一种对焦方法、装置及移动终端的制作方法

文档序号:10492536阅读:190来源:国知局
一种对焦方法、装置及移动终端的制作方法
【专利摘要】本发明实施例公开了一种对焦方法、装置及移动终端。所述方法包括:开启拍摄模式,获取第一设定时间内的陀螺仪数据;根据获取到的陀螺仪数据按照设定校准方式对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。本发明实施例提供的技术方案,通过对拍摄过程中获取的陀螺仪数据按照设定校准方式进行校准的技术手段,解决了现有技术中在移动终端的陀螺仪偏差较大或损坏时,导致对焦准确度低甚至无法进行对焦的技术问题,优化了现有的移动终端的对焦技术,保证了移动终端对焦的准确性。
【专利说明】
一种对焦方法、装置及移动终端
技术领域
[0001]本发明实施例涉及摄像技术领域,尤其涉及一种对焦方法、装置及移动终端。
【背景技术】
[0002]随着电子技术的不断发展,数码拍照设备(例如,数码相机或者具有数码摄像头的手机等)已经深入千家万户,成为大家记录美丽自然风光、铭刻生活精彩瞬间的必备工具。
[0003]陀螺仪常用于辅助数码拍照设备对焦,即当数码拍照设备移动的时候(也就是说陀螺仪xyz三轴的数据不为O或O附近时)不对焦,当数码拍照设备停止移动的时候(也就是说陀螺仪xyz三轴的数据变为O或O附近时)进行对焦。通过陀螺仪的辅助,可以很智能地完成数码拍照设备的对焦操作。但是,通过陀螺仪对焦的前提是,利用陀螺仪采集的陀螺仪数据是准确的,如果陀螺仪的偏差较大的话(比如说用户刷机,导致陀螺仪的校准数据丢失,或者数码拍照设备由于跌落等外力导致陀螺仪有偏差),甚至陀螺仪损坏,那么陀螺仪采集到的陀螺仪数据就会一直不为0,导致错误判断为数码拍照设备一直在移动的状态,那么就无法准确的进行对焦。

【发明内容】

