專利名稱:音頻信道混合的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及將輸入音頻信號(hào)的多信道混合到相同或不同數(shù)目的輸出音頻信號(hào)地多信道中。
背景技術(shù):
自從家用電子設(shè)備開始廣泛使用以來,人們已經(jīng)作出許多努力以使家庭娛樂系統(tǒng)接近真實(shí)的娛樂環(huán)境效果,或者接近商業(yè)電影院效果。在其它一些改進(jìn)中,人們通過增加聲道數(shù)量增強(qiáng)家庭影院感受,以產(chǎn)生更為包絡(luò)和真實(shí)的聲音再現(xiàn)效果。這種趨勢(shì)由于數(shù)字信號(hào)傳輸和存儲(chǔ)技術(shù)的出現(xiàn)而大大加快,數(shù)字技術(shù)大大增加了可以選擇的余地。
最近的數(shù)字音頻標(biāo)準(zhǔn)被稱為AC-3標(biāo)準(zhǔn),是由杜比實(shí)驗(yàn)室發(fā)布的,預(yù)計(jì)將廣泛地應(yīng)用于數(shù)字電視和音頻傳輸,以及數(shù)字存儲(chǔ)媒體。這種AC-3標(biāo)準(zhǔn)用于從存儲(chǔ)媒體或廣播中傳送高達(dá)6信道的音頻信息,具體地說,就是左信道、右信道、和中央信道,以及左環(huán)繞信道、右環(huán)繞信道和低頻效果信道。關(guān)于AC-3標(biāo)準(zhǔn)的進(jìn)一步的信息可以在由美國(guó)高級(jí)電視系統(tǒng)委員會(huì)于1995年12月20日出版的“數(shù)字音頻壓縮標(biāo)準(zhǔn)(AC-3)”和C.Topp等人的文章“AC-3Flexible Perceptual Codingfor Audio Transmission and Storage”,AES 96th Convention(1994年2月)中找到。
盡管這種AC-3標(biāo)準(zhǔn)允許多至5個(gè)寬頻帶音頻信息信道,加上一個(gè)低頻效果信道,但是在許多情況下,一個(gè)給定的音頻程序可以包括少于5個(gè)的寬頻帶信道和一個(gè)低頻信道。例如,一種典型的早期立體聲程序可能僅僅包括左信道和右信道。在這種情形下AC-3標(biāo)準(zhǔn)可以限定8種不同的音頻編碼模式,稱之為“ac-mode模式”,按照這些模式有5個(gè)寬頻帶信道可以適合用AC-3標(biāo)準(zhǔn)存儲(chǔ)和傳輸。(此外,所說以數(shù)字形式存儲(chǔ)或傳輸?shù)某绦蚩梢裕蛘呖梢圆?,還包括一個(gè)第六低頻信道。)下列表中給出了8種ac-mode模式中7種的寬頻帶信道的數(shù)量和性質(zhì)ac-mode模式 信道 寬頻帶信道描述1 1中央2 2左、右3 3左、中央、右4 3左、右、環(huán)繞5 4左、中央、右、環(huán)繞6 4左、右、左環(huán)繞、右環(huán)繞7 5左、中央、右、左環(huán)繞、右環(huán)繞、除了在上表中標(biāo)識(shí)的7種輸入模式以外,還有第8種音頻編碼模式,稱之為ac-mode0模式。當(dāng)以ac-mode0模式接收音頻信號(hào)時(shí),可以調(diào)用具體的輸出格式,如在下文中所詳述的。
在特定設(shè)備上可以再現(xiàn)的信道數(shù)量是變化的。因?yàn)樵S多音響系統(tǒng)沒有裝備能夠傳送可能按照AC-3標(biāo)準(zhǔn)編碼的信道的整套揚(yáng)聲器,所以必須將由AC-3格式的信號(hào)提供的信道“向下混合”,以通過少于整套的揚(yáng)聲器進(jìn)行傳送。
具體地說,當(dāng)輸入到一個(gè)ac-3兼容音響系統(tǒng)中的信號(hào)使用上表中ac-mode模式1-7之一時(shí),輸出信號(hào)可能以被稱為“output_modes”的8種輸出模式之一產(chǎn)生。這8種輸出模式,和在每種模式下產(chǎn)生的信道數(shù)量和特性記述在下表中輸出模式信道 信道描述2/0 2左、右1/0 1中央2/0 2左、右3/0 3左、中央、右2/1 3左、右、環(huán)繞3/1 4左、中央、右、環(huán)繞2/2 4左、右、左環(huán)繞、右環(huán)繞3/2 5左、中央、右、左環(huán)繞、右環(huán)繞
除了上述這些輸出模式,當(dāng)輸入信號(hào)以ac-mode0模式傳送時(shí),可以使用專用輸出模式。具體地說,當(dāng)以ac-mode0模式傳送輸入信號(hào)時(shí),通過確定(a.)前部揚(yáng)聲器的數(shù)量(1、2或3),輸出信號(hào)是否應(yīng)為立體聲格式(DUAL_STEREO)、從左信道獲得的單聲道格式(DUAL_LEFTMONO)、從右信道獲得的單聲道格式(DUAL_RIGHTMONO)、或者從兩個(gè)立體聲信道混合獲得的單聲道格式(DUAL_MIXMONO)來選擇輸出格式。
對(duì)于輸入模式(ac-mode模式值)和輸出模式(output_mode模式值,在ac-mode0模式的情況下,前部揚(yáng)聲器的數(shù)量,和立體聲/單聲道設(shè)置,如上所述)的各種組合方式,通過將從寬頻帶輸入信道中獲得的采樣值匯集到一個(gè)5維矢量i中,并將矢量i自左乘一個(gè)5×5向下混合矩陣D,以構(gòu)成包含輸出信道的相應(yīng)采樣值的合成5維矢量o。具體地說,向下混合方程為
o=D·i其中i是由分別從左、中央、右、左環(huán)繞和右環(huán)繞輸入信道獲得的采樣值,iL、iC、iR、iLS iRS,構(gòu)成的一個(gè)5維矢量o是由分別從左、中央、右、左環(huán)繞和右環(huán)繞輸出信道獲得的采樣值,oL、oC、oR、oLS、oRS,構(gòu)成的一個(gè)5維矢量D是向下混合矩陣系數(shù)的一個(gè)5×5矩陣讀者應(yīng)當(dāng)理解,這個(gè)矩陣計(jì)算包括將向下混合矩陣D中的每一個(gè)系數(shù)d**乘以一個(gè)輸入信道采樣值以得到一個(gè)乘積。然后將這些乘積累加以獲得輸出信道的采樣值。
所說向下混合矩陣D中的各個(gè)系數(shù)值d**用于在由AC-3支持的輸入模式和輸出模式的71種可能組合方式的每一種中進(jìn)行向下混合運(yùn)算。在某些情況下,從存儲(chǔ)的參數(shù)或用符合AC-3標(biāo)準(zhǔn)的數(shù)字音頻數(shù)據(jù)放送的參數(shù),或由聽者輸入的參數(shù)計(jì)算出向下混合系數(shù)d**。本申請(qǐng)的附錄記載了對(duì)于輸入和輸出模式的71種允許的組合方式中每一種的向下混合矩陣D中的系數(shù)值,以作為參考。發(fā)明概要
將一個(gè)5×5向下混合矩陣乘以一個(gè)5維輸入矢量以生成一個(gè)5維輸出矢量的計(jì)算量是非常大的。具體地說,這樣的計(jì)算需要25次乘法累加(MAD)運(yùn)算。由于必須對(duì)音頻信號(hào)(這些信號(hào)以32、44.1、或48kHz頻率接收,取決于所使用的采樣速率)中的每一個(gè)采樣值進(jìn)行向下混合運(yùn)算,這種運(yùn)算將需要大約每秒1.25百萬次MAC運(yùn)算的處理量,這可能使處理器不堪重負(fù),特別是,如果同時(shí)進(jìn)行其它運(yùn)算(例如篩選、解壓縮等等)的話。
回顧附錄中所表示的向下混合矩陣,可以指出,盡管在各個(gè)向下混合矩陣中有眾多的系數(shù)排列方式,但是在每個(gè)特定矩陣中,都有相當(dāng)多的系數(shù)d**的值為零。因此,在諸如前一段落中所述的一種方法中執(zhí)行的許多MAC運(yùn)算都是乘以零,所以可以從計(jì)算中消除,而不會(huì)對(duì)結(jié)果產(chǎn)生任何實(shí)質(zhì)的改變。
所以對(duì)上述方法的一種變更就是,對(duì)于AC-3標(biāo)準(zhǔn)支持的輸入和輸出模式的71種組合方式中的每一種,準(zhǔn)備一個(gè)專用計(jì)算例程,這個(gè)例程僅僅對(duì)非零的相應(yīng)向下混合矩陣項(xiàng)進(jìn)行MAC運(yùn)算。這種方法通過避免執(zhí)行不必要的MAC運(yùn)算而大大節(jié)省了處理時(shí)間。
不過,這第二種方法需要定制71種計(jì)算例程,每一種輸入和輸出模式的組合需要一種計(jì)算程序。這將需要進(jìn)行大量的編程工作,而且導(dǎo)致相對(duì)較大的程序。
根據(jù)本發(fā)明的原理,在向下混合運(yùn)算中使用第三種方法,這種方法與上述第一種方法相比大大節(jié)省了處理時(shí)間,同時(shí)僅僅需要定制編程四個(gè)獨(dú)立的軟件例程。
具體地說,一方面,本發(fā)明涉及一種向下混合方法,如同上述方法一樣,通過下述計(jì)算過程進(jìn)行向下混合,即產(chǎn)生許多向下混合系數(shù)并將每個(gè)系數(shù)乘以一個(gè)輸入信道,然后累加各組所得乘積以構(gòu)成輸出信道。但是,這種方法既不同于完全計(jì)算方法(如上述第一種方法),也不同于完全定制方法(如上述第二種方法)。具體地說,這種方法與完全計(jì)算方法的區(qū)別在于有不止一個(gè)向下混合例程,具體而言,有至少兩個(gè)這樣的程序,它們利用向下混合系數(shù)的不同組合產(chǎn)生和執(zhí)行計(jì)算。這種方法與完全定制方法也有區(qū)別,區(qū)別在于至少在某些情況下,所說向下混合例程使用零值系數(shù)。
在一個(gè)具體公開的實(shí)施例中,有四個(gè)這樣的向下混合例程。對(duì)于AC-3標(biāo)準(zhǔn)規(guī)定的輸入和輸出信道的71種組合方式中的每一種,選擇這些向下混合例程之一,并用于計(jì)算輸出信道。每一個(gè)向下混合例程使用所說向下混合矩陣D的系數(shù)的一個(gè)子集計(jì)算輸出信道;就是說,為了提高效率,每個(gè)向下混合例程都是在假定矩陣D中的一部分系數(shù)為零的前提下編寫的,并且從該向下混合例程中略去相應(yīng)的計(jì)算。各個(gè)向下混合例程略去不同的系數(shù)和計(jì)算,從而對(duì)于輸入和輸出信道的每一種組合方式來說,存在一種向下混合例程,在該程序的計(jì)算中至少包括相應(yīng)向下混合矩陣D的所有非零系數(shù)。但是,在許多輸入/輸出組合方式中,在向下混合例程的計(jì)算中至少包含一個(gè)零值系數(shù)。盡管這樣造成了計(jì)算效率的較小損失,但是由于編寫四個(gè)向下混合例程與71個(gè)定制程序相比大大減少了編碼工作,并且減小了程序長(zhǎng)度,所以更多的是補(bǔ)償了效率的損失。
本發(fā)明方法的第一步驟是產(chǎn)生適合當(dāng)前輸入/輸出組合的向下混合矩陣D。這些矩陣和它們的計(jì)算方式都表示在附錄中。如上所述,在某些情況下,向下混合例程的系數(shù)是由正在被向下混合的符合AC-3標(biāo)準(zhǔn)的數(shù)字位流表示的參數(shù)、或者(或另外地)由聽者所識(shí)別的參數(shù)計(jì)算出來的。因此,這個(gè)步驟還可以包括獲得適合的參數(shù),和利用它們生成向下混合矩陣。
本發(fā)明方法第二個(gè)步驟是選擇適合的向下混合例程,即選擇在其計(jì)算中至少包括所生成的向下混合矩陣的所有非零系數(shù)的向下混合例程。
最后,利用所選擇的向下混合例程計(jì)算輸出信道值,然后可以輸出所得值。
從附圖和對(duì)它們的介紹可以清楚地了解本發(fā)明的上述和其它方面、目的和優(yōu)點(diǎn)。附圖簡(jiǎn)介
結(jié)合在本說明書中并構(gòu)成說明書一部分的這些附圖表示了本發(fā)明的實(shí)施例,它們與上面給出的對(duì)于本發(fā)明的一般介紹和下面給出的對(duì)于實(shí)施例的詳細(xì)描述一起解釋本發(fā)明的原理。
圖1為用于在使用者的引導(dǎo)下向下混合AC-3兼容位流,以產(chǎn)生多個(gè)輸出信道的一個(gè)計(jì)算電路的方框示意圖2為根據(jù)本發(fā)明原理構(gòu)成的、由圖1所示計(jì)算電路執(zhí)行的一種向下混合方法的流程圖;和
圖3為包括在由圖2所示的四種向下混合例程執(zhí)行的計(jì)算中的系數(shù)的圖形表示。具體實(shí)施例的詳細(xì)描述
現(xiàn)在參見圖1,用于執(zhí)行本發(fā)明原理的一種裝置10包括多個(gè)用于處理在數(shù)字輸入線12上接收的AC-3編碼數(shù)字信號(hào)的功能元件。一般來說,AC-3編碼數(shù)字信號(hào)是以串行格式,如位流格式接收的。盡管根據(jù)本發(fā)明的原理也可以接收其它格式,但是在下文中假定以這種格式接收。
輸入線12上的輸入位流首先由一個(gè)參數(shù)析取器14進(jìn)行處理,所說的析取器是一種專用硬件,用于分析AC-3格式的位流以根據(jù)AC-3格式從所說位流中析取數(shù)字采樣值和控制信息。具體地說,是將從位流中析取的數(shù)字采樣值經(jīng)由一個(gè)數(shù)字傳輸線15傳送到一個(gè)緩沖存儲(chǔ)器16中。
如上所述,可以在AC-3標(biāo)準(zhǔn)的信號(hào)中編碼多達(dá)6個(gè)信道5個(gè)寬頻帶信道和一個(gè)第六信道,即低頻效果信道。因?yàn)樵谙蛳禄旌线\(yùn)算中不使用所說低頻效果信道,所以將低頻效果的采樣值保存在存儲(chǔ)器16的區(qū)域18中以備以后使用。其余1-5寬頻帶信道的采樣值保存在存儲(chǔ)器16的區(qū)域20中,如下所述,用于向下混合運(yùn)算中。
參數(shù)析取器14從傳輸線12上的輸入位流中析取向下混合參數(shù)。具體地說,析取器14獲得輸入acmode模式的一個(gè)指示(這是一個(gè)3位值),并將這個(gè)值輸出到傳輸線22。此外,在適用的情況下,從位流中檢索附加參數(shù)c_mix_val和sur_mix_val,并分別輸出到傳輸線24和26上。從本申請(qǐng)的附錄中可以看到,c_mix_val和sur_mix_val用于某些acmode模式/output_mode模式組合中計(jì)算向下混合系數(shù)。具體地說,c_mix_val和sur_mix_val分別指示在所說向下混合運(yùn)算之后分別沒有中央或環(huán)繞信道輸出的情形下中央信道或環(huán)繞信道分別應(yīng)當(dāng)混合到其它信道中的程度。最后,析取器14讀取位流中被稱為“bsmod”的區(qū)域,以確定輸入信號(hào)是否為KARAOKE輸出格式的。(KARAOKE格式的輸入信號(hào)具有與樂器伴奏分開的音跡,允許同時(shí)再現(xiàn)歌聲。)“Bsmod”是一個(gè)3位字,如果輸入信號(hào)是KARAOKE模式的,則其值為“111”。在傳輸線28上輸出用于識(shí)別輸入信號(hào)是否為卡拉OK格式的1位信息。
向下混合處理器30利用析取器14從位流中析取的采樣值和參數(shù)進(jìn)行向下混合運(yùn)算。具體地說,向下混合處理器30從存儲(chǔ)器16的區(qū)域中檢索輸入采樣值,計(jì)算向下混合系數(shù),執(zhí)行適合的乘法累加(MAC)運(yùn)算以產(chǎn)生輸出采樣值,并將這些輸出采樣值保存在存儲(chǔ)器16的區(qū)域32中。
向下混合處理器在產(chǎn)生向下混合系數(shù)和選擇適合的向下混合例程時(shí)使用了聽者選擇的參數(shù)。這些參數(shù)是從一個(gè)用戶接口電路32獲得的。用戶接口電路32包括按鈕、觸摸屏或其它輸入裝置,以及顯示器,或用于向聽者34顯示系統(tǒng)當(dāng)前狀態(tài)并使聽者34可以借助于所說輸入裝置改變系統(tǒng)狀態(tài)的其它輸出系統(tǒng)。
通過與聽者32的這種交互動(dòng)作,用戶接口電路32產(chǎn)生AC-3標(biāo)準(zhǔn)規(guī)定的適合的聽者選擇參數(shù),其中包括在傳輸線36上的輸出模式選擇output_mode模式(一個(gè)3位值)。
此外,用戶接口電路32獲得其它參數(shù)值,用于替代所說output_mode模式值,當(dāng)輸入信號(hào)為acmode0模式時(shí)確定輸出方法。具體地說,用戶接口電路32獲得前部揚(yáng)聲器的數(shù)量(數(shù)值1、2或3),并在傳輸線38上輸出這個(gè)值。而且用戶接口電路允許使用者選擇一種STEREO輸出模式,三個(gè)單聲道輸出模式之一(具體地說,一個(gè)是左單聲道LEFTMONO輸出模式,在這種模式下,輸出信道是單聲道的,并且從輸入左信道獲得;一個(gè)是右單聲道RIGHTMONO輸出模式,在這種模式下,輸出信道是單聲道的,并且從輸入右信道獲得;和一個(gè)混合單聲道MIXMONO輸出模式,在這種模式下,輸出信道為單聲道的,并且從左輸入信道和右輸入信道的混合組合獲得)。雙重模式(一種立體聲STEREO或各單聲道MONO輸出模式之一)的選擇在傳輸線40上指示出來。
當(dāng)輸入信號(hào)為卡拉OK模式信號(hào)時(shí),旋律、第一音跡和第二音跡信息分別由中央信道、左環(huán)繞信道和右環(huán)繞信道傳送。AC-3標(biāo)準(zhǔn)允許聽者控制是否將所說第一音跡“V1”和或所說第二音跡“V2”包含在輸出中。因此,用戶接口電路32允許聽者標(biāo)識(shí)兩種音跡重放參數(shù),V1(傳輸線44)和V2(傳輸線46),其中V1指示在輸出中是否包含所說第一音跡,V2指示在輸出中是否包含第二音跡。
向下混合處理器30接收傳輸線22-28上的輸入模式參數(shù)和傳輸線36-46上的使用者選擇輸出模式參數(shù),并利用這些參數(shù)執(zhí)行向下混合。具體地說,所說向下混合處理器30包括一個(gè)用于執(zhí)行作為向下混合例程一部分的乘法累加處理的乘法累加(MAC)處理器50。此外,向下混合處理器30包含一個(gè)系數(shù)發(fā)生器52,所說系數(shù)發(fā)生器根據(jù)本申請(qǐng)附錄中規(guī)定的各種計(jì)算方式產(chǎn)生向下混合例程所使用的向下混合系數(shù)。向下混合處理器還包括四個(gè)保存的軟件程序54、56、58和60,它們控制MAC處理器50執(zhí)行如圖2所示和如下所述的向下混合。
在通過向下混合計(jì)算出輸出采樣值之后,向下混合處理器30將計(jì)算出的輸出采樣值傳送到存儲(chǔ)器16中的區(qū)域62,使得這些采樣值可以在適當(dāng)?shù)臅r(shí)間輸出。當(dāng)需要將采樣值輸出時(shí),數(shù)模轉(zhuǎn)換器70從區(qū)域62和LFE區(qū)域18中檢索出采樣值,并轉(zhuǎn)換為模擬信號(hào),然后可以將這些模擬信號(hào)放大以驅(qū)動(dòng)聽者使用的揚(yáng)聲器72。在圖1所示的情形下,由兩個(gè)這樣的揚(yáng)聲器,但是在其它情況下,如虛線所示,還可以有用于環(huán)繞聲、中央信道和/或低頻輸出的輔助揚(yáng)聲器。
現(xiàn)在參見圖2,可以理解用于將一組輸入采樣值轉(zhuǎn)換為對(duì)應(yīng)的一組輸出采樣值的向下混合例程。首先,處理器30收集用于向下混合的適合參數(shù),即由參數(shù)析取器14從傳輸線12上的位流獲得,以及從用戶接口電路32獲得聽者設(shè)置參數(shù)。這些參數(shù)包括acmode模式和output_mode模式設(shè)置,以及c_mix_val、sur_mix_val、前部揚(yáng)聲器的數(shù)目、雙重模式(STEREO/LEFTMONO/RIGHTMONO/MIXMONO)設(shè)置,以及V1和V2設(shè)置。
在向下混合處理器30已經(jīng)完成收集這些參數(shù)之后,處理器30為當(dāng)前的輸入和輸出設(shè)置產(chǎn)生適合的向下混合矩陣系數(shù)(步驟102)。計(jì)算所說向下混合系數(shù)所使用的具體公式在本申請(qǐng)的附錄中給出。應(yīng)當(dāng)指出,如果輸入方式不是卡拉OK模式,并且輸入信號(hào)是除acmode0模式以外的任何模式,則使用所說的output_mode模式/acmode模式組合選擇計(jì)算向下混合系數(shù)的適合方法。如果所說輸入方式不是卡拉OK模式,并且所說輸入信號(hào)是acmode0模式,則根據(jù)前部揚(yáng)聲器的數(shù)目和STEREO/LEFTMONO/RIGHTMONO/MIXMONO設(shè)置確定計(jì)算向下混合系數(shù)的方法。如果所說輸入方式是卡拉OK模式,則根據(jù)前部揚(yáng)聲器的數(shù)目確定計(jì)算向下混合系數(shù)的方法。在各種情況下,可能需要根據(jù)如在附錄中概述的各種參數(shù)計(jì)算向下混合系數(shù)。
在計(jì)算出向下混合運(yùn)算系數(shù)之后,處理器30開始根據(jù)保存在存儲(chǔ)器區(qū)域20中的輸入采樣值計(jì)算輸出采樣值,并保存在存儲(chǔ)器區(qū)域62中。如上所述,這個(gè)計(jì)算并不包含向下混合矩陣中的每一個(gè)系數(shù);而是在計(jì)算中至少略去了某些零值系數(shù)。
有四個(gè)向下混合例程,每個(gè)例程使用一組不同的向下混合系數(shù)進(jìn)行計(jì)算?,F(xiàn)在參見圖3,可以以圖形方式看到每個(gè)例程中使用的系數(shù)。例如,例程A只使用系數(shù)d11、d13、d21、d23、d31、和d33從輸入采樣值計(jì)算輸出采樣值。在例程A中,假定其它所有向下混合系數(shù)都為零,并在輸出信道計(jì)算中忽略不計(jì)。如圖3所示,并如下進(jìn)一步詳述的,各個(gè)例程B、C和D使用其它系數(shù)組合。
為了選擇適合的向下混合例程,處理器30首先判斷輸入是否為卡拉OK模式(步驟104)。如果是,處理器30進(jìn)入到步驟106,判斷是否只有一個(gè)前部揚(yáng)聲器。如果是,處理器30進(jìn)入程序D,步驟126,計(jì)算輸出信道。如果在步驟106判定有一個(gè)以上的前部揚(yáng)聲器,處理器30進(jìn)入到程序C,步驟124,計(jì)算輸出信道。
如果輸入不是卡拉OK模式,處理器30從步驟104進(jìn)入到步驟108,在這個(gè)步驟處理器30判斷輸入是否為acmode0模式。如果是,處理器進(jìn)入例程A,步驟120,計(jì)算輸出信道。但是,如果輸入是另一種acmode模式,處理器30進(jìn)入步驟110,并判斷輸出是否為output_mode模式1/0。如果在步驟110判定輸出為output_mode模式1/0,處理器30進(jìn)入到例程D,步驟126,計(jì)算輸出信道。否則,如果輸出是另一種output_mode模式,處理器30進(jìn)入步驟112,并判斷輸出是否為output_mode模式2/0(杜比環(huán)繞聲兼容)、output_mode模式2/0或output_mode模式3/0,在判定結(jié)果肯定的情況下,處理器30進(jìn)入例程C,步驟124;否則,處理器30進(jìn)入例程B,步驟122。
如上所述,四個(gè)向下混合例程中的每一種使用矩陣D的向下混合系數(shù)的不同組合,并假定其余系數(shù)為零。例程A,步驟120,檢索系數(shù)d11、d13、d21、d23、d31、和d33的值。然后,例程A根據(jù)下列方程計(jì)算輸出信道oL、oC、oR、oLS、oRS的采樣值
oL=d11iL+d13iR
oC=d21iL+d23iR
oR=d31iL+d33iR.
oLS=0
oRS=0例程B,步驟122,檢索系數(shù)d11、d12、d22、d32、d33、d44、d45、d54、d55的值。然后,例程B根據(jù)下列方程計(jì)算輸出信道oL、oC、oR、oLS、oRS的采樣值
oL=d11iL+d12iC
oC=d22iC
oR=d32iC+d33iR.
oLS=d44iLS+d45iRS
oRS=d54iLS+d55iRS例程C,步驟124,檢索系數(shù)d11、d12、d22、d32、d33、d14、d24、d34、d15、d25和d35的值。然后,例程C根據(jù)下列方程計(jì)算輸出信道oL、oC、oR、oLS、oRS的采樣值
oL=d11iL+d12iC+d14iLS+d15iRS
oC=d22iC+d24iLS+d25iRS
oR=d32iC+d33iR+d34iLS+d35iRS.
oLS=0
oRS=0例程D,步驟124,檢索系數(shù)d21、d22、d23、d24和d25的值。然后例程D根據(jù)下列方程計(jì)算輸出信道oL、oC、oR、oLS、oRS的采樣值
oL=0
oC=d21iL+d22iC+d23iR+d24iLS+d25iRS
oR=0
oLS=0
oRS=0
讀者會(huì)意識(shí)到,當(dāng)略去某些向下混合系數(shù)d**時(shí),上述方程等同于矩陣運(yùn)算在技術(shù)背景部分所述的矩陣運(yùn)算
o=D·i
在如上所述從輸入采樣值計(jì)算出輸出采樣值之后,向下混合處理器30將所說輸出采樣值保存在存儲(chǔ)器16的區(qū)域62中以備輸出(步驟128),然后對(duì)下一組輸入采樣值i重復(fù)進(jìn)行向下混合處理。
雖然已經(jīng)通過介紹多個(gè)實(shí)施例說明了本發(fā)明,并且非常詳細(xì)地介紹了這些實(shí)施例,但是申請(qǐng)人并非想要將權(quán)利要求的范圍局限或以任何形式限制在如此細(xì)節(jié)的程度。對(duì)于本領(lǐng)域技術(shù)人員來說,很容易想到其它的優(yōu)點(diǎn)和改進(jìn)方式。例如,可以將本發(fā)明的原理應(yīng)用于具有除ac-3以外的其它標(biāo)準(zhǔn)格式的信息的向下混合處理中;此外,在不脫離本發(fā)明原理的前提下,可以改變具體的向下混合例程和這里所示的忽略矩陣項(xiàng)的組合方式。所以,從較寬泛的方面來說,本發(fā)明并不局限于具體的細(xì)節(jié)、示例性的裝置和方法、以及所示和所述的示例。因此,在不脫離本申請(qǐng)人的基本發(fā)明構(gòu)思的前提下可以對(duì)這些細(xì)節(jié)作出改進(jìn)。
附錄-按照AC-3標(biāo)準(zhǔn)允許的輸入和輸出模式的向下混合系數(shù)
以下內(nèi)容為在將AC-3標(biāo)準(zhǔn)支持的71種輸入和輸出模式組合的輸入采樣轉(zhuǎn)換為輸出采值時(shí)使用的向下混合矩陣D。
-------
output_mode 2/0(杜比環(huán)繞聲兼容)
-------
-output_mode 2/0/ac-mode1
L C R LS RS
L 0
0 00
C 0 0 0 00
R 0
0 00
LS0 0 0 00
RS0 0 0 00
-output_mode 2/0/ac-mode2
L C R LS KS
L 1 0 0 00
C 0 0 0 OO
R 0 0 1 00
LS0 0 0 00
RS0 0 0 00
-output_mode 2/0/ac-mode3
L C R LS RS
L 1
0 00
C 0 0 0 00
R 0
1 00
LS0 0 0 00
RSO O O 00
-output_mode 2/0/ac-mode4
LCRLSRS
L 100
0
C 000 0 0
R 001
0
LS000 0 0
RS000 0 0
-output_mode 2/0/ac-mode5
LCRLSRS
L 1
0
0
C 000 0 0
R 0
1
0
LS 000 0 0
RS 000 0 0
-output_mode 2/0/ac-mode6
LCRLSRS
L 100
C 000 0 0
R 001
LS 000 0 0
RS 000 0 0
-output_mode 2/0/ac-mode7
LCRLSRS
L 1
0
C 000 0 0
R 0
1
LS 000 0 0
RS 000 0 0
-------
output_mode 1/0
--------output_mode 1/0/ac-mode1
LCRLSRSL000 0 0C010 0 0R000 0 0LS 000 0 0RS 000 0 0-output_mode 1/0/ac-mode2
LCR LSRSL000 0 0C
0
0 0R000 0 0LS 000 0 0RS 000 0 0-output_mode 1/0/ac-mode3
LCR LSRSL000 0 0C
(a)
0 0R000 0 0LS 000 0 0RS 000 0 0
′c_mix_val′是以位流形式編碼的-output_mode 1/0/ac-mode4
LCR LSRSL 000 0 0C
0
(a)0R 000 0 0LS000 0 0RS000 0 0
′sur_mix_val′是以位流形式編碼的-output_mode 1/0/ac-mode5
LC R LS RSL 00 000C
(a)
(b) 0R 00 000LS 00 000RS 00 000
′c_mix_val′and′sur_mix_val′是以位流形式編碼的。-output_mode 1/0/ac-mode6
LCRLSRSL 000 0 0C
0
(a) (a)R 000 0 0LS 000 0 0RS 000 0 0
′c_mix_val′and′sur_mix_val′是以位流形式編碼的。-output_mode 1/0/ac-mode7
LCR LSRSL 000 0 0C
(a)
(b) (b)R 000 0 0LS 000 0 0RS 000 0 0
′c_mix_val′and′sur_mix_val′是以位流形式編碼的。-------output_mode 2/0--------output_mode 2/0/ac-mode1
LCRLSRSL 0
00 0C 000 0 0R 0
00 0LS000 0 0RS000 0 0-output_mode 2/0/ac-mode2
LCR LSRSL 100 0 0C 000 0 0R 001 0 0LS000 0 0RS000 0 0-output_mode 2/0/ac-mode3
LCR LSRSL 1 (a) 0 0 0C 000 0 0R 0 (a) 1 0 0LS000 0 0RS000 0 0
(a)=c_mix_val
′c_mix_val′是以位流形式編碼的。-output_mode 2/0/ac-mode4
LCR LSRS L100(a)0 C000 0 0 R001(a)0 LS 000 0 0 RS 000 0 0
′sur_mix_val′是以位流形式編碼的。-output_mode 2/0/ac-mode5
L C RLSRSL 1(a)0(b)0C 0 0 0 0 0R 0(a)1(b)0LS 0 0 0 0 0RS 0 0 0 0 0
(a)=c_mix_val
′c_mix_val′and′sur_mix_val′是以位流形式編碼的。-output_mode 2/0/ac-mode6
LC R LSRSL10 0(a)0C00 0 0 0R00 1 0(a)LS 00 0 0 0RS 00 0 0 0
(a)=sur_mix_val
′sur_mix_val′是以位流形式編碼的。-output_mode 2/0/ac-mode7
LC R LSRSL1 (a)0(b)0 C 00 0 0 0 R 0 (a)1 0(b)LS 00 0 0 0 RS 00 0 0 0
(a)=c_mix_val
(b)=sur_mix_val
′c_mix_val′and′sur_mix_val′是以位流形式編碼的。-------output_mode 3/0--------output_mode 3/0/ac-mode1
LCR LS RS L 000 00 C 010 00 R 000 00 LS000 00 RS000 00-output_mode 3/0/ac-mode2
LCR LS RS L 100 00 C 000 00 R 001 00 LS000 00 RS000 00-output_mode 3/0/ac-mode3
LCR LS RS L 100 00 C 010 00 R 001 00 LS000 00 RS000 00-output_mode 3/0/ac-mode4
LCR LS RS L 100(a) 0 C 000 00 R 001(a) 0 LS000 00 RS000 00
′sur_mix_val′是以位流形式編碼的。-output_mode 3/0/ac-mode5
LCR LSRSL 100(a)0C 010 0 0R 001(a)0LS000 0 0RS000 0 0
′sur_mix_val′是以位流形式編碼的。-output_mode 3/0/ac-mode6
LCR LSRSL 100(a)0C 000 0 0R 001 0(a)LS000 0 0RS000 0 0
(a)=sur_mix_val
′sur_mix_val′是以位流形式編碼的。-output_mode 3/0/ac-mode7
LCR LSRSL 100(a)0C 010 0 0R 001 0(a)LS000 0 0RS000 0 0
(a)=sur_mix_val
′sur_mix_val′是以位流形式編碼的。-------output_mode 2/1--------output_mode 2/1/ac-mode1
LCR LS RSL 0
000C 00000R 0
000LS00000RS00000-output_mode 2/1/ac-mode2
LCRLS RSL 10000C 00000R 00100LS00000RS00000-output_mode 2/1/ac-mode3
LCR LS RSL 1 (a) 000C 00000R 0 (a) 100LS00000RS00000
(a)=c_mix_val
′c_mix_val′是以位流形式編碼的。-output_mode 2/1/ac-mode4
L CRLS RSL 1 0000C 0 0000R 0 0100LS 0 0010RS 0 0000-output_mode 2/1/ac-mode5
L C R LS RSL 1(a)000C 0 0 000R 0(a)100LS 0 0 010RS 0 0 000
(a)=c_mix_val
′c_mix_val′是以位流形式編碼的。-output_mode 2/1/ac-mode6
L C RLS RSL 1 0 00 0C 0 0 00 0R 0 0 10 0LS 0 0 0
RS 0 0 00 0-output_mode 2/1/ac-mode7
L C RLS RSL 1(a)00 0C 0 0 00 0R 0(a)10 0LS 0 0 0
RS 0 0 00 0
(a)=c_mix_val
′c_mix_val′是以位流形式編碼的。-------output_mode 3/1--------output_mode 3/1/ac-mode1
L CR LSRSL 0 00 0 0C 0 10 0 0R 0 00 0 0LS 0 00 0 0RS 0 00 0 0-output_mode 3/1/ac-mode2
LCRLS RSL 10000C 00000R 00100LS 00000RS 00000-output_mode 3/1/ac-mode3
LCRLS RSL 10000C 01000R 00100LS 00000RS 00000-output_mode 3/1/ac-mode4
LCRLS RSL 10000C 00000R 00100LS 00010RS 00000-output_mode 3/1/ac-mode5
LCRLS RSL 10000C 01000R 00100LS 00010RS 00000-output_mode 3/1/ac-mode6
LCRLS RSL 1000 0C 0000 0R 0010 0LS 000
RS 0000 0-output_mode 3/1/ac-mode7
LCR LS RS L 1000 0C 0100 0R 0010 0LS 000
RS 0000 0-------output_mode 2/2--------output_mode 2/2/ac-mode1
LCRLS RSL 0
000C 00000R 0
000LS 00000RS 00000-output_mode 2/2/ac-mode2
LCRLS RSL 10000C 00000R 00100LS 00000RS 00000-output_mode 2/2/ac-mode3
LCRLS RSL 1 (a) 000C 0 0000R 0(a) 100LS 0 0000RS 0 0000
(a)=c_mix_val
′c_mix_val′是以位流形式編碼的。-------output_mode 2/2--------output_mode 2/2/ac-mode1
LCRLSRSL 0
0 0 0C 000 0 0R 0
0 0 0LS000 0 0RS000 0 0-output_mode 2/2/ac-mode2
LCR LSRSL 100 0 0C 000 0 0R 001 0 0LS000 0 0RS000 0 0-output_mode 2/2/ac-mode3
LCR LSRSL 1 (a) 0 0 0C 000 0 0R 0 (a) 1 0 0LS000 0 0RS000 0 0
(a)=c_mix_val
′c_mix_val′是以位流形式編碼的。-output_mode 2/2/ac-mode4
LCR LSRSL 100 0 0C 000 0 0R 001 0 0LS000
0RS000
0-output_mode 2/2/ac-mode5
LCR LS RSL 1 (a) 0 00C 000 00R 0 (a) 1 00LS000
0RS000
0
(a)=c_mix_val
′c_mix_val′是以位流形式編碼的。-output_mode 2/2/ac-mode6
LCR LS RSL 100 00C 000 00R 001 00LS000 10RS000 01-output_mode 2/2/ac-mode7
LCR LS RSL 1 (a) 0 00C 000 00R 0 (a) 1 00LS000 10RS000 01
(a)=c_mix_val
′c_mix_val′是以位流形式編碼的。-------output_mode 3/2--------output_mode 3/2/ac-mode1
LCRLSRSL 000 0 0C 010 0 0R 000 0 0LS 000 0 0RS 000 0 0-output_mode 3/2/ac-mode2
LCRLSRSL 100 0 0C 000 0 0R 001 0 0LS 000 0 0RS 000 0 0-output_mode 3/2/ac-mode3
LCR LSRSL 100 0 0C 010 0 0R 001 0 0LS 000 0 0RS 000 0 0-output_mode 3/2/ac-mode4
LCR LSRSL 100 0 0C 000 0 0R 001 0 0LS 000
0RS 000
0-output_mode 3/2/ac-mode5
LCR LSRSL 100 0 0C 010 0 0R 001 0 0LS 000
0RS 000
0-output_mode 3/2/ac-mode6
LCR LSRSL 100 0 0C 000 0 0R 001 0 0LS 000 1 0RS 000 0 1-output_mode 3/2/ac-mode7
LCR LSRSL 100 0 0C 010 0 0R 001 0 0LS 000 1 0RS 000 0 1------mode11(ac-mode0)-------outfront1/DUAL_STEREO
LCR LSRSL 000 0 0C 00 0R 000 0 0LS 000 0 0RS 000 0 0-outfront1/DUAL_LEFTMONO
LCRLS RSL000 00C100 00R000 00LS 000 00RS 000 00-outfront1/DUAL_RGHTMONO
LCR LS RSL000 00C001 00R000 00LS 000 00RS 000 00-outfront1/DUAL_MIXMONO
LCR LS RSL000 00C 000R000 00LS 000 00RS 000 00-outfront2/DUAL_STEREO
LCR LS RSL100 00C000 00R001 00LS 000 00RS 000 00-outfront2/DUAL_LEFTMONO
LCR LS RSL
0000C000 00R
0000LS 000 00RS 000 00-outfront2/DUAL_RGHTMONO
LCR LSRSL 00
00C 000 0 0R 00
00LS 000 0 0RS 000 0 0-outfront2/DUAL_MIXMONO
L CR LS RSL 000C 0 0 000R 000LS 0 0 000RS 0 0 000-outfront3/DUAL_STEREO
L C RLS RSL 1 0 000C 0 0 000R 0 0 100LS 0 0 000RS 0 0 000-outfront3/DUAL_LEFTMONO
L C RLS RSL 0 0 000C 1 0 000R 0 0 000LS 0 0 000RS 0 0 000-outfront3/DUAL_RGHTMONO
L C RLS RSL 0 0 000C 0 0 100R 0 0 000LS 0 0 000RS 0 0 000-outfront3/DUAL_MIXMONO
L CRLS RSL0 00 00C000R0 00 00LS 0 00 00RS 0 00 00-----KARAOKE------outfront1
L CR LS RSL0 00 00C
(a)
(b) (c)R0 00 00LS 0 00 00RS 0 00 00
如果第一聲道(V1)啟用,其它情況下為0
如果第二聲道(V2)啟用,其它情況下為0
c_mix_val是以位流形式編碼的。
V1 and V2由使用者規(guī)定。-outfront2
L C RLS RSL 1(a)0(b) (d)C 0 0 0 00R 0(a)1(c) (e)LS 0 0 0 00RS 0 0 0 00
(a)=c_mix_val
如果僅啟用第一聲道(V1),
如果啟用第一和第二聲道(V1+V2),其它情況下為0。
如果僅啟用第一聲道(V1),其它情況下為0。
如果僅啟用第二聲道(V2),其它情況下為0。
如果僅啟用第二聲道(V2),
如果啟用第一和第二聲道(V1+V2),其它情況下為0。
c_mix_val是以位流形式編碼的。
V1 and V2由使用者規(guī)定。-outfront3
LCRLSRSL 100(a)0C 010(b) (c)R 001 0(a)LS 000 0 0RS 000 0 0
(a)=1如果啟用第一和第二聲道(V1+V2),其它情況下為0。
(b)=1如果僅啟用第一聲道(V1),其它情況下為0。
(c)=1如果僅啟用第二聲道(V2),其它情況下為0。
V1 and V2由使用者規(guī)定。
權(quán)利要求
1.用于將多信道輸入信號(hào)轉(zhuǎn)換為多信道輸出信號(hào)的一種方法,該方法采用能夠處理所說輸入和輸出信號(hào)中可變數(shù)量信道的方式實(shí)現(xiàn),對(duì)于輸入和輸出信號(hào)的第一種組合,所說方法包括以下步驟
產(chǎn)生用于將所說輸入信號(hào)中的輸入信道轉(zhuǎn)換為所說輸出信號(hào)中要包含的輸出信道的第一組系數(shù),所說第一組系數(shù)中至少有一個(gè)具有零值,
構(gòu)成數(shù)目上等于所說第一組系數(shù)的第一組乘積,每個(gè)乘積由所說輸入信道中選定的一個(gè)乘以所說第一組系數(shù)中選定的一個(gè)獲得,和
通過將所說第一組乘積中一個(gè)或多個(gè)乘積相加計(jì)算出一個(gè)輸出信道;
對(duì)于輸入和輸出信道的第二種不同組合,所說方法還包括以下步驟
產(chǎn)生用于將所說輸入信號(hào)中的輸入信道轉(zhuǎn)換為所說輸出信號(hào)中包含的輸出信道的第二組系數(shù),所說第二組系數(shù)在數(shù)量上不等于所說第一組系數(shù),
構(gòu)成數(shù)目上等于所說第二組系數(shù)的第二組乘積,每個(gè)乘積由所說輸入信道中選定的一個(gè)乘以所說第二組系數(shù)中選定的一個(gè)獲得,和
通過將所說第二組乘積中一個(gè)或多個(gè)乘積相加計(jì)算出一個(gè)輸出信道。
2.如權(quán)利要求1所述的方法,其特征在于
所說輸入信號(hào)與由杜比實(shí)驗(yàn)室發(fā)布的杜比AC-3標(biāo)準(zhǔn)兼容,和
所說產(chǎn)生步驟包括產(chǎn)生符合所說AC-3標(biāo)準(zhǔn)規(guī)定的系數(shù)。
3.如權(quán)利要求1所述的方法,其特征在于所說第一計(jì)算步驟還包括從所說第一組乘積的一個(gè)或多個(gè)乘積之和計(jì)算其它輸出信道的步驟。
4.如權(quán)利要求3所述的方法,其特征在于所說第二計(jì)算步驟還包括從所說第二組乘積的一個(gè)或多個(gè)乘積之和計(jì)算其它輸出信道的步驟。
5.如權(quán)利要求1所述的方法,其特征在于所說第二計(jì)算步驟還包括從所說第二組乘積的一個(gè)或多個(gè)乘積之和計(jì)算其它輸出信道的步驟。
6.如權(quán)利要求1所述的方法,其特征在于所說方法還包括從所說輸入信號(hào)中析取一個(gè)第一參數(shù)的步驟,其中所說系數(shù)之一是響應(yīng)所說析取的第一參數(shù)產(chǎn)生的。
7.如權(quán)利要求6所述的方法,其特征在于所說方法還包括從所說輸入信號(hào)中析取一個(gè)第二參數(shù)的步驟,其中所說系數(shù)之一是響應(yīng)所說析取的第二參數(shù)產(chǎn)生的。
8.如權(quán)利要求7所述的方法,其特征在于所說系數(shù)之一是響應(yīng)所說析取的第一和第二參數(shù)產(chǎn)生的。
9.如權(quán)利要求1所述的方法,其特征在于對(duì)于輸入和輸出信道的第三種不同組合,所說方法包括以下步驟
產(chǎn)生用于將所說輸入信號(hào)中的輸入信道轉(zhuǎn)換為所說輸出信號(hào)中包含的輸出信道的第三組系數(shù),所說第三組系數(shù)在數(shù)量上不等于所說第一組和第二組系數(shù),
構(gòu)成數(shù)目上等于所說第三組系數(shù)的第三組乘積,每個(gè)乘積由所說輸入信道中選定的一個(gè)乘以所說第三組系數(shù)中選定的一個(gè)獲得,和
通過將所說第三組乘積中一個(gè)或多個(gè)乘積相加計(jì)算出一個(gè)輸出信道。
10.如權(quán)利要求1所述的方法,其特征在于所說方法還包括從一個(gè)操作者獲得表示一種輸出模式的一個(gè)第一參數(shù),其中所說系數(shù)之一是響應(yīng)所說第一參數(shù)產(chǎn)生的。
11.如權(quán)利要求10所述的方法,其特征在于所說方法還包括從一個(gè)操作者獲得表示一種輸出模式的一個(gè)第二參數(shù),其中所說系數(shù)之一是響應(yīng)所說第二參數(shù)產(chǎn)生的。
12.如權(quán)利要求11所述的方法,其特征在于所說系數(shù)之一是響應(yīng)所說第一和第二參數(shù)產(chǎn)生的。
13.用于以能夠處理所說輸入和輸出信號(hào)中可變數(shù)量信道的方式將多信道輸入信號(hào)轉(zhuǎn)換為多信道輸出信號(hào)的裝置,所說裝置包括
一個(gè)存儲(chǔ)器,其用于保存所說多信道輸入信號(hào)采樣值和多信道輸出信號(hào)采樣值,
第一電路,其為輸入和輸出信號(hào)的第一種組合產(chǎn)生用于將所說輸入信號(hào)的輸入信道轉(zhuǎn)換為所說輸出信號(hào)中要包含的輸出信道的第一組系數(shù),所說第一組系數(shù)中至少有一個(gè)具有零值,和為輸入和輸出信號(hào)的第二種組合產(chǎn)生第二組這樣的系數(shù),所說第二組系數(shù)在數(shù)量上不等于所說第一組系數(shù),
第二電路,用于構(gòu)成在數(shù)目上等于所產(chǎn)生系數(shù)的一組乘積,每個(gè)乘積由所說輸入信道中選定的一個(gè)乘以所說系數(shù)中選定的一個(gè)構(gòu)成,和
第三電路,用于從所說乘積組中的一個(gè)或多個(gè)之和計(jì)算一個(gè)輸出信道。
14.如權(quán)利要求13所述的裝置,其特征在于所說輸入信號(hào)符合由杜比實(shí)驗(yàn)室發(fā)布的杜比AC-3標(biāo)準(zhǔn),和
所說第一電路產(chǎn)生所說AC-3標(biāo)準(zhǔn)規(guī)定的系數(shù)。
15.如權(quán)利要求13所述的裝置,其特征在于所說第三電路還由所說第一組乘積中一個(gè)或多個(gè)之和計(jì)算其它輸出信道。
16.如權(quán)利要求13所述的裝置,其特征在于它還包括用于從所說輸入信號(hào)中析取一個(gè)第一參數(shù)的第四電路,其中所說第一電路響應(yīng)所說析取的第一參數(shù)產(chǎn)生所說系數(shù)之一。
17.如權(quán)利要求16所述的裝置,其特征在于所說第四電路從所說輸入信號(hào)中析取一個(gè)第二參數(shù),其中所說第一電路響應(yīng)所說析取的第二參數(shù)產(chǎn)生所說系數(shù)之一。
18.如權(quán)利要求17所述的裝置,其特征在于所說第一電路響應(yīng)所說析取的第一和第二參數(shù)產(chǎn)生所說系數(shù)之一。
19.如權(quán)利要求13所述的裝置,其特征在于對(duì)于輸入和輸出信號(hào)的第三種不同組合,
所說第一電路產(chǎn)生用于將所說輸入信號(hào)中的輸入信道轉(zhuǎn)換為在所說輸出信號(hào)中要包含的輸出信道的第三組系數(shù),所說第三組系數(shù)在數(shù)量上不等于所說第一和第二組系數(shù),
所說第二組電路構(gòu)成在數(shù)目上等于所說產(chǎn)生的第三組系數(shù)的一組乘積,每個(gè)乘積由所說輸入信道中選定的一個(gè)乘以所說第三組系數(shù)中選定的一個(gè)構(gòu)成,和
所說第三電路從所說乘積組中的一個(gè)或多個(gè)乘積之和計(jì)算一個(gè)輸出信道。
20.如權(quán)利要求13所述的裝置,其特征在于它還包括用于從操作者獲得表示一種輸出模式的一個(gè)第一參數(shù)的用戶接口電路,其中所說第一電路響應(yīng)所說第一參數(shù)產(chǎn)生所說系數(shù)之一。
21.如權(quán)利要求20所述的裝置,其特征在于所說用戶接口電路從操作者獲得表示一種輸出模式的一個(gè)第二參數(shù),其中所說第一電路響應(yīng)所說第二參數(shù)產(chǎn)生所說系數(shù)之一。
22.如權(quán)利要求21所述的裝置,其特征在于所說第一電路響應(yīng)所說第一和第二參數(shù)產(chǎn)生所說系數(shù)之一。
全文摘要
利用四種向下混合例程(54、56、58、60)之一將多信道輸入信號(hào)向下混合為多信道輸出信道。所說向下混合例程通過以下步驟計(jì)算出輸出信道,即將一組系數(shù)中的每一個(gè)與所說輸入信道之一相乘,然后將所得乘積相加以構(gòu)成輸出信道。為了提高效率,這四種向下混合例程使用不同的系數(shù)組合對(duì)輸入信道進(jìn)行多種不同的計(jì)算。對(duì)于一種給定的輸入和輸出信道組合,選擇一種向下混合例程,該程序?qū)?zhí)行將輸入向下混合到輸出的所有必需的運(yùn)算,而使利用零值系數(shù)的運(yùn)算次數(shù)最少化。結(jié)果,通過避免不必要的計(jì)算提高了計(jì)算效率,與此同時(shí),使程序性能和程序大小保持在合理的水平。
文檔編號(hào)H04S5/02GK1257639SQ9880528
公開日2000年6月21日 申請(qǐng)日期1998年2月20日 優(yōu)先權(quán)日1997年3月21日
發(fā)明者S·麥達(dá) 申請(qǐng)人:索尼電子有限公司