基于嵌入式的实时视频无线传输系统设计

来源 :济南大学 | 被引量 : 2次 | 上传用户:p_123_456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网和各种高科技的高速发展和广泛普及,已将我们置身于一个全新的信息时代。而如何获得信息,并将获得的信息为我们所用,显得至关重要。视频作为信息的载体之一,在其中的作用不可忽视。监控是获得视频的最重要手段之一,视频采集、视频编码压缩、视频发送与接收是视频监控中的重要组成部分。随着计算机通信技术的不断发展,以及监控实时性需求的不断增长,如何获得实时高质量的视频信息显得至关重要。FPGA作为当今硬件设计的基石,以其高速度、高密度、高性能、低成本的特性,加上各种硬件厂商提供的视频解决方案,使得它在监控系统的应用越来越广泛;Wince5.0与ARM9结合的开发平台,将Wince5.0强大的内核、开源、扩展性强和可裁决等优势与ARM9微型化、性能高、功耗低、低价格等优势相结合,使得它们在嵌入式开发中的应用越来越广泛。本文分别利用了FPGA灵活性,可编程性的优势,以及ARM强大的控制能力,完成了对于视频采集压缩模块和无线发送模块的设计。视频采集模块主要分为IIC控制模块、有效视频抽取模块、视频预处理模块、SDRAM帧存模块、基于IP核的压缩编码模块。IIC控制模块控制TVP5146模块完成模拟视频数据向数字视频数据的转换;有效视频抽取模块负责将TVP5146解码的视频数据完成有效视频抽取,使其符合H.264编码器的格式需要;视频预处理模块主要完成Y、Cb、C视频数据的分离,本模块采用两片D_RAM之间的乒乓操作完成了设计;SDRAM帧存控制模块同样采用两片SDRAM之间的乒乓操作,完成了视频视频的缓存,同时负责将视频数据按照一定格式送至压缩编码模块进行压缩;基于IP核的压缩编码模块主要完成视频数据的压缩,压缩完的视频数据送至U6100模块进行无线传输。无线传输模块采用基于ARM9和Wince5.0的开发平台,ARM9作为控制器,控制U6100模块完成视频数据的发送;Wince5.0是模块化系统,使用方便,使用PB进行系统定制,并完成U6100无线模块驱动的加载,而待发送的视频流基于RTP协议封装,然后发送至终端服务器。
其他文献
蛋白质组学是当前生命科学的新前沿,通过研究蛋白质的功能、结构、相互作用来系统地分析蛋白质,进而分析生命活动,成为热点的研究问题之一。尤其是,从蛋白质网络中识别蛋白质复合
随着软件产业的飞速发展,软件系统的规模不断扩大,导致软件的复杂度变得越来越高,由软件缺陷带来的事故也频繁发生,因此,软件测试作为保证软件质量的重要环节越来越受到重视
命名数据延迟容忍网络(NDDTN)是指命名数据网络(NDN)和延迟容忍网络(DTN)的融合。一个高效的转发策略不仅能够帮助用户快速准确地获得想要的内容,而且还有较低的传输时延和网
在信息化高度发达的今天,互联网已经成为人们获取信息,即时沟通的重要媒介之一,给人们工作生活带来了很大的便利。但是由于其全球性、开放性、即时性的特点,互联网也成为不法
随着机器翻译的发展,统计机器翻译已经进入瓶颈期很难有所提高,因此研究人员逐步将研究目光投向神经网络机器翻译方向。神经网络机器翻译也在大规模语料上取得了很好的翻译效
作为一种主动的安全防御技术,入侵检测是网络安全技术的一个重要研究方向。支持向量机(SVM)建立在统计学习理论的VC维理论和结构风险最小化原理基础之上,避免了局部最优解和维
运动人手三维跟踪是人机交互研究中的一个基础性和关键性研究课题,手势以及运动人手作为一种人机交互方式具有自然、方便、和谐的优势,是如今鼠标键盘和数据手套等设备所无法比
无线胶囊内窥镜(Wireless Capsule Endoscopy, WCE)是一种新型的用于小肠疾病诊断的无创检查工具。检查过程需要由检查者吞咽WCE后,随胃肠道蠕动拍摄整个胃肠道的检查图像,并
伴随着"互联网+"行动的推进,互联网技术又一次被推向热潮。然而,世界各国都不同程度地存在通信欠发达地区,有效地缩小城乡"数字鸿沟"是亟待解决的问题之一。这一现象为移动容
本文是在借鉴前人研究成果的基础上,利用QML, Javascript和C++语言在QT Creator平台上,为基于英特尔凌动处理器及嵌入式MeeGo操作系统的平板电脑定制开发的一个电子邮件系统