一种终端的制作方法

文档序号:8365804阅读:256来源:国知局
一种终端的制作方法
【技术领域】
[0001]本发明涉及光学聚焦技术领域,尤其涉及一种终端。
【背景技术】
[0002]随着终端技术的不断发展,终端的功能日益多样化。如今市场上的许多终端都配备摄像头,可以实施拍照或摄像功能。一种常见的摄像头镜头自动聚焦(Auto Focus, AF)方式是被动式聚焦,被动式聚焦是指利用驱动装置驱动镜头运动,使镜头聚焦在不同位置,镜头每运动一次,就计算在当前位置聚焦的得到的图像的聚焦评价函数值,比较在不同位置聚焦对应的聚焦评价函数值,将聚焦评价函数值最高的聚焦位置确定为镜头的最佳聚焦点。
[0003]对于被动式聚焦而言,由于通过聚焦评价函数值来确定焦点,不依赖于硬件的装配,一般来说当终端与目标物相对静止或相对运动不明显时,确定的焦点位置比较准确。然而,当终端与目标物存在比较明显的相对运动时,即使在准确的焦点位置聚焦,由于场景的变化或终端的晃动,目标物的成像仍然不清晰,导致无法确定终端的镜头最佳聚焦点,此时需要等待相对运动停止并维持一定时间后,才能重新聚焦,从而降低了终端镜头自动聚焦的速度。

【发明内容】

