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, camera khung hỗ trợ ổ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 xem trực quan (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, hãy thiết bị nhà sản xuất phải quảng cáo hỗ trợ cho các khoá sau và triển khai 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 gán một giá trị mặc định trong mẫu yêu cầu thu thập khi tạo một yêu cầu chụp bằng cách sử dụng createCaptureRequest.

Để tham khảo cách triển khai tính năng này, hãy xem mã cho EmulatedCamera tại Tím biển 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ả

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

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

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