Title :
Eliminating CPU overhead for on-the-fly content adaptation with MPEG-4 wavelet subdivision surfaces
Author :
Tack, Nicolaas ; Lafruit, Gauthier ; Catthoor, Francky ; Lauwereins, Rudy
Author_Institution :
IMEC, Leuven, Belgium
fDate :
5/1/2006 12:00:00 AM
Abstract :
3D content, such as X3D/VRML and MPEG-4, is transported over a lot of different networks to many different terminals. The differences in bandwidth and performance are typically coped with compressed multi-resolution content: e.g. MPEG-4 wavelet subdivision surfaces (WSS). WSS geometry has a very good compression, but suffers from a high CPU overhead when it is used for fine-grained on-the-fly adaptations of the geometry in execution time regulated applications, e.g. networked interactive 3D games. This paper therefore presents a new content adaptation method for WSS geometry which drastically frees the CPU for other application tasks. The proposed method has a minimal impact on the execution time of the graphical processing unit (10% increase) despite its extra memory requirements (68% compared to single resolution geometry) and its decreased post T&L cache efficiency.
Keywords :
data compression; multimedia systems; multiprocessing systems; wavelet transforms; CPU overhead elimination; MPEG-4; MPEG-4 wavelet subdivision surfaces; VRML; X3D; graphical processing unit; multiresolution content compression; on-the-fly content adaptation; Bandwidth; Central Processing Unit; Geometry; Graphics; MPEG 4 Standard; Mathematical model; Mobile handsets; Personal digital assistants; Surface waves; Visualization;
Journal_Title :
Consumer Electronics, IEEE Transactions on
DOI :
10.1109/TCE.2006.1649680