欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于可伸縮聲道解碼的方法、介質(zhì)和設(shè)備的制作方法

文檔序號(hào):2830408閱讀:140來(lái)源:國(guó)知局
專利名稱:用于可伸縮聲道解碼的方法、介質(zhì)和設(shè)備的制作方法
技術(shù)領(lǐng)域
本申請(qǐng)要求2006年1月11日提交到美國(guó)專利商標(biāo)局的第60/757,857號(hào)美國(guó)臨時(shí)專利申請(qǐng)、2006年1月17日提交到美國(guó)專利商標(biāo)局的第60/758,985號(hào)美國(guó)臨時(shí)專利申請(qǐng)、2006年1月18日提交到美國(guó)專利商標(biāo)局的第60/759,543號(hào)美國(guó)臨時(shí)專利申請(qǐng)、2006年4月5日提交到美國(guó)專利商標(biāo)局的第60/789,147號(hào)美國(guó)臨時(shí)專利申請(qǐng)、2006年4月6日提交到美國(guó)專利商標(biāo)局的第60/789,601號(hào)美國(guó)臨時(shí)專利申請(qǐng)以及在2006年5月30日提交到韓國(guó)知識(shí)產(chǎn)權(quán)局的第10-2006-0049033號(hào)韓國(guó)專利申請(qǐng)的利益,這些申請(qǐng)全部公開于此以資參考。
本發(fā)明的一個(gè)或多個(gè)實(shí)施例涉及音頻解碼,更具體地講,涉及用于對(duì)多聲道信號(hào)進(jìn)行編碼/解碼的環(huán)繞音頻編碼。

背景技術(shù)
發(fā)明的公開 技術(shù)問(wèn)題 多聲道音頻編碼可被分類為波形多聲道音頻編碼和參數(shù)多聲道音頻編碼。波形多聲道音頻編碼可被分類為運(yùn)動(dòng)圖像專家組(MPEG)-2MC音頻編碼、AAC MC音頻編碼和BSAC/AVS MC音頻編碼,其中,對(duì)5聲道信號(hào)進(jìn)行編碼并對(duì)5聲道信號(hào)進(jìn)行解碼。參數(shù)多聲道音頻編碼包括MPEG環(huán)繞編碼,其中,所述編碼方案從6或8多聲道產(chǎn)生1或2個(gè)編碼的聲道,然后從所述1或2個(gè)編碼的聲道解碼為所述6或8多聲道。這里的6或8多聲道只是這種多聲道環(huán)境的示例。
通常,在這種多聲道音頻編碼中,將從解碼器輸出的聲道的數(shù)量由編碼器固定。例如,在MPEG環(huán)繞編碼中,編碼器可將6或8多聲道信號(hào)編碼為1或2個(gè)編碼的聲道,而解碼器必須將所述1或2個(gè)編碼的聲道解碼為6或8多聲道,即,由于編碼器對(duì)多聲道信號(hào)進(jìn)行編碼的分級(jí),在輸出任何具體聲道之前以相似的相反順序的分級(jí)對(duì)所有可用聲道進(jìn)行解碼。因此,如果在解碼器中將被用于再現(xiàn)的揚(yáng)聲器的數(shù)量和與揚(yáng)聲器的位置相應(yīng)的聲道配置與在編碼器中構(gòu)造的聲道的數(shù)量不同,則在解碼器的上混合(up mix)期間,聲音的質(zhì)量將會(huì)降低。
根據(jù)MPEG環(huán)繞規(guī)范,可通過(guò)下混合模塊的分級(jí)來(lái)對(duì)多聲道信號(hào)進(jìn)行編碼,所述下混合模塊可最終將多聲道信號(hào)順序地下混合為一個(gè)或兩個(gè)編碼的聲道。通過(guò)上混合模塊的相似的分級(jí)(樹結(jié)構(gòu)),所述一個(gè)或兩個(gè)編碼的聲道可被解碼為多聲道信號(hào)。這里,例如,上混合分級(jí)開始接收編碼的下混合信號(hào),并使用1至2(OTT)上混合模塊的結(jié)合,將編碼的下混合信號(hào)上混合為左前(FL)聲道、右前(FR)聲道、中央(C)聲道、低頻增強(qiáng)(LFE)聲道、左后(BL)聲道和右后(BR)聲道的多聲道信號(hào)。這里,可以用編碼器在對(duì)多聲道信號(hào)進(jìn)行編碼期間產(chǎn)生的聲道等級(jí)差(Channel Level Difference,CLD)和/或聲道間的相關(guān)性(Inter-Channel Correlation,ICC)的空間信息(空間暗示)來(lái)實(shí)現(xiàn)OTT模塊的分級(jí)的上混合,其中,CLD是關(guān)于多聲道中的預(yù)定聲道之間的能量比或差的信息,ICC是關(guān)于與輸入的信號(hào)的時(shí)間/頻率瓦(tile)相應(yīng)的相關(guān)性或一致性的信息。利用各個(gè)CLD和ICC,每個(gè)分級(jí)的OTT可將單個(gè)輸入信號(hào)上混合為通過(guò)每個(gè)分級(jí)的OTT的各個(gè)輸出信號(hào)。請(qǐng)參見作為根據(jù)本發(fā)明實(shí)施例的分級(jí)的上混合樹結(jié)構(gòu)的示例的圖4到圖8。
因此,由于要求解碼器必須具有反映編碼器的分級(jí)的特定分級(jí)的結(jié)構(gòu),并且由于下混合的傳統(tǒng)順序,難于基于解碼器中的將被用于再現(xiàn)的揚(yáng)聲器的數(shù)量和與揚(yáng)聲器的位置對(duì)應(yīng)的相應(yīng)的聲道配置有選擇地對(duì)編碼的聲道進(jìn)行解碼。
技術(shù)方案 本發(fā)明的一個(gè)或多個(gè)實(shí)施例闡述了一種用于可伸縮聲道解碼的方法、介質(zhì)和設(shè)備,其中,識(shí)別解碼器中聲道或揚(yáng)聲器的配置以對(duì)每個(gè)通過(guò)編碼器編碼的多聲道信號(hào)計(jì)算將被解碼的等級(jí)的數(shù)量,并根據(jù)計(jì)算的等級(jí)的數(shù)量執(zhí)行解碼。
將在下面的描述中部分地闡述本發(fā)明的另外方面和/或優(yōu)點(diǎn),部分地,從下面的描述中,這些方面和/或優(yōu)點(diǎn)將會(huì)清楚,或者通過(guò)實(shí)施本發(fā)明而被了解。
為了至少實(shí)現(xiàn)上述和/或其他方面和優(yōu)點(diǎn),本發(fā)明的實(shí)施例包括用于可伸縮信道解碼的方法,所述方法包括對(duì)于至少一個(gè)編碼的多聲道信號(hào)設(shè)置解碼等級(jí)的數(shù)量;根據(jù)設(shè)置的解碼等級(jí)的數(shù)量來(lái)對(duì)所述至少一個(gè)編碼的多聲道信號(hào)執(zhí)行有選擇的解碼和上混合;從而當(dāng)設(shè)置的解碼等級(jí)的數(shù)量被設(shè)置為表示解碼等級(jí)的全部數(shù)量時(shí),所述至少一個(gè)編碼的多聲道信號(hào)的所有等級(jí)被解碼和上混合,當(dāng)設(shè)置的解碼等級(jí)的數(shù)量被設(shè)置為表示解碼等級(jí)的數(shù)量不同于解碼等級(jí)的全部數(shù)量時(shí),并非所述至少一個(gè)編碼的多聲道信號(hào)的可用的所有解碼等級(jí)被解碼和上混合。
為了至少實(shí)現(xiàn)上述和/或其他方面和優(yōu)點(diǎn),本發(fā)明的實(shí)施例包括至少一種包括控制至少一種處理部件以實(shí)現(xiàn)本發(fā)明實(shí)施例的計(jì)算機(jī)可讀代碼的介質(zhì)。
為了至少實(shí)現(xiàn)上述和/或其他方面和優(yōu)點(diǎn),本發(fā)明的實(shí)施例包括一種用于可伸縮聲道解碼的設(shè)備,所述設(shè)備包括等級(jí)設(shè)置單元,對(duì)于至少一個(gè)編碼的多聲道信號(hào)設(shè)置解碼等級(jí)的數(shù)量;上混合單元,根據(jù)設(shè)置的解碼等級(jí)的數(shù)量來(lái)對(duì)所述至少一個(gè)編碼的多聲道信號(hào)執(zhí)行有選擇的解碼和上混合;從而當(dāng)設(shè)置的解碼等級(jí)的數(shù)量被設(shè)置為表示解碼等級(jí)的全部數(shù)量時(shí),所述至少一個(gè)編碼的多聲道信號(hào)的所有等級(jí)被解碼和上混合,當(dāng)設(shè)置的解碼等級(jí)的數(shù)量被設(shè)置為表示解碼等級(jí)的數(shù)量不同于解碼等級(jí)的全部數(shù)量時(shí),并非所述至少一個(gè)編碼的多聲道信號(hào)的可用的所有解碼等級(jí)被解碼和上混合。
為了至少實(shí)現(xiàn)上述和/或其他方面和優(yōu)點(diǎn),本發(fā)明的實(shí)施例包括一種用于可伸縮聲道解碼的方法,所述方法包括識(shí)別解碼器的聲道或揚(yáng)聲器的配置;有選擇地將至少一個(gè)下混合的編碼的多聲道信號(hào)上混合為與識(shí)別的聲道或揚(yáng)聲器的配置相應(yīng)的多聲道信號(hào)。
為了至少實(shí)現(xiàn)上述和/或其他方面和優(yōu)點(diǎn),本發(fā)明的實(shí)施例包括一種用于可伸縮聲道解碼的方法,所述方法包括識(shí)別解碼器的聲道或揚(yáng)聲器的配置;基于識(shí)別的聲道或揚(yáng)聲器的配置來(lái)設(shè)置使從至少一個(gè)下混合的編碼的多聲道信號(hào)上混合的各個(gè)上混合信號(hào)通過(guò)的模塊的數(shù)量;根據(jù)設(shè)置的模塊的數(shù)量來(lái)對(duì)所述至少一個(gè)下混合的編碼的多聲道信號(hào)進(jìn)行有選擇的解碼和上混合。
為了至少實(shí)現(xiàn)上述和/或其他方面和優(yōu)點(diǎn),本發(fā)明的實(shí)施例包括一種用于可伸縮聲道解碼的方法,所述方法包括識(shí)別解碼器的聲道或揚(yáng)聲器的配置;基于通過(guò)解碼器再現(xiàn)聲道的可用性來(lái)確定是否對(duì)由至少一個(gè)下混合的編碼的多聲道信號(hào)表示的多個(gè)聲道的聲道進(jìn)行解碼;確定除了由確定是否對(duì)聲道進(jìn)行解碼的步驟被確定為不被解碼的多聲道之外是否存在將以相同路徑被解碼的多聲道;根據(jù)確定除了被確定為不被解碼的多聲道之外是否存在以相同路徑被解碼的多聲道的步驟,計(jì)算每個(gè)多聲道信號(hào)必須通過(guò)的解碼和上混合模塊的數(shù)量;根據(jù)計(jì)算的解碼和上混合模塊的數(shù)量來(lái)執(zhí)行有選擇的解碼和上混合。
有益效果


