[发明专利]用于将MMTP流转换为MPEG-2TS的方法和装置有效
申请号: | 201680009505.1 | 申请日: | 2016-02-12 |
公开(公告)号: | CN107223334B | 公开(公告)日: | 2020-09-01 |
发明(设计)人: | 林荣权 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | H04N21/234 | 分类号: | H04N21/234;H04N21/2343;H04N21/235;H04N21/236;H04N21/2362;H04N21/2381;H04N21/434;H04N21/44;H04N21/4402;H04N21/8547 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邵亚丽 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 mmtp 流转 mpeg ts 方法 装置 | ||
1.一种用于将活动图像专家组(MPEG)媒体传输协议(MMTP)流转换为MPEG-2传输流(TS)的方法,所述方法包含:
对用于MMTP流的MMTP分组施加限制;
将呈现时间和解码时间从基于协调通用时间(UTC)的绝对时间转换为基于节目时钟参考时间(PCR)的值;
基于MPEG-2TS规则且通过使用假设接收器缓冲器模型(HRBM)在不添加数据或者去除数据的情况下来构造所述MMTP流;
使用所述MMTP分组的值根据转换规则确定(i)TS分组层、(ii)适配字段和(iii)分组化基本流(PES)的MPEG-2TS分组字段的值;以及
根据转换规则设置所述TS分组层的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’;以及
将packet_id(PID)字段设置为所述MMTP分组的packet_id字段的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680009505.1/1.html,转载请声明来源钻瓜专利网。