- 博客(10)
- 收藏
- 关注
原创 H.264文件分析
文章目录一 实验要求二、文件分析0. 关于H.264...1. SPS(Sequence Parameter Set)1.1 SPS 语法元素及其含义1.2 Demo.mp4的SPS实例2 PPS2.1 SPS 语法元素及其含义2.2 Demo.mp4的PPS实例一 实验要求一、选择一个.mp4或者.264文件。二、在码流分析仪软件中打开该文件,从几个层次进行分析:(1)分析SPS和PPS里都包含哪些主要的信息,给出参数值。(例如分辨率、帧率、GOP结构等等)(2)以一个GOP为例,分析如下信息
2021-07-12 17:54:41
821
原创 MPEG音频编码原理及编码器调试
一 MPEG音频编码1 基本原理基本思想:去掉音频信号中的冗余。其中,冗余主要来自:声音信号中本身存在的冗余;不被人耳感知的部分。1.1 MPEG-1 Audio Layer2 编码器原理该编码器主要采用了心理声学模型。· 输入声音信号经过一个多相滤波器组,变换到多个子带。同时经过“心理声学模型”计算以频率为自变量的噪声掩蔽阈值。量化和编码部分用信掩比 SMR 决定分配给子带信号的量化位数,使量化噪声<掩蔽域值。最后通过数据帧包装将量化的子带样本和其它数据按照规定的帧格式组装成比特数据流。·
2021-06-17 00:19:46
685
原创 JPEG原理分析&JPEG解码器调试
目录1 JPEG原理1.1 JPEG概述1.2 JPEG编解码流程1.2.1 零偏置电平下移1.2.2 8x8 DCT变换(块划分)1.2.3 量化1.2.4 DC和AC分量编码:Huffman+熵编码2 JPEG文件格式的解析JPEG文件中重要的标记3 实验步骤3.1 使用JPEG解码程序输出YUV文件3.2 程序理解大致框架3.3 输出量化矩阵,以及Huffman码表4.实验结果量化矩阵Huffman码表结论1 JPEG原理1.1 JPEG概述JPEG( Joint Photographic..
2021-06-09 23:10:53
467
原创 DPCM预测编码压缩及其分析
文章目录DPCM预测编码压缩及其分析1 算法原理2 算法实现主函数DPCM函数计算PSNR3 实验结果3.1 图像结果3.2 计算PSNR(峰值信噪比)3.3 概率分布4. 压缩比DPCM预测编码压缩及其分析1 算法原理DPCM即差分脉冲编码调制,基本思想是对信号差值进行量化。由于实际图片的像素之间存在相关性,所以进行差值计算之后,得到的重复差值会较多,信源熵随之减小。通过对《信息论与编码原理》这门课的学习,我们已经知道大量重复,且取值范围比原分布范围更窄的差值,在应用变长Huffman编码时,其
2021-05-11 23:39:55
1433
原创 正儿八经的数据压缩小课堂——从C++看词典编码之LZW编码
正儿八经的数据压缩小课堂——从C++看词典编码之LZW编码文章目录正儿八经的数据压缩小课堂——从C++看词典编码之LZW编码前言一、词典编码二、使用步骤1.引入库2.读入数据总结前言什么是编码?我们为什么要编码?要理解这个听上去很高大上的玩意儿其实并不困难——简单地说,编码是人类利用信息对象(比如数据)的统计特性等特性,来尽可能地压缩对象在传输过程中的体量!以此,来实现本来不可能实现的信息传输过程,还可以节约成本!爽!今天我们要了解的LZW编码,属于编码大家庭中,词典编码的一种。一、词典编
2021-04-21 23:06:28
731
1
原创 BMP序列转yuv文件
文章目录1 实验目的2 实验原理一、pandas是什么?二、使用步骤1.引入库2.读入数据总结1 实验目的·理解图像文件的基本构成·掌握结构体作为复杂数据对象的用法2 实验原理### BMP(全称 Bitmap)是 Windows 操作系统中的标准图像文件格式,可以分成两类:设备相关位图(DDB)和设备无关位图(DIB),使用广泛。它采用位映射存储格式,除了图像深度可选以外,在绝大多数应用中不采用其他任何压缩,因此,BMP 文件所占用的空间很大。BMP 文件的图像深度可选 lbit、4.
2021-04-07 21:07:22
136
原创 实验1 RGB与YUV两彩色空间的互相转换
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言1 实验目的2 实验原理2.1 RGB与YUV色彩空间的基础知识2.1.1 RGB2.2.2 YUVYUV与RGB的转换模拟信号数字信号2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考1 实验目的编写RGB转化为YUV的程序,将给定的R
2021-03-24 23:47:44
752
原创 使用FlexHex对PNG格式文件进行分析
一、PNG的文件结构根据PNG文件的定义来说,其文件头位置总是由位固定的字节来描述的:二、PNG的数据块(Chunk)PNG定义了两种类型的数据块,一种是称为关键数据块(critical chunk),这是标准的数据块,另一种叫做辅助数据块(ancillary chunks),这是可选的数据块。关键数据块定义了4个标准数据块,每个PNG文件都必须包含它们,PNG读写软件也都必须要支持这些数据块。虽然PNG文件规范没有要求PNG编译码器对可选数据块进行编码和译码,但规范提倡支持可选数据块。三、
2021-03-23 18:28:43
704
原创 统计RGB格式和YUV格式的图像文件中各分量概率分布,并计算它们的熵
import numpy as npimport mathimport matplotlib.pyplot as pltfile = open("D:\\Users\\AzureShield\\Desktop\\down.rgb","rb") ##获取文件路径。需要注意的是,默认r读取时,Python会将字节\x1a(26)转换成的字符视作文档结束符(EOF),##故若不用二进制rb读取,可能产生文档读取不全的现象data = file.read() ##读取图像文件,并按从左至右、从上至
2021-03-08 21:33:22
284
原创 使用Audacity分析浊音、清音和爆破音的时域及频域特性
第一次实验一、使用Audacity分析浊音、清音和爆破音的时域及频域特性如果导入文件过程中遇到 “Audicity无法识别文件”的问题,请在“编辑”→“偏好设置”→“库”中,定位“avformat-55.dll”文件,如果没有需自行前往FFmpeg的官方网站按说明步骤下载解压。1.浊音 /m/· 在时域上,浊音信号的波形具有短时周期性。在三种信号(浊音、清音、无声段)之中,它的短时平均幅度最大,而短时过零率最低。· 在频域上,浊音信号的能量主要集中在3kHz以下。值得注意的是,在浊音之中,浊辅
2021-03-06 14:35:43
562
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人