注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁制作視頻/音頻/流媒體Visual C++視頻/音頻開發(fā)實用工程案例精選

Visual C++視頻/音頻開發(fā)實用工程案例精選

Visual C++視頻/音頻開發(fā)實用工程案例精選

定 價:¥56.00

作 者: 劉祎瑋編著
出版社: 人民郵電出版社
叢編項: 音頻開發(fā)實用工程案例精選
標(biāo) 簽: C語言

ISBN: 9787115127235 出版時間: 2004-11-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數(shù): 504 字?jǐn)?shù):  

內(nèi)容簡介

  內(nèi)容提要本書是一本介紹利用VisualC++進(jìn)行網(wǎng)絡(luò)及多媒體(視頻/音頻)開發(fā)的書籍。書中精選了大量的具有商用價值的工程案例,包括視頻捕捉系統(tǒng)、視頻會議系統(tǒng)和遠(yuǎn)程視頻監(jiān)控系統(tǒng)的開發(fā)技術(shù);網(wǎng)絡(luò)、多媒體技術(shù)的底層實現(xiàn),如MPEG-4的播放技術(shù)、編碼技術(shù)和解碼技術(shù),XvidQP系統(tǒng)的開發(fā)等;MP3深入編程技術(shù)。另外,還對流行的網(wǎng)絡(luò)、多媒體開發(fā)工具:微軟的DirectX9.0進(jìn)行了介紹,具體包括DirectShow、Direct3D、DirectSound和DirectMusic。在本書的最后一章,詳細(xì)介紹了基于IBMViaVoice的語音識別系統(tǒng)在上位機和下位機之間的通信的架構(gòu)及實現(xiàn),并給出了系統(tǒng)的關(guān)鍵技術(shù)與算法。本書附帶的光盤中,包含了每個工程實例的較完整的源代碼,讀者可以方便地進(jìn)行學(xué)習(xí),并根據(jù)需要進(jìn)行二次開發(fā)。本書可以作為高等院校相關(guān)專業(yè)的課程設(shè)計、畢業(yè)設(shè)計的指導(dǎo)用書,同時也可以作為科研單位、企業(yè)進(jìn)行相關(guān)軟件開發(fā)的技術(shù)指導(dǎo)用書。

作者簡介

暫缺《Visual C++視頻/音頻開發(fā)實用工程案例精選》作者簡介

圖書目錄

