System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 处理视频的方法、显示设备及存储介质技术_技高网

处理视频的方法、显示设备及存储介质技术

技术编号:41672002 阅读:15 留言:0更新日期:2024-06-14 15:28
本申请提供了一种处理视频的方法、显示设备及存储介质,涉及图像处理技术领域,该方法包括:获取原始视频的解码视频;确定每个视频帧图像对应的亮度信息;获取显示设备的亮度能力和原始视频的动态范围,并根据显示设备的亮度能力和原始视频的动态范围计算每个视频帧图像可扩展的动态范围;利用每个视频帧图像对应的亮度信息和每个视频帧图像可扩展的动态范围,对每个视频帧图像进行色调映射,得到每个视频帧图像对应的增强图像。在确定每个视频帧图像可扩展的动态范围时,充分考虑到了显示设备的亮度能力和原始视频的动态范围,再利用可扩展的动态范围,对每个视频帧图像进行色调映射,使视频帧图像的动态范围真正地得到了提升。

【技术实现步骤摘要】

本申请涉及图像处理,尤其涉及一种处理视频的方法、显示设备及存储介质


技术介绍

1、高动态范围(high-dynamic range,hdr)视频,相对于标准动态范围(standarddynamic range,sdr)视频,图像的明暗层次更清晰,图像细节更丰富,能够更逼真的重现真实场景,给用户提供了更好的视频观看效果。

2、随着hdr技术的发展,为了能够更好地播放hdr视频,显示设备的亮度能力越来越高。通常用显示设备的动态范围来表示显示设备的亮度能力。显示设备的动态范围越高,其亮度能力越强。

3、在视频技术发展的历程中,积累了大量的sdr视频,但随着亮度能力强的显示设备越来越多,这些sdr视频在亮度能力强的显示设备上显示效果不好。


技术实现思路

1、本申请提供一种处理视频的方法、显示设备及存储介质,通过确定原始视频的亮度信息并结合当前显示设备的亮度能力,确定出实际可扩展的动态范围,基于该可扩展的动态范围进行色调映射,从而真正地提升动态范围。

2、第一方面,本申请提供了一种处理视频的方法,该方法应用于显示设备,该方法包括:

3、获取原始视频的解码视频,解码视频包括多个视频帧图像;确定每个视频帧图像对应的亮度信息;获取显示设备的亮度能力和原始视频的动态范围,并根据显示设备的亮度能力和原始视频的动态范围计算每个视频帧图像可扩展的动态范围;利用每个视频帧图像对应的亮度信息和每个视频帧图像可扩展的动态范围,对每个视频帧图像进行色调映射,得到每个视频帧图像对应的增强图像,增强图像的动态范围大于视频帧图像的动态范围。

4、可选地,本申请实施例提供的显示设备可以包括手机、平板电脑、可穿戴设备、电视、车载设备、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本、个人数字助理(personal digital assistant,pda)、各种摄像装置等,或者可以为其他能够进行图像处理的设备或装置,对于显示设备的具体类型,本申请实施例不作任何限制。

5、可选地,原始视频可以包括sdr视频。该sdr视频可以为显示设备在线播放的视频。

6、第一方面提供的处理视频的方法,在确定每个视频帧图像可扩展的动态范围时,充分考虑到了显示设备的亮度能力和原始视频的动态范围,再利用可扩展的动态范围,对每个视频帧图像进行色调映射,使视频帧图像的动态范围真正地得到了提升,即增强图像是提升动态范围后的图像。由此可知,通过多个增强图像构成的视频的动态范围也得到了提升,从而使得在显示设备上显示提升动态范围后的视频时,提升了显示效果,提升了用户体验。

7、一种可能的实现方式中,本申请提供的处理视频的方法,还可以包括根据多个增强图像生成增强视频。该增强视频为扩展动态范围视频,即增强视频为扩展动态范围后的视频。按照时间顺序排列每个视频帧图像对应的增强图像,得到增强视频,可在显示设备上播放该增强视频。这种实现方式中,可以是处理完一个视频帧图像,在显示设备上显示该视频帧图像对应的增强图像,由于显示设备处理的速度很快,对于用户来说,就是在流畅地观看视频,且观看的视频是动态范围提升后的视频,提升了用户体验。

8、可选地,在一种可能的实现方式中,亮度信息可以包括亮度值,确定每个视频帧图像对应的亮度信息,包括:

9、确定每个视频帧图像的像素格式;当像素格式为yuv格式时,获取每个视频帧图像的y值;或者,当像素格式为rgb格式时,利用预设公式计算每个视频帧图像的亮度值。其中,y值表示亮度值。

10、可选地,在另一种可能的实现方式中,亮度信息可以包括亮度直方图,确定每个视频帧图像对应的亮度信息,包括:生成每个视频帧图像的亮度直方图。

11、一种可能的实现方式中,利用每个视频帧图像对应的亮度信息和每个视频帧图像可扩展的动态范围,对每个视频帧图像进行色调映射,得到每个视频帧图像对应的增强图像,包括:利用每个视频帧图像对应的亮度信息,确定每个视频帧图像对应的标准动态区域和扩展动态区域;根据每个视频帧图像可扩展的动态范围,确定每个视频帧图像的标准动态区域对应的第一系数,以及每个视频帧图像的扩展动态区域对应的第二系数;根据第一系数对标准动态区域中的像素点进行色调映射,根据第二系数对扩展动态区域的像素点进行色调映射,得到每个视频帧图像对应的增强图像。

