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

用于生成可由實施不同解碼協(xié)議的解碼器解碼的統(tǒng)一比特流的音頻編碼方法及系統(tǒng)的制作方法

文檔序號:2825624閱讀:300來源:國知局
用于生成可由實施不同解碼協(xié)議的解碼器解碼的統(tǒng)一比特流的音頻編碼方法及系統(tǒng)的制作方法
【專利摘要】在一類實施方式中,提供了一種音頻編碼系統(tǒng)(通常是被配置成生成單一(“統(tǒng)一”)比特流的感知編碼系統(tǒng),該單一比特流與第一解碼器和第二解碼器兼容(即,可由第一解碼器和第二解碼器解碼);第一解碼器被配置成對根據(jù)第一編碼協(xié)議(例如,多聲道Dolby?Digital?Plus協(xié)議或DD+協(xié)議)編碼的音頻數(shù)據(jù)進行解碼,第二解碼器被配置成對根據(jù)第二編碼協(xié)議(例如,立體聲AAC協(xié)議、HE?AAC?v1協(xié)議或HE?AAC?v2協(xié)議)編碼的音頻數(shù)據(jù)進行解碼)。統(tǒng)一比特流可以包括能夠由第一解碼器解碼(而被第二解碼器忽略)的編碼數(shù)據(jù)(例如,數(shù)據(jù)串)和能夠由第二解碼器解碼(而被第一解碼器忽略)的編碼數(shù)據(jù)(例如,其他數(shù)據(jù)串)。實際上,當該比特流被第一解碼器解碼時,第二編碼格式在該統(tǒng)一比特流中被隱藏;當該比特流被第二解碼器解碼時,第一編碼格式在該統(tǒng)一比特流中被隱藏。根據(jù)本發(fā)明生成統(tǒng)一比特流的格式可以消除對遍及整個媒體鏈和/或生態(tài)系統(tǒng)的元素進行轉(zhuǎn)碼的需要。本發(fā)明的其他方面是由本發(fā)明的編碼器的任意實施方式執(zhí)行的編碼方法、由本發(fā)明的解碼器的任意實施方式執(zhí)行的解碼方法和存儲用于實施本發(fā)明方法的任意實施方式的代碼的計算機可讀介質(zhì)(例如,磁盤)。
【專利說明】用于生成可由實施不同解碼協(xié)議的解碼器解碼的統(tǒng)一比特流的音頻編碼方法及系統(tǒng)
[0001]相關申請的交叉引用
[0002]本申請要求2011年4月8日提交的美國專利臨時申請N0.61/473,257、2011年4月9日提交的美國專利臨時申請N0.61/473,762和2012年3月8日提交的美國專利臨時申請N0.61/608,421的優(yōu)先權(quán),其中每個申請的全部內(nèi)容都通過引用合并到本文中。
【技術(shù)領域】
[0003]本發(fā)明涉及音頻編碼系統(tǒng)(例如,感知編碼系統(tǒng))以及由該音頻編碼系統(tǒng)實施的編碼方法。在一類實施方式中,本發(fā)明涉及一種音頻編碼系統(tǒng),其被配置成生成同時與第一解碼器和第二解碼器兼容(即,可由第一解碼器和第二解碼器解碼)的單一(“統(tǒng)一”)比特流,第一解碼器被配置成根據(jù)第一編碼協(xié)議(例如,多聲道杜比數(shù)字+ (Dolby Digital Plus)(E AC-3)或DD+協(xié)議)對編碼的音頻數(shù)據(jù)進行解碼,第二解碼器被配置成根據(jù)第二編碼協(xié)議(例如,AAC、HE AAC vl、或HE AAC v2協(xié)議)對編碼的音頻數(shù)據(jù)進行解碼。
【背景技術(shù)】
[0004]在包括權(quán)利要求的整個公開內(nèi)容中,對信號或數(shù)據(jù)執(zhí)行操作(例如,濾波或變換)的表達從廣義上用于表示直接對信號或數(shù)據(jù)進行操作,或?qū)π盘柣驍?shù)據(jù)的經(jīng)處理的版本(例如,在對其進行操作之前已經(jīng)經(jīng)歷了初步濾波的信號的版本)進行操作。
[0005]在括在權(quán)利要求的整個公開內(nèi)容中,表達“系統(tǒng)”從廣義上用于表示設備、系統(tǒng)或子系統(tǒng)。例如,被配置成對數(shù)據(jù)進行編碼的子系統(tǒng)可以指編碼器系統(tǒng)(或編碼器),包括這樣的子系統(tǒng)的系統(tǒng)也可以被稱為編碼系統(tǒng)(或編碼器)。
[0006]表達“編碼協(xié)議”在本文中用于表示根據(jù)其執(zhí)行特定類型的編碼的一組規(guī)則。通常,在定義特定類型的編碼的規(guī)范中提出這些規(guī)則。
[0007]表達“解碼協(xié)議”在本文中用于表達根據(jù)其對編碼數(shù)據(jù)進行解碼的一組規(guī)則,其中該編碼數(shù)據(jù)已經(jīng)根據(jù)特定編碼協(xié)議進行了編碼。通常,在也定義特定編碼協(xié)議的規(guī)范中提出這些規(guī)則。
[0008]在包括在權(quán)利要求的整個公開內(nèi)容中,表達“感知編碼系統(tǒng)”(用于對確定音頻節(jié)目的音頻數(shù)據(jù)進行編碼,可以通過轉(zhuǎn)換至一個或更多個揚聲器饋送以及使用至少一個揚聲器將揚聲器饋送轉(zhuǎn)換至聲音來對該音頻數(shù)據(jù)進行呈現(xiàn),該聲音具有被人類收聽者感知的品質(zhì))表示被配置成以下述方式來對音頻數(shù)據(jù)進行壓縮的系統(tǒng):當對壓縮數(shù)據(jù)進行解壓縮并且使用至少一個揚聲器來呈現(xiàn)產(chǎn)生的解碼數(shù)據(jù)時,收聽者所感知所產(chǎn)生的聲音,而在感知品質(zhì)上沒有明顯的損失。感知編碼系統(tǒng)除了對音頻數(shù)據(jù)執(zhí)行壓縮以外還對音頻數(shù)據(jù)執(zhí)行至少一個其他操作(例如,上混合或下混合)。
[0009]感知編碼系統(tǒng)一般用于壓縮(以及通常還用于下混合或上混合)音頻數(shù)據(jù)。這種廣泛使用的系統(tǒng)的示例包括多聲道Dolby Digital Plus (“DD+”)系統(tǒng)(與所公知的由先進電視系統(tǒng)委員會有限公司采用的增強型AC-3或“E AC-3”數(shù)字音頻壓縮協(xié)議兼容)、MPEG AAC系統(tǒng)(與公知的先進音頻編碼或“AAC”音頻壓縮協(xié)議兼容)、HE AAC系統(tǒng)(與公知的MPEG高效先進音頻編碼vl或“HE AAC vl”音頻壓縮協(xié)議,或者公知的高效先進音頻編碼v2或“HEAAC v2”音頻壓縮協(xié)議兼容)和Dolby Plus系統(tǒng)(可用于將包括DD+ (或杜比數(shù)字(DolbyDigital))元數(shù)據(jù)的比特流隨HE AAC v2編碼音頻輸出,以使得適當?shù)慕獯a器能夠從該比特流中提取元數(shù)據(jù)并且對HE AAC v2音頻進行解碼)。
[0010]常規(guī)的解碼器(稱為Dolby?多流解碼器)能夠?qū)D+編碼比特流或Dolby Plus編碼比特流進行解碼。但是,該解碼器被實施成與DD+解碼協(xié)議和HE AAC V2解碼協(xié)議兼容,并且從Dolby Plus比特流中提取DD+(或Dolby Digital)元數(shù)據(jù)。但是,常規(guī)的DD+解碼器(與DD+解碼協(xié)議而不是HE AAC v2解碼協(xié)議兼容)不能對Dolby Plus編碼比特流或常規(guī)的HE AAC v2編碼比特流進行解碼。而且常規(guī)的HE AAC v2解碼器(僅與HE AAC v2解碼協(xié)議而不與DD+解碼協(xié)議兼容,并且配置成從Dolby Pulse比特流中提取DD+ (或DolbyDigital)元數(shù)據(jù))也不能對DD+編碼比特流進行解碼。常規(guī)的Dolby Pulse解碼器(與HEAAC v2解碼協(xié)議兼容并且被配置成從Dolby Pulse比特流中提取DD+(或Dolby Digital)元數(shù)據(jù),并且不與DD+解碼協(xié)議兼容)也不能對DD+比特流進行解碼。
[0011]會期望以生成編碼數(shù)據(jù)的單一比特流的方式來對音頻數(shù)據(jù)進行編碼,該單一比特流(從能夠由第一常規(guī)解碼器或第二常規(guī)解碼器中任一解碼器解碼的意義上來講)與第一常規(guī)解碼器和第二常規(guī)解碼器兼容,第一常規(guī)解碼器被配置成對根據(jù)第一常規(guī)編碼協(xié)議(例如,DD+協(xié)議)編碼的音頻數(shù)據(jù)進行解碼,而第二常規(guī)解碼器被配置成對根據(jù)第二編碼協(xié)議(例如,AAC或HE AAC v2協(xié)議)編碼的音頻數(shù)據(jù)進行解碼。
[0012]在典型的實施方式中,本發(fā)明的編碼器是有效地將兩個獨立的感知音頻編碼系統(tǒng)一成單個編碼系統(tǒng)和比特流格式的交叉平臺音頻編碼系統(tǒng)的關鍵要素。例如,本發(fā)明的編碼器的一些實施方式將DD+ (E AC-3)編碼系統(tǒng)和Dolby Pulse (HE-AAC)編碼系統(tǒng)組合成單個強大高效的感知音頻編碼系統(tǒng)和格式,其能夠生成可由常規(guī)DD+解碼器或常規(guī)HE AACv2 (或HE AAC vl或AAC)解碼器中任一解碼器來解碼的單一比特流。根據(jù)本發(fā)明的編碼器的這種實施方式輸出的比特流因此與設備類型(例如,AVR、STB、數(shù)字媒體適配器、移動電話、便攜式媒體播放器、PC等)無關地在世界范圍內(nèi)發(fā)現(xiàn)的絕大多數(shù)所部署的媒體播放設備兼容。

【發(fā)明內(nèi)容】

