使用有来自至少两个数据流的码元及数据流之间的同步化起始码元标识符的源块的前向纠错制造技术

技术编号:19638772 阅读:20 留言:0更新日期:2018-12-01 19:00
一种前向纠错(FEC)数据生成器包括至少两个数据流的输入端,用于将要以关联的方式对所述至少两个数据流产生FEC数据,每个数据流包含多个码元。FEC数据码元基于可能包含所述至少两个数据流的FEC源块子集的FEC源块。所述FEC数据生成器还包括信令信息生成器,其配置成通过确定分别在指向所述至少两个数据流的第一数据流和第二数据流内的起始码元的指针,以及第一数据流和第二数据流内分别属于相应源块的码元的数量,从而针对所述至少两个数据流内的哪些码元属于相应的源块来生成FEC数据码元的信令信息。

【技术实现步骤摘要】
使用有来自至少两个数据流的码元及数据流之间的同步化起始码元标识符的源块的前向纠错
本专利技术一般涉及信息和/或数据的传输、广播和/或储存。更具体地,本专利技术涉及对将传输、广播和/或储存的数据的前向纠错。根据本专利技术的一些实施方案涉及前向纠错数据生成器。本专利技术的一些实施方案涉及前向纠错解码器。一些实施方案涉及用于生成前向纠错数据的方法。另一些实施方案涉及用于解码前向纠错的方法。本专利技术的一些方面涉及重构具有同步SI(码元ID)的FEC(前向纠错)源块。
技术介绍
现在仍然对视频编码技术进行研究,以支持例如提高空间分辨率(例如,UHD,超高清晰度)。另一些研究关注在于减少传输的数和/或最佳化编码效率,对于移动应用尤其如此。在可用的视频编码标准中,H.264/MPEG-4AVC标准可能是使用最广泛的,被用于超过10亿台装置。自从2003年引入了H.264/MPEG-4AVC标准,已经成功地对基础标准进行了数次扩展,例如,H.264/AVC标准的可伸缩视频编码修订(SVC)和多视点视频编码修订(MVC)。H.264/AVC标准的可伸缩视频编码修订(SVC)提供了比特流水平的网络友好的可伸缩性,在解码器复杂性方面相对于单层H.264/AVC有适度的增加。其支持例如以下功能:在有损传输环境中适度失真的比特率、格式和功率适配,以及将可伸缩品质的SVC比特流无损重写成单层H.264/AVC比特流。这些功能为传输和储存应用提供了改进。SVC已经实现了在编码效率方面的显著改进,相对于之前的视频编码标准的可伸缩性具有升高的可伸缩性支持度。H.264/AVC标准的多视点视频编码修订(MVC)提供了比特流水平的视点可所伸缩性。这允许以高效并且后向兼容的方式来高效传输多视点视频(例如,具有2个视点的适于在立体展示上观看的视频)。传统的H.264/AVC解码器解码包含于多视点比特流中的两个视点中的仅一个(所谓基础视点)。重构的视频序列可在常规的2d显示器上显示。与之相反,立体解码器能够解码两个视点,并且所解码的视频序列(一个用于左眼并且一个用于右眼)适用于3d显示器。SVC和MVC二者都可被视为所谓的分层媒体编码技术的例子,所述分层媒体编码技术生成具有多个媒体层的视频比特流,每个媒体层表示另一个品质水平。由于层间预测,在这些媒体层之间存在层级,其中媒体层依赖于其他媒体层以进行成功解码。层感知前向纠错(LA-FEC)利用对分层媒体流内存在的依赖性结构的认识。LA-FEC生成FEC数据,使得对重要性较低的媒体层的保护可用于保护重要性更高的媒体层的数据,从而进行联合纠错。通过此方式,LA-FEC实现新功能,并且在不增加数据的总量的情况下提高对重要性较高的媒体的保护。为了通过使用层感知前向纠错来对传输通道的接收器侧接收的数据进行纠错,FEC解码器需要与指定的有效载荷数据部分与可用于在所述的有效载荷数据部分中进行纠错(例如,传输错误)的FEC奇偶校验数据部分之间的相关性有关的认识。换言之,FEC解码器必须能够在所述有效载荷数据部分与相应的FEC奇偶校验数据部分之间的连接,以成功地对所述有效载荷数据和/或所示FEC奇偶校验数据进行纠错。当使用不同的数据或数据流来传输基础表示、强化表示以及FEC奇偶信息时,这方面变得特别重要。其中有效载荷数据与FEC奇偶校验数据之间的相关性不明确的另一个可行性方案是,经分组交换网络传输有效载荷数据和FEC奇偶校验数据,以使每个组可采取不同路线并且在不同时间到达接收器。
技术实现思路
因此,期望FEC奇偶校验数据与有效载荷数据之间的相关性的高效和/或稳定的信号发送,用于改进纠错能力和/或纠错效率等。通过如权利要求1所述的前向纠错数据生成器、如权利要求9所述的前向纠错解码器、如权利要求12所述的用于生成前向纠错数据的方法、如权利要求20所述的用于前向纠错解码的方法以及如权利要求23所述的计算机程序,实现了本专利技术的目的。提供了前向纠错数据生成器。所述前向纠错数据生成器包括用于将以关联的方式对至少两个数据流生成前向纠错数据的输入端,每个数据流包含多个码元,其中前向纠错数据码元基于可能包含所述至少两个数据流的码元子集的前向纠错(FEC)源块。所述前向纠错数据生成器还包括信令信息生成器,其配置成通过确定指向所述至少两个数据流的第一数据流内的起始码元的指针、指向所述至少两个数据流的第二数据流内的起始码元的指针、所述第一数据流内的属于所述相应源块的码元数以及所述第二数据流内的属于所述相应源块的码元数,从而针对所述至少两个数据流内的哪些码元属于相应的源块来生成用于前向纠错数据码元的信令信息。一些实施方案提供了前向纠错解码器,其包含配置成接收修复流的输入端,该修复流包含相对于将前向纠错的至少两个接收的数据流的修复码元。所述前向纠错解码器还包括配置成对修复码元内或与修复码元连接的信令信息进行分析的信令信息分析器。所述信令信息包含指向所述至少两个数据流中的至少一个内的起始码元的指针、所述第一数据流内的属于所述相应源块的码元数以及所述第二数据流内的属于所述相应源块的码元数。所述前向纠错解码器还包括配制成使用所述信令信息来收集所述至少两个数据流内的属于当前源块的码元的源块收集器。此外,还提供了用于生成前向纠错数据的方法。所述方法包括接收至少两个数据流,将以关联的方式对所述至少两个数据流生成前向纠错数据。每个数据流包含多个码元。前向纠错数据码元基于可能包含所述至少两个数据流的码元子集的前向纠错(FEC)源块。所述方法还包括针对所述至少两个数据流内的哪些码元属于相应的源块来生成用于所述前向纠错码元的信令信息。特别地,通过确定指向所述至少两个数据流的第一数据流内的起始码元的指针、指向所述至少两个数据流的第二数据流内的起始码元的指针、所述第一数据流内的属于所述相应源块的码元数以及所述第二数据流内的属于所述相应源块的码元数来生成所述信令信息。关于解码方面,还提供了用于前向纠错解码的方法。所述方法包括接收包含与待前向纠错的至少两个接收的数据流有关的修复码元的至少一个修复流。所述方法还包括分析修复码元内或与修复码元连接的信令信息。所述信令信息包含指向所述至少两个数据流中的至少一个内的起始码元的指针、所述第一数据流内的属于所述相应源块的码元数以及所述第二数据流内的属于所述相应源块的码元数。所述方法还包括使用所述信令信息来收集所述至少两个数据流内的属于当前源块的码元。此外,本专利技术还提供了在计算机或信令处理器上运行时用于实施上述方法中的计算机程序。附图说明以下,通过引用附图更详细地描述了本专利技术的实施方案,其中:图1以图示的方式描述了分层编码媒体的结构的例子;图2以图示的方式描述了用LA-FEC生成FEC数据的思路;图3以图示的方式描述了其中两个源流具有独立的码元标识符(SI)的第一种方法;图4以图示的方式描述了第二种方法,据此FEC源块的同步点设置有每个FEC源块的同步化的SI;图5以图示的方式描述了可如何为了LA-FEC对第一数据流和第二数据流内的码元进行分组或收集;图6示出了描述如何在编码器侧处理数据流的示意框图;并且图7示出FEC数据生成器的一部分的示意框图。具体实施方式前向纠错(FEC)或通道编码是一种可用在通过不稳定的信道或嘈杂的信道的数据传输中进本文档来自技高网
...

