信号(pal 或 ntsc 信号)的 a/d 转换, mpeg-4 压缩 图 以及与 s3c44b0x 之间的通信功能. 2 中视频解码 adc 把从 摄像头输入的模拟视频信号转化为数字视频信号, 然后进行编 码预处理, 即把视频解码输出的 ccir601 格式的信号转化为编 码器可以处理的 cif 或 qcif 格式,然后再进行 mpeg-4 压缩 编码.s3c44b0x 上的软件则通过总线接口单元来控制编码器 的参数设置和读取编码压缩后的码流数据. 视频数据处理模块包括以下功能单元: bt829 为核心的 以 以 视频 adc 单元; en4000 为核心的 m peg-4 视频压缩单元; 以 s3c44b0x 为核心构成的控制逻辑和总线接口单元.总线接 口单元是视频数据处理模块与 s3c44b0x 进行交互的通道, 可 以和主机进行视频码流和控制数据的交换.控制逻辑是视频采 集压缩模块的核心, 它控制并协调各模块工作, 提供控制信号, 通过指令实现系统各模块所需要的选通, 缓冲, 读/写使能, 数据 总线和地址总线的切换等等.镜头云台控制是通过 s3c44b0x 上的 rs-232
为数字视频应用的瓶颈之一,数字视频压缩编码是解决这一问题的有效途径,但在一些对实时性要求较高的场合,要求快速实现数字视频的编解码。采用dsp器件集成的视频采集压缩卡能快速实现视频压缩算法,提高处理速度,满足实时性要求。 本文采用blackfin系列的dsp芯片adsp-21535来实现mpeg-4视频编解码,详细介绍了硬件和软件的设计方案。 硬件设计 整个系统包括视频采集单元、mpeg-4编解码单元、数据存储单元、逻辑控制单元和视频显示单元等。采用conexant公司的bt829实现视频信号采集,数据存储采用cypress公司的sram芯片cy7c104133,视频显示单元采用adi公司的adv7175,逻辑控制部分采用altera公司的max7000芯片。 软件设计 mpeg-4视频编码是根据图像的内容将其分割成不同的视频对象vo(video object),然后进行编码。其编码过程可由3步来完成,即vo的形成、编码和复合。它提供了灵活的框架和开放的工具集。 基于vop(video object plane)的编码,vo是场景中的某个物体,是由时间