[发明专利]摄像头快速自动聚焦方法及装置有效
申请号: | 201811626467.1 | 申请日: | 2015-12-23 |
公开(公告)号: | CN109660726B | 公开(公告)日: | 2021-03-05 |
发明(设计)人: | 林铁楠 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04N5/232 | 分类号: | H04N5/232 |
代理公司: | 北京恒博知识产权代理有限公司 11528 | 代理人: | 范胜祥 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 摄像头 快速 自动 聚焦 方法 装置 | ||
1.一种摄像头快速自动聚焦方法,其特征在于,包括有:
聚焦值计算步骤,驱动镜头移动到多个不同聚焦位置上获取某对象的各个图像数据,并计算每个图像数据在第一高频下所对应的聚焦估计值、及第二高频下所对应的聚焦判断值,其中第二高频的频率值大于第一高频的频率值;
方向确定步骤,计算获取的当前聚焦判断值与前一次聚焦判断值之间的变化率,依据该变化率的正负值确定镜头下一步的移动方向;
速度确定步骤,将该变化率与预设的聚焦变化阈值进行比较,根据比较结果确定镜头下一步的移动速度;
重复执行上述聚焦值计算步骤、方向确定步骤和速度确定步骤,直到镜头移动到所述聚焦估计值的最大值所对应的聚焦位置;
所述聚焦估计值为通过以下任一方式进行计算得到的:
边沿增强在图像相邻像素间的亮度数据的差别;
根据像素的灰度值、亮度的倒数、亮度的离差等来计算聚焦估计值;
其中,所述方向确定步骤,包括:
当所述变化率为正值时,确定镜头的当前移动方向为其下一步的移动方向;
当所述变化率为负值时,获取当前聚焦估计值;
判断所述当前聚焦估计值是否大于预设的聚焦估计阈值;
若大于,确定与镜头的当前移动方向相反的方向为其下一步的移动方向;反之,确定镜头的当前移动方向为其下一步的移动方向。
2.根据权利要求1所述的方法,其特征在于,所述速度确定步骤,还包括:
当所述变化率小于所述预设的聚焦变化阈值时,继续以当前预设的第一速度值为镜头下一步的移动速度;
反之,当所述变化率不小于所述预设的聚焦变化阈值时,以预设的第二速度值为镜头下一步的移动速度;
其中所述第二速度值小于所述第一速度值。
3.根据权利要求2所述的方法,其特征在于,所述当所述变化率不小于所述预设的聚焦变化阈值时,以预设的第二速度值为镜头下一步的移动速度的步骤中,还包括:
当所述变化率不小于所述预设的聚焦变化阈值时,获取当前聚焦估计值;
判断所述当前聚焦估计值是否大于预设的聚焦估计阈值;
若大于,以预设的第二速度值为镜头下一步的移动速度;反之,以预设的第三速度值为镜头下一步的移动速度,其中第三速度值大于所述第二速度值、且小于所述第一速度值。
4.根据权利要求1所述的方法,其特征在于,所述计算获取的当前聚焦判断值与前一次聚焦判断值之间的变化率的算法是:
变化率=(当前聚焦判断值-前一次聚焦判断值)÷步长,
其中步长为镜头从前一次聚焦判断值对应的聚焦位置移动到当前聚焦判断值所对应的聚焦位置之间的步长。
5.根据权利要求1或3所述的方法,其特征在于:所述预设的聚焦估计阈值与该镜头中的对象所对应的场景相对应;其中所述场景通过预设的场景识别算法来识别获得。
6.根据权利要求1所述的方法,其特征在于,所述聚焦值计算步骤,还包括:
驱动镜头以预设的第一速度值移动到多个不同聚焦位置上获取某对象的各个图像数据;
基于获取的各个图像数据及预设的第一计算规则,为多个聚焦位置中的每一个计算对应的聚焦估计值和聚焦判断值。
7.根据权利要求1所述的方法,其特征在于,所述驱动镜头移动到多个不同聚焦位置上获取某对象的各个图像数据的步骤,包括:
调用驱动装置移动镜头改变镜头和对象间的距离,在该距离所对应的聚焦位置上获取所述各个图像数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811626467.1/1.html,转载请声明来源钻瓜专利网。