位置:51电子网 » 技术资料 » 通信网络

基于工业以太网的H.264煤矿视频监控系统

发布时间:2008/5/29 0:00:00 访问次数:565

  目前,在煤矿使用模拟视频信号的煤矿工业电视监控系统已经不能满足煤矿综合自动化的技术发展,新型的视频监控系统应在确保视频采集和压缩的实时性的同时,支持视频流在工业以太网上的ip传输,实现全矿信息化的数字化和网络化。

  h.264/avc作为最新的视频编码标准,定义了视频编码层(vcl)和网络提取层(nal)。从框架结构上将nal与vcl分离,主要实现两个目的:(1)可以定义vcl视频压缩处理与nal网络传输机制的接口,这样允许视频编码层vcl的设计可以在不同的处理器平台进行移植,而与nal层的数据封装格式无关;(2)vcl和nal都被设计成工作于不同的传输环境,异构的网络环境并不需要对vcl比特流进行重构和重编码。从h.264在vcl和nal上优点来说,它对于复杂多样的嵌入式应用环境是非常适用的,提高了网络适应性,从而保证了视频传输的qos。

  基于以上分析,本文提出了一种综合运用dsp和嵌入式arm微控制器的嵌入式实时网络化视频方案。该方案采用全嵌入式设计,具有可靠性高、体积小、环境适应性强的优点,符合ieee802.3u规范,在保证图像质量的同时支持数字化视频流在煤矿工业以太网上直接传输。

  基于工业以太网的视频监控系统

  如图1,使用自行开发的kjj系列隔爆型工业以太网交换机1、2、3,构成基于光纤传输介质的100mbps单环冗余工业以太网,h.264编码器设备使用rj45双绞线连接到交换机,速率10/100mbps自适应。环网通过交换机4连接至矿区intranet或地面监控主机。因此,嵌入式视频编码器是视频监控系统实现的关键。

  h.264编码器系统设计

  结合煤矿应用环境的特点,其系统结构设计摒弃了传统的计算机扩展插卡的设计形式,采用全嵌入式网络化设计。如图2所示,以ti公司的高性能c6416系列定点dsp芯片和samsung公司的嵌入式arm-s3c4510b芯片为基础,构建嵌入式视频编码器系统硬件平台,支持通过嵌入式文件系统实现系统软件的在线升级。

  系统主要由视频采集、视频缓冲、视频处理和视频传输4部分组成。ccd摄像头获得的模拟视频信号经a/d转换为数字视频信号后,视频信号通过高速dsp压缩成所需的数据码流。视频压缩后的数据流由s3c4510b从dsp的数据接口hpi32读出,在嵌入式操作系统的udp/ip协议栈,将数据打包,并运行webserver服务器,等待客户服务端通过网络访问数据流,从而实现基于web的嵌入式视频压缩编码系统。

  c6416与s3c4510b接口模块

  dsp与微控制器的接口是通过c6416的主机接口hpi32实现的,为了确保数据吞吐量,使用32位总线,c6416的主机接口和pci总线引脚共用,设置pci_en=0,配置为hpi模式。这样做的优点是充分利用dsp的带宽资源,减少总线上的冲突,减轻emif总线压力。因为dsp为高速器件,s3c4510b为低速器件,接口dsp采用异步从模式,即dsp(slave),s3c4510b(master),这样dsp工作在从模式下,无须加入共享存储器模块,节省了开发的成本,同时也降低了开发的难度,其他相关控制信号线连接如图3。因为s3c4510b有自己的地址和数据总线,所以地址选通信号/has接高电平,s3c4510b通过内存分区(bank)rcs5访问c6416来传递数据。s3c4510b配置了64msdram在ram分区0,引导bootrom2mb和文件系统intelflashrom8mb分别放在rom分区0和1。在s3c4510b上运行vxworks实时操作系统,包括trueffs文件系统和嵌入式web服务器。

  视频采集

  该模块的主要功能是将从ccd摄像头输入的模拟视频信号转换为数字信号。如图4所示,普通ccd摄像头的输出是ntsc制式(或pal制式)的复合全电视信号cvbs或是s-video信号,二者均为模拟信号。通过philips公司的tv解码芯片saa7114h将模拟tv信号解码并且模数转换为符合ccir.601标准的数字视频信号,并且存储到averlogic(凌泰)专用的视频帧fifo芯片al4v8m440(8mb)中,等待dsp处理。帧fifo配置在c6416的ce2空间,cpld通过saa7114h的输出状态信号以及c6416dsp的相应输出控制信号生成fifoal4v8m440的控制信号。通过检测saa7114h输出的同步信号来生成dsp中断,通知dsp读取视频fifo中已满的一场图像数据。

  由于h.264的视频格式主要为qcif和cif,qcif的y信号规定为176点/行、144行/帧,其色度信号cb和cr的规定为88点/行、72行/帧,每个像素用12位表示;cif的y信号的规定为352点/行、288行/帧,其色度信号cb和cr的规定为176点/行、144行/帧,每个像素用12位表示。h.264标准中默认的输入位流为4:2:0形式,所以要对采集来的视频数据进行存储格式转换,即通过存储转换使视频流在fifo中以4:2:0的qcif或者cif格式进行存放,这里称之为视频格式转换。

  主处理器模块

  tms320c6416是德州仪器(ti)公司最新推出的高性能定点dsp,其时钟频率可达600mhz,最高处理能力为4800mips,该dsp具有viterbi译码协处理器(vcp)和turbo译码协处理器(tcp)。采用两级缓存结构:一级缓存(l1)由128kb的程序缓存和128kb的数据缓存组成,二级

  目前,在煤矿使用模拟视频信号的煤矿工业电视监控系统已经不能满足煤矿综合自动化的技术发展,新型的视频监控系统应在确保视频采集和压缩的实时性的同时,支持视频流在工业以太网上的ip传输,实现全矿信息化的数字化和网络化。

  h.264/avc作为最新的视频编码标准,定义了视频编码层(vcl)和网络提取层(nal)。从框架结构上将nal与vcl分离,主要实现两个目的:(1)可以定义vcl视频压缩处理与nal网络传输机制的接口,这样允许视频编码层vcl的设计可以在不同的处理器平台进行移植,而与nal层的数据封装格式无关;(2)vcl和nal都被设计成工作于不同的传输环境,异构的网络环境并不需要对vcl比特流进行重构和重编码。从h.264在vcl和nal上优点来说,它对于复杂多样的嵌入式应用环境是非常适用的,提高了网络适应性,从而保证了视频传输的qos。

  基于以上分析,本文提出了一种综合运用dsp和嵌入式arm微控制器的嵌入式实时网络化视频方案。该方案采用全嵌入式设计,具有可靠性高、体积小、环境适应性强的优点,符合ieee802.3u规范,在保证图像质量的同时支持数字化视频流在煤矿工业以太网上直接传输。

  基于工业以太网的视频监控系统

  如图1,使用自行开发的kjj系列隔爆型工业以太网交换机1、2、3,构成基于光纤传输介质的100mbps单环冗余工业以太网,h.264编码器设备使用rj45双绞线连接到交换机,速率10/100mbps自适应。环网通过交换机4连接至矿区intranet或地面监控主机。因此,嵌入式视频编码器是视频监控系统实现的关键。

  h.264编码器系统设计

  结合煤矿应用环境的特点,其系统结构设计摒弃了传统的计算机扩展插卡的设计形式,采用全嵌入式网络化设计。如图2所示,以ti公司的高性能c6416系列定点dsp芯片和samsung公司的嵌入式arm-s3c4510b芯片为基础,构建嵌入式视频编码器系统硬件平台,支持通过嵌入式文件系统实现系统软件的在线升级。

  系统主要由视频采集、视频缓冲、视频处理和视频传输4部分组成。ccd摄像头获得的模拟视频信号经a/d转换为数字视频信号后,视频信号通过高速dsp压缩成所需的数据码流。视频压缩后的数据流由s3c4510b从dsp的数据接口hpi32读出,在嵌入式操作系统的udp/ip协议栈,将数据打包,并运行webserver服务器,等待客户服务端通过网络访问数据流,从而实现基于web的嵌入式视频压缩编码系统。

  c6416与s3c4510b接口模块

  dsp与微控制器的接口是通过c6416的主机接口hpi32实现的,为了确保数据吞吐量,使用32位总线,c6416的主机接口和pci总线引脚共用,设置pci_en=0,配置为hpi模式。这样做的优点是充分利用dsp的带宽资源,减少总线上的冲突,减轻emif总线压力。因为dsp为高速器件,s3c4510b为低速器件,接口dsp采用异步从模式,即dsp(slave),s3c4510b(master),这样dsp工作在从模式下,无须加入共享存储器模块,节省了开发的成本,同时也降低了开发的难度,其他相关控制信号线连接如图3。因为s3c4510b有自己的地址和数据总线,所以地址选通信号/has接高电平,s3c4510b通过内存分区(bank)rcs5访问c6416来传递数据。s3c4510b配置了64msdram在ram分区0,引导bootrom2mb和文件系统intelflashrom8mb分别放在rom分区0和1。在s3c4510b上运行vxworks实时操作系统,包括trueffs文件系统和嵌入式web服务器。

  视频采集

  该模块的主要功能是将从ccd摄像头输入的模拟视频信号转换为数字信号。如图4所示,普通ccd摄像头的输出是ntsc制式(或pal制式)的复合全电视信号cvbs或是s-video信号,二者均为模拟信号。通过philips公司的tv解码芯片saa7114h将模拟tv信号解码并且模数转换为符合ccir.601标准的数字视频信号,并且存储到averlogic(凌泰)专用的视频帧fifo芯片al4v8m440(8mb)中,等待dsp处理。帧fifo配置在c6416的ce2空间,cpld通过saa7114h的输出状态信号以及c6416dsp的相应输出控制信号生成fifoal4v8m440的控制信号。通过检测saa7114h输出的同步信号来生成dsp中断,通知dsp读取视频fifo中已满的一场图像数据。

  由于h.264的视频格式主要为qcif和cif,qcif的y信号规定为176点/行、144行/帧,其色度信号cb和cr的规定为88点/行、72行/帧,每个像素用12位表示;cif的y信号的规定为352点/行、288行/帧,其色度信号cb和cr的规定为176点/行、144行/帧,每个像素用12位表示。h.264标准中默认的输入位流为4:2:0形式,所以要对采集来的视频数据进行存储格式转换,即通过存储转换使视频流在fifo中以4:2:0的qcif或者cif格式进行存放,这里称之为视频格式转换。

  主处理器模块

  tms320c6416是德州仪器(ti)公司最新推出的高性能定点dsp,其时钟频率可达600mhz,最高处理能力为4800mips,该dsp具有viterbi译码协处理器(vcp)和turbo译码协处理器(tcp)。采用两级缓存结构:一级缓存(l1)由128kb的程序缓存和128kb的数据缓存组成,二级

相关IC型号

热门点击

 

推荐技术资料

耳机的焊接
    整机电路简单,用洞洞板搭线比较方便。EM8621实际采... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!