FR3099837A1 - Etablissement d’une communication par analyse des mouvements oculaires - Google Patents

Etablissement d’une communication par analyse des mouvements oculaires Download PDF

Info

Publication number
FR3099837A1
FR3099837A1 FR1909125A FR1909125A FR3099837A1 FR 3099837 A1 FR3099837 A1 FR 3099837A1 FR 1909125 A FR1909125 A FR 1909125A FR 1909125 A FR1909125 A FR 1909125A FR 3099837 A1 FR3099837 A1 FR 3099837A1
Authority
FR
France
Prior art keywords
terminal
user
eye movements
communication
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
FR1909125A
Other languages
English (en)
Inventor
Jean Cartigny
Thomas MAHERAULT
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Orange SA
Original Assignee
Orange SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Orange SA filed Critical Orange SA
Priority to FR1909125A priority Critical patent/FR3099837A1/fr
Priority to PCT/FR2020/051420 priority patent/WO2021028630A1/fr
Priority to EP20820480.0A priority patent/EP4010785A1/fr
Priority to US17/633,820 priority patent/US11907422B2/en
Publication of FR3099837A1 publication Critical patent/FR3099837A1/fr
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/013Eye tracking input arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27467Methods of retrieving data
    • H04M1/2747Scrolling on a display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30196Human being; Person
    • G06T2207/30201Face
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/52Details of telephonic subscriber devices including functional features of a camera

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephone Function (AREA)

Abstract

L'invention concerne un procédé d’établissement d’une communication à destination d’au moins un terminal d’au moins un second utilisateur par analyse des mouvements oculaires d’un premier utilisateur, ledit procédé étant mis en œuvre par un dispositif d’établissement d’une communication par analyse des mouvements oculaires dudit premier utilisateur, ledit dispositif possédant au moins une caméra et au moins une zone d’intérêt associée via une donnée d’identification audit au moins un terminal dudit au moins un second utilisateur, et caractérisé en ce que ce que le procédé comprend : - une étape de capture des mouvements oculaires par ladite caméra,- une étape d’analyse des mouvements oculaires capturés,- une étape d’évaluation d’une durée pendant laquelle l’analyse des mouvements oculaires indique que le regard dudit premier utilisateur reste dirigé sur ladite zone d’intérêt, etlorsque l’évaluation indique que cette durée est supérieure à un seuil, - une étape de transmission d’au moins un premier message vers ledit au moins un terminal identifié via ladite donnée d’identification. Figure pour l'abrégé : Figure 1

Description

