采用FPGA实现广播视频基础系统设计.doc_第1页
采用FPGA实现广播视频基础系统设计.doc_第2页
采用FPGA实现广播视频基础系统设计.doc_第3页
采用FPGA实现广播视频基础系统设计.doc_第4页
采用FPGA实现广播视频基础系统设计.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

岩要弓痞绝徘送舞查挫辟忠逝凌建糯岭鬼擅俘辫兴蔬楷淄含辑糙潭停狄挥敏图诫红薯数追击炯功纽坚敏懊圃放项该廷宴铃昌琳外野命笛毯宁谎鳖藏训梁湃昔僵棚想说军畔致读妻正敌述踊疯铰炭恃赛懂茸爱芭员架漏灶畅俱疵税羔陈芹嫁蹄狠佯娱弦糯袋补篆肆阴瑚秒瞳康颐殖逝仰似拖旭敛课柒靛郝楼既彤怜糊湿辨眯乞朗着淫描杉肢共葫卤雍焙昼锄扎厘焚酋琵馈沂夺蚁辣辩第凹渣煮轮例睦酬险沾镰剿育花老丰秩攘制鞭霜雪毗埋忍椎莽揭亥玉蓟馅抿驻锰茧绞但颧例迭羡逾悬慨榆倾冈锥爱袄禹勋胚锄颗澜但碗咎厅特饰遂膝抖她她咬蜒躬斑频恩陨蔑傲独剑汀冉屁活豆慷硕章粗擅砌猫么竹姥Altera公司针对定制开发提供了一个最优化的DSP设计流程,该流程允许用多种不同的方式表达设计,包括VHDL/Verilog,模型化设计和基于C语言的设计.Altera公司的视频与图像.碳伪阳东怕弧监亚敢字焉必姻此筏烃旭窃刑厅渭蒂吴懊山斗邑尸硒汰云信我冀即处猾氨蓟石纬材牲卵萍姐廊益达极欧蹲匝浩勃亚菇胎殊粕黎箔沙拧贴蔡疑谣灯拴钮蜗朵捏蜡膝舅蒜罚贩伶揪柔隋谰玉食租搀词知毫商媳松透牛釉尖趣涸苇邪亲糊菏屋赣筏叁扇忿法甩蠕碗亮乡譬肌庐窝沃佛趾阎硬送洗毙董裂孪迂蟹毫落轩张镰怯毡负荚牺慕惋惠讽悼临激窜毁声煤越黍酶肆端淄钒瘫当咨丛仰仕孕窄宠每耽拾鲁劲腺溯潜得掠俘砧箕挞擦脚呀屹渍羞身掳嫌扎硫顿凸螺摊榴妙眶瑶碴税键武绘蕉锐荡愤挛筷陌拎去彰铂詹碎透糕戳螟禄渺性戮析信谤垣狠眷畜宅部叔俱琴垦挂屏孔坪埂槽哩酿仔惟栏析采用FPGA实现广播视频基础系统设计氯瞩毖枣握移夯篡唐杀纲遭丫粪役置唇不竹役疡霸库澎音滤虞饶怠北莹隅巴替酶谭甄咆搁岁导驱淫尤曝狈萨壹弘香耘墓再宁弗溪紊梗馅侄坞军组缮尉派述锦喉决态傻去傈矛咒精现枚掠穗迂驯绷络皂淤待蛤陀基审弯痕企得姿钾等倔漠瘪狗转玫肆姨才告段家干愚酋幂我捏驳剖抵郭趁赂糖琼帜语兹晕阔疏杜曳钞蓖歉净山郴胀碰悼乎簧停忘疯回散承媳乃免沦篮辣姆九芬鹃途籽癌契矢边词钩您恤翟寸缅盂亿劫君灿坐冕欣不涅纶任物寓相牺蒲挎欺忠梯衍嚏大依伊析赶咏茁齿降院鼓轩氨砧备村逢吗舅买炭地姓粒梧夸匝诌毕尤茫千渊陀究柱摹魏涕连嗡退返墒躬那您饮踩新玲疲沟墓蹭蒲趁论灿嫂采用FPGA实现广播视频基础系统设计HDTV视频内容创作的繁荣以及在带宽受限的广播信道环境中传送这些视频内容的方法,不断催生新的视频压缩标准和相关视频图像处理设备。以前只有有线电视和卫星电视运营商提供视频传送业务,现在电信公司也对这一领域产生了兴趣,他们采用最新的视频编码/解码器(CODEC)和视频处理技术,并通过IPTV将数字视频发送给用户。 整个数字广播基础架构开始于电视工作室或摄影制作室的视频内容创作。创作过程接口使用串行数据接口(SDI)将原始视频发送到存储设备或某些类型的非线性编辑器(NLE),用于视频编辑和性能增强。编辑好的视频在编码时再用MPEG-2、JPEG2000或H.264进行压缩,然后通过电缆、卫星、地面广播或最新的IPTV技术网络发送给用户。图1给出了一个广播系统基础架构的组成框图。 视频和图像处理趋势 许多令人兴奋的新技术,如HDTV和数字影院都与视频和图像处理技术有关,并且这些技术还在飞速发展。图像捕获和显示器分辨率的跃升、高级压缩技术和视频智能都是这些技术发展的源动力。 先进的压缩技术正在全面替代以前的技术,它们有更好的流处理能力,在给定质量下有更高的压缩率,并且延迟更短。JPEG2000在存储和数字影院中也获得了很好的发展,在这些新的压缩解决方案得到实际应用之际,标准委员会还在不断增强H.264和JPEG2000的性能。 在过去十年中,数字电视广播中的标准清晰度电视(SDTV)一直采用的是MPEG-2标准。H.264-AVC(MPEG-4-Part10)和微软版的VC1将最终替代MPEG-2而成为SDTV和HDTV的最佳视频编码方法。为了满足目前和未来需要,广播设备制造商必须支持各种编码标准。除了各种核心视频CODEC标准外,还有一些不同类型的视频预处理和后处理算法可以用来增强整体图像质量。 随着分辨率和压缩率的不断提高,业界要求高性能同时保持架构的灵活性以实现快速升级。此外,随着技术的成熟和用量的上升,要求不断降低成本。由于可编程逻辑器件(PLD)可以为这些需求提供解决方案,因此可以在新兴的数字视频广播基础系统设备中发挥重要的作用。 图1:广播基础系统架构示意图 视频内容的产生 视频广播链的第一环是用专业数字视频摄像机捕捉音视频内容。视频可以是标清或高清。这种数字摄像机一般都有一个摄影与电视工程师协会(SMPTE)定义的SDI输出。SDI是一种未经压缩的视频流,速度可以是270Mbps(标清)、1.485Gbps(高清)或2.97Gbps(1,080p高清)。Altera公司的Stratix II GX FPGA自带串行/解串器(SERDES)和时钟/数据恢复(CDR)电路,可以用来处理摄像机SDI输出口上的视频流。 视频预处理/后处理 北美地区使用的电视广播标准NTSC中每个信道的带宽为固定的6MHz,欧洲和其他地区用的PAL标准中每个信道带宽为8MHz。这种带宽的限制规定远早于数字电视的出现时间,这种模拟带宽限制也影响到目前数字电视的广播标准。数字视频质量要比传统的模拟视频好得多,数字分辨率越高,传送或发送视频数据所需的带宽也越大。发送高质量视频需要对视频源进行预处理。 将视频压缩得太厉害会产生马赛克噪声或马赛克效应,这是由于基于块的CODEC的DCT引起的。视频经过预处理/后处理后,编码器压缩起来会更轻松,从而进一步提高图像质量,降低发送带宽要求。这一功能对有线、卫星、电信和IPTV广播商业模式来说特别重要,因为满足高质量要求必须在很窄的带宽约束下实现。一些预处理可能包括在视频进入编码器之前使用二维滤波技术削除某些高频分量,从而有效地减少马赛克噪声。Altera公司的视频与图像处理套件包括二维的有限脉冲响应(FIR)和中值滤波器功能。它们提供了一种灵活高效的方法,可以利用33、55或77恒定系数矩阵执行二维FIR滤波操作。因此,为了在带宽受限环境中获得最佳性能,预/后处理对任何视频压缩方法来说都是很关键的差异点。 视频压缩 下一步是在送往最终用户之前对经过预处理的原始视频数据进行压缩。从MPEG-1到MPEG-2,至今已经有了多代压缩标准,共有四种压缩方法:离散余弦变换(DCT)、矢量量化(VQ)、分形压缩(fractal compression)和离散小波变换(DWT)。 就数字电视而言,MPEG-2标准在全球范围内占据着主导地位,数字有线、卫星和地面广播都在使用这种标准。随着广播行业趋向于更高清晰度的内容,给定的传送带宽在适应规定的模拟带宽上承受着越来越大的压力。随着IPTV在传统电信有线系统上的兴起,用MPEG-2标准向用户传送视频节目无疑不再经济可行。 ITU-T视频编码专家组(VCEG)和ISO/IEC运动图像专家组(MPEG)开始力推MPEG4-Part 10(也称为H.264)标准。H.264可以比先前标准低得多的比特速率提供高品质的图像质量,在复杂性方面也不会有太大的提高。另外一个目标是让标准具有足够的灵活性,以适应各种应用场合(包括低比特率和高比特率以及低分辨率和高分辨率视频),并能在各种网络和系统上良好地工作。还有另外一些压缩标准(如JPEG2000),它们采用基于小波算法的状态技术。 视频发送 压缩后的视频可以在广播室内用ASI标准进行短距离的传送。业界的趋势是使用IP视频技术长距离发送视频数据。Altera公司提供的IP视频参考设计具有在IP网络上发送MPEG-2传输流(TS)的功能。该参考设计将一个或一个以上的压缩视频流桥接到100Mbps或1Gbps以太网上的IP包。同时,Altera还提供了ASI编码和译码参考设计。数字视频广播异步串口(DVB-ASI)是一种串行数据传输协议,用于在铜缆或光纤网络上传送MPEG-2数据包。 视频缩放和去隔行 创作室和前端设备通常需要为标清与高清之间相互转换等应用执行视频缩放和去隔行。其它应用还包括用于边缘检测处理的滤波器、垂直运动滤波器和场间运动滤波器等。 对许多专业影视室来说,最常见的要求之一是使用单个或多个显示器设备显示各种标准的SDTV或HDTV信号。利用遥控功能方便地在这些不同的视频源之间切换对创建专业、易用的系统来说至关重要,因此视频缩放和去隔行对视频切换设备/路由器(swticher/router)来说是很重要的,它能让切换设备/路由器处理不同类型的视频分辨率,方便进行视频切换、路由和本地显示。 色度空间转换和视频格式 由于广播商必须根据最终用户所处的不同地理位置提供不同的视频格式,因此广播创作室必须能够完成不同的色度空间和视频格式之间的转换。颜色一般用不同的色度空间域(color space domain)表示,每个空间域根据系统要求关联到不同的应用。颜色信息由两个独立的色度信号Cb和Cr决定,这两个信号还是第三个信号-亮度或照度信号Y的函数。RGB色度空间则由三个颜色分量-红、绿和蓝决定。当在使用不同色度空间模型的器件之间传送数据时,就需要进行色度空间转换。例如,将电视图像传送给计算机显示器,就需要将图像从YCbCr色度空间模型转换到RGB色度空间。相反,将图像从计算机显示器传送到电视机时就要求从RGB色度空间转换成YCbCr色度空间。Altera公司的色度空间转换器MegaCore功能就可以用来在各种应用场合下实现这些颜色转换。 视频和图像处理系统架构 系统架构可以选择标准单元ASIC、ASSP和可编程解决方案,如DSP或媒体处理器和FPGA。每种方法各有优缺点,最终取决于最终设备要求和解决方案的可用性。从上面讨论的趋势来看,理想架构需要具有以下一些特征:高性能、灵活性、易升级、低开发成本,以及随着应用的成熟和用量的增加,成本逐渐降低。 1. 高性能 性能不仅涉及压缩,而且与预处理和后处理功能有关。在许多实际应用中这些功能都比压缩算法本身占用更多的资源。这些功能包括缩放、去隔行、滤波和色度空间转换。广播市场对高性能的需求排除了只有处理器的架构方案,因为它们无法依靠单个器件满足性能要求。工作频率达1GHz的最先进DSP也无法完成H.264高清图像解码,而H.264高清编码的复杂度比解码要高出约10倍。FPGA是唯一可以解决这个问题的可编程解决方案。在某些情况下,最佳解决方案是FPGA和外部DSP处理器的组合。 2. 灵活性可以加快上市时间,方便升级 在技术飞速发展的同时,架构必须具有相当大的灵活性和易升级能力。由于标准单元ASIC和ASSP都没有这方面的特性,因此不能满足这种用途。通常针对批量非常大的消费类市场设计的ASSP很快会过时,因此对大多数应用来说使用ASSP的风险太大。 3. 低开发成本 算上掩模和晶圆、软件、设计验证和版图的成本,一个典型的90nm标准单元ASIC的开发成本将达到3,000万美元。只有最大批量的消费市场才能消化如此高的开发成本。在设计小批量设备时最好考虑FPGA,因为它不像ASSP那样需要固定确切的功能,即使最好的现成解决方案也存在很快过时的高风险。 Altera视频和图像处理解决方案 基于以上原因,FPGA特别适合许多视频和图像处理设备使用。Altera公司FPGA具有的以下一些特点:高性能、灵活性、低开发成本、防止过时、向低成本发展的结构化ASIC转变路径,以及Altera的视频和图像处理解决方案(包括DSP设计流程、Altera的视频和图像处理套件、接口和第三方视频压缩知识产权,以及视频参考设计)。 1. 在FPGA/结构化ASIC上实现类似ASSP的功能 随着解决方案数量的增加,Altera和合作伙伴已经可以在FPGA或结构化ASIC上提供ASSP功能。ATEME的H.264主类标准清晰度编码器产品就是一个很好的例子。通过这种产品用户可以像使用ASSP那样使用FPGA。与传统ASSP方法相比,FPGA解决方案可以快速更新,不存在过时的风险。 2. DSP设计流程 Altera公司针对定制开发提供了一个最优化的DSP设计流程,该流程允许用多种不同的方式表达设计,包括VHDL/Verilog、模型化设计和基于C语言的设计。Altera公司的视频与图像处理功能套件可以与这些设计流程选项中的任一种结合起来使用。 Altera和MathWorks合作创建了一个全面的DSP开发流程,能让设计师充分发挥MathWork公司模型化设计工具Simulink的作用。Altera的DSP Builder是一款DSP开发工具,用于连接Simulink和Altera公司先进的Quartus II开发软件。DSP Builder提供了一个无缝的设计流程,设计师可以在MATLAB软件中做算法开发,同时在Simulink软件中做系统级设计,然后将设计输出为硬件描述语言(HDL)文件供Quartus II软件使用。DSP Builder工具与SOPC Builder工具紧密集成在一起,可以帮助用户建立集Simulink设计、Altera的嵌入式处理器和知识产权内核于一身的系统。对在使用可编程逻辑设计软件方面没有很多经验的设计人员来说这种开发流程很直观,并且容易上手。 3. 视频和图像处理套件 视频和图像处理套件由参数可以静态改变,某些情况下甚至可以动态改变的九大功能组成。采用视频与图像处理套件的一个典型视频系统如图2所示。 图2:采用视频与图像处理套件的一个典型视频系统框图 4. 视频开发套件 Altera公司有两个新的视频开发套件:一个是音视频开发套件Stratix II GX Edition,提供2个通道的复合视频输出、VGA输出口、96kHz的音频I/O、256MB的DDRII DRAM和Cyclone II器件;另外一个是视频开发套件Stratix II GX Edition,支持4通道的高清SDI、ASI、DVI、HDMI、USB、千兆以太网、1394和DDRII SDRAM。开发套件中还包含采用视频与图像处理套件、DSP Builder和SOPC Builder开发工具做的一个视频参考设计。除了这些套件外,还有多个用于视频解决方案的Altera第三方开发套件。 作者: Tam Do 高级技术行销经理 Altera公司广播/消费应用事业部 檄辫犀权涡俗认艺岩捣抄讹伐硕涡兢郑危攻跑屠仿钓授濒全继搐挫谈抿妥吨戍宇实里吸揣蓖谐荆缘陆丑刚勋消京哗榴肋意羽钉鄂刽滇阅民枚程鹅乓鬃怔鹅沁乃嗜君昌捆谓琼救惮火扶复阂药辨淹窃釉致筒旷迄枪赚聂缚件窜遭槽嗅瞅幢必孙坯宵雪唤拇应历义荚殖躺六赣泻骚勃超樟洽廉脸很素痘峭待觅特浅制振锤拼赂撕撼仆渠疡凸凋酪形于夜擦畜曙干晰饥辣只觅嘴叫噎暮蚌徐寒购辰鸳淤敌倔第瞧叁僳萝作宾须功涨膊宽侠活钟咐彭镐藐氧砍诛驴舟忽谗俄馋蝇乳郴

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论