Brevet FR2727545A1 — publié le 19960531

-4 La présente invention concerne un procédé et un dispositif pour coder une image en mouvement et, de ma- nière plus particulière, un procédé et un dispositif pour coder une image en mouvement dans lesquels une erreur de compensation de mouvement (erreur CM), engendrée après compensation de mouvement, est séparée en erreurs accumu- lées et en erreurs de compensation conformément à des ca- ractéristiques de distribution dans une zone prédétermi- née, et sont codées conformément à chaque caractéristique de distribution. De manière générale, un codeur d'image en mou- vement qui a largement été utilisé supprime le chevauche- ment temporel par 1'intermédiaire d'un traitement de mou- vement, et supprime le chevauchement spatial par l'inter- médiaire d'une transformation cosinus discrète (TCD), pour comprimer ainsi des données. La figure 1 représente la structure fondamen- tale d'un codeur d'images en mouvement conçu de telle sorte que le chevauchement temporel puisse être supprimé par le traitement de mouvement et de telle sorte que le chevauchement spatial puisse l'être par la transformation cosinus discrète, et qui est destinée à être utilisée dans un certain nombre de codeurs normalisés, tels que H.261, MPEG-1 et MPEG-2. En se reportant à la figure 1, un estimateur 11 de mouvement engendre des vecteurs mouvement pour consti- tuer des images courantes en référence à des images pré- cédentes. Pour engendrer un vecteur mouvement, la plupart des codeurs effectuent une recherche complète à l'inté- rieur d'une plage prédéterminée sur la base d'erreurs ab- solues minimales (EAM), à l'aide d'une unité de bloc fixe. Le vecteur mouvement engendré par l'estimateur 11 de mouvement est transmis vers une mémoire d'image et un compensateur de mouvement 17, et est transformé en une image compensée en termes de mouvement par compensation de mouvement en référence à une image reconstruite d'ima- ges précédentes qui sont mémorisées à l'avance dans une mémoire. En conséquence, l'image compensée en termes de mouvement devient tout à fait similaire à l'image cou- rante du fait de l'estimation du mouvement faite par l'estimateur 11 de mouvement et à l'image compensée en termes de mouvement fournie par la mémoire d'image et le compensateur de mouvement 17. Un soustracteur 18 calcule la différence entre l'image courante et 1 'image compensée en termes de mouve- ment, pour engendrer une erreur de compensation de mouve- ment. Ainsi, lorsque l'image compensée en termes de mou- vemnent est ajoutée à l'erreur de compensation de mouve- ment, l'image courante complète est engendrée. L'erreur de compensation de mouvement est transmise vers un dispo- sitif de TCD 12, et est ensuite transformée d'une zone spatiale en une zone de fréquences. Un quantificateur (Q) 13 quantifie l'erreur de compensation de mouvement, transformée dans le dispositif de TCD 12, selon un pas de quantification qui est engen- dré dans un dispositif 18 de comnande de débit binaire. L'erreur de compensation de mouvement quantifiée dans le quantificateur 13 est codée de manière variable en lon- gueur dans un codeur 19 en longueur variable, et trans- mise vers un tampon 21, c'est-à-dire vers l'étage final du codeur, via un multiplexeur 20, et est ensuite trans- mise vers un décodeur. Dans un quantificateur inverse (Q-) 14 et dans un dispositif de TCD inverse (TCD-1) 15, servant de pro- cesseurs de transformation inverse du quantificateur 13 et du dispositif de TCD 12, l'erreur de compensation de mouvement est quantifiée et transformée par transforma- tion cosinus discrète dans le sens inverse, respective- ment, et est ensuite ajoutée à l'image compensée en ter- mes de mouvement dans un additionneur 16, pour engendrer ainsi une image reconstruite de l'image courante. L'image reconstruite est mémorisée dans la mémoire d'image et le compensateur de mouvement 17. Ici, l'image reconstruite qui est engendrée est parfaitement identique à l'image reconstruite engendrée dans le décodeur. En conséquence, les données transmises vers le décodeur à partir du codeur sont une erreur de compensa- tion de mouvement dans laquelle une partie du vecteur mouvement et des données sont perdues. Dans le décodeur, une image compensée en termes de mouvement est constituée en utilisant le vecteur mouvement reçu, et, ensuite, l 'erreur de compensation de mouvement est inversement transformée, pour engendrer ainsi une image reconstruite identique à l'image reconstruite mémorisée dans la mé- moire d'image et le compensateur de mouvement 17. L'erreur de compensation de mouvement provenant du soustracteur 18 est engendrée pour deux raisons. D'abord, lorsque plus de deux composantes de mouvement différentes existent dans un bloc obtenu en estimant le mouvement à l'aide de l'unité de bloc fixe par l'intermé- diaire de l'estimateur 11 de mouvement, la mémoire d'image et le compensateur de mouvement 17 ne peuvent pas effectuer une compensation exacte du mouvement, ceci ayant pour résultat d'engendrer des erreurs à partir de l'image compensée en termes de mouvement et d'une image originale. Ici, une telle erreur est appelée erreur de compensation. Les erreurs de compensation ont pour carac- téristiques que la plupart d'entre elles sont engendrées à partir d'un bord limite d'un objet se déplaçant dans une image, mais peu sont engendrées à partir d'autres em- placements. Un tel effet est appelé par Strobach effet de tracé de ligne. Ensuite, l'erreur de compensation de mouvement est engendrée du fait d'une erreur accumulée. Lorsque 1 'erreur de compensation de mouvement est entièrement co- dés par 1 'un des divers procédés suivants, aucune erreur n'est engendrée à partir de l'image reconstruite. Cepen- dant, une erreur est engendrée pendant qu'une quantifica- tion est effectuée par l'intermédiaire d'un pas de quan- tification prédéterminé par un dispositif 18 de commande de débit binaire selon un débit de transmission binaire cible. En conséquence, des erreurs existent dans l'image reconstruite engendrée par le décodeur, la mémoire d'image et le compensateur de mouvement 17. De telles er- reurs sont accumulées lorsque se poursuit le traitement d'une image, et n'ont pas une valeur élevée mais sont ré- parties de manière très large et aléatoire. Par conséquent, 'erreur CM a les caractéristi- ques à la fois d'une erreur de compensation et d'une er- reur accumulée, du fait que l'erreur CM est engendrée en combinant les deux erreurs. C'est-à-dire que l'erreur CM a une valeur élevée au niveau de la zone limite de l'ob- jet se déplaçant dans l'image commne l'erreur de compensa- tion, et une valeur d'erreur faible est répartie de ma- nière irrégulière sur toutes les zones cormme l'erreur ac- cumulée. L'erreur CM décrite ci-dessus est transformée à partir de la zone spatiale vers la zone de fréquences par l'intermédiaire du dispositif de TCD de sorte qu'une con- centration de puissance peut être espérée. Cependant, une concentration de puissance par l'intermédiaire du dispo- sitif de TCD n'est admise que dans le cas o les valeurs de chaque pixel situé dans la zone spatiale présentent une forte corrélation entre elles. Puisque l'erreur CM a pour caractéristique d'avoir une répartition irrégulière par le fait de l'erreur accumulée, lorsque la TCD est réalisée par rapport à l'erreur CM ayant la répartition irrégulière, la puissance n'est pas concentrée, mais au lieu de cela est dispersée. Par conséquent, Strobach a suggéré un procédé de codage par l'intermédiaire d'un arbre quaternaire en tant que substitut, en insistant sur le fait que le pro- cessus de TCD, en ce qui concerne l'erreur CM, est insuf- fisant. Dans le cas du codage par 1l'intermédiaire d'un arbre quaternaire, lorsque des pixels situés dans des blocs ont des valeurs similaires par rapport à un bloc de dimension prédéterminée, une valeur moyenne des valeurs situées dans les blocs est codée, mais lorsque les pixels situés dans les blocs ont des valeurs très différentes, les blocs sont séparés en quatre sous-blocs, et les simi- litudes de valeurs dans chaque sous-bloc sont déterminées en ce qui concerne les quatre sous-blocs. De cette ma- nière, une valeur moyenne de chaque bloc et la structure de 1 'arbre quaternaire sont codées en divisant de manière continue chaque bloc en quatre parties jusqu'à ce qu'ils satisfassent à une condition prédéterminée. Cependant, Strobach n'a pris en considération que la caractéristique des erreurs de compensation en tant que caractéristique de l'erreur de compensation de mouvement, et, par conséquent, il n'a porté aucune atten- tion à la caractéristique de la distribution irrégulière des erreurs accumulées. En effet, les signaux d'image en mouvement ont une valeur de dispersion élevée du fait non seulement d'erreurs concentrées sur le bord limite de l'objet en mouvement, mais aussi du fait de la distribu- tion irrégulière des erreurs accumulées dans d'autres zo- nes. Par conséquent, lorsque les erreurs de compensation de mouvement sont codées par l'intermédiaire d'un arbre quaternaire, toutes les zones doivent être divisées en un grand nombre de petites parties. En conséquence, le vo- lume d'informations augmente du fait du codage de valeurs moyennes pour chaque zone, comportant des informations sur la structure de l'arbre quaternaire à coder. Cependant, du fait que la valeur moyenne a ten- dance à être voisine de 0 du fait de la distribution ir- régulière des erreurs accumulées, un effet de compensa- tion d'erreur remarquable ne peut être obtenu par l'in- termédiaire de la valeur moyenne. La figure 2 représente le nombre de noeuds fo- liaires engendrés lorsque les erreurs de compensation, les erreurs accumulées, les erreurs de compensation de mouvement (erreurs de compensation + erreurs accumulées) sont divisées par l'intermédiaire d'un arbre quaternaire en appliquant un seuil de dispersion uniforme 400. Ici, on peut voir que le nombre de noeuds foliaires dans les erreurs de compensation est bien plus important que dans les erreurs accumulées. En conséquence, les erreurs de compensation de mouvement augmentent. Comme mentionné ci-dessus, le procédé TCD habi- tuel utilisé largement pour le codage d'erreurs de com- pensation de mouvement s'est révélé être inefficace du fait de la distribution irrégulière des erreurs de com- pensation de mouvement et des composantes haute-fréquence au niveau du bord. Par ailleurs, le traitement par arbre quaternaire proposé à titre de substitut s'est aussi ré- vélé être inefficace du fait de la distribution irrégu- lière des erreurs de compensation de mouvement. Cependant, des erreurs sont engendrées au cours de l'étape de quantification en fonction du pas de quan- tification engendré par le dispositif 18 de commande de débit binaire du fait des pertes de données engendrées pendant le codage. Dans le cas o le débit de transmis- sion binaire cible est élevé, le pas de quantification est faible, et, par conséquent, les erreurs sont moins nombreuses. Cependant, dans le cas o le débit de trans- mission binaire cible est faible, le pas de quantifica- tion est important, et les erreurs sont donc très nom- breuses de sorte que la qualité d'image des images re- construites est détériorée. En particulier, dans le cas du codage d'une image en mouvement à l'aide d'un débit de transmission très faible, inférieur à 64 kilo-instructions par seconde (kcips), le traitement du dispositif de TCD habituel ou de la structure d'arbre quaternaire a un pas de quantifica- tion très important du fait du débit de transmission li- mité, ce qui entraîne de grandes pertes de données. Il en résulte que sont engendrés des phénomènes d'effet de blo- cage, dans lequel une image persistante ayant la même di- mension que celle d'un bloc traité reste sur un écran, d'effet moustique, dans lequel les erreurs sont concen- trées au niveau de la limite d'un objet en mouvement sous la forme de points, et de discordance des lignes limites d'un objet, entraînant ainsi une qualité d'image très nettement inférieure. En conséquence, c'est un but de la présente in- vention de fournir un procédé pour coder une image en mouvement dans laquelle des erreurs CM engendrées après compensation de mouvement sont divisées en erreurs accu- mulées et en erreurs de compensation en fonction des ca- ractéristiques de distribution dans une zone prédétermi- née, et sont ensuite codées, en permettant de la sorte la création de binaires et des images reconstruites effica- ces. C'est un autre but de fournir un dispositif ap- proprié pour mettre en oeuvre le procédé ci-dessus. Pour aboutir au but mentionné ci-dessus de la présente invention, il est fourni un procédé pour coder une image en mouvement comportant les étapes consistant à (a) engendrer des vecteurs mouvement en effec- tuant une estimation de mouvement concernant des images originales courantes en référence à des images originales précédentes, et engendrer des images compensées en termes de mouvement en référence auxdits vecteurs mouvement et à des images reconstruites des images originales précéden- tes, (b) diviser les erreurs de compensation de mouvement engendrées après avoir effectué ladite étape (a) en erreurs accumulées et en erreurs de compensation, (c) traiter par arbre quaternaire lesdites er- reurs accumulées et erreurs de compensation divisées au cours de l'étape (b) en fonction de la caractéristique de chaque erreur, (d) quantifier par rapport à une moyenne dans chaque arbre quaternaire lesdites erreurs accumulées et de compensation traitées au cours de ladite étape (c), et déterminer un coefficient de quantification en fonction d'un pas de quantification prédéterminé, (e) coder en longueur variable les données quantifiées au cours de ladite étape (d), (f) mémoriser les données émises à partir de l'étape (e), (g) déterminer le pas de quantification à four- nir à ladite étape (d) en fonction du volume desdites données mémorisées au cours de ladite étape (f), (h) transformer de manière inversée lesdites données quantifiées à ladite étape (d) en données avant quantification, (i) effectuer un traitement par arbre quater- naire inverse d'un bloc ayant une valeur moyenne dans un sous-bloc prédéterminé des données émises à partir de la- dite étape (h), pour engendrer des erreurs de compensa- tion et des erreurs accumulées de reproduction, et (j) engendrer des premières images reconstrui- tes à partir desdites erreurs de compensation et desdites erreurs accumulées de reproduction engendrées à partir de ladite étape (i), et lesdites images compensées en termes de mouvement engendrées à partir de ladite étape (a), et ensuite engendrer des images reconstruites finales par l'intermédiaire d'un filtrage passe-bas. Pour accomplir un autre but de la présente in- vention, il est fourni un dispositif pour coder une image en mouvement comportant: un premier tampon destiné à mémoriser des ima- ges originales précédentes et des images originales cou- rantes, un estimateur/compensateur de mouvement destiné à engendrer des vecteurs mouvement en effectuant une es- timation du mouvement desdites images originales couran- tes en référence auxdites images originales précédentes mémorisées dans ledit premier tampon, et destiné à engen- drer des images compensées en termes de mouvement en ré- férence auxdits vecteurs mouvement engendrés et aux ima- ges reconstruites desdites images originales précédentes, un générateur/diviseur d'erreurs de compensa- tion de mouvement destiné à engendrer des erreurs de com- pensation de mouvement par l'intermédiaire desdites ima- ges compensées en termes de mouvement engendrées par le- dit estimateur/compensateur de mouvement et desdites ima- ges originales courantes, et destiné à diviser lesdites erreurs de compensation de mouvement en erreurs de com- pensation et en erreurs accumulées, des premier et second processeurs à arbre qua- ternaire destinés à effectuer un traitement par arbre quaternaire de manière à coder les erreurs de compensa- tion et les erreurs accumulées émises par ledit généra- teur/diviseur d'erreurs de compensation de mouvement, une partie de commutation destinée à commuter et à émettre lesdits vecteurs mouvement engendrés par le- dit estimateur/compensateur de mouvement et les données émises par lesdits premier et second processeurs à arbre quaternaire, un quantificateur destiné à quantifier la va- leur moyenne dans un arbre quaternaire des données émises provenant de la partie de commutation, et destiné à dé- terminer un coefficient de quantification en fonction d'un pas de quantification prédéterminé, un codeur en longueur variable destiné à effec- tuer un codage en longueur variable desdites données quantifiées par ledit quantificateur, un second tampon destiné à mémoriser les don- nées émises en provenance dudit codeur en longueur varia- ble, un dispositif de commande de débit binaire des- tiné à déterminer ledit pas de quantification à fournir audit quantificateur en fonction du volume de données mé- morisées dans ledit second tampon, un quantificateur inverse destiné à transformer lesdites données quantifiées par ledit quantificateur en données avant quantification, des premier et second processeurs à arbre qua- ternaire inverse destinés à effectuer un traitement par arbre quaternaire inverse des blocs avec une moyenne dans un sous-bloc prédéterminé desdites données émises prove- nant dudit quantificateur inverse, pour engendrer des er- reurs de compensation et des erreurs accumulées de repro- duction, et un additionneur/filtre destiné à engendrer des premières images reconstruites en ajoutant lesdites er- reurs de compensation et lesdites erreurs accumulées de reproduction émises par lesdits premier et second proces- seurs à arbre quaternaire inverse auxdites images de com- pensation de mouvement émises par ledit estima- teur/compensateur de mouvement, et destiné à engendrer des images reconstruites finales en traitant les erreurs irrégulièrement réparties par filtrage. Les buts de la présente invention, et autres avantages de cette dernière, apparaîtront de manière évi- dente à la lecture de la description détaillée d'un mode préféré de réalisation, donné à titre d'exemple unique- ment, faite en référence aux dessins annexés sur les- quels: - la figure 1 représente la structure d'un co- deur d'images en mouvement habituel, - la figure 2 représente le nombre de noeuds foliaires engendré lorsque les erreurs de compensation, les erreurs accumulées et les erreurs de compensation de mouvement sont traitées par un traitement par arbre qua- ternaire, - la figure 3 est un schéma fonctionnel repré- sentant un dispositif pour coder une image en mouvement selon la présente invention, - la figure 4 est un schéma fonctionnel dé- taillé d'un estimateur/compensateur de mouvement et d'un générateur/diviseur d'erreurs représentés sur la figure 3, - la figure 5 est un ordinogramme destiné à il- lustrer le fonctionnement des premier et second proces- seurs à arbre quaternaire représentés sur la figure 3, - la figure 6 est un schéma fonctionnel dé- taillé d'un additionneur/filtre représenté sur la figure 3, - la figure 7 montre des exemples représentant de manière schématique une structure de traitement rela- * tive aux erreurs accumulées et aux erreurs de compensa- tion, et - la figure 8 représente des séquences d'expé- rience de filtrage concernant les erreurs accumulées res- tant après un traitement des erreurs de compensation. On va décrire la présente invention, en détail, en se reportant aux dessins annexes. En se reportant à la figure 3, un dispositif pour coder une image en mouvement selon la présente in- vention comporte: des premier et second tampons 51 et 59, un estimateur/compensateur de mouvement 52, un géné- rateur/diviseur d'erreurs de compensation de mouvement 53, des premier et second processeurs à arbre quaternaire 54 et 55, une partie de commutation, par exemple, un mul- tiplexeur 56, un quantificateur 57, un codeur en longueur variable 58, un dispositif 60 de commande de débit bi- naire, un quantificateur inverse 61, des premier et se- cond processeurs à arbre quaternaire inverse 62 et 63, et un additionneur/filtre 64. Lorsque le dispositif pour coder l'image en mouvement représenté sur la figure 3 est en fonctionne- ment, le premier tampon 51 mémorise des images originales courantes et précédentes, 1 'estimateur/compensateur de mouvement 52 engendre des vecteurs mouvement en effec- tuant l'estimation du mouvement par rapport aux images courantes en se référant aux images originales précéden- tes mémorisées dans le premier tampon 51, et engendre des images compensées en mouvement en référence aux vecteurs mouvement engendrés et aux images reconstruites des ima- ges originales précédentes qui sont mémorisées. Le générateur/diviseur d'erreurs de compensa- tion de mouvement 53 engendre des erreurs de compensation de mouvement à l'aide des images compensées en mouvement engendrées par l'estimateur/compensateur de mouvement 52 et des images originales courantes, et engendre des er- reurs accumulées et des erreurs de compensation en divi- sant les erreurs de compensation de mouvement. Les premier et second processeurs à arbre qua- ternaire 54 et 55 effectuent chacun des traitements par arbre quaternaire pour effectuer un codage des erreurs de compensation et des erreurs accumulées émises par le gé- nérateur/diviseur d'erreurs de compensation de mouvement 53. Le multiplexeur 56 reçoit les vecteurs mouve- ment engendrés par l'estimateur/compensateur de mouvement 52 et les données émises par les premier et second pro- cesseurs à arbre quaternaire 54 et 55, sélectionne de ma- nière séquentielle les vecteurs mouvement entrés et les données entrées, et les transmet dans un décodeur (non- représenté). Le quantificateur 57 effectue une quantifica- tion par rapport à une valeur moyenne pendant le traite- ment par arbre quaternaire à partir des données fournies par le multiplexeur 56, et détermine un coefficient de quantification conformément à un pas de quantification fourni par le dispositif 60 de commande de débit binaire. Le codeur en longueur variable 58 effectue un codage en longueur variable des données quantifiées par le quantificateur 57, et un second tampon 59 mémorise les données émises par le codeur en longueur variable 58. Le dispositif 60 de commande de débit binaire détermine le pas de quantification à fournir au quantifi- cateur 57 en fonction du volume de données mémorisées dans le second tampon 59, et le quantificateur inverse 61 effectue une opération inverse à celle du quantificateur 57 et transforme les données quantifiées sous la forme de données similaires à celles dont on disposait avant quan- tification. Des premier et second processeurs à arbre qua- ternaire inverse 62 et 63 engendrent des erreurs de cornm- pensation de reproduction et des erreurs accumulées de reproduction par 1 'extraction uniquement de blocs ayant une valeur moyenne dans un sous-bloc prédéterminé, à par- tir des données émises provenant du quantificateur in- verse 61. Un additionneur/filtre 64 engendre des premiè- res images reconstruites par l'addition des erreurs accu- mulées et des erreurs de compensation de reproduction aux images compensées en termes de mouvement qui sont émises par l'estimateur/compensateur de mouvement 52, et engen- dre ensuite des images reconstruites finales en traitant les erreurs distribuées de manière irrégulière par fil- trage. Pour commencer, les caractéristiques des er- reurs de compensation de mouvement ayant à la fois la ca- ractéristique des erreurs accumulées et celle des erreurs de compensation, peuvent être exprimées de la manière suivante: et = MC(ME(xti), xt-i) - xt = le__. + ecel... (1) o et indique les erreurs de compensation de mouvement, t indique le temps, ME(k) indique les vecteurs mouvement engendrés en référence à une image "k", MC(v, k) indique une image reconstruite en utilisant des vecteurs mouve- ment "v" et en référence à l'image "k", xt indique une image reconstruite pour une période temps "t" et xt indi- que une image originale pour la période de temps "t", respectivement. Dans la formule (2) suivante, les erreurs de compensation de mouvement "et" exprimées par la formule (1) sont divisées en erreurs de compensation (eà._c) et en erreurs accumulées (eacc), de sorte qu'un traitement ap- proprié aux caractéristiques de distribution de chaque erreur est possible. et = MC(ME(xtl), xt-1)- xt = MC(ME(xt-1.), xt) - xt + eacc... (2) = emc + eacc Ici, "et" peut être obtenu par la formule (1). Du fait que "emc=" est '"C(ME(xt-1), xt-,), les erreurs accumulées et les erreurs de compensation peuvent être obtenues par "eac = et - es.". Les erreurs de compensa- tion sont distribuées en se concentrant sur le bord exté- rieur de l'objet mobile et ont une très petite valeur dans les autres zones. Dans le cas o les erreurs de com- pensation dont les valeurs ont déjà été concentrées dans la zone limitée sont divisées en petites parties par le procédé par arbre quaternaire, un codage efficace est possible. Dans les autres zones, le codage n'est pas ef- fectué du fait que la valeur moyenne est proche de 0. Cependant, les erreurs accumulées sont très ir- régulièrement distribuées sur toutes les images, la plu- part en petites valeurs, et la valeur moyenne des erreurs accumulées dans des blocs importants est pratiquement égale à 0. En conséquence, un filtrage passe-bas est suf- fisant pour permettre un procédé efficace, sans transmet- tre aucune donnée supplémentaire. Cependant, du fait que les erreurs accumulées sont engendrées à partir du trai- tement incomplet des erreurs de compensation, les erreurs accumulées sont traitées par le même procédé que les er- reurs de compensation à travers le procédé par arbre qua- ternaire. Ici, du fait que les erreurs accumulées sont difficilement divisées en parties plus petites que dans le cas des erreurs de compensation, et que celles-ci ont encore de petites valeurs et une distribution irrégulière bien qu'elles aient été traitées par la valeur moyenne, le filtrage passe-bas est effectué après traitement par la valeur moyenne. La figure 4 est un schéma fonctionnel détaillé de l'estimateur/compensateur de mouvement 52 et du géné- rateur/diviseur d'erreurs 53 représentés sur la figure 3. Ici, l'estimateur/compensateur de mouvement 52 comporte un estimateur de mouvement 101 et des premier et second compensateurs de mouvement 102 et 103. Le généra- teur/diviseur d'erreurs de compensation de mouvement 53 comporte un tampon 107 et des premier, deuxième et troi- sième soustracteurs 108, 109 et 110. Lorsque l'estimateur/compensateur de mouvement 52, représenté sur la figure 4, est en fonctionnement, l'estimateur de mouvement 101 engendre des vecteurs mou- vement, le premier compensateur de mouvement 102 engendre une première image compensée en termes de mouvement en utilisant les vecteurs mouvement émis par l'estimateur de mouvement 101 et en se reportant aux images originales précédentes, et le second compensateur de mouvement 103 engendre des secondes images compensées en termes de mou- vement en utilisant les vecteurs mouvement émis par l'es- timateur de mouvement 101 en se reportant aux images re- construites des images originales précédentes. Lorsque le générateur/diviseur d'erreurs de compensation de mouvement 53 est en fonctionnement, le tampon 107 mémorise les secondes images compensées en termes de mouvement émises par le second compensateur de mouvement 103, et constitue des images reconstruites, le premier soustracteur 108 engendre des erreurs de compen- sation en calculant la différence existant entre les pre- mières images compensées en termes de mouvement émises par le premier compensateur de mouvement 102 et les ima- ges originales courantes, le deuxième soustracteur 109 engendre des erreurs de compensation de mouvement en cal- culant la différence existant entre l'image compensée en termes de mouvement émise par le second compensateur de mouvement 103 et les images originales courantes, et le troisième soustracteur 110 engendre les erreurs accumu- lées en calculant la différence existant entre les er- reurs de compensation de mouvement émises par le deuxième soustracteur 109 et les erreurs de compensation émises par le premier soustracteur 108. La figure 5 est un ordinogramme destiné à re- présenter le fonctionnement du premier et du second pro- cesseur à arbre quaternaire 54 et 55 représentés sur la figure 3. A l'étape 151, des images d'erreurs d'une di- mension de bloc prédéterminée sont introduites, puis, à l'étape 152, une valeur moyenne "M d'un bloc complet et les valeurs moyennes M1, M2, M3 et M4 de quatre sous- blocs divisés par l'intermédiaire d'un arbre quaternaire sont calculées. A l'étape 153, il est décidé si oui ou non la valeur moyenne "M" est plus petite qu'un seuil prédéter- miné "TH". A l'étape 154, il est décidé si oui ou non les valeurs moyennes M1, M2, M3 et M4 des sous-blocs sont plus petites que le seuil "TH" lorsque la valeur moyenne "' est plus petite que le seuil "TH". Lorsque les va- leurs moyennes MI, M2, M3 et M4 des sous-blocs sont tou- tes plus petites que le seuil "TH" à l'étape 154, la sé- paration par 1 'intermédiaire du procédé par arbre quater- naire est arrêtée, et les structures d'arbre quaternaire mémorisées jusqu'à maintenant sont transmises vers le multiplexeur 56 de la figure 4 (étape 156). En même temps, lorsque la valeur moyenne "M" est plus grande que le seuil "TH", à l'étape 153, la va- leur moyenne "M" est soustraite de toutes les valeurs existant dans le bloc pour engendrer une nouvelle valeur du bloc (étape 156) et engendre de nouvelles valeurs moyennes M1, M2, M3, M4 des sous-blocs (étape 157). A l'étape 158, il est décidé si les valeurs moyennes MI, M2, M3, M4 des sous-blocs engendrés à l'étape 157 sont plus petites que le seuil "TH". Lorsque toutes les va- leurs moyennes MI, M2, M3, M4 des sous-blocs sont plus petites que le seuil "TH", la division effectuée par le procédé par arbre quaternaire est interrompue, et les structures d'arbre quaternaires mémorisées jusqu'à pré- sent sont transmises vers le multiplexeur 56 de la figure 4 (étape 155). Néanmoins, lorsqu'au moins une des valeurs moyennes Ml, M2, M3, M4 des sous-blocs est plus grande que le seuil "TH" à l'étape 158, il est décidé si un bloc courant est plus grand que le bloc minimum (étape 159). Lorsque le bloc courant est plus grand que le bloc mini- mum à l'étape 159, le bloc est divisé par arbre quater- naire, la structure d'arbre quaternaire est mémorisée, et, ensuite, on retourne à l'étape 152, et, un autre traitement par arbre quaternaire est répété pour chaque sous-bloc (étape 160). La figure 6 est un schéma fonctionnel détaillé d'un additionneur/filtre 64 représenté sur la figure 3. Ici, des premier et second additionneurs 201 et 202, une partie 203 de détermination de coefficient/prise de fil- tre, et un filtre passe-bas 204 sont agencés. Pendant le fonctionnement de 1 'addition- neur/filtre 64 représenté sur la figure 6, le premier ad- ditionneur 201 ajoute les images compensées en termes de mouvement émises par l'estimateur/compensateur de mouve- ment 52 de la figure 4 aux erreurs de compensation de re- production émises par le premier processeur à arbre qua- ternaire inverse 62 de la figure 4, et le second addi- tionneur 202 ajoute la sortie provenant du premier addi- tionneur 201 aux erreurs accumulées de reproduction émi- ses à partir du second processeur à arbre quaternaire in- verse 63 de la figure 4. La partie 203 de détermination de coeffi- cient/prise de filtre détermine le nombre de prises en fonction de la taille des sous-blocs des erreurs accumu- lées de reproduction émises par le second processeur à arbre quaternaire inverse 63 de la figure 4, détermine un coefficient de filtrage par dispersion d'images de mêe taille et situées dans la même position dans des images reconstruites émises par le premier additionneur 201. Le filtre passe-bas 204 filtre la sortie provenant du second additionneur 202 à l'aide du coefficient de filtre déter- miné par la partie 203 de détermination de coeffi- cient/prise de filtre. Les figures 7A à 7I montrent des exemples re- présentant de manière schématique la structure d'un trai- tement relatif aux erreurs accumulées et aux erreurs de compensation. La figure 7A représente des signaux originaux, et la figure 7B représente des erreurs accumulées. Les erreurs accumulées (figure 7B) existent de manière irré- gulière sur des zones de signaux. La figure 7C représente les erreurs accumulées (voir figure 7B) combinées au si- gnal original (voir figure 7A). Lorsqu'un filtrage passe- bas est effectué sur le signal de la figure 7C, un signal reconstruit, tel qu'indiqué sur la figure 7D, peut être engendré. En conséquence, le signal reconstruit très si- milaire au signal original peut être engendré par unique- ment le filtrage passe-bas, du fait que la valeur moyenne des erreurs accumulées est égale à 0 et du fait que les erreurs accumulées sont irrégulièrement distribuées. La figure 7E représente les erreurs de compen- sation. Le signal de la figure 7F o les erreurs de com- pensation existent peut être obtenu lorsque les erreurs de compensation (voir figure 7E) sont combinées au signal original (voir figure 7A). Lorsque le signal de la figure 7F est divisé par arbre quaternaire (mais dans le cas d'un premier signal, par arbre binaire), seule la zone telle que sur la figure 7G o existe une erreur de com- pensation est divisée en petites parties. La zone compor- tant des erreurs peut être remplacée par la valeur moyenne, et en conséquence, les erreurs de compensation reconstruites en utilisant l'arbre quaternaire et la va- leur moyenne sont représentées sur la figure 7H. Lorsque le signal de la figure 7H est soustrait du signal de la figure 7F, les images reconstruites telles que représen- tées sur la figure 7I peuvent être obtenues. Un tel pro- cédé par arbre quaternaire relatif aux erreurs de compen- sation peut être très efficacement mis en oeuvre, du fait que les erreurs de compensation existent principalement de manière concentrée sur une zone prédéterminée. La figure 8 représente le résultat d'un fil- trage expérimental des erreurs accumulées restant après traitement des erreurs de compensation. Les données d'images en mouvement utilisées sont une image "foreman", qui est échantillonnée à une fréquence de 10 Hz et a un format de 352 x 288. L'expérience donne le résultat fil- tré par cinq prises bidimensionnelles simples et par une valeur de coefficient fixe au lieu d'un filtrage adapta- tif en fonction de l'image, en conséquence, en fait, si le filtrage adaptatif est utilisé, un résultat plus effi- cace peut être espéré. Comme représenté dans le résultat de l'expérience, la qualité de l'image peut être amélio- rée de 3 à 4 dB sans traitement de codage particulier des erreurs accumulées. Comme décrit ci-dessus, dans un procédé pour coder une image en mouvement et dans un dispositif adapté à cet effet selon la présente invention, des signaux d'erreurs de compensation de mouvement sont divisés en erreurs de compensation et en erreurs accumulées, les er- reurs concentrées dans les erreurs de compensation sont traitées par l'intermédiaire d'un traitement par arbre quaternaire pour coder une valeur moyenne et les autres erreurs de petites tailles dans les erreurs de compensa- tion sont filtrées, et les erreurs accumulées sont pour la plupart filtrées en fonction des caractéristiques, et une valeur moyenne d'une partie de celles-ci est codée. En conséquence, la production de binaires est réduite par comparaison au procédé de TCD ou au procédé par arbre quaternaire habituel, d'o l'utilité de la présente in- vention pour coder l'image en mouvement en ayant une très faible vitesse de transmission. Cependant, un codage efficace des erreurs de compensation facilite la réduction importante d'un phéno- mène de discordance entre les lignes limites d'un objet, d'un effet moustique et d'un effet de blocage par fil- trage, de sorte qu'il est efficace pour améliorer la qua- lité de l'image, par comparaison au procédé TCD ou par arbre quaternaire habituel. En outre, selon la présente invention, les don- nées sont traitées uniquement dans la zone spatiale sans transformation de la zone, de sorte qu'il est possible de supprimer les retards de traitement engendrés par la transformation de la zone, comme dans le procédé TCD. Par ailleurs, les erreurs accumulées et les erreurs de comn- pensation peuvent être traitées par 1l'intermédiaire d'un arbre quaternaire général, de sorte qu'un matériel parti- culier, dû à un traitement particulier des erreurs, n'est pas nécessaire. REVENDICATIONS 1. Procédé pour coder une image en mouvement caractérisé en ce qu'il comporte les étapes consistant a: (a) engendrer des vecteurs mouvement en effec- tuant une estimation de mouvement concernant des images originales courantes en référence à des images originales précédentes, et engendrer des images compensées en termes de mouvement en référence auxdits vecteurs mouvement et à des images reconstruites des images originales précéden- tes, (b) diviser les erreurs de compensation de mou- vement engendrées après avoir effectué ladite étape (a) en erreurs accumulées et en erreurs de compensation, (c) traiter par arbre quaternaire lesdites er- reurs accumulées et erreurs de compensation divisées au cours de l'étape (b) en fonction de la caractéristique de chaque erreur, (d) quantifier par rapport à une moyenne dans chaque arbre quaternaire lesdites erreurs accumulées et de compensation traitées au cours de ladite étape (c), et déterminer un coefficient de quantification en fonction d'un pas de quantification prédéterminé, (e) coder en longueur variable les données quantifiées au cours de ladite étape (d), (f) mémoriser les données émises à partir de l'étape (e), (g) déterminer le pas de quantification à four- nir à ladite étape (d) en fonction du volume desdites données mémorisées au cours de ladite étape (f), (h) transformer de manière inversée lesdites données quantifiées à ladite étape (d) en données avant quantification, (i) effectuer un traitement par arbre quater- naire inverse d'un bloc ayant une valeur moyenne dans un sous-bloc prédéterminé des données émises à partir de la- dite étape (h), pour engendrer des erreurs de compensa- tion et des erreurs accumulées de reproduction, et (j) engendrer des premières images reconstrui- tes à partir desdites erreurs de compensation et desdites erreurs accumulées de reproduction engendrées à partir de ladite étape (i), et lesdites images compensées en termes de mouvement engendrées à partir de ladite étape (a), et ensuite engendrer des images reconstruites finales par l'intermédiaire d'un filtrage passe-bas. 2. Procédé pour coder une image en mouvement selon la revendication 1, caractérisé en ce qu'à ladite étape (c), la plupart desdites erreurs accumulées sont traitées par ledit filtrage passe-bas, et seule une par- tie dont la valeur moyenne n'est pas égale à 0 est trai- tée par arbre quaternaire. 3. Procédé pour coder une image en mouvement selon la revendication 1, caractérisé en ce qu'à ladite étape (c), les erreurs concentrées desdites erreurs de compensation sont codées par l'intermédiaire dudit trai- tement par arbre quaternaire, mais les autres erreurs de petite taille ne sont pas codées. 4. Dispositif pour coder une image en mouvement caractérisé en ce qu'il comporte: un premier tampon (51) destiné à mémoriser des images originales précédentes et des images originales courantes, un estimateur/compensateur de mouvement (52) destiné à engendrer des vecteurs mouvement en effectuant une estimation du mouvement desdites images originales courantes en référence auxdites images originales précé- dentes mémorisées dans ledit premier tampon, et destiné à engendrer des images compensées en termes de mouvement en référence auxdits vecteurs mouvement engendrés et aux images reconstruites desdites images originales précéden- tes, un générateur/diviseur d'erreurs de compensa- tion de mouvement (53) destiné à engendrer des erreurs de compensation de mouvement par 1' intermédiaire desdites images compensées en termes de mouvement engendrées par ledit estimateur/compensateur de mouvement (52) et desdites images originales courantes, et destiné à divi- ser lesdites erreurs de compensation de mouvement en er- reurs de compensation et en erreurs accumulées, des premier et second processeurs (54, 55) à arbre quaternaire destinés à effectuer un traitement par arbre quaternaire de manière à coder les erreurs de com- pensation et les erreurs accumulées émises par ledit gé- nérateur/diviseur d'erreurs de compensation de mouvement (53), une partie de commutation (56) destinée à com- muter et à émettre lesdits vecteurs mouvement engendrés par ledit estimateur/compensateur de mouvement (52) et les données émises par lesdits premier et second proces- seurs (54, 55) à arbre quaternaire, un quantificateur (57) destiné à quantifier la valeur moyenne dans un arbre quaternaire des données émi- ses provenant de la partie de commutation (56), et desti- né à déterminer un coefficient de quantification en fonc- tion d'un pas de quantification prédéterminé, un codeur en longueur variable (58) destiné à effectuer un codage en longueur variable desdites données quantifiées par ledit quantificateur (57), un second tampon (59) destiné à mémoriser les données émises en provenance dudit codeur en longueur va- riable, un dispositif (60) de commande de débit binaire destiné à déterminer ledit pas de quantification à four- nir audit quantificateur en fonction du volume de données mémorisées dans ledit second tampon (59), un quantificateur inverse (61) destiné à trans- former lesdites données quantifiées par ledit quantifica- teur (57) en données avant quantification, des premier et second processeurs à arbre qua- ternaire inverse (62, 63) destinés à effectuer un traite- ment inverse par arbre quaternaire des blocs avec une moyenne dans un sous-bloc prédéterminé desdites données émises provenant dudit quantificateur inverse, pour en- gendrer des erreurs de compensation et des erreurs accu- mulées de reproduction, et un additionneur/filtre (64) destiné à engendrer des premières images reconstruites en ajoutant lesdites erreurs de compensation et lesdites erreurs accumulées de reproduction émises par lesdits premier et second prooes- seurs à arbre quaternaire inverse (62, 63) auxdites ima- ges de compensation de mouvement émises par ledit estima- teur/compensateur (52) de mouvement, et destiné à engen- drer des images reconstruites finales en traitant les er- reurs irrégulièrement réparties par filtrage. 5. Dispositif pour coder une image en mouvement selon la revendication 4, caractérisé en ce que ledit es- timateur/compensateur de mouvement comporte: un estimateur de mouvement (101) destiné à en- gendrer lesdits vecteurs mouvement en effectuant une es- timation de mouvement relative aux images originales cou- rantes en référence auxdites images originales précéden- tes, un premier compensateur de mouvement (102) des- tiné à engendrer des premières images de compensation de mouvement en utilisant lesdites vecteurs mouvement et en référence auxdites images originales précédentes, et un second compensateur de mouvement (103) des- tiné à engendrer des secondes images de compensation de mouvement en utilisant lesdits vecteurs mouvement et en référence aux images reconstruites desdites images origi- nales précédentes. 6. Dispositif pour coder une image en mouvement selon la revendication 5, caractérisé en ce que ledit gé- nérateur/diviseur (53) d'erreurs de compensation de mou- vement comporte: un tampon (107) destiné à mémoriser lesdites secondes images compensées en termes de mouvement émises par ledit second compensateur de mouvement (103) pour en- gendrer des images reconstruites, un premier soustracteur (108) destiné à engen- drer des erreurs de compensation en obtenant la diffé- rence existant entre lesdites premières images compensées en termes de mouvement émises par ledit premier compensa- teur de mouvement (102) et lesdites images originales courantes, un deuxième soustracteur (109) destiné à engen- drer lesdites erreurs de compensation de mouvement en ob- tenant la différence existant entre lesdites secondes images de compensation de mouvement émises à partir dudit second compensateur de mouvement (103) et les images ori- ginales courantes, et un troisième soustracteur (110) destiné à en- gendrer lesdites erreurs accumulées en obtenant la diffé- rence existant entre lesdites erreurs de compensation de mouvement émises par ledit deuxième soustracteur (109) et lesdites erreurs de compensation émises par ledit premier soustracteur (108). 7. Dispositif pour coder une image en mouvement selon la revendication 4, caractérisé en ce que ledit ad- ditionneur/filtre (64) comporte: un premier additionneur (201) destiné à addi- tionner lesdites images compensées en termes de mouvement émises par ledit estimateur/compensateur de mouvement (52) auxdites erreurs de compensation de reproduction émises par ledit premier processeur à arbre quaternaire inverse (62), un second additionneur (202) destiné à addi- tionner la sortie dudit premier additionneur auxdites er- reurs accumulées de reproduction émises par ledit second processeur à arbre quaternaire inverse (63), une partie (203) de détermination de coeffi- cient/prise de filtre destinée à déterminer des prises de filtre en fonction d'une dimension de bloc desdites er- reurs accumulées de reproduction émises par ledit second processeur à arbre quaternaire inverse, et destinée à dé- terminer un coefficient de filtre en fonction d'une dis- persion desdites images reconstruites émises par ledit second processeur à arbre quaternaire inverse (63), et un filtre passe-bas (204) destiné à filtrer la sortie dudit second additionneur (202) à l'aide dudit coefficient de filtre déterminé par ladite partie (203) de détermination de coefficient/prise de filtre. 8. Dispositif pour coder une image en mouvement selon la revendication 7, caractérisé en ce que le nombre de prises de filtre de ladite partie (203) de détermina- tion de coefficient/prise de filtre est proportionnel à la dimension des sous-blocs desdites erreurs accumulées de reproduction émises par ledit second processeur à ar- bre quaternaire inverse (63). 9. Dispositif pour coder une image en mouvement selon la revendication 8, caractérisé en ce que dans le- dit coefficient de filtre de ladite partie (203) de dé- termination de coefficient/prise de filtre, la valeur du coefficient dans la partie centrale dudit filtre passe- bas est supérieure aux autres valeurs de coefficient lorsque la dispersion desdites images compensées en ter- mes de mouvement, là o sont combinées des erreurs de compensation de même dimension et situées dans les mêmes positions que lesdits sous- blocs, est importante, mais les valeurs de coefficient sont similaires les unes aux autres lorsque la dispersion desdites images compensées en termes de mouvement est petite.