Brevet FR3157766A1 — publié le 20250627

Traitement optimisé de réduction de canaux d’un signal audio stéréophonique L’invention se rapporte à un procédé de traitement d’un signal audio lors d’une transition entre un premier et un deuxième mode de traitement de réduction de canaux d’un signal stéréophonique pour obtenir un signal monophonique, le procédé de traitement comportant les étapes suivantes: - application d’un gain d’adaptation déterminé (501), au signal issu du traitement de réduction de canaux selon le deuxième mode ; - application d’un fondu enchainé (502), pendant une durée de transition, entre le signal issu du traitement de réduction de canaux selon le premier mode et le signal issu du traitement de réduction selon le deuxième mode modifié par l’application du gain d’adaptation ; - variation progressive du gain d’adaptation appliqué au signal issu du deuxième mode de traitement pendant la durée de transition et/ou au-delà de la durée de transition jusqu’à converger vers une valeur de un. L’invention se rapporte également à un dispositif de traitement mettant en œuvre le procédé. Figure de l’abrégé : Figure 5 Transition entre deux modes de traitement de réduction de canaux avec contrôle de niveau optimisé. La présente invention se rapporte au domaine général du traitement de signaux audio. L’invention se rapporte en particulier au traitement de réduction de canaux appelé couramment « downmix », d’un signal audio multicanal. On s’intéresse en particulier au traitement de réduction d’un signal stéréophonique à un signal monophonique et à la transition entre deux modes de traitement de réduction de canaux. Ce type de traitement trouve des applications de manière générale dans le domaine des technologies audio, et plus précisément dans le domaine du codage audio, que ce soit à l’étape d’encodage ou du décodage. La réduction de canaux ou downmix consiste à déduire, à partir d’une combinaison des C canaux d’un signal multicanal x, un signal y constitué d’un nombre inférieur D de canaux. En pratique, cela consiste à définir une fonction telle que : , avec et n représentant un indice temporel du signal d’entrée et de sortie. Dans cette invention, on s’intéresse au cas particulier D=1 et C=2, on parlera alors de downmix stéréo à mono ou simplement de downmix mono. Dans le cas C=2, on parle de contenu ou signal à 2 canaux qui peut être un contenu stéréo ou un contenu binaural, où le canal 1 ( ) est référencée comme le canal gauche (Left), et le canal 2 ( ) comme le canal droit (pour Right). Par la suite, le cas stéréo sera vu comme un signal général à 2 canaux, incluant le cas binaural pour éviter de répéter les deux termes, même si techniquement un signal binaural a des caractéristiques spécifiques. Dans le cas du signal y obtenu après traitement de réduction, on parle de signal monophonique ou mono, que l’on notera par la suite m(n), dans le domaine temporel, ou M(k), dans le domaine fréquentiel. Ces signaux stéréo peuvent être issus d’une captation à partir d’un couple de microphones stéréo ou une captation binaurale, ou encore d'un mixage artistique de pistes audio. Il existe un certain nombre de couples de microphones permettant de créer des contenus stéréo. Parmi les plus populaires, on peut citer le couple XY composé de 2 microphones cardioïdes présentant une différence d’angle d’orientation entre 90° et 135°. Le couple MS pour « Mid-Side » est un autre couple très répandu composé d’un microphone de directivité cardioïde, et d’un second microphone dit en « figure de 8 » orienté à 90°. Par combinaison de ces 2 micros (somme/différence), on peut créer les canaux gauche et droite de contenu stéréo. Ces couples sont dits coïncidents, c’est-à-dire que les capsules microphoniques ne présentent pas de retard entre elles, la spatialisation étant perçue par la différence d’intensité sonore entre les canaux gauche et droite. Une autre catégorie de couples dits à stéréophonie de phase consiste à utiliser des microphones distants l’un de l’autre, créant ainsi une différence de phase entre les canaux pour les sources situés plus proche de l’un des micros. Le plus connu est le couple AB qui exploite 2 microphones onmidirectionnels espacés de quelques centimètres à plusieurs mètres. Un autre couple très répandu est le couple ORTF qui exploite à la fois une différence de phase par un espacement de 17cm des microphones et une différence d’amplitude par des directivités cardioïdes (les microphones présentent un angle autour de 90°). Le couple binaural consiste à placer des microphones omnidirectionnels dans les oreilles d’une personne ou d’une tête artificielle : ce type de dispositif permet de créer nativement des contenus binauraux que l’on peut écouter au casque. Les contenus stéréo incluent également les signaux de parole et audio issus d’un mixage ou postproduction audio (par exemple des canaux stockés sur un CD ou un DVD, ou diffusés sur Internet). Il existe aussi d’autres méthodes de création de contenus stéréo qui ne sont pas revues ici. La méthode la plus simple pour créer un signal réduit par downmix est celle dite downmix passif. Elle consiste à effectuer une moyenne des canaux gauche et droite du signal stéréo tel que : ou dans le domaine fréquentiel : où est la transformée de Fourier à court-terme de (ou FFT en anglais pour « Fast Fourier Transform »), k étant l’indice de la fréquence et t l’indice de la trame : Où j est le nombre imaginaire tel que , t est l’indice de la trame, l est l’indice temporel dans la trame courante, N la taille de la FFT, une fenêtre d’apodisation de taille L , de type sinus ou Hann ou autre, adaptée à la taille de la trame, et . Cette définition s’étend au cas où N>L et est une version augmentée de avec des 0 (0-padding). Cette méthode de downmix passif, très simple, fonctionne bien dans les situations où les canaux droit et gauche sont en phase. Cependant, dans les situations où les microphones ne sont pas coïncidents et présentent des différences de phase, un tel mixage génère un filtrage en peigne, qui se manifeste par une coloration du signal d’origine. Cela est dû au fait qu’en fonction de l’espacement des microphones, de la position de la source par rapport au couple de microphones et de la fréquence, les canaux gauche et droite d’une même source peuvent se trouver soit en phase comme représenté en figure 1a, soit en opposition de phase comme représenté en figure 1b. Aussi, lors du downmix, les signaux gauche et droite vont soit s’additionner (interférence constructive), soit s’annuler (interférence destructive), créant ainsi des variations de niveau et des effets de coloration du signal réduit . La coloration vient de l’effet du filtrage en peigne : les effets d’interférences constructives et destructives se manifestent dans des bandes de fréquences différentes, modifiant ainsi l’équilibre et donc le timbre du signal issu du downmix par rapport à l'original. Pour corriger ce défaut de niveau d’intensité suivant les fréquences, le downmix du codec e-AAC+ implémente une correction de niveau qui assure que le niveau d’énergie du signal réduit, dans chaque bande de fréquence, reste comparable à celui d’origine : , avec en omettant l’indice de trame t pour alléger les notations. Cette approche permet de compenser dans une certaine mesure la baisse d’intensité du downmix. Cependant, cette compensation mène à des suramplifications lorsque les signaux sont proches de l’opposition de phase : aussi, en pratique, le facteur de correction est limité à une valeur maximum (par exemple une limite haute de 2). Downmix stéréo à mono IVAS pour encodage EVS Le codec IVAS (pour « Immersive Voice and Audio Services » en anglais) est développé au 3GPP comme une extension du codec EVS (pour « Enhanced Voice Services ») à la stéréo et l’audio immersif ; le code source en virgule flottante du codec IVAS est disponible dans la spécification 3GPP TS 26.258 V18.0.0. Il intègre un procédé de réduction de canaux (stéréo à mono) qui permet de conserver l’interopérabilité avec le codec mono EVS (pour « Enhanced Voice Services » en anglais) sans retard additionnel. Ce codage d’un signal stéréo de façon compatible à EVS est partiellement décrit dans la section 5.3.2.2 de la version V1.0.0 (2023-12) de 3GPP TS 26.253 ; cette spécification TS 26.253 est en cours de rédaction et elle donnera à terme la description algorithmique détaillée du codec IVAS. En fonction des caractéristiques du signal stéréo contenu dans la trame d’entrée (de longueur 20 ms), un mode de traitement particulier est sélectionné pour cette même trame parmi les 2 modes disponibles du downmix pour le codage stéréo compatible EVS: le mode de corrélation de phase, Mode « Phase-only correlation » (POC), ci-après nommé mode POC et le mode de compensation de phase, Mode « Phase compensation » (PHA), ci-après nommé mode PHA. Le premier mode, POC, consiste en une simple somme pondérée des 2 canaux stéréo, dont le coefficient de pondération est basé sur la corrélation de phase et la différence de temps intercanale (ITD pour Interchannel Time Difference) entre ces deux mêmes signaux. Le second mode, PHA, consiste à mixer les 2 canaux stéréo après avoir effectué une étape de compensation de phase par filtrage sur un ou deux des canaux stéréo d’entrée. Une description détaillée des deux modes de downmix (POC et PHA), de la méthode de sélection ainsi que du mécanisme de passage d’un mode à l’autre, est partiellement disponible à la section 5.3.2 du document 3GPP TS26.253 V1.0.0 « Codec for Immersive Voice and Audio Services - Detailed Algorithmic Description » de décembre 2023. La figure 2 détaille une sélection de traitement de réduction de canaux conforme au code IVAS. Le principe consiste à calculer ici, à partir du signal stéréo d’entrée (composé donc de 2 canaux et ), les signaux monophoniques et selon 2 méthodes, une première en 201 appelée « POC » et une seconde en 202 appelée « PHA ». La sélection de la méthode de downmix appropriée aux caractéristiques du signal d’entrée est réalisée en 204 sur la base de différents paramètres comme Par POC , Par PHA et une détection de transitoires dans la trame courante (bloc 203) résultant en une indication binaire notée « is_transient » ; dans la méthode de l’état de l’art, l’indication binaire de contenu binaural ( ) n’est pas utilisée en 204. Enfin, à partir du mode sélectionné (POC ou PHA) en 204, le bloc 205 génère un signal monophonique ; le bloc 205 permet en particulier d’opérer une transition d’un downmix à l’autre par fondu-enchainé (cross-fade), lorsque le mode sélectionné dans la trame courante est différent de celui de la trame précédente. Le bloc 203 est mis en œuvre dans le code source (3GPP TS 26.258 V18.0.0) comme suit : Par défaut, la détection de transitoire est initialisée en mettant à 0 (« False ») l’indicateur . La trame d’entrée est divisée en 5 sous-trames de 4 ms. Pour les 2 canaux gauche et droit, l’énergie de la sous-trame est calculée de la manière suivante : Si ( ), ou si ( ), où dépend de la fréquence d’échantillonnage ( 80, 40, et 35 à respectivement 16, 32, and 48 kHz), l’indicateur de transitoire est mis à 1 : (« True ») L’enveloppe de l’énergie de l’ensemble de la trame pour le canal i, est calculée pour chaque sous-trame avec lissage : où . Les blocs 201 et 202 sont décrits plus en détails ci-dessous, en référence aux figures 3 et 4, respectivement, avant de détailler ensuite les blocs 204 et 205. Mode « Phase-only correlation (POC) » (bloc 201 et FIG. 3 ) La description détaillée du mode « Phase-Only Correlation » se trouve dans la section 5.3.2.2 du document 3GPP TS26.253 (version 1.0.0). Seule une description simplifiée est donnée ici. Ce traitement permet de générer une sortie mono à partir d’un signal stéréo par l’intermédiaire d’une somme adaptative pondérée des 2 canaux d’entrée. La pondération gauche-droite est déterminée en fonction d’un calcul optimisé de la différence de temps intercanal ou ITD dans le domaine fréquentiel. Le signal de sortie est produit avec un poids plus important accordé au canal qui est en avance par rapport à l’autre, quand la différence de temps estimée est non nulle ; de plus, le poids est également ajusté en fonction des niveaux des canaux d’entrée et du signal de sortie intermédiaire. La FIG. 3 propose une description schématique du mode POC. Le signal à 2 canaux d’entrée x(m), où m est l’indice des échantillons entrelacés, est désentrelacé (bloc 301) pour trouver les deux canaux gauche et droit. Ensuite une analyse fréquentielle avec fenêtrage et transformée de Fourier (blocs 302 et 303) est effectuée pour obtenir les spectres des 2 canaux, et l’intercorrélation sur la base des spectres de phase est estimée (bloc 304) avant de déterminer la différence de temps entre les canaux (notée ici ITD pour « Interaural Time Difference » même s’il s’agit formellement d’une ICTD entre 2 canaux pour « Inter-Channel Time Difference ») par recherche de pic (bloc 305) ; le bloc 305 fournit également le niveau de corrélation R* correspondant à l’ITD. Le facteur de mixage g est ensuite déterminé comme suit (bloc 206) : où g représente le facteur de mélange (mixage) et est la différence de temps intercanal (appelée abusivement ITD). Ainsi, les 2 canaux sont combinés en un signal mono dans le bloc 307 selon ce facteur g (calculé en 306), avec un lissage de la valeur du facteur appliqué échantillon par échantillon à chaque début de trame dans le bloc 307 : m POC (t,l) = γ(t,l) x 1 (t,l) + (1-γ(t,l)) x 2 (t,l), où γ(t,l) est le facteur dérivé de g après lissage temporel avec le gain de la trame précédente. Ensuite, les énergies des canaux gauche x 1 (t,l) et droit x 2 (t,l) et du signal mono m POC (t,l) sont déterminées (bloc 308, 309, 310). Les canaux gauche et droite sont séparément réinjectés (ajoutés) dans les blocs 313 et 315 au signal mono issu du bloc 307 en fonction d’une compensation d’énergie déterminée dans le bloc 311 avec des facteurs d’échelle respectifs définis dans les blocs 312 et 314. Mode « Phase compensation (PHA) » (bloc 202 et FIG. 4 ) Ce second mode de downmix du codec IVAS consiste à effectuer avant sommation une compensation de phase dans le domaine temporel afin de modifier le signal stéréo d’entrée. Les canaux gauche et droit sont filtrés de manière adaptative par des filtres dont les réponses impulsionnelles sont courtes et causales, et qui permettent de réduire les différences de phase tout en opérant sans aucun retard additionnel. Contrairement au mode POC, la description du mode PHA n’est pas détaillée dans la version actuelle V1.0.0 de Décembre 2023 du document 3GPP TS26.253. Il est donc proposé ci-après une description succincte de la réalisation présente dans le code source 3GPP TS26.258 V18.0.0 du code IVAS. Il existe 2 sous-modes au sein du mode PHA, appelés IPD et IPD2, décrits ci-après, qui sont choisis de manière adaptative à la trame grâce aux paramètres ISD, IPD et ICCr définis ci-après. Le calcul des filtres est effectué dans le domaine fréquentiel et est basé sur les spectres discrets des 2 canaux gauche et droit préalablement calculés pour le mode POC (blocs 302 et 303). La FIG. 4 propose une description schématique du mode PHA. L’indicateur ISD pour « Inter Spectral Difference », désignant une différence inter-spectrale, qui est utilisé ici pour détecter quand des interférences destructives dues à une opposition de phase entre les signaux peuvent se produire, est calculé (bloc 401) comme suit : Les ratios du nombre de fréquences et qui vérifient respectivement et sont déterminés dans la bande de fréquences 50-8000Hz, le ratio est lissé dans le temps. L’indicateur IPD pour « Inter-channel phase difference », désignant la différence de phase inter-canal, est calculé (bloc 402) par sous-bande de la manière suivante : où Les spectres discrets sont divisés en K-1 sous-bandes. Chaque valeur de est lissé avec un facteur d’oubli dépendant de la sous-bande. L’IPD par sous-bande est enfin normalisé afin d’obtenir une valeur complexe unitaire où est l’indice de sous-bande. L’indicateur ICCr pour « Realigned inter-channel correlation », désignant la corrélation inter-canal réalignée, est déterminé (bloc 403), avant d’être lissé, de la manière suivante : Le pourcentage moyen de fréquences noté pour lesquelles la compensation de phase est préférable est calculé et sert à la sélection du sous-mode de PHA (bloc 404) entre IPD et IPD2. Les coefficients des filtres pour la trame courante sont déterminés (bloc 405) en fonction du sous-mode PHA sélectionné. Les détails sur la détermination des filtres ne sont pas présentés ici car ils ne sont pas pertinents pour l’invention. Si le sous-mode de la trame courante est IPD, seul le filtre pour le canal droit est calculé. Le filtre à appliquer sur le canal droit est estimé pour les sous-bandes grâce à et à l’ILD par sous-bande b (Inter-channel Level Difference qui se traduit comme la différence de niveaux entre les canaux gauche et droit). Si le sous-mode de la trame courante est IPD2, les filtres pour les canaux gauche et droit sont calculés en fonction de la valeur de et du sous-mode PHA de la trame précédente - dans certaines conditions le mode POC peut être forcé. Il peut également être noté que et l’IPD (en sous-bande) sont utilisés dans le calcul des filtres à appliquer pour le sous-mode IPD2. Pour les 2 modes IPD et IPD2, la réponse impulsionnelle du filtre à appliquer sur le canal droit est obtenue en appliquant une FFT inverse de longueur 2K. Pour IPD2, le filtre du canal gauche est déduit de celui du canal droit Enfin, le filtre de chaque canal est tronqué par fenêtrage (fenêtre spécifique) et est normalisé Quant au filtrage et au downmix (bloc 406), les 2 canaux d’entrée sont filtrés séparément. Si le filtre n’est pas défini pour un des canaux, seul un gain de est appliqué. Pour chacun des 2 canaux ( , le downmix en mode PHA est obtenu ainsi : la fin de la trame précédente pour chacun des canaux est concaténée avec la trame courante. Si le filtre de la trame précédente est défini, les échantillons sur la zone de mélange par fondu enchaîné (cross-fade) sont filtrés avec le filtre de la trame précédente (avec un gain de ). Puis, le canal est filtré avec le filtre de la trame courante (avec un gain de ). Enfin, le signal issu du downmix est un fondu enchainé avec le contenu de la mémoire issu de la trame précédente. Sélection entre POC et PHA (bloc 204) On reprend à présent la FIG. 2 qui détaille une sélection de traitement de réduction de canaux conforme au code IVAS. Comme décrit ci-dessus, la méthode de downmix POC est mise en œuvre en 201 et l’une des méthodes de downmix PHA (IPD ou IPD2 selon la sélection effectuée au bloc 404 décrit ci-dessus) est mise en œuvre en 202. Ici, l’implémentation consiste à calculer les downmix de chaque méthode pour la trame courante et d’opérer une transition en 205 d’un downmix à l’autre par fondu-enchainé (cross-fade), ce qui génère un signal monophonique m out (n). La sélection des modes POC et PHA dépend des critères suivants (divisés en 3 catégories) : Issu du traitement POC : ITD (bloc 305) Les rapports E 1 /E 2 et E 2 /E 1 qui traduisent la différence de niveau entre les 2 canaux (à partir des énergies issus des blocs 308 et 309) Issu du traitement PHA : Une information pour forcer le mode POC liée à la valeur de et à la sélection de sous-mode PHA (blocs 403 et 404) Autres critères : La détection de transitoire Le mode du downmix (POC ou PHA) pour la trame courante est déterminé de la façon suivante (204) : Dans un premier temps : Si (où à respectivement 16, 32, 48 kHz) Le mode POC est sélectionné à partir de 2 trames consécutives remplissant cette condition. Sinon, le mode PHA est sélectionné à partir de 2 trames consécutives remplissant cette condition. Et enfin, si ( ou ( ) ou ( ou (POC requis dans la phase de sélection des sous-modes PHA), le mode POC est forcé (et le compteur de trames consécutives est mis à 0). Transition de modes (POC à PHA et PHA à POC) en 205 Si le mode courant est également le mode précédent, le signal de downmix est, pour , le signal de sortie du traitement sélectionné : Comme l’illustre la figure 7a, si le mode courant est différent du mode précédent, le signal de downmix est un fondu enchainé pour : où et est la longueur du fondu (soit 20 ms). Ces équations sont en effet illustrées à la figure 7a où on peut voir que pendant la durée de transition, « crossfade », le signal de downmix sortant DMX1 s’atténue selon le gain alors que le signal de downmix entrant DMX2 augmente selon le gain , de façon concomitante. Par la suite on appellera downmix le signal en sortie d’un traitement de réduction de canaux. Le traitement de réduction de canaux sera lui appelé indifféremment procédé, méthode, mode ou traitement de downmix, pour le différencier du signal de sortie. Le procédé de downmix intégré à IVAS décrit à la FIG. 2 est principalement basé sur des choix de traitement (POC ou PHA) dans chaque trame de 20 ms en fonction des caractéristiques du signal stéréo d’entrée. Ceci permet de profiter pleinement des avantages de chacune des méthodes (POC et PHA). Néanmoins, la solution actuelle de l’état de l’art (décrite à la section 5.3.2 de la spécification TS 26.253 V1.0.0 et mis en œuvre dans le code 3GPP TS26.258 V18.0.0 introduit des défauts audibles liés aux transitions entre modes POC et PHA et donc au passage d’une méthode à une autre notamment en termes de niveau. En effet, les niveaux de sortie de chacun des 2 types de downmix dépendent des caractéristiques du signal stéréo d’entrée, du type de traitement de downmix, et varient au cours du temps. Dans les transitions (de POC à PHA et vice-versa), cette différence de niveau du signal downmix en sortie de chaque mode et le manque de « cohérence » sur le niveau du downmix peut produire des fluctuations d’amplitude ou même des artéfacts liés à des différences perçues comme des discontinuités temporelles de niveau – le niveau est ici à prendre au sens de volume sonore assimilable à une mesure RMS (Root Mean Square), une enveloppe d’amplitude, etc. Ces défauts sont particulièrement audibles pour les signaux stéréo d’entrée tels que des sons d’instruments très harmoniques, car ils sont structurés temporellement. En effet, l'oreille est particulièrement sensible à la continuité de phase (en particulier à basses fréquences et pour les signaux tonaux) ainsi qu’à la continuité du niveau sonore. La moindre modification de cette structure temporelle (déphasage, différence ou modulation d’amplitude, ...) est rapidement perçue par l'humain. Ces différences de niveaux en sortie des modes POC et PHA quand il y a transition entre ces 2 modes peuvent créer des artéfacts particulièrement audibles pour certains signaux critiques. L’invention vient améliorer l’état de la technique. A cet effet, l’invention vise un procédé de traitement d’un signal audio lors d’une transition entre un premier et un deuxième mode de traitement de réduction de canaux d’un signal stéréophonique pour obtenir un signal monophonique, le procédé de traitement comportant les étapes suivantes: - application d’un gain d’adaptation déterminé, au signal issu du traitement de réduction de canaux selon le deuxième mode ; - application d’un fondu enchainé, pendant une durée de transition, entre le signal issu du traitement de réduction de canaux selon le premier mode et le signal issu du traitement de réduction selon le deuxième mode modifié par l’application du gain d’adaptation ; - variation progressive du gain d’adaptation appliqué au signal issu du deuxième mode de traitement pendant la durée de transition et/ou au-delà de la durée de transition jusqu’à converger vers une valeur de un. Ce gain d’adaptation permet d’adapter l’amplitude du signal en sortie du downmix nouvellement sélectionné, il permet d’une part d’ajuster les niveaux en phase de mixage entre les deux canaux mono (lors du fondu enchainé) mais également de retrouver à terme le niveau de sortie du traitement relatif au mode sélectionné (méthode sélectionnée pour la trame en cours). Cette variation progressive du gain d’adaptation permet d’éviter les effets de modulation qui peuvent apparaitre lorsqu’un changement de niveau est effectué de façon trop rapide. Dans un mode de réalisation, le gain d’adaptation est déterminé à partir des énergies respectives des signaux issus des traitements de réduction de canaux selon le premier et le deuxième mode. Ainsi, les niveaux des signaux issus des traitements de réduction de canaux des deux modes de traitements, lors d’une transition sont respectivement ajustés. Dans un mode particulier de réalisation, le gain d’adaptation est borné à des valeurs seuil. Ceci permet de limiter les erreurs d’estimations d’énergie qui peuvent apparaitre et qui peuvent générer un effet audible. Dans un mode de réalisation, dans le cas où une deuxième transition entre le deuxième mode et le premier mode de traitement de réduction de canaux intervient avant la fin de durée de variation progressive du gain d’adaptation déterminé pour la transition précédente, alors chacun des signaux issus des traitements de réduction de canaux respectivement du premier et du deuxième mode sont modifiés par l’application de leur gain d’adaptation respectifs pour l’application du fondu enchainé. Ainsi, les niveaux des signaux sont adaptés au mieux même en cas de transitions de modes de traitement de réduction de canaux successives. Dans un mode de réalisation particulier, la durée de transition est définie en fonction d’une caractéristique du signal stéréophonique. Un tel paramètre peut être par exemple la détection d’un transitoire qui demande d’avoir une durée de transition courte (de l’ordre d’une trame de 20ms) pour ne pas risquer d’altérer notamment les attaques (musique) ou les plosives (parole) du signal initial. Dans un mode de réalisation, un premier mode de traitement de réduction de canaux est un mode de traitement par filtrage et remise en phase d’au moins un des canaux et un deuxième mode de traitement de réduction de canaux est un traitement sans filtrage n’utilisant qu’une somme pondérée des deux signaux. De même, un premier mode de traitement de réduction de canaux est un mode de traitement sans filtrage n’utilisant qu’une somme pondérée des deux signaux et un deuxième mode de traitement de réduction de canaux est un traitement par filtrage et remise en phase d’au moins un des canaux. Ce procédé de traitement est en effet bien adapté à ce type de transition de mode de traitement de réduction de canaux. L’invention vise également un dispositif de traitement d’un signal audio lors d’une transition entre un premier et un deuxième mode de traitement de réduction de canaux d’un signal stéréophonique pour obtenir un signal monophonique, le dispositif de traitement comportant un circuit de traitement pour la mise en œuvre des étapes suivantes: - application d’un gain d’adaptation déterminé, au signal issu du traitement de réduction de canaux selon le deuxième mode ; - application d’un fondu enchainé, pendant une durée de transition, entre le signal issu du traitement de réduction de canaux selon le premier mode et le signal issu du traitement de réduction selon le deuxième mode modifié par l’application du gain d’adaptation, ; - variation progressive du gain d’adaptation appliqué au signal issu du deuxième mode de traitement pendant la durée de transition et/ou au-delà de la durée de transition jusqu’à converger vers une valeur de un. Le dispositif de traitement met en œuvre le procédé selon l’un quelconque des modes particuliers de réalisation décrits précédemment et présente les mêmes avantages décrits précédemment. L'invention concerne également un programme d'ordinateur comportant des instructions pour la mise en œuvre du procédé de traitement conforme à l'invention, selon l’un quelconque des modes particuliers de réalisation décrits précédemment, lorsque ledit programme est exécuté par un processeur. De telles instructions peuvent être stockées durablement dans un support mémoire non transitoire du dispositif de de traitement de réduction de canaux mettant en œuvre le procédé de de traitement de réduction de canaux selon l’invention. 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 également 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. Le support d'enregistrement peut ê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 support mobile, un disque dur ou un SSD. D'autre part, le support d'enregistrement peut être 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, de sorte que le programme d’ordinateur qu’il contient est exécutable à distance. Le programme selon l'invention peut être en particulier téléchargé sur un réseau, par un exemple un réseau de type Internet. Alternativement, le support d'enregistrement peut être 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é de de traitement de réduction de canaux précité. Selon un exemple de réalisation, la présente technique est mise en œuvre au moyen de composants logiciels et/ou matériels. Dans cette optique, le terme « dispositif » ou « module » peut correspondre dans ce document aussi bien à un composant logiciel, qu'à un composant matériel ou à un ensemble de composants matériels et logiciels. 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 : FIG. 1 illustre des canaux d’un signal stéréophonique, en phase tel que décrit précédemment ; FIG. 1 illustre des canaux d’un signal stéréophonique, en opposition de phase tel que décrit précédemment ; FIG. 2 illustre le mode de réalisation de downmix stéréo à mono compatible avec EVS du codec 3GPP IVAS, décrit précédemment ; FIG. 3 illustre la première méthode de traitement de réduction de canaux existant décrit précédemment (POC) ; FIG. 4 illustre la seconde méthode de traitement de réduction de canaux existant décrit précédemment (PHA) ; FIG. 5 illustre un mode de réalisation d’un procédé de traitement et d’un dispositif de traitement d’un signal audio lors de la transition entre deux modes de traitement de downmix ; FIG. 6 illustre un organigramme de l’adaptation de gain entre deux modes de traitement de downmix selon un mode de réalisation de l’invention ; FIG. 6 illustre un mode de réalisation d’un module d’adaptation de gain entre deux modes de traitement de downmix selon un mode de réalisation de l’invention ; FIG. 7 illustre le fonctionnement du fondu enchainé lors de la transition entre deux modes de traitement downmix selon l’état de l’art ; FIG. 7 illustre le fonctionnement de l’adaptation de gain entre deux modes de traitement de downmix selon un mode de réalisation de l’invention ; FIG. 7 illustre le fonctionnement de l’adaptation de gain entre deux modes de traitement de downmix selon un mode de réalisation de l’invention dans le cas de deux transitions et adaptations simultanées ; FIG. 7 illustre le fonctionnement de l’adaptation de gain entre deux modes de traitement de downmix selon un mode de réalisation de l’invention dans le cas de plusieurs transitions et adaptations simultanées, un nouvel état d’adaptation prolongeant l’état d’adaptation d’un même downmix étant appliqué ; FIG. 8 illustre un exemple de réalisation structurelle d’un dispositif de traitement selon un mode de réalisation de l’invention ; FIG. 9 illustre des exemples de durées de transition pour l’application du fondu enchainé entre deux modes de traitement de downmix ; FIG. 9 illustre un exemple de mise en œuvre de fondus enchainés simultanés dans un mode de réalisation de l’invention ; FIG. 9 illustre un changement de durée de transition de fondus enchainés simultanés en fonction de caractéristiques du signal selon un mode de réalisation de l’invention. L’invention va maintenant être décrite ci-dessous en référence aux figures 5 à 8. La FIG. 5 détaille un procédé de traitement d’un signal audio lors d’une transition entre deux modes de traitement de réduction de canaux selon un mode de réalisation de l’invention ainsi qu’un dispositif de traitement mettant en œuvre un tel procédé. La méthode de downmix du mode POC est mise en œuvre en 201, et la méthode de downmix du mode PHA est mise en œuvre en 202. Ces méthodes ont été décrites précédemment en référence à la FIG. 2 . La détection de transitoire en 203 et la sélection de mode (POC ou PHA) en 204 sont ici supposées être comme décrites précédemment pour l’état de l’art. Dans des variantes de l’invention, les mises en œuvre des blocs 201, 202, 203 et 204 pourront être modifiées sans affecter l’objet de l’invention qui porte sur les blocs 501 et 502. Les downmix et de chaque méthode sont déterminés pour la trame courante d’indice temporel t, où est l’indice temporel des échantillons dans la trame courante d’indice t avec et est la longueur de trame (20 ms) en nombre d’échantillons qui dépend de la fréquence d’échantillonnage – ou à 16, 32 ou 48 kHz, respectivement. Le procédé selon un mode de réalisation de l’invention, tel que décrit ci-après permet d’opérer une transition optimisée d’un downmix à un autre, afin de générer le signal monophonique de sortie dans la trame courante d’indice t. L’optimisation de la transition s’opère de la manière suivante dans le bloc 501 détaillé plus loin : La différence de niveau est minimisée en appliquant un gain dit « gain d’adaptation » sur le signal de downmix sélectionné (entrant), le gain étant adapté au downmix sortant. Cette contrainte de « gain d’adaptation » est ensuite relâchée pour revenir progressivement à l’amplitude intrinsèque du downmix sélectionné. Le procédé, dont le principe est illustré en figures 7b et 7c, est mise en œuvre dans le bloc 501 (aussi appelé SGC pour Switch Gain Control). Un effet bénéfique sur les transitions entre deux modes de downmix a été observé de façon empirique en modifiant également le comportement du fondu-enchainé (bloc 502), cette amélioration du bloc 205 - mise en œuvre en 502 - est détaillée plus loin. Comme le montre la figure 7a, et conformément à l’état de l’art, sans gain d’adaptation (en 501) selon l’invention la transition entre 2 modes de downmix, appelés ici DMX1 et DMX2, est assurée simplement par un fondu enchainé ou cross-fade (comme en 205) entre les signaux et issus des modes respectifs DMX1 et DMX2 pour générer . La figure 7a représente, sans perte de généralité, l’exemple d’une transition du mode DMX1 (trame précédente) au mode DMX2 (sélectionné dans la trame courante) ; cette figure s’adapte facilement au cas inverse. Les traits verticaux en pointillés représentent les frontières des trames temporelles. En reprenant les notations de la figure 7a, le fondu est sortant (à valeurs décroissantes selon le gain ) pour le downmix 1 (DMX1), c'est-à-dire le signal issu du traitement de réduction de canaux selon un premier mode de traitement, et entrant (à valeurs croissantes selon le gain ) pour le downmix 2 (DMX2), c'est-à-dire le signal issu du traitement de réduction de canaux selon un deuxième mode de traitement. Les premier et deuxième modes de traitement peuvent être indifféremment un mode POC ou un mode PHA, la transition pouvant s’effectuer d’un mode à l’autre quel que soit le sens de transition. Comme il n’y a aucun contrôle du niveau dans la phase de transition à la FIG. 7 , une différence du niveau entre le signal issu du mode DMX1 et le signal issu du mode DMX2 n’est pas réellement compensée, mais elle est progressivement répartie sur la durée de fondu enchaîné (qui est ici de durée égale à la longueur de trame, mais dans le cas du bloc 205 cette durée est plus courte) ; cette approche illustrée à la FIG. 7 n’est pas satisfaisante lorsqu’il y a des différences de niveaux significatives entre DMX1 et DMX2. Comme l’illustre la FIG. 7 , le principe général de l’invention est, lors d’une transition entre deux modes de downmix, d’appliquer un gain dit « gain d’adaptation » sur le downmix entrant (sélectionné dans la trame courante et différent de celui de la trame précédente) afin de compenser la différence de niveau avec le downmix sortant (sélectionné dans la trame précédente) notamment pendant la durée de fondu enchainé particulièrement sensible, mais également au-delà de cette durée de fondu enchainé. Un gain d’adaptation est déterminé (dans le bloc 501 dans le cas de l’invention) pour un des downmix (signaux en sortie des modes DMX1 et DMX2) en fonction des conditions de sélection de modes de traitement downmix. Ce gain d’adaptation est appliqué aux signaux avant sommation (dans le bloc 502 dans le cas de l’invention). Sur la FIG. 7 qui est purement illustrative, le downmix sortant (résultant du traitement noté DMX1) n’est affecté que par le gain de fondu enchainé (Gain fading Dmx1) puisque le gain d’adaptation de ce canal est constant et de valeur 1. Le downmix entrant (résultant du traitement noté DMX2) est affecté par le gain de fondu enchainé (Gain fading Dmx2) d’une part mais également par un gain d’adaptation noté G DMX2 . La valeur du gain G DMX2 dépend directement de la différence de niveau entre les deux downmix (c'est-à-dire les signaux résultant des deux modes de traitement de réduction de canaux) afin de compenser cette différence, au moment du fondu enchainé (lorsque sa durée correspond à la longueur de trame) et au-delà de ce fondu enchaîné (quand la durée est plus courte que la longueur de trame). Le niveau de chaque downmix (en sortie des blocs 201 et 202) est propre à chaque traitement de downmix et dépend pour chacun d’eux des caractéristiques du signal stéréo d’entrée et du traitement. Le gain d’adaptation G DMX1 ou G DMX2 est déterminé dès qu’il y a un changement de downmix dans la trame courante. Il peut être noté dans cet exemple de la figure 7b que le gain est supérieur à 1 (amplification). Ce qui indique ici un niveau propre du downmix 2 inférieur à celui du downmix 1. Un gain inférieur à 1 (atténuation) indiquerait un niveau propre du downmix 2 supérieur à celui du downmix 1. Sans perte de généralité, le gain d’adaptation varie progressivement vers 1 avec une mise à jour par échantillon selon une pente prédéterminée (avec par exemple une valeur spécifiée en dB ou en linéaire) ; cependant dans des variantes ce gain pourra être mis à jour par pallier (par blocs d’échantillon, voire par trame). Comme la différence de niveau dépend des caractéristiques du signal stéréo d’entrée et des traitements de downmix, il n’existe pas de règle préétablie sur la valeur du gain d’adaptation lors d’un changement de type de traitement (DMX1 à DMX2 et vice-versa). Par ailleurs, afin d’éviter toute instabilité et effet de modulation dus à des gains en chaine suite à des changements de méthodes de downmix, il est primordial de converger progressivement vers le niveau intrinsèque de la méthode sélectionnée dans la trame courante (pour obtenir in fine ) lorsque cette décision (sélection) est conservée sur plusieurs trames consécutives. Ainsi, il est nécessaire que le gain d’adaptation évolue progressivement vers 1, c'est-à-dire vers une valeur annulant son effet. Lorsque le gain d’adaptation (pour le downmix sélectionné, ici pour le downmix entrant) est différent de 1, le downmix est dit ici en « état d’adaptation ». La durée pendant laquelle un downmix est en « état d’adaptation » correspond à la durée de convergence du gain d’adaptation vers la valeur de 1. En pratique, il n’est pas nécessaire de mettre en œuvre explicitement une indication d’« état d’adaptation » ; ce concept d’état d’adaptation est ici introduit pour faciliter la compréhension de l’invention. La FIG. 7 illustre le cas particulier d’un changement de downmix lors d’un état de d’adaptation en cours (ici pour le downmix 2). Il est illustré ici deux changements de mode de downmix, le deuxième changement ayant lieu alors que la durée d’adaptation du premier changement n’est pas encore terminée. Il peut donc exister 2 états d’adaptation simultanés mais indépendants. Dans cet exemple, la convergence du gain d’adaptation G DMX2 n’est pas affectée par le changement de méthodes de downmix (de DMX2 vers DMX1). Comme l’illustre la FIG. 7 , il peut y avoir une situation où la fréquence de changements de downmix implique un nouveau calcul du gain d’adaptation du DMX2 (en reprenant l’exemple précédent) avec un état d’adaptation en cours pour ce même downmix, le gain d’adaptation n’ayant pas encore convergé vers la valeur 1 dans la trame courante (d’indice t) où un changement de mode de downmix intervient. Dans ce cas, le gain d’adaptation est bien calculé pour le changement de downmix qui survient dans la trame courante et un nouvel état d’adaptation démarre pour le downmix DMX2 (toujours en reprenant l’exemple) et prolonge donc l’état d’adaptation pour ce même DMX2. Par ailleurs, le fondu enchainé ne dépend pas des états d’adaptation ni de la valeur des gains d’adaptation. La valeur du gain G DMX1 , dans l’exemple des figures 7c et 7d, correspond à une atténuation ; il dépend directement de la différence de niveau entre le downmix DMX1 ( ) et le downmix 2 adapté ( ), afin de minimiser cette différence au moment du fondu enchainé. Il est important de considérer le niveau du downmix DMX2 après avoir appliqué le gain d’adaptation G DMX2 car c’est bien ce signal qui constitue le signal monophonique de sortie ( ) au moment du changement de méthodes de downmix (2 vers 1). Il peut d’ores et déjà être noté que la durée d’un état d’adaptation n’est pas prédéterminée. En effet, celle-ci dépend de la valeur du gain d’adaptation noté de façon générique G DMX (pour G DMX1 ou G DM2 ) lors de la détection d’un changement de méthode de downmix; celle-ci dépend aussi de ses caractéristiques de convergence vers 1 (coefficient directeur ou pente dans le cas d’une variation linéaire par exemple ou pente en dB pour une variation exponentielle). Le bloc 501, aussi appelé SGC pour Switch Gain Control, mettant en œuvre l’application d’un gain d’adaptation déterminé selon un mode de réalisation de l’invention, est maintenant décrit plus en détails en référence aux figures 6a et 6b. Plus précisément, la FIG. 6 détaille selon l’invention le séquencement des étapes utiles à la mise en œuvre du procédé de traitement d’un signal audio lors d’une transition entre un premier et un deuxième mode de traitement de réduction de canaux, notamment l’étape de détermination et d’application d’un gain d’adaptation lors d’une transition entre les downmix POC et PHA. Pour chaque trame d’entrée, l’énergie des signaux monophoniques provenant de chacun des downmix POC et PHA est systématiquement calculée (bloc E110 pour et bloc E111 pour ). Le détail des calculs est donné ci-après lors de la description des blocs 601 et 602 de la FIG. 6 . La suite des traitements pour chacun des downmix POC et PHA, appelée ici de façon générique « & » où DMX prend la valeur POC ou PHA selon les cas, se décompose de la manière suivante en fonction du downmix sélectionné : Le gain d’adaptation ( ou ) de chacun des downmix est appliqué (en fonction de l’état d’adaptation du downmix (comme décrit en figures 7b à 7d). Le détail des calculs est donné lors de la description des blocs 607 et 608 de la FIG. 6 . Et l’énergie du signal résultant ( ou ) est calculée. Le détail des calculs est donné lors de la description des blocs 603 et 604 de la FIG. 6 . Selon l’invention, des conditions supplémentaires sont ajoutées comme conditions nécessaires pour démarrer un nouvel état d’adaptation en cas de changement de downmix (E100). Ces conditions sont : Non-détection d’un signal transitoire dans la trame courante (il est préférable de ne pas égaliser les énergies sur les transitoires afin de garder le profil temporel du signal d’origine) ; Niveau d’énergie suffisant dans la trame stéréo d’entrée (voir la description du bloc 605 – des énergies trop faibles conduisent à des erreurs d’estimation du gain d’adaptation qui risque d’être surestimé). Dans le mode de réalisation privilégié une valeur binaire appelée « low_egy » est définie comme suit : où par exemple pour un signal d’entrée à valeurs entières signées sur 16 bits = à 48kHz, = à 32kHz et = à 16kHz. Ainsi, à l’étape E100, on vérifie que la trame courante déclenche un changement de traitement de downmix, autrement dit le passage entre un premier mode (sélectionné dans la trame précédente) et un deuxième mode de traitement de réduction de canaux (sélectionné dans la trame courante et différent du mode de la trame précédente). On vérifie également qu’aucun transitoire n’est détectée dans la trame courante (la valeur binaire is_transient indiquant « False ») et que le niveau des deux canaux stéréo d’entrée n’est pas trop faible (valeur « low_egy » indiquant « False »). Si aucune nouvelle adaptation n’est requise (N à E100), « & » peut être directement appliquée à chacun des signaux résultants des deux modes de downmix (en E120 et E121) selon les états d’adaptation respectifs. Dans le cas où une transition est avérée, que is_transient = « False » et que « low_egy » = « False » (soit O à E100), l’étape E101 est mise en œuvre. A cette étape, il est vérifié quel mode de traitement est sélectionné comme deuxième mode, c'est-à-dire celui après la transition encore appelé downmix entrant. Les étapes suivantes sont alors mises en œuvre séquentiellement, où DMX prend la valeur POC ou PHA selon les cas : « » pour le downmix sortant ; Le calcul du nouveau gain d’adaptation pour le downmix entrant (avant donc de pouvoir l’appliquer lors de « » ; Et enfin, « » pour le downmix entrant. Ainsi, dans le cas où le deuxième mode de downmix est le mode POC (O à E101), l’étape E140 est mise en œuvre. On applique le gain d’adaptation résultant d’une transition précédente au signal issu du downmix PHA sortant et le calcul d’énergie est effectué avec ce signal adapté. Les détails de calcul seront décrits en référence à la FIG. 6 . A l’étape E141, un nouveau gain d’adaptation pour le downmix entrant POC est calculé. Le détail du calcul du nouveau gain d’adaptation est donné lors de la description du bloc 605 de la FIG. 6 . Celui-ci est appliqué au signal résultant du downmix entrant POC en E142 et un calcul d’énergie avec ce signal adapté est effectué. Il en est de même dans le cas où le deuxième mode de downmix est le mode PHA (N à E101). L’étape E130 est mise en œuvre où on applique le gain d’adaptation résultant d’une transition précédente au signal issu du downmix POC sortant et le calcul d’énergie est effectué avec ce signal adapté. Les détails de calcul seront décrits en référence à la FIG. 6 . A l’étape E131, un nouveau gain d’adaptation pour le downmix entrant PHA est calculé. Le détail du calcul du nouveau gain d’adaptation est donné lors de la description du bloc 605 de la FIG. 6 . Celui-ci est appliqué au signal résultant du downmix entrant PHA en E132 et un calcul d’énergie avec ce signal adapté est effectué. Dans des variantes de l’invention, les deux conditions nécessaires pour démarrer un état d’adaptation (à savoir la non-détection de transitoires et niveau d’énergie suffisant) pourront être modifiées, par exemple pour ne garder que l’une de ces deux conditions, les adaptant (en modifiant la détection de transitoire ou le seuil de faible énergie) ou en ajoutant des conditions supplémentaires. Plus précisément, la FIG. 6 détaille un module d’adaptation mettant en œuvre notamment l’étape de détermination et d’application d’un gain d’adaptation lors d’une transition entre les downmix POC et PHA selon un mode de réalisation de l’invention. Blocs 601, 602, 603 et 604 Comme exposé préalablement, le principe de l’invention est, en cas de changement de downmix, d’appliquer un gain d’adaptation sur le signal monophonique entrant. Ce gain d’adaptation étant déterminé à l’aide d’un rapport d’énergies (bloc 605). Comme l’énergie en sortie de chacun des downmix dépend des caractéristiques du signal d’entrée et du traitement appliqué, la première étape consiste à calculer les énergies court-terme des 2 signaux monophoniques issus des downmix POC et PHA (énergies ( en 601 et en 602). De plus, l’énergie de chacun des canaux monophoniques en entrée du bloc 502 de la figure 5 (qui assure notamment le fondu-enchainé entre les 2 modes) dépend du gain d’adaptation appliqué au signal. Il est donc avantageux de déterminer les énergies de sortie du mécanisme d’adaptation de gain ( en 603 et en 604) afin d’assurer une continuité ou cohérence de niveau entre les modes. Les énergies de la trame courante sont déterminées de la manière suivante (avec L la longueur de la trame courante et DMX=POC, PHA) : où est l’entrée du bloc 501 de la figure 5 et sa sortie. Puis, pour limiter l’effet induit par les variations rapides des énergies court-terme, une version lissée de chacune de ces énergies est utilisée. Dans le mode de réalisation privilégié, ces énergies sont lissées par un filtrage passe-bas de type IIR d’ordre 1 dans chacun des blocs 601, 602, 603 et 604 (avec x=1,2 et DMX=POC, PHA) de sorte que : Le coefficient d’oubli est choisi de manière ad-hoc. Dans le cas de trames adjacentes de longueur L =20ms, ce coefficient est fixé à . Dans des variantes, le coefficient d’oubli pourrait être différent entre les énergies et (avec DMX = POC ou PHA) ou encore entre downmix. Dans des variantes, d’autres méthodes d’estimation de l’énergie court-terme et de lissage pourraient être mises en œuvre. En particulier, dans une variante, il serait possible d‘utiliser la méthode de calcul des énergies de la méthode POC (blocs 208 et 209 de la FIG. 2 ), cependant cette variante a le défaut de dépendre d’un fenêtrage particulier qui est appliqué au signal. Dans d’autres variantes, le calcul de l’énergie pourra s’effectuer plus finement pas sous-trames, avec lissage temporel, et l’énergie de la dernière sous-trame donne l’énergie de la trame. Dans le mode de réalisation privilégié, les énergies sont continuellement estimées à la trame. Dans une variante, pour un downmix considéré (POC ou PHA), l’énergie pourrait ne plus être calculée (bloc 603 ou 604), et considérer que , lorsqu’il n’y a pas de phase d’adaptation en cours. Une autre variante consisterait à vérifier que les 2 conditions suivantes sont remplies pour ne pas faire le calcul (bloc 603 ou 604) : Lorsqu’il n’y a pas de phase d’adaptation en cours Et, l’énergie a déjà eu le temps de converger vers (délai lié au lissage des énergies). Dans ces 2 variantes, le calcul de l’énergie doit être repris dès qu’une décision de changement de méthode de downmix a été prise car un état d’adaptation repart. Ces 2 variantes permettent de réduire la complexité moyenne du bloc 501, cependant la complexité maximale reste la même. Blocs 605 Selon l’invention, en cas de changement de downmix, lorsque est différent de , un nouvel état d’adaptation pour le downmix entrant (sélectionné à la trame courante) peut être initialisé sauf (voir conditions du bloc E100 de la FIG. 6 ) : Si un transitoire a été détecté (203) Ou si les énergies et en sortie de downmix sont considérées comme insuffisantes, c’est-à-dire ont simultanément des valeurs inférieures à un seuil. Dans le mode de réalisation privilégié, la valeur du seuil est de à 48kHz, de à 32kHz et de à 16kHz pour un signal d’entrée à valeurs entières signées sur 16 bits) mais peut être réglée expérimentalement. Pour d’autres variantes, des critères différents de niveau pourraient être considéré, avec ou sans le critère du mode de réalisation privilégié, pour ne pas initialiser un état d’adaptation lors d’un changement de méthode de downmix. Ceci pourrait être par exemple si l’énergie en sortie de downmix sélectionné à la trame t est inférieure à un seuil, qui peut être différent du seuil précédent (sans lien avec l’énergie en sortie du downmix sortant).… Comme expliqué précédemment des variantes sur les conditions nécessaires sont possibles. En cas de démarrage (initialisation) d’un nouvel état d’adaptation dans la trame courante d’indice t pour le downmix sélectionné, le gain d’adaptation est calculé de la manière suivante : Pour un downmix sélectionné de type POC (soit ): Pour un downmix sélectionné de type PHA (soit ):: Par exemple, conformément à la figure 6a, si une décision de changement de downmix a été prise et que le mode sélectionné dans la trame courante est le mode PHA (et que le mode de la trame précédente était POC), le gain doit être calculé afin de compenser la différence de niveau entre le signal et le signal notamment au moment du fondu enchainé (si celui-ci est de durée égale à la longueur de trame, et au-delà de cette durée autrement). Dans un premier temps il est préférable d’appliquer le gain d’adaptation en cours (607) et déterminer l’énergie (603). Puis, l’énergie du signal provenant du downmix PHA étant déterminée (601), le gain d’adaptation peut être calculé suivant l’équation précédente. Une fois le gain calculé et appliqué au signal issu du downmix PHA suivant les modalités du bloc 608, l’énergie du signal (donc adapté en niveau) peut être mis à jour (604). Dans le mode de réalisation, il est également prévu de limiter la valeur des gains calculés en 605 afin d’éviter qu’une erreur d’estimation d’énergie ne cause un effet audible et aussi assurer une durée de convergence bien définie. Dans le mode de réalisation privilégié, le gain d’adaptation est borné à +/-3dB (soit, un gain d’adaptation G compris dans l’intervalle [-3dB ; 3dB] soit [0,7071 ; 1,4142] à l’erreur d’arrondi près). Il peut être noté que dans d’autres variantes de l’invention : Des valeurs différentes de seuils minimal et maximal peuvent être définis ; L’atténuation (gain d’adaptation 1), soit par exemple [-6dB ; 3dB] ou toutes autres valeurs en respectant un premier gain négatif et un second positif en dB, donc en respectant gain d’adaptation 1 pour le second en linéaire. Cette saturation du gain dans un intervalle donné peut ne pas être mise en œuvre. Blocs 607 et 608 Dans un mode de réalisation privilégié, si est dans l’intervalle [0.9885, 1.0116] (autrement dit si un état d’adaptation est en cours pour POC), un gain d’adaptation est appliqué à la trame en 607 pour POC : , De même si est dans l’intervalle, [0.9885, 1.0116] (autrement dit si un état d’adaptation est en cours pour PHA), un gain d’adaptation est appliqué à la trame toujours dans le mode de réalisation privilégié en 608 pour PHA : , Dans le cas contraire (si le gain d’adaptation n’est pas dans l’intervalle cité) : , où DMX = POC ou PHA . Le gain d’adaptation (avec DMX=POC, PHA) tend vers la valeur 1 quand t augmente. Après l’avoir appliqué, les bloc 607 et 608 mettent à jour le gain d’adaptation (où DMX=POC ou PHA) dans le mode de réalisation privilégié pour une trame : si > 1. si où est le coefficient de mise à jour du gain d’adaptation à la trame. Le coefficient est par exemple fixé de sorte à observer une croissance du gain d’adaptation de 2dB/s pour un gain 1. Ainsi, pour des trames de 20ms, . Pour d’autres variantes : L’intervalle [0.9885, 1.0116] pourrait prendre des valeurs différentes proches de 1 différentes (avec toujours la première valeur 1) ; Le coefficient de mise à jour relatif à un gain 1 ; Les gains d’adaptation (où DMX = POC ou PHA) pourraient être mis à jour de sorte qu’ils convergent selon une loi différente (profil linéaire ou toute autre fonction). Les gains d’adaptation pourraient être mis à jour de sorte qu’ils convergent selon une loi différente (profil linéaire ou tout autre fonction). Les gains d’adaptation pourraient être appliqués et mis à jour par bloc d’échantillons ou par sous-blocs de longueur inférieurs à la longueur de trame. Les gains d’adaptation pourraient être appliqués et mis à jour à l‘échantillon. Après avoir été appliqué sur le signal de downmix de la manière suivante : où DMX = POC ou PHA La valeur du gain d’adaptation pourrait donc être mise à jour de la manière suivante (avec le coefficient de mise à jour du gain d’adaptation) : si > 1. si où DMX = POC ou PHA Avec le coefficient de mise à jour du gain d’adaptation à l’échantillon. Si les gains d’adaptation sont appliqués et mis à jour à l’échantillon, ou par bloc d’échantillons représentant une durée inférieure au fondu-enchainé, leurs valeurs pourraient être fixes pendant la période de fondu-enchainé (valeur calculée selon les modalités du bloc 605) puis mis à jour uniquement à l’issue de cette période. Dans le mode de réalisation privilégié, pour un downmix les gains d’adaptation et de fondu-enchainé sont appliqués séparément. Une variante pourrait combiner les 2 gains en 1 seul gain afin de l’appliquer en une fois par exemple. Au-delà du module de traitement SGC (bloc 501), il existe une influence du module de fondu-enchainé (bloc 502) sur la qualité de transition entre 2 downmix, lors d’un changement de mode dans la trame courante. Selon l’invention, pour des signaux qui ne contiennent pas de transitoire, c’est-à-dire pour is_transient = 0 (« False ») en sortie du bloc 203, la durée de fondu-enchainé dans la trame courante est plus longue que pour le cas où is_transient = 1 (« True »). Ceci permet de minimiser l’impact du fondu-enchainé pour les transitoires, tels que les attaques (musique) ou les plosives (parole). Dans un mode de réalisation privilégié (comme l’illustre la FIG. 9 ), la durée du fondu-enchainé en 502 est de 60ms pour une trame sans transitoire et de 20ms pour une trame avec transitoire. Des variantes peuvent proposer d’autres valeurs pour ces 2 durées de fondu-enchainé ou encore de créer des catégories supplémentaires de signaux qui nécessiteraient des durées différentes. Selon l’invention, la durée du fondu-enchainé (cross-fading) pouvant s’étendre au-delà d’une trame, il est tout à fait possible qu’un changement de méthode de downmix intervienne avant la fin d’un fondu-enchainé. Selon l’invention (comme l’illustre la FIG. 9 ), dans le cas d’un fondu-enchainé déjà en cours, pour éviter tout artéfact, il est avantageux de conserver les gains de fondu (fading) en cours pour chacun des downmix mais de modifier le sens du fondu. Par exemple, dans le cas d’un fondu-enchainé linéaire, pour la trame précédente (t-2), il était requis un changement de DMX2 vers DMX1, ainsi le fondu était entrant pour DMX1 et sortant pour DMX2. Un changement de downmix, de DMX1 vers DMX2, est détecté pour la trame t. Ainsi le sens du fondu change, il est sortant pour DMX1 et entrant pour DMX2. Mais, le fondu-enchainé (déclenché en trame t-2) n’étant pas arrivé à son terme, les valeurs des gains de fondu pour DMX1 et pour DMX2 sont conservées pour démarrer le nouveau fondu. La durée du nouveau fondu-enchainé est déterminé par le type de signal (transitoire ou non) tel que déterminé par une classification ou détection du type de signal contenu dans la trame où est déclenché un changement de downmix. Par exemple (comme l’illustre la FIG. 9 ), si la durée initiale de fondu-enchainé en cours était de 60ms, et qu’un transitoire est détecté dans la trame qui a déclenché le changement de downmix, la durée du fondu enchainé (fading) devient 20ms. Plus précisément, comme montré à la FIG. 9 , le cross-fade d’une durée de 60 ms qui démarre à la trame t-2 s’arrête à la fin de la trame t-1 puisque la trame t subit un changement de downmix. Pour cette trame t, un fondu est appliqué pour une durée de 20ms. Ainsi, un cross-fade d’une durée prédéterminée peut ne pas être effective jusqu’à la fin si une nouvelle transition intervient avant cette durée. Dans des variantes, la durée du fondu enchainé en cas de transition en cours pourra être fonction des catégories de signaux entrant-sortant et de leur sens avec des règles associées. Par exemple (pour des durées également données à titre d’exemple), lors d’un changement de downmix pendant un fading en cours initialement de 60ms, un transitoire imposerait une durée de fondu enchainé de 20ms mais l’inverse ne serait pas vrai, c’est-à-dire que pendant un fading en cours initialement de 20ms, un signal non transitoire n’imposerait pas une durée de fondu enchainé de 60ms mais conserverait les 20ms initiales. Selon le mode de réalisation privilégié, et pour des considérations de réduction de taille mémoire et de complexité, la durée du fondu enchainé pour les transitoires (par exemple 20ms) peut être multiple de la durée du fondu enchainé pour les autres signaux (par exemple 60ms) ayant pour facteur N (où N serait égal à 3 dans l’exemple précédent). Ceci permet d’utiliser un tableau de gains de fondu précalculés unique (dans le mode de réalisation privilégié, le tableau contient les gains de fading précalculés correspondant au fondu entrant sur 20ms), qui est directement utilisable pour les signaux transitoires, et de répéter N fois un même gain du tableau pour N échantillons successifs des autres types de signaux. D’autres variantes de l’invention sont possibles, notamment en cas de méthodes de downmix différentes de POC et PHA. Selon le mode de réalisation privilégié, l’invention s’applique à un downmix qui s’applique à des signaux d’entrée stéréo. Dans des variantes le traitement downmix pourra s’appliquer en sortie d’un système audio stéréo (décodeur ou autre) pour assurer une restitution mono par exemple. Selon le mode de réalisation privilégié, l’invention se rapporte à des méthodes de downmix de stéréo à mono, mais des variantes pourraient mettre en œuvre des méthodes de downmix (N canaux vers mono) autres que stéréo (2 canaux vers mono), en variant même les méthodes de downmix au sein d’un même système tant que les signaux de sortie sont monophoniques. L’invention s’applique à une transition entre deux modes de traitement de réduction de canaux avec contrôle de niveau optimisé. Dans des variantes, le nombre de modes de traitements pourrait être supérieur à 2 ; Par exemple si le procédé comprend 3 méthodes de downmix, tels que POC, PHA et un troisième qui serait par exemple un downmix simple de type (L+R)/2, en supposant que le bloc de décision soit adapté en conséquence, l'invention prévoit de définir un gain d'adaptation supplémentaire pour le troisième downmix selon les modalités déjà décrites. On a illustré sur la FIG. 8 , un dispositif de traitement 800, au sens de l’invention. Le dispositif 800 comporte un circuit de traitement incluant typiquement : - une mémoire MEM1 pour stocker des données d’instructions d’un programme informatique au sens de l’invention; - une interface INT1 de réception d’un signal audio stéréo ; - un processeur PROC1 pour recevoir ce signal et le traiter en exécutant les instructions de programme informatique que stocke la mémoire MEM1, en vue d’effectuer un traitement d’un signal audio lors d’une transition entre un premier et un deuxième mode de traitement de réduction de canaux d’un signal stéréophonique pour obtenir un signal monophonique ; en particulier, le processeur étant apte à piloter les modules de traitement tels que décrits en référence aux figures 5 à 7; et - une interface de communication COM 1 pour transmettre les signaux réduits, issus du traitement de réduction de canaux, , à un autre module de traitement, par exemple un module de codage ou de décodage d’un codeur ou d’un décodeur de signal audio. Bien entendu, cette FIG. 8 illustre un exemple d’une réalisation structurelle d’un dispositif de traitement au sens de l’invention. Les figures 5 à 7 commentées ci-dessus décrivent en détails des réalisations fonctionnelles de ce dispositif. Les applications de ce type de traitement de réduction de canaux et de transition entre deux modes de traitement de réduction de canaux se trouvent par exemple dans le codage audio, par exemple lorsque le distant n’a pas les capacités de restituer sur son terminal un son stéréo. Dans ce cas, il n’est pas nécessaire de transporter un signal stéréo et cela permet d’économiser de la bande passante. Ce type de procédé peut intervenir lors de conversations en point à point si l’un des participants fait une prise son stéréo ou binaurale. Ce type de procédé peut également être présent lors de conférence à plusieurs : le pont de conférence spatialise la scène en créant une scène stéréo, mais tous les participants n’ont pas nécessairement des capacités de restitution stéréo. Il convient alors d’effectuer un downmix de la scène en mono pour ces participants. L’invention peut également s’appliquer pour un décodage audio : dans ce cas, c’est le renderer (module de restitution) de l’utilisateur qui va effectuer le downmix du contenu stéréo pour s’adapter aux capacités réduites de l’utilisateur (simple haut-parleur par exemple). Procédé de traitement d’un signal audio lors d’une transition entre un premier et un deuxième mode de traitement de réduction de canaux d’un signal stéréophonique pour obtenir un signal monophonique, le procédé de traitement comportant les étapes suivantes: - application d’un gain d’adaptation déterminé (501), au signal issu du traitement de réduction de canaux selon le deuxième mode ; - application d’un fondu enchainé (502), pendant une durée de transition, entre le signal issu du traitement de réduction de canaux selon le premier mode et le signal issu du traitement de réduction selon le deuxième mode modifié par l’application du gain d’adaptation ; - variation progressive du gain d’adaptation appliqué au signal issu du deuxième mode de traitement pendant la durée de transition et/ou au-delà de la durée de transition jusqu’à converger vers une valeur de un. Procédé selon la revendication 1, dans lequel le gain d’adaptation est déterminé à partir des énergies respectives des signaux issus des traitements de réduction de canaux selon le premier et le deuxième mode. Procédé selon la revendication 2, dans lequel le gain d’adaptation est borné à des valeurs seuil. Procédé selon l’une des revendications précédentes, dans lequel, dans le cas où une deuxième transition entre le deuxième mode et le premier mode de traitement de réduction de canaux intervient avant la fin de durée de variation progressive du gain d’adaptation déterminé pour la transition précédente, alors chacun des signaux issus des traitements de réduction de canaux respectivement du premier et du deuxième mode sont modifiés par l’application de leur gain d’adaptation respectif pour l’application du fondu enchainé. Procédé selon l’une des revendications précédentes, dans lequel la durée de transition est définie en fonction d’une caractéristique du signal stéréophonique. Procédé selon l’une des revendications précédentes, dans lequel, un premier mode de traitement de réduction de canaux est un mode de traitement par filtrage et remise en phase d’au moins un des canaux et un deuxième mode de traitement de réduction de canaux est un traitement sans filtrage n’utilisant qu’une somme pondérée des deux signaux. Procédé selon l’une des revendications 1 à 5, dans lequel un premier mode de traitement de réduction de canaux est un mode de traitement sans filtrage n’utilisant qu’une somme pondérée des deux signaux et un deuxième mode de traitement de réduction de canaux est un traitement par filtrage et remise en phase d’au moins un des canaux. Dispositif de traitement d’un signal audio lors d’une transition entre un premier et un deuxième mode de traitement de réduction de canaux d’un signal stéréophonique pour obtenir un signal monophonique, le dispositif de traitement comportant un circuit de traitement pour la mise en œuvre des étapes suivantes: - application d’un gain d’adaptation déterminé, au signal issu du traitement de réduction de canaux selon le deuxième mode ; - application d’un fondu enchainé, pendant une durée de transition, entre le signal issu du traitement de réduction de canaux selon le premier mode et le signal issu du traitement de réduction selon le deuxième mode modifié par l’application du gain d’adaptation, ; - variation progressive du gain d’adaptation appliqué au signal issu du deuxième mode de traitement pendant la durée de transition et/ou au-delà de la durée de transition jusqu’à converger vers une valeur de un. Support de stockage, lisible par un processeur, mémorisant un programme informatique comportant des instructions pour l’exécution du procédé de traitement selon l’une des revendications 1 à 7.