用于在多媒体通信系统中发送/接收分组的装置和方法_5

文档序号:9635382阅读:来源:国知局
-FEC编码结构(M〉l),第i源符号 块从包括在源分组块中的第i源分组块生成(i= 0、1、……、M-1),可能利用了填充字节 (均为OOh)。 阳299] 第S,ssbg_mode2将在下面描述。 阳300] 在ssbg_mode2中,对于一阶阳C编码结构,源符号块从源分组块生成,可能利用了 填充字节(均为OOh)。单一源符号块由从单一源分组块生成的个源符号组成,可能利用了 填充字节(均为OOh),并且每个源符号由相同的数量的NO= 1)符号元素组成。运意味 着单一源符号块由N体SS个符号元素组成。源分组块的MMTP分组#0被放入包括在源符号 块中的最先S。数量个符号元素中,可能具有多达包括在源符号块中的最先S。数量个符号元 素的最后一个符号元素的边界的填充字节。源分组块的MMTP分组#1被W与MMTP分组#0 相同的方式放入包括在源符号块中的接下来的数量个符号元素中。运样,源分组块的MMTP 分组邸SP-I被W与MMTP分组#0相同的方式放入包括在源符号块中的接下来的SKgp I数量 个符号元素中。如果KssT总和{sj',i= 1,…,Ksp}不是零,则P数量个填充字节(均为 OOh)被放入包括在单一源符号块中的最后一个符号元素中。 阳3〇U (2)FFSRP-TS字段 阳302]FFSRP_TS字段包括第一阳C源或修复分组时戳。FFSRP_TS字段是用于阳C源分 组的字段,并且包括时戳,该时戳是包括相关分组的相关阳C源或修复分组块中包括的阳C 源或修复分组当中被首先发送的FEC源或修复分组的时戳。 阳30引如果二阶阳C编码结构被应用(图4中的M〉l),则FFSRP_TS字段包括两个时戳: 包括在阳C源或修复分组块中的用于阳C源分组子块(第i阳C源分组块,i= 1、2、……、 M)的FEC源或修复分组当中被首先发送的FEC源或修复分组的时戳;W及包括在FEC源或 修复分组块中的用于阳C源分组块的阳C源或修复分组当中被首先发送的阳C源或修复分 组的时戳。 阳304] 可替换地,如果二阶FEC编码结构被应用(图3中的1〉1),则时戳W运样的形式 发送:包括在阳C源或修复分组块中的用于阳C源分组子块(第i阳C源分组块,i= 1、 2、……、M)的FEC源或修复分组当中被首先发送的FEC源或修复分组的时戳被包括在用 于FEC源分组块当中的偶数(或奇数)发送的FEC源分组的源FEC有效载荷ID中,而包括 在阳C源或修复分组块中的用于阳C源分组块的阳C源或修复分组当中被首先发送的阳C 源或修复分组的时戳被包括在用于FEC源分组块当中的奇数(或偶数)发送的FEC源分组 的源阳C有效载荷ID中,所W-个FFSRP_TS字段可W处理二阶阳C编码结构。在运种情 况下,FFSRP_TS字段包括TS指示符和时戳字段。TS指示符指示包括在时戳字段中的时戳 是用于包括在FEC源或修复分组块中的用于FEC源分组子块的FEC源或修复分组当中被首 先发送的FEC源或修复分组,或者是用于包括在FEC源或修复分组块中的用于FEC源分组 块的阳C源或修复分组当中被首先发送的阳C源或修复分组。 阳30引可替换地,如果LA-FEC编码结构被应用,则FFSRP_TS字段包括时戳,该时戳是包 括增强层的相关FEC源或修复分组块中包括的FEC源或修复分组当中被首先发送的FEC源 或修复分组的时戳。 阳306] (3)SS-Stad字段 阳307] SS_Start字段可W选择性地在阳C源分组中使用。如果SS_Start字段被包括在 阳C源分组中,则SS_Start字段具有与包括在阳C源分组中的源分组块的第一源分组的SS_ID相同的值,并且对应于包括了源分组的源符号块的边界信息。 阳30引在FEC奇偶校验分组中,SS_Start字段具有与关于包括相关FEC奇偶校验分组的 阳C奇偶校验分组块的阳C源分组块的第一源分组的SS_ID相同的值。信号接收可W基于 SS_Start字段从接收的FEC分组中得知FEC源分组的边界,即,开始位置。 阳3〇9] (4)RSB_length字段
[0310] RSBJength字段表示包括在奇偶校验块中的奇偶校验符号的数量,所述奇偶校验 块中包括了FEC奇偶校验分组中包括的(多个)奇偶校验符号。也就是说,如果使用FEC 编码方案从包括K个源符号的源符号块中生成P个修复符号,则RSBJength字段的值被设 置为P。
[0311] 巧)RS_ID字段
[0312] RS_ID字段包括RS_ID,作为用于识别包括在阳C奇偶校验分组中的奇偶校验符号 的序号。RS_ID从预设值,例如,0开始,并且在每个奇偶校验符号块内增加预设值,例如,增 加1。如果一个FEC奇偶校验分组包括多个奇偶校验符号,则RS_ID表示所述多个奇偶校验 符号的序号当中的最小值。 阳31引(6)SSB_length字段
[0314] 由包括在FEC奇偶校验分组中的(多个)奇偶校验符号保护的源符号(子)块中 包括的符号元素的数量被设置在SSBJength字段中。符号元素的数量不包括源符号块的 最后一个源符号中包括的填充符号元素的数量。也就是说,如果包括在源符号块中的源符 号的数量是K,并且包括在源符号块中的源符号当中的最后一个源符号中包括的填充符号 元素的数量是P,则SSB_length字段的值被设置为K*m-P。 阳31引(7)FFSRP_TS字段 阳316] FFSRP_TS字段包括第一阳C源或修复分组时戳。FFSRP_TS字段是用于阳C修复 分组,并且包括时戳,该时戳是包括阳C修复分组的相关阳C源或修复分组块中包括的阳C源或修复分组当中被首先发送的FEC源或修复分组的时戳。
[0317] 表3表示包括在根据本公开的实施例的FEC源或修复分组块中的FEC源或修复分 组当中被首先发送的FEC源或修复分组的时戳被包括在单独的字段中、并且所述单独的字 段被包括在如图10和图11中描述的FEC带内信号字段中的情况。在运种情况下,图10和 图11中的FEC带内信号字段包括用于FEC有效载荷ID的字段和用于FEC时戳的字段,源 FEC有效载荷ID包括表1中的SS_ID字段,而修复FEC有效载荷ID被生成而没有表2中的 FKRP_TS字段。 阳:3化]【表3】 阳319]
[0320] 表2与表1相同,除了表3中的FFSRP_TS字段被包括在作为单独的字段的FEC带 内信号字段中而不是FEC有效载荷ID中W外。也就是说,如果FFSRP_TS字段被应用到FEC 源分组,则FFSRP_TS字段与在表1中描述的相同,并且如果FFSRP_TS字段被应用到FEC修 复分组,则FFSRP_TS字段与在表2中描述的相同。 阳321 ] 表4表示包括在根据本公开的实施例的FEC源或修复分组块中的FEC源或修复分 组当中被首先发送的FEC源或修复分组的时戳被包括在MMTP分组头中的情况。 阳32引【表4】 阳323]
[0324] 在表4中,TS字段包括相关分组被发送的时戳。运里,当接收到分组时,信号接收 装置可W基于包括在TS字段中的时戳得知接收的分组被发送的时间。 阳扣引在表4中,FFSRP_TS字段与表1和表2中的FFSRP_TS字段相同,除了FFSRP_TS字 段被包括在MMT分组头中W外,并且运里将省略详细描述。 阳326] 表5表示根据本公开的实施例的FEC消息的格式,并且FEC消息包括FEC保护窗 口时间字段作为FEC源或修复分组块的发送时间段信息。
[0327]【表5】 阳32引
阳329] 在表5中,FEC保护窗口时间字段表示包括在FEC源或修复分组块中的FEC源或 修复分组当中被首先发送的FEC源或修复分组的发送时间与包括在FEC源或修复分组块中 的FEC源或修复分组当中被最后发送的FEC源或修复分组的发送时间之间的最大值。运意 味着信号接收装置应当在由FEC保护窗口时间设置的时间期间,发送包括在FEC源或修复 分组块中的所有阳C源或修复分组。 阳330] 所W,如果包括在FEC源或修复分组块中的FEC源或修复分组当中被最后发送的 阳C源或修复分组的时戳是"Tl",并且包括在阳C源或修复分组块中的阳C源或修复分组 当中被首先发送的FEC源或修理分组的时戳是"T0",则应当满足T1-T0<FEC保护窗口时间 的标准。 阳331] 如果二阶FEC编码结构或LA-阳C编码结构被应用,则FEC保护窗口时间需要被设 置为用于每个FEC编码阶段(stage)的FEC保护窗口时间或用于每个层的FEC保护窗口时 间。例如,对于二阶阳C编码结构,可能分别需要用于阳C源分组子块的阳C源或修复分组 块的FEC保护窗口时间和用于FEC源分组块的FEC源或修复分组块的FEC保护窗口时间。 [0332] 表6表示根据本公开的实施例的HRBM消息的格式,W及最大缓冲器大小字段和固 定的端到端延迟字段。 阳扣引【表6】 阳334]
[0335] 在表6中,最大缓冲器大小字段包括用于信号接收装置的MMT资产最大需要的缓 冲器大小。缓冲器大小可W被计算为(最大延迟-最小延迟)*最大比特率。也就是说,最 大缓冲器大小字段包括关于多媒体数据所需的最大缓冲器大小的信息。 阳336] 在表6中,固定的端到端延迟字段包括信号发送装置和信号接收装置之间的延迟 值,并且可W被设置为最大传输延迟+阳C缓冲时间的值。FEC缓冲时间表示FEC保护窗口 时间。如图5中所描述的,如果FEC保护窗口时间对于每个编码方案都是必需的,则HRBM 消息包括最大传输延迟信息而不是固定的端到端延迟信息,并且对于用于FEC消息的编码 方案的每个阶段的固定的端到端延迟信息可W与对于用于FEC消息的编码方案的每个阶 段的FEC保护窗口时间一起被发送给信号接收装置。 阳337] 也就是说,固定的端到端延迟字段包括关于在信号发送装置和信号接收装置之间 的延迟的信息。基于在信号发送装置和信号接收装置之间的最大发送延迟W及最大时间间 隔信息,确定关于在信号发送装置和信号接收装置之间的延迟的信息。如果FEC源或修复 分组块包括多个FEC源或修复分组,则最大时间间隔信息与FEC源或修复分组当中被首先 发送的FEC源或修复分组的发送定时点与FEC源或修复分组当中被最后发送的FEC源或修 复分组的发送定时点之间的最大时间间隔有关。 阳33引如果阳C源或修复分组块包括多个阳C源或修复分组,则阳C保护窗口时间表示 与FEC源或修复分组当中被首先发送的FEC源或修复分组的发送定时点与FEC源或修复 分组当中被最后发送的FEC源或修复分组的发送定时点之间的最大时间间隔有关的信息。 FEC源或修复分组在所述最大时间间隔内被发送给接收装置。 阳339] 根据本公开的实施例的在支持FEC方案的MMT系统中的FEC源或修复分组块的发 送/接收时段和FEC解码去抖动过程将在下面描述。 阳340] 图12示意地示出了根据本公开的实施例的在支持FEC方案的MMT系统中的FEC 源或修复分组块的发送/接收时段和FEC解码去抖动过程。 阳341] 参考图12,MMTP基于发送次序在阳C保护窗口时间灯W)内发送包括在阳C源或 修复分组块中的第一阳C源或修复分组到最后一个阳C源或修复分组。在图12中,2个阳C源或修复分组块,每个包括N个分组化个阳C源分组和N-K个阳C修复分组),被使用在 FEC消息中设置的FEC保护窗口时间(Tw)来发送。所发送的N个分组由于网络延迟在最小 传输延迟值min)或者在最大传输延迟值max)之后到达信号接收装置。 阳342] 所W,在发送定时点的FEC保护窗口可W不同于在接收定时点的FEC保护窗口。 也就是说,由于网络延迟,在Tsl和Tel之间发送的FEC源或修复分组块#1可W具有从Tsl+Dmin到Tel+Dmax的接收窗口。 阳343] 然而,由于网络情形,分组可能不会W与发送次序相同的次序到达并且可能发生 分组丢失,由于信号接收装置可能不知道被首先接收到的分组是否是包括在相关的FEC源 或修复分组中的FEC源或修复分组当中被首先发送的FEC源或修复分组,所W信号接收装 置可能不设置从Tsl+Dmin到Tel+Dmax的接收窗口。 阳344] 然而,信号接收装置可W使用阳C消息的阳C保护窗日时间灯W)、最大传输延迟 值max)、W及在每个FEC源或修复分组中发送的FEC源或修复分组中包括的FEC源或修复 分组当中被首先发送的阳C源或修复分组的时戳(即,FFSRP_TS=TO=Tsl),设置从基于 首先接收的FEC源或修复分组的FFSRP_TS信息的首先接收的FEC源或修复分组的接收时 间,即,Tr,到T(HTw+Dmax=Tel+Dmax的接收窗口。 阳345] 所W,信号接收装置可W通过在从Tr到Tel+Dmax的时间期间执行缓冲操作来执 行FEC解码操作。如果信号接收装置接收到足够的FEC源或修复分组,则信号接收装置可W在从Tr到Tel+Dmax的时间之前执行阳C解码操作。Tel+Dmax表示期间阳C解码器通 过HRBM可W等待执行解码操作的最大时间。阳C解码器将包括在相关阳C源分组块中的K 个MMT分组与根据FEC解码恢复的MMT分组一起输入到去抖动缓冲器,并且去抖动缓冲器 输出与Ts+A相对应的输入的MMT分组。运里,Ts表示分组的时戳,并且A=Dmax+Tw。
[0346] 已经参考图12描述了根据本公开的实施例的在支持FEC方案的MMT系统中的FEC 源或修复分组块的发送/接收时段和FEC解码去抖动过程,而根据本公开的实施例的在支 持FEC方案的MMT系统中的HRBM的内部结构将参考图13来描述。
[0347] 图13示意地示出了根据本公开的实施例的在支持FEC方案的MMT系统中的HRBM 的内部结构。
[0348] 参考图13,HRBM包括阳C解码缓冲器1311、去抖动缓冲器1313、W及MMTP去封装 缓冲器1315。接着是阳C解码缓冲器1311、去抖动缓冲器1313、W及MMTP去封装缓冲器 1315的详细描述。 阳349] (1)阳C解码缓冲器1311 阳350] 阳C解码缓冲器1311基于用于首先接收的阳C源或修复分组的FFRSP_TS信息、 FEC消息的FEC保护窗口时间Tw、HRBM消息的最大传输延迟Dmax、W及最大缓冲器大小,设 置从首先接收的阳C源或修复分组的接收时间化到FFRSP_TS+Tw+Dmax=FFRSP+A的接 收窗口,并且缓冲在所设置的接收窗口内接收的相关FEC源或修复分组块中包括的FEC源 或修复分组。 阳35U 在接收窗口内接收到足够的阳C源或修复分组之后,信号接收装置在FFRSP+A 之前或者在FFRSP+A时执行阳C解码操作,并且将恢复的阳C源分组块的所有分组(MMT分组)输入到去抖动缓冲器1313。也就是说,包括在恢复的阳C源分组中的所有分组在定 时点T+FEC保护窗口时间灯W)被输入到去抖动缓冲器1313。运里,T小于或等于FFRSP_ TS+Dmax,或者大于或等于信号接收装置接收到足够的可W被信号接收装置FEC解码的FEC 源或修复分组的定时点。 阳352] (2)去抖动缓冲器1313 阳353]去抖动缓冲器1313将在定时点Ts+A从FEC解码缓冲器1311输入的MMT分组中 的每一个输入到MMTP去封装缓冲器1315。运里,Ts是包括在MMT分组的头中的分组的发 送时间,即,时戳。
[0354]做MMTP去封装缓冲器1315 阳355] MMTP去封装缓冲器1315对从去抖动缓冲器1313输入的MMT分组执行去封装操 作,W生成媒体片段单元(MRJ)/媒体处理单元(MPU),并且输出所生成的MFU/MPU。运里,M即表示MPU的片段。去封装操作包括去除MMT分组头和MMT有效载荷头的操作、去除MMT 有效载荷的操作、去碎片化(de-fragmentation)操作、W及去聚合(de-aggregation)。 [0356] 虽然阳C解码缓冲器1311、去抖动缓冲器1313、W及MMTP去封装缓冲器1315被 描述为单独的单元,但是将理解的是运仅仅是为了方便描述。换句话说,FEC解码缓冲器 1311、去抖动缓冲器1313、W及MMTP去封装缓冲器1315中的两个或更多个可W被合并到单 一单元中。 阳357] 已经参考图13描述了根据本公开的实施例的在支持FEC方案的MMT系统中的 HRBM的内部结构,而根据本公开的实施例的在支持FEC方案的MMT系统中在FFRST_TS在 被包括在分组中之后被发送的情况(情况1)下的信号接收装置中的FEC保护窗口和在 FFRST_TS没有被包括在分组中而被发送的情况(情况2)下的信号接收装置中的FEC保护 窗口将参考图14来描述。 阳35引图14示意地示出了根据本公开的实施例的在支持FEC方案的MMT系统中在FFRST_TS在被包括在分组中之后被发送的情况(情况1)下的信号接收装置中的FEC保护 窗口和在FFRST_TS在没有被包括在分组中而发送的情况(情况2)下的信号接收装置中的 阳C保护窗口。 阳359] 参考图14,通过考虑到Dmin、Dmax和Tw,被表示为TO+Dmin~Te+Dmax的接收阳C保护窗口间隔表示其中可W接收到发送的FEC源或修复分组块的间隔。
[0360]在图14中,参考情况1,信号接收装置首先在实际时间Tr接收包括在FEC源或修 复分组中的FEC源或修复分组。根据本公开的实施例,考虑到从FEC消息和HRBM消息获得 的Tw和Dmax,信号接收装置的FEC保护窗口被设置为从包括在接收到的FEC源或修复分组 中的FFRSP_TS信息灯0)到TO+Tw+Dmax。 阳361] 在图14中,参考情况2,不发送在本公开的实施例中建议的FFRSP_TS,所W信号接 收装置不知道包括在FEC源或修复分组块中的FEC源或修复分组当中被首先发送的FEC源 或修复分组的发送时间信息,并且可能不知道首先接收的FEC源或修复分组是否是包括在 阳C源或修复分组块中的阳C源或修复分组当中被首先发送的阳C源或修理分组。 阳362]由此,信号接收装置应当基于首先接收的FEC源或修复分组的发送时间信息 灯S),通过考虑到Tw和Tmax,将信号接收装置的阳C保护窗口设置为Ts+Tw+Dmax。 阳363] 由此,与情况1相比,在情况2中,信号接收装置在Ts
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1