您好,欢迎光临有路网!
达芬奇技术(数字图像/视频信号处理新平台)(DSP应用丛书)
QQ咨询:
有路璐璐:

达芬奇技术(数字图像/视频信号处理新平台)(DSP应用丛书)

  • 作者:彭启琮
  • 出版社:电子工业出版社
  • ISBN:9787121071942
  • 出版日期:2008年01月01日
  • 页数:308
  • 定价:¥48.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    达芬奇技术是一种数字图像、视频、语音、音频信号处理的新平台,一经推出,就受到热烈欢迎,以其为基础的应用开发层出不穷。该技术是一种内涵丰富的综合体,包含达芬奇处理器、软件、开发环境、算法库和其他技术支持等。正因为涉及的技术面广,因此有比较高的技术门槛。
    文章节选
    互动数字视频正在大踏步地进入人们的工作和生活,各种电子产品和嵌入式应用,由于增加视频功能而提高了价值。例如,用户可以像对待图像和声音文件那样,与视频文件互动;各种基于视频的服务,丰富多彩,如视频点播、导向等;救援系统可以通过视频来提高及时性与可靠性;对于医护人员,基于视频的**设备比文字指令要有效得多,等等。
    然而,数字视频的实现,是十分复杂的事情,开发人员要花很长的时间来熟悉多媒体的标准,而这些标准又随着技术的发展在不停地改变。已有的数字视频实现,往往和特定的硬件平台和操作系统紧紧地联系在一起,使得开发人员只能使用手工编程。这是复杂、耗时、高成本的过程。
    为了应对这种强劲的需求,2005年,TI推出了DaVinci(达芬奇)技术,其应用目标就是数字视频。它将固定功能器件的**率和可编程器件的灵活性结合在一起,支持各种数字视频的终端设备,诸如IP机顶盒、视频会议系统、便携式媒体播放器及数码相机等。
    数字视频正在带来一场革命。增加视频功能,可以使各种数不胜数的电子产品及嵌入式应用大大增加附加值;用户可以和视频交互,开启各种基于视频服务的大门,包括视频点播、互动和导向等:先进的监视系统可以采集视频信号并实时处理,���动跟踪日标,还可以改善服务的可靠性;基于视频的**服务,使医生和护士得到的信息比文本的指令要有效得多。然而,随着基于视频应用的迅速增加,***面临着更大的压力,因为数字视频的实现是极其复杂的事情。***往往需要花很长的时间来熟悉各种多媒体的标准,而后者又在不停地改变。已有的数字视频的实现,往往与特定的硬件平台和操作系统绑定在一起,***只能通过编写和修改代码来进行开发和改变。总的来说,数字视频的实现,是复杂、费时和昂贵的过程。
    但随着达芬奇(DaVinci)技术的出现和发展,这一切都在发生改变。 DaVinci技术是一种内涵丰富的综合体。
    目录
    第1章 概述

    1.1 DaVinci技术所面I临的主要挑战和创新

    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 TMS 320C64x/TMS320C64x+DSP的特性

    2.1,2 TMS320C64x/TMS320C64x+DSP的结构

    2.1.3 TMS320C64x+指令集

    2.1.4 TMS320C64x/TMS 320C64x+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)/管理数据输入/输出(MDIO)模块

    2.4.8 通用输入/输出(GPIO)

    2.4.9 内部集成电路(I2C)模块

    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 CodecEngine

    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 EngineAPI

    3.2.8 VISA类型:视频、图像、语音和音频-

    3.2.9 关于DSP存储器

    3.2.10 DSP的实时处理问题

    3.2.11 软件跟踪

    3.3 Codec Engine框架和xDAIS算法包

    3.3.1 启动

    3.3.2 建立包

    3.3.3 建立一个发布包

    3.3.4 开发一个xDMCodec

    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/H263Codec

    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 CCSIDEv3.3

    4.2 XDC (eXpress 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章 DaVinci技术应用案例

    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 重新编译演示范例

    参考文献


    ……

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外