用于产生场景稳定元数据的系统和方法

文档序号:9650892阅读:421来源:国知局
用于产生场景稳定元数据的系统和方法
【专利说明】用于产生场景稳定元数据的系统和方法
[0001]相关申请的交叉引用
[0002]本申请要求2013年7月30日提交的美国临时专利申请N0.61/859,956的优先权,该申请的全部内容由此通过引用并入。
技术领域
[0003]本发明涉及视频内容创建和呈现,并且特别地,涉及用于产生用于改进目标显示器上的视频数据的呈现的相关联的元数据的系统和方法。
【背景技术】
[0004]视频文件中的元数据典型地是每一帧地产生或者针对关键帧产生的。然而,在许多情况下,视频回放可能具有对于视频内容的观众而言令人反感的伪像。这些伪像在场景之间(例如,对于可能具有某些共同特征的场景来说)可能是明显的。例如,照相机可能正在捕捉在空间和时间上正在移动的单个演员的视频例如,在昏暗的房间里并且移动到户外阳光灿烂的空间的一个瞬间。
[0005]周围条件的这样的改变可能对观众引起明显的伪像(例如,改变前面提及的演员的面部色调)。当视频内容将被显示在可关于其性能(例如,对于亮度、色域呈现等)具有限制的目标显示器上时,可能尤其如此。对于内容创作者(诸如导演或后期制作人员),可以通过产生基于场景的元数据来减轻这样的伪像。

【发明内容】

