0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于FPGA器件和互联网协议实现视频监控系统的设计

电子设计 来源:郭婷 2019-05-16 08:23 次阅读

目前,视频监视行业使用模拟CCTV摄像机和接口作为监视系统的基础设施。这些系统组成不容易扩展,视频分辨率低,信号处理功能较弱,甚至不进行信号处理。然而,下一代视频监视系统将逐渐采用新的数字LAN摄像机、复杂的图像处理和IP承载视频等技术来替代这些系统组成,它们不仅是简单的监视摄像机系统,同时还是视频通信系统。

新的监视系统基于互联网协议(IP),具有更大的可伸缩性和灵活性以及计算机安全性。可以采用各种编码和解码标准来传送视频流(MPEG4 CODEC是目前使用的标准)。除了CODEC功能以外,图像预处理和后处理提高了实时图像质量,降低了延时。设计人员使用带有嵌入式DSP模块、存储器和接口的可编程逻辑,能够满足新系统的要求。

数字视频摄录机体系结构

在数字视频摄录机(DVR)系统中,多台模拟CCTV摄像机与中央视频交换机相连,实现存储、缩放、图像处理和显示等功能。由于压缩比较复杂,成本高,视频分辨率和质量比较低。移动探测等特殊处理功能占用了中央交换机大量的存储资源。因此,这种体系结构灵活性不够,扩展性不好,视频监视的质量和监视范围有限。

一个典型的DVR系统(图1所示)采用了内部或者外部视频矩阵来连接摄像机和监视器。这类系统需要多路输出和输入复用,适合采用可编程逻辑提高系统的灵活性和扩展性。

基于FPGA器件和互联网协议实现视频监控系统的设计

表1列出了Altera FPGA系列在DVR功能(表2)中的应用情况。

基于FPGA器件和互联网协议实现视频监控系统的设计

网络视频摄录机体系结构

网络视频摄录机(NVR)系统灵活性更大,可以同时使用传统的模拟CCTV摄像机和新的数字LAN摄像机。LAN摄像机向中央文件服务器发送JPEG(低分辨率)或者MPEG4(高分辨率)压缩的视频流,进行存储。存储容量取决于视频分辨率(象素)、压缩类型、帧速率以及连续/间隔记录等。本地视频服务器将模拟视频转换为数字格式,在LAN上传送。所有这些网络视频数据都被传送到存储区域网络(SAN),进行记录。图2是NVR设置的例子。

视频压缩和图像处理

视频数据压缩有很多不同的标准。所采用的压缩标准对硬件系统要求有影响,包括存储器、数据速率和存储容量等。最流行的压缩技术包括JPEG、H.263、Motion JPEG, MPEG和Wavelet。而H.26?的压缩效率较高,下一代监视系统很可能采用这种标准。在带宽受限的网络中传送高质量视频信号时,效率扮演了重要角色。例如,6?0 x 480象素30fps的彩色传输需要26Mbytes/s的数据速率。必须降低(压缩)速率,使其能够在双绞线或者铜缆中传输。

有两种类型的视频压缩速率:固定比特率(CBR)和可变比特率(VBR)。对于带宽有限的实时通信信道,CBR限制了数据速率,当图像中出现高质量的移动细节时,会降低图像质量,导致显示图像中出现图像块。VBR根据是否出现图像移动来调整速率,这对于视频监视系统存储非常有用。支持VBR的H.26?压缩在安全视频存储方面效率最高。

此外,在压缩方法上,其他视频图像处理技术提高了视频流预处理和后处理的视频质量。由于分辨率的提高,以及压缩技术的进展,对高性能的需求在不断增长,同时还要保持体系结构的灵活性,方便进行快速更新。随着技术的成熟和产量的提高,降低成本将成为人们关注的焦点。图3是使用FPGA和ASSP的典型视频监视系统设置。

基于FPGA器件和互联网协议实现视频监控系统的设计

系统体系结构选择包括标准单元ASIC、ASSP,以及数字信号处理(DSP)或者介质处理器和FPGA等可编程解决方案。这些方案各具优缺点,最终选择取决于最终设备要求和方案的可行性。考虑到上面介绍的发展趋势,理想的监视体系结构应具有以下特征:高性能、灵活性、易于更新、低开发成本,随着应用的成熟和产量的提高,能够通过移植降低成本。

高性能

性能不仅体现在压缩上,还体现在预处理和后处理功能上。事实上,在很多情况下,这些功能要比压缩算法本身对性能的影响更大。这类功能的例子包括缩放、去隔行、滤波和色彩空间转换等。

对于视频监视,对高性能的要求排除了单处理器体系结构,因为一个器件无法满足性能要求。目前最好的1GHz DSP无法进行H.26? HD解码,而H.26? HD编码要比解码复杂10倍。FPGA是唯一能够解决这一矛盾的可编程方案。在某些情况下,最好的解决方案是结合FPGA和外部DSP处理器。

灵活性支持了产品方便面市,方便了产品更新

