自定义博客皮肤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 400

原创 MPEG音频实验

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

2021-06-17 15:29:47 171

原创 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 137

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

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

2021-05-07 17:07:05 152

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

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

2021-04-11 09:05:26 311

原创 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 144

原创 彩色空间转换:实现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 344

原创 对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 266

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

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

2021-03-06 16:56:46 458

空空如也

空空如也

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

TA关注的人

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