Brevet FR3048794A1 (20170915)
REVENDICATIONS1. Procédé de guidage en trois dimensions, mis en oeuvre par un dispositif (DIS) d'un utilisateur, ledit procédé comprenant : - une étape (E10) d'obtention d'informations permettant de reconstituer un trajet (T) en trois dimensions ; - une étape (E20) d'obtention de la position courante (P) dudit dispositif (DIS) ; - une étape (E30) d'obtention de l'orientation courante dudit dispositif (DIS) ; et caractérisé en ce que ledit procédé comporte une étape (E50) de restitution à l'utilisateur d'une projection géométrique (PROJ) dudit trajet (T) sur une surface (IM_CHAMP, SURF_TRANS) en fonction de ladite position (P) et de ladite orientation.\n<CLM>\1\tProcédé selon la revendication 1, caractérisé en ce que : - ledit procédé comporte une étape (E40) d'affichage du champ d'une caméra dudit dispositif ; et en ce que - ladite surface (IM_CHAMP) correspond à l'image dudit champ.\n<CLM>\1\tProcédé selon la revendication 1, caractérisé en ce que ladite surface (SURF_TRANS) correspond à une surface physique transparente. 20\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que lesdites informations comportent : une position initiale correspondant au point de départ dudit trajet (T) ; et - un ensemble de déplacements élémentaires successifs reliant ledit point de départ à 25 un point de destination dudit trajet (T).\n<CLM>\1\tProcédé selon la revendication 4, caractérisé en ce que ladite position initiale est sensiblement celle d'une image cible (IM_CIBLE) localisée pouvant être lue par une caméra dudit dispositif (DIS). 30\n<CLM>\1\tProcédé selon l'une quelconque des revendications 4 ou 5, caractérisé en ce que l'étape (E10) d'obtention d'informations comporte : une sous-étape (F100) d'acquisition d'au moins une séquence d'éléments primaires ; - une sous-étape (F200) de décodage de ladite au moins une séquence ; et 35 - une sous-étape (F300) de sélection d'une dite séquence, ladite sélection permettant d'obtenir en outre ledit ensemble de déplacements élémentaires associé audit trajet (T). 3048794 24\n<CLM>\1\tProcédé selon la revendication 6, caractérisé en ce que chacune desdites au moins une séquence est représentée graphiquement par un QR code (QR1, QR2, QR3), ladite sous-étape (F100) d'acquisition correspondant à une lecture desdits QR codes par une caméra 5 dudit dispositif (DIS).\n<CLM>\1\tProcédé selon l'une quelconque des revendications 6 ou 7, caractérisé en ce que ladite au moins une séquence est constituée d'une suite de sous-séquences d'éléments primaires, chacune desdites sous-séquences pouvant correspondre à : 10 - un type de déplacements élémentaires ; ou - une valeur d'un paramètre associé à un déplacement élémentaire.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 8, caractérisé en ce que les positions (P1, P2, P3) de trois balises sont obtenues au cours de ladite étape (E10) 15 d'obtention d'informations et l'étape (E20) d'obtention de la position courante (P) dudit dispositif comporte : - une sous-étape (G100) d'obtention des distances (dl, d2, d3) entre ledit dispositif (DIS) et lesdites balises ; et - une sous-étape (G200) de trilatération permettant, à partir desdites positions (P1, P2, P3) des balises et desdites distances (dl, d2, d3) de calculer ladite position courante (P).\n<CLM>\1\tProcédé selon la revendication 9, caractérisé en ce que : - lesdites balises sont des balises Bluetooth ; et - lesdites distances (di, d2, d3) sont obtenues par échange de signaux Bluetooth entre ledit dispositif (DIS) et lesdites balises.\n<CLM>\1\tProcédé selon la revendication 10, caractérisé en ce que : - lesdites balises correspondent aux trois balises les plus proches du point de départ dudit trajet (T) parmi un ensemble de balises ; et en ce que - lesdites balises sont identifiées par ledit dispositif (DIS) en fonction des puissances de leurs signaux Bluetooth reçues par ledit dispositif (DIS).\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 11, caractérisé en ce que l'étape (E30) d'obtention de l'orientation courante du dispositif (DIS) comporte : - une sous-étape (H100) d'obtention d'une orientation de référence dudit dispositif, ladite orientation étant connue par rapport à la position des points dudit trajet (T) ; et 3048794 25 une sous-étape (H200) d'obtention d'une rotation dudit dispositif (DIS) par rapport à ladite orientation de référence, ladite rotation étant obtenue au moyen d'un gyromètre (GYR) et permettant d'obtenir ladite orientation courante. 5\n<CLM>\1\tProcédé selon la revendication 12, caractérisé en ce que ladite orientation de référence correspond à une orientation dudit dispositif enregistrée lorsque ladite image cible est lue.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 13, caractérisé en ce que ladite étape (E10) d'obtention d'informations permet d'obtenir des données, lesdites données 10 pouvant au moins comporter des éléments parmi : - du texte à afficher sur ladite surface ; - une taille dudit texte ; - une couleur de ladite projection ; - une instruction permettant d'exécuter au moins une des étapes dudit procédé ; et 15 - un code correcteur d'erreurs desdites informations.\n<CLM>\1\tDispositif (DIS) de guidage en trois dimensions d'un utilisateur, ledit dispositif comprenant : - des moyens (M_INF) d'obtention d'informations permettant de reconstituer un 20 trajet (T) en trois dimensions ; - des moyens (M_LOC) d'obtention de la position courante (P) dudit dispositif (DIS) ; - des moyens (M_DIR) d'obtention de l'orientation courante dudit dispositif (DIS) ; et caractérisé en ce que ledit dispositif comporte des moyens (M_PROJ) de restitution à l'utilisateur d'une projection géométrique (PRO]) dudit trajet sur une surface 25 (IM_CHAMP, SURF TRANS) en fonction de ladite position (P) et de ladite orientation.\n<CLM>\1\tProgramme d'ordinateur (PRG) comportant des instructions pour l'exécution des étapes du procédé de guidage en trois dimensions selon l'une quelconque des revendications 1 à 14, lorsque ledit programme est exécuté par un ordinateur. 30\n<CLM>\1\tSupport d'enregistrement (SUP) lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur (PRG) comprenant des instructions pour l'exécution des étapes du procédé de guidage en trois dimensions selon l'une quelconque des revendications 1 à 14.