亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

多媒體編譯碼器、使能加密熵編碼器、熵譯碼器及其方法

文檔序號:7718701閱讀:365來源:國知局

專利名稱::多媒體編譯碼器、使能加密熵編碼器、熵譯碼器及其方法
技術(shù)領(lǐng)域
:本發(fā)明有關(guān)于圖像和視頻處理,尤其有關(guān)于利用加密/解密的熵(entropy)編碼/譯碼的裝置及方法。
背景技術(shù)
:用于圖像和視頻壓縮的傳統(tǒng)熵編碼方法及硬件利用預(yù)設(shè)表將符號映射到碼字(codeword)。通過利用具有多個統(tǒng)計模型的改良熵編碼器,多媒體壓縮和加密系統(tǒng)的整合得到改進(jìn)。參考一是由Chung-PingWu和C.-C.JayKuo所提出的“將多媒體壓縮和加密系統(tǒng)整合白勺設(shè)計,,("DesignofIntegratedMultimediaCompressionandEncryptionSystems,,,Chung-PingWuandC.-C.JayKuo,IEEETRANSACTIONSONMULTIMEDIA,Vol.7,No.5,October2005,以下簡稱為“Wu和Kuo的論文”),其描述了兩種加密方案,即在編碼音頻/視頻/圖像數(shù)據(jù)(比如MPEG音頻、MPEG視頻及JPEG/JPEG2000圖像)時在霍夫曼(Huffman)編碼器或QM編碼器(QM是可適性算術(shù)編碼器的簡化情形)中應(yīng)用多個統(tǒng)計模型的方法。在此論文中,把改良霍夫曼編碼方案作為多個霍夫曼表(MultipleHuffmanTable,MHT)編碼方案,且將改良QM編碼方案作為多個狀態(tài)指數(shù)(MultipleStateIndices,MSI)編碼方案。參考二是由DahuaXie和C.-C.JayKuo所揭示的“將隨機(jī)化熵編碼和已分割比特流中的輪替排列結(jié)合的多媒體加密”(“MultimediaEncryptionwithJointRandomizedEntropyCodingandRotationinPartitionedBitstream,,,DahuaXieandC.-C.JayKuo,HindawiPublishingCorporation,EURASIPJournalonInformationSecurity,Volume2007,以下簡稱為“Xie和Kuo的論文”),其描述了由兩個串接模塊構(gòu)成的加密方法,第一個模塊是隨機(jī)化熵編碼(RandomizedEntropyCoding,REC),其根據(jù)熵編碼器中的隨機(jī)序列來利用多個熵編碼參數(shù)/設(shè)定,第二個模塊是已分割比特流中的輪替排列(RotationinPartitionedBitstream,RPB),其進(jìn)一步對REC級的輸出進(jìn)行隨機(jī)輪替排列以得到最終比特流。文中描述了兩個REC方案,一個是用于霍夫曼編碼的隨機(jī)化霍夫曼表(RandomizedHuffmanTable,RHT),另一個是用于算術(shù)編碼的隨機(jī)算術(shù)編碼常規(guī)交錯(RandomizedArithmeticCodingConventionInterleaving,RACCI)方案。RHT是先前Wu和Kuo所描述的MHT方法的延伸。在RHT加密方案中,構(gòu)建和發(fā)布與同一霍夫曼樹(Huffmantree)對應(yīng)的多個不同霍夫曼碼??捎煞Q之為霍夫曼樹突變(mutation)過程的技術(shù)構(gòu)建不同的霍夫曼碼。接著選擇特定霍夫曼碼以根據(jù)跳頻密鑰序列(KeyHoppingSequence,KHS)對每個輸入符號編碼。KHS是通過偽隨機(jī)比特產(chǎn)生器(PseudorandomBitGenerator,PRBG)從秘密種子(密鑰)產(chǎn)生的一個編號序列。為了對已編碼比特流進(jìn)行譯碼,必須知曉密鑰(隨機(jī)種子)以便利用PRBG復(fù)制KHS及在比特流中依次正確地譯碼霍夫曼碼字。圖IA是先前技術(shù)RHT編碼原理的架構(gòu)說明圖,圖中所示例的RHT算法由Xie和Kuo論文改編而來。源輸入由7個符號組成,且由A到G所表示。構(gòu)建兩個不同的霍夫曼碼(霍夫曼樹)對這7個符號編碼,比如構(gòu)建碼#0101和碼#1102。這兩個霍夫曼樹的拓?fù)涫窍嗤?即這兩個霍夫曼碼是彼此的同構(gòu)碼),因此每個符號的碼字長度是相同的,盡管碼字值是不同的。在此例中,0和1在圖IA中碼#1內(nèi)的下劃線所示的四個位置成對交換。利用KHS105“10011010”對一簡單輸入明文(plaintext)103“ACDABEFG”編碼。KHS中“0”表示利用霍夫曼碼#0編碼對應(yīng)的明文符號,“1”表示利用霍夫曼碼#1編碼對應(yīng)的明文符號。生成密文(已編碼比特流)107是“110111001001110101011111”(此處短的垂直線表示霍夫曼碼字的邊界)。作為對比,圖IA顯示了另一個KHS104“00000000”,具有生成密文106“010111000100110111101111”(短的垂直線表示霍夫曼碼字的邊界)。全零(all-zero)KHS104等效于僅利用一個霍夫曼碼(碼#0)的傳統(tǒng)霍夫曼編碼方案。密文107中下劃線所表示的位則是密文107不同于密文106之處。若利用一個不正確的KHS對KHS105編碼的密文107譯碼,則生成的已譯碼明文會不同于輸入明文103。例如,若利用KHS“00000000”對密文107譯碼,則生成明文會是“EDBFCAG”,若利用KHS“10111010”,生成明文會是“ACAABAEA”。如Xie和Kuo論文中所述,由于霍夫曼碼是唯一可譯碼的代碼,因此可用任何KHS繼續(xù)譯碼,此譯碼錯誤不會被偵測到,直到將這種錯誤結(jié)果進(jìn)一步轉(zhuǎn)換成未處理的(raw)多媒體內(nèi)容且發(fā)現(xiàn)此錯誤結(jié)果沒眉、ο一般來說,在Xie和Kuo論文中所述的RHT算法中產(chǎn)生M=2m霍夫曼表,且從0至M-I編號。KHS侵占m位(m-bit)區(qū)塊,m位區(qū)塊的每個值、代表從0至M-I的編號,且利用霍夫曼表、編碼第i個符號。Xie和Kuo論文中所述的RACCI方案相似于在編碼中利用隨機(jī)化技術(shù)。簡單講,算術(shù)編碼涉及遞歸式(recursive)區(qū)間分割,即重復(fù)的劃分概率區(qū)間(probabilityinterval)的過程,并且產(chǎn)生代表分割點(diǎn)當(dāng)前區(qū)間的比特流。在二元算術(shù)編碼中,有兩個可能的符號次序,即小概率符號(LessProbableSymbol,LPS)子區(qū)間在大概率符號(MoreProbableSymbol,MPS)子區(qū)間之上,或MPS子區(qū)間在LPS子區(qū)間之上,還有兩種可能的碼流慣例,即指向區(qū)間的底端或頂端。這導(dǎo)致總共四種可能的編碼慣例,這四種慣例由算術(shù)指標(biāo)所指示。此四種編碼慣例如圖IB所示,圖IB是先前技術(shù)RACCI編碼方案的原理架構(gòu)說明圖,其出自Xie和Kuo論文圖3。在RACCI方案下,基于KHS選擇用于編碼每個輸入的編碼慣例。再者,KHS通過PRBG從秘密種子(密鑰)生成。Wu和Kuo論文中所述的MHT及Xie和Kuo論文中所述的RHT方案共享一個基本主題(利用多個霍夫曼表)以編碼明文。為了方便,此公開內(nèi)容利用術(shù)語“隨機(jī)化霍夫曼編碼”指代MHT和RHT。相似地,此公開內(nèi)容利用術(shù)語“隨機(jī)化算術(shù)編碼”指代Wu和Kuo論文中所述的MSI方案以及Xie和Kuo論文中所述的RACCI方案。
發(fā)明內(nèi)容有鑒于此,本發(fā)明提出多媒體編譯碼器、使能加密熵編碼器、熵譯碼器及其方法。本發(fā)明提供一種使能加密熵編碼器,用于多媒體編譯碼器,使能加密熵編碼器包括只讀存儲器,用于存儲一組代碼列表,每個代碼列表是將多個符號映射到多個碼字的代碼;列表查找裝置,耦接于只讀存儲器,且列表查找裝置接收包含多個符號的輸入比特流,6列表查找裝置利用存儲在只讀存儲器中的代碼列表執(zhí)行列表查找以將符號轉(zhuǎn)換為原始碼字,列表查找裝置進(jìn)一步產(chǎn)生碼字完整信號以指示原始碼字的邊界;以及隨機(jī)列表產(chǎn)生裝置,耦接于列表查找裝置,隨機(jī)列表產(chǎn)生裝置用于接收原始碼字、加密/解密密鑰和碼字完整信號,基于加密/解密密鑰和碼字完整信號,隨機(jī)列表產(chǎn)生裝置利用同構(gòu)碼生成算法將原始碼字轉(zhuǎn)換成隨機(jī)化碼字,其中每個隨機(jī)化碼字是對應(yīng)的原始碼字的同構(gòu)碼字。本發(fā)明提供一種多媒體編譯碼器,包括使能加密熵編碼器;包括只讀存儲器,用于存儲一組代碼列表,每個代碼列表是將多個符號映射到多個碼字的代碼;列表查找裝置,耦接于只讀存儲器,且列表查找裝置接收包含多個符號的輸入比特流,列表查找裝置利用存儲在只讀存儲器中的代碼列表執(zhí)行列表查找以將符號轉(zhuǎn)換為原始碼字,列表查找裝置進(jìn)一步產(chǎn)生碼字完整信號以指示原始碼字的邊界;以及隨機(jī)列表產(chǎn)生裝置,耦接于列表查找裝置,隨機(jī)列表產(chǎn)生裝置用于接收原始碼字、加密/解密密鑰和碼字完整信號,基于加密/解密密鑰和碼字完整信號,隨機(jī)列表產(chǎn)生裝置利用同構(gòu)碼生成算法將原始碼字轉(zhuǎn)換成隨機(jī)化碼字,其中每個隨機(jī)化碼字是對應(yīng)的原始碼字的同構(gòu)碼字;且使能加密熵編碼器經(jīng)由總線與內(nèi)編碼器、運(yùn)動估計裝置、去方塊效應(yīng)裝置、存儲控制器、存儲器以及處理器相連。本發(fā)明提供一種使能加密熵譯碼器,用于多媒體編譯碼器,使能加密熵譯碼器包括只讀存儲器,用于存儲一組代碼列表,每個代碼列表是將多個符號映射到多個碼字的代碼;列表查找裝置,耦接于只讀存儲器,列表查找裝置利用存儲在只讀存儲器中的代碼執(zhí)行列表查找以將原始碼字轉(zhuǎn)換為符號,列表查找裝置進(jìn)一步產(chǎn)生碼字完整信號以指示原始碼字的邊界;以及隨機(jī)列表產(chǎn)生裝置,耦接于列表查找裝置,隨機(jī)列表產(chǎn)生裝置用于接收加密/解密密鑰、隨機(jī)化碼字和碼字完整信號,基于加密/解密密鑰和碼字完整信號隨機(jī)列表產(chǎn)生裝置利用同構(gòu)碼生成算法將輸入的隨機(jī)化碼字轉(zhuǎn)換成原始碼字,其中每個隨機(jī)化碼字是對應(yīng)的原始碼字的同構(gòu)碼字,且原始碼字被輸入到列表查找裝置。本發(fā)明提供一種多媒體編譯碼器,包括使能加密熵編碼器;包括只讀存儲器,用于存儲一組代碼列表,每個代碼列表是將多個符號映射到多個碼字的代碼;列表查找裝置,耦接于只讀存儲器,列表查找裝置利用存儲在只讀存儲器中的代碼執(zhí)行列表查找以將原始碼字轉(zhuǎn)換為符號,列表查找裝置進(jìn)一步產(chǎn)生碼字完整信號以指示原始碼字的邊界;以及隨機(jī)列表產(chǎn)生裝置,耦接于列表查找裝置,隨機(jī)列表產(chǎn)生裝置用于接收加密/解密密鑰、隨機(jī)化碼字和碼字完整信號,基于加密/解密密鑰和碼字完整信號隨機(jī)列表產(chǎn)生裝置利用同構(gòu)碼生成算法將輸入的隨機(jī)化碼字轉(zhuǎn)換成原始碼字,其中每個隨機(jī)化碼字是對應(yīng)的原始碼字的同構(gòu)碼字,且原始碼字被輸入到列表查找裝置;且使能加密熵編碼器經(jīng)由總線與內(nèi)編碼器、運(yùn)動估計裝置、去方塊效應(yīng)裝置、存儲控制器、存儲器以及處理器相連。本發(fā)明提供一種用于使能加密熵編譯碼器的方法,其中熵編碼包括在只讀存儲器中存儲一組代碼列表,每個代碼列表是將多個符號映射到多個碼字的代碼;利用只讀存儲器中存儲的代碼列表執(zhí)行列表查找,以將多個符號轉(zhuǎn)換為原始碼字;以及基于加密/解密密鑰,利用同構(gòu)碼生成算法將原始碼字轉(zhuǎn)換為隨機(jī)化碼字,其中每個隨機(jī)化碼字是對應(yīng)的原始碼字的同構(gòu)碼字。通過利用本發(fā)明所提供的隨機(jī)列表產(chǎn)生裝置,無需存儲多個霍夫曼列表或多個算術(shù)指標(biāo)。以下根據(jù)多個圖式對本發(fā)明的較佳實(shí)施例進(jìn)行詳細(xì)描述,所屬領(lǐng)域技術(shù)人員閱讀后應(yīng)可明確了解本發(fā)明的目的。圖IA是現(xiàn)有技術(shù)RHT編碼原理的架構(gòu)說明圖;圖IB是現(xiàn)有技術(shù)RACCI編碼方案的原理架構(gòu)說明圖;圖2是利用多個存儲的霍夫曼表實(shí)現(xiàn)隨機(jī)化霍夫曼編碼方案的硬件示意圖;圖3是根據(jù)本發(fā)明的實(shí)施例的多媒體編譯碼器的總架構(gòu)示意圖;圖4表明圖3中的熵編碼器的架構(gòu)和熵編碼過程中的數(shù)據(jù)流的示意圖;圖5表明圖3中的熵編碼器的架構(gòu)和熵譯碼過程中的數(shù)據(jù)流的示意圖;圖6和圖7表明圖4中混合列表加載器的架構(gòu)和熵編碼過程中的數(shù)據(jù)流的示意圖;圖8和圖9表明圖5中混合列表加載器的架構(gòu)和在熵譯碼過程中的數(shù)據(jù)流的示意圖。具體實(shí)施例方式在權(quán)利要求書及說明書當(dāng)中使用了某些詞匯來指稱特定的元件。所屬領(lǐng)域中的普通技術(shù)人員應(yīng)可理解,硬件制造商可能會用不同的名詞來稱呼同一個元件。本發(fā)明的權(quán)利要求書及說明書并不以名稱的差異來作為區(qū)分元件的方式,而是以元件在功能上的差異來作為區(qū)分的準(zhǔn)則。在通篇說明書及后續(xù)的請求項當(dāng)中所提及的“包含”為開放式的用語,故應(yīng)解釋成“包含但不限定于”。以外,“耦接”一詞在此包含任何直接及間接的電氣連接手段。因此,若文中描述第一裝置耦接于第二裝置,則代表該第一裝置可直接電氣連接于該第二裝置,或通過其它裝置或連接手段間接地電氣連接至該第二裝置。圖2是利用多個存儲的霍夫曼表實(shí)現(xiàn)隨機(jī)化霍夫曼編碼方案的硬件示意圖。如圖2所示,在硬件(邏輯電路)架構(gòu)中實(shí)現(xiàn)隨機(jī)化霍夫曼編碼方案的方式是將多個霍夫曼碼列表21a、21b、...21η存儲在只讀存儲器(Read-OnlyMemory,ROM)中,基于PRBG22所產(chǎn)生的KHS,熵編碼器21選擇一個霍夫曼表對每個符號編碼。這種方法的劣勢在于需要存儲大量列表。實(shí)現(xiàn)隨機(jī)化霍夫曼編碼方案的另一種方式是利用通用(general-purpose)處理器執(zhí)行軟件或固件以動態(tài)地產(chǎn)生列表數(shù)據(jù)。本發(fā)明的實(shí)施例提供一種用于實(shí)現(xiàn)隨機(jī)化霍夫曼編碼及隨機(jī)化算術(shù)編碼的硬件(邏輯電路)架構(gòu),且此硬件架構(gòu)不需要存儲用于RHT的多個霍夫曼列表或用于RACCI的多個算術(shù)指標(biāo)。固件架構(gòu)利用混合列表加載器(hybridtableloader)模塊產(chǎn)生用于RHT的動態(tài)霍夫曼表及用于RACCI的動態(tài)算術(shù)指標(biāo)。如下詳細(xì)舉例說明隨機(jī)化霍夫曼編碼,且由于隨機(jī)化算術(shù)編碼的實(shí)施相似于隨機(jī)化霍夫曼編碼,此處為簡潔不再對隨機(jī)化算術(shù)編碼詳述。圖3是根據(jù)本發(fā)明的實(shí)施例的多媒體編譯碼器(codec)30的總架構(gòu)示意圖。多媒體編譯碼器30包括傳統(tǒng)多媒體編譯碼器(即實(shí)現(xiàn)沒有加密的傳統(tǒng)霍夫曼編碼的多媒體編譯碼器)中的各種組件(component)、熵編碼器31以及R0M32,傳統(tǒng)多媒體編譯碼器中的各種組件例如彼此之間經(jīng)由局部總線(Bus)相連的內(nèi)編碼器、分?jǐn)?shù)像素運(yùn)動估計(FractionalpixelMotionEstimation,F(xiàn)ME)裝置/分?jǐn)?shù)像素運(yùn)動補(bǔ)償(FractionalpixelMotionCompensation,FMC)裝置、整像素運(yùn)云力估計(IntegerpixelMotionEstimation,IME)裝置/整像素運(yùn)動估計(IntegerpixelMotionCompensation,IMC)裝置、處理器、去方塊效應(yīng)(de-blocking)裝置、存儲控制器、SRAM或SDRAM等。這些傳統(tǒng)多媒體編譯碼器中的各種組件的執(zhí)行功能已為本領(lǐng)域技術(shù)人員所熟知,此處為簡潔不再贅述。且假定讀者知曉傳統(tǒng)多媒體編譯碼器的通常架構(gòu)。這些組件中的一些是可選的,且圖3中未顯示的其它傳統(tǒng)組件也可存在。多媒體編譯碼器30的ROM32存儲一組霍夫曼表,這和傳統(tǒng)多媒體編譯碼器中存儲的一組霍夫曼表相同。因此,多媒體編譯碼器30的列表大小實(shí)質(zhì)上與傳統(tǒng)編譯碼器中的列表大小相同。多媒體編譯碼器30的使能密碼字(cryptography-enabled)熵編碼器31是實(shí)現(xiàn)本發(fā)明實(shí)施例的關(guān)鍵組件,其詳細(xì)描述將參照后續(xù)圖4至圖9。如圖3所示,熵編碼器31接收加密/解密密鑰,加密/解密密鑰的輸入不取決于多媒體流且不通過局部總線。加密/解密密鑰在加密過程作為加密密鑰,在解密過程作為解密密鑰。圖3所示的多媒體流是輸入和輸出多媒體數(shù)據(jù),比如圖像、視頻、音頻等??勺⒁獾剑瑐鹘y(tǒng)的霍夫曼編碼器對圖像和視頻數(shù)據(jù)通常利用一組霍夫曼列表。舉例來說,MPEG編碼器通常利用離散余弦轉(zhuǎn)換(DiscreteCosineTransform,DCT)系數(shù)列表零、DCT系數(shù)列表一和多個其它可變長度代碼(VariableLengthCode,VLC)列表以編碼參數(shù),比如宏區(qū)塊類型、編碼區(qū)塊樣式(codedblockpattern)、運(yùn)動碼等,在MPEG中霍夫曼表被稱為VLC列表。JPEG編碼器通常利用四個霍夫曼表以分別用于亮度DC系數(shù)差異、色彩(chrominance)DC系數(shù)差異、亮度AC系數(shù)和色彩AC系數(shù)。在隨機(jī)化霍夫曼編碼方案中,“多個霍夫曼表”是指在傳統(tǒng)編碼器中利用單一霍夫曼表之處利用多個霍夫曼表,比如用于亮度DC系數(shù)的多個霍夫曼表,用于色彩DC系數(shù)的多個霍夫曼表等。較好地,每個霍夫曼表由多個列表所取代;然而,可在傳統(tǒng)編碼器中利用多個列表或取代其中僅一些霍夫曼表,而對傳統(tǒng)編碼器中的另一些霍夫曼表繼續(xù)利用單一列表。圖4表明圖3中的熵編碼器31的架構(gòu)和熵編碼過程中的數(shù)據(jù)流的示意圖。從總線接收輸入比特流且將輸出比特流輸出至總線(如圖3所示)。第一緩沖器41用于緩沖輸入數(shù)據(jù),比如量化的空間變換系數(shù)(如DCT系數(shù))的區(qū)塊。掃描引擎42在掃描次序(斜向掃描)下通過掃描DCT系數(shù)的每個區(qū)塊(例如8X8)重排DCT系數(shù)的區(qū)塊。第二緩沖器43對來自掃描引擎42的數(shù)據(jù)(如重排的DCT系數(shù))進(jìn)行緩沖以及將這些數(shù)據(jù)轉(zhuǎn)換成符號,例如用于MPEG的運(yùn)行/級別(rim/level)符號、用于JPEG的運(yùn)行/大小(rim/size)符號等。第一緩沖器41、掃描引擎42和第二緩沖器43在傳統(tǒng)的熵編碼器中已有所應(yīng)用且其功能與在傳統(tǒng)的熵編碼器中的功能相同。在傳統(tǒng)的熵編碼器中,通過利用一組霍夫曼表將第二緩沖器43所產(chǎn)生的符號轉(zhuǎn)換為霍夫曼碼字(也稱為VLC碼字)。舉例來說,通過利用單一霍夫曼表將所有的DC系數(shù)差異轉(zhuǎn)換為霍夫曼碼字。傳統(tǒng)的熵編碼器包括用于執(zhí)行列表查找(lookup)的列表加載器,列表查找是利用符號從ROM中的霍夫曼表中查找霍夫曼碼字。列表查找所產(chǎn)生的霍夫曼碼字接著被碼字打包機(jī)(packager)打包以產(chǎn)生輸出比特流。根據(jù)本發(fā)明的實(shí)施例,在熵編碼器31中混合列表加載器44通過利用R0M32中的霍夫曼表和加密/解密密鑰將來自第二緩沖器43的符號轉(zhuǎn)換為隨機(jī)化霍夫曼碼字,后續(xù)將詳述。以相似于傳統(tǒng)熵編碼器中碼字打包機(jī)的方式,碼字打包機(jī)45對來自混合列表加載器44的隨機(jī)化霍夫曼碼字進(jìn)行打包以產(chǎn)生輸出比特流??膳渲渺鼐幋a器31執(zhí)行熵編碼和譯碼??捎煽刂破?圖中未示)對熵編碼器的各種組件進(jìn)行配置以便在編碼和譯碼期間執(zhí)行各自的功能,熵編碼器31的各種組件間的數(shù)據(jù)流也由控制器控制。譯碼中的數(shù)據(jù)流和編碼中的數(shù)據(jù)流通常相反。圖5表明圖3中的熵編碼器31的架構(gòu)和熵譯碼過程中的數(shù)據(jù)流的示意圖。從總線接收輸入比特流且將輸出比特流輸出至總線(如圖3所示)。相似于傳統(tǒng)熵譯碼器中碼字提取器(extractor)的方式,碼字提取器46對輸入比特流進(jìn)行處理(例如除去額外的格式)以產(chǎn)生隨機(jī)化霍夫曼碼字流?;旌狭斜磔d入器44根據(jù)加密/解密密鑰對隨機(jī)化霍夫曼碼字執(zhí)行去隨機(jī)(de-randomization)以產(chǎn)生原始霍夫曼碼字,且混合列表加載器44通過利用ROM32中的霍夫曼表執(zhí)行列表查找以將原始霍夫曼碼字轉(zhuǎn)換回符號,后續(xù)將詳細(xì)描述。第二緩沖器43將混合列表加載器44所產(chǎn)生的符號(比如運(yùn)行/大小和運(yùn)行/級別符號)轉(zhuǎn)換為數(shù)據(jù)值,比如DCT系數(shù)。掃描引擎42將DCT系數(shù)從斜向掃描排列重排回DCT系數(shù)的區(qū)塊。第一緩沖器41用于對已重排DCT系數(shù)的區(qū)塊進(jìn)行緩沖。圖6和圖7表明圖4中混合列表加載器44的架構(gòu)和熵編碼過程中的數(shù)據(jù)流的示意圖。如圖6所示,使能加密熵編碼器(encryption-enabledentropycoder)包括列表查找裝置61、隨機(jī)列表產(chǎn)生裝置62和R0M32。混合列表加載器44包括一個列表查找裝置61和一個隨機(jī)列表產(chǎn)生裝置62。圖7詳細(xì)說明了隨機(jī)列表產(chǎn)生裝置62且顯示了在熵編碼過程中隨機(jī)列表產(chǎn)生裝置62與列表查找裝置61及碼字打包機(jī)45(如圖4所示)的關(guān)系。列表查找裝置61接收符號作為輸入,且列表查找裝置61通過利用ROM32中一組霍夫曼表執(zhí)行列表查找,以將輸入符號轉(zhuǎn)換為霍夫曼碼字。由列表查找裝置61產(chǎn)生的霍夫曼碼字作為原始霍夫曼碼字,這是因?yàn)檫@些霍夫曼碼字經(jīng)過隨機(jī)化過程并未消失。換句話說,利用圖IA中的記法(notation),ROM32中存儲的霍夫曼碼列表是“霍夫曼碼#0”,且列表查找裝置61所產(chǎn)生的碼字可視為通過全零KHS104所產(chǎn)生。隨機(jī)列表產(chǎn)生裝置62接收加密/解密密鑰及原始霍夫曼碼字,并輸出隨機(jī)化霍夫曼碼字。如圖7所示,將來自列表查找裝置61的原始霍夫曼碼字提供給隨機(jī)列表產(chǎn)生裝置62的隨機(jī)化控制器72及數(shù)據(jù)緩沖器73。隨機(jī)列表產(chǎn)生裝置62的PRBG71接收加密/解密密鑰及根據(jù)該密鑰產(chǎn)生KHS且提供KHS給隨機(jī)化控制器72。除了原始霍夫曼碼字,隨機(jī)化控制器72還從列表查找裝置61處接收碼字完整(complete)信號。由于霍夫曼碼字具有可變長度的性質(zhì),因此隨機(jī)化控制器72不能獨(dú)自從霍夫曼碼字流中判斷何時一個霍夫曼碼字結(jié)束以及何時下一個霍夫曼碼字開始。因此,當(dāng)執(zhí)行列表查找時,列表查找裝置61產(chǎn)生碼字完整信號以指示碼字邊界。隨機(jī)化控制器72基于原始霍夫曼碼字、碼字完整信號和KHS產(chǎn)生隨機(jī)化控制信號。隨機(jī)化控制器72利用同構(gòu)碼生成算法(isomorphiccodegenerationalgorithm)產(chǎn)生隨機(jī)化控制信號。隨機(jī)化控制信號是比特流,其代表數(shù)據(jù)緩沖器73中緩沖的數(shù)據(jù)的每個位(原始霍夫曼碼字)是否應(yīng)改變(從0到1或從1到0)。如圖IA所示,比較隨機(jī)化產(chǎn)生的比特流107和非隨機(jī)化產(chǎn)生的比特流106,霍夫曼碼字具有相同的位數(shù)目,只是有些位發(fā)生了改變。改變哪個位由KHS和同構(gòu)碼生成算法決定。于是,利用圖IA中的例子,隨機(jī)化控制信號可以是“100000001101000010110000”,其中“1”代表已改變位,“0”代表未改變位。在數(shù)據(jù)緩沖器73中緩沖的數(shù)據(jù)直接供給多路復(fù)用器74的一個輸入引腳,并且經(jīng)10由反相器75供給多路復(fù)用器74的另一個輸入引腳。多路復(fù)用器74作為切換器或選擇器。由來自隨機(jī)化控制器72的隨機(jī)化控制信號對多路復(fù)用器74進(jìn)行控制。在逐個位的基礎(chǔ)上,通過隨機(jī)化控制信號的位對多路復(fù)用器74的控制,多路復(fù)用器74選擇直接來自數(shù)據(jù)緩沖器73的原始數(shù)據(jù)位或來自反相器75的反相數(shù)據(jù)位。結(jié)果,每個原始霍夫曼碼字被轉(zhuǎn)換成其同構(gòu)霍夫曼碼字之一,且生成哪個同構(gòu)霍夫曼碼字由KHS所決定。因此多路復(fù)用器74的輸出是由隨機(jī)化霍夫曼碼字所構(gòu)成的比特流。該比特流由碼字打包機(jī)45所打包,打包為熵編碼數(shù)據(jù)。隨機(jī)列表產(chǎn)生裝置62可用邏輯電路實(shí)現(xiàn),比如ASIC。在一個特定例子中,利用八個霍夫曼碼實(shí)施隨機(jī)化的隨機(jī)列表產(chǎn)生裝置的總成本(包括緩存器和隨機(jī)化電路)小于5000門數(shù)(gatecount),這種成本相對小且易于在芯片上實(shí)施。隨機(jī)列表產(chǎn)生裝置也可由處理器實(shí)現(xiàn)。圖8和圖9表明圖5中混合列表加載器44的架構(gòu)和在熵譯碼過程中的數(shù)據(jù)流的示意圖。如圖8所示,混合列表加載器44包括一個列表查找裝置61和一個隨機(jī)列表產(chǎn)生裝置62(在譯碼過程中,隨機(jī)列表產(chǎn)生裝置也可被認(rèn)為是列表去隨機(jī)產(chǎn)生裝置),但是這些組件間的數(shù)據(jù)流不同于圖6的熵編碼過程。使能加密熵譯碼器包括R0M32、列表查找裝置61和隨機(jī)列表產(chǎn)生裝置62。圖9是隨機(jī)列表產(chǎn)生裝置62的詳細(xì)說明且顯示了熵譯碼過程中其與列表查找裝置61和碼字提取器46(如圖5所示)的關(guān)系。碼字提取器46以和傳統(tǒng)的熵譯碼器中碼字提取器的相同方式對輸入數(shù)據(jù)(已加密比特流,即熵編碼輸入數(shù)據(jù))進(jìn)行處理(例如消除任何容器或輸入比特流中的標(biāo)頭),以產(chǎn)生隨機(jī)化霍夫曼碼字流。代表隨機(jī)化霍夫曼碼字的已加密比特流提供給隨機(jī)列表產(chǎn)生裝置62的數(shù)據(jù)緩沖器73及隨機(jī)化控制器72。隨機(jī)化控制器72接收PRBG71利用輸入加密/解密密鑰所產(chǎn)生的KHS。KHS代表利用哪個霍夫曼碼列表產(chǎn)生隨機(jī)化霍夫曼碼字流中的每個霍夫曼碼字?;贙HS和已加密比特流中包含的隨機(jī)化霍夫曼碼字,隨機(jī)化控制器72執(zhí)行同構(gòu)碼生成算法以產(chǎn)生隨機(jī)化控制信號用于已加密比特流的下一位。基于隨機(jī)化控制信號,多路復(fù)用器74將數(shù)據(jù)緩沖器73中緩沖的已加密比特流的下一位直接輸出或經(jīng)由反相器75反相后輸出。結(jié)果,多路復(fù)用器74輸出的位是原始霍夫曼碼字的一位。列表查找裝置61利用原始霍夫曼碼字中的此位在ROM32中查找霍夫曼表(原始霍夫曼碼)。由于霍夫曼碼字具有可變長度的性質(zhì),因此只能在執(zhí)行列表查找步驟之后才能知道一個霍夫曼碼字何時結(jié)束。于是,通過對當(dāng)前位執(zhí)行列表查找,列表查找裝置61能夠判定當(dāng)前霍夫曼碼字是否完整(即當(dāng)前位是否是霍夫曼碼字的最后一個位)。若霍夫曼碼字是完整的,則列表查找裝置61輸出與霍夫曼碼字對應(yīng)的符號;否則,列表查找裝置61等待下一位。同時,列表查找裝置61輸出碼字完整信號至隨機(jī)化控制器72以指示碼字的邊界。例如,碼字完整信號能指示當(dāng)前霍夫曼碼字是否完整。基于碼字完整信號,隨機(jī)化控制器72判定是利用當(dāng)前霍夫曼碼(若當(dāng)前霍夫曼碼字尚不完整)對數(shù)據(jù)緩沖器73中的下一位進(jìn)行處理還是利用KHS所指示的另一霍夫曼碼(若當(dāng)前霍夫曼碼字完整)對數(shù)據(jù)緩沖器73中的下一位進(jìn)行處理。隨機(jī)化控制器72產(chǎn)生隨機(jī)化控制信號用于已加密比特流中的下一位,且重復(fù)該過程。參照圖3,實(shí)施熵編碼器31以選擇性地執(zhí)行沒有加密的(可通過利用全零KHS完成)熵編碼。因此,使用者在熵編碼中可選擇使能或禁能加密。從上述描述可以看到,本發(fā)明的實(shí)施例通過利用混合列表加載器取代列表加載器改良了傳統(tǒng)多媒體編譯碼器的熵編碼器,混合列表載入器從ROM中查找霍夫曼表且基于KHS將霍夫曼碼字隨機(jī)化。由于同構(gòu)碼作為多個霍夫曼碼使用,因此已編碼且加密的數(shù)據(jù)大小與傳統(tǒng)霍夫曼編碼產(chǎn)生的已編碼數(shù)據(jù)大小實(shí)質(zhì)上相同。由于僅存儲了一組霍夫曼表且其它霍夫曼表由隨機(jī)列表產(chǎn)生裝置動態(tài)地產(chǎn)生,因此ROM中存儲的霍夫曼表的大小實(shí)質(zhì)上與傳統(tǒng)霍夫曼編碼中的列表大小相同。這種通過將加密嵌入到霍夫曼編碼器或算術(shù)編碼器以使能加密的方式無需增加芯片面積。此實(shí)施有成本效益且提供良好的加密性能。此熵編碼器實(shí)質(zhì)上與傳統(tǒng)霍夫曼編碼器或算術(shù)編碼器保持相同產(chǎn)出量(throughput)。此外,相較于利用通用處理器的動態(tài)霍夫曼碼字生成,利用混合列表加載器的硬件邏輯電路的實(shí)施能夠加速數(shù)據(jù)加載時間。盡管圖IA的RHT例子中僅說明了兩個霍夫曼表,但是在RHT算術(shù)中可用大量數(shù)目的霍夫曼表,比如24°個霍夫曼列表(這個數(shù)目可認(rèn)為是加密算法的密鑰空間的大小)。當(dāng)密鑰空間很大時,在ROM中僅存儲一組霍夫曼列表是特別有效的。當(dāng)以隨機(jī)化霍夫曼編碼為例對上述實(shí)施例進(jìn)行描述時,此處描述的隨機(jī)列表產(chǎn)生裝置62或其改良版本可用于實(shí)施隨機(jī)化算術(shù)編碼或其它類型的殘值(residue)編碼。當(dāng)圖6至圖9中所示的霍夫曼編碼器中的隨機(jī)列表產(chǎn)生裝置62作為同構(gòu)樹產(chǎn)生器用于隨機(jī)化霍夫曼編碼時,具有相似架構(gòu)的隨機(jī)列表產(chǎn)生裝置則會作為子區(qū)間(subinterval)指標(biāo)產(chǎn)生器通過執(zhí)行一適當(dāng)算法用于隨機(jī)化算術(shù)編碼器。雖然此處以視頻和圖像數(shù)據(jù)為例作描述,但經(jīng)重新配置及擴(kuò)充的加密/解密方法也可適用于其它類型數(shù)據(jù)。熵編譯碼器可應(yīng)用在數(shù)字視頻/圖像編碼器及播放器、有線和無線裝置、遵循各種標(biāo)準(zhǔn)的媒體播放器,其中媒體播放器例如DVD、中國藍(lán)光高清(ChinaBlueHigh-Definition,CH-DVD)、藍(lán)光(如Blu-ray)、數(shù)字電視地面多媒體廣播(DigitalTerrestrialMultimediaBroadcasting,DTMB)、手持式數(shù)字視頻廣播技術(shù)(DigitalVideoBroadcasting-Handheld,DVB-H)、數(shù)字電視地面廣播(DigitalVideoBroadcasting-Terrestrial,DVB-T)等。雖然本發(fā)明已就較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明。本發(fā)明所屬
技術(shù)領(lǐng)域
中普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的變更和潤飾。因此,本發(fā)明的保護(hù)范圍當(dāng)視之前的權(quán)利要求書所界定的為準(zhǔn)。權(quán)利要求一種使能加密熵編碼器,用于多媒體編譯碼器,其特征在于,所述使能加密熵編碼器包括只讀存儲器,用于存儲一組代碼列表,每個代碼列表是將多個符號映射到多個碼字的代碼;列表查找裝置,耦接于所述只讀存儲器,且所述列表查找裝置用于接收包含多個符號的輸入比特流,利用存儲在所述只讀存儲器中的所述代碼列表執(zhí)行列表查找以將所述多個符號轉(zhuǎn)換為原始碼字,并產(chǎn)生碼字完整信號以指示所述原始碼字的邊界;以及隨機(jī)列表產(chǎn)生裝置,耦接于所述列表查找裝置,所述隨機(jī)列表產(chǎn)生裝置用于接收所述原始碼字、加密/解密密鑰和所述碼字完整信號,基于所述加密/解密密鑰和所述碼字完整信號,所述隨機(jī)列表產(chǎn)生裝置利用同構(gòu)碼生成算法將所述原始碼字轉(zhuǎn)換成隨機(jī)化碼字,其中每個隨機(jī)化碼字是對應(yīng)的所述原始碼字的同構(gòu)碼字。2.如權(quán)利要求1所述的使能加密熵編碼器,其特征在于,所述隨機(jī)列表產(chǎn)生裝置包括數(shù)據(jù)緩沖器,用于接收及緩沖所述原始碼字;偽隨機(jī)比特產(chǎn)生器,用于接收所述加密/解密密鑰并產(chǎn)生包含編號序列的跳頻密鑰序列,所述跳頻密鑰序列中的每個編號指示所述只讀存儲器中存儲的所述代碼或與所述只讀存儲器中存儲的所述代碼同構(gòu)的多個代碼中的一個代碼;隨機(jī)化控制器,用于接收所述跳頻密鑰序列、所述碼字完整信號以及所述原始碼字,且基于所述跳頻密鑰序列、所述碼字完整信號以及所述原始碼字,利用所述同構(gòu)碼生成算法產(chǎn)生隨機(jī)化控制信號,其中所述隨機(jī)化控制信號是比特流;以及切換器,由所述隨機(jī)化控制信號所控制,用于對所述數(shù)據(jù)緩沖器中緩沖的下一數(shù)據(jù)位選擇直接輸出或反相后輸出。3.如權(quán)利要求1所述的使能加密熵編碼器,其特征在于,所述隨機(jī)列表產(chǎn)生裝置由邏輯電路或處理器實(shí)現(xiàn)。4.如權(quán)利要求1所述的使能加密熵編碼器,其特征在于,所述使能加密熵編碼器進(jìn)一步包括碼字打包機(jī),用于將所述隨機(jī)列表產(chǎn)生裝置產(chǎn)生的所述隨機(jī)化碼字打包成熵編碼數(shù)據(jù)。5.如權(quán)利要求1所述的使能加密熵編碼器,其特征在于,所述使能加密熵編碼器進(jìn)一步包括第一緩沖器,用于對量化的空間變換系數(shù)的區(qū)塊緩沖;掃描引擎,耦接于所述第一緩沖器,所述掃描引擎用于在掃描次序下對量化的空間變換系數(shù)的每個區(qū)塊進(jìn)行掃描;以及第二緩沖器,用于對來自所述掃描引擎的數(shù)據(jù)進(jìn)行緩沖,以及將所述數(shù)據(jù)轉(zhuǎn)換為所述多個符號,其中所述多個符號被輸入到所述列表查找裝置。6.如權(quán)利要求1所述的使能加密熵編碼器,其特征在于,所述只讀存儲器中存儲的所述代碼列表的組中包括霍夫曼碼列表。7.一種多媒體編譯碼器,其特征在于,所述多媒體編譯碼器包括使能加密熵編碼器,所述使能加密熵編碼器包括只讀存儲器,用于存儲一組代碼列表,每個代碼列表是將多個符號映射到多個碼字的代碼;列表查找裝置,耦接于所述只讀存儲器,且所述列表查找裝置接收包含多個符號的輸入比特流,所述列表查找裝置利用存儲在所述只讀存儲器中的所述代碼列表執(zhí)行列表查找以將所述符號轉(zhuǎn)換為原始碼字,所述列表查找裝置進(jìn)一步產(chǎn)生碼字完整信號以指示所述原始碼字的邊界;以及隨機(jī)列表產(chǎn)生裝置,耦接于所述列表查找裝置,所述隨機(jī)列表產(chǎn)生裝置用于接收所述原始碼字、加密/解密密鑰和所述碼字完整信號,基于所述加密/解密密鑰和所述碼字完整信號,所述隨機(jī)列表產(chǎn)生裝置利用同構(gòu)碼生成算法將所述原始碼字轉(zhuǎn)換成隨機(jī)化碼字,其中每個隨機(jī)化碼字是對應(yīng)的所述原始碼字的同構(gòu)碼字;其中所述使能加密熵編碼器經(jīng)由總線與內(nèi)編碼器、運(yùn)動估計裝置、去方塊效應(yīng)裝置、存儲控制器、存儲器以及處理器相連。8.一種使能加密熵譯碼器,用于多媒體編譯碼器,其特征在于,所述使能加密熵譯碼器包括只讀存儲器,用于存儲一組代碼列表,每個代碼列表是將多個符號映射到多個碼字的代碼;列表查找裝置,耦接于所述只讀存儲器,所述列表查找裝置利用存儲在所述只讀存儲器中的所述代碼執(zhí)行列表查找以將原始碼字轉(zhuǎn)換為符號,并產(chǎn)生碼字完整信號以指示所述原始碼字的邊界;以及隨機(jī)列表產(chǎn)生裝置,耦接于所述列表查找裝置,所述隨機(jī)列表產(chǎn)生裝置用于接收加密/解密密鑰、隨機(jī)化碼字和所述碼字完整信號,基于所述加密/解密密鑰和所述碼字完整信號所述隨機(jī)列表產(chǎn)生裝置利用同構(gòu)碼生成算法將輸入的所述隨機(jī)化碼字轉(zhuǎn)換成所述原始碼字,其中每個隨機(jī)化碼字是對應(yīng)的所述原始碼字的同構(gòu)碼字,且所述原始碼字被輸入到所述列表查找裝置。9.如權(quán)利要求8所述的使能加密熵譯碼器,其特征在于,所述隨機(jī)列表產(chǎn)生裝置包括數(shù)據(jù)緩沖器,用于接收及緩沖輸入的隨機(jī)化碼字;偽隨機(jī)比特產(chǎn)生器,用于接收所述加密/解密密鑰并產(chǎn)生包含編號序列的跳頻密鑰序列,所述跳頻密鑰序列中的每個編號指示所述只讀存儲器中存儲的所述代碼或與所述只讀存儲器中存儲的所述代碼同構(gòu)的多個代碼中的一個代碼;隨機(jī)化控制器,用于接收所述跳頻密鑰序列、所述碼字完整信號以及所述隨機(jī)化碼字,且基于所述跳頻密鑰序列、所述碼字完整信號以及所述隨機(jī)化碼字,所述隨機(jī)化控制器利用所述同構(gòu)碼生成算法產(chǎn)生隨機(jī)化控制信號,其中所述隨機(jī)化控制信號是比特流;以及切換器,由所述隨機(jī)化控制信號所控制,用于對所述數(shù)據(jù)緩沖器中緩沖的下一數(shù)據(jù)位選擇直接輸出或反相后輸出。10.如權(quán)利要求8所述的使能加密熵譯碼器,其特征在于,所述隨機(jī)列表產(chǎn)生裝置由邏輯電路或處理器實(shí)現(xiàn)。11.如權(quán)利要求8所述的使能加密熵譯碼器,其特征在于,所述使能加密熵譯碼器進(jìn)一步包括碼字提取器,用于從輸入的熵編碼輸入數(shù)據(jù)中提取所述隨機(jī)化碼字,以及將所述隨機(jī)化碼字輸入到所述隨機(jī)列表產(chǎn)生裝置。12.如權(quán)利要求8所述的使能加密熵譯碼器,其特征在于,所述使能加密熵譯碼器進(jìn)一步包括第二緩沖器,用于對來自所述列表查找裝置的數(shù)據(jù)進(jìn)行緩沖,以及將所述數(shù)據(jù)轉(zhuǎn)換成空間變換系數(shù);掃描引擎,耦接于所述第二緩沖器,所述掃描引擎用于將所述空間變換系數(shù)重排到區(qū)塊中;以及第一緩沖器,用于對所述掃描引擎產(chǎn)生的空間變換系數(shù)的重排區(qū)塊進(jìn)行緩沖。13.如權(quán)利要求8所述的使能加密熵譯碼器,其特征在于,所述只讀存儲器中存儲的所述代碼列表的組中包括霍夫曼碼列表。14.一種多媒體編譯碼器,其特征在于,所述多媒體編譯碼器包括使能加密熵編碼器,所述使能加密熵編碼器包括只讀存儲器,用于存儲一組代碼列表,每個代碼列表是將多個符號映射到多個碼字的代碼;列表查找裝置,耦接于所述只讀存儲器,所述列表查找裝置利用存儲在所述只讀存儲器中的所述代碼執(zhí)行列表查找以將原始碼字轉(zhuǎn)換為符號,所述列表查找裝置進(jìn)一步產(chǎn)生碼字完整信號以指示所述原始碼字的邊界;以及隨機(jī)列表產(chǎn)生裝置,耦接于所述列表查找裝置,所述隨機(jī)列表產(chǎn)生裝置用于接收加密/解密密鑰、隨機(jī)化碼字和所述碼字完整信號,基于所述加密/解密密鑰和所述碼字完整信號,所述隨機(jī)列表產(chǎn)生裝置利用同構(gòu)碼生成算法將輸入的所述隨機(jī)化碼字轉(zhuǎn)換成所述原始碼字,其中每個隨機(jī)化碼字是對應(yīng)的所述原始碼字的同構(gòu)碼字,且所述原始碼字被輸入到所述列表查找裝置;其中所述使能加密熵編碼器經(jīng)由總線與內(nèi)編碼器、運(yùn)動估計裝置、去方塊效應(yīng)裝置、存儲控制器、存儲器以及處理器相連。15.一種用于使能加密熵編譯碼器的方法,其特征在于,所述的方法包括在只讀存儲器中存儲一組代碼列表,每個代碼列表是將多個符號映射到多個碼字的代碼;利用所述只讀存儲器中存儲的所述代碼列表執(zhí)行列表查找,以將多個符號轉(zhuǎn)換為原始碼字;以及基于加密/解密密鑰,利用同構(gòu)碼生成算法將所述原始碼字轉(zhuǎn)換為隨機(jī)化碼字,其中每個隨機(jī)化碼字是對應(yīng)的所述原始碼字的同構(gòu)碼字。16.如權(quán)利要求15所述的用于使能加密熵編譯碼器的方法,其特征在于,所述的方法進(jìn)一步包括基于加密/解密密鑰,利用同構(gòu)碼生成算法將所述隨機(jī)化碼字轉(zhuǎn)換為原始碼字,其中每個隨機(jī)化碼字是對應(yīng)的所述原始碼字的同構(gòu)碼字;以及利用所述只讀存儲器中存儲的所述代碼列表執(zhí)行列表查找,以將所述原始碼字轉(zhuǎn)換為多個符號。全文摘要本發(fā)明提供一種多媒體編譯碼器、使能加密熵編碼器、熵譯碼器及其方法,其中使能加密熵編碼器包括只讀存儲器,用于存儲一組代碼列表;列表查找裝置,執(zhí)行列表查找以將所述多個符號轉(zhuǎn)換為原始碼字,進(jìn)一步產(chǎn)生碼字完整信號以指示原始碼字的邊界;以及隨機(jī)列表產(chǎn)生裝置,用于接收原始碼字、加密/解密密鑰和碼字完整信號,基于加密/解密密鑰和碼字完整信號,所述隨機(jī)列表產(chǎn)生裝置利用同構(gòu)碼生成算法將原始碼字轉(zhuǎn)成隨機(jī)化碼字,其中每個隨機(jī)化碼字是對應(yīng)的原始碼字的同構(gòu)碼字。通過利用本發(fā)明所提供的隨機(jī)列表產(chǎn)生裝置,無需存儲多個霍夫曼列表或多個算術(shù)指標(biāo)。文檔編號H04N7/26GK101909209SQ200910223088公開日2010年12月8日申請日期2009年11月18日優(yōu)先權(quán)日2009年6月4日發(fā)明者周文生,張毓麟申請人:聯(lián)發(fā)科技(新加坡)私人有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1