当前位置:首页 > EDA > 电子设计自动化
[导读]您是否曾想在您的 FPGA 设计中使用先进的视频压缩技术,却发现实现起来太过复杂?现在您无需成为一名视频专家就能在您的系统中使用视频压缩。赛灵思新推出的 MPEG-4 编码器/解码器核可以帮助您满足视频压缩需求。

    您是否曾想在您的 FPGA 设计中使用先进的视频压缩技术,却发现实现起来太过复杂?现在您无需成为一名视频专家就能在您的系统中使用视频压缩。赛灵思新推出的 MPEG-4 编码器/解码器核可以帮助您满足视频压缩需求。 

    视频和多媒体系统正变得日益复杂,因此能否获得适用于您的系统的低成本的可靠 IP 核对您的产品上市极为关键。特别是,视频压缩算法与标准已变成极为复杂的电路,需要花费很长时间来设计,并且常常成为系统测试和发货的瓶颈。这些 MPEG-4 简易 (simple profile) 编码器/解码器核也许正好能满足您下一个多媒体系统设计的需要。

应用
    MPEG-4 第 2 部分是下列国际视频编码标准系列中最新的标准:H.261、MPEG-1、MPEG-2 和 H.263。该标准于 1999 年被 ISO/IEC 批准作为《国际标准 14 496-2》(MPEG-4 第 2 部分)。MPEG-4 第 2 部分视频编解码器为大量多媒体应用提供了一个卓越的基础。该标准提供了一组特征和等级,可满足大量不同应用要求,如帧尺寸和使用差错恢复工具。这些应用的例子包括广播、视频编辑、电话会议、安全/监视、以及消费电子应用。 

    MPEG-4 第 2 部分使用的视频编码算法是从之前的编码标准发展而来。帧数据分成 16×16 个宏块,每个宏块包含 6 个 8×8 块,用于 YCbCr 4:2:0 格式化数据。采用半像素分辨率对运动进行估计可被用来对来自前一帧的预测块进行高效编码,而离散余弦变换 (DCT) 则提供了残余处理功能,以创建当前帧的更详细的视图。简易压缩标准提供 12 位分辨率的 DCT 系数,和每个采样 8 位的采样和重建帧数据。MPEG-4 简易编码的效率在一系列编码位速率下均优于在 MPEG-2 中使用的上一代的编码效率。 

    典型的多媒体系统可以使用 MPEG-4 在一个更大的系统中作为视频压缩组件。这种系统的一个例子就是端到端视频会议系统,它可以在两个或多个与会者之间传送压缩的位流。这些源的名称可以改变系统要求,因为会议的主要演讲者或出席者可能需要较高分辨率的视频和音频。这种类型的系统可以扩展至视频监视和安全应用,显示台用户可以决定对所有视频相机使用镶嵌幕显示,还是聚集于某个相机视图,以进行详细的实时分析。这些应用要求流的选择在接收器处进行,且能够处理实时查看规范。 

    MPEG-4 解码器核可以使用专门针对您的应用和系统要求而定制的可伸缩的多流接口来构建,同时 MPEG-4 编码器和解码器还可支持用户规定的最大帧尺寸。 

体系结构
    图 1 和 2 分别显示了 MPEG-4 简易编码器和解码器核的框图。这些设计采用了基于硬件的流水线架构,编码器上提供了一个主机接口,用于实现软件控制的速率控制。使用内含的存储器控制器,编码器的原始捕捉序列和解码器的重建帧被存储在片外存储器中,以便快速、低延迟地存取像素数据。它还提供了一个简单的 FIFO 接口,用于传输压缩位流,解码器可根据用户指定数量的位流定制构建。它还包含一个系统接口,以实现最大的可控制性和可观测性。 

    要创建可满足不同应用需求的可伸缩多流设计,随核附带的产品包中包含了大量用户指定编译时参数,从而使您可定制编码器和解码器。要创建资源高效的设计,您还可以设定最大支持帧的宽度和高度。那么编译后的设计将包含足够的存储器和寄存器,以支持低于或等于这两个参数的任意帧尺寸。其它参数可以让您对最终设计的伸缩性进行完全控制,精心构建一个专用于您的应用的系统。

    表 1 和表 2 根据对最大支持帧尺寸和解码器输入位流数量的不同参数设置列出了编码器和解码器核的 FPGA 资源。表 1 中的所有编码器设计都使用了 16 个嵌入式 XtremeDSP™ 切片,而表 2 中的解码器则使用了 32 个嵌入式 XtremeDSP 切片。这些设计针对 Virtex™-4 元件,这些元件包含大量 18 Kb 块 SelectRAM™ 存储器和嵌入式 XtremeDSP 切片。其它兼容 FPGA 系列包括 Virtex-II、Virtex-II Pro 和 Spartan™-3 器件。 

    请注意,解码器设计可以自动根据要支持的位流数实例化输入 FIFO 数和支持多路复用/分用电路。MPEG-4 编码器可实现每秒约 48,000 个宏块的吞吐率,提供了超过简易等级 5 吞吐率规范的足够动力。同时,MPEG-4 解码器设计可以保持每秒约 168,000 个宏块的吞吐率,提供了对两个逐行 SDTV(720×480,60 fps)视频流或 14 个 CIF 分辨率视频流进行解码的足够吞吐率。该解码器吞吐率是等级 5 简易编码器和解码器核所需吞吐率的四倍以上。

