Brevet FR2854701A1 — publié le 20041112

ENSEMBLE D'INTERFACE A DISTANCE ENTRE UN UTILISATEUR ET UN DISPOSITIF ELECTRONIQUE GRAND PUBLIC La présente invention concerne un système et un dispositif qui permet à un utilisateur de désigner à distance, et de manière simple et intuitive, au moyen d'un boîtier sur un dispositif d'affichage, et aussi de piloter le mouvement d'un curseur sur ce dispositif d'affichage. Il existe divers dispositifs qui permettent de désigner une position sur un écran informatique, tels que des souris, des dispositifs à boule appelés trackballs ou des tablettes sensibles appelées touchpads . Ces dispositifs ont l'inconvénient de comporter des parties mécaniques, qui donc s'usent et qui se détériorent, et de nécessiter des gestes explicites de l'utilisateur pour désigner des positions. Le dispositif selon l'invention fonctionne indépendamment de la nature du dispositif ou de la technologie utilisée pour l'affichage. Il peut notamment être utilisé pour commander un dispositif utilisant un écran de télévision comme dispositif d'affichage, tel que un magnétoscope, un lecteur de DVD ou un décodeur numérique pour télévision. La commande du fonctionnement de ces dispositifs au moyen des télécommandes habituellement rencontrées est fastidieuse dans la mesure où les fenêtres d'option de commande doivent être successivement affichées à l'écran pour qu'un utilisateur puisse sélectionner l'un des modes de fonctionnement de la télévision ou du magnétoscope à l'aide de télécommandes traditionnelles, qui disposent de moyens limités pour déplacer un curseur graphique ou pour désigner une position sur un écran. La présente invention a pour but de remédier aux inconvénients précités en fournissant un ensemble d'interface qui permette une commande à distance aisée d'un dispositif électronique et ce, par des moyens simples, efficaces et peu coûteux, et sans dispositifs mécaniques mobiles tels que ceux employés dans les souris ou dans les trackballs . Le dispositif ou système selon l'invention peut aussi fonctionner avec une restitution d'information qui n'utilise pas un dispositif classique d'affichage. Par exemple, le dispositif ou système peut commander : un ou plusieurs éclairages, moteurs, thermostats, volume d'un amplificateur audio, sélection du dispositif d'entrée d'un amplificateur audio ou d'une installation dite de home video - home cinema . Dans ces divers cas, l'utilisateur déplace un boîtier, et l'action en retour peut être : l'augmentation ou la diminution d'intensité d'un éclairage ou du son provenant de haut parleurs ou de la température de référence d'un thermostat, le changement de piste d'un CD ROM ou le changement de la station de radio ou de télévision qui fait l'objet d'une écoute.Ces modifications peuvent être accompagnées d'une information graphique, par exemple l'affichage d'un nombre ou d'une position relative sur une graduation, ou d'une information sonore, par exemple un message tel que température de référence 20 degrés ou piste N[deg] 3 du CR ROM . Le principe général de l'invention est d'utiliser des inclinomètres, c'est à dire des dispositifs qui fournissent de manière continue une information sur l'angle ou sur les angles existants entre la position de l'inclinomètre d'une part et l'horizontale ou la verticale d'autre part, pour permettre à un utilisateur grand public, c'est à dire sans connaissance technique particulière, de transmettre une information de position à un dispositif électronique. Les applications du dispositif objet de l'invention peuvent concerner les domaines suivants : - commande à distance (typiquement à une distance de 2 à 5 mètres) de dispositifs d'électronique grand public tels que des télévisions, des lecteurs de DVD, des magnétoscopes ou des décodeurs numériques - dispositifs de pilotage de jeux vidéo - commandes de dispositifs disposant d'un affichage organisé en deux dimensions, même s'il ne s'agit pas d'un écran - commandes à distance (typiquement à une distance de 2 à 5 mètres) de dispositifs présentant d'autres formes de restitution de l'information : commande d'éclairage (la restitution d'information se fait par le niveau de la lumière produite) commande d'un dispositif domotique (la restitution d'information peut se faire par l'affichage sur un écran d'affichage simple d'informations telles qu'une température ou une durée) Ce type d'utilisation pour l'invention entraîne plusieurs conséquences, et notamment les suivantes : - l'utilisation des dispositifs objets de l'invention se fait à distance, dans des situation potentiellement très variées ; en particulier, l'utilisation doit être particulièrement facile dans le cas suivant :l'utilisateur est assis de manière informelle dans un divan, il tient en main le dispositif objet de l'invention, et le manipule sans devoir y apporter une attention ou une concentration particulière - en conséquence, l'utilisation des dispositifs objets de l'invention doit être particulièrement simple et intuitive, et ne nécessiter quasiment aucune formation ou aucun entraînement préalable - cette notion de simplicité et d'intuitivité concerne plusieurs aspects de l'utilisation, et notamment les aspects suivants :. la prise en main et la manipulation physique du dispositif le commencement et la fin d'une action de désignation de position . le lien entre les actions de l'utilisateur sur le dispositif qu'il tient en main et les actions du dispositif commandé - en ce qui concerne le lien entre les actions de l'utilisateur sur le dispositif qu'il tient en main et les actions du dispositif commandé, il convient de remarquer que les informations que fournit un inclinomètre sont des informations de position d'angle, alors que l'utilisateur s'attend à donner des informations de position dans un système de coordonnées linéaires - en contrepartie des contraintes précédentes, les contraintes en matière de précision et de débit des informations fournies sont relativement peu critiques :quelques dizaines de positions possibles pour chacune des coordonnées peuvent suffire et une connaissance des informations d'angle 10 ou 20 fois par seconde peut aussi suffire Par ailleurs, les informations de positions, que ce soit des positions en termes d'angle ou de coordonnées linéaires, peuvent être des informations de position absolue, ou des informations de déplacement.Dans la mesure où un inclinomètre manipulé par un utilisateur de manière non définie à l'avance ne connaît pas de notion d'origine ou de référence particulière pour les informations d'angle qu'il fournit : - les informations de position absolue et les informations de variation de position sont équivalentes - il est possible de passer de l'une à l'autre de manière particulièrement simple : une position absolue initiale plus des variations donnera une nouvelle position absolue, deux positions absolues consécutives donneront par différence une variation de position. En conséquence, dans la suite de la présentation, on mentionnera la notion d' information de position ou d' information d'angle en faisant référence indifféremment soit à des positions absolues d'angle, soit à des variations de position d'angle. Il existe diverses technologies pour réaliser des inclinomètres, telles que : - dispositifs fondés sur la mesure du déplacement d'un fluide ou d'un corps rigide - dispositifs fondés sur la mesure d'une variation d'une grandeur physique telle qu'une capacité électrique Le principe de l'invention est indépendant de la technologie utilisée pour réaliser l'inclinomètre. Toutefois, les développements technologies récents ont introduit une possibilité particulièrement attractive à la fois en termes de performances et de prix pour réaliser des inclinomètres : l'utilisation d'accéléromètres calibrés en usine et prêts à l'emploi, intégrés dans un composant électronique unique, directement interfaçables avec des microcontrôleurs de faible coût, consommant peu et compatibles avec une alimentation par batterie.Ces composants, réalisés avec les technologies dites MEMS , sont un mode de réalisation préféré pour les accéléromètres. L'utilisation d'inclinomètres, qu'ils soient réalisés ou non avec les accéléromètres mentionnés cidessus, dans le cadre de la présente invention pose un certain nombre de questions de principe, et notamment les suivantes : - un inclinomètre tenu en main par un utilisateur n'a pas, contrairement à une souris informatique, de position stable de repos, dans laquelle aucune information de position n'est générée - un utilisateur grand public ne souhaite pas devoir actionner un moyen tel qu'un interrupteur pour mettre en fonctionnement ou arrêter le dispositif qu'il utilise pour donner des indications de position un utilisateur doit pouvoir valider une information de position, c'est à dire réaliser l'équivalent d'un clic de souris informatique, sans modifier l'information de position fournie par l'inclinomètre ;cela ne sera pas le cas si l'action de validation de l'information de position déplace le dispositif manipulé par l'utilisateur, car, dans ce cas, cette information sera modifiée par ce déplacement - au contraire, un inclinomètre fournit en permanence une information de position, et ne connaît qu'un état : en fonctionnement ou pas Les éléments précédents montrent que la réalisation à partir d'inclinomètres de dispositifs fournissant des information d'angle, et qui soient particulièrement faciles à utiliser par un utilisateur grand public, pose les questions suivantes :a) comment activer et désactiver de manière aussi simple et transparente que possible pour l'utilisateur la fonction de mesure et d'envoi des informations d'angle b) comment permettre à l'utilisateur de valider de manière aussi simple et intuitive que possible une information de position sans la modifier au cours de l'action de validation La présente invention permet de réaliser des dispositifs de mesure de position qui permettent une utilisation plus simple et plus simple et plus agréable pour l'utilisateur que l'utilisation de boutons Arrêt / Marche et de clics de type souris dans lesquels les déplacements du doigt sont déstabilisants pour un dispositif qui ne repose pas sur une surface plane et stable. La présente invention utilise les moyens suivants pour répondre aux questions a) et b) ci-dessus : PRESENTATION DES FIGURES l'activation et la désactivation sont liées de manière automatique et transparente pour l'utilisateur au fait qu'il tient en main ou non le dispositif de mesure des informations de position - la validation des informations de position se fait par des moyens qui ne nécessitent en substance aucun mouvement de la part de l'utilisateur D'autres caractéristiques et avantages de l'invention apparaîtront au cours de la description détaillée suivante de quelques unes de ses formes de réalisation, données à titre d'exemple non limitatif, en regard des dessins annexés sur lesquels : EXPOSE DE L'INVENTION - la figure 1 est une vue schématique avec schémablocs de l'ensemble d'interface selon la présente invention et - la figure 2 est une vue des axes de coordonnées de l'espace en trois dimensions utilisés pour décrire le fonctionnement de la présente invention ; et - la figure 3 est une vue des informations d'angle fournies par un inclinomètre, en rapport avec la définition des axes de coordonnées de l'espace en trois dimensions de la figure 2 ; et - les figures 4 et 5 représentent schématiquement deux exemples de mode de tenue en par l'utilisateur du boîtier manipulable par lui et contenant des éléments de la présente invention ;et - les figures 6 et 7 représentent schématiquement un exemple de génération des signaux d'activation et de validation au moyen d'interrupteurs mécaniques activés par le déplacement d'une partie mobile de la partie (BM) du boîtier (BO) La Figure 1 décrit une vue d'ensemble des différents éléments de l'ensemble d'interface (1) connecté à un dispositif électronique (2), destiné à la détection et à la mesure de déplacements et de positions angulaires en au moins une dimension, objet de l'invention : - l'ensemble d'interface (1) comprend les éléments suivants :. un inclinomètre (IC) fournissant un signal (SC) représentatif d'informations d'angle en au moins une dimension - des moyens d'activation (MA) du système de commande (1), actionnables par l'utilisateur et fournissant un signal d'activation (SA) - des moyens de validation (MV), actionnables par l'utilisateur et fournissant un signal d'activation (SV) - des moyens de calcul (UC) adaptés pour traiter les signaux (SC), (SA) et (SV), effectuer des calculs et des opérations logiques, et générer des informations d'angle (IA) et des informations de service (IS) - un boîtier (BO), de forme et de dimensions adaptées à une prise facile dans la main par l'utilisateur d'une partie (BM) du boîtier (BO), et contenant au moins l'inclinomètre (IC) et les moyens d'activation (MA) - des moyens d'émission (EM) reliés à l'ensemble d'interface (1)et adaptés pour transmettre des signaux (19) représentatifs des informations d'angle (IA) ou des informations de service (IS) générées par les moyens de calcul (UC) - une chaîne de transmission de l'ensemble d'interface (1) vers le dispositif électronique (2) Le dispositif électronique (2) comprend les éléments suivants : - un récepteur (RC) adapté à la réception des signaux (19) transmis par l'ensemble d'interface (1) - une logique (20) adaptée au traitement des signaux (22) reçus du récepteur (RC), et qui peut modifier son état suite au traitement des signaux reçus du récepteur (RC) Le dispositif électronique (2) peut aussi comprendre les éléments suivants :- un dispositif de restitution d'information (EC), qui peu typiquement être un écran d'affichage, piloté par la logique (20) - un curseur graphique (C) se déplaçant sur un écran d'affichage (EC), piloté par la logique (20) Dans la figure 2 : - Y est l'axe vertical vers le bas (et dont la direction est celle de la gravité) - X est un axe horizontal dirigé devant l'utilisateur - Y est un axe horizontal dirigé à droite de l' utilisateur Dans la figure 3 : - XZ indique une rotation dans le plan défini par les axes X et Z de la figure 2 (rotation d'avant en arrière ou d'arrière en avant de l'utilisateur) - YZ indique une rotation dans le plan défini par les axes Y et Z de la figure 2 (rotation de gauche à droite ou de droite à gauche de l'utilisateur) Dans les figures 4 et 5 :- (BO) est le boîtier de l'ensemble d'interface (1) - (BM) est la partie du boîtier (BO) qui est adaptée à une prise en facile par l'utilisateur - (PC) représente le pouce de l'utilisateur - (IN) représente l'index de l'utilisateur - (D3), (D4) et (D5) représentent les trois autres doigts de la main de l'utilisateur Dans les figures 6 et 7, qui supposent que la partie (BM) du boîtier (BO) contient elle même une partie mobile :- (BO) est le boîtier de l'ensemble d'interface (1) - (BM) est la partie du boîtier (BO) qui est adaptée à une prise en facile par l'utilisateur - (BA) représente la partie mobile de la partie (BM) du boîtier (BO) lorsqu'elle est dans une position qui correspond à l'activation de l'ensemble d'interface (1) lors de la prise en main du boîtier (BO) par l'utilisateur - (BV) représente la partie mobile de la partie (BM) du boîtier (BO) lorsqu'elle est dans une position qui correspond à la validation d'une information de position par l'utilisateur lors d'une prise en main plus ferme du boîtier (BO) par l'utilisateur - (T) représente un interrupteur mécanique activé par un bras de levier qui peut prendre les positions (TM), (TA) et (TV) - (TM) représente la position du bras de levier de (T) lorsque l'utilisateur ne prend pas le boîtier (BO) en main - (TA)représente la position du bras de levier de (T) lorsque l'utilisateur prend pas le boîtier (BO) en main et active l'ensemble d'interface (1) - (TA) représente la position du bras de levier de (T) lorsque l'utilisateur prend pas le boîtier (BO) en main de manière plus ferme et valide les informations de position L'inclinomètre (IC) fournit des informations de position d'angle en au moins une dimension, et, typiquement en deux ou trois dimensions. L'inclinomètre (IC) peut être réalisé de manière avantageuse au moyen d'accéléromètres intégrés sous la forme de composant électroniques. Parmi les accéléromètres disponibles sous forme de composants électroniques intégrés et utilisables de manière simple dans le cadre de la présente invention, on peut notamment citer : - l'accéléromètre en deux dimensions ADXL311 du constructeur Analog Devices - l'accéléromètre en deux dimensions LIS2L02AS du constructeur ST Microelectronique - l'accéléromètre en trois dimensions LIS3L02AS du constructeur ST Microelectronique L'utilisation de tels accéléromètres en inclinomètres est un fait connu en soi et fait l'objet de diverses notes d'application de fabricants d'accéléromètres intégrés. Le principe repose sur la comparaison des composantes sur divers axes de la gravité naturelle (et dont le niveau est lg). Les limites du procédé sont en conséquence les suivantes : a) l'accéléromètre est supposé ne subir aucune autre accélération (ce qui est le cas s'il est immobile ou en mouvement rectiligne uniforme) b) l'accéléromètre ne peut pas détecter d'information d'angle dans un plan horizontal (c'est à dire perpendiculaire à la direction de la gravité) : il ne perçoit aucune différence lorsqu'il subit une rotation dont l'axe est la direction de la gravité c) L'accéléromètre détecte des rotations d'avant en arrière et de gauche à droite (voir les figures 2 et 3, et notamment les angles XZ et YZ de la figure 3), et cela d'autant mieux qu'il st proche de l'horizontale et d'autant moins bien qu'il est loin de l'horizontale Remarque :les limites précédentes a) et b) sont valables pour tout inclinomètre qui fait intervenir la gravité, et cela quelle que soit la technologie utilisée ; le limite c) est aussi valable, mais son application précise dépend de la technologie employée Parmi les notes d'applications qui traitent de l'utilisation de tels accéléromètres en inclinomètres, on peut notamment citer : - sur le site www.memsic.com du fabricant Memsic : Note #AN-00MX-07 Inclination sensing with thermal accelerometers - sur le site www.analog.com du fabricant Analog Devices :Note d'application du ADXL311 Low Cots, Ultracompact ± 2g Accelerometer et Using Accelerometers in low g applications Ces notes d'application, ainsi que plus généralement toutes les notes d'application de ces deux sites traitant des accéléromètres, fournissent toutes les indications nécessaires à l'interfaçage de ces accéléromètres avec des microcontrôleurs 8 bits équipés de convertisseurs analogique numériques d'une précision de 8 bits (255 valeurs distinctes possibles au maximum), pour réaliser un inclinomètre à deux dimensions tel que utilisé dans la présente invention. Le document suivant décrit une vue d'ensemble de l'utilisation d'accéléromètres pour la réalisation d'un dispositif de mesure de position angulaires : - Bluewand : A versatile remote control and pointing device : tm.unikarlsruhe . de/ fuhrmann/FuhrmannBluewand A.pdf Ce document décrit en particulier les différents signaux d'accélération et d'inclinaison fournis par des accéléromètres comparables à ceux cités précédemment.Il remarque en particulier que : - les informations d'accélération varient rapidement, et qu'un lissage et une adaptation sur une fenêtre temporelle glissante de 300 millisecondes s'avèrent nécessaires - les informations d'inclinaison en revanche varient lentement (et constituent donc un signal à faible bande passante) L'ensemble des documents précédents montrent que :- Il est possible de manière simple et peu coûteuse de réaliser des mesures d'accélération, par exemple, de 10 à 50 fois par seconde, - Un convertisseur analogique numérique sur 8 bits, c'est à dire fournissant 255 valeurs possibles au maximum pour une mesure, permet de disposer d'une précision de quelques dizaines de valeurs possibles pour une information d'angle en une dimension Avec 10 à 50 mesures par seconde qui sont numérisées avec un convertisseur analogique numérique 8 bits, le bruit de fond des accéléromètres ne pose pas de problème On remarquera aussi que, compte tenu du bruit de fond de ces accéléromètres et de la nature des gestes d'un utilisateur, des accélérations significatives (de l'ordre du g) sont facilement détectables car : - elles nécessitent des gestes particuliers de la part des utilisateurs :une accélération de 1 g est l'accélération que subit un objet quelconque, par exemple un stylo, lorsqu'il est lâché et laissé tomber ; on voit de manière évidente qu'un utilisateur peut facilement imprimer à un objet léger tel que le dispositif d'interface (1) des accélération de l'ordre de 1 g ou plus à l'aide de gestes explicites - elles se distinguent nettement du bruit de fond des accéléromètres - compte tenu de la vitesse de mouvements maximale pour un utilisateur, les signaux générés sont à faible bande passante : les variations de l'accélération se font sur des durées qui sont de l'ordre du dixième de seconde - les signaux générés par ces accélérations sont à la fois de niveau de niveau élevé et de faible bande passante Les accéléromètres décrits précédemment . Les moyens de calcul (UC) sont adaptés pour : - fonctionnent avec une tension d'alimentation de 3 à 5 volts - fournissent un signal qui est une tension continue pour chaque axe qui fait l'objet d'une mesure, et dont le niveau varie avec l'accélération subie - peuvent être directement interfaces avec des microcontrôleurs 8 bits de faible coût et d'usage général si ceux disposent de convertisseurs analogique numérique intégrés L'ensemble d'interface (1) selon la présente invention prend par exemple la forme de un boîtier (BO) manipulé par l'utilisateur, tenu en main par une partie (BM), et comprenant : - au minimum : l'inclinomètre (IC) et les moyens d'activation (MA) - typiquement, tous les éléments suivants :l'inclinomètre (IC), les moyens d'activation (MA), les moyens de validation (MV), les moyens en da calcul (UC), les moyens d'émission (EM) - prendre en compte et gérer les différents signaux produits par : l'inclinomètre (IC), les moyens d'activation (MA) et de validation (MV) ; en particulier, si un signal se présente sous la forme d'une tension électrique, les moyens de calcul (UC) disposent de moyens pour convertir la valeur de la tension électrique en une valeur numérique - effectuer des calculs et des opérations logiques sur les informations contenues dans ces signaux - produire des informations représentatives ((IA), (IV), (IS), (IX) )des informations suivantes : informations d'angle ; les informations produites sont les informations (IA) informations de validation ; les informations produites sont les informations (IV) informations de service ; les informations produites sont les informations (IS) informations d'accélérations significatives ; les informations produites sont les informations (IX) Les informations (IA) représentatives d'information d'angle sont générées dans tous les modes de réalisation. Des informations (IV), (IS), (IX) sont générées ou non selon les modes de réalisation choisis. Les moyens d'émission (EM) sont adaptés pour : - transmettre les informations (IA), (IV), (IS), (IX) au moyen des signaux (19) dès que ces informations sont produites par les moyens de calcul (UC) (on supposera que la transmission des informations (IA), (IV), (IS), (IX) des moyens de calcul (UC) aux moyens d'émission (EM) est en pratique instantanée) - transmettre ces informations en permettant au dispositif électronique (2) de reconnaître quel type d'information est transmise ;pour cela, il est possible de représenter tous les signaux (19) possibles par des valeurs numériques distinctes, et d'affecter des tranches de valeurs différentes pour chaque type de signal Pour permettre à l'utilisateur d'activer ou de désactiver l'ensemble d'interface (1) sans recourir à un bouton marche / arrêt ou à toute autre action explicite de l'utilisateur, dans la présente invention, un signal d'activation est généré automatiquement et de manière transparente pour l'utilisateur lorsqu'il prend dans la main la partie (BM) du boîtier (BO) de l'ensemble d'interface (1) . Les moyens d'activation (MA) et la génération du signal d'activation (SA) peuvent être réalisés de plusieurs manières, et notamment par les méthodes suivantes : a) La partie (BM) du boîtier (BO) qui est prise en main par l'utilisateur comprend une partie mobile sur laquelle l'utilisateur appuie lorsqu'il prend dans la partie (BM) du boîtier (BO) b) La partie (BM) du boîtier (BO) qui est prise en main par l'utilisateur ne comprend pas de partie mobile, mais comprend un détecteur de proximité permettant de détecter la présence ou non de la main de l'utilisateur La figure 6 illustre le cas a) ci-dessus :- Un interrupteur (T) est commandé par un bras de levier dont la position au repos, c'est à dire sans prise en main par l'utilisateur de la partie (BM) du boîtier (BO) est la position (TM) - Lorsque l'utilisateur prend en main la partie (BM) du boîtier (BO), une partie mobile de la partie (BM) se déplace jusqu'à la position (BA), ce qui déplace le bras de levier de l'interrupteur (T) jusqu'à la position (TA) et actionne l'interrupteur (T) Les figures 4 et 5 illustrent deux méthodes de prise en main d'une partie (BM) du boîtier (BO) : - Dans la figure 4, le boîtier (BO) est pris comme un bâton, - Dans la figure 5, le boîtier (BO) est pris comme un pistolet Dans les deux cas de figure, la partie mobile de la partie (BM) peut être placée :- soit sur les côtés latéraux de la partie (BM) - soit sur la face arrière de la partie (BM) La localisation la plus favorable dépend de la forme et des dimensions de la partie (BM) : - si la partie (BM) est plus large que haute, un placement de la partie mobile sur une des faces latérales est généralement préférable - si la partie (BM) est plus haute que large, un placement de la partie mobile sur la face arrière est généralement préférable Des solutions autres qu'une partie mobile peuvent être mises en u̇vre pour générer le signal d'activation (SA) : - un détecteur de présence de la main par réflexion optique peut être utilisé : dans un tel détecteur, par exemple, la lumière est émise périodiquement par une source lumineuse et le seul chemin optique qui permet à la lumière d'arriver sur un capteur photo électrique est par réflexion sur la main ;un capteur photo électrique et une électronique analogique associée mesurent les caractéristiques du faisceau lumineux réfléchi ; le principe du fonctionnement est le principe classique de détection d'une présence par lumière réfléchie, pour laquelle il existe plusieurs variantes plus ou moins sensibles au caractéristiques de réflexion de l'objet réfléchissant - d'autres détecteurs de proximité peuvent être utilisés, par exemple des détecteurs de proximité capacitifs, qui existent sous forme de circuits intégrés La prise en compte par les moyens de calcul (UC) du signal d'activation (SA) peut être réalisée de plusieurs manières :a) le signal d'activation (SA) constitue une interruption qui va faire passer les moyens de calcul (UC) à un état actif b) les moyens de calcul (UC) examinent périodiquement l'existence ou non d'un signal d'activation (SA) Les moyens de calcul (UC) sont alimentés en permanence car il doivent pouvoir entrer en fonctionnement actif à tout moment. Pour limiter la consommation de courant électrique, les moyens de calcul (UC) doivent être en mode veille lorsqu'ils ne sont pas utilisés. De manière classique, dans la plupart des microcontrôleurs, des signaux logiques tels que ceux produits par un interrupteur mécanique permettent de faire passer en quelques millisecondes au maximum le microcontrôleur d'un état de veille à un état actif. Alternativement, il est possible de générer périodiquement, au moyen d'une électronique externe au microcontrôleur et à faible consommation, des interruptions périodiques, par exemple 5 à 10 fois par seconde, qui font passer le microcontrôleur en mode actif et lui permettent de tester si un signal d'activation (SA) est généré A titre d'exemple avec un détecteur de présence de la main par réflexion optique : EXPOSE D'UN MODE DE REALISATION Les moyens de calcul (UC) sont activés périodiquement 5 fois par seconde - A chaque passage à l'état actif, ils déclenchent le fonctionnement du détecteur de présence par réflexion optique - Si aucune présence de la main n'est détectée, les moyens de calcul (UC) retournent à un état de veille jusqu'à la prochaine activation Pour la génération du signal de validation (SV), deux méthodes sont particulièrement avantageuses :a) Les moyens (MV) sont des moyens logiciels associés aux moyens de calcul (UC), et ces moyens permettent de détecter lorsque les informations d'angle (IA) calculées par les moyens de calcul (UC) restent substantiellement constantes pendant une période de temps déterminée à l'avance, et de générer alors un signal de validation (SV) b) Les moyens (MV) sont des interrupteurs mécaniques analogues à ceux illustrés dans la figure 6 pour générer le signal d'activation (SA) ; la figure 7 illustre un cas de figure possible dans lequel un interrupteur mécanique (T) génère le signal de validation (SV) :- selon le même mécanisme utilisé par l'interrupteur (T) de la figure 6 pour générer le signal d'activation (SA) - avec toutefois une position d'activation de l'interrupteur (T) qui correspond à une pression de la main supplémentaire par rapport à celle qui déclenche le signal d'activation (SA) Dans le cas a) ci-dessus, aucun mouvement de la part de l'utilisateur n'est nécessaire pour valider une position ; dans le cas b) ci-dessus, la pression supplémentaire exercée par la min de l'utilisateur s'exerce tout autour de la partie (BM) du boîtier (BO) et n'induit donc qu'une déviation négligeable ou très peu sensible de la position angulaire détectée par l'inclinomètre (IC) On remarquera que la gestion précédente des signaux d'activation (SA) et de validation (SV) permet de gérer l'ensemble des cas d'une indication simple de position :- génération d'information de position + validation : le signal de validation (SV) est généré pendant que le signal d'activation (SA) est généré - génération d'information de position sans validation : aucun signal de validation (SV) n'est généré pendant que le signal d'activation (SA) est généré La connaissance par les moyens de calcul (UC) du signal d'activation (SA) peut être gérée de plusieurs manières ; les méthodes suivantes de gestion de cette information sont particulièrement simples et avantageuses : a) les informations (IA) sont générées si et seulement si le signal d'activation (SA) est présent b) les informations (IA) sont générées si le signal d'activation (SA) est présent, et peuvent être générées dans certains cas si le signal (SA) est absent ;des informations de service (IS) sont en revanche générées à chaque fois que qu'un signal d'activation (SA) apparaît ou disparaît Dans les deux cas, les signaux (19) envoyés par le dispositif d'interface (1) contiennent des informations permettant au dispositif électronique (2) de savoir à tout instant si signal d'activation (SA) est généré ou non :- Dans le cas a), les signaux (19) contiennent des informations représentatives des informations d'angle (IA) lorsqu'un signal d'activation (SA) est généré par les moyens d'activation (MA) et uniquement lorsque ce signal (SA) est généré Dans le cas b), ce sont les informations de service (IS) qui permettent au dispositif électronique (2) de savoir si un signal d'activation (SA) est généré ou non L'inclinomètre (IC), en particulier s'il est réalisé avec des accéléromètres, peut aussi fournir de manière simple des informations sur des accélération significatives dans les dimensions dans lesquels il fournit des informations : - les déplacements du boîtier (BO) par l'utilisateur pour indiquer des positions d'angle sont des gestes progressifs et ne général peu rapides ;ils correspondent par exemple à des accélérations de l'ordre du dixième de - des déplacements rapides et volontaires du boîtier (BO) par l'utilisateur pour indiquer des mouvements de rotation d'avant en arrière ou de gauche à droite correspondent en revanche à des accélérations de l'ordre du g ; ils peuvent donc être facilement distingués des précédents par les moyens de calcul (UC), et donc faire l'objet de génération d'informations (IX), spécifiques et représentatives d'accélérations significatives Les informations suivantes complètent la description de l'invention réalisée dans les sections précédentes. Les moyens de calcul (UC) peuvent être réalisés au moyen de microcontrôleurs 8 bits, de faible coût et de faible capacité de mémoire vive, tels que les microcontrôleurs de la gamme ST7 de ST Microelectronics. Les microcontrôleurs de la gamme ST7 de ST Microelectronics, et par exemple le ST2215 : - disposent de convertisseurs analogiques numériques avec une précision de 8 bits (255 valeurs possibles au maximum pour une mesure) - peuvent travailler à une fréquence d'horloge élevée leur permettant de réaliser des conversions analogiques numériques et des calculs de position d'angle plusieurs dizaines de fois par seconde Pour passer de la tension électrique fournie par des accéléromètres tels que ceux décrits précédemment à des informations d'angle, il sera avantageux d'utiliser des tables de conversion afin de minimiser les temps de calcul. Par ailleurs : - l'ensemble d'interface (1) peut comprendre dans son interface utilisateur des moyens sélectivement actionnables par l'utilisateur et dont le résultat de l'action est transmise au dispositif électronique (2) par l'ensemble d'interface (1) - les moyens de commande sélectivement actionnables peuvent être choisis parmi des touches, des potentiomètres, des capteurs de pression, des capteurs d'angle, des capteurs de position, des gyroscopes, au moins une commande vocale et au moins un manche à balai ; - l'ensemble d'interface (1) peut comprendre en outre des moyens d'identification adaptés pour que le dispositif électronique (2) reconnaisse le système de commande, ces moyens d'identification générant sélectivement des données d'identification l'ensemble d'interface (1) envoyées au dispositif électronique (2) ;- l'ensemble d'interface (1) et le dispositif électronique (2) peuvent communiquer par ondes ; - l'ensemble d'interface (1) et le dispositif (2) peuvent être reliés par un câble de transmission ; L'émission des informations du système (1) vers le dispositif (2) peut notamment être en utilisant les techniques classiques d'émission par infra rouges ou par radio, ou aussi par ondes ultra sonores. Dans le cas d'émission par infra rouges du système (1) vers le dispositif (2), il est possible de procéder de la manière suivante : . le système de commande (1) peut générer ses informations de temps ou de position sous forme de signal binaire à 1.200 ou 2.400 bauds qui module une fréquence porteuse de l'ordre de 30 kilohertz qui elle même module un signal infra rouge émis par une diode LED . le récepteur (RC) inclus dans le dispositif électronique (2) peut inclure un récepteur infrarouge standard pour les télécommandes de télévision qui est adapté un signal infrarouge modulé à une fréquence de l'ordre de 30 kilohertz, et qui peut restituer le signal binaire à 1.200 ou 2.400 bauds à un interface série V24 .la logique de commande du dispositif (2) peut alors lire sur l'interface série V24 les informations de temps ou de position transmises par le système de commande . des moyens logiciels de haut niveau, c'est à dire sans contact direct avec les caractéristiques du matériel, sont typiquement suffisantes pour traiter ces informations de position ou de temps Alternativement, il est possible de transmettre des information de position (IA), et des codes représentant des informations de service (IS) et des informations de validation (IV) sous forme de commandes selon un des standards usuels des télécommandes usuelles par infra rouge, tel que, par exemple, le standard RC5 ou le standard RECS80. REVENDICATIONS 1. Ensemble d'interface (1), communiquant avec un dispositif électronique (2), destiné à la détection et à la mesure de déplacements et de positions angulaires en au moins une dimension, caractérisé en ce qu'il comprend les éléments suivants : - un inclinomètre (IC) fournissant un signal (SC) représentatif d'informations d'angle en au moins une dimension - des moyens d'activation (MA) du système de commande (1), actionnables par l'utilisateur et fournissant un signal d'activation (SA) - des moyens de validation (MV), actionnables par l'utilisateur et fournissant un signal d'activation (SV) - des moyens de calcul (UC) adaptés pour traiter les signaux (SC), (SA) et (SV), effectuer des calculs et des opérations logiques, et générer des informations d'angle (LA) et des informations de service (IS) - un boîtier (BO), de forme et de dimensions adaptées à une prise facile dans la main par l' utilisateur d'une partie (BM) du boîtier (BO), et contenant au moins l'inclinomètre (IC) et les moyens d'activation (MA) - des moyens d'émission (EM) reliés à l'ensemble d'interface (1) et adaptés pour transmettre des signaux (19) représentatifs des informations d'angle (IA) ou des informations de service (IS) générées par les moyens de calcul (UC) - une chaîne de transmission de l'ensemble d'interface (1) vers le dispositif électronique (2), et en ce que ces éléments coopèrent de la manière suivante : - la partie (BM) du boîtier (BO) est manipulée par l'utilisateur pour indiquer des informations de position angulaire - les moyens de calcul (UC) calculent des informations d'angle (IA) à partir des signaux (SC) - les informations d'angle (IA) sont représentatives de la position angulaire en au moins une dimension du boîtier (BO) - les signaux (19) envoyés par le dispositif d'interface (1) contiennent des informations représentatives des informations d'angle (IA) lorsqu'un signal d'activation (SA) est généré par les moyens d'activation (MA) - les signaux (19) envoyés par le dispositif d'interface (1) permettent au dispositif électronique (2) de savoir qu'aucun signal d'activation (SA) n'est généré par les moyens d'activation (MA) - un signal d'activation (SA) est généré par les moyens d'activation (MA) si et seulement si l'utilisateur tient dans la main la partie (BM) du boîtier (BO) 2. Ensemble d'interface (1) communiquant avec un dispositif électronique (2) selon la revendication 1, dans lequel un signal d'activation (SA) est généré au moyen d'un interrupteur électrique actionné par une partie mobile de la partie (BM) du boîtier (BO) si et seulement si l'utilisateur tient dans la main la partie (BM) du boîtier (BO) 3. Ensemble d'interface (1) communiquant avec un dispositif électronique (2) selon la revendication 1, dans lequel les signaux (19) contiennent des informations représentatives des informations d'angle (IA) lorsqu'un signal d'activation (SA) est généré par les moyens d'activation (MA) et uniquement lorsque ce signal (SA) est généré 4. Ensemble d'interface (1) communiquant avec un dispositif électronique (2) selon la revendication 1, dans lequel les signaux (19) contiennent des informations représentatives des informations de service (IS) permettant au dispositif électronique (2) de savoir à tout instant si un signal d'activation (SA) est généré ou non par les moyens d'activation (MA) 5. Ensemble d'interface (1) communiquant avec un dispositif électronique (2) selon la revendication 1, dans lequel : - une information de validation (IV) est générée par les moyens de calcul (UC) suite à l'apparition d'un signal de validation (SV) généré par les moyens de validation (MV) les signaux (19) envoyés par le dispositif d'interface (1) transmettent des informations représentatives des informations de validation (IV) à chaque fois qu'une information de validation (IV) est générée 6. Ensemble d'interface (1) communiquant avec un dispositif électronique (2) selon la revendication 1 et la revendication 5, dans lequel un signal de validation (SV) est généré lorsque les informations d'angle (IA) restent substantiellement constantes pendant une période de temps déterminée à l'avance 7. Ensemble d'interface (1) communiquant avec un dispositif électronique (2) selon la revendication 1 et la revendication 5, dans lequel un signal de validation (SV) est généré lorsque l'utilisateur exerce une pression supplémentaire sur la partie (BM) du boîtier (BO) qu'il tient en main 8. Ensemble d'interface (1) communiquant avec un dispositif électronique (2) selon l'une quelconque des revendications précédentes, dans lequel les informations d'angle (IA) transmises par l'inclinomètre (IC) proviennent d'un accéléromètre 9. Ensemble d'interface (1) communiquant avec un dispositif électronique (2) selon l'une quelconque des revendications précédentes, dans lequel les informations d'angle (IA) transmises par l'inclinomètre (IC) sont en deux dimensions 10. Ensemble d'interface (1) communiquant avec à un dispositif électronique (2) selon l'une quelconque des revendications précédentes, dans lequel : - un accéléromètre transmet aux moyens de calcul (UC) des informations d'accélération significative (SX) en au moins une dimension - les moyens de calcul (UC) calculent des informations de déplacement significatif (IX) en au moins une dimension à partir des informations d'accélération significative (SX) - le dispositif d'interface (1) transmet dans ses signaux (19) des informations représentatives des informations de déplacement significatif (IX) en au moins une dimension 11. Ensemble d'interface (1) communiquant avec un dispositif électronique (2) selon l'une quelconque des revendications précédentes, dans lequel l'ensemble d'interface (1) comprend dans son interface utilisateur des moyens positivement actionnables par l'utilisateur et dont le résultat de l'action est transmis au dispositif électronique (2) par le système (1) 12. Ensemble d'interface (1) communiquant avec un dispositif électronique (2) selon la revendication 11, dans lequel les moyens de commande sélectivement actionnables sont choisis parmi des touches, des potentiomètres, des capteurs de pression, des commandes vocales et des manches à balai 13. Ensemble d'interface (1) communiquant avec un dispositif électronique (2) selon l'une quelconque des revendications précédentes, dans lequel l'ensemble d'interface (1) comprend en outre des moyens d'identification adaptés pour que le dispositif électronique (2) reconnaisse l'ensemble d'interface (1) 14. Ensemble d'interface (1) communiquant avec un dispositif électronique (2) selon l'une quelconque des revendications précédentes, dans lequel l'ensemble d'interface (1) transmet ses informations en utilisant des signaux infra rouge 15. Ensemble d'interface (1) communiquant avec un dispositif électronique (2) selon l'une quelconque des revendications précédentes, dans lequel l'ensemble d'interface (1) transmet ses informations en utilisant des signaux infra rouge au format d'une des normes actuellement utilisées par les télécommandes d'appareils grand public 16. Ensemble d'interface (1) communiquant avec un dispositif électronique (2) selon l'une quelconque des revendications précédentes, dans lequel l'ensemble d'interface (1) et le dispositif électronique (2) communiquent par ondes. 17. Ensemble d'interface (1) communiquant avec un dispositif électronique (2) selon l'une quelconque des revendications précédentes, dans lequel l'ensemble d'interface (1) et le dispositif électronique (2) sont reliés par un câble de transmission. 18. Ensemble d'interface (1) communiquant avec un dispositif électronique (2) selon l'une quelconque des revendications précédentes, dans lequel les moyens de calcul (UC) sont mis en u̇vre au moyen d'un microcontrôleur 8 bits de faible coût et de faible capacité de mémoire vive