Chống rung bản xem trước của máy ảnh

Đối với các thiết bị chạy Android 13 trở lên, khung máy ảnh hỗ trợ tính năng ổn định video trên luồng xem trước và các luồng khác không phải RAW trong các phiên chụp ảnh. Tính năng này cho phép các ứng dụng bên thứ ba cung cấp trải nghiệm như bạn thấy thì đó chính là nội dung bạn nhận được (WYSIWYG) khi so sánh giữa bản xem trước của máy ảnh và bản ghi.

Triển khai

Để cung cấp tính năng này cho các ứng dụng bên thứ ba, các nhà sản xuất thiết bị phải quảng cáo tính năng hỗ trợ các khoá sau và triển khai các thuật toán ổn định bản xem trước trong HAL của máy ảnh:

Để sửa đổi chế độ cài đặt mặc định cho tính năng này, hãy chỉ định một giá trị mặc định trong mẫu yêu cầu chụp khi tạo yêu cầu chụp bằng createCaptureRequest.

Để tham khảo cách triển khai tính năng này, hãy xem mã cho EmulatedCamera trong Cuttlefish tại hardware/google/camera/devices/EmulatedCamera/hwl/EmulatedSensor.cpp.

Để biết thêm thông tin chi tiết về các chế độ ổn định video, hãy xem CONTROL_VIDEO_STABILIZATION_MODE.

Xác nhận kết quả

Để kiểm thử cách triển khai tính năng này, hãy sử dụng các chương trình kiểm thử CTS và ITS sau:

CTS (Bộ kiểm tra tính tương thích):

ITS (kiểm thử trường nhìn và chất lượng ổn định):