通道内预测的制作方法

摘要: 背景技术:技术实现思路1、根据本发明的第一方面,本申请的发明人认识到:在试图对多通道数字信号进行编解码时遇到的一个问题源于以下事实:这种信号可能具有非常大量的通...
通道内预测的制作方法

背景技术:

技术实现思路

1、根据本发明的第一方面,本申请的发明人认识到:在试图对多通道数字信号进行编解码时遇到的一个问题源于以下事实:这种信号可能具有非常大量的通道,其中这些通道中的一些通道可能局部高度相关,而其他通道可能完全不相关甚至彼此独立。根据本申请的第一方面,通过使用利用通道内依赖关系、但能够对各通道独立编解码的预测方法来进行编解码,来克服该困难。发明人提出:从同一通道的一个或多个参考块部分预测多通道数字信号的预定编解码通道的当前时间块。本申请的发明人认识到:即使该通道的信号可能具有高度振荡性(这意味着该信号在非常短的时间间隔内充分利用所允许的样本值范围),对当前时间块进行预测性地通道内预测仍是有利的。这基于以下发现:能够找到时间块与预定编解码通道的信号的一个或多个部分之间的依赖关系,使得能够获得具有高准确度的预测信号,来提高压缩效率。

2、因此,根据本申请的第一方面,用于从数据流解码多通道数字信号的解码器/用于将多通道数字信号编码到数据流中的编码器被配置为:从预定编解码通道的一个或多个参考块部分(例如,一个或多个先前解码/编码的参考块部分)预测预定编解码通道的当前时间块,来以时间块为单位从数据流解码表示多通道数字信号的编解码通道/将表示多通道数字信号的编解码通道编码到数据流中。

3、实施例涉及一种用于从数据流解码多通道数字信号/将多通道数字信号编码到数据流中的方法,该方法包括:通过从预定编解码通道的一个或多个参考块部分(例如,先前解码的参考块部分)预测该预定编解码通道的当前时间块,来以时间块为单位从数据流解码表示多通道数字信号的编解码通道/将表示多通道数字信号的编解码通道编码到数据流中。

4、上述方法基于与上述解码器/编码器相同的考虑。顺便指出,该方法可以由本文还关于所述解码器/编码器描述的所有特征和功能进行补充。

5、根据本发明的第二方面,本申请的发明人认识到:即使数字时变信号可能具有高度振荡性(这意味着该信号在非常短的时间间隔内充分利用所允许的样本值范围),从数字时变信号的一个或多个参考块部分预测该数字时变信号的当前时间块仍是有利的。这基于以下发现:能够找到时间块与数字时变信号的一个或多个部分之间的依赖关系,使得能够获得具有高准确度的预测信号来提高压缩效率。信号的特性(例如,幅度、频率、相位)可能经常随时间变化,使得合适的参考块可能不直接位于待预测的时间块之前。因此,提出在数据流中信令传输参考块部分在数字时变信号内的位置,或者两个或更多个参考块部分在数字时变信号内的相应位置。这基于以下构思:该方法允许准确地捕获这些变化,并允许高效地编码高动态信号和具有不规则特征的信号。

6、因此,根据本申请的第二方面,用于从数据流解码数字时变信号的解码器/将数字时变信号编码到数据流中的编码器被配置为:通过解码/编码数字时变信号的当前时间块,来以时间块为单位从数据流解码数字时变信号/将数字时变信号编码到数据流中,其中通过如下来解码/编码数字时变信号的当前时间块:针对数字时变信号的一个或多个参考块部分中的每个参考块部分,从数据流解码相应参考块部分在数字时变信号中的位置(例如,起始位置)/将该位置编码到数据流中;和从数字时变信号的一个或多个参考块部分(例如,先前解码/编码的参考块部分)预测数字时变信号的当前时间块。

