一种对焦异常处理方法及移动终端与流程

文档序号:15152317发布日期:2018-08-10 21:16阅读:228来源:国知局

本发明涉及电子技术领域,具体涉及一种对焦异常处理方法及移动终端。



背景技术:

现在的移动终端如智能手机、平板电脑、笔记本电脑等在使用摄像头进行拍照之前,会进行对焦。现有技术中的对焦方式有相位对焦、反差式对焦以及激光对焦等。通常情况下,为了能够较快的抓取更为清晰的图片,优先采用激光对焦。但是在采用激光对焦之前,移动终端需要先获取其有效对焦距离,然后获取与拍摄物之间的距离,拍摄物只有在有效对焦距离范围内才能进行激光对焦。

在实践中发现,在激光对焦之前,有时候会出现获取不到有效对焦距离的情况,从而出现对焦异常,如无法进行对焦等情况,进而导致移动终端获取的图片不够清晰。可见,在激光对焦过程中出现对焦异常时如何进行处理已成为亟待解决的问题。



技术实现要素:

本发明实施例公开了一种对焦异常处理方法及移动终端,能够解决在激光对焦过程中出现对焦异常的技术问题,提高移动终端的对焦效率。

本发明实施例第一方面公开了一种对焦异常处理方法,应用于移动终端,所述移动终端包括摄像头,所述摄像头包括激光对焦模组,包括:

判断是否获取到激光对焦模组的有效对焦距离;

若未获取到,则将预设有效对焦距离确定为所述激光对焦模组的有效对焦距离;

获取目标拍摄物与所述摄像头之间的目标距离;

判断所述目标距离是否小于等于所述预设有效对焦距离;

若所述目标距离小于等于所述预设有效对焦距离,则对所述目标拍摄物进行对焦。

可选的,所述将预设有效对焦距离确定为所述激光对焦模组的有效对焦距离之后,所述方法还包括:

获取所述移动终端所处环境的光强度值;

判断所述光强度值是否超过预设光强度阈值,若否,则执行所述获取目标拍摄物与所述摄像头之间的目标距离的步骤。

可选的,所述方法还包括:

若所述目标距离大于所述预设有效对焦距离,则启动反差式对焦模式对所述目标拍摄物进行对焦。

可选的,所述方法还包括:

若所述光强度值超过所述预设光强度阈值,则启动反差式对焦模式对所述目标拍摄物进行对焦。

可选的,所述对所述目标拍摄物进行对焦,包括:

根据所述目标距离以及预设对焦算法,确定将所述摄像头移动至对焦位置的对焦数据;

根据所述对焦数据将所述摄像头的镜头移动至所述对焦位置。

相应的,本发明实施例第二方面公开了一种移动终端,所述移动终端包括摄像头,所述摄像头包括激光对焦模组,所述移动终端还包括:

第一判断单元,用于判断是否获取到激光对焦模组的有效对焦距离;

确定单元,用于在所述第一判断单元判断出未获取到激光对焦模组的有效对焦距离时,将预设有效对焦距离确定为所述激光对焦模组的有效对焦距离;

获取单元,用于获取目标拍摄物与所述摄像头之间的目标距离;

第二判断单元,用于判断所述目标距离是否小于等于所述预设有效对焦距离;

对焦单元,用于在所述第二判断单元判断出所述目标距离小于等于所述预设有效对焦距离时,对所述目标拍摄物进行对焦。

可选的,所述获取单元,还用于获取所述移动终端所处环境的光强度值;

所述第一判断单元,还用于判断所述光强度值是否超过预设光强度阈值,若否,则触发所述获取单元执行所述获取目标拍摄物与所述摄像头之间的目标距离的操作。

可选的,所述移动终端还包括:

第一启动单元,用于在所述第二判断单元判断出所述目标距离大于所述预设有效对焦距离时,启动反差式对焦模式对所述目标拍摄物进行对焦。

可选的,所述移动终端还包括:

第二启动单元,用于在所述第一判断单元判断出所述光强度值超过所述预设光强度阈值时,启动反差式对焦模式对所述目标拍摄物进行对焦。

可选的,所述对焦单元包括确定子单元以及移动子单元,其中:

所述确定子单元,用于根据所述目标距离以及预设对焦算法,确定将所述摄像头移动至对焦位置的对焦数据;

所述移动子单元,用于根据所述对焦数据将所述摄像头的镜头移动至所述对焦位置。

实施本发明实施例,具有如下有益效果:

本发明实施例中,移动终端在判断出未获取到有效对焦距离时,会将预设有效对焦距离确定为有效对焦距离,然后再获取目标拍摄物与移动终端摄像头之间的目标距离,当判断出该目标距离小于等于该预设有效对焦距离时,对该目标拍摄物进行对焦。通过本发明实施例,可以解决移动终端在未获取到有效对焦距离之后无法进行对焦的问题,提高移动终端的对焦效率,从而能够较快的获取清晰的图片,提升用户体验。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种对焦异常处理方法的流程示意图;

图2是本发明实施例公开的另一种对焦异常处理方法的流程示意图;

图3是本发明实施例公开的一种移动终端的结构示意图;

图4是本发明实施例公开的另一种移动终端的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例公开了一种对焦异常处理方法及移动终端,能够解决在激光对焦过程中出现对焦异常的技术问题,提高移动终端的对焦效率。以下分别进行详细说明。

请参阅图1,图1是本发明实施例公开的一种对焦异常处理方法的流程示意图。其中,图1所示的方法可以应用于智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobileinternetdevices,mid)、个人数字助理(personaldigitalassistant,pda)、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等移动终端,该移动终端包括有摄像头,且该摄像头包括有激光对焦模组。如图1所示,该对焦异常处理方法可以包括以下步骤:

s101、移动终端判断是否获取到激光对焦模组的有效对焦距离,若是,结束本流程;若否,执行步骤s102。

本发明实施例中,有效对焦距离即为激光对焦模组能够实现快速对焦,且对焦清晰度较高的最大距离。也就是说,在有效对焦距离范围内,该激光对焦模组能够准确且快速的对焦。

本发明实施例中,激光对焦由于受到光谱的影响,目前激光只能在40cm左右内的距离实现快速准确的对焦。但是不同厂家在对生产的激光对焦模组进行写入有效对焦距离的数据时,可能会存在细微的偏差,因此,移动终端在进行对焦之前,都会先获取激光对焦模组的有效对焦距离。

本发明实施例中,当启动相机应用之后,该移动终端首先会获取其摄像头中的激光对焦模组中的对焦数据(即有效对焦距离)。所以该移动终端会判断是否获取到激光对焦模组的有效对焦距离。

进一步的,如果该移动终端获取到该激光对焦模组的有效对焦距离,就可以触发激光对焦模组对拍摄物进行激光对焦,从而可以拍摄出较为清晰的图片;而如果该移动终端未获取到该激光对焦模组的有效对焦距离,就不能触发激光对焦模组对焦,即表明采用激光对焦模组不能完成对焦,从而使得该移动终端无法进行对焦。因此,该移动终端就会将预设有效对焦距离确定为该激光对焦模组的有效对焦距离。

s102、该移动终端将预设有效对焦距离确定为该激光对焦模组的有效对焦距离。

本发明实施例中,当移动终端判断出其未获取到激光对焦模组的有效对焦距离时,就表明该移动终端当前不能触发激光对焦,即出现对焦异常,因此,该移动终端就会强制剔除该激光对焦模组中的对焦数据(即有效对焦距离),并强制将预设有效对焦距离添加至该激光对焦模组,以作为该激光对焦模组新的有效对焦距离。

其中,该预设有效对焦距离是移动终端根据经验值计算出的一个对焦距离,通常情况下,该预设有效对焦距离比激光模组的有效对焦距离要小,以保证写入的预设有效对焦距离数值能够满足激光对焦模组正常对焦的条件。但该预设有效对焦距离也能是大多激光对焦模组的平均有效对焦距离。具体的,本发明实施例不做限定。

进一步的,当移动终端将预设有效对焦距离确定为该激光对焦模组的有效对焦距离之后,该移动终端就可以将该预设有效对焦距离发送给对焦模块,以触发对焦模块进行对焦。

具体的,通过强制剔除原有的有效对焦距离的对焦数据,将预设有效对焦距离的对焦数据添加至激光对焦模组中,这样可以防止移动终端在读取有效对焦距离时出现读取失败的情况,进而可以保证激光对焦正常。

s103、该移动终端获取目标拍摄物与摄像头之间的目标距离。

本发明实施例中,当移动终端将预设有效对焦距离确定为该激光对焦模组的有效对焦距离之后,该移动终端就可以获取到该激光对焦模组的有效对焦距离(即预设有效对焦距离),因此,就会通过激光来计算出该移动终端(具体为移动终端的摄像头)与目标拍摄物之间的目标距离。

具体的,当用户在移动终端的预览画面中点击目标拍摄物的预览画面时,该移动终端就会生成针对该目标拍摄物的对焦指令,然后就会响应该对焦指令,根据该目标拍摄物在预览画面中的位置确定该目标拍摄物的方向,然后通过发射激光,以及接收反射回来的激光来确定移动终端的摄像头与目标拍摄物之间的目标距离。具体可以为:获取移动终端从发射激光至接收到反射回来的激光所需要的时间,然后根据获取的时间来计算摄像头与目标拍摄物之间的目标距离。

s104、该移动终端判断该目标距离是否小于等于该预设有效对焦距离,若是,执行步骤s105;若否,结束本流程。

本发明实施例中,当获取到目标拍摄物与摄像头之间的目标距离之后,该移动终端会进一步判断该目标距离是否在该预设有效对焦距离范围内(也就是判断该目标距离是否小于等于该预设有效对焦距离),如果在该预设有效对焦距离范围内,就能确定移动终端可以对该目标拍摄物进行准确的激光对焦;而如果该目标距离不在该预设有效对焦距离范围内,就表明即使采用激光对焦,也不能使目标拍摄物清晰可见,因此,该移动终端会结束本流程。

s105、该移动终端对该目标拍摄物进行对焦,并结束本流程。

本发明实施例中,当移动终端判断出目标拍摄物与摄像头之间的目标距离小于等于预设有效对焦距离时,该移动终端就可以对该目标拍摄物进行激光对焦。也就是说,该移动终端就会触发摄像头中的马达工作,以调节摄像头的镜头的方向以及移动的位置。

进一步的,当完成对目标拍摄物的激光对焦之后,该移动终端就可以快速的对该目标拍摄物进行拍摄,而得到的拍摄图片也会比较清晰。

作为一种可行的实施方式,该移动终端对所述目标拍摄物进行对焦的具体方式可以包括以下步骤:

步骤11)根据该目标距离以及预设对焦算法,确定将该摄像头移动至对焦位置的对焦数据。

具体实现中,自动对焦(autofocus,af)是数字成像系统的核心问题之一,通过利用摄像头获取到的图像作为信息源,对这些信息进行分析处理,从而实现自动对焦。目前,常见的自动对焦算法主要有对焦深度法(depthfromfocusing,dff)、离焦深度法(depthfromdefocus,dfd)、基于dsp(digitalsignalprocess,数字信号处理)的自动对焦算法、基于isp(imagesignalprocessor,图像信号处理器)的自动对焦算法等等。dff是一种建立在搜索算法上的自动对焦方法,通过一个评价函数对不同位置处的图像的清晰度进行评价,利用正确对焦位置最清晰这个特征找到正确的对焦位置。通常,该方法需要10幅~12幅的图像才能够精确的找到对焦位置。dfd是一种从离焦图像中取得深度信息从而完成自动对焦的方法,该方法只需要获得2幅~3幅不同成像硬件规格下的图像,就可以完成自动对焦过程。可知,现有的自动对焦算法中,根据两幅不同离焦位置处的图像,就可推导出针对目标区域进行拍摄时的对焦位置,从而控制镜头完成自动对焦。需要说明的是,本发明实施例对具体的对焦算法不做限定,具体实现中可根据实际需要进行设定。

因此,移动终端根据目标拍摄物与摄像头之间的目标距离,来确定拍摄图像,然后再分析该拍摄图像的清晰度,从而可以根据该清晰度以及预设对焦算法确定出拍摄图像最清晰时的正确对焦位置所对应的对焦数据。也就是说,移动终端可以根据该目标距离以及预设对焦算法,确定将该摄像头的镜头移动至该摄像头的对焦位置时需要的对焦数据。其中,该对焦数据可以是该摄像头的镜头需要移动的步长和移动方向,也可以是对焦位置,还可以是该摄像头的马达需要的输入电压或输入电流,该电压或电流用于驱动镜头往指定的移动方向移动指定的步长。具体的,本发明实施例不做限定。

