首页> 外文会议>2013 International Conference on Emerging Trends in Communication, Control, Signal Processing and Computing Applications >A high performance 2-dimensional VLSI architecture for H.264/AVC Variable Block Size integer motion estimation
【24h】

A high performance 2-dimensional VLSI architecture for H.264/AVC Variable Block Size integer motion estimation

机译:用于H.264 / AVC可变块大小整数运动估计的高性能二维VLSI架构

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

摘要

Variable Block Size (VBS) motion estimation has been adopted by H.264/AVC for its compression efficiency and high video quality. In this paper we propose parallel 2-D architecture for computing the Motion Vectors (MV). This 2-D systolic array architecture is composed of 16 Processing Element (PE) with Carry Save Adder (CSA) compressor and comparators to compute Sum of Absolute Differences (SAD) of 4×4 macro block. By data reuse scheme using raster scan method the Sum of Absolute Difference (SAD) for variable blocks 8×4, 4×8, 8×8, 16×8, 8×16, 16×16 are computed from the SAD of 4×4 sub blocks resulting in 41 SADs. With the reduced computational complexity for the search range [16×16] our design operates at the frequency of 689.65MHz with the throughput of 43.1Mega blocks per second and the power dissipation is 246.13µW. Our design is synthesized by using Cadence RTL Compiler using TSMC 45nm CMOS technology with a gate count of 21.742k gates.
机译:H.264 / AVC已采用可变块大小(VBS)运动估计,以实现其压缩效率和高视频质量。在本文中,我们提出了用于计算运动矢量(MV)的并行2-D架构。这种2-D脉动阵列结构由16个带有进位保存加法器(CSA)压缩器的处理元件(PE)和比较器组成,以计算4×4宏块的绝对差之和(SAD)。通过使用光栅扫描方法的数据重用方案,从4×的SAD计算出变量块8×4、4×8、8×8、16×8、8×16、16×16的绝对差之和(SAD)。 4个子块产生41个SAD。由于搜索范围[16×16]的计算复杂度降低,我们的设计工作在689.65MHz的频率下,吞吐率为每秒43.1Mega块,功耗为246.13µW。我们的设计是通过使用Cadence RTL编译器,台积电45nm CMOS技术,门数为21.742k的门进行综合的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号