7、实施例涉及一种用于从数据流解码数字时变信号/将数字时变信号编码到数据流中的方法,该方法包括:通过解码/编码数字时变信号的当前时间块,来以时间块为单位从数据流解码数字时变信号/将数字时变信号编码到数据流中,其中通过如下来解码/编码数字时变信号的当前时间块:针对数字时变信号的一个或多个参考块部分中的每个参考块部分,从数据流解码相应参考块部分在数字时变信号中的位置(例如,起始位置)/将该位置编码到数据流中;和从所述数字时变信号的所述一个或多个参考块部分(例如,先前解码/编码的参考块部分)预测数字时变信号的当前时间块。

8、上述方法基于与上述解码器/编码器相同的考虑。顺便指出,该方法可以由本文还关于解码器/编码器描述的所有特征和功能进行补充。

9、实施例涉及一种数据流,该数据流编码有使用本文所述的编码器或编码方法编码的多通道数字信号或数字时变信号。

10、实施例涉及一种计算机程序,该计算机程序具有程序代码,当程序代码在计算机上执行时,该代码用于在计算机上运行时执行本文所述的方法。

1.一种用于从数据流(16)解码多通道数字信号(14)的解码器(12),所述解码器(12)被配置为:通过从预定编解码通道(92)的一个或多个参考块部分(2421、2422)预测所述预定编解码通道(92)的当前时间块(140),来以时间块为单位从所述数据流(16)解码表示所述多通道数字信号(14)的编解码通道。

2.根据权利要求1所述的解码器(12),所述解码器(12)被配置为:针对所述一个或多个参考块部分(2421、2422)中的每个参考块部分,从所述数据流(16)解码相应参考块部分的位置(2441、2442)。

3.根据权利要求2所述的解码器(12),其中,所述位置(2441、2442)是起始位置,且所述解码器(12)被配置为:从所述数据流(16)解码所述相应参考块部分的所述位置(2441、2442),作为相对于时间参考位置(246)的时间偏移(2481、2482),所述时间参考位置(246)在所述当前时间块(140)的起点(250)之前且相距时间距离(252),所述时间距离(252)等于所述当前时间块(140)的时间长度(254)。

4.根据权利要求2所述的解码器(12),所述解码器(12)被配置为以如下精度从所述数据流(16)解码所述相应参考块部分的所述位置(2441、2442):

5.根据权利要求2所述的解码器(12),所述解码器(12)被配置为:如果所述一个或多个参考块部分(2421、2422)中的预定参考块部分的位置(2441、2442)落在子像素位置上,通过使用插值滤波器在子样本位置网格处对所述预定编解码通道(92)进行采样来得出所述预定参考块部分,其中,所述子样本位置网格具有所述当前时间块(140)的时间长度并被布置在所述子样本位置处。

6.根据权利要求2所述的解码器(12),所述解码器(12)被配置为基于如下对所述一个或多个参考块部分(2421、2422)中的预定参考块部分的位置(2441、2442)进行预测性解码:

7.根据权利要求2所述的解码器(12),所述解码器(12)被配置为:基于一个或多个另外的参考块部分中的另外的参考块部分的先前解码位置,对所述一个或多个参考块部分(2421、2422)中的预定参考块部分的位置(2441、2442)进行预测性解码,其中,基于所述另外的参考块部分预测所述预定编解码通道(92)的预定的先前解码时间块,

8.根据权利要求2所述的解码器(12),所述解码器(12)被配置为:

9.根据权利要求8所述的解码器(12),所述解码器(12)被配置为从所述数据流(16)得出所述最大距离。

10.根据权利要求1所述的解码器(12),

11.根据权利要求1所述的解码器(12),所述解码器(12)被配置为:

12.根据权利要求11所述的解码器(12),所述解码器(12)被配置为:如果所述当前时间块(140)形成所述数据流(16)的随机访问点,跳过对所述模式指示符的解码,并推断所述模式指示符不指示所述通道内预测模式。

