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

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

Triển khai

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

Để 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.

Để biết cách triển khai tham chiếu cho 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 về các chế độ chống rung video, hãy xem CONTROL_VIDEO_STABILIZATION_MODE.

Xác nhận kết quả

Để kiểm thử việc triển khai tính năng này, hãy sử dụng các bài kiểm thử CTS và ITS sau đây:

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

ITS (Kiểm thử trường nhìn và chất lượng chống rung):