亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

編碼和/或解碼數(shù)字內(nèi)容的制作方法

文檔序號(hào):6457422閱讀:316來(lái)源:國(guó)知局

專(zhuān)利名稱(chēng)::編碼和/或解碼數(shù)字內(nèi)容的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及編碼和/或解碼數(shù)字內(nèi)容(例如,編碼和/或解碼由數(shù)字信號(hào)表示的音頻信息)的領(lǐng)域。
背景技術(shù)
:一般來(lái)說(shuō),對(duì)于各種形式的數(shù)字內(nèi)容(包括(例如)音頻內(nèi)容),在多種情況中需要無(wú)損壓縮和/或解壓縮。舉例來(lái)說(shuō),所述壓縮對(duì)于經(jīng)由帶寬受限的通信通道進(jìn)行傳輸或?qū)τ诖鎯?chǔ)器中的存儲(chǔ)是合意的。不斷尋求用于所述壓縮和/或解壓縮的技術(shù),尤其是提供低等待時(shí)間和/或低計(jì)算復(fù)雜性的技術(shù)。在說(shuō)明書(shū)的總結(jié)部分中特定地指出并清楚地主張標(biāo)的物。然而,如果與附圖一起閱讀,則參考以下“具體實(shí)施方式”可最佳地理解所主張的標(biāo)的物,關(guān)于操作的組織與方法兩者,以及其目標(biāo)、特征和優(yōu)點(diǎn)。圖1為描繪根據(jù)一個(gè)實(shí)施例的編碼方法或技術(shù)的示意圖;圖2A為描繪根據(jù)一個(gè)實(shí)施例的未經(jīng)分類(lèi)音頻樣本的集合的示意圖;圖2B為描繪根據(jù)一個(gè)實(shí)施例的經(jīng)分類(lèi)音頻樣本的集合的示意圖;圖3為描繪根據(jù)一個(gè)實(shí)施例的經(jīng)壓縮的數(shù)據(jù)流的示意圖;圖4為描繪根據(jù)一個(gè)實(shí)施例的解碼方法或技術(shù)的示意圖;圖5為描繪根據(jù)一個(gè)實(shí)施例的將一個(gè)或一個(gè)以上音頻樣本變換成兩個(gè)或兩個(gè)以上子帶的示意圖;圖6為描繪根據(jù)一個(gè)實(shí)施例的經(jīng)壓縮的數(shù)據(jù)流的示意圖;圖7A為描繪根據(jù)一個(gè)實(shí)施例的編碼方法或技術(shù)的流程圖;圖7b為描繪根據(jù)一個(gè)實(shí)施例的多通道編碼方法或技術(shù)的流程圖;圖8a為描繪根據(jù)一個(gè)實(shí)施例的解碼方法或技術(shù)的流程圖;以及圖8b為描繪根據(jù)一個(gè)實(shí)施例的多通道解碼方法或技術(shù)的流程圖。具體實(shí)施例方式在以下詳細(xì)描述中,陳述眾多特定細(xì)節(jié)以提供對(duì)所主張標(biāo)的物的徹底理解。然而,所屬領(lǐng)域的技術(shù)人員將理解,可在沒(méi)有這些特定細(xì)節(jié)的情況下實(shí)踐所主張標(biāo)的物。在其它例子中,未詳細(xì)描述所屬領(lǐng)域的技術(shù)人員知曉的方法、程序、組件和/或電路,以便不混淆所主張標(biāo)的物。在整個(gè)此說(shuō)明書(shū)中對(duì)“一個(gè)實(shí)施例”的參考可指結(jié)合特定實(shí)施例所描述的特定特征、結(jié)構(gòu)或特性可包括在所主張標(biāo)的物的至少一個(gè)實(shí)施例中。因而,在整個(gè)此說(shuō)明書(shū)中在各處出現(xiàn)的短語(yǔ)“在一個(gè)實(shí)施例中”和/或“一實(shí)施例”不一定意欲指代同一實(shí)施例或所描述的任一特定實(shí)施例。此外,應(yīng)理解,所描述的特定特征、結(jié)構(gòu)和/或特性可以各種方式組合于一個(gè)或一個(gè)以上實(shí)施例中。當(dāng)然,一般來(lái)說(shuō),這些和其它問(wèn)題可隨特定上下文而變化。因此,這些術(shù)語(yǔ)的描述和使用的特定上下文可提供關(guān)于針對(duì)所述特定上下文得出的結(jié)論的有用指導(dǎo)。同樣,如本文所使用的術(shù)語(yǔ)“和”、“或”以及“和/或”可包括多種意義,所述意義將至少部分視使用術(shù)語(yǔ)的上下文而定。通常,如果用于關(guān)聯(lián)一列表(例如,A、B和/或C),貝IJ“和/或”既定指A、B或C以及A、B和C。但是,應(yīng)注意此僅為一說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此實(shí)例。除非另外特別規(guī)定,否則在整個(gè)此說(shuō)明書(shū)中,例如“處理”、“計(jì)算”、“推算”、“選擇”、“形成”、“啟用”、“禁止”、“識(shí)別”、“起始”、“查詢(xún)”、“獲得”、“代管(hosting)”、“保持”、“表示”、“修改”、“接收”、“發(fā)射”、“存儲(chǔ)”、“驗(yàn)證”、“授權(quán)”、“確定”和/或其類(lèi)似物的術(shù)語(yǔ)指代可由例如計(jì)算機(jī)和/或其它計(jì)算平臺(tái)的系統(tǒng)執(zhí)行的動(dòng)作和/或過(guò)程,所述系統(tǒng)能夠操縱和/或變換可表示為系統(tǒng)的處理器、存儲(chǔ)器、寄存器和/或其它信息存儲(chǔ)、發(fā)射、接收和/或顯示裝置內(nèi)的電子、磁和/或其它物理量的數(shù)據(jù)。因此,計(jì)算平臺(tái)指代包括具有處理和/或存儲(chǔ)呈信號(hào)或電子數(shù)據(jù)的形式的數(shù)據(jù)的能力的系統(tǒng)或裝置。因而,在此上下文中,計(jì)算平臺(tái)可包含硬件、軟件、固件和/或其任一組合。此外,除非另外特別規(guī)定,否則如本文參看流程圖或以其它方式描述的過(guò)程還可全部或部分通過(guò)計(jì)算平臺(tái)來(lái)執(zhí)行和/或控制。所主張的標(biāo)的物至少部分與數(shù)據(jù)壓縮/解壓縮方法或技術(shù)(例如,無(wú)損、大致無(wú)損、和/或相對(duì)無(wú)損數(shù)據(jù)壓縮/解壓縮方法或技術(shù))的實(shí)施例以及可涉及方法或技術(shù)實(shí)施例的系統(tǒng)或設(shè)備的實(shí)施例有關(guān)。舉例來(lái)說(shuō),在某些情況中,可需要實(shí)現(xiàn)可與無(wú)損壓縮過(guò)程技術(shù)水平相當(dāng)?shù)囊纛l數(shù)據(jù)壓縮比。另外,在某些情況下,可需要達(dá)到所述壓縮比同時(shí)還減少或簡(jiǎn)化壓縮和/或解壓縮方法的計(jì)算復(fù)雜性。舉例來(lái)說(shuō),在便攜式裝置中,電池壽命可為相關(guān)的考慮因素,使得可需要實(shí)現(xiàn)與其它方法類(lèi)似的壓縮但采用較少處理功率的壓縮方案以有效地延長(zhǎng)裝置的電池壽命和/或改進(jìn)裝置的一個(gè)或一個(gè)以上其它性能特性,同時(shí)還滿意地解決可與裝置相關(guān)聯(lián)的帶寬約束。作為額外實(shí)例,還可需要較低的計(jì)算復(fù)雜性以用于減少與傳輸和接收經(jīng)壓縮的音頻數(shù)據(jù)相關(guān)聯(lián)的等待時(shí)間。在此上下文中,術(shù)語(yǔ)音頻數(shù)據(jù)指代以數(shù)字信號(hào)形式表示的音頻信息。當(dāng)然,前述僅為結(jié)合壓縮和/或解壓縮過(guò)程可能需要的特征的說(shuō)明性實(shí)例;然而,所主張的標(biāo)的物不限于此方面。圖1描繪例如用以編碼音頻數(shù)據(jù)的系統(tǒng)的編碼系統(tǒng)的實(shí)施例100的示意圖,但是所主張的標(biāo)的物在范圍上不一定限于編碼音頻數(shù)據(jù)。舉例來(lái)說(shuō),可編碼圖像數(shù)據(jù)、視頻數(shù)據(jù)和其它形式的數(shù)字內(nèi)容。在此上下文中,術(shù)語(yǔ)圖像數(shù)據(jù)和視頻數(shù)據(jù)意指以數(shù)字信號(hào)形式表示的圖像或視頻信息。參看圖1,編碼系統(tǒng)實(shí)施例100可包含可操作以接收一個(gè)或一個(gè)以上連續(xù)脈碼調(diào)制(PCM)的音頻樣本(例如,一個(gè)或一個(gè)以上數(shù)字信號(hào)樣本)的壓縮方案。如本文中所使用,“音頻樣本”或“數(shù)字信號(hào)樣本”可指對(duì)應(yīng)于音頻數(shù)據(jù)的一個(gè)或一個(gè)以上方面的數(shù)字信號(hào)和/或值。舉例來(lái)說(shuō),音頻樣本可包含音頻信號(hào)(例如數(shù)字信號(hào)樣本)的集合或序列的一部分,所述部分具有特定大小,持續(xù)特定時(shí)間量,具有特定頻率范圍或具有一個(gè)或一個(gè)以上其它特定特性。但是,當(dāng)然,這些僅為關(guān)于音頻樣本的實(shí)例且所主張的標(biāo)的物不限于此方面。舉例來(lái)說(shuō),在此特定實(shí)施例中,音頻樣本可經(jīng)分組成一個(gè)或一個(gè)以上數(shù)據(jù)塊,例如塊110和/或112。如本文所使用,“塊”可指被組織成群組的一個(gè)或一個(gè)以上音頻樣本或數(shù)字信號(hào)樣本。舉例來(lái)說(shuō),一個(gè)或一個(gè)以上音頻信號(hào)樣本可至少部分基于所述一個(gè)或一個(gè)以上音頻信號(hào)的一個(gè)或一個(gè)以上特性而被組織成塊。但是,這些又僅為關(guān)于音頻樣本的實(shí)例,而所主張的標(biāo)的物則不限于此方面。僅作為一個(gè)實(shí)例,塊110和/或112可包含一個(gè)或一個(gè)以上連續(xù)音頻樣本,例如十一個(gè)連續(xù)音頻樣本,其中每一音頻樣本在被壓縮之前可(例如)具有特定數(shù)目個(gè)位,但是,當(dāng)然所主張的標(biāo)的物在范圍上不限于此方面。雖然依據(jù)十一個(gè)音頻樣本描述此實(shí)施例,但可替代地使用較小和/或較大的塊長(zhǎng)度。同樣,雖然對(duì)于此特定實(shí)施例,采用長(zhǎng)度為16位的音頻樣本,但是同樣又可采用較大數(shù)目的位或較小數(shù)目的位。此外,在一些情況下,音頻塊110和/或112可包含偶數(shù)個(gè)樣本?;蛘?,在一些情況下,音頻塊110和/或112可包含奇數(shù)個(gè)樣本。因此,所主張的標(biāo)的物不應(yīng)限于任何特定數(shù)目個(gè)音頻樣本。當(dāng)然,在一些情況下,使用較小或較大的樣本塊可以若干方式中的任一者來(lái)影響壓縮性能。舉例來(lái)說(shuō),在一些情況下,較小的塊長(zhǎng)度可導(dǎo)致壓縮上的減少?;蛘撸谝恍┣闆r下,較大的塊長(zhǎng)度可導(dǎo)致等待時(shí)間或計(jì)算復(fù)雜性增加。無(wú)論如何,這些僅為關(guān)于塊長(zhǎng)度的實(shí)例以闡明所主張的標(biāo)的物不應(yīng)限于所提供的實(shí)例或任一特定塊長(zhǎng)度。再次參看圖1,可將PCM音頻樣本值表示為經(jīng)組織成一個(gè)或一個(gè)以上群組(例如塊110和/或112)的一系列帶正負(fù)號(hào)的整數(shù)值。至少部分視特定實(shí)施例而定,整數(shù)值可表示音頻樣本的多種特性中的任一者。舉例來(lái)說(shuō)且不限制地,所述值可表示在給定時(shí)間點(diǎn)處的信號(hào)樣本(在此實(shí)例中為音頻信號(hào))的振幅。因而,不限制地,在一些情況下,可將塊110和/或112中的值表示為經(jīng)分組成11個(gè)連續(xù)音頻樣本的塊的一系列帶正負(fù)號(hào)的整數(shù)值。另外,在一些情況下,可將塊110和/或112中的值表示為(例如)經(jīng)分組成連續(xù)音頻樣本的一個(gè)或一個(gè)以上塊的一系列帶正負(fù)號(hào)或不帶正負(fù)號(hào)的定點(diǎn)數(shù)或浮點(diǎn)數(shù)。在此實(shí)施例中,編碼系統(tǒng)實(shí)施例100可操作以將塊110和/或112的樣本分類(lèi)成升序,使得經(jīng)分類(lèi)的塊中的逐次音頻樣本具有高于先前音頻樣本的數(shù)值。舉例來(lái)說(shuō),編碼系統(tǒng)實(shí)施例100可包含分類(lèi)模塊113。在一些情況下,分類(lèi)模塊113可操作以對(duì)PCM音頻樣本的塊110和/或112進(jìn)行分類(lèi),使得每一塊含有音頻樣本值114的經(jīng)分類(lèi)序列。盡管描述為升序分類(lèi),但是音頻樣本114的經(jīng)分類(lèi)序列可替代地包含以不同方式布置的分類(lèi),例如降序分類(lèi)。如本文所使用,術(shù)語(yǔ)“分類(lèi)”可指至少部分基于與數(shù)據(jù)相關(guān)聯(lián)的一個(gè)或一個(gè)以上方面來(lái)連續(xù)地布置數(shù)據(jù)。舉例來(lái)說(shuō),對(duì)一個(gè)或一個(gè)以上音頻樣本進(jìn)行分類(lèi)可包含至少部分基于與個(gè)別音頻樣本相關(guān)聯(lián)的數(shù)值來(lái)布置所述一個(gè)或一個(gè)以上音頻樣本,其中數(shù)值表示音頻樣本的可在樣本中變化的特性(例如且不限于信號(hào)振幅)。當(dāng)然,應(yīng)注意這些僅為關(guān)于對(duì)音頻值進(jìn)行分類(lèi)的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。在一實(shí)施例中,分類(lèi)過(guò)程還可產(chǎn)生排列值(圖1中描繪為值116),其中所述排列值可包含可用于將塊110和/或112中的PCM音頻數(shù)字信號(hào)樣本值恢復(fù)到樣本值被分類(lèi)前的次序的信息。如本文所使用,“排列值”可指可至少部分指示經(jīng)分類(lèi)樣本值的集合在樣本值被分類(lèi)之前的次序的信息。因而,在一些情況下,“排列值”可用于將經(jīng)分類(lèi)的音頻樣本值的10集合返回到樣本值被分類(lèi)前的次序。在一實(shí)施例中,排列值116可包含可與經(jīng)分類(lèi)數(shù)據(jù)的塊相關(guān)聯(lián)且可提供信息以使得可將經(jīng)分類(lèi)數(shù)據(jù)的塊恢復(fù)到具有在被分類(lèi)之前存在的次序的符號(hào)。通常,但不一定,經(jīng)設(shè)計(jì)以有效復(fù)原分類(lèi)的重新排序過(guò)程可為更一般的解碼過(guò)程的部分,如下文更全面地論述。舉例來(lái)說(shuō),在不失一般性的情況下,在一實(shí)施例中,解碼過(guò)程可至少部分采用排列值以將經(jīng)分類(lèi)的樣本值恢復(fù)到其在被分類(lèi)之前的次序,圖1中說(shuō)明為對(duì)應(yīng)于塊110和/或112。但是,應(yīng)注意這些僅為關(guān)于排列值的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。在一實(shí)施例中,可與對(duì)PCM音頻數(shù)字信號(hào)樣本值進(jìn)行分類(lèi)至少部分同時(shí)期和/或同時(shí)地計(jì)算排列值116。舉例來(lái)說(shuō),假定未經(jīng)分類(lèi)的樣本值(與塊110和/或112中的經(jīng)分類(lèi)音頻數(shù)字信號(hào)樣本值相關(guān)聯(lián))可表示為如下{V0,V1,V2,...Vn}在分類(lèi)過(guò)程的一個(gè)實(shí)施例中,對(duì)于特定塊中的值的集合,可將第一值VO移動(dòng)到η個(gè)位置中的任一者,可將第二值Vl移動(dòng)到η-1個(gè)位置中的任一者等等。此導(dǎo)致總共η!(η的階乘)個(gè)可能排列值,每一排列值對(duì)應(yīng)于值的塊的所有可能唯一次序中的特定唯一次序。多種方式潛在可用于編碼排列值。所主張的標(biāo)的物在范圍上不限于任何特定方法。而是,可采用多種方法中的任一者且下文提供若干實(shí)例??赏ㄟ^(guò)使用以Ceil(l0g2(p))數(shù)目的位進(jìn)行的常規(guī)二進(jìn)制譯碼來(lái)編碼移動(dòng)而編碼排列值,其中P為對(duì)于特定移動(dòng)的可能值的數(shù)目。在音頻樣本值的塊包含11個(gè)音頻樣本值的實(shí)施例中,此方法產(chǎn)生可以大致4+4+4+3+3+3+3+2+2+1個(gè)位或29個(gè)位編碼的排列值。作為一替代方案,可需要使用不同方案來(lái)編碼排列以產(chǎn)生更緊湊的結(jié)果。舉例來(lái)說(shuō),可需要以如log2(n)—樣少的位編碼排列,其中η對(duì)應(yīng)于音頻樣本值的塊中的值的數(shù)目。舉例來(lái)說(shuō),如果η等于11,則在一些情況下,可需要以如25.25一樣少的位來(lái)編碼排列值。但是,當(dāng)然,這些僅為關(guān)于編碼排列值的說(shuō)明性實(shí)例且所主張的標(biāo)的物決不限于此特定實(shí)例。用于編碼排列值的另一可能技術(shù)可涉及階乘價(jià)(factoradics)的使用。在此實(shí)施例中,如下文更詳細(xì)地描述,如果對(duì)η個(gè)音頻樣本值的塊進(jìn)行分類(lèi),則在一個(gè)特定實(shí)施例中,個(gè)別值的移動(dòng)可被編號(hào)為MO到Mn。在一實(shí)例中,采用塊長(zhǎng)度11,個(gè)別移動(dòng)可被編號(hào)為MO到Μ10。舉例來(lái)說(shuō),在此實(shí)施例中,可根據(jù)下式來(lái)編碼排列值<formula>formulaseeoriginaldocumentpage11</formula>在此實(shí)例中,排列值包含個(gè)別移動(dòng)乘以逐次變大的階乘的和。舉例來(lái)說(shuō),假定塊110包括11個(gè)值,在一些情況下,與經(jīng)分類(lèi)的樣本114相關(guān)聯(lián)的排列值116可以大致26個(gè)位來(lái)編碼。但是,此又僅為關(guān)于排列值的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。在采用插入分類(lèi)過(guò)程的實(shí)施例中,如下文所描述,編碼排列值可與分類(lèi)過(guò)程同時(shí)發(fā)生。但是,當(dāng)然,所主張的標(biāo)的物在范圍上不限于采用插入分類(lèi)過(guò)程。當(dāng)然,可采用任一分類(lèi)過(guò)程。然而,在(例如)如上文提出的采用插入分類(lèi)的實(shí)施例中,分類(lèi)模塊113可處理音頻樣本值的塊(例如塊110)且與排列編碼116同時(shí)產(chǎn)生經(jīng)分類(lèi)的樣本值(例如,經(jīng)分類(lèi)的樣本值114)的集合。在不失一般性的情況下,以下出于說(shuō)明的目的論述一特定實(shí)例。圖2Α為描繪根據(jù)一實(shí)施例的用于未經(jīng)分類(lèi)的音頻樣本200的集合的分類(lèi)過(guò)程的示意圖。在此實(shí)施例中,分類(lèi)過(guò)程又包含插入分類(lèi)。舉例來(lái)說(shuō),插入分類(lèi)可通過(guò)從未經(jīng)分類(lèi)的值中取得逐次值并確定將特定值插入于經(jīng)分類(lèi)樣本值的集合中的何處而建立經(jīng)分類(lèi)值的集合。在此實(shí)施例中,經(jīng)分類(lèi)樣本值的集合最初為空,使得如果使用基于零的索引則在位置0處插入第一值。在此實(shí)施例中,可在位置0或位置1處插入來(lái)自未經(jīng)分類(lèi)值的集合的下一值。另外,可在位置0、位置1或位置2處插入來(lái)自未經(jīng)分類(lèi)值的集合的第三值。分類(lèi)過(guò)程可繼續(xù)直到來(lái)自未經(jīng)分類(lèi)值的集合的所有值被插入一位置中為止。在此實(shí)施例中,將在一值待插入的點(diǎn)的任一側(cè)的值向左或向右移位以為后續(xù)值讓出空間。此外,至少部分選擇插入特定值的點(diǎn),使得所述特定值在所述特定值待插入的點(diǎn)的任一側(cè)的值之間。因此,輸出列表可包含值的經(jīng)分類(lèi)的集合。在此實(shí)施例中,排列值可對(duì)應(yīng)于值被插入的一系列位置。舉例來(lái)說(shuō),對(duì)于N個(gè)音頻樣本值的集合,存在N!個(gè)不同或唯一的插入位置組合。再次參看圖2A,在此實(shí)施例中,分類(lèi)過(guò)程開(kāi)始于未經(jīng)分類(lèi)音頻樣本的集合中的第一值201。在此實(shí)例中,分類(lèi)過(guò)程產(chǎn)生用于第一值201的0插入位置。分類(lèi)過(guò)程進(jìn)行到下一值202且確定所述值是大于還是小于第一值201。在此實(shí)例中,第二值202大于第一值201,因此將第二值202插入在第一值201之后且其被指派有插入位置1。分類(lèi)過(guò)程通過(guò)未經(jīng)分類(lèi)的音頻樣本值200的后續(xù)值進(jìn)行,且對(duì)于一值,至少部分基于所述值的比較來(lái)確定用于所述值的插入位置或定位。返回到我們的實(shí)例,過(guò)程進(jìn)行第三值203且確定一插入定位。此處,例如,第三值203大于第一值201,但小于第二值202。因此,將第三值203插入在第一值201之后且在第二值202之前。當(dāng)然,此又僅為一實(shí)例且所主張的標(biāo)的物在范圍上決不限于此特定實(shí)例。分類(lèi)過(guò)程進(jìn)一步指派用于第三值203的插入位置1。再次參考我們的實(shí)例,分類(lèi)過(guò)程進(jìn)行到第四值204。此值大于第一值201、第二值202和第三值203。因此,分類(lèi)過(guò)程將第四值204插入在第二值202后且將插入位置3指派給其。最后,在我們的實(shí)例中,分類(lèi)過(guò)程進(jìn)行到第五值205。此值小于第一值201且分類(lèi)過(guò)程將第五值205插入在第一值201之前。還將插入值0指派給第五值205。在此實(shí)施例中,分類(lèi)過(guò)程現(xiàn)已產(chǎn)生音頻樣本值210的經(jīng)分類(lèi)的集合以及排列值212,在一實(shí)施例中,排列值212包含插入值的集合。但是,當(dāng)然,再次應(yīng)注意這些僅為關(guān)于分類(lèi)過(guò)程的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。圖2B為描繪用于將經(jīng)分類(lèi)的音頻樣本值恢復(fù)到音頻樣本值被分類(lèi)之前的次序(此處稱(chēng)為初始次序)的未分類(lèi)或重新排序過(guò)程的示意圖。現(xiàn)參看圖2B,重新排序過(guò)程至少部分使用排列值212以將經(jīng)分類(lèi)的音頻樣本值200恢復(fù)到初始次序。在一實(shí)施例中,重新排序過(guò)程可至少部分通過(guò)顛倒由排列值212表示的插入值的次序而將音頻樣本值200恢復(fù)到初始次序。此產(chǎn)生移除位置的列表220,其可用于從經(jīng)分類(lèi)的音頻樣本值210中移除音頻樣本值。當(dāng)移除一值時(shí),移動(dòng)左邊或右邊的值以縮短差距。在圖2B中所示的實(shí)例中,第一移除位置為位置0。因此,重新排序過(guò)程從線221中移除在0位置處的值且將那個(gè)值置放于經(jīng)恢復(fù)列表中。移除點(diǎn)的列表220中的下一移除位置為3。因此,重新排序過(guò)程從線222中移除在3位置處的值且將那個(gè)值置放于經(jīng)恢復(fù)列表220的下一位置中。下一移除位置為1,此導(dǎo)致重新排序過(guò)程從線223中移除位置1中的值且將那個(gè)值置放于經(jīng)恢復(fù)列表220的下一位置中。下一移除點(diǎn)再次為1,且因此重新排序過(guò)程從線224的位置1中移除值且將其置放于經(jīng)恢復(fù)列表220的下一位置中。最終,最后移除位置為0,且重新排序過(guò)程將來(lái)自位置0的剩余值置放于經(jīng)恢復(fù)列表220中的下一位置中。但是,應(yīng)注意到這些僅為關(guān)于重新排序過(guò)程的說(shuō)明性實(shí)例,且所主張的標(biāo)的物不應(yīng)限于此。在此特定實(shí)施例中,可通過(guò)執(zhí)行一個(gè)或一個(gè)以上運(yùn)算以解碼排列值來(lái)確定移除位置。舉例來(lái)說(shuō),如果使用階乘價(jià)編碼排列值,則可通過(guò)使排列值除以逐次變小的階乘來(lái)確定移除位置。在經(jīng)分類(lèi)的數(shù)字信號(hào)樣本值的集合包括η個(gè)值的情況下,可通過(guò)使排列值除以η!來(lái)確定第一移除位置??赏ㄟ^(guò)使第一計(jì)算的余數(shù)除以η-1!來(lái)確定第二移除位置。同樣,可通過(guò)使來(lái)自先前計(jì)算的余數(shù)除以逐次變小的階乘來(lái)確定后續(xù)移除位置直到確定所有移除位置為止。或者,在一實(shí)施例中,可使用乘法過(guò)程來(lái)取代除法。舉例來(lái)說(shuō),排列值的縮放近似值可乘以1/Ν!。接著可使此值右移以確定第一移除點(diǎn)。然而,在一些情況下,歸因于舍入誤差,此過(guò)程可能產(chǎn)生比正確值大一的移除點(diǎn)值??赏ㄟ^(guò)使所確定的移除點(diǎn)值乘以適當(dāng)階乘值(例如,對(duì)于第一移除點(diǎn)為N!),并驗(yàn)證乘積不大于排列值來(lái)檢測(cè)此類(lèi)型的誤差。如果乘積大于排列值,則使所確定的移除點(diǎn)值減一而產(chǎn)生針對(duì)特定移除點(diǎn)的正確值。類(lèi)似乘法和驗(yàn)證過(guò)程可同樣用于確定后續(xù)移除點(diǎn)。對(duì)于更特定的實(shí)例,在于經(jīng)分類(lèi)的數(shù)字信號(hào)樣本值的集合中存在11個(gè)值的情況下,可通過(guò)使排列值除以11!來(lái)確定第一移除位置??赏ㄟ^(guò)使來(lái)自第一計(jì)算的余數(shù)除以11-1!來(lái)確定第二移除位置,如此類(lèi)推直到確定所有移除位置為止。但是,當(dāng)然,應(yīng)注意這些僅為關(guān)于重新排序過(guò)程的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。再次返回到圖1,編碼系統(tǒng)100可進(jìn)一步包括差模塊118。差模塊118可包含能夠至少部分對(duì)經(jīng)分類(lèi)的值114進(jìn)行操作以產(chǎn)生或計(jì)算表示經(jīng)分類(lèi)值114集合的鄰近值之間的差的殘差或增量(delta)集合的一個(gè)或一個(gè)以上過(guò)程。舉例來(lái)說(shuō),編碼系統(tǒng)100可確定序列的值(此處稱(chēng)為初始值),所有其它值被確定為與所述序列的值相關(guān)。此初始值可為經(jīng)分類(lèi)值的塊或序列中的值中的任一者,例如序列中的第一值、序列中的最后值或序列中的中間值。在此實(shí)例中,差模塊118接著可確定或計(jì)算初始值與鄰近值之間的差以產(chǎn)生對(duì)應(yīng)于鄰近值的殘差值。差模塊118接著可確定或計(jì)算鄰近值與下一鄰近值之間的差以產(chǎn)生對(duì)應(yīng)于下一鄰近值的殘差值。舉例來(lái)說(shuō),初始值可包含中間值且差模塊118可計(jì)算初始值與初始值左邊的第一值之間的差。差模塊接著可計(jì)算在初始值左邊的第一值與其左邊的下一鄰近值之間的差。同樣,差模塊118可類(lèi)似地計(jì)算初始值右邊的逐次值之間的差。此過(guò)程可繼續(xù),直到存在對(duì)應(yīng)于初始值左邊和右邊的每一值的殘差值為止。在一特定實(shí)施例中,可通過(guò)使用值已被分類(lèi)或排序以使得其的值增加或減少的知識(shí)將殘差值表示為正值。因?yàn)槌跏贾悼删哂姓祷蜇?fù)值,所以可能需要編碼表示初始值的正負(fù)號(hào)的位值。舉例來(lái)說(shuō),在其中將奇數(shù)個(gè)值的中間值用作初始值的實(shí)施例中,可通過(guò)殘差值所對(duì)應(yīng)的音頻值與初始值的相對(duì)位置來(lái)說(shuō)明殘差值是正還是負(fù)。舉例來(lái)說(shuō),在升序分類(lèi)中,表示初始值左邊的值的殘差將已知為具有低于初始值的值,使得將不需要編碼所計(jì)算增量的負(fù)值,因?yàn)橄鄬?duì)位置傳達(dá)與殘差值相關(guān)聯(lián)的正值或負(fù)值。但是,在一些情況下,可能需要提供指示初始值自身是正值還是負(fù)值的機(jī)制。注意,出于壓縮的目的,可存在應(yīng)用修正型離散余弦變換(MDCT)或類(lèi)似過(guò)程的一些優(yōu)點(diǎn)。圖5為根據(jù)一個(gè)實(shí)施例的將音頻樣本值編碼成兩個(gè)或兩個(gè)以上子帶并恢復(fù)來(lái)自經(jīng)編碼的子帶的音頻樣本值的示意圖。在此實(shí)施例中,在上文參看圖1和圖2A所論述的分類(lèi)過(guò)程之前的音頻樣本值的塊可被分割成一個(gè)或一個(gè)以上相等或不相等寬度的頻率子帶。舉例來(lái)說(shuō),編碼系統(tǒng)100可進(jìn)一步包含可逆變換模塊500。在此實(shí)施例中,可通過(guò)可逆變換模塊500對(duì)音頻樣本值操作以產(chǎn)生兩個(gè)或兩個(gè)以上子帶。在圖5中所描繪的實(shí)例中,將音頻樣本值分割成編號(hào)為0到7的8個(gè)子帶,但是,如上文所論述,可使用其它數(shù)目的子帶且所主張的標(biāo)的物因此不限于所提供的實(shí)例。舉例來(lái)說(shuō),編碼系統(tǒng)可將樣本分割成任何數(shù)目的子帶。雖然實(shí)例可包括4、8、16或32,但是當(dāng)然數(shù)目可為奇數(shù)或偶數(shù)且無(wú)需為二的冪。在一個(gè)實(shí)施例中,可逆變換模塊500可包含下文更詳細(xì)描述的整數(shù)可逆修正型離散余弦變換(MDCT)。對(duì)于其它實(shí)例,可逆變換模塊500可包含小波變換、擴(kuò)展重疊變換和/或分層重疊變換。但是,應(yīng)注意,這些僅為關(guān)于編碼系統(tǒng)的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。舉例來(lái)說(shuō),修正型離散余弦變換(MDCT)假定周期輸入信號(hào)樣本實(shí)現(xiàn)所要結(jié)果,例如一個(gè)或一個(gè)以上最佳結(jié)果。然而,在一實(shí)施例中,樣本值(例如,PCM音頻樣本值)不一定相對(duì)于MDCT輸入周期為周期性的。因而,在一實(shí)施例中,如下文更詳細(xì)地描述,可需要至少部分包括窗化函數(shù),以處理樣本值的塊之間的邊緣效應(yīng)。但是,再次應(yīng)注意這些僅為關(guān)于編碼系統(tǒng)的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。還需要所述壓縮過(guò)程是完全可逆或所謂的整數(shù)可逆的。在一些情況下,整數(shù)可逆性可為(例如)用于實(shí)施無(wú)損編解碼器的要求。如果變換或過(guò)程為整數(shù)可逆,則可歸因于采用有限長(zhǎng)度(例如32位)的數(shù)字值的截?cái)嘈?yīng)而發(fā)生的誤差可被復(fù)原,這是所要特征。MDCT的一個(gè)優(yōu)點(diǎn)為其使用整數(shù)可逆的一系列矩陣來(lái)實(shí)施的能力,但是所主張的標(biāo)的物在范圍上不限于此方面??蓾M意地采用許多其它變換。然而,因?yàn)樵诖颂幙稍谝粚?shí)施例中采用下文更詳細(xì)地描述的修正型MDCT,所以針對(duì)此特定實(shí)施例說(shuō)明一方法,其中將待實(shí)施為壓縮/解壓縮過(guò)程的部分的運(yùn)算分解為較簡(jiǎn)單的運(yùn)算,使得執(zhí)行每簡(jiǎn)單運(yùn)算一個(gè)乘-加,下文更詳細(xì)地描述。因而,對(duì)于此特定實(shí)施例,壓縮/解壓縮的實(shí)施方案包含每一運(yùn)算為整數(shù)可逆的一系列運(yùn)算。MDCT的此特定實(shí)施可涉及以旋轉(zhuǎn)形式實(shí)施各種運(yùn)算。然而,例如可(例如)通過(guò)旋轉(zhuǎn)矩陣實(shí)施的旋轉(zhuǎn)運(yùn)算可以適于經(jīng)由整數(shù)運(yùn)算實(shí)施的方式而分解成較簡(jiǎn)單矩陣,借此保留MDCT的實(shí)施的整數(shù)可逆性。如上文所闡釋?zhuān)尚枰麛?shù)可逆性以用于結(jié)合無(wú)損編解碼器的實(shí)施來(lái)解碼。在此實(shí)例中,這些矩陣可用于對(duì)MDCT實(shí)施有效因式分解,例如將MDCT因式分解成一窗化運(yùn)算和一IV型DCT。但是,再次應(yīng)注意此僅為關(guān)于可逆變換的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。在一實(shí)施例中,可(例如)根據(jù)如下關(guān)系[1]將旋轉(zhuǎn)矩陣分解成三個(gè)矩陣的乘積<formula>formulaseeoriginaldocumentpage14</formula>在不失一般性的情況下,對(duì)于上述方程式,-JI<0<JI。如上文所提出,如果我們引入以下標(biāo)記法,則我們可界定一系列整數(shù)可逆運(yùn)算以實(shí)施旋轉(zhuǎn)。舉例來(lái)說(shuō),在以下標(biāo)記法中,Q(x)指代量化運(yùn)算子。一個(gè)實(shí)例可包含下取整數(shù)運(yùn)算子(flooroperator),其在一些情況下可等于不超過(guò)輸入值的最大整數(shù)。舉其它實(shí)例,在以下標(biāo)記法中,xO和xl為整數(shù)。<formula>formulaseeoriginaldocumentpage15</formula>因此,使用上述標(biāo)記法,可根據(jù)如下關(guān)系[2]實(shí)施關(guān)系[1]的旋轉(zhuǎn)X0+=Q(B0X1)X1+=Q(beX0)X0+=Q(B0X1)同樣,使用此相同標(biāo)記法,可根據(jù)如下關(guān)系[3]顛倒關(guān)系[2]的旋轉(zhuǎn)的旋轉(zhuǎn)X0-=Q(B0X1)X1-=Q(beX0)X0-=Q(B0X1)舉例來(lái)說(shuō),上述關(guān)系[3]的第一運(yùn)算復(fù)原關(guān)系[2]的第三運(yùn)算的效應(yīng),而與由于與數(shù)字計(jì)算相關(guān)聯(lián)的有限長(zhǎng)度而引入的誤差等無(wú)關(guān)。排列和求反類(lèi)似地為整數(shù)可逆的,因?yàn)檫@些運(yùn)算可通過(guò)重新命名變量和執(zhí)行整數(shù)求反來(lái)完成。因而,如所需要的,可表示為經(jīng)因式化成旋轉(zhuǎn)、排列和求反的矩陣的運(yùn)算是整數(shù)可逆的。對(duì)于此實(shí)施例,至少部分采用MDCT,因?yàn)镈CT為一周期函數(shù),而樣本值的塊為非周期性的,如先前所提出。因而,需要將窗函數(shù)應(yīng)用于MDCT以在塊之間平滑以解決周期性的此缺乏。同樣,一種窗化的方法涉及采用旋轉(zhuǎn)運(yùn)算。采用所述運(yùn)算的一個(gè)優(yōu)點(diǎn)在于,如上文所描述,所述運(yùn)算可被分解成一系列整數(shù)可逆運(yùn)算,如先前所描述。因而,窗化可包含涉及根據(jù)如下關(guān)系[4]的在塊t-Ι的第二半與塊t的第一半之間的旋轉(zhuǎn)的運(yùn)算,其中t指代當(dāng)前塊,且其中N為子帶的數(shù)目<formula>formulaseeoriginaldocumentpage15</formula>因此,可(例如)將窗化的MDCT界定如下<formula>formulaseeoriginaldocumentpage15</formula>Xt(m)=對(duì)于塊t的副頻帶m的變換值co(k)=窗化函數(shù)x⑴=塊化之前的第i個(gè)輸入樣本xt(k)=x(tN+k)=第k個(gè)輸入;塊t的樣本;50%重疊因此,以下關(guān)系將MDCT的此特定實(shí)施例描述為DCT_IV(先于使用關(guān)系[4]的旋轉(zhuǎn)所實(shí)施的窗化運(yùn)算),如下<formula>formulaseeoriginaldocumentpage16</formula>作為一簡(jiǎn)化實(shí)例,使用上文直接所示的旋轉(zhuǎn)和N=4可得到以下<table>tableseeoriginaldocumentpage16</column></row><table>因而,在此實(shí)例中,為實(shí)施此平滑方法,可需要保留先前塊的一些樣本值,如由下標(biāo)t_l所指示。為實(shí)施整數(shù)可逆DCT-IV,注意可應(yīng)用Wang因式分解以獲得將N點(diǎn)DCT-IV矩陣([CNIV])分解成稀疏矩陣的乘積,對(duì)于稀疏矩陣來(lái)說(shuō),整數(shù)可逆性是可能的且計(jì)算上并不難以實(shí)施。如本文中所使用,“稀疏矩陣”可包含大多數(shù)矩陣項(xiàng)等于0的任何矩陣。但是,應(yīng)注意這些僅為關(guān)于編碼數(shù)字樣本的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。返回到圖1的編碼系統(tǒng),編碼系統(tǒng)100可進(jìn)一步包含萊斯(Rice)譯碼模塊120。在一實(shí)施例中,可(例如)使用萊斯碼或自適應(yīng)萊斯碼來(lái)編碼包含增量值而非初始樣本值的特定數(shù)據(jù)塊。舉例來(lái)說(shuō),萊斯碼可包含在一些情況下可提供所要數(shù)據(jù)壓縮的參數(shù)化運(yùn)行長(zhǎng)度譯碼方案。舉例來(lái)說(shuō),如果數(shù)據(jù)集合中的小值的數(shù)目超過(guò)或大大超過(guò)數(shù)據(jù)集合中的大值的數(shù)目,則萊斯碼可提供所要壓縮??捎绊懭R斯譯碼方案的效率的一個(gè)方面為萊斯譯碼參數(shù)k(萊斯K)的選擇。萊斯譯碼操作可以用于非負(fù)整數(shù)N的參數(shù)K來(lái)執(zhí)行,如下如果(例如)S對(duì)應(yīng)于N的K最低有效位,且P對(duì)應(yīng)于N除以2K的整數(shù)商(朝零四舍五入),則可(例如)通過(guò)編碼一行中的P個(gè)零隨后為一個(gè)一而將P編碼為一元碼,且S可經(jīng)編碼為長(zhǎng)度為K的二進(jìn)制碼。舉例來(lái)說(shuō),如果選擇無(wú)效K值,則可能以對(duì)于經(jīng)編碼的值為大體上大的編碼值結(jié)束。然而,如果選擇有效K值,則經(jīng)編碼的數(shù)據(jù)應(yīng)小于經(jīng)編碼的值或比經(jīng)編碼的值壓縮得更多。在一實(shí)施例中,由編碼系統(tǒng)100用以編碼初始值和/或殘差值的K值將被提供給解碼系統(tǒng)(下文參看圖5所描述)以用于在解碼經(jīng)編碼的數(shù)據(jù)流中使用。在至少一個(gè)實(shí)施例中,所要K值可能不會(huì)從音頻樣本值的一塊到音頻樣本值的另一塊有很大變化。舉例來(lái)說(shuō),如果編碼系統(tǒng)實(shí)施例100正對(duì)對(duì)應(yīng)于音樂(lè)的音頻樣本值操作,則K值通??稍趲讉€(gè)值中的一者之間變化。因此,在一些情況下,實(shí)際上可不必提供K值(又稱(chēng)為萊斯譯碼值)以作為經(jīng)編碼的信號(hào)樣本值的部分。舉例來(lái)說(shuō),包括萊斯K增量值以及經(jīng)編碼的信號(hào)樣本可為有利的,其中增量表示當(dāng)前K值與用于經(jīng)編碼音頻的先前塊的K值之間的差。但是,此又僅為關(guān)于編碼音頻數(shù)據(jù)的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。在另一可能實(shí)施例中,可至少部分基于一個(gè)或一個(gè)以上殘差值的量值來(lái)確定所要K值。舉例來(lái)說(shuō),對(duì)于具有最大值xmax的樣本值的塊,在一些情況下,可根據(jù)以下關(guān)系來(lái)限制所要K值<formula>formulaseeoriginaldocumentpage17</formula>在一些情況下,此可導(dǎo)致所要K值限于N、N+l、N+2或N+3。在此實(shí)施例中,可不必應(yīng)用有界萊斯碼,因?yàn)樵诙鄶?shù)情況下,預(yù)期經(jīng)編碼的殘差值實(shí)現(xiàn)壓縮。同樣,如果K*表示經(jīng)選擇以執(zhí)行萊斯譯碼的K值,則在一些情況下,可需要以K*+l譯碼選定的殘差。舉例來(lái)說(shuō),在上文所描述的將塊的中間值用作初始值的實(shí)施例中,在塊末端處的殘差的變化通常使得如果使用K*+l來(lái)對(duì)那些值進(jìn)行萊斯譯碼則可能存在有益結(jié)果,但是所主張的標(biāo)的物在范圍上不限于此方面。此外,對(duì)于一些實(shí)施例,可需要比較子帶的萊斯編碼值與已被二進(jìn)制編碼的那些值以確定二進(jìn)制譯碼是否提供較佳結(jié)果。作為一實(shí)例,此可(例如)發(fā)生在涉及音頻信號(hào)樣本的情況中,其中靜默被譯碼。在此實(shí)施例中,音頻樣本值的塊的第一子帶可以上文指示的K值來(lái)嘗試性編碼。產(chǎn)生較佳壓縮的K值可用于編碼音頻樣本值的已被變換成多個(gè)子帶的特定塊的額外子帶。但是,應(yīng)注意這些僅為關(guān)于編碼音頻樣本的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。圖3為根據(jù)一個(gè)實(shí)施例的經(jīng)壓縮的數(shù)據(jù)流300的示意圖?,F(xiàn)參看圖3,個(gè)別數(shù)據(jù)塊(例如塊1)可包含多種信息。舉例來(lái)說(shuō),塊1可包括排列值、萊斯k增量值,和殘差值的集合以及對(duì)應(yīng)于與音頻樣本的初始值相關(guān)聯(lián)的正負(fù)號(hào)的正負(fù)號(hào)位。但是,應(yīng)注意此僅為關(guān)于經(jīng)壓縮的數(shù)據(jù)流的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。圖4為根據(jù)一個(gè)實(shí)施例的解碼系統(tǒng)400的示意圖?,F(xiàn)參看圖4,解碼系統(tǒng)實(shí)施例400可接收經(jīng)編碼和/或經(jīng)壓縮的數(shù)據(jù)的塊。舉例來(lái)說(shuō),解碼系統(tǒng)實(shí)施例400可接收經(jīng)編碼的數(shù)據(jù),例如參看圖3所描述的經(jīng)壓縮的數(shù)據(jù)塊中的一者。在一實(shí)施例中,解碼經(jīng)編碼的數(shù)據(jù)塊實(shí)質(zhì)上可包含上文描述的編碼方法的實(shí)施例的逆向,但是所主張的標(biāo)的物不限于此方面。舉例來(lái)說(shuō),解碼系統(tǒng)實(shí)施例400可接收經(jīng)編碼的數(shù)據(jù)的塊,其中經(jīng)編碼的數(shù)據(jù)的塊包括排列值、經(jīng)編碼的殘差值的集合、萊斯k增量和/或?qū)?yīng)于初始值的正負(fù)號(hào)的正負(fù)號(hào)位。在一實(shí)施例中,解碼系統(tǒng)實(shí)施例400可將萊斯k增量添加到與經(jīng)編碼的數(shù)據(jù)的先前塊相關(guān)聯(lián)的先前萊斯K以確定與經(jīng)編碼的數(shù)據(jù)的當(dāng)前塊相關(guān)聯(lián)的萊斯K值。解碼系統(tǒng)400可使用所確定的萊斯K值以例如使用萊斯解碼模塊420來(lái)解碼經(jīng)編碼殘差值的集合。然而,應(yīng)注意,此僅為關(guān)于解碼數(shù)字值的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此實(shí)例。解碼系統(tǒng)400可進(jìn)一步包含聯(lián)合模塊430。在一實(shí)施例中,聯(lián)合模塊430可重新建構(gòu)經(jīng)分類(lèi)的樣本。舉例來(lái)說(shuō),聯(lián)合模塊430可以初始值開(kāi)始。如上文所論述,初始值可對(duì)應(yīng)于值的經(jīng)分類(lèi)集合中的第一值、值的經(jīng)分類(lèi)集合中的最后值或值的經(jīng)分類(lèi)集合中的中間值。在編碼系統(tǒng)采用升序分類(lèi)的實(shí)施例中,初始值對(duì)應(yīng)于經(jīng)分類(lèi)的值的集合中的最小值。在此實(shí)例中,聯(lián)合模塊430將依次添加逐次殘差值以重新建構(gòu)以升序的經(jīng)分類(lèi)的樣本。在另一實(shí)施例中,初始值可對(duì)應(yīng)于值的經(jīng)分類(lèi)集合中的中心值。在此實(shí)施例中,聯(lián)合模塊430可添加或減去逐次殘差值(視其相對(duì)于初始值的位置而定)以重新建構(gòu)樣本值。在此實(shí)施例中,聯(lián)合模塊430可產(chǎn)生樣本值的經(jīng)分類(lèi)集合432。但是,應(yīng)注意這些僅為關(guān)于重新建構(gòu)經(jīng)分類(lèi)的值的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。在一實(shí)施例中,解碼系統(tǒng)400可進(jìn)一步包含重新排序模塊440。重新排序模塊440可至少部分使用所接收的排列值以(例如)通過(guò)使用未分類(lèi)方法來(lái)將樣本的經(jīng)分類(lèi)集合432恢復(fù)到其初始次序或在被分類(lèi)之前的次序。舉例來(lái)說(shuō),重新排序模塊440可采用例如上文參看圖2B所描述的方案的未分類(lèi)方案。當(dāng)然,應(yīng)注意此僅為關(guān)于解碼值的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。在一實(shí)施例中,可至少部分通過(guò)采用階乘價(jià)來(lái)表示排列值。在此實(shí)施例中,可至少部分因式化排列值以產(chǎn)生上文參看圖2B所論述的移除位置的列表。在一個(gè)實(shí)施例中,通過(guò)將值除以逐次變小的階乘以獲得商和余數(shù)來(lái)因式化排列值。舉例來(lái)說(shuō),使用為11的樣本塊大小,經(jīng)編碼的排列值首先除以10!。在此實(shí)施例中,可通過(guò)重新排序模塊440將商視為第10個(gè)移除位置。解碼系統(tǒng)實(shí)施例400現(xiàn)可將余數(shù)除以9!??赏ㄟ^(guò)重新排序模塊440將所得商視為第9個(gè)移除位置。解碼系統(tǒng)實(shí)施例400同樣可將來(lái)自此運(yùn)算的余數(shù)除以8!,以確定第8個(gè)移除位置和用于在確定第7個(gè)移除位置中使用的余數(shù)。解碼系統(tǒng)實(shí)施例400可繼續(xù)將來(lái)自先前運(yùn)算的余數(shù)與逐次變小的階乘相除以確定經(jīng)分類(lèi)值的集合的移除位置。重新排序模塊430接著可使用移除位置的集合(如上文所描述)以重新建構(gòu)值的集合的初始次序。但是,再次應(yīng)注意此僅為關(guān)于解碼值的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方再次參看圖5,在此實(shí)例中,可逆變換模塊500可基于所接收的PCM音頻樣本產(chǎn)生表示不同頻率子帶的8個(gè)單獨(dú)數(shù)據(jù)塊。在此實(shí)施例中,頻率子帶數(shù)據(jù)的塊可各自包括11個(gè)值,但是,當(dāng)然所主張的標(biāo)的物不限于這些實(shí)例。在一些情況下,表示音樂(lè)的音頻值可在低頻中包括比在高頻中多的能量。如圖5中所示,對(duì)應(yīng)于高頻范圍的較高編號(hào)的子帶可包括比對(duì)應(yīng)于較低頻范圍的較低編號(hào)頻率子帶小的值。在這些情況下,可使用比較低頻率子帶少的位來(lái)編碼較高頻率子帶。然而,應(yīng)注意,在一些情況下,可能產(chǎn)生大于輸入值的輸出值。舉例來(lái)說(shuō),在一些情況下,在由MDCT處理后的16位PCM輸入樣本值可產(chǎn)生多達(dá)19位的輸出值。但是,當(dāng)然應(yīng)注意此僅為關(guān)于編碼音頻值的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。在此實(shí)施例中,可單獨(dú)地編碼由可逆變換模塊500產(chǎn)生的子帶,例如上文關(guān)于編碼系統(tǒng)100所描述。舉例來(lái)說(shuō),可如上文所描述不考慮其它子帶使用壓縮過(guò)程的實(shí)施例(例如,上文描述的那些)將子帶編碼為單獨(dú)流。子帶的經(jīng)編碼數(shù)據(jù)可交錯(cuò)于經(jīng)壓縮的數(shù)據(jù)流中,如參看圖6所示,其中經(jīng)壓縮的數(shù)據(jù)流包含一系列幀,其中一幀包括八個(gè)塊,且一塊包括十一個(gè)壓縮值。但是,再次應(yīng)注意這些僅為關(guān)于編碼數(shù)據(jù)的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。再次參看圖5,在此實(shí)施例中,子帶數(shù)據(jù)的塊(在上文參看圖3和圖2B所論述的分類(lèi)過(guò)程后)可用于恢復(fù)原始音頻樣本值。舉例來(lái)說(shuō),解碼系統(tǒng)實(shí)施例300可進(jìn)一步包含反向可逆變換模塊510。在此實(shí)施例中,可通過(guò)反向可逆變換模塊510來(lái)操作子帶數(shù)據(jù)以產(chǎn)生原始音頻數(shù)據(jù)。在圖5中所描繪的實(shí)例中,展示對(duì)應(yīng)于8個(gè)子帶的數(shù)據(jù)塊,但是,如上文所論述,可使用其它數(shù)目的子帶且因此所主張的標(biāo)的物不限于所提供的實(shí)例。舉例來(lái)說(shuō),編碼系統(tǒng)可將樣本分割成任何數(shù)目的子帶,例如如先前所論述的4、8、16或32個(gè)子帶。在一個(gè)實(shí)施例中,反向可逆變換模塊510可包含反向完全整數(shù)可逆修正型離散余弦變換。在另一實(shí)施例中,可通過(guò)若干其它可能可逆變換(例如,小波變換、擴(kuò)展重疊變換和/或分層重疊變換)中的任一者來(lái)操作音頻樣本值。再次參看圖5,在一個(gè)實(shí)施例中,可通過(guò)反向可逆變換模塊510來(lái)接收8個(gè)子帶數(shù)據(jù)塊。在此實(shí)例中,反向可逆變換模塊510可基于所接收的8個(gè)子帶數(shù)據(jù)塊而產(chǎn)生原始8個(gè)PCM音頻樣本。再次應(yīng)注意這些僅為關(guān)于編碼和/或解碼的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。圖6為描繪根據(jù)一個(gè)實(shí)施例的經(jīng)壓縮的數(shù)據(jù)流600的示意圖。參看圖6,經(jīng)壓縮的數(shù)據(jù)流600可包含一個(gè)或一個(gè)以上數(shù)據(jù)幀,例如,幀0、、幀1、幀2直到幀n。。如所示,關(guān)于實(shí)例幀(例如幀2),幀包含對(duì)應(yīng)于由可逆變換500產(chǎn)生的子帶的數(shù)據(jù)塊。在此實(shí)例中,可逆變換模塊500產(chǎn)生8個(gè)子帶,使得經(jīng)壓縮的數(shù)據(jù)流中的幀包含對(duì)應(yīng)于8個(gè)所產(chǎn)生的子帶的8個(gè)數(shù)據(jù)塊。但是,再次應(yīng)注意可使用任何數(shù)目的子帶且所主張的標(biāo)的物不限于所提供的實(shí)例。如圖6中所示,關(guān)于對(duì)應(yīng)于子帶1的子帶數(shù)據(jù)的實(shí)例塊,可根據(jù)上文關(guān)于編碼系統(tǒng)實(shí)施例100所描述而編碼子帶數(shù)據(jù)的塊。舉例來(lái)說(shuō),子帶數(shù)據(jù)的塊可包括排列值、萊斯K增量值、子帶數(shù)據(jù)的塊的殘差值的集合和對(duì)應(yīng)于來(lái)自子帶數(shù)據(jù)塊的初始值的正負(fù)號(hào)位。在一實(shí)施例中,可使用上文關(guān)于解碼系統(tǒng)實(shí)施例400所描述的解碼技術(shù)來(lái)解壓縮經(jīng)壓縮的數(shù)據(jù)流。舉例來(lái)說(shuō),解碼系統(tǒng)實(shí)施例400可接收經(jīng)壓縮的數(shù)據(jù)。至少部分基于萊斯K差分,解碼系統(tǒng)實(shí)施例400可確定用于解碼子帶數(shù)據(jù)的塊中的殘差值的K值。如上文所提及,對(duì)于一些實(shí)施例,值K+1可用于可預(yù)期具有較高變化的殘差,例如在塊的末端點(diǎn)處的殘差值。解碼系統(tǒng)實(shí)施例400可連同萊斯解碼模塊420—起使用所確定的K值以確定子帶數(shù)據(jù)的塊的殘差的集合。在一實(shí)施例中,解碼系統(tǒng)實(shí)施例400可連同聯(lián)合模塊430—起使用初始值和殘差值以產(chǎn)生經(jīng)分類(lèi)的樣本。另外,解碼系統(tǒng)實(shí)施例400可至少部分基于所產(chǎn)生的分類(lèi)樣本使用重新排序模塊440來(lái)產(chǎn)生原始子帶數(shù)據(jù)。一旦已從經(jīng)壓縮的數(shù)據(jù)流恢復(fù)原始子帶數(shù)據(jù),解碼系統(tǒng)實(shí)施例400便可至少部分使用反向可逆解碼模塊510以從所恢復(fù)的子帶數(shù)據(jù)重新建構(gòu)原始音頻樣本。但是,當(dāng)然這些僅為關(guān)于解碼數(shù)據(jù)的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。圖7A描繪根據(jù)一實(shí)施例的編碼方法700的流程圖。關(guān)于框700,編碼方法700可初始包括兩個(gè)可能路徑,路徑702和路徑704。關(guān)于路徑702和框705,編碼方法700可計(jì)算原始碼長(zhǎng)度,(例如)用于二進(jìn)制編碼PCM樣本的序列。關(guān)于路徑704,編碼方法實(shí)施例700還可對(duì)PCM樣本值的序列執(zhí)行若干操作。舉例來(lái)說(shuō),參看方框706,編碼方法實(shí)施例700可(例如)使用上文描述的分類(lèi)技術(shù)中的一者來(lái)對(duì)樣本值進(jìn)行分類(lèi)以產(chǎn)生樣本值的經(jīng)分類(lèi)集合。經(jīng)分類(lèi)樣本的集合可(例如)包含升序分類(lèi)的樣本值的集合或降序分類(lèi)的樣本值的集合。此外,參看方框708,編碼方法實(shí)施例700可計(jì)算樣本的經(jīng)分類(lèi)集合的殘差的集合。舉例來(lái)說(shuō),編碼方法實(shí)施例700可確定初始樣本值且計(jì)算初始樣本值與位于初始樣本值左邊和/或右邊的鄰近樣本之間的差。作為另一實(shí)例,編碼方法實(shí)施例700可進(jìn)一步計(jì)算逐次鄰近樣本值之間的差以產(chǎn)生對(duì)應(yīng)于樣本值的經(jīng)分類(lèi)集合的殘差值的集合。但是,當(dāng)然應(yīng)注意這些僅為關(guān)于編碼方法的說(shuō)明性實(shí)例且所主張的標(biāo)的物不應(yīng)限于此方面。再次特定參看圖7和框710,編碼方法實(shí)施例700可進(jìn)一步計(jì)算所要萊斯K值以用于編碼樣本值的經(jīng)分類(lèi)集合。舉例來(lái)說(shuō),在一些情況下,使用所要萊斯K值進(jìn)行編碼可提供邊際壓縮益處。關(guān)于框712,編碼方法實(shí)施例700可將經(jīng)二進(jìn)制編碼的樣本值的位長(zhǎng)度與沿路徑704編碼的那些樣本值的位長(zhǎng)度進(jìn)行比較。因而,編碼方法實(shí)施例700可確定路徑704是否正相對(duì)于路徑702提供壓縮以及是遵循路徑716還是路徑718來(lái)編碼后續(xù)數(shù)據(jù)塊和/或其它子帶。但是,此又僅為關(guān)于編碼數(shù)據(jù)的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。關(guān)于方框714,編碼方法實(shí)施例700可確定是使用來(lái)自路徑702的編碼還是來(lái)自路徑704的編碼。如果(例如)應(yīng)用路徑702,則編碼方法實(shí)施例700可遵循路徑716。關(guān)于方框720,編碼方法實(shí)施例700可提供一碼以指示采用二進(jìn)制譯碼。舉例來(lái)說(shuō),編碼方法實(shí)施例700可將一個(gè)或一個(gè)以上位序列指定為一碼以通知解碼方法實(shí)施例后續(xù)數(shù)據(jù)塊可被編碼為二進(jìn)制,而非使用萊斯編碼來(lái)編碼。但是,應(yīng)注意此僅為關(guān)于編碼方法實(shí)施例的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。現(xiàn)參看框722,編碼方法實(shí)施例700現(xiàn)可編碼一位寬度。在此實(shí)施例中,位寬度可(例如)包含關(guān)于后續(xù)經(jīng)二進(jìn)制編碼的數(shù)據(jù)將為多長(zhǎng)的指示。關(guān)于框724,編碼方法實(shí)施例700可對(duì)音頻樣本值進(jìn)行二進(jìn)制編碼,(例如)以用于后續(xù)傳輸。但是,應(yīng)注意這些僅為關(guān)于編碼方法的說(shuō)明性實(shí)例。然而,如果編碼方法實(shí)施例700確定沿路徑704編碼的音頻樣本值具有小于來(lái)自路徑702的經(jīng)二進(jìn)制編碼的音頻樣本值的位長(zhǎng)度,則編碼方法實(shí)施例700可沿路徑718進(jìn)行。關(guān)于框726,編碼方法實(shí)施例700可提供用于樣本值的經(jīng)分類(lèi)集合的排列值。關(guān)于框728,編碼方法實(shí)施例700可提供萊斯K值或萊斯K增量。關(guān)于框730,編碼方法實(shí)施例700可對(duì)所計(jì)算的殘差值進(jìn)行萊斯編碼。不管編碼方法實(shí)施例700選擇哪一路徑,在沿任一路徑編碼音頻樣本后,編碼方法實(shí)施例700接著可準(zhǔn)備經(jīng)編碼的音頻樣本以用于(例如)在框732處傳輸或存儲(chǔ),其視特定實(shí)施例而定。但是,再次應(yīng)注意這些僅為關(guān)于編碼方法的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。如圖7A中所示以及如上文所論述,可至少部分基于音頻樣本值的先前編碼的塊來(lái)編碼音頻樣本值的后續(xù)塊。舉例來(lái)說(shuō),在框710處,編碼方法實(shí)施例700可至少部分基于先前萊斯K值來(lái)計(jì)算一所要萊斯K值,如框734中所示。此外,關(guān)于框728,可通過(guò)計(jì)算所確定的所要萊斯K值與先前萊斯K值之間的差來(lái)確定萊斯K增量。但是,這些又僅為關(guān)于編碼方法的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。圖7B描繪根據(jù)一實(shí)施例的多通道編碼方法750。關(guān)于圖7B,在一些情況下,可以不同方式至少部分處理多通道音頻以增加壓縮。舉例來(lái)說(shuō),如果多通道音頻的通道中的一者或一者以上緊密相關(guān),則相對(duì)于可通過(guò)單獨(dú)編碼每一通道而實(shí)現(xiàn)的壓縮,在一些情況下可通過(guò)至少部分基于第二通道來(lái)編碼一個(gè)通道而實(shí)現(xiàn)額外壓縮。在一些情況下,可對(duì)多通道音頻進(jìn)行編碼,使各通道被視為編碼方法、系統(tǒng)或設(shè)備的單獨(dú)輸入流。然而,在一些情況下,如果(例如)在左通道與右通道之間存在相對(duì)緊密的相關(guān)性,則可(例如)對(duì)于立體聲音頻實(shí)現(xiàn)額外的壓縮。在一個(gè)此類(lèi)實(shí)施例中,可使用可逆“中間/側(cè)邊”向量旋轉(zhuǎn)變換來(lái)組合左通道音頻數(shù)據(jù)與右通道音頻數(shù)據(jù),在一些情況下,此可實(shí)現(xiàn)比單獨(dú)地編碼通道高的壓縮比。再次參看圖7B,多通道編碼方法實(shí)施例750可在方框752處讀取一個(gè)或一個(gè)以上音頻樣本值(例如PCM音頻樣本值)。關(guān)于方框754,多通道編碼方法750可對(duì)音頻樣本執(zhí)行可逆變換,例如上文所論述的修正型DCT。關(guān)于框756,多通道編碼方法實(shí)施例750可將音頻樣本值的對(duì)應(yīng)于左通道與右通道兩者的嘗試性子帶編碼為獨(dú)立數(shù)據(jù)流,如上文參看圖7A所論述。關(guān)于框758,多通道編碼方法實(shí)施例750還可對(duì)對(duì)應(yīng)于左通道和右通道的嘗試性子帶執(zhí)行中間/側(cè)邊向量旋轉(zhuǎn)。關(guān)于框760,多通道編碼方法實(shí)施例750接著可對(duì)經(jīng)變換的子帶進(jìn)行嘗試性編碼。關(guān)于框762,多通道編碼方法實(shí)施例750接著可確定經(jīng)嘗試性編碼的子帶中的哪一者已實(shí)現(xiàn)較佳的壓縮比,且至少部分基于此確定來(lái)決定如何編碼所述子帶。在一些情況下,如上文描述,可對(duì)每一子帶執(zhí)行嘗試性編碼。然而,對(duì)第一子帶執(zhí)行嘗試性編碼可能是計(jì)算上需要的。舉例來(lái)說(shuō),如果第一子帶通常具有比剩余子帶多的能量,則可存在剩余子帶將實(shí)現(xiàn)類(lèi)似于嘗試性子帶的壓縮比的良好概率。在這些情況下,可能需要基于在嘗試性子帶中實(shí)現(xiàn)較佳壓縮的那一方法來(lái)編碼剩余子帶。舉例來(lái)說(shuō),如果來(lái)自框756的經(jīng)嘗試性編碼的子帶比來(lái)自框760的經(jīng)嘗試性編碼的子帶壓縮得更多,則多通道編碼方法實(shí)施例750可在框764處進(jìn)行選擇以通過(guò)進(jìn)行到框766而用與關(guān)于框756所使用的方法相同的方法來(lái)編碼剩余子帶。然而,如果來(lái)自框760的經(jīng)嘗試性編碼的子帶比來(lái)自框756的經(jīng)嘗試性編碼的子帶壓縮得更多,則多通道編碼方法實(shí)施例750可在框764處選擇用與關(guān)于框756所使用的方法相同的方法來(lái)編碼剩余子帶且直接進(jìn)行到框768。關(guān)于框770,多通道編碼方法實(shí)施例750可檢查以查看是否仍有額外子帶用于特定數(shù)據(jù)塊。如果仍有額外子帶,則多通道編碼方法實(shí)施例750可沿路徑772進(jìn)行且重復(fù)適當(dāng)操作以用于編碼剩余子帶。然而,如果無(wú)額外子帶用于特定數(shù)據(jù)塊,則多通道編碼方法實(shí)施例750可沿774進(jìn)行且返回到方框752以開(kāi)始編碼PCM樣本值的更多塊。在一些情況下,可對(duì)于左和右通道音頻樣本值的每一塊作出使用左/右或中間/側(cè)邊的決策。當(dāng)然,應(yīng)注意這些僅為關(guān)于多通道編碼方法實(shí)施例的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。圖8A描繪根據(jù)一實(shí)施例的解碼方法實(shí)施例800的流程圖。關(guān)于框802,解碼方法實(shí)施例800可測(cè)試二進(jìn)制碼的所接收的經(jīng)編碼音頻樣本值。如果檢測(cè)到二進(jìn)制碼,則解碼方法實(shí)施例800可在框804處確定沿路徑805進(jìn)行二進(jìn)制解碼。然而,如果未檢測(cè)到二進(jìn)制代碼,則解碼方法實(shí)施例800可在框804處確定沿路徑806進(jìn)行MDCT解碼。關(guān)于路徑805,解碼方法實(shí)施例800可在框808處處理經(jīng)編碼音頻的位寬度。解碼方法實(shí)施例800接著可在框810處讀取音頻樣本值。但是,應(yīng)注意這些僅為關(guān)于解碼方法的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。關(guān)于路徑806,解碼方法實(shí)施例800可在框812處讀取來(lái)自所接收的經(jīng)編碼音頻的排列值。關(guān)于框814,解碼方法實(shí)施例800可讀取來(lái)自所接收的經(jīng)編碼音頻的萊斯K值或萊斯K增量值。關(guān)于框816,解碼方法實(shí)施例800可至少部分基于先前萊斯K值和所接收的萊斯K增量來(lái)計(jì)算萊斯K值。關(guān)于框818,解碼方法實(shí)施例800可至少部分基于一個(gè)或一個(gè)以上經(jīng)編碼的殘差值和所確定的萊斯K值來(lái)對(duì)來(lái)自所接收的經(jīng)編碼的音頻的一個(gè)或一個(gè)以上殘差值進(jìn)行萊斯解碼。關(guān)于框820,解碼方法實(shí)施例800可使用經(jīng)解碼的殘差值以重新建構(gòu)音頻樣本值的集合,例如經(jīng)分類(lèi)音頻樣本值的集合。關(guān)于框822,解碼方法實(shí)施例800接著可至少部分使用來(lái)自框812的排列值以將初始次序恢復(fù)到經(jīng)排序的音頻樣本值的集合,例如上文參看圖2B所描述。但是,應(yīng)注意這些僅為關(guān)于解碼方法實(shí)施例的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。圖8B為根據(jù)一實(shí)施例的多通道解碼方法實(shí)施例850的流程圖。在此實(shí)施例中,多通道解碼方法實(shí)施例850可接收經(jīng)編碼的多通道音頻。關(guān)于框852,多通道解碼方法實(shí)施例850可讀取來(lái)自所接收的經(jīng)編碼的多通道音頻的模式位。在此實(shí)施例中,模式位可向多通道解碼方法實(shí)施例850提供關(guān)于所接收的經(jīng)編碼的多通道音頻已被編碼的模式的信息。舉例來(lái)說(shuō),模式位可向多通道解碼方法實(shí)施例850通知所接收的經(jīng)編碼多通道音頻是以通道編碼成單獨(dú)數(shù)據(jù)流還是所接收的經(jīng)編碼多通道音頻以中間/側(cè)邊轉(zhuǎn)換來(lái)編碼,如上文參看圖7B所論述。關(guān)于框854,多通道解碼方法實(shí)施例850可進(jìn)行以解碼經(jīng)編碼的多通道音頻的第一子帶。多通道解碼方法實(shí)施例850可沿路徑856或路徑858進(jìn)行,其至少部分視來(lái)自框852的讀取模式位而定。如果多通道解碼方法實(shí)施例850沿路徑858進(jìn)行,則在框860處,多通道解碼方法實(shí)施例850將在進(jìn)行到框862之前對(duì)當(dāng)前子帶執(zhí)行反向中間_側(cè)邊轉(zhuǎn)換。如果多通道解碼方法實(shí)施例850沿路徑856進(jìn)行,則其將直接進(jìn)行到框862。關(guān)于框862,多通道解碼方法實(shí)施例850將確定是否存在與當(dāng)前子帶相關(guān)聯(lián)的額外子帶。如果存在額外子帶,則多通道解碼方法實(shí)施例850將返回到框852且重復(fù)上述過(guò)程以用于額外子帶。然而,如果不存在額外子帶,則多通道解碼方法實(shí)施例850將進(jìn)行到框864。關(guān)于框864,多通道解碼方法實(shí)施例850將對(duì)子帶執(zhí)行反向可逆變換(例如上文論述的反向修正型DCT)。關(guān)于框866,多通道解碼方法實(shí)施例850將提供經(jīng)恢復(fù)的PCM音頻樣本值以用于回放或用于其它處理,但是,再次應(yīng)注意,這些僅為關(guān)于解碼方法的說(shuō)明性實(shí)例且所主張的標(biāo)的物不限于此方面。在先前描述中,已描述所主張的標(biāo)的物的各種方面。出于闡釋的目的,陳述特定數(shù)目、系統(tǒng)和/或配置以提供對(duì)所主張的標(biāo)的物的徹底理解。然而,受益于本發(fā)明的所屬領(lǐng)域的技術(shù)人員應(yīng)明白,可在沒(méi)有特定細(xì)節(jié)的情況下實(shí)踐所主張的標(biāo)的物。在其它例子中,省略和/或簡(jiǎn)化所屬領(lǐng)域的技術(shù)人員將理解的特征,以免混淆所主張的標(biāo)的物。雖然本文中已說(shuō)明和/或描述某些特征,但是所屬領(lǐng)域的技術(shù)人員現(xiàn)將作出許多修改、替代、改變和/或等效物。因此,應(yīng)理解,所附權(quán)利要求書(shū)意欲涵蓋處于所主張的標(biāo)的物的真實(shí)精神內(nèi)的所有所述修改和/或改變。權(quán)利要求一種壓縮數(shù)字信號(hào)樣本序列的方法,其包含按照量值對(duì)所述數(shù)字信號(hào)樣本序列進(jìn)行分類(lèi);計(jì)算所述經(jīng)分類(lèi)的數(shù)字信號(hào)樣本之間的差;以及使用以下各項(xiàng)來(lái)表示所述序列所述樣本中的一者或一者以上、所述差以及所述數(shù)字信號(hào)樣本的正確次序。2.根據(jù)權(quán)利要求1所述的方法,其中分類(lèi)包含以升序或降序?qū)λ鲂蛄羞M(jìn)行分類(lèi)。3.根據(jù)權(quán)利要求1所述的方法,其中所述數(shù)字信號(hào)樣本包含音頻數(shù)字信號(hào)樣本。4.根據(jù)權(quán)利要求3所述的方法,其中所述音頻數(shù)字信號(hào)樣本包含音樂(lè)的數(shù)字信號(hào)樣本。5.根據(jù)權(quán)利要求3所述的方法,其中所述音頻數(shù)字信號(hào)樣本包含脈碼調(diào)制(PCM)的數(shù)字信號(hào)樣本。6.根據(jù)權(quán)利要求1所述的方法,其中所述序列包括奇數(shù)個(gè)數(shù)字信號(hào)樣本,且其中所述樣本中的所述一者或一者以上包含按照量值的所述序列的至少中間樣本。7.根據(jù)權(quán)利要求2所述的方法,其中所述序列包括偶數(shù)個(gè)數(shù)字信號(hào)樣本,且其中所述樣本中的所述一者或一者以上包含按照量值的所述序列的中間兩個(gè)樣本中的至少一者。8.根據(jù)權(quán)利要求1所述的方法,且其進(jìn)一步包含在分類(lèi)之前至少部分將整數(shù)可逆變換應(yīng)用于所述數(shù)字信號(hào)樣本,以將所述數(shù)字信號(hào)樣本變換成多個(gè)頻率子帶。9.根據(jù)權(quán)利要求8所述的方法,其中所述整數(shù)可逆變換包含修正型離散余弦變換(MDCT)。10.根據(jù)權(quán)利要求8所述的方法,其中所述多個(gè)頻率子帶包含偶數(shù)個(gè)頻率子帶。11.根據(jù)權(quán)利要求10所述的方法,其中所述多個(gè)頻率子帶包含以下各項(xiàng)中的至少一者:4、8、16或32個(gè)頻率子帶。12.根據(jù)權(quán)利要求8所述的方法,其中所述多個(gè)頻率子帶包含奇數(shù)個(gè)頻率子帶。13.根據(jù)權(quán)利要求1所述的方法,其中使用萊斯譯碼來(lái)編碼至少所述差。14.根據(jù)權(quán)利要求1所述的方法,其中所述數(shù)字信號(hào)樣本的所述正確次序包含所述數(shù)字信號(hào)樣本的編碼為一數(shù)目的二進(jìn)制數(shù)字信號(hào)表示的特定排列。15.根據(jù)權(quán)利要求1所述的方法,其中對(duì)于某些二進(jìn)制數(shù)字樣本序列,所述二進(jìn)制數(shù)字樣本經(jīng)二進(jìn)制數(shù)字編碼而非經(jīng)壓縮,其中所述某些二進(jìn)制數(shù)字樣本序列中二進(jìn)制數(shù)字編碼采用比用于所述一個(gè)或一個(gè)以上序列的壓縮少的位。16.根據(jù)權(quán)利要求1所述的方法,且其進(jìn)一步包含確定基于對(duì)應(yīng)于音頻文件的第一通道的第一經(jīng)分類(lèi)的序列與對(duì)應(yīng)于音頻文件的第二通道的第二經(jīng)分類(lèi)的序列之間的差來(lái)編碼所述第一經(jīng)分類(lèi)的序列是否導(dǎo)致以比未經(jīng)編碼的第一經(jīng)分類(lèi)的序列少的位來(lái)表達(dá)所述第一經(jīng)分類(lèi)的序列。17.根據(jù)權(quán)利要求16所述的方法,且其進(jìn)一步包含在一些情況下,至少部分基于所述第一經(jīng)分類(lèi)的序列與所述第二經(jīng)分類(lèi)的序列之間的一個(gè)或一個(gè)以上差來(lái)編碼所述第一經(jīng)分類(lèi)的序列。18.根據(jù)權(quán)利要求16所述的方法,其中所述確定包含編碼所述第一經(jīng)分類(lèi)的序列的第一子帶;以及將所述經(jīng)編碼的第一子帶與所述第一子帶進(jìn)行比較,以至少部分確定哪一者包含較小量的數(shù)據(jù)。19.根據(jù)權(quán)利要求1所述的方法,且其進(jìn)一步包含如下解壓縮經(jīng)壓縮的數(shù)字信號(hào)樣本序列以所述正確次序布置所述經(jīng)壓縮的二進(jìn)制數(shù)字信號(hào)樣本;以及根據(jù)所述差和至少一個(gè)樣本來(lái)計(jì)算所述二進(jìn)制數(shù)字樣本。20.一種解壓縮經(jīng)壓縮的音頻數(shù)據(jù)的方法,其包含以由經(jīng)編碼的排列值指定的次序布置經(jīng)壓縮的二進(jìn)制數(shù)字信號(hào)樣本;以及通過(guò)處理二進(jìn)制數(shù)字樣本差和至少一個(gè)完全二進(jìn)制數(shù)字樣本來(lái)計(jì)算經(jīng)解壓縮的二進(jìn)制數(shù)字樣本。21.根據(jù)權(quán)利要求20所述的方法,其中所述數(shù)字信號(hào)樣本包含音頻數(shù)字信號(hào)樣本。22.根據(jù)權(quán)利要求21所述的方法,其中所述音頻數(shù)字信號(hào)樣本包含音樂(lè)的數(shù)字信號(hào)樣本。23.根據(jù)權(quán)利要求22所述的方法,其中所述音頻數(shù)字信號(hào)樣本包含脈碼調(diào)制(PCM)的數(shù)字信號(hào)樣本。24.根據(jù)權(quán)利要求20所述的方法,其中序列包括奇數(shù)個(gè)數(shù)字信號(hào)樣本且其中所述至少一個(gè)完全二進(jìn)制數(shù)字樣本包含按照量值的所述序列的中間樣本。25.根據(jù)權(quán)利要求20所述的方法,其中所述序列包括偶數(shù)個(gè)數(shù)字信號(hào)樣本且其中所述至少一個(gè)完全二進(jìn)制數(shù)字樣本包含按照量值的所述序列的中間樣本。26.根據(jù)權(quán)利要求20所述的方法,且其進(jìn)一步包含在計(jì)算所述經(jīng)解壓縮的樣本后,應(yīng)用反向修正型離散余弦變換(IMDCT)。27.根據(jù)權(quán)利要求26所述的方法,其中所述IMDCT將多個(gè)經(jīng)重新建構(gòu)的頻率子帶變換成原始數(shù)字信號(hào)樣本。28.根據(jù)權(quán)利要求27所述的方法,其中所述多個(gè)頻率子帶包含偶數(shù)個(gè)頻率子帶。29.根據(jù)權(quán)利要求27所述的方法,其中所述多個(gè)頻率子帶包含奇數(shù)個(gè)頻率子帶。30.根據(jù)權(quán)利要求20所述的方法,其中所述經(jīng)編碼的排列包含一數(shù)目的二進(jìn)制數(shù)字表示,所述數(shù)目表示所述數(shù)字信號(hào)樣本的所述序列內(nèi)的一系列逐次重新布置,其中執(zhí)行所述系列逐次重新布置會(huì)恢復(fù)原始樣本次序。31.根據(jù)權(quán)利要求20所述的方法,且其進(jìn)一步包含如果所述序列經(jīng)二進(jìn)制數(shù)字編碼,則所述序列包括用以指示其經(jīng)二進(jìn)制數(shù)字編碼的信巧fn息。32.—種編碼音頻數(shù)據(jù)的方法,其包含至少部分取樣音頻數(shù)據(jù)的第一塊以產(chǎn)生經(jīng)取樣的音頻值集合;對(duì)所述經(jīng)取樣的音頻值集合進(jìn)行分類(lèi);從所述經(jīng)分類(lèi)的經(jīng)取樣音頻值集合中選擇至少兩個(gè)經(jīng)取樣的音頻值以包含初始選定值和鄰近于所述初始選定值的作為第二選定值的值;計(jì)算所述初始選定值與所述第二選定值之間的差;計(jì)算所述塊中的其它鄰近值之間的差;以及將所述初始選定值連同所述所計(jì)算的差一起封裝于經(jīng)編碼的音頻數(shù)據(jù)的塊中。33.根據(jù)權(quán)利要求32所述的方法,且其進(jìn)一步包含產(chǎn)生排列值,其中所述排列值包含關(guān)于所述經(jīng)取樣的音頻值在所述分類(lèi)之前的次序的fn息ο34.根據(jù)權(quán)利要求32所述的方法,其中所述分類(lèi)包含根據(jù)個(gè)別經(jīng)取樣的音頻值的量值來(lái)布置所述經(jīng)取樣的音頻值集合。35.根據(jù)權(quán)利要求34所述的方法,其中所述布置經(jīng)取樣的音頻值的所述集合包含以升序量值來(lái)布置所述經(jīng)取樣的音頻。36.根據(jù)權(quán)利要求34所述的方法,其中所述布置所述經(jīng)取樣的音頻值集合包含以降序量值來(lái)布置所述經(jīng)取樣的音頻值。37.根據(jù)權(quán)利要求32所述的方法,其中所述經(jīng)取樣的音頻值集合包含奇數(shù)個(gè)經(jīng)取樣的音頻值,且其中在所述分類(lèi)之后所述初始選定值包含中心值。38.根據(jù)權(quán)利要求32所述的方法,且其進(jìn)一步包含在所述分類(lèi)之前,將修正型離散余弦變換(MDCT)應(yīng)用于所述經(jīng)取樣的音頻值。39.根據(jù)權(quán)利要求38所述的方法,其中所述MDCT將所述經(jīng)取樣的音頻值變換成多個(gè)頻率子帶。40.根據(jù)權(quán)利要求39所述的方法,其中所述多個(gè)頻率子帶包含以下各項(xiàng)中的至少一者:4、8、16或32個(gè)頻率子帶。41.一種解碼經(jīng)編碼的音頻數(shù)據(jù)的方法,其包含至少部分基于經(jīng)完全取樣的音頻值和經(jīng)取樣的音頻值差集合來(lái)重新建構(gòu)經(jīng)取樣的音頻值;以及將所述經(jīng)重新建構(gòu)的經(jīng)取樣的音頻值布置成所述經(jīng)取樣的值在編碼之前的次序。42.根據(jù)權(quán)利要求41所述的方法,其中所述經(jīng)編碼的音頻數(shù)據(jù)包括排列值;且其中所述布置包括將所述排列值應(yīng)用于所述經(jīng)重新建構(gòu)的經(jīng)取樣的音頻值,以便將所述經(jīng)重新建構(gòu)的經(jīng)取樣的音頻值布置成所述經(jīng)取樣的值在編碼前的所述次序。43.根據(jù)權(quán)利要求42所述的方法,其中所述排列值包含一數(shù)目的二進(jìn)制數(shù)字表示,所述數(shù)目對(duì)應(yīng)于所述經(jīng)取樣的音頻值的移動(dòng)的序列。44.根據(jù)權(quán)利要求41所述的方法,其中所述經(jīng)取樣的音頻值集合包含奇數(shù)個(gè)樣本,且其中所述經(jīng)完全取樣的音頻值包含所述經(jīng)重新建構(gòu)的經(jīng)取樣的音頻值的中心值。45.根據(jù)權(quán)利要求41所述的方法,且其進(jìn)一步包含在所述分類(lèi)之前,將反向修正型離散余弦變換(IMDCT)應(yīng)用于所述經(jīng)編碼的音頻數(shù)據(jù)。46.根據(jù)權(quán)利要求45所述的方法,其中所述IMDCT將多個(gè)經(jīng)重新建構(gòu)的頻率子帶變換成原始音頻樣本值集合。47.根據(jù)權(quán)利要求46所述的方法,其中所述多個(gè)頻率子帶包含以下各項(xiàng)中的至少一者:4、8、16或32個(gè)頻率子帶。48.根據(jù)權(quán)利要求41所述的方法,其中所述經(jīng)重新建構(gòu)的經(jīng)取樣的音頻值包含脈碼調(diào)制(PCM)的數(shù)字音頻樣本。49.一種用于解碼經(jīng)編碼的音頻數(shù)據(jù)的設(shè)備,所述設(shè)備包含計(jì)算平臺(tái),其可操作以至少部分基于經(jīng)完全取樣的音頻值和經(jīng)取樣的音頻值差集合來(lái)重新建構(gòu)經(jīng)取樣的音頻值;以及所述計(jì)算平臺(tái)可進(jìn)一步操作以將所述經(jīng)重新建構(gòu)的經(jīng)取樣的音頻值布置成所述經(jīng)取樣的值在編碼之前的次序。50.根據(jù)權(quán)利要求49所述的設(shè)備,其中所述經(jīng)編碼的音頻數(shù)據(jù)包括排列值;且其中所述計(jì)算平臺(tái)可操作以將所述排列值應(yīng)用于所述經(jīng)重新建構(gòu)的經(jīng)取樣的音頻值,以便將所述經(jīng)重新建構(gòu)的經(jīng)取樣的音頻值布置成所述經(jīng)取樣的值在編碼之前的所述次序。51.根據(jù)權(quán)利要求50所述的設(shè)備,其中所述排列值包含一數(shù)目的二進(jìn)制數(shù)字表示,所述數(shù)目對(duì)應(yīng)于所述經(jīng)取樣的音頻值的移動(dòng)的序列。52.根據(jù)權(quán)利要求49所述的設(shè)備,其中所述經(jīng)取樣的音頻值集合包含奇數(shù)個(gè)樣本,且其中所述經(jīng)完全取樣的音頻值包含所述經(jīng)重新建構(gòu)的經(jīng)取樣的音頻值的中心值。53.根據(jù)權(quán)利要求49所述的設(shè)備,其中所述計(jì)算平臺(tái)可進(jìn)一步操作以在布置所述音頻值集合之前將反向修正型離散余弦變換(IMDCT)應(yīng)用于所述經(jīng)編碼的音頻數(shù)據(jù)。54.根據(jù)權(quán)利要求53所述的設(shè)備,其中所述IMDCT將多個(gè)經(jīng)重新建構(gòu)的頻率子帶變換成原始經(jīng)取樣的音頻值集合。55.根據(jù)權(quán)利要求54所述的設(shè)備,其中所述多個(gè)頻率子帶包含以下各項(xiàng)中的至少一者:4、8、16或32個(gè)頻率子帶。56.根據(jù)權(quán)利要求49所述的設(shè)備,其中所述經(jīng)重新建構(gòu)的經(jīng)取樣的音頻值包含脈碼調(diào)制(PCM)的數(shù)字音頻樣本。57.一種用于編碼數(shù)字信號(hào)樣本序列的設(shè)備,所述設(shè)備包含計(jì)算平臺(tái),其可操作以按照量值來(lái)對(duì)所述數(shù)字信號(hào)樣本序列進(jìn)行分類(lèi);所述計(jì)算平臺(tái)可操作以計(jì)算所述經(jīng)分類(lèi)的數(shù)字信號(hào)樣本之間的差;以及所述計(jì)算平臺(tái)可操作以使用以下各項(xiàng)來(lái)表示所述序列所述樣本中的一者或一者以上、所述差和所述數(shù)字信號(hào)樣本的正確次序。58.根據(jù)權(quán)利要求57所述的設(shè)備,其中所述計(jì)算平臺(tái)可操作而以升序或降序來(lái)對(duì)所述序列進(jìn)行分類(lèi)。59.根據(jù)權(quán)利要求57所述的設(shè)備,其中所述數(shù)字信號(hào)樣本包含音頻數(shù)字信號(hào)樣本。60.根據(jù)權(quán)利要求59所述的設(shè)備,其中所述音頻數(shù)字信號(hào)樣本包含音樂(lè)的數(shù)字信號(hào)樣本。61.根據(jù)權(quán)利要求59所述的設(shè)備,其中所述音頻數(shù)字信號(hào)樣本包含脈碼調(diào)制(PCM)的數(shù)字信號(hào)樣本。62.根據(jù)權(quán)利要求57所述的設(shè)備,其中所述序列包括奇數(shù)個(gè)數(shù)字信號(hào)樣本且其中所述樣本中的所述一者或一者以上包含按照量值的所述序列的至少中間樣本。63.根據(jù)權(quán)利要求57所述的設(shè)備,其中所述序列包括偶數(shù)個(gè)數(shù)字信號(hào)樣本且其中所述樣本中的所述一者或一者以上包含按照量值的所述序列的中間兩個(gè)樣本中的至少一者。64.根據(jù)權(quán)利要求57所述的設(shè)備,其中所述計(jì)算平臺(tái)可進(jìn)一步操作以在分類(lèi)之前至少部分將整數(shù)可逆變換應(yīng)用于所述數(shù)字信號(hào)樣本以將所述數(shù)字信號(hào)樣本變換成多個(gè)頻率子帶。65.根據(jù)權(quán)利要求64所述的設(shè)備,其中所述整數(shù)可逆變換包含修正型離散余弦變換(MDCT)。66.一種物品,其包含上面存儲(chǔ)有指令的計(jì)算機(jī)可讀媒體,其中所述指令在被執(zhí)行的情況下產(chǎn)生以下方法以由經(jīng)編碼的排列值指定的次序布置經(jīng)壓縮的二進(jìn)制數(shù)字信號(hào)樣本;以及通過(guò)處理二進(jìn)制數(shù)字樣本差和至少一個(gè)完全二進(jìn)制數(shù)字樣本而計(jì)算經(jīng)解壓縮的二進(jìn)制數(shù)字樣本。67.根據(jù)權(quán)利要求66所述的物品,其中所述數(shù)字信號(hào)樣本包含音頻數(shù)字信號(hào)樣本。68.根據(jù)權(quán)利要求67所述的物品,其中所述音頻數(shù)字信號(hào)樣本包含音樂(lè)的數(shù)字信號(hào)樣本。69.根據(jù)權(quán)利要求68所述的物品,其中所述音頻數(shù)字信號(hào)樣本包含脈碼調(diào)制(PCM)的數(shù)字信號(hào)樣本。70.根據(jù)權(quán)利要求66所述的物品,其中序列包括奇數(shù)個(gè)數(shù)字信號(hào)樣本,且其中所述至少一個(gè)完全二進(jìn)制數(shù)字樣本包含按照量值的所述序列的中間樣本。71.根據(jù)權(quán)利要求66所述的物品,其中所述序列包括偶數(shù)個(gè)數(shù)字信號(hào)樣本,且其中所述至少一個(gè)完全二進(jìn)制數(shù)字樣本包含按照量值的所述序列的中間樣本。72.根據(jù)權(quán)利要求66所述的物品,其中所述指令在被執(zhí)行的情況下進(jìn)一步導(dǎo)致在計(jì)算所述經(jīng)解壓縮的樣本之后應(yīng)用反向修正型離散余弦變換(IMDCT)。73.根據(jù)權(quán)利要求72所述的物品,其中所述IMDCT將多個(gè)經(jīng)重新建構(gòu)的頻率子帶變換成原始數(shù)字信號(hào)樣本。74.根據(jù)權(quán)利要求66所述的物品,其中所述經(jīng)編碼的排列包含一數(shù)目的二進(jìn)制數(shù)字表示,所述數(shù)目表示所述數(shù)字信號(hào)樣本的所述序列內(nèi)的一系列逐次重新布置,其中執(zhí)行所述系列逐次重新布置會(huì)恢復(fù)原始樣本次序。75.—種物品,其包含上面存儲(chǔ)有指令的計(jì)算機(jī)可讀媒體,其中所述指令在被執(zhí)行的情況下產(chǎn)生以下方法按照量值對(duì)數(shù)字信號(hào)樣本序列進(jìn)行分類(lèi);計(jì)算所述經(jīng)分類(lèi)的數(shù)字信號(hào)樣本之間的差;以及使用以下各項(xiàng)來(lái)表示所述序列所述樣本中的一者或一者以上、所述差和所述數(shù)字信號(hào)樣本的正確次序。76.根據(jù)權(quán)利要求1所述的物品,其中分類(lèi)包含以升序或降序?qū)λ鲂蛄羞M(jìn)行分類(lèi)。77.根據(jù)權(quán)利要求75所述的物品,其中所述數(shù)字信號(hào)樣本包含音頻數(shù)字信號(hào)樣本。78.根據(jù)權(quán)利要求77所述的物品,其中所述音頻數(shù)字信號(hào)樣本包含脈碼調(diào)制(PCM)的數(shù)字信號(hào)樣本。79.根據(jù)權(quán)利要求75所述的物品,其中所述序列包括奇數(shù)個(gè)數(shù)字信號(hào)樣本且其中所述樣本中的所述一者或一者以上包含按照量值的所述序列的至少中間樣本。80.根據(jù)權(quán)利要求76所述的物品,其中所述序列包括偶數(shù)個(gè)數(shù)字信號(hào)樣本且其中所述樣本中的所述一者或一者以上包含按照量值的所述序列的中間兩個(gè)樣本中的至少一者。81.根據(jù)權(quán)利要求75所述的物品,其中所述指令在被執(zhí)行的情況下進(jìn)一步導(dǎo)致在分類(lèi)之前至少部分將整數(shù)可逆變換應(yīng)用于所述數(shù)字信號(hào)樣本以將所述數(shù)字信號(hào)樣本變換成多個(gè)頻率子帶。82.根據(jù)權(quán)利要求81所述的物品,其中所述整數(shù)可逆變換包含修正型離散余弦變換(MDCT)。83.根據(jù)權(quán)利要求75所述的物品,其中至少所述差是使用萊斯譯碼來(lái)編碼。84.一種具有所展示和所描述的發(fā)明性特征的設(shè)備。85.一種具有所展示和所描述的發(fā)明性特征的方法。全文摘要本發(fā)明揭示與編碼和/或解碼音頻數(shù)據(jù)相關(guān)聯(lián)的方法、設(shè)備、裝置和系統(tǒng)的實(shí)施例。文檔編號(hào)G06F15/00GK101815992SQ200780100270公開(kāi)日2010年8月25日申請(qǐng)日期2007年11月8日優(yōu)先權(quán)日2007年8月17日發(fā)明者格雷戈里·伯恩斯,菲利普·魯奇曼申請(qǐng)人:開(kāi)放界面北美公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1