FPGA如何在高清图像处理领域大展雄图

发布者:码梦狂人最新更新时间:2008-10-07 来源: 互联网关键字:FPGA  高清 手机看文章 扫描二维码
随时随地手机看文章

      从模拟广播向数字广播的转变为业界提供了令人振奋的新服务和挣钱机会,而OEM厂商之间为生产更有价格吸引力的系统而进行的竞争也非常激烈。然而,正如许多其它技术转变时所面临的情况一样,各个企业为竞争市场领导地位提出了许多新的建议标准。无论标准团体如何努力保证互操作性和公平竞争,第一个成功上市的产品都很可能会变成事实上的标准。即使是标准团体成功发布的国际上得到承认的标准,经常也会由于试图满足众多成员公司的需要而存在许多不同的版本。除此之外,不可避免地会对标准进行许多修正,如在早期阶段的现场测试反馈之后,或在后期阶段有新的算法或增强提出来时。因此很容易发现为什么一个完全可重新编程的解决方案是如此有吸引力。例如,如果您可以重新编程您的系统使之符合新兴的前向纠错算法的最新修正版本,或利用新的更加可靠的象AES这样的加密方法来代替老的加密方法,那么获得的投资回报将是可观的。

  “Table 3”是在业界等到公认的美国高级电信标准协议(STSC)定义的广播格式一览表。正如表中所看到的那样,设备制造商可进行众多的选择-高分辨率(HD)还是标准分辨率(SD),16:9还是4:3,逐行还是隔行扫描等。虽然也有ASSP(特定应用标准产品),但经常是每种标准需要不同的芯片。FPGA解决方案可容易地支持超过HDTV要求的数据传输速率,这意味着一个器件可以支持所有这些格式,只需要根据设备的需要进行重新编程就可以了。这可减少企业的用料清单项目,同时还排除了ASSP供应商可能存在的供货风险。

  需要进行标准选择的另一个例子是色彩空间变换。图像从照相机采集进来以后就利用压缩算法对其进行处理,再通过后期制作直到在电视机显示出来的过程中也是如此。压缩算法利用了这样的事实,即不必传输一幅图像的所有色彩信息就可得到满意的效果。以RGB(红、绿、蓝)格式进行图像处理是可行的。在RGB格式中,每一像素以对应每一原色的三个8或10位字来定义。但由于人眼对光线频谱中某些部分比其它部分反应要小,因此可以利用亮度或(Y)以及色差信号(如CrCb)来表示图像。这样做的好处是需要较小的存储和数据带宽。因此需要一种机制来进行不同色彩格式间的转换,这也称为色彩空间变换。一旦知道从一个色彩空间向另一个色彩空间映射的系数,用硬件实现这些电路就非常简单。

  例如,在数字电视系统中,YerCb色彩空间可按下式转换至RGB色彩空间:

R\' = 1.164 (Y-16) + 1.596(Cr -128)

G\' = 1.164 (Y-16) - 0.813 (Cr -128) - 0.392(Cb-128)