步骤12)根据该对焦数据将该摄像头的镜头移动至该对焦位置。

具体实现中,当移动终端确定出将该摄像头移动至正确对焦位置的对焦数据之后,就可以根据该对焦数据移动该摄像头的镜头以达到最佳对焦位置。

其中,该移动终端根据确定出的镜头移动方向、步长,或者马达的输入电流或输入电压来控制该摄像头的镜头移动至正确的对焦位置,使得获取的目标拍摄物更加清晰。

可见,在图1所描述的方法中,移动终端在判断出未获取到有效对焦距离时,会将预设有效对焦距离确定为有效对焦距离,然后再获取目标拍摄物与移动终端摄像头之间的目标距离,当判断出该目标距离小于等于该预设有效对焦距离时,对该目标拍摄物进行对焦。通过本发明实施例,可以解决移动终端在未获取到有效对焦距离之后无法进行对焦的问题,提高移动终端的对焦效率,从而能够较快的获取清晰的图片,提升用户体验。

请参阅图2,图2是本发明实施例公开的另一种对焦异常处理方法的流程示意图。其中,图2所示的方法可以应用于智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备、个人数字助理、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等移动终端,该移动终端包括有摄像头,且该摄像头包括有激光对焦模组。如图2所示,该对焦异常处理方法可以包括以下步骤:

s201、移动终端判断是否获取到激光对焦模组的有效对焦距离,若是,结束本流程;若否,执行步骤s202。

s202、该移动终端将预设有效对焦距离确定为该激光对焦模组的有效对焦距离。

s203、该移动终端获取所处环境的光强度值。

本发明实施例中,当移动终端将预设有效对焦距离添加至该激光对焦模组,以作为该激光对焦模组的有效对焦距离时,就会进一步获取该移动终端所处环境的光强度值。具体的,可以是通过移动终端的光感应模块等采集周围环境的光强度值。由于激光对焦在较暗的环境下能够较快较准的对焦,相对于其他对焦方式,其对焦优势会更加明显。因此,该移动终端获取其所处环境的光强度值主要是为了能够保证激光对焦的对焦效率以及对焦可靠性。

s204、该移动终端判断该光强度值是否超过预设光强度阈值,若否,执行步骤s205;若是,执行步骤s208。

本发明实施例中,当获取到该移动终端所处环境的光强度值时,该移动终端就会判断该光强度值是否超过预设光强度阈值。其中,预设光强度阈值即为激光对焦模组能够快速、可靠、准确的进行对焦的光强度临界值。

进一步的,当判断出该光强度值超过预设光强度阈值时,就表明在该环境下使用激光对焦不能达到很好的对焦效果,因此,该移动终端就会启动反差式对焦模式对该目标拍摄物进行对焦;而当判断出该光强度值未超过该预设光强度阈值时,就表明在该环境下能够很好的发挥激光对焦的优势,因此,该移动终端就会进一步获取摄像头与目标拍摄物之间的目标距离,以便后续对该目标拍摄物进行对焦。

s205、该移动终端获取目标拍摄物与摄像头之间的目标距离。

s206、该移动终端判断该目标距离是否小于等于该预设有效对焦距离,若是,执行步骤s207;若否,执行步骤s208。

s207、该移动终端对该目标拍摄物进行对焦,并结束本流程。

s208、该移动终端启动反差式对焦模式对该目标拍摄物进行对焦,并结束本流程。

本发明实施例中,当移动终端判断出其所处环境的光强度值超过预设光强度阈值,或判断出该目标拍摄物与该移动终端的摄像头之间的目标距离大于预设有效对焦距离时,该移动终端就可以启动反差式对焦模式对该目标拍摄物进行对焦。

其中,由于相位对焦模式与激光对焦模式不具有兼容性,因此,在移动终端的激光对焦不能使用时,启动反差式对焦模式能较快的对该目标拍摄物进行对焦。其中,该移动终端在启动反差式对焦模式时,为了减少系统资源消耗,可以强制关闭激光对焦模式。

