在视频监控系统中使用FPGA进行视频处理

发布者:老王古玩店最新更新时间:2007-09-28 来源: EDN China关键字:解码  媒体  缩放  探测 手机看文章 扫描二维码
随时随地手机看文章
视频监控系统是火车站、机场、银行、娱乐场所、购物中心甚至家庭保安的重要组件。随着安全风险的增加,对视觉监视和记录事件的需求以多种使用模式激增。因此,新架构必须为横跨一整套日渐繁杂的视频监控系统要求的成本效益方案提供可扩展性。

上市时间的压力、新CODEC标准、日益广泛的要求(包括先进的目标探测、运动探测、目标跟踪和目标跟踪特性),这些不过是新型视频监控架构所面临挑战中的几项。伴随挑战而来的是对可扩展为不同性能范围的实现的需求。

视频监控和DVR系统


数字监控系统中的数字视频录像机(DVR)正在迅速采用先进的数字视频压缩。大多数DVR制造商从MPEG-4向H.264高清晰度(HD)CODEC转移,对更高分辨率和压缩速度的需求也随之增加。专用芯片(ASSP) 对大批量应用很有用,但缺少灵活性,开发成本高,而且开发时间较长;大多数高级数字媒体处理器则只能执行 H.264 HD 解码(而 H.264 HD 编码比解码还要复杂得多)。满足 H.264 HD 性能要求的最佳解决方案是使用一个 FPGA 加上一个外部 DSP 或数字媒体处理器。

使用低成本的 Xilinx FPGA,可以更进一步提供运动探测、视频缩放、颜色空间转换、硬盘接口和DDR2存储器接口,还可以将两个 27MHz ITU-R BT656 数据流时分多路传输到一个 54MHz 数据流中,同时为 DSP 处理器提供视频加速。要将两个 ITU-R BT656 数据流多路传输到一个 ITU-R BT656 数据流中,仅需要一个通道视频端口来独立地传输完整的二通道视频数据。要为只有一个 ITU-R BT656 视频输入端口的数字媒体处理器提供接口,这种实现方法非常有用。图 1 所示就是这样一种建议架构的框图。

对于使用德州仪器公司 DaVinci 处理器(仅有一个 ITU-R BT656 视频输入端口)的 DVR 设计,需要一种更有效的实现方法将两个或更多 ITU-R BT656 数据流时分多路传输到一个 VLYNQ 数据流中,然后才能将其输送到 DaVinci 处理器。使用上述实现方法,就能用少得多的 I/O 引脚传输视频流,并且可以降低系统成本,因为器件的封装可以变得更小。图 2 所示为此设计的框图。

PC 扩展卡 DVR 系统

过去十年,PCI 总线为 PC 提供了很好的服务。然而,当今的 PC 扩展卡 DVR 系统所要求的带宽,已经大大超出了 PCI 总线力所能及的程度。未经压缩的视频数据(剥除空白帧之后)约为 165 Mbps。因此,在总体 PCI 带宽为 1 Gbps 的情况下,在一条 PCI 总线上最多只能混用 6 个未经压缩的视频采集或视频重放设备。如在扩展卡上使用 MPEG-4 CODEC 芯片组来缩小总线上的带宽,但这会增加成本,并且会受到现有MPEG-4芯片组的限制。

PCI Express (PCIe) 技术使流量大幅度提升。PCI Express 分解为多个通道。每通道在每个方向上包含一个差分对,每个差分对的数据流量为 2 Gbps。主板上的每个 PCIe 插槽都有自己的通道,这些通道不与其它任何插槽共享。各插槽的配置为 16 通道(亦称 x16)、8 通道 (x8)、4 通道 (x4) 或 1 通道 (x1)。PCIe 允许每卡提供的数据量从 x1 通道的 2 Gbps 到 x16 通道的 32 Gbps 不等。有了 PCIe 数据流量,就可以摆脱每张 PCI 卡 6 个未压缩视频通道的限制。

