Brevet FR2676608A1 — publié le 19921120

Procédé de codage d'images en couleurs à fort taux de compression sans filtrage, procédé de décodage, codeur, décodeur et applications correspondants. Le domaine de l'invention est celui du codage des images en couleurs Plus précisément, l'invention concerne le codage d'images couleur constituées d'un jeu d'au moins deux voies, ou images, monochromatiques indépendantes i peut notamment s'agir du codage des trois signaux de couleur rouge, vert et bleu issus des appareils de prise de vue et utilisés pour la reproduction des images, par exemple sur un écran de télévision. Le codage de ces signaux est très souvent nécessaire, pour comprimer linformation qu'ils contiennent C'est notamment le cas lorsque l'on souhaite les transmettre, pour en réduire le débit ou les stocker, par exemple sur bande ou disque numérique, pour en limiter l'encombrement. L'invention s'applique aussi bien au codage des images fixes qu'au codage des images en mouvement Elle n'est pas dépendante du standard de l'image, ni du type de traitement préalable et/ou postérieur subi par les signaux. B existe déjà une norme internationale de codage des images couleur fixes, la norme ISO 10 918, également connue sous les désignations JPEG (Joint Photographic Expert Group (Groupe des Experts en Images Fixes)) et ISODCT. Cette norme est indifférente au type d'espace colorimétrique utilisé pour la représentation d'une image couleur Elle considère en effet une image en couleurs comme une pluralité d'images monochromatiques traitées indépendamment. La norme JPEG permet de traiter simultanément jusqu'à 256 voies monochromatiques Dans la pratique, on distingue généralement 1, 3 ou 4 voies. Dans certains cas, toutefois, un nombre plus important d'images est distingué De nombreux satellites, par exemple pour les observations météorologiques, délivrent ainsi les trois signaux de couleur classiques, mais également plusieurs signaux correspondant à des prises de vue dans l'infra-rouge Il apparaît clairement qu'il est dans ce cas très important de coder ces images, pour en réduire le débit de transmission, en limiter l'espace de stockage nécessaire ou encore en permettre la délivrance par le réseau téléphonique. Une norme similaire est connue pour le codage des images couleur animées. Il s'agit de la norme ISO 11172, ou norme MPEG (Motion Photographic Expert Group (Groupe des Experts en Images Animées)). Dans les deux cas, l'image couleur à coder est donc considérée comme la somme de trois (ou plus) voies, ou matrices de pixels, indépendantes Le choix de ces voies est donc affaire d'application. Trois représentations sont actuellement utilisées, par habitude: les représentations YUV, RVB (rouge, vert, bleu) et JMC Gaune, magenta, cyan) ou JMCK La représentation YUV est dérivée de la Recommandation 601 du CCIR. Les trois matrices de points sont respectivement la matrice des luminances à pleine résolution (Y), et deux matrices de différence de couleur DR (U) et DB (V) filtrées à demie-résolution dans les deux sens horizontal et vertical Ce choix résulte de l'hypothèse implicite, évidente en contexte de studio de télévision, que la conversion entre l'espace calorimétrique de prise de vue et l'espace de codage est effectuée sur des signaux analogiques, sur lesquels les opérations de matriçage et de filtrage ne présentent pas de difficultés technologiques. La conversion analogique-numérique effectuée postérieurement à ces opérations conduit à une représentation de 16 bits par pixel au lieu de 24 (un pixel monochromatique étant codé sur un octet) Une compression ADCT (Adaptative Discrete Cosine Transform (Transformation en Cosinus Discret Adaptative)) est opérée sur cette image déjà comprimée par des moyens analogiques Cette transformation affecte des valeurs de quantification variable en fonction du rang du coefficient considéré et de la qualité ou du débit souhaité. A la restitution, il faut effectuer un dématriçage qui est généralement obtenu après conversion numérique-analogique Cependant, en environnement micro- informatique ou télématique, matriçage et filtrage doivent être effectués en numérique, faute de circuits analogiques spécialisés sur les équipements de cette gamme Ces opérations s'avèrent alors particulièrement coûteuses, en temps de traitement. De plus, outre les difficultés techniques, les filtrages de sous- échantillonnage dans les deux sens introduisent du flou, lors de la reconstruction des images. La représentation RVB (ou RGB) est la représentation directe de la prise de vue et de la reproduction Elle ne nécessite aucune opération de filtrage mais elle présente au compresseur une représentation à 24 bits par pixel (ou trois représentations indépendantes à 8 bits par pixel) Ses performances en rapport compression/qualité sont donc moindres que celles de la représentation YUV, qui ne présente que 16 bits par pixels avant compression Elle est en revanche plus facile à mettre en oeuvre en contexte micro-informatique ou télématique, du fait notamment de l'absence de filtrage. La représentation JMC(K) ou YMC(K) tri ou quadrichromatique est celle qui résulte d'une séparation de couleurs pour impression Elle est bien adaptée à la reproduction imprimée de documents mais nécessite, pour la visualisation sur écran, un retour dans l'espace RVB Par ailleurs, elle est constituée d'une représentation primaire, avant compression, à 24 ou 32 bits par pixel Elle est bien adaptée au monde de l'édition et de la PAO (Mise en Page Assistée par Ordinateur), mais moins au monde de la télématique. fl apparaît ainsi que la représentation RVB, plus universelle, est la plus intéressante, du point de vue des applications et de la simplicité des traitements. Toutefois, elle s'avère moins efficace, vis-à-vis des algorithmes de compression de données. On lui préfère donc souvent la représentation YUV, malgré la complexité du traitement Le principal inconvénient de la représentation YUV est la nécessité d'un filtrage qui, effectué par des méthodes numériques, demande un temps prohibitif s'il est réalisé en logiciel, ou requiert l'usage d'un DSP (Digital Signal Processor (Processeur Numérique de Traitement du Signal)) ou de circuits spécialisés De plus, ce filtrage entraine bien entendu une perte de qualité de l'image, en produisant notamment des contours flous. L'invention a pour objectif de pallier ces différents inconvénients de l'état de la technique. Plus précisément, un objectif de l'invention est de fournir un procédé de codage, et un procédé de décodage correspondant, à fort taux de compression supérieur ou au moins égal à celui obtenu à l'aide de la représentation YUV. Un autre objectif de l'invention est de fournir de tels procédés ne nécessitant pas de traitements complexes des images considérées, et notamment de filtrages, ni au codage, ni au décodage L'invention a en effet pour objectif de conserver la résolution d'origine de chaque voie monochromatique, sans compression, avant le codage proprement dit. Un objectif particulier de l'invention est, de façon liée, de fournir de tels procédés aisément implantables, à faible coût de revient, sur des circuits intégrés, et ne nécessitant pas l'utilisation de circuits spécialisés de traitement du signal. L'invention a encore pour objectif de fournir de tels procédés, qui puissent être mis en oeuvre aussi bien pour le codage des images fixes que pour le codage des images animées. Un autre objectif particulier de l'invention est encore de fournir de tels procédés, dotant la représentation RVB des avantages de la représentation YUV, sans en conserver les inconvénients. De façon complémentaire, l'invention permet de fournir un procédé de codage permettant d'obtenir directement une représentation achromatique de l'image couleur codée. L'invention a également pour objectif de fournir des codeurs et des décodeurs mettant en oeuvre ces procédés, notamment pour la transmission des images, par exemple en télévision, visiophonie, télécopie, télématique,, et le stockage des images, sur bande ou sur disque. Ces objectifs, ainsi que d'autres qui apparaîtront par la suite, sont atteints selon l'invention à l'aide d'un procédé de codage d'images en couleurs, représentées par des signaux source à l'aide desquels on forme un signal de luminance, par combinaison linéaire à coefficients positifs desdits signaux source, et au moins un signal de couleur, lesdits signaux de luminance et de couleur étant numérisés, échantillonnés à même résolution, et soumis à une transformation mathématique réversible dans le domaine fréquentiel, comprenant les étapes suivantes: quantification et affectation d'une valeur de code à la composante continue et à chaque composante d'un jeu de composantes alternatives dudit signal de luminance transformé; quantification et affectation d'une valeur de code à la seule composante continue de chacun desdits signaux de couleur transformés, un jeu de composantes alternatives étant reconstruits par estimation lors du décodage, pour chacun desdits signaux de couleur transformés. La non-transmission (ou le non-stockage) des composantes alternatives des signaux de couleur permet d'améliorer fortement le taux de compression global, sans nécessiter aucun traitement spécifique, tel qu'un filtrage de sous- échantillonnage En effet, par exemple, la quantité d'informations à prendre en compte est pratiquement divisée par trois dans le cas d'une image trichromatique. Ainsi qu'on le verra par la suite, la reconstruction des composantes non transmises est relativement aisée, en exploitant les corrélations entre les différents signaux dans l'espace transformé (au lieu de les exploiter dans l'espace image d'origine, par le filtrage déjà décrit). Par signal de luminance, on entend toute combinaison linéaire à coefficients positifs de l'ensemble des signaux source Ainsi, dans le cas des signaux R,VB, il s'agit d'une luminance au sens strict, du point de vue photométrique Dans les cas plus particuliers, tels que ceux faisant intervenir des signaux source infra-rouges, ce terme doit bien sûr être généralisé à une combinaison linéaire de tous les signaux source, y compris ceux qui sont en dehors du domaine visible. De même, les signaux de couleur englobent tous les signaux source, qu'ils appartiennent au domaine du visible, aux infra-rouges ou aux ultraviolets. Avantageusement, le procédé de codage comprend également les étapes suivantes: estimation d'un jeu de composantes alternatives de chacun desdits signaux de couleur transformés, en fonction dudit jeu de composantes alternatives dudit signal de luminance transformé et des composantes continues de chacun desdits signaux source transformés; détermination d'un jeu de valeurs de différence entre les composantes alternatives réelles de chacun desdits signaux de couleur transformés et lesdites composantes alternatives estimées correspondantes; quantification et affectation d'une valeur de code à chaque valeur de différence de chacun desdits jeux de valeurs de différence. De cette façon, il est possible de reconstruire de façon exacte les composantes non transmises, par compensation des détails chromatiques Le fait de prendre en compte des différences au lieu des composantes elles-mêmes est particulièrement intéressant en terme de codage En effet, il apparaît qu'un grand nombre de ces différences sont nulles, ou très faibles Le codage en est alors facilité. De façon préférentielle, ladite étape d'estimation effectue, pour chacune desdites composantes desdits jeux de composantes alternatives de chacun desdits signaux de couleur transformés, le calcul suivant: Alc = Aly x (CC/Cy) o: Ài C est la prédiction de la composante alternative de rang i d'un desdits signaux de couleur transformé; Aly est la composante alternative de rang i dudit signal de luminance transformé; CC est la composante continue d'un desdits signaux de couleur transformé; Cy est la composante continue dudit signal de luminance transformé. Les composantes alternatives correspondent aux contours d'une image En règle très générale, ces contours sont relativement indépendants de la couleur. L'invention s'appuie donc sur le seul signal de luminance, pour déterminer les contours, et prédit les valeurs alternatives des signaux de couleur en s'appuyant sur le ratio de la composante continue du signal de couleur sur celle du signal de luminance dans le bloc d'image considéré. Dans un mode de réalisation avantageux, lesdites affectations d'une valeur de code sont réalisées selon un codage entropique. Ce procédé s'avère particulièrement intéressant lorsqu'on code les signaux de différences de couleurs, qui présentent très souvent de longues suites de valeurs nulles, après quantification. Avantageusement, le procédé de codage peut également comprendre une étape de synchronisation des contours de chaque image, ou bloc d'image, monochromatique correspondant à chacun desdits signaux de luminance et de couleur, par la sélection d'une transformation mathématique réversible locale parmi un jeu d'au moins deux transformations, la transformation sélectionnée étant celle permettant la meilleure juxtaposition des contours de l'ensemble desdites images, ou blocs d'images, monochromatiques. L'invention concerne également un procédé de décodage de signaux d'images couleur comprenant les étapes suivantes: reconstruction desdites composantes à partir des valeurs quantifiées et codées correspondantes; estimation d'un jeu de composantes alternatives de chacun desdits signaux de couleur transformés, en fonction dudit jeu de composantes alternatives dudit signal de luminance transformé et des composantes continues de chacun desdits signaux de luminance et de couleur transformés. Ladite étape d'estimation effectue avantageusement l'opération Ai C = Alyx (CI/Cy), de même que l'étape de prédiction mentionnée cidessus. Ainsi les composantes alternatives sont reconstruites à l'aide d'une simple multiplication L'invention repose sur l'exploitation des corrélations entre les signaux transformés, qui ne sont plus considérés comme indépendants. Dans un mode de réalisation avantageux, ledit procédé de décodage comprend également les étapes suivantes: reconstruction desdites valeurs de différence, à partir des valeurs quantifiées et codées correspondantes; addition auxdites composantes alternatives estimées de chacun desdits signaux de couleur transformés desdites valeurs de différence, de façon à reconstituer les composantes alternatives de chacun desdits signaux de couleur transformé. Iutilisation de ces termes correctifs permet de reconstruire exactement les composantes alternatives des signaux de couleur, et non plus une simple estimation. Il est clair que ces termes correctifs sont optionnels Il est bien sûr possible de décoder des images sans les prendre en compte, même lorsqu'ils ont été codés lors de l'opération de codage On peut ainsi prévoir des codeurs et/ou des décodeurs à deux niveaux de qualité, en fonction des besoins, selon que l'on tient compte ou non des termes correctifs. L'invention concerne également tous les codeurs et/ou décodeurs mettant en oeuvre au moins l'un de ces procédés de codage et/ou de décodage, et notamment les émetteurs et récepteurs de signaux d'images couleur et les moyens de stockage d'images, qu'il s'agisse d'images fixes et/ou d'images animées. D'autres caractéristiques et avantages de la présente invention apparaîtront à la lecture de la description suivante d'un mode de réalisation préférentiel de l'invention, donné à titre illustratif et non limitatif, et des dessins annexés, dans lesquels: la figure 1 est un schéma synoptique d'un codeur selon l'invention, dans sa version simplifiée; la figure 2 est un schéma synoptique codage supplémentaire de données chromatiques; la figure 3 est un schéma synoptique correspondant aux codeurs des figures compensation de détails chromatiques; la figure 4 est un schéma synoptique correspondant aux codeurs des figures 1 chromatiques. d'un second codeur, assurant le de compensation des détails d'un décodeur selon l'invention, 1 et 2, et ne réalisant pas la d'un décodeur selon l'invention, et 2, à compensation des détails Ainsi qu'on l'a déjà mentionné, l'invention repose essentiellement sur la prise en compte des corrélations des différents signaux représentatifs d'une image dans le domaine transformé des fréquences. Au contraire, selon l'art antérieur, on exploitait les corrélations existant dans l'espace image, par exemple par sous-échantillonnage, mais l'on considérait ensuite que tous les signaux étaient indépendants Ce principe est d'ailleurs à la base des normes JPEG et MPEG. L'invention est notamment basée sur l'analyse suivante sur une image, les contours sont généralement les mêmes, quelle que soit la couleur considérée De plus, du point de vue psychovisuel, on sait que l'oeil est peu sensible à la couleur des contours Une seule information de contour suffit donc: il n'est pas nécessaire de coder ces contours pour tous les signaux de couleur. Dans la suite, on considère que toute matrice spatiale comprend une composante continue C et des composantes alternatives A 1, o i représente le rang de la composante, selon la notation liée à la numérotation en zig-zag de la norme ISO 10918. Selon l'invention on ne considère donc qu'une matrice globale des fréquences spatiales, la matrice de luminance. La luminance étant une combinaison linéaire positive des différents signaux de couleur, il est clair qu'une composante de luminance n'est nulle que si les composantes correspondantes des signaux de couleur le sont simultanément il est donc ainsi facile de déterminer les valeurs nulles des matrices spatiales des signaux de couleur. On reconstruit ensuite les autres composantes, en appliquant à la composante alternative de luminance correspondante le rapport des composantes continues CC/Cy (l'indice C représente le signal de couleur considéré) En effet, compte tenu des propriétés des images colorées, il est hautement probable, pour des signaux RVB, que AR = Ayx CR/Cy et que Ai B = Aly x CB/Cy Pour plus de précision dans la reconstruction, on peut également tenir compte de termes correctifs, ainsi qu'on le verra par la suite. La figure 1 présente le schéma synoptique d'un premier mode de réalisation d'un codeur, ne mettant pas en oeuvre de compensation chromatique. On considère, dans ce mode de réalisation préférentiel, le codage de signaux RVB (rouge, vert, bleu) tels que ceux issus d'une caméra de prise de vue Cette représentation est particulièrement avantageuse, car elle correspond directement à la prise de vue et à la reproduction, sans traitement particulier Il est clair toutefois que l'invention peut aussi bien s'appliquer à tout autre type de représentation, et notamment aux représentations YUV et JMC (K). La première étape du codage consiste à déterminer, à l'aide d'une matrice 11, un signal de luminance Y, à partir des signaux d'origine R, V, B Cette luminance peut par exemple être calculée à l'aide de la formule classique: Y = 0,59 x V + 0,30 x R + 0,11 x B Toute autre combinaison linéaire à coefficients positifs peut également être retenue. Chacun des signaux Y, R et B est ensuite transformé dans l'espace des fréquences, à l'aide d'un module 12 y, 12 R, 12 B de transformation mathématique réversible Il s'agit avantageusement d'une transformation en cosinus discret (DCT). D'autres transformations, telles que les transformations de Fourier, de Haar, de Hadamard, peuvent bien sûr également être utilisées Ces modules de transformation délivrent, pour chaque bloc d'image considéré, une composante continue C sur le bloc, et un jeu de composantes alternatives Ai. L'ensemble des composantes continue Cy et alternatives Aly est ensuite transmis à un module 13 y de compression, qui réalise la quantification et l'affectation d'une valeur de code à chacune des composantes La quantification est préférentiellement adaptative (par exemple selon la méthode ADCT déjà mentionnée), en fonction de différents critères, notamment psychovisuels. L'affectation d'une valeur de code se fait de manière classique, préférentiellement à l'aide d'un code entropique, tel qu'un code de Huffman. En revanche, on ne considère que les composantes continues CR et CB des signaux de couleur (dans ce mode de réalisation, il est donc clair qu'il n'est pas nécessaire de calculer les composantes alternatives de ces signaux, qui n'apparaissent sur la figure 1 que pour faciliter la compréhension de l'invention). Les modules 13 R et 13 B de compression réalisent donc simplement le codage de CR et CB La quantification et le code utilisés peuvent être identiques ou distincts de ceux mis en oeuvre pour la compression du signal de luminance Il peut par exemple s'agir d'un codage au premier niveau de la méthode ADCT en ne il considérant que la composante continue. Les signaux codés 14 y, 14 R'14-B sont ensuite émis et/ou stockés, ou encore, éventuellement, soumis à un autre traitement complémentaire de compression, d'encryptage, etc Dans ce mode de réalisation, le taux de compression obtenu est bien supérieur à celui du procédé YUV, sans qu'il soit nécessaire d'effectuer de filtrage de sous- échantillonnage En effet, si l'on considère le cas de blocs de 64 éléments, il est nécessaire de comprimer, pour chaque bloc: 3 x 64 = 192 éléments pour la représentation RVB classique; 64 + ( 2 x 16) = 96 éléments pour la représentation YUV classique (les deux signaux de couleur étant filtrés à demie-résolution dans les deux dimensions); 64 + 2 = 66 éléments pour la représentation YRB selon l'invention. Dans ce cas, les composantes non transmises sont reconstruites, par estimation, lors du décodage La figure 3 illustre un exemple de décodeur correspondant. Les signaux 14 y, 14 R, 14 B émis, ou stockés, codés à l'aide du codeur de la figure 1 (ou du codeur de la figure 2, ainsi qu'on le verra par la suite), sont chacun décomprimés, à l'aide d'un module 31 y, 31 R, 31 B de décompression effectuant un décodage et une quantification inverses de ceux effectués dans les modules 13 y, 13 R, 13 B de compression correspondants, de façon classique. Le module 31 y délivre les composantes continue Cy et alternatives Aly du signal de luminance Y, qui sont transformées, à l'aide d'une transformée 32 y inverse de celle utilisée lors du codage, de façon à obtenir le signal Y d'origine. En revanche, les modules 31 R et 31 B de décompression ne restituent, bien sûr, que les composantes continues CR et CB des signaux de couleur, qui sont transmises à deux modules 32 R, 32 B de transformation inverse. Pour reconstituer les signaux de couleur R et B, il est donc nécessaire de reconstruire leurs composantes alternatives AR et AB. Le décodeur selon l'invention comprend pour cela un module 33 R' 33 B d'estimation de ces composantes alternatives, pour chaque signal de couleur R,B. Ainsi que cela a déjà été précisé, il s'agit d'une caractéristique essentielle de l'invention, qui exploite dans ces modules d'estimation les corrélations des différents signaux dans l'espace transformé des fréquences. Le calcul effectué par les modules d'estimation est le suivant: Ai R = A 1 y x (CR/CY) Ai B = A 1 y X (CB/Cy) En d'autres termes, on considère que les contours (composantes alternatives) sont situés aux mêmes endroits pour les différents signaux, ce qui est pratiquement toujours le cas Cela est d'ailleurs d'autant plus probable que l'on prend comme base le signal de luminance Y, auquel participent tous les signaux de couleur. La valeur de chaque composante non nulle est déterminée par l'application du ratio des composantes continues, qui correspondent à l'intensité de chaque signal. Ainsi, la matrice complète (Cy, Ajy) du signal de luminance permet de prévoir la position des valeurs nulles (si Aly = O alors AR = et AB = 0) des matrices des signaux de couleur On estime ensuite la valeur des coefficients non nuls AR et Ai B. Le cas particulier o Cy = O doit bien sûr être traité indépendamment Il ne pose cependant pas de problème, puisque Cy ne peut être nulle que si CR et CB le sont simultanément Les coefficients alternatifs seront alors tous nuls. Il est à noter que ces calculs sont particulièrement simples Une seule multiplication est nécessaire pour chaque composante alternative, le ratio Cy/CR ou CY/CB étant déterminé une fois pour toute, pour chaque bloc. Les essais effectués montrent que ce procédé offre de très bons résultats, avec un taux de compression supérieur à celui obtenu avec la méthode YUV classique Toutefois, ainsi qu'on le verra en liaison avec les figures 2 et 4, on peut prévoir des moyens, dans un second mode de réalisation, permettant de reconstituer les valeurs réelles des composantes alternatives des signaux de couleur, et non plus des estimations. Les modules 32 y, 32 R et 32 B de transformation inverse délivrent ensuite les signaux de luminance Y et les signaux de couleur R et B Une matrice 34 inverse de la matrice 11 utilisée au codage permet de récupérer le troisième signal de couleur V. La figure 2 présente un second type de codeur, dit par la suite codeur à compensation des détails chromatiques Seules les différences avec le codeur de la figure 1 seront décrites. L'objectif de ce codeur est de permettre, au décodage, la reconstruction parfaite des composantes AIR, Ar B Pour cela, il comprend deux modules 21 R, 21 B d'estimation des composantes alternatives, identiques aux modules 33 R et 33 B d'estimation mis en oeuvre dans les décodeurs. Ainsi, le codeur connaît la valeur j R, rn qui sera déterminée par les décodeurs, et peut, par une simple différence 41 Re 41 B entre ces valeurs et les valeurs réelles AIR, AIB, fournir des valeurs d'écart Ai R, Ai B. En d'autres termes, on code la partie résiduelle de la composante alternative à l'aide des modules de compression 32 R et 32 B, en considérant que la première passe a été effectuée avec un facteur de quantification fictif dont les restes sont: Ai R = Ai R Aly x CR/Cy et Ai B = AB Aly x CICY. En principe, c'est-à-dire sauf cas très particulier, ces différences sont souvent nulles, après quantification Leur transmission et/ou leur stockage influent donc assez peu sur le taux de compression, si l'on utilise un code entropique, tel qu'un code de Huffman. Ainsi qu'on l'a vu avec le codeur de la figure 1, ces valeurs de différence ne sont pas obligatoires Elles permettent toutefois de compenser certains détails de couleur, et donc d'améliorer la qualité de l'image finale Il est donc possible de prévoir des codeurs à deux niveaux de qualité, en fonction des besoins. Pour cela, le codeur de la figure 2 comprend des moyens 23 R et 23 B permettant sélectivement de prendre en compte ou non les différences Ai R et Ai B. Dans le second cas, ce codeur fonctionne de la même façon que le codeur de la figure 1. On peut également prévoir que ces moyens 23 R et 23 B de sélection soientpilotés dynamiquement, et éventuellement indépendamment, de façon à permettre une régulation du débit de transmission. La figure 4 présente le schéma synoptique d'un décodeur correspondant au codeur de la figure 2. Les modules 31, 31 R et 31 B de décompression délivrent respectivement les composantes Cy, Afy, CR, CB et les différences Ai R et Ai B. De même que dans le décodeur de la figure 3, les modules d'estimation déterminent les valeurs estimées des composantes alternatives AR et AÈB des signaux de couleur. Un additionneur 41 R, 41 B permet alors de compenser, pour chaque signal de couleur, les détails chromatiques, et fournit aux modules 32 R et 32 B de transformation inverse les composantes alternatives exactes: A-R À=AR+Ai R Al = Ai B La fin du traitement est identique à celui décrit pour le décodeur de la figure 3. B est à noter que ce décodeur permet, sans adaptation, le décodage de signaux codés sans compensation des détails chromatiques Dans ce cas, les différences Ai R et Ai B sont nulles. Les modes de réalisation décrits ci-dessus considèrent le codage de signaux RVB, correspondant à la représentation la plus universelle Les procédés de l'invention ne sont toutefois nullement limités à ce type de signaux, mais permettent au contraire le codage et le décodage de toutes les images couleurs, dès lors qu'elles sont représentées comme une superposition d'images monochromatiques. Il est notamment aisé de généraliser l'invention au codage de plus de trois signaux. L'origine des signaux est également quelconque L'invention s'applique au codage de tous signaux source, qu'ils soient issus d'un appareil de prise de vue (caméra, appareil photographique, etc), ou de moyens de restitution ou de création d'images (par exemple images de synthèse ou images traitées informatiquement). L'invention utilise de plus un signal de luminance, ce qui présente plusieurs avantages On sait notamment, du point de vue physiologique, que les cônes de la rétine ne sont pas sensibles aux couleurs, mais sensibles à la finesse des détails Par ailleurs, disposer d'un signal de luminance directement facilite le mode de repli de la représentation achromatique (dite en Noir et Blanc) directement obtenue par ce signal. Par ailleurs, on notera que l'invention ne sous-entend pas le codage de l'ensemble des composantes alternatives du signal de luminance On peut prévoir que seul un jeu des premières composantes (selon la numérotation en zig-zag) soit pris en compte Le nombre d'éléments de ce jeu de composantes peut être variable, soit pour offrir plusieurs niveaux de qualité d'image, soit en fonction de critères psychovisuels, liés par exemple à l'analyse du mouvement Bien sûr, dans ce cas, seules les composantes alternatives AIR et AIB de mêmes rangs des signaux de couleur seront reconstruites au décodage. REVENDICATIONS 1 Procédé de codage d'images en couleurs, représentées par des signaux source (R,V,B) à l'aide desquels on forme un signal de luminance (Y), par combinaison linéaire à coefficients positifs desdits signaux source (R,V,B), et au moins un signal de couleur (R,B), lesdits signaux de luminance (Y) et de couleur (R,B) étant numérisés, échantillonnés à même résolution, et soumis à une transformation ( 12 y, 12 R, 12 B) mathématique réversible dans le domaine fréquentiel, caractérisé en ce qu'il comprend les étapes suivantes: quantification et affectation ( 13 y) d'une valeur de code à la composante continue (Cy) et à chaque composante d'un jeu de composantes alternatives (Aiy) dudit signal de luminance (Y) transformé; quantification et affectation ( 13 R, 13 B) d'une valeur de code à la seule composante continue (CR, CB) de chacun desdits signaux de couleur (R, B) transformés, un jeu de composantes alternatives (Ai R,Ag B) étant reconstruits par estimation lors du décodage, pour chacun desdits signaux de couleur (R, B) transformés. 2 Procédé de codage selon la revendication 1, caractérisé en ce qu'il comprend également les étapes suivantes: estimation ( 21 R, 21 B) d'un jeu de composantes alternatives (AIR,Ai B) de chacun desdits signaux de couleur (R, B) transformés, en fonction dudit jeu de composantes alternatives (Ajy) dudit signal de luminance (Y) transformé et des composantes continues (Cy, CR, CB) de chacun desdits signaux source (Y, R, B) transformés; détermination ( 22 R, 22 B) d'un jeu de valeurs de différence (Ai R, Ai B) entre les composantes alternatives réelles (Ai R, Ai B) de chacun desdits signaux de couleur (R, B) transformés et lesdites composantes alternatives estimées correspondantes (Ai R, rn B); quantification et affectation ( 13 R, 13 B) d'une valeur de code à chaque valeur de différence de chacun desdits jeux de valeurs de différence (AIR, Ai B)- 3 Procédé selon la revendication 2, caractérisé en ce que ladite étape d'estimation ( 21 R, 21 B) effectue, pour chacune desdites composantes (Ai R, i B) desdits jeux de composantes alternatives de chacun desdits signaux de couleur (R,B) transformés, le calcul suivant: i C = Aiy x (Cc/Cy) o: A'c est la prédiction de la composante alternative de rang i d'un desdits signaux de couleur (R,B) transformé; Aiy est la composante alternative de rang i dudit signal de luminance (Y) transformé; CC est la composante continue d'un desdits signaux de couleur (R,B) transformé; Cy est la composante continue dudit signal de luminance (Y) transformé. 4 Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que lesdites affectations ( 13 y, 13 R, 13 B) d'une valeur de code sont réalisées selon un codage entropique. Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce qu'il comprend une étape de synchronisation des contours de chaque image monochromatique correspondant à chacun desdits signaux de luminance (Y) et de couleur (R,B), par la sélection d'une transformation mathématique réversible locale parmi un jeu d'au moins deux transformations, ladite transformation sélectionnée étant celle permettant la meilleure juxtaposition des contours de l'ensemble desdites images monochromatiques. 6 Codeur de signaux d'images en couleurs mettant en oeuvre le procédé de codage de l'une quelconque des revendications 1 à 5. 7 Procédé de décodage de signaux d'images couleur codés selon l'une quelconque des revendications 1 à 5, caractérisé en ce qu'il comprend les étapes suivantes: reconstruction ( 31 y, 31 R, 31 B) desdites composantes (Cy, Aiy, CR, CB) à partir des valeurs ( 14 y, 14 R, 14 B) quantifiées et codées correspondantes; estimation ( 33 R, 33 B) d'un jeu de composantes alternatives (ARAB) de chacun desdits signaux de couleur (R, B) transformés, en fonction dudit jeu de composantes alternatives (Aiy) dudit signal de luminance (Y) transformé et des composantes continues (Cy, CR, CB) de chacun desdits signaux de luminance (Y) et de couleur (R,B) transformés. 8 Procédé selon la revendication 7, caractérisé en ce que ladite étape d'estimation ( 33 R, 33 B) effectue, pour chacune desdites composantes (Ai R,A) desdits jeux de composantes alternatives de chacun desdits signaux de couleur (R,B) transformés, le calcul suivant: A'c = Aiy x (Cc/Cy) o: Ac est la prédiction de la composante alternative de rang i d'un desdits signaux de couleur (R,B) transformé; Aly est la composante alternative de rang i dudit signal de luminance (Y) transformé; Cc est la composante continue d'un desdits signaux de couleur (R,B) transformé; Cy est la composante continue dudit signal de luminance (Y) transformé. 9 Procédé selon l'une quelconque des revendication 2 à 5, pour le décodage de signaux codés selon le procédé de l'une quelconque des revendications 2 à 5, caractérisé en ce qu'il comprend également les étapes suivantes: reconstruction ( 31 R, 31 B) desdites valeurs de différence (Ai R, Ai B), à partir des valeurs ( 14 R, 14 B) quantifiées et codées correspondantes; addition ( 41 R, 41 B) auxdites composantes alternatives estimées (Ai R, Ai B) de chacun desdits signaux de couleur (R, B) transformés desdites valeurs de différence (Ai R, Ai B), de façon à reconstituer les composantes alternatives (AIR, Ai B) de chacun desdits signaux de couleur (R,B) transformé. 10 Décodeur de signaux d'images en couleurs mettant en oeuvre le procédé de décodage de l'une quelconque des revendications 7 à 9. 11 Application du procédé de codage selon l'une quelconque des revendications 1 à 5 et/ou du procédé de décodage selon l'une quelconque des revendications 7 à 9 au codage et/ou au décodage d'images fixes. 12 Application du procédé de codage selon l'une quelconque des revendications il 1 à 5 et/ou du procédé de décodage selon l'une quelconque des revendications 7 à 9 au codage et/ou au décodage d'images en mouvement.