CN105578024B - 相机对焦方法、对焦装置及移动终端 - Google Patents
相机对焦方法、对焦装置及移动终端 Download PDFInfo
- Publication number
- CN105578024B CN105578024B CN201510282122.9A CN201510282122A CN105578024B CN 105578024 B CN105578024 B CN 105578024B CN 201510282122 A CN201510282122 A CN 201510282122A CN 105578024 B CN105578024 B CN 105578024B
- Authority
- CN
- China
- Prior art keywords
- photosurface
- camera
- information
- image
- camera module
- 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
Landscapes
- Studio Devices (AREA)
Abstract
一种相机对焦方法,包括:接收到相机启动指令时,启动相机并初始化第一摄像头模组和第二摄像头模组,并进入预览画面;第一摄像头模组对所述预览画面中一参照物进行成像,在第一感光面上形成第一图像,第二摄像头模组对所述同一参照物进行成像,在第二感光面上形成第二图像;获取所述第一图像的第一高度信息和第一距离信息和所述第二图像的第二高度信息和第二距离信息,并根据第一高度信息、第二高度信息和第一距离信息、第二距离信息计算参照物到所述第一、第二感光面的目标距离;根据所述目标距离查询一预设的焦距映射表,根据查询结果驱动所述第一、第二摄像头模组对焦。所述相机对焦方法可以实现快速精准对焦。本发明还提供一种对焦装置及移动终端。
Description
技术领域
本发明涉及光学领域,尤其涉及一种相机对焦方法,一种对焦装置及应用该相机对焦方法和对焦装置的移动终端。
背景技术
随着通信技术的发展及设计制造水平的提升,在手机、平板电脑等智能终端产品中配备高像素的摄像头已成为产品发展的主要趋势。近年来,为进一步提升智能终端产品的拍摄体验,配备双摄像头模组的智能终端也逐渐进入市场,并得到了广大消费者的青睐。相比单摄像头的智能终端,配备双摄像头模组的智能终端包括两个独立的镜头模组,其中一个为广角镜头模组,另一个为光学变焦镜头模组,因而使其具有更好的景深分析能力,同时,在较暗的光照条件下也能大幅提升画质、减少噪点,从而获得更好的拍摄效果。
目前,如何在配备双摄像头模组的智能终端中,充分利用双摄像头模组优秀的景深分析能力,以实现拍摄过程中更精准、更快速的对焦,是进一步提升双摄像模组的拍摄体验的关键所在。图1所示为现有技术中双摄像头模组对焦的解决方案。其中,拍摄目标D分别通过镜头投影到第一光敏器件1和第二光敏器件2从而获得第一图像和第二图像,其中,第一光敏器件1的中点到第二光敏器件2的中点的距离为S,第一入射角为∠A及第二入射角为∠B,拍摄目标D在第一图像和第二图像中距图像中心点(即光敏器件中点)的距离分别为S1和S2,拍摄目标D到光敏器件所在直线的距离为X,拍摄目标D在光敏器件所在直线的投影点距第一光敏器件1的中点的距离为X1;根据三角形原理:X/(X1+S1)=tg∠A,X/(X1+S+S2)=tg∠B,从而得到拍摄目标D到光敏器件所在直线的距离X=(S+S2-S1)/(1/tg∠A-1/tg∠B),进而根据该直线距离X实现对拍摄目标D的快速对焦。然而,在上述方案中,由X=(S+S2-S1)/(1/tg∠A-1/tg∠B)分母的形式可知,若第一入射角∠A及第二入射角∠B的正切值稍有误差,则可能导致最终推算得到的拍摄目标D到光敏器件所在直线的距离X存在较大误差,进而导致对焦失败。
发明内容
本发明提供一种精度更高的相机对焦方法,通过获取参照物在相机双摄像头模组的感光面上形成的图像尺寸和感光面到相机镜头的距离,推算参照物离感光面的目标距离,进而根据该目标距离驱动双摄像头模组对焦,能有效提升对焦速度和精度。
另,本发明还提供一种应用该相机对焦方法的对焦装置。
另,本发明还提供一种应用该相机对焦方法和对焦装置的移动终端。
一种相机对焦方法,包括步骤:
接收到相机启动指令时,启动相机并初始化第一摄像头模组和第二摄像头模组,并进入预览画面;
所述第一摄像头模组对所述预览画面中一参照物进行成像,以在第一感光面上形成第一图像,所述第二摄像头模组对所述预览画面中同一参照物进行成像,以在第二感光面上形成第二图像;
获取所述第一图像对应的第一高度信息和第一距离信息,以及所述第二图像对应的第二高度信息和第二距离信息,并根据所述第一高度信息、第二高度信息和第一距离信息、第二距离信息计算所述参照物到所述第一感光面和第二感光面的目标距离;
根据所述目标距离查询一预设的焦距映射表,并根据查询结果驱动所述第一摄像头模组调整第一镜头的位置和/或驱动所述第二摄像头模组调整第二镜头的位置。
其中,所述参照物包括第一参考点和第二参考点,所述第一图像包括与所述第一参考点相对应的第一投影点和与所述第二参考点相对应的第二投影点,所述第二图像包括于所述第一参考点相对应的第三投影点和与所述第二参考点相对应的第四投影点。
其中,所述第一高度信息为所述第一投影点和第二投影点之间的距离,所述第一距离信息为所述第一镜头到所述第一感光面的初始距离,所述第二高度信息为所述第三投影点和第四投影点之间的距离,所述第二距离信息为所述第二镜头到所述第二感光面的初始距离,所述第一感光面和所述第二感光面共面设置。
其中,所述根据所述第一高度信息、第二高度信息和第一距离信息、第二距离信息计算所述参照物到所述第一感光面和第二感光面的目标距离的步骤,具体包括:
根据相似三角形原理,推算出所述参照物到所述第一感光面和第二感光面的目标距离与所述第一高度信息、第二高度信息和第一距离信息、第二距离信息的关系式;
根据所述关系式和所述第一高度信息、第二高度信息和第一距离信息、第二距离信息计算所述参照物到所述第一感光面和第二感光面的目标距离。
其中,所述预设的焦距映射表中包括多组不同的目标距离,以及与每一组所述目标距离对应的所述第一镜头焦距和第二镜头焦距,根据计算得到的所述目标距离查询所述预设的焦距映射表即可获得与所述目标距离对应的所述第一镜头焦距和第二镜头焦距,进而根据所述第一镜头焦距驱动所述第一摄像头模组调整第一镜头的位置和/或根据所述第二镜头焦距驱动所述第二摄像头模组调整第二镜头的位置。
其中,所述相机对焦方法还包括一监测拍摄动态的步骤,在所述进入预览画面的步骤之后,开启监测相机是否接收到拍摄指令,在监测到相机接收到拍摄指令之前,监测预览画面中一特定视点的位置或视角是否发生变化,当监测到所述特定视点的位置或视角发生变化时,触发重复执行所述第一摄像头模组对所述预览画面中一参照物进行成像,以在第一感光面上形成第一图像,所述第二摄像头模组对所述预览画面中同一参照物进行成像,以在第二感光面上形成第二图像的步骤。
其中,当监测到相机接收到拍摄指令时,执行获取所述第一图像对应的第一高度信息和第一距离信息,以及所述第二图像对应的第二高度信息和第二距离信息,计算所述参照物到所述第一感光面和第二感光面的目标距离的步骤,并根据所述目标距离查询所述预设的焦距映射表,以根据查询结果驱动所述第一摄像头模组调整第一镜头的位置和/或驱动所述第二摄像头模组调整第二镜头的位置,进而执行所述拍摄指令。
一种对焦装置,包括:
初始化单元,用于在接收到相机启动指令时,启动相机并初始化第一摄像头模组和第二摄像头模组,并进入预览画面;
成像单元,用于通过所述第一摄像头模组对所述预览画面中一参照物进行成像,以在第一感光面上形成第一图像,并通过所述第二摄像头模组对所述预览画面中同一参照物进行成像,以在第二感光面上形成第二图像;
计算单元,用于获取所述第一图像对应的第一高度信息和第一距离信息,以及所述第二图像对应的第二高度信息和第二距离信息,并根据所述第一高度信息、第二高度信息和第一距离信息、第二距离信息计算所述参照物到所述第一感光面和第二感光面的目标距离;
对焦单元,用于根据所述目标距离查询一预设的焦距映射表,并根据查询结果驱动所述第一摄像头模组调整第一镜头的位置和/或驱动所述第二摄像头模组调整第二镜头的位置,以实现快速对焦。
其中,所述计算单元进一步包括一关系推算模块,用于根据相似三角形原理,推算出所述参照物到所述第一感光面和第二感光面的目标距离与所述第一高度信息、第二高度信息和第一距离信息、第二距离信息的关系式,以根据所述关系式和所述第一高度信息、第二高度信息和第一距离信息、第二距离信息计算所述目标距离。
其中,所述对焦单元进一步包括一映射模块,用于预设和存储多组不同的目标距离,以及与所述每一组目标距离对应的所述第一镜头焦距和第二镜头焦距。
其中,所述对焦单元进一步包括一查询模块,用于根据计算得到的所述目标距离查询所述映射模块,以获得与所述目标距离对应的所述第一镜头焦距和第二镜头焦距。
其中,所述对焦装置还包括一拍摄动态监测单元,用于监测预览画面中一特定视点的位置或视角是否发生变化以及监测所述对焦装置是否接收到拍摄指令,所述对焦装置根据所述拍摄动态监测单元的监测结果重复执行对焦动作或顺序执行当前对焦动作直至完成对焦。
一种移动终端,包括双摄像头模组和对焦装置,所述双摄像头模组包括第一摄像头模组和第二摄像头模组,所述对焦装置包括:
初始化单元,用于接收相机启动指令,启动相机并初始化第一摄像头模组和第二摄像头模组,并进入预览画面;
成像单元,用于通过所述第一摄像头模组对所述预览画面中一参照物进行成像,以在第一感光面上形成第一图像,并通过所述第二摄像头模组对所述预览画面中同一参照物进行成像,以在第二感光面上形成第二图像;
计算单元,用于获取所述第一图像对应的第一高度信息和第一距离信息,以及所述第二图像对应的第二高度信息和第二距离信息,并根据所述第一高度信息、第二高度信息和第一距离信息、第二距离信息计算所述参照物到所述第一感光面和第二感光面的目标距离;
对焦单元,用于根据所述目标距离查询一预设的焦距映射表,并根据查询结果驱动所述第一摄像头模组调整第一镜头的位置和/或驱动所述第二摄像头模组调整第二镜头的位置。
本发明所述相机对焦方法通过获取所述第一图像和第二图像的高度信息,并结合所述第一镜头中心到所述第一感光面的距离和所述第二镜头中心到所述第二感光面的距离,计算所述参照物到所述第一感光面和第二感光面的目标距离,进而根据该目标距离查询一预设的焦距映射表,获得与该目标距离对应的第一镜头焦距和第二镜头焦距,进而驱动所述第一摄像头模组和第二摄像头模组完成对焦。其中,所述第一图像的高度信息、第二图像的高度信息、第一镜头中心到所述第一感光面的距离和所述第二镜头中心到所述第二感光面的距离均可快速准确地获取,从而使得所述相机对焦方法具有较好的对焦速度和精度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是现有技术中双摄像头模组对焦的解决方案示意图。
图2是本发明第一实施例的相机对焦方法的流程示意图。
图3是图2所示相机对焦方法的应用场景示意图。
图4是本发明第二实施例的对焦装置的结构示意图。
图5是本发明第三实施例的移动终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图2和图3,本发明第一实施例提供一种相机对焦方法,其包括如下步骤:
步骤S1:接收到相机启动指令时,启动相机并初始化第一摄像头模组和第二摄像头模组,并进入预览画面;
步骤S2:所述第一摄像头模组对所述预览画面中一参照物30进行成像,以在第一感光面31上形成第一图像,所述第二摄像头模组对所述预览画面中同一参照物30进行成像,以在第二感光面33上形成第二图像;
步骤S3:获取所述第一图像对应的第一高度信息p1和第一距离信息f1,以及所述第二图像对应的第二高度信息p2和第二距离信息f2,并根据所述第一高度信息p1、第二高度信息p2和第一距离信息f1、第二距离信息f2计算所述参照物30到所述第一感光面31和第二感光面33的目标距离y;
步骤S4:根据所述目标距离y查询一预设的焦距映射表,并根据查询结果驱动所述第一摄像头模组调整第一镜头O1的位置和/或驱动所述第二摄像头模组调整第二镜头O2的位置。
其中,所述参照物30为一完整或部分显示于所述预览画面内的物体。所述参照物30可以通过相机默认的中心对焦机制来选取,即当相机被开启并进入所述预览画面后,相机默认选择大致处于当前预览画面几何中心的物体作为所述参照物30。另外,所述参照物30还可以由相机接受用户的选取指令来选取,如当参照物过大而只能部分显示于所述预览画面内时,相机可通过接收用户发出的参照物选取指令来完成所述参照物30的选取。
在本实施例中,所述参照物30的实际高度为x。所述第一高度信息p1为所述第一图像在所述第一感光面31上的高度,所述第一距离信息f1为所述第一镜头O1中心点到所述第一感光面31的初始距离,所述第二高度信息p2为所述第二图像在所述第二感光面33上的高度,所述第二距离信息f2为所述第二镜头O2中心点到所述第二感光面33的初始距离。所述第一感光面31和所述第二感光面33共面设置。可以理解,所述第一距离信息f1为所述第一镜头O1中心点到所述第一感光面31的垂直距离,所述第二距离信息f2为所述第二镜头O2中心点到所述第二感光面33的垂直距离。所述目标距离y为所述参照物30到所述第一感光面31和第二感光面33的垂直距离。
其中,所述参照物30的实际高度及与之相对应的第一图像和第二图像的高度可以为相对于水平面的两个特定参考点之间的垂直高度,也可以为其他方向上两个特定参考点之间的距离。
请参阅图3,所述参照物30包括第一参考点A和第二参考点B,所述第一参考点A和第二参考点B之间的距离为x。所述参照物30到所述第一感光面31和第二感光面33的垂直距离即所述目标距离为y。所述参照物30经由所述第一镜头O1投影后,在所述第一感光面31上形成所述第一图像,所述第一图像包括与所述第一参考点A相对应的第一投影点a1和与所述第二参考点B相对应的第二投影点b1,所述第一投影点a1与所述第二投影点b1之间的距离(即第一高度信息)为p1。所述参照物30经由所述第二镜头O2投影后,在所述第二感光面33上形成所述第二图像,所述第二图像包括于所述第一参考点A相对应的第三投影点a2和与所述第二参考点B相对应的第四投影点b2,所述第三投影点a2与所述第四投影点b2之间的距离(即第二高度信息)为p2。
可以理解,由所述第一镜头O1的中心点、第一参考点A和第二参考点B构成的三角形与由所述第一镜头O1的中心点、第一投影点a1和第二投影点b1构成的三角形之间互为相似三角形,二者之间存在一第一相似比,且所述第一镜头O1的中心点到所述第一感光面31的初始距离即所述第一距离信息f1构成三角形O1a1b1在边线a1b1上的高线,所述第一镜头O1的中心点到所述参照物30的距离y-f1构成三角形O1AB在边线AB上的高线。由所述第二镜头O2的中心点、第一参考点A和第二参考点B构成的三角形与由所述第二镜头O2的中心点、第三投影点a2和第四投影点b2构成的三角形之间互为相似三角形,二者之间存在一第二相似比,且所述第二镜头O2的中心点到所述第二感光面33的初始距离即所述第二距离信息f2构成三角形O2a2b2在边线a2b2上的高线,所述第二镜头O2的中心点到所述参照物的距离y-f2构成三角形O2AB在边线AB上的高线。
由相似三角形的性质可知,相似三角形的对应边成比例,且相似三角形的对应高线的比,对应中线的比和对应角平分线的比都等于相似比。则,所述根据所述第一高度信息p1、第二高度信息p2和第一距离信息f1、第二距离信息f2计算所述参照物30到所述第一感光面31和第二感光面33的目标距离y具体包括:
由所述第一图像的第一投影点a1与第二投影点b1之间的距离(即第一高度信息p1)与所述参照物30的第一参考点A和第二参考点B之间的距离(即参照物30的实际高度x)的比等于所述第一相似比,且所述第一镜头O1的中心点到所述第一感光面31的初始距离(即第一距离信息f1)与所述第一镜头O1的中心点到所述参照物30的距离y-f1的比也等于所述第一相似比,可以得到方程式:
由所述第二图像的第三投影点a2与第四投影点b2之间的距离(即第二高度信息p2)与所述参照物30的第一参考点A和第二参考点B之间的距离(即参照物30的实际高度x)的比等于所述第二相似比,且所述第二镜头O2的中心点到所述第二感光面33的初始距离(即第二距离信息f2)与所述第二镜头O2的中心点到所述参照物30的距离y-f2的比也等于所述第二相似比,可以得到方程式:
进而由方程式(1)和方程式(2)可以得到如下方程组:
求解上述方程组(3)进一步可得:
由方程式(4)可知,在步骤S3中,当获取所述第一图像对应的第一高度信息p1和第一距离信息f1,以及所述第二图像对应的第二高度信息p2和第二距离信息f2后,即可通过方程式(4)计算出所述参照物30到所述第一感光面31和第二感光面33的目标距离y。
在步骤S4中,所述预设的焦距映射表中包括多组不同的目标距离y,以及与每一组所述目标距离y对应的所述第一镜头焦距和第二镜头焦距,根据方程式(4)计算得到的所述目标距离y查询所述预设的焦距映射表即可获得与所述目标距离y对应的所述第一镜头焦距和第二镜头焦距。
具体地,所述预设的焦距映射表中的数据可通过镜头调试过程中逐步实测对焦的方式得到。例如,确定一测试目标物体,通过不断调整镜头与所述测试目标物体的预设目标距离y,并记录每一预设目标距离y下成像效果最清晰时对应的第一镜头焦距和第二镜头焦距,从而得到不同的预设目标距离y对应的焦距映射表。可以理解,所述预设的焦距映射表中的预设目标距离y可根据镜头调试精度需求而改变,如在镜头调试精度需求较高时,缩短相邻的两个预设目标距离y之间的间距。
在步骤S4中,所述根据查询结果驱动所述第一摄像头模组调整第一镜头O1的位置和/或驱动所述第二摄像头模组调整第二镜头O2的位置的步骤,具体包括:
根据查询所述预设的焦距映射表获得的与所述目标距离y对应的所述第一镜头O1的焦距驱动所述第一摄像头模组调整所述第一镜头O1的位置,以将所述第一镜头O1移动至对应的焦距处;和/或
根据查询所述预设的焦距映射表获得的与所述目标距离y对应的所述第二镜头O2的焦距驱动所述第二摄像头模组调整所述第二镜头O2的位置,以将所述第二镜头O2移动至对应的焦距处。
可以理解,所述相机对焦方法还可包括一监测拍摄动态的步骤,在所述进入预览画面的步骤之后,开启监测相机是否接收到用户的拍摄指令。在监测到相机接收到用户的拍摄指令之前,监测预览画面中一特定视点(如预览画面的几何中心点)的位置或视角是否发生变化,当监测到所述特定视点的位置或视角发生变化时,触发重复执行所述第一摄像头模组对所述预览画面中一参照物进行成像,以在第一感光面上形成第一图像,所述第二摄像头模组对所述预览画面中同一参照物进行成像,以在第二感光面上形成第二图像的步骤S2。当监测到相机接收到用户的拍摄指令时,则从当前正在执行的步骤继续顺序执行,直到经过所述步骤S4完成对焦后,执行拍摄指令,完成图像拍摄。例如,当前正在执行步骤S3的过程中,监测到用户的拍摄指令,则在执行完步骤S3后继续执行步骤S4以完成快速对焦,进而执行拍摄指令,完成图像拍摄。
所述相机对焦方法通过获取所述第一摄像头模组在所述第一感光面上形成第一图像的高度信息,以及第二摄像头模组在所述第二感光面上形成第二图像的高度信息,结合所述第一镜头中心到所述第一感光面的距离和所述第二镜头中心到所述第二感光面的距离,并根据相似三角形原理,计算得到所述参照物到所述第一感光面和第二感光面的目标距离,进而根据该目标距离查询一预设的焦距映射表,获得与该目标距离对应的第一镜头焦距和第二镜头焦距,进而驱动所述第一摄像头模组调整第一镜头的位置和/或驱动所述第二摄像头模组调整第二镜头的位置,以实现快速对焦。其中,所述第一图像的高度信息、第二图像的高度信息、第一镜头中心到所述第一感光面的距离和所述第二镜头中心到所述第二感光面的距离均可快速准确地获取,从而使得所述相机对焦方法具有较好的对焦速度和精度。
请参阅图4,本发明第二实施例提供一种应用所述快速对焦方法的对焦装置400。所述对焦装置400包括:
初始化单元410,用于在接收到相机启动指令时,启动相机并初始化第一摄像头模组和第二摄像头模组,并进入预览画面。
成像单元430,用于通过所述第一摄像头模组对所述预览画面中一参照物进行成像,以在第一感光面上形成第一图像,并通过所述第二摄像头模组对所述预览画面中同一参照物进行成像,以在第二感光面上形成第二图像。
计算单元450,用于获取所述第一图像对应的第一高度信息和第一距离信息,以及所述第二图像对应的第二高度信息和第二距离信息,并根据所述第一高度信息、第二高度信息和第一距离信息、第二距离信息计算所述参照物到所述第一感光面和第二感光面的目标距离。
对焦单元470,用于根据所述目标距离查询一预设的焦距映射表,并根据查询结果驱动所述第一摄像头模组调整第一镜头的位置和/或驱动所述第二摄像头模组调整第二镜头的位置,以实现快速对焦。
其中,所述参照物为一完整或部分显示于所述预览画面内的物体。所述参照物可以通过相机默认的中心对焦机制来选取,即当相机被开启并进入所述预览画面后,相机默认选择大致处于当前预览画面几何中心的物体作为所述参照物。另外,所述参照物还可以由相机接受用户的选取指令来选取,如当参照物过大而只能部分显示于所述预览画面内时,相机可通过接收用户发出的参照物选取指令来完成所述参照物的选取。
其中,所述参照物的实际高度为x,所述第一高度信息为所述第一图像在所述第一感光面上的高度,所述第一距离信息为所述第一镜头中心点到所述第一感光面的初始距离,所述第二高度信息为所述第二图像在所述第二感光面上的高度,所述第二距离信息为所述第二镜头中心点到所述第二感光面的初始距离。所述第一感光面和所述第二感光面共面设置。可以理解,所述第一距离信息为所述第一镜头中心点到所述第一感光面的垂直距离,所述第二距离信息为所述第二镜头中心点到所述第二感光面的垂直距离。所述目标距离为所述参照物到所述第一感光面和第二感光面的垂直距离。
其中,所述参照物的实际高度及与之相对应的第一图像和第二图像的高度可以为相对于水平面的两个特定参考点之间的垂直高度,也可以为其他方向上两个特定参考点之间的距离。
在可选实施例中,所述计算单元450进一步包括一关系推算模块451,用于根据相似三角形原理,推算出所述参照物到所述第一感光面和第二感光面的目标距离与所述第一高度信息、第二高度信息和第一距离信息、第二距离信息的关系式,以根据所述关系式和所述第一高度信息、第二高度信息和第一距离信息、第二距离信息计算所述目标距离。
在可选实施例中,所述对焦单元470进一步包括一映射模块471,用于预设和存储多组不同的目标距离,以及与所述每一组目标距离对应的所述第一镜头焦距和第二镜头焦距。
具体地,所述多组不同的目标距离,以及与所述每一组目标距离对应的所述第一镜头焦距和第二镜头焦距通过一焦距映射表存储于所述映射模块471内。其中,所述焦距映射表中的数据可通过镜头调试过程中逐步实测对焦的方式得到。例如,确定一测试目标物体,通过不断调整镜头与所述测试目标物体的预设目标距离,并记录每一预设目标距离下成像效果最清晰时对应的第一镜头焦距和第二镜头焦距,从而得到不同的预设目标距离对应的焦距映射表。可以理解,所述预设的焦距映射表中的预设目标距离可根据镜头调试精度需求而改变,如在镜头调试精度需求较高时,缩短相邻的两个预设目标距离之间的间距。
在可选实施例中,所述对焦单元470进一步包括一查询模块473,用于根据计算得到的所述目标距离查询所述映射模块,以获得与所述目标距离对应的所述第一镜头焦距和第二镜头焦距,进而根据查询得到的所述第一镜头焦距和第二镜头焦距,驱动所述第一摄像头模组调整第一镜头的位置和/或驱动所述第二摄像头模组调整第二镜头的位置,以实现快速对焦。
具体地,所述查询模块473根据所述计算单元450计算得到的所述参照物到所述第一感光面和第二感光面的目标距离,通过查询所述映射模块471内预先存储的所述焦距映射表,得到与所述目标距离对应的所述第一镜头的焦距和所述第二镜头的焦距,进而根据所述第一镜头的焦距和所述第二镜头的焦距驱动所述第一摄像头模组调整第一镜头的位置和/或驱动所述第二摄像头模组调整第二镜头的位置。
在可选实施例中,所述对焦装置400还包括一拍摄动态监测单元490,用于监测预览画面中一特定视点的位置或视角是否发生变化以及监测所述对焦装置是否接收到拍摄指令。具体地,在监测到相机接收到用户的拍摄指令之前,监测预览画面中一特定视点(如预览画面的几何中心点)的位置或视角是否发生变化,当监测到所述特定视点的位置或视角发生变化时,触发重复执行所述第一摄像头模组对所述预览画面中一参照物进行成像,以在第一感光面上形成第一图像,所述第二摄像头模组对所述预览画面中同一参照物进行成像,以在第二感光面上形成第二图像的步骤S2。当监测到用户的拍摄指令时,则从当前正在执行的对焦动作继续顺序执行,直到完成对焦后,执行拍摄指令,完成图像拍摄。例如,当前正在执行步骤S3的过程中,监测到用户的拍摄指令,则在执行完步骤S3后继续执行步骤S4以完成快速对焦,进而执行拍摄指令,完成图像拍摄。
可以理解,所述对焦装置400可为硬件单元、软件单元或软硬件相结合的单元,其可运行于一移动终端(如智能手机)内,也可作为第三方配件结合所述移动终端使用。
所述对焦装置通过所述计算单元获取所述第一摄像头模组在所述第一感光面上形成第一图像的高度信息,所述第二摄像头模组在所述第二感光面上形成第二图像的高度信息,所述第一镜头中心到所述第一感光面的距离和所述第二镜头中心到所述第二感光面的距离,并根据相似三角形原理,计算得到所述参照物到所述第一感光面和第二感光面的目标距离,进而由所述对焦单元根据所述目标距离查询所述预设的焦距映射表,获得与所述目标距离对应的所述第一镜头焦距和第二镜头焦距,进而驱动所述第一摄像头模组调整第一镜头的位置和/或驱动所述第二摄像头模组调整第二镜头的位置,实现了双摄像头模组的快速精准对焦。
请参阅图5,本发明第三实施例提供一种应用所述快速对焦方法和对焦装置的移动终端500。所述移动终端500包括:
至少一处理器510,例如CPU,至少一通信总线520,用户接口530,至少一通信接口540,双摄像头模组550以及存储器560。其中,所述通信总线520用于实现所述移动终端500各组件之间的通信连接。所述用户接口530可包括键盘或显示屏,在可选实施例中,所述用户接口530还可包括标准的有线接口、无线接口。所述通信接口540可包括标准的有线接口(如数据线接口、网线接口等)、无线接口(如WI-FI接口、蓝牙接口、近场通讯接口)。所述双摄像头模组550包括第一摄像头模组551和第二摄像头模组552。所述存储器560可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。在可选实施例中,所述存储器560还可以是至少一个位于远离前述处理器510的存储装置。如图5所示,作为一种计算机存储介质的存储器560中可以包括操作***、用户接口模块以及对焦管理模块。其中,所述操作***用于协同该移动终端500所述各组件的运行。所述用户接口模块用于保存和维护该移动终端500的用户数据。所述对焦管理模块用于存储对焦管理程序。
在本实施例中,所述对焦管理程序可以为本发明第二实施例所述的对焦装置400。可以理解,当被应用于本实施例中时,所述对焦装置400为软件单元,其作为对焦管理程序被存储于所述存储器560中,并由所述处理器510调用和执行。
具体地,当所述移动终端500接收到相机启动指令时,所述处理器510调用和执行存储于所述存储器560中的对焦管理程序,启动相机并初始化第一摄像头模组551和第二摄像头模组552,并通过所述用户接口530的显示屏显示预览画面。
所述第一摄像头模组551和所述第二摄像头模组552分别对所述预览画面中一参照物进行成像,以在所述第一摄像头模组551的第一感光面上形成第一图像,并在所述第二摄像头模组552的第二感光面上形成第二图像。
所述处理器510通过调用所述对焦管理程序,获取所述第一图像对应的第一高度信息和第一距离信息,以及所述第二图像对应的第二高度信息和第二距离信息,并根据所述第一高度信息、第二高度信息和第一距离信息、第二距离信息计算所述参照物到所述第一感光面和第二感光面的目标距离。
所述处理器510通过调用所述对焦管理程序,根据所述目标距离查询一预设的焦距映射表,并根据查询结果驱动所述第一摄像头模组和/或所述第二摄像头模组调整焦距,以实现快速精准对焦。
可以理解,本实施例所述的移动终端500可以为智能手机、平板电脑、笔记本电脑、个人数字助理、可穿戴设备或其他具备双摄像头模组的摄像装置。
所述移动终端通过将所述对焦管理程序存储于所述存储器中,并在接收到相机启动指令时,通过所述处理器调用所述对焦管理程序来控制所述第一摄像头模组和第二摄像头模组实现快速精准对焦,提升了所述移动终端的双摄像头模组拍摄对焦的用户体验,并能有效改善拍摄质量。
以上所揭露的仅为本发明的较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
Claims (13)
1.一种相机对焦方法,其特征在于,所述方法包括步骤:
接收到相机启动指令时,启动相机并初始化第一摄像头模组和第二摄像头模组,并进入预览画面;
所述第一摄像头模组对所述预览画面中一参照物进行成像,以在第一感光面上形成第一图像,所述第二摄像头模组对所述预览画面中同一参照物进行成像,以在第二感光面上形成第二图像;
获取所述第一图像对应的第一高度信息和第一距离信息,以及所述第二图像对应的第二高度信息和第二距离信息,并根据所述第一高度信息、第二高度信息和第一距离信息、第二距离信息计算所述参照物到所述第一感光面和第二感光面的目标距离;所述第一高度信息为所述第一图像在所述第一感光面上的高度,所述第二高度信息为所述第二图像在所述第二感光面上的高度;
根据所述目标距离查询一预设的焦距映射表,并根据查询结果驱动所述第一摄像头模组调整第一镜头的位置和/或驱动所述第二摄像头模组调整第二镜头的位置;
其中,所述第一距离信息为所述第一镜头中心点到所述第一感光面的初始距离;所述第二距离信息为所述第二镜头中心点到所述第二感光面的初始距离;所述第一感光面和所述第二感光面共面设置。
2.如权利要求1所述的相机对焦方法,其特征在于,所述参照物包括第一参考点和第二参考点,所述第一图像包括与所述第一参考点相对应的第一投影点和与所述第二参考点相对应的第二投影点,所述第二图像包括于所述第一参考点相对应的第三投影点和与所述第二参考点相对应的第四投影点。
3.如权利要求2所述的相机对焦方法,其特征在于,所述第一高度信息为所述第一投影点和第二投影点之间的距离,所述第一距离信息为所述第一镜头到所述第一感光面的初始距离,所述第二高度信息为所述第三投影点和第四投影点之间的距离,所述第二距离信息为所述第二镜头到所述第二感光面的初始距离,所述第一感光面和所述第二感光面共面设置。
4.如权利要求3所述的相机对焦方法,其特征在于,所述根据所述第一高度信息、第二高度信息和第一距离信息、第二距离信息计算所述参照物到所述第一感光面和第二感光面的目标距离的步骤,具体包括:
根据相似三角形原理,推算出所述参照物到所述第一感光面和第二感光面的目标距离与所述第一高度信息、第二高度信息和第一距离信息、第二距离信息的关系式;
根据所述关系式和所述第一高度信息、第二高度信息和第一距离信息、第二距离信息计算所述参照物到所述第一感光面和第二感光面的目标距离。
5.如权利要求4所述的相机对焦方法,其特征在于,所述预设的焦距映射表中包括多组不同的目标距离,以及与每一组所述目标距离对应的所述第一镜头焦距和第二镜头焦距,根据计算得到的所述目标距离查询所述预设的焦距映射表即可获得与所述目标距离对应的所述第一镜头焦距和第二镜头焦距,进而根据所述第一镜头焦距驱动所述第一摄像头模组调整第一镜头的位置和/或根据所述第二镜头焦距驱动所述第二摄像头模组调整第二镜头的位置。
6.如权利要求1所述的相机对焦方法,其特征在于,所述相机对焦方法还包括一监测拍摄动态的步骤,在所述进入预览画面的步骤之后,开启监测相机是否接收到拍摄指令,在监测到相机接收到拍摄指令之前,监测预览画面中一特定视点的位置或视角是否发生变化,当监测到所述特定视点的位置或视角发生变化时,触发重复执行所述第一摄像头模组对所述预览画面中一参照物进行成像,以在第一感光面上形成第一图像,所述第二摄像头模组对所述预览画面中同一参照物进行成像,以在第二感光面上形成第二图像的步骤。
7.如权利要求6所述的相机对焦方法,其特征在于,当监测到相机接收到拍摄指令时,执行获取所述第一图像对应的第一高度信息和第一距离信息,以及所述第二图像对应的第二高度信息和第二距离信息,计算所述参照物到所述第一感光面和第二感光面的目标距离的步骤,并根据所述目标距离查询所述预设的焦距映射表,以根据查询结果驱动所述第一摄像头模组调整第一镜头的位置和/或驱动所述第二摄像头模组调整第二镜头的位置,进而执行所述拍摄指令。
8.一种对焦装置,其特征在于,所述对焦装置包括:
初始化单元,用于在接收到相机启动指令时,启动相机并初始化第一摄像头模组和第二摄像头模组,并进入预览画面;
成像单元,用于通过所述第一摄像头模组对所述预览画面中一参照物进行成像,以在第一感光面上形成第一图像,并通过所述第二摄像头模组对所述预览画面中同一参照物进行成像,以在第二感光面上形成第二图像;
计算单元,用于获取所述第一图像对应的第一高度信息和第一距离信息,以及所述第二图像对应的第二高度信息和第二距离信息,并根据所述第一高度信息、第二高度信息和第一距离信息、第二距离信息计算所述参照物到所述第一感光面和第二感光面的目标距离;所述第一高度信息为所述第一图像在所述第一感光面上的高度,所述第二高度信息为所述第二图像在所述第二感光面上的高度;
对焦单元,用于根据所述目标距离查询一预设的焦距映射表,并根据查询结果驱动所述第一摄像头模组调整第一镜头的位置和/或驱动所述第二摄像头模组调整第二镜头的位置,以实现快速对焦;
其中,所述第一距离信息为所述第一镜头中心点到所述第一感光面的初始距离;所述第二距离信息为所述第二镜头中心点到所述第二感光面的初始距离;所述第一感光面和所述第二感光面共面设置。
9.如权利要求8所述的对焦装置,其特征在于,所述计算单元进一步包括一关系推算模块,用于根据相似三角形原理,推算出所述参照物到所述第一感光面和第二感光面的目标距离与所述第一高度信息、第二高度信息和第一距离信息、第二距离信息的关系式,以根据所述关系式和所述第一高度信息、第二高度信息和第一距离信息、第二距离信息计算所述目标距离。
10.如权利要求8所述的对焦装置,其特征在于,所述对焦单元进一步包括一映射模块,用于预设和存储多组不同的目标距离,以及与所述每一组目标距离对应的所述第一镜头焦距和第二镜头焦距。
11.如权利要求10所述的对焦装置,其特征在于,所述对焦单元进一步包括一查询模块,用于根据计算得到的所述目标距离查询所述映射模块,以获得与所述目标距离对应的所述第一镜头焦距和第二镜头焦距。
12.如权利要求8所述的对焦装置,其特征在于,所述对焦装置还包括一拍摄动态监测单元,用于监测预览画面中一特定视点的位置或视角是否发生变化以及监测所述对焦装置是否接收到拍摄指令,所述对焦装置根据所述拍摄动态监测单元的监测结果重复执行对焦动作或顺序执行当前对焦动作直至完成对焦。
13.一种移动终端,包括双摄像头模组,所述双摄像头模组包括第一摄像头模组和第二摄像头模组,其特征在于,所述移动终端还包括如权利要求8-12任意一项所述的对焦装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510282122.9A CN105578024B (zh) | 2015-05-27 | 2015-05-27 | 相机对焦方法、对焦装置及移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510282122.9A CN105578024B (zh) | 2015-05-27 | 2015-05-27 | 相机对焦方法、对焦装置及移动终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105578024A CN105578024A (zh) | 2016-05-11 |
CN105578024B true CN105578024B (zh) | 2018-01-09 |
Family
ID=55887636
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510282122.9A Active CN105578024B (zh) | 2015-05-27 | 2015-05-27 | 相机对焦方法、对焦装置及移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105578024B (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106303224B (zh) * | 2016-07-29 | 2019-06-07 | 维沃移动通信有限公司 | 一种对焦方法及移动终端 |
CN108616685B (zh) * | 2016-12-09 | 2021-01-01 | 中兴通讯股份有限公司 | 一种对焦方法及对焦装置 |
CN107920209A (zh) * | 2017-12-27 | 2018-04-17 | 国网通用航空有限公司 | 一种高速相机自动对焦***、方法及处理器、计算机设备 |
CN108200335B (zh) * | 2017-12-28 | 2020-01-14 | 深圳市金立通信设备有限公司 | 基于双摄像头的拍照方法、终端及计算机可读存储介质 |
CN111182198A (zh) * | 2018-11-13 | 2020-05-19 | 奇酷互联网络科技(深圳)有限公司 | 基于双摄像头的拍摄对焦方法、移动设备及装置 |
CN115379109A (zh) * | 2018-11-20 | 2022-11-22 | 中山市远尚光电科技有限公司 | 一种具有自动测距功能长焦镜头测距的方法 |
CN110973763B (zh) * | 2019-12-12 | 2020-12-22 | 天目爱视(北京)科技有限公司 | 一种足部智能3d信息采集测量设备 |
CN111325858B (zh) * | 2020-03-06 | 2022-01-07 | 赛特斯信息科技股份有限公司 | 针对路边临时停车位实现自动计费管理的方法 |
CN114070997A (zh) * | 2020-07-30 | 2022-02-18 | 宁波舜宇光电信息有限公司 | 多摄摄像模组、摄像***、电子设备和自动变焦成像方法 |
CN113747067B (zh) * | 2021-09-07 | 2024-02-02 | 维沃移动通信有限公司 | 拍照方法、装置、电子设备及存储介质 |
CN115278101B (zh) * | 2022-07-29 | 2024-02-27 | 维沃移动通信有限公司 | 拍摄方法、装置及电子设备 |
CN115514894B (zh) * | 2022-09-30 | 2024-05-28 | 联想(北京)有限公司 | 一种处理方法及电子设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103229085A (zh) * | 2010-09-28 | 2013-07-31 | 株式会社理光 | 成像设备 |
CN103246130A (zh) * | 2013-04-16 | 2013-08-14 | 广东欧珀移动通信有限公司 | 一种对焦方法及装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002072066A (ja) * | 2000-08-25 | 2002-03-12 | Olympus Optical Co Ltd | ピント合せ装置 |
JP4483930B2 (ja) * | 2007-11-05 | 2010-06-16 | ソニー株式会社 | 撮像装置、その制御方法およびプログラム |
JP5712519B2 (ja) * | 2010-07-23 | 2015-05-07 | 株式会社リコー | 撮像装置および撮像方法 |
-
2015
- 2015-05-27 CN CN201510282122.9A patent/CN105578024B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103229085A (zh) * | 2010-09-28 | 2013-07-31 | 株式会社理光 | 成像设备 |
CN103246130A (zh) * | 2013-04-16 | 2013-08-14 | 广东欧珀移动通信有限公司 | 一种对焦方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105578024A (zh) | 2016-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105578024B (zh) | 相机对焦方法、对焦装置及移动终端 | |
US10834316B2 (en) | Image processing apparatus, image processing method, and imaging system | |
CN103916582B (zh) | 一种图像处理方法及装置 | |
US10277798B2 (en) | Multiple lenses system, operation method and electronic device employing the same | |
WO2020038109A1 (zh) | 拍照方法、装置、终端及计算机可读存储介质 | |
WO2019105214A1 (zh) | 图像虚化方法、装置、移动终端和存储介质 | |
CN106226976B (zh) | 一种双摄像头拍摄方法、***及终端 | |
US9300858B2 (en) | Control device and storage medium for controlling capture of images | |
CN105700106B (zh) | 自动对焦方法和自动对焦装置 | |
WO2017161523A1 (zh) | 一种终端的拍照对焦方法、装置及设备 | |
CN106067947A (zh) | 一种拍照方法及终端 | |
CN102196166B (zh) | 摄像装置及显示方法 | |
WO2021136078A1 (zh) | 图像处理方法、图像处理***、计算机可读介质和电子设备 | |
CN104215216B (zh) | 一种测距装置及终端 | |
CN110493525A (zh) | 变焦图像确定方法及装置、存储介质、终端 | |
CN106292162A (zh) | 立体照相装置和相关控制方法 | |
CN105657238B (zh) | 跟踪对焦方法及装置 | |
CN103246044A (zh) | 一种自动对焦方法、***及具有该***的照相机和摄像机 | |
CN110278382A (zh) | 一种聚焦方法、装置、电子设备及存储介质 | |
US9838594B2 (en) | Irregular-region based automatic image correction | |
CN109561257B (zh) | 画面对焦方法、装置、终端及对应的存储介质 | |
TWI676113B (zh) | 虹膜識別過程中的預覽方法及裝置 | |
CN105872384A (zh) | 一种拍照方法及终端 | |
CN114363522A (zh) | 拍照方法及相关装置 | |
CN104580899A (zh) | 物体成像的控制方法及成像装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |