本发明涉及图像处理,尤其涉及一种自动曝光处理方法、装置和可读存储介质。
背景技术:
1、在相机成像过程中,自动曝光(auto exposure,ae)是相机根据外界光线的强弱自动调整曝光参数,防止曝光过度或者曝光不足的一种机制。
2、ae算法通常采用逐步逼近的方法。具体过程如下:第一步:对当前图像进行亮度统计;第二步:根据当前图像亮度确定曝光值;第三步:计算新的曝光参数,如曝光时间、光圈大小、曝光增益;第四步:将新的曝光参数应用到相机;第五步:重复步骤一到四,直到当前图像亮度满足要求,也即曝光收敛。
3、然而,当相机的环境亮度突然发生较大改变时,例如相机进入或移出隧道时,ae算法需要花费大量的时间执行上述步骤,直至曝光收敛,影响相机成像的效率。
技术实现思路
1、本发明实施例提供一种自动曝光处理方法、装置和可读存储介质,可以提高自动曝光收敛速度,提高拍摄终端成像的效率,减少用户等待时间。
2、第一方面,本发明实施例公开了一种自动曝光处理方法,应用于拍摄终端,所述方法包括:
3、获取色温传感器测量得到的当前环境色温数据以及环境光传感器的当前亮度输出数据;
4、根据所述当前环境色温数据、所述当前亮度输出数据、以及预先构建的目标关系曲线,确定目标曝光量;所述目标关系曲线包括不同环境色温以及相同目标亮度条件下,图像传感器的曝光量与环境光传感器的亮度输出数据之间的对应关系;
5、根据所述目标曝光量确定初始曝光设定;
6、根据所述初始曝光设定进行自动曝光收敛。
7、可选地,所述方法还包括:
8、构建第一关系曲线,所述第一关系曲线表示环境光传感器在不同环境色温以及不同环境亮度下对应的亮度输出数据;
9、构建第二关系曲线,所述第二关系曲线表示在相同环境色温以及相同目标亮度的条件下,图像传感器的曝光量与环境光传感器的亮度输出数据之间的对应关系;
10、根据所述第一关系曲线和所述第二关系曲线,确定目标关系曲线。
11、可选地,所述构建第一关系曲线,包括:
12、获取环境光传感器在相同的色温标定锚点以及不同环境亮度下的亮度输出数据;
13、根据获取的所述环境光传感器在相同的色温标定锚点以及不同环境亮度下的亮度输出数据,构建第一关系曲线。
14、可选地,所述构建第二关系曲线,包括:
15、在相同的色温标定锚点以及相同目标亮度的条件下,获取图像传感器的曝光量和环境光传感器的亮度输出数据;
16、根据获取的所述图像传感器的曝光量和环境光传感器的亮度输出数据,构建第二关系曲线。
17、可选地,所述色温标定锚点包括如下任意一项或多项:d75、d65、d50、cwf、tl84、a、以及h。
18、可选地,所述根据所述目标曝光量确定初始曝光设定之后,所述方法还包括:
19、利用修正系数对所述初始曝光设定进行修正,得到修正后的初始曝光设定;
20、所述根据所述初始曝光设定进行自动曝光收敛,包括:
21、根据所述修正后的初始曝光设定进行自动曝光收敛。
22、可选地,所述根据所述当前环境色温数据、所述当前亮度输出数据、以及预先标定的目标关系曲线,确定目标曝光量,包括:
23、根据所述当前环境色温数据,在所述目标关系曲线中确定是否存在所述当前环境色温数据对应的目标关系曲线;
24、若不存在,则根据所述当前环境色温数据的相邻环境色温数据对应的目标关系曲线,插值得到所述当前环境色温数据对应的目标关系曲线;
25、根据所述当前亮度输出数据和所述当前环境色温数据对应的目标关系曲线,确定所述当前亮度输出数据对应的目标曝光量。
26、第二方面,本发明实施例公开了一种自动曝光处理装置,应用于拍摄终端,所述装置包括:
27、环境数据获取模块,用于获取色温传感器测量得到的当前环境色温数据以及环境光传感器的当前亮度输出数据;
28、目标曝光量确定模块,用于根据所述当前环境色温数据、所述当前亮度输出数据、以及预先构建的目标关系曲线,确定目标曝光量;所述目标关系曲线包括不同环境色温以及相同目标亮度条件下,图像传感器的曝光量与环境光传感器的亮度输出数据之间的对应关系;
29、初始曝光设定确定模块,用于根据所述目标曝光量确定初始曝光设定;
30、自动收敛模块,用于根据所述初始曝光设定进行自动曝光收敛。
31、可选地,所述装置还包括:
32、第一曲线构建模块,用于构建第一关系曲线,所述第一关系曲线表示环境光传感器在不同环境色温以及不同环境亮度下对应的亮度输出数据;
33、第二曲线构建模块,用于构建第二关系曲线,所述第二关系曲线表示在相同环境色温以及相同目标亮度的条件下,图像传感器的曝光量与环境光传感器的亮度输出数据之间的对应关系;
34、目标曲线确定模块,用于根据所述第一关系曲线和所述第二关系曲线,确定目标关系曲线。
35、可选地,所述第一曲线构建模块,包括:
36、第一数据获取子模块,用于获取环境光传感器在相同的色温标定锚点以及不同环境亮度下的亮度输出数据;
37、第一曲线构建子模块,用于根据获取的所述环境光传感器在相同的色温标定锚点以及不同环境亮度下的亮度输出数据,构建第一关系曲线。
38、可选地,所述第二曲线构建模块,包括:
39、第二数据获取子模块,用于在相同的色温标定锚点以及相同目标亮度的条件下,获取图像传感器的曝光量和环境光传感器的亮度输出数据;
40、第二曲线构建子模块,用于根据获取的所述图像传感器的曝光量和环境光传感器的亮度输出数据,构建第二关系曲线。
41、可选地,所述色温标定锚点包括如下任意一项或多项:d75、d65、d50、cwf、tl84、a、以及h。
42、可选地,所述装置还包括:
43、修正模块,用于利用修正系数对所述初始曝光设定进行修正,得到修正后的初始曝光设定;
44、所述自动收敛模块,具体用于根据所述修正后的初始曝光设定进行自动曝光收敛。
45、可选地,所述目标曝光量确定模块,包括:
46、目标关系曲线确定子模块,用于根据所述当前环境色温数据,在所述目标关系曲线中确定是否存在所述当前环境色温数据对应的目标关系曲线;
47、目标关系曲线插值子模块,用于若不存在,则根据所述当前环境色温数据的相邻环境色温数据对应的目标关系曲线,插值得到所述当前环境色温数据对应的目标关系曲线;
48、目标曝光量确定子模块,用于根据所述当前亮度输出数据和所述当前环境色温数据对应的目标关系曲线,确定所述当前亮度输出数据对应的目标曝光量。
49、第三方面,本发明实施例公开了一种机器可读介质,其上存储有指令,当所述指令由装置的一个或多个处理器执行时,使得装置执行如前述一个或多个所述的自动曝光处理方法。
50、本发明实施例包括以下优点:
51、本发明实施例的自动曝光过程可以包括两个阶段,第一阶段为曝光粗调整阶段,第二阶段为曝光精调整阶段。在曝光粗调整阶段,根据实时获取的当前环境色温数据和当前亮度输出数据以及预先构建的目标关系曲线,可以直接映射得到目标曝光量,并利用目标曝光量确定初始曝光设定,完成初始的曝光收敛。曝光粗调整阶段可以消除传统ae算法中的大部分调节过程,为加快曝光收敛提供基础。在曝光精调整阶段,以曝光粗调整阶段得到的初始曝光设定为基础进行曝光收敛,进一步调整曝光设定,以获得更加精准的曝光设定。经过曝光粗调整阶段后,图像传感器输出图像的亮度已经比较接近目标亮度,经过较少的迭代即可完成曝光收敛,可以加快曝光收敛的速度。进一步地,本发明实施例在拍摄终端的环境亮度突然发生改变的情况下,通过曝光粗调整阶段,可以直接映射得到变化后的环境亮度对应的目标曝光量,从而直接得到适合当前环境亮度的初始曝光设定,完成初始的曝光收敛,可以消除传统ae算法中的大部分调节过程,在拍摄终端的环境亮度突然发生改变的情况下,仍然可以快速实现曝光收敛,提高成像的效率,以及减少用户的等待时间。