摄像头模组的切换控制方法、装置及存储介质制造方法及图纸

技术编号:32560534 阅读:22 留言:0更新日期:2022-03-09 16:44
本公开是关于一种摄像头模组的切换控制方法、装置及存储介质。摄像头模组的切换控制方法包括:基于摄像头模组的对焦逻辑值,确定进行切换的当前马达驱动电流逻辑值;基于马达驱动电流逻辑值与实际物理距离之间的映射关系,补偿当前马达驱动电流逻辑值对应的当前物理距离,得到第一补偿物理距离;基于第一补偿物理距离,控制摄像头模组进行切换。通过本公开实施例,可实现摄像头模组的切换过程中,基于摄像头模组的驱动马达的驱动电流逻辑值与实际物理距离之间的映射关系,对OTP烧录的物理距离进行补偿,利用更为准确的物理距离控制摄像头进行切换,保证多摄镜头的镜头模组的流畅切换。畅切换。畅切换。

【技术实现步骤摘要】
摄像头模组的切换控制方法、装置及存储介质


[0001]本公开涉及终端
,尤其涉及摄像头模组的切换控制方法、装置及存储介质。

技术介绍

[0002]随着科学技术的发展,终端和图像处理技术备受关注,终端的拍摄功能越来越强大,其配置也越来越高。在使用终端进行拍摄的过程中,为了获得更高质量的照片,终端配置有多个镜头模组,例如短焦镜头、长焦镜头、中长焦镜头等,以针对远近不同距离进行景物的拍摄。
[0003]使用终端相机进行对焦,即根据当前的拍摄场景进行变焦,即切换不同的镜头模组进行切换,以达到获得最高清晰度的照片。对于具有不同焦距以及视场的终端,摄像头模组的切换中会出现图像的模糊、抖动,大大降低用户体验。

技术实现思路

