登录站点

用户名

密码

分布式拼接处理器的分类及其技术原理

已有 343 次阅读  2017-10-14 15:04   标签拼接处理器 
    从系统架构看,目前市场上存在的分布式拼接处理器主要有四种类别,分别是纯硬件拼接处理器、嵌入式CPU拼接处理器、纯硬件混合式拼接处理器、PC架构拼接处理器


  纯硬件拼接处理器
  系统由三部分构成,输入节点,交换机,输出节点
  采集节点负责图像采集,然后将图像分解成网络数据包,通过交换机发送到输出节点,输出节点再将数据包混合为图像,在输出端进行图像处理和显示。
  纯硬件拼接处理器的特点是把采集到的内容当做图像数据包,而不是视频流来传输。以图像区域元为传输单元,为图像的切割,分发,帧存控制提供了高效的基础。切割和分发是为了满足带宽需要而设的,秉承量入为出的设计宗旨,需要多少传输多少,图像叠加后被遮盖的区域不传,重复的区域不传。
  这样带来的一个好处就是传输要求的带宽不需要根据叠加区域和重复区域而增加,无论怎么拼接和叠加都可以满足带宽要求。得利于基于图像的传输方式,帧存控制变得更加容易,能够保证整屏同步,低延迟。
  纯硬件拼接处理器使用的核心器件是大规模可编程电路(FPGA)。FPGA的特点是没有CPU,不存在程序跑飞,死机的问题。即使环境电源出现故障,FPGA失效后也能快速恢复。
  纯硬件拼接处理器的弱点就是不能解码网络摄像头和图像的远程传输(由于传输无损图像,导致带宽很高,无法通过公网传输)。

  嵌入式CPU拼接处理器
  系统由三部分构成,输入节点,交换机,输出节点
  采集节点负责图像采集,然后将图像压缩成视频压缩流,通过交换机发送到输出节点,输出节点再将压缩码流解压成视频,在输出端进行图像处理和显示。
  嵌入式CPU拼接处理器方案一般来说都是采用ARM+编解码模块的方式完成,ARM上面运行Linux操作系统负责事务管理,图像的缩放,网络连接,编解码模块负责图像的压缩和解压。另一种方式是ARM+DSP的方案,和 ARM+编解码模块类似,由DSP完成编解码,所不同的是DSP能够自定义压缩算法,更加灵活。
  由于采用H.264或H.265编解码的方式,最大的优点是天生具备网络摄像头解码,和图像远程传输(通过公网传输)。同时,该结构也带来了其它问题,压缩后图像质量不佳,把图像当作视频流传输后,只能对视频进行完整的处理,不能做类似于纯硬件方式的切割传输,当单屏解码多路时,导致图像卡顿,整屏同步性不佳,延迟较大。
  此外,由于使用了CPU,也就存在死机的风险。但能够通过添加看门狗自动复位。

  纯硬件混合式拼接处理器
  该方案其实就是纯硬件和嵌入式CPU的结合。纯硬件部分负责拼接,嵌入式部分负责网络解码和远程传输。该方案带来的好处是既能保证本地视频(采集本地的VGA,DVI,视频)高质量,完全无损、低延迟,又能实现解码网络摄像头和远程传输。
  由于采用混合结构,当嵌入式CPU部分死机复位时,纯硬件部分能够将图像冻结保存,不会出现花屏和黑屏现象。
  该方案最大程度的结合了前两者的优点,又弥补了两者的弱点,出现1+1>2的现象,这种混合结构是纯硬件和嵌入式CPU两大阵营的发展目标,预计未来几年内将会是分布式处理器的主流。

  PC架构拼接处理器
  PC架构拼接处理器由输入节点机和输出节点机以及交换机组成。输入节点机是由一台工控机,采集卡和压缩软件组成。输出节点机由工控机,显卡和解压缩软件组成。
  输入节点机通过采集卡采集图像,计算机将其压缩成H.264码流送入交换机,输出节点机将码流解压缩,后处理,最后经显卡显示。
  该方案出现在10年前,由网络抓屏发展而来,不过受计算机性能的限制,一个输入或者一个输出就需要一台电脑,导致成本居高,稳定性不佳。近几年由于PC性能提升,显卡加速的原因,图像的效果不错,在一些展览展示项目有一席之地,但是受到PC架构本身的影响,导致稳定性有所下降,不太适合7×24小时开机使用。

     想要了解更多拼接处理器知识,欢迎访问:http://www.walltiming.com
分享 举报