[0013]在一類實施方式中,本發(fā)明是被配置成生成與第一解碼器兼容(B卩,可由第一解碼器解碼)并且與第二解碼器兼容的單一(“統(tǒng)一”)比特流的一種音頻編碼系統(tǒng)(通常為一種感知編碼系統(tǒng)),第一解碼器被配置成根據(jù)第一編碼協(xié)議(例如,多聲道Dolby DigitalPlus (E AC-3)或DD+協(xié)議)對編碼的音頻數(shù)據(jù)進行解碼,第二解碼器被配置成根據(jù)第二編碼協(xié)議(例如,MPEG AAC,HE AAC vl或HE AAC v2協(xié)議)對編碼的音頻數(shù)據(jù)進行解碼。該比特流可以包括可由第一解碼器解碼(而被第二解碼器忽略)的編碼數(shù)據(jù)(例如,數(shù)據(jù)突發(fā))和可由第二解碼器解碼(而被第一解碼器忽略)的編碼數(shù)據(jù)(例如,其他數(shù)據(jù)突發(fā))兩者。實際上,當由第一解碼器對比特流進行解碼時,第二編碼格式在統(tǒng)一比特流中被隱藏,而當由第二解碼器對比特流進行解碼時,第一編碼格式在統(tǒng)一比特流中被隱藏。此外,本發(fā)明不依賴于第一解碼器和第二解碼器同時出現(xiàn)在系統(tǒng)和/或設備內(nèi)。因此,僅包括只與統(tǒng)一比特流的協(xié)議之一兼容的單個解碼器的設備或系統(tǒng)受本發(fā)明的支持。在該情況下,統(tǒng)一比特流的未知/不支持部分會被解碼器忽略。根據(jù)本發(fā)明生成的統(tǒng)一比特流的格式可以消除對遍及整個媒體鏈和/或生態(tài)系統(tǒng)的各個要素進行轉(zhuǎn)碼的需要。
[0014]在典型的實施方式中,本發(fā)明的編碼器是交叉平臺音頻編碼系統(tǒng)的關鍵要素,該交叉平臺音頻編碼系統(tǒng)有效地將兩個或更多個獨立的感知音頻編碼系統(tǒng)(每個系統(tǒng)實施不同的編碼協(xié)議)統(tǒng)一成輸出具有統(tǒng)一格式的單一比特流的單個系統(tǒng),以使得該比特流可以由兩個或更多個解碼器(每個解碼器被配置成根據(jù)所述編碼協(xié)議中的不同一個協(xié)議來對所編碼的音頻數(shù)據(jù)進行解碼)中的每一個來解碼。例如,Dolby Digital Plus (E AC-3)和Dolby Pulse (HE-AAC v2)系統(tǒng)可以根據(jù)本發(fā)明的一類實施方式而組合成與不依賴于設備類型遍及世界部署的大部分媒體播放設備(例如,AVR、STB、數(shù)字媒體適配器、移動電話、便攜式媒體播放器、PC等)兼容的單個強大有效的感知音頻編碼系統(tǒng)及格式。本發(fā)明的典型實施方式的許多益處之一是對于要在媒體傳遞系統(tǒng)的范圍(例如,寬的范圍)上傳送的編碼音頻比特流(其可由各自被配置成根據(jù)不同的編碼協(xié)議來對所編碼的音頻數(shù)據(jù)進行解碼的兩個或更多個解碼器來解碼)的能力,其中傳遞系統(tǒng)中的每個通常(即,在本發(fā)明之前)僅支持根據(jù)所述編碼協(xié)議之一而編碼的數(shù)據(jù)。
[0015]常規(guī)的感知音頻編碼系統(tǒng)(例如,DolbyDigital Plus、MPEG、AAC、MPEG HE-AAC,MPEG Layer3、MPEG Layer2等)通常提供標準化比特流元素以使得能夠在比特流自身中傳送附加(任意)數(shù)據(jù)。該附加(任意)數(shù)據(jù)在對包括在比特流中的編碼音頻進行解碼期間被跳過(即,被忽略),但是可以用于除了解碼以外的其他目的。不同的常規(guī)音頻編碼標準使用唯一的命名法(表達在它們的相關標準文獻中)來表達這些附加數(shù)據(jù)字段。在本公開內(nèi)容中,該一般類型的比特流元素的示例被稱為輔助數(shù)據(jù)、跳過字段、數(shù)據(jù)流元素、填充元素或輔助數(shù)據(jù),并且表達“輔助數(shù)據(jù)”經(jīng)常用作包括任何/所有這些示例的一般性表達。
[0016]組合的比特流(其根據(jù)本發(fā)明的實施方式而生成)的示例性數(shù)據(jù)聲道(通過第一編碼協(xié)議的“輔助”比特流元素來實現(xiàn))可以傳送第二 (獨立)音頻比特流(根據(jù)第二編碼協(xié)議來編碼),分割成N樣本塊并且復用成第一比特流的“輔助數(shù)據(jù)”字段。第一比特流依然可由適當(補充)的解碼器來解碼。此外,第一比特流的“輔助數(shù)據(jù)”可以被讀出、被重新組合成第二比特流并且可以由支持第二比特流的語法的解碼器來解碼。
[0017]顯然,在第一比特流和第二比特流的角色顛倒的情況下上述情況也是可能的,SP,將第一比特流的數(shù)據(jù)塊復用成第二比特流的“輔助數(shù)據(jù)”。
[0018]在一些實施方式中,本發(fā)明的編碼系統(tǒng)被配置成通過以第一比特流是第二比特流的輔助數(shù)據(jù)并且第二比特流是第一比特流的輔助數(shù)據(jù)的方式將第二比特流插入(復用)至第一比特流的輔助數(shù)據(jù)位置中,來將編碼音頻數(shù)據(jù)(根據(jù)第一協(xié)議來編碼)的第一比特流與編碼音頻數(shù)據(jù)(根據(jù)第二協(xié)議來編碼)的第二比特流進行組合。得到的組合比特流(同時)是第一音頻編解碼比特流格式(“格式I”)和第二音頻編解碼比特流格式(“格式2”)的有效比特流。當統(tǒng)一比特流被饋送至被配置成以格式I對編碼數(shù)據(jù)進行解碼的解碼器(“解碼器I”)時,包括在比特流中的音頻(根據(jù)格式I來編碼)會被解碼,并且如果相同的比特流被提供給(例如,同時提供給)被配置成以格式2對編碼數(shù)據(jù)進行解碼的另一個解碼器(“解碼器2”)時,包括在比特流中的音頻(根據(jù)格式2來編碼)會被解碼。重要地,無需原始的第一比特流或第二比特流的解復用、提取和/或重新組合。本發(fā)明的優(yōu)選實施方式將5.1聲道DD+(Dolby Digital Plus (E AC-3))比特流與雙聲道MPEG HE-AAC比特流組合成單一的統(tǒng)一比特流。但是本發(fā)明不限于這些具體格式和聲道模式。
[0019]在一類實施方式中,本發(fā)明的編碼器包括兩個編碼子系統(tǒng)(這些子系統(tǒng)中的每個被配置成根據(jù)不同的協(xié)議來對音頻數(shù)據(jù)進行編碼),并且被配置成組合各個子系統(tǒng)的輸出以生成雙格式(統(tǒng)一)比特流。在這類實施方式中,編碼器被配置成使用共享或共用的比特池(在編碼子系統(tǒng)之間共享的輸入比特)來進行操作并且在編碼系統(tǒng)之間分配可用比特(在所共享的比特池中)以優(yōu)化統(tǒng)一比特流的總體音頻質(zhì)量(例如,取決于所共享的比特池的統(tǒng)計分析結(jié)果,使用上述編碼子系統(tǒng)之一來或多或少地對可用比特進行編碼,而使用所述編碼子系統(tǒng)中的另一個來對所剩下的可用比特進行編碼,以及將兩個編碼子系統(tǒng)的輸出復用在一起來生成統(tǒng)一比特流)。在一些這樣的實施方式中,編碼器被配置成通過將其一些比特編碼為HE-AAC數(shù)據(jù)而將剩下的比特編碼為DD+數(shù)據(jù)來對共用比特池進行操作(或?qū)⒄麄€共用比特池編碼為HE-AAC數(shù)據(jù)或DD+數(shù)據(jù)),并且編碼器實施統(tǒng)計復用操作以優(yōu)化其DD+編碼子系統(tǒng)與HE-AAC編碼子系統(tǒng)之間的比特分配,從而產(chǎn)生經(jīng)優(yōu)化的輸出、統(tǒng)一比特流。為了減少對于來自共用池的比特的同步需求(該類中的編碼器的兩個編碼子系統(tǒng)的所需求的),兩個編碼子系統(tǒng)可以被去同步N個音頻樣本和/或塊(利用自適應延遲),例如,在當表示復雜或困難音頻段和/或場景正在被編碼時。在一些實施中,所共享的比特池提供用于確保(統(tǒng)一輸出比特流的)數(shù)據(jù)幀的組表示輸入音頻樣本的固定數(shù)量或輸入比特的特定數(shù)量的機制(以簡化如比特流打包以及與視頻的復用等下游處理)。在圖5中被標記為“共用比特池/統(tǒng)計復用器”的塊是被配置為進行以下操作的(該類中的編碼器的)示例性要素:優(yōu)選地使用統(tǒng)一輸出比特流的輸入比特率和最大超幀長度的知識、通過確定有多少比特的輸入數(shù)據(jù)(由從E AC-3編碼子系統(tǒng)的時間-頻率域變換級輸出的頻域系數(shù)來表示)要賦予E AC-3編碼的頻域系數(shù)的每個量化的尾數(shù)以及有多少比特的輸入數(shù)據(jù)(由從HE AAC vl編碼子系統(tǒng)的“MDCT”(改進型離散余弦變換)級輸出的頻域系數(shù)來表示)要賦予從HE AAC vl子系統(tǒng)輸出的量化的HE AAC vl碼字,來在兩個編碼系統(tǒng)(圖5右側(cè)E AC-3編碼系統(tǒng)以及圖5的左側(cè)的HE AAC vl編碼子系統(tǒng))之間分配來自共享比特池中的比特。在一些實施中,圖5(或圖6、圖7或圖8)的實施方式被配置成:根據(jù)所共享的比特預算來在兩個編碼子系統(tǒng)之間分配來自共享比特池的可用比特,和/或以取決于共享比特池中的音頻數(shù)據(jù)的感知復雜度和熵中至少之一的方式來分配來自共享比特池的可用比特。
[0020]與圖5系統(tǒng)相比,常規(guī)E AC-3編碼器可以包括被配置成以獨立于對將E AC_3編碼數(shù)據(jù)復用成統(tǒng)一比特流的考慮的方式來確定要將多少比特的輸入數(shù)據(jù)分配給E AC-3編碼頻域系數(shù)(由E AC-3編碼器生成)的每個量化尾數(shù)的比特分配元件,并且常規(guī)的HE AACvl編碼器可以包括被配置成以獨立于對將HE AAC vl編碼數(shù)據(jù)復用成同一比特流的考慮的方式確定要將多少比特的輸入數(shù)據(jù)分配給每個量化的HE AAC vl碼字(由HE AAC vl編碼器生成)的比特分配元件。優(yōu)選地,所輸入的共享比特池的比特率以及(所輸出的組合比特流的)最大超幀長度已知,并且用于優(yōu)化本發(fā)明的編碼器的在兩個(例如,DD+和HEAAC)編碼子系統(tǒng)之間執(zhí)行的比特分配。
[0021]優(yōu)選地,能夠支持統(tǒng)一比特流(根據(jù)本發(fā)明的典型實施方式來生成以包括第一音頻編解碼比特流格式的第一編碼音頻以及第二音頻編解碼比特流格式的第二編碼音頻)可以對第一編碼音頻進行解碼以生成第一音頻并且還可以僅依賴于(例如,根據(jù))包括在統(tǒng)一比特流中的元數(shù)據(jù)(例如,響度和動態(tài)范圍信息)直接控制播放響度和動態(tài)范圍(或是修改第一音頻的處理),并且能夠支持統(tǒng)一比特流的第二解碼器可以對第二編碼音頻進行解碼以生成第二音頻,并且還可以僅依賴于(例如,根據(jù))包括在統(tǒng)一比特流中的元數(shù)據(jù)(例如,響度和動態(tài)范圍信息)來直接控制第二音頻的播放響度和動態(tài)范圍(或是修改第二音頻的處理)。例如,元數(shù)據(jù)是從統(tǒng)一比特流中提取并且由相關的解碼器使用以根據(jù)元數(shù)據(jù)修改處理。優(yōu)選地,統(tǒng)一系統(tǒng)和比特流格式的有效性是通過以單數(shù)形式但是任一解碼器都可以對其進行處理的方式傳輸這樣的元數(shù)據(jù)被進一步改進的。
[0022]本發(fā)明的一些實施方式提供了一種用于以單數(shù)形式在統(tǒng)一比特流(例如,包括編碼音頻數(shù)據(jù)的僅I個或2個聲道)中傳送附加的有效負載(例如,用在MPEG環(huán)繞處理中的一種類型的空間編碼信息)的有效方法,其中附加的有效負載直接適用于由解碼統(tǒng)一比特流的比特而生成的解碼音頻的每個流。
[0023]由本發(fā)明的典型實施方式生成的統(tǒng)一比特流還支持解交織(例如,用于需要可伸縮數(shù)據(jù)速率和/或端點設備可伸縮性的應用)。在一些實施方式中,統(tǒng)一比特流可以被解交織(例如,通過生成所述統(tǒng)一比特流的編碼器,其中編碼器被配置成執(zhí)行解交織)以生成第一比特流(包括根據(jù)第一編碼協(xié)議編碼的音頻數(shù)據(jù))和第二比特流(包括根據(jù)第二編碼協(xié)議編碼的音頻數(shù)據(jù)),以使得第一比特流和第二比特流中的每個與被配置成根據(jù)各自的編碼協(xié)議對編碼數(shù)據(jù)進行解碼的解碼器直接兼容。在其他實施方式中,統(tǒng)一比特流在解交織比特流之一的解交織處理期間必須經(jīng)歷附加的處理步驟以變得與其各自的解碼器兼容。為了簡化可伸縮性(解交織性),統(tǒng)一比特流可以傳送適于每種解交織比特流類型的附加錯誤檢測數(shù)據(jù)和/或信息(例如,錯誤檢測數(shù)據(jù)、錯誤檢測信息、CRC和HASH值中至少之一)。這消除了對在解交織處理期間對錯誤檢測數(shù)據(jù)和/或信息進行重新計算的附加處理的需要。
[0024]本發(fā)明的編碼器的一些實施方式實施以下特征中的一個或更多個:生成包括根據(jù)兩種或更多種編碼協(xié)議而編碼的編碼數(shù)據(jù)的超幀的統(tǒng)一比特流(例如,每個超幀由根據(jù)一種協(xié)議編碼的X幀編碼音頻數(shù)據(jù)組成,上述X幀編碼音頻數(shù)據(jù)與根據(jù)另一種編碼協(xié)議編碼的Y幀編碼音頻數(shù)據(jù)復用,以使得超幀包括X+Y幀編碼音頻數(shù)據(jù));轉(zhuǎn)碼(例如,本發(fā)明的編碼器包括被耦合的編碼子系統(tǒng),該子系統(tǒng)被配置成重新編碼(例如,根據(jù)不同的編碼協(xié)議)通過對來自統(tǒng)一比特流的比特進行解碼而生成的解碼數(shù)據(jù));用于生成或處理BSID (比特流標識)或HASH (通過DSE)值的裝置;CRC重新計算;以及將解同步流生成器與MPEG2/4系統(tǒng)定時模型聯(lián)系起來以考慮延遲偏移。
[0025]在一類實施方式(例如,將要參考圖2或圖3來描述)中,本發(fā)明編碼器生成包括作為DD+流的“輔助數(shù)據(jù)”的HE-AAC數(shù)據(jù)(根據(jù)HE-AAC協(xié)議編碼的數(shù)據(jù))、和作為HE-AAC流的“數(shù)據(jù)流”元素(另一種類型的輔助數(shù)據(jù))的DD+數(shù)據(jù)(根據(jù)DD+協(xié)議編碼的數(shù)據(jù))的統(tǒng)一比特流。HE-AAC數(shù)據(jù)可以通過常規(guī)的HE-AAC解碼器(其忽略了 DD+數(shù)據(jù))來進行解碼,而DD+數(shù)據(jù)可以通過常規(guī)DD+解碼器(其忽略了 HE-AAC數(shù)據(jù))來解碼。這些實施方式中的每一個所生成的統(tǒng)一比特流受到對每秒每幀的最大比特數(shù)的MPEG限制(由于針對48kHz HE-AAC2聲道MPEG最大組合比特流為288千比特/秒,或在48kHz AAC-LC的情況下,最大組合比特率為576千比特/秒)。但是,由這些實施方式中的每一個所生成的統(tǒng)一比特流不需要將HE-AAC數(shù)據(jù)與DD+數(shù)據(jù)彼此區(qū)分開的任何特殊編碼元件(常規(guī)DD+解碼器或常規(guī)HE-AAC解碼器都可以做到)。[0026]在另一類實施方式中,本發(fā)明的編碼器生成包括作為DD+編碼數(shù)據(jù)流(DD+解碼器會對其解碼)的獨立子流發(fā)送的DD+數(shù)據(jù)(根據(jù)DD+協(xié)議編碼的數(shù)據(jù))、和作為DD+編碼數(shù)據(jù)流(DD+解碼器會對其進行忽略)的第二 (獨立或相關的)DD+子流發(fā)送的HE-AAC數(shù)據(jù)(根據(jù)HE-AAC協(xié)議編碼的數(shù)據(jù))。該實施方式優(yōu)選地為第一實施方式,因為其不受每秒每幀的最大比特數(shù)的MPEG限制。但是,會需要常規(guī)HE-AAC解碼器裝備有將HE-AAC數(shù)據(jù)從統(tǒng)一比特流分離出的簡單的附加元件(即,能夠識別哪些統(tǒng)一比特突發(fā)屬于作為包括HE-AAC數(shù)據(jù)的子流的“第二”DD+子流的元件)以便由常規(guī)的HE-AAC解碼器進行解碼。
[0027]本發(fā)明的其他方面是由本發(fā)明的編碼器的任意實施方式執(zhí)行的編碼方法(例如,編碼器被編程或以其他方式配置成執(zhí)行的方法)、由本發(fā)明的解碼器的任意實施方式執(zhí)行的解碼方法(例如,解碼器被編程或以其他方式配置成執(zhí)行的方法)和存儲有用于實施本發(fā)明方法的任意實施方式的代碼的計算機可讀介質(zhì)(例如,磁盤)。
【專利附圖】

