高动态范围图像的生成方法、装置、电子设备和存储介质制造方法及图纸

技术编号:30900886 阅读:13 留言:0更新日期:2021-11-22 23:44
本申请涉及一种高动态范围图像的生成方法、装置、计算机设备和存储介质。方法包括:对像素点阵列进行两次曝光,分别得到第一全尺寸图和第二全尺寸图;第一全尺寸图或第二全尺寸图中每一个像素均是像素点阵列中对应的一个像素点曝光得到,第一全尺寸图包括第一曝光时长对应的全色像素和第二曝光时长对应的单颜色像素,第二全尺寸图包括第三曝光时长对应的全色像素和第四曝光时长对应的单颜色像素,第一曝光时长大于第二曝光时长,第三曝光时长小于第四曝光时长;基于第一全尺寸图和第二全尺寸图,生成高动态范围图像。采用本方法能够提高提高生成的高动态范围图像的准确性。高提高生成的高动态范围图像的准确性。高提高生成的高动态范围图像的准确性。

【技术实现步骤摘要】
高动态范围图像的生成方法、装置、电子设备和存储介质


[0001]本申请涉及计算机技术,特别是涉及一种高动态范围图像的生成方法、装置、电子设备和计算机可读存储介质。

技术介绍

[0002]在越多越多的电子设备中,会安装有摄像头,以实现拍照功能。摄像头中设置有图像传感器,通过图像传感器采集图像。随着计算机技术的发展,出现了HDR(High

Dynamic Range,高动态范围)技术,HDR技术即将多张图像进行融合得到一张最终的高动态范围图像。
[0003]然而,传统的高动态范围图像的生成方法,存在融合得到的图像不准确的问题。

技术实现思路

[0004]本申请实施例提供了一种高动态范围图像的生成方法、装置、电子设备、计算机可读存储介质,可以提高生成的高动态范围图像的准确性。
[0005]一种高动态范围图像的生成方法,应用于包括图像传感器的电子设备,所述图像传感器包括像素点阵列,所述像素点阵列包括最小像素点重复单元,每个所述最小像素点重复单元包括多个单颜色像素点子单元和多个全色像素点子单元,每个所述单颜色像素点子单元包括多个矩阵排列的单颜色像素点,每个所述全色像素点子单元包括多个矩阵排列的全色像素点;所述方法包括:
[0006]对所述像素点阵列进行两次曝光,分别得到第一全尺寸图和第二全尺寸图;其中,所述第一全尺寸图或所述第二全尺寸图中每一个像素均是所述像素点阵列中对应的一个像素点曝光得到,所述第一全尺寸图包括以第一曝光时长对所述全色像素点进行曝光得到的全色像素和以第二曝光时长对所述单颜色像素点进行曝光得到的单颜色像素,所述第二全尺寸图包括以第三曝光时长曝光对所述全色像素点进行曝光得到的全色像素和以第四曝光时长对所述单颜色像素点进行曝光得到的单颜色像素,所述第一曝光时长大于所述第二曝光时长,所述第三曝光时长小于所述第四曝光时长;
[0007]基于所述第一全尺寸图和所述第二全尺寸图,生成高动态范围图像。
[0008]一种高动态范围图像的生成装置,应用于包括图像传感器的电子设备,所述图像传感器包括像素点阵列,所述像素点阵列包括最小像素点重复单元,每个所述最小像素点重复单元包括多个单颜色像素点子单元和多个全色像素点子单元,每个所述单颜色像素点子单元包括多个矩阵排列的单颜色像素点,每个所述全色像素点子单元包括多个矩阵排列的全色像素点;所述装置包括:
[0009]曝光模块,用于对所述像素点阵列进行两次曝光,分别得到第一全尺寸图和第二全尺寸图;其中,所述第一全尺寸图或所述第二全尺寸图中每一个像素均是所述像素点阵列中对应的一个像素点曝光得到,所述第一全尺寸图包括以第一曝光时长对所述全色像素点进行曝光得到的全色像素和以第二曝光时长对所述单颜色像素点进行曝光得到的单颜
色像素,所述第二全尺寸图包括以第三曝光时长曝光对所述全色像素点进行曝光得到的全色像素和以第四曝光时长对所述单颜色像素点进行曝光得到的单颜色像素,所述第一曝光时长大于所述第二曝光时长,所述第三曝光时长小于所述第四曝光时长;
[0010]图像生成模块,用于基于所述第一全尺寸图和所述第二全尺寸图,生成高动态范围图像。
[0011]一种电子设备,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上述的高动态范围图像的生成方法的步骤。
[0012]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的方法的步骤。
[0013]上述高动态范围图像的生成方法、装置、电子设备、计算机可读存储介质,电子设备中的图像传感器包括像素点阵列,像素点阵列包括最小像素点重复单元,每个最小像素点重复单元包括多个单颜色像素点子单元和多个全色像素点子单元,每个单颜色像素点子单元包括多个矩阵排列的单颜色像素点,每个全色像素点子单元包括多个矩阵排列的全色像素点;对像素点阵列进行两次曝光,分别得到第一全尺寸图和第二全尺寸图;其中,第一全尺寸图或第二全尺寸图中每一个像素均是像素点阵列中对应的一个像素点曝光得到,第一全尺寸图包括以第一曝光时长对全色像素点进行曝光得到的全色像素和以第二曝光时长对单颜色像素点进行曝光得到的单颜色像素,第二全尺寸图包括以第三曝光时长曝光对全色像素点进行曝光得到的全色像素和以第四曝光时长对单颜色像素点进行曝光得到的单颜色像素,第一曝光时长大于第二曝光时长,第三曝光时长小于第四曝光时长;也就是说,第一全尺寸图具有以较长曝光时长曝光得到的像素和以较短曝光时长曝光得到的像素,第二全尺寸图也具有以较长曝光时长曝光得到的像素和以较短曝光时长曝光得到的像素,那么,第一全尺寸图中各区域的亮度和第二全尺寸图中相应区域的亮度较为接近,从而可以基于第一全尺寸图和第二全尺寸图进行更准确地比对,生成更准确的高动态范围图像。
[0014]并且,相对于传统技术中采用三个或者三个以上的图像进行融合得到高动态范围图像的方法,电子设备对像素点阵列进行两次曝光,得到第一全尺寸图和第二全尺寸图,基于第一全尺寸图和第二全尺寸图,可以更快速生成高动态范围图像,也节约了电子设备的资源,降低了功耗。
[0015]一种高动态范围图像的生成方法,应用于包括图像传感器的电子设备,其特征在于,所述图像传感器包括像素点阵列,所述像素点阵列包括最小像素点重复单元,每个所述最小像素点重复单元包括多个单颜色像素点子单元和多个全色像素点子单元,每个所述单颜色像素点子单元包括多个矩阵排列的单颜色像素点,每个所述全色像素点子单元包括多个矩阵排列的全色像素点,所述全色像素点子单元包括多个以第一曝光时长进行曝光的全色像素点和多个以第三曝光时长进行曝光的全色像素点,所述单颜色像素点子单元中包括多个以第二曝光时长进行曝光的单颜色像素点和多个以第四曝光时长进行曝光的单颜色像素点;所述第一曝光时长大于所述第三曝光时长,所述第二曝光时长小于所述第四曝光时长;所述方法包括:
[0016]对所述像素点阵列中各像素点进行曝光,得到各所述像素点对应的感光数据;所
述感光数据包括所述全色像素点以所述第一曝光时长进行曝光得到的第一全色感光数据、所述全色像素点以所述第三曝光时长进行曝光得到的第二全色感光数据、所述单颜色像素点以所述第四曝光时长进行曝光得到的第一单颜色感光数据和所述单颜色像素点以所述第二曝光时长进行曝光得到的第二单颜色感光数据;
[0017]从每个所述全色像素点子单元获取到多个所述第一全色感光数据进行合并,得到第一全色像素;从每个所述单颜色像素点子单元获取到多个所述第一单颜色感光数据进行合并,得到第一单颜色像素;
[0018]从每个所述全色像素点子单元获取到多个所述第二全色感光数据进行合并,得到第二全色像素;从每个所述单颜色像素点子单元获取到多个所述第二单颜色感光数据进行合并,得到第二单颜色像素;
[0019]基于各所述第一全色像素和各所述第一单颜色像素生成第一中间图;基于各所述第二全色像素和各所述第二单颜色像素生成第二中间图;
[002本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种高动态范围图像的生成方法,应用于包括图像传感器的电子设备,其特征在于,所述图像传感器包括像素点阵列,所述像素点阵列包括最小像素点重复单元,每个所述最小像素点重复单元包括多个单颜色像素点子单元和多个全色像素点子单元,每个所述单颜色像素点子单元包括多个矩阵排列的单颜色像素点,每个所述全色像素点子单元包括多个矩阵排列的全色像素点;所述方法包括:对所述像素点阵列进行两次曝光,分别得到第一全尺寸图和第二全尺寸图;其中,所述第一全尺寸图或所述第二全尺寸图中每一个像素均是所述像素点阵列中对应的一个像素点曝光得到,所述第一全尺寸图包括以第一曝光时长对所述全色像素点进行曝光得到的全色像素和以第二曝光时长对所述单颜色像素点进行曝光得到的单颜色像素,所述第二全尺寸图包括以第三曝光时长曝光对所述全色像素点进行曝光得到的全色像素和以第四曝光时长对所述单颜色像素点进行曝光得到的单颜色像素,所述第一曝光时长大于所述第二曝光时长,所述第三曝光时长小于所述第四曝光时长;基于所述第一全尺寸图和所述第二全尺寸图,生成高动态范围图像。2.根据权利要求1所述的方法,其特征在于,所述第一全尺寸图采用第一预设方式对所述像素点阵列进行曝光得到,所述第二全尺寸图采用第二预设方式对所述像素点阵列进行曝光得到;所述方法还包括:获取所述电子设备的当前环境亮度;基于所述当前环境亮度从所述第一预设方式和所述第二预设方式中确定目标预设方式,采用所述目标预设方式对所述像素点阵列进行曝光,得到目标全尺寸图;所述目标全尺寸图为所述第一全尺寸图或所述第二全尺寸图。3.根据权利要求2所述的方法,其特征在于,所述获取所述电子设备的当前环境亮度,包括:获取当前时刻;当所述当前时刻处于预设白天时长范围内时,确定所述电子设备的当前环境亮度为第一环境亮度;当所述当前时刻处于预设夜晚时长范围内时,确定所述电子设备的当前环境亮度为第二环境亮度;所述第一环境亮度大于所述第二环境亮度;所述基于所述当前环境亮度从所述第一预设方式和所述第二预设方式中确定目标预设方式,包括:当所述当前环境亮度为第一环境亮度时,确定所述第一预设方式为目标预设方式;当所述当前环境亮度为第二环境亮度时,确定所述第二预设方式为目标预设方式。4.根据权利要求1所述的方法,其特征在于,所述基于所述第一全尺寸图和所述第二全尺寸图,生成高动态范围图像,包括:将所述第一全尺寸图中每个像素子单元中各像素进行合并,得到第一一级合并图;将所述第二全尺寸图中每个像素子单元中各像素进行合并,得到第二一级合并图;所述像素子单元与所述像素点子单元一一对应,所述第一一级合并图中对角方向上的两个像素,包括以第一曝光时长进行曝光得到的像素和以所述第二曝光时长进行曝光得到的像素,所述第二一级合并图中对角方向上的两个像素,包括以第三曝光时长进行曝光得到的
像素和以所述第四曝光时长进行曝光得到的像素;基于所述第一一级合并图和所述第二一级合并图,生成高动态范围图像。5.根据权利要求4所述的方法,其特征在于,所述基于所述第一一级合并图和所述第二一级合并图,生成高动态范围图像,包括:从所述第一一级合并图和所述第二一级合并图中选择目标一级合并图;在所述目标一级合并图中,获取所述第一曝光时长或所述第四曝光时长对应的像素,生成第一二级合并图,获取所述第二曝光时长或所述第三曝光时长对应的像素,生成第二二级合并图;基于所述第一二级合并图和所述第二二级合并图,生成高动态范围图像。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述像素点阵列中各像素点均按照所述第五曝光时长、所述第六曝光时长和第七曝光时长进行曝光,分别得到第三全尺寸图、第四全尺寸图和第五全尺寸图;所述第五曝光时长、所述第六曝光时长和所述第七曝光时长依次减小;基于所述第三全尺寸图、第四全尺寸图和第五全尺寸图,生成高动态范围图像。7.根据权利要求6所述的方法,其特征在于,所述基于所述第三全尺寸图、第四全尺寸图和第五全尺寸图,生成高动态范围图像,包括:分别将所述第三全尺寸图、第四全尺寸图和第五全尺寸图中每个像素子单元中各像素进行合并,得到第三一级合并图、第四一级合并图和第五一级合并图;基于所述第三一级合并图、第四一级合并图和第五一级合并图,生成高动态范围图像。8.根据权利要求7所述的方法,其特征在于,所述基于所述第三一级合并图、第四一级合并图和第五一级合并图,生成高动态范围图像,包括:对于所述第三一级合并图、第四一级合并图和第五一级合并图中的每个一级合并图,将多个同种像素进行合并,得到所述第三一级合并图对应的第三二级合并图、所述第四一级合并图对应的第四二级合并图和所述第五一级合并图对应的第五二级合并图;基于所述第三二级合并图、第四二级合并图和第五二级合并图,生成高动态范围图像。9.一种高动态范围图像的生成方法,应用于包括图像传感器的电子设备,其特征在于,所述图像传感器包括像素点阵列,所述像素点阵列包括最小像素点重复单元,每个所述最小像素点重复单元包括多个单颜色像素点子单元和多个全...

【专利技术属性】
技术研发人员:杨鑫
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1