Restructuring a software based MPEG-4 video decoder for short latency hardware acceleration

被引:0
|
作者
Boutellier, Jani [1 ]
Silven, Olli [1 ]
Erdelyi, Tamas [1 ]
机构
[1] Univ Oulu, Dept Elect & Informat Engn, Machine Vis Grp, POB 4500, FIN-90014 Oulu, Finland
来源
关键词
hardware accelerator; video decoding; MPEG-4;
D O I
10.1117/12.702333
中图分类号
TB8 [摄影技术];
学科分类号
0804 ;
摘要
The multimedia capabilities of emerging high-end battery powered mobile devices rely on monolithic hardware accelerators with long latencies to minimize interrupt and software overheads. When compared to pure software implementations, monolithic hardware accelerator solutions need an order of magnitude less power. However, they are rather inflexible and difficult to modify to provide support for multiple coding standards. A more flexible alternative is to employ finer grained short latency accelerators that implement the individual coding functions. Unfortunately, with this approach the software overheads can become very high, if interrupts are used for synchronizing the software and hardware. Preferably, the cost of hardware accelerator interfacing should be at the same level with software functions. In this paper we study the benefits attainable from such an approach. As a case study we restructure a MPEG-4 video decoder in a manner that enables the simultaneous decoding of multiple bit streams using short latency hardware accelerators. The approach takes multiple video bit streams as input and produces a multiplexed stream that is used to control the hardware accelerators without interrupts. The decoding processes of each stream can be considered as threads that share the same hardware resources. Software simulations predict that the energy efficiency of the approach would be significantly better than for a pure software implementation.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Accelerating a MPEG-4 video decoder through custom software/hardware co-design
    Diaz, Jorge L.
    Barreto, Dacil
    Garcia, Luz
    Marrero, Gustavo
    Carballo, Pedro P.
    Nunez, Antonio
    VLSI CIRCUITS AND SYSTEMS III, 2007, 6590
  • [2] MPEG-4 video decoder optimization
    Casalino, F
    Di Cagno, G
    Luca, R
    IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS, PROCEEDINGS VOL 1, 1999, : 363 - 368
  • [3] MPEG-4 video decoder optimization
    CSELT Centro Studi e Laboratori, Telecomunicazioni S.p.A, Torino, Italy
    Int Conf Multimedia Comput Syst Proc, (363-368):
  • [4] Hardware-software implementation of MPEG-4 video codec
    Kim, SM
    Park, JH
    Park, SM
    Koo, BT
    Shin, KS
    Suh, KB
    Kim, IK
    Eum, NW
    Kim, KS
    ETRI JOURNAL, 2003, 25 (06) : 489 - 502
  • [5] Run-time scheduled hardware acceleration of MPEG-4 video decoding
    Boutellier, Jani
    Jaaskelainen, Pekka
    Silven, Olli
    2007 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP PROCEEDINGS, 2007, : 62 - +
  • [6] Benchmark the software based MPEG-4 video code
    Zheng, WG
    Ahmad, I
    Liou, ML
    ICECS 2001: 8TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS I-III, CONFERENCE PROCEEDINGS, 2001, : 289 - 292
  • [7] Cache optimization for an embedded MPEG-4 video decoder
    Guo, Honxing
    Sheng, Tao
    Sun, Weiping
    Zhou, Jingli
    Yu, Shengsheng
    2006 8TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, VOLS 1-4, 2006, : 612 - +
  • [8] A software-hardware co-implementation of MPEG-4 Advanced Video Coding (AVC) decoder with block level pipelining
    Wang, SH
    Peng, WH
    He, YW
    Lin, GY
    Lin, CY
    Chang, SC
    Wang, CN
    Chiang, T
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2005, 41 (01): : 93 - 110
  • [9] A Software-Hardware Co-Implementation of MPEG-4 Advanced Video Coding (AVC) Decoder with Block Level Pipelining
    Shih-Hao Wang
    Wen-Hsiao Peng
    Yuwen He
    Guan-Yi Lin
    Cheng-Yi Lin
    Shih-Chien Chang
    Chung-Neng Wang
    Tihao Chiang
    Journal of VLSI signal processing systems for signal, image and video technology, 2005, 41 : 93 - 110
  • [10] Fault-Tolerant Architecture for an MPEG-4 Based Video Decoder Driver
    Kamat, Sachin P.
    IEEE EMBEDDED SYSTEMS LETTERS, 2012, 4 (01) : 13 - 16