发送广播信号的方法、接收广播信号的方法、发送广播信号的设备以及接收广播信号的设备的制造方法_5

文档序号:9621403阅读:来源:国知局
P分组报头以减少IP报头开销。
[0250]根据本发明的实施例的用于发送广播信号的设备能够发送输入IP分组的MTU值,使得用于接收广播信号的设备能够以被输入到用于发送广播信号的设备的多个IP分组的形式恢复广播信号。
[0251]图16图示根据本发明的另一实施例的用于发送广播信号的设备的模式适配模块。
[0252]图16(a)示出当输入流是IP流时可应用的模式适配模块。
[0253]图16(b)示出当输入流是IP流时可应用的模式适配模块的IP重新分组模块
16000ο
[0254]按照通过DP发送的服务或者服务分量,根据本发明的另一实施例的模式适配模块能够将一个或者多个输入IP流以复用成流。
[0255]将会给出输入格式化模块的模式适配模块的描述。
[0256](a)根据本发明的实施例的用于发送广播信号的设备的输入格式化模块1000能够接收如上所述的一个或者多个IP流(v4/v6)。
[0257]在图3中示出的输入格式化模块的模式适配模块2000能够包括预处理模块、IP重新分组模块1600、输入接口模块、报头压缩模块以及BB帧报头插入模块。将会给出各个模块的操作的描述。BB帧报头插入模块和输入接口模块的操作对应于参考图2和图3描述的操作并且因此其描述被省略。
[0258]预处理模块能够将被输入到用于发送广播信号的设备的多个IP流分割成服务数据或者服务分量(视频、音频等等)数据,并且输出该服务数据或者服务分量数据。通过预处理模块分割的服务数据或者服务分量能够按照DP被输入到各个IP重新分组模块1600。
[0259]将会给出IP重新分组模块16000的详细操作的描述。
[0260](b) IP重新分组模块16000能够包括结果分组检查模块16010和分组合并模块16020。
[0261]结果分组检查模块16010能够从预处理模块接收每个DP的服务数据或者服务分量数据以及MTU扩展值。被输入到结果分组检查模块16010的MTU扩展值可以是8000个字节或者16000个字节。MTU扩展值是示例性的并且可以根据设计变成适当的值。
[0262]结果分组检查模块能够确定是否被输入的服务数据或者服务分量数据是结果分组。结果分组指的是承载相同的服务或者相同的服务分量的两个或者更多个IP分组。当广播站在以太网上以IP分组的形式发送大容量数据(例如,HDTV或者UDTV视频分量数据)时产生结果分组。
[0263]稍后将会详细地描述产生结果分组的示例和方法,通过该方法结果分组检查模块确定是否输入服务数据或者服务分量数据是结果分组。包括来自于结果分组的IP报头的分组可以被称为结果IP分组。输入到根据本发明的实施例的输入格式化模块的结果IP分组可以被称为分段的IP分组。
[0264]分组合并模块16020能够通过结果分组检查模块16010合并被确定为结果分组的IP分组的IP分组载荷。能够基于对其输入的MTU扩展值,通过结果分组检查模块确定被合并的IP分组载荷的大小。
[0265]根据本发明的另一实施例的报头压缩模块16030能够压缩被包括在输入流中的分组报头以增加传输效率。报头压缩模块16030能够在发送阶段去除冗余的IP分组报头并且压缩分组报头,使得接收器没有冗余地接收已知类型的信号(在本实施例中IP分组报头)。否则,报头压缩模块16030可以将结果IP分组的报头重新配置成一个IP分组报头并且压缩IP分组报头。稍后将会描述用于重新配置IP分组报头的方法。
[0266]从预处理模块输出并且输入到结果分组检查模块的MTU扩展值和从预处理模块输出并且被用于在以太网上的发送的MTU(最初的MTU模式)信息能够被输入到BB报头插入模块或者信令生成模块。
[0267]从预处理模块输出并且被用于以太网上的发送的MTU(最初的MTU模式)信息能够被包括在BB帧报头或者信令信息中并且被发送。最初的MTU模式信息能够被用于接收设备恢复IP分组或者恢复和重新发送IP分组。
[0268]信令信息能够包括指示是否报头压缩模块16030已经执行分组报头压缩的信息。
[0269]在报头压缩模块16030中能够执行IP重新分组模块16000的操作。
[0270]图17图示当在以太网上发送IP分组时分割IP分组的示例。
[0271]图17 (a)示出通过广播站产生的超高清1_帧(UD_I帧)17000的IP分组。在此,UD-1帧的数据大小是2000个字节。IP分组能够包括IP分组报头17030和UD-1帧17000。
[0272]IP分组报头17030能够包括互联网协议(IP)报头IP、用户数据报协议(UDP)报头UDP和实时协议(RTP)报头RTP,如在图17中所示。IP报头能够包括IP地址信息。IP地址信息指的是用于在计算机网络上识别设备的信息。UDP报头能够包括端口编号信息。端口编号信息指的是识别在UDP中使用的虚拟逻辑通信连接阶段的编号。RTP报头能够包括时间戳信息。时间戳信息指的是指示在分组之间的时间关系的信息。
[0273]图17(b)示出当在以太网上发送IP分组时将包括UD 1_帧(2000个字节)的IP分组分割成两个IP分组并且MTU被限于1500个字节的示例。
[0274]在此,在图17(b)中示出的两个IP分组通过分割包括UD 1_帧的IP分组生成,并且能够被称为结果分组。
[0275]两个结果分组的IP分组报头17040和17050包括相同的IP地址信息、相同的端口编号信息和相同的时间戳信息。两个结果分组的IP分组载荷分别具有1448个字节17010和512个字节17050的大小。否则,两个结果分组的IP分组载荷可以分别具有1448个字节17010和552个字节的大小。在这样的情况下,结果分组的IP分组载荷的总和能够对应于被包括在UD 1-帧中的数据的大小(2000个字节)。
[0276]在IPv4的情况下,能够改变IP分组报头大小。因此,当IP分组被分割成结果分组时,随着各个IP分组的IP分组报头大小被改变能够变化校验和值。
[0277]图18图示在IP重新分组之后被输入到根据本发明的另一实施例的输入格式化模块的IP分组(a)和(b)和从输入格式化模块输出的IP分组(c)。
[0278]图18(a)示出包括IP分组报头18001和IP分组载荷(1448个字节)18011的IP分组。
[0279]图18(b)示出包括IP分组报头18002和IP分组载荷(512个字节)18012的IP分组。
[0280]图18 (c)示出包括IP分组报头18003和IP分组载荷(2000个字节)18020的IP分组。图18(c)图示通过对在(a)和(b)中示出的IP分组执行IP重新分组方法从根据本发明的另一实施例的IP重新分组模块能够输出的IP分组。
[0281]IP重新分组模块能够合并IP分组载荷18010以输出被合并的IP分组载荷18020。
[0282]报头压缩模块能够重新配置IP分组报头18000并且输出被重新配置的IP分组报头18003。稍后将会描述IP重新分组模块和报头压缩模块的详细操作。
[0283]图19是图示根据本发明的另一实施例的IP重新分组模块的流程图。
[0284]将会给出在输入格式化模块的IP重新分组模块中执行的IP重新分组方法的描述。
[0285]IP重新分组模块解析来自于输入的IP分组的输入IP分组的IP分组报头。IP重新分组模块能够比较被包括在两个被解析的IP分组报头中的IP地址信息、端口编号信息以及时间戳信息。一旦确定从相同的UID 1-帧分割两个IP分组,IP重新分组模块合并两个IP分组。
[0286]预处理模块能够按照DP将来自于接收到的输入流当中的IP流分割成服务数据或者服务分量数据。IP重新分组模块能够从按照DP分割的服务数据或者服务分量数据解析IP分组报头(S19000)。IP重新分组模块能够比较第一和第二被解析的IP分组报头以确定是否与IP分组报头相对应的IP分组是结果分组(S19010)。IP重新分组模块能够基于在接收到的IP分组的报头中的信息确定是否接收到的IP分组是结果分组。
[0287]IP重新分组模块能够计算结果IP分组的载荷和校验和的总大小(或者长度)(S19020)。报头压缩模块能够基于被计算的大小(或者长度)和结果IP分组载荷的检验和生成合并的结果IP分组的IP分组报头。IP重新分组模块能够生成合并的结果IP分组的IP分组报头。
[0288]IP重新分组模块能够将被确定为是结果IP分组的两个IP分组的载荷合并成一个IP分组载荷(S19030)。
[0289]IP重新分组模块能够在被分割成两个结果IP分组之前基于UD 1_帧的数据结果将两个结果IP分组的载荷合并成一个IP分组载荷。IP分组报头能够包括关于UD 1-帧的数据结果的信息。
[0290]通过输入格式化模块应用于两个结果IP分组的前述的IP重新分组方法是实施例,并且能够被应用于两个或者更多个结果IP分组。另外,被包括在IP分组报头中的IP报头、UDP报头以及RTP报头是示例性的并且本发明不限于此。此外,被输入到IP重新分组模块的MTU值能够根据设计被改变。
[0291]将会给出当根据本发明的实施例的IP重新分组方法被应用时被改进的性能结果的描述。
[0292]图20是当没有对其应用报头压缩的IPv4和IPv6分组的MTU是1500、8000以及16000时分组报头的开销大小的比较。在表中示出的数字的单位是字节。在下面的描述中省略单位。
[0293]当MTU是1500时,IPv4和IPv6分组的分段的数目(分段:1、2、3、…)随着IPv4和IPv6分组两者的数据长度增加(1000、2000、3000…)而增加。开销与IP分组的分段的日益增长的数目成比例增加。在此,IPv6分组具有比IPv4分组更大的开销。
[0294]当MTU是8000和16000并且数据长度是1000时,IPv4和IPv6分组具有相同的开销值,48和68,与当MTU是1500时的那些相同。然而,与当MTU是1500时的开销值相比较,随着数据长度增加在不同的方面中开销值增加。
[0295]当MTU是8000并且数据长度是处于1000至8000的范围中时,IPv4和IPv6分组的开销值分别被固定为48和68。
[0296]当MTU是8000并且数据长度是处于9000至16000的范围中时,IPv4和IPv6分组的开销值分别被固定为96和136。
[0297]当MTU是8000并且数据长度是处于17000至20000的范围中时,IPv4和IPv6分组的开销值分别被固定为144和204。
[0298]当MTU是16000并且数据长度是处于1000至16000的范围中时,IPv4和IPv6分组的开销值分别被固定为48和68。
[0299]当MTU是16000并且数据长度是处于16000至20000的范围中时,IPv4和IPv6分组的开销值分别被固定为96和136。
[0300]因此,当从根据本发明的实施例的用于发送广播信号的设备发送的数据的大小增加时,随着MTU增加开销增长率减少。
[0301]图21是示出图20的表的曲线图。
[0302]水平轴表示能够被包括在一个IP分组中的IP分组载荷的长度,即,数据长度。
[0303]垂直轴表示数据开销。
[0304]从曲线图能够确认随着MTU增加开销增长率减少,并且当数据长度是1000那么小时数据长度增加而开销固定,如在图20的表中所示。
[0305]图22是示出当报头压缩被应用的IPv4和IPv6分组的MTU是1500、8000以及16000时分组报头的开销大小的比较的表。在表中示出的数字的单位是字节。在下面的描述中省略了单位。
[0306]当MTU是1500时,IPv4和IPv6分组的分段的数目(分段:1、2、3、…)随着IPv4和IPv6分组两者的数目长度增加(1000、2000、3000...)而增加。开销与数据长度增加成比例地增加。在此,IPv6分组具有比IPv4分组大的开销。
[0307]当MTU是8000和16000并且数据长度是1000时,IPv4和IPv6分组具有相同的开销值,48和68,与当MTU是1500时的一样。开销值对应于当报头压缩没有被应用时的那些。然而,与当MTU是1500时的开销值相比较,随着数据长度增加开销值在不同的方面中增加。
[0308]当MTU是8000并且数据长度是处于1000至8000的范围中时,IPv4和IPv6分组的开销值分别被固定为48和68。
[0309]当MTU是8000并且数据长度是处于9000至16000的范围中时,IPv4和IPv6分组的开销值分别被固定为56和74。
[0310]当MTU是8000并且数据长度是处于17000至20000的范围中时,IPv4和IPv6分组的开销值分别被固定为68和80。
[0311]当MTU是16000并且数据长度是处于1000至16000的范围中时,IPv4和IPv6分组的开销值分别被固定为48和68。
[0312]当MTU是16000并且数据长度是处于16000至20000的范围中时,IPv4和IPv6分组的开销值分别被固定为58和74。
[0313]当报头压缩被应用时的开销小于当报头压缩没有被应用时的开销。
[0314]图23是示出图22的表的曲线图。
[0315]水平轴表示能够被包括在一个IP分组中的IP分组载荷的长度,即,数据长度。
[0316]垂直轴表示数据开销。
[0317]从曲线图能够确认随着MTU增加开销增长率减少,并且当数据长度是100那么时数据长度增加而开销固定,如在图20的表中所示。另外,能够获知在两种情况下,即使当MTU扩展值相同时,当报头压缩被应用的开销小于当报头压缩没有被应用时的开销。
[0318]图24图示根据本发明的另一实施例的用于接收广播信号的设备的输出处理器模块8300。
[0319]输出处理器模块8300能够在用于发送广播信号的设备中执行被应用以增加传输效率的各种压缩/信号处理过程的反向过程。输出处理器模块8300能够包括BB帧报头解析器模块、报头解压缩模块、MTU减少模块以及IP复用器模块。根据本发明的实施例的用于接收广播信号的设备的输出处理器模块能够执行根据本发明的实施例的用于发送广播信号的设备的输入格式化模块的过程的反向过程。MTU减少模块能够包括分组长度检查模块和分组分割模块。现在将会描述各个模块的详细操作。
[0320]BB帧报头解析器模块能够从以BB帧的形式被解映射并且被解码的服务数据解析报头。BB帧报头解析器模块能够解析通过用于发送广播信号的设备的BB帧报头插入模块2030已经被插入到BB帧的报头。
[0321]报头解压缩模块能够恢复通过用于去除或者重新配置冗余的报头发送广播信号的设备的报头压缩模块已经压缩的报
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1