用以部署用于透镜响铃及振动的主动阻尼的系统及方法转让专利

申请号 : CN201380021779.9

文献号 : CN104254804B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 洪孝凌钟杰夫耶亚普拉卡什·桑德拉潘迪安拉亚库马尔·戈温德拉姆史瑞苏丹·拉马克里什·拉姆库马尔鲁宾·M·贝拉尔德

申请人 : 高通股份有限公司

摘要 :

本文描述的是用以使成像装置(400)的透镜(410)自动聚焦的方法、设备及计算机可读媒体。接收指示透镜位置的参数。确定透镜致动器特性。至少部分基于输入参数及所述透镜致动器特性来确定透镜阻尼参数。所述透镜阻尼参数包含透镜移动步阶大小及每一步阶之间的时间延迟。所述透镜阻尼参数包含用于多个透镜移动区域的阻尼参数。至少部分基于所述输入参数及所述透镜阻尼参数来确定透镜移动参数。接着通过根据所述透镜移动参数来移动所述透镜(410)而使其自动聚焦。

权利要求 :

1.一种使透镜自动聚焦的方法,其包括:

确定当前透镜位置;

确定目标透镜位置;

至少基于所述当前透镜位置及所述目标透镜位置来确定透镜移动的方向;

至少基于所述当前透镜位置及所述目标透镜位置来确定透镜移动的量值;

至少基于透镜移动的所述方向及量值来确定透镜移动阻尼参数;

至少基于所述透镜移动阻尼参数来确定透镜移动参数;及基于所述透镜移动参数来移动所述透镜以使所述透镜自动聚焦。

2.根据权利要求1所述的方法,其进一步包括:至少基于所述当前透镜位置及所述目标透镜位置来确定两个或更多个透镜移动区域;

基于所述两个或更多个透镜移动区域来确定所述透镜移动阻尼参数。

3.根据权利要求2所述的方法,其进一步包括:确定在所述两个或更多个透镜移动区域中的一个透镜移动区域内的透镜移动距离;及基于所述透镜移动区域内的所述透镜移动距离来确定对应于所述透镜移动区域的透镜移动阻尼参数。

4.根据权利要求1所述的方法,其中所述透镜移动阻尼参数包括透镜移动步阶大小及每一步阶之间的时间延迟。

5.根据权利要求2所述的方法,其中所述两个或更多个透镜移动区域与跨越透镜位移范围的透镜致动器特性相对应。

6.根据权利要求2所述的方法,其中所述透镜在从所述当前透镜位置移动到所述目标透镜位置时移动经过所述两个或更多个透镜移动区域。

7.根据权利要求2所述的方法,其中所述透镜移动阻尼参数包含针对所述两个或更多个透镜移动区域中的至少两个透镜移动区域的不同的透镜移动步阶大小及每一步阶之间的不同的时间延迟。

8.根据权利要求7所述的方法,其中确定所述透镜移动阻尼参数包含确定针对第一区域的每步阶的数字/模拟控制器(DAC)代码改变,及确定针对第二区域的不同的每步阶的数字/模拟控制器(DAC)代码改变。

9.一种用于使透镜自动聚焦的设备,其包括:

透镜;

透镜致动器;

处理器,其可操作地耦合到所述透镜致动器;

存储器,其可操作地耦合到所述处理器,及经配置以存储:自动聚焦控制模块,其经配置以确定当前透镜位置及目标透镜位置,及基于所述当前透镜位置及所述目标透镜位置来确定透镜移动的量值及方向;

透镜阻尼参数确定模块,其经配置以至少基于透镜移动的量值及方向来确定透镜移动阻尼参数;

透镜移动参数确定模块,其经配置以基于所述透镜移动阻尼参数来确定透镜移动参数;及透镜移动控制模块,其经配置以基于所述透镜移动参数来移动所述透镜以使所述透镜自动聚焦。

10.根据权利要求9所述的设备,其进一步包括透镜致动器特性确定模块,其经配置以基于所述当前透镜位置及所述目标透镜位置来确定两个或更多个透镜移动区域,其中所述透镜阻尼参数确定模块经进一步配置以基于所述两个或更多个透镜移动区域来确定所述透镜移动阻尼参数。

11.根据权利要求10所述的设备,其中所述透镜阻尼参数确定模块经进一步配置以确定在所述两个或更多个透镜移动区域中的一个透镜移动区域内的透镜移动距离,及基于所述透镜移动区域内的所述透镜移动距离来确定对应于所述透镜移动区域的所述透镜移动阻尼参数。

12.根据权利要求9所述的设备,其中所述透镜移动阻尼参数包括透镜移动步阶大小及每一步阶之间的时间延迟。

13.根据权利要求10所述的设备,其中所述两个或更多个透镜移动区域与跨越透镜位移范围的透镜致动器特性相对应。

14.根据权利要求10所述的设备,其中所述透镜在从所述当前透镜位置移动到所述目标透镜位置时移动经过所述两个或更多个透镜移动区域。

15.一种用于使透镜自动聚焦的设备,其包括:用于确定当前透镜位置及目标透镜位置的装置;

用于至少基于所述当前透镜位置及所述目标透镜位置来确定透镜移动的方向的装置;

用于至少基于所述当前透镜位置及所述目标透镜位置来确定透镜移动的量值的装置;

用于至少基于透镜移动的所述方向及量值来确定透镜移动阻尼参数的装置;

用于基于所述透镜移动阻尼参数来确定透镜移动参数的装置;及用于基于所述透镜移动参数来移动所述透镜以使所述透镜自动聚焦的装置。

16.根据权利要求15所述的设备,其进一步包括用于基于所述当前透镜位置及所述目标透镜位置来确定两个或更多个透镜移动区域的装置,其中所述用于确定透镜移动阻尼参数的装置经配置以基于所述两个或更多个透镜移动区域来确定所述透镜移动阻尼参数。

17.根据权利要求15所述的设备,其中所述透镜移动阻尼参数包括透镜移动步阶大小及每一步阶之间的时间延迟。

18.根据权利要求16所述的设备,其中所述两个或更多个透镜移动区域与跨越透镜位移范围的透镜致动器特性相对应。

19.根据权利要求16所述的设备,其中所述透镜在从所述当前透镜位置移动到所述目标透镜位置时移动经过所述两个或更多个透镜移动区域。

20.一种包括指令的非暂时性计算机可读媒体,所述指令在执行时致使处理器执行使透镜自动聚焦的方法,所述方法包括:确定当前透镜位置;

确定目标透镜位置;

至少基于所述当前透镜位置及所述目标透镜位置来确定透镜移动的方向;

至少基于所述当前透镜位置及所述目标透镜位置来确定透镜移动的量值;

基于透镜移动的所述方向及量值来确定透镜移动阻尼参数;

基于所述透镜移动阻尼参数来确定透镜移动参数;及基于所述透镜移动参数来移动所述透镜以使所述透镜自动聚焦。

21.根据权利要求20所述的非暂时性计算机可读媒体,所述方法进一步包括:基于所述当前及目标透镜位置来确定两个或更多个透镜移动区域;及基于所述两个或更多个透镜移动区域来确定所述透镜移动阻尼参数。

