多摄像头模组对焦方法和装置制造方法及图纸

技术编号:30146247 阅读:14 留言:0更新日期:2021-09-25 14:49
本申请公开了多摄像头模组对焦方法和装置,有助于提升多摄像头模组对焦时的用户体验。该方法应用于终端设备中的处理器。终端设备还包括第一摄像头模组和第二摄像头模组,第一摄像头模组包括第一马达、第一感光器和第一镜头。第二摄像头模组包括第二马达、第二感光器和第二镜头。该方法包括:获取第一准焦马达码。第一准焦马达码为第一马达调整第一镜头与第一感光器的距离以完成对焦时,所使用的马达码。基于第一准焦马达码,预测第二摄像头模组的准焦马达码,得到第一预测准焦马达码。将第一预测准焦马达码作用于第二马达,以调整第二镜头与第二感光器的距离。镜头与第二感光器的距离。镜头与第二感光器的距离。

【技术实现步骤摘要】
多摄像头模组对焦方法和装置


[0001]本申请涉及终端
,尤其涉及多摄像头模组对焦方法和装置。

技术介绍

[0002]目前,当终端设备启动包含的多个摄像头模组(如:自动对焦(auto focus,AF)摄像头模组)时,不同的摄像头模组都需要各自实现自动对焦。摄像头模组包括:镜头、感光器和马达等。
[0003]不同摄像头模组的规格不同。通常认为相位检测像素密度大的摄像头模组比相位检测密度小的摄像头模组的规格高。规格差的摄像头模组通常需要使用对比度检测自动对焦(contrast detection auto focus,CDAF)进行对焦。如图1所示:纵坐标表示镜头与感光器不同距离时的图像对比度,横坐标表示马达码。图1中的图像对比度1~7,分别代表摄像头模组中马达使用不同的马达码调整镜头与感光器之间的距离后,该摄像头模组获取的待拍摄对象的图像的图像对比度。图1中终端设备中的处理器获取了图像对比度6之后,再将摄像头模组中的镜头和感光器的距离调整为图像对比度5时镜头与感光器的距离称之为拉风箱。
[0004]因此,终端设备中不同的摄像头模组都需要各自实现自动对焦,规格差的摄像头模组对焦时会比规格高的摄像头模组慢,规格差的摄像头模组对不准焦(失焦)的概率更大,还可能出现上述拉风箱的问题,从而导致多摄像头模组的自动对焦体验差。

技术实现思路

