CN103828278A - 基于包的传送流的多路分解 - Google Patents
基于包的传送流的多路分解 Download PDFInfo
- Publication number
- CN103828278A CN103828278A CN201280047444.XA CN201280047444A CN103828278A CN 103828278 A CN103828278 A CN 103828278A CN 201280047444 A CN201280047444 A CN 201280047444A CN 103828278 A CN103828278 A CN 103828278A
- Authority
- CN
- China
- Prior art keywords
- data
- transport stream
- data sink
- stream packet
- separately
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
- H04L1/0047—Decoding adapted to other signal detection operation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
本发明涉及一种用于多路分解分别设置有***的前向错误检测码的传送流包(12)的基于包的传送流(14)的装置,其中,传送流包各自被分配给多个数据接收器(20)中的一个数据接收器(20),使得前向错误保护码保护的数据包(38)的数据流(36)嵌入在分配给相同的数据接收器(20)的传送流包的有效载荷数据部分中,其数据流寻址至具体的数据接收器(20),其中,装置被设计为针对根据***前向错误检测码是错误的预定传送流包(12)为多个数据接收器的每一个的指示预定传送流包(12)分配给各自数据接收器(20)的概率如何的概率值,并基于针对多个数据接收器的概率值将预定传送流包分配给多个数据接收器中所选择的数据接收器。
Description
技术领域
本发明涉及一种多路分解均设置有***前向错误检测码的传送流包的基于包的传送流,其中,传送流包均被分配给多个数据接收器中的一个。
背景技术
将数据流封装到另一个数据流中是惯用做法,并且形成例如OSI层模型的基础。传送流包的基于包的传送流例如传送一个或几个数据流,该数据流又转而包括数据包,该数据包被嵌入传送流包的有效载荷数据部分中。例如,对于DVB-H,MPE部分和MPE-FEC部分被嵌入传送流包的有效载荷数据部分中并且IP包被再次嵌入MPE部分的有效载荷数据部分中。
当然,对于每个传送流,可以传输不仅一个数据流。对于每个多路复用,可以经由一个共用传送流传输几个数据流。不同的接收器或数据接收器例如与不同节目(例如TV节目或广播节目)相关联。当多路复用不同的接收或数据接收器的数据包时,将后者嵌入传送流包中,使得在一个传送流包中均仅包含数据流中的一个的一部分,即将每个传送流包分配给一个确切的数据接收器。在传送流包的内部中,在所谓的传送流报头中指示至数据接收器的传送流包的分配。
然而,如果当前传送流包的FEC保护指示其是错误的,则接收侧上的多路分解器不可以信赖所指示的接收器或寻址的数据接收器实际上对应于实际的接收器或实际的寻址的数据接收器的事实。因此,该传送流包被丢弃并且不将其提供给数据接收器中的任何一个,以防止向数据接收器转发错误数据。
然而,实际上寻址的数据接收器因此缺少寻址至该数据接收器的数据流的一个部分,这可能会导致高的数据损失。如果数据包被嵌入传送流包的有效载荷数据部分中,例如,通过分割,当丢失了寻址至各自数据接收器的传送流包时,不仅会丢失来自寻址至各自数据接收器的数据流的部分,而且还可能会丢失其一部分被分配到丢失的传送流包中的任何数据包。就数据流的基于交织器的FEC保护而言,缺少来自数据流的部分可能会远离导致错误填充交织器表的部分,使得不得不丢弃各自数据接收器上的交织器表中数据流的整个部分。
发明内容
本发明的目的是提供一种用于多路分解基于包的数据流的构思,其导致至不同的数据接收器的更有效的数据传输。
通过所附的独立的专利权利要求的主题来实现此目的。
本发明基于下面的发现可以获得对基于包的传送流更有效的多路分解,当针对根据其***的前向错误检测码的错误的预定传送流包为多个数据接收器中的每一个确定概率值,该概率值指示预定传送流包有多大可能被分配给各自数据接收器,以便基于多个数据接收器的概率值将预定传送流包分配给多个数据接收器中所选择的一个,例如针对其所确定的最大概率值的数据接收器。
根据本发明的实施方式,寻址至各自数据接收器的传送流包的有效载荷数据部分的最不同的特性被用于确定针对各自数据接收器的各自概率值。例如,可以评估寻址至各自数据接收器的数据流的数据包中的冗余,像例如用于保护各自数据流的数据包的数据包报头的前向错误检测数据或冗余、跨层地址指示等。数据包中的不同字段在较长时间段内对于各自数据接收器保持不变并且这个条件也可以被任何数据接收器使用。这样的恒定字段例如包括地址字段等。除此之外,在始终具有相同值并且因此还可以被用于形成或确定各自概率值的数据包中可以存在同步字段,例如因为对于不同数据接收器出现的概率在传送流包两端会有不同地变化。所有的这些指示可以为针对各自数据接收器的最终概率值提供贡献。例如,将单独的贡献汇总。
附图说明
本发明的实施方式的另外的有益的实施从属于从属的专利权利要求。下面将参照附图更详细地对本发明的优选实施方式进行说明,附图中:
图1是根据一个实施方式的用于多路分解基于包的传送流的装置的框图;
图2是示意性地示出了根据一个实施方式的紧邻寻址至预定数据接收器的数据流的基于包的传送流的示例性设置的示意图;以及
图3是示意性地示出了在并且用于示出根据一个实施方式确定相关联的数据接收器的假设概率值时的概率值确定器的内部状态。
具体实施方式
图1示出了根据本发明一个实施方式的用于多路分解基于包的传送流的装置。在图1中,该装置总体上由10来表示。从而装置10被用于将装置10的输入端16处的传送流14的传送流包12分配给各自包括解码器21的多个(18)数据接收器20,该解码器解码分配给它的数据流。
如稍后将参照图2使用更具体的实例更详细描述的,输入的传送流包12均设置有***前向错误检测码并且因此能够确定各自的传送流包12是否是错误的。例如,后面的确定是由可选地从输入端16上游连接的传送流错误检测器22执行,使得,如果可适用,则已到达装置10的输入端16处的传送流包12告知装置10各自的传送流包12是否是错误的。可替换地,此确定在装置10本身中执行。
紧邻用于传送流14的输入端16,装置10因此包括每个数据接收器20的输出端24并且内部包括每个数据接收器的多路分解器或分发器26、一个概率值确定器28和一个分配器30。分发器26被连接在输入端16与输出端24之间。分发器的任务是向分别分配的数据接收器供应传送流14中的传送流包12。就没有错误的传送流包12而言,分发器26可以聚集至单独的数据接收器20的例如来自数据流包12本身的单独的传送流包的分配,例如传送流包报头中的预定字段,如将参照图2使用具体实例所描述的。分发器26从传送流14一个接一个地接收传送流包12并在当前的传送流包上传递,如果它没有错误,则传递至所分配的数据接收器20。其他的数据接收器20不接收此数据包。
在这方面,分发器26包括连接至输入端16的输入端和针对用于数据接收器20的输出端24中的每一个的各自输出端。对于每个数据接收器20,用于各自的数据接收器20的概率值确定器28的一个输入端现在还与分发器26的各自输出端连接,以接收在输入端通过分发器26供应给各自的数据接收器20的传送流包12。简要指出,根据可替换的实施方式,当在下文中更详细描述的用于执行的某些选项不适用时,分发器26与概率值确定器28之间可以缺少此连接。将在说明书的结尾再次进行讨论。
当当前传送流包12错误时,则分发器26总是被实施为向分配器30指示这种情况,如通过箭头32所指示。为了这个目的,分发器26被耦接至分配器30。作为对该指示32的响应,尽管是错误的,分配器30向分发器26指示当前传送流包12要分配并转发至哪个数据接收器20,其中,这通过箭头34来指示。根据一个实施方式,尽管在下文中要更加详细阐述所有措施,消息34可以包含实际上要丢弃当前传送流包12来作为选项响应。
如参照图2更加详细的说明,数据包38的数据流36被嵌入在分配至相同的数据接收器的传送流包12的有效载荷数据部分中。严格来说,情况可能是分发器26被实施为仅将当前传送流包12的有效载荷数据部分转发至分别分配的数据接收器20或各自概率值确定器28。在分发器26将每个传送流包12或其有效载荷数据部分转发至正确的接收器或正确寻址的数据接收器20和对应的概率值确定器的理想情况下,在后面的模块20或28的输入端处,寻址至各自数据接收器20的数据流36对各自数据接收器20来说是完整的。在这种情况下,每个数据接收器20或分别分配的解码器21将能够解码所分配的数据流36,以通过这种方式获取有效载荷数据40,例如,来自数据包38的有效载荷数据部分的视频或音频数据等。
此处存在用于每个数据接收器20的概率值确定器28,以针对分发器26指示(32)有缺陷的当前的传送流包12,基于预定传送流包12的有效载荷数据部分的信息,确定指示实际的传送流包12以什么概率分配给各自数据接收器20的概率值,例如为了这个目的针对分配器30从分发器26转发至概率值确定器28。为了确定概率值,具有下文更详细阐述的多个不同选项。如在图1中所示,可以将每个概率值确定器28划分为两个部分,即用于接合迄今为止转发至各自数据接收器20的传送流包12的有效载荷数据部分的协议数据更新部42,以及假设概率确定部44,其中这种型式的细分仅仅是示例性的。
针对每个数据接收器20,分配器30从各自的概率值确定器28接收概率值并基于这些概率值确定要将当前传送流包12分配给哪一个数据接收器20,或根据一个实施方式,如果没有发生分配,则概率值没有意义。分配器30例如被实施为将当前的传送流包12分配给概率值最大的数据接收器20。
如下面将更详细地说明,概率值确定器28例如被实施为确定概率值是基于多个单一的概率值,例如通过将后者相加,其中,那些单一的概率值例如总是用于相对于应该被定为在具有高概率的各自位置上的当前传送流包的内容的当前传送流包12的有效载荷数据部分的相似度的测量,如果假设当前传送流包表示各自数据接收器20的数据流36的完整延续的已接收部分(即,没有丢失各自数据接收器的先前传送流包中的一个),或其在分配给各自数据接收器的传送流包12的有效载荷数据部分的相对应或随机部分处以高概率存在,独立于当前处理分配给各自数据接收器的传送流包的哪一个传送流包的事实。如上所述,该过程将根据以下说明变得更清楚。
参照图2,现在针对传送流包12和数据包38的可能的设置的实施方式进行描述。针对数据包38的设置,应注意,如现在参照图2所描述的,相同的方式可以被用于所有的数据接收器20,或者该设置对于数据接收器20可以是不同的,即如参照图2所示的一些数据接收器20来说可以相同,并且对其他数据接收器来说不同。
在图2底部示出了具有传送流包12a和紧接着的传送流包12b的传送流14的示例性部分。在图2的这部分中,因此可以说示出了传送层46。如在图2中所示,每个传送流包12a和12b都包括传送流包报头50,例如紧邻有效载荷数据部分48。除此之外,每个传送流包12a,12b另外包括***的前向错误检测码52,即通过***的前向错误检测能够检测各自传送流包12a或12b中的错误的冗余数据52。如果适用,数据52进一步能够进行前向错误校正。冗余数据52可以例如完全或仅针对报头50或甚至只针对识别指示54来保护传送流包12a或12b。例如,字段或识别指示54位于传送流包报头50内,该字段或识别指示54识别各自传送流包12a或12b分配给其的数据接收器20。在图2中示例性地假设传送流包12a和传送流包12b分配有不同的数据接收器。
在图2中,还示例性地假设针对数据接收器20,向其分配传送流包12a和12b,寻址至该数据接收器20的数据流36通过分割嵌入分配给各自数据接收器20的各自传送流包12a,12b的有效载荷数据部分48中。嵌入的数据流的数据包中的一个的起点落入其中的每个传送流包因此包括传送流包报头50中的指示在各自传送流包12a中起始的数据包62的起点位于各自传送流包的有效载荷数据部分48中的哪个位置的指针信息56。该数据接收器的数据流的前一个数据包的端部分64位于有效载荷数据部分48的剩余部分中,该端部分尚不位于各自数据接收器的先前传送流包之一中。就图2而言,针对传送流包12a示例性示出了起点60落入有效载荷数据部分48中。参照图2中的传送流包示例性地示出,然而还可以具有这样的可能性,传送流包不包括传送流包报头50中的指针信息56,因为例如向其分配传送流包12b的数据接收器的数据包的起点与有效载荷数据部分48的起点一致,或者因为有效载荷数据部分48的内容对应于超出有效载荷数据部分48的范围的当前数据包的延续,然而,直到有效载荷数据部分48的末端。这里需要简要指出的是,在有效载荷数据部分48中,严格地说,除了数据包的有效载荷数据之外,还可以存在填充位或填充信息,例如当添加指针信息56导致当前数据包会准确地结束在有效载荷数据部分48的结束处时,使得以下数据包不可能在当前有效载荷数据部分中起点并且缺乏指针信息56,然后将会导致在有效载荷数据部分48结束时仍然存在可用空间。后者至少当例如传送流包12a和12b具有预定长度或只可以在预定量化阶段进行设置的长度时适用。量化阶段还可以在传送流包报头50中指示或以不同的更加不规则的传送方式来指示。
图2的实施方式因而示出了分配的数据接收器20分配的数据包38中的一个的起点60未落入其中的传送流包12b不包括指针信息,使得起点60未落入其中的传送流包的有效载荷数据部分48与此起点60落入其中的传送流包12a的有效载荷数据部分48相比,可以通过缺少或省略指针信息,即通过字段指示56的长度来增加。换句话说,传送流包12b的传送流包报头50与传送流包报头50相比通过指针信息56的长度可以较小,并且因此与传送流包12a的有效载荷数据部分48相比可以增加传送流包12b的有效载荷数据部分48。每个传送流包12a,12b的传送流包报头50中的标志66可以指示各自传送流包报头50中是否存在指针信息56。
在图2中,在略高于传送层平面46上指示诸如向其分配数据流包12a的数据流36的协议平面68。在图2中,示例性地示出了具有四个后续的数据包38a-d的部分。示例性地,数据包38b是其起点60落入传送流包12a的有效载荷数据部分48中且其第一部分由此对应于该传送流包12a的有效载荷数据部分48中的部分62的数据包。该数据包38b的以下部分70可通过根据分割嵌入来写入与该数据接收器相关联的以下传送流包,其中如果部分70不是很长,则指针信息可以再次指向该有效载荷数据部分中的以下数据包38c的起点。
简要提及的是,虽然目前图2的描述中建议数据包38a-38d可以是属于共同顺序的协调数据包,但是另外的数据包可散布到具有不同功能,例如其他数据包的***的前向错误保护码的传送的数据包38a-d的流中。因此,例如,数据包38a-38d可以是MPE-FEC部分散布到其间的MPE部分。针对部分70,这可能意味着其不包含在分配给各自数据接收器的紧接着的传送流包中,而只包含在再下一个或甚至更后面的传送流包中。
如在图2中所示,再次示出了数据包38a-d中的每一个可以包括各自有效载荷数据部分72和数据包报头74。另外,每个数据包38a-d还可以包括***错误保护码,其与包括报头74和有效载荷数据部分72的各自数据字38a-d一起形成***前向错误码字,但出于清晰的原因,在图2中未示出这种可能性。然而,示出了例如每个数据包报头74可以包括冗余数据部分76,报头74通过其形成用于错误检测和/或错误校正的***前向错误码字,其中报头74的残余部分78包括针对该冗余数据部分76的对应的前向错误检测/校正关系。
与传送流包12a,12b相反,图2的数据包38a-d示例性地包括可变长度并且为了指示该长度,例如包括指示各数据包38a-d的长度的数据包报头中的长度指示80。
另外,数据包报头74例如包括唯一指示向其分配数据流36的数据接收器或例如至少唯一分配给其的地址字段82。唯一性可以与其他数据接收器的数据流的数据包中的地址指示相关。可以存在数据包报头74中的另一字段84例如以包括用于同步等的所有数据包的统一的值,或对相同类型的所有数据包来说,例如一方面对于MPE部分而另一方面对于MPE包来说至少相同的值。
图2中进一步示出了甚至更高协议级别或平面88的另一数据流86可以嵌入数据包38a-d的有效载荷数据部分72中,其中该嵌入示例性地提供该数据流的数据包90,例如在不分割的情况下,分别嵌入数据包38a-d的有效载荷数据部分72中,如在图2中用虚线示例性地示出。数据包90由此还可以包括可变长度。就像较低协议层68的数据包一样,它们分别可以包括有效载荷数据部分92和报头94,并且在报头94中例如可以包含指示各自包90的长度的长度指示96。另外,在每个包94中,进一步示例性地可以存在地址字段98,其指示被寻址的数据接收器或与数据流36的寻址数据接收器的唯一连接。
在参照图2描述了设置传送流包并将图1中的数据接收器20的数据流嵌入该传送流包中的可能性之后,应注意,图2的可能性当然只表示大的可能性中的示例性的可能性,图1的实施方式结合于此将是有用的,以便防止丢弃错误传送流包,如在下文中参照图1和图2进行描述。在图2的实施方式中,例如,数据流36可以是MPE数据流并且数据流86可以是IP数据流。如已经提及的,数据包38a-d优选地是受保护的前向错误保护码,其中前向错误保护码可以定位在的数据流36的数据包中,尤其为此目设置。由于这个原因,图2中的前向错误码仅以100示例性地表示。如已经提及的,前向错误保护码100可以是基于交织器功能的***前向错误保护码,前向错误保护码100据此保护布置中的数据包38a-d的有效载荷数据部分72,在该布置中以它们出现的次序将有效载荷数据部分72输入交织器表中(诸如以列),例如一方面以形成与该交织器表的行一致的***前向错误码字,另一方面以形成FEC数据100的各部分。在图2中,这在102上示出,其中交织器表104具有连续数据包38a-38d的连续有效载荷数据部分a-e的每行106形成一个***前向错误码字,其中示出了按列***交织器表104并且将冗余数据100侧向添加到交织器表104中。
再次参照图1,其通过比较图1和图2变得清楚的是,每个概率值确定器28具有确定对于各自接收器20的各自概率值的许多不同的可能性,其中在下文中描述这方面的具体实例。正如上面已经指出,所有的这些单独的贡献可以以概率值贡献为结果,然后将这些单独的贡献相加以获得针对各自的数据接收器20的各自最终的概率值,然后各自最终的概率值与其他数据接收器20的其他概率值一起在分配器30中用于确定最终所选择的数据接收器并告知34其上的分发器26。
例如,在针对每个数据接收器20的概率值确定器28中,随着传送流包12到达概率值确定器28的输入端,以对于所有的数据接收器20来说恒定不变或对于各自数据接收器20恒定不变的方式或根据先前已经分配给各自数据接收器20的传送流包12来定位当前传送流包12的第一部分。第一部分例如可以是指针信息56。如果指针信息56总是被布置在传送流包12或传送流包报头50中的相同位置,那么概率值确定器28中的所有的数据接收器20的定位相同。也可以可替换地是这样的情况,针对不同的数据接收器20,出于某些原因传送流包报头50是不同的,并且因此针对每个数据接收器20,在分配的传送流包12中的指针信息56的位置相同,但针对分配给其他数据接收器20的传送流包12来说是不同。然后,每个概率值确定器28将转到然而不同于其他概率值确定器28的恒定位置处的指针信息56或第一部分。分配给各自数据接收器20的传送流包12的报头50的结构当然也可以是源自先前分配给确定器28中的各自数据接收器20的传送流包12。一旦发生这种情况,概率值确定器28例如根据第一部分中预定传送流包12的内容(即56)来定位当前传送流包12的第二部分62,即,就像第一部分56中的预定传送流包12的内容实际上是指针信息56一样。在传送流包12b中,该假设如56’所指示的明显是错误的。如果传送流包12b的部分56’的内容被用作指针信息,则例如有效载荷数据部分48的部分62’被定位为第二部分。每个概率值确定器28现在分析第二部分62或62’是否可以是分配给各自数据接收器20的数据包38的起点。为了这个目的,数据接收器例如可以评估地址字段82或地址字段98。即,在各自字段82或98应当被布置在部分62或62’中的位置上,如果其是寻址至各自数据接收器20的数据包的起点,则每个概率值确定器28可将这里的内容与那些部分的否则对于各自数据接收器的数据包38或90中的那些字段来说较典型的内容进行比较。结果将被引入针对各自数据接收器20的各自的概率值中并且分配器30基于此执行分配的相应的概率贡献。例如,期望的内容和实际的内容的相似度的衡量可以被用作贡献值,其中衡量可以非常简单地实施,即二元地,使得如果他们匹配则贡献不为零,如果不匹配则为零。
在前面的段落之后,可以是这样的情况,每个概率值确定器28简单地检查第二部分62中的第一字段82或98是否对应于对于各自数据接收器来说或多或少恒定不变的信息,诸如至少自通过分发器26或分配器30将传送流包12最后分配至各自的数据接收器20。还可以是这样的情况,概率值确定器28检查第二部分62中的两个字段是否包括预定关系,因为其应用在数据包38a-d的报头74中的字段78和76之间。该匹配或对应关系也许不是针对当前传送流包至各自数据接收器20的分配的数据接收器的单独指示,但是如果可以在包括与数据接收器专用信息的相似度的部分62中发现内容,则该概率值确定器28可以使用上文提及的检查来增加概率贡献,因为潜在字段82,98中的上文提及的对应关系不仅是一种巧合的事实,假设这至少是数据包38a-d的起点,与寻址的数据接收器无关。同样地,该概率贡献值可以被用于上文提及的针对各自数据接收器20的最终概率值求和。
这里要描述的是,概率值确定器28***分62的第一字段110是否是允许寻址各自数据接收器的指示的字段82或98的内容,并且检查两个另外的字段112和114是否组合报头74的字段78和76、或包括相对于彼此的的***前向错误检测码关系。
另外地或可替换地,确定器28可以检查关于第四和第五字段是否具有相对于彼此的的预定关系,该预定关系应用于冗余指示,即这些字段116,118例如相对于彼此是否像字段98,82一样,这两个字段以某种方式寻址数据接收器20。此外,此连接或上下文可能不是接收器特定的数据,但例如如果字段110另外的变成对各自数据接收器来说数据接收器特定的可能性极大的字段,可以被确定器28用来例如增加概率值,如上文所述。
到目前为止没有考虑对确定器28的可能的检查选项进行描述,由于迄今为止观察从各自数据接收器20的分配的传送流包获得的数据包38,每个确定器28针对各自数据接收器20的下一传送流包的内容还有一定期望。因此例如可以是这样的情况,每个确定器28,针对最后向其分配传送流包12的数据接收器20,根据长度指示80,定位当前传送流包12的有效载荷数据部分48开始时的部分120并且分析是否可以是各自数据接收器的尚不完整的数据包的延续,分配给各自数据接收器20的数据包38位于该数据接收器中,具有长度80,从中看出所述数据包超出最后分配给各自数据接收器20的传送流包的范围。例如,在每个数据包38a-d末端,可以包含指示各数据包的末端的标志,并且部分120的末端的对应位置与这样的EOF标志的比较可以得到各自数据接收器的最终概率值的进一步的概率贡献值。然而,还可以是这样的情况,数据包的部分位于部分120中,其包含数据接收器特定的信息,如字段82或98中的一个。同样地,针对这些字段,可以进行相似度解释以便确定进一步的贡献值。
根据可以被确定器28采用以获得对应的概率贡献值的可能检查的先前描述的实例,确定器28各自使用某些假设来定位某些字段,某些假设可以再次源自或者可以不源自先前分配的传送流包的信息。如果对应关系或匹配是由这些检查得出的,则各自数据接收器的概率当然相对较高,当前传送流包12属于该数据接收器20,因为该对应关系不在当前传送流包的任何位置而是在某个位置确定。另外地或可替换地,可以是这样的情况,每个概率值确定器28还检查当前传送流包12中的随机字段看其内容是否对应于对各自数据接收器20来说恒定不变的信息,如至少自将传送流包12最后分配起。数据接收器20通过失去导向其的传送流包而可以失去关于导向其的数据包的起点是否可以潜在位于当前传送流包中的总览,并且字段98或82中的一个例如可以位于当前传送流包中的随机位置处。另外地,先前分配的传送流包可以是已经证明或未证明有缺陷的但仍然要分配给当前数据接收器的传送流包,因此例如仍然是各自数据接收器的完整数据包的长度指示80可能有缺陷并且后续数据包的字段98和82可以位于意想不到的不同位置。如果确定值82和/或98的典型内容的相似度,当然,由此得到的各自数据接收器20的最终概率值的概率贡献值优选小于当前传送流包的某些预定定位位置的上述检查。
与上文参照定位字段描述的类似,例如另外地或同样可替换地,在随机位置检查另外的字段对是否具有相互之间的预定***前向错误保护码关系或适用于协议平面68和88的报头中的冗余指示的关系。然而,还可以是这样的情况,在定位位置执行后面的检查,即,根据与数据接收器专用信息的相似度在此得出字段的位置,因为其对字段82或98来说是典型的,使得不会随机产生随机位置的随机字段的相似度的概率增加。
进一步地,确定器28可以被实施为利用通常数据包38的长度指示80与指示器信息56相关这一事实。其中的原因是,例如,图2中的数据流36与此相关联的数据接收器20的确定器28根据长度指示80和数据包38a的尚未接收的部分64的大小,可以假设接下来要期望的传送流包的指示器信息56包括跨过该部分64的大小的指示器信息56具有高概率,如同样在图2中通过箭头58所指示的。当前的传送流包的字段56与最后接收的各自数据接收器的数据包的长度指示80的各自比较可以因此被在其上这样的数据包38a在尚未完全接收到的数据接收器的对应的确定器28用来再次确定概率贡献值。
还可以经常是这样的情况,与各自数据接收器20相关联的传送流包包含彼此相同或至少包括相同内容的传送流包。当针对各自数据接收器传送某个数据轮播时,可以是例如这种情况。在这些数据接收器的传送流包中间断再现的传送流包12的相同内容例如可以与此数据轮播的信令表有关。确定器28可以被实施为针对确定器所属的各自数据接收器,确定已经事先分配给各自数据接收器的传送流包12之中的间断再现的相同内容,然后,并被实施为通过比较当前传送流包12的有效载荷数据部分的内容与间断再现相同内容来确定各自数据接收器的概率值。
在先前的描述中经常假设数据流36是针对数据接收器所确定的数据流。这基本上是正确的,当然但在图2的实施方式中同样正确的是,数据流86是寻址至数据接收器20的数据流。与分割成分配给各自数据接收器20的传送流包12的封装结构的封装数据,即报头数据74一起,仅封装到封装结构中,即封装到层68中。确定器28现在可以针对当前为其设置确定器28的各自数据接收器20,确定当前传送流包12中的几个潜在位置,如上述位置116和118,在其中包括一方面相对于彼此的预定关系的封装数据74和另一方面寻址至各自数据接收器20的数据流86的数据包90的内容的当前传送流包12中,基于在预定几个潜在位置116,118的当前传送流包12的内容之间是否存在预定关系的事实来确定概率值或各自数据接收器20的最终概率值的对应概率贡献值。
刚提及的可能性当然仅在所期望的潜在位置位于传送流包中而不位于后续传送流包中时才存在。例如可以是这样的情况,确定器另外地或可替换地确定寻址至各自数据接收器20的数据流的数据包的内容可以位于其中的当前传送流包12中的一个或几个潜在位置,其包括与已经事先分配给各自数据接收器20的传送流包12中的一个中的封装数据的内容的预定关系,并基于在一个或几个潜在位置的预定传送流包和已经事先分配给各自数据接收器的传送流包12的内容之间是否存在各关系的事实来确定概率值。因此例如可以是这样的情况,针对不完全接收当前数据包38a的数据接收器,字段82已经属于该数据包38a的已经接收的部分,其中嵌入其中的数据包90的字段98位于仍然期望的各自数据接收器的传送流包中,这就是为什么在这种情况下,当前传送流包中的确定器28比较与字段98对应的其位置与字段82的内容以便获得(进一步)概率贡献值的原因。
进一步要注意的是,上文提及的概率贡献值还可以以不同方式进行组合并且不可以通过求和进行组合。例如,这些值可以彼此相乘。还可以存在这些组合可能性的混合。
另外的条件可以由确定器28用来确定另外的概率贡献值,即,通常情况下,寻址至不同数据接收器20的数据流被多路复用成传送流14的传送流包12,即针对各自数据接收器20分配传送流14的串联排列的传送流包12的时间变化不会随机发生,而是根据预定模式,如根据某个速率/质量优化方法等发生,使得寻址至某个数据接收器的传送流包通常以预定时间模式出现在传送流14中。这样,确定器28可以被实施为在确定各自数据接收器20的概率值时,考虑各自数据接收器20的过去的传送流包12的较短期和/较长期分配频率。
现在上述措施的作用是确定器28为每个数据接收器20提供使得其对于分配器30来说明显的概率值,当前故障传送流包12当前属于该数据接收器20。由此没有必要丢弃当前传送流包12,但是地址指示54会被认为是不可靠的。
接收其传送流包12(尽管是错误的)的各自数据接收器20可以通过利用前向错误保护码100来有效使用该传送流包或其中的对应有效载荷数据,该前向错误保护码100例如是***前向错误保护码。如果数据流36中的前向错误保护码100是具有交织器功能的***前向错误保护码,则由于所分配的传送流包,各自数据接收器或其解码器21可以完全以较高的概率填写交织器表104,使得通过各自数据接收器20的解码器21解码各自数据接收器20处的数据流38在较高概率下是成功的,因为错误校正消除了故障或错误传送流包中的错误。
在上述参照图1和图2所描述的实施方式再次在下文中在不同的实施中参照具体的数据格式示出之前,下面再次参照图3,测试用于从稍微不同的视角描述概率值计算器28的功能性。在图3中,当前传送流包通过12’示出,如向其功能也代表其他概率值计算器以与上文稍微不同的方式进行讨论的示例性概率值计算器来呈现。图3示出了传送流包12’由带着指示为错误的传送流包12’是否属于相关联数据接收器20的问题的分配器30呈现时概率值计算器的状态。此时,概率值计算器28具有某个状态,其中其区分自身与可以暂时快速改变的某个数据200。该状态是数据接收器专用的,如从以下讨论可以得出;仅处理数据,特定数据才可以是数据接收器非特定的。
在数据之中的诸如200a,200b,其都是数据接收器非专用的,如用于字段84(图2)的内容的典型值,也是各自数据接收器专用或甚至唯一的,如例如可以是对应于用于各自数据接收器的图2的内容82或98并且在大量数据包90或38上保持不变的数据200c和200d,以及再者传送流包12’的某些字段期望的数据200e和200f,如果传送流包12’是有效载荷数据部分中具有期望内容的各自数据接收器的传送流包,如具有最后接收的数据接收器的尚未完成的数据包的遗漏部分的各自数据接收器的传送流包,如图2中的包38a,即在数据流中不再出现的内容,因为他们或多或少只适用于下面的某个数据包,因此可以说从数据包变为另一个数据包并因此适用于各自数据接收器的前述数据包的无损失性。针对最后提及的情况,数据200e和200f例如可以是传送流包12’的报头中的指向信息的期望内容。在数据接收器专用数据200a,200b之中,可能具有有效载荷数据部分48中不包含但报头50中包含的数据,如标识符54本身,如可以是这样的情况,包12’的不同部分存在缺陷并且实际标识符内容54与各自数据接收器20所期望的内容相等会导致所涉及的包12’属于该数据接收器20的概率增加。
对于每个数据200a-200f,可以分配发生概率分布202,如图3中针对每条数据200a示例性所示的一样。发生概率分布202指示期望每条数据200a以什么样的概率沿当前传送流包12’的长度L存在所有可能的位置上。发生概率分布202对于每条数据,如针对包含指针信息56的期望内容或也表示概率值计算器28的时变状态的部分来说可以不发生变化。数据接收器专用数据200a和200b例如只可以位于有效载荷数据部分48内,如众所周知的,然后这条数据200a的发生概率分布202在有效载荷数据部分48的可能延伸范围204内仅仅是不相等的零。发生概率分布过程202的增大峰值206根据概率值计算器28的当前状态,如基于最后只按条接收的数据包的长度指示80从期望的飞跃信息200e得出,其中该长度指示例如也表示一条数据200。如对涉及报头50的期望内容的数据200来说,还可以具有不变的发生概率分布。其间例如是飞跃信息56或者可能存在的事先尚未提交的信息,然而,如分配给某个数据接收器的传送流包的报头中的序号。此序号表示以特定于数据接收器的方式从分配给各自数据接收器的一个传送流包变为分配给各自数据接收器的另一个传送流包的传送流包的信息。
根据发生概率分布过程202,概率值计算器28现在可以确定当前传送流包12’的内容与传送流包12’中的所有位置或仅仅特殊位置的数据200之间出现相似度。对于不同的或所有的数据200,相似度值由此针对当前传送流包12’内的所有或几个或一个位置产生,其中在图3中,示例性地,相似度被示为传送流包12’上的连续过程。在确定相似度的某个位置具有对应发生概率值的相似度值的积现在可以被用作上述概率贡献值。针对尽可能多的数据200来执行这种情况,如上文所描述的一样,并且然后可以将这些贡献值相加或相乘,即对这些贡献进行进一步加权或者不进行处理。
通过每次分配传送流包,不管是否有故障,概率值确定器28都更新其数据200及其状态和属于该状态的发生概率分布。
更广泛地说,针对每个数据接收器20,每当将该包分配给数据接收器时,就存在概率值确定器28并且该概率值确定器28分别具有借助传送流包的内容更新的单独数据接收器专用状态。不同概率值计算器28的状态由此彼此不同。因为使用了这些状态,通过比较该状态与当前有问题的错误传送流包12’的内容确定其属于固有数据接收器20的概率如何,确定器28的概率值的大小不同并且分配器20可以选择具有所提供的最高概率的数据接收器,这同样相对于其他概率值或以绝对方式超过了某个最小阈值。
参照图3,要注意的是,峰值206或其位置的计算例如对应于定位字段位置,如先前描述中所提及的。该搜索或定位可以基于指针信息56或通过更新或预测新数据包将起点于以下传送流包之一的哪个位置而发生。这就是上面所描述的。定位位置的相似度检查可以对应于具有期望内容的对应偏移位置的对应互相关函数的仓的计算或对应于一方面在有缺陷的传送流包12’与另一方面所期望的内容之间的局部位置的另一相似度测量。
换句话说,在具体广播方法的上下文中再次阐述上述实施方式。这里,上述实施方式示出了封装数据流的容错解码或具有可区分的数据接收器的封装的面向包的数据流的接收方法的可能性。虽然或尽管损坏了封装结构,这里仍要经启用以向各个数据接收器分配错误接收的包。上述实施方式的实现可以但不完全支持直接涉及且相邻的协议层的级别的渐进式分层错误保护方法。
作为封装方法,例如,可以提到多协议封装(MPE)和通用流封装(GSE),其例如可以用于广播方法DVB-H和DVB-SH。
如上所述,构成部分错误传送的数据包有关的启发式预测模型可以用于将接收器侧上的数据包分配给几个可能的数据接收器之一以便进行进一步解码。这里,如上所述,可以使用有关接收包的不同发现:由于所选的传送标准而众所周知的先验知识,测量在传送过程中恒定不变或连续可预测的包参数。
如图1中所述,针对事先接收的包的每个数据接收器来收集并预测这些参数。针对每个进一步接收的包,基于这些发现,针对每个数据接收器可以计算假设概率,该计算由上述概率值计算器28执行。然后可以将损坏的包12分配给具有最高假设概率的数据接收器20。使用下限可以防止接受损坏非常严重的包。
上述实施方式的实现仅仅指的是扩展接收器侧上的已知传送方法。在这方面未准备的与接收器的兼容性保持原样。换句话说,没有必要按标准执行变化。同样地,没有必要在传送侧上执行修改。
换句话说,上述实施方式描述了扩展传输和传送层的级别的封装数据流的接收方法。来自该字段的应用程序的情况是封装网络包。通过对应的方法,封装数据包90随后分割成支持包12。通常,在***多路复用过程中,几个有效载荷数据流并行封装传送,传输包12设置有将其分配给数据流的标识。
在无错误的情况下,此数据流的接收器基于该标识54决定向哪一个有效载荷数据流分配接收的传输包。如果错误接收或至少损坏标识字段,则必须丢弃进来的传输包。可能的是,也必须丢弃下列几个包直至协议可以再次使有效载荷数据流同步为止。一般情况下,这些情况会导致有效载荷数据的损失更大。
传输包12本身完整的帧分配形成使用上述方法的先决条件。在具有固定包长度的传输***中通常赋予优先权。所有涉及的协议层上的视图是进一步先决条件。因此,上述方法是跨层优化的一部分。
采用上述方法,现在另外地,将错误接收的传输包12分配给各个有效载荷数据接收器20。由此防止利用几个并行的数据流,接收器20意外接受实际上不针对其确定确定的数据,因此基于错误数据进行操作和校正。
在这方面,提取并写下或标注分配的有效载荷数据包的参数(参见图3)。该更新分别发生在每个数据接收器中。这里,这些参数是感兴趣的,这些参数来自顺序和时间上下文事先包括高配置或强预测性。例如这是参数,其各个值在标准中是稳固预定的。所有参数都具有强预测性,在传送期间是恒定不变的,或要进行连续值改变。在下文中再次列出选择这些参数的实例。
在所谓的假设概率的帮助下使错误接收的包12与数据接收器20相关。通过接收器或相关联的计算器28从用于形成假设概率的加权规则的量来计算概率。这些规则用于数据接收器20的当前更新状态200和尚未分配的包12的对应参数。规则在这里与上文已经提及的参数有密切关系;在列出时再次给出实例。通过包括加权处理的求平均数处理来考虑所有规则,可以针对每个数据接收器的未分配包计算假设概率。该概率任选可以直接在扩展多路分解器中或在分配器30中用来利用最大值的形成来做出决定。可替换地,浮动平均值或类似滤波器的形成可以连接在上游。扩展多路分解器具有以下几个特征:区分错误接收的传输包12的情况,并且在这种情况下随后对所有接收器20内的包进行评估。然后将该结果送入当前多路分解器作为替代决策。
其中的假设概率取决于数据接收器20的当前状态。规则本身有一部分是复杂的。这些规则启动在待分析的传送流包12内的搜索过程并在指示确定性较高的重启动点的包内成功搜索某些模型的情况下调整更新的参数200。重启动点在这里是数据流中的较高协议层88或68的有意义且可核查的模式。除此之外,还存在简单规则,其对期望发生位置的某些值进行分析并直接提供评估。根据接收器的当前状态,激活或禁用用于优化计算工作量的独立规则。
多路分解器就错误而言(接收时)的改变方法如下:针对未分配的包12,假设概率利用每个数据接收器20形成。该包随后分配给具有最高假设概率的数据接收器20。另外,如上所述,可能会预先发生对值的过滤。数据接收器20本身进一步根据错误接收来处理包;发生在这里的错误检查或校正的方法被属于接收器的解码器21使用,以便例如在条件下使用包或对其进行校正以供将来使用。
另外,用于接收包的较低阈值防止接受通过接收强烈干扰包传输所产生的数据。当所有接收器都计算此包的相对较低接受值时,检测这个条件。然后最终丢弃这些包。
在上述方法中,协同效应与前向错误保护方法组合存在。上述方法可以使用来自多路复用的接收数据以便进一步利用根据标准已经存在的额外前向错误保护方法进行进一步处理。通过至各个接收器20的分配,各自接收器20的错误保护仍然可以通过专用的方式来接受潜在损坏的数据块。因此,各自的错误保护的校正可能性增加。
在下文中,使用具有MPE的DVB-H标准的实例给出了详细的说明。采用基于广播的IP数据广播方法DVB-H,可以使用上述方法。这里,使用多协议封装(MPE)接收IP包40。在MPEG-2传送流14中,将其特定的数据分发至单独的传送流包12。在无错误的情况下将传送流包寻址至MPEG接收器20根据标准通过所谓的“包标识符”(PID)来进行,参见56。
通过上述方法,还将错误接收的传送流包12’分配给单独的数据接收器20。在图1中,示出了相关联的设置。每个数据接收器20及其计算器28在这里管理属于传送流,即所述接收器20的包的输入流的部分的当前参数。扩展传送流多路分解器10,使得利用具有所设置的TEI标志(传输错误指示符)的传送流包12,即在通过模块22检测错误的情况下,使用根据新方法的选择标准:每个数据接收器20或其计算器在其假设概率方面针对传送流包被质疑。将包发送至具有最高返回值的接收器20。不可以解码错误包的数据接收器20在收到之后丢弃。然而,专用数据接收器也可以对错误包进行进一步处理。
在DVB-H的上述情况下,根据图1至图3所述的新方法可以支持前向错误校正MPE-FEC(多协议封装前向错误校正)。该方法因此能够利用具有错误保护实施的几个同步的MPE数据流36来进行真实转换,所述实施与在标准中(即例如渐进式和分层方法中)提供的更为积极的校正。
MPE-FEC数据接收器20各自管理通过错误保护包码RS(255,191,64)来缓存用于校正的数据的所谓的MPE-FEC帧(参见100)。当将缺陷包12’的上述处理与MPE-FEC前向错误保护组合在一起时,用于存储包流参数的数据结构可以位于与MPE-FEC帧中的一个类似的位置,并且如果适用,则在相同协议实例中。
上述实施方式可以直接应用于但不专门应用于像具有广播标准DVB-SH的MPE和MPE-IFEC(突发间FEC)的其他的并且不排他的封装方法(Digital Video Broadcasting Project(DVB)(editor):Digital VideoBroadcasting(DVB);MPE-IFEG.Digital Video Broadcasting Project(DVB),112008.(DVB Bluebook A131).http://www.dvb.org/)、如ATSC的其他广播标准的对应方法(Standard ATSC A/53,Part1:82009.ATSC DigitalTelevision Standard:Part1Digital Television System.http://www.atsc.Org/)及其他等。
尽管已经给出了许多实例,但是在下文中用于形成假设概率的规则被再次明确地列出。
在下文中,描述了对更新有意思的不同参数以及采用参数将包分配给数据接收器的对应规则。所有规则可以通过加权形成假设概率来一起使用。当接收器内部检测同步性损失时,根据时间和精力使用这些规则的搜索规范。该概述对完整性没有要求。对于对应于协议层和DVB-H的错误的概述,参照Jaekel,Torsten:DVB-H Data Mapping.052006.–DiBroC。
同步性源自假设概率本身或实际的包分配的频率。这里,分别比较一个过去的短期和一个过去的长期时间窗口的平均值。如果短期值降到低于长期值的某个阈值以下,则假设接收器丧失其同步性。因此,接收器激活搜索指令。
长度字段如80和96可以被用作重新起点的数据位置的指示。它们给出了指示在以下传送流包12中的一个中起点搜索新的IP包。长度字段存在于MPE(参见68),IP(参见88)和UDP级上。全部直接与非分割IP包相互依赖并由此是冗余的。此关系因此还可以用于直接搜索重启动点。
分割偏移如56与分割IP包一起使用以指出存在IP包的连续部分。适合先前IP包(参见38a)的偏移可以被用作此连续的指示。
IP地址,如98和82可以唯一分配给IP流86或MPE会话68。因此,反之亦然,将IP地址分配给MPE接收器20。进一步可利用的是,在MPE会话中使用保持不变的IP地址的量。新的地址的突然出现相当稀少或者甚至不能在无线电广播的字段中被发现,目标以及源地址两者使用此关系。
UDP端口通常要受到如上所述的用于IP地址的相同条件的限制。
选择器如TOS(服务类型)、TTL(生存时间)、协议、标志、版本在每次会话中通常恒定不变。选择器要低地址更独特地受到该条件的影响。同样地,字段报头长度因此进行,然而正式情况下不是选择器。
协议报头的IP校验(例如,76)给出了关于协议报头的完整性的信息。该完整性关系用于验证重启动点。可以使用该关系并通过尝试来搜索传送流包中可能的IP包起点。
多播地址在MPE报头的MAC地址与IP目标地址之间创建连接(Deering,Stephen E.:Host Extensions for IP Multi-casting.InternetEngineering Task Force,81989.(RFC1112).http.://tools.ietf.org/html/rfc1112)。因此,它们执行类似于分布在几个协议层次上的长度字段。使用多播地址与IP数据广播是常规的。
PID(参见54)对于每个接收器(20)来说是唯一的并且被用于接收完整的传输包的多路分解器使用以便对其进行分配。同样利用错误接收的包,可以对该字段进行检查。如果PID对接收器来说是正确的,则对此进行积极评价。
连续计数器在PID的包流内进行计数。可以使用如PID字段以帮助计算假设概率。
信令表(PSI/SI)在传送流中定期重复传输。这里,大多数表的内容变化相对较少。可以对输入的传输包的内容和已经接收的表的内容进行相互比较以便得到讨论中的传输包是否必须分配给信令的对应数据接收器。这里,同样可以使用度量,其针对相似性进行检查。
在此文献中,通过这种方式进行的封装指定将某些协议的数据流封装成用于经由反之不兼容的数据传输传送原始数据流的另一协议作为传输路径。
根据DVB-H(Standard ETSI EN302304;112004.Digital VideoBroadcasting(DVB);Transmission System for Handheld Terminals(DVB-H).http://TilWW.etsi.org/,Specification ETSI TS102585;042008.Digital VideoBroadcasting(DVB);System Specifications for Satellite services to Handhelddevices(SH)below3GHz.http:Ilwww.etsi.org/)的广播***是使用用于传输任何媒体内容(无线电、电视、数据服务、软件等)的互联网协议的基于IP的***。几个媒体内容这里可以组合成实际传送的DVB-H或DVB-SH多路复用。这通过根据多协议封装(MPE)的方法封装IP数据流来完成。(Standard ETSI EN301192;042008.Digital Video Broadcasting(DVB);DVB specification for data broadcasting.http://www.etsi.Org/)其轮流基于DVC的包传输(Standard ISO/IEC13818-1;122000.Information technology-Generic coding of moving pictures and associated audio information:Systems.http://www.iso.org/)。
当使用IP数据广播时,在上述方法(DVB-H和DVB-SH)中,通过MPE传输再次轮流包含UDP包的IP包。这里,可以将IP包发送至多播地址。这因此通过(Standard ETSI EN302304;112004.Digital VideoBroadcasting(DVB);Transmission System for Handheld Terminals(DVB-H).http://TilWW.etsi.org/,Digital Video Broadcasting Project(DBV)(editor):IPDatacast over DVBH:Content Delivery Protocols(CDP).Digital VideoBroadcasting Project(DVB),122005.(DVB Blubook A101).http://www.dvb.Org/,Schulzrinne,Henning;Casner,Stephen L.;Federick,Ron,Jacobson,Van:RTP:A Transport Protocol for Real-Time Applications.InternetEngineering Task Force,72003.(RFC3550).http://tools.ietf.org/html/rfc3550)提供。
与上述实施方式相比,针对MPEG2传送流的多路分解器的当前实施无法以容错的方式来实施。至包接收器的分配只基于传输包的PID字段来进行。丢弃具有设置错误指示符(TEI)的包。在(Standard ISO/IEC13818-1;122000.Information technology–Generic coding of moving pictures andassociated audio information:Systems.http://www.iso.org/)中给出了传送流的详细说明。
使用DVB-H和DVB-SH,基于MPE,介绍了错误保护方法MPE-FEC和MPE-IFEC。除了由此不变传送有效载荷数据之外,任选地,错误保护信息可以在***错误校正码的帮助下进行发送。当前,利用DVB-H,方法MPE-FEC可以与里德所罗门码RS(255,191,64)一起使用,从而允许改进时隙内的错误保护。利用DVBSH,可替换地,MPE-IFEC可以与相同的里德所罗门码一起使用。该方法允许跨越几个时间片突发的错误保护。
所提出的通常在标准和实施指南(Digital Video Broadcasting Project(DVB)(editor):DVB-H Implementation Guidelines.Digital VideoBroadcasting Project(DVB),052007.(DVB Blluebook A092r2).http.://www.dvb.org/,Specification ETSI TS102584;2010.Digital VideoBroadcasting(DVB);DVB-SH Implementation Guidelines Issue2.http://www.dvb.org/)中实现的用于解码这些错误保护机制的算法只涵盖只与网络访问层有关的基本功能并且为了支持资源经济,不使用目标***上错误保护的可能性。
因此,错误接收的传送流部分导致标记错误的所有涵盖的表列。同样地,会产生传送误差,其仅与其中用于取消完整的输出流部分并再次取消由其触碰的所有列的一个传送流包有关。
除了上述实施变体之外,还在CRC测试在传送流部分的层次上失败的情况下,存在针对使用MPE-FEC的接收数据的渐进式重建的建议(Koppelaar,A.G.C.;Eerenberg,O.;Tolhuizen,L.M.G.M.;Aue,V.:Restoration of IP-datagrams in the DVB-H link layer for TV on mobile.In:Proc.Digest of Technical Papers.International Conference on ConsumerElectronics ICCE’06,2006,Pg.409-410)。
另外的建议(Paavola,J.;Himmanen,H.;Jokela,T.;Poikonen,J.;Ipatov,V.:The Performance Analysis of MPE-FEC Decoding Methods at the DVB-HLink Layer for Efficient IP Packet Retrieval.In:IEEE Transactions onBroadcasting53(2007),3,Pg.263-275.http://dx.doLorg/10.1109/TBC.2007.891694.DOI10.1109/TBC.2007.891694)包括分层解码传送数据。这是基于渐进方法的。在解封装的过程中,对每组接收符号(传送流部分、传送流包)区分包含的符号是否以正确或不安全的方式进行传送或根本不传送。
这些方法通常考虑来自安全层(MPEG2-TS)的信息,例如TEI字段以对错误符号的位置进行更确切的描述。
为了分配错误接收的传送包,例如在上述建议中,使用其字段连续计数器和PID。这提供了一种基本上可能的但仅实用的方法。上述实施方式由此描述了一种分配错误接收包的基本上细化的、精确的并由此扩展的处理。
尽管结合装置描述了一些方面,但显然这些方面也表示对应方法的描述,使得方块或装置的构件也被视为对应方法步骤或方法步骤的特征。类似地,结合方法步骤或以方法步骤的形式描述的方面也表示对应方块或细节的描述或相应的装置的特征。部分或全部方法步骤可以通过(或利用)硬件装置,例如微处理器、可编程计算机或电子电路等来执行。在一些实施方式中,一些或几个最重要的方法步骤还可以通过这样的装置来执行。
根据某些实施要求,本发明的实施方式可以以硬件或软件来实施。可以使用具有存储于其上的电性可读控制信号的数字存储介质(例如,软盘、DVD、蓝光光盘、CD、ROM、PROM、EPROM、EEPROM或闪存、硬盘或另一个磁或光存储器等)来执行实施方式,可以与可编程计算机***配合(或与此配合),以便执行各种方法。因此,数字存储介质可以是计算机可读介质。
根据本发明的某些实施方式包括具有电性可读控制信号的数据载体,电性可读控制信号能够与可编程计算机***配合,以便执行本文描述的方法中的一个。
通常,本发明的实施方式可以被实施为具有程序代码的计算机程序产品,当该计算机程序产品在计算机上运行时,该程序代码***作为用于执行方法中的一个。
该程序代码例如可以存储在机器可读载体上。
其他实施方式包括存储在机器可读载体上的用于执行本文描述的方法中的一个的计算机程序。
换言之,本发明方法的一个实施方式为具有程序代码的一种计算机程序,该程序代码用在该计算机程序在计算机上运行时执行在此所述的该方法中的一个。
因此,本发明方法的另一个实施方式是一种其上记录有用于执行本文描述的方法之一的计算机程序的数据载体(或数字存储介质或计算机可读介质)。
因此,本发明方法的另一个实施方式是表示用于执行本文描述的方法之一的计算机程序的数据流或一系列信号。数据流或一系列信号例如可以配置为通过数据通信连接,例如通过因特网进行传输。
另一个实施方式包括处理装置,例如计算机或可编程逻辑器件,配置为或适于执行本文中所描述的方法中的一个。
另一个实施方式包括其上安装有用于执行本文中所描述的方法中的一个的计算机程序的计算机。
根据本发明的另一个实施方式包括装置或***,实现为将用于执行本文描述的方法之一的计算机程序传送至接收器。传送可以通过电子方式或光学方式发生。接收器例如可以是计算机、移动装置、存储装置或类似装置。装置或***例如可以是用于将计算机程序传送至接收器的文件服务器。
在某些实施方式中,可编程逻辑器件(例如,现场可编程门阵列,FPGA)可以用于执行本文描述的方法的一部分或全部功能。在某些实施方式中,现场可编程门阵列可以与微处理器协作以便执行本文描述的方法之一。一般情况下,在某些实施方式中,所述方法由任意硬件装置执行。这同样可能是一个普遍可用的硬件如方法所特定的计算机处理器(CPU)或硬件,例如ASIC。
上述实施方式仅用于说明本发明的原理。应当理解,本文描述的布置及细节的修改和变化对本领域技术人员来说是显而易见的。因此,其旨在仅由所附专利权要求的范围的限定,而不是由通过对文中的实施方式的描述和说明而表示的具体细节来限定。
缩略语列表
DVB数字视频广播,用于传输广播内容的标准族
DVB-H用于手持的DVB,地面传输至移动终端装置的DVB***标准
DVB-SH卫星手持终端的DVB,用于卫星支持和混合(卫星/地面)传输至移动终端装置的DVB***标准
FEC前向错误纠正
IP互联网协议,互联网的网络层协议
IPDC互联网协议数字广播,在互联网协议的帮助下传输主要的多媒体数据流
MAC媒体访问控制,这里为以太网的寻址级
MPE多协议封装
MPE-FEC基于具有里德所罗门FEC的MPE的使用DVB-H的标准化错误保护
MPE-IFEC MPE突发间FEC,基于具有里德所罗门FEC(替代Raptor码)的MPE的使用DVB-SH的标准化错误保护,里德所罗门FEC具有在几个突变上分布的错误保护级上的另外的交织
MPEG2-TS运动图像专家组传送流,符合ISO/IEC13818-1的传送流,即,传输TSP的顺序,也称为互联网消息至几个接收器的MPEG-TS多播传送;与广播相反,这里,消息仅传递给该消息的接收器所在的网络
PID包标识符,MPEG2-TS层次上的服务地址。将接收器侧上的TSP分配给另外寻址该包的特定的接收器
PSI/SI节目特定的信息/服务信息,利用DVB的信令的另外的数据
RS里德所罗门包码,***前向错误保护码
TEI传输错误指示符,其中物理传输层在接收器侧上制作条目的位开关,表示该TSP是否是错误的
TOS服务类型,IP报头的字段
TSP MPEG-2传送流包
TTL生存时间,IP报头的字段
UDP用户数据报协议,用于面向包的数据传输的互联网协议的一部分(传送层)
Claims (18)
1.一种用于多路分解均设置有***前向错误检测码的传送流包(12)的基于包的传送流(14)的装置,其中,所述传送流包均被分配给多个数据接收器(20)中的一个,使得在分配给相同的数据接收器(20)的传送流包的有效载荷数据部分中嵌入了受前向错误保护码的保护的数据包(38)的数据流(36),所述数据流(36)寻址至各自数据接收器(20),所述装置被实施为
针对根据所述***前向错误检测码的错误的预定传送流包(12)确定指示所述预定传送流包(12)有多大可能被分配至各自数据接收器(20)的针对多个数据接收器中的每一个的概率值,以及
基于针对所述多个数据接收器的所述概率值,将所述预定传送流包分配给所述多个数据接收器中的所选择的一个。
2.根据权利要求1所述的装置,其中,针对每个数据接收器,基于特定用于所述数据接收器的所述预定传送流包的信息来执行所述概率值的所述确定,或以特定用于所述数据接收器的方式从分配至各自数据接收器的一个传送流包改变至分配给各自数据接收器的另一个数据流包。
3.根据权利要求1或2所述的装置,其中,针对每个数据接收器,基于对先前的传送流包的时分复用的分析来执行所述概率值的所述确定。
4.根据权利要求1至3中任一项所述的装置,其中,针对每个数据接收器,基于所述预定传送流包的所述有效载荷数据部分的信息来执行所述概率值的所述确定。
5.根据权利要求1至4中任一项所述的装置,其中,针对每个数据接收器,寻址至所述各自数据接收器的数据流通过分割嵌入与所述各自数据接收器相关联的所述传送流包(12)的所述有效载荷数据部分(48)中,其中,数据包(18b)中的一个的起点(60)落入其中的传送流包(12a)包括一条指针信息(56),所述指针信息(56)各自指示所述各自数据包(38b)的所述起点(60)落入所述各自传送流包(12a)的所述有效载荷数据部分(48)中的位置,其中,所述装置被实施为
针对每个数据接收器(20)以对于所有的数据接收器(20)恒定不变或对于所述各自数据接收器(20)恒定不变的方式或根据先前已经分配至所述各自数据接收器(20)的所述传送流包(12)来定位所述预定传送流包(12)的第一部分(56),
根据所述预定传送流包(12a)在所述第一部分上的内容来定位所述预定传送流包(12)的第二部分(62),就像所述预定传送流包(12)在所述第一部分中的内容为指针信息(56)一样,
关于所述第二部分(62)是否可以是分配给所述各自数据接收器(20)的数据包(38)的起点分析所述第二部分(62),以及
根据所述分析的结果,确定针对所述各自数据接收器的所述概率值。
6.根据权利要求5所述的装置,其中,所述装置被实施为在所述分析中针对每个数据接收器检查:是否所述第二部分(62)可以是分配给所述各自数据接收器的数据包的起点,
自所述传送流包(12)至所述各自数据接收器(20)的最后分配起,所述第二部分(62)中的第一字段(110,82,98)是否至少对应于对于所述各自数据接收器(20)恒定不变的信息,
所述第二部分(62)中的第二字段(116)是否包括与所述第二部分中的第三字段(118)的预定关系,因为所述预定关系请求分配给所述各自数据接收器的所述数据包(38)的封装数据和报头数据(74)中的冗余指示,和/或
所述第二部分中的第四字段(112)是否包括与所述第二部分中的第五字段(114)的预定***前向错误检测码关系。
7.根据权利要求5或6所述的装置,其中,被分配给所述各自数据接收器(20)的所述数据包(38)中的一个的起点没有落入其中的所述传送流包(12b)不包括所述指针信息(56),使得与所述数据包中的一个的起点(60)落入其中的所述传送流包(12b)的所述有效载荷数据部分(48)相比,所述数据包(38)中的一个的起点没有落入其中的所述传送流包(12b)的所述有效载荷数据部分(48)通过缺少所述指针信息而增加,所述装置被实施为
针对所述传送流包(12)最后分配至此的可以从其收集所述数据包延伸到最后分配给各自数据接收器(20)的传送流包之外的分配给各自数据接收器(20)并具有长度指示(80)的数据包(38)位于其中的每个数据接收器,根据长度指示(80)来定位预定传送流包的有效载荷数据部分(48)的起点处的第三部分(120),
关于所述第三部分(120)是否可以是相同数据包的延续分析所述第三部分(120),以及
根据所述分析的结果,确定针对所述各自数据接收器的所述概率值。
8.根据权利要求1至7中任一项所述的装置,其中所述装置被实施为根据以下各项确定针对每个数据接收器的所述概率值
自所述传送流包至所述各自数据接收器的最后分配起,所述预定传送流包(12)中的随机字段是否至少对应于对于所述各自数据接收器(20)恒定不变的信息,
包括相对于彼此的第一预定位置关系的所述预定传送流包中的第一随机字段对是否包括关于相对于彼此的内容的预定关系,因为所述预定关系请求分配给所述各自数据接收器的所述数据包的封装数据和报头数据中的冗余指示,和/或
包括相对于彼此的第二预定位置关系的所述预定传送流包中的所述第一随机字段对是否具有相对于彼此的预定***前向错误检测码关系。
9.根据权利要求1至8中任一项所述的装置,其中,针对每个数据接收器(20),寻址至至少一个数据接收器(20)的所述数据流(36)的所述数据包(38)通过分割嵌入分配给所述各自数据接收器(20)的所述传送流包(12)的所述有效载荷数据部分(48)中,并且寻址至所述各自数据接收器(20)的所述数据流(36)的每个数据包(38)包括具有指示所述各自数据包(38)的长度的长度指示的长度字段(80),并且其中,所述传送流包(12)包括指示所述数据包(12)的所述起点(60)在所述传送流包(12)的所述有效载荷数据部分(48)中的位置的所述指针信息(56),其中,所述装置被实施为
针对每个数据接收器,基于在已经分配给所述各自数据接收器的传送流包中的一个中起始的最后的数据包的所述长度指示与所述预定传送流包的指针信息之间的比较,来确定针对所述各自数据接收器的所述概率值。
10.根据前述权利要求中任一项所述的装置,其中,针对每个数据接收器(20),分配给所述各自数据接收器(20)的所述数据流(36)的所述数据包(38)各自包括至少一个数据接收器相关的指示(82,98),其中,所述装置被实施为
针对每个数据接收器在所述预定传送流包(12)中确定一个或几个潜在位置,数据接收器相关的指示可以位于所述一个或几个潜在位置中,以及
通过将在所述一个或几个潜在位置上的所述预定传送流包的内容与至少自传送流包至各自数据接收器的最后分配起一直恒定不变的各自数据接收器的数据接收器相关的状态值,来确定所述各自数据接收器的所述概率值。
11.根据权利要求1至10中任一项所述的装置,所述装置被实施为
针对每个数据接收器,在先前已经分配给所述各自数据接收器的传送流包之中确定间歇重现的同一内容,以及
针对每个数据接收器,通过比较所述预定传送流包(12)的所述有效载荷数据部分(48)的内容与所述间歇重现的同一内容,来确定所述各自数据接收器的所述概率值。
12.根据前述权利要求中任一项所述的装置,其中,针对每个数据接收器,寻址至所述各自数据接收器(20)的数据流(86)被封装在封装结构中并且与所述封装结构的封装数据(74)一起分割为分配给所述各自数据接收器(20)的所述传送流包(12),其中,所述装置被实施为
针对所述各自数据接收器,在所述传送流包(12)中确定几个潜在位置(116,118),其中,寻址至所述各自数据接收器的所述数据流的数据包和封装数据相对于彼此具有预定关系,并且基于在所确定的所述几个潜在位置(116,118)的预定传送流包(12)的内容之间是否存在所述预定关系来确定针对所述各自数据接收器的所述概率值,或
在所述预定传送流包(12)中确定一个或几个潜在位置,其中,寻址至所述各自数据接收器(20)的所述数据流(36)的所述数据包(38)的内容可以位于所述的一个或几个潜在位置,所述的一个或几个潜在位置包括与先前已经分配给所述各自数据接收器(20)的传送流包(12)中的一个的所述封装数据的内容的预定关系,并基于在所述一个或几个潜在位置的所述预定传送流包与先前已经分配给所述各自数据接收器的所述传送流包(12)中的所述封装数据的内容之间是否存在所述预定关系来确定所述概率值。
13.根据前述权利要求中任一项所述的装置,其中,所述装置被实施为基于分配至所述数据接收器(20)的识别数据接收器(20)的各自无错误传送流包的识别指示(54)将根据所述***前向错误检测码的无错误的传送流包(10)分配给所识别的数据接收器。
14.根据前述权利要求中任一项所述的装置,其中,所述装置被实施为当确定针对每个数据接收器的所述概率值时,考虑过去的传送流包(12)的较短期和/或较长期的分配频率。
15.根据前述权利要求中任一项所述的装置,其中,所述装置被实施为基于针对所述多个数据接收器(20)的所述概率值将所述预定传送流包(12)分配给具有最高概率值的数据接收器。
16.一种用于解码寻址至预定数据接收器的数据流的***,所述数据流来自各自设置有***前向错误检测码的传送流包的基于包的传送流,所述***包括:
根据前述权利要求中任一项所述的装置;以及
解码器,用于解码通过所述装置嵌入分配给所述预定数据接收器的所述传送流包的所述有效载荷部分中的数据流。
17.一种用于多路分解各自设置有***前向错误检测码的传送流包(12)的基于包的传送流(14)的方法,其中,所述传送流包各自被分配给多个数据接收器(20)中的一个,使得在分配给相同的数据接收器(20)的所述传送流包的有效载荷数据部分中嵌入了受前向错误保护码保护的数据包(38)的数据流(36),所述数据流寻址至各自数据接收器(20),所述方法包括
针对根据所述***前向错误检测码的是错误的预定传送流包(12)确定针对所述多个数据接收器中的每一个的指示所述预定传送流包(12)有多大可能分配给所述各自数据接收器(20)的概率值,以及
基于所述多个数据接收器的所述概率值将所述预定传送流包分配给所选择的所述多个数据接收器中的一个。
18.一种计算机程序,当在计算机上执行所述程序时,用于执行根据权利要求17所述的方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP11175784.5 | 2011-07-28 | ||
EP11175784A EP2552042B1 (de) | 2011-07-28 | 2011-07-28 | Demultiplexen eines paketbasierten Transportstroms |
PCT/EP2012/064611 WO2013014194A1 (de) | 2011-07-28 | 2012-07-25 | Demultiplexen eines paketbasierten transportstroms |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103828278A true CN103828278A (zh) | 2014-05-28 |
CN103828278B CN103828278B (zh) | 2017-04-12 |
Family
ID=46582699
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280047444.XA Active CN103828278B (zh) | 2011-07-28 | 2012-07-25 | 基于包的传送流的多路分解 |
Country Status (7)
Country | Link |
---|---|
US (1) | US9037934B2 (zh) |
EP (2) | EP2552042B1 (zh) |
JP (1) | JP5916858B2 (zh) |
CN (1) | CN103828278B (zh) |
BR (1) | BR112014001800B1 (zh) |
RU (1) | RU2579992C2 (zh) |
WO (1) | WO2013014194A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011122908A2 (ko) * | 2010-04-01 | 2011-10-06 | 엘지전자 주식회사 | 방송 신호 송신 장치, 방송 신호 수신 장치, 및 방송 신호 송/수신 장치에서 방송 신호 송수신 방법 |
US9450686B2 (en) * | 2011-06-30 | 2016-09-20 | Viavi Solutions Inc. | Testing an upstream path of a cable network |
US10412151B2 (en) | 2015-01-26 | 2019-09-10 | Huawei Technologies Co., Ltd. | Method and system for on-demand file repair |
EP3422618A4 (en) * | 2016-02-26 | 2019-03-13 | Sony Corporation | RECEIVING DEVICE, SENDING DEVICE AND DATA PROCESSING METHOD |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1335604A2 (en) * | 2002-01-29 | 2003-08-13 | Broadcom Corporation | MPEG error concealment |
CN1759555A (zh) * | 2003-03-18 | 2006-04-12 | 诺基亚有限公司 | 用于采用标题保护进行数据发射和接收的方法,***以及网络实体 |
EP2086234A1 (en) * | 2006-10-17 | 2009-08-05 | Panasonic Corporation | Digital data receiver |
US20100135327A1 (en) * | 2008-12-03 | 2010-06-03 | Electronics And Telecommunications Research Institute | Apparatus and method for generating frame for mpe-fec decoding |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4684761A (en) * | 1986-04-09 | 1987-08-04 | The Boeing Company | Method for making graded I-III-VI2 semiconductors and solar cell obtained thereby |
JP2003283468A (ja) * | 2002-03-20 | 2003-10-03 | Hitachi Kokusai Electric Inc | 誤り訂正処理方法及び伝送装置 |
US7599443B2 (en) * | 2004-09-13 | 2009-10-06 | Nokia Corporation | Method and apparatus to balance maximum information rate with quality of service in a MIMO system |
ATE453261T1 (de) * | 2005-01-18 | 2010-01-15 | Taiwan Semiconductor Mfg | Verbesserte ip-datagramm-entkapselung |
RU2374787C2 (ru) * | 2005-03-10 | 2009-11-27 | Квэлкомм Инкорпорейтед | Структура декодера для оптимизированного управления обработкой ошибок в потоковой передаче мультимедийных данных |
US7906723B2 (en) * | 2008-04-30 | 2011-03-15 | General Electric Company | Compositionally-graded and structurally-graded photovoltaic devices and methods of fabricating such devices |
US7602838B2 (en) * | 2005-12-22 | 2009-10-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Linear turbo equalization using despread values |
RU2420909C2 (ru) * | 2005-12-23 | 2011-06-10 | Конинклейке Филипс Электроникс Н.В. | Разделение потока данных |
US8817780B2 (en) * | 2007-08-08 | 2014-08-26 | Maxlinear, Inc. | TS packet grooming |
-
2011
- 2011-07-28 EP EP11175784A patent/EP2552042B1/de active Active
-
2012
- 2012-07-25 WO PCT/EP2012/064611 patent/WO2013014194A1/de unknown
- 2012-07-25 RU RU2014107734/08A patent/RU2579992C2/ru active
- 2012-07-25 EP EP12740358.2A patent/EP2737649A1/de not_active Withdrawn
- 2012-07-25 CN CN201280047444.XA patent/CN103828278B/zh active Active
- 2012-07-25 BR BR112014001800-6A patent/BR112014001800B1/pt active IP Right Grant
- 2012-07-25 JP JP2014522078A patent/JP5916858B2/ja active Active
-
2014
- 2014-01-28 US US14/166,515 patent/US9037934B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1335604A2 (en) * | 2002-01-29 | 2003-08-13 | Broadcom Corporation | MPEG error concealment |
CN1759555A (zh) * | 2003-03-18 | 2006-04-12 | 诺基亚有限公司 | 用于采用标题保护进行数据发射和接收的方法,***以及网络实体 |
EP2086234A1 (en) * | 2006-10-17 | 2009-08-05 | Panasonic Corporation | Digital data receiver |
US20100135327A1 (en) * | 2008-12-03 | 2010-06-03 | Electronics And Telecommunications Research Institute | Apparatus and method for generating frame for mpe-fec decoding |
Also Published As
Publication number | Publication date |
---|---|
US20140143626A1 (en) | 2014-05-22 |
JP2014524215A (ja) | 2014-09-18 |
RU2014107734A (ru) | 2015-09-10 |
EP2552042B1 (de) | 2013-03-13 |
RU2579992C2 (ru) | 2016-04-10 |
WO2013014194A1 (de) | 2013-01-31 |
EP2552042A1 (de) | 2013-01-30 |
US9037934B2 (en) | 2015-05-19 |
CN103828278B (zh) | 2017-04-12 |
EP2737649A1 (de) | 2014-06-04 |
BR112014001800A2 (pt) | 2017-02-21 |
BR112014001800B1 (pt) | 2022-10-18 |
JP5916858B2 (ja) | 2016-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8275002B2 (en) | Broadcasting service transmitting apparatus and method and broadcasting service receiving apparatus and method for effectively accessing broadcasting service | |
US8374176B2 (en) | Method and apparatus for providing internet protocol datacasting (IPDC) service, and method and apparatus for processing IPDC service | |
CN106170966B (zh) | 传输设备、传输方法、接收设备以及接收方法 | |
RU2384956C2 (ru) | Система и способ обеспечения неравномерной защиты от ошибок для маркированных согласно приоритету дейтаграмм в системе передачи dvb-h | |
CA2375370C (en) | Method and apparatus for transmitting and receiving multimedia data | |
JP2009522921A (ja) | メディアコンテナファイルの管理 | |
US20070174861A1 (en) | Method and apparatus for handling an electronic service guide transmission error in a digital video broadcasting system | |
US20070280257A1 (en) | Service discovery section | |
CN103828278A (zh) | 基于包的传送流的多路分解 | |
CN102595252A (zh) | 流媒体前向纠错实现方法及*** | |
CN105393480A (zh) | 用于在多媒体通信***中发送/接收分组的装置和方法 | |
CN103155515A (zh) | 确定ip分组的丢失 | |
KR102056438B1 (ko) | 복합 멀티미디어 데이터를 전송하기 위한 데이터 패킷을 송수신하는 방법 및 장치 | |
WO2010081599A1 (en) | Method and device for ensuring reliability during transmission of television data in a television system based on internet protocol | |
KR101537334B1 (ko) | 디지털 멀티미디어 수신기 시스템에서의 에러 검출 및 복구를 위한 방법 및 시스템 | |
CA2666573C (en) | Broadcasting service transmitting apparatus and method and broadcasting service receiving apparatus and method for effectively accessing broadcasting service | |
US11368504B2 (en) | Method for generating a data stream, broadcast gateway, method and device for selecting a data stream and corresponding computer program | |
Shih et al. | Secure and reliable IPTV multimedia transmission using forward error correction | |
ES2439993T3 (es) | Descodificación de un flujo de datos basado en paquetes | |
Pekowsky et al. | Multimedia data broadcasting strategies | |
US9055327B2 (en) | Systems, devices, and methods for managing changes to data | |
Eerenberg et al. | DVB-H link layer | |
JP4831469B2 (ja) | 地上デジタルテレビジョン放送受信システムおよび受信機 | |
Tong et al. | RTP Control Protocol (RTCP) Extended Report (XR) Block for MPEG2 Transport Stream (TS) Program Specific Information (PSI) Decodability Statistics Metrics Reporting | |
Eerenberg et al. | Efficient validation/verification of a robust DVB-H link layer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: Munich, Germany Applicant after: Fraunhofer Application and Research Promotion Association Address before: Munich, Germany Applicant before: Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. |
|
COR | Change of bibliographic data | ||
GR01 | Patent grant | ||
GR01 | Patent grant |