Brevet FR2824162A1 — publié le 20021031

\ La présente invention concerne un système d'images inter- actives permettant à un utilisateur de naviguer dans un décor virtuel pour y effectuer des opérations sur des objets intégrés dans le système. L'invention concerne un système d'images permettant à un utilisateur par l'intermédiaire d'un réseau tel que le réscau Internet, d'accéder à des sites pour y effectuer des opérations. De tels systèmes d'images virtuelles existent déjà sous différentes formes pour des jeux ou des sites de cyLercommerce. Toutefois les systèmes connus sont soit figés car toutes les lO informations sont fournies de manière figée à l'utilisateur, par exemple sous la forme d'un système sur CD, soit que ces systèmes sont mis à jour régulièrement, puisque l'utilisateur accède directement au site d'un four- nisseur. Mais ces deux systèmes ont chacun des inconvénients. Le pre- mier susceptible de fournir une excellente qualité d'image a l'inconvénient d'être figé, c'est-à-dire de ne pas être mis à jour. Le second système a l'avantage d'être mis à jour aussi régulièrement que le souhaite le fournis- seur du site mais la qualité de l'image et plus généralement de l'animation est relativement médiocre. La présente invention a pour but de développer un système o d 'images interactive s permettant de combiner une qualité d'images extrê- mement poussoe et une mise à jour des informations offrant une grande souplesse. A cet effet, l'invention concerne un système d'images inter- actives caractérisé en ce que - le décor virtuel se compose d'un contenant non modifiable par l'utilisateur et d'un contenu mis à jour, et le système comprend: A) un gestionnaire * réalisant le contenant du décor virtuel (fichiers et moteurs) mis à la disposition des utilisateurs), ainsi que la structure du contenu (éditeurs) pour les fournisseurs, * ayant un serveur accessible aux utilisateurs à travers un réscau, * une base de donné es de stince à être mise à j our par le s fournis seurs pour être accédée par les utilisateurs à travers le réscau et le serveur, * la base de donnces contenant les informations des fournisseurs et listorique des actualisations des informations dans cette base de donnces, B) un éditeur réalisé par le gestionnaire pour définir la structure du con- tenu intégrable dans le contenant, - pour transformer et intégrer les informations de la base de données des fournisseurs dans la base de donnces du serveur, - les fournisseurs étant reliés au serveur par un réseau, C) un moteur d 'utilisateur relié à une base de donnce s d'utili s ateur, co n - tenant le fichier fourni à un utilisateur qui peut ainsi se mettre en liai- son avec le serveur par l'intermédiaire d'un réseau, - le moteur synchronisant le contenant défini par la base de donnces de lO l'utilisateur et le contenu associé à ce contenant, et sa mise à jour par interrogation de la base de données du serveur, pour le contenu, - le moteur fournissant au serveur les informations de position, d'activité et d'action de l'utilisateur navigant dans le contenant et effectuant des opérations sur les objets du contenu. Ainsi et de manière résumoe, le système selon l'invention combine d'une part un contenant offrant une excellente qualité de l'image, et qui correspond à la plus grande partie du monde virtuel dans lequel peut se déplacer i'utilisateur et d'autre part, un contenu mis à disposition par le ou les fournisseurs et qui est systématiquement ou régulièrement o mis à j our par les fournisseurs. Ces informations de fournisseurs ont l'avantage de ne pas nocessiter de qualité d'image aussi poussoe que celle du contenant, de sorte que l'ensemble contenant/contenu est disponible pour l'utilisateur, immédiatement, avec des mises à jour aussi fréquentes que le souhaite le fournisseur. Le système selon l'invention permet de crécr des encyclopé dies touristiques, artistiques ou cybermarchandes dans lesquelles l'utilisateur peut se déplacer lui-même, c'est-à-dire en quelque sorte à la première personne. L'utilisateur se déplace dans le monde virtuel qui peut être un site réel, numérisé pour donner au contenant constituant le site virtuel, l'expression la plus proche possible de la réalité. Comme pour la technique des jeux vidéo, l'accès peut se faire par le téléviseur au moyen d'une console ce qui permet une plus grande puissance et maniabilité que l'ordinateur sans toutefois exclure cette dernière solution. La présente invention sera décrite de manière plus détaillée à l'aide des dessins annexés dans lesquels: - la figure 1 est un schéma d'ensemble du système selon l'invention, - les figures 2a, 2b montrent schématiquement une session dans le sys tème selon la figure 1. L'invention concerne un système d'images interactives des tiné à permettre à un utilisateur de naviguer dans un décor virtuel ou de synthèse, notamment obtenu à partir d'images réelles, transformoes ou adaptées ou encore aussi proches que possible de la réalité ou encore de pures images de synthèse pour effectuer dans ce décor des opérations sur des objets. Les objets peuvent être des produits exposés que l'utilisateur peut choisir, prendre, tourner, regarder, déplacer. Il peut également s'agir o d'objets mis en vente dans un magasin, par exemple une librairie, un ma gasin de disques, permettant alors à l'utilisateur de saisir un livre, de re garder la couverture de retourner le livre pour en lire la couverture. Dans le cas d'un disque ou d'une cassette, les possibilités sont de même nature. I1 pourra également s'il s'agit d'un disque, le placer virtuel t5 lement sur un lecteur pour en écouter le contenu au moins sous la forme d'un échantillonnage. S'agissant d'un magasin virtuel, il peut ensuite commander l'objet selon une procédure interactive qui lui sera indiquée et qui se rap proche d'une procédure rcelle. Selon l'invention, le décor virtuel d'ensemble c' est- à-dire par exemple un quartier de ville avec des immeubles, des rues, etc. dans les quels se déplace l'utilisateur forment le contenant alors que les boutiques ou lieux qui sont particularisés et adaptés aux opérations forment le con tenu. Il s'agit par exemple d'une boutique, d'un magasin, d'une salle s d'exposition dont l'intérieur est préparé suivant une organisation détermi nce, par exemple un rayonnage ou des présentoirs d'objets sur lesquels figurent de s obj ets (livre s, disques ou cassettes ou plus généralement de s boîtes) recevant les informations constituant le contenu. Ce contenu est mis à jour. Il s'agit par exemple de nouvelles parutions de livres ou de disques, qui remplaceront les ouvrages antérieu rement exposés. Le système Sm est conçu, réalisé et géré par un gestionnaire RLG, qui crée le contenant C1Y et met celui-ci à la disposition de fournis seurs (locataires) utilisant les emplacements du contenant pour y placer 3s leurs emplacements tels qu'une boutique avec les ' qu'ils peu vent offrir, par exemple des livres, des disques ou autres produits suscep tibles d'une présentation relativement normalisce. Le fournisseur utilise de préférence sa base de données pour créer le contenu enregistré en tant que tel dans la base de donnces du gestionnaire. Le gestionnaire dispose d'un serveur accessible aux utilisa- teurs en temps récl par l'intermédiaire d'un réscau de même qu'il est ac cessible aux fournisseurs également par l'intermédiaire d'un réscau. En fait le gestionnaire RLG conçoit des systèmes d'images Sm avec des contenant CTT représentant des lieux différents destinés à des fournisseurs Fi associés à ou plusieurs lieux, cest-à-dire dont les em- placements seront intogrés dans un ou plusieurs Sm dans lesquels ils dé o finissent chacun leur contenu Ctu pour le mettre à la disposition d'utilisateurs Uj qui auront reçu les fchiers et le moteur (contenant CTT) d'un système Sm. De manière plus détaillée selon la fgure 1, le gestionnaire conçoit le système Sm avec le décor virtuel (le contenant) C1T sous la forme de fichiers FFm et de moteurs Mm. Ce contenant est mis à la dispo- sition d'utilisateurs Uj soit sous la forme d'un enregistrement sur un dis- que CR-ROM soit sur un site auquel les utilisateurs Uj peuvent accéder pour transférer le contenant sur le disque dur de son PC. Le gestionnaire RSL réalise également le schéma du conte nu CTU tel que par exemple le décor utilisé par le fournisseur Fi pour pré- senter ses produits, à l'intérieur du contenant CTT. Ce contenu CTU correspond soit à un décor ou une structure de local standard, mis par le gestionnaire RLG à la disposition des fournisseurs, soit un contenu adapté plus particulièrement aux desiderata du fournisseur Fi selon les particularités des produits offerts par celui-ci Le gestionnaire réalise un éditeur Ei mis à la disposition des fournisseurs Fi, Fi+ 1. Les fournisseurs Fi, Fi+ 1 occupent des emplace- ments dans le paysage virtuel du contenant CTT et installent leurs objets (produits). Les informations décrivant ces objets sont inscrites dans la base de donnces RLSDB du gestionnaire RLG. Cette base contient toutes les informations des clients Fi de tous les systèmes Sm crcés et/ou gérés par le gestionnaire RLG. Le serveur RLS accède à la base de donnces RLSDB. Cette base de donnces contient non seulement les informations des fournisseurs Fi mais aussi l'historique des actualisations des infor 3s mations dans cette base de donnces. L'éditeur Emi réalisé par le gestionnaire RLG pour le sys- tème Su, la structure du contenu CTU destiné à être intogré dans le con- tenant C11. Cette structure de contenu peut être la forme des locaux Sd'exposition ou de vente avec des étagères, des armoires, des présentoirs et des formes primitives installées sur ces présentoirs ou plus générale- ment ces supports de présentation mis à la disposition des fournisseurs Fi. Les formes primitives sont des formes géométriques correspondant de façon plus ou moins simplifée à la forme des objets à présenter. Cette forme peut être parallélipédique, cylindrique, imitant des objets tels que des livres, des boîtes de disques, des flacons ou des bouteilles, etc avec des emplacements pour recevoir le contenu. L'éditeur E mis à la disposi- tion du fournisseur est un éditeur réalisé pour lui ou, plus généralement, to paramétré pour lui. Le fournisseur Fi utilise son éditeur Emi avec un mo- teur pour mettre à jour les informations de contenu dans la base de don- nées RLSDB du serveur RLS. Cette mise à j our ou la création d'informations se font de préférence à partir de la base de donnces BDFi du fournisseur Fi. Le gestionnaire réalise également un moteur d'utilisateur Mm, fourni aux utilisateurs Uj pour le système Sm. Ce moteur gère le fi- chier d'utilisateur, c'est-à-dire le contenant sous la forme d'un fichier FFm du système Sm. fourni à l'utilisateur. Ce fichier FFm est inscrit dans une base de données RLUDBj de l'utilisateur Uj qui peut alors se mettre en relation avec le serveur RLS par l'intermédiaire d'un réseau tel que le ré- seau Internet pour synchroniser le contenant CTT et le contenu CTU est associé. Il peut également mettre à jour, par interrogation, la base de don- nces RLSBD du serveur. En retour, le moteur RLMj fournit au serveur RLS en fonc :5 tion de la navigation de l'utilisateur Uj dans le monde virtuel, les informa- tions relatives à ses déplacements, telles que la position, l'activité ou l'action de l'utilisateur Uj, par exemple les opérations que l'utilisateur fait sur les objets constituant le contenu CTU. Outre les composants du système tels que le serveur RLS, la base de données RLSDB associée au serveur, le moteur Mm mis à la disposition des utilisateurs et la base de donnces FFm, le système Sm uti- lise différents langages et protocoles de communication comme par exem- ple, le protocole SQL pour permettre au serveur RLS d'interroger sa base de données RLSBB, un protocole de transfert entre le moteur d'utilisateur 3s Mm et le serveur ou entre l'éditeur Emi et le serveur RLS. Pour faciliter la navigation de l'utilisateur Uj et raccourcir le temps nécessaire à la mise à j our de ces informations entre deux sessions, l'environnement de la dernière session d'un utilisateur est de préférence enregistrce dans sa base de données RLUDBj. Au cours de la navigation de l'utilisateur Uj, toutes les in- formations du contenu CTU ne sont pas transférces en bloc par le serveur à partir de sa base de donnces RLSDB mais seulement au fur et à mésure des nocessités, par exemple selon les informations souhaitées par l'utilisateur. En fait cette transmission et cette mise à j our se font auto- matiquement sans intervention spécifique de l'utilisateur; le seul fait que l'utilisateur se rapproche d'un objet en présentation, entrane automati o quement le transfert des informations relatives à cet objet à partir de la base de donnces RLSDB du serveur RLS ou la mise à jour de ces informa- tions si la majorité de ces informations concernant cet objet se trouve déjà dans la base de donnces RLUDBj de l'utilisateur Uj. A titre d'exemple, une session d'utilisateur sera décrite ci- après schématiquement à l'aide d'un ordinogramme représenté aux figu- res 2a, 2b qui se complètent. Par une première opération [100], l'utilisateur met son CD- ROM dans le lecteur de sa console. Cette mise en place se traduit par l'installation de l'application sur le disque dur de la console [101]. Cela se traduit par l'installation du ou des mondes virtuels du disque CDROM sur le disque dur de la console [102] et le lancement du navigateur [103]. Le navigateur communique alors avec Internet et se connecte sur le site du serveur RLS o est répertorié l'ensemble des mondes virtuels disponi- bles [104]. En réponse à cette connexion, le serveur RLS retourne les in 2s formations disponibles [1051. Ces informations sont transmises à la console et le naviga- teur présente à l'utilisateur tout ce qui est disponible [106]. L'utilisateur Uj clique sur un site virtuel, par exemple la ville de Paris ou un quartier [107]. En réponse à cette action [108], le na vigateur se connecte sur le site correspondant à ce monde virtuel [108] par le réscau Internet dans le serveur. Le serveur retourne les données concernant le monde vir- tuel demandé [110]. Ces donnces arrivent dans le navigateur qui met à jour la 3s base de donnces d'utilisateur RLUDBj sur le disque dur de sa console [111]. L'utilisateur peut alors se déplacer dans le mode virtuel (Pa- ris) [112]. L'utilisateur se déplace dans le mode virtuel et entre par exem ple dans une boutique [113l. Le navigateur vérifie d'abord si la boutique a besoin d'une mise à jour l114]. Si oui, le navigateur se connocte sur le site correspondant du serveur [115] et le serveur retourne les donnces de mise à jour sur la boutique concernce t116]. s Le navigateur met à jour sa base de données RLUDBj sur le disque dur de la console [117] puis le navigateur est prêt; il charge en mémoire les données de la boutique se trouvant sur le disque dur [118]. On arrive également dans cette situation [118] directement à partir du bloc t114] s'il n'y a pas besoin de nouvelle mise à jour. o L'utilisateur Uj peut alors se déplacer dans la boutique [119]. L'utilisateur se déplace dans la boutique et sélectionne un article [120l. Le navigateur se connocte sur le site RLS et demande des informa tions concernent cet article t121]. Le serveur retourne les informations concernant l'article [122]. Le navigateur, en réponse, fait apparatre une console en deux dimensions 2D pour visualiser les informations reçues [123]. L'utilisateur sélectionne alors un choix [124l, par exemple " poser dans le panier " qui correspond au choix de l'objet. En réponse le navigateur enregistre le contenu du panier et referme la console 2D [125l. Après cette opération, l'utilisateur s'appréte à sortir de la boutique [126l; en réponse à cette action, le navigateur affiche un écran de choix [127] pour passer la commande, rester dans la boutique ou sortir sans acheter. L'utilisateur fait son choix [128] u passer la commande n. 2s Cette information est transmise par le navigateur [129l vers le serveur du site qui retourne sa commande [130]. Le navigateur affiche la page de commande [131l et la complète avec les donnces du panier. L'utilisateur (client) valide sa commande [132] et le navigateur transmet sa commande [133] au site Internet [134] qui enregistre la commande. Le site en informe le navigateur qui referme la console et charge le site virtuel en mémoire [135]. L'utilisateur sort de la boutique et continue à se déplacer dans le site virtuel [136]. - 2824162 REVENDICATIONS 1 ) Système d'images interactives permettant à un utilisateur de naviguer dans un décor virtuel pour y effectuer des opérations sur des objets inté grés dans le système (Sm), s caractérisé en ce que - le décor virtuel se compose d'un contenant (CTT) non modifiable par l'utilisateur et d'un contenu (CTU) mis à jour, et le système (Sm) com prend: A) un gestionnaire (RLG) 0 * réalisant le contenant (CTT) du décor virtuel [fichiers (FFm) et moteurs (Mm)] mis à la disposition des utilisateurs (Uj), ainsi que la structure du contenu (CTU) (éditeurs) pour les fournisseurs (Fi), * ayant un serveur (RLS) accessible aux utilisateurs (Uj) à travers un réseau (R), * une base de données (RLSDBm) destince à étre mise à j our par les fournisseurs (Fi) pour étre accédée par les utilisateurs (Uj) à tra vers le réseau (R) et le serveur (RLS), * la base de donnée s contenant le s informations de s fournis seurs (Fi) et l'historique des actualisations des informations dans cette o base de données, B) un éditeur (Emi) réalisé par le gestionnaire (RLG) pour définir la struc ture du contenu (CTU) intégrable dans le contenant (CTT), - pour transformer et intégrer les informations de la base de donnces (BDFi) des fournisseurs (Fi) dans la base de donnces (RLSDB) du serveur, - les fournisseurs (Fi) étant reliés au serveur (RLS) par un réscau (R), (:) un moteur d'utilisateur (Rm) relié à une base de données d'utilisateur (RLUDBJ), contenant le fichier (FFm) fourni à un utilisateur (Uj) qui peut ainsi se mettre en liaison avec le serveur (RLS) par l'intermédiaire d'un réscau (R), - le moteur (Mm) synchronisant le contenant (Cll) défini par la base de données de l'utilisateur (RLUDBj) et le contenu (CTU) associé à ce contenant, et sa mise à j our par interrogation de la base de données (RLSBDm) du serveur, pour le contenu (CTU), - le moteur (Mm) fournissant au serveur (RLS) les informations de po sition, d'activité et d'action de l'utilisateur (Uj) navigant dans le contenant et effectuant des opérations sur les objets du contenu (CTU). 2 ) Système d'images interactives scion la revendication 1, caractérisé en ce que le fichier (FFm) et le moteur (Mm) destinés aux utilisateurs (Uj) sont enre gistrés sur des CD-ROM.