Brevet FR2954570A1 — publié le 20110624

PROCEDE DE CODAGE/DECODAGE D'UN FLUX NUMERIQUE STEREO AMELIORE ET DISPOSITIF DE CODAGE/DECODAGE ASSOCIE [1] L'invention concerne un procédé de codage/décodage d'un flux numérique de son stéréo ainsi que le dispositif formé d'un codeur et d'un décodeur associé. L'invention a notamment pour but d'améliorer un système standard de type codeur/décodeur (codec) permettant de coder et de décoder un flux numérique audio stéréo. [2] L'invention trouve une application particulièrement avantageuse dans le domaine des codecs pour la compression de signaux audio stéréo io comme par exemple les codecs de type MP3. Toutefois, l'invention pourrait également être utilisée avec tout type de codec adapté pour l'encodage et le décodage de deux signaux numériques de son. [3] On connaît des codecs numériques de type MP3 ou autre formés par un codeur standard qui permet d'encoder, suivant un protocole 15 d'encodage connu, des signaux numériques de son stéréo par exemple au format WAVE pour les transformer en signaux stéréo encodés ; ainsi qu'un décodeur standard qui permet de décoder, suivant un protocole de décodage connu, les signaux stéréo encodés pour les transformer en signaux stéréo numériques par exemple au format WAVE. En général, l'encodage consiste 20 en une compression des signaux stéréo, tandis que le décodage consiste en une décompression des signaux stéréo compressés. [4] Le problème est que le canal de transmission disponible pour l'encodage est généralement limité à N kbits/s (N valant généralement 64 ou 128). Or lorsqu'on encode un signal stéréo formé de deux canaux audio : un 25 canal de son droit et un canal de son gauche, selon les caractéristiques des codecs utilisés, il peut être nécessaire de coder environ chaque canal audio du signal suivant un débit de N/2 kbits/s. [5] L'invention permet d'augmenter la qualité du signal stéréo final sans augmenter le débit du canal de transmission ; ou de conserver la 30 qualité du signal stéréo final en réduisant le débit du canal de transmission. [06] A cet effet, le dispositif selon l'invention comporte un module dit de pré-traitement associé au codeur standard agissant avant l'encodage qui combine les signaux stéréo pour les transformer en un signal combiné unique. L'invention comporte également un module de post-traitement associé au décodeur agissant après décodage du signal compressé qui permet de générer les deux signaux audio à partir du signal combiné unique créé par le module de prétraitement. Ce module de post-traitement a pour fonction de générer deux signaux de son (droit et gauche) décorrélés l'un par rapport à l'autre à partir du signal combiné décompressé. io [07] Ainsi, dans l'invention, il n'y a qu'un seul signal à encoder (le signal combiné unique) au lieu des deux signaux droit et gauche des procédés classiques. Cela permet soit de moins compresser le signal combiné pour augmenter la qualité du signal final, soit de diminuer le débit du canal de transmission tout en ayant la même qualité qu'avec les procédés de codage 15 existants. [8] De préférence, pour que le décodeur puisse détecter s'il s'agit d'un flux encodé par le procédé selon l'invention ou d'un flux standard non encodé par l'invention, on ajoute une métadonnée dans la trame de donnée encodée par le codeur qui indique l'activation ou non du procédé selon l'invention. 20 L'emplacement de cette métadonnée dans la trame encodée par le codeur peut varier suivant le codage standard utilisé. [9] L'invention concerne donc un procédé d'encodage et de décodage d'un signal audio numérique composé d'un signal de son droit original et d'un signal de son gauche original, caractérisé en ce qu'il comporte les étapes 25 suivantes : - on combine, avant encodage, le signal de son droit original et le signal de son gauche original pour obtenir un signal combiné unique, - on encode le signal combiné au moyen d'un encodeur standard pour obtenir un signal combiné compressé, 30 - on décode le signal combiné compressé au moyen d'un décodeur standard pour obtenir un signal combiné décompressé, et - après décodage, on génère, à partir du signal combiné décompressé, un signal de son droit restitué et un signal de son gauche restitué décorrélés l'un par rapport à l'autre correspondant respectivement au signal de son droit original et au signal de son gauche original. [10] Selon une mise en oeuvre, pour combiner les signaux de son droit et de son gauche originaux en un signal combiné unique, on effectue, dans le domaine temporel, une somme pondérée point à point des échantillons du signal de son droit original et du signal de son gauche original. [11] Selon une mise en oeuvre, pour générer, à partir du signal combiné décompressé, les signaux de son droit et gauche restitués, on applique le signal combiné décompressé en entrée d'un premier et d'un deuxième bloc io élémentaire, le signal de sortie de ces blocs correspondant respectivement au signal électrique de son droit restitué et au signal électrique de son gauche restitué, le signal de sortie de chaque bloc étant la combinaison du signal d'entrée du bloc pondéré par un premier gain, et de la combinaison du signal de sortie du bloc pondéré par un deuxième gain et des signaux 15 d'entrée du bloc retardée par une ligne à retard. [12] Selon une mise en oeuvre : - pour le premier bloc élémentaire, on a : si (n)=e1(n).g1 +s1(n-Dl ).g2+e1(n-D1) e1 étant le signal d'entrée du premier bloc correspondant au signal combiné 20 décompressé, s1 étant le signal de sortie du premier bloc correspondant à un des signaux de son restitué (droit ou gauche), g1, g2 étant respectivement les valeurs du premier gain et du deuxième gain du premier bloc, 25 D1 étant la valeur du nombre d'échantillons de retard introduit par la ligne à retard, et - pour le deuxième bloc élémentaire, on a : s2(n)=e2(n).g3+s2(n-D2).g4+e2(n-D2) e2 étant le signal d'entrée du deuxième bloc correspondant au signal 30 combiné décompressé, s2 étant le signal de sortie du deuxième bloc correspondant à l'autre signal de son restitué (droit si s1 correspond au gauche ou gauche si s1 correspond au droit), g3, g4 étant respectivement les valeurs du premier gain et du deuxième gain du deuxième bloc, D2 étant la valeur du nombre d'échantillons de retard introduit par la ligne à retard. [013] Selon une mise en oeuvre, les valeurs de gain à l'intérieur d'un bloc sont opposées l'une par rapport à l'autre, la valeur du premier gain étant opposée par rapport à la valeur du deuxième gain. [14] Selon une mise en oeuvre, les valeurs de gain du premier bloc sont opposées par rapport aux valeurs de gain du deuxième bloc, la valeur du io premier gain du premier bloc étant opposée à la valeur du premier gain du deuxième bloc ; tandis que la valeur du deuxième gain du premier bloc est opposée à la valeur du deuxième gain du deuxième bloc. [15] Selon une mise en oeuvre, les valeurs de gain du premier et du deuxième bloc élémentaire ont la même valeur absolue. 15 [016] Selon une mise en oeuvre, le premier gain du premier bloc et le deuxième gain du deuxième bloc valent g ; tandis que le deuxième gain du premier bloc et le premier gain du deuxième bloc valent -g. [017] Selon une mise en oeuvre, le retard introduit par la ligne du premier bloc et le retard par la ligne du deuxième bloc sont égaux. 20 [018] Selon une mise en oeuvre, on filtre au préalable le signal combiné décompressé à l'aide d'un filtre passe haut et on applique uniquement la partie haute fréquence filtrée en entrée des blocs élémentaires. [019] Selon une mise en oeuvre, - on filtre la partie basse fréquence du signal combiné décompressé, 25 - on retarde la partie basse fréquence ainsi filtrée d'un troisième retard à l'aide d'une troisième ligne à retard, et - on somme la partie basse fréquence ainsi retardée avec les signaux de sortie des blocs élémentaires obtenus à partir de la partie haute fréquence pour obtenir le signal de son droit restitué et le signal de son gauche restitué. [20] Selon une mise en oeuvre, on filtre en gain et phase les signaux de sortie de chaque bloc élémentaire au moyen de cellules de filtrage paramétriques pour modifier la perception sonore de ces signaux de sortie. [21] Selon une mise en oeuvre, pour que le décodeur puisse détecter s'il s'agit d'un flux encodé formé d'un signal combiné ou d'un flux standard, on ajoute une métadonnée dans la trame de donnée encodée par le codeur qui indique l'activation ou non de l'étape de combinaison des signaux droit et gauche originaux en un signal combiné unique. [22] Selon une mise en oeuvre, pour chaque signal de son droit et io gauche restitué formé essentiellement d'une composante basse fréquence inférieure à une fréquence de coupure, - on isole la partie de plus haute fréquence du signal de son restitué à l'aide d'un premier filtre de type passe-bande, - on duplique fréquentiellement la partie isolée à l'aide d'un processeur non 15 linéaire qui crée les harmoniques haute fréquence du signal isolé pour obtenir un signal dupliqué, - on applique un deuxième filtre passe bande sur le signal dupliqué pour obtenir une composante haute fréquence, - on combine la composante haute fréquence ainsi créée avec le signal de 20 son restitué préalablement retardé par une cellule à retard, et - on obtient un signal restitué augmenté comportant une composante basse fréquence et une composante haute fréquence recrée, - les bornes supérieures et inférieures du filtre passe-bande étant fonction du taux de compression appliqué par le procédé. 25 [023] L'invention concerne en outre un codeur de flux numérique utilisé avec le décodeur selon l'invention pour la mise en oeuvre du procédé d'encodage et de décodage d'un signal audio numérique composé d'un signal de son droit original et d'un signal de son gauche original selon l'invention, caractérisé en ce qu'il comporte : 30 - un moyen de pré-traitement apte à combiner, avant encodage, le signal de son droit original et le signal de son gauche original pour obtenir un signal combiné unique, et - un encodeur standard apte à encoder le signal combiné pour obtenir un signal numérique combiné compressé. [024] L'invention concerne également un décodeur de flux numérique utilisé avec le codeur selon l'invention pour la mise en oeuvre du procédé d'encodage et de décodage d'un signal audio numérique composé d'un signal de son droit original et d'un signal de son gauche original selon l'invention, caractérisé en ce qu'il comporte : - un décodeur standard apte à décoder un signal combiné compressé unique pour obtenir un signal combiné décompressé, et io - un module de post-traitement apte à générer, après décodage, à partir du signal combiné décompressé, un signal de son droit restitué et un signal de son gauche restitué décorrélés l'un par rapport à l'autre correspondant respectivement au signal de son droit original et au signal de son gauche original. 15 [025] Selon une mise en oeuvre, il comporte en outre un module de génération des aigues comportant : - un premier filtre de type passe-bande pour isoler la partie de plus haute fréquence du signal de son restitué, - un processeur non linéaire qui crée les harmoniques haute fréquence du 20 signal isolé pour dupliquer fréquentiellement la partie isolée pour obtenir un signal dupliqué, - un deuxième filtre passe bande appliqué sur le signal dupliqué pour obtenir une composante haute fréquence, - des moyens pour combiner la composante haute fréquence ainsi créée 25 avec le signal de son restitué préalablement retardé par une cellule à retard, de manière à obtenir un signal restitué augmenté comportant une composante basse fréquence et une composante haute fréquence recréée. [26] Selon une mise en oeuvre, les bornes supérieures et inférieures du filtre passe-bande sont fonction du taux de compression appliqué par le 30 procédé. [27] L'invention sera mieux comprise à la lecture de la description qui suit et à l'examen des figures qui l'accompagnent. Ces figures ne sont données qu'à titre illustratif mais nullement limitatif de l'invention. Elles montrent : [028] Figure 1 : une représentation schématique d'un dispositif de codage/décodage selon l'invention ; [029] Figure 2: une représentation graphique des signaux stéréo originaux et du signal issu d'une combinaison particulière non limitative de ces signaux par le module de pré-traitement ; [030] Figure 3 : une représentation schématique des blocs formant le module de post-traitement selon l'invention ; io [031] Figure 4 : une représentation schématique des blocs formant le module de post-traitement dans un perfectionnement de l'invention ; [032] Figure 5 : une représentation schématique d'une trame encodée par un encodeur standard faisant apparaître une métadonnée introduite par le procédé selon l'invention ; 15 [033] Figure 6: une représentation schématique d'un module de génération de composantes haute fréquence pour les signaux stéréos décodés à diffuser ; [34] Figures 7a-7e : des représentations très schématiques des signaux observables lors de l'utilisation du module de génération de 20 composantes haute fréquence de la Figure 6. [35] Les éléments identiques conservent la même référence d'une figure à l'autre. [36] La Figure 1 montre un dispositif 1 de codage/décodage selon l'invention comportant un codeur 2 selon l'invention formé par un module 3 25 de pré-traitement associé à un encodeur 5 standard. L'encodeur 5 peut par exemple être un encodeur audio numérique de type mp3 comme par exemple l'encodeur LAME ou un encodeur pour encoder les flux sonores pour la télévision numérique. [37] Par ailleurs, le dispositif 1 selon l'invention comporte un décodeur 7 selon l'invention formé par un décodeur 8 standard et un module 9 de post-traitement qui lui est associé. Le décodeur 8 pourra être par exemple être un décodeur de type MP3 intégré à un lecteur de musique numérique ou un décodeur audio intégré à un décodeur de télévision numérique (set top box). [38] En fonctionnement, un signal stéréo formé par un signal SDO de son droit original et un signal SGO de son gauche original est appliqué en entrée du module 3 de prétraitement. Les signaux de son droit SDO et gauche SGO originaux sont des signaux échantillonnés et quantifiés. Comme montré io sur la Figure 2, le module 3 effectue, la combinaison du signal SDO et du signal Spo, de manière à obtenir à sa sortie un signal combiné Sc unique. Dans un exemple, les signaux SDO et SGO sont pondérés par un coefficient 0.5 et sommés ensuite échantillon à échantillon pour générer Sc. [39] Le signal combiné Sc est appliqué en entrée de l'encodeur 5 qui 15 compresse le signal Sc suivant un protocole de compression connu de manière à obtenir un signal combiné compressé Scc. Ce signal Scc pourra par exemple être transmis sur tout type de media filaire, radio, ou autre ou même sauvegardé sur un support de stockage numérique comme par exemple un CD ou une mémoire de type USB. 20 [040] Etant donné qu'il suffit d'encoder le signal combiné Sc alors qu'il est nécessaire d'encoder les deux signaux (droit et gauche) du signal stéréo dans les procédés existants, il est clair que le procédé selon l'invention permet de limiter le débit dans le canal de codage 10 disponible, ou alors de réduire le taux de compression pour améliorer le rendu sonore final si on 25 conserve le même débit que dans les procédés existants. [41] Le signal combiné compressé Scc est appliqué en entrée du décodeur 8 qui le décompresse, suivant un protocole de décompression connu, de manière à obtenir un signal combiné décompressé Scp. [42] Le signal SCD est ensuite appliqué en entrée du module 9 de post- 30 traitement comportant, comme montré sur la Figure 3, un module 11 de décorrélation du signal qui permet de créer, à partir du signal Scp, deux signaux décorrélés l'un par rapport à l'autre : le signal de son droit reconstitué SDR et le signal de son gauche reconstitué SGR correspondant au signal de son droit et gauche originaux SDO et SGO. [43] A cet effet, le module 11 de décorrélation est formé de deux blocs 13.1-13.2 élémentaires en entrée desquels on applique le signal combiné décompressé SCD, la sortie de ces blocs 13.1, 13.2 correspondant respectivement au signal de son droit restitué SDR et au signal de son gauche restitué SGR. Le signal de sortie si (resp. S2) de chaque bloc 13.1 (resp. 13.2) est fonction de la combinaison du signal d'entrée e, (resp. e2) du bloc pondéré par un premier gain gi (resp. g3), et de la combinaison des io signaux d'entrée el (resp. e2) et du signal de sortie si (resp. S2) du bloc pondérée par un deuxième gain g2 (resp. g4), retardée par une ligne à retard 14.1 (resp .14.2). [44] Selon une réalisation, pour chaque bloc élémentaire 13.1, 13.2, le signal d'entrée e,, e2 est appliqué en entrée d'un premier sommateur 16.1, 15 16.2 et appliqué sur une entrée d'un deuxième sommateur 17.1, 17.2 après avoir été multiplié par le premier gain gi, g3. Le signal de sortie si, s2 du bloc est appliqué sur une autre entrée du premier sommateur 16.1, 16.2 après avoir été multiplié par le deuxième gain g2, g4, le signal de sortie du premier sommateur 16.1, 16.2 étant appliqué en entrée de la ligne à retard 14.1, 20 14.2. Le signal de sortie de la ligne à retard 14.1, 14.2 est appliqué sur une autre entrée du deuxième sommateur 17.1, 17.2, le signal de sortie de ce deuxième sommateur 17.1, 17.2 correspondant au signal de sortie si, s2 du bloc et donc au signal de son droit SDR ou gauche SGR restitué. [45] Ainsi pour le premier bloc élémentaire 13.1, on a : 25 si(n)=e,(n).g,+s,(n-D1).g2+e,(n-D1) e, étant le signal d'entrée du premier bloc 13.1 correspondant au signal combiné décompressé, si étant le signal de sortie du premier bloc 13.1 correspondant à un des signaux de son restitué (droit ou gauche) 3o gi, g2 étant respectivement les valeurs du premier gain et du deuxième gain du premier bloc 13.1, Dl étant la valeur du nombre d'échantillons de retard introduit par la ligne à retard 14.1. [46] Pour le deuxième bloc élémentaire 13.2, on a : s2(n)=e2(n).g3+s2(n-D2).g4+e2(n-D2) e2 étant le signal d'entrée du deuxième bloc 13.2 correspondant au signal combiné décompressé, s2 étant le signal de sortie du deuxième bloc 13.2 correspondant à l'autre signal de son restitué (droit si si correspond au gauche ou gauche si si correspond au droit), g3, g4 étant respectivement les valeurs du premier gain et du deuxième gain du deuxième bloc 13.2, io D2 étant la valeur du nombre d'échantillons de retard introduit par la ligne à retard 14.2. [47] De préférence, à l'intérieur d'un même bloc 13.1 (resp. 13.2), le premier gain gi (resp. g3) et le deuxième gain g2 (resp. g4) présentent des valeurs opposées l'une par rapport à l'autre. Chaque bloc 13.1, 13.2 se 15 comporte alors comme un filtre de type passe-tout qui ne modifie pas le gain du signal d'entrée e,, e2 mais uniquement sa phase. [48] En outre, les gains gi, g2 du premier bloc 13.1 et les gains g3, g4 du deuxième bloc 13.2 présentent de préférence des valeurs opposées les unes des autres. Ainsi, la valeur du premier gain gi du premier bloc 13.1 est 20 opposée à la valeur du premier gain g3 du deuxième bloc 13.2 ; tandis que la valeur du deuxième gain g2 du premier bloc 13.1 est opposée à la valeur du deuxième gain g4 du deuxième bloc 13.2. [49] On choisira également de préférence des gains pour le premier 13.1 et le deuxième 13.2 bloc qui ont une valeur absolue identique g. Ainsi 25 de préférence, le premier gain gi du premier bloc 13.1 et le deuxième gain g4 du deuxième bloc 13.2 présentent une valeur g ; tandis que le deuxième gain g2 du premier bloc 13.1 et le premier g3 gain du deuxième bloc 13.2 présente une valeur -g. [50] De préférence, les retards Dl, D2 introduits par la ligne à retard 30 14.1 du premier bloc élémentaire 13.1 et la ligne à retard 14.2 du deuxième bloc 13.2 élémentaire sont égaux. Toutefois, il serait possible de choisir des retards D1, D2 ayant des durées différentes. [51] Dans un exemple de réalisation, on choisit g=0.4 et un retard de Dl et D2 de 176 échantillons, de telles valeurs permettant d'obtenir un bon rendu sonore. [52] Dans un perfectionnement de l'invention représenté sur la Figure 4, on utilise un étage 19 composé de deux filtres passe bas 20 et passe haut 21 permettant de séparer la partie basse fréquence de la partie haute fréquence du signal combiné décompressé SCD. Dans ce cas, seule la partie haute fréquence du signal SCD est appliquée en entrée du module 11 de décorrélation. Dans un exemple, les fréquences de coupure du filtre basse io fréquence 20 et du filtre haute fréquence 21 sont de l'ordre de 350Hz. [53] La partie basse fréquence du signal SCD est appliquée en entrée d'une troisième ligne à retard 23 et la partie basse fréquence ainsi retardée est sommée, s'il y a lieu après pondération par un gain g7, avec les signaux de sortie s,, s2 des blocs élémentaires, de manière à obtenir des signaux de 15 son droit SDR et gauche SGR restitués ayant un rendu sonore amélioré. Car on s'aperçoit que statistiquement les signaux basse fréquence sont très corrélés, il n'y a donc pas lieu de les décorréler à l'aide du module 11 de décorrélation car sinon la perception audiophonique de l'ensemble ne paraitrait pas naturelle à l'oreille. Dans un exemple, le retard D3 appliqué par 20 la troisième ligne à retard 23 vaut 176 échantillons (avec une fréquence d'échantillonnage de 44,1 kHz). [54] En outre, des cellules 25.1, 25.2 d'égalisation paramétriques sont connectées en sortie de chaque bloc élémentaire 13.1, 13.2 avant sommation avec la partie basse fréquence retardée. Ces cellules 25.1, 25.2 25 ont pour effet de modifier la perception des signaux de sortie s,, s2 de ces blocs 13.1, 13.2, car même si les signaux s,, s2 présentent des niveaux sensiblement identiques, il existe des différences dans leur perception en raison de la décorrélation qu'ils présentent l'un par rapport à l'autre. En conséquence, il peut être utile de modifier perceptivement ces signaux pour 30 que l'impression auditive d'ensemble soit la meilleure possible. [55] A cet effet, les cellules 25.1, 25.2 d'égalisation comportent chacun un filtre 26.1, 26.2 dont le gain et la phase peuvent être réglés en fonction de différentes bandes de fréquence des signaux s,, s2 et un gain g5, g6 qui agit sur l'ensemble du spectre des signaux s,, s2. Ces paramètres de gain et de phase sont adaptés par des ingénieurs du son notamment en fonction de l'application envisagée. [56] De préférence, pour que le décodeur 8 puisse détecter s'il s'agit d'un flux encodé par le procédé selon l'invention ou d'un flux standard non encodé par l'invention, on ajoute une métadonnée M dans la trame de données encodée par le codeur 5 qui indique l'activation ou non du procédé selon l'invention. Cette métadonnée M pourra par exemple prendre deux valeurs différentes, de sorte que lorsque le décodeur 8 détectera dans la io trame encodée la valeur correspondant à l'activation du module 3 de pré-traitement, il pourra activer le module 9 de post-traitement ; et lorsque le décodeur 8 détectera dans la trame encodée la valeur correspondant à la désactivation du module 3 de pré-traitement, il pourra inhiber le module 9 de post-traitement et utiliser de manière classique le décodeur 8 standard pour 15 décoder le signal stéréo sur les deux canaux droit et gauche. [57] L'emplacement de cette métadonnée M dans la trame 30 encodée par le codeur 5 peut varier suivant le codage standard utilisé. La figure 5 montre une représentation schématique d'une trame 30 encodée comportant un entête 30.1 indiquant notamment le type d'encodage utilisé et la longueur 20 de la trame 30 ainsi qu'une partie 30.2 de données dans laquelle les données encodées sont empaquetées. La métadonnée M sera introduite dans un emplacement de l'entête 30.1 laissé disponible par le protocole d'encodage standard. [58] Dans un perfectionnement de l'invention, une analyse de 25 corrélation entre les signaux de son droit SDO et gauche SGO originaux est effectuée dans des bandes de fréquences définies de manière à produire un coefficient représentatif de la corrélation dans chacune des bandes. [59] Les coefficients de corrélation calculés sont empaquetés comme métadonnées dans l'entête 30.1 du signal encodé. 30 [060] Ensuite, les paramètres g 1 , g2, g3, g4, D1 , D2 des blocs élémentaires 13.1 et 13.2 sont adaptées en fonction des valeurs de corrélations reçues, de manière à décorréler différemment chaque plage de fréquences. [61] A cet effet, un tableau stocké en mémoire établit la correspondance entre les paramètres de chaque blocs 13.1, 13.2 (premier gain gi, g3 et deuxième gain g2, g4 et retard D1, D2 de la ligne 14.1, 14.2) et les taux de corrélation reçus. On modifie alors le taux de décorrélation du module 11 de décorrélation en sélectionnant dans le tableau les paramètres (gl-g4, D1, D2) correspondant au coefficient de corrélation reçu. [62] Par ailleurs, on sait que la fréquence de coupure haute fc des io signaux restitués est fonction du taux de compression T appliqué par le codeur 5. En effet, pour des taux de compression T correspondant à un débit de 128kbits/s il existe une coupure à 15kHz des signaux dans les encodeurs MP3; tandis que pour des taux de compression T correspondant à un débit de 64kbits/s, il existe une coupure à 10kHz des signaux. Autrement dit, plus 15 le taux de compression T est grand, plus la composante haute fréquence des signaux est réduite. [63] L'invention permet de recréer la composante haute fréquence des signaux de son droit SDR ou gauche SGR qui a été supprimée suite à la compression. Cet aspect de l'invention est indépendant du principe de 20 génération des deux signaux de son SDR et SGR décompressés en stéréo à partir d'un seul signal compressé Sc. [64] A cet effet, les signaux de son gauche SGR et droit SDR restitués, qui sont formés essentiellement d'une composante basse fréquence SBF inférieure à la fréquence de coupure fc (voir Figure 7a), sont appliqués 25 chacun en entrée d'un module 35 de génération des aigues montré en détails sur la Figure 6. [65] Ce module 35 comporte un premier filtre 36 passe-bande en entrée duquel le signal de son gauche SGR (resp. droit SDR) restitué est appliqué. Ce premier filtre 36 permet d'isoler la partie de plus haute 30 fréquence du signal d'entrée SGR (resp SDR) comprise entre une borne inférieure et une borne supérieure. Dans un exemple, la borne supérieure est égale à la fréquence de coupure fc, et la borne inférieure est égale à fc/N, N valant de préférence 2 ou 4. La partie isolée Si du signal restitué obtenue en sortie du filtre passe-bande 36 est montrée sur la Figure 7b. [66] La partie isolée Si est ensuite appliquée en entrée d'un processeur 38 de type non linéaire qui permet de dupliquer fréquentiellement le signal isolé Si en créant les harmoniques hautes fréquences à f2.. fn de ce signal Si, ce qui permet de remplir le spectre de fréquences dans la zone des hautes fréquences. Le signal dupliqué SD ainsi obtenu en sortie du processeur 38 non linéaire est montré sur la Figure 7c. De préférence, comme représenté, les harmoniques du signal SD présentent une amplitude io qui décroît avec l'augmentation de la fréquence. [67] On isole ensuite la partie haute fréquence du signal dupliqué SD (sans la partie isolée Si à partir duquel il a été obtenu) afin d'obtenir une composante haute fréquence SHF de signal de son montrée sur la Figure 7d. A cette fin, on utilise un filtre passe-bande 39 présentant une borne inférieure 15 et une borne supérieure. Dans un exemple, la borne inférieure vaut fc tandis que la borne supérieure vaut 20kHz. [68] Par ailleurs, le signal de son gauche SGR (resp. droit SDR) restitué est filtré à l'aide d'un filtre passe-bas 41 ayant une fréquence de coupure sensiblement égale à fc pour ne conserver que la composante basse 20 fréquence SBF du signal restitué SGR, SDR. La partie basse fréquence SBF est ensuite retardée d'un retard D4 à l'aide d'une cellule 42 à retard. Ce retard D4 est de l'ordre de quelques échantillons. [69] Ensuite, la composante basse fréquence SBF est sommée avec la composante haute fréquence SHF à l'aide d'un sommateur 44, afin d'obtenir 25 un signal de son reconstitué augmenté gauche SGRA (resp. droit SDRA) formé de la composante initiale basse fréquence SBF du signal de son restitué et de la composante haute fréquence SHF ainsi créée par le procédé selon l'invention. [70] De préférence, mais cela n'est pas obligatoire, une cellule de post-30 traitement 45 modifie la forme de la réponse spectrale de la composante haute fréquence SHF, et des gains g$ et g9 sont appliqués sur les composantes haute fréquence SHF et basse fréquence SBF avant sommation par le sommateur 44. [71] Les paramètres des filtres 36, 39, 41 dépendent du taux de compression T. En effet, les filtres 36, 39, 41 présentent des bornes qui dépendent de la fréquence de coupure fc. Comme cette fréquence de coupure fc dépend du taux de compression T, les bornes dépendent également du taux de compression T. Il existent donc une table 47 établissant la correspondance entre le taux de compression T et les paramètres de filtres associés permettant de générer la composante haute io fréquence des signaux de son gauche et droit. [72] Les paramètres de la cellule 45 de post-traitement, du processeur 38 non linéaire, de la cellule 42 à retard, et de gains g$ et g9 dépendent également du taux de compression T. [73] Les paramètres des modules de génération des aigues 35 qui 15 traitent le signal de son gauche SGR et le signal de son droit SDR sont de préférence symétriques, c'est-à-dire que le module 35 qui traite le signal de son gauche SGR présente des paramètres de même valeur que le module 35 qui traite le signal de son droit SDR. REVENDICATIONS1. Procédé d'encodage et de décodage d'un signal audio numérique composé d'un signal de son droit original (SDO) et d'un signal de son gauche original (SGO), caractérisé en ce qu'il comporte les étapes suivantes : - on combine (3), avant encodage, le signal de son droit original (SDO) et le signal de son gauche original (SGO) pour obtenir un signal combiné (Sc) unique, - on encode le signal combiné (Sc) au moyen d'un encodeur (5) io standard pour obtenir un signal combiné compressé (Scc), - on décode le signal combiné compressé (Scc) au moyen d'un décodeur standard (8) pour obtenir un signal combiné décompressé (SCD), et - après décodage, on génère, à partir du signal combiné décompressé (SCD), un signal de son droit restitué (SDR) et un signal de son gauche 15 restitué (SGR) décorrélés l'un par rapport à l'autre correspondant respectivement au signal de son droit original (SDO) et au signal de son gauche original (SGO). 2. Procédé selon la revendication 1, caractérisé en ce que pour 20 générer, à partir du signal combiné décompressé (SCD), les signaux de son droit (SDR) et gauche (SGR) restitués, - on applique le signal combiné décompressé (SCD) en entrée d'un premier (13.1) et d'un deuxième bloc (13.2) élémentaire, le signal de sortie (si, s2) de ces blocs correspondant respectivement au signal électrique de 25 son droit restitué (SDR) et au signal électrique de son gauche restitué (SGR), - le signal de sortie (si, s2) de chaque bloc (13.1, 13.2) étant la combinaison du signal d'entrée (e,, e2) du bloc pondéré par un premier gain (gi, g3), et de la combinaison du signal de sortie (si, s2) du bloc pondéré par un deuxième gain (g2, g4) et des signaux d'entrée (e,, e2) du bloc retardée 30 par une ligne à retard (14.1, 14.2). 3. Procédé selon la revendication 1 ou 2, caractérisé en ce que : - pour le premier bloc élémentaire (13.1), on a : si(n)=ei(n).gi+si(n-D1).g2+ei(n-D1)e, étant le signal d'entrée du premier bloc correspondant au signal combiné décompressé (SCD), si étant le signal de sortie du premier bloc correspondant à un des signaux de son restitué (droit ou gauche), gi, g2 étant respectivement les valeurs du premier gain et du deuxième gain du premier bloc (13.1), Dl étant la valeur du nombre d'échantillons de retard introduit par la ligne à retard (14.1), et - pour le deuxième bloc élémentaire (13.2), on a : io s2(n)=e2(n).g3+s2(n-D2).g4+e2(n-D2) e2 étant le signal d'entrée du deuxième bloc correspondant au signal combiné décompressé (SCD), s2 étant le signal de sortie du deuxième bloc correspondant à l'autre signal de son restitué (droit si si correspond au gauche ou gauche si 15 si correspond au droit), g3, g4 étant respectivement les valeurs du premier gain et du deuxième gain du deuxième bloc (13.2), D2 étant la valeur du nombre d'échantillons de retard introduit par la ligne à retard (14.2). 20 4. Procédé selon la revendication 2 ou 3, caractérisé en ce que les valeurs de gain à l'intérieur d'un bloc (13.1, 13.2) sont opposées l'une par rapport à l'autre, la valeur du premier gain (gi, g3) étant opposée par rapport à la valeur du deuxième gain (g2, g4). 25 5. Procédé selon l'une des revendications 2 à 4, caractérisé en ce que les valeurs de gain (gi, g2) du premier bloc (13.1) sont opposées par rapport aux valeurs de gain (g3, g4) du deuxième bloc (13.2), la valeur du premier gain (gi) du premier bloc (13.1) étant opposée à la valeur du premier gain 30 (g3) du deuxième bloc (13.2) ; tandis que la valeur du deuxième gain (g2) du premier bloc (13.1) est opposée à la valeur du deuxième gain (g4) du deuxième bloc (13.2). 6. Procédé selon l'une des revendications 2 à 5, caractérisé en ce que les valeurs de gain du premier (gi, g2) et du deuxième (g3, g4) bloc élémentaire ont la même valeur absolue (g). 7. Procédé selon l'une des revendications 2 à 6, caractérisé en ce que le premier gain (gi) du premier bloc (13.1) et le deuxième gain (g4) du deuxième bloc valent g ; tandis que le deuxième gain (g2) du premier bloc (13.1) et le premier gain (g3) du deuxième bloc valent -g. io 8. Procédé selon l'une des revendications 2 à 7, caractérisé en ce que le retard (Dl) introduit par la ligne (14.1) du premier bloc (13.1) et le retard (D2) par la ligne (14.1) du deuxième bloc (14.2) sont égaux. 9. Procédé selon l'une des revendications 2 à 8, caractérisé en ce que 15 on filtre au préalable le signal combiné décompressé (ScD) à l'aide d'un filtre passe haut (21) et on applique uniquement la partie haute fréquence filtrée en entrée des blocs élémentaires (13.1, 13.2). 10. Procédé selon la revendication 9, caractérisé en ce que : 20 - on filtre la partie basse fréquence du signal combiné décompressé (SCD), - on retarde la partie basse fréquence ainsi filtrée d'un troisième retard (D3) à l'aide d'une troisième ligne à retard (23), et - on somme la partie basse fréquence ainsi retardée avec les signaux 25 (si, s2) de sortie des blocs élémentaires (13.1, 13.2) obtenus à partir de la partie haute fréquence pour obtenir le signal de son droit restitué (SDR) et le signal de son gauche restitué (SGR). 11. Procédé selon l'une des revendications 2 à 10, caractérisé en ce 30 que on filtre en phase et en gain les signaux de sortie (si, s2) de chaque bloc élémentaire (13.1, 13.2) au moyen de cellules de filtrage paramétriques (25.1, 25.2) pour modifier la perception sonore de ces signaux de sortie (si, s2). 12. Procédé selon l'une des revendications 1 à 11, caractérisé en ce que pour que le décodeur (8) puisse détecter s'il s'agit d'un flux encodé formé d'un signal combiné (Sc) ou d'un flux standard, on ajoute une métadonnée (M) dans la trame (30) de donnée encodée par le codeur (5) qui indique l'activation ou non de l'étape de combinaison des signaux droit (SDO) et gauche (SGO) originaux en un signal combiné (Sc) unique. 13. Procédé selon l'une des revendications 1 à 12, caractérisé en ce que pour chaque signal de son droit (SDR) et gauche (SGR) restitué formé io essentiellement d'une composante basse fréquence (SBF) inférieure à une fréquence de coupure, - on isole la partie de plus haute fréquence du signal de son restitué (SDR, SGR) à l'aide d'un premier filtre (36) de type passe-bande, - on duplique fréquentiellement la partie isolée (Si) à l'aide d'un 15 processeur (38) non linéaire qui crée les harmoniques haute fréquence du signal isolé pour obtenir un signal dupliqué (SD) - on applique un deuxième filtre passe bande (39) sur le signal dupliqué (SD) pour obtenir une composante haute fréquence (SHF), - on combine la composante haute fréquence (SHF) ainsi créée avec le 20 signal de son restitué (SDR, SGR) préalablement retardé par une cellule (42) à retard, et - on obtient un signal restitué augmenté (SDRA, SGRA) comportant une composante basse fréquence (SBF) et une composante haute fréquence (SHF) recrée, 25 - les bornes supérieures et inférieures du filtre passe-bande (36) étant fonction du taux de compression (T) appliqué par le procédé. 14. Codeur de flux numérique utilisé avec le décodeur selon la revendication 15 ou 16 pour la mise en oeuvre du procédé d'encodage et de 30 décodage d'un signal audio numérique composé d'un signal de son droit original (SDO) et d'un signal de son gauche original (SGO) selon l'une des revendications 1 à 13, caractérisé en ce qu'il comporte : - un moyen de pré-traitement (3) apte à combiner, avant encodage, le signal de son droit original (SDO) et le signal de son gauche original (SGO) 35 pour obtenir un signal combiné (Sc) unique, et- un encodeur (5) standard apte à encoder le signal combiné (Sc) pour obtenir un signal numérique combiné compressé (Scc). 15. Décodeur de flux numérique utilisé avec le codeur selon la revendication 14 pour la mise en oeuvre du procédé d'encodage et de décodage d'un signal audio numérique composé d'un signal de son droit original (SDO) et d'un signal de son gauche original (SGO) selon l'une des revendications 1 à 13, caractérisé en ce qu'il comporte : - un décodeur standard (8) apte à décoder un signal combiné io compressé (Scc) unique pour obtenir un signal combiné décompressé (SCD), et - un module (9) de post-traitement apte à générer, après décodage, à partir du signal combiné décompressé (SCD), un signal de son droit restitué (SDR) et un signal de son gauche restitué (SGR) décorrélés l'un par rapport à 15 l'autre correspondant respectivement au signal de son droit original (SDO) et au signal de son gauche original (SGO). 16. Décodeur selon la revendication 15, caractérisé en ce qu'il comporte en outre un module (35) de génération des aigues comportant : 20 - un premier filtre (36) de type passe-bande pour isoler la partie de plus haute fréquence du signal de son restitué (SDR, SGR), - un processeur (38) non linéaire qui crée les harmoniques haute fréquence du signal isolé pour dupliquer fréquentiellement la partie isolée (Si) pour obtenir un signal dupliqué (SD), 25 - un deuxième filtre passe bande (39) appliqué sur le signal dupliqué pour obtenir une composante haute fréquence (SHF), - des moyens pour combiner la composante haute fréquence (SHF) ainsi créée avec le signal de son restitué (SDR, SGR) préalablement retardé par une cellule (42) à retard, de manière à obtenir un signal restitué 30 augmenté (SDRA, SGRA) comportant une composante basse fréquence (SBF) et une composante haute fréquence (SHF) recréée. 17. Décodeur selon la revendication 16, caractérisé en ce que les bornes supérieures et inférieures du filtre passe-bande (36) sont fonction du 35 taux de compression (T) appliqué par le procédé.