Brevet FR3056813A1 — publié le 20180330

B15050 1 CIRCUIT AUDIO ET PROCEDE DE DETECTION D'ACTIVITE Domaine de l'invention La présente description concerne le domaine des dispositifs audio utilisant une détection d'activité vocale, et en particulier un circuit et un procédé de réduction de la consommation d'énergie basés sur une activation vocale automatique. Exposé de l'art antérieur En réduisant la consommation d'énergie des dispositifs électroniques portables il est possible d'augmenter la durée de fonctionnement de leur batterie. Dans le cas de dispositifs audio agencés pour capturer et traiter un signal vocal, une technique qui a été proposée pour réduire la consommation d'énergie consiste à utiliser une détection d'activité vocale, de sorte que certains circuits de traitement sont activés seulement lorsque le signal vocal est présent. Le reste du temps, ces circuits de traitement peuvent avoir leur alimentation coupée, économisant ainsi de l'énergie. Afin de mettre en oeuvre une détection d'activité vocale, 20 il est en général nécessaire que la chaîne audio soit active afin de prélever le son dans un environnement et de détecter la présence de voix. Cette chaîne audio comprend en général un transducteur, 3056813 B15050 2 un amplificateur, un convertisseur analogique-numérique (ADC) et des circuits de traitement de données additionnels pour détecter la voix. Un inconvénient d'une telle approche est que cette chaîne audio est elle-même relativement consommatrice d'énergie. En 5 outre, les techniques de détection vocale actuelles basées sur le signal audio numérisé ont tendance à être relativement complexes. On a donc besoin dans la technique d'un circuit et d'un procédé simples pour la détection d'activité vocale, et qui permettent de réduire encore davantage la consommation d'énergie. 10 Résumé Un objet de modes de réalisation de la présente description est de résoudre au moins partiellement un ou plusieurs inconvénients de l'art antérieur. Selon un aspect, on prévoit un circuit de détection 15 d'activité sonore comprenant : un transducteur adapté à générer un signal électrique sur la base de son détecté ; un amplificateur à gain variable adapté à amplifier le signal électrique pour générer un signal électrique amplifié ; un comparateur adapté à comparer le signal électrique amplifié à au moins un premier niveau de seuil pour générer un signal de comparaison indiquant des événements de comparateur ; et un circuit de commande adapté à générer, sur la base du signal de comparaison, un signal de contrôle de gain pour contrôler le gain de l'amplificateur à gain variable, et un signal d'alerte d'activité sonore indiquant la détection d'activité sonore. Selon un mode de réalisation, le circuit de commande est agencé pour générer le signal de contrôle de gain afin de diminuer le gain si le signal de comparaison indique un événement de comparateur ayant une durée supérieure à une première durée. Selon un mode de réalisation, le circuit de commande est agencé pour générer le signal de contrôle de gain afin de diminuer le gain en réponse à chaque événement de comparateur indiqué par le signal de comparaison. Selon un mode de réalisation, le circuit de commande est 35 adapté à activer le signal d'alerte d'activité sonore si le signal 3056813 B15050 3 de contrôle de gain reste en dessous d'un deuxième seuil pendant plus qu'une deuxième durée. Selon un mode de réalisation, le circuit de commande est agencé pour générer le deuxième seuil sur la base d'une valeur 5 moyenne du signal de contrôle de gain. Selon un mode de réalisation, le circuit de coiumande est agencé pour générer le signal de contrôle de gain afin d'augmenter le gain si le signal de comparaison n'indique aucun événement de comparateur pendant une troisième durée. 10 Selon un mode de réalisation, le circuit de conmande est agencé pour générer le signal de contrôle de gain afin d'amener l'amplitude du signal électrique amplifié vers le premier niveau de seuil du comparateur. Selon un autre aspect, on prévoit un dispositif audio 15 comprenant : le circuit susmentionné ; un convertisseur analogique-numérique agencé pour recevoir le signal électrique et générer un signal audio numérique sur la base du signal électrique ; et un circuit de gestion d'alimentation agencé pour activer sélectivement le convertisseur analogique-numérique sur 20 la base du signal d'alerte d'activité sonore. Selon un mode de réalisation, le dispositif audio comprend en outre une interface de communication agencée pour transmettre le signal audio numérique à un ou plusieurs autres circuits, le circuit de gestion d'alimentation étant en outre 25 agencé pour activer ou désactiver l'interface de communication et/ou lesdits un ou plusieurs autres circuits sur la base du signal d'alerte d'activité sonore. Selon un mode de réalisation, l'interface de communication est agencée pour transmettre le signal d'alerte d'activité 30 sonore auxdits un ou plusieurs autres circuits. Selon un mode de réalisation, le dispositif audio comprend en outre un amplificateur audio agencé pour amplifier le signal électrique et fournir le signal électrique amplifié au convertisseur analogique-numérique, le circuit de gestion d'alimentation étant en outre agencé pour activer ou désactiver 3056813 B15050 4 l'amplificateur audio sur la base du signal d'alerte d'activité sonore. Selon un mode de réalisation, le dispositif audio comprend en outre un circuit de traitement audio agencé pour 5 traiter le signal audio numérique, le circuit de gestion d'alimentation étant en outre agencé pour activer ou désactiver le circuit de traitement audio sur la base du signal d'alerte d'activité sonore. Selon un autre aspect, on prévoit un procédé de 10 détection d'activité sonore par un circuit de détection d'activité, le procédé comprenant : générer, par un transducteur, un signal électrique sur la base de son détecté ; amplifier, par un amplificateur à gain variable, le signal électrique pour générer un signal électrique amplifié ; comparer, par un 15 comparateur, le signal électrique amplifié à au moins un niveau de seuil pour générer un signal de comparaison indiquant des événements de comparateur ; et générer, par un circuit de commande sur la base du signal de comparaison, un signal de contrôle de gain pour contrôler le gain de l'amplificateur à gain variable, 20 et un signal d'alerte d'activité sonore indiquant la détection d'activité sonore. Selon un mode de réalisation, la génération du signal de contrôle de gain comprend une diminution du gain si le signal de comparaison indique un événement de comparateur ayant une durée 25 supérieure à une première durée. Brève description des dessins Les caractéristiques et avantages susmentionnés, et d'autres, apparaîtront clairement avec la description détaillée suivante de modes de réalisation, donnée à titre d'illustration 30 et non de limitation, en faisant référence aux dessins joints dans lesquels : la figure 1 illustre schématiquement une partie d'un dispositif électronique comprenant un circuit audio selon un exemple de réalisation de la présente description ; 3056813 B15050 5 la figure 2 est un organigramme représentant des opérations d'un circuit de détection vocale du circuit audio de la figure 1 selon un exemple de réalisation de la présente description ; 5 la figure 3A illustre schématiquement le circuit de détection vocale de la figure 1 plus en détail selon un exemple de réalisation de la présente description ; la figure 3B illustre schématiquement un amplificateur de la figure 3A plus en détail selon un exemple de réalisation ; 10 la figure 4A est un graphique représentant la tension à l'entrée d'un comparateur du circuit de détection vocale de la figure 3A selon un exemple de réalisation ; la figure 4B est un graphique représentant la tension à l'entrée d'un comparateur du circuit de détection vocale de la 15 figure 3A selon un autre exemple de réalisation ; et la figure 5 illustre schématiquement un amplificateur à gain variable et un comparateur pour le circuit de détection vocale selon un autre exemple de réalisation. Description détaillée 20 Le terme "connecté" est utilisé ici pour désigner une connexion électrique directe entre des éléments d'un circuit, alors que le terme "couplé" est utilisé ici pour désigner une connexion électrique qui peut être directe, ou qui peut se faire par l'intermédiaire d'un ou plusieurs composants intermédiaires 25 comme des résistances, des condensateurs, des transistors, etc. La figure 1 illustre schématiquement une partie d'un dispositif électronique 100 comprenant un circuit audio 102, et un processeur de signal numérique (DSP) 104 qui reçoit un flux audio numérisé à partir du circuit audio 102. Le DSP 104 traite 30 par exemple le flux audio, applique un codage audio, etc. Le circuit audio 102 comprend par exemple une chaîne audio comprenant au moins un transducteur 106, qui est par exemple un système MEMS (système micro-électromécanique). Le transducteur 106 génère par exemple un signal électrique 'AUDIO au niveau de sa 35 sortie sur la base du son détecté, le signal électrique étant par 3056813 B15050 6 exemple un signal de courant, bien que dans des variantes de réalisation le transducteur 106 puisse comprendre un étage d'adaptation d'impédance au niveau de sa sortie, de sorte que son signal de sortie est un signal de tension. La sortie du 5 transducteur 106 est par exemple couplée à un amplificateur (AMP) 108. Dans le cas où le signal de sortie du transducteur 106 est un signal de courant 'AUDIO, l'amplificateur 108 est par exemple un amplificateur de charge adapté à convertir la charge capacitive générée dans le MEMS en un signal de tension VAUDIO- En variante, 10 l'amplificateur 108 amplifie un signal de tension fourni par le transducteur 106. Le signal amplifié VAUDIO à la sortie de l'amplificateur 108 est par exemple fourni à un convertisseur analogique-numérique (ADC) 110, mis en oeuvre par exemple par un modulateur delta-sigma. Un signal audio numérique AUDIO provenant 15 de l'ADC 110 est par exemple fourni à un circuit de traitement (P) 112 de la chaîne audio, qui par exemple décime le signal afin de simplifier le traitement ultérieur. En plus ou à la place, le circuit de traitement (P) peut réaliser d'autres opérations sur le signal audio numérique. Une interface de communication (CI) 20 114 reçoit par exemple le flux audio à partir de l'unité de traitement 112, et le transmet à un ou plusieurs autres circuits, comme le DSP 104, en utilisant un protocole de communication approprié. Un module de gestion d'alimentation (PMU) 116 active 25 sélectivement par exemple les circuits de la chaîne audio afin de gérer la consommation d'énergie. Par exemple, le PMU 116 transmet un signal de commande à chaque composant 106, 108, 110, 112 et 114 de la chaîne audio pour contrôler le moment où chaque composant est couplé à une tension d'alimentation. Dans certains modes de 30 réalisation, le PMU 116 peut désactiver les circuits de la chaîne audio lorsque le circuit audio 102 est dans un mode de veille. En outre, dans un ou plusieurs modes de fonctionnement, le PMU 116 active sélectivement par exemple au moins une partie de la chaîne audio sur la base d'une détection d'activité, détectée par un 35 circuit de détection d'activité 118. 3056813 B15050 7 Le circuit de détection d'activité 118 détecte par exemple la présence de sons dans l'environnement du circuit audio qui pourraient correspondre à une commande vocale ou similaire. Comme cela est décrit plus en détail ci-après, le circuit de 5 détection d'activité 118 génère par exemple, sur une ligne de sortie 120, un signal d'alerte d'activité S indiquant le moment où une activité est détectée. Dans certains modes de réalisation, une activité est détectée lorsque l'amplitude du niveau sonore détecté augmente au-dessus d'un niveau moyen pendant plus qu'une 10 durée minimale. Le circuit de détection d'activité 118 reçoit par exemple le signal analogique VAUDIO présent à la sortie de l'amplificateur 108. Dans des variantes de réalisation, comme cela est représenté par une ligne en pointillés en figure 1, le circuit 15 de détection d'activité 118 pourrait recevoir le signal de courant ou de tension présent au niveau de la sortie du transducteur 106. Le circuit de détection d'activité 118 comprend par exemple un amplificateur à gain variable (AMP) 122 recevant le signal analogique 'AUDIO ou VAUDIO et agencé pour générer un signal de 20 tension amplifié VAUDIO' . Le circuit de détection d'activité 118 comprend en outre un comparateur (COMP) 124 adapté à comparer le signal amplifié provenant de l'amplificateur 122 à au moins un seuil TH1 et à générer un signal de comparaison COMP sur la base de la comparaison. Le signal de comparaison COMP indique par 25 exemple des événements de comparateur, déclenchés lorsque le signal VAUDIO' dépasse le niveau de seuil TH1. Ces événements de comparateur ont par exemple une durée se terminant lorsque le signal audio VAUDIO' redescend en dessous du niveau de seuil TH1. Le circuit 118 comprend aussi par exemple un circuit de commande 30 (CTRL) 126 agencé pour générer, sur la base du signal de comparaison COMP, le signal d'alerte d'activité S et un signal de contrôle de gain GAIN pour contrôler le gain de l'amplificateur à gain variable 122. Le signal GAIN est par exemple un signal numérique, bien que dans des variantes de réalisation il puisse 3056813 B15050 8 être un niveau analogique. Le circuit de commande 126 est par exemple mis en oeuvre par du matériel. Par exemple, le circuit de commande 126 est agencé pour ajuster le gain de l'amplificateur à gain variable 122 pour amener 5 l'amplitude du signal VAUDIO' à l'entrée du comparateur 124 vers le niveau de seuil TH1. De cette manière, la tension d'entrée du comparateur est contrôlée de façon à rester dans la plage de fonctionnement du comparateur. En outre, une augmentation du signal audio va provoquer l'activation du signal de sortie COMP 10 du comparateur. Dans certains modes de réalisation, le circuit de commande 126 est agencé pour activer le signal d'alerte d'activité S lorsque le signal de contrôle de gain GAIN est resté en dessous d'un autre niveau de seuil pendant plus qu'une durée minimum D2. Par exemple, l'autre niveau de seuil est un niveau variable, et 15 le circuit de commande 126 est agencé pour générer l'autre niveau de seuil sur la base d'une valeur moyenne du signal de contrôle de gain GAIN. Le circuit de commande 126 est aussi par exemple agencé pour traiter un signal de programmation PROG sur des lignes 128 20 décrites plus en détail ci-après. On va maintenant décrire plus en détail le fonctionnement du circuit de commande 126, en faisant référence à la figure 2. La figure 2 est un organigramme illustrant des étapes 25 dans un procédé de génération du signal de contrôle de gain GAIN et du signal d'alerte d'activité S selon un exemple de réalisation. Ces opérations sont par exemple réalisées par le circuit de commande 126, qui est par exemple mis en oeuvre entièrement par du matériel, ou au moins partiellement par du 30 logiciel exécuté par un processeur approprié. Dans une étape 201, on détermine si un événement de comparateur est détecté. Si oui, on passe à une étape 202. Dans l'étape 202, la durée DE de l'événement est comparée à une durée minimum Di. Si la durée DE est supérieure à la durée 35 minimum Di, dans une étape 203, le signal de contrôle de gain GAIN 3056813 B15050 9 est par exemple décrémenté de 1, ou diminué d'une autre façon, et l'opération suivante est une étape 204. Dans l'autre cas, si la durée DE est inférieure à la durée minimum Di, l'étape suivante après l'étape 202 est l'étape 204. La durée Di est par exemple 5 comprise entre 0 et 100 ps. Une valeur de 0 implique que le gain est réduit à chaque événement, sans tenir compte de la durée de l'événement. En prévoyant une valeur positive de Di, les événements qui sont trop rapides peuvent être par exemple être discriminés. 10 Dans l'étape 204, le signal de contrôle de gain GAIN est comparé à un autre seuil AVGG-TH2, où TH2 est par exemple une valeur fixe, et AVGG est par exemple la valeur moyenne du signal de contrôle de gain GAIN pendant une période précédente par exemple comprise entre 100 ms et 1 s. En d'autres termes, la 15 différence entre le signal de contrôle de gain GAIN et la valeur moyenne AVGG est comparée au seuil TH2. Si le signal de contrôle de gain GAIN n'est pas en dessous du seuil AVGG-TH2 ou n'a pas été en dessous du seuil pendant une durée d'au moins D2, on revient par exemple à l'étape 201, prêt pour un événement de comparateur 20 suivant à détecter. Dans l'autre cas, si le signal de contrôle de gain GAIN a été en dessous du seuil AVGG-TH2 pendant au moins la durée D2, l'opération suivante est l'étape 206. La durée D2 est par exemple comprise entre 0 et 100 ms. Le gain est par exemple une valeur en décibels, et le seuil TH2 est par exemple égal à 25 une valeur comprise entre 0 et 16 dB. Si le seuil TH2 et la durée D2 sont tous les deux proches de zéro, alors toute chute de la valeur du gain en dessous de la valeur de gain moyenne va provoquer une détection d'activité. Dans certains modes de réalisation, la valeur moyenne 30 AVGG du signal de contrôle de gain GAIN est générée en appliquant un filtre passe-bas à ce signal, le filtre passe-bas ayant une fréquence de coupure comprise entre 10 et 100 Hz. Dans l'étape 206, le signal d'alerte d'activité S est par exemple activé. Dans certains modes de réalisation, le signal 35 d'alerte S est un signal d'interruption, et l'activation d'alerte 3056813 B15050 10 a par exemple la forme d'une IRQ (requête d'interruption) transmise à l'interface de communication 114. Après l'étape 206, le procédé revient par exemple à l'étape 201 jusqu'à ce qu'un événement de comparateur suivant 5 survienne. Dans certains modes de réalisation, la détection dans l'étape 201 d'un événement de comparateur déclenche aussi par exemple une série d'opérations 207 à 209 permettant d'incrémenter le gain. 10 L'étape 207 comprend par exemple le déclenchement d'un minuteur en réponse à la détection de l'événement de comparateur. Dans l'étape 208, on détermine par exemple si la durée DE' écoulée depuis l'événement de comparateur a dépassé une durée D3 sans l'occurrence d'un nouvel événement de comparateur. Si oui, 15 dans l'étape 209, le gain est par exemple incrémenté de 1 ou incrémenté d'une autre façon. Dans l'autre cas, s'il y a eu un événement avant la fin de la durée D3, rien ne se passe. La durée D3 est par exemple comprise entre 1 et 20 ms, et est par exemple supérieure à la durée Di. Dans certains modes de réalisation, D3 20 est inférieure à la constante de temps du filtre passe-bas mis en oeuvre dans le circuit de commande 126 pour générer la valeur de gain moyenne AVGG. Dans un mode de réalisation, en plus ou au lieu d'être déclenchée par une modification du signal de contrôle de gain, 25 l'étape 204 pourrait être réalisée périodiquement, ou pourrait être déclenchée par l'expiration de la durée D2. La figure 3A illustre schématiquement le circuit de détection d'activité 118 de la figure 1 plus en détail selon un exemple de réalisation. 30 L'amplificateur à gain variable 122 comprend par exemple une chaîne d'amplification constituée de n cellules d'amplification couplées en série, n étant par exemple égal ou supérieur à un, et par exemple égal à deux. Dans l'exemple de la figure 3A, il y a deux cellules d'amplification, chacune comprenant un 35 circuit GmR. Une première des cellules d'amplification comprend 3056813 B15050 11 un circuit GmR 302 ayant des entrées différentielles, l'une des entrées étant couplée par l'intermédiaire d'un condensateur de découplage 304 à une entrée 306, et l'autre des entrées étant couplée par l'intermédiaire d'un condensateur de découplage 308 à 5 une entrée 310. Les entrées 306, 310 reçoivent respectivement par exemple des composantes différentielles IAUDIO-p, IAUDIO-N du signal électrique analogique 'AUDIO. Le circuit GmR 302 comprend des sorties différentielles, une sortie étant couplée à une entrée différentielle du deuxième circuit GmR 312 par l'intermédiaire 10 d'un condensateur de découplage 314, et l'autre sortie étant couplée à l'autre entrée différentielle du deuxième circuit GmR 312 par l'intermédiaire d'un condensateur de découplage 315. Le circuit GmR 312 comprend par exemple des sorties différentielles, dont l'une est couplée par l'intermédiaire d'un 15 condensateur de découplage 316 à une entrée du comparateur 124, et dont l'autre est couplée par l'intermédiaire d'un condensateur de découplage 318 à l'autre entrée du comparateur 124. Le comparateur 124 comprend par exemple des comparateurs 320, 322 ayant chacun une entrée positive couplée au condensateur 20 316, et une entrée négative couplée au condensateur 318. Les sorties des comparateurs 320, 322 fournissent respectivement par exemple les composantes différentielles COMP-P et COMP-N du signal de comparaison COMP et sont par exemple couplées à des entrées d'un processeur de signal 324. 25 Les entrées du circuit GmR 302 sont par exemple couplées respectivement, par l'intermédiaire de transistors 326, 328, à un niveau de tension de réinitialisation, qui est par exemple au niveau de la masse. De façon similaire, les entrées du circuit GmR 312 sont par exemple couplées respectivement par l'inter- 30 médiaire de transistors 330, 332, au niveau de tension de réinitialisation, et les entrées positive et négative du comparateur 124 sont par exemple couplées respectivement par l'intermédiaire de transistors 334, 336, au niveau de tension de réinitialisation. Les transistors 326 à 336 sont par exemple 35 contrôlés par un signal de réinitialisation RST généré par le 3056813 B15050 12 circuit 324, de sorte que lorsque le signal de réinitialisation RST est activé, les tensions des condensateurs 304, 308, 314, 315, 316 et 318 sont par exemple réinitialisées au niveau de tension de réinitialisation. 5 Le circuit 324 génère aussi par exemple le signal de contrôle de gain GAIN fourni aux circuits GmR 302, 312 et le signal d'alerte d'activité S sur la ligne 120. Le circuit de commande 126 comprend en outre par exemple un registre 338 mémorisant des signaux de programmation SLEEP, PWR, SB, MCLK et 10 NRESET, qui sont par exemple reçus à partir du DSP 104 par l'intermédiaire de l'interface 114 de la figure 1, et qui correspondent aux lignes 128 de la figure 1. Le signal SLEEP permet par exemple au circuit 118 d'être placé dans un mode de pause, dans lequel l'horloge est par exemple 15 stoppée de sorte que les signaux GAIN et AVGG sont par exemple conservés. Le circuit continue par exemple son fonctionnement lorsque le signal de mode de veille est désactivé. Le signal PWR est par exemple un signal de rapport de puissance définissant le seuil TH2. 20 Le signal SB est par exemple un signal permettant au circuit 118 d'être placé dans un mode d'attente. Dans ce mode, les horloges internes du circuit 324 sont par exemple coupées. Le circuit 324 génère par exemple un signal A SB, qui est une version analogique de SB, et qui est utilisé pour couper les courants dans 25 les circuits GmR 302, 312 et dans les comparateurs 320, 322. Le signal MCLK est par exemple un signal d'horloge maître pour les portions numériques du circuit 118, et ce signal est par exemple utilisé pour générer les divers signaux de retard Dl, D2 et D3, et la constante de temps utilisée pour le calcul de 30 la valeur moyenne de gain AVGG. Bien que cela ne soit pas illustré en figure 3A, dans certains modes de réalisation le registre 338 reçoit aussi et mémorise des signaux de commande C AVG, C_Dl, C_D2 et CD3, qui par exemple définissent la durée de la constante de temps et les retard Dl à D3 respectivement et permettent au DSP 35 104 de la figure 1 de contrôler ces durées. 3056813 B15050 13 Le signal NRESET est par exemple un signal de réinitialisation permettant de réinitialiser des registres (non illustrés en figure 3A) mémorisant le signal de contrôle de gain GAIN et le signal de gain moyen AVGG. 5 Le registre 338 est par exemple contrôlé par un signal de chargement de données LOAD, qui provoque le chargement des signaux de programmation dans le registre 338 et leur application au reste du circuit 118. Chacun des circuits GmR 302, 312 a par exemple un gain 10 qui est variable dans la plage de -3 dB à 20 dB. En supposant un mode de réalisation comprenant quatre circuits GmR, le gain global est ainsi par exemple variable entre -12 dB et 80 dB. La figure 3B illustre schématiquement un exemple de réalisation d'un circuit GmR 302, 312 plus en détail selon un mode 15 de réalisation. Le circuit comprend par exemple des transistors 340 et 342 formant une paire différentielle, ayant leurs sources couplées à un noeud 346, et recevant entre leurs grilles une tension d'entrée Ve du circuit GmR. Le drain du transistor 340 est par exemple couplé à la masse par l'intermédiaire d'une résistance 20 variable 344, et le drain du transistor 342 est par exemple couplé à la masse par l'intermédiaire d'une résistance variable 350. Chacune des résistances variables 344, 350 a par exemple une résistance Rl. Le noeud 346 est par exemple couplé à un rail de tension d'alimentation par l'intermédiaire d'une source de courant 25 348. Les drains 352, 354 des transistors 340, 342 fournissent par exemple la tension de sortie Vs du circuit GmR. La fonction de transfert de chaque circuit GmR 302, 312 est par exemple la suivante : -gmCDEc RI 1 CDEcl-CG CGC7DEcTi1 s1 + CDEc1HCG 30 où gm est la transconductance des transistors 340, 342, CDEC est la capacité des condensateurs 304, 308, CG est la capacité de grille des transistors 340, 342, et RI est la résistance des résistances variables 344, 350. H(s) = 3056813 B15050 14 Le signal de contrôle de gain GAIN fait par exemple varier le gain des circuits GmR 302, 312, en faisant varier la résistance des résistances variables 344, 350, par exemple de façon numérique. Le gain maximum GmAx est par exemple réglé sur 5 la base du signal d'entrée minimal qui est capable de déclencher le comparateur 124. On va maintenant décrire plus en détail le fonctionnement du circuit 118 en faisant référence aux figures 4A et 4B. La figure 4A illustre le signal d'entrée du comparateur 10 124 selon un exemple dans lequel le gain de l'amplificateur reste constant. La figure 4B illustre le signal d'entrée du comparateur 124 selon un exemple dans lequel une modification du gain et du décalage est appliquée par le circuit de traitement 324. 15 Dans les figures 4A et 4B, le seuil TH H est le seuil du comparateur 320, et le seuil TH_L est le seuil du comparateur 322. À chaque fois que le signal d'entrée dépasse l'un de ces seuils, le circuit de traitement 324 annule par exemple le décalage, et modifie le gain. Ainsi, comme cela est représenté 20 dans les figures 4A et 4B, à un instant tl où le seuil supérieur TH H est dépassé, une annulation de décalage est réalisée en activant le signal de réinitialisation RST de la figure 3A, et le gain est réduit d'un échelon constant. À l'instant t2, le signal démarre de nouveau à partir du niveau de référence, qui est par 25 exemple la masse. Il y a par exemple un intervalle de temps entre tl et t2 pendant lequel les condensateurs 304, 308, 314, 315, 316 et 318 sont réinitialisés. À un instant t3, le seuil bas TH L est dépassé, et de nouveau le décalage est supprimé, ce qui ramène le signal au niveau de référence, et le gain est réduit d'un échelon 30 constant. Le signal démarre de nouveau à partir du niveau de référence REF à l'instant t4. Là encore, il y a par exemple un intervalle de temps entre t3 et t4 pendant lequel les condensateurs 304, 308, 314, 315, 316 et 318 sont réinitialisés. L'utilisation de deux comparateurs 320, 322 pour former 35 le comparateur 124 présente l'avantage de limiter la plage du 3056813 B15050 15 signal appliqué au comparateur. Les seuils TH H et TH_L des comparateurs 320, 322 sont par exemple de signe opposé, et peuvent avoir des valeurs relativement proches, ou même identiques. La figure 5 illustre schématiquement un circuit 500 5 mettant en oeuvre l'amplificateur à gain variable 122 et le comparateur 124 de la figure 1 selon une variante de réalisation par rapport aux figures 3A et 3B. Dans l'exemple de la figure 5, le signal électrique 'AUDIO est un signal non différentiel. Un noeud d'entrée 502 recevant le signal électrique 10 analogique 'AUDIO est par exemple couplé par l'intermédiaire de la connexion en série d'un condensateur de découplage 504 et d'une résistance 506, qui est par exemple une résistance fixe ou variable, à l'entrée négative d'un amplificateur différentiel 508 et à l'entrée négative d'un amplificateur différentiel 510. 15 L'entrée positive de l'amplificateur différentiel 508 est couplée à un niveau de tension Vum+Voff, Vum étant une tension de référence, et Voff étant une tension de décalage de l'amplificateur différentiel 508. La sortie de l'amplificateur différentiel 508 est couplée à l'entrée positive de 20 l'amplificateur différentiel 510, et à l'entrée négative de l'amplificateur 508 par l'intermédiaire d'un chemin de contre-réaction comprenant une résistance variable 512. L'amplificateur à gain variable 122 est mis en oeuvre par l'amplificateur différentiel 508 et les résistances 506 et 512, 25 qui ont respectivement des résistances R1 et R2. Si on appelle Vin la tension d'entrée présente sur l'entrée de l'amplificateur à gain variable et Vout la tension de sortie présente sur la sortie de l'amplificateur différentiel 508, la tension de sortie est conforme par exemple à l'équation suivante : Vout=-Vin*R2/R1. 30 Le signal de contrôle de gain GAIN contrôle par exemple la résistance R2 afin de faire varier le gain de l'amplificateur. L'entrée négative de l'amplificateur différentiel 508 assure par exemple une masse virtuelle au niveau de tension de seuil TH1, et est connectée à l'entrée négative de l'amplificateur 3056813 B15050 16 différentiel 510. La tension Vc aux bornes des entrées du comparateur 510 est ainsi égale à : Vc=(Vcm+Voff-Vin.R2/R1)-(Vcm+Voff)=Vin.R2/R1. Ainsi la tension de décalage Voff de l'amplificateur différentiel 5 508 n'impacte pas le résultat. Un avantage des modes de réalisation décrits ici est qu'une détection d'activité peut être réalisée sur un signal électrique fourni par un transducteur de manière simple et efficace. En effet, un avantage du fait d'utiliser un 10 amplificateur à gain variable et de contrôler le gain sur la base du temps écoulé entre des événements de comparateur est que le signal d'entrée du comparateur peut rester dans sa plage de fonctionnement. En outre, en basant la détection d'activité sur le signal de contrôle de gain, les périodes pendant lesquelles le 15 signal audio d'entrée augmente peuvent être identifiées, ce qui donne une indication fiable de l'activité. Avec la description ainsi faite d'au moins un mode de réalisation illustratif, diverses altérations, modifications et améliorations apparaîtront facilement à l'homme de l'art. Par 20 exemple, il apparaîtra clairement à l'homme de l'art que les mises en oeuvre illustrées dans les figures 3A et 5 ne sont que des exemples, et que diverses variantes de mise en oeuvre de l'amplificateur à gain variable et du comparateur seraient possibles. REVENDICATIONS1. Circuit de détection d'activité sonore comprenant : un transducteur (106) adapté à générer un signal électrique (1=0, VAUDIO) sur la base de son détecté ; un amplificateur à gain variable (122) adapté à 5 amplifier le signal électrique pour générer un signal électrique amplifié ; un comparateur (124) adapté à comparer le signal électrique amplifié à au moins un premier niveau de seuil (TH1) pour générer un signal de comparaison (COMP) indiquant des 10 événements de comparateur ; et un circuit de commande (126) adapté à générer, sur la base du signal de comparaison (COMP), un signal de contrôle de gain (GAIN) pour contrôler le gain de l'amplificateur à gain variable (122), et un signal d'alerte d'activité sonore (S) 15 indiquant la détection d'activité sonore. 2. Circuit selon la revendication 1, dans lequel le circuit de commande (126) est agencé pour générer le signal de contrôle de gain (GAIN) afin de diminuer le gain si le signal de comparaison (COMP) indique un événement de comparateur ayant une 20 durée (DE) supérieure à une première durée (Di). 3. Circuit selon la revendication 2, dans lequel le circuit de commande (126) est agencé pour générer le signal de contrôle dé gain (GAIN) afin de diminuer le gain en réponse à chaque événement de comparateur indiqué par le signal de 25 comparaison. 4. Circuit selon l'une quelconque des revendications 1 à 3, dans lequel le circuit de commande (126) est adapté à activer le signal d'alerte d'activité sonore (S) si le signal de contrôle de gain (GAIN) reste en dessous d'un deuxième seuil (AVGG-TH2) 30 pendant plus qu'une deuxième durée (D2). 5. Circuit selon la revendication 4, dans lequel le circuit de commande (126) est agencé pour générer le deuxième seuil (AVGG-TH2) sur la base d'une valeur moyenne (AVGG) du signal de contrôle de gain (GAIN). 3056813 B15050 18 6. Circuit selon l'une quelconque des revendications 1 à 5, dans lequel le circuit de commande (126) est agencé pour générer le signal de contrôle de gain (GAIN) afin d'augmenter le gain si le signal de comparaison n'indique aucun événement de 5 comparateur pendant une troisième durée (D3). 7. Circuit selon l'une quelconque des revendications 1 à 6, dans lequel le circuit de commande (126) est agencé pour générer le signal de contrôle de gain (GAIN) afin d'amener l'amplitude du signal électrique amplifié (VAUDIO') vers le premier 10 niveau de seuil (TH1) du comparateur (124). 8. Dispositif audio comprenant : le circuit de l'une quelconque des revendications 1 à 7 ; un convertisseur analogique-numérique (110) agencé pour 15 recevoir le signal électrique (IAuDIO, VAUDIO) et générer un signal audio numérique (AUDIO) sur la base du signal électrique ; et un circuit de gestion d'alimentation (116) agencé pour activer sélectivement le convertisseur analogique-numérique (110) sur la base du signal d'alerte d'activité sonore (S). 20 9. Dispositif audio selon la revendication 8, comprenant en outre une interface de communication (114) agencée pour transmettre le signal audio numérique (AUDIO) à un ou plusieurs autres circuits (104), le circuit de gestion d'alimentation (116) étant en outre agencé pour activer ou désactiver l'interface de 25 conununication (114) et/ou lesdits un ou plusieurs autres circuits (104) sur la base du signal d'alerte d'activité sonore (S). 10. Dispositif audio selon la revendication 9, dans lequel l'interface de communication (114) est agencée pour transmettre le signal d'alerte d'activité sonore (S) auxdits un 30 ou plusieurs autres circuits (104). 11. Dispositif audio selon l'une quelconque des revendications 8 à 10, comprenant en outre : un amplificateur audio (108) agencé pour amplifier le signal électrique (IAuDIO, VAUDIO) et fournir le signal électrique 35 amplifié au convertisseur analogique-numérique (110), le circuit 3056813 B15050 19 de gestion d'alimentation (116) étant en outre agencé pour activer ou désactiver l'amplificateur audio (108) sur la base du signal d'alerte d'activité sonore (S). 12. Dispositif audio selon l'une quelconque des 5 revendications 8 à 11, comprenant en outre : un circuit de traitement audio (112) agencé pour traiter le signal audio numérique (AUDIO), le circuit de gestion d'alimentation (116) étant en outre agencé pour activer ou désactiver le circuit de traitement audio (112) sur la base du 10 signal d'alerte d'activité sonore (S). 13. Procédé de détection d'activité sonore par un circuit de détection d'activité (118), le procédé comprenant : générer, par un transducteur (106), un signal électrique (IAUDIO, VAUDIO) sur la base de son détecté ; 15 amplifier, par un amplificateur à gain variable (122), le signal électrique pour générer un signal électrique amplifié ; comparer, par un comparateur (124), le signal électrique amplifié à au moins un niveau de seuil (TH1) pour générer un signal de comparaison (COMP) indiquant des événements de 20 comparateur ; et générer, par un circuit de commande (126) sur la base signal de comparaison (COMP), un signal de contrôle de gain (GAIN) pour contrôler le gain de l'amplificateur à gain variable (122), et un signal d'alerte d'activité sonore (S) indiquant la détection 25 d'activité sonore. 14. Procédé selon la revendication 13, dans lequel la génération du signal de contrôle de gain (GAIN) comprend une diminution du gain si le signal de comparaison (COMP) indique un événement de comparateur ayant une durée supérieure à une première 30 durée (Di).