一种拍照方法及终端设备转让专利

申请号 : CN201810639557.8

文献号 : CN108777763B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 付从华

申请人 : 维沃移动通信有限公司

摘要 :

本发明涉及通信技术领域,提供一种拍照方法及终端设备,以解决终端设备在受振动源干扰的情况下误触发OIS马达驱动镜头偏移,导致降低拍照成像的清晰度的问题。该方法包括:在所述终端设备启动拍照功能的情况下,确定所述终端设备的物理特征值,所述物理特征值包括角速度特征值和/或加速度特征值;若所述物理特征值符合预设的共振特征条件,在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照。这样,终端设备通过判断采集的物理特征值是否符合预设的共振特征条件确定机械结构是否发生共振,从而在机械结构发生共振的情况下不对镜头进行补偿偏移。能够减少由于机械结构共振造成的OIS马达误操作,可以提高拍照成像的清晰度。

权利要求 :

1.一种拍照方法,应用于具有拍摄装置的终端设备,其特征在于,包括:

在所述终端设备启动拍照功能的情况下,确定所述终端设备的物理特征值,所述物理特征值包括角速度特征值和/或加速度特征值;

若所述物理特征值符合预设的共振特征条件,在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照;

所述物理特征值包括角速度特征值和加速度特征值,其中,所述角速度特征值包括角速度幅度值,所述加速度特征值包括加速度幅度值;

所述若所述物理特征值符合预设的共振特征条件,在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照的步骤,包括:若所述角速度幅度值大于或等于预设角速度阈值,且所述加速度幅度值小于预设加速度阈值,则在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照;或若所述角速度幅度值小于所述预设角速度阈值,且所述加速度幅度值大于或等于所述预设加速度阈值,则在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照。

2.根据权利要求1所述的方法,其特征在于,所述物理特征值包括角速度特征值和/或加速度特征值,其中,所述角速度特征值包括角速度频率值,所述加速度特征值包括加速度频率值;

所述若所述物理特征值符合预设的共振特征条件,在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照的步骤,包括:若所述角速度频率值处于预设角速度频率范围,和/或所述加速度频率值处于预设加速度频率范围,则在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照。

3.根据权利要求1所述的方法,其特征在于,所述在所述终端设备启动拍照功能的情况下,检测所述终端设备的物理特征值的步骤之后,所述方法还包括:若所述物理特征值不符合预设的共振特征条件,在根据检测的角速度和/或加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照。

4.根据权利要求3所述的方法,其特征在于,所述物理特征值包括角速度特征值和加速度特征值,其中,所述角速度特征值包括角速度幅度值,所述加速度特征值包括加速度幅度值;

所述若所述物理特征值不符合预设的共振特征条件,在根据检测的角速度或加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照的步骤,包括:若所述角速度幅度值大于或等于预设角速度阈值,且所述加速度幅度值小于预设加速度阈值,在根据检测的加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照;或若所述角速度幅度值小于所述预设角速度阈值,且所述加速度幅度值大于或等于所述预设加速度阈值,在根据检测的角速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照;或若所述角速度幅度值小于所述预设角速度阈值,且所述加速度幅度值小于所述预设加速度阈值,在根据检测的角速度和加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照。

5.根据权利要求3所述的方法,其特征在于,所述物理特征值包括角速度特征值和/或加速度特征值,其中,所述角速度特征值包括角速度频率值,所述加速度特征值包括加速度频率值;

所述若所述物理特征值不符合预设的共振特征条件,在根据检测的角速度或加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照的步骤,包括:若所述角速度频率值处于预设角速度频率范围,且所述加速度频率值不处于预设加速度频率范围,在根据检测的加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照;或若所述角速度频率值不处于所述预设角速度频率范围,且所述加速度频率值处于所述预设加速度频率范围,在根据检测的角速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照;或若所述角速度频率值不处于所述预设角速度频率范围,且所述加速度频率值不处于所述预设加速度频率范围,在根据检测的角速度和加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照。

6.根据权利要求1或4所述的方法,其特征在于,所述预设角速度阈值为陀螺仪和机械振动源发生共振时产生的角速度幅度的最小值;所述预设加速度阈值为加速度计和机械振动源发生共振时产生的加速度幅度的最小值。

7.根据权利要求2或5所述的方法,其特征在于,所述预设角速度频率范围为陀螺仪和机械振动源发生共振时产生的角速度频率的范围;所述预设加速度频率范围为加速度计和机械振动源发生共振时产生的加速度频率的范围。

8.一种终端设备,所述终端设备具有拍摄装置,其特征在于,包括:

确定模块,用于在所述终端设备启动拍照功能的情况下,确定所述终端设备的物理特征值,所述物理特征值包括角速度特征值和/或加速度特征值;

第一拍照模块,用于若所述物理特征值符合预设的共振特征条件,在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照;

所述物理特征值包括角速度特征值和加速度特征值,其中,所述角速度特征值包括角速度幅度值,所述加速度特征值包括加速度幅度值;

所述第一拍照模块包括:

第一拍照子模块,用于若所述角速度幅度值大于或等于预设角速度阈值,且所述加速度幅度值小于预设加速度阈值,则在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照;或第二拍照子模块,用于若所述角速度幅度值小于所述预设角速度阈值,且所述加速度幅度值大于或等于所述预设加速度阈值,则在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照。

9.根据权利要求8所述的终端设备,其特征在于,所述物理特征值包括角速度特征值和/或加速度特征值,其中,所述角速度特征值包括角速度频率值,所述加速度特征值包括加速度频率值;

所述第一拍照模块具体用于,若所述角速度频率值处于预设角速度频率范围,和/或所述加速度频率值处于预设加速度频率范围,则在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照。

10.根据权利要求8所述的终端设备,其特征在于,所述终端设备还包括:

第二拍照模块,用于若所述物理特征值不符合预设的共振特征条件,在根据检测的角速度和/或加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照。

11.根据权利要求10所述的终端设备,其特征在于,所述物理特征值包括角速度特征值和加速度特征值,其中,所述角速度特征值包括角速度幅度值,所述加速度特征值包括加速度幅度值;

所述第二拍照模块包括:

