![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据压缩
文章平均质量分 93
月婵婵
(非固定时间段登录,私信无法及时回复,爱心发电,暂不接广告合作,非常感谢关注!)每位女性都可以背起行囊,勇敢向前。世界很大,不管我们选择了什么,都有自己独特的精彩。
展开
-
数据压缩12 | 实验8 | H.264视频编解码
目录一、实验准备1. H.264编码过程2. 调试和编码(参考JM Reference Software Manual (JVT-AE010))3. 编码参数(参考JM Reference Software Manual (JVT-AE010))3.1. 语法3.2. 编码器输入与输出3.3 实验需要更改的参数及相关解释二、实验过程1. 264文件解码成YUV文件2. YUV文件编码成264文件3. 更改码率&GOP长度&帧类型编码结果4. 率失真曲线绘制三、总结反思一、实验准备本实验涉原创 2021-07-06 22:53:06 · 1191 阅读 · 1 评论 -
数据压缩11 | 实验7 | MP4及H.264码流分析
目录一、实验内容二、分析过程三、总结反思一、实验内容一、选择一个.mp4或者.264文件。二、在码流分析仪软件中打开该文件,从几个层次进行分析:(1)分析SPS和PPS里都包含哪些主要的信息,给出参数值。(例如分辨率、帧率、GOP结构等等)(2)以一个GOP为例,分析如下信息:每个图像帧的类型及所用的编码比特数、QP值;并以图像帧号为横坐标、每帧所用比特数为纵坐标画出曲线图;以图像帧号为横坐标、每帧所用QP为纵坐标画出曲线图。二、分析过程三、总结反思...原创 2021-06-23 15:06:34 · 829 阅读 · 0 评论 -
数据压缩10 | 实验6 | MPEG音频编码实验
目录一、内容概述二、实验思路三、代码分析四、输出结果五、总结反思一、内容概述二、实验思路三、代码分析四、输出结果五、总结反思原创 2021-06-16 22:17:20 · 277 阅读 · 0 评论 -
数据压缩9 | 随机信号的参数建模法及MATLAB验证
目录一、平稳随机信号常用的线性模型1. MA模型2. AR模型3. ARMA模型一、平稳随机信号常用的线性模型为随机幸好简历参数模型是研究随机信号的一种基本方法,其含义是认为随机信号是由白噪声激励某一确定系统的响应。根据 Wold 的证明:任何平稳的 ARMA(自回归移动平均)模型或 MA 模型均可用无限阶或阶数足够的 AR 模型去近似。1. MA模型2. AR模型3. ARMA模型...原创 2021-06-02 23:49:23 · 403 阅读 · 0 评论 -
数据压缩8 | 实验5 | JPEG原理分析及JPEG解码器的调试
目录一、内容概述1. JPEG编解码原理2. JPEG文件格式二、实验思路三、调试过程四、分析总结一、内容概述1. JPEG编解码原理2. JPEG文件格式二、实验思路逐步调试JPEG解码器程序。将输入的JPG文件进行解码,将输出文件保存为可供YUVViewer观看的YUV文件。程序调试过程中,应做到:①理解程序设计的整体框架;理解三个结构体的设计目的:struct huffman_table struct component struct jdec_private②理解在视音频编解码调试原创 2021-06-02 21:07:47 · 818 阅读 · 0 评论 -
数据压缩7 | 实验4 | DPCM 压缩系统的实现和分析
目录一、一、原创 2021-05-05 23:09:00 · 628 阅读 · 0 评论 -
数据压缩6 | 实验3 | LZW 编解码算法实现与分析
目录一、原理概述二、实验思路1. 编码过程2. 解码过程三、关键代码四、结果分析一、原理概述LZW的编码思想是不断地从字符流中提取新的字符串,通俗地理解为新“词条”,然后用“代号”也就是码字表示这个“词条”。这样一来,对字符流的编码就变成了用码字去替换字符流,生成码字流,从而达到压缩数据的目的。LZW编码是围绕称为词典的转换表来完成的。LZW编码器通过管理这个词典完成输入与输出之间的转换。LZW编码器的输入是字符流,字符流可以是用8位ASCII字符组成的字符串,而输出是用n位(例如12位)表示的码字流原创 2021-04-22 01:36:36 · 322 阅读 · 0 评论 -
数据压缩5 | 实验2 | bmp文件转yuv
目录一、内容拆解二、思路概述1. bmp文件格式分析2. bmp => rgb3. yuv文件实现三、关键代码四、总结反思一、内容拆解二、思路概述1. bmp文件格式分析2. bmp => rgb3. yuv文件实现三、关键代码四、总结反思...原创 2021-04-07 23:04:35 · 364 阅读 · 0 评论 -
数据压缩4 | TGA文件格式分析
目录一、简介二、结构1. TGA文件头2. 图像/颜色表数据3. 开发者区域,扩展区域,文件尾三、压缩算法三、总结一、简介TGA是由美国Truevision公司为其显示卡开发的一种图像文件格式,已被国际上的图形、图像工业所接受。现已成为数字化图像,以及运用光线跟踪算法所产生的高质量图像的常用格式。TGA文件的扩展名为.tga,该格式支持压缩,使用不失真的压缩算法,可以带通道图,另外还支持行程编码压缩。——来自360百科问题.tga结构是怎样的?如何压缩,算法是什么?光线追踪算法二、结原创 2021-03-24 23:11:19 · 1196 阅读 · 0 评论 -
数据压缩3 | 实验1 | 彩色空间转换 RGB<=>YUV
目录一、内容拆解二、思路概述1. RGB->YUV2. YUV->RGB三、关键代码1. 查表法2. RGB->YUV3. YUV->RGB四、总结吐槽一、内容拆解(1) 编写RGB转化为YUV程序,重点掌握函数定义,部分查找表的初始化和调用,缓冲区分配。将得到的RGB文转换为YUV文件,用YUV Viewer播放器观看,验证是否正确。(2) 编写将YUV转换为RGB的程序。将给定的实验数据用该程序转换为RGB文件。并与原RGB文件进行比较,如果有误差,分析误差来自何处。==原创 2021-03-24 17:13:58 · 298 阅读 · 1 评论 -
数据压缩2 | 分析RGB文件&YUV文件三通道概率密度,并计算信息熵
分析RGB文件&YUV文件三通道概率密度,并计算信息熵一、知识储备二、 思路概述三、 具体实现1. RGB文件① 代码详解② 信息熵和可视化呈现2. YUV文件① 代码详解② 信息熵和可视化呈现四、 分析总结1. 技术方面2. 心态方面一、知识储备磨刀不误砍柴工,在进行此项任务之前,你需要了解以下内容:问题:对down.rgb和down.yuv分析三个通道的概率分布,并计算各自的熵两个文件的分辨率均为256*256;YUV为4:2:0采样空间;存储格式为:1) RGB文件按每个像素BG原创 2021-03-06 21:59:24 · 482 阅读 · 0 评论 -
数据压缩1 | 浊音&清音&爆破音时域及频域特性
浊音&清音&爆破音时域及频域特性分析概念区别浊音时域及频域特性清音时域及频域特性爆破音时域及频域特性总结概念区别当气流通过声门时,如果声带的张力恰好使声带产生张弛震荡式振动,产生一股准周期脉冲七六,这一气流激励声道就产生浊音(Voiced Speech)或有声语音。如果声带不振动,而声道在某处收缩,迫使气流以高速通过这一收缩部分而产生湍流,就产生清音(Unvoiced Speech)或摩擦音,或称无声语音。如果声道在完全闭合的情况下突然释放就产生爆破音(Plosive Speec原创 2021-03-06 19:52:59 · 962 阅读 · 0 评论