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 yang 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 HDR yang dikompresi menggunakan format piksel JPEG_R berdasarkan spesifikasi Ultra HDR.

Untuk perangkat yang menjalankan Android 12 atau yang lebih lama, metode pengambilan HDR masih melibatkan pemrosesan frame yang pada suatu saat dikompresi ke rentang dinamis 8-bit standar. Berikut adalah metode pengambilan gambar diam HDR dengan beberapa frame dengan eksposur yang berbeda diambil dan hasil HDR akhir dihasilkan dengan menggabungkan setiap gambar:

  • Mode scene 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 biasa. 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).