[0004]本发明实施例提供一种对焦方法、装置及移动终端,以优化现有的对焦技术,保证移动终端对焦的准确性。
[0005]在第一方面,本发明实施例提供了一种对焦方法,包括:
[0006]开启拍摄模式,获取第一设定时间内的陀螺仪数据;
[0007]根据获取到的陀螺仪数据按照设定校准方式对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。
[0008]在第二方面,本发明实施例提供了一种对焦装置,包括:
[0009]陀螺仪数据获取模块,用于开启拍摄模式,获取第一设定时间内的陀螺仪数据;
[0010]第一对焦模块,用于根据获取到的陀螺仪数据按照设定校准方式对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。
[0011]在第三方面,本发明实施例提供了一种移动终端,所述移动终端集成了如第二方面所提供的装置。
[0012]本发明实施例通过对拍摄过程中获取的陀螺仪数据按照设定校准方式进行校准的技术手段,解决了现有技术中在移动终端的陀螺仪偏差较大或损坏时,导致对焦准确度低甚至无法进行对焦的技术问题,优化了现有的移动终端的对焦技术,保证了移动终端对焦的准确性。
【附图说明】
[0013]图1是本发明实施例一提供的对焦方法的流程图;
[0014]图2是本发明实施例二提供的对焦方法的流程图;
[0015]图3是本发明实施例三提供的对焦方法的流程图;
[0016]图4是本发明实施例四提供的对焦装置的结构示意图。
【具体实施方式】
[0017]为了使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0018]实施例一
[0019]图1给出了本发明实施例一提供的对焦方法的流程图,本实施例的方法可以由对焦装置来执行,该装置可通过硬件和/或软件的方式实现,所述装置可作为具有拍摄功能的移动终端的一部分设置在所述移动终端内部。
[0020]如图1所示,本实施例提供的对焦方法具体包括以下步骤:
[0021]步骤101、开启拍摄模式,获取第一设定时间内的陀螺仪数据。
[0022]移动终端开启拍摄模式,获取第一设定时间内的陀螺仪数据。其中,所述拍摄模式包括拍照模式和/或摄像模式,所述陀螺仪数据包括xyz三轴上的陀螺仪数据。本实施例中的移动终端包括但不限定于手机、笔记本、平板电脑、数码相机等具有拍摄功能的设备。
[0023]其中,所述第一设定时间为以开启拍摄模式为起点的一段时间,其具体取值可以根据实际情况进行设定。
[0024]步骤102、根据获取到的陀螺仪数据按照设定校准方式对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。
[0025]—般的,在获取到的陀螺仪数据为O或O附近时,则移动终端进行对焦操作。若在第一设定时间内获取的陀螺仪数据一直不为O或O附近,那么存在两种情况,一是陀螺仪偏差较大导致获取的陀螺仪数据一直不为O或O附近,二是移动终端确实处于移动状态,其中所述陀螺仪数据在O附近为所述陀螺仪数据的绝对值都小于第一设定值。所以在获取到陀螺仪数据后,根据获取到的陀螺仪数据按照设定校准方式对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦,可以实现准确的对焦。
[0026]本发明实施例提供的对焦方法,通过对拍摄过程中获取的陀螺仪数据按照设定校准方式进行校准的技术手段,解决了现有技术中在移动终端的陀螺仪偏差较大或损坏时,导致对焦准确度低甚至无法进行对焦的技术问题,优化了现有的移动终端的对焦技术,保证了移动终端对焦的准确性。
[0027]实施例二
[0028]图2给出了本发明实施例二提供的对焦方法的流程图。本实施例以上述实施例为基础进行优化,未在本实施例中详尽描述的细节可参见上述实施例。在本实施例中,将根据获取到的陀螺仪数据按照设定校准方式对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦具体优化为:判断获取到的陀螺仪数据是否满足设定条件,若是则按照设定校准方式对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。
[0029]相应的,如图2所示,本实施例提供的对焦方法包括以下步骤:
[0030]步骤201、开启拍摄模式,获取第一设定时间内的陀螺仪数据。
[0031]步骤202、判断获取到的陀螺仪数据是否满足设定条件,若是则按照设定校准方式对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。
[0032]所述设定校准方式包括第一设定校准方式和/或第二设定校准方式,其中在第一设定校准方式下该步骤具体可以包括:判断获取到的陀螺仪数据的绝对值是否都大于第一设定值;若是,则向用户发送提示信息,以提示用户将移动终端置于静止状态;获取静止状态下的陀螺仪数据,根据所述静止状态下的陀螺仪数据对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。
[0033]其中,所述判断获取到的陀螺仪数据的绝对值是否都大于第一设定值,即判断在第一设定时间内获取到的陀螺仪数据是否一直都不为O或O附近,所述第一设定值为陀螺仪数据允许的误差值,示例性的,所述第一设定值为0.1,则在所获取的陀螺仪数据的绝对值小于0.1时,则认为陀螺仪数据接近O,移动终端处于静止状态,需要说明的是,此处仅以0.1示例性的说明允许的误差范围,其具体取值可根据陀螺仪的精度进行设置。
[0034]所述向用户发送提示信息具体可以为通过移动终端的屏幕显示文字提示信息,例如,“请将移动终端水平静止放置,以完成陀螺仪的校准”,或者发出语音提示信息,或者控制移动终端发出振动警示信息。
[0035]其中,所述获取静止状态下的陀螺仪数据,根据所述静止状态下的陀螺仪数据对陀螺仪进行校准具体可以为:获取静止状态下的陀螺仪数据,根据所述静止状态下的陀螺仪数据对陀螺仪进行校准,将所述静止状态下的陀螺仪数据作为陀螺仪的偏差值,以在后续使用陀螺仪时,将所获取的陀螺仪数据减去所述偏差值进行校准。
[0036]进一步的,若获取到的陀螺仪数据的绝对值存在小于等于第一设定值的值,则认为移动终端处于静止状态,可以进行对焦。
[0037]在第二设定校准方式下该步骤具体可以包括:判断获取到的陀螺仪数据的绝对值是否都大于第一设定值;若是,则获取所述第一设定时间内的加速度传感器数据;根据所述加速度传感器数据对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。
[0038]具体的,若获取到的陀螺仪数据的绝对值都大于第一设定值,则通过移动终端的加速度传感器获取加速度传感器数据,以根据所述加速度传感器数据来判断移动终端是否处于移动状态,若移动终端处于静止状态,则说明陀螺仪获取的陀螺仪数据偏差较大,则对陀螺仪进行校准。
[0039]其中,所述根据所述加速度传感器数据对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦可以包括:在所述加速度传感器数据的绝对值都小于第二设定值时,根据所述获取到的陀螺仪数据对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。
[0040]具体的,在所述加速度传感器数据的绝对值都小于第二设定值时,则认为移动终端处于静止状态,则说明陀螺仪获取的陀螺仪数据偏差较大,则对陀螺仪进行校准。其中,所述第二设定值为加速度传感器数据允许的误差值,示例性的,所述第二设定值为0.1,则在所获取的加速度传感器数据的绝对值小于0.1时,则认为移动终端处于静止状态,需要说明的是,此处仅以0.1示例性的说明允许的误差范围,其具体取值可根据加速度传感器的精度进行设置。
[0041]进一步的,若所述加速度传感器数据的绝对值大于等于第二设定值,则认为移动终端确实处于移动状态。
[0042]本实施例提供的对焦方法,通过对拍摄过程中获取的陀螺仪数据在满足设定条件时按照设定校准方式进行校准的技术手段,解决了现有技术中在移动终端的陀螺仪偏差较大或损坏时,导致对焦准确度低甚至无法进行对焦的技术问题,优化了现有的移动终端的对焦技术,保证了移动终端对焦的准确性。
[0043]实施例三
[0044]图3给出了本发明实施例三提供的对焦方法的流程图,本实施例以上述各实施例为基础进行优化,未在本实施例中详尽描述的细节可参见上述各实施例。在本实施例中,根据获取陀螺仪数据的情况采用不同的对焦方式进行对焦。如图3所示,本实施例提供的对焦方法包括以下步骤:
[0045]步骤301、开启拍摄模式,获取第一设定时间内的陀螺仪数据。
[0046]步骤302、判断第一设定时间内是否获取到陀螺仪数据。
[0047]步骤303、若在第一设定时间内未获取到陀螺仪数据,则采用第二设定对焦方式进行对焦。
[0048]若在第一时间内未正常获取到陀螺仪数据,则说明陀螺仪有问题,那么将无法通过陀螺仪实现对焦,则采用第二设定对焦方式进行对焦。
[0049]该步骤具体可以包括:若在第一设定时间内未获取到陀螺仪数据,则获取第二设定时间内的拍摄画面;根据所述拍摄画面的变化情况进行对焦。具体的,在拍摄画面的变化值小于设定值时,认为移动终端处于静止状态,进行对焦操作。
[0050]步骤304、若在第一时间内获取到陀螺仪数据,则根据获取到的陀螺仪数据按照设定校准方式对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。
[0051]本实施例提供的对焦方法,根据是否能够正常获取到陀螺仪数据,选择适当的对焦方式进行对焦,可以保证移动终端能够实现正常对焦,以防止陀螺仪有问题时无法实现对焦的问题。
[0052]实施例四
[0053]图4给出了本发明实施例四提供的对焦装置的结构示意图。如图4所示,本实施例提供的对焦装置包括陀螺仪数据获取模块41和第一对焦模块42。
[0054]所述陀螺仪数据获取模块41,用于开启拍摄模式,获取第一设定时间内的陀螺仪数据;
[0055]所述第一对焦模块42,用于根据获取到的陀螺仪数据按照设定校准方式对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。
[0056]本实施例提供的对焦装置,通过对拍摄过程中获取的陀螺仪数据按照设定校准方式进行校准的技术手段,解决了现有技术中在移动终端的陀螺仪偏差较大或损坏时,导致对焦准确度低甚至无法进行对焦的技术问题,优化了现有的移动终端的对焦技术,保证了移动终端对焦的准确性。
[0057]在上述各实施例的基础上,还包括:
[0058]第二对焦模块,用于若在第一设定时间内未获取到陀螺仪数据,则采用第二设定对焦方式进行对焦。
[0059]在上述各实施例的基础上,所述第一对焦模块具体用于:
[0060]判断获取到的陀螺仪数据是否满足设定条件,若是则按照设定校准方式对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。
[0061 ]在上述各实施例的基础上,所述第一对焦模块具体用于:
[0062]判断获取到的陀螺仪数据的绝对值是否都大于第一设定值;
[0063]若是,则向用户发送提示信息,以提示用户将移动终端置于静止状态;
[0064]获取静止状态下的陀螺仪数据,根据所述静止状态下的陀螺仪数据对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。
[0065]在上述各实施例的基础上,所述第一对焦模块具体用于:
[0066]判断获取到的陀螺仪数据的绝对值是否都大于第一设定值;
[0067]若是,则获取所述第一设定时间内的加速度传感器数据;
[0068]根据所述加速度传感器数据对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。
[0069]在上述各实施例的基础上,所述第一对焦模块根据所述加速度传感器数据对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦具体为:
[0070]在所述加速度传感器数据的绝对值都小于第二设定值时,根据所述获取到的陀螺仪数据对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。
[0071 ]在上述各实施例的基础上,所述第二对焦模块具体用于:
[0072]若在第一设定时间内未获取到陀螺仪数据,则获取第二设定时间内的拍摄画面;
[0073]根据所述拍摄画面的变化情况进行对焦。
[0074]本发明实施例提供的对焦装置可执行本发明任意实施例提供的对焦方法,具备执行方法相应的功能模块和有益效果。
[0075]另外,本实施例还提供一种移动终端,所述移动终端集成了本实施例所提供的对焦装置,所述装置可执行本发明任意实施例提供的对焦方法,具备执行方法相应的功能模块和有益效果。
[0076]上述仅为本发明的较佳实施例及所运用的技术原理。本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行的各种明显变化、重新调整及替代均不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由权利要求的范围决定。
【主权项】
1.一种对焦方法,其特征在于,包括: 开启拍摄模式,获取第一设定时间内的陀螺仪数据; 根据获取到的陀螺仪数据按照设定校准方式对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。2.根据权利要求1所述的方法,其特征在于,还包括: 若在第一设定时间内未获取到陀螺仪数据,则采用第二设定对焦方式进行对焦。3.根据权利要求1所述的方法,其特征在于,所述根据获取到的陀螺仪数据按照设定校准方式对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦包括: 判断获取到的陀螺仪数据是否满足设定条件,若是则按照设定校准方式对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。4.根据权利要求3所述的方法,其特征在于,所述判断获取到的陀螺仪数据是否满足设定条件,若是则按照设定校准方式对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦包括: 判断获取到的陀螺仪数据的绝对值是否都大于第一设定值; 若是,则向用户发送提示信息,以提示用户将移动终端置于静止状态; 获取静止状态下的陀螺仪数据,根据所述静止状态下的陀螺仪数据对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。5.根据权利要求3所述的方法,其特征在于,所述判断获取到的陀螺仪数据是否满足设定条件,若是则按照设定校准方式对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦包括: 判断获取到的陀螺仪数据的绝对值是否都大于第一设定值; 若是,则获取所述第一设定时间内的加速度传感器数据; 根据所述加速度传感器数据对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。6.根据权利要求5所述的方法,其特征在于,所述根据所述加速度传感器数据对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦包括: 在所述加速度传感器数据的绝对值都小于第二设定值时,根据所述获取到的陀螺仪数据对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。7.根据权利要求2所述的方法,其特征在于,所述若在第一设定时间内未获取到陀螺仪数据,则采用第二设定对焦方式进行对焦包括: 若在第一设定时间内未获取到陀螺仪数据,则获取第二设定时间内的拍摄画面; 根据所述拍摄画面的变化情况进行对焦。8.一种对焦装置,其特征在于,包括: 陀螺仪数据获取模块,用于开启拍摄模式,获取第一设定时间内的陀螺仪数据; 第一对焦模块,用于根据获取到的陀螺仪数据按照设定校准方式对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。9.根据权利要求8所述的装置,其特征在于,还包括: 第二对焦模块,用于若在第一设定时间内未获取到陀螺仪数据,则采用第二设定对焦方式进行对焦。10.根据权利要求8所述的装置,其特征在于,所述第一对焦模块具体用于: 判断获取到的陀螺仪数据是否满足设定条件,若是则按照设定校准方式对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。11.根据权利要求10所述的装置,其特征在于,所述第一对焦模块具体用于: 判断获取到的陀螺仪数据的绝对值是否都大于第一设定值; 若是,则向用户发送提示信息,以提示用户将移动终端置于静止状态; 获取静止状态下的陀螺仪数据,根据所述静止状态下的陀螺仪数据对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。12.根据权利要求10所述的装置,其特征在于,所述第一对焦模块具体用于: 判断获取到的陀螺仪数据的绝对值是否都大于第一设定值; 若是,则获取所述第一设定时间内的加速度传感器数据; 根据所述加速度传感器数据对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。13.根据权利要求12所述的装置,其特征在于,所述第一对焦模块根据所述加速度传感器数据对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦具体为: 在所述加速度传感器数据的绝对值都小于第二设定值时,根据所述获取到的陀螺仪数据对陀螺仪进行校准,并利用校准后的陀螺仪进行对焦。14.根据权利要求9所述的装置,其特征在于,所述第二对焦模块具体用于: 若在第一设定时间内未获取到陀螺仪数据,则获取第二设定时间内的拍摄画面; 根据所述拍摄画面的变化情况进行对焦。15.一种移动终端,其特征在于,所述移动终端集成了如权利要求8-14任一项所述的装置。
【文档编号】H04N5/232GK105847689SQ201610218333
【公开日】2016年8月10日
【申请日】2016年4月8日
【发明人】张强
【申请人】广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1