FR 3117633 A1 20220617 FR 2012982 A 20201210 Titre: Détection d’une interaction d’un utilisateur avec une surface d’une interface utilisateur L’invention concerne un procédé de détection d’une interaction d’un utilisateur avec une surface d’une interface utilisateur (IU), ledit procédé étant mis en œuvre dans un dispositif (DET) connecté à ladite interface, le procédé comprenant ce qui suit : - détecter (S1) qu’une zone de ladite surface a été appuyée par l’utilisateur, - lire (S2) des informations (ICA) de configuration d’appui sur ladite surface qui sont associées à la zone d’appui détectée, - en fonction des informations de configuration lues, mettre œuvre au moins l’une des deux étapes suivantes : -- commander (S4a) une restitution d’informations en rapport avec la zone d’appui détectée ou empêcher ladite commande (S4b), -- émettre un message ou une notification en rapport avec la zone d’appui détectée. Figure pour l’abrégé : Figure 3A Détection d’une interaction d’un utilisateur avec une surface d’une interface utilisateur Domaine de l'invention La présente invention se rapporte de manière générale au domaine de la détection de l’interaction d’un utilisateur avec un dispositif dans le but de déclencher une ou plusieurs actions résultant de l’interaction détectée, telle(s) que par exemple la génération et la restitution de données textuelles et/ou de données d’image et/ou de données sonores. Art antérieur Il existe actuellement une grande variété d’interfaces avec lesquelles un utilisateur peut interagir de manière tactile. De telles interfaces comprennent une surface d’interaction qui peut être par exemple : - un écran tactile, dont sont dotés par exemple les tablettes ou les smartphones, certains ordinateurs, certains distributeurs de biens ou de services (ex : distributeurs de billets de train, de boissons, de services postaux), certaines bornes multimédia utilisées par exemple pour la gestion de l’attente ou de la localisation de l’utilisateur dans un établissement public ou dans un magasin, certains instruments de musique numériques, etc. - un clavier à touches physiques ou tactiles, dont sont dotés par exemple les ordinateurs, les horodateurs, les digicodes de porte, les instruments de musique du type piano, synthétiseur, etc… Lorsque l’utilisateur effectue certaines interactions sur un écran tactile ou sur un clavier, par exemple la saisie de plusieurs caractères, l’appui sur différentes touches d’un piano, un traitement de ces interactions est mis en œuvre, à l’issue duquel des données textuelles et/ou d’image et/ou sonores sont générées et restituées sous forme visuelle et/ou sonore. Par exemple, dans le cas où l’utilisateur saisit un texte sur le clavier de son ordinateur, les touches sur lesquelles a appuyé l’utilisateur sont détectées, les caractères correspondant à ces touches sont identifiés puis restitués visuellement à l’écran. Selon un autre exemple, dans le cas d’un jeu au piano, les touches sur lesquelles a appuyé l’utilisateur sont détectées, et les notes, ainsi que leurs tonalités respectives, sont générées et restituées sous la forme d’un signal musical. Il existe des techniques de traitement d’interactions qui permettent de corriger des interactions erronées de l’utilisateur avec l’interface ou de guider l’utilisateur durant son interaction avec l’interface. On peut citer par exemple les logiciels d’aide à la saisie (moteurs de recherche, notamment) qui proposent des mots commençant par les lettres initialement tapées ou encore les correcteurs orthographiques bien connus. On peut également citer les mécanismes de notification visuelle ou sonore lorsque l’utilisateur interagit de façon erronée avec l’interface. Par exemple, dans le cas de la saisie, sur un clavier d’ordinateur, d’une commande qui n’existe pas, un signal sonore est émis pour avertir l’utilisateur que cette commande n’est pas valide. Selon un autre exemple, dans le cas de l’apprentissage d’un instrument de musique ou d’une langue étrangère à l’aide d’un logiciel d’apprentissage, si l’utilisateur se trompe sur la note jouée ou sur le mot saisi, un message peut être affiché, indiquant à l’utilisateur qu’il doit recommencer sa saisie ou encore indiquant la note ou le mot que l’utilisateur aurait dû jouer ou saisir. Certains logiciels d’apprentissage de langue proposent aussi, dans le cas de la saisie erronée d’un mot, d’afficher à l’écran l’anagramme du mot qu’aurait dû saisir l’utilisateur permettant ainsi à ce dernier d’interagir avec les lettres de l’anagramme pour trouver le mot correct. Bien que les techniques précitées soient censées simplifier et faciliter les interactions de l’utilisateur avec une interface pour un meilleur confort d’utilisation, elles apparaissent toutefois invasives. En effet, l’utilisateur peut être gêné, voire indisposé, par le fait de devoir saisir à nouveau un mot qui a été saisi incorrectement ou encore ressentir un inconfort visuel/auditif lors de l’affichage/l’émission de plusieurs messages visuels/sonores durant son interaction avec l’interface. Par ailleurs, ces techniques nécessitent la mise en œuvre d’un post-traitement relativement lourd des informations qui sont traitées pour répondre à l’interaction de l’utilisateur avec l’interface. Un tel post-traitement est coûteux en ressources de calculs et donc en énergie. Enfin, ces techniques sont limitées aux types d’interaction mentionnés ci-dessus, ce qui en limite l’intérêt. Objet et résumé de l'invention Un des buts de l'invention est de remédier à des inconvénients de l'état de la technique précité en proposant un procédé de détection de l’interaction d’un utilisateur avec un dispositif qui est capable de s’appliquer à une variété de dispositifs plus importante que dans l’art antérieur précité, et donc d’élargir la gamme de détection des différentes interactions possibles, tout en optimisant les ressources en calculs et en énergie et en enrichissant la manière de restituer les informations à l’utilisateur en réponse à ces interactions. A cet effet, un objet de la présente invention concerne un procédé de détection d’une interaction d’un utilisateur avec une surface d’une interface utilisateur, ledit procédé étant mis en œuvre dans un dispositif connecté à l’interface, le procédé comprenant ce qui suit : - détecter qu’une zone de ladite surface a été appuyée par l’utilisateur, - lire des informations de configuration d’appui sur ladite surface qui sont associées à la zone d’appui détectée, - en fonction des informations de configuration lues, mettre œuvre au moins l’une des deux étapes suivantes : -- commander une restitution d’informations en rapport avec la zone d’appui détectée ou empêcher ladite commande, -- émettre un message ou une notification en rapport avec la zone d’appui détectée. Un tel procédé de détection permet, au moment même où un utilisateur interagit avec la surface d’une interface utilisateur, et en fonction d’une configuration préalable de cette interaction : - de commander classiquement la restitution d’informations en rapport avec la zone d’appui détectée, sous la forme par exemple de l’affichage d’un caractère, de l’affichage d’une image ou de la production d’un son, dans le cas où l’interaction de l’utilisateur avec la surface est conforme à la configuration préalable, - ou alors dans le cas où l’interaction de l’utilisateur avec la surface n’est pas conforme à la configuration préalable, d’empêcher avantageusement une telle commande de restitution d’informations pour éviter de devoir fournir une action particulière en réponse à l’interaction, telle que l’application d’un traitement correctif ou amélioratif aux données générées lors de cette interaction ou encore la génération et la restitution d’un message d’erreur, une telle action particulière étant consommatrice en ressources de calculs et donc en énergie. Un tel procédé de détection permet en variante ou à la suite de cette étape de commande ou d’empêchement de la commande, au moment même où un utilisateur interagit avec la surface d’une interface utilisateur, et en fonction d’une configuration préalable de cette interaction : - de restituer classiquement des données générées en réponse à cette interaction, sous la forme par exemple de l’affichage d’un caractère, de l’affichage d’une image ou de la production d’un son, dans le cas où l’interaction de l’utilisateur avec la surface n’est pas conforme à la configuration préalable, - dans le cas où l’interaction de l’utilisateur avec la surface est conforme à la configuration préalable, d’envoyer une notification particulière à l’utilisateur ou bien d’envoyer un message d’alerte ou une notification à un tiers, indiquant par exemple que l’interaction est inadaptée à l’usage de l’interface, que l’utilisateur qui interagit avec la surface est en danger, etc…, l’envoi d’une telle notification ou d’un tel message étant mis en œuvre sans obligatoirement générer puis restituer les données en réponse à cette interaction. Selon un mode de réalisation particulier, des informations de configuration d’appui sur la surface comprennent une ou plusieurs zones prédéfinies de ladite surface, ledit procédé comprenant une comparaison de la ou des zones prédéfinies avec une ou plusieurs zones d’appui détectées. Dans ce mode de réalisation, la ou lesdites zones prédéfinies peuvent constituer des zones de la surface de l’interface dont l’appui, par l’utilisateur, est autorisé ou validé par le dispositif de détection compte tenu des informations de configuration d’appui, ce qui, de fait, déclenche la restitution d’informations en réponse à cet appui. En variante, la ou lesdites zones prédéfinies peuvent constituer des zones de la surface de l’interface dont l’appui, par l’utilisateur, n’est pas autorisé ou n’est pas validé par le dispositif de détection compte tenu des informations de configuration d’appui, ce qui empêche avantageusement la restitution d’informations, en réponse à cet appui. Selon un autre mode de réalisation particulier, les informations de configuration comprennent une zone de la surface de l’interface, dite zone de référence, la taille de la zone de référence étant limitée par l’écart maximum entre l’extrémité du pouce et l’extrémité de l’auriculaire d’une main de l’utilisateur et/ou par la longueur entre l’extrémité du majeur et le poignet de ladite main, ledit procédé comprenant une étape de comparaison de la taille de la zone d’appui détectée avec la taille de la zone de référence. Grâce à ce mode de réalisation, le procédé de détection est particulièrement réactif au moment de l’interaction de l’utilisateur avec la surface de l’interface, puisqu’il réalise une simple comparaison entre la taille de la zone réellement appuyée par un ou plusieurs doigts de l’utilisateur et la taille de la zone de référence, pour n’autoriser la génération d’une action résultant de cette interaction que si les tailles concordent. Des exemples d’action résultant de cette interaction sont par exemple la production de notes de musique ou de sons dans le cas où l’interface est par exemple un clavier de piano ou de synthétiseur, un écran tactile simulant la surface d’un instrument à percussion ou le manche d’un instrument à cordes (ex : guitare). Selon un autre mode de réalisation particulier, la surface de l’interface est celle d’un clavier, et les informations de configuration d’appui sur ladite surface correspondent à au moins deux touches prédéfinies du clavier qui sont appuyées simultanément, le procédé comprenant les étapes de : - détection qu’au moins deux touches du clavier sont appuyées simultanément, - identification desdites au moins deux touches ayant été appuyées simultanément, - comparaison desdites au moins deux touches identifiées avec lesdites au moins deux touches prédéfinies. Un tel mode de réalisation permet d’optimiser l’utilisation d’un clavier dans le cas de différents usages. Par exemple, dans le cas d’usage d’un traitement de texte, l’utilisateur peut par erreur appuyer sur deux touches en même temps lorsqu’il tape un texte au clavier. Au lieu de déclencher un traitement de correction orthographique ou de générer et restituer l’erreur à l’écran, ce qui consomme des ressources en calcul et oblige l’utilisateur à relire les caractères erronés du texte qu’il est en train de saisir, l’invention permet d’empêcher ces actions, ce qui incite l’utilisateur à taper correctement son texte du premier coup, ce qui lui prend beaucoup moins de temps. Selon un autre exemple, dans le cas d’usage d’un distributeur de billets de banque, pour lequel l’utilisateur est obligé de saisir un code secret, l’utilisateur peut par erreur taper sur deux chiffres en même temps sur le clavier. Grâce à l’invention, au lieu de déclencher l’affichage d’un message d’erreur informant l’utilisateur qu’il n’a plus que deux essais pour saisir son code secret, les chiffres saisis de manière erronée ne seront pas affichés, ce qui incite l’utilisateur à taper correctement son code secret en une seule fois, optimisant ainsi la saisie du code secret et la consommation des ressources en calcul du distributeur de billets. Toujours dans le cas d’usage d’un distributeur de billets de banque, dans le cas où l’utilisateur subit une agression au moment où il utilise le distributeur de billets, l’utilisateur appuie volontairement sur au moins deux touches du distributeur de manière simultanée, une telle action étant reconnue comme une situation d’alerte, déclenchant ainsi l’envoi d’un message d’alerte, par exemple directement dans les locaux de la banque dans laquelle ou à proximité de laquelle est situé le distributeur, ou encore à destination d’une plateforme de gestion de messages d’alerte, adaptée pour communiquer avec un tiers de confiance, par exemple les forces de l’ordre, un vigile ou autre. Dans ce dernier cas d’usage, l’invention permet avantageusement de garantir la sécurité de l’usage d’un distributeur de billets de banque, tout en économisant les ressources en calcul de ce distributeur, optimisant ainsi son usage de façon notable. Bien entendu, l’invention peut également s’appliquer à d’autres types de distributeur en accès libre, tels que les distributeurs de places de spectacle, de billets de train, de nourriture, etc…L’invention peut bien sûr s’appliquer à d’autres dispositifs qu’un distributeur. Il peut s’agir par exemple, d’un horodateur, d’un digicode de porte ou de portail, etc… Selon un autre mode de réalisation particulier, la surface de l’interface est celle d’un clavier, et les informations de configuration d’appui sur ladite surface correspondent à au moins deux touches prédéfinies appuyées successivement, ledit procédé comprenant les étapes de : - détection qu’au moins deux touches du clavier sont appuyées successivement, - identification desdites au moins deux touches ayant été appuyées successivement, - comparaison desdites au moins deux touches identifiées avec lesdites au moins deux touches prédéfinies. Un tel mode de réalisation permet d’optimiser l’utilisation d’un clavier, particulièrement dans le cas d’usage d’un traitement de texte. Par exemple, lors de la saisie d’un texte au clavier, l’utilisateur peut appuyer successivement sur deux touches, générant ainsi une suite de deux caractères détectée comme étant incompatible avec la langue de saisie. Au lieu de déclencher un traitement de correction orthographique ou de générer et restituer la suite de caractères erronée à l’écran, ce qui consomme des ressources en calcul et oblige l’utilisateur à relire les caractères erronés du texte qu’il est en train de saisir, l’invention permet d’empêcher ces actions de manière dynamique, incitant l’utilisateur à taper correctement son texte du premier coup, ce qui lui prend beaucoup moins de temps et rend l’utilisation de l’interface de saisie plus performante. Selon un autre mode de réalisation particulier, l’étape d’émission d’un message ou d’une notification en rapport avec la zone d’appui détectée comprend la production d’un signal visuel ou sonore ou l’envoi d’un message d’alerte à un dispositif communicant avec le dispositif connecté à l’interface utilisateur. Un tel mode de réalisation permet, en fonction d’une interaction particulière de l’utilisateur avec la surface de l’interface, de détecter cette interaction comme correspondant ou non aux informations de configuration, et dans le cas où cette interaction particulière correspond aux information de configuration, de déclencher la production d’un signal visuel ou sonore ou l’envoi d’un message d’alerte à un dispositif communicant avec le dispositif connecté à l’interface utilisateur. Comme décrit dans les cas d’usage cités ci-dessus, un tel mode de réalisation permet de rendre plus sécurisé l’usage du dispositif connecté à l’interface ou d’avertir l’utilisateur que son interaction est inadaptée avec l’interface, permettant à l’utilisateur de corriger dynamiquement son interaction avec l’interface. Selon un autre mode de réalisation particulier, les informations de configuration d’appui sont associées à un profil de l’utilisateur ou à un groupe d’utilisateurs. Un tel mode de réalisation permet avantageusement de proposer une interface dont les interactions de l’utilisateur ou d’un groupe d’utilisateurs avec la surface de cette interface sont paramétrables et donc personnalisables à cet utilisateur ou à ce groupe d’utilisateurs. Les différents modes ou caractéristiques de réalisation précités peuvent être ajoutés indépendamment ou en combinaison les uns avec les autres, au procédé de détection d’interaction défini ci-dessus. L’invention concerne également un dispositif de détection d’une interaction d’un utilisateur avec une surface d’une interface utilisateur, ledit dispositif étant connecté à ladite interface et comprenant un processeur qui est configuré pour mettre en œuvre ce qui suit : - détecter qu’une zone de ladite surface a été appuyée par l’utilisateur, - lire des informations de configuration d’appui sur ladite surface qui sont associées à la zone d’appui détectée, - en fonction des informations de configuration lues, mettre œuvre au moins l’une des deux étapes suivantes : - commander une restitution d’informations en rapport avec la zone d’appui détectée ou empêcher ladite commande, - émettre un message ou une notification en rapport avec la zone d’appui détectée. Un tel dispositif de détection est notamment apte à mettre en œuvre le procédé de détection d’interaction précité, selon l’un quelconque des modes de réalisation précités. L'invention concerne encore un programme d'ordinateur comportant des instructions pour la mise en œuvre du procédé de détection selon l'invention, selon l’un quelconque des modes particuliers de réalisation décrits précédemment, lorsque ledit programme est exécuté par un processeur. De telles instructions peuvent être stockées durablement dans un support mémoire non transitoire du dispositif de détection mettant en œuvre le procédé de détection d’interaction précité. Ce programme peut utiliser n’importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n’importe quelle autre forme souhaitable. L’invention vise également un support d’enregistrement ou support d’informations lisible par un ordinateur, et comportant des instructions d’un programme d’ordinateur tel que mentionné ci-dessus. Le support d'enregistrement peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple une clé USB ou un disque dur. D'autre part, le support d'enregistrement peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'enregistrement peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé de détection d’interaction précité. D'autres caractéristiques et avantages apparaîtront à la lecture de modes de réalisation particuliers de l'invention, donnés à titre d’exemples illustratifs et non limitatifs, et des dessins annexés, parmi lesquels : la représente un système de détection d’une interaction d’un utilisateur avec une surface d’une interface utilisateur, selon un mode de réalisation de l'invention, dans lequel est mis en œuvre le procédé de détection d’interaction de l’invention, la représente un dispositif de détection d’une interaction d’un utilisateur avec une surface d’une interface utilisateur, dans un mode de réalisation particulier de l’invention, la représente les principales actions mises en œuvre dans le procédé de détection d’une interaction d’un utilisateur avec une surface d’une interface utilisateur, selon un premier mode de réalisation particulier de l’invention, la représente les principales actions mises en œuvre dans le procédé de détection d’une interaction d’un utilisateur avec une surface d’une interface utilisateur, selon un deuxième mode de réalisation particulier de l’invention, la représente les informations de configuration d’appui enregistrées lors d’une étape de configuration du procédé de détection d’interaction illustré en , selon un premier mode de réalisation de l’invention, la représente les informations de configuration d’appui enregistrées lors d’une étape de configuration du procédé de détection d’interaction illustré en , selon un deuxième mode de réalisation de l’invention, la représente les informations de configuration d’appui enregistrées lors d’une étape de configuration du procédé de détection d’interaction illustré en , selon un troisième mode de réalisation de l’invention, la représente les informations de configuration d’appui enregistrées lors d’une étape de configuration du procédé de détection d’interaction illustré en , selon un quatrième mode de réalisation de l’invention, la représente les informations de configuration d’appui enregistrées lors d’une étape de configuration du procédé de détection d’interaction illustré en , selon un cinquième mode de réalisation de l’invention, la représente les informations de configuration d’appui enregistrées lors d’une étape de configuration du procédé de détection d’interaction illustré en , selon un sixième mode de réalisation de l’invention, la représente les informations de configuration d’appui enregistrées lors d’une étape de configuration du procédé de détection d’interaction illustré en , selon un septième mode de réalisation de l’invention, la représente un exemple de comparaison d’informations de configuration d’appui avec des informations relatives à une ou plusieurs zones d’appui de la surface d’une interface utilisateur, dans le contexte de configuration d’appui de la , la représente un autre exemple de comparaison dans le contexte de configuration d’appui de la , la représente un exemple de comparaison d’informations de configuration d’appui avec des informations relatives à une ou plusieurs zones d’appui de la surface d’une interface utilisateur, dans le contexte de configuration d’appui de la , la représente un exemple de comparaison d’informations de configuration d’appui avec des informations relatives à une ou plusieurs zones d’appui de la surface d’une interface utilisateur, dans le contexte de configuration d’appui de la , la représente un autre exemple de comparaison d’informations de configuration d’appui avec des informations relatives à une ou plusieurs zones d’appui de la surface d’une interface utilisateur, dans le contexte de configuration d’appui de la , la représente un exemple de comparaison d’informations de configuration d’appui avec des informations relatives à une ou plusieurs zones d’appui de la surface d’une interface utilisateur, dans le contexte de configuration d’appui de la , la représente un exemple de comparaison d’informations de configuration d’appui avec des informations relatives à une ou plusieurs zones d’appui de la surface d’une interface utilisateur, dans le contexte de configuration d’appui de la , la illustre un exemple de détection d’interaction, dans le cas de la mise en œuvre du procédé de détection de la . Description détaillé e d’un mode de réalisation de l’invention Environnement architectural La représente un environnement dans lequel est mis en œuvre le procédé de détection d’une interaction d’un utilisateur avec une surface d’une interface utilisateur, conformément à un mode de réalisation de l’invention. Un tel environnement comprend : - une interface utilisateur IU dotée d’une surface SUR avec laquelle un utilisateur UT interagit avec une ou deux mains, - un dispositif DIS de restitution d’information, auquel l’interface utilisateur IU est connectée, - un dispositif de détection DET auquel l’interface utilisateur est connectée, - un serveur SER avec lequel le dispositif de détection DET est apte à communiquer au moyen d’un réseau RES, - un appareil APP avec lequel le dispositif de détection DET est apte à communiquer au moyen par exemple du réseau RES. L’interface IU peut faire partie intégrante du dispositif DIS. A titre d’exemples non exhaustifs, l’interface IU peut être : - un clavier musical, dans le cas où le dispositif DIS est un instrument de musique à clavier, tel que par exemple un piano PIA, qu’il soit acoustique, numérique ou électrique, un synthétiseur SYN, un orgue (non représenté), un échantillonneur de sons (non représenté), etc. - un clavier à touches mécaniques, dans le cas où le dispositif DIS est par exemple un ordinateur portable ORP, un distributeur de billets de banque DAB, un digicode de porte (non représenté), etc., - un clavier à touches visuelles formant un écran, dans le cas où le dispositif DIS est par exemple un smartphone SMA, une tablette TAB, une borne tactile BOR, le manche ou la surface de cordes d’un instrument à cordes numérique (non représenté) tel que le manche d’une guitare, la surface de cordes d’une harpe, etc. - un écran jouant le rôle d’une surface de frappe, dans le cas où le dispositif DIS est par exemple un instrument de musique numérique à percussion, tel que par exemple un tambourin TAM. Selon un autre exemple, l’interface IU peut être connectée au dispositif DIS via un réseau domestique ou local de type LAN (abréviation anglaise de « Local Architecture Network »), par exemple via un câble ou via un canal radio tel qu’un canal Bluetooth ou WiFi (abréviation anglaise de « Wireless Fidelity »). Dans ce cas, l’interface IU est par exemple un clavier d’un ordinateur fixe ORD. Le dispositif de détection DET peut être connecté à l’interface IU via un réseau domestique ou local de type LAN, par exemple via un câble ou via un canal radio tel qu’un canal Bluetooth ou WiFi. Le dispositif de détection DET peut faire partie intégrante du dispositif DIS, s’il s’agit par exemple du distributeur DAB, de l’ordinateur portable ORP, de la borne tactile BOR, du synthétiseur SYN, etc. Le dispositif de détection DET peut être aussi séparé du dispositif DIS, s’il s’agit par exemple du piano PIA. Un tel dispositif de détection DET, qui sera décrit plus en détail dans la suite de la description, est configuré pour détecter qu’une zone de la surface SUR de l’interface IU a été appuyée par un utilisateur. Le dispositif de détection DET est en outre configuré pour, en réaction à certaines configurations de détection sur la surface SUR, communiquer avec un serveur distant SER, via le réseau RES, tel que par exemple un réseau de type IP (abréviation anglaise de « Internet Protocol ») de type LAN ou WAN (abréviation anglaise de « Wide Architecture Network »), un réseau de type x-DSL (abréviation anglaise de « Digital Subscriber Line »), fibre ou encore 3G, 4G, 5G, etc. Le dispositif de détection DET est en outre configuré pour, en réaction à certaines configurations de détection sur la surface SUR, communiquer avec un appareil APP, tel que par exemple un haut-parleur ou une lampe, via par exemple le réseau RES, comme représenté sur la , ou via tout autre moyen de connexion, tel que par exemple un câble ou un bus, un canal radio du type précité, etc. L’appareil APP peut-être intégré ou pas au dispositif DIS. Description d’un mode de ré alisation du dispositif de détection D E T La présente la structure simplifiée du dispositif de détection DET de la , selon un mode de réalisation de l’invention. Un tel dispositif DET comprend : - un module d’identification IDT qui est configuré pour identifier, en réaction à l’appui, par l’utilisateur UT, d’une zone de la surface SUR de l’interface IU, la localisation de ladite zone d’appui, - une mémoire de stockage MS dans laquelle sont mémorisées des informations de configuration d’appui associées à un profil utilisateur particulier UT 1 , UT 2 ,…,UT M (M≥1) ou à un groupe d’utilisateurs GUT 1 , GUT 2 ,…,GUT N (N≥1), - un module de lecture LEC qui est configuré pour lire dans la mémoire MS les informations de configuration d’appui sur ladite surface qui sont associées à la zone d’appui dont la localisation a été identifiée, - un module d’analyse ANA qui est configuré pour comparer ces informations de configuration avec la zone d’appui détectée, - un module de commande CD1 qui est configuré pour, en fonction du résultat de la comparaison, activer un module ACT apte à déclencher une action sur le dispositif DIS correspondant à la zone d’appui détectée ou à empêcher une telle action, - un module de commande CD2 qui est configuré pour, en fonction du résultat de la comparaison, activer un module ACT apte à émettre ou non un message ou une instruction au serveur SER ou à l’appareil APP. La mémoire de stockage MS n’est pas obligatoirement installée dans le dispositif de détection DET comme représenté sur la . En variante, il peut s’agir d’une base de données accessible à distance par le dispositif de détection DET. Selon un mode particulier de réalisation de l'invention, les actions exécutées par le dispositif de détection DET sont mises en œuvre par des instructions d’un programme d'ordinateur PG. Pour cela, le dispositif DET a l'architecture classique d'un ordinateur et comprend notamment une mémoire MEM, une unité de traitement UTR, équipée par exemple d'un processeur PROC, et pilotée par le programme d'ordinateur PG stocké en mémoire MEM. Le programme d'ordinateur PG comprend des instructions pour commander le fonctionnement des différents modules précités, dans le cadre du procédé de détection d’interaction qui va être décrit ci-dessous, lorsque le programme est exécuté par le processeur PROC, selon l'un quelconque des modes particuliers de réalisation de l'invention. A l'initialisation, les instructions de code du programme d'ordinateur PG sont par exemple chargées dans une mémoire RAM (non représentée) avant d'être exécutées par le processeur PROC. Le processeur PROC de l'unité de traitement UTR met notamment en œuvre les actions précitées, selon les instructions du programme d'ordinateur PG. Description d’un premier mode de réalisation d’un procédé de détection d’interaction d’un utilisateur avec une surface d’une interface utilisateur En référence à la , on décrit maintenant le déroulement d’un procédé de détection d’interaction d’un utilisateur avec une surface d’une interface utilisateur, selon un premier mode de réalisation de l’invention, mis en œuvre dans le système de détection de la . Le procédé de détection selon ce premier mode de réalisation comprend une phase S0 de configuration préalable à la détection proprement dite. Au cours d’une étape S0, un utilisateur UT i (1≤i≤M) procède à la création d’un profil auprès du dispositif de détection DET ou d’un serveur de gestion du dispositif de détection DET, au cours de laquelle l’utilisateur UT i enregistre, dans la mémoire MS du dispositif de détection DET, des informations de configuration d’appui ICA sur la surface SUR d’une interface IU d’un dispositif DIS ( ) de son choix. Selon un premier mode de réalisation, de telles informations de configuration ICA comprennent une ou plusieurs zones prédéfinies de la surface SUR de l’interface utilisateur IU avec la(les)quelle(s) l’utilisateur UT i est apte à interagir. Selon un exemple représenté sur la , dans le cas où le dispositif DIS est par exemple un piano, les informations de configuration consistent par exemple en une zone particulière du clavier du piano avec laquelle l’utilisateur UTi décide d’interagir, par exemple la zone couvrant l’octave OCT1 qui comprend le do central et l’octave OCT2 suivant. A cet effet, pour sélectionner ces deux octaves particuliers, l’utilisateur peut par exemple les sélectionner dans une liste d’octaves affichée sur un écran ou en cliquant sur les zones matérialisant ces octaves OCT1 et OCT2 d’un clavier virtuel affiché sur un écran. Ce type d’informations de configuration peut être également enregistré pour un groupe d’utilisateurs GUT j (1≤j≤N), tel que par exemple un groupe de joueurs débutants d’un conservatoire de musique dans le cadre d’un apprentissage du toucher avec la main droite. Selon un autre exemple représenté sur la , dans le cas où le dispositif DIS est par exemple un ordinateur fixe ORD ou portable ORP, les informations de configuration consistent par exemple en une zone particulière du clavier d’ordinateur avec laquelle l’utilisateur UTi décide de ne pas interagir, par exemple la zone couvrant le pavé numérique PN. A cet effet, pour sélectionner cette zone, l’utilisateur peut par exemple sélectionner la rubrique « pavé numérique » dans une liste de touches du clavier affichée sur un écran ou en cliquant sur la zone définissant ce pavé numérique PN sur un clavier virtuel affiché sur un écran. Selon un autre exemple représenté sur la , dans le cas où le dispositif DIS est par exemple un piano, les informations de configuration comprennent une ou plusieurs zones de la surface du clavier, dites zone(s) de référence ZRfin, la taille de chaque zone de référence étant limitée par l’écart maximum entre l’extrémité du pouce et l’extrémité de l’auriculaire d’une main ou de chaque main de l’utilisateur UTi. Chaque zone de référence définit ainsi une marge possible d’action de l’utilisateur UTi, sur le clavier. Dans l’exemple de la , lorsque par exemple, pour l’octave OCT1, lorsqu’au moins l’extrémité du pouce et l’extrémité de l’auriculaire de la main droite de l’utilisateur UTi appuient en même temps sur les touches à partir du do central, sans forcer l’écartement entre ces deux doigts, une première zone d’appui Zinit sur le clavier est initialisée, cette première zone d’appui étant entourée par un cercle en pointillé. Dans cette position, l’utilisateur UTi écarte alors les doigts de la main droite au maximum comme représenté par la flèche F, ce qui définit une deuxième zone de référence propre à la conformation de la main droite de l’utilisateur UTi et considérée comme réellement utile pour le jeu au piano de cet utilisateur UTi. Cette zone de référence est notée ZRfin sur la et est entourée par un cercle en trait plein. L’utilisateur UTi peut ensuite itérer cette opération d’étalonnage sur l’octave OCT1, en prenant appui à partir de la touche « ré » et ainsi de suite jusqu’à la touche « si ». Cette opération d’étalonnage est par exemple mise en œuvre à l’aide d’un programme applicatif qui affiche à l’écran en taille réelle quelques octaves d’un clavier de piano virtuel. En particulier, un tel programme applicatif peut contenir une fonctionnalité capable d’ajuster automatiquement la zone de référence ZRfin par rapport à la zone de référence Zinit, ce qui évite à l’utilisateur UTi de faire l’exercice d’écarter les doigts au maximum. Selon un mode de réalisation possible, l’utilisateur UTi est en mesure de paramétrer la zone de référence ZRfin pour qu’elle soit plus ou moins permissive ou restrictive. L’utilisateur UTi peut itérer manuellement cette opération d’étalonnage pour la main gauche. Toutefois, le programme applicatif d’étalonnage précité sera en mesure de générer la zone de référence ZRfin pour la main gauche via l’application d’une simple symétrie axiale par rapport à un axe YY’ perpendiculaire à l’axe XX’ selon lequel s’étend le clavier. A l’aide du programme applicatif d’étalonnage précité, l’utilisateur UT i a la possibilité de sélectionner la ou les mains dont il souhaite configurer l’appui simultané et l’écart minimum et maximum entre ses deux mains lorsqu’il choisit de jouer à deux mains. Dans l’exemple représenté sur la , l’opération d’étalonnage décrite en est mise en œuvre pour un groupe d’utilisateurs GUTj, par exemple deux joueurs qui souhaitent réaliser un jeu à quatre mains. Dans cet exemple chaque utilisateur UT 1 , UT 2 du groupe sélectionne et enregistre au préalable dans la mémoire MS du dispositif de détection DET : - les octaves sur lesquels jouer, par exemple tous les octaves à droite à partir du do central pour un premier utilisateur UT1 du groupe GUT j et tous les octaves à gauche à partir du do central pour un deuxième utilisateur UT2 du groupe GUT j , - le nombre de mains, - éventuellement la vélocité du jeu, - éventuellement le doigté, - etc… Dans l’exemple représenté sur la , dans le cas où le dispositif DIS est par exemple un tambourin numérique, les informations de configuration comprennent une ou plusieurs zones de la surface de frappe du tambour, dites zone(s) de référence ZRfin, la taille de chaque zone de référence étant limitée par l’écart maximum entre au moins l’extrémité du pouce et l’extrémité de l’auriculaire d’une main de l’utilisateur UTi, la main droite si l’utilisateur est droitier ou la main gauche si l’utilisateur est gaucher ou encore les deux mains si l’utilisateur UTi est ambidextre, ainsi que par la longueur entre l’extrémité du majeur et le poignet de ladite main. Chaque zone de référence, définit ainsi une marge possible d’action de l’utilisateur UTi, sur la surface SUR du tambourin. Dans l’exemple de la , lorsque par exemple au moins l’extrémité du pouce et l’extrémité de l’auriculaire de la main droite de l’utilisateur UTi, appuient en même temps sur la surface du tambourin, par exemple au centre de celle-ci, sans forcer l’écartement entre ces deux doigts, une première zone d’appui Zinit sur la surface SUR est initialisée, cette première zone d’appui étant entourée par un cercle en pointillé. Dans cette position, l’utilisateur UTi écarte alors les doigts de la main droite au maximum, ce qui définit une deuxième zone de référence ZRfin propre à la conformation de la main droite de l’utilisateur UTi. Cette zone de référence ZRfin est entourée par un cercle en trait plein. Cette opération d’étalonnage est effectuée en une seule passe. De la même manière que dans l’exemple de la , le réglage de la zone de référence ZRfin peut être mis en œuvre manuellement par l’utilisateur UTi ou automatiquement par le programme applicatif précité. Dans l’exemple représenté sur la , dans le cas où la surface de l’interface IU du dispositif DIS est un clavier, les informations de configuration d’appui sur ladite surface correspondent à au moins deux touches prédéfinies TR1, TR2 du clavier susceptibles d’être appuyées simultanément. Sur la , le dispositif DIS est par exemple un digicode de porte et l’utilisateur UTi est par exemple l’administrateur d’un syndic de l’immeuble doté de ce digicode. Dans l’exemple représenté, l’administrateur sélectionne un couple de deux touches successives TR1, TR2 du clavier de ce digicode en tant qu’informations de configuration, par exemple le couple de chiffres « 1, 2 », le couple de chiffres « 2, 5 », etc…..Une telle opération peut bien sûr être mise en œuvre pour un groupe d’administrateurs gérant un syndic respectif. Bien entendu, plus de deux touches prédéfinies peuvent être enregistrées en tant qu’informations de configuration. Dans l’exemple représenté sur la dans le cas où la surface de l’interface IU du dispositif DIS est un clavier, les informations de configuration d’appui sur ladite surface correspondent à au moins deux touches prédéfinies TR1, TR2 susceptibles d’être appuyées successivement. Sur la , le dispositif DIS est par exemple un ordinateur fixe ou portable. L’utilisateur UTi de cet ordinateur souhaite personnaliser le logiciel/l’application de traitement de texte installé(e) dans cet ordinateur. Grâce à l’invention, l’utilisateur UTi est en mesure de sélectionner une pluralité de touches qui, appuyées successivement, forment un mot ou un début de mot incompatible avec la langue du traitement de texte utilisé, par exemple « AAZ », « RC », « HJK », etc…A titre de variante, tous ces ensembles de touches/lettres peuvent bien sûr être déjà paramétrés au préalable dans le logiciel de traitement de texte lui-même, en tant qu’informations de configuration d’appui. A l’issue de l’étape de configuration S0 qui vient d’être décrite ci-dessus, en référence à nouveau à la , le dispositif de détection DET met en œuvre une étape S1 de détection d’une zone de la surface SUR de l’interface IU, sur laquelle appuie l’utilisateur UTi (respectivement le groupe d’utilisateurs UTj). A cet effet, le module d’identification IDT identifie la localisation de la/des zone(s) d’appui ZA de l’interface IU ou, dans le cadre d’un clavier à touches, la ou les touches TA qui ont été appuyées. Une telle étape S1 peut comprendre une phase S10 d’apprentissage/initialisation de la détection qui, en fonction du contexte de l’appui (une seule main est en appui, ou deux mains sont en appui, un ou plusieurs utilisateurs appuient simultanément, etc.), pourra être quasi instantanée ou durer quelques secondes. Durant cette phase d’apprentissage S10, une notification ou une commande pourra être envoyée en S11, à l’aide du module ACT, via l’activation du module de commande CD1, par exemple au dispositif DIS de l’utilisateur UT i , pour l’avertir que la détection d’interaction n’est pas encore optionnelle. Selon les capacités du dispositif DIS, en réponse à la notification ou à la commande reçue, un son ou une notification visuelle pourra être restitué(e) à l’utilisateur UT i , via un périphérique adapté de son dispositif DIS. En variante, dans le cas où le dispositif de détection DET est doté lui-même d’un périphérique, tel que par exemple un haut-parleur ou une diode électroluminescente, l’étape S11 consiste en l’émission, par le dispositif de détection DET lui-même, d’un son, via le haut-parleur, ou d’un signal lumineux, clignotant par exemple, via la diode. La phase d’apprentissage S10 et l’étape d’envoi S11 d’une notification ou d’une commande sont optionnelles et, pour cette raison, sont représentées en pointillés sur la . En S2, le module de lecture LEC du dispositif de détection DET lit dans la mémoire de stockage MS des informations de configuration d’appui ICA en rapport avec la/les zone(s) d’appui ZA identifiée(s) ou en rapport avec les touches TA identifiée(s). En S3, le module d’analyse ANA du dispositif de détection DET compare les informations de configuration d’appui ICA lues à la/aux zone(s) d’appui ZA identifiées ou à la/aux touche(s) TA identifiées. Dans l’exemple de la , au cours de cette comparaison S3, il est vérifié si la ou les touches appuyées simultanément par l’utilisateur sont ou non des touches de l’octave OCT1 ou de l’octave OCT2. Dans l’exemple de la , au cours de cette comparaison, il est vérifié si la ou les touches TA appuyées simultanément par l’utilisateur sont ou non des touches du pavé numérique PN qui ont été prédéfinies à l’étape de configuration S0. Dans l’exemple des figures 4C et 4D, au cours de cette comparaison, il est vérifié pour chaque main de chaque joueur, si la taille de la zone de référence ZRfin est supérieure ou égale à la taille de la zone d’appui ZA détectée et, dans le cas où les deux mains de chaque utilisateur jouent en même temps, si l’écart maximum entre les zone de référence pour chaque joueur est supérieur ou égale à l’écart maximum mesuré entre les deux zones d’appui détectée pour le joueur correspondant. En particulier dans le cas de la , d’autres paramètres sont comparés, tels que la vélocité de chaque joueur, son doigté, etc… Dans l’exemple de la , au cours de cette comparaison, il est vérifié si la taille de la zone de référence ZRfin est supérieure ou égale à la taille de la zone d’appui ZA détectée. Dans l’exemple des figures 4F et 4G, au cours de cette comparaison, il est vérifié si les touches identifiéesTA1, TA2,… correspondent respectivement à des touches préconfigurées TR1, TR2,…. En fonction du résultat de la comparaison S3, le dispositif de détection DET génère en S4a des données relatives à l’interaction ou empêche la génération de telles données en S4b. Selon un exemple de comparaison mis en œuvre dans le contexte de la configuration de la : - si les touches identifiées TA correspondent aux touches des octaves OCT1 et OCT2, le dispositif DET active le module d’activation ACT, via le module de commande CD1, ce qui déclenche l’envoi en S4a d’une commande au piano PIA qui produit alors normalement les notes correspondant aux touches identifiées TA; - si les touches identifiées TA ne correspondent pas aux touches des octaves OCT1 et OCT2, en S4b, le dispositif DET désactive le module d’activation ACT à l’aide du module de commande CD1, ce qui empêche le piano PIA de produire les notes correspondant aux touches TA identifiées. Ceci évite ainsi, au moment même où l’utilisateur UT i appuie sur des touches qu’il n’est pas censé utiliser, de solliciter inutilement les éléments du piano PIA configurés pour générer et restituer ces notes, préservant de ce fait les ressources en calcul du piano PIA, dans le cas où ce dernier est numérique ou électronique, ou les pièces mécaniques de ce dernier, s’il est acoustique. Selon un exemple de comparaison mis en œuvre dans le contexte de la configuration de la : - si les touches identifiées TA correspondent aux touches du pavé numérique PN, le dispositif DET active le module d’activation ACT, via le module de commande CD1, ce qui déclenche l’envoi en S4a d’une commande à l’ordinateur ORD/ORP qui affiche alors normalement à l’écran les touches identifiées TA; - si les touches identifiées TA ne correspondent pas aux touches du pavé numérique PN, en S4b le dispositif DET désactive le module d’activation ACT à l’aide du module de commande CD1, ce qui empêche l’ordinateur ORD/ORP d’afficher à l’écran les touches identifiées TA. Ceci évite ainsi à l’ordinateur ORD/ORP, au moment même où l’utilisateur UT i appuie sur des touches qu’il n’est pas censé ou qu’il ne souhaite pas utiliser, d’avoir à contrôler la restitution de l’affichage des caractères correspondant aux touches identifiées, ce qui est coûteux en calcul. A l’issue de l’étape S4b précitée, selon une variante optionnelle, une notification ou une commande pourra être envoyée en S5, à l’aide du module ACT, via le module de commande CD1, par exemple à l’ordinateur ORD/ORP, pour avertir l’utilisateur UT i que l’affichage des chiffres indiqués sur les touches appuyées par l’utilisateur UT i n’a pas été opérant. Selon l’implémentation choisie, en réponse à la notification ou à la commande reçue, un son ou une notification visuelle pourra être restitué(e) à l’utilisateur UT i , via respectivement un haut-parleur ou une diode ou l’écran de l’ordinateur ORD/ORP. En variante, dans le cas où le dispositif de détection DET est doté lui-même d’un périphérique, tel que par exemple un haut-parleur ou une diode électroluminescente, l’étape S5 consiste en l’émission, par le dispositif de détection DET lui-même, d’un son, via le haut-parleur, ou d’un signal lumineux, clignotant par exemple, via la diode. Selon un exemple de comparaison mis en œuvre dans le contexte de la configuration de la , et représenté en : - si la taille de la ou des zones de référence ZR fin est supérieure à la taille de la ou des zones d’appui identifiées ZA, le dispositif DET active le module d’activation ACT, via le module de commande CD1, ce qui déclenche l’envoi en S4a d’une commande au piano PIA qui produit alors normalement les notes correspondant à la ou aux zones identifiée(s) ZA ; - si la taille de la ou des zones de référence ZR fin est inférieure à la taille de la ou des zones d’appui identifiées ZA, en S4b, le dispositif DET désactive le module d’activation ACT à l’aide du module de commande CD1, ce qui empêche le piano PIA de produire les notes correspondant à la ou aux zones identifiée(s) ZA. Selon un autre exemple de comparaison mis en œuvre dans le contexte de la configuration de la , et représenté en , si par exemple l’écartement des mains gauche et droite de l’utilisateur UTi ne respecte pas un écart minimum configuré en S0, ce non-respect étant symbolisé par une intersection des zones d’appui ZA détectées en S1 pour la main gauche et la main droite, en S4b, le dispositif DET désactive le module d’activation ACT à l’aide du module de commande CD1, ce qui empêche le piano PIA de produire les notes correspondant à la ou aux zones identifiée(s) ZA. Selon un exemple de comparaison mis en œuvre dans le contexte de la configuration de la , et représenté en : - si les zones d’appui ZA des mains de l’utilisateur UT 1 et de l’utilisateur UT 2 sont bien localisées dans leurs séries d’octaves configurées correspondantes, le dispositif DET active le module d’activation ACT, via le module de commande CD1, ce qui déclenche l’envoi en S4a d’une commande au piano PIA qui produit alors normalement les notes correspondant à la ou aux zones identifiée(s) ZA ; - si par exemple la zone d’appui ZA de la main droite de l’utilisateur UT 2 est localisée en dehors de sa série d’octaves configurée en S0, le dispositif DET désactive en S4b le module d’activation ACT à l’aide du module de commande CD1, ce qui empêche le piano PIA de produire les notes correspondant à la ou aux zones identifiée(s) ZA. Les modes de réalisation représentés sur les figures 5A à 5C permettent avantageusement d’éviter, au moment même où l’utilisateur UT i ou les utilisateurs UT 1 et UT 2 appuie(nt) sur des touches qui sont situées en dehors du périmètre de la ou des zone(s) de référence fixée(s) par chacun d’entre eux, de solliciter inutilement les éléments du piano PIA configurés pour générer et restituer ces notes, préservant de ce fait les ressources en calcul du piano PIA, dans le cas où ce dernier est numérique ou électronique, ou les pièces mécaniques de ce dernier, s’il est acoustique. Ceci permet également d’éviter la production de fausses notes susceptibles de perturber le jeu de l’utilisateur lorsqu’il joue en solo ou le jeu des utilisateurs UT 1 et UT 2 lorsqu’ils jouent à quatre mains. Selon un exemple de comparaison mis en œuvre dans le contexte de la configuration de la , et représenté en : - si la taille de la ou des zones de référence ZR fin est supérieure à la taille de la ou des zones d’appui identifiées ZA, le dispositif DET active le module d’activation ACT, via le module de commande CD1, ce qui déclenche l’envoi en S4a d’une commande au tambourin TAM qui produit alors normalement les notes correspondant à la ou aux zones identifiée(s) ZA ; - si la taille de la ou des zones de référence ZR fin est inférieure à la taille de la ou des zones d’appui identifiées ZA, en S4b, le dispositif DET désactive le module d’activation ACT à l’aide du module de commande CD1, ce qui empêche le tambourin TAM de produire les notes correspondant à la ou aux zones identifiée(s) ZA. Ceci évite ainsi, au moment même où l’utilisateur UT i appuie sur une zone du tambourin qui n’est pas adaptée ou sollicitée, de produire inutilement un son désagréable ou non souhaité, tout en préservant les ressources en calculs du tambourin qui sont exploitées pour générer et restituer ce son. Selon un autre exemple de comparaison mis en œuvre dans le contexte de la configuration de la , et représenté en : - si la taille d’une zone de référence ZR fin est supérieure à la fois la taille d’une première zone d’appui ZA1 identifiée en S1 et d’une deuxième zone d’appui ZA2 identifiée en S1, alors que l’utilisateur UT i n’a paramétré en S0 qu’une main dans les informations de configuration ICA: - le dispositif DET active le module d’activation ACT, via le module de commande CD1, ce qui déclenche l’envoi en S4a d’une commande au tambourin TAM qui produit alors normalement les notes correspondant uniquement à la zone d’appui ZA1 identifiée comme étant la zone appuyée par la main de l’utilisateur UT i ; - en S4b, le dispositif DET désactive le module d’activation ACT à l’aide du module de commande CD1, ce qui empêche le tambourin TAM de produire les notes correspondant à la deuxième zone d’appui ZA2 identifiée. Un tel exemple peut bien sûr être décliné pour d’autres dispositifs DIS précités, par exemple le piano PIA. Cet exemple permet ainsi avantageusement d’éviter de perturber le jeu de l’utilisateur UT i par l’intervention d’un autre utilisateur, un enfant en bas âge par exemple, tout en préservant les ressources en calcul ou les éléments mécaniques de l’instrument qui sont configurés pour générer et restituer le son ou les notes. Selon un autre exemple de comparaison mis en œuvre dans le contexte de la configuration de la , et représenté en : - si par exemple les touches « 1 » et « 2 » ont été appuyées en même temps par l’utilisateur UT i et que ce couple de touches identifiées TA correspond à un couple de de touches prédéfinies TR1, TR2 contenant les mêmes chiffres que ceux des touches identifiées TA, en S4b, le dispositif DET désactive le module d’activation ACT à l’aide du module de commande CD1, ce qui empêche l’affichage de ces deux chiffres par le digicode ou l’ouverture de la porte commandée par ce digicode. Ceci permet d’éviter avantageusement, au moment même où l’utilisateur UT i appuie sur les touches « 1 » et « 2 », de solliciter inutilement les ressources en calcul du digicode pour générer en réponse à cet appui une action particulière, telle que par exemple l’affichage d’un message d’erreur ou l’affichage des chiffres « 1 » et « 2 » dans un sens ou dans un autre. Selon un autre exemple de comparaison mis en œuvre dans le contexte de la configuration de la , et représenté en , si par exemple les touches « R » et « C » sont appuyées successivement par l’utilisateur UTi pour former un mot en français : - si la suite de lettres « R, C » ne correspond pas à la même suite de lettres « R, C » enregistrée en tant qu’information de configuration d’appui ICA, le dispositif DET active le module d’activation ACT, via le module de commande CD1, ce qui déclenche l’envoi en S4a d’une commande à l’ordinateur ORD/ORP qui affiche alors normalement à l’écran la lettre « R », puis « C »; - si la suite de lettres « R, C » correspond à la même suite de lettres « R, C » enregistrée en tant qu’information de configuration d’appui ICA, en S4b, le dispositif DET désactive le module d’activation ACT à l’aide du module de commande CD1, ce qui empêche l’ordinateur ORD/ORP d’afficher à l’écran les lettres « R » et « C ». Cela évite ainsi à l’ordinateur ORD/ORP de mettre en œuvre un post-traitement des lettres « R » et « C » saisies par erreur par l’utilisateur UT i , un tel traitement étant lourd en ressources de calcul et donc énergivore. Un tel post-traitement consiste par exemple en un traitement de correction orthographique. Selon un autre exemple, un tel post-traitement consiste en un traitement amélioratif, tel que la complétion automatique qui permet à l'utilisateur de limiter la quantité d'informations qu'il saisit à l’aide de son clavier, en se voyant proposer un complément qui pourrait convenir à la chaîne de caractères qu'il a commencé à taper. A l’issue de l’étape S4b précitée, selon une variante optionnelle, une notification ou une commande pourra être envoyée en S5, à l’aide du module ACT, par exemple à l’ordinateur ORD/ORP, pour avertir l’utilisateur que l’affichage des lettres « R » et « C » correspondant aux touches appuyées par l’utilisateur UTi n’a pas été opérant, de la même manière que celle décrite ci-dessus en référence à la . Selon un autre exemple de comparaison représenté en , si par exemple les touches « A », « A » et « Z » sont appuyées successivement par l’utilisateur UTi pour former un mot, la suite de lettres « A, A, Z » va correspondre à la même suite de lettres « A, A, Z » enregistrée en tant qu’information de configuration d’appui ICA définissant une suite de lettres incompatibles par défaut. En S4b, le dispositif DET désactive le module d’activation ACT à l’aide du module de commande CD1, ce qui empêche l’ordinateur ORD/ORP d’afficher à l’écran les lettres « A », « A » et « Z ». Cela évite ainsi à l’ordinateur ORD/ORP de mettre en œuvre un post-traitement des lettres « A », « A » et « Z » qui est lourd en ressources de calculs et donc énergivore. Une telle modalité permet en particulier d’améliorer l’utilisation d’un clavier par un utilisateur sujet à des tremblements causés par exemple par le froid, la fièvre, une maladie telle que par exemple la maladie de Parkinson, etc., et qui, malgré lui, appuie de façon répétée sur une même touche (ou sur une même zone de saisie si le clavier est tactile) lorsqu’il saisit une suite de caractères. Dans l’exemple de la , il s’agit de lettres. Il va bien sûr de soi qu’il peut s’agir d’une suite de chiffres (un code à saisir par exemple) ou d’un mot de passe constitué par une suite de caractères alphanumériques ou de symboles. Description d’un deuxième mode de réalisation d’un procédé de détection d’interaction d’un utilisateur avec une surface d’une interface utilisateur En référence à la , on décrit maintenant le déroulement d’un procédé de détection d’interaction d’un utilisateur avec une surface d’une interface utilisateur, selon un deuxième mode de réalisation de l’invention, mis en œuvre dans le système de détection de la . Le procédé de détection selon ce deuxième mode permet d’améliorer la sécurité d’utilisation d’un clavier ou d’un écran tactile formant clavier d’un certain type de dispositif DIS, tel qu’un distributeur de billets de banque, un distributeur de billets de train ou de nourriture, un digicode de porte, une consigne dans une gare, etc… Comme pour le premier mode de réalisation, le procédé de détection selon ce deuxième mode de réalisation comprend une phase S’0 de configuration qui est préalable à la détection proprement dite. A cet effet, au cours de cette étape, l’utilisateur UT i ou un administrateur enregistre en tant qu’informations de configuration d’appui ICA dans la mémoire MS du dispositif de détection DET une certaine combinaison COMB d’au moins deux caractères du type chiffre et/ou lettre et/ou symbole, par exemple « 3, 6 ». Cette combinaison de caractères est destinée à être saisie simultanément par l’utilisateur UT i en cas de danger ou d’agression lors de l’utilisation du dispositif DIS. Si c’est un administrateur qui a enregistré cette combinaison, par exemple le syndic d’un immeuble si le dispositif DIS est un digicode de porte, une banque si le dispositif DIS est un distributeur de billets de banque, une régie de transport s’il s’agit d’un distributeur de billets de train, etc…, cette combinaison est communiquée à l’utilisateur UT i préalablement à la détection d’une interaction de cet utilisateur avec l’interface de ces dispositifs. A l’issue de l’étape de configuration S’0 qui vient d’être décrite ci-dessus, le dispositif de détection DET met en œuvre une étape S’1 de détection des touches sur lesquelles appuie l’utilisateur UTi lors de son interaction avec l’interface. A cet effet, le module d’identification IDT ( ) identifie la ou les touches TA qui ont été appuyées. En S’2, le module de lecture LEC ( ) du dispositif de détection DET lit dans la mémoire de stockage MS des informations de configuration d’appui ICA, la combinaison « 3, 6 » dans l’exemple décrit, en rapport avec les touches TA identifiée(s). En S’3, le module d’analyse ANA ( ) du dispositif de détection DET compare les informations de configuration d’appui ICA lues aux touche(s) TA identifiées. A cet effet, il est vérifié si la ou les touches appuyées par l’utilisateur correspondent à la combinaison de touches enregistrée COMB. En fonction du résultat de la comparaison S’3, le dispositif de détection DET soit se désactive en S’4a, le dispositif DIS restituant alors classiquement des informations en rapport avec les touches qui ont été appuyées par l’utilisateur, soit envoie en S’4b : - une notification à l’utilisateur UT i , telle que par exemple un signal lumineux ou un son particulier, via un périphérique adapté du dispositif DIS, et/ou - un message d’alerte au serveur SER, via le réseau RES, pour signaler une situation anormale ou un danger au niveau du dispositif DIS, et/ou - une notification à un tiers situé à proximité du dispositif DIS, tel que par exemple un signal lumineux ou un son particulier, via l’appareil APP (haut-parleur, diode, etc..), pour avertir le tiers d’une situation anormale ou d’un danger au niveau du dispositif DIS. En référence à la , il est décrit un cas d’usage d’une détection d’interaction mise en œuvre selon le procédé de détection décrit en , dans le cadre de l’utilisation du distributeur de billets de banque DAB de la . En préalable à la détection, en S’0, l’utilisateur UT i a enregistré comme informations de configuration d’appui ICA auprès de sa banque BAN la combinaison de chiffres, par exemple « 3,6 », qu’il est destiné à saisir simultanément sur le clavier du distributeur DAB, en cas de danger lors du retrait d’argent à ce distributeur de billets. Selon une première situation, l’utilisateur UT i saisit son code secret sur le clavier, mais se trompe et appuie en même temps sur deux touches, par exemple « 1 » et « 4». Ces touches sont identifiées en S’1 par le module d’identification IDT du dispositif de détection DET. En S’2, le module de lecture LEC lit dans la mémoire MS les informations de configuration ICA. En S’3, le module d’analyse compare la combinaison de chiffres « 1, 4 » tapée par l’utilisateur aux informations de configuration d’appui ICA lues, c’est-à-dire la combinaison « 3,6 ». La combinaison de chiffres « 1, 4 » tapée ne correspondant pas à la combinaison enregistrée « 3,6 » : - selon un premier mode de réalisation, en S’4a, le module de détection DET se désactive, ce qui entraîne l’affichage à l’écran du distributeur DAB soit des chiffres « 1», puis « 4 », ou « 4 » puis « 1 » ou bien d’un message d’erreur informant l’utilisateur que sa saisie n’est pas valide ; - selon un deuxième mode de réalisation, ces chiffres ne sont pas affichés à l’écran. Selon ce deuxième mode de réalisation, en S’4b, le module de détection DET active le module ACT ( ), via le module de commande CD1 ( ), ce qui déclenche l’envoi d’une notification visuelle ou sonore à l’utilisateur, lui indiquant qu’il y a un problème avec sa saisie. Selon une deuxième situation, l’utilisateur UT i saisit puis valide son code secret sur le clavier, récupère ses billets et se fait agresser près du distributeur DAB. L’utilisateur appuie alors en même temps sur les touches « 3 » et « 6 » pour déclencher une alerte. Une telle manipulation présente l’avantage d’être discrète pour ne pas être vue de l’agresseur, de manière à préserver l’intégrité physique de l’utilisateur. Ces touches sont identifiées en S’1 par le module d’identification IDT du dispositif de détection DET. En S’2, le module de lecture LEC lit dans la mémoire MS les informations de configuration ICA. En S’3, le module d’analyse ANA compare la combinaison de chiffres « 3, 6 » tapée par l’utilisateur aux informations de configuration d’appui ICA lues, c’est-à-dire la combinaison de chiffres « 3,6 ». La combinaison de chiffres « 3, 6 » tapée correspondant à la combinaison enregistrée « 3,6 » : - en S’4b, le dispositif de détection DET active le module de communication COM ( ) via le module de commande CD2 ( ), ce qui : - déclenche l’envoi d’une notification visuelle ou sonore dans la banque BAN, via l’appareil APP, permettant à un employé de la banque de venir très rapidement au secours de l’utilisateur, et/ou - déclenche l’envoi d’un message au serveur SER qui est directement en liaison par exemple avec une société de vigiles ou avec les forces de l’ordre, de manière à intervenir rapidement sur les lieux pour secourir l’utilisateur. Le message envoyé au serveur SER peut être un appel téléphonique ou un message textuel de type SMS. A cet effet, le numéro d’appel est enregistré au préalable dans la mémoire MS du dispositif de détection DET en correspondance avec la combinaison de touches « 3,6 » préalablement enregistrée en S’0. Selon un autre exemple, le message envoyé au serveur SER peut être un message IP. A cet effet, une adresse IP et un port de ce serveur sont préalablement enregistrés dans la mémoire MS du dispositif de détection DET en correspondance avec la combinaison de touches « 3,6 » préalablement enregistrée en S’0. Le serveur SER peut être configuré pour collecter et agréger le message ou la notification IP envoyé(e) par le module de communication COM, par exemple au format JSON (Abréviation anglaise de « JavaScript Object Notation »), grâce à un programme applicatif adapté. Procédé de détection d’une interaction d’un utilisateur avec une surface d’une interface utilisateur, ledit procédé étant mis en œuvre dans un dispositif (DET) connecté à ladite interface, le procédé comprenant ce qui suit : - détecter (S1) qu’une zone de ladite surface a été appuyée par l’utilisateur, - lire (S2) des informations (ICA) de configuration d’appui sur ladite surface qui sont associées à la zone d’appui détectée, - en fonction des informations de configuration lues, mettre œuvre au moins l’une des deux étapes suivantes : -- commander (S4a) une restitution d’informations en rapport avec la zone d’appui détectée ou empêcher ladite commande (S4b), -- émettre (S’4b) un message ou une notification en rapport avec la zone d’appui détectée. Procédé de détection selon la revendication 1, dans lequel des informations de configuration d’appui sur ladite surface comprennent une ou plusieurs zones prédéfinies de ladite surface, ledit procédé comprenant une comparaison de la ou des zones prédéfinies avec une ou plusieurs zones d’appui détectées. Procédé de détection selon la revendication 1 ou la revendication 2, dans lequel les informations de configuration comprennent une zone de la surface de l’interface, dite zone de référence, la taille de la zone de référence étant limitée par l’écart maximum entre l’extrémité du pouce et l’extrémité de l’auriculaire d’une main de l’utilisateur et/ou par la longueur entre l’extrémité du majeur et le poignet de ladite main, ledit procédé comprenant une étape de comparaison (S3) de la taille de la zone d’appui détectée avec la taille de la zone de référence. Procédé de détection selon l’une quelconque des revendications 1 à 3, dans lequel la surface de ladite interface est celle d’un clavier, et les informations de configuration d’appui sur ladite surface correspondent à au moins deux touches prédéfinies du clavier qui sont appuyées simultanément, ledit procédé comprenant les étapes de : - détection qu’au moins deux touches du clavier sont appuyées simultanément, - identification desdites au moins deux touches ayant été appuyées simultanément, - comparaison desdites au moins deux touches identifiées avec lesdites au moins deux touches prédéfinies. Procédé de détection selon l’une quelconque des revendications 1 à 4, dans lequel la surface de ladite interface est celle d’un clavier, et les informations de configuration d’appui sur ladite surface correspondent à au moins deux touches prédéfinies appuyées successivement, ledit procédé comprenant les étapes de : - détection qu’au moins deux touches du clavier sont appuyées successivement, - identification desdites au moins deux touches ayant été appuyées successivement, - comparaison desdites au moins deux touches identifiées avec lesdites au moins deux touches prédéfinies. Procédé de détection selon l’une quelconque des revendications 1 à 5, dans lequel l’étape d’émission d’un message ou d’une notification en rapport avec la zone d’appui détectée comprend la production d’un signal visuel ou sonore ou l’envoi d’un message d’alerte à un dispositif (SER) communicant avec le dispositif connecté à l’interface utilisateur. Procédé de détection selon l’une quelconque des revendications 1 à 6, dans lequel les informations de configuration d’appui sont associées à un profil de l’utilisateur ou à un groupe d’utilisateurs. Dispositif (DET) de détection d’une interaction d’un utilisateur avec une surface d’une interface utilisateur, ledit dispositif étant connecté à ladite interface et comprenant un processeur (UTR) qui est configuré pour mettre en œuvre ce qui suit : - détecter qu’une zone de ladite surface a été appuyée par l’utilisateur, - lire des informations de configuration d’appui sur ladite surface qui sont associées à la zone d’appui détectée, - en fonction des informations de configuration lues, mettre œuvre au moins l’une des deux étapes suivantes : -- commander une restitution d’informations en rapport avec la zone d’appui détectée ou empêcher ladite commande, -- émettre un message ou une notification en rapport avec la zone d’appui détectée. Programme d'ordinateur comportant des instructions de code de programme pour la mise en œuvre du procédé de détection selon l’une quelconque des revendications 1 à 7, lorsqu'il est exécuté sur un ordinateur. Support d'informations lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur selon la revendication 9.