首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
如何在FPGA中实现图像格式转换
来源:本站整理  作者:佚名  2011-08-21 07:42:25



    引言

  服务器、交换机、前端编码器以及专用演播显示器等广播基础设备系统支持各种输入图像格式,在存储、编码和显示之前,通常需要将图像转换为高清晰(HD) 或者其他分辨率格式。专用ASSP 虽然满足了这一市场需求,取得了一定的成功,但仍然面临通过采用单芯片方案来满足广播设备供应商各种特殊需求这一挑战。例如,在交换机应用中,总延时非常重要,延时是显示和视频会议系统的关键因素,而图像质量是摄制后期设备最重要的指标。除了这些特殊应用需求,器件还必须能够支持各种帧速率、分辨率和格式。

  而且,这类设备的设计周期相对较短,当需求变化时,设计人员没有足够的时间等待长周期ASSP 重制的完成。结果,很多优秀的视频技术ASSP 供应商在这一领域未能及时跟上市场的脚步,被消费类电子芯片生产商收购,为消费类市场提供视频处理专业技术。例如, Gennum (VXP)、Genesis、SILICon Optix 和LetIt Wave 分别被Sigma Designs、ST Micro、IDT 和Zoran 收购。

  在这一ASSP 行业合并和重新定位过程中, FPGA 视频处理功能不断增强,成为定制图像格式转换应用的理想平台。为支持加速实现FPGA 图像格式转换, ALTEra 开发了本白皮书介绍的1080p 视频设计工作台,帮助系统设计人员轻松开发定制图像格式转换信号链。本文所讨论的图像格式转换参考设计可以作为起点,适当修改后用于定制视频处理应用开发。本设计经过硬件验证,可以提供给授权用户。

  1 视频设计工作台

  Altera 视频设计工作台集成了各种工具和构建模块视频功能,有助于加速定制图像格式转换设计的开发和实现。它包括以下组成:

  ■ 构建模块视频知识产权(IP) 内核

  ■ 格式转换参考设计,展示FPGA 功能,提供设计起点。

  ■ 低开销开放视频接口,支持混合匹配定制或者商用IP 模块。

  ■ 用于集成处理器和存储器子系统的系统级设计工具

  ■ 可迅速进行原型设计的各种视频开发套件

  Altera 为视频处理开发了各种构建模块,即,视频和图像处理(VIP) 包( 参见图1)。在这一开发包的众多功能中,缩放和去隔行是图像格式转换设计最常用的功能。Altera 的VIP 包具有复杂的多相缩放引擎和去隔行功能,可以配置实现运动自适应去隔行功能。其他常用的功能包括色度重新采样、颜色空间转换以及帧速率转换等,这些都含在VIP 包中。可以把这些视频功能结合在一起,开发定制视频格式转换设计。

图1. 视频图像处理(VIP) 包

  这一视频设计工作台提供以前由ASSP 实现的功能,还具有定制设计并进行更新的优点( 参见表1)。

表1. Altera 视频设计工作台与广播ASSP 的对比

    首先由同步视频输入MegaCore 功能来处理SDI 视频数据。该功能将同步视频格式数据( 例如, BT656 或者DVI) 转换为流控制Avalon 流(Avalon-ST) 视频协议,实现与数据通路后面其他视频处理功能的链接。

  采用高质量视频处理数据通路来处理第一个视频通道。对每一输入视频图像( 这个例子中是NTSC) 场的前三行进行剪辑,输出720x240 图像。剪辑后的视频数据在从YcbCr 颜色空间转换为RGB 之前,经过色度上采样,转换为YCbCr 4:4:4 格式。色度上采样功能使用具有固定Lanczos-2 系数的4 抽头滤波器。颜色空间转换器也采用了取整( 向上半数取整) 算法,输出8 位位宽数据。

[1] [2] [3] [4]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:206,554.70000 毫秒