媒体信号处理器MAP-CA及其应用实例
采用MAP-CA媒体信号处理器,设计了一个脱机独立的视频记录系统。根据功能需要要,将本系统划分为两个子系统:一个是以MAP-CA处理器为中心的媒体信号处理子系统;另一个是用嵌入式芯片实现的控制子系统。图2为本系统的原理框图。
嵌入式控制子系统主要实现对系统工作流程的控制,实现数据记录、查询功能,提供用户交互接口和扩展通信接口。
以MAP-CA为中心的媒体处理子系统主要实现视频、语音信号的采集、播放和编码、解码。下面对媒体处理子系统做成
一步的说明。
笔者充分利用了MAP-CA媒体处理芯片在多媒体应用方面的强大其内部结构对视频、语音信号编、解码的优化;提出了高效的视频编码方案;利用它提供的方便的视频、语音信号接口,实现了这个既可独立应用,又可以嵌入到主控系统媒体信号处理子系统。图3为系统的原理框图。
图3 基于MAP-CA的媒体处理子系统原理框图
本系统可在实现一路视频的编码、解码的同时,进行一路语音的编、解码工作。它包括两个子进程;编码进行和解码进程。编码进程工作原理:采集视频信号并转换成ITU-R BT.656格式数字码流,输入给MAP-CA芯片,对视频进行编码;同时采集语音信号并转换成IIS格式码流,输入给MAP-CA芯片,对语音信号进行编码;将视频和语音编码数据通过PCI总线传递给控制子系统。解码进程工作原理是:将控制子系统传递过来的视频音频码流进行解码,并转换成相应的ITU-R BT.656和IIS格式码流,传送给输出接口芯片,转换成相应的复合视频和模拟音频并播放。本系统还支持VGA显示,可直接连接监视器。
为使本系统更好地工作,选用了64MB的SDRAM,供视频和语音编、解码使用。另外,选用了2MB的Flash ROM,用以存放系统的编、解码软件,使系统既可以作为一个子系统与主控系统配合工作,也可成为一个独立的系统。
系统的视频编、解码算法使用了为监控领域设计的多层量化和预测器DIPMEQ(Discrete-Partitioned Multilayer Estimator and Quantizer)的压缩算法国。语音部分的编、解码算法使用了GSM压缩算法。
《媒体信号处理器MAP-CA及其应用实例(第2页)》