Etablissement d’une communication par analyse des mouvements oculaires
1. Domaine de l'invention
L’invention se rapporte au domaine des télécommunications et concerne plus particulièrement un procédé permettant d’initier et/ou maintenir une communication grâce à l’analyse de mouvements oculaires.
2. Art Antérieur
L’essor des technologies de communication actuelles s’accompagne chaque jour de nouveaux usages. Les terminaux connectés en particulier, se sont démocratisés et occupent aujourd’hui une place centrale dans la vie de leurs utilisateurs, les guidant rapidement vers de nouveaux usages. Leurs utilisateurs sont maintenant joignables à tout instant selon tout un panel de modalités et partagent toutes sortes d’informations avec d’autres, quand et tant qu’ils le désirent.
L’utilisation de ces terminaux occupe une grande partie du temps de leurs propriétaires car les usages sont très variés : internet, communications, agenda, lecture, photo, vidéo, télévision, jeux, … Ainsi, les terminaux se doivent d’offrir une interface particulièrement efficace de façon à ce que les utilisateurs ne perdent pas de temps en manipulations techniques et que l’information utile soit disponible immédiatement. Ils doivent également aider, dans la mesure du possible, à la prise en mains de ces services par les utilisateurs quels qu’ils soient en fournissant des outils pour l’accessibilité.
Actuellement, il est d’usage pour établir une communication de sélectionner le contact à appeler dans le carnet d’adresse de son application de communication ou de renseigner directement dans l’interface utilisateur l’identifiant de l’appelé tel qu’un numéro de téléphone ou une adresse de messagerie. L’utilisateur a également la possibilité d’utiliser un assistant vocal qui, après avoir interprété la commande énoncée, se chargera d’établir la communication.
L’ensemble de ces solutions demande un certain nombre de manipulations afin d’établir in fine la communication. L’utilisateur doit au minimum passer par une étape de saisie ou d’activation de l’assistant vocal le plus souvent réalisée via des manipulations sur le terminal ou par des commandes vocales.
3. Exposé de l'invention
L'invention vient améliorer l'état de la technique en exploitant les systèmes d’oculométrie (en anglais Eye-tracking) qui regroupent un ensemble de techniques permettant d'enregistrer et d’analyser les mouvements oculaires d’une personne. Les oculomètres les plus courants analysent des images de l'œil humain capturées par une caméra, souvent en lumière infrarouge, pour calculer et déterminer la direction du regard.
Elle propose à cet effet un procédé d’établissement d’une communication à destination d’au moins un terminal d’au moins un second utilisateur par analyse des mouvements oculaires d’un premier utilisateur, ledit procédé étant mis en œuvre par un dispositif d’établissement d’une communication par analyse des mouvements oculaires dudit premier utilisateur, ledit dispositif possédant au moins une caméra et au moins une zone d’intérêt associée via une donnée d’identification audit au moins un terminal dudit au moins un second utilisateur, et caractérisé en ce que ce que le procédé comprend :
- une étape de capture des mouvements oculaires par ladite caméra,
- une étape d’analyse des mouvements oculaires capturés,
- une étape d’évaluation d’une durée pendant laquelle l’analyse des mouvements oculaires indique que le regard dudit premier utilisateur reste dirigé sur ladite zone d’intérêt, et
lorsque l’évaluation indique que cette durée est supérieure à un seuil,
- une étape de transmission d’au moins un premier message vers ledit au moins un terminal identifié via ladite donnée d’identification.
Avantageusement, le procédé permet de limiter les interactions physiques avec le dispositif. Cela permet par exemple à un utilisateur handicapé n’ayant pas de capacité ou des capacités limitées de préhension, d’établir une communication avec par exemple un service d’urgence, un médecin ou un proche. De même, un travailleur de l’industrie ou un chirurgien, réalisant pour les besoins de leur travail des tâches nécessitant un usage exclusif de leurs bras et/ou de leurs mains, pourront établir une communication avec par exemple un assistant conversationnel, un superviseur ou un confrère afin d’obtenir par exemple une information sur un protocole d’intervention ou réaliser un appel d’urgence.
L’établissement de la communication peut se faire par exemple lorsque l’utilisateur fixe du regard pendant un intervalle de temps donné un bouton, un écran, un élément affiché sur un écran, une diode électroluminescente, ou toute autre partie du dispositif.
Le fait de ne pas avoir à toucher le dispositif permet également aux personnes à faible immunité de supprimer tout contact avec un dispositif potentiellement porteur de microbes ou autres virus. Il est en effet avéré que les terminaux et plus particulièrement les écrans sont vecteurs de microbes et bactéries.
De plus, un tel procédé permet de s’affranchir de la langue utilisée/paramétrée sur le dispositif et de sa retranscription écrite. Pour déclencher l’établissement de la communication l’utilisateur n’a pas besoin d’énoncer à haute voix une commande ou de savoir lire les menus affichés dans une langue particulière. Il a juste besoin de poser son regard pendant un laps de temps donné sur tout ou partie du dispositif. Cela permet de limiter le coût de mise en œuvre d’un tel dispositif. A noter que l’établissement de la communication peut se faire vers plusieurs terminaux. C’est par exemple le cas lorsque l’utilisateur souhaite prévenir plusieurs proches/services d’urgences d’un problème comme par exemple une chute. Cela permet ainsi d’optimiser le temps de réaction des secours.
On entend par zone d’intérêt tout ou partie du dispositif déterminée et permettant d’y associer un identifiant de l’utilisateur et/ou de son terminal afin d’établir une communication avec celui-ci.
On entend par message, tout message permettant de communiquer avec le terminal tels que les SMS/MMS, les messages de signalisation permettant par exemple l’initialisation de communications téléphoniques/visiophoniques par l’intermédiaire d’un réseau IP ou circuit, les messages de messagerie instantanée incluant les notifications de statut, les courriels ou tout autre message permettant d’échanger via un canal de télécommunications, comme par exemple un réseau de télécommunications ou une liaison point à point Bluetooth/ WiFi direct, de l’information entre le dispositif et le terminal.
Selon un mode de mise en œuvre particulier de l'invention, un procédé tel que décrit ci-dessus est caractérisé en ce que l’étape de transmission est suivie des étapes suivantes :
- une seconde étape de capture des mouvements oculaires par ladite caméra,
- une seconde étape d’analyse des mouvements oculaires capturés, et
lorsque l’analyse indique que le regard dudit premier utilisateur n’est plus dirigé sur ladite zone d’intérêt,
- une seconde étape de transmission d’au moins un troisième message vers ledit au moins un terminal identifié via ladite donnée d’identification.
Avantageusement, ce mode de réalisation permet à l’utilisateur, dans le cas où le troisième message serait un message de fin de communication, de maintenir la communication avec son interlocuteur tant que son regard reste dirigé sur la zone d’intérêt. Ainsi, dès que l’utilisateur quitte du regard la zone en question, la communication se termine. Dans un autre mode de réalisation, le troisième message peut également être un message permettant la transmission de données telles que du texte, des photos/vidéos ou encore un statut de communication.
Selon un mode de mise en œuvre particulier de l'invention, un procédé tel que décrit ci-dessus est caractérisé en ce que ledit au moins un premier message est un message de demande d’établissement d’une communication bidirectionnelle entre ledit dispositif et ledit au moins un terminal.
Avantageusement, ce mode de réalisation permet l’établissement d’une communication bidirectionnelle entre le dispositif et le terminal afin d’avoir un échange en temps réel entre le premier et le deuxième utilisateur. La communication bidirectionnelle peut être par exemple une communication vocale, visiophonique ou textuelle.
Selon un mode de mise en œuvre particulier de l'invention, un procédé tel que décrit ci-dessus est caractérisé en ce que l’étape de transmission est suivie des étapes suivantes :
- une étape de réception d’au moins un second message en provenance dudit au moins un terminal,
- une étape de validation sur ledit dispositif.
Ce mode de mise en œuvre de l'invention permet à l’utilisateur du dispositif de valider l’établissement d’une communication entre le dispositif et le terminal et ainsi de s’assurer que l’utilisateur du dispositif souhaite bien établir la communication avec l’utilisateur du terminal. La validation peut également se faire de manière automatique par le dispositif en fonction de règles définies par l’utilisateur telles que la date, l’heure, l’appelé, etc.
Selon un mode de mise en œuvre particulier de l'invention, un procédé tel que décrit ci-dessus est caractérisé en ce que la zone d’intérêt est au moins une partie d’un écran.
Ce mode de mise en œuvre de l'invention permet par exemple de contextualiser l’affichage en divisant l’écran en plusieurs zones d’intérêt, et par conséquent d’établir des communications avec différents interlocuteurs. Cela peut par exemple être des numéros de téléphone affichés par l’intermédiaire d’un navigateur par exemple sous la forme de liens hypertextes. Naturellement la zone d’intérêt peut occuper tout l’écran.
Selon une variante de ce mode particulier de réalisation de l’invention, le procédé tel que décrit ci-dessus est caractérisé en ce que la zone d’intérêt est une fiche contact associée audit au moins un second utilisateur.
Ce mode de mise en œuvre de l'invention permet par exemple de s’assurer que l’établissement de la communication ne sera possible que lorsque l’utilisateur sera situé dans l’arborescence de l’interface homme-machine du dispositif au niveau de la fiche contact de l’appelé et ainsi de prévenir toutes communications non désirées.
Selon un mode de mise en œuvre particulier de l'invention, un procédé tel que décrit ci-dessus est caractérisé en ce que ladite durée est restituée sur le dispositif via une barre de progression.
Ce mode de mise en œuvre de l'invention permet de donner un retour visuel à l’utilisateur sur l’état d’avancement du procédé et du délai ou seuil de déclenchement de l’envoi du message vers l’appelé. Il est à noter que ce seuil peut être paramétrable et paramétré par l’utilisateur lui-même. Cette restitution peut également se faire par l’intermédiaire de deux affichages. Le premier au début et le deuxième à la fin de l’intervalle de temps correspondant à la durée pendant laquelle le regard de l’utilisateur reste dirigé sur la zone d’intérêt. Cela peut par exemple être une diode électroluminescente qui clignote au début et à la fin de l’intervalle de temps ou bien une icône dont la couleur change à la fin de la durée.
Selon un mode de mise en œuvre particulier de l'invention, un procédé tel que décrit ci-dessus est caractérisé en ce que ladite durée est restituée sur le dispositif via un son ou une vibration.
Ce mode de mise en œuvre de l'invention permet de donner un retour à l’utilisateur sur l’état d’avancement du procédé et du délai ou seuil de déclenchement de l’envoi du message vers l’appelé. Il est à noter que ce seuil peut être paramétrable et paramétré par l’utilisateur lui-même. L’utilisateur peut également paramétrer le volume sonore, une séquence audio ou une séquence de vibration, ou encore définir une intensité du son ou de la vibration allant par exemple crescendo. La restitution de la durée peut également se faire grâce à deux séquences audio ou deux séquences de vibrations, la première au début et la deuxième à la fin de l’intervalle de temps correspondant à la durée pendant laquelle le regard de l’utilisateur reste dirigé sur la zone d’intérêt.
Selon un mode de mise en œuvre particulier de l'invention, un procédé tel que décrit ci-dessus est caractérisé en ce que l’étape de transmission est précédée d’une étape de validation sur le dispositif par le premier utilisateur.
Avantageusement, ce mode de mise en œuvre permet à l’utilisateur de valider ou d’annuler l’envoi du message d’établissement de la communication. Cette action pouvant par exemple se faire grâce à un mouvement particulier des yeux, un mouvement de tête, une commande vocale, l’appui sur un bouton matériel ou logiciel, ou toute autre interaction avec l’interface homme-machine du dispositif.
L'invention concerne également un procédé de communication entre un premier terminal d’un premier utilisateur et un second terminal d’un second utilisateur comprenant chacun un dispositif d’établissement d’une communication à destination d’au moins un terminal par analyse des mouvements oculaires d’un utilisateur, lesdits terminaux possédant au moins respectivement une première et une deuxième caméra et au moins respectivement une première et une deuxième zone d’intérêt associées respectivement au second et au premier terminal, et caractérisé en ce que le procédé comprend :
- une étape de capture des mouvements oculaires dudit premier utilisateur par ladite caméra dudit premier terminal,
- une étape de capture des mouvements oculaires dudit second utilisateur par ladite caméra dudit second terminal,
- une étape d’analyse par ledit premier terminal, des mouvements oculaires capturés par ledit premier terminal,
- une étape d’analyse par ledit second terminal, des mouvements oculaires capturés par ledit second terminal,
- une étape d’évaluation par ledit premier terminal, d’une première durée pendant laquelle l’analyse des mouvements oculaires indique que le regard de l’utilisateur du premier terminal reste dirigé sur ladite première zone d’intérêt, et lorsque l’évaluation indique que cette durée est supérieure à un premier seuil, une étape de transmission par ledit premier terminal d’au moins un premier message vers ledit au moins un second terminal,
- une étape d’évaluation par ledit second terminal, d’une seconde durée pendant laquelle l’analyse des mouvements oculaires indique que le regard de l’utilisateur du second terminal reste dirigé sur ladite seconde zone d’intérêt, et lorsque l’évaluation indique que cette seconde durée est supérieure à un second seuil, une étape de transmission par ledit second terminal d’au moins un second message vers ledit au moins un premier terminal,
- une étape d’établissement d’une communication entre ledit premier terminal et ledit second terminal si ledit au moins un second message est reçu, à la suite de l’étape de transmission réalisée sur ledit premier terminal, par ledit au moins un premier terminal dans un intervalle de temps.
Ce mode de mise en œuvre de l'invention permet de déclencher une communication informelle à distance et de façon spontanée. Lorsque deux utilisateurs regardent simultanément sur leur dispositif par exemple la fiche de contact de l’autre, une négociation s’établit entre les deux dispositifs. S’ils maintiennent le contact visuel pendant un laps de temps donné alors une communication est initiée de manière naturelle entre les deux utilisateurs. Cela permet par exemple de s’assurer de la disponibilité de son interlocuteur avant de transmettre une requête d’appel et de limiter les rejets d’appels.
Selon une variante de ce mode particulier de réalisation de l’invention, le procédé tel que décrit ci-dessus est caractérisé en ce que l’étape de transmission réalisée sur ledit premier terminal est suivie d’une étape de restitution sur ledit premier terminal d’un second délai matérialisant ledit intervalle de temps pendant lequel la réception dudit au moins un second message par ledit premier terminal permet l’établissement de la communication.
Avantageusement, ce mode de mise en œuvre permet de fournir à l’utilisateur une indication sur le délai pendant lequel la communication avec le terminal distant sera possible. Passé ce délai, l’utilisateur aura l’information que la tentative d’établissement de la communication a échoué. La restitution du délai peut par exemple se faire grâce à des vibrations, des sons, ou un affichage dédié.
L'invention concerne également un dispositif d’établissement d’une communication à destination d’au moins un terminal d’au moins un second utilisateur par analyse des mouvements oculaires d’un premier utilisateur, ledit dispositif possédant au moins une caméra et au moins une zone d’intérêt associée via une donnée d’identification audit au moins un terminal dudit second utilisateur, et caractérisé en ce que ce que le dispositif comprend :
- un module d’émission / réception permettant la transmission d’au moins un premier message vers ledit au moins un terminal identifié via ladite donnée d’identification,
- un module d’analyse des mouvements oculaires dudit premier utilisateur capturés par ladite caméra,
- un module d’évaluation d’une durée pendant laquelle l’analyse des mouvements oculaires indique que le regard du premier utilisateur reste dirigé sur ladite zone d’intérêt.
Le terme module peut correspondre aussi bien à un composant logiciel qu’à un composant matériel ou un ensemble de composants matériels et logiciels, un composant logiciel correspondant lui-même à un ou plusieurs programmes ou sous-programmes d’ordinateur ou de manière plus générale à tout élément d’un programme apte à mettre en œuvre une fonction ou un ensemble de fonctions telles que décrites pour les modules concernés. De la même manière, un composant matériel correspond à tout élément d’un ensemble matériel (ou hardware) apte à mettre en œuvre une fonction ou un ensemble de fonctions pour le module concerné (circuit intégré, carte à puce, carte à mémoire, etc.).
L’invention concerne également un terminal caractérisé en ce qu’il comporte un dispositif d’établissement d’une communication tel que décrit ci-dessus.
L'invention concerne également un système de communication entre un premier et un second terminal, les terminaux comportant respectivement un dispositif d’établissement d’une communication tel que décrit ci-dessus, caractérisé en ce que ce le module d’émission / réception du premier terminal permet en outre la réception d’au moins un second message transmis par ledit second terminal et l’établissement d’une communication à destination dudit second terminal.
L'invention concerne également un système d’établissement d’une communication à destination d’au moins un terminal d’au moins un second utilisateur par analyse des mouvements oculaires d’un premier utilisateur, ledit système possédant au moins une caméra et au moins une zone d’intérêt associée via une donnée d’identification audit au moins un terminal dudit second utilisateur, et caractérisé en ce que ce que le système comprend :
- un premier dispositif comprenant des moyens pour établir une communication,
- un deuxième dispositif comprenant des moyens pour analyser des mouvements oculaires capturés par ladite caméra,
- un troisième dispositif comprenant des moyens pour évaluer la durée pendant laquelle l’analyse des mouvements oculaires indique que le regard dudit premier utilisateur reste dirigé sur ladite zone d’intérêt,
les dispositifs étant agencés de manière à ce que lorsque l’évaluation indique que ladite durée est supérieure à un seuil, cela déclenche l’envoi d’un message depuis ledit premier dispositif vers ledit au moins un terminal identifié via ladite donnée d’identification.
L'invention concerne également un programme d'ordinateur comportant des instructions pour la mise en œuvre de l’un quelconque des procédés ci-dessus selon l'un quelconque des modes particuliers de réalisation décrits précédemment, lorsque ledit programme est exécuté par un processeur.
Le procédé peut être mis en œuvre de diverses manières, notamment sous forme câblée ou sous forme logicielle. Ce programme peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable.
L'invention vise aussi un support d'enregistrement ou support d'informations lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel que mentionné ci-dessus. Les supports d'enregistrement mentionnés ci-avant peuvent être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple un disque dur. D'autre part, les supports d'enregistrement peuvent correspondre à un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Les programmes selon l'invention peuvent être en particulier téléchargés sur un réseau de type Internet.
Alternativement, les supports d'enregistrement peuvent correspondre à un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question.
Ce dispositif d’établissement d’une communication à destination d’un terminal par analyse des mouvements oculaires d’un utilisateur et ce programme d'ordinateur présentent des caractéristiques et avantages analogues à ceux décrits précédemment en relation avec le procédé d’établissement d’une communication à destination d’un terminal par analyse des mouvements oculaires d’un utilisateur.
4. Liste des figures
D’autres caractéristiques et avantages de l’invention apparaîtront plus clairement à la lecture de la description suivante de modes de réalisation particuliers, donnés à titre de simples exemples illustratifs et non limitatifs, et des dessins annexés, parmi lesquels :
La figure 1 illustre un exemple d'environnement de mise en œuvre de l'invention selon un mode particulier de réalisation de l'invention,
La figure 2 illustre un exemple d’affichage sur un dispositif adapté pour la mise en œuvre du procédé d’établissement d’une communication à destination d’au moins un terminal par analyse des mouvements oculaires d’un utilisateur, selon un mode particulier de réalisation de l’invention,
La figure 3 illustre l’architecture d’un dispositif adapté pour la mise en œuvre du procédé d’établissement d’une communication à destination d’au moins un terminal par analyse des mouvements oculaires d’un utilisateur, selon un mode particulier de réalisation de l’invention,
La figure 4 illustre les principales étapes du procédé d’établissement d’une communication à destination d’au moins un terminal par analyse des mouvements oculaires d’un utilisateur selon un mode particulier de réalisation de l’invention.
La figure 5 illustre les principales étapes du procédé d’établissement d’une communication à destination d’au moins un terminal par analyse des mouvements oculaires d’un utilisateur selon un second mode particulier de réalisation de l’invention.
5. Description d'un mode de réalisation de l'invention
La figure 1 illustre un exemple d'environnement de mise en œuvre de l'invention selon un mode particulier de réalisation. L’environnement représenté en figure 1 comprend un terminal 100 mettant en œuvre le dispositif et le procédé selon la présente invention.
Selon ce mode de réalisation, le terminal 100 intègre le dispositif d’établissement d’une communication. Selon d’autres modes de réalisation, le dispositif d’établissement d’une communication peut être situé dans le réseau et/ou réparti sur une ou plusieurs machines informatiques telles que des ordinateurs, des terminaux ou des serveurs.
Le terminal 100 est par exemple un terminal de type smartphone (téléphone intelligent en anglais), une tablette, une télévision connectée à un réseau de communication, un objet connecté, une voiture autonome, un ordinateur personnel ou tout autre terminal possédant une caméra et permettant d’établir des communications de type électronique. Dans l’exemple décrit ici, le terminal 100 est un smartphone possédant une caméra (102) et adapté pour afficher sur son écran une liste de contacts (101) auxquels sont associés par exemple des numéros de téléphone, des adresses de messagerie, des pseudonymes ou toute autre donnée permettant de joindre et/ou de communiquer avec les contacts de la liste par l’intermédiaire par exemple de SMS/MMS, d’appels téléphoniques/visiophoniques, de messages instantanés, de courriels etc. La liste de contacts pouvant être stockée sur le terminal ou bien être accessible depuis le réseau.
Le procédé peut fonctionner de manière permanente et autonome sur le dispositif intégré dans le terminal dès que le terminal 100 est activé ou bien à la suite d’une action utilisateur ou encore pendant des plages horaires déterminées par l’utilisateur. Dès que le procédé est opérationnel, l’analyse des mouvements oculaires des utilisateurs présents dans le champ de captation de la caméra, commence.
L’environnement représenté en figure 1 comprend également un utilisateur (103) qui peut interagir avec le terminal 100. La caméra du terminal 100 capture les mouvements oculaires de l’utilisateur lorsque celui-ci est dans son champ de captation. Les données capturées sont ensuite traitées et analysées par le terminal 100. Dès que l’utilisateur fixe du regard un item de la liste de contacts 101, comme par exemple l’item « Alice », le terminal le détecte et déclenche par exemple un chronomètre ou un compteur afin d’évaluer la durée pendant laquelle le regard de l’utilisateur reste dirigé sur l’item « Alice ». Si la durée est supérieure à un seuil, alors une communication est initiée à destination d’Alice. Bien entendu, si l’utilisateur quitte du regard l’item « Alice » avant que le chronomètre n’atteigne la valeur de seuil alors le chronomètre se réinitialise et repart à zéro.
La communication alors initiée peut être de tout type comme par exemple téléphonique, visiophonique, SMS/MMS, textuelle, transfert de données, etc.
Selon un mode particulier de réalisation de l'invention, lorsque le seuil est atteint, le terminal 100 envoie un message de demande de communication à Alice (ie ses terminaux). Alice peut alors en retour envoyer un message indiquant qu’une communication bidirectionnelle telle qu’une communication téléphonique ou visiophonique peut s’établir. A ce moment-là, l’utilisateur du terminal 100 aura la possibilité de valider ou non l’établissement de la communication. Cette validation peut se faire au niveau du terminal 100 via une interface homme-machine telle qu’une interface graphique, une commande vocale, ou bien de manière automatique en fonction de règles prédéfinies par l’utilisateur telles que la date, l’heure, l’appelé, etc.
Selon un mode particulier de réalisation de l'invention, lorsque le seuil est atteint, une étape de validation de la part de l’utilisateur peut être nécessaire avant que la communication ne soit initiée à destination d’Alice. Cette validation peut se faire au niveau du terminal 100 via une interface homme-machine telle qu’une interface graphique, une commande vocale, ou bien de manière automatique en fonction de règles prédéfinies par l’utilisateur telles que la date, l’heure, l’appelé, etc.
Selon un mode particulier de réalisation de l'invention, la zone à fixer par l’utilisateur pour déclencher l’établissement de la communication peut être tout ou partie du dispositif intégré dans le terminal 100. Cela peut être un élément physique constitutif du terminal comme par exemple la caméra, une diode électroluminescente, un bouton ou bien une zone contextuelle de l’écran.
A noter que la valeur de seuil peut être paramétrée par l’utilisateur en fonction des usages, de l’interface utilisateur comme par exemple le niveau de profondeur dans une arborescence ou bien un horaire ou une date.
La figure 2 illustre un exemple d’affichage restitué par le terminal 100, du procédé d’établissement d’une communication à destination d’au moins un terminal par analyse des mouvements oculaires d’un utilisateur en lien avec l’environnement illustré par la figure 1. Lorsque l’utilisateur fixe du regard l’item « Alice » de la liste de contacts, le chronomètre se lance et une barre de progression (202) s’affiche et indique l’état d’avancement et/ou le pourcentage d’avancement de la valeur du chronomètre par rapport à la valeur de seuil à atteindre permettant l’établissement de la communication. Lorsque le chronomètre atteint la valeur de seuil, par exemple 5 secondes, la barre de progression est alors complète et l’établissement de la communication vers Alice s’effectue.
Si l’utilisateur quitte du regard l’item « Alice » avant que la barre de progression ne soit complète et donc que le chronomètre n’atteigne la valeur de seuil, le chronomètre repart à zéro et la barre de progression disparait ou revient à zéro. Ce mode de réalisation permet d’informer visuellement l’utilisateur du déclenchement du chronomètre et du moment où la demande de communication va s’établir.
Dans cet exemple la barre de progression est par exemple affichée en surimpression au niveau de l’item « Alice » mais peut être affichée sous n’importe quelle forme permettant d’illustrer la progression du chronomètre et à n’importe quel endroit de l’interface homme-machine visible de l’utilisateur et affichée par le terminal.
Selon un mode particulier de réalisation de l'invention, le retour utilisateur sur la progression du chronomètre peut également se faire grâce à des sons. Lorsque l’utilisateur fixe du regard l’item « Alice » de la liste de contacts, un son est émis par le dispositif pour indiquer que le chronomètre se lance. Lorsque le chronomètre atteint la valeur de seuil, par exemple 5 secondes, un nouveau son est alors joué pour indiquer que l’établissement de la communication avec Alice s’effectue. A noter que les sons peuvent varier en durée, en intensité ou changer de tonalité en fonction du contexte comme par exemple le contact sélectionné par le regard de l’utilisateur. Si l’utilisateur quitte du regard l’item « Alice » avant que le deuxième son ne soit joué et donc que le chronomètre n’atteigne la valeur de seuil alors le chronomètre repart à zéro.
Le retour utilisateur peut également être réalisé grâce à un son joué en continu sur la durée pendant laquelle le regard de l’utilisateur reste dirigé sur l’item « Alice ». Le son est alors émis par le dispositif au lancement du chronomètre et s’arrête lorsque le chronomètre atteint la valeur de seuil, indiquant l’établissement de la communication vers Alice. Pendant ce laps de temps le son peut varier en intensité ou changer de tonalité. Si l’utilisateur quitte du regard l’item « Alice » avant que le son ne s’arrête et donc que le chronomètre n’atteigne la valeur de seuil alors le chronomètre repart à zéro.
Selon un mode particulier de réalisation de l'invention, le retour utilisateur sur la progression du chronomètre peut également se faire grâce à des vibrations.
Lorsque l’utilisateur fixe du regard l’item « Alice » de la liste de contacts, une vibration est émise par le dispositif pour indiquer que le chronomètre se lance. Lorsque le chronomètre atteint la valeur de seuil, par exemple 5 secondes, une nouvelle vibration est alors émise pour indiquer que l’établissement de la communication avec Alice s’effectue. A noter que les vibrations peuvent varier en durée et/ou en intensité en fonction du contexte comme par exemple le contact sélectionné par le regard de l’utilisateur. Si l’utilisateur quitte du regard l’item « Alice » avant que la deuxième vibration ne soit jouée et donc que le chronomètre n’atteigne la valeur de seuil, alors le chronomètre repart à zéro.
Le retour utilisateur peut également être réalisé grâce à une vibration jouée en continu sur la durée pendant laquelle le regard de l’utilisateur reste dirigé sur l’item « Alice ». La vibration est alors émise par le dispositif au lancement du chronomètre et s’arrête lorsque le chronomètre atteint la valeur de seuil, indiquant l’établissement de la communication avec Alice. Pendant ce laps de temps la vibration peut varier en intensité. Si l’utilisateur quitte du regard l’item « Alice » avant que la vibration ne s’arrête et donc que le chronomètre n’atteigne la valeur de seuil, alors le chronomètre repart à zéro.
Selon un second mode de réalisation, Alice dispose d’un terminal similaire, incluant un dispositif d’établissement d’une communication à destination d’au moins un terminal par analyse des mouvements oculaires d’un utilisateur selon un mode de réalisation de l’invention. Dans ce cas, un autre chronomètre peut être initialisé sur le dispositif de l’utilisateur, pour lui indiquer le temps pendant lequel Alice peut répondre favorablement à sa demande de communication.
La figure 3 illustre un dispositif 300 configuré pour mettre en œuvre le procédé d’établissement d’une communication à destination d’au moins un terminal par analyse des mouvements oculaires d’un utilisateur selon un mode particulier de réalisation de l'invention. Le dispositif 300 a l'architecture classique d'un téléphone mobile, de type smartphone, et comprend notamment une mémoire MEM, une unité de traitement UT, équipée par exemple d'un processeur PROC, et pilotée par le programme d'ordinateur PG stocké en mémoire MEM. Le programme d'ordinateur PG comprend des instructions pour mettre en œuvre les étapes du procédé d’établissement d’une communication à destination d’au moins un terminal par analyse des mouvements oculaires d’un utilisateur tel que décrit précédemment, lorsque le programme est exécuté par le processeur PROC.
A l'initialisation, les instructions de code du programme d'ordinateur PG sont par exemple chargées dans une mémoire avant d'être exécutées par le processeur PROC. Le processeur PROC de l'unité de traitement UT met notamment en œuvre les étapes du procédé d’établissement d’une communication à destination d’au moins un terminal par analyse des mouvements oculaires d’un utilisateur selon l'un quelconque des modes particuliers de réalisation décrits en relation avec les figures 1 et 2, selon les instructions du programme d'ordinateur PG.
Le dispositif 300 comprend un module de communication COM configuré pour établir des communications avec un réseau IP et/ou circuit. Il comprend également une caméra (CAM) permettant de capturer les mouvements des yeux. Les mouvements oculaires capturés sont ensuite analysés par le module CALC. Ce module permet par exemple de déterminer si le regard de l’utilisateur est dirigé vers une zone d’intérêt située sur le dispositif. A noter qu’il est possible que l’étape d’analyse soit précédée d’une étape d’enregistrement permettant d’enregistrer les mouvements oculaires au niveau de la mémoire MEM du dispositif. L’analyse des mouvements oculaires est ensuite transmise au module DETX qui va déterminer si le regard de l’utilisateur reste dirigé sur une zone d’intérêt du dispositif pendant une durée supérieure à une valeur de seuil. Pour cela il dispose d’un chronomètre ou d’un compteur qu’il va déclencher dès que le regard de l’utilisateur est dirigé sur une zone d’intérêt. Lorsque le chronomètre ou le compteur atteint la valeur de seuil, par exemple 5 secondes pour un chronomètre, une communication est établie par le module COM à destination d’un appelé/ terminal associé à la zone d’intérêt fixée par l’utilisateur. Bien entendu, si l’utilisateur quitte du regard la zone d’intérêt du dispositif avant que le chronomètre n’atteigne la valeur de seuil, alors le chronomètre repart à zéro et aucune communication n’est établie.
Selon un mode particulier de réalisation, le dispositif d’établissement d’une communication à destination d’au moins un terminal par analyse des mouvements oculaires d’un utilisateur (300) comprend un module d’affichage (DISP) comme par exemple un écran adapté pour afficher des données permettant d’établir des communications par l’intermédiaire du module COM. Les informations affichées peuvent être par exemple une liste de contacts, des images, ou des éléments graphiques auxquels sont associés par exemple des numéros de téléphone, des adresses de messagerie, des pseudonymes ou toute autre donnée permettant d’établir une communication avec par exemple des personnes (ie des terminaux), des assistants conversationnels ou des services institutionnels. Le module DISP permet aussi l’affichage de la barre de progression indiquant la durée avant l’établissement de la communication.
Selon un mode particulier de réalisation, le dispositif d’établissement d’une communication à destination d’au moins un terminal par analyse des mouvements oculaires d’un utilisateur (300) comprend un module moteur vibreur (VIB) adapté pour restituer grâce à des vibrations les informations indiquant la durée avant l’établissement de la communication.
Selon un mode particulier de réalisation de l'invention, le dispositif d’établissement d’une communication à destination d’au moins un terminal par analyse des mouvements oculaires d’un utilisateur (300) comprend un module audio (AUD), comme par exemple un haut-parleur, adapté pour restituer grâce à des sons les informations indiquant la durée avant l’établissement de la communication.
Selon un autre mode de réalisation, les modules décrits ci-dessus peuvent être répartis sur une ou plusieurs machines informatiques telles que des ordinateurs, des terminaux ou des serveurs.
La figure 4 illustre les principales étapes du procédé d’établissement d’une communication à destination d’au moins un terminal par analyse des mouvements oculaires d’un utilisateur selon un mode particulier de réalisation de l’invention. Le procédé étant exécuté simultanément sur deux dispositifs D1 et D2 d’établissement d’une communication à destination d’au moins un terminal par analyse des mouvements oculaires d’un utilisateur. Chaque dispositif est inclus dans un terminal tel que décrit à l’appui des figures 1 et 2. Ce mode de mise en œuvre de l'invention permet de déclencher une communication informelle à distance et de façon spontanée. Lorsque les deux utilisateurs regardent simultanément ou avec un léger décalage la fiche contact de l’autre, une négociation s’établit entre les deux dispositifs grâce aux messages échangés et la communication peut s’établir.
Lors de la première étape D1_CAPT, le procédé P1 exécuté sur le dispositif D1 va capturer grâce à la caméra du dispositif D1, les mouvements oculaires d’un utilisateur D1U situé dans son champ de captation. Les mouvements oculaires capturés sont ensuite analysés lors de la seconde étape D1_ANA. Cette étape permet par exemple de déterminer si le regard de l’utilisateur reste dirigé vers une zone d’intérêt située sur le dispositif D1. Le procédé P2 exécuté sur le dispositif D2 va réaliser les mêmes étapes, respectivement D2_CAPT et D2_ANA pour un deuxième utilisateur D2U.
Dans cet exemple, les zones d’intérêt des dispositifs D1 et D2, intégrés dans les smartphones des utilisateurs D1U et D2U sont respectivement les fiches contact des utilisateurs des dispositifs D2 et D1.
Une fois les mouvements oculaires capturés analysés, le procédé P1 va passer à l’étape suivante D1_DECT. Cette étape va permettre de déterminer si le regard de l’utilisateur D1U reste dirigé pendant une durée donnée vers la fiche contact de l’utilisateur D2U affichée sur l’écran du dispositif D1 inclut dans le premier terminal. L’évaluation de cette durée peut par exemple se faire par l’intermédiaire d’un compteur ou d’un chronomètre qui va être déclenché dès que le regard de l’utilisateur reste dirigé vers la fiche contact de l’utilisateur D2U. Le procédé peut également appliquer une temporisation par exemple de quelques millisecondes avant de déclencher le compteur ou le chronomètre. Lorsque la valeur de seuil est atteinte, par exemple 5 secondes pour un chronomètre, le procédé passe à l’étape D1_SND et envoie un message à destination du dispositif D2U lui indiquant que l’utilisateur D1U par l’intermédiaire du dispositif D1 souhaite établit une communication avec le dispositif D2 et son utilisateur D2U.
De même, le procédé P2 va passer à l’étape suivante D2_DECT. Cette étape va permettre de déterminer si le regard de l’utilisateur D2U reste dirigé pendant une durée donnée vers la fiche contact de l’utilisateur D1U affichée sur l’écran du dispositif D2. L’évaluation de cette durée peut par exemple se faire par l’intermédiaire d’un compteur ou d’un chronomètre qui va être déclenché dès que le regard de l’utilisateur reste dirigé vers la fiche contact de l’utilisateur D1U. Le procédé peut également appliquer une temporisation par exemple de quelques millisecondes avant de déclencher le compteur ou le chronomètre. Lorsque la valeur de seuil est atteinte, par exemple 5 secondes pour un chronomètre, le procédé passe à l’étape D2_SND et envoie un message à destination du dispositif D1U lui indiquant que l’utilisateur D2U par l’intermédiaire du dispositif D2 souhaite établit une communication avec le dispositif D1 et son utilisateur D1U.
Si le message envoyé par le dispositif D1 au dispositif D2 est reçu par D2 alors que le procédé P2 en est à l’étape D2_DECT et que le chronomètre ou le compteur a atteint la valeur de seuil, la communication est établie par le dispositif D2 avec le dispositif D1. La communication peut également être établie dès réception par D2 du message envoyé par D1 et avant même que le chronomètre ou le compteur n’atteigne la valeur de seuil.
Selon une variante, l’utilisateur 2 peut refuser ou valider l’établissement de la communication à l’issu de l’étape D2_DECT et avant l’envoi d’un message à destination du dispositif D1U indiquant que l’utilisateur D2U par l’intermédiaire du dispositif D2 souhaite établir une communication avec le dispositif D1 et son utilisateur D1U. Cette validation ou annulation de l’établissement de la communication pouvant se faire grâce à un mouvement particulier des yeux, un mouvement de tête, une commande vocale, l’appui sur un bouton matériel ou logiciel, ou toute autre interaction avec l’interface homme-machine du dispositif D2.
Selon un mode particulier de réalisation un message peut être envoyé par D2 à D1, en réponse au message reçu par D2 et envoyé par D1, indiquant à D1 que le procédé P2 en est à l’étape D2_DECT et que D1 a la possibilité d’établir la communication.
De même, si le message envoyé par le dispositif D1 au dispositif D2 est reçu par D2 alors que le procédé P2 en est à l’étape D2_SND et que l’envoie du message vers D1 n’a pas encore eu lieu, la communication peut être établie par le dispositif D2 avec le dispositif D1.
Selon un mode particulier de réalisation un message peut être envoyé par D2 à D1, en réponse au message reçu par D2 et envoyé par D1, indiquant à D1 que le procédé P2 en est à l’étape D2_SND et que D1 a la possibilité d’établir la communication.
Selon une variante, l’utilisateur D2U peut, une fois la communication établie avec l’utilisateur D1U, transférer l’appel en fixant la fiche contact d’un troisième utilisateur.
Selon une autre variante, l’un des deux utilisateurs peut, en cours de communication, fixer une nouvelle fiche contact afin de déclencher une conférence à trois ou plus.
La figure 5 illustre les principales étapes du procédé d’établissement d’une communication à destination d’au moins un terminal par analyse des mouvements oculaires d’un utilisateur, lorsque le message de demande d’établissement d’une communication M1 envoyé par le dispositif D1 au dispositif D2 est reçu par le dispositif D2 quelques instants avant que le procédé P2 ne se déclenche. L’environnement étant tel que décrit à l’appui des figures 1, 2 et 4.
Dans cet exemple le message M1 de demande d’établissement d’une communication envoyé par le dispositif D1 est reçu par D2 3 secondes avant que le procédé P2 ne soit déclenché sur le dispositif D2. C’est à dire avant que l’étape D2_CAPT ne commence. Une fois reçu par D2, le message a par exemple une durée de validité de 10 secondes. Cette durée est bien entendu paramétrable par exemple en fonction des services ou de l’utilisateur. A la réception du message, D2 va alors déclencher un chronomètre ou un compteur permettant de déterminer si la demande d’établissement M1 envoyée par D1 est toujours valide.
Ainsi, si le procédé P2 valide l’étape D2_DECT et que le message M1 est toujours valide, c’est à dire si le chronomètre déclenché lors de la réception du message M1 est inférieur à 10 secondes, la communication C1 est établie par le dispositif D2 avec le dispositif D1.
Selon un mode particulier de réalisation, le procédé P2 peut envoyer à D1 une demande M2 d’établissement de la communication. En retour D1 établie la communication C1’.
Il va de soi que le mode de réalisation qui a été décrit ci-dessus a été donné à titre purement indicatif et nullement limitatif, et que de nombreuses modifications peuvent être facilement apportées par l’homme de l’art sans pour autant sortir du cadre de l’invention.

