目录 1
第1章 多媒体数据表示理论 1
1.1 图像表示 1
1.1.1 图像的基本概念 1
1.1.2 位图和矢量表示 3
1.1.3 灰度图像和彩色图像 4
1.1.4 图像的颜色模型 5
1.2 声音表示理论 8
1.2.2 声音的数字化 9
1.2.1 声音基础 9
1.2.3 常见的声音格式 11
1.3 视频表示 12
1.4 常用编码和压缩方法 13
1.4.1 行程长度编码 13
1.4.2 霍夫曼编码 13
1.4.3 LZW编码 14
1.4.4 算术压缩 15
1.4.5 有损压缩 15
2.2.2 BMP中包含的域 16
2.2.1 概要 16
2.2 BMP文件格式 16
第2章 BMP图像文件格式 16
2.1 简介 16
2.3 域的详细描述 20
2.3.1 图像的宽度域和高度域 20
2.3.2 分辨率域 20
2.3.3 色深域 20
2.3.4 压缩域 21
2.3.6 重要调色板域 23
2.4 举例 23
2.3.5 调色板域 23
第3章 GIF图像文件格式 26
3.1 简介 26
3.2 GIF文件格式详解 26
3.2.1 文件头 27
3.2.2 逻辑屏幕描述块 27
3.2.3 全局调色板数据 29
3.2.4 图像描述块 29
3.2.5 局部调色板数据 32
3.2.6 图像压缩数据 32
3.2.7 图形控制扩展块 32
3.2.8 无格式文本扩展块 34
3.2.9 注释扩展块 35
3.2.10 应用程序扩展块 36
3.2.11 GIF文件结束块 37
3.2.12 快速参考表 37
3.3 举例 37
第4章 JPEG图像压缩标准 40
4.1 JPEG压缩标准 40
4.2 JPEG模型 41
4.2.1 编码器 41
4.2.2 解码器 41
4.2.4 JPEG用到的主要技术 42
4.2.3 交换格式 42
4.2.5 有损压缩和无损压缩 43
4.3 色度空间 44
4.4 DCT编码 45
4.5 量化 48
4.6 之字序列 49
4.7 熵编码 51
4.7.1 熵编码的中间符号表示 51
4.7.2 熵编码 51
4.8.3 无损模式 55
4.8.2 层次模式 55
4.8 其他的JPEG选项 55
4.8.1 递进模式 55
第5章 JPEG图像文件格式 56
5.1 JPEG简介 56
5.2 JPEG文件格式 56
5.3 举例 61
第6章 JPEG 2000图像压缩标准 64
6.1 原因和概念 64
6.2 JPEG 2000压缩技术 67
6.3.1 图像分块 68
6.3 预处理过程 68
6.3.2 直流系数搬移 70
6.3.3 成分变换 70
6.4 核心过程 71
6.4.1 小波变换 71
6.4.2 量化 73
6.4.3 嵌入零树小波编码 74
6.5 比特流的构成 75
6.6 打包和层次 76
6.7.1 ROI 77
6.7 新标准的特点 77
6.7.2 可测性 78
6.7.3 容错能力 79
6.7.4 视觉频率加权 80
6.7.5 新文件格式 80
第7章 JP2图像文件格式 81
7.1 文件格式组织 81
7.2 框的定义 82
7.3 JP2框 83
7.3.3 JP2头框 84
7.3.2 轮廓框 84
7.3.1 JP2签名框 84
7.3.4 邻近码流框 88
7.3.5 IPR框 88
7.3.6 XML框(多个) 88
7.3.7 UUID框(多个) 88
7.3.8 UUID INFO框(多个) 88
7.4 举例 89
第8章 TIFF图像文件格式 92
8.1 文件结构 92
8.2.2 图像文件目录(IFD) 93
8.2.1 文件头 93
8.2 文件格式详解 93
8.2.3 标记指针(标记字段) 94
8.3 各类指针详解 96
8.3.1 基本标记指针 96
8.3.2 信息字段 101
8.3.3 传真标记字段 102
8.3.4 文档存储和检索字段 102
8.4 压缩 103
8.4.1 压缩代码2和32771 103
8.4.3 压缩代码32766 105
8.4.2 压缩代码5 105
8.4.4 压缩代码32809 106
8.4.5 压缩代码32901 106
8.4.6 压缩代码32900 106
8.5 TIFF基本格式 107
8.5.1 黑白图像(Bilevel Images) 107
8.5.2 灰度图像(Grayscale Images) 108
8.5.3 调色板图像(Palette-color Images) 109
8.5.4 RGB彩色图像(RGB Full Color Images) 109
8.7 举例 110
8.6 CMYK图像(CMYK Images) 110
9.1 文件格式 112
第9章 PSD图像文件格式 112
9.2 文件头 113
9.3 色彩模式数据 114
9.4 图像资源 114
9.4.1 图像资源的结构 114
9.4.2 基本资源 115
9.5 层和遮罩信息 116
9.5.1 层 117
9.6 图像数据 121
9.5.2 全局层遮罩 121
9.7 举例 122
第10章 PCX图像文件格式 124
10.1 PCX文件结构 124
10.1.1 文件头 124
10.1.2 翻译数据 126
10.1.3 位图数据 127
10.1.4 调色板 127
10.2 图像压缩数据 128
10.3 PCX压缩方法 133
10.4 举例 134
第11章 RIFF文件格式 136
11.1 RIFF文件格式 136
11.2 文件头 137
11.3 RIFF文件块 137
11.4 列表 138
11.5 RIFF框架(RIFF Forms) 138
第12章 WAVE音频文件格式 140
12.1 WAVE文件概述 140
12.2 文件头 142
12.3 文件块 143
12.3.1 格式块 143
12.3.2 数据块 144
12.3.3 提示块 145
12.3.4 播放表块 146
12.3.5 关联数据列表 147
12.3.6 标签块 147
12.3.7 注释块 148
12.3.8 标签文本块 149
12.3.9 采样器块 149
12.3.11 工具块 151
12.3.10 采样循环结构体 151
12.4 微软PCM格式 152
12.5 举例 153
第13章 MIDI音频文件格式 156
13.1 文件头块 156
13.2 文件轨迹块 157
13.3 MIDI指令 157
13.3.1 MIDI事件指令 157
13.3.2 系统信息指令 162
13.4 举例 163
14.1 标准简介 166
第14章 MPEG-2视频压缩标准 166
14.2 MPEG视频模型 168
14.2.1 MPEG视频压缩 169
14.2.2 相关概念 170
14.2.3 运动补偿预测 173
14.2.4 MPEG帧图像的类型 174
14.2.5 数据压缩 176
14.2.6 MPEG-2视频特性 179
14.3 MPEG音频模型 181
14.3.1 声音编码 181
14.3.2 MPEG音频编码层 182
14.3.3 MPEG-2音频特性 185
14.4 MPEG-2比特流处理 188
14.4.1 传输流 188
14.4.2 传输流解码 189
14.4.3 程序流 191
14.4.4 程序流解码 191
14.5 MPEG-2视频流处理 192
14.5.1 编码过程 193
14.5.2 MPEG-2编码码流 194
14.5.4 特点 195
14.5.3 解码过程 195
第15章 MPG文件格式 197
15.1 MPEG音频层1/2/3的帧头 197
15.2 MP3音频文件格式 200
15.2.1 MP3文件结构 201
15.2.2 MP3文件中的帧格式 201
15.2.3 ID3V1 203
15.2.4 ID3V2 205
15.3 MPEG视频头信息 208
15.4 举例 210
16.1 标准简介 211
第16章 MPEG-4视频压缩标准 211
16.2 基本功能与组成 212
16.2.1 MPEG-4标准提供的功能 212
16.2.2 AV对象(AVO) 213
16.2.3 系统构造 214
16.2.4 MPEG-4的结构和句法 215
16.2.5 传输多媒体集成框架 217
16.2.6 递交多媒体集成框架应用界面 218
16.2.7 数据平面 219
16.3.1 音频编码 220
16.3 MPEG-4音频 220
16.2.8 缓冲区管理和实时识别 220
16.3.2 参数编码器 221
16.3.3 码激励线性预测(CELP)编解码器 223
16.4 MPEG-4视频 224
16.4.1 概述 224
16.4.2 视频对象 224
16.4.3 多路复接和传送 226
16.4.4 视频图像对象平面 227
16.4.5 视频编码方案 228
16.4.7 运动信息编码 230
16.4.6 形状编码 230
16.4.8 纹理编码 231
16.4.9 Sprite编码 231
16.4.10 视频分辨率可变编码 232
16.4.11 视频解码 233
第17章 MP4视频文件格式 235
17.1 描述结构 236
17.1.3 元数据和媒体数据结构 237
17.2 框定义 237
17.1.2 对象结构 237
17.1.1 文件结构 237
17.2.1 文件类型框 239
17.2.2 视频框 240
17.2.3 媒体数据框 240
17.2.4 视频头框 241
17.2.5 轨迹框 242
17.2.6 媒体框 243
17.2.7 视频媒体头框 243
17.2.8 声音媒体头框 243
17.2.9 块偏移框 244
17.2.11 用户数据框 245
17.2.10 自由空间框 245
17.3 扩展 246
17.3.1 对象 246
17.3.2 存储格式 246
第18章 AVI视频文件格式 247
18.1 AVI文件格式 247
18.2 文件头 249
18.3 “hdrl”列表 249
18.3.1 “avih”块 249
18.3.2 “strl”子列表 250
18.4 “movi”列表 251
18.5 可选索引块 252
18.6 举例 252
第19章 MOV视频文件格式 254
19.1 原子 254
19.2 文件格式 256
19.3 视频原子 257
19.3.1 视频头原子 257
19.3.2 调色板原子 258
19.4.1 轨迹头原子 259
19.4 轨迹原子 259
19.4.2 剪切原子 260
19.5 媒体原子和媒体信息原子 260
19.5.1 媒体原子 260
19.5.2 媒体头原子 261
19.5.3 媒体信息原子 261
19.6 媒体数据原子类型 263
19.7 举例 263
第20章 PDF文本文件格式 265
20.1 PDF文件格式简介 265
20.2.2 数对象 266
20.2 对象 266
20.2.1 布尔对象 266
20.2.3 字符串和文本对象 267
20.2.4 名称 267
20.2.5 矩阵 268
20.2.6 字典 268
20.2.7 流 269
20.2.8 空对象 270
20.2.9 迂回对象 270
20.3 文件结构 270
20.3.2 文件体…………………………………………………………………………………(271 )20.3.3 交叉参考表 271
20.3.1 文件头 271
20.3.4 文件索引 273
20.3.5 增量更新 274
20.3.6 加密 274
20.4 文档结构 275
20.4.1 目录 276
20.4.2 页树 277
20.4.3 页对象 277
20.4.4 大纲树 278
20.4.5 文章线索 279
20.5.1 矩形(Rectangle) 281
20.5.3 数树(Number Tree) 281
20.5.2 日期(Date) 281
20.4.6 目的文件 281
20.5 常用数据结构 281
20.4.7 形式 281
20.6 线性PDF 282
20.6.1 线性PDF文档结构 282
20.6.2 线索表 283
20.7 举例 284
21.1.1 RTF语法 286
第21章 RTF文本文件格式 286
21.1 语法 286
21.1.2 外部语法 287
21.2 RTF文件 288
21.3 文件头 288
21.3.1 RTF版本 288
21.3.2 字符集 288
21.3.3 默认字体 288
21.3.5 颜色表 289
21.4 文档域 289
21.3.4 字体表 289
21.4.1 信息组 290
21.4.2 文档格式属性 290
21.4.3 节文本 291
21.4.4 段文本 292
21.4.5 字符文本 292
21.4.6 文档变量 292
21.4.7 图片 292
21.4.8 书签 293
21.5 举例 293
参考文献 295