Wenn eine Kamera automatisch fokussiert, wird der aktuelle Fokusabstand vom Objektiv an die Kamera gemeldet?

Die Frage sagt alles - "weiß" die Kamera, wie weit das Motiv vom Objektiv entfernt ist, dh wie groß ist die aktuell am Objektiv eingestellte genaue Fokusentfernung?

Antworten (4)

Viele (möglicherweise die meisten) modernen SLR-Objektivsysteme geben Fokuseinstellungsdaten an die Kamera zurück.

Es ist nützlich zu beachten, dass die absolute Fokusposition des Objektivs zwar an die Kamera gemeldet wird, diese Informationen jedoch nicht wesentlich sind, um festzustellen, dass das Objektiv "scharf" ist. Moderne Fokussiersysteme verwenden normalerweise entweder Phasen- oder Kontrasterkennung in der eigentlichen Kamera, wobei spiegellose Kameras Fokussensoren im optischen Hauptsensor verwenden. Die physikalische Position des Objektivs des Fokussiersystems ist normalerweise nützlich, um zu bestimmen, wie das Objektiv am besten zu einem gewünschten Fokuspunkt gefahren wird, wird aber nicht bei der tatsächlichen "Fokus"-Entscheidung verwendet.

Potenziell könnte die Genauigkeit der zurückgegebenen Daten hoch sein – etwas besser als 1 % der Reichweite wäre mit modernen Systemen möglich und sinnvoll.

Es scheint jedoch, dass die meisten, wenn nicht alle Systeme ein einfaches Gray-codiertes* System mit vielleicht 16 Schritten verwenden. Die Anzahl der Schritte variiert je nach Hersteller und sogar je nach Objektivmodell.

Ein Gray-Code ist ein (normalerweise, aber nicht unbedingt) Binärcode, bei dem sich bei jeder Positionsänderung nur ein Bit ändert. Das bedeutet, wenn die Position an der Grenze hin und her pendelt, können keine fehlerhaften Codes gesendet werden. Bei einem normalen Binärcode, bei dem sich 2 oder mehr Bits gleichzeitig ändern können, können fälschlicherweise vollständig fehlerhafte Codes gesendet werden, wenn sich ein sich änderndes Bit vor dem anderen aufgrund mechanischer Toleranzen oder Kontaktprellen ändert.

Standard-Binärcode An der Grenze 3 bis 4 ändern sich 3 Bits gleichzeitig. Wenn eines davon zu früh oder zu spät auftritt, können viele illegale Codes resultieren

0 0000
1 0001
2 0010
3 0011
4 0100

Aus meinem Kopf heraus habe ich Gray-Code absichtlich NICHT befolgt, was eine höchst logische Sequenz sein könnte.
Wichtig ist, dass bei jedem Schritt nur 1 Position den Zustand ändert - fehlerhafte Codes können nicht durch Prell- oder Toleranzfehler verursacht werden:

0000
0001
0011
0010
0110
1110
1100


Ein paar markenspezifische Beispiele - gleich mehr:

Behaupten Sie hier, dass das Canon EF 50mm f/1.4 USM nur einen 2 Bit = 4 Positionscode verwendet. - interessante Diskussion mit einiger Relevanz.


Minolta / Sony A-Mount- Systemobjektive, die ich inspiziert habe, verwenden einen einfachen graucodierten mechanischen Entfernungscodierer mit einer Genauigkeit von 4 Bit / 16 Positionen.


Nikon: Hier ist eine nette Nikon-Diskussion mit spezifischen 16-stufigen Graucodierungsinformationen für ein Objektiv, plus einigen Schaltkreisen und viel dazugehörigem Material.

TC16A-Telekonverter-Modifikation - mit viel verwandtem Material - ausgezeichnet.

Gray-Codes für ein Beispielobjektiv:

