Chế độ dải động cao

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

Chụp ảnh tĩnh HDR

Tính năng chụp ảnh tĩnh ở chế độ HDR bao gồm nhiều thuật toán để cải thiện dải động của máy ảnh di động.

Đối với Android 13 trở lên, đầu ra máy ảnh 10 bit capability hỗ trợ đầu ra máy ảnh 10 bit. Lớp dải động HDR DynamicRangeProfiles cho phép ứng dụng máy ảnh định cấu hình đầu ra máy ảnh có thể tạo khung hình với định dạng pixel 10 bit thực tế và các hàm truyền 10 bit tương ứng. Cấu hình đầu ra của máy ảnh 10 bit sử dụng hồ sơ phạm vi độ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:

  • Chụp ảnh tĩnh không nén 10 bit bằng định dạng pixel P010.
  • Chụp ảnh tĩnh HDR được nén bằng định dạng pixel JPEG_R dựa trên thông số kỹ thuật Ultra HDR.

Đối với các thiết bị chạy Android 12 trở xuống, các phương thức chụp ảnh tĩnh HDR sẽ xử lý các khung hình tại một thời điểm nào đó được nén thành dải động 8 bit tiêu chuẩn. Sau đây là các phương pháp chụp vẫn HDR trong đó một số khung hình có độ phơi sáng khác nhau được chụp 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ợ, ứng dụng máy ảnh có thể đặt chế độ này trong các yêu cầu chụp ảnh thông thường của máy ảnh.
  • Loại tiện ích HDR: Bạn nên dùng loại tiện ích này cho các cảnh có độ tương phản cao. Sử dụng một phiên chụp với khả năng hạn chế so với các phiên chụp thông thường. Trên cùng một thiết bị, các tiện ích máy ảnh có thể tạo ra kết quả với chất lượng ảnh cao hơn so với các yêu cầu chụp ảnh thông thường.

Quay video HDR

Trái ngược với HDR vẫn quay, video HDR chỉ đề cập đến quay video HDR (quay video 10 bit).