System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 曝光控制方法、系统、设备、介质、产品、芯片及其模组技术方案_技高网

曝光控制方法、系统、设备、介质、产品、芯片及其模组技术方案

技术编号:41770081 阅读:2 留言:0更新日期:2024-06-21 21:47
本公开提供了一种曝光控制方法、系统、设备、介质、产品、芯片及其模组,该曝光控制方法包括:获取历史图像的历史亮度值和历史曝光值,以得到对应的历史非线性度;基于历史非线性度,得到目标图像对应的目标非线性度;基于目标非线性度,确定是否需要对自动曝光的当前收敛速度进行调节;响应于对当前收敛速度进行调节,获取目标收敛速度;基于目标收敛速度,得到目标曝光值。本公开通过对自动曝光的收敛过程中图像的非线性度的计算,确定对收敛速度进行优化调节,提高了收敛速度设置的准确性和合理性,保证了曝光值的准确性和合理性,提高了成像质量,提升了用户的使用体验。

【技术实现步骤摘要】

本公开涉及图像处理,尤其涉及一种曝光控制方法、系统、设备、介质、产品、芯片及其模组


技术介绍

1、当环境发生变化时,自动曝光系统可能会重新测光计算得到新的目标亮度,之后需要执行曝光收敛来调节曝光值并使图像的亮度达到目标值。现有的自动曝光技术中,曝光收敛模块在其中起着非常重要的作用。收敛模块主要基于当前的图像亮度,以及测光模块计算得到的目标亮度,对相机应用的曝光参数进行调整(提高或减少曝光值),使图像亮度最终稳定在目标亮度,完成曝光收敛。

2、由于图像中可能包含一些非线性区域:如过曝区域,会使得图像整体亮度的变化幅度和曝光值变化的幅度不成正比。此外由于传感器上曝光值的生效模式可能不是隔帧生效,如手机端的曝光值大多是隔两帧后生效,因此在进行曝光收敛计算时无法等待当前帧输出的曝光值完全生效后,再基于生效后的亮度情况进行下一次曝光值的计算。通常对曝光值进行收敛计算都是基于上一帧输出的曝光值,非当前帧生效的曝光值,导致收敛计算的结果带有一定的预测性质。

3、若收敛速度设置较小,虽然图像亮度变化会比较平滑,但可能出现收敛时间过长的现象,导致拍照时还未达到合适的曝光值,影响最终的成像效果。若收敛速度设置较大,虽然会缩短收敛时间,但可能导致一些收敛过冲现象,使画面的亮度出现振荡,影响用户体验。例如在大逆光有人脸场景下,人脸的亮度可能偏暗,收敛时随着曝光值的提高,图像中会出现大面积的过曝区域。此时由于图像中过曝区域较大,曝光值的提升量会远大于全图亮度的提升量,容易导致收敛时间变长。以上问题都会极大影响用户的使用体验。p>

技术实现思路

1、本公开要解决的技术问题是为了克服现有技术中收敛速度设置较小使得收敛时间过长,收敛速度设置较大使得收敛过冲,导致存在成像效果不佳,影响用户的使用体验等缺陷,提供一种曝光控制方法、系统、设备、介质、产品、芯片及其模组。

2、本公开是通过下述技术方案来解决上述技术问题:

3、本公开提供一种曝光控制方法,所述曝光控制方法包括:

4、获取若干帧历史图像的历史亮度值和历史曝光值;

5、基于所述历史图像对应的所述历史亮度值和所述历史曝光值,得到所述历史图像对应的历史非线性度;

6、其中,所述历史非线性度用于表征所述历史图像对应的所述历史亮度值与所述历史曝光值的响应关系;

7、基于所述历史图像对应的所述历史非线性度,得到目标图像对应的目标非线性度;

8、基于所述目标非线性度,确定是否需要对自动曝光的当前收敛速度进行调节;

9、响应于确定需要对所述当前收敛速度进行调节,获取调节后得到的目标收敛速度;

10、基于目标收敛速度,得到目标曝光值。

11、较佳地,所述基于所述历史图像对应的所述历史亮度值和所述历史曝光值,得到所述历史图像对应的历史非线性度的步骤,包括:

