Mode rentang dinamis tinggi

Berbagai bentuk pengambilan gambar dengan rentang dinamis tinggi (HDR) tersedia di Camera2 API. Halaman ini menjelaskan berbagai fitur, kemampuan, dan mode untuk HDR, serta perbedaannya bergantung pada API tertentu.

Perekaman gambar HDR

Perekaman gambar diam dalam HDR mengenkapsulasi berbagai algoritma untuk meningkatkan rentang dinamis kamera seluler.

Untuk Android 13 dan yang lebih baru, output kamera 10-bit capability mendukung output kamera 10-bit. Class DynamicRangeProfiles rentang dinamis HDR memungkinkan klien kamera mengonfigurasi output kamera yang mampu menghasilkan frame dengan format piksel 10-bit yang sebenarnya dan fungsi transfer 10-bit yang sesuai. Konfigurasi output kamera 10 bit menggunakan profil rentang dinamis HDR hanya mengaktifkan kedalaman bit fisik yang diperluas. Konfigurasi output kamera 10-bit dapat menggunakan mode berikut bersama mode scene HDR:

  • Perekaman gambar diam 10-bit yang tidak dikompresi menggunakan format piksel P010.
  • Perekaman gambar diam terkompresi HDR menggunakan format piksel JPEG_R berdasarkan spesifikasi Ultra HDR.

Untuk perangkat yang menjalankan Android 12 atau yang lebih rendah, metode perekaman HDR tetap melibatkan pemrosesan frame yang pada titik tertentu dikompresi ke rentang dinamis 8 bit standar. Berikut adalah metode HDR yang masih merekam metode dengan beberapa frame dengan eksposur berbeda diambil dan hasil HDR akhir dihasilkan dengan menggabungkan masing-masing gambar:

  • Mode adegan HDR: Mode ini diterapkan di lapisan HAL kamera dan jika didukung, dapat ditetapkan oleh klien kamera dalam permintaan pengambilan kamera reguler.
  • Jenis ekstensi HDR: Jenis ekstensi ini direkomendasikan untuk scene dengan kontras tinggi. Menggunakan sesi pengambilan dengan kemampuan terbatas jika dibandingkan dengan sesi pengambilan reguler. Di perangkat yang sama, ekstensi kamera dapat menghasilkan hasil dengan kualitas gambar yang lebih tinggi daripada permintaan pengambilan biasa.

Perekaman video HDR

Berbeda dengan perekaman gambar HDR, HDR video hanya mengacu pada Perekaman video HDR (perekaman video 10 bit).