自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 H.264及编解码调试

一、实验目的 选择一个.mp4或者.264文件,在码流分析仪软件中打开该文件,从几个层次进行分析。 二、实验原理 H.264的特点 压缩比高:在同等图像质量的条件下,采用H.264技术压缩后的码流,数据量只有MPEG-2的1/2; 容错率高:H.264码流具有较强的抗误码特性,可适应丢包率高、干扰严重的信道,如IP和无线网络; 网络适应性强:H.264提供了网络适应层,使得H.264的文件能容易地在不同网络上传输; 计算复杂度高:H.264使用较高的计算复杂度,换取优越的性能,其复杂度相当于MPEG-

2021-07-01 17:43:27 245

原创 MPEG音频编码实验

一、实验目的 1.输出音频的采样率和目标码率 2.选择三个不同特性的音频文件(噪声、音乐、混合) 3.某个数据帧,输出该帧所分配的比特数、该帧的比例因子、该帧的比特分配结果 二、实验原理 大致分为两条线: 第一条线,上面一条线利用多相滤波器组将PCM样本变换到32个子带的频域信号。我们希望对于每个频带中的所有点使用相同的量化bit数进行量化,这就要求每个频带中的点的值不能相差太大,于是我们应将信号时间取得很短,由于语音信号的短时平稳性,每个频带中的点就比较接近了。 第二条线,对于输入的音频信号,我们希望找

2021-06-15 15:58:06 100

原创 JPEG原理分析及JPEG解码器的调试

一、实验名称:JPEG原理分析及JPEG解码器的调试 二、实验目的 掌握JPEG编解码系统的基本原理。初步掌握复杂的数据压缩算法实现,并能根据理论分析需要实现所对应数据的输出。 三、主要设备 安装Windows和Visual Studio软件的个人计算机 四、实验内容 1.JPEG编解码原理 (1) 零偏置电平下移 先对8×8的像块进行零偏置电平下移(Level Offset),即对于灰度级为2 n 2^n2 n 的像素,通过减去2 n − 1 2^{n-1}2 n−1 ,将无符号整数变为有符号数,使其值域

2021-06-09 19:47:59 77

原创 DPCM 压缩系统的实现和分析

一、实验目的 掌握DPCM编解码系统的基本原理。初步掌握实验用C/C++/Python等语言编程实现DPCM编码器,并分析其压缩效率。 二、相关知识 1.DPCM编解码原理 DPCM是差分预测编码调制的缩写,是比较典型的预测编码系统。在DPCM系统中,需要注意的是预测器的输入是已经解码以后的样本。之所以不用原始样本来做预测,是因为在解码端无法得到原始样本,只能得到存在误差的样本。因此,在DPCM编码器中实际内嵌了一个解码器,如编码器中虚线框中所示。 在一个DPCM系统中,有两个因素需要设计:预测器和量化器

2021-04-22 19:38:13 79

原创 LZW编解码算法实现与分析

一.实验目的 掌握词典编码的基本原理,用C/C++/Python等语言编程实现LZW解码器并分析编解码算法。 二.相关知识 1. LZW编码原理和实现算法 LZW的编码思想是不断地从字符流中提取新的字符串,通俗地理解为新“词条”,然后用“代号”也就是码字表示这个“词条”。这样一来,对字符流的编码就变成了用码字去替换字符流,生成码字流,从而达到压缩数据的目的。LZW编码是围绕称为词典的转换表来完成的。LZW编码器通过管理这个词典完成输入与输出之间的转换。LZW编码器的输入是字符流,字符流可以是用8位ASCII

2021-04-11 16:09:23 72

原创 使用c++实现BMP转YUV

一.实验目的 1.在图像处理软件中自行生成多个BMP文件,至少含5个不同的场景画面,要求带含有班级、学号后四位和本人姓名(缩写或昵称均可)的logo。 2.编写将第一步所生成的多个BMP文件转化为YUV文件,要求可在命令行中设置每个画面出现的帧数。最后形成的YUV文件应至少包含200帧。重点掌握函数定义、缓冲区分配、倒序读写、结构体的操作。 3.对整个程序进行调试,并将生成的YUV文件用YUVviewerPlus观看,验证是否正确。 二.相关知识 典型BMP图像文件组成的四部分: (1)位图头文件数据结构,

2021-04-05 21:20:44 309

原创 使用c++实现RGB与YUV彩色空间转换

一、实验目的 将rgb格式的图像转换为yuv格式 将yuv格式的图像转换为rgb格式 二、实验内容 三、实验代码 四、实验结果 五、总结

2021-03-17 14:09:55 909 1

原创 对down.rgb和down.yuv分析三个通道的概率分布,并计算各自的熵。两个文件的分辨率均为256*256,yuv为4:2:0采样空间,存储格式为:rgb文件按每个像素BGR分量依次存放;YUV格

一、实验目的 对down.rgb和down.yuv分析三个通道的概率分布,并计算各自的熵。两个文件的分辨率均为256*256,yuv为4:2:0采样空间,存储格式为:rgb文件按每个像素BGR分量依次存放;YUV格式按照全部像素的Y数据块、U数据块和V数据块依次存放。 二、实验思路 1.定义变量,countB[i]代表B的在横坐标i的的数量,dataB为B的概率分布,entropyB为B的熵。 2.读取内容,利用fopen读取down.rgb和down.yuv的内容。 3.对BGR/YUV进行计数,down

2021-03-10 15:50:48 148

原创 ## 使用音频分析软件分析浊音、清音爆破音的时域及频域特性

## 使用音频分析软件分析浊音、清音爆破音的时域及频域特性 一、浊音(u) 时域上,在短时间内具有一定的周期性,过零率低。 频域上,能量集中在低频部分,能量大。 二、清音(t) 短时过零率高。 清音能量低。 3、爆破音(ao) 衰减迅速,有一定的周期性。 能量主要分布在低频中。 ...

2021-03-09 23:04:20 133

空空如也

空空如也

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

TA关注的人

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