- 博客(10)
- 收藏
- 关注
原创 实验6——MPEG音频编码实验
一、实验要求1、理解程序设计的整体框架2、理解感知音频编码的设计思想两条线时-频分析的矛盾!3、理解心理声学模型的实现过程临界频带的概念掩蔽值计算的思路4、理解码率分配的实现思路5、输出音频的采样率和目标码率6、选择三个不同特性的音频文件噪声(持续噪声、突发噪声)音乐混合7、某个数据帧,输出该帧所分配的比特数该帧的比例因子该帧的比特分配结果...
2021-07-04 23:31:58
180
原创 JPEG原理分析及JPEG解码器的调试
一、实验目的掌握JPEG编解码系统的基本原理。初步掌握复杂的数据压缩算法实现,并能根据理论分析需要实现所对应数据的输出。二、实验内容1、JPEG编解码原理1、level offset(零偏置):2、DCT:DCT是什么:3、均匀中平量化器(亮度、色度量化表)4、编码DC系数:差分编码+霍夫曼编码AC系数:锯齿形扫描+游程编码+霍夫曼编码2、JPEG文件格式1、JPEG图片格式组成部分SOI(文件头)+APP0(图像识别信息)+ DQT(定义量化表)+ SOF0
2021-07-04 21:21:07
798
原创 DPCM压缩系统的实现和分析
一、实验目的掌握DPCM编解码系统的基本原理。初步掌握实验用C/C++/Python等语言编程实现DPCM编码器,并分析其压缩效率。二、实验内容
2021-07-04 17:55:14
268
原创 H264编码
一、实验要求1、选择一个.mp4或者.264文件2、在码流分析仪软件中打开该文件,从几个层次进行分析:1)分析SPS和PPS里都包含哪些主要的信息,给出参数值。2)以一个GOP为例,分析如下信息:2.1每个图像帧的类型及所用的编码比特数、QP值;并以图像帧号为横坐标、每帧所用比特数为纵坐标画出曲线图;以图像帧号为横坐标、每帧所用QP为纵坐标画出曲线图。2.2以第一个I帧作为分析对象,基于该帧图像的空间特性,分析每个宏块所采用的编码类型及其比例。2.3以第一个P帧作为分析对象,基于该帧图像的空间
2021-06-29 17:08:33
405
原创 c语言实现计算YUV、RGB的概率分布及熵
一、概率分布及熵1、概率分布计算公式:2、信息熵计算公式:二、yuv及rgb文件1、rgbRGB色彩模式使用RGB模型为图像中每一个像素的RGB分量分配一个0~255范围内的强度值。例如:纯红色R值为255,G值为0,B值为0;灰色的R、G、B三个值相等(除了0和255);白色的R、G、B都为255;黑色的R、G、B都为0。RGB图像只使用三种颜色,就可以使它们按照不同的比例混合,在屏幕上重现16777216种颜色。2、yuvYUV420格式是指,每个像素都保留一个Y(亮度)分量,而
2021-05-11 01:40:48
424
原创 c语言实现LZW编解码算法实现与分析
一、实验目的掌握词典编码的基本原理,用C/C++/Python等语言编程实现LZW解码器并分析编解码算法。二、主要设备安装 Windows 和 Visual Studio 等编程平台的个人计算机三、实验内容1、LZW编码原理和实现算法步骤1:将词典初始化为包含所有可能的单字符,当前前缀P初始化为空。步骤2:当前字符C=字符流中的下一个字符。步骤3:判断P+C是否在词典中(1)如果“是”,则用C扩展P,即让P=P+C,返回到步骤2。(2)如果“否”,则输出与当前前缀P相对应的码字W;将
2021-05-10 23:45:34
564
1
原创 c语言实现BMP序列转YUV文件
这里写自定义目录标题一、实验目的二、主要设备三、实验内容1、BMP 文件的组成结构2、字节序四、实验步骤1、实验素材2、实验思路五、c语言实现1、rgb2yuv.h2、main.cpp3、read.cpp4、rgb2yuv.cpp六、运行结果1、2、在虚拟机中查看yuv视频一、实验目的1.理解图像文件的基本组成。2.掌握结构体作为复杂数据对象的用法。进一步熟悉由问题到程序的解决方案,并掌握编程细节:如内存分配、倒序读写、字节序、文件读写过程等。二、主要设备安装 Visual Studio 软件的
2021-05-10 18:09:31
255
原创 .tga图片的文件格式分析
一、TGA文件介绍TGA文件包含5个区域:(1)TGA文件头(TGA File Header);(2)图像/颜色表数据(Image/Color Map Data);(3)开发者区域(Developer Area);(4)拓展区域(Extension Area);(5)TGA文件注脚(TGA File Footer)。后3个区域是在1980年9月以前增加的,所以1989年9月以前的TGA文件格式称为旧生版本TGA文件格式,1989年9月以后的则称为新版本的TGA文件格式。下图为TGA 文件格式。
2021-03-25 00:00:57
1005
原创 YUV与RGB格式的相互转换及误差
一、RGB转YUV1、原理a、YUV的计算公式:b、动态保护范围:2、源代码源代码为老师发的代码此处略3、实验结果a、原rgb:b、转换后yuv:二、YUV转RGB1、原理a、RGB的计算公式:b、防止数据溢出2、源代码及解释a、yuvrgb.cpp(转换函数)以上,用数组的形式定义了yuv计算公式的系数,用于yuv的计算参数的声明,以及判断宽高是否为偶数定义y、u、v、rgb函数的主要部分,将yuv转rgbb、main函数引入库,声明赋初值,
2021-03-18 16:14:53
2212
原创 用Audacity分析浊音、清音和爆破音的时域及频域特性
用Audacity分析浊音、清音和爆破音的时域及频域特性文章目录用Audacity分析浊音、清音和爆破音的时域及频域特性前言一、浊音(I)1、时域分析2、频域分析二、清音(S)1.时域分析2.频域分析三、爆破音(P)1,、时域分析2、频域分析总结前言本文演示了浊音(I)、清音(S)和爆破音§的时域及频域特性,并进行了简单的分析。一、浊音(I)1、时域分析浊音时域放大之后可以发现有周期性,类似于正弦波。2、频域分析浊音基频能量高,相对稳定。二、清音(S)1.时域分析清音时域放大之后
2021-03-11 01:00:58
176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人