Towards a configurable SoC MPEG-4 advanced simple profile decoder

Towards a configurable SoC MPEG-4 advanced simple profile decoder

For access to this article, please select a purchase option:

Buy article PDF
(plus tax if applicable)
Buy Knowledge Pack
10 articles for $120.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Your details
Why are you recommending this title?
Select reason:
IET Computers & Digital Techniques — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

The evaluation of various architectural designs to allow low bandwidth digital video decoding and reception over the digital audio broadcasting network, and the problem of how to find and implement an optimal HW/SW partition on a Programmable Logic Device with an embedded ARM9 processor are focused. Profiling and design space exploration techniques are applied to the advanced simple profile of an MPEG-4 decoder, for which an innovative SystemC-based system-level design tool, called CASSE, has been used. Simulations results showed that a throughput of 15 QCIF frames per second can be achieved with a low area and low power implementation. Details of this implementation and where the results differ from simulation are presented.


    1. 1)
      • Reyes, V., Kruijtzer, W., Bautista, T., Marrero, G., Carballo, P.P.: `CASSE: a system-level modeling and design-space exploration tool for multiprocessor systems-on-chip', Euromicro Symp. on Digital System Design, September 2004, p. 476–483.
    2. 2)
      • ARM: ‘Integrator/CM922T-XA10: Core Module User Guide’, ARM Limited 2002.
    3. 3)
      • ARM: ‘Integrator/CP User Guide’, ARM Limited 2002.
    4. 4)
      • M. Berekovic , H.J. Stolberg , P. Pirsch . Multicore system-on-chip architecture for MPEG-4 streaming video. IEEE Trans. Circuit Syst. Video Technol. , 8 , 688 - 699
    5. 5)
      • S.-H. Wang , W.-H. Peng , Y. He , G.-Y. Lin , C.-Y. Lin , S.-C. Chang , C.N. Wang , T. Chiang . A software-hardware co-implementation of mpeg-4 advanced video coding decoder with block level pipelining. J. VLSI Signal Process. , 1
    6. 6)
      • Altera: ‘Excalibur Device Overview’, available at:
    7. 7)
      • Altera: ‘About excalibur embedded processors solution’, available at:
    8. 8)
      • Xilinx: ‘Virtex-II family: the first platform FPGA solution’, available at:
    9. 9)
      • `Radio broadcasting systems; digital audio broadcasting (DAB) to mobile, portable and fixed receivers', , 2005.
    10. 10)
      • C.A. Segall , R. Molina , K. Katsaggelos . High resolution images from a sequence of low resolution and compressed observations: a review. IEEE Signal Process. Mag. , 3 , 37 - 48
    11. 11)
      • `Digital audio broadcasting (DAB); Internet Protocol (IP) datagram tunnelling', , 2000.
    12. 12)
      • `Digital audio broadcasting system. Specification of the receiver data interface (RDI)', , 1997.
    13. 13)
      • Samper, D.: `Sistema emulador de una Interfaz de Datos RDI', 2005, Master, Universidad Politécnica de Madrid.
    14. 14)
      • (2003) Coding of Audio-Visual Objects – Part 2: Visual.
    15. 15)
      • Kienhuis, B., Deprettere, E., Vissers, K., van der Wolf, P.: `An approach for quantitative analysis of application-specific dataflow architectures', Proc. 11th Int. Conf. on Application-specific Systems, Architectures and Processors, 14–16 July 1997, Zurich, Switzerland.
    16. 16)
      • microsoft-v2.5-040207-NTU, available at:
    17. 17)
      • (2002) Coding of audio-visual objects – Part 4: Conformance testing. Amendment 3: Visual new levels and tools.
    18. 18)
      • V. Reyes , T. Bautista , G. Marrero , A. Nuñez , W. Kruijtzer . (2005) A multicast inter-task communication protocol for embedded multiprocessor systems.
    19. 19)
      • Labrosse, J.J.: `Micriµm AN-1014. µ/COS-II and ARM processors', ,
    20. 20)
      • Carrascosa, R.: `Prototipado del decodificador MPEG-4 sobre una plataforma reconfigurable', 2006, Master, ETSI, University of Las Palmas de Gran Canaria.
    21. 21)
      • ARM: ‘PrimeCell color LCD controller (PL110): technical reference manual’, v. r1p2, ARM Limited, 2003.
    22. 22)
      • Lobo, P.J., Freire, M.A., Garrido, M.J., Sanz, C., Pescador, F., Samper, D.: `The prototyping methodology of a data receiver for digital audio broadcasting (DAB) networks', 17thIEEE Int. Workshop on Rapid System Prototyping, 14–16 June 2006, Chania, Crete.

Related content

This is a required field
Please enter a valid email address