用于封装国际标准化组织基媒体文件中的运动图像专家组媒体传输资源的方法和装置的制造方法

文档序号:8927376阅读:371来源:国知局
用于封装国际标准化组织基媒体文件中的运动图像专家组媒体传输资源的方法和装置的制造方法
【技术领域】
[0001] 本公开一般设及传递用于封装国际标准化组织(ISO)基媒体文件炬aseMedia File)中的运动图像专家组(MPEG)媒体传输(MMT)资源(asset)的媒体内容的方法和装 置。
【背景技术】
[0002] 运动图像专家组(MPEG)媒体传输(MMT)规定了用于通过异类网际协议(I巧网络 环境来递送用于多媒体服务的编码的媒体数据的技术。所递送的编码的媒体数据包括W下 两者;a)其数据单元具有固有时间线的视听媒体数据(即,定时的数据);w及(U)它们 的数据单元当中不具有固有时间线的其它类型的数据(即,非定时的数据)。

【发明内容】

[000引技术问题
[0004] MMT是在编码的媒体数据使用诸如实时传输协议(RT巧、传送控制协议(TCP)W及 用户数据报协议扣D巧之类的网际协议通过基于分组的递送网络来递送的假设下而设计 的。
[000引技术方案
[0006] 本公开提供用于封装国际标准化组织(ISO)基媒体文件中的运动图像专家组 (MPEG)媒体传输(MMT)资源的方法和装置。
[0007] 在第一实施例中,一种装置包括被配置为接收MMT容器(container)的接收路径 电路。该装置还包括被配置为使用在MMT容器内的提示轨道化inttrack)来标识一个或 多个媒体片段单元(media化agmentunit,MFU)在MMT容器中的位置的处理设备。
[000引在第二实施例中,一种装置包括被配置为传送MMT容器的传送路径电路。该装置 还包括被配置为使用在MMT容器内的提示轨道来标识一个或多个媒体片段单元(MFU)在 MMT容器中的位置的处理设备。
[0009] 在第S实施例中,一种方法包括接收MMT容器。该方法还包括使用在MMT容器内 的提示轨道来标识一个或多个媒体片段单元(MFU)在MMT容器中的位置。
[0010] 在第四实施例中,一种方法包括接收MMT容器的MFU,标识遗失的MFU,适当地标记 它们或调整元数据W供正确的处理。
[0011] 从W下图、描述和权利要求中,其它技术特征可W被本领域技术人员容易地理解。
[0012] 在进行下面的详细描述之前,阐述某些贯穿本专利文档使用的词汇和短语的定义 会是有利的;术语"包括"和"包含"W及其变型意味着没有限制的包含。术语"或"是包含 性的,意味着和/或。短语"与……相关联及其变型可W意味着包括、包括在……内、 与……互连、包含、包含在……内、连接到或与……连接、禪合到或与……禪合、可与……通 信、与……协作、交织、并列、靠近、绑定到或与……绑定、具有、有……的性质、具有与…… 的关系等。术语"控制器"意味着控制至少一个操作的任何设备、系统或它们的部分,并且该 样的设备可硬件、或者硬件与软件/固件的组合来实施。应当注意,与任何特定的控制 器相关联的功能可W是集中化的或分布式的,无论是本地还是远程。短语"……中的至少一 个",当与一列项目一起使用时,意味着可W使用一个或多个列出的项目的不同的组合,并 且可能只需要列表中的一个项目。例如,"A、B和C中的至少一个"包括任何W下组合;A、B、 C、A和B、A和C、B和C、W及A和B和C。贯穿本专利文档提供了某些词汇和短语的定义, 并且本领域普通技术人员应当理解,在许多实例中(如果不是大多数实例的话),该样的定 义适用于该些定义的词汇和短语在先前W及在将来的使用。
【附图说明】
[0013] 为了更全面地理解本公开及其优点,现在结合附图参考W下描述,在附图中同样 的参考标号表示同样的部分:
[0014] 图1图示了根据本公开的通过异类网络到多样的客户端的示例可伸缩 (seal油le)视频递送;
[0015] 图2图不了根据本公开的不例MMT设备;
[0016] 图3图示了根据本公开的由运动图像专家组(MPEG)媒体传输(MMT)提供的示例 功能;
[0017] 图4图示了根据本公开的示例MMT封装;
[001引图5图示了根据本公开的具有定时的媒体的样本级别(samplelevel)提示轨道 和样本级别媒体轨道的示例MMT封装;
[0019] 图6图示了根据本公开的不包括定时的媒体的媒体的示例MMT封装拟及
[0020] 图7图示了根据本公开的用于接收媒体片段单元(MFU)的示例方法。
【具体实施方式】
[0021] 下面讨论的图1到图7W及用来在本专利文档中描述本公开的原理的各个实施例 只是作为例示,而不应W任何方式被解释为限制本公开的范围。本领域技术人员理解,本公 开的原理可W在任何适当的设备或系统中实施。
[0022] 图1图示了根据本公开的通过异类网络到多样的客户端的示例可伸缩视频递送。 图1中所示的实施例只是用于例示。其它实施例可W被使用,而不脱离本公开的范围。
[0023] 异类网络102包括向MMT客户端106-114供应媒体内容(诸如图像、音频W及视 频内容)的运动图像专家组(MPEG)媒体传输(MMT)服务器104。MMT服务器104和MMT客 户端106-114代表MMT设备,并且可W如图2中所示地实施或W任何其它适当的方式实施。 MMT服务器104可W经由异类网络102向MMT客户端106-114发送全分辨率视频流116。MMT 客户端106-114基于到异类网络102的连接的类型和MMT客户端的类型(等等),W-个或 多个比特率118-126W及一个或多个分辨率130-138接收视频流116中的一些或全部。到 异类网络102的连接的类型和比特率可W包括高速骨干网连接128、每秒1000兆位(Mbps) 连接118、每秒312千比特化bps)连接120、lMbps连接122、4Mbps连接124、2Mbps连接 126 等等。分辨率 130-138 可W包括W60 赫兹的 1080 逐行(l〇80p) (1080p@60hz) 130、W lOHz的四分之一通用中间格式(QCIFO132、W24Hz的标准清晰度(standarddefinition, SD) 134、W60Hz的 720 逐行(720p) 136、W30Hz的 720p138 等等。客户端 106-114 的类型 可W包括桌上型计算机106、移动电话108、个人数字助理(PDA) 110、膝上型计算机112W及 平板114。
[0024] 媒体内容,也称为MMT资源,通过MMT容器经由一个或多个M即从MMT服务器104 发送到MMT客户端106-114。MMT资源可W被MMT客户端106-114消费,即使是在并不是 全部M即都被MMT客户端106-114接收到时。MMT容器标识已经接收到和还没有接收到的 MFU,从而MMT客户端106-114可W呈现(render)已经接收到的MFU,而不能呈现还没有接 收到的MFU。
[0025] 图2图示了根据本公开的示例MMT设备202。图2中所示的MMT设备202的实施 例只是用于例示。MMT设备的其它实施例也可W被使用,而不脱离本公开的范围。
[0026]MMT设备202包括天线205、射频脚)收发器210、传送(T幻处理电路215、麦克 风220和接收(R幻处理电路225。MMT设备202还包括扬声器230、处理单元240、输入/ 输出(I/O)接口(I巧245、键盘250、显示器255和存储器260。MMT设备202可W包括任何 数量的该些组件中的每一个。
[0027] 处理单元240包括被配置为运行指令的处理电路,所述指令诸如存储在存储器 260中或存储在处理单元240的内部的指令。存储器260包括基本操作系统(0巧程序261 和一个或多个应用262。MMT设备202可W代表使用MMT的任何适当的设备,诸如MMT客户 端106-114或MMT服务器104。在特定的实施例中,MMT设备202代表移动电话、智能电话、 个人数字助理或平板计算机。MMT设备202经由MMT发送、接收、或显示媒体内容。
[002引在无线网络中,RF收发器210从天线205接收由基站或其它设备传送的进入的 (incoming)RF信号。RF收发器210下变频进入的RF信号W产生中频(I巧或基带信号。IF 或基带信号被发送给RX处理电路225,RX处理电路225产生经处理的基带信号(诸如通过 过滤、解码、和/或数字化基带或IF信号)。RX处理电路225可W将经处理的基带信号提 供给扬声器230 (对于声音数据来说)或提供给处理单元240W供进一步的处理(诸如对 于网络浏览或其它数据来说)。
[0029]TX处理电路215从麦克风220接收模拟或数字声音数据,或者从处理单元240接 收其它发出的(outgoing)基带数据(诸如网络数据、电子邮件或交互式视频游戏数据)。 TX处理电路215编码、复用和/或数字化发出的基带数据W产生经处理的基带或IF信号。 RF收发器210从TX处理电路215接收发出的经处理的基带或IF信号,并且将基带或IF信 号上变频到经由天线205传送的RF信号。
[0030] 在一些实施例中,处理单元240包括具体体现在一个或多个分离的设备中的中央 处理单元(CPU) 242和图形处理单元(GPU) 244。在一些实施例中,CPU242和GPU244被实 施为布置在一个或多个印刷电路板上的一个或多个集成电路。存储器260禪合到处理单元 240。在一些实施例中,存储器260的一部分代表随机存取存储器(RAM),而存储器260的另 一部分代表用作只读存储器(ROM)的闪速存储器。
[0031] 在一些实施例中,存储器260是存储经由MMT传递媒体内容的程序指令的计算机 可读介质。当该程序指令由处理单元240运行时,程序指令使得处理单元240、CPU242、和 GPU244中的一个或多个运行依据本公开的实施例的各种功能和程序。
[0032
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1