使用与图 1 所示同样的设计,可通过用 PC 替换数字媒体处理器并且经 PCIe 总线将视频流缓存到 PC 的方法,轻松快捷地实现 PC 扩展卡 DVR 系统。视频模数转换器产生四条独立的数字 ITU-R BT656 流,然后这些流被送入低成本的 Spartan-3 器件进行预处理。在 FPGA 中,视频数据剥除空白帧并同步,为 PCIe 适当打包,馈入 Xilinx PCIe 内核。然后,软件就可以读取并播放输入的视频,对其进行处理,或将其储存到磁盘。图 3 所示为 PC 扩展卡视频监控系统设计。

Xilinx 视频和图像处理算法

从多相视频转换器、二维 FIR 滤波器和屏幕显示到覆盖以及阿尔法混合等简单效果,再到格式和颜色空间转换,Xilinx FPGA 都是实时数字视频、图像处理和滤波的理想平台。表 1 列出了一些常用视频 IP 模块组的应用指南。

Xilinx FPGA的 DSP 处理能力支持非常高的分辨率(画质高达 1080p),并且可以缩小大型 DSP 阵列的尺寸。

现成的 IP

Xilinx 提供了视频 IP 模块组,以供在视频监控系统中快速设计、仿真、实现和验证视频和图像处理算法。其中包括设计 DVR 用的基本基元和高级算法。

此外,Xilinx 及其合作伙伴提供了一系列压缩编码、解码和编解码解决方案,从为需要快速实现的人提供现成的内核,一直到为希望通过高质量和低比特率使自己的产品与众不同的人提供构造模块参考设计和硬件平台。

将 Xilinx FPGA 用于某些编解码模块中的极其繁重的处理任务,可以支持多通道 HD 编码,节约宝贵的系统处理器周期,通过减少或排除 DSP 处理器阵列大量节约成本,并轻松地将从接口到进一步视频处理的更多功能和能力集成到系统中。最重要的是,FPGA 提供了可扩展的解决方案,从而能在相同的系统中支持不同的配置、额外的通道或新的编解码方案。

Xilinx FPGA 可通过强化系统逻辑和实现新外设进一步降低 DVR 系统成本。Xilinx 及其合作伙伴还为视频监控系统的快速发展提供系统接口:先进的存储器接口、PCI Express、德州仪器的 VLYNQ 和 EMIF 接口、硬盘接口以及 ITU-R BT656 接口。

Xilinx 工具简化设计


Xilinx System Generator for DSP 允许使用 Xilinx 视频 IP 模块组构建和调试 Simulink 中的高性能 DVR 系统。使用 System Generator 开发并实现视频处理算法,可以获得经过彻底验证和可以轻松执行的设计。

Xilinx 已开发出各种经过预测试的新型视频 IP 模块组。通过在 System Generator 内拖放模块轻松构建视频/影像系统,从而省下用 HDL 语言编写这些基本构建模块的宝贵时间。

为了处理从开发板到 PC 的庞大的视频数据流,System Generator for DSP 引入了另一种新颖的高速硬件协同仿真(通过以太网接口)。这种接口允许低延迟的高流量,事实证明它对于在 System Generator 环境中构建视频/影像系统极其有用。

另一种基于 MATLAB 语言的设计工具是 Xilinx 开发的 AccelDSP 综合工具,这是基于高级 MATLAB 语言的工具,用于 Xilinx FPGA 设计 DSP 模块。此工具可实现浮点到定点的自动转换,能生成可综合的 VHDL 或 Verilog 语言,并且可以为验证创建测试平台。还可以用 MATLAB 算法生成定点 C++ 模型或 System Generator 模块。AccelDSP 是 Xilinx XtremeDSP解决方案的一个关键组件,它集最先进的 FPGA、设计工具、知识产权内核、合作伙伴关系以及设计和教育服务于一体。

结论

在视频监控系统中,视频信号由多个摄像机生成。FPGA 从视频解码器接收 ITU-R BT656 格式的数字视频,然后将经过处理的视频输出到监视器进行显示,同时将其输出到数字媒体处理器或 DSP 进行压缩后存入硬盘。

