基于S3C2440的H.264软编解码器移植及优化

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:shibalian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264编解码器的软件实现是嵌入式应用领域的热门研究课题。本文介绍了视频压缩基本原理,详细阐述了H.264编解码的具体流程以及如何构建嵌入式linux开发平台,包括了建立交叉编译环境,然后移植linux的引导程序到目标板,最后构建嵌入式Linux系统并移植到目标板。构建嵌入式linux系统主要包括对内核进行裁剪和配置,根据实际的硬件系统进行内核和外设驱动程序的移植开发,以及构建Linux的根文件系统。   在编码软件方面,通过对比,选择了三大开源代码之一的x264。在解码端,选择了ffmpeg进行解码,ffplay进行播放压缩视频。最后给出了以s3c2440为硬件平台,在linux开发环境下实现基于H.264的x264编码、ffmpeg解码以及ffplay解码播放的移植过程和方法。   从编译优化和代码级优化2个方面,提出了对编解码优化的方案。编译优化方面一是选择合适的交叉编译环境,二是在编译应用程序时,配置合适的编译参数,生成效率高的目标代码。代码级优化包括了去除冗余代码,高效的编写循环体,以及汇编优化等。实验结果表明,在qcif分辨率下,可以获得近实时的解码和播放。   最后,从实际视频监控出发,针对在一个终端对多个视频点进行监控的情况,设计了视频监控软件。
其他文献
城市CNG公交车辆是现代公交系统的重要组成部分。随着石油危机的不断加剧,城市公交车辆越来越多地应用CNG汽车,但在实际的道路运行中,CNG公交车辆的燃气消耗量往往超过标准额定
2017年底的统计数据表明,我国内地已有31座城市投入运营了城市轨道交通,这从一定程度上减少了地面交通量(主要是私家车交通量),对缓解市内拥堵问题起到一定效果。但是,部分线
如今越来越多的地区开始建设连接主城区和周边区域的市域轨道交通线路。这类市域交通线具有线路里程长,断面客流不均衡等特点,采用大站停的快车和站站停的慢车相结合的快慢车
波前编码技术是一种光学与数字图像处理混合成像技术,在一定程度上能够实现普通光学系统无法达到的性能需求,已在光学成像领域中得到了广泛的应用,尤其是在扩展非相干成像光学系
无线射频识别(Radio Frequency Identification,RFID)技术作为一种利用射频信号在物联网中实现自动识别的关键技术,已经被广泛应用于日常生活中销售,物流,医疗,交通,二代身份证等领域。但随之而来的,是RFID技术潜在的安全隐私问题。由于低成本的RFID标签计算能力和存储功能非常有限,所以现有的已经成熟的密码学技术无法直接使用。研究低成本、高效、安全的RFID双向认证协议
针对工业控制网络易遭受恶意攻击,本文提出了一种基于置信规则库的工业控制网络入侵检测方法。当置信规则库的前提属性数目过多时,置信规则库的规则条数呈指数级别增长,容易导致"组合爆炸"问题,本文提出利用线性组合方式构建置信规则库中的规则。本文还利用证据推理算法对置信规则库中的置信规则进行组合,并且优化置信规则库初始参数,提高了入侵检测的精确度。
瞬态高温作为现代国防、工业、科研等领域一项不可缺少的参数,尤其是在国防应用中,对于提升武器性能、评价火箭发动机性能和测试炸药的瞬态爆炸温度有很重要的指导意义。在现代