專利名稱:多聲道信號的編碼/解碼裝置及方法
技術領域:
本發(fā)明的實施例涉及一種多聲道信號的編碼/解碼裝置及方法,更詳細地講,涉及利用相位信息的多聲道信號的編碼/解碼裝置及方法。
背景技術:
用于編碼立體聲信號的方法包括參數(shù)立體聲(PS =Parametric stereo)技術。參數(shù)立體聲技術對輸入的立體聲信號進行下混頻(down mixing)來產生單聲道信號,提取表示對于立體聲信號的附加信號(side information)的立體聲參數(shù),通過對產生的單聲道信號和提取的立體聲參數(shù)進行編碼來對立體聲信號進行編碼。此時,所利用的立體聲參數(shù)包括表示包括在立體聲信號中的至少兩個聲道信號的基于能量等級的強度差的聲道間強度差(IID=Inter-Charmel Intensity Difference) 或聲道等級差(CLD :channel level differences);表示包括在立體聲信號中的至少兩個聲道信號的基于波形相似性的兩個聲道信號之間的相關度的聲道間相關度或聲道間關聯(lián)度(ICC Inter-channel Coherence 或 Inter—channel Coherence);表不包括在立體聲信號中的至少兩個聲道之間的相位差的聲道間相位差(IPD :Inter-channel Phase Difference);表示包括在立體聲信號中的至少兩個聲道信號的相位差以單聲道信號為基準如何在兩個聲道之間分布的總體相位差(0PD =Overall Phase Difference)。
發(fā)明內容
技術方案根據(jù)本發(fā)明的一實施例的一種多聲道信號的編碼裝置包括參數(shù)提取單元,提取表示構成多聲道信號的多個聲道之間的特性關系的多個參數(shù);參數(shù)修正單元,修正所述多個參數(shù)中的關于所述多個聲道之間的相位信息的相位參數(shù);參數(shù)編碼單元,對包括所述修正的相位參數(shù)的所述多個參數(shù)進行編碼;單聲道信號編碼單元,對下混頻所述多聲道信號得到的單聲道信號進行編碼;以及比特流產生單元,利用所述編碼的多個參數(shù)和所述編碼的單聲道信號來產生對于所述多聲道信號的編碼的比特流。此時,所述多個參數(shù)包括聲道等級差(CLD =Channel Level Difference),CLD為所述多個聲道之間的能量差參數(shù),當所述CLD為0且所述IPD為180°時,所述參數(shù)修正單元將所述IPD修正為0°。另外,根據(jù)本發(fā)明的另一實施例的多聲道信號的編碼裝置包括參數(shù)提取單元,提取表示構成多聲道信號的多個聲道之間的特性關系的多個參數(shù);以及參數(shù)編碼單元,確定是否對所述多個參數(shù)中的關于所述多個聲道之間的相位信息的相位參數(shù)進行編碼,當確定對所述相位參數(shù)編碼時對包括所述相位參數(shù)的所述多個參數(shù)進行編碼。另外,根據(jù)本發(fā)明的另一實施例的多聲道信號的編碼裝置包括參數(shù)提取單元,提取表示構成多聲道信號的多個聲道之間的特性關系的多個參數(shù);參數(shù)編碼單元,量化所述多個參數(shù),對量化的多個參數(shù)進行編碼;單聲道信號編碼單元,對下混頻所述多聲道信號得到的單聲道信號進行編碼;以及比特流產生單元,利用所述編碼的多個參數(shù)和所述編碼的單聲道信號來產生對于所述多聲道信號的編碼的比特流,其中,所述參數(shù)編碼單元基于包括于所述多聲道信號中的多個幀之間的相位信息的連續(xù)性確定所述相位參數(shù)的量化等級。另外,根據(jù)本發(fā)明的一實施例的多聲道信號的解碼裝置包括單聲道信號解碼單元,從多聲道信號的編碼的比特流恢復作為所述多聲道信號的下混頻信號的單聲道信號; 參數(shù)解碼單元,從所述比特流恢復表示構成所述多聲道信號的多個聲道之間的特性關系的多個參數(shù);參數(shù)估計單元,利用所述恢復的多個參數(shù)來估計關于所述恢復的單聲道信號與所述多聲道信號之間的相位差得參數(shù)(OPD);參數(shù)修正單元,修正所述估計的0PD;以及上混頻單元,利用所述恢復的至少一個參數(shù)和所述修正的OPD來上混頻所述單聲道信號。此時,所述多個參數(shù)包括CLD和IPD,所述參數(shù)修正單元基于所述CLD和IPD可修正所述OPD。另外,提供一種解碼裝置,包括修正作為多聲道信號的下混頻信號的單聲道信號和關于多聲道信號之間的相位差的參數(shù)的參數(shù)修正單元;以及利用修正的關于相位差的參數(shù)上混頻所述單聲道信號的上混頻單元。另外,提供一種編碼裝置,包括參數(shù)提取單元,提取表示構成多對聲道信號的多個聲道之間的特性關系的多個參數(shù);參數(shù)修正單元,修正多個參數(shù)中的關于多個聲道之間的相位信息的相位參數(shù);下混頻單元,通過修正的相位參數(shù)對多聲道信號進行下混頻,從而產生單聲道信號;以及比特流產生單元,編碼除修正的相位參數(shù)之外的所述多個參數(shù)和所述產生的單聲道信號來產生比特流。技術效果根據(jù)本發(fā)明的一實施例的多聲道信號的編碼/解碼裝置及方法能夠減少數(shù)據(jù)傳送所必需的數(shù)據(jù)的量。根據(jù)本發(fā)明的一實施例的多聲道信號的編碼/解碼裝置及方法能夠提供提高音質的多聲道音頻信號。
圖1是示出根據(jù)本發(fā)明的一實施例的多聲道信號的編碼裝置的詳細構成的框圖。圖2是用于說明包括在立體聲信號中的連續(xù)幀的相位參數(shù)變化的概念圖。圖3是示出根據(jù)本發(fā)明的一實施例的多聲道信號的解碼裝置的詳細構成的框圖。圖4是示出根據(jù)本發(fā)明的一實施例的多聲道信號的編碼方法的流程圖的圖。圖5是示出根據(jù)本發(fā)明的一實施例的多聲道信號的解碼方法的流程圖的圖。圖6是利用OPD估計和CLD補償對立體聲信號進行下混頻來產生單聲道信號的一個示例。圖7是示出改變OPD值的相位的一個示例的圖。圖8是示出根據(jù)本發(fā)明的另一實施例的多聲道信號的編碼方法的流程圖的圖。圖9是示出根據(jù)本發(fā)明的另一實施例的多聲道信號的解碼方法的流程圖的圖。
具體實施例方式以下,參照附圖來詳細說明根據(jù)本發(fā)明的實施例。但是,本發(fā)明不被實施例限制或限定。各個附圖示出的相同的標號表示相同的部件。圖1是示出根據(jù)本發(fā)明的一實施例的多聲道信號的編碼裝置的詳細構成的框圖。根據(jù)本發(fā)明的一實施例的多聲道信號的編碼裝置100包括參數(shù)提取單元110、參數(shù)編碼單元120、下混頻單元130、單聲道編碼單元140和比特流產生單元150。這里,根據(jù)本發(fā)明的一實施例,多聲道信號的編碼裝置100還可包括參數(shù)修正單元160。以下,按各個構成要素詳細描述其功能。這里,多聲道信號表示多個聲道的信號,在本說明書中將包括在多聲道信號中的多個聲道中的每一個稱作聲道信號。另外,以下,為了便于說明,假設輸入到多聲道信號的編碼裝置100的多聲道信號為包括左聲道信號和右聲道信號的立體聲信號。但是,本發(fā)明所屬的技術領域的普通技術人員應該理解,根據(jù)本發(fā)明的一實施例的多聲道信號的編碼裝置100不限于立體聲信號的編碼,還可用于多聲道信號的編碼。參數(shù)提取單元110提取表示構成立體聲信號的左聲道信號和右聲道信號之間的特性關系的多個參數(shù)。所述多個參數(shù)可包括前述的CLD、ICC、IPD、0PD等。這里,IPD和OPD 為關于左聲道信號與右聲道信號之間的相位信息的相位參數(shù)的一個示例。參數(shù)編碼單元120對提取的多個參數(shù)進行編碼。此時,可從其它參數(shù)估計出0PD,所以根據(jù)本發(fā)明的一實施例,參數(shù)編碼單元120 可僅對提取的多個參數(shù)中的CLD、ICC和IPD進行編碼,而對于OPD有可能不進行編碼。艮口, 多聲道信號的編碼裝置100不會對OPD進行編碼并傳送,從而可減少傳送的比特流的比特量。對于OPD的估計的更加詳細說明,可參照關于圖3的多聲道信號的解碼裝置300的說明。另外,為了減少分配給多個參數(shù)的編碼的比特量,參數(shù)編碼單元120可對提取的多個參數(shù)進行量化,并對量化的多個參數(shù)進行編碼。如果參數(shù)編碼單元120僅對多個參數(shù)中的CLD、ICC和IPD進行編碼,則參數(shù)編碼單元120可僅量化CLD、ICC和IPD,并對量化的 CLD、ICC和IPD進行編碼。下混頻單元130對立體聲信號進行下混頻來輸出單聲道信號。下混頻(Down-Mixing)指的是從兩個聲道以上的立體聲信號產生一個聲道的單聲道信號,通過下混頻可減少編碼過程中產生的比特流的比特量。此時,單聲道信號可以是代表立體聲信號的信號。換言之,多聲道信號的編碼裝置100不分別編碼包括在立體聲信號中的左聲道信號和右聲道信號,而是作為代表僅編碼單聲道信號并傳送。例如,可通過左聲道信號和右聲道信號的平均值來計算單聲道信號的大小,可通過左聲道信號和右聲道信號的相位的平均值來計算單聲道信號的相位。單聲道信號編碼單元140對從下混頻單元130輸出的單聲道信號進行編碼。作為一個示例,當立體聲信號為語音(voice)信號時,單聲道信號編碼單元120可以以代碼激勵線性預測(CELP:Code Excited Linear Prediction)方式對單聲道信號進行編碼。另外,作為另一示例,當立體聲信號為音樂(music)信號時,單聲道信號編碼單元 120可使用與現(xiàn)有的MPEG-2/4AAC或mp3類似的方法對單聲道信號進行編碼。比特流產生單元150利用編碼的多個參數(shù)和編碼的單聲道信號產生對于立體聲信號的編碼的比特流。如上所述,為了減少傳送的比特量,多聲道信號的編碼裝置100從立體聲信號提取單聲道信號和多個參數(shù),對提取的單聲道信號和提取的多個參數(shù)進行編碼并傳送。另外, 對于上述情況,為了進一步減少用于傳送多個參數(shù)的比特量,多聲道信號的編碼裝置100 僅對多個參數(shù)中的除OPD之外的CLD、ICC和IPD進行編碼并傳送。但是,這種情況不是立體聲信號本身被編碼和傳送,所以當再現(xiàn)立體聲信號時,可發(fā)生音質的劣化。因此,需要最小化音質的劣化的同時能夠減少傳送的比特量的方案。以下,描述用于減少音質的劣化的多聲道信號的編碼裝置100的操作的實施例。圖1中的虛線箭頭用于說明根據(jù)本發(fā)明的另一實施例的多聲道信號的編碼裝置100。稍后詳細說明根據(jù)本發(fā)明的另一實施例的多聲道信號的編碼裝置100。駐胃就莉首偶陸莉首偶少_編言肩、_捕·如上所述,當多聲道信號的編碼裝置100僅對多個參數(shù)中的CLD、ICC和IPD進行編碼并傳送到解碼端時,解碼端可利用CLD和IPD來估計0PD。此時,如果估計的OPD在連續(xù)的幀中急劇變化,則可能發(fā)生不期望的噪聲。以下,參照圖2來詳細說明根據(jù)相位參數(shù)的變化而發(fā)生噪聲的概念。圖2是用于說明包括在立體聲信號中的連續(xù)幀的相位參數(shù)變化的概念圖。圖2的(a)示出相位參數(shù)(IPD和0PD)和左聲道信號、右聲道信號和單聲道信號間的關系。這里,“L”表示頻域中的左聲道信號,“R”表示頻域中的右聲道信號,“M”表示下混頻的單聲道信號。此時,可通過下面的數(shù)學式1和2來算出IPD和0PD。[數(shù)學式1]IPD =Z (L · R*)這里,L · R表示左聲道信號和右聲道信號的點積(dot product),IPD表示左聲道信號與右聲道信號形成的角度,*表示復共軛(complex conjugate) 0[數(shù)學式2]OPD = Z (L · M*)這里,L · M表示左聲道信號和單聲道信號的點積(dot product),OPD表示左聲道信號與單聲道信號形成的角度,*表示復共軛(complex conjugate) 0圖2的(b)示出相位參數(shù)(IPD和0PD)在連續(xù)的幀中急劇變化的示例。圖2的(b)中,“Frame”表示當前幀,“Frame-1”表示當前幀的1個幀之前的幀(以下,稱作“先前幀”)。如圖2的(b)所示,當在先前幀與當前幀之間,IPD在180°附近變化時,IPD以左聲道信號為基準從180°到-180°變化得大,由此,OPD以左聲道信號為基準從90° 至-90°急劇變化。由于這種IPD和OPD的急劇變化,在再現(xiàn)立體聲信號時會發(fā)生不期望的噪聲。因此,為了減少再現(xiàn)立體聲信號時發(fā)生的噪聲以及提高立體聲信號的音質,應修改關于左聲道信號與右聲道信號之間的相位信息的相位參數(shù)。為此,多聲道信號的編碼裝置100通過修正參數(shù)提取單元110所提取的相位參數(shù)來調整連續(xù)的幀中的相位參數(shù)的變化程度,從而減少再現(xiàn)立體聲信號時發(fā)生的噪聲。此時, 參數(shù)修正可在多聲道信號的編碼裝置100所包括的參數(shù)修正單元160中執(zhí)行。作為一個示例,當CLD為0,IPD為180°時,參數(shù)修正單元160可將IPD修正為
90°。換言之,當左聲道信號與右聲道信號之間沒有能量差,左聲道信號與右聲道信號間的角度為180°時,將IPD強制設置為0°。S卩,當如圖2的(b)所示,IPD在180°附近連續(xù)變化時,多聲道信號的編碼裝置 100在IPD為180°的時間點上將IPD修正為0°,對修正的IPD進行編碼并傳送到解碼端。 此時,在解碼端估計的OPD不會從90°變化到-90°,而是以90°,0°,-90°的順序階段性地變化,所以能夠防止立體聲信號的解碼階段中發(fā)生的相位信息的急劇變化。相位參數(shù)的詵擇件編碼如上所述,為了減少分配給多個參數(shù)的編碼的比特量,多聲道信號的編碼裝置100 可對提取的多個參數(shù)(尤其,相位參數(shù))進行量化,對量化的多個參數(shù)進行編碼并傳送到解碼端。但是,如果當包括在立體聲信號中的連續(xù)的幀中的相位信號連續(xù)變化(S卩,相位參數(shù)的變化程度小)時,若在解碼端利用相位參數(shù)對立體聲信號恢復和再現(xiàn),則相位參數(shù)的量化及由此引起的不連續(xù)的相位值,可導致發(fā)生音質的劣化。因此,根據(jù)本發(fā)明的一實施例的多聲道信號的編碼裝置100可基于包括在立體聲信號中的多個幀之間的相位信息的變化程度(連續(xù)性)確定是否對相位參數(shù)進行編碼。即, 當判斷為包括在立體聲信號中的多個幀之間的相位信息連續(xù)時,不對相位信息進行編碼; 當判斷為相位信息不連續(xù)時,可對相位信息進行編碼。此時,可在參數(shù)編碼單元120執(zhí)行是否編碼相位參數(shù)的確定。此時,根據(jù)本發(fā)明的實施例,參數(shù)編碼單元120可利用當前幀的相位信息值、當前幀的一個幀之前的幀的相位信息值和當前幀的兩個幀之前的幀的相位信息值判斷相位信息的連續(xù)性。即,參數(shù)編碼單元Iio可利用第η幀的相位信息值、第n-1幀的相位信息值和第n-2幀的相位信息值來判斷第η幀的相位信息的連續(xù)性。作為一個示例,參數(shù)編碼單元120計算作為當前幀的一個幀之前的幀的相位信息值的2倍的值與所述當前幀的兩個幀之前的幀的相位信息值之間的差的第一相位差值,計算作為當前幀的相位信息值與所述第一相位差值間的第二相位差值,當所述第二相位差值大于預設置的值時,判斷為相位信息不連續(xù)(即,判斷為相位信息不是緩慢變化),從而確定對相位參數(shù)進行編碼。這可如以下的數(shù)學式3表示。[數(shù)學式3]PhaseError[band] = Phase[band]-(2 · PhasePrev[band]-PhasePrev2[band])這里,Phase[]表示當前幀的相位信息值,PhasePrev[]表示當前幀的一個幀之前的幀的相位信息值,PhasePrev2[]表示當前幀的兩個幀之前的幀的相位信息值, PhaseError []表示第二相位差值,band表示應用相位信息的頻帶。因此,當PhaseError [band]大于預設置的值時,參數(shù)編碼單元120確定對相位信息進行編碼;當WiaseError [band]小于或等于預設置的值時,參數(shù)編碼單元120確定不對相位信息進行編碼。另外,根據(jù)本發(fā)明的另一實施例,參數(shù)編碼單元120可利用一個幀之前的幀的相位信息值與當前幀的相位信息值之間的差來判斷相位信息是否連續(xù),并基于此確定是否對相位參數(shù)進行編碼。作為一個示例,參數(shù)編碼單元如以下的數(shù)學式4所示地計算當前幀的相位信息與
10一個幀之前的幀的相位信息值之間的差,計算其斜率,從而可判斷相位信息是否連續(xù)。[數(shù)學式4]Slope[band] = Phase[band]-PhasePrev[band]這里,Slope[]表示當前幀的相位信息值與1個幀之前的幀的相位信息值之間的差,band表示應用相位信息的頻帶。當Slope [band]以大于預定斜率地變化時,量化引起的相位信息的不連續(xù)性可導致噪聲的發(fā)生,所以當Slope[band]的斜率大于預設置的值時,參數(shù)編碼單元120確定不對相位信息進行編碼;當Slope [band]的斜率小于或等于預設置的值時,參數(shù)編碼單元120確定對相位信息進行編碼。在上述的數(shù)學式3和數(shù)學式4的計算中,參數(shù)編碼單元120考慮相位信息以360° 為基準連續(xù)(Wrapping property)變化來計算第一相位差值、第二相位差值和當前幀與一個幀之前的幀的相位差值。例如,當相位差值為370°時,參數(shù)編碼單元120考慮360°的周期而將相位差值計算為-10°。作為另一示例,參數(shù)編碼單元120可通過組合PhaseError [band]和Slope [band] 來確定是否對相位信息進行編碼。根據(jù)本發(fā)明的另一實施例,參數(shù)編碼單元120可組合PhaseError [band]和 Slope [band]來確定是否對相位信息進行編碼。此外,除相位信息的連續(xù)性之外,參數(shù)編碼單元120可基于參數(shù)提取單元110提取的ICC值確定是否對相位參數(shù)(更準確地講,包括在相位參數(shù)中的IPD)進行編碼。參數(shù)提取單元110可利用IPD來提取ICC,也可不利用IPD來提取ICC,但是如果不利用IPD提取的ICC與利用IPD提取的ICC之間的差大于預設置的值,則在立體聲信號的解碼階段可解釋為IPD具有比ICC更重要的意義;相反,如果不利用IPD提取的ICC與利用IPD提取的ICC之間的差小于預設置的值,則可解釋為ICC具有比IPD更重要的意義。因此,根據(jù)本發(fā)明的一實施例,當考慮IPD而提取的ICC與不考慮IPD而提取的 ICC之間的差大于預設置的值時,參數(shù)編碼單元120可確定對IPD進行編碼。此時,多聲道信號的編碼裝置100對IPD和考慮IPD的ICC進行編碼并傳送到解碼端,但是在解碼端,利用IPD和考慮IPD的ICC來恢復立體聲信號,從而可恢復接近原始聲音的立體聲信號。S卩,在恢復立體聲信號時,在解碼端調整與利用ICC恢復的單聲道信號的正交矢量分量對應的解相關(decorrelate)的信號與恢復的單聲道信號之間的混頻程度。因此, 當在解碼端,利用考慮IPD的ICC來恢復立體聲信號時,防止因相位信息差導致的解相關的信號與恢復的單聲道信號過度混頻,從而可恢復接近原始聲音的立體聲信號。作為一個示例,參數(shù)提取單元120可根據(jù)以下的數(shù)學式5來提取考慮IPD的ICC。[數(shù)學式5]
JT . O* . .^iIPDbend \ICCband = - ;,^
band I斗網S卩,通過補償相位信息來計算左聲道信號與右聲道信號之間的相關性,僅利用所計算的相關性的實數(shù)值就能夠算出考慮IPD的ICC。
作為另一示例,參數(shù)提取單元120可根據(jù)以下數(shù)學式提取考慮IPD的ICC。[數(shù)學式6]
^
權利要求
1.一種編碼裝置,包括參數(shù)提取單元,提取表示構成多聲道信號的多個聲道之間的特性關系的多個參數(shù);參數(shù)修正單元,修正所述多個參數(shù)中的關于所述多個聲道之間的相位信息的相位參數(shù);參數(shù)編碼單元,對包括所述修正的相位參數(shù)的所述多個參數(shù)進行編碼;單聲道信號編碼單元,對下混頻所述多聲道信號得到的單聲道信號進行編碼;以及比特流產生單元,利用所述編碼的多個參數(shù)和所述編碼的單聲道信號來產生對于所述多聲道信號的比特流。
2.根據(jù)權利要求1所述的編碼裝置,其中,所述相位參數(shù)包括聲道間相位差IPD,該IPD 為所述多個聲道之間的相位差的參數(shù)。
3.根據(jù)權利要求2所述的編碼裝置,其中,所述多個參數(shù)包括聲道等級差CLD,該CLD 為所述多個聲道之間的能量差的參數(shù),當所述CLD為0且所述IPD為180°時,所述參數(shù)修正單元將所述IPD修正為0°。
4.一種編碼裝置,包括參數(shù)提取單元,提取表示構成多聲道信號的多個聲道之間的特性關系的多個參數(shù);參數(shù)編碼單元,確定是否對所述多個參數(shù)中的關于所述多個聲道之間的相位信息的相位參數(shù)進行編碼,并且當確定對所述相位參數(shù)進行編碼時,對包括所述相位參數(shù)的所述多個參數(shù)進行編碼。
5.根據(jù)權利要求4所述的編碼裝置,其中,所述多個參數(shù)包括聲道間相干性ICC,該ICC 為所述多個聲道之間的相似度的參數(shù),所述相位參數(shù)包括IPD,當考慮所述IPD而提取的ICC與不考慮所述IPD而提取的ICC之間的差大于預設置的值時,所述參數(shù)編碼單元確定對所述IPD進行編碼。
6.根據(jù)權利要求4所述的編碼裝置,其中,所述多聲道信號包括多個幀,所述參數(shù)編碼單元考慮所述多個幀之間的相位信息的連續(xù)性來確定是否對所述相位參數(shù)進行編碼。
7.根據(jù)權利要求6所述的編碼裝置,其中,所述參數(shù)編碼單元利用當前幀的相位信息值,所述當前幀的一個幀之前的幀的相位信息值和所述當前幀的兩個幀之前的幀的相位信息值來確定所述相位信息的連續(xù)性。
8.根據(jù)權利要求6所述的編碼裝置,其中,所述參數(shù)編碼單元計算作為當前幀的一個幀之前的幀的相位信息值的2倍的值與所述當前幀的兩個幀之前的幀的相位信息值之差的第一相位差值,計算作為所述當前幀的相位信息值與所述第一相位差值之差的第二相位差值,當所述第二相位差值大于預設置的值時,判斷為所述相位信息不連續(xù),確定對所述相位參數(shù)進行編碼。
9.根據(jù)權利要求4所述的編碼裝置,其中,所述多個參數(shù)包括聲道間相干性ICC,該ICC 為所述多個聲道之間的相似度的參數(shù),所述相位參數(shù)包括IPD,所述參數(shù)提取單元考慮所述IPD而提取ICC,所述參數(shù)編碼單元對包含考慮所述IPD而提取的所述ICC和所述IPD的所述多個參數(shù)進行編碼。
10.根據(jù)權利要求9所述的編碼裝置,其中,所述IPD為量化的IPD。
11.一種編碼裝置,包括參數(shù)提取單元,提取表示構成多聲道信號的多個聲道之間的特性關系的多個參數(shù); 參數(shù)編碼單元,量化所述多個參數(shù)并對量化的所述多個參數(shù)進行編碼; 單聲道信號編碼單元,對下混頻所述多聲道信號得到的單聲道信號進行編碼; 比特流產生單元,利用所述編碼的多個參數(shù)和所述編碼的單聲道信號來產生對于所述多聲道信號的編碼的比特流,其中,所述提取的多個參數(shù)包括關于包括在所述多聲道信號中的多個聲道之間的相位信息的相位參數(shù),所述參數(shù)編碼單元基于包括在所述多聲道信號中的多個幀之間的相位信息的連續(xù)性確定所述相位參數(shù)的量化類型。
12.根據(jù)權利要求11所述的編碼裝置,其中,當所述參數(shù)編碼單元判斷出所述相位信息不連續(xù)時,所述參數(shù)編碼單元根據(jù)第一量化類型量化所述相位參數(shù),當所述參數(shù)編碼單元判斷出所述相位信息連續(xù)時,所述參數(shù)編碼單元根據(jù)第二量化類型量化所述相位參數(shù),其中,所述第一量化類型的量化誤差與所述第二量化類型的量化誤差互不相同。
13.根據(jù)權利要求12所述的編碼裝置,其中,所述多聲道信號包括多個幀,所述參數(shù)編碼單元計算作為當前幀的一個幀之前的幀的相位信息值的2倍的值與所述當前幀的兩個幀之前的幀的相位信息值之差的第一相位差值,計算作為所述當前幀的相位信息值與所述第一相位差值之差的第二相位差值,并且當所述第二相位差值小于預設置的值時,判斷為所述相位信息連續(xù)以及當所述第二相位差值大于預設置的值時判斷為所述相位信息不連續(xù)。
14.一種解碼裝置,包括參數(shù)修正單元,修正關于作為多聲道信號的下混頻信號的單聲道信號與所述多聲道信號之間的相位差的參數(shù);上混頻單元,利用所述修正的關于相位差的參數(shù)來上混頻所述單聲道信號。
15.根據(jù)權利要求14所述的解碼裝置,包括單聲道信號解碼單元,從所述多聲道信號的編碼的比特流恢復所述單聲道信號; 參數(shù)解碼單元,從所述比特流恢復表示構成所述多聲道信號的多個聲道之間的特性關系的多個參數(shù);以及參數(shù)估計單元,利用所述恢復的多個參數(shù)估計整體相位差OPD作為所述關于相位差的參數(shù)。
16.根據(jù)權利要求15所述的解碼裝置,其中,所述多個參數(shù)包括CLD和IPD, 所述參數(shù)修正單元基于所述CLD和所述IPD修正所述OPD。
17.根據(jù)權利要求16所述的解碼裝置,其中,當所述IPD為180°時,所述參數(shù)修正單元將所述OPD修正為0°。
18.根據(jù)權利要求16所述的解碼裝置,其中,當所述IPD不是180°時,所述參數(shù)修正單元利用所述CLD和所述IPD修正所述0PD,其中,所述修正的OPD對應于所述估計的OPD與0°之間的值或所述估計的OPD與-180°之間的值中的一個。
19.根據(jù)權利要求15所述的解碼裝置,其中,所述參數(shù)單元通過對所述估計的OPD進行濾波來修正所述0PD,從而減少所述估計的OPD的變化量。
20.根據(jù)權利要求19所述的解碼裝置,其中,所述參數(shù)修正單元利用無限脈沖響應IIR 濾波器對所述估計的OPD進行濾波。
21.根據(jù)權利要求15所述的解碼裝置,其中,所述多個參數(shù)包括所述多個聲道之間的能量差CLD,所述參數(shù)修正單元通過將CLD補償offset加到所述CLD的值來修正所述估計的OPD。
22.根據(jù)權利要求15所述的解碼裝置,其中,所述多聲道信號包括多個幀,在當前幀的一個幀之前的幀的估計的OPD值與所述當前幀的估計的OPD值之差大于等于預設置的值時,所述參數(shù)修正單元修正所述當前幀的估計的OPD值。
23.根據(jù)權利要求22所述的解碼裝置,其中,所述預設置的值包括90°,當所述差大于等于90°時,所述參數(shù)修正單元將OPD值修正180°。
24.一種解碼裝置,包括單聲道信號解碼單元,從多聲道信號的編碼的比特流恢復作為所述多聲道信號的下混頻信號的單聲道信號;參數(shù)解碼單元,從所述比特流恢復關于構成所述多聲道信號的多個聲道之間的相位信息的量化的第一相位參數(shù)和所述量化的第一相位參數(shù)的量化類型信息,基于所述量化類型信息對所述第一相位參數(shù)進行逆量化來計算第二相位參數(shù);以及上混頻單元,利用所述第二相位參數(shù)對所述單聲道信號進行上混頻。
25.根據(jù)權利要求M所述的解碼裝置,其中,當所述量化類型信息對應于第一量化類型時,所述參數(shù)編碼單元基于所述第一量化類型恢復所述第二相位參數(shù),當所述量化類型信息對應于第二量化類型時,所述參數(shù)編碼單元基于所述第二量化類型恢復所述第二相位參數(shù),其中,所述第一量化類型的量化誤差與所述第二量化類型的量化誤差互不相同。
26.—種編碼裝置,包括參數(shù)提取單元,提取表示構成多聲道信號的多個聲道之間的特性關系的多個參數(shù);參數(shù)修正單元,修正所述多個參數(shù)中的關于所述多個聲道之間的相位信息的相位參數(shù);下混頻單元,通過所述修正的相位參數(shù)對所述多聲道信號進行下混頻,以得到單聲道信號;比特流產生單元,通過對除所述修正的相位參數(shù)之外的所述多個參數(shù)和所述產生的單聲道信號進行編碼來產生比特流。
27.根據(jù)權利要求沈所述的編碼裝置,其中,所述多個參數(shù)包括聲道等級差CLD,該CLD 為所述多個聲道之間的能量差的參數(shù),所參數(shù)修正單元通過對所述CLD的值添加CLD補償來修正整體相位差0PD,其中,該 OPD為關于所述單聲道信號與所述多個聲道之間的相位差的參數(shù)。
28.根據(jù)權利要求沈所述的解碼裝置,所述修正的相位參數(shù)包括整體相位差0PD,該OPD為關于所述單聲道信號與所述多個聲道之間的相位差的參數(shù),所述多聲道信號包括多個幀,在當前幀的一個幀之前幀的OPD值與所述當前幀的OPD值之差大于等于預設置的值時,所述參數(shù)修正單元修正所述當前幀的OPD值。
29.根據(jù)權利要求觀所述的解碼裝置,其中,所述預設置的值包括90°,當所述差大于等于90°時,所述參數(shù)修正單元將所述OPD值修正180°。
30.根據(jù)權利要求沈所述的編碼裝置,其特征在于,所述多個參數(shù)包括聲道間相位差 IPD,該IPD為所述多個聲道之間的相位差的參數(shù),所述修正的相位參數(shù)包括整體相位差0PD,該OPD為所述單聲道信號與所述多個聲道之間的相位差的參數(shù),所述下混頻單元通過基于所述IPD和所述OPD對所述多聲道信號的每個相位進行相移來進行下混頻。
31.一種編碼方法,包括如下步驟提取表示構成多聲道信號的多個聲道之間的特性關系的多個參數(shù);修正所述多個參數(shù)中的關于所述多個聲道之間的相位信息的相位參數(shù);通過所述修正的相位參數(shù)對所述多聲道信號進行下混頻,從而產生單聲道信號;以及對除所述修正的相位參數(shù)之外的所述多個參數(shù)和所述產生的單聲道進行編碼來產生比特流。
32.一種解碼方法,包括如下步驟修正關于作為多聲道信號的下混頻信號的單聲道信號與所述多聲道信號之間的相位差的參數(shù);利用所述修正的關于相位差的參數(shù)來上混頻所述單聲道信號。
33.一種記錄有用于執(zhí)行權利要求31或權利要求32所記錄的方法的程序的計算機可讀記錄介質。
全文摘要
公開了一種多聲道信號的編碼/解碼裝置。多聲道信號的編碼裝置考慮多聲道信號的特性而處理對于構成多聲道信號的多個聲道之間的相位信息的相位參數(shù)。利用處理的相位參數(shù)和從多聲道信號提取的單聲道信號來產生對于多聲道信號的編碼的比特流。
文檔編號G10L19/00GK102428513SQ201080022031
公開日2012年4月25日 申請日期2010年3月18日 優(yōu)先權日2009年3月18日
發(fā)明者吳殷美, 沈煥, 金美英, 金重會 申請人:三星電子株式會社