[0006]本文中公开了用于针对期望的视频数据流产生并应用场景稳定元数据的方法和系统。给出了如下的系统和/或方法,在这些系统和/或方法中,将视频数据流划分或分割为场景,并且针对视频数据的给定场景可产生第一组元数据。第一组元数据可以是任何已知的作为视频内容的期望应变量(funct1n)的元数据(例如,亮度、色域等)。第一组元数据可以逐帧地产生。在一个实施例中,可以产生场景稳定元数据,其可以不同于场景的第一组元数据。可以通过监视场景的期望特征来产生场景稳定元数据,并且可以使用该场景稳定元数据来将期望特征保持在可接受的值范围内。这可以帮助避免呈现视频数据时的明显的并且可能令人反感的视觉伪像。
[0007]在一个实施例中,一种用于在视频数据流中使用场景稳定元数据的方法,该方法包括:将视频数据流划分为一组场景;产生与该组场景内的第一场景相关联的第一元数据;产生场景稳定元数据;并且将场景稳定元数据与所述第一场景相关联。
[0008]在另一实施例中,一种用于对视频数据使用场景稳定元数据的系统,该系统包括:处理器;与所述处理器相关联的存储器,所述存储器进一步包括处理器可读指令,以使得当所述处理器读取处理器可读指令时,使处理器执行以下指令:接收视频数据流,所述视频数据流包括一组场景;对于该组场景,产生与该组场景相关联的第一元数据;产生一组场景稳定元数据;并且对于至少一个场景,将场景稳定元数据与所述至少一个场景相关联。
[0009]在又一实施例中,一种视频处理器包括:处理器;与所述处理器相关联的存储器,所述存储器进一步包括处理器可读指令,以使得当所述处理器读取处理器可读指令时,使处理器执行以下指令:接收传入的视频数据流,所述视频数据流包括一组场景;接收与至少一个场景相关联的第一组元数据;接收场景切换基本上是传入的视频数据流的下一帧的指示;接收场景稳定元数据;并且将场景稳定元数据基本上与传入的视频数据流的该下一帧相关联。
[0010]当结合本申请内呈现的附图阅读【具体实施方式】时,本系统的其他特征和优点在下面在【具体实施方式】中被呈现。
【附图说明】
[0011 ] 示例性实施例在附图的参考图中被例示说明。本文中公开的实施例和附图要被例示性地、而非限制性地考虑。
[0012]图1描绘了根据本发明的原理构成的视频流水线系统的环境和架构的一个实施例。
[0013]图2A和图2B描绘了可以适合于本申请的目的的视频流水线流程图的两个实施例。
[0014]图3描绘了在示例性目标显示器的显示管理时可发生的视频处理的高级流程图的一个实施例。
[0015]图4是用于视频文件的场景稳定元数据的产生和关联的视频处理的一个实施例。
[0016]图5是将场景改变的预先(advanced)通知合并在视频流水线中的流程图的一个实施例。
[0017]图6描绘了被分割为场景的一个示例性视频文件以及包括场景改变的指示的场景内的一个帧。
【具体实施方式】
[0018]如本文中所使用的,术语“组件”、“系统”、“接口”等意图指代计算机相关实体,该计算机相关实体是硬件、(例如,执行中的)软件和/或固件。例如,组件可以是在处理器上运行的过程、处理器、对象、可执行指令、程序和/或计算机。举例说明,在服务器上运行的应用和服务器两者都可以是组件。一个或多个组件可以驻留在过程内,并且组件可以被本地化在一个计算机上和/或分布在两个或更多个计算机之间。组件也可以意图指代通信相关实体,该通信相关实体是硬件、(例如,执行中的)软件和/或固件,并且还可以包括足以实现通信的有线或无线硬件。
[0019]在以下整个描述中,对特定细节进行了阐述,以便向本领域技术人员提供更透彻的理解。然而,未对公知的元件进行详细示出或描述,以避免不必要地模糊本公开。因此,描述和附图要从例示性的、而非限制性的意义上来看待。
[0020]引言
[0021]为了在目标显示器上的视频回放中确保时间稳定性(例如,没有闪烁、脉动、时明时暗等)并且减轻可能不适宜的视觉伪像,可能期望与视频数据相关联的元数据随着时间的过去大体上是稳定的。在几个实施例中,这可以通过强制使得元数据在场景的持续时间上稳定来实现。这样的元数据可以被允许在每次场景切换时改变。在这样的情况下,元数据中的适应内容的改变对于观众可以是不明显的。
[0022]仅举一例,可以临在显示之前逐帧地估计视频/图像数据元数据。然而,这可能对场景的显现一一可能地,在场景的中间一一导致使人不愉快的明显的改变。
[0023]在本申请的若干实施例中,描述了用于产生或以其他方式创建与视频数据相关和/或关联的元数据的系统和方法。在本申请的许多实施例中,如本文中将更详细地描述的,相关联的元数据可被逐场景地产生。这样的元数据可以在视频数据流的前端被创建一一或者在视频数据流的任何其他合适的部分被创建。视频数据可以被传输和/或发送给视频数据的用户/消费者/观众一一不管是在电影院、家庭观看环境、视频会议、还是在视频数据将被观看和/或消费的任何地方。
[0024]在以下共有的专利和/或专利申请中描述了许多元数据-产生和/或元数据-消费技术:
[0025](l)Messmer 的 2013 年 3 月 28 日公布的、标题为“TONE AND GAMUT MAPPINGMETHODS AND APPARATURS” 的美国专利申请 20130076763 ;
[0026](2)Messmer 等人的 2013 年 6 月 27 日公布的、标题为“DATA TRANSMISS1N USINGOUT-OF-GAMUT COLOR C00RINATES” 的美国专利申请 20130162666 ;
[0027](3)Longhurst 等人的 2013 年 6 月 6 日公布的、标题为 “MEATDATA FOR USE INCOLOR GRADING”的美国专利申请20130141647 ;以及
[0028](4)Messmer 等人的 2012 年 12 月 13 日公布的、标题为“VIDEO DELIVERY ANDCONTROL BY OVERWRITING VIDEO DATA” 的美国专利申请 20120315011。
[0029]一一所有这些申请的全部内容都由此通过引用并入。
[0030]图1、图2A和图2B描绘了本申请的系统和/或方法可以驻留在其中的若干一般性的环境系统(分别为100、200、206)。这些系统表示可能的端对端视频产生/传输/观看视频流水线一一例如,在这些流水线中,视频可以被捕捉,被逐场景地进行元数据提取,并且被置于视频流中以供发布,被发送给目标显示器以供观看。
[0031]在图1中,系统100 (或者其部分)可以被配置为执行本文中所描述的方法中的一种或多种。系统100的组件可以被实现为软件、固件、硬件和/或它们的组合。系统100包括视频捕捉子系统102、后期制作子系统103和显示子系统104。视频数据流123 (更具体地说,对于视频流流水线中的不同点,123-1、123-2、123-3)由视频捕捉子系统102产生,并且被输送到后期制作子系统103以供处理和编辑。视频图像可以在编辑视频数据123
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1