一种对焦方法及移动终端技术

技术编号:13742936 阅读:140 留言:0更新日期:2016-09-23 03:34
本发明专利技术提供一种对焦方法及移动终端,该对焦方法包括:接收移动终端拍照预览界面的第一区域的第一对焦指令;根据第一对焦指令,控制马达移动,并在马达移动过程中,计算得到第一区域的第一对焦变化信息和第一区域之外的第二区域的第二对焦变化信息;在第一区域对焦完成后,记录对焦完成时的马达位置;根据第一对焦变化信息和第二对焦变化信息,确定第二对焦变化信息对应的马达调节范围;接收对移动终端的预览界面的第三区域进行对焦的第二对焦指令;在第三区域与第二区域至少部分重叠时,根据第二对焦指令及第二对焦变化信息对应的马达调节范围,控制马达以对焦完成时的马达位置为起始点进行对焦调节,减小了马达移动距离和次数,实现快速对焦。

【技术实现步骤摘要】

本专利技术涉及移动通信
,尤其涉及一种对焦方法及移动终端
技术介绍
目前,使用移动终端对同一场景进行多次对焦拍照时,每次对焦都是一个独立过程,每一次对焦都是从马达的初始位置开始进行对焦,直至找到对焦最清晰时对应的马达位置。比如,要完成同一预览图像的两个对焦区域的对焦,具体的,在第一个对焦区域进行对焦时,移动终端的马达从马达的初始位置移动,直至找到对焦最清晰时对应的马达位置,完成第一个对焦区域的对焦;在第二个对焦区域进行对焦时,马达需要回到初始位置再开始移动,直至找到对焦最清晰时对应的马达位置,完成第二个对焦区域的对焦。综上所述,现有的对焦方法,每次对焦马达都需要回到初始位置再开始移动,直至找到对焦最清晰时对应的马达位置,增加了马达的移动距离和移动次数,从而降低了对焦效率。
技术实现思路
本专利技术实施例提供一种对焦方法及移动终端,以解决现有的对焦方法,每次对焦马达都需要回到初始位置再开始移动,直至找到对焦最清晰时对应的马达位置,增加了马达的移动距离和移动次数,从而降低了对焦效率的问题。一方面,本专利技术实施例提供一种对焦方法,应用于移动终端,所述移动终端包括用于对焦的马达,其中,所述对焦方法包括:接收移动终端拍照预览界面的第一区域的第一对焦指令;根据所述第一对焦指令,控制所述马达移动,并在所述马达移动过程中,计算得到所述第一区域的第一对焦变化信息和所述第一区域之外的第二区域的第二对焦变化信息;在所述第一区域对焦完成后,记录对焦完成时的马达位置;根据所述第一对焦变化信息和所述第二对焦变化信息,确定所述第二对焦变化信息对应的马达调节范围;接收对所述移动终端的所述预览界面的第三区域进行对焦的第二对焦指令;判断所述第三区域是否与所述第二区域至少部分重叠;在所述第三区域与所述第二区域至少部分重叠时,根据所述第二对焦指令及所述第二对焦变化信息对应的马达调节范围,控制所述马达以所述对焦完成时的马达位置为起始点进行对焦调节。另一方面,本专利技术实施例还提供一种移动终端,所述移动终端包括用于对焦的马达,其中,所述移动终端包括:第一接收模块,用于接收移动终端拍照预览界面的第一区域的第一对焦指令;计算模块,用于根据所述第一接收模块接收的所述第一对焦指令,控制所述马达移动,并在所述马达移动过程中,计算得到所述第一区域的第一对焦变化信息和所述第一区域之外的第二区域的第二对焦变化信息;记录模块,用于在所述第一区域对焦完成后,记录对焦完成时的马达位置;第一确定模块,用于根据所述计算模块计算得到的所述第一对焦变化信息和所述第二对焦变化信息,确定所述第二对焦变化信息对应的马达调节范围;第二接收模块,用于接收对所述移动终端的所述预览界面的第三区域进行对焦的第二对焦指令;判断模块,用于判断所述第三区域是否与所述第二区域至少部分重叠;控制模块,用于在所述判断模块判断所述第三区域与所述第二区域至少部分重叠时,根据所述第二接收模块接收的所述第二对焦指令及所述第一确定模块计算得到的所述第二对焦变化信息对应的马达调节范围,控制所述马达以所述对焦完成时的马达位置为起始点进行对焦调节。这样,本专利技术实施例中,在对预览界面的第一区域进行对焦时,在该马达移动过程中,计算得到该第一区域的第一对焦变化信息和该第一区域之外的第二区域的第二对焦变化信息,后续对同一预览界面的第三区域进行对焦时,在
第三区域与第二区域有重叠时,直接使用第一区域对焦时计算得到的第一对焦变化信息和第二对焦变化信息进行对焦,这样不需要马达初始位置开始对焦,避免了再次执行整个流程对焦流程,减小了马达移动距离以及次数,实现快速对焦。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术第一实施例的对焦方法的流程图;图2为本专利技术第二实施例的对焦方法的流程图;图3为本专利技术第二实施例的获取显著性区域的马达调节范围的示意图;图4为本专利技术第二实施例的对焦方法的步骤204的具体步骤流程图;图5为本专利技术第二实施例的对焦方法的步骤207的具体步骤流程图;图6为本专利技术第三实施例的对焦方法的流程图;图7为本专利技术第四实施例的移动终端的基本结构示意图;图8为本专利技术第四实施例的移动终端的详细结构示意图;图9为本专利技术第五实施例的移动终端的结构框图;图10为本专利技术第六实施例的移动终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚,完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。第一实施例如图1所示,为本专利技术第一实施例的对焦方法的流程图,下面结合该图具体说明该对焦方法的具体过程。本专利技术实施例的对焦方法中,应用于移动终端,所述移动终端包括用于对焦的马达,其中,该方法包括:步骤101,接收移动终端拍照预览界面的第一区域的第一对焦指令。这里的预览界面包括一帧预览界面数据,该一帧预览界面数据用于后续的SR(Salient Region,显著性区域)的计算。该一帧预览界面数据是传感器原始数据经过ISP(Image Signal processing,数字信号处理)多道工序处理(具体的多道工序处理包括去坏点,伽马校正,颜色校正,颜色增强,去噪等算法处理),得到的YUV(Luminance,亮度(Y),blue-luminance,蓝的亮度(U),red-luminance红的亮度(V),均是指亮度参量和色度参量分开表示的像素格式,这样表示的像素格式的好处就是不但可以避免相互干扰,还可以降低色度的采样率而不会对图像质量影响太大)格式的图像数据。这里的第一区域可以是预览界面上的一个点,也可以是预览界面上的一个区域,可以是预先设定的,也可以用户选择的,能够实现对预览界面中的每个区域进行对焦的区域,均属于本专利技术实施例的保护范围。上述步骤101可以具体为接收移动终端用户选择的移动终端拍照预览界面的第一区域的第一对焦指令,以方便用户按照自身需求在预览界面上选择的第一区域。步骤101还可以具体为:接收移动终端预设默认生成的移动终端拍照预览界面的第一区域的第一对焦指令。这里的移动终端预设默认生成是指移动终端在未接收到外界指令时,自动生成第一对焦指令,可以是预先在预览界面中设置所需要对焦的默认区域,这样在用户开启拍照或摄像模式时,自动选择第一区域进行对焦,减少了用户的操作。步骤102,根据该第一对焦指令,控制该马达移动,并在该马达移动过程中,计算得到该第一区域的第一对焦变化信息和该第一区域之外的第二区域的第二对焦变化信息。这里的第二区域可以是预览界面上的一个点,也可以是预览界面上的一个区域,可以是预先设定的,也可以用户选择的,能够实现对预览界面中的每个区域进行对焦的区域,均属于本专利技术实施例的保护范围。这里的第一区域和第二区域可以是指同一预览界面上的不同对焦区域,也可以是相同的对焦区域,在此不做限定。本专利技术实施例是以不同对焦区域进行说明,在同一预览界面本文档来自技高网
...

