Brevet FR3074332A1 — publié le 20190531

Arrière-plan de l'invention La présente invention se rapporte au domaine général de la réalité mixte, parfois aussi appelée réalité hybride, et concerne plus particulièrement un procédé de positionnement d'un objet virtuel dans au moins une zone virtuelle de réception d'objets virtuels. La réalité mixe est une technologie permettant de fusionner un monde virtuel au monde réel, afin de produire un nouvel environnement et des visualisations dans lesquelles des objets physiques du monde réel et des objets numériques du monde virtuel coexistent et peuvent éventuellement interagir, par exemple en temps réel. Cette technologie est de plus en plus utilisée, notamment dans le secteur du divertissement (jeux vidéo) ou le monde de l'entreprise (contenus pédagogiques immersifs). La réalité mixte peut permettre l'affichage d'objets virtuels au moyen d'un module d'affichage, de sorte à les superposer au monde réel. Le module d'affichage est par exemple un écran transparent, sur lequel est affiché un objet virtuel, cet objet virtuel prenant typiquement la forme d'un hologramme. L'écran transparent peut être monté sur des lunettes de réalité mixte, telles que par exemple les lunettes « Microsoft Hololens » (marque déposée), de sorte que l'utilisateur voit l'objet virtuel affiché sur l'écran et l'environnement réel au travers de l'écran. Dans un autre exemple, le module d'affichage est un écran affichant une image issue du monde réel, typiquement acquise par une caméra, image sur laquelle est superposé l'objet virtuel. Un terminal utilisant la réalité mixte, et positionné dans un environnement réel donné, permet donc à un utilisateur de choisir et de positionner un objet virtuel de sorte que l'utilisateur puisse voir cet objet virtuel dans cet environnement réel. Cependant, l'usage de la réalité mixte est limité à l'utilisateur du terminal dans cet environnement réel. Des interactions utilisant la réalité mixte sont donc à développer. Objet et résumé de l'invention La présente invention concerne un procédé de positionnement d'au moins un objet virtuel dans au moins une zone virtuelle de réception d'objets virtuels, le procédé comprenant les étapes suivantes, mises en oeuvre par un premier terminal : 2 - définition de l'au moins une zone virtuelle dans un environnement virtuel correspondant à un environnement réel, - réception, via un réseau de télécommunications, d'au moins un objet virtuel préalablement sélectionné par un deuxième terminal positionné à l'extérieur de 5 l'environnement réel, - positionnement de l'au moins un objet virtuel reçu dans l'au moins une zone virtuelle. L'invention permet ainsi de définir une zone virtuelle de réception d'objets virtuels, ces objets pouvant être sélectionnés par des utilisateurs situés hors de l'environnement 10 réel à partir duquel la zone virtuelle est définie. Cette mise à disposition d'une zone virtuelle à des terminaux distants permet d'améliorer les capacités d'interactions entre plusieurs utilisateurs ou les capacités d'interactions d'un même utilisateur ayant besoin de se déplacer. Dans un mode de réalisation particulier, le procédé comprend en outre une étape 15 d'affichage dans l'au moins une zone virtuelle de l'au moins un objet virtuel. Dans un mode de réalisation particulier, le procédé comprend en outre une étape d'envoi, par le premier terminal, à un serveur distant, d'un identifiant de l'au moins une zone virtuelle, de sorte que l'au moins un objet virtuel est associé audit identifiant, préalablement à sa réception par le premier terminal. 20 L'identifiant permet au deuxième terminal de retrouver avec précision la zone virtuelle définie par le premier terminal. Dans un mode de réalisation particulier, le premier terminal est une paire de lunettes ou un casque, de réalité mixte, un téléphone portable de type smartphone, ou une tablette numérique. 25 L'invention concerne en outre un terminal apte à mettre en oeuvre un procédé tel que décrit ci-dessus. Dans un mode de réalisation particulier, le procédé comprend en outre une étape de sélection par le deuxième terminal de l'au moins un objet virtuel. Dans un mode de réalisation particulier, le premier terminal est positionné dans 30 l'environnement réel lors de l'étape de définition de l'au moins une zone virtuelle, le premier terminal et le deuxième terminal étant deux terminaux distincts. Le procédé permet d'améliorer les interactions entre l'utilisateur du premier terminal utilisant la technologie de réalité mixte et d'autres utilisateurs. En effet, l'utilisateur du deuxième terminal peut choisir, au moyen de ce deuxième terminal, l'objet 3 virtuel à positionner dans la zone virtuelle correspondant à l'environnement réel du premier terminal. Ainsi, l'utilisateur du deuxième terminal peut envoyer ou offrir l'objet virtuel à l'utilisateur du premier terminal. Dans un mode de réalisation particulier, le premier terminal et le deuxième terminal 5 forment un même terminal, ledit terminal étant nommé premier terminal lorsque ledit terminal est positionné dans l'environnement réel, et étant nommé deuxième terminal lorsque ledit terminal est positionné à l'extérieur de l'environnement réel. Dans un mode de réalisation particulier, l'au moins un objet virtuel : - est un objet numérique en trois dimensions, et/ou 10 - une image numérique en deux dimensions, et/ou - une vidéo numérique en deux dimensions, et/ou - se présente sous la forme d'une application informatique, et/ou - comprend des données sonores. Dans un mode de réalisation particulier, l'étape de sélection de l'au moins un objet 15 virtuel comporte une sous-étape de sélection : - d'une durée de vie, et/ou - d'un nombre de répétition de lecture ou de visionnage, et/ou - d'un droit d'utilisation, associés à l'au moins un objet virtuel. 20 Dans un mode de réalisation particulier, le procédé comprend une étape de vérification, par un serveur distant, d'un droit d'accès du deuxième terminal à l'au moins une zone virtuelle. Dans un mode de réalisation particulier, le procédé comprend en outre une étape de vérification que le volume de l'au moins un objet virtuel est inférieur au volume de l'au 25 moins une zone virtuelle. L'invention concerne en outre un système apte à mettre en oeuvre un procédé tel que décrit ci-dessus, comportant au moins un terminal tel que décrit ci-dessus. Dans un mode particulier de réalisation, les différentes étapes du procédé selon l'invention sont déterminées par des instructions de programmes d'ordinateurs. 30 En conséquence, l'invention vise aussi un programme d'ordinateur, sur un support d'informations, ce programme comportant des instructions adaptées à la mise en oeuvre des étapes d'un procédé selon l'invention. Ce programme peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et 4 code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. L'invention vise aussi un support d'informations lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel que mentionné ci-dessus. 5 Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut 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 un disque dur. D'autre part, le support d'informations peut être un support transmissible tel qu'un 10 signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé 15 dans l'exécution du procédé en question. Brève description des dessins D'autres caractéristiques et avantages de la présente invention ressortiront de la 20 description faite ci-dessous, en référence aux dessins annexés qui en illustrent un exemple de réalisation dépourvu de tout caractère limitatif. Sur les figures : - la figure 1 représente, de manière schématique, un système de positionnement d'objets virtuels selon un exemple de mode de réalisation de l'invention ; - les figures 2A et 2B représentent, de manière schématique, un utilisateur d'un 25 premier terminal dans son environnement réel, ayant défini une zone virtuelle dans une étape de définition d'un procédé de positionnement d'au moins un objet virtuel selon un exemple de mode de réalisation de l'invention ; - la figure 3 représente, de manière schématique, un terminal selon un exemple de mode de réalisation de l'invention ; 30 - les figures 4 et 5 représentent, sous forme d'organigrammes, les principales étapes de procédés de positionnement d'au moins un objet virtuel selon des exemples de modes de réalisation de l'invention. Description détaillée de plusieurs modes de réalisation 5 La figure 1 représente, de manière schématique, un système 100 de positionnement d'objets virtuels, apte à mettre en oeuvre un procédé de positionnement d'au moins un objet virtuel OV dans au moins une zone virtuelle ZV de réception d'objets 5 virtuels, selon un exemple de mode de réalisation de l'invention. Le système 100 comprend un premier terminal 110 et peut en outre comprendre un deuxième terminal 120 et/ou un serveur distant 130. Le premier terminal 110, le deuxième terminal 120 et/ou le serveur distant 130 peuvent communiquer entre eux au moyen d'un réseau 150 de télécommunications, par exemple un réseau Internet (par 10 exemple Wifi), un réseau Bluetooth, un réseau NFC, ou un réseau de téléphonie fixe ou mobile (de type 3G, 4G etc.). Comme le montre la figure 2A, un utilisateur U1 du premier terminal 110 peut définir, au moyen du premier terminal 110, une zone virtuelle ZV dans l'environnement réel ER du premier terminal 110, cette zone virtuelle ZV étant apte à accueillir un ou 15 plusieurs objets virtuels OV. Un utilisateur U2 du deuxième terminal 120, situé à l'extérieur de l'environnement réel ER du premier terminal U1, peut en outre choisir un objet virtuel OV au moyen du deuxième terminal 120, de sorte que cet objet virtuel OV puisse être positionné dans la zone virtuelle ZV définie par le premier terminal 110 (voir figure 2B). L'utilisateur U1 du 20 premier terminal peut alors visualiser, au moyen du premier terminal 110, l'objet virtuel OV positionné dans la zone virtuelle ZV. Ainsi, l'utilisateur U2 du deuxième terminal 120 peut offrir un présent à l'utilisateur U1 du premier terminal 110, par exemple un chien comme illustré en figure 2B, ou encore un bouquet de fleurs virtuel à l'occasion de la fête des mères. Dans cet exemple, le premier terminal 110 et le deuxième terminal 120 sont 25 deux terminaux distincts, et l'utilisateur U1 du premier terminal 110 et l'utilisateur U2 du deuxième terminal 120 peuvent être deux utilisateurs différents ou le même utilisateur. En variante, l'utilisateur U1 ou U2 du premier terminal 110 choisit l'objet virtuel OV au moyen du premier terminal 110, alors que ce premier terminal 110 est positionné à l'extérieur de l'environnement réel ER à partir duquel la zone virtuelle ZV a été définie. 30 L'utilisateur U1 ou U2 du premier terminal 110 peut alors, lorsqu'il ramène le premier terminal 110 dans l'environnement réel ER à partir duquel la zone virtuelle ZV a été définie, visualiser, au moyen du premier terminal 110, l'objet virtuel OV positionné dans la zone virtuelle ZV. Cette variante trouve par exemple une application lorsque l'utilisateur 6 U1 du premier terminal 110 se déplace dans un magasin de meubles et souhaite visualiser un meuble chez lui, avant de l'acheter. L'environnement réel ER désigne ici un espace, typiquement une pièce d'un bâtiment, dans lequel le premier terminal 110 se situe lors de la définition de la zone 5 virtuelle ZV. La zone virtuelle ZV est une zone numérique définie par rapport à l'environnement réel ER. Cette zone virtuelle ZV peut être affichée par le premier terminal 110, de sorte que l'utilisateur du premier terminal 110 puisse voir, au moyen du premier terminal 110, cette zone virtuelle ZV se superposer à l'environnement réel ER. 10 L'objet virtuel OV est un objet numérique en trois dimensions, typiquement un hologramme. En variante, l'objet virtuel OV peut être une image numérique en deux dimensions ou une vidéo numérique en deux dimensions. L'objet virtuel OV peut aussi se présenter sous la forme d'une application informatique. En outre, l'objet virtuel OV peut comprendre des données sonores. L'objet virtuel OV peut être affiché par le premier 15 terminal 110, de sorte que l'utilisateur du premier terminal 110 puisse voir, au moyen du premier terminal 110, cet objet virtuel OV se superposer à l'environnement réel ER. Le premier terminal 110 est par exemple une paire de lunettes de réalité mixte ou un casque de réalité mixte. En variante, le premier terminal 110 peut être un terminal mobile tel qu'un téléphone portable, par exemple de type « smartphone », une tablette 20 numérique, ou un ordinateur personnel. Le deuxième terminal 120 est par exemple un terminal mobile tel qu'un téléphone portable, par exemple de type « smartphone », une tablette numérique, ou un ordinateur personnel. En variante, le deuxième terminal 120 peut être une paire de lunettes de réalité mixte ou un casque de réalité mixte. 25 Le premier terminal 110 comporte un module de définition, un module de réception et un module de positionnement. De plus, le premier terminal 110 peut comporter un module d'obtention, un module d'acquisition, un module d'envoi, un module de vérification et un module d'affichage. Le module d'acquisition est dans un exemple une caméra ou capteur de 30 profondeur. En outre, le module d'affichage peut être un écran, typiquement un écran transparent ou semi transparent. Les modules d'envoi et/ou de réception peuvent comporter un ou plusieurs sous modules de communication longue distance, comme par exemple un sous-module Wifi, 7 3G, ou 4G, et/ou un ou plusieurs sous-modules de communication courte distance comme par exemple un sous-module NFC (Near Field Communication) ou Bluetooth. En outre, le deuxième terminal 120 peut comporter un module de sélection et un module d'envoi. De plus, le serveur distant 130 peut comporter un module de stockage et 5 un module de vérification. Comme le montre la figure 3, le premier terminal 110 présente l'architecture conventionnelle d'un ordinateur. Le premier terminal 110 comporte notamment un processeur 300, une mémoire morte 302 (de type « ROM »), une mémoire non volatile réinscriptible 304 (de type « EEPROM » ou « Flash NAND » par exemple), une mémoire 10 volatile réinscriptible 306 (de type « RAM »), et une interface de communication 308. La mémoire morte 302 du premier terminal 110 constitue un support d'enregistrement conforme à un exemple de mode de réalisation de l'invention, lisible par le processeur 300 et sur lequel est enregistré un programme d'ordinateur P1 conforme à un exemple de mode de réalisation de l'invention. En variante, le programme d'ordinateur 15 P1 est stocké dans la mémoire non volatile réinscriptible 304. Ce programme d'ordinateur P1 définit des modules fonctionnels et logiciels ici, configurés pour mettre en oeuvre les étapes d'un procédé de positionnement d'au moins un objet virtuel dans au moins une zone virtuelle de réception d'objets virtuels, conforme à un exemple de mode de réalisation de l'invention. Ces modules fonctionnels s'appuient 20 sur ou commandent les éléments matériels 300, 302, 304, 306 et 308 du terminal 110 cités précédemment. Ils comprennent notamment ici le module de définition, le module de réception, le module de positionnement, ainsi qu'éventuellement le module d'obtention, le module d'acquisition, le module d'envoi, le module de vérification et le module d'affichage. 25 En outre, le deuxième terminal 120 ainsi que le serveur distant 130 présentent aussi l'architecture conventionnelle d'un ordinateur, en comprenant chacun un processeur, une mémoire morte (de type « ROM »), une mémoire non volatile réinscriptible (de type « EEPROM » ou « Flash NAND » par exemple), une mémoire volatile réinscriptible (de type « RAM »), et une interface de communication. 30 Comme pour le premier terminal 110, la mémoire morte (ou la mémoire volatile réinscriptible) du deuxième terminal 120 et celle du serveur distant 130 constituent chacune un support d'enregistrement conforme à un exemple de mode de réalisation de l'invention, lisible par le processeur associé et sur lequel est enregistré un programme d'ordinateur conforme à un exemple de mode de réalisation de l'invention. 8 Chaque programme d'ordinateur définit des modules fonctionnels et logiciels ici, configurés pour mettre en oeuvre des étapes d'un procédé de positionnement d'au moins un objet virtuel dans au moins une zone virtuelle de réception d'objets virtuels, conforme à un exemple de mode de réalisation de l'invention. Ils comprennent notamment ici le 5 module de sélection et le module d'envoi pour le deuxième terminal 120, ainsi que le module de stockage et le module de vérification pour le serveur distant 130. Les fonctions de ces différents modules sont décrites plus en détail ci-dessous, en référence aux étapes des procédés décrits en référence aux figures 3 et 4. La figure 4 représente un procédé de positionnement d'au moins un objet virtuel 10 OV dans au moins une zone virtuelle ZV de réception d'objets virtuels, selon un exemple de mode de réalisation de l'invention. Les étapes du procédé sont mises en oeuvre par un terminal, par exemple le premier terminal 110 décrit en référence aux figures 1 et 3. Dans une étape E410, l'au moins une zone virtuelle ZV est définie dans un 15 environnement virtuel EV correspondant à un environnement réel ER. Dans une étape E430, au moins un objet virtuel OV, préalablement sélectionné par un deuxième terminal 120 positionné à l'extérieur de l'environnement réel ER, est reçu via un réseau de télécommunications 150. Dans une étape E440, l'au moins un objet virtuel OV reçu est positionné dans l'au 20 moins une zone virtuelle ZV. La figure 5 représente un procédé de positionnement d'au moins un objet virtuel OV dans une zone virtuelle ZV de réception d'objets virtuels, selon un exemple de mode de réalisation de l'invention. Le procédé est mis en oeuvre par un système de positionnement d'objets virtuels, 25 par exemple le système 100 écrit en référence à la figure 1. Dans une étape E510, la zone virtuelle ZV est définie dans un environnement virtuel EV correspondant à un environnement réel ER, par le module de définition et éventuellement le module d'acquisition du premier terminal 110. Cette étape E510 fait suite à une étape d'obtention E500 de l'environnement virtuel 30 EV, à partir d'une ou plusieurs données acquises dans l'environnement réel ER. Cette étape E500 est mise en oeuvre par le module d'obtention du premier terminal 110, ainsi qu'éventuellement le module d'acquisition. Plus précisément, le module d'acquisition scanne en trois dimensions l'environnement réel ER dans lequel est positionné le premier terminal 110. 9 L'environnement virtuel EV est ensuite modélisé en trois dimensions par le module d'obtention, à partir des données issues du module d'acquisition, au moyen de coordonnées spatiales. L'environnement virtuel EV désigne ici un espace numérique associé à un repère, 5 typiquement un repère orthonormé, représentant au moyen de coordonnées spatiales l'environnement réel ER dans lequel se situe le premier terminal 110. L'étape E510 de définition est typiquement réalisée au moyen d'une ou plusieurs données obtenues à partir d'une ou plusieurs mesures effectuées dans l'environnement réel ER. 10 Ainsi, dans un exemple, l'étape E510 de définition comprend une sous-étape d'acquisition E512, par le module d'acquisition et dans l'environnement réel ER, d'une ou plusieurs images ou vidéos, comportant une indication de positionnement de la zone virtuelle ZV. L'indication de positionnement peut comprendre deux positions différentes d'une 15 partie du corps de l'utilisateur U1 du premier terminal 110, typiquement un doigt de l'utilisateur U1. L'étape E510 comporte ensuite une sous-étape E514 d'analyse d'une ou plusieurs images acquises afin de détecter l'indication et de déduire un positionnement de la zone virtuelle ZV dans l'environnement virtuel EV, c'est-à-dire des coordonnées spatiales de la 20 zone virtuelle ZV dans l'environnement virtuel. Au moins deux ou trois coordonnées sont typiquement nécessaires afin de définir la zone virtuelle ZV. Par exemple, le premier terminal 110 affiche une zone virtuelle prédéfinie et ayant des coordonnées spatiale connues, prenant typiquement la forme d'un parallélépipède rectangle. 25 L'utilisateur U1 du premier terminal 110 voit alors la zone virtuelle préfinie dans son environnement réel ER. L'utilisateur U1 peut alors modifier la taille et la position de la zone virtuelle prédéflnie, par exemple en effectuant des mouvements qui sont capturés par le module d'acquisition et analysés par le module de définition, afin de définir la zone virtuelle ZV. 30 Dans le cas où la zone virtuelle ZV prend la forme d'un parallélépipède rectangle, deux coordonnées Z1 et Z2 sont nécessaires afin de définir la longueur et la largeur de la zone, et donc le volume de la zone. Une fois la zone virtuelle ZV définie, le module d'envoi du premier terminal 110 peut envoyer, dans une étape E516 et via le réseau 150 de télécommunications, un 10 message comprenant un identifiant de la zone virtuelle ZV et/ou un identifiant de l'utilisateur U1 du premier terminal 110 au serveur distant 130. Le message peut en outre comprendre les coordonnées spatiales de la zone virtuelle ZV et/ou un droit d'accès à la zone virtuelle ZV, par exemple une liste d'autorisation comprenant un ou plusieurs 5 identifiants d'utilisateurs ou de terminaux autorisés à positionner un objet virtuel OV dans la zone virtuelle ZV. Après réception F516 du message par le serveur distant 130, le module de stockage du serveur distant 130 stocke, par exemple dans une base de données, l'identifiant de ladite zone virtuelle ZV et/ou un identifiant de l'utilisateur U1 du premier 10 terminal 110, éventuellement en association avec les coordonnées spatiales de la zone virtuelle ZV et/ou le droit d'accès (étape F518). Les étapes E510, ainsi qu'éventuellement les étapes E516, F516 et F518 peuvent être réitérées afin de créer, pour un même environnement réel, plusieurs zones virtuelles. En variante, le ou les identifiants ne sont pas envoyés au serveur distant 130 et 15 sont stockés dans la mémoire non volatile réinscriptible 304 du premier terminal 110, en association avec les coordonnées spatiales de la zone virtuelle ZV et/ou le droit d'accès, ou envoyés au deuxième terminal 120 puis stockés dans la mémoire non volatile réinscriptible du deuxième terminal 120. Les étapes E516, F516 et F518 ne sont ainsi pas mises en oeuvre. 20 Dans une étape G520, le module de sélection du deuxième terminal 120, ou l'utilisateur U2 du deuxième terminal 120, au moyen du module de sélection, sélectionne l'objet virtuel OV. L'objet virtuel OV est par exemple sélectionné depuis une bibliothèque d'objets virtuels. L'étape G520 de sélection de l'objet virtuel OV peut comporter une sous étape 25 G522 de sélection d'une durée de vie et/ou d'un nombre de répétition de lecture ou de visionnage, et/ou d'un droit d'utilisation, associés audit objet virtuel OV. L'objet virtuel OV peut ainsi être éphémère (par exemple lorsqu'il est lié à une offre promotionnelle ou un jeu concours), et ainsi être associé à une durée de vie finie et/ou, dans le cas où l'objet virtuel OV est une image ou une vidéo, un nombre de répétition de 30 lecture ou de visionnage fini. En outre, un droit d'utilisation peut être associé à l'objet virtuel, tel qu'un droit de déplacement de l'objet ou un droit de copie de l'objet. Dans un mode de réalisation, le premier terminal 110 et le deuxième terminal 120 sont deux terminaux distincts. 11 Dans un autre mode de réalisation, le premier terminal 110 et le deuxième terminal 120 forment un même terminal, le terminal étant nommé premier terminal 110 lorsqu'il est positionné dans l'environnement réel ER, et étant nommé deuxième terminal 120 lorsque le terminal est positionné à l'extérieur de l'environnement réel ER. 5 Le destinataire de l'objet, c'est-à-dire l'utilisateur U1 du premier terminal 110 ou au moins une des zones virtuelles ZV définies précédemment, est retrouvé par le deuxième terminal 120 en consultant le serveur distant 130 (étape G524), par exemple via le réseau 150 de télécommunications. Dans un exemple, le module d'envoi du deuxième terminal 120 envoie une requête au serveur distant 130, la requête comprenant l'identifiant de 10 l'utilisateur U1 du premier terminal 110 ou directement l'identifiant de la zone virtuelle ZV. La requête peut en outre comprendre l'objet virtuel OV sélectionné. Dans un exemple ou l'utilisateur U souhaite positionner au moins un objet virtuel OV dans plusieurs zones virtuelles ZV, la requête peut comprendre l'identifiant de chaque zone virtuelle ZV. Les étapes suivantes F526, F528, E530, E540 et/ou E544 peuvent alors effectuées pour 15 chaque identifiant/zone virtuelle ZV. Sous réception F524 de la requête, le module de vérification du serveur distant 130 peut éventuellement vérifier, dans une étape F526, le droit d'accès AC du deuxième terminal 120 à la zone virtuelle ZV, en consultant le droit d'accès associé à l'identifiant de la zone virtuelle ZV. Dans un exemple, la requête envoyée par le deuxième terminal 120 20 comprend un identifiant du deuxième terminal 120 ou un identifiant de l'utilisateur U2 du deuxième terminal 120, et le serveur distant 130 compare alors cet identifiant à/aux identifiant(s) de la liste d'autorisation stockée par le serveur distant 130. Le module de stockage du serveur distant 130 peut alors stocker, en association avec l'identifiant de la zone virtuelle ZV, l'objet virtuel OV (étape F528). L'objet virtuel OV 25 est ainsi associé audit identifiant par le serveur distant 130, préalablement à sa réception par le premier terminal 110. L'étape G520 et éventuellement les étapes G524, F524 et/ou F526 peuvent être réitérées afin de sélectionner plusieurs objets virtuels devant être positionnés dans la zone virtuelle ZV. 30 Dans une étape E530, le ou les objets virtuels OV, préalablement sélectionnés par le deuxième terminal 120 positionné à l'extérieur de l'environnement réel ER, sont reçus par le module de réception du premier terminal 110, via le réseau 150 de télécommunications. 12 Dans un exemple, le module d'envoi du premier terminal 110 envoie au serveur distant 130 une requête pour interroger le serveur distant 130 sur la présence d'un ou plusieurs objets virtuels OV associés à la zone virtuelle ZV. Cette requête peut ainsi comprendre l'identifiant de la zone virtuelle, l'identifiant du premier terminal 110 ou 5 l'identifiant de l'utilisateur U1 du premier terminal 110. En outre cette requête est par exemple envoyée lors de la mise sous tension du premier terminal 110, après reconnaissance de l'environnement réel ER et donc de la zone virtuelle ZV, et/ou périodiquement. Dans la suite de la description, pour des raisons de concision, il sera considéré un 10 exemple dans lequel un seul objet virtuel OV est associé à la zone virtuelle ZV. Le serveur distant 130 extrait l'identifiant de la requête et retrouve l'objet virtuel OV associé, par exemple en consultant la base de données au moyen de cet identifiant. Le serveur distant 130 envoie ensuite (étape F530) l'objet virtuel OV au premier terminal 110, de sorte que l'objet virtuel OV est téléchargé par le premier terminal 110. 15 Le serveur distant 130 peut en outre envoyer les coordonnées spatiales de la zone virtuelle ZV dans cette étape F530. En variante, les coordonnées spatiales de la zone virtuelle ZV dont stockées dans la mémoire non volatile réinscriptible 304 du premier terminal 110. En variante, les étapes G524, F524, F526, F528, F530 et E530 ne sont pas mises 20 en oeuvre et l'objet virtuel OV est directement envoyé par le deuxième terminal 120 au premier terminal 110, au moyen de l'identifiant de la zone virtuelle ZV ou de l'identifiant de l'utilisateur U1 du premier terminal 110. Le module de positionnement du premier terminal 110 peut alors positionner l'objet virtuel OV reçu dans ladite zone virtuelle ZV (étape E540). 25 Dans cette étape E540 de positionnement, les coordonnées spatiales de la zone virtuelle ZV et le volume de l'objet virtuel OV peuvent être utilisés afin de définir les coordonnées spatiales de l'objet virtuel OV, de sorte que cet objet virtuel OV puisse apparaître dans la zone virtuelle ZV. Les coordonnées spatiales de l'objet virtuel OV sont ensuite stockées dans la mémoire non volatile réinscriptible 304 du premier terminal 110. 30 L'étape E540 de positionnement peut comporter une étape E542 dans laquelle le module de vérification du premier terminal 110 vérifie que le volume de l'objet virtuel OV est inférieur au volume de la zone virtuelle ZV. 13 Si le volume de l'objet virtuel OV est supérieur au volume de la zone virtuelle ZV, le volume de l'objet virtuel OV est réduit afin que l'objet virtuel OV puisse être affiché entièrement dans la zone virtuelle ZV. En variante, l'étape E540 n'est pas mise en oeuvre par le premier terminal 110 mais 5 par le deuxième terminal 120 ou le serveur distant 130, en obtenant les coordonnées spatiales stockées par le serveur distant 130 au moyen de l'identifiant de la zone virtuelle ZV ou de l'identifiant de l'utilisateur U1 du premier terminal 110. Dans une étape E544, le module d'affichage du premier terminal 110 affiche l'objet REVENDICATIONS1. Procédé de positionnement d'au moins un objet virtuel dans une au moins une zone virtuelle (ZV) de réception d'objets virtuels, ledit procédé comprenant les étapes suivantes, mises en oeuvre par un premier terminal (110) : - définition (E410, E510) de ladite au moins une zone virtuelle (ZV) dans un environnement virtuel (EV) correspondant à un environnement réel (ER), - réception (E430, E530), via un réseau de télécommunications, d'au moins un objet virtuel (0V) préalablement sélectionné par un deuxième terminal (110, 120) positionné à l'extérieur de l'environnement réel, - positionnement (E440, E540) dudit au moins un objet virtuel (0V) reçu dans ladite au moins une zone virtuelle (ZV). 2. Procédé selon la revendication 1, comprenant en outre une étape d'affichage (E544) dans ladite au moins une zone virtuelle (ZV) dudit au moins un objet virtuel (OV). 3. Procédé selon l'une des revendications 1 ou 2, comprenant en outre une étape d'envoi (E516), par le premier terminal (110), à un serveur distant (130), d'un identifiant de ladite au moins une zone virtuelle (ZV), de sorte que ledit au moins un objet virtuel (OV) est associé audit identifiant, préalablement à sa réception (E530) par le premier terminal (110). 4. Procédé selon l'une quelconque des revendications 1 à 3, dans lequel le premier terminal (110) est une paire de lunettes ou un casque, de réalité mixte, un téléphone portable de type smartphone, ou une tablette numérique. 5. Procédé selon l'une des revendications 1 à 4, comprenant en outre une étape de sélection (G520) par le deuxième terminal (110, 120) dudit au moins un objet virtuel 30 (0V). 6. Procédé selon la revendication 5, dans lequel le premier terminal (110) est positionné dans l'environnement réel (ER) lors de l'étape de définition (E510) de ladite au 15 moins une zone virtuelle (ZV), le premier terminal (110) et le deuxième terminal (120) étant deux terminaux distincts. 7. Procédé selon la revendication 5, dans lequel le premier terminal (110) et le 5 deuxième terminal (120) forment un même terminal, ledit terminal étant nommé premier terminal lorsque ledit terminal est positionné dans l'environnement réel (ER), et étant nommé deuxième terminal lorsque ledit terminal est positionné à l'extérieur de l'environnement réel (ER). 10 8. Procédé selon l'une quelconque des revendications 5 à 7, dans lequel l'étape de sélection (G520) dudit au moins un objet virtuel (0V) comporte une sous-étape de sélection (G522) : - d'une durée de vie, et/ou - d'un nombre de répétition de lecture ou de visionnage, et/ou 15 - d'un droit d'utilisation, associés audit au moins un objet virtuel (OV). 9. Procédé selon l'une quelconque des revendications 5 à 8, comprenant une étape de vérification (F526), par un serveur distant (130), d'un droit d'accès du deuxième 20 terminal (120) à ladite au moins une zone virtuelle (ZV). 10. Procédé selon l'une quelconque des revendications 5 à 9, comportant en outre une étape de vérification (E542) que le volume dudit au moins un objet virtuel (OV) est inférieur au volume de ladite au moins une zone virtuelle (ZV). 25 11. Terminal (110) apte à mettre en oeuvre un procédé selon l'une quelconque des revendications 1 à 4. 12. Programme d'ordinateur (Pl) comportant des instructions pour l'exécution des étapes du procédé selon l'une quelconque des revendications 1 à 4 lorsque ledit programme est exécuté par un ordinateur. 16 13. Support d'enregistrement lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur (P1) comprenant des instructions pour l'exécution des étapes du procédé selon l'une quelconque des revendications 1 à 4. 5 14. Système (100) apte à mettre en oeuvre un procédé selon l'une quelconque des revendications 5 à 10, comportant au moins un terminal (110) selon la revendication 11.