從下面結(jié)合附圖對(duì)實(shí)施例的描述中,本發(fā)明的這些和/或其他方面和優(yōu)點(diǎn)將變得清楚,并更容易理解,其中 圖1示出根據(jù)本發(fā)明實(shí)施例的多聲道解碼方法; 圖2示出根據(jù)本發(fā)明實(shí)施例的用于可伸縮解碼的設(shè)備; 圖3示出根據(jù)本發(fā)明實(shí)施例的5-2-5樹結(jié)構(gòu)和任意樹結(jié)構(gòu)的復(fù)雜結(jié)構(gòu); 圖4示出根據(jù)本發(fā)明實(shí)施例的用于解釋用于可伸縮聲道解碼的方法、介質(zhì)和設(shè)備的預(yù)定的樹結(jié)構(gòu); 圖5示出根據(jù)本發(fā)明實(shí)施例的在5-1-51樹結(jié)構(gòu)中輸出的4聲道; 圖6示出根據(jù)本發(fā)明實(shí)施例的在5-1-52樹結(jié)構(gòu)中輸出的4聲道; 圖7示出根據(jù)本發(fā)明實(shí)施例的在5-1-51樹結(jié)構(gòu)中輸出的3聲道; 圖8示出根據(jù)本發(fā)明實(shí)施例的在5-1-52樹結(jié)構(gòu)中輸出的3聲道; 圖9示出使用根據(jù)本發(fā)明實(shí)施例的用于可伸縮聲道解碼的方法、介質(zhì)和設(shè)備來(lái)設(shè)置Treesign(v,)的偽代碼; 圖10示出使用根據(jù)本發(fā)明實(shí)施例的用于可伸縮聲道解碼的方法、介質(zhì)和設(shè)備去除與不必要的模塊相應(yīng)的矩陣或向量的元素的偽代碼。
最佳方式 發(fā)明的方式 現(xiàn)在將對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述,本發(fā)明的示例在附圖中示出,其中,相同的標(biāo)號(hào)始終表示相同的部件。下面將參照附圖來(lái)描述實(shí)施例以解釋本發(fā)明。
圖1示出根據(jù)本發(fā)明實(shí)施例的多聲道解碼方法。
首先,在操作100中,解析從編碼器發(fā)送的環(huán)繞比特流以提取空間暗示和附加信息。在操作103,識(shí)別在解碼器中提供的聲道或揚(yáng)聲器的配置。這里,解碼器中多聲道的配置對(duì)應(yīng)于包括在解碼器中/可用于解碼器的揚(yáng)聲器的數(shù)量(下面稱作“numPlayChan”)、包括在解碼器中/可用于解碼器的揚(yáng)聲器中的可操作揚(yáng)聲器的位置(下面被稱作“playChanPos(ch)”)和指示在編碼器中編碼的聲道是否可用于在解碼器中提供的多聲道的向量(下面稱作“bPlaySpk(ch)”)。
這里,例如,在下面所述的等式1中,bPlaySpk(ch)使用“1”表示在編碼器中編碼的聲道中可用于解碼器中提供的多聲道的揚(yáng)聲器,使用“0”表示不可用于所述多聲道的揚(yáng)聲器。
等式1
其中,0≤i≤numOutChanAT 相似地,可以用下面的等式2來(lái)計(jì)算引用的numOutChanAT。
等式2 此外,例如,可使用等式3將引用的playChanPos表示為5.1聲道系統(tǒng)。
等式3 playChanPos=[FL FRC LFE BL BR] 在操作106,例如,可確定不對(duì)多聲道中不可用的聲道進(jìn)行解碼。
例如,如圖3到圖8所示的樹結(jié)構(gòu)中,矩陣Treesign(v,)可包括如下所述的元素,所述元素指示每個(gè)輸出信號(hào)是否被輸出到上級(jí)OTT模塊(在這種情況下,用“1”表示元素)或者每個(gè)輸出的信號(hào)是否被輸出到下級(jí)OTT模塊(在這種情況下,用“-1”表示元素)。在矩陣Treesign(v,)中,v大于0并小于numOutChan。下面,將使用矩陣Treesign(v,)來(lái)描述本發(fā)明的實(shí)施例,但是,本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不限于矩陣Treesign(v,)的情況下,也可實(shí)現(xiàn)本發(fā)明的實(shí)施例。例如,可使用通過(guò)交換矩陣Treesign(v,)的行和列而獲得的矩陣,注意,可等同地利用實(shí)現(xiàn)本發(fā)明的替換方法。
例如,在圖4所示的樹結(jié)構(gòu)中,在矩陣Treesign中,將被輸出到來(lái)自Box0的上級(jí)、來(lái)自Box 1的上級(jí)和來(lái)自Box 2的上級(jí)的第一列被表示為[1,1,1],將被輸出到來(lái)自Box 0的下級(jí)和來(lái)自Box 3的上級(jí)的第四列被表示為[-1,1,n/a]。這里,“n/a”是表示相應(yīng)的聲道、模塊或盒子(box)不可用的標(biāo)識(shí)符。這樣,可用如下所示的Treesign來(lái)表示所有多聲道。
在操作106,在編碼器中編碼的聲道中與不可用于解碼器中提供的多聲道的聲道相應(yīng)的列在矩陣Treesign(v,)中均被設(shè)置為“n/a”。
例如,在圖4所示的樹結(jié)構(gòu)中,指示在編碼器中編碼的聲道是否可用于解碼器中提供的多聲道的向量bPlaySpk在第二聲道和第四聲道中用“0”表示。因此,在解碼器中提供的多聲道中的第二聲道和第四聲道不可用于在解碼器中提供的多聲道。因此,在操作106中,在矩陣Treesign中,與第二聲道和第四聲道相應(yīng)的第二列和第四列被設(shè)置為n/a,從而產(chǎn)生Tree’sign。
在操作108,確定除了在操作106中確定不被解碼的聲道之外,是否存在將以相同路徑被解碼的多聲道。在操作108,假定在操作106中設(shè)置的矩陣Treesign(v,i,j)中,預(yù)定的整數(shù)j和k互不相等,確定Treesign(v,0:i-1,j)和Treesign(v,0:i-1,k)是否相同以確定是否存在將以相同路徑被解碼的多聲道。
例如,在圖4所示的樹結(jié)構(gòu)中,由于Treesign(v,0:1,1)和Treesign(v,0:1,3)彼此不相等,所以在操作106中產(chǎn)生的矩陣Tree’sign中的第一聲道和第三聲道在操作108中被確定為不以相同的路徑被解碼的多聲道。然而,由于Treesign(v,0:1,5)和Treesign(v,0:1,6)彼此相同,所以在操作106中產(chǎn)生的矩陣Tree’sign中的第五聲道和第六聲道在操作108中被確定為將以相同路徑被解碼的多聲道。
在操作110,對(duì)于在操作108中被確定為不以相同路徑被解碼的多聲道的聲道減少解碼等級(jí)(level)。這里,解碼等級(jí)表示與OTT模塊或TTT模塊類似的用于解碼的模塊或盒子的數(shù)量,信號(hào)必須通過(guò)所述模塊或盒子以從多聲道中的每個(gè)聲道輸出。對(duì)于在操作108中被確定為不以相同路徑被解碼的多聲道的聲道,最終確定的解碼等級(jí)被表示為n/a。
例如,在圖4所示的樹結(jié)構(gòu)中,由于第一聲道和第三聲道在操作108中被確定為不以相同路徑被解碼的多聲道,所以如下所示將與第一聲道相應(yīng)的第一列的最后行和與第三聲道相應(yīng)的第三列的最后行設(shè)置為n/a。
在逐一減小解碼等級(jí)時(shí),可重復(fù)操作108和110。因此,可從Tree’sign(v)的最后行到第一行逐行重復(fù)操作108和110。
在操作106到110中,如圖9所示,可使用偽代碼為每個(gè)子樹設(shè)置Treesign(v,)。
在操作113,使用在操作110中獲得的結(jié)果,可對(duì)多聲道中的每個(gè)聲道計(jì)算解碼等級(jí)的數(shù)量。
可根據(jù)等式4計(jì)算解碼等級(jí)的數(shù)量。
等式4 其中,

