Chế độ dải động cao

Nhiều hình thức chụp dải động cao (HDR) khác nhau có sẵn trong API Camera2 . Trang này mô tả các tính năng, khả năng và chế độ khác nhau dành cho HDR cũng như chúng khác nhau như thế nào tùy thuộc vào API cụ thể.

HDR vẫn chụp

Chụp ảnh tĩnh ở chế độ HDR gói gọn nhiều thuật toán khác nhau để cải thiện dải động của máy ảnh di động.

Đối với Android 13 trở lên, capability đầu ra của camera 10 bit hỗ trợ đầu ra của camera 10 bit. Lớp DynamicRangeProfiles dải động HDR cho phép máy khách định cấu hình đầu ra của máy ảnh có khả năng tạo khung hình với định dạng pixel 10 bit thực tế và các chức năng truyền 10 bit tương ứng. Cấu hình đầu ra camera 10 bit sử dụng cấu hình dải động HDR chỉ cho phép độ sâu bit vật lý mở rộng. Cấu hình đầu ra máy ảnh 10 bit có thể sử dụng các chế độ sau cùng với chế độ cảnh HDR :

  • Không nén 10 bit vẫn chụp bằng định dạng pixel P010 .
  • Ảnh nén HDR vẫn chụp bằng định dạng pixel JPEG_R dựa trên thông số Ultra HDR .

Đối với các thiết bị chạy Android 12 trở xuống, phương pháp chụp HDR vẫn liên quan đến việc xử lý các khung hình mà tại một thời điểm nào đó sẽ được nén về dải động 8 bit tiêu chuẩn. Sau đây là các phương pháp chụp ảnh tĩnh HDR trong đó chụp một số khung hình có độ phơi sáng khác nhau và kết quả HDR cuối cùng được tạo ra bằng cách hợp nhất các hình ảnh riêng lẻ:

  • Chế độ cảnh HDR : Chế độ này được triển khai ở lớp HAL của máy ảnh và nếu được hỗ trợ, máy khách máy ảnh có thể đặt trong các yêu cầu chụp ảnh thông thường của máy ảnh.
  • Loại tiện ích mở rộng HDR : Loại tiện ích mở rộng này được khuyên dùng cho các cảnh có độ tương phản cao. Sử dụng phiên chụp có chức năng hạn chế khi so sánh với phiên chụp thông thường. Trên cùng một thiết bị, tiện ích mở rộng camera có thể tạo ra kết quả với chất lượng hình ảnh cao hơn so với yêu cầu chụp thông thường.

Quay video HDR

Ngược lại với chụp ảnh tĩnh HDR, video HDR chỉ đề cập đến quay video HDR (quay video 10 bit) .