相机预览防抖

对于运行 Android 13 或更高版本的设备,相机框架在相机拍摄会话中的预览流和其他非 RAW 流上提供视频防抖支持。此功能让第三方应用在比较相机预览和录制内容时,能够提供所见即所得 (WYSIWYG) 体验。

实现

为了向第三方应用提供此功能,设备制造商必须声明支持以下键,并在相机 HAL 中实现预览防抖算法

要修改此功能的默认设置,请在使用 createCaptureRequest 创建拍摄请求时,在拍摄请求模板中分配一个默认值。

有关此功能的参考实现,请参阅 Cuttlefish 中 EmulatedCamera 的代码,网址为 hardware/google/camera/devices/EmulatedCamera/hwl/EmulatedSensor.cpp

有关视频防抖模式的更多详细信息,请参阅 CONTROL_VIDEO_STABILIZATION_MODE

验证

要测试此功能的实现,请使用以下 CTS 和 ITS 测试

CTS

ITS(测试视野和防抖质量)