欢迎来到天天文库
浏览记录
ID:57878944
大小:80.00 KB
页数:3页
时间:2020-04-02
《视音频处理技术实验.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验一多媒体数据的压缩1・请用研究和分析“爛编码源程序”,用“哈夫曼编码”、“算术编码”、“游程编码”此程序对"lena.bmp"(图像文件)进行压缩处理,并比较三种编码算法的压缩比。2.请编写一个图像矩阵产生程序,具体要求为:图像大小为256*256;b)c)d)图像矩阵中的点p(Ij)=详256+j;将数据文件中的图像矩阵数据读取到图像矩阵中。将图像矩阵保存为数据文件,文件名请自行命名。3・用设计和编写游程编码对黑白bmp图像文件进行游程编码,并给出游程编码的压缩比。黑白bmp图像文件中要包括自己的名字、学号等图案。4.请根据教材《多
2、媒体技术基础》中的2.2.3部分算术编码算法的原理,编写算术编码程序,并给出对序列a,c,b,d进行编码后的概率区间。符号[a,b,c,d]对应的概率分布为[0.1,0.4,03,0.2]o实验二音频数据的处理K给定一个16KHz的音频数据(一维整数数组)A,时间长度为1秒。请对音频数据A进行8KHz的采样,用量化值q=12进行量化,并进行PCM编码,并打印输出前100个采样的PCM编码。其中A的定义如下:IntA[16000];Floatpi=3.1415926535;For(inti=0;i<16000;i++)A[i]=(int)(
3、sin(i/pi)*256);2、以题1中得到的8KHz重采样的音频数据为基础,进行DPCM编码,并打印输出前10()个采样的DPCM编码。2.以题1中得到的8KHz重采样的音频数据为基础,使用以下简化规则进行的ADPCM编码,并打印输出前100个采样的ADPCM编码。ADPCM简化规则为:1)当前音频样本的采值的预测值S(町等与上一个样本值的量化编码值S(n-l).2)如果当前值S(n)与预测值S(n)啲差e(n)v5时,量化阈值q=2;3)如果当前值S(n)与预测值S(n)啲差5<=e(n)<20时,量化阈值q=6;3)如果当前值S(
4、n)与预测值S(n)啲差e(n)>=20时,量化阈值q=12;注:为降低难度,输出的编码可以为“1”和“()”的字符。在计算压缩比时,编码中的每个字符作为一位计算。实验三视频数据处理K请编写图像矩阵产生程序,具体要求为:a)共产生两个图像矩阵A[256][256],和B[256][256]b)图像矩阵中的点A(IJ)=i*256+j,B(Ij)=i*256+j,;c)特别地,当25v=iv25+16,20<=j<20+16,A(iJ)=i・20;2、以d)特别地,当32v=iv32+16,16v二jvl6+16,B(iJ)=i-27;1中
5、得到的图像数据基础上,以图像A为参考帧,请用全搜索方法计算图像B中16*16图像块MBlock(32,16)的运动矢量。3、以题1中得到的图像数据基础上,以图像A为参考帧,请用三步搜索方法计算图像B中16*16图像块MBlock(32,16)的运动矢量。4、给定一个8*8的DCT系数矩阵C[8][8],12■1000000000000■1・10000000・100000000000000000000000000000000000000请编写程序将DCT系数按Zigzag扫描顺序转换为系数序列,并用游程编码对系数序列进行编码,以v连续W的个
6、数,非零系数值〉的格式输出的中间符号。
此文档下载收益归作者所有