A low-complexity MPEG-2 to H.264/AVC wavefront intra-frame transcoder architecture

被引:0
作者
Orlandic, Milica [1 ]
Svarstad, Kjetil [1 ]
机构
[1] Norwegian Univ Sci & Technol, Dept Elect & Telecommun, Trondheim, Norway
关键词
H.264/AVC encoder; MPEG-2; decoder; Transcoding; Intra prediction; FPGA; Hardware implementation; MODE SELECTION ALGORITHM; PREDICTION; DESIGN;
D O I
10.1007/s11554-016-0596-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present a reconfigurable high-throughput MPEG-2 to H.264/AVC intra-frame transcoding architecture with wavefront data processing. The proposed FPGA implementation deals with the highly data-dependent critical path of the transcoder, and with low-complexity synchronization of the encoding and decoding stages. Furthermore, the implementation is applicable for reconfiguration and limits the communication bandwidth to the surrounding system through use of on-chip memory. The computationally demanding units of the MPEG-2 decoder have been implemented by processing 8 pixels in parallel, whereas H.264/AVC encoder engine utilizes a 4x4 block-level pipeline. The synchronous communication between the stages and full pipeline of the system is achieved by an intermediate memory buffer mechanism. A wavefront macroblock level scanning order based on the on-the-fly processing of consecutive macroblocks and on-chip memory organization are proposed. Achieved results represent a significant reduction of minimal required frequency compared to the state of the art for resolutions CIF, SD and HD1080p. Furthermore, the proposed transcoding core with encoder stage in full pipeline has maximal throughput of 1744 Mpixels/s that corresponds to processing of UHD 4320p resolution at 30fps.
引用
收藏
页码:1007 / 1023
页数:17
相关论文
共 27 条
[1]   Computation and power reduction techniques for H.264 intra prediction [J].
Adibelli, Yusuf ;
Parlak, Mustafa ;
Hamzaoglu, Ilker .
MICROPROCESSORS AND MICROSYSTEMS, 2012, 36 (03) :205-214
[2]  
[Anonymous], 2010 7 INT MULT SYST
[3]  
[Anonymous], 2012, REFERENCE SOFTWARE H
[4]  
[Anonymous], 2001, VCEGM33
[5]  
Atitallah A.B., 2011, International Journal of Computer Science, Engineering and Applications, page, P119
[6]   A Dynamic Quality-Adjustable H.264 Intra Coder [J].
Chen, Jia-Wei ;
Chang, Hsiu-Cheng ;
Wang, Jinn-Shyan ;
Guo, Jiun-In .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2011, 57 (03) :1203-1211
[7]  
CHEN WH, 1977, IEEE T COMMUN, V25, P1004, DOI 10.1109/TCOM.1977.1093941
[8]  
Cheng CC, 2005, IEEE INT SYMP CIRC S, P1509
[9]  
Diniz C. M., 2012, SO C PROG LOG BENT G, P1
[10]  
Diniz C, 2011, IEEE INT SYMP CIRC S, P579