Brevet FR2946823A1 — publié le 20101217

Procédé de génération et de gestion d'un modèle de séquences multimédia, procédé et dispositif de restitution correspondants. 1. Domaine de l'invention Le domaine de l'invention est celui du multimédia, et notamment de l'édition, la production et la diffusion de séquences multimédia d'un document multimédia, tel que par exemple une oeuvre audiovisuelle ou vidéoludique. L'invention concerne plus précisément la génération et la gestion de modèles de telles séquences multimédia. L'invention s'applique notamment, mais non exclusivement, dans les 10 domaines de la production audiovisuelle et cinématographique, du divertissement numérique, du jeu-sérieux (� Serious Game � en anglais) et de la simulation pédagogique. Dans toute la suite de ce document, on considérera les définitions suivantes : 15 - par séquence multimédia, on entend une succession de plans ou de scènes multimédia dans lesquels s'inscrit un ou plusieurs objets multimédias ; - par élément de scène, on entend tout type de donnée descriptive générée pendant l'écriture d'une scène (par exemple des données 20 de personnages, de costumes, d'accessoires, de script, de dialogues,...) et permettant de définir le cadre (c'est à dire l'action) d'une scène. Généralement, les éléments de scène sont définis à l'écriture du scénario de la séquence multimédia ; - par objet multimédia, on entend par exemple une image fixe ou 25 animée (film, vidéo, ...), du texte, du son, ou encore une composition virtuelle (par exemple un décor 3D) ainsi que leurs paramètres visuels et/ou sonores et/ou temporels ou toute combinaison de ces éléments. Généralement, les objets multimédias sont obtenus pendant le tournage ou la 30 prévisualisation des scènes. 2. Art antérieur On discute ci-après les inconvénients de l'art antérieur à travers le cas particulier de l'édition et de la production d'une séquence multimédia d'un document multimédia, par exemple un film interactif. La tendance actuelle en matière audiovisuelle est à une diffusion plus interactive qu'auparavant. Il y a désormais un désir de proposer au public des films interactifs selon lesquels l'histoire est modifiée, par exemple, en fonction de la réaction du public. Contrairement à un film classique, un film interactif repose sur un scénario comprenant des points de rupture (aussi appelés embranchements) permettant de relier une scène courante à d'autres scènes suivantes possibles. Ainsi, au niveau de chacun des points de rupture, on sélectionne une scène suivante parmi les scènes suivantes possibles en fonction, par exemple, de la réaction du public. Les spécificités et contraintes requises par le film interactif a incité quelques professionnels du cinéma et du milieu audiovisuel à développer des techniques d'édition et de montage dédiées à ce type de document. Parmi les techniques d'édition connues, une technique consiste à modéliser et à visualiser une séquence multimédia sous la forme d'une ligne de temps (ou � time-line � en anglais). Cette technique de modélisation consiste à construire, pour chaque scène de la séquence, une piste (ou segment de temps) comprenant un noeud permettant de lier la piste à d'autres pistes. Ainsi, cette modélisation permet de suivre l'évolution de la narration et de repérer les éventuelles scènes alternatives pendant l'écriture. On notera que les pistes du modèle généré suivant cette technique de modélisation connue sont de simples représentations graphiques de la dimension temporelle des scènes. Les auteurs-réalisateurs qui se sont aventurés sur le terrain des films interactifs ont constaté que les techniques d'édition et de montage connues présentent un certain nombre d'inconvénients. Tout d'abord, la plupart des techniques classiques d'édition et de montage ont été développées de manière indépendante, ce qui ne favorise pas leurs compatibilités. En outre, et en particulier pour la raison exposée ci-dessus, la chaîne de production actuelle comporte plusieurs ruptures. En effet, actuellement pour passer d'une étape à la suivante, il faut transférer des documents papiers, des bandes vidéo, des fichiers multimédias, des télécopies, des étiquettes auto-collantes, des pense-bêtes et même des instructions orales. Ainsi, la chaîne de production actuelle présente les inconvénients d'être fragile (risque de perte d'informations) et d'être peu ergonomique. Un autre inconvénient majeur des techniques classiques d'édition et de montage réside dans l'absence d'interaction entre le scénario de la séquence et le modèle de la séquence. En d'autres termes, il n'existe aucun lien entre le modèle de la séquence et les éléments de scène et les objets multimédias. Ainsi, avec les techniques classiques d'édition et de montage, il n'est pas possible d'apprécier au fur et à mesure de la construction du modèle de la séquence la validité des relations entre les différentes séquences. Enfin, on notera aussi que la réalisation d'un film interactif avec les techniques classiques d'édition et de montage est coûteuse. 3. Objectifs de l'invention L'invention a notamment pour objectif, dans au moins un de ses modes de réalisation, d'assister efficacement un utilisateur dans sa tâche de création et d'exploitation de documents multimédia. Plus précisément, un objectif de l'invention, dans au moins un de ses modes de réalisation, est de fournir une technique qui permette d'appréhender de façon automatique dans son ensemble une séquence multimédia aussi bien pour les étapes d'écriture, d'acquisition, de structuration et de stockage que pour l'étape de restitution de la séquence. Un autre objectif de l'invention, dans au moins un de ses modes de réalisation, est de fournir une telle technique qui permette de réduire les ruptures dans la chaîne de production d'un document multimédia. Un autre objectif de l'invention, dans au moins un de ses modes de réalisation, est de fournir une telle technique qui permette d'obtenir un modèle de séquence réaliste et efficace, notamment en termes d'interaction avec les éléments de scène et les objets multimédias. Un autre objectif de l'invention, dans au moins un de ses modes de réalisation, est de fournir une telle technique qui permette de faciliter les opérations de montage et de post-production. Un autre objectif de l'invention est de proposer une telle technique qui, dans un mode de réalisation particulier, soit notamment bien adaptée à la 10 production de scénarios complexes à embranchement multiples. Un autre objectif de l'invention est de proposer une telle technique qui, dans un mode de réalisation particulier, soit notamment bien adaptée à la production de films intégrant le relief tridimensionnel et des décors virtuels. Au moins un mode de réalisation de l'invention a également pour objectif 15 de fournir une telle technique qui soit notamment bien adaptée à l'édition et la production d'oeuvres audiovisuelles dans les domaines du divertissement numérique, des jeux-sérieux et de la simulation pédagogique. L'invention, dans au moins un de ses modes de réalisation, a encore pour objectif de fournir une telle technique qui soit simple à mettre en oeuvre et pour un 20 faible coût. 4. Exposé de l'invention Conformément à un mode de réalisation particulier, l'invention concerne un procédé de génération d'un modèle d'au moins une séquence multimédia destinée à être restituée par au moins un appareil de restitution. La séquence 25 comprend au moins une scène multimédia dont le cadre est défini par au moins un élément de scène, chaque scène comprenant au moins un objet multimédia destiné à être restitué par ledit au moins un appareil de restitution. Le procédé comprend, pour chaque scène, une étape de construction d'une piste comprenant un noeud permettant de lier ladite piste à au moins une autre piste. Selon l'invention, l'étape 30 de construction d'une piste comprend les étapes suivantes : - obtention d'au moins un élément de scène et/ou d'au moins un objet multimédia ; - production et association d'une première métadonnée à chaque élément de scène et/ou à chaque objet multimédia ; - génération d'un index pointant sur ledit au moins un élément de scène et/ou sur ledit au moins un objet multimédia, à partir de ladite ou desdites premières métadonnées ; - association dudit index à ladite piste, de façon à relier ladite piste audit au moins un élément de scène et/ou audit au moins un objet multimédia. L'invention repose sur une approche tout à fait nouvelle et inventive de la modélisation d'une séquence multimédia. En effet, l'invention propose d'associer à chaque piste du modèle un index pointant sur un ensemble d'éléments de scène et/ou sur un ensemble d'objets multimédias. Par exemple, l'invention prévoit d'associer, dès l'écriture de la séquence, des premières métadonnées à tous les éléments de scène et/ou à tous les objets multimédias. Ainsi, et contrairement à la technique classique de modélisation précitée, les pistes de l'invention transportent des informations relatives aux scènes. L'interaction entre le modèle de séquence, les éléments de scènes et les objets multimédias est particulièrement intéressante, notamment pour le cas des scénarios à embranchements multiples. En effet, une telle interaction permet de contrôler en temps réel l'arborescence des scènes et les embranchements en cours d'écriture. Ainsi, on suit le diagramme de progression en temps réel. Par ailleurs, on note que l'étape d'obtention d'éléments de scène consiste par exemple, pour un utilisateur, à saisir des éléments de scène via une interface homme/machine, telle que par exemple un clavier, un écran tactile, un microphone, etc. Par exemple, l'utilisateur peut obtenir des objets multimédias au moyen d'une ou plusieurs caméras ou au moyen d'un dispositif de montage. Dans une variante de réalisation, l'étape d'obtention d'éléments de scène et/ou d'objets multimédias consiste à lire des éléments de scène et/ou des objets multimédias prédéfinis stockés dans un équipement prévu à cet effet ou un moyen de stockage. Dans un mode de réalisation particulier, la création des index s'exécute à partir de tables de correspondance préexistantes pour chaque type d'élément ou d'objets qui s'incrémentent lors de la création de nouveaux éléments ou objets du même type. Dans un mode de réalisation particulier, la séquence multimédia est encapsulée dans un conteneur (ou container) comprenant, pour chaque élément de scène et chaque objet multimédia, un sous-conteneur (aussi appelé item) comprenant lui-même un ou plusieurs composants associés chacun à un descripteur (c'est-à-dire une métadonnée). De façon avantageuse, le procédé comprend une étape d'enrichissement dudit index comprenant les étapes suivantes : - obtention d'au moins un élément de tournage ; - obtention d'au moins un autre élément de scène et/ou d'au moins un autre objet multimédia, en fonction dudit ou desdits élément(s) de tournage ; - production et association d'une deuxième métadonnée à chaque autre élément de scène et/ou à chaque autre objet multimédia ; - enrichissement dudit index à partir de ladite ou desdites deuxièmes métadonnées, de façon à relier en outre ladite piste audit au moins un autre élément de scène et/ou audit au moins un autre objet multimédia. Ainsi, on prévoit d'associer des objets multimédias à chaque piste, en plus des éléments de scène. L'invention permet donc d'obtenir un modèle de séquence � interactif �, en ce sens qu'il est possible d'accéder à et de contrôler des éléments de scène et/ou des objets multimédias, directement depuis le modèle. Ceci a notamment pour avantage de permettre de faire des retouches à la phase de montage et d'agir sur l'écriture initiale des éléments de scène. Comme on le verra par la suite, l'invention permet de faciliter la modification du modèle, par exemple, par l'ajout de nouveaux éléments de scène et/ou d'objets multimédias. Avantageusement, le procédé comprend, pour chaque noeud, une étape d'association audit noeud d'au moins une condition d'enclenchement déterminée. Dans un autre mode de réalisation, l'invention concerne un modèle d'au moins une séquence multimédia destinée à être restituée par au moins un appareil de restitution, ladite séquence comprenant au moins une scène multimédia dont le cadre est défini par au moins un élément de scène, chaque scène comprenant au moins un objet multimédia destiné à être restitué par ledit au moins un appareil de restitution, ledit modèle comprenant une pluralité de pistes. Selon l'invention, chaque piste est associée à un index pointant sur au moins un élément de scène et/ou sur au moins un objet multimédia, ledit index étant généré à partir d'au moins une première métadonnée associée audit au moins un élément de scène et/ou audit au moins un objet multimédia. Dans un autre mode de réalisation, l'invention concerne un moyen de stockage contenant au moins un modèle d'au moins une séquence multimédia, lisible par un ordinateur et généré selon le procédé de génération précité. Dans un mode de réalisation particulier de l'invention, il est proposé un procédé de gestion d'un modèle d'au moins une séquence multimédia destinée à être restituée par au moins un appareil de restitution, ladite séquence comprenant au moins une scène multimédia dont le cadre est défini par au moins un élément de scène, chaque scène comprenant au moins un objet multimédia destiné à être restitué par ledit au moins un appareil de restitution. Selon l'invention, un tel procédé de gestion comprend les étapes suivantes : - obtention d'un modèle, dit modèle initial, comprenant une pluralité de pistes, chaque piste étant associée à un index pointant sur au moins un élément de scène et/ou sur au moins un objet multimédia, ledit index étant généré à partir d'au moins une première métadonnée associée audit au moins un élément de scène et/ou audit au moins un objet multimédia, chaque piste comprenant un noeud permettant de lier ladite piste à au moins une autre piste ; - obtention d'une commande de montage ; - génération d'un modèle modifié, par modification dudit modèle initial suivant une opération de modification choisie parmi une pluralité d'opérations de modification en fonction de ladite commande de montage. Ainsi, l'invention permet de modifier le modèle de séquence de manière simple et efficace. En effet, toute modification au niveau du modèle de séquence entraîne une modification au niveau des éléments de scène et/ou des objets multimédias. Avantageusement, ladite pluralité d'opérations de modification comprend 10 une opération appartenant au groupe comprenant : - une opération d'insertion d'une nouvelle piste dans ledit modèle initial ; - une opération de suppression d'une piste dudit modèle initial ; - une opération de déplacement d'une piste dans ledit modèle initial ; - une opération de modification d'une piste dudit modèle initial par 15 modification d'au moins un élément de scène au(x)quel(s) ladite piste est associée. Dans un mode de réalisation, le décor virtuel ou un de ses éléments s'ils sont indépendants peuvent être remplacés ou modifiés en volume, éclairage et perspective. 20 Selon une caractéristique avantageuse, chaque noeud est associé à au moins une condition d'enclenchement déterminée. Selon l'invention, le procédé de gestion comprend une étape de détection, au niveau de chacun desdits noeuds, d'une incompatibilité entre au moins deux pistes reliées par ledit noeud, par analyse de ladite au moins une condition d'enclenchement associée audit noeud et 25 des index associés auxdites au moins deux pistes. Ainsi, l'invention permet de contrôler la cohérence scénaristique entre deux scènes successives. Par exemple, lorsqu'une incompatibilité est détectée, il est possible d'envisager de réaliser les actions suivantes : 30 - suppression pure et simple de la séquence ; - modification du cadre et/ou du mouvement de caméra (ceci suppose de refaire un tournage) ; - changement d'éléments associés (personnages, accessoires, costumes, etc.) (ceci suppose de refaire un tournage) ; - modification des conditions d'entrée ou de sortie de la séquence y compris les numéros de séquences suivantes choisies, et analyse des conditions d'entrée des séquences suivantes. Dans un autre mode de réalisation, l'invention concerne un produit programme d'ordinateur téléchargeable depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur et/ou exécutable par un processeur, ledit produit programme d'ordinateur comprenant des instructions de code de programme pour la mise en oeuvre du procédé de génération précité et/ou du procédé de gestion précité, lorsque ledit programme est exécuté sur un ordinateur. Dans un autre mode de réalisation, l'invention concerne un moyen de stockage, éventuellement totalement ou partiellement amovible, lisible par un ordinateur, stockant un jeu d'instructions exécutables par ledit ordinateur pour mettre en oeuvre le procédé de génération précité et/ou le procédé de gestion précité. Dans un mode de réalisation particulier de l'invention, il est proposé un procédé de restitution d'une séquence multimédia par au moins un appareil de restitution, ladite séquence comprenant au moins une scène multimédia dont le cadre est défini par au moins un élément de scène, chaque scène comprenant au moins un objet multimédia destiné à être restitué par ledit au moins un appareil de restitution. Selon l'invention, un tel procédé de restitution comprend : - une étape d'obtention d'un modèle de ladite séquence, ledit modèle comprenant une pluralité de pistes, chaque piste étant associée à un index pointant sur au moins un élément de scène et/ou sur au moins un objet multimédia, ledit index étant généré à partir d'au moins une première métadonnée associée audit au moins un élément de scène et/ou audit au moins un objet multimédia, chaque piste comprenant un noeud permettant de lier ladite piste à au moins une autre piste ; - une étape de lecture dudit modèle comprenant elle-même les étapes suivantes, effectuées chaque fois qu'une piste est rencontrée lors de la lecture dudit modèle : o sélection d'au moins un objet multimédia parmi un ensemble d'objets multimédias, en fonction de l'index associé à ladite piste ; o restitution dudit au moins un objet multimédia sélectionné par ledit au moins un appareil de restitution. Avantageusement, ladite étape de lecture comprend en outre les étapes suivantes, effectuées chaque fois qu'un noeud reliant une piste courante à au moins deux pistes suivantes possibles est rencontré lors de la lecture dudit modèle : - génération pseudo-aléatoire d'au moins un critère de sélection ; - sélection de l'une desdites au moins deux pistes suivantes possibles, en fonction dudit au moins un critère de sélection généré. Dans une variante de réalisation, l'étape de génération du critère de sélection peut être effectuée en fonction de paramètres générés, par exemple, par un ou plusieurs capteurs d'ambiance. Dans un autre mode de réalisation, l'invention concerne un produit programme d'ordinateur téléchargeable depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur et/ou exécutable par un processeur, ledit produit programme d'ordinateur comprenant des instructions de code de programme pour la mise en oeuvre du procédé de restitution précité, lorsque ledit programme est exécuté sur un ordinateur. Dans un autre mode de réalisation, l'invention concerne un moyen de stockage, éventuellement totalement ou partiellement amovible, lisible par un ordinateur, stockant un jeu d'instructions exécutables par ledit ordinateur pour mettre en oeuvre le procédé de restitution précité. Dans un autre mode de réalisation, l'invention concerne un dispositif de restitution d'une séquence multimédia comprenant au moins une scène multimédia dont le cadre est défini par au moins un élément de scène, chaque scène comprenant au moins un objet multimédia. Selon l'invention, un tel dispositif comprend : - des moyens d'obtention d'un modèle de ladite séquence, ledit modèle comprenant une pluralité de pistes, chaque piste étant associée à un index pointant sur au moins un élément de scène et/ou sur au moins un objet multimédia, ledit index étant généré à partir d'au moins une première métadonnée associée audit au moins un élément de scène et/ou audit au moins un objet multimédia ; - des moyens de lecture dudit modèle comprenant : o des moyens de sélection d'au moins un objet multimédia parmi un ensemble d'objets multimédias, en fonction de l'index associé à ladite piste ; o des moyens de restitution dudit au moins un objet multimédia sélectionné. 5. Liste des figures D'autres caractéristiques et avantages de l'invention apparaîtront plus 20 clairement à la lecture de la description suivante d'un mode de réalisation préférentiel, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels : - la figure 1 présente un schéma synoptique simplifié d'un système de production d'un modèle d'une séquence multimédia, selon un mode 25 de réalisation particulier de l'invention ; - la figure 2 présente un schéma synoptique simplifié des moyens de construction des pistes d'un modèle, selon un mode de réalisation particulier de l'invention ; - la figure 3 présente la structure d'un modèle d'une séquence 30 multimédia, selon un mode de réalisation particulier de l'invention ; la figure 4 présente un schéma synoptique simplifié des moyens d'enrichissement d'index, selon un mode de réalisation particulier de l'invention ; la figure 5 illustre de façon schématique un exemple de liens créés par un index, selon un mode de réalisation particulier de l'invention ; la figure 6 présente un schéma synoptique simplifié des moyens de modification d'un modèle, selon un mode de réalisation particulier de l'invention ; et la figure 7 présente un schéma synoptique simplifié des moyens de lecture d'un modèle, selon un mode de réalisation particulier de l'invention. Description d'un mode de réalisation de l'invention Le principe général de l'invention repose sur la génération d'un modèle d'une séquence multimédia comprenant des pistes associées chacune à un index 15 pointant sur un ensemble d'éléments de scène et sur un ensemble d'objets multimédias. Les index selon l'invention permettent donc de créer des relations entre le modèle de séquences (et notamment les pistes du modèle), les éléments de scène obtenus à l'écriture des scènes, et les objets multimédias obtenus au moment du tournage des scènes. Ainsi, au moment de la lecture du modèle de 20 séquences (c'est-à-dire au moment de la diffusion de la séquence multimédia), il est possible de vérifier l'homogénéité de la narration entre deux scènes (pour ce faire, on récupère et analyse les éléments de scène pointés par les index associés à ces deux scènes) et de retrouver rapidement et efficacement, pour chaque scène, les objets multimédias à diffuser. 25 Par souci de simplification de la description, on se limitera, dans toute la suite de ce document, à décrire le cas particulier de la production d'un modèle d'une séquence d'un film interactif destiné à être diffusé dans un cinéma. L'Homme du Métier étendra sans difficulté cet enseignement à tout autre type de document multimédia destiné à être restitué sur d'autres supports de restitution 30 qu'un écran de cinéma. - - - - 6. Par souci de clarté, dans toutes les figures du présent document les moyens sont référencés par des références numériques (du type 1, 2, 3,...) et les étapes de procédé sont référencées par des références alphanumériques (du type El, E2, E3,...). 6.1 Système de production et de gestion d'un modèle de séquences On décrit désormais en relation avec la figure 1 un exemple de système de production et de gestion d'un modèle d'une séquence selon un mode de réalisation particulier de l'invention. Dans ce mode de réalisation particulier, le système 1000 selon l'invention 10 comprend : - un dispositif de génération 10 d'un modèle de séquences recevant en entrée un scénario 1 d'une séquence d'un film interactif et délivrant en sortie un modèle 2 de la séquence. Comme on le verra par la suite, le modèle 2 généré en sortie du dispositif de génération 10 comprend des 15 pistes associées chacune à un index pointant sur un ensemble d'éléments de scène et sur un ensemble d'objets multimédias. Dans cet exemple de réalisation, le scénario 1 comprend des scènes principales et des scènes alternatives. Par exemple, l'utilisateur écrit, une par une, les scènes du scénario à l'aide d'un outil classique de traitement de texte. Pendant 20 l'écriture, l'utilisateur définit le cadre de chaque scène. En d'autres termes, l'utilisateur définit un ensemble d'éléments de scène (par exemple des données de personnage, des données de dialogue, des données de décor, etc.) pour chaque scène. Par exemple, dès la fin de l'écriture d'un ensemble d'éléments de scène, on insère cet ensemble d'éléments de scène 25 dans un conteneur de scène, puis on transmet ce conteneur de scène vers le dispositif de génération 10 pour traitement. Dans l'exemple illustré par la figure 1, le dispositif de génération 10 comprend : - des moyens de construction 101 des pistes du modèle 2 spécifiques à l'invention. Comme on le verra par la suite, les moyens de 30 construction 101 de l'invention permettent de générer des index pointant sur des éléments de scène et d'associer ces index aux pistes du modèle 2 ; - des moyens de traitement 102 spécifiques à l'invention permettant de traiter les index générés par les moyens de construction 101 de manière à produire des éléments de tournage pour chaque scène. Par élément de tournage, on entend tout type de document nécessaire au tournage d'une scène, par exemple, un planning de tournage, des demandes de devis, des feuilles de service, etc. ; - des moyens de tournage 103 classiques permettant d'obtenir, pour chaque scène, des objets multimédias en fonction des éléments de tournage générés par les moyens de traitement 102. Dans l'exemple illustré par la figure 1, les moyens de tournage 103 comprennent : o deux caméras 1034 sur un module relief stéréoscopique, dont les mouvements d'objectif (diaphragme, zoom) génèrent des 15 objets multimédias (c'est-à-dire des données dynamiques) ; o deux unités de contrôle 1033 des caméra (ou � CCU � pour � Camera Control Unit � en anglais) regroupant les données des objectifs 1032 et les informations d'essence image ; o un ensemble de détecteurs de mouvement 1035 et leurs unités 20 de gestion 1036 (infrarouge, motion capture, etc,) générant des objets multimédias ; o un module de traitement 1037 interprétant les mouvements des caméras 1034 ; o un ordinateur de traitement d'image 1038 comprenant un 25 moteur 3D générant en temps réel un décor virtuel pré-calculé et permettant de le positionner en fonction des données spatiales transmises par le module de traitement 1037 ; et o une régie de visualisation 1031 incrustant en temps réel les images provenant des caméras 1034 sur le décor virtuel ; 30 - des moyens d'enrichissement 104 spécifiques à l'invention. 10 Comme on le verra par la suite, les moyens d'enrichissement 104 de l'invention permettent de compléter les index générés par les moyens de construction 101 pour qu'ils pointent en outre sur les objets multimédias obtenus par les moyens de tournage 103 ; - un dispositif de gestion 20 permettant de modifier le modèle 2 généré en sortie du dispositif de génération 10. Dans l'exemple illustré par la figure 1, le dispositif de gestion 20 comprend : - des moyens de modification 201 spécifiques à l'invention permettant de réaliser les opérations de modification suivantes sur 10 le modèle 2 généré en sortie du dispositif de génération 10 : o une opération d'insertion d'une nouvelle piste dans le modèle 2, o une opération de suppression d'une piste dans le modèle 2 ; o une opération de déplacement d'une piste dans le modèle 2 ; o une opération de modification d'une piste du modèle 2 par modification d'un ou plusieurs éléments de scène et/ou d'un ou plusieurs objets multimédias au(x)quel(s) la piste est associée (via un index généré par les moyens d'enrichissement 104). Ainsi, les moyens de modification 201 délivrent en sortie un modèle modifié 3 représentatif de la séquence à restituer ; - des moyens de conformation 202 permettant de réaliser des opérations de post-production (étalonnage image, étalonnage relief et mixage) et d'enregistrer le modèle modifié 3 sur un support lisible par un ordinateur, par exemple, un serveur conforme à la norme ISO de cinéma numérique d'après les spécifications du DCI (pour � Digital Cinema Initiative � en anglais) situé sur le lieu de diffusion. Les moyens de conformation 202, après étalonnage définitif (son, image, relief) permet de constituer également plusieurs types d'éléments prêts à diffuser. Pour des raisons de simplification, dans le présent document on discute uniquement les 15 20 25 30 éléments de type conforme à la norme ISO de cinéma numérique. Chaque séquence est enregistrée en tant que DCP (pour � Digital Cinema Package � en anglais) avec l'essence et les données temporelles. Les moyens de conformation 202 génèrent des listes de lecture courtes (ou � short playlists � en anglais) et transmettent ces listes séparément des DCP vers un ou plusieurs serveurs de diffusion ; - un dispositif de restitution 30 (par exemple situé dans une salle de cinéma) comprenant : - un serveur 301 (par exemple, un serveur DCI) comprenant lui-même des moyens de lecture 3011 permettant de lire le support sur lequel est stocké le modèle modifié 3 représentatif de la séquence à restituer. On note que le serveur 301 lit les DCP dans l'ordre prescrit par la liste de lecture courte en cours. Dans un mode de réalisation particulier, le serveur 301 coopère avec des moyens d'interaction (non représentés) permettant de collecter des données spectateurs et d'agir sur les moyens de lecture 3011 en fonction des données collectées. Dans un mode de réalisation, des spectateurs peuvent interagir avec le dispositif de restitution 30 au moyen d'une interface homme/machine connectée via une liaison sans-fil (par exemple une liaison radio du type Wifi ou Bluetooth). Dans un autre mode de réalisation, les données spectateurs sont collectées via un ou plusieurs capteurs (par exemple des capteurs de mouvement, des capteurs sonores,...) installés dans la salle de cinéma. Dans un autre mode de réalisation, les données peuvent être également renseignées par un opérateur in situ (c'est-à-dire se trouvant sur le lieu de projection) ou distant. Bien entendu, toutes ces variantes peuvent être cumulées entre elles ; - un appareil de projection 302, de type classique en soi (par exemple un projecteur numérique D-Cinéma ou E-Cinéma), capable 20 25 30 d'assurer une restitution de séquences multimédias (par exemple, en stéréoscopie) à des spectateurs se trouvant dans la salle de cinéma ; et - un appareil de restitution sonore 303, de type classique en soi. 6.2 Structure des moyens de construction des pistes d'un modèle La figure 2 présente de façon plus détaillée la structure des moyens de construction 101 selon l'invention, qui comprennent une mémoire 1012, et une unité de traitement 1011 équipée d'un microprocesseur �P, qui est piloté par un programme d'ordinateur (ou application) 1013. L'unité de traitement 1011 reçoit, dès la fin de l'écriture d'une scène, un conteneur de scène 1014 comprenant un ensemble d'éléments de scène (ES1 à ES4) relatif à la scène écrite. Le microprocesseur �P traite le conteneur de scène 1014 reçu, selon les instructions du programme 1013, pour générer une piste 1015 à laquelle sont rattachés les éléments de scène (ES1 à ES4) de la scène écrite. Dans une variante de réalisation, le conteneur de scène 1014 peut contenir un ensemble d'objets multimédias, ou des éléments de scène et des objets multimédias. Plus précisément, le microprocesseur �P effectue les étapes El 1 à E14 décrites ci-après, à chaque fois qu'il reçoit un conteneur de scène. Dans une étape El1, le microprocesseur �P reçoit un conteneur de scène et extrait de ce dernier un ensemble d'éléments de scène. A cette même étape E11, le microprocesseur �P enregistre les éléments de scène extraits dans un premier moyen de stockage compris dans ou coopérant avec les moyens de construction 101. Dans une étape E12, le microprocesseur �P génère et associe à chacun des éléments de scène de l'ensemble (extrait à l'étape El 1) une ou plusieurs métadonnées statiques (aussi appelées par la suite premières métadonnées) permettant de décrire et d'identifier l'élément de scène. Ensuite, dans une étape E13, le microprocesseur �P construit un index à partir des métadonnées statiques générées à l'étape E12. L'index ainsi construit permet d'identifier de façon unique l'ensemble des éléments de scène extrait à l'étape El 1. Enfin, dans une étape E14, le microprocesseur �P génère une piste et associe à cette dernière l'index construit à l'étape E13. De cette façon, la piste est reliée à tous les éléments de scène de l'ensemble extrait à l'étape El 1. Les pistes générées en sortie des moyens de construction 101 sont reliées par des noeuds, de manière à former le modèle 2 de la séquence. On note qu'à ce stade de la chaîne de production, les pistes générées en sortie des moyens de construction 101 sont associées à des index pointant uniquement sur des éléments de scène. Dans un mode de réalisation particulier, on associe des conditions d'enclenchement à chacun des noeuds du modèle. Comme on le verra par la suite, l'analyse de ces conditions d'enclenchement permet de détecter d'éventuelles incompatibilités entre les pistes du modèle. Dans un mode de réalisation particulier, les moyens de construction 101 coopèrent avec des moyens d'affichage permettant de restituer sur un écran d'affichage le modèle 2 de la séquence, au fur et à mesure de sa construction. Ainsi, l'utilisateur peut suivre efficacement l'évolution de la narration et repérer les scènes alternatives pendant l'écriture, et accéder à tout moment aux différents éléments de scène de chaque scène, directement depuis le modèle. La figure 3 présente un exemple de structure d'un modèle de séquence généré en sortie des moyens de construction 101. Dans cet exemple, le modèle comprend neuf pistes principales P1 à P9 (correspondant chacune à une scène principale du scénario 1 de la figure 1 commentée ci-dessus) et huit pistes alternatives P2', P3', P4', P5', P6', P7', P8' et P9' (correspondant chacune à une scène alternative du scénario 1 de la figure 1 commentée ci-dessus). Par exemple, et comme illustré sur la figure 3, une première piste principale P1 comprend un noeud Ni. Le noeud N1 permet de relier la piste P1 à une deuxième piste principale P2 et à une piste alternative P2'. Les pistes P2 et P2' partagent un même noeud N2. Le noeud N2 permet de relier les pistes P2 et P2' à une troisième piste principale P3 et à une piste alternative P3'. Dans un mode de réalisation particulier, chaque piste du modèle est reliée à un ensemble d'éléments de scène comprenant une donnée relative à une durée de scène. Dans l'exemple illustré, les moyens de construction 101 de l'invention génèrent, pour chaque scène, une piste dont la longueur est déterminée en fonction de la donnée relative à la durée de scène. Dans un mode de réalisation particulier, lorsqu'un utilisateur crée une ou plusieurs scènes alternatives, les moyens de construction 101 de l'invention analysent les éléments de scène de chaque scène alternative créée et de la scène principale, de façon à détecter des différences de durée entre les scènes. En cas de détection positive, les moyens de construction 101 génèrent une ou plusieurs cellules vides de liaison permettant chacune de relier une piste à un noeud. A titre d'exemple, la scène alternative, représentée par la piste P2', présente une durée de scène plus courte que celle de la scène principale, représentée par la piste P2. En conséquence, les moyens de construction 101 construisent et ajoutent à l'extrémité de la piste P2' une cellule vide de liaison Cl. La cellule Cl permet de relier la piste P2' au noeud N2. Dans un mode de réalisation particulier, chaque piste du modèle est reliée à un ensemble d'éléments de scène comprenant un ou plusieurs dessins de scénarimage (ou � story-board� en anglais). Dans l'exemple illustré, les moyens de construction 101 de l'invention insèrent dans chaque piste du modèle (P1, P2, P2', P3,...) au moins un dessin de scénarimage (SB1, SB2, SB2', SB3,...). La visualisation du scénarimage (ou de la prévisualisation) permet de façon immédiate d'apprécier les raccords entre images et éventuellement de corriger des enclenchements. Ainsi, lors de l'élaboration de scénario à embranchements multiples il est possible de suivre le diagramme de progression en temps réel. 6.3 Structure des moyens d'enrichissement des index La figure 4 présente de façon plus détaillée la structure des moyens d'enrichissement 104 selon l'invention, qui comprennent une mémoire 1042, et une unité de traitement 1041 équipée d'un microprocesseur �P, qui est piloté par un programme d'ordinateur (ou application) 1043. L'unité de traitement 1041 reçoit les index 1044 générés par les moyens de construction 101 et les éléments de tournage 1045 générés par les moyens de traitement 102. Le microprocesseur �P traite les éléments de tournage 1045 reçus, selon les instructions du programme 1043, pour configurer et commander les moyens de tournage 103 de façon à obtenir des objets multimédias. Sur réception des objets multimédias, le microprocesseur �P exécute les instructions du programme 1043 pour générer des index enrichis 1046 pointant à la fois sur des éléments de scènes et sur des objets multimédias. Plus précisément, le microprocesseur �P effectue les étapes E21 à E24 10 décrites ci-après, pour chaque index en provenance des moyens de construction 101. Dans une étape E21, le microprocesseur �P obtient des éléments de tournage en provenance des moyens de traitement 102. Le microprocesseur �P transmet ensuite ces éléments de tournage vers les moyens de tournage 103. Sur 15 réception des éléments de tournage, les moyens de tournage 103 initialisent les différents appareils d'acquisition avec lesquels ils coopèrent pour obtenir des objets multimédias. Dans une étape E22, le microprocesseur �P reçoit un ensemble d'objets multimédias en provenance des moyens de tournage 103. A cette même étape 20 E22, le microprocesseur 11P enregistre les objets multimédias dans un second moyen de stockage compris dans ou coopérant avec les moyens d'enrichissement 104. Dans un mode de réalisation particulier, le premier moyen de stockage dans lequel sont enregistrés les éléments de scène et le second moyen de stockage dans lequel sont enregistrés les objets multimédias peuvent être regroupés dans une 25 même unité de stockage. Dans un mode de réalisation particulier, une telle unité de stockage peut faire partie d'un réseau de communication, par exemple, un réseau Intranet. Ensuite, dans une étape E23, le microprocesseur �P génère et associe à chacun des objets multimédias (reçus à l'étape E22) une ou plusieurs 30 métadonnées dynamiques (aussi appelées par la suite deuxièmes métadonnées) (par exemple des données du type � Timecode �, � MoCap �, � tracking �, etc.) permettant de décrire et d'identifier l'objet multimédia. Enfin, dans une étape E24, le microprocesseur �P effectue une opération d'enrichissement consistant à ajouter aux index statiques tout ou partie des métadonnées dynamiques générées à l'étape E23. Dans une variante de réalisation, à cette même étape E24, il est possible d'envisager d'enrichir les index avec des nouveaux éléments de scènes. Ainsi, l'index généré en sortie des moyens d'enrichissement 104 permet de relier une piste du modèle à des éléments de scène enregistrés dans le premier moyen de stockage, ainsi qu'à des objets multimédias enregistrés dans le second moyen de stockage. En d'autres termes, l'index généré en sortie des moyens d'enrichissement 104 permet de créer des liens entre la piste, les éléments de scène et les objets multimédias. La figure 5 illustre de façon schématique un exemple de liens créés par l'index généré en sortie des moyens d'enrichissement 104. Dans cet exemple, les liens qui relient la piste aux éléments de scène (par exemple, données personnage, données costume, données accessoires, données entrée scène, données sortie scène,...) sont représentés en trait plein, et les liens qui relient la piste aux objets multimédias (par exemple, essence image, essence son, décors virtuels,...) sont représentés en trait pointillé. 6.4 Structure des moyens de modification d'un modèle La figure 6 présente de façon plus détaillée la structure des moyens de modification 201 selon l'invention, qui comprennent une mémoire 2012, et une unité de traitement 2011 équipée d'un microprocesseur �P, qui est piloté par un programme d'ordinateur (ou application) 2013. L'unité de traitement 2011 reçoit sur une première entrée un modèle 2 de séquence généré par le dispositif de génération 10, et sur une deuxième entrée une ou plusieurs commandes de montage 2014 (par exemple, ces commandes de montage sont fournies par un utilisateur via une interface homme/machine prévue à cet effet). Le microprocesseur �P traite ces informations, selon les instructions du programme 2013, pour modifier le modèle 2 en fonction de la ou des commandes de montage reçues. Ainsi, les moyens de modification 201 délivrent en sortie un modèle modifié 3 représentatif de la séquence à restituer par le dispositif de restitution 30. Dans un mode de réalisation particulier, l'index associé à chaque piste du modèle permet de relier la piste à un ensemble d'élément de scène comprenant des conditions d'entrée et de sortie de scène. Comme indiqué précédemment, il est possible d'associer des conditions d'enclenchement à chacun des noeuds du modèle. Ainsi, dans un mode de réalisation particulier, après chaque opération de modification du modèle, le microprocesseur �P analyse les conditions d'enclenchement associées aux différents noeuds du modèle et les conditions d'entrée et de sortie de scène associées aux différentes pistes du modèle pour détecter des incompatibilités entre pistes. 6.5 Structure des moyens de lecture d'un modèle La figure 7 présente de façon plus détaillée la structure des moyens de lecture 3011 selon l'invention, qui comprennent une mémoire 30112, et une unité de traitement 30111 équipée d'un microprocesseur �P, qui est piloté par un programme d'ordinateur (ou application) 30113. L'unité de traitement 30111 reçoit un modèle de séquence 30114. Le microprocesseur �P lit les pistes du modèle reçu, selon les instructions du programme 30113, pour obtenir des objets multimédias 30115. Plus précisément, le microprocesseur �P effectue les étapes E31 à E33 décrites ci-après, à chaque fois qu'il lit une piste. Dans une étape E31, le microprocesseur �P obtient l'index associé à la piste. Dans une étape E32, le microprocesseur �P sélectionne, parmi les objets 25 multimédias enregistrés dans le second moyen de stockage, ceux pointés par l'index (obtenu à l'étape E31). Enfin, dans une étape E33, le microprocesseur �P transmet les objets multimédias sélectionnés à l'étape E32 vers des appareils de projection 302 et de restitution sonore 303. 30 REVENDICATIONS1. Procédé de génération d'un modèle d'au moins une séquence multimédia destinée à être restituée par au moins un appareil de restitution, ladite séquence comprenant au moins une scène multimédia dont le cadre est défini par au moins un élément de scène, chaque scène comprenant au moins un objet multimédia destiné à être restitué par ledit au moins un appareil de restitution, ledit procédé comprenant, pour chaque scène, une étape de construction d'une piste comprenant un noeud permettant de lier ladite piste à au moins une autre piste, caractérisé en ce que ladite étape de construction d'une piste comprend les étapes suivantes : obtention (El 1) d'au moins un élément de scène et/ou d'au moins un objet multimédia ; production et association (E12) d'une première métadonnée à chaque élément de scène et/ou à chaque objet multimédia ; génération (E13) d'un index pointant sur ledit au moins un élément de scène et/ou sur ledit au moins un objet multimédia, à partir de ladite ou desdites premières métadonnées ; association (E14) dudit index à ladite piste, de façon à relier ladite piste audit au moins un élément de scène et/ou audit au moins un objet multimédia. Procédé de génération selon la revendication 1, caractérisé en ce qu'il comprend une étape d'enrichissement dudit index comprenant les étapes suivantes : - obtention (E21) d'au moins un élément de tournage ; 25 - obtention (E22) d'au moins un autre élément de scène et/ou d'au moins un autre objet multimédia, en fonction dudit ou desdits élément(s) de tournage ; - production et association (E23) d'une deuxième métadonnée à chaque autre élément de scène et/ou à chaque autre objet multimédia ; 30 - enrichissement (E24) dudit index à partir de ladite ou desdites - - - -2.deuxièmes métadonnées, de façon à relier en outre ladite piste audit au moins un autre élément de scène et/ou audit au moins un autre objet multimédia. 3. Procédé de génération selon l'une quelconque des revendications 1 et 2, caractérisé en ce qu'il comprend, pour chaque noeud, une étape d'association audit noeud d'au moins une condition d'enclenchement déterminée. 4. Modèle d'au moins une séquence multimédia destinée à être restituée par au moins un appareil de restitution, ladite séquence comprenant au moins une scène multimédia dont le cadre est défini par au moins un élément de scène, chaque scène comprenant au moins un objet multimédia destiné à être restitué par ledit au moins un appareil de restitution, ledit modèle comprenant une pluralité de pistes, ledit modèle étant caractérisé en ce que chaque piste est associée à un index pointant sur au moins un élément de scène et/ou sur au moins un objet multimédia, ledit index étant généré à partir d'au moins une première métadonnée associée audit au moins un élément de scène et/ou audit au moins un objet multimédia. 5. Moyen de stockage contenant au moins un modèle d'au moins une séquence multimédia, lisible par un ordinateur et généré selon le procédé de génération selon au moins une des revendications 1 à 3, ladite séquence étant destinée à être restituée par au moins un appareil de restitution, ladite séquence comprenant au moins une scène multimédia dont le cadre est défini par au moins un élément de scène, chaque scène comprenant au moins un objet multimédia destiné à être restitué par ledit au moins un appareil de restitution, ledit modèle comprenant une pluralité de pistes, ledit modèle étant caractérisé en ce que chaque piste est associée à un index pointant sur au moins un élément de scène et/ou sur au moins un objet multimédia, ledit index étant généré à partir d'au moins une première métadonnée associée audit au moins un élément de scène et/ou audit au moins un objet multimédia.6. Procédé de gestion d'un modèle d'au moins une séquence multimédia destinée à être restituée par au moins un appareil de restitution, ladite séquence comprenant au moins une scène multimédia dont le cadre est défini par au moins un élément de scène, chaque scène comprenant au moins un objet multimédia destiné à être restitué par ledit au moins un appareil de restitution, ledit procédé étant caractérisé en ce qu'il comprend les étapes suivantes : - obtention d'un modèle, dit modèle initial, comprenant une pluralité de pistes, chaque piste étant associée à un index pointant sur au moins un élément de scène et/ou sur au moins un objet multimédia, ledit index étant généré à partir d'au moins une première métadonnée associée audit au moins un élément de scène et/ou audit au moins un objet multimédia, chaque piste comprenant un noeud permettant de lier ladite piste à au moins une autre piste ; - obtention d'une commande de montage ; - génération d'un modèle modifié, par modification dudit modèle initial suivant une opération de modification choisie parmi une pluralité d'opérations de modification en fonction de ladite commande de montage. 7. Procédé de gestion selon la revendication 6, caractérisé en ce que ladite pluralité d'opérations de modification comprend une opération appartenant au groupe comprenant : - une opération d'insertion d'une nouvelle piste dans ledit modèle initial ; - une opération de suppression d'une piste dudit modèle initial ; - une opération de déplacement d'une piste dans ledit modèle initial ; - une opération de modification d'une piste dudit modèle initial par modification d'au moins un élément de scène et/ou d'au moins un objet multimédia au(x)quel(s) ladite piste est associée. 8. Procédé de gestion selon l'une quelconque des revendications 6 et 7, caractérisé en ce que chaque noeud est associé à au moins une conditiond'enclenchement déterminée, et en ce que ledit procédé comprend une étape de détection, au niveau de chacun desdits noeuds, d'une incompatibilité entre au moins deux pistes reliées par ledit noeud, par analyse de ladite au moins une condition d'enclenchement associée audit noeud et des index associés auxdites au moins deux pistes. 9. Produit programme d'ordinateur téléchargeable depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur et/ou exécutable par un processeur, caractérisé en ce qu'il comprend des instructions de code de programme pour la mise en oeuvre du procédé de génération selon au moins une des revendications 1 à 3 et/ou du procédé de gestion selon au moins une des revendications 6 à 8, lorsque ledit programme est exécuté sur un ordinateur. 10. Moyen de stockage, éventuellement totalement ou partiellement amovible, lisible par un ordinateur, stockant un jeu d'instructions exécutables par ledit ordinateur pour mettre en oeuvre le procédé de génération selon au moins une des revendications 1 à 3 et/ou le procédé de gestion selon au moins une des revendications 6 à 8. 11. Procédé de restitution d'une séquence multimédia par au moins un appareil de restitution, ladite séquence comprenant au moins une scène multimédia dont le cadre est défini par au moins un élément de scène, chaque scène comprenant au moins un objet multimédia destiné à être restitué par ledit au moins un appareil de restitution, ledit procédé étant caractérisé en ce qu'il comprend : - une étape d'obtention d'un modèle de ladite séquence, ledit modèle comprenant une pluralité de pistes, chaque piste étant associée à un index pointant sur au moins un élément de scène et/ou sur au moins un objet multimédia, ledit index étant généré à partir d'au moins une première métadonnée associée audit au moins un élément de scène et/ou audit au moins un objet multimédia, chaque piste comprenant un noeudpermettant de lier ladite piste à au moins une autre piste ; - une étape de lecture dudit modèle comprenant elle-même les étapes suivantes, effectuées chaque fois qu'une piste est rencontrée lors de la lecture dudit modèle : o sélection (E32) d'au moins un objet multimédia parmi un ensemble d'objets multimédias, en fonction de l'index associé à ladite piste ; o restitution (E33) dudit au moins un objet multimédia sélectionné par ledit au moins un appareil de restitution. 12. Procédé de restitution selon la revendication 11, caractérisé en ce que ladite étape de lecture comprend en outre les étapes suivantes, effectuées chaque fois qu'un noeud reliant une piste courante à au moins deux pistes suivantes possibles est rencontré lors de la lecture dudit modèle : - génération pseudo-aléatoire d'au moins un critère de sélection ; - sélection de l'une desdites au moins deux pistes suivantes possibles, en fonction dudit au moins un critère de sélection généré. 13. Produit programme d'ordinateur téléchargeable depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur et/ou exécutable par un processeur, caractérisé en ce qu'il comprend des instructions de code de programme pour la mise en oeuvre du procédé de restitution selon au moins une des revendications 11 et 12, lorsque ledit programme est exécuté sur un ordinateur. 14. Moyen de stockage, éventuellement totalement ou partiellement amovible, lisible par un ordinateur, stockant un jeu d'instructions exécutables par ledit ordinateur pour mettre en oeuvre le procédé de restitution selon au moins une des revendications 11 et 12. 15 Dispositif de restitution d'une séquence multimédia comprenant au moins une scène multimédia dont le cadre est défini par au moins un élément de scène, chaque scène comprenant au moins un objet multimédia, ledit dispositif étant caractérisé en ce qu'il comprend :- des moyens d'obtention d'un modèle de ladite séquence, ledit modèle comprenant une pluralité de pistes, chaque piste étant associée à un index pointant sur au moins un élément de scène et/ou sur au moins un objet multimédia, ledit index étant généré à partir d'au moins une première métadonnée associée audit au moins un élément de scène et/ou audit au moins un objet multimédia ; - des moyens de lecture dudit modèle comprenant : o des moyens de sélection d'au moins un objet multimédia parmi un ensemble d'objets multimédias, en fonction de l'index associé à ladite piste ; o des moyens de restitution dudit au moins un objet multimédia sélectionné par lesdits moyens de sélection.