Brevet FR3067842A1 (20181221)

REVENDICATIONS1. Procédé d'application de texture en réalité augmentée comprenant : - une acquisition (E02), par un module d'acquisition d'image, d'une image du monde réel sur laquelle un objet réel et au moins une portion d'un marquage lié à l'objet réel sont visibles, - une détection (E03) de ladite au moins une portion du marquage dans ladite image du monde réel, - un recalage (E04) d'un monde virtuel par rapport au monde réel à partir de la détection de ladite au moins une portion du marquage, - un placement (E05), dans le monde virtuel recalé, d'un objet virtuel tridimensionnel (1) de sorte que l'objet virtuel soit sensiblement superposé dans le monde virtuel à l'objet réel dans le monde réel, - une application (E06) d'une texture sur l'objet virtuel tridimensionnel, - un affichage (E07) d'au moins la texture appliquée à l'objet virtuel tridimensionnel, l'affichage étant réalisé depuis un point de vue dans le monde virtuel correspondant à la position du module d'acquisition d'image dans le monde réel.\n<CLM>\1\tProcédé selon la revendication 1, dans lequel l'objet virtuel tridimensionnel (1) est choisi dans une bibliothèque (2) d'objets virtuels 25 tridimensionnels.\n<CLM>\1\tProcédé selon la revendication 1 ou 2, comprenant en outre un affichage de ladite image du monde réel, ladite texture appliquée à l'objet virtuel tridimensionnel étant affichée en surimposition sur ladite image du monde réel affiché. 30\n<CLM>\1\tProcédé selon l'une des revendications 1 à 3, comprenant une étape préalable d'ajustement (E01) de l'objet virtuel tridimensionnel.\n<CLM>\1\tProcédé selon la revendication 4, dans lequel l'étape d'ajustement est mise en oeuvre au moyen d'une réception (E16) d'une commande d'un utilisateur. 21\n<CLM>\1\tProcédé selon l'une des revendications 1 à 5, dans lequel la détection (E03) de ladite au moins une portion de marquage comprend la détection d'un nombre prédéfini de points particuliers du marquage.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 6, dans 5 lequel le nombre prédéfini de points particuliers est 3, ou compris entre 3 et 20, ou compris entre 20 et 50, ou compris entre 50 et 100, ou supérieur à\n<CLM>\1\t8. Procédé selon l'une quelconque des revendications 1 à 7, dans lequel le marquage est un motif non-répétitif présentant un taux de 10 contraste élevé voire noir et blanc.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 8, dans lequel on applique la texture sur l'objet virtuel tridimensionnel dans une zone distincte de celle comprenant le marquage dans le monde réel.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 9, dans 15 lequel la texture est appliquée à une portion prédéfinie de l'objet virtuel tridimensionnel.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 10, dans lequel au moins une portion d'un marquage supplémentaire lié à l'objet réel est visible sur ladite image du monde réel, le procédé 20 comprenant en outre : - une détection de ladite au moins une portion du marquage supplémentaire dans ladite image du monde réel, - un ajustement de l'objet virtuel tridimensionnel à partir de la détection de ladite au moins une portion du marquage supplémentaire.\n<CLM>\1\tProcédé dans lequel : - on lie un marquage et un objet réel, - on met en oeuvre le procédé selon l'une quelconque des revendications 1 à 11 au moyen du marquage et de l'objet réel.\n<CLM>\1\tProcédé selon la revendication 12, dans lequel le marquage (41) est pourvu sur un support mobile (42), et dans lequel on lie le support mobile du marquage à l'objet réel.\n<CLM>\1\tProcédé selon la revendication 12 ou 13, dans lequel le support est flexible (42) et comporte des moyens d'attache du support sur lui-même (44,\n<CLM>\1\tou sur un objet. 22\n<CLM>\1\tProcédé selon la revendication 14, dans lequel lorsque le support est attaché sur lui-même et sur un objet réel, le marquage est visible tout autour de l'objet réel.\n<CLM>\1\tProcédé selon la revendication 12 ou 13, dans lequel le 5 support est rigide et comporte des moyens d'attache des moyens d'attache du support sur lui-même ou sur un objet\n<CLM>\1\tSystème de réalité augmentée comprenant : - un module (31) d'acquisition d'images du monde réel, - un module d'affichage (32), 10 - un processeur (33), - une mémoire (34) comprenant des instructions (35) exécutables par le processeur pour : - acquérir (36A), par le module d'acquisition d'image, une image du monde réel sur laquelle un objet réel et au moins une portion d'un 15 marquage lié à l'objet réel sont visibles, - détecter (36B) ladite au moins une portion du marquage dans ladite image du monde réel, - recaler (36C) un monde virtuel par rapport au monde réel à partir de la détection de ladite au moins une portion du marquage, 20 - placer (36D), dans le monde virtuel recalé, d'un objet virtuel tridimensionnel de sorte que l'objet virtuel soit sensiblement superposé dans le monde virtuel à l'objet réel dans le monde réel, - appliquer (36E) d'une texture sur l'objet virtuel tridimensionnel, - afficher (36F) sur le module d'affichage au moins la texture appliquée à 25 l'objet virtuel tridimensionnel, l'affichage étant réalisé depuis un point de vue dans le monde virtuel correspondant à la position du module d'acquisition d'image dans le monde réel.\n<CLM>\1\tProgramme d'ordinateur comportant des instructions pour l'exécution des étapes d'un procédé selon l'une quelconque des 30 revendications 1 à 16 lorsque ledit programme est exécuté par un ordinateur.\n<CLM>\1\tKit comprenant une information (43) pour obtenir un programme d'ordinateur selon la revendication 18, et un support (42) sur lequel est pourvu un marquage (41) utilisable pour la mise en oeuvre du procédé selon l'une quelconque des revendications 1 à\n<CLM>\1\t23\n<CLM>\1\tKit comprenant une information (53) pour obtenir un programme d'ordinateur selon la revendication 18, et un objet réel (51) pourvu d'un marquage (52) utilisable pour la mise en oeuvre du procédé selon l'une quelconque des revendications 1 à\n<CLM>\1\t5\n<CLM>\1\tKit comprenant une information pour obtenir un programme d'ordinateur selon la revendication 18 et un réceptacle pour recevoir un objet réel sur lequel est pourvu un marquage utilisable pour la mise en oeuvre du procédé selon l'une quelconque des revendications 1 à 16 lorsqu'un objet réel est reçu dans le réceptacle. 10