当前位置: 首页 > 专利查询>诺基亚公司专利>正文

用于在多媒体流式传输中组装前向纠错帧的方法和设备技术

技术编号:5443730 阅读:168 留言:0更新日期:2012-04-11 18:40
在具有包含媒体分组的源块的多个FEC帧的RTP流中,在源块之前插入随机访问点,从而允许媒体解码器在完成FEC解码之后立即对媒体分组进行解码。具体地,媒体分组包含用于基于多媒体广播/多播的流式服务内容的前向纠错(FEC)源块。由于多媒体广播/多播流式服务包括动态交互式多媒体场景内容,其中不同媒体的源RTP分组与FEC RTP分组一起作为分离的RTP流而传输,因此包含随机访问点将促进在FEC解码之后立即渲染动态交互式多媒体场景内容,由此降低调谐延迟。

【技术实现步骤摘要】
【国外来华专利技术】
本申请总体上涉及用于已编码媒体分组群组的前向纠错帧的组 装,更具体地,涉及多媒体流式传输中的前向纠错帧。
技术介绍
多数基于分组的通信网络,特别是没有服务质量保证的互联网协 议(IP)网络,受到数量不定的分组丟失或者错误的影响。这些丟失 可能源自很多来源,例如路由器或者传输部分过载,或者导致分组删 除的分组中的位错误。应当理解,分组丢失是多数分组网络架构中的 常见操作要点,而不是网络失败。媒体传输,特别是压缩视频的传输, 极大地受到分组丢失的影响。可以在媒体编码过程期间通过多种不同的手段来进 一 步避免由 媒体传输中的错误所导致的在媒体呈现中的恼人赝像。然而,在媒体 编码过程期间添加冗余位对于预编码的内容是不可行的,并且这通常比使用前向纠错(FEC)的信道编码中的最优保护机制的效率要低。前向纠错如下进行工作计算各个待保护的媒体分组中待保护位 上的冗余位数目,将这些位添加到FEC分组,并且传输媒体分组和 FEC分组二者。在接收机处,可以使用FEC分组来检查媒体分组的 完整性,并且重建可能丢失的媒体分组。由此,将媒体分组和保护这 些i某体分组的FEC分组称为FEC帧。图1中示出了 FEC帧的例子。 如图1所示,媒体GOP流300包括由边界315隔开的媒体GOP 310 和媒体GOP 320。 FEC结构500包括由边界515隔开的FEC帧510 和FEC帧520。除了々某体分组514之外,FEC帧510还包含FEC分 组512和两个填充分组516。同样,FEC帧520除了包含J 某体分组524 还包含FEC分组。这样,FEC帧510、 520 —般比媒体GOP长。因此,FEC帧没有与媒体GOP对准。多数意在误差防护的FEC方案允许选择待保护的媒体分组的数 目,并且允许自适应地湘匕选FEC分组的数目,以选择FEC子系统的 延迟约束和保护长度。上文意义中的基于分组的FEC需要接收机与FEC帧结构的同步, 以便利用FEC。换言之,在可以开始纠错之前,接收机必须緩存FEC 帧的所有媒体和FEC分组。视频编码方案以及日益出现的一些音频编码方案,其例如使用所 谓的预测编码技术。这种技术分别根据先前的图像或者音频帧来预测 后面的视频图像或者音频帧的内容。下文中,将把视频图像和音频帧 统称为图像,以便将其与FEC帧区分开。通过使用预测编码技 术,压缩方案可能会非常有效,但是随着预测链变得更长,也变得更 加容易受到错误的影响。因此,不时地插入所谓的关键图像或者非预 测编码视频帧的等价项(此后将二者都称为关键图像)。该技术通过 使用非预测编码技术来重新建立预测链的完整性。但是这种情况也不 是很罕见关键图像比预测编码图像大5到20倍。每个已编码图像 例如可以对应于 一个待保护的J 某体分组。遵循MPEG-2可视化的惯例,此后将以关键图像开始、随后是零 个或多个非关键图像的图像序列称为图像组(GOP)。在数字电视中, GOP通常包括不超过6个图像。然而,在流式传输应用中,常常将 GOP尺寸选择得更大。有些GOP在一个GOP中可以具有数百个图像, 以便利用预测编码图像的较好的编码效率。为此,调谐到此类序 列可能需要若干秒。当FEC帧是大尺寸时(例如,包括数百个分组时),可以将FEC 方案设计得更为高效。类似地,多数媒体编码方案在挑选较大的GOP 尺寸时效率提高,因为一个GOP仅包含一个单个关键图像,其在统 计上远大于GOP的其他图像。然而,大FEC帧和大GOP尺寸二者都 需要与其各自的结构同步。对于FEC帧而言,这意味着在接收时緩 存整个FEC帧,以及纠正任何可纠正的4晉误。对于J 某体GOP而言,这意味着解析和丢弃那些没有构成GOP开始(关键帧)的媒体分组。在美国专利申请公开No. 2006/0107189 Al中记载为了减小解 码端的緩存延迟,FEC帧应当与媒体分组的群组对准。为此,编码器 应当能够针对FEC帧中所包含的已编码媒体分组的群组来确定完全 符合该FEC帧的已编码媒体分组的下一后续群组的数目,并且选择 与针对该FEC帧而如此确定的已编码々某体分组的一个或多个群组相 关联的所有已编码媒体分组。为了对准目的,可以通过向某些选定分 组添加预定的数据来使选定分组的尺寸相等。图2中示出了已对准的 FEC帧和媒体分组群组的例子。如图2所示,媒体GOP流400包括 由边界415隔开的媒体GOP 410和媒体GOP 420。 FEC结构600包 含由边界615隔开的FEC帧610和FEC帧620。尽管FEC帧610和 620还包含FEC分组和媒体分组,但是可以使其与GOP对准。FEC可以应用于富媒体(rich media)内容。富媒体内容通常是指 图形上丰富并且包含包括图形、文本、视频和音频的组分(或者多个 媒体)并且优选地通过单个接口递送的内容。富媒体随着时间动态地 改变,并且可以对用户交互4故出响应。对于可视地递送富内容以用于实时传输而言,特别是在3GPP中 的多媒体广播/多播服务(MBMS)和分组交换流媒体服务(PSSS) 架构中,富媒体内容的流式传输正在变得越发重要。PSS提供了用于 3G网络中基于互联网协议(IP)的(特别是通过点对点承载的)流 式应用的框架。MBMS流式传输服务促进了 3G移动环境中大众实时 内容向多个接收机的资源有效递送。并非使用不同的点对点(PtP) 承载将相同的内容递送至不同的移动台,而是使用单个点对多点(PtM)承载将相同的内容递送至给定小区中的不同移动台。流式传 输的内容可以包括视频、音频、诸如可伸缩矢量图形(SVG)的XML(可扩展标记语言)内容、时控文本以及其他支持的媒体。内容可以 预先记录或者根据实时馈送而生成。SVG允许三种类型的图形对象 矢量图形形状、图像以及文本。可以根据先前渲染(render)的对象 来聚合、变换以及组成图形对象。可以将SVG内容布置在群组中,使得可以对每个SVG内容独立于后续递送的群组而被处理和显示。 群组也称为场景。直到最近,移动设备的应用是基于文本的,其交互性有限。然而, 随着更多的无线设备配备了彩色显示器和更为高级的图形渲染库,消 费者将要求来自其所有无线应用的富媒体体验。对于移动终端而言, 特别是在MBMS、 PSS以及多媒体流式传输(MMS )服务的领域中, 实时富媒体内容流式传输服务势在必行。富媒体应用(特别是在Web 服务领域中)包括基于XML的内容,诸如SVGT1.2:用于以XML来描述二维图形的语言。SVG允许三种 类型的图形对象矢量图形形状(例如,包括直线和曲线的路径)、 多媒体(例如,光栅图像、视频、音频)以及文本。SVG绘图可以是 可交互的(使用DOM事件模型)和动态的。动画可以通过声明(例 如,通过在SVG内容中嵌入SVG动画元素)或者经由脚本来定义和 触发。通过使用访问SVG微文档对象才莫型(iiDOM)的补充脚本语 言,使得SVG的复杂应用成为可能,其中^DOM提供对所有元素、 属性和性质的完全访问。可以将事件句柄的丰富集指派给任何SVG 图形对象。由于其兼容性以及对其它Web标准(诸如,CDF)的影响, 可以通过XHTML (可扩展超文本标记语言)实现类似于脚本的特征, 并在相同Web页面内同时实现SVG元素。S本文档来自技高网...

