Transcript 课程设计 - 复旦大学
复旦大学 2010 INFO130130 多媒体技术基础 Fundamentals of Multimedia 课程项目 Course Project 张奇 赵进 复旦大学计算机科学计算学院 http://www.jkx.fudan.edu.cn/~qzhang 多媒体技术基础 要求 总的要求: 不要相互抄袭,独立完成 如果发现雷同作业则所有参与人员分数都除以N 可以使用现有库 复旦大学 计算机科学技术学院 2 多媒体技术基础 可以采用任何开发工具和语言 多个项目,任选一个完成 如想完成多个,可考虑酌情加分 占总成绩的 20% 复旦大学 计算机科学技术学院 3 多媒体技术基础 课程项目 项目1 混合压缩算法 项目2 图像格式转换 题目3 MIDI格式播放 项目4 其他自选题目 复旦大学 计算机科学技术学院 4 多媒体技术基础 项目1 混合压缩算法 无损压缩,组合两种编码技术 词典编码 (LZ77, LZSS, LZW) 统计编码 (Huffman, Shannon-Fano) 能对任何文件进行压缩 也能解压 复旦大学 计算机科学技术学院 5 多媒体技术基础 文档要求 算法的流程描述,图等 性能测试比较 给定一个文件,用编写的程序压缩,比较与rar或 者zip的压缩率 给定不同类型的文件,比如文本,图片,比较压缩 率 复旦大学 计算机科学技术学院 6 多媒体技术基础 项目2 查阅TIFF和BMP图像文件格式的文档 编写一个BMP到非压缩TIFF的转换软件 不能使用第三方提供的开发包 提供文档 分析结果和程序设计流程 复旦大学 计算机科学技术学院 7 多媒体技术基础 项目3 分析MIDI文件结构 编写一个程序,功能包括:打开MIDI文 件,显示其声道、音符等信息,能够播 放该文件 提供文档 分析结果和程序设计流程 复旦大学 计算机科学技术学院 8 多媒体技术基础 项目4 自己定一个题目 多媒体相关 根据难度和完成情况给分 比如写一个综述,讲述关于某一技术的历史,发展, 重要方法、优缺点等(例如讲图像编码的历史、各 种图像格式、…) 用纯程序的方法实现一段动画,采用Direct3D。 视频网站视频下载(土豆、优酷等) 复旦大学 计算机科学技术学院 9 多媒体技术基础 参考资料 各种文件格式 http://www.moon-soft.com/program/FORMAT/ 复旦大学 计算机科学技术学院 10 多媒体技术基础 上交 上交前先查看课程主页 上交的FTP地址 (待公布) 要求 将文件夹压缩打包成”学号-姓名.zip” 包含 源程序 可执行程序 文档 复旦大学 计算机科学技术学院 11 多媒体技术基础 截止日期 发布:4月15日 截止:6月15日 过期后上交的将不会接受,没有例外 复旦大学 计算机科学技术学院 12 本章结束