一、ADI公司发布其开发EDGE无线平台的计划 TTPCom公司为基于Blackfin DSP的解决方案提供软件(论文文献综述)
孙震[1](2011)在《基于BF533的多路语音编码模块的设计与实现》文中提出近些年来,随着通信、电子和计算机技术的发展,互联网的应用越来越渗透到人们的日常生活中,网络监控管理系统的应用便是其中之一。它彻底改变了原来的监控模式,通过将信息传输、监控、管理的一体化集成,并且以IP协议作为基础能够跟其它地区的计算机网络系统互联,使得人们足不出户便可以实时知晓并控制整个大局。但由于我国在计算机网络领域起步较晚,网络监控的应用也较少。随着人们生活水平的提高和对生活质量的追求,在教育安全及管理、社区安全和生产管理等领域需要这样一个方便的监控管理系统的存在,来帮助人们更好的学习和工作。本文以网络监控管理系统为背景,重点提出了一种多路语音编码模块的设计方案。课题主要研究对象是低复杂度、低延时、高语音质量的G.729A语音编解码标准,并应用了Blackfin系列中高性价比的BF533作为语音处理模块的处理器平台。本课题首先对G.729A语音编解码标准进行了原理的分析和简化研究;然后通过对BF533处理器的研究,根据其体系结构特色设计了多路语音编码模块的硬件结构和软件基本流程,并根据多路实时性的要求,对G.729A语音编解码标准进行了算法、代码上的优化;最后充分利用BF533处理器的汇聚特色,通过在上面进行嵌入式uClinux的开发,初步实现了对语音处理模块的初步实现。
尹璐洁[2](2009)在《基于Blackfin语音视频监控系统的设计与研究》文中研究指明近几年来,音视频处理技术与嵌入式处理器相结合是现今嵌入式产品应用的一个热点课题。嵌入式产品已经被应用于各种领域。公安、安防、视频监控行业的发展在经历了模拟数字混合阶段之后,最终的趋势必然是全面数字化。本文首先介绍了嵌入式与音视频技术的发展现状和未来的发展趋势,并以实际项目为基准,对在Linux平台与嵌入式uClinux操作系统上构建的基于Blackfin的语音视频监控系统进行了详细分析和研究。结合本系统的工作需求,论文分别对系统的硬件和软件两部分进行了分析与实现。硬件电路部分采用了主频为600M的Blackfin BF533数据处理器,并选用音频转换芯片AD1836、视频解码芯片ADV7183、网络芯片DM9000。该部分详细介绍了嵌入式系统的处理器选型、系统硬件电路总体框图设计、语音采集转换模块、视频采集转换模块、网络接口的数据传输与控制实现。软件部分采用了源码公开uClinux的操作系统,将uClinux内核裁剪、优化,并在Linux平台编译后经由u-boot引导程序将其移植到BF533处理器系统中,编写了音视频芯片的驱动程序与接口的驱动程序等。根据本系统的要求,还在uClinux内核中还加载了FFmpeg格式转换工具程序。最后,对本系统进行了实验室调试。结果表明本文所采用的嵌入式BF533处理器及FFmpeg相结合的系统设计能准确地完成多种不同音视频格式间的快速转换,设计并调试了网络芯片传输图像模块。
方宏伟[3](2009)在《基于ADSP-BF561的H.264解码器设计与实现》文中指出由ITU-T视频编码专家组(VCEG)和ISO/IEC运动图像专家组(MPEG)成立的联合视频小组(JVT)于2003年发布了新一代视频编码标准H.264/AVC,相对于先前的视频编码标准,H.264/AVC具有更优秀的性能,能够提供更高的压缩效率、更友好的网络视频接口。视频编码标准的发展必然导致工业领域的相应发展,促使工业领域开发适合新标准的视频编解码器。目前实现H.264编解码器的方法主要有两种:一种方法是采用硬件实现H.264编解码器,这种方法的主要优点是性能好、速度快,但是其开发成本高、周期长、系统灵活性较差、不利于系统的升级与维护;另一种方法是采用高速可编程DSP实现H.264编解码器,这种方法能够提供良好的适应性和扩展性,便于代码的移植和系统的升级,但这种方法要求目标DSP必须有足够的处理能力。本文以H.264标准的软件参考模型JM13.2的解码器源代码为基础,以ADI公司的高性能嵌入式媒体处理器ADSP-BF561为目标平台,实现了基于ADSP-BF561的H.264解码器。本文详细论述了H.264/AVC采用的新技术,比如帧内预测、多种块模式的帧间预测、去块效应滤波器等,简要介绍了ADSP-BF561的内核结构、功能模块、指令特点、以及开发环境,并在此基础上完成了如下工作:以ADI公司的ADSP-BF561评估板为参考,设计了基于ADSP-BF561的嵌入式音视频应用系统;以H.264参考模型JM13.2的解码器源代码为参考,分析了H.264的码流结构和H..264的解码流程,并基于PC机对JM13.2解码器进行了优化,优化工作包括优化JM13.2解码器的程序结构、优化JM13.2解码器的关键的数据结构、优化JM13.2解码器的内存分配方式、优化JM13.2解码器的关键模块,并使用标准测试序列对优化效果进行了测试;以ADI公司的高性能嵌入式媒体处理器ADSP-BF561为目标处理器,将优化后的JM13.2解码器移植到ADSP-BF561,并结合ADSP-BF561的结构特点,通过使用二维DMA技术、汇编级的优化等技术,实现了基于ADSP-BF561的H.264解码器。测试结果表明,本文实现的基于ADSP-BF561的H.264解码器,对CIF(352×288)格式测试序列的解码速度可以达到30帧/秒以上,达到了对CIF格式测试序列实时解码的效果。
张瑞[4](2009)在《基于MPEG-4的视频压缩算法在DSP上的实现与优化》文中研究表明现代科技和商业的发展使得人们对多媒体处理终端的需求越来越高。在多媒体应用中,视频压缩编解码是基础技术,是构建多媒体系统的关键模块。ISO/IEC等标准化组织已经提出了一系列图像压缩标准,如JPEG2000,H.26X,MPEG-X等。MPEG-4是ISO/IEC发布的较新的视频压缩标准,具有较好的压缩性能,可适应高质量和低码率视频应用的需要。同时,相对于H.264/AVC等更新的标准,具有较低的实现复杂度,更适应于嵌入式多媒体应用。视频压缩的实时编码通常由专用硬件实现,能实现这个功能的通用处理器并不多,这是因为编码比解码要复杂的多。伴随着数字信号处理技术的发展,微处理器的性能有了很大的提升,为实现多媒体产品的嵌入式应用提供了可能。BF561是为数不多的可以实现实时编码的通用处理器。本文的工作主要是将MPEG-4视频压缩编码算法在BF561上实现和优化。我们讨论了实现嵌入式多媒体应用的框架设计问题,并在此基础上对算法的实现做了有意义的探讨,对那些复杂度较高或者运算量大的模块做了特别的优化,取得了很好的效果。
王磊[5](2008)在《网络视频监控系统的关键设备研究》文中研究指明网络视频监控系统集成了Internet网络传输、视频编解码、嵌入式系统、多媒体传输与控制等方面的技术。嵌入式视频监控终端作为网络视频监控系统的关键设备,是一种以嵌入式技术、视频压缩编码技术和网络传输控制技术为核心的视频监控系统,因此对网络视频监控系统中的嵌入式硬件、软件和网络技术的研究有着十分重要的意义。本文首先分析了网络视频监控系统的功能需求,然后提出了基于网络视频服务器和嵌入式视频监控终端的网络视频监控系统整体框架,给出了嵌入式视频监控终端的硬件及软件设计方案和网络视频服务器的软件结构;其次,结合本系统的实际情况,详细阐述了嵌入式视频监控终端的设计与实现,重点研究了系统的硬件平台,包括视频采集模块、存储模块、网络传输模块等并介绍了系统的PCB设计流程;接着,在分析了IEEE802.11系列无线传输协议的基础上,针对嵌入式视频监控终端的特点,研究了WLAN的拓扑结构并给出了系统WLAN的具体实现方法。嵌入式操作系统μClinux在嵌入式视频监控终端中的移植是本文的另一个重点,在深入研究了μClinux下设备驱动和BootLoader的工作原理的基础上,完成了系统设备驱动的编写和U-boot的移植,介绍了μClinux内核配置及编译流程。最后,详细介绍了基于ffmpeg视频压缩应用程序和基于RTP/RTCP协议的网络传输应用程序的设计与实现并给出了工程应用实例。本文设计的嵌入式视频监控终端,集视频压缩处理和多网络通信于一体,与网络视频服务器相结合,具有高度的稳定性和可靠性,在智能交通、工业生产过程、银行、电信、智能家居等众多领域具有广泛的应用前景。
杨飞[6](2008)在《AVS视频编解码标准的研究及其在DSP上的实现》文中研究指明数字视频多媒体技术由于其较高的质量和较强的抗误码性能,越来越受到人们的欢迎。但数字视频多媒体的数据量巨大,网络有限的带宽无法支持。需要首先对其进行压缩编码,然后才能进行存储和传输。因此,视频编码技术在数字视频多媒体技术领域起着至关重要的作用。AVS作为我国自主研发的音视频编解码标准,是目前最先进的音视频压缩编解码标准之一。它具有性能高、计算复杂度低、专利授权费用低等优点,有广阔的应用前景。DSP作为一种专用的数据处理芯片,以其开发周期短、使用灵活、代码可更新升级等特点,在视频编解码技术领域得到了广泛的应用。Blackfin系列DSP作为ADI公司与Intel公司联合开发的高性能的定点DSP产品,特别适合应用于对功耗、运算能力等方面要求比较高的音频、视频和通信领域。将AVS先进的编解码技术和稳定的DSP处理器相结合,达到高效的视频压缩性能,具有很高的工程意义和市场价值。本课题正是在这样的背景下提出的。本文首先对视频编码的基本理论和相关标准进行了介绍,然后重点研究了AVS视频编解码标准,包括AVS视频标准主要技术、AVS视频标准与其他主流视频编解码标准的对比、AVS视频标准的知识产权状况及AVS标准的发展前景等。同时对Blackfin系列DSP的特点、结构和软硬件开发环境等也做了简单介绍。本文在详细研究Blackfin系列DSP和AVS视频编解码标准特点的基础上,以ADSP-BF561评估开发板为核心完成编解码器硬件平台的设计。并在嵌入式ucLinux操作系统和Blackfin交叉编译环境下完成AVS视频解码算法在ADSP-BF561上的移植。本文以解码器优化为主线,针对ADSP-BF561平台的软硬件特点,对移植后的AVS视频编解码算法进行了一系列的优化,包括编译器优化、DMA优化、算法流程优化、存储结构优化和汇编指令优化等。由于核心解码模块的优化是解码器速度提高的关键,因此本文针对AVS解码器的特点,对AVS视频解码器中的子像素插值、整数(反)变换、去块效应滤波等核心功能模块进行了重点地分析和优化。测试结果表明,本文所做优化工作大大提高了解码器效率,且解码图像主观质量良好,达到了本课题预期的要求。
郑东杰[7](2008)在《基于高速混合处理器的无线通信设备移动测试平台》文中研究指明以各类多媒体服务为代表的电信服务需求快速增长,使得厂商之间的竞争愈发激烈。为了在竞争中脱颖而出,各厂商纷纷开始寻求更高效、经济、快速的整体解决方案。对于他们而言面临的主要挑战是:如何降低新产品的开发成本;如何快速地完成产品设计,缩短进入市场的时间。如何解决这两个问题将在很大程度上决定厂商的竞争力。移动通信的发展将以第三代移动通信的应用和运营为起点,并走向多媒体通信。移动通信与信息家电、消费性电子产品的结合成为未来的发展趋势,这对嵌入式技术的性能和实时性的要求越来越高。一方面要求系统能够支持高分辨率的图像显示,高质量的语音通信,快速处理大信息量数据,另一方面需要系统在截止时间前计算出正确的数据。如何使系统具有硬实时性能,并且具有强大的网络、图形、文件系统的支持,成为研究发展的方向。本论文基于此目的,设计并实现了一个具有开放体系结构的、易于扩充的、易于维护的、具有良好人机界面的软硬件平台。该平台的输入和输出都是模拟中频,而不关心射频前端是什么信号,这样提高了平台的灵活性,拓展了应用范围。在软件方面,考虑到通信设备对实时性要求较高的特点,提出并实现了将uC/OS-Ⅱ实时内核与uClinux相融合的设想,一方面使得系统具有实时性,另外一个方面,可以利用uClinux强大的文件系统、网络接口、图形接口等功能。uC/OS-Ⅱ和uClinux这两个操作系统都是开源操作系统。加之这两个系统在业界的广泛的普及度,使得软件的复用成为可能,并能够降低产品成本,加快研发周期。同时还为该平台设计了一些基本的输入输出设备,包括TFT液晶显示屏、键盘、与PC机的通信接口等,并且设计实现了这些外围设备在uClinux环境下的设备驱动程序,使得上层开发人员专注于应用软件的开发,而不用关心底层的硬件的细节。该平台为通信产品提供了一个灵活的底层平台。具体的产品根据需要加上特定的应用,就能够立即形成产品,从而减少不必要的重复劳动,加快产品的设计周期,缩短产品进入市场的时间。
余建[8](2007)在《无线通讯可视终端中的视频软件设计和优化实现》文中指出随着计算机技术和微电子技术的不断进步,视频处理与应用技术也有了迅速发展。本文论述了基于DSP的视频软件设计和优化实现,主要包括视频编解码设计和视频输入输出设计。系统支持无线通讯可视终端自适应纠错,多窗口显示等功能。第1章阐述视频相关技术、发展背景、国际视频压缩标准、无线网络规范,以及嵌入式系统的现状和发展。第2章介绍ADSP-BF561的外设、内部结构、存储结构和开发环境。第3章概述系统设计,包括硬件和软件框架设计。第4章着重论述基于DSP平台的编解码软件设计。整个编解码方案是基于ITU-T的H.263+以及ISO/IEC的MPEG-4视频压缩标准的实现。分别对编码器和解码器进行详细设计,并对部分模块进行优化。在视频编解码器中添加纠错设计,使对丢包丢帧的错误可以有效隐藏及恢复;结合视频前、后处理设计,提高图像的整体显示效果。第5章详细说明视频输入输出软件设计。输出支持PAL/NTSC制式和八种显示模式。第6章概述DSP双核之间的通讯设计,和系统的联合调试。第7章总结论文所做工作并对未来研究做了展望。
刘新光[9](2006)在《手机市场竞争白热化,产品设计需注重创新》文中研究说明手机产品的竞争已经从单纯的低价格转向功能竞争,面向不同的消费群体提供不同的功能组合。低端产品主要为吸引更多用户,高端产品则需要把越来越多的功能纳入,同时需要更大的存储容量。手机厂商在设计产品时可能需要注意选择数字基带、模拟产品以及创新零部件,在提供更强大功能的同时,为消费者提供全新感受。
马海杰[10](2005)在《基于TMS320DM642的音视频编解码系统硬件设计》文中提出现代社会急速向信息社会发展,而多媒体技术是信息化中主要的技术环节之一,它已渗透到各个学科领域和国民经济的各个方面。音视频作为多媒体的主要内容,得到广泛的研究和应用,同时也推动了internet网络,无线移动网络相关的通信技术的发展。 数字信号处理器(DSP芯片),作为快速和实时处理的最重要的载体之一,也得到了广泛的应用。ISO/IEC和ITU推出的视音频编码方面的一系列标准,为视音频通信提供了前提。如何把DSP的强大的数据处理能力和先进高效的图像压缩技术结合起来,开发出兼容多种标准的通用视频编解码系统,具有很大的应用价值。 本论文将视频编解码硬件系统及其实现技术作为课题的研究内容,介绍了基于TMS320DM642DSP的通用的音视频编解码系统的硬件实现方案。 论文着重于论述该音视频编解码硬件系统的总体设计及其具体实现。首先介绍了音视频编解码系统的概况以及课题相关应用背景,并在此基础上给出了硬件系统的详细设计和实现方案。接着论文对DSP在系统中的应剧有较为深入的分析,着重介绍了DSP各接口的硬件设计,并给出了各部分模块具体的硬件电路。对于系统中复杂且高速的逻辑控制及时序设计及其实现的阐述是论文的另一重要部分。最后描述通过调试、分析的结果。 本硬件系统可以广泛应用于数字监控系统、视频会议、可视电话等领域。
二、ADI公司发布其开发EDGE无线平台的计划 TTPCom公司为基于Blackfin DSP的解决方案提供软件(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、ADI公司发布其开发EDGE无线平台的计划 TTPCom公司为基于Blackfin DSP的解决方案提供软件(论文提纲范文)
(1)基于BF533的多路语音编码模块的设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
第1章 绪论 |
1.1 课题研究的背景和意义 |
1.2 课题研究的现状和发展趋势 |
1.3 本文的研究内容和组织结构 |
第2章 语音网络监控管理系统概述 |
2.1 网络监控管理系统的组成和构架原理 |
2.1.1 网络监控系统的组成 |
2.1.2 网络监控的构架 |
2.2 监控系统中的语音编码模块 |
2.2.1 语音信号处理简介 |
2.2.2 语音处理模块 |
2.2.3 模块中的语音编码及标准的选择 |
2.3 本章小结 |
第3章 G.729A语音编解码标准的基本原理 |
3.1 G.729A的基本原理概述 |
3.2 G.729A编码器原理分析 |
3.3 G.729A解码器原理分析 |
3.4 本章小结 |
第4章 多路语音编码模块的软硬件设计 |
4.1 开发平台的选择 |
4.2 多路语音编码模块的硬件设计 |
4.2.1 ADSP-BF533数字信号处理器介绍 |
4.2.2 模块硬件结构设计 |
4.3 多路语音编码模块的软件设计 |
4.3.1 模块软件设计 |
4.3.2 源代码优化 |
4.4 本章小结 |
第5章 基于嵌入式uClinux的模块实现 |
5.1 uClinux操作系统开发概述 |
5.1.1 uClinux操作系统及其主要特点 |
5.1.2 uClinux的开发 |
5.2 开发环境的建立 |
5.2.1 交叉编译环境的建立 |
5.2.2 u-boot的移植 |
5.2.3 uClinux操作系统的移植 |
5.3 G.729A标准的实现及结果分析 |
5.4 本章小结 |
第6章 总结与展望 |
6.1 总结 |
6.2 展望 |
参考文献 |
致谢 |
攻读学位期间参加的科研项目和成果 |
(2)基于Blackfin语音视频监控系统的设计与研究(论文提纲范文)
摘要 |
ABSTRACT |
第1章 绪论 |
1.1 研究背景 |
1.2 国内外研究现状 |
1.2.1 视频监控系统的发展 |
1.2.2 该课题的现状与趋势 |
1.3 论文的主要工作 |
1.4 论文的结构安排 |
第2章 Blackfin处理器平台 |
2.1 Blackfin概述 |
2.2 BF533处理器及主要芯片介绍 |
2 2.1 BF533处理器 |
2.2.2 音频编解码芯片AD1836 |
2.2.3 视频解码芯片ADV7183 |
2.2.4 网卡DM9000 |
2.3 主要外部设备 |
2.3.1 并行外部接口(PPI) |
2.3.2 串行总线(I2C) |
2.3.3 直接存储器存储(DMA) |
2.3.4 其它的外部设备 |
2.4 主要视频格式 |
2.4.1 NTSC与PAL |
2.4 2 BT.601与BT.656 |
2.5 本章小结 |
第3章 系统的软件平台uClinux操作系统 |
3.1 Linux操作系统 |
3.2 uClinux操作系统 |
3.2.1 uClinux操作系统概述 |
3.2.2 uClinux主要开发工具 |
3.3 u-boot程序 |
3.4 本章小结 |
第4章 系统的实现 |
4.1 系统硬件的实现 |
4.1.1 音频接口的硬件电路 |
4.1.2 视频接口的硬件电路 |
4.1.3 网络接口的硬件电路 |
4.2 系统软件的实现 |
4.2.1 内核引导程序 |
4.2.2 uClinux内核设置 |
4.2.3 音频模块的软件设计 |
4.2.4 视频模块的软件设计 |
4.2.5 网络接口模块的软件设计 |
4.3 FFMPEG |
4.3.1 基于FFmpeg的视频处理技术 |
4.3.2 内核移植FFmpeg |
4.4 音频视频格式转化 |
4.4.1 针对视频流格式转化 |
4.4.2 针对音频流格式转化 |
4.4.3 音视频流同时转化 |
4.5 关于系统结果 |
4.6 本章小结 |
第5章 总结和展望 |
5.1 总结 |
5.2 展望 |
参考文献 |
附录 |
系统实物图 |
致谢 |
攻读学位期间发表的论文 |
(3)基于ADSP-BF561的H.264解码器设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
缩略表 |
第1章 绪论 |
1.1 选题意义 |
1.2 视频编码标准概述 |
1.2.1 ITU-T视频编码标准 |
1.2.2 ISO/IEC视频编码标准 |
1.2.3 新一代视频编码标准H.264 |
1.3 研究现状 |
1.4 本文的研究内容 |
第2章 H.264视频编码标准 |
2.1 H.264的简表和级别 |
2.2 H.264解码器的分层结构 |
2.3 H.264编解码流程 |
2.4 H.264的帧内预测 |
2.5 H.264的帧间预测 |
2.6 H.264的去块效应滤波 |
2.7 本章小节 |
第3章 基于ADSP-BF561的音视频应用系统 |
3.1 ADSP-BF561的结构和特点 |
3.1.1 ADSP-BF561的功能模块 |
3.1.2 ADSP-BF561的内核 |
3.1.3 ADSP-BF561的指令特点 |
3.2 ADSP-BF561的开发环境 |
3.3 基于ADSP-BF561的音视频应用系统的系统结构 |
3.4 基于ADSP-BF561的音视频应用系统的硬件设计 |
3.4.1 存储系统硬件设计 |
3.4.2 音频编解码器硬件设计 |
3.4.3 视频编码器硬件设计 |
3.4.4 其他相关的硬件设计 |
3.5 本章小节 |
第4章 基于PC机的H.264解码器算法优化 |
4.1 JM13.2解码器分析 |
4.1.1 H.264码流结构 |
4.1.2 解码流程 |
4.1.3 NAL单元解码 |
4.1.4 条带解码 |
4.1.5 宏块解码 |
4.2 解码器的优化 |
4.2.1 优化策略 |
4.2.2 程序结构的优化 |
4.2.3 数据结构的优化 |
4.2.4 内存分配的优化 |
4.2.5 关键模块的优化 |
4.2.5.1 去块效应滤波模块的优化 |
4.2.5.2 getNonAffNeighbour函数的优化 |
4.3 测试结果与分析 |
4.3.1 测试环境 |
4.3.2 测试序列的生成 |
4.3.3 测试结果 |
第5章 基于ADSP-BF561的H.264解码算法实现 |
5.1 解码器的移植 |
5.2 解码器的汇编级优化 |
5.2.1 ADSP-BF561的编程模式 |
5.2.2 汇编级优化 |
5.3 DMA技术的应用 |
5.4 测试结果与分析 |
5.4.1 测试环境 |
5.4.2 测试结果 |
第6章 总结和展望 |
参考文献 |
致谢 |
附录 |
(4)基于MPEG-4的视频压缩算法在DSP上的实现与优化(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 引言 |
1.2 视频压缩标准的发展历史和现状 |
1.3 本文的内容和组织综述 |
第二章 视频压缩的基本原理和技术 |
2.1 变换编码技术的基本原理 |
2.2 预测编码技术的基本原理 |
2.3 熵编码技术的基本原理 |
2.4 本章小结 |
第三章 MPEG-4 标准技术解析 |
3.1 MPEG-4 基础 |
3.1.1 图像的存储格式 |
3.1.2 逐行扫描和隔行扫描 |
3.1.3 层次化结构 |
3.1.4 VOP 编码类型 |
3.1.5 宏块(Macro Block) |
3.2 MPEG-4 视频编码器的结构及其关键技术详解 |
3.2.1 颜色转换和宏块 |
3.2.2 DCT/IDCT 变换 |
3.2.3 量化/逆量化 |
3.2.4 DC/AC 预测 |
3.2.5 熵编码 |
3.2.6 运功估计和补偿技术 |
3.3 本章小节 |
第四章 BF561 芯片及其开发环境介绍 |
4.1 BF561 的基本技术数据 |
4.2 BF561 的内核 |
4.2.1 数据运算单元 |
4.2.2 地址运算单元 |
4.2.3 程序控制单元 |
4.3 BF561 的存储器系统 |
4.3.1 片内存储器 |
4.3.2 片外存储器 |
4.3.3 I/0 存储器空间 |
4.4 BF561 的总线 |
4.5 DMA |
4.6 事件处理 |
4.7 BF561 的外设接口 |
4.8 Blackfin 指令集 |
4.8.1 Blackfin 指令集的特点 |
4.8.2 Blackfin 的指令流水线 |
4.8.3 Blackfin 的程序流控制 |
4.9 BF561 的开发环境 |
4.9.1 Visual DSP++ 5.0 简介 |
4.9.2 开发平台--评估板 |
4.10 本章小结 |
第五章 MPEG-4 视频压缩标准的实现和优化 |
5.1 影响系统框架设计的因素 |
5.2 MPEG-4 视频压缩算法的简化和优化 |
5.2.1 简化和优化的准则 |
5.2.2 算法的移植过程 |
5.2.3 对原始算法的修改 |
5.2.4 代码优化技术 |
5.2.5 关键模块的优化 |
5.3 本章小结 |
结束语 |
致谢 |
参考文献 |
作者在读期间研究成果 |
(5)网络视频监控系统的关键设备研究(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 研究背景及意义 |
1.2 嵌入式系统的发展及应用 |
1.2.1 嵌入式系统概念 |
1.2.2 嵌入式系统的应用和发展前景 |
1.3 WLAN 技术 |
1.3.1 WLAN 的发展及现状 |
1.3.2 WLAN 标准 |
1.3.3 WLAN 的应用前景 |
1.4 数字图像处理在视频监控中的应用 |
1.5 本文组织结构 |
第2章 网络视频监控系统总体设计 |
2.1 网络视频监控系统的功能分析 |
2.2 系统总体方案设计 |
2.3 嵌入式视频监控终端设计 |
2.3.1 嵌入式视频监控终端硬件模块设计 |
2.3.2 嵌入式视频监控终端软件设计 |
2.4 网络视频服务器总体设计 |
2.4.1 流媒体技术 |
2.4.2 网络视频服务器软件设计 |
2.5 本章小结 |
第3章 基于DSP 的嵌入式视频监控终端硬件设计 |
3.1 BLACKFIN 系列DSP 芯片 |
3.2 嵌入式视频监控终端硬件设计 |
3.3 视频采集模块 |
3.3.1 ITU656 数字图像输入 |
3.3.2 数字图像采集电路 |
3.4 存储器模块 |
3.4.1 SDRAM 存储器 |
3.4.2 FLASH 存储器 |
3.4.3 SD 存储器 |
3.5 网络传输模块 |
3.6 USB 模块 |
3.7 电源模块 |
3.8 其它模块 |
3.8.1 串口通信模块 |
3.8.2 JTAG 调试接口模块 |
3.8.3 复位电路模块 |
3.9 嵌入式视频监控终端的PCB 设计 |
3.9.1 PCB 的整体设计 |
3.9.2 PCB 元件布局布线 |
3.9.3 PCB 设计中的 EMC、EMI 问题 |
3.10 本章小结 |
第4章 WLAN 在嵌入式视频监控终端中的应用 |
4.1 无线局域网标准 |
4.1.1 802.11b 系列无线网络标准 |
4.1.2 802.11a 系列无线网络标准 |
4.1.3 802.11g 系列无线网络标准 |
4.1.4 802.11n 系列无线网络标准 |
4.1.5 中国的WLAN 标准 |
4.2 嵌入式视频监控终端无线局域网络拓扑结构设计 |
4.2.1 基本的网络拓扑结构 |
4.2.2 嵌入式视频监控终端的网络拓扑结构 |
4.3 嵌入式视频监控终端WI-FI 网络的具体实现 |
4.3.1 无线网卡和无线AP 的选择 |
4.3.2 无线网络体系结构 |
4.3.3 无线网卡软件实现 |
4.4 本章小结 |
第5章 嵌入式操作系统 μClinux 的移植 |
5.1 嵌入式操作系统和 μClinux 概述 |
5.1.1 嵌入式操作系统概念 |
5.1.2 嵌入式操作系统μClinux 概述 |
5.2 μClinux 开发环境和开发流程 |
5.2.1 建立Blackfin 系列DSP 的μClinux 开发环境 |
5.2.2 μClinux 在嵌入式视频监控终端的移植与开发流程 |
5.3 底层驱动程序设计 |
5.3.1 驱动程序概念 |
5.3.2 驱动程序种类 |
5.3.3 系统设备驱动程序设计流程 |
5.3.4 视频采集模块驱动程序 |
5.3.5 有线网络模块驱动程序 |
5.3.6 无线网卡驱动及设置 |
5.4 BOOTLOADER 移植 |
5.4.1 BootLoader 概念 |
5.4.2 BootLoader 的种类和选择 |
5.4.3 U-boot 在嵌入式视频监控终端中的移植 |
5.5 μClinux 内核的配置和编译 |
5.5.1 编译及配置 |
5.5.2 系统启动及运行过程 |
5.6 本章小结 |
第6章 系统程序开发与工程应用 |
6.1 嵌入式视频监控终端的应用程序功能 |
6.2 视频压缩应用程序开发 |
6.2.1 视频压缩技术及ffmpeg |
6.2.2 ffmpeg 在μClinux 中的移植 |
6.2.3 基于ffmpeg 的应用程序开发 |
6.3 视频传输应用程序开发 |
6.3.1 RTP/RTCP 协议及JRTPLIB |
6.3.2 JRTPLIB 的编译 |
6.3.3 视频传输应用程序设计 |
6.4 应用实例 |
6.4.1 远程机场智能监控系统 |
6.4.2 智能车辆安检系统 |
6.5 本章小结 |
结论 |
参考文献 |
致谢 |
附录 A 攻读学位期间发表的学术论文及主要成果 |
附录 B 嵌入式视频监控终端原理图 |
附录 C 嵌入式视频监控终端 PCB 图 |
(6)AVS视频编解码标准的研究及其在DSP上的实现(论文提纲范文)
摘要 |
ABSTRACT |
目录 |
第一章 绪论 |
1.1 本课题的研究背景和意义 |
1.2 本课题的研究内容 |
1.3 本人所做的具体工作 |
1.4 全文内容安排 |
第二章 视频编解码技术和标准概述 |
2.1 视频编解码技术基本原理 |
2.1.1 预测编码 |
2.1.2 变换编码 |
2.1.3 统计编码 |
2.2 国际国内主流视频编解码标准介绍 |
2.2.1 ISO/IEC MPEG系列标准 |
2.2.2 ITU-T H.26X系列国际标准 |
第三章 AVS视频编解码标准研究 |
3.1 AVS标准简介 |
3.1.1 AVS标准的产生背景与发展历程 |
3.1.2 AVS标准视频部分 |
3.1.3 AVS视频编解码标准评估测试 |
3.1.4 国家对AVS技术与标准的支持 |
3.2 AVS视频编解码标准主要技术 |
3.2.1 变换量化 |
3.2.2 帧内预测 |
3.2.3 帧间预测 |
3.2.4 子像素插值 |
3.2.5 环路滤波 |
3.2.6 熵编码 |
3.3 AVS视频编解码标准与国际主流视频编解码标准技术对比 |
3.4 AVS标准知识产权状况分析与研究 |
3.4.1 国际主流视频编解码标准知识产权状况 |
3.4.2 AVS标准知识产权状况 |
3.5 AVS标准发展前景 |
第四章 系统方案设计与软硬件平台的搭建 |
4.1 Blackfin DSP平台分析 |
4.1.1 Blackfin系列DSP结构综述 |
4.1.2 ADSP-BF561芯片介绍 |
4.2 AVS视频编解码器系统方案设计 |
4.3 软硬件开发平台的搭建 |
4.3.1 ADSP-BF561 EZ-KIT LITE评估板 |
4.3.2 集成调试环境Visual DSP++ 4.0 |
第五章 AVS视频编解码标准在DSP上的实现与优化 |
5.1 AVS视频编解码标准在DSP平台的移植 |
5.2 AVS视频编解码标准在DSP平台的优化 |
5.2.1 编译器优化 |
5.2.2 存储结构的优化 |
5.2.3 DMA优化 |
5.2.4 解码端算法流程的优化 |
5.2.5 指令级优化 |
5.3 子像素插值模块分析与优化 |
5.3.1 AVS视频编解码标准样本插值过程 |
5.3.2 AVS视频编解码标准样本插值模块分析与优化 |
5.4 整数变换模块的分析与优化 |
5.4.1 整数变换模块分析 |
5.4.2 AVS整数变换模块的优化 |
5.5 去块效应滤波模块的分析与优化 |
5.5.1 块效应的产生原因 |
5.5.2 AVS视频标准去块滤波模块分析 |
5.5.3 AVS视频标准去块滤波模块优化 |
5.6 实验结果和分析 |
第六章 总结和展望 |
6.1 工作总结 |
6.2 未来工作展望 |
参考文献 |
致谢 |
攻读学位期间发表的学术论文 |
(7)基于高速混合处理器的无线通信设备移动测试平台(论文提纲范文)
摘要 |
Abstract |
第一章 引言 |
1.1 嵌入式系统介绍 |
1.2 移动通信对嵌入式系统的要求 |
1.3 国内外研究现状 |
1.4 课题研究方向和内容 |
1.5 论文结构介绍 |
第二章 系统硬件平台介绍 |
2.1 设计背景 |
2.2 硬件实现方案 |
2.2.1 模拟单元 |
2.2.2 中频数字单元 |
2.2.3 Blackfin处理器单元 |
2.3 平台其他组成部分 |
2.3.1 DSP与FPGA通信模块 |
2.3.2 显示和输入模块 |
2.3.3 平台和PC机通信模块 |
第三章 软件总体设计 |
3.1 系统需求分析 |
3.2 操作系统选择 |
3.3 软件体系结构设计 |
3.4 应用程序模块设计 |
3.5 实时任务模块设计 |
3.6 设备驱动模块设计 |
3.7 系统运行开发环境 |
3.7.1 安装交叉编译工具和uClinux内核源码 |
3.7.2 配置内核,选择相应的硬件平台 |
3.7.3 下载内核到目标板 |
第四章 uClinux实时化方案以及实现 |
4.1 uClinux实时化方案设计之一----修改Linux内核 |
4.1.1 增加内核抢占点 |
4.1.2 实现细粒度定时器 |
4.1.3 优化进程调度 |
4.1.4 小结 |
4.2 uClinux实时化方案设计之二----双内核方式 |
4.2.1 硬件抽象层ADEOS分析 |
4.2.2 uC/OS-Ⅱ做实时内核的设想 |
4.2.3 uC/OS-Ⅱ做实时内核的可行性分析 |
4.2.4 双内核实时操作系统的设计 |
4.3 双内核实时操作系统uClinux+uC/OS-Ⅱ的实现 |
4.3.1 uC/OS-Ⅱ的移植 |
4.3.2 uC/OS-Ⅱ内核的修改 |
4.3.3 启动uC/OS-Ⅱ |
4.3.4 移植后uC/OS-Ⅱ实时任务的一些限制 |
第五章 设备驱动程序设计 |
5.1 FPGA与DSP通信驱动 |
5.1.1 Linux环境下字符驱动基本框架 |
5.1.2 FPGA与DSP的硬件接口 |
5.1.3 Linux下FPGA与DSP通信驱动实现 |
5.2 DSP与PC机通信驱动程序 |
5.2.1 Linux环境下TTY驱动基本框架 |
5.2.2 DSP与PC机接口 |
5.2.3 Linux环境下DSP与PC机驱动实现 |
5.3 TFT液晶屏显示驱动 |
5.3.1 Linux环境下Framebuffer驱动的基本框架 |
5.3.2 TFT液晶屏与处理器接口 |
5.3.3 Linux环境下TFT液晶驱动实现 |
5.4 键盘输入驱动程序 |
5.4.1 Linux环境下输入设备驱动的基本框架 |
5.4.2 键盘与处理器接口 |
5.4.3 Linux环境下键盘驱动实现 |
第六章 系统实时性能测试与分析 |
6.1 性能测试的必要性 |
6.2 测试方案设计以及实现 |
6.2.1 使用改进的Rhealstone方法 |
6.2.2 测试平台介绍 |
6.2.3 具体测试方案 |
6.3 测试数据以及结果分析 |
6.3.1 任务切换时间测试步骤及结果 |
6.3.2 中断响应时间测试步骤及结果 |
6.3.3 任务执行时间的抖动 |
6.3.4 测试小结 |
第七章 结束语 |
7.1 全文总结 |
7.2 问题和期望 |
致谢 |
参考文献 |
攻硕期间取得的研究成果 |
(8)无线通讯可视终端中的视频软件设计和优化实现(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 引言 |
1.2 相关技术的发展 |
1.2.1 数字视频技术 |
1.2.2 视频压缩标准 |
1.2.3 无线网络规范 |
1.2.4 嵌入式系统 |
1.3 课题的任务 |
第2章 ADSP-BF561介绍 |
2.1 ADSP-BF561的外设 |
2.2 ADSP-BF561的内核结构 |
2.3 ADSP-BF561的存储结构 |
2.4 ADSP的开发环境 |
第3章 系统设计概述 |
3.1 系统总体设计 |
3.2 系统硬件设计 |
3.3 系统软件设计 |
第4章 视频编解码设计 |
4.1 视频编码设计和优化 |
4.1.1 H.263编码器主模块设计 |
4.1.2 RTP PAYLOAD组包子模块设计 |
4.1.3 OS命令子模块设计 |
4.1.4 宏块搬运及前处理模块设计 |
4.1.5 编码设计的算法优化 |
4.1.6 编码设计的汇编优化 |
4.1.7 MPEG-4编码设计简介 |
4.2 视频解码设计和优化 |
4.2.1 H.263解码器主模块设计 |
4.2.2 后处理模块设计 |
4.2.3 附录 K模块实现设计 |
4.2.4 MPEG-4解码设计简介 |
第5章 视频输入输出设计 |
5.1 视频输入设计 |
5.1.1 接口设计 |
5.1.2 输入函数概述 |
5.2 视频输出设计 |
5.2.1 接口设计 |
5.2.2 输出函数概述 |
5.2.3 多窗口输出模式设计 |
第6章 系统调试 |
6.1 CoreA与 CoreB通讯协议设计 |
6.1.1 CoreA与 CoreB之间事件分类 |
6.1.2 CoreA与 CoreB协议设计 |
6.1.3 事件顺序图 |
6.2 双核间通讯测试 |
6.3 系统联调 |
第7章 总结和展望 |
参考文献 |
致谢 |
(9)手机市场竞争白热化,产品设计需注重创新(论文提纲范文)
手机市场倾向两端, 已有用户更注重功能 |
多媒体功能要求更强大数字基带芯片 |
高集成度解决方案直指大批量市场 |
M E M S技术驱动手机创新设计 |
手机个性化设计更多依靠模拟产品 |
结语 |
(10)基于TMS320DM642的音视频编解码系统硬件设计(论文提纲范文)
第一章 绪论 |
1.1 引言 |
1.2 视频压缩标准发展概况 |
1.3 音视频处理器 |
1.4 本文研究的成果 |
第二章 视频编解码系统方案设计 |
2.1 视频编解码系统要求 |
2.2 音视频处理器的分类 |
§2.2.1 基于体系结构的分类 |
§2.2.2 基于算法的分类 |
2.3 几种方案的比较 |
2.4 DSP介绍 |
§2.4.1 DSP的特点 |
§2.4.2 DSP芯片的应用领域 |
§2.4.3 数字信号处理系统的设计过程 |
§2.4.4 主要DSP芯片介绍 |
§2.4.4.1 TI公司产品 |
§2.4.4.2 Lucent公司产品 |
§2.4.4.3 ADI公司产品 |
§2.4.4.4 Motorola公司产品 |
§2.4.5 DSP技术展望 |
第三章 音视频编解码系统硬件实现 |
3.1 系统硬件框架 |
3.2 TMS320DM642 |
§3.2.1 TMS320DM642内部结构 |
§3.2.2 TMS320DM642的CPU单元 |
§3.2.3 TMS320DM642 Cache结构 |
§3.2.4 TMS320DM642视频口 |
§3.2.5 以太网口 |
§3.2.6 多路音频串口(McASP) |
§3.2.7 扩展内存接口EMIF |
§3.2.8 TMS320DM642 EDMA |
§3.2.9 其他外设接口 |
§3.2.9.1 主端口接口HPI |
§3.2.9.2 PCI |
§3.2.9.3 多路缓存串口McBSP |
§3.2.9.4 通用I/O端口GPIO |
3.3 DSP外围设备 |
§3.3.1 音视频输入输出接口设计 |
§3.3.1.1 视频输入接口电路设计 |
§3.3.1.2 视频输出接口电路设计 |
§3.3.1.3 音频接口 |
§3.3.1.4 I~2C总线控制 |
§3.3.2 外部存储器及其周边设备 |
§3.3.2.1 外部存储器SDRAM设计 |
§3.3.2.2 Flash |
§3.3.2.3 CPLD |
§3.3.2.4 电源设计 |
§3.3.2.5 开关设置 |
§3.3.2.6 系统时钟 |
§3.3.2.7 以太网接口电路设计 |
§3.3.2.8 串行口设计 |
第四章 高速PCB设计研究 |
4.1 器件布局 |
4.2 采用多层板布线 |
4.3 设计规则和限制 |
4.4 地和电源策略 |
§4.4.1 电源线设计 |
§4.4.2 地线设计 |
4.5 去耦电容配置 |
4.6 高频部分的注意事项 |
第五章 硬件时序仿真与系统调试 |
5.1 信号完整性和时序仿真 |
§5.1.1 信号完整性 |
§5.1.1.1 正确的布线路径和终端拓扑结构 |
§5.1.1.2 端接电阻 |
§5.1.2 系统时序分析 |
5.2 信号测试 |
§5.2.1 增加信号测试点 |
§5.2.2 JTAG测试方法 |
5.3 电路调试 |
参考文献 |
硕士在读期间发表的论文 |
致谢 |
附录 基于TMS320DM642的音视频编解码板 |
四、ADI公司发布其开发EDGE无线平台的计划 TTPCom公司为基于Blackfin DSP的解决方案提供软件(论文参考文献)
- [1]基于BF533的多路语音编码模块的设计与实现[D]. 孙震. 浙江工业大学, 2011(06)
- [2]基于Blackfin语音视频监控系统的设计与研究[D]. 尹璐洁. 浙江工业大学, 2009(02)
- [3]基于ADSP-BF561的H.264解码器设计与实现[D]. 方宏伟. 武汉理工大学, 2009(09)
- [4]基于MPEG-4的视频压缩算法在DSP上的实现与优化[D]. 张瑞. 西安电子科技大学, 2009(07)
- [5]网络视频监控系统的关键设备研究[D]. 王磊. 湖南大学, 2008(01)
- [6]AVS视频编解码标准的研究及其在DSP上的实现[D]. 杨飞. 北京邮电大学, 2008(11)
- [7]基于高速混合处理器的无线通信设备移动测试平台[D]. 郑东杰. 电子科技大学, 2008(04)
- [8]无线通讯可视终端中的视频软件设计和优化实现[D]. 余建. 浙江大学, 2007(05)
- [9]手机市场竞争白热化,产品设计需注重创新[J]. 刘新光. 电子产品世界, 2006(02)
- [10]基于TMS320DM642的音视频编解码系统硬件设计[D]. 马海杰. 浙江大学, 2005(02)