Claims (15)

  1. Procédé d’établissement d’une communication à destination d’au moins un terminal d’au moins un second utilisateur par analyse des mouvements oculaires d’un premier utilisateur, ledit procédé étant mis en œuvre par un dispositif d’établissement d’une communication par analyse des mouvements oculaires dudit premier utilisateur, ledit dispositif possédant au moins une caméra et au moins une zone d’intérêt associée via une donnée d’identification audit au moins un terminal dudit au moins un second utilisateur, et caractérisé en ce que ce que le procédé comprend :
    - une étape de capture (D1_CAPT) des mouvements oculaires par ladite caméra,
    - une étape d’analyse (D1_ANA) des mouvements oculaires capturés,
    - une étape d’évaluation (D1_DECT) d’une durée pendant laquelle l’analyse des mouvements oculaires indique que le regard dudit premier utilisateur reste dirigé sur ladite zone d’intérêt, et
    lorsque l’évaluation indique que cette durée est supérieure à un seuil,
    -une étape de transmission (D1_SND) d’au moins un premier message vers ledit au moins un terminal identifié via ladite donnée d’identification.
  2. Procédé selon la revendication 1 dans lequel l’étape de transmission est suivie des étapes suivantes :
    - une seconde étape de capture des mouvements oculaires par ladite caméra,
    - une seconde étape d’analyse des mouvements oculaires capturés, et
    lorsque l’analyse indique que le regard dudit premier utilisateur n’est plus dirigé sur ladite zone d’intérêt,
    - une seconde étape de transmission d’au moins un troisième message vers ledit au moins un terminal identifié via ladite donnée d’identification.
  3. Procédé selon la revendication 1 dans lequel ledit au moins un premier message est un message de demande d’établissement d’une communication bidirectionnelle entre ledit dispositif et ledit au moins un terminal.
  4. Procédé selon la revendication 1 dans lequel l’étape de transmission est suivie des étapes suivantes :
    - une étape de réception d’au moins un second message en provenance dudit au moins un terminal,
    - une étape de validation sur ledit dispositif.
  5. Procédé selon la revendication 1 dans lequel la zone d’intérêt est au moins une partie d’un écran.
  6. Procédé selon la revendication 5 dans lequel la zone d’intérêt est une fiche contact associée audit au moins un second utilisateur.
  7. Procédé selon la revendication 1 dans lequel ladite durée est restituée sur le dispositif via une barre de progression.
  8. Procédé selon la revendication 1 dans lequel ladite durée est restituée sur le dispositif via un son ou une vibration.
  9. Procédé selon la revendication 1 dans lequel l’étape de transmission est précédée d’une étape de validation sur le dispositif par le premier utilisateur.
  10. Procédé de communication entre un premier terminal d’un premier utilisateur et un second terminal d’un second utilisateur comprenant chacun un dispositif d’établissement d’une communication à destination d’au moins un terminal par analyse des mouvements oculaires d’un utilisateur, lesdits terminaux possédant au moins respectivement une première et une deuxième caméra et au moins respectivement une première et une deuxième zone d’intérêt associées respectivement au second et au premier terminal, et caractérisé en ce que le procédé comprend :
    - une étape de capture des mouvements oculaires dudit premier utilisateur par ladite caméra dudit premier terminal,
    - une étape de capture des mouvements oculaires dudit second utilisateur par ladite caméra dudit second terminal,
    - une étape d’analyse par ledit premier terminal, des mouvements oculaires capturés par ledit premier terminal,
    - une étape d’analyse par ledit second terminal, des mouvements oculaires capturés par ledit second terminal,
    - une étape d’évaluation par ledit premier terminal, d’une première durée pendant laquelle l’analyse des mouvements oculaires indique que le regard de l’utilisateur du premier terminal reste dirigé sur ladite première zone d’intérêt, et lorsque l’évaluation indique que cette durée est supérieure à un premier seuil, une étape de transmission par ledit premier terminal d’au moins un premier message vers ledit au moins un second terminal,
    - une étape d’évaluation par ledit second terminal, d’une seconde durée pendant laquelle l’analyse des mouvements oculaires indique que le regard de l’utilisateur du second terminal reste dirigé sur ladite seconde zone d’intérêt, et lorsque l’évaluation indique que cette seconde durée est supérieure à un second seuil, une étape de transmission par ledit second terminal d’au moins un second message vers ledit au moins un premier terminal,
    - une étape d’établissement d’une communication entre ledit premier terminal et ledit second terminal si ledit au moins un second message est reçu, à la suite de l’étape de transmission réalisée sur ledit premier terminal, par ledit au moins un premier terminal dans un intervalle de temps.
  11. Procédé selon la revendication 10 dans lequel l’étape de transmission réalisée sur ledit premier terminal est suivie d’une étape de restitution sur ledit premier terminal d’un second délai matérialisant ledit intervalle de temps pendant lequel la réception dudit au moins un second message par ledit premier terminal permet l’établissement de la communication.
  12. Dispositif d’établissement d’une communication à destination d’au moins un terminal d’au moins un second utilisateur par analyse des mouvements oculaires d’un premier utilisateur, ledit dispositif possédant au moins une caméra et au moins une zone d’intérêt associée via une donnée d’identification audit au moins un terminal dudit au moins un second utilisateur, et caractérisé en ce que ce que le dispositif comprend :
    - un module d’émission / réception (COM) permettant la transmission d’au moins un premier message vers ledit au moins un terminal identifié via ladite donnée d’identification,
    - un module d’analyse (CALC) des mouvements oculaires dudit premier utilisateur capturés par ladite caméra,
    - un module d’évaluation (DETX) d’une durée pendant laquelle l’analyse des mouvements oculaires indique que le regard du premier utilisateur reste dirigé sur ladite zone d’intérêt.
  13. Terminal caractérisé en ce qu’il comporte un dispositif d’établissement d’une communication selon la revendication 12.
  14. Système de communication entre un premier et un second terminal, les terminaux comportant respectivement un dispositif d’établissement d’une communication selon la revendication 12, caractérisé en ce que ce le module d’émission / réception du premier terminal permet en outre la réception d’au moins un second message transmis par ledit second terminal et l’établissement d’une communication à destination dudit second terminal.
  15. Programme d'ordinateur comportant des instructions pour la mise en œuvre du procédé selon l'une quelconque des revendications 1 à 9 ou selon le procédé de la revendication 10, lorsque le programme est exécuté par un processeur.
