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).