System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 高动态范围场景切换检测制造技术_技高网

高动态范围场景切换检测制造技术

技术编号:39966807 阅读:5 留言:0更新日期:2024-01-09 00:28
本文描述了用于处理视频数据的系统和技术。在一些示例中,描述了过程,该过程可以包括:获得多个帧;确定多个帧中的场景切换;以及基于所确定的场景切换来确定平滑的直方图。例如,该过程可以包括:确定多个帧中的至少第一帧的第一特性以及多个帧中的至少第二帧的第二特性;确定第一特性和第二特性之间的差是否大于阈值差;以及基于关于第一特性和第二特性之间的差大于阈值差的确定而确定场景切换。

【技术实现步骤摘要】
【国外来华专利技术】

本公开内容通常涉及处理图像和/或视频数据。在一些示例中,本申请的各方面涉及执行高动态范围(hdr)场景切换检测(例如,hdr10+场景切换检测)。


技术介绍

1、许多设备和系统允许处理和输出视频数据用于消费。数字视频数据包括大量数据以满足消费者和视频提供商的需求。例如,视频数据的消费者期望高质量视频,包括高保真、分辨率、帧速率等。已经开发了用于改进视频和图像的颜色、对比度、亮度和/或其他特性的各种技术。高动态范围(hdr)是为了改进图像和视频数据的颜色、对比度和亮度而开发的技术的一个示例。


技术实现思路

1、描述了用于执行高动态范围(hdr)场景切换检测的系统和技术。根据一个说明性示例,提供了一种用于处理视频数据的装置。该装置包括至少一个存储器和耦合到至少一个存储器的至少一个处理器(例如,在电路系统中实现)。至少一个处理器被配置为:确定多个帧中的至少第一帧的第一特性和多个帧中的至少第二帧的第二特性;确定第一特性和第二特性之间的差是否大于阈值差;基于关于第一特性和第二特性之间的差大于阈值差的确定,确定多个帧中的场景切换;以及使用多个帧中的帧的子集来确定至少一个平滑的直方图,帧的子集基于所确定的场景切换。

2、根据另一说明性示例,提供一种处理视频数据的方法。该方法包括:确定多个帧中的至少第一帧的第一特性和多个帧中的至少第二帧的第二特性;确定第一特性和第二特性之间的差是否大于阈值差;基于关于第一特性和第二特性之间的差大于阈值差的确定,确定多个帧中的场景切换;以及使用多个帧中的帧的子集来确定至少一个平滑的直方图,帧的子集基于所确定的场景切换。

3、根据另一说明性示例,提供一种非暂时性计算机可读介质,非暂时性计算机可读介质上存储有指令,指令在由一个或多个处理器执行时,使得一个或多个处理器进行以下操作:确定多个帧中的至少第一帧的第一特性和多个帧中的至少第二帧的第二特性;确定第一特性和第二特性之间的差是否大于阈值差;基于关于第一特性和第二特性之间的差大于阈值差的确定,确定多个帧中的场景切换;以及使用多个帧中的帧的子集来确定至少一个平滑的直方图,帧的子集基于所确定的场景切换。

4、根据另一说明性示例,提供了一种用于处理视频数据的装置。该装置包括:用于确定多个帧中的至少第一帧的第一特性和多个帧中的至少第二帧的第二特性的单元;用于确定第一特性和第二特性之间的差是否大于阈值差的单元;用于基于关于第一特性和第二特性之间的差大于阈值差的确定,确定多个帧中的场景切换的单元;以及用于使用多个帧的帧的子集来确定至少一个平滑的直方图的单元,帧的子集基于所确定的场景切换。

5、在一些方面中,方法、装置和非暂时性计算机可读介质可以包括:从多个帧中的当前帧开始,在第一方向上进行搜索,直到确定第一帧的第一特性和第二帧的第二特性之间的差大于阈值差;将第一帧确定为所确定的场景切换的开始;从多个帧中的当前帧开始,在第二方向上进行搜索,直到确定第三帧的第三特性与第四帧的第四特性之间的差大于阈值差为止;以及将第三帧确定为所确定的场景切换的结束。在一些情况下,帧的子集包括第一帧和第三帧之间的多个帧中的帧。

6、在一些方面中,第一特性包括至少第一帧的第一勒克斯(lux)索引,并且第二特性包括至少第二帧的第二勒克斯索引。