【技术保护点】
一种用于在多媒体流式传输中使用的方法,其中分组流被提供给能够解码多个媒体的媒体分组的多媒体客户端,并且每个媒体的已编码媒体分组布置在帧中,每个帧至少具有跟随在至少一个前向纠错分组之后的媒体分组的源块,所述方法的特征在于: 在至少一些所 述帧中插入随机访问点,使得所述随机访问点位于所述源块和所述前向纠错分组之间。

【技术特征摘要】
【国外来华专利技术】US 2006-8-22 11/508,7261. 一种用于在多媒体流式传输中使用的方法,其中分组流被提供给能够解码多个媒体的媒体分组的多媒体客户端,并且每个媒体的已编码媒体分组布置在帧中,每个帧至少具有跟随在至少一个前向纠错分组之后的媒体分组的源块,所述方法的特征在于在至少一些所述帧中插入随机访问点,使得所述随机访问点位于所述源块和所述前向纠错分组之间。2. —种用于在多媒体流式传输中的服务器中使用的模块,其中, 分组流从所述服务器提供给能够解码多个媒体的媒体分组的多媒体 客户端,并且每个媒体的已编码媒体分组布置在帧中,每个帧至少具 有跟随在至少 一个前向纠错分组之后的媒体分组的源块,所述模块的 特征在于处理器,用于在至少一些所述帧中插入随机访问点,使得所述随 才几访问点位于所述源块和所述前向纠错分组之间。3. —种通信系统中的服务器,所述通信系统包括能够解码多个媒 体的媒体分组的 一个或多个多媒体客户端,并且每个媒体的已编码媒 体分组被布置在帧中,每个帧至少具有跟随在至少一个前向纠错分组 之后的媒体分组的源块,所述服务器的特征在于生成模块,用于在至少一些所述帧中插入随机访问点,使得所述 随机访问点位于所述源块和所述前向纠错分组之间。4. 一种适于接收多媒体比特流的多媒体客户端,所述比特流包括 布置在帧中的多个已编码媒体分组,每个帧至少具有跟随在至少 一 个 前向纠错分组之后的媒体分组的源块,并且其中,在源块和前...

【专利技术属性】
技术研发人员:R维丹泰姆V塞特勒S奇特图里
申请(专利权)人:诺基亚公司
类型:发明
国别省市:FI[芬兰]

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

1