视音频处理技术1_视音频处理技术答案

2020-02-28 其他范文 下载本文

视音频处理技术1由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“视音频处理技术答案”。

《视音频处理技术》

实验报告

院 班

级 姓

名 学

号 任课教师

《视音频处理技术》实 验 报 告

学号:

姓名:

班级:实验1.一、实验目的:

学习熵编码的编码原理,测试三种熵编码的编码效率,比较三种编码算法的压缩比。

二、实验要求: 1.研究和分析“熵编码源程序”,用“哈夫曼编码”、“算术编码”、“游程编码”此程序对“lena.bmp”(图像文件)进行压缩处理,并比较三种编码算法的压缩比。2.设计和编写游程编码对黑白bmp图像文件进行游程编码,并给出游程编码的压缩比。黑白bmp图像文件中要包括自己的名字、学号等图案。3.请根据教材《多媒体技术基础》中的2.2.3部分算术编码算法的原理,编写算术编码程序,并给出对序列a,c,b,d进行编码后的概率区间。符号[a,b,c,d]对应的概率分布为[0.1,0.4,0.3,0.2]。

三、实验代码: 算数编码: void ac_encoder(){ char temp[4];

int i=0;

} float c=0,a=1.0,end;for(i=0;i

scanf(“%c”,&temp[i]);getchar();switch(temp[i])

{case 'a':

end=c+a;c+=a*(0.0);a=a*(0.1);

break;case 'b': end=c+a;c+=a*(0.1);a=a*(0.4);break;case 'c': end=c+a;c+=a*(0.5);a=a*(0.3);break;case 'd': end=c+a;c+=a*(0.8);a=a*(0.2);break; default: break;} } printf(“序列{%c,%c,%c,%c}的概率区间为[%f,%f)n”,temp[0], temp[1],temp[2],temp[3],c,end);

四、实验结果:

1、三种编码算法的压缩比: 哈夫曼编码算法:64KB:63KB 算术编码算法:64KB:60.1KB 游程编码算法:64KB:118KB2、压缩比:129KB/64KB=202%

3、五、心得体会:

《视音频处理技术1.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
视音频处理技术1
点击下载文档
相关专题 视音频处理技术答案 视音频 技术 视音频处理技术答案 视音频 技术
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文