13.根据权利要求1所述的解码器(12),所述解码器(12)被配置为:在解码任何编解码通道的后续时间块之前,通过从所述数据流(16)依次解码所述编解码通道的每个编解码通道的预定时间块,来以所述时间块为单位从所述数据流(16)解码所述编解码通道。

14.根据权利要求13所述的解码器(12),其中,所述时间块在所述编解码通道之间在时间上对齐,使得所述编解码通道的相互共址的时间块(140)共同开始于预定时刻并终止于另外的预定时刻,所述编解码通道的后续时间段在所述另外的预定时刻开始。

15.根据权利要求1所述的解码器(12),所述解码器(12)被配置为:支持所述时间块的不同长度,并根据所述数据流(16)中的长度参数设置所述时间块的长度。

16.根据权利要求1所述的解码器(12),所述解码器(12)被配置为:支持所述时间块的不同长度,并根据所述数据流(16)中的长度参数,在连续时间块之间的预定边界处,在所述时间块的不同长度之间进行切换。

17.根据权利要求1所述的解码器(12),所述解码器(12)被配置为:从所述数据流(16)解码所述当前时间块(140)的预测残差信号(80),并通过使用所述预测残差信号(80)校正所述当前时间块(140)的预测信号(64)来重构所述当前时间块(140),其中,所述当前时间块(140)的预测信号(64)是通过从所述预定编解码通道(92)的所述一个或多个参考块部分(2421、2422)预测所述当前时间块(140)而获得的。

18.根据权利要求1所述的解码器(12),所述解码器(12)被配置为:

19.根据权利要求18所述的解码器(12),所述解码器(12)被配置为通过如下从所述数据流(16)得出所述自适应滤波器的所述一个或多个滤波器系数:从所述数据流(16)解码滤波器索引并使用所述滤波器索引,以通过使用所述滤波器索引访问查找表来获得所述一个或多个滤波器系数。

20.根据权利要求19所述的解码器(12),所述解码器(12)被配置为基于在所述数据流(16)中信令传输的滤波器信息来构建所述查找表。

21.根据权利要求18所述的解码器(12),其中,所述自适应滤波器是fir滤波器,并且所述解码器(12)被配置为:从所述数据流(16)得出所述fir滤波器的滤波器抽头数量,并针对每个滤波器抽头从所述数据流得出一个滤波器系数。

22.根据权利要求1所述的解码器(12),所述解码器(12)被配置为:

23.根据权利要求1所述的解码器(12),其中,所述预定编解码通道(92)的所述一个或多个参考块部分(2421、2422)的数量大于1,并且所述解码器(12)被配置为:基于所述预定编解码通道(92)的所述参考块部分(2421、2422)的加权和来预测所述预定编解码通道(92)的所述当前时间块(140)。

24.根据权利要求23所述的解码器(12),所述解码器(12)被配置为从所述数据流(16)得出所述加权和的一个或多个权重。

25.根据权利要求23所述的解码器(12),所述解码器(12)被配置为:

26.根据权利要求1所述的解码器(12),其中,所述预定编解码通道(92)的所述一个或多个参考块部分(2421、2422)的数量大于1,并且所述解码器(12)被配置为:通过形成所述预定编解码通道(92)的所述参考块部分(2421、2422)的加权和,并使用自适应滤波器对所述加权和进行滤波,来预测所述预定编解码通道(92)的所述当前时间块(140),其中从所述数据流(16)得出所述自适应滤波器的一个或多个滤波器系数。

27.根据权利要求1所述的解码器(12),其中,所述预定编解码通道(92)的所述一个或多个参考块部分(2421、2422)的数量大于1,并且所述解码器(12)被配置为:

28.根据权利要求1所述的解码器(12),其中,所述预定编解码通道(92)的所述一个或多个参考块部分(2421、2422)的数量大于1,并且所述解码器(12)被配置为通过如下来预测所述预定编解码通道(92)的所述当前时间块(140):