其中,0≤i<TreeoutChan(v),0≤v<numOutChan,abs(n/a)=0,
例如,在圖4所示的樹結(jié)構(gòu)中,可如下所述來(lái)計(jì)算在操作110中設(shè)置的矩陣Tree’sign的解碼等級(jí)的數(shù)量 DL=[2-1 2-1 3 3] 由于n/a的絕對(duì)值被假定為0,并且元素都是n/a的列被假定為-1,所以矩陣Tree’sign中的第一列的元素的絕對(duì)值的和是2,在矩陣Tree’sign中元素都是n/a的第二列被設(shè)置為-1。
通過(guò)使用如上所述計(jì)算的DL,在圖4示出的虛線之前的模塊執(zhí)行解碼,從而實(shí)現(xiàn)可伸縮解碼。
在操作116,在操作100中提取的空間暗示可有選擇地被平滑以防止在低比特率下空間暗示的急劇改變。
在操作119,為了與傳統(tǒng)矩陣環(huán)繞技術(shù)兼容,可對(duì)于每個(gè)附加聲道計(jì)算增益和預(yù)向量(pre-vector),并且在解碼器中使用外部下混合的情況下,可提取用于補(bǔ)償每個(gè)聲道的增益的參數(shù),從而產(chǎn)生矩陣R1。矩陣R1用于產(chǎn)生將被輸入到用于去相關(guān)的去相關(guān)器的信號(hào)。
例如,在本實(shí)施例中,假定如圖5所示的5-1-51樹結(jié)構(gòu)和如圖6所示的5-1-52樹結(jié)構(gòu)被設(shè)置為下面的矩陣。
Treedepth(0,)=[3 3 3 3 2 2], TreeoutChan(0)=[6]. 在這種情況下,在5-1-51樹結(jié)構(gòu)中,在操作119中,可如下所示來(lái)計(jì)算R1。
其中
其中 和 其中 在這種情況下,在5-1-52樹結(jié)構(gòu)中,在操作119中,可如下所示來(lái)計(jì)算R1。
其中
,其中 和 其中 在操作120,對(duì)在操作119中產(chǎn)生的矩陣R1進(jìn)行插值以產(chǎn)生矩陣M1。
在操作123,可產(chǎn)生用于將去相關(guān)的信號(hào)與直接信號(hào)(direct signal)混合的矩陣R2。為了使在操作106至操作113中被確定為不必要的模塊的模塊不執(zhí)行解碼,如圖10所示,在操作123中產(chǎn)生的矩陣R2使用偽代碼去除與不必要的模塊相應(yīng)的矩陣或向量的元素。
下面,將描述應(yīng)用到5-1-51樹結(jié)構(gòu)和5-1-52樹結(jié)構(gòu)的示例。
首先,圖5示出在5-1-51樹結(jié)構(gòu)中只輸出4個(gè)聲道的情況。如果對(duì)圖5所示的5-1-51樹結(jié)構(gòu)執(zhí)行操作103至操作113,則如下所示產(chǎn)生Tree’sign(0,,)和DL(0,) DL(0,)=[3 3 2-1 1-1]. 通過(guò)產(chǎn)生的DL(0,)在示出的虛線之前的模塊中停止解碼。因此,由于OTT2和OTT4不執(zhí)行上混合,所以可在操作126中如下所示來(lái)產(chǎn)生矩陣R2。
其次,圖6示出在5-1-52樹結(jié)構(gòu)中只輸出4聲道的情況。如果對(duì)于圖6示出的5-1-52樹結(jié)構(gòu)執(zhí)行操作103至113,則如下所示產(chǎn)生Tree’sign(0,,)和DL(0,) DL(0,)=[3 3 3 3 -1 -1]. 因此,通過(guò)產(chǎn)生的DL(0,)在虛線之前的模塊中停止解碼。
圖7示出在5-1-51樹結(jié)構(gòu)中只輸出3聲道的情況。在這種情況下,在執(zhí)行了操作103至操作113之后,如下所示產(chǎn)生Tree’sign(0,,)和DL(0,) DL(0,)=[3 3 2 -1 -1 -1]. 因此,通過(guò)產(chǎn)生的DL(0,)在虛線之前的模塊中停止解碼。
圖8示出在5-1-52樹結(jié)構(gòu)中只輸出3聲道的情況。在這種情況下,在執(zhí)行了操作103至操作113之后,如下所示產(chǎn)生Tree’sign(0,,)和DL(0,) DL(0,)=[2 -1 2 -1 1 -1]. 這里,通過(guò)產(chǎn)生的DL(0,)在虛線之前的模塊中停止解碼。
對(duì)于5-2-5樹結(jié)構(gòu)、7-2-71樹結(jié)構(gòu)和7-2-72樹結(jié)構(gòu)的示例性應(yīng)用,也可定義相應(yīng)的Treesign和Treedepth。
首先,在5-2-5樹結(jié)構(gòu)中,可如下所示定義Treesign、Treedepth和R1 Treesign(0,,)=Treesign(1,,)=Treesign(2,,)=[1 -1], Treedepth(0,)=Treedepth(1,)=Treedepth(2,)=[1 1]. 當(dāng)時(shí), 其中,3≤i<6,0≤j<3 其次,在7-2-71樹結(jié)構(gòu)中,可如下所示定義Treesign、Treedepth和R1 Treesign(2,,)=[1 -1] Treedepth(0,)=Treedepth(1,)=[2 2 1] Treedepth(2,)=[1 1] 當(dāng)時(shí), 其中,·3≤i<5,0≤j<3 當(dāng)時(shí), 其中,0≤j<3 當(dāng)時(shí), 其中,6≤i<8,0≤j<3 其中,對(duì)于7-2-71結(jié)構(gòu),t1=0,t2=1;對(duì)于7-2-72結(jié)構(gòu),t1=1,t2=2再次,在7-2-71樹結(jié)構(gòu)中,可如下所示定義Treesign、Treedepth和R1 Treesign(2,,)=[1 -1] Treedepth(0,)=Treedepth(1,)=[1 2 2],| Treedepth(2,)=[1 1] 當(dāng)時(shí), 其中,3≤i<5,0≤j<3 當(dāng)時(shí), 其中,0≤j<3 當(dāng)時(shí), 其中,6≤i<8,0≤j<3 其中,對(duì)于7-2-71結(jié)構(gòu),t1=0,t2=1;對(duì)于7-2-72結(jié)構(gòu),t1=1,t2=2 5-2-5樹結(jié)構(gòu)和7-2-7樹結(jié)構(gòu)中的每一個(gè)都可以被劃分為三個(gè)子樹。因此,在操作123中,可使用與應(yīng)用到5-1-5樹結(jié)構(gòu)的技術(shù)相同的技術(shù)獲得矩陣R2。
在操作126,可對(duì)在操作123中產(chǎn)生的矩陣R2進(jìn)行插值以產(chǎn)生矩陣M2。
在操作129,可以對(duì)通過(guò)在編碼器中使用ACC對(duì)下混合的信號(hào)和原始信號(hào)進(jìn)行編碼而獲得的其余編碼的信號(hào)進(jìn)行解碼。
在操作130,在操作129中解碼的MDCT系數(shù)可進(jìn)一步被轉(zhuǎn)換到QMF域。
在操作133,可對(duì)在操作130中輸出的信號(hào)執(zhí)行幀之間的疊加(overlap-add)。
此外,由于只使用QMF濾波器組低頻帶信號(hào)具有低頻率分辨率,所以可在操作136中對(duì)低頻帶信號(hào)執(zhí)行附加濾波以提高頻率分辨率。
此外,在操作140,可使用QMF混合分析濾波器組根據(jù)頻帶來(lái)分離輸入信號(hào)。
在操作143,可使用在操作120中產(chǎn)生的矩陣M1來(lái)產(chǎn)生直接信號(hào)和將被去相關(guān)的信號(hào)。
在操作146,可以對(duì)產(chǎn)生的將被去相關(guān)的信號(hào)執(zhí)行去相關(guān),從而可重構(gòu)產(chǎn)生的信號(hào)以具有空間感。
在操作148,在操作126中產(chǎn)生的矩陣M2可被應(yīng)用到在操作146中去相關(guān)的信號(hào)和在操作143中產(chǎn)生的直接信號(hào)。
在操作150,時(shí)間包絡(luò)線整形(temporal envelope shaping,TES)可被應(yīng)用到在操作148中應(yīng)用了矩陣M2的信號(hào)。
在操作153,可使用QMF混合綜合濾波器組來(lái)將在操作150中應(yīng)用了TES的信號(hào)轉(zhuǎn)換到時(shí)域。
在操作156,時(shí)間處理(TP)可被應(yīng)用到在操作153中轉(zhuǎn)換的信號(hào)。
這里,可執(zhí)行操作153和156以提高時(shí)間結(jié)構(gòu)很重要的信號(hào)(比如掌聲)的聲音質(zhì)量,也可有選擇地執(zhí)行操作153和156。
在操作158,可將直接信號(hào)與去相關(guān)的信號(hào)進(jìn)行混合。
因此,可使用下面的等式來(lái)計(jì)算矩陣R3,并將R3應(yīng)用到任意樹結(jié)構(gòu)。

