質問はそれをすべて言います-カメラは被写体がレンズからどれくらい離れているか、つまりレンズに設定されている現在の正確な焦点距離はどのくらいかを「知っていますか?」
質問はそれをすべて言います-カメラは被写体がレンズからどれくらい離れているか、つまりレンズに設定されている現在の正確な焦点距離はどのくらいかを「知っていますか?」
回答:
多くの(おそらくほとんどの)最新のSLRレンズシステムは、フォーカス設定データをカメラに返します。
潜在的に返されるデータの精度ができ高いこと-より良い範囲の1%よりも何かが可能と近代的なシステムとの意味があります。
ただし、すべてのシステムではないにしても、ほとんどのシステムは、おそらく16ステップの単純なグレイコード*システムを使用しているようです。ステップ数は、メーカーやレンズモデルによっても異なります。
グレイコードは(通常は必須ではありませんが)バイナリコードであり、位置が変化するたびに1ビットしか変化しません。これは、位置が境界で前後に振動する場合、誤ったコードを送信できないことを意味します。通常のバイナリコードでは、2つ以上のビットが同時に変化する可能性があり、機械的な許容誤差またはコンタクトバウンスにより1つの変化するビットが別のビットよりも先に変化すると、完全に誤ったコードが誤って送信される可能性があります。
Stdバイナリコード3から4の境界で、3ビットが同時に変化します。これらのいずれかが発生の初期または後期であった場合、多くの違法なコードが発生する可能性があります
0 0000
1 0001
2 0010
3 0011
4 0100
私の頭の中では、グレイコードは、最も論理的なシーケンスである可能性のあるものを意図的にたどっていません。
重要なことは、各ステップで1つの位置のみが状態を変更することです。エラーコードは、バウンスまたは許容誤差によって引き起こされることはありません。
0000
0001
0011
0010
0110
1110
1100
いくつかのブランド固有のサンプル-より多くのanon:
ここでは、Canon EF 50mm f / 1.4 USMは2ビット= 4の位置コードのみを使用していると主張します。-いくつかの関連性のある興味深い議論。
私が検査したミノルタ/ソニーAマウントシステムレンズは、4ビット/ 16位置精度のシンプルなグレーコードの機械式距離エンコーダーを使用しています。
Nikon: 1つのレンズの特定の16ステージグレーコーディング情報に加えて、いくつかの回路と多くの関連資料を含む、Nikonの素晴らしいディスカッションがあります。
TC16Aテレコンベターの変更-非常に多くの関連資料がある -優れています。
サンプルレンズのグレイコード:
ここでは、4桁のコードが返されます。1=開回路、0 =接点が接地されています。0000 70mm
0001 75mm(約)
0011 81mm(約)
0010 85mm(約)
0110 94mm(約)
0111 101mm(約)
0101 109mm(約)
0100 117mm(約)
1100 126mm(約)
1101 135mm(約)
1111 145mm
1110 155mm
1010 169mm(約)
1011 181mm(約)
1001 195mm(約)
1000 210mm
グレイコードのセンサーを手動ニコンレンズに追加して、よりモダンなボディでの操作を可能にします。
彼は、焦点距離と焦点位置のコーディングの追加について説明します。
エレクトリックアコーディオン -彼の目的は主に意図的に不自由なローエンドボディを「だます」ことですが、原則は適用されます。
回転グレイコードパターンの例。これは、ノブまたはダイヤルをグレイコード化するためのものですが、レンズフォーカスの回転は同じスタイルのパターンを使用します。可能なグレイコードは数多くあります。
lenの焦点に特に言及した優れたグレイコードディスカッション。
位置エンコーダとグレイコード
上記から:
関連:
DIY Nikonレンズプロトコルコンバーター -古いレンズまたは互換性のないレンズをアップグレードしてください。](http://photo.net/nikon-camera-forum/00956N)
キヤノンのグレイコード特許2012年2月!!!](http://www.freepatentsonline.com/y2012/0032068.html)とPDFはこちら -レンズに関連する場合とそうでない場合があります。
はい、ほとんどのカメラシステムで:
これはカメラとレンズの両方に依存します。どちらもこのような情報の通信をサポートする必要があります。
ニコンは、「D」レンズで機能を紹介しました(後の「G」レンズでも同様です)。ニコンの用語集によると、次の団体はその情報を使用できます:F6、F5、F100、F90X、F80、F75、F70、F65、F60、F55、F50、PRONEA S、PRONEA 600i、D2シリーズ、D1シリーズ、D100およびD70s / D70。このリストは古くなっており、より最近のモデルを含める必要があると思います。
キヤノンE-TTL II対応ボディと一部のEFレンズも焦点距離を伝達します。レンズのモデル名にはこの機能の表示はありません。
Roland Maboによれば、1990年代初頭以降のすべてのペンタックスオートフォーカスレンズと一眼レフは距離情報を伝達できます。
Nikon NEF EXIFの抜粋の一部を以下に示します。
Make : NIKON CORPORATION
Camera Model Name : NIKON D7200
Focus Distance : 29.85 m
Subject Distance Range : Unknown
Hyperfocal Distance : 499.23 m
Make : NIKON CORPORATION
Camera Model Name : NIKON D7200
Focus Distance : 3.35 m
Subject Distance Range : Unknown
Hyperfocal Distance : 18.76 m
Make : NIKON CORPORATION
Camera Model Name : NIKON D80
Focus Distance : 3.16 m
Subject Distance Range : Unknown
Hyperfocal Distance : 2.02 m