Berbagai bentuk pengambilan gambar rentang dinamis tinggi (HDR) tersedia di
Camera2
API. Halaman ini menjelaskan berbagai fitur, kemampuan, dan mode untuk HDR dan perbedaannya bergantung pada API tertentu.
Pengambilan gambar HDR
Pengambilan gambar diam 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. Rentang dinamis HDR
DynamicRangeProfiles
memungkinkan klien kamera mengonfigurasi output kamera yang dapat 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 dengan
mode adegan HDR:
- Pengambilan gambar diam tidak terkompresi 10-bit menggunakan format piksel P010.
- Pengambilan foto diam yang dikompresi HDR menggunakan format piksel
JPEG_R
berdasarkan spesifikasi Ultra HDR.
Untuk perangkat yang menjalankan Android 12 atau yang lebih rendah, metode pengambilan gambar HDR masih melibatkan pemrosesan frame yang pada suatu titik dikompresi ke rentang dinamis 8-bit standar. Berikut adalah metode pengambilan foto diam HDR yang mengambil beberapa frame dengan eksposur berbeda dan hasil HDR akhir dihasilkan dengan menggabungkan gambar individual:
- Mode adegan HDR: Mode ini diimplementasikan di lapisan HAL kamera dan jika didukung, dapat disetel oleh klien kamera dalam permintaan pengambilan gambar kamera reguler.
- Jenis ekstensi HDR: Jenis ekstensi ini direkomendasikan untuk adegan dengan kontras tinggi. Menggunakan sesi perekaman dengan kemampuan terbatas jika dibandingkan dengan sesi perekaman reguler. Pada perangkat yang sama, ekstensi kamera dapat menghasilkan hasil dengan kualitas gambar yang lebih tinggi daripada permintaan pengambilan gambar biasa.
Perekaman video HDR
Berbeda dengan pengambilan foto HDR, HDR video hanya merujuk pada perekaman video HDR (perekaman video 10 bit).