29.一种用于从数据流(16)解码数字时变信号(92)的解码器(12),所述解码器(12)被配置为:通过解码所述数字时变信号(92)的当前时间块(140)来以时间块(140)为单位从所述数据流(16)解码所述数字时变信号(92),其中通过如下来解码所述数字时变信号(92)的当前时间块(140):

30.根据权利要求29所述的解码器(12),其中,所述位置(2441、2442)是起始位置,且所述解码器(12)被配置为:从所述数据流(16)解码所述相应参考块部分的所述位置(2441、2442),作为相对于时间参考位置(246)的时间偏移(2481、2482),其中所述时间参考位置(246)在所述当前时间块(140)的起点(250)之前且相距时间距离(252),所述时间距离(252)等于所述当前时间块(140)的时间长度(254)。

31.根据权利要求29所述的解码器(12),所述解码器(12)被配置为以如下精度从所述数据流(16)解码所述相应参考块部分的所述位置(2441、2442):

32.根据权利要求29所述的解码器(12),所述解码器(12)被配置为:如果所述一个或多个参考块部分(2421、2422)中的预定参考块部分的位置(2441、2442)落在子像素位置上,通过使用插值滤波器在子样本位置网格处对所述数字时变信号(92)进行采样来得出所述预定参考块部分,其中,所述子样本位置网格具有所述当前时间块(140)的时间长度并被布置在所述子样本位置处。

33.根据权利要求29所述的解码器(12),所述解码器(12)被配置为基于如下对所述一个或多个参考块部分(2421、2422)中的预定参考块部分的位置(2441、2442)进行预测性解码:

34.根据权利要求29所述的解码器(12),所述解码器(12)被配置为:基于一个或多个另外的参考块部分中的另外的参考块部分的先前解码位置,对所述一个或多个参考块部分(2421、2422)中的预定参考块部分的位置(2441、2442)进行预测性解码,其中,基于所述另外的参考块部分预测所述数字时变信号(92)的预定的先前解码时间块,

35.根据权利要求29所述的解码器(12),所述解码器(12)被配置为:

36.根据权利要求35所述的解码器(12),所述解码器(12)被配置为从所述数据流(16)得出所述最大距离。

37.根据权利要求29所述的解码器(12),其中,所述数字时变信号(92)是编解码通道中表示多通道数字信号(14)的预定编解码通道(92)。

38.根据权利要求37所述的解码器(12),

39.根据权利要求37所述的解码器(12),所述解码器(12)被配置为:

40.根据权利要求39所述的解码器(12),所述解码器(12)被配置为:如果所述当前时间块(140)形成所述数据流(16)的随机访问点,跳过对所述模式指示符的解码,并推断所述模式指示符不指示所述通道内预测模式。

41.根据权利要求37所述的解码器(12),所述解码器(12)被配置为:在解码任何编解码通道的后续时间块之前,通过从所述数据流(16)依次解码所述编解码通道的每个编解码通道的预定时间块,以所述时间块为单位从所述数据流(16)解码所述编解码通道。

42.根据权利要求41所述的解码器(12),其中,所述时间块在所述编解码通道之间在时间上对齐,使得所述编解码通道的相互共址的时间块(140)共同开始于预定时刻并终止于另外的预定时刻,所述编解码通道的后续时间段在所述另外的预定时刻开始。

43.根据权利要求29所述的解码器(12),所述解码器(12)被配置为:支持所述时间块的不同长度,并根据所述数据流(16)中的长度参数设置所述时间块的长度。

44.根据权利要求29所述的解码器(12),所述解码器(12)被配置为:支持所述时间块的不同长度,并根据所述数据流(16)中的长度参数,在连续时间块之间的预定边界处,在所述时间块的不同长度之间进行切换。