7、在一些方面中,第一特性包括至少第一帧的第一相关色温(cct),并且第二特性包括至少第二帧的第二cct。

8、在一些方面中,第一特性包括至少第一帧的第一直方图,并且第二特性包括至少第二帧的第二直方图。

9、在一些方面中,为了确定至少第一帧的第一特性,该方法、装置和非暂时性计算机可读介质可以包括:确定至少第一帧的第一勒克斯索引。在一些方面中,为了确定至少第二帧的第二特性,该方法、装置和非暂时性计算机可读介质可以包括:确定至少第二帧的第二勒克斯索引。在一些方面中,为了确定第一特性和第二特性之间的差大于阈值差包括,该方法、设备和非暂时性计算机可读介质可以包括确定第一勒克斯索引和第二勒克斯索引之间的差大于勒克斯索引阈值。

10、在一些方面中,为了确定至少第一帧的第一特性,该方法、装置和非暂时性计算机可读介质可以包括:确定至少第一帧的第一相关色温(cct)。在一些方面中,为了确定至少第二帧的第二特性,该方法、装置和非暂时性计算机可读介质可以包括:确定至少第二帧的第二cct。在一些方面中,为了确定第一特性和第二特性之间的差大于阈值差包括,该方法、装置和非暂时性计算机可读介质可以包括确定第一cct和第二cct之间的差大于cct阈值。

11、在一些方面中,为了确定至少第一帧的第一特性,该方法、装置和非暂时性计算机可读介质可以包括:确定至少第一帧的第一直方图。在一些方面中,为了确定至少第二帧的第二特性,该方法、装置和非暂时性计算机可读介质可以包括:确定至少第二帧的第二直方图。在一些方面中,为了确定第一特性和第二特性之间的差大于阈值差,该方法、装置和非暂时性计算机可读介质可以包括确定第一直方图和第二直方图之间的差大于直方图历史阈值。

12、在一些方面中,为了基于所确定的场景切换来确定至少一个平滑的直方图,该方法、装置和非暂时性计算机可读介质可以包括:基于与帧的子集相关联的多个特性来确定针对帧的子集的多个平滑的直方图;以及将至少一个平滑的直方图确定为多个平滑的直方图的加权和。

13、在一些方面中,多个帧中的第一帧是当前正被编码的帧。

14、在一些方面中,该方法、装置和非暂时性计算机可读介质可以包括:将多个帧存储在缓冲器中。

15、在一些方面中,该方法、装置和非暂时性计算机可读介质可以包括:生成包括至少一个平滑的直方图的动态元数据。在一些情况下,该方法、装置和非暂时性计算机可读介质可以包括:将动态元数据发送给视频编码器。

16、在一些方面中,该装置是移动设备(例如,移动电话或者所谓的“智能电话”、平板计算机或者其他类型的移动设备)、可穿戴设备、扩展现实设备(例如,虚拟现实(vr)设备、增强现实(ar)设备或者混合现实(mr)设备)、个人计算机、膝上型计算机、视频服务器、电视、车辆(或者车辆的计算设备)或者其他设备或者是移动设备(例如,移动电话或者所谓的“智能电话”、平板计算机或者其他类型的移动设备)、可穿戴设备、扩展现实设备(例如,虚拟现实(vr)设备、增强现实(ar)设备或者混合现实(mr)设备)、个人计算机、膝上型计算机、视频服务器、电视、车辆(或者车辆的计算设备)或者其他设备的一部分。在一些方面中,该装置可以包括用于捕获一个或多个图像或者视频帧的至少一个相机。例如,该装置可以包括用于捕获包括视频帧的一个或多个图像和/或一个或多个视频的一个或多个相机(例如,rgb相机)。在一些方面中,该装置包括用于显示一个或多个图像、视频、通知或者其他可显示数据的显示器。在一些方面中,该装置包括被配置为通过传输介质将一个或多个视频帧和/或语法数据发送到至少一个设备的发射机。在一些方面中,处理器包括神经处理本文档来自技高网...

【技术保护点】

1.一种用于处理视频数据的装置,包括:

2.根据权利要求1所述的装置,其中,所述至少一个处理器被配置为:

3.根据权利要求2所述的装置,其中,所述帧的子集包括所述第一帧和所述第三帧之间的所述多个帧中的帧。

