Multi-core platform for an efficient H.264 and VC-1 video decoding based on macroblock row-level parallelism

被引:7
|
作者
Lee, J. -Y. [1 ,2 ]
Lee, J. -J. [1 ]
Park, S. M. [1 ]
机构
[1] Elect & Telecommun Res Inst, Taejon 305606, South Korea
[2] Univ Sci & Technol, Taejon, South Korea
关键词
Decoding - Video signal processing - Image coding - Scheduling - Software design;
D O I
10.1049/iet-cds.2009.0038
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In order for the video decoding processing such as H. 264 and VC-1 to be effective in multi-core environments, several kinds of parallelisms must be utilised. Here, a novel parallelisation methodology, macroblock row-level parallelism (MBRLP), of video decoding is presented. The ETRI multimedia processing core (EMC) and the ETRI multi-core platform (EMP) are proposed for adopting MBRLP. In terms of the scalability and utilisation of processing cores, MBRLP has advantages over other parallelisation strategies such as frame, slice and macroblock (MB)-level parallelism. The scalability can be easily achieved by just increasing the number of processing cores and applying homogeneous software design/optimisation techniques to each EMC. Instead of employing a dynamic MB-level scheduler, a hybrid approach is used, which is a two-stage functional pipelining combined with MBRLP. The hybrid approach of combining MBRLP and de-blocking pipelining can relieve the synchronisation and inter-processor communication overheads incurred by multicore decoding systems as well as run-time scheduler's overheads. As a result, the proposed parallelisation method and architectures can boost the performance with the efficiency of 83%. The proposed architecture consisting of six EMC clusters has the capability to process D1 (720 x 480) 30 fps real-time decoding at around 200 MHz. The same concept can be applied to full-HD (1920 x 1088) video decoding in this work. It can be found that as the number of processing cores increase, the performance improvement is enhanced almost linearly. The EMP consisting of four EMC clusters (eight cores), memories and other peripherals are prototyped on Xilinx Virtex4 XC4VL200 FPGA which is operating at 60 MHz.
引用
收藏
页码:147 / 158
页数:12
相关论文
共 43 条
  • [31] Development of low-power and real-time VC-1/H.264/MPEG-4 video processing hardware
    Hase, Masaru
    Akie, Kazushi
    Nobori, Masaki
    Matsumoto, Keisuke
    PROCEEDINGS OF THE ASP-DAC 2007, 2007, : 637 - +
  • [32] High-Throughput Multistandard Transform Core Supporting MPEG/H.264/VC-1 Using Common Sharing Distributed Arithmetic
    Chen, Yuan-Ho
    Chen, Jyun-Neng
    Chang, Tsin-Yuan
    Lu, Chih-Wen
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (03) : 463 - 474
  • [33] Exploring parallelization techniques based on OpenMP in H.264/AVC encoder for embedded multi-core processor
    Jo, Seongmin
    Jo, Song Hyun
    Song, Yong Ho
    JOURNAL OF SYSTEMS ARCHITECTURE, 2012, 58 (09) : 339 - 353
  • [34] Efficient Low-Cost Sharing Design of Fast 1-D Inverse Integer Transform Algorithms for H.264/AVC and VC-1
    Fan, Chih-Peng
    Su, Guo-An
    IEEE SIGNAL PROCESSING LETTERS, 2008, 15 (926-929) : 926 - 929
  • [35] Efficient Bit-Plane Implementation for VC1 Video Decoder for Multi-core Architecture
    Mody, Mihir
    Kothandapani, Dinesh Anand
    2013 IEEE SECOND INTERNATIONAL CONFERENCE ON IMAGE INFORMATION PROCESSING (ICIIP), 2013, : 373 - 376
  • [36] Video coding standards: AVS China, H.264/MPEG-4 PART 10, HEVC, VP9, DIRAC and VC-1
    Rao, Kamisetty R.
    2013 SIGNAL PROCESSING: ALGORITHMS, ARCHITECTURES, ARRANGEMENTS, AND APPLICATIONS (SPA), 2013, : 11 - 11
  • [37] A Full-HD 60fps AVS/H.264/VC-1/MPEG-2 Video Decoder for Digital Home Applications
    Ju, Chi-Cheng
    Chang, Yung-Chang
    Cheng, Chia-Yun
    Wang, Chih-Ming
    Lin, Hue-Min
    Chen, Chun-Chia
    Chiu, Fred
    Wang, Sheng-Jen
    2011 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2011, : 117 - 120
  • [38] MDE-based Rapid DSE of multi-core embedded systems: The H.264 Decoder Case Study
    Ammar, Manel
    Baklouti, Mouna
    Pelcat, Maxime
    Desnos, Karol
    Abid, Mohamed
    INFORMACIJE MIDEM-JOURNAL OF MICROELECTRONICS ELECTRONIC COMPONENTS AND MATERIALS, 2016, 46 (04): : 219 - 228
  • [39] Cost-Effective Hardware-Sharing Design of Fast Algorithm Based Multiple Forward and Inverse Transforms for H.264/AVC, MPEG-1/2/4, AVS, and VC-1 Video Encoding and Decoding Applications
    Fan, Chih-Peng
    Chang, Chia-Wei
    Hsu, Shun-Ji
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2014, 24 (04) : 714 - 720
  • [40] A 125Mpixels/sec Full-HD MPEG-2/H.264/VC-1 Video Decoder for Blu-ray Applications
    Ju, Chi-Cheng
    Liu, Tsu-Ming
    Chang, Yung-Chang
    Wang, Chih-Ming
    Lin, Hue-Min
    Cheng, Subrina
    Chen, Chun-Chia
    Chiu, Fred
    Lin, Kung-Sheng
    Wu, Chung-Bin
    Liang, Sling
    Wang, Sheng-Jen
    Chen, Ginny
    Hsiao, T. C.
    Wang, Chi-Hui
    2008 IEEE ASIAN SOLID-STATE CIRCUITS CONFERENCE, 2008, : 9 - 12