12、获取所述历史图像对应的所述历史亮度值与上一帧历史图像对应的所述历史亮度值之间的历史亮度值比值,以及所述历史图像对应的所述历史曝光值与所述上一帧历史图像对应的所述历史曝光值之间的历史曝光值比值;

13、获取所述历史图像与所述上一帧历史图像的所述历史亮度值比值和所述历史曝光值比值之间的历史比值;

14、将所述历史比值作为所述历史图像对应的所述历史非线性度。

15、较佳地,所述基于所述历史图像对应的所述历史非线性度,得到目标图像对应的目标非线性度的步骤,包括:

16、基于所述历史图像对应的所述历史非线性度,采用曲线拟合方法以得到所述目标图像对应的所述目标非线性度。

17、较佳地,所述基于所述目标非线性度,确定是否需要对自动曝光的当前收敛速度进行调节的步骤,包括:

18、获取目标亮度值和当前图像对应的当前亮度值;

19、响应于所述当前亮度值不在所述目标亮度值的预设范围内,基于所述目标非线性度,获取所述目标图像对应的预测亮度值;

20、响应于所述预测亮度值不在所述目标亮度值的所述预设范围内,确定需要对自动曝光的所述当前收敛速度进行调节。

21、较佳地,所述基于所述目标非线性度,获取所述目标图像对应的预测亮度值的步骤,包括:

22、基于所述当前收敛速度和所述目标图像的上一帧图像对应的上帧曝光值,得到所述目标图像对应的初始曝光值;

23、其中,所述初始曝光值分别与所述当前收敛速度、所述上帧曝光值呈正相关;

24、基于所述初始曝光值和所述当前图像对应的当前曝光值,得到目标曝光比值;

25、其中,所述目标曝光比值与所述初始曝光值呈正相关、与所述当前曝光值呈负相关;

26、基于所述目标非线性度、所述目标曝光比值和所述当前亮度值,获取所述目标图像对应的所述预测亮度值;

27、其中,所述预测亮度值分别与所述目标非线性度、所述目标曝光比值和所述当前亮度值呈正相关。

28、较佳地,所述基于所述目标非线性度,获取所述目标图像对应的预测亮度值对应的计算公式如下:

29、a=b*c*d;

30、c=e/f;

31、e=g*h

32、其中,a表示所述预测亮度值,b表示所述目标非线性度,c表示所述目标曝光比值,d表示所述当前亮度值,e表示所述初始曝光值,f表示所述当前曝光值,g表示所述当前收敛速度,h表示所述上帧曝光值。

33、较佳地,所述响应于确定需要对所述当前收敛速度进行调节,获取调节后得到的目标收敛速度的步骤,包括:

34、获取调节系数;

35、将所述调节系数与所述当前收敛速度的乘积作为所述目标收敛速度。

36、较佳地,所述目标亮度值的所述预设范围包括亮度值下限和亮度值上限,所述亮度值下限小于或等于所述亮度值上限,所述获取调节系数的步骤,包括:

37、响应于所述当前亮度值小于所述亮度值下限,获取所述目标亮度值与所述预测亮度值的第一比值,将所述第一比值作为所述调节系数;

38、和/或,

39、响应于所述当前亮度值大于所述亮度值上限,获取所述预测亮度值与所述目标亮度值的第二比值,将所述第二比值作为所述调节系数。

40、较佳地,所述目标亮度值的所述预设范围包括亮度值下限和亮度值上限,所述亮度值下限小于或等于所述亮度值上限,所述获取调节系数的步骤,包括:

41、响应于所述当前亮度值小于所述亮度值下限且所述预测亮度值小于所述亮度值下限且所述目标非线性度小于预设值,将所述目标非线性度的倒数作为所述调节系数;

42、和/或,

43、响应于所述当前亮度值小于所述亮度值下限且所述预测亮度值小于所述亮度值下限且所述目标非线性度大于所述预设值,将所述目标非线性度作为所述调节系数;

44、和/或,

45、响应于所述当前亮度值小于所述亮度值下限且所述预测亮度值大于本文档来自技高网...

【技术保护点】

1.一种曝光控制方法,其特征在于,所述曝光控制方法包括:

2.如权利要求1所述的曝光控制方法,其特征在于,所述基于所述历史图像对应的所述历史亮度值和所述历史曝光值,得到所述历史图像对应的历史非线性度的步骤,包括:

3.如权利要求1所述的曝光控制方法,其特征在于,所述基于所述历史图像对应的所述历史非线性度,得到目标图像对应的目标非线性度的步骤,包括:

4.如权利要求1-3中任一项所述的曝光控制方法,其特征在于,所述基于所述目标非线性度,确定是否需要对自动曝光的当前收敛速度进行调节的步骤,包括:

5.如权利要求4所述的曝光控制方法,其特征在于,所述基于所述目标非线性度,获取所述目标图像对应的预测亮度值的步骤,包括:

6.如权利要求5所述的曝光控制方法,其特征在于,所述基于所述目标非线性度,获取所述目标图像对应的预测亮度值对应的计算公式如下:

7.如权利要求4所述的曝光控制方法,其特征在于,所述响应于确定需要对所述当前收敛速度进行调节,获取调节后得到的目标收敛速度的步骤,包括:

8.如权利要求7所述的曝光控制方法,其特征在于,所述目标亮度值的所述预设范围包括亮度值下限和亮度值上限,所述亮度值下限小于或等于所述亮度值上限,所述获取调节系数的步骤,包括:

9.如权利要求7所述的曝光控制方法,其特征在于,所述目标亮度值的所述预设范围包括亮度值下限和亮度值上限,所述亮度值下限小于或等于所述亮度值上限,所述获取调节系数的步骤,包括:

10.如权利要求5所述的曝光控制方法,其特征在于,所述基于目标收敛速度,得到目标曝光值的步骤,包括:

11.如权利要求1-3中任一项所述的曝光控制方法,其特征在于,所述目标图像为所述目标曝光值生效对应的图像。

12.一种曝光控制系统,其特征在于,所述曝光控制系统包括:

13.一种电子设备,包括存储器、处理器及存储在存储器上并用于在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至11中任一项所述的曝光控制方法。

14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至11中任一项所述的曝光控制方法。

15.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-11中任一项所述的曝光控制方法。

16.一种芯片,其特征在于,所述芯片上存储有计算机程序,所述计算机程序被所述芯片执行时,实现如权利要求1-11中任一项所述的曝光控制的方法。

17.一种芯片模组,应用于电子设备,其特征在于,包括收发组件和芯片,所述芯片,用于实现如权利要求1-11中任一项所述的曝光控制的方法。

...

【技术特征摘要】

1.一种曝光控制方法,其特征在于,所述曝光控制方法包括:

2.如权利要求1所述的曝光控制方法,其特征在于,所述基于所述历史图像对应的所述历史亮度值和所述历史曝光值,得到所述历史图像对应的历史非线性度的步骤,包括:

3.如权利要求1所述的曝光控制方法,其特征在于,所述基于所述历史图像对应的所述历史非线性度,得到目标图像对应的目标非线性度的步骤,包括:

4.如权利要求1-3中任一项所述的曝光控制方法,其特征在于,所述基于所述目标非线性度,确定是否需要对自动曝光的当前收敛速度进行调节的步骤,包括:

5.如权利要求4所述的曝光控制方法,其特征在于,所述基于所述目标非线性度,获取所述目标图像对应的预测亮度值的步骤,包括:

6.如权利要求5所述的曝光控制方法,其特征在于,所述基于所述目标非线性度,获取所述目标图像对应的预测亮度值对应的计算公式如下:

7.如权利要求4所述的曝光控制方法,其特征在于,所述响应于确定需要对所述当前收敛速度进行调节,获取调节后得到的目标收敛速度的步骤,包括:

8.如权利要求7所述的曝光控制方法,其特征在于,所述目标亮度值的所述预设范围包括亮度值下限和亮度值上限,所述亮度值下限小于或等于所述亮度值上限,所述获取调节系数的步骤,包括:

9.如权利要求7所述的曝光控制方法,其特征在于,所述目标亮...

【专利技术属性】
技术研发人员:刘瑞游瑞蓉许晶晶谈仕豪
申请(专利权)人:展讯半导体南京有限公司
类型:发明
国别省市:

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

1