專利名稱:合并編解碼器的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明針對(duì)統(tǒng)一編解碼器,更具體來(lái)說(shuō),針對(duì)普遍用于各種編碼/ 解碼標(biāo)準(zhǔn)的統(tǒng)一編解碼裝置及其方法。
背景技術(shù):
一般,以相似方式構(gòu)造視頻編解碼器,但是每個(gè)結(jié)構(gòu)的詳細(xì)處理 可以彼此不同。在創(chuàng)建統(tǒng)一編解碼器時(shí)考慮這種差異是必不可少的。圖1示出基于相關(guān)技術(shù)的統(tǒng)一編解碼器的一個(gè)典型處理。圖1示出集中于MPEG-2、 MPEG-4和AVC幀內(nèi)編碼的一種典型4義幀內(nèi)統(tǒng)一 編解碼器的工作原理。參照?qǐng)Dl,按照順序和功能順序,該處理包括分析和熵解碼S100、 數(shù)據(jù)重排序S110、反掃描S120、反DC/AC預(yù)測(cè)S130、反量化S140、 反變換S150、反幀內(nèi)預(yù)測(cè)S160、解碼樣本存儲(chǔ)S170和解塊濾波S180。如上所述,只是通過(guò)功能或處理順序劃分了相關(guān)技術(shù)的統(tǒng)一編解 碼器,并且每個(gè)步驟構(gòu)造成根據(jù)編解碼器進(jìn)行詳細(xì)處理。由于給每個(gè) 編解碼器預(yù)先分配了功能單元,因此, 一旦用戶選擇了一個(gè)標(biāo)準(zhǔn),就 僅允許用戶使用與有關(guān)標(biāo)準(zhǔn)對(duì)應(yīng)的編解碼器所提供的功能單元。雖然相關(guān)技術(shù)的統(tǒng)一編解碼器統(tǒng)一了許多視頻編解碼器,但是不 得不使用 一個(gè)固定的編解碼器對(duì)一個(gè)視頻進(jìn)行編碼/解碼。發(fā)明內(nèi)容為了設(shè)法解決上述問(wèn)題,本發(fā)明提供一種統(tǒng)一編解碼裝置及其方 法,其通過(guò)提供與不同視頻編解碼器之間的相似性、差異和考慮因素 對(duì)應(yīng)的統(tǒng)一編解碼器的新概念和結(jié)構(gòu)可普遍用于各種編碼/解碼標(biāo)準(zhǔn)。5本發(fā)明還提供一種統(tǒng)一編解碼裝置及其方法,其可使用功能單元 (FU)重組技術(shù)自由地對(duì)各種標(biāo)準(zhǔn)編碼的比特流進(jìn)行解碼。本發(fā)明還提供一種統(tǒng)一編解碼裝置及其方法,其可統(tǒng)一不同的視 頻編解碼器,而無(wú)需基于塊的視頻編解碼器的任何功能改變。本發(fā)明還提供一種統(tǒng)一編解碼裝置及其方法,其允許各個(gè)獨(dú)立的 功能單元有纟幾:l也運(yùn)4亍。本發(fā)明還才是供一種統(tǒng)一編解碼結(jié)構(gòu),其可用于統(tǒng)一與MPEG-2、 MPEG-4和MPEG-4 AVC不同的基于塊的視頻和畫面編解碼器。本發(fā)明還提供一種關(guān)于統(tǒng)一視頻編解碼器的概念和結(jié)構(gòu)的國(guó)際標(biāo) 準(zhǔn)。通過(guò)以下描述的實(shí)施例,本發(fā)明的其它目的將變得明顯。為了實(shí)現(xiàn)上述目的,本發(fā)明一個(gè)方面的特征在于可與標(biāo)準(zhǔn)無(wú)關(guān)地 普遍使用的、具有編碼器和解碼器的統(tǒng)一編解碼裝置。根據(jù)本發(fā)明的一個(gè)實(shí)施例,統(tǒng)一編解碼裝置包括解碼控制單元, 它通過(guò)解釋來(lái)自輸入通用比特流或數(shù)據(jù)的連接信息來(lái)設(shè)置功能單元的 連接關(guān)系;以及功能組,它由多個(gè)功能單元組成,并且其中按照解碼 控制單元的連接控制順序地激活至少一個(gè)功能單元,以便處理通用比 特流中包含的比特流。解碼控制單元可從功能單元接收控制參數(shù),并將控制參數(shù)提供給對(duì)應(yīng)的功能單元以便處理比特流。功能組可包括分析和解碼(PD)功能組,它按照基于解碼控制單 元的連接關(guān)系的操作控制來(lái)提取比特流中的控制參數(shù),并且通過(guò)處理 比特流以宏塊單元輸出數(shù)據(jù);以及基于宏塊(MB)的功能組,它通過(guò)按 照基于解碼控制單元的連接關(guān)系的操作控制以及解碼控制單元提供的 控制參數(shù)對(duì)輸入宏塊單元數(shù)據(jù)進(jìn)行處理來(lái)輸出圖像數(shù)據(jù)。PD功能組和 MB功能組中的每個(gè)由多個(gè)功能單元組成。PD功能組還可提取比特流中包含的連接控制顯示值,并將連接控 制顯示值提供給解碼控制單元,并且解碼控制單元可使用控制連4婁顯 示值來(lái)控制PD功能組和MB功能組中至少一個(gè)所包含的至少一個(gè)功能單元的操作。解碼控制單元可包括連接控制單元,它通過(guò)解釋連接信息來(lái)設(shè)置連接關(guān)系,并控制PD功能組和MB功能組中包含的功能單元的操 作的順序開始;以及處理控制單元,它從PD功能組和MB功能組4妄 收比特流標(biāo)題中包含的或者通過(guò)處理比特流所生成的控制參數(shù),并將 對(duì)應(yīng)控制參數(shù)傳遞給對(duì)應(yīng)功能單元。連接信息可包括來(lái)自由關(guān)于功能單元的連接的轉(zhuǎn)移條件和信息所 組成的組中的至少一個(gè),并且功能單元可按照連接信息以串行和并行 關(guān)系中的至少一個(gè)進(jìn)行連4^。解碼控制單元可確定由預(yù)定功能單元從比特流中提取并提供的連 接控制顯示值是否滿足轉(zhuǎn)移條件,并可在具有并行關(guān)系的多個(gè)功能單 元之間選擇一個(gè)功能單元來(lái)處理比特流??刂茀?shù)可包括控制信號(hào)(CS)和上下文信息(CI),而控制信號(hào)可指 示是否要執(zhí)行MB功能組中包含的功能單元的功能,并且上下文信息 可以^i丸行該功能單元的功能時(shí)所需的補(bǔ)充信息??刂菩盘?hào)可包括從AC預(yù)測(cè)標(biāo)志、編碼塊一莫式、量化標(biāo)度值、數(shù) 據(jù)分塊標(biāo)志、圖像大小和短視頻標(biāo)題標(biāo)志組成的組中選擇的至少一個(gè)。如果按照控制信息指示執(zhí)行某個(gè)功能,則上下文信息可包括執(zhí)行 該功能所需的信息。解碼控制單元可處理控制參數(shù)以對(duì)應(yīng)于MP功能組中包含的每個(gè) 功能單元,并將控制參數(shù)傳遞給MP功能組中包含的每個(gè)功能單元。為了實(shí)現(xiàn)上述目的,本發(fā)明的另 一個(gè)方面的特征是一種統(tǒng)一可與 標(biāo)準(zhǔn)無(wú)關(guān)地普遍使用的編解碼器的方法。根據(jù)本發(fā)明的一個(gè)實(shí)施例,統(tǒng)一編解碼器的方法包括以下操作 (a)解碼控制單元解釋來(lái)自輸入通用比特流或來(lái)自獨(dú)立數(shù)據(jù)的連接信 息,并設(shè)置每個(gè)功能單元的連接關(guān)系;(b)解碼控制單元按照每個(gè)功 能單元的處理順序來(lái)指示功能單元處理比特流或數(shù)據(jù),所述處理順序 由連接關(guān)系確定,所述比特流包含在通用比特流中或者^(guò)皮獨(dú)立接收,數(shù)據(jù)對(duì)應(yīng)于比特流;以及(c)所指示功能單元按照預(yù)定處理方法來(lái)處理 比特流或數(shù)據(jù)??芍貜?fù)步驟(b)-(c),直到將比特流恢復(fù)為圖像數(shù)據(jù)為止。在步驟(b)中或者在步驟(b)之前,解碼控制單元可確定處理比特流 或數(shù)據(jù)的功能單元所提供的連接控制顯示值是否滿足連接信息中包含 的轉(zhuǎn)移條件,并且可^^人具有并行關(guān)系的多個(gè)功能單元中選擇一個(gè)。步驟(b)還可包括如下步驟向#皮指示進(jìn)行處理的功能單元提供用 于處理比特流或數(shù)據(jù)的控制參數(shù),并且在步驟(c), ^支指示的功能單元 可使用控制參數(shù)以預(yù)定處理方法來(lái)處理比特流或數(shù)據(jù)??刂茀?shù)可包括控制信號(hào)和上下文信息,而控制信號(hào)可指示是否 要執(zhí)行某個(gè)功能單元,并且上下文信息可以是執(zhí)行該功能單元的功能 所需的補(bǔ)充信息。解碼控制單元可以預(yù)定方法處理控制參數(shù),并將已處理控制參數(shù) 傳遞給對(duì)應(yīng)功能單元。
圖1示出根據(jù)相關(guān)技術(shù)處理統(tǒng)一編解碼器的方法;圖2示出根據(jù)相關(guān)技術(shù)的統(tǒng)一編解碼器的結(jié)構(gòu);圖3示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的統(tǒng)一編解碼器的結(jié)構(gòu);圖4示出根據(jù)本發(fā)明的一個(gè)實(shí)施例如何組織PD功能單元;圖5示出根據(jù)本發(fā)明的一個(gè)實(shí)施例如何組織MB功能單元;圖6示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的通用FU表的實(shí)例;圖7示出根據(jù)本發(fā)明的實(shí)施例如何連接通過(guò)連接信息轉(zhuǎn)換的FU;圖8示出根據(jù)本發(fā)明的實(shí)施例如何連接可用于MPEG-1/2的FU;圖9示出根據(jù)本發(fā)明的實(shí)施例如何連接可用于MPEG-4的FU;圖10示出根據(jù)本發(fā)明的實(shí)施例如何連接可用于MPEG-4 AVC的FU;圖11、 13、 15和17示出根據(jù)本發(fā)明各種實(shí)施例的FU的連接結(jié) 構(gòu);以及圖12、 14、 16和18示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的比特流語(yǔ)法。
具體實(shí)施方式
參照附圖及其描述,本發(fā)明、本發(fā)明的操作優(yōu)點(diǎn)以及通過(guò)實(shí)施本 發(fā)明而實(shí)現(xiàn)的目的將顯而易見。下面將參照附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。為了幫助全面理 解本發(fā)明,^^相同的部件分配了相同的參考標(biāo)號(hào),與圖號(hào)無(wú)關(guān)。圖2示出根據(jù)相關(guān)技術(shù)的統(tǒng)一編解碼器的結(jié)構(gòu);圖3示出根據(jù)本 發(fā)明的一個(gè)實(shí)施例的統(tǒng)一編解碼器的結(jié)構(gòu);圖4示出才艮據(jù)本發(fā)明的一 個(gè)實(shí)施例如何組織PD功能單元;圖5示出根據(jù)本發(fā)明的一個(gè)實(shí)施例 如何組織MB功能單元;圖6示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的通用FU 表的實(shí)例;以及圖7示出根據(jù)本發(fā)明的一個(gè)實(shí)施例如何連接通過(guò)連接 信息轉(zhuǎn)換的FU。參照?qǐng)D2,示出常規(guī)統(tǒng)一編解碼器的結(jié)構(gòu),統(tǒng)一編解碼裝置包括 分析和熵解碼單元200、數(shù)據(jù)重排序單元210、反掃描單元220、反 DC/AC預(yù)測(cè)單元230、反量化單元240、反變換單元250、反幀內(nèi)預(yù)測(cè) 單元260、解碼樣本存儲(chǔ)單元270和解塊濾波單元280。如圖3所示,另一方面,根據(jù)本發(fā)明,統(tǒng)一編解碼裝置的解碼單 元310包括PD功能組320、解碼控制單元325和MB功能組330。每 個(gè)功能組和控制單元可通過(guò)源代碼集合來(lái)實(shí)現(xiàn)。PD功能組320和MB 功能組330包括多個(gè)功能單元,它們^皮獨(dú)立實(shí)現(xiàn),但是可通過(guò)控制解 碼控制單元325而連續(xù)工作。PD功能組320和MB功能組330可組合 在一個(gè)功能組中。PD功能組320和MB功能組330中包含的每一個(gè)功能單元分別可 再分成處理單元,它處理輸入數(shù)據(jù),然后輸出已處理數(shù)據(jù);以及上 下文控制單元,它通過(guò)從處理控制單元340接收控制參數(shù)(即,上下文 信息和控制信號(hào))來(lái)控制處理單元,并將所得的或者所提取的控制參數(shù) 提供給處理控制單元340。例如,控制上下文處理單元可通過(guò)從處理控制單元340接收編碼參數(shù)和才莫式選擇佶號(hào)作為控制參數(shù)來(lái)控制處理單元的數(shù)據(jù)處理,然后將所得或所提取參數(shù)提供給處理控制單元340。 處理控制單元340將從稍早操作的FU接收的控制參數(shù)提供給稍 后操作的并且需要控制參數(shù)的FU。PD功能組320執(zhí)行分析和解碼功能。也就是說(shuō),PD功能組320 根據(jù)每個(gè)編解碼器的不同語(yǔ)法從輸入通用比特流中提取上下文信息、 控制信號(hào)、連接控制顯示值和數(shù)據(jù),并對(duì)它們分類。通用比特流可由 標(biāo)題和典型比特流組成。標(biāo)題可包括連接信息和規(guī)則描述。規(guī)則描述 說(shuō)明語(yǔ)法元素之間的類結(jié)構(gòu)。顯然,連接信息和規(guī)則描述沒(méi)有包含在 通用比特流中,而是可作為獨(dú)立的數(shù)據(jù)傳遞給解碼單元。由于韓國(guó)專 利KR10-2005-0066015公開了如何處理和使用規(guī)則描述,所以這里將 省略關(guān)于規(guī)則描述的處理和使用的詳細(xì)描述。但是,對(duì)本領(lǐng)域技術(shù)人 員顯然的是,在本發(fā)明中可相同或相似地使用KR10-2005-0066015的 技術(shù)精神。如圖4所示,PD功能組320可包括NALP(網(wǎng)絡(luò)抽象層分析)FU 410、 SYNP(語(yǔ)法分析)FU 420、 CTX(上下文確定)FU 430、 VLD(可變 長(zhǎng)度解碼)FU 440、RLD(游程長(zhǎng)度解碼)FU 450和MBG(宏塊生成器)FU 460。顯然,PD功能組320不僅可包括用于與所應(yīng)用標(biāo)準(zhǔn)無(wú)關(guān)地執(zhí)行 分析和解碼功能的任何功能單元,而且還可包括隨著技術(shù)發(fā)展所需的 功能單元、修改現(xiàn)有功能單元和去除不必要的功能單元。同樣明顯的 是,設(shè)置在PD功能組320中的每個(gè)功能單元并不獨(dú)立存在于每個(gè)標(biāo) 準(zhǔn)中,并且可與標(biāo)準(zhǔn)無(wú)關(guān)地處理相同處理的功能單元可結(jié)合到單個(gè)功 能單元。由于每個(gè)功能單元的功能是本領(lǐng)域技術(shù)人員熟悉的,所以下 面簡(jiǎn)要提供有關(guān)描述。NALP FU 410分析MPEG-4 AVC的網(wǎng)絡(luò)抽象層(NAL),而SYNP FU 420分析比特流的語(yǔ)法。SYNP FU 420可包含在VLD FU 440中。CTX FU 430確定MPEG-4 AVC的VLC表,而VLD FU 440執(zhí)行 熵解碼。VLD FU 440提取與轉(zhuǎn)移條件對(duì)應(yīng)的(編碼器插入的)連接控制10顯示值,并將該值發(fā)送到連接控制單元335,使連接控制單元335能 夠在MB功能組330中選擇一個(gè)FU處理有關(guān)數(shù)據(jù)。根據(jù)-沒(méi)計(jì)解碼器 的方式,能夠預(yù)先指定要由SYNPFU420提取的連接控制顯示值。RLD FU 450執(zhí)行AC值的熵解碼,而MBG FU 460組合DC值和 AC值以便生成MB(宏塊)數(shù)據(jù)。上述PD功能組的所有功能單元或者 部分功能單元的功能可包含在VLDFU440中。MB功能組330對(duì)于從PD功能組320輸出的數(shù)據(jù)進(jìn)行解碼,以便 輸出預(yù)定宏塊大小的視頻數(shù)據(jù)。如圖5所示,MB功能組330包括DF(解塊濾波)FU 510、 VR(VOP 重構(gòu))FU515、 FFR(幀場(chǎng)重排序)FU520、 IPR(幀內(nèi)預(yù)測(cè)和畫面重構(gòu))FU 530、 IT(反變換)FU 535、 IQ(反量化)FU 545、 IAP(反AC預(yù)測(cè))FU 555、 IS(反掃描)FU 560和DCR(DC重構(gòu))FU 565。由IT4x4 FU 540、IQ4x4 FU 550和DCR4x4 FU 570處理的塊大小為4x4。這是因?yàn)镸PEG-4 AVC 以4x4塊為單位處理數(shù)據(jù),而MPEG-1/2/4在變換、量化和預(yù)測(cè)期間 以8x8塊為單位處理數(shù)據(jù)。顯然,MB功能組330不僅可包括用于與 所應(yīng)用標(biāo)準(zhǔn)無(wú)關(guān)地執(zhí)行數(shù)據(jù)解碼的任何功能單元,而且還可包括隨著 技術(shù)發(fā)展所需的功能單元、修改現(xiàn)有功能單元和去除不必要的功能單 元。例如,以4x4塊為單位處理數(shù)據(jù)以便進(jìn)4亍解碼的功能單元如IS4x4 可在需要時(shí)被添加到MB功能組330。顯然,設(shè)置在MB功能組330中的每個(gè)功能單元并不獨(dú)立存在于 每個(gè)標(biāo)準(zhǔn)中,并且可與標(biāo)準(zhǔn)無(wú)關(guān)地處理相同處理的功能單元可結(jié)合到 單個(gè)功能單元。由于每個(gè)功能單元的功能是本領(lǐng)域技術(shù)人員熟悉的, 所以下面簡(jiǎn)要提供有關(guān)描述。DF FU 510是MPEG-4 AVC的解塊濾波器,而VRFU 515存儲(chǔ)恢 復(fù)的像素值。FFR FU 520用于交織沖莫式,而IPR FU 530存儲(chǔ)在扭Z亍MPEG-4 AVC的幀內(nèi)預(yù)測(cè)之后恢復(fù)的像素值。IT FU 535對(duì)DC值和AC值進(jìn)行反變換,而IQ FU 545對(duì)AC值進(jìn)行反量化。LAP FU 555對(duì)AC值進(jìn)行反預(yù)測(cè),而IS FU 560對(duì)AC值進(jìn)行反 掃描。DCRFU565對(duì)DC值進(jìn)行反預(yù)測(cè)和反量化。解碼控制單元325包括連接控制單元335,它控制功能單元的 操作順序;以及處理控制單元340,它控制每個(gè)功能單元的操作。連接控制單元335控制連接關(guān)系在PD功能組320和MB功能組 330中不是固定的而是可變的功能單元的順序操作步驟。為了設(shè)置功能單元的連接關(guān)系,連接控制單元535使用編碼器(未 示出)提供的連接信息。連接信息包括關(guān)于連通性和轉(zhuǎn)移的信息,并且可通過(guò)凈皮插入通用 比特流的標(biāo)題中來(lái)接收,或者以獨(dú)立數(shù)據(jù)形式來(lái)接收。如果連接信息 通過(guò)被插入通用比特流的標(biāo)題中來(lái)接收,則連接控制單元335讀取并 解釋該信息。當(dāng)然,可由另一個(gè)獨(dú)立元件從通用比特流的標(biāo)題中讀取 連接信息。連接信息在編碼期間生成以便對(duì)應(yīng)于用戶所選的功能單元(例如 作為與編碼路由對(duì)應(yīng)的解碼路由生成的),并被插入通用比特流的標(biāo)題中,或者它作為獨(dú)立數(shù)據(jù)(或者電子文件)生成,并傳遞給解碼器310。 連接信息可由編碼器中的元件生成。例如可通過(guò)以下格式構(gòu)造連接信息連接連通性(B, D),(D, F),(F, G),(G, I),(I, J),(I, Q),(J, K),(Q, K),(K, M),…,轉(zhuǎn)移預(yù)測(cè)標(biāo)志='AC/DC', casel(J), case2(Q)在上述實(shí)例中,第一行是關(guān)于連通性的信息,而第二行是關(guān)于轉(zhuǎn) 移的信息。根據(jù)關(guān)于連通性和轉(zhuǎn)移的信息,可存在功能單元的各種串 行/并行連接結(jié)構(gòu)。連接控制單元335使用預(yù)先存儲(chǔ)的通用FU表(參照?qǐng)D6)以及關(guān)于 連通性和轉(zhuǎn)移的信息來(lái)解釋PD功能組320和MB功能組330中包含 的功能單元的連接關(guān)系,然后在特定功能單元進(jìn)行數(shù)據(jù)處理之后,指12示功能單元處理數(shù)據(jù)。通過(guò)使用從PD功能組320輸入的連接控制顯示值來(lái)確定是否滿 足連接信息中包含的轉(zhuǎn)移條件,連接控制單元335可選擇多個(gè)功能單 元中定義為在連接信息中具有并行關(guān)系的一個(gè)功能單元。如前面所述, 連接控制顯示值可包含在比特流的標(biāo)題中。圖7示出通過(guò)解釋由連接控制單元335接收或提取的連接關(guān)系信 息而設(shè)置的功能單元的連接關(guān)系。連接控制單元335通過(guò)使用連接信 息中包含的索引和通用FU表(參見圖6)來(lái)指定每個(gè)FU。例如,索引B 可指定為SYNPFU420。如上所述,連接控制單元335可使用連接控制顯示值(即,關(guān)于轉(zhuǎn) 移的條件信息,例如預(yù)測(cè)標(biāo)志='AC/DC')來(lái)判定哪個(gè)FU要進(jìn)行該操 作??稍诒忍亓髦刑崛∮糜诖_定轉(zhuǎn)移條件滿足狀態(tài)的連接控制顯示值 (參見圖12、 14、 16和18)。與轉(zhuǎn)移條件對(duì)應(yīng)的連接控制顯示值由VLD FU440提取和/或生成,并發(fā)送纟合連接控制單元335,它根據(jù)轉(zhuǎn)移條件 的滿足狀態(tài)指示對(duì)應(yīng)FU處理有關(guān)數(shù)據(jù)。處理控制單元340向連接控制單元335指示操作的特定FU提供 用于處理比特流(或數(shù)據(jù))的控制參數(shù)(即上下文信息)和控制信號(hào),并從 該特定FU接收通過(guò)處理比特流(或數(shù)據(jù))而生成或提取的控制參數(shù)。處 理控制單元340通過(guò)與連4矣控制單元335鏈4妄,可識(shí)別哪個(gè)FU將才是 供控制參數(shù)。為了執(zhí)行處理操作,每個(gè)FU需要用于控制有關(guān)處理操作的控制 參數(shù)。例如,除了要處理的數(shù)據(jù)(即MB數(shù)據(jù)),ISFU 560還需要用于 執(zhí)行量化的量化參數(shù)。這個(gè)參數(shù)可稱作控制信號(hào)。因此,如果控制信 號(hào)是用于特定FU處理操作的關(guān)鍵參數(shù)(例如AC預(yù)測(cè)標(biāo)志、編碼塊模 式、量化標(biāo)度值、數(shù)據(jù)分塊標(biāo)志、圖像大小和短視頻標(biāo)題標(biāo)志),則上 下文信息可看作是補(bǔ)充參數(shù)。例如,當(dāng)IAP FU 555執(zhí)行一個(gè)處理操作 時(shí),AC預(yù)測(cè)的ac預(yù)測(cè)標(biāo)志可看作是控制信號(hào),而作為用于^L行實(shí)際 AC預(yù)測(cè)的補(bǔ)充信息的ac預(yù)測(cè)方向可看作是上下文信息。但是,對(duì)于本領(lǐng)域技術(shù)人員顯然的是,控制信號(hào)和上下文信息不是必須單獨(dú)使用, 而是可以組合。圖8示出根據(jù)本發(fā)明的一個(gè)實(shí)施例如何連接可用于MPEG-1/2的 FU;圖9示出根據(jù)本發(fā)明的一個(gè)實(shí)施例如何連接可用于MPEG-4的 FU;以及圖10示出根據(jù)本發(fā)明的一個(gè)實(shí)施例如何連接可用于MPEG-4 AVC的FU。下面概述按照每個(gè)編碼/解碼標(biāo)準(zhǔn)使用的功能單元。如圖8所示,MPEG-1和MPEG-2 MP(主要類)沒(méi)有反AC預(yù)測(cè)功 能,但支持交織模式。相反,如圖9所示,與MPEG-l/2相比,MPEG-4SP/ASP(簡(jiǎn)單類 /高級(jí)SP)具有反AC預(yù)測(cè)功能,但是在SP中不支持交織模式,在ASP 中支持交織模式。此外,如圖10所示,與MPEG-1/2/4完全不同的MPEG-4 ACV BP(基線類)使用處理AVC的NAL的NALP FU 410、確定VLC表和代 替反AC/DC預(yù)測(cè)的幀內(nèi)預(yù)測(cè)的CTX FU 430,并且還使用4丸行上述幀 內(nèi)預(yù)測(cè)以及VOP重構(gòu)的IPR FU 530和解塊的DF FU 510。它與 MPEG-l/2/4的不同之處還在于,IS(反掃描)、IQ(反量化)和IT(反變換) 的大小為4x4。在常規(guī)編解碼裝置中,功能單元的連接關(guān)系是預(yù)先固定成使功能 單元適合于每個(gè)標(biāo)準(zhǔn)。相反,根據(jù)本發(fā)明的編解碼裝置可與比特流編碼標(biāo)準(zhǔn)無(wú)關(guān)地普遍 使用,因?yàn)檫B接控制單元335包含在通用比特流的標(biāo)題中,或者通過(guò) 解釋作為獨(dú)立數(shù)據(jù)的連接信息來(lái)確定每個(gè)FU的操作順序。如前面所 述,連接信息插入通用比特流的標(biāo)題中,或者通過(guò)^皮生成對(duì)應(yīng)于編碼 期間使用的功能單元的操作順序而作為獨(dú)立數(shù)據(jù)(或電子文件)生成。此外,與連接控制單元335鏈接進(jìn)行工作的處理控制單元340統(tǒng) 一控制參數(shù)的輸入和輸出,以便在每個(gè)FU中處理。此外,連接控制單元335不限于指示每個(gè)功能單元的順序操作,14如前面所述。例如,連接控制單元334寸使SYNPFU420和VLDFU 440的操作重復(fù)地交替進(jìn)行。另夕卜,在完成位于VRFU 515之前的MB 功能組330的操作之后,在VRFU 516的操作之前,連接控制單元335 可使MB功能組330連續(xù)處理連續(xù)宏塊,或者使PD FU 320和MB功 能組330重復(fù)進(jìn)行才喿作,直到用于形成圖像以顯示在屏幕上的宏塊數(shù) 據(jù)處理完成為止。這可根據(jù)PD功能組320存儲(chǔ)在存儲(chǔ)器或其它存儲(chǔ) 裝置中的要解碼的數(shù)據(jù)的大小來(lái)改變。由于本領(lǐng)域的技術(shù)人員清楚, 交替運(yùn)行每個(gè)功能單元可能是必要的,因此在此不提供它的相關(guān)詳細(xì) 描述。每個(gè)功能單元將通過(guò)使用處理控制單元340所提供的控制參數(shù) 來(lái)處理數(shù)據(jù)。圖11、 13、 15和17示出根據(jù)本發(fā)明各種實(shí)施例的FU的連接結(jié) 構(gòu);以及圖12、 14、 16和18示出根據(jù)本發(fā)明實(shí)施例的比特流語(yǔ)法。本發(fā)明的連接控制單元335可^L插入通用比特流的標(biāo)題中,或者 可使用作為獨(dú)立數(shù)據(jù)接收的連接信息生成由多個(gè)功能單元組成的解碼 器。同樣,通過(guò)在用于生成比特流的編碼器中具有用戶所選功能單元 的連接關(guān)系可生成各種編碼器。由于通過(guò)本文詳細(xì)描述的用于生成解 碼器的方法可容易地理解用于生成編碼器的方法,所以在此將不4是供 有關(guān)描述。但是,不像解碼器,編碼器還可包括生成連接信息的元件。根據(jù)設(shè)置功能單元間操作順序或連接結(jié)構(gòu)的方法,可以各種編碼 器或解碼器來(lái)實(shí)現(xiàn)由多個(gè)功能單元組成的每個(gè)編碼器/解碼器。進(jìn)行功 能單元的串行、并行或者串行/并行連接是可能的,并且根據(jù)設(shè)計(jì)編碼 器/解碼器的方法,可以各種形式實(shí)現(xiàn)連接結(jié)構(gòu)?,F(xiàn)在,參照相關(guān)附圖來(lái)描述各種形式的編碼器/解碼器。 圖11是支持反DC預(yù)測(cè)和反AC/DC預(yù)測(cè)的解碼器的實(shí)例。 一旦接收到通用比特流,連接控制單元335就從標(biāo)題中4是取連接信息,并對(duì)它進(jìn)行解釋。如前面所述,連接信息可作為單獨(dú)的獨(dú)立數(shù)據(jù)來(lái)接收。為了使功能單元如圖11所示進(jìn)行連接,按照?qǐng)D6所示的通用FU15連接=連通性...,(I, G),(G, K),(G, J),(J, K),(K, M),..., 轉(zhuǎn)移預(yù)測(cè)標(biāo)志='DC', casel(K), case2(J)可通過(guò)順序操作DCR FU 565和IAP FU 555來(lái)執(zhí)行反AC/DC預(yù)測(cè)。在使用連接信息解釋功能單元的連接關(guān)系之后,如圖ll所示,連 接控制單元335指示每個(gè)FU的功能,直至到達(dá)轉(zhuǎn)移點(diǎn)為止。也就是 說(shuō),在指示ISFU 560開始處理數(shù)據(jù)之后, 一旦從IS FU 560輸入處理 完成信息,連接控制單元335就指示DCRFU 565開始處理數(shù)據(jù)。處理控制單元340與連接控制單元335鏈接,以便向要開始處理 當(dāng)前數(shù)據(jù)的功能單元提供處理數(shù)據(jù)所需的控制參數(shù),并從功能單元接 收在處理數(shù)據(jù)過(guò)程中提取或生成的控制參數(shù)。在轉(zhuǎn)移點(diǎn),連接控制單元335使用從VLD FU 440傳遞的連接控 制顯示值(參見圖12)來(lái)確定是否滿足轉(zhuǎn)移條件。如果滿足轉(zhuǎn)移條件(即 預(yù)測(cè)標(biāo)志='DC'),則IQ FU 545指示開始數(shù)據(jù)處理,而如果不滿足轉(zhuǎn) 移條件,則IAP FU 555指示開始數(shù)據(jù)處理。通過(guò)上述步驟,輸入的比特流將變換為視頻數(shù)據(jù),并顯示在顯示 單元(未示出)上。但是,不一定按照?qǐng)D11所示連接結(jié)構(gòu)的順序來(lái)處理比特流或數(shù)據(jù) 處理,還有可能的是,多個(gè)功能單元通過(guò)連接信息的結(jié)構(gòu)和/或處理控 制單元340的控制來(lái)重復(fù)地交替處理數(shù)據(jù)。圖13是支持反AC/DC預(yù)測(cè)和反幀內(nèi)預(yù)測(cè)的解碼器的一個(gè)實(shí)例。換言之, 一個(gè)解碼路由處理反AC/DC預(yù)測(cè)、反量化和反變換,而 另一個(gè)路由處理反量化、反變換和反幀內(nèi)預(yù)測(cè)。一旦接收到通用比特流,連接控制單元335就從標(biāo)題中提取連接 信息,并對(duì)它進(jìn)行解釋。如前面所述,連接信息可作為單獨(dú)的獨(dú)立數(shù) 據(jù)來(lái)4妄收。為了使功能單元如圖13所示進(jìn)行連接,按照?qǐng)D6所示的通用FU16表可構(gòu)成下式連接=連通性…,(I, G),(G, J),(J, K),(K, M),(I, K),(K, M),(M, Q),…,轉(zhuǎn)移預(yù)測(cè)標(biāo)志='AC/DC', casel(G), case2(K)可通過(guò)順序操作DCR FU 565和IAP FU 555來(lái)執(zhí)行反AC/DC預(yù)測(cè)。在使用連接信息解釋功能單元的連接關(guān)系之后,如圖13所示,連 接控制單元335指示每個(gè)FU的功能,直至到達(dá)轉(zhuǎn)移點(diǎn)為止。處理控制單元340與連接控制單元335鏈接,以便向要開始處理 當(dāng)前數(shù)據(jù)的功能單元提供處理數(shù)據(jù)所需的控制參數(shù),并從功能單元接 收在處理數(shù)據(jù)過(guò)程中提取或生成的控制參數(shù)。在轉(zhuǎn)移點(diǎn),連接控制單元335使用從VLD FU 440傳遞的連接控 制顯示值(參見圖14)來(lái)確定是否滿足轉(zhuǎn)移條件。如果滿足轉(zhuǎn)移條件, 則DCRFU 565指示開始數(shù)據(jù)處理,而如果不滿足轉(zhuǎn)移條件,則IQ FU 545指示開始數(shù)據(jù)處理。通過(guò)上述步驟,輸入的比特流將變換為視頻數(shù)據(jù),并顯示在顯示 單元(未示出)上。但是,不一定按照?qǐng)D13所示連接結(jié)構(gòu)的順序來(lái)處理比特流或數(shù)據(jù)處理,還可能的是,多個(gè)功能單元通過(guò)連接信息的結(jié)構(gòu)和/或處理控制單元340的控制來(lái)重復(fù)地交替處理數(shù)據(jù)。圖15是支持反DCT和反整數(shù)DCT的解碼器的 一個(gè)實(shí)例。 一旦接收到通用比特流,連接控制單元335就從標(biāo)題中提取連接信息,并對(duì)它進(jìn)行解釋。如前面所述,連接信息可作為單獨(dú)的獨(dú)立數(shù)據(jù)來(lái)接收。為了使功能單元如圖15所示進(jìn)行連接,按照?qǐng)D6所示的通用FU 表可構(gòu)成下式連接=連通性...,(I, G),(G, J),(J, K),(K, S),(K, T),…, 轉(zhuǎn)移預(yù)測(cè)標(biāo)志='浮點(diǎn)',casel(S), case2(T)可通過(guò)DCR FU 565和IAP FU 555的順序操作來(lái)執(zhí)行反AC/DC預(yù)測(cè)。圖6所示的通用FU表沒(méi)有執(zhí)行反DCT功能的FU(例如索引"S,,) 和執(zhí)行反IDCT功能的FU(例如索引"T")。因此,可通過(guò)功能單元的更 新步驟來(lái)插入解碼所需的功能單元。在使用連接信息解釋功能單元的連接關(guān)系之后,如圖15所示,連 接控制單元335指示每個(gè)FU的功能,直至到達(dá)轉(zhuǎn)移點(diǎn)為止。處理控制單元340與連接控制單元335鏈接,以便向要開始處理 當(dāng)前數(shù)據(jù)的功能單元提供處理數(shù)據(jù)所需的控制參數(shù),并從功能單元接 收在處理數(shù)據(jù)過(guò)程中提取或生成的控制參數(shù)。在轉(zhuǎn)移點(diǎn),連接控制單元335使用從VLD FU 440傳遞的連接控 制顯示值(參見圖16的DCT類型[l])來(lái)確定是否滿足轉(zhuǎn)移條件。如果 滿足轉(zhuǎn)移條件,則處理反DCT的FU指示開始數(shù)據(jù)處理,而如果不滿 足轉(zhuǎn)移條件,則處理反IDCT的FU指示開始數(shù)據(jù)處理。通過(guò)上述步驟,輸入的比特流將變換為視頻數(shù)據(jù),并顯示在顯示 單元(未示出)上。但是,不一定按照?qǐng)D11所示連接結(jié)構(gòu)的順序來(lái)處理比特流或數(shù)據(jù) 處理,還可能的是,多個(gè)功能單元通過(guò)連接信息的結(jié)構(gòu)和/或處理控制 單元340的控制來(lái)重復(fù)地交替處理數(shù)據(jù)。圖16是一系列功能單元彼此并行連接以便處理彼此不同的解碼 的解碼器的一個(gè)實(shí)例。也就是說(shuō),根據(jù)本發(fā)明的一個(gè)實(shí)施例,通過(guò)使 編碼器/解碼器的整個(gè)處理路由成為并行結(jié)構(gòu),對(duì)根據(jù)形成比特流的幀 和/或圖像是不同的例程進(jìn)行編碼/解碼變得有可能。例如,能夠?qū)崿F(xiàn)一種系統(tǒng),其中采用MPEG-2對(duì)第一圖像進(jìn)行編 碼和解碼,而通過(guò)MPEG-4對(duì)第二圖像進(jìn)行編碼和解碼。此外,還能 夠采用MPEG-4對(duì)前面多個(gè)幀進(jìn)行編碼和解碼,而采用MPEG-4AVC 對(duì)后面多個(gè)幀進(jìn)行編碼和解碼。因此,能夠?qū)⒏鞣N編碼和解碼方法用 于一個(gè)比特流中包含的一個(gè)或多個(gè)圖^f象和幀。一旦接收到通用比特流,連接控制單元335就/人標(biāo)題中提取連才秦 信息,并對(duì)它進(jìn)行解釋。如前面所述,連接信息可作為單獨(dú)的獨(dú)立數(shù)據(jù)來(lái)接收。但是,為了在預(yù)定單元中處理根據(jù)幀和/或圖像是不同的解碼,通 用比特流的標(biāo)題還必須包括指出用于指示要應(yīng)用的解碼方法的所應(yīng)用標(biāo)準(zhǔn)的連接控制顯示值(參見圖18)。連接控制單元335使用連接控制 顯示值來(lái)確定要使用哪個(gè)解碼路由。如圖18所示,例如可采用MPEG-4 對(duì)第1至第10圖像編碼,可采用MPEG-4 AVC對(duì)第11至第15圖像 編碼,并可采用MPEG-2對(duì)第16至第30圖像編碼。當(dāng)然也可以采用 MPEG-2對(duì)第一圖像編碼、采用MPEG-4對(duì)第二圖像編碼以及采用 MPEG-1對(duì)笫三圖像編碼??蔀槊總€(gè)圖像分配指出所應(yīng)用標(biāo)準(zhǔn)的連接控制顯示值,并且可在 比特流的標(biāo)題中為整個(gè)幀或圖像分配連接控制顯示值。PD功能組320 和/或MB功能組330可處理分配了連"l妄控制顯示值的每個(gè)幀的數(shù)據(jù)。 當(dāng)然,如前面所述,VR功能組515可準(zhǔn)備進(jìn)行數(shù)據(jù)處理,直到用于處 理一個(gè)圖像的宏塊數(shù)據(jù)處理完成。在過(guò)去,使用MPEG-4 AVC通過(guò)DMB新聞回放使用MPEG-2廣 播的例如足球比賽的場(chǎng)面需要采用MPEG-4 AVC對(duì)采用MPEG-2編碼 的視頻進(jìn)行代碼轉(zhuǎn)換。但是,采用根據(jù)本發(fā)明的編碼器和解碼器,新聞可通過(guò)采用 MPEG-4 AVC進(jìn)行編碼/解碼來(lái)廣播,而使用原始MPEG-2比特流來(lái)廣 播足球場(chǎng)面。這是可能的,因?yàn)橥ㄟ^(guò)以并行結(jié)構(gòu)對(duì)幀進(jìn)行編碼/解碼, 可執(zhí)行與連接控制顯示值所指出的路由對(duì)應(yīng)的功能補(bǔ)充處理操作。雖然已經(jīng)描述了解碼器以便描述根據(jù)本發(fā)明的統(tǒng)一編解碼裝置和 方法,但是,編碼器與解碼器之間的相互關(guān)系是本發(fā)明所屬領(lǐng)域技術(shù) 人員眾所周知的,并且顯然,本發(fā)明不限于解碼器,因?yàn)橥ㄟ^(guò)解碼器 的詳細(xì)描述可容易地構(gòu)造編碼器。附圖和詳細(xì)描述只是本發(fā)明的實(shí)例,僅僅用于描述本發(fā)明,而決 不是要限制或限定本發(fā)明的精神和范圍。因此,本領(lǐng)域的技術(shù)人員將 理解,大量置換和其它等效實(shí)施例是可能的。本發(fā)明的真正范圍必須19僅由所附權(quán)利要求書的精神來(lái)定義。 工業(yè)適用性如上所述,通過(guò)提供與不同視頻編解碼器之間的相似性、差異和 考慮因素對(duì)應(yīng)的統(tǒng)一編解碼器的新概念和結(jié)構(gòu),本發(fā)明的統(tǒng)一編解碼 裝置和方法可普遍用于各種編碼/解碼標(biāo)準(zhǔn)。本發(fā)明可使用功能單元重組技術(shù),對(duì)通過(guò)各種標(biāo)準(zhǔn)編碼的比特流 進(jìn)行解碼。此外,本發(fā)明實(shí)現(xiàn)了不同編解碼器的統(tǒng)一,而無(wú)需基于塊的視頻 編解碼器的功能的任何改變。本發(fā)明還可允許各個(gè)獨(dú)立的功能單元有機(jī)地運(yùn)行。另外,在統(tǒng)一與MPEG-1、 MPEG-2、 MPEG-4和AVC不同的塊 單元中的視頻或畫面編解碼器處理時(shí),可無(wú)任何限制地應(yīng)用本發(fā)明。
權(quán)利要求
1.一種統(tǒng)一編解碼裝置,包括解碼控制單元,所述解碼控制單元通過(guò)解釋來(lái)自輸入通用比特流或數(shù)據(jù)的連接信息來(lái)設(shè)置功能單元的連接關(guān)系;以及功能組,所述功能組由多個(gè)功能單元組成,至少一個(gè)功能單元按照所述解碼控制單元的連接控制被順序激活,以便處理所述通用比特流中包含的比特流。
2. 如權(quán)利要求l所述的統(tǒng)一編解碼裝置,其中所述解碼控制單元 從功能單元接收控制參數(shù),并將所述控制參數(shù)提供給用于處理所述比 特流的對(duì)應(yīng)功能單元。
3. 如權(quán)利要求l所述的統(tǒng)一編解碼裝置,其中所述功能組包括 分析和解碼(PD)功能組,所述PD功能組由多個(gè)功能單元組成,所述PD功能組按照基于所述解碼控制單元的所述連接關(guān)系的操作控 制來(lái)提取所述比特流中的控制參數(shù),所述PD功能組通過(guò)處理所述比 特流以宏塊單元輸出數(shù)據(jù);以及基于宏塊(MB)的功能組,所述MB功能組由多個(gè)功能單元組成, 并通過(guò)按照基于所述解碼控制單元的所述連接關(guān)系的操作控制以及所 述解碼控制單元提供的控制參數(shù)對(duì)輸入宏塊單元數(shù)據(jù)進(jìn)行處理來(lái)輸出 圖像數(shù)據(jù)。
4. 如權(quán)利要求3所述的統(tǒng)一編解碼裝置,其中所述PD功能組還 提取所述比特流中包含的連接控制顯示值,并將所述連接控制顯示值 提供給所述解碼控制單元,所述解碼控制單元使用所述控制連接顯示 值來(lái)控制所述PD功能組和MB功能組中至少一個(gè)所包含的至少一個(gè) 功能單元的操作。
5. 如權(quán)利要求1所述的統(tǒng)一編解碼裝置,其中所述解碼控制單元 包括連接控制單元,所述連接控制單元通過(guò)解釋所述連接信息來(lái)設(shè)置所述連接關(guān)系,并控制所述PD功能組和所述MB功能組中包含的功 能單元的操作的順序開始;以及處理控制單元,所述處理控制單元從所述PD功能組和MB功能 組接收所述比特流的標(biāo)題中所包含的或者通過(guò)處理所述比特流所生成 的控制參數(shù),所述處理控制單元將對(duì)應(yīng)控制參數(shù)傳遞給對(duì)應(yīng)功能單元。
6. 如權(quán)利要求1所述的統(tǒng)一編解碼裝置,其中所述連接信息包括 來(lái)自關(guān)于所述功能單元的連接的轉(zhuǎn)移條件和信息所組成的組中的至少 一個(gè),并且所述功能單元按照所述連接信息以串行關(guān)系和并行關(guān)系中 的至少一個(gè)進(jìn)行連接。
7. 如權(quán)利要求6所述的統(tǒng)一編解碼裝置,其中所述解碼控制單元 確定由預(yù)定功能單元從所述比特流提取并提供的所述連接控制顯示值 是否滿足所述轉(zhuǎn)移條件,并在具有并行關(guān)系的多個(gè)功能單元之間選擇 一個(gè)功能單元來(lái)處理所述比特流。
8. 如權(quán)利要求3所述的統(tǒng)一編解碼裝置,其中所述控制參數(shù)包括 控制信號(hào)(CS)和上下文信息(CI),而所述控制信號(hào)指示是否要執(zhí)行所述 MB功能組中包含的功能單元的功能,并且所述上下文信息是執(zhí)行所 述功能單元的功能時(shí)所需的補(bǔ)充信息。
9. 如權(quán)利要求8所述的統(tǒng)一編解碼裝置,其中所述控制信號(hào)包括 從AC預(yù)測(cè)標(biāo)志、編碼塊才莫式、量化標(biāo)度值、數(shù)據(jù)分塊標(biāo)志、圖像大 小和短;現(xiàn)頻標(biāo)題標(biāo)志所組成的組中選擇的至少 一個(gè)。
10. 如權(quán)利要求8所述的統(tǒng)一編解碼裝置,其中如果按照所述控 制信息指示執(zhí)行一個(gè)功能,則所述上下文信息包括執(zhí)行所述功能所需 的信息。
11. 如權(quán)利要求8所述的統(tǒng)一編解碼裝置,其中所述解碼控制單 元處理所述控制參數(shù)以對(duì)應(yīng)于所述MP功能組中包含的每個(gè)功能單 元,并將所述控制參數(shù)傳遞給所述MP功能組中包含的每個(gè)功能單元。
12. —種統(tǒng)一編解碼器的方法,包括以下操作(a)解碼控制單元解釋來(lái)自輸入通用比特流或來(lái)自獨(dú)立數(shù)據(jù)的連接信息,并設(shè)置每個(gè)功能單元的連接關(guān)系;(b) 所述解碼控制單元按照每個(gè)功能單元的處理順序來(lái)指示功能 單元處理比特流或數(shù)據(jù),所述處理順序由所述連接關(guān)系確定,所述比 特流包含在所述通用比特流中或者被獨(dú)立接收,所述數(shù)據(jù)對(duì)應(yīng)于所述 比特流;以及(c) 被指示的功能單元按照預(yù)定處理方法來(lái)處理所述比特流或所 述數(shù)據(jù)。
13. 如權(quán)利要求12所述的方法,其中重復(fù)所述步驟(b)-(c),直到 所述比特流恢復(fù)為圖像數(shù)據(jù)。
14. 如權(quán)利要求12所述的方法,其中在所述步驟(b)中或者在所述 步驟(b)前,所述解碼控制單元確定處理所述比特流或所述數(shù)據(jù)的功能 單元所提供的連接控制顯示值是否滿足所述連接信息中包含的轉(zhuǎn)移條 件,并從具有并行關(guān)系的多個(gè)功能單元中選擇一個(gè)。
15. 如權(quán)利要求12所述的方法,其中所述步驟(b)還包括如下步 驟將用于處理所述比特流或所述數(shù)據(jù)的控制參數(shù)提供給被指示進(jìn)行 處理的功能單元,以及在所述步驟(c), ^皮指示的功能單元使用所述控制參數(shù)以預(yù)定處理 方法來(lái)處理所述比特流或所述數(shù)據(jù)。
16. 如權(quán)利要求15所述的方法,其中所述控制參數(shù)包括控制信號(hào) 和上下文信息,而所述控制信號(hào)指示是否要執(zhí)行一個(gè)功能單元,并且 所述上下文信息是執(zhí)行所述功能單元的功能所需的補(bǔ)充信息。
17. 如權(quán)利要求15所述的方法,其中所述解碼控制單元以預(yù)定方 法處理所述控制參數(shù),并將處理的控制參數(shù)傳遞給對(duì)應(yīng)的功能單元。
全文摘要
公開了一種統(tǒng)一編解碼裝置及其方法。根據(jù)本發(fā)明的一個(gè)實(shí)施例的統(tǒng)一編解碼裝置包括解碼控制單元,它通過(guò)解釋來(lái)自輸入通用比特流或數(shù)據(jù)的連接信息來(lái)設(shè)置功能單元的連接關(guān)系;以及功能組,它由多個(gè)功能單元組成,并且其中順序激活與解碼控制單元的順序開始控制對(duì)應(yīng)的功能單元,以便使用控制參數(shù)來(lái)處理比特流或數(shù)據(jù),從而將輸入比特流作為圖像數(shù)據(jù)輸出。使用根據(jù)本發(fā)明的功能單元重組技術(shù),可無(wú)限制地對(duì)基于各種解碼標(biāo)準(zhǔn)的比特流進(jìn)行編碼/解碼。
文檔編號(hào)H04N7/24GK101326827SQ200580052235
公開日2008年12月17日 申請(qǐng)日期2005年12月14日 優(yōu)先權(quán)日2005年10月6日
發(fā)明者張義善, 李善英, 李忠九 申請(qǐng)人:數(shù)碼士有限公司