まだ、色ズレ原因が解けません。





Combination of gears
製品のスキャン距離、A4長辺297mmを駆動させるのに、モーターのピニオンギアは300回転することが解りました。勿論、どんな追加ギアをつけても、ここは常に300回転することになります。製品の最終ギアは78歯で1ストローク12.5回転するので、おそらく975分割で、受光タイミングを同調させているように思われます。





その後、私が考えられる一通りのことはすべてテストしてみましたが、未だ色ズレの原因が掴めません。それで、まず、ここまでに解っていることを説明します。かつて、イタリアのProject ESEさんが撮った写真がここにあります。http://www.flickr.com/photos/projectese/4430485304/ これは、スキャナ製品の筐体を使い、CCDを表向きに改造し、写真レンズを取付けて撮影したものです。カメラの構造はここにあります。http://www.flickr.com/photos/projectese/4407153904/in/photostream/ ご覧のように、大きな色ズレはありません。問題なく撮れるのです。製品状態のギアユニットを使っているのですから、当然とも言えますが、これで解ることは、縦横のアスペクト比に関係なく、撮影できるということです。私は随分前に、この写真を見ていたので、今回の4×5パノラマが実現可能だと考えたのです。しかし、やってみると、色ズレが発生し、その原因がなんとしても解らないのです。製品のギアユニットに1:6の追加ギアを取付けると、YAKUSCANが出来るのですが、ご存知のように大きな色ズレは起きません。製品状態のオリジナルギアユニットで問題がなく、追加ギア1:6でも問題がないのに、なぜか、今回の試作で1:3にしたら、色ズレが出たのです。そこで、その後、私はギア比を1:4に変えて試してみましたが、色ズレは直らなかったのです。この場合、予想される色ズレの原因は、プログラムに設定されたRGBの受光タイミングと機械的駆動タイミングがズレていることだと考えられるのですが、そうなると、ギア比に関わる問題以外の原因は思いつきません。そして、その仕組みがどうしても解らないのです。この際、ギアの仕組みを解明するために、すべてのギア比を調べてみました。本邦初公開です。(上図)白線が製品時のギア比です。そして、青線がYAKUSCANのギア比で、黄線が現在のパノラマ用のギア比です。まだテストしていないのは、追加ギア1:2と1:5ぐらいなのですが、いったい何が色ズレの原因なのでしょうか? 私の頭の中はすでに飽和状態です。この際、数学や物理に詳しい方にこの解明をお願いしたいものです。どなたかこの難題を解いてみませんか?






追記

その後、歯付きプーリーの歯数を調べてみたら、24歯でした。これで、計算をし直してみると、

ピニオン 12×297=3564
第2    3564÷48=74.25
第2上   74.25×13=965.25
第3    965.25÷78=12.375
プーリー    24×12.375=297mm という計算になる。


余りにも、奇麗に297になるので、仮にベルトは1歯で1mm移動する。とするとうまく整理できる。
よって、モーターピニオンは1ストローク300回転ではなく、297回転なのかもしれません。


続けて、YAKUSCANの追加ギアを計算すると、


第3上追加  12.375×13=160.875
第4追加   160.875÷78=2.0625回転  ここで端数が出ない。
プーリー   24×2.0625=49.5mm    という計算になる。


次はパノラマを試算してみます。


第3上4追加   26×12.375=321.75
第4追加    321.75÷78=4.125回転  ここでも端数がでない。
プーリー    24×4.125=99mm   という計算になる。


端数が出ないことから、この計算が正しいのかもしれません。しかし、色ズレについては未だ不明です。




いろいろ試し算してみたら、やはりこうなる。



製品のギア比が1:24というのは間違いないので、
モーターピニオンが1回転で、歯付きプーリーが1/24=1歯動き、ベルトは1mm移動する。
1ストロークで、モーターピニオンが297回転し、297mm移動する。 で間違いないでしょう。


















Google translate English)

http://translate.google.com/translate?hl=en&ie=UTF-8&sl=ja&tl=en&u=http://d.hatena.ne.jp/YAKU/&prev=_t&rurl=translate.google.com&twu=1