原创 JPEG分析及解碼

JPEG分析及解碼 1.JPEG文件簡介: JPEG(Joint Photo-Graphic Experts Group)-靜止圖像編碼。是一種常用的圖像文件格式,通過有損壓縮去除冗餘,能夠在獲得極高壓縮率的同時得到較好的圖像質量 2.

原创 MPEG-1音頻編碼

MPEG-1音頻壓縮編碼 基於音頻信號的特點,及人耳的聽覺特性:掩蔽效應和臨界頻帶對音頻信號進行子帶編碼  1.音頻壓縮的可能性: 1. 聲音信號的冗餘:時域:幅度非均勻分佈,小幅度的樣值比大幅度的樣值出現的概率高;頻域:功率譜密度非均

原创 bmp2yuv

BMP文件格式 位圖文件(Bitmap-File,BMP)格式是Windows操作系統中的標準圖像格式。採用位映射存儲,圖像深度可選lbit、4bit、8bit及24bit,圖像的掃描方式是按從左到右、從下到上的順序,即陣列的第一個字節表

原创 WAV文件格式(2)

WAV文件格式(2) 除了最常用的"fmt"和"data" chunk  之外還有較爲重要的Fact Chunk,Cue chunk,PlayList chunk等 Fact chunk - "fact":存儲壓縮碼的相關信息,對所有壓

原创 WAV文件格式

WAV File(1) 是存儲音頻比特流的本地文件格式,由Microsoft和IBM聯合開發,應用資源交換文件格式(RIFF)組織數據,將其存儲在塊(chunk)中,是Windows上原始和未壓縮音頻數據的主流格式。 WAV 文件多數情況

原创 huffman編碼與解碼

一.相關知識及公式 1.信息熵 熵是信息的度量單位,香農將信息定義爲“用來消除不確定性的東西”。 信息熵用H表示,單位是比特/符號,對任意一個隨機變量X,熵定義如下: 變量的不確定性越大,信息熵越大,即瞭解它需要的信息越多 2.huff

原创 DPCM壓縮實現

DPCM:差分脈衝編碼,其關鍵是預測。 預測的基本原理:利用信源符號之間的相關性,用當前樣值以前的若干個樣值線性組合作爲當前樣值的預測值。當僅適用前一樣值且預測係數爲1時,則爲DPCM。若樣本序列在時間上有較強的相關性,並且預測階數和量化

原创 數據壓縮:yuv2rgb並通過rgb2yuv進行驗證

由電視原理可知RGB與YUV的關係: Y=0.2990*R+0.5870*G+0.1140*B R-Y=0.7010*R-0.5870*G-0.1140*B B-Y=-0.2990*R-0.5870*G+0.8860*B 歸一化後: U=