FR 3055079 A1 20180216 FR 1657666 A 20160809 1 SYSTEME DE COMPOSITION OU DE MODIFICATION DE SEQUENCES DE REALITE VIRTUELLE, PROCEDE DE COMPOSITION ET SYSTEME DE LECTURE DESDITES SEQUENCES [0001] L'invention concerne le domaine des expériences immersives de réalité virtuelle, et la création rapide et intuitive de séquences personnalisées d'expérience de réalité virtuelle ou augmentée. L'invention porte plus particulièrement sur un système de composition ou de modification de séquences de réalité virtuelle, un procédé permettant une composition ou une modification rapide d'une séquence d'expérience de réalité virtuelle mis en oeuvre par ledit système et un système de lecture des séquences ainsi composées. L'objectif général est de permettre l'intégration rapide et aisée d'informations de façon à créer une séquence d'expérience de réalité virtuelle sans effort de programmation et ainsi la rendre accessible à la portée de tous. [Art antérieur [0002] La technique de réalité virtuelle se développe rapidement et touche de plus en plus de domaines tels que l'architecture, la communication, les jeux vidéo et l'apprentissage. La réalité virtuelle se réfère à un environnement conçu par ordinateur qui est capable de simuler la présence physique des utilisateurs dans le mode réel ou imaginaire. La réalité virtuelle peut se présenter sous la forme d'un seul lieu avec lequel l'utilisateur peut interagir, ou bien d'un ensemble de lieux, de façon à former une séquence de réalité virtuelle avec laquelle l'utilisateur peut interagir. [0003] Aujourd'hui, il est généralement nécessaire, pour la conception et la définition d'une séquence de réalité virtuelle, de faire appel à des connaissances poussées dans des logiciels spécialisés tels que CATIA V5, Solidworks, Inventor, Sketchup, 3dsmax, Unreal Engine ou Unity3D. Ces solutions permettent de créer des séquences complexes d'expérience de réalité virtuelle. Néanmoins, elles nécessitent un long travail de programmation par des personnes ayant suivies des études spécialisées en programmation. En outre, la plupart des expériences de réalité virtuelle, créées par des équipes de programmeurs, sont structurellement figées. Ainsi, ces solutions ne permettent pas la création de séquences de réalité virtuelle par des personnes sans connaissances en programmation. 3055079 2 [0004] Il existe également dans l'état de l'art des solutions de visualisation de photos (e.g. Oculus Photos, disponible sur GearVR, dans laquelle on peut ajouter des photos en les copiant sur la carte SD du téléphone), de visualisation de vidéos (sur le même principe, Oculus Video sur GearVR). Ces applications ne permettent pas de personnaliser 5 l'environnement dans lequel sont présentés ces medias. Elles ne permettent pas non plus de créer une visite composée de plusieurs lieux entre lesquels on peut naviguer. [0005] Il existe d'autres solutions pour créer des expériences de réalité virtuelle relativement aisées à mettre en oeuvre. Néanmoins, afin de permettre une facilité de conception et une absence de programmation, ces expériences de réalité virtuelle 10 personnalisables sont limitées à une scène ou un lieu. [0006] Pourtant, la réalité virtuelle se développe rapidement et les dispositifs permettant d'accéder à ce nouveau média sont de plus en plus nombreux. Afin de favoriser son essor, il est nécessaire de disposer de systèmes et de méthodes associés permettant à un utilisateur sans connaissances poussées en programmation de générer une séquence de 15 réalité virtuelle pouvant satisfaire ses besoins. En effet, un utilisateur pourrait souhaiter personnaliser une séquence de réalité virtuelle de façon à y insérer des expériences complémentaires et cela sans avoir à recoder l'application gérant cette séquence. Or, il n'existe pas de solution capables, sans avoir recours à la programmation, d'une part d'évoluer en terme de structure en fonction des désirs de l'auteur et d'autre part d'intégrer 20 des contenus, contenants ou transitions provenant de différentes origines et notamment des ressources de l'auteur. [0007] Ainsi, il existe un besoin pour de nouveaux systèmes de composition de séquence d'expérience de réalité virtuelle capables de répondre aux problèmes engendrés par les systèmes existants. 25 [0008] L'invention a pour but de remédier aux inconvénients de l'art antérieur. Elle permet notamment la mise en oeuvre d'un service d'édition de visite en réalité virtuelle permettant à un non spécialiste de définir tous les éléments de la visite (lieux, liens de navigation, media consultables et leur positionnement dans chaque lieu) via une interface ne nécessitant pas de programmation de la part de l'auteur. 30 [0009] En particulier, l'invention a pour but de proposer un système de composition d'une séquence de réalité virtuelle, ledit système pouvant être mis en oeuvre même en l'absence de connaissance en programmation, étant rapide, simple et avec un nombre 3055079 3 réduit d'étapes. Ce système, basé sur un fichier ou un ensemble de fichiers de configuration a l'avantage de pouvoir supporter l'ajout de modules d'expériences, pour enrichir la visite et redéfinir les règles d'interactions proposées pour la navigation et la consultation de media sans avoir à reprogrammer l'ensemble du produit. Ainsi, il est 5 possible également à partir d'une séquence de base de venir y greffer des contenus de tous types et cela sans connaissances en programmation. [0010] L'invention a en outre pour but de proposer un procédé de composition ou de modification d'une séquence d'expérience de réalité virtuelle permettant de faire évoluer la séquence, de personnaliser l'environnement dans lequel sont présentés les médias et 10 notamment de créer une visite composée de plusieurs lieux dans lesquels il est possible de naviguer. [0011] En outre, l'invention propose un système de lecture qui a l'avantage de reposer sur un fichier ou un ensemble de fichiers de configuration léger et donc facilement transférable. Ainsi, il peut être envisagé de transmettre la séquence de réalité virtuelle 15 sous la forme d'un fichier de configuration associé à des fichiers médias sur un poste fixe, une tablette, un téléphone à écran tactile ou encore un casque de réalité virtuelle. [0012] Ainsi, la présente invention apporte une approche différente des approches classiques de réalité virtuelle en proposant un niveau très élevé de personnalisation, de navigation et de conception. 20 JBrève description de I'inventionl [0013] A cet effet, l'invention porte sur un système de composition ou de modification d'une séquence d'expérience de réalité virtuelle, ladite séquence d'expérience de réalité virtuelle comprenant d'une part plusieurs lieux liés entre eux, une liaison entre deux lieux 25 étant opérée par un noeud de navigation, et d'autre part des contenus média liés aux lieux, une liaison entre un lieu et un contenu média étant opérée par des noeuds de média, ledit système comprenant : un module de composition de séquence d'expérience de réalité virtuelle, un fichier de configuration ou un ensemble de fichiers de configuration 30 comprenant : o au moins une scène caractérisée par des champs primaires de scène, lesdits champs primaires de scène comprenant un identifiant unique de ladite scène et un moyen d'accès à un fichier média d'environnement représentant un lieu, 3055079 4 o au moins un noeud de navigation caractérisé par des champs primaires de navigation, lesdits champs primaires de navigation comprenant un identifiant unique d'une scène de départ, un identifiant unique d'une scène d'arrivée, une position du noeud de navigation dans le lieu de la scène de 5 départ selon un repère sphérique (O,x,y,z) et une règle de transition, o au moins un noeud de média caractérisé par des champs primaires de média, lesdits champs primaires de média comprenant un identifiant unique de la scène de laquelle dépend le noeud de média, une position du noeud de média dans le lieu de la scène comprenant le noeud de média selon un 10 repère sphérique (O,x,y,z), un chemin d'accès à un fichier média de contenu et une règle de contrôle, et un dispositif comportant des fichiers de média, lesdits champs primaires étant associés à des éléments de données définissant une valeur de ces champs primaires, 15 ledit module de composition de séquence d'expérience de réalité virtuelle comprenant un dispositif d'enregistrement muni de règles lui permettant d'enregistrer les éléments de données dans le fichier de configuration ou l'ensemble de fichiers de configuration, lesdits éléments de donnée définissant au moins partiellement la séquence d'expérience de réalité virtuelle composée ou modifiée. 20 [0014] Selon d'autres caractéristiques optionnelles du système de composition ou de modification : il comprend un module d'affichage. Ce module permet à l'auteur lors de la modification de visualiser rapidement la séquence d'expérience de réalité virtuelle en 25 cours d'élaboration sans avoir à attendre la fin de la composition ou modification. le ou les noeuds de navigation sont caractérisés en outre par au moins un champ secondaire de navigation, ledit au moins un champ secondaire de navigation pouvant être sélectionné parmi : 30 o un identifiant unique du noeud de navigation, o un texte, donnant des informations relatives au noeud de navigation, et o un moyen d'accès aux données relatives à la vue d'arrivée ; Ces champs secondaires permettent notamment de mieux caractériser les noeuds de navigation et de créer une expérience plus rapidement. 3055079 5 le ou les noeuds de média sont caractérisés en outre par au moins un champ secondaire de média, ledit champ secondaire de média pouvant être sélectionné parmi : 5 o un identifiant unique du noeud de média, o une valeur de distance, et o une valeur permettant de contrôler le temps s'écoulant avant l'exécution du média. Ces champs secondaires permettent notamment de mieux caractériser les noeuds de média de façon à ajouter pour l'auteur des possibilités de paramétrage et de créer une 10 expérience plus immersive. - l'élément de donnée de la règle de contrôle d'au moins un noeud de média est sélectionné parmi un diaporama ou une grille de contenu. 15 l'élément de donnée de la règle de transition d'au moins un noeud de navigation est sélectionné parmi une coupe, un fondu, un volet, un rideau, une transition animée ou une transition incluant la lecture d'une vidéo. le ou les fichiers de configuration ont une taille inférieure à 200 kilo-octets. Un des 20 avantages de l'invention est de reposer sur des systèmes de fichiers d'une part faciles à modifier et d'autre part légers, ne nécessitants que peu de ressources. il comprend un ensemble de fichier de configuration dont au moins un fichier est un fichier de configuration organisateur comprenant une liste de l'ensemble des fichiers 25 de configuration nécessaires à la personnalisation de la séquence d'expérience de réalité virtuelle. Cela permet de faciliter la modification de grandes séquences d'expérience de réalité virtuelle et d'offrir la possibilité à plusieurs auteurs de modifier simultanément la séquence. 30 Selon un autre aspect, l'invention porte sur un procédé de composition ou de modification d'une séquence d'expérience de réalité virtuelle mis en oeuvre par le système décrit précédemment, ladite séquence d'expérience de réalité virtuelle comprenant d'une part des lieux liés entre eux, une liaison entre deux lieux étant opérée par un noeud de navigation, et d'autre part des contenus média liés aux lieux, une liaison entre un lieu et un contenu média étant opérée par des noeuds de média, ledit procédé comprenant : 3055079 6 - une étape de création d'une connexion, dans un module de composition de séquence d'expérience de réalité virtuelle, entre un dispositif de contrôle apte à interagir avec un auteur et un dispositif d'enregistrement, - une étape de chargement par le dispositif d'enregistrement, d'un fichier ou d'un 5 ensemble de fichiers de configuration, ledit fichier ou ensemble de fichiers de configuration comprenant : o au moins une scène caractérisée par des champs primaires de scène, lesdits champs primaires de scène comprenant un identifiant unique de ladite scène et un moyen d'accès à un fichier média d'environnement représentant un lieu, 10 o au moins un noeud de navigation caractérisé par des champs primaires de navigation, lesdits champs primaires de navigation comprenant un identifiant unique d'une scène de départ, un identifiant unique d'une scène d'arrivée, une position du noeud de navigation dans le lieu de la scène de départ selon un repère sphérique (O,x,y,z) et une règle de transition, et 15 o au moins un noeud de média caractérisé par des champs primaires de média, lesdits champs primaires de média comprenant un identifiant unique de la scène de laquelle dépend le noeud de média, une position du noeud de média dans le lieu de la scène comprenant le noeud de média selon un repère sphérique (O,x,y,z), un chemin d'accès à un fichier média de contenu et une règle de 20 contrôle, lesdits champs primaires pouvant être associés à des éléments de données définissant la valeur de ces champs primaire, - une étape d'affichage par un module d'affichage, d'une interface de création configurée pour recevoir et afficher des informations du module de composition de 25 séquence d'expérience de réalité virtuelle, - une étape de création, par le dispositif d'enregistrement de séquence d'expérience de réalité virtuelle, d'au moins un élément de donnée associé à un marqueur primaire de scène, de navigation et/ou de média, l'élément de donnée associé à un marqueur primaire permettant de définir au moins partiellement la séquence 30 d'expérience de réalité virtuelle, et - une étape d'enregistrement dudit élément de donnée dans le fichier ou l'ensemble de fichiers de configuration, par le dispositif d'enregistrement. Selon un autre aspect, l'invention porte sur un système de lecture d'une expérience de 35 réalité virtuelle susceptible d'être obtenue par le procédé décrit précédemment, 3055079 7 comprenant un dispositif d'affichage d'une séquence d'expérience de réalité virtuelle, ladite expérience de réalité virtuelle comprenant d'une part des lieux liés entre eux, une liaison entre deux lieux étant opérée par un noeud de navigation, et d'autre part des contenus média liés aux lieux, une liaison entre un lieu et un contenu média étant opérée 5 par des noeuds de média, ledit dispositif comprenant : un module de lecture d'expérience de réalité virtuelle, un module d'affichage, un fichier de configuration ou un ensemble de fichiers de configuration comprenant : 10 o au moins une scène caractérisée par des champs primaires de scène, lesdits champs primaires de scène comprenant un identifiant unique de ladite scène et un moyen d'accès à un fichier média d'environnement représentant un lieu, o au moins un noeud de navigation caractérisé par des champs primaires de navigation, lesdits champs primaires de navigation comprenant un identifiant 15 unique d'une scène de départ, un identifiant unique d'une scène d'arrivée, une position du noeud de navigation dans le lieu de la scène de départ selon un repère sphérique (O,x,y,z) et une règle de transition, et o au moins un noeud de média caractérisé par des champs primaires de média, lesdits champs primaires de média comprenant un identifiant unique de la scène 20 de laquelle dépend le noeud de média, une position du noeud de média dans le lieu de la scène comprenant le noeud de média selon un repère sphérique (O,x,y,z), un chemin d'accès à un fichier média de contenu et une règle de contrôle, un dispositif comportant un ensemble de fichiers de média, 25 lesdits champs primaires étant associés à des éléments de données définissant la valeur de ces champs primaire, ledit module de lecture de séquence d'expérience de réalité virtuelle comprenant un moyen d'accès à des éléments de données, un dispositif d'acquisition et de traitement des éléments de données et un module de transmission au module d'affichage de la séquence 30 de réalité virtuelle. [0015] D'autres avantages et caractéristiques de l'invention apparaitront à la lecture de la description suivante donnée à titre d'exemple illustratif et non limitatif, en référence aux Figures annexées qui représentent : 3055079 8 - la Figure 1, représente le graphique de dépendance d'une séquence d'expérience de réalité virtuelle selon l'invention. - la Figure 2, représente un schéma de mise en oeuvre du système de composition ou de modification d'une séquence d'expérience de réalité virtuelle selon 5 l'invention. - la Figure 3, représente le schéma d'un système de composition ou de modification d'une séquence d'expérience de réalité virtuelle selon l'invention intégré dans un système plus large, comme un système d'information type gestion de relation client ou un progiciel de gestion intégré, manipulé à travers un portail de configuration, 10 de paramétrage et de distribution cloud. - la Figure 4, représente un enchainement d'étape composant une variante du procédé de composition selon l'invention. - la Figure 5, représente un schéma de mise en oeuvre du système de lecture d'une séquence d'expérience de réalité virtuelle selon l'invention. 15 - la Figure 6, représente le champ de vision de l'utilisateur lorsque ce dernier ne pointe pas son regard (représenté par « X »), et donc le centre de vision, à proximité d'un noeud (A) ; lorsque l'utilisateur pointe son regard à proximité d'un noeud (B) et lorsqu'un noeud a été validé par un regard prolongé de l'utilisateur (C). - la Figure 7, représente une vue schématisé d'un lieu comprenant une porte 20 associée à un noeud de navigation représenté par une étoile (coordonnées : 80°, 50°, 0°) et un écran d'ordinateur associé à un nceudde média représenté par un cercle (coordonnées : 40°, 30°, 0°) ainsi qu'un repre sphérique. 1Description de I'inventionl 25 [0016] L'expression « séquence d'expérience de réalité virtuelle » au sens de l'invention correspond à un environnement conçu par ordinateur qui est capable de simuler la présence physique des utilisateurs dans le mode réel ou imaginaire. L'environnement se présente sous la forme d'un ensemble de lieux avec lesquels l'utilisateur peut interagir. [0017] On entend par « auteur », une personne utilisant le dispositif ou le procédé selon 30 l'invention pour créer ou modifier une séquence d'expérience de réalité virtuelle et par 3055079 9 utilisateur, une personne utilisant le dispositif ou le procédé selon l'invention pour expérimenter / utiliser une séquence d'expérience de réalité virtuelle. [0018] On entend par « un accès 313 à un fichier média », les informations nécessaires pour accéder à un fichier media sur un support de stockage local, ou en le téléchargeant 5 ou le streamant, depuis un stockage distant, via un protocole web ou un accès à une base de données. Il s'agit en général d'un chemin d'accès au fichier media précédé éventuellement d'un protocole d'accès (comme http://, file://). [0019] On entend par « fichier de configuration » au sens de l'invention, un fichier comprenant les informations nécessaires à la conception d'une séquence d'expérience de 10 réalité virtuelle. Le fichier est accessible aux modules de lecture et de composition de façon à concevoir la séquence d'expérience de réalité virtuelle [0020] Dans la suite de la description, on entend par « appareil mobile » un appareil pouvant être facilement déplacé et pouvant être utilisé pour visualiser une séquence d'expérience en réalité virtuelle. Généralement il pèse moins de 2 kilogrammes, de 15 préférence moins d'un kilogramme et de façon encore plus préférée moins de 500 grammes. Par exemple, il peut être sélectionné parmi un ordinateur portable, un téléphone portable, une tablette ou un casque de réalité virtuelle autonome ou filaire. [0021] Dans la suite de la description, on entend par « graphique de dépendance » une représentation schématique d'une séquence de réalité virtuelle permettant de visualiser 20 les interactions entre les lieux ainsi qu'entre les lieux et les contenus. [0022] Dans la suite de la description on entend par « noeud de navigation » un élément indiquant le point de passage d'un point à un autre dans un scénario d'usage et par noeud de média un élément indiquant la présence d'un média défini à cet emplacement. Ces noeuds peuvent prendre la forme de données et/ou d'instructions pouvant être opérées par 25 le module de composition selon l'invention. [0023] Dans la suite de la description, les mêmes références sont utilisées pour désigner les mêmes éléments. [0024] Le système selon l'invention permet de réaliser une composition ou modification d'une séquence d'expérience de réalité virtuelle et avantageusement une séquence 30 d'expérience de réalité virtuelle personnalisée sans la nécessité pour l'auteur de disposer de connaissances en codage. 3055079 10 [0025] La figure 1 schématise une séquence d'expérience de réalité virtuelle 10 selon l'invention. Cette séquence comprend d'une part des lieux 20 liés entre eux, une liaison entre deux lieux 20 étant opérée par un noeud de navigation 320, et d'autre part des contenus média 30 liés aux lieux 20, une liaison entre un lieu 20 et un contenu média 30 5 étant opérée par des noeuds de média 330. [0026] Les lieux 20 peuvent être des représentations de lieux réels ou fictifs par des images 2D, 3D, panoramiques, 360 ou 360 stéréo ou bien des modélisations en 3D de lieux. De façon préférée, les lieux 20 sont des représentations de lieux réels par des images 2D, 3D, panoramiques, 360 ou 360 stéréo ou bien des modélisations en 3D de 10 lieux. Les lieux sont liés entre eux par des noeuds de navigation 320 et un utilisateur expérimentant une séquence d'expérience de réalité virtuelle 10 à la possibilité de naviguer entre différents lieux 20 en interagissant avec des noeuds de navigation 320. Un lieu 20 peut être lié à plusieurs autres lieux 20. Généralement, excepté pour le lieu initial 21, les lieux comprennent au moins un noeud de navigation 320 permettant de revenir au 15 lieu 20 précédent. Ainsi, de façon préférée dans une séquence d'expérience de réalité virtuelle 10 selon l'invention, chaque lieu 20 comprend au moins un noeud de navigation 320. De plus, une séquence d'expérience de réalité virtuelle 10 selon l'invention comprend généralement au moins deux lieux 20, de préférence au moins quatre lieux 20 et de façon encore plus préférée au moins six lieux 20. De préférence, chaque lieu 20 est représenté 20 par une image 360 stéréo ou par une scène modélisée en 3D. [0027] Les lieux 20 peuvent également comprendre des noeuds de média 330. Ces noeuds de média 330, une fois activés par un utilisateur permettent d'accéder à au moins un contenu média 30. Les contenues média 30 peuvent être des photos, des diaporamas, des vidéos, des éléments sonores comme de la voix ou un son d'ambiance. De préférence 25 les contenues média 30 sont des photos ou des vidéos. [0028] De préférence, la séquence d'expérience de réalité virtuelle 10 est représentative d'un lieu réel et peut s'apparenter à une visite. [0029] La Figure 2 schématise un exemple de système de composition ou de modification 1 d'une séquence d'expérience de réalité virtuelle 10 selon l'invention. Le 30 système permet de naviguer de zones virtuelles (scènes, panoramas...) en contenus, de zones virtuelles en zones virtuelles et de contenus en contenus, chaque contenu pouvant devenir un contenant, et réciproquement. En effet, lorsqu'un noeud de media 330 contient plusieurs media, l'utilisateur peut les consulter par exemple dans l'ordre (e.g. au moyen 3055079 11 d'un diaporama incluant des fonctions « précèdent » et « suivant »), ou encore au moyen d'une grille de vignettes sélectionnables. De façon particulière, des lieux 20 peuvent également être navigables sous forme de diaporama à travers des noeuds de navigation 320. 5 [0030] Le système de composition ou de modification 1 selon l'invention comprend : - un module de composition 100 de séquence d'expérience de réalité virtuelle 20, - un fichier de configuration ou un ensemble de fichiers de configuration 300, comportant au moins une scène 310, au moins un noeud de navigation 320 et au moins un noeud de média 330 et 10 - un module d'affichage 200 - un dispositif 350 comportant des fichiers de média 360. [0031] Le module de composition 100 de séquence d'expérience de réalité virtuelle 20 comporte un dispositif d'enregistrement 110 qui est muni de règle lui permettant d'enregistrer, dans le fichier ou l'ensemble de fichiers de configuration 300, les éléments 15 de données 400 définissant les valeur de champs primaires et/ou secondaires et d'y accéder. [0032] Comme cela est montré dans la figure 2, le module de composition 100 est apte à interagir avec le fichier ou l'ensemble de fichiers de configuration 300, le dispositif de média 350 et un module d'affichage 200. Le module de composition 100 pourra 20 notamment recevoir des données depuis ces différents modules et leurs transmettre des données. [0033] En outre, ce module de composition 100 peut également comprendre un dispositif de contrôle 120, ce dernier étant apte à recevoir les instructions d'un auteur et pouvant être physiquement distinct du module d'enregistrement 110. 25 [0034] Dans un mode de réalisation, le module d'enregistrement 110 comprend une application 111 pouvant être codée en langage de programmation Unity et définissant notamment les règles lui permettant d'enregistrer, dans le fichier ou l'ensemble de fichiers de configuration 300, les éléments de données 400 définissant les valeurs de champs primaires et/ ou secondaires. 30 [0035] En outre, le module de composition 100 peut comporter un portail web ou une application mobile permettant de choisir et définir les contenants, contenus, et les interactions entre ces éléments à travers une succession de clics par le ou les auteurs. Les technologies utilisées sont de préférences sélectionnées parmi : PHP, JavaScript, HTML et CSS. 3055079 12 [0036] Le fichier de configuration ou l'ensemble de fichiers de configuration 300 selon l'invention comprend au moins une scène 310, au moins un noeud de navigation 320, et au moins un noeud de média 330. Ce fichier ou cet ensemble de fichiers de configuration 300 correspond à un aspect particulièrement avantageux de l'invention. En effet, c'est au 5 moins en partie l'existence de ce fichier ou de cet ensemble de fichier 300 qui va permettre au système 1 selon l'invention de fournir à l'auteur la possibilité de créer ou de modifier rapidement, et sans connaissance en programmation, la séquence d'expérience de réalité virtuelle 10. [0037] Par ailleurs, ce type de fichier présente une architecture qui est divisée en trois 10 parties principales : scènes, noeuds de navigation, noeuds de média. Cela permet au module de composition 100 d'accéder rapidement à l'information recherchée. [0038] De même, l'enregistrement de ces informations sous la forme d'un fichier ou d'un ensemble de fichiers de configuration 300 indépendants permet de conserver un module de composition 100 stable, comprenant notamment une application d'enregistrement 111 15 qu'il n'est pas nécessaire de modifier pour composer ou modifier une séquence d'expérience de réalité virtuelle. Cela à l'avantage d'une part de permettant de maitriser les coûts de développement et d'autre part réaliser de nouvelles séquences en l'absence de connaissance en programmation. [0039] Comme cela est évoqué ci-dessus et comme présenté dans la figure 2, le fichier 20 ou l'ensemble de fichier 300 comprend au moins une scène 310 caractérisée par des champs primaires de scène 311. [0040] Les champs primaires de scène 311 comprennent un identifiant unique 312 de ladite scène. Cet identifiant unique 312 ne sera attribué que pour une seule scène et peut être par exemple une séquence de lettre, de chiffre ou une combinaison de lettre et de 25 chiffres. Ainsi, il va permettre d'identifier de façon certaine une scène. [0041] Les champs primaires de scène 311 comprennent également un accès 313 à un fichier média d'environnement 361 représentant un lieu 20. C'est ce fichier média d'environnement 361 qui servira de base au module d'affichage 200, via un module de lecture 600, pour la représentation de la vue. Le fichier média d'environnement 361 peut 30 par exemple être du jpeg. 3055079 13 [0042] Ces champs primaires de scène 311 sont associés à des éléments de données 400 qui définissent la valeur de ces champs primaires de scène 311. Le module de composition 100 est apte, via le dispositif d'enregistrement, à générer ou modifier le(s) fichier(s) de configuration 300 et à modifier les éléments de données 400 associés à ces 5 champs. [0043] La scène 310 peut être caractérisé par d'autres champs, dit champs secondaires qui pourront détailler les caractéristiques de la dite scène. Par exemple, des champs secondaires peuvent être sélectionnés parmi des éléments constituants des métadonnées décrivant ladite caractéristique. 10 [0044] Comme cela est présenté dans la figure 2, le fichier ou l'ensemble de fichier 300 comprend au moins un noeud de navigation 320 caractérisé par des champs primaires de navigation 321. [0045] Les champs primaires de navigation 321 comprennent un identifiant unique d'une scène de départ 322, un identifiant unique d'une scène d'arrivée 323, une position du 15 noeud de navigation 324 dans le lieu de la scène de départ selon un repère sphérique (O,x,y,z) et une règle de transition 325. [0046] L'identifiant unique d'une scène de départ 322 permet de définir la position de la représentation du noeud de navigation 320 dans un lieu 20 au sein de la séquence d'expérience de réalité virtuelle 10. Cette position est ensuite détaillée par le champ 20 primaire : « position du noeud de navigation dans le lieu de la scène de départ selon un repère sphérique (O,x,y,z) 324 » qui permet de positionner précisément la représentation du noeud de navigation dans le lieu de départ. Le repère sphérique peut être positionné comme présenté dans la figure 6 où il présente une valeur z=0 car le lieu n'est pas une modélisation en trois dimensions mais une photo panoramique. La position du noeud de 25 navigation dans le lieu de la scène de départ est exprimée en coordonnée sphérique ce qui permet de positionner précisément la représentation du noeud de navigation dans le lieu de départ, autour du point de vue de l'utilisateur. L'identifiant unique d'une scène d'arrivée 323 permet à un module de composition 100 ou à un module de lecture 600 de déterminer quelle sera l'action à réaliser lorsque le noeud de navigation 320 sera actionné, 30 c'est-à-dire quel sera le lieu d'arrivée 22 qui remplacera le lieu de départ 21. [0047] La transition entre le lieu de départ 21 et le lieu d'arrivée 22 est gérée par une règle de transition 325. Ce champ primaire de navigation, « règle de transition 325 », 3055079 14 permet de définir le visuel de transition 325 qui sera expérimenté par l'utilisateur. La valeur de cette règle de transition, telle que définie par les éléments de données 400) peut être sélectionné parmi une coupe, un fondu, un volet, un rideau, une transition animée ou une transition incluant la lecture d'une vidéo. De préférence, au moins une règle de transition 5 comporte un élément de donnée de type « Fichier média de transition ». En effet, lors de l'utilisation d'un fichier média de transition 363, le passage de la scène de départ à la scène d'arrivée peut comporter une séquence vidéo et/ou une séquence sonore et ainsi se comporter comme une transition média 40. Ainsi, de façon avantageuse, la liaison entre deux lieux 20 peut comprendre une règle de transition 40 associée à un contenu média de 10 transition 363 tel que cela est schématisé dans la figure 1. [0048] Le ou les noeuds de navigation 320 selon l'invention peuvent également comporter au moins un champ secondaire de navigation 326. Ces champs secondaires pourront détailler les caractéristiques du noeud de navigation 320. Par exemple, des champs secondaires peuvent être sélectionnés parmi : 15 un identifiant unique du noeud de navigation 327, comme l'identifiant unique de scène, cet identifiant unique permet au module de composition 100 de rapidement identifié un noeud de navigation 320 au sein du ou des fichiers de configuration 300 de la séquence d'expérience de réalité virtuelle 10, un texte 328, pouvant donner des informations relatives au noeud de navigation 20 320 ou à la vue d'arrivée et pouvant être affiché en relation avec le noeud de navigation, et un moyen d'accès aux données relatives à la vue d'arrivée 329. [0049] Le noeud de média 330 est caractérisé par des champs primaires de média 331. Les champs primaires de média 331 comprennent un identifiant unique de la scène de 25 laquelle dépend le noeud de média 332, une position du noeud de média dans le lieu de la scène comprenant le noeud de média selon un repère sphérique (O,x,y,z) 333, un chemin d'accès 334 à un fichier média de contenu 362 et une règle de contrôle 335. [0050] Généralement, le noeud de média 330 peut permettre d'accéder à une image, une bande sonore ou d'une vidéo. Néanmoins, le noeud de média 330 peut également 30 permettre, grâce au champ primaire de règle de contrôle 335, l'accès en une seule action à une pluralité de média tels qu'un diaporama ou une grille de contenus. Ainsi, l'élément de donnée 400 de la règle de contrôle 335 d'au moins un noeud de média 330 est sélectionné parmi un diaporama ou une grille de contenu. 3055079 15 [0051] Le ou les noeuds de média 330 selon l'invention peuvent également comporter au moins un champ secondaire de navigation 336. Ces champs secondaires pourront détailler les caractéristiques du noeud de navigation. Par exemple, des champs secondaires de média 336 peuvent être sélectionnés parmi 5 un identifiant unique du noeud de média 337, une valeur de distance 338, permettant de modifier l'affichage du média de contenu et ainsi de créer une impression de profondeur, et une valeur permettant de contrôler le temps s'écoulant avant l'exécution du média 339. 10 [0052] En plus d'être facilement modifiable, le système selon l'invention est de préférence léger afin de permettre un transfert rapide et une utilisation sur une grande diversité d'appareil, de préférence des appareils mobiles. Grace à l'architecture du système 1 proposé par les inventeurs comportant un fichier ou ensemble de fichier 300, un module de composition 100 et un dispositif de média 350, il est possible de réduire la taille 15 attribué au(x) fichier(s) de configuration 300. [0053] Ainsi, de façon avantageuse, le fichier ou l'ensemble de fichier 300 peut présenter une taille inférieure à 200 ou à 100 kilo-octets, de préférence inférieure à 50 ko, de façon encore plus préférée inférieure à 30 ko. Lorsque l'invention comporte un ensemble de fichier de configuration et non un fichier de configuration unique alors la taille ci-dessus 20 correspond à la somme de la taille des fichiers de configuration formant l'ensemble 300. [0054] De façon préférée, le système 1 comprend un ensemble de fichier de configuration et non un fichier de configuration unique. En effet, la présence de plusieurs fichiers de configuration augmente encore la modularité de la séquence d'expérience de réalité virtuelle selon l'invention. De plus, cela donne la possibilité de travailler en parallèle 25 sur plusieurs aspects différents des séquences (scène, noeud de média...) ou de travailler en parallèle sur plusieurs sous-ensembles de lieux dont les caractéristiques sont enregistrées dans des fichiers de configuration différents. [0055] De façon avantageuse, l'ensemble de fichier peut comprendre au moins un fichier de configuration dit « organisateur » 370 comprenant une liste de l'ensemble des fichiers 30 de configuration nécessaires à la personnalisation de l'expérience de réalité virtuelle. Le système est apte à charger depuis ce fichier les informations d'accès au(x) fichier(s) nécessaire(s) à la séquence d'expérience de réalité virtuelle 10. Ainsi, la structure unique du système de composition 1 ou de modification de séquence d'expérience de réalité 3055079 16 virtuelle 10 selon l'invention permet de facilement ajouter des expériences complémentaires à la séquence existante, pour cela il suffit de créer un ou plusieurs fichiers de configuration dédiés à la sous-séquence à ajouter et de modifier le fichier de configuration dit organisateur 370. La présente invention donne ainsi la possibilité 5 d'enrichir la visite et de redéfinir les règles d'interactions proposées pour la navigation et la consultation des media. [0056] L'ensemble de fichier de configuration 300 peut également être découpé comme suit : Un fichier de configuration dit organisateur 370, 10 Un fichier de configuration dit de scène, comprenant les scènes, les noeuds de navigation ainsi que pour les noeuds de média 330, les champs d'identifiant unique du noeud de média 337, d'identifiant unique de la scène de laquelle dépend le noeud de média 332, et de position du noeud de média dans le lieu de la scène comprenant le noeud de média selon un repère sphérique (O,x,y,z) 333, 15 Un fichier de configuration dit de média, comprenant les champs relatifs au chemin d'accès 334 à un fichier média de contenu 362, à une règle de contrôle 335, à un identifiant unique du noeud de média 337, à une valeur de distance 338, et à une valeur définissant l'exécution du média 339. [0057] L'existence dans l'ensemble de fichiers de configuration 300 d'un fichier de 20 configuration dit de scène, comportant toutes les informations relatives aux lieux 20 et notamment aux positions des noeuds présents dans ces lieux 20 couplé à un fichier de configuration définissant les informations de média, permet de de proposer une solution de modification plus aisée des médias au sein d'une structure de lieux qui reste inchangée. [0058] Le fichier ou l'ensemble de fichiers de configuration 300 peut être codé en un 25 grand nombre de langage de programmation. De préférence, il est codé en Extensible Markup Language. [0059] Le système 1 comprend également un dispositif 350 comportant des fichiers de média 360. Les fichiers de médias 360 peuvent par exemple être des images, des vidéo, des bandes son ou des diaporamas. 30 [0060] De préférence les fichiers de média 360 sont rassemblés au sein d'un même dossier, ce dossier pouvant comprendre des sous-dossiers. 3055079 17 De préférence, le fichier ou l'ensemble de fichiers de configuration 300 et le dispositif 350 sont localisés sur le même appareil qui peut être par exemple un appareil mobile, un serveur ou un ordinateur. [0061] Les champs primaires 311, 321, 331, décrits précédemment, peuvent être 5 associés à des éléments de données 400 qui définissent la valeur de ces champs primaires 311, 321, 331. Ces éléments de données 400 sont généralement des séquences de lettres et/ou de chiffres pouvant comporter des symboles et sont traités par le module de composition 100. [0062] Le module de composition 100 de séquence d'expérience de réalité virtuelle 10 10 comprend un dispositif d'enregistrement 110 muni de règles lui permettant d'enregistrer, dans le fichier de configuration ou l'ensemble de fichiers de configuration 300, les éléments de données 400 et d'y accéder. [0063] Ainsi, lors de la composition ou de la modification séquences d'expérience de réalité virtuelle 10, le module de composition 100 via le dispositif d'enregistrement 110 se 15 connecte au(x) fichier(s) de configuration 300 et modifie les éléments de données 400 associés aux champs primaires et/ou secondaires. Il est configuré également pour enregistrer les éléments de données 400 dans le fichier de configuration ou l'ensemble de fichiers de configuration 300. Ces éléments de donnée 400 définissent au moins partiellement la séquence d'expérience de réalité virtuelle 10. Cette dernière étant 20 principalement définie par les éléments de données 400 et les fichiers média. Ces éléments de données 400, enregistrés dans le fichier de configuration ou l'ensemble de fichiers de configuration 300 et associés aux champs primaires permettront au module de composition ainsi qu'au module de lecture de transférer au module d'affichage les informations nécessaires à l'affichage de la séquence d'expérience de réalité virtuelle et 25 notamment des fichiers médias composant cette séquence d'expérience virtuelle. [0064] La figure 3 présente une vue schématique simplifiée d'un système de composition selon l'invention étant subdivisé en trois parties principales : un dispositif 5 comportant l'essentiel du système de composition 1 et pouvant être hébergé sur un site par exemple dans les locaux d'une société, un dispositif 6 dédié l'interaction entre le système 1 et un 30 auteur ; un système 7 dédié à la lecture de la nouvelle séquence d'expérience de réalité virtuelle 10 créée par l'auteur. 3055079 18 [0065] De façon particulière, le module de composition 100 peut comprendre un dispositif d'enregistrement 110 situé sur le même appareil que le fichier ou l'ensemble de fichier de configuration 300 et un dispositif de commande 120 pouvant recevoir des instructions de la part d'un auteur et les transférer via un réseau au dispositif d'enregistrer 5 110. Cet agencement permet à l'invention de proposer une solution permettant le paramétrage d'une expérience de visite en réalité virtuelle sous la forme d'un service SAAS. [0066] Par exemple, le module de composition 100 peut comprendre une application installée sur un appareil mobile (e.g. ordinateur portable, téléphone portable, tablette, 10 casque de réalité virtuelle), sur un ordinateur ou sur un serveur. L'application peut être installée sur un téléphone via un fichier de type APK ou sur un ordinateur PC via un fichier de type exécutable. Le dispositif de commande 120 peut également, selon les instructions de l'auteur, transférer des fichiers médias depuis un dispositif de média 352 intégré au dispositif 6 vers le dispositif 5. Ces fichiers de médias peuvent par exemple être des 15 images, des vidéo, des bandes son ou des diaporamas. [0067] Le système de composition ou de modification 1 selon l'invention peut également comprendre un module d'affichage 202, intégré au dispositif 6, apte à recevoir et afficher des informations du module de composition 100 d'expérience de réalité virtuelle. Le module d'affichage 202 permet d'afficher une interface de création et/ou la séquence 20 d'expérience de réalité virtuelle. Le module d'affichage 202 peut comporter un casque VR, une tablette ou un écran de bureau et une application exécutable configurée pour présenter une interface de création et/ou la séquence d'expérience de réalité virtuelle à l'auteur. L'interface de création, en combinaison avec l'interface de commande 120, permet à l'auteur de sélectionner les éléments de données pour les champs primaires et 25 secondaires. [0068] De façon particulière, le module de composition 100 peut ne pas être associé au même appareil que le fichier ou l'ensemble de fichiers de configuration 300 ou que le dispositif média 350. Par exemple, le module de composition 100 peut être associé à un appareil mobile alors que les fichiers de configuration 300 sont enregistrés sur un serveur 30 distant. [0069] Le dispositif 7 est par exemple un emplacement distant, comme une portion de serveur, un appareil mobile ou un casque de réalité virtuelle, dédié à la mise en oeuvre de la séquence d'expérience de réalité virtuelle 20 en cours de modification ou création. Il 3055079 19 peut comporter un fichier de configuration ou un ensemble de fichiers de configuration 303 dédiés à ladite séquence 20, un module d'affichage 203 spécifique du dispositif 7 et un dispositif de stockage 353 comportant des fichiers de média. [0070] Selon un autre aspect, l'invention porte sur un procédé de composition ou de 5 modification 2 d'une séquence d'expérience de réalité virtuelle 10. Ce procédé de composition permet à un non spécialiste de définir tous les éléments de la visite (lieux, liens de navigation, media consultables et leur positionnement dans chaque lieu) dans une interface avec laquelle il est possible d'interagir sans connaissances en programmation. C'est-à-dire que l'utilisateur à seulement besoin de sélectionner la forme de la séquence 10 d'expérience de réalité virtuelle par exemple via un portail internet ou une application mobile dédiée dans une approche wysiwyg (« what you see is what you get » - « ce que vous voyez est ce que vous obtenez »). Le système de composition selon l'invention prendra en charge la construction des fichiers permettant la composition de cette séquence. Il est possible également grâce à ce procédé de venir greffer à une séquence 15 initiale des contenus de tous types et cela sans connaissances en programmation. [0071] La figure 4 présente les étapes du procédé de composition ou de modification 2 d'une séquence d'expérience de réalité virtuelle 10 selon l'invention. [0072] Le procédé de composition ou de modification 2 d'une séquence d'expérience de réalité virtuelle selon l'invention peut être mis en oeuvre par le système décrit 20 précédemment ou par tout autre système adapté. Un système adapté comprendra par exemple un module de composition 100 de séquence d'expérience de réalité virtuelle 10 incluant un dispositif de contrôle 120 apte à interagir avec un auteur, un fichier ou un ensemble de fichiers de configuration 300, un dispositif 350 de fichiers média. De préférence, le procédé de composition ou de modification 2 d'une séquence d'expérience 25 de réalité virtuelle 10 selon l'invention est mis en oeuvre par le système 1 décrit précédemment. [0073] Le procédé comprend les étapes suivantes : - Une étape 510 de création d'une connexion (511 sur figure 3) entre un dispositif de contrôle 120 apte à interagir avec un auteur et un dispositif d'enregistrement 110, 30 - Une étape 520 d'accès par le dispositif d'enregistrement 110, au fichier ou à l'ensemble de fichiers de configuration 300, 3055079 20 - Une étape 530 d'affichage par un module d'affichage 202, d'une interface de création configurée pour recevoir et afficher des informations du module de composition 100 de séquence d'expérience de réalité virtuelle 10, - Une étape 540 de transmission au dispositif d'enregistrement 110, par le dispositif de 5 contrôle 120, d'au moins un élément de donnée 400 associé à un marqueur primaire de scène 311, de navigation 321 et/ou de média 331, l'élément de donnée 400 associé à un marqueur primaire 311, 321, 331 permettant de définir au moins partiellement la séquence d'expérience de réalité virtuelle, et - Une étape 550 d'enregistrement dudit élément de donnée 400 dans le fichier ou 10 l'ensemble de fichiers de configuration 300, par le dispositif d'enregistrement 110 de séquence d'expérience de réalité virtuelle 10. [0074] Lors de ce procédé, par exemple sur requête de l'auteur, une connexion sera mise en place entre un dispositif d'enregistrement 110 et un dispositif de contrôle 120. L'auteur pourra interagir avec le dispositif de contrôle 120 de façon à accéder via le 15 dispositif d'enregistrement 110 au(x) fichiers de configuration(s) 300. Les dispositifs de contrôle 120 et d'enregistrement 110 font parties du module de composition 100 décrit précédemment. [0075] Par l'intermédiaire d'un module d'affichage 200 ou 202 accessible à l'auteur, l'auteur pourra sélectionner au moins un élément de donnée 400 qui sera ensuite transmis 20 au dispositif d'enregistrement 110, par le dispositif de contrôle 120. Cette sélection peut être réalisée par une application graphique comprise dans le module d'affichage 200,202. Cet ensemble module d'affichage 200, 202, dispositif de contrôle 120, dispositif d'enregistrement 110 permet à l'auteur de choisir les éléments de données 400 associés à plusieurs champs de la séquence telles que les fichiers médias d'environnement, de 25 contenus et de transition. Ainsi, l'auteur a la possibilité de modifier les vues ainsi que les contenus accessibles lors de l'utilisation de la séquence d'expérience de réalité virtuelle. Or ces choix peuvent être implémentés sans connaissance en programmation. Ils sont par exemple rendu possibles par des listes de choix déroulant affichées par le module d'affichage 200,202, ou des fenêtres permettant de sélectionner des fichiers médias à 30 inclure. [0076] L'auteur peut également sélectionner des éléments de données 400 correspondant aux valeurs des autres champs primaires et secondaire tels que décrits précédemment. Ces éléments de données sont transmis au dispositif d'enregistrement 3055079 21 110, par le dispositif de contrôle 120. Le fichier ou l'ensemble de fichiers de configuration 300 décrit(s) dans cette partie correspond au fichier ou à l'ensemble de fichiers de configuration 300 décrit(s) précédemment. [0077] Par exemple, il est possible pour l'auteur de sélectionner via le module 5 d'affichage différents éléments de transition (e.g. scènes 2D3D, vidéo 2D, 3D 360, sons, contenus 2D fixes, Flux multimédias...) qui seront ensuite implémentés dans la séquence. Ainsi, le dispositif de contrôle accédera aux fichiers média de transition sélectionnés puis les transmettra au dispositif d'enregistrement 110 qui les enregistrera avec les autres fichiers médias. De même, les fichiers médias associés à la séquence peuvent provenir de 10 plusieurs sources. Dans une étape particulière, l'ensemble des fichiers médias 360 sont enregistrés dans le dispositif média 350. De façon préférée, ces fichiers média centralisés peuvent ensuite être transférés aux utilisateurs. [0078] De façon préférée, au cours du procédé de composition selon l'invention, le dispositif d'enregistrement 110 traite dans un premier temps les scènes et/ou les noeuds 15 de navigation puis dans un second temps les noeuds de média. De façon particulière, les fichiers codant les applications mise en oeuvre au sein du module de composition 100 ne sont pas modifiés lors de la composition ou la modification de l'expérience de réalité virtuelle. [0079] De façon particulière, le dispositif de contrôle 120 peut accéder à des fichiers 20 média 361 étant contenu sur l'appareil 6 de l'auteur. Ces fichiers média peuvent être transférés par le dispositif de contrôle 120 au dispositif d'enregistrement 110 de façon à les enregistrer par exemple sur un serveur 5. Au cours d'une autre étape, lorsque la séquence d'expérience de réalité virtuelle a été modifiée, le dispositif d'enregistrement 110 peut rassembler tous les fichiers média utilisés lors de la séquence d'expérience de réalité 25 virtuelle et les enregistrer par exemple sur un appareil mobile 7 ou une pluralité d'appareils mobiles. Ainsi, le procédé peut comprendre en outre une étape 560 d'enregistrement sur un appareil mobile 7 des fichiers médias organisés 363 et/ou des fichiers de configuration 303 modifiés. [0080] De façon particulière, l'auteur peut personnaliser la répétitivité d'une action liée à 30 un noeud média. [0081] De façon particulière, ce procédé peut également comprendre une étape d'envoi de la séquence d'expérience de réalité virtuelle 10 sous forme d'un fichier ou d'un 3055079 22 ensemble de fichiers de configuration 300 et l'ensemble des medias 360 nécessaires sur un appareil mobile 7. L'appareil mobile 7 étant de préférence une tablette, un téléphone à écran tactile, ou encore un casque de réalité virtuelle. [0082] Dans ce cas, de façon avantageuse, le procédé de composition 2 d'une séquence 5 d'expérience de réalité virtuelle 10 comprendra une étape de vérification de la séquence d'expérience de réalité virtuelle obtenue. [0083] De préférence, l'étape de vérification 570 de la séquence d'expérience de réalité virtuelle 10 comprend une étape d'affichage de la séquence de réalité virtuelle 10. Cet affichage, optionnel, peut se faire soit de façon immersive 571, c'est-à-dire que le module 10 d'affichage affichera le contenu de la séquence par exemple comme si l'utilisateur était en train de naviguer dans la séquence d'expérience de réalité virtuelle ; soit de façon synoptique 572, c'est-à-dire que le module d'affichage affichera un graphique de dépendance représentant l'organisation de la séquence par exemple comme cela est présenté en figure 1. 15 [0084] Dans le cas où l'affichage de la séquence est fait de façon immersive alors, de préférence tous les noeuds de navigation et de média seront affichés au sein de la vue. De préférence, ces deux types de noeuds seront représentés de façon différente afin de permettre à l'auteur de rapidement les différencier. Par exemple les noeuds de navigation pourront être représentés par des étoiles (cf. figure 7) tandis que les noeuds de média 20 pourront être représentés par cercles (cf. Figure 7). Cette forme d'affichage à l'avantage de permettre à l'auteur de rapidement créer ou supprimer des noeuds de navigation et/ou de média ou de modifier les valeurs de leurs champs primaires et/ou secondaires tel que le champ position. [0085] De plus, dans ce cas, la représentation des noeuds pourra être accompagnée de 25 la représentation des valeurs des champs primaires ou des champs primaires et des champs secondaires de ces noeuds. [0086] Dans le cas où l'affichage de la séquence est faite de façon synoptique, alors cette représentation peut prendre une forme similaire à celle de la figure 1 ; l'auteur peut ainsi cliquer sur les différents éléments de la représentation de façon à faire apparaitre des 30 boites de dialogue lui donnant la possibilité de modifier les valeurs des champs primaire et/ou secondaires. Cette forme d'affichage à l'avantage de permettre de rapidement 3055079 23 visualiser l'étendue de la séquence d'expérience et de procéder à des modifications de noeud de navigation. [0087] De façon avantageuse, au cours du procédé de composition ou modification, les coordonnées de la souris selon le repère sphérique (O,x,y,z) de la vue sont affichées en 5 permanence par le module d'affichage. Cela permet de positionner plus facilement les noeuds. [0088] L'identifiant unique des noeuds peut également être affiché en permanence. Par ailleurs, les noeuds de média n'ayant pas de media associé ne sont pas représentés de la même façon que les noeuds de média ayant au moins un media associé. Cela peut 10 également être appliqué de façon à différencier les noeuds de navigation liés ou non à une scène d'arrivée. Par exemple, un noeud de média n'ayant pas de fichier média associé peut être affiché en vert avec son identifiant. Ainsi, de préférence, lors de l'affichage de la séquence d'expérience de réalité virtuelle 10, le module de composition est apte à identifier les noeuds de navigation 320 ou les noeuds de média dont les champs primaires 15 ne comportent pas d'éléments de données 400 associés. [0089] Selon un autre aspect, l'invention porte sur un système de lecture 3 de la séquence d'expérience de réalité virtuelle 10. Ce système de lecture 3 repose sur l'utilisation d'un fichier ou d'un ensemble de fichier de configuration 300 tel que décrit précédemment. Il permet de proposer une solution légère, rapidement transférable à un 20 ensemble d'utilisateurs et ne nécessitant pas de ressources trop importantes pour le dispositif mobile d'affichage. [0090] La figure 5 présente un système de lecture 3 d'une séquence d'expérience de réalité virtuelle selon l'invention. [0091] Le système de lecture 3 d'une séquence d'expérience de réalité virtuelle 10 selon 25 l'invention peut être mis en oeuvre avec une séquence d'expérience de réalité virtuelle telle qu'obtenue par le procédé de composition ou de modification décrit ci-dessus ou avec tout autre séquence adaptée. La séquence adaptée reposera par exemple sur la présence d'un fichier ou ensemble de fichier de configuration 300 et d'un dispositif 350 comprenant des fichiers média 360 tels que décrits ci-dessus. De préférence, le système de lecture 3 30 d'une séquence d'expérience de réalité virtuelle selon l'invention est mis en oeuvre sur une séquence d'expérience de réalité virtuelle telle qu'obtenue par le procédé de composition ou modification décrit ci-dessus. 3055079 24 [0092] Le système de lecture 3 comprend : Un module de lecture 600 de séquence d'expérience de réalité virtuelle 10, Un module d'affichage sur appareil mobile 203, Un fichier de configuration ou un ensemble de fichiers de configuration 300, et 5 Un dispositif 350 comportant un ensemble de fichiers de média 360. [0093] Le fichier de configuration ou l'ensemble de fichiers de configuration 300 ainsi que le dispositif 350 comportant un ensemble de fichiers de média 360 ont déjà été décrit ci-dessus et leurs caractéristiques particulières et préférées décrites précédemment sont également applicables au système de lecture 3 selon l'invention. 10 [0094] Le module de lecture 600 de séquence d'expérience de réalité virtuelle 10 comprenant un moyen d'accès 610 à des éléments de données 400, un dispositif d'acquisition et de traitement 620 des éléments de données 400 et un module de transmission 630 au module d'affichage 200. Le module de transmission 630 étant configuré pour transmettre au module d'affichage 200 la séquence d'expérience de réalité 15 virtuelle 10 de façon à ce qu'elle soit visualisable par un ou plusieurs utilisateurs. [0095] De façon particulière ce système peut comprendre un module d'identification 150 des utilisateurs du système de lecture 3 de la séquence d'expérience de réalité virtuelle 10. Il permet notamment une lecture multiutilisateurs de la séquence d'expérience de réalité virtuelle. 20 [0096] De façon particulière, ce système comprend un module de diffusion sur appareil mobiles de la séquence d'expérience de réalité virtuelle. [0097] De façon particulière, le module de lecture 600 comprend une application installée sur un appareil mobile. [0098] Le module de lecture 600 peut comprendre une application installée sur un 25 appareil mobile au format exe, apk, ou ipa. [0099] De façon particulière, le module d'affichage est apte à ne pas afficher les noeuds média en cas d'absence de fichier media associé. [00100] Du point de vue de l'utilisateur (e.g. du visiteur), les actions disponibles sont représentées par des éléments visuels flottants dans le lieu qu'il est en train de visiter. Ces 30 éléments visuels sont placés dynamiquement dans le lieu, sur la base du fichier ou de 3055079 25 l'ensemble de fichiers de configuration 300. Les éléments visuels peuvent avoir une représentation visuelle différente en fonction de l'action ou du contenu qu'elles représentent, ainsi qu'un texte d'aide contextuelle. Lorsque son regard s'approche d'un noeud, un curseur apparaît pour l'aider à fixer précisément le point en question. Dès lors 5 que son regard se trouve à proximité du point, un indicateur de temps apparaît près de la pastille pour montrer à l'utilisateur l'imminence du déclenchement de l'action. L'utilisateur choisit son action en fixant pendant un temps déterminé le point d'intérêt adéquat. L'action se déclenche automatiquement dès que le temps déterminé est écoulé, dès lors que l'utilisateur n'a pas détourné le regard. Un contenu textuel et/ou audio personnalisable est 10 associé au point pour donner des informations lié au point. Pour voir ce texte, il n'y a pas besoin de cibler le point directement, car cela déclencherai la lecture, mais une zone invisible à l'utilisateur autour du point défini une surface dans laquelle le viseur du regard s'affiche, déclenche l'affichage du point d'intérêt et affiche le texte. [00101] De préférence, le module d'affichage 203 est apte à afficher au moins un 15 parcours recommandé. En l'absence d'un utilisateur guide cela permet à un utilisateur de suivre des indications apparaissance sur son champs de vision et ainsi être en mesure de suivre une séquence d'expérience de réalité virtuelle de façon optimisée. [00102] En outre, de façon particulière, le module d'affichage 203 est apte à ne pas afficher les noeuds média en cas d'absence de fichier media associé. 20 [00103] Les procédés actuels de navigation au sein de séquences de réalité virtuelle repose sur la présence d'un pointeur représenté sur un écran d'affichage et correspondant à la position du regard de l'utilisateur au sein du champ de vision. L'utilisateur, peut orienter son regard de façon à modifier l'affichage et approcher des éléments de navigation visibles sur l'écran d'affichage puis il peut les activer. Partant de l'analyse des 25 procédés et dispositifs de navigation existants et des problèmes existants, les inventeurs ont développé un nouveau dispositif de navigation dans des séquences d'expérience de réalité virtuelle et un nouveau procédé associé. [00104] Dans les séquences d'expérience de réalité virtuelle, l'immersion et l'interaction sont deux paradigmes à optimiser afin de permettre à une ou plusieurs personnes 30 d'interagir avec un mode virtuel à travers une interface lui donnant l'illusion de la réalité. Afin de renforcer le potentiel immersif d'une séquence d'expérience de réalité virtuelle, les inventeurs ont développé un nouveau dispositif et un procédé associé de façon à ce que la position du regard de l'utilisateur ne soit pas systématiquement représentée sur l'écran 3055079 26 d'affichage. De même les objets avec lesquels l'utilisateur ne sont pas systématiquement représentés sur l'écran d'affichage. [00105] Selon ce nouveau procédé, le pointeur représentant la position du regard de l'utilisateur n'est visible qu'à partir du moment où il est proche d'un objet avec lequel 5 l'utilisateur peut interagir. De façon plus particulière, le pointeur apparait sur l'écran d'affichage seulement quand le pointeur est à une distance de l'objet le plus proche représentant moins de 10 %, de préférence moins de 5 % de la longueur du champ de vision. Selon un autre mode de réalisation, le pointeur apparait sur l'écran d'affichage seulement quand le pointeur est à une distance de l'objet le plus proche représentant 10 moins de 10 %, de préférence moins de 5 % de la longueur de l'écran d'affichage. [00106] La figure 7 représente un mode de réalisation de cet aspect de l'invention. Le fond gris indique le champ de vision 710. Le champ de vision comprend un noeud de navigation visible 721 et un noeud de média visible 731. Le pointeur 740 ne devient un pointeur visible 741 qu'à l'approche d'un point d'interaction tel qu'un noeud de navigation 15 visible 721 ou un noeud de média visible 731. [00107] Dans un autre mode de réalisation, le champ de vision comprend un noeud de navigation non visible 720 et un noeud de média non visible 730. Comme précédemment, le pointeur 740 ne devient un pointeur visible 741 qu'à l'approche d'un point d'interaction tel qu'un noeud de navigation non visible 720 ou un noeud de média non visible 730. De 20 même, le noeud de navigation non visible 720 et le noeud de média non visible 730 deviennent des noeuds visibles 721, 731 avec l'approche du pointeur 740. [00108] De façon avantageuse, à l'approche du pointeur 740, un texte relatif au contenu du noeud est affiché. Ce texte peut par exemple correspondre à l'élément de donnée 400 associé au champ secondaire 328. 25 [00109] De façon avantageuse, lorsque le pointeur est proche d'un noeud (e.g. à une distance correspondant à l'apparition du noeud), un compteur est affiché. Le compteur peut prendre différentes formes telles que par exemple un compte à rebours numérique, une aiguille parcourant un cadrant ou encore un cadrant s'effaçant autour d'un point. En effet, lorsque le noeud apparait, il est dit amorcé et si l'utilisateur maintient son regard à 30 une distance suffisante du noeud pour qu'il reste visible alors au bout d'un temps nécessaire à l'activation pouvant être configuré, le noeud est activé et l'action associée au 3055079 27 noeud est réalisée. Par exemple, le temps nécessaire à l'activation peut être de 1 seconde, 2 secondes, 3 secondes, 4 secondes ou 5 secondes. [00110] De façon avantageuse, lorsque le pointeur est proche d'un noeud (e.g. à une distance correspondant à l'apparition du noeud), le module d'affichage est configuré pour 5 faire apparaitre une forme d'activation 750 permettant de visualiser la zone permettant l'apparition du noeud ou son maintien. Cette forme peut par exemple être ellipsoïdale (e.g. circulaire, telle une pastille), carrée, rectangulaire. De préférence cette forme est ellipsoïdale et plus particulièrement carrée. De façon particulière, cette forme peut également correspondre à la forme de l'élément de la vue associé au noeud. Par exemple, 10 si un noeud de navigation est positionné dans une vue au niveau de la représentation d'une porte alors la forme d'activation 750 correspond sensiblement à la forme de la porte dans la vue. REVENDICATIONS1. Système de composition ou de modification (1) d'une séquence d'expérience de réalité virtuelle (10), ladite séquence d'expérience de réalité virtuelle (10) comprenant d'une part plusieurs lieux (20) liés entre eux, une liaison entre deux lieux (20) étant opérée par un noeud de navigation (320), et d'autre part des contenus média (30) liés aux lieux (20), une liaison entre un lieu (20) et un contenu média (30) étant opérée par des noeuds de média (330), ledit système comprenant : un module de composition (100) de séquence d'expérience de réalité virtuelle (10), un fichier de configuration ou un ensemble de fichiers de configuration (300) comprenant : o au moins une scène (310) caractérisée par des champs primaires de scène (311), lesdits champs primaires de scène (311) comprenant un identifiant unique de ladite scène (312) et un moyen d'accès (313) à un fichier média d'environnement (361) représentant un lieu (20), o au moins un noeud de navigation (320) caractérisé par des champs primaires de navigation (321), lesdits champs primaires de navigation (321) comprenant un identifiant unique d'une scène de départ (322), un identifiant unique d'une scène d'arrivée (323), une position du noeud de navigation dans le lieu de la scène de départ selon un repère sphérique (O,x,y,z) (324) et une règle de transition (325), o au moins un noeud de média (330) caractérisé par des champs primaires de média (331), lesdits champs primaires de média (331) comprenant un identifiant unique de la scène de laquelle dépend le noeud de média (332), une position du noeud de média dans le lieu de la scène comprenant le noeud de média selon un repère sphérique (O,x,y,z) (333), un chemin d'accès (334) à un fichier média de contenu (362) et une règle de contrôle (335), et - un dispositif (350) comportant des fichiers de média (360), lesdits champs primaires (311, 321, 331) étant associés à des éléments de données (400) définissant une valeur de ces champs primaires (311, 321, 331), ledit module de composition (100) de séquence d'expérience de réalité virtuelle comprenant un dispositif d'enregistrement (110) muni de règles lui permettant 3055079 29 d'enregistrer les éléments de données (400) dans le fichier de configuration ou l'ensemble de fichiers de configuration (300), lesdits éléments de donnée (400) définissant au moins partiellement la séquence d'expérience de réalité virtuelle (10) composée ou modifiée. 5 2. Système selon la revendication 1 caractérisé en ce qu'il comprend un module d'affichage (200). 3. Système selon l'une des revendications 1 ou 2 caractérisé en ce que le ou les noeuds 10 de navigation (320) sont caractérisés en outre par au moins un champ secondaire de navigation (326), ledit au moins un champ secondaire de navigation (326) pouvant être sélectionné parmi : - un identifiant unique du noeud de navigation (327), - un texte (328), donnant des informations relatives au noeud de navigation (320), et 15 - un moyen d'accès aux données relatives à la vue d'arrivée (329). 4. Système selon l'une des revendications 1 à 3 caractérisé en ce que le ou les noeuds de média (330) sont caractérisés en outre par au moins un champ secondaire de (336), ledit champ secondaire de média (336) pouvant être sélectionné parmi : média 20 - un identifiant unique du noeud de média (337), média - une valeur de distance (338), et - une valeur permettant de contrôler le temps s'écoulant avant l'exécution du (339). 25 5. Système selon l'une des revendications 1 à 4 caractérisé en ce que l'élément de donnée (400) de la règle de contrôle (335) d'au moins un noeud de média (330) est sélectionné parmi un diaporama ou une grille de contenu. 6. Système selon l'une des revendications 1 à 5 caractérisé en ce que l'élément de 30 donnée (400) de la règle de transition (325) d'au moins un noeud de navigation (320) est sélectionné parmi une coupe, un fondu, un volet, un rideau, une transition animée ou une transition incluant la lecture d'une vidéo. 7. Système selon l'une des revendications 1 à 6 caractérisé en ce que le ou les fichiers de configuration ont une taille inférieure à 200 kilo-octets. 3055079 30 8. Système selon l'une des revendications 1 à 7 caractérisé en ce que le système comprend un ensemble de fichier de configuration dont au moins un fichier est un fichier de configuration organisateur comprenant une liste de l'ensemble des fichiers de configuration (300) nécessaires à la personnalisation de la séquence d'expérience de 5 réalité virtuelle (10). 9. Procédé de composition ou de modification d'une séquence d'expérience de réalité virtuelle mis en oeuvre par le système selon l'une des revendications 1 à 8, ladite séquence d'expérience de réalité virtuelle (20) comprenant d'une part des lieux (20) liés 10 entre eux, une liaison entre deux lieux étant opérée par un noeud de navigation (320), et d'autre part des contenus média (30) liés aux lieux (20), une liaison entre un lieu et un contenu média étant opérée par des noeuds de média (330), ledit procédé comprenant : une étape (510) de création d'une connexion (511), dans un module de composition 15 (100) de séquence d'expérience de réalité virtuelle (10), entre un dispositif de contrôle (120) apte à interagir avec un auteur et un dispositif d'enregistrement (110), une étape (520) de chargement par le dispositif d'enregistrement (110), d'un fichier ou d'un ensemble de fichiers de configuration (300), ledit fichier ou ensemble de fichiers de configuration (300) comprenant : 20 o au moins une scène (310) caractérisée par des champs primaires de scène (311), lesdits champs primaires de scène (311) comprenant un identifiant unique de ladite scène (312) et un moyen d'accès (313) à un fichier média d'environnement (361) représentant un lieu (20), o au moins un noeud de navigation (320) caractérisé par des champs primaires de 25 navigation (321), lesdits champs primaires de navigation (321) comprenant un identifiant unique d'une scène de départ (322), un identifiant unique d'une scène d'arrivée (323), une position du noeud de navigation dans le lieu de la scène de départ selon un repère sphérique (O,x,y,z) (324) et une règle de transition (325), et 30 o au moins un noeud de média (330) caractérisé par des champs primaires de média (331), lesdits champs primaires de média (331) comprenant un identifiant unique de la scène de laquelle dépend le noeud de média (332), une position du noeud de média dans le lieu de la scène comprenant le noeud de média selon un repère sphérique (O,x,y,z) (333), un chemin d'accès (334) à un fichier média 35 de contenu (362) et une règle de contrôle (335), 3055079 31 lesdits champs primaires (311, 321, 331) pouvant être associés à des éléments de données (400) définissant la valeur de ces champs primaire (311, 321, 331), - une étape (530) d'affichage par un module d'affichage (202), d'une interface de création configurée pour recevoir et afficher des informations du module de 5 composition (100) de séquence d'expérience de réalité virtuelle (10), - une étape (540) de création, par le dispositif d'enregistrement (110) de séquence d'expérience de réalité virtuelle, d'au moins un élément de donnée (400) associé à un marqueur primaire de scène (311), de navigation (321) et/ou de média (331), l'élément de donnée (400) associé à un marqueur primaire (311, 321, 331) 10 permettant de définir au moins partiellement la séquence d'expérience de réalité virtuelle, et - une étape (550) d'enregistrement dudit élément de donnée (400) dans le fichier ou l'ensemble de fichiers de configuration (300), par le dispositif d'enregistrement (110). 15 10. Système de lecture d'une expérience de réalité virtuelle susceptible d'être obtenue par le procédé selon la revendication 9, comprenant un dispositif d'affichage d'une expérience de réalité virtuelle, ladite expérience de réalité virtuelle comprenant d'une part des lieux liés entre eux, une liaison entre deux lieux étant opérée par un noeud de navigation, et d'autre part des contenus média liés aux lieux, une liaison entre un lieu et 20 un contenu média étant opérée par des noeuds de média, ledit dispositif comprenant : un module de lecture d'expérience de réalité virtuelle (600), un module d'affichage (200), un fichier de configuration ou un ensemble de fichiers de configuration (300) comprenant : 25 o au moins une scène (310) caractérisée par des champs primaires de scène (311), lesdits champs primaires de scène (311) comprenant un identifiant unique de ladite scène (312) et un moyen d'accès (313) à un fichier média d'environnement (361) représentant un lieu (20), o au moins un noeud de navigation (320) caractérisé par des champs primaires de 30 navigation (321), lesdits champs primaires de navigation (321) comprenant un identifiant unique d'une scène de départ (322), un identifiant unique d'une scène d'arrivée (323), une position du noeud de navigation dans le lieu de la scène de départ selon un repère sphérique (O,x,y,z) (324) et une règle de transition (325), et 3055079 32 o au moins un noeud de média (330) caractérisé par des champs primaires de média (331), lesdits champs primaires de média (331) comprenant un identifiant unique de la scène de laquelle dépend le noeud de média (332), une position du noeud de média dans le lieu de la scène comprenant le noeud de média selon 5 un repère sphérique (O,x,y,z) (333), un chemin d'accès (334) à un fichier média de contenu (362) et une règle de contrôle (335), - un dispositif (350) comportant un ensemble de fichiers de média (360), lesdits champs primaires (311, 321, 331) étant associés à des éléments de données (400) définissant la valeur de ces champs primaire (311, 321, 331), 10 ledit module de lecture (600) de séquence d'expérience de réalité virtuelle (10) comprenant un moyen d'accès (610) à des éléments de données (400), un dispositif d'acquisition et de traitement (620) des éléments de données (400) et un module de transmission (630) au module d'affichage (200) de la séquence d'expérience de réalité virtuelle (10). 15