论文部分内容阅读
随着多媒体技术的迅速发展和广泛应用,视频处理技术越来越受到人们的重视。由于各种视频处理系统的应用领域及所要实现的功能各不相同,所以建立一种通用的视频处理平台,并在此平台上根据不同的需求做进一步的开发,已成为设计视频处理平台的重要途径。 上个世纪九十年代以来通用DSP技术的进步和发展,为我们提供了一种新的解决视频信号处理问题的方法。TI公司的TMS320DM642数字多媒体处理器是一款专门面向多媒体应用而设计开发的32位定点DSP芯片,它良好的处理性能和丰富的片上外设,可以很好的满足视频信号处理的要求,所以TMS320DM642成为目前实现视频处理系统的理想平台之一。 本文在研究数字信号处理技术的基础上,介绍了如何在现有的TMS320DM642的硬件平台上,利用TI公司所提供的RF5参考框架、封装算法和API函数,快速高效的组建通用的视频处理平台。这样设计视频处理平台的优势在于:能够避开繁琐复杂的底层设计,充分发挥eXpressDSP软件技术的特长,使得视频处理平台的开发周期短,通用性好,可移植性强。 本文阐述了TMS320C6000系列DSP的CPU结构、总线特点及流水线技术,对C64xx与C62xx/C67xx的特点和主要功能进行了比较,着重分析了TMS320DM642的CPU结构及其外设。TMS320DM642有三个可配置的双通道视频端口Video Port,可以实现多种格式的视频信号的采集和显示。 文中以合众达公司的SEED-VPM642为例,介绍了TMS320DM642硬件平台的功能。文中还以TVP5150和SAA7121为例,阐述视频解码器和视频编码器的工作原理及特性。 本文对DSP RF5参考框架的组成和工作机制进行了探讨。根据RF5参考框架的开发思路,我们只需在通用平台上添加不同的cell封装函数,就能使视频处理系统实现不同的功能。 文中还给出了系统实现的过程和步骤,包括如何设置驱动,如何配置视频通道参数以及程序所需的初始化等,并对系统中用到的功能模块进行了分析。