计算机工程

• 多媒体技术及应用 • 上一篇    下一篇

一种高效视频编码插值滤波VLSI 架构设计

连晓聪,周 巍,段哲民,李 茸   

  1. (西北工业大学电子信息学院,西安710072)
  • 收稿日期:2014-04-23 出版日期:2015-04-15 发布日期:2015-04-15
  • 作者简介:连晓聪(1990 - ),男,博士研究生,主研方向:视频编码算法,超大规模集成电路设计;周 巍,副教授;段哲民,教授;李 茸, 硕士研究生。
  • 基金项目:
    国家自然科学基金资助项目(60902101);教育部新世纪优秀人才计划基金资助项目(NCET-11-0824);西北工业大学研究生 种子基金资助项目(Z2014126)。

An Efficient VLSI Architecture Design of High Efficiency Video Coding Interpolation Filtering

LIAN Xiaocong,ZHOU Wei,DUAN Zhemin,LI Rong   

  1. (School of Electronics and Information,Northwestern Polytechnical University,Xi’an 710072,China)
  • Received:2014-04-23 Online:2015-04-15 Published:2015-04-15

摘要: 最新视频编码标准高效视频编码(HEVC)将8 抽头内插值滤波器应用于分数像素运动估计中。相比H. 264/ AVC标准中使用的6 抽头内插值滤波器,虽然提高了精确度,但增大了超大规模集成电路(VLSI)实现的面积。为此,设计一个内插值滤波器VLSI 架构。为便于VLSI 实现,提出一种快速内插值滤波算法,并在此基础上,构造可重构配置和单元块复用的内插值滤波器VLSI 架构,以降低硬件的实现面积。实验结果表明,与未优化的 VLSI 架构相比,该架构能降低实现面积和提高工作频率,节省大量的存储RAM,可支持4∶ 2∶ 0 格式的3 840 ×2 160视频序列的实时处理。

关键词: 高效视频编码, 运动估计, 插值滤波, 复用, 架构设计, 数据分割

Abstract: In the latest video compression standard,a new 8-tap Motion Estimation (ME) interpolation filtering is adopted in High Efficiency Video Coding(HEVC). Although the new 8-tap filter can improve the precision compared with the 6-tap interpolation filter used in H. 264/ AVC,it also increases the Very Large Scale Integration(VLSI) efficient area. A high performance VLSI architecture for HEVC interpolation filter is proposed. A fast and hardwareimplementation-friendly interpolation filtering algorithm is presented. Based on the fast algorithm,this paper designs and realizes the interpolation filter VLSI structure of the reconfigurable and the multiplexing of the cell block to reduce the efficient area of hardware. Experimental results show that, compared with the non-optimized VLSI architecture, the proposed VLSI architecture not only reduces the area and improves the working frequency,but also saves a lot of RAM. It can support the real-time processing of 4:2:0 format 3 840 ×2 160 video sequences.

Key words: High Efficiency Video Coding ( HEVC ), Motion Estimation ( ME ), interpolation filtering, multiplex, architecture design, data division

中图分类号: