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 máy ảnh sẽ hỗ trợ tính năng ổn định video trên luồng xem trước và các luồng không phải RAW khác trong các phiên chụp ảnh bằng máy ả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ì bạn sẽ 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, 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 và triển khai các thuật toán ổn định bản xem trước trong HAL 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ử việc triển khai tính năng này, hãy sử dụng các kiểm thử CTS và ITS sau:

CTS:

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