当技术快速发展时,体系结构必须足够灵活,能够方便的进行更新。在这些应用中无法使用标准单元ASIC和ASSP。ASSP一般针对大批量消费类市场,产品容易过时,对大部分应用而言,选择ASSP的风险较大。

低开发成本

考虑到掩模、芯片、软件、设计验证和布板等成本,开发一个典型90nm标准单元ASIC的成本会高达3千万美金。只有产量非常大的消费类市场能够解决如此昂贵的开发成本。

低成本AUP移植途径

随着标准的稳定和产量的提高,应该具备低成本移植途径。这通常意味着市场关注的ASSP或者标准单元定制ASIC器件。然而,定制芯片成本不断攀升,只有在大批量消费类应用中采用这些方案才具有一定的经济性。大部分视频和图像芯片公司的主要业务包括视频摄录机、机顶盒、数字照相机、蜂窝电话等便携式产品,以及LCD TV和监视器等。因此,如果设计的产品批量不大,那么最好考虑FPGA,它不像ASSP那样只针对特定的功能,由于产品很有可能过时,即使当时最好的解决方案也可能是风险很高的选择。

Altera视频和图像处理解决方案

考虑到上面阐述的问题,FPGA非常适合应用于视频和图像处理领域。Altera FPGA具有以下特点,是视频和图像处理体系结构最好的选择:

高性能:HD处理可以在一片Altera FPGA中实现。

灵活性:Altera FPGA能够迅速更新体系结构,满足不断发展的需求,同时其可伸缩性使得FPGA能够应用于低成本高性能系统中。

低开发成本:Altera的视频开发套件起价只有1,095美金,包括使用Altera FPGA开发视频系统所需要的软件工具。

不会过时:Altera FPGA拥有广泛的客户基础,多年以来,他们不断采购新产品。Altera还一直在发售199x[SLA1]引入的FPGA。同样的,FPGA设计可以很容易的从一个工艺节点移植到新节点。

低成本结构化ASIC移植途径:Altera结构化ASIC 1百万ASIC逻辑门100ku起价为15美金。

Altera的视频和图像处理解决方案包括经过优化的DSP设计流程、Altera视频和图像处理套件,接口和第三方视频压缩IP以及视频参考设计等。

FPGA/结构化ASIC实现类似ASSP的功能

随着解决方案的增多,Altera及其合作伙伴以FPGA或者结构化ASIC的形式提供ASSP功能。例如ATEME的H.26?普通质量标准清晰度编码器产品。采用这一产品后,客户可以象ASSP那样使用FPGA,其优于传统ASSP之处在于FPGA方案发展迅速,没有过时的风险。

DSP设计流程

对于定制开发,Altera提供最佳的DSP设计流程,可以采用不同的方法进行设计,包括VHDL/Verilog、基于模型的设计和基于C语言的设计。Altera的视频和图像处理套件能够应用于这些设计流程中。Altera和The MathWorks合作开发了全面的DSP开发流程,使设计人员能够充分利用Altera? FPGA的价格/性能优势以及Simulink、The MathWorks基于模型的设计工具等。Altera的DSP Builder是一种DSP开发工具,它结合了Simulink和Altera业界领先的Quartus? II开发软件。DSP Builder提供无缝设计流程,设计人员在MATLAB软件中进行算法开发,在Simulink软件中进行系统级设计,然后将设计导入至硬件描述语言(HDL)文件,供Quartus II软件使用。DSP Builder工具和SOPC Builder工具紧密集成,使用户能够结合Simulink设计和Altera嵌入式处理器以及知识产权内核来构建系统。对于那些在可编程逻辑设计软件上经验还不够的设计人员而言,这种开发流程简单易用,非常直观。视频和图像处理套件

视频和图像处理套件含有9个功能模块,其参数在某些情况下可以动态调整。表2总结了这些功能。

基于FPGA器件和互联网协议实现视频监控系统的设计

2D滤波器GUI示于下图中,这是一个采用视频和图像处理套件提供的内核来实现用户配置的实例。

基于FPGA器件和互联网协议实现视频监控系统的设计

分辨率、采样比特、FIR滤波器、边沿、溢出以及累加器长度等都是2D滤波器内核支持的静态参数。

视频压缩许多第三方针对Altera FPGA和结构化ASIC提供了视频压缩方案。表3列出了部分常见视频压缩标准和相关的第三方。

基于FPGA器件和互联网协议实现视频监控系统的设计

IP承载视频

Altera为IP承载视频提供参考设计。该设计将视频传送流(TS)数据通过IP网络传输,在100Mbps或者1Gbps以太网上桥接多个压缩视频流和IP数据包。参考设计接收TS数据,对其进行包封,在以太网上传输,也可以接收来自以太网的帧,生成TS数据。

以太网TS数据包封使用IP和用户数据报协议(UDP)。也可以采用实时传送协议(RTP)。专用硬件处理包封,实现参考设计的最大吞吐量和最小延时。能够在以太网线路速率上处理、传送和接收帧,支持千兆以太网链路900Mbps以上的集中TS带宽。对于复用TS接口,参考设计将每个接口分别映射到专用UDP/IP插件(结合IP地址和UDP端口)。也可以采用其他的包封参数来分别配置每个TS。参考设计支持IP多播,含有一个Nios II处理器。Nios II处理器中运行的软件对参考设计进行设置,处理所有的以太网管理业务。