45.根据权利要求29所述的解码器(12),所述解码器(12)被配置为:从所述数据流(16)解码所述当前时间块(140)的预测残差信号(80),并通过使用所述预测残差信号(80)校正所述当前时间块(140)的预测信号(64)来重构所述当前时间块(140),其中,所述当前时间块(140)的预测信号(64)是通过从所述一个或多个参考块部分(2421、2422)预测所述当前时间块(140)而获得的。

46.根据权利要求29所述的解码器(12),所述解码器(12)被配置为:

47.根据权利要求46所述的解码器(12),所述解码器(12)被配置为通过如下从所述数据流(16)得出所述自适应滤波器的所述一个或多个滤波器系数:从所述数据流(16)解码滤波器索引并使用所述滤波器索引,以通过使用所述滤波器索引访问查找表来获得所述一个或多个滤波器系数。

48.根据权利要求47所述的解码器(12),所述解码器(12)被配置为基于在所述数据流(16)中信令传输的滤波器信息来构建所述查找表。

49.根据权利要求46所述的解码器(12),其中,所述自适应滤波器是fir滤波器,并且所述解码器(12)被配置为:从所述数据流(16)得出所述fir滤波器的滤波器抽头数量,并针对每个滤波器抽头从所述数据流得出一个滤波器系数。

50.根据权利要求29所述的解码器(12),所述解码器(12)被配置为:

51.根据权利要求29所述的解码器(12),其中,所述一个或多个参考块部分(2421、2422)的数量大于1,并且所述解码器(12)被配置为:基于所述预定编解码通道(92)的所述参考块部分(2421、2422)的加权和来预测所述当前时间块(140)。

52.根据权利要求51所述的解码器(12),所述解码器(12)被配置为从所述数据流(16)得出所述加权和的一个或多个权重。

53.根据权利要求51所述的解码器(12),所述解码器(12)被配置为:

54.根据权利要求29所述的解码器(12),其中,所述一个或多个参考块部分(2421、2422)的数量大于1,并且所述解码器(12)被配置为:通过形成所述参考块部分(2421、2422)的加权和并使用自适应滤波器对所述加权和进行滤波,来预测所述当前时间块(140),其中从所述数据流(16)得出所述自适应滤波器的一个或多个滤波器系数。

55.根据权利要求29所述的解码器(12),其中,所述预定编解码通道(92)的所述一个或多个参考块部分(2421、2422)的数量大于1,并且所述解码器(12)被配置为:

56.根据权利要求29所述的解码器(12),其中,所述预定编解码通道(92)的所述一个或多个参考块部分(2421、2422)的数量大于1,并且所述解码器(12)被配置为通过如下来预测所述预定编解码通道(92)的所述当前时间块(140):

57.一种用于将多通道数字信号(14)编码到数据流(16)中的编码器,所述编码器被配置为:通过从预定编解码通道(92)的一个或多个参考块部分(2421、2422)预测所述预定编解码通道(92)的当前时间块(140),来以时间块(140)为单位将表示所述多通道数字信号(14)的编解码通道编码到所述数据流(16)中。

58.根据权利要求57所述的编码器,所述编码器被配置为:针对所述一个或多个参考块部分(2421、2422)中的每个参考块部分,将相应参考块部分的位置(2441、2442)编码到所述数据流(16)中。

59.根据权利要求58所述的编码器,其中,所述位置(2441、2442)是起始位置,且所述编码器被配置为:将所述相应参考块部分的所述位置(2441、2442)作为相对于时间参考位置(246)的时间偏移(2481、2482)编码到所述数据流(16)中,所述时间参考位置(246)在所述当前时间块(140)的起点(250)之前且相距时间距离(252),所述时间距离(252)等于所述当前时间块(140)的时间长度(254)。

60.根据权利要求58所述的编码器,所述编码器被配置为以如下精度将所述相应参考块部分的所述位置(2441、2442)编码到所述数据流(16)中:

