Die Frage sagt alles - "weiß" die Kamera, wie weit das Motiv vom Objektiv entfernt ist, dh wie hoch ist die aktuelle exakte Fokusentfernung am Objektiv?
Die Frage sagt alles - "weiß" die Kamera, wie weit das Motiv vom Objektiv entfernt ist, dh wie hoch ist die aktuelle exakte Fokusentfernung am Objektiv?
Antworten:
Viele (möglicherweise die meisten) modernen SLR-Objektivsysteme geben Fokuseinstellungsdaten an die Kamera zurück.
Potenziell die Genauigkeit der Daten zurückgegeben könnte hoch sein - etwas besser als 1% des Bereichs mit modernen Systemen möglich und sinnvoll wäre.
Es scheint jedoch, dass die meisten, wenn nicht alle Systeme ein einfaches grau 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 im Wesentlichen) Binärcode, bei dem sich bei jeder Positionsänderung nur ein Bit ändert. Dies bedeutet, dass fehlerhafte Codes nicht gesendet werden können, wenn die Position an der Grenze hin und her schwingt. In einem normalen Binärcode, in dem sich 2 oder mehr Bits gleichzeitig ändern können, können völlig fehlerhafte Codes fehlerhaft gesendet werden, wenn sich ein sich änderndes Bit aufgrund mechanischer Toleranzen oder Kontaktsprung vor dem anderen ändert.
Standard-Binärcode An der 3 bis 4-Grenze ändern sich 3 Bits gleichzeitig. Wenn einer dieser Codes früh oder spät auftritt, können sich viele illegale Codes ergeben
0 0000
1 0001
2 0010
3 0011
4 0100
Aus meinem Kopf heraus Gray-Code habe ich absichtlich NICHT befolgt, was eine höchst logische Reihenfolge sein könnte.
Wichtig ist, dass bei jedem Schritt nur 1 Position den Status ändert - fehlerhafte Codes können nicht durch Abprall- oder Toleranzfehler verursacht werden:
0000
0001
0011
0010
0110
1110
1100
Einige markenspezifische Beispiele - mehr anon:
Behaupten Sie hier, dass die Canon EF 50 mm 1: 1,4 USM nur einen 2-Bit = 4-Positionscode verwendet. - interessante Diskussion mit einiger Relevanz.
Minolta / Sony Ein von mir inspiziertes Mount-System- Objektiv verwendet einen einfachen grau codierten mechanischen Distanzgeber mit 4-Bit / 16-Positionsgenauigkeit.
Nikon: Hier ist eine nette Nikon-Diskussion mit spezifischen 16-stufigen Grau-Codierungsinformationen für ein Objektiv sowie einigen Schaltkreisen und viel zugehörigem Material.
TC16A Telekonveter-Modifikation - mit viel verwandtem Material - ausgezeichnet.
Gray-Codes für ein Beispielobjektiv:
Hier wird ein 4-stelliger Code mit 1 = offener Stromkreis und 0 = kurzgeschlossener Kontakt zurückgegeben. 0000 70 mm
0001 75 mm (ungefähr)
0011 81
mm (
ungefähr ) 0010 85 mm ( ungefähr ) 0110 94 mm ( ungefähr)
0111 101 mm ( ungefähr)
0101 109 mm ( ungefähr)
0100 117 mm (ungefähr)
1100 126 mm (ungefähr)
1101 135 mm (ungefähr )
1111 145 mm
1110 155 mm
1010 169 mm (ungefähr)
1011 181 mm ( ungefähr)
1001 195 mm (ungefähr)
1000 210 mm
Hinzufügen von grau codierten Sensoren zu manuellen Nikon- Objektiven, um den Betrieb mit moderneren Gehäusen zu ermöglichen.
Er diskutiert das Hinzufügen einer Codierung für die fcal-Länge und die 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 für ein rotierendes graues Codemuster. Hiermit können Sie einen Knopf oder ein Zifferblatt grau codieren, bei der Drehung des Objektivfokus wird jedoch der gleiche Musterstil verwendet. Es gibt zahlreiche verschiedene mögliche Gray-Codes.
Hervorragende Gray-Code-Diskussion unter besonderer Berücksichtigung der Len-Fokussierung.
Positionsgeber und Gray-Code
Von oben:
Verbunden:
DIY Nikon Lens Protocol Converter - Aktualisieren Sie alte oder inkompatible 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.
Ja für die meisten Kamerasysteme:
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 Nikons Glossar können die folgenden Stellen diese Informationen verwenden: F6, F5, F100, F90X, F80, F75, F70, F65, F60, F55, F50, PRONEA S, PRONEA 600i, D2-Serie, D1-Serie, D100 und D70 / 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. Im Namen des Objektivmodells ist diese Funktion nicht angegeben.
Laut Roland Mabo können alle Pentax-Autofokusobjektive und Spiegelreflexkameras seit Anfang der neunziger Jahre Entfernungsinformationen übertragen .
Hier einige Auszüge von 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