Accueil || Parcours || Recherche || S'enregistrer || Mon Compte || Contacts || Aide || Langues
Concolato, Cyril (2007) Descriptions de scènes multimédia : représentations et optimisations. Doctorat Informatique et Réseaux, Département Traitement du Signal et Images, ENST p.227.
Plein texte disponible en tant que :
|
|
Résumé
Avec les progrès technologiques en matière de débits disponibles et la diversification des média
disponibles, l'enjeu est maintenant de diffuser aux utilisateurs des médias de qualité dans une
présentation cohérente, attractive et interactive, qu'elle soit destinée au monde de la télévision
numérique, de l'Internet ou de la téléphonie mobile. Les descriptions de scènes multimédia tentent de
répondre à ce pari. Le pari consiste en effet à développer des technologies permettant la diffusion et la
présentation de contenu multimédia riche, animé, interactif dans des environnements aux contraintes
multiples. Il faut des technologies suffisamment simples pour être intégrées dans des terminaux à
faible coût de revient, mais également suffisamment attractives pour attirer de nouveaux
consommateurs. Ensuite, même si les débits augmentent et les techniques de compression
s'améliorent, la plus grande partie des "tuyaux" est encore occupée par les média traditionnels (audio,
vidéo). Il faut donc que ces nouvelles technologies n'occupent pas trop de bande passante. Enfin, pour
qu'elles mènent à de nouveaux usages, il faut que les créateurs de contenu se les approprient et pour
cela, il faut que les présentations multimédia soient faciles à créer, quel que soit le scénario
d'utilisation.
Cette thèse a pour objectif dans un premier temps de mener une réflexion sur les différentes
représentations de scènes multimédias existantes et d’en proposer une synthèse. Cette synthèse
propose une vue générale sur les langages, les formats de représentation des descriptions de scènes
ainsi que sur les techniques de codage et les traitements appliqués aux scènes multimédia. Elle
présente, en particulier, les problématiques liées à l'animation, la compression, l'interactivité, la
diffusion et finalement à la présentation. Dans un second temps, elle propose des améliorations aux
solutions existantes. Ces propositions sont doubles. Tout d'abord, cette thèse propose d'un ensemble de
méthodes pour permettre la représentation efficace de scènes multimédia fortement animées,
notamment pour les formats de représentations MPEG-4 BIFS, W3C SVG et MPEG-4 LASeR, et avec
la prise en compte des contraintes de la diffusion sur téléphone mobile. Ensuite, cette thèse propose
une architecture et une implémentation innovante d'un lecteur de scènes permettant la lecture de
contenus multimédia sur terminaux contraints grâce au respect d'un compromis entre consommation
mémoire et rapidité d'exécution. Cette thèse se conclut, après avoir rappelé les contraintes du monde
mobile, par une synthèse des choix technologiques à faire, dans la vaste bibliothèque d'outils
disponibles dans le domaine des descriptions de scènes, pour concevoir un service multimédia pour
mobiles.
| Type d'EPrint: | Thèse (Doctorat) |
|---|---|
| Directeur de Mémoire: | Dufourd, Jean-Claude |
| Date: | 12 Juillet 2007 |
| Jury de Mémoire: | Mathieu, Yves et Bernardo Pereira, Fernando Manuel et Van de Walle, Rik et Prêteux, Françoise et Layaïda, Nabil et Morán Burgos, Francesco et Dufourd, Jean-Claude |
| Ecole Doctorale: | ED 130 INFORMATIQUE, TELECOMMUNICATIONS ET ELECTRONIQUE (EDITE) |
| Discipline: | Informatique et Réseaux |
| Fonds: | ENST |
| Institution: | ENST |
| Laboratoire: | Département Traitement du Signal et Images |
| Sujets: | 2. Sciences et technologies de l'information et de la communication |
| Mots-clés libres: | Multimédia, Interactivité, Mpeg, Animation, Compression, Svg, Multimedia, Interactivity, Mpeg, Animation, Compression, Svg |
| Code ID: | 3480 |
| Déposé par : | Cyril Concolato |
| Déposé le : | 23 Mai 2008 |
Références Bibliographiques
[01] G. Di Cagno, C. Concolato, J.-C. Dufourd, "Multimedia adaptation in end-user terminals",
Signal Processing: Image Communication, Volume 21, Issue 3, Mar. 2006, Pages 200 – 216.
[02] J.-C. Dufourd, O. Avaro, C. Concolato, "An MPEG standard for rich media services",
IEEE Multimedia, Volume 12, Issue 4, Oct.-Dec. 2005, Pages 60 – 68.
[03] C. Concolato, J.-C. Dufourd, J.-C. Moissinac, "Creating and encoding of cartoons using
MPEG-4 BIFS: methods and results", IEEE Transactions on Circuits and Systems for Video
Technology, Volume 13, Issue 11, Nov. 2003, Pages 1129 – 1135.
[04] M. Ransburg, H. Hellwagner, B. Pellan, C. Concolato, R. Cazoulat, S. De Zutter, C. Poppe, R.
Van de Walle, A. Hutter, "DANAE: Dynamic and Distributed Adaptation of Scalable
Multimedia Content in a Context-Aware Environment", Proceedings of European Symposium on
Mobile Media Delivery (EuMob), Alghero, Italy, Sept. 2006.
[05] C. Concolato, J.-C. Dufourd, "Adaptation de contenu MPEG-4 BIFS suivant la norme
MPEG-21", Proceedings of Première Conférence sur le Multimédia pour Mobile (MCube),
Montbéliard, France, Mar. 2004.
[06] P. Gioia, K. Kamyab, I. Wolf, G. Panis, A. Difino, M. Kimiaei, T. DiGiacomo, A.
Cotarmanac'h, P. Goulev, A. Graffunder, A. Hutter, B. Negro, C. Concolato, C. Joslin, E. Mamdani,
J.-C. Dufourd, N. Thalmann, "ISIS: intelligent scalability for interoperable services",
Proceedings of First European Conference on Visual Media Production (CVMP), London, UK,
Mar. 2004.
[07] C. Concolato, J.-C. Moissinac, J.-C. Dufourd, "Representing 2D Cartoons using SVG",
Proceedings of SMIL Europe 2003, Paris, France, Feb. 2003.
[08] C. Concolato, J.-C. Dufourd, "Comparison of MPEG-4 BIFS and some other multimedia
description languages", Proceedings of Workshop and Exhibition on MPEG-4 (WEMP), San Jose,
USA, Jun. 2002.
[09] J.-C. Moissinac, C. Concolato, J.-C. Dufourd, "Codage MPEG-4 de dessins animés",
Proceedings of COmpression et REprésentation des Signaux Audiovisuels (CORESA), Dijon, France,
Nov. 2001.
[10] F. Bouilhaguet, C. Concolato, S. Boughoufalah, J.-C. Dufourd, "Adding delivery support to
MPEG-Pro, an authoring system for MPEG-4", Proceedings of Workshop and Exhibition on
MPEG-4 (WEMP), San Jose, USA, Jun. 2001.
[11] C. Concolato, "Specification of graphics for the mobile environment", Delivrable 4.4.1,
IST DANAE, Jun. 2006.
[12] C. Concolato, "White Paper on MPEG-4 LASeR", ISO/IEC JTC 1/SC 29/WG 11 N7507
Poznan, Poland, July 2005.
[13] C. Concolato, "Generic scalability and streamability schemes specification",
Delivrable 3.7, IST ISIS, Jan. 2004.
[14] C. Concolato, J.-C. Dufourd, F. Prêteux, M. Preda, "Method and Equipment for Managing
interaction in the MPEG-4 Standard".
[15] C. Concolato, C. Seyrat, G. Pau, C. Thiénot, A.Cotarmanac'h, "Method for compressing a
hierarchical tree, corresponding signal and method for decoding a signal".
[16] A. Hakeem, K. Shafique, M. Shah, "An Object-based Video Coding Framework for Video
Sequences Obtained From Static Cameras", Proceedings of the 13th annual ACM international
conference on Multimedia (MM), Singapore, Singapore, Nov. 2005.
[17] A. Scherp, S. Boll, "Paving the Last Mile for Multi-Channel Multimedia Presentation
Generation", Procedings of the 11th Multimedia Modeling Conference (MMM), Melbourne, Australia,
Jan. 2005.
[18] E. Scheirer, "The MPEG-4 Structured Audio standard", Proceedings of the IEEE International
Conference on Acoustics, Speech, and Signal Processing (ICASSP), Seattle, USA, May 1998.
[19] W. De Neve, K. De Wolf, D. De Schrijver, R. Van de Walle, "Using MPEG-4 Scene
Description for offering customizable and interactive multimedia presentations", Workshop on Image
Analysis for Multimedia Interactive Services (WIAMIS), Montreux, Switzerland, Apr. 2005.
[20] F. Bouilhaguet, J.-C. Dufourd, S. Boughoufalah, C. Havet, "Interactive broadcast digital
television. The OpenTV platform versus the MPEG-4 standard framework", Proceedings of the IEEE
International Symposium on Circuits and Systems (ISCAS), Geneva, Switzerland, May 2000.
[21] J. Piesing, "The DVB multimedia home platform (MHP) and related specifications",
Proceedings of the IEEE, Volume 94, Issue 1, Jan. 2006, Pages 237 – 247.
[22] R. Grigoras, "Supervision de flux pour les contenus hypermédia: optimisation de politiques de
préchargement et ordonnancement causal", Thèse de doctorat, INP Toulouse, 2003.
[23] P. Baudelaire, M. Gangnet, "Planar maps: an interaction paradigm for graphic design",
Proceedings of the conference on Human factors in computing systems (CHI), Austin, USA, May 1989.
[24] E. Jang et al., "Interpolator Data Compression for MPEG-4 Animation", IEEE Transactions
on Circuits And Systems for Video Technology, Volume 14, Issue 7, Jul. 2004, Pages 989 – 1008.
[25] P.-J. Laurent, A. Le Méhauté, L. Schumaker, "Curves and Surfaces", Academic Press,
New York, 1991.
[26] O. Avaro, P. Salembier, "MPEG-7 Systems: overview", IEEE Transactions on Circuits and
Systems for Video Technology, Volume 11, Issue 6, Jun. 2001, Pages 760 – 764.
[27] S. Devillers, C. Timmerer, J. Heuer, H. Hellwagner, "Bitstream syntax description-based
adaptation in streaming and constrained environments", IEEE Transactions on Multimedia, Volume 7,
Issue 3, Jun. 2005, Pages 463 – 470.
[28] T. Ebrahimi, F. Pereira, "The MPEG-4 Book", Prentice Hall, Jul. 2002.
[29] C. Seyrat, "L'interopérabilité dans les systèmes d'indexation multimédia", Thèse de doctorat,
LIP6, 2003.
[30] J. Ziv, A. Lempel, "A Universal Algorithm for Sequential Data Compression'', IEEE
Transactions on Information Theory, Volume 23, Issue 3, 1977, Pages 337 – 342.
[31] S. Boughoufalah, "Outils Auteurs pour MPEG-4", Thèse de doctorat, ENST, 2002.
[32] G. Di Cagno, "Systèmes multimédia et qualité d'expérience", Thèse de doctorat, ENST, 2004.
[33] M. Kostoulas, M. Matsa, N. Mendelsohn, E. Perkins, A. Heifets, M. Mercaldi, "XML
screamer: an integrated approach to high performance XML parsing, validation and deserialization",
Proceedings of the 15th International Conference on World Wide Web (WWW), Edinburgh, Scotland,
May 2006.
[34] C. Cunat, "Accélération matérielle pour le rendu de scènes multimédia vidéo et 3D", Thèse de
doctorat, ENST, 2004.
[35] Y.-C. Tu, J. Sun, M. Hefeeda, S. Prabhakar, "An analytical study of peer-to-peer media
streaming systems", ACM Transactions on Multimedia Computing, Communications, and
Applications (TOMCCAP), Volume 1, Issue 4, Nov. 2005, Pages 354 – 376.
[36] A. Vetro, C. Timmerer, "Digital item adaptation: overview of standardization and research
activities", IEEE Transactions on Multimedia, Volume 7, Issue 3, Jun. 2005, Pages 418 – 426.
[37] T. Zgaljic, N. Sprljan, E. Izquierdo, "Bitstream syntax description based adaptation of scalable
video", Proceedings of The 2nd European Workshop on the Integration of Knowledge, Semantics and
Digital Media Technology (EWIMT), London, UK, Nov.-Dec. 2005.
[38] Y.-K. Lim, "White Paper on MPEG-4 System", ISO/IEC JTC 1/SC 29/WG 11N7504, 2005,
http://www.chiariglione.org/mpeg/technologies/mp04-sys/index.htm
[39] A. Cotarmanac'h, R. Cazoulat, Y. Fisher, " White Paper on MPEG-4 BIFS ", ISO/IEC JTC
1/SC 29/WG 11N7608, 2005, http://www.chiariglione.org/mpeg/technologies/mp04-bifs/index.htm
[40] P. Schirling, "White Paper on MPEG-2 Systems",
http://www.chiariglione.org/mpeg/technologies/mp02-ts/index.htm
[41] J. Bormans, K. Hill, "MPEG-21 Overview", ISO/IEC JTC1/SC29/WG11/N5231, 2002,
http://www.chiariglione.org/mpeg/standards/mpeg-21/mpeg-21.htm
[42] Information technology – Coding of audio-visual objects – Part 1: Systems, ISO/IEC 14496-
1:2004
[43] Information technology – Coding of audio-visual objects – Part 11: Scene description (BIFS)
and application engine (MPEG-J), ISO/IEC 14496-11:2005
[44] Information technology – Coding of audio-visual objects – Part 12: ISO base media file
format, ISO/IEC 14496-12:2005
[45] Information technology – Coding of audio-visual objects – Part 14: MPEG-4 File Format
(MP4), ISO/IEC 14496-14:2003
[46] Information technology – Coding of audio-visual objects – Part 20: Lightweight Application
Scene Representation (LASeR) and Simple Aggregation Format (SAF), ISO/IEC 14496-20:2005
[47] Information technology – MPEG systems technologies – Part 1: Binary MPEG format for
XML (BiM), ISO/IEC 23001-1:2006
[48] XHTML 1.0, The Extensible HyperText Markup Language (Second Edition), W3C
Recommendation, 26 January 2000, revised 1 August 2002, http://www.w3.org/TR/html/
[49] Synchronized Multimedia Integration Language Specification (SMIL 2.1), W3C
Recommendation, 13 December 2005, http://www.w3.org/TR/SMIL/
[50] Scalable Vector Graphics (SVG) Tiny 1.2 Specification, W3C Candidate Recommendation,
10 August 2006, http://www.w3.org/TR/SVGMobile12/
[51] Cascading Style Sheets, level 2 (CSS2) Specification, W3C Recommendation, 12 May 1998,
http://www.w3.org/TR/REC-CSS2/
[52] Document Object Model (DOM) Level 3 Core Specification, W3C Recommendation, 07 April
2004, http://www.w3.org/TR/DOM-Level-3-Core/
[53] XForms 1.0 (Second Edition), W3C Recommendation, 14 March 2006,
http://www.w3.org/TR/xforms/
[54] Extensible Markup Language (XML) 1.0 (Fourth Edition), W3C Recommendation, 16 August
2006, http://www.w3.org/TR/xml/
[55] SVG MicroDOM Specification, http://www.w3.org/TR/SVGMobile12/svgudom.html
[56] Compound Document Formats, http://www.w3.org/2004/CDF/
[57] XML Path Language (XPath), Version 1.0, http://www.w3.org/TR/xpath
[58] XML Pointer Language (XPointer), Working Draft, 16 August 2002,
http://www.w3.org/TR/xptr/
[59] Remote Events for XML (REX) 1.0, Working Draft 02 February 2006,
http://www.w3.org/TR/rex/
[60] Document Object Model (DOM) Level 3 Events Specification, Version 1.0, W3C Working
Draft, 13 April 2006, http://www.w3.org/TR/DOM-Level-3-Events/
[61] Efficient XML Interchange Measurements Note, W3C Working Draft, 18 July 2006,
http://www.w3.org/TR/exi-measurements/
[62] Analysis of the EXI Measurements,W3C Public Working Group Document, 20 July 2006,
http://www.w3.org/XML/EXI/report.html
[63] XML Schema Part 0: Primer Second Edition, W3C Recommendation, 28 October 2004,
http://www.w3.org/TR/xmlschema-0/
[64] XSL Transformations (XSLT), Version 1.0, W3C Recommendation, 16 November 1999,
http://www.w3.org/TR/xslt
[65] XML Binding Language (XBL) 2.0, W3C Working Draft, 19 June 2006,
http://www.w3.org/TR/xbl/
[66] SVG's XML Binding Language (sXBL), W3C Working Draft, 15 August 2005,
http://www.w3.org/TR/sXBL
[67] XML Events, An Events Syntax for XML, W3C Recommendation, 14 October 2003,
http://www.w3.org/TR/xml-events/
[68] The XMLHttpRequest Object, W3C Working Draft, 19 June 2006,
http://www.w3.org/TR/XMLHttpRequest/
[69] Scalable Vector Graphics (SVG) 1.2, W3C Working Draft, 27 October 2004,
http://www.w3.org/TR/2004/WD-SVG12-20041027/
[70] ECMAScript Language Specification, 3rd edition (December 1999), www.ecmainternational.
org/publications/standards/Ecma-262.htm
[71] The Virtual Reality Modeling Language (VRML) specification,
http://www.web3d.org/x3d/specifications/vrml/ISO-IEC-14772-VRML97/
[72] The Extensible 3D (X3D) specification, http://www.web3d.org/x3d/specifications/ISO-IEC-
19775-X3DAbstractSpecification/
[73] 3rd Generation Partnership Project, Technical Specification Group Services and System
Aspects Transparent end-to-end packet switched streaming service (PSS); 3GPP file format (3GP)
(Release 7), 3GPP TS 26.244, http://www.3gpp.org/ftp/Specs/archive/26_series/26.244/
[74] Handley M., "Session Description Protocol", RFC 2327, http://www.ietf.org/rfc/rfc2327.txt
[75] Schulzrinne H. et al., "RTP: A Transport Protocol for Real-Time Applications",
http://www.ietf.org/rfc/rfc1889.txt
[76] T. Paila et al., "File Delivery over Unidirectional Transport (FLUTE)",
http://www.ietf.org/rfc/rfc3926.txt
[77] J. van der Meer et al., "RTP Payload Format for Transport of MPEG-4 Elementary Streams",
http://ietf.org/rfc/rfc3640.txt
[78] Streaming Transformations for XML, Site Officiel, http://stx.sourceforge.net/
[79] XBL - Extensible Binding Language 1.0, http://www.mozilla.org/projects/xbl/xbl.html
[80] Digital Media Broadcasting, http://en.wikipedia.org/wiki/Digital_Multimedia_Broadcasting
[81] Projet DANAE, Site Officiel, http://danae.rd.francetelecom.com/
[82] Projet ISIS, Site Officiel, http://isis.rd.francetelecom.com/
[83] "Asynchronous JavaScript And XML",
http://en.wikipedia.org/wiki/Ajax_%28programming%29
[84] Document Object Model, http://fr.wikipedia.org/wiki/Document_Object_Model
[85] Flash, http://en.wikipedia.org/wiki/Adobe_Flash
[86] Dynamic HTML, http://en.wikipedia.org/wiki/Dynamic_HTML
[87] OGG, http://fr.wikipedia.org/wiki/Ogg
[88] OpenTV, Site Officiel, http://www.opentv.com
[89] Multimedia Home Platform, Site Officiel, http://www.mhp.org/
[90] Flash, Site Officiel, http://www.adobe.com/products/flash
[91] FlashLite, Site Officiel, http://www.adobe.com/products/flashlite/
[92] Toon Boom Studio, Site Officiel, http://www.toonboom.com/
[93] Adobe Illustrator, Site Officiel, http://www.adobe.com/fr/products/illustrator/
[94] Beatware Mobile Designer, Site Officiel, http://www.beatware.com/products/md.html
[95] FlashJax, http://www.flash-widgets.com/flash_jax.html
[96] GPAC Project on Advanced Content, http://gpac.sourceforge.net/
[97] 3D Studio Max, Site Officiel, http://www.autodesk.com
[98] Adobe Premiere, Site Officiel, http://www.adobe.com/fr/products/premiere/
[99] LibXML, Site Officiel, http://xmlsoft.org/
[100] Matroska, Site Officiel, http://www.matroska.org/
[101] ID3, Site Officiel, http://www.id3.org/
[102] QuickTime, Site Officiel, http://www.apple.com/fr/quicktime
[103] Darwin Streaming Server, Site Officiel,
http://developer.apple.com/opensource/server/streaming/index.html
[104] ToonBoom, Site Officiel, http://www.toonboom.com
[105] Hypertext Transfer Protocol (HTTP), http://fr.wikipedia.org/wiki/Http
[106] Multimedia Messaging System (MMS),
http://en.wikipedia.org/wiki/Multimedia_Messaging_Service
Table des Matières
REMERCIEMENTS - I
RESUME - III
TABLE DES MATIERES - V
LISTE DES FIGURES - XI
LISTE DES EXEMPLES DE CODE - XV
LISTE DES TABLEAUX - XIX
CHAPITRE 0 INTRODUCTION - 1
0.1 Exposé des problèmes - 1
0.2 Objectifs - 1
0.3 Cadre de travail - 2
0.4 Principales Contributions - 2
0.4.1 Publications et brevets - 3
0.4.2 Contributions aux standards - 3
0.4.3 Logiciels - 3
0.5 Plan - 4
CHAPITRE 1 PRINCIPES DES DESCRIPTIONS DE SCENES - 5
1.1 Introduction - 5
1.2 Vocabulaire - 5
1.2.1 Scène - 5
1.2.2 Description de scène - 6
1.2.3 Flux et document de scène - 7
1.2.4 Arbre de scène - 8
1.3 Usages des descriptions de scènes - 9
1.4 Etat de l'art des langages existants - 11
1.4.1 HTML et DHTML - 11
1.4.2 Flash - 11
1.4.3 VRML - 12
1.4.4 BIFS - 12
1.4.5 SMIL - 12
1.4.6 SVG - 13
1.4.7 LASeR - 13
1.4.8 CDF - 13
1.5 Principes piliers des descriptions de scènes - 14
1.5.1 Principes de l'organisation spatiale - 14
1.5.2 Principes de l'organisation temporelle - 16
1.5.3 Interactivité minimale : la navigation - 22
1.5.4 Eléments audio visuels particuliers : les objets graphiques vectoriels - 22
1.6 Conclusion - 25
CHAPITRE 2 DESCRIPTIONS DE SCENES ET ANIMATIONS - 29
2.1 Introduction - 29
2.2 Animation par interpolation - 29
2.2.1 Principes - 29
2.2.2 Applicabilité - 31
2.2.3 Langages utilisant le modèle d'animation par interpolation - 31
2.2.4 Synthèse sur les animations par interpolation - 37
2.3 Animation par trames d’animations - 38
2.3.1 Principes - 38
2.3.2 Applicabilité - 39
2.3.3 Instances existantes et théoriques du modèle d'animation par trame - 40
2.3.4 Synthèse sur les méthodes de mise à jour de scènes - 46
2.4 Conclusion - 47
CHAPITRE 3 DESCRIPTIONS DE SCENES ET COMPRESSION - 49
3.1 Introduction - 49
3.2 Compression de la structure des scènes multimédia - 51
3.2.1 Factorisation des structures redondantes - 51
3.2.2 Mécanismes génériques de représentation binaire de documents XML - 63
3.2.3 Exemple : le codage des commandes BIFS - 64
3.3 Compression des données des scènes multimédia - 67
3.3.1 Mécanismes de représentations binaires sans perte - 67
3.3.2 Mécanismes de représentations binaires avec perte - 69
3.3.3 Compression des objets graphiques - 75
3.4 Conclusion - 77
CHAPITRE 4 DESCRIPTIONS DE SCENES ET INTERACTIVITE - 79
4.1 Introduction - 79
4.2 Les mécanismes d’interactivité - 79
4.2.1 Détection des évènements utilisateurs - 80
4.2.2 Transmission des évènements - 83
4.2.3 Cascade d’évènements et gestion temporelle - 87
4.2.4 Modification de la scène - 89
4.2.5 Résumé - 91
4.3 Scénarios d'utilisation des technologies d'interactivité - 91
4.3.1 Interactivité côté client : les applications AJAX - 91
4.3.2 Interactivité côté serveur : les applications MPEG-4 - 93
4.4 Conclusion - 94
CHAPITRE 5 DESCRIPTIONS DE SCENES, CREATION ET DISTRIBUTION - 95
5.1 Introduction - 95
5.2 Edition de scènes - 95
5.3 Diffusion de descriptions de scènes - 97
5.3.1 Les mécanismes et protocoles de transports de contenu multimédia existants - 98
5.3.2 Spécificité des descriptions de scènes - 100
5.4 Conclusion - 109
CHAPITRE 6 METHODES POUR LA REPRESENTATION EFFICACE DE SCENES
MULTIMEDIA ANIMEES - 111
6.1 Introduction - 111
6.2 Cas d'étude : le dessin animé - 111
6.3 Choix d'une représentation - 114
6.3.1 MPEG-4 BIFS - 115
6.3.2 SVG - 117
6.3.3 LASeR - 119
6.3.4 Synthèse sur le choix de la structure d'une scène - 119
6.4 Codage efficace de scènes animées - 120
6.4.1 Codage de structure - 120
6.4.2 Codage des données - 125
6.4.3 Synthèse et proposition de codage - 132
6.5 Distribution efficace de scènes animées - 133
6.5.1 Distribution progressive de documents XML - 133
6.5.2 Fragmentation temporelle de contenu SVG - 134
6.5.3 Outil générique de fragmentation et de streaming XML - 135
6.5.4 Efficacité du streaming de document SVG - 136
6.5.5 Synthèse - 138
6.6 Représentation adaptable de flux de scènes animées - 140
6.6.1 Méthodes de scalabilité pour un flux de scènes animées - 140
6.6.2 Résultats - 144
6.7 Synthèse - 145
6.8 Résultats indirects - 146
CHAPITRE 7 IMPLEMENTATION OPTIMISEE D'UN LECTEUR DE SCENES
MULTIMEDIA ANIMEES ET INTERACTIVES - 147
7.1 Introduction - 147
7.2 Lecture optimisée de scènes SVG - 148
7.2.1 Rapidité de lecture - 149
7.2.2 Consommation mémoire - 151
7.2.3 Synthèse sur l'efficacité de la lecture de scènes - 158
7.3 Composition optimisée de scènes SVG - 158
7.3.1 Fonctionnement de la phase de composition - 158
7.3.2 Rapidité de composition - 159
7.3.3 Composition et consommation mémoire - 164
7.3.4 Résultats et limitations - 167
7.4 Rendu optimisé de scènes SVG - 170
7.4.1 Principes du rendu efficace de scènes - 170
7.4.2 Rendu SVG et héritage - 172
7.4.3 Proposition pour le suivi des objets modifiés en SVG - 173
7.4.4 Résultats et limitations - 174
7.5 Conclusion - 175
CHAPITRE 8 CONCLUSION - 177
8.1 Bilan - 177
8.2 Outils de descriptions de scènes et services multimédia pour mobiles - 178
8.2.1 Outils d'édition, outils pour la lecture et phase de publication - 178
8.2.2 Limitations - 186
8.3 Perspectives - 186
CHAPITRE 9 LISTE DES PUBLICATIONS - 189
9.1 Articles de revues - 189
9.2 Articles de conférences - 189
9.3 Rapports techniques et autres documents - 190
9.4 Brevets - 190
9.5 Contributions SVG et MPEG - 190
CHAPITRE 10 BIBLIOGRAPHIE - 193
10.1 Articles de revues, de conférences, thèses et livres - 193
10.2 Articles divers - 194
10.3 Standards du Moving Picture Experts Group (MPEG) - 195
10.4 Standards du World Wide Web Consortium (W3C) - 195
10.5 Standards divers - 197
10.6 Logiciels et sites Internet - 197
CHAPITRE 11 GLOSSAIRE - 199
Administrateurs de l'archive uniquement : éditer cet enregistrement