close

 

huffman coding : 先把各字詞出現機率紀錄,再由出現機率決定編碼長度,在二元樹中,月左邊的節點代表出現機率越高的字詞,編碼長度越短。

 

differential encoding/predictive encoding(差異性的編碼) ppt52 : only the difference between the actual value of sample and a prediction of that value (可能是利用前一個像素真實值做預測下一個像素)is encoded. 用真實值與預測值的差異值做編碼,差異值通常比較小,所以編碼長度比較短

注意 : 差異值不可大於真實值或預測值,否則就失去意義了

例 : successive samples do not differ much from each other.連續性差異不大的取樣適合此差異性編碼,例如拍攝同場景大自然景觀的影片 (ppt53的圖,差異值範圍2 3 0 -1 -2 -3六種可能性,只要3個bits)

 

delta modulation :沒聽到 ppt55

adaptive DPCM (適應性編碼):隨時間改變ppt56

 

image compression : 先把一個frame(640*480)格狀化80*60

照片通常是用灰階值去存取,在8*8的block中,必須將灰階值(空間上的值)轉換為頻率值,頻率值為顏色變換的頻率值(PPT57講得有點快沒聽清楚)

 

DCT 離散俞璇轉換,水平與垂直間亮度的變化,透過離散於旋轉換公式將空間上的值轉換為頻率的值(灰度變換程度/陣列代表在某一特定領域變化大小) (PPT58有點難沒聽清楚,考試不考公式也不考拿公式計算,只要了解公式意義),轉換完陣列大小相同

例: 一維DCT將一維空間上的值轉換為一維頻率上的值,最常用在聲音上

例: 圖PPT59,60

(0,0)水平與垂直亮度變化完全沒有,代表背景平均亮度值

(0,*)越往右頻率變化越激烈,漸層越來越明顯分離,(0,7)代表在這個頻率上變化量為8,而8所代表意義要回頭查他所套用公式的意義

(7,7)變化頻率最高

例:圖PPT60 > 61

DC(直流的係數)背景平均顏色

LOW低頻()變化量,以此類推中頻高頻

 

若希望將低中高頻作資料串接,不可用垂直串接,應用ZIG-ZAG

垂直串接                                                                          圖PPT62 ZIG-ZAG

 

18575205_614596878742446_1978523092_o.jpg

8*8

DC coefficient(直流的係數) :第一格,在水平與垂直的變化是zero frequency(ppt )

AC coefficient:其他63格

 

ppt60

低頻之間的變化比高頻的易察覺(肉眼不易判讀),因此做資料壓縮時,通常會將高頻資料變化量去掉,而高頻的資料代表影像的細節

18596241_614598375408963_1042843333_o.jpg

去掉高頻變化量後,會使影像變得模糊

18596737_614598875408913_778699274_o.jpg

80k                                                                           20k

得到較高壓縮比

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 KR 的頭像
    KR

    漫漫長路

    KR 發表在 痞客邦 留言(0) 人氣()