




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
多媒體原理與系統(tǒng)設(shè)計(jì)第四章無(wú)損數(shù)據(jù)壓縮編碼
1熵編碼1.1算術(shù)編碼(ArithmeticCoding)設(shè)s=(a1,a2,a3,a4)p=(0.10.40.20.3)message=a3a1a4a1a3a4a2編碼過(guò)程①將區(qū)間[0.0,1.0)按照碼元的概率分成4個(gè)部分碼元概率初始子區(qū)間a1a2a3a40.10.40.20.3[0.0,0.1)[0.1,0.5)[0.5,0.7)[0.7,1.0)1熵編碼1.1算術(shù)編碼(ArithmeticCoding)②輸入消息的第1個(gè)字符a3,將其對(duì)應(yīng)的初始子區(qū)間作為它的編碼區(qū)間,即編碼區(qū)間為[0.5,0.7)。10.70.50.10.00.70.5Δ0.20.520.5Δ0.020.520.514Δ0.0060.51460.514Δ0.00060.514420.5143Δ0.000120.514420.514384Δ0.0000360.5144020.5143876a3a1a4a1a3a4a21熵編碼1.1算術(shù)編碼(ArithmeticCoding)③輸入消息的第2個(gè)字符a1,在上一步得到的編碼區(qū)間中取第1個(gè)十分之一作為a3a1串的編碼區(qū)間,即[0.5,0.52)。10.70.50.10.00.70.5Δ0.20.520.5Δ0.020.520.514Δ0.0060.51460.514Δ0.00060.514420.5143Δ0.000120.514420.514384Δ0.0000360.5144020.5143876a3a1a4a1a3a4a21熵編碼1.1算術(shù)編碼(ArithmeticCoding)④輸入第3個(gè)字符
a4
,在上一步得到的編碼區(qū)間中取第7個(gè)十分之一開(kāi)始的3個(gè)十分之一作為a3a1a4串的編碼區(qū)間,即[0.514,0.52)。10.70.50.10.00.70.5Δ0.20.520.5Δ0.020.520.514Δ0.0060.51460.514Δ0.00060.514420.5143Δ0.000120.514420.514384Δ0.0000360.5144020.5143876a3a1a4a1a3a4a21熵編碼1.1算術(shù)編碼(ArithmeticCoding)⑤
對(duì)后續(xù)輸入字符a1a3a4a2,重復(fù)上述處理過(guò)程。10.70.50.10.00.70.5Δ0.20.520.5Δ0.020.520.514Δ0.0060.51460.514Δ0.00060.514420.5143Δ0.000120.514420.514384Δ0.0000360.5144020.5143876a3a1a4a1a3a4a21熵編碼1.1算術(shù)編碼(ArithmeticCoding)⑥當(dāng)所有輸入字符處理完畢,最后所得的編碼區(qū)間的下界值或者上界值即為消息串的編碼輸出,該輸出值為一個(gè)實(shí)數(shù):0.5143876。10.70.50.10.00.70.5Δ0.20.520.5Δ0.020.520.514Δ0.0060.51460.514Δ0.00060.514420.5143Δ0.000120.514420.514384Δ0.0000360.5144020.5143876a3a1a4a1a3a4a21熵編碼1.1算術(shù)編碼(ArithmeticCoding)
解碼過(guò)程
①輸入待解碼的編碼實(shí)數(shù),檢查其落入的初始子區(qū)間,該區(qū)間對(duì)應(yīng)的字符即為第一個(gè)譯碼字符。0.5143876a30.50.71熵編碼1.1算術(shù)編碼(ArithmeticCoding)
②按照所有信源字符概率大小,將上一步譯碼字符對(duì)應(yīng)的區(qū)間分成幾個(gè)子區(qū)間,在這些子區(qū)間中,輸入數(shù)值落入的區(qū)間對(duì)應(yīng)的字符即為第二個(gè)譯碼字符:a1。0.5143876a30.50.70.50.520.50.520.60.64a11熵編碼1.1算術(shù)編碼(ArithmeticCoding)③重復(fù)上述過(guò)程,直到譯碼完畢。0.5143876a30.50.7a10.50.52a40.5140.520.5020.510.514……1熵編碼1.2行程編碼
基本思想給定如下消息
abcdddddddddffffgggg(20chars)則可用如下的索引+索引對(duì)象(重復(fù)對(duì)象)方式代表之a(chǎn)bc9d4f4g(consume9chars)RLE:index+indexedobject=codecunit
應(yīng)用
BMP文件:RLE_4&RLE_8編碼;JPEG等。2詞典編碼2.1詞典編碼分類
第一類字詞編碼基本思想:用指向早期曾經(jīng)出現(xiàn)過(guò)的字符串的指針來(lái)表示當(dāng)前被編碼字符串。ABCBCBCBCABCPBCPBCBC
2詞典編碼2.1詞典編碼分類
第二類字詞編碼從輸入的數(shù)據(jù)流中創(chuàng)建一個(gè)短語(yǔ)詞典,后續(xù)數(shù)據(jù)流中若出現(xiàn)詞典中的短語(yǔ),則可用該短語(yǔ)在詞典中的索引表示該短語(yǔ),而不需要輸出短語(yǔ)本身。ABCBCABCBDictionaryBC2ABCABC12B2詞典編碼2.2第一類詞典編碼算法
LZ77算法(byAbrahamLempelandJakob
Ziv)DatacodedDatawaitingcodeMax-Win-SizeLenOffLenNextcharCodingposition……2詞典編碼LZ77算法描述①Setthecodingpositionatthestartplace②Findthemaxlengthstringinslidewindowforthedatawaitingcode③Iffoundoutput(Off,Len,Nextchar);slidethewindowaheadLen+1;return②ifunfinishedcoding;elseoutput(0,0,Nextchar);slidethewindowahead1;return②ifunfinishedcoding;endif2詞典編碼LZ77算法舉例給定一個(gè)報(bào)文:abcdbbccaaabaeaaabaeeMAX-WIN-SIZEis10則算法處理過(guò)程如下:abcdbbccaaabaeaaabaeeCodingpositionOutput:(0,0,a)(0,0,b)(0,0,c)(0,0,d)(3,1,b)(4,1,c)(8,1,a)(10,2,a)(0,0,e)(6,6,e)2詞典編碼LZ77算法的特點(diǎn)①Outputdataincludessomeunnecessarydata②Codeddatapreviouslymaydecreasethecodingeffectlater③Theslidewindowsizehasinfluenceontheeffectofthewholecodingprocessing;butitisdifficulttomakethedecisionwhatlengthofthesizewillbebetter2詞典編碼2.2第一類詞典編碼的改進(jìn)
LZSS算法AsadevelopmentofLZ77,itrequiresthattheLenhastomorethanaconstantMIN-LENGTH①Setthecodingpositionatthestartplace②Findthemaxlengthstringinslidewindowforthedatawaitingcode③IfLen>=MIN-LENGTHoutput(Off,Len);slidethewindowaheadLen;return②ifunfinishedcoding;elseoutputNextchar;slidethewindowahead1;return②ifunfinishedcoding;endif2詞典編碼LZSS算法舉例給定一報(bào)文:AABBCBBAABCMIN_LENGTH=2,WIN_SIZE=10則算法處理過(guò)程如下:AABBCBBAABCOutput:AABBC(3,2)(7,3)C2詞典編碼2.3第二類詞典編碼算法LZ78算法描述①Dictionary=NULL;P=NULL;②C=Nextchar;③Ifp+CinDictionaryP=P+C;elseoutputtheindexofPinDictionaryandC;Dictionary=P+C;P=NULL;endif④Ifthe
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大棚辣椒多種常發(fā)病蟲(chóng)害的發(fā)生特點(diǎn)及針對(duì)性高效防治措施
- 黑龍江省大慶市肇源縣開(kāi)學(xué)聯(lián)考2024-2025學(xué)年七年級(jí)下學(xué)期開(kāi)學(xué)考試歷史試題(原卷版+解析版)
- 住房保障與城鎮(zhèn)化的相互促進(jìn)策略
- 智能制造的生態(tài)系統(tǒng)與平臺(tái)的策略及實(shí)施路徑
- 智研咨詢發(fā)布:LED路燈行業(yè)市場(chǎng)動(dòng)態(tài)分析、發(fā)展方向及投資前景分析報(bào)告
- 2025年中國(guó)靈巧手行業(yè)市場(chǎng)規(guī)模、行業(yè)集中度及發(fā)展前景研究報(bào)告
- 【專精特新】AI芯片企業(yè)專精特新“小巨人”成長(zhǎng)之路(智研咨詢)
- 土壤污染防治策略與路徑
- 核心素養(yǎng)視域下高中政治活動(dòng)課教學(xué)的實(shí)踐與研究
- 2025年全液壓自行式大口徑工程鉆機(jī)項(xiàng)目建議書(shū)
- ad-hoc第二章-ad-hoc網(wǎng)絡(luò)中的MAC協(xié)議
- 建筑工程施工質(zhì)量控制PPT課件
- 心性修煉與教育智慧
- 拉沙熱預(yù)防控制技術(shù)指南、拉沙熱診斷和治療方案
- 二手房買(mǎi)賣合同正式版空白
- 西方企業(yè)組織變革理論綜述
- 結(jié)構(gòu)力學(xué)中必須掌握的彎矩圖
- 氫化物(蒸氣)發(fā)生-原子熒光講義
- 國(guó)家二字碼大全--253個(gè)國(guó)家
- (完整版)螺旋鉆孔灌注樁施工工藝
- 公務(wù)接待制度公務(wù)接待審批單公務(wù)接待清單
評(píng)論
0/150
提交評(píng)論