用于发送广播信号的装置、用于接收广播信号的装置、用于发送广播信号的方法以及用于...的制作方法_5

文档序号:9476564阅读:来源:国知局
PID压缩模式可以包括用于压缩PID的PID压缩模式以及用于删除PID的PID删除模式。
[0274]另外,根据本发明的实施方式的非PID压缩模式可以包括具有2比特的大小的信令信息为00和01的情况(S19100)。另外,根据本发明的实施方式的PID压缩模式可以包括具有2比特的大小的信令信息为10和11的情况(S19200)。
[0275]在该非PID压缩模式和报头非压缩模式下,根据本发明的实施方式的报头解压缩块不执行报头解压缩。
[0276]在该非PID压缩模式和同步字节删除模式下,根据本发明的实施方式的报头解压缩块可以执行同步字节插入,作为通过发送端处理的同步字节删除的逆处理(S19110)。
[0277]在该PID压缩模式以及用于压缩PID的PID压缩模式下,根据本发明的实施方式的报头解压缩块可以执行同步字节插入,作为同步字节删除的逆处理(S19210),并且执行PID解压缩,作为PID压缩的逆处理(S19211)。随后,根据本发明的实施方式的报头解压缩块可以执行TS报头再生(S19230)。
[0278]在该PID压缩模式和同PID删除模式下,根据本发明的实施方式的报头解压缩块可以执行同步字节插入,作为同步字节删除的逆处理(S19220),并且执行PID插入,作为PID删除的逆处理(S19221)。随后,根据本发明的实施方式的报头解压缩块可以执行TS报头再生(S19230) ο
[0279]图20是示出了按照根据本发明的一个实施方式的同步字节删除模式压缩的TS报头与原始TS报头之间的关系的图。
[0280]图20的(a)示出了未加工的TS报头(原始TS报头),并且图20的(b)示出了按照根据本发明的一个实施方式的同步字节删除模式压缩的TS报头。
[0281]如图20的(a)中所示,原始TS报头可以包括:I字节的同步字节、I比特的EI (传输错误指示符)、I比特的SI (净荷单元开始指示符)、I比特的TP (传输优先级)、13比特的PID、2比特的SC (加扰控制)、2比特的AFC (适应字段控制)以及4比特的CC (连续性计数器)。
[0282]如图20的(b)中所示,该经压缩的TS报头不包括同步字节。在同步字节删除模式下,删除并且不发送同步字节(0x47)。EI比特用NI (空分组指示符)比特来替换。NI比特对应于I比特以扩展DNP值,这将在下文中进行描述。因此,在该模式中,可以从发送的信号中删除一个字节。将在下文中给出其详细描述。
[0283]图21是示出了按照根据本发明的一个实施方式的PID压缩模式压缩的TS报头与原始TS报头之间的关系的图。
[0284]图21的(a)示出了原始TS报头,图21的(b)示出了按照根据本发明的一个实施方式的PID压缩模式压缩的TS报头的第一实施方式,并且图21的(C)示出了按照根据本发明的该实施方式的PID压缩模式压缩的TS报头的第二实施方式。
[0285]图21的(a)与图20的(a)相同,因此省略了其详细描述。
[0286]如图21的(b)和图21的(C)中所示,在PID压缩模式下,根据本发明的实施方式的报头压缩块可以从原始TS报头中删除同步字节和El。EI是指示TS分组是否具有错误的指示符。前提是没有错误的环境。因此,根据本发明的实施方式的报头压缩块可以删除E1在这种情况下,根据本发明的实施方式的广播信号接收装置可以考虑到存在或不存在错误的情况下在对EI进行解码并且重新输入EI之后执行错误检查。
[0287]另外,根据本发明的实施方式的广播信号接收装置可以将13比特的PID划分成PID-PMT和PID-SUB,并且通过TS报头仅发送PID-SUB。因为PID-SUB具有5比特的长度,所以可以对总计8比特的PID进行压缩。PID-SUB的长度可以根据设计者的意图来改变。
[0288]就是否对CC进行压缩以及是否对NI进行扩展而言,根据图21的(b)和图21(c)中所示的PID压缩模式压缩的TS报头的第一实施方式和第二实施方式彼此不同。在图21的(b)中所示的第一实施方式中,NI可以具有I比特的大小,并且CC可以在不压缩的情况下进行发送。在这种情况下,CC可以被用于TS分组重新组合或错误估计。
[0289]在图21的(C)中所示的第二实施方式中,NI可以具有4比特的大小,并且CC可以在被压缩至I比特的同时进行发送。另选地,可以代替CC而发送I比特的CC同步标志。另外,可以改变SC和AFC的位置。因为可以将经扩展的NI用作DNP的MSB (这将在下文中进行描述),所以能够显示大量的空分组。在这种情况下,NI的位置可以根据设计者的意图来改变。
[0290]图22是示出了根据本发明的一个实施方式的PID-sub的表。
[0291]具体地,图22的(a)是示出了 PID-sub的构造模式的表,并且图22的(b)是示出了 PID-sub[4]值为O的情况下的区段的表。
[0292]如图22的(a)中所示,PID-sub[4]值可以指示PMT的区段信息和PID索引。
[0293]具体地,在PID-sub [4]值为O的情况下,其意指PID-sub [3]至PID-sub [O]值指示区段分组的PID。在这种情况下,可以指示总数16个PID。在PID-sub [4]值为I的情况下,其意指数据发送模式。在PID-sub [3]值为O的情况下,其意指PID-sub [2]至PID-sub [O]值指示PMT的PID索引值。在这种情况下,可以指示总数8个PID索引值。在PID_sub[4]值为I并且PID-sub[3]值为I的情况下,其意指用于发送后来扩展的信息的预留的区域。
[0294]图22的(b)是示出了与PID-sub [4]值为O的情况下的每个值对应的详细的表信息的表。
[0295]图22的(a)和22(b)中所示的字段值或者相应的信息可以根据设计者的意图而改变。
[0296]图23是示出了根据本发明的一个实施方式的PID压缩处理的图。
[0297]图23的(a)示出了原始TS流,图23的(b)示出了在TS压缩之后的TS流,图23的(c)是示出了原始TS流中包括的分量的PID和索引,并且图23的⑷示出了 PID-sub的构造模式。
[0298]如图23中所示,TS流可以包括一个视频流和两个音频流。
[0299]根据本发明的实施方式的广播信号发送装置可以使用5比特PID-SUB代替常规的13比特PID来指示诸如PAT (节目关联表)和CAT (条件接入表)这样的区段。
[0300]也就是说,因为其是用于指示如参照图22所述的区段信息的情况,所以根据图23的(d)的表,PID-sub [4]值变为0,并且PAT可以被表示为0x00的值,而CAT可以被表示为0x01的值。另外,对于视频流和音频流来说,根据本发明的实施方式的广播信号发送装置可以通过BB帧报头来发送PMT的PID信息,并且使用索引来对剩余的分量的基本PID进行压缩,然后将经压缩的基本PID发送至PID-SUB。也就是说,在指示这些分量的PID的情况下,PID-sub [4:3]可以具有10的值,并且剩余的PID-SUB [2:0]可以具有基于PMT表的001至011的值。另外,根据本发明的实施方式的广播信号发送装置可以设置PID-SUB[2:0]并且将 PID-SUB [2:0]压缩至 OOOO0
[0301]图24是示出了按照根据本发明的一个实施方式的PID删除模式压缩的TS报头与原始TS报头之间的关系的图。
[0302]图24的(a)示出了原始TS报头,并且图24的(b)示出了按照根据本发明的一个实施方式的PID删除模式压缩的TS报头。
[0303]该PID删除模式应当被应用到仅具有一个PID的单个TS分组流。在PID删除模式下,从TS分组报头中去除13比特PID。如在PID压缩模式下的,删除同步字节(0x47),并且在发送器处用NI比特替换EI比特。4比特连续性计数器也被缩减至I比特。在信号帧中递送所去除的13比特PID值。
[0304]图25是示出了根据本发明的一个实施方式的PMT的图。
[0305]根据本发明的实施方式的PMT可以包括table_id、sect1n_syntax_indicator、区段长度字段、program_number 字段、vers1n_number 字段、current_next_indicator、sect1n_number、last_sect1n_number、PCR_PID、program_info_length、用于描述符的第一 for 循环、具有 stream_type 字段的第二 for 循环、elementary_PID、ES_info_length 字段以及CRC 32。
[0306]table_id是8比特无符号整数字段,并且指示表的类型。
[0307]sect1n_syntax_indicator指示用于遵循的表区段的格式。
[0308]该区段长度字段是12比特字段,其给出了超出该字段的表区段的长度。
[0309]program_number字段是16比特无符号整数,其唯一地标识存在于传输流中的每个节目服务。
[0310]vers1n_number字段是5比特无符号整数字段,并且指示表的版本号。
[0311]current_next_indicator指示数据是当前生效还是供将来使用。
[0312]sect1n_number是指示该表在相关表序列中的索引。
[0313]last_sect1n_number指示哪个表是该表序列中的最后一个表。
[0314]PCR_PID是包含节目时钟基准的分组标识符,该节目时钟基准被用于提高从节目时间戳得到的流的定时的随机接入准确度。
[0315]program_info_length字段指示针对节目描述符遵循的字节数。
[0316]用于描述符的第一for循环指示可以包含零个或更多个个别描述符的描述符循环的位置。
[0317]第二 for循环中的流类型字段限定了基本分组标识符内包含的数据的结构。
[0318]第二 for循环中的elementary_PID是包含流类型数据的分组标识符。
[0319]第二 for循环中的ES_info_length字段指示针对基本流描述符遵循的字节数。
[0320]CRC 32是不包括指针字段、指针填充符字节和后面的CRC32的整个表的校验和。
[0321]图26是示出了按照根据本发明的另一个实施方式的PID压缩模式压缩的TS报头与原始TS报头之间的关系的图。
[0322]图26的(a)示出了原始TS报头,并且图26的(b)示出了按照根据本发明的另一个实施方式的PID压缩模式压缩的TS报头。
[0323]图26中所示的经压缩的TS报头与图21中所示的经压缩的TS报头的不同之处在于:代替删除的EI比特而输入DNPMSB比特,并且将13比特PID压缩成8比特sub-PID。
[0324]当单个DP包含具有一个PMT分组PID值以及具有不同的PID的一个或多个服务包的一个TS分组流时,应当应用PID压缩模式。在这种情况下,可以将13比特PID值压缩为8比特sub-PID。该8比特sub-PID的MSB指示递送哪种类型的分组。接着的7个比特指示用于递送分组的地址。图26示出了原始PID与sub-PID之间的关系。按照根据本发明的另一个实施方式的PID压缩模式,删除同步字节(0x47),并且将TS错误指示符比特用DNPMSB比特替换。该4比特连续性计数器可以被缩减为I比特(连续性计数器同步标志),其提供接收器的4比特计数器的同步。
[0325]图27是示出了根据本发明的另一个实施方式的指示PID-sub的表以及用于连续性计数器压缩的映射表的图。
[0326]具体地,图27的(a)是示出了 PID-sub (或sub-PID)的构造模式的表,并且图27的(b)是用于连续性计数器压缩的映射表。
[0327]如图27的(a)中所示,在sub-PID[7]值为O的情况下,剩余的sub-PID[6:0]值可以指示预定PID。具体地,sub-PID [6:0]的具体值可以指示针对区段分组的PID (诸如PAT和CAT)或者空分组。在sub-PID[7]值为I的情况下,剩余的sub-PID[6:0]值可以指示数据或组件的PID值的索引。实际上,PID值可以通过信号帧中的信令信息(即,PLS信息)来进行发送。
[0328]图27的(b)是用于连续性计数器压缩的映射表。仅在连续性计数器的值为0000的情况下,可以将连续性计数器同步标志的值设置为I。对于剩余的值,可以将连续性计数器同步标志的值设置为O。
[0329]图27的(a)和图27的(b)中所示的字段值或者相应的信息可以根据设计者的意图而改变。
[0330]图28是示出了根据本发明的另一个实施方式的PID压缩处理的图。
[0331]图28的(a)示出了原始TS流,并且图28的(b)示出了在TS压缩之后的TS流。
[0332]如图28的(a)中所示,该原始TS分组或者TS流可以包括各种PID。在所包括的分组是区段分组(CAT:0x001、ΡΑΤ:0χ000等)或者空分组(OxlFF)的情况下,可以如前所述地将sub-PID [7]值设置为0,可以将PAT的PID设置为0x00,可以将CAT的PID设置为0x01,并且可以将该空分组的PID设置为OxlF。
[0333]对于数据或组件来说,可以将PID设置为0x010、0x011和0x014。可以通过PLS来发送这些值,可以将sub-PID[7]值设置为1,并且sub-PID[6:0]可以仅发送PLS中存储的索引。
[0334]响应于其,根据本发明的实施方式的广播信号接收装置可以使用上面的表中所示的索引值以及通过PLS发送的真实的PID值来恢复PID。
[0335]当接收到TS流作为输入数据时,常规的广播信号发送装置将该TS流划分成服务或服务器组件单元分组,以供高效的发送。在该处理中,可以用空分组来替换除了该服务或服务器组件单元分组以外的其它分组。因为空分组没有信息,所以尽管对于CBR(恒定比特流)发送需要空分组,但是可以在发送期间删除该空分组,因此提高发送效率。在这种情况下,该广播信号发送装置可以将指示所删除的空分组的数目的DNP计数器(或DNP)插入到每个TS分组的起始部分中,以在接收端恢复所删除的空分组。该DNP计数器具有8比特的大小。该DNP计数器可以根据所删除的空分组的数目顺序地增加1,直至最大值255。然而,在根据本发明的实施方式的未来的广播服务中,可以发送具有低数据速率的信号,可以将几种服务划分成小单元,或者可以分离诸如UD这样的大的图像信号。为此,可以存在比常规的广播服务更大数目的连续的空分组。当DNP达到DNP计数器的最大允许值时,并且如果接着的分组再次为空分组,则将该空分组保持为有用的分组并且进行发送。
[0336]然而,在这种情况下,可以插入空分组,结果是可能降低TS流的发送效率。为了解决该问题,该DNP可以被扩展至2字节。然而,在该方法中,TS流的发送效率也可能被降低。
[0337]在下文中,将对用于解决上述问题的DNP扩展方法进行描述。具体地,本发明提出了一种在被包含在经压缩的TS报头中的同时发送DNPE(DNP扩展)的方法,作为DNP扩展方法。将在下文中给出其详细描述。
[0338]在接收器中,所去除的空分组可以通过参考在发送中插入的DNP计数器而在所去除的空分组最初所在的精确位置中进行重新插入,因此保证了恒定的比特率,并且避免了对于时间戳(PCR)更新的需要。
[0339]图29是示出了根据本发明的另一个实施方式的空分组删除块的图。
[0340]图29中所示的空分组删除块29000不同于参照图3描述的空分组删除块3300。
[0341]该空分组删除块仅被用于TS输入流情况。一些TS输入流或者分离的TS流当前可以具有大量的空分组,以便适应CBR TS流中的VBR(可变的比特率)服务。
[0342]根据本发明的实施方式的空分组删除块29000可以包括空分组检查块29100、空分组删除块29200、DNP插入块29300以及空分组计数器块29400。在下文中,将对相应的块的操作进行描述。
[0343]空分组检查块29100可以通过输入TS分组的PID来检查当前的分组是否是空分组。
[0344]当检查出当前的分组是空分组时,空分组删除块29200可以删除相应的空分组。在这种情况下,DNP插入块29300可以对所删除的空分组的数目进行计数,并且在TS分组之前插入DNP (删除的空分组)计数器。
[0345]当检查出当前的分组不是空分组时,空分组删除块29200不针对相应的空分组执行任何动作,并且空分组计数器块29400可以将空分组的数目重置为O。随后,DNP插入块29300可以使用由空分组计数器块29400计算的空分组计数器值来在TS分组之前插入DNP。然后,DNP插入块29300可以使用计算的空分组计数器来在下一 TS分组的前面插入DNP0
[0346]在使用DNP偏移模式的情况下,空分组计数器块29400可以依据BB帧区段提取DNP值的偏移,并且将DNP偏移值插
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1