Brevet FR2652213A1 — publié le 19910322

La présente invention concerne un dispositif de décodage de signaux préalablement transmis et/ou stockés après réduction de débit, lesdits signaux, représentatifs d'informations -notamment bidimensionnelles- agencées initialement en lots d'informations périodiques du type image, de rangs successivement impair et pair, et accompagnés de premières informations auxiliaires liées au mouvement relatif des lots d1in- formation entre eux, ayant été avant la transmission et/ou le stockage codés dans un dispositif de codage comprenant (a) un étage d'estimation de mouvement, destiné à délivrer des deuxièmes informations auxiliaires relatives au mouvement des lots d'informations entre eux (b) un étage de prédiction à partir de signaux précédemment codés et des deuxièmes informations de mouvement, destiné à délivrer des signaux modifiés en vue du codage;; (c) un étage de sélection des signaux à coder (d) un étage de codage des signaux ainsi sélectionnés ledit dispositif de décodage comprenant un étage de décodage qui comprend lui-même en série une mémoire-tampon, un circuit de décodage, et un circuit de quantification et transformation orthogonale inverses des signaux décodés recevant également des signaux C et N préalablement transmis et/ou stockés et constituant respectivement une information de classification de subdivisions desdits lots selon leur contenu et une information de normalisation. Cette invention trouve une application particulièrement intéressante dans le cas où les informations à décoder sont à l'origine représentatives d'images animées et où un disque compact est utilisé comme support des informations transmises et/ou stockées. La transmission et/ou le stockage d'une très grande quantité d'informations, associée par exemple à des images, impliquent en général d'opérer une compression des signaux à transmettre et/ou stocker, c'est-à-dire une réduction, dans un rapport à déterminer, de leur nombre. Le rapport de réduction est déterminé entre autres par le fait qu'on doit conserver une quantité suffisante de signaux pour ne pas trop dégrader l'information globale qu'ils portent, par exemple, dans le cadre de l'application citée, par le fait qu'on doit conserver une qualité d'image acceptable. La plupart des procédés de codage connus actuellement pour réaliser cette réduction de débit reposent sur des transformations orthogonales, du type transformation en cosinus discret, qui autorisent une réduction de débit dans un rapport de l'ordre de 10 à I. Un exemple de telles transformations est décrit dans le brevet des Etats-Unis d'Amérique ne4394774. Cependant, pour un bon nombre d'applications, et par exemple dans l'application au stockage et traitement d'images sur disque compact, ce rapport n'est pas suffisant. Une précédente demande de brevet français ne8908186, déposée le 20 juin 1989 par la société demanderesse, décrit un dispositif de traitement de signaux qui permet de réaliser un traitement de réduction complémentaire dans un rapport de 2 à 1. Ce dispositif, prévu pour être d'une façon générale inclus dans un système de transmission et/ou de stockage de signaux qui comprend d'une part un étage d'émission et d'autre part, après transmission et/ou stockage des signaux émis sur un support à bande passante limitée rendant nécessaire ledit traitement de réduction de débit, un étage de réception et/ou de lecture des signaux transmis et/ou stockés, comprend lui-même, essentiellement, les sous-ensembles suivants - un circuit d'estimation de mouvement entre des lots de signaux de même dimension (entre images successives dans le cas où les signaux à transmettre et/ou stocker sont représentatifs d'images animées) - un circuit de sous-échantillonnage temporel - un circuit de filtrage et de sous-échantillonnage spatial dans un rapport 1/2 - et un circuit de prise de décision, destiné à commander, selon la sortie du circuit d'estimation de mouvement, la sélection de l'une ou de l'autre des sorties du circuit de sous-échantillonnage temporel et du circuit de filtrage et de sous-échantillonnage spatial dans un rapport 1/2. Dans une des réalisations décrites dans ladite demande, le circuit de sous-échantillonnage temporel (dans un rapport 1/2) est un commutateur commandé à une fréquence égale à la moitié de la fréquence de répétition des signaux d'entrée du dispositif de traitement de signaux , et il élimine donc une image sur deux dans la suite des signaux d'images, par exemple les images paires. Le circuit d'estimation de mouvement agit alors sur les images non éliminées, les images impaires dans l'exemple donné, pour rechercher la direction du mouvement de l'une à l'autre d'entre elles et permettre ultérieurement la reconstruction des images non transmises.Comme les signaux sont en général traités par blocs, le circuit d'estimation de mouvement, plus précisément, recherche pour chacun de ces blocs la direction du mouvement, afin d'en déduire ultérieurement (à la réception et/ou à la lecture des signaux transmis et/ou stockés) une approximation des différents blocs composant les images non transmises, à partir d'une part de l'information de mouvement ainsi obtenue, et d'autre part du contenu de deux images successives adjacentes à une image éliminée. Le circuit d'estimation de mouvement utilisé comprend par exemple deux mémoires d'image et un corrélateur par blocs. On connait déjà de tels corrélateurs, par exemple de l'article de J.R. Jain et A.K. Jain, "Displacement measurement and its application in interframe image coding", IEEE Transactions on Communications, vol.COM-29, na12, déc.1981, pages 1799 à 1808.L'estimation de mouvement par corrélation ainsi proposée a pour effet de déterminer pour chaque bloc des images éliminées (12, I4 par exemple, dans une suite d'images 11, 12, I3r 14, 15, etc...) un vecteur de déplacement D tel que l'on puisse déduire de cette connaissance de D une appro ximation 12, î4, etc... de l'image éliminée à partir de la demi-somme des images non éliminées qui l'entourent, selon une relation du type suivants dans le cas de I2 à reconstituer entre I1 et I3 I2(X) = (1/2)(I1(X-D) + I3(X+D)) où X est l'indice spatial du point d'image courant, li, I2, I3 les images d'origine, D le déplacement (en points d'image), et 12 l'approximation recherchée de l'intensité du point X du bloc courant de l'image éliminée. Exprimée en d'autres termes, cette estimation de mouvement revient à rechercher pour chaque bloc, représenté par un point courant d'indice spatial X, un vecteur D tel que l'expression 2 (DFD(X,D)) pour la totalité des blocs soit minimale. Dans ladite expression, DFD, qui provient des termes anglais correspondants, "Displaced Frame Difference", est l'erreur d'approximation attachée au bloc courant et équivalente, pour ce bloc, à la somme des carrés des erreurs d'approximation sur tous les points du bloc. Cette erreur d'approximation a donc pour expression E (I2(X) - (1/2)(I3(X+D) + I1(X-D)))2r (blocs) et c'est cette expression dont la valeur minimale est recherchée. Le vecteur de déplacement sélectionné est celui qui est associé à cette valeur minimale, après un test exhaustif de tous les vecteurs de déplacement possibles dans une plage de recherche délimitée par des valeurs horizontale et verticale Dx et Dy respectivement. Dans le dispositif de traitement décrit, le mode de fonctionnement normal est celui de l'estimation de mouvement par blocs1 qui permet une compensation de mouvement ultérieure et qu'on appelle de ce fait mode compensé (en anglais, "compensated mode). Cependant, le circuit d'estimation de mouvement peut être défaillant (bruit trop important, mouvement trop rapide faisant sortir ce circuit de sa plage de fonctionnement, objets aux mouvements contradictoires, etc...), et, dans de telles situations, le circuit de filtrage et sous-échanLil3onnage spatial le remplace. Le mode de fonctionnement normal est donc remplacé, dans ce cas, par un mode non compensé appelé mode de repli (en anglais, "fall-back mode"). Ce circuit de filtrage et sous-échantillonnage spatial qui remplace le circuit d'estimation de mouvement lorsqu'il y a basculement du mode compensé en mode de repli comprend, dans l'exemple décrit, un circuit de filtrage spatial, limitant la bande passante des signaux, puis deux voies en parallèle dont la première comprend un premier circuit de sous-échantillonnage spatial dans un rapport 1/2 (sous-échantillonnage en quinconce ligne, sous-échantillonnage orthogonal, etc...) et dont la seconde comprend un circuit de retard (égal à la période des signaux d'entrée) et un deuxième circuit de sous-échantillonnage spatial dans un rapport 1/2, similaire à ou complémentaire de celui réalisé par le premier.Un aiguilleur sélectionne finalement l'une des sorties de ces premier et deuxième circuits de sous-échantillonnage spatial, de façon à délivrer, à partir des échantillons de deux images successives1 une image complète, à la fréquence moitié de celle des signaux d'entrée, obtenue par mélange de deux images préalablement filtrées. Le critère de défaillance du circuit d'estimation de mouvement est contrôlé par un circuit de décision qui détermine, dans des voies en parallèle, ce que seraient d'une part l'erreur d'interpolation compensée en mouvement, par bloc, dans le cas d'un fonctionnement en mode compensé, et d'autre part, de façon similaire, l'erreur en mode de repli. A la suite de ces calculs en parallèle, une comparaison des deux résultats conduit à sélectionner le résultat le plus faible et à délivrer pour chaque bloc d'image une information de mode correspondante, indiquant que ce bloc va être transmis et/ou stocké en mode compensé1 ou au contraire en mode de repli, sans élimination d'une image sur deux dans ce dernier cas. Le procédé de traitement de signaux décrit dans la demande citée, et dont on vient de rappeler les caractéristiques essentielles à l'aide d'une description de sa mise en oeuvre, permet donc de remédier aux insuffisances constatées7 en matière de réduction de débit1 avec la plupart des procédés de codage de signaux connus actuellement. Cependant1 en associant à ces procédés désormais traditionnels le procédé ainsi décrit, il apparaît que des simplifications du traitement des signaux, associées à de nouvelles possibilités de réduction de débit1 peuvent être mises en place. La société demanderesse a déjà proposés dans deux demandes de brevet déposées le même jour que la présente demande, deux types de dispositif de codage permettant en effet une réduction de la quantité d'informations à transmettre plus importante que dans le cas des réalisations antérieures.De tels dispositifs autorisent, par rapport à ceux qui incluent des estimateurs de mouvement de type classique présentant un temps de calcul assez long, une simplification du traitement des signaux en tirant parti du fait qu'une première estimation de mouvement a déjà été réalisée, et que, de cette estimation de mouvement, peuvent être déduites de nouvelles informations de mouvement permettant de modifier les conditions du traitement de codage en vue d'une réduction du temps de calcul et du débit. Be but de l'invention est de proposer un dispositif de décodage réalisant de façon simple et économique le décodage de signaux qui ont été, préalablement à leur transmission et/ou leur stockage, codés dans de tels dispositifs de codage. A cet effet l'invention concerne un dispositif de décodage tel que défini dans le préambule et caractérisé en ce qu'il comprend également (1) un circuit de reconstruction de lots d'informations à partir des signaux de sortie dudit circuit de quantification et transformation orthogonale inverses et d'informations de prédiction déterminées au cours d'un précédent cycle de reconstruction (2) un circuit de traitement destiné à restituer des lots d'informations selon une disposition similaire audit agencement initial (3) un circuit de mémorisation des signaux reconstruits (4) un circuit de prédiction, destiné à délivrer lesdites informations de prédiction à partir d'une part d'informations liées au contenu desdits lots d'informations reconstruits et d'autre part desdites deuxièmes informations de mouvement. Dans un mode particulier de réalisation d'un tel dispositif de décodage, les lots d'information périodiques de l'agencement initial sont les signaux de luminance d'une séquence d'images de télévision, ledit circuit de traitement est un étage de sous-échantillonnage et d'interpolation avec ou sans compensation de mouvement selon lesdites premières informations de mouvement et selon des informations de mode de fonctionnement liées auxdites informations périodiques de l'agencement initial, et cet étage de sous-échantillonnage et d'interpolation est inséré entre la sortie du circuit de reconstruction et l'entrée du circuit de mémorisation. Dans une autre réalisation du dispositif de décodage, les lots d'information périodiques de l'agencement initial sont les signaux de chrominance d'une séquence d'images de télévision, ledit circuit de traitement est un circuit de réinterpolation des signaux de différence de couleur de ces signaux de chrominance, et un interrupteur d'élimination d'un lot d'informations reconstruit sur deux est inséré entre la sortie du circuit de reconstruction et l'entrée du circuit de mémorisation. Les particularités et avantages de l'invention apparaîtront maintenant de façon plus précise dans la description qui suit et dans les dessins annexés1 donnés à titre d'exemples non limitatifs et dans lesquels - les figures 1, 5 et 6 montrent trois exemples de réalisation de dispositifs de codage utilisables notamment lorsque les informations à coder sont représentatives d'images animées, et par exemple lorsqu'elles correspondent à la composante de luminance des signaux représentatifs de ces images - les figures 2a1 2b, 2c, 3, 4 illustrent respectivement un principe d'interpolation avec compensation de mouvement pour un bloc d'image, un exemple d'association d'un voisinage de blocs d'une image non transmise à un bloc de l'image suivante transmise, un principe de détermination approchée d'informations de mouvement supplémentaires, un exemple de réalisation de l'étage d'estimation de mouvement délivrant ces informations de mouvement supplémentaires, et un principe de correction de ces informations à la suite de leur détermination approchée - la figure 7 montre un exemple de réalisation du dispositif de codage - la figure 8 illustre, dans le cas des signaux U, le traitement de sous-échantillonnage spatial effectué sur les signaux U et V de différence de couleur constituant la composante de chrominance - la figure 9 montre un exemple de réalisation de l'étage d'estimation de mouvement du dispositif de codage de la figure 7 - les figures 10 et Il montrent deux exemples de réalisation d'un dispositif de décodage selon l'invention, correspondant respectivement au dispositif de codage de la figure 6 et à celui de la figure 7. La description qui suit est effectuée d'abord en référence à la figure 1. On supposera préalablement que1 dans le cas de l'application décrite ici à titre d'exemple non limitatif, on veut transmettre et/ou enregistrer des séquences d'images animées au format non entrelacé en luminance (comprenant par image 288 lignes de 352 points d'image par ligne), et incluant les deux composantes U et V en chrominance (également 352 x 288 points d'image), à la fréquence d'origine de 25 hertz, avec un débit souhaité de 1,2 Mbit/seconde. On suppose également que ces images d'origine ont été, en ce qui concerne leur composante de luminance, traitées selon le principe de sous-échantillonnage décrit dans la demande de brevet français n" 8908186 déjà citée, et rappelé plus haut. La réalisation préalable de ce traitement conduit donc à disposer maintenant1 pour la luminance, d'une part de blocs d'image classés en blocs dits compensés ou en blocs dits de repli selon qu'ils seront transmis et/ou stockés en mode compensé ou en mode de repli, et d'autre part de vecteurs de déplacement associés à ces blocs. Les vecteurs de déplacement sont associés à chaque bloc, de dimensions p x q par exemple des images de rang pair ensuite éliminées (ce choix n'est donné qu'à titre d'exemple, et l'on pouvait aussi choisir de transmettre les images paires et d'éliminer les images impaires). La classification en blocs compensés ou en blocs de repli peut être opérée sur des blocs de taille différente de celle des précédents, qu'on notera p' x q' par exemple. Dans le cas de l'application particulièrement intéressante où les signaux à coder incluent des informations représentatives d'images animées avec un ou des disques compacts comme support des signaux transmis et/ou stockés, on a obtenu les meilleurs résultats pour p = q = 16 et p' = q' = 8. Mais cette hypothèse n' est nullement restrictive et le traitement décrit ci-dessous est applicable à d'autres tailles de blocs, ainsi qu'à d'autres formats d'image. On supposera également, dans l'exemple décrit en référence à la figure 1, que les informations disponibles à l'entrée du dispositif de codage sont uniquement des blocs compensés en mouvement, et l'on généralisera ultérieurement au cas où ces informations incluent des blocs de repli. Ces signaux d'entrée, dans le cas d'une composante de luminance de signaux d'image, correspondent ici à des images se succédant à une fréquence de 12,5 Hz, divisées en blocs de 8 x 8 points d'images, et accompagnées respectivement de vecteurs de déplacement D constituant des premières informations de mouvement. Le dispositif de codage de la figure 1 comprend un étage dit de sélection, en l'occurrence un soustracteur 10, dont la sortie est reliée à un étage 20 constituant la chaîne de codage proprement dite. Cette chaîne de codage comprend elle-même, ici, un circuit 21 de transformation orthogonale et quantification (délivrant une information C de classification des blocs selon leur activité définie en général à l'aide de seuils, en fonction de tests subjectifs liés aux contrastes, à la plus ou moins grande uniformité, etc...), un circuit 22 de codage à longueur variable, une mémoire-tampon 23 délivrant avec un débit constant les signaux codés Sc, et un circuit 24 de régulation de débit (délivrant une information N de normalisation).Les informations auxiliaires C et N sont transmises, car elles seront utilisées à la réception, lors des opérations de transformation orthogonale et quantification inverses. Un exemple d'une telle chaîne de codage est décrit par exemple dans le brevet US-A-4394774 déjà cité ou, dans un mode de réalisation encore plus avantageux, dans la demande de brevet français déposée le 29 septembre 1987 sous le n" d'enregistrement 8713429. Le soustracteur 10 reçoit d'une part les signaux d'entrée du dispositif, constitués ici par des blocs d'image B compensés en mouvement, et d'autre part la sortie B' d'un étage 40 dit de prédiction, et envoie vers l'entrée du circuit 21 de la chaîne de codage la différence entre ce bloc compensé en mouvement B reçu comme signal d'entrée et le signal B' qui est un bloc prédit comme indiqué plus loin. Ainsi, la chaîne de codage, au lieu de coder successivement tous les blocs d'une image I1, puis tous les blocs d'une image Is, ne codet-elle que la différence entre ces images.Plus précisément, ce traitement de codage inter-image revient à coder, pour chaque bloc des images7 la différence entre un bloc B de l'image courante 13 et un bloc B' de l'image I1 précédemment traitée et reconstruite, compte tenu d'un vecteur de déplacement D' entre B et B'. Ce nouveau vecteur de déplacement D' constitue une deuxième information de mouvement. Le bloc prédit B' est fourni par l'étage de prédiction 40 qui prélève dans l'image précédente reconstruite (I1, lorsque l'image courante est I3) les échantillons du bloc correspondant à B mais décalé spatialement du vecteur D' et appelé BR. Ces blocs reconstruits BR sont dans le cas présent fournis par un étage 30 de reconstruction, comprenant ici, en série et en sortie du circuit 21 de transformation orthogonale et quantification, un circuit 31 de transformation orthogonale et quantification inverses, un circuit 32 de reconstitution du signal présent avant la sélection du signal à coder effectivement (recevant également l'entrée D' et la sortie B' de l'étage de prédiction 40 et effectuant l'opération inverse de celle réalisée par l'étage de sélection 10), et une mémoire d'image 33.C'est la sortie de cette mémoire d'image 33 qui est reliée à l'étage de prédiction 40 pour lui fournir les blocs BR. Les vecteurs D' constituant les deuxièmes informations de mouvement sont fournis par un étage 50 dit d'estimation de mouvement fonctionnant comme indiqué maintenant. L'étage de prédiction 40 est ici, en fait, un circuit d'adressage de la mémoire 33 en fonction des vecteurs de déplacement D' fournis par l'étage d'estimation de mouvement 50. Cet étage de prédiction peut inclure, à la suite du circuit d'adressage, un filtre dit de prédiction, destiné notamment à améliorer la prédiction et le codage. Le circuit 32 de l'étage de reconstruction 30 est, dans l'exemple décrit, un additionneur suivi d'un circuit d'adressage pour l'écriture dans la mémoire 33. On a précédemment considéré qu'à chaque bloc Bz (de taille p x q par exemple) des images paires 12, 14, etc... éliminées (et ensuite interpolées) était associé un vecteur de déplacement D, représenté sur le schéma de la figure 2a (qui, pour illustrer ce principe de manière générale, montre trois images successives 12n-1' I2n, 12n+1) ainsi que, dans les images li et 13 (ensuite codées) entourant I2, les blocs B1 et B3 correspondants compte tenu de ce vecteur D.Si l'on considère (voir la figure 2b représentant une suite d'images 12n-1' I2nr 12n+îî I2n+2) dans l'image transmise à coder, 13 par exemple, un bloc B2n+1, B3 par exemple, de taille p' x q', on peut associer à ce bloc B3 un voisinage quelconque composé de n i i blocs B2n (B2, par exemple, avec i variant de 1 à n) dans le découpage de l'image 12 en blocs de taille p x q. Il est alors probable que le vecteur de déplacement, noté D', qui représente le mouvement du bloc B3 entre l'image I1 et l'image 13 est proche du double de l'un des vecteurs Di associés aux blocs B2 (voir la figure 2c). L'étage d'estimation de mouvement 50 a donc pour fonction de tester chacun de ces vecteurs Di et de déterminer le meilleur d'entre eux, puis de réaliser une correction sur ce vecteur sélectionné. D'étage 50, représenté sur la figure 3, comprend d'une part un premier sous-ensemble 51 de détermination de vecteur. Ce sous-ensemble 51, qui réalise la fonction de test, doit déterminer celui des vecteurs Di qui minimise l'expression E (I3(x) - Î1(x-2Di))2 pour chaque bloc de taille p' x q', I3(x) étant l'image courante et Ii(x-2Di) l'image reconstruite et décalée de -2Di, et comprend successivement à cet effet - un circuit d'adressage 510, qui prélève dans la mémoire d'image 33 les échantillons de l'image reconstruite li correspondant à ceux du bloc B3 et décalés de (-2Di), pour le vecteur Di considéré - un soustracteur 511, qui effectue la différence entre I3(x) r image courante, et Ii(x-2Di), image reconstruite et décalée - un élévateur au carré 512 de la différence ainsi obtenue - un sommateur 513, sur tout le bloc B3, des différences au carré ainsi obtenues - un comparateur 514, qui détermine celui des vecteurs Di conduisant ainsi au résultat le plus faible, ce vecteur sélectionné étant noté D'int. L'étage 50 comprend d'autre part un deuxième sousensemble 52 de correction de vecteur. Ce sous-ensemble 52, destiné à effectuer une correction de + 1 élément d'image (voir la figure 4) sur chaque composante du vecteur D'int sélectionné par le sous-ensemble 51, comprend successivement des éléments 520 à 524 similaires aux éléments du sous-ensemble 51, à ceci près que le circuit d'adressage 520, au lieu de recevoir les différents vecteurs Di à tester, reçoit D'int et lui applique les huit différentes possibilités de correction de + 1 élément d'image (telles que représentées dans l'exemple de voisinage de la figure 2c). On obtient cette fois en sortie du comparateur 524, et donc de l'étage d'estimation de mouvement 50, le vecteur D' qui est utilisé pour effectuer la prédiction sur le bloc B3.En général, chaque comparateur, 514 ou 524, compare les résultats deux à deux et sélectionne le plus faible1 mais il pourrait aussi assurer le stockage provisoire de tous les résultats avant de réaliser la sélection de l'un d'entre eux. On précisera aussi qu'au lieu de prévoir deux sous-ensembles 51 et 52 en sérier on pourrait ne prévoir qu'un seul sous-ensemble réalisant d'abord la fonction de détermination de vecteur, puis celle de correction du vecteur ainsi déterminé. Une telle solution économise quelques circuits, mais conduit en contrepartie à un fonctionnement un peu plus lent. Dans un deuxième mode de réalisation de dispositif de codage, représenté sur la figure 5r l'étage de sélection est non plus un simple soustracteur 10, mais un circuit 100 dit de décision inter/intra, dont on précise ci-dessous la structure et la fonction. Cette variante de réalisation est intéressante quand on veut affiner le codage des blocs par la réalisation d'un traitement qui est différent selon l'énergie contenue dans les différentes composantes en fréquence des signaux courants à traiter. Le circuit de décision inter/intra 100 comprend d'une part un premier circuit 101 de calcul de l'énergie contenue, par bloc B des signaux à traiter, dans les composantes autres que la composante continue. Le circuit de décision inter-intra 100 comprend également un soustracteur 102, recevant d'une part les échantillons correspondant à un bloc B courant, d'autre part les échantillons correspondant au bloc B' prédit correspondant, et suivi d'un deuxième circuit 103 de calcul d'énergie.Ce circuit 103 calcule de même l'énergie contenue dans ce bloc d'échantillons constitué en sortie du soustracteur 102 de B et B' (toujours hors composante continue). Un comparateur 104 reçoit alors la sortie des circuits de calcul d'énergie 101 et 103 et sélectionne, selon le résultat de cette comparaison, l'un ou l'autre de deux modes de codage dits codage inter-image et codage intraimage (codages inter et intra dans le cas général). Dans l'un ou l'autre cas, une information additionnelle M1 précisant ledit mode de codage est transmise, car elle sera nécessaire, à la réception, pour la reconstruction des images. Cette information M est également fournie au circuit de reconstitution de signal 32 de l'étage de reconstruction 30. Un troisième mode de réalisation de dispositif de codage est représenté sur la figure 6 et correspond au cas où le circuit d'estimation de mouvement qui a permis d'obtenir les vecteurs D associés aux signaux d'entrée B est défaillant. Dans ce cas, les informations d'entrée du dispositif de codage ne sont plus uniquement des blocs compensés en mouvement, mais peuvent aussi etre des blocs de repli. Une information additionnelle M2 accompagne alors, bien entendu, ces informations d'entrée pour indiquer la nature des blocs et le mode de fonctionnement, compensé ou de repli, qui a permis de les obtenir. Cette information additionnelle M2 est d'une part transmise, puisqu'elle sera nécessaire, à la réception, pour la reconstruction des images, et d'autre part fournie au circuit de décision inter/intra 100 ainsi qu'au circuit de reconstitution de signal 32 de l'étage de reconstruction 30. Dans ce troisième mode de réalisation, le circuit de décision inter/intra 100 reçoit l'information additionnelle M27 de façon que le mode de codage soit forcé en intra lorsque se présentent à l'entrée B du dispositif de codage des blocs de repli, et l'étage de reconstruction 30 est modifié, de la façon suivante. en sortie du circuit 31, inchangé, de transformation orthogonale et quantification inverses, le circuit 32 est maintenant remplacé par un circuit 320 de reconstitution du signal présent avant sélection du signal à coder, la sortie de ce circuit de reconstitution 320 étant fournie à la mémoire 33. Le circuit de reconstitution 320 comprend d'abord un commutateur 321, commandé par l'information M2 pour opérer la sélection entre un traitement en mode compensé et un traitement en mode de repli. Dans le cas (noté CP) du traitement en mode compensé7 chaque bloc, comme on l'a vu, peut être codé en inter ou en intra, selon la position d'un commutateur 322 recevant la sortie C du commutateur 321 et commandé par l'information M1, et la sortie de ce commutateur est alors envoyée vers un aiguilleur 323, soit directement dans le cas du codage intra, soit, dans le cas du codage inter, par l'intermédiaire d'un additionneur 324 qui reçoit sur une deuxième entrée la sortie de l'étage de prédiction 40 pour l'ajouter à la sortie du commutateur 322 présente sur sa première entrée. Dans le cas (noté R) du traitement en mode de repli, un circuit de sous-échantillonnage spatial 325 reçoit la sortie R du commutateur 321 pour ne conserver dans chaque bloc de repli que les échantillons appartenant à l'image courante à reconstruire. Les blocs en mode compensé sont échantillonnés de manière similaire, la sortie intra du commutateur 322 et la sortie de l'additionneur 324 étant fournies au circuit 325 à cet effet. Un circuit 326 reçoit alors les échantillons présents sur la sortie de ce circuit 325 pour effectuer l'interpolation des échantillons manquants des blocs de repli. Après cette interpolation1 la sortie du circuit 326 est envoyée à l'aiguilleur 323 pour assurer la réinsertion des blocs en mode de repli dans l'image reconstruite. La sortie de l'aiguilleur 323, sur laquelle est présente cette image reconstruite, est envoyée vers la mémoire 33. Dans le cas où les signaux d'entrée du dispositif de codage correspondent aux signaux U et V de différence de couleur -c'est-à-dire à la composante de chrominance- de la séquence d'images animées, lesdits signaux d'entrée n'ont pas été soumis, comme la luminance, à la réalisation préalable d'un traitement conduisant à une classification des blocs d'image en blocs compensés ou blocs de repli. Il est cependant possible, comme pour la luminance, de tenir compte du fait que des informations de mouvement D sont disponibles en même temps que lesdits signaux d'entrée pour proposer un dispositif de codage amélioré. Un tel dispositif de codage est représenté, dans un exemple particulier de réalisation, sur la figure 7. Le dispositif représenté comprend tout d'abord un étage de filtrage spatial 205 des signaux de chrominance, comprenant successivement un circuit de préfiltrage spatial 206 opérant séparément sur les signaux U et sur les signaux V et un circuit de sous-échantillonnage spatial 207. En effet, le contenu de composantes de chrominance étant plus pauvre en hautes fréquences que celui de composantes de luminance, une première réduction de débit est obtenue par un sous-échantillonnage spatial de chacun des signaux U et V. Ce sous-échantillonnage spatial, ici d'un facteur 4, est représenté sur la figure 8 pour les signaux U par exemple, mais est similaire pour les signaux V. Sur cette figure 8, on a représenté les points d'image de la composante de chrominance par le symbole U ou V correspondant, et l'on a entouré d'un cercle ceux que le sous-échantillonnage conserve. On constate alors qu'à un bloc de 4 x 4 points d'image des signaux U (ou V, de façon similaire) correspond un bloc 16 x 8 en luminance (ou huit blocs 4 x 4), c'est-à-dire qu'un bloc de 8 x 8 échantillons U (ou V) couvre la même étendue spatiale qu'un bloc 32 x 16 de luminance. Plus généralement, le sous-échantillonnage spatial de la composante de chrominance fait qu'à un bloc Bchr de chrominance de p x q échantillons U (ou V) devant être codés correspondent n blocs Bi de luminance dont l'ensemble recouvre la même étendue spatiale. Le dispositif de codage va donc, dans le cas de la chrominance, prévoir un estimateur de mouvement destiné à déterminer, pour le bloc d'image à reconstruire, quel vecteur de déplacement peut être utilisé pour cette reconstruction parmi l'ensemble des vecteurs de déplacement Di (i variant de 1 à n) attachés auxdits blocs Bi de luminance.De plus, on va ainsi reconstruire, ici, d'une part une image de chrominance de rang pair, notée ichor2 IChr4t etc..., par rapport à l'image de rang opposé Ichrlr IChr3t etc... qui la précède, et d'autre part une image de chrominance de rang impair, notée Îchr3 1chr5r etc. .7 par rapport à l'image de même rang ichor1 Ichr3t etc... qui la précède. Le dispositif de codage de la figure 7 comprend donc, à la suite de l'étage de filtrage spatial 205, l'étage de sélection, puis un étage 220 constituant la chaîne de codage et identique à l'étage 20. L'étage de sélection est ici un circuit de décision inter/intra 210 de même structure que le circuit 100 des figures 5 et 6. Cet étage 210 reçoit d'une part les blocs B de sortie de l'étage de filtrage spatial et d'autre part les blocs de sortie B' d'un étage de prédiction 240, identique à l'étage 40 des figures 1, 5 et 6 et donc constitué, comme lui, d'un circuit d'adressage de la mémoire de sortie d'un étage de reconstruction 230 similaire à l'étage 30. L'étage 210 délivre aussi, comme précédemment, une information additionnelle M1, relative au mode de codage inter ou intra et qui est transmise également puisque nécessaire à la réception.L'adressage de la mémoire est effectué en fonction de vecteurs de déplacement D' fournis par un étage d'estimation 250 et constituant ici, à nouveau, les deuxièmes informations de mouvement. Dans l'étage de reconstruction 230, le circuit de reconstruction, référencé 232, situé entre un circuit 31 de transformation orthogonale et quantification inverses et une mémoire d'image 33, et destiné à reconstruire des lots d'informations périodiques successifs, est similaire à celui de la figure 6, aux exceptions près suivantes - l'absence de classification en blocs compensés et blocs de repli rend inutile la voie incluant les circuits 321, 325, 326, et ces éléments sont donc supprimés, la sortie du circuit 31 étant alors directement reliée à l'entrée du circuit 322 - l'aiguilleur 323 n'est plus utile et est remplacé par un interrupteur fonctionnant ici à la cadence de 12,5 hertz pour n'envoyer vers la mémoire 33 que les seules images nécessaires, ici les images impaires. L'étage d'estimation de mouvement 250, représenté sur la figure 9, comprend ici un seul sous-ensemble de détermination de vecteur. En effet, en raison de la moindre définition et du contenu plus pauvre de la chrominance en hautes fréquences, la correction sur le vecteur sélectionné, réalisée dans le cas de la luminance par le sous-ensemble 52, n'est ici plus nécessaire. La détermination de vecteur est effectuée à partir d'une part des signaux d'entrée B à traiter, d'autre part des signaux déjà traités lors du cycle de traitement précédent et donc disponibles en sortie de l'étage de reconstruction 230, et également desdites premières informations de mouvement. Ce sousensemble est tout à fait similaire au sous-ensemble 51 décrit précédemment, et l'estimateur de mouvement réalise le choix de vecteur qui minimise le même critère que dans le cas de la luminance.Ces premières informations de mouvement sont ici les n vecteurs Di attachés aux n blocs Bi de luminance qui correspondent au bloc de chrominance considéré. Le sous-ensemble de détermination de vecteur qui constitue ici l'étage d'estimation de mouvement 250 comprend tout d'abord un circuit d'adressage 251, recevant sur une première entrée lesdits signaux précédemment traités, c'est-à-dire les blocs BR de sortie de l'étage de reconstruction 230, et sur une deuxième entrée les n vecteurs Di constituant les premières informations de mouvement. Le circuit d'adressage 251 est suivi d'un soustracteur 252, d'un élévateur au carré 253, d'un sommateur 254, et d'un comparateur 255. il faut alors ici distinguer deux situations. Dans la première situation, pour la détermination de deuxièmes informations de mouvement D' relatives au mouvement entre une image de rang impair et l'image de rang pair qui lui succède, par exemple entre Il et I2, entre I3 et I4, etc..., le circuit d'adressage 251 reçoit directement les vecteurs Di, et le soustracteur 252 reçoit sur sa deuxième entrée, non reliée au circuit d'adressage, les signaux courants, qui à cet instant correspondent à I2, I4, etc.... Par contre, dans la deuxième situation, lorsque l'étage 250 effectue la détermination de deuxièmes informations de mouvement D' relatives au mouvement entre images de rang impair successives, par exemple entre I1 et 131 entre I3 et Is, etc..., le circuit d'adressage 251 reçoit les vecteurs Di cette fois par l'intermédiaire d'un multiplicateur par deux, les signaux courants présents sur la deuxième entrée du soustracteur 252 correspondant maintenant à 13, I5, etc,... En effet, dans le premier cas, les deuxièmes informations de mouvement sont, en approximation, de l'ordre de grandeur des premières informations de mouvement, tandis que, dans le deuxième cas, elles sont en approximation, de l'ordre de grandeur du double de ces premières informations de mouvement. Réciproquement, lorsque des signaux ont été, préalablement à leur transmission et/ou leur stockage, codés dans des dispositifs de codage tels que ceux qui viennent d'être décrits, leur décodage doit être prévu, pour permettre une reconstruction des signaux d'origine. Dans le cas où ces signaux d'origine (à l'émission1 avant codage) correspondent aux signaux de luminance d'une séquence d'images de télévision, un exemple de réalisation de dispositif de décodage approprié est représenté sur la figure 10. Dans ce dispositif de décodage, les signaux transmis et/ou stockés sont d'abord envoyés vers une mémoiretampon 310, à la sortie de laquelle est prévu un circuit 320 de décodage à longueur variable. Ce circuit 320 fournit, pour les différents blocs successifs, des coefficients quantifiés, qui sont alors envoyés vers un circuit 330 de quantification et transformation orthogonale inverses, la quantification inverse étant réalisée à l'aide d'un signal de norme délivré à l'émission par le circuit de régulation de débit 24 et ensuite transmis et/ou stocké, en vue justement de l'opération inverse à la réception, lors du décodage. Le dispositif de décodage de la figure 10 comprend également un circuit 340 de reconstruction de lots d'informations à partir d'une part des signaux de sortie du circuit 330 de quantification et transformation orthogonale inverses, d'autre part d'informations de prédiction préalablement déterminées (au cours d'un précédent cycle de reconstruction), et également des informations M1 (codage inter ou intra) et M2 (blocs compensés ou de repli). La sortie de ce circuit 340 est envoyée vers un circuit de mémorisation 360, par l'intermédiaire d'un circuit 350 de traitement de signaux tel que celui décrit dans la demande de brevet français n" 8908187, c'est-à-dire d'un étage de sous-échantillonnage et d'interpolationwavec ou sans compensation de mouvement. Les signaux ainsi transmis à l'étage de souséchantillonnage et d'interpolation comprennent en général, pour chaque lot d'information tel qu'une image dans l'application plus spécialement décrite, pour partie des blocs reconstruits, correspondant au mode compensé et codés soit en inter, soit en intra, et pour partie des blocs en mode de repli. Le stockage dans le circuit de mémorisation 360 achève le cycle de reconstruction et permet de disposer des signaux utiles pour la détermination desdites informations de prédiction et le cycle de reconstruction suivant. Ces informations de prédiction sont déterminées dans un circuit de prédiction 370 recevant d'une part la sortie du circuit de mémorisation 360 et d'autre part les deuxièmes informations de mouvement D', et est ici, en fait, un circuit d'adressage du circuit 360 compte tenu des déplacements indiqués par ces informations D'. Dans le cas où les signaux d'origine (à l'émission, avant codage) correspondent aux signaux de chrominance d'une séquence d'images de télévision, un autre exemple de réalisation de dispositif de décodage est représenté sur la figure 11. Les circuits 310, 320, 330, 360, 370 sont, dans ce dispositif, identiques aux circuits de mêmes références sur la figure 10. Le circuit de reconstruction 340 est très similaire au précédent, la seule différence étant que, dans le cas de la figure 11, il ne reçoit pas d'informations M2 puisqu'il n existe pas, pour la chrominance, de distinction entre blocs compensés ou de repli.La sortie de ce circuit de reconstruction 340 est envoyée d'une part vers un circuit 450 de réinterpolation des signaux de différence de couleur, dont la sortie est destinée à être fournie à un dispositif de visualisation, et d'autre part vers un interrupteur 480, fonctionnant ici à une cadence de 12,5 hertz et inséré entre le circuit 340 et le circuit de mémorisation 360 pour éliminer un lot d'information reconstruit sur deux et ne sélectionner que celui qui est utile pour la prédiction, selon le même principe de fonctionnement que l'interrupteur de sélection des images impaires, dans le circuit de reconstruction 232 de la figure 7. Bien entendu, à partir des réalisations décrites, des variantes peuvent être proposées. On a vu en particulier que les traitements concernant les signaux U et V de différence de couleur étaient effectués séparément, par exemple le préfiltrage spatial réalisé par le circuit 206, les décisions prises par le circuit 210. On peut au contraire choisir d'effectuer ces traitements de façon commune sur U et V, en rereconstituant globalement la composante de chrominance.Dans ce cas, la fonction de test réalisée par le sousensemble de détermination de vecteur de l'étage d'estimation de mouvement est elle aussi commune et est alors concrétisée par une détermination de celui des vecteurs Di qui minimise non plus, pour U ou pour V l'expression donnée plus haut, mais maintenant l'expression suivante t (I2(x) - (x-Di))2 + t (Iz(x) - Il(x-Di))2 U V ou l'expression suivante t (I3(x) - Î1(x-2Di))2 + t (I3(x) - Î1(x-2Di))2 U V selon qu'on se trouve dans l'une ou l'autre des deux situations définies précédemment (mouvement entre images de rangs impair et pair, ou entre images de rang impair), les vecteurs ainsi sélectionnés étant transmis et/ou stockés de façon commune pour U et V. Revendications 1. Dispositif de décodage de signaux préalablement transmis et/ou stockés après réduction de débit, lesdits signaux1 représentatifs d'informations -notamment bidimensionnelles- agencées initialement en lots d'informations périodiques du type image, de rangs successivement impair et pair, et accompagnés de premières informations auxiliaires liées au mouvement relatif des lots d'information entre eux, ayant été avant la transmission et/ou le stockage codés dans un dispositif de codage comprenant (a) un étage d'estimation de mouvement, destiné à délivrer des deuxièmes informations auxiliaires relatives au mouvement des lots d'informations entre eux (b) un étage de prédiction à partir de signaux précédemment codés et des deuxièmes informations de mouvement, destiné à délivrer des signaux modifiés en vue du codage;; (c) un étage de sélection des signaux à coder (d) un étage de codage des signaux ainsi sélectionnés ledit dispositif de décodage comprenant un étage de décodage qui comprend lui-même en série une mémoire-tampon, un circuit de décodage, et un circuit de quantification et transformation orthogonale inverses des signaux décodés recevant également des signaux C et N préalablement transmis et/ou stockés et constituant respectivement une information de classification de subdivisions desdits lots selon leur contenu et une information de normalisation, ledit dispositif de décodage étant caractérisé en ce qu il comprend également (1) un circuit de reconstruction de lots d'informations à partir des signaux de sortie dudit circuit de quantification et transformation orthogonale inverses et d'informations de prédiction déterminées au cours d'un précédent cycle de reconstruction (2) un circuit de traitement destiné à restituer des lots d'informations selon une disposition similaire audit agencement initial (3) un circuit de mémorisation des signaux reconstruits (4) un circuit de prédiction, destiné à délivrer lesdites informations de prédiction à partir d'une part d'informations liées au contenu desdits lots d'informations reconstruits et d'autre part desdites deuxièmes informations de mouvement. 2. Dispositif de décodage selon la revendication 1, caractérisé en ce que les lots d'informations périodiques de l'agencement initial sont les signaux de luminance d'une séquence d'images de télévision, en ce que ledit circuit de traitement est un étage de sous-échantillonnage et d'interpolation, avec ou sans compensation de mouvement selon lesdites premières informations de mouvement et selon des informations de modes de fonctionnement préalablement déterminées en fonction du contenu desdites informations périodiques de l'agencement initial, et en ce que cet étage de sous-échantillonnage et d'interpolation est inséré entre la sortie du circuit de reconstruction et l'entrée du circuit de mémorisation. 3. Dispositif de décodage selon la revendication 1, caractérisé en ce que les lots d'information périodiques de l'angemencement initial sont les signaux de chrominance d'une séquence d'images de télévision, en ce que ledit circuit de traitement est un circuit de réinterpolation des signaux de différence de couleur de ces signaux de chrominance, et en ce qu'un interrupteur d'élimination d'un lot d'information reconstruit sur deux est inséré entre la sortie du circuit de reconstruction et l'entrée du circuit de mémorisation.