其中,0≤i<TreeoutChan(v),0≤v<numOutChan (如果ioffset(v)≤i<ioffset(v)+TreeoutChan(v,), Treedepth(v,i-ioffset(v))>0) 1(如果Treedepth(v,i-ioffset(v))=0) 0(其他) 其中,0≤i<numChanOutAt并且0≤v<numOutChan,其中,
其中,
其中,并且 其中, 其中, 圖2是示出根據(jù)本發(fā)明實(shí)施例的具有可伸縮聲道解碼的設(shè)備。
比特流解碼器200可解析從編碼器發(fā)送的環(huán)繞比特流以提取空間暗示和附加信息。
與上述相似,配置識(shí)別單元230可識(shí)別解碼中提供的/可用于解碼器的聲道或揚(yáng)聲器的配置。解碼器中多聲道的配置對(duì)應(yīng)于包括在解碼器中的/可用于解碼器的揚(yáng)聲器的數(shù)量(即上述的numPlayChan)、包括在解碼器中的/可用于解碼器的揚(yáng)聲器中的可操作揚(yáng)聲器的位置(即上述的playChanPos(Ch))和指示在編碼器中編碼的聲道是否可用于在解碼器中提供的多聲道的向量(即上述的bPlaySpk(ch))。
這里,根據(jù)下面將重復(fù)的上述等式1,bPlaySpk(ch)使用“1”表示在編碼器中編碼的聲道中可用于在解碼器中提供的多聲道的聲道,使用“0”表示在編碼器中編碼的聲道中不可用于所述多聲道的聲道。
等式1
其中,0≤i≤numOutChanAT 再次,可根據(jù)下面將重復(fù)的上述等式2計(jì)算引用的numOutChanAT。
等式2 相似地,根據(jù)下面將重復(fù)的上述等式3,引用的playChanPos可以表示為例如5.1聲道系統(tǒng)。
等式3 playChanPos=[FL FR C LFE BL BR] 例如,等級(jí)計(jì)算單元235可使用由配置識(shí)別單元230識(shí)別的多聲道的配置計(jì)算每個(gè)多聲道信號(hào)的解碼等級(jí)的數(shù)量。這里,例如,等級(jí)計(jì)算單元235可包括解碼確定單元240和第一計(jì)算單元250。
解碼確定單元240可使用配置識(shí)別單元230的識(shí)別結(jié)果來(lái)確定不對(duì)在編碼器編碼的聲道中(例如)不可用于多聲道的聲道解碼。
因此,例如,如圖3到圖8所示的樹結(jié)構(gòu)中,上述矩陣Treesign(v,)可包括指示每個(gè)輸出信號(hào)是否被輸出到上級(jí)OTT模塊(在這種情況下,元素用“1”表示)或每個(gè)輸出信號(hào)是否被輸出到下級(jí)OTT模塊(在這種情況下,元素用“-1”表示)的元素。在矩陣Treesign(v,)中,v大于0并小于numOutChan。如上所述,使用矩陣Treesign(v,)來(lái)描述本發(fā)明的實(shí)施例,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不限于矩陣Treesign(v,)的情況下,可實(shí)現(xiàn)本發(fā)明的實(shí)施例。例如,同樣可以使用通過(guò)交換矩陣Treesign(v,)的行和列而獲得的矩陣。
再次,作為示例,在圖4所示的樹結(jié)構(gòu)中,在矩陣Treesign中,將被輸出到來(lái)自Box 0的上級(jí)、來(lái)自Box 1的上級(jí)和來(lái)自Box 2的上級(jí)的第一列被表示為[1,1,1],將被輸出到來(lái)自Box 0的下級(jí)和來(lái)自Box 3的上級(jí)的第四列被表示為[-1,1,n/a]。這里,“n/a”是表示相應(yīng)的聲道、模塊或盒子(box)不可用的標(biāo)識(shí)符。以這種方式,可用Treesign如下所示來(lái)表示所有多聲道。
因此,解碼確定單元240可以在Treesign中將在編碼器中編碼的聲道中的與不可用于例如在解碼器中提供的多聲道的聲道相應(yīng)的列設(shè)置為“n/a”。
例如,在圖4所示的樹結(jié)構(gòu)中,指示在編碼器中編碼的聲道是否可用于解碼器中提供的多聲道的向量bPlaySpk在第二聲道和第四聲道中用“0”表示。因此,在解碼器中提供的多聲道中的第二聲道和第四聲道不可用于在解碼器中提供的多聲道。因此,解碼確定單元240可在矩陣Treesign中將與第二聲道和第四聲道相應(yīng)的第二列和第四列設(shè)置為n/a,從而產(chǎn)生Tree’sign。
除了解碼確定單元240確定的不被解碼的聲道之外,第一計(jì)算單元250可進(jìn)一步確定是否存在將以相同路徑被解碼的多聲道,(例如)以計(jì)算解碼等級(jí)的數(shù)量。這里,解碼等級(jí)表示與OTT模塊或TTT模塊類似的用于解碼的模塊或盒子的數(shù)量,信號(hào)必須通過(guò)所述模塊或盒子以從多聲道中的每個(gè)聲道輸出。
因此,例如,第一計(jì)算單元250可以包括路徑確定單元252、等級(jí)減小單元254和第二計(jì)算單元256。
路徑確定單元252可確定除了被解碼確定單元240確定不被解碼的聲道之外,是否存在將以相同路徑解碼的多聲道。假定在解碼確定單元240設(shè)置的矩陣Treesign(v,i,j)中預(yù)定的整數(shù)j和k互不相等,路徑確定單元252確定Treesign(v,0i-1,j)和Treesign(v,0i-1,k)是否相同以確定是否存在將以相同路徑被解碼的多聲道。
例如,在圖4所示的樹結(jié)構(gòu)中,由于Treesign(v,01,1)和Treesign(v,01,3)不相同,所以路徑確定單元252可將矩陣Tree’sign中的第一聲道和第三聲道確定為不以相同的路徑被解碼的多聲道。然而,由于Treesign(v,01,5)和Treesign(v,01,6)相同,所以路徑確定單元252可將矩陣Tree’sign中的第五聲道和第六聲道確定為將以相同路徑被解碼的多聲道。
對(duì)于例如被路徑確定單元252確定為不以相同路徑被解碼的多聲道的聲道,等級(jí)減小單元254可減小解碼等級(jí)。這里,解碼等級(jí)表示與OTT模塊或TTT模塊類似的用于解碼的模塊或盒子的數(shù)量,信號(hào)必須通過(guò)所述模塊或盒子以從多聲道中的每個(gè)聲道輸出。對(duì)于被確定為不以相同路徑被解碼的多聲道的聲道,(例如)由路徑確定單元252最終確定的解碼等級(jí)被表示為n/a。
再次,例如,在圖4所示的樹結(jié)構(gòu)中,由于第一聲道和第三聲道被確定為不以相同路徑被解碼的多聲道,所以如下所示將與第一聲道相應(yīng)的第一列的最后行和與第三聲道相應(yīng)的第三列的最后行設(shè)置為n/a 因此,例如,在逐一減小解碼等級(jí)時(shí),路徑確定單元252和等級(jí)減小單元254可重復(fù)操作。因此,例如,路徑確定單元252和等級(jí)減小單元254可從Treesign(v,)的最后行到第一行逐行重復(fù)操作。
如圖9所示,等級(jí)計(jì)算單元235使用偽代碼為每個(gè)子樹設(shè)置Treesign(v,)。
此外,第二計(jì)算單元256可(例如)使用等級(jí)減小單元254獲得的結(jié)果,對(duì)多聲道中的每個(gè)聲道計(jì)算解碼等級(jí)的數(shù)量。這里,第二計(jì)算單元256可如下面重復(fù)的上面所討論那樣,來(lái)計(jì)算解碼等級(jí)的數(shù)量 其中,