61.根据权利要求58所述的编码器,所述编码器被配置为:如果所述一个或多个参考块部分(2421、2422)中的预定参考块部分的位置(2441、2442)落在子像素位置上,通过使用插值滤波器在子样本位置网格处对所述预定编解码通道(92)进行采样来得出所述预定参考块部分,其中,所述子样本位置网格具有所述当前时间块(140)的时间长度并被布置在所述子样本位置处。

62.根据权利要求58所述的编码器,所述编码器被配置为基于如下对所述一个或多个参考块部分(2421、2422)中的预定参考块部分的位置(2441、2442)进行预测性编码:

63.根据权利要求58所述的编码器,所述编码器被配置为:基于一个或多个另外的参考块部分中的另外的参考块部分的先前编码位置,对所述一个或多个参考块部分(2421、2422)中的预定参考块部分的位置(2441、2442)进行预测性编码,其中,基于所述另外的参考块部分预测所述预定编解码通道(92)的预定的先前编码时间块,

64.根据权利要求58所述的编码器,所述编码器被配置为:

65.根据权利要求64所述的编码器,所述编码器被配置为将所述最大距离编码到所述数据流(16)中。

66.根据权利要求57所述的编码器,

67.根据权利要求57所述的编码器,所述编码器被配置为:

68.根据权利要求67所述的编码器,所述编码器被配置为:如果所述当前时间块(140)形成所述数据流(16)的随机访问点,跳过对所述模式指示符的编码,并推断所述模式指示符不指示所述通道内预测模式。

69.根据权利要求57所述的编码器,所述编码器被配置为:在编码任何编解码通道的后续时间块之前,通过将所述编解码通道的每个编解码通道的预定时间块依次编码到所述数据流(16)中,来以所述时间块为单位将所述编解码通道编码到所述数据流(16)中。

70.根据权利要求69所述的编码器,其中,所述时间块在所述编解码通道之间在时间上对齐,使得所述编解码通道的相互共址的时间块(140)共同开始于预定时刻并终止于另外的预定时刻,所述编解码通道的后续时间段在所述另外的预定时刻开始。

71.根据权利要求57所述的编码器,所述编码器被配置为:支持所述时间块的不同长度,并根据所述数据流(16)中的长度参数设置所述时间块的长度。

72.根据权利要求57所述的编码器,所述编码器被配置为:支持所述时间块的不同长度,并根据所述数据流(16)中的长度参数,在连续时间块之间的预定边界处,在所述时间块的不同长度之间进行切换。

73.根据权利要求57所述的编码器,所述编码器被配置为:将所述当前时间块(140)的预测残差信号(80)编码到所述数据流(16)中,并通过使用所述预测残差信号(80)校正所述当前时间块(140)的预测信号(64)来重构所述当前时间块(140),其中,所述当前时间块(140)的预测信号(64)是通过从所述预定编解码通道(92)的所述一个或多个参考块部分(2421、2422)预测所述当前时间块(140)而获得的。

74.根据权利要求57所述的编码器,所述编码器被配置为:

75.根据权利要求74所述的编码器,所述编码器被配置为:通过将滤波器索引编码到所述数据流(16)中,来将所述自适应滤波器的所述一个或多个滤波器系数编码到所述数据流(16)中,使得通过使用所述滤波器索引访问查找表,所述滤波器索引可用于获得所述一个或多个滤波器系数。

76.根据权利要求75所述的编码器,所述编码器被配置为:在所述数据流(16)中信令传输指示用于构建所述查找表的滤波器信息。

77.根据权利要求57所述的编码器,其中,所述自适应滤波器是fir滤波器,并且所述编码器被配置为:将所述fir滤波器的滤波器抽头数量编码到所述数据流(16)中,并针对每个滤波器抽头将一个滤波器系数编码到所述数据流中。

78.根据权利要求57所述的编码器,所述编码器被配置为:

