多媒體原理與應用設計-(核心技術.開發平臺.Win32 API應用) 版權信息
- ISBN:9787302467953
- 條形碼:9787302467953 ; 978-7-302-46795-3
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
多媒體原理與應用設計-(核心技術.開發平臺.Win32 API應用) 本書特色
本書系統而又深入地介紹了現代多媒體核心技術及應用。全書共12章,主要內容有多媒體技術架構、開發平臺、無損數據壓縮算法、音頻編碼原理、音頻數據處理方法、數字圖像原理與格式、圖像處理、數字視頻原理與格式、視頻編碼、視頻處理(視頻播放、特效、捕獲、轉碼)、運動對象檢測與跟蹤、網絡多媒體協議、傳輸應用設計等。本書把原理闡述與底層應用設計緊密結合在一起,細致、充分地展現核心原理,注重應用能力培養,案例具有綜合
性、啟發性、實用性,有較高的學習價值。
本書可作為本科計算機、自動化、電子信息、通信工程、數字媒體、物聯網等專業的“多媒體技術”專業課教材,也適合關注和希望深入研究多媒體底層開發的讀者閱讀,還可供對多媒體有興趣的讀者自學。
多媒體原理與應用設計-(核心技術.開發平臺.Win32 API應用) 內容簡介
(1)本書是作者長期教學實踐的經驗總結,內容涵蓋多媒體技術的核心原理和關鍵技術。(2)對原理,采取形象細膩的描寫,帶給讀者全新的閱讀體驗。對技術,采取應用程序設計方式,詳盡介紹音頻處理、圖像處理、視頻處理、網絡多媒體等底層方法,引導初學者入門,幫助開發人員突破核心,助力科研人員敲開研究大門。
多媒體原理與應用設計-(核心技術.開發平臺.Win32 API應用) 目錄
目錄
第1章緒論
1.1基本概念
1.1.1媒體及其分類
1.1.2多媒體
1.2多媒體的應用
1.2.1大眾傳媒領域
1.2.2消費電子領域
1.2.3現代教育技術領域
1.2.4多媒體通信領域
1.2.5表演與會展
1.2.6Web應用
1.2.7物聯網領域
1.2.8軍事領域
1.2.9游戲與軟件
1.3體系結構
1.3.1硬件平臺層
1.3.2操作系統層
1.3.3應用系統層
思考與練習
第2章編程環境與平臺
2.1Win32API編程基礎
2.1.1概述
2.1.2Windows程序的運行機制
2.1.3**個Win32 API程序
2.1.4編程實踐: 在窗口過程函數中添加代碼
2.2COM組件編程初步
2.2.1組件
2.2.2COM組件
2.3多媒體應用設計面臨的挑戰
2.4Microsoft Media Foundation
2.4.1基本概念
2.4.2體系結構
2.4.3音視頻管道
2.5本書資源的使用及問題解決辦法
思考與練習
第3章數字音頻基礎
3.1聲音及其屬性
3.1.1聲音的概念
3.1.2聲音的基本屬性
3.2從模擬到數字
3.2.1采樣
3.2.2量化
3.2.3編碼
3.3數字音頻編碼
3.3.1PCM編碼
3.3.2增量調制編碼
3.3.3自適應差分脈沖編碼調制
3.3.4子帶自適應差分脈沖編碼調制
3.3.5基于參數的語音編碼
3.4數字音頻編碼國際標準
3.5本章小結
思考與練習
第4章音頻應用程序設計
4.1波形音頻文件分析
4.1.1概述
4.1.2RIFF WAVE Chunk
4.1.3Format Chunk
4.1.4Fact Chunk
4.1.5Data Chunk
4.2音頻播放程序
4.2.1利用PlaySound函數播放音頻文件
4.2.2基于MF Media Session的音頻播放
4.3音頻轉碼程序
4.3.1概述
4.3.2函數分析
4.3.3在轉碼程序中操作音頻數據
4.4本章小結
思考與練習
第5章無損數據壓縮算法
5.1信息熵編碼
5.1.1預備知識
5.1.2香農范諾編碼
5.1.3赫夫曼編碼
5.1.4算術編碼
5.2行程編碼
5.3詞典編碼
5.3.1基本思想
5.3.2LZ77算法
5.3.3LZSS算法
5.3.4LZ78算法
5.3.5LZW算法
5.4本章小結
思考與練習
第6章數字圖像基礎
6.1數字圖像的基本概念
6.1.1圖像的一般表示
6.1.2采樣與量化
6.1.3像素與位深度
6.1.4分辨率
6.2顏色模型
6.2.1RGB模型
6.2.2RGBA模型
6.2.3HSV模型
6.2.4CMYK模型
6.2.5YUV模型
6.3數字圖像的像素格式
6.3.1真彩圖像
6.3.2偽彩圖像
6.4圖像文件格式分析
6.4.1BMP圖像
6.4.2GIF圖像
6.5圖像壓縮標準JPEG
6.5.1JPEG有損壓縮技術概覽
6.5.2JPEG算法的具體處理步驟
6.6本章小結
思考與練習
第7章圖像處理與應用程序設計
7.1圖形圖像開發包
7.1.1GDI
7.1.2Direct2D
7.1.3Windows Imaging Component
7.2位圖的基本操作
7.2.1數據結構
7.2.2一個顯示位圖的基本程序
7.3基于像素的位圖操作
7.3.1SetPixel函數
7.3.2圖像的倒立顯示
7.3.3圖像的正立顯示
7.3.4分量圖像的正立顯示
7.3.5灰度圖像的正立顯示
7.4幾個典型的圖像處理算法
7.4.1圖像濾波
7.4.2浮雕濾鏡
7.4.3圖像融合
7.5水波紋模擬
7.5.1水波紋模擬算法原理
7.5.2水波紋模擬程序的實現
7.6本章小結
思考與練習
第8章數字視頻基礎
8.1模擬視頻
8.1.1掃描
8.1.2電視制式
8.1.3模擬電視信號的類型
8.2模擬視頻的數字化
8.2.1概述
8.2.2數字視頻的分辨率格式
8.2.3數字視頻的采樣格式
8.3計算機系統中的數字視頻數據
8.3.1YUV的取值問題
8.3.2YUV視頻的存儲格式
8.3.3顏色空間和色差采樣率的變換
8.4編程實踐: 一種YUV文件的顯示
8.4.1YUV文件格式分析
8.4.2顯示YUV文件的基本程序
8.4.3顯示YUV文件的改進程序
8.5本章小結
思考與練習
第9章視頻應用程序設計
9.1視頻播放
9.1.1基于Media Foundation的視頻播放應用概述
9.1.2完整視頻播放程序設計
9.2視頻特效
9.2.1給視頻添加字幕和圖標
9.2.2淡入淡出
9.3視頻捕獲
9.3.1基于Media Foundation的視頻捕獲概述
9.3.2設備枚舉模塊示例
9.3.3一個完整的視頻捕獲程序
9.4運動對象檢測與跟蹤
9.4.1研究背景
9.4.2概念與定義
9.4.3基本原理
9.4.4算法描述
9.4.5系統實現
9.5本章小結
思考與練習
第10章數字視頻編碼原理與標準
10.1視頻編碼算法
10.1.1編碼原理
10.1.2編碼算法的基本框架
10.2運動搜索算法
10.2.1概述
10.2.2搜索起點的選擇
10.2.3匹配準則
10.2.4運動搜索算法
10.3視頻編碼國際標準
10.3.1H.26x系列標準
10.3.2MPEG系列標準
10.3.3視頻編碼標準的應用和性能比較
10.4本章小結
思考與練習
第11章網絡多媒體基礎
11.1網絡與分布式系統
11.1.1計算機網絡
11.1.2分布式系統
11.1.3分布式多媒體系統
11.2多播
11.2.1IP多播概述
11.2.2多播用戶模型
11.2.3IGMP協議
11.2.4IP多播路由協議
11.3多媒體傳輸協議
11.3.1RTP協議
11.3.2RTCP協議
11.4流媒體技術
11.4.1流媒體技術的特點
11.4.2典型流媒體協議分析
11.5流媒體系統及其應用
11.5.1主要流媒體系統簡介
11.5.2流媒體應用系統的組成
11.5.3應用舉例
11.6Media Foundation的網絡媒體源特性
11.6.1網絡源的創建
11.6.2網絡源的配置
11.7視頻會議系統
11.7.1視頻會議系統的構成
11.7.2視頻會議系統的應用
11.8本章小結
思考與練習
第12章網絡多媒體應用程序設計
12.1WinSock編程基礎
12.1.1C/S模型
12.1.2客戶端設計
12.1.3服務器設計
12.2遠程桌面圖像的傳輸
12.2.1屏幕圖像捕獲
12.2.2桌面圖像的網絡傳輸
12.2.3系統應用
12.3本章小結
思考與練習
展開全部
多媒體原理與應用設計-(核心技術.開發平臺.Win32 API應用) 作者簡介
黃東軍 工學博士,教授,博士生導師,中南大學信息科學與工程學院,英國格拉斯哥大學訪問學者,中國計算機學會高級會員。主要講授“多媒體原理與系統設計”“計算機網絡”“分布式系統”“物聯網技術導論”等課程;主持國家自然科學基金項目和校企合作項目多項;曾獲省部級科技進步二等獎、全國大學生信息安全競賽一等獎(優秀指導教師),多次榮獲校級教育教學成果一等獎、指導學生多次獲得優秀本科畢業論文一等獎。