欢迎访问中国科学院大学学报,今天是

中国科学院大学学报 ›› 2012, Vol. 29 ›› Issue (4): 512-517.DOI: 10.7523/j.issn.2095-6134.2012.4.012

• 信息与电子科学 • 上一篇    下一篇

支持动态搜索区域的运动估计硬件结构设计与优化

陈运必1, 郭立1, 李正东2, 池凌鸿1   

  1. 1. 中国科学技术大学电子科学与技术系, 合肥 230027;
    2. 重庆通信学院电子技术教研室, 重庆 400035
  • 收稿日期:2011-03-14 修回日期:2011-06-07 发布日期:2012-07-15
  • 通讯作者: 陈运必
  • 基金资助:
    国家自然科学基金(61071173)资助

Architecture design and optimization for motion estimation with dynamic search range

CHEN Yun-Bi1, GUO Li1, LI Zheng-Dong2, CHI Ling-Hong1   

  1. 1. Department of Electronic Science and Technology, University of Science and Technology of China, Hefei 230027, China;
    2. Staff room of Electronic and Technology, Chongqing Communication College, Chongqing 400035, China
  • Received:2011-03-14 Revised:2011-06-07 Published:2012-07-15

摘要: 提出一种支持动态搜索区域的可变块大小运动估计硬件结构, 弥补固定大小搜索区域的不足, 可同时降低外存带宽、计算复杂度和功耗. 使用循环分布式存储结构来支持动态搜索区域的数据存取. 此外, 对耗时的SAD(sum of absolute differences)计算阵列进行均衡的流水线划分和加法逻辑优化. 实现结果表明, 相比同类设计, 该设计以少量的吞吐率损失, 换取面积效率和功耗效率的明显提高.

关键词: 运动估计, 动态搜索区域, 存储带宽, 流水线, 大规模集成电路

Abstract: A VBSME with dynamic search range is proposed to overcome the defects of the engine with fixed search range, and it reduces off-chip bandwidth, computational complexity, and power dissipation. A circularly distributed storage structure is adopted to realize the access to the dynamic search area. Besides, the time-consuming SAD computing array is divided into the balanced and adder-optimized pipelines. The implementation results show that, compared to traditional engines, the proposed engine can achieve significant improvements of the hardware and the power efficiency without much loss of throughput.

Key words: motion estimation, dynamic search range, memory bandwidth, pipeline, VLSI

中图分类号: