显示亮度调整方法、装置及存储介质与流程

文档序号:27508355发布日期:2021-11-22 17:05阅读:221来源:国知局
显示亮度调整方法、装置及存储介质与流程

1.本公开涉及视频处理技术领域,尤其涉及一种显示亮度调整方法、装置及存储介质。


背景技术:

2.高动态范围(high

dynamic range,hdr)视频在计算机图形学、图像处理和显示终端等领域逐渐得到广泛的应用。大多数hdr视频具有和真实场景亮度一致的动态范围,从而能够反映出真实环境中的视觉效果。


技术实现要素:

3.本公开提供一种显示亮度调整方法、装置及存储介质。
4.根据本公开实施例的第一方面,提供一种显示亮度调整方法,应用于显示设备,包括:
5.获取目标视频内第n帧待显示画面的第一亮度特征值,所述第一亮度特征值用于表征所述第n帧待显示画面的明亮程度信息;
6.当所述第一亮度特征值大于预设的亮度阈值时,对所述第n帧待显示画面进行逐像素的亮度衰减,以使所述第n帧待显示画面中明亮程度不同的内容清晰显示。
7.在一些实施例中,所述亮度阈值通过如下方式确定:
8.获取电子设备发送的生理特征信息;
9.基于所述生理特征信息,确定出使所述生理特征信息满足第一条件时所述显示设备的显示亮度;
10.将所述显示设备的显示亮度确定为所述亮度阈值;
11.其中所述电子设备与所述显示设备关联,所述生理特征信息用于表征多个用户使用所述显示设备时的生理特征变化情况。
12.在一些实施例中,所述亮度阈值通过如下方式调节:
13.获取所述显示设备所处环境的环境亮度值;
14.当所述环境亮度值大于环境亮度阈值时,减小所述亮度阈值。
15.在一些实施例中,所述对所述第n帧待显示画面进行逐像素的亮度衰减,包括:
16.对所述第n帧待显示画面中各像素点的亮度值进行相同幅度的衰减调节。
17.在一些实施例中,所述对所述第n帧待显示画面进行逐像素的亮度衰减,包括:
18.对所述第n帧待显示画面的各像素点进行对比度衰减处理。
19.在一些实施例中,所述对所述第n帧待显示画面进行逐像素的亮度衰减,包括:
20.对所述第n帧待显示画面进行像素值的非线性映射处理。
21.在一些实施例中,在所述获取目标视频内第n帧待显示画面的第一亮度特征值之前,所述方法还包括:
22.当所述目标视频为高动态范围hdr视频时,根据所述目标视频的元数据确定所述
目标视频的最大亮度信息;
23.根据所述最大亮度信息,确定与所述hdr视频对应的目标电光转换曲线基于所述最大亮度信息和目标电光转换曲线,对目标视频的图像数据进行处理,以确定所述第一亮度特征值。
24.在一些实施例中,所述方法还包括:
25.确定逐像素衰减后的所述第n帧待显示画面的第二亮度特征值;
26.根据所述第二亮度特征值,确定出所述第n帧待显示画面的色调亮度映射曲线。
27.在一些实施例中,所述方法还包括:
28.基于所述第n帧待显示画面的色调亮度映射曲线,对所述第n帧待显示画面进行色调亮度映射变换;
29.或者,
30.基于所述第n帧待显示画面的色调亮度映射曲线,对所述第n+1帧待显示画面进行色调亮度映射变换。
31.根据本公开实施例的第二方面,提供一种显示亮度调整装置,应用于显示设备,包括:
32.获取模块,用于获取目标视频内第n帧待显示画面的第一亮度特征值,所述第一亮度特征值用于表征所述第n帧待显示画面的明亮程度信息;
33.衰减模块,用于当所述第一亮度特征值大于预设的亮度阈值时,对所述第n帧待显示画面进行逐像素的亮度衰减,以使所述第n帧待显示画面中明亮程度不同的内容清晰显示。
34.在一些实施例中,所述装置还包括:调整模块,用于:
35.获取电子设备发送的生理特征信息;
36.基于所述生理特征信息,确定出使所述生理特征信息满足第一条件时所述显示设备的显示亮度;
37.将所述显示设备的显示亮度确定为所述亮度阈值;
38.其中所述电子设备与所述显示设备关联,所述生理特征信息用于表征多个用户使用所述显示设备时的生理特征变化情况。
39.在一些实施例中,所述调整模块,还用于:
40.获取所述显示设备所处环境的环境亮度值;
41.当所述环境亮度值大于环境亮度阈值时,减小所述亮度阈值。
42.在一些实施例中,所述衰减模块用于:
43.对所述第n帧待显示画面中各像素点的亮度值进行相同幅度的衰减调节。
44.在一些实施例中,所述衰减模块,用于:
45.对所述第n帧待显示画面的各像素点进行对比度衰减处理。
46.在一些实施例中,所述衰减模块,用于:
47.对所述第n帧待显示画面进行像素值的非线性映射处理。
48.在一些实施例中,所述获取模块,用于:
49.当所述目标视频为高动态范围hdr视频时,根据所述目标视频的元数据确定所述目标视频的最大亮度信息;
50.根据所述最大亮度信息,确定与所述hdr视频对应的目标电光转换曲线;基于所述最大亮度信息和目标电光转换曲线,对目标视频的图像数据进行处理,以确定所述第一亮度特征值。
51.在一些实施例中,所述装置还包括:确定模块,用于:
52.确定逐像素衰减后的所述第n帧待显示画面的第二亮度特征值;
53.根据所述第二亮度特征值,确定出所述第n帧待显示画面的色调亮度映射曲线。
54.在一些实施例中,所述装置还包括:变换模块,用于:
55.基于所述第n帧待显示画面的色调亮度映射曲线,对所述第n帧待显示画面进行色调亮度映射变换;
56.或者,
57.基于所述第n帧待显示画面的色调亮度映射曲线,对所述第n+1帧待显示画面进行色调亮度映射变换。
58.根据本公开实施例的第三方面,提供一种显示亮度调整装置,包括:
59.处理器;
60.用于存储可执行指令的存储器;
61.其中,所述处理器被配置为:执行所述存储器中存储的可执行指令时,实现本公开实施例的第一方面所述显示亮度调整方法中的步骤。
62.根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由显示亮度调整装置的处理器执行时,使得显示亮度调整装置能够执行如本公开实施例的第一方面所述显示亮度调整方法中的步骤。
63.本公开的实施例提供的技术方案可以包括以下有益效果:
64.本公开实施例通过获取目标视频内第n帧待显示画面的第一亮度特征值,在所述第一亮度特征值大于预设的亮度阈值,即待显示画面的明亮程度较高的情况下,对所述第n帧待显示画面进行逐像素的亮度衰减,从而使得第n帧待显示画面中原本可能被显示设备压缩或饱和的明亮程度较高的画面内容能够更多的显示出现;所述第n帧待显示画面中明亮程度不同的内容清晰显示,以减少高亮度的待显示画面不同像素之间色差被过度压缩使得人眼无法分辨或丢失的情况。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
65.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
66.图1是根据本公开一示例性实施例示出的色调亮度映射处理的示意图。
67.图2是根据本公开一示例性实施例示出的一种显示亮度调整方法的流程示意图一。
68.图3是根据本公开一示例性实施例示出的一种显示亮度调整方法的流程示意图二。
69.图4是根据本公开一示例性实施例示出的smpte标准的eotf曲线的示意图。
70.图5是根据本公开一示例性实施例示出的亮度降低后的图像的色调亮度映射处理
的示意图。
71.图6是根据本公开一示例性实施例示出的对比度衰减后的图像的色调亮度映射处理的示意图。
72.图7是根据本公开一示例性实施例示出的非线性映射处理后的图像的色调亮度映射处理的示意图。
73.图8是根据本公开一示例性实施例示出的一种显示亮度调整装置的结构示意图。
74.图9是根据本公开一示例性实施例示出的一种显示亮度调整装置的框图。
具体实施方式
75.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置的例子。
76.在显示处理领域中,由于大多数显示设备的亮度范围无法覆盖hdr视频的亮度范围,通常通过对hdr视频的亮度进行色调亮度映射处理,对hdr视频中亮度很高的画面内容的层次进行压缩,甚至丢弃亮度远高于显示设备最大亮度能力的画面内容,从而使得色调亮度映射处理后的hdr视频画面能够在显示设备上显示出来;但这种处理方式容易导致hdr视频中高亮部分的图像层次和细节信息丢失,显示效果不佳。
77.如图1所示,图1是根据本公开一示例性实施例示出的色调亮度映射处理的示意图,其中所述标号11所示为图像中被压缩的亮度范围,所述标号12所示为图像中被饱和的亮度范围。
78.为了让常规的色调亮度映射处理中丢失的高亮部分的图像层次显示出来,或者减少hdr视频中高亮部分的画面内容的损失,相关技术中通过hdr视频的每一帧画面的最大亮度和平均亮度信息,查找预设的色调亮度映射数组的方式实现对hdr视频的动态色调亮度映射;或者,通过直方图检测hdr视频的每一帧画面的内容,通过调节增益,以改变每一帧画面的对比度,从而在低增益的情况下让更多高亮画面内容的亮度降低到显示设备能够显示的亮度区间内。但上述方式都是优先保护图像中较暗画面内容的图像层次,导致处理图像中明亮画面内容的亮度空间就比较有限。
79.本公开实施例提供一种显示亮度调整方法。图2是根据本公开一示例性实施例示出的一种显示亮度调整方法的流程示意图一,如图2所示,所述方法包括:
80.步骤s101,获取目标视频内第n帧待显示画面的第一亮度特征值,所述第一亮度特征值用于表征所述第n帧待显示画面的明亮程度信息;
81.步骤s102,当所述第一亮度特征值大于预设的亮度阈值时,对所述第n帧待显示画面进行逐像素的亮度衰减,以使所述第n帧待显示画面中明亮程度不同的内容清晰显示。
82.在本公开实施例中,所述显示亮度调整方法可应用于显示设备,所述显示设备可以是液晶显示器,或者电视,带屏幕的移动设备,例如手机、平板电脑、掌上电脑等。所述目标视频可为hdr视频,或者其他显示亮度范围高于所述电子设备支持的亮度范围的视频。
83.在步骤s101中,所述第一亮度特征值可为用于描述所述第n帧待显示画面的明亮程度的参数,例如绝对平均亮度值,本公开对此不作限定。
84.可基于所述目标视频内第n帧待显示画面的每一像素的亮度值,确定所述第n帧待显示画面的第一亮度特征值。这里,所述n可为大于或等于1的正整数。
85.例如,若所述第一亮度特征值为绝对平均亮度值,可基于所述第n帧待显示画面中每一像素的绝对亮度值,确定所述第n帧待显示画面的绝对平均亮度值。
86.需要说明的是,所述第n帧待显示画面的第一亮度特征值还可通过其他方式确定,本公开对此不作限定。
87.在步骤s102中,当所述第n帧待显示画面的第一亮度特征值大于预设的亮度阈值时,即所述第n帧待显示画面的明亮程度较高,为了使第n帧待显示画面的更多的高亮画面内容能够显示出来,可通过对所述第n帧待显示画面进行逐像素的亮度衰减。
88.这里,所述预设的亮度阈值可根据实际需求进行设定,例如,所述预设的亮度阈值可为电子设备的最大显示亮度值。若所述第n帧待显示画面的第一亮度特征值大于预设的亮度阈值时,即所述第n帧待显示画面的亮度超过所述显示设备的可显示亮度范围,可能会出现无法正常显示的情况。
89.对此,通过对所述第n帧待显示画面进行逐像素的亮度衰减,即对整个所述第n帧待显示画面进行亮度衰减,从而使得衰减后的第n帧待显示画面的亮度处于所述显示设备的可显示亮度范围内。
90.本公开实施例通过在所述第n帧待显示画面的第一亮度特征值大于所述亮度阈值时,对所述第n帧待显示画面进行逐像素的亮度衰减,从而使得第n帧待显示画面中原本可能被显示设备压缩或饱和的明亮程度较高的画面内容能够更多的显示出现;所述第n帧待显示画面中明亮程度不同的内容清晰显示,以减少高亮度的待显示画面不同像素之间色差被过度压缩使得人眼无法分辨或丢失的情况。
91.在一些实施例中,所述方法还包括:
92.获取电子设备发送的生理特征信息;
93.基于所述生理特征信息,确定出使所述生理特征信息满足第一条件时所述显示设备的显示亮度;
94.将所述显示设备的显示亮度确定为所述亮度阈值;
95.其中所述电子设备与所述显示设备关联,所述生理特征信息用于表征多个用户使用所述显示设备时的生理特征变化情况。
96.在本公开实施例中,所述显示设备可以通过数字视频接口、高清多媒体接口等视频接口,从电子设备中获取生理特征信息;所述电子设备可包括:智能手机、平板电脑、笔记本电脑或可穿戴式电子设备等。
97.在一些其他实施例中,所述显示设备与所述电子设备可以是处于通信连接的两个设备,所述显示设备通过短距离近场通讯,例如:wifi、蓝牙、uwb等方式获取电子设备发送的生理特征信息。
98.在另一些实施例中,所述显示设备与所述电子设备关联还可以是同一账号下绑定的两个设备,所述电子设备可将生理特征信息存储云端服务器,所述显示设备向所述云端服务器发送携带有账号信息的同步请求,从所述云端服务器中获取所述生理特征信息,以实现所述电子设备与所述显示设备之间的生理特征信息的同步。
99.在本公开实施例中,可通过电子设备获取用户的生理特征信息,并将所述生理特
征信息发送给显示设备,以便于显示设备根据所述生理特征信息,确定当所述生理特征信息满足第一条件时,所述显示设备的显示亮度,将所述显示亮度确定为所述亮度阈值。
100.在一些实施例中,所述生理特征信息可为电子设备获取的多个用户注视显示设备时的生理特征信息;
101.在本公开实施例中,可通过预先统计在不同显示亮度下,多个用户注视显示设备的生理特征信息;基于所述多个用户的生理特征信息,确定当所述多个用户的生理特征信息满足第一条件时,所述显示设备的显示亮度均值;将所述显示亮度均值确定为所述亮度阈值。
102.所述生理特征信息包括但不限于:眼睑轮廓信息和/或瞳孔直径信息。
103.示例性地,通过眼动仪等设备采集用户眼部的生理特征信息。
104.又示例性地,通过电子设备的摄像头采集用户眼部图像,基于眼部图像分析得到所述生理特征信息。
105.在另一些实施例中,所述亮度阈值可为:基于大数据统计确定的亮度阈值,可以为预先写入所述电子设备,或者,所述电子设备从网络上下载的。
106.所述生理特征信息满足第一条件至少包括以下之一:
107.基于用户的眼睑轮廓信息,确定出所述用户的眼睛存在闭合趋势,或者,所述用户的眼睛处于闭合状态;
108.基于用户的瞳孔直径信息,确定出所述用户的瞳孔处于收缩状态。
109.可通过将用户的眼睑轮廓信息与用户处于正常光照下的眼睑轮廓信息进行对比,根据对比结果,确定所述用户的眼睛是否存在闭合趋势,或者,所述用户的眼睛是否处于闭合状态。
110.还可通过将用户的瞳孔直径信息与用户处于正常光照下的瞳孔直径信息进行对比,根据对比结果,确定所述用户的瞳孔是否处于收缩状态。
111.本公开实施例考虑到人眼在观看显示画面时,若显示画面的显示亮度较高,强光会对人眼产生过强的刺激;为了避免强光对视网膜造成损伤,人眼处的一些特殊生理结构,例如瞳孔、睫毛和眼帘等,会发生相应的变化,以减弱入射至视网膜的光线的强度。
112.需要说明的是,人眼的瞳孔可能依据入射光的强度自动调整瞳孔的直径,当入射光的强度较大时,自动收缩瞳孔以防止强光损伤视网膜;当入射光的强度较小时,自动扩展瞳孔以提高入射光能。通过睫毛和眼帘的遮蔽作用也能减弱入射光的强度,甚至阻隔强光。
113.本公开实施例通过获取多个用户的生理特征信息,确定出所述生理特征信息满足第一条件时显示设备的显示亮度,即视网膜能够承受的最大显示亮度;将所述显示亮度确定为亮度阈值;基于亮度阈值确定是否需要对待显示画面进行亮度衰减。
114.可以理解的是,所述亮度阈值是根据视网膜能够承受的最大显示亮度确定的,故对于第一亮度特征值大于所述亮度阈值的待显示画面而言,即使所述待显示画面的第一亮度特征值处于显示设备的显示亮度范围内,所述待显示画面能够被显示设备正常显示,用户的眼部的特殊生理结构也会自动衰减光线强度,可能会造成用户获取到的显示亮度与显示设备实际呈现的显示亮度存在较大的偏差。
115.本公开实施例通过将对第一亮度特征值大于所述亮度阈值的待显示画面进行亮度衰减,以模拟人眼在明亮环境下,自动衰减光线强度的生理特点,从而通过对待显示画面
进行亮度衰减,使得待显示画面中高亮度的图像内容能够更多的显示出来,并且缩小用户的获取到的显示亮度与显示设备实际呈现的显示亮度之间的差异,避免对用户的眼睛造成损伤,提升用户的体验。
116.在另一些实施例中,可预先在电子设备的显示屏幕上预先标定多个注视点,然后通过摄像头采集用户在注视所述多个注视点中每个注视点时的人眼图像;基于采集到的人眼图像提取用户的生理特征信息;若所述生理特征信息满足第一条件时,对所述第n帧待显示画面进行逐像素的亮度衰减。
117.这里,所述摄像头可以是红外摄像头、也可以是其他类型的摄像头,在此不做限定。
118.所述基于采集到的人眼图像提取用户的生理特征信息,包括:
119.对采集到的人眼图像进行边缘探测,获取眼睑轮廓信息;并确定出眼睑轮廓内的瞳孔直径信息。
120.由于边缘在图像中是由局部区域内图像灰度的不连续性所反映的,因此边缘的提取可以通过梯度算子对图像进行边缘探测来实现获取人眼图像中的眼睑轮廓信息,即获取到使用电子设备的当前用户的眼睑轮廓信息;并检测出所述当前用户的瞳孔直径信息,以准确判断出所述当前用户的生理特征信息是否满足第一条件。
121.在一些实施例中,所述亮度阈值通过如下方式调节:
122.获取所述显示设备所处环境的环境亮度值;
123.当所述环境亮度值大于环境亮度阈值时,减小所述亮度阈值。
124.在本公开实施例中,可通过传感器获取所述显示设备所处的当前环境的环境亮度值;并将所述环境亮度值与预设的环境亮度阈值进行对比,若所述环境亮度值大于所述环境亮度阈值,说明当前处于强光环境下,可减小所述亮度阈值。
125.这里,所述环境亮度阈值可根据实际需求进行设定。
126.可以理解的是,当用户在观看hdr视频画面时所处环境的环境亮度不合适,进入眼睛的光线过多或过少,会使用户的瞳孔自然地收缩或扩展,同时睁大眼睛或眯眼;若用户的观看时间过程,会产生眼睛的不适感;故本公开实施例在对待显示画面的显示亮度进行调整的同时,考虑到当前环境的环境亮度的影响,从而提高显示亮度调整的准确度,提升用户的视觉感受。
127.在一些实施例中,所述步骤s102中的对所述第n帧待显示画面进行逐像素的亮度衰减,包括:
128.对所述第n帧待显示画面中各像素点的亮度值进行相同幅度的衰减调节。
129.在本公开实施例中,在确定出所述第n帧待显示画面的第一亮度特征值大于预设的亮度阈值时,可获取所述第n帧待显示画面中每一像素点的亮度值,将所述每一像素点的亮度值减去预设值,得到衰减后的像素值,从而实现对各像素点的亮度值进行相同幅度的衰减调节,使得衰减后的第n帧待显示画面内各个像素点之间的亮度差值保持不同,即衰减后的第n帧待显示画面能够保留明暗对比的细节信息。
130.这里,所述预设值可根据所述第n帧待显示画面的第一亮度特征值与预设的亮度阈值之间的差值确定,以使衰减后的第n帧待显示画面的第二亮度特征值小于所述预设的亮度阈值。
131.在一些实施例中,所述步骤s102中的对所述第n帧待显示画面进行逐像素的亮度衰减,包括:
132.对所述第n帧待显示画面的各像素点进行对比度衰减处理。
133.在本公开实施例中,在确定出所述第n帧待显示画面的第一亮度特征值大于预设的亮度阈值时,可获取第n帧待显示画面中每一像素点的像素值,通过对每一像素点的像素值乘上对比度衰减的衰减系数,以达到对待显示画面亮度衰减的效果。
134.这里,所述衰减系数可根据所述第n帧待显示画面的第一亮度特征值与预设的亮度阈值之间的差值确定。
135.在一些实施例中,所述步骤s102中的对所述第n帧待显示画面进行逐像素的亮度衰减,包括:
136.对所述第n帧待显示画面进行像素值的非线性映射处理。
137.在本公开实施例中,在确定出所述第n帧待显示画面的第一亮度特征值大于预设的亮度阈值时,可通过对所述第n帧待显示画面进行像素值的非线性映射处理,使得所述第n帧待显示画面中亮度值较大的像素点的像素值的衰减程度小于所述亮度值较小的像素点的像素值的衰减程度。
138.本公开实施例通过对第n帧待显示画面执行上述亮度衰减处理,从而使得原本可能被显示设备压缩或饱和的明亮程度较高的画面内容能够更多的显示出来,明亮程度较低的画面内容被压缩,以模拟人眼在明亮环境下,自动衰减光线强度和对黑暗画面内容的辨识能力下降的生理特点。
139.需要说明的是,还可以通过其他方式实现对所述第n帧待显示画面的亮度衰减,以达到在亮度较低的显示设备上显示更多高亮的hdr画面内容效果,在此,本公开不对亮度衰减的具体实施方式进行限定。
140.在一些实施例中,在所述步骤s101之前,所述方法还包括:
141.当所述目标视频为高动态范围hdr视频时,根据所述目标视频的元数据确定所述目标视频的最大亮度信息;
142.根据所述最大亮度信息,确定与所述hdr视频对应的目标电光转换曲线;
143.基于所述最大亮度信息和目标电光转换曲线,对目标视频的图像数据进行处理,以确定所述第一亮度特征值。
144.在本公开实施例中,可通过获取所述hdr视频的元数据,并基于所述元数据确定出所述目标视频的最大亮度信息。
145.这里,所述hdr视频的元数据具体是指,用于描述hdr视频内容的数据,所述元数据用于反映所述hdr视频包含的所有帧图像的信息,是hdr视频内容的全局量。所述最大亮度信息可为最大内容亮度等级(maximun content light level,maxcll),这里,所述maxcll具体是指描述所述hdr视频内容中最亮的像素点的亮度等级,其对应所述hdr视频内容中的最大亮度值。
146.需要说明的是,对于不同的hdr标准,所述maxcll可以是针对整个hdr视频的,即,所述maxcll描述整个所述hdr视频内容中最亮的像素点的亮度等级;也可以是针对所述hdr视频的一个片段或一个镜头场景的,即,所述maxcll描述所述hdr视频的一个片段或一个镜头场景对应的内容中最亮的像素点的亮度等级;或者,还可以是针对所述hdr视频的每一帧
画面的,即,所述maxcll描述所述hdr视频的一帧画面内容总最亮的像素点的亮度等级。
147.在另一些实施例中,所述目标视频的最大亮度信息可为用户预先设定的。
148.需要说明的是,对于元数据不包含有最大亮度信息的hdr视频,例如,hlg标准的hdr视频的元数据中不包含有最大亮度信息,可以人为设定一个数据作为所述目标视频的最大亮度信息,例如,1000尼特。
149.在根据所述最大亮度信息,从所述显示设备支持的多个备选电光转换曲线中选择目标电光转换曲线;基于所述最大亮度信息和目标电光转换曲线,得到目标视频的图像数据。
150.可以理解的是,在获取到所述目标视频的最大亮度信息后,根据所述最大亮度信息,从显示设备支持的多个备选电光转换曲线中选择出与所述最大亮度信息对应的目标电光转换曲线(即所述hdr视频对应的目标电光转换曲线);基于所述最大亮度信息和目标电光转换曲线,对所述目标视频进行电光转换,得到目标视频的图像数据,所述图像数据至少用于确定所述第一亮度特征值;可通过对所述目标视频的图像数据进行处理,以确定出所述第一亮度特征值。
151.这里,可基于所述目标视频的图像数据,确定出所述目标视频中第n帧待显示画面的图像数据;并基于所述第n帧待显示画面的图像数据,确定所述第n帧待显示画面的第一亮度特征值。
152.由于电子设备接收到的是电信号格式的hdr视频数据,为了将电信号格式的hdr视频数据在所述电子设备上显示出来,需要基于电光转换曲线,对电信号格式的hdr视频数据进行电光转换,得到hdr视频中相应像素点的亮度值。
153.需要说明的是,不同的最大亮度信息会对应的不同的电光转换曲线,故在确定所述目标视频的电光转换曲线时,需要根据所述目标视频的最大亮度信息进行电光转换曲线的确定。
154.在一些实施例中,所述方法还包括:
155.确定逐像素衰减后的所述第n帧待显示画面的第二亮度特征值;
156.根据所述第二亮度特征值,确定出所述第n帧待显示画面的色调亮度映射曲线。
157.在本公开实施例中,可基于逐像素衰减后的第n帧待显示画面内每一像素的亮度值,确定所述逐像素衰减后的第n帧待显示画面的第二亮度特征值。这里,所述第二亮度特征值小于所述第一亮度特征值。
158.可根据逐像素衰减后的所述第n帧待显示画面的第二亮度特征值,确定出与所述第二亮度特征值对应的色调亮度映射曲线,将所述色调亮度映射曲线确定为所述第n帧待显示画面的色调亮度映射曲线。
159.需要说明的是,色调亮度映射(tone mapping)是在有限动态范围媒介上近似显示高动态范围hdr图像的一项计算机图形技术;若电子设备需要显示hdr图像、hdr视频或其他显示亮度范围高于所述电子设备支持的亮度范围的图像、视频时,则需要使用到色调亮度映射技术。
160.所述色调亮度映射技术通过场景明暗对比,将hdr高动态光照范围色调亮度映射到电子设备能够显示的低动态范围(low

dynamic range,ldr),并尽可能的保存明暗对比的细节信息,使得色调亮度映射处理后的图像的视觉效果更舒适,能够更好的表达原始图
像中的信息与特征。
161.在本公开的一些实施例中,根据所述第二亮度特征值,从预设的色调亮度映射信息表中查找出与所述第二亮度特征值对应的色调亮度映射曲线,将所述色调亮度映射曲线确定为逐像素衰减后的所述第n帧待显示画面的色调亮度映射曲线。
162.在本公开的另一些实施例中,根据所述第二亮度特征值,从预设的色调亮度映射信息表中查找出与所述第二亮度特征值对应的多个色调亮度映射曲线;对所述多个色调亮度映射曲线进行加权融合,得到逐像素衰减后的所述第n帧待显示画面的色调亮度映射曲线。
163.本公开实施例通过在所述第n帧待显示画面的第一亮度值大于预设的亮度阈值,即待显示画面的明亮程度较高的情况下,对所述第n帧待显示画面进行逐像素的亮度衰减,根据亮度衰减后的待显示画面的第二平均亮度值,确定与所述第二平均亮度值对应的色调亮度映射曲线,从而确保在后续的色调亮度映射变换过程中,能够减少高亮度的待显示画面被压缩或丢失的情况;并且,根据每一帧待显示画面的平均亮度值,确定每一帧待显示画面的色调亮度映射曲线,能够对每一帧待显示画面进行针对性的色调亮度映射变换,提升显示效果。
164.在一些实施例中,若所述第一亮度特征值小于或等于预设的亮度阈值时,根据所述第一亮度特征值,确定出所述第n帧待显示画面的色调亮度映射曲线。
165.在本公开实施例中,若所述第n帧待显示画面的第一亮度特征值小于或等于预设的亮度阈值,即所述第n帧待显示画面的亮度处于所述电子设备的可显示亮度范围内,可直接根据所述第一亮度特征值,确定出所述第n帧待显示画面的色调亮度映射曲线,以进行色调亮度映射处理。
166.在一些实施例中,所述方法还包括:
167.基于所述第n帧待显示画面的色调亮度映射曲线,对所述第n帧待显示画面进行色调亮度映射变换;
168.或者,
169.基于所述第n帧待显示画面的色调亮度映射曲线,对所述第n+1帧待显示画面进行色调亮度映射变换。
170.在本公开实施例中,由于基于第n帧待显示画面的图像数据确定得到的所述第n帧待显示画面的色调亮度映射曲线延迟了一个帧,故在确定出所述第n帧待显示画面的色调亮度映射曲线时,第n帧待显示画面已经在显示设备上输出了,故可基于述第n帧待显示画面的色调亮度映射曲线,对第n+1帧待显示画面进行色调亮度映射变换。
171.或者,在接收到所述hdr视频的图像数据后,可将所述图像数据进行存储,在确定出第n帧待显示画面的色调亮度映射曲线,对所述第n帧待显示画面进行色调亮度映射变换后,再将色调亮度映射变换后的第n帧待显示画面输出。
172.在一些实施例中,可基于所述第n帧待显示画面的亮度特征值与所述第n+1帧待显示画面的亮度特征值之间的亮度差值;若所述亮度差值大于或等于预设值,根据所述第n帧待显示画面的色调亮度映射曲线和所述第n+1帧待显示画面的色调亮度映射曲线进行加权融合;基于加权融合后的色调亮度映射曲线,对所述第n+1帧待显示画面进行色调亮度映射变换。
173.考虑到若hdr视频中相邻的两帧待显示画面的亮度特征值之间的差值较大,可能会导致经过色调亮度映射处理后,得到的两帧待显示画面出现不连续、不自然的现象(即视频出现闪烁情况)。
174.对此,本公开实施例通过确定所述hdr视频中相邻两帧待显示画面的亮度特征值之间的差值;若所述差值大于预设值,说明所述相邻两帧待显示画面的亮度相差较大,经过色调亮度映射处理后可能会出现闪烁,故对所述相邻两帧待显示画面对应的色调亮度映射曲线进行加权融合,通过加权融合后的色调亮度映射曲线对拍摄时刻/显示时刻较晚的待显示画面进行色调亮度映射处理,以在显示所述hdr视频时减少出现视频闪烁的情况,提升用户体验。
175.本公开还提供以下实施例:
176.图3是根据本公开一示例性实施例示出的一种显示亮度调整方法的流程示意图二,所述方法包括:
177.步骤s201,根据目标视频的元数据确定所述目标视频的最大亮度信息;
178.在本示例中,所述目标视频为hdr视频;可通过获取所述hdr视频的元数据中预置的最大亮度信息maxcll;
179.可以理解的是,在hdr视频中,所述最大亮度信息即能够代表真实最大亮度的最大绝对亮度信息;对于不同的hdr标准,所述最大亮度信息maxcll的代表对象可能会不同;例如,所述最大亮度信息可以是代表整个hdr视频的最大绝对亮度信息,也可以是所述hdr视频的一个视频片段或一个镜头场景的最大绝对亮度信息,或者,还可以是所述hdr视频的每一帧画面的最大绝对亮度信息、
180.在一些实施例中,所述最大亮度信息可为用户预先设置的。
181.需要说明的是,若所述hdr视频的元数据中不包含有所述hdr视频的最大亮度信息,可以人为设定一个数据作为所述hdr视频的最大亮度信息,例如,hlg格式的视频的元数据中不包含有的最大亮度信息,可以人为设定一个最大亮度信息值,如1000nit。
182.步骤s202,根据所述最大亮度信息,从显示设备支持的多个备选电光转换曲线中选择目标电光转换曲线;
183.在本示例中,根据所述最大亮度信息,从多个备选电光转换曲线中选择出与最大亮度信息对应的电光转换曲线,作为目标电光转换曲线。
184.其中,显示设备通过对图像信息进行非线性映射,将所述图像信息转换为显示设备输出的光信息;其中,显示设备基于电光转换曲线进行非线性映射。所述电光转换曲线用于描述输入显示设备的非线性颜色值与显示器所显示的线性颜色值之间的关系;
185.需要说明的是,hdr视频的元数据或者hdr的格式信息会提供采集的电光转换(electro

optical transfer function,eotf)曲线的格式或标准;可以理解的是,不同标准或不同格式的hdr视频采用的电光转换曲线的格式或标准不同;例如,hdr10格式的视频通常采用smpte2084曲线,hlg格式的视频通常采用arib

