
数据压缩
文章平均质量分 76
Jin_chenlang
这个作者很懒,什么都没留下…
展开
-
数据压缩实验七——H.264实验( 最后一次 撒花完结 ~ )
1 实验要求1.1 H.264初探索选择一个.mp4或者.264文件。在码流分析仪软件中打开该文件,从几个层次进行分析:(1)分析SPS和PPS里都包含哪些主要的信息,给出参数值。(例如分辨率、帧率、GOP结构等等)(2)以一个GOP为例,分析如下信息:每个图像帧的类型及所用的编码比特数、QP值;并以图像帧号为横坐标、每帧所用比特数为纵坐标画出曲线图;以图像帧号为横坐标、每帧所用QP为纵坐标画出曲线图。以第一个I帧作为分析对象,基于该帧图像的空间特性,分析每个宏块所采用的编码类型及其比例。原创 2021-07-12 16:58:04 · 466 阅读 · 0 评论 -
数据压缩实验6 —— MPEG音频编码
1 实验目的理解感知音频编码的设计思想(两条线,时-频分析的矛盾)理解心理声学模型的实现过程(临界频带的概念,掩蔽值计算的思路)理解码率分配的实现思路2 实验原理2.1 感知音频编码原理分为两条线,分别用红框和绿框框起来了。第一条线,将输入的音频子带分解,形成32个子带。我们希望对于每个频带中的所有点使用相同的量化bit数进行量化,这就要求每个频带中的点的值不能相差太大,于是我们应将信号时间取得很短,由于语音信号的短时平稳性,每个频带中的点就比较接近了。第二条线,对于输入的音频信号,原创 2021-06-11 21:49:35 · 567 阅读 · 0 评论 -
数据压缩实验5——JPEG编解码
1 实验目的掌握JPEG编解码系统的基本原理。初步掌握复杂的数据压缩算法实现,并能根据理论分析需要实现所对应数据的输出。2 JPEG编解码原理两张量化表——亮度,色度四张Huffman码表——亮度DC,亮度AC,色度DC,色度AC2.1 Level Offset 零偏置对于灰度级是 2n 的像素,通过减去 2n-1 ,将无符号的整数值变成有符号数。例如:n=8,灰度级0 ~ 255,通过减去128,转化为-128 ~ 127目的:使像素的绝对值出现3位10进制的概率大大降低。原创 2021-06-06 21:50:41 · 1386 阅读 · 2 评论 -
数据压缩作业——Lloyd-Max标量量化器条件的推导&DPCM预测误差系数的推导
1. Lloyd-Max标量量化器条件的推导2 DPCM预测误差系数的推导原创 2021-05-12 19:33:42 · 336 阅读 · 0 评论 -
数据压缩实验4——DPCM编码
1 实验目的原创 2021-05-05 16:22:07 · 605 阅读 · 0 评论 -
数据压缩实验3——LZW 编解码算法实现与分析
1 实验目的掌握词典编码的基本原理,用C/C++/Python等语言编程实现LZW解码器并分析编解码算法。2 实验原理2.1 LZW编码原理初始字典包含所有的单字符,初始化P=NULL;将数据流的下一个字符赋给C;判断P+C(P连接C)这个字符是否在字典里:(1)是——P=P+C;(2)否——输出P对应的码字CW,将P+C作为新串写入字典,P=C;返回步骤2。2.2 LZW解码原理在开始译码时词典包含所有可能的前缀根;令CW=码字流中的第一个码字;输出当前缀原创 2021-04-21 21:52:01 · 2554 阅读 · 0 评论 -
数据压缩实验2——图像文件的读写和转换
1 实验目的理解bmp文件的基本组成;实现bmp序列向yuv文件的转换(基本要求为24bit的bmp文件,进阶要求为支持小于24bit的bmp文件),并用YUV Viewer播放验证。2 bmp文件格式bmp文件大体上分为4个部分:位图文件头BITMAPFILEHEADER位图信息头BITMAPINFOHEADER调色板Palette实际的位图数据ImageData2.1 位图文件头BITMAPFILEHEADER2.2 位图信息头BITMAPINFOH原创 2021-03-30 21:04:20 · 326 阅读 · 0 评论 -
数据压缩作业2——TGA格式文件分析
1 TGA格式简介TGA是由美国Truevision公司为其显示卡开发的一种图像文件格式,已被国际上的图形、图像工业所接受。现已成为数字化图像,以及运用光线跟踪算法所产生的高质量图像的常用格式。TGA(Targa)格式是计算机上应用最广泛的图像格式。在兼顾了BMP的图像质量的同时又兼顾了JPEG的体积优势。并且还有自身的特点:通道效果、方向性。在CG领域常作为影视动画的序列输出格式,因为兼具体积小和效果清晰的特点。TGA格式支持压缩,使用不失真的压缩算法。2 TGA文件结构及实例分析原创 2021-03-24 20:56:15 · 505 阅读 · 0 评论 -
数据压缩实验1——彩色空间转换
1 实验目的编程实现rgb文件转换成yuv文件,转换完成后使用YUV Viewer验证。编程实现yuv文件转换成rgb文件,转换完成后使用YUV Viewer验证。如果有误差,分析误差来源。2 实验原理2.1 rgb转换为yuv的公式推导由电视原理可知,亮度和色差信号的构成如下(模拟信号):Y=0.2990R+0.5870G+0.1140BY=0.2990R+0.5870G+0.1140BY=0.2990R+0.5870G+0.1140BR−Y=0.7010R−0.5870G−0.1140原创 2021-03-22 15:40:11 · 445 阅读 · 0 评论 -
数据压缩作业1-2
1 实验要求对给定的 down.rgb 和 down.yuv 文件分析三个通道的概率分布,并计算各自的熵。注:分辨率均为256*256;yuv为4:2:0采样空间;存储格式:down.rgb按每个像素BGR依次存放,down.yuv按全部像素的Y数据块、U数据块和V数据块存放。2 实验内容2.1 RGB文件的分析2.1.1 实验思路统计R,G,B在每个点的频数 --> 计算频率 --> 将结果写入.txt文件 -->计算熵2.1.2 实验代码#include &l原创 2021-03-10 16:41:59 · 256 阅读 · 0 评论 -
数据压缩作业1-1
数据压缩1-1作业要求:使用Audacity观察浊音、清音、爆破音的波形(时域+频域),并分析其特点。1.浊音(以’U’为例)(1)时域波形(2)频域波形(3)特点时域波形呈现周期性;相较于清音和爆破音,频域波形幅度较大且变化更剧烈;在某些频率上具有较高能量,即具有共振峰的特性。2.清音(以’T’为例)(1)时域波形(2)频域波形(3)特点时域波形没有呈现周期性;能量分布比较均匀,频域波形整体较平稳;相较于浊音和爆破音,频谱幅度最小,能量最低。3.爆破音(以’原创 2021-03-10 00:16:18 · 120 阅读 · 0 评论