FR1909125A 2019-08-09 2019-08-09 Etablissement d’une communication par analyse des mouvements oculaires Pending FR3099837A1 (fr)

Priority Applications (4)

Application Number Priority Date Filing Date Title
FR1909125A FR3099837A1 (fr) 2019-08-09 2019-08-09 Etablissement d’une communication par analyse des mouvements oculaires
PCT/FR2020/051420 WO2021028630A1 (fr) 2019-08-09 2020-07-31 Etablissement d'une communication par analyse des mouvements oculaires
EP20820480.0A EP4010785A1 (fr) 2019-08-09 2020-07-31 Etablissement d'une communication par analyse des mouvements oculaires
US17/633,820 US11907422B2 (en) 2019-08-09 2020-07-31 Setting up a communication via analysis of eye movements

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1909125A FR3099837A1 (fr) 2019-08-09 2019-08-09 Etablissement d’une communication par analyse des mouvements oculaires
FR1909125 2019-08-09

Publications (1)

Publication Number Publication Date
FR3099837A1 true FR3099837A1 (fr) 2021-02-12

Family

ID=68807072

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1909125A Pending FR3099837A1 (fr) 2019-08-09 2019-08-09 Etablissement d’une communication par analyse des mouvements oculaires

Country Status (4)

Country Link
US (1) US11907422B2 (fr)
EP (1) EP4010785A1 (fr)
FR (1) FR3099837A1 (fr)
WO (1) WO2021028630A1 (fr)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0816983A2 (fr) * 1996-06-25 1998-01-07 Sun Microsystems, Inc. Méthode et dispositif de grossissement de texte commandé par le suivi du mouvement des yeux
EP2919109A1 (fr) * 2014-03-14 2015-09-16 Samsung Electronics Co., Ltd Procédé et dispositif électronique pour fournir une interface utilisateur

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8593375B2 (en) * 2010-07-23 2013-11-26 Gregory A Maltz Eye gaze user interface and method
TWI470477B (zh) * 2012-08-29 2015-01-21 Utechzone Co Ltd 眼控溝通系統
US9870591B2 (en) * 2013-09-12 2018-01-16 Netspective Communications Llc Distributed electronic document review in a blockchain system and computerized scoring based on textual and visual feedback
US9843713B2 (en) * 2014-04-02 2017-12-12 Nebulys Technologies, Inc. Systems and methods for video communication
US20150346814A1 (en) * 2014-05-30 2015-12-03 Vaibhav Thukral Gaze tracking for one or more users
WO2016112531A1 (fr) * 2015-01-16 2016-07-21 Hewlett-Packard Development Company, L.P. Détection du regard d'un utilisateur
IN2015DE02924A (fr) * 2015-09-16 2015-10-23 Hcl Technologies Ltd

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0816983A2 (fr) * 1996-06-25 1998-01-07 Sun Microsystems, Inc. Méthode et dispositif de grossissement de texte commandé par le suivi du mouvement des yeux
EP2919109A1 (fr) * 2014-03-14 2015-09-16 Samsung Electronics Co., Ltd Procédé et dispositif électronique pour fournir une interface utilisateur

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JINGJING ZHI: "Evaluation of tactile feedback on dwell time progression in eye typing", January 2014 (2014-01-01), XP055680900, Retrieved from the Internet <URL:https://trepo.tuni.fi/bitstream/handle/10024/94973/gradu07179.pdf?sequence=1&isAllowed=y> [retrieved on 20200330] *
JOHN PAULIN HANSEN ET AL: "Command Without a Click: Dwell Time Typing by Mouse and Gaze Selections", 2003, pages 121 - 128, XP055680846, Retrieved from the Internet <URL:https://backend.orbit.dtu.dk/ws/portalfiles/portal/120329054/Command_Without_a_Click.pdf> [retrieved on 20200330] *