【技术保护点】
1.前向纠错数据生成器,包括:用于将要以关联的方式对至少两个数据流生成前向纠错数据的输入端,每个数据流包含多个码元;以及信令信息生成器,该信令信息生成器配置成通过确定指向所述至少两个数据流的第一数据流内的起始码元的指针、指向所述至少两个数据流的第二数据流内的起始码元的指针、所述第一数据流内的属于相应源块的码元数以及所述第二数据流内的属于相应源块的码元数,从而针对所述至少两个数据流内的哪些码元属于相应的源块以生成用于所述前向纠错数据码元的信令信息。

【技术特征摘要】
2013.01.18 US 61/754,0651.前向纠错数据生成器,包括:用于将要以关联的方式对至少两个数据流生成前向纠错数据的输入端,每个数据流包含多个码元;以及信令信息生成器,该信令信息生成器配置成通过确定指向所述至少两个数据流的第一数据流内的起始码元的指针、指向所述至少两个数据流的第二数据流内的起始码元的指针、所述第一数据流内的属于相应源块的码元数以及所述第二数据流内的属于相应源块的码元数,从而针对所述至少两个数据流内的哪些码元属于相应的源块以生成用于所述前向纠错数据码元的信令信息。2.根据权利要求1所述的前向纠错数据生成器,还包括配置成确定所述至少两个数据流内的起始码元的通用标识符的同步器;其中所述信令信息生成器还配置成将所述通用标识符并入所述信令信息中,以充当所述至少两个数据流内的起始码元的指针。3.根据权利要求2所述的前向纠错数据生成器,还包括用于向所述至少两个数据流提供通用标识符从而将所述通用标识符并入与所述第一数据流和第二数据流内的起始码元相连的至少两个数据流中的输出端。4.前向纠错解码器,包括:配置成接收修复流的输入端,该修复流包含与至少两个待前向纠错的接收数据流有关的修复码元;配置成对修复码元内的信令信息或与修复码元连接的信令信息进行分析的信令信息分析器,所述信令信息包含指向至少两个数据流中的至少一个数据流内的起始码元的指针、第一数据流内的属于相应源块的码元数以及第二数据流内的属于相应源块的码元数;配置成使用所述信令信息来收集属于当前源块的至少两个数据流内的码元的源块收集器。5.根据权利要求4所述的前向纠错解码器,其中指向至少一个数据流内的起始码元的指针是所述至少两个数据流内的起始码元的通用标识符,并且其中所述源块收集器还配...

【专利技术属性】
技术研发人员:C·亨尔格T·施尔Y·桑切斯M·亨泽尔
申请(专利权)人:弗劳恩霍夫应用研究促进协会
类型:发明
国别省市:德国,DE

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1