B\' = 1.164 (Y-16) + 1.596 (Cr-128)

  其中R\'G\'B\'是伽马(Gamma)校正RGB数值。由于CRT显示器中,接收到的控制信号幅度和输出强度间是非线性关系。显示器前的伽马校正信号可使接收信号幅度和输出强度的关系线性化。输出增益也限制在一定的阈值,从而降低图像暗部由于传输引入的噪声。有多种可能的实现方法,可利用存储器、逻辑或嵌入式乘法器在FPGA中实现所需的乘法功能。

  当需要在大量色彩空间之间进行转换选择时,采用可编程色彩空间变换器的优点非常明显。正如此处所示的YCrCb 与RGB变换一样,YUV以及YPrPb 采用与此类似的算法,只是系数有所不同。虽然有标准的色彩空间,但不同设备间的要求有许多不同的地方。高分辨率图片甚至采用与标准定义不同的色彩空间,但具有可编程的变换系数的设备可以容易地支持任何输入分辨率。同时如果需要的话,多通道色彩空间变换支持也可以做到,而如果不采用可编程逻辑的话,这通常需要多块ASSP。当然,利用FPGA器件,系统架构还可根据应用调整相应的算法,从而使性能、效率或两者同时实现最大化。

  FPGA经常被大型数据和电信企业广泛用作网络接口设备。可编程架构非常适合协议管理和数据流格式处理,而FPGA提供的高速差分I/O如LVDS,使FPGA可以非常快的速度向片上读入和向片外输出数据。FPGA还可用于局域环境,如家庭网络。欧洲DVB(数字电视广播)联盟最近采用IEEE1394高速串行总线作为数字电视产品的标准连接方式。无线标准,如IEEE802.11 和 HiperLAN2也被提议作为拥有多台电视的家庭网络的连接方案。

  随着世界许多地区高分辨率广播的出现,视频信号处理要求极大地提高了。例如,采用1920×1080分辨率、24位像素和每秒30帧逐行扫描的高分辨率电视机将需要约1.5Gbps的总的未压缩带宽。即使在还没有实际进行高分辨率图像广播的地区,在直到后期制作的所有阶段中,采用的也是高分辨率图像。

  现在最新的可编程逻辑器件具有多个可支持此类数据速率的LVDS(低压差分信号)I/O,即使在针对消费市场的低成本器件中也有这样的I/O支持。这意味着未压缩的视频数据可输入和输出器件并进行实时处理。HDTV速率一级的实时视频处理允许设计人员减少需要的外部存储器数量。目前,由于在设计中视频信号处理器部分成为瓶颈,因此现有的数字电视系统中经常采用多个帧存储和数据缓冲器。利用FGPA的并行信号处理能力意味着更小的,甚至单帧存储即可,而数据缓冲器则可完全省掉。标准DSP在性能方面的局限导致不得不开发更为专用的芯片,如媒体处理器,来克服这些问题。然而,事实证明这些器件除了在范围极窄的一些应用中,都有太不灵活的缺点,同时还有性能瓶颈存在。而FPGA器件则可以通过定制,在利用率和性能方面提供最大的效率。设计人员还可以在设计面积和速度之间进行折衷,并且可以比DSP低得多的时钟速率完成给定的功能。

  如前所述,FPGA过去仅用于专业的广播系统中,但摩尔定律意味着他们正逐渐应用于大批量消费产品中。以数字电视为例,其中机顶盒功能完全集成到电视中,因此数字电视可接收数字广播。通常这都是通过标准天线接收免费的无线信号,但未来的产品将允许接收来自有线电缆、卫星或DSL线路传输的信号。FPGA可应用于数字电视机内的许多部分,如图1所示。做为标准芯片组间的“联结逻辑(glue logic)”一起是FPGA的强项,但许多图像处理任务(如色彩空间变换)以及网络接口(如IEEE 1394)现在也可在低成本可编程逻辑器件内实现。

  这一将图像处理任务用FPGA完成的趋势有一个重要驱动力:来自业界所称的“数字融合”。目前产生了这样一些需求,即通过极为有限的传输信道(如无线)发送大带宽的视频数据,同时还要保持可接受的服务质量(QoS)。这导致对如何改善错误校正算法、压缩和图像处理技术进行范围更为广泛的研究,而其中相当一部分工作是围绕利用FPGA器件进行的。

  采用FPGA,设计人员可以使自己的标准兼容的系统与竞争对手的产品保持差异化。以MPEG-2压缩方案为例,可以将MPEG处理器负责的MPEG标准算法中的DCT(离散余弦变换)部分卸载至FPGA器件中进行处理,从而增加带宽。DCT及其反变换可利用FPGA高效地实现,而且已经有经过优化的IP核可直接应用到基于MPEG的设计之中。但MPEG编码方案中还有许多未定义的模块(如运动预测)。通过在FPGA结构中集成用于这些模块的专有技术和标准的象DCT这样的功能,就可以创造出可提高处理带宽并达到更高图像质量的低成本的单片解决方案。通过避免系统仅依赖于标准ASSP解决方案,企业就不再会有被市场认为仅能提供有限的几种类似解决方案的危险。

  FPGA还可使您的产品更快地推向市场,并可在现场安装后保持为您产生更多营收的能力。多数FPGA都基于SRAM技术,从而在开发的各个阶段都可以容易地对器件进行重新编程。这使系统的调试更为简单,而且还意味着如果需要的话,微小的改变也可容易地整合到产品中去。这有可能会由于客户要求的改变,也由可能是由于标准的新版本或修正。

