⑴ 什麼是jpg 2000格式,它的具體演算法又是什麼
JPEG 全名為 Joint Photographic Experts Group,它是一個在國際標准組織(ISO)下從事靜態影像壓縮標准制定的委員會。它制定出了第一套國標靜態影像壓縮標准:ISO 10918-1 就是我們俗稱的 JPEG 了。由於JPEG優良的品質,使得它在短短的幾年內就獲得極大的成功,目前網站上百分之八十的影像都是採用JPEG的壓縮標准。然而,隨著多媒體應用領域的激增,傳統JPEG壓縮技術已無法滿足人們對多媒體影像資料的要求。因此,更高壓縮率以及更多新功能的新一代靜態影像壓縮技術 JPEG 2000 就誕生了。
JPEG 2000, 正式名稱為 "ISO 15444" ,同樣是由JPEG 組織負責制定。自1997年三月開始籌劃,但這幾年間,在演算法選取問題上耽誤了不少時間,人們普遍預計要到2000年十二月 JPEG2000才能制定完成!,但在今年 3 月的東京的一個會議上,可能是由於數字照相機廠商們施加壓力,規定基本編碼系統的最終協議草案提前出台,終於不用改名為 JPEG2001 了。標准既然已經定了,那麼相對的應用軟體就很快就出來了。現在是 8 月,我已經找到幾套這樣的軟體了,在介紹它們之前,我們先看看 JPEG2000 的原理、優點、應用。
JPEG2000的原理:
JPEG 2000 與傳統 JPEG 最大的不同,在於它放棄了 JPEG 所採用的以離散餘弦轉換(Discrete Cosine Transform) 為主的區塊編碼方式,而改采以小波轉換(Wavelet transform) 為主的多解析編碼方式。小波轉換的主要目的是要將影像的頻率成分抽取出來。
JPEG2000的優點:
1、JPEG2000 作為JPEG升級版,高壓縮(低比特速率)是其目標,其壓縮率比 JPEG 高約 30% 左右。
2、JPEG2000 同時支持有損和無損壓縮,而 JPEG 只能支持有損壓縮。無損壓縮對保存一些重要圖片十分有用。
3、JPEG2000 能實現漸進傳輸,這是JPEG2000的一個極其重要的特徵。也就是我們對 GIF 格式影像常說的「漸現」特性。它先傳輸圖像的輪廓,然後逐步傳輸數據,不斷提高圖像質量,讓圖象由朦朧到清晰顯示,而不必是像現在的 JPEG 一樣,由上到下慢慢顯示。
4、JPEG2000 支持所謂的「感興趣區域」特性,你可以任意指定影像上你感興趣區域的壓縮質量,還可以選擇指定的部份先解壓縮。這樣我們就可以很方便的突出重點了。
JPEG2000的應用:
JPEG 2000的應用領域可概略分成兩部分,一為傳統JPEG的市場,像印表機,掃描器,數位相機等,一為新興應用領域,像網路傳輸,無線通訊,醫療影像等。目前對 JPEG 2000 熱情最大的當然就是那些數字照相機廠商。JPEG 2000 和 JPEG 相比優勢明顯,且向下兼容,因此取代傳統的JPEG格式指日可待。
詳細:http://bbs.51digi.com/lofi.php?t35923.html
⑵ 關於JPEG的解碼問題
這個bits的劃分,其實就是靠霍夫曼碼控制的。之所以用霍夫曼編碼,是因為這個編碼是唯一的,不可能有重復,如果像你所說的那樣,隨意劃分的話,只能導致錯誤。
霍夫曼編碼中,當你從當前的碼流中提取若干比特,程序會查詢霍夫曼表中是否有對應的編碼,如果有,則會檢出一個length值,代表這個編碼佔用多少bit, 若沒有查到,程序會逐一增加後續bit繼續查表,直到查到為止。經此而已。
建議你仔細研究研究霍夫曼編碼相關論文。