摘要
ABSTRACT
第一章 绪论
1.1 研究背景
1.2 研究意义
1.3 主要工作
1.4 论文组织结构
1.5 本章小结
第二章 国内外的研究现状
2.1 关于跨平台多媒体播放器的研究现状
2.2 关于平台抽象层的研究现状
2.2.1 用于虚拟机的平台抽象层设计思想
2.2.2 用于虚拟机的平台抽象层的实现方式
2.3 本章小结
第三章 多媒体播放器的功能特性
3.1 多媒体播放器的功能简介
3.2 DivX 文件格式介绍
3.2.1 DivX 文件格式概览
3.2.2 DivX 文件结构
3.3 本章小结
第四章 播放器的工作流程及模块划分
4.1 多媒体播放器的工作流程
4.2 文件读取模块
4.2.1 文件读取模块的功能
4.2.2 文件读取模块的工作模式
4.2.3 文件读取模块的工作时序图
4.2.4 文件读取模块的平台依赖性
4.3 分离器
4.3.1 分离器的功能
4.3.2 DivX AVI 文件格式详解
4.3.3 DivX AVI 流格式详解
4.3.4 分离器模块的设计
4.3.5 分离器的平台依赖性
4.4 解码器
4.4.1 解码器的功能
4.4.2 DivX 音视频压缩标准
4.4.3 DivX 字幕压缩标准
4.4.4 解码器的设计
4.4.5 解码器的平台依赖性
4.5 渲染器
4.5.1 渲染器的功能
4.5.2 渲染器的模块设计
4.5.3 渲染器的平台依赖性
4.6 本章小结
第五章 平台抽象层的模块设计和接口定义
5.1 内核模块
5.1.1 线程的创建和管理
5.1.2 线程间通信及同步与互斥机制
5.2 内存管理模块
5.3 文件系统模块
5.4 渲染引擎模块
5.5 平台抽象层的设计和实现
5.6 本章小结
第六章 基于PAL 的媒体播放器的构架设计
6.1 构架设计
6.2 构架分析
6.3 本章小结
第七章 播放器的实现及分析
7.1 播放器的实现
7.2 开发流程及开发效率
7.3 用户体验和性能分析
7.4 本章小结
第八章 总结和展望
8.1 全文总结
8.2 研究展望
参考文献
致谢
攻读硕士士学位期间已发表或录用的论文
上海交通大学;