用于将MMTP流转换为MPEG‑2TS的方法和装置制造方法及图纸

技术编号:16330780 阅读:91 留言:0更新日期:2017-09-29 22:00
一种用于将活动图像专家组(MPEG)媒体传输(MMT)流转换为MPEG‑2传输流(TS)的方法和装置。该方法包括对用于MMTP流的MMTP分组施加限制。该方法还包括将呈现时间和解码时间从基于协调通用时间(UTC)的绝对时间转换为节目时钟参考时间(PCR)的基于值。该方法还包括,当将MMTP流转换为MPEG‑2TS时,基于MPEG‑2TS规则且通过使用假设接收器缓冲器模型(HRBM)在不添加或者去除数据的情况下来构造所述MMTP流。此外,该方法包括根据MMTP分组的值确定TS分组层、适配字段和分组化基本流PES的MPEG‑2TS分组字段的值。

【技术实现步骤摘要】
【国外来华专利技术】用于将MMTP流转换为MPEG-2TS的方法和装置
本公开一般涉及媒体数据转换。更具体地,本公开涉及运动图片专家组(movingpictureexpertsgroup,MPEG)媒体传输协议(mediatransportprotocol,MMTP)格式到MPEG-2传输流(transportstream,TS)的转换。
技术介绍
MMT(MPEGmediatransport,运动图片专家组媒体传输)是一种数字容器标准或格式,其指定在多样化的IP网络环境上的针对多媒体服务的编码的媒体数据的递送的技术。递送的编码媒体数据包括需要在指定时间中同步解码和呈现数据的特定单元的视听媒体数据、即定时数据、以及基于用户的服务或交互的上下文在任意时间中被解码和呈现的其他类型的数据、即非定时数据。
技术实现思路
技术问题MMTP已经被日本广播工业采用以用于超高清(SuperHiVision),并且也已经被美国高级电视系统委员会(AdvancedTelevisionSystemsCommittee,ATSC)选择作为针对下一代广播标准的研发的标准之一。由于存在许多广播基础设施和服务仍然使用MPEG-2TS,可能存在MPEG-2TS被转换为MMT协议流和相反操作的情况。一个示例是基于MMTP的地面广播内容向使用MPEG-2TS的线缆TV服务的的重新分配。问题解决方案本公开的实施例提供了一种用于将活动图像专家组(MPEG)媒体传输(MMT)流转换为MPEG-2传输流(TS)的方法和装置。在一个实施例中,一种用于将MMT流转换为MPEG-2TS的方法。该方法包括对用于MMTP流的MMTP分组施加限制。该方法还包括将呈现时间和解码时间从基于协调通用时间(coordinateduniversaltime,UTC)的绝对时间转换为基于节目时钟参考时间(programclockreference,PCR)的值。该方法还包括当将MMTP流转换为MPEG-2TS时,基于MPEG-2TS规则且通过使用假设接收器缓冲器模型(hypotheticalreceiverbuffermodel,HRBM)在不添加数据或去除数据的情况下来构建MMTP流。此外,该方法包括根据MMTP分组的值确定TS分组层、适配字段和分组化基本流(PacketizedElementaryStream,PES)分组的MPEG-2TS分组字段的值。在另一个实施例中,提供了一种用于将MMT流转换为MPEG-2TS的装置。该装置包括被配置为对用于MMTP流的MMTP分组施加限制的处理电路。该处理电路还被配置为将呈现时间和解码时间从基于协调通用时间(UTC)的绝对时间转换为基于节目时钟参考时间(PCR)的值。该处理电路还被配置为当将MMTP流转换为MPEG-2TS时,基于MPEG-2TS规则且通过使用假设接收器缓冲器模型(hypotheticalreceiverbuffermodel,HRBM)在不添加数据或去除数据的情况下基于MPEG-2TS规则构建MMTP流。此外,该处理电路被配置为根据MMTP分组的值确定TS分组层、适配字段和分组化基本流(PES)分组的MPEG-2TS分组字段的值。从下面的附图、描述、和权利要求,本领域技术人员可以容易地清楚其它技术特征。在进行下面的详细描述之前,对贯穿这个专利文献使用的某些词语和短语的定义进行阐述可能是有利的。术语“耦合”和它的衍生词指代两个或更多个元素之间的任何直接或者间接通信,不管那些元素是否彼此物理接触。术语“发送”、“接收”、和“通信”以及它们的衍生词包含直接通信和间接通信两者。术语“包括”和“包含”以及它们的衍生词,意味着包括但不限于。术语“或者”是包括性的,意味着和/或。短语“与...相关联”以及它的衍生词意味着包括、被包括在...内、与...互连、包含、包含在...内、连接到...或者与...相连接、耦合到...或者与...耦合、可与...通信、与...协作、交织、并列、接近于、绑定到...或者与...绑定、具有、具有...属性、和...有关系或者与...有关系、等等。术语“控制器”意味着控制至少一个操作的任何设备、系统、或者它们的一部分。这样的控制器可以实施在硬件中,或者实施在硬件和软件和/或固件的组合中。与任何特殊控制器相关联的功能可以是集中式的或者分布式的,无论在本地还是远程地。短语“...中的至少一个”当与一列项目一起使用时,意味着所列出的项目中的一个或多个的不同组合可以被使用,并且所述列中的仅仅一个项目可能被需要。例如,“A、B和C中的至少一个”包括以下组合中的任何组合:A、B、C、A和B、A和C、B和C、以及A和B和C。而且,如下所述的各种功能能够通过一个或多个计算机程序来实施或者支持,该计算机程序中的每一个由计算机可读程序代码形成并且具体实现在计算机可读介质中。术语“应用”和“程序”指的是被适配以便以合适的计算机可读程序代码来实施的一个或多个计算机程序、软件组件、指令集、程序、功能、对象、类、实例、相关数据、或者它们的一部分。短语“计算机可读程序代码”包括任何类型的计算机代码,包括源代码、目标代码、和可执行代码。短语“计算机可读介质”包括能够被计算机访问的任何类型的介质,诸如只读存储器(readonlymemory,ROM)、随机存取存储器(randomaccessmemory,RAM)、硬盘驱动器、光盘(compactdisc,CD)、数字视频盘(digitalvideodisc,DVD)、或者任何其它类型的存储器。“非易失性”的计算机可读介质排除传输易失性电信号或者其它信号的有线的、无线的、光学的、或者其它的通信链路。非易失性计算机可读介质包括数据能够在其中能够永久地存储的介质以及数据能够在其中被存储并稍后被重写的介质,诸如可再写光盘或者可擦存储器设备。贯穿这个专利文献提供了对于其它某些词语和短语的定义。本领域普通技术人员将理解,在许多实例中,即使不是在大多数实例中,这样的定义适用于这样定义的词语和短语的先前的使用以及将来的使用。专利技术的有利效果各种示例提供了一种用于将活动图像专家组(MPEG)媒体传输(MMT)流转换为MPEG-2传输流(TS)的方法。附图说明为了更全面地理解本公开及其优点,现在参考下面的结合附图的说明,在附图中,相似的参考标号代表相似的部分:图1示出了根据本公开的各种实施例的示例计算系统;图2和图3示出了根据本公开的各种实施例的计算系统中的示例设备。图4示出了根据本公开的各种实施例的定时媒体数据的分组化的示意图。图5示出了根据本公开的各种实施例的假设接收器缓冲器模型(HRBM)和MPEG-2T-STD之间的关系;以及图6示出了根据本公开的各种实施例的用于将MMTP流转换为MPEG-2TS的过程。具体实施方式以下讨论的图1到图6、以及这个专利文献中用来描述本公开的原理的各种实施例仅仅是用于例示,并且不应该以任何方式被解释为限制本公开的范围。本领域技术人员将理解,本公开的原理可以被实施在任何适当布置的系统或者设备中。如下图所描绘的,MMTP分组携载包括元数据和信令消息的各种数据。携载元数据的MMTP分组的有效载荷数据被处理,以生成适当的MPEG-2部分数据(MPEG-2Sectionda本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201680009505.html" title="用于将MMTP流转换为MPEG‑2TS的方法和装置原文来自X技术">用于将MMTP流转换为MPEG‑2TS的方法和装置</a>

【技术保护点】
一种用于将活动图像专家组(MPEG)媒体传输(MMT)流转换为MPEG‑2传输流(TS)的方法,所述方法包含:对用于MMTP流的MMTP分组施加限制;将呈现时间和解码时间从基于协调通用时间(UTC)的绝对时间转换为基于节目时钟参考时间(PCR)的值;基于MPEG‑2TS规则且通过使用假设接收器缓冲器模型(HRBM)在不添加数据或者去除数据的情况下来构造所述MMTP流;以及根据所述MMTP分组的值确定TS分组层、适配字段和分组化基本流(PES)的MPEG‑2TS分组字段的值。

【技术特征摘要】
【国外来华专利技术】2015.02.13 US 62/115,953;2015.02.17 US 62/117,212;1.一种用于将活动图像专家组(MPEG)媒体传输(MMT)流转换为MPEG-2传输流(TS)的方法,所述方法包含:对用于MMTP流的MMTP分组施加限制;将呈现时间和解码时间从基于协调通用时间(UTC)的绝对时间转换为基于节目时钟参考时间(PCR)的值;基于MPEG-2TS规则且通过使用假设接收器缓冲器模型(HRBM)在不添加数据或者去除数据的情况下来构造所述MMTP流;以及根据所述MMTP分组的值确定TS分组层、适配字段和分组化基本流(PES)的MPEG-2TS分组字段的值。2.如权利要求1所述的方法,其中施加于所述MMTP分组的限制之一是媒体跟踪数据包括编解码器初始化信息。3.如权利要求1所述的方法,其中施加于所述MMTP分组的限制之一是所述MMTP分组的packet_id字段的值在0x0010和0x1FFE之间。4.如权利要求1所述的方法,其中转换所述呈现时间和所述解码时间包含将在MPU_timestamp_descriptor中指定的值与在被电影片段框数据所知的以呈现顺序在MPU中的最早的样本有关的合成时间组合起来,所述MPU_timestamp_descriptor以呈现顺序提供媒体处理单元(MPU)中的最早样本的呈现时间。5.如权利要求4所述的方法,其中转换所述呈现时间和所述解码时间还包含使用以下公式计算所述呈现时间和所述解码时间:其中TPCR是处于90KHz的当前PCR样本的值,TUTC是按照UTC的当前时间的值,PPCR是处于90KHz的媒体数据的呈现时间的值,PUTC是按照UTC的呈现时间的值,DPCR是参考PCR的处于90KHz的媒体数据的解码时间的值,以及DUTC是按照UTC的解码时间的值。6.如权利要求1所述的方法,还包括:以固定速率RC从MMTP解封装缓冲器读取重建的媒体数据,以及以固定速率RD将MPEG-2TS分组递送到传输缓冲器(TBn),其中所述RD是由于由所述呈现时间和所述解码时间的转换而确定的MPEG-2TS分组标头开销导致的、从RC开始按照固定量增加的速率。7.如权利要求6所述的方法,其中在来自下一个MMTP分组的数据被递送到所述MMTP解封装缓冲器用于转换之前,在每一秒所述MMTP解封装缓冲器清空。8.如权利要求1所述的方法,其中确定所述TS分组层的MPEG-2TS分组字段的值包含:当所述MPEG-2TS分组是从具有f_i字段中的值为‘00’或‘01’的所述MMTP分组转换的第一分组时,将payload_unit_start_indicator字段设置为值‘1’;当所述MPEG-2TS分组是从具有小于阈值的优先级字段的所述MMTP分组转换时,将transport_priority字段设置为值‘1’;以及将PID字段设置为所述MM...

【专利技术属性】
技术研发人员:林荣权
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国,KR

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

1