Brevet FR2740642A1 — publié le 19970430

La présente invention concerne un procédé et un appareil pour coder une image et, de manière plus parti- culière, un procédé et un appareil pour coder une image destinés à réduire la quantité de bits engendrés, en éli- minant les erreurs perceptibles parmi des erreurs d'ex- trapolation, qui sont engendrées en effectuant une opéra- tion de modulation différentielle par impulsions codées (MDIC) sur un déplacement entre images animées, par l'utilisation d'une table de consultation (TC) définie pour mémoriser des tolérances de couleur perceptibles par l'être humain dans le domaine chromatique YUV. Du fait que le traitement des informations vi- déo ne cesse de se développer dans la technologie des moyens vidéo, une augmentation de la quantité des infor- mations vidéo est inévitable pour satisfaire aux divers traitements d'informations vidéo. De plus, dans la tech- nique habituelle des transmissions vidéo analogiques, il se pose un problème en ce sens qu'il est impossible de traiter en temps réel de très grandes quantités d'infor- mations vidéo, conformément aux diverses demandes émanant des utilisateurs. Par conséquent, une technique de codage et de compression de signal vidéo numérique (appelée brièvement technique de codage) a été proposée pour ré- duire exclusivement la quantité des informations vidéo, tout en préservant la qualité de l'image, en convertis- sant les signaux vidéo analogiques en signaux vidéo numé- riques et en les comprimant ensuite par l'utilisation de leurs redondances. Une technique de codage MPEG2, utilisée pour une image animée, et non pour une image non-animée, ap- pliquée pour coder des images I, P, B composées d'un sys- tème de coordonnées chromatiques YUV, consiste à effec- tuer quatre étapes, parmi lesquelles: une opération MDIC pour définir une erreur d'extrapolation dans un macrobloc unitaire; une opération de transformation cosinus dis- cret (TCD) pour définir l'amplitude d'une erreur d'extra- polation dans un bloc unitaire pour chaque composante de fréquence; une opération de commande de cadence pour dé- terminer la taille d'un pas de quantification en utili- sant une grandeur propre à un tampon cumulatif spécifiant la différence entre une quantité réelle et une quantité cible de bits engendrés; et, une opération de quantifi- cation pour effectuer la quantification d'une erreur d'extrapolation, ayant subi une transformation cosinus discret, par l'utilisation d'une matrice de quantifica- tion et de la taille du pas de quantification définie dans l'opération de commande de cadence. Dans ce type de système de codage MPEG2, la corrélation entre une trame originale suivante et une trame originale courante est définie par un vecteur mou- vement pour réduire la redondance de signaux vidéo. Par conséquent, lorsqu'une trame originale courante réelle est codée, seule une erreur d'extrapolation, entre une trame originale réelle à coder et une trame extrapolée, définie au cours d'une opération MDIC effectuée pour es- timer et compenser un vecteur mouvement, est codée et celle-ci est ensuite transmise vers un décodeur, via une ligne de transmission limitée, afin d'être restituée sous la forme d'une trame originale. Ici, l'opération MDIC, effectuée pour réduire la redondance de signaux vidéo, se déroule de la manière suivante. Au cours d'une opération MDIC, comme représenté sur la figure 3, lorsqu'un macrobloc C d'une trame origi- nale courante est codé, un macrobloc possédant l'erreur la plus petite à l'intérieur d'une fenêtre de recherche définie pour un macrobloc f ou b situé au niveau d'une même position (x, y) dans une trame originale suivante ou précédente, respectivement, en d'autres termes, un macro- bloc dont le signal vidéo possède les caractéristiques les plus proches de celles du macrobloc C, est défini en déterminant un vecteur mouvement (fMVx, fMVy) ou (bMVx, bMVy) pour lequel la somme des valeurs absolues des er- reurs, dmc, est la minimale, en utilisant les procédés de recherche de pixels du type recherche pleine ou se- mi-recherche adoptant la somme des valeurs absolues des erreurs dmc, définie sur la figure 4. Ensuite, en utili- sant un vecteur mouvement estimé, une trame extrapolée est définie, comme représenté sur la figure 4, en compa- rant entre elles la variance moyenne varl et la somme des carrés des erreurs vmc d'une trame de référence suivante, et la variance moyenne varO d'une trame originale cou- rante. La différence entre une trame extrapolée, définie dans ce procédé, et une trame originale courante, est ap- pelée erreur d'extrapolation. Cependant, il se pose dans ce procédé les problèmes suivants: Tout d'abord, si une erreur d'extrapolation, définie comme e, dans les macroblocs ml et m2, tel que représenté sur la figure 3, par une opération MDIC, est si faible que la différence chromatique ne peut être re- marquée par un être humain, celle-ci peut être négligée. Cependant, dans une technique MPEG2, il se pose un pro- blème de production de bits inutiles (redondants) du fait qu'une erreur d'extrapolation est traitée en ne prenant en considération que la différence mathématiquement défi- nie, sans que soit prise en considération la différence perceptible entre une trame extrapolée et une trame ori- ginale. Ensuite, un problème se pose dans le cas des inégalités O QM/2, lors- qu'une erreur d'extrapolation D, associée à une diffé- rence perceptible négligeable inférieure à une tolérance de couleur perceptible (CT), est quantifiée en utilisant une taille de pas de quantification QM au cours d'une opération de quantification pour comprimer des signaux vidéo. Cela est décrit en détail en utilisant l'équation (1) suivante, c'est-à-dire, la relation de quantification MPEG2: D' = Arrondi(D/QM + 0,499999) QE = D - D' * QM... (1) Dans le cas de l'exécution d'une opération de quantification pour une erreur d'extrapolation D satis- faisant aux inégalités 0 D rioration de la qualité de l'image d'une trame de réfé- rence résultant d'une erreur de quantification n'appa- raît, du fait que l'erreur de quantification satisfait à la relation (QE = D) QM/2, une détérioration de la qualité de l'image d'une trame de référence résul- tant d'une erreur de quantification se produit, du fait que l'erreur de quantification satisfait à la relation QE = D - QM. Par conséquent, il en résulte un problème de détérioration de la qualité de l'image d'une trame de ré- férence, même pour une erreur d'extrapolation en l'ab- sence de différence chromatique perceptible réelle. Un but de la présente invention consiste à fournir un procédé et un appareil pour coder une image, destinés à réduire la quantité d'erreurs d'extrapolation engendrées au cours d'une opération MDIC par l'utilisa- tion d'une tolérance de couleur perceptible, pour résou- dre le problème décrit ci-dessus. Pour atteindre ledit but, on fournit un procédé de codage d'image selon la présente invention, comportant les étapes consistant à: (a) engendrer une trame extrapolée à partir d'une trame originale courante et d'une trame de réfé- rence suivante par une modulation différentielle par im- pulsions codées (MDIC); (b) déterminer une tolérance de couleur percep- tible d'une composante chromatique pour chaque pixel de la trame originale courante; (c) engendrer une erreur d'extrapolation entre la trame extrapolée et la trame originale courante; (d) comparer l'erreur d'extrapolation obtenue à l'étape (c) et la tolérance de couleur perceptible obte- nue à l'étape (b); (e) engendrer une erreur d'extrapolation per- ceptible recomposée à partir de l'erreur d'extrapolation dont la différence chromatique est perceptible conformé- ment au résultat de la comparaison effectuée à l'étape (d); et (f) coder la trame originale courante en utili- sant la trame extrapolée et l'erreur d'extrapolation per- ceptible obtenue à l'étape (e) et la reconstruire en- suite. Pour atteindre ledit but, on fournit un appa- reil de codage d'image selon la présente invention, com- portant: une partie d'entrée d'image recevant, en en- trées, une trame originale courante, une trame originale suivante et une trame de référence suivante, et destinée à engendrer une trame extrapolée à partir de la trame originale courante et de la trame de référence suivante par une modulation différentielle par impulsions codées (MDIC); une partie de détermination de tolérance de couleur perceptible pour déterminer une tolérance de cou- leur perceptible d'une composante chromatique pour chaque pixel de la trame originale courante envoyée en entrée par la partie d'entrée d'image; un générateur d'erreur d'extrapolation destiné à engendrer une erreur d'extrapolation entre la trame ex- trapolée provenant de la partie d'entrée d'image et la trame originale courante; un comparateur d'erreur d'extrapolation percep- tible destiné à comparer l'erreur d'extrapolation déli- vrée en sortie par le générateur d'erreur d'extrapolation et la tolérance de couleur perceptible délivrée en sortie par la partie de détermination de tolérance de couleur perceptible; un générateur d'erreur d'extrapolation percep- tible destiné à engendrer une erreur d'extrapolation per- ceptible recomposée à partir de l'erreur d'extrapolation dont la différence chromatique est perceptible conformé- ment au résultat de la comparaison effectuée dans le com- parateur d'erreur d'extrapolation perceptible; et un décodeur pour coder la trame originale cou- rante en utilisant la trame extrapolée et l'erreur d'ex- trapolation perceptible délivrée par le générateur d'er- reur d'extrapolation perceptible, et la reconstruire en- suite. Les buts et les avantages de la présente inven- tion mentionnés ci-dessus apparaîtront plus clairement à la lecture détaillée d'un mode préféré de réalisation de celle-ci, faite en référence aux dessins annexés sur les- quels: - la figure 1 est un schéma fonctionnel d'un appareil de codage d'image selon la présente invention, - la figure 2 est un schéma fonctionnel dé- taillé de la partie d'entrée d'image représentée sur la figure 1, - la figure 3 est un dessin décrivant un procé- dé utilisé pour constituer un vecteur mouvement et une erreur d'extrapolation entre trames, - la figure 4 est un dessin décrivant une esti- mation et une compensation de mouvement réalisées sur la figure 1, - la figure 5 est un schéma fonctionnel dé- taillé du générateur d'erreur d'extrapolation représenté sur la figure 1, - la figure 6 est un schéma fonctionnel dé- taillé de la partie de détermination de tolérance de cou- leur perceptible représentée sur la figure 1, - la figure 7 est un dessin représentant la structure de la table de consultation de tolérances de couleur perceptibles représentée sur la figure 6, - la figure 8 est un dessin décrivant le fonc- tionnement du comparateur d'erreur d'extrapolation per- ceptible représenté sur la figure 1, et - la figure 9 est un schéma fonctionnel dé- taillé du décodeur représenté sur la figure 1. La figure 1 est un schéma fonctionnel d'un ap- pareil de codage d'image selon la présente invention, comportant: une partie d'entrée d'image 11 recevant, en entrées, une trame originale courante, une trame origi- nale suivante et une trame de référence suivante, et des- tinée à engendrer une trame extrapolée à partir de la trame courante et de la trame de référence suivante par une modulation différentielle par impulsions codées (MDIC); une partie de détermination de tolérance de cou- leur perceptible 12 pour déterminer une tolérance de cou- leur perceptible pour chaque pixel de la trame originale courante envoyé en entrée par la partie d'entrée d'image 11; un générateur d'erreur d'extrapolation 13 destiné à engendrer une erreur d'extrapolation entre la trame ori- ginale courante et la trame extrapolée envoyée en entrée par la partie d'entrée d'image 11; un comparateur d'er- reur d'extrapolation perceptible 14 destiné à comparer l'erreur d'extrapolation délivrée par le générateur d'er- reur d'extrapolation 13 avec le signal de tolérance de couleur perceptible de chaque pixel, délivré en sortie par la partie de détermination de tolérance de couleur perceptible 12; un générateur d'erreur d'extrapolation perceptible 15 destiné à engendrer une erreur d'extrapo- lation perceptible qui est recomposée à partir de l'er- reur d'extrapolation dont la différence chromatique est perceptible conformément au résultat de la comparaison effectuée dans le comparateur d'erreur d'extrapolation perceptible 14; et, un décodeur 16 destiné à coder la trame originale courante en utilisant la trame extrapolée et la tolérance de couleur perceptible émise par le géné- rateur d'erreur d'extrapolation perceptible 15 et, en- suite, à la reconstruire. La présente invention concerne un système de codage MPEG destiné à améliorer la qualité de l'image d'une trame reconstruite, ainsi qu'à réduire la quantité de bits comprimés engendrés, en se basant sur le fait que si une erreur d'extrapolation, engendrée pendant l'opéra- tion MDIC, est négligeable du point de vue de la sensibi- lité de l'être humain, celle-ci n'affecte pas la qualité de l'image d'une trame reconstruite. Sur la figure 1, la partie d'entrée d'image 11 est composée d'une partie d'estimation de vecteur mouve- ment 21 et d'une partie de compensation de vecteur mouve- ment 22, telles que représentées sur la figure 2. La par- tie d'entrée d'image 11 estime, comme représenté sur les figures 3 et 4, un vecteur mouvement à utiliser pour ex- traire la corrélation existant entre des trames, composé sur un système de coordonnées chromatiques YUV, dans un domaine de fréquences temporelles, en utilisant la trame suivante et la trame originale courante, et définit, comme représenté sur la figure 4, une trame extrapolée en appliquant un vecteur mouvement estimé à la trame origi- nale courante et à la trame de référence suivante par une modulation différentielle par impulsions codées. Par con- séquent, la partie d'entrée d'image 11 délivre en sortie la trame originale courante, la trame originale suivante et la trame extrapolée en fonction de la trame originale courante et de la trame originale suivante, comme repré- senté sur la figure 2. La partie de détermination de tolérance de cou- leur perceptible 12 est utilisée pour déterminer une to- lérance de couleur perceptible pour un pixel arbitraire de la trame originale courante envoyée par la partie d'entrée d'image 11 par rapport aux composantes de cou- leur Y, U, V, respectivement, et utilise le procédé re- présenté sur la figure 6. C'est-à-dire que du fait qu'il est possible de maintenir une linéarité plus précise en définissant une tolérance de couleur perceptible dans un système de coordonnées chromatiques dans lequel les dif- férences chromatiques perceptibles pour l'être humain sont distribuées de manière uniforme, l'espace chromati- que non-uniforme YUV utilisé pour définir les informa- tions chromatiques d'un signal vidéo couleur est trans- formé en l'espace chromatique uniforme CIE L"a"b", dans un premier transformateur 61. Dans un second transforma- teur 62, une tolérance de couleur perceptible est déter- minée pour les composantes chromatiques L, a, b, en uti- lisant une équation donnant les différences chromatiques perceptibles, recommandée par le Comité de Mesure des Couleurs (CMC), dans ce système de coordonnées chromati- ques CIE L"a"b" transformé, la tolérance de couleur per- ceptible CIE L"a"b" déterminée est transformée en une to- lérance de couleur perceptible pour les composantes chro- matiques Y, U et V et, ensuite, la tolérance de couleur perceptible YUV associée à un pixel est déterminée. Une tolérance de couleur perceptible déterminée par ce type de procédé pour le système de coordonnées chromatiques YUV est traitée en temps réel en utilisant la table de consultation de différences chromatiques perceptibles re- présentée sur la figure 7. La table de consultation de différences chroma- tiques perceptibles (TC), représentée sur la figure 7, est composée et est indexée par les opérations suivantes. Au cours d'une première étape, chaque axe chromatique Y, U et V du système de coordonnées chromatiques YUV est di- visé en huit espaces uniformes pour un total de 512 divi- sions de couleur représentatives. Au cours d'une deuxième étape, des tolérances de couleur perceptibles pY, mY, pU, mU, pV, mV associées à chaque composante chromatique Y, U et V, pour les 512 couleurs représentatives, sont défi- nies. Au cours d'une troisième étape, des tolérances de couleur perceptibles pour les composantes chromatiques Y, U et V sont déterminées en indexant les coordonnées chro- matiques YUV d'une trame originale courante envoyée en entrée par la partie d'entrée d'image 11, en utilisant l'équation (2): index = (Y/32) * 64 + (U/32) * 8 + (V/32)... (2) Le générateur d'erreur d'extrapolation 13 en- gendre une erreur d'extrapolation à partir de la diffé- rence existant entre la trame originale courante et la trame extrapolée délivrée par la partie d'entrée d'image 11, en utilisant un soustracteur 51 représenté sur la fi- gure 5. A ce moment, plus la dispersion moyenne d'un ma- crobloc et plus le déplacement pour chaque bloc sont im- portants, plus l'erreur d'extrapolation est importante. Par ailleurs, plus la tolérance de couleur perceptible réelle est petite, plus les dimensions relatives d'une erreur d'extrapolation sont importantes. Par conséquent, la raison pour laquelle on utilise une erreur d'extrapo- lation à la place d'une trame originale courante, au cours d'une opération de codage, est que cela permet de réduire la quantité de bits engendrés en éliminant la re- dondance de signaux de trame qui ont la caractéristique que des signaux vidéo identiques sont distribués de ma- nière redondante. ll Le comparateur d'erreur d'extrapolation percep- tible 14 est destiné à reconnaître les erreurs d'extrapo- lation qui ne sont pas perceptibles, en utilisant le pro- cédé décrit sur la figure 8 et en comparant la tolérance de couleur perceptible, pour les composantes chromatiques Y, U et V de la trame originale courante, émise par la partie de détermination de tolérance de couleur percepti- ble 12, avec l'erreur d'extrapolation émise par le géné- rateur d'erreur d'extrapolation 13. L'opération s'effectue de la manière suivante: au cours d'une première étape, des tolérances de couleur perceptibles (mY, pY), (mU, pU) et (mV, pV) pour une trame originale courante, définies par une table de con- sultation de différences chromatiques perceptibles, sont envoyées en entrée; au cours d'une deuxième étape, des * erreurs d'extrapolation DY, DU et DV pour chaque compo- sante chromatique Y, U et V, sont définies; et, dans une troisième étape, les erreurs d'extrapolation DY, DU et DV sont comparées aux tolérances de couleur perceptibles (mY, pY), (mU, pU) et (mV, pV) lors d'étapes 81 à 83, 84 à 86 et 87 à 89, respectivement, et une erreur d'extrapo- lation inférieure à la tolérance de couleur perceptible est définie comme étant une erreur d'extrapolation non-perceptible, et la valeur de l'erreur d'extrapolation est initialisée à 0. Dans le générateur d'erreur d'extrapolation perceptible 15, une nouvelle erreur d'extrapolation est engendrée en établissant à 0 la valeur d'une erreur d'ex- trapolation reconnue comme étant une erreur d'extrapola- tion non-perceptible, par suite d'une comparaison avec une tolérance de couleur perceptible de la trame origi- nale courante dans le comparateur d'erreur d'extrapola- tion perceptible 14. Dans le décodeur 16, comme représenté sur la figure 9, la partie de quantification 91 quantifie les signaux d'erreur d'extrapolation perceptible provenant du générateur d'erreur d'extrapolation perceptible 15 pour les comprimer, la partie de quantification inverse 92 ef- fectue la quantification inverse des erreurs d'extrapola- tion perceptibles quantifiées, et l'additionneur 92 com- bine les erreurs d'extrapolation perceptibles reconstrui- tes et les trames extrapolées pour composer une trame re- construite à envoyer à un utilisateur, via des moyens vi- déo. Comme décrit ci-dessus, le procédé et l'appa- reil de codage d'image selon la présente invention, des- tinés à réduire la redondance de signaux vidéo numériques par les opérations MDIC et TCD et à comprimer une trame réelle au cours d'une opération de quantification, per- mettent de réduire la détérioration de la qualité de l'image d'une trame reconstruite (résultant d'une erreur de quantification) et la quantité de bits engendrés du fait de la réduction de la quantité d'erreurs d'extrapo- lation engendrées. Par ailleurs, un traitement en temps réel est possible en réduisant le temps des opérations arithmétiques utilisées pour définir une tolérance de couleur perceptible pour chaque composante chromatique en utilisant une table de consultation de différences chro- matiques perceptibles. En conséquence, la présente invention peut être appliquée en toute compatibilité à plusieurs techniques de codage dans des moyens vidéo numériques, du fait que celle-ci a pour effet de réduire la quantité de bits en- gendrés et d'améliorer la qualité de l'image d'une trame reconstruite. REVENDICATIONS 1. Appareil de codage d'image, comportant: une partie d'entrée d'image (11) recevant, en entrées, une trame originale courante, une trame origi- nale suivante, et une trame de référence suivante, et destinée à engendrer une trame extrapolée à partir de la trame originale courante et de la trame de référence sui- vante par une modulation différentielle par impulsions codées (MDIC), une partie de détermination de tolérance de couleur perceptible (12) destinée à déterminer une tolé- rance de couleur perceptible d'une composante chromatique pour chaque pixel de la trame originale courante envoyée en entrée par ladite partie d'entrée d'image (11), un générateur d'erreur d'extrapolation (13) destiné à engendrer une erreur d'extrapolation entre la trame extrapolée envoyée en entrée par ladite partie d'entrée d'image (11) et la trame originale courante, un comparateur d'erreur d'extrapolation percep- tible (14) destiné à comparer l'erreur d'extrapolation délivrée en sortie par ledit générateur d'erreur d'extra- polation (13) et la tolérance de couleur perceptible dé- livrée en sortie par ladite partie de détermination de tolérance de couleur perceptible (12), un générateur d'erreur d'extrapolation percep- tible (15) destiné à engendrer une erreur d'extrapolation perceptible recomposée à partir de l'erreur d'extrapola- tion dont la différence chromatique est perceptible con- formément au résultat de la comparaison effectuée dans ledit comparateur d'erreur d'extrapolation perceptible (14), et un décodeur (16) destiné à coder la trame ori- ginale courante en utilisant la trame extrapolée et l'er- reur d'extrapolation perceptible délivrée en sortie par ledit générateur d'erreur d'extrapolation perceptible (15) et, ensuite, à la reconstruire. 2. Appareil de codage d'image selon la revendi- cation 1, dans lequel ladite partie d'entrée d'image (11) comporte: une partie d'estimation de vecteur mouvement (21) destinée à engendrer un vecteur mouvement par esti- mation de celui-ci à partir de ladite trame originale suivante et de ladite trame originale courante, et une partie de compensation de vecteur mouvement (22) destinée à engendrer la trame extrapolée en appli- quant une modulation différentielle par impulsions codées (MDIC) utilisant le vecteur mouvement associé à ladite trame originale courante et à ladite trame de référence suivante. 3. Appareil de codage d'image selon la revendi- cation 1, dans lequel, dans ladite partie de détermina- tion de tolérance de couleur perceptible (12), l'espace chromatique non-uniforme YUV utilisé pour définir les in- formations chromatiques d'un signal vidéo couleur, est transformé en l'espace chromatique uniforme CIE L"a"b", une tolérance de couleur perceptible est déterminée pour les composantes chromatiques L, a et b dans ce système de coordonnées chromatiques CIE L"a"b" transformé, ladite tolérance de couleur perceptible CIE L"a"b" est transfor- mée en une tolérance de couleur perceptible associée aux composantes chromatiques Y, U et V, et, ensuite, la tolé- rance de couleur perceptible YUV, pour un pixel, est dé- terminée. 4. Appareil de codage d'image selon la revendi- cation 3, dans lequel, dans ladite partie de détermina- tion de tolérance de couleur perceptible (12), une tolé- rance de couleur perceptible pour les composantes chroma- tiques Y, U et V est définie en utilisant une table de consultation de différences chromatiques perceptibles. 5. Appareil de codage d'image selon la revendi- cation 4, dans lequel ladite table de consultation de différences chromatiques perceptibles est composée de va- leurs de tolérances de couleur perceptible pour chaque composante chromatique Y, U et V définie pour chacune des 512 divisions de couleur représentatives de l'espace chromatique perceptible non-uniforme YUV. 6. Appareil de codage d'image selon la revendi- cation 5, dans lequel, dans ledit comparateur d'erreur d'extrapolation perceptible (14), les erreurs d'extrapo- lation DY, DU et DV, pour chacune des composantes chroma- tiques Y, U et V, sont comparées aux tolérances de cou- leur perceptible d'une trame originale courante (mY, pY), (mU, pU) et (mV, pV) définies par ladite table de consul- tation de différences chromatiques perceptibles. 7. Appareil de codage d'image selon la revendi- cation 1, dans lequel, dans ledit générateur d'erreur d'extrapolation perceptible (15), ladite erreur d'extra- polation perceptible est recomposée en établissant à 0 la valeur d'une erreur d'extrapolation dont il est déterminé qu'elle est inférieure à la tolérance de couleur percep- tible par suite d'une comparaison avec une tolérance de couleur perceptible de la trame originale courante dans ledit comparateur d'erreur d'extrapolation perceptible (14). 8. Appareil de codage d'image selon la revendi- cation 1, dans lequel ledit décodeur (16) comporte: une partie de quantification (91) destinée à quantifier les signaux d'erreur d'extrapolation percepti- ble provenant dudit générateur d'erreur d'extrapolation perceptible (15), une partie de quantification inverse (92) des- tinée à engendrer des erreurs d'extrapolation percepti- bles reconstruites en effectuant une quantification in- verse sur lesdites erreurs d'extrapolation perceptibles quantifiées, et un additionneur (93) destiné à combiner lesdi- tes erreurs d'extrapolation perceptibles reconstituées et ladite trame extrapolée pour engendrer une trame recons- truite. 9. Procédé de codage d'image comportant les étapes consistant à: (a) engendrer une trame extrapolée à partir d'une trame originale courante et d'une trame de réfé- rence suivante par une modulation différentielle par im- pulsions codées (MDIC), (b) déterminer une tolérance de couleur percep- tible d'une composante chromatique pour chaque pixel de la trame originale courante, (c) engendrer une erreur d'extrapolation entre la trame extrapolée et la trame originale courante, (d) comparer le signal d'erreur d'extrapolation obtenu à l'étape (c) et le signal de tolérance de couleur perceptible obtenu à l'étape (b), (e) engendrer une erreur d'extrapolation per- ceptible recomposée à partir de l'erreur d'extrapolation dont la différence chromatique est perceptible conformé- ment au résultat de la comparaison effectuée à ladite étape (d), et (f) coder la trame originale courante en utili- sant la trame extrapolée et le signal d'erreur d'extrapo- lation perceptible obtenu à l'étape (e) et, ensuite, la reconstruire.