std

b67曲线。
186.如图4所示,图4是根据本公开一示例性实施例示出的smpte标准的eotf曲线的示意图。其中,所述垂直坐标代表hdr数字视频信号的亮度数据的数值;水平坐标代表不同的亮度数据值对应的光的亮度。其中,不同的最大亮度信息maxcll会对应不同的smpte2084曲线。
187.步骤s203,基于所述最大亮度信息和目标电光转换曲线,得到目标视频的图像数据,对所述目标视频的图像数据进行处理,以确定所述第一亮度特征值;;
188.在本示例中,根据所述最大亮度信息和所述目标电光转换曲线,对所述hdr视频进行电光转换,得到所述hdr视频的图像数据;对所述hdr视频的图像数据进行处理,以确定出所述第n帧待显示画面的图像数据;便于后续处理过程中,基于所述第n帧待显示画面的图像数据,确定所述第n帧待显示画面的第一亮度特征值。
189.这里,转换后的图像数据的像素点的像素值与所述像素点的光的强弱呈线性关系。
190.步骤s204,获取目标视频内第n帧待显示画面的第一亮度特征值;
191.在本示例中,根据基于所述hdr视频转换的图像数据,确定出所述hdr视频中第n帧待显示画面的第一亮度特征信息。这里,n为大于或等于1的正整数。
192.所述第一亮度特征信息可为所述待显示画面的绝对平均亮度信息。
193.可基于所述hdr视频转换后的图像数据,按照所述图像数据所代表的待显示画面来区分,得到第n帧待显示画面的图像数据;基于所述第n帧待显示画面的各个像素点的图像数据,确定出所述第n帧待显示画面的绝对亮度特征信息。
194.步骤s205,当所述第一亮度特征值大于预设的亮度阈值时,对所述第n帧待显示画面进行逐像素的亮度衰减;
195.在本示例中,当所述第n帧待显示画面的绝对平均亮度信息大于预设的亮度阈值,对所述第n帧待显示画面进行亮度衰减,以降低第n帧待显示画面的整体亮度,使得原本被显示设备压缩或饱和掉的画面内容能够更多的显示出来。
196.在一些实施例中,所述对所述第n帧待显示画面进行逐像素的亮度衰减,包括:
197.确定逐像素衰减后的所述第n帧待显示画面的第二亮度特征值。
198.在本示例中,可将所述第n帧待显示画面中每一像素点的亮度值减去预设值,得到衰减后的像素值。
199.在一些实施例中,所述对所述第n帧待显示画面进行逐像素的亮度衰减,包括:
200.对所述第n帧待显示画面的各像素点进行对比度衰减处理。
201.在本示例中,可对所述第n帧待显示画面的各像素值乘上对比度衰减的衰减系数,得到衰减后的像素值;
202.在一些实施例中,所述对所述第n帧待显示画面进行逐像素的亮度衰减,包括:
203.对所述第n帧待显示画面进行像素值的非线性映射处理。
204.在本示例中,可对所述第n帧待显示画面进行像素值的非线性映射处理,得到衰减后的像素值。
205.在实际实施时,可采用上述三种方法中的一种或多种,对第n帧待显示画面进行逐像素的亮度衰减。或者还可以通过其他方式来实现,本公开实施例对此不作限定。
206.如图5、图6和图7所示,图5是根据本公开一示例性实施例示出的亮度降低后的图像的色调亮度映射处理的示意图;图6是根据本公开一示例性实施例示出的对比度衰减后的图像的色调亮度映射处理的示意图;图7是根据本公开一示例性实施例示出的非线性映射处理后的图像的色调亮度映射处理的示意图。其中,标号51,标号61和标号71所示均为所示图像原本被压缩或饱和掉的高亮画面的层次信息。
207.本公开实施例通过上述方式对第一亮度特征值超过亮度阈值的第n帧待显示画面进行亮度衰减后,使得原本可能被显示设备压缩或饱和的明亮程度较高的画面内容能够更多的显示出来。
208.在本示例中,可获取多个用户注视显示设备时的生理特征信息;基于所述多个用户的生理特征信息,确定出所述生理特征信息满足第一条件时所述显示设备的显示亮度;将所述显示设备的显示亮度确定为所述亮度阈值。
209.这里,所述生理特征信息可包括用户的瞳孔状态。所述第一条件可为用户的瞳孔状态处于收缩状态。
210.可以理解的是,所述预设的亮度阈值是根据人眼观看画面时,瞳孔明显收缩时,显示画面的亮度特征确定的。
211.本示例中,所述第n帧待显示画面的绝对平均亮度信息大于预设的亮度阈值,对所述第n帧待显示画面进行亮度衰减,可以允许压缩所述第n帧待显示画面中较暗画面的层次,甚至也可以丢失一部分较暗画面的内容。上述处理过程是模拟人眼在明亮环境下,会自动衰减光线强度,并且此时人难以看清亮度非常低的景物。
212.在一些实施例中,所述方法还包括:
213.获取所述显示设备所处环境的环境亮度值;当所述环境亮度值大于环境亮度阈值时,减小所述亮度阈值。
214.这里,所述环境亮度阈值可根据实际需求进行设定。
215.可以理解的是,用户在观看hdr视频时所处的环境的环境亮度对用户的视觉感受也会有较大的影响。因此,通过获取当前环境的环境亮度值,当所述环境亮度值大于环境亮度阈值时,相应地减小所述亮度阈值。
216.步骤s206,确定逐像素衰减后的所述第n帧待显示画面的第二亮度特征值;
217.在本示例中,可根据逐像素衰减后的所述第n帧待显示画面的各个像素点的图像数据,确定出所述逐像素衰减后的所述第n帧待显示画面的绝对平均亮度信息。
218.步骤s207,根据所述第二亮度特征值,确定出所述第n帧待显示画面的色调亮度映射曲线;
219.在本示例中,可通过查表的方式,基于逐像素衰减后的第n帧待显示画面的绝对平均亮度信息,从一系列预置的色调亮度映射曲线中,选择出与逐像素衰减后的第n帧待显示画面的绝对平均亮度信息对应的色调亮度映射曲线。
220.步骤s208,若所述第一亮度特征值小于或等于预设的亮度阈值时,根据所述第一亮度特征值,确定出所述第n帧待显示画面的色调亮度映射曲线;
221.在本示例中,可以通过查表的方式,从一系列预置的色调亮度映射曲线中,选择出与第n帧待显示画面的绝对平均亮度信息对应的色调亮度映射曲线。
222.若根据所述第n帧待显示画面的绝对平均亮度信息,确定出多条色调亮度映射曲线,可通过对所述多条色调亮度映射曲线进行加权混合,得到所述第n帧待显示画面的目标色调亮度映射曲线。
223.在另一些实施例中,可根据第n帧待显示画面的绝对平均亮度信息和所述hdr视频的最大绝对亮度信息,确定所述第n帧待显示画面的色调亮度映射曲线。
224.步骤s209,基于所述第n帧待显示画面的色调亮度映射曲线,对所述第n帧待显示
画面进行色调亮度映射变换;或者,基于所述第n帧待显示画面的色调亮度映射曲线,对所述第n+1帧待显示画面进行色调亮度映射变换。
225.在本示例中,由于基于第n帧待显示画面的图像数据确定得到的所述第n帧待显示画面的色调亮度映射曲线延迟了一个帧,故在确定出所述第n帧待显示画面的色调亮度映射曲线时,第n帧待显示画面已经在显示设备上输出了,故可基于述第n帧待显示画面的色调亮度映射曲线,对第n+1帧待显示画面进行色调亮度映射变换。
226.或者,显示设备在接收到第n帧待显示画面的图像数据后,将所述图像数据存储下来,在确定出第n帧待显示画面的色调亮度映射曲线,对所述第n帧待显示画面进行色调亮度映射变换后,再将色调亮度映射变换后的第n帧待显示画面输出。
227.需要说明的是,由于人眼在面对光强突变时,也需要时间进行瞳孔的缩放和适应,故可通过对待显示图像进行时域的低通处理,以减少由于待显示画面的亮度变化过快而带来跳动或闪烁现象。
228.本公开实施例还提供一种显示亮度调整装置。图8是根据本公开一示例性实施例示出的一种显示亮度调整装置的结构示意图,如图8所示,所述显示亮度调整装置应用于显示设备,所述装置100包括:
229.获取模块101,用于获取目标视频内第n帧待显示画面的第一亮度特征值,所述第一亮度特征值用于表征所述第n帧待显示画面的明亮程度信息;
230.衰减模块102,用于当所述第一亮度特征值大于预设的亮度阈值时,对所述第n帧待显示画面进行逐像素的亮度衰减,以使所述第n帧待显示画面中明亮程度不同的内容清晰显示。
231.在一些实施例中,所述装置还包括:调整模块,用于:
232.获取电子设备发送的生理特征信息;
233.基于所述生理特征信息,确定出使所述生理特征信息满足第一条件时所述显示设备的显示亮度;
234.将所述显示设备的显示亮度确定为所述亮度阈值;
235.其中所述电子设备与所述显示设备关联,所述生理特征信息用于表征多个用户使用所述显示设备时的生理特征变化情况。
236.在一些实施例中,所述调整模块,还用于:
237.获取所述显示设备所处环境的环境亮度值;
238.当所述环境亮度值大于环境亮度阈值时,减小所述亮度阈值。
239.在一些实施例中,所述衰减模块102用于:
240.对所述第n帧待显示画面中各像素点的亮度值进行相同幅度的衰减调节。在一些实施例中,所述衰减模块102用于:
241.对所述第n帧待显示画面的各像素点进行对比度衰减处理。
242.在一些实施例中,所述衰减模块102用于:
243.对所述第n帧待显示画面进行像素值的非线性映射处理。
244.在一些实施例中,所述获取模块101,用于:
245.当所述目标视频为高动态范围hdr视频时,根据所述目标视频的元数据确定所述目标视频的最大亮度信息;
246.根据所述最大亮度信息,确定与所述hdr视频对应的目标电光转换曲线;基于所述最大亮度信息和目标电光转换曲线,对目标视频的图像数据进行处理,以确定所述第一亮度特征值。
247.在一些实施例中,所述装置还包括:确定模块,用于:
248.确定逐像素衰减后的所述第n帧待显示画面的第二亮度特征值;
249.根据所述第二亮度特征值,确定出所述第n帧待显示画面的色调亮度映射曲线。
250.在一些实施例中,所述装置还包括:变换模块,用于:
251.基于所述第n帧待显示画面的色调亮度映射曲线,对所述第n帧待显示画面进行色调亮度映射变换;
252.或者,
253.基于所述第n帧待显示画面的色调亮度映射曲线,对所述第n+1帧待显示画面进行色调亮度映射变换。
254.图9是根据本公开一示例性实施例示出的一种显示亮度调整装置的框图。例如,装置800可以是移动电话,移动电脑等。
255.参照图9,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(i/o)的接口812,传感器组件814,以及通信组件816。
256.处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
257.存储器804被配置为存储各种类型的数据以支持在设备800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
258.电源组件806为装置800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。
259.多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
260.音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克
风(mic),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
261.i/o接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
262.传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到设备800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
263.通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如wi

fi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
264.在示例性实施例中,装置800可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
265.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd

rom、磁带、软盘和光数据存储设备等。
266.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
267.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1