Yüksek dinamik aralık modları

Camera2 API'sinde çeşitli yüksek dinamik aralık (HDR) yakalama biçimleri mevcuttur. Bu sayfada, HDR'nin çeşitli özellikleri, özellikleri ve modları ile bunların belirli API'ye göre nasıl farklılık gösterdiği açıklanmaktadır.

HDR fotoğraf kaydı

HDR'de hareketsiz görüntü yakalama, mobil kameraların dinamik aralığını iyileştirmek için çeşitli algoritmaları kapsar.

Android 13 ve sonraki sürümlerde 10 bit kamera çıkışı capability 10 bit kamera çıkışını destekler. HDR dinamik aralığı DynamicRangeProfiles sınıfı, kamera istemcilerinin gerçek 10 bit piksel biçimi ve ilgili 10 bit aktarım işlevleriyle kareler oluşturabilen kamera çıkışlarını yapılandırmasına olanak tanır. HDR dinamik aralık profillerini kullanan 10 bit kamera çıktı yapılandırmaları yalnızca genişletilmiş fiziksel bit derinliğini etkinleştirir. 10 bit kamera çıkışı yapılandırmaları, HDR sahne modu ile birlikte aşağıdaki modları kullanabilir:

  • P010 piksel biçimi kullanılarak 10 bit sıkıştırılmamış fotoğraf kaydı.
  • Ultra HDR spesifikasyonuna dayalı JPEG_R piksel biçimi kullanılarak HDR sıkıştırılmış fotoğraf çekme

Android 12 veya daha eski sürümlerin yüklü olduğu cihazlarda HDR fotoğraf çekme yöntemleri, bir noktada standart 8 bit dinamik aralığa sıkıştırılan karelerin işlenmesini içerir. Aşağıda, farklı pozlamalara sahip birkaç karenin çekildiği ve nihai HDR sonucunun tek tek görüntüler birleştirilerek oluşturulduğu HDR fotoğraf çekme yöntemleri verilmiştir:

  • HDR sahne modu: Bu mod, kamera HAL katmanında uygulanır ve destekleniyorsa kamera istemcileri tarafından normal kamera yakalama isteklerinde ayarlanabilir.
  • HDR uzantı türü: Bu uzantı türü, yüksek kontrastlı sahneler için önerilir. Normal yakalama oturumlarına kıyasla sınırlı özelliklere sahip bir yakalama oturumu kullanır. Aynı cihazda kamera uzantıları, normal yakalama isteklerinden daha yüksek görüntü kalitesine sahip sonuçlar üretebilir.

HDR video kaydı

HDR fotoğraf çekiminin aksine, video HDR yalnızca HDR video çekimini (10 bit video kaydı) ifade eder.