4.根据权利要求1所述的装置,其中,所述第一特性包括至少所述第一帧的第一勒克斯索引,以及所述第二特性包括至少所述第二帧的第二勒克斯索引。

5.根据权利要求1所述的装置,其中,所述第一特性包括至少所述第一帧的第一相关色温(CCT),并且所述第二特性包括至少所述第二帧的第二CCT。

6.根据权利要求1所述的装置,其中,所述第一特性包括至少所述第一帧的第一直方图,并且所述第二特性包括至少所述第二帧的第二直方图。

7.根据权利要求1所述的装置,其中:

8.根据权利要求1所述的装置,其中:

9.根据权利要求1所述的装置,其中:

10.根据权利要求1所述的装置,其中,为了基于所确定的场景切换来确定所述至少一个平滑的直方图,所述至少一个处理器被配置为:

11.根据权利要求1所述的装置,其中,所述多个帧中的所述第一帧是当前正被编码的帧。

12.根据权利要求1所述的装置,其中,所述至少一个处理器还被配置为:

13.根据权利要求1所述的装置,其中,所述至少一个处理器还被配置为:

14.根据权利要求13所述的装置,其中,所述至少一个处理器还被配置为:

15.根据权利要求1所述的装置,其中,所述装置包括移动设备。

16.根据权利要求1所述的装置,还包括显示器和被配置为捕获一个或多个帧的相机中的至少一者。

17.一种用于处理视频数据的方法,包括:

18.根据权利要求17所述的方法,还包括:

19.根据权利要求18所述的方法,其中,所述帧的子集包括所述第一帧和所述第三帧之间的所述多个帧中的帧。

20.根据权利要求17所述的方法,其中,所述第一特性包括至少所述第一帧的第一勒克斯索引,并且所述第二特性包括至少所述第二帧的第二勒克斯索引。

21.根据权利要求17所述的方法,其中,所述第一特性包括至少所述第一帧的第一相关色温(CCT),并且所述第二特性包括至少所述第二帧的第二CCT。

22.根据权利要求17所述的方法,其中,所述第一特性包括至少所述第一帧的第一直方图,并且所述第二特性包括至少所述第二帧的第二直方图。

23.根据权利要求17所述的方法,其中:

24.根据权利要求17所述的方法,其中:

25.根据权利要求17所述的方法,其中:

26.根据权利要求17所述的方法,其中,基于所确定的场景切换来确定所述至少一个平滑的直方图包括:

27.根据权利要求17所述的方法,其中,所述多个帧中的所述第一帧是当前正被编码的帧。

28.根据权利要求17所述的方法,还包括:

29.根据权利要求17所述的方法,还包括:

30.根据权利要求29所述的方法,还包括:

...

【技术特征摘要】
【国外来华专利技术】

1.一种用于处理视频数据的装置,包括:

2.根据权利要求1所述的装置,其中,所述至少一个处理器被配置为:

3.根据权利要求2所述的装置,其中,所述帧的子集包括所述第一帧和所述第三帧之间的所述多个帧中的帧。

4.根据权利要求1所述的装置,其中,所述第一特性包括至少所述第一帧的第一勒克斯索引,以及所述第二特性包括至少所述第二帧的第二勒克斯索引。

5.根据权利要求1所述的装置,其中,所述第一特性包括至少所述第一帧的第一相关色温(cct),并且所述第二特性包括至少所述第二帧的第二cct。

6.根据权利要求1所述的装置,其中,所述第一特性包括至少所述第一帧的第一直方图,并且所述第二特性包括至少所述第二帧的第二直方图。

7.根据权利要求1所述的装置,其中:

8.根据权利要求1所述的装置,其中:

9.根据权利要求1所述的装置,其中:

10.根据权利要求1所述的装置,其中,为了基于所确定的场景切换来确定所述至少一个平滑的直方图,所述至少一个处理器被配置为:

11.根据权利要求1所述的装置,其中,所述多个帧中的所述第一帧是当前正被编码的帧。

12.根据权利要求1所述的装置,其中,所述至少一个处理器还被配置为:

13.根据权利要求1所述的装置,其中,所述至少一个处理器还被配置为:

14.根据权利要求13所述的装置,其中,所述至少一个处理器还被配置为:

15.根据权利要求1所述的装置,其...

【专利技术属性】
技术研发人员:SC·庄Z·王YC·陆
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1