![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据压缩
文章平均质量分 86
JFrankLee
这个作者很懒,什么都没留下…
展开
-
H.264编码分析
一、H.264格式解析1.H.264概述H.264是国际标准化组织(ISO)和国际电信联盟(ITU)共同提出的继MPEG4之后的新一代数字视频压缩格式,它即保留了以往压缩技术的优点和精华又具有其他压缩技术无法比拟的许多优点。(1)低码流(Low Bit Rate)和MPEG2和MPEG4 ASP等压缩技术相比,在同等图像质量下,采用H.264技术压缩后的数据量只有MPEG2的1/8,MPEG4的1/3。显然,H.264压缩技术的采用将大大节省用户的下载时间和数据流量收费。(2)高质量的图象H.2原创 2021-07-13 19:53:05 · 411 阅读 · 0 评论 -
【实验六】MPEG音频编码实验
文章目录原创 2021-06-17 09:52:44 · 227 阅读 · 0 评论 -
JPEG原理分析及JPEG解码器的调试
一、JPEG格式解析1.JPEG简介JPEG 是 Joint Photographic Exports Group 的英文缩写,中文称之为联合图像专家小组。该小组隶属于 ISO 国际标准化组织,主要负责定制静态数字图像的编码方法,即所谓的 JPEG算法。JPEG图像压缩算法能够在提供良好的压缩性能的同时,具有比较好的重建质量,被广泛应用于图像、视频处理领域,网站上80%的图像都采用了JPEG压缩标准。2.JPEG编码流程2.1 颜色模式转换JPEG 采用的是 YCrCb 颜色空间,而 BMP原创 2021-06-08 13:45:53 · 602 阅读 · 0 评论 -
DPCM编码的python实现及结合霍夫曼编码的压缩效率分析
目录一、DPCM编码1.原理2.算法实现二、压缩效果分析1.压缩比2.PSNR (Peak Signal-to-Noise Ratio) 峰值信噪比(1)PSNR定义(2)PSNR代码实现(3)PSNR值对比一、DPCM编码1.原理DPCM是差分预测编码调制的缩写,是比较典型的预测编码系统。在DPCM系统中,需要注意的是预测器的输入是已经解码以后的样本。之所以不用原始样本来做预测,是因为在解码端无法得到原始样本,只能得到存在误差的样本。因此,在DPCM编码器中实际内嵌了一个解码器,如编码器中虚线框中所原创 2021-04-29 16:23:09 · 1136 阅读 · 0 评论 -
LZW编码算法原理及实例应用
一、LZW原理1.LZW简介LZW的编码思想是不断地从字符流中提取新的字符串,通俗地理解为新“词条”,然后用“代号”也就是码字表示这个“词条”。这样一来,对字符流的编码就变成了用码字去替换字符流,生成码字流,从而达到压缩数据的目的。LZW编码是围绕称为词典的转换表来完成的。LZW编码器通过管理这个词典完成输入与输出之间的转换。LZW编码器的输入是字符流,字符流可以是用8位ASCII字符组成的字符串,而输出是用n位(例如12位)表示的码字流。2.LZW编码算法步骤步骤1:将词典初始化为包含所有可能的单原创 2021-04-18 17:21:08 · 5261 阅读 · 0 评论 -
BMP 序列转 YUV 文件
一、BMP文件格式解析BMP(全称 Bitmap)是 Windows 操作系统中的标准图像文件格式,可以分成两类:设备相关位图(DDB)和设备无关位图(DIB),使用广泛。它采用位映射存储格式,除了图像深度可选以外,在绝大多数应用中不采用其他任何压缩,因此,BMP 文件所占用的空间很大。BMP 文件的图像深度可选 lbit、4bit、8bit、16bit 及 24bit。BMP 文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。由于 BMP 文件格式是 Windows 环境中交换与图有关的数据的原创 2021-03-26 15:02:28 · 151 阅读 · 0 评论 -
TGA文件格式分析
一、TGA文件格式概述TGA(Truevision Graphics Adapter)文件格式,通常又称为Targa(Truevision Advanced Raster Graphics Adapter),是由美国Truevision公司为其显示卡开发的一种图像文件格式,已被国际上的图形、图像工业所接受。现已成为数字化图像,以及运用光线跟踪算法所产生的高质量图像的常用格式。TGA文件的扩展名为.tga,该格式支持压缩,使用不失真的压缩算法,可以带通道图,另外还支持行程编码压缩。二、色彩类型介绍1.伪原创 2021-03-24 16:09:18 · 1956 阅读 · 0 评论 -
yuv与rgb图像格式转换
一、前言本次试验内容为将256*256,采样为4:2:0的yuv图像转为rgb格式。老师提供了rgb2yuv的源码,经过分析,发现源码已经极其优雅高效,命名方式合理,内存分配刚刚好,还运用了查找表的方法,以空间换时间负责度。故此次直接以源码为基础,稍加改动得到其逆变换。二、公式推导1.rgb2yuv在电视系统中,将红绿蓝称为三基色,分别用( R e ) , ( G e ) , ( G b ) 表示。电视显示器上五颜六色的光便是由这三种色彩的荧光粉调制而成的。亮度方程:Y=0.2990R+0.587原创 2021-03-19 12:51:14 · 1922 阅读 · 0 评论 -
利用audacity分析浊音、清音与爆破音的信号特性
一、前言本实验数据使用手机话筒直接录制,格式为m4a。audacity不支持此格式,需要加入FFmeg库。由于语音信号具有短时平稳性,在20ms-30ms内是平稳的。因此在10ms量级上对语音信号进行分析观察。二、实验1.元音/a:/时域1.元音信号可以明显看出具有周期性,波形较规则。2.相比之下过零率最低。频域能量最高2.清音/h/时域过零率相比元音较高频域能量较小3.爆破音/p/时域过零率最高频域能量较低三、结尾貌似是因为设备问题,录制的音频特征并没原创 2021-03-06 16:40:23 · 375 阅读 · 0 评论 -
用python读取RGB及YUV格式图片并计算各自熵
用python读取RGB及YUV格式图片并计算各自熵一、前言本次任务内容:对down.rgb和down.yuv分析三个通道的概率分布,并计算各自的熵。两个文件的分辨率均为256*256,yuv为4:2:0采样空间,存储格式为:rgb文件按每个像素BGR分量依次存放;YUV格式按照全部像素的Y数据块、U数据块和V数据块依次存放。虽然上学期曾使用过c++读取YUV格式文件并进行一系列处理,但相比之下,python进行此类操作更加方便,可调用的包更多,个人也更加熟悉。故此次选择python作为编程语言。原创 2021-03-06 15:23:39 · 4295 阅读 · 10 评论