其中,0≤i<TreeoutChan(v),0≤v<numOutChan,abs(n/a)=0,
例如,在圖4所示的樹結(jié)構(gòu)中,等級(jí)減小單元254可設(shè)置矩陣Tree’sign的解碼等級(jí)的數(shù)量,并根據(jù)下述重復(fù)的內(nèi)容來(lái)計(jì)算解碼等級(jí)的數(shù)量 DL=[2 -1 2 -1 3 3] 在本實(shí)施例中,由于n/a的絕對(duì)值可被假定為0,并且元素都是n/a的列被假定為-1,所以矩陣Tree’sign中的第一列的元素的絕對(duì)值的和是2,在矩陣Tree’sign中元素都是n/a的第二列被設(shè)置為-1。
通過(guò)使用如上所述計(jì)算的上述DL,在圖4示出的虛線之前的模塊可執(zhí)行解碼,從而實(shí)現(xiàn)可伸縮解碼。
例如,控制單元260可使用通過(guò)第二計(jì)算單元256計(jì)算的解碼等級(jí)來(lái)控制上述矩陣R1、R2和R3的產(chǎn)生以使不必要的模塊不執(zhí)行解碼。
平滑單元202可有選擇地對(duì)例如由比特流解碼器200提取的空間暗示進(jìn)行平滑,以防止在低比特率下空間暗示的急劇改變。
為了與傳統(tǒng)矩陣環(huán)繞技術(shù)兼容,矩陣元素計(jì)算單元204可對(duì)于每個(gè)附加聲道計(jì)算增益。
預(yù)向量計(jì)算單元206可進(jìn)一步計(jì)算預(yù)向量。
任意下混合增益提取單元208可在解碼器中使用外部下混合的情況下,提取用于補(bǔ)償每個(gè)聲道的增益的參數(shù)。
例如,矩陣產(chǎn)生單元212可使用從矩陣元素計(jì)算單元204、預(yù)向量計(jì)算單元206和任意下混合增益提取單元208輸出的結(jié)果來(lái)產(chǎn)生矩陣R1。矩陣R1可用于產(chǎn)生將被輸入到用于去相關(guān)的去相關(guān)器的信號(hào)。
再次,作為示例,圖5所示的5-1-51樹結(jié)構(gòu)和圖6所示的5-1-52樹結(jié)構(gòu)可被設(shè)置為下面重復(fù)的上述矩陣。
Treedepth(0,)=[3 3 3 3 2 2], TreeoutChan(0)=[6]. 在這種情況下,在5-1-51樹結(jié)構(gòu)中,例如,矩陣產(chǎn)生單元212可產(chǎn)生下面重復(fù)的上述矩陣R1。
其中
其中 和 其中 在這種情況下,在5-1-52樹結(jié)構(gòu)中,矩陣產(chǎn)生單元212可如下所示再次產(chǎn)生矩陣R1 其中
,其中 和 其中 插值單元214可對(duì)(例如)由矩陣產(chǎn)生單元212產(chǎn)生的矩陣R1進(jìn)行插值以產(chǎn)生矩陣M1。
混合向量計(jì)算單元210可產(chǎn)生用于將去相關(guān)的信號(hào)與直接信號(hào)混合的矩陣R2。
如圖10所示,由混合向量計(jì)算單元210產(chǎn)生的矩陣R2使用上述偽代碼去除與(例如)被等級(jí)計(jì)算單元235確定的不必要的模塊相應(yīng)的矩陣或向量的元素。
插值單元215可對(duì)由混合向量計(jì)算單元210產(chǎn)生的矩陣R2進(jìn)行插值以產(chǎn)生矩陣M2。
與上面相似,將再次描述應(yīng)用到5-1-51樹結(jié)構(gòu)和5-1-52樹結(jié)構(gòu)的示例。
首先,圖5示出在5-1-51樹結(jié)構(gòu)中只輸出4個(gè)聲道的情況。這里,等級(jí)計(jì)算單元235可如下所示來(lái)產(chǎn)生Tree’sign(0,,)和DL(0,) DL(0,)=[3 3 2 -1 1 -1]. 可通過(guò)產(chǎn)生的DL(0,)在虛線之前的模塊中停止解碼。因此,由于OTT2和OTT4不執(zhí)行上混合,所以,例如混合向量計(jì)算單元210可如下所示來(lái)產(chǎn)生矩陣R2 其次,圖6示出在5-1-52樹結(jié)構(gòu)中只輸出4聲道的情況。等級(jí)計(jì)算單元235可如下所示來(lái)產(chǎn)生Tree’sign(0,,)和DL(0,) DL(0,)=[3 3 3 3 -1 -1]. 通過(guò)產(chǎn)生的DL(0,)在虛線之前的模塊中停止解碼。
圖7示出在5-1-51樹結(jié)構(gòu)中只能輸出3聲道的情況。這里,等級(jí)計(jì)算單元235如下所示來(lái)產(chǎn)生Tree’sign(0,,)和DL(0,)。
DL(0,)=[3 3 2 -1 -1 -1]. 這里,可通過(guò)產(chǎn)生的DL(0,)在虛線之前的模塊中停止解碼。
圖8示出在5-1-52樹結(jié)構(gòu)中只輸出3聲道的情況。這里,等級(jí)計(jì)算單元235可如下所示來(lái)產(chǎn)生Tree’sign(0,,)和DL(0,)。
DL(0,)=[2 -1 2 -1 1 -1]. 這里,可通過(guò)產(chǎn)生的DL(0,)在虛線之前的模塊中停止解碼。
對(duì)于5-2-5樹結(jié)構(gòu)、7-2-71樹結(jié)構(gòu)和7-2-72樹結(jié)構(gòu)的上述示例性應(yīng)用,也可定義相應(yīng)的Treesign和Treedepth。
首先,在5-2-5樹結(jié)構(gòu)中,可如下所示定義Treesign、Treedepth和R1 Treesign(0,,)=Treesign(1,,)=Treesign(2,,)=[1 -1], Treedepth(0,)=Treedepth(1,)=Treedepth(2,)=[1 1]. 當(dāng)時(shí), 其中,3≤i<6,0≤j<3 其次,在7-2-71樹結(jié)構(gòu)中,可如下所示定義Treesign、Treedepth和R1 Treesign(2,,)=[1 -1] Treedepth(0,)=Treedepth(1,)=[2 2 1] Treedepth(2,)=[1 1] 當(dāng)時(shí), 其中,·3≤i<5,0≤j<3 當(dāng)時(shí), 其中,0≤j<3 當(dāng)時(shí), 其中,6≤i<8,0≤j<3 其中,對(duì)于7-2-71結(jié)構(gòu),t1=0,t2=1;對(duì)于7-2-72結(jié)構(gòu),t1=1,t2=2再次,在7-2-71樹結(jié)構(gòu)中,可如下所示定義Treesign、Treedepth和R1 Treesign(2,,)=[1 -1] Treedepth(0,)=Treedepth(1,)=[1 2 2],| Treedepth(2,)=[1 1] 當(dāng)時(shí), 其中,3≤i<5,0≤j<3 當(dāng)時(shí), 其中,0≤j<3 當(dāng)時(shí), 其中,6≤i<8,0≤j<3 其中,對(duì)于7-2-71結(jié)構(gòu),t1=0,t2=1;對(duì)于7-2-72結(jié)構(gòu),t1=1,t2=2 如上所述,5-2-5樹結(jié)構(gòu)和7-2-7樹結(jié)構(gòu)中的每一個(gè)都可以被劃分為三個(gè)子樹。因此,在操作123中,可使用與應(yīng)用到5-1-5樹結(jié)構(gòu)的技術(shù)相同的技術(shù)獲得矩陣R2。
AAC解碼器216可對(duì)通過(guò)在編碼器中使用ACC對(duì)下混合信號(hào)和原始信號(hào)進(jìn)行編碼而獲得的其余編碼的信號(hào)進(jìn)行解碼。
MDCT2QMF單元218可將(例如)由ACC解碼器216解碼的MDCT系數(shù)轉(zhuǎn)換到QMF域。
疊加單元220可對(duì)MDCT2QMF單元218輸出的信號(hào)執(zhí)行幀之間的疊加。
由于只使用QMF濾波器組低頻帶信號(hào)具有低頻率分辨率,所以混合分析單元222可進(jìn)一步執(zhí)行附加濾波以提高低頻帶信號(hào)的頻率分辨率。
此外,混合分析單元270可使用QMF混合分析濾波器組根據(jù)頻帶來(lái)分離輸入信號(hào)。
預(yù)矩陣應(yīng)用單元273可使用(例如)插值單元214產(chǎn)生的矩陣M1來(lái)產(chǎn)生直接信號(hào)和將被去相關(guān)的信號(hào)。
去相關(guān)單元276可以對(duì)產(chǎn)生的將被去相關(guān)的信號(hào)執(zhí)行去相關(guān),從而可重構(gòu)產(chǎn)生的信號(hào)以具有空間感。
混合矩陣應(yīng)用單元279可將(例如)插值單元215產(chǎn)生的矩陣M2應(yīng)用到去相關(guān)單元276去相關(guān)的信號(hào)和由預(yù)矩陣應(yīng)用單元273產(chǎn)生的直接信號(hào)。
時(shí)間包絡(luò)線整形(TES)應(yīng)用單元282可進(jìn)一步將TES應(yīng)用到混合矩陣應(yīng)用單元279應(yīng)用了矩陣M2的信號(hào)。
QMF混合綜合單元285可使用QMF混合綜合濾波器組來(lái)將TES應(yīng)用單元282應(yīng)用了TES的信號(hào)轉(zhuǎn)換到時(shí)域。
時(shí)間處理(TP)應(yīng)用單元288可進(jìn)一步將TP應(yīng)用到由QMF混合綜合單元285轉(zhuǎn)換的信號(hào)。
這里,TES應(yīng)用單元282和TP應(yīng)用單元288可用于提高時(shí)間結(jié)構(gòu)很重要的信號(hào)(比如掌聲)的聲音質(zhì)量,并且它們可被有選擇地使用。
混合單元290可將直接信號(hào)與去相關(guān)的信號(hào)進(jìn)行混合。
因此,可使用下面重復(fù)的上述等式來(lái)計(jì)算上述的矩陣R3,并將其應(yīng)用到任意樹結(jié)構(gòu)。

