] 映画の郷 [ 電子工作部:パテベビー映写機のシャッター羽根を自作する

pathe-baby-projector-replacement-shutter19

1920年代に設計・市販されたパテベビー映写機は、本体のほとんどが金属製となっています。樹脂パーツを使っていないため寿命が非常に長く、一世紀近く経った今でも現役の機体も少なくありません。

そんなパテベビー映写機の最大の弱点として知られているのが円形のシャッターです。

元々の材質は金属なのですが、遠心力で回りやすくするため重さを確保する必要があって他のパーツと異なった材質が使われています。この素材が曲者で、早くからひび割れを起こしたり膨張して映写機内一杯に広がってギアを動かなくしたり多くの問題を引き起こしています。

手元の4台のパテベビー映写機で、1台がシャッター羽根を外した状態になっていました。この個体用に3Dプリンタでシャッターを自作してみました。

Replacement Shutter for Pathe Baby Projector

pathe-baby-projector-replacement-shutter05

Tinkercadでデザインしたデータを印刷し、塗装までしたのがこちら。

まずは六角レンチを使って映写機正面のナット(大、銀色)を外していきます。ナットとワッシャーを外すと本体のケース部分を取り外すことができます。

続いてシャッター羽根と軸を受ける板を外していきます。ナット(小、金色)2個を外し、横長の長方形の板をそっと手前に引き抜いていきます。軸の先端が見えますので、シャッター羽根をギザギザの滑り止めが付いた部分に差しこんでいきます。

pathe-baby-projector-replacement-shutter17

分解した手順を逆に戻って組み立て直していきます。金色のナットを固定する際、緩すぎたり逆に固定しすぎたりすると羽根が回らなくなりますので、クランクを回して動作確認しながら組み立てを行っていきます。

pathe-baby-projector-replacement-shutter18

2020030-flywheel-shutter-testb

ケース部分と蓋の部分を戻して作業完了。一時間ほどかかりました。パテベビー映写機の分解・組立ては何度か経験があるためそこまで時間はかかりませんでしたが、久しぶりだったため作業の手順を一部忘れて居たところもあって途中何度かヒヤッとしました。

] 映画の郷 [ 電子工作部:Python + Kivyによるスキャン画像修復システムを構築する(2)

restoration-sample-m

昨年末から作り始めているスキャン画像修復システムの進捗報告です。

フィルムによって、時によっては同じフィルムでも場面によってノイズの出方が様々で、一つのパターンだけ作ってはい完成!とはいかないな、と試行錯誤している感じではあります。それでも修復の精度は間違いなく上がっている実感があります。

数日前に手掛けていた日本の個人撮影動画の一部をGIFアニメにしてみました。

anigif
『初秋の頃』(9.5ミリ個人撮影動画、日本、1930年前後)

c1930 – 9.5mm 『日本八景 泉都別府』(伴野商会)

c1930-sentobeppu-banno-9-5mm-m

「日本八景」は昭和二年(1927年)、鉄道省の後援の下に大阪毎日新聞社と東京日日新聞社が選定したものです。
・ 華厳滝
・ 上高地
・ 狩勝峠
・ 室戸岬
・ 木曽川
・ 別府温泉
・ 雲仙岳
・ 十和田湖

官界や学会などの有識者の協力のもと以上の八か所に決定。小型映画ブームと重なったこともあり、伴野商会からそれぞれの見どころをピックアップした9.5ミリ動画版も発売されていました。こちらは別府温泉を扱った20mフィルムです。

ちなみに1928年に公刊された書籍版は国立国会図書館の電子アーカイブで閲覧可能。幸田露伴、高浜虚子、北原白秋、泉鏡花など錚々たる作家が寄稿し企画を盛り上げていきました。高浜虚子による「別府温泉」から一部を抜粋してみます。

先ず龜川温泉を過ぎて血の池地獄を見た。十年に一度大活動をはじめるさうで、今年が丁度その十年目に當たり、大荒に荒れるさうである。今朝も大活動をやつたとのことである。ほとりの樹木など澤山に枯死してゐるのはその熱泥を吹き上げた處である。赤い泥の佛々と煮え立つてゐる光景は相變らず物すごい。[…]

芝石温泉といふ、湯瀧のある、谿谷に臨んだ温泉を過ぎて、紺屋地獄を見た。これは紺色をした泥池の底から、同じく怒るが如くつぶやくが如く熱氣を吐いてをるのである。驚くべきことには近所の靑田の中にも數ヶ所同じやうな處がある。一歩誤ればその中に落ち込んで命を落さねばならぬのである。現に誤つて死んだといふ人も澤山あるのださうである。鶏卵をその泥土からわく湯氣に置くと二三分で半熟になり殻が眞黒になる。その眞黒な鶏卵を一つ食べてみた。

高浜虚子「別府温泉」『日本八景』(鐵道省/大阪毎日新聞社、1928年)

9.5ミリ版は船と飛行機ふたつからの町の眺めを示したのち、地獄めぐりを進めていきます。温泉玉子作りの様子が映し出された後、名物砂風呂で幕を閉じています。

[タイトル]
日本八景 泉都別府

[原題]
日本八景 泉都別府

[メーカー]
伴野商会(大阪毎日新聞社主催)

[フォーマット]
9.5mm 30ft(無声、ノッチ有)

] 映画の郷 [ 電子工作部:戦前9.5mmアルマ映写機のパーツを3Dプリンターで自作する

1月から3Dプリンターを使い始めていて、ようやく何ができて何ができないか分かるようになってきました。そこで先日、国産のアルマ9.5ミリ映写機のランプハウスのフード自作に挑戦。ふたつのパーツを別々に印刷して接着剤で貼りつける形になっています。

alma-projector-lamp-house-hood-02

成形が完了したのが上の写真。傾斜の部分に凸凹が見られます。

alma-projector-lamp-house-hood-03

パテで穴埋めした後に黒で塗装。左がデザインの下になったオリジナルのフード。右が今回自作したものです。オリジナルは一部に金属が使われています。

alma-projector-lamp-house-hood-04

完成品をランプハウスに乗せてみました。

alma-projector-lamp-house-hood-05

裏側から見るとこんな感じ。

alma-projector-lamp-house-hood-06

元々フードがあったアルマB型(手前)と今回自作パーツで補完したアルマA型(奥)。思った以上にデザインが複雑だったため完全コピーとはいきませんでした。違和感はそこまでないかな、と。戦前映写機のパーツを自作できるとリストアがはかどりそうです。

◇◇◇

合間に9.5mmフィルム用ホルダーも作ってみました。

フィルムが増えてくると管理が難しくなってきて、時に行方不明者も出てくる事態に。紐を通してまとめることが多いのですが、それだと真っ直ぐに並ばずに今度はケースの中でごちゃごちゃしてしまうのです。タグをつけて内容が分かるようにしつつ、整理しやすいようにとこの形になりました。フィルムケース穴に棒を通して端を円形パーツで留めるだけですがとても便利です。

1912 – ノーマル8 『コレッティを探せ』(1912年、マックス・マック監督)

defa-wo-ist-coletti-normal8s

1912年に公開されたドタバタ喜劇。「探偵コレッティを48時間以内に捕まえることができたら100万マルク進呈!」の広告に人々が踊らされていく様子をコミカルに描いていきます。定番の追跡から女装まで様々な要素をコンパクトに詰めこみ、ベルリン市街地での撮影で都市風景をうまく取りこんでいます。

ヒロイン役で登場しているのは英女優のマッジ・レッシング。1900~10年代の綺麗目ポストカードも多く残っている女優さんながら、本作ではかなりはっちゃけた感じでドタバタを楽しんでいます。また途中に初期の個性派俳優として知られるハインリヒ・ピール(Heinrich Peer)も登場しています。

wo-ist-coletti-13-madge-lessing
女装中のマックス・マック(左)とマッジ・レッシング(右)
wo-ist-coletti-03
ハインリヒ・ピール(右)

[原題]
Wo ist Coletti?

[製作年]
1912年

[IMDB]
tt0003565

[メーカー]
独DEFA社

[カタログ番号]
222

[フォーマット]
ノーマル/スタンダード8 60m(無声)

] 映画の郷 [ 電子工作部: 百年前の蛇腹カメラにMicro4/3用マウントを組みこんで初期テッサーをミラーレスで使う

この連休に3Dプリンターデビューしました。

設定のシビアさに初日は大苦戦。精神を削られながらも一通りアウトプットまで辿りつきました。連休二日目はCADを使ってデザインした小作品に挑戦。3Dプリンターが音を立て、白い樹脂を積み上げていくと…

一時間半ほどで完成したのがこちらのパーツ。元々1920年頃のICA社の蛇腹カメラのパーツを元にしています。元のパーツには赤窓があり、窓をふさぐための金属製の覆いがついていました。

このIcaretteは初期のやや特殊なモデルで、630判のフィルムとアトム版の乾板どちらでも撮影ができるようになっていました。ガラス乾板を使用する際は裏の蓋を引いて外し、乾板を差し入れて撮影する形になっています。今回はこの部分を3Dプリンタで差し替え、円い穴を開けてミラーレスに丸ごとマウントしていきます。

Icaretteの方は上手くはまったのですがミラーレス側(マイクロ4/3)が微妙にサイズがあわず一旦作り直し。

二回目の出力分は逆にやや甘くなってガタつく感じ。それでも光漏れなどなくマウントすることは出来ました。ミラーレスの電源をオンにすると百年前の初期テッサーレンズ(f=6.5、75mm、シリアル209080)が古風で繊細な画像を返してきます。買い物がてら試写をしてきました。良いレンズですが曇りでこの感じだとフードが必須?再度3Dプリンターの出番ですかね…

] 映画の郷 [ 電子工作部:PythonとOpenCVでスキャン画像の修復プログラムを作る

昨年10月に自作スキャナーを完成させこれまでに数十本のフィルムをデジタル化したのですが、気になったのがフィルム上の傷や埃がノイズとして入りこんでしまう点でした。

年末の休みを利用し、スキャンした画像の連続自動修復を行うプログラムを書いてみました。作業は基本パソコン上で行いプログラミング言語としてpythonを使用。画像処理ライブラリOpenCVで動かしていきます。

時系列を追った試行錯誤は別枠で詳述。本稿では現時点までの成果をご紹介していきます。

修復対象は1928年公開のジャン・ルノワール作品『城下町の決闘』。スキャンをしてみたところ、以前の映写に由来する深い傷が目立ちました。旧所有者があまり良くない映写機を使っていたと思われ、フィルムの各コマのほぼ同じ位置に大きな傷が入っています。

参考画像01

その他にも埃や繊維と思われるゴミの影が黒く映りこんでいます。それでも画像一枚ならフォトショップで何とかなるのですが、総コマ数が数千~数万となる映画フィルム修復ではあまり現実的とは言えません。或る程度のコマ数を一括処理できるプログラムを書く方が早そうです。

試行錯誤の末、以下の4ステップで修復を行う流れを考えてみました。

【ステップ1:深い傷の一括修復】複数枚の画像に繰り返し現れる傷にOpenCVの「インペイント」で一括修正をかける。

『城下町の決闘』から連続する画像10枚を選んでみました。

参考画像02参考画像03(オリジナル)
まずは各コマの右側に多く見られる斜めの傷に修正をかけていきます。黒地に手描きの白で傷を示したマスク画像を一枚用意します。
参考画像04(マスク画像01)
OpenCVの「INPAINT_TELEA」関数を使い、ファイル名の連番で自動修復を行う設定をかけながらマスク画像の白い部分を画像の周辺データから修復していきます。
参考画像05参考画像06(第一段階完了時)
白いパッチ部分をもう少し広めに取れば良かったですね。

【ステップ2:ノイズの一括除去】続いて、スキャン画像に個別で現れてくる黒い点状のノイズ(埃やゴミ)を認識させ一括で除去していきます。ステップ1同様にマスク画像と「INPAINT_TELEA」関数を使用していくのですが、先のステップではマスク画像が手描きだったのに対し、今回は画面上の一定の黒さ以上の部分を色抽出プログラムで抜き出し、各コマごとにマスク画像を自動生成、自動修復していきます。
参考画像07(マスク画像2)参考画像08参考画像09(第二段階終了時)
画面のあちこちに発生していたノイズの点々をある程度除去できました。

【ステップ3:薄い傷の個別修復】ステップ1では大きな傷、ステップ2で細かなゴミの影を除去した後、今度はコマ個別に発生している薄く細い縦線(映写機由来の傷)を消していきます。OpenCVの線描画機能(Line関数)を使用し、画面上の細かな傷をなぞった跡をマスク画像として保存、三度「INPAINT_TELEA」関数でノイズ除去を行います。細かな傷が対象ですので描線はステップ1より一段階細くしています。
参考画像10(マスク画像3)参考画像11(第三段階終了)

【ステップ4:最終調整】メイン作業はここまでで終了。最後は明度や輝度など微修正を施していきます。OpenCVでガンマ輝度を0.9に下げ、完成画像をオリジナルと比べてみます。
参考画像11(オリジナルと完成画像比較)
課題は山積みで精度もまだ上げられそう。でも今のプログラミング能力だと1週間で組めるのはこの辺まででした。

compared

もう一枚もこの程度まで回復。「綺乃九五式スキャナー」と同様、次段階ではユーザーインターフェイスを自作しモニター画面を見ながらボタンでステップ1~4の作業を行えるようしていきます。