專利名稱::位流解碼裝置及方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及位流(bitstream)解碼裝置及其方法,更具體而言涉及包括解碼方案的位流解碼裝置及其方法。
背景技術(shù):
:典型地,由編碼器將視頻轉(zhuǎn)換成位流。這時,根據(jù)滿足編碼器的約束條件的編碼類型來存儲位流。MPEG請求語法和語義,其為編碼器的約束條件。指的是數(shù)據(jù)的結(jié)構(gòu)、格式、或長度的語法示出表達數(shù)據(jù)的序列。換言之,該語法將滿足用于編碼/解碼的規(guī)則并定義位流的每個元素的序列和長度及相應(yīng)的數(shù)據(jù)格式。所述語義指的是組成數(shù)據(jù)的每個位的意義。換言之,語義示出位流的每個元素的意義。因此,根據(jù)編碼器的編碼條件或應(yīng)用標準(或編解碼器)以各種類型來生成位流。通常,每種標準(例如MPEG-1、MPEG-2、MPEG-4和MPEG-4AVC)具有不同的位流語法。因此,可以認為根據(jù)每種標準或編碼條件編碼的位流具有不同的類型(即,語法和語義)。必須使用對應(yīng)于相關(guān)編碼器的解碼器來執(zhí)行位流的解碼。如上所述,所述常規(guī)位流解碼器具有必須滿足編碼器的約束條件的限制。此限制使得難以實現(xiàn)對應(yīng)于多種標準的集成解碼器。
發(fā)明內(nèi)容技術(shù)問題因此,設(shè)法解決上述問題的本發(fā)明提供了一種能夠通過使用相同的信息識別方法,將依照每種標準(例如MPEG-1、MPEG-2、MPEG-4和MPEG-4AVC)以各種型式(語義和語法)編碼的位流進行解碼的位流解碼裝置及其方法。而且,本發(fā)明提供一種能夠通過使用相同的信息分析方法來解析以各種方法壓縮的位流,并有機地控制每個函數(shù)單元以通過使用解析數(shù)據(jù)來執(zhí)行解碼的位流解碼裝置及其方法。本發(fā)明提供一種能夠通過使用獨立的ID或/和名稱來辨別并管理工具箱的每個函數(shù)單元的位流解碼裝置及其方法。本發(fā)明提供一種一般能夠應(yīng)用語法分析方法將各種型式的位流解碼的位流解碼裝置及其方法。本發(fā)明提供一種能夠在語法元素被修改、添加或刪除時,容易地解碼位流的位流解碼裝置及其方法。本發(fā)明提供一種能夠允許用來解碼位流的某些元素共享經(jīng)分析的語法的元素信息(即語法解析的結(jié)果)的位流解碼裝置及其方法。本發(fā)明提供一種能夠允許使用經(jīng)分析的語法的元素信息來分析隨后位流的語法元素的位流解碼裝置及其方法。本發(fā)明提供一種能夠根據(jù)每個函數(shù)單元將組成由多種標準(或編解碼器)建議的解碼方法的各種函數(shù)分組,以便將分組的函數(shù)放入工具箱中的位流解碼裝置及其方法。本發(fā)明提供一種能夠選擇性地加載工具箱所必要的一些函數(shù)單元,并允許執(zhí)行相應(yīng)的預(yù)定過程以便解碼以各種形式編碼的位流的位流解碼裝置及其方法。本發(fā)明提供一種能夠修改、添加或刪除裝配在工具箱中的函數(shù)單元的位流解碼器及其方法。另外,本發(fā)明提供一種能夠?qū)⒂糜谖涣鹘獯a的編解碼器集成的構(gòu)思和結(jié)構(gòu)國際標準化的位流解碼裝置及其方法。通過以下說明,本發(fā)明解決的其它問題將變得更加顯而易見。技術(shù)方案為了解決上述問題,本發(fā)明的一方面的特征在于一種能夠通用于各種標準的編碼器/解碼器和/或集成編解碼器設(shè)備。根據(jù)本發(fā)明的實施例,所述解碼裝置可以包括工具箱,其被配置為包括獨立地執(zhí)行預(yù)定過程,并使用唯一可標識信息來辨別的多個函數(shù)單元;以及連接控制單元,其被配置為通過使用可標識信息來選擇性地加載至少一個函數(shù)單元,并控制位流被解碼為視頻數(shù)據(jù)。每個函數(shù)單元的可標識信息可被形成為包括應(yīng)用標準字段(STANDARD)、指定多個應(yīng)用標準的列表字段(LIST)、根據(jù)函數(shù)辨別的角色字段(ROLE)、對應(yīng)于函數(shù)單元的執(zhí)行算法的名稱字段(NAME)、指示與過程有關(guān)的函數(shù)單元或信息的性質(zhì)的性質(zhì)字段(PROPERTY)、指示將由函數(shù)單元處理的塊的尺寸的尺寸字段(SIZE)和指示與函數(shù)單元的實行有關(guān)的附加信息的實現(xiàn)字段(IMPLEMENTATION)中的至少兩個的組合。所述工具箱可以被形成為包括子工具箱,所述子工具箱是基于應(yīng)用標準字段形成的函數(shù)單元集。所述工具箱可以包括被配置為執(zhí)行位流的語法解析的至少一個解析函數(shù)單元和被配置為將位流解碼的解碼函數(shù)單元。所述解碼裝置可以包括被解碼器形成單元,其被配置為使用存儲在描述存儲單元處的部分解碼器描述來生成并輸出CSCI控制信息和連接控制信息。這時,所述連接控制單元可以使用CSCI控制信息和連接控制信息中的至少一個來控制工具箱的所述多個函數(shù)單元被選擇性地加載。所述解碼器形成單元可以包括FU檢查單元,其被配置為確定在所述工具箱是否包括以部分解碼器描述編寫的多個函數(shù)單元;以及信息處理單元,其被配置為使用所述部分解碼器描述來生成所述CSCI控制信息和所述連接控制信息。所述解碼裝置還可以包括解碼方案。這時,所述解碼方案可以包括CSCI(控制信號/上下文信息)存儲單元,其被配置為存儲由通過允許所述多個函數(shù)單元中的至少一個函數(shù)單元執(zhí)行過程來執(zhí)行的位流的語法解析生成的多個元素信息;以及連接控制單元。所述解碼方案可以包括至少一個解析函數(shù)單元,其被配置為根據(jù)所述CSCI控制信息來執(zhí)行位流的語法解析。這時,所述工具箱可以包括用于解碼位流的多個解碼函數(shù)單元。所述解碼方案可以包括被配置為允許至少一個函數(shù)單元被加載和運行的工作存儲器。所述解碼裝置還可以包括描述存儲單元,其被配置為存儲用于控制一些或全部函數(shù)單元的操作的部分解碼器描述;以及描述解碼器,其被配置為使用對應(yīng)于位流而輸入的編碼的解碼器描述來生成至少一個部分解碼器描述并存儲生成的(一個或者多個)部分解碼器描述,或指定預(yù)先存儲在所述描述存儲單元的多個部分解碼器描述中的至少一個。所述解碼裝置還可以包括解碼器形成單元。這時,所述解碼器形成單元可以包括存儲單元,其被配置為存儲用于解碼處理的數(shù)據(jù)和通過允許至少一個函數(shù)單元執(zhí)行過程而生成的CSCI(控制信號/上下文信息)信息中的至少一個;以及連接控制單元。用于實行通過解碼器形成單元的控制而加載的函數(shù)單元的過程的工作存儲器可包括在所述解碼器形成單元,或者可以通過與所述解碼器形成單元耦合而形成。所述解碼裝置還可以包括劃分單元,它被配置成如果其中并入編碼的解碼器描述和位流的集成位流被輸入,那么把所述集成位流分成編碼的解碼器描述和位流,并輸出編碼的解碼器描述和該位流。所述連接控制單元加載的函數(shù)單元能夠執(zhí)行以預(yù)先指定的元素信息和由先前加載的函數(shù)單元輸出的輸出數(shù)據(jù)中的至少一個作為輸入數(shù)據(jù)的預(yù)定過程。所述解析函數(shù)單元使用所述CSCI控制信息來生成元素信息。為了解決上述問題,本發(fā)明的另一方面的特征在于一種能夠通用于各種標準的解碼方法/編碼方法和/或記錄有用于執(zhí)行其方法的程序的記錄介質(zhì)。根據(jù)本發(fā)明的實施例,所述解碼方法可以包括(a)生成并存儲對應(yīng)于輸入的解碼器描述的多個部分解碼器描述;(b)使用所述部分解碼器描述來生成CSCI控制信息和連接控制信息;(c)將通過使用所述CSCI控制信息進行位流的語法解析而生成的多個元素信息存儲在存儲單元;以及(d)使用所述連接控制信息和所述元素信息將位流的編碼視頻數(shù)據(jù)解碼為視頻數(shù)據(jù),并輸出該視頻數(shù)據(jù)。(c)和(d)可以分別由工具箱的多個函數(shù)單元之中,由連接控制單元參考所述CSCI控制信息或所述連接控制信息選擇性地加載的函數(shù)單元執(zhí)行。這時,通過使用唯一可標識信息來辨別每個函數(shù)單元。每個函數(shù)單元的可標識信息可被形成為包括應(yīng)用標準字段(STANDARD)、指定多個應(yīng)用程序標準的列表字段(LIST)、根據(jù)函數(shù)辨別的角色字段(ROLE)、對應(yīng)于函數(shù)單元的執(zhí)行算法的名稱字段(NAME)、指示與過程有關(guān)的函數(shù)單元或信息的性質(zhì)的性質(zhì)字段(PROPERTY)、指示將由函數(shù)單元處理的塊的尺寸的尺寸字段(SIZE)和指示與函數(shù)單元的實行有關(guān)的附加信息的實現(xiàn)字段(IMPLEMENTATION)中的至少兩個的組合??梢灾貜?fù)執(zhí)行(d),直至與多個函數(shù)單元執(zhí)行的過程相應(yīng)的結(jié)果變成視頻數(shù)據(jù)為止,所述多個函數(shù)單元依據(jù)所述連接控制單元的選擇性加載開始其運行。所述多個相繼加載的函數(shù)單元之中的相關(guān)函數(shù)單元的結(jié)果數(shù)據(jù)可以被寫入可由后續(xù)函數(shù)單元訪問的緩沖存儲器。所述連接控制單元可以提供所述多個相繼加載的函數(shù)單元之中的相關(guān)函數(shù)單元的結(jié)果數(shù)據(jù)作為后續(xù)函數(shù)單元的輸入數(shù)據(jù)??梢砸耘c位流集成的集成位流的形式來輸入所述解碼器描述。根據(jù)本發(fā)明的另一實施例,一種有形地包括可由解碼裝置執(zhí)行以執(zhí)行解碼方法的指令程序的記錄介質(zhì),所述記錄介質(zhì)可由所述解碼裝置讀取,所述程序包括生成并存儲對應(yīng)于輸入的解碼器描述的多個部分解碼器描述;使用所述部分解碼器描述來生成CSCI控制信息和連接控制信息;將通過使用CSCI控制信息進行位流的語法解析而生成的多個元素信息存儲在存儲單元;以及使用所述連接控制信息和所述元素信息將所述位流的編碼視頻數(shù)據(jù)解碼為視頻數(shù)據(jù),并輸出該視頻數(shù)據(jù)。有益效果如上所述,依照本發(fā)明的位流解碼裝置及其方法能夠通過使用相同的信息識別方法,解碼依照每種標準(例如MPEG-1、MPEG-2、MPEG-4和MPEG-4AVC)以各種型式(語法和語義)編碼的位流。而且,本發(fā)明能夠通過使用獨立的ID或/或名稱來辨別并管理工具箱的每個函數(shù)單元。而且,本發(fā)明能夠通過使用相同的信息分析方法解析以各種方法壓縮的位流,并有機地控制每個函數(shù)單元通過使用解析數(shù)據(jù)進行解碼。本發(fā)明一般能夠應(yīng)用語法分析方法解碼各種型式的位流。本發(fā)明能夠在語法元素被修改、添加或刪除時容易地解碼位流。本發(fā)明能夠允許用于解碼位流的一些元素共享經(jīng)分析的語法的元素信息(即語法解析的結(jié)果)。本發(fā)明能夠允許使用經(jīng)分析的語法的元素信息來分析后續(xù)位流的語法元素。本發(fā)明可以用于以塊為單位執(zhí)行處理的視頻或靜止圖像的集成,除MPEG-1、MPEG-2、MPEG-4和MPEG-4AVC之外。本發(fā)明能夠根據(jù)每個函數(shù)單元將組成由多種標準(或編解碼器)建議的各種解碼方法的函數(shù)分組,以便將分組的函數(shù)放入工具箱中。本發(fā)明能夠選擇性地加載工具箱所需的一些函數(shù)單元并執(zhí)行解碼,以便將以各種形式編碼的位流解碼。另外,本發(fā)明能夠修改、添加或刪除裝配在工具箱中的函數(shù)單元。圖1示出了典型解碼器的簡要結(jié)構(gòu);圖2示出了典型編碼器的簡要結(jié)構(gòu);圖3示出了依照本發(fā)明的實施例的解碼器的簡要結(jié)構(gòu);圖4示出了依照本發(fā)明的實施例的擴展位流的簡要結(jié)構(gòu);圖5示出了依照本發(fā)明的第一實施例的解碼處理單元的簡要結(jié)構(gòu);圖6示出了依照本發(fā)明的第二實施例的解碼處理單元的簡要結(jié)構(gòu);圖7示出了依照本發(fā)明的實施例的工具箱的結(jié)構(gòu);圖8是示出依照本發(fā)明的實施例如何辨別函數(shù)單元(FU名稱)的示例;圖9至圖19是示出依照本發(fā)明的實施例如何形成每個部分解碼器描述的示例;圖20是依照本發(fā)明的實施例的用于組成部分解碼器描述的命令的示例;圖21示出了依照本發(fā)明的第三實施例的解碼處理單元的簡要結(jié)構(gòu);圖22示出了依照本發(fā)明的第四實施例的解碼處理單元的簡要結(jié)構(gòu);以及圖23是示出依照本發(fā)明的實施例的解碼器的框圖。具體實施例方式由于可能存在本發(fā)明的多種置換和實施例,將參照附圖來舉例說明并描述某些實施例。然而,這絕不是使本發(fā)明局限于某些實施例,而是應(yīng)將其理解為包括本發(fā)明的精神和范圍所涵蓋的所有置換、等價物和替代。在描述各種元素時可能使用諸如“第一”和“第二”之類的術(shù)語,但上述元素不應(yīng)局限于上述術(shù)語。上述術(shù)語只用來將一個元素與另一個區(qū)別開。例如,在不脫離本發(fā)明的權(quán)利要求范圍的情況下,可以將第一元素命名為第二元素,反之亦然。術(shù)語“和/或”應(yīng)包括多個所列項目的組合或所述多個所列項目中的任何項目。當一個元素被描述為“連接至”或“通向”另一元素時,應(yīng)將其理解為直接連接至或通向另一元素,但是還理解為它們之間可能具有另一元素。另一方面,如果一個元素被描述為“直接連接至”或“直接通向”另一元素,則應(yīng)理解為在它們之間不存在其它元素。本說明書所使用的術(shù)語意圖只描述某些實施例,而且絕不限制本發(fā)明。除非另外清楚地使用,否則單數(shù)形式的措辭包括復(fù)數(shù)含義。在本說明書中,諸如“包括”或“由...組成”之類的措辭意圖指定特性、數(shù)目、步驟、操作、元素、部分或其組合,且不應(yīng)將其理解為排除一個或多個其它特性、數(shù)目、步驟、操作、元素、部分或其組合的任何存在或可能性。除非另外定義,否則本文所使用的包括技術(shù)術(shù)語和科學(xué)術(shù)語在內(nèi)的所有術(shù)語的含義與本發(fā)明所屬領(lǐng)域的技術(shù)人員通常理解的含義相同。應(yīng)將在普通詞典中定義的任何術(shù)語理解為具有在相關(guān)領(lǐng)域的環(huán)境中的相同意義,除非另外明確定義,否則不應(yīng)將其解釋為具有理想主義或過于形式主義的意義。在下文中,將參照附圖來詳細描述依照本發(fā)明的實施例的集成編解碼器裝置及其方法的一些實施例。與圖號無關(guān),同樣或相應(yīng)的元素被賦予相同的附圖標記,并將不再重復(fù)同樣或相應(yīng)元素的任何多余說明。圖1示出了典型解碼器的簡要結(jié)構(gòu),以及圖2示出了典型編碼器的簡要結(jié)構(gòu)。如圖1所示,MPEG-4解碼器100典型地包括可變長度解碼單元110、反掃描單元115、反DC/AC預(yù)測單元120、反量化單元125、離散余弦反變換單元130和VOP重構(gòu)單元135。顯而易見的是解碼器100可以根據(jù)應(yīng)用的標準而具有可變結(jié)構(gòu),并且某些元素可以被不同的元素取代。如果傳輸?shù)奈涣鹘?jīng)過語法解析,并提取了相應(yīng)的報頭信息和圖像數(shù)據(jù),則可變長度解碼單元110通過使用預(yù)定霍夫曼表來確定量化離散余弦變換(discretecosinetransform,DCT)系數(shù),反掃描單元115通過執(zhí)行反掃描來生成與相應(yīng)視頻140具有相同序列的數(shù)據(jù)。換言之,反掃描單元115通過各種方法按照相反的掃描順序輸出相應(yīng)的值。在編碼中,在執(zhí)行量化之后,可以根據(jù)頻率范圍的分布來確定掃描方向。典型地,可以以鋸齒方式執(zhí)行掃描方法。可替換地,可以以多種方式依據(jù)編解碼器來執(zhí)行掃描。可以由可變長度解碼單元110或用于在可變長度解碼單元110之前處理位流105的元素集成地執(zhí)行語法解析。在這種情況下,由于對相應(yīng)的編碼器和解碼器應(yīng)用相同的標準,所以僅僅由預(yù)定設(shè)置來處理語法解析,以對應(yīng)于相關(guān)標準。反DC/AC預(yù)測單元120通過使用頻帶處的DCT系數(shù)的大小來確定用于預(yù)測的參考塊的方向。反量化單元125執(zhí)行相反地掃描的數(shù)據(jù)的反量化。換言之,反量化單元125通過使用在編碼過程中指定的量化參數(shù)(quantizationparameter,OP)來返回DC和AC系數(shù)。離散余弦反變換單元130通過執(zhí)行離散余弦反變換來評估實際的視頻數(shù)據(jù)像素值以生成視頻對象平面(videoobjectplane,VOP)。VOP重構(gòu)單元135通過使用由離散余弦反變換單元130生成的VOP,解碼視頻信號并輸出解碼信號。如圖2所示,MPEG-4編碼器200典型包括離散余弦變換單元210、量化單元215、DC/AC預(yù)測單元220、掃描單元230和可變長度編碼單元235。包括在編碼器200中的每個元素執(zhí)行解碼器100的相應(yīng)元素的反函數(shù)。這對于本領(lǐng)域的技術(shù)人員來說是顯而易見的。簡要地說,編碼器200通過DCT和量化將視頻信號(即數(shù)字視頻像素值)轉(zhuǎn)換成頻率值以便執(zhí)行編碼。然后,編碼器200執(zhí)行根據(jù)信息的頻率來區(qū)別相應(yīng)位的長度,以便將其以壓縮位流格式輸出的可變長度編碼。圖3示出了依照本發(fā)明的實施例的解碼器的簡要結(jié)構(gòu),以及圖4示出了依照本發(fā)明的實施例的擴展位流的簡要結(jié)構(gòu)。如圖3所示,本發(fā)明的解碼器300具有與常規(guī)解碼器不同的結(jié)構(gòu)(參照圖1)。換言之,向解碼器300提供解碼器描述和位流以便執(zhí)行依照本發(fā)明的實施例的編碼/解碼方法??梢韵蚪獯a器300提供作為編碼視頻數(shù)據(jù)的獨立數(shù)據(jù)的解碼器描述。可替換地,如圖3所示,可以向解碼器300提供其中集成解碼器描述和位流的擴展位流305。當然,如果對應(yīng)于解碼器描述的信息被預(yù)先存儲在解碼器300的存儲單元,則可以省略提供解碼器描述。以下說明集中于相關(guān)數(shù)據(jù)在被提供給解碼器300之前被包括在擴展位流中的情況。依照本發(fā)明的實施例,解碼器300可以包括劃分單元310和解碼處理單元320。很明顯,可以將解碼器300的元素中的至少一個(例如劃分單元310、解碼處理單元320、或解碼處理單元320的元素中的至少一個)實現(xiàn)為軟件程序(或程序代碼的組合),該軟件程序被設(shè)計成執(zhí)行下述函數(shù)。所述劃分單元將輸入的擴展位流305劃分成編碼的解碼器描述313和典型位流316(在下文中稱為“常規(guī)位流”)并將它們中的每一個輸入到解碼處理單元中。劃分單元310可以將編碼的解碼器描述313輸入到描述解碼器505中,將常規(guī)位流316輸入到解碼器形成520中。如上所述,如果編碼的解碼器描述313和常規(guī)位流316均作為獨立數(shù)據(jù)被輸入,則可以省略劃分單元310。這里,常規(guī)位流316可以具有與圖1的位流105同樣或類似的格式。擴展位流305的示例在圖4中示出。參照圖4,擴展位流305可以包括編碼的解碼器描述313和常規(guī)位流316。示出擴展位流305和編碼的解碼器描述313的圖4僅僅是為了方便說明和理解。很明顯,本發(fā)明的擴展位流305和編碼的解碼器描述313不限于圖4的示例。通過允許描述解碼器505對編碼的解碼器描述313進行解碼處理而生成的解碼器描述590包括常規(guī)位流316的配置信息和與常規(guī)位流316的編碼類型(或函數(shù)單元之間的連接信息)及函數(shù)單元的輸入或輸出數(shù)據(jù)的測量有關(guān)的信息??梢酝ㄟ^使用諸如文本描述或二進制描述之類的技術(shù)方法來寫入解碼器描述590。當然,如果將編碼的解碼器描述316實現(xiàn)為由解碼器形成單元520來識別而沒有描述解碼器505的處理,則可以省略描述解碼器505。解碼器描述590可以在被存儲在描述存儲單元510中之前被劃分成部分解碼器描述,諸如函數(shù)單元列表(functionalunitlist,F(xiàn)L)410、函數(shù)單元規(guī)則表(functionaluniteruletable,F(xiàn)-RT)420、函數(shù)單元CSCIT(functionalunitCSCIT,F(xiàn)U-CSCIT)430、控制信號和上下文信息表(controlsignalandcontextinformationtable,CSCIT)440、語法元素表(syntaxelementtable,SET)450、語法規(guī)則表(syntax-ruletable,S-RT)460和默認值表(defaultvaluetable,DVT)470。顯而易見的是組成解碼器描述的每個部分解碼器描述可以具有各種可變序列。這里,可以使用FL410、F-RT420、FU-CSCIT430和CSCIT440來設(shè)置每個函數(shù)單元的連接(相關(guān)的部分解碼器描述可以根據(jù)需要稱為“第一解碼器描述”)。FU-CSCIT440可以是用于工具箱(515)的每個函數(shù)單元(即用于解碼處理的函數(shù)單元)與存儲在CSCI存儲單元532中的元素信息之間的映射的部分解碼器描述。在這種情況下,元素信息可以充當工具箱515的每個函數(shù)單元(即用于解碼處理的函數(shù)單元和/或用于語法解析的函數(shù)單元)的控制變量。而且,CSCIT440、SET450,S-RT460和DVT470可以用于常規(guī)位流316的解析(相關(guān)的部分解碼器描述可以根據(jù)需要稱為“第二解碼器描述”)。稍后將詳細描述每個部分解碼器描述的形式和函數(shù)。描述解碼器505通過對從劃分單元310輸入的編碼的解碼器描述進行解碼來生成解碼器描述314。然后,描述解碼器505以能夠被解碼形成單元530(或解碼方案530)識別的形式將解碼器描述314劃分成多個部分解碼器描述,并將該部分解碼器描述存儲在描述存儲單元510中。將存儲在描述存儲單元510的每個部分解碼器描述不必是典型的表。部分解碼器描述能夠被解碼形成單元530(或解碼方案530)識別就足夠了??梢酝ㄟ^描述解碼器505的解碼器描述分析,將諸如FL410、F-RT420、FU-CSCIT430、CSCIT440、SET450、S-RT460和DVT470之類的部分解碼器描述存儲在描述存儲單元510。例如,描述解碼器505能夠通過參考包括在顯示每個部分解碼器描述的區(qū)域中的表標識符來辨別每個部分解碼器描述。解碼器描述590不必包括對應(yīng)于所有部分解碼器描述的信息。解碼器描述590可以包括編解碼器號及檔次(profile)和級別號(levelnumber)。可替換地,解碼器描述590可以包括僅用于某些部分解碼器描述的編解碼器號及檔次和級別號。在包括編解碼器號及檔次和級別號的情況下,描述解碼器505可以從預(yù)先存儲在描述存儲單元510中的部分解碼器描述中選擇要在解碼中使用的相應(yīng)部分解碼器描述,而不是為所有部分解碼器描述或某些部分解碼器描述生成新的部分解碼描述。而且,在包括編解碼器號、檔次和級別號及修正信息的情況下,描述解碼器505可以從預(yù)先存儲在描述存儲單元510的部分解碼器描述中提取對應(yīng)于相關(guān)編解碼器的部分解碼器描述,并通過應(yīng)用修正信息來生成新的部分解碼器描述。當然,在包括用于生成部分解碼器描述的表描述,而不是包括編解碼器號及檔次和級別號的情況下,描述解碼器505可以為所有部分解碼器描述或某些部分解碼器描述生成要在解碼中使用的新的部分解碼器描述。圖5示出了依照本發(fā)明的第一實施例的解碼處理單元的簡要結(jié)構(gòu),以及圖6示出了依照本發(fā)明的第二實施例的解碼處理單元的簡要結(jié)構(gòu)。圖7示出了依照本發(fā)明的實施例的工具箱的結(jié)構(gòu),以及圖8是示出依照本發(fā)明的實施例如何辨別函數(shù)單元(FU名稱)的示例。圖5和6示出了解碼處理單元320的每個實施例。參照示出解碼處理單元320的第一實施例的圖5,解碼處理單元320可以包括描述解碼器505、描述存儲單元510、工具箱515、解碼器形成單元520和解碼方案530。解碼器形成單元520包括FU檢查單元522、信息處理單元524和信息傳輸單元526。如果通過描述解碼器505的處理來存儲部分解碼器描述,則FU檢查單元522檢查工具箱515是否包括用部分解碼器描述(例如FL410)編寫的所有函數(shù)單元。如果工具箱515未包括用部分解碼器描述編寫的所有函數(shù)單元,則可以通過顯示設(shè)備來顯示錯誤消息,或者可以請求用戶更新相關(guān)函數(shù)單元。當然,就通過通信網(wǎng)絡(luò)更新相關(guān)函數(shù)單元的服務(wù)器設(shè)備來說,函數(shù)單元522可以通過通信網(wǎng)絡(luò)來執(zhí)行自動更新。信息處理單元524根據(jù)每個部分解碼器描述的函數(shù)將其分類,并以能夠輕易地由解碼方案530運行的數(shù)據(jù)形式來處理經(jīng)分類的部分解碼器描述。這是因為可以以不適合于解碼方案530使用的格式(例如表格式)將部分解碼器描述存儲在描述存儲單元510,或者可能必要的是需要解碼方案530將更有效地使用的信息。由于稍后將參照相關(guān)附圖來詳細描述所述函數(shù)和格式,下面簡要描述經(jīng)處理的數(shù)據(jù)的形式。信息處理單元524根據(jù)部分解碼器描述是被用于控制信號/上下文信息(CSCI)的生成或存儲,還是用于函數(shù)單元的連接,對每個部分解碼器描述進行分類。然后,信息處理單元524處理CSCI控制信息和連接控制信息。例如,可以使用諸如SET450、S-RT460、CSCIT440和DVT470之類的部分解碼器描述來生成CSCI控制信息,并可以使用諸如FL410、F-RT420、S-RT460和FU-CSCIT430及DVT470之類的部分解碼器描述來生成連接控制信息。例如,可以以基于XML的抽象解碼器模型(abstractdecodermodel,ADM)類型來表示由信息處理單元524處理的CSCI控制信息或連接控制信息。下面是CSCI控制信息和連接控制信息的示例。當然,其不局限于表示CSCI控制信息和連接控制信息的類型。首先,可以如下表示CSCI控制信息。<CSCIs><csci_memoryid=″C0″name=″CSCI#0″type=″integer″/><csci_memoryid=″C1″name=″CSCI#1″type=″integer″/><csci_memoryid=″C2″name=″CSCI#2″type=″array″/><csci_memoryid=″C3″name=″CSCI#3″type=″integer″/><csci_memoryid=″C4″name=″CSCI#4″type=″integer″/><csci_memoryid=″C5″name=″CSCI#5″type=″integer″/><csci_memoryid=″C6″name=″CSCI#6″type=″integer″/><csci_memoryid=″C7″name=″CSCI#7″type=″integer″/><csci_memoryid=″C8″name=″CSCI#8″type=″integer″/><csci_memoryid=″C9″name=″CSCI#9″type=″integer″/><csci_memoryid=″C10″name=″CSCI#10″type=″integer″/><csci_memoryid=″C11″name=″CSCI#11″type=″integer″/><csci_memoryid=″C12″name=″CSCI#12″type=″integer″/>......</CSCI>接下來,可以如下表示連接控制信息。<Networkname=″Decoder″><Package><QID><IDid=″MPEG4SimpleProfile″/></QID></Package><Portkind=″Input″name=″BITSTREAM″/><Portkind=″Ouput″name=″YUV″/><Instanceid=″1″><Classname=″Parser″><QID><IDid=″c″/></QID></Class><Notekind=″label″name=″StreamParser″/></Instance><Instanceid=″2″><Classname=″VS″><QID><IDid=″c″/></QID><Notekind=″label″name=″VideoSession″/></Class></Instance><Connectionsrc=″″src-port=″BITSTREAM″dst=″1″dst-port=″BITSTREAM″/><Connectionsrc=″1″src-port=″CSCI″dst=″2″dst-port=″CSCI″/><Connectionsrc=″1″src-port=″DATA″dst=″2″dst-port=″DATA″/><Connectionsrc=″2″src-port=″YUV″dst=″″dst-port=″YUV″/></Network>信息傳輸單元526可以將由信息處理單元524處理的CSCI控制信息和連接控制信息傳輸?shù)浇獯a方案530。特別地,信息傳輸單元526可以將CSCI控制信息傳輸?shù)綄嶋H存儲并使用CSCI控制信息的CSCI存儲單元532,并將連接控制信息傳輸?shù)娇刂泼總€函數(shù)單元之間的連接的連接控制單元534。如果CSCI存儲單元532運行以存儲CSCI控制信息,并且使用CSCI控制信息由連接控制單元534執(zhí)行,則信息傳輸單元526顯然可以將CSCI控制信息和連接控制信息傳輸?shù)竭B接控制單元534。解碼方案530包括CSCI存儲單元532和連接控制單元534。解碼方案530還包括至少一個工作存儲器,用于允許加載至少一個函數(shù)單元,和允許通過連接控制單元534的調(diào)用來執(zhí)行預(yù)定過程。參照其中示出解碼處理單元320的第二實施例的圖6,解碼處理單元320可以包括描述解碼器505、描述存儲單元510、工具箱515、解碼器形成單元520和解碼方案530。與圖5相比,圖6的解碼處理單元320的解碼方案530還可以包括解析函數(shù)單元。解析函數(shù)單元610執(zhí)行位流的語法解析。解析函數(shù)單元610可以作為獨立元素被包括在解碼方案530??商鎿Q地,通過允許解碼方案530包括兩個工作存儲器,和允許連接控制單元534控制用于解碼處理的函數(shù)單元僅被專門加載到兩個工作存儲器之一上,解析函數(shù)單元610僅被專門加載到所述兩個工作存儲器中的另一個上,顯然能夠?qū)崿F(xiàn)相同的效果。在所有情況下,可以接連地或/和并行地執(zhí)行位流的解析操作和解碼操作。而且,與圖5相比,信息處理單元524另外處理語法解析控制信息,并將經(jīng)另外處理的信息提供給解碼方案530。這可以促使用來生成CSCI控制信息、連接控制信息和語法解析控制信息的部分解碼器描述的函數(shù)改變。換言之,信息處理單元524根據(jù)部分解碼器描述是被用于控制信號/上下文信息(CSCI)的生成或存儲、語法解析還是函數(shù)單元的連接,對每個部分解碼器描述進行分類。然后,信息處理單元524處理CSCI控制信息、連接控制信息和語法解析控制信息。例如,可以使用諸如CSCIT440之類的部分解碼器描述來生成CSCI控制信息,和諸如FL410、F-RT420和FU-CSCIT430之類的部分解碼器描述??梢允褂弥T如SET450、S-RT460、CSCIT440和DVT470之類的部分解碼器描述來生成語法解析控制信息。如上所述,可以以基于XML的抽象解碼器模型(ADM)類型來表示由信息處理單元524處理的CSCI控制信息或連接控制信息。下面是語法解析控制信息的示例。<syntax><syntax_elementid=″S0″name=″Syntax#0″><process><cmdtype=″READ″><parameterindex=0>32</parameter><parameterindex=1>B</parameter></cmd><cmdtype=″EXPRESSION″><parameterindex=0>(C0=(IBS==HEX:1B0))</parameter></cmd></process></syntax_element><syntax_elementid=″S1″name=″Syntax#1″><process><cmdtype=″READ″><parameterindex=0>8</parameter><outputtype=″CSCI″>C1</output></cmd></process></syntax_element>(......)</syntax>信息傳輸單元526可以將由信息處理單元524處理的CSCI控制信息、連接控制信息和語法解析控制信息傳輸?shù)浇獯a方案530。特別地,信息傳輸單元526可以將CSCI控制信息傳輸?shù)綄嶋H存儲并操作CSCI控制信息的CSCI存儲單元532、將連接控制信息傳輸?shù)娇刂泼總€函數(shù)單元之間的連接的連接控制單元534、并將語法解析控制信息傳輸?shù)浇馕龊瘮?shù)單元610。如果CSCI存儲單元532運行以存儲CSCI控制信息,并且使用CSCI控制信息由連接控制單元534執(zhí)行,則信息傳輸單元526顯然可以將CSCI控制信息和連接控制信息傳輸?shù)竭B接控制單元534。而且,如果解析函數(shù)單元610在連接控制單元534的控制下執(zhí)行位流的語法解析,則信息傳輸單元526顯然可以將語法解析控制信息傳輸?shù)竭B接控制單元534。解碼方案530包括CSCI存儲單元532、連接控制單元534和解析函數(shù)單元610。解碼方案530還包括至少一個工作存儲器,用于允許加載至少一個函數(shù)單元,和允許通過連接控制單元534的調(diào)用來執(zhí)行預(yù)定過程。解析函數(shù)單元610可以是能夠不管位流的編碼格式,執(zhí)行所有位流的語法解析的函數(shù)單元,或者可以是為一種位流的語法解析而特別生成的函數(shù)單元。換言之,將參照相關(guān)附圖來詳細描述作為用于執(zhí)行語法解析的函數(shù)單元中的至少一個的解析函數(shù)單元610。如圖5和圖6所示,可以以各種形式重新組合或生成本發(fā)明的解碼器300,使得通過允許工具箱515的函數(shù)單元(即執(zhí)行解碼處理的解碼函數(shù)單元或/和執(zhí)行語法解析的解析函數(shù)單元610)被有選擇地加載或解碼,能夠與編碼格式無關(guān)地對輸入位流進行解碼。如上所述,解碼器形成單元520(或連接控制單元534)形成用于處理輸入位流的解碼器,并由在解碼器形成單元520(或連接控制單元534)的控制下形成的作為解碼方案530的實際解碼器來執(zhí)行位流的解碼。結(jié)果,劃分相互之間具有函數(shù)因果關(guān)系的兩個處理單元使得通過使用一個編碼器形成信息能夠?qū)崿F(xiàn)多個解碼方案,從而允許解碼器執(zhí)行更高效的處理。在下文中,將參照相關(guān)附圖來描述圖5或/和圖6的解碼處理單元320的每個元素的功能和操作。如上所述,描述解碼器505將輸入的編碼的解碼器描述313解碼成解碼器描述590。然后,描述解碼器505允許將多個部分解碼器描述存儲在描述存儲單元510。工具箱510包括分別被實現(xiàn)為執(zhí)行預(yù)定過程的多個函數(shù)單元。這里,實現(xiàn)為一個函數(shù)單元或多個函數(shù)單元的組合的解析函數(shù)單元610可以被包括在工具箱515或解碼方案530??商鎿Q地,可以將解析單元和每個函數(shù)單元實現(xiàn)為每個程序代碼的組合。工具箱510的每個函數(shù)單元可以被分成通過使用每個應(yīng)用的使用集(usageset)所劃分的多個子工具箱(參照圖7)。例如,每個函數(shù)單元可以被分成包括用于MPEG的函數(shù)單元的第一工具箱和包括其它函數(shù)單元的第二工具箱??商鎿Q地,每個函數(shù)單元可以被分成作為用于MPEG-2的函數(shù)單元集的第一工具箱、作為用于MPEG-4的函數(shù)單元集的第二工具箱和作為用于AVS的函數(shù)單元集的第三工具箱,所述AVS是中國的數(shù)字TV壓縮標準。當然,多個工具箱510可以與解碼器形成單元520和解碼方案530具有獨立的連接關(guān)系。在這種情況下,可以將工具箱510實現(xiàn)為未示出的諸如第一工具箱和第二工具箱之類的前述獨立工具箱。為了方便描述,以下說明集中于一個工具箱510包括多個子工具箱的情況。工具箱510包括被實現(xiàn)為執(zhí)行每個函數(shù)(即預(yù)定過程)的函數(shù)單元。每個函數(shù)單元通過借助于連接控制單元534的連接控制被加載到工作存儲器上,形成連續(xù)的連接操作關(guān)系,從而將包括在常規(guī)位流316中的編碼視頻數(shù)據(jù)輸出為視頻數(shù)據(jù)。如參照圖6所述,可以將解析函數(shù)單元610設(shè)置為通過被包括在解碼方案530并使用語法解析控制信息,在沒有連接控制單元534的連接控制的情況下分析常規(guī)位流316。這是因為后續(xù)函數(shù)單元能夠使用解析函數(shù)單元610分析和存儲在CSCI存儲單元532的元素信息,和/或從解析函數(shù)單元610輸出的宏模塊尺寸的視頻數(shù)據(jù)。解析函數(shù)單元610通過使用語法解析控制信息來分析輸入的常規(guī)位流316,把作為語法解析結(jié)果的元素信息存儲在CSCI存儲單元532。例如,CSCI存儲單元532可以采用緩沖存儲器。例如,所述元素信息可以是控制信號/上下文信息。由解析函數(shù)單元610解析并存儲在CSCI存儲單元532的元素信息可以是相關(guān)步驟的解析結(jié)果值,同時是確定常規(guī)位流316的隨后語法的輸入值。而且,解析函數(shù)單元610可以通過執(zhí)行經(jīng)語法解析的常規(guī)位流316的報頭和視頻數(shù)據(jù)的熵解碼,根據(jù)連接控制單元534的連接控制向后續(xù)函數(shù)單元輸出預(yù)定宏模塊尺寸的視頻數(shù)據(jù)。當然,解析函數(shù)單元610可以將宏模塊尺寸的視頻數(shù)據(jù)存儲在預(yù)定的緩沖存儲器,并且視連接控制單元534的加載(即連接控制)而定的后續(xù)函數(shù)單元能夠從相關(guān)的緩沖存儲器讀取宏模塊尺寸的視頻數(shù)據(jù),以處理所讀取的視頻數(shù)據(jù)。然后,解析函數(shù)單元610可以將經(jīng)處理的視頻數(shù)據(jù)存儲在相關(guān)的緩沖存儲器處,供后續(xù)函數(shù)單元的處理之用。換言之,顯然在連接控制單元534將存儲的宏模塊尺寸的視頻數(shù)據(jù)提供給所選函數(shù)單元,或者所選函數(shù)單元從CSCI存儲單元532或緩沖存儲器讀取視頻數(shù)據(jù)之前,解析函數(shù)單元610可以將宏模塊尺寸的視頻數(shù)據(jù)存儲在CSCI存儲單元532或緩沖存儲器。以下說明假設(shè)由解析函數(shù)單元610輸出的宏模塊尺寸的視頻數(shù)據(jù)根據(jù)連接控制單元534的連接控制被直接輸入到函數(shù)單元中。解析函數(shù)單元610可以被實現(xiàn)為一個軟件程序(包括程序代碼的組合)。這是因為即使將解析函數(shù)單元610實現(xiàn)為執(zhí)行分別對應(yīng)于多個標準(例如MPEG-1/2/3/AVC和AVS)的多種函數(shù),通過使用語法解析控制信息也能夠執(zhí)行相應(yīng)的操作。當然,如圖7所示,解析函數(shù)單元610可以通過被分成多個函數(shù)單元,或作為每個函數(shù)單元分塊而成的程序代碼的組合來實現(xiàn)。在下文中,將參照圖7和8來簡要地描述工具箱515的函數(shù)單元。如圖7所示,工具箱510的每個函數(shù)單元可以被分成通過使用每個應(yīng)用的使用集所劃分的多個子工具箱。當然,可以將多個工具箱實現(xiàn)為與解碼器形成單元520和解碼方案530具有獨立的連接關(guān)系。第一描述與圖7的每個函數(shù)單元之中的執(zhí)行解析函數(shù)的解析函數(shù)單元的函數(shù)有關(guān),該解析函數(shù)單元是按每種函數(shù)劃分的函數(shù)單元。如上所述,該解析函數(shù)單元可以通過被包括在工具箱515并在連接控制單元534的控制下被加載,或者被包括在解碼方案530來運行。如圖7所示,按每種函數(shù)劃分的解析函數(shù)單元可以包括網(wǎng)絡(luò)抽象層解析(networkabstractlayerparsing,NALP)函數(shù)單元710、語法解析(syntaxparsing,SYNP)函數(shù)單元720、上下文確定(contextdetermination,CTX)函數(shù)單元730、可變長度解碼(variablelengthdecoding,VLD)函數(shù)單元740、游程長度解碼函數(shù)單元750和宏模塊發(fā)生器(macroblockgenerator,MBG)函數(shù)單元760。顯而易見的是解析函數(shù)單元可以包括與應(yīng)用標準無關(guān)地執(zhí)行語法解析的任何函數(shù)單元、可以添加用于執(zhí)行語法解析的必要函數(shù)單元、可以修改現(xiàn)有的函數(shù)單元、且可以刪除不必要的函數(shù)單元。很明顯可以組合包括在解析函數(shù)單元的每個函數(shù)單元之中的通常應(yīng)用于多種標準的函數(shù)單元。下面簡要描述函數(shù)單元的對本領(lǐng)域的技術(shù)人員來說顯而易見的每種功能。NALP函數(shù)單元710解析MPEG-4AVC的網(wǎng)絡(luò)抽象層(NAL),SYNP函數(shù)單元720解析位流的語法。SYNP函數(shù)單元可以被包括在VLD函數(shù)單元740。CTX函數(shù)單元730確定MEPG-4AVC的VLC表,VLD函數(shù)單元740執(zhí)行熵解碼。RLD函數(shù)單元750執(zhí)行AC值的熵解碼,MBG函數(shù)單元760將DC值與AC值組合以生成一個宏模塊數(shù)據(jù)。VLD函數(shù)單元可以根據(jù)每種系統(tǒng)實現(xiàn)類型來執(zhí)行包括在上述解析函數(shù)單元610的所有或一些函數(shù)單元的函數(shù)。如上所述,可以將解析函數(shù)單元實現(xiàn)為一個軟件程序或多個軟件程序(例如可以將VLD函數(shù)單元獨立地實現(xiàn)為獨立軟件程序)。解析函數(shù)單元通過使用語法解析控制信息來提取或生成元素信息,并將所提取或生成的元素信息存儲在CSCI存儲單元532的操作。接下來的描述是與圖7的每個函數(shù)單元之中的執(zhí)行解析函數(shù)的解析函數(shù)單元的函數(shù)有關(guān),該解析函數(shù)單元是按每種函數(shù)劃分的函數(shù)單元。通過連接控制單元534的選擇性加載而被激活,并執(zhí)行每個預(yù)定過程,包括在工具箱515的解碼單元以宏模塊為單位對由解析函數(shù)單元輸出(或存儲在緩沖存儲器)的視頻數(shù)據(jù)進行解碼,并輸出具有預(yù)定尺寸的解碼視頻數(shù)據(jù)。工具箱515可以包括根據(jù)每個標準執(zhí)行前述函數(shù)的函數(shù)單元。每種函數(shù)可以被實現(xiàn)為獨立的處理塊(例如軟件程序、命令代碼的組合和函數(shù))或一個集成處理塊。雖然解碼單元被實現(xiàn)為一個集成處理塊,但顯然對應(yīng)處理可以由連接控制單元534的連接控制來執(zhí)行。所述解碼函數(shù)單元可以是去塊濾波(de-blockingfiltering,DF)函數(shù)單元810、VOP重構(gòu)(VORreconstructing,VR)函數(shù)單元815、幀字段重新排序(framefieldreordering,F(xiàn)FR)函數(shù)單元820、內(nèi)預(yù)測和畫面重構(gòu)(intrapredictionandpicturereconstruction,IPR)函數(shù)單元830、反變換(inversetransform,IT)函數(shù)單元835、反量化(inversequantization,IQ)函數(shù)單元845、反AC預(yù)測(inverseACprediction,IAP)函數(shù)單元855、反掃描(inversescanning,IS)函數(shù)單元860和DC重構(gòu)(DCreconstruction,DCR)函數(shù)單元865。IT4×4函數(shù)單元840、IQ4×4函數(shù)單元850和DCR4×4函數(shù)單元870處理具有4×4大小的塊。這是因為雖然MPEG-1/2/4在變換、量化和預(yù)測中以8×8塊大小處理數(shù)據(jù),但是MPEG-4AVC可以以4×4塊大小處理數(shù)據(jù)。顯而易見的是工具箱515可以包括用于與應(yīng)用標準無關(guān)地執(zhí)行數(shù)據(jù)解碼函數(shù)的任何函數(shù)單元,可以添加用于開發(fā)的技術(shù)的必要函數(shù)單元,可以修改現(xiàn)有函數(shù)單元,可以刪除不必要的函數(shù)單元。例如,在另外需要以4×4塊大小處理數(shù)據(jù)的IS函數(shù)單元執(zhí)行解碼的情況下,相關(guān)函數(shù)單元可以包括在工具箱515。而且,可以添加特殊預(yù)測(specialprediction,SPR)函數(shù)單元(未示出)以執(zhí)行MPEG-4AVC的內(nèi)預(yù)測。顯然可以組合工具箱515的每個函數(shù)單元之中一般可應(yīng)用于多個標準的函數(shù)單元。下面簡要描述函數(shù)單元的對本領(lǐng)域的技術(shù)人員來說顯而易見的每種功能。DF函數(shù)單元810是MPEG-44AVC的去塊濾波器,VR函數(shù)單元815存儲解碼像素值。FFR函數(shù)單元820用于交錯模式,以及IPR函數(shù)單元830執(zhí)行MPEG-4AVC的內(nèi)預(yù)測,并隨后存儲解碼像素值。如上所述,可以由SPR函數(shù)單元來執(zhí)行MPEG-4AVC的內(nèi)預(yù)測。IT函數(shù)單元835執(zhí)行DC值和AC值的反變換,IQ函數(shù)單元845執(zhí)行AC值的反量化。IAP函數(shù)單元855執(zhí)行AC值的反AC預(yù)測,IS函數(shù)單元860執(zhí)行AC值的反掃描。DCR函數(shù)單元865執(zhí)行DC值的反AC預(yù)測和反量化。圖7的每個函數(shù)單元是根據(jù)按函數(shù)的辨別而廣義命名的。依照本發(fā)明,如圖8所示,可以將具有廣義名稱的函數(shù)單元實現(xiàn)為包括按每種使用分割的函數(shù)單元。例如,IT函數(shù)可以被分割成IT4×4函數(shù)單元、IT8×8函數(shù)單元和ITforChroma,IQ函數(shù)單元可以被分割成量化函數(shù)單元和飽和函數(shù)單元。特別地,IS函數(shù)單元860可以被分割成諸如MPEG4.algo.IS.luma.8×8、MPEG4.algo.IS.chroma.8×8和MPEG4.mgnt.IS之類的多個函數(shù)單元。IT函數(shù)單元835可以被分割成諸如MPEG2.algo.IT.luma.8×8、MPEG4.algo.IT.luma.8×8和MPEG4AVC.algo.IT.luma.4×4之類的多個函數(shù)單元。而且,IQ函數(shù)單元可以被分割成諸如MPEG2.algo.quan.luma.8×8和MPEG2.algo.satu.luma.8×8之類的多個函數(shù)單元。如上所述,可以應(yīng)用下列表1的函數(shù)單元ID或/和名稱以便使函數(shù)單元多樣化并通過使用子函數(shù)單元來辨別函數(shù)單元。當然,本發(fā)明不限于表1和2。在工具箱515中,根據(jù)按函數(shù)分配的名稱,每個函數(shù)單元被廣義地表示為組。換言之,如果假設(shè)存在用不同的實行方法執(zhí)行相同的函數(shù)的至少一個函數(shù)單元,則可以將執(zhí)行相同函數(shù)的函數(shù)單元綁定到一個組中。這是因為使用ID或名稱使得更快速地訪問相關(guān)的函數(shù)單元成為可能。作為形成ID的實施例,可以根據(jù)如表1和2所示的名稱形成方法來分配相應(yīng)的位??梢孕纬扇鐊STANDARD}.{Role}.{Name}的基本ID,它是用于形成函數(shù)單元名稱的基本插入元素,并向其它附加元素賦予標志。表1.分配的顯示函數(shù)單元名稱的位此外,如圖8所示,很明顯還可以包括用于顯示相關(guān)函數(shù)單元要提供亮度還是色度的字段。換言之,可以根據(jù)函數(shù)單元命名法以各種方式來分配用于顯示函數(shù)單元名稱的位。依照本發(fā)明的實施例,可以以{STANDARD}.在移動通信系統(tǒng)中發(fā)送pdcp層的狀態(tài)報告的方法及移動通信接收機的制作方法發(fā)射和接收多載波擴頻信號的方法,對應(yīng)信號,計算機程序產(chǎn)品及發(fā)射和接收設(shè)備的制作方法用于增強無線電節(jié)目的裝置和方法接收機及接收方法.{Role}.{Name}.[property].[size].[implementation]的形式應(yīng)用函數(shù)單元命名法。這里,{STANDARD}將指示應(yīng)用相關(guān)函數(shù)單元的解碼標準。例如,如果相關(guān)函數(shù)單元可以應(yīng)用于至少兩個標準,則該相關(guān)函數(shù)單元對應(yīng)于GENERIC,并且如果相關(guān)函數(shù)單元被應(yīng)用于某個標準,則該相關(guān)函數(shù)單元對應(yīng)于所述某個標準。如果所述相關(guān)函數(shù)單元可以通用于至少兩個標準,則在移動通信系統(tǒng)中發(fā)送pdcp層的狀態(tài)報告的方法及移動通信接收機的制作方法發(fā)射和接收多載波擴頻信號的方法,對應(yīng)信號,計算機程序產(chǎn)品及發(fā)射和接收設(shè)備的制作方法用于增強無線電節(jié)目的裝置和方法接收機及接收方法將指示這一點。例如,如果函數(shù)單元通用于MPEG-2、4和AVC,則函數(shù)單元可以表示為GENERIC.24avc.algo.Interpolation.halfpel。{Role}將指示關(guān)于函數(shù)單元是否執(zhí)行算法的信息,且{Name}將指示對應(yīng)于函數(shù)單元的處理操作的名稱。[Property]將指示相關(guān)函數(shù)單元的指定性質(zhì)或具體指定過程。例如,如果函數(shù)單元的名稱被指定為GENERIC.24avc.Interpolation.halfpel,則“halfpel”將指示該性質(zhì)。這將指示通過計算直到1/2像素來執(zhí)行內(nèi)插。[Size]指的是相關(guān)函數(shù)單元處理的宏模塊的尺寸。[Implementation]將指示關(guān)于相關(guān)函數(shù)單元的執(zhí)行的附加信息。表2.函數(shù)單元ID或/和命名法如上所述,通過為每個函數(shù)單元提供具體指定的ID或/和名稱,可以管理根據(jù)上層組綁定的每個函數(shù)單元。換言之,如圖7所示,可以按標準將每個函數(shù)單元分組。然后,通過確定函數(shù)單元是算法還是管理,可以管理包括在每個標準的函數(shù)單元。而且,不必要接連地執(zhí)行上述解析函數(shù)單元與解碼函數(shù)單元之間的處理操作(即在開始操作解碼函數(shù)單元之前完成解析函數(shù)單元的操作)。很明顯通過允許兩個函數(shù)單元在連接控制單元534的連接控制下被加載到工作存儲器上,能夠執(zhí)行并行處理。這是因為允許解析函數(shù)單元僅僅把特定解碼函數(shù)單元的操作所必要的最少元素信息存儲在CSCI存儲單元532就足夠了。如參照圖6所述,如果在解碼方案530裝配有解析函數(shù)單元或至少兩個工作存儲器,則雖然省略了相關(guān)描述,但很明顯可以在沒有連接控制單元534的附加控制的情況下并行地執(zhí)行語法解析和解碼處理。CSCI存儲單元532存儲元素信息(例如CSCI)以對應(yīng)于CSCIT440,所述元素信息是解析函數(shù)單元通過使用CSCI控制信息(或語法解析控制信息)來執(zhí)行語法解析的結(jié)果值。例如,CSCI存儲單元532可以是緩沖存儲器。存儲在CSCI存儲單元532的元素信息可被用作由解析函數(shù)單元執(zhí)行SET450的過程的輸入數(shù)據(jù)或用作用于確定S-RT460中的隨后連接索引的控制變量。存儲在CSCI存儲單元532的元素信息還可以被用作由連接控制單元534確定F-RT420中的隨后連接索引的控制變量,或用來允許函數(shù)單元的輸入CSCI映射到FU-CSCIT430中的存儲在CSCI存儲單元532的元素信息。換言之,存儲在CSCI存儲單元532的元素信息將解析函數(shù)單元與解碼函數(shù)單元進行鏈接。連接控制單元534設(shè)置每個解碼函數(shù)單元的連接,以便通過每個函數(shù)單元的選擇性加載的控制,對依據(jù)各種標準編碼的位流進行解碼。換言之,連接控制單元534有選擇地加載包括在工具箱515的每個函數(shù)單元之中的適當函數(shù)單元,以便控制操作執(zhí)行順序。這里,連接控制單元534通過使用連接控制信息有選擇地加載相關(guān)的函數(shù)單元,并允許解碼函數(shù)單元的加載函數(shù)單元通過使用由解析函數(shù)單元提供的元素信息,以宏模塊為單位對視頻數(shù)據(jù)進行解碼。在下文中,將參照有關(guān)附圖基于解碼器形成單元520的信息處理單元524的操作,描述每個部分解碼器描述的函數(shù)和使用。雖然連接控制單元534通過使用經(jīng)信息處理單元524處理的信息來執(zhí)行處理,但是為了方便說明和理解,這將通過參照部分解碼器描述的細節(jié)來描述。信息處理單元524通過使用諸如FL410、F-RT420、FU-CSCIT430和CSCIT440之類的部分解碼器描述來生成連接控制信息。而且,還可以使用S-RT460以便設(shè)置用于語法解析的每個函數(shù)單元的連接。首先,如表3所示,F(xiàn)U列表(FL)410指的是與包括工具箱515的每個函數(shù)單元的工具箱ID、相關(guān)函數(shù)單元的ID和名稱、及相關(guān)函數(shù)單元的輸入和輸出數(shù)據(jù)的數(shù)目有關(guān)的部分解碼器描述。表3.FL(FU列表)工具箱FL410還可以包括輸入到每個函數(shù)單元中的數(shù)據(jù)的緩沖存儲器名稱(或?qū)懭胂嚓P(guān)數(shù)據(jù)的地址或?qū)懭胂嚓P(guān)數(shù)據(jù)的緩沖存儲器的地址)和由相關(guān)函數(shù)單元輸出的數(shù)據(jù)的緩沖存儲器名稱(或?qū)懭胂嚓P(guān)數(shù)據(jù)的地址或?qū)懭胂嚓P(guān)數(shù)據(jù)的緩沖存儲器的地址)。因此,每個函數(shù)單元可以使用FL410以便讀取并處理輸入數(shù)據(jù),及寫入相應(yīng)的輸出數(shù)據(jù)。而且,可以使用在FL410寫入的信息以便允許將輸入和輸出數(shù)據(jù)傳輸?shù)矫總€函數(shù)單元,或者連接控制單元534可以向每個函數(shù)單元提供適當?shù)妮斎霐?shù)據(jù)。然而,在FL100中,解析函數(shù)單元的輸入數(shù)據(jù)和輸出數(shù)據(jù)生成元素信息。這是因為解析函數(shù)單元能夠使用諸如SET450之類的信息來生成元素信息,并將生成的信息寫在指定的位置。被連接控制單元534加載在工作存儲器的特定函數(shù)單元從連接控制單元534接收輸入數(shù)據(jù),并通過執(zhí)行預(yù)定處理生成輸出數(shù)據(jù)。這里,函數(shù)單元包括在工具箱515,并且這涉及通過執(zhí)行預(yù)定過程來處理輸入數(shù)據(jù)并生成輸出數(shù)據(jù)的一系列處理操作。相關(guān)函數(shù)單元可以將輸出數(shù)據(jù)存儲在緩沖存儲器,供隨后函數(shù)單元(即其后通過連接控制單元534的控制加載的函數(shù)單元)的處理之用。如果解碼處理單元320僅僅使用一個標準就足以將包括在常規(guī)位流316的編碼視頻數(shù)據(jù)解碼,則FL410可以只包括與用于執(zhí)行相關(guān)標準的相應(yīng)處理的函數(shù)單元有關(guān)的信息。然而,在依據(jù)多個標準編碼相關(guān)視頻數(shù)據(jù)的情況下(例如在以多幀為單位不同地應(yīng)用編碼標準的情況下),將需要與符合對相關(guān)編碼視頻數(shù)據(jù)進行解碼的多個標準的函數(shù)單元有關(guān)的信息。因此,在這種情況下,需要FL410包括與符合多個相應(yīng)標準的所有函數(shù)單元之中,符合對編碼視頻數(shù)據(jù)進行解碼所必需的多個標準的函數(shù)單元有關(guān)的信息。當然,即使以多幀為單位,對視頻數(shù)據(jù)不同地應(yīng)用編碼標準,如果按所應(yīng)用的編碼標準生成多個常規(guī)位流316和擴展位流305,則每個FL410可以包括與符合每個相應(yīng)標準的函數(shù)單元有關(guān)的信息??梢砸灾T如文本描述或二進制描述(即位轉(zhuǎn)換二進制代碼形式)等技術(shù)方法來編寫FL410。可以用類似的腳本語言來編寫部分解碼器描述的最少必要數(shù)據(jù)。接下來,F(xiàn)-RT420提供將用于解碼輸入的常規(guī)位流316的的函數(shù)單元的連接信息。如表4所示,F(xiàn)-RT420包括指示每個連接信息(規(guī)則)的索引(R#)、根據(jù)所述索引具體確定函數(shù)單元的工具箱ID和函數(shù)單元ID、連接控制所需的元素信息(輸入CS/CI、C#)、可連接到隨后函數(shù)單元的分支數(shù)目(分支數(shù))和與分支數(shù)目一樣多的所需每個分支信息(#1、#2和#3...)。表4.F-RT(FU規(guī)則表)由于表4的索引R0具有工具箱ID0A和FUIDF0092,所以表3的FL示出了相關(guān)函數(shù)單元具有名稱MPEG4.mgnt.Address.16×16。表4未示出必要元素信息,這是因為分支的數(shù)目在所有情況下都是1。然而,如果分支的數(shù)目是2或以上,則將顯示必要元素信息。所述連接索引將根據(jù)使用必要元素信息來確定條件句的結(jié)果而改變。換言之,如果分支的數(shù)目是1,則不存在必要元素信息,并進行到由分支信息指出的連接索引。在相關(guān)條件句之后,顯示隨后連接索引(R)。如果解碼處理單元320僅僅使用一個標準就足以將包括在常規(guī)位流316的編碼視頻數(shù)據(jù)進行解碼,則F-RT420可以指向用于執(zhí)行相關(guān)標準的相應(yīng)過程的函數(shù)單元的連接。然而,如果相關(guān)視頻數(shù)據(jù)是用多種標準編碼的(例如在以多幀為單位不同地應(yīng)用編碼標準的情況下),顯而易見的事是包括用于指定符合解碼相關(guān)編碼視頻數(shù)據(jù)的多個標準的函數(shù)單元的連接的信息。如果下文將描述的每個部分解碼器描述需要應(yīng)用于多個標準的附加信息和/或應(yīng)用于多個標準的修正,則顯而易見的是還將包括相關(guān)信息??梢砸灾T如文本描述或二進制描述(即位轉(zhuǎn)換二進制代碼形式)之類的技術(shù)方法來編寫F-RT420??梢杂妙愃频哪_本語言來編寫部分解碼器描述的最少必要數(shù)據(jù)。接下來,F(xiàn)U-CSCIT430是用于將存儲在CSCI存儲單元532的元素信息與每個函數(shù)單元所需的元素信息(輸入CSCI)相連的部分解碼器描述。如表5所示,F(xiàn)U-CSCIT430包括工具箱ID、被布置成FL410的索引和元素信息的集合的索引(F-C)、相關(guān)元素信息和用于CSCIT440的映射的索引(C)。此外,F(xiàn)U-CSCIT430還可以包括元素信息的數(shù)據(jù)類型。例如,將以9位整數(shù)和1位標志的形式來描述數(shù)據(jù)類型。表5.FU-CSCIT可以以諸如文本描述或二進制描述(即位轉(zhuǎn)換二進制代碼形式)之類的技術(shù)方法來編寫FU-CSCIT430??梢杂妙愃频哪_本語言來編寫部分解碼器描述的最少必要數(shù)據(jù)。例如,在F-RT420中輸入2項F0098的元素信息(參見表5),F(xiàn)U-CSCIT430列出每個函數(shù)單元的元素信息。換言之,列出了F0098-C1和F0098-C2,并且每個元素信息是C56和C58。另外,相關(guān)元素信息由CSCIT映射。這里,可以將C56和C58識別為其中存儲每個相關(guān)元素信息的地址(例如寫入地址、緩沖存儲器名稱或緩沖存儲器的寫入地址)。所述相關(guān)函數(shù)單元可以使用對應(yīng)于輸入數(shù)據(jù)和索引(c)的元素信息以便生成輸出數(shù)據(jù),并輸出(或在緩沖存儲器寫入)生成的輸出數(shù)據(jù)。最后,CSCIT440寫入關(guān)于元素信息(例如CSCI)的細節(jié)作為使用SET450和S-RT460的過程的結(jié)果信息。換言之,根據(jù)常規(guī)位流316來處理CSCIT440并將其存儲在CSCI存儲單元532。CSCIT440還具有與將被解碼函數(shù)單元使用的所有有意義數(shù)據(jù)(即元素信息)有關(guān)的信息。如圖9所示,CSCIT440包括索引(C)(它是作為相關(guān)元素信息的標識號的標識符)、標志、相關(guān)元素信息的名稱(元素名稱)、用于指定相關(guān)元素信息的數(shù)據(jù)結(jié)構(gòu)性質(zhì)(例如相關(guān)元素信息的存儲空間尺寸和相關(guān)元素信息是否是數(shù)組類型的確定)的屬性,和指示相關(guān)元素信息只用在語法解析操作中,還是用在整個解碼操作中的全局/局部指示??梢砸灾T如文本描述或二進制描述(即位轉(zhuǎn)換二進制代碼形式)等技術(shù)方法來編寫CSCIT440??梢杂妙愃频哪_本語言來編寫部分解碼器描述的最少必要數(shù)據(jù)。到目前為止,已參照表3至表5描述了FL410、F-RT420和FU-CSCIT430。可替換地,可以以各種方式來表示FL410、F-RT420和FU-CSCIT430。下面是各種表示方法的每個示例。用于表示FL410、F-RT420和FU-CSCIT430的其它示例表6.FLTable7.F-RT表8.FU-CSCIT索引號用于表示FL410、F-RT420和FU-CSCIT430的其它示例表9.FL表10.F-RT表11.FU-CSCIT用于表示FL410、F-RT420和FU-CSCIT430的其它示例表12.FL表13.F-RT表14.FU-CSCIT用于表示FL410、F-RT420和FU-CSCIT430的其它示例表15.FL表16.F-RT表17.FU-CSCIT如上所述,通過向每個函數(shù)單元提供固有ID或/和名稱,本發(fā)明能夠高效地管理函數(shù)單元。通過使用每個函數(shù)單元的ID(或/和名稱),工具箱515可以直接管理相關(guān)函數(shù)單元,用戶可以使用分配給每個函數(shù)單元的ID通過解碼器描述來訪問相關(guān)函數(shù)單元。例如,如果假設(shè)形成MPEG2的IDCT的函數(shù)單元具有固有ID000011A,則試圖使用形成MPEG2的IDCT的函數(shù)單元的用戶編寫允許在形成解碼器描述時通過ID來訪問函數(shù)單元的解碼器描述就足夠了。換言之,用戶不必要知道要使用的函數(shù)單元被放在工具箱515中的哪個位置。然而,是使用ID還是使用名稱會導(dǎo)致執(zhí)行速度或讀取速度改變。如上所述,由于用于訪問特定函數(shù)單元的ID被形成為包括優(yōu)化的字母與數(shù)字的組合,這使得可以快速地訪問函數(shù)單元。而且,通過對具有相同符號的某些函數(shù)單元進行分組來形成工具箱515使得可以比使用ID訪問函數(shù)單元更快速地搜索和訪問函數(shù)單元。函數(shù)單元名稱提供允許用戶輕易地識別ID組合的信息??梢匀鏔-RT420的以下示例一樣,一起使用函數(shù)單元ID和名稱。FRT{(fu(id:0000100010111002),1:IF(C10==1)GOR1;2:GOR2;)(fu(name:MPEG4.algo.IDCT.8x8),1:IF(C10==1)GOR1;2GOR2;)}CSCIT440、SET450、S-RT460和DVT470是用于生成CSCI控制信息的部分解碼器描述。解析函數(shù)單元610(或工具箱515中的執(zhí)行語法解析的函數(shù)單元)使用CSCI控制信息從常規(guī)位流316中提取或生成元素信息,并將提取或生成的元素信息存儲在CSCI存儲單元532。接下來,將描述CSCIT440、SET450、S-RT460和DVT470。然而,由于上文已參照圖9描述了CSCIT440,所以將省略相關(guān)說明。首先,SET450指的是被形成為包括與輸入的常規(guī)位流316的語法有關(guān)的信息的部分解碼器描述。如圖10至圖13所示,SET450包括每個語法的索引、元素名稱、輸入數(shù)據(jù)、輸出數(shù)據(jù)和SET過程(由SET-PROC執(zhí)行的過程)。這里,所述索引指的是標識用于S-RT460的每個語法的標識符S。可以參照語法的意義或函數(shù)來命名作為語法的名稱的元素名稱。所述輸入數(shù)據(jù)指的是在常規(guī)位流316中一次輸入的位的標稱長度。作為元素信息(即CSCI信息(C))的輸出數(shù)據(jù)指的是在存儲獲取的數(shù)據(jù)時參考的CSCIT440列表。這里,輸出數(shù)據(jù)字段可以是認為在其中寫入了生成的元素信息的緩沖存儲器的名稱(或相關(guān)數(shù)據(jù)的寫入地址或其中寫入相關(guān)數(shù)據(jù)的緩沖存儲器的地址)。因而,在需要相關(guān)元素信息作為輸入數(shù)據(jù)的情況下,可以通過使用CSCI信息(C)來讀取相關(guān)元素數(shù)據(jù)。SET過程寫入包括在輸入每個位流語法之后,經(jīng)歷什么處理操作以生成元素信息作為輸出數(shù)據(jù)的過程??梢砸灾T如文本描述或二進制描述(即位轉(zhuǎn)換二進制代碼形式)之類的技術(shù)方法來編寫SET450??梢杂妙愃频哪_本語言來編寫部分解碼器描述的最少必要數(shù)據(jù)。然后,S-RT460指的是常規(guī)位流316中的每個語法之間的連接信息。換言之,S-RT460具有指示調(diào)用每個語法和轉(zhuǎn)移到下一個語法的信息。解析函數(shù)單元610使用R-ST460來讀取常規(guī)位流316,或定義在CSCI存儲單元532中存儲和/或更新元素信息的序列。如圖14至圖17所示,S-RT460包括索引(R)、語法的索引(S)、輸入數(shù)據(jù)(C)、分支數(shù)目(分支數(shù))和分支信息。索引(R)指示每個連接信息(規(guī)則)。由于語法的索引(S)在特定的連接索引中指示要處理的語法,所以解析函數(shù)單元(或執(zhí)行語法解析的函數(shù)單元)使用SET450來執(zhí)行相關(guān)語法的指定過程。所述輸入數(shù)據(jù)指示將被用于條件確定以控制相關(guān)連接索引的連接的元素信息列。分支的數(shù)目是能夠連接到隨后語法的情況的數(shù)目,其指的是相應(yīng)連接索引的分支路線的總數(shù)。與分支的數(shù)目一樣多地提供的分支信息(#1、#2、#3)指的是確定接下來處理哪個連接索引的條件確定算法??梢砸罁?jù)分支信息直接確定將被讀取的數(shù)據(jù)的序列和內(nèi)容。如圖14至圖17所示,如果分支的數(shù)目是1,則不提供輸入數(shù)據(jù),直接著手處理分支信息指定的連接索引。然而,如果分支的數(shù)目是2或以上,則執(zhí)行條件確定(由條件句之后的后續(xù)連接信息(R)組成),并著手處理相應(yīng)的連接索引。解析函數(shù)單元610通過處理在相關(guān)連接索引中定義的語法來更新CSCI存儲單元532。然后,解析語法單元610通過參考CSCI存儲單元380的元素信息讀取更新的數(shù)據(jù),從而將其用于分支條件確定。例如,索引R0的分支信息的分支條件下的C0(“C0=1”)是處理語法S0之后的元素信息C0。可以以諸如文本描述或二進制描述(即位轉(zhuǎn)換二進制代碼形式)之類的技術(shù)方法來編寫S-RT460??梢杂妙愃频哪_本語言來編寫部分解碼器描述的最少必要數(shù)據(jù)。最后,DVT470指的是其中寫入了將被每個編碼器/解碼器使用的霍夫曼表信息的部分解碼器描述。在每次編碼中,MPEG-1/2/4/AVC執(zhí)行熵編碼。這時,主要使用霍夫曼編碼方法。在這種情況下,使用霍夫曼表。需要提供在每次編碼中將由相關(guān)解碼器使用的霍夫曼表信息,以便實現(xiàn)集成編解碼器。因此,依照本發(fā)明的解碼描述包括在解析語法時對應(yīng)于每個語法的霍夫曼表信息。當然,在已經(jīng)在描述存儲單元510寫入對應(yīng)于每個標準的霍夫曼表信息的情況下,可以省略DVT470的傳輸,或者可以只包括編解碼器號(編解碼器#)及檔次和級別號(檔次和級別號)。如在圖18和19中所述,DVT470包括每個霍夫曼表的名稱、在通過霍夫曼編碼壓縮之后輸出的實際值,和在將經(jīng)壓縮的實際值存儲在常規(guī)位流316時使用的碼值。例如,如果通過壓縮MCBPC值而獲得實際值3,則通過霍夫曼表映射工作(例如SET450的過程部分),在常規(guī)位流316寫入碼值011。又例如,由于在SET450的索引S77的過程部分寫入VLD[1],所以調(diào)用函數(shù)VLD。通過讀取與該函數(shù)預(yù)先確定的長度(即固定長度或可變長度)一樣大的常規(guī)位流316,獲得編碼值。然后,可以通過霍夫曼表映射工作來獲得相應(yīng)的實際值。這時,使用作為第一表CBPY的霍夫曼表[1]??梢砸灾T如文本描述或二進制描述(即位轉(zhuǎn)換二進制代碼形式)之類的技術(shù)方法來編寫DVT470??梢杂妙愃频哪_本語言來編寫部分解碼器描述的最少必要數(shù)據(jù)。可以以二進制描述來編寫每個部分解碼器描述,從而減小存儲空間、改善處理效率并降低發(fā)送包括解碼描述的擴展位流305所花費的時間。下面描述將解析函數(shù)單元610和/或連接控制單元534所使用的每個部分解碼器描述之間的鏈接操作。依照本發(fā)明,解碼器300的解碼處理單元320能夠以各種方式開始運行。例如,將描述開始操作解碼處理單元320的一些方法。適用于圖5的解碼處理單元320的一個示例是通過使用從解碼器形成單元520接收到的連接控制信息和CSCI控制信息來控制工具箱515的每個函數(shù)單元的處理關(guān)系(例如操作序列和連接)。根據(jù)本示例,如在F-RT420中所示,首先加載工具箱515的函數(shù)單元中的解析函數(shù)單元610,從而允許將通過允許對常規(guī)位流進行語法解析而評估的元素信息存儲在CSCI存儲單元532。然后,如果控制權(quán)被返回到連接控制單元534(類似于S-RT460的索引R72),則相應(yīng)的函數(shù)單元被加載以處理后續(xù)操作,從而控制每個函數(shù)單元的連接。根據(jù)適用于圖6的解碼處理單元320的另一種方法,如果已接收到語法解析控制信息的解析函數(shù)單元610開始獨立地運行,并完成常規(guī)位流的語法解析,則已接收到連接控制信息的連接控制單元534通過解碼函數(shù)單元的選擇性加載來控制連接。在這種情況下,連接控制單元534必須預(yù)先識別一些或全部元素信息是否已完成,從而被存儲在CSCI存儲單元532。這里,連接控制單元534必須連續(xù)監(jiān)控必要的元素信息是否被存儲在CSCI存儲單元532,或者允許已存儲元素信息的解析函數(shù)單元610將其報告給連接控制單元534(例如,允許控制權(quán)返回到連接控制單元534,比如S-RT460的索引R72)。當然,連接控制單元534(或通過連接控制單元534的控制加載的函數(shù)單元)和/或解析函數(shù)單元610很明顯可以在開始運行之后待機,而不監(jiān)控必要的元素信息是否被存儲在CSCI存儲單元532,直至必要的信息被存儲在相關(guān)存儲單元為止。適用于圖5或/和圖6的解碼處理單元320的另一示例是通過允許解碼器形成單元520將CSCI控制信息和連接控制信息傳輸?shù)竭B接控制單元534和/或解析函數(shù)單元610來操作解碼處理單元320。集中于首先描述的示例的以下說明與將被解析函數(shù)單元610和/或連接控制單元534使用的每個部分解碼器描述之間的鏈接操作有關(guān)。首先,連接控制單元534可以從描述存儲單元510讀取F-RT420的第一規(guī)則信息(規(guī)則)以調(diào)用相關(guān)函數(shù)單元。如在F-RT420中所示,連接控制單元534第一次讀取F0(R0)并加載工具箱515的解析函數(shù)單元以便開始處理。可以通過允許激活對應(yīng)于解析函數(shù)單元610的程序代碼的處理塊來執(zhí)行處理的開始。可以通過FL410來識別相關(guān)函數(shù)單元是否是解析函數(shù)單元。解析函數(shù)單元讀取與S-RT460的規(guī)則信息(規(guī)則)之中的由連接控制單元534指定的規(guī)則信息(其可以是經(jīng)信息處理單元524處理的信息)對應(yīng)的語法并生成相應(yīng)的輸出值,從而將生成的輸出值存儲在CSCI存儲單元532。關(guān)于哪些元素信息被存儲在CSCI存儲單元532的信息被存儲在CSCIT440。接下來,解析函數(shù)單元將存儲在CSCI存儲單元532的元素信息放入對應(yīng)于S-RT460的分支信息中,并著手處理對應(yīng)于該結(jié)果的索引。例如,對應(yīng)于索引R0的分支信息是“C0==1”。如果滿足此條件,則繼續(xù)進行到索引R1。否則,將其作為錯誤處理。繼續(xù)此操作直至遇到“GORT”以允許將控制權(quán)轉(zhuǎn)移到F-RT420(即連接控制單元534)(例如S-RT460的索引R72)。然而,雖然解析函數(shù)單元使用SET450來生成元素信息并將生成的元素信息存儲在CSCI存儲單元532,但如果VLD函數(shù)(例如SET450的索引S74)被調(diào)用,則通過使用DVT470來執(zhí)行熵解碼。這時,如果生成元素信息,則生成的元素信息被存儲在CSCI存儲單元532。在解析函數(shù)單元的處理操作中,如果遇到“GORT”且控制權(quán)被轉(zhuǎn)移到F-RT420(即連接控制單元534),則連接控制單元534從CSCI存儲單元532讀取作為對應(yīng)于F-RT420的索引的輸入值的元素信息,并將讀取的元素信息放入分支信息中,從而允許指定隨后要處理的索引。如上所述,如果一些或所有元素信息被存儲在CSCI存儲單元532,則連接控制單元534允許通過根據(jù)F-RT420加載相應(yīng)的函數(shù)單元來處理解碼。連接控制單元534可以識別被加載的函數(shù)單元是否完成處理。如果相關(guān)函數(shù)單元完成處理,則連接控制單元534指示后續(xù)函數(shù)單元執(zhí)行處理。而且,相關(guān)函數(shù)單元將經(jīng)處理的數(shù)據(jù)存儲在預(yù)定緩沖存儲器或CSCI存儲單元532,供后續(xù)函數(shù)單元的視頻數(shù)據(jù)處理之用。由于允許連接控制單元534識別函數(shù)單元是否完成處理的方法對于本領(lǐng)域的技術(shù)人員來說顯而易見,所以將省略相關(guān)說明。通過允許連接控制單元534根據(jù)前述操作控制要執(zhí)行的處理,解碼處理單元320可以輸出對應(yīng)于輸入的常規(guī)位流316的視頻數(shù)據(jù),所述要執(zhí)行的處理是在F-RT420編寫的索引序列和/或取決于分支條件的索引序列。如通過前述說明理解的那樣,本發(fā)明的部分解碼器描述之間的鏈接循環(huán)大致可以分為兩類。換言之,F(xiàn)-RT循環(huán)被形成為包括F-RT420、FL410、FU-CSCIT430、F-RT420、CSCIT(例如分支條件應(yīng)用)和F-RT(下一規(guī)則)。S-RT循環(huán)被形成為包括S-RT460、SET450、CSCIT440、S-RT460、CSCIT(例如分支條件應(yīng)用)和F-RT(下一規(guī)則)。而且,可以如下將F-RT循環(huán)分為兩類。首先,在指示執(zhí)行解碼函數(shù)單元的情況下,F(xiàn)-RT循環(huán)被形成為包括F-RT420、FL410、FU-CSCIT430、F-RT420、CSCIT(例如分支條件應(yīng)用)和F-RT(下一規(guī)則)。其次,在指示執(zhí)行解析函數(shù)單元的情況下,F(xiàn)-RT循環(huán)被形成為包括F-RT420、FL410(S-RT循環(huán))、F-RT420、CSCIT(例如分支條件應(yīng)用)和F-RT(下一規(guī)則)??梢匀缦聦-RT循環(huán)分為兩類。首先在分支到下一規(guī)則的情況下,S-RT循環(huán)被形成為包括S-RT460、SET450、CSCIT440、S-RT460、CSCIT(例如分支條件應(yīng)用)和F-RT(下一規(guī)則)。其次,在返回到F-RT420的情況下,S-RT循環(huán)被形成為包括S-RT460、SET450、CSCIT440、S-RT460、CSCIT(例如分支條件應(yīng)用)和F-RT(指示調(diào)用的F-RT420)。根據(jù)F-RT420的連接控制單元534的連接控制可以導(dǎo)致工具箱510的每個函數(shù)單元的連接被改變。在下文中,將詳細描述形成每個部分解碼器描述的命令。圖20是依照本發(fā)明的實施例的用于組成部分解碼器描述的命令的示例。通過使用每個命令,可以形成用于解析諸如MPEG-2/MPEG-4/MPEG-4AVC之類的標準的語法的信息(即部分解碼器描述)。以下說明集中于用于解析MPEG-2-MP(主檔次)內(nèi)編碼語法的部分解碼器描述和每個部分解碼器描述之間的鏈接關(guān)系的示例。如圖20所示,每個部分解碼器描述可以被形成為包括諸如READ、SEEK、FLUSH、IF、WHILE、UNTIL、DO~WHILE、DO~UNTIL、BREAK、SET、STOP和PUSH之類的命令。當然,并不是所有命令都需要用在每個部分解碼器描述中。顯而易見的是可以根據(jù)每個部分解碼器描述有選擇地使用任何命令。下面簡要描述每個命令的使用。首先,READ是用于從位流讀取位的命令,例如以“READbitsB>CSCI;”的形式使用。這里,“位”指示要讀取的位數(shù)?!癇”指的是字節(jié)對準標志?!?gt;CSCI”指示要存儲的CSCI索引?!癇”和“>CSCI”被用作選項。如果未指定“>CSCI”,則確定只存儲在IBS。接下來,SEEK是用于從位流讀取位但允許不移動文件指針的命令。文件指針指的是例如讀取位之類的操作的參考位置。可以和上述REED一樣地應(yīng)用SEEK命令的參數(shù)。FLUSH是與位的數(shù)目一樣多地在位流移動文件指針的命令??梢院蜕鲜鯮EED一樣地應(yīng)用其參數(shù)。IF是根據(jù)給定條件提供分支的命令,以“IF(條件){~}ELSE{~}”的形式使用。WHILE是在給定條件為真的時候,在某一時間段內(nèi)反復(fù)執(zhí)行指定塊的命令,以“WHILE(條件){~}”的形式使用。UNTIL是在一定時間段內(nèi)反復(fù)執(zhí)行指定塊,直至給定條件為真的命令,以“UNTIL(條件){~}”的形式使用。DO~WHILE是WHILE命令的變換,是用于執(zhí)行條件確定之前的塊的命令,以“DO{~}WHILE(條件)”的形式使用。DO~UNTIL是UNTIL命令的變換,是用于執(zhí)行條件確定之前的塊的命令,以“DO{~}UNTIL(條件)”的形式使用。對于計算,使用格式(~)(計算)作為例如“(C11=(V2+3));”。換言之,可以在括號中寫入SET-PROC的所有計算公式,并使用諸如算術(shù)(即加、減、乘和除)、置換、加/減、(++/--)、位運算、邏輯和/邏輯積和檢查是否CSCI之類的運算符。BREAK是用于從最近的循環(huán)中釋放的命令。SET是用于設(shè)置關(guān)于是否使用指定CSCI的標志的命令??梢圆贾肅SCI指定標志并用逗號斷開。例如,可以將CSCI斷為SETC0,C2;。STOP是用于停止處理當前處理的語法元素并轉(zhuǎn)向下一個操作的命令。PUSH是用于在布置CSCI中的寫入數(shù)據(jù)后面添加給定數(shù)據(jù)的命令。排列添加值并用逗號斷開(例如PUSHC88,16,32;)。GO是用于分支到指定位置的命令。例如,GOR#;;指示分支到R#,以及GORT指示返回到被調(diào)用位置。HEX是用于報告十六進制遵守HEX命令的命令。RLD是MPEG-4中可支持的RLD函數(shù)的接口(interface),以“RLDindex,level,run,islastrun,t#;”的形式使用。這里,index、level、run和islastrun指示內(nèi)部變量和存儲RLD返回值的CSCI。t#指示用于RLD的霍夫曼表ID。VLD2是MPEG-2的VLD函數(shù),以“VLD2[t#]in>v1,v2,v3;”的形式使用。這里,t#指示用于RLD的霍夫曼表ID,in指示要輸入的索引值。v1、v2和v3指示輸出結(jié)果值。最后,VLD4是MPEG-4的VLD函數(shù),“以VLD4[T#]>CSCI;”的形式使用。這里,t#指示用于RLD的霍夫曼表ID,“>CSCI”指示要存儲的CSCI索引?!?gt;CSCI”被用作選項。如果未指定“>CSCI”,則確定只存儲在變量IBS。圖21示出了依照本發(fā)明的第三實施例的解碼處理單元的簡要結(jié)構(gòu),以及圖22示出了依照本發(fā)明的第四實施例的解碼處理單元的簡要結(jié)構(gòu)。就參照圖5和6所述的解碼處理單元而論,信息處理單元524使用部分解碼器描述來生成CSCI控制信息和連接控制信息,且連接控制單元534使用信息處理單元524生成的控制信息有選擇地加載工具箱515的函數(shù)單元。這將編碼視頻數(shù)據(jù)316解碼。然而,就圖21和圖22所示的解碼處理單元而論,連接控制單元534直接使用存儲在描述存儲單元510的部分解碼器描述有選擇地加載工具箱515的至少一個函數(shù)單元。這將編碼視頻數(shù)據(jù)316解碼。在下文中,將描述圖21和22所示的解碼處理單元。由于只存在連接控制單元534能夠分析部分解碼器描述以執(zhí)行相應(yīng)的連接控制這一點細微的差異,所以將省略與參照圖5和6所述的大部分相同說明(例如部分解碼器描述的分析結(jié)構(gòu))。參照示出解碼處理單元320的第三實施例的圖21,解碼處理單元320可以包括描述解碼器505、描述存儲單元510、工具箱515和解碼器形成單元520。解碼器形成單元520可以包括連接控制單元534和CSCI存儲單元532。解碼器形成單元520還可以包括允許通過連接控制單元525的調(diào)用加載至少一個并執(zhí)行預(yù)定處理的工作存儲器(未示出)。而且,圖22示出了解碼處理單元320的第四實施例。與圖21的解碼處理單元320相比,圖22的解碼處理單元320還包括解碼方案530。解碼方案530可以是允許通過連接控制單元525的調(diào)用加載至少一個并執(zhí)行預(yù)定處理的工作存儲器。如圖21和圖22所示,可以以各種形式來重新組合或生成本發(fā)明的解碼器300,使得通過允許工具箱515的函數(shù)單元被有選擇地加載或解碼,能夠不管編碼格式地將輸入的位流解碼。如上所述,與解碼器300中的其它元素分開地形成工具箱515使得可以在不對其它元素的解碼器設(shè)計結(jié)構(gòu)進行任何修改的情況下更容易地應(yīng)用不同類型的工具箱。例如,雖然解碼器被制造為根據(jù)MPEG標準使用工具箱來執(zhí)行處理,但用與相關(guān)工具箱或隨意地/個人地制造的工具箱具有相同接口的非MPEG標準代替相關(guān)工具箱變得更加容易。圖23是示出依照本發(fā)明的實施例的編碼器的框圖。與參照圖2所述的常規(guī)編碼器200相比,本發(fā)明的編碼器2300還可以包括擴展位流生成和輸出單元2310。擴展位流生成和輸出單元2310通過使用生成由先前操作的處理生成的常規(guī)位流316的操作的控制信息(例如所用函數(shù)單元和輸入數(shù)據(jù)的列表和連接、相關(guān)函數(shù)單元的語法信息和語法連接信息)來說生成解碼器描述。擴展位流生成和輸出單元2310還使用生成的解碼器描述和常規(guī)位流316來生成擴展位流305,并將生成的擴展位流305傳輸?shù)浇獯a器300。由于本領(lǐng)域的技術(shù)人員僅僅通過以上說明就足以理解生成解碼器描述的方法,所以將省略相關(guān)說明。在此說明書中,可變長度編碼單元235僅僅是最后執(zhí)行編碼以生成常規(guī)位流316的任何元素(例如編碼器),且不限于本發(fā)明。其絕不限制或約束本發(fā)明的精神和范圍。圖23假設(shè)通過使用解碼器描述信息和常規(guī)位流316生成的擴展位流305被提供給解碼器300。然而,如上所述,可以以單獨數(shù)據(jù)或位流的形式向判定器300提供解碼器描述。在這情況下,很明顯可以獨立于常規(guī)編碼單元200來設(shè)置擴展位流生成和輸出單元2310,以便獨立地向解碼器300提供逼真的信息,而不是將其設(shè)置在可變編碼單元235的后面。雖然上述說明集中于解碼器以描述依照本發(fā)明的集成編解碼器設(shè)備及其方法,但解碼器與編碼器之間的互反關(guān)系對于本領(lǐng)域的技術(shù)人員來說是顯而易見的,并且鑒于通過僅僅使用詳細說明就能夠輕易地形成編碼器,因此解碼器很明顯不限于本發(fā)明,如上所述,依照本發(fā)明的集成編解碼器設(shè)備及其方法使得易于在一個標準(或編解碼器)中或不同標準(或編解碼器)之間分析語法元素并控制函數(shù)單元的連接。換言之,可以改變將根據(jù)一定標準生成的位流中的語法元素的順序,插入新的語法元素,或者刪除現(xiàn)有的語法元素。依照常規(guī)技術(shù),當操作語法元素時,解碼器不能正常地將相關(guān)位流解碼。例如,如果通過將位流信息的順序從ABC變成ACB來重新形成并發(fā)送相應(yīng)的位流,則解碼器不能識別重新形成的位流。這使得不能正常地將重新形成的位流解碼。同樣地,如果通過新插入F將位流重新形成為ABFC,或通過刪除B將其重新形成為AC,則解碼器也不能識別重新形成的位流。然而,使用依照本發(fā)明的解碼裝置及其方法能夠允許將解碼器描述信息包括在擴展位流中,或者將解碼器描述信息作為獨立數(shù)據(jù)來提供,解碼器300能夠順利地允許解碼操作。到目前為止,已基于MPEG-4AVC描述了依照本發(fā)明的用于位流解碼的語法分析方法和解碼裝置。然而,本發(fā)明自然可以同樣應(yīng)用于MPEG-1、MPEG-2、MPEG-4及其它視頻數(shù)據(jù)編碼/解碼標準而不受任何限制。同樣地,包括在每個部分解碼器描述中的信息顯然還可被寫為用于依據(jù)多個標準進行解碼的信息,而不是通過只使用關(guān)于依據(jù)一個標準來執(zhí)行解碼的函數(shù)單元與相關(guān)函數(shù)單元所需的處理操作之間的連接關(guān)系的信息來編寫。例如,假設(shè)包括在擴展位流中的編碼視頻數(shù)據(jù)的多個初始幀、多個后續(xù)幀及其它幀是分別按MPEG-2、MPEG-4和MPEG-1編碼的。在這種情況下,為了將編碼視頻數(shù)據(jù)解碼,包括在解碼器描述中的部分解碼器描述信息顯然被定義成以致包括在工具箱335中的符合每個標準的函數(shù)單元能夠被有機地耦合,以便處理通過使用不同的編碼方法編碼的每個幀。到目前為止,雖然已針對上述目的示出并描述了本發(fā)明的一些實施例,但本領(lǐng)域的技術(shù)人員應(yīng)認識到在本發(fā)明的原理和精神范圍內(nèi)可以進行許多修改、替換和添加,本發(fā)明的范圍由所附權(quán)利要求及其等價物來限定。工業(yè)實用性本發(fā)明可適用于視頻編解碼器。權(quán)利要求1.一種解碼裝置,包括工具箱,其被配置為包括獨立地執(zhí)行預(yù)定過程并通過使用唯一可標識信息予以辨別的多個函數(shù)單元;以及連接控制單元,其被配置為通過使用所述可標識信息來選擇性地加載至少一個函數(shù)單元,并控制把位流解碼為視頻數(shù)據(jù)。2.如權(quán)利要求1所述的解碼裝置,其中,每個函數(shù)單元的所述可標識信息被形成為包括應(yīng)用標準字段(STANDARD)、指定多個應(yīng)用標準的列表字段(LIST)、根據(jù)函數(shù)辨別的角色字段(ROLE)、對應(yīng)于函數(shù)單元的執(zhí)行算法的名稱字段(NAME)、指示與過程有關(guān)的函數(shù)單元或信息的性質(zhì)的性質(zhì)字段(PROPERTY)、指示將由函數(shù)單元處理的塊的尺寸的尺寸字段(SIZE)和指示與函數(shù)單元的實行有關(guān)的附加信息的實現(xiàn)字段(IMPLEMENTATION)中的至少兩個的組合。3.如權(quán)利要求2所述的解碼裝置,其中,所述工具箱被形成為包括子工具箱,所述子工具箱是基于所述應(yīng)用標準字段形成的函數(shù)單元集。4.如權(quán)利要求1所述的解碼裝置,其中,所述工具箱包括被配置為執(zhí)行位流的語法解析的至少一個解析函數(shù)單元和配置為將所述位流解碼的多個解碼函數(shù)單元。5.如權(quán)利要求1所述的解碼裝置,還包括解碼器形成單元,其被配置為使用存儲在描述存儲單元的部分解碼器描述來生成并輸出CSCI控制信息和連接控制信息,而所述連接控制單元使用所述CSCI控制信息和所述連接控制信息中的至少一個來控制所述工具箱的所述多個函數(shù)單元被選擇性地加載。6.如權(quán)利要求5所述的解碼裝置,其中,所述解碼器形成單元包括FU檢查單元,所述FU檢查單元被配置為確定在所述工具箱是否包括以部分解碼器描述編寫的多個函數(shù)單元;以及信息處理單元,配置為使用所述部分解碼器描述來生成所述CSCI控制信息和所述連接控制信息。7.如權(quán)利要求5所述的解碼裝置,還包括解碼方案,而所述解碼方案包括CSCI(控制信號/上下文信息)存儲單元,其被配置為存儲由通過允許所述多個函數(shù)單元中的至少一個函數(shù)單元執(zhí)行過程來執(zhí)行的所述位流的語法解析生成的多個元素信息;以及所述連接控制單元。8.如權(quán)利要求7所述的解碼裝置,其中,所述解碼方案還包括被配置為根據(jù)所述CSCI控制信息執(zhí)行所述位流的語法解析的至少一個解析函數(shù)單元,而所述工具箱包括用于將所述位流解碼的多個解碼函數(shù)單元。9.如權(quán)利要求7所述的解碼裝置,其中,所述解碼方案還包括被配置為允許至少一個函數(shù)單元被加載和運行的工作存儲器。10.如權(quán)利要求1所述的解碼裝置,還包括描述存儲單元,其被配置為存儲用于控制一些或所有函數(shù)單元的操作的部分解碼器描述;以及描述解碼器,其被配置為使用對應(yīng)于所述位流而輸入的經(jīng)編碼的解碼器描述來生成至少一個部分解碼器描述并存儲所生成的(一個或者多個)部分解碼器描述,或指定預(yù)先存儲在所述描述存儲單元的多個部分解碼器描述中的至少一個。11.如權(quán)利要求1或10所述的解碼裝置,還包括解碼器形成單元,而所述解碼器形成單元包括存儲單元,所述存儲單元被配置為存儲用于解碼處理的數(shù)據(jù)和通過允許至少一個函數(shù)單元執(zhí)行過程生成的CSCI(控制信號/上下文信息)信息中的至少一個;以及所述連接控制單元。12.如權(quán)利要求11所述的解碼裝置,其中,用于實行通過解碼器形成單元的控制而加載的函數(shù)單元的過程的工作存儲器包括在所述解碼器形成單元,或者通過與所述解碼器形成單元耦合而形成。13.如權(quán)利要求10所述的解碼裝置,還包括劃分單元,其被配置成如果其中并入編碼的解碼器描述和位流的集成位流被輸入,那么把所述集成位流劃分成編碼的解碼器描述和位流,并輸出編碼的解碼器描述和所述位流。14.如權(quán)利要求1所述的解碼裝置,其中,所述連接控制單元所加載的函數(shù)單元執(zhí)行以預(yù)先指定的元素信息和由先前加載的函數(shù)單元輸出的輸出數(shù)據(jù)中的至少一個作為輸入數(shù)據(jù)的預(yù)定過程。15.如權(quán)利要求4所述的解碼裝置,其中,所述解析函數(shù)單元使用CSCI控制信息來生成元素信息。16.一種解碼方法,包括(a)生成并存儲對應(yīng)于輸入的解碼器描述的多個部分解碼器描述;(b)使用所述部分解碼器描述來生成CSCI控制信息和連接控制信息;(c)將通過使用所述CSCI控制信息進行位流的語法解析而生成的多個元素信息存儲在存儲單元;以及(d)使用所述連接控制信息和所述元素信息將所述位流的編碼視頻數(shù)據(jù)解碼為視頻數(shù)據(jù),并輸出所述視頻數(shù)據(jù)。17.如權(quán)利要求16所述的解碼方法,其中,(c)和(d)分別由所述工具箱的多個函數(shù)單元之中,由連接控制單元參考所述CSCI控制信息或所述連接控制信息選擇性地加載的函數(shù)單元來執(zhí)行,而,每個函數(shù)單元是通過使用唯一可標識信息予以辨別的。18.如權(quán)利要求16所述的解碼方法,其中,每個函數(shù)單元的所述可標識信息被形成為包括應(yīng)用標準字段(STANDARD)、指定多個應(yīng)用標準的列表字段(LIST)、根據(jù)函數(shù)辨別的角色字段(ROLE)、對應(yīng)于函數(shù)單元的執(zhí)行算法的名稱字段(NAME)、指示與過程有關(guān)的函數(shù)單元或信息的性質(zhì)的性質(zhì)字段(PROPERTY)、指示將由函數(shù)單元處理的塊的尺寸的尺寸字段(SIZE)和指示與函數(shù)單元的實行有關(guān)的附加信息的實現(xiàn)字段(IMPLEMENTATION)中的至少兩個的組合。19.如權(quán)利要求17所述的解碼方法,其中,重復(fù)執(zhí)行(d)直至與多個函數(shù)單元執(zhí)行的過程相應(yīng)的結(jié)果變成視頻數(shù)據(jù)為止,所述多個函數(shù)單元依據(jù)所述連接控制單元的選擇性加載開始其運行。20.如權(quán)利要求19所述的解碼方法,其中,多個相繼加載的函數(shù)單元之中的相關(guān)函數(shù)單元的結(jié)果數(shù)據(jù)被寫入可由后續(xù)函數(shù)單元訪問的緩沖存儲器。21.如權(quán)利要求19所述的解碼方法,其中,所述連接控制單元提供多個相繼加載的函數(shù)單元之中的相關(guān)函數(shù)單元的結(jié)果數(shù)據(jù)以作為后續(xù)函數(shù)單元的輸入數(shù)據(jù)。22.如權(quán)利要求16所述的解碼方法,其中,以與所述位流集成的集成位流的形式輸入所述解碼器描述。23.一種記錄介質(zhì),其有形地包含可由解碼裝置執(zhí)行以執(zhí)行解碼方法的指令的程序,所述記錄介質(zhì)可被所述解碼裝置讀取,所述程序包括生成并存儲對應(yīng)于輸入的解碼器描述的多個部分解碼器描述;使用所述部分解碼器描述來生成CSCI控制信息和連接控制信息;將通過使用所述CSCI控制信息進行位流的語法解析而生成的多個元素信息存儲在存儲單元;以及使用所述連接控制信息和所述元素信息將所述位流的編碼視頻數(shù)據(jù)解碼為視頻數(shù)據(jù),并輸出所述視頻數(shù)據(jù)。全文摘要本發(fā)明公開了一種位流解碼裝置及其方法。該解碼裝置包括工具箱,其被配置為包括獨立地執(zhí)行預(yù)定過程的多個函數(shù)單元,每個函數(shù)單元使用唯一可標識信息予以辨別;以及連接控制單元,其被配置為通過使用所述可標識信息來選擇性地加載至少一個函數(shù)單元,并控制位流被解碼為視頻數(shù)據(jù)。采用本發(fā)明,可以通過使用相同的信息識別方法對根據(jù)每個標準以多種方式編碼的位流進行解碼。文檔編號H04N5/00GK101743749SQ200880020630公開日2010年6月16日申請日期2008年4月17日優(yōu)先權(quán)日2007年4月17日發(fā)明者張義善,李善英,李信煜,李忠九申請人:數(shù)碼士有限公司