进一步的,该移动终端在启动反差式对焦模式进行对焦时,可以关闭激光对焦模式,以减少系统耗电,提高移动终端的运行效率。

可见,在图2所描述的方法中,该移动终端在启动激光对焦无法正常使用(即目标拍摄物与摄像头之间的距离大于有效对焦距离,或者移动终端所处环境的光线强度太强导致激光对焦无法正常使用)时,可以启动反差式对焦模式对该目标拍摄物进行对焦,从而能够避免用户重新启动摄像头,保证移动终端进行正常对焦,提高对焦效率,从而提升用户体验。

请参阅图3,图3是本发明实施例公开的一种移动终端的结构示意图。其中,图3所示的移动终端300可以包括但不限于智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备、个人数字助理、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等,且该移动终端包括有摄像头,该摄像头配置有激光对焦模组。如图3所示,该移动终端300可以包括以下单元:

第一判断单元301,用于判断是否获取到激光对焦模组的有效对焦距离。

本发明实施例中,有效对焦距离即为激光对焦模组能够实现快速对焦,且对焦清晰度较高的最大距离。也就是说,在有效对焦距离范围内,该激光对焦模组能够准确且快速的对焦。

本发明实施例中,激光对焦由于受到光谱的影响,目前激光只能在40cm左右内的距离实现快速准确的对焦。但是不同厂家在对生产的激光对焦模组进行写入有效对焦距离的数据时,可能会存在细微的偏差,因此,移动终端300在进行对焦之前,都会先获取激光对焦模组的有效对焦距离。

本发明实施例中,当启动相机应用之后,该移动终端300首先会获取其摄像头中的激光对焦模组中的对焦数据(即有效对焦距离)。所以第一判断单元301会判断是否获取到激光对焦模组的有效对焦距离。

进一步的,如果第一判断单元301判断出该移动终端300获取到该激光对焦模组的有效对焦距离,就可以触发激光对焦模组对拍摄物进行激光对焦,从而可以拍摄出较为清晰的图片;而如果第一判断单元301判断出该移动终端300未获取到该激光对焦模组的有效对焦距离,就不能触发激光对焦模组对焦,即表明采用激光对焦模组不能完成对焦,从而使得该移动终端无法进行对焦。因此,确定单元302就会将预设有效对焦距离确定为该激光对焦模组的有效对焦距离。

确定单元302,用于在上述第一判断单元301判断出未获取到该激光对焦模组的有效对焦距离时,将预设有效对焦距离确定为该激光对焦模组的有效对焦距离。

本发明实施例中,当第一判断单元301判断出其未获取到激光对焦模组的有效对焦距离时,就表明该移动终端300当前不能触发激光对焦,即出现对焦异常,因此,确定单元302就会强制剔除该激光对焦模组中的对焦数据(即有效对焦距离),并强制将预设有效对焦距离添加至该激光对焦模组,以作为该激光对焦模组新的有效对焦距离。

其中,该预设有效对焦距离是移动终端根据经验值计算出的一个对焦距离,通常情况下,该预设有效对焦距离比激光模组的有效对焦距离要小,以保证写入的预设有效对焦距离数值能够满足激光对焦模组正常对焦的条件。但该预设有效对焦距离也能是大多激光对焦模组的平均有效对焦距离。具体的,本发明实施例不做限定。

进一步的,当确定单元302移动终端将预设有效对焦距离确定为该激光对焦模组的有效对焦距离之后,该移动终端300就可以将该预设有效对焦距离发送给对焦模块,以触发对焦模块进行对焦。

具体的,通过强制剔除原有的有效对焦距离的对焦数据,将预设有效对焦距离的对焦数据添加至激光对焦模组中,这样可以防止移动终端300在读取有效对焦距离时出现读取失败的情况,进而可以保证激光对焦正常。

获取单元303,用于获取目标拍摄物与摄像头之间的目标距离。

本发明实施例中,当上述确定单元302将预设有效对焦距离确定为该激光对焦模组的有效对焦距离之后,获取单元303就可以获取到该激光对焦模组的有效对焦距离(即预设有效对焦距离),因此,就会通过激光来计算出该移动终端300(具体为移动终端的摄像头)与目标拍摄物之间的目标距离。

