Brevet FR3121260A1 — publié le 20220930

Procédé de sélection, mis en œuvre dans un équipement électronique (1) et comprenant les étapes de : acquérir et mémoriser, pour chaque microphone (9) de l’équipement, un premier signal audio de référence produit par ledit microphone à partir d’une réception par l’ensemble de microphones d’un premier signal sonore de référence ; analyser les premiers signaux audio de référence pour produire au moins un paramètre directionnel représentatif d’une direction d’arrivée du premier signal sonore de référence ; sélectionner en fonction du ou des paramètres directionnels, parmi l’ensemble de microphones, les premiers microphones qui permettent de maximiser une efficacité d’un premier procédé de reconnaissance vocale. FIGURE DE L’ABREGE : Fig.1 Procédé de sélection dynamique de microphones L’invention concerne le domaine des équipements électroniques qui comportent des microphones et qui peuvent être utilisés pour mettre en œuvre un ou plusieurs procédés de reconnaissance vocale. ARRIERE PLAN DE L’INVENTION Certains équipements électroniques connectés récents, par exemple des enceintes connectées, comprennent des microphones et peuvent être utilisés pour mettre en œuvre le procédé de reconnaissance vocale d’un assistant personnel virtuel. Un tel équipement électronique comprend classiquement un module de détection qui acquiert les signaux audio produits par les microphones. Lorsque le module de détection de l’équipement électronique détecte qu’un mot-clef, destiné à activer le procédé de reconnaissance vocale, a été prononcé par un utilisateur, les signaux audio produits par les microphones sont transmis à un module de reconnaissance vocale. Le procédé de reconnaissance vocale est alors mis en œuvre par le module de reconnaissance vocale qui analyse les signaux audio et détecte les commandes vocales émises par l’utilisateur. L’équipement électronique effectue alors les actions correspondant aux commandes vocales. Ainsi, par exemple, le mot-clef « Alexa » permet d’activer le procédé de reconnaissance vocale mis en œuvre par « Alexa ® » d’ Amazon ® , et le mot-clef « OK Google » permet d’activer le procédé de reconnaissance vocale mis en œuvre par l’ « Assistant Google ® ». Le module de reconnaissance vocale peut être intégré localement dans l’équipement électronique ou bien peut être déporté dans un ou des équipements externes distincts de l’équipement électronique, par exemple dans un ou des serveurs distants (sur le cloud ). Dans cette dernière configuration, les signaux audio sont transmis par l’équipement électronique au module de reconnaissance vocale via un réseau de communication (Internet), et les commandes vocales sont transmises par le module de reconnaissance vocale à l’équipement électronique. Il se peut qu’un équipement électronique puisse être utilisé pour mettre en œuvre deux procédés de reconnaissance vocale distincts. Il se peut aussi que ces deux procédés de reconnaissance vocale nécessitent un nombre de microphones différent. Ainsi, le procédé de reconnaissance vocale d’ Alexa ® nécessite six microphones alors que celui de l’ Assistant Google ® ne nécessite que deux microphones. On connaît par exemple une enceinte connectée qui comprend six microphones et qui peut être utilisée pour mettre en œuvre les deux procédés de reconnaissance vocale de ces assistants personnels virtuels. Les six microphones sont donc toujours présents dans l’enceinte connectée. C’est l’utilisateur qui choisit le procédé de reconnaissance vocale qu’il souhaite utiliser (en prononçant le mot-clef approprié) et, dans le cas où le procédé de reconnaissance vocale de l’ Assistant Google ® est choisi, l’enceinte connectée doit sélectionner les deux microphones à utiliser (parmi les six microphones) pour mettre en œuvre ledit procédé de reconnaissance vocale. OBJET DE L’INVENTION L’invention a pour objet, dans un équipement électronique qui comporte un nombre total de microphones et qui est utilisé pour mettre en œuvre un procédé de reconnaissance vocale ne nécessitant qu’un nombre réduit de microphones, de sélectionner les microphones qui permettent de maximiser l’efficacité du procédé de reconnaissance vocale. En vue de la réalisation de ce but, on propose un procédé de sélection, mis en œuvre dans un équipement électronique qui comporte un ensemble de microphones comprenant un nombre total de microphones et qui peut être utilisé pour mettre en œuvre un premier procédé de reconnaissance vocale nécessitant un premier nombre de premiers microphones inférieur strictement au nombre total de microphones, le procédé de sélection comprenant les étapes de : acquérir et mémoriser, pour chaque microphone de l’ensemble de microphones, un premier signal audio de référence produit par ledit microphone à partir d’une réception par l’ensemble de microphones d’un premier signal sonore de référence ; analyser les premiers signaux audio de référence pour produire au moins un paramètre directionnel représentatif d’une direction d’arrivée du premier signal sonore de référence ; sélectionner en fonction du ou des paramètres directionnels, parmi l’ensemble de microphones, les premiers microphones qui permettent de maximiser une efficacité du premier procédé de reconnaissance vocale. Le procédé de sélection selon l’invention sélectionne donc les premiers microphones en fonction de la direction d’arrivée du premier signal sonore de référence (qui, par exemple, comporte un mot-clef permettant d’activer le premier procédé de reconnaissance vocale). La sélection est donc une sélection dynamique qui dépend de la position de l’utilisateur lorsqu’il prononce le mot-clef et qui permet donc de maximiser l’efficacité du premier procédé de reconnaissance vocale en améliorant son anisotropie. On propose aussi un procédé de sélection tel que précédemment décrit, dans lequel le premier signal sonore de référence comporte un premier mot-clef permettant d’activer le premier procédé de reconnaissance vocale. On propose aussi un procédé de sélection tel que précédemment décrit, dans lequel le premier nombre est égal à deux. On propose aussi un procédé de sélection tel que précédemment décrit, dans lequel l’étape d’analyse comprend les étapes de : déterminer, en utilisant les premiers signaux audio de référence produits par l’ensemble de microphones, la direction d’arrivée du premier signal sonore de référence ; définir parmi l’ensemble de microphones des paires de microphones et, pour chaque paire de microphones, calculer une différence angulaire entre la direction d’arrivée et une direction perpendiculaire à une direction passant par les microphones de ladite paire de microphones ; et dans lequel l’étape de sélection consiste à sélectionner comme premiers microphones les deux microphones de la paire de microphones qui présente la plus petite différence angulaire. On propose aussi un procédé de sélection tel que précédemment décrit, dans lequel l’étape d’analyse comprend les étapes de : définir parmi l’ensemble de microphones des paires de microphones et, pour chaque paire de microphones, calculer une valeur de corrélation entre les premiers signaux audio de référence produits par les deux microphones de ladite paire de microphones ; et dans lequel l’étape de sélection consiste à sélectionner comme premiers microphones les deux microphones de la paire de microphones qui présente la valeur de corrélation la plus élevée. On propose aussi un procédé de sélection tel que précédemment décrit, dans lequel l’étape d’analyse comprend les étapes de : déterminer, en utilisant les premiers signaux audio de référence produits par l’ensemble de microphones, la direction d’arrivée du premier signal sonore de référence ; définir parmi l’ensemble de microphones des paires de microphones et, pour chaque paire de microphones : configurer un module de formation de voies utilisant les microphones de ladite paire de microphones pour focaliser le module de formation de voies dans la direction d’arrivée ; appliquer en entrée du module de formation de voies les premiers signaux audio de référence produits par les deux microphones de ladite paire de microphones, et acquérir un signal de sortie du module de formation de voie ; appliquer un procédé de détection visant à détecter le premier mot-clef dans le signal de sortie, et conférer à la paire de microphones un score de confiance quantifiant une probabilité de détection du premier mot-clef ; et dans lequel l’étape de sélection consiste à sélectionner comme premiers microphones les deux microphones de la paire de microphones qui présente le score de confiance le plus élevé. On propose aussi un procédé de sélection tel que précédemment décrit, dans lequel les deux microphones de chaque paire de microphones présentent un même écartement. On propose aussi un procédé de sélection tel que précédemment décrit, dans lequel au moins trois microphones de l’ensemble de microphones ne sont pas alignés. On propose aussi un procédé de sélection tel que précédemment décrit, dans lequel l’équipement électronique peut aussi être utilisé pour mettre en œuvre un deuxième procédé de reconnaissance vocale nécessitant un deuxième nombre de deuxièmes microphones égal au nombre total de microphones. On propose aussi un procédé de sélection tel que précédemment décrit, dans lequel le premier procédé de reconnaissance vocale est mis en œuvre dans un ou des équipements externes distincts de l’équipement électronique, le procédé de sélection comprenant l’étape, suite à la sélection des premiers microphones, de transmettre au ou aux équipements externes uniquement des premiers signaux audio de commande produits par lesdits premiers microphones suite aux premiers signaux audio de référence, lesdits premiers signaux audio de commande étant utilisés par le ou les équipements externes pour mettre en œuvre le premier procédé de reconnaissance vocale. On propose de plus un équipement électronique comportant un composant de traitement et un ensemble de microphones comprenant un nombre total de microphones, l’équipement électronique étant agencé pour être utilisé pour mettre en œuvre un premier procédé de reconnaissance vocale nécessitant un premier nombre de premiers microphones inférieur strictement au nombre total de microphones, le composant de traitement étant agencé pour mettre en œuvre le procédé de sélection tel que précédemment décrit. On propose aussi un équipement électronique tel que précédemment décrit, l’équipement électronique étant une enceinte connectée. On propose aussi un programme d’ordinateur comprenant des instructions qui conduisent le composant de traitement de l’équipement électronique tel que précédemment décrit à exécuter les étapes du procédé de sélection tel que précédemment décrit. On propose en outre un support d'enregistrement lisible par ordinateur, sur lequel est enregistré le programme d’ordinateur tel que précédemment décrit. L’invention sera mieux comprise à la lumière de la description qui suit de modes de mise en œuvre particuliers non limitatifs de l’invention. Il sera fait référence aux dessins annexés parmi lesquels : la représente schématiquement une enceinte connectée dans laquelle est mis en œuvre le procédé de sélection selon l’invention ; la représente quatre diagrammes de sensibilité associés chacun à une disposition distincte de microphones, et comprenant chacun trois courbes obtenues par la mise en œuvre d’un procédé de formation de voies focalisé selon trois directions distinctes ; la représente des étapes du procédé de sélection selon un premier mode de mise en œuvre de l’invention ; la représente une paire de microphones et la direction d’arrivée d’un premier signal sonore de référence ; la représente des étapes du procédé de sélection selon un deuxième mode de mise en œuvre de l’invention ; la représente quatre diagrammes de sensibilité associés à deux dispositions distinctes de microphones et à deux directions de focalisation d’un procédé de formation de voies, chaque diagramme de sensibilité comprenant trois courbes obtenues par la mise en œuvre du procédé de formation de voies suite à la sélection de trois paires de microphones distinctes ; la représente des étapes du procédé de sélection selon un troisième mode de mise en œuvre de l’invention. Procédé de sélection, mis en œuvre dans un équipement électronique (1) qui comporte un ensemble de microphones (3) comprenant un nombre total de microphones (9) et qui peut être utilisé pour mettre en œuvre un premier procédé de reconnaissance vocale nécessitant un premier nombre de premiers microphones (9a) inférieur strictement au nombre total de microphones, le procédé de sélection comprenant les étapes de : - acquérir et mémoriser, pour chaque microphone (9) de l’ensemble de microphones (3), un premier signal audio de référence produit par ledit microphone à partir d’une réception par l’ensemble de microphones d’un premier signal sonore de référence ; - analyser les premiers signaux audio de référence pour produire au moins un paramètre directionnel représentatif d’une direction d’arrivée (Da) du premier signal sonore de référence ; - sélectionner en fonction du ou des paramètres directionnels, parmi l’ensemble de microphones, les premiers microphones qui permettent de maximiser une efficacité du premier procédé de reconnaissance vocale. Procédé de sélection selon la revendication 1, dans lequel le premier signal sonore de référence comporte un premier mot-clef permettant d’activer le premier procédé de reconnaissance vocale. Procédé de sélection selon l’une des revendications précédentes, dans lequel le premier nombre est égal à deux. Procédé de sélection selon la revendication 3, dans lequel l’étape d’analyse comprend les étapes de : - déterminer, en utilisant les premiers signaux audio de référence produits par l’ensemble de microphones (3), la direction d’arrivée (Da) du premier signal sonore de référence ; - définir parmi l’ensemble de microphones (3) des paires de microphones et, pour chaque paire de microphones, calculer une différence angulaire (α) entre la direction d’arrivée et une direction (D1) perpendiculaire à une direction (D2) passant par les microphones de ladite paire de microphones ; et dans lequel l’étape de sélection consiste à sélectionner comme premiers microphones les deux microphones de la paire de microphones qui présente la plus petite différence angulaire. Procédé de sélection selon la revendication 3, dans lequel l’étape d’analyse comprend les étapes de : - définir parmi l’ensemble de microphones (3) des paires de microphones et, pour chaque paire de microphones, calculer une valeur de corrélation entre les premiers signaux audio de référence produits par les deux microphones de ladite paire de microphones ; et dans lequel l’étape de sélection consiste à sélectionner comme premiers microphones les deux microphones de la paire de microphones qui présente la valeur de corrélation la plus élevée. Procédé de sélection selon les revendications 2 et 3, dans lequel l’étape d’analyse comprend les étapes de : - déterminer, en utilisant les premiers signaux audio de référence produits par l’ensemble de microphones (3), la direction d’arrivée (Da) du premier signal sonore de référence ; - définir parmi l’ensemble de microphones des paires de microphones et, pour chaque paire de microphones : configurer un module de formation de voies (12) utilisant les microphones de ladite paire de microphones pour focaliser le module de formation de voies dans la direction d’arrivée ; appliquer en entrée du module de formation de voies les premiers signaux audio de référence produits par les deux microphones de ladite paire de microphones, et acquérir un signal de sortie du module de formation de voie ; appliquer un procédé de détection visant à détecter le premier mot-clef dans le signal de sortie, et conférer à la paire de microphones un score de confiance quantifiant une probabilité de détection du premier mot-clef ; et dans lequel l’étape de sélection consiste à sélectionner comme premiers microphones les deux microphones de la paire de microphones qui présente le score de confiance le plus élevé. Procédé de sélection selon l’une des revendications 4, 5 ou 6, dans lequel les deux microphones (9) de chaque paire de microphones présentent un même écartement. Procédé de sélection selon l’une des revendications précédentes, dans lequel au moins trois microphones (9) de l’ensemble de microphones ne sont pas alignés. Procédé de sélection selon l’une des revendications précédentes, dans lequel l’équipement électronique (1) peut aussi être utilisé pour mettre en œuvre un deuxième procédé de reconnaissance vocale nécessitant un deuxième nombre de deuxièmes microphones égal au nombre total de microphones (9). Procédé de sélection selon l’une des revendications précédentes, dans lequel le premier procédé de reconnaissance vocale est mis en œuvre dans un ou des équipements externes distincts de l’équipement électronique (1), le procédé de sélection comprenant l’étape, suite à la sélection des premiers microphones (9a), de transmettre au ou aux équipements externes uniquement des premiers signaux audio de commande produits par lesdits premiers microphones suite aux premiers signaux audio de référence, lesdits premiers signaux audio de commande étant utilisés par le ou les équipements externes pour mettre en œuvre le premier procédé de reconnaissance vocale. Equipement électronique comportant un composant de traitement (10) et un ensemble de microphones (3) comprenant un nombre total de microphones (9), l’équipement électronique étant agencé pour être utilisé pour mettre en œuvre un premier procédé de reconnaissance vocale nécessitant un premier nombre de premiers microphones (9a) inférieur strictement au nombre total de microphones, le composant de traitement étant agencé pour mettre en œuvre le procédé de sélection selon l’une des revendications précédentes. Equipement électronique selon la revendication 11, l’équipement électronique étant une enceinte connectée. Programme d’ordinateur comprenant des instructions qui conduisent le composant de traitement (10) de l’équipement électronique (1) selon l’une des revendications 11 ou 12 à exécuter les étapes du procédé de sélection selon l’une des revendications 1 à 10. Support d'enregistrement lisible par ordinateur, sur lequel est enregistré le programme d’ordinateur selon la revendication 13.