- 博客(8)
- 收藏
- 关注
原创 MPEG音频编码
一、实验原理编码器说明:如上框图所示,输入声音信号分两条线进行处理。输入信号经过多想滤波器组,变换到多个自带。同时经过心理声学模型计算以频率为自变量的噪声掩蔽阈值。量化和编码部分用信掩比SMR决定分配给自带信号的量化比特数,使量化噪声小于掩蔽阈值。最后通过数据帧包装将量化的子带样本和其他数据按照规定帧格式组装成比特数据流。1、多相滤波器组:将频带划分为32个相等的子
2017-06-13 08:50:03
505
原创 JPEG解码
一、实验原理二、实验流程三、代码分析TASK 1: 将单独输出的Y/U/V分量文件合并输出成.yuv文件调试源代码,设置命令参数如下:原始代码将JPEG解码后分解为Y/U/V三个文件分别输出,入下图所示。通过添加输出格式将其合并成一个yuv文件输出。 定义输出类型,添加yuv类型:enum tinyjpeg_fmt { TINYJPEG_FMT
2017-05-30 19:41:06
3068
1
原创 DPCM差分预测编码
一、实验原理1,DPCM原理:利用图像相邻像素之间的联系,将样值与样值的差值(预测误差)量化编码。即,用上一个样值对当前样值进行预测,上一个样值作为预测值。然后以当前样值减去预测值得到误差,将误差进行量化编码,从而提高编码效率。2,步骤:1)计算差值->量化->进编码器;2)原理框图如下图所示:二、实验代码分析我们在第二次实验BMP2YUV的实验基础上添加一个函
2017-05-07 18:55:38
3415
1
原创 Huffman编解码
一,实验原理1,Huffman编码原理:1)统计:将每个符号出现的概率进行统计,并且从小到大排序。2)合并:将出现概率最小的两个符号概率进行合并,反映在二叉树上:将两个树叶节点合并得到一个父节点。重复此步骤直到根节点。3)编码:二叉树按照左0右1的规则编码,遍历整棵树,然后自根节点向下到每个树叶节点,可以得到每个树叶节点的编码。2,基本数据格式定义:节点和码字的定义见代码。
2017-04-29 11:40:51
864
原创 WAV文件格式分析
一、RIFF格式与WAVE格式的关系RIFF格式()参考:http://blog.csdn.net/BlueSoal/article/details/932395http://blog.csdn.net/zhihu008/article/details/7854529
2017-04-16 17:31:25
538
原创 BMP转YUV实验报告
1.BMP格式文件格式转换基本原理BMP文件的内部储存格式如下图所示,包括文件头,信息头,调色板和位图数据。在VS下以二进制方式打开BMP文件时,我们可以清晰地看到这四个模块的内容。1)文件头的内部存储数据如下图所示,其中,WORD--2字节,DWORD--4字节,在二进制文件中,可以根据字节数推算,从而找到表示相应含义的字节。2)信息头的内部存储数据如下图所示,WOR
2017-03-27 21:12:34
576
原创 图像处理—CIF to QCIF记录
CIF图像格式:352*288;QCIF图像格式:176*144;在处理YUV文件的情况下,要明晰YUV文件的储存格式:(参考来源:http://www.360doc.com/content/14/0527/09/474846_381336832.shtml)1,420sp2,420p一般我们自己写作业默认第二种格式。这就要求,转换的时候,指针的跳转要确保正确。
2017-03-06 12:41:36
1611
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人