| 中文摘要 | 第1-4页 |
| ABSTRACT | 第4-8页 |
| 第一章 绪论 | 第8-11页 |
| ·本文研究的目的和意义 | 第8页 |
| ·国内外发展状况 | 第8页 |
| ·工作完成情况 | 第8-9页 |
| ·开发平台以及所含实用程序的特点 | 第9页 |
| ·选择Linux操作系统的原因[1] | 第9-10页 |
| ·Linux 环境下C 程序的开发流程 | 第10页 |
| ·论文脉络 | 第10-11页 |
| 第二章 开发平台的安装 | 第11-19页 |
| ·平台在Linux 环境下的安装 | 第11-14页 |
| ·开发平台在Microsoft Windows 下的移植 | 第14页 |
| ·GNU make工具的使用[2] | 第14-17页 |
| ·文件之间的依赖关系 | 第15-16页 |
| ·makefile 文件 | 第16页 |
| ·使用make 命令 | 第16-17页 |
| ·Linux 环境下库的使用 | 第17-18页 |
| ·创建库和维护库 | 第17-18页 |
| ·库的链接 | 第18页 |
| ·本章小结 | 第18-19页 |
| 第三章 图像编码模块 | 第19-38页 |
| ·矢量量化 | 第20-24页 |
| ·基本原理 | 第20-21页 |
| ·最邻近量化器和VQ 的复杂度 | 第21-22页 |
| ·设计最佳矢量量化器的广义劳埃德算法(GLA) | 第22-24页 |
| ·图像编码模块中的一些实用程序 | 第24-32页 |
| ·可执行文件imgdist | 第24-25页 |
| ·可执行文件imgtodat | 第25页 |
| ·可执行文件gla | 第25-26页 |
| ·可执行文件vqencode | 第26页 |
| ·可执行文件chnentropy | 第26-27页 |
| ·可执行文件chnarithmeticencode | 第27-28页 |
| ·可执行文件chnarithmeticdecode | 第28页 |
| ·可执行文件vqdecode | 第28页 |
| ·可执行文件dattoimg | 第28-29页 |
| ·可执行文件squniform | 第29-31页 |
| ·可执行文件gtrencode | 第31-32页 |
| ·可执行文件gtrdecode | 第32页 |
| ·可执行文件avqrate | 第32页 |
| ·程序应用举例 | 第32-37页 |
| ·矢量量化(VQ) | 第32-35页 |
| ·自适应矢量量化(AVQ) | 第35-37页 |
| ·本章小结 | 第37-38页 |
| 第四章 视频编码模块 | 第38-56页 |
| ·视频编码基础理论 | 第38-50页 |
| ·运动估值在图像序列编码中的应用 | 第38-40页 |
| ·块匹配算法 | 第40-48页 |
| ·基于小波变换的编码 | 第48-50页 |
| ·视频编码模块中的实用程序 | 第50-52页 |
| ·可执行文件seqdist | 第50页 |
| ·可执行文件yuvtoseq | 第50-51页 |
| ·可执行文件seqtoyuv | 第51页 |
| ·可执行文件spatialblockencode 和spatialblockdecode | 第51-52页 |
| ·程序演示 | 第52-55页 |
| ·本章小结 | 第55-56页 |
| 第五章 SPIHT 算法模块 | 第56-70页 |
| ·SPIHT 模块的安装 | 第56-57页 |
| ·SPIHT 编码的算法理论 | 第57-66页 |
| ·EZW编码 | 第57-58页 |
| ·SPIHT编码 | 第58-66页 |
| ·SPIHT模块中的实用程序spihtencode和spihtdecode | 第66-70页 |
| 结束语 | 第70-72页 |
| 一、对整个论文所做工作的总结 | 第70页 |
| 二、今后工作的展望 | 第70-72页 |
| 参考文献 | 第72-74页 |
| 发表论文和科研情况说明 | 第74-75页 |
| 发表的论文: | 第74页 |
| 参加的科研项目: | 第74-75页 |
| 致谢 | 第75页 |