自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 H.264文件分析

实验要求1、选择一个.mp4或者.264文件。2、在码流分析仪软件中打开该文件,从几个层次进行分析:(1)分析SPS和PPS里都包含哪些主要的信息,给出参数值。(例如分辨率、帧率、GOP结构等等(2)以一个GOP为例,分析如下信息:每个图像帧的类型及所用的编码比特数、QP值;并以图像帧号为横坐标、每帧所用比特数为纵坐标画出曲线图;以图像帧号为横坐标、每帧所用QP为纵坐标画出曲线图。以第一个I帧作为分析对象,基于该帧图像的空间特性,分析每个宏块所采用的编码类型及其比例。以第一个P帧作为分析对象,

2021-07-13 22:42:47 193

原创 Mpeg音频分析

实验原理注意这两条线是不同的处理方向1.子带滤波 提高时间分辨率2.fft转变为频域方面进行分析3.心理声学模型,依据人耳听觉阈值和听觉掩蔽特性建立4.比例因子提取、选择,每个子带的12个样点为一个数据块,则一个子带含有3个数据块,将这三个数据块的比例因子进行提取并比较5.动态比特分配,根据码率和心理声学模型,为子带分配最合理的量化比特数,使整帧和每个子带的噪掩比NMR最小的算法心理声学模型理解1.频域掩蔽 一个强纯音会掩蔽在其频域上附近同时发声的弱纯音,这称为频域掩蔽2.时域掩蔽效应

2021-07-13 21:57:18 158

原创 JPEG编解码

实验原理可知jpeg编码的步骤如上图所示 下面具体分析每一项1.rgb到yuv,目的是减少冗余,yuv的关联性较rgb小,电平偏移,减少数据的范围2.将图像切割分为8*8的块,方便进行dct变化3.dct变化,将图像放到频域上,左上角是直流分量,向右下角频率增高,此步骤可以去除空间冗余,方面后面用不同的量化步长进行量化4.量化,采用不同步长的量化5.熵编码,直流采取哈夫曼编码,交流采取游程编码重点码表介绍重点码表包括量化表和哈夫曼表量化表的表头是FF DB 后面两字节xx xx 表示长度

2021-07-13 21:29:53 259

原创 DPCM编码的实现和分析

一、实验原理DPCM全称差分脉冲编码调制(Differential Pulse Code Modulation),是一种利用相邻像素的相关性去除空间冗余信息达到压缩目的的算法。二、实现代码1.dpcm代码如下(示例):void dpcm(unsigned char *yBuf, unsigned char *qBuf, unsigned char *reBuf, int w, int h, int depth){ int r = pow(2, (double)(9 - depth));

2021-05-24 22:03:01 514

原创 LZW编解码算法

算法分析LZW算法是通过建立一个字符串表,用较短的代码来表示较长的字符串来实现压缩。LZW算法的核心就是算法词典的建立,通过词典实现对重复字符串的压缩。算法实现编码算法实现步骤根据课件步骤1:将词典初始化为包含所有可能的单字符,当前前缀P初始化为空。步骤2:当前字符C=字符流中的下一个字符。步骤3:判断P+C是否在词典中(1)如果“是”,则用C扩展P,即让P=P+C,返回到步骤2。(2)如果“否”,则输出与当前前缀P相对应的码字W;将P+C添加到词典中;令P=C,并返回到步骤2简

2021-04-21 22:51:18 209

原创 TGA文件格式分析

一、TGA文件解析 TGA文件主要有两部分组成 第一部分 文件头 第二部分 图像/颜色表数据二、具体分析图片1.示例图片图片如下windows 的bliss图片,大小为800*6002.用flexhex打开文件显示如下2.文件头说明第一个字节00:不含图像信息字段第二个字节00:不含颜色表第三个字节02:图像类型未压缩第四到八字节00 00 00 00 00:不含颜色表第九到十二字节00 00 00 00 :图像起始位置是坐标轴原点第十三、第十四字节20 03:图

2021-04-19 18:36:47 349

原创 rgb到yuv的转换

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档RGB到YUV(4:2:0)的转换实验目标:实验RGB到YUV 的转换一、实验原理二、编程步骤1.读入rgb分量2.由RGB转换得到YUV实验结果实验总结实验目标:实验RGB到YUV 的转换一、实验原理YUV分量由RGB分量合成在YUV4:2:0的规则下YUV三种分量的关系1.在数量上Y:U:V=4:1:12.在布局上,连续的两个y分量与下一行同一列连续的两个y分量(共四个y分量)对应一个u和v分量二、编程步骤1.读入rg

2021-03-24 15:46:30 8600 1

原创 清音、浊音和爆破音的时域频域分析

一、实验内容用软件分析清音、浊音和爆破音的时域和频域**二、实验过程一、清音以f为例时域波形如上频域波形如上**二、浊音以z为例时域波形如上频域波形如上三、爆破音以b为例时域波形如上频域波形如上**三、结果分析一、清音时域分布较均匀,频域能量分布较均匀二、浊音时域波形,有短时周期性,频域能量主要分布在低频三、爆破音时域波形先增大然后减小,频域能量比较集中**...

2021-03-10 21:45:30 231

原创 rgb图像和yuv图像的熵分析

一、原理分析用fopens打开,fread读入,计算概率分布,再计算熵。注意rgb是每像素B.G.R分布,yuv是分块分布,算法原理相同,主要修改一下读取部分就可以了。二、代码1.RGB代码如下:#include<iostream>#include <stdlib.h>#include <math.h>int main(){ FILE* AFile = NULL; fopen_s(&AFile, "down.rgb", "rb")

2021-03-10 20:57:24 409

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除