79.根据权利要求57所述的编码器,其中,所述预定编解码通道(92)的所述一个或多个参考块部分(2421、2422)的数量大于1,并且所述编码器被配置为:基于所述预定编解码通道(92)的所述参考块部分(2421、2422)的加权和来预测所述预定编解码通道(92)的所述当前时间块(140)。

80.根据权利要求79所述的编码器,所述编码器被配置为将所述加权和的一个或多个权重编码到所述数据流(16)中。

81.根据权利要求79所述的编码器,所述编码器被配置为将所述预定编解码通道(92)的所述一个或多个参考块部分(2421、2422)的数量编码到所述数据流(16)中,

82.根据权利要求57所述的编码器,其中,所述预定编解码通道(92)的所述一个或多个参考块部分(2421、2422)的数量大于1;并且所述编码器被配置为:

83.根据权利要求57所述的编码器,其中,所述预定编解码通道(92)的所述一个或多个参考块部分(2421、2422)的数量大于1,并且所述编码器被配置为:

84.根据权利要求57所述的编码器,其中,所述预定编解码通道(92)的所述一个或多个参考块部分(2421、2422)的数量大于1,并且所述编码器被配置为:

85.一种用于将数字时变信号(92)编码到数据流(16)中的编码器,所述编码器被配置为:通过编码所述数字时变信号(92)的当前时间块(140)来以时间块(140)为单位将所述数字时变信号(92)编码到所述数据流(16)中,其中通过如下来编码所述数字时变信号(92)的当前时间块(140):

86.根据权利要求85所述的编码器,其中,所述位置(2441、2442)是起始位置,且所述编码器被配置为:将所述相应参考块部分的所述位置(2441、2442)作为相对于时间参考位置(246)的时间偏移(2481、2482)编码到所述数据流(16)中,所述时间参考位置(246)在所述当前时间块(140)的起点(250)之前且相距时间距离(252),所述时间距离(252)等于所述当前时间块(140)的时间长度(254)。

87.根据权利要求85所述的编码器,所述编码器被配置为以如下精度将所述相应参考块部分的所述位置(2441、2442)编码到所述数据流(16)中:

88.根据权利要求85所述的编码器,所述编码器被配置为:如果所述一个或多个参考块部分(2421、2422)中的预定参考块部分的位置(2441、2442)落在子像素位置上,通过使用插值滤波器在子样本位置网格处对所述数字时变信号(92)进行采样来得出所述预定参考块部分,其中,所述子样本位置网格具有所述当前时间块(140)的时间长度并被布置在所述子样本位置处。

89.根据权利要求85所述的编码器,所述编码器被配置为基于如下对所述一个或多个参考块部分(2421、2422)中的预定参考块部分的位置(2441、2442)进行预测性编码:

90.根据权利要求85所述的编码器,所述编码器被配置为:基于一个或多个另外的参考块部分中的另外的参考块部分的先前编码位置,对所述一个或多个参考块部分(2421、2422)中的预定参考块部分的位置(2441、2442)进行预测性编码,其中,基于所述另外的参考块部分预测所述数字时变信号(92)的预定的先前编码时间块,

91.根据权利要求85所述的编码器,所述编码器被配置为:

92.根据权利要求91所述的编码器,所述编码器被配置为将所述最大距离编码到所述数据流(16)中。

93.根据权利要求85所述的编码器,其中,所述数字时变信号(92)是编解码通道中表示多通道数字信号(14)的预定编解码通道(92)。

94.根据权利要求93所述的编码器,

95.根据权利要求93所述的编码器,所述编码器被配置为:

96.根据权利要求95所述的编码器,所述编码器被配置为:如果所述当前时间块(140)形成所述数据流(16)的随机访问点,跳过对所述模式指示符的编码,并推断所述模式指示符不指示所述通道内预测模式。