【技术保护点】
一种对焦方法,应用于移动终端,所述移动终端包括用于对焦的马达,其特征在于,所述对焦方法包括:接收移动终端拍照预览界面的第一区域的第一对焦指令;根据所述第一对焦指令,控制所述马达移动,并在所述马达移动过程中,计算得到所述第一区域的第一对焦变化信息和所述第一区域之外的第二区域的第二对焦变化信息;在所述第一区域对焦完成后,记录对焦完成时的马达位置;根据所述第一对焦变化信息和所述第二对焦变化信息,确定所述第二对焦变化信息对应的马达调节范围;接收对所述移动终端的所述预览界面的第三区域进行对焦的第二对焦指令;判断所述第三区域是否与所述第二区域至少部分重叠;在所述第三区域与所述第二区域至少部分重叠时,根据所述第二对焦指令及所述第二对焦变化信息对应的马达调节范围,控制所述马达以所述对焦完成时的马达位置为起始点进行对焦调节。

【技术特征摘要】
1.一种对焦方法,应用于移动终端,所述移动终端包括用于对焦的马达,其特征在于,所述对焦方法包括:接收移动终端拍照预览界面的第一区域的第一对焦指令;根据所述第一对焦指令,控制所述马达移动,并在所述马达移动过程中,计算得到所述第一区域的第一对焦变化信息和所述第一区域之外的第二区域的第二对焦变化信息;在所述第一区域对焦完成后,记录对焦完成时的马达位置;根据所述第一对焦变化信息和所述第二对焦变化信息,确定所述第二对焦变化信息对应的马达调节范围;接收对所述移动终端的所述预览界面的第三区域进行对焦的第二对焦指令;判断所述第三区域是否与所述第二区域至少部分重叠;在所述第三区域与所述第二区域至少部分重叠时,根据所述第二对焦指令及所述第二对焦变化信息对应的马达调节范围,控制所述马达以所述对焦完成时的马达位置为起始点进行对焦调节。2.根据权利要求1所述的对焦方法,其特征在于,所述根据所述第一对焦指令,控制所述马达移动,并在所述马达移动过程中,计算得到所述第一区域的第一对焦变化信息和所述第一区域之外的第二区域的第二对焦变化信息的步骤,包括:根据所述第一对焦指令,控制所述马达移动,并在所述马达移动过程中,记录每次移动马达对应的每个马达位置,且根据公式C=∑δδ(i,j)2Pδ(i,j)分别计算得到所述每个马达位置对应的所述第一区域的对比度以及所述第二区域的对比度;根据所述每个马达位置对应的所述第一区域的对比度以及所述第二区域的对比度,确定所述第一区域的第一对比度变化信息及所述第二区域的第二对比度变化信息;其中,C为所述第一区域的对比度或所述第二区域的对比度,δ(i,j)=|i-j|为
\t所述第一区域或所述第二区域中相邻像素点间的灰度差,i为所述第一区域或所述第二区域中相邻像素点中每个像素点的灰度值,j为i的四邻域或者八邻域的像素点的灰度值,Pδ(i,j)为所述第一区域或所述第二区域中相邻像素点间灰度差为δ的像素分布概率。3.根据权利要求2所述的对焦方法,其特征在于,所述在所述第一区域对焦完成后,记录对焦完成时的马达位置的步骤,包括:若所述第一对比度变化信息为对比度逐渐增大至最大对比度后,再逐渐减小的变化过程,则判定为所述第一区域对焦完成;根据所述每次移动马达对应的每个马达位置和计算得到所述每个马达位置对应的所述第一区域的对比度,确定所述最大对比度对应的马达位置;记录所述最大对比度对应的马达位置为所述对焦完成时的马达位置。4.根据权利要求3所述的对焦方法,其特征在于,所述根据所述第一对焦变化信息和所述第二对焦变化信息,确定所述第二对焦变化信息对应的马达调节范围的步骤,包括:若所述第二对比度变化信息为对比度逐渐增大至最大对比度后,再逐渐减小的第一变化过程,则将通过公式MRIF=SR-CFR计算得到的第一马达位置调节值减去预设值得到第一数值,并将所述第一马达位置调节值加上所述预设值得到第二数值,将所述第一数值和所述第二数值之间的数值范围确定为所述第二对焦变化信息对应的马达调节范围,并设置所述第一变化过程对应的对焦标志位为第一标志位;若所述第二对比度变化信息为对比度逐渐增大的第二变化过程,则将通过公式MRIF=CUR-CFR计算得到的第二马达位置调节值减去预设值得到第三数值,并将所述第二马达位置调节值加上所述预设值得到第四数值,将所述第三数值和所述第四数值之间的数值范围确定为所述第二对焦变化信息对应的马达调节范围,并设置所述第二变化过程对应的对焦标志位为第二标志位;若所述第二对比度变化信息为对比度逐渐减小的第三变化过程,则不设置所述第二对焦变化信息对应的马达调节范围,并设置所述第三变化过程对应的对焦标志位为第三标志位;其中,MRIF为所述第二区域的对焦变化信息对应的马达位置调节值,SR为
\t所计算得到的第二区域的最大对比度对应的马达位置,CFR为计算得到的第一区域的最大对比度对应的马达位置,CUR为对焦完成时的马达位置。5.根据权利要求4所述的对焦方法,其特征在于,所述根据所述第二对焦指令及所述第二对焦变化信息对应的马达调节范围,控制所述马达以所述对焦完成时的马达位置为起始点进行对焦调节的步骤,包括:若所述第二区域的标志位为所述第一标志位,则控制所述马达以所述对焦完成时的马达位置为起始点移动N个距离,其中,所述N为所述第二区域的对焦变化信息对应的马达调节范围中的数值;若所述第二区域的标志位为所述第二标志位,则控制所述马达以所述对焦完成时的马达位置为起始点移动所述N个距离,然后继续控制所述马达移动进行对焦;若所述第二区域的标志位为所述第三标志位,则控制所述马达以所述对焦完成时的马达位置为起始点返回到马达初始位置,并继续控制所述马达移动进行对焦。6.根据权利要求1所述的对焦方法,其特征在于,所述判断所述第三区域是否与所述第二区域至少部分重叠的步骤,包括:获取所述第二区域对应的第一图像和所述第三区域对应的第二图像;将所述第一图像和所述第二图像分别缩小为8×8像素尺寸,并对应转换为第一灰度图像和第二灰度图像;分别计算所述第一灰度图像和所述第二灰度图像的灰度平均值,对应得到第一灰度平均值和第二灰度平均值;将所述第一灰度图像中的每个像素点的第一灰度值大于或等于所述第一灰度平均值的像素点标记为1,将所述第一灰度值小于所述第一灰度平均值的像素点标记为0,并生成第一图像指纹,其中,所述第一图像指纹为所述第一灰度图像中所有像素点的像素点标记所组成的64位二进制数;将所述第二灰度图像中的每个像素点的第二灰度值大于或等于所述第二灰度平均值的像素点标记为1,将所述第二灰度值小于所述第二灰度平均值的像素点标记为0,并生成第二图像指纹,其中,所述第二图像指纹为所述第二灰度图像中所有像素点的像素点标记所组成的64位二进制数;统计所述第一图像指纹和所述第二图像指纹的64位二进制数中的像素点标记的数字不相同的位数;若所述数字不相同的位数小于或等于预设阈值,则判断为所述第三区域和第二区域有重叠区域;若所述数字不相同的位数大于所述预设阈值,则判断为所述第三区域和第二区域无重叠区域。7.根据权利要求1所述的对焦方法,其特征在于,所述根据所述第一对焦指令,控制所述马达移动的步骤之前,所述对焦方法还包括:对拍照预览界面上的除第一区域之外的所有区域进行显著性区域检测,得到显著性区域,并将所述显著性区域确定为所述第二区域。8.一种移动终端,所述移动终端包括用于对焦的马达,其特征在于,所述移动终端包括:第一接收模块,用于接收移动终端拍照预览界面的第一区域的第一对焦指令;计算模块,用于根据所述第一接收模块接收的所述第一对焦指令,控制所述马达移动,并在所述马达移动过程中,计算得到所述第一区域的第一对焦变...

【专利技术属性】
技术研发人员:张新远黄创杰
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1