具体的,当用户在移动终端300的预览画面中点击目标拍摄物的预览画面时,该移动终端300就会生成针对该目标拍摄物的对焦指令,然后就会响应该对焦指令,根据该目标拍摄物在预览画面中的位置确定该目标拍摄物的方向,然后通过发射激光,以及接收反射回来的激光来确定移动终端的摄像头与目标拍摄物之间的目标距离。具体可以为:获取单元303获取移动终端从发射激光至接收到反射回来的激光所需要的时间,然后根据获取的时间来计算摄像头与目标拍摄物之间的目标距离。

第二判断单元304,用于判断上述获取单元303获取到的该目标距离是否小于等于该预设有效对焦距离。

本发明实施例中,当获取单元303获取到目标拍摄物与摄像头之间的目标距离之后,第二判断单元304会进一步判断该目标距离是否在该预设有效对焦距离范围内(也就是判断该目标距离是否小于等于该预设有效对焦距离),如果在该预设有效对焦距离范围内,就能确定移动终端300可以对该目标拍摄物进行准确的激光对焦;而如果该目标距离不在该预设有效对焦距离范围内,就表明即使采用激光对焦,也不能使目标拍摄物清晰可见,因此,该移动终端300不做任何操作。

对焦单元305,用于在上述第二判断单元304判断出该目标距离小于等于该预设有效对焦距离时,对该目标拍摄物进行对焦。

本发明实施例中,当第二判断单元304判断出目标拍摄物与摄像头之间的目标距离小于等于预设有效对焦距离时,对焦单元305就可以对该目标拍摄物进行激光对焦。也就是说,对焦单元305就会触发摄像头中的马达工作,以调节摄像头的镜头的方向以及移动的位置。

进一步的,当完成对目标拍摄物的激光对焦之后,该移动终端300就可以快速的对该目标拍摄物进行拍摄,而得到的拍摄图片也会比较清晰。

可见,在图3所描述的移动终端中,该移动终端在判断出未获取到有效对焦距离时,会将预设有效对焦距离确定为有效对焦距离,然后再获取目标拍摄物与移动终端摄像头之间的目标距离,当判断出该目标距离小于等于该预设有效对焦距离时,对该目标拍摄物进行对焦。通过本发明实施例,可以解决移动终端在未获取到有效对焦距离之后无法进行对焦的问题,提高移动终端的对焦效率,从而能够较快的获取清晰的图片,提升用户体验。

请参阅图4,图4是本发明实施例公开的另一种移动终端的结构示意图。其中,图4所示的移动终端300是在图3所示的移动终端300的基础上进行优化得到的。如图4所示,该移动终端300还可以包括:

本发明实施例中,上述获取单元303,还用于获取该移动终端300所处环境的光强度值。

具体实现中,当上述确定单元302将预设有效对焦距离添加至该激光对焦模组,以作为该激光对焦模组的有效对焦距离时,获取单元303就会进一步获取该移动终端300所处环境的光强度值。具体的,可以是通过移动终端300的光感应模块等采集周围环境的光强度值。由于激光对焦在较暗的环境下能够较快较准的对焦,相对于其他对焦方式,其对焦优势会更加明显。因此,获取单元303获取其所处环境的光强度值主要是为了能够保证激光对焦的对焦效率以及对焦可靠性。

本发明实施例中,上述第一判断单元301,还用于判断上述获取单元303获取到的该光强度值是否超过预设光强度阈值。

具体实现中,当获取单元303获取到该移动终端300所处环境的光强度值时,第一判断单元301就会判断该光强度值是否超过预设光强度阈值。其中,预设光强度阈值即为激光对焦模组能够快速、可靠、准确的进行对焦的光强度临界值。

进一步的,当第一判断单元301判断出该光强度值超过预设光强度阈值时,就表明在该环境下使用激光对焦不能达到很好的对焦效果,因此,启动单元306就会启动反差式对焦模式对该目标拍摄物进行对焦;而当第一判断单元301判断出该光强度值未超过该预设光强度阈值时,就表明在该环境下能够很好的发挥激光对焦的优势,因此,获取单元303就会进一步获取摄像头与目标拍摄物之间的目标距离,以便后续对该目标拍摄物进行对焦。

本发明实施例中,该移动终端还包括:

启动单元306,用于启动反差式对焦模式对该目标拍摄物进行对焦。

本发明实施例中,当第一判断单元301判断出该移动终端300所处环境的光强度值超过预设光强度阈值,或第二判断单元304判断出该目标拍摄物与该移动终端300的摄像头之间的目标距离大于预设有效对焦距离时,启动单元306就可以启动反差式对焦模式对该目标拍摄物进行对焦。

其中,由于相位对焦模式与激光对焦模式不具有兼容性,因此,在移动终端300的激光对焦不能使用时,启动单元306启动反差式对焦模式能较快的对该目标拍摄物进行对焦。其中,启动单元306在启动反差式对焦模式时,为了减少系统资源消耗,可以强制关闭激光对焦模式。

进一步的,启动单元306在启动反差式对焦模式进行对焦时,可以关闭激光对焦模式,以减少系统耗电,提高移动终端的运行效率。

需要说明的是,本发明实施例中的启动个单元306所执行的操作即为权利要求书中出现的第一启动单元以及第二启动单元所执行的操作。

本发明实施例中,上述对焦单元305可以包括确定子单元3051以及移动子单元3052,其中:

确定子单元3051,用于根据该目标距离以及预设对焦算法,确定将该摄像头移动至对焦位置的对焦数据。

具体实现中,自动对焦(autofocus,af)是数字成像系统的核心问题之一,通过利用摄像头获取到的图像作为信息源,对这些信息进行分析处理,从而实现自动对焦。目前,常见的自动对焦算法主要有对焦深度法(depthfromfocusing,dff)、离焦深度法(depthfromdefocus,dfd)、基于dsp(digitalsignalprocess,数字信号处理)的自动对焦算法、基于isp(imagesignalprocessor,图像信号处理器)的自动对焦算法等等。dff是一种建立在搜索算法上的自动对焦方法,通过一个评价函数对不同位置处的图像的清晰度进行评价,利用正确对焦位置最清晰这个特征找到正确的对焦位置。通常,该方法需要10幅~12幅的图像才能够精确的找到对焦位置。dfd是一种从离焦图像中取得深度信息从而完成自动对焦的方法,该方法只需要获得2幅~3幅不同成像硬件规格下的图像,就可以完成自动对焦过程。可知,现有的自动对焦算法中,根据两幅不同离焦位置处的图像,就可推导出针对目标区域进行拍摄时的对焦位置,从而控制镜头完成自动对焦。需要说明的是,本发明实施例对具体的对焦算法不做限定,具体实现中可根据实际需要进行设定。

因此,确定子单元3051根据目标拍摄物与摄像头之间的目标距离,来确定拍摄图像,然后再分析该拍摄图像的清晰度,从而可以根据该清晰度以及预设对焦算法确定出拍摄图像最清晰时的正确对焦位置所对应的对焦数据。也就是说,确定子单元3051可以根据该目标距离以及预设对焦算法,确定将该摄像头的镜头移动至该摄像头的对焦位置时需要的对焦数据。其中,该对焦数据可以是该摄像头的镜头需要移动的步长和移动方向,也可以是对焦位置,还可以是该摄像头的马达需要的输入电压或输入电流,该电压或电流用于驱动镜头往指定的移动方向移动指定的步长。具体的,本发明实施例不做限定。

移动子单元3052,用于根据上述确定子单元3061确定出的对焦数据将该摄像头的镜头移动至该对焦位置。

具体实现中,当确定子单元3061确定出将该摄像头移动至正确对焦位置的对焦数据之后,移动子单元3052就可以根据该对焦数据移动该摄像头的镜头以达到最佳对焦位置。

其中,移动子单元3052根据确定出的镜头移动方向、步长,或者马达的输入电流或输入电压来控制该摄像头的镜头移动至正确的对焦位置,使得获取的目标拍摄物更加清晰。

可见,在图4所描述的移动终端中,该移动终端在启动激光对焦无法正常使用(即目标拍摄物与摄像头之间的距离大于有效对焦距离,或者移动终端所处环境的光线强度太强导致激光对焦无法正常使用)时,可以启动反差式对焦模式对该目标拍摄物进行对焦,从而能够避免用户重新启动摄像头,保证移动终端进行正常对焦,提高对焦效率,从而提升用户体验。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1