其中,0≤i<TreeoutChan(v),0≤v<numOutChan (如果ioffset(v)≤i<ioffet(v)+TreeoutChan(v,), Treedepth(v,i-ioffset(v))>0) 1(如果Treedepth(v,i-ioffset(v))=0) 0(其他) 其中,0≤i<numChanOutAt并且0≤v<numOutChan,其中,
其中,
其中,并且 其中, 其中, 除了上述的實(shí)施例,還可通過(guò)介質(zhì)(例如,計(jì)算機(jī)可讀介質(zhì))上的計(jì)算機(jī)可讀代碼/指令控制至少一個(gè)處理部件實(shí)現(xiàn)任何上述實(shí)施例來(lái)實(shí)現(xiàn)本發(fā)明的實(shí)施例。所述介質(zhì)可對(duì)應(yīng)于允許存儲(chǔ)和/或發(fā)送計(jì)算機(jī)可讀代碼的任何介質(zhì)。
可以以多種方式將所述計(jì)算機(jī)可讀代碼記錄/發(fā)送到介質(zhì)上,例如,所述介質(zhì)的示例包括磁存儲(chǔ)介質(zhì)(例如,ROM、軟盤、硬盤等)、光學(xué)記錄介質(zhì)(例如CD-ROM或DVD)、和存儲(chǔ)/傳輸介質(zhì)(比如通過(guò)互聯(lián)網(wǎng)傳輸?shù)妮d波)。這里,根據(jù)本發(fā)明實(shí)施例,所述介質(zhì)還可以是信號(hào)(比如結(jié)果信號(hào)和比特流)。所述介質(zhì)還可以是分布式網(wǎng)絡(luò),從而以分布式方式存儲(chǔ)/傳送并執(zhí)行計(jì)算機(jī)可讀代碼。此外,只作為示例,處理部件可包括處理器或計(jì)算機(jī)處理器,并且所述處理部件可分布和/或包括在單個(gè)裝置中。
根據(jù)本發(fā)明實(shí)施例,可識(shí)別在解碼器中提供的/可用于解碼器的聲道或揚(yáng)聲器的配置,以對(duì)每個(gè)多聲道信號(hào)計(jì)算解碼等級(jí)的數(shù)量,從而可根據(jù)計(jì)算的解碼等級(jí)的數(shù)量來(lái)執(zhí)行解碼和上混合。
這樣,可減少解碼器中輸出聲道的數(shù)量和解碼的復(fù)雜性。而且,可根據(jù)用戶的各種揚(yáng)聲器的配置來(lái)適應(yīng)性地提供最佳的聲音質(zhì)量。
盡管已經(jīng)顯示和描述了本發(fā)明的一些實(shí)施例,但本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離本發(fā)明的原理和精神的情況下,可對(duì)這些實(shí)施例進(jìn)行各種改變,本發(fā)明的范圍由權(quán)利要求及其等同物確定。
產(chǎn)業(yè)上的可利用性
序列表文本
權(quán)利要求
1.一種用于可伸縮聲道解碼的方法,所述方法包括
對(duì)于至少一個(gè)編碼的多聲道信號(hào)設(shè)置解碼等級(jí)的數(shù)量;
根據(jù)設(shè)置的解碼等級(jí)的數(shù)量來(lái)對(duì)所述至少一個(gè)編碼的多聲道信號(hào)執(zhí)行有選擇的解碼和上混合。
2.如權(quán)利要求1所述的方法,還包括識(shí)別聲道或揚(yáng)聲器的配置,并考慮識(shí)別的聲道或揚(yáng)聲器的配置來(lái)設(shè)置解碼等級(jí)的數(shù)量。
3.如權(quán)利要求2所述的方法,其中,聲道的配置表示關(guān)于聲道的信息,所述聲道是編碼器中編碼的與所述至少一個(gè)編碼的多聲道信號(hào)相應(yīng)的聲道中可用于通過(guò)解碼器再現(xiàn)的多聲道的聲道。
4.如權(quán)利要求3所述的方法,其中,所述關(guān)于聲道的信息是可用于解碼器的多聲道的數(shù)量、與解碼器相應(yīng)的揚(yáng)聲器的位置、表示在編碼器中編碼的聲道中的聲道是否可用于在解碼器中可用的多聲道的向量和每個(gè)多聲道信號(hào)必須通過(guò)的模塊數(shù)量中的至少一個(gè)。
5.如權(quán)利要求1所述的方法,其中,設(shè)置解碼等級(jí)的數(shù)量的步驟包括
確定不對(duì)在編碼器中編碼的與所述至少一個(gè)編碼的多聲道信號(hào)相應(yīng)的聲道中不可用于通過(guò)解碼器再現(xiàn)的聲道進(jìn)行解碼;
確定除了被確定為不被解碼的多聲道之外,是否存在將以相同的解碼和上混合路徑被解碼的多聲道,以設(shè)置解碼等級(jí)的數(shù)量。
6.如權(quán)利要求5所述的方法,其中,設(shè)置解碼等級(jí)的數(shù)量的步驟還包括
確定除了被確定為不被解碼的多聲道之外,是否存在將以相同的解碼和上混合路徑被解碼的多聲道;
對(duì)將不以相同解碼和上混合路徑被解碼的多聲道,減小解碼等級(jí)的數(shù)量的解碼等級(jí);
基于減小的解碼等級(jí)對(duì)多聲道設(shè)置解碼等級(jí)的數(shù)量。
7.如權(quán)利要求5所述的方法,其中,設(shè)置解碼等級(jí)的數(shù)量的步驟還包括將表示不可用于再現(xiàn)的聲道的解碼路徑的矩陣的行或列轉(zhuǎn)換為表示解碼不可用的標(biāo)識(shí)符,所述矩陣表示每個(gè)多聲道的各個(gè)解碼聲道,并表示在所述至少一個(gè)多聲道信號(hào)的編碼的聲道中的各個(gè)聲道是否可用于多聲道。
8.如權(quán)利要求7所述的方法,其中,設(shè)置解碼等級(jí)的數(shù)量的步驟還包括確定除了被轉(zhuǎn)換為表示解碼不可用的標(biāo)識(shí)符的矩陣中的行或列之外,是否存在表示將以相同解碼和上混合路徑被解碼的聲道的行或列。
9.如權(quán)利要求8所述的方法,其中,減小解碼等級(jí)的步驟包括將表示對(duì)于下述聲道最終確定的解碼等級(jí)的矩陣的元素轉(zhuǎn)換為表示解碼不可用的標(biāo)識(shí)符,所述聲道被確定為不具有表示將以相同的解碼和上混合路徑被解碼的聲道的行或列;并且設(shè)置解碼等級(jí)的數(shù)量的步驟包括有選擇地重復(fù)逐一減小解碼等級(jí)。
10.如權(quán)利要求9所述的方法,其中,設(shè)置解碼等級(jí)的數(shù)量的步驟包括除了用標(biāo)識(shí)符表示的矩陣的元素之外,對(duì)每個(gè)聲道設(shè)置解碼等級(jí)的數(shù)量。
11.至少一種包括控制至少一種處理部件以實(shí)現(xiàn)權(quán)利要求1的方法的計(jì)算機(jī)可讀代碼的介質(zhì)。
12.一種用于可伸縮聲道解碼的設(shè)備,所述設(shè)備包括
等級(jí)設(shè)置單元,對(duì)于至少一個(gè)編碼的多聲道信號(hào)設(shè)置解碼等級(jí)的數(shù)量;
上混合單元,根據(jù)設(shè)置的解碼等級(jí)的數(shù)量來(lái)對(duì)所述至少一個(gè)編碼的多聲道信號(hào)執(zhí)行有選擇的解碼和上混合。
13.如權(quán)利要求12所述的設(shè)備,還包括配置識(shí)別單元,識(shí)別聲道或揚(yáng)聲器的配置;
所述等級(jí)設(shè)置單元考慮識(shí)別的聲道或揚(yáng)聲器的配置來(lái)設(shè)置解碼等級(jí)的數(shù)量。
14.如權(quán)利要求13所述的設(shè)備,其中,聲道的配置表示關(guān)于聲道的信息,所述聲道是編碼器中編碼的與所述至少一個(gè)編碼的多聲道信號(hào)相應(yīng)的聲道中可用于通過(guò)解碼器再現(xiàn)的多聲道的聲道。
15.如權(quán)利要求14所述的設(shè)備,其中,所述關(guān)于聲道的信息是可用于解碼器的多聲道的數(shù)量、與解碼器相應(yīng)的揚(yáng)聲器的位置、表示在編碼器中編碼的聲道中的聲道是否可用于在解碼器中可用的多聲道的向量和每個(gè)多聲道信號(hào)必須通過(guò)的模塊的數(shù)量中的至少一個(gè)。
16.如權(quán)利要求12所述的設(shè)備,其中,等級(jí)設(shè)置單元包括
解碼確定單元,確定不對(duì)在編碼器中編碼的與所述至少一個(gè)編碼的多聲道信號(hào)相應(yīng)的聲道中不可用于通過(guò)解碼器再現(xiàn)的聲道進(jìn)行解碼;
第一設(shè)置單元,確定除了被確定為不被解碼的多聲道之外,是否存在將以相同的解碼和上混合路徑被解碼的多聲道,以設(shè)置解碼等級(jí)的數(shù)量。
17.如權(quán)利要求16所述的設(shè)備,其中,等級(jí)設(shè)置單元還包括
路徑確定單元,確定除了被確定為不被解碼的多聲道之外,是否存在將以相同的解碼和上混合路徑被解碼的多聲道;
等級(jí)減小單元,對(duì)將不以相同解碼和上混合路徑被解碼的多聲道減小解碼等級(jí)的數(shù)量的解碼等級(jí);
第二設(shè)置單元,基于減小的解碼等級(jí)對(duì)多聲道設(shè)置解碼等級(jí)的數(shù)量。
18.如權(quán)利要求16所述的設(shè)備,其中,解碼確定單元將表示不可用于再現(xiàn)的聲道的解碼路徑的矩陣的行或列轉(zhuǎn)換為表示解碼不可用的標(biāo)識(shí)符,所述矩陣表示每個(gè)多聲道的各個(gè)解碼聲道并表示在所述至少一個(gè)多聲道信號(hào)的編碼的聲道中的各個(gè)聲道是否可用于多聲道。
19.如權(quán)利要求18所述的設(shè)備,其中,路徑確定單元確定除了被轉(zhuǎn)換到表示解碼不可用的標(biāo)識(shí)符的矩陣中的行或列之外,是否存在表示將以相同解碼和上混合路徑解碼的聲道的行或列。
20.如權(quán)利要求19所述的設(shè)備,其中,等級(jí)減小單元將表示對(duì)于聲道最終確定的解碼等級(jí)的矩陣的元素轉(zhuǎn)換為表示解碼不可用的標(biāo)識(shí)符,所述聲道被確定為不具有表示以相同的解碼和上混合路徑被解碼的聲道的行或列;路徑確定單元有選擇地重復(fù)逐一減小解碼等級(jí)。
21.如權(quán)利要求20所述的設(shè)備,其中,除了用標(biāo)識(shí)符表示的矩陣的元素之外,第二設(shè)置單元對(duì)每個(gè)聲道設(shè)置解碼等級(jí)的數(shù)量。
22.一種用于可伸縮聲道解碼的方法,所述方法包括
識(shí)別解碼器的聲道或揚(yáng)聲器的配置;
有選擇地將至少一個(gè)下混合的編碼的多聲道信號(hào)上混合為與識(shí)別的聲道或揚(yáng)聲器的配置相應(yīng)的多聲道信號(hào)。
23.一種用于可伸縮聲道解碼的方法,所述方法包括
識(shí)別解碼器的聲道或揚(yáng)聲器的配置;
基于識(shí)別的聲道或揚(yáng)聲器的配置來(lái)設(shè)置從至少一個(gè)下混合的編碼的多聲道信號(hào)上混合的各個(gè)上混合信號(hào)所通過(guò)的模塊的數(shù)量;
根據(jù)設(shè)置的模塊的數(shù)量來(lái)對(duì)所述至少一個(gè)下混合的編碼的多聲道信號(hào)進(jìn)行有選擇的解碼和上混合。
24.一種用于可伸縮聲道解碼的方法,所述方法包括
識(shí)別解碼器的聲道或揚(yáng)聲器的配置;
基于通過(guò)解碼器再現(xiàn)聲道的可用性來(lái)確定是否對(duì)由至少一個(gè)下混合的編碼的多聲道信號(hào)表示的多個(gè)聲道中的聲道進(jìn)行解碼;
確定除了由確定是否對(duì)聲道進(jìn)行解碼的步驟確定為不被解碼的多聲道之外是否存在將以相同路徑被解碼的多聲道;
根據(jù)確定除了被確定為不被解碼的多聲道之外是否存在將以相同路徑被解碼的多聲道的步驟,計(jì)算每個(gè)多聲道信號(hào)必須通過(guò)的解碼和上混合模塊的數(shù)量;
根據(jù)計(jì)算的解碼和上混合模塊的數(shù)量來(lái)執(zhí)行有選擇的解碼和上混合。
全文摘要
一種用于可伸縮性聲道解碼的方法、介質(zhì)和設(shè)備。所述方法包括識(shí)別聲道或揚(yáng)聲器的配置;使用識(shí)別的聲道或揚(yáng)聲器的配置來(lái)對(duì)每個(gè)多聲道信號(hào)計(jì)算解碼等級(jí)的數(shù)量;根據(jù)計(jì)算的解碼等級(jí)的數(shù)量來(lái)執(zhí)行解碼和上混合。
文檔編號(hào)G10L19/00GK101371300SQ200780002329
公開日2009年2月18日 申請(qǐng)日期2007年1月11日 優(yōu)先權(quán)日2006年1月11日
發(fā)明者金重會(huì), 吳殷美, 磊 苗 申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
和顺县| 新宾| 武城县| 罗山县| 屏东县| 河北省| 西城区| 彰化县| 扎赉特旗| 汨罗市| 涿鹿县| 临海市| 开封市| 新邵县| 芦山县| 都昌县| 育儿| 镇巴县| 沐川县| 铁岭县| 廉江市| 陕西省| 本溪市| 宜城市| 九龙县| 梧州市| 德阳市| 中江县| 桐柏县| 增城市| 陇西县| 进贤县| 葫芦岛市| 阿城市| 蒙自县| 桃江县| 保靖县| 平度市| 四子王旗| 镇远县| 开鲁县|