多媒體技術及應用(第3版)

付先平、周新、宋梅萍

  • 多媒體技術及應用(第3版)-preview-1
  • 多媒體技術及應用(第3版)-preview-2
  • 多媒體技術及應用(第3版)-preview-3
  • 多媒體技術及應用(第3版)-preview-4
  • 多媒體技術及應用(第3版)-preview-5
  • 多媒體技術及應用(第3版)-preview-6
  • 多媒體技術及應用(第3版)-preview-7
多媒體技術及應用(第3版)-preview-1

相關主題

商品描述

"本書從多媒體系統的研究、開發和應用角度出發,采用理論與實踐相結合的方法,全面講述了多媒體技術的基本概念與理論、圖像處理技術、音頻處理技術、視頻處理技術、流媒體技術、動畫制作技術、網絡多媒體程序設計,以及**的人工智能技術在多媒體領域中的應用。本書每章都配有豐富的習題,幫助讀者理解重點內容並為考試做好準備。 在實踐操作方面,本書通過生動直觀的實例,詳細介紹了Photoshop、Audition、Filmora、3ds Max等經典軟件的使用方法,介紹Web前端開發三劍客:HTML5 、CSS3和JavaScript。此外,本書還涵蓋了利用OpenCV、MATLAB和Simulink處理數字圖像與視頻的方法。同時,書中增添了關於如何將人工智能算法(如深度學習、計算機視覺等)應用於圖像和視頻目標檢測、多目標跟蹤等的內容,而且介紹了水聲學的設備和成像原理,幫助讀者掌握前沿技術。 本書可作為普通高等院校本科生計算機專業及相關專業多媒體技術課程的教材,也可作為本科院校、職業院校及從事多媒體技術研制、開發及應用人員的參考書。 "

目錄大綱

目錄

第1章多媒體技術基礎1

1.1多媒體介紹1

1.1.1多媒體1

1.1.2多媒體技術2

1.2多媒體項目創作6

1.2.1圖像處理6

1.2.2音頻處理7

1.2.3視頻處理7

1.2.4動畫制作8

1.2.5多媒體項目創作過程簡介9

1.3美學與多媒體設計11

1.3.1美學在多媒體中的作用11

1.3.2平面構圖12

1.3.3色彩美學13

1.4多媒體設備19

1.4.1多媒體設備的類型19

1.4.2觸摸屏21

1.4.3數碼相機29

1.4.4數碼攝像機31

1.4.5圖像掃描儀36

1.4.6投影儀39

1.4.7虛擬現實和增強現實設備42

1.5習題45

第2章圖像處理技術48

2.1圖像的基礎知識48

2.1.1人眼結構49

2.1.2圖像的數據表示51

2.1.3顏色模型54

2.1.4圖像數據冗余57

2.2圖像壓縮技術58

2.2.1常用的無損壓縮方法59

2.2.2常用的有損壓縮方法68

2.3圖像處理任務77

2.3.1圖像變換77

2.3.2圖像優化78

2.3.3圖像理解79

2.3.4圖像處理研究方向84

2.4圖像處理工具軟件85

2.4.1常用圖像處理軟件85

2.4.2Adobe Photoshop簡介88

2.5基於MATLAB的圖像處理94

2.5.1MATLAB簡介94

2.5.2MATLAB操作界面95

2.5.3MATLAB圖像處理綜合示例97

2.6習題100

第3章音頻處理技術103

3.1音頻基礎知識104

3.1.1聲音的基本概念104

3.1.2音頻信號的采樣與量化105

3.1.3音質與數據量107

3.2音頻壓縮與編碼技術108

3.2.1音頻壓縮編碼的原理108

3.2.2音頻壓縮方法111

3.3水聲圖像處理關鍵技術112

3.3.1聲吶設備112

3.3.2聲吶圖像生成的原理與過程115

3.3.3聲吶圖像目標檢測與識別117

3.4音頻處理操作120

3.4.1頻域分析120

3.4.2時頻分析120

3.4.3濾波121

3.4.4音頻合成121

3.4.5音效處理121

