達文西技術——數字圖像/視頻信號處理新平台

達文西技術——數字圖像/視頻信號處理新平台

《達文西技術——數字圖像/視頻信號處理新平台》是2008年電子工業出版社出版的圖書,作者是彭啟琮。

基本介紹

  • 書名:達文西技術——數字圖像/視頻信號處理新平台
  • 作者彭啟琮
  • ISBN:9787121071942
  • 頁數:308
  • 出版社電子工業出版社
  • 出版時間:2008-9-1
  • 裝幀:平裝
  • 開本:16開
  • 字數:512000
內容簡介,目錄,

內容簡介

達文西技術是一種數字圖像、視頻、語音、音頻信號處理的新平台,一經推出,就受到熱烈歡迎,以其為基礎的套用開發層出不窮。該技術是一種內涵豐富的綜合體,包含達文西處理器、軟體、開發環境、算法庫和其他技術支持等。正因為涉及的技術面廣,因此有比較高的技術門檻。
本書是為了滿足市場對掌握達文西技術的技術人員的迫切需求,也為了滿足廣大學生和技術人員學習和掌握達文西技術的迫切願望而編寫的。全書概括地介紹了達文西技術所包含的各個方面,以便讀者有一個總體的了解,為進一步學習和研究打好基礎。

目錄