22.根据权利要求21所述的非暂时性计算机可读媒体,所述方法进一步包括:确定在所述两个或更多个透镜移动区域中的一个透镜移动区域内的透镜移动距离;及基于所述透镜移动区域内的所述透镜移动距离来确定对应于所述透镜移动区域的所述透镜移动阻尼参数。

23.根据权利要求20所述的非暂时性计算机可读媒体,其中所述透镜移动阻尼参数包括透镜移动步阶大小及每一步阶之间的时间延迟。

24.根据权利要求21所述非暂时性计算机可读媒体,其中所述两个或更多个透镜移动区域与跨越透镜位移范围的透镜致动器特性相对应。

25.根据权利要求21所述的非暂时性计算机可读媒体,其中所述透镜在从所述当前透镜位置移动到所述目标透镜位置时移动经过所述两个或更多个透镜移动区域。

说明书 :

用以部署用于透镜响铃及振动的主动阻尼的系统及方法

[0001] 相关申请案的交叉参考
[0002] 本发明主张2012年4月27日申请的名为“用于阻尼透镜响铃及振动的方法及设备(METHOD AND APPARATUS FOR DAMPING LENS RINGING AND VIBRATION)”的第61/639,368号美国临时专利申请案以及2013年3月14日申请的名为“用以部署用于透镜响铃及振动的主动阻尼的系统及方法(SYSTEM AND METHOD TO DEPLOY ACTIVE DAMPENING FOR LENS RINGING AND VIBRATION)”的第13/830,442号美国专利申请案,且两案均受让给其受让人。部分考虑先前申请案的揭示内容且以引用的方式并入本发明中。

技术领域

[0003] 本发明实施例涉及成像装置,且具体来说涉及用于阻尼成像装置的透镜的响铃及振动的方法及设备。

背景技术

[0004] 具有可调整焦距的数字成像装置可使用许多类型的透镜致动器中的一者,包含音圈马达(VCM)致动器、机电系统(MEM)致动器、或形状记忆合金(SMA)致动器等。图像捕捉装置还可具有控制致动器的透镜驱动器,所述致动器移动透镜组合件以用于调整图像捕捉装置中的焦距。在致动器用以调整透镜的位置的操作期间,可能向透镜引入振动。
[0005] 此振动可来自许多来源。举例来说,在使用音圈马达设计的透镜调整机构中,用于透镜的移动的促进因素在支撑透镜的弹簧中引入振动。透镜的振动可以在稳定于所要透镜位置之前继续一些时间。举例来说,透镜的此振动或响铃可在任何地方持续从大约50毫秒到大约200ms,且可能不利地影响自动聚焦(AF)速度及准确性。响铃还可不利地影响所要图像捕捉设置且因此影响图像品质。为了减轻透镜响铃的不利效应,成像装置可在完成透镜移动之后在用透镜捕捉图像之前等待一预定阈值时段。此预定阈值时段允许透镜在捕捉图像之前停止响铃,但也降低了自动聚焦操作的速度。
[0006] 针对成像装置在完成透镜移动之后等待预定阈值时段的需要可对成像装置可捕捉图像的速度具有不利的效应。举例来说,在具有动态场景及聚焦条件的成像环境中,摄影师可希望最小化呈现场景之时与用成像装置捕捉所述场景之时之间的任何延迟。就成像装置在图像捕捉中引入延迟以提供透镜响铃稳定来说,所捕捉图像可能从摄影师所选定的图像发生变化。类似地,在给定记录大多数视频的帧速率的情况下,视频图像捕捉也可受到透镜响铃不利地影响。

发明内容

