카메라 미리보기 손떨림 보정

Android 13 이상을 실행하는 기기의 경우 카메라 프레임워크는 미리보기 스트림 및 카메라 캡처 세션의 RAW 스트림 외의 다른 스트림에 동영상 손떨림 보정을 지원합니다. 이 기능을 사용하면 서드 파티 앱에서 카메라 미리보기와 녹화된 동영상을 비교할 때 보이는 대로 표시되는(WYSIWYG) 환경을 제공할 수 있습니다.

구현

서드 파티 앱에 이 기능을 제공하려면 기기 제조업체가 다음 키 지원을 알리고 카메라 HAL에 미리보기 손떨림 보정 알고리즘을 구현해야 합니다.

이 기능의 기본 설정을 수정하려면 createCaptureRequest를 사용하여 캡처 요청을 만들 때 캡처 요청 템플릿에 기본값을 할당하면 됩니다.

이 기능의 참조 구현은 hardware/google/camera/devices/EmulatedCamera/hwl/EmulatedSensor.cpp에 있는 CuttlefishEmulatedCamera 코드를 참고하세요.

동영상 손떨림 보정 모드에 관한 자세한 내용은 CONTROL_VIDEO_STABILIZATION_MODE를 참고하세요.

확인

이 기능 구현을 테스트하려면 다음 CTS 및 ITS 테스트를 사용합니다.

CTS:

ITS(시야 및 손떨림 보정 품질 테스트):