|
|
Design methodology of FPGA based reconfigurable video encoder |
DU Juan, DING Dan-dan, YU Lu |
Institute of Information and Communication Engineering, Zhejiang University,
Zhejiang Provincial Key Laboratory of Information Network Technology, Hangzhou 310027, China |
|
|
Abstract Field programmable gate array (FPGA) based reconfigurable video encoder was presented in this paper. In order to enhance the system throughout and facilitate Function unit (FU) reusability and extensibility, a hierarchical FU partition method with multiple granularities is proposed. For simplicity in reconfiguration and complexity reduction, we adopt different storage structure as the way of connecting data. Based on the proposed methods, an efficient architecture for I-frame video encoder supporting H.264/AVC and AVS was realized. As a result, the proposed architecture can be easily reconfigured to satisfy 25 (37) frames per second encoding of 1 080p HD video of H.264/AVC (AVS) at the working frequency of 186MHz in Xilinx Virtex5 FPGA, and reduce 33% area cost when compared with two separate designs.
|
Published: 01 May 2012
|
|
基于FPGA的可重构视频编码器设计
针对现场可编程门阵列(FPGA)平台,提出可重构视频编码(RVC)的硬件实现方案.为提高系统吞吐量和功能单元(FU)的可重用及可扩性,提出分层的、多颗粒度并存的、可重用的功能单元设计方法;为重构的简单性及降低实现复杂度,提出在功能单元之间采用不同的存储结构作为数据连接方式.最终实现支持H.264/AVC和AVS的全I帧可重构视频编码器.结果表明,该编码器在Xilinx Virtex-5 330上能够分别实现H.264/AVC标准下25帧及AVS标准下37帧1 920×1 080视频的实时编码,比2个标准单独的设计实现代价降低了33%.
|
|
[1] 徐惠萍.可重构技术综述[J].甘肃科技, 2007, 23(10): 158-160.
XU Huiping. Overview of reconfigurable technology [J].Technology of Gansu, 2007, 23(10): 158-160.
[2] JANG E S, OHM J, MATTAVELLI M. White paper on reconfigurable video coding (RVC) [R]. M8485, HangZhou: Hanyang University, 2006.
[3] LI J J, DING D D, LUCARZ C, et cl. Efficient data flow variable length decoding implementation for the MPEG reconfigurable video coding framework[C]∥ Proceedings of IEEE Workshop on Signal Processing Systems. Washiton DC: IEEE, 2008:188-193.
[4] WIPLIEZ M, ROQUIER G, RAULET M, et cl. Code generation for the MPEG reconfigurable video coding framework: from CAL actions to C functions [C]∥ Proceedings of International Conference on Multimedia and Expo. Hannover: IEEE, 2008:1049-1052.
[5] ROQUIER G, WIPLIEZ M, RAULET M, et cl. Automatic software synthesis of dataflow program: an MPEG4 simple profile decoder case study[C]∥ Proceedings of IEEE Workshop on Signal Processing Systems. Washiton DC: IEEE, 2008:281-286.
[6] LEE S, KIM H, LEE S, et cl. Reconfigurable bitstream parser [C]∥ Proceedings of International Conference on Multimedia and Expo. Hannover: IEEE, 2008:1061-1064.
[7] RAULET M, PIAT J, LUCARZ C, et cl. Validation of bitstream syntax and synthesis of parser in the MPEG reconfigurable video coding framework [C]∥ Proceedings of IEEE Workshop on Signal Processing Systems. Washiton DC: IEEE, 2008:293-298.
[8] HSIAO J M, TSAI C J. Analysis of an SoC architecture for MPEG reconfigurable video coding framework[C]∥ Proceedings of IEEE International Symposium on Circuits and Systems. New Orleans: IEEE, 2007: 761-764.
[9] AMER I, LUCARZ C, ROQUIER G, et al. Reconfigurable video coding on multicore [J]. IEEE Signal Processing Magazine, 2009, 26(6): 113-123.
[10] PATEL A, KAPOOR H K. Exploring use of NoC for reconfigurable video coding[C]∥ Proceedings of the 23rd International Conference on VLSI Design. Bangalore: IEEE, 2010: 134-139.
[11] SIRET N, SABRY I, NEZAN J F, et al .A codesign synthesis from an MPEG4 decoder dataflow description [C]∥ Proceedings of 2010 IEEE International Symposium on Circuits and Systems. Paris: IEEE, 2010:1995-1998.
[12] 丁丹丹,虞露. 可重构视频编码综述[J]. 电视技术,2009, 33(7): 12-15.
DING Dandan, YU Lu. Overview of MPEG reconfigurable video coding [J]. Tv Engineering, 2009, 33(7): 12-15.
[13] H.264/AVC, Series H: audiovisual and multimedia systems infrastructure of audio visual services – coding of moving video [S].\ [S.l.\]: International Telecommunication Union, 2009.
[14] GB/T 200902, 信息技术先进音视频编码 第二部分:视频[S].北京:数字音视频编解码技术标准工作组, 2006.
GB/T 200902, Information technology Advanced coding of audio and video Part 2: Video [S].Beijing: AVS Video Expert Group, 2006.
[15] LKER H, ZGUR T ESRA ?瘙塁. An efficient H.264 intra frame coder system [J]. IEEE Transactions on Consumer Electronics, 2008, 54 (4): 1903-1911.
[16] YANG Q T, ZHANG Z Y, TENG G W, et cl. An efficient hardware implementation for intra prediction of AVS encoder [C]∥ Proceedings of International Conference on Audio, Language and Image Processing. Shanghai: IEEE, 2008: 200-205.
[17] KARIM M, IHAB A. MPEG RVC compliant intra prediction for AVC [C]∥ Proceedings of conference on Design and Architectures for Signal and Image Processing. Sophia Antipolis: ECSI, 2009:190-193. |
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
|
Shared |
|
|
|
|
|
Discussed |
|
|
|
|