管理用于速率调步的缓冲器的设备和方法技术

技术编号:20084260 阅读:124 留言:0更新日期:2019-01-15 03:48
管理用于速率调步的缓冲器的方法、解码器和服务器。解码器包括存储器、配置成发送和接收信号的收发器以及操作性地连接至存储器和收发器的处理电路。处理电路从服务器接收去除速率消息,该去除速率消息指示解码器的调步缓冲器的流出速率。处理电路还根据流出速率从调步缓冲器向解码器的解码缓冲器提供数据包。

Equipment and method for managing buffer for rate step

Method, decoder and server for managing buffer for rate step. The decoder includes a memory, a transceiver configured to send and receive signals, and a processing circuit operatively connected to the memory and transceiver. The processing circuit receives a removal rate message from the server, which indicates the outflow rate of the step buffer of the decoder. The processing circuit also provides data packets from the step buffer to the decoding buffer of the decoder according to the outflow rate.

【技术实现步骤摘要】
【国外来华专利技术】管理用于速率调步的缓冲器的设备和方法
本申请总体涉及传输系统中的媒体数据传送,并且更具体地,涉及管理用于速率调步(ratepacing)的缓冲器的设备和方法。
技术介绍
运动图像专家组(MPEG)媒体传输(MMT)是指定用于在异构互联网协议(IP)网络环境上传送用于多媒体服务的编码媒体数据的技术的数字容器标准或格式。所传送的编码媒体数据既包括需要在指定时间内同步解码并呈现特定的数据单元的视听媒体数据(即,定时数据),也包括基于服务的环境或用户的交互在任意时间内解码并呈现的其它类型数据(即,非定时数据)。
技术实现思路
技术问题在编码媒体数据将使用IP(诸如,实时传输协议(RTP)、传输控制协议(TCP)、用户数据报协议(UDP)等)经由基于数据包的传送网络进行传送的假设下进行MMT的设计。MMT的设计还考虑了不同传送环境的特性。例如,从发送实体到接收实体的每个数据包传送的端到端延迟可能并非始终不变,并且底层网络提供者必须提供将信令消息与媒体数据区分的方式。相应地,需要改进MMT媒体数据传送中的标准。技术方案本公开的示例实施方式提供了解码器、用于解码器的方法以及用于控制传输系统中媒体数据的传送的服务器。在一个示例实施方式中,提供了一种管理用于速率调步的缓冲器的解码器。解码器包括存储器、配置成发送和接收信号的收发器以及操作性地连接至存储器和收发器的处理电路。处理电路向服务器发送去除速率消息,该去除速率消息指示解码器的调步缓冲器的流出速率。然后,处理电路根据该流出速率从调步缓冲器向解码器的解码缓冲器提供数据包。在一个示例实施方式中,提供了管理用于速率调步的缓冲器的解码器的方法。该方法包括向服务器发送去除速率消息,其中,该去除速率消息指示解码器的调步缓冲器的流出速率。该消息还包括根据流出速率从调步缓冲器向解码器的解码缓冲器提供数据包。在一个示例实施方式中,提供了用于管理解码器中的用于速率调步的缓冲器的服务器。该服务器包括存储器、配置成发送和接收信号的收发器以及操作性地连接至存储器和收发器的一个或多个处理器。在进行下文的具体实施方式之前,说明在本专利文件全文中使用的某些单词和短语的定义可能是有益的:措辞“包括”和“包含”以及它们的衍生词意为包括而非限制;措辞“或”是包括性的,意为和/或;短语“与...相关”和“与其相关”及其衍生词可意味着包括、包括在...内、与...互相连接、包含、包含在...内、连接至或与...连接、联接至或与...联接、可与...通信、与...合作、交错、并列、接近于、结合至或与...结合、具有、具有...的性质等;以及措辞“控制器”意为控制至少一个操作的任何装置、系统或其一部分,这样的装置可以以硬件、固件或软件来实施,或以硬件、固件或软件中的至少两项的一些结合来实施。应注意的是,与任何特定控制器关联的功能无论是本地还是远程均可以是集中的或分布式的。本专利文件全文中提供对某些词语和短语的定义。本领域普通技术人员应理解,在许多情况下(如果不是大多数情况),这种定义适用于现有技术,也适用于这样定义的词语和短语的将来的使用。附图说明为了更完整地理解本公开及其有益效果,现参考下文结合附图而作出的描述,在附图中相同的附图标记表示相同的部分,在附图中:图1示出了可实施有本公开的各种示例实施方式的传输系统的示例;图2和图3示出了根据本公开的各种示例实施方式的计算系统中的示例装置;图4示出了根据本公开的各种示例实施方式的MMT媒体数据传输环境中的MMT协议输入/输出的框图;图5示出了根据本公开的各种示例实施方式的用于仿真接收器行为的接收器缓冲器模型的框图;图6示出了根据本公开的各种示例实施方式的使用用于移动视频传送的速率调步的示例性实施;图7示出了根据本公开的各种示例实施方式的具有调步缓冲器的假想接收器缓冲器模型(HRBM);图8示出了根据本公开的说明性示例实施方式的用于操作传输系统中的发送实体的过程;以及图9示出了根据本公开的说明性示例实施方式的用于操作传输系统中的接收实体的过程。具体实施方式下文讨论的图1至图9以及用于在本专利文件中描述本公开的原理的各种示例实施方式仅通过说明的方式进行,而不应以任何方式被解释为对本公开范围的限制。本领域技术人员将理解,本公开的原理可实施于任何适当布局的系统或装置。MMT编码和媒体传送在以下文件和标准描述中进行了讨论:ISO/IECJTC1/SC29/WG11,Highefficiencycodingandmediadeliveryinheterogeneousenvironments-Part1:movingpictureexpertsgroup(MPEG)mediatransport(MMT)(异构环境中的高效编码和媒体传送-第1部分:运动图像专家组(MPEG)媒体传输(MMT)),2012年7月,其内容在此如同完全在本文中进行阐述那样并入本公开中。为了在异构IP网络环境中高效且有效地传送编码媒体数据,MMT提供:逻辑模型,以构建由混合应用的各种组件构成的内容;与用于传送层处理(诸如,数据分包和自适应)的编码媒体数据有关的数据传送信息的结构;数据分包方法和数据包结构,以传送与传输控制协议(TCP)或用户数据报协议(UDP)上使用的特定类型的媒体或编码方法无关的媒体内容(包括混合传送);管理媒体内容的呈现和传送的信令消息的格式;管理媒体内容的呈现和传送的信令消息的格式;促进跨层通信的待跨层交换的信息的格式。MMT限定了包括封装、传送和信令化的三个功能区域。封装功能区域限定了媒体内容的逻辑结构、MMT包以及待由MMT兼容实体处理的格式数据单元。MMT包指定包括媒体内容和媒体内容之间的关系的组件,以提供自适应传送所需的信息。数据单元的格式被限定成封装所编码的媒体,以作为传送协议的有效载荷而被存储或承载并且在储存与承载之间容易地转换。传送功能区域限定了应用层协议和有效载荷的格式。与用于多媒体传送的传统应用层协议相比,本应用层协议为MMT包的传送提供增强的特征(包括多路复用)。有效载荷格式被限定成承载与特定媒体类型或编码方法无关的编码媒体数据。信令功能区域限定了消息的格式以管理MMT包的传送和消费。用于消费管理的消息被用于表示MMT包的结构,并且用于传送管理的消息被用于表示有效载荷格式的结构和协议的配置。MMT限定了用于时间连续的多媒体(诸如,音频、视频和诸如小工具、文件等其它静态内容)的传送的新框架。MMT指定用于将MMT包传送至接收实体的协议(即,MMTP)。MMTP将MMTP包的发送时间表示作为协议头(protocolheader)的一部分。该时间使接收实体能够通过检查每个输入的MMT数据包的发送时间和接收时间来执行去抖动。本公开的示例实施方式认识到,接收媒体数据的环境条件可基于导致传输和传送之间的延迟(例如,端到端的延迟)的发送路径、发送格式和接收装置的类型而不同。例如,不同的传输媒体(例如,无线数据通信(LTE、HSPA、3G、WiFi等)、物理媒体(例如,有线、电缆、以太网、光纤等)卫星广播等)具有不同的相关传输延迟。本公开的示例实施方式认识到,除了传输延迟之外,其它来源也可导致抖动。例如,前向纠错(FEC)解码可插入额外的延迟以使得丢失的数据包能够恢复本文档来自技高网...