[0004]本发明实施例公开了一种终端,可提高终端镜头自动聚焦的准确度并加快终端镜头自动聚焦的速度。
[0005]本发明实施例公开了一种终端,其可包括:
[0006]物距获取单元,用于实时获取终端与待拍摄的目标物之间的物距;
[0007]第一确定单元,用于在所述终端与所述目标物之间发生相对运动时,根据所述物距以及所述物距的测量误差确定第一聚焦范围,在所述第一聚焦范围内根据所述物距与镜头最佳聚焦点之间的映射关系确定镜头最佳聚焦点的第一估算位置;
[0008]第二确定单元,用于在所述终端与所述目标物之间未发生相对运动时,通过预设的搜索算法搜索并确定镜头最佳聚焦点的第二估算位置;
[0009]聚焦单元,用于根据所述镜头最佳聚焦点的第一估算位置或所述镜头最佳聚焦点的第二估算位置对所述终端的镜头进行聚焦。
[0010]本发明实施例中,实时获取终端与待拍摄的目标物之间的物距;当终端与目标物之间发生相对运动时,根据物距与终端的镜头最佳聚焦点之间的映射关系确定终端的镜头最佳聚焦点的第一估算位置,可以避免由于图像运动模糊导致的聚焦不准确,提高终端镜头自动聚焦的准确度,同时避免了等待相对运动停止并确认相对运动停止的过程,加快终端镜头自动聚焦的速度;当终端与目标物之间未发生相对运动时,通过预设的搜索算法搜索并确定终端的镜头最佳聚焦点的第二估算位置,其聚焦准确度比根据物距与终端的镜头最佳聚焦点之间的映射关系确定镜头最佳聚焦点的准确度高。可见,本发明实施例可以根据终端与目标物之间是否发生相对运动选择合适的聚焦方式,提高终端镜头自动聚焦的准确度并加快终端镜头自动聚焦的速度。
【附图说明】
[0011]为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0012]图1是本发明实施例提供的自动聚焦的方法的一实施例的流程示意图;
[0013]图2是本发明实施例提供的自动聚焦的方法的另一实施例的流程示意图;
[0014]图3是本发明实施例提供的终端的一实施例的结构示意图;
[0015]图4是本发明实施例提供的终端的另一实施例的结构示意图;
[0016]图5是本发明实施例提供的终端的又一实施例的结构示意图。
【具体实施方式】
[0017]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0018]具体实现中,本发明实施例中描述的终端可包括:相机、手机、平板电脑、掌上电脑或其他具有拍摄功能的设备等,上述终端仅是举例,而非穷举,包含但不限于上述终端。
[0019]下面将结合附图对本发明实施例提供的终端及该终端可实施的自动聚焦的方法的进行具体描述。
[0020]参见图1,是本发明实施例提供的自动聚焦的方法的一实施例的流程示意图。如图1所示,该方法可包括如下步骤:
[0021]S101,实时获取终端与待拍摄的目标物之间的物距。
[0022]本发明实施例中,待拍摄的目标物可以是一个物体,也可以是由多个物体组成的场景。
[0023]在一些可行的实施方式中,终端可内置测距装置,该测距装置可以主动发射光波或声波,并接收被目标物反射回来的反射波,然后根据反射波的强度以及反射时间,计算得出终端与目标物之间的距离以及目标物相对终端的方位,即物距。具体地,终端内置的测距装置可以是激光测距仪和/或超声波测距仪,包括但不限于以上列举的两种装置。
[0024]具体实施中,当终端开启拍摄功能后,该测距装置可按照一定的时间间隔不断测量终端与待拍摄的目标物之间的物距,终端可从该测距装置获取到所述物距。其中该时间间隔越短,终端获取该物距的实时性越佳。可选地,该测距装置可以每隔几毫秒测量一次物距。
[0025]S102,若所述终端与所述目标物之间发生相对运动,则根据所述物距以及所述物距的测量误差确定第一聚焦范围,在所述第一聚焦范围内根据所述物距与终端的镜头最佳聚焦点之间的映射关系确定所述镜头最佳聚焦点的第一估算位置。
[0026]本发明实施例中,镜头最佳聚焦点可以理解为在拍摄景物时,使景物最清晰地在感光器件上成像时,镜头的镜片组所处的位置。当镜头的镜片组与镜头最佳聚焦点重合时,感光器件落在最佳成像位置,成像最清晰。
[0027]具体实施中,终端可以先判断与目标物之间是否发生了相对运动。可选地,终端判断与目标物之间是否发生相对运动的方式可以包括但不限于如下三种:
[0028]方式一,判断终端在当前时刻获取的物距与在前一时刻获取的物距之间的差值是否超过预设的误差范围;若是,则可以判定终端与目标物之间发生了相对运动,否则可以判定终端与目标物之间没有发生相对运动。具体地,该误差范围可以根据当前时刻与前一时刻的时间差以及被动式自动聚焦方式能允许的终端与目标物之间的相对运动程度设置。例如:当前时刻与前一时刻的时间差为5ms,若被动式自动聚焦方式允许终端与目标物之间的相对运动速度小于lm/s,则当前时刻获取的物距和前一时刻获取的物距之间的差值小于0.5cms时,可以判定终端与目标物之间没有发生相对运动,否则判定终端与目标物之间发生了相对运动。
[0029]方式二,通过终端内的陀螺仪判断终端与目标物之间是否发生相对运动。具体地,通过终端内的陀螺仪,可以测量终端自身旋转的角度。终端自身的旋转会导致拍摄角度发生变化,从而使终端与目标物之间发生相对运动。当终端在一定时间内旋转的角度大于一定角度值时,可以认为终端与目标物之间发生了相对运动,例如,当终端在Is内旋转的角度超过了 5°,可以认为终端与目标物之间发生了相对运动。
[0030]方式三,计算目标物在当前时刻的成像以及在前一时刻的成像的相似度;如果相似度高于预设的相似度阈值,可以判定所述终端与所述目标物之间发生相对运动;否则可以判定所述终端与所述目标物之间未发生相对运动。具体地,可以计算当前时刻成像的与前一时刻成像的直方图之间的距离,例如直方图的陆地移动距离(Earth Mover sDistance,EMD),直方图相交距离、卡方距离等。当直方图距离大于一定距离阈值时,可以认为相似度小于相似度阈值,终端与目标物之间存在相对运动。
[0031]具体实施中,若所述终端与所述目标物之间发生相对运动,由于终端自身的运动或目标物的运动,往往造成目标物在终端镜头成像的运动模糊,导致聚焦评价函数值较低。此时根据聚焦评价函数值来确定镜头最佳聚焦点的可靠性不高,可选地,可根据物距与所述终端的镜头最佳聚焦点之间的映射关系来确定所述镜头最佳聚焦点的第一估计值。
[0032]可选地,第一聚焦范围可以是物距加上测量误差得到的范围,也可以大于物距加上测量误差得到的范围。例如,当测量到的物距为25cm,物距的测量误差为±4cm时,考虑到测量误差,可以将第一聚焦范围确定为25cm±4cm,即21cm-29cm。若考虑到不同镜头个体的硬件装配无法达到完全一致而造成的误差,可以将第一聚焦范围确定为大于21cm_29cm 的范围,例如 19cm_31cm。
[0033]S103,若所述终端与所述目标物之间未发生相对运动,则通过预设的搜索算法搜索并确定所述镜头最佳聚焦点的第二估算位置。
[0034]可选地,预设的搜索算法可以是爬山搜索算法、全局搜索算法、二分搜索算法或基于规则的搜索算法,包括但不限于上述列举的算法。本发明实施例以爬山搜索算法为例说明如下:
[0035]步进电机驱动终端镜头从起始位置出发,然后以等步长向前运动,每运动一个步长以后,就计算当前聚焦位置所对应图像的聚焦评价函数值。在镜头运动的过程中,如果出现聚焦评价函数值减小的现象,说明镜头已经错过了焦点所在的位置,并且逐步离焦。此时,步进电机带动镜头反向运动,并且相应减小步进电机的步长。同理,当聚焦评价函数再次值减小时,说明镜头又一次错过了焦点所在的位置,步进电机带动镜头再次反向运动同时进一步减小步长。如此反
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1