第1章 概述
1.1 DaVinci技術所面臨的主要挑戰和創新
1.1.1 數字視頻所面臨的挑戰
1.1.2 API的強大功能
1.1.3 支持實時作業系統Linux及windows CE
1.1.4 實際的視頻
1.1.5 編程的靈活性
1.2 DaVinci技術的內涵
1.2.1 Davinci處理器
1.2.2 DaVinci軟體
1.2.3 DaVinci的開發工具
第2章 DaVinchi處理器
2.1 TMS320C64x+DSP
2.1.1 TMs320C64x/TMs320C64x+DsP的特性
2.1.2 TMs320c64x/TMS320C64x+DSP的結構
2.1.3 TMS320C64x+指令集
2.1.4 TMS320C64x/TMS320C64x+DSP的定址方式
2.2 TMS320DM644x DMSoC DSP子系統
2.2.1 概述
2.2.2 TMS320C64x+大模組
2.2.3 存儲器映射
2.2.4 ARM內部存儲器
2.2.5 片內外設
2.2.6 器件外設
2.2.7 ARM—DSP集成
2.2.8 DSP子系統的時鐘
2.2.9 電源管理
2.2.10 引導和復位
2.3 TMS320DM644x DMSoC中的ARM子系統
2.3.1 ARM子系統概述
2.3.2 ARM核
2.3.3 系統存儲器
2.3.4 器件時鐘
2.3.5 PLL控制器
2.3.6 電源與休眠控制器
2.3.7 電源管理
2.3.8 中斷控制器
2.3.9 系統控制模組
2.3.10 復位
2.3.11 引導方式
2.3.12 ARM—DSP集成
2.4 TMS320DM644x的外設
2.4.1 概述
2.4.2 異步外部存儲器接口(EMIF)
2.4.3 音頻串口(ASP)
2.4.4 ATA控制器
2.4.5 DDR2存儲器控制器
2.4.6 增強的直接存儲器訪問(EDMA)控制器
2.4.7 乙太網媒體訪問控制器(EMAc)/管理數據輸入/輸出(MDl0)模組..
2.4.8 通用輸入/輸出(GPl0)
2.4.9 內部積體電路(12C)模組
2.4.10 內部直接存儲器訪問(IDMA)控制器
2.4.11 DsP子系統中斷控制器(INTc)
2.4.12 多媒體卡(MMC)/安全數字(sD)卡控制器
2.4.13 節電控制器(PDC)
2.4.14 脈衝寬度調製器(PwM)
2.4.15 串列外設接口(SPI)
2.4.16 64位定時器
2.4.17 通用異步收發器(uART)
2.4.18 通用串列匯流排(uSB)
2.4.19 VLYNQ接口
2.4.20 視頻處理後端(vPBE)
2.4.21 視頻處理前端(vPFE)
2.5 其他的DaVinci處理器
2.5.1 TMS320DM6441處理器
2.5.2 TMS320DM643x處理器
2.5.3 TMS320DM355處理器
2.5.4 TMS320DM64x處理器
2.5.5 TMS320DM6467處理器
第3章 DaVinci的軟體
3.1 xDAIS和xDM
3.1.1 xDM和xDAIS之間的關係
3.1.2 xDAIS界面
3.1.3 xDAIs和xDM的優越性
3.1.4 如何建立和驗證符合express DsP的算法
3.1.5 建立和驗證符合xDAIS和xDM的算法
3.1.6 修改自己的算法,使其符合xDM和xDAIs
3.1.7 測試Codec Engine里的用戶算法
3.1.8 多媒體框架產品(MFP)
3.2 Codec Enzine
3.2.1 為什麼要使用Codec Engine
3.2.2 Codec Engine在應用程式結構中的位置
3.2.3 用戶的角色
3.2.4 Codec Engine的安裝和設定
3.2.5 Codec Engine的目錄結構
3.2.6 使用範例應用程式
3.2.7 使用Codec Engine API
3.2.8 VA類型:視頻、圖像、語音和音頻
3.2.9 關於dSP存儲器
3.2.10 DSP的實時處理問題
3.2.11 軟體跟蹤
3.3 CodIec Engine框架和xDAIS算法包
3.3.1 啟動
3.3.2 建立包
3.3.3 建立一個發布包
3.3.4 開發一個xDM Codec
3.3.5 支持非xDM的算法
3.3.6 建立Codec Engine擴展
3.3.7 設計一個新的應用程式界面
3.3.8 開發存根和骨架
3.3.9 打包和配置核算法
3.3.10 非xDM存根和骨架的範例:SCALE
3.4 DSP/BIOS LINK
3.4.1 DSP/BIOS LINK的軟體結構
3.4.2 DSP/BIOS LINK的主要成分
3.4.3 DSP/BIOS LINK原始碼的布局
3.4.4 定製和配置所建立的開發環境
3.4.5 建立原始碼
3.5 Linux
3.5.1 概述
3.5.2 Linux的主要開發工具
3.5.3 構建基於Linux的嵌入式系統
3.5.4 MontaVista Linux的特點
3.5.5 DaVinci的Linux開發流程
3.6 基於Davinci的數字媒體軟體
3.6.1 H.264 Baseline Profile(BP)編碼器和解碼器
3.6.2 wMV9解碼器
3.6.3 WMA9(WindOWS Media 9 Series Audio)解碼器
3.6.4 MPEG-4/H.263 COdec
3.6.5 MPEG-2解碼器
3.6.6 解內插庫(Deinterlacing Library)
3.6.7 JPEG編碼器/解碼器
3.6.8 G.711編碼器,解碼器
3.6.9 MPEG—4 AAC—HE解碼器
3.6.10 MP3解碼器
3.7 TMS320C64x+IMGLIB圖像/視頻處理庫
3.7.1 概述
3.7.2 特性與優點
3.7.3 安裝IMGLIB
3.7.4 使用IMGLIB
3.7.5 IMGLIB函式介紹
第4章 開發工具與軟體
4.1 適用於DaVinci的CCS
4.1.1 v3.2的更新
4.1.2 CCS IDE v3.3
4.2 XDC(eXDress DSP Components)
4.2.1 XDC術語
4.2.2 使用基於xDc的軟體包
4.2.3 寫C代碼
4.2.4 處理配置
4.2.5 編譯和連線
4.3 數字視頻評估模組(DVEVM)及其使用
4.3.1 DVEVM概述
4.3.2 DVEVM的硬體設定
4.3.3 運行演示軟體
4.3.4 DvEvM的軟體設定
4.3.5 啟動建立開發環境
4.3.6 為用戶的目標板重建DvEVM軟體
4.3.7 建立一個新的Linux核
4.3.8 引導新的Linux核
4.4 數字視頻軟體開發包(DVSDK)
4.4.1 概述
4.4.2 DVSDK的主要特點
4.4.3 可視化數據分析器
4.5 DaVinci系統級指標測試
4.5.1 概述
4.5.2 DVEVM演示範例軟體說明
4.5.3 所需要的設備和軟體
4.5.4 測量演示範例程式的處理器負載
4.5.5 關於DM644x soC分析器的結果
4.5.6 演示範例的存儲器使用
4.5.7 演示範例的功耗測量
第5章 DaVincj技術套用案例
5.1 建立一個小的Linux核
5.1.1 所需的環境
5.1.2 性能選擇及建立核的步驟
5.1.3 建立一個RAM DISK檔案系統
5.1.4 支持應用程式
5.1.5 將信息複製到NOR Flash
5.1.6 引導
5.2 DVEVM/DVsDK用於編碼的演示範例
5.2.1 概述
5.2.2 應用程式設計
5.2.3 配合應用程式
5.3 DVEVM/DVSDK用於解碼的演示範例
5.3.1 概述
5.3.2 應用程式設計
5.3.3 配合應用程式
5.4 DVEVM/DVSDK用於編碼和解碼的演示範例
5.4.1 概述
5.4.2 應用程式設計
5.4.3 用其他的Codec來替換該編碼和解碼算法
5.5 運行在DM6446上的活動JPEG演示範例
5.5.1 演示範例簡介
5.5.2 演示範例包的內容
5.5.3 從DM642移植到DM6446
5.5.4 運行
5.5.5 重新編譯演示範例
參考文獻

相關詞條

熱門詞條

聯絡我們