1.一種用于對來自壓縮的高階高保真立體聲(HOA)表示的方向信息進行解碼的方法(90),包括對于壓縮的HOA表示的每一個幀:
-從所述壓縮的HOA表示提取(s91-s93):候選方向的集合(MFB(k)),其中,每個候選方向是至少一個子帶中的潛在的子帶信號源方向,
對于每個頻率子帶和多達DSB個潛在的子帶信號源方向中的每一個潛在的子帶信號源方向,指示所述潛在的子帶信號源方向是否是相應頻率子帶的有效子帶方向的比特(bSubBandDirIsActive(k,fj)),以及
有效子帶方向的相對方向索引(RelDirIndices(k,fj))和對于每個有效子帶方向的方向子帶信號信息,
其中,至少一個子帶是兩個或更多個頻率子帶的子帶組;
-對于每個頻率子帶方向,將所述相對方向索引(RelDirIndices(k,fj))轉(zhuǎn)換(s60)為絕對方向索引,其中,如果所述比特(bSubBandDirIsActive(k,fj))指示對于相應頻率子帶,候選方向是有效子帶方向,則每個相對方向索引被用作所述候選方向的集合(MFB(k))內(nèi)的索引;以及
-從所述方向子帶信號信息預測(s70)方向子帶信號,其中,方向根據(jù)所述絕對方向索引被分配給所述方向子帶信號。
2.根據(jù)權利要求1所述的方法,其中,當前幀中的方向子帶信號的所述預測(s70)包括確定前一個幀的子帶的方向子帶信號,并且其中,
如果方向子帶信號的索引在前一個幀中為零、而在當前幀中為非零,則創(chuàng)建新的方向子帶信號,
如果方向信號的索引在前一個幀中為非零、而在當前幀中為零,則取消前一方向子帶信號,以及
如果方向子帶信號的索引從第一方向變?yōu)榈诙较?,則將方向子帶信號的方向從第一方向移動到第二方向。
3.根據(jù)權利要求1或2所述的方法,其中,所述方向子帶信號信息至少包括多個截斷的HOA系數(shù)序列分配矢量(vAMB,ASSIGN(k))以及多個預測矩陣(A(k+1,f1),...,A(k+1,fF)),所述分配矢量(vAMB,ASSIGN(k))指示或包含所述截斷的HOA系數(shù)序列的序列索引,所述方法進一步包括以下步驟:
-從所述多個截斷的HOA系數(shù)序列和所述分配矢量(vAMB,ASSIGN(k))重構(s51,s52)截斷的HOA表示以及
-在分析濾波器組(53)中將所述重構的截斷的HOA表示分解(s53)為多個即F個頻率子帶的頻率子帶表示
其中,所述預測方向子帶信號的步驟使用所述頻率子帶表示和所述多個預測矩陣(A(k+1,f1),...,A(k+1,fF))。
4.根據(jù)權利要求1-3中的一項所述的方法,其中,所述提取包括對所述壓縮的HOA表示進行解復用(s91)以獲得感知編碼的部分和編碼的邊信息部分,所述感知編碼的部分包括所述截斷的HOA系數(shù)序列并且所述編碼的邊信息部分包括有效候選方向的集合(MDIR(k))、所述有效子帶方向的相對方向索引(RelDirIndices(k,fj))、所述分配矢量(vAMB,ASSIGN(k))、所述預測矩陣(A(k+1,f1),...,A(k+1,fF))以及所述比特(bSubBandDirIsActive(k,fj)),所述比特(bSubBandDirIsActive(k,fj))指示對于每個頻率子帶和每個有效候選方向,所述有效候選方向是有效子帶方向。
5.根據(jù)權利要求1-4中的一項所述的方法,其中,所述方向子帶信號信息包括有效方向的集合(MDIR(k))和元組集合(MDIR(k+1,f1),...,MDIR(k+1,fF)),所述元組集合(MDIR(k+1,f1),...,MDIR(k+1,fF))包括具有第一索引和第二索引的索引元組,所述第二索引是當前頻率子帶的有效方向的集合(MDIR(k))內(nèi)的有效方向的索引,并且所述第一索引是所述有效方向的軌跡索引,其中,軌跡是特定聲源的方向的時間序列。
6.一種用于對輸入的高階高保真立體聲(HOA)信號的幀的方向信息進行編碼的方法(100),包括:
-從輸入的HOA信號確定(s101)作為聲源的方向的有效候選方向的第一集合(MDIR(k)),其中,所述有效候選方向是在Q個全局方向的預定義集合之中確定的,每個全局方向具有全局方向索引;
-將所述輸入的HOA信號劃分(s102)為多個頻率子帶(f1,...,fF),其中,創(chuàng)建兩個或更多個頻率子帶的至少一個組,并且其中,使用所述至少一個組,而不是單個頻率子帶,并且以與單個頻率子帶相同的方式對待所述至少一個組;
-在所述有效候選方向的第一集合(MDIR(k))之中,對于所述頻率子帶中的每一個,確定(s103)多達DSB個有效子帶方向的第二集合,其中,DSB<Q;
-將相對方向索引分配(s104)給每一個頻率子帶的每個方向,所述方向索引在范圍[1,...,NoOfGlobalDirs(k)]中;
-組裝(s105)當前幀的方向信息,所述方向信息包括:
有效候選方向(MDIR(k)),
對于每個頻率子帶和每個有效候選方向,指示所述有效候選方向是否是相應頻率子帶的有效子帶方向的比特(bSubBandDirIsActive(k,fj)),以及
對于每個頻率子帶,所述子帶方向的第二集合中的有效子帶方向的相對方向索引(RelDirIndices(k,fj));以及
-傳送(s106)組裝的方向信息。
7.根據(jù)權利要求6所述的方法,進一步包括從所述輸入的HOA信號組成(s107)截斷的HOA表示(CT(k))和方向子帶信號的步驟,所述截斷的HOA表示是其中一個或多個系數(shù)序列被設置為零的HOA信號,并且其中,所述方向信息提供方向子帶信號所指的方向,并且其中,所述傳送進一步包括傳送所述截斷的HOA表示(CT(k))和定義所述方向子帶信號的信息。
8.根據(jù)權利要求7所述的方法,其中,定義所述方向子帶信號的信息包括預測矩陣(A(k,f1),...,A(k,fF))。
9.根據(jù)權利要求6-8中的一項所述的方法,進一步包括以下步驟:
-在所述有效候選方向的第一集合之中確定(s105a)使用在所述頻率子帶中的至少一個中的使用的候選方向的集合(MFB(k))、以及所述使用的候選方向的集合的元素的數(shù)量(NoOfGlobalDirs(k)),其中,所述組裝方向信息的步驟(s105)中的有效候選方向是使用的候選方向;以及
-通過使用的候選方向的全局方向索引對所述使用的候選方向進行編碼(s105b),并且通過log2(D)個比特對所述數(shù)量的元素進行編碼,其中,D是全帶候選方向的預定義的最大數(shù)量。
10.根據(jù)權利要求6-9中的一項所述的方法,進一步包括確定(s104a)有效子帶方向的軌跡的步驟,其中,有效子帶方向是頻率子帶的聲源的方向,并且其中,軌跡是特定聲源的方向的時間序列,并且其中,將當前幀的當前頻率子帶的有效子帶方向與前一個幀的同一個頻率子帶的有效子帶方向進行比較,并且其中,確定同樣的或相鄰的有效子帶方向?qū)儆谕粋€軌跡。
11.根據(jù)權利要求10所述的方法,其中,分配(s104)給每一個子帶的每個方向的方向索引是軌跡索引,所述方法進一步包括以下步驟:
-將軌跡索引分配(s104b)給每個確定的軌跡;以及
-對于每個頻率子帶產(chǎn)生(s104c)包括索引元組的元組集合(MDIR(k,f1),...,MDIR(k,fF)),其中,每個索引元組包括當前頻率子帶的有效子帶方向的索引和對于有效子帶方向確定的軌跡的軌跡索引。
12.一種用于對來自壓縮的高階高保真立體聲(HOA)表示的方向信息進行解碼的裝置,包括:
-提取模塊(40),所述提取模塊(40)被配置為從所述壓縮的HOA表示提?。汉蜻x方向的集合(MFB(k)),其中,每個候選方向是至少一個子帶中的潛在的子帶信號源方向,
對于每個頻率子帶和多達最大值(DSB)個潛在的子帶信號源方向中的每一個潛在的子帶信號源方向,指示所述潛在的子帶信號源方向是否是相應頻率子帶的有效子帶方向的比特(bSubBandDirIsActive(k,fj)),以及
有效子帶方向的相對方向索引(RelDirIndices(k,fj))和對于每個有效子帶方向的方向子帶信號信息,其中,至少一個子帶是兩個或更多個頻率子帶的子帶組,并且其中,使用所述至少一個組,而不是單個頻率子帶,并且以與單個頻率子帶相同的方式對待所述至少一個組;
-轉(zhuǎn)換模塊(60),所述轉(zhuǎn)換模塊(60)被配置為對于每個頻率子帶方向,將所述相對方向索引(RelDirIndices(k,fj))轉(zhuǎn)換為絕對方向索引,其中,如果所述比特(bSubBandDirIsActive(k,fj))指示對于相應頻率子帶,候選方向是有效子帶方向,則每個相對方向索引被用作所述候選方向的集合(MFB(k))內(nèi)的索引;以及
-預測模塊(70),所述預測模塊(70)被配置為從所述方向子帶信號信息預測方向子帶信號,其中,方向根據(jù)所述絕對方向索引被分配給所述方向子帶信號。
13.根據(jù)權利要求12所述的裝置,其中,被配置為預測當前幀中的方向子帶信號的所述預測模塊(70)被進一步配置為:
-確定前一個幀的子帶的方向子帶信號;
-如果方向子帶信號的索引在前一個幀中為零、而在當前幀中為非零,則創(chuàng)建新的方向子帶信號;
-如果方向信號的索引在前一個幀中為非零、而在當前幀中為零,則取消前一方向子帶信號;以及
-如果方向子帶信號的索引從第一方向變?yōu)榈诙较颍瑒t將方向子帶信號的方向從第一方向移動到第二方向。
14.根據(jù)權利要求12或13所述的裝置,其中,所述方向子帶信號信息至少包括多個截斷的HOA系數(shù)序列分配矢量(vAMB,ASSIGN(k))以及多個預測矩陣(A(k+1,f1),...,A(k+1,fF)),所述分配矢量(vAMB,ASSIGN(k))指示或包含所述截斷的HOA系數(shù)序列的序列索引,所述裝置進一步包括:
-截斷的HOA表示重構模塊,所述截斷的HOA表示重構模塊被配置為從所述多個截斷的HOA系數(shù)序列和所述分配矢量(vAMB,ASSIGN(k))重構截斷的HOA表示以及
-一個或多個分析濾波器組(53),所述一個或多個分析濾波器組(53)被配置為將所述重構的截斷的HOA表示分解為多個即F個頻率子帶的頻率子帶表示
其中,所述預測模塊(70)使用所述頻率子帶表示和所述多個預測矩陣(A(k+1,f1),...,A(k+1,fF))來對方向子帶信號進行所述預測。
15.根據(jù)權利要求12-14中的一項所述的裝置,其中,所述提取模塊(40)被進一步配置為對所述壓縮的HOA表示進行解復用以獲得感知編碼的部分和編碼的邊信息部分,
其中,所述感知編碼的部分包括所述截斷的HOA系數(shù)序列并且
其中,所述編碼的邊信息部分包括有效候選方向的集合(MDIR(k))、所述有效子帶方向的相對方向索引(RelDirIndices(k,fj))、所述分配矢量(vAMB,ASSIGN(k))、所述預測矩陣(A(k+1,f1),...,A(k+1,fF))以及所述比特(bSubBandDirIsActive(k,fj)),所述比特(bSubBandDirIsActive(k,fj))指示對于每個頻率子帶和每個有效候選方向,所述有效候選方向是有效子帶方向。
16.根據(jù)權利要求12-15中的一項所述的裝置,其中,所述方向子帶信號信息包括有效方向的集合(MDIR(k))和元組集合(MDIR(k+1,f1),...,MDIR(k+1,fF)),所述元組集合(MDIR(k+1,f1),...,MDIR(k+1,fF))包括具有第一索引和第二索引的索引元組,所述第二索引是當前頻率子帶的有效方向的集合(MDIR(k))內(nèi)的有效方向的索引,并且所述第一索引是所述有效方向的軌跡索引,其中,軌跡是特定聲源的方向的時間序列。
17.一種用于對輸入的高階高保真立體聲(HOA)信號的幀的方向信息進行編碼的裝置,包括:
-有效候選確定模塊(101),所述有效候選確定模塊(101)被配置為從輸入的HOA信號確定(s101)作為聲源的方向的有效候選方向的第一集合(MDIR(k)),其中,所述有效候選方向是在Q個全局方向的預定義集合之中確定的,每個全局方向具有全局方向索引;
-分析濾波器組模塊(102),所述分析濾波器組模塊(102)被配置為將所述輸入的HOA信號劃分(s102)為多個頻率子帶(f1,...,fF)其中,創(chuàng)建兩個或更多個頻率子帶的至少一個組,并且其中,使用所述至少一個組,而不是單個頻率子帶,并且以與單個頻率子帶相同的方式對待所述至少一個組;
-子帶方向確定模塊(103),所述子帶方向確定模塊(103)被配置為在所述有效候選方向的第一集合(MDIR(k))之中,對于所述頻率子帶中的每一個,確定(s103)多達DSB個有效子帶方向的第二集合,其中,DSB<Q;
-相對方向索引分配模塊(104),所述相對方向索引分配模塊(104)被配置為將相對方向索引分配(s104)給每一個頻率子帶的每個方向,所述方向索引在范圍[1,...,NoOfGlobalDirs(k)]中;
-方向信息組裝模塊(105),所述方向信息組裝模塊(105)被配置為組裝(s105)當前幀的方向信息,所述方向信息包括:
有效候選方向(MDIR(k)),
對于每個頻率子帶和每個有效候選方向,指示所述有效候選方向是否是相應頻率子帶的有效子帶方向的比特(bSubBandDirIsActive(k,fj)),以及
對于每個頻率子帶,所述子帶方向的第二集合中的有效子帶方向的相對方向索引(RelDirIndices(k,fj));以及
-包裝模塊(106),所述包裝模塊(106)被配置為傳送(s106)組裝的方向信息。
18.根據(jù)權利要求17所述的裝置,其中,定義所述方向子帶信號的信息包括預測矩陣(A(k,f1),...,A(k,fF))。
19.根據(jù)權利要求17或18所述的裝置,進一步包括:
-使用的候選方向確定模塊(105a),所述使用的候選方向確定模塊(105a)被配置為:在所述有效候選方向的第一集合之中確定使用在所述頻率子帶中的至少一個中的使用的候選方向的集合(MFB(k)),并且確定所述使用的候選方向的集合的元素的數(shù)量(NoOfGlobalDirs(k)),其中,所述方向信息組裝模塊(105)組裝的所述方向信息中包括的有效候選方向是使用的候選方向;以及
-編碼器(105b),所述編碼器(105b)被配置為:通過使用的候選方向的全局方向索引對所述使用的候選方向進行編碼,并且通過log2(D)個比特對所述數(shù)量的元素進行編碼,其中,D是全帶的候選方向的預定義的最大數(shù)量。
20.根據(jù)權利要求17-19中的一項所述的裝置,進一步包括軌跡確定模塊(104a),所述軌跡確定模塊(104a)被配置為確定有效子帶方向的軌跡,其中,有效子帶方向是頻率子帶的聲源的方向,并且其中,軌跡是特定聲源的方向的時間序列,并且其中,一個或多個方向比較器將當前幀的當前頻率子帶的有效子帶方向與前一個幀的同一個頻率子帶的有效子帶方向進行比較,并且其中,確定同樣的或相鄰的有效子帶方向?qū)儆谕粋€軌跡。
21.根據(jù)權利要求20所述的裝置,其中,所述相對方向索引分配模塊(104)分配給每一個子帶的每個方向的方向索引是軌跡索引,并且其中,所述相對方向索引分配模塊(104)進一步包括:
-軌跡索引分配模塊(104b),所述軌跡索引分配模塊(104b)被配置為將軌跡索引分配給每個確定的軌跡;以及
-元組集合產(chǎn)生器(104c),所述元組集合產(chǎn)生器(104c)被配置為對于每個頻率子帶產(chǎn)生包括索引元組的元組集合(MDIR(k,f1),...,MDIR(k,fF)),其中,每個索引元組包括當前頻率子帶的有效子帶方向的索引和對于有效子帶方向確定的軌跡的軌跡索引。
22.根據(jù)權利要求17-21中的一項所述的裝置,進一步包括至少一個分組模塊,所述至少一個分組模塊被配置為創(chuàng)建兩個或更多個頻率子帶的所述至少一個組,并且其中,使用所述至少一個組,而不是單個頻率子帶,并且以與單個頻率子帶相同的方式處理所述至少一個組。