视音频信号处理课程设计.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
视音频信号处理课程设计

《视音频信号处理课程设计》 (2013/2014-1第19周) 2014年1月 视音频信号处理课程设计 任 务 书 一、设计目的: 1.掌握视音频系统方案设计的一般方法,主要包括系统分析、系统设计的组织和实施。 2.掌握音频信号处理和图像数据处理方法和技术。 3. 掌握视频的预测编码处理的编程技术,并能独立完成一般小型视音频信号处理系统的程序设计、调试运行等工作。 3.培养把所学知识运用到具体实践对象,并能提出详细解决方案的能力。 二、任务要求: 请设计一种处理视频(连续图像)数据的压缩和解压算法,并编程实现,实现语言为C/C++。 图像的原始数据文件为BMP文件,图像数据请自行获取,所处理的图像帧数不能少于10帧。输出的编码文件格式请自行定义。 压缩算法的环节必须包括运动估计和运动补偿、熵编码,变换编码(比如DCT变换)为建议环节,不是必须环节。 解压算法需要能够从压缩数据恢复图像数据。 请计算你所完成压缩算法的压缩性能(压缩比)以及图像质量(PSNR)。 三、结果形式: 1、算法流程设计:关于所设计的视频压缩解压算法流程的详细描述。 2、算法源代码。 3、原始图像文件。 4、算法性能分析报告:主要包括压缩算法的压缩性能(压缩比)以及图像质量的实验计算结果。 5、上机正常运行。 四、成绩考核: 1.课程设计态度(30分)。 2.递交的课程设计报告(60分)。 3、上机运行情况(10分)。 评分按任务项具体要求的基本要求为标准,总分100分。总成绩折合以五级制成绩计(优秀、良好、中、及格、不及格)。 要求同学们独立完成,发现抄袭的,经查实后以0分计。 五、工作进度:(共1周) 时 间 实 践 内 容 授 课 地 点 指导教师 日期 周次 星期 1.6 19 一 视音频系统方案设计 10-308 张海翔/肖荣 1.7 19 二 音频信号处理 10-308 张海翔/肖荣 1.8 19 三 图像数据处理 10-308 张海翔/肖荣 1.9 19 四 视频的预测编码处理 10-308 张海翔/肖荣 1.10 19 五 视音频系统整体设计 10-308 张海翔/肖荣 1.10 19 五 答辩、考核 10-308 张海翔/肖荣 《视音频信号处理课程设计》设计报告 目 录 一、算法流程设计: 5 二、算法源代码: 5 三、原始图像文件: 5 四、算法性能分析: 5 五、结果分析、结论与体会: 5 六、参考文献及资料: 5 算法流程设计: 视像数据的压缩算法 MPEG-1视像(MPEG-1 Video) 压缩视像数据的基本方法可以归纳成两个要点 在空间方向上,采用与JPEG类似的算法来去掉空间冗余数据 在时间方向上,采用移动补偿(motion compensation)算法来去掉时间冗余数据 视像数据结构 把视像片段看成由一系列静态图像(picture)组成的视像序列(sequence) 把视像序列分成许多像组(group of picture,GOP) 把像组中的每一帧图像分成许多像片(slice),每个像片由16行组成 把像片分成16行×16像素/行的宏块(macroblock,MB) 把宏块分成若干个8行×8像素/行的图块(block) 使用子采样格式为4:2:0时,一个宏块由4个亮度(Y)图块和两个色度图块(Cb和Cr)组成 预测图像P的压缩编码算法 算法原理 预测图像P的编码以宏块(MB)为基本编码单元,一个宏块定义为像素的图块,一般取16×16 预测图像P使用两种类型的参数表示 当前要编码的图像宏块与参考图像的宏块之间的差值 宏块的移动矢量(motion vector, MV) BMP文件组成 BMP文件由文件头、位图信息头、颜色信息和图形数据 四部分组成。 . BMP文件头 BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位置等信息。 . 位图信息头 . 颜色表 颜色表用于说明位图中的颜色,它有若干个表项,每 一个表项是一个RGBQUAD类型的结构,定义一种颜色。. 位图数据 位图数据记录了位图的每一个像素值,记录顺序是在扫描行内是从左到右,扫描行之间是从下到上。图片的残差图像为当前图像与前一帧图像的差值流程图: 压缩操作 解压操作 退出操作 算法源代码: main函数:(程序入口) int main() { int xsize = 512;//图像宽 int ysize = 257*3;//图像高 unsigned char *image;//用于存放读入的图片 unsigned

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档