CN113296225B - 镜头对焦方法、镜头对焦控制电路和可读存储介质 - Google Patents
镜头对焦方法、镜头对焦控制电路和可读存储介质 Download PDFInfo
- Publication number
- CN113296225B CN113296225B CN202110544562.2A CN202110544562A CN113296225B CN 113296225 B CN113296225 B CN 113296225B CN 202110544562 A CN202110544562 A CN 202110544562A CN 113296225 B CN113296225 B CN 113296225B
- Authority
- CN
- China
- Prior art keywords
- lens
- loop control
- closed
- unstable
- control mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B7/00—Mountings, adjusting means, or light-tight connections, for optical elements
- G02B7/02—Mountings, adjusting means, or light-tight connections, for optical elements for lenses
- G02B7/04—Mountings, adjusting means, or light-tight connections, for optical elements for lenses with mechanism for focusing or varying magnification
- G02B7/09—Mountings, adjusting means, or light-tight connections, for optical elements for lenses with mechanism for focusing or varying magnification adapted for automatic focusing or varying magnification
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B13/00—Viewfinders; Focusing aids for cameras; Means for focusing for cameras; Autofocus systems for cameras
- G03B13/32—Means for focusing
- G03B13/34—Power focusing
- G03B13/36—Autofocus systems
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Automatic Focus Adjustment (AREA)
- Studio Devices (AREA)
Abstract
本申请提供一种镜头对焦方法,包括:在闭环控制模式下以闭环控制电流驱动镜头至一第一预设位置,并在所述镜头到达所述第一预设位置后持续在所述闭环控制模式下驱动所述镜头;在所述闭环控制模式下,判断所述镜头是否稳定;若判断所述镜头稳定,则继续在所述闭环控制模式下驱动所述镜头;若判断所述镜头不稳定,计算所述闭环控制电流在一预设时段的平均电流值,并结束所述闭环控制模式,在开环控制模式下以开环控制电流驱动所述镜头,所述开环控制电流的电流值与所述平均电流值相同。本申请还提供一种镜头对焦控制电路和一种可读存储介质。
Description
技术领域
本申请涉及光学成像领域,尤其涉及一种镜头对焦方法、一种镜头对焦控制电路和一种可读存储介质。
背景技术
目前的相机在进行自动对焦时,需要控制电路驱动镜头在稳定的位置来完成具有良好品质的对焦。手机的摄像头通常使用音圈马达搭配控制芯片来实现自动对焦功能。控制芯片通过控制音圈马达的线圈的电流大小,控制音圈马达产生不同的推动力驱动镜头至不同的位置来完成对焦。自动对焦根据驱动的方法可分为开环控制模式和闭环控制模式。开环控制模式可利用算法将镜头快速固定,但会由于无法反馈镜头的位置而导致影响对焦时间。闭环控制模式可以实现快速对焦,但可能会导致镜头出现不稳定的问题,镜头难以成功对焦,甚至损伤镜头。
发明内容
本申请第一方面提供一种镜头对焦方法,其包括:
在闭环控制模式下以闭环控制电流驱动镜头至一第一预设位置,并在所述镜头到达所述第一预设位置后持续在所述闭环控制模式下驱动所述镜头;
在所述闭环控制模式下,判断所述镜头是否稳定;
若判断所述镜头稳定,则继续在所述闭环控制模式下驱动所述镜头;
若判断所述镜头不稳定,计算所述闭环控制电流在一预设时段的平均电流值,并结束所述闭环控制模式,在开环控制模式下以开环控制电流驱动所述镜头,所述开环控制电流的电流值与所述平均电流值相同。
以所述闭环控制模式驱动所述镜头时,若所述镜头偏离预设位置,将改变所述闭环控制电流,以驱动所述镜头返回所述预设位置,因此若所述镜头不稳定,驱动所述镜头到达所述预设位置后,镜头会因为惯性继续移动,导致镜头反复地振荡,影响镜头的自动对焦,当镜头的振荡幅度较大时甚至会导致所述镜头与镜头附近的其他结构发生碰撞。上述的镜头对焦方法,可以判断镜头在闭环控制模式下是否稳定,在判断镜头不稳定时,切换至开环控制模式,以所述平均电流值作为开环控制电流驱动所述镜头,由于所述平均电流值为定值,可以使所述镜头不再因为所述闭环控制电流的变化而改变位置,使得镜头进入相对稳定的状态。同时,由于所述平均电流值为所述镜头在闭环控制模式下的平均电流值,因此以所述平均电流值驱动所述镜头时,镜头的位置不会过多的偏离所述预设位置,同样可以保持较好的对焦效果。
在一实施例中,判断所述镜头是否稳定具体包括:
检测所述镜头在一时刻所处的位置与所述第一预设位置之间的距离是否超过一不稳定值;
若所述镜头在一时刻所处的位置与所述第一预设位置之间的距离超出所述不稳定值,则检测在一所述判断周期内所述镜头所处的位置连续超出所述不稳定值的次数是否超出一第一不稳定次数;
若在一所述判断周期内所述镜头所处的位置超出所述不稳定值的次数超出所述第一不稳定次数,即判断所述镜头在所述判断周期不稳定,则检测判断为不稳定的判断周期连续出现的次数是否超出一第二不稳定次数;
若判断为不稳定的判断周期连续出现的次数超出所述第二不稳定次数,则判断在所述闭环控制模式下所述镜头不稳定。
在一实施例中,当所述镜头所处的位置连续超出所述不稳定值且从一个判断周期延续至下一个判断周期时,分别在每一判断周期内检测是否超出所述第一不稳定次数。
所述判断镜头是否稳定的方法,通过设置多个判断条件,可以准确的判断所述镜头是否稳定,避免了由于短时间的波动导致的误判。
在一实施例中,若判断所述闭环控制模式下所述镜头稳定,则继续在所述闭环控制模式下驱动所述镜头,同时持续判断所述闭环控制模式下所述镜头是否稳定。
在一实施例中,在判断所述闭环控制模式下所述镜头是否稳定之前,还包括:
计算预留时长,在驱动所述镜头向所述第一预设位置移动的同时开始计时,在所述预留时长结束后,开始判断所述闭环控制模式下所述镜头是否稳定。
所述计算预留时长,可以确保在判断所述镜头是否稳定之前,所述镜头已经移动至所述第一预设位置,并维持在所述第一预设位置附近,进入相对稳定的状态,使得判断结果更加准确。
在一实施例中,计算所述闭环控制电流在所述预设时段的平均电流值具体为:
多次记录在所述预设时段内的所述闭环控制电流值;
在所述预设时段结束后,计算所述闭环控制电流的平均电流值。
在一实施例中,计算所述闭环控制电流在所述预设时段的平均电流值具体为:
设置所述预设时段内记录所述闭环控制电流值的记录次数;
多次记录所述闭环控制的电流值,每记录一次所述闭环控制电流值,依据所述记录次数计算一次所述平均电流值的分值,并将每次计算的所述平均电流的分值累加,得到所述平均电流值。
在一实施例中,所述镜头对焦方法包括:
设置一第二预设位置,在闭环控制模式下驱动所述镜头向所述第二预设位置进行移动。
在一实施例中,当判断所述闭环控制模式下所述镜头稳定或在所述开环控制模式下以开环控制电流驱动所述镜头时,所述镜头完成对焦。
本申请第二方面提供一种镜头对焦控制电路,其包括驱动单元、判断单元以及计算单元;
所述驱动单元与所述判断单元以及所述计算单元电连接,用于在闭环控制模式下以闭环控制电流驱动镜头至一预设位置,并在所述镜头到达所述预设位置后持续在所述闭环控制模式下驱动所述镜头,所述驱动单元还用于结束所述闭环控制模式,并在开环控制模式下以开环控制电流驱动所述镜头;
所述判断单元与所述计算单元电连接,用于在所述闭环控制模式下,判断所述镜头是否稳定,若所述镜头稳定,则将信号发送给所述驱动单元,若所述镜头不稳定,则将信号发送给所述计算单元;
所述计算单元用于在所述镜头不稳定时计算所述闭环控制电流在一预设时段的平均电流值,并将所述平均电流值发送给所述驱动单元,所述平均电流值与所述开环控制电流的电流值相同。
本申请第三方面提供一种可读存储介质,其上存储有程序或指令,所述程序或指令被执行时实现上述任一项所述的镜头对焦方法。
所述镜头对焦方法、所述镜头对焦控制电路以及所述可读存储介质,可以检测出镜头在闭环控制模式下是否稳定,并在镜头不稳定时快速切换到开环控制模式,实现镜头快速且准确的对焦。
附图说明
图1为本申请一实施例中镜头对焦控制电路的方框图。
图2为本申请一实施例中的镜头对焦方法流程图。
图3为本申请一实施例中判断镜头是否稳定的步骤图。
图4为本申请一实施例中判断镜头是否稳定时的镜头位置随时间变化的波形图。
图5为本申请一实施例中镜头对焦过程的波形图。
图6为本申请另一实施例中镜头对焦过程的波形图。
图7为本申请又一实施例中镜头对焦过程的波形图。
主要元件符号说明
镜头对焦控制电路 100
驱动单元 10
判断单元 20
计算单元 30
流程 F1、F2、F3、F4、F5、F6、F7、
F51、F52、F53、F54
判断周期 21、22、23
预设位置 P1
不稳定值 P3
时段 25、27、29
位置波形 L1
判断波形 L2、L5
计算波形 L3
电流波形 L4
如下具体实施方式将结合上述附图进一步说明本申请。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。
除非另有定义,本申请所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。
为能进一步阐述本发明达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施方式,对本发明作出如下详细说明。
本申请实施例提供一种镜头对焦控制电路,所述镜头对焦控制电路应用于智能移动终端的相机上,在其他实施例中,所述镜头对焦控制电路也可以应用于其他电子设备的相机模组中。所述智能移动终端的相机还包括镜头和音圈马达,所述音圈马达包括线圈,所述镜头对焦控制电路与所述音圈马达电连接,通过控制所述线圈中电流的大小,使所述音圈马达产生不同的推动力,从而驱动所述镜头移动至不同的位置。
请参阅图1,镜头对焦控制电路100包括驱动单元10、判断单元20及计算单元30。驱动单元10分别与判断单元20和计算单元30电连接,判断单元20与计算单元30电连接。
在一实施例中,驱动单元10用于在闭环控制模式下以闭环控制电流驱动镜头至一预设位置,并持续在所述闭环控制模式下驱动所述镜头。驱动单元10还用于在开环控制模式下以开环控制电流驱动所述镜头。所述闭环控制模式具体为在驱动单元10驱动所述镜头的同时,会检测所述镜头的位置,并根据所述镜头位置的变化调整所述闭环控制电流,从而使所述镜头维持在一最佳的对焦位置附近。所述开环控制模式具体为驱动单元10仅以一开环控制电流驱动所述镜头,不受所述镜头位置的影响,所述开环控制电流为所述镜头在理想的对焦状态下所述音圈马达的线圈中的电流值。
在一实施例中,判断单元20用于在所述闭环控制模式下,判断所述镜头是否稳定,也即所述镜头是否能实现自动对焦。若判断单元20判断所述镜头稳定,则继续执行判断流程,此时驱动单元10继续在所述闭环控制模式下驱动所述镜头;若判断单元20判断所述镜头不稳定,则启动计算单元30。计算单元30用于在所述镜头不稳定时计算所述闭环控制电流在一预设时段的平均电流值,并将所述平均电流值返回给驱动单元10。驱动单元10将所述平均电流值作为所述开环控制电流的电流值,在开环控制模式下驱动所述镜头。
在一实施例中,镜头对焦控制电路100可为一设置于主板上的电路或为一芯片;驱动单元10、判断单元20和计算单元30可为所述电路上的电路单元或所述芯片上的电路单元。
本申请实施例还提供一种镜头对焦方法,应用于镜头对焦控制电路100,请参阅图2,所述镜头对焦方法包括:
流程F1,设置一预设位置;
流程F2,计算预留时长;
流程F3,在闭环控制模式下驱动镜头至所述预设位置;
流程F4,持续在所述闭环控制模式下驱动所述镜头;
流程F5,判断所述镜头是否稳定;
若判断为是(也即判断所述镜头稳定),执行流程F4或结束,
若判断为否(也即判断所述镜头不稳定),执行流程F6;
流程F6,计算平均电流值;
流程F7,以所述平均电流值作为开环控制模式的开环控制电流驱动所述镜头。
在一实施例中,流程F1中设置的预设位置为已经确定的理想对焦位置,即镜头位于所述预设位置时,成像的效果最好。在其他实施例中,还可以在闭环控制模式下驱动镜头至不同位置并计算每一位置成像的清晰度,以确定最佳的对焦位置,并将所述最佳对焦位置设为所述预设位置。
在一实施例中,流程F2中所述的预留时长具体包括在闭环控制模式下驱动镜头从一初始位置至所述预设位置所需的驱动时长,以及所述镜头在闭环控制模式下维持在所述预设位置附近所需的稳定时长。所述计算预留时长具体为先计算所述驱动时长,再加上预先设定的所述稳定时长,所述稳定时长可以与所述驱动时长相同,也可以是一固定值,如15ms。在其他实施例中,所述预留时长也可以不包括所述稳定时长。
在一实施例中,所述镜头对焦方法还包括以闭环控制模式驱动镜头向所述预设位置移动的同时开始计时,在经过所述预留时长后(也即执行流程F3和流程F4后),执行流程F5。本申请通过设置所述预留时长,可以确保当所述镜头运行至所述预设位置之后再判断镜头是否稳定,避免了误判;由于在闭环控制模式下驱动镜头至所述预设位置时,镜头会因为惯性而继续运动,在闭环控制模式下,驱动单元10会根据镜头位置的改变而改变闭环控制电流,驱动镜头返回所述预设位置,从而出现镜头振荡的情况,通过设置一稳定时长,可以在镜头振荡结束后再判断镜头是否稳定,避免误判。
在一实施例中,流程F3和流程F4所述的闭环控制模式具体为将镜头的位置信息反馈回镜头对焦控制电路100,从而使镜头对焦控制电路100可以根据所述镜头的位置调整闭环控制电流,使得所述镜头的位置维持在所述预设位置附近,实现较好的对焦效果。因此所述闭环控制电流的电流值会根据镜头位置的变化而不断改变,当所述镜头不稳定时,在被驱动至所述预设位置后,所述镜头会在惯性的作用下继续移动,驱动单元10会相应的改变所述闭环控制电流,驱动所述镜头返回所述预设位置,从而导致反复的振荡。
请参阅图3,在一实施例中,流程F5包括:
流程F51,设置判断标准,包括判断周期,不稳定值,第一不稳定次数,第二不稳定次数;
流程F52,检测所述镜头在一时刻所处的位置与预设位置之间的距离是否超过所述不稳定值;
流程F53,检测在一判断周期内所述镜头所处的位置连续超过不稳定值的次数是否超过所述第一不稳定次数,若超过,则判断所述镜头在该判断周期内不稳定;
流程F54,检测判断为不稳定的判断周期连续出现的次数是否超过所述第二不稳定次数。
在一实施例中,流程F51所述的判断周期为以时间单位,用于在每一周期内判断镜头是否稳定,请参阅图4,其中横坐标为时间,纵坐标为镜头所在的位置,判断周期21、判断周期22和判断周期23的时长为20ms,即以20ms为周期判断所述镜头是否稳定。
在一实施例中,流程F52所述的不稳定值为判断镜头在某一时刻所处的位置是否稳定的标准,即当镜头在某一时刻的位置与所述预设位置的距离超出所述不稳定值时,判断镜头在该时刻不稳定。请继续参阅图4,预设位置P1为镜头理想的对焦位置,不稳定值P3为一预设的距离,当所述镜头所在的位置不超出不稳定值P3和预设位置P1之间时,判断所述镜头为稳定。
在一实施例中,镜头的位置以一运算周期T为间隔进行读取,运算周期T为镜头对焦控制电路100的运算周期。在其他实施例中,运算周期T还可以是时间单位如1ms等。
在一实施例中,流程F53所述的第一不稳定次数为判断镜头在当前判断周期内是否稳定的标准,当镜头在某一运算周期T的位置超出不稳定值P3时,记为一次不稳定,并在当前判断周期内判断不稳定连续发生的次数是否超过所述第一不稳定次数,若超过所述第一不稳定次数,则在当前判断周期内所述镜头不稳定。请继续参阅图4,其中所述第一不稳定次数为64次,在时段27中,所述镜头连续不稳定的次数未超过所述第一不稳定次数,但在时段29中所述镜头连续不稳定的次数超过所述第一不稳定次数,因此判断周期21内所述镜头不稳定,并继续判断下一判断周期23内所述镜头是否稳定。
在一实施例中,请继续参阅图4,镜头所在位置超出不稳定值P3且连续出现的时段25跨越了判断周期22和判断周期23,此时分别判断时段25在判断周期22的部分和在判断周期23的部分是否超过第一不稳定次数。在其他实施例中,也可以将时段25作为一个整体,用于判断时段25的起始点所在判断周期22内所述镜头是否稳定的标准。
在一实施例中,流程F54所述的第二不稳定次数为判断镜头是否稳定的标准,请继续参阅图4,其中所述第二不稳定次数为3次,当判断为镜头不稳定的判断周期连续出现的次数超过所述第二不稳定次数时,判断在闭环控制模式下所述镜头不稳定。
在一实施例中,若在流程F5中判断镜头稳定,判断单元20会将结果发送至驱动单元10,驱动单元10会维持在闭环控制模式下驱动所述镜头,同时判断单元20会持续判断所述镜头是否稳定,此时也可以视为所述镜头完成自动对焦,并结束流程。
本申请实施例的流程F5通过设置检测标准,可以准确的判断镜头是否稳定,即判断镜头在所述判断周期内是否稳定,以及在连续多个判断周期内是否稳定,可以避免镜头在短时间内超出所述不稳定值时导致的误判。
在一实施例中,流程F6具体为若判断为镜头不稳定的判断周期连续出现的次数超过第二不稳定次数时,则从下一判断周期开始,计算单元30开始记录每一运算周期T时闭环控制电流的电流值,并在一预设时段后,计算所述闭环控制电流的平均电流值。
在一实施例中,流程F6所述的预设时段为2048个运算周期T,用一11bit寄存器作为计数器,用于统计在所述预设时段内记录闭环控制电流值的次数,并用一22bit寄存器作为累加器,将每次记录的所述闭环控制电流值进行求和,当所述11bit寄存器的计数次数达到2048次时,将所述22bit寄存器中的二进制数值移除后11位,得到所述预设时段内所述闭环控制电流的平均电流值,即等同于将所述22bit寄存器中的数值除以2048得到所述平均电流值。在其他实施例中,所述预设时段还可以是1024-4096个运算周期T之间的任意时长。
在另一实施例中,还可以在每次记录当前运算周期T的闭环控制电流值的同时直接除以总的记录次数2048,得到一平均电流值的分值,并将每一运算周期T的所述平均电流值分值进行累加,得到所述闭环控制电流的平均电流值。
在一实施例中,流程F7具体为在流程F6之后,结束闭环控制模式,并在开环控制模式下以开环控制电流驱动镜头,也即停止向镜头对焦控制电路100发送所述镜头当前的位置信号,直接以所述平均电流值作为开环控制电流来驱动所述镜头。
在一实施例中,在执行流程F7后,可视为镜头完成自动对焦,以所述开环控制电流持续驱动所述镜头,并结束流程。
在一实施例中,当重新设置一第二预设位置时,结束当前对焦流程,从流程F1开始重新执行对焦流程。
本申请实施例通过检测镜头是否稳定,可以检测出当所述镜头的位置维持在所述预设位置附近时,是否会出现大幅度的位置变化,导致对焦失败;同时通过计算闭环控制电流在所述预设时段的平均电流值,可以将所述平均电流值作为所述开环控制模式的控制电流输送给所述音圈马达,从而驱动镜头稳定在一个对焦位置。
在一实施例中,请参阅图5,其中位置波形L1为镜头的位置随时间变化的波形图,判断波形L2为流程F5的执行波形图,计算波形L3为流程F6的执行波形图,电流波形L4为闭环控制电流或开环控制电流随时间变化的波形图。在设置一预设位置后,经过所述预留时长,在闭环控制模式下驱动所述镜头维持在所述预设位置附近,并从判断周期21开始判断镜头是否稳定,判断波形L2每出现一次低电平脉冲表示变更一次判断周期,经过判断周期21、判断周期22、判断周期23之后,判断所述镜头不稳定,并从下一判断周期开始,在一预设时段计算闭环控制模式下闭环控制电流的平均电流值,此时计算波形L3表示为高电平,在所述预设时段结束后,计算波形L3变为低电平,同时电流波形L4从不断变化的闭环控制电流变为恒定的开环控制电流。
在另一实施例中,请参阅图6,镜头维持在闭环控制模式下,此时对所述镜头施加一外部干扰,使所述镜头的位置产生偏移,也即位置波形L1产生振荡,此时由于流程F5仍在进行,判断波形L5以高电平表示所述镜头处于不稳定状态,由于未满足所述镜头不稳定的条件,也即所述镜头在三个所述判断周期内恢复稳定,驱动单元10继续以闭环控制模式驱动所述镜头,此时电流波形L4仍表现为闭环控制电流的状态。
在又一实施例中,请参阅图7,对镜头施加一外部干扰后,所述镜头未恢复稳定,因此计算单元30开始计算闭环控制电流的平均值,也即计算波形L3表示为高电平,将所述平均电流值作为开环控制电流,用于在开环控制模式下驱动所述镜头,此时电流波形L4在计算波形L3恢复为低电平时变为恒定的平均电流值。
在本申请实施例中,通过持续判断所述镜头是否稳定,可以在所述镜头受外力影响而产生振荡时,仍可以判断所述镜头是否稳定,并在所述镜头判断为不稳定时及时调整所述镜头的控制模式,使所述镜头保持稳定。
本技术领域的普通技术人员应当认识到,实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本申请所述的镜头对焦方法如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一相机模组(可以是智能移动终端的相机、摄像机或者监控设备等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本技术领域的普通技术人员应当认识到,以上的实施方式仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围之内,对以上实施例所作的适当改变和变化都落在本发明要求保护的范围之内。
Claims (9)
1.一种镜头对焦方法,其特征在于,包括:
在闭环控制模式下以闭环控制电流驱动镜头至一第一预设位置,并在所述镜头到达所述第一预设位置后持续在所述闭环控制模式下驱动所述镜头;
在所述闭环控制模式下,判断所述镜头是否稳定;
若判断所述镜头稳定,则继续在所述闭环控制模式下驱动所述镜头;
若判断所述镜头不稳定,计算所述闭环控制电流在一预设时段的平均电流值,并结束所述闭环控制模式,在开环控制模式下以开环控制电流驱动所述镜头,所述开环控制电流的电流值与所述平均电流值相同;
当判断所述闭环控制模式下所述镜头稳定或在所述开环控制模式下以开环控制电流驱动所述镜头时,所述镜头完成对焦;
其中,判断所述镜头是否稳定具体包括:
检测所述镜头在一时刻所处的位置与所述第一预设位置之间的距离是否超过一不稳定值;
若所述镜头在一时刻所处的位置与所述第一预设位置之间的距离超出所述不稳定值,则检测在一判断周期内所述镜头所处的位置连续超出所述不稳定值的次数是否超出一第一不稳定次数;
若在一所述判断周期内所述镜头所处的位置超出所述不稳定值的次数超出所述第一不稳定次数,即判断所述镜头在所述判断周期不稳定,则检测判断为不稳定的判断周期连续出现的次数是否超出一第二不稳定次数;
若判断为不稳定的判断周期连续出现的次数超出所述第二不稳定次数,则判断在所述闭环控制模式下所述镜头不稳定。
2.如权利要求1所述的镜头对焦方法,其特征在于,当所述镜头所处的位置连续超出所述不稳定值且从一个判断周期延续至下一个判断周期时,分别在每一判断周期内检测是否超出所述第一不稳定次数。
3.如权利要求1所述的镜头对焦方法,其特征在于,若判断所述闭环控制模式下所述镜头稳定,则继续在所述闭环控制模式下驱动所述镜头,同时持续判断所述闭环控制模式下所述镜头是否稳定。
4.如权利要求1所述的镜头对焦方法,其特征在于,在判断所述闭环控制模式下所述镜头是否稳定之前,还包括:
计算预留时长,在驱动所述镜头向所述第一预设位置移动的同时开始计时,在所述预留时长结束后,开始判断所述闭环控制模式下所述镜头是否稳定。
5.如权利要求1所述的镜头对焦方法,其特征在于,计算所述闭环控制电流在所述预设时段的平均电流值具体为:
多次记录在所述预设时段内的所述闭环控制电流值;
在所述预设时段结束后,计算所述闭环控制电流的平均电流值。
6.如权利要求1所述的镜头对焦方法,其特征在于,计算所述闭环控制电流在所述预设时段的平均电流值具体为:
设置所述预设时段内记录所述闭环控制电流值的记录次数;
多次记录所述闭环控制的电流值,每记录一次所述闭环控制电流值,依据所述记录次数计算一次所述平均电流值的分值,并将每次计算的所述平均电流的分值累加,得到所述平均电流值。
7.如权利要求1所述的镜头对焦方法,其特征在于,包括:
设置一第二预设位置,在闭环控制模式下驱动所述镜头向所述第二预设位置进行移动。
8.一种镜头对焦控制电路,其特征在于,包括驱动单元、判断单元以及计算单元;
所述驱动单元与所述判断单元以及所述计算单元电连接,用于在闭环控制模式下以闭环控制电流驱动镜头至一预设位置,并在所述镜头到达所述预设位置后持续在所述闭环控制模式下驱动所述镜头,所述驱动单元还用于结束所述闭环控制模式,并在开环控制模式下以开环控制电流驱动所述镜头;
所述判断单元与所述计算单元电连接,用于在所述闭环控制模式下,判断所述镜头是否稳定,若所述镜头稳定,则将信号发送给所述驱动单元,若所述镜头不稳定,则将信号发送给所述计算单元;
所述计算单元用于在所述镜头不稳定时计算所述闭环控制电流在一预设时段的平均电流值,并将所述平均电流值发送给所述驱动单元,所述平均电流值与所述开环控制电流的电流值相同;
其中,所述判断单元判断所述镜头是否稳定具体包括:
检测所述镜头在一时刻所处的位置与所述预设位置之间的距离是否超过一不稳定值;
若所述镜头在一时刻所处的位置与所述预设位置之间的距离超出所述不稳定值,则检测在一判断周期内所述镜头所处的位置连续超出所述不稳定值的次数是否超出一第一不稳定次数;
若在一所述判断周期内所述镜头所处的位置超出所述不稳定值的次数超出所述第一不稳定次数,即判断所述镜头在所述判断周期不稳定,则检测判断为不稳定的判断周期连续出现的次数是否超出一第二不稳定次数;
若判断为不稳定的判断周期连续出现的次数超出所述第二不稳定次数,则判断在所述闭环控制模式下所述镜头不稳定;
当判断所述闭环控制模式下所述镜头稳定或在所述开环控制模式下以开环控制电流驱动所述镜头时,所述镜头完成对焦。
9.一种可读存储介质,其上存储有程序或指令,其特征在于,所述程序或指令被执行时实现如权利要求1-7中任一项所述的镜头对焦方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110544562.2A CN113296225B (zh) | 2021-05-19 | 2021-05-19 | 镜头对焦方法、镜头对焦控制电路和可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110544562.2A CN113296225B (zh) | 2021-05-19 | 2021-05-19 | 镜头对焦方法、镜头对焦控制电路和可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113296225A CN113296225A (zh) | 2021-08-24 |
CN113296225B true CN113296225B (zh) | 2023-05-30 |
Family
ID=77322743
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110544562.2A Active CN113296225B (zh) | 2021-05-19 | 2021-05-19 | 镜头对焦方法、镜头对焦控制电路和可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113296225B (zh) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017134269A (ja) * | 2016-01-28 | 2017-08-03 | オリンパス株式会社 | レンズ駆動装置およびレンズ駆動方法 |
KR102393214B1 (ko) * | 2017-03-31 | 2022-05-02 | 삼성전기주식회사 | 액추에이터 구동 장치 |
CN109407260B (zh) * | 2018-12-11 | 2024-07-16 | 嘉兴中润光学科技股份有限公司 | 一种镜头驱动的闭环控制装置及闭环控制方法 |
US11693208B2 (en) * | 2019-02-01 | 2023-07-04 | Tdk Taiwan Corp. | Optical sensing system |
-
2021
- 2021-05-19 CN CN202110544562.2A patent/CN113296225B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN113296225A (zh) | 2021-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100804347B1 (ko) | 이미지 감지 장치와 그 자동 초점방법 | |
JP4517397B2 (ja) | 電圧変化検出装置 | |
US7675548B2 (en) | Shake correcting device, shake correcting method and control program for implementing the method | |
JPH08203108A (ja) | 光ディスク再生装置 | |
US10615719B2 (en) | Vibration motor controller, lens apparatus including the same, and image pickup apparatus including the same | |
CN113296225B (zh) | 镜头对焦方法、镜头对焦控制电路和可读存储介质 | |
US20140368676A1 (en) | Drive control apparatus and drive control method | |
US6476857B1 (en) | Multi-point monitor camera system | |
US10447176B2 (en) | Vibration type actuator control apparatus, apparatus having the same, and storage medium storing vibration type actuator control program | |
JP4850587B2 (ja) | 光学機器 | |
JP4006213B2 (ja) | 撮像装置及びその合焦制御方法、並びにプログラム | |
JP3412984B2 (ja) | レンズ制御装置および光学機器 | |
US5216651A (en) | Pickup-drive stabilizing apparatus for an optical disc player | |
US5745452A (en) | Apparatus and method for quickly focusing an optical disk player | |
US20020105299A1 (en) | Motor driving circuit with a motor failure detecting function | |
JP2002140823A (ja) | フォーカスサーチ装置及びフォーカスサーチ方法 | |
US8315131B2 (en) | Optical disc apparatus and back off control method for objective lens | |
JP4377988B2 (ja) | 光学機器 | |
US20040179439A1 (en) | Method for processing error control for a seeking servo of an optical disk drive | |
US20210360162A1 (en) | Control apparatus, image pickup apparatus, control method, and memory medium | |
US4417287A (en) | Helical scan video tape recorder head start-up | |
US11611294B2 (en) | Vibration driving device, apparatus equipped with vibration driving device, control device and control method for vibration actuator | |
JPH071549B2 (ja) | フオ−カスサ−チ回路 | |
JP2000099955A (ja) | フォーカス制御方法およびフォーカス制御装置 | |
KR0139159B1 (ko) | 포커스서보제어장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |