Brevet FR2664998A1 — publié le 19920124

L'invention concerne un appareil électronique, et plus particulièrement un appareil électronique qui comporte un clavier en tant que moyen d'entrée de données et qui exécute une commande automatique de répétition ou de mise hors tension pour générer automatiquement en continu des touches de données conformément à des manoeuvres continues de touches du clavier. Jusqu'à présent, un appareil électronique qui est alimenté par une batterie en tant que source d'énergie, comporte ce qui est appelé une fonction automatique de mise hors tension afin de minimiser la consommation d'énergie électrique lorsqu'aucune manoeuvre de touches n'est effectuée pendant au moins un temps prédéterminé. Par ailleurs, un tel type d'appareil électroni- que comporte aussi ce qui est appelé une fonction de répétition automatique afin que, dans le cas o une touche a été enfoncée de façon continuelle pendant un temps prédéterminé et relativement court, ou plus, la touche enfoncée soit prise en charge à un intervalle de temps prédéterminé. Cependant, dans l'appareil classique ci-dessus, cet appareil fonctionne en tenant compte du fait que la manoeuvre de la touche est poursuivie durant la commande de répétition automatique Par conséquent, si une touche est maintenue dans un état enfoncé, la fonction de mise hors tension automatique est rendue inopérante Ceci constitue un inconvénient car l'énergie de la batterie est fortement consommée, de façon imprévue, dans le cas o l'opérateur a placé par erreur un objet sur le dispositif d'entrée à touches de l'appareil électronique et a quitté son siège ou autre. Un objet de l'invention est de résoudre le problème ci-dessus et de procurer un appareil électronique dans lequel, même dans le cas o une fonction de répétition automatique est utilisée, en donnant un état prédéterminé, on rend opérante la fonction de mise hors tension automati- que, ce qui permet de supprimer une consommation inutile d'énergie électrique. L'invention sera décrite plus en détail en regard des dessins annexés à titre d'exemples nullement limitatifs et sur lesquels: la figure 1 est un schéma fonctionnel simplifié d'un appareil électronique utilisant l'invention; la figure 2 est un organigramme montrant un processus de traitement; et la figure 3 est un schéma fonctionnel simplifié d'une autre forme de réalisation de l'invention. La figure 1 montre une structure d'une première forme de réalisation d'un appareil électronique utilisant l'invention L'appareil de la figure 1 est un appareil électronique tel qu'un ordinateur individuel, un appareil de traitement de texte, un agenda électronique, un diction- naire électronique ou autre, qui comporte un clavier et exécute divers processus. Sur la figure 1, la référence numérique 1 désigne un circuit d'entrée à touches comprenant un clavier, une unité centrale de traitement pour le clavier et autre Le circuit 1 d'entrée à touches fournit des informations (données de touches) concernant l'état des touches et la touche enfoncée à un circuit 2 d'interprétation/exécution de touches et à un circuit 6 de commande de mise hors tension automatique. Le circuit 2 d'interprétation/exécution de touches commande une mémoire tampon de texte 3 et un circuit 5 de commande de répétition automatique en fonction des données de touches obtenues à partir du circuit 1 d'entrée de touches. La mémoire tampon de texte 3 stocke un code de touches ou un code de caractères qui lui correspond ou autre en utilisant seulement un nombre prédéterminé de multiplets. La référence numérique 4 désigne une mémoire de données qui reçoit le contenu de la mémoire tampon de texte 3 et le stocke Le transfert des données de la mémoire tampon de texte 3 à la mémoire 4 de données est exécuté convenablement en fonction d'une situation de traitement d'un programme d'application ou autre (non représenté). Le circuit 5 de commande de répétition automatique détermine si l'opération d'entrée vers le circuit d'entrée de touches 1 est exécutée dans un mode de répétition automatique ou est arrêtée. Le circuit 6 de commande de mise hors tension automatique commande le fonctionnement d'une source d'énergie principale de l'appareil en fonction des données de touches provenant du circuit 1 d'entrée de touches. Un processus de traitement sera à présent décrit en référence à l'organigramme de la figure 2 La figure 2 montre les commandes de la répétition automatique de la touche et de la mise hors tension automatique de la source d'énergie principale, qui sont exécutées par le circuit 2 d'interprétation/exécution de touches sous les commandes du circuit 5 de commande de répétition automati- que et du circuit 6 de commande de mise hors tension automatique Les fonctions des circuits 5 et 6 de commande peuvent également être réalisées sous la forme de logiciels du circuit 2 d'interprétation/exécution de touches comprenant une unité centrale de traitement ou autre. Sur la figure 2, à une étape Si, une minuterie de répétition automatique est préréglée afin de déclencher le processus de répétition automatique environ une seconde après qu'une touche a été enfoncée de façon continue On passe ensuite à l'étape 52. A l'étape 52, il est vérifié si une touche a été enfoncée ou non Si la réponse est OUI, on passe à l'étape 53 Si la réponse est NON, on passe à une étape 510. A l'étape 53, on détecte quelle est la touche du clavier du circuit 1 d'entrée de touches qui a été enfoncée On passe ensuite à l'étape 54. Une vérification est réalisée à l'étape 54 pour déterminer si la touche enfoncée est une touche de données ou non Si la réponse est OUI, on passe à une étape 55 Si la réponse est NON, on passe à une étape 512 Si aucune touche de données n'a été enfoncée, la donnée de la touche enfoncée est fournie à la mémoire tampon de texte 3. A l'étape 55, il est vérifié si la mémoire tampon de texte 3 est pleine ou non Autrement dit, on procède à une vérification pour déterminer si la touche de données a été enfoncée, ou non, un nombre de fois dépas- sant le nombre maximal de caractères d'entrée dans la mémoire tampon de texte 3. Si la mémoire tampon de texte est pleine, à savoir si la touche de données a été enfoncée un nombre de fois dépassant le nombre maximal de caractères, le sous- programme de traitement passe à une étape 517 Si la réponse est NON, on passe à une étape 56 et les données sont transférées vers la mémoire tampon de texte, et on passe ensuite à une étape 57. A l'étape 57, il est vérifié si la touche enfoncée a été relâchée ou non Si la réponse est OUI, on passe à une étape Si Si la réponse est NON, on passe à une étape 58. Dans l'étape 58, il est vérifié si la minuterie a atteint une valeur établie ou non Si la réponse est OUI, on passe à une étape 59 afin de déclencher le processus de répétition automatique Si la réponse est NON, on passe à l'étape 57 Dans l'étape 59, la minuterie est de nouveau préréglée afin d'établir à 0,1 seconde l'intervalle du processus de répétition automatique On passe ensuite à l'étape 55. A l'étape 510, si aucune touche n'est enfoncée même après l'arrivée du temps de mise hors tension automatique, on passe à une étape 511 et l'appareil électronique de l'invention est placé dans le mode de mise hors tension automatique. Si le temps de mise hors tension automatique n'est pas encore venu, on passe à l'étape 52 A l'étape 512, on vérifie si la touche enfoncée est une touche qui n'exerce aucune influence sur le fonctionnement dans le présent état, ou non Si la réponse est OUI, on passe à une étape 517 Si la touche enfoncée est une touche d'exécu- tion, on passe à une étape 513 et on exécute l'instruction correspondant à la touche d'exécution On passe ensuite à une étape 514. Dans les étapes 514, 515 et 516, la touche est mise hors circuit et l'intervalle de la répétition automatique est établi d'une manière similaire à celle utilisée dans les étapes 57, 58 et 59 Si la touche a été mise hors circuit à l'étape 514, le sous-programme de traitement revient à l'étape Si. Les étapes 517, 518 et 519 montrent la particularité la plus avantageuse de l'invention Le mode de répétition automatique est temporairement arrêté même si la touche a été enfoncée de façon continuelle L'alimenta- tion en énergie est automatiquement mise hors circuit si aucune modification n'apparaît même après la fin du temps de mise hors tension automatique. Dans l'étape 517, si la touche enfoncée a été relâchée, le sous- programme de traitement passe à l'étape Si et les processus ci-dessus sont répétés. Si la touche a été enfoncée à l'étape 517, il est vérifié à une étape 518 si le temps de mise hors tension automatique est venu ou non Si la réponse est OUI, on passe à l'étape 519 et l'alimentation en énergie est automatiquement mise hors circuit Si la réponse est NON, on passe à l'étape 517. Conformément à la forme de réalisation ci- dessus, dans le cas o la touche de données a été enfoncée un nombre de fois dépassant le nombre minimal de caractères d'entrée dans la mémoire tampon de texte 3 et si l'entrée de touches a été encore effectuée, ou si une touche de commande ou une touche d'instruction, qui n'exerce aucune influence sur le fonctionnement, a été enfoncée, il est déterminé que l'état de fonctionnement est anormal La fonction de répétition automatique est donc temporairement arrêtée et la commande de mise hors tension automatique peut être déclenchée Il est donc possible d'éviter une vaine consommation d'énergie électrique dans un état anormal tel qu'un objet posé sur le clavier ou autre. La figure 3 est un schéma fonctionnel simplifié montrant une autre forme de réalisation de l'appareil électronique selon l'invention, qui diffère de la figure 1 en ce qui concerne un point, à savoir qu'une mémoire tampon 7 d'entrée de touches est prévue entre le circuit 1 d'entrée de touches et le circuit 2 d'interprétation/exécu- tion de touches. En utilisant la mémoire tampon 7 d'entrée de touches, même lorsque le circuit 2 d'interprétation/exécu- tion de touches exécute un autre processus, les données de touches provenant du circuit 1 d'entrée de touches peuvent être stockées dans la mémoire tampon 7 d'entrée de touches, ce qui améliore l'efficacité de la manoeuvre des touches. Dans le processus de traitement de la figure 2, la discrimination du temps de mise hors tension automatique et la discrimination concernant le départ ou la fin de la fonction de répétition automatique sont réalisées par estimation des conditions présentes dans les étapes de traitement respectives Cependant, on peut également obtenir un effet similaire même si un indicateur destiné à désigner chacun des états ci- dessus est prévu et que ces estimations sont exécutées en bloc dans le processus de traitement d'interruption de la minuterie. Une technique de déclenchement d'alarme par le son d'un ronfleur ou autre lorsque la mémoire tampon de texte 3 est pleine de données est également connue Une telle technique peut également être utilisée dans l'ap- pareil Dans ce cas, un état correspondant à la mémoire tampon de texte 3 pleine peut en outre être déterminé de façon certaine comme étant un état anormal. En ce qui concerne un temps de mise hors circuit automatique, il est possible d'établir différents temps en fonction du cas o la mémoire tampon de texte 3 a été remplie de données, du cas o une touche invalide est enfoncée et du cas habituel de non-opération. La forme de réalisation ci-dessus peut être appliquée à un appareil électronique tel qu'un ordinateur individuel, une machine de traitement de texte, un agenda électronique, un dictionnaire électronique ou autre, qui comporte un clavier et exécute divers types de processus. Dans la description ci-dessus, conformément à l'invention, dans l'appareil électronique qui comporte un clavier en tant que moyen d'entrée de données et exécute la fonction de répétition automatique pour générer automatiquement et de façon continue des données de touches conformément aux manoeuvres continues de la touche du clavier ou de la commande de mise hors circuit automatique, l'appareil comporte: un moyen à mémoire destiné à stocker des données générées conformément aux signaux d'entrée provenant du clavier, en quantité prédéterminée; et un moyen de commande de mise hors tension automatique destiné à arrêter l'alimentation en énergie de l'appareil au bout d'un temps préétabli, dans lequel, en supposant que le moyen à mémoire déborde, la commande de répétition automatique est arrêtée temporairement et la commande de mise hors tension automatique du moyen de commande de mise hors tension automatique est rendue opérante Par conséquent, dans le cas o l'entrée de touches a été exécutée, tandis que la capacité maximale du moyen à mémoire est dépassée, cet état est déterminé comme étant un état d'entrée anormal et la commande de mise hors tension automatique peut être rendue opérante Un avantage notable est qu'il est possible ainsi d'empêcher une sommation inutile d'énergie électrique dans un état de fonctionnement anormal, au cas o un objet a été posé sur le clavier, ou autre. Il va de soi que de nombreuses modifications peuvent être apportées à l'appareil électronique décrit et représenté sans sortir du cadre de l'invention. REVENDICATIONS 1 Appareil électronique possédant une fonction de mise hors circuit automatique, caractérisé en ce qu'il comporte un clavier ( 1) pour l'introduction de données, un moyen à mémoire ( 3) destiné à stocker des données générées conformément à une entrée provenant du clavier, en quantité prédéterminée, un moyen ( 6) de commande de mise hors circuit automatique destiné à arrêter l'alimentation en énergie de l'appareil au bout d'un temps préétabli, un moyen ( 2) destiné à exécuter une commande de répétition automatique pour générer automatiquement et en continu des données de touches conformément à des manoeuvres continues d'une touche du clavier, et un moyen ( 2) de traitement destiné à arrêter temporairement la commande de répétition automatique dans l'hypothèse d'un débordement du moyen à mémoire et à rendre opérante la commande de mise hors tension automatique du moyen de commande de mise hors tension. 2 Appareil selon la revendication 1, carac- térisé en ce que, dans le cas o une manoeuvre de touche invalide est exécutée dans un mode présent de traitement de données, le moyen de traitement arrête temporairement la commande de répétition automatique et rend opérante la commande de mise hors tension automatique dudit moyen de commande de mise hors tension automatique. 3 Appareil électronique comportant une fonction de mise hors tension automatique, caractérisé en ce qu'il comporte un clavier ( 1) pour l'introduction de données, un moyen à mémoire ( 3) destiné à stocker des données générées conformément à une entrée provenant du clavier, en quantité prédéterminée, un moyen ( 6) de commande de mise hors tension automatique destiné à arrêter l'alimentation en énergie de l'appareil au bout d'un temps préétabli, un moyen ( 2) destiné à exécuter une commande de répétition automatique pour générer automatiquement en continu des données de touches conformément à des manoeu- vres continues d'une touche du clavier, et un moyen de traitement ( 2) destiné à arrêter temporairement la commande de répétition automatique dans l'hypothèse o une manoeuvre de touche invalide est exécutée sur le clavier dans un mode présent de traitement de données, et à rendre opérante la commande de mise hors tension automatique dudit moyen de commande de mise hors tension automatique. 4 Appareil selon la revendication 3, carac- térisé en ce que la manoeuvre de touche invalide désigne un état dans lequel une touche de données est maintenue dans un état EN pendant un temps prédéterminé ou plus. Appareil électronique possédant une fonction de mise hors tension automatique, caractérisé en ce qu'il comporte un clavier ( 1) pour l'introduction de données, un moyen ( 6) de commande de mise hors tension automatique destiné à arrêter l'alimentation en énergie de l'appareil au bout d'un temps préétabli, un moyen ( 2) destiné à exécuter une commande de répétition automatique pour générer automatiquement en continu des données de touches conformément à des manoeuvres continues d'une touche du clavier, et un moyen de traitement ( 2) destiné à arrêter temporairement la commande de répétition automatique dans l'hypothèse qu'une manoeuvre de touche invalide est exécutée dans le clavier dans un mode présent de traitement de données, et à rendre opérante la commandé de mise hors tension automatique dudit moyen de commande de mise hors tension. 6 Appareil selon la revendication 5, carac- térisé en ce que la manoeuvre de touche invalide désigne un état dans lequel une touche NOP est maintenue dans un état EN pendant un temps prédéterminé ou plus. 7 Appareil électronique possédant une fonction de mise hors tension automatique, caractérisé en ce qu'il comporte un clavier ( 1) pour l'introduction de données, un il moyen destiné à détecter un temps prolongé d'un état HORS ou d'un état EN d'une touche conformément à une entrée provenant du clavier, un moyen ( 6) de commande de mise hors tension automatique destiné à arrêter l'alimentation en énergie de l'appareil au bout d'un temps préétabli, et un moyen ( 2) destiné à rendre opérante la commande de mise hors tension automatique dudit moyen de commande de mise hors tension automatique dans le cas o le moyen de détection détecte que la touche a été maintenue dans l'état HORS pendant le temps préétabli, et à rendre opérante la commande de mise hors tension automatique dudit moyen de commande de mise hors tension automatique d'après une mise à l'état EN d'une touche de données ou d'une touche NOP dans le cas o ledit moyen de détection détecte que la touche a été maintenue dans l'état EN pendant le temps préétabli.