- 博客(10)
- 收藏
- 关注
原创 数据压缩实验--H.264码流分析
使用码流分析仪打开一个MP4文件:打开View-info可以看到SPS和PPS的内容SPS中保存了一组视频编码序列的全局参数,一般情况下位于整个码流的起始位置。在做视频播放器时,为了让后续的解码过程可以使用SPS中包含的参数,必须对其中的数据进行解析。各个参数的含义由frame = time_scale / num_unis_in_tick计算方法,得到本视频的帧率为60/1=60,但在File信息中给出的帧率为30,不一致。通常情况下,PPS类似于SPS,在H.264的裸码流中单独保存与一个
2022-06-28 10:08:14
726
1
原创 【数据压缩实验六--MPEG】
MPEG-1 Audio LayerII编码器原理基本思想:分析信号,去掉不能被感知的部分。通过子带分析滤波器组使信号具有高的时间分辨率,确保在短暂冲击信号情况下,编码的声音信号具有足够高的质量。又可以使信号通过FFT运算具有高的频率分辨率,因为掩蔽阈值是从功率谱密度推出来的。输入声音信号经过一个多相滤波器组,变换到多个子带。同时经过心理声学模型计算以频率为自变量的噪声掩蔽阈值。量化和编码部分用信掩比SMR决定分配给自带信号的量化位数,使量化噪声...
2022-06-05 17:07:30
352
原创 【数据压缩实验五--JPEG】
基本流程:1.亮度信号零偏置电平下移,对于灰度级是2n的像素,通过减去2n-1,将无符号的整数值变成是有符号数。这样做的目的是使像素的绝对值出现3位10进制的概率大大减少。2.DCT变换对每个单独的彩色图像分量,把整个分量图像分成8×8的图像块,并进行8×8DCT变换,目的是去除图像数据的相关性,便于量化过程去除图像数据的空间冗余。3.量化利用人眼视觉特性设计而成的矩阵量化DCT系数,减小视觉冗余。因为人眼对亮度信号比色差信号更敏感,因此使用了两种量化表:亮度量化值和色差量化值;根据人眼对低频敏感
2022-06-04 18:00:45
364
原创 数据压缩实验四--DPCM
数据压缩实验四--DPCM实验原理DPCM编解码原理PSNR计算压缩质量实验代码DPCM.cppmain.cppDPCM.h实验步骤实验图片的准备命令参数图像质量比较8比特量化4比特,2比特,1比特量化Huffman熵编码比较编码效率原始图像与预测误差概率分布实验原理DPCM编解码原理DPCM为差分预测编码。在DPCM系统中,预测器的输入是已经解码以后的样本。在解码端无法得到原始样本,只能得到存在误差的样本,因此不用原始样本来做预测。在DPCM编码器中实际内嵌了一个解码器,如编码器中虚线框中所示。
2022-05-10 23:06:44
490
原创 【数据压缩】--LZW算法
文章目录LZW算法原理LZW编码编码算法的思想数据结构分析主要功能模块初始化词典查找词典中是否有字符串将新串加入词典编码LZW解码解码算法的思想解码LZWDecodeDecodeString调试程序编码解码压缩效率分析十种不同格式文件的压缩效率更改词典总数上限后的编码效率字符重复率很高的文本文档LZW算法的优缺点程序代码LZW算法原理LZW编码编码算法的思想步骤1:将词典初始化为包含所有可能的单字符,当前前缀P初始化为空。步骤2:当前字符C=字符流中的下一个字符。步骤3:判断P+C是否在词典中:
2022-04-20 22:51:22
1436
1
原创 数据压缩—BMP2YUV
实验一:BMP2YUVBMP文件格式位图文件格式(BMP)是Windows采用的图像文件存储格式,在Windows环境下运行的所有图像处理软件都支持这种格式。BMP文本大体上分为四个部分:部分说明位图文件头BITMAPFILEHEADER包含BMP图像文件的类型,显示内容等信息位图信息头BITMAPINFOHEADER包含有BMP图像的宽,高压缩方法,以及定义颜色等信息调色板 Palette可选,真彩(24BMP)不需要调色板实际的位图数据 ImageDa
2022-04-17 17:46:59
525
原创 数据压缩第二次作业:TGA文件分析
TGA(Targa)格式是计算机上应用最广泛的图象格式。在兼顾了BMP的图象质量的同时又兼顾了JPEG的体积优势。并且还有自身的特点:通道效果、方向性。在CG领域常作为影视动画的序列输出格式,因为兼具体积小和效果清晰的特点。TGA格式支持压缩,使用不失真的压缩算法。TGA图像格式最大的特点是可以做出不规则形状的图形、图像文件,一般图形、图像文件都为正方形,若需要有圆形、棱形甚至是镂空的图像文件时,TGA就可以派上用场了。TGA文件结构由五部分组成:文件头,图像/颜色表数据,开发者自定义区域,扩展区域
2022-03-18 13:33:44
324
原创 数据压缩第一次作业
一.RGB文件三通道分量的熵计算1.实验内容任务:编程实现RGB文件三通道分量的熵计算测试文件:分辨率为256*256,数据格式为每个像素占用三个字节,BGRBGR……保存,文件大小为196608字节。2.实验思路(1)将文件读入数组pix[196608]中(2)将RGB三通道值分别保存在R[65536]G[65536]B[65536]三个数组中(3)分别计算RGB三通道不同色度值的像素个数,进而得出频率值,即得到直方图(4)分别计算RGB三通道熵,H=Σp(x)*log(1
2022-03-18 13:32:04
89
原创 【无标题】
存储技术的发展经历了以下过程穿孔卡-纸带磁鼓:磁盘驱动器(HDD)的前身原理是利用铝鼓筒表面涂覆的磁性材料 存储数据磁带磁盘磁盘分为硬盘和软盘软盘是最早的可移介质,存储容量很小, 比如最常用的3.5英寸 的软盘容量只有1.44MB,只有早期的电脑才会使用软盘,目前已经被淘汰硬盘分为固态硬盘(SSD,新式硬盘)和机械硬盘(HDD,传统硬盘),SSD采用闪存颗粒来存储,HDD采用磁性碟片来存储。目前,笔记本上面的硬盘,机械和固态都有的,一般轻薄的,高端的笔记本,多采用固态硬盘。也有采用
2021-12-10 21:03:23
82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人