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

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

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

定 價(jià):¥56.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第1章  網(wǎng)絡(luò)多媒體基礎(chǔ)知識(shí)  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  語(yǔ)音識(shí)別技術(shù)  4
1.3  視頻基礎(chǔ)  6
1.3.1  國(guó)際電聯(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簡(jiǎn)介  10
第2章  視頻捕捉系統(tǒng)  11
2.1  VFW視頻捕捉簡(jiǎn)介  11
2.1.1  VFW簡(jiǎn)介  11
2.1.2  AVI的RIFF格式  13
2.1.3  捕捉參數(shù)的設(shè)置  18
2.1.4  捕捉窗口  19
2.1.5  捕捉驅(qū)動(dòng)程序  20
2.1.6  捕捉文件和緩存  21
2.1.7  其他類(lèi)型的捕捉  23
2.1.8  高級(jí)捕捉選項(xiàng)  25
2.1.9  AVICap回調(diào)函數(shù)  26
2.2  視頻捕捉程序舉例  28
2.3  VC++下實(shí)現(xiàn)VFW應(yīng)用實(shí)例  33
2.3.1  系統(tǒng)介紹  33
2.3.2  創(chuàng)建窗口和按鈕  34
2.3.3  顯示視頻源窗口  35
2.3.4  實(shí)現(xiàn)窗口的關(guān)閉、最小化和顯示幫助的代碼  36
2.3.5  實(shí)現(xiàn)錄像的代碼  36
2.4  本章小結(jié)  39
第3章  視頻會(huì)議系統(tǒng)  40
3.1  視頻會(huì)議系統(tǒng)  40
3.1.1  視頻會(huì)議系統(tǒng)的結(jié)構(gòu)  40
3.1.2  H.320和H.323兩種技術(shù)標(biāo)準(zhǔn)的對(duì)比  41
3.2  視頻會(huì)議的解決方案  43
3.2.1  基于局域網(wǎng)的視頻會(huì)議解決方案  43
3.2.2  基于ISDN廣域網(wǎng)的視頻會(huì)議解決方案  43
3.2.3  基于衛(wèi)星網(wǎng)的視頻會(huì)議解決方案  44
3.3  視頻會(huì)議的安全保密  44
3.3.1  視頻會(huì)議系統(tǒng)安全保密方法  44
3.3.2  視頻會(huì)議系統(tǒng)中的加密算法  45
3.3.3  訪問(wèn)控制  47
3.4  IP視頻會(huì)議系統(tǒng)  47
3.4.1  多點(diǎn)會(huì)議的3種模式  47
3.4.2  確保IP視頻會(huì)議質(zhì)量  48
3.5  視頻會(huì)議系統(tǒng)  50
3.5.1  系統(tǒng)硬件平臺(tái)  50
3.5.2  系統(tǒng)軟件平臺(tái)  50
3.6  代碼分析  51
3.6.1  代碼簡(jiǎn)介  51
3.6.2  實(shí)時(shí)通信客戶端接口  52
3.6.3  通信類(lèi)型選擇  52
3.6.4  調(diào)整通信設(shè)備  53
3.6.5  初始化一個(gè)會(huì)話  53
3.6.6  處理實(shí)時(shí)通信事件  56
3.6.7  創(chuàng)建一個(gè)通信會(huì)話  58
3.6.8  處理實(shí)時(shí)流會(huì)話事件  59
3.6.9  共享應(yīng)用程序  63
3.6.10  支持白板  63
3.6.11  結(jié)束會(huì)話  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  簡(jiǎn)介  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視頻采集卡簡(jiǎn)介  72
4.5.2  AV-8二次開(kāi)發(fā)基礎(chǔ)  73
4.5.3  程序?qū)崿F(xiàn)  77
4.6  實(shí)時(shí)圖像和視頻文件的播放  84
4.6.1  DirectShow簡(jiǎn)介  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è)計(jì)  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簡(jiǎn)介  126
5.1.1  MPEG制定的標(biāo)準(zhǔn)  126
5.1.2  MPEG-4標(biāo)準(zhǔn)的特點(diǎn)和功能  127
5.1.3  MPEG-4的視頻數(shù)據(jù)流結(jié)構(gòu)  128
5.1.4  MPEG的圖像類(lèi)型及碼流組成  130
5.2  MPEG-4的關(guān)鍵技術(shù)  130
5.2.1  多媒體傳送集成框架DMIF  131
5.2.2  語(yǔ)法描述  131
5.2.3  音頻對(duì)象的編碼  131
5.2.4  視頻對(duì)象的編碼  132
5.3  MPEG-4播放器系統(tǒng)簡(jiǎn)介  133
5.3.1  系統(tǒng)硬件平臺(tái)  133
5.3.2  系統(tǒng)軟件平臺(tái)  133
5.4  系統(tǒng)實(shí)現(xiàn)  133
5.4.1  系統(tǒng)流程圖  134
5.4.2  代碼分析  134
5.4.3  系統(tǒng)運(yùn)行  156
5.5  本章小結(jié)  157
第6章  MPEG-4編碼技術(shù)  158
6.1  MPEG-4編碼的特性  158
6.2  視頻對(duì)象(VO)  159
6.3  MPEG-4的編碼過(guò)程  160
6.3.1  形狀編碼  161
6.3.2  運(yùn)動(dòng)估計(jì)和運(yùn)動(dòng)補(bǔ)償  161
6.3.3  紋理編碼  162
6.3.4  容錯(cuò)和糾錯(cuò)  164
6.3.5  可擴(kuò)展性編碼  165
6.4  MPEG-4音頻編碼  165
6.4.1  MPEG-4 音頻編碼簡(jiǎn)介  165
6.4.2  參數(shù)編碼  166
6.4.3  碼激勵(lì)線性預(yù)測(cè)編碼  166
6.5  MPEG-4編碼源代碼分析  167
6.5.1  入口函數(shù)  167
6.5.2  運(yùn)動(dòng)信息編碼  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  場(chǎng)景描述  201
7.2.3  對(duì)象描述框架  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)軟硬件平臺(tái)  209
7.4.1  系統(tǒng)硬件平臺(tái)  209
7.4.2  系統(tǒng)軟件平臺(tái)  209
7.5  系統(tǒng)實(shí)現(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  音頻壓縮的兩個(gè)部分  237
8.1.3  工作原理  237
8.1.4  壓縮率、比特率和質(zhì)量  238
8.1.5  Side Information(旁信息)  238
8.2  音頻壓縮  238
8.2.1  聽(tīng)覺(jué)機(jī)制  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簡(jiǎn)介  272
9.1.1  Xvid特點(diǎn)  272
9.1.2  Xvid壓縮原理  274
9.1.3  Xvid的量化方法  276
9.2  系統(tǒng)實(shí)現(xiàn)  277
9.2.1  程序流程圖  277
9.2.2  代碼分析  278
9.3  本章小結(jié)  300
第10章  DirectShow程序設(shè)計(jì)  301
10.1  DirectShow簡(jiǎn)介  301
10.1.1  DirectShow系統(tǒng)結(jié)構(gòu)  301
10.1.2  Filter的注冊(cè)  302
10.1.3  Filter測(cè)試工具GraphEdit  303
10.1.4  DirectShow事件通知機(jī)制  304
10.1.5  DirectShow對(duì)硬件的支持  306
10.2  Filter的開(kāi)發(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開(kāi)發(fā)Directshow程序  311
10.3.1  建立Filter項(xiàng)目  311
10.3.2  選擇合適的Filter基類(lèi)  312
10.3.3  編程中應(yīng)該注意的問(wèn)題  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  實(shí)現(xiàn)視頻捕捉到文件  315
10.5  DirectShow應(yīng)用——音頻捕捉  316
10.5.1  Audio Capture Filter  316
10.5.2  創(chuàng)建一個(gè)音頻捕捉程序  316
10.5.3  音頻捕捉前的參數(shù)設(shè)置  318
10.5.4  改變音頻捕捉緩沖的大小  318
10.6  DirectShow應(yīng)用——支持?jǐn)?shù)碼攝像機(jī)  319
10.6.1  DV簡(jiǎn)介  319
10.6.2  通過(guò)程序去控制DV機(jī)  319
10.6.3  DV的各種實(shí)際應(yīng)用場(chǎng)合  320
10.7  DirectShow應(yīng)用——支持DVD播放  321
10.7.1  DVD基礎(chǔ)知識(shí)  321
10.7.2  DirectShow對(duì)DVD的支持  323
10.7.3  編寫(xiě)DVD播放程序的注意事項(xiàng)  324
10.8  DirectShow應(yīng)用——支持Windows Media格式  325
10.8.1  ASF  325
10.8.2  播放ASF文件的播放器  326
10.9  DirectShow開(kāi)發(fā)高級(jí)實(shí)例——PID擴(kuò)展插件開(kāi)發(fā)  327
10.9.1  PID應(yīng)用原理  327
10.9.2  PID插件開(kāi)發(fā)  328
10.9.3  需求來(lái)源  328
10.9.4  開(kāi)發(fā)環(huán)境  328
10.9.5  關(guān)鍵代碼  328
10.9.6  PID使用演示  333
10.10  DirectShow開(kāi)發(fā)綜合實(shí)例——數(shù)字電視接收器  334
10.10.1  關(guān)鍵代碼  334
10.10.2  構(gòu)建Filter Graph  336
10.10.3  獲得tune請(qǐng)求  339
10.10.4  創(chuàng)建Network Provider Filter  341
10.10.5  相似tuning空間  343
10.10.6  提交tune請(qǐng)求給Network Provider  343
10.10.7  添加并且連接其他filter  343
10.11  本章小結(jié)  349
第11章  Direct3D程序設(shè)計(jì)  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  把頂點(diǎn)著色器集成到幾何流水線中  353
11.2.2  把像素著色器集成到圖形流水線中  353
11.3  可編程數(shù)據(jù)流模型  354
11.3.1  數(shù)據(jù)流的使用  354
11.3.2  頂點(diǎn)顏色著色器  357
11.3.3  單紋理著色器  358
11.3.4  多重紋理著色器  358
11.4  頂點(diǎn)著色器  359
11.4.1  Vertex Shader編程概覽  361
11.4.2  Vertex Shader定義  362
11.4.3  編寫(xiě)和編譯Vertex Shader  364
11.5  像素著色器  372
11.5.1  創(chuàng)建像素著色器  372
11.5.2  確認(rèn)對(duì)像素著色器的支持  374
11.5.3  紋理操作的轉(zhuǎn)換  375
11.5.4  對(duì)紋理的一些考慮  375
11.5.5  像素著色器示例  377
11.6  地表凹凸貼圖(Bump Eathe)實(shí)例  381
11.6.1  整體描述  381
11.6.2  凹凸貼圖代碼分析  383
11.7  本章小結(jié)  394
第12章  DirectSound程序設(shè)計(jì)  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  為了測(cè)試而調(diào)整硬件加速程度  397
12.3.4  DirectSound 編程第一步  397
12.4  DirectSound的詳細(xì)使用方法  398
12.4.1  DirectSound 播放對(duì)象  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  工程實(shí)例  417
12.5.1  CSound類(lèi)的實(shí)現(xiàn)  418
12.5.2  主程序的實(shí)現(xiàn)  422
12.6  本章小結(jié)  424
第13章  DirectMusic程序設(shè)計(jì)  425
13.1  DirectMusic簡(jiǎn)介  425
13.2  DirectMusic的功能  425
13.3  DirectMusic體系結(jié)構(gòu)  426
13.3.1  核心層和Performance層  426
13.3.2  DirectMusic對(duì)象和接口綜述  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)軟硬件平臺(tái)  438
13.4.1  系統(tǒng)硬件平臺(tái)  438
13.4.2  系統(tǒng)軟件平臺(tái)  438
13.5  系統(tǒng)實(shí)現(xiàn)  439
13.5.1  實(shí)例一系統(tǒng)流程圖  439
13.5.2  實(shí)例一代碼分析  439
13.5.3  實(shí)例一系統(tǒng)運(yùn)行  442
13.5.4  實(shí)例二系統(tǒng)流程圖  444
13.5.5  實(shí)例二代碼分析  445
13.5.6  實(shí)例二系統(tǒng)運(yùn)行  459
13.6  本章小結(jié)  460
第14章  語(yǔ)音識(shí)別系統(tǒng)  461
14.1  語(yǔ)音識(shí)別技術(shù)的基本原理與方法  461
14.1.1  人類(lèi)聲音的產(chǎn)生機(jī)理與數(shù)學(xué)模型  461
14.1.2  基于模板匹配的語(yǔ)音識(shí)別技術(shù)  463
14.1.3  動(dòng)態(tài)時(shí)間規(guī)整法(DTW)  467
14.1.4  基于DTW技術(shù)的語(yǔ)音識(shí)別方案  470
14.2  系統(tǒng)關(guān)鍵技術(shù)算法及具體實(shí)現(xiàn)  471
14.2.1  Windows語(yǔ)音編程  471
14.2.2  機(jī)器人語(yǔ)音控制系統(tǒng)的實(shí)現(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 ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)