第三拍照子模块,用于若所述角速度幅度值大于或等于预设角速度阈值,且所述加速度幅度值小于预设加速度阈值,在根据检测的加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照;或第四拍照子模块,用于若所述角速度幅度值小于所述预设角速度阈值,且所述加速度幅度值大于或等于所述预设加速度阈值,在根据检测的角速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照;或第五拍照子模块,用于若所述角速度幅度值小于所述预设角速度阈值,且所述加速度幅度值小于所述预设加速度阈值,在根据检测的角速度和加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照。

12.根据权利要求10所述的终端设备,其特征在于,所述物理特征值包括角速度特征值和/或加速度特征值,其中,所述角速度特征值包括角速度频率值,所述加速度特征值包括加速度频率值;

所述第二拍照模块包括:

第六拍照子模块,用于若所述角速度频率值处于预设角速度频率范围,且所述加速度频率值不处于预设加速度频率范围,在根据检测的加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照;或第七拍照子模块,用于若所述角速度频率值不处于所述预设角速度频率范围,且所述加速度频率值处于所述预设加速度频率范围,在根据检测的角速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照;或第八拍照子模块,用于若所述角速度频率值不处于所述预设角速度频率范围,且所述加速度频率值不处于所述预设加速度频率范围,在根据检测的角速度和加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照。

13.根据权利要求8或11所述的终端设备,其特征在于,所述预设角速度阈值为陀螺仪和机械振动源发生共振时产生的角速度幅度的最小值;所述预设加速度阈值为加速度计和机械振动源发生共振时产生的加速度幅度的最小值。

14.根据权利要求9或12所述的终端设备,其特征在于,所述预设角速度频率范围为陀螺仪和机械振动源发生共振时产生的角速度频率的范围;所述预设加速度频率范围为加速度计和机械振动源发生共振时产生的加速度频率的范围。

15.一种终端设备,其特征在于,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的拍照方法中的步骤。

说明书 :

一种拍照方法及终端设备

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种拍照方法及终端设备。

背景技术

[0002] 随着终端设备的发展,终端设备具备拍照功能,而为了进一步提高拍照效果,终端设备通常具备光学防抖功能,即OIS(光学图像稳定器,Optical Image Stabilizer)功能。光学防抖的基本原理是,在拍照的过程中容易由于人手抖动等因素使摄像头产生轻微抖动,终端设备可以通过陀螺仪检测抖动的方向和角速度,从而控制OIS马达驱动电路控制摄像头镜片偏移,以补偿抖动带来的影响,从而达到防抖的目的。
[0003] 然而,由于终端设备内部包括如各种马达、喇叭等机械振动源,这些机械振动源在振动时可能使得陀螺仪和加速度计产生共振,从而使陀螺仪、加速度计的噪声将显著增加。而现有技术中,终端设备是基于陀螺仪和加速度计输出的数据控制OIS马达偏移,在陀螺仪和加速度计输出的数据受到振动源干扰的情况下,可能会误触发OIS马达驱动摄像头镜头偏移,降低了拍照成像的清晰度。

发明内容

[0004] 本发明实施例提供一种拍照方法及终端设备,以解决终端设备在受振动源干扰的情况下误触发OIS马达驱动镜头偏移,导致降低拍照成像的清晰度的问题。
[0005] 为了解决上述技术问题,本发明是这样实现的:
[0006] 第一方面,本发明实施例提供了一种拍照方法,包括:
[0007] 在所述终端设备启动拍照功能的情况下,确定所述终端设备的物理特征值,所述物理特征值包括角速度特征值和/或加速度特征值;
[0008] 若所述物理特征值符合预设的共振特征条件,在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0009] 第二方面,本发明实施例还提供一种终端设备,包括:
[0010] 确定模块,用于在所述终端设备启动拍照功能的情况下,确定所述终端设备的物理特征值,所述物理特征值包括角速度特征值和/或加速度特征值;
[0011] 第一拍照模块,用于若所述物理特征值符合预设的共振特征条件,在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0012] 第三方面,本发明实施例还提供一种终端设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的拍照方法中的步骤。
[0013] 第四方面,本发明实施例还提供一种可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的拍照方法中的步骤。
[0014] 本发明实施例中,在所述终端设备启动拍照功能的情况下,确定所述终端设备的物理特征值,所述物理特征值包括角速度特征值和/或加速度特征值;若所述物理特征值符合预设的共振特征条件,在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照。这样,终端设备通过判断采集的物理特征值是否符合预设的共振特征条件确定机械结构是否发生共振,从而在机械结构发生共振的情况下不对镜头进行补偿偏移。能够减少由于机械结构共振造成的OIS马达误操作,可以提高拍照成像的清晰度。

附图说明

[0015] 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016] 图1是本发明实施例提供的拍照方法的流程图之一;
[0017] 图1-1是本发明实施例提供的拍照成像的原理图之一;
[0018] 图1-2是本发明实施例提供的拍照成像的原理图之二;
[0019] 图1-3是本发明实施例提供的拍照成像的原理图之三;
[0020] 图1-4是本发明实施例提供的拍照成像的原理图之四;
[0021] 图1-5是本发明实施例提供的拍照成像的原理图之五;
[0022] 图1-6是本发明实施例提供的拍照成像的原理图之六;
[0023] 图2是本发明实施例提供的拍照方法的流程图之二;
[0024] 图2-1是本发明实施例提供的角速度幅度的时域图;
[0025] 图2-2是本发明实施例提供的角速度频率的频域图;
[0026] 图2-3是本发明实施例提供的拍照成像的原理图之七;
[0027] 图2-4是本发明实施例提供的拍照成像的原理图之八;
[0028] 图3是本发明实施例提供的拍照方法的流程图之三;
[0029] 图4是本发明实施例提供的终端设备的结构图之一;
[0030] 图5是本发明实施例提供的终端设备中的第一拍照模块的结构图;
[0031] 图6是本发明实施例提供的终端设备的结构图之二;
[0032] 图7是本发明实施例提供的终端设备中的第二拍照模块的结构图之一;
[0033] 图8是本发明实施例提供的终端设备中的第二拍照模块的结构图之二;
[0034] 图9是本发明实施例提供的终端设备的结构图之三。

具体实施方式

