- 博客(12)
- 收藏
- 关注
原创 数据压缩试验 | H.264编码
实验要求1.将两个264文件进行解码得到相应的YUV文件;2.将上述两个视频序列编码为.264文件固定码率,以不同的GOP长度及形状编码GOP=15,2B帧;GOP=12,2B帧;GOP=9,2B帧 GOP=4,1B帧;GOP=12,无B帧;GOP=1,全I帧相同的GOP长度及形状,不同的码率例:1000kb/s,800kb/s,400kb/s,…3.用码流分析软件检查所生成的码流中各种编码模式和运动矢量等信息;分析不同统计特性的视频图像对应的编码模式和运动矢量的特点4.用播放器观看所生
2020-08-25 14:09:28
359
原创 数据压缩作业 | 随机信号的参数建模(AR模型)
随机信号的参数建模法为随机信号建立参数模型是研究随机信号的一种基本方法,其含义是认为随机信号x(n)x(n)x(n)是由白噪w(n)w(n)w(n)激励某一确定系统的响应。只要白噪的参数确定了,研究随机信号就可以转化成研究产生随机信号的系统。三种常用的线性模型AR模型(自回归模型 Auto-regression model)MA模型(滑动平均模型Moving average model)ARMA模型(自回归滑移平均模型Auto=regression-Moving average model)
2020-06-21 23:04:02
1151
原创 数据压缩试验 | MPEG音频编码
一、实验原理MPEG-1 Audio LayerII编码器原理框架图:【框架图】多相滤波器组:将 PCM样本变换到32个子带的频域信号 ;如果输入的采样频率为48kHz,那么子带的频率宽度为48/(2*32)=0.75Hz【多相滤波器组】缺点:等带宽的滤波器组与人类听觉系统的临界频带不对应在低频区域,单个子带会覆盖多个临界频带。在这种情况下量化比特数不能兼每个临界频带。滤波器组与其逆过程不是无失真的但滤波器组引入的误差很小,且听不到子带间频率有混叠滤波后的相邻子带有频率混叠现象
2020-06-14 15:57:43
417
原创 数据压缩作业 | 验证时域移位定理与完全重建QMF滤波器组的设计
一、验证时域移位定理代码:clc; close all; clear;Ts=0.1;N = 500;n = 0: N - 1;t = 1:Ts:Ts*(N-1);xt2 = tripuls(t - 10, 1);xt1 = tripuls(t - 2, 1);figuresubplot(3,2,1);plot(t, xt1);xlabel('$t/\rm{s}$', 'Interpreter', 'latex');ylabel('$x_1(t)$', 'Interpret
2020-06-01 08:57:00
384
原创 数据压缩实验 | JPEG原理分析及JPEG解码器的调试
实验原理:1.JPEG解码原理【图】(1)预处理像块分割:把原图像分割成若干个8x8互相不重叠矩形块,每一个像块作为一个独立的单元进行变换和熵编码。零偏置(Level Offset):对于灰度级是2n的像素,通过减去2n-1,将无符号的整数值变成有符号数。如对于n=8,即将0~255的值域,通过减去128,转换为值域在-128~127之间的值。其目的是使像素的绝对值出现3位10进制的概率大大减少。(2)8x8DCT经过DCT变换后,前后图像能量不变,图像的低频分量会集中在左上角,故而左上角数
2020-05-31 23:59:31
1291
原创 数据压缩作业 | 最小二乘法——梯度下降法、牛顿法、高斯牛顿法原理总结
线性预测器最佳预测系数线性方程的推导:最小二乘法通过最小化误差的平方和寻找数据的最佳函数匹配。利用最下二乘法可以简便地求得未知数据,并使得这些求得的数据与实际数据之间误差的平方和为最小。最小二乘法还可用于曲线拟合。其他一些优化问题也可以通过最小化能量或最大化熵用最小二乘法来表达。线性最小二乘法基本公式:考虑超定方程组(超定指方程个数大于未知量个数):其中m代表有m个等式,n代表有 n 个未知数β,m>n ;将其进行向量化后为:Xβ=y显然该方程组一般而言没有解,所以为了选取最合适的
2020-05-18 10:41:04
998
原创 数据压缩实验 | DPCM压缩系统的实现和分析
实验内容:1.DPCM编解码原理DPCM是差分预测编码调制的缩写,是比较典型的预测编码系统。在DPCM系统中,需要注意的是预测器的输入是已经解码以后的样本。之所以不用原始样本来做预测,是因为在解码端无法得到原始样本,只能得到存在误差的样本。因此,在DPCM编码器中实际内嵌了一个解码器,如编码器中虚线框中所示。在一个DPCM系统中,有两个因素需要设计:预测器和量化器。理想情况下,预测器和量化器应进行联合优化。实际中,采用一种次优的设计方法:分别进行线性预测器和量化器的优化设计。2.DPCM编码系统的设
2020-05-10 19:50:07
257
原创 数据压缩实验 | TGA文件转YUV文件
TGA文件头有5个字段,共18个字节建立TGA文件头的结构体:typedef struct{unsigned char IDLength;unsigned char ColorMapType;unsigned char ImageType;unsigned short FirstEntryIndex;//颜色首地址unsigned short ColorMapLength;//颜色...
2020-04-12 23:49:19
164
原创 数据压缩作业 | PNG文件格式分析
PNG文件的结构PNG图像格式文件由文件署名和数据块(chunk)组成。PNG文件的文件头是由固定的字节来描述的:第一个字节0x89超出了ASCII字符的范围,这是为了避免PNG文件被当做文本文件来处理,文件剩余的部分由3个以上的数据块(chunk)按一定顺序组成。PNG文件的数据块分类及结构**PNG有两种数据块类型:**关键数据块(critical chunk)和辅助数据块(anc...
2020-03-29 23:48:48
236
原创 数据压缩作业 | 彩色空间转换实验
实验内容:掌握彩色空间转换的基本思想及转换公式;用所熟悉的程序语言编写RGB转YUV、YUV转换为RGB的程序YUV与RGB的互转:RGB转YUV小数型Y=0.2990R+0.5870G+0.1140B;U=-0.1684R-0.3316G+0.5000B+128;V=0.5000R-0.4184G-0.0813B+128;整数型Y=((66R+129G+25B)>>...
2020-03-28 18:07:17
143
原创 数据压缩第一周作业
题目:读入一个24bitRGB文件(以down.rgb为例,其分辨率为256*256),输出该数据文件中R、G、B三个分量(各8bit表示)的概率分布示意图和熵。思路是按老师给的提示走的:开辟3个width*height的unsigned char型数组;打开要读出的RGB文件(以“rb”方式打开);打开3个要输出的数据统计文件(以“w”方式打开,可命名为R_sat.txt等);将RGB...
2020-03-15 23:19:39
160
原创 数据压缩小作业 | 计算机编程中的数据类型
总结归纳计算机编程中的各种数据类型,其表示形式和计算方法。重点关注类型转换、数值溢出和移位等操作。整型short/unsigned short(16位)int/unsigned int(32位)long/unsigned long(32位)·表示方法short int a; //短整型unsigned short int a;//无符号短整型int a;unsigned in...
2020-02-17 21:24:40
152
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人