Meta veri desteği
Ham görüntü dosyalarının Android çerçevesi ile kaydedilmesini desteklemek için Sensörün özellikleriyle ilgili meta veriler gereklidir. Buna şunlar dâhildir: renk alanları ve lens gölgelendirme işlevleri gibi bilgiler yer alır.
Bu bilgilerin çoğu kamera alt sisteminin statik bir özelliğidir ve
Bu nedenle, herhangi bir çıkış ardışık düzeni yapılandırmadan veya herhangi bir
kabul edersiniz. Yeni kamera API'leri, kameranın en fazla kullanıcıya sunduğu bilgileri
getCameraInfo()
yöntemini kullanarak bu bilgilerin
uygulamasını indirin.
Ayrıca, kamera alt sisteminin manuel olarak kontrol edilmesi için ve kullanılan gerçek parametrelerle ilgili olarak çeşitli cihazlardan kareyi yakalamanız gerekir. Kontrollerin gerçek değerleri (karşılaşma süresi, kare (hassasiyet) işlemeye devam edilmelidir. çıkış meta verileri gibi. Uygulamaların iki veya daha fazla uygulamanın bu sorunu telafi edebilmesi için gerçek ayarlarla aynıdır.
Örneğin, bir uygulama bir istekte kare süresini 0 olarak ayarlarsa HAL kare süresini, bunun için gerçek minimum kare süresine sınırlamalıdır isteği ve çıkış sonucu meta verilerindeki minimum süreyi sınırlandıran bir rapor oluşturun.
Yani, uygulamanın özel bir 3A rutini uygulaması gerekiyorsa (örneğin, doğru şekilde ölçtüğünü fark ederseniz ayarlarını güncellemek için aldığı en son sonuç grubunu geri dönüp bakarsınız. Bu nedenle, yeni kamera API'si dinamik meta verileri kullanır. Bu, talep edilen ve gerçek parametrelerin yanı sıra izleme kodu gibi çerçeve başına ek meta veriler ve istatistik oluşturucu çıktısı olarak kullanabilirsiniz.
Ayar başına kontrol
Çoğu ayarda, genellikle her karede değiştirilebilirler. ve çıkış kare akışında önemli ölçüde takılma veya gecikme yaşanmamalıdır. İdeal olarak, çıkış kare hızı yalnızca yakalama tarafından kontrol edilmelidir. çerçeve süresi alanına değer girilmelidir ve işlemede yapılan değişikliklerden bağımsız olmalıdır. blok yapılandırma. Gerçekte, bazı kontrollerin yavaş olduğu bilinmektedir. en az bir haftalık çaba gerekiyorsa Bunlar, kameranın çıkış çözünürlüğü ve çıkış biçimini içerir. kameraların yanı sıra lens odağı gibi fiziksel cihazları etkileyen kontroller dokunun. Her bir kontrol grubuna ilişkin net gereksinimler daha sonra ayrıntılı bir şekilde açıklanmıştır.
Ham sensör verisi desteği
Google tarafından desteklenen piksel biçimlerine yeni API, ham sensör verilerinin desteklenmesi için bir gereksinim ekliyor. (Bayer RAW), gelişmiş kamera uygulamaları ve RAW desteği için resim dosyası olarak.