利用 Xilinx FPGA可以使符合标准的系统有别于竞争对手的产品,同时还为应用获得最佳平衡。利用 Xilinx 的视频 IP 模块组可以轻松构建具有高度灵活性和可扩展性的 DVR 系统,从而既满足低端市场又满足高端市场。通过将 PCIe 内核与视频 IP 模块组集成到一起,可以开发出低成本的 PC 扩展卡视频监控系统。使用 Xilinx FPGA 中的 VLYNQ 内核,可以通过 Xilinx FPGA 将来自多部摄像机的众多视频流轻松地连接到 TI 的 DaVinci 处理器。

AccelChip 与 Xilinx System Generator 的集成将算法开发者青睐的基于 MATLAB 的算法综合与系统工程师和硬件设计者使用的图形设计流程结合起来。它使用丰富的 MATLAB 语言及其附带的工具箱创建复杂 DSP 算法的 System Generator IP 模块。通过合并使用这些工具,设计团队可以为实现而利用硬件建模这一最有效的手段,从而让算法开发者完全参与 FPGA 的设计过程,并且更快地完成更优质的设计。

关键字:解码  媒体  缩放  探测 引用地址:在视频监控系统中使用FPGA进行视频处理

上一篇:数字中频与FPGA
下一篇:装入CPLD/FPGA的步进电机运动控制器与驱动器

推荐阅读最新更新时间:2024-05-13 18:38

狂拽酷炫的野外探测车设计方案
一、设计思路 基于AVR单片机的野外探测车大体包括机械部分,电子部分和软件部分三部分。细分为车体基体模块、主运动模块、辅运动模块,电源模块、主处理模块、运动控制模块、视频采集模块、传感器采集模块、无线通讯模块、上位机模块。 二、方案设计 1车体基体模块 车体基体模块是机器人的硬件支撑,固定着机器人的绝大部分部件,包括支架和安装座,通过铝合金胶接铆接而成。铝合金刚性好,可以承受较大的载荷,便于加工且质量有保证。 2供电模块 3主处理模块 MCU为EVK1100,实现数据处理,传感器数据采集,电机控制和无线模块协同。 接受传感器的数据,处理后,通过串口发送给无线模块,同时接受串口传递的控制信号,经
[单片机]
狂拽酷炫的野外<font color='red'>探测</font>车设计方案
怎样构建一个能够分析数字信号的简易逻辑探测
探测信号 万用表是方便的工具,可以很多地沟通信号,包括电压,电流,电阻和连续性。有一些更先进的万用表甚至可以测量电感和电容,使它们对模拟电路非常有用。 虽然万用表也可用于数字环境,但由于多种原因,它们有些不合适。首先,万用表设计用于测量直流或交流电源,这意味着如果数字信号正在切换,则万用表将记录异常电压。其次,万用表体积大且体积大,因此在电路上使用三个以上可能是困难的。第三,万用表有一个必须连接的公共(接地)输入,使用两个以上可能会使这成为一项艰巨的任务。 与万用表不同,逻辑探头是一个非常简单的电路,设计用于衡量数字系统。逻辑探头通常只配备三个输出LED,指示以下状态: 1 - (数字高) 0 - (数字低) Z - (高
[测试测量]
怎样构建一个能够分析数字信号的简易逻辑<font color='red'>探测</font>器
Marktech Optoelectronics和Digi-Key合作推出定制型光电探测
美国明尼苏达州锡夫里弗福尔斯市 – Marktech Optoelectronics 与全球电子元器件分销商 Digi-Key Electronics 展开合作,按照客户规格要求供应经专门设计和优化的定制型光电探测器。 定制探测器覆盖以下任一 Marktech 产品线:硅光伏或光敏光电二极管、雪崩光电二极管、光电晶体管或 InGaAs PIN 光电二极管。此外,还提供定制器件封装,包括符合客户规格要求的或由 Marktech 推荐的最适合客户应用的封装。 Marktech Optoelectronics 首席执行官 Mark Campito 指出,“Marktech 专门从事定制型探测器、发射器及其组件的设计、测试和制造。
[半导体设计/制造]
Marktech Optoelectronics和Digi-Key合作推出定制型光电<font color='red'>探测</font>器
远程多媒体监控系统的软硬件开发
    摘要: 介绍了单机多媒体监控系统的软、硬件实现方法以及系统的功能等。着重描述了基于高速DSP芯片的系统各模块组成、原理及具体的设计方法。最后,从技术和社会效益角度对系统进行了展望。本系统具有广阔的应用前景。     关键词: 多媒体  数字信号处理器  数据通信  数据压缩     在一些重要的单位,例如金融机构的营业网点,为了实现及时地报警,报警装置能够自动拨号报警或人工拨号报警。然而,保安人员或警务人员接到报警信号后,在不了解现场情况下就立即赶到报警点,这种比较盲目的方式给事件的妥善处理带来了不利的因素。所以,对于处理报警的工作人员迫切需要在收到报警信号的同时能直观地获取现场图象及声音,为准确、
[应用]
Akamai联合Forrester发布报告:77%亚太媒体和娱乐公司考虑放弃传统云转向云原生
Akamai 委托开展的研究表明,多项关键因素影响企业对云计算的考虑事项,其中包括不断提高的客户体验预期和日益增加的数据量 2023 年 10 月 30 日 – 负责支持和保护网络生活的云服务提供 商 阿卡迈技术公司 (Akamai Technologies, Inc.,以下简称:Akamai),近日发布了一份新的研究报告,并在报告中审视了媒体和娱乐业采用云技术背后的趋势。这项研究由 Akamai 委托 Forrester Consulting 进行,邀请了 225 位全球媒体和娱乐企业的受访者,其中大多数人都对其企业内的流媒体架构和/或云工作流具有影响力或最终决策权。调查得出了多项结论,其中包括:由于成本压力等
[网络通信]
UM3758-108编/解码器在串行通信中的应用
摘要:介绍一种基于编/解码器的PC机与多单片机之间的串行通信方法,并对智能卡的设计进行了说明。该编/解码器通信方案,软好地解决了多机系统中作为上位机的工控机对各下位机的寻址问题。 关键词:编/解码器 双口RAM PC 串行通信 UM3758-108 在遥测、遥控领域中,常常使用工业PC机与单片机组成的多机系统完成测控任务。PC机因其丰富的软硬件资源和友好的人机界面而被用作上位机,而单片机则因其优越的性价比和灵活的功能配置而被用作下位机。上位 机和下位机之间通过串行数据总线(如CAN总线、RS485总线等)连接,具体结构如图1所示。在进行数据传输时,一般先由上位机发出地址帧对指定的下位机寻址,在得到确认以后向选中的下位机发送命
[工业控制]
中星微电子:把握数字多媒体芯片主动权
   作为MIPI联盟39家会员中惟一的中国企业,借助加入MIPI的机会,中星微将试图建立数字多媒体芯片产业链,形成3G多媒体服务的国内应用规范和标准,继续争夺全球和国内的3G数字多媒体芯片市场。 张辉今年初刚刚升任中星微电子公司常务副总裁,但他的名片还没有来得及更换,只是用签字笔把“副总裁”勾掉,写上了新职务。   同获得2005年CCTV年度经济人物大奖的中星微电子公司董事长邓中翰相比,身为中星微电子常务副总裁的张辉显然少了很多关注。然而,作为邓的同门师弟,加州大学伯克利分校的电子工程学博士、公司创始人之一,张辉掌管着中星微的业务发展方向的规划、推动等重要职责。   这家在美国纳斯达克上市的中星微电子公司,已经成为全
[焦点新闻]
媒体手机的电源管理方案
手机电视、手机游戏以及音频播放等多媒体应用向手机中的电源管理设计提出了巨大的挑战。手机设计人员需要在加入新的多媒体功能的同时,保持手机小巧的外形并维持电池的长寿命。新应用处理器提供了出色的新功能,但代价是功耗更高。新的AV功能意味着音乐回放时间更长,由此音频放大的效率必需更高,从而延长回放时间。而且,当手机上的AV功能变得更成熟时,音频质量和输出功率的要求也会更高。在本文中,我们讨论了一些解决方案,可以帮助设计人员应对这些与新型多媒体手机电源和音频放大有关的挑战。 新应用处理器的电源 为了使手机外形小巧,使用集成电源管理单元(PMU)是非常普遍的。PMU的优点是简化了电源设计,而且与使用几个分立元件电源解决方案相比,减小了解决方案的
[电源管理]
小广播
最新应用文章
换一换 更多 相关热搜器件
更多每日新闻

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved