基于DM365的视频编码器的硬件设计
摘要:为了解决标准清晰度监控系统中存在的一些问题,设计了一个基于TMS320DM365的高清视频压缩系统。采用ITU-T的H.264(DM365内嵌硬件压缩器)视频压缩算法,高清模拟视频信号通过专用视频解码芯片TVP7002转换成数字视频信号,在DM365中进行数据压缩,内嵌ARM把数据打包后传到internet,通过PC机软件解码,进行视频播放。实践证明,本编码方案很好的完成了数据压缩及传输,符合设计要求。
关键词:视频压缩;DM365;H.264;网络传输
在视频监控应用中,传统视频监控由于图像清晰度不高(CIF~D1分辨率)、管理和维护诸多线缆难度大、配置众多设备结构复杂、扩展不便,这些因素严重制约了安保管理效能的提升,同时也为高清视频监控的发展带来了契机,本文论述了基于DM365的高清视频编码器的硬件设计。
1 硬件平台整体设计
TMS320DM365延续了DavinciTM家族DM355处理器的架构,集成了一颗ARM926EJ-S内核,一个图像处理子系统(VPSS),一个H.264高清编码器协处理器HDVICP和一个MPEG-4/JPEG高清编码器协处理器MJCP,支持多格式H.264、MPEG-4、MPEG-2、MJPEG以及VC1等编解码器,可实现高度的视频灵活性。DM365可以同时输出720P,D1,CIF三个码流,或者更多的组合方式,并且编码速率可调,并且支持硬件OSD。该处理器有丰富的外围接口,用户可以方便的外接子系统,本文采用TMS320DM365作为主CPU,对输入视频数据进行采集并进行相应的压缩网络传输处理,设计了基于DM365架构的数字视频编码器。系统除了DM365以外,还有高清视频A/D转换器、音频CODEC、存储、以太网、串口等模块。系统运行于Linux操作系统,具有实时性好、通讯速率快、图象质量高、性能稳定、价格便宜、防病毒等特点。
系统整体框图如图1所示,系统选用DM365为主CPU,DM365外接音频模块、视频输入模块、存储模块、串口及网络传输模块。本平台由两部分构成:视频输入及图像处理部分和视频输出部分。
视频输入及图像处理部分:高清晰度模拟视频信号输入TVP7002,经过A/D编码以后变成高清数字视频信号,此数字信号输出给DM365。本模块DM365主要对输入视频数据进行H.264压缩,并可实现噪声过滤、视频稳定、面部检测、自动白平衡、自动对焦、自动曝光以及边缘增强等功能,此外,还对系统上所有I2C设备初始化,实现音频语音对讲等功能。
评论