Brevet FR3075427A1 — publié le 20190621

Assistant vocal L'invention releve du domaine de la fourniture de service, notamment par commande vocale. Le developpement des objets dits « connectes » tend a faciliter les interactions machine-machine et la compatibilite des appareils les uns avec les autres. Ainsi, un telephone mobile peut servir d'interface pour commander une enceinte sans-fil ou un televiseur d'un autre fabricant/concepteur. En outre, les appareils domestiques, notamment dans le domaine du multimedia et de la hautefidelite (« Hi-Fi »), presentent des interfaces homme-machine dont la nature evolue. Les interfaces a commande vocale tendent a remplacer les ecrans tactiles, qui remplacaient euxmemes les telecommandes a boutons physiques. De telles interfaces a commande vocale sont notamment a la base de lessor des « assistants vocaux » tels que les systemes connus sous les noms « Google Home » (Google), « Sifi » (Apple) ou « Alexa » (Amazon). Pour eviter des declenchements intempestifs, les assistants vocaux sont generalement prevus pour s'activer seulement lorsqu'un mot-cle ou une phrase-cle est prononce par l'utilisateur. Il est aussi theoriquement possible de limiter l'activation en reconnaissant seulement les voix d'utilisateurs presumes legitimes. Cependant, de telles precautions sont imparfaites, en particulier lorsque la qualite sonore percue ne permet pas une bonne analyse des sons, par exemple dans un environnement bruyant. Le mot-cle ou la phrase-cle peut ne pas etre capte par le microphone ou ne pas etre reconnu parmi l'ensemble des sons captes. Dans de tels cas, le declenchement est impossible ou erratique. L'invention vient ameliorer la situation. Il est propose un dispositif d'assistance comprenant - - au moins un processeur couple de maniere operationnelle avec une memoire, 30 - au moins une premiere entrée reliee au processeur et apte a recevoir des donnees video issues d'au moins un capteur video, et - au moins une seconde entrée reliee au processeur et apte a recevoir des donnees audio issues d'au moins un microphone, le processeur &ant agence pour : 35 - analyser les donnees video issues de la premiere entrée, 2 - identifier dans les donnees video au moins un geste humain de reference, et - declencher une analyse de donnees audio seulement en cas de detection dudit au moins un geste humain de reference dans les donnees video. 5 Selon un autre aspect, il est propose un systeme d'assistance comprenant un tel dispositif et l'un au moins des organes suivants : - un capteur video connecte ou connectable a la premiere entrée ; - un microphone connecte ou connectable a la seconde entrée ; - un haut-parleur connecte ou connectable a une sortie du dispositif. 10 Selon un autre aspect, il est propose un procede d'assistance, mis en ceuvre par des moyens informatiques, comprenant - - analyser des donnees video issues d'une premiere entrée, - identifier dans les donnees video au moins un geste humain de reference et, 15 - declencher une analyse de donnees audio seulement en cas de detection dudit au moins un geste humain de reference dans les donnees video. Selon un autre aspect de l'invention, il est propose un programme informatique comportant des instructions pour la mise en ceuvre du procede tel que defini dans les presentes lorsque ce 20 programme est execute par un processeur. Selon un autre aspect de l'invention, il est propose un support d'enregistrement non transitoire, lisible par un ordinateur, sur lequel est enregistre un tel programme. De tels objets permettent a un utilisateur de declencher la mise en ceuvre d'un processus de 25 commande vocale en effectuant un geste, par exemple de la main. Ainsi, les declenchements intempestifs et les absences de declenchement resultant habituellement d'un dysfonctionnement du processus de reconnaissance vocale, sont evites. Notamment, le declenchement du processus de commande vocale est insensible au bruit ambiant et aux commandes vocales involontaires. Les interfaces a commande gestuelle sont moins repandues que les interfaces a commande vocale, notamment car il est considers comme moins naturel ou moins instinctif de s'adresser une machine par des gestes que par la voix. Par consequent, l'usage de commandes gestuelles est reserve a des contextes particuliers plat& qu'aux usages dits « grand public » et « domestique ». De tels objets sont particulierement avantageux lorsqu'ils sont combines avec des assistants vocaux. La reconnaissance gestuelle pour le declenchement de la reconnaissance vocale peut etre combinee avec le declenchement par reconnaissance vocale (prononciation de 3 mot(s)-cle(s)). Dans ce cas, l'utilisateur peut au choix faire un geste ou prononcer un (des) mot(s)-cle(s) pour activer l'assistant vocal. En variante, le declenchement par reconnaissance gestuelle vient remplacer le declenchement par reconnaissance vocale. Dans ce cas, refficacite est encore amelioree. Cela permet en outre de neutraliser les microphones hors des periodes 5 d'activation des assistants, soit en les eteignant, soit en les deconnectant. Les risques que les microphones soient utilises a des fins non prevues sont reduits, par exemple par un tiers prenant indument le controle de tels assistants vocaux. Les caracteristiques suivantes peuvent, optionnellement, etre mises en ceuvre. Elles peuvent etre 10 mises en ceuvre independamment les unes des autres ou en combinaison les unes avec les autres : - Le dispositif peut comprendre, en outre, une sortie pilot& par le processeur et apte transmettre des commandes a un systeme de diffusion sonore. Le processeur peut, en outre, etre agence pour transmettre une commande de reduction du volume sonore ou d'interruption de la 15 diffusion sonore en cas de detection dudit au moins un geste humain de reference dans les donnees video. Cela permet de reduire le bruit ambiant et donc de faciliter des operations ulterieures d'analyse audio, notamment de reconnaissance vocale, et ameliore donc la pertinence et le fonctionnement des services bases sur l'analyse audio. 20 - L'analyse de donnees audio peut inclure une reconnaissance de commandes vocales. Cela permet de fournir des services interactifs a l'utilisateur, notamment du type assistance vocale. - Le dispositif peut comprendre, en outre, une sortie pilot& par le processeur et apte transmettre des commandes a un dispositif tiers. Le processeur peut, en outre, etre agence pour 25 transmettre une commande sur ladite sortie, la commande etant selectionnee en fonction des resultats de la reconnaissance de commandes vocales. Un tel dispositif permet de commander vocalement des dispositifs tiers de maniere amelioree. - Le processeur peut, en outre, etre agence pour declencher remission d'un indicateur visuel 30 et/ou sonore perceptible par un utilisateur en cas de detection dudit au moins un geste humain de reference dans les donnees video. Cela permet a l'utilisateur de prononcer des mots/phrases a destination de certains appareils seulement lorsqu'il sait que l'analyse audio est effective, ce qui lui evite de repeter inutilement certaines commandes. 35 - Le declenchement de remission d'un indicateur peut inclure : 4 - l'allumage d'un voyant du dispositif, -remission d'un son predetermine sur une sortie du dispositif, et/ou - remission d'un mot predetermine ou d'une suite de mots predeterminee sur une sortie du dispositif. 5 Cela permet de s'adapter a de nombreuses situations, notamment lorsque l'environnement est bruyant ou qu'un voyant n'est pas visible par un utilisateur. Les caracteristiques optionnelles precitees peuvent etre transposees, independamment les unes des autres ou en combinaison les unes avec les autres, aux dispositifs, systemes, procedes, 10 programmes d'ordinateur et/ou supports d'enregistrement non transitoire lisibles par un ordinateur. D'autres caracteristiques, details et avantages apparahront a la lecture de la description detainee ci-apres, et a l'analyse des dessins annexes, sur lesquels : 15 - la figure 1 montre un exemple non limitatif d'un dispositif propose selon un ou plusieurs modes de realisation, et - la figure 2 montre un exemple non limitatif d'interactions mises en ceuvre selon un ou plusieurs modes de realisation. 20 Dans la description detainee ci-apres de modes de realisation, de nombreux details specifiques sont presentes pour apporter une comprehension plus complete. Neanmoins, la personne du métier peut se rendre compte que des modes de realisation peuvent etre mis en pratique sans ces details specifiques. Dans d'autres cas, des caracteristiques bien connues ne sont pas decrites en detail pour eviter de compliquer inutilement la description. 25 Dans la suite, it est question de detection d'au moins un geste humain. Le terme « geste » est ici utilise dans son sens large, a savoir comme visant aussi bien des mouvements (dynamiques) et des postures (statiques) d'au moins un membre du corps humain, typiquement une main. 30 La figure 1 represente un dispositif 1 d'assistance a disposition d'un utilisateur 100. Le dispositif 1 comprend : - au moins un processeur 3 couple de maniere operationnelle avec une memoire 5, - au moins une premiere entrée 10 reliee au processeur 3, et - au moins une seconde entrée 20 reliee au processeur 3. 35 5 La premiere entrée 10 est apte a recevoir des donnees video issues d'au moins un capteur video 11, par exemple une camera ou une webcam. La premiere entrée 10 forme une interface entre le capteur video et le dispositif 1 et prend, par exemple, la forme d'un connecteur de type HDMI (pour «High-Definition Multimedia Interface »). En variante, d'autres types d'entree video 5 peuvent etre prevus, en complement ou en remplacement du connecteur HDMI. Par exemple, le dispositif 1 peut comprendre une pluralite de premieres entrées 10, sous la forme de plusieurs connecteurs de meme type ou de type differents. Ainsi, le processeur 3 peut recevoir en entrée plusieurs flux video. Cela permet, par exemple, de capter des images dans differentes pieces d'un batiment ou selon differents angles. Le dispositif 1 peut, en outre, etre rendu compatible 10 avec une variete de capteurs video 11. La seconde entrée 20 est apte a recevoir des donnees audio issues d'au moins un microphone 21. La seconde entrée 20 forme une interface entre le microphone et le dispositif 1 et prend, par exemple, la forme d'un connecteur de type coaxial (par exemple dit « jack »). En variante, 15 d'autres types d'entree audio peuvent etre prevus, en complement ou en remplacement du connecteur coaxial. Notamment, la premiere entrée 10 et la seconde entrée 20 peuvent presenter un connecteur commun, apte a recevoir a la fois un flux video et un flux audio. Les connecteurs HDMI sont, par exemple, des connecteurs presentant cette possibilite. Les connecteurs HDMI presentent, en outre, l'avantage d'être repandus sur les appareils existants, notamment les 20 televiseurs. Ainsi, un unique connecteur HDMI peut permettre au dispositif 1 d'être relie un televiseur equips a la fois d'un microphone et d'une camera. Ces equipements tiers peuvent alors etre utilises pour alimenter respectivement une premiere entrée 10 et une seconde entrée 20 du dispositif 1. 25 Par exemple, le dispositif 1 peut aussi comprendre une pluralite de secondes entrées 20, sous la forme de plusieurs connecteurs de meme type ou de type differents. Ainsi, le processeur 3 peut recevoir en entrée plusieurs flux audio, par exemple de plusieurs microphones repartis dans une piece, ce qui permet d'ameliorer la reconnaissance vocale ulterieure par des methodes de traitement des signaux connues en tant que telles. Le dispositif 1 peut, en outre, etre rendu 30 compatible avec une variete de microphones 21. Dans l'exemple non limitatif represents en figure 1, le dispositif 1 comprend en outre : - une sortie 30 reliee au processeur 3 et pilot& par le processeur 3. 6 La sortie 30 est apte a transmettre des commandes a un systeme de diffusion sonore 50, par exemple une enceinte connectee, une installation haute-fidelite (« Hi-Fi »), un televiseur, un ordiphone (ou « smartphone »), une tablette ou encore un ordinateur. Le systeme de diffusion sonore 50 comprend au moins un haut-parleur 51. 5 Dans l'exemple non limitatif represents en figure 1, le dispositif 1 comprend en outre : - une sortie 40 reliee au processeur 3 et pilot& par le processeur 3. La sortie 40 est apte a transmettre des commandes a au moins un dispositif tiers 60, par exemple 10 une enceinte connectee, une installation Hi-Fi, un televiseur, un ordiphone (ou « smartphone »), une tablette ou encore un ordinateur. Les sorties 30, 40 peuvent, par exemple, prendre la forme de connecteurs de divers types selectionnes de preference pour etre compatibles avec les equipements tiers. Le connecteur 15 d'une des sorties 30, 40 peut, par exemple, etre commun avec le connecteur d'une des entrées. Par exemple, les connecteurs HDMI permettent la mise en ceuvre de transmissions audio bidirectionnelles (technologie connue sous le sigle « ARC » pour « Audio Return Channel »). Ainsi, une seconde entrée 20 et une sortie 30 peuvent presenter un connecteur commun relie un equipement, tel qu'un televiseur, incluant a la fois un microphone 21 et des haut-parleurs 51. 20 Par exemple, le dispositif 1 peut aussi comprendre une unique sortie ou bien plus de deux sorties sous la forme de plusieurs connecteurs de meme type ou de type differents. Ainsi, le processeur 3 peut transmettre en sortie plusieurs commandes, par exemple pour piloter distinctement plusieurs equipements tiers. 25 Jusqu'ici, les entrées 10, 20 et sorties 30, 40 ont eta presentees comme prenant la forme d'un ou plusieurs connecteurs mecaniques. Autrement dit, le dispositif 1 peut etre relie a des equipements tiers par des cables. En variante, certaines au moins des entrees/sorties peuvent prendre la forme d'un module de communication sans fil. Dans de tels cas, le dispositif 1 30 comprend en outre au moins un module de communication sans fil, de sorte que le dispositif 1 peut etre relie sans-fil a des dispositifs tiers distants, y compris des dispositifs tels que presentes en exemple ci-avant. Les modules de communication sans fil sont alors relies au processeur 3 et pilotes par le processeur 3. 7 Les modules de communication peuvent, par exemple, inclure un module de communication a courte distance, par exemple a base d'ondes radio telles que celles de type Wifi. Les reseaux locaux sans fil, notamment domestiques, sont souvent mis en ceuvre au moyen d'un reseau Wifi. Ainsi, le dispositif 1 peut s'integrer a un environnement existant, notamment les reseaux dits 5 « domotiques ». Les modules de communication peuvent, par exemple, inclure un module de communication a faible distance, par exemple de type Bluetooth®. Des moyens de communication compatibles avec la technologie de type Bluetooth® equipent une grande partie des equipements recents, en 10 particulier les ordiphones et les enceintes dites « portables ». Les modules de communication peuvent, par exemple, inclure un module de communication en champ proche (ou NFC pour «Near Field Communication »). Dans de tels cas, la communication n'etant efficace qu'd des distances de quelques centimetres, le dispositif 1 doit 15 etre dispose a proximite immediate de relais ou des equipements tiers auquel on souhaite se connecter. Dans l'exemple non limitatif represente en figure 1, le capteur video 11, le microphone 21 et le haut-parleur 51 du systeme de diffusion sonore 50 sont des equipements tiers (non integres au 20 dispositif 1). Ces equipements peuvent etre relies au processeur 3 du dispositif 1 tout en etant integres a d'autres dispositifs, ensembles ou separement les uns des autres. De tels dispositifs tiers comprennent, par exemple, un televiseur, un ordiphone, une tablette ou encore un ordinateur. Ces equipements peuvent aussi etre relies au processeur 3 du dispositif 1 tout en etant des equipements independants de tout autre dispositif. Dans les modes de realisation pour 25 lesquels certains au moins des equipements precites sont absents du dispositif 1, notamment le capteur video 11 et le microphone 21, le dispositif 1 peut etre considers comme un boitier multimedia, ou dispositif d'appoint, destine a venir se connecter ou s'appairer avec au moins un dispositif tiers, par exemple un televiseur. Dans ce cas, un tel boitier multimedia n'est operationnel qu'une fois connects a un tel dispositif tiers. Un tel boitier multimedia peut etre 30 inclus dans un decodeur TV (designe par le sigle STB pour « Set Top Box ») ou bien encore dans une console de jeu. En variante, certains au moins des equipements precites peuvent etre integres au dispositif 1. Dans ce dernier cas, le dispositif 1 comprend en outre : 35 - au moins un capteur video 11 connects a une premiere entrée 10 ; 8 - au moins un microphone 21 connecte a une seconde entrée 20 ; et/ou - au moins un haut-parleur 51 connecte a une sortie 30 du dispositif 1. En variante, le dispositif 1 comprend une combinaison d'equipements integres et 5 d'entrees/sorties destinees a se connecter a des dispositifs tiers et depourvues d'equipement integre correspondant. Dans des variantes, le dispositif 1 comprend, en outre, au moins un indicateur visuel, par exemple un ou plusieurs voyants. Un tel indicateur, pilots par le processeur 3, peut etre active 10 de maniere a renseigner l'utilisateur 100 sur un &tat du dispositif 1. L'etat d'un tel indicateur peut varier, par exemple lors des operations d'appairage avec des equipements tiers et/ou en cas d'activation ou de desactivation du dispositif 1 comme cela sera decrit plus en detail ci-apres. Dans les modes de realisation pour lesquels certains au moins des equipements precites sont 15 integres au dispositif 1, notamment au moins un capteur video 11 et au moins un microphone 21, le dispositif 1 peut etre considers comme un dispositif au moins en partie autonome. Notamment, le procede decrit ci-apres et en reference a la figure 2 peut etre mis en ceuvre par le dispositif 1 sans qu'il soit necessaire de le connecter ou de l'appairer avec des dispositifs tiers. 20 Le dispositif 1 comprend, en outre, une source d'alimentation non representee, par exemple un cordon d'alimentation pour un branchement au secteur et/ou une batterie. Dans les exemples decrits ici, le dispositif 1 comprend un unique processeur 3. En variante, plusieurs processeurs peuvent cooperer pour mettre en ceuvre les operations decrites dans les 25 presentes. Le processeur 3, ou unite de traitement de donnees (CPU), est associe a la memoire 5. La memoire 5 comprend par exemple une memoire vive (RAM), une memoire morte (ROM), une memoire cache et/ou une memoire flash, ou tout autre medium de stockage apte au stockage de 30 code logiciel sous forme d'instructions executables par un processeur ou de structures de donnees accessibles par un processeur. Le processeur 3 est agence pour : - analyser les donnees video issues d'au moins une premiere entrée 10, 35 - identifier dans les donnees video au moins un geste humain de reference, et 9 - declencher une analyse de donnees audio seulement en cas de detection dudit au moins un geste humain de reference dans les donnees video. Le geste de reference ou les gestes de reference peuvent etre, par exemple, stockes sous forme 5 de criteres de determination/identification dans la memoire 5 et auxquels le processeur 3 fait appel au cours de l'analyse des donnees video. De tels criteres peuvent etre fixes par defaut. En variante, de tels criteres peuvent etre modifies par des mises a jour logicielles et/ou par apprentissage aupres de l'utilisateur 100 lui-meme. Ainsi, l'utilisateur 100 peut selectionner les gestes cies ou gestes de reference permettant le declenchement de l'analyse des donnees audio. 10 Dans les exemples decrits ici, a la fois le declenchement de l'analyse de donnees audio et l'analyse audio elle-meme sont mis en ceuvre par le dispositif 1 (par l'intermediaire d'une seconde entrée 20 et du processeur 3). En variante, le declenchement est mis en ceuvre par le dispositif 1 tandis que l'analyse audio est mise en ceuvre par un dispositif tiers auquel est 15 connecte le dispositif 1. Autrement dit, le dispositif 1 peut fonctionner selon un mode dit « autonome » au sens oh le dispositif 1 assure lui-meme l'analyse audio et optionnellement des operations ulterieures. Un tel dispositif 1 peut avantageusement remplacer un assistant vocal. Le dispositif 1 peut aussi fonctionner selon un mode « d'appoint » au sens oh le dispositif 1 declenche l'analyse audio par un dispositif tiers, par exemple en transmettant un signal 20 d'activation au dispositif tiers, tel que ceux references 60 et relie a la sortie 40. Autrement dit, le processeur 3 peut, optionnellement, etre agence pour mettre en ceuvre l'analyse des donnees audio en plus du declenchement. 25 Que le dispositif 1 fonctionne en mode « autonome » ou « d'appoint », le declenchement de l'analyse audio par detection d'un geste peut etre cumule avec un declenchement de l'analyse audio par la voix (prononciation d'un ou plusieurs mots-cles). Ainsi, l'analyse audio et les services qui en decoulent peuvent rester activables, en parallele, par la voix seule independamment des gestes (detect& par un dispositif tiers) aussi bien que par les gestes 30 independamment de la voix (detect& par le dispositif 1). Le declenchement peut aussi etre conditionne par la detection d'une combinaison de la voix et de l'emploi d'un geste de reference, simultanement ou successivement. En variante, le declenchement de l'analyse audio par detection d'un geste peut etre exclusif d'un 35 declenchement de l'analyse audio par la voix. Autrement dit, le dispositif 1 peut etre agence 10 pour rendre les voix, y compris celle de l'utilisateur 100, inoperantes avant le declenchement de l'analyse audio par un geste. Ainsi, un dispositif 1 en mode autonome, ou un systeme combinant un dispositif 1 d'appoint avec un dispositif tiers, peuvent interdire le declenchement de l'analyse audio par la voix. 5 L'analyse de donnees audio peut inclure une reconnaissance de commandes vocales. Des techniques de reconnaissance de commandes vocales sont connues en tint que telles, notamment dans le contexte des assistants vocaux. 10 La figure 2 represente les interactions entre differents elements au cours de la mise en ceuvre d'un procede selon un mode de realisation. L'utilisateur 100 effectue un geste (statique ou dynamique). Le geste est capture par un capteur video 11 relie a une premiere sortie 10 d'un dispositif 1. Le processeur 3 du dispositif 1 recoit 15 un flux video (ou des donnees video) incluant la capture du geste de reference. Le processeur 3 peut recevoir un flux video sensiblement en continu ou bien, par exemple, seulement lorsqu'un mouvement est detecte. Le processeur 3 met en ceuvre une operation d'analyse des donnees video revues. Les operations 20 incluent des tentatives d'identification d'un ou plusieurs gestes humains de reference. Si aucun geste de reference n'est detecte, alors la suite du procede n'est pas declenchee. Le dispositif 1 reste en veille. Si le geste de reference effectue par l'utilisateur 100 est detecte, alors la suite du procede est 25 mise en ceuvre. Sur la figure 2, la mise en ceuvre de deux operations optionnelles et independantes l'une de l'autre sont representees en traits tiretes : - une operation visant a reduire le bruit ambiant avant de mettre en ceuvre l'analyse audio, et - une operation visant a confirmer a l'utilisateur 100 que l'analyse audio est &clench& ou sur le point de l'etre. 30 Dans les modes de realisation comprenant une combinaison de ces deux operations optionnelles, elles peuvent etre mises en ceuvre l'une apres l'autre ou concomitamment. Dans des modes de realisation, le processeur 3 est donc, en outre, agence pour transmettre une commande de reduction du volume sonore ou d'interruption de la diffusion sonore en cas de 35 detection d'au moins un geste humain de reference dans les donnees video. La commande est, 11 par exemple, transmise via la sortie 30 et a destination du systeme de diffusion sonore 50 incluant un haut-parleur 51 comme cela est represents en figure 2. La transmission d'une telle commande peut etre realisee, en remplacement ou en complement, via d'autres sorties du dispositif 1 telles que la sortie 40 et a destination d'equipements tiers 60. 5 Le processeur 3 est, en outre, agence pour declencher remission d'un indicateur visuel et/ou sonore perceptible par l'utilisateur 100 en cos de detection d'au moins un geste humain de reference dans les donnees video. L'envoi de l'indicateur est represents par l'envoi d'un « OK » en figure 2. Par exemple, le declenchement de remission d'un indicateur peut inclure : 10 - l'allumage d'un voyant du dispositif 1 ; - remission d'un son predetermine sur une sortie du dispositif 1, par exemples les sorties 30 et/ou 40 du mode de realisation de la figure 1 ; et/ou - remission d'un mot predetermine ou d'une suite de mots predeterminee sur une sortie du dispositif 1, par exemples les sorties 30 et/ou 40 du mode de realisation de la figure 1. 15 Dans le mode de realisation represents en figure 2, une fois l'analyse des donnees audio declenchee, le processeur 3 est agence pour recevoir des donnees audio a analyser, notamment via une seconde sortie 20 et le microphone 21. Les donnees audio comprennent, par exemple, une commande vocale prononcee par l'utilisateur 100. Dans des exemples non limitatifs, le 20 processeur 3 peut, en outre, etre agence pour mettre en ceuvre une analyse audio incluant une reconnaissance de commandes vocales, puis pour transmettre une commande selectionnee en fonction des resultats de la reconnaissance de commandes vocales, notamment via les sorties 30 et/ou 40, et a destination respectivement du systeme de diffusion sonore 50 et/ou d'un dispositif tiers 60. 25 La variete de commandes vocales pouvant etre traduites par le dispositif 1 en commande interpretables informatiquement par des dispositifs tiers comprend, par exemple, des commandes usuelles d'un systeme Hi-fi, du type « augmentation du volume », « diminution du volume », « changement de piste » ou encore « changement de source ». 30 Jusqu'ici, it a eta fait reference a des modes de realisation et des variantes d'un dispositif 1. La personne du métier comprendra sans effort que les diverses combinaisons d'operations decrites comme mises en ceuvre par le processeur 3 peuvent generalement etre entendues comme formant un procede d'assistance (de l'utilisateur 100) mis en ceuvre par des moyens 12 informatiques. Un tel procede peut, aussi, prendre la forme d'un programme informatique ou d'un support sur lequel est enregistre un tel programme. Le dispositif 1 a eta presente dans un &at fonctionnel. La personne du métier comprendra en 5 outre, qu'en pratique, le dispositif 1 peut prendre une forme temporairement inactive, telle qu'un systeme incluant divers pieces prevues pour cooperer les unes avec les autres. Un tel systeme peut, par exemple, comprendre un dispositif 1 et l'un au moins parmi un capteur video connectable a la premiere entrée 10, un microphone connectable a la seconde entrée 20 et un haut-parleur 51 connectable a une sortie 30 du dispositif 1. 10 Optionnellement, le dispositif 1 peut etre fourni avec un dispositif de traitement incluant un systeme d'exploitation et des programmes, composants, modules et/ou applications sous forme de logiciels executes par le processeur 3, qui peuvent etre stockes dans une memoire nonvolatile telle que la memoire 5. 15 En fonction des modes de realisation choisis, certains actes, actions, evenements ou fonctions de chacune des methodes et procedes decrits dans le present document peuvent etre effectues ou se produire selon un ordre different de celui dans lequel ils ont eta decrits, ou peuvent etre ajoutes, fusionnes ou bien ne pas etre effectues ou ne pas se produire, selon le cas. En outre, dans 20 certains modes de realisation, certains actes, actions ou evenements sont effectues ou se produisent concurremment et non pas successivement ou vice et versa. Bien que decrits a travers un certain nombre d'exemples de realisation &taffies, les procedes proposes et les systemes et dispositifs pour la mise en ceuvre des procedes comprennent 25 differentes variantes, modifications et perfectionnements qui apparahront de fanon manifeste la personne du métier, etant entendu que ces differentes variantes, modifications et perfectionnements font partie de la port& de l'invention, telle que definie par la protection recherchee. De plus, differents aspects et caracteristiques decrits ci-dessus peuvent etre mis en ceuvre ensemble, ou separement, ou bien substitues les uns aux autres, et l'ensemble des 30 differentes combinaisons et sous combinaisons des aspects et caracteristiques font partie de la port& de l'invention. En outre, it se peut que certains systemes et equipements decrits ci-dessus n'incorporent pas la totalite des modules et fonctions decrits pour les modes de realisation preferes. 13 L'invention ne se limite pas aux exemples de dispositifs, systemes, procedes, supports d'enregistrement et programmes decrits ci-avant, seulement a titre d'exemple, mais elle englobe toutes les variantes que pourra envisager la personne de l'art REVENDICATIONS1. Dispositif (1) d'assistance comprenant - - au moins un processeur (3) couple de maniere operationnelle avec une memoire (5), 5 - au moins une premiere entrée (10) reliee au processeur (3) et apte a recevoir des donnees video issues d'au moins un capteur video (11), et - au moins une seconde entrée (20) reliee au processeur (3) et apte a recevoir des donnees audio issues d'au moins un microphone (21), le processeur (3) aunt agence pour : 10 - analyser les donnees video issues de la premiere entrée (10), - identifier dans les donnees video au moins un geste humain de reference, et - declencher une analyse de donnees audio seulement en cas de detection dudit au moins un geste humain de reference dans les donnees video. 15 2. Dispositif selon la revendication 1 comprenant en outre une sortie (30) pilot& par le processeur (3) et apte a transmettre des commandes a un systeme de diffusion sonore (50), le processeur (3) aunt en outre agence pour transmettre une commande de reduction du volume sonore ou d'interruption de la diffusion sonore en cas de detection dudit au moins un geste humain de reference dans les donnees video. 20 3. Dispositif selon l'une des revendications precedentes dans lequel r analyse de donnees audio inclut une reconnaissance de commandes vocales. 4. Dispositif selon la revendication 3, comprenant en outre une sortie (30, 40) pilot& par le 25 processeur (3) et apte a transmettre des commandes a un dispositif tiers (50, 60), le processeur (3) &ant en outre agence pour transmettre une commande sur ladite sortie (30, 40), la commande aunt selectionnee en fonction des resultats de la reconnaissance de commandes vocales. 30 5. Dispositif selon l'une des revendications precedentes dans lequel le processeur (3) est en outre agence pour declencher remission d'un indicateur visuel et/ou sonore perceptible par un utilisateur en cas de detection dudit au moins un geste humain de reference dans les donnees video. 15 6. Dispositif selon la revendication 5, dans lequel le declenchement de remission d'un indicateur inclut : - l'allumage d'un voyant du dispositif, -remission d'un son predetermine sur une sortie (30, 40) du dispositif (1), et/ou 5 -remission d'un mot predetermine ou d'une suite de mots predeterminee sur une sortie (30, 40) du dispositif (1). 7. Systeme d'assistance comprenant un dispositif (1) selon l'une des revendications precedentes et l'un au moins des organes suivants : 10 - un capteur video (11) connecte ou connectable a la premiere entrée (10) ; - un microphone (21) connecte ou connectable a. la seconde entrée (20) ; - un haut-parleur (51) connecte ou connectable a une sortie (30) du dispositif (1). 8. Procede d'assistance, mis en ceuvre par des moyens informatiques, comprenant - 15 - analyser des donnees video issues d'une premiere entrée (10), - identifier dans les donnees video au moins un geste humain de reference et, - declencher une analyse de donnees audio seulement en cas de detection dudit au moins un geste humain de reference dans les donnees video. 20 9. Support d'enregistrement non transitoire lisible par un ordinateur sur lequel est enregistre un programme comprenant des instructions pour la mise en ceuvre du procede selon la revendication precedente. 10. Programme informatique comportant des instructions pour la mise en ceuvre du procede 25 selon la revendication 8 lorsque ce programme est execute par un processeur (3).