Brevet FR2985584A1 — publié le 20130712

Procédé de gestion, par un équipement central, du pointage d'au moins un dispositif pointé par un dispositif de pointage. 1. DOMAINE DE L'INVENTION Le domaine de l'invention est celui des interactions entre dispositifs. Plus précisément, l'invention concerne une technique permettant de déterminer si un premier dispositif, appelé par la suite « dispositif de pointage », pointe (c'est-à-dire est dirigé vers) un ou plusieurs autres dispositifs, appelés par la suite « dispositifs pointés ». L'objectif d'un tel pointage est de créer une association entre un dispositif de pointage et (au moins) un dispositif pointé. Cette association peut ensuite être utilisée de diverses manières et notamment, mais non exclusivement, pour commander le dispositif pointé avec le dispositif de pointage. Il existe de nombreux exemples d'utilisation dans lesquels une étape de pointage est nécessaire. Parmi ces nombreux exemples, on peut citer ceux-ci : - pointer un téléviseur avec son smartphone (terminal de poche), pour ensuite télécommander le téléviseur grâce à son smartphone ; - pointer des équipements (de la pièce dans laquelle on se trouve) avec sa tablette numérique, pour ensuite récupérer l'ensemble des télécommandes virtuelles de ces équipements afin de télécommander ces équipements grâce à sa tablette numérique ; - pointer un distributeur de boissons avec son téléphone mobile, pour ensuite appeler automatiquement le service après-vente (SAV) de ce distributeur de boissons avec son téléphone mobile ; - pointer la borne d'accueil d'un bâtiment avec son téléphone mobile, pour ensuite recevoir des informations de type message personnel sur son téléphone mobile ; - pointer un destinataire avec son téléphone mobile, pendant une réunion, pour ensuite rediriger vers ce destinataire, par courrier électronique (e-mail), un document en train d'être projeté pendant la réunion ; - pointer un compteur de gaz ou d'électricité avec son terminal mobile, pour ensuite récupérer l'index de ce compteur sur son terminal mobile. 2. ARRIÈRE-PLAN TECHNOLOGIQUE Dans les techniques actuelles, pour déterminer si un premier (dispositif de pointage) pointe (c'est-à-dire est dirigé vers) un second dispositif (dispositif pointé), les premier et second dispositifs doivent être prévus pour fonctionner ensemble. Typiquement, l'un des premiers et second dispositifs comprend un émetteur et l'autre comprend un récepteur apte à détecter un signal émis par l'émetteur. Par exemple, un téléviseur comprend typiquement un récepteur infrarouge capable de recevoir des signaux infrarouges émis par un boîtier de télécommande fourni avec ce téléviseur. Un tel boîtier de télécommande infrarouge constitue un dispositif de pointage car le signal infrarouge émis étant directif, il faut pointer le boîtier de télécommande infrarouge vers le récepteur compris dans le téléviseur (dispositif pointé), c'est-à-dire orienter physiquement, dans un espace à trois dimensions, le boîtier de télécommande dans la direction du récepteur. De même, dans le cas de la console de jeu Wii (marque déposée), la manette peut assimilée à un boîtier de télécommande comprenant un circuit de pointage coopérant avec un émetteur connecté à la console. Cet émetteur (dispositif pointé) se présente sous la forme d'une barre contenant des diodes électroluminescentes infrarouges. La barre est positionnée sur ou sous le téléviseur. Lorsque la manette (dispositif de pointage) est pointée vers le téléviseur, et donc vers cet émetteur infrarouge, elle voit les faisceaux infrarouges émis par l'émetteur et calcule avec une extrême précision la position vers laquelle l'utilisateur pointe physiquement avec la manette, dans un espace à trois dimensions. La manette envoie les informations sur la position pointée à la console, via une connexion sans fil de type Bluetooth (marque déposée). Afin d'éviter à l'utilisateur d'utiliser autant de boîtiers de télécommande qu'il a de dispositifs à commander (téléviseur, décodeur, magnétoscope, lecteur DVD, etc.), diverses techniques ont été proposées. Ainsi, le document de brevet US2012/0019371A1 propose une technique permettant de commander une pluralité de dispositifs cibles (téléviseur, magnétoscope, lecteur DVD, etc.) à l'aide d'un unique boîtier de télécommande (« remote control » en anglais). Pour cela, le boîtier de télécommande doit être capable de communiquer, par exemple via un réseau de communication sans fil de type Bluetooth (marque déposée), avec chacun des dispositifs cibles. Dans une phase de découverte, le boîtier de télécommande constitue et affiche sur son écran une liste des dispositifs cibles avec lesquels il peut communiquer (dispositifs cibles ayant répondu à une commande de découverte qu'il a émise). Dans une phase de commande, après que l'utilisateur a choisi un dispositif cible au sein de la liste affichée sur l'écran du boîtier de télécommande, le boîtier de télécommande envoie une requête de menu au dispositif cible sélectionné. En retour, ce dernier envoie les informations de menu permettant au boîtier de télécommande d'afficher, sur son écran, un menu spécifique au dispositif cible sélectionné (récupération et affichage de l'interface du dispositif cible sélectionné). Dès lors, l'utilisateur peut, via le boîtier de télécommande et en fonction du contenu du menu affiché, commander le dispositif cible sélectionné. Toutefois, dans la technique du document de brevet US2012/0019371A1, le boîtier de télécommande ne constitue pas un dispositif de pointage car le signal de type Bluetooth (marque déposée) n'est pas directif. Il n'est donc pas nécessaire de pointer le boîtier de télécommande vers le récepteur du dispositif cible (téléviseur ou tout autre appareil à commander), c'est-à-dire orienter physiquement le boîtier de télécommande dans la direction du dispositif cible. L'inconvénient majeur des techniques connues précitées est qu'il est nécessaire d'établir un canal de communication entre le dispositif de pointage et le dispositif pointé (l'un comprenant un émetteur et l'autre un récepteur prévus pour coopérer). Ces techniques ont donc conduit à la réalisation de matériels spécifiques à chaque fabriquant, peu évolutifs et entraînant leurs multiplicités. Si deux dispositifs ne sont pas conçus pour communiquer l'un avec l'autre, il n'est donc pas possible avec les techniques actuelles de savoir si l'un pointe sur l'autre (pointage tridimensionnel, au sens « orienté physiquement vers l'autre, dans un espace à trois dimensions »). A fortiori, en l'absence d'un tel pointage, il n'est pas possible de créer des applications découlant de l'association crée entre le dispositif de pointage et le dispositif pointé (notamment, mais non exclusivement, une application de commande du dispositif pointé par le dispositif de pointage). 3. EXPOSÉ DE L'INVENTION Dans un mode de réalisation particulier de l'invention, il est proposé un procédé de gestion du pointage d'au moins un dispositif pointé par un dispositif de pointage. Un équipement central effectue les étapes suivantes : obtention d'une information sur la position du dispositif de pointage ; obtention d'une information sur l'orientation du dispositif de pointage ; obtention d'une information sur la position de chaque dispositif cible appartenant à une pluralité de dispositifs cibles ; identification dudit au moins un dispositif pointé, parmi la pluralité de dispositifs cibles, en fonction de : * l'information sur la position du dispositif de pointage ; * l'information sur l'orientation du dispositif de pointage ; et * l'information sur la position de chaque dispositif cible. Ainsi, ce mode de réalisation particulier de l'invention repose sur une approche tout à fait nouvelle et inventive consistant à utiliser un équipement central pour déterminer quel(s) dispositif(s) est(sont) pointé(s) par le dispositif de pointage. Ainsi, c'est l'équipement central qui obtient une information de pointage tridimensionnel, c'est-à-dire une information indiquant vers quel(s) dispositif(s) pointé(s) est orienté physiquement le dispositif de pointage, dans un espace à trois dimensions. Il n'est pas nécessaire que le dispositif de pointage et le ou les dispositifs pointés soient conçus pour fonctionner ensemble (pas de nécessité que l'un comprenne un émetteur et l'autre un récepteur adapté à cet émetteur). Pour l'équipement central, la connaissance de l'information de pointage tridimensionnel permet de créer une association entre le dispositif de pointage et le ou les dispositifs pointés. Comme déjà indiqué plus haut, il est possible de créer des applications découlant de cette association (notamment, mais non exclusivement, pour commander le dispositif pointé par le dispositif de pointage). Selon une caractéristique particulière, le procédé comprend une étape de détermination d'au moins une action à exécuter par le dispositif de pointage et/ou par le dispositif pointé identifié. Selon une caractéristique particulière, le procédé comprend une étape de déclenchement d'une exécution par le dispositif de pointage d'au moins une action en rapport avec le dispositif pointé identifié. Selon une caractéristique particulière, l'étape d'obtention d'une information sur la position du dispositif de pointage comprend les étapes suivantes : un premier module de localisation, compris dans le dispositif de pointage, communique avec des seconds modules de localisation placés à des positions connues, permettant de déterminer des distances entre le premier module de localisation et les seconds modules de localisation ; l'équipement central obtient lesdites distances ; l'équipement central détermine la position du dispositif de pointage, en fonction desdites distances et des positions connues des seconds modules de localisation. Ainsi, on s'appuie dans ce cas sur un réseau de modules de localisation pour déterminer la position du dispositif de pointage. Dans une variante, le dispositif de pointage comprend des moyens de détermination de sa position, et transmet l'information de position correspondante à l'équipement central. Selon une caractéristique particulière, le premier et les seconds modules de localisation sont des modules de localisation radio Ultra Large Bande. Ce type de module est simple à mettre en oeuvre et peu coûteux. Il tend à être déjà présent dans un nombre de plus en plus grand de dispositifs. Ceci facilite la mise en oeuvre de l'invention. Selon une caractéristique particulière, l'étape d'obtention d'une information sur l'orientation du dispositif de pointage comprend une étape de réception de ladite information sur l'orientation, via un lien de communication établi entre l'équipement central et le dispositif de pointage. Ainsi, le dispositif de pointage comprend des moyens de détermination de son orientation, et transmet l'information d'orientation correspondante à l'équipement central. Selon une caractéristique particulière, le dispositif de pointage obtient l'information sur l'orientation grâce à au moins un capteur compris dans le dispositif de pointage et appartenant au groupe comprenant : des boussoles, des accéléromètres et des gyroscopes. On utilise avantageusement le fait que de plus en plus de dispositifs (téléphones mobiles, tablettes numériques...) disposent désormais d'un ou plusieurs capteurs permettant de déterminer l'orientation du dispositif dans un espace à trois dimensions. Selon une caractéristique particulière, l'étape d'obtention d'une information sur la position de chaque dispositif cible comprend une étape d'interrogation par l'équipement central d'une base de données stockant les informations relatives aux positions des dispositifs cibles. Dans un autre mode de réalisation de l'invention, il est proposé un produit programme d'ordinateur qui comprend des instructions de code de programme pour la mise en oeuvre du procédé précité (dans l'un quelconque de ses différents modes de réalisation), lorsque ledit programme est exécuté sur un ordinateur. Dans un autre mode de réalisation de l'invention, il est proposé un médium de stockage lisible par ordinateur et non transitoire, stockant un programme d'ordinateur comprenant un jeu d'instructions exécutables par un ordinateur pour mettre en oeuvre le procédé précité (dans l'un quelconque de ses différents modes de réalisation). Dans un autre mode de réalisation de l'invention, il est proposé un équipement central, adapté pour la gestion du pointage d'au moins un dispositif pointé par un dispositif de pointage. Cet équipement central comprend : - des moyens d'obtention d'une information sur la position du dispositif de pointage ; - des moyens d'obtention d'une information sur l'orientation du dispositif de pointage ; - des moyens d'obtention d'une information sur la position de chaque dispositif cible appartenant à une pluralité de dispositifs cibles ; - des moyens d'identification dudit au moins un dispositif pointé, parmi la pluralité de dispositifs cibles, en fonction de : * l'information sur la position du dispositif de pointage ; * l'information sur l'orientation du dispositif de pointage ; et * l'information sur la position de chaque dispositif cible. Avantageusement, l'équipement central comprend des moyens de mise en oeuvre des étapes qu'il effectue dans le procédé de gestion du pointage tel que décrit précédemment, dans l'un quelconque de ses différents modes de réalisation. 4. LISTE DES FIGURES D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description suivante, donnée à titre d'exemple indicatif et non limitatif, et des dessins annexés, dans lesquels : - la figure 1 présente un synoptique d'un système selon un mode de réalisation particulier de l'invention ; - la figure 2 présente un organigramme d'un mode de réalisation particulier du procédé selon l'invention ; - la figure 3 présente la structure d'un calculateur (équipement central) selon un mode de réalisation particulier de l'invention. 5. DESCRIPTION DÉTAILLÉE On présente maintenant, en relation avec le synoptique de la figure 1, un système selon un mode de réalisation particulier de l'invention. Dans cet exemple, le système comprend : - des appareils 101 à 107 (par exemple une porte 101, un vidéo projecteur 102, un appareil d'obturation 103, un décodeur 104, un dispositif de réseau LAN IP 105, une imprimante IP 106, un autocommutateur téléphonique privé (PBX) 107 ...) qui n'embarquent pas de module de localisation ; - des appareils 301, 302 qui sont uniquement des modules de localisation ; - des appareils 201, 401 (par exemple un téléviseur 201 et un équipement réseau (routeur, passerelle, décodeur) 401) qui embarquent un module de localisation 2010, 4010 permettant de déterminer leurs positions (automatiquement, par calcul avec l'aide de l'équipement central 601) ; - des appareils (dans un souci de simplification de la figure 1, un seul référencé 501 y est représenté) qui sont terminaux mobiles (smartphones, tablettes, ordinateurs portables, baguettes magique, jouets...) qui embarquent un module de localisation 5010, ainsi qu'un ou plusieurs capteurs 5011 (accéléromètres, gyroscopes, boussoles...) permettant de déduire leur orientation dans un espace 3D ; - un équipement central (aussi appelé calculateur par la suite) 601 qui agrège, calcule et manipule les informations (notamment les informations de position) relatives aux autres appareils précités 101 à 107, 201, 301, 302, 401, 501, et aux données environnementales et temporelles (plan, schémas...). Toutes ces données sont stockées dans une base de données 6010, appelée SIG (pour « Système d'Information Géographique »). La base de données SIG 6010 possède également une représentation en plan 2D et/ou 3D des bâtiments ou de la zone géographique dans laquelle se trouvent tous les appareils. Le calculateur 601 est par exemple connecté à un réseau (local LAN, ou distant WAN comme dans une solution de type Cloud), par l'intermédiaire de l'équipement réseau 401. Dans une variante, le calculateur 601 est intégré dans l'équipement réseau 401. Le calculateur 601 peut compléter et/ou actualiser automatiquement sa base de données SIG 6010. Un administrateur peut également ajouter ou modifier les données de la base de données SIG. Dans une implémentation particulière, les modules de localisation 2010, 301, 302, 4010, 5010 sont des modules de localisation radio Ultra Large Bande (aussi appelés « modules ULB ou UWB, pour « Ultra Wide Band » en anglais). Ils forment un réseau de géolocalisation, permettant de déterminer les distances entre modules de localisation en utilisant des mesures du temps de vol. Dès qu'ils sont en nombre suffisant, il devient possible de déterminer la position de chacun des autres modules de localisation, par triangulation : à partir de mesures d'angles ou de mesures de distances relatives. Les modules de localisation sont autonomes, ils peuvent détecter et/ou signaler leur présence à des modules voisins (à portée de signal) et en informer le calculateur 601. Dans l'exemple de la figure 1, les positions (coordonnées en 3D x,y,z) des appareils 301, 302 (qui sont uniquement des modules de localisation) sont connues (positions de référence) et stockées dans la base de données SIG du calculateur 601. Grâce aux modules de localisation 2010, 4010 embarqués dans les appareils 201, 401, les positions de ces derniers sont calculées automatiquement par le calculateur 601 et stockées dans sa base de données SIG. Ainsi, la connaissance des positions des appareils 201, 301, 302, 401, installés à des positions de références connues, permettent de déterminer (par calcul de triangulation) la position de chacun des terminaux mobiles 501. Par exemple, le module de localisation 5010, compris dans le terminal mobile 501, communique avec les modules de localisation des appareils 201, 301, 302, 401 placés à des positions connues. Ceci permet de déterminer des distances entre le module de localisation 5010 et les modules de localisation des appareils 201, 301, 302, 401. Puis, le calculateur 601 obtient ces distances (elles lui sont transmises par le terminal mobile 501 et/ou par au moins un des appareils 201, 301, 302, 401). Enfin, le calculateur 601 détermine la position du terminal mobile 501, par triangulation, en fonction des distances précitées et des positions connues des modules de localisation embarqués dans les appareils 201, 301, 302, 401. Dans ce but, une liaison de communication est établie entre, d'une part, le calculateur 601, et d'autre part, le terminal mobile 501 et/ou les appareils 201, 301, 302. Cette liaison utilise par exemple un réseau Wifi local ou tout autre réseau auquel le terminal mobile 501 et/ou les appareils 201, 301, 302 accède. Ainsi, le calculateur 601 peut suivre en temps réel les déplacements de tous les terminaux mobiles (notamment celui référencé 501 sur la figure 1) qui comprennent un module de localisation. Le calculateur 601 prend en compte la dimension temporelle car les appareils (notamment les terminaux mobiles) peuvent être en mouvement. Le calculateur 601 est capable de gérer plusieurs dispositifs de pointages simultanément. Toutes les positions (coordonnées en 3D x,y,z) des appareils 101 à 107 (qui ne comprennent pas de module de localisation) sont connues et stockées dans la base de données SIG du calculateur 601. On présente maintenant, en relation avec l'organigramme de la figure 2, un procédé selon un mode de réalisation particulier de l'invention, correspondant au fonctionnement du système de la figure 1. L'objectif de la présente technique est de déterminer vers quel(s) appareil(s) du système l'utilisateur dirige un dispositif de pointage, c'est-à-dire quel est ou quels sont les appareils pointés par le dispositif de pointage. Il s'agit d'offrir à l'utilisateur un moyen simple et naturel de désigner le(s) appareil(s) avec le(s)quel(s) il veut interagir. A titre d'exemple illustratif, on suppose dans la suite de la description que le dispositif de pointage est le terminal mobile 501 et que l'utilisateur le pointe vers le vidéo projecteur 102. L'axe d'orientation du dispositif de pointage est symbolisé par la flèche en pointillés référencée 7 sur la figure 1. Dans une étape 21, le calculateur 601 obtient une information sur la position du terminal mobile 501 (dispositif de pointage). Comme expliqué ci-dessus (cf figure 1), grâce aux appareils 201, 301, 302, 401, la position du terminal mobile 501 est connue et suivie en temps réel par le calculateur 601, qui centralise toutes les informations dans sa base de données SIG 6010. Dans une étape 22, le calculateur 601 obtient une information sur l'orientation du terminal mobile 501. Comme expliqué ci-dessus (cf figure 1), le terminal mobile 501 comprend un ou plusieurs capteurs (accéléromètres, gyroscopes, boussoles...) lui permettant de déduire son orientation et de transmettre cette information d'orientation au calculateur 601. Dans une étape 23, le calculateur 601 obtient une information sur la position des autres appareils 101 à 107, 201, 301, 302, 401 (dispositifs cibles). Comme expliqué ci- dessus (cf figure 1), ceci est effectué en lisant le contenu de la base de données SIG 6010 du calculateur 601. Dans une étape 24, le calculateur 601 détermine l'appareil ou le groupe d'appareils pointés par le terminal mobile 501, en fonction de : - l'information sur la position du terminal mobile 501 ; - l'information sur l'orientation du terminal mobile 501 ; et - l'information sur les positions des autres appareils 101 à 107, 201, 301, 302, 401. Il suffit à l'utilisateur de changer l'orientation et/ou la position du terminal mobile 501 pour désigner une ou plusieurs nouvelles cibles (appareil(s) pointé(s)). Ainsi, avec la technique proposée, la position et l'orientation dans l'espace du terminal mobile 501 (dispositif de pointage), couplées aux positions des autres appareils (grâce au calculateur 601), suffisent pour déterminer le ou les appareils pointés par le terminal mobile 501. En fonction des applications (qui ne font pas partie de la présente technique), l'association entre le terminal mobile 501 (dispositif de pointage) et le ou les appareils pointés peut être utilisée de diverses manières. Notamment, mais non exclusivement, le terminal mobile 501 peut commander un appareil pointé, via le calculateur 601 (donc sans communication directe entre dispositif de pointage et dispositif pointé). La figure 3 présente la structure d'un calculateur (équipement central) 601 selon un mode de réalisation particulier de l'invention. Ce calculateur 601 met par exemple en oeuvre le procédé décrit ci-dessus en relation avec la figure 2, dans le contexte particulier illustré sur la figure 1. Le calculateur 601 comprend une mémoire RAM 33, une unité de traitement 32, équipée par exemple d'un processeur, et pilotée par un programme d'ordinateur stocké dans une mémoire ROM 31. A l'initialisation, les instructions de code du programme d'ordinateur sont par exemple chargées dans la mémoire RAM 33 avant d'être exécutées par le processeur de l'unité de traitement 32. L'unité de traitement 32 reçoit en entrée : une information 34a sur la position du dispositif de pointage (terminal mobile 501 dans l'exemple des figures 1 et 2), une information 34b sur l'orientation du dispositif de pointage et une information 34c sur les positions des dispositifs cibles (autres appareils 101 à 107, 201, 301, 302, 401 dans l'exemple des figures 1 et 2). Dans un exemple de réalisation, l'information 34a sur la position du dispositif de pointage et l'information 34c sur les positions des dispositifs cibles sont lues dans une base de données SIG 6010 gérée par le calculateur 601. Ces informations 34a, 34c ont préalablement été calculées par le calculateur 601 (voir plus haut la description des figures 1 et 2). L'information 34b sur l'orientation du dispositif de pointage est par exemple déterminée par le dispositif de pointage lui-même (grâce à un ou plusieurs capteurs : accéléromètres, gyroscopes, boussoles...), qui la transmet au calculateur 601. Le processeur de l'unité de traitement 32 effectue un traitement en fonction de ces entrées 34a, 34b, 34c et génère en sortie une information 35 indiquant le ou les dispositifs pointés par le dispositif de pointage. A partir de cette information, le calculateur 601 détermine au moins une action à exécuter soit par le dispositif de pointage, soit par le dispositif pointé, soit par le calculateur lui-même. Le calculateur 601 déclenche ensuite l'exécution de la ou des actions déterminées. La nature des actions susceptibles d'être déclenchées par le calculateur 601 dépend des applications logicielles installées sur le calculateur 601, ainsi que des possibilités de télécommande du dispositif de pointage et/ou du dispositif pointé. Lorsque la ou les actions déterminées sont à exécuter par le dispositif pointé déterminé, le déclenchement de la ou des actions à exécuter peut être effectué par envoi d'au moins une commande ou de données de commande, émise(s) à travers une liaison de communication établie avec le dispositif pointé. Une telle action est par exemple l'allumage ou l'extinction du dispositif pointé, ou le déclenchement d'une fonction donnée du dispositif pointé. Lorsque la ou les actions déterminées sont à exécuter par le dispositif de pointage, le déclenchement de la ou des actions à exécuter peut être effectué par envoi, par le calculateur au dispositif de pointage - par exemple, via la liaison de communication établie pour la transmission des informations sur l'orientation du dispositif de pointage - d'au moins une commande ou de données de commande. Les données de commande sont reçues et traitées par une application exécutée sur le dispositif de pointage. Selon une première variante, les données de commande envoyées comprennent des paramètres d'exécution de cette action, ces paramètres étant reçus puis interprétés par une application qui va déclencher la ou les actions spécifiées par ces paramètres. Selon une deuxième variante, les données de commande envoyées comprennent un lien hypertexte, ce lien hypertexte étant utilisé par un navigateur du dispositif de pointage pour se connecter sur une page Web pointée par ce lien hypertexte. Dans cette deuxième variante, le dispositif de pointage pourra à partir de la page Web soit accéder à une application Web en rapport avec le dispositif pointé, soit télécharger une application (non Web) à exécuter sur le dispositif de pointage. L'action déclenchée sur le dispositif de pointage peut être de différentes natures. Dans une première variante, cette action comprend l'affichage d'au moins une information sur le ou les dispositifs pointés par le dispositif de pointage : l'information affichée peut être une simple dénomination du dispositif pointé, ou comprendre des informations plus détaillées sur les fonctionnalités du dispositif pointé, voire un manuel utilisateur complet. Dans une deuxième variante, l'action comprend un déclenchement sur le dispositif de pointage d'une application en rapport avec le dispositif pointé. Cette application est par exemple une application de télécommande du dispositif pointé qui va procéder à un établissement d'une liaison de communication locale avec le dispositif pointé. Cette application est, selon un autre exemple, une application servant de guide à l'utilisation du dispositif pointé. Ainsi, lorsque le dispositif pointé est un téléviseur ou autre équipement de restitution audiovisuel, l'application exécutée peut être un guide électronique de programmes indiquant à l'utilisateur quels sont les programmes disponibles (en tant que vidéo à la demande ou programmation linéaire via une ou plusieurs chaînes de diffusion de flux audiovisuels). Lorsque le calculateur 601 détermine au moins une action à exécuter (soit par le dispositif de pointage, soit par le dispositif pointé, soit par le calculateur lui-même) cette action peut être une action prédéfinie, une action dépendante du dispositif de pointage utilisée et/ou du dispositif pointé identifié ou bien une action dépendante de la localisation courante du dispositif de pointage et/ou de celle du dispositif pointé, de manière à prendre en compte par exemple la présence ou l'absence d'un réseau radio local (Wifi, par exemple) à utiliser pour la mise en oeuvre de cette action. Il peut y avoir, notamment sur le dispositif de pointage, une seule action déterminée, ou bien une liste d'actions proposées, parmi lesquelles l'utilisateur peut faire un choix afin de déclencher une action de cette liste qui l'intéresse plus particulièrement. Cette figure 3 illustre seulement une manière particulière, parmi plusieurs possibles, de réaliser la technique de l'invention (par exemple selon le mode de réalisation particulier décrit avec les figures 1 et 2). En effet, la technique de l'invention se réalise indifféremment : - sur une machine de calcul reprogrammable (un ordinateur PC, un processeur DSP ou un microcontrôleur) exécutant un programme comprenant une séquence d'instructions, ou - sur une machine de calcul dédiée (par exemple un ensemble de portes logiques comme un FPGA ou un ASIC, ou tout autre module matériel). Dans le cas où l'invention est implantée sur une machine de calcul reprogrammable, le programme correspondant (c'est-à-dire la séquence d'instructions) pourra être stocké dans un médium de stockage amovible (tel que par exemple une disquette, un CD-ROM ou un DVD-ROM) ou non amovible, ce médium de stockage étant lisible partiellement ou totalement par un ordinateur ou un processeur. REVENDICATIONS1. Procédé de gestion du pointage d'au moins un dispositif pointé par un dispositif de pointage (501), caractérisé en ce qu'un équipement central (601) effectue les étapes suivantes : obtention (21) d'une information sur la position du dispositif de pointage ; obtention (22) d'une information sur l'orientation du dispositif de pointage ; obtention (23) d'une information sur la position de chaque dispositif cible appartenant à une pluralité de dispositifs cibles ; identification (24) dudit au moins un dispositif pointé, parmi la pluralité de dispositifs cibles, en fonction de : * l'information sur la position du dispositif de pointage ; * l'information sur l'orientation du dispositif de pointage ; et * l'information sur la position de chaque dispositif cible. 2. Procédé selon la revendication 1, comprenant une étape de détermination d'au moins une action à exécuter par le dispositif de pointage et/ou par le dispositif pointé identifié. 3. Procédé selon la revendication 1 ou 2, comprenant une étape de déclenchement d'une exécution par le dispositif de pointage d'au moins une action en rapport avec le dispositif pointé identifié. 4. Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que l'étape d'obtention d'une information sur la position du dispositif de pointage comprend les étapes suivantes : un premier module de localisation (5010), compris dans le dispositif de pointage (501), communique avec des seconds modules de localisation (2010, 301, 302, 4010) placés à des positions connues, permettant de déterminer des distances entre le premier module de localisation et les seconds modules de localisation ; l'équipement central obtient lesdites distances ; l'équipement central détermine la position du dispositif de pointage, en fonction desdites distances et des positions connues des seconds modules de localisation. 5. Procédé selon la revendication 4, caractérisé en ce que le premier et les seconds modules de localisation sont des modules de localisation radio Ultra Large Bande. 6. Procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que l'étape d'obtention d'une information sur l'orientation du dispositif de pointage comprend une étape de réception de ladite information sur l'orientation, via un lien de communication établi entre l'équipement central et le dispositif de pointage. 7. Procédé selon la revendication 6, caractérisé en ce que le dispositif de pointage obtient l'information sur l'orientation grâce à au moins un capteur (5011) compris dans le dispositif de pointage et appartenant au groupe comprenant : des boussoles, des accéléromètres et des gyroscopes. 8. Procédé selon l'une quelconque des revendications 1 à 7, caractérisé en ce que l'étape d'obtention d'une information sur la position de chaque dispositif cible comprend une étape d'interrogation par l'équipement central d'une base de données (5010) stockant les informations relatives aux positions des dispositifs cibles. 9. Produit programme d'ordinateur, comprenant des instructions de code de programme pour la mise en oeuvre du procédé selon au moins une des revendications 1 à 8, lorsque ledit programme est exécuté sur un ordinateur. 10. Médium de stockage lisible par ordinateur et non transitoire, stockant un programme d'ordinateur comprenant un jeu d'instructions exécutables par un ordinateur ou un processeur pour mettre en oeuvre le procédé selon au moins une des revendications 1 à 8. 11. Equipement central (601), adapté pour la gestion du pointage d'au moins un dispositif pointé par un dispositif de pointage (501), caractérisé en ce qu'il comprend : - des moyens d'obtention d'une information sur la position du dispositif de pointage ; - des moyens d'obtention d'une information sur l'orientation du dispositif de pointage ; - des moyens d'obtention d'une information sur la position de chaque dispositif cible appartenant à une pluralité de dispositifs cibles ; - des moyens d'identification dudit au moins un dispositif pointé, parmi la pluralité de dispositifs cibles, en fonction de : * l'information sur la position du dispositif de pointage ; * l'information sur l'orientation du dispositif de pointage ; et* l'information sur la position de chaque dispositif cible.