图书介绍

DAVINCI技术原理与应用指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

DAVINCI技术原理与应用指南
  • 赵勇,袁誉乐,丁锐编著 著
  • 出版社: 南京:东南大学出版社
  • ISBN:9787564110314
  • 出版时间:2008
  • 标注页数:299页
  • 文件大小:70MB
  • 文件页数:311页
  • 主题词:数字信号-信号处理

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

DAVINCI技术原理与应用指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1 概述1

1.1 DSP的发展历程1

1.2 DaVinci技术的主要特点2

1.3 本书的结构3

参考文献5

2 数字视频评估模块DVEVM6

2.1 引言6

2.2 硬件环境的搭建6

2.3 相关软件的安装7

2.4 服务器的配置9

2.4.1 概述9

2.4.2 配置TFTP服务器9

2.4.3 配置NFS服务器14

2.4.4 配置DHCP服务器17

2.5 Bootloader的烧写18

2.6 设置DVEVM的启动参数19

2.7 编写自己的程序示例22

参考文献23

3 数字视频软件开发套件DVSDK24

3.1 引言24

3.2 DVSDK的安装与配置25

3.2.1 DVSDK的安装25

3.2.2 配置DVSDK的编译开发环境26

3.3 DVTB28

3.3.1 DVTB的安装28

3.3.2 DVTB的使用28

3.4 Express DSP Component(XDC)31

3.4.1 概述31

3.4.2 XDC的使用规范31

3.4.3 XDC的使用实例37

参考文献45

4 数字视频基础46

4.1 引言46

4.2 图像采样与颜色空间的基本概念46

4.3 彩色电视制式48

4.4 图像格式的几种常见的转换50

4.4.1 YUV2RGB2450

4.4.2 YUV2RGB1652

4.4.3 UYVY2YUV53

4.4.4 YUV2UYVY55

4.5 常用视频格式57

参考文献57

5 V4L2驱动程序分析58

5.1 引言58

5.2 设备驱动的基础知识58

5.3 视频采集的基本流程60

5.4 打开/关闭一个设备60

5.4.1 相关信息描述60

5.4.2 相关结构体与函数61

5.4.3 代码实现62

5.5 初始化设备64

5.5.1 相关信息描述64

5.5.2 相关结构体与函数65

5.5.3 代码实现68

5.6 设定一个数据输入/输出的方法70

5.6.1 相关信息描述70

5.6.2 相关结构体与函数75

5.6.3 代码实现77

5.7 进入实际的输入/输出循环79

5.7.1 相关信息描述79

5.7.2 相关结构体和函数79

5.7.3 代码实现80

5.8 退出时释放相关资源81

5.8.1 相关信息描述81

5.8.2 相关结构体和函数81

5.8.3 代码实现81

参考文献82

6 H.264/AVC技术分析83

6.1 引言83

6.2 结构框架84

6.3 视频编码层(VCL)概述84

6.4 档次和级别85

6.5 编解码技术及算法分析87

6.5.1 编解码技术概要87

6.5.2 帧内预测编码87

6.5.3 帧间预测及运动补偿89

6.5.4 整数变换及量化89

6.5.5 扫描与重排序91

6.5.6 自适应熵编码91

6.5.7 环路块滤波92

参考文献92

7 编解码引擎与服务器93

7.1 引言93

7.2 编解码引擎(Codec Engine)93

7.2.1 概述93

7.2.2 CE API的使用94

7.2.3 VISA API的使用96

7.2.4 编译一个编解码引擎99

7.3 编解码服务器(Codec Server)101

7.3.1 概述101

7.3.2 编译一个编解码服务器101

7.3.3 定制编解码器的内存映射114

7.4 引擎与服务器的工作原理117

7.4.1 概述117

7.4.2 远过程调用的工作原理117

7.4.3 引擎与服务器的通讯框架119

7.4.4 引擎与服务器的通讯细节120

参考文献121

8 xDAIS和xDM算法接口标准122

8.1 引言122

8.2 xDAIS标准122

8.2.1 概述122

8.2.2 算法实例接口(IALG)122

8.2.3 算法DMA接口(IDMA)133

8.3 xDM标准140

8.3.1 概述140

8.3.2 xDM接口141

8.3.3 扩展一个算法142

参考文献143

9 视频传输相关技术分析与实现144

9.1 引言144

9.2 OSI模型与TCP/IP模型144

9.3 进程到进程间的通讯146

9.4 传输控制协议(TCP)148

9.4.1 TCP的基本概念148

9.4.2 TCP连接的建立150

9.4.3 TCP的拥塞控制机制151

9.4.4 TCP的会话吞吐率分析154

9.4.5 TCP连接的关闭154

9.4.6 TCP相关代码实现155

9.5 用户数据报协议(UDP)158

9.5.1 UDP的基本概念158

9.5.2 UDP的流量和差错控制159

9.5.3 UDP报文的封装和拆装159

9.5.4 UDP的队列管理160

9.5.5 UDP与TCP的区别161

9.5.6 UDP相关代码实现161

9.6 实时传输协议(RTP)164

9.6.1 RTP的基本概念164

9.6.2 RTP的分组格式165

9.6.3 RTCP的分组格式166

9.6.4 JRTPLIB库171

9.6.5 RTP相关代码实现181

参考文献186

10 基于H.264的视频传输特性分析187

10.1 引言187

10.2 联合信源信道编码的基本原理187

10.3 H.264的应用场合188

10.4 H.264的NAL层189

10.4.1 NAL的单元划分189

10.4.2 NAL层基于流式传输190

10.4.3 NAL基于数据包的传输190

参考文献192

附录A 用Eclipse构建集成开发环境193

A.1 在Linux环境下安装与配置Eclipse193

A.1.1 Eclipse简介193

A.1.2 Eclipse的安装193

A.2 用Eclipse构建DaVinci的开发环境194

A.2.1 用Eclipse开发一般C/C++程序194

A.2.2 用Eclipse开发基于DaVinci的程序195

附录B 云台控制协议PELCO协议199

B.1 引言199

B.2 PELCO-P协议199

B.3 PELCO-D协议200

附录C 视频案例代码203

C.1 encode.h203

C.2 main.c211

C.3 video.c220

C.4 ui.h245

C.4.1 ui.h245

C.4.2 ui.c246

C.5 cradlehead269

C.5.1 cradlehead.h269

C.5.2 cradlehead.c269

C.6 nettools274

C.6.1 nettools.h274

C.6.2 nettools.c275

C.7 crtl.c280

热门推荐