Brevet FR3047817A1 (20170818)
REVENDICATIONS1. Procédé de contrôle d'une position et/ou d'un déplacement d'un curseur de visée sur un écran au moyen d'un dispositif d'actionnement de jeu 5 équipé d'au moins un élément de commande de direction agencé pour se déplacer selon au moins deux axes de déplacement (X, Y) formant un plan de déplacement, le procédé comprenant les étapes suivantes : - détecter une position (Xj, Yj) de l'élément de commande de direction dans ledit plan de déplacement ; 10 - 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 ; - comparer la dérivée calculée (Vj) avec une valeur de référence (VREF) 15 - lorsque la dérivée calculée est inférieure à la valeur de référence, amortir la vitesse de déplacement du curseur (Vc) à l'écran en fonction de la dérivée calculée.\n<CLM>\1\tProcédé de contrôle selon la revendication 1, dans lequel la 20 dérivée calculée est une vitesse de déplacement de l'élément de commande de direction, définie par des composantes radiale et angulaire dans le plan de déplacement et dans lequel l'amortissement de la vitesse de déplacement du curseur est fonction de la vitesse radiale de l'élément de commande de direction. 25\n<CLM>\1\tProcédé de contrôle selon la revendication 2, dans lequel l'étape d'amortissement de la vitesse de déplacement du curseur consiste à : 3047817 - 31 - - lorsque la vitesse radiale de l'élément de commande de direction est positive, appliquer une première fonction d'amortissement de la vitesse de déplacement du curseur ; et - lorsque la vitesse radiale de l'élément de commande de direction est négative, appliquer une deuxième fonction d'amortissement de la vitesse de déplacement du curseur avec un amortissement plus rapide que la première fonction d'amortissement.\n<CLM>\1\tProcédé de contrôle selon la revendication 3, dans lequel la première fonction d'amortissement de la vitesse de déplacement du curseur consiste à pondérer la valeur absolue de la vitesse radiale avec un premier coefficient d'amortissement (Ami), et la deuxième fonction d'amortissement de la vitesse de déplacement du curseur consiste à pondérer la valeur absolue de la vitesse radiale avec un deuxième coefficient d'amortissement (Am2) inférieur au premier coefficient d'amortissement.\n<CLM>\1\tProcédé de contrôle selon la revendication 4, dans lequel le premier coefficient d'amortissement est une valeur réglable entre 0.3 et 0.9, de préférence choisie à 0.4, et le deuxième coefficient d'amortissement est 20 une valeur réglable entre 0 et 0.3, de préférence choisie à 0.1.\n<CLM>\1\tProcédé de contrôle selon la revendication 3, dans lequel la première fonction d'amortissement de la vitesse de déplacement du curseur consiste à pondérer la valeur absolue de la vitesse radiale avec un premier 25 coefficient d'amortissement positif (Ampos), et la deuxième fonction d'amortissement de la vitesse de déplacement du curseur consiste à pondérer la valeur absolue de la vitesse radiale avec un deuxième coefficient d'amortissement négatif (Amneg). 3047817 -32-\n<CLM>\1\tProcédé de contrôle selon l'une des revendications 2 à 6, comprenant une étape consistant à : - lorsque la composante angulaire (Vo) de la vitesse calculée est supérieure à un seuil de vitesse angulaire prédéterminé, faire pivoter 5 la visée à l'écran dans le même sens que la composante angulaire de l'élément de commande de direction.\n<CLM>\1\tProcédé de contrôle selon l'une quelconque des revendications 1 à 7, comprenant en outre une étape consistant à : 10 - définir au moins une zone active dans le plan de déplacement, dans laquelle la vitesse de déplacement du curseur est fonction de la position détectée et de la dérivée calculée de l'élément de commande de direction. 15\n<CLM>\1\tProcédé de contrôle selon l'une des revendications 1 à 7, dans lequel l'élément de commande de direction est agencé pour occuper une position de repos (Xo, Yo) dans le plan de déplacement, et comprenant des étapes consistant à : - définir une première zone active dans le plan de déplacement autour de la position de repos, dans laquelle la vitesse de déplacement du curseur est fonction o de la position détectée de l'élément de commande de direction lorsque la dérivée calculée est supérieure à la valeur de référence ; o de la position détectée de l'élément de commande de direction et amortie en fonction de la dérivée calculée lorsque la dérivée calculée est inférieure à la valeur de référence ; et - définir au moins une deuxième zone active dans le plan de déplacement autour de la première zone active, dans laquelle la 3047817 -33- vitesse de déplacement du curseur est fonction de la position détectée et de la dérivée calculée de l'élément de commande de direction ; et est amortie en fonction de la dérivée calculée lorsque la dérivée calculée est inférieure à la valeur de référence. 5\n<CLM>\1\tProcédé de contrôle selon la revendication 9, comprenant en outre les étapes consistant à : - définir une troisième zone active dans le plan de déplacement autour de la deuxième zone active, dans laquelle la vitesse de déplacement 10 du curseur est fonction de la position détectée et de la dérivée calculée de l'élément de commande de direction ; et est amortie en fonction de la dérivée calculée lorsque la dérivée calculée est inférieure à la valeur de référence - lorsque la vitesse de déplacement de l'élément de commande de 15 direction calculée est supérieure à la valeur de référence, répartir les vitesses de déplacement du curseur entre : o des vitesses de marche ou d'ajustement de visée comprises entre une vitesse nulle et une première vitesse intermédiaire lorsque la position détectée est située dans la 20 première zone active ; o des vitesses de course ou de poursuite de cible comprises entre la première vitesse intermédiaire et une deuxième vitesse intermédiaire supérieure à la première vitesse intermédiaire lorsque la position détectée est située dans la deuxième zone 25 active ; o des vitesses de sprint comprises entre la deuxième vitesse intermédiaire et une vitesse maximale lorsque la position détectée est située dans la troisième zone active. 3047817 -34-\n<CLM>\1\tProcédé de contrôle selon la revendication 10, dans lequel lesdites zones actives sont réglables.\n<CLM>\1\tProcédé de contrôle selon la revendication 10, dans lequel la 5 course de l'élément de commande de direction est limitée par une zone de butée située en périphérie de la troisième zone active, la première zone active s'étendant de la position de repos à une position correspondant à 65% de la distance de course, la deuxième zone active s'étendant entre 65% et 90% de la distance de course et la troisième zone active s'étendant entre 10 90% de la distance de course et la zone de butée périphérique.\n<CLM>\1\tProcédé de contrôle selon l'une des revendications 9 à 12, dans lequel une zone morte statique (ZMS) est définie autour de la position de repos (Xo, Yo) et dans laquelle les déplacements de l'élément de commande 15 de direction ne sont pas pris en considération, la première zone active s'étendant autour de la zone morte statique.\n<CLM>\1\tProcédé de contrôle selon la revendication 1, dans lequel ladite au moins une dérivée calculée est un vecteur d'accélération (Ax, Ay). 20\n<CLM>\1\tProcédé de contrôle selon l'une quelconque des revendications 1 à 14, dans lequel l'élément de commande de direction est agencé pour occuper une position de repos et présente une zone morte statique définie par un déplacement prédéterminé autour de la position de repos, comprenant 25 en outre les étapes consistant à : - 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) autour 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.