Mode rentang dinamis tinggi

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

Pengambilan gambar HDR

Pengambilan gambar dalam HDR mencakup berbagai algoritma untuk meningkatkan rentang dinamis kamera seluler.

Untuk Android 13 dan yang lebih tinggi, output kamera 10-bit capability mendukung output kamera 10-bit. Class rentang dinamis HDR DynamicRangeProfiles memungkinkan klien kamera mengonfigurasi output kamera yang dapat menghasilkan frame dengan format piksel 10-bit 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 dengan mode adegan HDR:

  • Pengambilan gambar tidak terkompresi 10-bit menggunakan format piksel P010.
  • Pengambilan gambar terkompresi HDR menggunakan format piksel JPEG_R berdasarkan spesifikasi Ultra HDR.

Untuk perangkat yang menjalankan Android 12 atau yang lebih rendah, metode pengambilan gambar HDR melibatkan pemrosesan frame yang pada suatu titik dikompresi ke rentang dinamis 8-bit standar. Berikut adalah metode pengambilan gambar HDR yang mengambil beberapa frame dengan eksposur berbeda dan hasil HDR akhir dihasilkan dengan menggabungkan gambar individual:

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

Perekaman video HDR

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