Open Access

New Complexity Scalable MPEG Encoding Techniques for Mobile Applications

  • Stephan Mietens1Email author,
  • Peter HN de With2 and
  • Christian Hentschel3
EURASIP Journal on Advances in Signal Processing20042004:785130

DOI: 10.1155/S1110865704309091

Received: 10 December 2002

Published: 4 March 2004


Complexity scalability offers the advantage of one-time design of video applications for a large product family, including mobile devices, without the need of redesigning the applications on the algorithmic level to meet the requirements of the different products. In this paper, we present complexity scalable MPEG encoding having core modules with modifications for scalability. The interdependencies of the scalable modules and the system performance are evaluated. Experimental results show scalability giving a smooth change in complexity and corresponding video quality. Scalability is basically achieved by varying the number of computed DCT coefficients and the number of evaluated motion vectors but other modules are designed such they scale with the previous parameters. In the experiments using the "Stefan" sequence, the elapsed execution time of the scalable encoder, reflecting the computational complexity, can be gradually reduced to roughly 50% of its original execution time. The video quality scales between 20 dB and 48 dB PSNR with unity quantizer setting, and between 21.5 dB and 38.5 dB PSNR for different sequences targeting 1500 kbps. The implemented encoder and the scalability techniques can be successfully applied in mobile systems based on MPEG video compression.

Keywords and phrases

MPEG encoding scalable algorithms resource scalability

Authors’ Affiliations

Philips Research Laboratories
LogicaCMG Eindhoven, Eindhoven University of Technology
Cottbus University of Technology


© Mietens et al. 2004