Also Published As

Publication number Publication date
EP4010785A1 (fr) 2022-06-15
US11907422B2 (en) 2024-02-20
US20220300074A1 (en) 2022-09-22
WO2021028630A1 (fr) 2021-02-18

Similar Documents

Publication Publication Date Title
EP2586175B1 (fr) Procédé et dispositif de vérification de reconnaissance physique entre un appelant et un appelé
US20110211678A1 (en) Video messaging system
EP3087706B1 (fr) Procédé et système de communication entre navigateurs web, utilisant un environnement de communication unifiée
EP2360889B1 (fr) Création et utilisation d&#39;un lien de télécommunication entre deux utilisateurs d&#39;un réseau de télécommunication
FR3099837A1 (fr) Etablissement d’une communication par analyse des mouvements oculaires
EP3104586A1 (fr) Procédé de partage d&#39;un contenu numérique en cours de communication
FR3033222A1 (fr) Procede de partage d&#39;au moins un flux audio et/ou video lors d&#39;un appel telephonique, terminal, procede de traitement, equipement, produits programme d&#39;ordinateur et supports de stockage correspondants
EP4250718A1 (fr) PROCEDE ET DISPOSITIF DE MODIFICATION D&#39;UN CONTENU MULTIMEDIA EN FONCTION DE &amp;#xA;L&#39;ATTENTION D&#39;UN UTILISATEUR
FR3021779A1 (fr) Procede et dispositif de controle d l&#39; affichage d&#39; un groupe de contacts
FR3079320A1 (fr) Procede et dispositif de traitement de donnees d&#39; un environnement de realite virtuelle en mode perception de l&#39;accessibilite
WO2023275475A1 (fr) Procede de gestion d&#39;une passerelle d&#39;acces a un reseau sur un terminal mobile
EP2274882B1 (fr) Procede de transmission de message, dispositif et produit programme d&#39;ordinateur correspondants
FR2961991A1 (fr) Procede et dispositif de communication entre systemes de communication
EP4348982A1 (fr) Procede de traitement d&#39;un appel telephonique dans un reseau de communication, procede d&#39;emission, procede de reception d&#39;un tel appel, dispositifs, systeme et programmes d&#39;ordinateur correspondants
EP3948752A1 (fr) Procédé de communication sécurisée adapté pour commander un produit ou un service à l&#39;aide d&#39;un terminal de communication
FR2919142A1 (fr) Procede de controle d&#39;un fournisseur de services a partir d&#39;un terminal mobile
FR3032079A1 (fr) Procede de communication de messages permettant le traitement d’information et d’optimiser la bande passante, dispositif de generation et programme d’ordinateur correspondant.
CN115407996A (zh) 一种组件渲染方法、装置、电子设备及存储介质
FR3111504A1 (fr) Procédé d’accès et dispositif de gestion d’accès à une session de communication sécurisée entre des terminaux de communication participants par un terminal de communication requérant
FR3067548A1 (fr) Procede et dispositif de gestion de notifications d&#39;evenements lies a un ensemble d&#39;applications installees dans un terminal de communication
FR3044193A1 (fr) Procede et dispositif de gestion d&#39;une communication
FR3066668A1 (fr) Procede de gestion de reponse
WO2009071828A2 (fr) Procede d&#39;activation d&#39;un service, dispositif, et produit programme d&#39;ordinateur correspondant
WO2006092505A1 (fr) Procede et dispositif de mise en relation automatique de terminaux proches
FR3036570A1 (fr) Technique d&#39;interaction d&#39;un dispositif utilisateur avec un dispositif appele

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20210212

RX Complete rejection

Effective date: 20211117