Ketika kamera fokus otomatis, apakah jarak fokus saat ini dilaporkan dari lensa ke kamera?

9

Pertanyaannya mengatakan semuanya - apakah kamera "tahu" seberapa jauh subjek dari lensa, yaitu berapa jarak fokus saat ini yang ditetapkan pada lensa?

Richard Rodriguez
sumber

Jawaban:

13

Banyak (mungkin sebagian besar) sistem lensa SLR modern mengembalikan data pengaturan fokus ke kamera.

Berpotensi presisi data yang dikembalikan bisa tinggi - sesuatu yang lebih baik dari 1% jangkauan akan mungkin dan bermakna dengan sistem modern.

Namun, tampaknya sebagian besar jika tidak semua sistem menggunakan sistem kode abu-abu sederhana dengan mungkin 16 langkah. Jumlah langkah bervariasi dengan produsen dan bahkan dengan model lensa.

Kode abu-abu adalah kode biner (biasanya tetapi tidak pada dasarnya) di mana hanya satu bit berubah pada setiap perubahan posisi. Ini berarti bahwa jika posisi terombang-ambing di perbatasan, kode yang salah tidak dapat dikirim. Dalam kode biner yang normal, di mana 2 bit atau lebih dapat berubah sekaligus, jika satu bit yang berubah berubah sebelum yang lain karena toleransi mekanis atau pantulan kontak maka kode yang sepenuhnya keliru dapat dikirim karena kesalahan.

Kode biner Std Pada batas 3 hingga 4 3 bit berubah sekaligus. Jika salah satu dari ini awal atau terlambat terjadi banyak kode ilegal dapat terjadi

0 0000
1 0001
2 0010
3 0011
4 0100

Di luar kepalaku Gray-code aku sengaja TIDAK mengikuti apa yang mungkin merupakan urutan paling logis.
Yang penting adalah bahwa pada setiap langkah hanya 1 posisi yang mengubah status - kode erroneouis tidak dapat disebabkan oleh kesalahan bouncing atau toleransi:

0000
0001
0011
0010
0110
1110
1100


Beberapa sampel spesifik merek - selengkapnya:

Klaim di sini bahwa Canon EF 50mm f / 1.4 USM hanya menggunakan kode posisi 2 bit = 4. - Diskusi menarik dengan beberapa relevansi.


Lensa sistem pemasangan Minolta / Sony A yang telah saya periksa menggunakan encoder jarak mekanik abu-kode sederhana dengan presisi posisi 4 bit / 16.


Nikon: Ini adalah diskusi Nikon yang bagus dengan informasi pengkodean abu-abu specifc 16 stage untuk satu lensa, ditambah beberapa sirkuit dan banyak bahan terkait.

Modifikasi teleconveter TC16A - banyak materi terkait - sangat baik.

Kode abu-abu untuk lensa contoh:

Di sini kode digit a4 dikembalikan dengan 1 = sirkuit terbuka dan 0 = kontak disingkat. 0000 70mm
0001 75mm (Kira-kira)
0011 81mm (Kira-kira)
0010 85mm (Kira-kira)
0110 94mm (Kira-kira)
0111 101mm (Kira-kira)
0101 109mm (Kira-kira)
0100 117mm (Kira-kira)
1100 126mm (Kira-kira)
1101 135mm (Kira-kira)
1111 145mm
1110 155mm
1010 169mm (Perkiraan)
1011 181mm (Perkiraan)
1001 195mm (Perkiraan)
1000 210mm


Menambahkan sensor kode abu-abu ke lensa Nikon manual untuk memungkinkan pengoperasian dengan bodi yang lebih modern.
Dia membahas menambahkan pengkodean untuk panjang fcal dan posisi fokus.
The Electric Accordion - tujuannya terutama "membodohi" tubuh low end yang sengaja dilumpuhkan tetapi prinsip-prinsipnya berlaku.


Contoh pola kode abu-abu putar. Ini untuk kode abu-abu kenop atau dial tetapi rotasi fokus lensa menggunakan gaya pola yang sama. Ada banyak kode abu-abu yang berbeda.

masukkan deskripsi gambar di sini


Diskusi kode abu-abu yang sangat baik dengan referensi khusus untuk len fokus.
Kode posisi dan kode Gray
Dari yang di atas:

masukkan deskripsi gambar di sini


Terkait:

