【技术实现步骤摘要】
【国外来华专利技术】将样本元数据与媒体样本进行耦合
技术介绍
工程师使用压缩(也称为源编解码(coding)或源编码(encoding))来降低数字媒体数据的比特率。压缩通过将媒体数据转换为较低比特率形式来减少存储和传输媒体数据的成本。解压缩(也称为解码)从压缩形式重建原始媒体数据的版本。“编解码器”是编码器/解码器系统。在过去二十年中,已经采用了各种视频编解码器标准和格式,并且已经采用了各种音频编解码器标准和格式。编解码器标准或格式典型地定义用于编码的媒体比特流(有时称为媒体基本比特流)的语法的选项,以便当在编码和解码中使用特定特征时详述媒体基本比特流中的参数。在许多情况下,编解码器标准或格式还提供关于媒体解码器应当执行以在解码中实现正确结果的解码操作的细节。媒体容器格式或流媒体格式指定如何组织编码的媒体数据以用于存储、传输等。媒体容器格式或流媒体格式可以包括用于关于编码的媒体数据的元数据的字段,元数据诸如是,用于调整解码或呈现的定时的时间戳、数字权限管理数据、回放控制数据或指示如何解码或再现媒体数据的其他数据。已经发布了用于媒体数据的各种媒体容器格式,包括如在ITU-TH.222.0|ISO/IEC13818-1中定义的MPEG-2TS/PS、高级系统格式(“ASF”)(原名高级流格式)、如在ISO/IEC14496-12中定义的MPEG-4(“MP4”)(ISO基础媒体文件格式)、14496-14(MP4文件格式)和14496-15(AVC文件格式)、通用文件格式(“CFF”)和Matroska视频格式(“MKV”)。此外,已经发布了用于媒体数据的各种流媒体格式,包括MPEG ...
【技术保护点】
一个或多个存储计算机可执行指令的计算机可读介质,计算机可执行指令用于使得由其编程的计算系统执行:在媒体基本比特流中标识用于当前媒体样本的编码数据;从所述媒体基本比特流的外部标识用于所述当前媒体样本的样本元数据;将用于所述当前媒体样本的样本元数据与所述当前媒体样本进行耦合;以及并发地向媒体解码器提供用于当前媒体样本的样本元数据和用于当前媒体样本的编码数据。
【技术特征摘要】
【国外来华专利技术】2014.09.25 US 14/4970011.一个或多个存储计算机可执行指令的计算机可读介质,计算机可执行指令用于使得由其编程的计算系统执行:在媒体基本比特流中标识用于当前媒体样本的编码数据;从所述媒体基本比特流的外部标识用于所述当前媒体样本的样本元数据;将用于所述当前媒体样本的样本元数据与所述当前媒体样本进行耦合;以及并发地向媒体解码器提供用于当前媒体样本的样本元数据和用于当前媒体样本的编码数据。2.根据权利要求1所述的一个或多个计算机可读介质,还存储用于使所述计算系统执行以下操作的计算机可执行指令:解码用于所述当前媒体样本的编码数据以生成所述当前媒体样本的重建版本;以及处理所述当前媒体样本的所述重建版本以供输出,其中用于所述当前媒体样本的所述样本元数据的至少一个样本元数据元素在所述解码期间保持与所述当前媒体样本耦合。3.根据权利要求2所述的一个或多个计算机可读介质,其中,在用于输出的处理期间运用用于所述当前媒体样本的样本元数据的所述至少一个样本元数据元素,并且用于所述当前媒体样本的样本元数据的至少一个其他样本元数据元素在解码期间运用。4.根据权利要求2所述的一个或多个计算机可读介质,其中所述处理包括从解码顺序到显示顺序的样本重新排序,其包括,相对于另一个媒体样本,与所述当前媒体样本的重建版本的重新排序并行地重新排序用于当前媒体样本的样本元数据的至少一些样本元数据。5.根据权利要求1所述的一个或多个计算机可读介质,其中,用于所述当前媒体样本的样本元数据包括以下项中的一个或多个:呈现时间戳、解码时间戳、帧呈现持续时间值、最大可解码空间分辨率值、前滚动标志值、不连续性标志值、旋转数据和三维显示数据。6.根据权利要求1所述的一个或多个计算机可读介质,还存储用于使所述计算系统执行以下操作的计算机可执行指令:确定所述当前媒体样本是否缺失样本元数据元素;以及响应于确定所述当前媒体样本缺失了样本元数据元素,在用于其他媒体样本的样本元数据元素之间进行插值以确定用于所述缺失的样本元数据元素的替换物。7.根据权利要求1所述的一个或多个计算机可读介质,其中并发地提供包括:传递用于所述当前媒体样本的所述编码数据和用于所述当前媒体样本的样本元数据,作为对由所述媒体解码器暴露的功能的功能调用的参数,其中用于所述当前媒体样本的样本元数据作为结构传递,并且其中,使用指针和长度值通过引用来传递用于当前媒体样本的编码数据。8.根据权利要求1所述的一个或多个计算机可读介质,还存储用于使所述计算系统执行以下操作的计算机可执行指令:接收根据媒体容器格式或流媒体格式组织的输入数据,其中所述输入数据被分割成一个或多个数据单元,并且其中输入数据包括以下各项中的每一个:用于当前媒体样本的编码数据;用于一个或多个其他媒体样本的编码数据;用于所述当前媒体样本的样本元数据;以及用于所述一个或多个其他媒体样本中的至少一些媒体样本的样本元数据;以及将用于所述当前媒体样本的样本元数据与所述一个或多个数据单元中用于所述当前媒体样本的编码数据所开始的...
【专利技术属性】
技术研发人员:ZA易卜拉欣,吴勇军,S萨瓦尼,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。