分类: LINUX
2011-05-12 14:20:26
参考文献
[1] 李才伟,中山大学计算机系多媒体课程教学课件.
[2] 张益贞,Visual C++实现MPEG/JPEG编解码技术.北京:人民邮电出版社
[3] CCIT,Information Technology-digital Compression and Conding of Continuous-ton Still Images-requirements and Guidelines. (访问日期:2007-1-1)
[4] 公子御风,JFIF文件格式即JPEG文件交换格式(JPEG File Interchonge Format). (访问日期:2006-12-29)
[5] 云风,JPEG 简易文档 V2.11. (访问日期:2006-12-30)
附录:JPEG定义的标记
标记名 | 标记代码 | 说明 |
帧开始标记,Start of Frame,非层次哈夫曼编码 | ||
SOF0 | 0xFFC0 | 基线离散余弦变换 |
SOF1 | 0xFFC1 | 扩展顺序离散余弦变换 |
SOF2 | 0xFFC2 | 递进离散余弦变换 |
SOF3 | 0xFFC3 | 空间顺序无损 |
帧开始标记,Start of Frame,层次哈夫曼编码 | ||
SOF5 | 0xFFC5 | 差分离散余弦变换 |
SOF6 | 0xFFC6 | 差分层次离散余弦变换 |
SOF7 | 0xFFC7 | 差分空间无损 |
帧开始标记,Start of Frame,非层次算术编码 | ||
JPEG | 0xFFC8 | 为JPEG扩展保留 |
SOF9 | 0xFFC9 | 扩展顺序离散余弦变换 |
SOF10 | 0xFFCA | 递进离散余弦变换 |
SOF11 | 0xFFCB | 空间顺序无损 |
帧开始标记,Start of Frame,层次算术编码 | ||
SOF13 | 0xFFCD | 差分离散余弦变换 |
SOF14 | 0xFFCE | 差分层次离散余弦变换 |
SOF15 | 0xFFCF | 差分空间无损 |
其他标记 | ||
DHT | 0xFFC4 | 定义哈夫曼树表 |
DAC | 0xFFCC | 定义算术编码表 |
RST0 | OxFFD0 | 差分编码累计复位,共8个 |
…… | …… | |
RST7 | OxFFD7 | |
SOI | OxFFD8 | 图像开始 |
EOI | OxFFD9 | 图像结束 |
SOS | 0xFFDA | 开始扫描,图像数据开始 |
DQT | 0xFFDB | 定义量化表 |
DNL | 0xFFDC | 定义线数 |
DRI | 0xFFDD | 定义差分编码累计复位的间隔 |
DHP | 0xFFDE | 定义层次级数 |
EXP | 0xFFDF | 展开参考图像 |
APP0 | 0xFFE0 | 为应用程序保留,共15个 |
…… | …… | |
APP15 | 0xFFEE | |
JPG0 | 0xFFF0 | 为JPEG扩展保留,共14个 |
…… | …… | |
JPG13 | 0xFFFD | |
COM | 0xFFFE | 注释 |
TEM | 0xFF01 | 算术编码中作临时之用 |
RES | 0xFF02 | 保留,共189个 |
…… | …… | |
RES | 0xFFBF |