[0007] 本发明实施例中的一些可包含使透镜自动聚焦的方法。所述方法包含:确定当前透镜位置;确定目标透镜位置;基于当前透镜位置及目标透镜位置确定至少两个透镜移动区域;确定对应于至少两个透镜移动区域的至少两个透镜移动阻尼参数;基于至少两个透镜移动阻尼参数确定透镜移动参数;及基于透镜移动参数移动所述透镜以使透镜自动聚焦。在某一方面中,所述方法进一步包含确定透镜移动的方向,及基于透镜移动的方向确定至少两个透镜移动阻尼参数。在一些方面中,所述方法进一步包含确定所述至少两个透镜移动区域中的一者内的透镜移动距离,及基于所述区域内的透镜移动距离来确定对应于透镜移动区域的透镜移动阻尼参数。在一些方面中,阻尼参数包含透镜移动步阶大小及每一步阶之间的时间延迟。在一些方面中,所述区域是基于跨越透镜位移范围的透镜致动器特性。在一些方面中,所述透镜在从所述当前透镜位置移动到所述目标透镜位置时移动经过所述至少两个区域。
[0008] 所揭示另一方面为一种用于使透镜自动聚焦的设备。所述设备包含透镜、透镜致动器、可操作地耦合到透镜致动器的处理器、可操作地耦合到处理器的存储器,所述存储器经配置以存储:自动聚焦控制模块,其经配置以确定当前透镜位置及目标透镜位置;透镜致动器特性确定模块,其经配置以基于当前透镜位置及目标透镜位置确定至少两个区域;透镜阻尼参数确定模块,其经配置以确定对应于至少两个透镜移动区域的至少两个透镜移动阻尼参数;透镜移动参数确定模块,其经配置以基于至少两个透镜移动阻尼参数确定透镜移动参数;及透镜移动控制模块,其经配置以基于透镜移动参数移动透镜以使所述透镜自动聚焦。在一些方面中,所述透镜阻尼参数确定模块经进一步配置以确定透镜移动方向及基于所述透镜移动的方向来确定至少两个透镜移动阻尼参数。在一些方面中,所述透镜阻尼参数确定模块经进一步配置以确定至少两个透镜移动区域中的一者内的透镜移动距离,及基于所述区域内的透镜移动距离来确定对应于透镜移动区域的透镜移动阻尼参数。在一些方面中,阻尼参数包含透镜移动步阶大小及每一步阶之间的时间延迟。在一些方面中,所述区域是基于跨越透镜位移范围的透镜致动器特性。在一些方面中,所述透镜在从所述当前透镜位置移动到所述目标透镜位置时移动经过所述至少两个区域。
[0009] 所揭示另一方面为一种用于使透镜自动聚焦的设备。所述设备包含:用于确定当前透镜位置及目标透镜位置的装置;用于基于当前透镜位置及目标透镜位置确定至少两个区域的装置;用于确定对应于至少两个透镜移动区域的至少两个透镜移动阻尼参数的装置;用于基于至少两个透镜移动阻尼参数确定透镜移动参数的装置;及用于基于透镜移动参数移动所述透镜以使透镜自动聚焦的装置。在一些方面中,所述用于确定透镜移动阻尼参数的装置经配置以确定透镜移动方向及基于所述透镜移动的方向来确定至少两个透镜移动阻尼参数。在一些方面中,所述用于确定透镜移动阻尼参数的装置经配置以确定至少两个透镜移动区域中的一者内的透镜移动距离,及基于所述区域内的透镜移动距离来确定对应于透镜移动区域的透镜移动阻尼参数。在一些方面中,阻尼参数包含透镜移动步阶大小及每一步阶之间的时间延迟。在一些方面中,所述区域是基于跨越透镜位移范围的透镜致动器特性。在一些方面中,所述透镜在从所述当前透镜位置移动到所述目标透镜位置时移动经过所述至少两个区域。
[0010] 所揭示的另一方面为一种包含指令的非暂时性计算机可读媒体,所述指令在执行时致使处理器执行使透镜自动聚焦的方法,所述方法包含:确定当前透镜位置;确定目标透镜位置;基于当前透镜位置及目标透镜位置确定至少两个透镜移动区域;确定对应于至少两个透镜移动区域的至少两个透镜移动阻尼参数;基于至少两个透镜移动阻尼参数确定透镜移动参数;及基于透镜移动参数移动所述透镜以使透镜自动聚焦。在一些方面中,所述方法进一步包含确定透镜移动的方向,及基于透镜移动的方向确定至少两个透镜移动阻尼参数。在一些方面中,所述方法进一步包含确定所述至少两个透镜移动区域中的一者内的透镜移动距离;及基于所述区域内的透镜移动距离来确定对应于透镜移动区域的透镜移动阻尼参数。在一些方面中,阻尼参数包含透镜移动步阶大小及每一步阶之间的时间延迟。在一些方面中,所述区域是基于跨越透镜位移范围的透镜致动器特性。在一些方面中,所述透镜在从所述当前透镜位置移动到所述目标透镜位置时移动经过所述至少两个区域。
[0011] 所揭示另一方面为一种使透镜自动聚焦的方法。所述方法包含:确定当前透镜位置;确定目标透镜位置;至少基于当前透镜位置及目标透镜位置确定透镜移动的方向;基于至少当前透镜位置及目标透镜位置确定透镜移动的量值;基于透镜移动的方向及量值确定透镜移动阻尼参数;基于透镜移动阻尼参数确定透镜移动参数;及基于透镜移动参数移动透镜以使透镜自动聚焦。在一些方面中,所述方法还包含至少基于当前透镜位置及目标透镜位置来确定至少两个透镜移动区域,及确定对应于至少两个透镜移动阻尼参数的至少两个透镜移动阻尼参数。在一些方面中,所述方法还包含确定所述至少两个透镜移动区域中的一者内的透镜移动距离;及基于所述区域内的透镜移动距离来确定对应于透镜移动区域的透镜移动阻尼参数。在一些方面中,阻尼参数包含透镜移动步阶大小及每一步阶之间的时间延迟。在一些方面中,所述区域是基于跨越透镜位移范围的透镜致动器特性。在一些方面中,所述透镜在从所述当前透镜位置移动到所述目标透镜位置时移动经过所述至少两个区域。
[0012] 所揭示另一方面为一种用于使透镜自动聚焦的设备。所述设备包含透镜、透镜致动器、可操作地耦合到透镜致动器的处理器、可操作地耦合到处理器的存储器,所述存储器经配置以存储:自动聚焦控制模块,其经配置以确定当前透镜位置及目标透镜位置及基于所述当前及目标透镜位置来确定透镜移动的量值及方向;透镜阻尼参数确定模块,其经配置以基于透镜移动的量值及方向来确定透镜移动阻尼参数;透镜移动参数确定模块,其经配置以基于透镜移动阻尼参数确定透镜移动参数;及透镜移动控制模块,其经配置以基于透镜移动参数移动透镜以使所述透镜自动聚焦。
[0013] 在一些方面中,所述设备包含透镜致动器特性确定模块,其经配置以基于当前透镜位置及目标透镜位置来确定至少两个区域,其中所述透镜阻尼参数确定模块经进一步配置以确定对应于至少两个透镜移动区域的至少两个透镜移动阻尼参数。在一些方面中,所述透镜阻尼参数确定模块经进一步配置以确定至少两个透镜移动区域中的一者内的透镜移动距离,及基于所述区域内的透镜移动距离来确定对应于透镜移动区域的透镜移动阻尼参数。在一些方面中,阻尼参数包含透镜移动步阶大小及每一步阶之间的时间延迟。在一些方面中,所述区域是基于跨越透镜位移范围的透镜致动器特性。在一些方面中,所述透镜在从所述当前透镜位置移动到所述目标透镜位置时移动经过所述至少两个区域。
[0014] 所揭示另一方面为一种用于使透镜自动聚焦的设备。所述设备包含:用于确定当前透镜位置及目标透镜位置的装置;用于至少基于当前及目标透镜位置确定透镜移动的方向的装置;用于至少基于当前及目标透镜位置确定透镜移动的量值的装置;用于至少基于透镜移动的方向及量值确定至少两个透镜移动阻尼参数的装置;用于基于透镜移动阻尼参数确定透镜移动参数的装置;及用于基于透镜移动参数移动透镜以使透镜自动聚焦的装置。在一些方面中,所述设备还包含用于基于当前透镜位置及目标透镜位置来确定至少两个区域的装置,其中所述用于确定透镜移动阻尼参数的装置经配置以确定对应于至少两个区域的至少两个透镜移动阻尼参数。在一些方面中,所述用于确定透镜移动阻尼参数的装置经配置以确定至少两个透镜移动区域中的一者内的透镜移动距离,及基于所述区域内的透镜移动距离来确定对应于透镜移动区域的透镜移动阻尼参数。在一些方面中,阻尼参数包含透镜移动步阶大小及每一步阶之间的时间延迟。在一些方面中,所述区域是基于跨越透镜位移范围的透镜致动器特性。在一些方面中,所述透镜在从所述当前透镜位置移动到所述目标透镜位置时移动经过所述至少两个区域。
[0015] 所揭示的另一方面为一种包括指令的非暂时性计算机可读媒体,所述指令在执行时致使处理器执行使透镜自动聚焦的方法。所述方法包含:确定当前透镜位置;确定目标透镜位置;至少基于当前透镜位置及目标透镜位置确定透镜移动的方向;基于至少当前透镜位置及目标透镜位置确定透镜移动的量值;基于透镜移动的方向及量值确定透镜移动阻尼参数;基于透镜移动阻尼参数确定透镜移动参数;及基于透镜移动参数移动透镜以使透镜自动聚焦。在一些方面中,所述方法还包含基于当前及目标透镜位置来确定至少两个透镜移动区域,及基于透镜移动的方向确定至少两个透镜移动阻尼参数。在一些方面中,所述方法还包含确定所述至少两个透镜移动区域中的一者内的透镜移动距离;及基于所述区域内的透镜移动距离来确定对应于透镜移动区域的透镜移动阻尼参数。在一些方面中,阻尼参数包含透镜移动步阶大小及每一步阶之间的时间延迟。在一些方面中,所述区域是基于跨越透镜位移范围的透镜致动器特性。在一些方面中,所述透镜在从所述当前透镜位置移动到所述目标透镜位置时移动经过所述至少两个区域。
[0016] 所揭示另一方面为一种使透镜自动聚焦的方法。所述方法包含:确定当前透镜位置;确定目标透镜位置;至少基于当前透镜位置及目标透镜位置确定透镜移动的方向;至少基于当前透镜位置及目标透镜位置确定透镜移动的量值;至少基于透镜移动的方向及量值确定透镜移动阻尼参数;至少基于透镜移动阻尼参数确定透镜移动参数;及基于透镜移动参数移动透镜以使透镜自动聚焦。在一些方面中,所述方法还包含至少基于当前透镜位置及目标透镜位置来确定一或多个透镜移动区域,及基于一或多个透镜移动区域来确定透镜移动阻尼参数。在这些方面中的一些中,所述方法还包含确定透镜移动区域内的透镜移动距离,及基于所述区域内的透镜移动距离来确定对应于透镜移动区域的透镜移动阻尼参数。在所述方法的一些方面中,阻尼参数包括透镜移动步阶大小及每一步阶之间的时间延迟。在一些方面中,所述区域是基于跨越透镜位移范围的透镜致动器特性。在一些方面中,所述透镜在从所述当前透镜位置移动到所述目标透镜位置时移动经过所述至少两个区域。
[0017] 所揭示另一方面为一种用于使透镜自动聚焦的设备。所述设备包含透镜、透镜致动器、可操作地耦合到透镜致动器的处理器、可操作地耦合到处理器的存储器,所述存储器经配置以存储:自动聚焦控制模块,其经配置以确定当前透镜位置及目标透镜位置及基于所述当前及目标透镜位置来确定透镜移动的量值及方向;透镜阻尼参数确定模块,其经配置以基于透镜移动的量值及方向来确定透镜移动阻尼参数;透镜移动参数确定模块,其经配置以基于透镜移动阻尼参数确定透镜移动参数;及透镜移动控制模块,其经配置以基于透镜移动参数移动透镜以使所述透镜自动聚焦。在一些方面中,所述设备还包含透镜致动器特性确定模块,其经配置以基于所述当前透镜位置及所述目标透镜位置来确定一或多个透镜移动区域,其中所述透镜阻尼参数确定模块经进一步配置以基于所述一或多个透镜移动区域来确定所述透镜移动阻尼参数。在一些方面中,所述透镜阻尼参数确定模块经进一步配置以确定透镜移动区域内的透镜移动距离,及基于所述区域内的所述透镜移动距离来确定对应于透镜移动区域的透镜移动阻尼参数。在一些方面中,阻尼参数包含透镜移动步阶大小及每一步阶之间的时间延迟。在一些方面中,所述一或多个透镜移动区域是基于跨越透镜位移范围的透镜致动器特性。在一些方面中,所述透镜在从当前透镜位置移动到目标透镜位置时移动经过一或多个透镜移动区域。
[0018] 所揭示另一方面为一种用于使透镜自动聚焦的设备。所述设备包含:用于确定当前透镜位置及目标透镜位置的装置;用于至少基于所述当前及目标透镜位置来确定透镜移动的方向的装置;用于至少基于当前及目标透镜位置确定透镜移动的量值的装置;用于至少基于透镜移动的方向及量值确定透镜移动阻尼参数的装置;用于基于透镜移动阻尼参数确定透镜移动参数的装置;及用于基于透镜移动参数移动透镜以使透镜自动聚焦的装置。在一些方面中,所述设备还包含用于基于当前透镜位置及目标透镜位置来确定一或多个透镜移动区域的装置,其中所述用于确定透镜移动阻尼参数的装置经配置以基于一或多个透镜移动区域来确定所述透镜移动阻尼参数。在一些方面中,阻尼参数包含透镜移动步阶大小及每一步阶之间的时间延迟。在一些方面中,所述一或多个透镜移动区域是基于跨越透镜位移范围的透镜致动器特性。在一些方面中,所述透镜在从当前透镜位置移动到目标透镜位置时移动经过一或多个透镜移动区域。
[0019] 所揭示的另一方面为一种包括指令的非暂时性计算机可读媒体,所述指令在执行时致使处理器执行使透镜自动聚焦的方法。所述方法包含:确定当前透镜位置;确定目标透镜位置;至少基于当前透镜位置及目标透镜位置确定透镜移动的方向;基于至少当前透镜位置及目标透镜位置确定透镜移动的量值;基于透镜移动的方向及量值确定透镜移动阻尼参数;基于透镜移动阻尼参数确定透镜移动参数;及基于透镜移动参数移动透镜以使透镜自动聚焦。在一些方面中,所述方法还包含基于当前及目标透镜位置来确定一或多个透镜移动区域,及基于一或多个透镜移动区域来确定透镜移动阻尼参数。在一些方面中,所述方法还包含确定透镜移动区域内的透镜移动距离,及基于所述区域内的透镜移动距离来确定对应于透镜移动区域的透镜移动阻尼参数。在一些方面中,阻尼参数包含透镜移动步阶大小及每一步阶之间的时间延迟。在一些方面中,所述区域是基于跨越透镜位移范围的透镜致动器特性。在一些方面中,所述透镜在从所述当前透镜位置移动到所述目标透镜位置时移动经过所述至少两个区域。