DIY Nikon lens protocol converter - tingkatkan lensa lama atau tidak kompatibel.] ( Http://photo.net/nikon-camera-forum/00956N )

Canon grey-code patent Februari 2012 !!!] ( http://www.freepatentsonline.com/y2012/0032068.html ) dan PDF di sini - mungkin terkait lensa atau tidak.

Russell McMahon
sumber
1
Tentunya kode ini digunakan untuk mengkomunikasikan penyesuaian fokus , bukan untuk menyimpan posisi grup fokus absolut - Saya akan kagum jika lensa hanya bisa fokus ke 16 kedalaman yang telah ditentukan (saya tahu 50 f / 1.4 dapat fokus ke lebih dari 4!) Juga kode Nikon yang Anda poskan tampak seperti kode sensor panjang fokus (untuk lensa 70-200mm), pelaporan panjang fokus jelas kurang akurat sehingga saya bersedia percaya 16 nilai sudah cukup.
Matt Grum
@MattGrum - Pemahaman saya adalah bahwa penyesuaian pemfokusan dapat dicapai tanpa umpan balik posisi apa pun dari lensa - ini sepenuhnya merupakan efek optik yang dicapai dengan sensor dalam tubuh. Pemahaman saya adalah bahwa encoders mengembalikan versi kasar dari jarak fokus absolut sebagai bantuan untuk sistem yang perlu "tahu" jarak subjek. Salah satunya adalah sistem Flash. Menerangi dengan benar berdasarkan lokasi yang menjadi fokus pengguna cenderung menjadi pilihan yang baik dalam kebanyakan kasus :-) - tapi tidak semua, tentu saja. Sebuah encoder yang saya miliki memiliki sensor sudut rotasi fokus absolut dengan 4 bit / 16 langkah.
Russell McMahon
Terima kasih, itu masuk akal sekarang. Ngomong-ngomong, banyak info hebat dalam jawaban Anda!
Matt Grum
4

Ya untuk sebagian besar sistem kamera:

  • Untuk Canon EOS, pilih lensa EF dan EF-S yang mengirimkan informasi jarak melalui pemasangan EF.
  • Untuk Nikon, lensa Nikkor tipe D dan G mentransmisikan informasi jarak melalui pemasangan F; inilah yang dimaksud dengan sebutan D. Lensa G adalah sama, hanya tanpa cincin apertur.
  • Untuk Sony, semua lensa saat ini mentransmisikan informasi jarak melalui mount A; informasi ini, antara lain, digunakan dalam perhitungan eksposur blitz (Advanced Distance Integration - ADI).
  • Untuk lensa Pentax, F, FA, D FA, dan DA mentransmisikan informasi jarak melalui pemasangan K AF .
  • Saya tidak yakin tentang warisan Four Thirds, tetapi lensa Micro Four Thirds mentransmisikan informasi jarak fokus ke kamera. Beberapa kamera Olympus OM-D (E-M1X, E-M1 Mark II dan Mark III, E-M5 Mark III) bahkan memiliki fitur pembatas fokus yang menggunakan informasi jarak ini. Ini seperti sakelar pembatas fokus pada beberapa lensa telefoto dan makro, hanya saja itu dikendalikan oleh badan kamera dan bukan lensa dan memungkinkan rentang jarak yang sewenang-wenang untuk dipilih.
bwDraco
sumber
Hanya beberapa lensa EF / EF-S yang mentransmisikan informasi jarak sesuai dengan lembar spesifikasi lensa Canon .
Imre
1

Ini tergantung pada kamera dan lensa, keduanya harus mendukung komunikasi informasi tersebut.

Nikon memperkenalkan fitur tersebut dengan lensa "D" (kemudian lensa "G" juga dapat melakukannya). Menurut glosarium Nikon , badan-badan berikut dapat menggunakan informasi itu: F6, F5, F100, F90X, F80, F75, F70, F60, F55, F55, F50, PRONEA S, PRONEA 600i, seri D2, seri D1, seri D1, dan D70s / D70. Saya menduga daftar ini sudah usang dan harus menyertakan model yang lebih baru.

Badan yang mampu Canon E-TTL II dan beberapa lensa EF juga mengkomunikasikan jarak fokus; tidak ada indikasi fitur ini dalam nama model lensa.

Semua lensa fokus otomatis dan SLR Pentax sejak awal 1990-an dapat mengkomunikasikan informasi jarak, menurut Roland Mabo .

Imre
sumber
Apakah Anda tahu dengan presisi berapa jarak yang dikomunikasikan? DSLR Pentax tampaknya memasukkan metadata untuk fokus dekat, tengah, atau jauh - tanpa indikasi apa artinya sebenarnya.
Silakan Baca Profil Saya
@mattdm Tidak, tapi saya kira itu menunjukkan yang paling dekat dengan skala fokus; dan untuk tujuan yang dimaksudkan (fine-tuning matrix metering) presisi itu harus cukup.
Imre
0

Berikut adalah beberapa kutipan 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
pengguna10216038
sumber