指示媒体内容的样本的标称范围的定制数据制造技术

技术编号:12479967 阅读:82 留言:0更新日期:2015-12-10 16:41
媒体处理工具将定制数据添加到基本媒体比特流或媒体容器中。定制数据指示媒体内容的样本的标称范围,但是在编解码器格式或媒体容器格式中并没有定义定制数据的含义。举例来说,定制数据指示标称范围是完全范围或有限范围。对于重放,媒体处理工具解析定制数据,并且确定媒体内容类型的指示。渲染引擎实施颜色转换操作,其逻辑至少部分地基于媒体内容类型而改变。通过这种方式,编解码器格式或媒体容器格式可以有效地被扩展以便支持完全标称范围媒体内容以及有限标称范围媒体内容,从而保留完全的或正确的颜色保真度,同时保持了对于编解码器格式或媒体容器格式的后向兼容性和遵循。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】
技术介绍
计算机将媒体信息作为表示该信息的一系列数字来处理。举例来说,单一数字可以表示针对图片的每一个基本小区段的亮度的强度或者颜色分量(比如红色、绿色或蓝色)的强度,从而使得图片的数字表示由这样的数字的一个或更多阵列构成。每一个这样的数字可以被称作一个样本。对于彩色图像,常规上使用多于一个样本来表示每一个基本区段的颜色。针对基本区段的这些样本的集合可以被称作像素。举例来说,一个像素可以由表示红色、绿色和蓝色(或R、G和B)光的强度的三个样本构成。样本深度是通常以比特来测量的属性,其指示可以被用来表示样本的数字的范围。当对于样本可能有更多数值时,质量可以更高,这是因为所述数字可以捕获更加细微的强度变化和/或更大的数值范围。标称范围(也被称作“颜色范围”)指示被用于样本的数值范围,其处在针对样本深度的可用范围内。举例来说,对于具有O……255的可用范围的8比特样本,标称范围出于某些目的可以是16……235 (比如媒体编解码/解码或常规电视显示),出于某些目的可以是48……208,并且出于其他目的可以是O……255 (比如在更加新的显示器上的视频编辑或观看)。在不同处理阶段之间,样本可以在颜色空间之间被转换、在标称范围之间被缩放或者受到其他处理。举例来说,比如摄影机或屏幕捕获模块之类的视频源可以提供在颜色空间中的视频,所述颜色空间比如是对于每个8比特样本具有O……255的标称范围的RGB。所述样本可以被转换成对于每个8比特样本具有16……235的标称范围的YUV格式。YUV格式包括辉度(或Y)分量(其具有表示近似亮度数值的样本数值)以及多个色度(或者U和V)分量(其具有表示色差数值的样本数值)。工程师使用压缩(也被称作源编解码或源编码)来降低数字视频的比特率。压缩通过把信息转换成更低比特率形式来减少存储和传送视频信息的成本。解压缩(也被称作解码)从压缩形式重建原始信息的版本。“编解码器”是编码器/解码器系统。在过去的二十年内已经采用了多种视频编解码器标准,其中包括H.261、H.262 (MPEG-2或IS0/IEC13818-2)、Η.263、Η.264 (IS0/IEC 14496-10)标准、MPEG-1 (IS0/IEC 11172-2)和 MPEG-4Visual (IS0/IEC 14496-2)标准、SMPTE 42IM标准以及新兴的HEVC标准。视频编解码器标准通常定义用于已编码视频比特流的语法的选项,从而在编码和解码中使用特定特征时详解比特流中的参数。在许多情况下,视频编解码器标准还提供关于解码器为了在解码中获得正确的结果而应当实施的解码操作的细节。—般来说,媒体容器格式规定如何组织针对一个或多个媒体流的已编码媒体内容以供存储、传送等等。连同标识出针对媒体内容的信息一起,媒体容器格式可以规定关于媒体内容的元数据、定时信息以及纠错信息。—些视频编解码器格式和媒体容器格式仅支持针对视频的单一标称范围,比如YUV颜色空间中的16……235。但是视频源可能提供具有O……255的完全标称范围的视频,而不是比如16……235的有限范围。如果颜色空间和标称范围之间的转换没有被正确地应对,则由于对数值的限幅(clipping)或者由于将“有限范围”数值误作为“完全范围”数值重放,视频的质量可能受损。更一般来说,即使颜色空间和标称范围之间的转换被正确地应对,从完全标称范围到有限标称范围的转换也可能由于颜色保真度的损失而损害到质量。
技术实现思路
总的来说,这里所描述的创新提供了使用定制数据来指示媒体内容的样本的标称范围的方式。举例来说,编解码器格式或媒体容器格式可以有效地被扩展以支持完全标称范围视频内容(以及有限标称范围视频内容),从而保留完全的(或正确的)颜色保真度,同时保持对于编解码器格式或媒体容器格式的后向兼容性和遵循。根据这里所描述的第一创新集合,媒体处理工具将定制数据添加到已编码媒体内容中,随后输出定制数据和已编码媒体内容。定制数据指示媒体内容的样本的标称范围。举例来说,定制数据指示样本的标称范围是以下各项的其中之一:(a)针对比特深度η的样本的由从O……2η_1的数值表征的完全范围,以及(b)由所述完全范围的一个子范围中的数值表征的有限范围。所述媒体处理工具可以将定制数据作为一个或更多语法元素添加在基本媒体比特流中,从而使得保持了对于基本媒体比特流的格式的后向兼容性和遵循,其中,所述基本媒体比特流还包括用于已编码媒体内容的语法元素。举例来说,用于定制数据的一个或更多语法元素被添加在基本媒体比特流中以作为进入点用户数据,或者作为比特流语法的某一其他层级的用户数据。对于视频内容,所述媒体处理工具可以是视频编码器,其还接收由视频源提供的视频内容类型的指示,接收由视频源提供的输入视频内容,并且产生基本视频比特流,其中在所述产生期间基于视频内容类型添加用户数据。或者,所述媒体处理工具可以将定制数据作为一个或更多字段添加在媒体容器中,从而使得保持了对于媒体容器的格式的后向兼容性和遵循,其中,所述媒体容器还包括在基本媒体比特流中的已编码媒体内容。举例来说,定制数据作为元数据对象的一个或更多字段被添加在媒体容器中。对于视频内容,所述媒体处理工具可以是容器格式信宿(sink)工具,其还接收由视频源提供的视频内容类型的指示,接收由视频编码器提供的已编码视频内容,并且将已编码视频内容格式化在媒体容器中,其中在所述格式化期间基于视频内容类型添加指示样本的标称范围的元数据。根据这里所描述的第二创新集合,媒体处理工具接收定制数据和已编码媒体内容,随后对定制数据进行解析。定制数据指示媒体内容的样本的标称范围。媒体处理工具可以基于所述解析的结果确定并且提供媒体内容类型的指示。渲染引擎随后可以在样本上实施颜色转换操作,其中用于颜色转换操作的逻辑至少部分地基于媒体内容类型而改变。定制数据可以被用信号通知成基本媒体比特流中的一个或更多语法元素,所述基本媒体比特流还包括用于已编码媒体内容的语法元素,其中保持了对于基本媒体比特流的格式的后向兼容性和遵循。对于视频内容,所述媒体处理工具可以是视频解码器,其对基本视频比特流进行处理(其中在该处理期间解析用于定制数据的一个或更多语法元素,并且该处理还包括对已编码视频内容进行解码),并且提供重建的视频内容以及视频内容类型的指示。或者,定制数据可以被用信号通知成媒体容器中的一个或更多字段,所述媒体容器还包括在基本媒体比特流中的已编码媒体内容,其中保持了对于媒体容器的格式的后向兼容性和遵循。举例来说,定制数据在媒体容器中被用信号通知成元数据对象的一个或更多字段。对于视频内容,所述媒体处理工具可以是容器格式源工具,其对媒体容器中的已编码视频内容进行处理(其中在所述处理期间解析指示样本的标称范围的元数据),并且提供作为基本视频比特流的已编码视频内容以及视频内容类型的指示。对于指示媒体内容的样本的标称范围的定制数据的使用可以被实施成一种方法的一部分,适于实施所述方法的计算系统的一部分,或者存储用于使得计算系统实施所述方法的计算机可执行指令的有形计算机可读介质的一部分。通过后面参照附图进行的详细描述,本专利技术的前述和其他目的、特征和优点将变得更加显而易见。【附图说明】图1是可以在其本文档来自技高网
...
指示媒体内容的样本的标称范围的定制数据

【技术保护点】
一种方法,其包括:利用媒体处理工具将定制数据添加到已编码媒体内容中,其中定制数据指示样本的标称范围;以及输出定制数据和已编码媒体内容。

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

【专利技术属性】
技术研发人员:吴勇军N萨姆普迪S萨赫瓦尼
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1