绪论
第一章 JPEG算法
第一节:JPEG标准简介
第二节:离散余弦变换
2.1FDCT与IDCT
2.2Loeffler快速DCT算法
第三节:量化
3.1量化与量化阶距的选择
3.2DCT系数的锯齿形捧列及量化表
3.3DCT系数量化公式及译码方法
第四节:色彩系统
4.1不同彩色空间内分量的转换
4.2YCbCr与RGB的转换公式
4.3YCbCr与RGB转换的算法的实现
第五节:部分数据取样
第六节:熵编码
6.1VLC和VLI编码
6.2DC系数的HUFFMAN编码
6.3AC系数的HUFFMAN编码
第七节:JPEG文件的标记码
第二章 DSP芯片TMS320C54x介绍
第一节:TMS320C54x芯片简介
第二节:Simulator的使用方法
2.1软件仿真器概述
2.2仿真初始化命令文件
第三章 实验情况
第一节:系统流程
第二节:行、列值预置
第三节:写JPEG标记段
第四节:压缩初始化
4.1 EHUFFCO()和EHUFFSI()的生成
4.2初始化FDCT系数表和Zigzag表
第五节:原始图像数据输入和压缩编码的输出
5.1输入与输出文件
5.2格式转换
5.3输入与输出图像大小的限制
第六节:彩色空间转换
第七节:亮、色分量的JPEG压缩编码
第八节:写结束标志
第九节:编程中的几个注意点和体会
第四章 实验总结
第一节:压缩时间
第二节:压缩率
致谢
参考书目
附录
1.Simulator的仿真初始化命令文件
2.关于输入输出文件格式转换的C语言源程序
3.C54x实现JPEG算法的彩色图像压缩的汇编语言源程序
1)RGB转换为YCbCr及部分数据取样子程序
2)FDCT变换子程序
3)量化子程序
4)HUFFMAN编码子程序