出版說明
前言
基礎篇
第1章 Visual C++ 6.0編程基礎
1.1 Visual C++ 6.0集成開發(fā)環(huán)境
1.1.1 集成開發(fā)環(huán)境主框架
1.1.2 資源編輯器
1.2 使用AppWizard生成應用程序
1.2.1 生成應用程序框架
1.2.2 應用程序的類和源文件
1.2.3 應用程序的控制流程
1.3 在應用程序框架中編寫代碼
第2章 圖像數據的讀取與顯示
2.1 文件操作
2.1.1 CFile類
2.1.2 文件對話框
2.2 圖像文件的結構
2.2.1 Windows的BMP文件結構
2.2.2 YUV文件結構
2.3 操作例程
2.3.1 BMP文件的讀取與顯示例程
2.3.2 YUV視頻序列文件的讀取與顯示例程
第3章 圖像的正交變換
3.1 傅立葉變換
3.1.1 傅立葉變換的基本概念
3.1.2 Visual C++編程實現
3.2 離散余弦變換
3.2.1 離散余弦變換的基本概念
3.2.2 Visual C++編程實現
3.3 離散小波變換
3.3.1 離散小波變換的基本概念
3.3.2 Visual C++編程實現
第4章 熵編碼算法
4.1 熵編碼的基本原理
4.2 霍夫曼編碼
4.2.1 霍夫曼編碼基本原理
4.2.2 霍夫曼編碼實現
4.3 算術編碼
4.3.1 算術編碼基本原理
4.3.2 算術編碼實現
4.4 游程編碼
4.4.1 游程編碼基本原理
4.4.2 游程編碼實現
第5章 運動估計算法
5.1 塊匹配運動估計算法簡介
5.1.1 運動估計算法研究現狀
5.1.2 運動估計的基本原理
5.1.3 提高搜索效率的主要技術
5.2 典型運動估計算法研究
5.2.1 全搜索法
5.2.2 二維對數法TDL
5.2.3 三步搜索法
5.2.4 交叉法
5.2.5 新三步搜索法
5.2.6 四步搜索法
5.2.7 基于塊的梯度下降搜索法
5.2.8 菱形搜索法
5.3 運動估計算法實例
第6章 視頻圖像采集系統
6.1 圖像采集系統的硬件構成
6.1.1 解碼器
6.1.2 采樣保持和AD轉換
6.1.3 鎖相控制
6.1.4 幀存體
6.1.5 PCI總線控制器
6.2 圖像采集的VC實現
6.2.1 基于Windows API的圖像采集
6.2.2 基于SDK的圖像采集
6.3 常見圖像采集卡的性能指標
6.3.1 圖像參數及采集的計算公式
6.3.2 視頻源
6.3.3 采集通道
6.3.4 輸入端子
6.4 圖像采集系統應用實例
6.4.1 電子考場系統的硬件構成
6.4.2 電子考場系統的軟件構成
6.4.3 關于本例的說明
靜止圖像壓縮編碼篇
第7章 JPEG壓縮編碼標準
7.1 JPEG標準概述
7.2 JPEG壓縮原理
7.3 JPEG文件格式
7.4 編程實現JPEG文件的讀寫
第8章 JPEG2000壓縮編碼標準
8.1 JPEG2000標準概述
8.1.1 JPEG2000標準的主要內容
8.1.2 JPEG2000的新特征及其應用領域
8.1.3 JPEG2000的基本框架和實現
8.2 小波提升算法
8.2.1 小波提升方案的基本原理
8.2.2 小波提升的特點
8.2.3 小波提升方案實現程序
8.2.4 小波提升在JPEG2000的實現方案
8.2.5 提升與Mallat算法的實驗比較
8.2.6 小結
8.3 EBCOT算法
8.3.1 編碼塊
8.3.2 質量層
8.3.3 位平面的編碼過程
8.4 MQ算術編碼器
8.4.1 MQ編碼器主流程圖
8.4.2 ENCODE過程
8.4.3 對0和1進行編碼
8.4.4 編碼大概率標號(MPS)和小概率標號(LPS)
8.4.5 編碼器中的歸一化過程(RENORME)
8.4.6 壓縮數據輸出過程(BYTEOUT)
8.4.7 編碼器初始化過程
8.4.8 編碼中斷過程(FLUSH)
視頻圖像壓縮編碼篇
第9章 H.261壓縮編碼標準
9.1 視頻編碼標準化現狀
9.1.1 H.26x系列標準
9.1.2 MPEG-x系列標準
9.1.3 視頻編碼國際標準的應用和性能比較
9.2 H.261標準概述
9.2.1 圖像格式
9.2.2 圖像的YCrCb采樣
9.2.3 圖像分塊與編碼順序
9.2.4 DCT變換
9.2.5 運動估計和補償
9.2.6 熵編碼
9.3 H.261的碼流格式
9.3.1 圖像層
9.3.2 塊組層
9.3.3 宏塊層
9.3.4 塊層
第10章 H.263壓縮編碼標準
10.1 H.263標準概述
10.2 H.263編碼標準基本原理
10.2.1 H.263編碼框架
10.2.2 H.263可選模式
10.3 H.263的的碼流格式
10.3.1 圖像層
10.3.2 塊組層
10.3.3 宏塊層
10.3.4 塊層
10.4 H.263編程實現
10.4.1 概述
10.4.2 編碼程序
10.4.3 解碼程序
第11章 H.26L壓縮編碼標準
11.1 H.26L編碼標準基本原理
11.1.1 H.26L編碼框架
11.1.2 H.26L視頻流語法
11.2 H.26L關鍵技術
11.2.1 幀內預測編碼
11.2.2 幀間預測編碼
11.2.3 整型變換及量化過程
11.2.4 去塊濾波器
11.2.5 熵編碼決策
11.3 H.26L的TML-9程序詳解
11.3.1 編碼參數設置
11.3.2 編碼主程序
11.3.3 幀內預測程序
11.3.4 整型變換
11.3.5 幀間預測程序
11.3.6 去塊濾波器
11.3.7 熵編碼
第12章 面向網絡應用的視頻編碼
12.1 網絡視頻的興起和面臨的挑戰(zhàn)
12.1.1 網絡視頻的興起
12.1.2 面臨的挑戰(zhàn)
12.2 網絡視頻的傳輸方式和相關傳輸協議
12.2.1 視頻流在網絡中的傳輸方式
12.2.2 用戶數據報協議(UDP,User Data Protocol)
12.2.3 實時傳輸協議(RTP,Real-time Transport Protocol)
12.3 面向網絡應用的視頻編碼方案
12.3.1 傳統視頻編碼方案在網絡中的應用
12.3.2 精細的可伸縮性視頻編碼方案
12.3.3 可伸縮性視頻編碼技術展望
12.4 RTP編成實例
12.4.1 發(fā)送端程序
12.4.2接收端程序
參考文獻