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