97.根据权利要求93所述的编码器,所述编码器被配置为:在编码任何编解码通道的后续时间块之前,通过将所述编解码通道的每个编解码通道的预定时间块依次编码到所述数据流(16)中,来以所述时间块为单位将所述编解码通道编码到所述数据流(16)中。

98.根据权利要求97所述的编码器,其中,所述时间块在所述编解码通道之间在时间上对齐,使得所述编解码通道的相互共址的时间块(140)共同开始于预定时刻并终止于另外的预定时刻,所述编解码通道的后续时间段在所述另外的预定时刻开始。

99.根据权利要求85所述的编码器,所述编码器被配置为:支持所述时间块的不同长度,并根据所述数据流(16)中的长度参数设置所述时间块的长度。

100.根据权利要求85所述的编码器,所述编码器被配置为:支持所述时间块的不同长度,并根据所述数据流(16)中的长度参数,在连续时间块之间的预定边界处,在所述时间块的不同长度之间进行切换。

101.根据权利要求85所述的编码器,所述编码器被配置为:将所述当前时间块(140)的预测残差信号(80)编码到所述数据流(16)中,并通过使用所述预测残差信号(80)校正所述当前时间块(140)的预测信号(64)来重构所述当前时间块(140),其中,所述当前时间块(140)的预测信号(64)是通过从所述一个或多个参考块部分(2421、2422)预测所述当前时间块(140)而获得的。

102.根据权利要求85所述的编码器,所述编码器被配置为:

103.根据权利要求102所述的编码器,所述编码器被配置为:通过将滤波器索引编码到所述数据流(16)中,来将所述自适应滤波器的所述一个或多个滤波器系数编码到所述数据流(16)中,其中,所述滤波器索引用于通过使用所述滤波器索引访问查找表来获得所述一个或多个滤波器系数。

104.根据权利要求103所述的编码器,所述编码器被配置为:在所述数据流(16)中信令传输指示用于构建所述查找表的滤波器信息。

105.根据权利要求102所述的编码器,其中,所述自适应滤波器是fir滤波器,并且所述编码器被配置为:将所述fir滤波器的滤波器抽头数量编码到所述数据流(16)中,并针对每个滤波器抽头将一个滤波器系数编码到所述数据流中。

106.根据权利要求85所述的编码器,所述编码器被配置为:

107.根据权利要求85所述的编码器,其中,所述一个或多个参考块部分(2421、2422)的数量大于1,并且所述编码器被配置为:基于所述预定编解码通道(92)的所述参考块部分(2421、2422)的加权和来预测所述当前时间块(140)。

108.根据权利要求107所述的编码器,所述编码器被配置为将所述加权和的一个或多个权重编码到所述数据流(16)中。

109.根据权利要求107所述的编码器,所述编码器被配置为将所述一个或多个参考块部分(2421、2422)的数量编码到所述数据流(16)中,

110.根据权利要求85所述的编码器,其中,所述一个或多个参考块部分(2421、2422)的数量大于1,并且所述编码器被配置为:

111.根据权利要求85所述的编码器,其中,所述预定编解码通道(92)的所述一个或多个参考块部分(2421、2422)的数量大于1,并且所述编码器被配置为:

112.根据权利要求85所述的编码器,其中,所述预定编解码通道(92)的所述一个或多个参考块部分(2421、2422)的数量大于1,并且所述编码器被配置为:

113.一种用于从数据流(16)解码多通道数字信号(14)的方法,包括:

114.一种用于从数据流(16)解码数字时变信号(92)的方法,包括:

115.一种用于将多通道数字信号(14)编码到数据流(16)中的方法,包括:

116.一种用于将数字时变信号(92)编码到数据流(16)中的方法,包括:

117.一种由根据权利要求57或权利要求58所述的编码器生成的数据流(16)。

118.一种计算机程序,所述计算机程序在计算机或信号处理器上执行时用于实现权利要求113、权利要求114、权利要求115、或权利要求116所述的方法。