Hier wird ein 4-stelliger Code mit 1 = offener Stromkreis und 0 = Kontakt mit Masse kurzgeschlossen zurückgegeben. 0000 70 mm
0001 75 mm (ca.)
0011 81 mm (ca.)
0010 85 mm (ca.)
0110 94 mm (ca.)
0111 101 mm (ca.)
0101 109 mm (ca.)
0100 117 mm (ca.)
1100 126 mm (ca.
1101 135 mm (ca. 1111)
1111 145 mm
1110 mm (ca. 155 mm
1010 169 mm (ca.)
1011 181 mm (ca.)
1001 195 mm (ca.)
1000 210 mm


Hinzufügen von Gray-Code-Sensoren zu manuellen Nikon - Objektiven, um den Betrieb mit moderneren Gehäusen zu ermöglichen.
Er diskutiert das Hinzufügen von Codierung für Brennweite und Fokusposition.
Das elektrische Akkordeon - sein Ziel ist es hauptsächlich, absichtlich verkrüppelte Low-End-Körper zu "täuschen", aber die Prinzipien gelten.


Beispiel eines rotierenden Gray-Code-Musters. Dies dient der Gray-Codierung eines Knopfes oder einer Wählscheibe, aber die Fokusrotation des Objektivs verwendet den gleichen Musterstil. Es gibt zahlreiche verschiedene mögliche Gray-Codes.

Geben Sie hier die Bildbeschreibung ein


Ausgezeichnete Gray-Code-Diskussion mit spezifischem Bezug auf die Linsenfokussierung.
Positionsgeber und der Gray-Code
Von oben:

Geben Sie hier die Bildbeschreibung ein


Verwandt:

Nikon-Objektivprotokollkonverter zum Selbermachen - Upgrade alter oder inkompatibler Objektive.]( http://photo.net/nikon-camera-forum/00956N )

Canon Gray-Code-Patent Februar 2012 !!!]( http://www.freepatentsonline.com/y2012/0032068.html ) und PDF hier – kann mit dem Objektiv zusammenhängen oder nicht.

Sicherlich wird der Code verwendet, um Fokuseinstellungen zu kommunizieren , nicht um absolute Fokusgruppenpositionen zu speichern - ich wäre erstaunt, wenn ein Objektiv nur auf 16 vorbestimmte Tiefen fokussieren könnte (ich weiß, dass das 50 f/1.4 auf mehr als 4 fokussieren kann!). Der von Ihnen gepostete Nikon-Code sieht aus wie der Brennweitensensorcode (für ein 70-200-mm-Objektiv). Die Brennweitenmeldung ist definitiv weniger genau, sodass ich bereit bin zu glauben, dass 16 Werte ausreichen.
@MattGrum - Meines Wissens nach kann die Fokussierung ohne Positionsrückmeldung vom Objektiv erreicht werden - es handelt sich ausschließlich um einen optischen Effekt, der mit Sensoren im Körper erzielt wird. Mein Verständnis ist, dass die Encoder grobe Versionen der absoluten Fokusentfernung als Hilfe für Systeme zurückgeben, die die Motiventfernung "kennen" müssen. Eines davon ist das Flash-System. Die richtige Beleuchtung basierend auf dem Ort, auf den sich der Benutzer konzentriert, ist in den meisten Fällen wahrscheinlich eine gute Wahl :-) - aber natürlich nicht in allen. Ein Encoder, den ich habe, hat einen absoluten Fokus-Drehwinkelsensor mit 4 Bit / 16 Schritten.
Danke, das macht jetzt Sinn. Übrigens viele tolle Informationen in Ihrer Antwort!

Ja für die meisten Kamerasysteme:

  • Bei Canon EOS übertragen ausgewählte EF- und EF-S-Objektive Entfernungsinformationen über die EF-Fassung.
  • Bei Nikon übertragen Nikkor-Objektive vom Typ D und G Entfernungsinformationen über die F-Fassung; das bedeutet die D-Bezeichnung. G-Objektive sind die gleichen, nur ohne Blendenring.
  • Bei Sony übertragen alle aktuellen Objektive Entfernungsinformationen über den A-Bajonett; diese Informationen werden unter anderem bei der Berechnung der Blitzbelichtung (Advanced Distance Integration - ADI) verwendet.
  • Bei Pentax übertragen F-, FA-, D FA- und DA-Objektive Entfernungsinformationen über die K AF -Halterung.
  • Bei älteren Four Thirds bin ich mir nicht sicher, aber Micro Four Thirds-Objektive übertragen Fokusentfernungsinformationen an die Kamera. Einige Olympus OM-D-Kameras (E-M1X, E-M1 Mark II und Mark III, E-M5 Mark III) verfügen sogar über eine Fokusbegrenzungsfunktion, die diese Entfernungsinformationen verwendet. Dies ist wie der Fokusbegrenzungsschalter bei einigen Tele- und Makroobjektiven, nur dass er vom Kameragehäuse und nicht vom Objektiv gesteuert wird und die Auswahl eines beliebigen Bereichs von Entfernungen ermöglicht.
Nur einige EF/EF-S-Objektive übertragen Entfernungsinformationen gemäß Canon-Objektivdatenblatt .

Dies hängt sowohl von der Kamera als auch vom Objektiv ab, beide müssen die Kommunikation solcher Informationen unterstützen.

Nikon hat die Funktion mit ihren "D"-Objektiven eingeführt (spätere "G"-Objektive können dies auch). Laut dem Glossar von Nikon können die folgenden Körper diese Informationen verwenden: F6, F5, F100, F90X, F80, F75, F70, F65, F60, F55, F50, PRONEA S, PRONEA 600i, D2-Serie, D1-Serie, D100 und D70s /D70. Ich vermute, diese Liste ist veraltet und sollte neuere Modelle enthalten.

Canon E-TTL II-fähige Gehäuse und einige EF-Objektive kommunizieren auch die Fokussierentfernung; Es gibt keinen Hinweis auf diese Funktion im Namen des Objektivmodells.

Laut Roland Mabo können alle Pentax Autofokus-Objektive und Spiegelreflexkameras seit Anfang der 1990er Jahre Entfernungsinformationen übermitteln .

Wissen Sie, mit welcher Genauigkeit die Distanz übermittelt wird? Pentax-DSLRs scheinen Metadaten für Nah-, Mittel- oder Fernfokus zu enthalten – ohne Angabe, was das genau bedeutet.
@mattdm Nein, aber ich denke, das zeigt, an welchem ​​​​Ende sich die Fokussierskala befindet. und für den beabsichtigten Zweck (Feinabstimmung der Matrixmessung) sollte diese Präzision ausreichen.

Hier sind ein paar Nikon NEF EXIF- Auszüge:

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