一种曝光参数确定方法和装置与流程

文档序号:34077722发布日期:2023-05-06 22:42阅读:62来源:国知局
一种曝光参数确定方法和装置与流程

本技术涉及终端领域,尤其涉及一种曝光参数确定方法和装置。


背景技术:

1、自动曝光(auto exposure,ae)是根据图像的亮度值(被外界光线的强弱影响)自动调整相机(或摄像头)的曝光参数(例如,曝光时间和增益),防止相机曝光过度或者不足的一种机制。可以理解的是,相机的曝光时间越长,增益越大,图像的亮度越强。由于人眼对于图像的亮度非常敏感,图像过暗或过亮都会严重影响用户体验。因此,相机的成像质量好坏与相机的曝光参数关系很大,只有合适的曝光参数,才能保证出图质量。

2、其中,曝光参数与画质工程师(picture quality engineer,pq)配置的曝光表相关。然而,目前pq配置的曝光表是手动配置的,无法根据实际情况灵活调整,可能导致相机帧率低、屏闪、亮度不匹配等问题。


技术实现思路

1、本技术实施例提供一种曝光参数确定方法和装置,能够智能地配置曝光表,根据智能配置的曝光表得到更准确的曝光参数,从而提升成像的质量。

2、第一方面,本技术实施例提供一种曝光参数确定方法,应用于电子设备,电子设备包括多个摄像头,包括:识别当前拍摄场景,确定当前拍摄场景对应的至少一个摄像头,至少一个摄像头包括第一摄像头,第一摄像头对应第一曝光表,第一曝光表是预设的;根据第一参数调整第一曝光表得到第二曝光表,第一参数包括当前拍摄场景的最小帧率、第一摄像头的感光度和环境光源的闪烁频率中的至少一项;根据第二曝光表确定第一摄像头的曝光参数,基于曝光参数控制第一摄像头采集图像数据,曝光参数包括曝光时间和曝光增益。

3、基于本技术实施例提供的方法,可以对当前拍摄场景对应的摄像头(例如,第一摄像头)对应的初始曝光表(第一曝光表)进行修正,具体的,可以根据当前拍摄场景的最小帧率、第一摄像头的感光度和环境光源的闪烁频率中的至少一项对第一曝光表进行修正得到第二曝光表,根据当前拍摄场景的最小帧率修正第一曝光表,可以避免帧率偏低的问题;根据环境光源的闪烁频率修正第一曝光表,可以避免屏闪问题;根据第一摄像头的感光度修正第一曝光表,不会减小第一曝光表的调试区间,并且可以保证亮度一致性。

4、在一种可能的实施方式中,第一参数包括当前拍摄场景的最小帧率、第一摄像头的感光度和环境光源的闪烁频率时,根据第一参数调整第一曝光表得到第二曝光表包括:根据当前拍摄场景的最小帧率z将第一曝光表中的最大曝光时间更新为1/z得到第三曝光表;根据环境光源的闪烁频率将第三曝光表中的全部曝光时间修改为环境光源的闪烁频率的整数倍得到第四曝光表;向第四曝光表增加一组曝光数据得到第二曝光表,增加的一组曝光数据包括最大曝光时间、最小曝光时间、最大曝光增益和最小曝光增益中的至少一种;其中,最小曝光时间与第四曝光表中数值最大的曝光时间相同,最大曝光时间为1/帧率;最小曝光增益与第四曝光表中数值最大的曝光增益相同,最大曝光增益是根据第一摄像头对应的最大曝光增益、第四曝光表中数值最大的曝光增益、第一摄像头的当前的感光度和第一摄像头最大的感光度确定的。

5、可以理解的是,首先,根据当前拍摄场景的最小帧率z将第一曝光表中的最大曝光时间更新为1/z得到第三曝光表,z表示当前拍摄场景下的最小帧率,使得第三曝光表中的最大曝光时间小于或等于1/z,避免了帧率偏低的问题。然后,根据环境光源的闪烁频率将第三曝光表中的全部曝光时间修改为环境光源的闪烁频率的整数倍得到第四曝光表,使得第四曝光表中的全部曝光时间都更新为flicker光源的频率的整数倍,从而可以避免屏闪问题。最后,向第四曝光表增加一组曝光数据得到第二曝光表,第二曝光表相比第一曝光表,其调试区间(增益区间和曝光时间区间)没有变小(不变或变大),并且可以保证亮度一致性。

6、在一种可能的实施方式中,maxiso=min(maxisoorg,(now_binsumratio/max_binsumratio)*x);其中,maxiso是增加的一组曝光数据的最大曝光增益,maxisoorg是第一摄像头的最大曝光增益,now_binsumratio是当前拍摄场景下第一摄像头的感光度,max_binsumratio是第一摄像头的最大感光度,x是第四曝光表中数值最大的曝光增益。即,增加的一组曝光数据的最大曝光增益可以根据当前拍摄场景下第一摄像头的感光度灵活变化,即修正后的曝光表(第二曝光表)更适用于感光度变化后的场景,并且,增加的一组曝光数据的最大曝光增益不会超过第一摄像头的最大曝光增益,避免出现异常,可以满足pq的调试需求。

7、在一种可能的实施方式中,根据第二曝光表确定第一摄像头的曝光参数包括:当第一摄像头的感光度发生变化时,根据变化后的感光度和曝光量的乘积查询第二曝光表,获取第一摄像头的曝光参数。本技术中,当摄像头切换sensormode导致感光度发生变化时,可以通过曝光量同步感光度差值,将改变(变化)后的感光度与曝光量相乘,再根据乘积(即新的感光度和曝光量决策模块输出的曝光量的乘积)查询修正后的曝光表(第二曝光表)。修正后的曝光表没有改变初始曝光表的原始数据(特别是增益,没有变化),仅增加了一组数据,曝光表调试区间没有变小(不变或变大)。并且,修正后的曝光表对高亮场景下的曝光时间和增益没有影响;对于低亮场景,为了保证亮度一致性,增益增大导致噪声增大,但可以通过调试以降低噪音。

8、在一种可能的实施方式中,根据第一摄像头的最大的感光度建立第一摄像头对应的曝光表。这样,根据最大的感光度建立的曝光表可以同步该摄像头在不同感光度下的曝光参数,这样无需根据摄像头不同的感光度分别设置曝光表,可以简化pq的工作。

9、在一种可能的实施方式中,第一参数包括当前拍摄场景的最小帧率时,根据第一参数调整第一曝光表得到第二曝光表包括:根据当前拍摄场景的最小帧率z将第一曝光表中的最大曝光时间更新为1/z得到第二曝光表。这样,根据当前拍摄场景的最小帧率z将第一曝光表中的最大曝光时间更新为1/z得到第二曝光表,z表示当前拍摄场景下的最小帧率,使得第二曝光表中的最大曝光时间小于或等于1/z,避免了帧率偏低的问题。

10、在一种可能的实施方式中,第一参数包括环境光源的闪烁频率时,根据第一参数调整第一曝光表得到第二曝光表包括:根据环境光源的闪烁频率将第一曝光表中的全部曝光时间修改为环境光源的闪烁频率的整数倍得到第二曝光表。这样,根据环境光源的闪烁频率将第一曝光表中的全部曝光时间修改为环境光源的闪烁频率的整数倍得到第二曝光表,使得第二曝光表中的全部曝光时间都更新为flicker光源的频率的整数倍,从而可以避免屏闪问题。

11、在一种可能的实施方式中,第一参数包括第一摄像头的感光度时,根据第一参数调整第一曝光表得到第二曝光表包括:根据第一摄像头的感光度向第二曝光表增加一组曝光数据,增加的一组曝光数据包括最大曝光时间、最小曝光时间、最大曝光增益和最小曝光增益中的至少一种;其中,最小曝光时间与第一曝光表中数值最大的曝光时间相同,最大曝光时间为1/帧率;最小曝光增益与第一曝光表中数值最大的曝光增益相同,最大曝光增益是根据第一摄像头对应的最大曝光增益、第一曝光表中数值最大的曝光增益、第一摄像头的当前的感光度和第一摄像头最大的感光度确定的。这样,向第四曝光表增加一组曝光数据得到第二曝光表,第二曝光表相比第一曝光表,其调试区间(增益区间和曝光时间区间)没有变小(不变或变大),并且可以保证亮度一致性。

12、第二方面,本技术提供一种芯片系统,该芯片系统包括一个或多个接口电路和一个或多个处理器。该接口电路和处理器通过线路互联。上述芯片系统可以应用于包括通信模块和存储器的电子设备。该接口电路用于从电子设备的存储器接收信号,并向处理器发送接收到的信号,该信号包括存储器中存储的计算机指令。当处理器执行该计算机指令时,电子设备可以执行如第一方面及其任一种可能的设计方式所述的方法。

13、第三方面,本技术提供一种计算机可读存储介质,该计算机可读存储介质包括计算机指令。当计算机指令在电子设备(如手机)上运行时,使得该电子设备执行如第一方面及其任一种可能的设计方式所述的方法。

14、第四方面,本技术实施例提供了一种曝光参数确定装置,包括处理器,处理器和存储器耦合,存储器存储有程序指令,当存储器存储的程序指令被处理器执行时使得所述装置实现上述第一方面及其任一种可能的设计方式所述的方法。所述装置可以为电子设备或服务器设备;或可以为电子设备或服务器设备中的一个组成部分,如芯片。

15、第五方面,本技术实施例提供了一种曝光参数确定装置,所述装置可以按照功能划分为不同的逻辑单元或模块,各单元或模块执行不同的功能,以使得所述装置执行上述第一方面及其任一种可能的设计方式所述的方法。

16、第六方面,本技术提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如第一方面及其任一种可能的设计方式所述的方法。

17、可以理解地,上述提供的第二方面所述的芯片系统,第三方面所述的计算机可读存储介质,第四方面、第五方面所述的装置以及第六方面所述的计算机程序产品所能达到的有益效果,可参考如第一方面及其任一种可能的设计方式中的有益效果,此处不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1