用于通过分组交换网络进行实时传输的媒体分组结构的制作方法

文档序号:7608286阅读:188来源:国知局
专利名称:用于通过分组交换网络进行实时传输的媒体分组结构的制作方法
技术领域
本发明涉及要通过网络传输的媒体分组结构、用于发送这种媒体分组的发送器、用于接收这种媒体分组的接收器、发送这种媒体分组的方法、以及接收这种媒体分组的方法。
本发明对于Internet上的媒体流或广播尤其有用。
背景技术
通过像Internet这样的分组交换网络进行的多媒体内容流或广播越来越普遍。对多媒体内容进行编码、打包并通过网络作为媒体分组传输。可以在易于出错的网络连接上采用这种应用,例如无线网络连接,它的无线电传输导致媒体分组中的位丢失。另外路由拥塞会导致随机的分组丢失。
应用都涉及传输网络协议,例如用户数据报协议(UDP,RFC768)以及实时协议(RTP,RFCl889),实时协议在出现错误后丢弃媒体分组并且可能请求重传整个媒体分组。
问题是过多的重传与这种实时应用严格的延迟要求相矛盾。
IETF(Internet Engineering Task Force)在2003年8月出版的由Larzon等人所写的Internet Draft说明了一种新的传输协议,称为UDP-Lite,它类似于UDP(RFC768),但还可以服务那些在容易出错的网络环境中,宁愿传送而不是丢弃部分受损的有效负载的应用。使用UDP-Lite,分组被组织为由校验和覆盖的敏感部分和没有校验和覆盖的不敏感部分。不敏感部分中的错误不会导致分组在接收终点主机被传输层丢弃。对于声音和视频的编码译码器来说是有利的,编码译码器被设计为更善于处理有效负载中的错误而不是整个分组的丢失。
但是这类从由网络传送而不是丢弃受损数据中受益的应用并不总是能够恢复受损的数据。这种情况下,所显示的解码后的多媒体内容的质量下降。

发明内容
本发明的目标是提出一种更好地修复受损媒体数据的解决方案。
这是通过一种包括不敏感部分和敏感部分的媒体分组结构实现的,所述不敏感部分包括媒体数据块,所述敏感部分由校验和加以保护,所述敏感部分包括用于纠正所述不敏感部分中包含的媒体数据块的纠错码。
当受损时,可以用根据本发明的媒体分组的敏感部分中包含的纠错码修复其不敏感部分中包含的媒体数据块。这种纠正可以由路由器、接收器或任何其它网络设备完成并且发生在由错误恢复解码器进行任何处理之前。因此,采用本发明,提供了预-纠正步骤,并且由错误恢复解码器接收到的媒体位流传输到解码器时具有更少错误。因此,错误恢复解码器有更大的机会成功地对接收到的媒体数据进行解码。因而,根据本发明的媒体分组的优势是能够提高解码后的多媒体内容的质量。
此外,在根据本发明的媒体分组的敏感部分中被传输的纠错码构成了可靠的数据。事实上,路由器或接收器在发送媒体分组前检查数据分组的敏感部分的校验和是否有效。如果无效,就丢弃整个分组。因此,由接收器接收到的纠错码有效并可能能够对媒体数据损失进行有效的修复。
应该注意已经从请求注解(RFC)文档2733(作者J.Rosenberg和H.Schulzrinne,由IETF于1999年12月发表,题为“An RTPPayload Format for Generic Forward Error Correction”)中已经知道了这种纠错码的使用。这个文档规定了用于传输前向纠错码的分组数据结构,前向纠错码允许对丢失的实时媒体数据的一般前向纠错。这些前向纠错代码,也称为损失消除代码(LEC)由发送器放到分组中,这些分组不和媒体分组在相同的流中发送。LEC分组包括用于纠正一个或多个媒体分组的前向纠错码。在接收器端,接收到LEC分组和初始媒体分组。如果没有丢失媒体分组,可以忽略LEC代码。如果出现了丢失,可以将LEC分组和已经接收到的其它媒体和LEC分组组合在一起,这样恢复丢失的媒体分组。
根据本发明的媒体分组的优势是纠错码被存储在相同的媒体分组中,而不是要修复的媒体数据块中。接收器端涉及的纠正过程因此而简单得多,因为不需要查找与受损的媒体分组对应的LEC分组。
为了压缩效率起见,一个LEC分组通常与多个媒体分组相关联,例如10个媒体分组。但是,本领域中的技术人员已知计算纠错码所涉及的算法的复杂度随着要校正的媒体数据块大小的增加而增加。存储到根据本发明的媒体分组结构中的纠错码只与存储到相同媒体分组中的媒体数据块相关联。因而,采用本发明,降低了发送器、路由器或接收器上所涉及的算法的复杂度。
将参考下文中所说明的实施方案阐明本发明的这些和其它特征,从中可以透彻地了解它们。
附图概述现在将参考附图,作为例子更加详细地说明本发明,附图中-