【附圖說明】
[0028]圖1是由本發(fā)明的編碼系統(tǒng)的實施方式生成的比特流的一部分的圖。該比特流包括第一編碼音頻數(shù)據(jù)(根據(jù)第一編碼協(xié)議來編碼)和第二編碼音頻數(shù)據(jù)(根據(jù)第二編碼協(xié)議來編碼),并且可以通過第一解碼器(其對第一編碼音頻數(shù)據(jù)進行解碼而忽略第二編碼音頻數(shù)據(jù))或第二解碼器(其對第二編碼音頻數(shù)據(jù)進行解碼而忽略第一編碼音頻數(shù)據(jù))來解碼;
[0029]圖2是由本發(fā)明的編碼系統(tǒng)的另一種實施方式生成的比特流的一部分的圖。該比特流包括第一編碼音頻數(shù)據(jù)(根據(jù)第一編碼協(xié)議來編碼)和第二編碼音頻數(shù)據(jù)(根據(jù)第二編碼協(xié)議來編碼),并且可以由第一編碼器(其對第一編碼音頻數(shù)據(jù)進行解碼而忽略第二編碼音頻數(shù)據(jù))或第二解碼器(其對第二編碼音頻數(shù)據(jù)進行解碼而忽略第一編碼音頻數(shù)據(jù));
[0030]圖3是由本發(fā)明的編碼系統(tǒng)的另一種實施方式生成的比特流的一部分的圖。該比特流包括第一編碼音頻數(shù)據(jù)(根據(jù)第一編碼協(xié)議來編碼)(圖3A)和第二編碼音頻數(shù)據(jù)(根據(jù)第二編碼協(xié)議來編碼)(圖3B),并且可以由第一解碼器(對第一編碼音頻數(shù)據(jù)進行解碼并且忽略第二編碼音頻數(shù)據(jù))(圖3C)或由第二解碼器(對第二編碼音頻數(shù)據(jù)進行解碼并且忽略第一編碼音頻數(shù)據(jù))(圖3D)來解碼;
[0031]圖4是包括本發(fā)明的編碼器(編碼器10)和與該編碼器兼容的兩個解碼器(12和14)的實施方式的系統(tǒng)的框圖;
[0032]圖4A是包括本發(fā)明的編碼器(編碼器90)和與該編碼器兼容的兩個解碼器(12和91)的另一種實施方式的系統(tǒng)的框圖。
[0033]圖5是本發(fā)明的編碼器的實施方式的示出了編碼器的模塊和由編碼器執(zhí)行的操作的圖;
[0034]圖6是本發(fā)明的編碼器的另一種實施方式的示出了編碼器的模塊和由編碼器執(zhí)行的操作的圖;
[0035]圖7是本發(fā)明的編碼器的另一種實施方式的示出了編碼器的模塊和由編碼器執(zhí)行的操作的圖;
[0036]圖8是本發(fā)明的編碼器的另一種實施方式的示出了編碼器的模塊和由編碼器執(zhí)行的操作的圖;以及
[0037]圖9是本發(fā)明的編碼器的輸出統(tǒng)一比特流的實施方式和可能向其提供統(tǒng)一比特流的系統(tǒng)及設備的示例的圖。
【具體實施方式】
[0038]本發(fā)明的許多實施方式在技術(shù)上是可行的。根據(jù)本公開內(nèi)容,如何實施上述實施方式對于本該領域普通技術(shù)人員很明顯。將參考圖1至圖9對本發(fā)明的系統(tǒng)及方法的實施方式進行描述。
[0039]圖1是由本發(fā)明的編碼系統(tǒng)的實施方式生成的統(tǒng)一比特流的一部分的圖。該比特流包括第一編碼音頻數(shù)據(jù)41和47 (根據(jù)第一編碼協(xié)議來編碼)和第二編碼音頻數(shù)據(jù)44和51 (根據(jù)第二編碼協(xié)議來編碼),并且可以由第一解碼器(其對第一編碼音頻數(shù)據(jù)進行解碼而忽略第二編碼音頻數(shù)據(jù))或由第二解碼器(其對第二編碼音頻數(shù)據(jù)進行解碼而忽略第一編碼音頻數(shù)據(jù))來解碼。生成圖1比特流的編碼器將同步比特40插入到緊接在音頻數(shù)據(jù)41之前的比特流中,并且將控制比特42插入到緊接在音頻數(shù)據(jù)41之后的比特流中,以及將幀結(jié)尾比特45插入到比特44A之后的比特流中。第一解碼器會將同步比特40識別為要被解碼的數(shù)據(jù)(根據(jù)第一協(xié)議來編碼)的幀(圖1中的“幀I”)的開始,并且將控制比特42識別為要被忽略的(幀的)輔助數(shù)據(jù)開始,以及將幀結(jié)尾比特45識別為幀的結(jié)尾。生成圖1比特流的編碼器還將同步比特46插入到緊接在音頻數(shù)據(jù)47之前的比特流中,并且將控制比特48插入到緊接在音頻數(shù)據(jù)47之后的比特流中,以及將幀結(jié)尾比特53插入到比特52之后的比特流中。第一解碼器會將同步比特46識別為要被解碼的數(shù)據(jù)(根據(jù)第一協(xié)議來編碼)的另一個幀(圖1中的“幀2”)的開始,并且將控制比特48識別為要被忽略的(幀的)輔助數(shù)據(jù)的開始以及將幀結(jié)尾比特53識別為幀的結(jié)尾。
[0040]生成圖1比特流的編碼器將同步比特43插入到緊接在音頻數(shù)據(jù)44之前的比特流中,并且將控制比特44A插入到緊接在音頻數(shù)據(jù)44之后的比特流中,以及將幀結(jié)尾比特49插入到比特48之后的比特流中。第二解碼器會將同步比特43識別為要被解碼的數(shù)據(jù)(根據(jù)第二協(xié)議來編碼)的幀(圖1中的“幀I”)的開始(并且會忽略同步比特43之前的比特),并且會將控制比特44A識別為要被忽略的(幀的)輔助數(shù)據(jù)的開始,以及將幀結(jié)尾比特49識別為幀的結(jié)尾。生成圖1比特流的編碼器還將同步比特50插入到緊接在音頻數(shù)據(jù)51之前的比特流中,并且將控制比特52插入到緊接在音頻數(shù)據(jù)51之后的比特流中。第二解碼器可以將同步比特50識別為要被解碼的數(shù)據(jù)(根據(jù)第二協(xié)議來編碼)的另一個幀(圖1中的“幀2”)的開始,并且將控制比特52識別為要被忽略的(幀的)輔助數(shù)據(jù)的的開始。
[0041]圖2是由本發(fā)明的編碼系統(tǒng)的另一種實施方式生成的比特流的一部分的圖。該比特流包括第一編碼音頻數(shù)據(jù)(根據(jù)第一編碼協(xié)議即DD+協(xié)議來編碼)和第二編碼音頻數(shù)據(jù)(根據(jù)第二編碼協(xié)議來編碼,即根據(jù)DolbyPulse協(xié)議生成的HE AAC v2編碼音頻),并且可以由第一解碼器(其對第一編碼音頻數(shù)據(jù)進行解碼而忽略第二編碼音頻數(shù)據(jù))或第二解碼器(其對第二編碼音頻數(shù)據(jù)進行解碼而忽略第一編碼音頻數(shù)據(jù))來解碼。生成圖2比特流的編碼器將以下比特序列插入到比特流中:緊接在DD+編碼音頻數(shù)據(jù)的突發(fā)前的同步比特60、緊接在該音頻數(shù)據(jù)之后的表示DD+解碼器應該跳過比特61的控制比特、另一個DD+編碼音頻數(shù)據(jù)突發(fā)、緊接在該音頻數(shù)據(jù)之后的表示DD+解碼器應該跳過比特62的控制比特、另一個DD+編碼音頻數(shù)據(jù)突發(fā)、緊接在該音頻數(shù)據(jù)之后的表示DD+解碼器應該跳過比特63的控制比特、以及比特63之后的幀結(jié)尾比特44。第一解碼器會將同步比特60識別為要被解碼的數(shù)據(jù)(根據(jù)DD+協(xié)議編碼)的幀(圖2中的“幀η”)的開始,而會忽略比特61、62和63,并且會將幀結(jié)尾比特64識別為幀的結(jié)尾。生成圖2比特流的編碼器還將以下比特序列插入到比特流中:緊接在DD+編碼音頻數(shù)據(jù)的突發(fā)之前的同步比特64Α、緊接在該音頻數(shù)據(jù)之后的表示DD+解碼器應該跳過比特65的控制比特、另一個DD+編碼音頻數(shù)據(jù)突發(fā)、緊接在該音頻數(shù)據(jù)之后表示DD+解碼器應該跳過比特66的控制比特、另一個DD+編碼音頻數(shù)據(jù)突發(fā)、以及該音頻數(shù)據(jù)之后的幀結(jié)尾比特66Α。第一解碼器會將同步比特64Α識別為要被解碼的數(shù)據(jù)(根據(jù)DD+協(xié)議來編碼)的幀(圖2中的“幀η+1 ”)的開始而忽略比特65、66和66Α,并且會將幀結(jié)尾比特64Α識別為幀的結(jié)尾。編碼器還將以下比特序列插入到比特流中:緊接在DD+編碼音頻數(shù)據(jù)的突發(fā)之前的同步比特67、緊接在該音頻數(shù)據(jù)之后的表示DD+解碼器應該跳過比特68的控制比特、另一個DD+編碼音頻數(shù)據(jù)突發(fā)、緊接在該音頻數(shù)據(jù)之后的表示DD+解碼器應該跳過比特69的控制比特、以及比特66之后的幀結(jié)尾比特70。第一解碼器會將同步比特67識別為要被解碼的數(shù)據(jù)(根據(jù)DD+協(xié)議來編碼)的幀(圖2中的“幀η+2”)的開始而會忽略比特68和69,并且會將幀結(jié)尾比特70識別為幀的結(jié)尾。生成圖2比特流的編碼器還將以下比特序列插入到比特流中:緊接在DD+編碼音頻數(shù)據(jù)的突發(fā)之前的同步比特71、緊接在該音頻數(shù)據(jù)之后的表示DD+解碼器應該跳過比特72的控制比特、另一個DD+編碼音頻數(shù)據(jù)突發(fā)、緊接在該音頻數(shù)據(jù)之后的表示DD+解碼器應該跳過比特73的控制比特、另一個DD+編碼音頻數(shù)據(jù)突發(fā)、以及在該音頻數(shù)據(jù)之后的幀結(jié)尾比特74。第一解碼器會將同步比特71識別為要被解碼的數(shù)據(jù)(根據(jù)DD+協(xié)議來編碼)的幀(圖2中的“幀η+3”)的開始而忽略比特72和73,并且會將幀結(jié)尾比特74識別為幀的結(jié)尾。
[0042]生成圖2比特流的編碼器將以下比特序列插入到比特流中:緊接在HE AAC ν2編碼音頻數(shù)據(jù)突發(fā)之前的同步比特80、緊接在該音頻數(shù)據(jù)之后的表示HE AAC v2解碼器應該跳過比特81 (即,將其視為要被忽略的數(shù)據(jù)流元素)的控制比特、緊接在比特81之后的表示HE AAC v2解碼器應該跳過比特82的控制比特、緊接在比特82之后的表示HE AAC v2解碼器應該跳過比特83的控制比特、以及在比特83之后的幀結(jié)尾比特44。第二解碼器會將同步比特80識別為要被解碼的數(shù)據(jù)(根據(jù)HE AAC v2協(xié)議來編碼)的幀(圖2中的“幀m”)的開始而忽略比特81、82和83,以及會將幀結(jié)尾比特84識別為幀的結(jié)尾。生成圖2比特流的編碼器還將以下比特序列插入到比特流中:緊接在HE AAC v2編碼音頻數(shù)據(jù)突發(fā)之前的同步比特84A、緊接在該音頻數(shù)據(jù)之后的表示HE AAC v2解碼器應該跳過比特85 (B卩,將其視為要被忽略的數(shù)據(jù)流元素)的控制比特、緊接在比特85之后的表示HE AAC v2解碼器應該跳過比特87的控制比特、以及比特87之后的幀結(jié)尾比特88。第二解碼器會將同步比特84A識別為要被解碼的數(shù)據(jù)(根據(jù)HE AAC v2協(xié)議來編碼)的幀(圖2中的“幀m+1 ”)的開始而忽略比特85、86和87,以及會將幀結(jié)尾比特88識別為幀的結(jié)尾。
[0043]圖2比特流因此表示編碼音頻數(shù)據(jù)的一系列超幀,每個超幀包括編碼音頻數(shù)據(jù)的7個幀:DD+編碼數(shù)據(jù)的第一幀(例如,圖2的幀“n”)、HE AAC編碼數(shù)據(jù)的第一幀(例如,圖2的幀“m”)、DD+編碼數(shù)據(jù)的第二幀(例如,圖2的幀“n+l”)、HE AAC編碼數(shù)據(jù)的第二幀、DD+編碼數(shù)據(jù)的第三幀、HE AAC編碼數(shù)據(jù)的第三幀和DD+編碼數(shù)據(jù)的第四幀。
[0044]圖3是由本發(fā)明的編碼系統(tǒng)的另一種實施方式生成的比特流的一部分的圖。該比特流包括根據(jù)第一編碼協(xié)議(DD+協(xié)議)來編碼的“第一編碼音頻數(shù)據(jù)”和根據(jù)第二編碼協(xié)議來編碼的“第二編碼音頻數(shù)據(jù)”(根據(jù)Dolby Pulse協(xié)議生成的HE AAC編碼音頻),并且可以由第一解碼器(其對第一編碼音頻數(shù)據(jù)進行解碼而忽略第二編碼音頻數(shù)據(jù))或第二解碼器(其對第二編碼音頻數(shù)據(jù)進行解碼而忽略第一編碼音頻數(shù)據(jù))。
[0045]圖3數(shù)據(jù)流表示編碼音頻數(shù)據(jù)的一系列超幀,每個超幀(表示128毫秒的時間窗)包括編碼音頻數(shù)據(jù)的7個幀:DD+編碼數(shù)據(jù)的第一幀(例如,圖3的DD+幀I)、HE AAC編碼數(shù)據(jù)的第一幀(例如,圖3的HE AAC幀1)、DD+編碼數(shù)據(jù)的第二幀(例如,圖3的DD+幀2)、HE AAC編碼數(shù)據(jù)的第二幀(例如,圖3的HE AAC幀2)、DD+編碼數(shù)據(jù)的第三幀(例如,圖3的DD+幀3)、HE AAC編碼數(shù)據(jù)的第三幀(例如,圖3的HE AAC幀3)和DD+編碼數(shù)據(jù)的第四幀(例如,圖3的DD+幀4)。
[0046]生成圖3比特流的編碼器將所表示的比特序列插入到比特流中的HEAAC編碼音頻數(shù)據(jù)的每個幀中:緊接在HE AAC編碼音頻數(shù)據(jù)突發(fā)之前的同步比特(“ADTS”)、接在該HEAAC編碼音頻數(shù)據(jù)之后的元數(shù)據(jù)、以及接在該元數(shù)據(jù)后的幀結(jié)尾比特(TERM)。在對圖3比特流進行解碼的操作中,第二解碼器將同步比特識別為要被解碼的數(shù)據(jù)(根據(jù)HE AAC協(xié)議來編碼)的幀的開始,將幀結(jié)尾比特識別為幀的結(jié)尾而忽略DD+編碼數(shù)據(jù)的每個幀(因為每個這樣的幀出現(xiàn)在第一 HE AAC幀開始之前,或在某個HE AAC幀的結(jié)尾之后而在下一個HEAAC幀的開始之前)。
[0047]生成圖3比特流的編碼器將所指示的比特序列插入到比特流中的DD+編碼數(shù)據(jù)的每個幀:同步比特(“SYNC”)、然后是DD+編碼音頻數(shù)據(jù)突發(fā)之前的元數(shù)據(jù)、在該編碼音頻數(shù)據(jù)之后的表示DD+解碼器(第一解碼器)應該將接下來的比特視為要被跳過(出現(xiàn)在這樣的比特突發(fā)中的HE AAC編碼數(shù)據(jù)的每個幀要被DD+解碼器跳過)的數(shù)據(jù)(AUX_data或Skip數(shù)據(jù))的控制比特、以及有時然后是附加的DD+編碼數(shù)據(jù)和/或控制比特、以及幀的結(jié)尾處的CRC比特(緊接在DD+編碼數(shù)據(jù)的下一個幀的開始處的同步比特之前)。在HE AAC編碼數(shù)據(jù)的每個幀之后,編碼器插入控制比特(圖3中的“DSE”),其指示第二解碼器應該忽略(作為HE AAC “數(shù)據(jù)流元素”)后續(xù)比特,直到第二解碼器識別了標識HE AAC編碼數(shù)據(jù)的下一個幀的下一個同步比特(“ADTS”)為止。這些后面的控制比特(圖3中的“DSE”)出現(xiàn)在會被第一解碼器跳過的DD+幀的間隔期間。
[0048]圖4是包括本發(fā)明的編碼器(編碼器10)和兩個解碼器(12和14)的實施方式的系統(tǒng)的框圖,這兩個解碼器(12和14)從解碼器12和14中的每個解碼器都能夠?qū)Πㄔ谟删幋a器10生成(輸出)的比特流中的編碼音頻數(shù)據(jù)進行解碼的意義上來講與編碼器10兼容。編碼器10優(yōu)選地是感知編碼系統(tǒng),并且被配置為生成包括根據(jù)第一編碼協(xié)議編碼的音頻數(shù)據(jù)和根據(jù)第二編碼協(xié)議編碼的音頻數(shù)據(jù)中之一或兩者的單一(“統(tǒng)一”)比特流。該統(tǒng)一比特流可由解碼器12 (其在一些實施方式中是常規(guī)解碼器,并且被配置為對根據(jù)第一編碼協(xié)議編碼的音頻數(shù)據(jù)而不是根據(jù)第二編碼協(xié)議編碼的數(shù)據(jù)進行解碼)和解碼器14 (其在一些實施方式中是常規(guī)解碼器,并且被配置為對根據(jù)第二編碼協(xié)議編碼的音頻數(shù)據(jù)而不是根據(jù)第一編碼協(xié)議編碼的數(shù)據(jù)進行解碼)來解碼。在一些實施方式中,第一編碼協(xié)議是多聲道Dolby Digital Plus (DD+)協(xié)議而第二編碼協(xié)議是立體 AAC、HE AAC vl 或 HE AAC v2 協(xié)議。
[0049]統(tǒng)一比特流可以包括可由解碼器12解碼(而被解碼器14忽略)的編碼數(shù)據(jù)(例如,數(shù)據(jù)突發(fā))和可由解碼器14解碼(而被解碼器12忽略)的編碼數(shù)據(jù)(例如,其他數(shù)據(jù)突發(fā))。實際上,當比特流由解碼器12解碼時第二編碼格式在統(tǒng)一比特流中被隱藏,并且當比特流由解碼器14解碼時第一編碼格式在統(tǒng)一比特流中被隱藏。
[0050]圖5是本發(fā)明的編碼器的實施方式的、示出了編碼器的模塊和編碼器所執(zhí)行的操作的圖。音頻樣本被設置為至圖5編碼器的輸入信號調(diào)節(jié)塊20的音頻樣本。在典型的實施中,樣本是表示輸入音頻數(shù)據(jù)的6個聲道的PCM音頻樣本。響應于輸入音頻數(shù)據(jù),圖5編碼器生成單一的統(tǒng)一比特流,并且在比特流打包與格式化塊30的輸出處設置統(tǒng)一流。
[0051]圖5編碼器包括HE AAC編碼子系統(tǒng)21 (其被配置為在輸入數(shù)據(jù)在塊20中經(jīng)歷調(diào)節(jié)之后根據(jù)HE AAC vl編碼協(xié)議來編碼一些或所有輸入數(shù)據(jù))和DD+編碼子系統(tǒng)22 (其被配置為在輸入數(shù)據(jù)在塊20中經(jīng)歷調(diào)節(jié)之后根據(jù)E AC-3編碼協(xié)議來編碼一些或所有輸入數(shù)據(jù))。塊30可用于對從子系統(tǒng)21輸出的HE AAC vl編碼音頻數(shù)據(jù)和從子系統(tǒng)22輸出的EAC-3 (DD+)編碼音頻數(shù)據(jù)以及與(例如,在本文中參考圖1、圖2和圖3所描述的任何類型的)同步和控制比特進行時分復用,以根據(jù)本發(fā)明的實施方式來生成統(tǒng)一比特流。從塊20輸出的樣本是根據(jù)一個或更多個感知模塊(在塊26中)來處理以確定應用于實施子系統(tǒng)21和子系統(tǒng)22中的處理的參數(shù)。
[0052]從塊20輸出的樣本還在塊25 (標記為“共用比特池/統(tǒng)計復用器”)中被處理。這些樣本是共享或共用比特池(在編碼子系統(tǒng)21與編碼子系統(tǒng)22之間共享的輸入比特)。塊25生成在編碼子系統(tǒng)21與編碼子系統(tǒng)22之間有效地分配所共享的比特池中的可用比特的控制值(針對子系統(tǒng)21和子系統(tǒng)22),以優(yōu)選地優(yōu)化統(tǒng)一比特流的總體音頻質(zhì)量(例如,取決于在塊25中執(zhí)行的對所共享的比特池的統(tǒng)計分析結(jié)果,使用編碼子系統(tǒng)21和編碼子系統(tǒng)22之一來或多或少地對可用比特進行編碼,并且使用編碼器子系統(tǒng)21和編碼子系統(tǒng)22中的另一個來對剩下的可用比特進行編碼)。借助于塊25,圖5編碼器優(yōu)選地使用統(tǒng)一輸出比特流的輸入比特率和最大超幀長度、通過確定將多少比特的輸入數(shù)據(jù)(由從編碼子系統(tǒng)22的時域-頻域變換級輸出的頻域系數(shù)表示)賦給E AC-3編碼頻域系數(shù)的每個量化尾數(shù)以及將多少比特的輸入數(shù)據(jù)(由從編碼子系統(tǒng)21的“MDCT”(改進型離散余弦變換)級輸出的頻域系數(shù))賦給從子系統(tǒng)21輸出的量化HE AAC vl碼字,來在兩個編碼子系統(tǒng)之間分配來自共享比特池的比特。相比于圖5系統(tǒng),常規(guī)E AC-3編碼器可以包括被配置為進行以下處理的比特分配元件:以不依賴于考慮對將E AC-3編碼數(shù)據(jù)復用成統(tǒng)一比特流的需要的方式來確定將多少比特的輸入數(shù)據(jù)分配給(由E AC-3編碼器生成的)E AC-3編碼頻域系數(shù)的每個量化尾數(shù);并且常規(guī)HE AAC vl編碼器可以包括被配置為進行以下處理的比特分配元件:以不依賴于考慮對將HE AAC vl編碼數(shù)據(jù)復用成統(tǒng)一比特流的需要的方式來確定將多少比特的輸入數(shù)據(jù)分配給(由HE AAC vl編碼器生成的)每個量化HE AAC vl碼字。優(yōu)選地,所輸入的共享比特池的比特率和(所輸出的組合比特流的)最大超幀長度已知,并且被用于優(yōu)化在編碼子系統(tǒng)21與編碼子系統(tǒng)22之間執(zhí)行的比特分配以(在塊3中)生成經(jīng)優(yōu)化的組合輸出比特流。
[0053]設置圖5的延遲塊24以自適應地延遲要被DD+編碼子系統(tǒng)22的剩余部分編碼的(從塊20中輸出的)樣本。要被HE AAC編碼子系統(tǒng)進行HE AAC vl編碼的(從塊20中輸出的)樣本不被塊24延遲。例如當要被(子系統(tǒng)21和子系統(tǒng)22)編碼的輸入比特指示復雜或困難的音頻段和/或場景時,為了減少(編碼子系統(tǒng)21和編碼子系統(tǒng)22)對來自共用池的比特的同步需要,塊24可以將兩個編碼子系統(tǒng)解同步到N個音頻樣本和/或塊。在圖5編碼器的一些實施中(以及在本發(fā)明的編碼器的一些其他實施方式中),共享比特池提供了一種用于確保(統(tǒng)一輸出比特流的)數(shù)據(jù)幀的組表示固定數(shù)量的輸入音頻樣本或特定數(shù)量的輸入比特(以簡化如比特流打包以及與視頻復用等下游處理)的機制。
[0054]在本發(fā)明的編碼器的一些實施方式(例如,將參考圖6、圖7和圖8描述的那些實施方式)中,解同步自適應延遲(例如,圖6、圖7和圖8的延遲塊24)在一個編碼路徑上實施并且第二自適應延遲(例如,圖6、圖7和圖8的延遲塊101)也自適應地在另一個(補充)編碼器路徑內(nèi)實施以校正由解同步延遲(其通常在比特分配與量化之前被應用)引入的定時偏移。在典型的實施方式中,編碼器生成供系統(tǒng)打包器和復用器(例如,MPEG2或MPEG4復用器)使用的控制信號(其傳送由自適應解同步延遲生成的當前定時偏移)。這為該系統(tǒng)(其包括或被耦合至本發(fā)明的編碼器)提供了一種用于適當?shù)貙魉徒y(tǒng)一比特流的數(shù)據(jù)分組的傳遞進行調(diào)度的機制。
[0055]圖6是本發(fā)明的編碼器的實施方式(其是圖5實施方式的變型)的示出了編碼器的模塊和由編碼器執(zhí)行的操作的圖。編碼音頻比特流(例如,5.1聲道AC-3編碼比特流)被設置為輸入到圖6編碼器的PCM/輸入信號調(diào)節(jié)塊120。作為響應,塊120輸出表示6個聲道的輸入音頻數(shù)據(jù)的PCM音頻樣本。響應于該輸入音頻數(shù)據(jù),圖6編碼器生成單一的統(tǒng)一比特流,并且在比特流打包與格式化塊30的輸出處設置統(tǒng)一流。
[0056]圖6編碼器除了在前段描述的以外與圖5的編碼器相同,并且相同之處在于:圖6編碼器的HE AAC編碼子系統(tǒng)(其被配置成根據(jù)HE AAC vl編碼協(xié)議或另一種HE AAC編碼協(xié)議版本對來自塊120的一些或所有輸入數(shù)據(jù)進行編碼)包括對由解同步延遲塊24 (其在比特分配與量化級之前的段處的DD+編碼子系統(tǒng)中被實施)引入的定時偏移進行校正的自適應延遲塊101。圖6編碼器生成供系統(tǒng)打包器和復用器(例如,MPEG2或MPEG4復用器)使用的控制信號(傳送由自適應解同步延遲塊24生成的當前定時偏移)。這為系統(tǒng)(包括或被耦合至編碼器)提供了一種用于適當?shù)貙魉徒y(tǒng)一比特流的數(shù)據(jù)分組的傳遞進行調(diào)度的機制。
[0057]圖7編碼器除了圖6的PCM/輸入信號調(diào)節(jié)塊120在圖7編碼器中被輸入比特流解碼器122替代以外,與圖6的編碼器相同。編碼音頻比特流(例如,5.1聲道AC-3編碼比特流)被設置為至圖7編碼器的解碼器122的輸入。作為響應,解碼器122輸出表示6個聲道的輸入音頻數(shù)據(jù)的PCM音頻樣本。響應于該輸入音頻數(shù)據(jù),圖7編碼器生成單一的統(tǒng)一比特流,并且在比特流分組和格式化塊30的輸出處設置統(tǒng)一比特流。
[0058]圖8編碼器除了以下方面以外與圖7的編碼器相同。編碼音頻比特流(例如,雙聲道HE AAC編碼比特流)被設置為至圖編碼器的輸入比特流解碼器123的輸入。作為響應,解碼器123輸出表示輸入音頻數(shù)據(jù)的兩個聲道的PCM音頻樣本。響應于該輸入音頻數(shù)據(jù),圖8編碼器生成單一的統(tǒng)一比特流,并且在比特流打包與格式化塊30的輸出處設置統(tǒng)一比特流。圖8的DD+編碼子系統(tǒng)(其被配置成根據(jù)E AC-3編碼協(xié)議來對一些或全部輸入數(shù)據(jù)進行編碼)包括初始上混合模塊100,其可用于將來自塊123的雙聲道(立體聲)輸入數(shù)據(jù)上混合至5.1聲道多聲道音頻數(shù)據(jù)以用于后續(xù)的處理(即,接在編碼為E AC-E編碼數(shù)據(jù)之前的自適應延遲塊24中的延遲)。由于圖8的HE AAC編碼子系統(tǒng)(由附圖標記121標識)接收雙聲道輸入音頻,但是它不包括5:2下混合模塊(如圖5、圖6和圖7中的每個的HE AAC編碼子系統(tǒng)所包括的)。
[0059]在另一類實施方式中,本發(fā)明的編碼器生成統(tǒng)一比特流,該統(tǒng)一比特流包括作為(DD+解碼器將解碼的)DD+編碼數(shù)據(jù)流的獨立子流而發(fā)送的DD+數(shù)據(jù)(根據(jù)DD+協(xié)議來編碼的數(shù)據(jù))、和作為(DD+解碼器將忽略的)DD+編碼數(shù)據(jù)流的第二 (獨立或相關的)DD+子流而發(fā)送的HE-AAC數(shù)據(jù)(根據(jù)HE-AAC協(xié)議來編碼的數(shù)據(jù))。更一般地,在一類實施方式中,本發(fā)明的編碼器生成包括兩個或更多個獨立子流的統(tǒng)一比特流(每個比特流包括根據(jù)不同編碼協(xié)議來編碼的數(shù)據(jù))。例如,該子流能夠在被稱為ATSC A/52B Annex E的公知標準中被定義。例如,統(tǒng)一比特流可以包括符合分別在ATSC A/52B Annex E、ATSC A/53和ETSI/DVB XXXX中定義的語法和解碼器緩沖區(qū)約束的一個子流(“子流1”),并且統(tǒng)一比特流還可以包括另一個子流(“子流2”),該子流與符合在MPEG14496-3中定義的語法但是(在所執(zhí)行的用于將該子流與子流I復用在該統(tǒng)一比特流中的交織/復用處理步驟)不直接支持在MPEG14493-3和ETSI XXXX中定義的解碼器緩沖區(qū)約束。該方法保持了對于子流I的與現(xiàn)有ATSC A/52BAnnex E符合的解碼器的直接兼容性(沒有附加的處理步驟)但是需要在針對子流2的解碼之前的中間處理步驟(例如,MPEG14496-3部分)。ATSC A/52B Annex E子流方法提供了針對未來增強(例如,聲道計數(shù)>6,更高的最大比特率和對于聽力或視覺修復的關聯(lián)比特流等)的對于同一比特流的較大的可擴展性,但是是以不能與僅支持第一編碼協(xié)議(而不支持第二編碼協(xié)議)的常規(guī)解碼器和僅支持第二編碼協(xié)議(而不支持第一編碼協(xié)議)的常規(guī)解碼器兩者兼容為代價。此外,上面參考圖1、圖2和圖3所描述的實施方式具有最大組合比特率(比特流1+比特流2)限制,其是由在MPEG14496-3中定義的最大幀大小來確定。相比之下,生成包括(如在本段中描述的)子流的統(tǒng)一比特流的實施方式不受該最大組合比特率限制。
[0060]考慮生成包括(如在前一段落中描述的)多個子流的統(tǒng)一比特流的本發(fā)明的編碼器的實施方式,該多個子流包括包含MPEG14496-3音頻數(shù)據(jù)的子流。為了對MPEG14496-3數(shù)據(jù)(統(tǒng)一比特流的子流2)進行解碼,必須在(由MPEG14496-3解碼器進行的)解碼之前采取的中間處理步驟包括:對來自統(tǒng)一(組合)比特流的可適用子流(示例中的子流2)進行分析和解復用;以及將經(jīng)解復用(以及經(jīng)分析)的數(shù)據(jù)字節(jié)重新組裝成連續(xù)的MPEG14496-3適應的子流。
[0061]圖4A是包括本發(fā)明的編碼器(編碼器90)和兩個解碼器(12和91)的實施方式的系統(tǒng)的框圖,從解碼器12和91中的每個能夠?qū)Πㄔ谟删幋a器90生成(輸出)的比特流中的編碼音頻數(shù)據(jù)進行解碼的意義上來將這兩個解碼器(12和91)與編碼器90兼容。編碼器90優(yōu)先地為感知編碼系統(tǒng),并且被配置為生成包括根據(jù)第一編碼協(xié)議編碼的音頻數(shù)據(jù)和根據(jù)第二編碼協(xié)議編碼的音頻數(shù)據(jù)之一或兩者的統(tǒng)一比特流。統(tǒng)一比特流包括兩個或更多個子流,每個子流包括根據(jù)上述編碼協(xié)議中的不同編碼協(xié)議來編碼的數(shù)據(jù)(例如,比特流包括根據(jù)DD+協(xié)議來編碼并且作為DD+編碼數(shù)據(jù)流的獨立子流而發(fā)送的DD+數(shù)據(jù)、和根據(jù)HE-AAC協(xié)議編碼并且作為DD+編碼數(shù)據(jù)流的第二 (獨立或相關的)子流而發(fā)送的HE-AAC數(shù)據(jù))。從解碼器12被配置成識別和解碼根據(jù)第一編碼協(xié)議編碼的(在統(tǒng)一比特流中的)音頻數(shù)據(jù)的意義上來將,統(tǒng)一比特流可以由解碼器12 (在一些實施方式為常規(guī)解碼器)來解碼。工作中,統(tǒng)一比特流在解碼器12的至少一個輸入端處被接收,并且解碼器12的解碼子系統(tǒng)通過對根據(jù)第一編碼協(xié)議編碼了的音頻數(shù)據(jù)(由統(tǒng)一比特流表示)進行識別和解碼而忽略統(tǒng)一比特流中根據(jù)第二編碼協(xié)議編碼了的附加音頻數(shù)據(jù)來進行操作。例如,當統(tǒng)一比特流包括DD+數(shù)據(jù)的獨立子流,解碼器12可以是被配置成對根據(jù)DD+協(xié)議編碼了的音頻進行解碼的常規(guī)DD+解碼器。從解碼器91根據(jù)本發(fā)明的實施方式被配置成對統(tǒng)一比特流的子流之一(根據(jù)第二編碼協(xié)議來編碼的子流)進行解析和解復用以及將解復用數(shù)據(jù)組成連續(xù)數(shù)據(jù)流(根據(jù)第二編碼協(xié)議來編碼)的意義上來講,統(tǒng)一比特流還可由解碼器91 (其不是常規(guī)解碼器)來解碼。這些操作都是由解碼器91的子系統(tǒng)93來執(zhí)行的。解碼器91的解碼子系統(tǒng)94被耦合至子系統(tǒng)93的輸出端,并且被配置成對從子系統(tǒng)93輸出的連續(xù)編碼數(shù)據(jù)流進行解碼。例如,當?shù)诙幋a協(xié)議是HE-AAC協(xié)議(例如,立體聲HE AAC vl或HE AAC v2)并且統(tǒng)一比特流包括根據(jù)HE-AAC協(xié)議編碼并且作為DD+編碼數(shù)據(jù)流的(獨立或相關的)子流發(fā)送的HE-AAC數(shù)據(jù)的第二(獨立或相關的)子流時,子系統(tǒng)93對來自統(tǒng)一比特流的第二子流進行解析和解復用以及將解復用數(shù)據(jù)組成連續(xù)的HEAAC數(shù)據(jù)流,并且子系統(tǒng)94 (根據(jù)HE-AAC解碼協(xié)議)對從子系統(tǒng)93輸出的連續(xù)的HE-AAC數(shù)據(jù)流進行解碼。
[0062]本文所描述的用于創(chuàng)建統(tǒng)一比特流的方法及系統(tǒng)優(yōu)選地提供用信號清楚地通知(解碼器)在統(tǒng)一比特流中利用哪種交織方法的能力(例如,用信號通知使用了圖1、圖2和圖3的AUX、SKIP/DSE方法還是使用了在前兩段中描述的E AC-3子流方法)。一種這樣的做的方法是在統(tǒng)一比特流中包括對用于生成該統(tǒng)一比特流的交織方法進行標識的新的(使用AC-3或E AC-3幀的BSI (比特流信息)字段來傳送的類型的)BSID (比特流標識)值。
[0063]感知音頻編碼器生成可單獨解碼并且表示特定時間間隔(表示固定數(shù)量的音頻樣本)的壓縮(速率減小了的)信息的“幀”。因此,不同的音頻編碼系統(tǒng)通常生成表示與該編碼系統(tǒng)自身的時域-頻域變換子功能(例如,MDCT等)內(nèi)所支持的音頻塊(包括特定數(shù)量個音頻樣本)的數(shù)量直接有關的唯一時間間隔的“幀”。通過對來自若干不同編碼系統(tǒng)的兩個或更多個比特流進行組合,在進行可能在媒體發(fā)布系統(tǒng)中遇到的任何類型比特流處理的情況下,出現(xiàn)復雜化。這包括比特流拼接操作,其中“拼接”必須出現(xiàn)在“幀”邊界處。否則,部分或片斷的壓縮數(shù)據(jù)幀會被創(chuàng)建并且下游解碼器會易于在它們的輸出端產(chǎn)生不利的“可聽的”效果并且/或會出現(xiàn)同步滑動/定時偏移(影響嘴唇同步)。由本發(fā)明的典型實施方式實施的統(tǒng)一編碼系統(tǒng)和統(tǒng)一輸出比特流將來自具有不同“成幀”的兩個不同音頻編碼系統(tǒng)的比特流(比特流I和比特流2)交織(復用)到包括來自比特流I和比特流2的整數(shù)幀的單個“超幀”,從而表示相同的時間間隔。超幀邊界處的拼接和/或切換不會根據(jù)基礎的比特流(即,比特流I和比特流2)來生成部分和/或片斷幀。
[0064]在另一類實施方式中,本發(fā)明被實施為轉(zhuǎn)碼器(或?qū)嵤┰谵D(zhuǎn)碼器內(nèi))。例如,本發(fā)明的實施方式是被配置成生成統(tǒng)一輸出比特流的轉(zhuǎn)碼器,該統(tǒng)一輸出比特流包括根據(jù)不同協(xié)議編碼的兩個數(shù)據(jù)流(例如,上述比特流I和比特流2)但是源自僅根據(jù)上述協(xié)議之一編碼的數(shù)據(jù)(例如,僅比特流I,使得比特流I是轉(zhuǎn)碼器輸入端處唯一可用的流)。轉(zhuǎn)碼器被配置并且可用于對輸入比特流I進行解碼(并且下混合,如果適用)以生成被重新編碼為比特流2的解碼器數(shù)據(jù)。原始比特流I然后與新創(chuàng)建的比特流“2”進行交織以完成設置在轉(zhuǎn)碼器輸出端的統(tǒng)一比特流。再例如,本發(fā)明的實施方式是如在前一示例中定義的轉(zhuǎn)碼器,但是其中單一輸出比特流是比特流2 (比特流2是源)并且其中轉(zhuǎn)碼器被配置成根據(jù)比特流2通過解碼操作(如適用則還包括上混合操作)來生成比特流1,然后將比特流I和比特流2組合成統(tǒng)一比特流。再例如,本發(fā)明的實施方式是可用于對(根據(jù)第三編碼格式來編碼的)輸入比特流3進行解碼(如果適用,則還包括上混合或下混合)以生成被重新編碼為(第一編碼格式的)比特流I和(第二編碼格式的)比特流2兩者的解碼數(shù)據(jù)。重新編碼的比特流I和比特流2然后被交織以完成設置在轉(zhuǎn)碼器輸出端處的統(tǒng)一比特流的生成。
[0065]在另一類實施方式中,本發(fā)明是一種用于對由編碼器生成的統(tǒng)一比特流進行解碼的方法,其中該統(tǒng)一比特流表示根據(jù)第一編碼協(xié)議編碼了的第一編碼音頻數(shù)據(jù)和根據(jù)第二編碼協(xié)議編碼了的附加編碼音頻數(shù)據(jù),并且統(tǒng)一比特流可由被配置成對根據(jù)第一編碼協(xié)議編碼了的音頻數(shù)據(jù)進行解碼的第一解碼器、和被配置成對根據(jù)第二編碼協(xié)議編碼了的音頻數(shù)據(jù)進行解碼的第二解碼器來進行解碼,所述方法包括步驟:
[0066](a)將統(tǒng)一比特流提供給被配置成對根據(jù)第一編碼協(xié)議編碼了的音頻數(shù)據(jù)進行解碼的解碼器;以及
[0067](b)使用該解碼器對該統(tǒng)一比特流進行解碼,包括通過對第一編碼音頻數(shù)據(jù)進行解碼而忽略附加編碼音頻數(shù)據(jù)。
[0068]在一些實施方式中,第一編碼協(xié)議是多聲道Dolby Digital Plus協(xié)議,第二編碼協(xié)議是立體聲AAC協(xié)議、立體聲HE AAC vI協(xié)議和立體聲HE AAC v2協(xié)議之一。在該類中的其他實施方式中,第二編碼協(xié)議是多聲道Dolby Digital Plus協(xié)議,第一編碼協(xié)議是立體聲AAC協(xié)議、立體聲HE AAC vl協(xié)議和立體聲HE AAC v2協(xié)議之一。步驟(b)可以包括對統(tǒng)一比特流中表示一組后續(xù)的比特應該被忽略而非被解碼的比特進行識別的步驟。
[0069]在另一類實施方式中,本發(fā)明是一種解碼器,其被配置成對由編碼器生成的統(tǒng)一比特流進行解碼,其中統(tǒng)一比特流表示根據(jù)第一編碼協(xié)議編碼了的第一編碼音頻數(shù)據(jù)和根據(jù)第二編碼協(xié)議編碼了的附加編碼音頻數(shù)據(jù),并且統(tǒng)一比特流可由被配置成對根據(jù)第一編碼協(xié)議編碼了的音頻數(shù)據(jù)進行解碼的第一解碼器、和被配置成對根據(jù)第二編碼協(xié)議編碼了的音頻數(shù)據(jù)進行解碼的第二解碼器來進行解碼。該解碼器包括被配置成接收統(tǒng)一比特流的至少一個輸入端;和耦合至所述至少一個輸入端并且被配置成對根據(jù)第一編碼協(xié)議編碼了的音頻數(shù)據(jù)進行解碼的解碼子系統(tǒng),其中解碼子系統(tǒng)被配置成對統(tǒng)一比特流中的第一編碼音頻數(shù)據(jù)進行解碼而忽略統(tǒng)一比特流中的附加編碼音頻數(shù)據(jù)。在一些這樣的實施方式中,第一編碼協(xié)議是多聲道Dolby Digital Plus協(xié)議。在該類中的其他實施方式中,第一編碼協(xié)議是立體聲AAC協(xié)議、立體聲HE AAC vl協(xié)議和立體聲HE AAC v2協(xié)議之一。解碼子系統(tǒng)可以被配置成對統(tǒng)一比特流中表示一組后續(xù)比特應該被忽略而非被解碼的比特進行識別。
[0070]圖9是輸出統(tǒng)一比特流的本發(fā)明編碼器(編碼器200)的實施方式的圖。圖9示出了可向其提供統(tǒng)一比特流的系統(tǒng)及設備的示例,包括地面網(wǎng)絡、線纜網(wǎng)絡、電話網(wǎng)絡、無線網(wǎng)絡或IP網(wǎng)絡,其將統(tǒng)一比特流發(fā)送至被配置成對根據(jù)第二編碼協(xié)議編碼了的比特流的數(shù)據(jù)進行解碼和呈現(xiàn),并且將該比特流(例如,通過HDMI鏈路)設置至被配置成對根據(jù)第一編碼協(xié)議編碼了的統(tǒng)一比特流的數(shù)據(jù)進行解碼和呈現(xiàn)的其他處理設備的各種處理設備中的任意設備。上述網(wǎng)絡(地面網(wǎng)絡、線纜網(wǎng)絡、電話網(wǎng)絡、無線網(wǎng)絡或IP網(wǎng)絡)還將統(tǒng)一比特流發(fā)送至處理系統(tǒng)(例如,包括被配置成對根據(jù)第一編碼協(xié)議編碼了的比特流的數(shù)據(jù)進行解碼和呈現(xiàn)的設備),其然后將該比特流(例如,通過經(jīng)由有線或無線IP網(wǎng)絡來流處理該比特流)重新設置至配置成對根據(jù)第二編碼協(xié)議編碼的統(tǒng)一比特流的數(shù)據(jù)進行解碼和呈現(xiàn)的處理設備中。
[0071]因此,本發(fā)明音頻編碼方法的一些實施方式包括生成單一、統(tǒng)一比特流的步驟,該比特流可由被配置成對根據(jù)第一編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的第一解碼器、和被配置成對根據(jù)第二編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的第二解碼器來進行解碼,其中統(tǒng)一比特流包括根據(jù)第一編碼協(xié)議和第二編碼協(xié)議編碼了的編碼數(shù)據(jù)的超幀,使得多媒體或數(shù)據(jù)流處理服務器(例如,圖9中標記為“無線IP網(wǎng)絡(流處理)”的網(wǎng)絡的服務器)能夠支持統(tǒng)一比特流的流處理和/或傳輸,其中所述多媒體或數(shù)據(jù)流處理服務器僅支持第一編碼協(xié)議和第二編碼協(xié)議之一。
[0072]因此,本發(fā)明的實施方式是一種系統(tǒng),包括:
[0073]音頻編碼器(例如,圖9的編碼器200),其被配置成生成單一統(tǒng)一比特流,該比特流可由被配置成對根據(jù)第一編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的第一解碼器、和被配置成對根據(jù)第二編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的第二解碼器進行解碼,其中該統(tǒng)一比特流包括根據(jù)第一編碼協(xié)議和第二編碼協(xié)議編碼的編碼數(shù)據(jù)的超幀;以及
[0074]服務器(例如,在圖9中具有標記“無線IP網(wǎng)絡(流處理)”的網(wǎng)絡的服務器),其被耦合為接收統(tǒng)一比特流并且被配置成將該統(tǒng)一比特流流處理至被配置成對該統(tǒng)一比特流的數(shù)據(jù)進行解碼和呈現(xiàn)的至少一個處理設備中,其中所述服務器僅支持第一編碼協(xié)議和第二編碼協(xié)議之一。
[0075]在一些實施方式中,本發(fā)明系統(tǒng)是或包括通用處理器,該通用處理器被耦合成接收或生成表不X聲道音頻輸入信號的輸入數(shù)據(jù)(或表不要根據(jù)第一編碼協(xié)議編碼的第一 X聲道音頻輸入信號和要根據(jù)第二編碼協(xié)議編碼的第二 Y聲道音頻輸入信號的輸入數(shù)據(jù))并且被使用軟件(或固件)編程和/或(響應于控制數(shù)據(jù))被以其他方式配置成對輸入數(shù)據(jù)執(zhí)行包括本發(fā)明方法的實施方式的各種操作中任意操作以生成表示單一的統(tǒng)一編碼比特流的數(shù)據(jù)。這樣的通用處理器通常會被耦合至輸入設備(例如,鼠標和/或鍵盤)、存儲器和顯示設備。例如,圖4的編碼器10可以實施在通用處理器中,DATAl是表示要根據(jù)第一編碼協(xié)議編碼的X個聲道的音頻數(shù)據(jù)的輸入數(shù)據(jù),而DATA2是表示要根據(jù)第二編碼協(xié)議編碼的Y個聲道的音頻數(shù)據(jù)的輸入數(shù)據(jù),并且由編碼器10設置(至解碼器12或14)的單一的統(tǒng)一比特流是通過響應于輸入數(shù)據(jù)(根據(jù)本發(fā)明的實施方式)而生成的輸出數(shù)據(jù)來確定的。再例如,參考圖5描述的編碼器可以在通用處理器中實施,PCM樣本(被設置至塊20的輸入端)是表示6個聲道的音頻數(shù)據(jù)的輸入數(shù)據(jù),并且在打包與格式化塊30的輸出端設置的統(tǒng)一比特流是通過響應于輸入數(shù)據(jù)(根據(jù)本發(fā)明的實施方式)而生成的輸出數(shù)據(jù)來確定的。
[0076]在一些實施方式中,本發(fā)明是被配置成對由編碼器生成的統(tǒng)一比特流進行解碼的解碼器(例如,如在圖9中所示的接收由編碼器200生成的統(tǒng)一比特流的那些解碼器中任意解碼器,或圖4A的解碼器91),其中統(tǒng)一比特流包括至少兩個子流,所述子流包括根據(jù)第一編碼協(xié)議編碼的數(shù)據(jù)的第一獨立子流和根據(jù)第二編碼協(xié)議編碼的數(shù)據(jù)的第二子流,其中所述解碼器包括:
[0077]第一子系統(tǒng),其被配置成對來自統(tǒng)一比特流的第二子流進行解析和解復用,以確定解復用數(shù)據(jù),并且將解復用數(shù)據(jù)組成根據(jù)第二編碼協(xié)議編碼的連續(xù)數(shù)據(jù)流;以及
[0078]解碼子系統(tǒng),其被耦合至第一子系統(tǒng),并且被配置成對連續(xù)數(shù)據(jù)流進行解碼。
[0079]在一些情況下,第一編碼協(xié)議是DD+協(xié)議,并且第一獨立子流和第二子流是DD+編碼數(shù)據(jù)流的子流。在一些情況下,第二編碼協(xié)議是立體聲AAC協(xié)議、立體聲HE AAC vl協(xié)議和立體聲HE AAC v2協(xié)議之一。
[0080]在一些實施方式中,本發(fā)明是一種用于對由編碼器生成的統(tǒng)一比特流進行解碼的方法,其中統(tǒng)一比特流表示根據(jù)第一編碼協(xié)議編碼了的第一編碼音頻數(shù)據(jù)和根據(jù)第二編碼協(xié)議編碼了的附加編碼音頻數(shù)據(jù),并且該統(tǒng)一比特流可由被配置成對根據(jù)第一編碼協(xié)議編碼了的音頻數(shù)據(jù)進行解碼的第一解碼器、和被配置成對根據(jù)第二編碼協(xié)議編碼了的音頻數(shù)據(jù)進行解碼的第二解碼器來進行解碼,所述方法包括步驟:
[0081](a)將統(tǒng)一比特流提供給被配置成對根據(jù)第一編碼協(xié)議編碼了的音頻數(shù)據(jù)進行解碼的解碼器;以及
[0082](b)使用該解碼器對該統(tǒng)一比特流進行解碼,包括通過對第一編碼音頻數(shù)據(jù)進行解碼而忽略附加編碼音頻數(shù)據(jù)。
[0083]在一些情況下,第一編碼協(xié)議是多聲道Dolby Digital Plus協(xié)議。第二編碼協(xié)議是立體聲AAC協(xié)議、立體聲HE AAC vl協(xié)議和立體聲HE AAC v2協(xié)議之一。在一些情況下,第二編碼協(xié)議是多聲道Dolby Digital Plus協(xié)議,第一編碼協(xié)議是立體聲AAC協(xié)議、立體聲HE AAC vl協(xié)議和立體聲HE AAC v2協(xié)議之一。可選地,步驟(b)包括對統(tǒng)一比特流中表示一組后續(xù)比特應該被忽略而非被解碼的比特進行識別的步驟。
[0084]在一些實施方式中,本發(fā)明是被配置成對由編碼器生成的統(tǒng)一比特流進行解碼的解碼器(例如,在圖9中被示出為接收由編碼器200生成的統(tǒng)一比特流的那些解碼器中的任意解碼器),其中統(tǒng)一比特流表示根據(jù)第一編碼協(xié)議編碼了的第一編碼音頻數(shù)據(jù)和根據(jù)第二編碼協(xié)議編碼了的附加編碼音頻數(shù)據(jù),并且該統(tǒng)一比特流可由被配置成對根據(jù)第一編碼協(xié)議編碼了的音頻數(shù)據(jù)進行解碼的第一解碼器、和被配置成對根據(jù)第二編碼協(xié)議編碼了的音頻數(shù)據(jù)進行解碼的第二解碼器來進行解碼,所述解碼器包括:
[0085]被配置成接收統(tǒng)一比特流的至少一個輸入端;以及
[0086]解碼子系統(tǒng),其被耦合至所述至少一個輸入端,并且被配置成對根據(jù)第一編碼協(xié)議編碼了的音頻數(shù)據(jù)進行編碼的音頻數(shù)據(jù)進行解碼,其中解碼子系統(tǒng)被配置成對統(tǒng)一比特流中的第一編碼音頻數(shù)據(jù)進行解碼而忽略統(tǒng)一比特流中的附加編碼音頻數(shù)據(jù)。
[0087]在一些情況下,第一編碼協(xié)議是多聲道Dolby Digital Plus協(xié)議。在其他情況下,第一編碼協(xié)議是立體聲AAC協(xié)議、立體聲HE AAC vl協(xié)議和立體聲HE AAC v2協(xié)議之一??蛇x地,解碼子系統(tǒng)被配置成對統(tǒng)一比特流中表示一組后續(xù)比特應該被忽略而非被解碼的比特進行識別。
[0088]在一些實施方式中,本發(fā)明是被配置成生成單一的統(tǒng)一比特流的音頻編碼系統(tǒng),該比特流可由被配置成對根據(jù)第一編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的第一解碼器、和被配置成對根據(jù)第二編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的第二解碼器來進行解碼。在一些這樣的實施方式中,第一編碼協(xié)議是多聲道Dolby Digital Plus協(xié)議,而第二編碼協(xié)議是立體聲AAC協(xié)議、立體聲HE AAC vI協(xié)議和立體聲HE AAC v2協(xié)議之一。在一些這樣的實施方式中,第一編碼協(xié)議是多聲道Dolby Digital協(xié)議,而第二編碼協(xié)議是立體聲AAC協(xié)議、立體聲HE AAC vl協(xié)議和立體聲HE AAC v2協(xié)議之一。在一些這樣的實施方式中,第一編碼協(xié)議是多聲道Dolby Digital Plus協(xié)議,而第二編碼協(xié)議是多聲道Dolby Digital Plus協(xié)議、立體聲AAC協(xié)議、立體聲HE AAC vI協(xié)議和立體聲HE AAC v2協(xié)議之一。在一些這樣的實施方式中,第一編碼協(xié)議是單聲道Dolby Digital協(xié)議和立體聲Dolby Digital協(xié)議之一,而第二編碼協(xié)議是多聲道Dolby Digital Plus協(xié)議。在一些這樣的實施方式中,第一編碼協(xié)議是單聲道Dolby Digital協(xié)議和立體聲Dolby Digital協(xié)議之一,而第二編碼協(xié)議是多聲道AAC協(xié)議和多聲道HE AAC vl協(xié)議之一。[0089]在一些實施方式中,本發(fā)明是一種音頻編碼方法,其包括步驟:生成可由被配置成對根據(jù)第一編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的第一解碼器、和被配置成對根據(jù)第二編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的第二解碼器來進行解碼的單一的統(tǒng)一比特流。在一些這樣的實施方式中,第一編碼協(xié)議是多聲道Dolby Digital Plus協(xié)議,而第二編碼協(xié)議是立體聲AAC協(xié)議、立體聲HE AAC vl協(xié)議和立體聲HE AAC v2協(xié)議之一。在一些這樣的實施方式中,第一編碼協(xié)議是多聲道Dolby Digital協(xié)議,而第二編碼協(xié)議是立體聲AAC協(xié)議、立體聲HE AAC vl協(xié)議和立體聲HE AAC v2協(xié)議之一。在一些這樣的實施方式中,第一編碼協(xié)議是多聲道Dolby Digital協(xié)議,而第二編碼協(xié)議是多聲道Dolby Digital Plus協(xié)議、立體聲AAC協(xié)議、立體聲HE AAC vI協(xié)議和立體聲HE AAC v2協(xié)議之一。在一些這樣的實施方式中,第一編碼協(xié)議是單聲道Dolby Digital協(xié)議和立體聲Dolby Digital協(xié)議之一,而第二編碼協(xié)議是多聲道Dolby Digital Plus協(xié)議。在一些這樣的實施方式中,第一編碼協(xié)議是單聲道Dolby Digital協(xié)議和立體聲Dolby Digital協(xié)議之一,而第二編碼協(xié)議是多聲道AAC協(xié)議和多聲道HE AAC vI協(xié)議之一。
[0090]在一些實施方式中,本發(fā)明是一種解碼器,其被配置成對由編碼器生成的統(tǒng)一比特流進行解碼,其中統(tǒng)一比特流包括至少兩個子流,所述子流包括根據(jù)第一編碼協(xié)議編碼的數(shù)據(jù)的第一獨立子流和根據(jù)第二編碼協(xié)議編碼的數(shù)據(jù)的第二子流,其中所述解碼器包括:
[0091]第一子系統(tǒng),其被配置成對來自統(tǒng)一比特流的第二子流進行解析和解復用從而確定解復用數(shù)據(jù),并且將解復用數(shù)據(jù)組成根據(jù)第二編碼協(xié)議來編碼的連續(xù)數(shù)據(jù)流;以及
[0092]解碼系統(tǒng),其被耦合至第一子系統(tǒng)并且被配置成對連續(xù)數(shù)據(jù)流進行解碼。
[0093]在一些這樣的實施方式中:第一子系統(tǒng)被配置成將解復用數(shù)據(jù)組成根據(jù)第二編碼協(xié)議編碼的所述連續(xù)數(shù)據(jù)流和根據(jù)第一編碼協(xié)議編碼的第二數(shù)據(jù)流,并且解碼器(例如,該解碼器的第一子系統(tǒng))被配置成通過有線和無線網(wǎng)絡連接的至少之一來將第二數(shù)據(jù)流轉(zhuǎn)發(fā)給二級設備,其中該二級設備支持對根據(jù)第一編碼協(xié)議編碼的數(shù)據(jù)進行解碼而不支持對根據(jù)第二編碼協(xié)議編碼的數(shù)據(jù)進行解碼;或
[0094]第一編碼協(xié)議是Dolby Digital Plus協(xié)議,并且第一獨立流和第二子流是DolbyDigital Plus編碼數(shù)據(jù)流的子流;或
[0095]第二編碼協(xié)議是立體聲AAC協(xié)議、立體聲HE AAC VI協(xié)議和立體聲HE AAC v2協(xié)議之一;或
[0096]第二編碼協(xié)議是Dolby Digital協(xié)議,并且第一獨立子流和第二子流是DolbyDigital Plus編碼數(shù)據(jù)流的子流;或
[0097]第一編碼協(xié)議是AAC協(xié)議、HE AAC vl協(xié)議和HE AAC v2協(xié)議之一;或
[0098]第二編碼協(xié)議是Dolby Digital協(xié)議和Dolby Digital Plus協(xié)議之一;或
[0099]第一編碼協(xié)議是Dolby Digital協(xié)議和Dolby Digital Plus協(xié)議之一;或
[0100]第二編碼協(xié)議是MPEG空間音頻對象編碼(SAOC)協(xié)議(或另一種面向?qū)ο髤f(xié)議);或
[0101]第一編碼協(xié)議是MPEG SAOC協(xié)議(或另一種面向?qū)ο髤f(xié)議)。
[0102]在一些實施方式中,本發(fā)明是用于對由編碼器生成的統(tǒng)一比特流進行解碼的方法,其中統(tǒng)一比特流表示根據(jù)第一編碼協(xié)議編碼了的第一編碼音頻數(shù)據(jù)和根據(jù)第二編碼協(xié)議編碼了的附加編碼音頻數(shù)據(jù),并且統(tǒng)一比特流可由被配置成對根據(jù)第一編碼協(xié)議編碼了的音頻數(shù)據(jù)進行解碼的第一解碼器、和被配置成對根據(jù)第二編碼協(xié)議編碼了的音頻數(shù)據(jù)進行解碼的第二解碼器來進行解碼,所述方法包括步驟:
[0103](a)向被配置成對根據(jù)第一編碼協(xié)議編碼了的音頻數(shù)據(jù)進行解碼的解碼器提供統(tǒng)一比特流;以及
[0104](b)使用解碼器來對統(tǒng)一比特流進行解碼,包括通過對第一編碼音頻數(shù)據(jù)進行解碼而忽略附加編碼音頻數(shù)據(jù)。
[0105]在一些這種實施方式中:
[0106]第一編碼協(xié)議是多聲道Dolby Digital Plus協(xié)議,而第二編碼協(xié)議是立體聲ACC協(xié)議、立體聲HE AAC vl協(xié)議和立體聲HE AAC v2協(xié)議之一;或者
[0107]第二編碼協(xié)議是多聲道Dolby Digital Plus協(xié)議,而第一編碼協(xié)議是立體聲ACC協(xié)議、立體聲HE AAC vl協(xié)議和立體聲HE MC v2協(xié)議之一;或
[0108]第一編碼協(xié)議是Dolby Digital協(xié)議和Dolby Digital Plus協(xié)議之一;或
[0109]第二編碼協(xié)議是立體聲ACC協(xié)議、立體聲HE AAC vl協(xié)議和立體聲AAC v2協(xié)議之-~* -或
[0110]第一編碼協(xié)議是AAC協(xié)議、HE ACC vl協(xié)議和HE AAC v2協(xié)議之一;或
[0111]第二編碼協(xié)議是Dolby Digital 和 Dolby Digital Plus 協(xié)議之一;
[0112]第二編碼協(xié)議是MPEG SAOC協(xié)議(或另一個面向?qū)ο蟮膮f(xié)議);或
[0113]第一編碼協(xié)議是MPEG SAOC協(xié)議(或另一個面向?qū)ο蟮膮f(xié)議)。
[0114]在一些實施方式中,本發(fā)明是一種解碼器,其被配置成對由編碼器生成的統(tǒng)一比特流進行解碼,其中統(tǒng)一比特流表示根據(jù)第一編碼協(xié)議編碼了的第一編碼音頻數(shù)據(jù)和根據(jù)第二編碼協(xié)議編碼了的附加編碼音頻數(shù)據(jù),并且統(tǒng)一比特流可以由被配置成對根據(jù)第一編碼協(xié)議編碼了的音頻數(shù)據(jù)進行解碼的第一解碼器和被配置成對根據(jù)第二編碼協(xié)議編碼了的音頻數(shù)據(jù)進行解碼的第二解碼器來解碼,所述解碼器包括:
[0115]至少一個輸入端,其被配置成接收統(tǒng)一比特流;以及
[0116]解碼子系統(tǒng),其被耦合至所述至少一個輸入端,并且被配置成對根據(jù)第一編碼協(xié)議編碼了的音頻數(shù)據(jù)進行解碼,其中所述解碼系統(tǒng)被配置成對統(tǒng)一比特流中的第一編碼音頻數(shù)據(jù)進行解碼而忽略統(tǒng)一比特流中的附加編碼音頻數(shù)據(jù)。
[0117]在一些這樣的實施方式中:
[0118]第一編碼協(xié)議是多聲道Dolby Digital Plus協(xié)議;或
[0119]第一編碼協(xié)議是立體聲AAC協(xié)議、立體聲HE AAC vl協(xié)議和立體聲HE AAC v2協(xié)議之一;或
[0120]第二編碼協(xié)議是立體聲AAC協(xié)議、立體聲HE AAC VI協(xié)議和立體聲HE AAC v2協(xié)議之一;或
[0121]第一編碼協(xié)議是AAC協(xié)議、HE AAC vl協(xié)議和HE AAC v2協(xié)議之一;或
[0122]第二編碼協(xié)議是Dolby Digital協(xié)議和Dolby Digital Plus協(xié)議之一;或
[0123]第一編碼協(xié)議是Dolby Digital協(xié)議和Dolby Digital Plus協(xié)議之一;或
[0124]第二編碼協(xié)議是MPEG SAOC協(xié)議(或另一個面向?qū)ο蟮膮f(xié)議)。或
[0125]第一編碼協(xié)議是MPEG SAOC協(xié)議(或另一個面向?qū)ο蟮膮f(xié)議)。[0126]在一些實施方式中,本發(fā)明是一種音頻編碼方法,其包括步驟:生成可以由被配置成對根據(jù)第一編碼協(xié)議編碼了的音頻數(shù)據(jù)進行解碼的第一解碼器和由被配置成對根據(jù)第二編碼協(xié)議編碼了的音頻數(shù)據(jù)進行解碼的第二解碼器來進行解碼的單一的統(tǒng)一比特流,其中,統(tǒng)一比特流包括根據(jù)兩個或更多個編碼協(xié)議來編碼的編碼數(shù)據(jù)的超幀。
[0127]在一些實施方式中,本發(fā)明是一種音頻編碼方法,其包括步驟:生成可以由被配置成對根據(jù)第一編碼協(xié)議編碼了的音頻數(shù)據(jù)進行解碼的第一解碼器和被配置成對根據(jù)第二編碼協(xié)議編碼了的音頻數(shù)據(jù)進行解碼的第二解碼器來解碼的單一的統(tǒng)一比特流,并且其中生成統(tǒng)一比特流的步驟支持解交織以生成包括根據(jù)第一編碼協(xié)議編碼的音頻數(shù)據(jù)的第一比特流和包括根據(jù)第二編碼協(xié)議編碼的音頻數(shù)據(jù)的第二比特流。
[0128]在一些實施方式中,本發(fā)明是一種音頻編碼方法,其包括步驟:生成可以由被配置成對根據(jù)第一編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的第一解碼器和被配置成對根據(jù)第二編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的第二解碼器來解碼的單一的統(tǒng)一比特流,其中統(tǒng)一比特流包括根據(jù)第一編碼協(xié)議和第二編碼協(xié)議編碼的編碼數(shù)據(jù)的超幀,使得多媒體或數(shù)據(jù)流處理服務器能夠支持統(tǒng)一比特流的流處理和傳送的至少之一,其中所述多媒體或數(shù)據(jù)流處理服務器僅支持第一編碼協(xié)議和第二編碼協(xié)議之一。
[0129]在一些實施方式中,本發(fā)明是一種系統(tǒng),包括:
[0130]音頻編碼器,其被配置成生成單一的統(tǒng)一比特流,該單一的統(tǒng)一比特流可以由被配置成對根據(jù)第一編碼協(xié)議編碼了的音頻數(shù)據(jù)進行解碼的第一解碼器和被配置成對根據(jù)第二編碼協(xié)議編碼了的音頻數(shù)據(jù)進行解碼的第二解碼器來解碼,其中統(tǒng)一比特流包括根據(jù)第一編碼協(xié)議和第二編碼協(xié)議編碼的編碼數(shù)據(jù)的超幀;以及
[0131]服務器,其被耦合以接收統(tǒng)一比特流并且被配置成將統(tǒng)一比特流流處理至被配置成對統(tǒng)一比特流的數(shù)據(jù)進行解碼和呈現(xiàn)的至少一個處理設備,其中所述服務器僅支持第一編碼協(xié)議和第二編碼協(xié)議之一。
[0132]在一些實施方式中,本發(fā)明是一種系統(tǒng),包括:
[0133]音頻編碼器,其被配置成生成單一的統(tǒng)一比特流,該比特流可以由被配置成對根據(jù)第一編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的第一解碼器和被配置成對根據(jù)第二編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的第二解碼器來解碼,其中所述統(tǒng)一比特流包括根據(jù)第一編碼協(xié)議和第二編碼協(xié)議編碼的編碼數(shù)據(jù)的超幀;以及
[0134]服務器,其被耦合以接收統(tǒng)一比特流并且被配置成將以下之一流處理到至少一個處理設備:根據(jù)第一編碼協(xié)議編碼的比特流的幀、和根據(jù)第二編碼協(xié)議編碼的比特流的幀,其中所述服務器僅支持第一編碼協(xié)議和第二編碼協(xié)議之一。
[0135]雖然在本文中描述了本發(fā)明的【具體實施方式】和本發(fā)明的應用,但是對于本領域普通技術(shù)人員很明顯的是,在不偏離本文所描述及要求保護的范圍的情況下,可以有關于實施方式和應用的許多變型。應當理解,雖然示出及描述了本發(fā)明的特定形式,本發(fā)明不限于所描述及示出的【具體實施方式】或所描述的特定方法。
【權(quán)利要求】
1.一種音頻編碼系統(tǒng),其被配置成生成單一的統(tǒng)一比特流,所述統(tǒng)一比特流能夠由第一解碼器和第二解碼器來解碼,其中所述第一解碼器被配置成對根據(jù)第一編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼,而所述第二解碼器被配置成對根據(jù)第二編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述統(tǒng)一比特流包括能夠由所述第一解碼器解碼的第一編碼數(shù)據(jù)和能夠由所述第二解碼器解碼的第二編碼數(shù)據(jù),并且其中所述第一編碼數(shù)據(jù)與所述第二編碼數(shù)據(jù)復用,并且所述統(tǒng)一比特流包括向所述第二解碼器指示所述第二解碼器應該忽略所述第一編碼數(shù)據(jù)的比特、以及向所述第一解碼器指示所述第一解碼器應該忽略所述第二編碼數(shù)據(jù)的比特。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述第一解碼器不被配置成對根據(jù)所述第二編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼,而所述第二解碼器不被配置成對根據(jù)所述第一編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述音頻編碼系統(tǒng)是感知編碼系統(tǒng)。
5.根據(jù)權(quán)利要求 1所述的系統(tǒng),其中所述第一編碼協(xié)議是多聲道杜比數(shù)字+協(xié)議,而所述第二編碼協(xié)議是立體聲AAC協(xié)議、立體聲HE AAC vI協(xié)議和立體聲HE AAC v2協(xié)議之一。
6.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述第一編碼協(xié)議是多聲道杜比數(shù)字協(xié)議,而所述第二編碼協(xié)議是立體聲AAC協(xié)議、立體聲HE AAC vI協(xié)議和立體聲HE AAC v2協(xié)議之一。
7.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述第一編碼協(xié)議是多聲道杜比數(shù)字協(xié)議,而所述第二編碼協(xié)議是多聲道杜比數(shù)字+協(xié)議、立體聲AAC協(xié)議、立體聲HE AAC vl協(xié)議和立體聲HE AAC v2協(xié)議之一。
8.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述第一編碼協(xié)議是單聲道杜比數(shù)字協(xié)議和立體聲杜比數(shù)字協(xié)議之一,而所述第二編碼協(xié)議是多聲道杜比數(shù)字+協(xié)議。
9.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述第一編碼協(xié)議是單聲道杜比數(shù)字協(xié)議和立體聲杜比數(shù)字協(xié)議之一,而所述第二編碼協(xié)議是多聲道AAC協(xié)議和多聲道HE AAC vl協(xié)議之
O
10.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述音頻編碼系統(tǒng)包括:第一編碼子系統(tǒng),其被配置成根據(jù)所述第一編碼協(xié)議對來自共享比特池的音頻數(shù)據(jù)進行編碼;以及第二編碼子系統(tǒng),其被配置成根據(jù)所述第二編碼協(xié)議對來自所述共享比特池的數(shù)據(jù)進行編碼,并且其中所述音頻編碼系統(tǒng)被配置成:在所述第一編碼子系統(tǒng)和所述第二編碼子系統(tǒng)之間共享來自所述共享比特池的可用比特,以及在所述第一編碼子系統(tǒng)和所述第二編碼子系統(tǒng)之間分發(fā)來自所述共享比特池的所述可用比特以優(yōu)化所述統(tǒng)一比特流的總體音頻質(zhì)量。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其中所述音頻編碼系統(tǒng)被配置成:通過利用自適應延遲的解同步來自適應地降低所述第一編碼子系統(tǒng)和所述第二編碼子系統(tǒng)對來自所述共用比特池的比特的同時需求。
12.根據(jù)權(quán)利要求10所述的系統(tǒng),其中所述音頻編碼系統(tǒng)被配置成:當正由所述編碼系統(tǒng)來編碼復雜音頻段、困難音頻段和復雜音頻場景中的至少之一時,通過利用自適應延遲的解同步來自適應地降低所述第一編碼子系統(tǒng)和所述第二編碼子系統(tǒng)對來自所述共用比特池的比特的同時需求。
13.根據(jù)權(quán)利要求10所述的系統(tǒng),其中所述音頻編碼系統(tǒng)被配置成:根據(jù)共享比特預算,在所述第一編碼子系統(tǒng)和所述第二編碼子系統(tǒng)之間分配來自所述共享比特池的可用比特。
14.根據(jù)權(quán)利要求10所述的系統(tǒng),其中所述音頻編碼系統(tǒng)被配置成:以取決于所述共享比特池中的音頻數(shù)據(jù)的感知復雜度和熵中至少之一的方式,分配來自所述共享比特池的可用比特。
15.根據(jù)權(quán)利要求10所述的系統(tǒng),其中所述統(tǒng)一比特流包括能夠由所述第一解碼器解碼的經(jīng)編碼的第一音頻數(shù)據(jù)、和能夠由所述第二解碼器解碼的經(jīng)編碼的第二音頻數(shù)據(jù),并且所述第一編碼數(shù)據(jù)與所述第二編碼數(shù)據(jù)復用,并且其中所述共享比特池中的所述可用比特包括所述第一音頻數(shù)據(jù)和所述第二音頻數(shù)據(jù),并且所述第一音頻數(shù)據(jù)獨立于所述第二音頻數(shù)據(jù)。
16.根據(jù)權(quán)利要求10所述的系統(tǒng),其中所述統(tǒng)一比特流包括能夠由所述第一解碼器解碼的經(jīng)編碼的第一音頻數(shù)據(jù)、和能夠由所述第二解碼器解碼的經(jīng)編碼的第二音頻數(shù)據(jù),并且所述第一編碼數(shù)據(jù)與所述第二編碼數(shù)據(jù)復用,并且其中所述共享比特池中的所述可用比特包括所述第一音頻數(shù)據(jù)和所述第二音頻數(shù)據(jù),并且所述第二音頻數(shù)據(jù)是所述第一音頻數(shù)據(jù)的延遲版本。
17.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述統(tǒng)一比特流包括根據(jù)所述第一編碼協(xié)議和所述第二編碼協(xié)議編 碼的編碼數(shù)據(jù)的超幀。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其中每個所述超幀由與根據(jù)所述第二編碼協(xié)議編碼的Y幀編碼音頻數(shù)據(jù)復用的、根據(jù)所述第一編碼協(xié)議編碼的X幀編碼音頻數(shù)據(jù)組成,以使得所述每個超幀包括X+Y幀編碼音頻數(shù)據(jù)。
19.根據(jù)權(quán)利要求17所述的系統(tǒng),其中每個所述超幀表示對于所述第一編碼協(xié)議和所述第二編碼協(xié)議相同的時間間隔。
20.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述統(tǒng)一比特流包括能夠由所述第一解碼器解碼的第一編碼數(shù)據(jù)、能夠由所述第二解碼器解碼的第二編碼數(shù)據(jù)、以及與所共享的所述第一編碼數(shù)據(jù)和所述第二編碼數(shù)據(jù)的至少之一相關聯(lián)的元數(shù)據(jù)。
21.一種音頻編碼方法,包括步驟:生成能夠由第一解碼器和第二解碼器來解碼的單一的統(tǒng)一比特流,其中所述第一解碼器被配置成對根據(jù)第一編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼,而所述第二解碼器被配置成對根據(jù)第二編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼。
22.根據(jù)權(quán)利要求21所述的方法,其中所述統(tǒng)一比特流包括能夠由所述第一解碼器解碼的第一編碼數(shù)據(jù)和能夠由所述第二解碼器解碼的第二編碼數(shù)據(jù),并且其中所述方法包括將所述第一編碼數(shù)據(jù)與所述第二編碼數(shù)據(jù)進行復用的步驟。
23.根據(jù)權(quán)利要求22所述的方法,其中所述統(tǒng)一比特流包括:向所述第二解碼器指示所述第二解碼器應該忽略所述第一編碼數(shù)據(jù)的比特,以及向所述第一解碼器指示所述第一解碼器應該忽略所述第二編碼數(shù)據(jù)的比特。
24.根據(jù)權(quán)利要求21所述的方法,其中所述第一解碼器不被配置成對根據(jù)所述第二編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼,而所述第二解碼器不被配置成對根據(jù)所述第一編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼。
25.根據(jù)權(quán)利要求21所述的方法,其中所述音頻編碼方法由感知編碼系統(tǒng)實施。
26.根據(jù)權(quán)利要求21所述的方法,其中所述第一編碼協(xié)議是多聲道杜比數(shù)字+協(xié)議,而所述第二編碼協(xié)議是立體聲AAC協(xié)議、立體聲HE AAC vI協(xié)議和立體聲HE AAC v2協(xié)議之
O
27.根據(jù)權(quán)利要求21所述的方法,其中所述第一編碼協(xié)議是多聲道杜比數(shù)字協(xié)議,而所述第二編碼協(xié)議是立體聲AAC協(xié)議、立體聲HE AAC vI協(xié)議和立體聲HE AAC v2協(xié)議之
28.根據(jù)權(quán)利要求21所述的方法,其中所述第一編碼協(xié)議是多聲道杜比數(shù)字協(xié)議,而所述第二編碼協(xié)議是多聲道杜比數(shù)字+協(xié)議、立體聲AAC協(xié)議、立體聲HE AAC vl協(xié)議和立體聲HE AAC v2協(xié)議之一。
29.根據(jù)權(quán)利要求21所述的方法,其中所述第一編碼協(xié)議是單聲道杜比數(shù)字協(xié)議和立體聲杜比數(shù)字協(xié)議之一,而所述第二編碼協(xié)議是多聲道杜比數(shù)字+協(xié)議。
30.根據(jù)權(quán)利要求21所述的方法,其中所述第一編碼協(xié)議是單聲道杜比數(shù)字協(xié)議和立體聲杜比數(shù)字協(xié)議之一,而所述第二編碼協(xié)議是多聲道AAC協(xié)議和多聲道HE AAC vl協(xié)議之一 O
31.根據(jù)權(quán)利要求21所述的方法,其中所述方法由音頻編碼系統(tǒng)來執(zhí)行,所述音頻編碼系統(tǒng)包括:第一編碼子系統(tǒng),其被配置成根據(jù)所述第一編碼協(xié)議對來自共享比特池的音頻數(shù)據(jù)進行編碼;以及第二編碼子系統(tǒng),其被配置成根據(jù)所述第二編碼協(xié)議對來自所述共享比特池的數(shù)據(jù)進行編碼,并且其中所述方法包括步驟: 在所述第一編碼子系統(tǒng)和所述第二編碼子系統(tǒng)之間共享來自所述共享比特池的可用比特,以及在所述第一編碼子系統(tǒng)和所述第二編碼子系統(tǒng)之間分發(fā)來自所述共享比特池的所述可用比特,以優(yōu)化所述統(tǒng)一比特流的總體音頻質(zhì)量。
32.根據(jù)權(quán)利要求31所述的方法,其中所述方法包括步驟:通過利用自適應延遲的解同步來自適應地降低所述第一編碼子系統(tǒng)和所述第二編碼子系統(tǒng)對來自所述共用比特池的比特的同時需求。
33.根據(jù)權(quán)利要求31所述的方法,其中所述方法包括步驟:當正由所述編碼系統(tǒng)對復雜音頻段、困難音頻段和復雜音頻場景中至少之一編碼時,通過利用自適應延遲的解同步來自適應地降低所述第一編碼子系統(tǒng)和所述第二編碼子系統(tǒng)對來自所述共用比特池的比特的同時需求。
34.根據(jù)權(quán)利要求31所述的方法,其中所述方法包括步驟:根據(jù)共享比特預算,在所述第一編碼子系統(tǒng)和所述第二編碼子系統(tǒng)之間分配來自所述共享比特池的可用比特。
35.根據(jù)權(quán)利要求31所述的方法,其中所述方法包括步驟:以取決于所述共享比特池中的音頻數(shù)據(jù)的感知復雜度和熵中至少之一的方式,分配來自所述共享比特池的可用比特。
36.根據(jù)權(quán)利要求31所述的方法,其中所述統(tǒng)一比特流包括能夠由所述第一解碼器解碼的經(jīng)編碼的第一音頻數(shù)據(jù)和能夠由所述第二解碼器解碼的經(jīng)編碼的第二音頻數(shù)據(jù),并且所述方法包括步驟: 將所述第一編碼數(shù)據(jù)與所述第二編碼數(shù)據(jù)復用在所述統(tǒng)一比特流中,并且其中所述共享比特池中的所述可用比特包括所述第一音頻數(shù)據(jù)和所述第二音頻數(shù)據(jù),并且所述第一音頻數(shù)據(jù)獨立于所述第二音頻數(shù)據(jù)。
37.根據(jù)權(quán)利要求31所述的方法,其中所述統(tǒng)一比特流包括能夠由所述第一解碼器解碼的經(jīng)編碼的第一音頻數(shù)據(jù)和能夠由所述第二解碼器解碼的經(jīng)編碼的第二音頻數(shù)據(jù),并且所述方法包括步驟: 將所述第一編碼數(shù)據(jù)與所述第二編碼數(shù)據(jù)復用在所述統(tǒng)一比特流中,并且其中所述共享比特池中的所述可用比特包括所述第一音頻數(shù)據(jù)和所述第二音頻數(shù)據(jù),并且所述第二音頻數(shù)據(jù)是所述第一音頻數(shù)據(jù)的延遲版本。
38.根據(jù)權(quán)利要求31所述的方法,其中所述統(tǒng)一比特流包括能夠由所述第一解碼器解碼的第一編碼數(shù)據(jù)、能夠由所述第二解碼器解碼的第二編碼數(shù)據(jù)、以及與所共享的所述第一編碼數(shù)據(jù)和所述第二編碼數(shù)據(jù)中至少之一相關聯(lián)的元數(shù)據(jù)。
39.根據(jù)權(quán)利要求38所述的方法,包括步驟:操作所述第二解碼器來解碼所述第二編碼數(shù)據(jù),以及從所述統(tǒng)一比特流中提取所述元數(shù)據(jù),以及根據(jù)所述元數(shù)據(jù)來調(diào)節(jié)處理。
40.一種解碼器,其被配置成對由編碼器生成的統(tǒng)一比特流進行解碼,其中所述統(tǒng)一比特流包括至少兩個子流,所述子流包括根據(jù)第一編碼協(xié)議編碼的數(shù)據(jù)的第一獨立子流、以及根據(jù)第二編碼協(xié)議編碼的數(shù)據(jù)的第二子流,其中所述解碼器包括: 第一子系統(tǒng),其被配置成對來自所述統(tǒng)一比特流的所述第二子流進行解析和解復用從而確定解復用數(shù)據(jù),以及將所述解復用數(shù)據(jù)組成根據(jù)所述第二編碼協(xié)議編碼的連續(xù)數(shù)據(jù)流;以及 解碼子系統(tǒng),其被耦合至所述第一子系統(tǒng),并且被配置成對所述連續(xù)數(shù)據(jù)流進行解碼。
41.根據(jù)權(quán)利要求40所述的解碼器,其中所述第一子系統(tǒng)被配置成將所述解復用數(shù)據(jù)組成根據(jù)所述第二編碼協(xié)議編碼的所述連續(xù)數(shù)據(jù)流和根據(jù)所述第一編碼協(xié)議編碼的第二數(shù)據(jù)流,并且所述解碼器被配置成通過有線網(wǎng)絡連接和無線網(wǎng)絡連接中至少之一將所述第二數(shù)據(jù)流轉(zhuǎn)發(fā)給次級設備,其中所述次級設備支持對根據(jù)所述第一編碼協(xié)議編碼的數(shù)據(jù)進行解碼而不支持對根據(jù)所述第二編碼協(xié)議編碼的數(shù)據(jù)進行解碼。
42.根據(jù)權(quán)利要求41所述的解碼器,其中所述第一子系統(tǒng)被配置成將所述第二數(shù)據(jù)流轉(zhuǎn)發(fā)給所述次級設備。
43.根據(jù)權(quán)利要求40所述解碼器,其中所述第一編碼協(xié)議是杜比數(shù)字+協(xié)議,而所述第一獨立流和所述第二子流是杜比數(shù)字+編碼數(shù)據(jù)流的子流。
44.根據(jù)權(quán)利要求40所述的解碼器,其中所述第二編碼協(xié)議是立體聲AAC協(xié)議、立體聲HE AAC vl協(xié)議和立體聲HE AAC v2協(xié)議之一。
45.根據(jù)權(quán)利要求40所述的解碼器,其中所述第一編碼協(xié)議是杜比數(shù)字協(xié)議,而所述第一獨立子流和所述第二子流是杜比數(shù)字+編碼數(shù)據(jù)流的子流。
46.根據(jù)權(quán)利要求40所述的解碼器,其中所述第一編碼協(xié)議是AAC協(xié)議、HEAAC vl協(xié)議和HE AAC v2協(xié)議之一。
47.根據(jù)權(quán)利要求40所述的解碼器,其中所述第二編碼協(xié)議是杜比數(shù)字協(xié)議和杜比數(shù)字+協(xié)議之一。
48.根據(jù)權(quán)利要求40所述的解碼器,其中所述第一編碼協(xié)議是杜比數(shù)字協(xié)議和杜比數(shù)字+協(xié)議之一。
49.根據(jù)權(quán)利要求40所述的解碼器,其中所述第二編碼協(xié)議是面向?qū)ο蟮膮f(xié)議。
50.根據(jù)權(quán)利要求49所述的解碼器,其中所述第二編碼協(xié)議是MPEGSAOC協(xié)議。
51.根據(jù)權(quán)利要求40所述的解碼器,其中所述第一編碼協(xié)議是面向?qū)ο蟮膮f(xié)議。
52.根據(jù)權(quán)利要求51所述的解碼器,其中所述第一編碼協(xié)議是MPEGSAOC協(xié)議。
53.一種用于對由編碼器生成的統(tǒng)一比特流進行解碼的方法,其中所述統(tǒng)一比特流表示根據(jù)第一編碼協(xié)議編碼的第一編碼音頻數(shù)據(jù)和根據(jù)第二編碼協(xié)議編碼的附加編碼音頻數(shù)據(jù),并且所述統(tǒng)一比特流能夠由被配置成對根據(jù)所述第一編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的第一解碼器、和被配置成對根據(jù)所述第二編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的第二解碼器來解碼,所述方法包括步驟: (a)將所述統(tǒng)一比特流提供給被配置成對根據(jù)所述第一編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的解碼器;以及 (b)使用所述解碼器對所述統(tǒng)一比特流進行解碼,包括通過對所述第一編碼音頻數(shù)據(jù)進行解碼以及忽略所述附加編碼音頻數(shù)據(jù)。
54.根據(jù)權(quán)利要求53所述的方法,其中所述第一編碼協(xié)議是多聲道杜比數(shù)字+協(xié)議,而所述第二編碼協(xié)議是立體聲AAC協(xié)議、立體聲HE AAC vI協(xié)議和立體聲HE AAC v2協(xié)議之
O
55.根據(jù)權(quán)利要求53所述的方法,其中所述第二編碼協(xié)議是多聲道杜比數(shù)字+協(xié)議,而所述第一編碼協(xié)議是立體聲AAC協(xié)議、立體聲HE AAC vl協(xié)議和立體聲HE AAC v2協(xié)議之
O
56.根據(jù)權(quán)利要求53所述的方法,其中所述第一編碼協(xié)議是杜比數(shù)字協(xié)議和杜比數(shù)字+協(xié)議之一。
57.根據(jù)權(quán)利要求53所述的方法,其中所述第二編碼協(xié)議是立體聲AAC協(xié)議、立體聲HE AAC vl協(xié)議和立體聲HE AAC v2協(xié)議之一。
58.根據(jù)權(quán)利要求53所述的方法,其中所述第一編碼協(xié)議是AAC協(xié)議、HEAAC vl協(xié)議和HE AAC v2協(xié)議之一。
59.根據(jù)權(quán)利要求53所述的方法,其中所述第二編碼協(xié)議是杜比數(shù)字協(xié)議和杜比數(shù)字+協(xié)議之一。
60.根據(jù)權(quán)利要求53所述的方法,其中所述第二編碼協(xié)議是面向?qū)ο蟮膮f(xié)議。
61.根據(jù)權(quán)利要求60所述的方法,其中所述第二編碼協(xié)議是MPEGSAOC協(xié)議。
62.根據(jù)權(quán)利要求53所述的方法,其中所述第一編碼協(xié)議是面向?qū)ο蟮膮f(xié)議。
63.根據(jù)權(quán)利要求62所述的方法,其中所述第一編碼協(xié)議是MPEGSAOC協(xié)議。
64.根據(jù)權(quán)利要求53所述的方法,其中所述步驟(b)包括對所述統(tǒng)一比特流中表示一組后續(xù)比特應該被忽略而不應被解碼的比特進行識別。
65.一種解碼器,其被配置成對由編碼器生成的統(tǒng)一比特流進行解碼,其中所述統(tǒng)一比特流表示根據(jù)第一編碼協(xié)議編碼的第一編碼音頻數(shù)據(jù)和根據(jù)第二編碼協(xié)議編碼的附加編碼音頻數(shù)據(jù),并且所述統(tǒng)一比特流能夠由被配置成對根據(jù)所述第一編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的第一解碼器、和被配置成對根據(jù)所述第二編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的第二解碼器來解碼,所述解碼器包括: 至少一個輸入端,其被配置成接收所述統(tǒng)一比特流;以及 解碼子系統(tǒng),其被耦合至所述至少一個輸入端,并且被配置成對根據(jù)所述第一編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼,其中所述解碼子系統(tǒng)被配置成對所述統(tǒng)一比特流中的所述第一編碼音頻數(shù)據(jù)進行解碼,以及忽略所述統(tǒng)一比特流中的所述附加編碼音頻數(shù)據(jù)。
66.根據(jù)權(quán)利要求65所述的解碼器,其中所述第一編碼協(xié)議是多聲道杜比數(shù)字+協(xié)議。
67.根據(jù)權(quán)利要求65所述的解碼器,其中所述第一編碼協(xié)議是立體聲AAC協(xié)議、立體聲HE AAC vl協(xié)議和立體聲HE AAC v2協(xié)議之一。
68.根據(jù)權(quán)利要求65所述的解碼器,其中所述第二編碼協(xié)議是立體聲AAC協(xié)議、立體聲HE AAC vl協(xié)議和立體聲HE AAC v2協(xié)議之一。
69.根據(jù)權(quán)利要求65所述的解碼器,其中所述第一編碼協(xié)議是AAC協(xié)議、HEAAC vl協(xié)議和HE AAC v2協(xié)議之一。
70.根據(jù)權(quán)利要求65所述的解碼器,其中所述第二編碼協(xié)議是杜比數(shù)字協(xié)議和杜比數(shù)字+協(xié)議之一。
71.根據(jù)權(quán)利要求65所述的解碼器,其中所述第一編碼協(xié)議是杜比數(shù)字協(xié)議和杜比數(shù)字+協(xié)議之一。
72.根據(jù)權(quán)利要求65所述的解碼器,其中所述第二編碼協(xié)議是面向?qū)ο蟮膮f(xié)議。
73.根據(jù)權(quán)利要求72所述的解碼器,其中所述第二編碼協(xié)議是MPEGSAOC協(xié)議。
74.根據(jù)權(quán)利要求65所述的解碼器,其中所述第一編碼協(xié)議是面向?qū)ο蟮膮f(xié)議。
75.根據(jù)權(quán)利要求74所述的解碼器,其中所述第一編碼協(xié)議是MPEGSAOC協(xié)議。
76.根據(jù)權(quán)利要求65所述的解碼器,其中所述解碼子系統(tǒng)被配置成對所述統(tǒng)一比特流中表示一組后續(xù)比特應該被忽略而不應被解碼的比特進行識別。
77.一種音頻編碼方法,其包括步驟:生成單一的統(tǒng)一比特流,所述比特流能夠由被配置成對根據(jù)第一編碼協(xié)議編碼 的音頻數(shù)據(jù)進行解碼的第一解碼器、和被配置成對根據(jù)第二編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的第二解碼器來解碼,其中所述統(tǒng)一比特流包括根據(jù)兩個或更多個編碼協(xié)議編碼的編碼數(shù)據(jù)的超幀。
78.根據(jù)權(quán)利要求77所述的方法,其中每個所述超幀由與根據(jù)所述第二編碼協(xié)議編碼的Y幀編碼音頻數(shù)據(jù)復用的、根據(jù)所述第一編碼協(xié)議編碼的X幀編碼音頻數(shù)據(jù)組成,以使得所述每個超幀包括X+Y幀編碼音頻數(shù)據(jù)。
79.根據(jù)權(quán)利要求77所述的方法,其中每個所述超幀表示對于所述第一編碼協(xié)議和所述第二編碼協(xié)議相同的時間間隔。
80.一種音頻編碼方法,其包括步驟:生成單一的統(tǒng)一比特流,所述比特流能夠由被配置成對根據(jù)第一編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的第一解碼器、和被配置成對根據(jù)第二編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的第二解碼器來解碼,其中生成所述統(tǒng)一比特流的步驟支持解交織以生成包括根據(jù)所述第一編碼協(xié)議編碼的音頻數(shù)據(jù)的第一比特流,和根據(jù)所述第二編碼協(xié)議編碼的音頻數(shù)據(jù)的第二比特流。
81.根據(jù)權(quán)利要求80所述的方法,其中所述第一比特流和所述第二比特流中的每個與被配置成對根據(jù)相應編碼協(xié)議編碼的數(shù)據(jù)進行解碼的解碼器直接兼容。
82.根據(jù)權(quán)利要求80所述的方法,其中所述統(tǒng)一比特流傳送適用于每種解交織比特流類型的錯誤檢測數(shù)據(jù)、錯誤檢測信息、CRC和HASH值,從而消除對在所述解交織期間重新計算所述錯誤檢測數(shù)據(jù)、錯誤檢測信息、CRC和/或HASH值的附加處理的需要。
83.一種音頻編碼方法,其包括步驟:生成單一的統(tǒng)一比特流,所述比特流能夠由被配置成對根據(jù)第一編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的第一解碼器和被配置成對根據(jù)第二編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼第二解碼來解碼,其中所述統(tǒng)一比特流包括根據(jù)所述第一編碼協(xié)議和所述第二編碼協(xié)議編碼的編碼數(shù)據(jù)的超幀,使得多媒體或數(shù)據(jù)流處理服務器能夠支持對所述統(tǒng)一比特流的流處理和傳輸中的至少之一,其中所述多媒體或數(shù)據(jù)流處理服務器僅支持所述第一編碼協(xié)議和所述第二編碼協(xié)議中之一。
84.—種系統(tǒng),包括: 音頻編碼器,其被配置成生成單一的統(tǒng)一比特流,所述統(tǒng)一比特流能夠由被配置成對根據(jù)第一編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的第一解碼器和被配置成對根據(jù)第二編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的第二解碼來解碼,其中所述統(tǒng)一比特流包括根據(jù)所述第一編碼協(xié)議和所述第二編碼協(xié)議編碼的編碼數(shù)據(jù)的超幀;以及 服務器,其被耦合以接收所述統(tǒng)一比特流,并且被配置成將所述統(tǒng)一比特流流處理至被配置成對所述統(tǒng)一比特流的數(shù)據(jù)進行解碼和呈現(xiàn)的至少一個處理設備,其中所述服務器僅支持所述第一編碼協(xié)議和所述第二編碼協(xié)議中之一。
85.—種系統(tǒng),包括: 音頻編碼器,其被配置成生成單一的統(tǒng)一比特流,所述統(tǒng)一比特流能夠由被配置成對根據(jù)第一編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的第一解碼器和被配置成對根據(jù)第二編碼協(xié)議編碼的音頻數(shù)據(jù)進行解碼的第二解碼器來解碼,其中所述統(tǒng)一比特流包括根據(jù)所述第一編碼協(xié)議和所述第二編碼協(xié)議編碼的編碼數(shù)據(jù)的超幀;以及 服務器,其被耦合以接收所述統(tǒng)一比特流,并且被配置將以下幀之一流處理到至少一個處理設備:根據(jù)所述第一協(xié)議編碼的比特流的幀、以及根據(jù)所述第二協(xié)議編碼的比特流的幀,其中所述服 務器僅支持所述第一編碼協(xié)議和所述第二編碼協(xié)議中之一。
【文檔編號】G10L19/16GK103460288SQ201280017327
【公開日】2013年12月18日 申請日期:2012年4月5日 優(yōu)先權(quán)日:2011年4月8日
【發(fā)明者】杰弗里·C·里德米勒, 法哈德·法哈尼, 米夏埃爾·舒格, 雷古納森·拉達克里希南, 馬克·S·文頓 申請人:杜比實驗室特許公司, 杜比國際公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
托里县| 郁南县| 柳河县| 兴城市| 武安市| 花莲市| 石嘴山市| 治县。| 广水市| 乌拉特中旗| 德阳市| 林西县| 洛阳市| 长乐市| 舒城县| 三门县| 廉江市| 德庆县| 阿拉善盟| 大安市| 盐津县| 湛江市| 东方市| 尤溪县| 洛川县| 芜湖市| 博罗县| 大同市| 灯塔市| 皮山县| 高邮市| 武功县| 邢台市| 临泽县| 区。| 尼木县| 达州市| 慈溪市| 镇康县| 合阳县| 威信县|