论文部分内容阅读
在当今信息社会,由于视频信息和多媒体信息包含的信息量大,给人以直观的理解与感受,因此它们借助于Internet和移动网络得到了广泛传播,深刻影响着人类的生活。为了降低视频的传输码率,有必要对视频信息进行压缩。H.264/AVC是由MPEG(运动图像专家组)和VCEG(视频编码专家组)联合开发的最新视频压缩编码标准,由于其优异的压缩性能及良好的网络亲和性,使其在数字电视广播、视频实时通信、网络视频流媒体传递以及多媒体短信等各个方面发挥重要作用。H.264引进了许多新的编码特性,在提升编码性能的同时,也大幅度增加了编码算法的复杂度,一般的处理平台难以满足其复杂的设计思想和巨大的运算量。DM642是德州仪器(TI)推出的一款面向数字多媒体应用的高性能DSP,可以方便、无缝地对接音视频编解码器件和以太网数据传输接口,提供高质量的视频编解码解决方案。在最高工作频率为720MHz时,运算能力可达5760MIPS,在各类多媒体处理器中处于领先地位,是实现H.264的理想平台。本文设计了基于DM642的视频压缩存储硬件平台,深入了解H.264编码器的框架结构及主要功能模块,并以H.264的参考软件x264为优化起点,结合DM642平台的优化技术,从存储器优化、程序代码级优化等方面对视频编码器进行优化,最终在DM642平台实现H.264编码器的移植。最后,本文采用了大容量移动存储设备CF卡,详细介绍了CF卡的硬件特性及软件接口,并给出了CF卡读/写操作的软件流程及部分程序代码,最终实现了海量图像数据的实时存储,便于图像的后期处理与分析。