Brevet FR2813486A1 — publié le 20020301

La présente invention concerne un procédé et un dispositif de transformation d'un ensemble de données représentatives de grandeurs physiques et qui est composé de sous-ensembles. II est connu, notamment pour coder une séquence d'images numériques, de réaliser une estimation de mouvement entre une image courante et une image précédente dans la séquence, puis de compenser le mouvement de manière à produire une prédiction de l'image courante. La différence entre la prédiction de l'image courante et l'image courante elle-même est ensuite calculée. Cette différence est appelée erreur de prédiction. Plus l'erreur est faible, et plus elle sera compressée de manière efficace, c'est-à-dire avec un bon compromis débit/distorsion, ou de manière équivalente, avec un bon rapport taux de compression sur qualité de reconstruction. L'estimation et la compensation de mouvement ainsi que le calcul de l'erreur de prédiction peuvent être réalisés de deux manières différentes. Selon une première approche, il est possible de réaliser ces opérations dans le domaine original de l'image, c'est-à-dire dans le domaine spatial sans que celle-ci soit préalablement transformée. Selon une deuxième approche, II est également possible de transformer l'image et ensuite de réaliser les opérations d'estimation, de compensation de mouvement et de calcul de l'erreur de prédiction dans le domaine transformé. La deuxième approche nécessite que la méthode d'estimation et de compensation de mouvement soit bien adaptée au domaine transformé. En particulier, la transformation en ondelettes discrète est couramment utilisée pour coder des images, puisqu'elle offre une bonne représentation de l'information à coder, en séparant l'information importante (basse fréquence) de l'information dite de détail . Afin de fixer les idées, on rappelle ici brièvement quelques définitions. Une transformation en ondelettes discrète (connue en terminologie Anglosaxonne sous le terme Discrete Wavelet Transform , et couramment appelée DWT) permet de décomposer un signal numérique, par exemple une image numérique, en plusieurs sous-bandes de fréquence, réparties selon un ou plusieurs niveaux de résolution. La décomposition peut être critique, c'est-à-dire que le signal résultant de la transformation comporte le même nombre d'échantillons numériques que le signal d'origine. La décomposition peut être redondante, c'est-à-dire que le signal résultant de la transformation comporte plus d'échantillons que le signal d'origine. C'est notamment le cas lorsque la décomposition est effectuée sans sous-échantillonnage (une telle décomposition est connue en terminologie Anglosaxonne sous le terme Continuous Discrete Wavelet Transform , et couramment appelée CDWT), comme il sera plus particulièrement considéré dans la suite. Cependant, la transformation en ondelettes discrète critique (DWT) n'est pas invariante en translation. Cela a pour conséquence que si deux signaux qui diffèrent d'un décalage de quelques pixels sont décomposés par une transformation en ondelettes discrète critique, les signaux résultant auront des coefficients de haute fréquence très différents. L'estimation et la compensation de mouvement dans le domaine des transformées en ondelettes discrètes critiques conduisent donc à une mauvaise prédiction, et de ce fait à une erreur de prédiction qui est grande. Une telle erreur est par conséquent difficile à compresser de manière efficace. Le codage n'est donc pas efficace, au sens où il sera difficile d'obtenir un bon rapport débit/distorsion. On connaît, d'après la demande de brevet français n 98 15041 déposée le 30 novembre 1998 par la Demanderesse, une méthode de codage qui permet de calculer une erreur de prédiction dans le domaine des transformées en ondelettes sans sous-échantillonnage. Une telle méthode permet de coder les données avec une faible erreur de prédiction. La Demanderesse a toutefois recherché une autre solution au problème de la diminution de l'erreur de prédiction évoqué ci-dessus. Dans la cadre de la recherche de cette autre solution, la Demanderesse a trouvé de manière inattendue une nouvelle transformation d'un ensemble de données représentatives de grandeurs physiques qui est quasi-invariante en translation dans le domaine des transformées en ondelettes et qui, notamment, sert de base pour l'élaboration de la solution susmentionnée. Cependant, la Demanderesse s'est aperçue que cette nouvelle transformation pouvait être utilisée de manière plus générale, c'est-à-dire indépendamment de l'élaboration de la solution mentionnée ci-dessus. La présente invention a ainsi pour objet un procédé de transformation d'un ensemble de données représentatives de grandeurs physiques et qui est composé de sous-ensembles, caractérisé en ce que ledit procédé comporte, pour un sous-ensemble dit courant et un sous-ensemble dit précédent, les étapes suivantes a) décomposition par transformée en ondelettes, sans sous- échantillonnage, suivant un niveau de résolution, de chacun desdits sous- ensembles courant et précédent, b) sous-échantillonnage de la sous-bande d'approximation issue de la décomposition précédente pour chacun des sous-ensembles courant et précédent décomposés, c) décomposition par transformée en ondelettes, sans sous- échantillonnage, suivant un autre niveau de résolution, de la sous-bande d'approximation sous-échantillonnée de chacun des sous-ensembles courant et précédent décomposés, d) exécution un nombre p de fois des étapes b) et c), avec p allant de 0 à M-1, où M représente le nombre de niveaux de résolution. Corrélativement, l'invention a pour objet un dispositif de transformation d'un ensemble de données représentatives de grandeurs physiques et qui est composé de sous-ensembles, caractérisé en ce que ledit dispositif comporte, pour un sous-ensemble dit courant et un sous-ensemble dit précédent - des moyens de décomposition par transformée en ondelettes, sans sous-échantillonnage, suivant un niveau de résolution, de chacun desdits sous-ensembles courant et précédent, - des moyens de sous-échantillonnage de la sous-bande d'approximation obtenue par décomposition pour chacun des sous-ensembles courant et précédent décomposés, - des moyens de décomposition par transformée en ondelettes, sans sous-échantillonnage, suivant un autre niveau de résolution, de la sous- bande d'approximation sous-échantillonnée de chacun des sous-ensembles courant et précédent décomposés. L'invention permet d'obtenir une image transformée qui est quasi- invariante en translation, contrairement aux méthodes proposées dans l'art antérieur. Cette propriété va permettre d'effectuer ultérieurement une estimation d'un champ de mouvement hiérarchique et une compensation de mouvement hiérarchique très efficaces dans le domaine des transformées en ondelettes. Comme on le verra plus loin, d'autres applications de cette transformation peuvent être envisagées. Selon une caractéristique, chaque sous-ensemble décomposé suivant M niveaux de résolution comportant un groupe de sous-bandes par niveau de résolution, ledit procédé comporte, pour chaque groupe de sous- bandes d'un niveau de résolution donné, une étape de détermination d'un champ de mouvement entre les groupes de sous-bandes correspondants de même niveau du sous-ensemble courant et du sous-ensemble précédent décomposés. Ainsi, on obtient un champ de mouvement adapté pour chaque niveau de résolution. Un tel champ hiérarchique est particulièrement bien adapté à une transmission progressive du champ de mouvement d'un émetteur vers un récepteur. II permet, de plus, de calculer et représenter des mouvements de grande amplitude, puisque les déplacements initiaux sont calculés sur une résolution spatiale très faible. On constate enfin une robustesse élevée de ce champ hiérarchique les déplacements étant estimés à plusieurs niveaux de résolution, la sensibilité au bruit est moins élevée que pour une estimation à un seul niveau de résolution. Selon une caractéristique, le procédé comporte une étape de formation de la différence AMVj entre deux champs de mouvement MVj et MVj+l respectivement déterminés pour deux groupes de sous-bandes obtenus par décomposition suivant deux niveaux de résolution consécutifs, avec j allant de 1 à M-1. Ce champ de mouvement complémentaire AMVj peut être avantageusement transmis à la place du champ MVj, ce qui permet de réduire la quantité d'informations à transmettre. Selon une autre caractéristique, le procédé comporte une étape de compensation en mouvement de chaque groupe de sous-bandes de chaque niveau de résolution du sous-ensemble précédent par le champ de mouvement précédemment déterminé et correspondant à ce niveau. La compensation est effectuée directement dans le domaine des transformées en ondelettes, niveau de résolution par niveau de résolution. Ainsi, on n'a pas besoin d'effectuer une synthèse de l'image (par transformation en ondelettes inverse) avant de compenser le mouvement. Selon encore une autre caractéristique, le procédé comporte une étape de détermination d'une erreur de prédiction à partir de chaque groupe de sous-bandes de chaque niveau de résolution du sous-ensemble courant décomposé et du groupe de sous-bandes correspondant de même niveau du sous-ensemble précédent compensé. On peut ainsi coder les données avec une erreur de prédiction qui est faible, car cette erreur est calculée à partir d'une transformation qui est quasi-invariante en translation. Selon une caractéristique, l'erreur de prédiction déterminée pour chaque niveau de résolution est sous-échantillonnée, pour former une erreur de prédiction dite critique par niveau de résolution. Ceci permet de conserver le nombre critique d'échantillons et le volume des données codées n'est donc pas plus grand que celui des données initiales. Par ailleurs, le codage ainsi défini par les étapes précédentes satisfait les conditions de reconstruction parfaite, en l'absence d'autre traitement sur les données. En outre, l'erreur étant déterminée niveau de résolution par niveau de résolution, elle est particulièrement bien adaptée à une transmission progressive. La présente invention vise également un procédé de transformation d'un ensemble codé de données représentatives de grandeurs physiques et qui est composé de sous-ensembles, caractérisé en ce qu'une forme codée Sc, d'un sous-ensemble courant comportant au moins un couple constitué d'une erreur de prédiction critique ECM et d'un champ de mouvement MVM qui ont été déterminés entre un sous-ensemble précédent S"_, et un sous-ensemble courant Sn non codés, après décomposition de ces sous-ensembles par transformées en ondelettes, sans sous-échantillonnage, suivant M niveaux de résolution, avec M >_ 2, la sous-bande d'approximation issue d'une décomposition ayant été sous-échantillonnée entre deux décompositions successives, ledit couple ECM, MVM correspondant à l'ensemble de sous- - des moyens de décomposition par transformée en ondelettes, sans sous-échantillonnage, suivant un autre niveau de résolution, de la sous- bande d'approximation sous-échantillonnée du sous-ensemble précédent décomposé. Lorsque la forme codée de l'image courante comporte le champ de mouvement et l'erreur de prédiction critique correspondant au dernier niveau de résolution M, le dispositif récepteur peut commencer à traiter ces informations pour reconstruire l'image. Ainsi, même si les champs de mouvement et les erreurs de prédiction critiques correspondant aux autres niveaux de résolution ne parviennent pas au dispositif récepteur, celui-ci peut malgré tout parvenir à une reconstruction partielle de l'image courante. L'invention a également pour objet un procédé de transmission de données représentatives de grandeurs physiques, caractérisé en ce qu'il comporte une étape de transmission d'au moins un couple constitué d'une erreur de prédiction critique et d'un champ de mouvement qui ont été déterminés entre un sous-ensemble précédent et un sous-ensemble courant d'un ensemble de données, après décomposition de ces sous-ensembles par transformées en ondelettes, sans sous-échantillonnage, suivant M niveaux de résolution, avec M >_ 2, la sous-bande d'approximation issue d'une décomposition ayant été sous-échantillonnée entre deux décompositions successives. Corrélativement, l'invention vise un dispositif de transmission de données représentatives de grandeurs physiques, caractérisé en ce qu'il comporte des moyens de transmission d'au moins un couple constitué d'une erreur de prédiction critique et d'un champ de mouvement qui ont été déterminés entre un sous-ensemble précédent et un sous-ensemble courant d'un ensemble de données, après décomposition de ces sous-ensembles par transformées en ondelettes, sans sous-échantillonnage, suivant M niveaux de résolution avec M >_ 2, la sous-bande d'approximation issue d'une décomposition ayant été sous-échantillonnée entre deux décompositions successives. bandes du niveau M de résolution, ledit procédé comporte les étapes suivantes e) décomposition par transformée en ondelettes, sans sous- échantillonnage, suivant un niveau de résolution, d'un sous-ensemble précédent Sdn_j qui a été préalablement reconstruit par transformation à partir d'une forme codée de ce sous-ensemble, f) sous-échantillonnage de la sous-bande d'approximation issue de la décomposition précédente, g) décomposition par transformée en ondelettes, sans sous- échantillonnage, suivant un autre niveau de résolution, de la sous-bande d'approximation sous-échantillonnée du sous-ensemble précédent décomposé, h) exécution un nombre p de fois des étapes f) et g), avec p allant de 0àM-1. Corrélativement, l'invention vise un dispositif de transformation d'un ensemble codé de données représentatives de grandeurs physiques et qui est composé de sous-ensembles, caractérisé en ce qu'une forme codée Sc, d'un sous-ensemble courant comportant au moins un couple constitué d'une erreur de prédiction critique ECM et d'un champ de mouvement MVM qui ont été déterminés entre un sous-ensemble précédent Sn_1 et un sous-ensemble courant S, non codés, après décomposition de ces sous-ensembles par transformées en ondelettes, sans sous-échantillonnage, suivant M niveaux de résolution, avec M >_ 2, la sous-bande d'approximation issue d'une décomposition ayant été sous-échantillonnée entre deux décompositions successives, ledit couple ECM, MVM correspondant à l'ensemble de sous- bandes du niveau M de résolution, ledit dispositif comporte: - des moyens de décomposition par transformée en ondelettes, sans sous-échantillonnage, suivant un niveau de résolution, d'un sous- ensemble précédent Sd,_, qui a été préalablement reconstruit par transformation à partir d'une forme codée de ce sous-ensemble, - des moyens de sous-échantillonnage de la sous-bande d'approximation obtenue par décomposition, La transmission progressive des champs de mouvement et des erreurs de prédiction critiques niveau par niveau, notamment en commençant par le dernier niveau, permet d'obtenir les avantages précités. L'invention vise aussi un appareil de traitement de données qui comporte un dispositif de transformation d'un ensemble de données ou un dispositif de transformation d'un ensemble codé de données, comme exposé brièvement ci-dessus. L'invention vise en outre un appareil de traitement de données comportant un dispositif de transmission de données tel que brièvement exposé ci-dessus. L'invention vise par ailleurs un moyen de stockage d'informations, éventuellement totalement ou partiellement amovible, lisible par un ordinateur ou un processeur contenant des instructions d'un programme d'ordinateur, caractérisé en ce qu'il permet la mise en oeuvre du procédé de transformation d'un ensemble de données ou du procédé de transformation d'un ensemble codé de données tel que brièvement exposé ci-dessus. L'invention vise également un produit "programme d'ordinateur" ("computer program" product en terminologie anglosaxonne) chargeable dans un dispositif programmable, comportant des séquences d'instructions ou des portions de code logiciel pour mettre en oeuvre les étapes du procédé de transformation d'un ensemble de données ou du procédé de transformation d'un ensemble codé de données tel que brièvement exposé ci-dessus, lorsque ledit produit "programme d'ordinateur" est exécuté sur un dispositif programmable. Les avantages et caractéristiques propres au dispositif de transformation d'un ensemble de données ou au dispositif de transformation d'un ensemble codé de données, à l'appareil de traitement de données comportant un tel dispositif, ainsi qu'aux moyens de stockage d'informations et au produit "programme d'ordinateur" étant les mêmes que ceux exposés ci- dessus concernant le procédé selon l'invention, ils ne seront pas rappelés ici. Les caractéristiques et avantages de la présente invention apparaîtront plus clairement à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple non limitatif et faite en référence aux dessins annexés sur lesquels - la figure 1 représente de manière schématique un appareil de traitement de données comportant un dispositif de codage de données selon l'invention, - la figure 2 représente de manière schématique un appareil de traitement de données comportant un dispositif de décodage de données selon l'invention, - la figure 3 représente un mode de réalisation du dispositif de codage de données selon l'invention de la figure 1, - la figure 4 représente un mode de réalisation du dispositif de décodage de données selon l'invention de la figure 2, - la figure 5 représente un mode de réalisation d'un dispositif de mise en aeuvre de l'invention, - la figure 6 est un algorithme de codage selon la présente invention, - la figure 7, représente une transformation de type MCDWT sur l'image précédente Sn_1, - la figure 8 représente une estimation du champ de mouvement hiérarchique entre les différents groupes de sous-bandes de niveau de résolution donné des images précédentes S,_, et courante S", - la figure 9 illustre les principes de l'estimation de mouvement hiérarchique, - la figure 10 représente la compensation de mouvement de chaque groupe de sous-bandes de niveau de résolution donné de l'image précédente décomposée Sn_1, - la figure 11 représente la détermination de l'erreur de prédiction, niveau par niveau, à partir de l'image précédente décomposée et compensée et à partir de l'image courante décomposée, - la figure 12 illustre la détermination de l'erreur de prédiction critique, niveau par niveau, ainsi que la transmission progressive des champs de mouvement et des erreurs de prédiction niveau par niveau, - la figure 13 est un algorithme de décodage selon la présente invention, - la figure 14 représente une transformation de type MCDWT sur l'image décodée précédente Sd,_,, - la figure 15 illustre la compensation et la reconstruction de la sous-bande d'approximation Sdn(0) de l'image courante, - la figure 16 illustre la compensation et la reconstruction du groupe de sous-bandes de détail Sd,(1) à Sdn(3) de l'image courante décodée ainsi que la reconstruction complète de cette image. Selon un mode de réalisation représenté à la figure 1, un dispositif 2 de transformation de données selon l'invention, également appelé dispositif de codage, comporte une entrée 12 à laquelle est reliée une source 1 de données non codées. La source 1 comporte, par exemple, un moyen de mémoire, telle qu'une mémoire vive, un disque dur, une disquette, un disque compact, pour mémoriser des données non codées. Ce moyen de mémoire est associé à un moyen de lecture approprié pour y lire les données. Un moyen pour enregistrer les données dans le moyen de mémoire peut également être prévu. La source 1 peut être par exemple une caméra vidéo dans le cas d'un signal d'image ou un microphone dans le cas d'un signal de son. Le dispositif de codage 2 peut être intégré dans un appareil de traitement de données TD1, tel qu'un ordinateur par exemple. Des moyens 3 utilisateurs de données codées sont reliés en sortie 13 du dispositif de codage 2. Les moyens utilisateurs 3 comportent par exemple des moyens de mémorisation de données codées et/ou des moyens de transmission des données codées. La figure 2 représente un dispositif 5 de transformation de données codées par le dispositif 2.Ce dispositif 5 est également appelé dispositif de décodage de données. Des moyens 4 utilisateurs de données codées sont reliés en entrée 15 du dispositif de décodage 5. Les moyens 4 comportent par exemple des moyens de mémoire de données codées, et/ou des moyens de réception des données codées qui sont adaptés à recevoir les données codées transmises par les moyens de transmission 3. Le dispositif de décodage 5 peut être intégré dans un appareil de traitement de données TD2, tel qu'un ordinateur par exemple. Des moyens 6 utilisateurs de données décodées sont reliés en sortie 16 du dispositif de décodage 5. Les moyens utilisateurs 6 sont, par exemple, des moyens de visualisation d'images ou des moyens de restitution de sons, en fonction de la nature des données traitées. Le dispositif de codage et le dispositif de décodage peuvent être intégrés dans un même appareil numérique, par exemple une caméra numérique munie d'un écran de visualisation. Un mode de réalisation de dispositif de codage de données 2 est représenté à la figure 3. Le fonctionnement détaillé du dispositif de codage sera exposé ultérieurement. La source 1 fournit au dispositif 2 une séquence d'images numériques So à SN, où N est un entier. La séquence toute entière peut être considérée comme un ensemble de données et chaque image peut être considérée comme un sous-ensemble de données au sens de l'invention. Les images considérées ici sont des images à niveaux de gris. Le dispositif de codage 2 comporte un circuit de codage 21 pour recevoir et coder la première image So de la séquence d'images numériques. Le codage est par exemple un codage de type JPEG (Joint Photographic Expert Group). La première image codée Sco est fournie au circuit de transmission 3. Pour coder les images suivantes, le dispositif de codage 2 comporte un circuit 22 de transformation des images numériques Si à SN Ce circuit 22 transforme les images deux par deux en s'appliquant à une image dite courante notée Sn et une image dite précédente notée Sn_1. Le circuit 22 appliqué à une image met en oeuvre un procédé de transformation de l'image par transformées en ondelettes, sans sous- échantillonnage (CDWT), suivant un nombre M de niveaux de résolution, où M est un entier supérieur ou égal à 2. On notera que, par convention, lorsqu'une image est décomposée par transformée en ondelettes discrète suivant un premier niveau de résolution, on obtient quatre blocs de données dont l'un constitue la sous-bande d'approximation du premier niveau et les trois autres constituent les sous- bandes de détail du premier niveau. On reviendra de manière plus détaillée sur cette décomposition, lors de la description de l'algorithme de codage faite en référence à la figure 6. Le procédé selon l'invention a en outre pour particularité le fait que la sous-bande d'approximation obtenue par transformée en ondelettes sans sous- échantillonnage est, quant à elle, sous-échantillonnée avant d'être à nouveau décomposée par une transformation de type CDWT. Cette sous-bande d'approximation souffre très peu du problème de non invariance en translation on peut la sous-échantillonner et appliquer néanmoins une estimation /compensation de mouvement. Au contraire, les sous-bandes de détail du premier niveau ne sont pas sous-échantillonnées. C'est cette absence de sous-échantillonnage des sous-bandes de détail qui rend la transformation selon l'invention, mise en ceuvre par le circuit 22, quasi-invariante en translation. On obtient ainsi un sur-ensemble de données de l'ensemble de données qui serait obtenu en décomposant l'image de manière critique, c'est-à- dire par transformée en ondelettes avec sous-échantillonnage. L'estimation et la compensation de mouvement qui vont être pratiquées ultérieurement dans le domaine transformé vont conduire à des erreurs de prédiction réduites par rapport à l'art antérieur, et par conséquent plus faciles à compresser de manière efficace. II s'ensuit qu'il sera ainsi plus facile d'obtenir un bon rapport débit/distorsion. La transformation ou décomposition envisagée ici prend le nom abrégé de MCDWT qui signifie transformée en ondelettes discrète continue modifiée ( Modified Continuous Discrete Wavelet Transform en terminologie Anglosaxonne) et sera repris par la suite, dans un but de simplification, pour désigner la transformation ayant lieu dans le circuit 22. Le circuit 22 comporte - des moyens 220 de décomposition par transformée en ondelettes discrète continue, sans sous-échantillonnage (CDWT), de chacune des images courante Sn et précédente S,_,, suivant un premier niveau de résolution, - des moyens 222 de sous-échantillonnage de la sous-bande d'approximation du premier niveau de résolution de chacune des images courante Sn et précédente Sn_, décomposées, et - des moyens 224 de décomposition par transformée en ondelettes, discrète continue, sans sous-échantillonnage (CDWT), suivant un deuxième niveau de résolution, de la sous-bande d'approximation sous- échantillonnée du premier niveau de résolution de chacune des images courante Sn et précédente Sn_,. Les deux images Sn et Sn_, transformées par le circuit 22 sont notées respectivement MCDWT (Sn) et MCDWT (Sn.1). Par exemple, le circuit 22 traite séquentiellement les images Sn et Sn_1 . Dans l'exemple de réalisation décrit ici, on décompose l'image suivant deux niveaux de résolution seulement bien que l'invention ne soit nullement limitée à ce nombre. Lorsque l'on parle de décomposition de type MCDWT suivant plusieurs niveaux de résolution, et que l'on repère les niveaux de résolution par des chiffres croissants au fur et à mesure que le nombre de décompositions CDWT augmente, il faut bien comprendre qu'il s'agit juste d'une notation. En effet, le niveau de résolution qui est repéré par le chiffre le plus élevé et qui correspond au dernier niveau de résolution obtenu par décomposition, correspond en fait à la résolution la plus faible. A cet effet, on notera que des pointillés apparaissent à la suite des moyens 224 pour faire comprendre au lecteur que la transformation envisagée peut avoir lieu sur plus de deux niveaux de résolution, les moyens 222 et 224 étant alors répétés autant de fois qu'il y a de niveau supplémentaire. Des pointillés ont également été utilisés à d'autres endroits de la figure 3 et de la figure 4 pour les mêmes raisons. Comme indiqué par les flèches verticales dirigées vers le bas à la sortie du circuit 22, les images transformées MCDWT (Sn) et MCDWT (Sn_1) peuvent être utilisées à d'autres fins que celles prévues dans la suite de l'exposé. Par exemple, les images transformées MCDWT (Sn) et MCDWT (Sn-1) pourront être utilisées pour un codage direct (sans estimation de mouvement) des images Sn et Sn-1. On peut également envisager d'utiliser ces transformations pour effectuer une analyse multirésolution des images décomposées : recherche d'un objet, suivi temporel d'un objet .... La quasi-invariance en translation de la transformation la rend particulièrement bien adaptée à cette dernière opération, qui met en jeu la détection du mouvement de l'objet dans le but de suivre sa trajectoire. Le dispositif 2 comporte également un circuit 24 de calcul de champ de mouvement entre les deux images transformées MCDWT(Sn) et MCDWT (Sn-1). Le champ de mouvement entre deux images comporte une information représentative du mouvement entre les deux images. Cette information peut comporter un vecteur de mouvement pour chacun des pixels de l'image : on parle alors de champ dense. Si les images sont divisées en blocs de pixels, un bloc étant un groupe de pixels, l'information peut comporter un vecteur de mouvement pour chacun des blocs de pixels de l'image. Si des régions sont formées dans l'image, l'information peut également comporter un vecteur de mouvement par région. L'information de mouvement peut encore comporter un jeu d'équations qui définissent une représentation paramétrique du mouvement des régions de l'image. Dans la suite, on considère plus particulièrement un vecteur par bloc. Le circuit 24 reçoit les images de la séquence et calcule un champ de mouvement hiérarchique de chaque image courante transformée MCDWT(Sn), par rapport à l'image précédente transformée MCDWT(S,_,) dans la séquence, à partir de la deuxième image MCDWT(SI) de la séquence. Le calcul de ce champ de mouvement hiérarchique consiste à déterminer pour chaque groupe de sous-bandes d'un même niveau de résolution un champ de mouvement adapté. Ainsi, dans l'exemple envisagé à deux niveaux de résolution, on détermine un champ de mouvement MV2 pour le groupe de sous-bandes du deuxième et dernier niveau de résolution. Ce groupe de sous-bandes comprend la sous-bande d'approximation ainsi que les sous-bandes de détail de ce niveau. On détermine également un champ de mouvement MV, pour le groupe de sous-bandes de détail du premier niveau de résolution, ainsi qu'un champ de mouvement complémentaire aMVI. On reviendra plus en détail sur la détermination des champs de mouvement MV2, MV, et du champ de mouvement complémentaire AMVI lors de la description qui sera faite en référence aux figures 8 et 9. Un circuit de compensation 26 reçoit les champs de mouvement MV2 et AMV, précédemment déterminés, ainsi que l'image transformée MCDWT (S,_,). Ce circuit applique le champ de mouvement adapté à chaque groupe de sous-bandes du niveau de résolution correspondant. Ainsi, le circuit de compensation 26 applique, d'une part, le champ de mouvement MV2 au groupe de sous-bandes du deuxième et dernier niveau de résolution et, d'autre part, le champ de mouvement MV1 sous la forme interpolation (MV2) + aMV, au groupe de sous-bandes de détail du premier niveau de résolution. On notera qu'il existe deux possibilités pour calculer AMVI connaissant MV2 et MVi. Premièrement, lorsqu'il y a équivalence stricte entre la forme interpolation (MV2) + aMV1 et MVI, il est judicieux de transmettre MV1 au bloc de compensation 26, ce qui évite de le recalculer. Deuxièmement, lorsqu'il n'y a pas équivalence stricte entre la forme interpolation (MV2) + AMV1 et MVl, il peut notamment être intéressant de "lisser" le champ MV, afin de le compresser plus efficacement. Par conséquent, il est préférable dans ce cas de transmettre aMV, au bloc de compensation 26 et d'y calculer la forme interpolation (MV2) + OMVI. Le circuit 26 produit des prédictions des images, à partir de la deuxième image de la séquence, dans le domaine des transformées en ondelettes discrètes sans sous-échantillonnage. L'image prédite est notée MCDWT (^Sn) . Le circuit 26 est relié à un circuit 28 de calcul d'erreur de prédiction, à partir de la deuxième image, entre chaque image courante transformée MCDWT(S,) et la prédiction correspondante MCDWT (^Sn). Le circuit 28 détermine, dans le domaine des transformées de type MCDWT, pour chacune des images à partir de la deuxième image de la séquence, l'erreur de prédiction niveau par niveau , c'est-à-dire pour chaque groupe de sous-bandes d'un même niveau de résolution. Ainsi, dans notre exemple à deux niveaux de résolution, le circuit 28 détermine l'erreur de prédiction E2 pour le groupe de sous-bandes du deuxième et dernier niveau de résolution. Les pointillés sur la figure indiquent que ce nombre de niveaux n'est pas limitatif. Dans le cas plus général de N niveaux de décomposition, c'est l'erreur EN qui est calculée puis transmise d'abord. Ce circuit détermine également l'erreur de prédiction El pour le groupe de sous-bandes de détail du premier niveau de résolution. Le circuit 28 est relié à un circuit 30 d'extraction de l'erreur critique EC à partir de l'erreur E produite par le circuit 28. Le circuit 30 produit une erreur critique EC, dans le domaine des transformées en ondelettes discrètes (DWT), pour chacune des images, à partir de la deuxième image de la séquence. Cette erreur est obtenue par sous-échantillonnage niveau par niveau, c'est-à-dire pour chaque groupe de sous-bandes d'un même niveau de résolution. Ainsi, dans notre exemple à deux niveaux de résolution, le circuit 30 détermine l'erreur de prédiction critique EC2 pour le groupe de sous-bandes du deuxième et dernier niveau de résolution. Ce circuit détermine également l'erreur de prédiction critique EC, pour le groupe de sous-bandes de détail du premier niveau de résolution. Les circuits 21, 24 et 30 sont reliés au circuit de transmission 3. Le circuit 21 fournit la première image codée Sco. Le circuit 24 fournit un champ de mouvement hiérarchique MV2, AMVJ. Le circuit peut, à titre d'alternative, fournir le champ MV2, MV, au circuit de transmission 3. Le circuit 30 fournit une erreur de prédiction critique EC2, ECU. La forme codée Scn de l'image Sn, à partir de la deuxième image de la séquence, comporte ainsi les champs de mouvement MV2, AMVI et les erreurs critiques, EC2, EC, des différents niveaux de résolution de l'image Sn. La transmission a lieu de manière progressive, c'est-à-dire niveau de résolution par niveau de résolution. Ainsi, le champ de mouvement MV2 et l'erreur critique EC2 sont d'abord transmis et, ensuite, le champ de mouvement AMV, et l'erreur critique ECU sont transmis à leur tour. Ceci est particulièrement avantageux lorsque les ressources disponibles sur le réseau de transmission sont insuffisantes pour transmettre la totalité de la séquence d'images. Dans ce cas, on peut ne transmettre que le champ de mouvement MV2 et l'erreur critique EC2 pour chaque image hormis la première. Ceci est également applicable lorsque l'émetteur sait que le récepteur possède des capacités mémoires limitées ou des moyens de traitement peu performants. Par ailleurs, il est préférable de transmettre AMVI au lieu de MV, si l'on souhaite réduire la quantité d'informations à transmettre. En effet, comme on le verra plus loin, lorsque l'on transmet MVI, après avoir transmis MV2, on retransmet une partie de l'information qui est déjà contenue dans MV2. Au contraire, la transmission du champ de mouvement complémentaire AMVI qui est plus compact évite cette redondance. Les images codées peuvent être compressées avant leur transmission, par exemple par quantification et codage entropique. Cette compression est classique, et ne sera pas davantage décrite ici. Un mode de réalisation de dispositif de décodage de données 5 est représenté à la figure 4. Le fonctionnement détaillé du dispositif de décodage sera exposé ultérieurement. Le récepteur 4 fournit une séquence d'images numériques codées Sco à SCN, où N est un entier. La séquence toute entière peut être considérée comme un ensemble de données et chaque image peut être considérée comme un sous-ensemble de données au sens de l'invention. Le dispositif 5 comporte un circuit 51 de décodage de la première image Sco de la séquence. Le décodage effectué dépend du mode de codage qui a été utilisé dans le dispositif de codage 2. Le circuit 51 fournit une image décodée Sdo, identique à l'image So, aux erreurs de codage et de transmission près. Pour décoder les autres images de la séquence, le circuit 5 comporte un circuit 52 de lecture des champs de mouvement MV2, AMVI et des erreurs critiques EC2, EC,, constituant la forme codée de chacune des images à partir de la seconde image de la séquence. On notera que lorsque le circuit 52 reçoit les champs MV2, AMV,, il procède à la reconstruction du champ de mouvement MV, en additionnant interpolation (MV2) à AMVl. Pour un champ MV", le circuit procéderait de même en additionnant l'interpolation de MVn+l à AMVn. Ceci sera davantage expliqué en décrivant les figures 8 et 9. Le circuit de décodage 51 est relié à un circuit 53 qui transforme chacune des images décodées Sdn., qu'il reçoit. Le circuit 53 met en oeuvre un procédé de transformation de l'image de type MCDWT, suivant le nombre M de niveaux de résolution utilisé, lors du codage, dans le dispositif de codage 2 de la figure 3. Le circuit 53 est identique au circuit 22 de la figure 3 à ceci près qu'il ne traite qu'une image à la fois. Le circuit 53 comporte ainsi: - des moyens 530 de décomposition par transformée en ondelettes discrète continue, sans sous-échantillonnage (CDWT), de l'image précédente, suivant un premier niveau de résolution, - des moyens 532 de sous-échantillonnage de la sous-bande d'approximation du premier niveau de résolution de l'image précédente décomposée, et - des moyens 534 de décomposition par transformée en ondelettes discrète continue, sans sous-échantillonnage (CDWT), de la sous-bande d'approximation sous-échantillonnée du premier niveau de résolution de l'image précédente, suivant un deuxième niveau de résolution. Le circuit 52 et le circuit 53 sont reliés à un circuit de compensation 54 qui applique à chaque image transformée MCDWT(Sd,,_,) fournie par le circuit 53, niveau de résolution par niveau de résolution, le champ de mouvement adapté au niveau correspondant. Le circuit 54 produit, à partir de la deuxième image, une prédiction MCDWT(^Sd,,_,) également appelée estimation de chacune des images, niveau par niveau, dans le domaine transformé. Ainsi, dans l'exemple de réalisation à deux niveaux de résolution, le circuit de compensation 54 reçoit les champs de mouvement MV2 et OMV, du circuit 52 et applique le champ de mouvement adapté à chaque groupe de sous-bandes du niveau de résolution correspondant de l'image transformée MCDWT(Sd,_l ). Le circuit de compensation 54 applique, dans un premier temps le champ de mouvement MV2 au groupe de sous-bandes du deuxième et dernier niveau de résolution. Le champ de niveau 1 s'obtient en ajoutant aMV, à l'interpolation de MV2 . Ensuite, le circuit 54 applique le champ de niveau 1 au groupe de sous-bandes du premier niveau de résolution. Le circuit 54 produit ainsi un groupe de sous-bandes compensé en mouvement à tous les niveaux de résolution. Le circuit 54 est relié à un circuit 55 d'extraction de la transformée critique, qui produit une prédiction critique de chacune des images, à partir de la deuxième, niveau de résolution par niveau de résolution, dans le domaine des transformées en ondelettes discrètes. Le circuit d'extraction 55 reçoit le groupe de sous-bandes du deuxième niveau et lui applique une fonction de sous-échantillonnage, pour former une sous-bande d'approximation du premier niveau de résolution de l'image prédite DWT (^Sd"). Le circuit 52 et le circuit 55 sont reliés à un circuit d'addition d'erreur 56 qui effectue la somme de la prédiction critique avec l'erreur de prédiction critique, respectivement pour chacune des images à partir de la deuxième, niveau de résolution par niveau de résolution. Ainsi, le circuit d'addition d'erreur 56 effectue la somme de la sous- bande d'approximation du premier niveau de résolution de l'image prédite avec l'erreur de prédiction critique correspondant à ce niveau et à cette sous bande, à savoir EC2. Le circuit 56 est relié à un circuit 57 de transformation inverse de la transformée en ondelettes discrète continue (dite IDWT, pour Inverse Discrete Wavelet Transform ). Ce circuit appliqué à la somme issue du circuit 56 sur les sous-bandes de niveau 2, nommées SB niveau 2 sur la figure 4, permet de reconstruire la sous-bande d'approximation du premier niveau de résolution de l'image courante, nommée SB basse niveau 1 sur la figure 4. Le circuit 57 comporte des filtres associés à des interpolateurs. Les filtres dépendent classiquement des filtres utilisés dans le dispositif de codage. Pour la reconstruction du groupe de sous-bandes de détail du premier niveau de résolution de l'image courante, on met en oeuvre chacun des circuits 54,55 et 56 comme expliqué ci-dessus. Ainsi, le circuit de compensation 54 applique le champ de mouvement qui s'écrit interpolation (MV2 )+ OMV1 au groupe de sous-bandes de détail du premier niveau de résolution, ce qui permet d'obtenir un groupe de sous-bandes de détail du premier niveau de résolution compensé en mouvement. Le circuit d'extraction 55 reçoit ce groupe compensé en mouvement et lui applique une fonction de sous-échantillonnage, pour former le groupe de sous-bandes de détail du premier niveau de résolution de l'image prédite. Le circuit d'addition d'erreur 56 effectue ensuite la somme du groupe de sous-bandes de détail du premier niveau de résolution de l'image prédite avec l'erreur de prédiction critique correspondant à ce niveau, ECU. La somme issue du circuit 56 est nommée SB hautes niveau 1 sur la figure 4. Comme représenté sur la figure 4, un circuit 58 effectue ensuite le regroupement de la sous-bande d'approximation du premier niveau de résolution de l'image courante avec le groupe de sous-bandes de détail du premier niveau de résolution de l'image courante. Un circuit 59 (IDWT) identique au circuit 57 de transformation inverse de la transformée en ondelettes discrète continue, est appliqué au résultat issu du circuit 58 et permet ainsi de reconstruire l'image courante décodée Sd, Le circuit 59 est relié au circuit 53 pour lui fournir chaque image décodée Sd, à partir de la deuxième. Par l'intermédiaire du bloc de retard 60, cette image devient l'image Sd,., et sera ensuite utilisée pour décoder l'image suivante dans la séquence. Le circuit 51 et le circuit 59 sont reliés au circuit de visualisation d'image 6. En référence à la figure 5, est décrit un exemple de dispositif 100 mettant en ceuvre l'invention. Ce dispositif est adapté à coder une séquence d'images numériques et/ou à décoder une séquence d'images numériques codées, selon les exemples développés plus loin. Le dispositif 100 est ici un micro-ordinateur comportant un bus de communication 101 auquel sont reliés - une unité centrale 102, - une mémoire morte 103, - une mémoire vive 104, - un écran 105, - un clavier 106, - un disque dur 107, - un lecteur de disquette 108 adapté à recevoir une disquette 109, -une interface 110 de communication avec un réseau de communication 111, - une carte d'entrée-sortie 112 reliée à un microphone 113. Le disque dur 107 mémorise les programmes d'ordinateur mettant en oeuvre l'invention, ainsi que les données traitées selon l'invention. Ces programmes peuvent aussi être lus sur la disquette 109 ou reçus via le réseau de communication 111 ou encore mémorisés en mémoire morte 103. De manière plus générale, les programmes d'ordinateur selon la présente invention sont mémorisés dans un moyen de stockage. Ce moyen de stockage est lisible par un ordinateur ou par un microprocesseur. Ce moyen de stockage est intégré ou non au dispositif, et peut être amovible. Par exemple, il peut comporter une bande magnétique, une disquette ou un CD-ROM (disque compact à mémoire figée). Lors de la mise sous tension du dispositif, les programmes selon la présente invention sont transférés dans la mémoire vive 104 qui contient alors le code exécutable de l'invention et les variables nécessaires à la mise en oeuvre de l'invention. Le dispositif 100 peut recevoir des données à coder depuis un dispositif périphérique 114, tel qu'un caméscope numérique ou tout autre moyen d'acquisition ou de stockage de données. Le dispositif 100 peut également recevoir des données à coder depuis un dispositif distant, via le réseau de communication 111, et transmettre des données codées vers un dispositif distant, toujours via le réseau de communication 111. Le dispositif 100 peut aussi recevoir des données à coder depuis le microphone 113. Ces données sont alors un signal de son. L'écran 105 permet à un utilisateur notamment de visualiser les données à coder et fait office, avec le clavier 106, d'interface utilisateur. Le dispositif 100 peut être considéré de manière plus générale comme un dispositif programmable. Le fonctionnement des dispositifs de codage et de décodage selon l'invention va maintenant être décrit au moyen d'algorithmes dont les différentes étapes correspondent aux instructions des programmes d'ordinateur selon la présente invention. En référence à la figure 6, un procédé de transformation de données selon l'invention, mis en oeuvre dans le dispositif représenté à la figure 5, comporte des étapes El à E18. Plus particulièrement, ce procédé s'applique au codage d'une séquence d'images numériques. L'algorithme de codage peut être mémorisé en totalité ou en partie dans tout moyen de stockage d'information capable de coopérer avec le microprocesseur. Ce moyen de stockage est lisible par un ordinateur ou par un microprocesseur. Ce moyen de stockage est intégré ou non au dispositif, et peut être amovible. Par exemple, il peut comporter une bande magnétique, une disquette ou un CD-ROM (disque compact à mémoire figée). Le procédé comporte globalement, pour le codage de chacune des images de la séquence, une transformation de type MCDWT, l'estimation et la compensation de mouvement d'une image courante par rapport à une image précédente, dans le domaine transformé. La compensation de l'image précédente fournit une image prédite. L'erreur entre l'image courante et l'image prédite est alors déterminée. Selon l'invention, la compensation de mouvement de l'image précédente est réalisée directement dans les sous-bandes de la transformée en ondelettes qui ont été obtenues par la transformation de type MCDWT. L'erreur, quant à elle, est exprimée dans le domaine des transformées en ondelettes discrètes à sous-échantillonnage critique. L'étape El correspond au codage de la première image S, de la séquence. Le codage réalisé est, par exemple, de type JPEG (Joint Photographic Expert Group). La première image codée est alors transmise et/ou mémorisée. L'étape suivante E2 est une étape d'initialisation au cours de laquelle sont considérées une image courante Sr,, et une image précédente Sn_1. Les étapes suivantes E3 à E5 correspondent à une transformation de type MCDWT qui est effectuée, par exemple, d'abord sur l'image précédente S,_,, puis sur l'image courante Sn. Cette transformation de type MCDWT est représentée par l'itération des étapes E3 à E5 et est illustrée par la figure 7. L'étape E3 correspond à une décomposition en ondelettes discrète continue sans sous-échantillonnage (CDWT) de l'image précédente Sr,_,. La décomposition est effectuée sur un premier niveau de résolution, par application de l'algorithme à trous. L'algorithme à trous est par exemple décrit dans la thèse de P. Abry : Transformées en ondelettes - Analyses multirésolution et signaux de pression en turbulence , Université Claude Bernard, Lyon 1, France, décembre 1994. La décomposition est réalisée par un ensemble classique de filtres qui filtrent le signal d'image selon deux directions respectivement verticale et horizontale, en signaux de sous-bandes de hautes et basses fréquences spatiales. La relation entre un filtre passe-haut et un filtre passe-bas est déterminée par les conditions de reconstruction parfaite du signal. Les filtres comportent des coefficients significatifs entre lesquels sont insérés des coefficients nuls, formant les trous. Les coefficients significatifs sont les coefficients de filtres utilisés dans une décomposition en ondelettes discrète classique, si bien qu'à chaque décomposition en ondelettes discrète sans sous- échantillonnage, on peut associer au moins une décomposition en ondelettes discrète correspondante. II convient de noter que le nombre de zéros à insérer dans les filtres augmente comme (2k-1), où k est le niveau de décomposition. II est également à noter qu'aucune décimation n'est effectuée, le premier niveau de décomposition comporte ainsi quatre sous-bandes LLI, LH,, HL, et HH, qui comportent chacune autant d'échantillons que l'image d'origine, La sous-bande LL1, notée S,1(0) sur la figure 7, comporte les composantes ou coefficients de basse fréquence, selon les deux directions, de l'image. La sous-bande S,1(0) est appelée sous-bande d'approximation du premier niveau de résolution. La sous-bande LH1, notée Sn_,(1) sur la figure 7, comporte les composantes de basse fréquence selon une première direction et de haute fréquence selon une seconde direction, de l'image. La sous-bande HLM, notée S,j(2) sur la figure 7, comporte les composantes de haute fréquence selon la première direction et les composantes de basse fréquence selon la seconde direction. Enfin, la sous-bande HHI, notée S,j(3) sur la figure 7, comporte les composantes de haute fréquence selon les deux directions. Les sous-bandes S_1(1), S,_j(2) et Sn_1(3) constituent le groupe des sous-bandes de détail du premier niveau de résolution. Chaque sous-bande est un ensemble de coefficients réels construit à partir de l'image d'origine, qui contient de l'information correspondant à une orientation respectivement verticale, horizontale et diagonale des contours de l'image, dans une bande de fréquence donnée. La sous-bande S,1(0) est ensuite sous-échantillonnée à l'étape E4 pour former une sous-bande d'approximation du premier niveau sous- échantillonnée, notée S',_,(0). La sous-bande S'n_1(0) est décomposée à son tour (étape E5) suivant un deuxième niveau de résolution en utilisant la même transformation CDWT que celle indiquée à l'étape E3. On obtient ainsi quatre sous-bandes S"_1(4), Sn_ 1(5), Sn_1(6) et S_1(7) qui elles aussi comportent chacune autant d'échantillons que la sous bande S',,_,(0). L'image décomposée obtenue est redondante. Chacune des sous-bandes de résolution 2 correspond également à une orientation dans l'image. Les sous-bandes S_1(4), S"_1(5), Sn_i(6) et S,_1(7) constituent le groupe des sous-bandes de deuxième niveau de résolution. La sous-bande S,_1(4) correspond à la sous-bande d'approximation du deuxième niveau de résolution et les sous-bandes S_1(5), Sn_1(6) et S._1(7) correspondent aux sous-bandes de détail du deuxième niveau de résolution. A l'issue des étapes E3 à E5 on obtient ainsi l'image transformée MCDWT (Sn_1) de l'image précédente. Le test pratiqué à l'étape E6 provoque alors une nouvelle exécution des étapes E3 à E5 pour obtenir l'image transformée MCDWT (S,) de l'image courante. On notera que la transformation obtenue à la figure 7 est quasi- invariante en translation. Ainsi, cela va permettre d'effectuer une estimation et une compensation de mouvement directement dans le domaine transformé, ce qui n'était pas possible dans l'art antérieur. Les pointillés représentés entre les étapes E5 et E6 indiquent que l'algorithme peut répéter les étapes E4 et E5 une ou plusieurs fois lorsque l'on a à faire à une transformation sur plus de deux niveaux de résolution. Dès lors que les images précédente Sn_, et courante Sn ont été décomposées suivant la transformation de type MCDWT (étapes E3 à E5), on détermine un champ de mouvement hiérarchique entre les groupes de sous- bandes correspondants de l'image précédente transformée MCDWT (Sn_,) et de l'image courante transformée MCDWT (Sn). Le champ de mouvement entre les images précédente et courante peut être évalué de différentes manières. Dans un mode de réalisation préféré, ce champ est déterminé par une mise en correspondance de blocs. Ainsi, on procède dans un premier temps à une division de l'image courante Sn décomposée selon la transformation de type MCDWT en un nombre défini de blocs Bi de pixels adjacents. Le nombre de blocs peut être prédéterminé ou peut correspondre à un paramètre réglé par l'utilisateur de l'algorithme. Dans ce mode de réalisation, les blocs B, sont adjacents, sans recouvrement entre eux. Dans une variante, on peut former des blocs avec un recouvrement entre ces derniers. Les blocs sont ici de forme carrée mais peuvent à titre de variante être de forme rectangulaire. De manière générale, un bloc est un ensemble de coefficients extraits de la sous-bande pour former un vecteur. L'image précédente S,_, décomposée selon la transformation de type MCDWT est également divisée en blocs appelés blocs "source". Pour chaque bloc B, de la sous bande de basse fréquence de résolution courante, on recherche dans l'image précédente S,_,, dans la sous bande correspondante, le bloc source qui est le plus proche possible du bloc B,. Cette recherche est effectuée en calculant une distance entre les niveaux de gris du bloc courant B, et les niveaux de gris du bloc source. La distance peut être la valeur absolue de la somme des différences, ou l'erreur quadratique moyenne ou bien encore la valeur absolue de la plus grande différence, calculée entre le bloc à coder et le bloc source. Le déplacement entre la position du bloc source dans l'image précédente et la position du bloc courant dans l'image courante est appelé vecteur de mouvement. Ce vecteur de mouvement est donc unique pour tous les pixels du bloc Bi et il est mémorisé. L'ensemble des vecteurs de mouvement constitue le champ de mouvement pour le niveau considéré. Ainsi, pour le groupe de sous-bandes du deuxième et dernier niveau de résolution, on détermine le champ de mouvement MV2 (étape E7) entre le groupe de sous-bandes S,1(4), Sn_1(5), S_1(6), S,1(7) de l'image précédente décomposée MCDWT (S,,_,) et le groupe de sous-bandes Sr,(4), S"(5), Sn(6), S,(7) de l'image courante décomposée MCDWT (Sr,) (figure 8). Le champ de mouvement MV2 constitue l'information pertinente à transmettre pour le deuxième niveau de résolution. La manière la plus simple et la plus efficace consiste à calculer ce champ directement entre S'n_,(0) et S'n(0), qui sont disponibles au niveau du codeur. S',_,(0) et S',(0) sont facilement exploitables pour le calcul du champ de mouvement puisqu'elles ne comportent que de l'information basse fréquence. Au cours de l'étape suivante notée E$ on détermine le champ de mouvement MV, entre le groupe de sous-bandes de détail du premier niveau de résolution de l'image précédente décomposée MCDWT (S,_,), constitué des sous-bandes S_1(1), S_1(2), S"_j(3) et le groupe de sous-bandes de détail du premier niveau de résolution de l'image courante décomposée MCDWT (Sn), constitué des sous-bandes Sn(1), Sn(2), Sn(3). On pourra par exemple calculer le champ entre les images Sn_, et Sn. Alternativement, on pourrait aussi le calculer entre Sn_1(0) et Sn(0) (basse fréquence) et le raffiner en utilisant les hautes fréquences Sn_1(1), Sn_1(2), Sn_j(3). Lorsque ce champ de mouvement MV, est déterminé, on effectue une interpolation du champ de mouvement MV2 du groupe de sous-bandes du deuxième niveau de résolution au cours de l'étape E9. II convient de noter que le champ de mouvement MV2 a une résolution spatiale inférieure à celle du champ de mouvement MVi. On calcule alors le champ de mouvement complémentaire aMV, entre les deux champs MV2 et MV1 et qui s'écrit AMV, = MV, -interpolation (MV2). Comme mentionné auparavant, l'équivalence peut être stricte ou non entre MV, et la forme interpolation (MV2) + OMVl. On procède de manière identique lorsque la transformation de type MCDWT a été effectuée suivant un nombre M de niveaux de résolution supérieur à deux. Les pointillés représentés entre les étapes E6 et E7 indiquent que l'algorithme peut comporter des étapes supplémentaires de détermination de champ de mouvement lorsqu'il y a plus de deux niveaux de résolution. Dans l'exemple qui nous intéresse, l'étape E9 fournit le champ de mouvement complémentaire AMVI représentant l'information qui est à transmettre pour le premier niveau de résolution. Cette information se trouve être plus compacte que celle contenue dans le champ de mouvement MV, qui, elle, par contre, comporte également des informations qui se trouvaient déjà dans le champ MV2. Si l'on compare la représentation de la transformation de type MCDWT de la figure 7 à une structure pyramidale à deux niveaux, on peut dire qu'on obtient ainsi un champ de mouvement adapté pour chaque niveau de la pyramide. Les avantages liés à ce champ de mouvement sont les suivants accélération du calcul du champ, estimation possible de grands mouvements, progressivité du champ de mouvement. La figure 9 illustre les principes de l'estimation de mouvement hiérarchique sur deux niveaux, les flèches représentées dans chaque carré schématisant les vecteurs de mouvement estimés par bloc pour pour le niveau considéré. L'algorithme de la figure 6 comporte des étapes de compensation en mouvement de chaque groupe de sous-bandes de chaque niveau de résolution donné de l'image précédente transformée MCDWT (Sn_1) par le champ de mouvement qui vient d'être déterminé et qui correspond au niveau de résolution considéré. Ainsi, pour le groupe de sous-bandes de deuxième niveau de résolution de l'image précédente transformée MCDWT (S,_,) et qui est constitué des sous-bandes Sn_1(4), Sn_1(5), S,_j(6) et S_1(7), l'étape Elo prévoit une compensation en mouvement du groupe de sous-bandes considéré par le champ de mouvement MV2 précité. Chaque sous-bande du groupe de sous-bandes considéré est compensée et le groupe de sous-bandes compensé pour ce niveau de résolution est constitué des sous-bandes S'n(4), S'n(5), S'n(6) et S'n(7) comme représenté sur la figure 10. De même, l'étape E prévoit une compensation en mouvement du groupe de sous-bandes de premier niveau de résolution et qui est constitué des sous-bandes S,_1(1), Sn_l(2) et Sn_l(3) (figure 10). Ce groupe de sous-bandes est compensé en mouvement par le champ de mouvement MVI qui correspond à la somme du champ de mouvement MVz et du champ de mouvement complémentaire OMVI. On obtient ainsi le groupe de sous-bandes compensées constitué des sous-bandes S'n(1), S',,(2) et S'r,(3). II convient de noter que l'image est compensée sur la grille de la transformation de type MCDWT. Les sous-bandes résultantes de cette compensation en mouvement forment une structure pyramidale représentant l'image prédite. L'image prédite est notée MCDWT (^Sn) (figure 10). On notera que les pointillés représentés entre les étapes E9 et Elo de la figure 6 illustrent le fait que l'invention n'est pas limitée à deux niveaux de résolution. Pour des niveaux de résolution supérieurs à deux, l'algorithme prévoit d'autres étapes de compensation des groupes de sous-bandes correspondant à ces niveaux de résolution supplémentaires. On détermine ensuite une erreur de prédiction entre l'image courante et l'image prédite. L'erreur de prédiction est déterminée à partir de chaque groupe de sous-bandes de chaque niveau de résolution de l'image courante décomposée MCDWT (Sn) et à partir du groupe de sous-bandes correspondant de même niveau de l'image prédite MCDWT (AS,) (figure 11). Plus particulièrement, l'algorithme de la figure 6 prévoit une étape E12 de détermination d'une erreur de prédiction pour le groupe de sous-bandes du deuxième niveau de résolution. Ainsi, au cours de cette étape, on soustrait au groupe de sous- bandes constitué des sous-bandes S'n(4), S'n(5), S'n(6), S'n(7) de l'image prédite MCDWT (^Sn), le groupe de sous-bandes correspondant constitué des sous- bandes Sn(4), Sn(5), Sn(6), Sn(7) de l'image courante décomposée MCDWT (Sn). On obtient ainsi sur ce deuxième niveau de résolution une erreur de prédiction également organisée en sous-bandes qui sont notées E(4), E(5), E(6), E(7) comme représenté sur la figure 11. De même, l'étape E13 prévoit la détermination de l'erreur de prédiction pour le groupe de sous-bandes du premier niveau de résolution. Cette erreur est déterminée en soustrayant au groupe de sous- bandes constitué des sous-bandes S'n(1), S'n(2), S'"(3) de l'image prédite MCDWT (^S,) le groupe de sous-bandes correspondant, constitué des sous- bandes Sr,(1), S,(2) et S,(3) de l'image courante décomposée MCDWT (Sr,). On obtient ainsi sur ce premier niveau de résolution l'erreur de prédiction sous la forme des sous-bandes E(1), E(2) et E(3). On notera également que la présence de pointillés entre les étapes El, et E12 indique la possibilité de déterminer des erreurs de prédiction sur plus de deux niveaux de résolution. Comme illustré de manière schématique sur la figure 12, l'erreur de prédiction déterminée précédemment pour chaque niveau de résolution donné est sous-échantillonnée pour former une erreur de prédiction critique. Ce sous- échantillonnage est réalisé par un opérateur d'extraction qui permet de passer de la grille de la transformation de type MCDWT à la grille de la transformation de type DWT. Plus particulièrement, l'algorithme de la figure 6 comporte une étape d'extraction E14 de l'erreur de prédiction critique du deuxième niveau de résolution à partir du groupe d'erreurs constitué des erreurs E(4), E(5), E(6) et E(7). On obtient ainsi une erreur de prédiction critique pour le deuxième niveau de résolution qui est noté EC2. De même, pour le premier niveau de résolution, l'algorithme de la figure 6 comporte une étape E15 d'extraction de l'erreur de prédiction critique correspondante à partir du groupe d'erreurs de prédiction E(1), E(2) et E(3) représenté sur la figure 12. On obtient ainsi l'erreur de prédiction critique correspondant au premier niveau de résolution qui est notée ECU. On notera que l'opérateur d'extraction n'est pas unique. Ainsi, pour le premier niveau de résolution, il existe quatre solutions différentes pour choisir les échantillons sur la grille critique (chaque possibilité étant décalée de un échantillon vers le haut ou vers le bas par rapport aux autres). Au fur et à mesure que la résolution diminue, le nombre de choix possible pour les échantillons de la grille critique augmente. On peut donc envisager, à titre d'amélioration, d'extraire toutes les erreurs critiques possibles et de ne transmettre que l'erreur qui est la plus adaptée au codage. L'algorithme de la figure 6 comporte en outre une étape E16 de transmission du champ de mouvement hiérarchique et des erreurs de prédiction critiques précédemment déterminés. Etant donné que l'on dispose d'un champ de mouvement et d'une erreur de prédiction critique pour chaque niveau de résolution, on transmet ces derniers de manière progressive, comme représenté sur la figure 12, en commençant par le dernier niveau de résolution. Ainsi, dans l'exemple de réalisation à deux niveaux de résolution, on transmet d'abord le champ de mouvement MV2 et l'erreur de prédiction EC2 correspondant au deuxième niveau de résolution, c'est-à-dire à la résolution la plus faible. On transmet ensuite le champ de mouvement complémentaire aMV, et l'erreur de prédiction critique EC, correspondant au premier niveau de résolution, c'est-à-dire à la résolution la plus élevée. Le récepteur peut ainsi reconstruire progressivement l'image prédite à partir de l'image précédente, du champ de mouvement et de l'erreur de prédiction critique transmis. Si le récepteur ne reçoit que le champ MV2 et l'erreur EC2, il peut déjà les décoder sans attendre de recevoir AMVI et EC1, ce qui permettra malgré tout une reconstruction partielle de l'image. *Avant transmission, les images codées peuvent être compressées, par exemple par quantification et codage entropique. L'étape suivante E17 correspond à un test pour déterminer si l'image courante est la dernière image de la séquence. Dans la négative, l'étape E17 est alors suivie de l'étape E18 au cours de laquelle l'image courante devient l'image précédente et l'image suivante dans la séquence devient alors l'image courante. L'étape E18 est suivie de l'étape E2 qui a déjà été décrite plus haut. Si l'image courante est la dernière image de la séquence, le codage de la séquence est terminé. On notera que ce procédé permet de conserver le nombre critique d'échantillons, en ce sens que l'on transmet au récepteur le même nombre d'échantillons que celui présent dans le signal d'image d'origine. En outre, ce procédé va permettre de reconstruire d'une manière parfaite l'image transmise. Par ailleurs, en effectuant une compensation de mouvement directe et efficace dans le domaine des transformations de type MCDWT, à chaque niveau de résolution, on obtient une erreur de prédiction faible. En référence à la figure 13, un procédé de transformation de données codées selon l'invention, mis en oeuvre dans le dispositif représenté à la figure 5, comporte des étapes Ego à E36. Plus particulièrement, ce procédé s'applique au décodage d'une séquence d'images numériques. L'algorithme de décodage peut être mémorisé en totalité ou en partie dans tout moyen de stockage d'information capable de coopérer avec le microprocesseur. Ce moyen de stockage est lisible par un ordinateur ou par un microprocesseur. Ce moyen de stockage est intégré ou non au dispositif et peut être amovible. Par exemple, il peut comporter une bande magnétique, une disquette ou un CD-ROM (disque compact à mémoire figée). Les images traitées ici ont éventuellement été décompressées au préalable. L'algorithme comporte une première étape Ego de réception et de décodage de la première image Sco de la séquence. Le décodage dépend du mode de codage qui a été préalablement utilisé dans l'émetteur. L'étape suivante E2, est une étape d'initialisation au cours de laquelle la première image décodée Sdo est considérée en tant qu'image précédente et la seconde image codée de la séquence est considérée en tant qu'image courante. Le procédé de décodage selon l'invention va consister à reconstruire l'image courante décodée Sdr, à partir de la forme codée de l'image transmise notée Scn et de l'image précédente décodée Sdn_1. L'image précédente décodée Sdn_j a été préalablement reconstruite de façon identique, excepté pour l'image Sdo. L'étape suivante E22 correspond à une étape d'initialisation au cours de laquelle un paramètre j représentatif du niveau de résolution considéré dans l'algorithme est initialisé avec la valeur M correspondant au nombre total de niveaux de résolution. Dans l'exemple de réalisation décrit le nombre M est égal à deux. L'étape suivante E23 correspond à une étape de lecture du champ de mouvement MVj puisque j est égal à M, c'est-à-dire 2. Ce champ de mouvement MV2 a été transmis au récepteur, comme on vient de le voir, avec l'erreur de prédiction critique EC2 correspondant au deuxième niveau de résolution. Les étapes suivantes notées E24, E25 et E26 correspondent respectivement aux étapes E3, E4 et E5 de l'algorithme de la figure 6 et réalisent une transformation de type MCDWT sur l'image précédente Sd,_,. Suivant la première décomposition de type CDWT l'image précédente est décomposée en une sous-bande d'approximation Sd,_,(0) et en sous-bandes de détail Sdn_1(1), Sd,.1(2) et Sdn_j(3) (figure 14). Au cours de l'étape E25, la sous-bande d'approximation Sdr,_,(0) est sous-échantillonnée en une sous-bande notée Sd'"_1(0). Au cours de l'étape suivante E26, cette sous-bande d'approximation sous-échantillonnée du premier niveau de résolution de l'image décomposée est soumise à une deuxième décomposition de type CDWT. On obtient ainsi une décomposition de l'image précédente Sd,_1 qui peut se représenter sous la forme d'une structure pyramidale, comme indiqué sur la figure 14. Sur cette figure, l'image décomposée notée MCDWT (Sd,_,) comporte un groupe de sous-bandes de deuxième et dernier niveau de résolution constitué des sous-bandes Sd"_1(4) à Sdn_1(7), où Sdn_1(4) constitue la sous-bande d'approximation du deuxième niveau de résolution. Les sous- bandes Sd,,_1(5), Sdn_1(6), Sdn_l(7) constituent les sous-bandes de détail du deuxième niveau de résolution. Cette image décomposée comporte également le groupe de sous- bandes de détail du premier niveau de résolution constitué des sous-bandes Sdn_1(1), Sd,_j(2) et Sd"_1(3). Au cours de l'étape suivante E27 de l'algorithme de la figure 13 on procède à une lecture de l'erreur de prédiction critique ECj du niveau de résolution j considéré. Puisque j = M, l'erreur de prédiction critique EC lue est celle du deuxième niveau de résolution, à savoir EC2. Au cours de l'étape suivante E28 on procède à une compensation en mouvement, par le champ de mouvement MVj, soit MV2, du groupe des sous- bandes du deuxième niveau de résolution de l'image précédente décomposée. Comme représenté sur la figure 15, le groupe de sous-bandes du deuxième niveau de résolution, constitué des sous-bandes Sdn_1(4) à Sd,_1(7), est compensé par le champ de mouvement MV2. On obtient ainsi le groupe de sous-bandes compensées du deuxième niveau de résolution constitué des sous-bandes Sd'"(4) à Sd'"(7). Conformément à l'étape suivante E29 de l'algorithme de la figure 13, ce groupe de sous-bandes compensées du deuxième niveau de résolution est sous-échantillonné, afin d'extraire la décomposition critique notée DWT (^Sdi) du deuxième niveau de résolution de l'image prédite. Cette décomposition critique correspond à une sous-bande d'approximation du niveau de résolution M-1, à savoir ici le premier niveau de résolution. Au cours de l'étape suivante E30 on ajoute l'erreur de prédiction critique EC2 précitée à la sous-bande d'approximation du premier niveau de résolution DWT (^Sd"), comme représenté sur la figure 15. On obtient ainsi une sous-bande d'approximation estimée dans le domaine transformé en ondelettes et qui est notée DWT (Sdn). Lorsque j = M, l'étape suivante E3, n'est pas effectuée et l'on passe directement à l'étape suivante E32 au cours de laquelle on effectue, sur la sous- bande d'approximation estimée notée DWT (Sd,), une transformation inverse IDWT de la décomposition par transformée en ondelettes. On obtient ainsi la sous-bande d'approximation Sd,(0) de l'image courante reconstruite. L'étape suivante E33 correspond à un test afin de savoir si le niveau de résolution j considéré dans l'algorithme correspond au premier niveau. Dans l'exemple décrit, j étant égal à 2, l'étape E33 est suivie de l'étape E34 au cours de laquelle on décrémente la variable j qui prend alors la valeur 1 et cette étape E34 est alors suivie de l'étape E23 mentionnée plus haut. On notera que dans l'exemple préféré de réalisation, la forme codée de l'image courante comporte le champ de mouvement complémentaire AMVj pour chaque niveau j considéré. On rappelle que ce champ de mouvement complémentaire correspond à la différence entre deux champs de mouvement MVj et MVj+l qui ont été respectivement déterminés pour deux groupes de sous-bandes obtenus par décomposition suivant deux niveaux de résolution consécutifs. Dans l'exemple décrit le champ de mouvement complémentaire correspond à AMVI. Au cours de l'étape E23 on procède à une lecture de ce champ de mouvement complémentaire et on détermine ensuite le champ de mouvement MVi pour le groupe de sous-bandes correspondant au premier niveau de résolution, à partir du champ de mouvement MV2. Le champ de mouvement MV, est égal à la somme du champ de mouvement MV2 interpolé et du champ de mouvement complémentaire OMV1. L'image précédente Sdn_i ayant déjà été transformée en une image MCDWT (Sdn_1), comme représenté à la figure 14, les étapes E24 à E26 ne sont pas répétées. Au cours de l'étape suivante E27, on procède à une lecture de l'erreur de prédiction critique EC1 qui est présente dans la forme codée de l'image courante. Au cours de l'étape suivante E28, on procède à une compensation en mouvement par le champ de mouvement MV1 du groupe de sous-bandes de détail du premier niveau de résolution de l'image précédente MCDWT (Sdn_1). Comme représenté sur la figure 16, le groupe de sous-bandes de détail constitué des sous-bandes Sdn_1(1) à Sdn_1(3) est compensé par le champ de mouvement MVi précité pour former les sous-bandes compensées respectives Sd'n(1) à Sd'n(3). Au cours de l'étape E29, on procède à un sous-échantillonnage du groupe de sous-bandes de détail compensées précité afin d'extraire la décomposition critique DWT (^Sdn). Au cours de l'étape suivante E30, on ajoute l'erreur de prédiction critique EC1 au groupe de sous-bandes de détail compensées et sous- échantillonnées du premier niveau de résolution, comme représenté sur la figure 16. Après cette étape on obtient un groupe de sous-bandes de détail du premier niveau de résolution, constitué des sous-bandes Sdn(1) à Sdn(3) et qui est représenté par la décomposition DWT (Sdn) de l'image courante reconstruite. L'étape suivante E31 correspond au regroupement de la sous-bande d'approximation du premier niveau de résolution Sdn(0) avec le groupe de sous- bandes de détail du premier niveau de résolution constituée des sous-bandes Sdn(1) à Sdn(3). Au cours de l'étape suivante E32, on effectue sur l'image courante reconstruite dans le domaine des transformées en ondelettes une opération, notée IDWT, de transformation inverse de la décomposition par transformée en ondelettes discrètes. On obtient ainsi, comme représenté sur la figure 16, l'image courante reconstruite Sd,, Le test pratiqué au cours de l'étape E33 est, dans le cas considéré, positif. Cette étape est donc suivie d'une étape E35 au cours de laquelle un autre test est pratiqué afin de déterminer si toutes les images ont été décodées. Dans la négative, l'étape E35 est suivie d'une étape E36 au cours de laquelle l'image qui vient d'être décodée devient l'image précédente et l'image suivante dans la séquence devient l'image courante. On incrémente également la variable i représentative du nombre d'images dans la séquence. L'étape E36 est alors suivie de l'étape E21 précédemment décrite. Il convient de noter que l'invention peut s'appliquer à une séquence d'images numériques en couleur, ayant trois composantes, par exemple les composantes rouge, verte et bleue. Dans ce cas, on traite chaque composante de couleur comme précédemment décrit. Par ailleurs, l'invention peut également s'appliquer à une séquence d'images numériques en couleur ayant deux composantes qui sont la luminance et la chrominance. Dans ce cas, on estime le champ de mouvement à partir de la luminance et on l'applique ensuite aux composantes de chrominance. REVENDICATIONS 1. Procédé de transformation d'un ensemble de données représentatives de grandeurs physiques et qui est composé de sous- ensembles, caractérisé en ce que ledit procédé comporte, pour un sous- ensemble dit courant et un sous-ensemble dit précédent, les étapes suivantes a) décomposition par transformée en ondelettes, sans sous- échantillonnage, suivant un niveau de résolution, de chacun desdits sous- ensembles courant et précédent, b) sous-échantillonnage de la sous-bande d'approximation issue de la décomposition précédente pour chacun des sous-ensembles courant et précédent décomposés, c) décomposition par transformée en ondelettes, sans sous- échantillonnage, suivant un autre niveau de résolution, de la sous-bande d'approximation sous-échantillonnée de chacun des sous-ensembles courant et précédent décomposés, d) exécution un nombre p de fois des étapes b) et c), avec p allant de 0 à M-1, où M représente le nombre de niveaux de résolution. 2. Procédé selon la revendication 1, caractérisé en ce que la décomposition par transformée en ondelettes sans sous-échantillonnage est effectuée par application de l'algorithme à trous. 3. Procédé selon la revendication 1 ou 2, caractérisé en ce que, chaque sous-ensemble décomposé suivant M niveaux de résolution comportant un groupe de sous-bandes par niveau de résolution, ledit procédé comporte, pour chaque groupe de sous-bandes d'un niveau de résolution donné, une étape de détermination d'un champ de mouvement (MVM, MVj, j = 1 à M-1) entre les groupes de sous-bandes correspondants de même niveau du sous- ensemble courant et du sous-ensemble précédent décomposés. 4. Procédé selon la revendication 3, caractérisé en ce que le champ de mouvement du groupe des sous-bandes du niveau de résolution M est déterminé le premier. 5. Procédé selon la revendication 3 ou 4, caractérisé en ce qu'il comporte une étape de formation de la différence (OMVj )entre deux champs de mouvement (MVj, MVj+j), respectivement déterminés pour deux groupes de sous-bandes obtenus par décomposition suivant deux niveaux de résolution consécutifs, avec j allant de 1 à M-1. 6. Procédé selon l'une des revendications 3 à 5, caractérisé en ce qu'il comporte une étape de compensation en mouvement de chaque groupe de sous-bandes de chaque niveau de résolution du sous-ensemble précédent par le champ de mouvement précédemment déterminé et correspondant à ce niveau. 7. Procédé selon la revendication 6, caractérisé en ce qu'il comporte une étape de détermination d'une erreur de prédiction à partir de chaque groupe de sous-bandes de chaque niveau de résolution du sous- ensemble courant décomposé et à partir du groupe de sous-bandes correspondant de même niveau du sous-ensemble précédent compensé. 8. Procédé selon la revendication 7, caractérisé en ce que l'étape de détermination d'une erreur de prédiction est une étape consistant à soustraire au groupe de sous-bandes de chaque niveau de résolution donné du sous-ensemble précédent compensé le groupe de sous-bandes correspondant de même niveau du sous-ensemble courant décomposé. 9. Procédé selon la revendication 7 ou 8, caractérisé en ce qu'il comporte pour chaque erreur de prédiction déterminée pour un niveau de résolution donné, une étape de sous-échantillonnage de l'erreur de prédiction pour former une erreur de prédiction dite critique par niveau de résolution. 10. Procédé de transformation d'un ensemble codé de données représentatives de grandeurs physiques et qui est composé de sous- ensembles, caractérisé en ce qu'une forme codée (Sc") d'un sous-ensemble courant comportant au moins un couple constitué d'une erreur de prédiction critique (ECM) et d'un champ de mouvement (MVM) qui ont été déterminés entre un sous-ensemble précédent (Sn_1) et un sous-ensemble courant (Sn) non codés, après décomposition de ces sous-ensembles par transformées en ondelettes, sans sous-échantillonnage, suivant M niveaux de résolution, avec M >_ 2, la sous-bande d'approximation issue d'une décomposition ayant été sous- échantillonnée entre deux décompositions successives, ledit couple (ECM, MVM)correspond ant au groupe de sous-bandes du niveau M de résolution, ledit procédé comporte les étapes suivantes e) décomposition par transformée en ondelettes, sans sous- échantillonnage, suivant un niveau de résolution, d'un sous-ensemble précédent (Sdn_1) qui a été préalablement reconstruit par transformation à partir d'une forme codée de ce sous-ensemble, f) sous-échantillonnage de la sous-bande d'approximation issue de la décomposition précédente, g) décomposition par transformée en ondelettes, sans sous- échantillonnage, suivant un autre niveau de résolution, de la sous-bande d'approximation sous-échantillonnée du sous-ensemble précédent (Sd,_,) décomposé, h) exécution un nombre p de fois des étapes f) et g), avec p allant de 0 à M-1. 11. Procédé selon la revendication 10, caractérisé en ce qu'il comporte une étape de compensation en mouvement, par le champ de mouvement correspondant (MVM), du groupe des sous-bandes du niveau de résolution M du sous-ensemble précédent (Sd,_,) décomposé. 12. Procédé selon la revendication 11, caractérisé en ce qu'il comporte une étape de sous-échantillonnage du groupe des sous-bandes compensées du niveau de résolution M du sous-ensemble précédent (Sd"_,) décomposé, pour former une sous-bande d'approximation du niveau de résolution M-1 d'un sous-ensemble courant prédit. 13. Procédé selon la revendication 12, caractérisé en ce qu'il comporte une étape d'addition de l'erreur de prédiction critique correspondante (ECM) à la sous-bande d'approximation du niveau de résolution M-1 du sous- ensemble courant prédit. 14. Procédé selon la revendication 13, caractérisé en ce qu'il comporte une étape de transformation inverse de la décomposition par transformée en ondelettes, à partir du résultat de l'étape précédente, pour former la sous-bande d'approximation du niveau de résolution M-1 du sous- ensemble courant reconstruit. 15. Procédé selon l'une des revendications 10 à 14, caractérisé en ce que, lorsque la forme codée (SC) du sous-ensemble courant comporte au moins un autre couple constitué d'une erreur de prédiction critique (EC) et d'un champ de mouvement (OMVj ; MVj), où chaque autre couple correspond à un groupe de sous-bandes de détail d'un même niveau de résolution, ledit procédé comporte une étape de compensation en mouvement, par le champ de mouvement correspondant (MVj), avec j allant de 1 à M-1, du groupe de sous- bandes de détail d'un même niveau de résolution du sous-ensemble précédent (Sdn.1) décomposé. 16. Procédé selon les revendications 14 et 15, caractérisé en ce que, lorsque le champ de mouvement présent dans la forme codée correspond à la différence (OMVj) entre deux champs de mouvement (MVj) et (MVj+j) respectivement déterminés pour deux groupes de sous-bandes obtenus par décomposition suivant deux niveaux de résolution consécutifs, avec j allant de 1 à M-1, ledit procédé comporte une étape de détermination du champ de mouvement (MVj) à partir du champ de mouvement (MVj+j), préalablement à l'étape de compensation. 17. Procédé selon la revendication 15 ou 16, caractérisé en ce qu'il comporte une étape de sous-échantillonnage du groupe de sous-bandes de détail compensées de ce niveau de résolution du sous-ensemble précédent (Sdn_1) décomposé, pour former le groupe de sous-bandes de détail du niveau de résolution M-1 du sous-ensemble courant prédit. 18. Procédé selon la revendication 17, caractérisé en ce qu'il comporte une étape d'addition de l'erreur de prédiction critique correspondante (ECj) au groupe de sous-bandes de détail du premier niveau de résolution M-1 du sous-ensemble courant prédit. 19. Procédé selon les revendications 14 et 18, caractérisé en ce qu'il comporte une étape de regroupement de la sous-bande d'approximation du niveau de résolution M-1 et du groupe de sous-bandes de détail du niveau de résolution M-1 du sous-ensemble courant. 20. Procédé selon la revendication 19, caractérisé en ce qu'il comporte une étape de transformation inverse de la décomposition par transformée en ondelettes, à partir du résultat de l'étape précédente, pour former le sous-ensemble courant reconstruit. 21. Procédé de transmission de données représentatives de grandeurs physiques, caractérisé en ce qu'il comporte une étape de transmission d'au moins un couple constitué d'une erreur de prédiction critique (EC) et d'un champ de mouvement (MV ; oMV) qui ont été déterminés entre un sous-ensemble précédent et un sous-ensemble courant d'un ensemble de données, après décomposition de ces sous-ensembles par transformées en ondelettes, sans sous-échantillonnage, suivant M niveaux de résolution, avec M >_ 2, la sous-bande d'approximation issue d'une décomposition ayant été sous- échantillonnée entre deux décompositions successives. 22. Dispositif de transformation d'un ensemble de données représentatives de grandeurs physiques et qui est composé de sous- ensembles, caractérisé en ce que ledit dispositif comporte, pour un sous- ensemble dit courant (Sn) et un sous-ensemble dit précédent (S._,) - des moyens (220) de décomposition par transformée en ondelettes, sans sous-échantillonnage, suivant un niveau de résolution, de chacun desdits sous-ensembles courant et précédent, - des moyens (222) de sous-échantillonnage de la sous-bande d'approximation obtenue par décomposition pour chacun des sous-ensembles courant et précédent décomposés, - des moyens (224) de décomposition par transformée en ondelettes, sans sous-échantillonnage, suivant un autre niveau de résolution, de la sous-bande d'approximation sous-échantillonnée de chacun des sous- ensembles courant et précédent décomposés. 23. Dispositif selon la revendication 22, caractérisé en ce que, chaque sous-ensemble décomposé suivant M niveaux de résolution comportant un groupe de sous-bandes par niveau de résolution, ledit dispositif comporte, pour chaque groupe de sous-bandes d'un niveau de résolution donné, des moyens de détermination d'un champ de mouvement (MVM, MVj, j=1 à M-1) entre les groupes de sous-bandes correspondants de même niveau du sous- ensemble courant et du sous-ensemble précédent décomposés. 24. Dispositif selon la revendication 23, caractérisé en ce qu'il comporte des moyens de formation de la différence (OMVj) entre deux champs de mouvement (MVj, MVj+j) respectivement déterminés pour deux groupes de sous-bandes obtenus par décomposition suivant deux niveaux de résolution consécutifs, avec j allant de 1 à M-1. 25. Dispositif selon l'une des revendications 23 à 24, caractérisé en ce qu'il comporte des moyens de compensation en mouvement de chaque groupe de sous-bandes de chaque niveau de résolution du sous-ensemble précédent par le champ de mouvement précédemment déterminé et correspondant à ce niveau. 26. Dispositif selon la revendication 25, caractérisé en ce qu'il comporte des moyens de détermination d'une erreur de prédiction à partir de chaque groupe de sous-bandes de chaque niveau de résolution du sous- ensemble courant décomposé et du groupe de sous-bandes correspondant de même niveau du sous-ensemble précédent compensé. 27. Dispositif selon la revendication 26, caractérisé en ce qu'il comporte pour chaque erreur de prédiction déterminée pour un niveau de résolution donné, des moyens de sous-échantillonnage de l'erreur de prédiction pour former une erreur de prédiction dite critique par niveau de résolution. 28. Dispositif de transformation de données selon l'une des revendications 22 à 27, caractérisé en ce que les moyens de décomposition par transformée en ondelettes, de sous-échantillonnage, de détermination d'un champ de mouvement, de compensation en mouvement et de détermination d'une erreur de prédiction sont incorporés dans - un microprocesseur (100) ; - une mémoire morte (103) comportant un programme pour transformer les données ; et - une mémoire vive (104) comportant des registres adaptés à enregistrer des variables modifiées au cours de l'exécution du programme. 29. Dispositif de transformation d'un ensemble codé de données représentatives de grandeurs physiques et qui est composé de sous- ensembles, caractérisé en ce qu'une forme codée (Sc") d'un sous-ensemble courant comportant au moins un couple constitué d'une erreur de prédiction critique (ECM) et d'un champ de mouvement (MVM) qui ont été déterminés entre un sous-ensemble précédent (Sn_i) et un sous-ensemble courant (Sn) non codés, après décomposition de ces sous-ensembles par transformées en ondelettes, sans sous-échantillonnage, suivant M niveaux de résolution, avec M >_ 2, la sous-bande d'approximation issue d'une décomposition ayant été sous- échantillonnée entre deux décompositions successives, ledit couple (ECM, MVM) correspondant à l'ensemble de sous-bandes du niveau de résolution M, ledit dispositif comporte: - des moyens de décomposition par transformée en ondelettes, sans sous-échantillonnage, suivant un niveau de résolution, d'un sous- ensemble précédent (Sdn_,) qui a été préalablement reconstruit par transformation à partir d'une forme codée de ce sous-ensemble, - des moyens de sous-échantillonnage de la sous-bande d'approximation obtenue par décomposition, - des moyens de décomposition par transformée en ondelettes, sans sous-échantillonnage, suivant un autre niveau de résolution, de la sous- bande d'approximation sous-échantillonnée du sous-ensemble précédent (Sdn_1) décomposé. 30. Dispositif selon la revendication 29, caractérisé en ce qu'il comporte des moyens de compensation en mouvement, par le champ de mouvement correspondant (MVM), du groupe des sous-bandes du niveau de résolution M du sous-ensemble précédent (Sdn.1) décomposé. 31. Dispositif selon la revendication 30, caractérisé en ce qu'il comporte des moyens de sous-échantillonnage du groupe des sous-bandes compensées du niveau de résolution M du sous-ensemble précédent (Sd,_,) décomposé, pour former une sous-bande d'approximation du niveau de résolution M-1 d'un sous-ensemble courant prédit. 32. Dispositif selon la revendication 31, caractérisé en ce qu'il comporte des moyens d'addition de l'erreur de prédiction critique correspondante (ECM) à la sous-bande d'approximation du niveau de résolution M-1 du sous-ensemble courant prédit. 33. Dispositif selon la revendication 32, caractérisé en ce qu'il comporte des moyens de transformation inverse de la décomposition par transformée en ondelettes, appliqués au résultat de l'addition précitée pour former la sous-bande d'approximation du niveau de résolution M-1 du sous- ensemble courant reconstruit. 34. Dispositif selon l'une des revendications 29 à 33, caractérisé en ce que, lorsque la forme codée du sous-ensemble courant comporte au moins un autre couple constitué d'une erreur de prédiction critique (ECj) et d'un champ de mouvement (oMVj ; MVj), où chaque autre couple correspond à un groupe de sous-bandes de détail d'un même niveau de résolution, ledit dispositif comporte des moyens de compensation en mouvement, par le champ de mouvement correspondant (MV), avec j allant de 1 à M-1, du groupe de sous-bandes de détail d'un même niveau de résolution du sous-ensemble précédent (Sdn_1) décomposé. 35. Dispositif selon les revendications 33 et 34, caractérisé en ce que, lorsque le champ de mouvement présent dans la forme codée correspond à la différence (AMVj) entre deux champs de mouvement (MVj, MVj+j) respectivement déterminés pour deux groupes de sous-bandes obtenus par décomposition suivant deux niveaux de résolution consécutifs, avec j allant de 1 à M-1, ledit dispositif comporte des moyens de détermination du champ de mouvement (MVj) à partir du champ de mouvement (MVj..1). 36. Dispositif selon la revendication 34 ou 35, caractérisé en ce qu'il comporte des moyens de sous-échantillonnage du groupe de sous-bandes de détail compensées de ce niveau de résolution du sous-ensemble précédent (Sd,,.,) décomposé, pour former le groupe de sous-bandes de détail du niveau de résolution M-1 du sous-ensemble courant prédit. 37. Dispositif selon la revendication 36, caractérisé en ce qu'il comporte des moyens d'addition de l'erreur de prédiction critique correspondante (ECj) au groupe de sous-bandes de détail du niveau de résolution M-1 du sous-ensemble courant prédit. 38. Dispositif selon les revendications 33 et 37, caractérisé en ce qu'il comporte des moyens de regroupement de la sous-bande d'approximation du niveau de résolution M-1 et du groupe de sous-bandes de détail du niveau de résolution M-1 du sous-ensemble courant. 39. Dispositif selon la revendication 38, caractérisé en ce qu'il comporte des moyens de transformation inverse de la décomposition par transformée en ondelettes, appliqués au résultat du regroupement précité, pour former le sous-ensemble courant reconstruit. 40. Dispositif de transformation d'un ensemble codé de données selon l'une des revendications 29 à 39, caractérisé en ce que les moyens de décomposition par transformée en ondelettes, de sous-échantillonnage, de compensation en mouvement, d'addition d'une erreur de prédiction et de transformation inverse sont incorporés dans - un microprocesseur (100) ; - une mémoire morte (103) comportant un programme pour transformer les données ; et - une mémoire vive (104) comportant des registres adaptés à enregistrer des variables modifiées au cours de l'exécution du programme. 41. Dispositif de transmission de données représentatives de grandeurs physiques, caractérisé en ce qu'il comporte des moyens de transmission d'au moins un couple constitué d'une erreur de prédiction critique (EC) et d'un champ de mouvement (MV ; AMV) qui ont été déterminés entre un sous-ensemble précédent et un sous-ensemble courant d'un ensemble de données, après décomposition de ces sous-ensembles par transformées en ondelettes, sans sous-échantillonnage, suivant M niveaux de résolution avec M>_ 2, la sous-bande d'approximation issue d'une décomposition ayant été sous échantillonnée entre deux décompositions successives. 42. Appareil de traitement de données, caractérisé en ce qu'il comporte un dispositif de transformation de données selon l'une des revendications 22 à 28. 43. Appareil de traitement de données, caractérisé en ce qu'il comporte un dispositif de transmission de données selon la revendication 41. 44. Appareil de traitement de données, caractérisé en ce qu'il comporte un dispositif de transformation d'un ensemble codé de données selon l'une des revendications 29 à 40.