12、可选地,标准动态区域中包含视频帧图像中的若干个像素点,标准动态区域中也包含视频帧图像中的若干个像素点。其中,标准动态区域中的像素点的亮度信息小于预设阈值,扩展动态区域中的像素点的亮度信息大于或等于预设阈值。

13、可选地,预设阈值可由用户设定,也可以通过灰阶比例计算得到,还可以通过机器学习模型确定。

14、可选地,第一系数小于第二系数。

15、这种实现方式中,利用每个视频帧图像对应的亮度信息,确定出每个视频帧图像中可调整的区域,即标准动态区域和扩展动态区域;为标准动态区域和扩展动态区域确定不同的系数,再根据不同的系数(如第一系数和第二系数)对不同的区域(如标准动态区域和扩展动态区域)的像素点的像素值分别进行调整,使最终生成的增强图像的动态范围得到了真正地提升。那么,通过多个增强图像构成的视频的动态范围也得到了提升,从而使得在显示设备上显示提升动态范围后的视频时,提升了显示效果,提升了用户体验。

16、一种可能的实现方式中,根据第一系数对标准动态区域中的像素点进行色调映射,根据第二系数对扩展动态区域的像素点进行色调映射,得到每个视频帧图像对应的增强图像,包括:计算标准动态区域中每个像素点的原始像素值与第一系数的第一乘积,并根据第一乘积更新标准动态区域中每个像素点的像素值;计算扩展动态区域中每个像素点的原始像素值与第二系数的第二乘积,并根据第二乘积更新扩展动态区域中每个像素点的像素值;根据标准动态区域中更新后的每个像素点,以及扩展动态区域中更新后的每个像素点,生成每个视频帧图像对应的增强图像。

17、这种实现方式中,根据不同的系数(如第一系数和第二系数)对不同的区域(如标准动态区域和扩展动态区域)的像素点的像素值分别进行调整。当第一系数小于第二系数,且第二系数为1时,使得保持了扩展动态区域的像素点的像素值,降低了标准动态区域的像素点的像素值,使最终生成的增强图像的动态范围得到了真正地提升。或者,当第一系数小于第二系数,且第一系数为1时,使得保持了标准动态区域的像素点的像素值,提升了扩展动态区域的像素点的像素值,使最终生成的增强图像的动态范围得到了真正地提升。

18、一种可能的实现方式中,利用每个视频帧图像对应的亮度信息和每个视频帧图像可扩展的动态范围,对每个视频帧图像进行色调映射,得到每个视频帧图像对应的增强图像,包括:利用每个视频帧图像对应的亮度信本文档来自技高网...

【技术保护点】

1.一种处理视频的方法,其特征在于,应用于显示设备,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述利用每个视频帧图像对应的亮度信息和每个视频帧图像可扩展的动态范围,对每个视频帧图像进行色调映射,得到每个视频帧图像对应的增强图像,包括:

3.如权利要求2所述的方法,其特征在于,所述根据所述第一系数对所述标准动态区域中的像素点进行色调映射,根据所述第二系数对所述扩展动态区域的像素点进行色调映射,得到每个视频帧图像对应的增强图像,包括:

4.如权利要求1所述的方法,其特征在于,所述利用每个视频帧图像对应的亮度信息和每个视频帧图像可扩展的动态范围,对每个视频帧图像进行色调映射,得到每个视频帧图像对应的增强图像,包括:

5.如权利要求4所述的方法,其特征在于,所述根据每个视频帧图像可扩展的动态范围,对所述低灰阶区域、所述中灰阶区域以及所述高灰阶区域中的至少一个区域的亮度进行调整,得到每个视频帧图像对应的增强图像,包括:

6.如权利要求5所述的方法,其特征在于,所述根据每个视频帧图像可扩展的动态范围,确定所述低灰阶区域中的像素点调整后的灰阶值,包括:

7.一种显示装置,其特征在于,所述显示装置包括用于执行权利要求1至6中任一项所述的方法的单元。

8.一种显示设备,其特征在于,包括:一个或多个处理器;一个或多个存储器;所述存储器存储有一个或多个程序,当所述一个或者多个程序被所述处理器执行时,使得所述显示设备执行权利要求1至6中任一项所述的方法。

9.一种芯片,其特征在于,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片的显示设备执行如权利要求1至6中任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储了计算机程序,当所述计算机程序被处理器执行时,使得所述处理器执行权利要求1至6中任一项所述的方法。

...

【技术特征摘要】

1.一种处理视频的方法,其特征在于,应用于显示设备,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述利用每个视频帧图像对应的亮度信息和每个视频帧图像可扩展的动态范围,对每个视频帧图像进行色调映射,得到每个视频帧图像对应的增强图像,包括:

3.如权利要求2所述的方法,其特征在于,所述根据所述第一系数对所述标准动态区域中的像素点进行色调映射,根据所述第二系数对所述扩展动态区域的像素点进行色调映射,得到每个视频帧图像对应的增强图像,包括:

4.如权利要求1所述的方法,其特征在于,所述利用每个视频帧图像对应的亮度信息和每个视频帧图像可扩展的动态范围,对每个视频帧图像进行色调映射,得到每个视频帧图像对应的增强图像,包括:

5.如权利要求4所述的方法,其特征在于,所述根据每个视频帧图像可扩展的动态范围,对所述低灰阶区域、所述中灰阶区域以及所述高灰阶区域中的至少一个区域的亮度进行调整,得...

【专利技术属性】
技术研发人员:丁岳胡志成张嘉森阳清亮
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1