第1章  網(wǎng)絡(luò)多媒體基礎(chǔ)知識  1
1.1  概論  1
1.1.1  多媒體和多媒體技術(shù)  1
1.1.2  多媒體網(wǎng)絡(luò)  1
1.2  音頻基礎(chǔ)  2
1.2.1  各種主流音頻編碼(或格式)的介紹  2
1.2.2  語音識別技術(shù)  4
1.3  視頻基礎(chǔ)  6
1.3.1  國際電聯(lián)的H.261和H.263標(biāo)準(zhǔn)  6
1.3.2  M-JPEG  6
1.3.3  MPEG系列標(biāo)準(zhǔn)  6
1.3.4  MPEG-21  7
1.4  流媒體技術(shù)基礎(chǔ)  7
1.4.1  概述  7
1.4.2  流媒體技術(shù)  8
1.4.3  流媒體發(fā)展現(xiàn)狀  9
1.5  DirectX簡介  10
第2章  視頻捕捉系統(tǒng)  11
2.1  VFW視頻捕捉簡介  11
2.1.1  VFW簡介  11
2.1.2  AVI的RIFF格式  13
2.1.3  捕捉參數(shù)的設(shè)置  18
2.1.4  捕捉窗口  19
2.1.5  捕捉驅(qū)動程序  20
2.1.6  捕捉文件和緩存  21
2.1.7  其他類型的捕捉  23
2.1.8  高級捕捉選項  25
2.1.9  AVICap回調(diào)函數(shù)  26
2.2  視頻捕捉程序舉例  28
2.3  VC++下實現(xiàn)VFW應(yīng)用實例  33
2.3.1  系統(tǒng)介紹  33
2.3.2  創(chuàng)建窗口和按鈕  34
2.3.3  顯示視頻源窗口  35
2.3.4  實現(xiàn)窗口的關(guān)閉、最小化和顯示幫助的代碼  36
2.3.5  實現(xiàn)錄像的代碼  36
2.4  本章小結(jié)  39
第3章  視頻會議系統(tǒng)  40
3.1  視頻會議系統(tǒng)  40
3.1.1  視頻會議系統(tǒng)的結(jié)構(gòu)  40
3.1.2  H.320和H.323兩種技術(shù)標(biāo)準(zhǔn)的對比  41
3.2  視頻會議的解決方案  43
3.2.1  基于局域網(wǎng)的視頻會議解決方案  43
3.2.2  基于ISDN廣域網(wǎng)的視頻會議解決方案  43
3.2.3  基于衛(wèi)星網(wǎng)的視頻會議解決方案  44
3.3  視頻會議的安全保密  44
3.3.1  視頻會議系統(tǒng)安全保密方法  44
3.3.2  視頻會議系統(tǒng)中的加密算法  45
3.3.3  訪問控制  47
3.4  IP視頻會議系統(tǒng)  47
3.4.1  多點會議的3種模式  47
3.4.2  確保IP視頻會議質(zhì)量  48
3.5  視頻會議系統(tǒng)  50
3.5.1  系統(tǒng)硬件平臺  50
3.5.2  系統(tǒng)軟件平臺  50
3.6  代碼分析  51
3.6.1  代碼簡介  51
3.6.2  實時通信客戶端接口  52
3.6.3  通信類型選擇  52
3.6.4  調(diào)整通信設(shè)備  53
3.6.5  初始化一個會話  53
3.6.6  處理實時通信事件  56
3.6.7  創(chuàng)建一個通信會話  58
3.6.8  處理實時流會話事件  59
3.6.9  共享應(yīng)用程序  63
3.6.10  支持白板  63
3.6.11  結(jié)束會話  63
3.7  本章小結(jié)  63
第4章  遠(yuǎn)程視頻監(jiān)控系統(tǒng)  65
4.1  視頻監(jiān)控系統(tǒng)概述  65
4.2  遠(yuǎn)程視頻監(jiān)控系統(tǒng)概述  66
4.2.1  簡介  66
4.2.2  體系結(jié)構(gòu)  66
4.3  數(shù)字視頻壓縮及傳輸技術(shù)  67
4.3.1  數(shù)字視頻壓縮技術(shù)  67
4.3.2  視頻圖像傳輸技術(shù)  68
4.4  遠(yuǎn)程視頻監(jiān)控系統(tǒng)  70
4.5  視頻采集與壓縮  72
4.5.1  AV-8視頻采集卡簡介  72
4.5.2  AV-8二次開發(fā)基礎(chǔ)  73
4.5.3  程序?qū)崿F(xiàn)  77
4.6  實時圖像和視頻文件的播放  84
4.6.1  DirectShow簡介  84
4.6.2  程序?qū)崿F(xiàn)  88
4.7  視頻數(shù)據(jù)發(fā)送和接收播放  94
4.7.1  Winsock網(wǎng)絡(luò)編程技術(shù)  94
4.7.2  Windows多線程編程技術(shù)  99
4.7.3  視頻數(shù)據(jù)發(fā)送和接收播放模塊的設(shè)計  103
4.7.4  視頻數(shù)據(jù)發(fā)送模塊的程序?qū)崿F(xiàn)  105
4.7.5  視頻數(shù)據(jù)接收播放模塊的程序?qū)崿F(xiàn)  114
4.8  本章小結(jié)  125
第5章  MPEG-4播放技術(shù)  126
5.1  MPEG-4簡介  126
5.1.1  MPEG制定的標(biāo)準(zhǔn)  126
5.1.2  MPEG-4標(biāo)準(zhǔn)的特點和功能  127
5.1.3  MPEG-4的視頻數(shù)據(jù)流結(jié)構(gòu)  128
5.1.4  MPEG的圖像類型及碼流組成  130
5.2  MPEG-4的關(guān)鍵技術(shù)  130
5.2.1  多媒體傳送集成框架DMIF  131
5.2.2  語法描述  131
5.2.3  音頻對象的編碼  131
5.2.4  視頻對象的編碼  132
5.3  MPEG-4播放器系統(tǒng)簡介  133
5.3.1  系統(tǒng)硬件平臺  133
5.3.2  系統(tǒng)軟件平臺  133
5.4  系統(tǒng)實現(xiàn)  133
5.4.1  系統(tǒng)流程圖  134
5.4.2  代碼分析  134
5.4.3  系統(tǒng)運行  156
5.5  本章小結(jié)  157
第6章  MPEG-4編碼技術(shù)  158
6.1  MPEG-4編碼的特性  158
6.2  視頻對象(VO)  159
6.3  MPEG-4的編碼過程  160
6.3.1  形狀編碼  161
6.3.2  運動估計和運動補償  161
6.3.3  紋理編碼  162
6.3.4  容錯和糾錯  164
6.3.5  可擴展性編碼  165
6.4  MPEG-4音頻編碼  165
6.4.1  MPEG-4 音頻編碼簡介  165
6.4.2  參數(shù)編碼  166
6.4.3  碼激勵線性預(yù)測編碼  166
6.5  MPEG-4編碼源代碼分析  167
6.5.1  入口函數(shù)  167
6.5.2  運動信息編碼  173
6.5.3  紋理編碼  182
6.6  本章小結(jié)  194
第7章  MPEG-4解碼技術(shù)  195
7.1  虛擬世界、多媒體與MPEG-4  195
7.1.1  多媒體與虛擬世界(VW)  195
7.1.2  MPEG-4的特色  195
7.1.3  MPEG-4的架構(gòu)  196
7.2  MPEG-4系統(tǒng)  198
7.2.1  系統(tǒng)解碼器模型  198
7.2.2  場景描述  201
7.2.3  對象描述框架  204
7.2.4  MPEG-J  206
7.2.5  基本碼流同步(同步層)  206
7.2.6  基本碼流的多路合成  207
7.3  MPEG-4解碼技術(shù)  207
7.4  MPEG-4系統(tǒng)軟硬件平臺  209
7.4.1  系統(tǒng)硬件平臺  209
7.4.2  系統(tǒng)軟件平臺  209
7.5  系統(tǒng)實現(xiàn)  209
7.5.1  系統(tǒng)流程圖  209
7.5.2  代碼分析  209
7.6  本章小結(jié)  236
第8章  MP3深入編程  237
8.1  音頻基本概念  237
8.1.1  音頻壓縮的意圖  237
8.1.2  音頻壓縮的兩個部分  237
8.1.3  工作原理  237
8.1.4  壓縮率、比特率和質(zhì)量  238
8.1.5  Side Information(旁信息)  238
8.2  音頻壓縮  238
8.2.1  聽覺機制  238
8.2.2  亞能帶編碼  240
8.2.3  MPEG 第一層面  241
8.2.4  MPEG 第二層面  242
8.2.5  變換編碼  242
8.2.6  MPEG 第三層面  242
8.2.7  AC-3  243
8.3  MP3編碼分析  243
8.3.1  編碼解析  243
8.3.2  編碼層  244
8.4  解碼詳述  248
8.5  CoolPlayer分析  255
8.5.1  播放器的“假”引擎  256
8.5.2  真正的引擎  264
8.6  本章小結(jié)  271
第9章  XvidQP系統(tǒng)  272
9.1  Xvid簡介  272
9.1.1  Xvid特點  272
9.1.2  Xvid壓縮原理  274
9.1.3  Xvid的量化方法  276
9.2  系統(tǒng)實現(xiàn)  277
9.2.1  程序流程圖  277
9.2.2  代碼分析  278
9.3  本章小結(jié)  300
第10章  DirectShow程序設(shè)計  301
10.1  DirectShow簡介  301
10.1.1  DirectShow系統(tǒng)結(jié)構(gòu)  301
10.1.2  Filter的注冊  302
10.1.3  Filter測試工具GraphEdit  303
10.1.4  DirectShow事件通知機制  304
10.1.5  DirectShow對硬件的支持  306
10.2  Filter的開發(fā)  307
10.2.1  Filter Pin之間的連接  307
10.2.2  Filter Media type概述  308
10.2.3  數(shù)據(jù)傳輸  310
10.2.4  流的定位  311
10.3  用VC開發(fā)Directshow程序  311
10.3.1  建立Filter項目  311
10.3.2  選擇合適的Filter基類  312
10.3.3  編程中應(yīng)該注意的問題  312
10.4  DirectShow應(yīng)用——視頻捕捉WDM Vs VFW  313
10.4.1  視頻捕捉卡  313
10.4.2  枚舉系統(tǒng)捕捉卡  314
10.4.3  Capture Filter和其他Filter之間的連接  314
10.4.4  實現(xiàn)視頻捕捉到文件  315
10.5  DirectShow應(yīng)用——音頻捕捉  316
10.5.1  Audio Capture Filter  316
10.5.2  創(chuàng)建一個音頻捕捉程序  316
10.5.3  音頻捕捉前的參數(shù)設(shè)置  318
10.5.4  改變音頻捕捉緩沖的大小  318
10.6  DirectShow應(yīng)用——支持?jǐn)?shù)碼攝像機  319
10.6.1  DV簡介  319
10.6.2  通過程序去控制DV機  319
10.6.3  DV的各種實際應(yīng)用場合  320
10.7  DirectShow應(yīng)用——支持DVD播放  321
10.7.1  DVD基礎(chǔ)知識  321
10.7.2  DirectShow對DVD的支持  323
10.7.3  編寫DVD播放程序的注意事項  324
10.8  DirectShow應(yīng)用——支持Windows Media格式  325
10.8.1  ASF  325
10.8.2  播放ASF文件的播放器  326
10.9  DirectShow開發(fā)高級實例——PID擴展插件開發(fā)  327
10.9.1  PID應(yīng)用原理  327
10.9.2  PID插件開發(fā)  328
10.9.3  需求來源  328
10.9.4  開發(fā)環(huán)境  328
10.9.5  關(guān)鍵代碼  328
10.9.6  PID使用演示  333
10.10  DirectShow開發(fā)綜合實例——數(shù)字電視接收器  334
10.10.1  關(guān)鍵代碼  334
10.10.2  構(gòu)建Filter Graph  336
10.10.3  獲得tune請求  339
10.10.4  創(chuàng)建Network Provider Filter  341
10.10.5  相似tuning空間  343
10.10.6  提交tune請求給Network Provider  343
10.10.7  添加并且連接其他filter  343
10.11  本章小結(jié)  349
第11章  Direct3D程序設(shè)計  350
11.1  Direct3D體系結(jié)構(gòu)概述  350
11.1.1  Direct3D圖形流水線  350
11.1.2  硬件抽象層  351
11.1.3  系統(tǒng)集成  351
11.2  可編程流水線  351
11.2.1  把頂點著色器集成到幾何流水線中  353
11.2.2  把像素著色器集成到圖形流水線中  353
11.3  可編程數(shù)據(jù)流模型  354
11.3.1  數(shù)據(jù)流的使用  354
11.3.2  頂點顏色著色器  357
11.3.3  單紋理著色器  358
11.3.4  多重紋理著色器  358
11.4  頂點著色器  359
11.4.1  Vertex Shader編程概覽  361
11.4.2  Vertex Shader定義  362
11.4.3  編寫和編譯Vertex Shader  364
11.5  像素著色器  372
11.5.1  創(chuàng)建像素著色器  372
11.5.2  確認(rèn)對像素著色器的支持  374
11.5.3  紋理操作的轉(zhuǎn)換  375
11.5.4  對紋理的一些考慮  375
11.5.5  像素著色器示例  377
11.6  地表凹凸貼圖(Bump Eathe)實例  381
11.6.1  整體描述  381
11.6.2  凹凸貼圖代碼分析  383
11.7  本章小結(jié)  394
第12章  DirectSound程序設(shè)計  395
12.1  DirectSound 的功能  395
12.2  DirectSound和DirectMusic比較  395
12.3  DirectSound編程初步介紹  396
12.3.1  編譯和連接DirectSound工程  396
12.3.2  調(diào)試DirectSound工程  397
12.3.3  為了測試而調(diào)整硬件加速程度  397
12.3.4  DirectSound 編程第一步  397
12.4  DirectSound的詳細(xì)使用方法  398
12.4.1  DirectSound 播放對象  398
12.4.2  DirectSound 設(shè)備  399
12.4.3  DirectSound緩沖區(qū)  402
12.4.4  使用WAV數(shù)據(jù)  410
12.4.5  3D聲音  411
12.4.6  使用音效  414
12.5  工程實例  417
12.5.1  CSound類的實現(xiàn)  418
12.5.2  主程序的實現(xiàn)  422
12.6  本章小結(jié)  424
第13章  DirectMusic程序設(shè)計  425
13.1  DirectMusic簡介  425
13.2  DirectMusic的功能  425
13.3  DirectMusic體系結(jié)構(gòu)  426
13.3.1  核心層和Performance層  426
13.3.2  DirectMusic對象和接口綜述  427
13.3.3  DirectMusic音頻數(shù)據(jù)流程綜述  431
13.3.4  DirectMusic消息  432
13.3.5  可下載音色技術(shù)(DLS)  437
13.3.6  Microsoft軟件合成器  438
13.4  系統(tǒng)軟硬件平臺  438
13.4.1  系統(tǒng)硬件平臺  438
13.4.2  系統(tǒng)軟件平臺  438
13.5  系統(tǒng)實現(xiàn)  439
13.5.1  實例一系統(tǒng)流程圖  439
13.5.2  實例一代碼分析  439
13.5.3  實例一系統(tǒng)運行  442
13.5.4  實例二系統(tǒng)流程圖  444
13.5.5  實例二代碼分析  445
13.5.6  實例二系統(tǒng)運行  459
13.6  本章小結(jié)  460
第14章  語音識別系統(tǒng)  461
14.1  語音識別技術(shù)的基本原理與方法  461
14.1.1  人類聲音的產(chǎn)生機理與數(shù)學(xué)模型  461
14.1.2  基于模板匹配的語音識別技術(shù)  463
14.1.3  動態(tài)時間規(guī)整法(DTW)  467
14.1.4  基于DTW技術(shù)的語音識別方案  470
14.2  系統(tǒng)關(guān)鍵技術(shù)算法及具體實現(xiàn)  471
14.2.1  Windows語音編程  471
14.2.2  機器人語音控制系統(tǒng)的實現(xiàn)  476
14.3  系統(tǒng)基本技術(shù)要求  485
14.3.1  系統(tǒng)硬件配置及搭建  485
14.3.2  系統(tǒng)軟件配置及搭建  485
14.3.3  系統(tǒng)程序?qū)崿F(xiàn)  485
14.4  本章小結(jié)  504

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號