3.5音頻處理工具軟件121

3.6基於Adobe Audition的音頻處理124

3.6.1Adobe Audition操作界面124

3.6.2基於Adobe Audition音頻處理126

3.7習題132

第4章視頻處理技術135

4.1視頻壓縮基礎136

4.1.1視頻的基本概念136

4.1.2視頻的采樣與量化138

4.1.3視頻的數據量139

4.2視頻壓縮與編碼技術139

4.2.1視頻壓縮的基本原理139

4.2.2運動估計和補償140

4.2.3視頻壓縮標準143

4.3視頻處理任務161

4.3.1視頻增強162

4.3.2視頻多目標跟蹤165

4.3.3視頻處理的研究方向168

4.4視頻處理工具軟件169

4.4.1常用的視頻處理工具軟件169

4.4.2動態系統建模工具——Simulink171

4.5基於Filmora的視頻制作176

4.5.1Filmora界面介紹177

4.5.2媒體文件的獲取180

4.5.3編輯項目182

4.5.4視頻過渡及效果183

4.5.5片頭制作184

4.5.6處理音頻185

4.5.7保存和發送電影186

4.6習題186

第5章流媒體技術188

5.1流媒體技術基礎188

5.1.1計算機網絡188

5.1.2IP組播194

5.1.35G網絡197

5.2多媒體網絡的服務質量201

5.2.1多媒體網絡性能的要求201

5.2.2服務質量管理概述204

5.3流媒體技術207

5.3.1流媒體簡介207

5.3.2流式傳輸 210

5.3.3流媒體系統219

5.4邊緣計算223

5.4.1邊緣計算概述223

5.4.2邊緣計算架構與應用225

5.4.3邊緣計算與流媒體技術的集成228

5.5基於VLC的視頻直播229

5.5.1視頻直播簡介229

5.5.2VLC簡介231

5.5.3VLC操作界面231

5.5.4基於VLC的視頻直播235

5.6習題241

第6章動畫制作技術244

6.1動畫基礎知識244

6.1.1動畫的基本概念與歷史244

6.1.2動畫的基本原理與分類246

6.1.3動畫文件格式247

6.2關鍵幀動畫250

6.2.1關鍵幀設置與插值技術250

6.2.2時間軸管理與控制251

6.33D角色動畫252

6.3.13D建模253

6.3.23D骨骼綁定254

6.3.3基於AI的動作捕捉技術255

6.4動畫制作工具軟件259

6.4.1常用的動畫制作工具軟件259

6.4.2Adobe Animate介紹262

6.5基於3ds Max的3D動畫制作265

6.5.13ds Max介紹265

6.5.23ds Max制作圓桌上跳動的小球270

6.6習題279

第7章網絡多媒體程序設計281

7.1超文本標記語言HTML5282

7.1.1HTML5概述282

7.1.2HTML文檔結構283

7.1.3HTML基本標簽和HTML5標簽283

7.1.4鏈接標記285

7.1.5多媒體標記287

7.1.6表格標記292

7.1.7表單標記293

7.1.8HTML5 API295

7.1.9使用WebSocket進行實時通信295

7.2CSS3技術297

7.2.1CSS3概述297

7.2.2選擇器與基本屬性298

7.2.3布局與響應式設計306

7.2.4動畫與過渡效果316

7.2.5高級CSS技術318

7.3JavaScript與多媒體交互322

7.3.1JavaScript基礎322

7.3.2使用JavaScript控制音頻與視頻328

7.3.3使用Canvas進行圖形繪制332

7.3.4使用WebGL進行3D渲染334

7.3.5使用Three.js創建3D場景339

7.4Python多媒體程序設計342

7.4.1Python簡介342

7.4.2使用Python處理圖像342

7.4.3使用Python處理音頻350

7.4.4使用Python處理視頻351

7.5虛擬現實與增強現實開發354

7.5.1VR與AR技術概述354

7.5.2使用AFrame進行VR開發355

7.5.3使用AR.js進行AR開發358

7.5.4集成WebXR API進行跨平臺開發360

7.6習題363