Brevet FR2869709A1 — publié le 20051104

La présente invention concerne un système et un procédé de modélisation d'une scène tridimensionnelle par un monde virtuel, ainsi qu'un serveur relié à un tel système. Ce type de système de modélisation est particulièrement utilisé dans le domaine des jeux vidéos en ligne, notamment du type RPG (de l'anglais Role Playing Game ) en ligne. Dans ce type de jeu, des utilisateurs, connectés au système au moyen d'un terminal d'accès via un réseau de transmission de données, incarnent un personnage virtuel évoluant dans un monde virtuel modélisé par le système. Ces personnages virtuels sont susceptibles d'interagir entre eux de différentes manières. Afin de réaliser cette fonction, le système de modélisation comporte: des moyens de représentation d'au moins un utilisateur du système dans le monde virtuel en tant que personnage virtuel, l'utilisateur étant connecté au système au moyen d'un terminal d'accès via un réseau de transmission de données; et - des moyens d'interaction avec l'utilisateur pour faire évoluer son personnage dans le monde virtuel. Chacun des utilisateurs connectés au système ne peut interagir qu'avec un autre utilisateur connecté au moyen d'un terminal d'accès, ce qui limite les possibilités d'utilisation d'un tel système de modélisation. L'invention a notamment pour but d'élargir les possibilités d'utilisation d'un tel système de modélisation. A cet effet, l'invention a pour objet un système de modélisation d'une scène tridimensionnelle par un monde virtuel dans lequel sont susceptibles d'évoluer des personnages virtuels, ce système comportant: - des moyens de représentation d'au moins un utilisateur du système dans ce monde virtuel en tant que personnage virtuel, l'utilisateur étant connecté au système au moyen d'un terminal d'accès via un réseau de transmission de données; et des moyens d'interaction avec l'utilisateur pour faire évoluer son personnage dans le monde virtuel, caractérisé en ce que, la scène tridimensionnelle étant une scène réelle dans laquelle au moins une personne réelle est susceptible d'évoluer, le système comporte en outre: des moyens de capture du positionnement et des déplacements de la personne réelle dans la scène réelle; - des moyens de représentation de cette personne réelle, de son positionnement et de ses déplacements dans le monde virtuel en tant que personnage virtuel. Ce système de modélisation permet de faire évoluer des personnages virtuels dans une scène virtuelle représentant une scène réelle dans laquelle évoluent des personnes réelles. Ceci ouvre une possibilité d'interaction entre des personnes connectées au système et des personnes évoluant dans la scène réelle. Un système de modélisation selon l'invention peut en outre comporter l'une ou plusieurs des caractéristiques suivantes: les moyens de capture du positionnement et des déplacements de la personne réelle comportent au moins un dispositif émetteur destiné à être porté par la personne réelle et une pluralité de bornes réceptrices disposées dans la scène réelle; le dispositif émetteur comporte un identifiant unique; - le système de modélisation comporte une base de données pour le stockage d'informations concernant la personne réelle, ces informations étant associées à l'identifiant du dispositif émetteur destiné à être porté par cette personne réelle; - le système de modélisation comporte des moyens de signalisation, dans la scène réelle, d'un positionnement et d'un déplacement correspondant respectivement au positionnement et au déplacement dans le monde virtuel du personnage virtuel représentant l'utilisateur connecté, ces moyens de signalisation étant disposés dans la scène réelle; - le système de modélisation comporte une base de données pour le stockage d'informations concernant des éléments réels de la scène réelle représentés dans le monde virtuel, ces informations étant consultables, par l'utilisateur connecté, depuis son terminal d'accès; le système de modélisation comporte des moyens de mise en relation de l'utilisateur connecté avec la personne réelle; - le système de modélisation comporte des moyens de mise en relation entre plusieurs utilisateurs connectés simultanément sur le système; L'invention concerne également un serveur relié à un système tel que défini précédément, caractérisé en ce qu'il héberge les moyens de représentation de l'utilisateur et les moyens de représentation de la personne réelle. L'invention concerne enfin un procédé de modélisation, à l'aide d'un système de modélisation, d'une scène tridimensionnelle par un monde virtuel dans lequel sont 15 susceptibles d'évoluer des personnages virtuels, ce procédé comportant des étapes au cours desquelles: - on représente au moins un utilisateur du système dans ce monde virtuel en tant que personnage virtuel, l'utilisateur étant connecté au système au moyen d'un terminal d'accès via un réseau de transmission de données; et l'utilisateur interagit avec le système pour faire évoluer son personnage dans le monde virtuel, caractérisé en ce que, la scène tridimensionnelle étant une scène réelle dans laquelle au moins une personne réelle est susceptible d'évoluer, le procédé comporte en outre des étapes au cours desquelles: - on capture un positionnement et des déplacements de la personne réelle dans la scène réelle; - on représente cette personne réelle, son positionnement et ses déplacements dans le monde virtuel en tant que personnage virtuel. L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple et faite en se référant à la figure unique annexée, qui représente schématiquement la structure d'un système de modélisation selon un mode de réalisation de l'invention. On a représenté, sur cette figure unique, un système 10 de modélisation d'une scène tridimensionnelle 12 par un monde virtuel 14. Un utilisateur 16 est connecté au système 10 au moyen d'un terminal d'accès 18 via un réseau 20 de transmission de données, par exemple le réseau Internet. Le système de modélisation comporte des moyens 22 classiques de représentation de cet utilisateur 16 dans le monde virtuel 14, en tant qu'un personnage virtuel 23. Le système de modélisation 10 comporte en outre des moyens 24 d'interaction avec l'utilisateur 16 pour faire évoluer son personnage 23 dans le monde virtuel 14. Le personnage virtuel 23 peut évoluer de deux manières dans le monde virtuel 14. Il peut se déplacer en temps réel dans la scène virtuelle, ou bien être transporté instantanément à un autre endroit de la scène, par exemple en cliquant, grâce à un pointeur des moyens d'interaction 24, sur une zone d'un plan général représentant la scène. De manière optionnelle, les moyens de représentation 22 permettent en outre l'affichage d'un statut associé au personnage virtuel 23. Par exemple, les moyens de représentation 22 affichent si l'utilisateur 16 est occupé, en conférence, au téléphone, libre ou autre. La scène tridimensionnelle 12 est une scène réelle, dans laquelle une personne réelle 26 évolue. Afin de représenter cette personne réelle 26 dans le monde virtuel 14, le système de modélisation comporte des moyens 28 de capture du positionnement et des déplacements de la personne réelle 26 dans la scène réelle 12. Le système 10 comporte en outre des moyens 30 de représentation de cette personne réelle 26, de son positionnement et de ses déplacements dans le monde virtuel 14 en tant que personnage virtuel 32. Les moyens de représentation 22 et 30 sont par exemple matérialisés par des tables de correspondance entre, d'une part, un identifiant et éventuellement un mot de passe, correspondant respectivement à l'utilisateur 16 ou à la personne réelle 26, et d'autre part, le personnage virtuel 23, respectivement 32, ainsi que les caractéristiques de ce personnage virtuel. De préférence, les moyens de représentation 22, 30, ainsi que les moyens d'interaction 24, sont hébergés sur un serveur 33 relié au réseau 20 de transmission de 15 données. En général, les moyens 28 de capture du positionnement et des déplacements de la personne réelle 26 comportent au moins un dispositif émetteur, par exemple du type RFID, porté par cette personne réelle 26. Une pluralité de bornes réceptrices 34 sont disposées dans la scène réelle 12 de manière à quadriller cette scène réelle. Le dispositif émetteur porté par la personne 26 est détecté par ces bornes réceptrices 34, ce qui permet aux moyens de représentation 30 de déduire la position de la personne réelle 26 dans la scène réelle 12. Le personnage virtuel 32 représentant la personne réelle 26 est alors positionné dans la scène virtuelle 14 à un endroit équivalent à celui où elle se trouve dans la scène réelle 12. De préférence, le dispositif émetteur porté par la personne réelle 26 comporte un identifiant unique. Ainsi, lorsque plusieurs personnes réelles évoluent dans la scène réelle 12, le système de modélisation 10 est capable de les différencier. On prévoit alors une base de données 36 pour le stockage d'informations, comportant notamment une base de données 36A pour le stockage d'informations concernant les personnes réelles. Les informations concernant une personne réelle 26 sont alors associées à l'identifiant du dispositif émetteur porté par cette personne réelle 26. Grâce à la base de données 36A, l'utilisateur 16 a accès aux informations concernant la personne réelle 26. Il peut ainsi, par exemple, obtenir son identité ainsi que ses coordonnées postales ou téléphoniques. On notera que le système 10 peut comporter de manière optionnelle des moyens de recherche d'une personne réelle 26 dans la scène réelle 12. L'utilisateur 16 peut ainsi fournir le nom d'une personne réelle 26 à ces moyens de recherche, afin qu'ils déterminent la localisation de cette personne réelle 26 dans la scène réelle 12. Par ailleurs, le système de modélisation 10 comporte éventuellement des moyens de signalisation 38 disposés dans la scène réelle 12, destinés à signaliser le positionnement et/ou le déplacement correspondant respectivement au positionnement et/ou au déplacement dans le monde virtuel 14 du personnage virtuel 23 représentant l'utilisateur 16 connecté. Par exemple, dans le cas où la scène réelle est un salon comportant divers stands 37, chacun de ces stands 37 peut comporter un moyen de signalisation 38 affichant l'identité d'une personne connectée dont le personnage virtuel se trouve dans le stand correspondant. Le système de modélisation 10 comporte en outre des moyens de mise en relation de l'utilisateur connecté 16 avec la personne réelle 26. Par exemple, ces moyens de mise en relation peuvent se situer à proximité des moyens de signalisation 38, la personne réelle 26 étant ainsi informée que le personnage virtuel 23 est positionné à cet endroit. Ces moyens de mise en relation peuvent comporter des moyens de transaction financière sécurisés entre l'utilisateur connecté 16 et la personne réelle 26. Ainsi, dans le cas où la personne réelle 26 est un représentant d'un stand 37, la personne connectée 16 peut effectuer des transactions financières avec lui comme s'il était présent sur le salon. Le contraire est également possible, c'est-à-dire qu'un représentant d'un stand peut être une personne connectée. Dans le cas où plusieurs utilisateurs sont connectés simultanément sur le système 10, on peut aussi prévoir des moyens de mise en relation entre plusieurs utilisateurs, de type messagerie instantanée ou visioconférence par exemple, ainsi que des moyens de transaction financière sécurisés entre deux utilisateurs connectés simultanément sur le système 10. La base de données 36 pour le stockage d'informations peut en outre comporter une base de données 36B pour le stockage d'informations concernant des éléments réels de la scène réelle 12, par exemple des informations concernant des objets mis en vente sur le salon, qui sont représentés dans la scène virtuelle 14. Ces informations sont consultables par l'utilisateur 16 connecté depuis son terminal d'accès, qui peut ainsi avoir accès à des vidéos de démonstration ou à des caractéristiques d'un objet, par exemple en cliquant sur cet objet à l'aide du pointeur des moyens d'interaction. Ainsi, l'utilisateur 16 peut voir des démonstrations privées, éventuellement personnalisées, pour chaque objet de la scène réelle 12 référencé dans la base de donnée 36B. Il apparaît clairement que l'invention ouvre des possibilités de visites de lieux réels, dans lequel évoluent des personnes réelles, tels que des salons, à travers un monde virtuel. REVENDICATIONS 1. Système (10) de modélisation d'une scène tridimensionnelle (12) par un monde virtuel (14) dans lequel sont susceptibles d'évoluer des personnages virtuels (23, 5 32), ce système (10) comportant: - des moyens (22) de représentation d'au moins un utilisateur (16) du système (10) dans ce monde virtuel (14) en tant que personnage virtuel (23), l'utilisateur (16) étant connecté au système (10) au moyen d'un terminal d'accès (18) via un réseau (20) de transmission de données; et des moyens d'interaction avec l'utilisateur pour faire évoluer son personnage dans le monde virtuel, caractérisé en ce que, la scène tridimensionnelle (12) étant une scène réelle dans laquelle au moins une personne réelle (26) est susceptible d'évoluer, le système (10) comporte en outre: des moyens (28) de capture du positionnement et des déplacements de la personne réelle (26) dans la scène réelle (12) ; - des moyens (30) de représentation de cette personne réelle (26), de son positionnement et de ses déplacements dans le monde virtuel (14) en tant que personnage virtuel (32). 2. Système (10) de modélisation d'une scène tridimensionnelle (12) selon la revendication 1, dans lequel les moyens (28) de capture du positionnement et des déplacements de la personne réelle (26) comportent au moins un dispositif émetteur destiné à être porté par la personne réelle (26) et une pluralité de bornes réceptrices (34) disposées dans la scène réelle (12). 3. Système (10) de modélisation d'une scène tridimensionnelle (12) selon la revendication 2, dans lequel le dispositif émetteur comporte un identifiant unique. 4. Système (10) de modélisation d'une scène tridimensionnelle (12) selon la revendication 3, comportant une base de données (36) pour le stockage d'informations concernant la personne réelle (26), ces informations étant associées à l'identifiant du dispositif émetteur destiné à être porté par cette personne réelle (26). 5. Système (10) de modélisation d'une scène tridimensionnelle (12) selon l'une quelconque des revendications précédentes, comportant des moyens de signalisation, dans la scène réelle, d'un positionnement et d'un déplacement correspondant respectivement au positionnement et au déplacement dans le monde virtuel (14) du personnage virtuel (23) représentant l'utilisateur (16) connecté, ces moyens de signalisation étant disposés dans la scène réelle (12). 6. Système (10) de modélisation d'une scène tridimensionnelle (12) selon l'une quelconque des revendications précédentes, comportant une base de données pour le stockage d'informations concernant des éléments réels de la scène réelle (12) représentés dans le monde virtuel (14), ces informations étant consultables, par l'utilisateur (16) connecté, depuis son terminal d'accès (18). 7. Système (10) de modélisation d'une scène tridimensionnelle (12) selon l'une quelconque des revendications précédentes, comportant des moyens de mise en relation de l'utilisateur connecté avec la personne réelle. 8. Système (10) de modélisation d'une scène tridimensionnelle (12) selon l'une quelconque des revendications précédentes, comportant des moyens de mise en relation entre plusieurs utilisateurs connectés simultanément sur le système. 9. Serveur (33) relié à un système selon l'une quelconque des revendications 1 à 8, caractérisé en ce qu'il héberge les moyens (22) de représentation de l'utilisateur (16) et les moyens (30) de représentation de la personne réelle (26). 10. Procédé de modélisation, à l'aide d'un système de modélisation (10), d'une scène tridimensionnelle (12) par un monde virtuel (14) dans lequel sont susceptibles d'évoluer des personnages virtuels (23, 32), ce procédé comportant des étapes au cours desquelles: - on représente au moins un utilisateur (16) du système (10) dans ce monde virtuel (14) en tant que personnage virtuel (23), l'utilisateur (16) étant connecté au système (10) au moyen d'un terminal d'accès (18) via un réseau (20) de transmission de données; et l'utilisateur (16) interagit avec le système (10) pour faire évoluer son personnage dans le monde virtuel, caractérisé en ce que, la scène tridimensionnelle (12) étant une scène réelle dans laquelle au moins une personne réelle (26) est susceptible d'évoluer, le procédé comporte en outre des étapes au cours desquelles: - on capture un positionnement et des déplacements de la personne réelle (26) dans la scène réelle (12) ; on représente cette personne réelle (26), son positionnement et ses déplacements dans le monde virtuel (14) en tant que personnage virtuel (32).