- 博客(7)
- 收藏
- 关注
转载 test_02:BMP to YUV
一、实验原理1. BMP文件的组成 BMP文件由四部分组成:位图文件头数据、位图信息头数据、调色板和位图数据。下面结合具体图片说明。为了方便在查看数据项在图片里的具体内容,每行前面加了当前项在文件中的地址值。 (1)文件头 BITMAP_FILE_HEADER,包含如下内容typedef struct tagBITMAPFILEHEADER { //0x00~
2017-07-06 16:17:36 462
原创 test_06:MPEG 音频压缩
实验原理下图为MPEG音频编码layerII流程图:32个子带滤波器组:通过子带分析滤波器组使信号具有高的时间分辨率,确保在短暂冲击信号情况下,编码的声音信号具有足够高的质量。将PCM样本变换到32个子带的频域信号:如果输入的采样频率为48kHz ,那么子带的频率宽度为48/ (2*32 )=0.75Hz该多相滤波器组为如下图:心理声
2017-07-06 16:10:50 210 1
原创 test_05:JPEG file decode
一:实验原理1.JPEG编码原理JPEG 是Joint Photographic Experts Group(联合图像专家小组)的缩写,是第一个国际图像压缩标准。.jpeg/.jpg是最常用的图像文件格式,是一种有损压缩格式。JPEG编码框图如下图所示:(1)零偏置(level offset)对于灰度级是2n的像素,通过减去2n-1,将无符号的整数值变成有符号数
2017-07-06 16:07:06 583
原创 test_04:DPCM 压缩实现
一:实验原理1.DCPM编码原理DPCM是差分预测编码调制的缩写,是比较典型的预测编码系统。DCPM编码是对模拟信号幅度抽样的差值进行量化编码的调制方式,这种方式是用已经过去的抽样值来预测当前的抽样值,对它们的差值进行编码。在DPCM系统中,需要注意的是预测器的输入是已经解码以后的样本。之所以不用原始样本来做预测,是因为在解码端无法得到原始样本,只能得到存在误差的样本。因此,在DPCM编码
2017-07-06 16:00:15 793
原创 test3_Huffman codes
Huffman编码的方法 (1)统计符号发生的概率。 (2)按照出现概率从小到大排序。 (3)每一次选出概率最小的两个符号作为二叉树的叶节点,将和作为它们的根节点,其频率为两个子节点频率之和,这两个叶子节点不再参与比较,再用新的根节点参与比较。 (4)重复(3)步骤,直到得到概率为1的根节点。 (5)二叉树的左节点为
2017-06-23 10:44:43 272
原创 wav文件格式
wav文件格式是用于多媒体文件存储的微软RIFF规范的一个子集。一个RIFF文件从一个文件头开始,后面是一系列的数据块。一个wav文件通常只是一个带有单一"WAVE"块的RIFF文件。"WAVE"块是由两个子块组成的,一个是指定数据格式的“fmt”块和另一个是包含实际样本数据的数据块。这种形式被称为是“规范形式”("Canonical form")。具体格式如图所示:Offset
2017-06-13 08:47:21 377
原创 test01:YUV转RGB
YUV转RGB实验原理由电视原理可知,亮度和色差信号的构成如下: Y=0.2990R+0.5870G+0.1140B R-Y=0.7010R-0.5870G-0.1140B B-Y=-0.2990R-0.5870G+0.8860B 为了使色差信号的动态范围控制在0.5之间,需要进行归一化,对色差信号引入压缩系数。归一化后的色差信号为: U=-0.1684
2017-06-13 08:26:44 288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人