【技术保护点】
1.管理用于速率调步的缓冲器的解码器,所述解码器包括:存储器;收发器,所述收发器配置成发送和接收信号;以及处理电路,所述处理电路操作性地连接至所述存储器和所述收发器,所述处理电路配置成:从服务器接收去除速率消息,所述去除速率消息指示所述解码器的调步缓冲器的流出速率;以及根据所述流出速率从所述调步缓冲器向所述解码器的解码缓冲器提供接收的数据包。

【技术特征摘要】
【国外来华专利技术】2016.05.24 US 62/340,826;2017.01.25 US 15/415,8401.管理用于速率调步的缓冲器的解码器,所述解码器包括:存储器;收发器,所述收发器配置成发送和接收信号;以及处理电路,所述处理电路操作性地连接至所述存储器和所述收发器,所述处理电路配置成:从服务器接收去除速率消息,所述去除速率消息指示所述解码器的调步缓冲器的流出速率;以及根据所述流出速率从所述调步缓冲器向所述解码器的解码缓冲器提供接收的数据包。2.根据权利要求1所述的解码器,其中,所述处理电路还配置成:向所述服务器发送包括所述调步缓冲器的状态信息的状态反馈消息。3.根据权利要求2所述的解码器,其中,所述调步缓冲器的状态信息包括:所述调步缓冲器中缓冲的数据包的量、所述调步缓冲器中缓冲的数据包的目标量、用于子流的最后接收的数据包序列号以及所述调步缓冲器的可用空闲空间的量。4.根据权利要求2所述的解码器,其中,所述处理电路还配置成:从所述服务器接收用于配置所述状态反馈消息的传输的测量配置消息。5.根据权利要求4所述的解码器,其中,所述测量配置消息包括对于所述解码器发送所述调步缓冲器的所述状态反馈消息的请求。6.根据权利要求4所述的解码器,其中,所述测量配置消息包括所述解码器发送所述调步缓冲器的所述状态反馈消息的频率。7.根据权利要求2所述的解码器,其中,所述处理电路还配置成:当所述调步缓冲器已满时,向所述...

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

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

1