自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 MPEG-1音频编码

MPEG-1音频压缩编码

2017-07-05 20:25:51 3972

原创 JPEG分析及解码

JPEG分析及解码1.JPEG文件简介:JPEG(Joint Photo-Graphic Experts Group)-静止图像编码。是一种常用的图像文件格式,通过有损压缩去除冗余,能够在获得极高压缩率的同时得到较好的图像质量2.JPEG编解码的主要步骤:通过DCT变换具有的去相关性和能量集中性,将图像从空间域变换到频域,去除空间冗余;用与人眼视觉特性相关的量化表量化DCT系数

2017-05-31 21:22:51 2463 2

原创 DPCM压缩实现

DPCM:差分脉冲编码,其关键是预测。预测的基本原理:利用信源符号之间的相关性,用当前样值以前的若干个样值线性组合作为当前样值的预测值。若样本序列在时间上有较强的相关性,并且预测阶数和量化比特数选择的足够好,则误差信号的幅度将远远小于原始信号,从而得到较好的压缩。原理框图:m(k)—输入抽样信号  m’ (k)—预测抽样信号e(k) —输入信号与预测信号的差值,e(k)=

2017-05-07 20:02:45 1567

原创 huffman编码与解码

一.相关知识及公式1.信息熵熵是信息的度量单位,香农将信息定义为“用来消除不确定性的东西”。信息熵用H表示,单位是比特/符号,对任意一个随机变量X,熵定义如下:变量的不确定性越大,信息熵越大,即了解它需要的信息越多2.huffman编码:一种无失真的变长编码方式(VLC)基于信源的概率统计模型,大概率的信源符号编短码,小概率的信源符号编长码。使用二叉树结构,

2017-04-23 17:29:02 1672

原创 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 757

原创 WAV文件格式

WAV File是存储音频比特流的本地文件格式,由Microsoft和IBM联合开发,应用资源交换文件格式(RIFF)组织数据,将其存储在块(chunk)中,是Windows上原始和未压缩音频数据的主流格式。WAV 文件多数情况下是以线性脉冲编码调制(LPCM)方式的未压缩文件。且由于LPCM方式保留了音轨的所有样本,使得WAV文件有较高的音频质量。同时WAV文件支持压缩音频,可使用任意的

2017-04-12 21:45:09 1057

原创 bmp2yuv

BMP文件格式位图文件(Bitmap-File,BMP)格式是Windows操作系统中的标准图像格式。采用位映射存储,图像深度可选lbit、4bit、8bit及24bit,图像的扫描方式是按从左到右、从下到上的顺序,即阵列的第一个字节表示图像最后一行的第一个像素,默认的文件扩展名是bmp或者dib。BMP文件大体上分为四个部分:位图文件头BITMAPFILEHEADER

2017-03-21 17:57:11 264

原创 数据压缩: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 354

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除