北京邮电大学学报 ›› 2018, Vol. 41 ›› Issue (4): 37-43.doi: 10.13190/j.jbupt.2017-227
HEVC运动估计中SAD算法的动态可重构实现
蒋林1, 武鑫2, 崔继兴3, 谢晓燕3, 山蕊2
- 1. 西安科技大学 集成电路设计实验室, 西安 710054;
2. 西安邮电大学 电子工程学院, 西安 710121;
3. 西安邮电大学 计算机学院, 西安 710121
Dynamic Reconfigurable Implementation of SAD Algorithm in HEVC Motion Estimation
JIANG Lin1, WU Xin2, CUI Ji-xing3, XIE Xiao-yan3, SHAN Rui2
- 1. Integrated Circuit Design Laboratory, Xi'an University of Science and Technology, Xi'an 710054, China;
2. School of Electronic Engineering, Xi'an University of Posts and Telecommunications, Xi'an 710121, China;
3. School of Computer Science and Technology, Xi'an University of Posts and Telecommunications, Xi'an 710121, China
摘要: 高效视频编码(HEVC)标准中引入的不对称分割模式导致运动估计算法中绝对差值和(SAD)运算量成倍增加.为了提高运动估计算法的执行效率,方便用户进行自主选择,设计了同时支持不对称分割模式开启和关闭2种执行模式以及执行模式间自由切换的可重构阵列结构.为了满足用户要求编码速度的同时,最大限度地利用可重构阵列处理器的资源,在阵列结构为16×16个处理元中通过加载16×8、16×4以及16×2个处理元的指令来进行阵列规模的动态重构,采用指令下发的方式将不同的指令发送到对应处理元进行相应配置.实验结果表明,所提出的可重构实现方式在硬件资源占用量接近条件下,相较于流水化实现处理时间减少了约35%,吞吐量提高了约0.4倍.该实现具有较高的执行效率,能够进行执行模式与阵列规模的切换,具有较好的灵活性.
中图分类号: