一种摄像机的聚焦方法及装置的制造方法

文档序号:10597451阅读:276来源:国知局
一种摄像机的聚焦方法及装置的制造方法
【专利摘要】本发明涉及摄像机领域,具体涉及一种摄像机的聚焦方法及装置。其中,方法包括:在计算得到聚焦镜片组的第一移动位置时,计算变焦镜片组的第二移动位置,其中,第一移动位置为聚焦镜片组从聚焦镜片组的当前位置移动后的位置,第二移动位置为变焦镜片组从变焦镜片组的当前位置移动后的位置;将聚焦镜片组移动到第一移动位置,并将变焦镜片组移动到第二移动位置,其中,聚焦镜片组移动到第一移动位置以及变焦镜片组移动到第二移动位置时摄像机的焦距与移动前的焦距相同。通过本发明,使得摄像机的焦距在移动前后不发生变化,保证拍摄的目标的成像大小不变,在不增加摄像机的硬件模块的情况下消除了呼吸效应,降低了成本。
【专利说明】
一种摄像机的聚焦方法及装置
技术领域
[0001 ]本发明涉及摄像机领域,具体涉及一种摄像机的聚焦方法及装置。
【背景技术】
[0002] 多数摄像机具有变焦和聚焦的能力,如数码DV、监控相机。变焦指通过移动镜头组 中的变焦镜片组的位置或者结构实现镜头整体有效焦距EFL的改变,从而使固定距离目标 物在成像面上的像放大或者缩小。聚焦通过移动聚焦镜片组的位置或者改变聚焦镜片组的 结构从而调整镜头主平面和成像面(通常是CCD、CM0S或者胶片)的距离。从而使成像面上的 像达到最清晰,满足采样定理或者达到该镜头在该焦距和环境下的成像分辨能力极限。
[0003] 目前多数摄像机都具有变焦和自动聚焦功能。自动聚焦是指根据获取到的帧图像 的统计信息或者相位差信息,驱动聚焦(focus)电机移动镜头中的聚焦镜片组使拍摄目标 物成像达到最清晰。自动聚焦可以分为主动式和被动式两种类型,其中,主动式自动聚焦系 统通过发出红外线、超声波或其他光波声波测距计算被摄物到镜头的距离,然后根据镜头 属性计算该距离对应的聚焦镜片组的位置,驱动聚焦镜片组运动到该位置。被动式自动聚 焦通过计算获取到图像的清晰度信息来驱动聚焦电机聚焦。
[0004] 在理想情况下,镜头的变焦(改变焦距EFL)和聚焦(调整调焦模块使目标成像清 晰)是两个独立的过程。然而,实际上聚焦的时候,镜头的焦距也会发生一定程度的变化。由 于对固定目标成像的大小和镜头焦距成正比,在输出图像上的体现是拍摄目标的像大小发 生了变化,同时视场大小也发生了变化,这种现象被称为"呼吸效应"。
[0005] 目前,现有技术中通常是通过镜头设计来减小或者消除"呼吸效应",这种方式会 增加镜头的复杂程度,因而增加了镜头的成本,例如专利文献CN102707417A、CN101203789A 和US8503102等公开的。专利文献US20140313374A1提供了一种补偿呼吸效应的方法和视频 获取装置,其主要是通过获取到的镜头在聚焦时由于聚焦模块变化导致摄像机放大倍数的 变化,用图像处理的方法缩小或者放大获取到的图像对摄像机放大倍数的变化进行补偿, 从而实现在聚焦过程中输出图像的放大倍数不变,消除了呼吸效应。然而,该方案需要在摄 像机上增加一个数字图像处理模块,用于对输出的图像进行缩小或放大,增加了硬件成本, 且数字图像缩小或者放大会导致图像分辨率的损失。

【发明内容】

[0006] 因此,本发明要解决的技术问题在于由于需要增加硬件模块来减小或者消除呼吸 效应导致摄像机成本高,从而提供一种摄像机的聚焦方法及装置。
[0007] 本发明的一方面,提供了一种摄像机的聚焦方法,包括:在计算得到聚焦镜片组的 第一移动位置时,计算变焦镜片组的第二移动位置,其中,所述第一移动位置为所述聚焦镜 片组从所述聚焦镜片组的当前位置移动后的位置,所述第二移动位置为所述变焦镜片组从 所述变焦镜片组的当前位置移动后的位置;将所述聚焦镜片组移动到所述第一移动位置, 并将所述变焦镜片组移动到所述第二移动位置,其中,所述聚焦镜片组移动到所述第一移 动位置以及所述变焦镜片组移动到所述第二移动位置时摄像机的焦距与移动前的焦距相 同。
[0008] 进一步地,在计算得到聚焦镜片组的第一移动位置时,计算变焦镜片组的第二移 动位置包括:确定聚焦调节后的物距;根据当前焦距和所述聚焦调节后的物距计算得到所 述第一移动位置和所述第二移动位置。
[0009] 进一步地,根据所述当前焦距和所述聚焦调节后的物距计算得到所述第一移动位 置和所述第二移动位置包括:利用所述当前焦距和所述聚焦调节后的物距从预先建立的镜 头信息表上查表计算得到所述第一移动位置和所述第二移动位置,其中,所述镜头信息表 中记录了在清晰聚焦的情况下所述变焦镜片组在位置 Z1并且物距为山时对应的所述聚焦镜 片组的位置fu和焦距EFL&其中,i取1至n,j取1至m,其中,n和m均为大于1的整数。
[0010]进一步地,在将所述聚焦镜片组移动到所述第一移动位置,并将所述变焦镜片组 移动到所述第二移动位置之后,所述方法还包括:计算所述聚焦镜片组在所述第一移动位 置以及所述变焦镜片组在所述第二移动位置时的聚焦值,其中,所述聚焦值用于拍摄的图 像的清晰度;判断是否找到聚焦值的峰值;如果没有找到所述峰值,则将所述第一移动位置 作为所述聚焦镜片组的当前位置,将所述第二移动位置作为所述变焦镜片组的当前位置, 将所述聚焦调节后的物距作为当前物距,返回执行确定聚焦调节后的物距的步骤以重新确 定聚焦调节后的物距;如果找到所述峰值,则确定出所述峰值对应的所述聚焦镜片组和所 述变焦镜片组的位置,将所述聚焦镜片组移动到所述峰值对应的所述聚焦镜片组的位置以 及将所述变焦镜片组移动到所述峰值对应的所述变焦镜片组的位置。
[0011] 进一步地,确定聚焦调节后的物距包括:获取所述聚焦镜片组的当前位置和所述 变焦镜片组的当前位置;根据所述聚焦镜片组的当前位置和所述变焦镜片组的当前位置计 算得到在清晰聚焦的情况下的当前焦距;利用自动聚焦算法计算出所述聚焦镜片组在聚焦 移动后的估计位置;根据所述估计位置和所述变焦镜片组的当前位置计算得到所述聚焦调 节后的物距。
[0012] 进一步地,在确定聚焦调节后的物距之前,所述方法还包括:获取所述聚焦镜片组 的当前位置和所述变焦镜片组的当前位置;根据所述聚焦镜片组的当前位置和所述变焦镜 片组的当前位置计算得到在清晰聚焦的情况下的当前焦距;计算出最小物距或者最大物距 与所述当前焦距对应的所述变焦镜片组的位置和所述聚焦镜片组的位置;其中,确定聚焦 调节后的物距包括:由以下公式计算得到所述聚焦调节后的物距:
[0013] d2 = di+ A a
[0014] 其中,办表示所述聚焦调节后的物距,cU表示所述当前物距,cU的初始值为所述最 小物距或者所述最大物距,A d表示物距调节量。
[0015] 进一步地,在计算得到聚焦镜片组的第一移动位置时,计算变焦镜片组的第二移 动位置包括:获取所述聚焦镜片组的当前位置和所述变焦镜片组的当前位置;根据所述聚 焦镜片组的当前位置和所述变焦镜片组的当前位置计算得到在清晰聚焦的情况下的当前 焦距和当前物距;根据用户输入的聚焦命令计算聚焦调节后的物距;根据所述聚焦调节后 的物距和所述当前焦距计算得到所述第一移动位置和所述第二移动位置。
[0016] 本发明的另一方面提供了一种摄像机的聚焦装置,包括:第一计算单元,用于在计 算得到聚焦镜片组的第一移动位置时,计算变焦镜片组的第二移动位置,其中,所述第一移 动位置为所述聚焦镜片组从所述聚焦镜片组的当前位置移动后的位置,所述第二移动位置 为所述变焦镜片组从所述变焦镜片组的当前位置移动后的位置;移动单元,用于将所述聚 焦镜片组移动到所述第一移动位置,并将所述变焦镜片组移动到所述第二移动位置,其中, 所述聚焦镜片组移动到所述第一移动位置以及所述变焦镜片组移动到所述第二移动位置 时摄像机的焦距与移动前的焦距相同。
[0017]进一步地,所述计算单元包括:确定模块,用于确定聚焦调节后的物距;第一计算 模块,用于根据当前焦距和所述聚焦调节后的物距计算得到所述第一移动位置和所述第二 移动位置。
[0018]进一步地,所述计算模块用于利用所述当前焦距和所述聚焦调节后的物距从预先 建立的镜头信息表上查表计算得到所述第一移动位置和所述第二移动位置,其中,所述镜 头信息表中记录了在清晰聚焦的情况下所述变焦镜片组在位置 Z1并且物距为山时对应的所 述聚焦镜片组的位置fu和焦距EFL^,其中,i取1至n,j取1至m,其中,n和m均为大于1的整 数。
[0019]进一步地,所述装置还包括:第二计算单元,用于在将所述聚焦镜片组移动到所述 第一移动位置,并将所述变焦镜片组移动到所述第二移动位置之后,计算所述聚焦镜片组 在所述第一移动位置以及所述变焦镜片组在所述第二移动位置时的聚焦值,其中,所述聚 焦值用于拍摄的图像的清晰度;判断单元,用于判断是否找到聚焦值的峰值;返回单元,用 于如果没有找到所述峰值,则将所述第一移动位置作为所述聚焦镜片组的当前位置,将所 述第二移动位置作为所述变焦镜片组的当前位置,将所述聚焦调节后的物距作为当前物 距,返回执行确定聚焦调节后的物距的步骤以重新确定聚焦调节后的物距;其中,所述移动 单元还用于如果找到所述峰值,则确定出所述峰值对应的所述聚焦镜片组和所述变焦镜片 组的位置,将所述聚焦镜片组移动到所述峰值对应的所述聚焦镜片组的位置以及将所述变 焦镜片组移动到所述峰值对应的所述变焦镜片组的位置。
[0020]进一步地,所述确定模块包括:第一获取子模块,获取所述聚焦镜片组的当前位置 和所述变焦镜片组的当前位置;第一计算子模块,用于根据所述聚焦镜片组的当前位置和 所述变焦镜片组的当前位置计算得到在清晰聚焦的情况下的当前焦距;第二计算子模块, 用于利用自动聚焦算法计算出所述聚焦镜片组在聚焦移动后的估计位置;第三计算子模 块,用于根据所述估计位置和所述变焦镜片组的当前位置计算得到所述聚焦调节后的物 距。
[0021 ]进一步地,所述装置还包括:第二获取子模块,用于在确定聚焦调节后的物距之 前,获取所述聚焦镜片组的当前位置和所述变焦镜片组的当前位置;第四计算子模块,用于 根据所述聚焦镜片组的当前位置和所述变焦镜片组的当前位置计算得到在清晰聚焦的情 况下的当前焦距;第五计算子模块,用于计算出最小物距或者最大物距与所述当前焦距对 应的所述变焦镜片组的位置和所述聚焦镜片组的位置;其中,所述确定模块包括:确定子模 块,用于由以下公式计算得到所述聚焦调节后的物距:
[0022] d2 = di+ A a
[0023]其中,(12表示所述聚焦调节后的物距,cU表示所述当前物距,cU的初始值为所述最 小物距或者所述最大物距,A d表示物距调节量。
[0024]进一步地,所述第一计算单元包括:获取模块,用于获取所述聚焦镜片组的当前位 置和所述变焦镜片组的当前位置;第二计算模块,用于根据所述聚焦镜片组的当前位置和 所述变焦镜片组的当前位置计算得到在清晰聚焦的情况下的当前焦距和当前物距;第三计 算模块,用于根据用户输入的聚焦命令计算聚焦调节后的物距;第四计算模块,用于根据所 述聚焦调节后的物距和所述当前焦距计算得到所述第一移动位置和所述第二移动位置。
[0025] 根据本发明实施例,通过在计算得到聚焦镜片组的移动后的位置时,计算变焦镜 片组的移动后的位置,然后将聚焦镜片组和变焦镜片组移动到相应的位置,也即是通过移 动变焦镜片组的位置来补偿移动聚焦镜片组时带来的焦距变化,使得摄像机的焦距在移动 前后不发生变化,保证拍摄的目标的成像大小不变,在不增加摄像机的硬件模块的情况下 消除了呼吸效应,降低了成本。
【附图说明】
[0026] 为了更清楚地说明本发明【具体实施方式】或现有技术中的技术方案,下面将对具体 实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的 附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前 提下,还可以根据这些附图获得其他的附图。
[0027] 图1为本发明实施例1中摄像机的聚焦方法的一个具体示例的流程图;
[0028] 图2为本发明实施例1中摄像机的聚焦方法的另一个具体示例的流程图;
[0029] 图3为本发明实施例1中摄像机的聚焦方法的又一个具体示例的流程图;
[0030] 图4为本发明实施例1中爬山法搜索的曲线图;
[0031] 图5为本发明实施例1中摄像机的聚焦方法的又一个具体示例的流程图;
[0032] 图6为本发明实施例1中全局搜索的曲线图;
[0033] 图7为本发明实施例2中摄像机的聚焦装置的一个具体示例的原理框图。
【具体实施方式】
[0034] 下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施 例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术 人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0035] 此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构 成冲突就可以相互结合。
[0036] 实施例1
[0037] 本实施例提供一种摄像机的聚焦方法,该方法可以用于具有电机驱动变焦和聚焦 的摄像机,该摄像机包括变焦镜片组(zoom)和聚焦镜片组(focus)、驱动变焦镜片组和聚焦 镜片组的电机、图像传感器CM0S/CCD、储存模块(在聚焦过程中记录聚焦相关参数)、插值计 算模块以及图像清晰度计算模块,图像清晰度计算模块可以对每帧图像计算出一个聚焦值 (Focus Value,简称为FV),FV越大说明清晰度越高,FV的最大值对应的focus位置既是清晰 聚焦的位置。
[0038] 如图1所示,聚焦方法包括:
[0039]步骤S101,在计算得到聚焦镜片组的第一移动位置时,计算变焦镜片组的第二移 动位置。其中,第一移动位置为聚焦镜片组从聚焦镜片组的当前位置移动后的位置,第二移 动位置为变焦镜片组从变焦镜片组的当前位置移动后的位置。
[0040] 在进行聚焦时,需要对聚焦镜片组的位置进行调节,从而实现成像画面的清晰度 的调节,因此,在调节过程中需要计算聚焦镜片组的移动后的位置即第一移动位置。然后在 如果仅仅移动聚焦镜片组以实现聚焦功能时,通常会使得镜头的焦距也发生改变,对此,本 实施例中,在计算聚焦镜片组的第一移动位置的同时,还计算变焦镜片组移动后的位置即 第二移动位置,保证聚焦镜片组和变焦镜片组在移动前后,摄像机的焦距不发生变化。
[0041] 步骤S102,将聚焦镜片组移动到第一移动位置,并将变焦镜片组移动到第二移动 位置。其中,聚焦镜片组移动到第一移动位置以及变焦镜片组移动到第二移动位置时摄像 机的焦距与移动前的焦距相同。
[0042] 在计算出第一移动位置和第二移动位置之后,通过驱动聚焦电机将聚焦镜片组移 动到第一移动位置,驱动变焦电机将变焦镜片组移动到第二移动位置。
[0043] 根据本发明实施例,通过在计算得到聚焦镜片组的移动后的位置时,计算变焦镜 片组的移动后的位置,然后将聚焦镜片组和变焦镜片组移动到相应的位置,也即是通过移 动变焦镜片组的位置来补偿移动聚焦镜片组时带来的焦距变化,使得摄像机的焦距在移动 前后不发生变化,保证拍摄的目标的成像大小不变,在不增加摄像机的硬件模块的情况下 消除了呼吸效应,降低了成本。
[0044] 优选地,在计算得到聚焦镜片组的第一移动位置时,计算变焦镜片组的第二移动 位置包括:确定聚焦调节后的物距;根据当前焦距和聚焦调节后的物距计算得到第一移动 位置和第二移动位置。
[0045] 由于聚焦过程是一个逐步搜索调节的过程,在每次调节过程中物距也会发生变 化,本实施例中,每次调节先确定聚焦调节后的物距,然后利用该物距和当前焦距计算第一 移动位置和第二移动位置。当前焦距为即为聚焦前焦距,在调节的过程中,该焦距不发生变 化。
[0046]对于任意一个确定的物距d,其对应的z-EFL曲线是单调的,其中,z表示变焦镜片 组的位置,EFL表示焦距;对于任意一个确定的z,其d-f曲线是单调的,其中,f表示聚焦镜片 组的位置。根据以上性质,每个已知的z和d都可以查找出唯一确定的f和EFL值,可以根据z、 f计算唯一对应的物距d,(由于某些镜头固定物距下f-z曲线不单调,所以不可以根据f和d 计算Z)。可以根据已知的z、d值计算唯一对应的焦距EFL,可以根据d、EFL计算唯一对应的Z, 可以根据d、EFL计算出唯一确定的f位置和EFL。基于上述原理,可以利用该物距和当前焦距 计算第一移动位置和第二移动位置。
[0047]进一步地,根据当前焦距和聚焦调节后的物距计算得到第一移动位置和第二移动 位置包括:利用当前焦距和聚焦调节后的物距从预先建立的镜头信息表上查表计算得到第 一移动位置和第二移动位置,其中,镜头信息表中记录了在清晰聚焦的情况下变焦镜片组 在位置 Zl并且物距为山时对应的聚焦镜片组的位置以和焦距EFI^,其中,i取1至n,j取1至 m,其中,n和m均为大于1的整数。
[0048]镜头信息表如表1所示:
[0049]表 1
[0052] 该表中包括z、d、f、EFL四个信息,依次表示变焦镜片组的位置、物距、聚焦镜片组 的位置、焦距,表中Z1、 Z2、Z3到zn表示n个变焦镜片组的位置,以单调递增或者递减的方式排 列,n为正整数;d^d^cb到cU表示物距,以单调递增或者递减的方式排列,m是物距d的采样 个数,为正整数。表中的每个单元有两个独立的数值,分别表示在其对应的z和物距d下的f 和焦距EFL。
[0053] 该镜头信息表可以通过光学模型仿真计算或者测量获取。对于一款镜头可认为该 表内容确定,不随时间或场景的改变而变化。根据已知值查表计算其他值的方法是用表中 的数据插值,包括邻域插值、线性插值与非线性插值等所有现有的插值方法。通过预先建立 的镜头信息表可以快速地计算出所要的数据,提高计算效率。
[0054] 作为一种可选的实施方式,如图2所示,在将聚焦镜片组移动到第一移动位置,并 将变焦镜片组移动到第二移动位置之后,方法还包括:计算聚焦镜片组在第一移动位置以 及变焦镜片组在第二移动位置时的聚焦值,其中,聚焦值用于拍摄的图像的清晰度;判断是 否找到聚焦值的峰值;如果没有找到峰值,则将第一移动位置作为聚焦镜片组的当前位置, 将第二移动位置作为变焦镜片组的当前位置,将聚焦调节后的物距作为当前物距,返回执 行确定聚焦调节后的物距的步骤以重新确定聚焦调节后的物距;如果找到峰值,则确定出 峰值对应的聚焦镜片组和变焦镜片组的位置,将聚焦镜片组移动到峰值对应的聚焦镜片组 的位置以及将变焦镜片组移动到峰值对应的变焦镜片组的位置。
[0055] 具体地,如图2所示,聚焦方法包括:
[0056] 步骤S201,确定聚焦调节后的物距。
[0057]步骤S202,根据当前焦距和聚焦调节后的物距计算得到第一移动位置和第二移动 位置。
[0058]步骤S203,将聚焦镜片组移动到第一移动位置,并将变焦镜片组移动到第二移动 位置。
[0059] 步骤S201至S203见上面实施例中的描述,这里不做赘述。
[0060]步骤S204,计算聚焦镜片组在第一移动位置以及变焦镜片组在第二移动位置时的 聚焦值。
[0061]聚焦值(focus value,简称为FV)可以是指拍摄的图像的清晰度值,其值越大表明 图像越清晰。本实施例中,每移动调节一次,计算并获取相应的聚焦值,并记录下来,以便于 进行峰值判断。
[0062]步骤S205,判断是否找到聚焦值的峰值。如果没有找到峰值,则执行步骤S206,反 之,则执行步骤S207。在每次计算得到聚焦值之后,进行峰值查询,判断是否能够找到峰值, 以便于后续处理。其中,峰值表示图像最清晰的位置,即聚焦所要调节的最终位置。
[0063]步骤S206,将第一移动位置作为聚焦镜片组的当前位置,将第二移动位置作为变 焦镜片组的当前位置,将聚焦调节后的物距作为当前物距,返回执行步骤S201以重新确定 聚焦调节后的物距。当没有找到峰值时,需要再次进行调节,因此,返回执行步骤S201。 [0064]步骤S207,确定出峰值对应的聚焦镜片组和变焦镜片组的位置。
[0065]步骤S208,将聚焦镜片组移动到峰值对应的聚焦镜片组的位置以及将变焦镜片组 移动到峰值对应的变焦镜片组的位置,自动聚焦结束。当找到峰值时,确定出峰值时各镜片 组的位置,然后将镜片组移动到该位置,从而实现自动聚焦。
[0066] 优选地,如图3所示,步骤S201包括:
[0067] 步骤S2011,获取聚焦镜片组的当前位置和变焦镜片组的当前位置。
[0068] 步骤S2012,根据聚焦镜片组的当前位置和变焦镜片组的当前位置计算得到在清 晰聚焦的情况下的当前焦距。还可以计算出当前聚焦的物距。
[0069] 步骤S2013,利用自动聚焦算法计算出聚焦镜片组在聚焦移动后的估计位置。自动 聚焦算法包括现有支持自动聚焦镜头的所有现有自动聚焦算法,包括爬山法、全局搜索法 等。
[0070] 步骤S2014,根据估计位置和变焦镜片组的当前位置计算得到聚焦调节后的物距。
[0071] 优选地,以采用爬山法为例,先获取当前的变焦镜片组的位置zl和当前的聚焦镜 片组de位置fl,根据zl和fl计算出当前状态对应的清晰聚焦的物距dl和当前焦距EFL。
[0072] 然后使用爬山聚焦算法,给出下一步的聚焦镜片组的估计位置f2',如图4所示。首 先查看储存器中记录的FV值即聚焦值个数,如果个数小于一个阈值,达不到判断标准,则维 持搜索方向不变;如果个数大于阈值,判断最近数个FV值的趋势,如果FV值呈下降趋势且满 足一定条件,则将搜索方向反向;如果在当前方向走到搜索范围的尽头,则将搜索方向反 向.根据搜索方向确定下一步聚焦镜片组的估计位置f2'。
[0073] 接着根据当前变焦镜片组的位置zl和聚焦镜片组的估计位置f2'计算出其对应的 下一个物距d2。根据物距d2和当前焦距EFL计算出对应的下一个变焦镜片组的位置z2和聚 焦镜片组的位置f 2。
[0074] 然后驱动变焦镜片组和聚焦镜片组分别移动到位置z2和位置f2,并记录当前的变 焦镜片组和聚焦镜片组的位置组合及在其位置上获取到的FV值。判断记录的数个FV值中是 否有峰值,如果有峰值则取出FV峰值位置对应的变焦镜片组和聚焦镜片组的位置组合z和 f。如果没有峰值则分别将z2、f2和d2依次设为当前的变焦镜片组的位置zl、聚焦镜片组的 位置fl和物距dl,返回使用爬山聚焦算法,给出下一步的聚焦镜片组的估计位置f2',重新 进行下一轮的计算。
[0075] 如果找出峰值,则驱动变焦镜片组和聚焦镜片组分别移动到位置z和位置f,过程 中需保持焦距EFL不变,结束自动聚焦。
[0076] 可选地,如图5所示,在确定聚焦调节后的物距之前,方法还包括:
[0077] 步骤S501,获取聚焦镜片组的当前位置和变焦镜片组的当前位置。
[0078] 步骤S502,根据聚焦镜片组的当前位置和变焦镜片组的当前位置计算得到在清晰 聚焦的情况下的当前焦距。
[0079]步骤S503,计算出最小物距或者最大物距与当前焦距对应的变焦镜片组的位置和 聚焦镜片组的位置。
[0080] 步骤S201包括:步骤S2011,由以下公式计算得到聚焦调节后的物距:
[0081] d2 = di+ A a
[0082]其中,d2表示聚焦调节后的物距,cU表示当前物距,cU的初始值为最小物距或者最 大物距,△(1表示物距调节量。当从最小物距开始搜索时,Ad为正值,反之,但从最大物距开 始搜索时,A d为负值aAd可以是固定值,也可以是物距cU的函数,该函数可以随cU的增大而 增大。
[0083]本实施例采用全局搜索法。对于短焦距镜头,焦距EFL小于10毫米左右,在用于监 控、视频会议以及日常生活拍摄等场景下,其聚焦搜索范围非常小,此时使用全局搜索FV峰 值的方法,可以保持快速完成聚焦搜索。现有的全局搜索扫描整个聚焦搜索范围的focus-FV曲线,然后找到FV的峰值,驱动聚焦镜片组走到该位置。本实施例则将物距d作为搜索变 量,如图6所示,在搜索过程中固定焦距EFL不变,驱动聚焦镜片组扫描整个物距范围,同时 在扫描过程中移动变焦镜片组作补偿。得到整个物距范围的d-FV曲线,找到FV的峰值时对 应的聚焦镜片组和变焦镜片组的位置,驱动聚焦镜片组和变焦镜片组走到该位置。
[0084]具体地,先获取当前的变焦镜片组的位置zl和当前的聚焦镜片组de位置fl,根据 zl和fl计算出当前状态对应的清晰聚焦的物距dl和当前焦距EFL。
[0085] 然后从最小物距dmin(如果按照物距从大到小的搜索方向则是从最大物距dmax,dmin 从应用需要的最小物距开始,大于镜头支持的最小物距;dmax是实际使用的最大物距,可以 用一个较远的距离近似代替无穷远,如100米、200米)开始,计算出焦距EFL和最小物距d min 对应的聚焦镜片组和变焦镜片组的位置,驱动聚焦镜片组和变焦镜片组走到该位置,在走 的过程在镜头信息表中查找一条调整聚焦镜片组和变焦镜片组的路径以保持EFL不变。 [0086] 接着设置下一个物距c^dFcU+A^cb的初始值为最小物距dmin或者最大物距dmax, Ad是物距的调节量,可以是固定值,也可以是物距cU的函数,一般随cU的增大而增大。根据 物距d 2和当前焦距EFL计算出对应的下一步聚焦镜片组的位置z2和变焦镜片组的位置f2。分 别驱动聚焦镜片组和变焦镜片组移动到位置 22和位置f2,并记录当前位置的聚焦镜片组和 变焦镜片组的位置组合及在其位置上获取到的FV值。
[0087]然后判断是否走完整个物距搜索范围(如果按照物距从小到大搜索则需走到dmax, 如果按照从大到小搜索则是走到dmin),如果走完搜索范围则取出FV峰值位置对应的聚焦镜 片组和变焦镜片组的位置组合z和f。如果没有走完整个物距范围则分别将z2、f2和d2依次 设为当前的变焦镜片组的位置zl、聚焦镜片组的位置fl和物距dl,并返回重新搜索下一个 物距。
[0088] 如果找出峰值,则驱动变焦镜片组和聚焦镜片组分别移动到位置z和位置f,过程 中需保持焦距EFL不变,结束自动聚焦。整个聚焦搜索过程中焦距EFL保持不变。
[0089] 可选地,本发明实施例的聚焦方法还可以用于手动聚焦,其中,在计算得到聚焦镜 片组的第一移动位置时,计算变焦镜片组的第二移动位置包括:获取聚焦镜片组的当前位 置和变焦镜片组的当前位置;根据聚焦镜片组的当前位置和变焦镜片组的当前位置计算得 到在清晰聚焦的情况下的当前焦距和当前物距;根据用户输入的聚焦命令计算聚焦调节后 的物距;根据聚焦调节后的物距和当前焦距计算得到第一移动位置和第二移动位置。
[0090] 手动聚焦与自动聚焦的区别主要在于调节后的物距的确定方式,在手动聚焦的过 程中,调节后的物距是由用户输入的聚焦命令得到的,而自动聚焦则是利用自动聚焦算法 计算出的。在手动聚焦的过程中,用户操作聚远或者聚近时,首先计算出当前的焦距EFL,以 及当前变焦镜片组和聚焦镜片的位置对应的物距cU,根据用户输入的命令计算出下一个物 距d2,保持焦距不变,从镜头信息表中查找出对应的下一个变焦镜片组和聚焦镜片的位置, 然后驱动变焦镜片组和聚焦镜片分别移动到相应的位置。
[0091] 根据本发明上述实施例的描述可以看出,本发明可以达到如下技术效果:
[0092] 1、对于现有的支持聚焦和变焦的摄像机,不增加或者修改任何硬件,无需图像处 理模块,通过聚焦过程补偿焦距变化,即可实现固定焦距不变的情况下进行聚焦搜索,从而 消除"呼吸效应"。
[0093] 2.由于无数字缩放,输出图像无分辨率损失。
[0094] 实施例2
[0095] 本施例提供一种摄像机的聚焦装置,如图7所示,该装置包括:第一计算单元10和 移动单元20。
[0096] 第一计算单元10用于在计算得到聚焦镜片组的第一移动位置时,计算变焦镜片组 的第二移动位置,其中,第一移动位置为聚焦镜片组从聚焦镜片组的当前位置移动后的位 置,第二移动位置为变焦镜片组从变焦镜片组的当前位置移动后的位置。
[0097] 在进行聚焦时,需要对聚焦镜片组的位置进行调节,从而实现成像画面的清晰度 的调节,因此,在调节过程中需要计算聚焦镜片组的移动后的位置即第一移动位置。然后在 如果仅仅移动聚焦镜片组以实现聚焦功能时,通常会使得镜头的焦距也发生改变,对此,本 实施例中,在计算聚焦镜片组的第一移动位置的同时,还计算变焦镜片组移动后的位置即 第二移动位置,保证聚焦镜片组和变焦镜片组在移动前后,摄像机的焦距不发生变化。
[0098] 移动单元20用于将聚焦镜片组移动到第一移动位置,并将变焦镜片组移动到第二 移动位置,其中,聚焦镜片组移动到第一移动位置以及变焦镜片组移动到第二移动位置时 摄像机的焦距与移动前的焦距相同。
[0099] 在计算出第一移动位置和第二移动位置之后,通过驱动聚焦电机将聚焦镜片组移 动到第一移动位置,驱动变焦电机将变焦镜片组移动到第二移动位置。
[0100] 根据本发明实施例,通过在计算得到聚焦镜片组的移动后的位置时,计算变焦镜 片组的移动后的位置,然后将聚焦镜片组和变焦镜片组移动到相应的位置,也即是通过移 动变焦镜片组的位置来补偿移动聚焦镜片组时带来的焦距变化,使得摄像机的焦距在移动 前后不发生变化,保证拍摄的目标的成像大小不变,在不增加摄像机的硬件模块的情况下 消除了呼吸效应,降低了成本。
[0101 ]优选地,计算单元包括:确定模块,用于确定聚焦调节后的物距;第一计算模块,用 于根据当前焦距和聚焦调节后的物距计算得到第一移动位置和第二移动位置。
[0102]由于聚焦过程是一个逐步搜索调节的过程,在每次调节过程中物距也会发生变 化,本实施例中,每次调节先确定聚焦调节后的物距,然后利用该物距和当前焦距计算第一 移动位置和第二移动位置。当前焦距为即为聚焦前焦距,在调节的过程中,该焦距不发生变 化。
[0103]对于任意一个确定的物距d,其对应的z-EFL曲线是单调的,其中,z表示变焦镜片 组的位置,EFL表示焦距;对于任意一个确定的z,其d-f曲线是单调的,其中,f表示聚焦镜片 组的位置。根据以上性质,每个已知的z和d都可以查找出唯一确定的f和EFL值,可以根据z、 f计算唯一对应的物距d,(由于某些镜头固定物距下f-z曲线不单调,所以不可以根据f和d 计算Z)。可以根据已知的z、d值计算唯一对应的焦距EFL,可以根据d、EFL计算唯一对应的z, 可以根据d、EFL计算出唯一确定的f位置和EFL。基于上述原理,可以利用该物距和当前焦距 计算第一移动位置和第二移动位置。
[0104]进一步地,计算模块用于利用当前焦距和聚焦调节后的物距从预先建立的镜头信 息表上查表计算得到第一移动位置和第二移动位置,其中,镜头信息表中记录了在清晰聚 焦的情况下变焦镜片组在位置21并且物距为山时对应的聚焦镜片组的位置和焦距EFL& 其中,i取1至n,j取1至m,其中,n和m均为大于1的整数。
[0105]该镜头信息表可以通过光学模型仿真计算或者测量获取。对于一款镜头可认为该 表内容确定,不随时间或场景的改变而变化。根据已知值查表计算其他值的方法是用表中 的数据插值,包括邻域插值、线性插值与非线性插值等所有现有的插值方法。通过预先建立 的镜头信息表可以快速地计算出所要的数据,提高计算效率。
[0106] 作为一种可选的实施方式,装置还包括:
[0107] 第二计算单元,用于在将聚焦镜片组移动到第一移动位置,并将变焦镜片组移动 到第二移动位置之后,计算聚焦镜片组在第一移动位置以及变焦镜片组在第二移动位置时 的聚焦值,其中,聚焦值用于拍摄的图像的清晰度。聚焦值(focus value,简称为FV)可以是 指拍摄的图像的清晰度值,其值越大表明图像越清晰。本实施例中,每移动调节一次,计算 并获取相应的聚焦值,并记录下来,以便于进行峰值判断。
[0108] 判断单元,用于判断是否找到聚焦值的峰值;
[0109] 返回单元,用于如果没有找到峰值,则将第一移动位置作为聚焦镜片组的当前位 置,将第二移动位置作为变焦镜片组的当前位置,将聚焦调节后的物距作为当前物距,返回 执行确定聚焦调节后的物距的步骤以重新确定聚焦调节后的物距。在每次计算得到聚焦值 之后,进行峰值查询,判断是否能够找到峰值,以便于后续处理。其中,峰值表示图像最清晰 的位置,即聚焦所要调节的最终位置。
[0110] 移动单元还用于如果找到峰值,则确定出峰值对应的聚焦镜片组和变焦镜片组的 位置,将聚焦镜片组移动到峰值对应的聚焦镜片组的位置以及将变焦镜片组移动到峰值对 应的变焦镜片组的位置。当找到峰值时,确定出峰值时各镜片组的位置,然后将镜片组移动 到该位置,从而实现自动聚焦。
[0111] 优选地,确定模块包括:
[0112] 第一获取子模块,获取聚焦镜片组的当前位置和变焦镜片组的当前位置;
[0113] 第一计算子模块,用于根据聚焦镜片组的当前位置和变焦镜片组的当前位置计算 得到在清晰聚焦的情况下的当前焦距;还可以用于计算出当前聚焦的物距。
[0114] 第二计算子模块,用于利用自动聚焦算法计算出聚焦镜片组在聚焦移动后的估计 位置;自动聚焦算法包括现有支持自动聚焦镜头的所有现有自动聚焦算法,包括爬山法、全 局搜索法等。
[0115] 第三计算子模块,用于根据估计位置和变焦镜片组的当前位置计算得到聚焦调节 后的物距。
[0116] 可选地,装置还包括:
[0117]第二获取子模块,用于在确定聚焦调节后的物距之前,获取聚焦镜片组的当前位 置和变焦镜片组的当前位置;
[0118]第四计算子模块,用于根据聚焦镜片组的当前位置和变焦镜片组的当前位置计算 得到在清晰聚焦的情况下的当前焦距;
[0119]第五计算子模块,用于计算出最小物距或者最大物距与当前焦距对应的变焦镜片 组的位置和聚焦镜片组的位置;
[0120] 其中,确定模块包括:确定子模块,用于由以下公式计算得到聚焦调节后的物距:
[0121] d2 = di+ A a
[0122] 其中,d2表示聚焦调节后的物距,cU表示当前物距,cU的初始值为最小物距或者最 大物距,△(1表示物距调节量。当从最小物距开始搜索时,A d为正值,反之,但从最大物距开 始搜索时,Ad为负值aAd可以是固定值,也可以是物距cU的函数,该函数可以随cU的增大而 增大。
[0123] 本实施例采用全局搜索法。对于短焦距镜头,焦距EFL小于10毫米左右,在用于监 控、视频会议以及日常生活拍摄等场景下,其聚焦搜索范围非常小,此时使用全局搜索FV峰 值的方法,可以保持快速完成聚焦搜索。现有的全局搜索扫描整个聚焦搜索范围的focus-FV曲线,然后找到FV的峰值,驱动聚焦镜片组走到该位置。本实施例则将物距d作为搜索变 量,如图6所示,在搜索过程中固定焦距EFL不变,驱动聚焦镜片组扫描整个物距范围,同时 在扫描过程中移动变焦镜片组作补偿。得到整个物距范围的d-FV曲线,找到FV的峰值时对 应的聚焦镜片组和变焦镜片组的位置,驱动聚焦镜片组和变焦镜片组走到该位置。
[0124] 可选地,本发明实施例的聚焦方法还可以用于手动聚焦,其中,第一计算单元包 括:
[0125] 获取模块,用于获取聚焦镜片组的当前位置和变焦镜片组的当前位置;
[0126] 第二计算模块,用于根据聚焦镜片组的当前位置和变焦镜片组的当前位置计算得 到在清晰聚焦的情况下的当前焦距和当前物距;
[0127] 第三计算模块,用于根据用户输入的聚焦命令计算聚焦调节后的物距;
[0128] 第四计算模块,用于根据聚焦调节后的物距和当前焦距计算得到第一移动位置和 第二移动位置。
[0129] 手动聚焦与自动聚焦的区别主要在于调节后的物距的确定方式,在手动聚焦的过 程中,调节后的物距是由用户输入的聚焦命令得到的,而自动聚焦则是利用自动聚焦算法 计算出的。在手动聚焦的过程中,用户操作聚远或者聚近时,首先计算出当前的焦距EFL,以 及当前变焦镜片组和聚焦镜片的位置对应的物距cU,根据用户输入的命令计算出下一个物 距d 2,保持焦距不变,从镜头信息表中查找出对应的下一个变焦镜片组和聚焦镜片的位置, 然后驱动变焦镜片组和聚焦镜片分别移动到相应的位置。
[0130] 根据本发明上述实施例的描述可以看出,本发明可以达到如下技术效果:
[0131]
[0132] 1、对于现有的支持聚焦和变焦的摄像机,不增加或者修改任何硬件,
[0133] 无需图像处理模块,通过聚焦过程补偿焦距变化,即可实现固定焦距不
[0134] 变的情况下进行聚焦搜索,从而消除"呼吸效应"。
[0135] 2.由于无数字缩放,输出图像无分辨率损失。
[0136]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序 产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实 施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机 可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产 品的形式。
[0137] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程 图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流 程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序 指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产 生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实 现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0138] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。
[0139] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计 算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一 个方框或多个方框中指定的功能的步骤。
[0140] 显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对 于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或 变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或 变动仍处于本发明创造的保护范围之中。
【主权项】
1. 一种摄像机的聚焦方法,其特征在于,包括: 在计算得到聚焦镜片组的第一移动位置时,计算变焦镜片组的第二移动位置,其中,所 述第一移动位置为所述聚焦镜片组从所述聚焦镜片组的当前位置移动后的位置,所述第二 移动位置为所述变焦镜片组从所述变焦镜片组的当前位置移动后的位置; 将所述聚焦镜片组移动到所述第一移动位置,并将所述变焦镜片组移动到所述第二移 动位置,其中,所述聚焦镜片组移动到所述第一移动位置以及所述变焦镜片组移动到所述 第二移动位置时摄像机的焦距与移动前的焦距相同。2. 根据权利要求1所述的方法,其特征在于,在计算得到聚焦镜片组的第一移动位置 时,计算变焦镜片组的第二移动位置包括: 确定聚焦调节后的物距; 根据当前焦距和所述聚焦调节后的物距计算得到所述第一移动位置和所述第二移动 位置。3. 根据权利要求2所述的方法,其特征在于,根据所述当前焦距和所述聚焦调节后的物 距计算得到所述第一移动位置和所述第二移动位置包括: 利用所述当前焦距和所述聚焦调节后的物距从预先建立的镜头信息表上查表计算得 到所述第一移动位置和所述第二移动位置,其中,所述镜头信息表中记录了在清晰聚焦的 情况下所述变焦镜片组在位置21并且物距为山时对应的所述聚焦镜片组的位置fu和焦距 EFLij,其中,i取1至n,j取1至m,其中,η和m均为大于1的整数。4. 根据权利要求2或3所述的方法,其特征在于,在将所述聚焦镜片组移动到所述第一 移动位置,并将所述变焦镜片组移动到所述第二移动位置之后,所述方法还包括: 计算所述聚焦镜片组在所述第一移动位置以及所述变焦镜片组在所述第二移动位置 时的聚焦值,其中,所述聚焦值用于拍摄的图像的清晰度; 判断是否找到聚焦值的峰值; 如果没有找到所述峰值,则将所述第一移动位置作为所述聚焦镜片组的当前位置,将 所述第二移动位置作为所述变焦镜片组的当前位置,将所述聚焦调节后的物距作为当前物 距,返回执行确定聚焦调节后的物距的步骤以重新确定聚焦调节后的物距; 如果找到所述峰值,则确定出所述峰值对应的所述聚焦镜片组和所述变焦镜片组的位 置,将所述聚焦镜片组移动到所述峰值对应的所述聚焦镜片组的位置以及将所述变焦镜片 组移动到所述峰值对应的所述变焦镜片组的位置。5. 根据权利要求4所述的方法,其特征在于,确定聚焦调节后的物距包括: 获取所述聚焦镜片组的当前位置和所述变焦镜片组的当前位置; 根据所述聚焦镜片组的当前位置和所述变焦镜片组的当前位置计算得到在清晰聚焦 的情况下的当前焦距; 利用自动聚焦算法计算出所述聚焦镜片组在聚焦移动后的估计位置; 根据所述估计位置和所述变焦镜片组的当前位置计算得到所述聚焦调节后的物距。6. 根据权利要求4所述的方法,其特征在于, 在确定聚焦调节后的物距之前,所述方法还包括: 获取所述聚焦镜片组的当前位置和所述变焦镜片组的当前位置; 根据所述聚焦镜片组的当前位置和所述变焦镜片组的当前位置计算得到在清晰聚焦 的情况下的当前焦距; 计算出最小物距或者最大物距与所述当前焦距对应的所述变焦镜片组的位置和所述 聚焦镜片组的位置; 其中,确定聚焦调节后的物距包括:由以下公式计算得到所述聚焦调节后的物距: d2 = di+ Δ a 其中,办表示所述聚焦调节后的物距,Cl1表示所述当前物距,Cl1的初始值为所述最小物 距或者所述最大物距,Ad表示物距调节量。7. 根据权利要求1所述的方法,其特征在于,在计算得到聚焦镜片组的第一移动位置 时,计算变焦镜片组的第二移动位置包括: 获取所述聚焦镜片组的当前位置和所述变焦镜片组的当前位置; 根据所述聚焦镜片组的当前位置和所述变焦镜片组的当前位置计算得到在清晰聚焦 的情况下的当前焦距和当前物距; 根据用户输入的聚焦命令计算聚焦调节后的物距; 根据所述聚焦调节后的物距和所述当前焦距计算得到所述第一移动位置和所述第二 移动位置。8. -种摄像机的聚焦装置,其特征在于,包括: 第一计算单元,用于在计算得到聚焦镜片组的第一移动位置时,计算变焦镜片组的第 二移动位置,其中,所述第一移动位置为所述聚焦镜片组从所述聚焦镜片组的当前位置移 动后的位置,所述第二移动位置为所述变焦镜片组从所述变焦镜片组的当前位置移动后的 位置; 移动单元,用于将所述聚焦镜片组移动到所述第一移动位置,并将所述变焦镜片组移 动到所述第二移动位置,其中,所述聚焦镜片组移动到所述第一移动位置以及所述变焦镜 片组移动到所述第二移动位置时摄像机的焦距与移动前的焦距相同。9. 根据权利要求8所述的装置,其特征在于,所述计算单元包括: 确定模块,用于确定聚焦调节后的物距; 第一计算模块,用于根据当前焦距和所述聚焦调节后的物距计算得到所述第一移动位 置和所述第二移动位置。10. 根据权利要求9所述的装置,其特征在于,所述计算模块用于利用所述当前焦距和 所述聚焦调节后的物距从预先建立的镜头信息表上查表计算得到所述第一移动位置和所 述第二移动位置,其中,所述镜头信息表中记录了在清晰聚焦的情况下所述变焦镜片组在 位置Z 1并且物距为山时对应的所述聚焦镜片组的位置b和焦距EFL^其中,i取1至n,j取1 至m,其中,η和m均为大于1的整数。11. 根据权利要求8或9所述的装置,其特征在于,所述装置还包括: 第二计算单元,用于在将所述聚焦镜片组移动到所述第一移动位置,并将所述变焦镜 片组移动到所述第二移动位置之后,计算所述聚焦镜片组在所述第一移动位置以及所述变 焦镜片组在所述第二移动位置时的聚焦值,其中,所述聚焦值用于拍摄的图像的清晰度; 判断单元,用于判断是否找到聚焦值的峰值; 返回单元,用于如果没有找到所述峰值,则将所述第一移动位置作为所述聚焦镜片组 的当前位置,将所述第二移动位置作为所述变焦镜片组的当前位置,将所述聚焦调节后的 物距作为当前物距,返回执行确定聚焦调节后的物距的步骤以重新确定聚焦调节后的物 距; 其中,所述移动单元还用于如果找到所述峰值,则确定出所述峰值对应的所述聚焦镜 片组和所述变焦镜片组的位置,将所述聚焦镜片组移动到所述峰值对应的所述聚焦镜片组 的位置以及将所述变焦镜片组移动到所述峰值对应的所述变焦镜片组的位置。12. 根据权利要求11所述的装置,其特征在于,所述确定模块包括: 第一获取子模块,获取所述聚焦镜片组的当前位置和所述变焦镜片组的当前位置; 第一计算子模块,用于根据所述聚焦镜片组的当前位置和所述变焦镜片组的当前位置 计算得到在清晰聚焦的情况下的当前焦距; 第二计算子模块,用于利用自动聚焦算法计算出所述聚焦镜片组在聚焦移动后的估计 位置; 第三计算子模块,用于根据所述估计位置和所述变焦镜片组的当前位置计算得到所述 聚焦调节后的物距。13. 根据权利要求11所述的装置,其特征在于,所述装置还包括: 第二获取子模块,用于在确定聚焦调节后的物距之前,获取所述聚焦镜片组的当前位 置和所述变焦镜片组的当前位置; 第四计算子模块,用于根据所述聚焦镜片组的当前位置和所述变焦镜片组的当前位置 计算得到在清晰聚焦的情况下的当前焦距; 第五计算子模块,用于计算出最小物距或者最大物距与所述当前焦距对应的所述变焦 镜片组的位置和所述聚焦镜片组的位置; 其中,所述确定模块包括:确定子模块,用于由以下公式计算得到所述聚焦调节后的物 距: d2 = di+ Δ a 其中,办表示所述聚焦调节后的物距,Cl1表示所述当前物距,Cl1的初始值为所述最小物 距或者所述最大物距,Ad表示物距调节量。14. 根据权利要求8所述的装置,其特征在于,所述第一计算单元包括: 获取模块,用于获取所述聚焦镜片组的当前位置和所述变焦镜片组的当前位置; 第二计算模块,用于根据所述聚焦镜片组的当前位置和所述变焦镜片组的当前位置计 算得到在清晰聚焦的情况下的当前焦距和当前物距; 第三计算模块,用于根据用户输入的聚焦命令计算聚焦调节后的物距; 第四计算模块,用于根据所述聚焦调节后的物距和所述当前焦距计算得到所述第一移 动位置和所述第二移动位置。
【文档编号】G03B13/36GK105959577SQ201610559165
【公开日】2016年9月21日
【申请日】2016年7月15日
【发明人】宋佳阳, 汤峰峰, 章勇, 曹李军, 周秋芳
【申请人】苏州科达科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1