【技术实现步骤摘要】
多摄像头模组对焦方法和装置
[0001]本申请涉及终端
,尤其涉及多摄像头模组对焦方法和装置。
技术介绍
[0002]目前,当终端设备启动包含的多个摄像头模组(如:自动对焦(auto focus,AF)摄像头模组)时,不同的摄像头模组都需要各自实现自动对焦。摄像头模组包括:镜头、感光器和马达等。
[0003]不同摄像头模组的规格不同。通常认为相位检测像素密度大的摄像头模组比相位检测密度小的摄像头模组的规格高。规格差的摄像头模组通常需要使用对比度检测自动对焦(contrast detection auto focus,CDAF)进行对焦。如图1所示:纵坐标表示镜头与感光器不同距离时的图像对比度,横坐标表示马达码。图1中的图像对比度1~7,分别代表摄像头模组中马达使用不同的马达码调整镜头与感光器之间的距离后,该摄像头模组获取的待拍摄对象的图像的图像对比度。图1中终端设备中的处理器获取了图像对比度6之后,再将摄像头模组中的镜头和感光器的距离调整为图像对比度5时镜头与感光器的距离称之为拉风箱。
[0004]因此,终端设备中不同的摄像头模组都需要各自实现自动对焦,规格差的摄像头模组对焦时会比规格高的摄像头模组慢,规格差的摄像头模组对不准焦(失焦)的概率更大,还可能出现上述拉风箱的问题,从而导致多摄像头模组的自动对焦体验差。
技术实现思路
[0005]本申请的实施例提供多摄像头模组对焦方法和装置,有助于提升多摄像头模组对焦时的用户体验。
[0006]为达到上述目的,本申请的实施例采用 ...
【技术保护点】
【技术特征摘要】
1.一种多摄像头模组对焦方法,其特征在于,应用于终端设备中的处理器,所述终端设备还包括第一摄像头模组和第二摄像头模组,所述第一摄像头模组包括第一马达、第一感光器和第一镜头,所述第二摄像头模组包括第二马达、第二感光器和第二镜头;所述方法包括:获取第一准焦马达码;所述第一准焦马达码为所述第一马达调整所述第一镜头与所述第一感光器的距离以完成对焦时,所使用的马达码;基于所述第一准焦马达码,预测所述第二摄像头模组的准焦马达码,得到第一预测准焦马达码;将所述第一预测准焦马达码作用于所述第二马达,以调整所述第二镜头与所述第二感光器的距离。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第二摄像头模组从第二距离开始,进行自动对焦;其中,所述第二距离为将所述第一预测准焦马达码作用于所述第二马达,调整所述第二镜头与所述第二感光器的距离之后,所述第二镜头与所述第二感光器的距离。3.根据权利要求1或2所述的方法,其特征在于,所述获取第一准焦马达码,包括:基于所述第一摄像头模组获取的第一待拍摄对象的图像中的相位信息、深度信息或对比度信息中的至少一种,获取所述第一准焦马达码。4.根据权利要求1-3任一项所述的方法,其特征在于,所述基于所述第一准焦马达码,预测所述第二摄像头模组的准焦马达码,得到第一预测准焦马达码,包括:基于所述第一摄像头模组的多个准焦马达码与所述第二摄像头模组的多个准焦马达码的对应关系,或者,基于所述第一摄像头模组的多个准焦马达码与多个物距的对应关系,和所述第二摄像头模组的多个准焦马达码与多个物距的对应关系,获取所述第一准焦马达码对应的所述第二摄像头模组的准焦马达码;其中,具有对应关系的准焦马达码是相应摄像头模组在同一物距下的准焦马达码,所述物距是待拍摄对象与所述终端设备的距离;将所获取的所述第二摄像头模组的准焦马达码作为所述第一预测准焦马达码。5.根据权利要求1-3任一项所述的方法,其特征在于,所述基于所述第一准焦马达码,预测所述第二摄像头模组的准焦马达码,得到第一预测准焦马达码,包括:基于所述第一摄像头模组的多个准焦马达码与所述第二摄像头模组的多个准焦马达码的对应关系,或者,基于所述第一摄像头模组的多个准焦马达码与多个物距的对应关系,和所述第二摄像头模组的多个准焦马达码与多个物距的对应关系,获取所述第一准焦马达码对应的所述第二摄像头模组的准焦马达码;其中,具有对应关系的准焦马达码是相应摄像头模组在同一物距和预设状态下的准焦马达码,所述预设状态包括预设温度或预设坐标系中的至少一种;所述物距是待拍摄对象与所述终端设备的距离;当所述第二摄像头模组的当前状态与所述第二摄像头模组的预设状态相同时,将所获取的所述第二摄像头模组的准焦马达码作为所述第一预测准焦马达码;当所述第二摄像头模组的当前状态与所述第二摄像头模组的预设状态不同时,将所获取的所述第二摄像头模组的准焦马达码,修正为所述第二摄像头模组在当前状态下的准焦马达码,并将修正后的准焦马达码作为所述第一预测准焦马达码。6.根据权利要求1-3任一项所述的方法,其特征在于,所述基于所述第一准焦马达码,
预测所述第二摄像头模组的准焦马达码,得到第一预测准焦马达码,包括:当所述第一摄像头模组的当前状态与所述第一摄像头模组的预设状态不同时,根据所述第一摄像头模组的当前状态将所述第一准焦马达码修正为第二准焦马达码;所述第二准焦马达码为所述第一摄像头模组在所述预设状态下的准焦马达码;所述预设状态包括预设温度或预设坐标系中的至少一种;当所述第一摄像头模组的当前状态与所述第一摄像头模组的所述预设状态相同时,将所述第一准焦马达码作为所述第二准焦马达码;基于所述第一摄像头模组的多个准焦马达码与所述第二摄像头模组的多个准焦马达码的对应关系,或者,基于所述第一摄像头模组的多个准焦马达码与多个物距的对应关系,和所述第二摄像头模组的多个准焦马达码与多个物距的对应关系,获取所述第二准焦马达码对应的所述第二摄像头模组的准焦马达码;其中,具有对应关系的准焦马达码是相应摄像头模组在同一物距和所述预设状态下的准焦马达码;所述物距是待拍摄对象与所述终端设备的距离;将所获取的所述第二摄像头模组的准焦马达码,作为所述第一预测准焦马达码。7.根据权利要求6所述的方法,其特征在于,所述将所获取的所述第二摄像头模组的准焦马达码,作为所述第一预测准焦马达码,包括:当所述第二摄像头模组的当前状态与所述第二摄像头模组的所述预设状态相同时,将所获取的所述第二摄像头模组的准焦马达码,作为所述第一预测准焦马达码;所述方法还包括:当所述第二摄像头模组的当前状态与所述第二摄像头模组的所述预设状态不同时,将所获取的所述第二摄像头模组的准焦马达码,修正为所述第二摄像头模组在当前状态下的准焦马达码,并将修正后的准焦马达码作为所述第一预测准焦马达码。8.根据权利要求5或7所述的方法,其特征在于,所述将所获取的所述第二摄像头模组的准焦马达码,修正为所述第二摄像头模组在当前状态下的准焦马达码,包括:获取所述第二摄像头模组的当前温度与所述第二摄像头模组的预设温度的温度差,并将所获取的所述温度差标记为目标温度差;根据所述第二摄像头模组的多个温度差与所述第二摄像头模组的多个马达码差的对应关系,获取所述目标温度差对应的所述第二摄像头模组的准焦马达码差;使用获取的所述准焦马达码差将所获取的所述第二摄像头模组的准焦马达码,修正为所述第二摄像头模组在当前状态下的准焦马达码。9.根据权利要求5或7所述的方法,其特征在于,所述将所获取的所述第二摄像头模组的准焦马达码,修正为所述第二摄像头模组在当前状态下的准焦马达码,包括:获取所述第二摄像头模组的当前坐标系与所述第二摄像头模组的预设坐标系的偏差,并将所获取的所述偏差标记为目标偏差;根据所述第二摄像头模组的多个坐标系偏差与所述第二摄像头模组的多个马达码差的对应关系,获取所述目标偏差对应的所述第二摄像头模组的准焦马达码差;使用获取的所述第二摄像头模组的准焦马达码差将所获取的所述第二摄像头模组的准焦马达码,修正为所述第二摄像头模组在当前状态下的准焦马达码。10.根据权利要求4-9任一项所述的方法,其特征在于,所述方法还包括:
获取第三准焦马达码和第三准焦距离;所述第三准焦马达码和所述第三准焦距离分别为:当待拍摄对象与所述终端设备的距离为第一物距,且所述第一摄像头模组完成对焦时,所述第一摄像头模组的准焦马达码,以及所述第一摄像头模组的像距与所述第一摄像头模组的焦距的差;基于所述第三准焦距离获取所述第一物距;基于所述第一物距获取第二准焦距离;所述第二准焦距离为:当所述待拍摄对象与所述终端设备的距离为所述第一物距,且所述第二摄像头模组完成对焦时,所述第二摄像头模组的像距与所述第二摄像头模组的焦距的差;根据所述第二摄像头模组的多个准焦马达码与多个准焦距离的对应关系,获取所述第二准焦距离对应的所述第二摄像头模组的准焦马达码,将所述第二准焦距离对应的所述第二摄像头模组的准焦马达码作为第四准焦马达码;所述多个准焦距离中的每个准焦距离为所述第二摄像头模组的像距与所述第二摄像头模组的焦距的差;建立所述第三准焦马达码与所述第四准焦马达码的对应关系;其中,所述第一摄像头模组的多个准焦马达码与所述第二摄像头模组的多个准焦马达码的对应关系包括所述第三准焦马达码与所述第四准焦马达码的对应关系。11.一种多摄像头模组对焦装置,其特征在于,应用于终端设备,所述终端设备还包括第一摄像头模组和第二...
【专利技术属性】
技术研发人员:吴亮,王永益,祝清瑞,王军,王妙锋,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。