Brevet FR3046475A1 (20170707)
REVENDICATIONS1. Procédé d'assistance à la manipulation d'au moins n variables de traitement graphique d'images par un utilisateur muni d'un organe de commande comportant plusieurs modes d'activation, sur la base d'un polygone de commande apparaissant sur une portion d'écran munie d'un repère, dont au moins chaque sommet représente une variable de traitement, chaque sommet étant déplaçable entre deux points limites définissant une direction d'action au moyen d'au moins un mode d'activation dudit organe de commande, un déplacement dans cette direction signifiant une modification de la valeur de la variable qui est proportionnelle à l'amplitude du déplacement, caractérisé en ce qu'il comporte les étapes suivantes : détection à un instant t d'un premier mode d'activation de l'organe de commande en un emplacement d'un curseur sur ou au voisinage d'un sommet du polygone ; repérage des coordonnées et stockage du point initial correspondant à l'emplacement détecté ; en l'absence d'arrêt de l'activation de l'organe de commande selon ledit premier mode, détection d'un déplacement en position constamment activée de l'organe de commande ; détection de l'arrêt de l'activation de l'organe de commande et stockage des coordonnées du point de destination ; calcul de la distance parcourue ; détermination de l'orientation du trajet parcouru, et projection sur la direction d'action ; modification de la variable correspondant au sommet sur ou au voisinage duquel le curseur a été activé, en fonction de la longueur de la projection sur la direction d'action de la distance parcourue.\n<CLM>\1\tProcédé d'assistance à la manipulation de n variables de traitement graphique d'images selon la revendication précédente, caractérisé en ce que les points limites appartiennent à deux polygones fixes respectivement extérieur et intérieur à n côtés de même centre que le polygone de 3046475 12 commande, encadrant le polygone de commande et dont les sommets sont alignés avec ceux du polygone de commande.\n<CLM>\1\tProcédé d'assistance à la manipulation de n variables de traitement graphique d'images selon la revendication 5 précédente, caractérisé en ce que les sommets du polygone de commande sont placés, à l'initialisation du procédé, à mi- chemin entre ceux des deux polygones fixes.\n<CLM>\1\tProcédé d'assistance à la manipulation de n variables de traitement graphique d'images selon la revendication 10 précédente, caractérisé en ce que chaque sommet du polygone fixe extérieur correspond à un coefficient de modulation de la variable commandée par le sommet du polygone de commande qui lui est aligné de valeur 1, alors que chaque sommet du polygone fixe intérieur correspond à un coefficient de modulation de 15 valeur O.\n<CLM>\1\tProcédé d'assistance à la manipulation de n variables de traitement graphique d'images selon l'une des revendications précédentes, caractérisé en ce que la détection d'un second mode d'activation de l'organe de commande correspondant à un 20 emplacement du curseur dans un domaine actif situé au voisinage d'une direction d'action du polygone de commande conduit à une inversion du traitement de la variable correspondant à ce sommet, ledit domaine actif changeant de couleur de fond à chaque détection dudit second mode d'activation de l'organe de 25 commande.\n<CLM>\1\tProcédé d'assistance à la manipulation de n variables de traitement graphique d'images selon la revendication précédente, caractérisé en ce que chaque domaine actif de chaque direction de commande est limité par les deux polygones 30 fixes et des droites rejoignant les milieux des côtés desdits polygones encadrant une direction de commande.\n<CLM>\1\tProcédé d'assistance à la manipulation de n variables de traitement graphique d'images selon l'une des revendications 2 à 6, caractérisé en ce que les polygones sont centrés dans un 35 écran de commande comportant une ligne horizontale déplaçable par translation entre le bas et le haut de l'écran et réglant la valeur d'une variable n+1 indépendante des n variables, et 3046475 13 dont la position dans l'écran est réglable par activation de l'organe de commande en dehors des polygones, par exemple selon le premier mode d'activation.\n<CLM>\1\tProcédé d'assistance à la manipulation de n variables de 5 traitement graphique d'images selon l'une des revendications 2 à 7, caractérisé en ce que la détection d'un troisième mode d'activation de l'organe de commande dans un écran de commande dans lequel les polygones sont centrés conduit à changer l'état de l'affichage de valeurs matérialisant la valeur donnée à la 10 variable par déplacement dans la direction d'activation, entre un état d'affichage à proximité des sommets du polygone extérieur et un état de non affichage.\n<CLM>\1\tProcédé d'assistance à la manipulation de n variables de traitement graphique d'images selon l'une des revendications 15 précédentes, caractérisé en ce que l'organe de commande est une souris avec bouton central et commandes droite et gauche, le premier mode d'activation consistant en un clic gauche, le second mode d'activation consistant en un clic droit et le troisième mode d'activation consistant en un clic avec le 20 bouton central de la souris. 10.etilisation du procédé d'assistance à la manipulation de n variables de traitement graphique d'images selon les revendications précédentes à la réalisation d'un traitement graphique comportant n (n k\n<CLM>\1\ttraitements de saillance 25 visuelle sur un fichier image source sélectionné suivis d'un seuillage créant des taches de saillance, basés sur n critères de saillance prédéterminés commandés par les n sommets d'un polygone de commande, chacun desdits critères pouvant être inversés par commande dans un domaine actif situés autour du 30 sommet correspondant au critère à inverser, un seuil de seuillage étant commandé par déplacement d'une ligne horizontale dans un écran contenant le polygone de commande.