附图说明

[0020] 下文将结合附图描述所揭示的方面,提供附图以说明而非限制所揭示的方面,其中相同名称表示相同元件。
[0021] 图1说明成像装置中的透镜的振动。
[0022] 图2说明在自动聚焦搜索期间成像装置中的透镜的振动。
[0023] 图3展示基于输入的成像装置的一个实施例的透镜位移的线图。
[0024] 图4是实施所揭示实施例中的至少一些的成像装置的框图。
[0025] 图5是使透镜自动聚焦的方法的流程图。
[0026] 图6是使透镜自动聚焦的方法的流程图。
[0027] 图7A是使透镜自动聚焦的方法的流程图。
[0028] 图7B是使透镜自动聚焦的方法的流程图。
[0029] 图8是说明当在向前及向后两方向上致动时透镜的位移的图表。
[0030] 图9展示由于实施上述实施例中的一或多者而导致的减少的透镜振动或响铃的实例。
[0031] 图10展示由于实施上述实施例中的一或多者而导致的减少的透镜振动或响铃的实例。

具体实施方式

[0032] 本文所揭示的实施方案提供用于使用具有一或多个成像传感器的电子装置来产生立体图像的系统、方法及设备。一些实施例包含确定成像传感器所捕捉的两图像之间的垂直差异,通过产生至少一个校正图像来校正所述垂直差异,及基于所述校正图像来产生立体图像对。
[0033] 本发明实施例进一步涵盖在显示屏幕上显示立体图像对。所属领域的技术人员将认识到这些实施例可实施在硬件、软件、固件、或其任何组合中。
[0034] 在以下描述中,给定特定细节以提供实例的透彻理解。然而,所属领域的技术人员将理解,可在没有这些特定细节的情况下实践所述实例。举例来说,可用框图展示电组件/装置以便不在不必要的细节方面模糊所述实例。在其它例子中,可详细展示此类组件、其它结构及技术以进一步解释所述实例。
[0035] 还应注意可将实例描述为过程,所述实例经描绘为流程图、流图、有限状态图、结构图或框图。尽管流程图可将操作描述为顺序过程,但可平行或同时执行许多操作,且可重复所述过程。另外,可重新布置操作的次序。过程在其操作完成时终止。过程可对应于方法、功能、程序、子例程、子程序等。当过程对应于软件函式时,其终止对应于将所述函式返回到调用函式或主函式。
[0036] 所属领域的技术人员将了解,可使用多种不同技艺及技术中的任一者来表示信息及信号。举例来说,可由电压、电流、电磁波、磁场或磁粒子、光场或光粒子或其任何组合来表示在以上描述中始终参考的数据、指令、命令、信息、信号、位、符号及码片。
[0037] 实施例包含经配置以减少透镜的响铃的方法、设备及计算机可读媒体。透镜的移动可基于透镜致动器特性及/或自动聚焦过程动态来调整。举例来说,一些透镜致动器可展现例如针对给定输入改变的透镜位移变化的特性。在一些实施例中,输入可为致动电压或电流。透镜位移变化还可基于透镜在其位移范围内的相对位置。
[0038] 在所揭示方法及设备的一个实施例中,当移动透镜以影响自动聚焦操作时可考虑这些致动器位移变化。举例来说,可调整透镜的移动以减少或减轻由于所述移动而导致的透镜的响铃或振动。可确定阻尼参数以实现此调整。透镜的移动方式通过基于透镜在其移动范围内的位置而变化的阻尼参数来调整。在一些实施例中,针对输入的给定改变的透镜位移量可在非线性区域中比在线性区域中更少。举例来说,当透镜处于初始移动区域中时,阻尼控制可由于响应于所述区域中的输入而不存在或存在很小的透镜移动而较不必要。因此,当处于此类区域中时,阻尼参数可在调整透镜的移动方面较不积极。相比来说,当透镜处于表征为移动的“线性”区域的区域中时,可针对给定输入改变而发生较多透镜移动。当移动透镜经过此类区域时,阻尼参数可在修改透镜移动的行为以减少响铃方面较积极。举例来说,透镜移动的每一区域具有对于所述区域特定的阻尼参数。
[0039] 自动聚焦过程动态可包含透镜移动方向及透镜位移量值。自动聚焦过程动态可用以在使透镜自动聚焦时调适透镜阻尼参数。举例来说,当与第二方向相比而在第一方向上移动时,一些致动器可展现不同的透镜响铃特性。至少在一个实施方案中,与在第二方向上移动时相比,当在第一方向上移动时响铃较严重的透镜可在所述方向上更缓慢地移动。
[0040] 另外,透镜移动的距离可影响所述移动所引起的响铃的类型及程度。举例来说,将透镜移动较大距离可致使透镜比当移动较短距离时更严重地响铃。结果,可基于透镜移动距离来调整阻尼参数以主动减轻透镜响铃的效应。
[0041] 在一些实施方案中,可完全通过硬件来实施透镜阻尼方法。在其它实施方案中,可在软件中实施透镜阻尼方法。在其它实施方案中,硬件可提供透镜阻尼,但可能不足以最佳处理响铃效应。在此类情况下,可使用软件及硬件透镜阻尼方法的组合来实现所要透镜移动。
[0042] 图1说明成像装置中的透镜的振动。透镜从第一位移105移动到第二位移110。与所说明透镜一起使用的成像传感器可在每帧时间(由时间周期115说明)捕捉图像一次。因此,可需要以小于或等于时间周期115的频率来捕捉图像。当从第一位移105移动到第二位移110时,图1展示在透镜的位移中的振荡或透镜振动125。图1还展示透镜稳定时间120。时间
120可允许在移动期间引入到透镜的振动稳定下来以使得透镜可以可靠地用以捕捉图像。
透镜稳定时间120可为振荡或振动125的量值的函数。如果透镜稳定时间120超过帧时间
115,那么成像传感器的捕捉速率可降低以提供透镜稳定。可减少透镜稳定时间120的解决方案因此可减少移动透镜之时与可捕捉图像之时之间的时间。
[0043] 图2说明在自动聚焦搜索期间成像装置中的透镜的振动。自动聚焦搜索过程包含移动所述透镜到多个透镜位置205a-h。在自动聚焦搜索的所说明实施例中,可在每一透镜位置205a-h处确定图像对比度。在实施例中,可将产生具有最大对比度的图像的透镜位置选择为提供最佳聚焦的位置。在所说明实施例中,移动透镜到位置205a-h中的每一者可导致由振荡210a-h所说明的透镜的响铃。这些振荡具有由(例如)215a-c所说明的强度或高度。自动聚焦搜索的一些实施例可延迟在每一焦点位置205a-h捕捉图像,直到振荡210a-h充分减少以提供稳定的图像聚焦为止。这些一或多个延迟可导致较慢的自动聚焦搜索过程,从而增加成像装置使透镜聚焦且捕捉图像所需的时间。为了改进自动聚焦搜索的速度,一些实施例可在振荡210a-h已充分平息以产生稳定成像环境之前而在每一位置处捕捉图像。
[0044] 图3展示基于输入值的成像装置的一个实施例的透镜位移的线图。在所说明实施例中,输入为输入电流。由于输入电流从零(0)增加,所以所得透镜位移首先在区域305中相对于输入电流非线性。在区域310中,透镜位移的改变相对于增加的输入电流为线性的。在区域315中,透镜位移的改变再次变得相对于输入电流非线性,这是因为透镜到达其位移范围的末端。所揭示实施例中的一些可利用透镜位移的改变相对于输入改变(例如输入电流)之间的关系(例如图3中所展示),以阻尼由于透镜位置改变而产生的透镜振动或响铃。
[0045] 图4是实施所揭示实施例中的一者的成像装置的框图。成像装置400包含处理器405,其可操作地连接到透镜410、致动器412、成像传感器414、工作存储器415、存储器420、显示器425及存储器430。光进入透镜410且聚焦在成像传感器414上。在一个方面中,成像传感器414利用电荷耦合装置。在另一方面中,成像传感器414利用CMOS或CCD传感器。所述透镜通过致动器412来移动,其具有位移范围。当透镜410到达其位移范围边界时,所述透镜或致动器412可被视为饱和。透镜可通过此项技术中已知的任何方法来致动以包含音圈马达(VCM)、微机电系统(MEMS)、或形状记忆合金(SMA)。工作存储器415可由处理器405利用以存储在成像装置400的操作期间动态地创建的数据。举例来说,来自存储在存储器430(下文论述)中的任何模块的指令可在由处理器405执行时存储在工作存储器415中。工作存储器415还可存储动态执行时间数据,例如由在处理器405上执行的程序利用的堆叠或堆积数据。可利用存储器420以存储通过成像装置420创建的数据。举例来说,经由透镜410捕捉的图像可存储在存储器420上。显示器425经配置以显示经由透镜410捕捉的图像,且还可用以实施装置400的配置功能。
[0046] 存储器430可被视为计算机可读媒体且存储若干模块。模块存储界定用于处理器405的指令的数据值。这些指令配置处理器405以执行装置400的功能。举例来说,在一些方面中,存储器430可经配置以存储致使处理器405执行方法500、600、700或750或其部分(如下所述)中的任一者的指令。在所说明实施例中,存储器430包含自动聚焦控制模块435、透镜致动器特性确定模块440、透镜阻尼参数确定模块445、透镜移动参数确定模块450及透镜移动控制模块455。
[0047] 自动聚焦控制模块435包含配置处理器405以使透镜410自动聚焦的指令。自动聚焦控制模块435中的指令可配置处理器405以影响透镜410的透镜位置。在实施例中,自动聚焦控制模块435中的指令可发送透镜位置信息连同其它输入参数到透镜致动器特性确定模块440。透镜位置信息可包含当前透镜位置及目标透镜位置。在另一实施例中,自动聚焦控制模块435可发送透镜位置信息到下文论述的阻尼参数确定模块445。因此,自动聚焦控制模块435中的指令可为用于产生界定透镜位置的输入参数的一个装置。在一些方面中,自动聚焦控制模块435中的指令可表示用于确定当前及/或目标透镜位置的一个装置。阻尼参数确定模块445中的指令或透镜致动器特性确定模块440中的指令可表示用于接收界定透镜位置的输入参数的一个装置。在一些方面中,自动聚焦控制模块435中的指令可表示用于至少基于当前及目标透镜位置来确定透镜移动的量值及/或方向的一个装置。
[0048] 透镜致动器特性确定模块440中的指令配置处理器405以确定透镜410的致动特性。在一些方面中,透镜的移动范围可包含具有对应及不同致动特性的一或多个区域。举例来说,透镜响应于控制输入而移动的方式可至少部分通过透镜移动经过的一或多个区域来界定。因为致动特性在一些方面中由于区域而变化,所以致动特性可至少部分基于透镜410的当前透镜位置。举例来说,如上文论述,在透镜的位移范围中的一些部分中,透镜位移的改变相对于输入可为线性的。在一实施例中,输入可为致动电流,其中致动电流的线性增加导致透镜在其位移范围内的对应线性位移。在透镜410的位移范围的另一部分中,透镜位置响应于输入改变的改变可为非线性的。举例来说,在实施例中,如果透镜在其位移范围的任一末端,那么其对致动电流的增加的响应可对于电流的增加为非线性的。
[0049] 透镜致动器特性确定模块440可至少部分基于存储于存储器430中的一或多个参数来确定特性。举例来说,所述特性可在制造装置400时(例如)基于透镜410及其致动器(未图示)的模型或类型而为已知的。或者,可在装置400的制造期间执行校准过程,其确定透镜410的致动特性且将界定特性的参数存储在存储器430中。因此,透镜致动器特性确定模块
440中的指令可表示用于确定透镜特性的一个装置。透镜致动器特性确定模块中的指令还可表示用于基于当前透镜位置及目标透镜位置来确定至少两个透镜移动区域的一个装置。
透镜致动器特性确定模块中的指令还可表示用于基于当前透镜位置及目标透镜位置来确一或多个透镜移动区域的一个装置。
[0050] 透镜阻尼参数确定模块445指令配置处理器405以至少部分基于在透镜致动器特性确定模块440中确定的透镜致动器特性来确定阻尼参数。阻尼参数还可基于自动聚焦控制模块435所产生的界定目标透镜位置的输入参数来确定。阻尼参数还可基于透镜410的当前透镜位置的来确定。在一些方面中,阻尼参数可基于透镜移动方向及/或透镜移动量值来确定。方向及量值可至少部分基于当前及目标透镜位置。因此,透镜阻尼参数确定模块445中的指令可表示用于至少部分基于输入参数及基于透镜致动器特性来确定阻尼参数的一个装置。在一些情况下,移动透镜410从当前位置到目标位置可致使透镜横越透镜移动范围的一或多个区域。每一区域可具有至少稍微不同于其它区域的致动器特性。用于这些区域中的每一者的阻尼参数也可是不同的。透镜阻尼参数确定模块445中的指令可表示用于基于透镜穿过的一或多个区域来确定至少透镜移动阻尼参数的一个装置。
[0051] 透镜移动参数确定模块450中的指令配置处理器405以至少部分基于自动聚焦控制模块435所产生的阻尼参数及输入参数来确定透镜移动参数。举例来说,移动参数可基于透镜410的目标透镜位置。移动参数还可基于透镜移动经过的区域。举例来说,透镜移动阻尼参数可指定透镜移动步阶大小及每一步阶之间的时间延迟(其由于区域而变化)。因此,透镜移动参数确定模块450中的指令可表示用于至少部分基于输入参数及透镜阻尼参数来确定透镜移动参数的一个装置。
[0052] 透镜移动控制模块455中的指令配置处理器405以基于透镜移动参数来移动透镜410。通过移动透镜,透镜移动控制模块455可影响透镜410的自动聚焦。因此,透镜移动控制模块455中的指令表示用于基于透镜移动参数来移动透镜以使透镜自动聚焦的一个装置。
[0053] 图5是使透镜自动聚焦的方法的流程图。过程500可由图4中说明的成像装置400执行。过程500在开始方框505处开始且接着移动到方框510,在方框510中接收界定透镜位置的输入参数。在实施例中,可通过包含在聚焦控制模块470中的指令来确定透镜位置。接着可通过阻尼参数模块440接收透镜位置。
[0054] 过程500接着移动到方框515,在方框515中确定透镜致动器特性。透镜致动器特性界定例如输入电流等输入与相对透镜位移之间的关系。所述关系可基于当前透镜位置。举例来说,如图3中所展示,输入与相对透镜位移之间的关系可由一或多个区域表征。在一些区域中,所述关系可为线性的。在一些其它区域中,所述关系可为非线性的。透镜致动器特性还可基于移动的方向。
[0055] 在实施例中,透镜致动器特性可在执行过程500的成像装置的制造期间确定。举例来说,透镜致动器特性可基于特定透镜设计。在一个方面中,透镜致动器特性可基于致动类型、用以致动透镜的材料或透镜的重量。或者或另外,透镜致动器特性可在成像装置的制造期间经由诊断或校准测试来确定。在另一实施例中,透镜致动器特性可在成像装置制造之后定期地确定。
[0056] 过程500接着移动到方框520,在方框520中至少部分基于输入参数及透镜致动器特性来确定透镜阻尼参数。可确定透镜阻尼参数以便减少由于透镜移动到输入参数所界定的透镜位置而产生的透镜振动或响铃。如上文提及,透镜阻尼参数可基于透镜致动器特性。
[0057] 透镜阻尼参数还可基于透镜的自动聚焦动态。举例来说,透镜可在第一方向上移动时较易受响铃或振动影响,且在第二方向上移动时较不易受响铃或振动影响。与在较少易受响铃影响的第二方向上移动时相比,在第一方向上响铃较严重的透镜可在所述方向上更缓慢地移动。透镜可基于其达到透镜位置所必须的移动量值而较易受响铃影响。在实施例中,如果移动量值相对较低,那么阻尼参数可在调整透镜的移动以减少振动或响铃方面较不积极。如果实现透镜位置的移动量值较大,那么阻尼参数可在调整透镜的移动以减少振动或响铃方面较积极。透镜阻尼参数可包含最大透镜速度或最大透镜速度下的最大透镜位移。阻尼参数还可包含在未停止透镜移动情况下的最大位移或步阶大小。阻尼参数还可包含透镜的每一移动或步阶之间的时间延迟周期。
[0058] 在确定透镜阻尼参数之后,过程500移动到方框525,在方框525中至少部分基于输入参数及透镜阻尼参数来确定透镜移动参数。在实施例中,移动参数可界定可移动透镜以实现透镜位置同时符合阻尼参数的方式。举例来说,在一个方面中,可在非线性区域中不执行或较少执行阻尼。在一些方面中,线性区域内的移动可分为两个或两个以上单独移动,其中在每一单独移动之间具有引入的延迟。所述延迟可为有限的,使得总移动时间在最大移动时间以内。举例来说,最大移动时间可基于成像装置的快门速度或帧时间。如果透镜阻尼参数指示可在特定速度下移动透镜的最大距离,那么移动参数可界定可按小于以小于特定速度的速度下的最大距离的增量移动透镜的方式。
[0059] 过程500接着移动到方框530,在方框530中根据透镜移动参数移动透镜以使所述透镜自动聚焦。过程500在方框535中结束。
[0060] 图6是使透镜自动聚焦的方法的流程图。过程600可由图4中说明的成像装置400执行。在一些方面中,过程600可并入上文关于图5论述的过程500及/或下文关于图7论述的过程700的方面。过程600在开始方框605处开始且接着移动到方框610,在方框610中接收界定目标透镜位置的输入参数。在实施例中,可通过包含在聚焦控制模块470中的指令来确定目标透镜位置。接着可通过阻尼参数模块440接收目标透镜位置。
[0061] 在方框615中,确定目标透镜位置的区域。在一个方面中,区域可界定透镜移动范围内的透镜位置范围。在界定所述区域的透镜位置的范围内,透镜在移动时的行为可与透镜在移动到所述区域外部的位置时的行为不同地表征。举例来说,在一个方面中,每步阶的数字/模拟控制器(DAC)代码改变可对于整个DAC范围是不相同的。因此,一些方面可将DAC范围分为多个区域,其中每一区域共享共同的每步阶DAC代码改变参数。在一些方面中,当在所述区域内移动透镜时应用的阻尼参数(例如步阶大小或步阶之间的时间延迟)可基于所述区域而变化。
[0062] 过程600接着移动到620,在620中确定当前透镜区域。在确定当前透镜区域之后,过程600移动到决策方框625以确定当前透镜区域是否等于目标透镜区域。如果否,那么过程600移动到方框630,在方框630中根据用于当前区域的阻尼参数及情境来移动透镜。在一个方面中,阻尼参数可包含步阶大小或每一步阶之间的距离及延迟。一些方面还可包含在其阻尼参数中的硬件阻尼参数。在一些方面中,阻尼参数可取决于透镜移动的长度而变化。举例来说,移动透镜从位置-4到位置-8可使用不同于移动透镜从位置-4到位置-12的阻尼参数。类似地,移动透镜从位置-4到位置-8可使用不同于从位置-4移动到位置0的阻尼参数。即使移动的大小及开始位置为相同的,但在此实例中透镜移动的方向为不同的。因此,在一些方面中阻尼参数也可是不同的,即使位置-8到位置0全部在同一透镜移动区域内。举例来说,阻尼参数可基于移动的方向。
[0063] 过程600接着移动到决策方框635以确定在透镜移动之后,透镜已到达区域边界。如果否,那么过程600返回到方框630,在方框630中再次根据用于当前透镜位置及移动方向的情境及阻尼参数来移动透镜。然而,如果透镜已到达区域边界,那么过程600在方框640中更新当前区域,及接着返回到方框620。
[0064] 如果在决策方框625中当前区域等于目标区域,那么过程600移动到方框645,其中根据用于当前区域的方向、阻尼参数及情境来移动透镜。过程600接着移动到决策方框650以确定已到达目标透镜位置。如果其尚未到达,那么过程600返回到方框645,且再次根据用于当前透镜位置及区域的透镜阻尼参数及情境来移动透镜。如果在方框650中已到达目标透镜位置,那么过程600在结束方框655中完成。
[0065] 图7A是使透镜自动聚焦的方法的流程图。过程700可由图4中说明的成像装置400执行。在一些方面中,过程700可并入上文分别关于图5-6而论述的过程600或过程500的方面。过程700在开始方框705处开始且接着移动到方框710,在方框710中确定当前透镜位置。过程700接着移动到方框715,其中确定目标透镜位置。在方框720中,基于当前透镜位置及目标透镜位置确定至少两个透镜移动区域。举例来说,为了使透镜从当前透镜位置移动到目标透镜位置,可需要透镜移动穿过至少两个透镜移动区域。每一区域可具有不同的透镜致动器特性。举例来说,在每一区域中,透镜对输入的响应可为不同的。例如在第一区域中,对控制输入电流的透镜响应可为线性的,这是因为随着控制输入改变,将发生透镜位置中的对应物理位移或改变。在一些其它区域中,透镜位置响应于控制输入的改变可不同于在第一区域中。
[0066] 过程700接着移动到方框725,其中其中确定对应于至少两个透镜移动区域的至少两个透镜移动阻尼参数。在一个方面中,透镜移动阻尼参数中的每一者可为一或多个参数的集合。举例来说,阻尼参数集合可包含透镜移动步阶大小及每一步阶之间的时间延迟。因此在这些方面中,透镜移动步阶大小及时间延迟可对于每一区域为特定的。在一些方面中,基于对应区域中的每一者内的透镜移动的量值及/或方向进一步来确定阻尼参数。举例来说,与用于相对较大量值的透镜移动的阻尼参数相比,相对较小量值的透镜移动可产生包含较小透镜移动步阶大小及/或透镜移动步阶之间的较长时间延迟。
[0067] 在确定透镜移动阻尼参数之后,过程700移动到方框730,其中基于至少两个透镜移动阻尼参数来确定透镜移动参数。透镜移动参数可指定透镜移动跨越每一区域到目标透镜位置的方式。举例来说,在一些区域中,可应用步阶之间的特定步阶大小及时间延迟。在一些其它区域中,可应用另一步阶大小及/或时间延迟。在方框735中,透镜基于所确定的移动参数来移动,及在方框740中,过程700完成。
[0068] 图7B是使透镜自动聚焦的方法的流程图。过程750可由图4中说明的成像装置400执行。在一些方面中,过程750可并入上文分别关于图7A、6及5而论述的过程700、过程600或过程500的方面。过程750在开始方框755处开始且接着移动到方框760,在方框760中确定当前透镜位置。过程700接着移动到方框765,其中确定目标透镜位置。在方框770中,至少基于当前透镜位置及目标透镜位置来确定透镜移动的方向。在方框775中,至少基于当前透镜位置及目标透镜位置来确定透镜移动的量值。在实施例中,透镜移动的量值可表示用以从当前透镜位置到达目标透镜位置的透镜移动的物理距离。在方框780中,至少基于透镜移动的量值及方向来确定透镜移动阻尼参数。在一些方面中,过程750可包含上文关于方框720、725及730而描述的功能。在这些方面中,可对应于所述透镜在从当前透镜位置移动到目标透镜位置时经过的至少两个透镜移动区域来确定两个透镜移动阻尼参数。
[0069] 在一些方面中,过程750进一步包含至少基于当前透镜位置及目标透镜位置来确定一或多个透镜移动区域,及基于一或多个透镜移动区域来确定透镜移动阻尼参数。举例来说,在一些方面中,透镜可从位于第一区域内的当前透镜位置移动到也位于第一区域内的目标透镜位置。因此,透镜的此移动保持在第一区域内。第一区域可具有应用到第一区域内的透镜移动的仅一个阻尼参数集合。在一些方面中,可确定透镜移动区域内的透镜移动距离,且可基于所述区域内的透镜移动距离来确定对应于透镜移动区域的透镜移动阻尼参数。举例来说,可基于第一区域内移动的距离及/或方向来确定步阶大小及步阶之间的时间延迟。
[0070] 不同的第二区域可具有与第一区域不同的第二阻尼参数集合。移动透镜从第二区域内的当前透镜位置到也在第二区域内的目标透镜位置可利用第二阻尼参数集合以控管或阻尼透镜在第二区域内的移动。举例来说,可将第二步阶大小及第二时间延迟应用到第二区域内的透镜移动,其中第二步阶大小及第二时间延迟可不同于应用到第一区域内的移动的步阶大小及时间延迟。
[0071] 在移动透镜经过第一及第二区域两者的透镜移动情境中,可将第一及第二阻尼参数集合两者应用到透镜移动。举例来说,当移动透镜经过第一区域时,可应用第一阻尼参数集合以阻尼透镜的穿过第一区域的移动。当移动透镜经过第二区域时,可应用第二阻尼参数集合以阻尼透镜的穿过第二区域的移动。所述区域可基于区域内的透镜致动器特性。举例来说,当与第二区域相比时,第一区域可具有共同的透镜致动器特性。
[0072] 在确定透镜移动阻尼参数之后,过程750移动到方框785,其中基于透镜移动阻尼参数来确定透镜移动参数。在方框790中,透镜基于所确定的移动参数来移动,及在方框795中,过程750完成。
[0073] 图8是说明当在向前及向后两方向上致动时透镜的位移的图表。透镜随着时间的位移在向前方向上经由一系列位移815a-h展示,及在向后方向上经由一系列位移820a-h展示。当在向前方向上移动时,位移的每一改变(例如,如817e所展示)之后接着对应于位移815e的透镜稳定周期(例如,展示为816e)。类似地,当在相反方向上移动时,位移的每一改变(例如,822e)之后接着在透镜处于位移820e时发生的透镜稳定周期(例如,展示为821e)。
图8展示透镜在相反方向上(由位移改变822e表示)移动比在向前方向上(由位移改变817e表示)移动更快。由于线860的斜率比线850的斜率更陡而可以观测到此情况。实例说明透镜致动器特性可基于透镜的移动方向而变化。虑及透镜移动方向的方法及设备在一些透镜移动情境中可提供改进的透镜稳定性及/或用于透镜的减少的聚焦时间。
[0074] 图9展示由于实施上述实施例中的一或多者而导致的减少的透镜振动或响铃的实例。图9展示透镜在第一位置905及第二位置910处的位置。当透镜从第一位置905移动到第二位置910,引入一些适度的响铃或振动。此振动针对持续时间915用振幅920展示。然而,与图1中所说明的响铃或振动相比,透镜振动的持续时间及严重性(振幅)在图9中减少。还应注意通过透镜移动而引入的振动在一个帧时间内减轻,因此在捕捉图像时提供改进的透镜稳定性。此可导致更清楚的图像。透镜响铃的振幅及持续时间的此减少还可提供减少的自动聚焦时间或较准确的自动聚焦过程。
[0075] 图10展示由于实施上述实施例中的一或多者而导致的减少的透镜振动或响铃的实例。图10展示移动到一系列透镜位置1005a-h的透镜。所得响铃或振动用近似为1010a-h的振幅来展示。与图2相比,由透镜移动引入的响铃的量值及持续时间得以减少。透镜响铃的振幅及持续时间的此减少可提供减少的自动聚焦时间或较准确的自动聚焦过程。举例来说,在透镜移动之后的透镜的响铃方式(例如,由响铃1015a展示)实质上在一个帧时间内减轻。
[0076] 所属领域的技术人员将进一步了解,结合本文所揭示的实施方案而描述的各种说明性逻辑块、模块、电路及过程步骤可实施为电子硬件、计算机软件或两者的组合。为清楚说明硬件与软件的此互换性,上文已大致关于其功能性而描述了各种说明性组件、块、模块、电路及步骤。此类功能性是实施为硬件还是软件取决于特定应用及强加于整个系统的设计约束。所属领域的技术人员可针对每一特定应用以不同方式来实施所描述的功能性,但此类实施方案决策不应被解释为会导致脱离本发明的范围。所属领域的技术人员将认识到一部分或零件可包括小于或等于全部的某物。举例来说,像素集合的一部分可指那些像素的子集合。
[0077] 可使用经设计以执行本文所描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件或其任何组合来实施或执行结合本文中所揭示的实施方案而描述的各种说明性逻辑块、模块及电路。通用处理器可为微处理器,但在替代例中,处理器可为任何常规的处理器、控制器、微控制器或状态机。处理器还可实施为计算装置的组合,例如,DSP与微处理器的组合、多个微处理器、一或多个微处理器与DSP核心的组合,或任何其它此类配置。
[0078] 可直接以硬件、以由处理器执行的软件模块或以上述两者的组合来体现结合本文所揭示的实施方案而描述的方法或过程的步骤。软件模块可驻留于RAM存储器、快闪存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、CD-ROM或此项技术中已知的任何其它形式的非暂时性存储媒体中。示范性计算机可读存储媒体耦合到处理器而使得处理器可从计算机可读存储媒体读取信息及写入信息到计算机可读存储媒体。在替代方案中,存储媒体可与处理器成一体式。处理器及存储媒体可驻留于ASIC中。ASIC可驻留于用户终端、相机或其它装置中。在替代方案中,处理器及存储媒体可作为离散组件而驻留于用户终端、相机或其它装置中。
[0079] 在本文中包含标题以用于参考及帮助定位各个章节。这些标题并不意图限制关于其所描述的概念的范围。此类概念可具有遍及整个说明书的适用性。
[0080] 提供对所揭示实施方案的先前描述以使得所属领域的技术人员能够制作或使用本发明。所属领域的技术人员将容易明白对这些实施方案的各种修改,且本文中所定义的一般原理可在不偏离本发明的精神或范围的情况下应用于其它实施方案。因此,本发明并不意图限于本文所展示的实施方案,而是应符合与本文中所揭示的原理及新颖特征一致的最宽范围。