[0035] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0036] 参见图1,图1是本发明实施例提供的拍照方法的流程图,如图1所示,包括以下步骤:
[0037] 步骤101、在所述终端设备启动拍照功能的情况下,确定所述终端设备的物理特征值,所述物理特征值包括角速度特征值和/或加速度特征值。
[0038] 其中,启动拍照功能可以理解为拍摄装置启动,进入拍照应用。具体可以通过用户在屏幕上进行触摸操作、对物理按键件按压操作,或者用户通过语音控制等方式触发。例如,用户点击屏幕上的拍照应用程序,终端设备响应用户操作启动拍照功能。
[0039] 物理特征值可以是反映终端设备移动特征或者状态变化特征的值,具体可以包括角速度特征值、加速度特征值中的一种或者两种。其中,角速度特征值可以是反映角速度的特征的值或者反映角速度变化特征的值,例如,角速度最大值、角速度最小值、平均角速度幅度、角速度频率等等;加速度特征值可以是反映加速度的特征的值或者反映加速度变化特征的值,例如,加速度最大值、加速度最小值、平均加速度幅度、加速度频率等等。
[0040] 终端设备可以根据检测的角速度和加速度分别确定角速度特征值和加速度特征值,其中,角速度和加速度的具体检测方式可以参见现有技术,为了便于理解,本发明中均以陀螺仪检测角速度,加速度计检测加速度为例说明具体实现方式。
[0041] 对于特征值的确定,以下以角速度特征值的确定方式为例。通常陀螺仪会将一定时间内检测到的角速度数据保存在FIFO(先入先出,First In First Out)缓冲器内,终端设备可以周期性地读取缓冲器内的角速度数据。例如,终端设备可以读取预设时长内的一组角速度数据,并根据这一组数据确定角速度特征值。这样,可以根据多个角速度数据确定的角速度特征值能够更精确地反映角速度的特征。
[0042] 对于加速度特征值的确定方式也可以类似上述方式,此处不再赘述。
[0043] 步骤102、若所述物理特征值符合预设的共振特征条件,在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0044] 其中,所述补偿偏移为根据镜片的抖动方向和位移量计算需要补偿的偏移量,并控制镜片偏移以保持光路稳定。
[0045] 通常,在人手握持终端设备拍照的情况下,由于人手抖动可能造成图像模糊,终端设备的OIS防抖功能,可以控制镜片或者镜头进行补偿偏移,以保持光路稳定,从而克服相机抖动而产生的模糊效果。然而,在终端设备中的机械结构振动时,若陀螺仪和机械结构发生共振,也可能会导致终端设备抖动,这样,即便是终端设备静置的情况下,终端设备也可能会检测到较大的物理量,例如加速度、角速度,而该物理量并非由于人手抖动导致。在此步骤中,若物理特征值符合预设的共振条件,表示终端设备由于内部机械结构共振所致,镜片不进行补偿偏移。
[0046] 终端设备中的陀螺仪和加速度计通常为微机电结构传感器(MEMS sensor),在微机电结构传感器内部有一套精密的机械结构用来感应角速度或加速度。而机械结构通常具有固有的共振频率,当机械结构受到外部干扰而发生共振时,机械结构的运动将非常剧烈,检测出来的角速度和加速度严重偏离实际值。由于陀螺仪和加速度计的共振频率往往不一样,意味着这两种微机电结构传感器几乎不会同时产生共振。
[0047] 因此,终端设备可以根据陀螺仪和加速度计发生共振时,角速度和加速度的特征确定陀螺仪和加速度计是否产生共振,即满足共振特征条件。例如,预先设置陀螺仪和加速度计发生共振时角速度特征值或加速度特征值的变化范围,在角速度特征值或加速度特征值处于预设范围的情况下,确定为发生共振;或者结合角速度特征值和加速度特征值的变化特征,预先设置陀螺仪和加速度计未发生共振时角速度特征值和加速度特征值的阈值,在角速度特征值和加速度特征值超出上述阈值的情况下则为发生共振。
[0048] 在物理特征值符合预设的共振特征条件的情况下,陀螺仪或加速度计受到共振干扰,终端设备检测的角速度和加速度并非由于外界原因抖动所致,OIS马达不响应防抖操作,即摄像头镜头不会进行补偿偏移。
[0049] 本发明实施例中,上述拍照方法可以应用于具有拍摄装置的终端设备,例如:手机、平板电脑(Tablet Personal Computer)、膝上型电脑(Laptop Computer)、个人数字助理(personal digital assistant,简称PDA)、移动上网装置(Mobile Internet Device,MID)或可穿戴式设备(Wearable Device)等。
[0050] 为了便于理解本实施例的技术方案,以下对成像过程进行解释。
[0051] 当终端设备没有抖动或者旋转时,例如,终端设备静置于三脚架上,被拍摄物通过镜头1和镜头2,在摄像头的传感器3上清晰成像,如图1-1所示。
[0052] 当终端设备存在抖动或者旋转时,例如,人手握持终端设备的抖动,被拍摄物偏离摄像头透镜的中心,传感器上的成像一方面因为偏离焦点而模糊,另一方面在偏离的过程中产生拖影而模糊。如图1-2所示,图为在未开启OIS功能的情况下,终端设备在沿x正方向旋转时摄像头的成像图。若开启了OIS功能,则镜头2向下移动以补偿由于旋转带来的光线偏移,使得被拍摄物体最终在传感器上清晰成像,如图1-3所示。对于在y正方向旋转的情形,可以依次推理,此处不再赘述。
[0053] 以上为在理想的情况下OIS功能的工作原理。然而,由于终端设备内部环境复杂,陀螺仪可能会受到其他结构的振动干扰而产生共振,输出的数据存在噪声,导致OIS马达误操作。如图1-4所示,在终端设备开启OIS功能的情况下,若陀螺仪输出的数据存在噪声,镜头2上移,导致A点的成像点从位置B变为位置C,这种情况导致最终呈现的图像像素模糊,清晰度差。
[0054] 现有技术中,在终端设备处于静置状态的情况下,若开启了OIS功能,由于陀螺仪和加速度计输出的数据存在噪声,导致OIS马达误操作,镜头2轻微偏移。如图1-5所示,导致成像效果模糊。而利用本发明实施例的拍照方法,若终端设备检测的物理特征值符合预设的共振特征条件,即使陀螺仪和加速度计输出的数据存在噪声,OIS马达不会误操作,镜头保持静止。这样终端设备拍照成像清晰,如图1-6所示,能够显著减小终端设备内部环境对OIS性能的影响。
[0055] 本发明实施例的拍照方法,在所述终端设备启动拍照功能的情况下,确定所述终端设备的物理特征值,所述物理特征值包括角速度特征值和/或加速度特征值;若所述物理特征值符合预设的共振特征条件,在镜片不补偿偏移的情况下,通过所述拍摄装置拍照。这样,终端设备通过判断采集的物理特征值是否符合预设的共振特征条件确定机械结构是否发生共振,从而在机械结构发生共振的情况下不对镜片进行补偿偏移。能够减少由于机械结构共振造成的OIS马达误操作,可以提高拍照成像的清晰度。
[0056] 参见图2,本实施例与上述实施例的主要区别在于,若所述角速度幅度值大于或等于预设角速度阈值,且所述加速度幅度值小于预设加速度阈值,则在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0057] 图2是本发明实施例提供的拍照方法的流程图,如图2所示,包括以下步骤:
[0058] 步骤201、在所述终端设备启动拍照功能的情况下,确定所述终端设备的物理特征值,所述物理特征值包括角速度特征值和/或加速度特征值。
[0059] 其中,所述物理特征值包括角速度特征值和加速度特征值,所述角速度特征值包括角速度幅度值,所述加速度特征值包括加速度幅度值。
[0060] 此步骤的实现方式可以参见步骤101中的描述,为避免重复,此处不再赘述。
[0061] 在此步骤中,终端设备同时检测加速度特征值和角速度特征值,具体地,终端设备同时检测角速度幅度值和加速度幅度值。
[0062] 其中,角速度幅度值可以理解为角速度的变化范围,每一个角速度数据均包含角速度幅度,通过统计方法可以计算出角速度数组的平均角速度幅度,可以将该平均角速度幅度作为上述角速度幅度值。例如,一组角速度幅度分别为10rad/s、20rad/s,平均角速度幅度为15rad/s。如图2-1所示,图中为陀螺仪检测的X轴角速度数组的时域波形图,横坐标为时间,纵坐标X为角速度幅度值。
[0063] 加速度幅度值可以是线加速度的变化范围,终端设备可以通过获取多个加速度数据,从而根据多个加速度确定加速度幅度值。具体的确定方式可以参照角速度幅度的确定方式,此处不再赘述。
[0064] 步骤202、若所述角速度幅度值大于或等于预设角速度阈值,且所述加速度幅度值小于预设加速度阈值,则在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0065] 此步骤中的具体解释可以参见步骤102中的描述。
[0066] 当陀螺仪产生共振而加速度计未产生共振时,检测到的角速度幅值显著增大而加速度幅值波动较小;当加速度计产生共振而陀螺仪未产生共振时,检测到的加速度幅值显著增大而角速度幅值波动较小。
[0067] 因此,终端设备可以基于上述特点,预先设置陀螺仪在发生共振时的角速度幅度的阈值,即预设角速度阈值,当检测的角速度幅度大于该阈值时,说明陀螺仪发生共振;设置加速度计在发生共振时的加速度幅度的阈值,即预设加速度阈值,当检测的加速度幅度大于该阈值时,说明加速度计发生共振。
[0068] 在检测到的角速度幅度值大于角速度阈值,且加速度幅度小于加速度阈值时,说明陀螺仪发生共振,而加速度计未发生共振。在这种情况下,为了防止陀螺仪共振造成的干扰,OIS马达不响应防抖操作,即摄像头镜头不会进行补偿偏移。
[0069] 可选的,所述预设角速度阈值为陀螺仪和机械振动源发生共振时产生的角速度幅度的最小值;所述预设加速度阈值为加速度计和机械振动源发生共振时产生的加速度幅度的最小值。
[0070] 在该实施方式中,若终端设备中的陀螺仪和机械振动源发生共振,可以检测发生共振时的角速度幅度的最小值,将该最小值设为预设角速度阈值。那么当检测到陀螺仪的角速度幅度大于该预设阈值时,可以表示陀螺仪和机械振动源发生共振。
[0071] 若终端设备的加速度计和机械振动源发生共振,可以检测发生共振的加速度幅度的最小值,将该最小值设为预设角速度阈值。那么当检测到加速度计的加速度幅度大于该预设阈值时,可以表示加速度计和机械振动源发生共振。
[0072] 这样,可以根据陀螺仪和加速度计发生共振时的特征,与其他原因导致的抖动特征进行区别,从而确定陀螺仪和加速度计是否发生共振。在拍照过程中,由于陀螺仪和加速度计发生共振时导致的终端设备抖动时不进行位移补偿,减少误操作带来的干扰。
[0073] 此外,步骤202还可以替换为:
[0074] 若所述角速度幅度值小于所述预设角速度阈值,且所述加速度幅度值大于或等于所述预设加速度阈值,则在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0075] 在此步骤中,若检测到的加速度幅度值大于或等于预设加速度阈值,且角速度幅度值小于预设角速度阈值,说明加速度计发生共振而陀螺仪未发生共振。在这种情况下,为了防止加速度计共振给数据造成的干扰,OIS马达不响应防抖操作,即摄像头镜头不会进行补偿偏移。
[0076] 当用户手持终端设备拍照时,由于人手颤抖不会仅转动或者平动,所以通常会同时检测到一定幅度的角速度和加速度,这种角速度幅度和加速度幅度远远小于共振噪声。当MEMS sensor没有产生共振时,OIS功能正常响应。当产生共振时,MEMS sensor(陀螺仪、加速度计)中的至少一种传感器输出的数据存在显著的噪声。现有技术中,镜头会由于响应共振噪声而剧烈来回摆动,成像反而模糊,如图1-5所示;而采用本发明实施例的方法,镜头不响应噪声而静止,或者仅响应其中一种传感器发生轻微的偏移,成像清晰,如图1-6所示。
[0077] 可选的,所述物理特征值包括角速度特征值和/或加速度特征值,其中,所述角速度特征值包括角速度频率值,所述加速度特征值包括加速度频率值;所述若所述物理特征值符合预设的共振特征条件,在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照的步骤,包括:若所述角速度频率值处于预设角速度频率范围,和/或所述加速度频率值处于预设加速度频率范围,则在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0078] 其中,角速度频率可以通过傅立叶变换等手段,将获取的角速度数组从时域变换到频域,通过提取频域信号的峰值即可以得到角速度数组的频率。其中,傅立叶变换的处理方式可以参见现有技术。如图2-2所示,图中为傅立叶变换后的频域波形图,横坐标为时间,纵坐标P(f)为角速度频率处于预设频率范围内的概率。由图可看出明显的尖峰即为该数组数据包含的频率成分,角速度频率为45Hz左右的概率较高。
[0079] 对于加速度频率的获取方式同样可以参照角速度频率的获取方式,此处不作赘述。
[0080] 可选的,所述预设角速度频率范围为陀螺仪和机械振动源发生共振时产生的角速度频率的范围;所述预设加速度频率范围为加速度计和机械振动源发生共振时产生的加速度频率的范围。
[0081] 当陀螺仪产生共振而加速度计未产生共振时,检测到的角速度频率显著集中于某个频点而加速度频率较分散;当加速度计产生共振而陀螺仪未产生共振时,检测到的加速度频率显著集中于某个频点而角速度频率较分散。
[0082] 因此,终端设备可以基于上述特点,预先设置陀螺仪共振时的角速度频率和加速度计共振时的加速度频率范围。在检测到的角速度频率值处于预设角速度频率范围的情况下,说明陀螺仪发生共振,在检测到的加速度频率值处于预设加速度频率范围的情况下,说明加速度计发生共振。在陀螺仪、加速度计中,只要任一结构发生共振,终端设备不响应OIS防抖,即OIS马达不驱动镜头或镜片进行补偿偏移,可以防止由于机械结构共振带来的干扰,提高拍照成像的清晰度。
[0083] 为了直观了解上述内容,将上述情况归纳为如下列表:
[0084]
[0085] 其中,G1和A1分别为终端设备采集的角速度幅度值和加速度幅度值,G0和A0分别为终端设备预先设置的共振角速度幅度的阈值和共振加速度幅度的阈值。FG1和FA1分别为终端设备采集的角速度频率值和加速度频率值,[FGmin,FGmax]和[FAmin,FAmax]分别为终端设备预先设置的共振角速度频率范围和共振加速度频率范围。
[0086] 需要说明的是,当MEMS sensor产生共振时,其输出数据的频域波形会形成尖峰,如图2-2所示,尖峰所在的频点和共振频率存在对应关系。通常来说,特定频率(例如:10KHz)的振动引起的微机电结构(MEMS)共振,传感器输出的数据频谱特征一样,具体表现在图2-2中的尖峰对应的频点位置相同。而不同频率(例如:20KHz)的振动引起的MEMS共振,图2-2中的尖峰对应的频点位置将发生变化。
[0087] 因为共振可能是由于较低频率的振动产生高次谐波引起,所以[FGmin,FGmax]、[FAmin,FAmax]可能是由多个区间组成的,以便覆盖共振频率的常见的1/3、1/5、1/7次分频。
[0088] 例如,假设MEMS共振频率为20KHz,若振动频率为4KHz,则振动频率的5倍频刚好为共振频率,该5倍频频率携带的能量虽然远小于基频4KHz,但依然能够引起MEMS结构的共振而产生噪声。因此,上述区间可能包含共振频率20KHz正负偏移10%的区间[18KHz,22KHz],还可能包含上述区间的1/3、1/5、1/7次分频得到的区间[6KHz,7.3KHz]、[3.6KHz,4.4KHz]、[2.6KHz,3.1KHz]。
[0089] 依据上述分析,终端设备可以预先设置共振角速度频率范围和共振加速度频率范围,具体可以设置一个或者多个区间范围,从而提高对抖动识别的精确度,提高拍照效果。
[0090] 当终端设备中的MENS sensor中的至少一种(陀螺仪或加速度计)输出数据在特定频点存在显著的噪声时,现有技术中镜头会响应共振噪声而剧烈来回摆动,如图2-3所示,成像模糊;而利用上述方法,终端设备的镜头保持静止或者轻微的偏移,成像清晰,如图2-4所示。
[0091] 本发明实施例的拍照方法,判断角速度特征值和加速度特征值是否满足共振条件,在满足共振条件的情况下,终端设备不响应OIS防抖,即在镜头不补偿偏移的情况下拍照,可以防止由于机械结构共振带来的干扰,提高拍照成像的清晰度。
[0092] 参见图3,本实施例与上述实施例的主要区别在于,若所述物理特征值不符合预设的共振特征条件,在根据检测的角速度或加速度控制镜片补偿偏移的情况下,通过所述拍摄装置拍照。
[0093] 图3是本发明实施例提供的拍照方法的流程图,如图3所示,包括以下步骤:
[0094] 步骤301、在所述终端设备启动拍照功能的情况下,确定所述终端设备的物理特征值,所述物理特征值包括角速度特征值和/或加速度特征值。
[0095] 此步骤的实现方式可以参见步骤101中的描述,为避免重复,此处不再赘述。
[0096] 步骤302、若所述物理特征值符合预设的共振特征条件,在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0097] 此步骤的实现方式可以参见步骤102中的描述,为避免重复,此处不再赘述。
[0098] 步骤303、若所述物理特征值不符合预设的共振特征条件,在根据检测的角速度和/或加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0099] 其中,物理特征值不符合预设的共振特征条件可以是角速度特征值、加速度特征值中的任一个或者两个同时不符合预设共振条件。
[0100] 在角速度特征值不符合预设的共振特征条件,且加速度特征值符合预设的共振条件时,说明陀螺仪未发生共振而加速度计发生共振,可以仅响应基于角速度的OIS防抖,即在根据检测的角速度偏移镜头的情况下通过拍摄装置拍照,能够减小由于机械结构共振对检测数据造成的干扰,从而更准确地确定镜头的偏移量,提高图像的拍摄清晰度。例如,根据检测的角速度预测可能导致图像的偏移量,从而偏移镜头或者镜片进行补偿,使图像更加清晰。
[0101] 在角速度特征值符合预设的共振特征条件,且加速度特征值不符合预设的共振条件时,说明陀螺仪发生共振而加速度计未发生共振,可以仅响应基于加速度的OIS防抖,即在根据检测的加速度偏移镜头的情况下通过拍摄装置拍照,其中根据加速度偏移镜头的具体操作方式可以参见现有技术,这样能够减小由于机械结构共振对检测数据造成的干扰,从而更准确地确定镜头的偏移量,提高图像的拍摄清晰度。
[0102] 在角速度特征值和加速度特征值均不符合预设的共振条件时,说明陀螺仪和加速度计均未发生共振,可能是由于人手操作导致终端设备抖动,终端设备基于可以检测的加速度和角速度,预测可能导致的图像偏移量,从而对镜头进行偏移补偿,提高了偏移补偿的精度,能够提高拍照成像的清晰度。
[0103] 可选的,所述物理特征值包括角速度特征值和加速度特征值,其中,所述角速度特征值包括角速度幅度值,所述加速度特征值包括加速度幅度值;所述若所述物理特征值不符合预设的共振特征条件,在根据检测的角速度或加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照的步骤,包括:
[0104] 若所述角速度幅度值大于或等于预设角速度阈值,且所述加速度幅度值小于预设加速度阈值,在根据检测的加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0105] 其中,角速度幅度值、加速度幅度值、预设角度阈值和预设加速度阈值的相关解释可以参见上述实施例中的相关描述。
[0106] 基于上述分析,当陀螺仪产生共振而加速度计未产生共振时,检测到的角速度幅值显著增大而加速度幅值波动较小;当加速度计产生共振而陀螺仪未产生共振时,检测到的加速度幅值显著增大而角速度幅值波动较小。
[0107] 因此,终端设备可以基于上述特点,预先设置陀螺仪在发生共振时的角速度幅度的阈值,当检测的角速度幅度大于该阈值时,说明陀螺仪发生共振;设置加速度计在发生共振时的加速度幅度的阈值,当检测的加速度幅度大于该阈值时,说明加速度计发生共振。
[0108] 在检测到的角速度幅度值大于角速度阈值,且加速度幅度小于加速度阈值时,说明陀螺仪发生共振,而加速度计未发生共振。在这种情况下,可以仅响应基于加速度的OIS防抖,即在根据检测的加速度控制镜片或镜头进行补偿偏移的情况下通过拍摄装置拍照,能够减小由于机械结构共振对检测数据造成的干扰,从而更准确地确定镜头的偏移量,提高图像的拍摄清晰度。
[0109] 上述步骤可以替换为:若所述角速度幅度值小于所述预设角速度阈值,且所述加速度幅度值大于或等于所述预设加速度阈值,在根据检测的角速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照;
[0110] 该实施方式中,在检测到的角速度幅度值小于角速度阈值,且加速度幅度大于或等于加速度阈值时,说明陀螺仪未发生共振,而加速度计发生共振。可以仅响应基于角速度的OIS防抖,即在根据检测的角速度控制镜片或镜头进行补偿偏移的情况下通过拍摄装置拍照,能够减小由于机械结构共振对检测数据造成的干扰,从而更准确地确定镜头的偏移量,提高图像的拍摄清晰度。
[0111] 上述步骤还可以替换为:若所述角速度幅度值小于所述预设角速度阈值,且所述加速度幅度值小于所述预设加速度阈值,在根据检测的角速度和加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0112] 在该实施方式中,在角速度幅度值小于预设角速度阈值,且加速度幅度值小于预设加速度阈值的情况下,说明陀螺仪和加速度计均未发生共振。在这种情况下,若终端设备检测到发生抖动,终端设备可以根据检测角速度和加速度确定镜头或镜片的偏移量,从而在镜头或镜片偏移的情况下拍照。提高了偏移补偿的精度,能够提高拍照成像的清晰度。
[0113] 可选的,所述物理特征值包括角速度特征值和/或加速度特征值,其中,所述角速度特征值包括角速度频率值,所述加速度特征值包括加速度频率值;
[0114] 所述若所述物理特征值不符合预设的共振特征条件,在根据检测的角速度或加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照的步骤,包括:
[0115] 若所述角速度频率值处于预设角速度频率范围,且所述加速度频率值不处于预设加速度频率范围,在根据检测的加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0116] 其中,角速度频率值、加速度频率值、预设角速度频率范围和预设加速度频率范围的相关解释可以参见上述实施例中的相关描述。
[0117] 基于上述分析,当陀螺仪产生共振而加速度计未产生共振时,检测到的角速度频率显著集中于某个频点而加速度频率较分散;当加速度计产生共振而陀螺仪未产生共振时,检测到的加速度频率显著集中于某个频点而角速度频率较分散。因此,终端设备可以基于上述特点,预先设置陀螺仪共振时的角速度频率和加速度计共振时的加速度频率范围。
[0118] 在检测到的角速度频率值处于预设角速度频率范围的情况下,说明陀螺仪发生共振,在检测到的加速度频率值处于预设加速度频率范围的情况下,说明加速度计发生共振。在陀螺仪发生共振而加速度计未发生共振的情况下,终端可以仅响应基于加速度的OIS防抖,即在根据检测的加速度控制镜片进行补偿偏移的情况下通过拍摄装置拍照,能够减小由于机械结构共振对检测数据造成的干扰,从而更准确地确定镜头的偏移量,提高图像的拍摄清晰度。
[0119] 上述步骤可以替换为:若所述角速度频率值不处于所述预设角速度频率范围,且所述加速度频率值处于所述预设加速度频率范围,在根据检测的角速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0120] 在该实施方式中,若角速度频率值不处于预设角速度频率范围,且加速度频率值处于预设加速度频率范围,说明陀螺仪未发生共振,而加速度计发生共振。在这种情况下,终端设备可以仅响应基于角速度的OIS防抖,即在根据检测的角速度控制镜片进行补偿偏移的情况下通过拍摄装置拍照,能够减小由于机械结构共振对检测数据造成的干扰,从而更准确地确定镜头的偏移量,提高图像的拍摄清晰度。
[0121] 上述步骤还可以替换为:若所述角速度频率值不处于所述预设角速度频率范围,且所述加速度频率值不处于所述预设加速度频率范围,在根据检测的角速度和加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0122] 在该实施方式中,若角速度频率值不处于预设角速度频率范围,且加速度频率值不处于预设加速度频率范围,说明陀螺仪和加速度计均未发生共振。在这种情况下,若终端设备检测到发生抖动,终端设备可以根据检测角速度和加速度确定镜头或镜片的偏移量,从而在镜头或镜片偏移的情况下拍照。提高了偏移补偿的精度,能够提高拍照成像的清晰度。
[0123] 为了直观了解上述内容,将上述情况归纳为如下列表。其中,表中的G1和A1分别为终端设备采集的角速度幅度值和加速度幅度值,G0和A0分别为终端设备预先设置的共振角速度幅度的阈值和共振加速度幅度的阈值。FG1和FA1分别为终端设备采集的角速度频率值和加速度频率值,[FGmin,FGmax]和[FAmin,FAmax]分别为终端设备预先设置的共振角速度频率范围和共振加速度频率范围。
[0124]
[0125] 本发明实施例,若终端设备检测物理特征值符合预设共振条件,在镜片不进行补偿偏移的情况下拍照;若终端设备检测物理特征不符合预设共振条件,则在控制镜片进行补偿偏移的情况下拍照,可以降低机械结构共振对数据带来的干扰,从而可以减少OIS马达的误操作,提高拍照成像的清晰度。
[0126] 参见图4,图4是本发明实施例提供的终端设备的结构图,如图4所示,终端设备400包括:确定模块401和第一拍照模块402。
[0127] 确定模块401,用于在所述终端设备启动拍照功能的情况下,确定所述终端设备的物理特征值,所述物理特征值包括角速度特征值和/或加速度特征值;
[0128] 第一拍照模块402,用于若所述物理特征值符合预设的共振特征条件,在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0129] 可选的,所述物理特征值包括角速度特征值和加速度特征值,其中,所述角速度特征值包括角速度幅度值,所述加速度特征值包括加速度幅度值;
[0130] 如图5所示,所述第一拍照模块402包括:
[0131] 第一拍照子模块4021,用于若所述角速度幅度值大于或等于预设角速度阈值,且所述加速度幅度值小于预设加速度阈值,则在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照;或
[0132] 第二拍照子模块4022,用于若所述角速度幅度值小于所述预设角速度阈值,且所述加速度幅度值大于或等于所述预设加速度阈值,则在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0133] 可选的,所述物理特征值包括角速度特征值和/或加速度特征值,其中,所述角速度特征值包括角速度频率值,所述加速度特征值包括加速度频率值;
[0134] 所述第一拍照模块402具体用于,若所述角速度频率值处于预设角速度频率范围,和/或所述加速度频率值处于预设加速度频率范围,则在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0135] 可选的,如图6所示,所述终端设备还包括:
[0136] 第二拍照模块403,用于若所述物理特征值不符合预设的共振特征条件,在根据检测的角速度和/或加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0137] 可选的,所述物理特征值包括角速度特征值和加速度特征值,其中,所述角速度特征值包括角速度幅度值,所述加速度特征值包括加速度幅度值;
[0138] 如图7所示,所述第二拍照模块403包括:
[0139] 第三拍照子模块4031,用于若所述角速度幅度值大于或等于预设角速度阈值,且所述加速度幅度值小于预设加速度阈值,在根据检测的加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照;或
[0140] 第四拍照子模块4032,用于若所述角速度幅度值小于所述预设角速度阈值,且所述加速度幅度值大于或等于所述预设加速度阈值,在根据检测的角速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照;或
[0141] 第五拍照子模块4033,用于若所述角速度幅度值小于所述预设角速度阈值,且所述加速度幅度值小于所述预设加速度阈值,在根据检测的角速度和加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0142] 可选的,所述物理特征值包括角速度特征值和/或加速度特征值,其中,所述角速度特征值包括角速度频率值,所述加速度特征值包括加速度频率值;
[0143] 如图8所示,所述第二拍照模块403包括:
[0144] 第六拍照子模块4034,用于若所述角速度频率值处于预设角速度频率范围,且所述加速度频率值不处于预设加速度频率范围,在根据检测的加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照;或
[0145] 第七拍照子模块4035,用于若所述角速度频率值不处于所述预设角速度频率范围,且所述加速度频率值处于所述预设加速度频率范围,在根据检测的角速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照;或
[0146] 第八拍照子模块4036,用于若所述角速度频率值不处于所述预设角速度频率范围,且所述加速度频率值不处于所述预设加速度频率范围,在根据检测的角速度和加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0147] 可选的,所述预设角速度阈值为陀螺仪和机械振动源发生共振时产生的角速度幅度的最小值;所述预设加速度阈值为加速度计和机械振动源发生共振时产生的加速度幅度的最小值。
[0148] 可选的,所述预设角速度频率范围为陀螺仪和机械振动源发生共振时产生的角速度频率的范围;所述预设加速度频率范围为加速度计和机械振动源发生共振时产生的加速度频率的范围。
[0149] 终端设备400能够实现上述方法实施例中终端设备实现的各个过程,为避免重复,这里不再赘述。
[0150] 本发明实施例的终端设备400,终端设备通过判断采集的物理特征值是否符合预设的共振特征条件确定机械结构是否发生共振,从而在机械结构发生共振的情况下不对镜头进行补偿偏移。能够减少由于机械结构共振造成的OIS马达误操作,可以提高拍照成像的清晰度。
[0151] 图9为实现本发明各个实施例的一种终端设备的硬件结构示意图,该终端设备900包括但不限于:射频单元901、网络模块902、音频输出单元903、输入单元904、传感器905、显示单元906、用户输入单元907、接口单元908、存储器909、处理器910、以及电源911等部件。本领域技术人员可以理解,图9中示出的终端设备结构并不构成对终端设备的限定,终端设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,终端设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载移动终端、可穿戴设备、以及计步器等。
[0152] 其中,处理器910,用于在所述终端设备启动拍照功能的情况下,确定所述终端设备的物理特征值,所述物理特征值包括角速度特征值和/或加速度特征值;若所述物理特征值符合预设的共振特征条件,在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0153] 这样,终端设备通过判断采集的物理特征值是否符合预设的共振特征条件确定机械结构是否发生共振,从而在机械结构发生共振的情况下不对镜头进行补偿偏移。能够减少由于机械结构共振造成的OIS马达误操作,可以提高拍照成像的清晰度。
[0154] 可选的,所述物理特征值包括角速度特征值和加速度特征值,其中,所述角速度特征值包括角速度幅度值,所述加速度特征值包括加速度幅度值;处理器910执行所述若所述物理特征值符合预设的共振特征条件,在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照的步骤,包括:若所述角速度幅度值大于或等于预设角速度阈值,且所述加速度幅度值小于预设加速度阈值,则在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照;或若所述角速度幅度值小于所述预设角速度阈值,且所述加速度幅度值大于或等于所述预设加速度阈值,则在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0155] 可选的,所述物理特征值包括角速度特征值和/或加速度特征值,其中,所述角速度特征值包括角速度频率值,所述加速度特征值包括加速度频率值;处理器910执行所述若所述物理特征值符合预设的共振特征条件,在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照的步骤,包括:若所述角速度频率值处于预设角速度频率范围,和/或所述加速度频率值处于预设加速度频率范围,则在镜片不进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0156] 可选的,处理器910执行所述在检测到所述终端设备启动拍照功能的情况下,检测所述终端设备的物理特征值的步骤之后,所述方法还包括:若所述物理特征值不符合预设的共振特征条件,在根据检测的角速度和/或加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0157] 可选的,所述物理特征值包括角速度特征值和加速度特征值,其中,所述角速度特征值包括角速度幅度值,所述加速度特征值包括加速度幅度值;处理器910执行所述若所述物理特征值不符合预设的共振特征条件,在根据检测的角速度或加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照的步骤,包括:若所述角速度幅度值大于或等于预设角速度阈值,且所述加速度幅度值小于预设加速度阈值,在根据检测的加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照;或若所述角速度幅度值小于所述预设角速度阈值,且所述加速度幅度值大于或等于所述预设加速度阈值,在根据检测的角速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照;或若所述角速度幅度值小于所述预设角速度阈值,且所述加速度幅度值小于所述预设加速度阈值,在根据检测的角速度和加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0158] 可选的,所述物理特征值包括角速度特征值和/或加速度特征值,其中,所述角速度特征值包括角速度频率值,所述加速度特征值包括加速度频率值;处理器910执行所述若所述物理特征值不符合预设的共振特征条件,在根据检测的角速度或加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照的步骤,包括:若所述角速度频率值处于预设角速度频率范围,且所述加速度频率值不处于预设加速度频率范围,在根据检测的加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照;或若所述角速度频率值不处于所述预设角速度频率范围,且所述加速度频率值处于所述预设加速度频率范围,在根据检测的角速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照;或若所述角速度频率值不处于所述预设角速度频率范围,且所述加速度频率值不处于所述预设加速度频率范围,在根据检测的角速度和加速度控制镜片进行补偿偏移的情况下,通过所述拍摄装置拍照。
[0159] 可选的,所述预设角速度阈值为陀螺仪和机械振动源发生共振时产生的角速度幅度的最小值;所述预设加速度阈值为加速度计和机械振动源发生共振时产生的加速度幅度的最小值。
[0160] 可选的,所述预设角速度频率范围为陀螺仪和机械振动源发生共振时产生的角速度频率的范围;所述预设加速度频率范围为加速度计和机械振动源发生共振时产生的加速度频率的范围。
[0161] 应理解的是,本发明实施例中,射频单元901可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器910处理;另外,将上行的数据发送给基站。通常,射频单元901包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元901还可以通过无线通信系统与网络和其他设备通信。
[0162] 终端设备通过网络模块902为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
[0163] 音频输出单元903可以将射频单元901或网络模块902接收的或者在存储器909中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元903还可以提供与终端设备900执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元903包括扬声器、蜂鸣器以及受话器等。
[0164] 输入单元904用于接收音频或视频信号。输入单元904可以包括图形处理器(Graphics Processing Unit,GPU)9041和麦克风9042,图形处理器9041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元906上。经图形处理器9041处理后的图像帧可以存储在存储器909(或其它存储介质)中或者经由射频单元901或网络模块902进行发送。麦克风9042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元901发送到移动通信基站的格式输出。
[0165] 终端设备900还包括至少一种传感器905,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板9061的亮度,接近传感器可在终端设备900移动到耳边时,关闭显示面板9061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器905还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
[0166] 显示单元906用于显示由用户输入的信息或提供给用户的信息。显示单元906可包括显示面板9061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板9061。
[0167] 用户输入单元907可用于接收输入的数字或字符信息,以及产生与终端设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元907包括触控面板9071以及其他输入设备9072。触控面板9071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板9071上或在触控面板9071附近的操作)。触控面板9071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器910,接收处理器910发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板9071。除了触控面板9071,用户输入单元907还可以包括其他输入设备9072。具体地,其他输入设备9072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
[0168] 进一步的,触控面板9071可覆盖在显示面板9061上,当触控面板9071检测到在其上或附近的触摸操作后,传送给处理器910以确定触摸事件的类型,随后处理器910根据触摸事件的类型在显示面板9061上提供相应的视觉输出。虽然在图9中,触控面板9071与显示面板9061是作为两个独立的部件来实现终端设备的输入和输出功能,但是在某些实施例中,可以将触控面板9071与显示面板9061集成而实现终端设备的输入和输出功能,具体此处不做限定。
[0169] 接口单元908为外部装置与终端设备900连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元908可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到终端设备900内的一个或多个元件或者可以用于在终端设备900和外部装置之间传输数据。
[0170] 存储器909可用于存储软件程序以及各种数据。存储器909可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器909可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0171] 处理器910是终端设备的控制中心,利用各种接口和线路连接整个终端设备的各个部分,通过运行或执行存储在存储器909内的软件程序和/或模块,以及调用存储在存储器909内的数据,执行终端设备的各种功能和处理数据,从而对终端设备进行整体监控。处理器910可包括一个或多个处理单元;优选的,处理器910可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器910中。
[0172] 终端设备900还可以包括给各个部件供电的电源911(比如电池),优选的,电源911可以通过电源管理系统与处理器910逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
[0173] 另外,终端设备900包括一些未示出的功能模块,在此不再赘述。
[0174] 优选的,本发明实施例还提供一种终端设备,包括处理器910,存储器909,存储在存储器909上并可在所述处理器910上运行的计算机程序,该计算机程序被处理器910执行时实现上述拍照方法实施例中的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0175] 本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述拍照方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
[0176] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0177] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0178] 上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。