Brevet FR2717648A1 — publié le 19950922

PROCEDE ET DISPOSITIF D'ESTIMATION DE MOUVEMENT ENTRE IMAGES DE TELEVISION D'UNE SEOUENCE D'IMAGES L'invention concerne un procédé et un dispositif d'estimation de mouvement entre images de télévision d'une séquence d'images. La transmission et le stockage d'images animes sous forme numérique necessite la mise en oeuvre d'algorithmes de traitement de plus en plus complexes. Parmi ces algorithmes de traitement, la compensation de mouvement constitue l'une des possibilités utilisées, pour la compression ou le traitement des images animes de type images de télévision. La technique de la compensation de mouvement comprend deux opérations fonctionnellement distinctes - l'estimation de mouvement, laquelle consiste à calculer des vecteurs de déplacement entre des images issues d'une même sequence d'images - la compensation de mouvement proprement dite, laquelle consiste à utiliser les vecteurs de déplacement calculés lors de l'estimation, afin d'effectuer des traitements divers. La compensation de mouvement proprement dite est spécifique de l'application dans laquelle celle-ci est utilisée. En conversion de norme ou de standard de transmission, la compensation de mouvement est utilisée pour effectuer une interpolation des images. En compression de données, la compensation de mouvement est utilisée pour estimer (ou prédire) une ou plusieurs images successives, afin de réduire la redondance des séquences d'images. L'estimation de mouvement, quant à elle, peut être commune à un grand nombre d'applications. D'une manière générale, l'opération d'estimation de mouvement est la plus coûteuse en nombre d'opérations et la qualité de la compensation de mouvement dépend plus particulièrement de cette opération d'estimation. Le caractère dissymétrique de l'estimation et de compensation de mouvement apparaît encore renforcé pour les applications de compression, lors de la transmission ou du stockage d'images sous forme numérique, dans la mesure où l'opération d'estimation intervient uniquement dans l'opération de compression alors que la compensation intervient à la fois dans les opérations de compression et de décompression. Ainsi, lors de la transmission d'images, l'émetteur ou compresseur inclut les deux fonctions d'estimation et de compression alors que le récepteur inclut uniquement la fonction de compensation, les vecteurs de déplacement devant alors être transmis. Parmi les méthodes actuellement mises en oeuvre pour effectuer l'estimation de mouvement, on distingue deux grandes familles de techniques. Une première famille consiste à utiliser l'information de gradient ou variation d'amplitude des images. Une telle méthode a fait l'objet d'une première publication par LIMB, PEASE et WALSH intitulée "Combining interframe and frame to frame coding for television". BSTJ Vol.53, n"6, July-August 1974, pp. 1137-1173, et d'une deuxième publication par NETRAVALI, ROBBIUS, intitulée "Motion Compensated Television Coding" : Part I - BSTJ Vol.58, n"3, March 1979, pp. 631-670. Une deuxième famille, plus récente, consiste à utiliser un processus de corrélation de phase ou d'amplitude entre les images. Un tel processus a fait l'objet d'une publication par JAIN, JAIN intitulée "Displacement measurement and its applications in interframe coding", IEEE Trans. on Comm. Vol.COM-29, ne12, December 1981, pp. 1799-1808. Ces deux familles de methodes sont les plus communément désignées par estimation de mouvement par point et par estimation de mouvement par bloc (Pel recursive respectivement Block matching, en langage anglo-saxon). Les méthodes d'estimation de mouvement par point permettent de fournir, en sortie d'estimation, un vecteur déplacement par point et donc un champ de vecteurs précis et très représentatif du mouvement reel des objets dans l'image. Ces methodes sont donc plutôt réservées à des applications dans lesquelles la quantité d'information représentative du champ de vecteurs n'est pas gênante, soit en l'absence de stockage ou de transmission de cette information, applications telles que la conversion de standard. De type récursif, elles nécessitent plusieurs opérations sequentielles sur chaque point, et ne peuvent donc pas être valablement appliquées en temps réel sur des signaux vidéo d'images de télévision. Les méthodes d'estimation par bloc fournissent un seul vecteur par bloc d'image. Elles sont moins précises que les méthodes de la première famille mais la quantité d'information nécessaire pour représenter le champ des vecteurs déplacement est plus faible. Elles sont donc plutôt reservées à des applications de compression ou de stockage d'images et sont préconisées dans les normes de compression ETSI ETS 300 174, H261 du CCITT et ISO 11172. Très régulières du point de vue processus de calcul, elles ont permis le développement de circuits intégres dédiés tels que le LSI Logic L64720 Motion Estimation Processor ou SGS-THOMSON MICROELECTRONICS STI 3220, lesquels réalisent la fonction estimation de mouvement malgré un nombre important d'opérations de calcul. Les deux familles de méthodes précitées demandent toutefois un nombre d'opérations très important, la quantité d'opérations augmentant proportionnellement aux dimensions d'une fenêtre de recherche de points respectivement de blocs. Plusieurs propositions ont été effectuées pour remédier à cet inconvénient. Une première proposition, faite par JAIN, JAIN déjà cité, consiste à rechercher, dans une technique d'estimation de mouvement par blocs, le vecteur déplacement ou mouvement en plusieurs étapes. Des positions de déplacement écartées les unes des autres sont testées, la recherche étant affinée en plusieurs étapes similaires autour de la position sélectionnée à l'étape précédente. Cette méthode est sous-optimale car elle peut converger vers un vecteur différent du vecteur optimal, en raison de la convergence du critère de sélection du vecteur vers un minimum local. Une autre proposition a été effectuée par KOGA, IINUMA, HIRANO, IJIGIMA, ISHIGURO, dans la publication intitulee "Motion compensated interframe coding for videoconferencing", Proceedings NTC81, New-Orleans, LA, Nov-Dec.1981, pp. G5.3.1-5.3.5. Le vecteur deplacement est, dans cette proposition, calculé en plusieurs étapes. Il est calculé sur des images de faible résolution, obtenues à partir des images de départ par sous-échantillonnage, un premier vecteur étant calculé à un niveau de résolution le plus faible puis affiné dans chacun des niveaux suivants, lesquels presentent une résolution croissante dans un rapport 2 à chaque niveau. Bien que permettant de restreindre le nombre d'opérations pour un résultat comparable a celui d'une recherche systematique sur l'image de départ, cette méthode nécessite le calcul et la mémorisation des images sur l'ensemble des niveaux de resolution et apporte un retard important au calcul des vecteurs déplacement, ceux-ci etant calculés récursivement d'un niveau de résolution au suivant. Enfin, une autre méthode a été proposée plus récemment par BIERLING et THOMA dans la publication intitulée "Motion compensating fields interpolating using a hierarchically structured displacement estimator", publiée dans la revue Signal Processing, Vol.ll, n"4, December 1986, pp. 387-404. Cette méthode, appelée également hiérarchique, permet en deux étapes d'estimer des mouvements importants avec une bonne precision. Dans un premier temps, une estimation de mouvement grossière est effectuée sur une image souséchantillonnée, puis sur l'image originale. Toutefois, l'estimateur de mouvement utilisé est un estimateur par point sur les deux étapes d'estimation, ce qui engendre, en conséquence, un volume de calculs important. La présente invention a pour objet de remédier aux inconvénients précités des méthodes antérieures, tout en maintenant une bonne précision de l'estimation pour un volume de calculs, et donc un temps de calcul, réduit de manière significative. Un autre objet de la présente invention est la mise en oeuvre d'un procédé et d'un dispositif d'estimation de mouvement entre images de télévision d'une séquence d'images permettant tout type de traitement d'images animées, notamment en télévision numérique. Un autre objet de la présente invention est également la mise en oeuvre d'un procédé et d'un dispositif d'estimation de mouvement entre images de télévision d'une séquence d'images compatible avec les normes de compression numérique de données ou de signaux d'images telles que les normes - CCITT H261 pour le visiophone, pour des débits de transmission de données compris entre 64 kbits/s et 2 Mbits/s, - ISO 11172 (MPEG1) pour le stockage d'images animées sur disque optique (CD-ROM) à 1,15 Mbits/s, - ETSI ETS 300 174 pour les liaisons de transmission de données professionnelles à un débit de 34 Mbits/s, - ISO MPEG à débits de transmission inférieurs à 10 Mbits/s pour des applications de type télévision. Le procédé d'estimation de mouvement entre images de télévision d'une séquence d'images, objet de la présente invention, est mis en oeuvre sur au moins une séquence d'images, chaque image étant formée d'une succession de lignes de pixels regroupées en une trame paire et en une trame impaire. Chaque séquence d'images comporte au moins par rapport à une image courante, pour laquelle l'estimation de mouvement est établie, au moins une image antérieure et une image postérieure susceptible de constituer chacune une image de comparaison d'estimation. Chaque image courante et de comparaison d'estimation est subdivisée en blocs de N pixels sur N lignes d'image et en macroblocs formés par p blocs adjacents, chacun des macroblocs étant formé par deux demi-macroblocs constitués chacun par des lignes de la trame paire respectivement impaire. Il est remarquable en ce qu'il consiste à former, à partir de l'image courante et de l'image de comparaison d'estimation, des images grossières correspondantes, image grossière courante respectivement de comparaison d'estimation, et à déterminer pour chaque macrobloc et demi-macrobloc de ce macrobloc de l'image grossière courante un vecteur mouvement auxiliaire par rapport à l'image grossière de comparaison d'estimation, chaque vecteur mouvement auxiliaire étant obtenu par estimation par blocs, de façon à obtenir pour chaque macrobloc et demi-macrobloc de ce macrobloc de l'image grossière courante un vecteur auxiliaire associé. Pour chaque macrobloc de l'image courante, un ensemble d'au moins trois vecteurs mouvement finaux est alors déterminé, par estimation par blocs, à partir du vecteur auxiliaire et des blocs et macroblocs des images courante et de comparaison d'estimation. Le dispositif d'estimation de mouvement entre images de télévision d'une séquence d'images, objet de la présente invention, opère sur au moins une séquence d'images, chaque image et chaque séquence d'images étant conforme aux spécifications mentionnées précédemment. Il est remarquable en ce qu'il comporte au moins un module opérateur d'estimation de mouvement de l'image courante par rapport à l'image de comparaison d'estimation. Le module opérateur d'estimation de mouvement comporte au moins, alimentés en parallèle par des signaux vidéo-numériques représentatifs de l'image courante et de l'image de comparaison d'estimation d'origine, un circuit d'estimation grossière de mouvement permettant de déterminer, pour chaque macrobloc de l'image courante, des vecteurs mouvement auxiliaires par rapport à l'image de comparaison d'estimation, chaque vecteur mouvement auxiliaire étant obtenu par estimation de mouvement grossière de l'image courante de façon à obtenir, pour chaque macrobloc et demi-macrobloc de ce macrobloc, un vecteur auxiliaire associé. Un circuit d'estimation finale de mouvement est connecté en cascade au circuit d'estimation grossière de mouvement et reçoit les vecteurs mouvement auxiliaires délivrés par ce dernier. Ce circuit d'estimation finale délivre à partir des vecteurs mouvement auxiliaires et de l'image de comparaison d'estimation un ensemble d'au moins trois vecteurs mouvement finaux associés à chaque macro-bloc et demi-macrobloc de ce macrobloc de l'image courante. Le procédé et le dispositif objets de la présente invention trouvent application aux techniques utilisées pour la transmission et le traitement des données d'image de télévision numérique telles que la compression numérique, les conversions de normes, les pré- et post-traitements en studio, le calcul des disparités ou différences entre plusieurs vues d'une même scène, en télévision stéréoscopique par exemple. Ils seront mieux compris à la lecture de la description et à l'observation des dessins ci-après dans lesquels, outre les figures la et lb illustratives de techniques d'estimation de mouvement dans le cadre de la norme MPEG précitée, - la figure 2a représente, de manière illustrative, les différentes étapes permettant la mise en oeuvre du procédé objet de l'invention, - la figure 2b représente une variante de mise en oeuvre du procédé objet de l'invention, - la figure 3 représente, de manière synoptique, un dispositif permettant la mise en oeuvre du procédé objet de la présente invention, - la figure 4a représente, de manière non limitative, un détail de réalisation du dispositif représenté en figure 3, relatif à un circuit d'estimation grossière de mouvement, - la figure 4b représente le schéma d'un circuit d'estimation de mouvement proprement dit, utilisé pour la mise en oeuvre du circuit d'estimation grossière de mouvement représenté en figure 4a, - la figure 4c représente, de manière illustrative, le mode opératoire du circuit d'estimation de mouvement proprement dit représenté en figure 4b, sur une fenêtre de recherche spécifique de l'image grossière de comparaison d'estimation, - la figure 5 représente, de manière synoptique, un détail de réalisation du dispositif représenté en figure 3, relatif à un circuit d'estimation finale de mouvement, - les figures 6a et 6b représentent un détail de réalisation d'un circuit estimateur de mouvement élémentaire en mode de fonctionnement dit au pas entier respectivement un chronogramme de fonctionnement de ce circuit estimateur de mouvement élémentaire, - les figures 7a et 7b représentent un mode d'obtention de pixels ou points image au demi-pas, ainsi que spécifié par la norme MPEG, respectivement un détail de réalisation d'un circuit estimateur de mouvement élémentaire en mode de fonctionnement au demi-pas. Le procédé d'estimation de mouvement entre images de télévision d'une séquence d'images sera décrit, de manière non limitative, en référence aux spécifications de la norme MPEG précédemment citée dans la description, ce à des fins purement illustratives. On rappellera en premier lieu quelques éléments de base du principe de codage des images conformément aux spécifications de la norme précitée. D'une manière générale, on indique que le terme image correspond, en langage anglo-saxon, au terme "frame" et que le terme trame correspond également au terme "field" dans ce même langage. De manière classique, chaque image est formée d'une succession de lignes de pixels, ces lignes étant regroupées en une trame paire et en une trame impaire. La notion d'image numérisée correspond à celle définie par la recommandation 601 du Comité Consultatif International de Radiodiffusion CCIR. On rappelle que, selon la définition précitée, une image comprend 625 lignes de pixels, chaque image comportant 575 lignes visibles, la transmission de ces données d'images, avant compression, étant effectuée avec un débit de 165 Mb/s. On rappelle également que, dans une ligne d'image, chaque point d'image ou pixel comporte une composante de luminance Y alors qu'un point image sur deux comprend en outre une composante de différence de couleurs, notée DR respectivement DB. On rappelle que le processus d'estimation de mouvement a pour objectif de ramener le débit de transmission des informations véhiculées par les données d'images, de la valeur du débit précédemment mentionné à une valeur comprise entre 5 à 10 Mb/s après compression. Sur la figure la, on a représenté de manière schématique un procesus de codage satisfaisant à la spécification MPEG sur une séquence donnée d'images successives. Dans la séquence représentée en figure la, on indique que trois types d'images sont spécifiés - les images codées selon une procédure dite intra, notée I, ces images étant codées en codage absolu sans référence aux autres images, telle que l'image 1, - les images prédites, notées P, codées avec une prédiction par estimation de mouvement monodirectionnelle par rapport à une image précédente. Dans la séquence représentée en figure la, l'image prédite P est l'image 4, laquelle est prédite par rapport à l'image 1, - les images codées avec une prédiction dite bidirectionnelle par estimation de mouvement, ces images étant notées B, ce codage à prédiction bidirectionnelle étant effectué par rapport à une image précédente et une image suivante. Sur la figure la, les images de type B sont les images 2, 3, 5, 6, lesquelles sont codées avec une prédic tion bidirectionnelle par rapport aux images 1,4, images 1,4, images 4,7, images 4,7. Dans chaque image, l'unité de codage est le bloc de pixels, chaque bloc étant constitué par exemple par huit lignes successives comportant huit points successifs chacune, ainsi que réprésenté en figure lb. On comprend ainsi que chaque bloc B comporte des lignes appartenant à la trame paire, lignes 2j, 2j+2 et suivantes, et des lignes entrelacées appartenant à la trame impaire 2j+l, 2j+3 et suivantes. Quatre blocs d'information de luminance adjacents, les informations de luminance attachées aux pixels correspondants étant notées yo à Y3 pour des blocs adjacents BO à B3 et deux blocs d'information de chrominance pour les pixels correspondants, informations DR et DB, forment un macrobloc. Une image de télévision comportant 576 lignes de 720 pixels est donc formée par 1620 macroblocs, chaque macrobloc comprenant huit lignes de la trame paire et huit lignes de la trame impaire formant cette image. Le macrobloc est l'unité de prédiction, c'est-à-dire la portion d'image sur laquelle les vecteurs de mouvement sont calculés. Sur la figure la, on a représenté un processus classique de prédiction de mouvement entre l'image 1 et l'image 2 par exemple, ou entre deux images de la séquence représentée sur la même figure conformément au codage MPEG. On rappelle que le processus de prédiction consiste, pour un macrobloc MB de l'image 2, à rechercher la position d'un macrobloc de l'image 1 le plus semblable au macrobloc d'origine MB de l'image 2 dans la fenêtre F, le vecteur mouvement V étant alors défini comme le vecteur translation du macrobloc prédit, c'est-à-dire présentant le caractère de plus grande similarité, de l'image 2 repérée dans la fenêtre F de l'image 1. La fenêtre F est généralement centrée sur la même position (ou mêmes coordonnées) que le macrobloc MB. L'image 2 peut alors être transmise à partir des valeurs différence de luminance et/ou de chrominance de chaque macrobloc prédit par rapport à chaque macrobloc d'origine MB et du vecteur de déplacement correspondant V, ce qui permet bien entendu de réduire le volume d'informations à transmettre et donc le débit en conséquence. Le procédé d'estimation de mouvement entre images de télévision d'une séquence d'images, objet de la présente invention, sera maintenant décrit de manière plus spécifique en liaison avec la figure 2a. La figure 2a est, afin d'en faciliter la lecture, représentée sur deux planches successives, les planches 2/8 figure 2a (DEBUT) et 3/8 figure 2a (FIN). D'une manière générale, on indique que, conformément aux indications précédentes, le procédé objet de la presente invention est mis en oeuvre sur une séquence d'images comportant au moins, par rapport à une image courante, l'image B sur la figure 2a, pour laquelle l'estimation de mouvement est établie, au moins une image anterieure et une image postérieure susceptibles de constituer chacune une image de comparaison d'estimation. Les images de comparaison d'estimation sont notées A sur la figure 2a précitée. De préférence, et dans le cadre non limitatif des spécifications du codage MPEG précédemment mentionné, on indique que le procédé objet de la presente invention peut de préférence être mis en oeuvre sur une séquence comportant au moins quatre images successives, les images 1, 2, 3, 4 représentées en figure 2a. Ainsi, et conformément à la désignation précédente, l'image courante B est l'image 2, et les images de comparaison d'estimation peuvent être l'image 1 ou l'image 4 ou les deux images précitées, ainsi qu'il sera décrit ultérieurement dans la description. On rappelle enfin que chaque image courante et de comparaison d'estimation est subdivisée en blocs de N pixels sur N lignes d'images et en macroblocs MB formés par p = 4 blocs adjacents, chacun des macroblocs étant formé par deux demi-macroblocs constitués chacun par les lignes de la trame paire respectivement impaire, ainsi que déjà mentionné en liaison avec la figure lb. Selon une caractéristique particulièrement avantageuse du procédé objet de la présente invention, celui-ci consiste à former, à partir de l'image courante B et de l'image de comparaison d'estimation A, des images grossières correspondantes, notées GB respectivement GA. Les images grossières courantes et de comparaison d'estimation ayant été obtenues, le procédé objet de la présente invention consiste ensuite à déterminer pour chaque macrobloc MB et demi-macrobloc de ce macrobloc de l'image grossière courante GB un vecteur mouvement auxiliaire par rapport à l'image grossière de comparaison d'estimation GA. Chaque vecteur mouvement auxiliaire est obtenu par estimation par blocs de façon à obtenir, pour chaque macrobloc de l'image grossière courante, au moins un vecteur auxiliaire associé. Dans un mode de mise en oeuvre simplifié du procédé objet de la présente invention, un seul vecteur mouvement auxiliaire est obtenu pour chaque macrobloc MB, alors que dans un mode de réalisation plus élabore, un ensemble de trois vecteurs mouvement auxiliaires est obtenu pour chaque macrobloc MB, un vecteur mouvement auxiliaire associé à chaque macrobloc et demi-macrobloc de ce macrobloc, ainsi qu'il sera décrit ci-après. Dans le cas du mode de mise en oeuvre plus élaboré, ainsi que représenté en figure 2a, pour chaque macrobloc MB on obtient un vecteur auxiliaire, noté VAMB, associé à ce macrobloc, un vecteur auxiliaire de trame paire, noté VAMB2;, associé à la trame paire de ce macrobloc et donc au demimacrobloc ainsi formé, et un vecteur auxiliaire, noté VAMB2J.1, associé à l'autre demi-macrobloc formé par la trame impaire constitutive de ce dernier demi-macrobloc. L'estimation de mouvement est bien entendu réalisée entre l'image grossière courante et l'image grossière de comparaison d'estimation par un processus classique d'estimation par blocs. On comprend en particulier que cette estimation proprement dite est réalisée sur critère de comparaison, noté CC, sur la figure 2a, entre les valeurs de luminance des macroblocs de l'image grossière courante GB et de l'image grossière de comparaison d'estimation GA. Les valeurs de luminance correspondantes de l'image grossière courante GB les plus proches des valeurs du macrobloc d'origine de valeurs de luminance GYO à GY3 de l'image grossière de comparaison d'estimation GA sont elles-memes notées GY'O à GY'3 pour le macrobloc prédit, c'est-à-dire pour une satisfaction du critère de comparaison CC amenant une difference minimale entre ces valeurs de luminance GYO à GY3 respectivement GY'O à GY'3, ainsi qu'il sera décrit ulterieurement dans la description. On comprend bien sûr qu'en ce qui concerne les demimacroblocs de la trame paire respectivement de la trame impaire, les valeurs de luminance correspondantes sont notées GYO2j à GY32j pour l'image grossière de comparaison d'estimation respectivement GY'02j à GY'323. pour les valeurs de luminance de la trame paire de l'image grossière courante GB, alors que les valeurs de luminance pour le demi-macrobloc correspondant à la trame impaire du macrobloc d'origine, respectivement du macrobloc prédit, sont notées GYO2j+ à GY32j.1 respectivement GY 2.1 à GY'32j.1 L'ensemble des trois vecteurs mouvement auxiliaires précédemment décrits, associés à chaque macrobloc MB d'origine et demi-macrobloc de ce macrobloc ayant été obtenu, cette opération étant bien entendu renouvelée pour chaque macrobloc de l'image courante B, le procédé consiste alors, ainsi que représenté également en figure 2a, à déterminer pour chaque macrobloc de l'image courante précitée, un ensemble d'au moins trois vecteurs mouvement finaux, par un processus d'estimation par blocs, à partir du vecteur auxiliaire associé à chaque macrobloc et demi-macrobloc constituant ce macrobloc, ainsi que des blocs et macroblocs des images courante et de comparaison d'estimation. On comprend en particulier que les vecteurs mouvement auxiliaires associes à chaque macrobloc et demi-macrobloc ayant été obtenus au cours de l'estimation grossière de mouvement, il est alors possible d'effectuer à partir des valeurs des vecteurs mouvement auxiliaires précitées, un processus d'estimation de mouvement sur les macroblocs et demimacroblocs de l'image courante B, les composantes de luminance des macroblocs et demi-macroblocs de l'image courante et de l'image de comparaison d'estimation, notees sur la figure 2a Y'O à Y'3 respectivement yo à Y3, étant bien entendu soumises au critère de comparaison CC précité et le choix du vecteur mouvement final, noté VMB, étant effectué à partir d'un choix centré sur le vecteur mouvement auxiliaire correspondant VAMB obtenu à l'étape précédente. On comprend également que, pour les demi-macroblocs constitués par la trame paire respectivement par la trame impaire, pour chaque vecteur mouvement auxiliaire, noté VAMB2f respectivement VAMB, est également obtenu sur critère de comparaison CC entre les valeurs de luminance des trames paires des demi-macroblocs de l'image courante, valeurs de luminance notées Y' 2j à Y'323, et les valeurs de luminance correspondantes de l'image de comparaison d'estimation, valeurs de luminance notees YO2j à Y32;, un vecteur final de mouvement relatif à la trame paire, noté VMB2i, est ainsi obtenu de manière analogue au vecteur relatif au macrobloc entier. Il en est de même pour le demi-macrobloc constitue par la trame impaire, pour lequel les valeurs de luminance de l'image courante sont notées Yt 2J.1 à Y' 32j.1, et de l'image de comparaison d'estimation pour laquelle les valeurs de luminance sont notées YO2jvl à Y32j.1, un vecteur final de mouvement pour la trame impaire, noté VMB2j.l etant obtenu sur critère de choix à partir du vecteur auxiliaire correspondant VAMB2j.1. D'une manière générale, on indique que le procédé objet de la présente invention permet, lors de la mise en oeuvre de l'estimation grossière de mouvement, de determiner des vecteurs auxiliaires de grande amplitude en raison du fait que l'estimation grossière est effectuée par comparaison de l'image grossière courante et de l'image grossière de comparaison d'estimation, lesquelles sont obtenues à partir des images d'origine par sous-echantillonnage ainsi qu'il sera decrit ultérieurement dans la description. Le procede objet de la présente invention permet ensuite de calculer les vecteurs mouvement finaux de grande précision en raison du centrage de la recherche de ces derniers à partir de la valeur initiale correspondant à la valeur des vecteurs auxiliaires, ce qui permet bien entendu de réduire le volume de calculs ou, pour un temps de calcul donné, d'obtenir une recherche de grande précision. Dans le mode de mise en oeuvre simplifié du procédé objet de la présente invention, on indique que l'étape b) représentée en figure 2a consistant à établir pour chaque macrobloc MB un seul vecteur auxiliaire VAMB consiste alors à effectuer la seule opération représentée au-dessus du trait mixte, sur les valeurs de luminance GYO à GY3 et GY'O à GY'3 des images grossières courantes GB et de comparaison d'estimation GA. On comprend ainsi que pour l'établissement des vecteurs mouvements finaux, ainsi que représenté en figure 2a (FIN), les vecteurs mouvement auxiliaires établis pour les demi-macroblocs trame paire, VAMB22, de comparaison d'estimation A, de façon à obtenir un ensemble de blocs de pixels et de macroblocs sous-échantillonnés, En ce qui concerne le critère de choix CC précédemment mentionné dans la description, on indique que celui-ci peut consister à déterminer les vecteurs mouvement auxiliaires ou finaux par estimation par blocs par corrélation sur critère de ressemblance entre les différents macroblocs et demi-macroblocs précités. Bien entendu, ce critère de ressemblance peut consister à minimiser la différence des valeurs absolues ou des carrés des valeurs absolues des valeurs de luminance correspondantes telles que précédemment décrites en liaison avec la figure 2a. Le critère de choix peut être réalisé par une fonction de tri de la valeur minimum, l'adresse du macrobloc prédit satisfaisant à ce critère de tri étant alors retenue et comparée à l'adresse du macrobloc d'origine, le vecteur mouvement tel que le vecteur auxiliaire de macrobloc ou de demi-macrobloc ou, en définitive, chaque vecteur mouvement final, peut alors être obtenu par difference des adresses respectives. Une variante de réalisation du procédé d'estimation de mouvement objet de la présente invention, plus particulièrement orientée vers le codage MPEG, sera maintenant decrite en liaison avec la figure 2b. Dans le cas de la figure précitée, on indique que la séquence d'images comporte quatre images successives ou un multiple de quatre images successives. L'image courante est l'image de rang 2, l'image antérieure l'image de rang 1, l'image postérieure l'image de rang 4, l'image de rang 1 et l'image de rang 4 constituant l'image de comparaison d'estimation A ainsi que précédemment mentionné dans la description. Selon un aspect particulièrement avantageux du procédé objet de l'invention, celui-ci consiste à mettre en oeuvre une étape d'estimation de mouvement dite estimation de mouvement avant entre l'image 2, image courante, et image de comparaison d'estimation 1 antérieure, et à effectruer conjointement une étape d'estimation de mouvement, désignée par estimation de mouvement arrière, entre l'image courante 2 et l'image postérieure, image 4. On comprend bien sur que le procédé objet de la présente invention consiste à effectuer successivement les étapes d'estimation grossière de mouvement puis d'estimation finale de mouvement appliquée au couple d'images, image courante 2, image antérieure 1 respectivement image courante 2, image postérieure 4 de la séquence d'images. Ainsi qu'on l'a indiqué sur la figure 2b, ce mode opératoire permet, pour chaque macrobloc MB d'origine, ou chaque macrobloc de l'image courante, d'obtenir un ensemble d'au moins six vecteurs mouvement finaux, ces vecteurs étant notés VMB21, VMB2j 21, VMB2j+1 21 et VMB24, VMB2 24' VMB2j+1 24, à partir des vecteurs mouvement auxiliaires correspondants, lesquels sont notés VAMB21, VAMB2j21, VAMB2j.121, respectivement VAMB24, VAMB2j 24 VAMB2j 124 En ce qui concerne l'étape consistant à déterminer l'ensemble d'au moins trois vecteurs mouvement finaux par estimation par blocs, on comprend qu'un ensemble de trois vecteurs par macrobloc d'origine est obtenu dans le cas le plus simple où, à chaque macrobloc d'origine est comparé un macrobloc de l'image courante pour obtenir un macrobloc prédit, un vecteur mouvement final étant associe à chacun des macroblocs précités et où à chaque demi-macrobloc constitué par la trame paire respectivement impaire est également associé un vecteur mouvement final obtenu par comparaison deux à deux des demi-macroblocs constitués par les trames paires respectivement par les trames impaires, un vecteur mouvement final étant ainsi associé à chaque macrobloc pour former un ensemble de trois vecteurs mouvement finaux. Une variante de mise en oeuvre du procédé objet de la présente invention consiste en outre, pour chaque demi macrobloc, à comparer deux à deux non seulement les trames paires des demi-macroblocs de l'image courante et de l'image de comparaison d'estimation de mouvement constituées par les trames paires, mais également d'effectuer une estimation de mouvement entre trames paires respectivement impaires constitutives des demi-macroblocs de l'image courante et de l'image de comparaison d'estimation de mouvement. Dans un tel cas, on obtient en fait, outre les vecteurs mouvement finaux VMB2 et VMB2j,l résultant de la comparaison des demimacroblocs, relatifs aux trames paire respectivement impaire, deux vecteurs supplémentaires résultant d'une estimation de mouvement par blocs effectuée sur les demimacroblocs constitués par la trame paire de l'image courante et par la trame impaire de l'image de comparaison d'estimation de mouvement, respectivement la trame impaire de l'image courante et la trame paire de l'image de comparaison d'estimation de mouvement. Sur la figure 2a, cette variante est illustrée par l'indication des vecteurs 00et VMB2j 0+ réputés constituer un sous-ensemble du vecteur mouvement final VMB2j, et par les vecteurs VMB2j.1 1l et VMB2j.1 io, lesquels sont réputés constituer un sous-ensemble du vecteur mouvement final VMB2j.1 On indique que les indices supplémentaires 00, 01, 11, 10 correspondent aux indices 0 de la trame paire respectivement 1 de la trame impaire et désignent ainsi la comparaison entre demi-macroblocs correspondants. On indique en outre que la variante précitée de mise en oeuvre du procédé objet de l'invention peut également être réalisée dans le cas de la mise en oeuvre simplifiée de ce procédé. Cette option est représentée en figure 2b par la mise entre parenthèses en traits mixtes des vecteurs auxiliaires correspondants. Une description plus détaillée d'un dispositif d'estimation de mouvement permettant la mise en oeuvre du procédé objet de la présente invention précédemment décrit, sera maintenant donnée en liaison avec les figures 3 et suivantes. Bien entendu, on comprend que le dispositif d'estimation de mouvement objet de la présente invention, fonctionne dans les conditions précédemment décrites relativement à la mise en oeuvre du procédé correspondant. De manière générale, on indique que le dispositif selon l'invention comporte au moins un module opérateur d'estimation de mouvement de l'image courante par rapport à l'image de comparaison d'estimation, ce module opérateur étant noté MO sur la figure 3. Il comporte au moins, alimenté en parallèle par des signaux vidéo-numériques représentatifs de l'image courante B et de l'image de comparaison d'estimation A, un circuit d'estimation grossière de mouvement, noté 1, permettant de déterminer pour chaque macrobloc MB de l'image courante des vecteurs mouvement auxiliaires par rapport à l'image de comparaison d'estimation. Bien entendu, chaque vecteur mouvement auxiliaire est obtenu par estimation de mouvement grossière de l'image courante ainsi que décrit précédemment en liaison avec le procédé objet de la présente invention, de façon à obtenir pour chaque macrobloc MB et demi-macrobloc de ce macrobloc, ainsi que représenté en figure 2a, un vecteur auxiliaire associé. De manière générale, on indique que le module opérateur estimation de mouvement MO reçoit les signaux vidéo précités représentatifs de l'image courante B et de l'image de comparaison d'estimation A, les valeurs de pixels correspondantes étant codées sur 8 bits et délivrées à une fréquence de 13,5 MHz sur chacune des liaisons par BUS correspondantes. Ainsi qu'on l'a représenté en outre en figure 3, le module opérateur MO comporte également, alimenté en parallèle par les signaux vidéo-numériques précités, outre le circuit d'estimation grossière, noté 1, un circuit d'estimation finale de mouvement, noté 2, les deux circuits étant montés en cascade ainsi que représenté en figure 3. Le circuit d'estimation grossière I permet de déterminer, pour chaque macrobloc de l'image courante B, des vecteurs mouvement auxiliaires, les trois vecteurs précédemment mentionnés dans la description par VAMB, VAMB2 > et VAMB2j1 relatifs respectivement à chaque macrobloc, et au demi-macrobloc constitué par la trame paire respectivement la trame impaire de ce macrobloc. On rappelle qu'en ce qui concerne les vecteurs auxiliaires, un vecteur étant associé à chaque macrobloc et à chacun des demi-macroblocs constitutifs de ce macrobloc, on obtient un ensemble de trois vecteurs mouvement auxiliaires pour chacun des macroblocs MB. On rappelle également que dans le cas de la mise en oeuvre simplifiée du procédé objet de l'invention le circuit d'estimation grossière 1 peut simplement délivrer le vecteur auxiliaire VAMB associé à chaque macrobloc. Ce mode opératoire est représenté par la mise entre parenthèses en pointillé des vecteurs mouvement auxiliaires associés aux demi-macroblocs de ce macrobloc. Le circuit d'estimation finale de mouvement 2 reçoit les vecteurs mouvement auxiliaires précités et délivre, à partir de ces derniers et des signaux vidéo représentatifs de l'image courante B et de l'image courante de comparaison d'estimation A, un ensemble d'au moins trois vecteurs mouvement finaux associés à chaque macrobloc et demi-macrobloc de ce macrobloc de l'image courante B. Le module opérateur estimation de mouvement MO délivre donc l'ensemble d'au moins trois vecteurs estimation de mouvement précédemment décrit dans la description, les vecteurs VMB, VMB2j et VMB2j,l relatifs chacun à un macrobloc et au demi-macrobloc constitué par la trame paire respectivement la trame impaire de ce macrobloc. Chacun de ces vecteurs peut être représenté sur 12 bits et les valeurs des vecteurs estimation de mouvement précités sont délivrés par le module opérateur MO à la fréquence macrobloc soit tous les 128 pixels. Les vecteurs précités sont bien entendu les vecteurs délivrés par le module opérateur MO. On rappelle que, dans un premier mode de réalisation, les vecteurs mouvement finaux obtenus pour chaque macrobloc MB sont au nombre de trois, les vecteurs précédemment mentionnés, alors que dans un mode de réalisation plus élaboré, chaque vecteur mouvement final peut en fait consister en deux vecteurs mouvement finaux obtenus par estimation par blocs, effectuée sur les demi-macroblocs, l'estimation pouvant être réalisée entre demi-macroblocs constitués par la même trame ou respectivement par les trames de rang pair, impair, ou réciproquement. On obtient ainsi dans ce dernier cas, un ensemble de cinq vecteurs mouvement finaux associés à chacun des macroblocs MB. On comprend bien sûr qu'un premier module opérateur MO peut être utilisé pour effectuer un processus d'estimation avant, tel que représenté en figure 2a, et qu'un deuxième module opérateur MO peut être utilisé sensiblement simultanément pour effectuer une estimation arrière, ainsi que représenté également en figure 2a, afin de permettre la mise en oeuvre du procédé objet de la présente invention sensiblement en temps réel. Bien entendu, la notion de temps réel est définie comme un processus de traitement intervenant sur quatre images successives, les images 1, 2, 3 et 4 représentées en figure 2a, la séquence des quatre images étant mémorisée afin de permettre la conduite sensiblement simultanée des processus d'estimation avant et arrière et le temps de traitement, c'est-à-dire de l'estimation de mouvement par la mise en oeuvre de chaque module opérateur MO, étant bien entendu très faible par rapport à la séquence temporelle d'origine de transmission des quatre images précitées. Ainsi, il est ensuite possible de reconstituer à partir des valeurs estimées ou prédites de mouvement, les données à transmettre en lieu et place des images d'origine 2 et 4, ce qui permet bien entendu de reconstituer la séquence des quatre images précitées avec un volume de données à trans mettre sensiblement réduit et donc une compression numérique correspondante. Ainsi qu'on l'a en outre représenté en figure 4a, le circuit d'estimation grossière de mouvement 1 comprend luimême des circuits de sous-échantillonnage, notés pila, llb, de l'image courante B et de l'image de comparaison d'estimation A, ces circuits îîa et lîb permettant d'obtenir des images grossières correspondantes, soit l'image grossière courante et l'image de comparaison d'estimation grossière formées chacune d'un ensemble de blocs de pixels et de macroblocs sous-échantillonnés. On note que, en amont des circuits de sous-échantillonnage îla et îlb, sont également prévus des circuits de pré-filtrage lOa et lOb, lesquels reçoivent respectivement le signal vidéo relatif à l'image de comparaison d'estimation A et à l'image courante B. Un signal d'horloge Ck permet de cadencer les circuits de préfiltrage îOa et lOb ainsi que les circuits de sous-échantillonnage lîa et îlb par l'intermédiaire d'un diviseur par 16 portant la référence 12. Les opérations sont réalisées en parallèle sur les deux images A et B et elles consistent - en l'opération de filtrage numérique des points image, réalisée par les circuits îOa et lOb. A chaque point avant filtrage de l'image A ou B correspond une valeur filtrée en sortie, délivrée par le circuit îOa ou lOb. Cette valeur filtrée est obtenue par multiplication des éléments de l'image d'origine par des coefficients prédéfinis. Les circuits de pré-filtrage îOa et lOb sont des circuits dédiés disponibles dans le commerce, lesquels permettent de pondérer finalement la valeur de luminance de chaque pixel pour assurer le filtrage proprement dit et éviter le phénomène de repliement des spectres, - en l'opération de sous-échantillonnage réalisé par les circuits lla et llb, laquelle a pour effet de ne réutiliser qu'une valeur sur n valeurs en sortie du filtre d'échantillonnage correspondant îla ou llb. Selon un mode de réalisation avantageux du sous-échantillonnage précité, on utilise une valeur de luminance sur quatre en horizontale et une valeur de luminance sur quatre en verticale, soit finalement un point sur seize, n = 16. Cette fonction est réalisée par le diviseur par 16 portant la référence 12. Chacun des circuits de sous-échantillonnage îla et llb délivre enfin les images grossières courantes et images grossières de comparaison d'estimation à un circuit 13 de calcul d'estimation de mouvement par blocs, lequel effectue le calcul proprement dit d'estimation de mouvement par corrélation, sur critère de ressemblance entre les différents macroblocs sous-échantillonnés précédemment obtenus et délivrés par les circuits de sous-échantillonnage. Le circuit 13 délivre bien entendu les vecteurs auxiliaires VAMf, VAMB2j, VAMB2,,1. Dans le cas de la mise en oeuvre simplifiée, le circuit 13 délivre uniquement les vecteurs mouvement auxiliaires VAMB associés à chaque macrobloc MB, ce mode opératoire étant représenté en figure 4a par la mise entre parenthèses en pointillé, les vecteurs mouvement auxiliaires associés aux demi-macrobloc de ce macrobloc. Le circuit 13 de calcul d'estimation de mouvement par blocs est réalisé à partir de circuits estimateurs de mouvement élémentaires, lesquels sont constitués par des circuits dédiés, disponibles dans le commerce, ainsi qu'il sera décrit ci-après dans la description. Chaque circuit d'estimation de mouvement élémentaire permet d'effectuer le calcul d'un vecteur mouvement pour un bloc élémentaire de pixels constitué par huit points (ou pixels) par huit lignes, le calcul du vecteur mouvement élémentaire étant effectué sur une fenêtre de recherche (8, +7) horizontalement et verticalement. L'image B, pour laquelle les vecteurs mouvement sont calculés, en particulier l'image grossière de comparaison d'estimation GB délivrée par le circuit de sous-échantillonnage llb, est analysée en blocs de huit points par huit lignes, chaque colonne du bloc étant lue de manière consécu- tive. De la même façon, l'image A, en particulier l'image de comparaison d'estimation grossière GA délivrée par le circuit de sous-échantillonnage îla dans laquelle on recherche le bloc correspondant pour effectuer l'analyse par blocs, est analysée de façon analogue mais en lisant trois lignes de blocs, au lieu d'une seule pour l'image courante, ainsi que mentionné précédemment, ces trois lignes de blocs étant notées H, M, B, servant comme fenêtre de recherche. Sur la figure 4c, on a ainsi représenté d'une part, une première fenêtre de recherche F1 définie sur l'image A précitée ou sur l'image grossière de comparaison d'estimation correspondante, cette fenêtre F1 étant ainsi définie par trois lignes de blocs H, M, B précédemment mentionnées, la fenêtre de recherche F1 ayant ainsi les coordonnées précédemment mentionnées (-8, +7) en horizontal et vertical. On rappelle que ces coordonnées sont définies en valeurs de pas de pixels. Sur la figure 4c, on a également représenté un bloc correspondant de l'image courante B ou de l'image grossière courante, centré par exemple par rapport à la fenêtre de recherche F1. Pour augmenter la fenêtre de recherche finale et donc le domaine de recherche par augmentation des dimensions de la fenêtre de recherche finale, il est possible d'utiliser ainsi plusieurs circuits d'estimation de mouvement élémentaires, ainsi que représenté en figure 4b, ces circuits étant connectés en parallèle et recevant chacun les pixels de l'image de comparaison d'estimation A, telle que l'image de comparaison d'estimation grossière GA, pour les zones H, M et B de la figure 4c. La lecture des pixels pour les zones H, M et B est effectuée par un circuit d'adressage 130, lequel bien entendu permet de mémoriser l'ensemble des pixels de l'image GA telle que représentée en figure 4c, et d'adresser en lecture les pixels correspondants vers les circuits de calcul d'estimation de mouvement élémentaires 131, 132, 133 et 134 tels que représentés en figure 4b. Ainsi, la mise en parallèle des quatre circuits de calcul d'estimation de mouvement élémentaires 131, 132, 133 et 134 permet finalement de constituer une fenêtre de recherche F résultante, constituée par quatre fenêtres F1, F2, F3 et F4 telles que représentées en figure 4c, dont les coordonnées en horizontal sont respectivement (-32, -17), (16, -1), (0, 15), (16, 31) respectivement (-8, +7) en vertical. On rappelle que cette fenêtre de recherche sur l'image de comparaison d'estimation grossière GA correspond en fait, en raison du sous-échantillonnage par quatre, à une fenêtre de recherche (-128, +124) et (-32, +28) dans l'image d'origine A. Chaque circuit de calcul d'estimation de mouvement élémentaire 131 à 134 peut être réalisé par exemple par un circuit portant la référence STI 3220, commercialisé par la Société SGS-THOMSON MICROELECTRONICS. Ainsi que représenté en figure 4b, chaque circuit de calcul d'estimation de mouvement élémentaire calcule alors le vecteur mouvement élémentaire, et bien entendu le critère de distorsion associé à ce vecteur, pour la fenêtre de recherche qui lui est associée, les fenêtres F1 à F4 précédemment mentionnées. Les résultats, notés Vl,dl à V4,d4 sont alors délivrés à un circuit de calcul d'estimation de mouvement par blocs proprement dit, noté 135, lequel délivre les vecteurs auxiliaires d'estimation de mouvement précédemment cités dans la description. On comprend bien sûr que les valeurs de vecteurs mouvement élémentaires V1 à V4 et de distorsion délivrées par les circuits de calcul d'estimation de mouvement élémentaires 131 à 134 sont comparées par le circuit 135 précité pour obtenir le vecteur, noté V et sa valeur de distorsion notée d, permettant de minimiser le critère de distorsion de comparaison des blocs sur l'ensemble de la fenêtre F constituée par les quatre fenêtres élémentaires F1 à F4. On comprend ainsi que le circuit 135 constitue un circuit de comparaison, lequel à partir des vecteurs mouvement élémentaires V1 à V4 et des variables de distorsion dl à d4 constituant en fait des variables de valeurs de ressemblance, délivre sur critère de tri le vecteur mouvement auxiliaire V associé au bloc sous-échantillonné de l'image B, image grossière courante sous-échantillonnée. Avant passage au processus d'estimation fine, l'amplitude du vecteur mouvement auxiliaire V obtenu est ensuite multipliée par la valeur quatre correspondant aux valeurs de souséchantillonnage retenues pour l'estimation grossière. Ainsi, la fenêtre de recherche totale sur l'image de comparaison d'estimation A d'origine, a pour valeurs (-128, +124) horizontalement et (-32, +28) verticalement. Une description plus détaillée du circuit 2 d'estimation finale de mouvement représenté en figure 3 sera maintenant donnée en liaison avec les figures 5 et suivantes. D'une manière générale, on indique que l'estimation finale de mouvement est effectuée sur chaque macrobloc MB de l'image courante B, un ensemble de trois vecteurs ou plus étant ainsi déterminé. Les vecteurs mouvement finaux VMB, VMB2j et VMB2J+1 par exemple, sont calculés à partir du vecteur auxiliaire du même bloc obtenu après estimation grossière. Ainsi, les calculs des vecteurs d'estimation de mouvement finaux peuvent être effectués en parallèle par des opérateurs où des circuits de même type, lesquels seront décrits ci-après. Sur la figure 5, on a donc représenté le circuit 2 d'estimation finale de mouvement, lequel comporte un circuit 20 d'estimation de mouvement d'image, un circuit 21 d'estimation de mouvement d'image affecté à la trame paire et un circuit 22 d'estimation de mouvement d'image affecté à la trame impaire, par exemple. Les circuits 20, 21 et 22 reçoivent en parallèle les vecteurs mouvement auxiliaires précédemment mentionnés et délivrés par le circuit d'estima tion grossière de mouvement 1 représenté en figure 4a, ainsi que les signaux vidéo-numériques représentatifs de l'image courante B et de l'image de comparaison d'estimation A d'origine. Les circuits 20, 21 et 22 délivrent respectivement le vecteur mouvement final VMB, le vecteur mouvement trame paire VMB2j) et le vecteur mouvement trame impaire VMB2j+1 pour chaque macrobloc et demi-macrobloc correspondant de ce macrobloc, ces vecteurs constituant bien entendu les trois vecteurs mouvement finaux précédemment mentionnés dans la description, dans le cas de la mise en oeuvre élaborée. Un premier mode de réalisation de l'un des circuits d'estimation de mouvement 20, 21 ou 22 sera maintenant décrit dans un mode de fonctionnement dit au pas entier pour lequel l'estimation de mouvement par blocs est effectuée pour les valeurs de luminance de chaque pixel. Ainsi que représenté en figure 6a, on indique que les trois circuits d'estimation de mouvement 20, 21 et 22 sont mis en oeuvre à partir d'un même circuit de calcul d'estimation de mouvement élémentaire tel que le circuit STI 3220 précédemment mentionné dans la description. Ce circuit calcule, pour un bloc de pixels de 16 x 16, un vecteur mouvement élémentaire d'amplitude (-8, +7) dans une fenêtre de recherche de dimensions 32 x 48 (horizontalement x verticalement). Cette fenêtre correspondant dans le sens vertical à trois dimensions de blocs est chargée par trois BUS en parallèle et son temps de chargement est double de celui du temps de chargement du bloc 16 x 16 précité. La fenêtre de recherche pour un bloc considéré est commune pour moitié avec la fenêtre de recherche du bloc suivant et le circuit de calcul d'estimation de mouvement élémentaire calcule bien un vecteur pour chaque bloc 16 x 16 dans la durée de chargement de ce bloc. Toutefois, et en raison du fait que la fenêtre de recherche est centrée sur le vecteur d'estimation grossière de mouvement correspondant, il n'est donc plus possible de profiter de la régularité précédemment mentionnée. La solution consiste à charger une nouvelle fenêtre complète pour chaque bloc 16 x 16. La durée de ce chargement étant double de celle du bloc, il est donc indispensable, ainsi que représenté en figure 6a, de disposer de deux circuits de calcul d'estimation de mouvement élémentaires, lequels sont notés 203 et 204, fonctionnant en parallèle alternativement pour calculer un vecteur d'estimation de mouvement par bloc 16 x 16. Ainsi, chaque circuit, 20, 21 ou 22 comprend, ainsi que représenté en figure 6a, un circuit 201 recevant l'image courante B d'origine permettant par exemple la mise en blocs selon des blocs 16 x 16 précités et un circuit 202 réalisant la même fonction pour ce qui concerne l'image de comparaison d'estimation A, la fenêtre de recherche précédemment mentionnée étant centrée sur le vecteur auxiliaire d'estimation de mouvement VAMB ou VAMB2j ou VAMB2j.l). D'une manière classique, on indique que les circuits 201 ou 202 peuvent par exemple consister en des circuits de mémorisation et d'adressage en lecture des pixels correspondants, ainsi que décrit précédemment dans la description. Le circuit 202 délivre par exemple les pixels de la fenêtre de recherche selon les trois zones H, M, B précédemment mentionnées. Les circuits de calcul d'estimation de mouvement élémentaires 203 et 204 reçoivent chacun le signal de bloc 16 x 16 délivré par le circuit 201, lequel correspond à l'image courante B précédemment mentionnée, ainsi que les fenêtres de recherche correspondantes, symbolisées par les trois zones H, M, B précitées. Le circuit 203 opère par exemple pour les blocs pairs alors que le circuit 204 opère par exemple pour les blocs impairs. Les circuits de calcul de mouvement élémentaires 203 et 204 délivrent ainsi, pour chaque bloc 16 x 16, alternativement, un vecteur estimation de mouvement élémentaire, lequel, par l'intermédiaire d'un circuit multiplexeur temporel 205, délivre successivement le vecteur estimation de mouvement final, c'est-à-dire soit le vecteur image Vt , soit le vecteur trame paire VMB2jt ou le vecteur trame impaire VMB2 Sur la figure 6b, on a représenté les chronogrammes simplifiés de synchronisation à la fréquence blocs-fenêtres pour les blocs pairs et impairs respectivement ainsi que la fréquence vecteur finale d'estimation de mouvement délivrée par le multiplexeur temporel 205. Une deuxième variante de réalisation des circuits d'estimation des vecteurs mouvement image, trame paire ou trame impaire 20, 21, 22 sera maintenant décrite en liaison avec les figures 7a et 7b dans un mode de fonctionnement dit au demi-pas, ce mode de fonctionnement correspondant à une recommandation de la norme MPEG précédemment mentionnée dans la description. Sur la figure 7a, on comprend que les cercles représentent quatre pixels adjacents deux à deux de la fenêtre de recherche de l'image de comparaison d'estimation A par exemple. Selon la recommandation précitée, on indique que des valeurs intermédiaires peuvent être définies dans la direction horizontale et/ou verticale, ce qui permet de définir cinq points représentés par des croix sur la figure 7a, à chaque point étant associée une valeur d'amplitude de luminance donnée respectivement par (E+F)/2, (E+C)/2 et pour la valeur centrale des quatre pixels précités (E+F+C+D)/4, les valeurs de luminance pour les points intermédiaires aux pixels FD respectivement CD étant obtenues par permutation correspondante des symboles EF x CD. Dans le cas du fonctionnement au demi-pas, le principe du fonctionnement est similaire à celui du fonctionnement au pas entier, un circuit de calcul d'estimation de mouvement élémentaire en mode de fonctionnement au demipas travaillant sur les blocs impairs et un autre sur les blocs pairs de façon analogue à celle représentée en figure 6a. Dans ce cas, chaque circuit de calcul d'estimation de mouvement élémentaire tel que 203 ou 204, voit sa fenêtre de recherche centrée également sur le vecteur auxiliaire d'estimation de mouvement correspondant de la même façon que dans le cas de la figure 6a. Toutefois, le demi-pas doit être calculé, les composants uniques constitutifs des circuits de calcul d'estimation de mouvement élémentaire 203 et 204, composants STI 3220 déjà cités, étant remplacés par quatre composants de ce type montés en parallèle ainsi qu'il sera décrit plus en détail en relation avec la figure 7b. Ainsi, à partir des pixels de la fenêtre de recherche dans l'image de comparaison d'estimation, ces pixels correspondant aux trois zones H, M, B précédemment mentionnées dans la description, un premier circuit de calcul élémentaire 2033 permet d'effectuer le calcul du vecteur estimation de mouvement au pas entier et sa valeur de distorsion, ces deux valeurs étant notées V1, dl, un deuxième circuit de calcul élémentaire 2034 complété en amont par un filtre au demi-pas horizontal 2030 permet d'effectuer le calcul d'un vecteur estimation de mouvement élémentaire V2 et de sa distorsion d2 au demi-pas horizontal. De la même manière, un troisième circuit de calcul élémentaire 2035 permet d'effectuer, à partir d'un filtre demi-pas vertical 2031, le calcul d'un vecteur élémentaire V3 et de sa distorsion d3 au demi-pas vertical, alors qu'un quatrième circuit de calcul élémentaire 2036 permet, au moyen d'un filtre au demi-pas horizontal et vertical 2032, de calculer un quatrième vecteur élémentaire V4 et sa valeur de distorsion d4 au demi-pas horizontal et vertical, ainsi qu'illustré en relation avec la figure 7a. Les vecteurs élémentaires V1, V2, V3, V4 et leurs valeurs de distorsion dl, d2, d3, d4 sont délivrés à un circuit appliquant un critère de tri sur les valeurs des vecteurs précités pour délivrer le vecteur au demi-pas V, ce vecteur estimation de mouvement constituant bien entendu soit le vecteur image VM, soit le vecteur trame paire VMB2" soit le vecteur trame impaire VMB2j+1. On comprend bien sûr que, de manière analogue à la figure 6a, le dispositif 20, 21 ou 22 comporte en fait deux circuits tels que représentés en figure 7b, lesquels fonctionnent alternativement de manière analogue, au mode opératoire des circuits 203 et 204 de la figure 6a. On a ainsi décrit un procédé et un dispositif d'estimation de mouvement entre images de télévision d'une séquence d'images particulièrement performants dans la mesure où la subdivision de l'estimation proprement dite de mouvement entre deux étapes successives consistant en une estimation grossière puis en une estimation finale, permet de réduire sensiblement le volume de calculs nécessaire à la mise en oeuvre du processus d'estimation proprement dit. On comprendra bien sûr que cette réduction est due, notamment au fait que l'estimation finale est effectuée à partir de l'estimation grossière et en particulier des vecteurs auxiliaires d'estimation de mouvement, lesquels permettent de centrer la recherche effectuée au cours de l'estimation finale sur des fenêtres de recherche centrées sur les valeurs d'estimation de mouvement représentées par les vecteurs auxiliaires, vecteur mouvement auxiliaire seul associé à chaque macrobloc MB, ou vecteurs mouvement auxiliaires associés à chaque macrobloc MB et demi-macrobloc de ce macrobloc, ce qui permet de réduire en conséquence les volumes de calcul. On comprend également que, dans les modes de réalisation décrits, le fonctionnement de l'estimation de mouvement finale permet d'atteindre une résolution inférieure à la dimension du pixel en raison du mode opératoire proposé. REVENDICATIONS 1. Procédé d'estimation de mouvement entre images de télévision d'une séquence d'images, chaque image étant formée d'une succession de lignes de pixels regroupées en une trame paire et une trame impaire, ladite séquence d'images comportant au moins par rapport à une image courante, pour laquelle l'estimation de mouvement est établie, au moins une image antérieure et une image postérieure susceptible de constituer chacune une image de comparaison d'estimation, chaque image courante et de comparaison d'estimation étant subdivisée en blocs de N pixels sur N lignes d'image et en macroblocs formés par p blocs adjacents, chacun des macroblocs étant formé par deux demi-macroblocs constitués chacun par les lignes de la trame paire respectivement impaire, caractérisé en ce que ce procédé consiste a) - à former à partir de l'image courante et de l'image de comparaison d'estimation, des images grossières correspondantes, image grossière courante respectivement de comparaison d'estimation b) - à déterminer pour chaque macrobloc de l'image grossière courante au moins un vecteur mouvement auxiliaire par rapport à ladite image grossière de comparaison d'estimation, chaque vecteur mouvement auxiliaire étant obtenu par estimation par blocs, de façon à obtenir pour chaque macrobloc de l'image grossière courante un vecteur auxiliaire associé c) - à déterminer pour chaque macrobloc de ladite image courante un ensemble d'au moins trois vecteurs mouvement finaux, par estimation par blocs, à partir dudit vecteur auxiliaire et des blocs et macroblocs desdites images courante et de comparaison d'estimation. 2. Procédé selon la revendication 1, caractérisé en ce que l'étape b) consistant à déterminer pour chaque macrobloc de l'image grossière courante au moins un vecteur mouvement auxiliaire consiste à déterminer pour chaque macrobloc et demi-macrobloc de ce macrobloc un vecteur mouvement auxiliaire par rapport à ladite image grossière de comparaison d'estimation, chaque vecteur mouvement auxiliaire étant obtenu par estimation par blocs, de façon à obtenir pour chaque macrobloc et demi-macrobloc de ce macrobloc de l'image grossière courante un vecteur auxiliaire associé. 3. Procédé selon la revendication 1 ou 2, caractérisé en ce que l'étape a) consistant à former à partir de l'image courante et de l'image de comparaison d'estimation des images grossières correspondantes, consiste à effectuer un sous-échantillonnage des images courante et de comparaison d'estimation, de façon à obtenir un ensemble de blocs de pixels et de macroblocs sous-échantillonnés, et en ce que l'étape b) consistant à déterminer les vecteurs auxiliaires par estimation par blocs est réalisée par corrélation sur critère de ressemblance entre les différents macroblocs sous-échantillonnés ainsi obtenus. 4. Procédé selon l'une des revendications précédentes, caractérisé en ce que, pour une séquence d'images successives, l'image courante étant l'image de rang deux, l'image antérieure, l'image de rang un, et l'image postérieure, l'image de rang quatre, constituant image de comparaison d'estimation, ledit procédé consiste, outre une étape d'estimation de mouvement, désignée par estimation de mouvement avant, entre ladite image courante et l'image antérieure, à effectuer conjointement une étape d'estimation de mouvement, désignée par estimation de mouvement arrière, entre ladite image courante et l'image postérieure, lesdites étapes d'estimation de mouvement avant et arrière consistant chacune à effectuer les étapes b) d'estimation grossière de mouvement puis c) d'estimation de mouvement finale appliquées aux couples d'images image courante - image antérieure respectivement image courante - image postérieure de la séquence d'images, ce qui permet pour chaque macrobloc de ladite image courante d'obtenir un ensemble d'au moins six vecteurs mouvement finaux. 5. Dispositif d'estimation de mouvement entre images de télévision d'une séquence d'images, chaque image étant formée d'une succession de lignes de pixels regroupées en une trame paire respectivement impaire, la séquence d'images comportant au moins par rapport à une image courante, pour laquelle l'estimation de mouvement est établie, au moins une image antérieure ou postérieure, susceptible de constituer chacune une image de comparaison d'estimation, lesdites images étant subdivisées en blocs de N pixels sur N lignes d'images et en macroblocs formés par p blocs adjacents, chaque macrobloc étant formé par deux demi-macroblocs constitués chacun par les lignes de la trame paire respectivement impaire, caractérisé en ce que ledit dispositif comporte au moins un module opérateur d'estimation de mouvement de l'image courante par rapport à ladite image de comparaison d'estimation, ce module opérateur comportant au moins, alimentés en parallèle par des signaux vidéo numériques représentatifs de ladite image courante et de ladite image de comparaison d'estimation d'origine - un circuit d'estimation grossière de mouvement permettant de déterminer, pour chaque macrobloc de l'image courante au moins un vecteur mouvement auxiliaire par rapport à l'image de comparaison d'estimation, chaque vecteur mouvement auxiliaire étant obtenu par estimation de mouvement grossière de ladite image courante de façon à obtenir pour chaque macrobloc un vecteur auxiliaire associé, et connecté en cascade audit circuit d'estimation grossière délivrant ledit au moins un vecteur mouvement auxiliaire, - un circuit d'estimation finale de mouvement recevant lesdits vecteurs mouvement auxiliaires et délivrant à partir de ces derniers et desdits signaux vidéo représentatifs de l'image courante et de l'image de comparaison d'estimation un ensemble d'au moins trois vecteurs mouvement finaux associés à chaque macrobloc et demi-macrobloc de ce macrobloc de l'image courante. 6. Dispositif selon la revendication 5, caractérisé en ce que ledit circuit d'estimation grossière de mouvement permettant de déterminer pour chaque macrobloc de l'image courante au moins un vecteur mouvement auxiliaire permet d'obtenir pour chaque macrobloc et demi-macrobloc de ce macrobloc un vecteur mouvement auxiliaire associé. 7. Dispositif selon la revendication 5, caractérisé en ce que ledit circuit d'estimation de mouvement grossière comprend - des moyens de sous-échantillonnage de ladite image courante et de ladite image de comparaison d'estimation, lesdits moyens permettant d'obtenir des images grossières correspondantes image courante grossière et image de comparaison d'estimation grossière formées chacune d'un ensemble de blocs de pixels et de macroblocs sous-échantillonnés - des moyens de calcul d'estimation de mouvement par blocs, par corrélation sur critère de ressemblance entre les différents macroblocs sous-échantillonnés ainsi obtenus, lesdits moyens de calcul délivrant lesdits vecteurs auxiliaires. 8. Dispositif selon la revendication 7, caractérisé en ce que lesdits moyens de calcul d'estimation de mouvement par blocs par corrélation comportent - des premiers moyens d'analyse par blocs souséchantillonnés de ladite image courante grossière, pour laquelle les vecteurs mouvement auxiliaires sont calculés, lesdits moyens d'analyse permettant pour un bloc souséchantillonné courant une lecture des valeurs des pixels, chaque colonne d'un bloc sous-échantillonné courant étant lue de manière consécutive, - des deuxièmes moyens d'analyse par blocs de comparaison de ladite image de comparaison d'estimation grossière, dans laquelle une recherche d'un bloc souséchantillonné de comparaison correspondant audit bloc souséchantillonné courant est effectuée, lesdits deuxièmes moyens d'analyse permettant un balayage par blocs sur une fenêtre de recherche de comparaison comprenant un nombre entier 1 de lignes de blocs sous-échantillonnés de comparaison, - une pluralité de k circuits élémentaires de calcul d'estimation de mouvement opérant en parallèle, chaque circuit élémentaire recevant en parallèle lesdits blocs sous-échantillonnés de comparaison et ledit bloc souséchantillonné courant et délivrant un vecteur mouvement élémentaire pour une fenêtre élémentaire de recherche de comparaison et une variable de valeur de ressemblance entre ledit bloc sous-échantillonné courant et tous les blocs sous-échantillonnés de comparaison de ladite fenêtre élémentaire de recherche de comparaison, l'ensemble des k fenêtres élémentaires, adjacentes, constituant ladite fenêtre de recherche de comparaison, - des moyens de comparaison recevant lesdits vecteurs mouvement élémentaires et lesdites variables de valeur de ressemblance et délivrant sur critère de tri le vecteur mouvement auxiliaire correspondant associé audit bloc sous-échantillonné courant de l'image grossière courante. 9. Dispositif selon la revendication 5, caractérisé en ce que ledit circuit d'estimation finale de mouvement comprend - un circuit d'estimation de mouvement d'image, - un premier et un deuxième circuit d'estimation de mouvement de trame affecté chacun à la trame paire respectivement impaire, lesdits circuits d'estimation de mouvement image respectivement de trame recevant en parallèle lesdits vecteurs mouvement auxiliaires et les signaux vidéo numériques représentatifs de l'image courante et de l'image de comparaison d'estimation d'origine et délivrant pour chaque macrobloc et demi-macrobloc de ce macrobloc au moins un vecteur mouvement image, un vecteur mouvement trame paire et un vecteur mouvement trame impaire constituant lesdits au moins trois vecteurs mouvement finaux.