Title :
Fast prototyping and refinement of complex dynamic data types in multimedia applications for consumer embedded devices
Author :
Atienza, David ; Leeman, Marc ; Catthoor, Francky ; Deconinck, G. ; Mendias, J.M. ; De Florio, Vincenzo ; Lauwereins, Rudy
Author_Institution :
DACYA/UCM, Madrid
Abstract :
Portable consumer devices are increasing their capabilities more and more and can now implement new multimedia algorithms that were reserved only for powerful workstations a few years ago. Unfortunately, the original design characteristics of such algorithms do not often allow them to be ported directly to current embedded devices. These algorithms share complex and intensive dynamic memory use and actual embedded systems cannot provide efficient general-purpose memory management as it is needed. As a result, dynamic memory optimizations are a requirement when porting these applications. Within these optimizations, the refinement of the dynamically (de)allocated abstract data type implementations in the complex multimedia applications involved is one of the most important and difficult parts for an efficient mapping of the algorithms on low-power and high-speed embedded consumer devices. We describe a high-level approach for modeling and refining complex data types using abstract derived classes in C++. This approach enables the multimedia developer to compose, evaluate and refine complex data types in a conceptually straightforward way, without a time-consuming programming effort
Keywords :
C++ language; consumer electronics; embedded systems; multimedia computing; optimisation; programming; software prototyping; storage management; C++ programming; abstract derived classes; complex dynamic data types; consumer embedded devices; dynamic memory optimization; fast prototyping; high-speed embedded devices; low-power embedded devices; memory management; multimedia algorithms; Algorithm design and analysis; Costs; Delta modulation; Embedded system; Energy consumption; Libraries; Memory management; Multimedia systems; Prototypes; Workstations;
Conference_Titel :
Multimedia and Expo, 2004. ICME '04. 2004 IEEE International Conference on
Conference_Location :
Taipei
Print_ISBN :
0-7803-8603-5
DOI :
10.1109/ICME.2004.1394322