Brevet FR2677836A1 — publié le 19921218

Codeur-décodeur sous bandes de signaux de télévision à niveaux de campatibi2ité différents La présente invention concerne un codeur-décodeur sous-bandes de signaux de télévision à différents niveaux de compatibilité. Elle s'applique notamment aux systèmes de transmission et de réception de signaux vidéo numériques. Dans les systemes de transmission d'images de télévision la multiplication des formats de résolution employés pour la télévision classique entrelacée, le vidéotéléphone, la télévision progressive, et l'avènement des systèmes de télévision à haute résolution entrelacée ou progressive rendent nécessaires ltélaboration de systèmes de codage compatibles, quels que soient les sens ascendant et descendant des résolutions. Dans la compatibilité ascendante un récepteur travaillant dans un format vidéo déterminé doit pouvoir recevoir et visualiser un signal transmis suivant un format plus élevé, ctest-à-dire un format selon lequel la résolution du signal est plus grande. C'est le cas par exemple, d'un signal de télévision haute définition progressive connu sous l'abréviation HDTV qui possède lui-même un format plus élevé que celui d'un signal de télévision entrelacé classique. Inversement dans le cas d'une compatibilité descendante un récepteur doit pouvoir recevoir et visuaIiser un signal de résolution moindre que son format de travail. Naturellement les diversités des résolutions entraînent une diversité des dispositifs de codage et de décodage à mettre en oeuvre et compliquent considérablement la gestion des communictations. Une solution à ces problèmes qui est connue de la demande de brevet FR 2 654 887 déposée également au nom de la Demanderesse, consiste à effectuer au niveau des codeurs d'émission un découpage de chaque image à transmettre en sous-bandes suivant une même structure arborescente par filtrage et décimation de la bande de fréquence spatiale des signaux à transmettre quelle que soit leur famille d'appartenance, de façon à coder indépendamment les signaux de chaque sous-bande avant de les transmettre par multiplexage sur le canal de transmission. En réception les décodeurs effectuent le démultiplexage des signaux codés reçus dans chaque sous-bande en décodant les signaux relatifs à chaque sous-bande en fonction de la résolution des signaux transmis et de la résolution propre des récepteurs. Cependant pour que cette solution reste efficace lorsque le débit sur le canal de transmission diminue et pour éviter par exemple que pour des débits inférieurs à 1,4 bits par pixel la qualité visuelle des images observées se dégrade, il est nécessaire d'introduire un codage inter-image supplémentaire tenant compte de la corrélation temporelle naturelle des séquences d'images, ce codage inter-image supplémentaire pouvant consister en un codage différentiel avec compensation de mouvement au niveau de chaque sous-bande. Naturellement la compensation du mouvement est effectuée au niveau des sous-bandes et non au niveau de l'image pleine définition (c'est-à-dire l'image non décomposée) de manière à assurer un codage compatible des images et à éviter des phénomènes de dérive au niveau des décodeurs compatibles.L'estimation du mouvement a lieu sur les images non décomposées suivant une technique connue sous la désignation "block matching" suivant laquelle l'image est découpée en blocs, un vecteur mouvement par bloc étant déterminé par un calcul de corrélation. Cette technique permet d'obtenir des vecteurs mouvements calculés en nombres entiers de pixels. Une estimation de vecteurs à la précision demi-pixel peut aussi être obtenue en interpolant d'abord les images par exemple avec un filtre bilinéaire. Les vecteurs mouvements peuvent ainsi être divisés par le taux de sous échantillonnage de chaque sous-bande considérée afin de servir de base aux compensations de mouvement à effectuer dans chacune d'elles. Les procédures correspondantes consistent au lieu de retirer le pixel en vis à vis codé de la sous-bande précédente de la valeur du pixel à coder, à retirer la valeur d'un pixel voisin dont les coordonnées sont calculées en fonction de ces vecteurs mouvements. Ainsi, lorsque les composantes du vecteur mouvement sont entières, le problème se réduit uniquement à un problème d'adressage mémoire, car il suffit d'aller chercher en mémoire un pixel existant.Par contre, lorsque le vecteur mouvement ne correspond pas à un nombre entier de pixels la valeur du pixel recherché ne peut être qu'interpolée. Cependant les procédés connus d'interpolation à une bande donnée conduisent à utiliser plusieurs filtres longs pour tenir compte des informations contenues dans les bandes adjacentes, ce qui pose des problèmes de réalisation difficiles à résoudre. Le but de l'invention est de pallier les inconvénients précités. A cet effet, l'invention a pour objet, un codeur-décodeur sous bandes de signaux de télévision à niveaux de compatibilité différents, caractérisé en ce qu'il comprend, dans la partie codeur, des bancs de filtres d'analyse pour découper le spectre spatio temporel de chaque image de télévision en sous bandes, les bancs de filtres d'analyse étant couplés à des dispositifs de codage différentiel pour coder séparément les signaux obtenus dans chaque sous bande et en ce qu'il comprend, dans la partie décodeur, des boucles de prédiction en nombre égal au nombre de sous bandes pour reconstruire chaque image de télévision transmise par la partie codeur avec son niveau de résolution dans chacune des sous bandes D'autres caractéristiques et avantages de l'invention apparaîtront dans la description qui salit faite en regard des dessins annexés qui représentent - La figure 1 une décomposition du spectre d'un signal de télévision de standard HDP en sous-bandes EDP et VT - La figure 2 une décomposition du spectre de la figure 1 suivant un arbre de décomposition à seize bandes - La figure 3 un maillage de pixels montrant le principe d'interpolation pour reconstruire un pixel décimé dans une sous-bande en fonction du vecteur mouvement accompagnant ce pixel dans l'image - La figure 4 un tableau récapitulatif des sous-bandes permises et adjacentes à une sous-bande donnée pouvant être utilisée pour le calcul d'interpolation de pixel dans une image - les figures 5 et 6 un mode de réalisation d'un dispositif de compensation de mouvement selon l'invention; - La figure 7 un mode de réalisation d'un codeur décodeur mettant en oeuvre le dispositif de compensation de mouvement des figures 5 et 6. Dans la mise en oeuvre de l'invention, le spectre du signal de télévision à coder est décomposé en sous-bandes de la manière représentée à la figure 1 où différents niveaux de résolution d'une hiérarchie d'image définie par différents standards sont représentés dans un espace de Fourier à deux dimensions dans lequel sont consignées les fréquences spatiales de l'image mesurées en cycle par largeur et hauteur d'image.Sur la figure 1 seuls les standards HDP, EDP et VT désignant respectivement le format pour la haute définition progressive définie par des images de 1250 lignes transmises à la cadence de 50 images par seconde (1250/50/1:1), EDP désignant le format de définition étendue progressive (625/50/1:1) définie par des images de 625 lignes transmises à la cadence de 50 images par seconde, et VT désignant le format de l'image à 312 lignes progressives du vidéo téléphone (312/50/1: :1) ont été représentés et il n'est considéré dans ce qui suit pour simplifier l'exposé que les signaux vidéo aux formats progressifs des standards HDP, EDP et VT, l'application du système et du procédé selon l'invention aux signaux entrelacés pouvant être réalisée en utilisant les signaux progressifs équivalents de la façon dont cela est décrit par exemple dans la demande de brevet FR 2 654 887. Dans l'exemple de la figure 1, pour effectuer un codage-décodage compatible entre les trois standards représentés, chaque récepteur doit être capable de décoder et de visualiser, quelque soit son niveau propre de résolution, le signal qutil reçoit et qui a un format quelconque parmi les 3 formats VT, EDP ou HDP. Ceci ramène le système de codage compatible à un système de codage multirésolution. Pour effectuer un codage compatible inter-image de signaux vidéo, le procédé selon l'invention effectue une décomposition hiérarchique et compatible en sous-bandes des images à transmettre. L'image qui est ainsi décomposée est reconstruite dans un décodeur de réception au moyen de cellules d'interpolation formées par la mise en cascade de plusieurs cellules.La reconstruction presque parfaite de l'image est obtenue en utilisant des filtres connus sous l'abréviation CQF du terme anglo-saxon "conjugate quadrature filter" ou encore des filtres connus sous l'abréviation QMF de "quadrature mirror filter". En utilisant ce principe de décomposition et de reconstruction, l'arbre minimal qui autorise un codage compatible entre les trois formats VT, EDP et HDP du spectre représenté à la figure 1 est un arbre à sept bandes. Dans cette décomposition l'exigence de compatibilité se traduit simplement par un traitement indépendant des trois parties du spectre, de la partie basse fréquence VT (bande 4), du spectre EDP et du spectre HDP. Selon l'invention toute prise en compte du mouvement de l'image est faite de façon indépendante dans chacune de ces trois parties.Cependant comme il apparaît qu'une découpe au moyen d'un arbre à sept bandes ne conduit pas à une décorrélation suffisante des signaux pour permettre une quantification scalaire efficace, des découpes supplémentaires sont nécessaires et en pratique un bon compromis est trouvé au moyen d'un arbre à seize bandes de la façon représentée à la figure 2. Comme décrit précédemment, pour atteindre par exemple les débits de l'ordre de 0,8 bits par seconde il est nécessaire de prendre en compte la corrélation temporelle existant dans les séquences d'image, sans détruire les propriétés de compatibilité du système, c'est-à-dire en respectant les traitements indépendants des parties VT, CEDP et CHDP du spectre de la figure 1, de façon à éviter tout phénomène de dérive au niveau des déco deurs.En effet, en prenant par exemple le cas d'un décodeur EDP, comme celui-ci ne peut utiliser que l'information contenue dans les bandes de basses fréquences, partie VT et partie complémentaire CEDP, du signal HDP de résolution supérieure transmis, si au niveau du codeur la compensation de mouvement est effectuée en utilisant toute l'information du signal HDP (parties VT, CEDP, CHDP), le décodeur EDP n'aura plus accès à l'information CHDP et dans ce cas ne pourra plus effectuer un traitement similaire à celui qui a été effectué au niveau du codeur. De ce fait un phénomène de dérive peut apparaître sur les images décodées. Une solution à ce problème consiste à utiliser des filtres d'interpolation pour interpoler les pixels dans chaque sous-bande en tenant compte des informations contenues dans les sous-bandes adjacentes. Le sous-échantillonnage des signaux permet de transformer la compensation de mouvement faite par pixel entier dans l'image pleine bande en pixels fractionnaires aux niveaux des sous-bandes. Ainsi comme le montre le maillage de la figure 3 les caractéristiques de certains pixels décimés au niveau d'une sous-bande peuvent ainsi être recalculées à partir des pixels conservés dans la sous-bande et de ceux conservés dans les sous-bandes adjacentes. L'avantage de procéder ainsi résulte dans le fait que la maille d'échantillonnage reste analogue à la maille originale et que la compensation de mouvement peut alors être effectuée par un simple décodage si l'estimation du mouvement est faite en nombre entier de pixel. Ceci est obtenu notamment en utilisant des filtres de décomposition polyphase d'ordre N, qui décomposent leur réponse impulsionnelle h(n) en N phases hj, ou j est un entier compris entre 0 et N-1, définies par la relation hj(n) = h(j+nN) Ces filtres ont la propriété de reconstruire tous les points décimés.Cependant comme il n'est nécessaire en fait que de reconstruire que les seuls pixels correspondant au mouvement estimé, le procédé selon l'invention vise à utiliser des filtres d'interpolation à composantes polyphases plus courtes, chacune correspondant à une valeur du vecteur mouvement, de façon à travailler avec des longueurs de composantes polyphase de même ordre que celles filtres d'analyses et de synthèse sous-bande. Dans ces conditions le calcul de la contribution d'une bande j à l'interpolation d'un point d'une bande i peut être fait en prenant l'une des N. phases de la décomposition polyphase à l'ordre N. d'un filtre Kij et le numéro de la phase à prendre en compte est alors déterminé par le décalage V correspondant au vecteur mouvement. A titre d'exemple, si K(n) est la réponse impulsionnelle du filtre Kir, la décomposition polyphase d'ordre Nj de ce filtre permet de définir N. phases Kj de noj où j est un entier allant de O à N-1 tel que, K. (n) = K (j +n.Nj) Ainsi pour un ordre de décomposition N. = 4, la décomposition polyphase d'un filtre comportant n+1 échantillons de phase centrée sur l'échantillon d'ordre 0 donnera pour une suite ordonnée d'échantillons telles que (-6, -5...0,1...6), les échantillons suivants Phase O K. (-4), K. (O), K. (4), l'origine étant placée sur J J l'échantillon 0 Phase 1 Kj(-3), Kj(l), Kj(3), L'origine étant placée sur l'échantillon 1 Phase 2 K.(-6), K.(-2), Ka (2), K.(6). L'origine étant placée J J J J sur l'échantillon 2 et Phase 3 Kj(-5), Kj(-l), K. (3), L'origine étant placée sur l'échantillon 3. Ainsi si V est un multiple de N., la phase 0 du filtre est utilisée et rien n'est modifié, par contre, dans le cas contraire, le numéro de phase n à utiliser est défini par n = Nj-R où R est le reste de la division de V par N;. Comme déjà souligné précédemment l'interpolation d'un point d'une bande donnée doit, pour être parfaite, utiliser l'information contenue dans toutes les autres bandes, la contribution de ces bandes étant déterminée par les filtres Kij. Du fait de la contrainte de compatibilité il n'est pas possible d'utiliser toutes les bandes mais en fait comme le montre le tableau de la figure 3 la contribution de toutes les bandes n'apparaît pas indispensable. Il apparaît que ce sont essentiellement les sous-bandes adjacentes à une sous-bande considérée qui contribuent le plus à l'interpolation de la sous bande considérée et que les contributions des autres sous-bandes peuvent être considérées comme négligeables. En fait, en considérant l'arbre optimal à 16 bandes de la figure 2 l'utilisation des bandes adjacentes peut être Iimitée de la façon suivante. Pour les bandes numérotées 13, 14, 15 et 16 l'interpolation n'azura à utiliser que l'information des bandes 13, 14, 15 et 16. Pour les bandes 2, 3, 4 l'interpolation devra être limitée à l'utilisation des bandes 2, 3, 4, 13, 14, 15 et 16. Pour les bandes 1, 5, 6, 7, 8, 9, 10, 11, 12 I'interpolation de ces bandes pourra utiliser les informations contenues dans toutes les autres bandes. Cependant, comme le montre la dernière colonne du tableau de la figure 4 l'utilisation des bandes adjacentes peut être davantage limité en ne considérant pas les bandes adjacentes situées aux frontières délimitant les domaines VT, EDP, CHDP, de façon à diminuer considérablement le nombre des opérations à effectuer et les accès mémoire. Dans ce qui suit il est fait une distinction entre l'arbre de décomposition en sous-bandes de la figure 1, nécessaire à la compatibilité et l'arbre de décomposition de la figure 2 nécessaire au codage. Du tableau de la figure 4 il apparaît clairement qu'utiliser les bandes adjacentes avec la découpe en 7 bandes pour la compensation de mouvement est plus efficace que d'utiliser les bandes adjacentes avec la découpe à 16 bandes, et que celle-ci doit conduire à une réalisation beaucoup plus simple. Un mode de réalisation d'un dispositif de compensation de mouvement correspondant est représenté à la figure 5. Cette réalisation évite de faire apparaître explicitement l'influence des bandes adjacentes. Dans ce mode de réalisation la compensation de mouvement a lieu séparément dans chacune des sous-bandes VT, EDP et HDP par des blocs de compensation de mouvement portant sur la figure 5 les références 1, 2, 3. Dans ce schéma la compensation de mouvement a lieu dans l'image courante en prenant en considération des pixels de l'image précédente. L'image est décomposée en 7 sous-bandes de la façon indiquée par l'arbre de décomposition de la figure 1. Après deux sur-échantillonnages par 2 successifs dans les directions horizontale et verticale de l'image, le signal VT de la bande 4 est transformé dans la maille des pixels d'origine au moyen de deux filtres de reconstruction passe-bas 4 et 5 de fonction de transfert GLL (z). Le signal obtenu est compensé en mouvement par le bloc de compensation de mouvement 1 et le résultat obtenu est ensuite décimé deux fois par 2 dans les directions horizontale et verticale de l'image pour donner après deux filtrages passe-bas successifs 6 et 7 de fonction de transfert HLL(z) une prédiction VT du signal VT dans l'image courante. Les signaux des bandes 5, 6 et 7 sont également suréchantilionnés par deux dans les directions horizontale et verticale de l'image avant d'être appliquées à des filtres de reconstructions 8, 9 et 10 respectivement passe-bas et haut, passe-haut et passe-bas, et deux fois passe-haut dans les directions horizontale et verticale de l'image et de fonction de transfert notées respectivement GLH(z), GHL(z) et GHH(z). Un circuit sommateur 11 additionne les signaux obtenus en sortie des filtres 4, 8, 9 et 10. Le signal résultant de cette addition est suréchantillonné par deux dans les directions horizontale et verticale de l'image et filtré par un filtre de reconstruction 12 passe-bas dans les deux directions horizontale et verticale de l'image. Le signal obtenu à la sortie du filtre 12 est compensé en mouvement par le bloc de compensation de mouvement 2 et le résultat obtenu est ensuite décimé deux fois par 2 dans les directions horizontale et verticale de l'image pour donner, après un premier filtrage par deux filtres 13 et 14 respectivement passe-bas dans les deux directions horizontale et verticale de l'image et de fonctions de transfert notées respectivement HLL(z) et HLH(z), un signal de prédiction dans la sous-bande 5.Un deuxième filtrage réalisé par le filtre 13 et un filtre 15 couplés en série donne, après deux décimations, un signal de prédiction corrigé en mouvement dans la bande 6 et un deuxième signal de filtrage réalisé par le filtre 13 et un filtre 16 couplés en série donne après deux décimations un signal de prédiction corrigé en mouvement dans la bande 7, les filtres 15 et 16 ayant des fonctions de transfert notées respectivement HLL(z) et HHL(z). Les signaux des bandes 1, 2 et 3 sont aussi suréchantillonnés par deux dans les directions horizontale et verticale de l'image avant d'être appliqués à des filtres de reconstructions 17, 18 et 19 respectivement passe bas et haut, passe haut et bas, et deux fois passe haut dans les deux directions horizontale et verticale de l'image et de fonction de transfert notées respectivement GLH(Z) z GHL(Z) et GHH(Z) Les signaux filtrés obtenus sont appliqués à des entrées respectives d'un circuit additionneur 20, pour être additionnés au signal fourni par le filtre 12. Le signal résultant de cette addition est appliqué à l'en- trée du bloc de compensation de mouvement 3 pour être compensé en mouvement. Le signal compensé en mouvement obtenu est en fait un signal HDP reconstitué qui est à son tour décomposé dans les sous-bandes 1, 2 et 3 après décimation par 2 dans les directions horizontale et verticale de l'image, par des filtres 21, 22, 23 respectivement passe-bas et haut, passe haut et bas et deux fois passe haut et de fonctions de transfert notées respectivement HLH(Z)) HHL(Z) et H 171 Un mode de réalisation d'un dispositif de compensation de mouvement équivalent à celui de la figure 5 est représenté à la figure 6, pour faire apparaître les fonctions de transfert équi valente aux combinaisons des filtres d'interpolation 4, 5, 6 et 7 d'une part, et 12 et 13 d'autre part. La fonction de transfert résultante de l'ensemble des fonctions de transfert des filtres 4, 5, et 7 conduisant à une prédiction du signal VT dans la sous-bande 4 est représentée à l'intérieur du rectangle en pointillé 24 et a pour transformée en (z) la relation a(z) = GLL(z2) GLL(Z) HLL(Z) (z) HLL(22). La fonction de transfert résultante des fonctions de transfert des filtres 12 et 13, conduisant à une prédiction du signal EDP à l'entrée des filtres 14, 15 et 16, est représentée à l'intérieur du rectangle fermé en pointillés 25 et a pour transformée en (z) la relation b(z) = GLL(z).HLL(Z)- Comme expliqué précédemment les filtres de fonction de transfert a(z) et b(z) permettent de recalculer tous les pixels décimés. Or on ne s'intéresse qu a ceux vers lesquels pointe un vecteur mouvement, cela signifie que ces filtres peuvent être décomposés en composantes polyphases plus courtes et donc plus facile à implanter. Les autres éléments homologues à ceux de la figure 4 et ceux notamment conduisant à la prédiction HDP du signal HDP sont représentés avec les mêmes références. Les modes de réalisation qui précèdent permettent d'effectuer des estimations de mouvement au pixel entier par rapport à la résolution de l'image pleine bande d'origine. Il est clair que des schémas similaires à ceux précédemment décrits peuvent encore être réalisés pour des mouvements plus faibles, au demi pixel notamment, il suffit pour cela de créer les pixels qui n'existent pas dans l'image d'origine. Ceci peut être obtenu au moyen d'un filtre bilinéaire qui fait appel pour chaque pixel à interpoler aux quatre pixels de la maille originale voisins. Un mode de réalisation d'un codeur-décodeur complet à trois niveaux incorporant le dispositif de compensation précédemment décrit est montré à la figure 7. Celui-ci comporte dans la partie codeur, des bancs de filtre d'analyse 26 et 27 décomposant l'image d'origine pleine bande dans les sous-bandes 1 à 7. Les bancs 26 et 27 distribue les signaux décimés par les filtres d'analyse 26 et 27 sur trois codeurs correspondant aux trois niveaux de résolution, ces codeurs étant formés par des circuits de quantification 28. couplés à des dispositifs de codage à longueur variable 29. où i = 1, 2 ou 3. Chaque codeur comprend également un circuit soustracteur 30. pour soustraire de la valeur de chaque pixel à coder fourni par un filtre d'analyse une valeur de prédiction obtenue des blocs de compensation de mouvement 24, 25 et 3 décrits précédemment. Ces blocs reçoivent d'une mémoire de trame 31. les pixels de la trame qui précède la trame courante. Ceux-ci sont reconstitués par un circuit additionneur 32i à partir de chaque donnée correspondante, codée par un codeur 29. et déquantifiée par un déquantificateur 33.. Les pixels reconstitués de la trame précédente sont également appliqués à une entrée correspondante des circuits additionneurs 30.. Des filtres d'analyse 34, 35 permettent d'une part, d'ajouter les pixels de la bande VT aux pixels déquantifiés obtenus du circuit additionneur 322 pour former les pixels de la bande EDP et d'autre part, d'ajouter les pixels de la bande EDP à ceux dé quantifiés obtenus du circuit additionneur 323 pour former les pixels de la bande HDP. Des filtres d'analyses 36 et 37 assurent l'interface entre les blocs de compensation de mouvement 25 et 3 avec les circuits additionneurs 322 et 323 ainsi qu'avec les circuits soustracteurs 302 et 303 respectivement. Sur la figure 7 les éléments situés à droite de la ligne en pointillés AM' constitue également les décodeurs du système de transmission. Naturellement le dispositif à trois boucles de prédiction qui vient d'être décrit qui permettent d'obtenir trois niveaux de compatibilité et auxquelles correspondent trois décodeurs VT, EDP et HDP, peut aussi être restreint à un dispositif comportant seulement deux boucles de prédiction à deux niveaux de compatibilité auxquels correspondent seulement deux décodeurs EDP et HDP. REVENDICATIONS 1. Codeur-décodeur sous bandes de signaux de télévision à niveaux de compatibilité différents, caractérisé en ce qu'il comprend, dans la partie codeur, des bancs de filtres d'analyse (26, 27) pour découper le spectre spatio temporel de chaque image de télévision en sous bandes, les bancs de filtres d'analyse étant couplés à des dispositifs de codage différentiel (3oit 31i, 32i) pour coder séparément les signaux obtenus dans chaque sous bande et en ce qu'il comprend, dans la partie décodeur, des boucles de prédiction (24 ; 25 ; 12, 17 ... 20, 3, 21, 22, 23) en nombre égal au nombre de sous bandes pour reconstruire chaque image de télévision transmise par la partie codeur avec son niveau de résolution dans chacune des sous bandes. 2. Codeur-décodeur selon la revendication 1, caractérisé en ce que le nombre de sous bandes est égal ou inférieur à 3. 3. Codeur-décodeur selon la revendication 2, caractérisé en ce que le nombre de sous-bandes fait partie des standard HDP, EDP et VT. 4. Codeur-décodeur selon l'une quelconque des revendications 2 et 3, caractérisé en ce qu'une bande de prédiction d'une sous-bande VT comporte, un dispositif de filtrage de fonction de a a transfert G (z )GLL(z)HLL(Z) HLL(Z ) couplé en entrée, à un dispositif de suréchantillonnage 2 fois par 2 du standard VT, décodé dans les directions horizontales et verticales de l'image dans la trame précédant la trame courante par l'intermédiaire d'un dispositif de compensation de mouvement 1 et en sortie, à un dispositif de décimation 2 fois par 2 du signal obtenu dans les directions horizontales et verticales de l'image, G,, (z) et HLL(z) étant des fonctions de transfert de filtre passe bas. 5. Codeur-décodeur selon l'une quelconque des revendications 2 à 4, caractérisé en ce qu'une bande de prédiction d'une sous bande EDP comporte un dispositif de filtrage de fonction de transfert GLL(z). HLL(z) couplé en série avec un dispositif de compensation de mouvement 2 entre un dispositif de suréchantillonnage et un dispositif de décimation par deux dans les directions horizontales et verticales de l'image, un ensemble de filtres de reconstruction (4, 8, 9, 10) de la sous bande EDP à partir des sous bandes adjacentes à la bande VT couplé à l'entrée du dispositif de suréchantillonnage par deux, ainsi qu'un ensemble de filtres (14, 15, 16) couplés à la sortie du dispositif de décimation par 2 pour donner une prédiction dans chacune des sous bande adjacentes à la bande VT. 6. Codeur-décodeur selon l'une quelconque des revendications 2 à 5, caractérisé en ce qu'une bande de prédiction de la bande HDP comporte un ensemble de filtres (12, 17, 18, 19) couplé à l'entrée d'un dispositif de compensation de mouvement 3 pour calculer une prédiction dans la bande HDP en tenant compte des sous-bandes adjacentes à la sous-bande EDP et des filtres de décimation (21, 22, 23) couplé en sortie du dispositif de compensation de mouvements, pour fournir une prédiction dans chacune des sous-bandes adjacentes à la sous-bande EDP. 7. Codeur-décodeur selon l'une quelconque des revendications 1 à 6, caractérisé en ce que l'interpolation est obtenue au moyen de filtres bilinéaires placés dans chaque boucle de prédiction. 8. Codeur-décodeur selon l'une quelconque des revendications 1 à 7, caractérisé en ce que l'estimation de mouvement effectuée par les dispositifs de compensation de mouvement a lieu au i pixel.