[0004]为克服相关技术中存在的问题,本公开提供摄像头模组的切换控制方法、装置及存储介质。
[0005]根据本公开实施例的一方面,提供一种摄像头模组的切换控制方法,包括:基于摄像头模组的对焦逻辑值,确定驱动所述摄像头模组进行切换的当前马达驱动电流逻辑值;基于马达驱动电流逻辑值与实际物理距离之间的映射关系,补偿所述当前马达驱动电流逻辑值对应的当前物理距离,得到第一补偿物理距离;基于所述第一补偿物理距离,控制所述摄像头模组进行切换。
[0006]在一实施例中,基于马达驱动电流逻辑值与实际物理距离之间的映射关系,补偿所述当前马达驱动电流逻辑值对应的当前物理距离,得到第一补偿物理距离,包括:在所述映射关系中包括的多个马达驱动电流逻辑值中,确定与所述当前马达驱动电流逻辑值之间差值最小的两个马达驱动电流逻辑值;基于所述两个马达驱动电流逻辑值各自对应的实际物理距离,补偿所述当前马达驱动电流逻辑值对应的当前物理距离,得到第一补偿物理距离。
[0007]在一实施例中,基于所述两个马达驱动电流逻辑值各自对应的实际物理距离,补偿所述当前马达驱动电流逻辑值对应的当前物理距离,得到第一补偿物理距离,包括:基于所述两个马达驱动电流逻辑值各自对应的实际物理距离,确定线性差值函数;基于所述线性差值函数确定用于补偿所述当前马达驱动电流逻辑值对应的当前物理距离的第一补偿物理距离。
[0008]在一实施例中,所述马达驱动电流逻辑值与实际物理距离之间的预设映射关系采用如下方式确定:确定所述摄像头模组针对平面对象进行激光雷达测距得到的多个实际物理距离,并针对所述多个实际物理距离中的每一实际物理距离分别进行合焦得到对焦逻辑值,基于对焦逻辑值和马达驱动电流逻辑值之间的对应关系,确定出所述摄像头模组的多
个马达驱动电流逻辑值;建立所述多个马达驱动电流逻辑值与所述多个实际物理距离之间的映射关系,并保存所述多个马达驱动电流逻辑值与所述多个实际物理距离之间的映射关系。
[0009]在一实施例中,基于所述第一补偿物理距离,控制所述摄像头模组进行切换,包括:获取所述摄像头模组的当前温度值;基于温度值与实际物理距离之间的映射关系,补偿所述当前温度值对应的所述第一补偿物理距离,得到第二补偿物理距离;基于所述第二补偿物理距离,控制所述摄像头模组进行切换。
[0010]在一实施例中,基于温度值与实际物理距离之间的映射关系,补偿所述当前温度值对应的所述第一补偿物理距离,包括:在所述映射关系中包括的多个温度值中,确定与所述当前温度值之间差值最小的两个温度值;基于所述两个温度值各自对应的实际物理距离,补偿所述当前温度值对应的所述第一补偿物理距离。
[0011]在一实施例中,所述方法还包括:在预先创建的映射关系存储空间中,保存对焦逻辑值、多个马达驱动电流逻辑值、温度以及多个实际物理距离之间的映射关系。
[0012]根据本公开实施例的第二方面,提供一种摄像头模组的切换控制装置,包括,确定模块,用于基于所述摄像头模组的对焦逻辑值,确定驱动所述摄像头模组进行切换的当前马达驱动电流逻辑值;补偿模块,用于基于马达驱动电流逻辑值与实际物理距离之间的映射关系,补偿所述当前马达驱动电流逻辑值对应的当前物理距离;控制模块,用于基于补偿后的所述当前物理距离,控制所述摄像头模组进行切换。
[0013]在一实施例中,所述补偿模块采用如下方式基于马达驱动电流逻辑值与实际物理距离之间的映射关系,补偿所述当前马达驱动电流逻辑值对应的当前物理距离,得到第一补偿物理距离:在所述映射关系中包括的多个马达驱动电流逻辑值中,确定与所述当前马达驱动电流逻辑值之间差值最小的两个马达驱动电流逻辑值;基于所述两个马达驱动电流逻辑值各自对应的实际物理距离,补偿所述当前马达驱动电流逻辑值对应的当前物理距离,得到第一补偿物理距离。
[0014]在一实施例中,所述补偿模块采用如下方式基于所述两个马达驱动电流逻辑值各自对应的实际物理距离,补偿所述当前马达驱动电流逻辑值对应的当前物理距离,得到第一补偿物理距离:所述基于所述两个马达驱动电流逻辑值各自对应的实际物理距离,确定线性差值函数;基于所述线性差值函数确定用于补偿所述当前马达驱动电流逻辑值对应的当前物理距离的第一补偿物理距离。
[0015]在一实施例中,所述确定模块采用如下方式确定马达驱动电流逻辑值与实际物理距离之间的预设映射关系:确定所述摄像头模组针对平面对象进行激光雷达测距得到的多个实际物理距离,并针对所述多个实际物理距离中的每一实际物理距离分别确定合焦得到对焦逻辑值,基于对焦逻辑值和马达驱动电流逻辑值之间的对应关系,确定出所述摄像头模组的多个马达驱动电流逻辑值;建立所述多个马达驱动电流逻辑值与所述多个实际物理距离之间的映射关系,并保存所述多个马达驱动电流逻辑值与所述多个实际物理距离之间的映射关系。
[0016]在一实施例中,所述控制模块采用如下方式基于所述第一补偿物理距离,控制所述摄像头模组进行切换:获取所述摄像头模组的当前温度值;基于温度值与实际物理距离之间的映射关系,补偿所述当前温度值对应的所述第一补偿物理距离,得到第二补偿物理
距离;基于所述第二补偿物理距离,控制所述摄像头模组进行切换。
[0017]在一实施例中,所述控制模块采用如下方式基于温度值与实际物理距离之间的映射关系,补偿所述当前温度值对应的所述第一补偿物理距离:在所述映射关系中包括的多个温度值中,确定与所述当前温度值之间差值最小的两个温度值;基于所述两个温度值各自对应的实际物理距离,补偿所述当前温度值对应的所述第一补偿物理距离。
[0018]在一实施例中,所述确定模块还用于:在预先创建的映射关系存储空间中,保存对焦逻辑值、马达驱动电流逻辑值、温度以及实际物理距离之间的映射关系。
[0019]根据本公开实施例的又一方面,提供一种装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为:执行前述任意一项所述的方法。
[0020]根据本公开实施例的又一方面,提供一种非临时性计算机可读存储介质,当存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行前述任意一项所述的方法。
[0021]本公开的实施例提供的技术方案可以包括以下有益效果:基于马达驱动电本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种摄像头模组的切换控制方法,其特征在于,包括:基于摄像头模组的对焦逻辑值,确定驱动所述摄像头模组进行切换的当前马达驱动电流逻辑值;基于马达驱动电流逻辑值与实际物理距离之间的映射关系,补偿所述当前马达驱动电流逻辑值对应的当前物理距离,得到第一补偿物理距离;基于所述第一补偿物理距离,控制所述摄像头模组进行切换。2.根据权利要求1所述的摄像头模组的切换控制方法,其特征在于,基于马达驱动电流逻辑值与实际物理距离之间的映射关系,补偿所述当前马达驱动电流逻辑值对应的当前物理距离,得到第一补偿物理距离,包括:在所述映射关系中包括的多个马达驱动电流逻辑值中,确定与所述当前马达驱动电流逻辑值之间差值最小的两个马达驱动电流逻辑值;基于所述两个马达驱动电流逻辑值各自对应的实际物理距离,补偿所述当前马达驱动电流逻辑值对应的当前物理距离,得到第一补偿物理距离。3.根据权利要求2所述的摄像头模组的切换控制方法,其特征在于,基于所述两个马达驱动电流逻辑值各自对应的实际物理距离,补偿所述当前马达驱动电流逻辑值对应的当前物理距离,得到第一补偿物理距离,包括:基于所述两个马达驱动电流逻辑值各自对应的实际物理距离,确定线性差值函数;基于所述线性差值函数,确定用于补偿所述当前马达驱动电流逻辑值对应的当前物理距离的第一补偿物理距离。4.根据权利要求1所述的摄像头模组的切换控制方法,其特征在于,所述马达驱动电流逻辑值与实际物理距离之间的预设映射关系采用如下方式确定:确定所述摄像头模组针对平面对象进行激光雷达测距得到的多个实际物理距离,并针对所述多个实际物理距离中的每一实际物理距离分别进行合焦得到对焦逻辑值,基于对焦逻辑值和马达驱动电流逻辑值之间的对应关系,确定出所述摄像头模组的多个马达驱动电流逻辑值;建立所述多个马达驱动电流逻辑值与所述多个实际物理距离之间的映射关系,并保存所述多个马达驱动电流逻辑值与所述多个实际物理距离之间的映射关系。5.根据权利要求1所述的摄像头模组的切换控制方法,其特征在于,基于所述第一补偿物理距离,控制所述摄像头模组进行切换,包括:获取所述摄像头模组的当前温度值;基于温度值与实际物理距离之间的映射关系,补偿所述当前温度值对应的所述第一补偿物理距离,得到第二补偿物理距离;基于所述第二补偿物理距离,控制所述摄像头模组进行切换。6.根据权利要求5所述的摄像头模组的切换控制方法,其特征在于,基于温度值与实际物理距离之间的映射关系,补偿所述当前温度值对应的所述第一补偿物理距离,包括:在所述映射关系中包括的多个温度值中,确定与所述当前温度值之间差值最小的两个温度值;基于所述两个温度值各自对应的实际物理距离,补偿所述当前温度值对应的所述第一补偿物理距离。
7.根据权利要求1所述的摄像头模组的切换控制方法,其特征在于,所述方法还包括:在预先创建的映射关系存储空间中,保存对焦逻辑值、马达驱动电流逻辑值、温度以及实际物理距离之间的映射关系。8.一种摄像头模组的切换控制装置,其特征在于,包括:确定模块,用于基于所述摄像头模组的对焦逻辑值,确定驱动所述摄像头模组进行切换的当前马达驱动电流逻辑值;补偿模块,用于基于马达驱动电流逻辑值与实际物理距离之间的映射关系,补偿所述当前马达驱动电流逻辑值...

【专利技术属性】
技术研发人员:徐鸿伟陈小龙
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

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

1