Brevet FR2630842A1 — publié le 19891103

DESCRIPTION "Dispositif pour interpoler des images par estimation et com- pensation de mouvement et système convertisseur de standards de télévision constitué à partir d'un tel dispositif". La présente invention concerne un dispositif pour interpoler des images par estimation et compensation de mouve- ment, dispositif constitué à partir d'un organe d'estimation de mouvement par blocs pour former des vecteurs de mouvement affectés à des blocs de points d'images et d'un organe d'in- terpolation pour former une image en fonction desdits vecteurs de mouvement. De tels dispositifs trouvent des applications im- portantes notamment dans le domaine de la télévision. Ainsi par la connaissance des vecteurs de mouvement qui définissent le déplacement de différents points d'images successives, il est possible de former par interpolation une image de bonne qualité en un instant choisi entre deux images successives. Ce genre de dispositif pour lequel on utilise une estimation de mouvement pour tout un bloc de points d'images est bien connu. On pourra consulter à ce sujet l'article de C.CAFFORIO et ROCCA intitulé: The differential method for image motion estimation in Image sequence processing and dy- namic scene analysis, T.S. Huang Ed., Berlin, Germany, Sprin- ger-Verlag, 1983, pp.76-103. Si les blocs comportent beaucoup de points, on se heurte à un premier inconvénient. Cet inconvénient est dû au fait qu'il peut arriver que les points d'images d'un même bloc se déplacent d'une image à l'autre d'une quantité bien diffé- rente, il en résulte donc des images interpolées de mauvaise qualité. Si les blocs comportent peu de points, un se heurte à un deuxième inconvénient car l'estimation de mouvement peut être faussée par le bruit et là encore on obtient une image de mauvaise qualité. La présente invention propose donc un dispositif du genre mentionné cidessus qui donne un vecteur mouvement'pour tout point ou quelques points tout en restant insensible au bruit. Pour cela un tel dispositif est remarquable en ce qu'il comporte un organe d'affectation pour affecter, parmi des vecteurs mouvements candidats élaborés par l'organe d'es- timation, un vecteur mouvement pour au moins un point d'image dit point courant. La présente'invention concerne aussi un système convertisseur de standards constitué à partir d'un tel dispo- sitif. Un exemple de conversion est celui qui consiste à transformer des images apparaissant à la cadence de 50 Hz en images de cadence 60 Hz (ou plus exactement 59,94 Hz). De ce fait, il est impossible de faire coïncider les images; les images à former à la cadence de 59,94 Hz sont obtenues par in- terpolation à partir des images à 50 Hz. Les articles suivants décrivent des systèmes de cette sorte: "Movement-Compensated Frame-Frequency Conversion of Television Signal' HIROHISA YAMAGUCHI et al. IEEE Transactions on Commu- nications, vol.COM-35, N10, oct. 1987. OHDTV-PAL Standards Converter YUTALEA TANAKA et al. NHK Labo- ratories Note, jan. 1986, N' serie 326. La qualité des images fournies par ces systèmes re- pose en grande partie sur une bonne appréciation du vecteur mouvement. Pour interpoler des successions d'images, une ca- ractéristique importante de l'invention selon laquelle un dis- positif du genre ci-dessus comporte un organe de test de cohé- rence de vecteur mouvement pour fournir un signal de valida- tion pour chaque vecteur mouvement affecté à un point, par comparaison avec des points correspondants situés dans des images de ladite succession, amine l'avantage d'éviter certai- nes ambiguïtés sur la détermination du vecteur mouvement. Ces ambiguïtés surviennent notamment pour des objets de taille ré- duite se déplaçant dans un fond continu. Certaines portions de l'objet seront affectées d'un bon vecteur mouvement mais d'au- tres pourront être affectées du vecteur mouvement correspon- dant au fond. L'image interpolée montrera des discontinuités dans la reproduction de cet objet et ces discontinuités appa- raitront en des endroits différents de l'image lors d'une suc- cession de celles-ci. L'objet apparaîtra finalement d'une ma- nière dégradée. Grâce à cette caractéristique de l'invention, on évite dans une large mesure cette dégradation et ces dis- continuités en comparant les vecteurs mouvements tant dans un domaine spatial entourant le point de l'image que dans des do- maines entourant les points correspondants dans des images différentes. La description suivante accompagnée des dessins ci-annexés, le tout donné à titre d'exemple non limitatif fera bien comprendre comment l'invention peut être réalisée. La figure 1 montre un schéma pour interpoler des images selon l'invention. La figure 2 montre la construction de l'image à in- terpoler à partir de deux images existantes. La figure 3 montre la décomposition des images en points d'images (Pixels) et en blocs de points. La figure 4 montre comment sont choisis les vec- teurs initiaux relatifs à des blocs déjà traités. La figure 5 montre l'intérêt de l'organe de cohé- rence. La figure 6 explicite les domaines pour lesquels cette cohérence est effectuée. La figure 7 explicite le domaine pour lequel on dé- termine une majorité. La figure 8 montre la construction des images pour effectuer une conversion de standards. La figure 9 montre le détail du circuit de mémoire utilisé par l'invention. La figure 10 est un diagramme temps montrant le fonctionnement du circuit de la figure 9. La figure 11 explicite un détail de fonctionnement o l'on convertit dans un standard à 59,94 Hz. La figure 12 montre le détail d'un organe d'estima- tion par bloc utilisé par l'invention. La figure 13 montre comment est effectué une inter- polation linéaire de point. La figure 14 montre le détail de l'organe d'affec- tion utilisé par l'invention. La figure 15 montre le détail d'un circuit de trai- tement utilisé par l'invention. La figure 16 montre le détail d'un circuit de ré- partition utilisé par l'invention. La figure 17 montre le détail d'un circuit de majo- rité utilisé par l'invention. A la figure 1, on a représenté avec la référence 1 le dispositif de l'invention. A la figure 1, on a représenté avec la référence 1 le dispositif de l'invention. Ce dispositif comporte, tout d'abord, un premier accès 2 pour recevoir des informations d'image et un deuxième accès 3 pour fournir l'image interpo- lée. Cette image interpolée dépend d'un paramètre a appliqué à un quatrième accès 4. Ce paramètre " est défini de la manière suivante. Pour cela, on se reporte à la figure 2. Soient E1 et E2 deux images successives apparaissant en des temps distants d'une durée TR. Le dispositif de l'invention se propose de fournir, par interpolation, une image manquante M située dans le temps à a.TR de E1 et à (1-a).TR de E2 avec a compris entre 0 et 1. Si on appelle z le vecteur représentant les coor- données d'un point des images et I(z,M) la luminance d'un point de coordonnée z de l'image H cette luminance se déduit par interpolation selon la formule: I( ,E2] (1) o e est le vecteur mouvement, B représente le déplacement du point défini par z, entre les images E1 et E2. Pour établir l'image manquante on applique la for- mule (1) pour tout point z de cette image manquante. A cet effet, le dispositif de l'invention comporte, tout d'abord un organe d'estimation de mouvement par blocs 10. Cet organe va fournir pour un bloc de, par exemple 16x16 points d'image, un vecteur 5. A la figure 3 on a montré la dé- composition d'une image en blocs. Chaque image est composée de 1540 blocs. Ces blocs sont organisés en 35 lignes de 44 blocs. Ainsi les blocs BK1,1; BK1,2;... BK1,44 appartiennent à la première ligne, les blocs BK2,1; BK2, 2;... BK2,44 à la deuxième ligne, et ainsi de suite jusqu'aux blocs BK35, 1; BK35,2;... BK35,44 qui appartiennent à la trente cinquième ligne. Chaque bloc est formé de 16 lignes L1, L2, L3,... L16 dont chacune contient 16 points Pl, P2,... P16: ceci est seu- lement détaillé pour le bloc BK1,1. Ainsi l'organe 10 va four- nir pour chaque bloc BKm,n de l'image M, un vecteur mouvement Dm,n. Pour établir ce vecteur Cm,n l'organe 10 est muni d'une pluralité d'organes élémentaires 11', 11",... 11(n). Ces organes fournissent un vecteur mouvement D'i+l, D"i+l,... D+1) pour un bloc donné, défini par le contenu d'un compteur de bloc 15. Ce compteur 15 associé à un circuit de décodage 17 va adresser un circuit de mémoire 20 contenant toutes les in- formations de luminance des images E1 et E2 à partir desquel- les on va élaborer l'image M. Ce circuit 17 ne va fournir en direction des organes élémentaires 11', 11",... 11(n) que les informations nécessaires pour établir les valeurs du vec- teur mouvement D'i+l, D"i+l,... Din. Parmi tous les vecteurs D'i+l, D'i+l, . Di+l un seul sera retenu. Un..DTD: circuit 21 détermine le meilleur selon un certain critère dé- fini par une information de qualité Q', Q",... Q(n) élaborée par chaque organe élémentaire 11', 11',... 11(n). Ce circuit 21 commande, en fonction de cela, la position d'un multiple- xeur 22 pour que le vecteur retenu Dm,n soit enregistré dans un deuxième circuit mémoire 30 en une place affectée au bloc BKm,n. Selon le mode préféré de l'invention les organes élé- mentaires opèrent selon l'algorithme C.CAFFORIO et ROCCA dé- crit dans l'article précité. Tout autre algorithme fournissant des vecteurs mouvement convient aussi et rentre naturellement dans le cadre de l'invention. Selon l'algorithme préféré de l'invention on ajoute une valeur ô de correction à une valeur antérieure selon un processus itératif de sorte que l'on peut écrire: Di+1 = Di+ 86 2 D.î =D +6 ô(2) Cette opération peut être effectuée plusieurs fois. Mais la demanderesse s'est aperçue qu'une seule itération suffisait pour obtenir de bonnes performances du dispositif de l'inven- tion. Les valeurs initiales peuvent être prises en considérant le vecteur mouvement de blocs voisins déjà calculés. Selon une caractéristique de l'invention pour déterminer le vecteur Dm,n on prendra comme valeurs initiales Dmln+1 et Dm,n_1 (voir figure 4) qui sont les vecteurs mouvement affectés aux blocs BKm-l,n+1 et BKm,n-1 traités antérieurement donc et les vecteurs ont déjà été calculés. Le vecteur de mouvement nul peut être aussi considéré. Ces vecteurs sont rendus disponi- bles aux sorties d'un registre 32 relié avec le circuit mémoi- re 30. Pour déterminer Di+1 les organes élémentaires 11 effectuent l'opération indiquée par l'équation (2) avec: II f= L6HI a8v [E(VVI)2I1E(DFD.VHI)] (E(VHI.VvI)I[E(DFD.VvI)I x A_ (3) H [E(V I)>2[E(V I)2] - [E(V I-V I)]2 A H AV AH V [E(VVI)2I[E(DFD.VHI)] - jI(vHI.VvI)I[E(DFD.VvI M A AH AA v =[E(VHI)21[E(VvI)Z] - [E(VHI.VvI)]2 (4) o A représente les 16.16 points d'image du bloc pour lesquel> les calculs sont faits o-: DFD = DFD(z,5) = Iz+(1-a)5,E2] - I(-aE1) (5) VHI = VHI AX, AY représentent les distances horizontale et verticale en- tre deux points d'image. La quantité Q(J) analysée par le circuit 21 rela- n(j) tivement à un vecteur Di+) est donnée par: Q() = [DFD]2 - (6H EDFD. VHI+6v EFD.VVI (10) (j0) Le vecteur Di+) retenu sera celui pour lequel la quantité Q(J) sera minimale. Le dispositif de l'invention comporte aussi un or- gane d'affectation 50 qui va affecter à chaque point de l'ima- ge M un vecteur déplacement DP. A chaque point, on associe L vecteurs candidats Dl, D2,... DL qui sont des vecteurs dépla- cement associés à des blocs voisins de celui contenant le point. Dans l'exemple de réalisation préféré neuf vecteurs candidats ont été sélectionnés pour un point appartenant à un bloc BKm,n; ce sont: Dm-1,n-1 Dm-1,n Dl-1,n+l- Dm,n-1 Dm,n D&,n+1 Dn+l,n-1 DI+l,n DÉ+l,n+1 Ces vecteurs sont prélevés dans le circuit mémoire 30 et emma- gasinés pour le calcul dans un registre 52. Pour cela le cir- cuit mémoire 30 est adressé par un circuit de transcodage 57 piloté par un compteur de points d'image 55, ce circuit 57 déterminant notamment pour le point courant les vecteurs mou- vements candidats à traiter par l'organe d'affectation 50. Différents organes élémentaires d'affectation 60-1, 60-2,... -L effectuent chacun un traitement sur chacun des L vecteurs candidats Dc (c = 1,..., L). Un circuit de décision 62 rece- vant les résultats des différents organes élémentaires d'af- fectation détermine le vecteur DP pris parmi ces candidats. Ce vecteur est sélectionné au moyen d'un commutateur 65 commandé par le circuit 62. Pour faire cette sélection, on examine au niveau du circuit 62 la fonction CT(z,Dc) associée au point courant et à chaque vecteur mouvement candidat. Cette fonction CT(z,Dc) est telle que: CT(z,Dc) = EIDFD(z,Dc) (11) B B est un domaine de taille réduite par rapport à A. Par exem- ple, B est constitué par 8 points entourant le point courant. C'est le vecteur Dc pour lequel la valeur CT(z,Dc) est minimale qui est retenu. Le dispositif de l'invention comporte, en outre, un organe de test de cohérence de vecteur mouvement 80. Pour bien comprendre l'intérêt d'un tel organe on se reporte à la figure 5. Sur cette figure 5 on a représenté en El, E2, E3, E4 une section horizontale d'une suite d'images. OB représente un ob- jet qui se déplace selon cette section. Dans l'image E1 l'ob- jet occupe la place OB1, dans l'image E2 l'objet occupe la place OB2, dans l'image E3 l'objet occupe la place OB3, dans l'image E4 l'objet occupe la place OB4. On suppose, d'une part que cet objet OB se déplace dans un fond uniforme et d'autre part que les valeurs des dé- placements de l'objet et du fond sont connues. On s'intéresse maintenant à l'interpolation de cet objet OB pour l'image man- quante Ml et donc à l'emplacement OMN1. Les emplacements OB1 et OB2 donnent une bonne corrélation mais F1 et F2, qui corres- pondent au fond, donnent aussi une bonne corrélation de sorte qu'en OMI on aura d'une manière aléatoire soit une interpola- tion entre OB1 et OB2, soit une interpolation entre F1 et F2. Cette indétermination va se produire pour OM2, pour OM3 de sorte que l'objet ou des parties de lui-même apparaissent pour certaines images manquantes et n'apparaissent pas pour d'au- tres. Le but de cet organe de test de cohérence de vec- teurs mouvement 80 est d'éviter l'aléa des décisions des vec- teurs mouvements effectués par l'organe d'affectation 50. Cet organe comporte un premier circuit de traitement 82 comportant des moyens pour contenir tous les vecteurs mouvements de l'image future (ou image postérieure) à interpoler et un deu- xième circuit de traitement 84 comportant des moyens pour con- tenir tous les vecteurs mouvements de l'image passée (ou anté- rieure). Un circuit de répartition 86 est relatif à l'image présente. Différents circuits de retard 88, 90 et 92 amènent les retards convenables pour que les différents traitements puissent s'effectuer de manière cohérente. Le circuit de ré- partition 86 fournit sur une de ses sorties 87 la valeur du vecteur mouvement relatif au point courant ainsi qu'un certain nombre de vecteurs mouvements relatifs à différents points faisant partie d'un domaine spatial DDN du point courant de l'image. Ceci est représenté à la figure 6 o l'image courante à interpoler porte la référence MO. Le domaine DDN entoure le point courant Z auquel est affecté le vecteur mouvement 5D. Le vecteur 6D et le point défini par t définissent différents do- maines: - Le domaine DDP dans l'image interpolée antérieure M-1. Ce domaine est centré autour du point i-0.6D o 9 est un coef- ficient dépendant de la fréquence d'entrée des images et de la fréquence de sortie des images interpolées. - Le domaine DDF dans l'image interpolée postérieure M+1 cen- tré autour du point Z+g.5D. Dans cet exemple décrit les domaines DDF, DDN et DDP sont égaux entre eux et égaux à 3.8X par 3.&Y. Le circuit de similitude 95 coopérant avec le cir- cuit 86 détermine, dans une première étape, si le vecteur 5D est semblable aux autres vecteurs fournis par le circuit 86. On dit qu'un vecteur DD tel que 4 DD DD) DDv est semblable au vecteur 5D tel que DD I DD = DDv{ Si DDH- DDHI k. AX et (DDV DDVI o k et k' sont des entiers tels que k:k'm2. Le circuit fournit, dans une deuxième étape, le si- gnal de similitude si un certain nombre de vecteurs du domaine DDN sont semblables. De même les circuits 82 et 84 fournissent aussi des signaux de similitude relatifs aux domaines DDF et DDP et par rapport à ce mênme vecteur BD. Un organe de cohérence finale 98 fournit à sa sor- tie, pour chaque point courant un signal de cohérence donnant le résultat de la cohérence considérée tant sur l'image pré- sente que sur les images antérieures et postérieures. On dit qu'il y a cohérence si, au moins un signal de similitude est fourni par l'un des circuits 82, 84 et 95. Bien qu'on ait dé- crit un traitement impliquant une image antérieure ou une ima- ge postérieure, il est bien évident qu'on peut aussi, sans sortir du cadre de l'invention, utiliser une pluralité d'ima- ges postérieures et/ou une pluralité d'images antérieures. Un organe de filtrage de décision 100 analyse dans un domaine DSS entourant le point z (cf. figure 7) les déci- sions de cohérence élaborées par l'organe de cohérence final 98 pour fournir un signal de validité indiquant que le vecteur BD affecté au point Z est valide compte tenu de la cohérence des vecteurs affectés aux points de ce domaine DSS. Ce domaine DSS est par exemple étendu sur 17.AX par 17.&Y. Ce filtrage peut correspondre dans le cas le plus simple à une décision majoritaire de cohérence dans le domaine DSS, donc supérieur à 144. Ainsi un organe de calculs d'interpolation 120 ef- fectue pour tout point Z des images à interpoler, le calcul indiqué par la formule (1) ci-dessus si le signal de validité est positif ou le calcul donné par la formmule suivante rela- tive à un vecteur mouvement si le signal de validité est néga- tif: I(Z,M) = aI(Z,E1) + (1-a)I(Z,E2) (12) On va décrire maintenant plus en détail l'invention en se référant plus particulièrement à un système convertis- seur de standards qui fournit des images à la cadence de 60 Hz (ou plus exactement 59,94 Hz) à partir d'images à 50 Hz. A la figure 8 en a, on a représenté en traits con- tinus les instants d'apparition d'images EE1, EE2, EE3,... EE6 fournies à la cadence de 50 Hz. En k, on a représenté en trait pointillé les instants o les images MM1, MM2,.... MM7 doivent étre interpolées. Ces images doivent étre fournies à la caden- ce 60 Hz. Les images interpolées sont construites à partir des images EEj en fonction du paramètre a selon la manière suivan- te: - pour l'image MM2, on utilise les images EE1 et EE2 (a = 5/6) - pour l'image 1M3, on utilise les images EE2 et EE3 (à = 4/6) - pour l'image MM4, on utilise les images EE3 et EE4 (a = 3/6) - pour l'image MM5, on utilise les images EE4 et EE5 tu = 2/6) - pour l'image MM6, on utilise les images EE5 et EE6 (a = 1/6) - pour l'image MM7 (et MM1), on utilise EE6 (et EE1) (= = 0). En fonction de ces considérations on décrit le cir- cuit de mémoire 20. Il se compose de trois agencements de mémoires 200, 201, 202 affectés respectivement à l'organe d'estimation 10, à l'organe d'affectation 50 et à l'organe de calculs d'interpo- lation 120. Ces agencements sont séparés par des éléments de retard 210 et 212 pour retarder les informations d'images à l'accès 2 d'un temps suffisant pour permettre les traitements effectués par les différents organes. Un circuit 230, en comp- * tant les différentes images fournit une marque d'interpolation à partir de laquelle peut être déterminée a. Cette valeur a est utilisée dans les différents traitements. La marque d'in- terpolation est affectée à chaque image entrante. L'agencement 200 est formé de quatre mémoires MY1, MY2, MY3 et MY4 dont la capacité est suffisante pour enregis- trer toute une image de points. A ces quatre mémoires est af- fecté un circuit d'écriture 250 et un circuit de lecture 260. La figure 10 montre comment cet agencement fonctionne. Chaque image entrante est inscrite tour à tour dans l'une des mémoi- - res MY1 à MY4. Ainsi à l'instant twl l'image EE1 est emmagasi- née dans la mémoire MY1, à l'instant tw2 l'image EE2 est emma- gasinée dans la mémoire MY2 et ainsi de suite pour les ins- tants tw3 et tw4 o les images EE3 et EE4 sont emmagasinées dans les mémoires MY3 et MY4. A l'instant tw5 un nouveau cycle commence pour les images EE5, EE6, EE7, EE8 qui sont enregis- trées dans les mémoires MY1 à MY4. Les différents instants twl, tw2,... tw5 sont séparés d'une durée égale à 1/50 Hz. Le circuit de lecture 260 va rendre disponibles aux différents organes les informations concernant deux images successives. Ainsi à l'instant trl qui correspond sur la figu- re 10 à l'instant tw4, les mémoires MY1 et MY2 contenant les informations des images EE1 et EE2 sont rendues disponibles; puis à l'instant tr2 ce sont les mémoires MY2 et MY3 concer- nant les images EE2 et EE3 et ceci ainsi de suite jusqu'à l'instant tr6 o l'on détecte une marque d'interpolation indi- quant qu'à partir de deux images identiques on effectue deux interpolations. Sur la figure 10 on a deux interpolations à effectuer sur les images EE6 et EE7 contenues dans les mémoi- res MY2 et MY3. La figure 11 explicite le cas o la conversion de standards doit s'effectuer vers des cadences de 59,94 Hz; la marque d'interpolation pour les images EE6 et EE7 détermine deux valeurs a: al et a2 telles que par exemple: al = 0,005 et a2 =-0,835 puisque tri coïncide avec tw4. A la figure 12, on a montré en détail.la structure des organes élémentaires 11'... 11(n). Ces organes compor- tent deux mémoires de travail 301 et 302 prévues chacune pour contenir les informations de deux images différentes consécu- tives. Ces mémoires sont chargées à partir du circuit de déco- dage 17 ainsi qu'il l'a été dit. Pour effectuer les calculs indiqués aux formules (2), (3) et (4), la valeur du vecteur mouvement Di est dé- composée en deux parties: une partie entière DI et une partie fractionnaire d, de sorte que Di s'écrit: Di = DI + d. Ainsi un circuit de recherche 305 va chercher dans les mémoire 301 et 302 des points de luminance correspondant à des valeurs entières DI, cela en fonction du contenu du comp- teur de blocs 15. Deux organes d'interpolation linéaires 311 et 312 vont traiter la partie fractionnaire. Ils effectuent des interpolations linéaires en fonction d'un vecteur d'entrée dd, ceci pour déterminer la luminance d'un point Pi selon la formule: Pi = Pa(l-dH)(1-dV) + Pb.dH(1dv) + Pd(l-dH) dv + PC.dH.dv Pa' Pb' Pc et Pd représentent la luminance des points exis- tants entourant le point intermédiaire Pi, dH et dV représentent les composantes horizontale et vertica- le du vecteur dd. Ceci est représenté à la figure 13. Ce vecteur dd est égal à ad pour l'organe 311 et à (1-a)d pour l'organe 312. La valeur a est déterminée à partir de la marque d'interpolation provenant du circuit mémoire 20. Un circuit de calcul 350 détermine les valeurs 6 et Q (voir formules (3), (4) et (10) à partir d'opérations préa- lables effectuées par des circuits 351 à 357. Un additionneur final 370 effectue l'opération qui donne Di+1. Le circuit 351 effectue le calcul de DFD. Les circuits 352 et 353 effectuent respectivement les calculs de gradients horizontal et vertical de.l'image contenue dans la mémoire 301. Les circuits 354 et 355 effectuent respectivement les calculs de gradients horizontal et vertical de l'image contenue dans ia mémoire 302. Le circuit 356 ca.lcule le gradient horizontal dans l'image à interpoler en appliquant la formule (6) et le cir- cuit 357 le gradient vertical en appliquant la formule (7). La figure 14 montre plus en détail la structure des organes élémentaires d'affectation 60-c (c = 1,... L). Ces organes comportent deux mémoires de travail 401 et 402 prévues chacune pour contenir des informations concernant deux images différents consécutives. Ces mémoires sont mises en relation avec le circuit mémoire 20 à l'aide du circuit de décodage 57. Cet organe élémentaire 60-c comporte aussi, rattachés à chacune des mémoires 401 et 402, deux organes d'interpolation linéaire 411 et 412, pour effectuer des interpolations sur la partie fractionnaire dc du vecteur candidat Dc. Les mémoires 401 et 402 sont adressées à partir du compteur 55. En fonction de la valeur du vecteur candidat Dc, un circuit d'adressage 422 va adresser les points d'image concer- nés par le calcul qui va être effectué par un organe 450. La valeur a est élaborée en fonction de la marque d'interpolation provenant du circuit 20. L'organe 450 effectue le calcul donné par la formule (11). La figure 15 montre plus en détail la structure des organes de traitement 82 et 84 faisant partie de l'organe de cohérence 80. Il est formé d'un circuit de répartition 600 qui fournit pour chaque vecteur déplacement les huit autres cor- respondant aux domaines DDP et DDF déjà définis. Ces neuf vec- teurs sont emmagasinés dans un circuit mémoire 605. Un vecteur Dch dont on veut s'assurer la cohérence est appliqué à un.cir- cuit d'adressage 608 utilisé pour la lecture de la mémoire 605. En sortie de la mémoire 605 on obtient les neuf vecteurs du domaine DDP ou DDF à comparer avec le vecteur Dch. C'est le circuit de comparaison 610 qui effectue cette opération. Ce circuit fournit le résultat de chaque comparaison avec Dch. Un circuit semblable au circuit 95 fournit le signal de similitu- de en comptant les vecteurs semblables au moyen d'un circuit 620 et en les comparant à une valeur de seuil au moyen du com- parateur 622. A la figure 16 on a montré en détail le circuit de répartition 600 semblable au circuit de répartition 86. Ces circuits sont formésd'éléments de retard ligne 610 et 611 montés en cascade et apportant un retard égal à la durée d'une ligne. A l'entree de l'élément 610 qui constitue l'entrée de ces circuits, on a disposé deux -éléments de retard points 620 et 621 amenant chacun un retard égal à la durée qui sépare deux points d'image. De la même manière sont disposés à la sortie de l'élément 610, deux éléments de retard points 630 et 631 et à la sortie de l'élément 611 deux éléments de retard points 640 et 641. Les signaux de sortie de ces circuits 600, 86 sont considérés à l'entrée de l'élément 610 et aux sorties des éléments 620, 621, 610, 630, 631, 611, 640 et 641. On constate que ces sorties fournissent bien les indications re- quises concernant les domaines DDF, DDN et DDP. A la figure 17, on a détaillé l'organe de filtrage de décision 100 qui réalise ici simplement une décision majo- ritaire. Il est formé d'une cascade d'éléments de retard ligne 701 à 715 dont le nombre dépend de la grandeur verticale du domaine DSS (17.aX.17. AY). A l'entrée de l'élément 701 et aux sorties des éléments 701, 702,... et 716 sont branchées diffé- rentes cascades d'éléments de retard point 711, 712,... 726 pour la première 731, 732,... 736 pour la deuxième et ainsi de suite jusqu'à la dernière avec les éléments 991, 992,... 1026. Différents additionneurs 1111 à 1127 additionnent les résultats de ces cascades. Un additionneur final 1130 somme les résultats des différents additionneurs 1111 à 1126 pour une comparaison à effectuer par un organe 1150. Ainsi si une somme est supérieure à S' = 144 [=(17,17)/2] on déclare que le signal est valide; si la somme est inférieure, la validité n'est pas reconnue. On peut aussi pondérer les signaux au ni- veau de chaque élément de retard, on parle alors de somme pon- dérée. REVENDICATIONS 1. Dispositif pour interpoler des images par estima- tion et compensation de mouvement, dispositif constitué à par- tir d'un organe d'estimation de mouvement par blocs pour for- mer des vecteurs de mouvement affectés à des blocs de points d'images et d'un organe d'interpolation pour former une image en fonction desdits vecteurs mouvements, caractérisé en ce qu'il comporte un organe d'affectation pour affecter, parmi des vecteurs mouvements candidats,.élaborés par l'organe d'es- timation, un vecteur pour au moins un point d'image dit point courant. 2. Dispositif pour interpoler des images selon la re- vendication 1 destiné à interpoler une succession d'images, caractérisé en ce qu'il comporte un organe de test de cohéren- ce de vecteurs mouvements pour fournir un signal de validation pour chaque vecteur mouvement affecté à un point, par compa- raison avec des points correspondants situés dans des images de ladite succession. 3. Dispositif pour interpoler des images selon l'une des revendications 1 ou 2, caractérisé en ce que l'organe d'estimation de mouvements par blocs est du type récursif. 4. Dispositif pour interpoler des images selon la re- vendication 3, caractérisé en ce que l'organe d'estimation de mouvements par blocs opère en une seule itération. 5. Dispositif pour interpoler des images selon l'une des revendications 1 à 4, caractérisé en ce que l'organe d'af- fectation comporte des moyens pour évaluer une fonction "coût relatif" à chaque vecteur candidat pour chaque point courant d'image à interpoler tandis que les vecteurs candidats sont ceux qui sont affectés aux blocs voisins entourant le bloc contenant ledit point. 6. Dispositif pour interpoler des images selon l'une des revendications 1 à 5, caractérisé en ce que l'organe de test de cohérence est formé d'un organe de comptage de vec- teurs semblables qui sont semblables au vecteur affecté au point courant et qui sont relatifs à des points situés dans un premier domaine entourant le point courant et/ou à des points situés dans un deuxième domaine entourant le point correspon- dant au point courant dans au moins une image antérieure et/ou à des points situés dans un troisième domaine entourant le point correspondant au point courant dans au moins une image postérieure d'un organe de détermination de similitude affecté au premier, au deuxième et au troisième domaine, pour fournir un signal de similitude lorsqu'un certain nombre de vecteurs semblables a été compté, d'un organe de cohérence pour fournir un signal de cohérence lorsqu'au moins un signal de similitude relatif au premier, au deuxième et au troisième domaine est détecté et d'un organe de filtrage de décision pour effectuer une somme éventuellement pondérée des signaux de cohérence re- latifs à des points situés dans un quatrième domaine entourant le point courant et pour fournir un signal de validité lorsque ladite somme excède un certain seuil. 7. Dispositif pour interpoler des images selon la re- vendication 6, caractérisé en ce que l'organe d'interpolation effectue pour chaque point courant une interpolation compensée avec le vecteur mouvement s'il est validé par le signal de va- lidité ou une interpolation avec le vecteur mouvement nul s'il n'y a pas de signal de validation. 8. Dispositif pour interpoler des images selon l'une des revendications 3 à 7, caractérisé en ce que l'organe d'es- timation de mouvement du type récursif comporte une pluralité d'organes d'estimation élémentaires pour fournir, chacun, pour chaque bloc de l'image (ou bloc courant) à interpoler un vec- teur mouvement de bloc à partir d'un vecteur initial et pour fournir une information de qualité concernant ledit vecteur mouvement de bloc et un organe de décision pour fournir le vecteur mouvement dL bloc retenu parmi les vecteurs mouvements élaborés par lesdits organes d'estimation élémentaires en fonction de l'information de qualité. 9. Dispositif pour interpoler des images selon la re- vendication 8, caractérisé en ce que les vecteurs initiaux sont soit le vecteur de déplacement nul soit le vecteur mouve- ment de bloc retenu attribué à un bloc antérieur contigu placé au-dessus et à droite du bloc courant, soit le vecteur mouve- ment de bloc retenu attribué au bloc antérieur contigu placé à gauche du bloc courant. 10. Convertisseur de standards constitué à partir d'un dispositif pour interpoler des images selon l'une des revendi- cations 1 à 9.