关键字:FPGA  高清 引用地址:FPGA如何在高清图像处理领域大展雄图

上一篇:可编程逻辑在数字信号处理系统中的应用
下一篇:富士通推出新型移动WiMAX基站片上系统

推荐阅读最新更新时间:2024-05-02 20:41

基于单片机和FPGA的简易数字存储示波器设计
l 引言   与传统模拟示波器相比.数字存储示波器不仅具有可存储波形、体积小、功耗低,使用方便等优点,而且还具有强大的信号实时处理分析功能。在电子测量领域,数字存储示波器正在逐渐取代模拟示波器。但目前我国使用高性能数字存储示波器主要依靠国外产品,而且价格昂贵。因此研究数字存储示波器具有重要价值。借于此,提出了一种简易数字存储示波器的设计方案,经测试,性能优良。 2 数字存储示波器基本工作原理   数字存储示波器与模拟示波器不同在于信号进入示波器后立刻通过高速A/D转换器将模拟信号前端快速采样,存储其数字化信号。并利用数字信号处理技术对所存储的数据进行实时快速处理,得到信号的波形及其参数,并由示波器显示,从而实现模拟示波器功能,而
[测试测量]
基于单片机和<font color='red'>FPGA</font>的简易数字存储示波器设计
一种ARM+DSP协作架构的FPGA验证实现
介绍了以 ARM + DSP 体系结构为基础的FPGA实现。在其上验证应用算法,实现了由ARM负责对整个程序的控制,由DSP负责对整个程序的计算,最大程度地同时发挥了ARM和DSP的各自优势。   ARM通用CPU及其开发平台,是近年来较为流行的开发平台之一,而由ARM+DSP的双核体系结构,更有其独特的功能特点:由ARM完成整个体系的控制和流程操作,由DSP完成具体的算法和计算处理。这样,不但可以充分地发挥ARM方便的控制优势,同时又能最大限度地发挥DSP的计算功能。这在业界已逐渐成为一种趋势。   本文的FPGA的Demo验证,是在基于一款DSP内核处理器的研发基础上,对其功能进行验证的一个小目标识别算法的实现。考虑到软件环
[新品]
Achronix将引领第四波FPGA浪潮
本文编译自SemiWiki 日前,在Linley秋季处理器大会上,Achronix战略和规划部高级主管Mike Fitton表示,Achronix表示将推动第四次FPGA浪潮。 Mike在信号处理领域拥有25年以上的经验,包括系统架构、算法开发、无线运营商的半导体、网络基础设施以及机器学习领域。他拥有移动通信博士学位。 他首先回顾了FPGA的前三波浪潮: 第一波,80年代中期:Altera和Xilinx围绕胶合逻辑和可编程I/O,开创了FPGA市场 第二波,90年代中期:增加了连接和交换,使得FPGA变得更加复杂 第三波,云计算加速应用,如机器学习/人工智能、网络加速和计算存储。5G基础设施和自动驾驶也使用
[嵌入式]
在高速演变的汽车行业中体现FPGA价值
当前,全球汽车业正在步入以智能化、网联化、电动化、共享化为代表的“新四化”时代。IHS Markit的数据显示,到2023年,汽车电子系统总额将高达1800亿美元,平均每辆汽车会使用500美元以上的半导体器件,增幅最大的应用分别来自高级驾驶辅助系统、动力系统和车载娱乐信息系统。 新变化带来新要求 目前汽车行业的技术和架构都正在经历一个快速演变的过程,这一现象背后很重要的推手之一,就在于整车厂越来越意识到来自不同tier 1厂商的ECU之间彼此缺乏关联,他们不得不投入大量时间和资金加以整合,使得整合ECU成为一件“极为辛苦的工作”。但网联汽车和自动驾驶的快速发展正在改变这一现状——在今后的设计中,传统的分布式方案将被集成式方
[嵌入式]
在高速演变的汽车行业中体现<font color='red'>FPGA</font>价值
高清晰度数字电视适配均衡器GS1504
    摘要: 介绍了Gennum公司生产的可靠性适配均衡器GS1504芯片的管脚封装和性能特点。分析了它的基本工作原理,给出了典型应用电路及其在大型路由器、多路串行数字传输系统中的应用框图,指出了它在HDTV技术中关键作用。     关键词: 高清晰度数字电视  适配均衡器  GS1504 1 概述     电视技术的革命经历了TV、DTV、SDTV等过程,现在,人们已把目光集中在了正在发展的卫星电视、人机交互电视、高清晰度数字电视(HDTV)等新型电视系统上。作为将来的发展趋势,如何使得广播电视台能利用现有的同轴电缆设备来满足将来对HDTV技术的需要呢?Gennum公司最新开发研制的GS1
