期刊文献+

H.264/AVC子像素插值的高性能流水线设计及实现

High efficient pipeline design and implementation for sub-pixel interpolation process in H.264/AVC
下载PDF
导出
摘要 针对在H.264/AVC视频解码系统中子像素插值过程复杂度高的问题,提出一种子像素插值的2层流水线设计方法.第1层流水机制是当8×8分割块内部4个4×4块具有相同的运动信息时,基于4×4分割块参考像素读取和插值运算的两级流水,实现了不同4×4块插值过程的并行操作.第2层流水机制利用插值运算算法中1/2像素值之间的无依赖性以及水平和垂直插值运算过程的对称性,加速了各子像素位置处的像素插值运算过程.核心插值运算单元包括13个6阶滤波器、4个双线性插值滤波器和4个色度插值滤波器.插值运算过程的并行流水机制至少缩减了75%的插值运算时间.实验结果表明,与其他同领域工作相比,该架构设计的硬件开销较小,外部存储器访问量降低了47%,子像素插值性能提高了30%. A two-level pipeline architecture was proposed in order to decrease the high complexity of sub-pixel interpolation process in H.264/AVC decoding system.The first level pipeline scheme was utilized to explore the parallelism for the interpolation processes of different 4×4 blocks with two stages of fetching 4×4 block's reference pixels and interpolation computation operation when the four 4×4 blocks inside one 8×8 block share the same motion information.The second level pipeline scheme was used to accelerate the sub-pixel interpolation computation operation of different pixels by using the independence of adjacent half-pixels and the symmetry between horizontal and vertical interpolation computation processes.The kernel interpolation computation unit was implemented with 13 six-tap filters,4 bilinear interpolation filters and 4 chroma interpolation filters.The pipelining and parallelism in interpolation computation process can reduce computation time by at least 75%.Experimental results show that the proposed architecture design can reduce the external memory bandwidth by 47% and improve the performance of sub-pixel interpolation by 30% at a lower hardware cost compared with other designs.
出处 《浙江大学学报(工学版)》 EI CAS CSCD 北大核心 2011年第7期1187-1193,共7页 Journal of Zhejiang University:Engineering Science
关键词 子像素插值 H.264/AVC 硬件架构 流水线 sub-pixel interpolation H.264/AVC hardware architecture pipeline
  • 相关文献

参考文献11

  • 1ITU-T Rec. H. 264 and ISO/IEC 14486-10 AVC. Draft ITU-T recommendation and final draft international standard of joint video specification [S]. [S. l. ]: JVT, 2003. 被引量:1
  • 2LIN Chien-chang, CHEN Jia-wei, CHANG Hsiucheng, et al. A 160K gates/4.5 kB SRAM H. 264 video decoder for HDTV applications [J]. IEEE Journal of Solid-State Circuits, 2007, 42 (1) : 170 - 182. 被引量:1
  • 3XU Ke, CHOY Chiu-sing. A power-efficient and self-adaptive prediction engine for H. 264/AVC decoding [J]. IEEE Transactions on Very Large Scale Integration Systems, 2008, 16(3): 302-313. 被引量:1
  • 4LEI Yu, LI Hui, HUANG Kai, et al. A H. 264 video decoder with scheme of efficient bandwidth optimization for motion compensation [C]// International Symposium on Communications and Information Technologies. Syd- ney, Australia: IEEE, 2007:531-534. 被引量:1
  • 5YANG Kun, ZHANG Chun, DU Guo-ze, et al. A hardware-software co-design for H. 264/AVC decoder [C]// Asia Solid-State Circuit Conference. Hangzhou, China: IEEE, 2006: 119-122. 被引量:1
  • 6戴郁,李东晓,郑伟,骆凯,张明.H.264/AVC运动补偿的高效插值结构设计[J].浙江大学学报(工学版),2009,43(2):255-260. 被引量:4
  • 7WANG Rong-gang, LI Mo, LI Jin-tao, et al. High throughput and low memory access sub-pixel interpolation architecture for H. 264/AVC HDTV decoder [J]. IEEE Transactions on Consumer Electronics, 2005, 51 (3): 1006 - 1013. 被引量:1
  • 8CHUANG Tzu-der, CHANG Lo-mei, CHIU Tsai-wei, et al. Bandwidth-efficient cache-based motion compensation architecture with dram-friendly data access control [C]// Acoustics, Speech and Signal Processing. Taipei, Taiwan, China: IEEE, 2009:2009-2012. 被引量:1
  • 9姚栋,虞露.MPEG-4运动补偿的亚像素内插过程及其硬件实现[J].浙江大学学报(工学版),2005,39(11):1703-1707. 被引量:2
  • 10KIM J H, HYUN G H, LEE H J. Cache organization for H. 264/AVC motion compensation [C]// Embedded and Real-Time Computing Systems and Applications. Daegu, Korea: IEEE, 2007: 534- 541. 被引量:1

二级参考文献12

  • 1ITU-T Rec. H. 264 and ISO/IEC 14486-10 AVC. Draft ITU-T recommendation and final draft international standard of joint video specification [S]. JVT-G050, 2003. 被引量:1
  • 2CHEN Tung-chien, HUANG Yu-wen, CHEN Lianggee. Fully utilized and reusable architecture for fractional motion estimation of H. 264/AVC [C] // Proceedings of IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP' 04). Montreal: IEEE, 2004. 5, 9-12. 被引量:1
  • 3WANG Sheng-zen, LIN Ting-an, LIU Tsu-ming, et al. A new motion compensation design for H. 264/AVC decoder [C]// Proceedings of International Symposium on Circuits and Systems (ISCAS 2005). Kobe, Japan: IEEE, 2005, 5: 4558-4561. 被引量:1
  • 4TSAI Chuan-yung, CHEN Tung-chien, CHEN To-wei, et al. Bandwidth optimized motion compensation hardware design for H. 264/AVC HDTV decoder [C]//Proceedings of 48th Midwest Symposium on Circuits and Systems. Cincinnati, USA: IEEE, 2005, 2: 1199-1202. 被引量:1
  • 5CHEN Jia-wei, LIN Chien-chang, GUO Jiun-in, et al. Low complexity architecture design of H. 264 predictive pixel compensator for HDTV application [C]// Proceedings of IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP 2006). Toulouse, France: IEEE, 3: 932-935. 被引量:1
  • 6WANG Rong-gang, LI Mo, LI Jin-tao, et al. High throughput and low memory access sub-pixel interpolation architecture for H. 264/AVC HDTV decoder [J]. IEEE Transactions on Consumer Electronics, 2005, 51 (3) : 1006 - 1013. 被引量:1
  • 7SONG Yang, LIU Zhen-yu, GOTO S, et al. A VLSI architecture for motion compensation interpolation in H. 264/ AVC [C] // Proceedings of the 6th International Conference on ASIC. Shanghai: IEEE, 2005, 1:279-282. 被引量:1
  • 8CAO W M, CHEN T C, CHANG Y C, et al. Computationally controllable integer, half and quarter-Pel motion estimation for MPEG-4 advance simple file [A]. Proceedings of the 2003 International Symposium on Circuits and Systems[C]. Bangkok:IEEE,2003,2: 788 - 791. 被引量:1
  • 9WEDI T, MUSMANN H G. Motion and aliasing-compensated prediction for hybrid video coding [J]. Circuits and Systems for Video Technology, 2003, 7 (13): 577-586. 被引量:1
  • 10BHASKER J. Verilog HDL synthesis a practical primer[M]. Allentown: Star Galaxy Publishing, 1998: 107-170. 被引量:1

共引文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部