Brevet FR3088742A1 — publié le 20200522

Description Titre de l'invention : Procédé de communication entre un équipement portable comportant une surface tactile, et un équipement périphérique sélectionné par un glissement directif sur la surface tactile. [0001] L'invention concerne le domaine des procédés de communication entre un équipement portable comportant une surface tactile, et un équipement périphérique sélectionné par un glissement directif sur la surface tactile. [0002] ARRIERE PLAN DE L'INVENTION [0003] Certains boîtiers décodeurs développés récemment sont capables de communiquer avec des équipements autres qu'une télévision, pour mettre en oeuvre de nouvelles fonctions et pour faciliter leur utilisation. [0004] Ces équipements sont par exemple des équipements portables : tablette smartphone, ordinateur portable, montre connectée, etc. [0005] Parmi ces nouvelles fonctions, on a désormais la possibilité de regarder un contenu vidéo sur un smartphone ou sur une tablette, et de transférer au boîtier décodeur le contenu vidéo pour continuer à regarder le contenu vidéo sur la télévision qui est connectée au boîtier décodeur. [0006] Ce type de transfert n'est bien sûr pas uniquement un transfert de contenu vidéo vers un boîtier décodeur : tout type de contenu multimédia peut être transféré depuis un équipement portable vers tout type d'équipement périphérique. Comme on l'a vu, le contenu multimédia peut être une vidéo transférée vers un boîtier décodeur, mais peut aussi être une vidéo transférée vers un don gle connecté directement sur une télévision, ou encore un contenu audio transféré vers un haut-parleur connecté, etc. [0007] Généralement, les interfaces proposées pour réaliser ce type de transfert sont peu conviviales et sont complexes à utiliser, surtout pour certaines personnes, comme les personnes âgées, qui n'ont pas l'habitude d'utiliser de tels équipements. En particulier, la sélection de l'équipement périphérique vers lequel on souhaite transférer un contenu multimédia est peu pratique et peu instinctive à réaliser. [0008] OBJET DE L'INVENTION [0009] L'invention a pour objet de sélectionner de manière simple, conviviale et instinctive un équipement périphérique avec lequel on souhaite qu'un équipement portable établisse une communication. Résumé de l'invention [0010] En vue de la réalisation de ce but, on propose un procédé de communication entre un équipement portable comportant une surface tactile, et un équipement périphérique sé- 2 lectionné parmi au moins un équipement périphérique, comprenant les étapes de : [0011] déterminer une position présente et une orientation présente de l'équipement portable ; déterminer une direction d'un glissement de sélection sur la surface tactile de l'équipement portable, effectué par un doigt d'un individu ou par un objet quelconque ; définir, parmi le au moins un équipement périphérique, l'équipement périphérique sélectionné dont la position correspond à la direction du glissement de sélection ; démarrer une communication entre l'équipement portable et l'équipement périphérique sélectionné. [0012] Par « l'équipement périphérique sélectionné dont la position correspond à la direction du glissement de sélection », on entend que le glissement de sélection est réalisé en direction de la position réelle et actuelle de l'équipement périphérique sélectionné. [0013] Ainsi, pour sélectionner l'équipement périphérique avec lequel on souhaite que l'équipement portable établisse une communication, par exemple un transfert de contenu multimédia, il suffit d'effectuer un glissement sur la surface tactile de l'équipement portable en direction de l'équipement périphérique sélectionné. La sélection de l'équipement périphérique est donc à la fois simple, conviviale et instinctive. [0014] On propose aussi un équipement portable, comprenant un composant de traitement dans lequel est mis en oeuvre le procédé de communication qui vient d'être décrit. [0015] On propose de plus un programme d'ordinateur comprenant des instructions pour mettre en oeuvre, par un composant de traitement d'un équipement portable, le procédé de communication qui vient d'être décrit. [0016] On propose en outre des moyens de stockage, caractérisés en ce qu'ils stockent un programme d'ordinateur comprenant des instructions pour mettre en oeuvre, par un composant de traitement d'un équipement portable, le procédé de communication qui vient d'être décrit. [0017] L'invention sera mieux comprise à la lumière de la desciiption qui suit d'un mode de mise en oeuvre particulier non limitatif de l'invention. Brève description des dessins [0018] Il sera fait référence aux dessins annexés, parmi lesquels : [0019] [fig.]] la figure 1 représente une tablette, des équipements périphériques comprenant un boîtier décodeur relié à une télévision, et trois équipements de référence ; 3 100201 Ifig.21 la figure 2 représente la tablette, le boîtier décodeur, la télévision et les trois équipements de référence, ainsi qu'une direction de référence et des directions de glissements effectués lors de la mise en oeuvre du procédé de communication selon l'invention. Description des modes de réalisation [0021] En référence à la figure I. le procédé de communication selon l'invention est mis en oeuvre dans un équipement portable 1 comportant une surface tactile. La surface tactile appartient ici à un écran tactile 2 de l'équipement portable 1. [0022] L'équipement portable 1 est ici une tablette 1. La tablette 1 comprend des composants de communication lui permettant d'échanger des données selon la norme Bluetooth. [0023] La tablette 1 comporte de plus un composant de traitement. [0024] Le composant de traitement est ici un processeur, mais pourrait être un composant différent, par exemple un microcontrôleur, un FPGA, un ASIC, etc. Le processeur est adapté à exécuter des instructions d'un programme pour mettre en oeuvre le procédé de communication selon l'invention. [0025] La tablette 1 est ici portée par un individu qui se trouve dans son habitation. [0026] L'habitation de l'individu comporte au moins un, en l'occurrence une pluralité d'équipements périphériques 3a, ..., 3n ayant pour positions respectives Pa, ..., Pn. Parmi ces équipements périphériques 3, on trouve notamment un boîtier décodeur 3k qui est connecté à une télévision 4. [0027] Dans l'habitation de l'individu, on trouve de plus un premier équipement de référence Sa, un deuxième équipement de référence Sb, et un troisième équipement de référence Sc. Le premier équipement de référence Sa est une enceinte connectée, le deuxième équipement de référence 5b est un amplificateur de home einema, et le troisième équipement de référence Sc est une passerelle résidentielle. [0028] Les trois équipements de référence 5 comprennent tous des composants de commu- nication leur permettant d'échanger des données selon la norme Bluetooth. [0029] Le procédé de communication selon l'invention nécessite notamment de déterminer la position de certains équipements, et notamment de la tablette 1. [0030] La position T de la tablette 1 est ici déterminée par triangulation Bluetooth, dans un référentiel défini par les positions d'au moins trois équipements de référence, en l'occurrence par la position Ra du premier équipement de référence Sa, par la position Rb du deuxième équipement de référence 5b, et par la position Rc du troisième équipement de référence Sc. Le premier équipement de référence Sa, le deuxième équipement de référence Sb et le troisième équipement de référence 5c jouent donc le rôle de balises Bluetooth permettant de géolocaliser la tablette 1. [0031] La triangulation Bluelooth utilise ici des mesures de RSSI (pour Received Signal Strength Indication). Lorsqu'un équipement récepteur quelconque reçoit un signal Bluetooth émis par un équipement émetteur quelconque, le RSSI évalué par l'équipement récepteur est une mesure de la puissance en réception du signal qui est représentative de la distance entre l'équipement récepteur et l'équipement émetteur. [0032] La triangulation ici mise en oeuvre utilise le principe de l'angle d'arrivée (ou AoA, pour Angle of Arrival). [0033] Le premier équipement de référence Sa et le deuxième équipement de référence 5b forment la base d'un triangle. [0034] L'origine du référentiel est la position du premier équipement de référence 5a, dont les coordonnées dans le référentiel sont (0 ; 0). [0035] Une mesure de RSSI est produite par le premier équipement de référence Sa ou par le deuxième équipement de référence 5b. Une valeur M(5a, 5b) est obtenue à partir de cette mesure de RSSI. La valeur M(5a, 5b) est une valeur de puissance représentative de la distance entre le premier équipement de référence Sa et le deuxième équipement de référence Sb. Cette valeur de puissance représente l'unité utilisée dans le référentiel. Les « mesures de distance » produites ici sont donc en réalité des mesures de puissances relatives exprimées en fonction de la valeur M(5a, 5b). [0036] On considère que la tablette 1 se trouve dans la position T qui forme le troisième sommet du triangle Ra, Rb, T. [0037] Une valeur M(5a, 1) et une valeur M(5b, 1) sont obtenues. Ces valeurs sont des valeurs de puissance qui sont respectivement représentatives de la distance entre le premier équipement de référence Sa et la tablette 1, et de la distance entre le deuxième équipement de référence Sb et la tablette 1. [0038] On utilise alors les valeurs M(5a, 5b), M(5a, 1) et M(5b, 1), ainsi que les relations tri- gonométriques classiques, pour calculer les angles RaRbT et RbRaT. [0039] On obtient ainsi la position T de la tablette 1, sans qu'il soit nécessaire de connaître la distance dans un référentiel métrique entre le premier équipement de référence Sa et le deuxième équipement de référence 5b. [0040] Pour améliorer la précision de la position T de la tablette 1, on répète ces mesures avec le troisième équipement de référence Rc pour réaliser une triangulation. [0041] On note que cette méthode peut bien sûr être utilisée pour évaluer la position d'autres équipements. [0042] On décrit maintenant de manière plus précise, en référence à la figure 2, la mise en oeuvre du procédé de communication selon l'invention. [0043] Le procédé de communication débute par une phase de calibration préliminaire. [0044] Au cours de cette phase de calibration préliminaire, la tablette 1 détecte tous les équipements périphériques 3 présents sur le réseau (comprenant le boîtier décodeur 3k). Cette détection utilise tout type de protocole de détection, par exemple le protocole UPnP (pour Universal Plug and Play), le protocole AirPlay, etc. La tablette 1 range les identifiants de ces équipements périphériques 3 dans une liste d'équipements périphériques 3. [0045] Puis, la tablette 1 acquiert les positions Pa, ..., Pn de chaque équipement péri- phérique 3a, ..., 3n. [0046] Si un équipement périphérique 3 est capable d'échanger des données en Bluelooth, l'équipement périphérique 3 détermine lui-même sa position P par triangulation dans le référentiel évoqué plus tôt, et la transmet à la tablette 1. [0047] Si l'équipement périphérique 3 en question ne peut pas échanger de données en Blueunnh, ou bien si l'équipement périphérique 3 ne peut pas se géolocal iscr dans le référentiel pour toute autre raison, la tablette 1 demande à l'individu de positionner la tablette 1 à proximité immédiate de l'équipement périphérique 3, par exemple sur l'équipement périphérique 3. La tablette 1 demande alors à l'individu de réaliser une action, comme par exemple appuyer sur un bouton ou sur une surface de l'écran tactile 2 de la tablette 1, pour valider la position dans laquelle la tablette 1 se trouve. La tablette 1 acquiert alors sa propre position et considère que sa propre position correspond à la position de l'équipement périphérique 3. [0048] Alternativement, la position d'un ou de plusieurs équipements périphériques 3 pourrait être déterminée en utilisant une caméra positionnée pour voir les équipements périphériques 3 et pour acquérir des images de ces équipements périphériques 3 permettant de les localiser. [0049] Ensuite, pour chaque équipement périphérique 3, la tablette 1 demande à l'individu de se positionner (et donc de positionner la tablette 1) dans une position de calibration quelconque, par exemple au milieu de la pièce dans laquelle se trouvent les équipements périphériques 3, et d'effectuer un glissement de calibration avec un doigt ou avec un objet quelconque (par exemple un stylet) sur l'écran tactile 2 de la tablette 1, de sorte qu'une direction du glissement de calibration vise ledit équipement périphérique 3. [0050] La tablette 1 acquiert, sauvegarde et associe au périphérique 3 la position de ca- libration, ainsi qu'un angle de glissement de calibration entre la direction de référence N et la direction du glissement de calibration. La direction de référence N est le nord magnétique. [0051] Par exemple, pour le boîtier décodeur 3k, la position de calibration de la tablette 1 sur la figure 2 est la position Tk, l'angle de glissement de calibration est l'angle 0k, et la direction du glissement de calibration est la direction Dk. [0052] Suite à cette phase de calibration, l'individu peut utiliser sa tablette 1 pour sé- 6 lectionner, par glissement sur l'écran tactile 2, un équipement périphérique sélectionné parmi les autres équipements périphériques 3, vers lequel il souhaite transférer un contenu multimédia, ou bien, plus généralement, avec lequel il souhaite que la tablette 1 établisse une communication. [0053] L'équipement périphérique sélectionné est ici le boîtier décodeur 3k relié à la té- lévision 4. L'individu portant la tablette 1 souhaite en effet transférer un contenu vidéo vers le boîtier décodeur 3k pour diffuser le contenu vidéo sur la télévision 4. On note que le contenu vidéo peut être stocké dans la tablette 1 sous forme d'un fichier vidéo, niais peut aussi être en cours de réception par la tablette 1 via un flux vidéo provenant par exemple du réseau internet. [0054] Le procédé de communication comporte ensuite l'étape de déterminer une position présente et une orientation présente de la tablette I. [0055] Par position et orientation « présente », on entend la position et l'orientation de la tablette 1 au moment où l'individu décide de lancer le transfert vers le boîtier décodeur 3k. [0056] L'orientation présente de la tablette 1 est produite grâce à une boussole présente dans la tablette 1, qui donne une orientation par rapport à la direction de référence N. [0057] La position présente de la tablette 1 correspond à la position T' sur la figure 2. [0058] L'individu effectue alors un glissement de sélection sur l'écran tactile 2 de la tablette 1, en direction de l'équipement sélectionné, c'est-à-dire du boîtier décodeur 3k (ou de la télévision 4). L'individu réalise le glissement de sélection avec l'un de ses doigts ou bien avec un objet quelconque, par exemple avec un stylet. [0059] La tablette 1 acquiert la direction du glissement de sélection D', ainsi que l'angle de glissement de sélection 0' entre la direction de référence N et la direction du glissement de sélection D' [0060] La tablette 1 définit alors, parmi les équipements périphériques P de l'habitation de l'individu, l'équipement périphérique sélectionné, c'est-à-dire en l'occurrence le boîtier décodeur 3k, dont la position correspond à la direction du glissement de sélection D'. [0061] L'équipement péiiphérique sélectionné est défini de la manière suivante. [0062] La tablette 1 a déjà détecté tous les équipements péiiphériques 3 et a rangé leurs identifiants dans une liste d'équipements périphériques 3. La tablette 1 tente de vérifier, pour chaque équipement périphérique 3 l'un après l'autre, si ledit équipement périphérique 3 est l'équipement périphérique sélectionné. [0063] Pour chaque équipement périphérique 3, et donc en l'occurrence ici pour le boîtier décodeur 3k, la tablette 1 détermine que la position dudit équipement périphérique (c'est à dire du boîtier décodeur 3k) correspond à la direction du glissement de sélection D', et donc que ledit boîtier décodeur 3k est l'équipement périphérique sé- 7 lectionné, lorsque102-02'1