[应用]
莱迪思FPGA让安霸CVflow架构释放更强性能
低功耗可编程器件的领先供应商莱迪思半导体公司宣布,安霸公司(Ambarella)(NASDAQ:AMBA)选择莱迪思ECP5™ FPGA为Ambarella CVflow® SoC系统应用实现MIPI桥接功能。基于CVflow的产品可用于各类嵌入式和智能视觉应用,包括视频安全、高级驾驶辅助(ADAS)、电子镜、行车记录仪、驾驶员/驾驶位监控、自动驾驶和机器人等。安霸选择莱迪思是因为其FPGA产品拥有高效的布线架构以及低功耗和小尺寸的特性。 MIPI联盟表示,汽车制造商对使用MIPI组件很感兴趣,因为它们“十分成熟、相对易于使用并且有助于减少连接组件的布线数量。MIPI规范也已经得到充分验证,极大降低了风险。” 然而,许多汽车和
[嵌入式]
Altera推出基于FPGA的Serial RapidIO Gen2解决方案
Altera公司日前宣布,开始提供业界第一款基于Serial RapidIO® Gen2 FPGA的解决方案,进一步提高下一代3G和4G无线基站的带宽,链路更加灵活。Altera成功的实现了Stratix® IV GX FPGA中的RapidIO MegaCore® 功能IP内核与集成器件技术公司 (IDT) Serial RapidIO Gen 2交换机的互操作性。Altera成熟的Serial RapidIO Gen2解决方案为高性能通信系统中使用的链路射频卡、主机处理器和数字信号处理器等提供20-Gbaud基于数据包的互联功能,提高了系统带宽。 IDT通信业务部产品管理主任Stephane Gagnon评论说:“IDT非常
[嵌入式]
FPGA:下一代汽车设计的基本构建模块
汽车科技方兴未艾。 几年前,围绕全自动驾驶的讨论声势浩大,然而现实汽车世界的技术发展趋于平静。现在人们更加务实,希望探讨哪些技术现在更能为汽车带来有意义的价值,以及哪些技术的发展尚需时日。更重要的是,市场越来越认识到将更先进的技术引入汽车是多么重要。 汽车领域发展的主要受益者之一就是FPGA。多年来,这些可编程芯片一直为汽车提供一系列关键功能。随着日益复杂的汽车电子产品的兴起以及人们对软件定义汽车的持续关注,FPGA的机会正在增加。 由于其非常灵活的特性,FPGA可以在多个汽车子系统中提供多种类型的功能,包括车载信息娱乐系统、高级驾驶辅助系统(ADAS)以及混合动力和电车的充电系统。基于FPGA的产品具有多种功能,例如
[汽车电子]
<font color='red'>FPGA</font>:下一代汽车设计的基本构建模块
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

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