Brevet FR3069692A1 — publié le 20190201

PROCEDE ET DISPOSITIF DE GESTION DE L'AFFICHAGE D'IMAGES DE REALITE VIRTUELLE 1. Domaine de l'invention L'invention concerne un système pour créer un environnement de simulation immersif, par exemple un contexte de réalité virtuelle. 2. Art Antérieur Il existe des solutions pour créer un environnement de simulation immersif, tel qu'un simulateur de conduite automobile ou de conduite d'avion. De telles solutions comprennent notamment une structure-châssis du véhicule simulé dans laquelle un utilisateur ou plusieurs utilisateurs peuvent être installés, un dispositif de projection d'images de simulation de la scène et un dispositif d'affichage. Une telle solution est par exemple illustrée en figure 1. Sur la figure 1, le dispositif d'affichage comprend plusieurs écrans disposés les uns à côté des autres et affichant chacun une partie d'une image de la scène de simulation. Cependant, selon une telle disposition, l'image affichée est morcelée par les bordures des écrans. Selon un autre exemple, un système de projection pour simulateur d'avion est décrit dans le document U52008206720A1. Selon la technique décrite dans ce document, les images de simulation sont projetées sur un écran panoramique hémisphérique placé autour d'un cockpit d'avion. Les images sont projetées par trois projecteurs placés au-dessus du cockpit et réfléchies via des miroirs. Avec de tels dispositifs d'affichage, un utilisateur du simulateur n'est pas totalement immergé dans l'environnement de simulation car son champ visuel n'est pas totalement occupé par l'image. En effet, dès lors que l'utilisateur pose son regard en dehors de l'espace d'affichage défini par l'écran panoramique ou les écrans disposés côte à côte, par exemple s'il lève la tête pour regarder le plafond ou s'il regarde derrière lui, l'effet d'immersion procuré par le simulateur disparaît. De plus, avec de tels dispositifs, l'image affichée sur l'écran est statique quelle que soit la position de l'utilisateur par rapport à l'écran, i.e. quel que soit le point de vue de l'utilisateur. 3. Exposé de l'invention L'invention vient améliorer l'état de la technique. Elle concerne un procédé de gestion de l'affichage d'images de réalité virtuelle, mis en oeuvre par un dispositif de traitement d'un système de simulation d'une scène de réalité virtuelle comprenant une surface d'affichage sur laquelle une scène de réalité virtuelle est affichée et au moins un projecteur configuré pour projeter sur ladite surface au moins une 2 image de ladite scène de réalité virtuelle, ladite surface d'affichage étant disposée de sorte que le champ visuel d'un utilisateur du système de simulation soit recouvert totalement par au moins ladite surface d'affichage. Un tel procédé de gestion de l'affichage comprend: - une étape de modélisation 3D du système de simulation, 5 - une étape de détermination de la position et de l'orientation du au moins un projecteur par rapport à la surface d'affichage dans la modélisation 3D, - une étape de détermination d'une matrice de pixels associée audit au moins un projecteur, ladite matrice de pixels étant représentative de la position des pixels projetés par ledit au moins un projecteur sur une représentation 3D de la surface d'affichage dans la modélisation 10 3D du système de simulation, - et au cours d'une phase de fonctionnement du système de simulation, le procédé comprend les étapes suivantes: - obtention de données 3D de la scène de réalité virtuelle, - obtention, pour ledit au moins un projecteur, d'une image de la scène de réalité 15 virtuelle, à partir de la matrice de pixels associée audit au moins un projecteur et d'une projection desdites données 3D sur la représentation 3D de la surface d'affichage, - envoi audit au moins un projecteur de l'image obtenue de sorte que le projecteur affiche l'image obtenue sur la surface. 20 Le procédé selon l'invention permet ainsi d'améliorer les systèmes de simulation de scène de réalité virtuelle existants d'une part via l'utilisation d'une surface d'affichage (écran) disposée de sorte que le champ visuel d'un utilisateur du système de simulation soit entièrement recouvert par au moins ladite surface de projection, quelle que soit l'orientation 25 de la tête de l'utilisateur. La surface de projection peut recouvrir entièrement l'utilisateur, ou bien l'utilisateur peut être recouvert entièrement par la surface de projection et une partie de la structure du simulateur. Ainsi l'effet immersif du système de simulation est amélioré. D'autre part, la modélisation 3D de cette surface d'affichage et le matriçage de la surface d'affichage permettent que des images de la scène de réalité virtuelle soient affichées sur la 30 surface quelle que soit la forme de la surface d'affichage. Selon un mode particulier de réalisation de l'invention, l'obtention des données 3D de la scène de réalité virtuelle prend en compte la position de la tête de l'utilisateur du système de simulation. Selon ce mode particulier de réalisation de l'invention, les images affichées sur 35 l'écran peuvent ainsi être dynamiques, i.e. les images affichées sont adaptées en fonction du point de vue de l'utilisateur par rapport à l'écran. 3 Selon un autre mode particulier de réalisation de l'invention, la détermination de la position et de l'orientation du au moins un projecteur par rapport à la surface d'affichage comprend en outre: - une étape de projection d'une image par ledit au moins un projecteur sur la représentation 5 3D de la surface de projection, - une étape de vérification que la qualité de la projection satisfait un critère prédéterminé, - lorsque la qualité de la projection ne satisfait pas le critère prédéterminé, une étape de détermination d'une nouvelle position du au moins un projecteur dans la modélisation 3D du système de simulation, 10 - des itérations de la projection d'une image par ledit au moins un projecteur sur la représentation 3D de la surface d'affichage, de la vérification de la qualité de la projection, et de la détermination d'une nouvelle position du projecteur, tant que la qualité de la projection ne satisfait pas le critère prédéterminé. Selon ce mode particulier de réalisation de l'invention, le système de simulation est calibré 15 de sorte que la qualité de projection des images sur la surface d'affichage soit optimale. L'invention concerne également un dispositif de traitement d'images de réalité virtuelle configuré pour: - calculer une modélisation 3D d'un système de simulation comprenant: 20 - une surface d'affichage configurée pour afficher une scène de réalité virtuelle, ladite surface étant disposée de sorte que le champ visuel d'un utilisateur du système de simulation soit recouvert totalement par au moins ladite surface d'affichage, - et au moins un projecteur configuré pour projeter sur ladite surface au moins une image de ladite scène de réalité virtuelle, 25 - déterminer la position et l'orientation du au moins un projecteur par rapport à la surface d'affichage dans la modélisation 3D, - déterminer une matrice de pixels associée audit au moins un projecteur, ladite matrice de pixels étant représentative de la position des pixels projetés par ledit au moins un projecteur sur une représentation 3D de la surface d'affichage dans la modélisation 3D du système, 30 - et au cours d'une phase de fonctionnement du système de simulation: - obtenir des données 3D de la scène de réalité virtuelle, - obtenir, pour ledit au moins un projecteur, une image de la scène de réalité virtuelle, à partir de la matrice de pixels associée audit au moins un projecteur et 35 d'une projection desdites données 3D sur la représentation 3D de la surface d'affichage, 4 - envoyer audit au moins un projecteur ladite image obtenue de sorte que le projecteur affiche l'image obtenue sur la surface d'affichage. L'invention concerne également un système de simulation d'une scène de réalité virtuelle 5 comprenant: - une surface d'affichage configurée pour afficher au moins une scène de réalité virtuelle, ladite surface d'affichage étant disposée de sorte que le champ visuel d'un utilisateur du système de simulation soit recouvert totalement par au moins ladite surface d'affichage, - au moins un projecteur configuré pour projeter sur ladite surface au moins une image de 10 ladite scène de réalité virtuelle, - un dispositif de traitement selon l'un quelconque des modes particuliers de réalisation décrits ci-dessus. Selon un mode particulier de réalisation de l'invention, le système de simulation comprend en outre un dispositif de détection configuré pour détecter la position de la tête de l'utilisateur 15 du système de simulation, et transmettre audit dispositif de traitement une indication de la position de la tête de l'utilisateur. Selon un autre mode particulier de réalisation de l'invention, la surface d'affichage est une surface plastique. Selon un autre mode particulier de réalisation de l'invention, la surface d'affichage a une 20 forme de vitre bulle d'un cockpit d'une voiture ou d'un avion ou d'un bateau. Selon un autre mode particulier de réalisation de l'invention, la surface d'affichage est adaptée pour une projection arrière des images de réalité virtuelle projetées par ledit au moins un projecteur. 25 Le procédé de gestion de l'affichage selon l'invention peut être mis en oeuvre de diverses manières, notamment sous forme câblée ou sous forme logicielle. Selon un mode particulier de réalisation de l'invention, le procédé de gestion de l'affichage est mis en oeuvre par un programme d'ordinateur. L'invention concerne également un programme d'ordinateur comportant des instructions pour la mise en oeuvre du procédé de gestion de l'affichage 30 selon l'un quelconque des modes particuliers de réalisation décrits précédemment, lorsque ledit programme est exécuté par un processeur. Un tel programme peut utiliser n'importe quel langage de programmation. Il peut être téléchargé depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur. Ce programme peut utiliser n'importe quel langage de programmation, et être sous la forme 35 de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. 5 L'invention vise aussi un support d'enregistrement ou support d'informations lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel que mentionné ci-dessus. Les supports d'enregistrement mentionnés ci-avant peuvent être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut 5 comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple une disquette (floppy disc) ou un disque dur. D'autre part, les supports d'enregistrement peuvent correspondre à un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le 10 programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, les supports d'enregistrement peuvent correspondre à un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. 15 4. Liste des figures D'autres caractéristiques et avantages de l'invention apparaîtront plus clairement à la lecture de la description suivante d'un mode de réalisation particulier, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels : 20 - la figure 1 illustre un simulateur d'un environnement de réalité virtuelle selon un art antérieur, - la figure 2A illustre un système de simulation d'un environnement de réalité virtuelle selon un mode particulier de réalisation de l'invention, - la figure 2B illustre un exemple de simulateur d'un environnement de réalité virtuelle selon 25 un mode particulier de réalisation de l'invention, - les figures 3A-3D illustrent des vues d'un exemple de surface de projection destinée à être utilisée dans un système de simulation d'un environnement de réalité virtuelle selon un mode particulier de réalisation de l'invention, - la figure 4A illustre des étapes d'une phase de configuration du procédé de gestion de 30 l'affichage pour un système de simulation d'un environnement de réalité virtuelle selon un mode particulier de réalisation de l'invention, - la figure 4B illustre des sous-étapes d'une étape de détermination de la position des projecteurs lors de la phase de configuration du procédé de gestion de l'affichage pour un système de simulation d'un environnement de réalité virtuelle selon un mode particulier de 35 réalisation de l'invention, 6 - la figure 5 illustre des étapes d'une phase de fonctionnement du procédé de gestion de l'affichage pour un système de simulation d'un environnement de réalité virtuelle selon un mode particulier de réalisation de l'invention, - la figure 6 illustre schématiquement un dispositif de traitement configuré pour mettre en 5 oeuvre le procédé de gestion de l'affichage selon un mode particulier de réalisation de l'invention, - les figures 7A-7C illustrent une projection de type "cube mapping" utilisée dans le procédé de gestion de l'affichage dans un mode particulier de réalisation de l'invention. 10 5. Description d'un mode de réalisation de l'invention 5.1 Principe général L'invention propose un procédé de gestion de l'affichage de données 3D permettant de créer un contexte de réalité virtuelle, par exemple pour un simulateur. Avantageusement, un tel procédé permet d'afficher les données de la scène de réalité virtuelle sur une surface de 15 projection de forme quelconque, simple ou complexe, à l'aide d'un ou plusieurs projecteurs. Par exemple, un tel procédé permet d'afficher les données de la scène de réalité virtuelle sur une surface ayant la forme d'un cockpit d'avion ou de voiture, ou sur une surface ayant la forme d'une bulle. Avec de telles formes de surface, l'utilisateur est totalement entouré par la surface de projection, ou bien par la surface de projection et des éléments du simulateur tels 20 qu'un tableau de commande, un fauteuil etc, appartenant à la structure du simulateur. Autrement dit, l'utilisateur est placé dans un espace totalement clos délimité au moins par la surface de projection et selon les cas par des éléments de la structure du simulateur, de tels éléments participant à l'environnement de réalité virtuelle. Ainsi, l'effet immersif procuré à l'utilisateur est amélioré, notamment son champ de vision 25 n'englobe que des éléments relatifs à l'environnement de réalité virtuelle simulé. Le procédé de gestion de l'affichage selon l'invention s'applique ainsi à tout type de simulateurs. Il est seulement nécessaire d'adapter la forme de la surface de projection au type de simulateur visé (cockpit d'un avion, ou voiture, ou bateau, ou autre) et de configurer le système de simulation (placement des projecteurs). 30 L'invention n'est pas limitée aux seuls simulateurs précités, elle trouve des applications pour tout système d'affichage de données 3D sur une surface non plane, de forme quelconque, avec ou sans effet immersif. Par exemple, l'invention trouve une application dans des systèmes d'affichage permettant des visites virtuelles de sites touristiques, de bâtiments, ... 35 5. 2 Exemple de mise en oeuvre 7 La figure 2A illustre un système de simulation d'un environnement de réalité virtuelle selon un mode particulier de réalisation de l'invention. Classiquement, un système de simulation de scène de réalité virtuelle comprend une structure (20), éventuellement mobile, comportant l'ensemble des commandes du véhicule 5 (frein, accélérateur, boutons...) ainsi que tous les actionneurs de mouvement (vérins...) si nécessaire. Un logiciel (210) de simulation (dynamique de véhicule, la météo...) est exécuté sur une unité de calcul (22) qui reçoit en entrée des données de l'utilisateur placé dans le simulateur et qui actionne des commandes par exemple. L'unité de calcul (22) envoie ensuite au logiciel 10 de simulation (210) ces commandes pour faire réagir la structure (20) du simulateur. Un tel logiciel de simulation est par exemple mémorisé dans une mémoire (21) de l'unité de calcul. L'unité de calcul (22) est également connectée au système d'affichage (23, 24). Un logiciel de gestion d'affichage (220) permet de gérer correctement l'affichage via le système 15 d'affichage (23, 24). Selon l'invention, le système d'affichage comprend une surface de projection (24) sur laquelle les images de la scène de réalité virtuelle seront projetées. La surface de projection peut avoir une forme quelconque. Par exemple, la surface de projection a une forme de vitre bulle d'un cockpit d'une voiture ou d'un avion ou d'un bateau. Par exemple, la surface de 20 projection est une surface plastique, par exemple moulée selon la forme voulue. Par exemple, la surface de projection est plexiglas ou PVC car ces matériaux sont peu couteux et procurent une bonne rigidité. Selon d'autres exemples, la surface de projection peut être en verre, ou en carbone, ou tout type de matériau adapté pour une projection d'images. 25 Le système d'affichage comprend également au moins un projecteur (23). De manière préférentielle, le système de projection est configuré de sorte que les projecteurs effectuent une projection arrière sur la surface de projection, i.e que les projecteurs sont placés derrière la surface de projection, par rapport à un utilisateur qui est placé devant la surface de projection. 30 Cependant, le procédé de gestion de l'affichage peut aussi être mis en oeuvre dans le cas de projection avant sur la surface de projection. Notamment, lorsque la surface de projection n'est pas dans un matériau laissant passer la lumière, ce mode de réalisation est à privilégier. Le matériau de la surface de projection influe sur la qualité de la projection. Dans le cas 35 d'une projection arrière, un tel matériau doit être transparent. Ainsi, selon un mode particulier de réalisation de l'invention, la surface de projection est traitée afin qu'elle puisse prendre la lumière correctement, i.e. que les images soient 8 correctement projetées sur le matériau de la surface de projection et qu'elles ne le traversent pas. Le traitement peut par exemple être effectué à l'aide de film de projection (avant ou arrière type Vikuyti de 3M). En variante, le traitement peut être réalisé par ponçage léger de la surface de projection. 5 Une telle variante permet de s'affranchir du film de projection. Selon un mode particulier de réalisation de l'invention, le système de simulation comprend un ou des capteurs de position (25) permettant de capter en temps réel la position, et notamment la tête ou le regard, de l'utilisateur. Ainsi, les images projetées peuvent être 10 adaptées dynamiquement par rapport à la position de l'utilisateur. Selon l'invention, le logiciel de gestion d'affichage (220) permet de corriger les données envoyées aux projecteurs selon la forme de la surface de projection. Selon un mode particulier de réalisation de l'invention, le logiciel de gestion d'affichage (220) 15 comprend deux modules logiciels: - un module de configuration, fonctionnant de manière indépendante vis-à-vis du deuxième module décrit ci-dessous. Le module de configuration a pour but de permettre de définir la position optimale des projecteurs par rapport à la surface de projection. Pour cela, le module de configuration utilise des paramètres d'entrée simples tels que les caractéristiques des 20 projecteurs, le nombre de projecteurs souhaité, un modèle 3D de la surface de projection, une ou des informations représentative d'une tolérance sur la qualité de la projection. Ce module de configuration n'est exécuté qu'une fois, en amont de l'assemblage du simulateur, il fournit en sortie la position optimale des projecteurs par rapport à la surface de projection. - un module de fonctionnement du simulateur permettant de démarrer la simulation de la 25 scène de réalité virtuelle et de gérer l'affichage des images de la scène de réalité virtuelle sur la surface de projection. Le module de fonctionnement prend en entrée les paramètres de projection tels que la forme de la surface obtenue à partir d'un fichier 3D, les positions des projecteurs obtenues par le module de configuration, les paramètres des projecteurs ainsi que leur nombre, la position de la tête de l'utilisateur.., et fournit en sortie pour chaque 30 projecteur du système une image que le projecteur doit projeter sur la surface de projection. Selon différentes variantes, le module de fonctionnement peut être mis en oeuvre via un ou plusieurs modules logiciels, par exemple via un module de lancement préparant les données nécessaires à la gestion de l'affichage dynamique et un module de rétroprojection gérant l'affichage et fournissant en sortie les images à afficher par chaque projecteur. 35 Selon d'autres variantes, le module de configuration et le module de fonctionnement sont mis en oeuvre via un seul module logiciel. 9 La figure 2B illustre un exemple de simulateur d'un environnement de réalité virtuelle selon un mode particulier de réalisation de l'invention. Un tel simulateur comprend un projecteur (26) configuré pour une projection arrière, une structure de simulateur (27) sous la forme 5 d'une coque de simulateur de voiture de course de type F1 (pour Formule 1) et une surface de projection (28) ayant la forme de la vitre bulle. On voit sur l'exemple illustré par la figure 2B, que l'utilisateur (29) est entièrement entouré par le simulateur, et que son champ de vision, quel que soit l'emplacement où l'utilisateur pose son regard, n'englobe que des éléments de l'environnement simulé (éléments de la voiture, ou surface d'affichage (28) sur 10 laquelle les images de réalité virtuelle sont projetées). Les figures 3A-D illustrent schématiquement des vues de la surface d'affichage (28) illustrée en figure 2B. Des exemples de mesures de la surface d'affichage sont données en centimètres sur les figures 3A-D, mais ces mesures ne sont pas limitatives et ne constituent que des exemples, d'autres valeurs sont possibles en fonction de la taille de la structure 15 notamment. La figure 3A illustre une vue de face de la surface d'affichage 28, la figure 3B illustre une vue gauche et la figure 3C illustre une vue de dessus. L'élément 30 représente la position d'un utilisateur dans le simulateur, et l'axe 31 représente l'axe du regard de l'utilisateur lorsque l'utilisateur regarde face à lui. Par la suite, lorsque l'utilisateur regarde droit devant lui, selon l'axe 31, on appelle cet axe l'axe de position neutre. La figure 3D 20 illustre une vue isométrique de la surface d'affichage (28) ainsi que le positionnement d'un repère de coordonnées (x,y,z) qui sera décrit plus loin. L'axe 31 de position neutre illustré en figure 3A et 3C correspond à l'axe x du repère de coordonnées. La figure 4A illustre des étapes d'une phase de configuration du procédé de gestion de 25 l'affichage pour un système de simulation d'un environnement de réalité virtuelle selon un mode particulier de réalisation de l'invention. L'objectif de cette phase de configuration est de déterminer un placement optimal des projecteurs du système de simulation par rapport à la surface de projection . Par placement optimal, on entend un placement dans l'espace des projecteurs permettant 30 d'afficher sur la surface de projection une scène de réalité virtuelle ne présentant pas ou peu d'artefacts visuels. Avantageusement, la phase de configuration utilise une modélisation 3D du système de simulation de sorte à tester plusieurs placements possibles des projecteurs jusqu'à obtenir un placement des projecteurs fournissant un rendu optimal. Une telle phase de configuration prend en entrée la forme de la surface de projection, le type 35 de projection intérieur ou extérieur (c'est-à-dire avant ou arrière), la distance maximale autorisée entre les projecteurs et la surface de projection, la qualité de la scène ou de l'image projetée par chaque projecteur, les paramètres des projecteurs (résolution, format 10 d'image, angle de projection vertical et horizontal,...) .... Des hypothèses simples sur le système de simulation sont formulées de sorte à permettre de réduire le temps de calcul et d'avoir une phase de configuration réalisable. Notamment, on suppose que la surface de projection est symétrique selon le plan vertical (z) 5 passant par l'axe longitudinal (x) de la surface de projection, par exemple tel qu'illustré en figure 3D. On suppose donc que la surface de projection est symétrique selon l'axe (31 sur les figures 3A et 3C) du regard lorsque la tête de l'utilisateur est bien droite de l'utilisateur. Cette hypothèse permet de faciliter le placement des projecteurs lors de la configuration. S'il n'y a pas de symétrie, il est tout à fait possible de configurer le système, en adaptant la 10 phase de configuration. La symétrie de la surface de projection entraine une symétrie selon le même axe de la position des projecteurs. On assimile les projecteurs à un point unique. Ceci permet d'émettre l'hypothèse que l'ensemble des rayons de projection émis par les projecteurs part d'un seul et unique point. 15 Par convention, on utilise l'axe x comme axe longitudinal de la surface de projection. De plus, l'origine du repère absolu (x,y,z en figure 3D) est au centre de la surface frontale de la surface de projection, de telle manière que le modèle 3D se trouve toujours selon l'axe x positif, comme illustré en figure 3D. Lors d'une étape E40, une modélisation 3D du système de simulation est réalisée à l'aide 20 des paramètres fournis en entrée. Notamment, la surface de projection est modélisée par un modèle 3D sous la forme d'un maillage 3D. Le maillage 3D peut éventuellement être obtenu à partir d'un nuage de points. Les images projetées par les projecteurs sont alors plaquées sur ce maillage 3D. Les mailles du maillage 3D peuvent être triangulaires, carrées, ou de tout autre forme souhaitable. 25 Par exemple, le nuage de points de la surface est obtenu à partir d'un fichier 3D fourni en entrée ou calculé à l'aide d'un algorithme de modélisation de surface tel que l'algorithme de Casteljau par exemple. Lors d'une étape E41, la position de chaque projecteur par rapport à la surface de projection est déterminée dans la 30 représentation 3D du système de simulation. Pour déterminer la position d'un projecteur par rapport à la surface de projection, toutes les positions ne sont pas testées, seulement celles ayant une forte probabilité de satisfaire les exigences. Après avoir entré les différents paramètres du système, lors d'une étape E410, le modèle 3D de la surface de projection est segmenté en zones de projection. Pour cela, le modèle 3D de 35 la surface de projection est découpé selon le plan de symétrie (80 sur la figure 8), on obtient alors une partie gauche (28G sur la figure 8) et une partie droite (28D sur la figure 8) de l'écran de projection. 11 Ainsi, la détermination de la position des projecteurs peut être faite seulement pour un côté de la surface de projection, soit un gain de temps de calcul non négligeable. Par la suite, on procède au matriçage du modèle 3D de la surface de projection. Un tel matriçage consiste à déterminer pour chaque projecteur, la zone de la surface de projection 5 sur laquelle on souhaite que ce projecteur projette une image. Afin d'obtenir une qualité de projection optimale, le matriçage est fait en plusieurs étapes décrites ci-dessous. Lors d'une étape E411, on découpe la surface de projection en autant de zones qu'il y a de projecteurs. 10 Pour cela, sachant le nombre de projecteurs par côté, noté ici nb_proj, car la répartition des projecteurs est symétrique, le côté du modèle 3D de la surface de projection en cours de traitement est découpé est un nombre de zones égale à nb_proj, chaque zone ayant une surface sensiblement identique. Dans l'exemple illustré en figure 8, on considère un nombre total de projecteurs égal à 6, soit 3 projecteurs par côté (gauche, droit) de la surface de 15 projection. Chaque zone ainsi découpée (délimitée par des traits en pointillés sur la figure 8), correspond à une zone de projection d'un projecteur. Dans le cas de surfaces où la courbure est très importante, il est possible de découper manuellement des zones de surfaces différentes, pour permettre de focaliser un projecteur sur une zone particulière de la surface 20 de projection et par conséquent augmenter localement la définition de l'image. Le matriçage dépend du nombre de projecteurs. En effet, on a considéré ci-dessus un nombre pair de projecteurs, mais en pratique on peut avoir un nombre pair ou impair de projecteurs. Dans tous les cas, la contrainte de symétrie sur la position des projecteurs reste valable. 25 Pour définir la surface de chacune des zones de projection associées au projecteur, on divise la surface du modèle 3D de la surface de projection par le nombre de projecteurs. On obtient alors une surface S en m2 sur laquelle chaque projecteur doit projeter une image. Lorsque le nombre de projecteur est pair, on parcourt le côté en cours de traitement (gauche ou droit) du modèle 3D de la surface de projection depuis le devant de la surface en 30 «reculant », i.e. en partant de l'origine de la surface, correspondant à l'origine du repère (x,y,z) et en parcourant les mailles du maillage 3D de la surface de projection en allant dans le sens positif de l'axe x. On effectue une somme cumulée de la surface parcourue en ajoutant la surface de chaque maille parcourue et dès que la somme cumulée est égale à S ou sensiblement égale à S, on 35 s'arrête. La zone parcourue devient alors une zone de projection. Le compteur de surface cumulée est remis à zéro et on repart de la dernière position en parcourant le reste du côté du modèle 3D de la surface de projection en effectuant la somme cumulée jusqu'à obtenir la 12 surface S, etc.... Lorsque le nombre de projecteur est impair, un des projecteurs est placé sur le plan de symétrie (z) du modèle 3D de la surface de projection. Ainsi, ce projecteur projette équitablement sur les deux côtés de la surface de projection. Par conséquent, la même 5 méthode que ci-dessus pour déterminer les zones de projection est utilisée mais en prenant en compte que la surface cumulée correspondant au projecteur placé sur le plan de l'axe de symétrie doit être égale à S/2. Dans le cas où il y a une forte courbure nécessitant une projection plus fine dans certaines zones, il est possible d'appliquer un facteur de correction afin d'augmenter l'importance de 10 ces zones et par conséquent la définition de l'image. Pour cela, on définit un angle maximum autorisé entre deux mailles consécutives du modèle 3D de la surface de projection. Si pour deux mailles consécutives du modèle 3D de la surface de projection, la valeur de cet angle maximum est dépassé, alors les deux mailles en question présentent une courbure importante et un facteur de correction peut être appliqué à l'une ou l'autre ou les deux 15 mailles. Un tel facteur de correction peut varier en fonction de la valeur de l'angle. En fonction du facteur de correction appliqué, une valeur de surface est assignée à ces deux mailles, une telle valeur est égale à la surface des deux mailles cumulée multipliée par le facteur de correction. A l'issue de l'étape E411, une zone de projection de la surface de projection est attribuée à 20 chaque projecteur. Lors d'une étape E412, la position de chaque projecteur est déterminée en fonction de la zone de projection obtenuelors de l'étape E411. Cette étape sera décrite plus en détail en relation avec la figure 4B. Lors d'une étape E413, une projection générale avec tous les projecteurs est simulée, 25 prenant en compte la projection de tous les projecteurs dont la position a été déterminée préalablement. Selon un mode particulier de réalisation de l'invention, suite à l'étape E412, on peut disposer pour chaque projecteur de plusieurs positions et orientations satisfaisant les critères de projection. 30 Dans ce cas, pour toutes les combinaisons de position/orientation de chaque projecteur, on réalise une simulation générale de projection d'une image (étape E413) et de vérification de la qualité de la projection (étape E414), et on garde la ou les configurations satisfaisant les critères de projection. Lors de l'étape E413, chaque projecteur projette une image sur le modèle 3D de la surface 35 de projection. L'image projetée par un projecteur sur le modèle 3D de la surface de projection permet de déterminer tous les points de la surface sur lesquels le projecteur projette une image. 13 Pour chaque projecteur, on attribue à chaque point du modèle 3D de la surface de projection sur lequel le projecteur projette un point de l'image projetée, un identifiant du projecteur en question. Ainsi, chaque point est jugé indépendamment: - Si l'on trouve plusieurs identifiants sur ce point (donc plusieurs projecteurs projettent sur ce 5 point), les images des projecteurs se chevauchent en ce point, un tel point est appelé "OVERLAP POINTS" par la suite, - Si on ne trouve aucun identifiant sur ce point, alors aucun projecteur ne projette sur ce point, un tel point est appelé "DEAD_POINTS" par la suite, - S'il y a un seul et unique identifiant, alors un seul projecteur projette sur ce point. Le point 10 est donc valide. Lors d'une étape E414, on vérifie si la qualité de la projection effectuée par les projecteurs satisfait un critère prédéterminé. Un tel critère est représentatif de la tolérance de l'utilisateur aux défauts de la projection générale. La qualité de la projection est mesurée en fonction du nombre de points du maillage du modèle 3D de la surface de projection pour lesquels 15 aucune image n'est projetée (DEAD_POINTS), et du nombre de points du maillage du modèle 3D de la surface de projection pour lesquels au moins deux projecteurs projettent (OVERLAP POINTS). Des seuils représentant par exemple le pourcentage de points de DEAD_POINTS et/ou de OVERLAP POINTS sont définis. De tels seuils dépendent de la taille du maillage, i.e. du nombre de points du maillage. Par exemple, pour un maillage 20 comprenant 25000 points, on considère que le critère de qualité est satisfait si le pourcentage de DEAD_POINTS est inférieur à 1% et de OVERLAP_POINTS est inférieur à 3%. D'autres valeurs de seuils sont bien entendu possibles, en fonction de la qualité de la projection désirée. D'autres paramètres également, autre que le pourcentage de DEAD_POINTS ou 25 OVERLAP POINTS peuvent être pris en compte lors de la vérification du critère de qualité. Lorsque la qualité de la projection satisfait le critère prédéterminé, les positions des projecteurs placés sur le côté non traité sont déterminées par symétrie, la position et l'orientation de chaque projecteur sont sauvegardées, et la phase de configuration prend fin. On obtient alors pour chaque projecteur: sa position par rapport à la surface de projection, 30 son orientation. Eventuellement, les autres configurations de position/orientation de projecteurs sont testées en itérant les étapes E413-E414. Lorsqu'aucune configuration ne satisfait le critère prédéterminé, le procédé reprend à l'étape E411 au cours de laquelle de nouvelles positions de chaque projecteur sont déterminées 35 ainsi que de nouvelles zones de projection. 14 Les étapes E411-E414 sont itérées tant que la qualité de la projection ne satisfait pas le critère prédéterminé ou tant qu'un nombre maximal d'itérations n'est pas atteint, ou lorsque toutes les configurations ont été testées, i.e. que tous les points ont été testés. On a considéré ci-dessus le cas d'une surface de projection symétrique, en effectuant les 5 calculs que sur la moitié de la surface afin d'accélérer le temps de traitement de la phase de configuration. Le procédé décrit ci-dessus s'applique évidemment à des surfaces non symétriques. Dans ce cas, la surface n'est pas divisée en deux et l'étape E411 de découpage de la surface en zones de projection est mise en oeuvre sur la surface entière. Le reste du procédé est 10 identique. On décrit ici en relation avec la figure 4B des sous-étapes de l'étape E412 de détermination de la position d'un projecteur selon un mode particulier de réalisation de l'invention. Ces étapes sont mises en oeuvres pour tous les projecteurs du système. 15 Ces sous-étapes sont mises en oeuvres pour au moins un point du maillage du modèle 3D de la surface de projection se trouvant dans la zone de projection attribuée au projecteur étudié lors de l'étape E411. Lors d'une étape E4122, on définit une position et une orientation du projecteur étudié. Le projecteur est placé de sorte que le rayon central du projecteur soit orienté selon l'inverse de 20 la normale extérieure du point qu'il regarde sur la zone de projection attribuée au projecteur. La position du projecteur appartient à la droite passant par ce point dont le vecteur directeur est la normale au point. Par exemple, initialement, on sélectionne le point central de la zone de projection attribuée au projecteur. Ainsi, à chaque fois que cette étape E4122 est itérée, un point du maillage qui n'a pas 25 encore été étudié est sélectionné. Pour déterminer la position d'un projecteur, on regarde la normale extérieure de la surface de projection en ce point, et on s'éloigne de la surface de projection le long de cette normale d'une distance maximale indiquée en entrée par l'utilisateur. Lors d'une étape E4120, la qualité de la projection par le projecteur étudié est testée selon la 30 position et l'orientation définies à l'étape E4122. Au cours de cette étape, la projection par le projecteur étudié sur la zone de la surface de projection est simulée en projetant une image de couleur unie. Pour rappel, la surface de projection est modélisée par un maillage 3D. Ainsi, pour chacun des projecteurs, on détermine tout d'abord la face visible puis la face non visible de la zone, 35 en utilisant un algorithme d'études des faces cachées (comme l'algorithme du "backface culling" par exemple). Ceci permet d'éliminer des points sur lesquels le projecteur ne projette rien car ces points appartiennent à des faces cachées du point de vue du projecteur. On 15 regarde ensuite quels sont les points restants qui se trouvent dans le faisceau lumineux du projecteur étudié, à partir des angles de projection et de la direction de projection. On détermine ainsi que de tels points correspondent aux points sur lesquels le projecteur projette une image. Chaque point en question se voit attribuer un identifiant du projecteur 5 étudié. On regarde par la suite la qualité de la projection pour ce projecteur, c'est-à-cire on vérifie si la configuration du projecteur satisfait des critères de projection locaux tels que: - si chaque point de la zone de projection attribuée au projecteur possède l'identifiant du projecteur étudié, alors le projecteur projette sur toute la zone de projection qui lui a été attribuée, 10 - si des points extérieurs à la zone de projection possèdent l'identifiant du projecteur étudié, alors le projecteur projette également en dehors de la zone de projection, il faut donc affiner la position du projecteur, - si des points de la zone de projection attribuée au projecteur ne possèdent pas l'identifiant du projecteur étudié, alors le projecteur n'atteint pas ces points, ces points 15 sont considérés comme des DEAD POINTS locaux, que l'on nommera DEAD POINTS LOC. Lors de l'étape E4120, lorsque le nombre de DEAD_POINTS_LOC dépasse un seuil 20 prédéterminé, et que c'est la première fois que l'étape E4120 est effectuée pour ce projecteur, le procédé repasse à l'étape E4122 afin de sélectionner une nouvelle position et une nouvelle orientation du projecteur. Plus on recule le projecteur et plus la surface sur laquelle il va projeter sera importante. Dans le cas où c'est la première fois que l'étape E4120 est effectuée pour ce projecteur, on choisit toujours une distance de projection 25 maximale. Si on n'arrive pas à projeter sur toute la zone avec le recul maximal, alors on ne pourra jamais satisfaire aux critères de projection. Dans ce cas, on revient alors à l'étape E4122 et une nouvelle position du projecteur est déterminée en prenant un autre point du maillage. On ne considère pas ici le nombre de points extérieurs à la zone de projection sur lesquels le 30 projecteur projette car ces points peuvent correspondre à des points sur lesquels aucun autre projecteur ne projette. Dans le cas contraire, ces points sont des points sur lesquels plusieurs projecteurs projettent et seront donc des OVERLAP_POINTS. Dans ce cas, ils seront considérés lors d'une étape ultérieure de projection globale décrite plus loin. 35 Lorsque le nombre de DEAD_POINTS_LOC est inférieur à un seuil prédéterminé, alors le procédé passe à l'étape E4123 au cours de laquelle la configuration (position, orientation) du projecteur est mémorisée. 16 Le procédé peut éventuellement passer ensuite à l'étape E4122 au cours de laquelle une nouvelle configuration (position, orientation) est déterminée pour le projecteur afin de disposer de plusieurs configurations pour le projecteur. Lorsque la configuration du projecteur remplit partiellement les critères de projection, i.e. que 5 le projecteur projette sur toute la zone qui lui a été attribuée ou bien le nombre de DEAD POINTS LOC est en-dessous du seuil prédéterminé, mais que le nombre de points extérieurs sur lesquels le projecteur projette est supérieur à un autre seuil prédéterminé, le procédé passe à l'étape E4121. Au cours de l'étape E4121, la diffusivité du cône de projection du projecteur étudié est 10 modifiée. On garde toujours le même postulat que précédemment (i.e que le rayon central du projecteur doit être orienté selon l'inverse de la normale du point qu'il regarde sur la surface et la position du projecteur appartient à la droite passant par ce point et dont le vecteur directeur est la normale au point), mais cette fois-ci, on ne se place pas à la distance 15 maximale comme lors de la première itération. Plusieurs cas sont possibles pour calculer cette nouvelle distance : - c'est la deuxième fois que l'étape E4120 est mise en oeuvre, la distance du projecteur relativement à la surface de projection est réduite de A. - on est à un nombre d'itération de l'étape E4120 supérieure à 2, et le nombre de 20 DEAD POINTS LOC est supérieur au seuil autorisé, le projecteur est donc trop près. La distance du projecteur relativement à la surface de projection est augmentée de A. - on est à un nombre d'itération de l'étape E4120 supérieure à 2, et le nombre de points extérieurs sur lesquels le projecteur projette est supérieur au seuil autorisé. La distance du projecteur relativement à la surface de projection est réduite de A. 25 La valeur de A peut être obtenue de la manière suivante, soit n le nombre d'itération de Distance Maximale l'étape E4120, alors A= Puis, le procédé passe à l'étape E4120 pour tester la nouvelle configuration du projecteur. Le procédé s'arrête lorsque tous les points de la zone de projection attribuée au projecteur ont été testés, ou lorsqu'un nombre prédéterminé de configuration remplissant tous les 30 critères de projection est obtenu. La figure 5 illustre des étapes d'une phase de fonctionnement du procédé de gestion de l'affichage pour un système de simulation d'un environnement de réalité virtuelle selon un mode particulier de réalisation de l'invention. Cette phase de fonctionnement est mise en 35 oeuvre lorsque les projecteurs sont positionnés et orientés par rapport à la surface de projection selon une des configurations satisfaisant les critères de projection déterminées 2n 17 par le procédé décrit en relation avec les figures 4A et 4B. Lors d'une étape E50, une étape initiale de quadrillage de la surface de projection est réalisée en projetant, pour chaque projecteur, le modèle 3D de la surface de projection sur un plan de projection 2D perpendiculaire à la direction de projection du projecteur. Cette 5 étape n'est réalisée qu'une fois lors de la phase de fonctionnement. Elle permet d'obtenir une matrice de pixels associée à chaque projecteur, cette matrice de pixels étant représentative de la projection d'une image par le projecteur sur la surface de projection. On détermine ainsi la position de chaque pixel projeté par le projecteur sur la surface de projection. 10 Lors d'une étape E51, des données 3D de la scène de réalité virtuelle sont obtenues par l'unité de traitement (22). Lors d'une étape E52, les données 3D de la scène de réalité virtuelle sont projetées sur le modèle 3D de la surface d'affichage. Pour cela, l'unité de traitement (22) calcule en temps 15 réel une texture appliquée sur ce modèle 3D à partir des matrices de pixels obtenues lors de l'étape initiale. Avantageusement, la projection des données 3D sur le modèle 3D de la surface de projection est réalisée par la carte graphique de l'unité de traitement. La scène est projetée sur une "Cubemap" (carte cube en français). Un exemple d'une telle projection est illustré en 20 figures 7A-C. Une "cubemap" est un cube (70), placé autour du point de vue de l'utilisateur (71) de dimension suffisant grande pour ne pas interférer avec la géométrie de l'objet (ici la surface de projection) et dont le centre est le point de vue de l'utilisateur. L'utilisateur est donc entouré par un cube sur les faces duquel les images de la scène de réalité virtuelle sont projetées. 25 La texture est ensuite calculée de la manière suivante: pour chaque pixel de chaque projecteur projeté sur la surface de projection, on extrait l'élément de la "cubemap" selon la direction "oeil de l'utilisateur vers le pixel en question "jusqu'à la "cubemap", de manière similaire à un lancer de rayon. On obtient ainsi la couleur du pixel à partir de la "cubemap". 30 On obtient ainsi pour chaque projecteur, une image de la scène de réalité virtuelle. Selon un mode particulier de réalisation de l'invention, lors de l'étape E50, l'unité de traitement (22) obtient également en provenance du capteur de position (25) une information représentative de la position de la tête et du regard de l'utilisateur. Un tel capteur permet de suivre en temps réel la position de la tête de l'utilisateur (plus précisément ses yeux) afin 35 d'adapter la position des yeux de l'utilisateur dans la représentation 3D du système de simulation. Ainsi, lors de l'obtention de la texture à partir de la "cubemap", les éléments extraits tiennent compte de la direction "oeil de l'utilisateur vers le pixel en question" jusqu'à 18 la "cubemap". Ainsi, la texture est adaptée en temps réel en fonction de l'endroit où l'utilisateur regarde. L'image affichée à l'utilisateur par les projecteurs est ainsi dépendante de la position spatiale de l'oeil de l'utilisateur. La position spatiale de l'oeil de l'utilisateur est ainsi prise en compte de manière dynamique par le procédé de gestion de l'affichage de 5 scène de réalité virtuelle. Lors d'une étape E53, l'unité de traitement (22) envoie l'image obtenue au projecteur réel (23) de sorte que le projecteur réel projette l'image reçue sur la surface réelle de projection (24). 10 Lors d'une étape E54, il est vérifié si la simulation est toujours en cours. Si c'est le cas, le procédé repasse à l'étape E50 pour obtenir de nouvelles données 3D de la scène de réalité virtuelle à afficher. Sinon, le procédé prend fin. La figure 6 illustre schématiquement un dispositif de traitement configuré pour mettre en 15 oeuvre le procédé de gestion de l'affichage selon un mode particulier de réalisation de l'invention. Ce dispositif de traitement correspond par exemple à l'unité de traitement (22) de la figure 2A. Selon un mode particulier de réalisation de l'invention, le dispositif de traitement 22 a l'architecture classique d'un ordinateur et comprend notamment une mémoire MEM, une 20 unité de traitement UT, équipée par exemple d'un processeur FROC, et pilotée par le programme d'ordinateur PG stocké en mémoire MEM. Le programme d'ordinateur PG comprend des instructions pour mettre en oeuvre les étapes du procédé de gestion de l'affichage tel que décrit ci-dessus, lorsque le programme est exécuté par le processeur FROC. 25 A l'initialisation, les instructions de code du programme d'ordinateur PG sont par exemple chargées dans une mémoire avant d'être exécutées par le processeur FROC. Le processeur FROC de l'unité de traitement UT met notamment en oeuvre les étapes du procédé de gestion de l'affichage décrit ci-dessus, selon les instructions du programme d'ordinateur PG. Selon un mode particulier de réalisation de l'invention, les données 3D (D3D) de la scène de 30 réalité virtuelle sont mémorisées dans la mémoire MEM. Selon un autre mode particulier de réalisation de l'invention, les données 3D (D3D) de la scène de réalité virtuelle sont obtenues par le dispositif de traitement (22) via une interface de communication INT1, configurée pour recevoir de telles données depuis un réseau de communication ou un espace mémoire connecté à ladite interface INT1. 35 De manière classique, le dispositif de traitement (22) comprend une interface INT2 configurée pour transmettre des images vers un ou des projecteurs (23), une interface INT3 19 configurée pour communiquer avec la structure (20) d'un simulateur et une interface INT4 configurée pour recevoir des commandes d'un REVENDICATIONS1. Procédé de gestion de l'affichage d'images de réalité virtuelle, mis en oeuvre par un dispositif de traitement d'un système de simulation d'une scène de réalité virtuelle, ledit système de simulation comprenant une surface d'affichage sur laquelle une scène de réalité virtuelle est affichée et au moins un projecteur configuré pour projeter sur ladite surface au moins une image de ladite scène de réalité virtuelle, ladite surface d'affichage étant disposée de sorte que le champ visuel d'un utilisateur du système de simulation soit recouvert totalement par au moins ladite surface d'affichage, le procédé comprend: - une étape (E40) de modélisation 3D du système de simulation, - une étape de détermination (E41) de la position et de l'orientation du au moins un projecteur par rapport à la surface d'affichage dans la modélisation 3D, - une étape de détermination (E50) d'une matrice de pixels associée audit au moins un projecteur, ladite matrice de pixels étant représentative de la position des pixels projetés par ledit au moins un projecteur sur une représentation 3D de la surface d'affichage dans la modélisation 3D du système de simulation, - et au cours d'une phase de fonctionnement du système de simulation, le procédé comprend les étapes suivantes: - obtention (E51) de données 3D de la scène de réalité virtuelle, - obtention (E52), pour ledit au moins un projecteur, d'une image de la scène de réalité virtuelle, à partir de la matrice de pixels associée audit au moins un projecteur et d'une projection desdites données 3D sur la représentation 3D de la surface d'affichage, - envoi (E53) audit au moins un projecteur de l'image obtenue de sorte que le projecteur affiche l'image obtenue sur la surface d'affichage. 2. Procédé selon la revendication 1, dans lequel l'obtention des données 3D de la scène de réalité virtuelle prend en compte la position de la tête de l'utilisateur du système de simulation. 3. Procédé selon l'une quelconque des revendications 1 ou 2, dans lequel la détermination de la position et de l'orientation du au moins un projecteur par rapport à la surface d'affichage comprend en outre: 21 - une étape de projection d'une image par ledit au moins un projecteur sur la représentation 3D de la surface de projection, - une étape de vérification que la qualité de la projection satisfait un critère prédéterminé, - lorsque la qualité de la projection ne satisfait pas le critère prédéterminé, une étape de 5 détermination d'une nouvelle position du au moins un projecteur dans la modélisation 3D du système de simulation, - des itérations de la projection d'une image par ledit au moins un projecteur sur la représentation 3D de la surface d'affichage, de la vérification de la qualité de la projection, et de la détermination d'une nouvelle position du projecteur, tant que la qualité de la projection 10 ne satisfait pas le critère prédéterminé. 4. Dispositif (22) de traitement d'images de réalité virtuelle configuré pour: - calculer une modélisation 3D d'un système de simulation comprenant: - une surface d'affichage configurée pour afficher une scène de réalité 15 virtuelle, ladite surface étant disposée de sorte que le champ visuel d'un utilisateur du système de simulation soit recouvert totalement par au moins ladite surface d'affichage, - et au moins un projecteur configure pour projeter sur ladite surface au moins une image de ladite scène de réalité virtuelle, - déterminer la position et l'orientation du au moins un projecteur par rapport à la surface 20 d'affichage dans la modélisation 3D, - déterminer une matrice de pixels associée audit au moins un projecteur, ladite matrice de pixels étant représentative de la position des pixels projetés par ledit au moins un projecteur sur une représentation 3D de la surface d'affichage dans la modélisation 3D du système, - et au cours d'une phase de fonctionnement du système de simulation: 25 - obtenir des données 3D de la scène de réalité virtuelle, - obtenir, pour ledit au moins un projecteur, une image de la scène de réalité virtuelle, à partir de la matrice de pixels associée audit au moins un projecteur et d'une projection desdites données 3D sur la représentation 3D de la surface d'affichage, 30 - envoyer audit au moins un projecteur ladite image obtenue de sorte que le projecteur affiche l'image obtenue sur la surface d'affichage. 5. Système de simulation d'une scène de réalité virtuelle comprenant: - une surface d'affichage (24) configurée pour afficher au moins une scène de réalité 35 virtuelle, ladite surface d'affichage étant disposée de sorte que le champ visuel d'un utilisateur du système de simulation soit recouvert totalement par au moins ladite surface d'affichage, 22 - au moins un projecteur (23) configuré pour projeter sur ladite surface au moins une image de ladite scène de réalité virtuelle, - un dispositif (22) de traitement selon la revendication 4. 5 6. Système selon la revendication 5, comprenant en outre un dispositif de détection (25) configuré pour détecter la position de la tête de l'utilisateur du système de simulation, et transmettre audit dispositif de traitement une indication de la position de la tête de l'utilisateur. 10 7. Système selon l'une quelconque des revendications 5 ou 6, dans lequel la surface d'affichage est une surface plastique. 8. Système selon l'une quelconque des revendications 5 à 7, dans lequel la surface d'affichage a une forme de vitre bulle d'un cockpit d'une voiture ou d'un avion ou d'un 15 bateau. 9. Système selon l'une quelconque des revendications 5 à 8, dans lequel la surface d'affichage est adaptée pour une projection arrière des images de réalité virtuelle projetées par ledit au moins un projecteur. 10. Programme d'ordinateur comportant des instructions pour la mise en oeuvre du procédé de gestion de l'affichage selon l'une quelconque des revendications 1 à 3, lorsque le programme est exécuté par un processeur. 20 25