结论

Altera的FPGA与功能丰富的Altera视频图像库、Altera IP承载视频参考设计,以及合作伙伴的压缩方案相结合,为视频系统设计人员设计高性能、低成本系统提供了关键构建模块,帮助他们达到时间和市场需求。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1625

    文章

    21620

    浏览量

    601174
  • 互联网
    +关注

    关注

    54

    文章

    11070

    浏览量

    102595
  • 视频监控
    +关注

    关注

    17

    文章

    1706

    浏览量

    64872
收藏 人收藏

    评论

    相关推荐

    联想将进军互联网

    投资力度将达到数千万元人民币。  基于该协议,联想的互联网电视终端将获得包括SMG来自全球的高清、高质的视听内容,以及多种非视听增值服务。SMG视听资源除了应用于联想的互联网电视终端外,还将应用于联想
    发表于 03-18 10:48

    互联网电视迅速崛起

    3月17日,联想集团与上海广播电视台、东方传媒集团有限公司签署战略合作协议,正式切入互联网电视领域,并将其与智能手机、平板电脑等同时列入联想移动互联网战略。2008年互联网电视斩露头角
    发表于 03-22 11:31

    基于互联网IPv6协议白皮书

    基于互联网IPv6协议白皮书
    发表于 02-20 17:30

    【MiCOKit申请】基于互联网的远程操控机器人

    的开发板,利用wifi接入互联网,通过互联网远程的连接,实现对家里实时数据的监控,并操控一个有3个舵机的机械手实现远程操控。
    发表于 07-24 08:27

    【MiCOKit申请】基于互联网WiFi的智能家居系统

    将要开发的是智能家居控制系统,基于互联网WiFi系统,通过电脑或者手机终端。通过网页互联网进行实时控制,通过单片机处理,WiFi模块的处理,实现
    发表于 08-09 17:43

    工业互联网

    工业互联网是全球工业系统与高级计算、分析、感应技术以及互联网连接融合的结果。它通过智能机器 间的连接并最终将人机连接,结合软件和大数据分析,重构全球工业、激发生产力,让世界更美好、更快速、更安全、更
    发表于 01-25 09:29

    工业互联网

    工业互联网是全球工业系统与高级计算、分析、感应技术以及互联网连接融合的结果。它通过智能机器 间的连接并最终将人机连接,结合软件和大数据分析,重构全球工业、激发生产力,让世界更美好、更快速、更安全、更
    发表于 04-17 15:56

    中智讯-移动互联网技术及课程建设

    移动互联网综合应用的能力,能从事智能手机、嵌入式设备、平板电脑、M2M等移动设备的应用软件开发、销售、维护等工作,具备良好的团队合作精神的高端技能型人才。移动互联网就是把互联网技术应用到移动网络中
    发表于 08-17 15:57

    互联网与工业物联网之间的区别与联系

    了,就先说说互联网吧。现阶段的互联网早已不满足于收发邮件、文件传输、Web服务等功能,而由互联网衍生出来的视频直播、网页游戏、音乐、社交、电子商务等服务在近些年来受到市场的广泛推崇。尤
    发表于 06-14 10:18

    如何利用FPGA和嵌入式系统设计远程监控系统

    系统立足于利用Intemet实现核环境信息的远程采集。告诉大家,如何利用FPGA和嵌入式系统设计远程监控
    发表于 08-02 08:07

    什么是产业互联网

    2018年10月,腾讯宣传进军产业互联网;2019年9月,腾讯完成了史上最大的组织架构调整,新成立云与智慧产业事业群,正式发力产业互联网;2020年1月,腾讯发布《2020产业安全报告:产业互联网
    发表于 01-18 11:40

    如何优化嵌入互联网视频质量监控技术?

    如何优化嵌入互联网视频质量监控技术?如何去降低嵌入互联网视频质量监控技术的成本?
    发表于 05-25 06:23

    怎样去设计一种城市互联网消防监控系统

    城市互联网消防监控系统是由哪些部分组成的?怎样去设计城市互联网消防监控系统的软件部分?
    发表于 06-01 07:04

    高级互联网协议(IP)摄像机与模拟摄像机的应用有何差异?

    本应用笔记介绍了安全视频监控系统中高级互联网协议(IP)摄像机与模拟摄像机的应用差异。
    发表于 06-02 06:36

    根据互联网视频的手机视频监控幼儿园应用方案

    根据互联网视频的手机视频监控幼儿园应用方案 宙斯眼手机视频监控
    发表于 03-29 08:53 1264次阅读
    根据<b class='flag-5'>互联网</b>音<b class='flag-5'>视频</b>的手机<b class='flag-5'>视频</b><b class='flag-5'>监控</b>幼儿园应用方案