Brevet FR3046472A1 (20170707)
REVENDICATIONS1. Procédé de contrôle d'un curseur de visée sur un écran au moyen d'un dispositif d'actionnement de jeu (10) équipé d'au moins un élément de commande de direction (12) agencé pour occuper une position de repos (Xo, Yo) et se déplacer au moins selon un axe (X, Y), et présentant une zone morte statique (ZMS) définie par un déplacement prédéterminé de l'élément de commande de direction le long dudit au moins un axe de part et d'autre de la position de repos, comprenant les étapes suivantes : - détecter une position (Xj, Yj) de l'élément de commande de direction le long dudit au moins un axe ; - calculer au moins une dérivée (Vj) d'ordre au moins un par rapport au temps de la position de l'élément de commande de direction en fonction d'un historique des positions détectées ; - lorsque la position détectée est située en dehors de la zone morte statique, définir une zone morte dynamique décalée (ZMDD) de part et d'autre de la position détectée dite position de maintien ; - activer la zone morte dynamique décalée en fonction de ladite au moins une dérivée calculée.\n<CLM>\1\tProcédé de contrôle d'un curseur de visée selon la revendication 1, dans lequel ledit au moins un élément de commande de direction est agencé pour se déplacer selon au moins deux axes formant un plan, la zone morte dynamique décalée étant définie par un déplacement prédéterminé dans le plan autour de la position de maintien.\n<CLM>\1\tProcédé de contrôle d'un curseur de visée selon la revendication 1 ou 2, dans lequel ladite au moins une dérivée calculée est la 3046472 -25- vitesse de déplacement (Vj) de l'élément de commande de direction basée sur un historique des positions détectées.\n<CLM>\1\tProcédé de contrôle d'un curseur de visée selon la 5 revendication 3, dans lequel l'étape d'activation de la zone morte dynamique décalée comprend les sous-étapes consistant à : - comparer la vitesse de déplacement de l'élément de commande de direction avec un seuil de vitesse (VREF) prédéterminé, - lorsque la vitesse de déplacement de l'élément de commande est 10 inférieure au seuil de vitesse prédéterminé, activer la zone morte dynamique décalée après écoulement d'un temps de latence prédéterminé.\n<CLM>\1\tProcédé de contrôle d'un curseur de visée selon la 15 revendication 3, dans lequel l'étape d'activation de la zone morte dynamique décalée comprend les sous-étapes consistant à : - comparer la vitesse de déplacement de l'élément de commande de direction avec un seuil de vitesse (VREF) prédéterminé, - lorsque la vitesse de déplacement de l'élément de commande est 20 inférieure au seuil de vitesse prédéterminé, activer progressivement la zone morte dynamique décalée durant un temps de latence prédéterminé pendant au moins une partie duquel est activée une fonction d'amortissement prédéterminée du curseur de visée. 25\n<CLM>\1\tProcédé de contrôle d'un curseur de visée selon la revendication 5, dans lequel la fonction d'amortissement est une fonction décroissante en fonction du temps, le procédé comprenant une étape consistant à : 3046472 -26- - transmettre des données de position correspondant à la position détectée pondérée par la fonction d'amortissement lorsqu'elle est activée, de sorte que le curseur de visée est à l'arrêt après écoulement du temps de latence. 5\n<CLM>\1\tProcédé de contrôle d'un curseur de visée selon la revendication 5 ou 6, dans lequel le temps de latence est décomposé de la manière suivante : - une première partie du temps de latence durant laquelle la fonction 10 d'amortissement n'est pas activée ; et - une deuxième partie du temps de latence, durant laquelle la fonction d'amortissement est activée.\n<CLM>\1\tProcédé de contrôle d'un curseur de visée selon l'une des 15 revendications 4 à 7, comprenant en outre une étape consistant à : - transmettre des données de position correspondant à une valeur prédéfinie (Xjo, Yjo), lorsqu'après écoulement du temps de latence, la vitesse de déplacement de l'élément de commande est inférieure au seuil de vitesse prédéterminé et la position détectée est située 20 dans la zone morte dynamique décalée.\n<CLM>\1\tProcédé de contrôle d'un curseur de visée selon la revendication 8, dans lequel l'étape de transmission des données consiste en outre à : 25 - transmettre des données de position correspondant à la position détectée, lorsque alternativement, la vitesse de déplacement de l'élément de commande est supérieure au seuil de vitesse prédéterminé ou lorsque la vitesse de déplacement de l'élément de 3046472 -27- commande est inférieure au seuil de vitesse prédéterminé et que la position détectée est située en dehors de la zone morte dynamique décalée. 5\n<CLM>\1\tProcédé de contrôle d'un curseur de visée selon la revendication 9, comprenant en outre une étape consistant à : - déplacer le curseur de visée sur l'écran dans la même direction que celle du déplacement de l'élément de commande de direction par rapport à la zone morte dynamique décalée, lorsque des données de 10 position correspondant à la position détectée sont transmises.\n<CLM>\1\tProcédé de contrôle d'un curseur de visée selon l'une des revendications précédentes, comprenant en outre une étape consistant à : - lisser la position détectée par rapport à un historique des positions précédentes, lors d'un déplacement depuis une position située dans 15 la zone morte dynamique décalée vers une position située au dehors afin de gommer un saut de position lié à la sortie de la zone morte dynamique décalée.\n<CLM>\1\tProcédé de contrôle d'un curseur de visée selon l'une des revendications précédentes, dans lequel le dispositif d'actionnement de jeu 20 est équipé en d'outre une pluralité d'organes de commande, le procédé comprenant en outre une étape consistant à : - attribuer à ladite pluralité d'organes de commande des fonctionnalités ordinairement attribuer à des touches d'un clavier. 3046472 -28-\n<CLM>\1\tDispositif d'actionnement de jeu (10) pour le contrôle d'un curseur de visée sur un écran, comprenant : - au moins un élément de commande de direction (12) agencé pour occuper une position de repos (Xo, Yo) et se déplacer au moins selon 5 un axe (X, Y) ; - un capteur de position (14) agencé pour détecter une position (Xj, Yj) de l'élément de commande de direction le long dudit au moins un axe ; et - des moyens de traitement (16) et des moyens de communication 10 (18) agencés pour la mise en oeuvre du procédé de contrôle d'un curseur de visée selon l'une quelconque des revendications précédentes.