Parallel implementation of MPEG-2 Video decoder

被引:0
|
作者
Sarkar, A [1 ]
Saha, K
Maiti, S
机构
[1] North Carolina State Univ, Raleigh, NC 27695 USA
[2] STMicroelect Pvt Ltd, Greater Noida, Uttar Pradesh, India
来源
关键词
D O I
10.1117/12.642245
中图分类号
TB8 [摄影技术];
学科分类号
0804 ;
摘要
The demand for real-time MPEG decoding is growing in multimedia applications. This paper discusses a hardware-software co-design for MPEG-2 Video decoding and describes an efficient parallel implementation of the software module. We have advocated the usage of hardware for VLD since it is inherently serial and efficient hardware implementations are available. The software module is a macro-block level parallel implementation of the IDCT and Motion Compensation. The parallel implementation has been achieved by dividing the picture, into two halves for 2-processor implementation and into four quadrants for 4-processor implementation, and assigning the macro-blocks present in each partition to a processor. The processors perform IDCT and Motion Compensation in parallel for the macro-blocks present in their allotted sections. Thus each processor displays 1/no_of_processors of a picture frame. This implementation minimizes the data dependency among processors while performing the Motion Compensation since data dependencies occur only at the edges of the divided sections. Load balancing among the processors has also been achieved, as all the processors perform computation on an equal number of macro-blocks. Apart from these, the major advantage is that the time taken to perform the IDCT and Motion Compensation reduces linearly with an increase in number of processors.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] MPEG-2 video decoder for DVD
    Wang, NT
    Shih, CW
    Wong-Ho, DJ
    Ling, N
    [J]. PROCEEDINGS OF THE 8TH GREAT LAKES SYMPOSIUM ON VLSI, 1998, : 157 - 160
  • [2] An MPEG-2 video decoder DSP architecture
    Rudberg, MK
    Wanhammar, L
    [J]. 1996 IEEE DIGITAL SIGNAL PROCESSING WORKSHOP, PROCEEDINGS, 1996, : 199 - 202
  • [3] An ASIC implementation of the MPEG-2 audio decoder
    Han, SC
    Yoo, SK
    Park, SW
    Jeong, NH
    Kim, JS
    Kim, KS
    Han, YT
    Youn, DH
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1996, 42 (03) : 540 - 545
  • [4] An ASIC implementation of the MPEG-2 audio decoder
    Han, SC
    Yoo, SK
    Jeong, NH
    Park, SW
    Kim, JS
    Han, YT
    Youn, DH
    [J]. ICCE - INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 1996 DIGEST OF TECHNICAL PAPERS, 1996, : 192 - 193
  • [5] Parallel MPEG-2 Video Encoder
    Sachdeva, Ravin
    Saha, Kaushik
    [J]. IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE 2011), 2011, : 159 - 160
  • [6] Low power design for MPEG-2 video decoder
    Lin, CH
    Chen, CM
    Jen, CW
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1996, 42 (03) : 513 - 521
  • [7] Low power design for MPEG-2 video decoder
    Lin, CH
    Chen, CM
    Jen, CW
    [J]. ICCE - INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 1996 DIGEST OF TECHNICAL PAPERS, 1996, : 174 - 175
  • [8] An efficient controller scheme for MPEG-2 video decoder
    Ling, N
    Wang, NT
    Ho, DJ
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1998, 44 (02) : 451 - 458
  • [9] Software implementation of MPEG-2 decoder on VLIW mediaprocessors
    Mizosoe, H
    Jung, YC
    Kim, D
    Lee, W
    Kim, Y
    [J]. MEDIA PROCESSORS 2000, 2000, 3970 : 16 - 26
  • [10] A novel error concealment technique for MPEG-2 video decoder
    Liu, YC
    Lee, MK
    Niou, JB
    Chen, HL
    [J]. ICCE: 2001 INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, DIGEST OF TECHNICAL PAPERS, 2001, : 158 - 159