Brevet FR3073059A1 (20190503)

REVENDICATIONS1) Dispositif d'affichage (100) comportant un support et au moins un écran rattaché au support et destiné à permettre d'afficher un élément visuel (102) grâce à une gestion d'affichage implémentée par une circuiterie électronique (300) dudit dispositif d'affichage (100), caractérisé en ce que le dispositif d'affichage (100) comporte en outre un gyromètre et/ou un accéléromètre, et en ce que l'écran présente une surface d'affichage étendue (101) comprenant différentes zones d'exploitation en situation d'utilisation, la circuiterie électronique (300) étant configurée pour déterminer (602,\n<CLM>\1\tdans quelle zone d'exploitation afficher ledit élément visuel (102), en fonction de mesures effectuées (601,\n<CLM>\1\ten temps-réel par le gyromètre et/ou l'accéléromètre, et pour afficher (605,\n<CLM>\1\tledit élément visuel dans la zone d'exploitation déterminée.\n<CLM>\1\tDispositif d'affichage (100) selon la revendication précédente, dans lequel les parties (103) de l'écran ne correspondant pas à ladite zone d'exploitation déterminée sont neutralisées.\n<CLM>\1\tDispositif d'affichage (100) selon l'une des revendications précédentes, dans lequel le support est destiné à être porté par un utilisateur et est de type bracelet, et l'écran comprend au moins une courbure vers l'extérieur de façon à ce que les différentes zones d'exploitation rencontrent différents champs de vision de l'utilisateur dans différentes positions de l'utilisateur.\n<CLM>\1\tDispositif d'affichage (100) selon la revendication précédente, dans lequel l'écran s'étend sur un angle supérieur à 180 degrés au moins en partie autour d'un avant-bras, d'un poignet et/ou d'une main de l'utilisateur.\n<CLM>\1\tDispositif d'affichage (100) selon l'une des revendications précédentes, dans lequel la circuiterie électronique (300) est configurée pour calculer au moins un décalage par rapport à une position de référence. 19\n<CLM>\1\tDispositif d'affichage (100) selon la revendication 5, dans lequel un dit décalage Iposy est calculé de la façon suivante, en considérant uniquement des mesures effectuées en temps-réel par l'accéléromètre : /p osy = A oy +1- 5 où le signe +/- dépend d'une orientation d'axes de coordonnées x et y de l'écran, pt. E ]0; P, max] est une constante prédéfinie telles que 13,max représente la longueur ., de l'écran, Aoy représente une donnée de décalage initial en y, 10 Amax Ax et Az représentent des mesures instantanées effectuées par l'accéléromètre respectivement selon ses axes Sx et Sz.\n<CLM>\1\tDispositif d'affichage (100) selon la revendication 6, dans lequel un autre dit 15 décalage /posx est calculé de la façon suivante, en considérant uniquement des mesures effectuées en temps-réel par l'accéléromètre : le signe +/- dépend d'une orientation d'axes de coordonnées x et y de l'écran, 1..0 E ]0; Px.] est une constante prédéfinie telle que Pxmax représente la largeur 20 de l'écran, Aox représente une donnée de décalage initial en x, et Ay représente des mesures instantanées effectuées par l'accéléromètre selon son axe Sy. 25\n<CLM>\1\tDispositif d'affichage (100) selon la revendication 5, dans lequel un dit décalage /posy est calculé de la façon suivante, en considérant uniquement des mesures effectuées en temps-réel par le gyromètre : N-1 PY max) N y 1170Sy = Aoy + (Byr, o où 30 ù E ]0; P' max] est une constante prédéfinie telle que Pymax représente la longueur ., de l'écran, représente une valeur maximum de mesure par l'accéléromètre, et Iposx = Aox +/ (Az Ay 1.11) 'Az' Amax 20 Aoy représente une donnée de décalage initial en y, Ny représente un pas de décalage en y, Aoy représente une donnée de décalage initial en y, et Byn correspond à N mesures successivement enregistrées depuis le réglage de 5 Aoy par le gyromètre autour de son axe Ry.\n<CLM>\1\tDispositif d'affichage (100) selon la revendication 8, dans lequel un autre dit décalage Iposx est calculé de la façon suivante, en considérant uniquement des mesures effectuées en temps-réel par le gyromètre : 10 N-1 iiPX ) i max Ip0Sx = A ox + (Bxn N x 0 où if E ]0; Px.] est une constante prédéfinie telle que Pxmax représente la largeur de l'écran, Aox représente une donnée de décalage initial en x, 15 1\1,, représente un pas de décalage en x, Aox représente une donnée de décalage initial en x, et Bxn correspond à N mesures successivement enregistrées depuis le réglage de Aox par le gyromètre autour de son axe Rx. 20\n<CLM>\1\tDispositif d'affichage (100) selon la revendication 5, dans lequel un dit décalage /posy est calculé de la façon suivante, en considérant des mesures effectuées en temps-réel par l'accéléromètre et par le gyromètre : Si Az = Amax N-1 Py alors /posy = Aoy + (Byn 11 ,,,niax 0 IvY 11 ( et sinon, si Az # Amax alors /posy = Any +1 1,4 Az zi * Ax * Amax I 25 où le signe +/- dépend d'une orientation d'axes de coordonnées x et y de l'écran, pie ]0; Pym.] est une constante prédéfinie telle que 13,max représente la longueur de l'écran, Aoy représente une donnée de décalage initial en y, 30 Amax représente une valeur maximum de mesure par l'accéléromètre, 21 Ax et A, représentent des mesures instantanées effectuées par l'accéléromètre respectivement selon ses axes Sx et Sz, et Ny représente un pas de décalage en y, et Byi, correspond à N mesures successivement enregistrées depuis le réglage de 5 Aoy par le gyromètre autour de son axe Ry.\n<CLM>\1\tDispositif d'affichage (100) selon la revendication 10, dans lequel un autre dit décalage Iposx est calculé de la façon suivante, en considérant des mesures effectuées en temps-réel par l'accéléromètre et par le gyromètre : N-1 10 si A, = Amax alors /posx = Aox + (Bxi, n'Pxr) o et sinon, si A, # Amax alors /posx = Aux +/ ( A, y\n<CLM>\1\toù le signe +/- dépend d'une orientation d'axes de coordonnées x et y de l'écran, ] 0; Pxmax] est une constante prédéfinie telle que Pxmax représente la largeur 15 de l'écran, Aux représente une donnée de décalage initial en x, Ay représente des mesures instantanées effectuées par l'accéléromètre selon son axe Sy, Nx représente un pas de décalage en x, 20 Aux représente une donnée de décalage initial en x, et Bxi, correspond à N mesures successivement enregistrées depuis le réglage de Aox par le gyromètre autour de son axe Rx.\n<CLM>\1\tDispositif d'affichage (100) selon l'une quelconque des revendications 6 à 11, 25 dans lequel ledit écran est tactile et la circuiterie électronique (300) est configurée pour déterminer (703) la ou les données de décalage initiales par détection (702) d'une position pointée sur ledit écran par l'utilisateur dans un mode de configuration du dispositif d'affichage (100). 30\n<CLM>\1\tDispositif d'affichage (100) selon l'une quelconque des revendications 5 à 12, dans lequel ledit écran en situation d'utilisation offre une possibilité d'affichage à 360°, la circuiterie électronique (300) étant configurée pour effectuer les étapes suivantes : lAzi Amax 22 - effectuer (612) un calcul de la position à laquelle afficher ledit élément visuel grâce aux mesures effectuées en temps-réel par le gyromètre et/ou l'accéléromètre, - vérifier (613) si le calcul entraîne que ledit élément visuel est hors-cadre, - en cas de vérification positive, répartir (614) l'affichage de l'élément visuel, 5 de sorte qu'une première partie de l'élément visuel (102) est affichée à la position calculée et qu'une seconde partie de l'élément visuel (102) est affichée à partir de la position de référence, et - en cas de vérification négative, effectuer (615) l'affichage de l'élément visuel (102) à la position calculée. 10\n<CLM>\1\tDispositif d'affichage (100) selon l'une quelconque des revendications 5 à 12, dans lequel l'écran, en situation d'utilisation, offre une possibilité d'affichage inférieure à 360°, la circuiterie électronique (300) étant configurée pour effectuer les étapes suivantes : 15 - effectuer (602) un calcul de la position à laquelle afficher ledit élément visuel grâce aux mesures effectuées en temps-réel par le gyromètre et/ou l'accéléromètre, - vérifier (603) si le calcul entraîne que ledit élément visuel est hors-cadre, - en cas de vérification positive, rectifier (604) la position calculée, de sorte à bloquer l'élément visuel (102) contre un bord de l'écran, et 20 - en cas de vérification négative, effectuer (605) l'affichage de l'élément visuel (102) à la position calculée.\n<CLM>\1\tProcédé implémenté par une circuiterie électronique (300) d'un dispositif d'affichage (100) comportant au moins un écran destiné à permettre d'afficher un 25 élément visuel (102) grâce à une gestion d'affichage implémentée par la circuiterie électronique (300) dudit dispositif d'affichage (100), caractérisé en ce que l'écran présente une surface d'affichage étendue (101) comprenant différentes zones d'exploitation en situation d'utilisation, la circuiterie électronique (300) réalisant au moins une étape de détermination (602,\n<CLM>\1\td'une zone 30 d'exploitation parmi les différentes zones d'exploitation en fonction de mesures effectuées (601,\n<CLM>\1\ten temps-réel par un gyromètre et/ou un accéléromètre et une étape de rafraichissement de l'affichage où ledit élément visuel est affiché dans la zone d'exploitation déterminée. 23\n<CLM>\1\tProduit programme d'ordinateur incluant des instructions pour implémenter, par un processeur (310) d'une circuiterie électronique (300) d'un dispositif d'affichage (100) selon l'une quelconque des revendications 1 à 14, le procédé selon la revendication 15, lorsque ledit programme est exécuté par ledit processeur (310). 5