IJIGSP Vol. 4, No. 8, 8 Aug. 2012
Cover page and Table of Contents: PDF (size: 197KB)
Full Text (PDF, 197KB), PP.57-65
Views: 0 Downloads: 0
Reconfigurable video coding (RVC), Syntax parser, Decoder description, Hybrid decoder reconfiguration, Coding tool replacement
With the rapid development of video coding technology, all kinds of video coding standards have been advanced in recent years with a variety of different and complex algorithms. They share common and/or similar coding tools, yet there is currently no explicit way to exploit such commonalities at the level of specifications or implementations. Reconfigurable video coding (RVC) is to develop a video coding standard that overcomes many shortcomings of current standardization and specification process by updating and progressively incrementing a modular library of components. In this paper, a hybrid decoder reconfiguration is instantiated in the RVC framework by grouping the coding tools from AVS-P7 and MPEG-4/AVC. Experimental results show that compared with MPEG-4/AVC baseline profile, the reconfigurable coding system reduces the computational complexity and guarantees the coding performance at low bit rate. Moreover, it enriches the RVC video tool library (VTL) by introducing the coding tools of AVS-P7, and also verifies the flexibility and re-configurability of RVC framework to meet the needs of different applications.
Yang Gaobo, Xiang Renhua, Zhang Zhaoyang,"Hybrid Decoder Reconfiguration of AVS-P7 and MPEG-4 /AVC in the Reconfigurable Video Coding Framework", IJIGSP, vol.4, no.8, pp.57-65, 2012. DOI: 10.5815/ijigsp.2012.08.08
[1]Houjie Bi, Jian Wang et al. H.264/AVC and MPEG-4 Video Compression Standard for new generation Multimedia [M]. By Andrew Koenig Barbara Moo, 2009.
[2]HSIAO J M, TSAI C J. Analysis of an SoC architecture for MPEG reconfigurable video coding framework [C]. Proc. ISCAS 2007. New Orleans: IEEE Press:761-764, 2007.
[3]Mattavelli, M., I. Amer and M. Raulet. The reconfigurable video coding standard. IEEE Signal Processing Magazine, 27: 159-167, 2010.
[4]Lucarz, C., J. Piat, M. Mattavelli. Automatic synthesis of parsers and validation of bitstreams within the MPEG reconfigurable video coding framework. Journal of Signal Processing System, 63(2): 215-225, 2011.
[5]Ding, D., H. Qi, L. Yu, T. Huang, W. Gao. Reconfigurable video coding framework and decoder reconfiguration instantiation of AVS. Signal Processing: Image Commun-ication, 24: 287-299, 2009.
[6]Dandan, D., Lu Yu, C. Lucarz and M. Mattavelli. Video decoder reconfiguration and AVS extension in the new MPEG reconfigurable video coding framework. Proceedings of the IEEE Workshop on the Signal Processing Systems, Oct. 8-10, Washington, DC., pp: 164-169, 2008.
[7]AVS Video Expert Group, Information Technology – Advanced Audio Video Coding Standard Part 7: Mobility Video, in Audio Video Coding Standard Group of China (AVS), Doc. AVS – N1151, Dec.2004.
[8]Yu L., S. Chen and J. Wang, 2009. Overview of AVS-video coding standards. Signal Processing: Image Communication, 24: 247–262.
[9]ISO/IEC 23001-4, 2009. Information technology-MPEG systems technologies-Part 4: Codec configuration represen-tation.
[10]ISO/IEC 23001-4, 2010. Information technology-MPEG video technologies-Part 4: Video tool library.
[11]Amer I., C. Lucarz, G. Roquier, M. Mattavelli, M. Raulet, J.F. Nezan and O. Deforges, 2009. Reconfigurable video coding on multicore. IEEE Signal Processing Magazine, 26: 113-123.
[12]Eker J. and J. Janneck, 2003. CAL Language Report: Specification of the Cal Actor Language. University of Califonia, Berkeley CA.
[13]Gu R., J.W. Janneck, S.S. Bhattacharyya, M. Raulet, M. Wipliez and W. Plishker. Exploring the concurrency of an MPEG RVC decoder bases on dataflow program analysis. IEEE Trans. Cirruits and System for Video Technology. 19: 1646-1657, 2009.
[14]Open RVC-CAL Compiler [Online]. Available: http:// sourceforge.net/projects/orcc/.
[15]M. Bystrom, I. Richardson, S. Kannangara, M. de-Frutos-Lopez. Dynamic replacement of video coding elements. Signal Processing: Image Communication, 25(4):303-313, 2010
[16]Wipliez M., G. Roquier, M. Raulet, J.F. Nezan and O. Deforges, 2008. Code generation for the MPEG reconfigurable video coding framework: From CAL actions to C functions. Proceedings of IEEE International Conference on Multimedia and Expo, Hannover, pp: 1049-1052.
[17]Janneck J.W., I.D. Miller, D.B. Parlour, M. Mattavelli and C. Lucarz et al. 2008. Translating dataflow programs to efficient hardware: an MPEG-4 simple profile decoder case study. Design, Automation and Test in Europe (DATE), Munich.
[18]Wiegand T., G.J. Sullivan, G. Bjontegaard and A. Luthra, 2003. Overview of the H.264/AVC video coding standard. IEEE Trans. Circuits Systems Video Technolo., 13: 560-576.
[19]Yanfei Shen, Dongmin Zhang, Lejun Yu, Chao Huang and Shouxun Lin, A simplified intra prediction method, Doc. AVS – M1419, 2004.
[20]Shuvra S. Bhattacharyya, Johan Eker, Jörn W. Janneck, etc. Overview of the MPEG reconfigurable video coding framework. Journal of Signal Processing System, 63(2): 251–263, 2011.