【技术实现步骤摘要】
终端设备及创建/显示HDR图像的方法
[0001]本申请涉及图像处理
,尤其涉及一种终端设备及创建/显示HDR图像的方法。
技术介绍
[0002]随着终端行业的发展,大多终端设备都支持高动态范围(high dynamic range,HDR)摄影技术。HDR摄影技术可以在典型成像传感器和显示设备中可用的动态范围有限的情况下,捕获和显示真实世界的巨大动态范围。
[0003]目前,HDR摄影技术的实现方式通常为:拍摄多张同一场景的不同曝光程度的图像,将这些图像融合在一起成为单个图像,然后应用某种形式的“色调映射”操作将融合所得的图像带入标准动态范围(standard dynamic range,SDR)显示器的动态范围。融合所得的图像一般存储为8位图像,其最终动态范围大约为255∶1。
[0004]但随着显示技术的不断改进,目前的显示设备大多都能提供比255∶1更高的动态范围。而这些显示设备在显示融合所得的图像时,并不能将该图像以更高的动态范围显示出来。
技术实现思路
[0005]有鉴于此,本申请提供了一种终端设备及创建/显示HDR图像的方法,可以使HDR图像在动态范围更高的设备上显示时高光区域和暗部区域具有更高的对比度,具有更高的动态范围。
[0006]第一方面,本申请提供一种终端设备,终端设备包括显示屏、存储器和一个或多个处理器,一个或多个处理器与存储器耦合;其中,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令;一个或多个处理器被配置为执行计算机指令时,执行以 ...
【技术保护点】
【技术特征摘要】
1.一种终端设备,其特征在于,所述终端设备包括显示屏、存储器和一个或多个处理器,所述一个或多个处理器与所述存储器耦合;其中,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令;所述一个或多个处理器被配置为执行所述计算机指令时,执行以下操作:响应于用户查看图像文件的操作,对所述图像文件进行解码操作,得到第一图像中每个像素点的像素值以及所述第一图像中每个像素点在目标曝光参数下的亮度信息;根据每个所述像素点的亮度信息,将所述第一图像划分为多个图像区域,所述多个图像区域包括第一区域和第二区域,所述第一区域为所述第一图像中的暗部区域,所述第二区域为所述第一图像中的高亮区域;根据所述显示屏的当前屏幕亮度和最大屏幕亮度确定目标屏幕亮度,所述目标屏幕亮度大于所述当前屏幕亮度,且小于等于所述最大屏幕亮度;基于第一调整系数调整所述第一区域内的像素点的像素值,基于第二调整系数调整第二区域内的像素点的像素值,得到扩展图像,其中,所述第一调整系数为所述当前屏幕亮度与所述目标屏幕亮度的比值,所述第二调整系数大于等于1;将所述显示屏的屏幕亮度调整为所述目标屏幕亮度,显示所述扩展图像。2.根据权利要求1所述的终端设备,其特征在于,所述一个或多个处理器还被配置为执行以下操作:获得多个曝光参数下的多帧图像,所述多帧图像与所述多个曝光参数一一对应;对所述多帧图像进行色调映射得到所述第一图像;获取所述第一图像中每个像素点的像素值;按照预设的像素点分组策略对所述第一图像中的像素点进行分组,获取每组像素点在所述目标曝光参数下的亮度信息,所述目标曝光参数为所述多个曝光参数中的一个曝光参数,或者为根据所述多个曝光参数中的至少两个曝光参数确定的参数;对所述亮度信息及每个像素点的像素值分别进行编码操作,得到所述图像文件。3.根据权利要求2所述的终端设备,其特征在于,所述一个或多个处理器还被配置为执行以下操作:获取所述目标曝光参数对应的目标曝光图像,其中,若所述目标曝光参数为所述多个曝光参数中的第一参数,所述目标曝光图像为所述第一参数对应的图像帧;若所述目标曝光参数为根据所述多个曝光参数中的至少两个曝光参数确定的参数,所述目标曝光图像为所述至少两个曝光参数对应的图像帧融合得到的图像;获取每组像素点中的每个像素点在所述目标曝光图像中的亮度值;将每组像素点中所有像素点在所述目标曝光图像中的亮度值的均值作为该组像素点在所述目标曝光参数下的亮度信息。4.根据权利要求3所述的终端设备,其特征在于,所述一个或多个处理器还被配置为执行以下操作:对每个像素点的像素值进行编码操作得到第一编码数据;对所述亮度信息进行编码操作得到第二编码数据;将所述第二编码数据写入所述第一编码数据,得到所述图像文件。5.根据权利要求1
‑
4中任意一项所述的终端设备,其特征在于,所述第二区域包括M个
像素点,所述第二调整系数包括M个子调整系数,所述M个像素点与所述M个子调整系数一一对应,所述一个或多个处理器还被配置为执行以下操作:根据第j个像素点的亮度信息确定所述第j个像素点的亮度值,j≤M;根据所述第j个像素点的亮度值计算所述第j个像素点的子调整系数,其中,所述第j个像素点的子调整系数与所述第j个像素点的亮度值呈正相关,所述第j个像素点的子调整系数大于1;基于第j个像素点的子调整系数调整所述第j个像素点的像素值。6.根据权利要求1
‑
4中任意一项所述的终端设备,其特征在于,所述第二调整系数为1。7.根据权利要求1
‑
6中任意一项所述的终端设备,其特征在于,所述一个或多个处理器还被配置为执行以下操作:根据每个所述像素点的亮度信息确定对应像素点的亮度值;计算得到每个所述像素点的亮度值的亮度均值;根据所述亮度均值确定第一阈值,所述第一阈值大于所述亮度均值,且所述第一阈值与所述亮度均值呈正相关;若任意一个像素点的亮度值小于所述第一阈值,将所述任意一个像素点划分至所述第一区域;若任意一个像素点的亮度值大于等于所述第一阈值,将所述任意一个像素点划分至所述第二区域。8.根据权利要求1
‑
6中任意一项所述的终端设备,其特征在于,所述多个图像区域还包括第三区域,所述一个或多个处理器还被配置为执行以下操作:根据每个所述像素点的亮度信息确定对应像素点的亮度值;计算得到每个所述像素点的亮度值的亮度均值;根据所述亮度均值确定第二阈值和第三阈值,所述第二阈值小于亮度均值,所述第三阈值大于所述亮度均值,且所述第二阈值、所述第三阈值与所述亮度均值呈正相关;若任意一个像素点的亮度值小于所述第二阈值,将所述任意一个像素点划分至所述第一区域;若任意一个像素点的亮度值大于等于所述第二阈值,且小于所述第三阈值,将所述任意一个像素点划分至所述第三区域;若任意一个像素点的亮度值大于等于所述第三阈值,将所述任意一个像素点划分至所述第二区域。9.根据权利要求1
‑
6中任意一项所述的终端设备,其特征在于,所述目标屏幕亮度为所述最大屏幕亮度。10.根据权利要求1
‑
6中任意一项所述的终端设备,其特征在于,所述目标屏幕亮度为所述最大屏幕亮度与第一亮度阈值中的较大值,所述第一亮度阈值为所述当前屏幕亮度与预设倍数的乘积。11.一种终端设备,其特征在于,所述终端设备包括显示屏、存储器和一个或多个处理器,所述一个或多个处理器与所述存储器耦合;其中,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令;所述一个或多个处理器被配置为执行所述计算机指令时,执行以下操作:
获得多个曝光参数下的多帧图像,所述多帧图像与所述多个曝光参数一一对应;对所述多帧图像进行色调映射得到第一图像;获取所述第一图像中每个像素点的像素值;按照预设的像素点分组策略对所述第一图像中的像素点进行分组,获取每组像素点在所述目标曝光参数下的亮度信息,所述目标曝光参数为所述多个曝光参数中的一个曝光参数,或者为根据所述多个曝光参数中的至少两个曝光参数确定的参数;对所述亮度信息及每个像素点的像素值分别进行编码操作,得到图像文件。12.根据权利要求11所述的终端设备,其特征在于...
【专利技术属性】
技术研发人员:丁岳,胡杰,陈国乔,雷财华,武理友,赫伽宁,
申请(专利权)人:荣耀终端有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。