基于Davinci平台的数字视频技术研究

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:lsq87810
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着多媒体技术和网络技术的迅猛发展,与嵌入式网络视频相关的应用越来越多。在这些应用中,为了实现视频信号的编解码,一般采用专门的H.264的编解码芯片或者使用DSP来完成算法。而TI的达芬奇平台,其内部集成了ARM和DSP双内核,具有高性能、低功耗等特点。本文主要研究基于达芬奇平台的视频采集、编解码和网络传输等问题。论文首先阐述了达芬奇ARM+DSP双核处理器的构架,分析了双核间通信机制的原理,探讨了达芬奇软件Codec Engine的机制及VISA调用的过程。本文采用的达芬奇平台运行于linux嵌入式操作系统环境。而系统软件的运行首先需要Bootloader代码的引导,完成硬件设备的初始化,建立内存空间的映射图等。移植Bootloader是达芬奇系统开发的必要过程。本文从U-Boot的启动流程入手,详细讨论了U-Boot在达芬奇DVEVM开发板上的移植方法。在视频采集方面,通过调用Linux2.6内核下的驱动程序接口Video4Linux2,利用V4L2的mmap()系统调用,将视频采集设备的数据缓冲区映射到应用程序进程地址空间,实现了视频采集控制,并提高了I/O性能。在视频编解码方面,通过达芬奇的Codec Engine机制,调用DSP侧的H.264编解码算法,完成对视频数据的H.264编解码。在视频的网络传输方面,为了保证视频流传输的稳定,使用了实时传输和实时控制协议RTP/RTCP。移植了开源的JRTPLIB库,并将压缩的视频帧分拆后打包传输,提高了视频传输的稳定性。在视频显示方面,设计了Framebuffer机制的显示程序。除了视频之外,对达芬奇平台的音频采集和回放,进行了初步的研究。
其他文献
无线传感器网络(Wireless Sensor Network,WSN)是基于任务驱动的自组织系统,密切关注用户需求,通过中间节点大量传输数据。由于暴露在外部区域,时常会遭受恶意的攻击等危险行
防抱死制动系统(ABS)是在汽车制动过程中防止车轮抱死的闭环控制系统,最开始应用于火车和民航机上,现如今已经越来越广泛的被汽车所应用。ABS关系到汽车制动过程中的主动安全
图像半调技术和逆半调技术是图像处理技术的一个边缘分支。将噪声植入连续图像,变为二值图像的过程称之为半调过程,其逆过程称为逆半调过程。查找表法是逆半调技术众多方法中
随着电子书阅读器市场的成熟,电子书阅读器的功能也越来越强大,拥有了像WIFI,3G这样的高速网络通讯工具,因此要求各种各样的网络应用程序,像浏览器,邮件客户端等基础网络应用
随着计算机科学与技术的发展,计算机被应用到各行各业。决策支持系统(DecisionSupport System,简称DSS)越来越被人们重视,决策支持系统的模型系统也同样受到人们越来越多的重视
随着服务计算与云计算的发展,互联网上发布的Web服务数量也在迅速增长,通过调用不同的Web服务来快速搭建有创意的Mashup应用,引起了服务开发者的广泛兴趣,而如何帮助用户快速
近年来,在企业级应用开发环境中,面向对象的开发方式已成为主流,而关系数据库是目前使用最广泛的数据库,因此,在开发过程中通常会采用面向对象技术和关系数据库相结合的方式
随着XML技术的广泛应用,如何提高XML解析器的性能是一个亟待解决的问题。XML解析模型直接影响XML解析器的性能,因此解决这个问题应从XML解析模型入手。当前的研究工作大多基
随着Internet全面迅速的发展,网络已经渗透至各个领域,成为人们生活工作不可或缺的一部分。一方面,网络提供了海量的图片、文字、音频及视频等丰富的信息,使人们能够有机会从
认知诊断的目的是将被试在测验上可观察的反应模式划归到某一类认知结构或知识状态,从而达到诊断的目的,从本质上讲,认知诊断是一种模式识别。认知诊断在实施过程中可能会遇