比度中找出最大值和最小值,在此将第 二图像的第一对比度中的最大值记为Vp2_m。、,将第二图像的第一对比度中的最小值记为Vp2_ min °
[0165] 执行步骤S705,判断第一对比度的最大值和当前值的比值是否大于或等于第二阔 值。
[0166] 所述当前值是指成像设备最近一次所获取的第二图像的第一对比度,即如上所述 的成像系统得到当前镜头位置所对应的第二图像的第一对比度Vp_。?。
[0167] 预先设定第二阔值,所述第二阔值可W根据实验数据进行相应的设定。
[016引在第二图像的第一对比度的最大值Vp2_m。、和当前值Vp_。?之间的比值大于或等于第 二阔值时,说明第二图像的第一对比度的最大值Vp2_m。、可能即为粗扫描阶段要获取的粗步 对焦位置,将第二图像的第一对比度的最大值所对应的镜头位置称为第二位置。
[0169] 在步骤S705判断结果为"是"时,执行步骤S709 ;否则执行步骤S706。
[0170] 步骤S706,判断镜头是否到达结束位置。
[0171] 在第二图像的第一对比度的最大值Vp2_m。、和当前值Vp_。?之间的比值小于所述第二 阔值时,需要进一步判断当前镜头位置是否达到结束位置,所述结束位置是指镜头可w调 节的最大位置。
[0172] 若当前镜头还没有达到结束位置,还可W继续调整镜头位置,则设定镜头下一个 位置;若当前镜头已达到结束位置,则可W尝试根据第二图像的第一对比度的最大值Vp2_m。、 和最小值Vp2_mi。之间的关系获取粗扫描的结果。
[0173] 步骤S706判断结果为"否"时,执行步骤S707 ;否则执行步骤S708。
[0174] 步骤S707,设定镜头下一个位置。
[0Π 5] 按照对焦方向W及第二步长,确定当前镜头的下一个镜头位置。在步骤S707之 后,返回执行步骤S702,移动镜头到相应的位置,并执行后续步骤。
[0176] 步骤S708,判断第一对比度的最大值和最小值的比值是否大于或等于第Η阔值。
[0177] 预先设定第Η阔值,所述第Η阔值可W根据实验数据进行相应的设定。
[017引在第二图像的第一对比度的最大值Vp2_m。、和最小值Vp2_mm之间的比值大于或等于 所述第Η阔值时,也可W说明粗扫描阶段的峰值位置已被确定;若第二图像的第一对比度 的最大值Vp2_m。、和最小值Vp2_mi。之间的比值小于所述第Η阔值,则说明根据当前所记录的第 二图像的第一对比度的数据还不能确定粗扫描过程中图像的峰值位置,而此时镜头已到达 结束位置,也无法继续进行移动,也就无法确定镜头的对焦位置,执行步骤S710,确定对焦 失败。
[0179] 步骤S709,确定第二位置,进入精扫描阶段。
[0180] 在步骤S705判断结果为"是",满足第二图像的第一对比度的最大值和当前值的 比值大于或等于所述第二阔值的条件,则说明粗扫描阶段的峰值位置可W被确定,将第二 图像的第一对比度的最大值所对应的镜头位置确定为第二位置。
[0181] 在步骤S708判断结果为"是"时,满足第二图像的第一对比度的最大值和最小值 的比值大于或等于第Η阔值的条件,也可W说明粗扫描阶段的峰值位置可W被确定,可W 将第二图像的第一对比度的最大值所对应的镜头位置确定为第二位置。
[0182] 在确定第二位置后,进入精扫描阶段。
[0183] 通过上述步骤S701至步骤S710,在图像的自动对焦过程中,可W实现如图1中所 示出的步骤S2。
[0184] 在通过粗扫描确定第二位置后,可W根据所述第二位置,确定一个用于确定最终 对焦位置的对焦范围,所述对焦范围也可W理解为是用于精扫描的范围。所述对焦范围可 W是W所述第二位置为中必的区域。
[0185] 图1中所示出的步骤S3 ;确定对焦范围,所述对焦范围为W所述第二位置为中必 的区域,在具体实施中,可W W粗扫描阶段所得到的第二位置为中必,在第二位置前后各二 分之一第二步长宽度的区域作为所述对焦范围。
[0186] 图1中所示出的步骤S4 ;在所述对焦范围内移动所述镜头,将所述成像设备所获 取的在所述对焦范围内各镜头位置中对比度最大的图像所对应的镜头位置确定为所述镜 头的对焦位置,在具体实施中,可W根据如图8所示出的确定对焦位置的流程实现。
[0187] 在确定第二位置,并根据所述第二位置确定对焦范围后,在确定最终对焦位置时, 可W首先执行步骤S801,对对焦范围进行等分处理。
[0188] 将所述对焦范围进行等分处理,具体等分的宽度可W根据经验值、实验数据等进 行相应的设定。
[0189] 图9为本发明实施例提供的对焦位置示意图,如图9所示,可朗尋在粗扫描过程中 所得到的镜头位置和对应镜头位置处所获取的第一对比度所确定的坐标系中,将W第二位 置为中必的对焦范围进行等分处理,在本实施例中,W四等分为例进行说明。图9中,实线 所对应的镜头位置表示粗扫描过程中的镜头位置,虚线所表示的镜头位置为细扫描过程中 等分处理后的镜头位置,其中第二位置同时是粗扫描和细扫描的镜头扫描位置。
[0190] 执行步骤S802,将镜头分别调整到等分处理后得到的每一个等分位置。
[0191] 在等分处理后,将镜头推动至等分位置上。
[0192] 执行步骤S803, W成像设备所获取的各等分位置中第一对比度最大的图像所对应 的镜头位置确定为所述镜头的对焦位置。
[0193] 镜头在每一个等分位置上,都可W得到对应该镜头位置的图像的第一对比度,获 取第一对比度最大的图像所对应的镜头位置,将该镜头位置确定为如图9中所示出的最终 的对焦位置。
[0194] 根据如上所示出的步骤S1、步骤S2、步骤S3 W及步骤S4的【具体实施方式】,在自动 对焦的过程中,在探测对焦方向时,分别获取第一图像的第一对比度和第二对比度,根据基 于图像分块得到的第二对比度,在确定镜头的对焦方向过程中可W对图像数据进行平均化 的过程,送个过程可W有效的去除图像噪声对对比度数据提取的影响,而且第二对比度在 镜头位置离实际的对焦位置较远时,还可W保持较好的位置敏感度,仍旧可W取得图像的 真实的对比度情况,送对对焦前期的对焦方向探测非常有用,可W有效提高自动对焦的速 度和准确性。在对焦前期使用了对焦方向探测方式来获取对焦位值的方向,送样每次对焦 就可W上次对焦完成的位置开始对焦,无需每次都从起始位置开始扫描对焦,送在场景变 化不是太大的情况下,可W有效地提高对焦速度。
[0195] 对应上述自动对焦方法,本发明实施例还提供一种自动对焦装置。图10是本发明 实施例提供的自动对焦装置的结构示意图。
[0196] 如图10所示,所述装置包括:探测单元U11、粗扫描单元U12、范围确定单元U13和 位置确定单元U14。
[0197] 所述探测单元U11,用于获取镜头沿第一方向每移动第一步长所述成像设备所得 到的对应所述镜头位置的第一图像,根据所述第一图像的对比度确定所述镜头的对焦方向 和第一位置。所述对比度包括第一对比度和第二对比度,所述第一对比度根据图像位于对 焦区域内的像素点之间的亮度差异进行确定,所述第二对比度根据所述对焦区域内的图像 块之间的亮度差异进行确定。
[0198] 所述粗扫描单元U12,用于获取所述镜头沿所述对焦方向每移动第二步长所述成 像设备所得到的对应所述镜头位置的第二图像,根据所述第二图像的对比度确定第二位 置。
[0199] 所述范围确定单元U13,用于确定对焦范围,所述对焦范围为W所述第二位置为中 必的区域。
[0200] 所述位置确定单元U14,用于在所述对焦范围内移动所述镜头,将所述成像设备所 获取的在所述对焦范围内各镜头位置中对比度最大的图像所对应的镜头位置确定为所述 镜头的对焦位置。
[0201] 所述探测单元Ull包括;第一获取子单元υ? 11和第一确定子单元υ? 12。
[0202] 所述第一获取子单元U111,用于分别获取对应各第一图像的第一对比度和第二对 比度。
[0203] 所述第一确定子单元U112,用于在所述各第一图像的第一对比度的最大值和最小 值的比值大于或等于第一阔值时,确定所述镜头的对焦方向为从所述第一对比度的最小值 变化到所述第一对比度的最大值的镜头位置的移动方向,所述第一位置为所述各第一图像 的第一对比度的最小值所对应的镜头位置。
[0204] 所述探测单元U11还包括:第二确定子单元U113,用于在所述各第一图像的第一 对比度的最大值和最小值的比值小于所述第一阔值,所述各第一图像的第二对比度的最大 值和最小值的比值大于或等于所述第一阔值且第一数据大于第二数据,则确定所述镜头的 对焦方向为从所述第二对比度的最小值变化到所述第二对比度的最大值的镜头位置的移 动方向,所述第一位置为所述各第一图像的第二对比度的最小值所对应的镜头位置,所述 第一数据为所述各第一图像的第二对比度的最大值所对应的镜头位置处所获取到的第一 图像的第一对比度,所述第二数据为所述各第一图像的第二对比度的最小值所对应的镜头 位置处所获取到的第一图像的第一对比度。
[0205] 所述探测单元U11还包括:第Η确定子单元U114,用于在所述各第一图像的第二 对比度的最大值和最小值的比值大于或等于第一阔值且第一数据大于第二数据时,确定所 述镜头的对焦方向为从所述第二对比度的最小值变化到所述第二对比度的最大值的镜头 位置的移动方向,所述第一位置为所述各第一图像的第二对比度的最小值所对应的镜头位 置,所述第一数据为所述各第一图像的第二对比度的最大值所对应的镜头位置处所获取到 的第一图像的第一对比度,所述第二数据为所述各第一图像的第二对比度的最小值所对应 的镜头位置处所获取到的第一图像的第一对比度。
[0206] 所述探测单元U11还包括:第四确定子单元U115,用于若所述各第一图像的第二 对比度的最大值和最小值的比值小于所述第一阔值,且所述各第一图像的第一对比度的最 大值和最小值的比值大于或等于第一阔值时,确定所述镜头的对焦方向为从所述第一对比 度的最小值变化到所述第一对比度的最大值的镜头位置的移动方向,所述第一位置为所述 各第一图像的第一对比度的最小值所对应的镜头位置。
[0207] 所述粗扫描单元U12包括;第二获取子单元U121和第五确定子单元U122。
[020引所述第二获取子单元U121,用于获取对应各第二图像的第一对比度;
[0209] 所述第五确定子单元U122,用于在所述各第二图像的第一对比度的最大值和最近 一次所获取的第二图像的第一对比度的比值大于或等于第二阔值时,确定所述第二位置为 所述各第二图像的第一对比度的最大值所对应的镜头位置。
[0210] 所述粗扫描单元U12还包括:第六确定子单元U123,用于在所述各第二图像的第 一对比度的最大值和最近一次所获取的第二图像的第一对比度的比值小于所述第二阔值, 所述镜头最近一次调整后的位置未达到镜头的结束位置且所述各第二图像的第一对比度 的最大值和最小值的比值大于或等于第Η阔值时,确定所述第二位置为所述各第二图像的 第一对比度的最大值所对应的镜头位置。
[0211] 所述位置确定单元U14包括;等分单元U141、移动单元U142和对焦单元U143。
[0212] 所述等分单元U141,用于对所述对焦范围进行等分处理。
[0