一种图像显示方法和电子设备与流程
本技术涉及一种显示领域,尤其涉及一种图像显示方法和电子设备。
背景技术:
1、随着高动态范围(high dynamic range,hdr)技术的发展,对手机等电子设备中的图像的显示要求越来越高。
2、在实际应用中,hdr图像在显示屏上显示时,通常是非满幅的图像,不能填满整个显示屏的屏幕,hdr图像在屏幕的正中间形成hdr区域,hdr图像以外的区域(即屏幕的四周)会填充亮度比较低(通常在sdr内)的像素点形成sdr区域。因此,在显示屏上会出现包括hdr图像的hdr区域和hdr图像以外的sdr区域的显示图像。
3、目前,对hdr图像进行图像处理的工具还是sdr图像处理工具。在对包括hdr区域和sdr区域的原始显示图像进行图像处理时,hdr区域的hdr数据的hdr会被强制压缩到sdr色彩亮度范围,这样,会丢失hdr数据,只能生成sdr图像,并在显示屏上显示,导致显示效果差,例如,出现色彩和亮度失真等问题。
技术实现思路
1、本技术实施例提供一种图像显示方法和电子设备,能够保留原始显示图像中的hdr数据,生成sdr图像或hdr图像,从而提高显示效果。且能够根据显示屏的最大亮度的大小,选择性的在显示屏上显示sdr图像或hdr图像。
2、为达到目的,本技术的实施例采用如下技术方案:
3、第一方面,提供了一种图像显示方法,该方法包括:获取待处理图像的标准动态范围sdr区域的第一sdr数据和高动态范围hdr区域的hdr数据;对hdr数据的hdr进行色调映射到sdr,得到第二sdr数据;基于第一sdr数据和第二sdr数据,得到目标sdr图像;在显示屏的最大亮度小于等于第一亮度阈值的情况下,在显示屏上显示目标sdr图像。
4、上述图像显示方法,能够将待处理图像中hdr区域的hdr数据转换为第二sdr数据,再将待处理图像中sdr区域的第一sdr数据和转换得到的第二sdr数据合并,得到目标sdr图像,最后,在显示屏的最大亮度小于等于第一亮度阈值的情况下,在显示屏上显示该目标sdr图像。该图像显示方法,能够保留待处理图像中hdr区域的hdr数据,得到目标sdr图像,从而提高显示效果,例如真实性、完整性和质量。且能够满足最大亮度较小的显示屏的显示要求,在该显示屏上显示目标sdr图像。
5、在第一方面的一种可实现方式中,该方法还包括:显示屏的最大亮度为第二亮度阈值;在显示屏的最大亮度大于第一亮度阈值的情况下,基于待处理图像和目标sdr图像,得到增益图;增益图用于表征待处理图像与目标sdr图像中的各个像素点的亮度之间的差异数据;基于增益图和第二亮度阈值,得到目标增益图;基于目标增益图和目标sdr图像,得到目标hdr图像并在显示屏上显示。
6、这种实现方式中,在得到目标sdr图像后,能够对比待处理图像和目标sdr图像,得到增益图。再将增益图中各个像素点的第一亮度与第二亮度阈值比较,得到包括各个像素点的目标增益值的目标增益图。再将目标增益图和目标sdr图像进行融合,得到目标hdr图像,最后,在显示屏的最大亮度大于第一亮度阈值的情况下,在显示屏上显示该目标hdr图像。该图像显示方法,能够保留待处理图像中hdr区域的hdr数据,得到目标hdr图像,从而提高显示效果,例如真实性、完整性和质量。且能够满足最大亮度较大的显示屏的显示要求,在该显示屏上显示目标hdr图像。
7、在第一方面的一种可实现方式中,基于增益图和第二亮度阈值,得到目标增益图,包括:基于待处理图像的像素点的第一亮度和第二亮度阈值,得到像素点的目标增益值;基于目标增益值,得到目标增益图。
8、这种实现方式中,将各个像素点的第一亮度与第二亮度阈值比较,得到包括各个像素点的目标增益值的目标增益图。能够基于每一个像素点得到目标增益值,从而得到目标增益图,可以对每一个像素点独立处理,实现最高精度的局部控制。
9、在第一方面的一种可实现方式中,基于待处理图像的像素点的第一亮度和第二亮度阈值,得到像素点的目标增益值,包括:在像素点的第一亮度小于等于第二亮度阈值的情况下,目标增益值为像素点的增益值;在像素点的第一亮度大于第二亮度阈值的情况下,目标增益值为亮度等于第二亮度阈值的像素点的增益值。
10、这种实现方式中,通过对比待处理图像的各个像素点的第一亮度与第二亮度阈值的大小,将大于第二亮度阈值的像素点的亮度限制在显示屏适合显示hdr图像的亮度范围内,得到每一个像素点的目标增益值。该方法,能够保证所有像素点的第一亮度均在显示屏适合显示hdr图像的亮度范围内,提高了显示效果,例如真实性、完整性和质量。
11、在第一方面的一种可实现方式中,待处理图像包括多个图像块;hdr区域包括多个hdr图像块;hdr图像块为多个图像块中的目标像素点的数量大于数量阈值的图像块;目标像素点的亮度大于第一亮度阈值;sdr区域为待处理图像中除hdr区域以外的区域。
12、这种实现方式中,可以将数量大于数量阈值的亮度大于第一亮度阈值(参考白点亮度)的像素点所在的图像块称之为hdr图像块,多个该hdr图像构成hdr区域。将待处理图像中除hdr区域以外的区域称之为sdr区域。这样,可以根据像素点的亮度信息,更好的区分待处理图像的sdr区域与hdr区域,从而获取sdr区域的第一sdr数据和hdr区域的hdr数据。
13、在第一方面的一种可实现方式中,hdr数据包括像素点的像素值,对hdr数据的hdr进行色调映射到sdr,得到第二sdr数据,包括:基于hdr区域中的hdr图像块中的各个像素点的红色通道的第一像素值、绿色通道的第二像素值和蓝色通道的第三像素值,得到像素点的最大像素值和hdr图像块的最大亮度值;最大像素值为第一像素值、第二像素值和第三像素值中的最大值;最大亮度值为hdr图像块中的像素点的亮度的最大值;基于第一像素值、第二像素值、第三像素值、最大像素值和最大亮度值,分别得到像素点的红色通道的第四像素值、绿色通道的第五像素值和蓝色通道的第六像素值;其中,第四像素值小于第一像素值,第五像素值小于第二像素值,第六像素值小于第三像素值;基于第四像素值、第五像素值和第六像素值,得到第二sdr数据。
14、这种实现方式中,通过先获取hdr区域中的hdr图像块中的各个像素点的色彩通道中的红绿蓝即rgb三通道的像素值,再基于各个像素点的rgb三通道的像素值得到像素点的最大像素值和hdr图像块的最大亮度值,而后基于rgb三通道的像素值、最大像素值和最大亮度值,转换为sdr的rgb三通道的像素值,最后,对sdr的rgb三通道的像素值进行融合,得到第二sdr数据。基于各个像素点的像素值将hdr数据的hdr进行色调映射到sdr,可以对每一个像素点的像素值独立处理,从而实现最高精度的局部控制。
15、在第一方面的一种可实现方式中,基于第一像素值、第二像素值、第三像素值、最大像素值和最大亮度值,分别得到像素点的红色通道的第四像素值、绿色通道的第五像素值和蓝色通道的第六像素值,满足如下公式:yr=(1+xmax/lmax2)·xr/(1+xmax);yg=(1+xmax/lmax2)·xg/(1+xmax);yb=(1+xmax/lmax2)·xb/(1+xmax);其中,xr为第一像素值,xg为第二像素值,xb为第三像素值,xmax为最大像素值,xmax=max(xr,xg,xb);lmax为最大亮度值,lmax=max(lx1,lx2,lx3,…lxn),n为hdr图像块中像素点的总个数,为正整数;lxn为第n个像素点的亮度;max()为求最大值函数;yr为第四像素值,yg为第五像素值,yb为第六像素值。
16、这种实现方式中,基于公式,对每一个像素点hdr的像素值计算sdr的像素值,计算方式简单、计算结果准确,且能保证每一个像素点的像素值均在sdr内。
17、在第一方面的一种可实现方式中,基于待处理图像和目标sdr图像,得到增益图,包括:基于待处理图像的像素点的第一亮度和目标sdr图像的像素点的第二亮度,得到像素点的增益值;基于像素点的增益值,得到增益图。
18、这种实现方式中,通过计算每一个像素点在待处理图像中的第一亮度和在目标sdr图像中的第二亮度的亮度倍数,得到每个像素点从待处理图像到目标sdr图像需要调整的亮度倍数即增益值,从而得到增益图。该方法,能够基于每一个像素点得到增益值,对每一个像素点独立处理,从而实现最高精度的局部控制。
19、在第一方面的一种可实现方式中,基于待处理图像的像素点的第一亮度和目标sdr图像的像素点的第二亮度,得到像素点的增益值,满足如下公式:g=log2((l1+α1)/(l2+α2));其中,l1为像素点的第一亮度,l2为像素点的第二亮度,α1为第一偏置参数,α2为第二偏置参数,g为像素点的增益值。
20、这种实现方式中,基于公式,计算每个像素点在待处理图像中的第一亮度和在目标sdr图像中的第二亮度的亮度倍数,计算方式简单、计算结果准确。
21、在第一方面的一种可实现方式中,待处理图像包括静态截屏图像或滚动截屏图像。
22、这种实现方式中,通过设置待处理图像包括静态截屏图像或滚动截屏图像,能够更好的对待处理图像进行处理,从而提高显示效果。
23、第二方面,提供了一种电子设备,包括存储器和一个或多个处理器,存储器中存储有计算机程序代码,计算机程序代码包括计算机指令,当计算机指令被处理器执行时使得电子设备执行如第一方面及其任一实施方式的图像显示方法。
24、第三方面,提供了一种计算机可读存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行如第一方面及其任一实施方式的图像显示方法。
25、第四方面,提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行如第一方面及其任一实施方式的图像显示方法。
26、其中,第二方面、第三方面和第四方面的设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,此处不再赘述。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com