结论
    MPEG-4 简易编码器与解码器核采用独有的、可伸缩的、多流功能设计,以满足您的特定系统需求。大量的不同应用可以在多媒体系统中利用这些核,包括视频会议、安全与监视、以及您要向世界展示的任何令人激动的新消费应用。

    这些视频设计采用了高吞吐率、流水线架构以及足够的可定制参数,以创建专用于您的应用的资源高效的设计。

作者:Paul Schumacher高级助理研究工程师,赛灵思公司 paul.schumacher@xilinx.com 

      Wilson Chung高级助理视频与图像处理工程师,赛灵思公司 wilson.chung@xilinx.com

     作者对赛灵思公司的 Robert Turney、Nick Fedele、Adrian Chirila-Rus、Mark Paluszkiewicz 和 Kees Vissers,以及 IMEC 成员所做的贡献表示感谢。
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

成都2022年10月19日 /美通社/ -- 近期,平安养老险积极筹备个人养老金的产品设计和系统开发工作,发展多样化的养老金融产品,推动商业养老保险、个人养老金、专属商业养老保险等产品供给。 搭养老政策东风 ...

关键字: 温度 BSP 东风 大众

广东佛山2022年10月19日 /美通社/ -- 空间是人居生活的基础单元,承载着生存与活动的最基本功能。而对于理想空间的解构意义却在物理性容器之外,体现出人们对于空间和生活深层关系的思考,同时也塑造着人与空间的新型连接...

关键字: 温度 BSP 智能化 进程

上海2022年10月19日 /美通社/ -- 10月17日晚间,安集科技披露业绩预告。今年前三季度,公司预计实现营业收入7.54亿元至8.33亿元,同比增长60.24%至77.03%;归母净利润预计为1.73亿...

关键字: 电子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市经济和信息化局发布2022年度第一批北京市市级企业技术中心创建名单的通知,诺诚健华正式获得"北京市企业技术中心"认定。 北京市企业技...

关键字: BSP ARMA COM 代码

北京2022年10月18日 /美通社/ -- 10月14日,国际数据公司(IDC)发布《2022Q2中国软件定义存储及超融合市场研究报告》,报告显示:2022年上半年浪潮超融合销售额同比增长59.4%,近5倍于...

关键字: IDC BSP 数字化 数据中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都银行集团成立60周年的纪念日。趁着首都银行集团成立60周年与首都银行(中国)在华深耕经营12年的“大日子”,围绕作为外资金融机构对在华战略的构想和业...

关键字: 数字化 BSP 供应链 控制

东京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式会社(NIPPON EXPRESS HOLDINGS, INC.)旗下集团公司上海通运国际物流有限公司(Nipp...

关键字: 温控 精密仪器 半导体制造 BSP

广州2022年10月18日 /美通社/ -- 10月15日,第 132 届中国进出口商品交易会("广交会")于"云端"开幕。本届广交会上高新技术企业云集,展出的智能产品超过140,...

关键字: 中国智造 BSP 手机 CAN

要问机器人公司哪家强,波士顿动力绝对是其中的佼佼者。近来年该公司在机器人研发方面获得的一些成果令人印象深刻,比如其开发的机器人会后空翻,自主爬楼梯等。这不,波士顿动力又发布了其机器人组团跳男团舞的新视频,表演的机器人包括...

关键字: 机器人 BSP 工业机器人 现代汽车

南京2022年10月17日 /美通社/ -- 日前《2022第三届中国高端家电品牌G50峰会》于浙江宁波落幕,来自两百余名行业大咖、专家学者共同探讨了在形势依然严峻的当下,如何以科技创新、高端化转型等手段,帮助...

关键字: LINK AI BSP 智能家电

电子设计自动化

21191 篇文章

关注

发布文章

编辑精选

技术子站

关闭