本論文主要介紹了JPEG的編碼和解碼過(guò)程。該程序的編碼部分能把一張BMP格式的圖象進(jìn)行JEPG編碼,壓縮成以二進(jìn)制形式保存的文件;通過(guò)相應(yīng)的解碼程序又可以把圖象解壓縮出來(lái)。在圖象傳送過(guò)程中,我們經(jīng)常采用JPEG格式對(duì)靜態(tài)圖象進(jìn)行編碼。JPEG基本系統(tǒng)是一種有損編碼,無(wú)法完全恢復(fù)出原圖象,信息有一定的丟失,稱為有損壓縮。盡管我們希望能夠無(wú)損壓縮,但是通常有損壓縮的壓縮比(即原圖象占的字節(jié)數(shù)與壓縮后圖象占的字節(jié)數(shù)之比,壓縮比越大,說(shuō)明壓縮效率越高)比無(wú)損壓縮的高。JPEG編碼先把圖象色彩RBG變成亮度Y和色度Cr、Cb,它利用人的視覺(jué)對(duì)色度不敏感的特點(diǎn),減少一部分色度數(shù)據(jù),以達(dá)到壓縮。
JPEG采取多種編碼方式,包含有行程編碼(Run Length Coding)和哈夫曼(Huffman)編碼,有很高的壓縮比。在編碼前,先對(duì)數(shù)據(jù)進(jìn)行分塊,離散余弦變換(DCT)及量化,保留能量大的低頻信號(hào),丟棄高頻信號(hào)以達(dá)到壓縮。解碼時(shí),進(jìn)行熵解碼,反量化,反離散余弦變換(IDCT)。
標(biāo)簽:
JPEG
JEPG
編碼
BMP
上傳時(shí)間:
2013-12-21
上傳用戶:coeus