图1说明了根据现有技术的通信系统;-图2a说明了IP/UDP/RTP网络协议栈;-图2b说明了网络协议UDP-Lite所用的数据分组结构;-图3a说明了UDP-Lite头部的结构;-图3b说明了根据本发明的第一个实施方案的媒体分组结构;-图4是根据本发明的第一实施方案的发送器的功能图;-图5是根据本发明的第一实施方案的接收器的功能图;-图6是根据本发明的第一实施方案的路由器的功能图;-图7说明了根据本发明的第二实施方案的媒体分组结构;-图8是根据本发明的第三实施方案的发送器的功能图;-图9是根据本发明的第三实施方案的接收器的功能图。
具体实施例方式
图1是根据现有技术的通信系统的示意表示。这种通信系统包括发送器1(也称作源主机)、网络2和接收器3(也称作目标主机)。网络2可以是任意类型的分组交换网络,优选是Internet。应该注意网络可以包括无线网络,例如从基站到像移动电话这样的移动接收器。
这种网络被组织成由层构成的栈,每层构建在下一层之上。每一层的目的是向上一层提供特定服务,并对那些层屏蔽所提供的服务如何被实际实现的细节。根据由协议定义的规则和约定,发送器上的层与接收器或路由器上的相应层进行会话。
网络协议栈的典型模型包括Internet层,它定义了正式的IP分组格式和称为IP(Internet协议)的协议。Internet层的目的是将IP分组输送到想要它们去的地方。网络协议栈在Internet层上还包括传输层,传输层允许源和目标主机上的对等实体进行对话。传输层通常由两个端到端协议控制-UDP协议(用户数据报协议),它是不可靠的、无连接的协议,-RTP(实时协议),携带具有实时属性的数据,并且可能与RTCP(实时控制协议)关联以监控服务质量。
应该注意传输层可以由除UDP和RTP以外的其它协议控制。例如,已经开发出了专有的协议。一般来说,已经为专用应用(例如从移动电话通过蓝牙向无线耳机的音频或视频流传输)开发出了专有网络协议栈模型。
还应该注意,对于除实时应用以外的其它应用,由TCP(传输控制协议)取代了RTP,TCP是可靠的面向连接的协议,它允许起自源主机的分组流在Internet上被无错误地输送到目标主机,并且它还能够处理控制流。由TCP提供的控制流可能会导致路由器拥塞,路由器拥塞导致路由器层随机的分组丢弃。
参考图1,发送器1包括编码器MD_ENC用于将多媒体内容MM(像声音或视频)编码成媒体数据位流MD_BSTR。对于视频内容,举例来说,编码器MD_ENC实现了MPEG-4(运动图像专家组)或H.264标准。对于声音内容,举例来说,编码器MD_ENC实现了AMR(高级多速率)标准。媒体数据位流由打包装置PACK组成媒体数据块BMD,BMD由发送器网络协议装置TNPM嵌入到所述网络协议栈定义的媒体分组MP中。
图2a说明了实现网络协议栈的发送器网络协议装置TNPM,它适合通过Internet的实时流或广播应用。
在发送器端,要在网络3上传输的媒体数据块BMD首先由RTP协议处理,RTP协议创建包括RTP头RTP_HD和RTP有效负载RTP_PLD的RTP分组。RTP有效负载由媒体数据块BMD形成,RTP头包括RTP相关的元数据,例如用于控制RTP有效负载的序列号或时间戳。
获得的RTP分组RTP_P进一步由UDP协议进行处理,UDP协议通过向RTP分组添加UDP头创建UDP分组UDP_P。因此,UDP分组包括UDP头,然后是UDP有效负载UDP_PLD。UDP有效负载包括RTP分组,UDP头包括元数据,例如源地址、目标地址和校验和。
校验和用于检测将由UDP分组携带的m个位的序列中的错误,m是整数。采用多项式编码方法有利发送器和接收器必须预先对生成器多项式G(x)达成一致。为了计算与多项式M(x)对应的m位序列的校验和,该m位序列必须长于生成器多项式G(x)。思想是将校验和添加到m位序列的末尾,使得后跟校验和的m位序列所表示的多项式能够被G(x)整除。当接收器获得了包括m位序列和校验和的分组之时,它试着将它除以G(x)。如果有余数,说明发生了传输错误。在这种情况下,UDP协议完全丢弃该UDP分组。
网络2可以包括一些路由器ROUT以便将分组P发送到指定的目的地。
接收到的分组RP由接收器3接收到,接收器3包括接收器网络协议装置RNPM用于提取接收到的由网络协议栈定义的媒体数据块。应该注意接收器网络协议装置RNPM与图2a所说明的发送器网络协议装置TNPM对称。当UDP层在接收到的分组RJP中检测到校验和中的错误时,就丢弃接收到的分组RJP。
接着由解包装置DEPACK对来自有效分组的接收到的媒体数据块RBMD进行解包处理,DEPACK将接收到的媒体数据流MD_BSTR输送到解码器MD_DEC。
下面我们考虑一种新的协议,它能够计算部分校验和,即只覆盖一部分分组的校验和。这种协议如UDP-Lite协议或目前尚未标准化的DCCP(数据拥塞控制协议)协议。
图2说明了包括敏感部分SP和不敏感部分ISP的UDP-Lite分组,这样只在敏感部分上计算校验和CS。UDP Lite协议只检查分组的敏感部分是否有效。因此在不敏感部分中包含错误的UDP分组也能被传输到RTP协议。
与UDP协议不同,UDP-Lite协议使得可能纠正受损的数据而不是丢弃它。优势是避免了受损分组的系统重传。
图3a说明了UDP-Lite头部的结构,它除了已经由UDP协议使用的源地址SRC、目标地址DEST和校验和值CS域之外,还包括校验和覆盖域CSC,校验和覆盖域表示敏感部分SP的长度。
应该注意UDP-Lite分组的敏感部分通常被放在UDP-Lite分组的开头,但别的允许使用部分校验和的协议可以提出别的分组结构,例如敏感部分SP位于媒体分组的尾部。
图3b说明了根据本发明的第一实施方案的媒体分组。这种媒体分组包括敏感部分SP和不敏感部分ISP。不敏感部分包括要由媒体分组传输的媒体数据块BMD。敏感部分SP包括由RTP和UDP-Lite协议添加到媒体数据块BMD的头部(RTP_HD,UDP_L_HD)以及纠错码。所述纠错码用来根据本发明纠正数据分组的不敏感部分的潜在损坏。
应该注意本发明并不限于UDP-Lite协议,而是限于适合媒体分组的实时传输并能够使用部分校验和的网络协议。
在本发明的第一实施方案中,这种纠错码是前向纠错码,也称为FEC码。如请求注解(RFC)文档2733(作者J.Rosenberg和H.Schulzrinne,由IETF于1999年12月发表,题为“An RTP PayloadFormat for Generic Forward Error Correction”)中所述,FEC码是传统的纠错码,像奇偶码、Reed-Solomon或Hamming码。这种FEC码的优势是计算这种FEC码所涉及的计算算法可以被简化为XOR操作。
应该注意根据本发明插入媒体分组敏感部分SP中的前向纠错码的长度,它表示FEC码的开销,高度依赖应用需求。对媒体数据块中损坏的完整修复比部分修复需要更多的FEC码。需要在开销和效率之间进行折衷。例如,IP上的一些语音传输应用使用关键字自适应FEC码。只在传输状况恶化时才计算出这种关键字自适应FEC码并发送它。
FEC码被放在根据本发明的媒体分组的敏感部分SP中,以便确保只有有效的FEC码将被接收器接收到并用来修复接收到的媒体数据块RBMD中的损坏。
在图3b中,FEC码被放在RTP头部和媒体数据块之间。替代位置是UDP头部和RTP头部之间。一般来说,应该注意FEC码可以位于根据本发明的媒体分组的敏感部分中的任何位置。
图4以功能方式说明了发送根据本发明的第一实施方案的数据分组的发送器。所述发送器包括打包器10用于将媒体位流MD_BDTR组织成媒体数据块BMD,每块要被放在一个媒体分组中。媒体数据块BMD由FEC计算装置11做进一步处理,FEC计算装置11用来计算用于纠正部分或整个媒体数据块BMD的FEC码。应该注意计算适合纠正受损媒体数据块的FEC码所涉及的算法不一定与计算适合多个接收到的媒体数据分组中的一个媒体数据分组恢复的FEC码所涉及的算法相同,如上述文档所述。但是,这种算法对本领域的技术人员来说是已知的。
所获得的FEC码被进一步添加到媒体数据块BMD,以便形成新的数据块FEC_BMD。数据块FEC_BMD由发送器网络协议装置12处理,发送器网络协议装置12计算与网络协议栈中涉及的网络协议有关的头部。
媒体分组MP被输出,在MP中RTP有效负载包括数据块FEC_BMD。校验和计算装置14随后根据对敏感部分长度的了解计算要写入UDP-Lite校验和域的校验和。敏感部分的长度是从媒体分组MP的总长度减去由打包器10提供的媒体数据块BMD_L的长度而获得的。因此敏感部分SP包括头部和FEC码。敏感部分的长度BMD_L被作为校验和覆盖值CSC存储到UDP-Lite头部中。计算出与媒体分组的敏感部分SP对应的校验和并更新媒体数据分组MP的UDP头部的校验和域CS。
本发明的第一实施方案还涉及通过网络3传输多媒体内容MM的方法,所述方法包括下列步骤-将所述多媒体内容MM编码10成媒体位流MD_BSTR,-将所述媒体位流MD_BSTR打包11成媒体数据块,-计算12媒体数据块BMD的纠错码FEC,-将所述媒体数据块BMD嵌入13媒体分组MP的不敏感部分ISP中,并将所述纠错码FEC嵌入媒体分组MP的敏感部分中,-计算用于保护所述媒体分组MP的所述敏感部分SP的校验和CS。
图5以功能方式说明了依照本发明的第一实施方案的接收器。这种接收器包括用于将网络协议应用到接收到的媒体数据分组RP的接收器网络协议装置20。Internet协议IP提取并分析IP头部IP_HD并发送IP有效负载到UDP-Lite协议。UDP-Lite协议提取并分析UDP-Lite头部。尤其,校验和装置21检查关于由校验和覆盖值分界的接收到的分组敏感部分的校验和CS。如果接收到的分组的校验和CS有效,接收到的分组的UDP-Lite有效负载就被传输到RTP层。如果无效,就丢弃接收到的分组。然后,RTP协议提取并分析RTP头部并将包括FEC码和接收到的媒体数据块RBMD的RTP有效负载发送到FEC解码装置22.FEC解码装置22能够重新计算出从其计算FEC码的媒体数据块。如果接收到的媒体数据块有效,就忽略FEC码。相反,修复接收到的媒体数据块RBMD并将修复后的媒体数据块RBMD发送到解包装置23,用于形成纠正后的媒体位流CMD_BSTR。纠正后的媒体位流由解码器24做进一步解码以提供解码后的多媒体内容DMM。
本发明的第一实施方案还涉及通过网络3接收媒体分组RMP的方法,所述方法包括下列步骤-从所述接收到的媒体分组RMP的不敏感部分ISP提取媒体数据块,从其敏感部分提取纠错码FEC,-检查保护所述敏感部分SP的校验和CS是否有效,-如果所述校验和无效,丢弃接收到的媒体分组RMP,-用所述纠错码FEC纠正所述接收到的媒体数据块RBMD,-将所述纠正后的媒体数据块CBMD插入到接收到的媒体位流RMD_BSTR,-解码所述接收到的媒体位流RMD_BSTR。
图6以功能方式说明了依照本发明的第一实施方案的路由器。路由器用来以正确地方向路由媒体分组MP。为此,该路由器包括路由网络协议装置30,用于提取并分析网络协议的头部直到UDP-Lite协议。尤其,路由器网络协议装置30的目的是提取媒体分组MP的目标地址,目标地址是由传输层提供的,在我们的例子中它被存储在UDP-Lite头部中。UDP-Lite协议检查UDP-Lite头部中存储的校验和CS并丢弃校验和无效的媒体分组。有效的媒体分组被重新嵌入并重新被向着它们的目的地发送到网络。
本发明的第一实施方案还涉及通过网络3将接收的媒体分组RMP路由到接收器的方法,所述方法包括下列步骤-从所述接收到的媒体分组RMP的不敏感部分ISP提取接收到的媒体数据块RBMD,从其敏感部分SP提出纠错码FEC,-检查保护所述敏感部分SP的校验和是否有效,-如果所述校验和CS无效时丢弃接收到的媒体分组,-用所述纠错码纠正接收到的媒体数据块RBMD,-重新将纠正过的媒体数据块嵌入转播的媒体分组RT_MP的不敏感部分,将纠错码嵌入转播的媒体分组RT_MP的敏感部分中,所述敏感部分由校验和保护。
在本发明的第一实施方案中,由打包器10提供的媒体数据块BMD被完全存储到媒体分组的不敏感部分中。
图7说明了根据本发明的第二实施方案的媒体分组结构。在本发明的第二实施方案中,媒体分组的敏感部分SP还包括第二个媒体数据块BMD2。第二媒体数据块BMD2因此由UDP(-Lite)校验和保护。
根据本发明的第二实施方案的第二媒体数据块对于传输媒体数据尤其有利,媒体数据比其它数据更为重要,如图像大小、视频解码器的帧速率、或任何其它解码器上下文信息。没有这种信息,视频解码器就不能正常工作。应该注意有些视频解码器实现了对媒体数据的分割以便在可扩展媒体位流的开始发送最重要的媒体数据。第二媒体数据可以包括(如)由这种视频解码器提供的第一数据分块DP1并且媒体分组的不敏感部分包括后续数据分块DP2、DP3、……、DPN,N是整数。
图8以功能方式说明了根据本发明的第三实施方案的发送器。这种发送器还包括装置40,用于计算与存储在根据本发明的媒体分组MP的不敏感部分ISP的媒体数据块BMD有关的损失消除码(LEC)。LEC码由发送器网络协议装置12放入分组LEC_P并在不同于包括相应媒体数据块的媒体分组MP的另一分组流中通过网络发送。在一个替代解决方案中,LEC分组被发送到接收器的另一个端口。
图9以功能方式说明根据本发明的第三实施方案的接收器。这种接收器用来接收媒体数据分组RP以及LEC分组R_LEC_P。像上面所说明的那样,由接收器网络协议装置20处理接收到的媒体数据分组RP。
如果UDP-Lite校验和有效,就如前所述处理接收到的媒体分组RP。
如果UDP-Lite校验和无效,就整个丢弃该媒体数据分组。进一步由RTP协议通知媒体数据分组的丢失,RTP协议请求查找装置50在接收到的LEC分组中查找与丢失的媒体分组对应的LEC分组LEC_P。当找到时,由LEC解码装置51解码相应的接收到的LEC分组LEC_P。恢复出来的媒体数据块LEC_BMD被发送到解包装置23,它向解码器24提供恢复后的媒体位流LEC_MD_BSTR。
如上所述,通常是为多个媒体数据块计算LEC码。例如,为N个媒体分组发送一个LEC分组,N是整数,约等于10.。LEC分组能够纠正N个媒体数据分组中的一个媒体数据分组。因此,LEC码弥补了一个媒体分组的丢失。如果丢失了不止一个媒体数据分组,就无法完全恢复丢失的媒体数据。但是,应该注意有些类型的LEC码能够对N个媒体数据分组中的不止一个媒体数据分组进行部分恢复。这是在纠错和压缩率之间的折衷,压缩率取决于应用需求。
因此,还需要LEC码计算中涉及的N-1个其它媒体分组以便恢复丢失的媒体数据分组。
本发明的第三实施方案的优势是提供一种不仅纠正接收到的受损媒体数据分组还能完全恢复丢失分组的解决方案。
上文中的图和它们的说明是为了说明而不是限制本发明。显然有很多在所附权利要求范围内的选择。在这方面进行了下面的总结说明有多种通过硬件或软件模块或软硬结合实现功能的方式。在这方面,附图是非常概略的,每个仅代表本发明的一种可能的实施方案。因而,尽管附图将不同的功能示为不同的块,但这决不排除由单个硬件或软件模块完成多个功能,也不排除单个功能由多个软硬模块的组合完成。例如,与图1、5、9中所说明的不同,解码器24可以是一个独立于接收器2的远程设备。
权利要求中的任何引用符号都不应看作是为了限制该权利要求。动词“包括”以及它的变形的使用不排除权利要求中所列元素或步骤之外的元素或步骤的存在。元素或步骤之前的冠词“一”并不排除多个这种元素或步骤的存在。
权利要求
1.包括不敏感部分(ISP)和敏感部分(SP)的媒体分组结构(MP),所述不敏感部分包括媒体数据块(BMD),所述敏感部分由校验和(CS)保护,所述敏感部分包括用于纠正所述不敏感部分(ISP)中包含的媒体数据块(BMD)的纠错码(FEC)。
2.权利要求1中所主张的媒体分组(MP),其中所述纠错码是前向纠错码(FEC)。
3.权利要求1中所主张的媒体分组,其中包括了第二媒体数据块(BMD2),所述第二媒体数据块包含在敏感部分(SP)中。
4.用于通过网络(3)发送多媒体内容(MM)到接收器的发送器,所述发送器包括-媒体编码装置(10),用于将所述多媒体内容(MM)编码成媒体数据位流(MD_BSTR),-打包装置(11),用于将所述媒体数据位流(MD_BSTR)组织成媒体数据块,-计算用于纠正媒体数据块(BMD)的纠错码(FEC)的装置(12),-发送器网络协议装置(13),用于将所述媒体数据块(BMD)嵌入媒体分组(MP)的不敏感部分(ISP),将所述纠错码(FEC)嵌入媒体分组(MP)的敏感部分(SP),所述发送器网络协议装置(13)包括计算用于保护所述敏感部分(SP)的校验和(CS)的校验和子-装置(14)。
5.用于接收通过网络(3)传输的媒体分组(RMP)的接收器,所述接收器包括-接收器网络协议装置(20),用于从所述接收到的媒体分组(RMP)的不敏感部分(ISP)提取接收到的媒体数据块(RBMD)并从其敏感部分(SP)提取纠错码(FEC),所述接收器网络协议装置包括用于检查在所述敏感部分(SP)上计算出的校验和是否有效的校验和计算子装置(21),-用所述纠错码(FEC)纠正所述接收到的媒体数据块(RBMD)的装置(22),-将所述纠正后的媒体数据块(CBMD)插入接收到的媒体位流(RMD_BSTR)的解包装置(23),-对所述接收到的媒体位流(RMD_BSTR)解码的媒体解码装置(24)。
6.用于通过网络(3)将接收到的媒体分组(MP)路由到接收器的路由器,所述媒体分组包括不敏感部分(ISP)和敏感部分(SP),所述不敏感部分(ISP)包括所述媒体数据块(BMD),所述敏感部分由校验和(CS)保护,所述敏感部分包括所述纠错码(FEC),所述路由器包括路由器网络协议装置(30),它包括用于检查所述校验和是否有效的检查装置,以及纠正所述媒体数据块(BMD)的纠错装置(31)。
7.通过网络(3)发送多媒体内容(MM)的方法,所述方法包括下列步骤-将所述多媒体内容(MM)编码(10)成媒体位流(MD_BSTR),-将所述媒体位流(MD_BSTR)打包(11)成媒体数据块,-为媒体数据块(BMD)计算(12)纠错码(FEC),-将所述媒体数据块(BMD)嵌入(13)媒体分组(MP)的不敏感部分(ISP),将所述纠错码(FEC)嵌入其敏感部分(SP),-计算(14)用于保护所述媒体分组(MP)的所述敏感部分(SP)的校验和(CS)。
8.通过网络(3)接收媒体分组(RMP)的方法,所述方法包括下列步骤-从所述接收到的媒体分组(RMP)的不敏感部分(ISP)提取接收到的媒体数据块,从其敏感部分提取纠错码(FEC),-检查保护所述敏感部分(SP)的校验和(CS)是否有效,-如果所述校验和无效,丢弃接收到的媒体分组(RMP),-用所述纠错码(FEC)纠正所述接收到的媒体数据块(RBMD),-将所述纠正后的媒体数据块(CBMD)插入到接收到的媒体位流(RMD_BSTR),-解码所述接收到的媒体位流(RMD_BSTR)。
9.通过网络(3)将接收到的媒体分组路由到接收器的方法,所述方法包括下列步骤-从所述接收到的媒体分组(RMP)的不敏感部分(ISP)提取接收到的媒体数据块(RBMD),从其敏感部分(SP)提出纠错码(FEC)-检查保护所述敏感部分(SP)的校验和是否有效-如果所述校验和(CS)无效,丢弃接收到的媒体分组-用所述纠错码(FEC)纠正接收到的媒体数据块(RBMD)-重新将纠正过的媒体数据块(CBMD)嵌入转播的媒体分组(RT_MP)的不敏感(ISP)部分,将纠错码(FEC)嵌入转播的媒体分组(RT_MP)的敏感部分(SP)中,所述敏感部分由校验和保护。
10.包括一组指令的计算机程序,所述指令在被载入计算机或处理器时使处理器或计算机完成权利要求7到9所主张的方法之一。
11.携带权利要求10中所主张的计算机程序的信号。
全文摘要
本发明提出了一种包括不敏感部分(ISP)和敏感部分(SP)的媒体分组结构,所述不敏感部分包括媒体数据块(BMD),所述敏感部分(SP)由校验和(CS)保护,所述敏感部分包括用于纠正所述不敏感部分(ISP)包含的媒体数据块(BMD)的纠错码(FEC)。采用本发明,在不敏感部分中有损坏的媒体分组不会被丢弃,而是用纠错码(FEC)加以修复。
文档编号H04L12/00GK1860713SQ200480028209
公开日2006年11月8日 申请日期2004年9月14日 优先权日2003年9月30日
发明者P·让特里 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1