2013年1月13日 星期日

96361115 王柏翰

原始圖片

FFC0

可由讀取FFC0得知圖片資訊,例如0011表示長度(17),08表示位數(8),0160表示高度(352),0280表示寬度(640),之後的表示YUV數與YUV的色彩編碼值。

FFC4 / DC

Length1     0個
Length2     1個 
Length3     5個
Length4~Length9     各1個
Length10~Length16   各0個

Length   Value  Codeword  
     2   0                00
     3   2               010
     3   3               011
     3   4               100
     3   5               101
     3   6               110
     4   14             1110
     5   30             11110
     6   62            111110
     7     126           1111110
     8     254          11111110
     9     510         111111110
FFC4-1 / AC

FFC4-2 / DC

FFC4-3 /AC

Define Quantization Table:定義量化表

Quantization:目的是將係數的動態範圍縮小,達到減小資料量的目的

FFDB
以Z字型轉換成量化表
03 02 02 03 05 08 10 12
02 02 03 04 05 12 12 11
03 03 03 05 08 11 14 11
03 03 04 06 10 17 16 12
04 04 07 11 14 22 21 15
05 07 11 13 16 21 23 18
16 13 16 17 21 24 24 20
14 18 19 20 22 20 21 20

FFDB-1

3 4 5 9 20 20 20 20
4 4 5 13 20 20 20 20
5 5 11 20 20 20 20 20
9 13 20 20 20 20 20 20
20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20

一直都很清楚每一種技術的開發與發展都是一件很不簡單的任務,尤其是這些我們一用再用,被大多數所接受的格式,以jpeg檔案來說,因為它能做到極高的壓縮比,而且又能保持著相當的影像品質。雖然現在電腦好像開始推廣使用PNG的格式去儲存影像檔案,但是大多數的數位相機還是使用著JPG的格式在儲存影像,意味著JPEG還是依然是為主流。

在維基JPEG的時候看到有新的叫JPEG2K,上面寫著"JPEG 2000的壓縮比更高,而且不會產生原先的基於離散餘弦變換的JPEG標準產生的塊狀模糊瑕疵。JPEG 2000同時支持破壞性資料壓縮和非破壞性資料壓縮。另外,JPEG 2000也支持更複雜的漸進式顯示和下載。"看起來是針對JPEG的瑕疵進行了絕大多數的改良,沒有被使用的原因似乎是因為版權和專利都要錢,所以沒有被推行,但我相信,以絕大多數人類的智慧來說,應該很快就會開發出不用版權和專利的格式出來。
最後,我個人意想不到厲害的地方在於,原來演算法也都可以申請專利!

沒有留言:

張貼留言