カメラがオートフォーカスする場合、現在のフォーカス距離はレンズからカメラまで報告されますか?


回答:


13

多くの(おそらくほとんどの)最新の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はこちら -レンズに関連する場合とそうでない場合があります。


1
確かにコードは、フォーカスグループの絶対位置を保存するのではなく、フォーカス調整を伝えるために使用されます-レンズが16の所定の深度にしかフォーカスできない場合、私は驚きます(50 f / 1.4は4を超えるフォーカスができることを知っています!)また、あなたが投稿したニコンコードは、焦点距離センサーコード(70-200mmレンズの場合)のように見えます。焦点距離の報告は間違いなく正確ではないので、16個の値で十分だと思います。
Matt Grum

@MattGrum-私の理解では、焦点調整はレンズからの位置フィードバックなしで達成できるということです-それは完全に体内のセンサーで達成される光学効果です。私の理解では、エンコーダは、被写体距離を「知る」必要があるシステムの補助として、絶対焦点距離の大まかなバージョンを返します。その1つがフラッシュシステムです。ユーザーが焦点を合わせている場所に基づいて正しく照明することは、ほとんどの場合に適切な選択になる傾向があります:-)-もちろん、すべてではありません。私が持っているエンコーダーは、4ビット/ 16ステップの絶対焦点回転角度センサーを持っています。
ラッセルマクマホン

ありがとう、それは今では理にかなっています。ところで、あなたの答えにはたくさんの素晴らしい情報があります!
Matt Grum、2012年

4

はい、ほとんどのカメラシステムで:

  • Canon EOSの場合、一部のEFおよびEF-Sレンズは、EFマウントを介して距離情報を送信します。
  • ニコンの場合、DおよびGタイプのニッコールレンズはFマウントを介して距離情報を送信します。これがDの指定の意味です。Gレンズは同じですが、絞りリングがありません。
  • ソニーの場合、現在のレンズはすべてAマウントを介して距離情報を送信します。この情報は、特に、フラッシュ露出計算(高度な距離の統合-ADI)で使用されます。
  • ペンタックスの場合、F、FA、D FA、およびDAレンズは、K AFマウントを介して距離情報を送信します。
  • 従来のフォーサーズについてはよくわかりませんが、マイクロフォーサーズのレンズは焦点距離情報をカメラに送信します。一部のオリンパスOM-Dカメラ(E-M1X、E-M1マークIIおよびマークIII、E-M5マークIII)は、この距離情報を使用するフォーカスリミッター機能を備えています。これは、一部の望遠レンズやマクロレンズのフォーカスリミッタースイッチに似ていますが、レンズではなくカメラ本体によって制御され、任意の距離範囲を選択できます。

一部のEF / EF-Sレンズのみがキヤノンのレンズスペックシートに従って距離情報を送信します。
Imre、2012年

1

これはカメラとレンズの両方に依存します。どちらもこのような情報の通信をサポートする必要があります。

ニコンは、「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年代初頭以降のすべてのペンタックスオートフォーカスレンズと一眼レフは距離情報を伝達できます。


距離がどの程度正確に伝えられているか知っていますか?Pentax DSLRには、近い、中間、遠いフォーカスのメタデータが含まれているようですが、それが正確に何を意味するのかは示されていません。
プロフィールを読んでください

@mattdmいいえ、しかし、フォーカススケールがどちらの端に近いかを示していると思います。そして、意図された目的(微調整マトリックス測定)では、その精度で十分です。
Imre、2012年

0

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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.