Quando una fotocamera mette a fuoco automaticamente, l'attuale distanza di messa a fuoco viene riportata dall'obiettivo alla fotocamera?


Risposte:


13

Molti (probabilmente la maggior parte) moderni sistemi di lenti reflex restituiscono i dati di impostazione della messa a fuoco alla fotocamera.

Potenzialmente la precisione dei dati restituiti potrebbe essere elevata - qualcosa di meglio dell'1% della portata sarebbe possibile e significativo con i sistemi moderni.

Tuttavia, sembra che la maggior parte se non tutti i sistemi utilizzano un semplice sistema con codice grigio * con forse 16 passaggi. Il numero di passaggi varia in base al produttore e persino al modello di obiettivo.

Un codice Gray è un codice binario (di solito ma non essenzialmente) in cui cambia solo un bit ad ogni cambio di posizione. Ciò significa che se la posizione oscilla avanti e indietro sul confine, non è possibile inviare codici errati. In un normale codice binario, in cui 2 o più bit possono cambiare contemporaneamente, se un bit che cambia si altera prima di un altro a causa di tolleranze meccaniche o rimbalzo dei contatti, è possibile che vengano erroneamente inviati codici completamente errati.

Codice binario standard Al limite da 3 a 4, i 3 bit cambiano contemporaneamente. Se una di queste fosse precoce o tardiva potrebbero verificarsi molti codici illegali

0 0000
1 0001
2 0010
3 0011
4 0100

Dalla mia testa Gray-code NON ho intenzionalmente seguito quella che potrebbe essere una sequenza molto logica.
Ciò che è importante è che ad ogni passaggio solo 1 posizione cambia stato - i codici erroneouis non possono essere causati da errori di rimbalzo o tolleranza:

0000
0001
0011
0010
0110
1110
1100


Alcuni esempi specifici del marchio - più avanti:

Afferma qui che la Canon EF 50mm f / 1.4 USM utilizza solo un codice di posizione 2 bit = 4. - discussione interessante con una certa rilevanza.


Minolta / Sony Gli obiettivi con sistema di innesto che ho ispezionato utilizzano un semplice codificatore di distanza meccanico codificato in grigio con precisione a 4 bit / 16 posizioni.


Nikon: Ecco una bella discussione su Nikon con informazioni specifiche sulla codifica grigia a 16 stadi per un obiettivo, oltre ad alcuni circuiti e molto materiale associato.

Modifica del teleconvettore TC16A - con molto materiale correlato - eccellente.

Codici grigi per un obiettivo di esempio:

Qui viene restituito un codice a 4 cifre con 1 = circuito aperto e 0 = contatto in corto a terra. 0000 70mm
0001 75mm (circa)
0011 81mm (circa)
0010 85mm (circa)
0110 94mm (circa)
0111 101mm (circa)
0101 109mm (circa)
0100 117mm (circa)
1100 126mm (circa)
1101 135mm (circa)
1111 145mm
1110 155mm
1010 169mm (circa)
1011 181mm (circa)
1001 195mm (circa)
1000 210mm


Aggiunta di sensori con codice grigio agli obiettivi Nikon manuali per consentire il funzionamento con corpi più moderni.
Discute l'aggiunta di codifica per lunghezza fcal e posizione di messa a fuoco.
La fisarmonica elettrica - il suo obiettivo è principalmente quello di "ingannare" corpi di fascia bassa intenzionalmente paralizzati ma i principi si applicano.


Esempio di modello di codice grigio rotante. Questo è per codificare in grigio una manopola o quadrante, ma la rotazione della messa a fuoco dell'obiettivo utilizza lo stesso stile del motivo. Esistono numerosi codici di grigio possibili diversi.

inserisci qui la descrizione dell'immagine


Eccellente discussione in codice grigio con specifico riferimento alla messa a fuoco len.
Posizionare i codificatori e il codice Gray
Da quanto sopra:

inserisci qui la descrizione dell'immagine


Relazionato:

Convertitore di protocollo obiettivo Nikon fai-da-te - aggiorna obiettivi vecchi o incompatibili.] ( Http://photo.net/nikon-camera-forum/00956N )

Brevetto Canon codice grigio febbraio 2012 !!!] ( http://www.freepatentsonline.com/y2012/0032068.html ) e PDF qui - possono o meno essere correlati all'obiettivo.


1
Sicuramente il codice viene utilizzato per comunicare le regolazioni della messa a fuoco , non per memorizzare le posizioni assolute del gruppo di messa a fuoco - sarei sorpreso se un obiettivo potesse mettere a fuoco solo su 16 profondità predefinite (so che il 50 f / 1.4 può mettere a fuoco su più di 4!) Inoltre il codice Nikon che hai pubblicato assomiglia al codice del sensore della lunghezza focale (per un obiettivo 70-200mm), il rapporto sulla lunghezza focale è decisamente meno accurato, quindi sarei disposto a credere che 16 valori siano sufficienti.
Matt Grum,

@MattGrum - La mia comprensione è che la regolazione della messa a fuoco può essere ottenuta senza alcun feedback di posizione dall'obiettivo - è interamente un effetto ottico ottenuto con i sensori nel corpo. La mia comprensione è che gli encoder restituiscono versioni approssimative della distanza di messa a fuoco assoluta come ausilio per i sistemi che devono "conoscere" la distanza del soggetto. Uno di questi è il sistema Flash. Illuminarsi correttamente in base alla posizione su cui l'utente si sta concentrando può essere una buona scelta nella maggior parte dei casi :-) - ma non tutti, ovviamente. Un encoder che ho ha un sensore di angolo di rotazione del fuoco assoluto con 4 bit / 16 passi.
Russell McMahon,

Grazie, ora ha senso. Un sacco di ottime informazioni nella tua risposta, a proposito!
Matt Grum,

4

per la maggior parte dei sistemi di telecamere:

  • Per Canon EOS, selezionare gli obiettivi EF ed EF-S che trasmettono informazioni sulla distanza tramite l'attacco EF.
  • Per Nikon, gli obiettivi Nikkor di tipo D e G trasmettono informazioni sulla distanza attraverso l'attacco F; questo è ciò che significa la designazione D. Gli obiettivi G sono gli stessi, solo senza ghiera diaframma.
  • Per Sony, tutti gli obiettivi attuali trasmettono informazioni sulla distanza attraverso l'attacco A; queste informazioni, tra le altre cose, sono utilizzate nel calcolo dell'esposizione flash (Advanced Distance Integration - ADI).
  • Per gli obiettivi Pentax, F, FA, D FA e DA, trasmettere le informazioni sulla distanza tramite l' attacco K AF .
  • Non sono sicuro dell'eredità dei Four Thirds, ma gli obiettivi Micro Four Thirds trasmettono alla fotocamera le informazioni sulla distanza di messa a fuoco. Alcune fotocamere Olympus OM-D (E-M1X, E-M1 Mark II e Mark III, E-M5 Mark III) hanno persino una funzione di limitazione della messa a fuoco che utilizza queste informazioni sulla distanza. Questo è come l'interruttore del limitatore di messa a fuoco su alcuni teleobiettivi e obiettivi macro, solo che è controllato dal corpo della fotocamera e non dall'obiettivo e consente di selezionare una gamma arbitraria di distanze.

Solo alcuni obiettivi EF / EF-S trasmettono informazioni sulla distanza secondo la scheda tecnica degli obiettivi Canon .
Imre,

1

Ciò dipende sia dalla fotocamera che dall'obiettivo, entrambi devono supportare la comunicazione di tali informazioni.

Nikon ha introdotto la funzione con i suoi obiettivi "D" (anche gli obiettivi "G" successivi possono farlo). Secondo il glossario di Nikon , i seguenti enti possono utilizzare tali informazioni: F6, F5, F100, F90X, F80, F75, F70, F65, F60, F55, F50, PRONEA S, PRONEA 600i, serie D2, serie D1, D100 e D70s D70 /. Sospetto che questo elenco sia obsoleto e dovrebbe includere modelli più recenti.

I corpi Canon E-TTL II e alcuni obiettivi EF comunicano anche la distanza di messa a fuoco; non vi è alcuna indicazione di questa funzione nel nome del modello dell'obiettivo.

Tutti gli obiettivi e le reflex con messa a fuoco automatica Pentax dall'inizio degli anni '90 possono comunicare informazioni sulla distanza, secondo Roland Mabo .


Sai con quale precisione viene comunicata la distanza? Le reflex digitali Pentax sembrano includere metadati per focus ravvicinato, medio o distante, senza alcuna indicazione sul significato esatto.
Leggi il mio profilo il

@mattdm No, ma immagino che mostri a quale estremità la scala di messa a fuoco è vicina; e per lo scopo previsto (misurazione della matrice di fine tuning) tale precisione dovrebbe essere sufficiente.
Imre,

0

Ecco alcuni estratti di 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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.