Brevet FR2891685A1 — publié le 20070406

Procédé et dispositif d'estimation de mouvement à références multiples, procédé et dispositif de codage, produits programme d'ordinateur et moyens de stockage correspondants. 1. DOMAINE DE L'INVENTION L'invention se place dans le domaine de la compression vidéo. Plus précisément, l'invention concerne une technique d'estimation de mouvement à références multiples, ainsi qu'une technique de codage vidéo prédictif compensé en mouvement à références multiples (la seconde technique s'appuyant sur la première). L'invention s'applique notamment, mais non exclusivement, dans le domaine des encodeur/décodeurs (codecs) vidéo conformes à la norme MPEG-4 Advanced Video Coding (aussi appelée AVC, H.264 ou MPEG-4 part 10), qui incluent la caractéristique de codage prédictif compensé en mouvement à références multiples. 2. ART ANTÉRIEUR On distingue généralement deux types de codecs prédictifs: ceux compensés en mouvement classique et ceux compensés en mouvement à références multiples. Pour encoder l'image courante It un codec prédictif compensé en mouvement à simple référence (de type MPEG-2 par exemple) se réfère à une image précédente It_P (cas d'une image P) ou bien simultanément à une image précédente It_, et une image suivante It+, (cas d'une image B), avec p et s deux entiers positifs et t un indice temporel entier. Les images auxquelles se réfère l'image courante sont appelées images de référence, ou tout simplement références (dans la suite de la description, les deux expressions sont utilisées indifféremment). Ce principe est illustré par les figures 1 et 2. Il est important de noter que le choix de la référence est imposé par le codec et dépend du type des images présentes dans la séquence (B ou P). Ainsi dans le cas où il n'y a que des images P, p est nécessairement égal à 1. Pour encoder l'image courante It un codec prédictif compensé en mouvement à références multiples (de type H.264 par exemple) se réfère à une liste d'images précédentes LO (cas d'une image P) ou bien simultanément à deux listes d'images LO et L1 (cas d'une image B). De la même manière que précédemment, les images contenues dans les listes LO et Ll sont appelées des images de référence ou tout simplement des références. Ce principe est illustré par les figures 3 et 4. Traditionnellement, chaque liste de références est toujours construite de la même façon quelle que soit l'image de la séquence vidéo formant l'image courante: cette liste comprend un nombre déterminé N d'images consécutives qui précèdent (cas de la liste LO) ou suivent (cas de la liste L1) l'image courante. Une certaine liberté peut être accordée dans le choix de ce nombre N. Le codage prédictif compensé en mouvement à simple référence (classique) est performant en terme de complexité mais limité en terme de compression. Le codage prédictif compensé en mouvement à références multiples est en revanche plus efficace en compression mais sa complexité peut être inacceptable. En effet, il nécessite une étape d'estimation de mouvement sur chacune des références, ce qui implique davantage de calculs et d'accès mémoire. Cette complexité peut devenir inacceptable dans le cas d'applications temps-réel ou sur des machines aux performances limitées. Pour plus de détails sur l'estimation de mouvement et sur le codage vidéo en général, on peut citer le document suivant: Iain E. G. Richardson "Video codec design", Wiley, 2002 . Pour plus de détails sur le codage à références multiples, on peut citer le document suivant: Wiegand, et al. "Multi-hypothesis motioncompensated video image predictor" United States Patent 6,807,231, October 19, 2004 . 3. OBJECTIFS DE L'INVENTION L'invention a notamment pour objectif de pallier ces différents inconvénients de l'état de la technique. Plus précisément, l'un des objectifs de la présente invention est de fournir une technique d'estimation de mouvement à références multiples, présentant une complexité moindre que celle de l'art antérieur rappelée ci-dessus. Un autre objectif de l'invention, dans au moins un mode de réalisation, est de fournir une telle technique d'estimation de mouvement qui soit simple à mettre en oeuvre et peu coûteuse. L'invention a également pour objectif, dans au moins un mode de réalisation, de fournir une telle technique d'estimation de mouvement permettant d'exploiter la caractéristique de codage prédictif compensé en mouvement à références multiples tout en limitant la complexité opératoire du codec et en simplifiant sa gestion de mémoire. Un autre objectif de l'invention, dans au moins un mode de réalisation, est de fournir une telle technique d'estimation de mouvement permettant d'utiliser la caractéristique de codage prédictif compensé en mouvement à références multiples dans des applications temps-réel. Un objectif complémentaire de l'invention, dans au moins un mode de réalisation, est de fournir une telle technique d'estimation de mouvement dont des résultats intermédiaires peuvent être utilisés pour effectuer de façon simple et peu coûteuse une détection d'images flash (aussi appelées flashs). Un objectif complémentaire de l'invention, dans au moins un mode de réalisation, est de fournir une telle technique d'estimation de mouvement dont des résultats intermédiaires peuvent être utilisés pour effectuer de façon simple et peu coûteuse une détection de transitions. 4. EXPOSÉ DE L'INVENTION Ces différents objectifs, ainsi que d'autres qui apparaîtront par la suite, sont atteints selon l'invention à l'aide d'un procédé d'estimation de mouvement à références multiples, du type permettant d'estimer le mouvement pour chaque image courante comprise dans une séquence vidéo, à partir d'au moins une liste initiale d'images de référence pour ladite image courante, chaque liste initiale LI, comprenant Ni images de référence choisies de façon prédéterminée, avec i>_1 et N;>_2. Selon l'invention, ledit procédé comprend les étapes suivantes, pour chaque image courante: - pour chaque liste initiale LI;, obtention d'une liste réduite correspondante LR; en sélectionnant k, image(s) de référence parmi les Ni images de référence comprises dans ladite liste initiale LI,, avec 1 Ainsi, l'invention repose sur une approche tout à fait nouvelle et inventive de l'estimation de mouvement à références multiples. Le principe général de l'invention consiste donc à limiter le nombre de références effectivement utilisées lors de l'estimation de mouvement pour chaque image courante. En d'autres termes, on remplace chaque liste initiale de références par une liste réduite de références. En choisissant une mise en oeuvre peu coûteuse, en terme de complexité, de l'étape d'obtention d'une liste réduite à partir d'une liste initiale (aussi appelée étape de sélection de meilleures références par la suite), la complexité de cette étape peut être considérée comme négligeable par rapport au reste du processus d'estimation de mouvement. Dans ce cas, la complexité de l'estimation de mouvement selon l'invention est paramétrée par la valeur du paramètre k, suivant les capacités du matériel utilisé ou l'application visée. Il est important de noter que l'invention ne consiste pas, pour obtenir les listes réduites de références associées aux images courantes successives d'une même séquence vidéo, à choisir de façon prédéterminée les rangs temporels de k références parmi N références possibles, de façon commune à toutes les images courantes successives. Ainsi, si l'on prend l'exemple d'une image courante (It) de type P, avec une liste initiale de références (LI0) comprenant les trois images (It_,, It_2 et It_3) qui précèdent l'image courante (N=3) et une liste réduite de références (LRO) comprenant deux images (k=2), l'invention ne consiste pas à sélectionner systématiquement les images It_l et It_2 (rangs temporels -1 et -2). Si l'on reprend l'exemple précité, avec l'invention, la liste réduite comprend deux références dont les rangs temporels sont variables d'une image courante à l'autre, en fonction du résultat de l'étape de sélection. La liste réduite de références comprend par exemple les références It4 et It_2 pour la première image courante, les références It4 et It_3 pour la deuxième image courante, les références It_2 et It_3 pour la troisième image courante, etc. Dans une première application avantageuse (cas d'une image courante de type P, par exemple), le procédé d'estimation de mouvement est du type permettant d'estimer le mouvement pour chaque image courante comprise dans une séquence vidéo, à partir d'une unique liste initiale L d'images de référence précédentes, qui comprend les N images consécutives qui précèdent l'image courante dans la séquence vidéo, avec N> 2. Dans le cas de cette première application avantageuse, le procédé d'estimation de mouvement comprend les étapes suivantes, pour chaque image courante: - obtention d'une liste réduite LR en sélectionnant k image(s) de référence parmi les N images de référence comprises dans ladite liste initiale LI, avec 1 Dans une seconde application avantageuse (cas d'une image courante de type B, par exemple), le procédé d'estimation de mouvement est du type permettant d'estimer le mouvement pour chaque image courante comprise dans une séquence vidéo, à partir de: - une première liste initiale LI, d'images de référence précédentes, qui comprend les NI images consécutives qui précèdent l'image courante dans la séquence vidéo, avec N1>_2, et -une seconde liste initiale LI2 d'images de référence suivantes, qui comprend les N2 images consécutives qui suivent l'image courante dans la séquence vidéo, avec N2>_2. Dans le cas de cette seconde application avantageuse, le procédé d'estimation de mouvement comprend les étapes suivantes pour l'image courante: - obtention d'une première liste réduite LR1 en sélectionnant k, image(s) de référence parmi les N, images de référence comprises dans ladite première liste initiale LIi, avec 1 De façon avantageuse, la distance entre l'image courante et ladite image de référence comprend un premier paramètre obtenu par une mesure de distance entre le contenu de l'image courante et le contenu de l'image de référence, ou entre le contenu d'une version réduite de l'image courante et le contenu d'une version réduite de l'image de référence. Dans le cadre de la présente invention, de nombreux types de calcul de distance entre les contenus de deux images peuvent être envisagés, et notamment mais non exclusivement la somme des valeurs absolues des différences pixel à pixel. Avantageusement, la distance entre l'image courante et ladite image de référence comprend un second paramètre proportionnel à une distance temporelle entre l'image courante et l'image de référence. Selon une caractéristique avantageuse, dans le cas où deux images de référence possèdent une même distance par rapport à l'image courante, l'image de référence la plus proche temporellement de l'image courante est considérée comme ayant une distance plus faible que l'autre image de référence. L'invention concerne également un procédé de codage prédictif compensé en mouvement à références multiples, comprenant une étape d'estimation de mouvement à références multiples selon l'invention. Ainsi, on tire profit dans le procédé de codage des avantages de la technique d'estimation de mouvement selon l'invention. Comme déjà indiqué ci-dessus, la complexité de l'estimation de mouvement selon l'invention est paramétrée par la valeur du paramètre k. Dans le contexte du procédé de codage prédictif compensé en mouvement à multiples références, on peut distinguer les deux cas suivants: - si k est égal à 1, la complexité de l'estimation de mouvement selon l'invention est identique à celle d'un codeur à simple référence classique, mais pour une efficacité en compression potentiellement meilleure; - si k est supérieur à 1, la complexité de l'estimation de mouvement selon l'invention est supérieure à celle d'un codeur à simple référence classique, mais inférieure à celle d'un codeur à références multiples, pour une efficacité en compression sensiblement égale. De façon avantageuse, le procédé de codage comprend en outre une étape de détection d'image flash basée sur la ou les k, image(s) de référence sélectionnées de chaque liste réduite LR;. En d'autres termes, l'estimation de mouvement selon l'invention permet en outre de détecter des flashs sans surcoût en complexité. Cette information est utile pour l'amélioration de la qualité d'un encodage vidéo. Avantageusement, l'étape de détection de flash comprend les étapes suivantes, pour chaque liste réduite LR; : - détermination de l'image de référence, dite image repère, la plus proche temporellement de l'image courante parmi les images de références contenues dans la liste réduite LR; ; - détermination d'une liste LF; d'image(s) flash, pouvant être vide et comprenant toute image de référence de la liste initiale LI, qui est placée temporellement entre l'image courante et ladite image repère. L'invention concerne aussi un produit programme d'ordinateur téléchargeable depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur et/ou exécutable par un processeur, ledit produit programme d'ordinateur comprenant des instructions de code de programme pour l'exécution des étapes du procédé d'estimation de mouvement selon l'invention, lorsque ledit programme est exécuté sur un ordinateur. L'invention concerne aussi un produit programme d'ordinateur téléchargeable depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur et/ou exécutable par un processeur, ledit produit programme d'ordinateur comprenant des instructions de code de programme pour l'exécution des étapes du procédé de codage selon l'invention, lorsque ledit programme est exécuté sur un ordinateur. L'invention concerne encore un moyen de stockage, éventuellement totalement ou partiellement amovible, lisible par un ordinateur, stockant un jeu d'instructions exécutables par ledit ordinateur pour mettre en oeuvre le procédé d'estimation de mouvement selon l'invention. L'invention concerne encore un moyen de stockage, éventuellement totalement ou partiellement amovible, lisible par un ordinateur, stockant un jeu d'instructions exécutables par ledit ordinateur pour mettre en oeuvre le procédé de codage selon l'invention. L'invention concerne également un dispositif d'estimation de mouvement à références multiples, du type permettant d'estimer le mouvement pour chaque image courante comprise dans une séquence vidéo, à partir d'au moins une liste initiale d'images de référence pour ladite image courante, chaque liste initiale LI; comprenant Ni images de référence choisies de façon prédéterminée, avec i>_1 et N; 2. Selon l'invention, ledit dispositif d'estimation de mouvement à références multiples comprend: des moyens d'obtention d'une liste réduite LR; correspondant à chaque liste initiale LI;, par sélection de k; image(s) de référence parmi les Ni images de référence comprises dans ladite liste initiale LI;, avec 1 L'invention concerne aussi un dispositif de codage prédictif compensé en mouvement à références multiples, du type comprenant un encodeur vidéo. Selon l'invention, le dispositif de codage comprend en outre un dispositif d'estimation de mouvement à références multiples selon l'invention, ledit dispositif d'estimation de mouvement coopérant avec ledit encodeur vidéo ou étant au moins partiellement compris dans ledit encodeur vidéo. Dans un mode de réalisation avantageux, le dispositif de codage comprend en outre un dispositif de détection d'image flash à partir de la ou les k; image(s) de référence sélectionnées de chaque liste réduite LR;, ledit dispositif de détection d'image flash coopérant avec ledit encodeur vidéo ou étant au moins partiellement compris dans ledit encodeur vidéo. De façon avantageuse, le dispositif de détection de flash comprend: - des moyens de détermination, pour chaque liste réduite LR;, de l'image de référence, dite image repère, la plus proche temporellement de l'image courante parmi les images de références contenues dans la liste réduite LR; ; - des moyens de détermination d'une liste LF; d'image(s) flash, pouvant être vide et comprenant toute image de référence de la liste initiale LI; qui est placée temporellement entre l'image courante et ladite image repère. 5. LISTE DES FIGURES D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description suivante d'un mode de réalisation préférentiel de l'invention, donné à titre d'exemple indicatif et non limitatif, et des dessins annexés, dans lesquels: la figure 1 illustre le principe d'une estimation de mouvement à simple référence pour une image P, selon l'art antérieur; la figure 2 illustre le principe d'une estimation de mouvement à simple référence pour une image B, selon l'art antérieur; la figure 3 illustre le principe d'une estimation de mouvement à références multiples pour une image P, selon l'art antérieur; la figure 4 illustre le principe d'une estimation de mouvement à références multiples pour une image B, selon l'art antérieur; la figure 5 présente un schéma bloc fonctionnel d'un premier mode de réalisation particulier d'un dispositif selon l'invention de codage prédictif compensé en mouvement à références multiples, comprenant un encodeur vidéo et un dispositif d'estimation de mouvement à références multiples; la figure 6 présente un schéma bloc fonctionnel d'un second mode de réalisation particulier d'un dispositif selon l'invention de codage prédictif compensé en mouvement à références multiples, comprenant un encodeur vidéo, un dispositif d'estimation de mouvement à références multiples et un dispositif de détection de flashs; la figure 7 illustre un exemple d'estimation de mouvement à références multiples pour une image P, selon l'invention; et la figure 8 présente un exemple de séquence vidéo comprenant un flash sur une des images. 6. DESCRIPTION DÉTAILLÉE Les figures 1 à 4 sont relatives à l'art antérieur. Elles ont déjà été décrites ci-dessus et ne sont donc pas décrites à nouveau. Sur toutes les figures du présent document, les éléments identiques sont désignés par une même référence numérique. 10 15 20 Dans la suite de la description, on décrit à titre d'exemple le processus de l'invention dans le cas des images P, sans perte de généralité dans le cas des images B, pour lesquelles il suffit de répéter le processus sur les deux listes de références. On présente maintenant, en relation avec la figure 5, un premier mode de réalisation particulier d'un dispositif selon l'invention de codage prédictif compensé en mouvement à références multiples. Ce dispositif de codage 51 comprend un encodeur vidéo temps-réel 52 et un dispositif d'estimation de mouvement à références multiples 53. Pour chaque image, le nombre maximum de références contenu dans la liste initiale LO est égal à N (typiquement les N images consécutives qui précèdent l'image courante dans la séquence vidéo, avec N>_2). Le dispositif d'estimation de mouvement à références multiples 53 comprend: - un bloc 53a d'obtention d'une liste réduite de références LR, en sélectionnant k meilleure(s) référence(s) parmi les N références contenues dans la liste initiale LO, avec 1sk Par ailleurs, l'encodeur 52 comprend un bloc 54 permettant d'effectuer d'autres traitements en fonction du résultat de l'estimation de mouvement fourni par le bloc référencé 53b. Dans cet exemple, le bloc référencé 53a est externe à l'encodeur 52 tandis que le bloc référencé 53b est compris dans l'encodeur 52. Dans une variante, les deux blocs référencés 53a et 53b sont externes à l'encodeur 52. Dans une autre variante, les deux blocs référencés 53a et 53b sont internes à l'encodeur 52. Le ou les bloc(s) externe(s) à l'encodeur est (sont) par exemple compris dans un module de pré-analyse (non représenté). Pour chaque image courante, le processus de sélection de meilleures références (mis en oeuvre par le bloc référencé 53a) est par exemple le suivant: - soit une mesure D(I1,I2) de différence entre images, telle que par exemple la somme des valeurs absolues des différences pixel à pixel entre versions réduites de Il et l2; soit I l'image courante; - soit LO = {R,, R2, ... , RN} la liste des références; - pour tout n E{1, ... , N}, on calcule Dn = D(I, Rn) ; - soit LR la liste réduite des références dont les k indices, avec 1 Pour chaque image courante, la liste réduite LR est le résultat du processus de sélection de meilleures références. Cette liste réduite LR est transmise au bloc d'estimation de mouvement 53b, qui n'utilise alors que les k références ainsi désignées. La figure 7 présente un exemple d'estimation de mouvement pour N = 3 et k = 1. L'image courante est l'image I. La liste LO contient les images It_l, It_2 et It_3. Pour la mesure de différence D choisie, on a obtenu D(It, It_2) Optionnellement, dans le cas particulier où certaines valeurs de D sont égales, alors la distance temporelle avec l'image courante est prise en compte. Les références les plus proches temporellement de l'image courante sont considérées comme ayant une valeur de D inférieure. Par exemple, sur la figure 1, l'image It_, est plus proche temporellement de l'image It que l'image It_2. Optionnellement, la distance entre deux images est corrigée par la distance temporelle. On a D(It, It_n) = D'(It, It_n) + a.n, avec a une constante fixée a priori (par exemple 810) et D' la somme des valeurs absolues des différences pixel à pixel entre versions réduites de It et It_n. Ces deux caractéristiques optionnelles peuvent être combinées ou mises en ceuvre séparément. On présente maintenant, en relation avec la figure 6, un second mode de réalisation particulier d'un dispositif selon l'invention de codage prédictif compensé en mouvement à références multiples. Ce second mode de réalisation se distingue du premier uniquement en ce que le dispositif de codage 61 comprend en outre un dispositif de détection de flashs 65. Dans une séquence vidéo, on appelle flash (ou bien image flash) un évènement temporaire, court et qui modifie significativement le contenu de la vidéo. Par exemple, un flash d'appareil photo déclenché pendant l'acquisition va générer une image unique plus claire (comme illustré sur la figure 8). On peut citer également l'exemple d'un objet qui passe devant la caméra. Les parties communes entre les premier et second modes de réalisation (encodeur vidéo temps-réel 52 et dispositif d'estimation de mouvement à références multiples 53) ne sont pas décrits à nouveau. Le résultat (liste réduite LR) du bloc 53a de sélection de k références est utilisé pour effectuer une détection de flashs. Le résultat LF de la détection de flash est transmis à l'encodeur 52 (et plus précisément au bloc référencé 54 de ce dernier), qui tient compte de cette information pour paramétrer au mieux ses actions. Par exemple, on peut dégrader la qualité d'un flash, afin de gagner du débit pour les autres images, sans que cela ne pénalise la qualité visuelle finale de la vidéo. Considérons l'exemple de la figure 8 avec k = 1, N = 3 et I, l'image courante. La liste LO contient les images I,_,, It_2 et It_3. II paraît naturel de penser que la meilleure référence sera It_2 ou It_3, mais en aucun cas I,_, car cette dernière est très différente de I. Ainsi le processus de sélection d'une meilleure référence (exécuté dans le bloc référencé 53a) fournit de manière implicite un moyen de détecter les flashs, en appliquant la règle suivante: - soit LR la liste des k références les moins différentes de l'image courante; - soit Rn la référence appartenant à LR la plus proche temporellement de l'image courante. Par exemple, sur la figure 8, pour N = 3 et k = 2, si LR contient It_3 et It_ 2, alors Rn = It_2; - soit LF la liste des images de LO placées temporellement entre R et l'image courante. Les images de LF sont déclarées comme étant des flashs. Si LF est vide, c'est qu'il n'y a pas de flash. Le résultat de la détection de flash est transmis à l'encodeur, qui tient compte de cette information pour régler la qualité et le type des images (I, P, B). On notera que l'invention ne se limite pas à une implantation purement matérielle mais qu'elle peut aussi être mise en oeuvre sous la forme d'une séquence d'instructions d'un programme informatique ou toute forme mixant une partie matérielle et une partie logicielle. Dans le cas où l'invention est implantée partiellement ou totalement sous forme logicielle, la séquence d'instructions correspondante pourra être stockée dans un moyen de stockage amovible (tel que par exemple une disquette, un CD-ROM ou un DVD-ROM) ou non, ce moyen de stockage étant lisible partiellement ou totalement par un ordinateur ou un microprocesseur. REVENDICATIONS 1. Procédé d'estimation de mouvement à références multiples, du type permettant d'estimer le mouvement pour chaque image courante comprise dans une séquence vidéo, à partir d'au moins une liste initiale d'images de référence pour ladite image courante, chaque liste initiale LI; comprenant Ni images de référence choisies de façon prédéterminée, avec et N;>_2, caractérisé en ce qu'il comprend les étapes suivantes, pour chaque image courante: - pour chaque liste initiale LI;, obtention d'une liste réduite correspondante LR; en sélectionnant k; image(s) de référence parmi les N; images de référence comprises dans ladite liste initiale LI;, avec 1 2. Procédé d'estimation de mouvement selon la revendication 1, du type permettant d'estimer le mouvement pour chaque image courante comprise dans une séquence vidéo, à partir d'une unique liste initiale L d'images de référence précédentes, qui comprend les N images consécutives qui précèdent l'image courante dans la séquence vidéo, avec N>2, caractérisé en ce qu'il comprend les étapes suivantes, pour chaque image courante: obtention d'une liste réduite LR en sélectionnant k image(s) de référence parmi les N images de référence comprises dans ladite liste initiale LI, avec l 3. Procédé d'estimation de mouvement selon la revendication 1, du type permettant d'estimer le mouvement pour chaque image courante comprise dans une séquence vidéo, à partir de: une première liste initiale LIl d'images de référence précédentes, qui comprend les N, images consécutives qui précèdent l'image courante dans la séquence vidéo, avec N1>.2, et une seconde liste initiale LI2 d'images de référence suivantes, qui comprend les N2 images consécutives qui suivent l'image courante dans la séquence vidéo, avec N2>_2, caractérisé en ce qu'il comprend les étapes suivantes pour l'image courante: - obtention d'une première liste réduite LR1 en sélectionnant k, image(s) de référence parmi les Ni images de référence comprises dans ladite première liste initiale LI,, avec 1 4. Procédé d'estimation de mouvement selon l'une quelconque des revendications 1 à 3, caractérisé en ce que l'étape d'obtention d'une liste réduite LR, comprend les étapes suivantes: - pour chacune des Ni images de référence, calcul d'une distance entre l'image courante et ladite image de référence; - sélection de la ou des k; image(s) de référence dont les distances par rapport à l'image courante sont les plus faibles. 5. Procédé d'estimation de mouvement selon la revendication 4, caractérisé en ce que la distance entre l'image courante et ladite image de référence comprend un premier paramètre obtenu par une mesure de distance entre le contenu de l'image courante et le contenu de l'image de référence, ou entre le contenu d'une version réduite de l'image courante et le contenu d'une version réduite de l'image de référence. 6. Procédé d'estimation de mouvement selon la revendication 5, caractérisé en ce que la distance entre l'image courante et ladite image de référence comprend un second paramètre proportionnel à une distance temporelle entre l'image courante et l'image de référence. 7. Procédé d'estimation de mouvement selon l'une quelconque des revendications 4 à 6, caractérisé en ce que, dans le cas où deux images de référence possèdent une même distance par rapport à l'image courante, l'image de référence la plus proche temporellement de l'image courante est considérée comme ayant une distance plus faible que l'autre image de référence. 8. Procédé de codage prédictif compensé en mouvement à références multiples, caractérisé en ce qu'il comprend une étape d'estimation de mouvement à références multiples selon le procédé de l'une quelconque des revendications 1 à 7. 9. Procédé de codage selon la revendication 8, caractérisé en ce qu'il comprend en outre une étape de détection d'image flash basée sur la ou les k; image(s) de référence sélectionnées de chaque liste réduite LR;. 10. Procédé de codage selon la revendication 9, caractérisé en ce que l'étape de détection de flash comprend les étapes suivantes, pour chaque liste réduite LR; : - détermination de l'image de référence, dite image repère, la plus proche temporellement de l'image courante parmi les images de références contenues dans la liste réduite LR; ; - détermination d'une liste LF; d'image(s) flash, pouvant être vide et comprenant toute image de référence de la liste initiale LI; qui est placée temporellement entre l'image courante et ladite image repère. 11. Produit programme d'ordinateur téléchargeable depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur et/ou exécutable par un processeur caractérisé en ce qu'il comprend des instructions de code de programme pour l'exécution des étapes du procédé d'estimation de mouvement selon l'une quelconque des revendications 1 à 7, lorsque ledit programme est exécuté sur un ordinateur. 12. Produit programme d'ordinateur téléchargeable depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur et/ou exécutable par un processeur caractérisé en ce qu'il comprend des instructions de code de programme pour l'exécution des étapes du procédé de codage selon l'une quelconque des revendications 8 à 10, lorsque ledit programme est exécuté sur un ordinateur. 13. Moyen de stockage, éventuellement totalement ou partiellement amovible, lisible par un ordinateur, stockant un jeu d'instructions exécutables par ledit ordinateur pour mettre en oeuvre le procédé d'estimation de mouvement selon l'une quelconque des revendications 1 à 7. 14. Moyen de stockage, éventuellement totalement ou partiellement amovible, lisible par un ordinateur, stockant un jeu d'instructions exécutables par ledit ordinateur pour mettre en oeuvre le procédé de codage selon l'une quelconque des revendications 8 à 10. 15. Dispositif d'estimation de mouvement à références multiples, du type permettant d'estimer le mouvement pour chaque image courante comprise dans une séquence vidéo, à partir d'au moins une liste initiale d'images de référence pour ladite image courante, chaque liste initiale LI, comprenant Ni images de référence choisies de façon prédéterminée, avec i>_1 et N>2, caractérisé en ce qu'il comprend: - des moyens (53a) d'obtention d'une liste réduite LR; correspondant à chaque liste initiale LI;, par sélection de k; image(s) de référence parmi les Ni images de référence comprises dans ladite liste initiale LI;, avec 1 16. Dispositif de codage prédictif compensé en mouvement à références multiples (51), du type comprenant un encodeur vidéo (52), caractérisé en ce qu'il comprend en outre un dispositif (53) d'estimation de mouvement à références multiples selon la revendication 15, ledit dispositif d'estimation de mouvement coopérant avec ledit encodeur vidéo ou étant au moins partiellement compris dans ledit encodeur vidéo. 17. Dispositif de codage selon la revendication 16, caractérisé en ce qu'il comprend en outre un dispositif (65) de détection d'image flash à partir de la ou les k; image(s) de référence sélectionnées de chaque liste réduite LR;, ledit dispositif de détection d'image flash coopérant avec ledit encodeur vidéo ou étant au moins partiellement compris dans ledit encodeur vidéo. 18. Dispositif de codage selon la revendication 17, caractérisé en ce que le dispositif de détection de flash comprend: - des moyens de détermination, pour chaque liste réduite LR;, de l'image de référence, dite image repère, la plus proche temporellement de l'image courante parmi les images de références contenues dans la liste réduite LR; ; Is - des moyens de détermination d'une liste LF; d'image(s) flash, pouvant être vide et comprenant toute image de référence de la liste initiale LI, qui est placée temporellement entre l'image courante et ladite image repère.