Brevet FR3050834A1 (20171103)
REVENDICATIONS1. Dispositif (100) de partage d'immersion dans un environnement virtuel, comportant un système immersif source (10), comportant un système de traitement numérique (11) comportant une base de données (11a), dont un ensemble de données définit un environnement virtuel, et délivrant des données d'affichage à un système d'affichage (12) dudit système immersif source ; un logiciel de calcul d'images de synthèse, exécuté sur les moyens de traitement numérique (11) dudit système immersif source, de construction d'une représentation visuelle de l'environnement virtuel sous la forme d'images affichées sur un ou des écrans (12a, 12b, 12c, 12d) du système d'affichage (12) du système immersif source (10), ledit logiciel de calcul d'images prenant en compte des conditions d'observation dans ledit système d'affichage ; au moins un système immersif cible (20), comportant un système de traitement numérique (21) délivrant des images à un système d'affichage (22) dudit système immersif cible ; des moyens de transmission (30) de données du système immersif source (10) à l'au moins un système immersif cible (20) ; le dit dispositif étant caractérisé en ce que : des données d'affichage représentant les images affichées sur les écrans du système d'affichage (12) du système immersif source (10) et des données des conditions d'observation utilisées pour calculer lesdites images dans le système d'affichage du système immersif source, sont transmises via les moyens de transmission (30) de données à l'au moins un système immersif cible (20) lesdites données d'affichage représentant les images transmises par le système immersif source (10) sont transformées par un logiciel de traitement des données d'affichage pour construire des images affichées sur le ou les écrans du système d'affichage dudit système immersif cible, 3050834 49 chaque point image d'une image transformée affichée sur un écran (22a) du système d'affichage (22) dudit système immersif cible correspondant à la projection d'un point image d'un écran (12a, 12b, 12c, 12d) du système d'affichage (12) du système immersif source (10), ladite projection étant réalisée en fonction d'au moins un point d'observation effectif dans le système d'affichage (12) du système immersif source et en fonction d'au moins un point d'observation effectif dans le système d'affichage (22) du système immersif cible considérés, pour calculer la projection, comme même point d'observation de l'environnement virtuel affiché sur le système immersif cible et le système immersif source, les données d'affichage représentant les images affichées par le système immersif source (10) étant transformées par le système de traitement numérique (21) du système immersif cible, au moins pour une partie des transformations fonction de l'au moins un point d'observation effectif dans le système d'affichage (22) dudit système immersif cible. 2 - Dispositif suivant la revendication 1, dans lequel la transformation des données d'affichage comporte une reconstitution d'une représentation virtuelle 3D du système d'affichage source (12') de l'environnement physique du système d'affichage source (12), une position du point d'observation de l'observateur (91) étant forcée, pour la transformation des données d'affichage, à une même position dans ladite représentation virtuelle 3D du système d'affichage source que la position d'observation de l'utilisateur (90) dans le système d'affichage source (12). 3 - Dispositif suivant la revendication 1 ou 2, dans lequel le système immersif source (10) comporte un système de mesure en temps réel de la direction d'observation, dans le système d'affichage (12) du système immersif source, d'un utilisateur (90) qui serait immergé dans l'environnement virtuel dudit système immersif source, et l'au moins un système immersif cible (20) comporte un système de mesure de la direction d'observation, dans le système d'affichage dudit système immersif cible, d'un observateur (91) qui 3050834 50 serait immergé dans l'environnement virtuel représenté sur ledit système immersif cible. 4 - Dispositif suivant l'une quelconque des revendications précédentes, dans 5 lequel le système immersif source (10) comporte un système de mesure en temps réel d'une position d'observation, dans le système d'affichage (12) du système immersif source, d'un utilisateur (90) qui serait immergé dans l'environnement virtuel représenté sur ledit système immersif source, et l'au moins un système immersif cible (20) comporte un système de mesure en 10 temps réel de la position d'observation, dans le système d'affichage (22) dudit au moins un système immersif cible, d'un observateur (91) qui serait immergé dans l'environnement virtuel représenté sur ledit système immersif cible. 15 5- Dispositif suivant l'une des revendications précédentes, dans lequel un logiciel de traitement partiel de données d'affichage est exécuté sur les moyens de traitement numérique (11) du système immersif source (10), ou sur un calculateur annexe (32b) connecté à un réseau (31) par lequel des données sont transmises entre les systèmes immersifs source et cibles, 20 ledit logiciel transformant des données d'affichage générées par le système immersif source (10), correspondant au images affichées sur les écrans (12a, 12b, 12c, 1d) du système d'affichage (12) dudit système immersif source, en données d'affichage correspondant à des images adimensionnelles indépendantes d'une structure d'un système de 25 visualisation devant afficher les images, les dites données d'affichage correspondant à des images adimensionnelles étant transmises à l'au moins un système immersif cible (20). 6 - Dispositif suivant la revendication 5, dans lequel les images adimensionnelles 30 correspondent à des images projetées sur une paroi intérieure d'une sphère, au centre de laquelle sphère est placé le point d'observation du système immersif source (10), pour former des images adimensionnelles dans un angle solide jusqu'à quatre Pi stéradians. 3050834 51 7 - Dispositif suivant l'une des revendications 1 à 4, dans lequel le logiciel de traitement des données d'affichage pour construire des images affichées sur le ou les écrans du système d'affichage (22) de l'au moins un système 5 immersif cible (20) est exécuté sur les moyens de calculs (21) dudit système immersif cible (20). 8 - Dispositif suivant l'une des revendications précédentes, comportant une pluralité de systèmes immersifs cibles (20) connectés simultanément au 10 système immersif source (10). 9 - Dispositif suivant l'une des revendications précédentes, dans lequel le système immersif source (10) comporte un équipement (14) de capture d'un signal porteur des données d'affichage, envoyé par le système de 15 traitement numérique (11) du système immersif source (10) au système d'affichage (12) dudit système immersif source, et qui transmet sous forme de données numériques les dites données d'affichage correspondant au signal capturé, directement ou indirectement, à l'au moins un système immersif cible (20). 20 10 Dispositif suivant l'une des revendications 1 à 8, dans lequel le système immersif source (10) comporte un logiciel, exécuté sur le système de traitement numérique (11), de capture de contenus des données d'affichage du système immersif source, après que les données d'affichage ont été 25 calculées, et, dans la chaîne de transmission des données d'affichage, avant que lesdites données d'affichage ne soient envoyées audit système d'affichage du système immersif source, et qui transmet sous forme de données numériques lesdits contenus des données d'affichage capturés, directement ou indirectement, à l'au moins un système immersif cible (20). 30 11 - Dispositif suivant l'une des revendications précédentes, comportant un système d'enregistrement des données configuré pour enregistrer les 3050834 52 données transmises à l'au moins un système immersif cible (20) et pour transmettre lesdites données en temps différé. 12 - Dispositif suivant l'une des revendications précédentes dans lequel le 5 système immersif source (10) comporte également un logiciel de traitement d'image et dans lequel un système immersif cible (20) comporte également un logiciel de calcul d'images de synthèse de construction d'une représentation visuelle d'un environnement virtuel sous la forme d'images affichées sur un ou des écrans (22a) du système d'affichage (22) dudit 10 système immersif cible, et comporte également un équipement ou un logiciel de capture des données d'affichage correspondant aux images affichées sur le système de visualisation dudit système immersif cible, de sorte que chacun desdits systèmes immersifs peut être alternativement un système source et un système cible. 15 13 - Dispositif suivant l'une des revendications précédentes dans lequel le système d'affichage (12) du système immersif source (10) et le système d'affichage (22) de l'au moins un système immersif cible (20) appartient à l'une des catégories parmi : les systèmes d'affichage multi-faces, les 20 casques de visualisation, les systèmes d'affichage mult-écrans, les écrans, les écrans portés par un utilisateur ou un observateur. 14 - Procédé (200) de partage d'immersion dans un environnement virtuel, mettant en oeuvre le dispositif (100) suivant l'une des revendications 25 précédentes, entre un opérateur (90) du système immersif source (10) et un observateur (91) de l'au moins un système immersif cible (20), comportant une étape de génération d'environnement (230) par le système immersif source (10), ladite étape produisant des données d'affichage correspondant à l'ensemble des informations relatives aux images affichées, ou devant 30 être affichées, sur le système d'affichage 12 du système source 10, et une étape d'affichage (250) par le système immersif cible (20) d'images transformées, caractérisé en ce que ledit procédé comporte une étape de 3050834 53 transformation (240), au moins pour partie sur le système immersif cible (20), des données d'affichage de l'environnement virtuel, générées par le système de traitement numérique (11) du système immersif source (10), en données d'affichage dudit environnement virtuel adaptées à l'affichage 5 sur un ou des écrans (22a) du système d'affichage (22) dudit système immersif cible, la transformation consistant en des modifications des données d'affichage, générées par le système immersif source (10), en fonction de paramètres déterminés par des caractéristiques géométriques associées à l'écran ou 10 aux écrans (12a, 12b, 12c, 12d) du système d'affichage (12) du système immersif source (10), en fonction de paramètres déterminés par des caractéristiques géométriques associées à l'écran ou aux écrans (22a) du système d'affichage (22) du système immersif cible (20), et en fonction de variables de conditions d'observations des écrans dans chacun des 15 systèmes d'affichage (12,\n<CLM>\1\tdesdits systèmes immersifs source et cible, ladite transformation étant réalisée de manière récurrente pour reproduire sur le système immersif cible (20) afin de restituer à un observateur (91) dans ledit système cible l'immersion d'un utilisateur (90) dans le système immersif source (10) prenant en compte les évolutions de la représentation 20 du monde virtuel sur le système immersif source et des évolutions des variables des conditions d'observation. 15 - Procédé suivant la revendication 14, dans lequel la transformation des données d'affichage comporte une reconstitution d'une représentation 25 virtuelle 3D du système d'affichage source (12') de l'environnement physique du système d'affichage source (12), une position d'observation de l'observateur (91) étant forcée, pour la transformation des données d'affichage, à une même position dans ladite représentation virtuelle 3D du système d'affichage source que la position d'observation de l'utilisateur (90) 30 dans le système d'affichage source (12). 16 Procédé suivant la revendication 14 ou la revendication 15, dans lequel l'étape de transformation (240) des données d'affichage est réalisée 3050834 54 totalement sur le système immersif cible (20) après une étape de transmission des données d'affichage de l'environnement virtuel, générées par le système de traitement numérique (11) du système immersif source (10). 5 17 Procédé suivant la revendication 14 ou la revendication 15, dans lequel l'étape de transformation (240) des données d'affichage est réalisée pour partie sur le système immersif source (10), ou sur un calculateur annexe (32b) connecté à un réseau (31) des moyens de transmission de 10 données (30), avant une étape de transmission des données des données d'affichage partiellement transformée de l'environnement virtuel au système immersif cible (20), lequel système immersif cible transforme les données d'affichage partiellement transformées en fonction de données d'exploitation dudit système immersif cible pour former des images affichées sur le 15 système d'affichage (22) dudit système cible. 18 - Procédé suivant la revendication 17, dans lequel les données d'affichage transformées partiellement par le système immersif source (10), ou le calculateur annexe (32b), sont indépendantes des caractéristiques et des 20 données d'exploitation d'un système cible. 19 - Procédé suivant la revendication 17 prise en combinaison avec la revendication 15, dans lequel la reconstitution d'une représentation virtuelle 3D du système d'affichage source (12') de l'environnement physique du 25 système d'affichage source (12) est réalisée par le système immersif source (10) ou le calculateur annexe (32b) connecté au réseau (31). 20 - Procédé suivant la revendication 17, dans lequel les données d'affichage transformées partiellement par le système immersif source (10), ou le 30 calculateur annexe (32b), sont transformées en données d'affichage pour un affichage sur l'au moins un système immersif cible (20) en considération des caractéristiques dudit système cible et de données d'exploitation dudit système immersif cible, et dans lequel les données d'affichage sont 3050834 55 transformées par le système immersif cible (20) pour corriger des différences entre les données d'exploitation dudit système immersif cible, utilisées pour les transformations réalisées par le système immersif source, et les données d'exploitation dudit système immersif cible lorsque lesdites 5 données d'affichages sont converties en images affichées par ledit système immersif cible. 21 - Procédé suivant l'une des revendications 14 à 20, comportant une étape (241) de gel des données d'affichage de l'environnement virtuel, 10 générées par le système de traitement numérique (11) du système immersif source (10) et destinées à être transformées et de gel des conditions d'observations des écrans dans le systèmes d'affichage (12) du système immersif source (10). 15 22 - Procédé suivant l'une des revendications 14 à 21, comportant une étape (220) d'initialisation dans laquelle l'au moins un système immersif cible (20) initialise un registre du système immersif source (10), ledit registre comprenant des données de configurations dudit système immersif source. 20 23 - Procédé suivant l'une des revendications 14 à 22, comportant une étape d'enregistrement (243) de données représentant les données d'affichage du système d'affichage (12) du système immersif source (10) et de données des conditions d'observation utilisées pour calculer lesdites données d'affichage, et de transmission en temps différé desdites données à l'au 25 moins un système immersif cible (20).