• 沒有找到結果。

05/1005/10

N/A
N/A
Protected

Academic year: 2022

Share "05/1005/10"

Copied!
10
0
0

加載中.... (立即查看全文)

全文

(1)

指導教授:鄭朝榮 組 員:陳致瑋 許智凱 徐明昌 05/10

(2)

主要步驟有四:

色彩轉換 (RGB to YCbCr)

離散餘玄轉換 (Discrete cosine transform)

量化

編碼

(3)

RGB色彩是日常生活中最常用的表示顔色 的方式。JPEG採用的是YCbCr色彩系統

想要用JPEG基本壓縮法處理全彩色圖像,

得先把RGB顔色模式圖像資料,轉換爲 YCbCr顔色模式的資料。

Y代表亮度,Cb和Cr則代表色度、飽和度。

(4)

Y=0.2990R+0.5870G+0.1140B

Cb=-0.1687R-0.3313G+0.5000B+128

Cr=0.5000R-0.4187G-0.0813B+128

(5)

離散餘弦變換全名為Discrete Cosine

Transform(簡稱DCT),是指將一組光強資料 轉換成頻率資料。壓縮時,將原始圖像資 料分成8*8資料單元矩陣後,還必須將每個 數值減去128,然後一一代入DCT變換公式 中,即可達到DCT變換的目的。 經過DCT 變換後的矩陣資料自然數爲頻率係數。

(6)

DCT公式:

j,k代表圖像資料矩陣內某個數值的座標位置。

f(j,k)代表圖像資料矩陣內的數個數值。

u,v代表DCT變換後矩陣內某個數值的座標位置。

F(u,v)代表DCT變換後矩陣內的某個數值。

(7)

量化的目的通常是為了減少數據量。因此 為了縮減得到的DCT係數,我們將DCT係 數矩陣除以一個普遍的量化矩陣,依照公 式取最接近的整數。

(8)

量化階段需要兩個8×8矩陣資料,一個是專 門處理亮度的頻率係數,另一個則是針對 色度的頻率係數,將頻率係數除以量化矩 陣的值,取得與商數最近的整數,即完成 量化。

) , , (

2 ) , ) (

, ( v))

Q(u, v) integer F(u,

) ,

*(









 



Q u v

v u v Q

u F Nearest

v u

F (

(9)

霍夫曼編碼法是霍夫曼在1952年所提出的一 種無失真壓縮技術,其原理是將欲壓縮之 字串,先讀一遍,將字串中的每一相異單 字元(Single Character)的出現頻率,做成 統計,依此建構霍夫曼樹(Huffman’s

Tree)。每一相異單字元,用0與1予以編碼,

出現次數逾多者,給予較少的位元編碼,

最後將這些位元串組合起來,並加上 Huffman’s tree ,就成為壓縮檔案。

(10)

參考文獻

相關文件

凡是一組資料是隨著時 間的先後順序而取得的, 就可稱為是一組時 間序列的資料。 最常見的例子, 譬如: 某段時 間內所記錄的每日股票市場; 每年太陽黑子 的平均數目等等。

sort 函式可將一組資料排序成遞增 (ascending order) 或 遞減順序 (descending order)。. 如果這組資料是一個行或列向量,整組資料會進行排序。

· 將學生分成三組,派發材料給各組,每 組10分鐘,討論課前預習的資料,然後 填寫A3 海報內的表格。10分鐘後,將 結果交給下一組,由他們給予意見及提

二、本課程必須參加「新一代設計展競賽」 ,初選送件前,須將參賽相關資料送指導老師 審核,指導老師親自簽名於確認單後,繳交至系辦,始可寄件,未參加者,視為本

所以 10 個數字 個數字 個數字 個數字 pattern 就產生 就產生 就產生 就產生 10 列資料 列資料 列資料 列資料 ( 每一橫 每一橫 每一橫

首先,如以下的左圖,將一個 8x8 的正方形分割成甲、乙、丙、丁四份。然 後將這四份如右圖方式重組,變成了一個 5x13 的長方形。因為「面積」並沒有 改變,所以左圖的面積 8 8  

四、輸入與輸出全為純文字資料,每筆輸入資料可能包含多組測試資料。程式應在開始 執行後不經由任何手動操作,自動由標準輸入 (standard input) 讀取資料,並將結果 輸出至標準輸出

四、輸入與輸出全為純文字資料,每筆輸入資料可能包含多組測試資料。程式應在開始執 行後不經由任何手動操作,自動由標準輸入 (standard input) 讀取資料,並將結果輸 出至標準輸出