新書推薦:
《
启微·狂骉年代:西洋赛马在中国
》
售價:HK$
78.4
《
有趣的中国古建筑
》
售價:HK$
67.0
《
十一年夏至
》
售價:HK$
76.2
《
如何打造成功的商业赛事
》
售價:HK$
89.5
《
万千教育学前·透视学前儿童的发展:解析幼儿教师常问的那些问题
》
售價:HK$
58.2
《
慈悲与玫瑰
》
售價:HK$
87.4
《
启蒙的辩证:哲学的片简(法兰克福学派哲学经典,批判理论重要文本)
》
售價:HK$
76.2
《
云中记
》
售價:HK$
76.2
|
編輯推薦: |
附完整工程及操作系统镜像文件!可扫二维码免费获取!
|
內容簡介: |
本书以嵌入式音视频的典型应用视频会议作为主线,基于TI DaVinci系列DSP处理器TMS320DM6446平台,系统地介绍了音视频编码的相关技术及其在嵌入式系统上的相关应用;依次讲述了音视频前处理和后处理技术、音视频编解码技术、DSP处理器上的音视频输入输出接口、基于DSP的音视频软件开发编译及优化,基于TI DaVinci平台的软件框架等内容,并给出了基于SEED-DVS6446的硬件测试流程及软件开发实例。本书结合了音视频编码技术理论知识与嵌入式实际应用案例,可以作为电子、信息、通信等专业高年级本科生及研究生的教材,也可以作为从事音视频技术应用的工程技术人员的参考书。
|
關於作者: |
马汉杰,毕业于浙江大学,浙江理工大学副教授,获得国家发明专利5 项,曾参与多个863 课题和省部级重大科技项目的研究工作。研究方向包括视频处理与传输、嵌入式多媒体系统等。
|
目錄:
|
目录
第1章引言1
1.1从视频会议应用开始1
1.2嵌入式音视频系统2
1.3DaVinci技术3
1.4实验平台5
1.5本书结构7
本章小结7
第2章嵌入式语音与视频技术应用8
2.1语音技术应用8
2.1.1语音编码8
2.1.2回声抵消9
2.1.3其他语音技术11
2.2视频技术应用12
2.2.1视频编码12
2.2.2视频预处理和后处理13
2.2.3其他视频技术13
本章小结14
第3章语音与视频编解码技术标准15
3.1语音编解码技术原理与标准15
3.1.1语音编码原理15
3.1.2语音编码标准18
3.1.3G.711标准21
3.1.4G.729和G.729A标准22
3.1.5G.729A编码器DSP实现24
3.2视频编解码技术原理与标准25
3.2.1视频编码原理25
3.2.2视频编码标准41
3.2.3H.264标准44
本章小结53
第4章DaVinci处理器外围设备54
4.1典型视频会议系统组成54
4.2视频输入和输出接口55
4.2.1视频处理子系统工作原理55
4.2.2基本开发思路60
4.2.3寄存器配置61
4.3音频输入和输出接口70
4.3.1音频串行接口工作原理70
4.3.2基本开发思路71
4.3.3寄存器配置73
4.3.4寄存器详解75
4.4以太网接口81
4.4.1工作原理81
4.4.2基本开发思路82
4.4.3寄存器配置83
4.5EDMA386
4.5.1EDMA3的工作原理86
4.5.2EDMA3传输类型88
4.5.3基本开发思路91
4.5.4EDMA传输参数94
4.6DDR297
4.6.1工作原理97
4.6.2基本开发思路98
4.6.3配置说明99
本章小结101
第5章DSP软件编译与优化102
5.1DaVinci DSP CPU简介102
5.2DSP软件开发编译103
5.2.1编译过程简介103
5.2.2使用CC编译器104
5.3DSP软件优化105
5.3.1代码优化流程105
5.3.2线性汇编优化107
5.4音视频算法优化举例120
5.4.1G.729优化流程举例120
5.4.2H.264 SAD算法优化举例121
本章小结134
第6章DaVinci软件开发135
6.1DaVinci软件平台135
6.1.1XDM136
6.1.2Codec Engine137
6.1.3DSPLINK141
6.1.4CMEM142
6.2Codec Engine143
6.2.1核心引擎API143
6.2.2VISAAPI144
6.2.3引擎配置文件145
6.3音视频软件模块开发146
6.3.1音频编码147
6.3.2音频解码148
6.3.3视频编码150
6.3.4视频解码151
6.3.5视频显示152
6.4音视频软件应用开发示例153
6.4.1主线程154
6.4.2控制线程154
6.4.3视频编解码线程156
6.4.4视频线程交互157
本章小结158
第7章实验与开发示例159
7.1硬件实验环境159
7.1.1硬件平台搭建159
7.1.2仿真器连接159
7.1.3CCS5.5安装162
7.1.4开发板驱动安装164
7.2硬件测试实验示例167
7.2.1DDR SDRAM测试167
7.2.2以太网测试170
7.2.3音频测试172
7.2.4复合视频采集输出测试173
7.3软件开发环境174
7.3.1SEED-DVS6446_SDK 安装175
7.3.2SEED-DVS6446 Linux内核配置180
7.3.3SEED-DVS6446 Linux内核编译182
7.3.4SEED-DVS6446 Linux内核启动182
7.4软件测试实验示例184
7.4.1SEED-DVS6446 Demos编译184
7.4.2SEED-DVS6446 Demos 演示185
小结185
附录A186
参考文献
|
內容試閱:
|
近年来,随着网络通信及多媒体技术的蓬勃发展,音视频应用已经扩展到了人们工作与生活的各个领域中。同时,嵌入式设备的低功耗及高可靠性等优势,进一步推动了包括视频会议、视频监控等在内的嵌入式音视频应用需求。这些应用均具有终端设备规模大、用户需求更新快、产品研发复杂度高等特点。因此,如何高效、快速、可靠地开发嵌入式音视频产品,一直是工业界具有挑战性的难题。
针对工业界嵌入式音视频应用领域的这种技术迫切需求,TI公司推出了DaVinci技术。DaVinci技术是一组专门为数字音视频而设计的基于DSP的系统解决方案,针对灵活的数字视频应用而进行了精心优化,提供了一个简单易用的支持开发所有数字音视频应用的集成平台。DaVinci技术显著缩短了设计周期,降低了开发成本和生产创新的数字音视频终端设备所需的定制工作量。
本书以视频会议这一嵌入式音视频典型应用为主线,结合音视频编码技术理论知识与嵌入式实际开发案例,基于TI公司DaVinci技术的典型DSP处理器--TMS320DM6446,逐章节依次展开,向读者详细介绍前 言
近年来,随着网络通信及多媒体技术的蓬勃发展,音视频应用已经扩展到了人们工作与生活的各个领域中。同时,嵌入式设备的低功耗及高可靠性等优势,进一步推动了包括视频会议、视频监控等在内的嵌入式音视频应用需求。这些应用均具有终端设备规模大、用户需求更新快、产品研发复杂度高等特点。因此,如何高效、快速、可靠地开发嵌入式音视频产品,一直是工业界具有挑战性的难题。
针对工业界嵌入式音视频应用领域技术的迫切需求,TI公司推出了DaVinci技术。DaVinci技术是一组专门为数字音视频而设计的基于DSP的系统解决方案,针对灵活的数字音视频应用而进行了精心优化,提供了一个简单易用的支持开发所有数字音视频应用的集成平台。DaVinci技术显著缩短了设计周期,降低了开发成本和生产创新的数字音视频终端设备所需的定制工作量。
本书以视频会议这一嵌入式音视频典型应用为主线,结合音视频编码技术理论知识与嵌入式实际开发案例,基于TI公司DaVinci技术的典型DSP处理器TMS320DM6446,逐章节依次展开,向读者详细介绍嵌入式音视频应用所涉及的知识。本书具有以下特点:
1.详细介绍嵌入式音视频应用中涉及的预处理和后处理等关键技术,并将其与DSP处理器上的外部设备相对应起来,让读者对嵌入式音视频应用有清晰具体的认识。
2.详细介绍嵌入式音视频应用中涉及的编解码标准及其核心模块,分析DSP上的音视频专用指令,阐述核心算法的数据和指令优化方法。
3.详细介绍嵌入式音视频应用中涉及的软件模块开发案例,基于DaVinci技术独有的Codec Engine架构,结合视频会议典型应用对软件框架及模块交互流程进行具体的描述。
本书的第1章和第7章由马汉杰编写,第2章和第3章由冯杰编写,第4章由张桦编写,第5章由黄爱爱编写,第6章由马汉杰和胡冬妮编写。浙江理工大学林翔宇老师对本书涉及的部分实验进行了验证和整理,姚永光、李林、刘秋成、周巧丽、陈颖龙、陈涛等进行了资料收集及整理等相关工作。
本书是在德州仪器公司(中国)大学计划支持下完成的,在撰写过程中还得到了其他各种科研项目和基金的支持,其中包括:国家自然科学基金青年基金项目(NSFC 61501402, NSFC 61471150),浙江理工大学科研启动基金(1203804-Y),浙江省重中之重一级学科开放基金(2013KF14),在此表示真诚感谢。
本书是编者团队结合十余年的DSP和音视频应用开发经验编写的,博士期间的研究积累融入了本书的许多章节之中,感谢编者导师浙江大学陈耀武教授的指导和帮助。在本书的编写过程中,得到了浙江理工大学和杭州电子科技大学许多老师的帮助和鼓励,感谢浙江理工大学张华熊教授、蒋明峰教授对本书编写的关心和支持。本书的出版得到了德州仪器公司(中国)沈洁女士和潘亚涛先生、艾睿合众公司梁东先生以及电子工业出版社张小乐编辑的大力支持与帮助,在此一并表示感谢。本书部分资料来自于许多知名网站、论坛及个人博客,编者对这些内容也进行了梳理和总结,在此也表示诚挚的谢意。
由于编者水平有限,书中可能存在的错误和疏漏之处,恳请同行和广大读者给予批评指正。
|
|