用于在dvb-h传输系统中为标记有优先级的数据报提供非均衡差错保护的系统和方法

文档序号:7638646阅读:231来源:国知局

专利名称::用于在dvb-h传输系统中为标记有优先级的数据报提供非均衡差错保护的系统和方法
技术领域
:本发明涉及在易出错的手持数字视频广播(DVB-H)信道上的媒体流传输,其中媒体数据报被标记优先级、打包多协议封装区段、使用前向纠错码进行非均衡保护、分组传输流、以及使用时间分片突发传输到信道中。
背景技术
:数字视频广播(DVB)组织已经制定了涉及复用数据的广播的协议。该数据的广播被称为数据广播(datacasting)。基于使用数据广播的不同应用的需要,制定了六种不同的类型(profile)。这些类型是数据管道、数据流、多协议封装、数据轮播(datacarousel)、对象轮播以及基于异步数据流的更高层协议。近来,不断增长的基于IP业务的需求导致了对中间层的需求,以4更处理互联网的IP架构和DVB的广纟番协议架构之间的不兼容。该层作为上述类型之一的多协议封装类型,被包括在数据广播规范中。在这个类型中,OSI层3数据报根据DVB的私有数据数字存储媒体-命令与控制(DSM-CC)规范被封装到多协议封装(MPE)区段中。MPE区段继而被映射到188字节的MPEG-2系统层传输流(TS)分组的流上。DVB的物理层协议基于传输业务的物理信道而不同。因此,已经制定了用于卫星(DVB-S)、电缆(DVB-C)和陆地(DVB-T)通信的不同协议。DVB-T主要针对具有屋顶定向天线的固定接收开发的,其对于移动数据业务是有效的,但是不适于低功率电池驱动的小型手持终端。手持移动终端要求为其服务的传输系统具有特定的特征。这些特征包括延长的接收器电池寿命、针对移动单天线接收的改进的RF性能、在恶劣传输环境中应对高噪声水平的能力、以及执行高效切换(handover)的能力。DVB-H增强的DVB-T规范通过包含从MPE区段的净荷中计算的可选的ReedSolomon前向纠错(RS-FEC),在此称为MPE-FEC,以及MPE和/或MPE-FEC区段的时间分片将上述特征引入。图10中绘出了DVB-H上的IP数据广播(IPDC)系统的简化框图。内容服务器通常包含使用RTP上的实时媒体传输的常规IP多播服务器。IP网络一般是固定线路私有网络。IP封装器将IP分组分组到MPEG-2传输流分组中,并在DVB-H网络上将其传输给接收终端。全带宽DVB-T信号的接收、解调和解码过程需要足够的功率。然而,电池驱动的小型手持设备通常不具备这种可任意支配的功率。为了降低手持终端中的功耗,业务数据在发送到信道中之前被时间分片。当使用时间分片时,时间分片业务的数据以突发(burst)的形式发送给信道,使得使用控制信号的接收器在没有待接收的突发时能够保持非活动状态。这就降低了接收终端中的功耗。以明显高并且计算时间分片之间的周期,使得同一业务的所有时间分片突发时间、突发间隔、业务带宽(用于经过时间分片的业务的平均恒定带宽)以及突发带宽之间的关系。为了在DVB-H和DVB-T之间的向下兼容,时间分片突发可以与非时间分片业务一同传输。DVB-H中时间分片使用delta-t(At)方法来用信号通知下一个突发的开始。使用delta-t方法所传送的时间信息是相对的,它是当前时间与下一个突发开始时间之间的差。将delta-t方法用于信令消除了在传输器和接收器之间同步的需要。该方法的使用还提高了灵活性,因为诸如突发大小、突发持续时间、突发带宽以及关闭时间一类的参数可以在基本流之间以及基本流中的突发之间自由地变化。MPE-FEC是一种基于RS码的可选的OSI层3FEC码。MPE-FEC被包括在DVB-H规范中用以应对高级别的传输差错。MPE-FEC将RS数据打包到指定FEC区段中,使得不支持MPE-FEC的接收器能够简单地忽略任何MPE-FEC区段。MPE-FEC帧被配置为具有255列和数目灵活的行的矩阵。矩阵中的每个位置都管理信息字节。前191列专门用于在此称为"数据报"的OSI层3数据报以及可能的填充(padding)。MPE-FEC帧的这个区段被称为应用数据表格(ADT)。ADT可以一皮完全或部分地填入数据报。MPE-FEC帧接下来的64列为RS奇偶信息而保留。这些列称为RS数据表才各(RSDT)。当ADT一皮部分地填入时,剩余的列一皮填充零字节并被称为填充列。当MPE-FEC帧中没有更多的剩余空间来填入接下来的完整数据报时,也执行填充。跨过ADT的每一行使用RS(255,191)来计算RSDT。无需计算RSDT的全部64列。RSDT最右边的一些列可以完全丟弃,这^皮称为穿孔(puncturing)。填充列和穿孔列不在传输信道上发送。根据传统系统计算RSDT的过程在图3中描述。媒体信息可以基于媒体信息的重要性以及用户对信息的理解而被划分优先级。媒体信息的重要性或者由相关领域内的人员手动确认,或者通过使用被编码的纟某体信息的先验知识而自动确认。例如,从用户理解的角度出发,在大多数实践情况下可以假设,当存在音频视频复用流时,音频信息比视频信息更为重要。而且,在混合视频编码器中,被参考的帧内编码帧和帧间预测帧比未被参考的帧间预测帧更为重要,这是因为当被参考的帧丟失时会发生差错传播。很多视频编码标准还提供了用于可扩展编码的机制,其中被编码的比特流包含增强信息的分级层次。H.264/AVC中可扩展编码的附加信息在下文给出。此外,在一些使用编码本信息进行解码的音频编码方案中,编码本信息比使用该编码本的音频流更为重要。在又一个示例中,当使用MIDI时,乐器定义具有高于实际MIDI流的重要性。最后,与字幕和辅助相关的信息,例如特定服务中的H.264/AVC视频的补充增强信息(SEI),在某些情况下可被假设为没有实际的音视频数据重要。出于这些原因,在DVB-H信道上传输的媒体IP分组,也被简称为IP分组,在大多数情况下可以被标记优先级。H.264/AVC允许使用多个参考图像以用于运动补偿,也即,存在包含多个解码图像的参考图像緩冲器,编码器可以从中选择参考图像以用于在块的基础上进行帧间预测。除了被存储到参考图像緩冲器中的参考图像之外,不能被用作帧间预测的预测源的非参考图像也是H.264/AVC标准的特征。在较早的标准中,"可丟弃的"图像总是B图像,与之不同,H.264/AVC中的非参考图像可以是任意编码类型的图像。图像解码和输出顺序的解耦不仅在H.264/AVC中支持传统的类似B图像的时域可扩展性,而且还有助于被称为子序列的分级时域可扩展方案。子序列被用以构建分层的比特流,其中每个增强层都包含子序列,并且每个子序列都包含多个参考帧和/或非参考帧。子序列包含多个帧间独立的图像,该图像可被丢弃而不列层次基于他们相互之间的依赖性被分级地配置。当最高增强层中的子序列被丟弃时,剩余的比特流仍然是有效的。当使用时间分片时,使用时间分片的MPE区段的报头中的delta-t和maximum—burst—duration字l爻来计算时间分片的开始和4亭止时间。时间分片突发不能在通过前一个的时间分片突发的MEP区段报头所表示的delta-t时间结束之前开始,并且时间分片突发不能迟于delta-t+maximum—burst—duration所指示的时间结束。层3数据报总是在MPE区段中发送,而不论是否使用了MPE-FEC,因而使其对不支持MPE-FEC的接收器完全向后兼容。ADT表格中最后的区段包含table一boundary(表格边界)标志,其表示ADT中层3数据报的结束。在时间分片情境中,支持MPE-FEC的接收器在遇到table—boundary标志时,确定是否正确接收了所有ADT区段,如果所有ADT区段都被正确接收,则丟弃突发中所有的剩余区段。如果一些ADT区段包含差错,则RSDT区段被接收以用于尽量修正该差错。不支持MPE-FEC的接收器简单地忽略MPE-FEC(MPE-FEC矩阵的RSDT部分)区段分组并关闭接收器,直到下一个突发。
发明内容本发明提供了一种用于根据优先级对业务数据报进行非均衡保护的系统和方法,使得被认为是更为重要的数据比主观上认为较不重要的数据得到更大程度的保护。本发明可以在接收被非均衡保护的优先级化的业务比特流时获得最小的启动延迟。本发明还允许不同能力的终端只接收编码比特流中其能够解码的部分。这使得DVB-H接收的持续时间比传统系统要短,并且与传统系统相比能够明显的降低所讨论的设备的功耗。通过本发明,非均衡差错保护可以有差别地应用于业务数据报的主观上认为具有不同重要性的部分。如果delta-t,max—burst—duration,以及突发比特速率的值:帔正确计算,则预期的调校延迟将被降低。最后,本发明为各种能力的接收器提供了只接收和解码针对其能力水平的相关信息的机制。本发明的这些和其它目标、优点和特征及其组织和操作方式将在下文参考附图的描述中变得显而易见,其中在下述多个附图中,相似的元件具有相似的数字。图1表示了单个业务的时间分片突发以及突发大小、突发时间、突发带宽、业务带宽和关闭时间之间的关系;图2示出了MPE-FEC矩阵结构图;图3示出了根据传统系统用于MPE-FEC的RSDT计算的过程图;图4是传统系统中一个时间分片突发中的MPE-FEC创建和根据本发明的MPE-FEC创建之间的比较图;图5示出了传统系统和本发明在如何将时间分片的突发传输给DVB-H信道方面的差别;图6是示出了本发明一种实施方式的实现中所涉及的步骤的流程图;图7是根据本发明的实施方式的系统总体框图;图8是可以在本发明的实现中使用的移动电话的透视图;图9是图8中移动电话的电话电路的示意性框图;以及图IO是示出了DVB-H上的IP数据广播系统的简化框图。具体实施方式图7示出了本发明可应用于其中的系统10,其包括能够通过网络进行通信的多个通信设备。系统IO可以包括有线或者无线网络的任意组合,这些网络包括但不限于移动电话网、无线局域网(LAN)、蓝牙个人区域网络、以太网LAN、令牌环LAN、广域网、互联网等。系统IO可以同时包括有线和无线通信设备。为了举例,图7中所示的系统10包括移动电话网络11和互联网28。到互联网28的连接可以包括但不限于,长距离无线连接、短距离无线连接以及各种有线连接,其中有线连接包括但不限于电话线、电缆线、电力线、以及类似线路。系统10的示例性通信设备可以包括但不限于移动电话12、PDA和移动电话的组合14、PDA16、集成消息i殳备(IMD)18、桌面计算机20以及笔记本计算机22。通信设备可以是固定的或者当被正在移动的人携带时可以是移动的。通信设备还可以被置于交通工具模式中,交通工具包括但不限于轿车、卡车、出租车、公共汽车、船、飞机、自行车、摩托车等。通信设备中的一些或者全部可以发送和接收呼叫和消息,并可以通过连接到基站24的无线连接25与服务提供者进行通信。基站24可以与网络服务器26连接,网络服务器26允许移动电话网乡备11和互耳关网28之间的通信。系统IO可以包括额外的通信设备以及不同类型的通信设备。通信设备可以使用各种传输技术进行通信,传输技术包括但不限于码分多址(CDMA)、全球移动通信系统(GSM)、通用移动电信系统(UMTS)、时分多址(TDMA)、频分多址(FDMA)、传输控制协议/互联网协议(TCP/IP)、短消息发送服务(SMS)、多媒体消息发送服务(MMS)、电子邮件、即时消息发送服务(IMS)、蓝牙、IEEE802.il等。通信设备可以使用各种介质进行通信,介质包括但不限于无线电、红外、激光、缆线连接以及类似介质。图8和图9示出了根据本发明的一种实施方式的一个代表性的移动电话12。然而,应当理解,本发明不旨在限于一种特定类型的移动电话12或者其它电子设备。图8和图9的移动电话12包括外壳30、液晶显示器形式的显示器32、键区34、麦克风36、听筒38、电池40、红外端口42、天线44、根据本发明的一个实施方式的UICC形式的智能卡46、读卡器48、无线接口电路52、编解码器电路54、控制器56以及存储器58。各个电路和元件都是本领域内公知的类型,例如Nokia系列的移动电话。本发明包括一种用于为标记有优先级的数据报提供非均衡差错保护的系统和方法。本发明实际上可;f皮用于^f吏用DVB-H传输系统的任何类型的业务。根据本发明,"业务,,由与接收终端相关的数据报的复用所定义。本发明还允许各种能力(称为IRD水平)的终端只接收和解码常规操作所需的相关数据,由此导致减小了接收终端的功耗,并且没有对调校延迟造成任何影响。本发明基于如下概念数据报可以基于其各自的重要性被标记优先级。该优先级标记可以手动进行,或者是使用先验知识自动进行。例如,在新闻广播业务中,音频具有高于视频的优先级,视频依次具有高于辅助媒体增强数据的优先级。在这个特定示例中,还可以在视频比特流内进一步分配优先级级别,使得参考帧数据报,例如帧内数据报和被参考的帧间数据报,被分配以高于非参考帧内数据报的优先级。优先级标记过程可以在MPE封装器处执行,也可以在MPE封装器外部执行,其中MPE封装器又称为IP封装器。然而,不论哪种情况,MPE封装器都应当知道进来的数据报的优先级。未被标记优先级的数据报可以被分类,并被给定不同于其它已经标务的所有数据报都将具有一些与之相关联的优先级标记。在极端情况下,当所有数据报都没有标记优先级时,可以将一个优先级标记分配给所有数据报。在根据本发明的一种实施方式的用信号发送优先级的实际实现中,使用IP多播,并且每个优先级级别被分配以独立的多播群组地址。可选地,使用IPv6分组报头中的优先级比特。也可以使用RTP净荷报头或者RTP净荷中所指示的媒体特定的优先级指示。例如,H.264RTP净荷格式的RTP净荷报头中的nal—ref—idc元素可以包含该信息。根据本发明的原理,对应于按照解码时间戳或者输出时间戳的MPE-FEC矩阵中。这些MPE-FEC矩阵在此称为对等(peer)MPE-FEC矩阵。对等MPE-FEC矩阵本身之间也具有优先级顺序,也即,最高优先级的MPE-FEC矩阵应当总是被接收,而其它对等MPE-FEC矩阵以其优先级顺序改进主观质量。根据本发明的一种实施方式,对等MPE-FEC矩阵一个紧接着一个的传输,也即,在对等MPE-FEC矩阵之间没有传输延迟或者间隔。实现该过程的一种方式是使得对等MPE-FEC矩阵之间的delta-t等于0。其它方法包括以这样的方式定义时间分片突发使时间分片突发包含多个MPE-FEC矩阵。在这样的系统中,在一个时间分片突发中传输的所有标记有优先级的数据报都将被用作在该突发中所使用的MPE-FEC矩阵中的一个矩阵的一部分。这种MPE-FEC矩阵的结构在图2中示出。在一个时间分片突发中所使用的MPE-FEC矩阵的数目通常等于在一个时间分片突发中所传输的数据报的不同优先级标记的数目。这点对于用于特定业务的所有时间分片突发都适用。例如,如果在一个时间分片突发中可以传输N个标记有优先级的数据报,并且有P个与该业务的媒体IP分组相关联的不同优先级,其中每个数据报有且仅有这P个优先级中的一个优先级,则N个数据报中的每一个都将被用作突发中的P个MPE-FEC矩阵中的一个矩阵的一部分。根据本发明的一种实施方式,对等MPE-FEC矩阵以优先级的升序排列,也即,最低优先级的矩阵首先发送,最高优先级的矩阵最后发送。当某组对等MPE-FEC矩阵被发送时,如果接收器在该期间的中间开始流的接收,则因此有可能接收器将至少接收最高优先级的MPE-FEC矩阵。根据本发明的一个方面,在一个时间分片突发中,数据报使用其优先级标记被划分群组。划分群组的过程在所有进入时间分片突发中的数据报上执行。被划分群组的数据报以升序排列,使得具有最低优先级的数据报在传输顺序中最靠前,接下来是具有下一个较高优先级的媒体数据报,如此类推,直到具有最高优先级的数据报群组位于传输顺序的最后。这点对于用于特定业务的所有时间分片突发都适用。作为示例,在一个时间分片突发中可以传输业务的N个标记有优先级的数据报,有P个不同的优先级与这些数据报相关联。如果每个数据报有且仅有P个优先级中的一个,其中P^Pl,P2,P3,.,.,PtJ是一组不同的优先级标记,如果优先级的等级是Pn〈Pn-K…P2〈Pp则所有数据报以这样的方式被划分群组所有具有优先级标记Pn的数据报都在所有数据报p^之前出现。这种模式类似地继续,直到最后出现所有具有优先级Pl的数据报。在本发明的一种实施方式中,在一个时间分片突发中,按照上述标准排序的每个数据报群组被用以填满一个MPE-FEC矩阵,以便计算用于MPE-FEC帧的RSDT。这点对于用于特定业务的所有时间分片突发都适用。才艮据本发明的一种实施方式,用于每个MPE-FEC矩阵的RSDT都被计算,RSDT的列数目是组成MPE-FEC矩阵ADT部分的数据报的优先级标记的函数。这点对于用于特定业务的所有时间分片突发都适用。例如,用于包含具有优先级标记pn的数据报的MPE-FEC矩阵的RSDT列的数目将小于用于包含具有优先级标记pw的数据报的MPE-FEC矩阵的RSDT列的数目。换言之,包含优先级Pl的数据报的MPE-FEC矩阵在时间分片突发中将具有最大的RSDT列数目。在本发明的一种特定实施方式中,对于业务中的时间分片突发中的所有MPE-FEC矩阵的RSDT列的选择是使得平均业务比特速率不超过最大允许业务比特速率。这可以通过如下方式实现在时间分片突发中最优地选择MPE-FEC矩阵的RSDT列的数目,使得由于报头数据和RSDT保护数据所间接导致的额外字节不超过最大恒定业务比特速率。根据本发明的一种实施方式,除了包含最高优先级数据报的MPE-FEC矩阵,突发中所有MPE-FEC矩阵区段的MPE区段报头都将其区段报头中的delta-t值设置为0或者非常小的值。类似地,所有MPE-FEC矩阵区段的MPE区段报头都将maximum—burst—duration字段设置为MPE-FEC矩阵接收的最大持续时间。包含最高优先级数据报的MPE-FEC矩阵的MPE区段报头中的delta-t值被设置为下一个用于该业务的时间分片突发开始的时间。这样执行的前提假设是对等MPE-FEC矩阵如上所述的被一个紧接着一个的发送并且是按照优先级升序的顺序。图6是示出了本发明一种实施方式的实现的流程图。在图6的步骤500,选择能够在一个时间分片突发中传输的业务的数据报数目。在步骤510,优先级被分配给每个数据报。可选地,也可以使用通过外部机制进行分配的预先分配的优先级。这在步骤520处表示。在步骤530,数据报基于其各自的优先级级别被划分群组,使得高优先级数据报最后传输并且低优先级分组较早传输。在步骤540,为基于优先级级别的每个分组的群组创建MPE-FEC矩阵。在步骤550,针对每个MPE-FEC矩阵计算RSDT列。选择每个MPE-FEC帧的RSDT列的数目,使得平均业务比特速率不超过最大期望的平均业务比特速率,并且用于较低优先级MPE-FEC矩阵的RSDT保护不超过用于较高优先级MPE-FEC矩阵的RSDT保护。在步骤560,突发中所有MPE-FEC矩阵的ADT和RSDT被封装到MPE-FEC区段中。诸如MPE报头一类的适当信息被包括在内,使得接收器能够获知在时间分片突发中使用了多个MPE-FEC矩阵。而且,突发大小和ddta-t值的设置也适当地进行改变。接收器在步骤570通过外部信令或者通过在当前标准中进行适当的改变来获知多个MPE-FEC矩阵。在步骤580,确定是否达到了业务流的结束。如果达到了业务流的结束,则过程在步骤590结束。另一方面,如果还有剩余的时间分片突发,则该过程被重复,直到没有时间分片突发剩佘。图4示出了根据传统系统的一个时间分片突发中的MPE-FEC的创建和4艮据本发明的MPE-FEC的创建之间的差别。部分(a)示出了可在一个时间分片突发中传输的数据报的序列。模式编码示出了与数据报相关联的优先级。部分(b)示出了数据报在传统系统中是如何被用于RSDT计算的。部分(c)示出了本发明如何使用优先级计算用于群组数据报的RSDT。图5示出了时间分片突发在传统系统和实现本发明的系统中如何传输的比较。本发明在方法步骤的一般上下文中进行了描述,该方法步骤在一种实施方式中可以通过程序产品实现,该程序产品包括由联网环境中的计算机执行的例如程序代码的计算机可执行指令。一般而言,程序模块包括执行特定任务或者实现特定抽象数据类型的例行程序、程序、对象、组件、数据结构等。与数据结构相关联的计算机可执行指令和程序模块代表了用于执行在此公开的方法步骤的程序代码的示例。这种可执行指令或者相关联的数据结构的特定序列代表了用于实现这些步骤中所描述功能的相应动作的示例。本发明的软件和web实现可以通过具有基于规则的逻辑的标准编程技术以及其它用以完成各种数据库搜索步骤、相关步骤、比较步骤和决策步骤的逻辑来完成。还应当指出,此处以及权利要求中使用的词语"组件"和"模块"意在包含使用一行或多行软件代码的实施,和/或硬件实施,和/或用于接收手动输入的装备。本发明实施方式的上述说明是为了说明和描述的目的。其并不参照上述教导作出,或者从本发明的实践中获得。选择和描述实施方式是为了解释本发明的原理及其实践应用,以便使本领域技术人员能够在各种实施方式中利用本发明并且可以具有各种修改以适应于特定的预期应用。权利要求1.一种用于在DVB-H传输系统中为数据报提供非均衡差错保护的方法,包括对于媒体流中的每个时间分片突发,将所述时间分片突发中的所有数据报基于各自的优先级级别划分群组;以及基于优先级级别为每个数据报群组创建MPE-FEC矩阵。2.根据权利要求1所述的方法,还包括为每个所述MPE-FEC矩阵计算RSDT歹ij,其中对用于每个MPE-FEC帧的RSDT列的数目进行选择,使得平均业务比特速率不超过最大期望平均业务比特速率,并且用于具有较低优先级的MPE-FEC矩阵的RSDT保护不超过用于具有较高优先级的MPE-FEC矩阵的RSDT保护;以及将突发中所有MPE-FEC矩阵的应用数据表^"和RSDT封装到MPE-FEC区段中。3.根据权利要求2所述的方法,还包括,对于每个时间分片突发,在MPE-FEC区段中包含信息,使得业务流的接收器获知时间分片突发中多个MPE-FEC矩阵的^_用。4.根据权利要求1所述的方法,其中所述数据报被划分群组,使得高优先级数据报在传输低优先级数据报之后传输。5.根据权利要求1所述的方法,还包括,在对数据报划分群组之前,为所述时间分片突发中的每个所述数据报分配优先级级别。6.根据权利要求1所述的方法,其中通过外部机制预先分配每个所述数据报的所述优先级级别。7.根据权利要求1所述的方法,还包括,在执行时间分片突发上的动作之前,选择可在每一个时间分片突发中传输的业务数据报的数目。8.才艮据权利要求1所述的方法,还包括改变突发大小和delta-t值的设置以使其适合媒体流。9.一种用于为DVB-H传输系统中的IP分组提供非均衡差错保护的计算机程序产品,包括对于媒体流中的每个时间分片突发,用于将所述时间分片突发中的所有数据报基于各自优先级级别划分群组的计算机代码;以及用于基于优先级级别为每个数据报群组创建MPE-FEC矩阵的计算机代码。10.根据根据权利要求9所述的计算机程序产品,还包括用于为每个所述MPE-FEC矩阵计算RSDT列的计算机代码,其中对用于每个MPE-FEC帧的RSDT列的数目进行选择,使得平均业务比特速率不超过最大期望平均业务比特速率,并且用于具有较低优先级的MPE-FEC矩阵的RSDT保护不超过用于具有较高优先级的MPE-FEC矩阵的RSDT保护;以及用于将突发中所有MPE-FEC矩阵的应用数据表格和RSDT封装到MPE-FEC区段中的计算机代码。11.根据权利要求10所述的计算机程序产品,还包括用于在MPE-FEC区段中包含信息使得业务流的接收器获知时间分片突发中多个MPE-FEC矩阵的使用的计算机代码。12.根据权利要求9所述的计算机程序产品,其中所述数据报被划分群组,使得高优先级数据报在传输低优先级分组之后传输。13.根据权利要求9所述的计算机程序产品,还包括用于在对数据报划分群组之前为所述时间分片突发中的每个所述数据报分配优先级级别的计算机代码。14.根据权利要求9所述的计算机程序产品,其中通过外部机制预先分配每个所述数据报的所述优先级级别。15.根据权利要求9所述的计算机程序产品,还包括用于在执行时间分片突发上的动作之前,选择可在每一个时间分片突发中传输的业务数据报的数目的计算机代码。16.根据权利要求9所述的计算机程序产品,还包括用于改变突发大小和delta-t值的设置以使其适合媒体流的计算机代码。17.—种电子设备,包括处理器;以及可操作地与所述处理器连接的存储单元,并且对于媒体流中的每个时间分片突发包括用于将所述时间分片突发中的所有数据报基于各自的优先级级别划分群组的计算机代码;以及用于基于优先级级别为每个数据报群组创建MPE-FEC矩阵的计算机代码。18.根据权利要求17所述的电子设备,其中所述存储单元还包括用于为每个所述MPE-FEC矩阵计算RSDT列的计算机代码,其中对用于每个MPE-FEC帧的RSDT列的数目进行选择,使得平均业务比特速率不超过最大期望平均业务比特速率,并且用于具有较低优先级的MPE-FEC矩阵的RSDT保护不超过用于具有较高优先级的MPE-FEC矩阵的RSDT保护;以及用于将突发中所有MPE-FEC矩阵的应用数据表格和RSDT封装到MPE-FEC区段中的计算机代码。19.根据权利要求18所述的电子设备,其中所述存储单元还包括用于在MPE-FEC区段中包含信息使得服务流的接收器获知时间分片突发中多个MPE-FEC矩阵的使用的计算机代码。20.根据权利要求17所述的电子设备,其中所述存储单元还包括用于在对数据报划分群组之前为所述时间分片突发中的每个所述数据报分配优先级级别的计算机代码。21.根据权利要求17所述的电子设备,其中通过外部机制预先分配每个所述数据报的所述优先级级别。22.根据权利要求17所述的电子设备,其中所述存储单元还包括用于在执行时间分片突发上的动作之前选择可在每一个时间分片突发中传输的业务数据报的数目的计算机代码。23.根据权利要求17所述的电子设备,其中所述存储单元还包括用于改变突发大小和delta-t值的设置以使其适合媒体流的计算机代码。24.根据根据权利要求17所述的电子设备,其中所述数据报被划分群组,使得高优先级数据报在传输低优先级数据报之后传输。全文摘要一种用于在易出错的DVB-H信道上传输复用业务流的改进的系统和方法。媒体IP分组被标记以优先级。对于每个时间分片突发,IP分组基于优先级标记划分群组。MPE-FEC矩阵针对每个时间分片突发中的不同优先级标记而被创建。计算RSDT列,使得平均业务比特速率不超过最大允许业务比特速率,并且随着优先级的提高而增加保护。MPE-FEC矩阵的ADT和RSDT继而被封装到MPE-FEC区段中。文档编号H04L1/00GK101223723SQ200680025429公开日2008年7月16日申请日期2006年5月18日优先权日2005年5月19日发明者H·珀科南,J·弗斯马,M·昂尼克塞拉,V·K·M·瓦达基塔尔申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1