【技术实现步骤摘要】
本专利技术涉及移动通信
,尤其涉及一种对焦方法及移动终端。
技术介绍
目前,使用移动终端对同一场景进行多次对焦拍照时,每次对焦都是一个独立过程,每一次对焦都是从马达的初始位置开始进行对焦,直至找到对焦最清晰时对应的马达位置。比如,要完成同一预览图像的两个对焦区域的对焦,具体的,在第一个对焦区域进行对焦时,移动终端的马达从马达的初始位置移动,直至找到对焦最清晰时对应的马达位置,完成第一个对焦区域的对焦;在第二个对焦区域进行对焦时,马达需要回到初始位置再开始移动,直至找到对焦最清晰时对应的马达位置,完成第二个对焦区域的对焦。综上所述,现有的对焦方法,每次对焦马达都需要回到初始位置再开始移动,直至找到对焦最清晰时对应的马达位置,增加了马达的移动距离和移动次数,从而降低了对焦效率。
技术实现思路
本专利技术实施例提供一种对焦方法及移动终端,以解决现有的对焦方法,每次对焦马达都需要回到初始位置再开始移动,直至找到对焦最清晰时对应的马达位置,增加了马达的移动距离和移动次数,从而降低了对焦效率的问题。一方面,本专利技术实施例提供一种对焦方法,应用于移动终端,所述移动终端包括用于对焦的马达,其中,所述对焦方法包括:接收移动终端拍照预览界面的第一区域的第一对焦指令;根据所述第一对焦指令,控制所述马达移动,并在所述马达移动过程中,计算得到所述第一区域的第一对焦变化信息和所述第一区域之外的第二区域的第二对焦变化信息;在所述第一区域对焦完成后,记录对焦完成时的马达位置;根据所述第一对焦变化信息和所述第二对焦变化信息,确定所述第二对焦变化信息对应的马达调节范围;接收对所述移动终 ...
【技术保护点】
一种对焦方法,应用于移动终端,所述移动终端包括用于对焦的马达,其特征在于,所述对焦方法包括:接收移动终端拍照预览界面的第一区域的第一对焦指令;根据所述第一对焦指令,控制所述马达移动,并在所述马达移动过程中,计算得到所述第一区域的第一对焦变化信息和所述第一区域之外的第二区域的第二对焦变化信息;在所述第一区域对焦完成后,记录对焦完成时的马达位置;根据所述第一对焦变化信息和所述第二对焦变化信息,确定所述第二对焦变化信息对应的马达调节范围;接收对所述移动终端的所述预览界面的第三区域进行对焦的第二对焦指令;判断所述第三区域是否与所述第二区域至少部分重叠;在所述第三区域与所述第二区域至少部分重叠时,根据所述第二对焦指令及所述第二对焦变化信息对应的马达调节范围,控制所述马达以所述对焦完成时的马达位置为起始点进行对焦调节。
【技术特征摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。