本申请涉及拍摄,特别涉及一种控制方法、芯片和电子设备。
背景技术:
1、当用户手持电子设备拍照或录像时,如手持手机拍照或录像时,手不可避免的会产生抖动,手机的光学防抖(optical image stabilization,ois)系统可以根据检测到的镜头的抖动方向和位移量,对镜头的相机模组的姿态进行补偿,从而克服因镜头抖动而产生的画面模糊。
2、然而,对于大幅度抖动动作突然停止,或者单向持续大角度运动,例如大幅度移动或者大角度移动的场景,手机的ois系统调节相机模组的姿态的时间变长,即调整拍摄画面的时间变长,会出现画面发生偏移,然后缓慢回归或反复回归的现象。例如用户一边跑步,一边手持手机拍摄,当用户突然停止跑步,并在如图1(a)所示被拍摄物体位于图片中央时按下拍照控件20;但由于镜头的抖动,会先出现如图1(b)所示手机10的显示界面102,即被拍摄物体显示位置偏移位移s,然后ois系统将图1(b)所示的画面调节至如图1(a)所示的显示界面101,并且由如图1(b)所示的画面调节至如图1(a)所示画面的过程中,会出现画面缓慢回归或反复回归的现象,调整时间过长,降低了用户体验。
技术实现思路
1、为了避免电子设备的ois系统调整拍摄画面的时间过长,导致拍摄画面出现画面缓慢回归或反复回归的现象,本申请实施例提供了一种控制方法、芯片和电子设备。
2、第一方面,本申请实施例提供了一种控制方法,应用于电子设备,控制方法包括:获取电子设备的第一运动信号;对应于第一运动信号与电子设备第一姿态对应的信号匹配,根据预设条件和第一运动信号,获取第一收敛速度,预设条件包括预设时间;基于第一收敛速度,对第一运动信号进行调整,以在预设时间内获取到第二运动信号,第二运动信号为电子设备第二姿态对应的信号。
3、其中,第一姿态可以为电子设备处于特殊场景时的姿态,如单向持续大角度运动,或大幅度抖动动作的姿态,第二姿态可以为电子设备处于非特殊场景时的姿态,例如小幅度抖动动作时的姿态、小角度移动时的姿态。
4、本申请提供的控制方法在检测到电子设备的第一运动信号满足电子设备第一姿态时,通过预设时间确定第一收敛速度,以通过第一收敛速度对第一运动信号进行调整,使电子设备的相机模组的抖动距离在预设时间内降低至零,使得偏移画面可以快速回归,避免出现画面偏移后反复回归或者画面偏移后缓慢回归的现象。
5、在一种可能的实现中,第一运动信号包括角度信号和角速度信号,第一运动信号包括角度信号和角速度信号,确定第一运动信号与电子设备第一姿态对应的信号匹配的方式,包括:确定角度信号对应的第一数值大于第一限值,且角速度信号对应的第二数值大于第二限值时,确定第一运动信号与电子设备第一姿态对应的信号匹配;其中,第一数值表征角度信号大于预设角度阈值的实际持续时长,第二数值表征角速度信号大于预设角速度阈值的实际持续时长。
6、在一种可能的实现中,角度信号的获取方法,包括:获取当前时刻的角速度信号;对当前时刻的角速度信号进行均值滤波处理,获取滤波后的信号;基于当前时刻的角速度信号与滤波后的信号的差值,确定角度信号。
7、在一种可能的实现中,对当前时刻的角速度信号进行均值滤波处理,获取滤波后的信号,包括:基于如下公式获取滤波后的信号:
8、meangyro(n)=meangyro(n-1)·(1-kmean)+gyro(n)·kmean
9、其中,meangyro(n)为当前时刻滤波后的信号,meangyro(n-1)是上一时刻滤波后的信号,gyro(n)是当前时刻的角速度信号,kmean是调整系数。
10、在一种可能的实现中,基于当前时刻的角速度信号与滤波后的信号的差值,确定角度信号,包括:根据第一系数和当前时刻的角速度信号与滤波后的信号的差值,确定角度信号,第一系数表征通用滤波器的频谱特性。
11、在一种可能的实现中,当预设条件为预设时间时,根据预设条件和第一运动信号,获取第一收敛速度,包括:根据预设时间、第一运动信号对应的角度,获取第一收敛速度。
12、在一种可能的实现中,基于第一收敛速度,对第一运动信号进行调整,以在预设时间内获取到第二运动信号,包括:基于第一收敛速度,将第一运动信号对应的波形调整为预设波形,其中预设波形的周期基于预设时间确定。
13、在一种可能的实现中,预设波形包括正弦波形,余弦波形或正切波形中的至少一种。
14、在一种可能的实现中,对应于第一运动信号与电子设备第一姿态对应的信号不匹配,输出运动信号中的角速度信号。
15、第二方面,本申请实施例提供了提供一种芯片,该芯片包括电路,该电路用于执行上述控制方法。
16、第三方面,本申请实施例提供了一种电子设备,该电子设备包括上述第二方面的芯片。
1.一种控制方法,其特征在于,应用于电子设备,所述控制方法包括:
2.根据权利要求1所述的控制方法,其特征在于,所述第一运动信号包括角度信号和角速度信号,确定所述第一运动信号与所述电子设备第一姿态对应的信号匹配的方式,包括:
3.根据权利要求2所述的控制方法,其特征在于,所述角度信号的获取方法,包括:
4.根据权利要求3所述的控制方法,其特征在于,所述对所述当前时刻的角速度信号进行均值滤波处理,获取滤波后的信号,包括:
5.根据权利要求3所述的控制方法,其特征在于,所述基于所述当前时刻的角速度信号与所述滤波后的信号的差值,确定所述角度信号,包括:
6.根据权利要求1所述的控制方法,其特征在于,当预设条件为预设时间时,所述根据预设条件和所述第一运动信号,获取第一收敛速度,包括:
7.根据权利要求1所述的控制方法,其特征在于,所述基于所述第一收敛速度,对所述第一运动信号进行调整,以在所述预设时间内获取到第二运动信号,包括:
8.根据权利要求7所述的控制方法,其特征在于,所述预设波形包括正弦波形,余弦波形或正切波形中的至少一种。
9.一种芯片,其特征在于,包括电路,所述电路用于执行权利要求1-8任一项所述控制方法。
10.一种电子设备,其特征在于,包括权利要求9所述的芯片。