- 博客(8)
- 收藏
- 关注
原创 JPEG分析及解码
JPEG分析及解码1.JPEG文件简介:JPEG(Joint Photo-Graphic Experts Group)-静止图像编码。是一种常用的图像文件格式,通过有损压缩去除冗余,能够在获得极高压缩率的同时得到较好的图像质量2.JPEG编解码的主要步骤:通过DCT变换具有的去相关性和能量集中性,将图像从空间域变换到频域,去除空间冗余;用与人眼视觉特性相关的量化表量化DCT系数
2017-05-31 21:22:51
2596
原创 DPCM压缩实现
DPCM:差分脉冲编码,其关键是预测。预测的基本原理:利用信源符号之间的相关性,用当前样值以前的若干个样值线性组合作为当前样值的预测值。若样本序列在时间上有较强的相关性,并且预测阶数和量化比特数选择的足够好,则误差信号的幅度将远远小于原始信号,从而得到较好的压缩。原理框图:m(k)—输入抽样信号 m’ (k)—预测抽样信号e(k) —输入信号与预测信号的差值,e(k)=
2017-05-07 20:02:45
1653
原创 huffman编码与解码
一.相关知识及公式1.信息熵熵是信息的度量单位,香农将信息定义为“用来消除不确定性的东西”。信息熵用H表示,单位是比特/符号,对任意一个随机变量X,熵定义如下:变量的不确定性越大,信息熵越大,即了解它需要的信息越多2.huffman编码:一种无失真的变长编码方式(VLC)基于信源的概率统计模型,大概率的信源符号编短码,小概率的信源符号编长码。使用二叉树结构,
2017-04-23 17:29:02
1792
原创 WAV文件格式(2)
WAV文件格式除了最常用的"fmt"和"data" chunk 之外还有较为重要的Fact Chunk,Cue chunk,PlayList chunk等Fact chunk:存储压缩码的相关信息,对所有压缩的WAV文件来说是必须的,尤其当数据块"data"是包含在"wavl"chunk中时;SizeDescriptionValue4Chunk
2017-04-14 20:32:01
925
原创 WAV文件格式
WAV File是存储音频比特流的本地文件格式,由Microsoft和IBM联合开发,应用资源交换文件格式(RIFF)组织数据,将其存储在块(chunk)中,是Windows上原始和未压缩音频数据的主流格式。WAV 文件多数情况下是以线性脉冲编码调制(LPCM)方式的未压缩文件。且由于LPCM方式保留了音轨的所有样本,使得WAV文件有较高的音频质量。同时WAV文件支持压缩音频,可使用任意的
2017-04-12 21:45:09
1213
原创 bmp2yuv
BMP文件格式位图文件(Bitmap-File,BMP)格式是Windows操作系统中的标准图像格式。采用位映射存储,图像深度可选lbit、4bit、8bit及24bit,图像的扫描方式是按从左到右、从下到上的顺序,即阵列的第一个字节表示图像最后一行的第一个像素,默认的文件扩展名是bmp或者dib。BMP文件大体上分为四个部分:位图文件头BITMAPFILEHEADER
2017-03-21 17:57:11
298
原创 数据压缩:yuv2rgb并通过rgb2yuv进行验证
由电视原理可知RGB与YUV的关系:Y=0.2990*R+0.5870*G+0.1140*BR-Y=0.7010*R-0.5870*G-0.1140*BB-Y=-0.2990*R-0.5870*G+0.8860*B归一化后:U=-0.1684*R-0.3316*G+0.5*BV=0.5*R-0.4187*G-0.0813*b则 R=Y+(R-Y)= Y + 1.40
2017-03-14 14:08:04
421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人