[0005]本申请的实施例提供多摄像头模组对焦方法和装置,有助于提升多摄像头模组对焦时的用户体验。
[0006]为达到上述目的,本申请的实施例采用如下技术方案:
[0007]第一方面,提供一种多摄像头模组对焦方法,应用于终端设备中的处理器,该终端设备还包括第一摄像头模组和第二摄像头模组,第一摄像头模组包括第一马达、第一感光器和第一镜头。第二摄像头模组包括第二马达、第二感光器和第二镜头。该方法包括:获取第一准焦马达码。第一准焦马达码为第一马达调整第一镜头与第一感光器的距离以完成对焦时,所使用的马达码。基于第一准焦马达码,预测第二摄像头模组的准焦马达码,得到第一预测准焦马达码。将第一预测准焦马达码作用于第二马达,以调整第二镜头与第二感光器的距离。这样,对于第二摄像头模组来说,当第二马达调整第二镜头与第二感光器之间的距离一次就完成了对焦(如:第一预测准焦马达码就是第二摄像头模组当前状态下的准焦马达码)时,大大提高了第二摄像头模组的对焦效率。当第二马达调整第二镜头与第二感光器之间的距离一次并不能保证完成对焦时,第二摄像头模组从调整后的第二镜头与第二感光器之间的距离开始对焦,缩小了对焦过程中查找第二镜头与第二感光器之间的清晰成像距离的范围,从而提高了第二摄像头模组的对焦效率,本申请实施例对第一摄像头模组的规格和第二摄像头模组的规格不进行限定。可选的,处理器将终端设备中包括的两个摄像
头模组中规格高的摄像头模组作为第一摄像头模组。规格比较高的摄像头模组对焦效率比较高。因此,处理器将规格比较高的摄像头模组作为第一摄像头模组,可以使用规格比较高的摄像头模组的准焦马达码,预测规格比较低的摄像头模组的准焦马达码,一方面提高了规格比较低的摄像头模组的对焦效率,另一方面当规格比较低的摄像头模组凭借自身的硬件不能完成对焦时,可以借助规格比较高的摄像头模组的准焦马达码完成对焦。从而提升了多摄像头模组对焦时的用户体验。
[0008]根据第一方面,在第一方面的第一种可能的实现方式中,该方法还包括:第二摄像头模组从第二距离开始,进行自动对焦。其中,第二距离为将第一预测准焦马达码作用于第二马达,调整第二镜头与第二感光器的距离之后,第二镜头与第二感光器的距离。这样,即使第二摄像头模组调整第二镜头与第二感光器之间的距离一次并没有完成对焦,但是从第二距离开始,缩小了第二摄像头模组对焦过程中查找第二镜头与第二感光器之间的清晰成像距离的范围,从而提高了第二摄像头模组的对焦效率。
[0009]根据第一方面至第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,获取第一准焦马达码,包括:基于第一摄像头模组获取的第一待拍摄对象的图像中的相位信息、深度信息或对比度信息中的至少一种,获取第一准焦马达码。
[0010]根据第一方面至第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,基于第一准焦马达码,预测第二摄像头模组的准焦马达码,得到第一预测准焦马达码,包括:基于第一摄像头模组的多个准焦马达码与第二摄像头模组的多个准焦马达码的对应关系,或者,基于第一摄像头模组的多个准焦马达码与多个物距的对应关系,和第二摄像头模组的多个准焦马达码与多个物距的对应关系,获取第一准焦马达码对应的第二摄像头模组的准焦马达码。其中,具有对应关系的准焦马达码是相应摄像头模组在同一物距下的准焦马达码,物距是待拍摄对象与终端设备的距离。将所获取的第二摄像头模组的准焦马达码作为第一预测准焦马达码。
[0011]根据第一方面至第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,基于第一准焦马达码,预测第二摄像头模组的准焦马达码,得到第一预测准焦马达码,包括:基于第一摄像头模组的多个准焦马达码与第二摄像头模组的多个准焦马达码的对应关系,或者,基于第一摄像头模组的多个准焦马达码与多个物距的对应关系,和第二摄像头模组的多个准焦马达码与多个物距的对应关系,获取第一准焦马达码对应的第二摄像头模组的准焦马达码。其中,具有对应关系的准焦马达码是相应摄像头模组在同一物距和预设状态下的准焦马达码,预设状态包括预设温度或预设坐标系中的至少一种。物距是待拍摄对象与终端设备的距离。当第二摄像头模组的当前状态与第二摄像头模组的预设状态相同时,将所获取的第二摄像头模组的准焦马达码作为第一预测准焦马达码。当第二摄像头模组的当前状态与第二摄像头模组的预设状态不同时,将所获取的第二摄像头模组的准焦马达码,修正为第二摄像头模组在当前状态下的准焦马达码,并将修正后的准焦马达码作为第一预测准焦马达码。这样,处理器根据第二摄像头模组当前状态,将预测得到的第二摄像头模组预设状态下的准焦马达码,修正为第二摄像头模组当前状态下的准焦马达码,可弥补由于第二摄像头模组当前状态与第二摄像头模组预设状态的差异造成的预测偏差,从而使预测得到的第一预测准焦马达码更接近于真实的第二摄像头模组当前状态下的准焦马达码。
[0012]根据第一方面至第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,基于第一准焦马达码,预测第二摄像头模组的准焦马达码,得到第一预测准焦马达码,包括:当第一摄像头模组的当前状态与第一摄像头模组的预设状态不同时,根据第一摄像头模组的当前状态将第一准焦马达码修正为第二准焦马达码。第二准焦马达码为第一摄像头模组在预设状态下的准焦马达码。预设状态包括预设温度或预设坐标系中的至少一种。当第一摄像头模组的当前状态与第一摄像头模组的预设状态相同时,将第一准焦马达码作为第二准焦马达码。基于第一摄像头模组的多个准焦马达码与第二摄像头模组的多个准焦马达码的对应关系,或者,基于第一摄像头模组的多个准焦马达码与多个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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.一种多摄像头模组对焦装置,其特征在于,应用于终端设备,所述终端设备还包括第一摄像头模组和第二...

【专利技术属性】
技术研发人员:吴亮王永益祝清瑞王军王妙锋
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1