自定义博客皮肤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编解码实验

H.264编解码实验一.H.264编码原理H.264和先前的标准一样,都采用变换编码、基于运动补偿的帧间预测和熵编码的混合框架。大的不同是增加了帧内预测,变换采用整数变换,熵编码采用自适应的方法。语法结构的设计H.264在视频编码层(VCL)和网络提取层(NAL)之间进行概念分割,以实现在不同的传输环境下的有效传输,便于与当前和将来的编码格式和不同类型的网络进行无缝连接。NAL语法结构·NAL单元由一个字节的头部和有效载荷组成·在包交换系统中可直接处理NAL单元·在电路交换

2021-07-09 15:22:06 393

原创 MPEG音频实验

一.实验原理MPEG-1 Audio LayerII编码器原理多相滤波器组将PCM样本变换到32个子带的频域信号心理声学模型1、将样本变换到频域2、确定声压级别3、考虑安静时阈值4、将音频信号分解成“乐音(tones)” 和“非乐音/噪声”部分:因为两种信号的掩蔽能力不同5、音调和非音调掩蔽成分的消除6、单个掩蔽阈值的计算7、全局掩蔽阈值的计算还要考虑别的临界频带的影响。一个掩蔽信号会对其它频带上的信号产生掩蔽效应。这种掩蔽效应称为掩蔽扩散。8、每个子带的掩蔽阈

2021-06-17 15:29:47 165

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

一.实验目的掌握JPEG编解码系统的基本原理。初步掌握复杂的数据压缩算法实现,并能根据理论分析需要实现所对应数据的输出。二.实验原理1.JPEG编解码原理JPEG编码的过程如上图所示。解码是编码的逆过程。2.JPEG文件格式SOI:Start of Image 图像开始;APP0:Application 应用程序保留标记0;DQT:Define Quantization Table 定义量化表;SOF0:Start of Frame 帧图像开始;DHT:Define Huffman T

2021-06-09 23:31:05 124

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

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

2021-05-07 17:07:05 141

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

LZW 编解码算法实现与分析一、知识储备1. LZW编码原理和实现算法LZW的编码思想是不断地从字符流中提取新的字符串,通俗地理解为新“词条”,然后用“代号”也就是码字表示这个“词条”。这样一来,对字符流的编码就变成了用码字去替换字符流,生成码字流,从而达到压缩数据的目的。LZW编码是围绕称为词典的转换表来完成的。LZW编码器通过管理这个词典完成输入与输出之间的转换。LZW编码器的输入是字符流,字符流可以是用8位ASCII字符组成的字符串,而输出是用n位(例如12位)表示的码字流。2. LZW编码算

2021-04-11 09:05:26 298

原创 BMP 序列转 YUV 文件

BMP 序列转 YUV 文件1. BMP文件的组成结构BMP(全称 Bitmap)是 Windows 操作系统中的标准图像文件格式,可以分成两类:设备相关位(DDB)和设备无关位图(DIB),使用广泛。它采用位映射存储格式,除了图像深度可选以外,在绝大多数应用中不采用其他任何压缩,因此,BMP 文件所占用的空间很大。BMP 文件的图像深度可选 lbit、4bit、8bit、16bit 及 24bit。BMP 文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。由于 BMP 文件格式是 Windo

2021-04-05 15:53:40 135

原创 彩色空间转换:实现RGB TO YUV 和 YUV TO RGB

彩色空间转换要求基本要求(必做):编写RGB转化为YUV程序,重点掌握函数定义,部分查找表的初始化和调用,缓冲区分配。将得到的RGB文件转换为YUV文件,用YUV Viewer播放器观看,验证是否正确。提高要求(可选):编写将YUV转换为RGB的程序。将给定的实验数据用该程序转换为RGB文件。并与原RGB文件进行比较,如果有误差,分析误差来自何处。基本思想YUV与RGB空间的相互转换Y = 0.299*R + 0.587*G + 0.114*B;U = -0.169*R - 0

2021-03-14 21:00:22 336

原创 对rgb和yuv文件分析三个通道的概率分布,并计算各自的熵

实验题目对down.rgb和down.yuv分析三个通道的概率分布,并计算各自的熵。(编程实现)两个文件的分辨率均为256*256,yuv为4:2:0采样空间,存储格式为:rgb文件按每个像素BGR分量依次存放;YUV格式按照全部像素的Y数据块、U数据块和V数据块依次存放。down.rgb思路读入down.rgb文件设为fp1,将三个通道分量频率写为red、green、blue三个txt文件存放,熵值由程序直接输出,频率统计结果导入matlab画图得出。代码实现:#include<st

2021-03-07 16:46:28 262

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

使用Audacity分析软件分析浊音、清音爆破音的时域及频域特性。浊音a时域波形过零率低,波形具有短时周期性特点。频域波形能量高,幅度大清音k1.时域波形过零率高,类似随机噪声2.频域波形能量较低爆破音p1.时域波形波形短暂,有一个明显脉冲2.频谱波形从低频到高频逐渐下降...

2021-03-06 16:56:46 443

空空如也

空空如也

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

TA关注的人

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