首页> 外文学位 >Implementation of BMA based motion estimation hardware accelerator in HDL.
【24h】

Implementation of BMA based motion estimation hardware accelerator in HDL.

机译:HDL中基于BMA的运动估计硬件加速器的实现。

获取原文
获取原文并翻译 | 示例

摘要

Motion Estimation in MPEG (Motion Pictures Experts Group) video is a temporal prediction technique. The basic principle of motion estimation is that in most cases, consecutive video frames will be similar except for changes induced by objects moving within the frames. Motion Estimation performs a comprehensive 2-dimensional spatial search for each luminance macroblock (16x16 pixel block). MPEG does not define how this search should be performed. This is a detail that the system designer can choose to implement in one of many possible ways. It is well known that a full, exhaustive search over a wide 2-dimensional area yields the best matching results in most cases, but this performance comes at an extreme computational cost to the encoder. Some lower cost encoders might choose to limit the pixel search range, or use other techniques usually at some cost to the video quality which gives rise to a trade-off.;Such algorithms used in image processing are generally computationally expensive. FPGAs are capable of running graphics algorithms at the speed comparable to dedicated graphics chips. At the same time they are configurable through high-level programming languages, e.g. Verilog, VHDL. The work presented entirely focuses upon a Hardware Accelerator capable of performing Motion Estimation, based upon Block Matching Algorithm. The SAD based Full Search Motion Estimation coded using Verilog HDL, relies upon a 32x32 pixel search area to find the best match for single 16x16 macroblock.;Keywords. Motion Estimation, MPEG, macroblock, FPGA, SAD, Verilog, VHDL
机译:MPEG(运动图像专家组)视频中的运动估计是一种时间预测技术。运动估计的基本原理是,在大多数情况下,连续的视频帧将是相似的,除了对象在帧内移动所引起的变化。运动估计为每个亮度宏块(16x16像素块)执行全面的二维空间搜索。 MPEG没有定义如何执行此搜索。这是系统设计人员可以选择以许多可能方式之一实现的细节。众所周知,在大多数情况下,在较宽的二维区域内进行全面,详尽的搜索会产生最佳的匹配结果,但是这种性能会给编码器带来极大的计算成本。一些成本较低的编码器可能会选择限制像素的搜索范围,或者通常使用其他技术以牺牲视频质量为代价,这会导致取舍。;图像处理中使用的此类算法通常在计算上昂贵。 FPGA能够以与专用图形芯片相当的速度运行图形算法。同时,它们可以通过高级编程语言进行配置,例如Verilog,VHDL。提出的工作完全基于基于块匹配算法的,能够执行运动估计的硬件加速器。使用Verilog HDL编码的基于SAD的完全搜索运动估计,依赖于32x32像素搜索区域来找到单个16x16宏块的最佳匹配。运动估计,MPEG,宏块,FPGA,SAD,Verilog,VHDL

著录项

  • 作者

    Jugade, Nachiket.;

  • 作者单位

    University of Nevada, Las Vegas.;

  • 授予单位 University of Nevada, Las Vegas.;
  • 学科 Engineering Electronics and Electrical.
  • 学位 M.S.E.E.
  • 年度 2008
  • 页码 58 p.
  • 总页数 58
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 无线电电子学、电信技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号