Brevet FR2881013A1 — publié le 20060721

L'invention concerne un procédé et un dispositif de transmission continue d'une vidéo notamment d'un serveur vers plusieurs machines clients à travers un réseau de communication ainsi qu'un procédé et un dispositif de réception de paquets de transmission en vue d'afficher une vidéo. Il est connu de transmettre des vidéos sur un réseau de 15 communication comme par exemple Internet. Cependant, la mise en oeuvre d'une telle transmission reste difficile dans la mesure où ce type de réseau a plutôt été conçu pour transmettre des fichiers et non des données de façon continue et à haut débit. En effet, il est connu que des données transmises sur Internet peuvent subir des pertes. Ces pertes, essentiellement dues à des problèmes de congestion dans les routeurs, peuvent être très dommageables pour certaines données. C'est le cas notamment des clonnées vidéo en temps réel issues d'un codeur prédictif. Ces données sont particulièrement sensibles puisqu'une perte affectant une image peut se propager à d'autres images du fait de la prédiction. Selon le protocole de communication utilisé pour transmettre les données, celui-ci peut prendre en charge la retransmission des paquets perdus. Un protocole apte à gérer les pertes de paquets est, par exemple, le protocole TCP ( Transport Communication Protocol ) décrit dans le document intitulé TCP, Transmission Control Protocol , RFC 793, September 1981, disponible sur Internet à l'adresse suivante: http://www. faqs.org/rfcs/rfc793.html. Toutefois, il est connu que l'utilisation du protocole TCP n'est pas adaptée à la transmission de données contraintes par le temps telles que les données vidéo en temps réel. D'autres protocoles de transport peuvent également être utilisés, par exemple, le protocole UDP ( User Datagram Protocol ) et le protocole RTP ( Real Time Protocol ). Le protocole UDP est présenté dans le document intitulé UDP, User Datagram protocol , RFC 768, disponible sur Internet à l'adresse suivante: http://www.faqs. org/rfcs/rfc768.html et le protocole RTP est présenté dans le document intitulé RTP, Real Time transport Protocol, RFC 1889 - RTP: A Transport Protocol for Real- Time Applications , January 1996, disponible sur Internet à l'adresse suivante: http://www.faqs.org/rfcs/rfcl889.html. Les protocoles de communication RTP et UDP assurent peu de qualité de service, voire aucune. De plus, la gestion des pertes de paquets est laissée à la charge de l'application. On connaît, d'après le document US 6,480,546, une méthode de transmission de vidéo prédictive sur un réseau à pertes de paquets. Le type de codage vidéo prédictif est basé sur une méthode hybride de compensation en mouvement. Les méthodes de codage vidéo prédictives génèrent deux types d'images, tout d'abord, les images dites intra , c'est-à-dire non prédites, et ensuite les images dites inter , c'est-à-dire prédites. Les images intra sont indépendantes les unes des autres, alors que les images inter dépendent d'autres images. Les images intra sont codées par blocs de pixels, par exemple, de tailles 8x8 pixels. Les images inter utilisent, quant à elles, les corrélations temporelles entres les images. Pour cela, on applique aux images inter une compensation en mouvement afin de mettre en correspondance les blocs de l'image prédite avec des blocs de l'image de référence. Cette mise en correspondance engendre l'identification de vecteurs de mouvement qui sont ensuite codés dans les trains binaires des images. La compensation en mouvement ne donnant qu'une approximation de l'image, on code aussi l'erreur de prédiction. Pour cela, on applique la méthode de codage d'une image intra sur l'image d'erreur, c'est-à- dire sur la différence entre l'image prédite et l'image originale. Dans le document US 6,480,546 cité ci-dessus, une méthode de dissimulation (appelé concealment en terminologie anglo-saxonne) est utilisée pour remédier aux pertes. Celle-ci consiste à recalculer une zone perdue, en remplaçant un bloc perdu par un bloc de l'image précédente compensé en mouvement. Le vecteur de mouvement nécessaire à la compensation est calculé en moyennant les vecteurs des blocs reçus situés au voisinage du bloc perdu. Cependant, cette méthode présente l'inconvénient d'intervenir a posteriori, c'est-à-dire après la constatation d'une perte de données. De plus, elle n'est pas adaptée si de grandes zones de l'image sont perdues. Un second document intitulé Internet video using resilient scalable compression and cooperative transport protocol , de W. Tan, A. Zakhor, ICIP98, divulgue une méthode de transmission d'une vidéo sur un réseau à pertes de paquets. Selon cette méthode, chaque image est codée indépendamment par un codeur basé sur une transformée en ondelettes. Chaque sous bande de fréquence de l'image issue du circuit de transformation spatio-fréquentielle est divisée en plusieurs zones spatiales, puis ces zones sont dispersées dans plusieurs paquets RTP de manière à obtenir des paquets d'égale importance. Lorsqu'une perte de paquet se produit, une approximation de chaque sous bande est obtenue grâce aux échantillons reçus. Toutefois, cette méthode présente l'inconvénient de ne fournir qu'une approximation très grossière lorsque la quantité de données perdues dans une image est élevée. L'application de ces techniques pour corriger ou limiter l'impact des pertes peut s'avérer préjudiciable compte tenu des approximations grossières réalisées en cas de pertes d'une zone importante de l'image. La présente invention vise à remédier à au moins un des inconvénients précités en proposant un procédé et un dispositif de transmission continue d'une vidéo à travers un réseau de communication qui sont aptes à 10 améliorer la méthode de dissimulation de l'art antérieur précité. A cet effet, la présente invention concerne un procédé de transmission continue d'une vidéo à travers un réseau de communication, la vidéo comprenant une séquence d'images, les images étant, d'une part, divisées en une pluralité de zones spatiales et, d'autre part, décomposées en une pluralité de niveaux de résolution. Le procédé comprend les étapes suivantes appliquées à des images de la séquence d'images: pour chaque image et pour chaque zone spatiale de l'image, création d'au moins un paquet de transmission comprenant l'ensemble des entités élémentaires de la zone spatiale, entrelacement des paquets de transmission créés de telle sorte que deux paquets consécutifs transportent des données relatives à deux images différentes et à deux zones spatiales différentes, et transmission des paquets. Le procédé de transmission continue d'une vidéo s'appuie notamment sur une mise en paquets des entités élémentaires de telle sorte qu'un paquet ne contienne que des données relatives à une zone spatiale de l'image. Ainsi, en cas de perte de paquet, l'invention permet d'éviter la propagation d'erreurs. Ceci ne serait pas possible si le paquet perdu regroupait, par exemple, l'ensemble des données cle basse fréquence de toutes les zones spatiales de l'image. En effet, on a pu constater qu'une méthode de traitement d'images inadaptée peut induire, en cas de perte de données, des propagations d'erreurs sur plusieurs images d'une séquence d'images. Par ailleurs, la Demanderesse a constaté qu'en cas de perte de paquets dans un réseau, les pertes peuvent se produire en rafales. Par conséquent, si les paquets correspondant à une même image sont transmis consécutivement, une rafale de pertes risque de provoquer la perte d'une grande partie de l'image. Ainsi, selon l'invention, les paquets relatifs à différentes images et à deux zones spatiales différentes sont entrelacés afin d'éviter, qu'en cas de pertes, celles-ci ne se concentrent sur une seule image. De cette façon, on réduit la taille des zones perdues dans une image en cas de pertes de paquets. Ceci a pour effet, a posteriori, de faciliter la dissimulation, c'est-à-dire le remplacement d'une zone spatiale perdue d'une image par une zone située à la même position spatiale dans une autre image. Selon une autre caractéristique, préalablement à l'étape de création de paquets de transmission, le procédé comprend une étape de prédiction de mouvement appliquée à des entités élémentaires d'images de la séquence d'images, la prédiction de mouvement comprenant: - une mise en correspondance d'entités élémentaires d'une image avec des entités élémentaires d'au moins une autre limage de la séquence d'images et, l'obtention d'au moins un vecteur de mouvement pour chaque entité élémentaire de l'image mise en correspondance avec au moins une entité élémentaire de ladite au moins une autre irnage de la séquence d'images. Cette étape permet de déterminer, en cas de perte d'une entité élémentaire, la ou les entités élémentaires permettant de remplacer l'entité élémentaire perdue. Cette étape permet donc de guider le décodeur en cas de perte de paquets. Pour cela, la prédiction de mouvement consiste à rechercher, dans une autre image, la ou les entités élémentaires offrant la meilleure prédiction de l'entité élémentaire de l'image considérée. En effet, afin de limiter l'impact des pertes de paquets, l'invention prévoit d'utiliser les vecteurs de mouvement pour permettre à un décodeur de déterminer où se trouvent les redondances dans un flux vidéo non prédit, alors que les vecteurs de mouvement sont généralement utilisés pour réduire les redondances dans un flux vidéo prédictif. Ainsi, la dissimulation d'erreur, selon l'invention, est plus performante grâce à l'utilisation des vecteurs de mouvement, ce qui contribue à l'amélioration de la qualité de la vidéo. Selon une autre caractéristique, la prédiction de mouvement est appliquée aux entités élémentaires de la plus haute résolution de l'image. La prédiction de mouvement étant appliquée sur la plus haute résolution de l'image, elle présente l'avantage de réduire le coût calculatoire de la prédiction de mouvement. De plus, elle permet d'améliorer la prédiction de mouvement. Selon une caractéristique, le procédé comprend, après l'étape d'entrelacement des paquets de transmission, une étape de détermination d'un niveau d'importance dudit au moins un vecteur de mouvement associé à chaque entité élémentaire. Le niveau d'importance reflète la capacité de l'entité élémentaire pointée par le vecteur de mouvement à remédier au mieux à la perte d'une entité élémentaire originale dans un contexte de transmission avec pertes. Selon une caractéristique, le niveau d'importance d'un vecteur de mouvement est déterminé, en fonction d'une erreur de prédiction modulée par la probabilité conjointe de ne pas recevoir ladite entité élémentaire et de recevoir la ou les entités élémentaires cle remplacement servant à sa prédiction. Selon un mode de réalisation, la probabilité conjointe est basée sur le modèle de Bernoulli. Selon un autre mode de réalisation, la probabilité conjointe est basée sur le modèle de Elliot-Gilbert. Selon une autre caractéristique, le procédé comprend, en outre, une étape de classement, par niveau d'importance, des vecteurs de mouvement associés à chaque entité élérentaire. Selon une caractéristique, le procédé comporte une étape d'insertion, dans au moins un paquet de transmission, dudit au moins un vecteur de mouvement associé à une entité élémentaire. On peut, par exemple, choisir d'insérer un vecteur de mouvement dans les paquets de transmission contenant la ou les entités élémentaires servant à la prédiction. Selon une autre caractéristique, le procédé comprend les étapes suivantes: - obtention d'un ensemble de vecteurs de mouvement associés à ladite entité élémentaire et ordonnancés selon leur niveau d'importance décroissant; - pour chaque vecteur de mouvement dudit ensemble, calcul d'une probabilité conjointe de perdre les vecteurs le précédant dans ledit ensemble selon l'ordonnancement et de recevoir ledit vecteur; - insertion d'au moins un vecteur de mouvement de l'ensemble dans au moins un paquet de transmission si la probabilité conjointe calculée pour ce vecteur est supérieure à un seuil prédéterminé. Selon une caractéristique, les paquets de transmission sont conformes au protocole de transmission RTP et la probabilité conjointe est fonction d'informations fournies par le protocole de contrôle RTCP du protocole de transmission RTP. Selon une autre caractéristique, préalablement à l'étape 25 d'entrelacement des paquets de transrission, le procédé comprend une étape de formation d'une pluralité de groupes d'images. Cette étape permet, d'une part, de réduire le coût calculatoire de la prédiction de mouvement puisque celle-ci est réalisée au sein de groupes d'images et, d'autre part, de décorréler les pertes se produisant dans différents groupes. Selon une caractéristique, l'étape de prédiction de mouvement est appliquée aux images d'au moins un groupe d'images. Selon une autre caractéristique, l'étape de prédiction de mouvement conduit, pour chaque entité élémentaire d'une image d'un groupe d'images, à au moins un vecteur de mouvement mettant en correspondance l'entité élémentaire avec au moins une entité élémentaire de chacune des autres images du groupe d'images. Selon une autre caractéristique, l'étape de prédiction de mouvement conduit, pour chaque entité élémentaire d'une image, à au moins un vecteur de mouvement mettant en correspondance l'entité élémentaire avec au moins une entité élémentaire de chacune des autres images du groupe d'images et au moins une entité élémentaire de la dernière image d'un groupe d'images précédent. En effet, si des pertes concernent des groupes différents, alors la 15 perte d'une entité élémentaire dans un groupe n'influence pas les entités élémentaires d'un autre groupe. La présente invention concerne également un procédé de réception de paquets de transmission d'une vidéo, les paquets étant préalablement transmis à travers un réseau de communication, la vidéo comprenant une séquence d'images, les images étant, d'une part, divisées en une pluralité de zones spatiales et, d'autre part, décomposées en une pluralité de niveaux de résolution. Chaque paquet comprend l'ensemble des entités élémentaires d'une zone spatiale d'une image et au moins un paquet comprend au moins un vecteur de mouvement mettant en correspondance deux entités élémentaires de deux images respectives. Le procédé comprend les étapes suivantes: - détection d'au moins un paquet cle transmission non reçu, pour chaque entité élémentaire contenue dans ledit au moins un paquet de transmission non reçu, o recherche parmi les paquets de transmission reçus, d'au moins un paquet comprenant au moins un vecteur de mouvement associé à l'entité élémentaire non reçue, o détermination dans ledit au moins un paquet trouvé, d'au moins une entité élémentaire mise en correspondance par au moins un vecteur de mouvement avec l'entité élémentaire non reçue, ladite au moins une entité élémentaire ainsi déterminée et ledit au moins un vecteur de mouvement associé étant utilisés pour remplacer l'entité élémentaire non reçue. Le procédé de réception de paquets de transmission selon l'invention s'appuie, dans un premier temps, sur la détection de paquets non reçus, et dans un second temps, sur la détermination des entités élémentaires stockées dans des paquets de transmission reçus et qui vont être utilisées à la place des entités élémentaires non reçues en vue de reconstituer l'image. La détermination des entités élémentaires mises en correspondance avec une entité élémentaire est réalisée à partir des vecteurs de mouvement reçus. Selon une caractéristique. un niveau d'importance est attribué aux vecteurs de mouvement des paquets, et l'étape de détermination d'au moins une entité élémentaire mise en correspondance avec l'entité élémentaire non reçue comprend la détermination de vecteurs de mouvement de niveau d'importance le plus élevé. La présente invention vise, par ailleurs, un dispositif de transmission continue d'une vidéo à travers un réseau de communication, la vidéo comprenant une séquence d'images, les images étant, d'une part, divisées en une pluralité de zones spatiales et, d'autre part, décomposées en une pluralité de niveaux de résolution. I_e dispositif comprend les moyens suivants aptes à être appliqués à des images de la séquence d'images: des moyens de création d'au moins un paquet de transmission pour chaque image et pour chaque zone spatiale de l'image, ledit au moins un paquet comprenant l'ensemble des entités élémentaires de la zone spatiale, des moyens d'entrelacement des paquets de transmission créés de telle sorte que deux paquets consécutifs transportent des données relatives à deux images différentes et à deux zones spatiales différentes, et - des moyens de transmission des paquets. Ce dispositif présente les mêmes avantages que le procédé de transmission continue d'une vidéo à travers un réseau de communication brièvement décrit ci-dessus et ils ne seront donc pas rappelés ici. La présente invention vise en outre un dispositif de réception de paquets de transmission d'une vidéo, les paquets étant préalablement transmis à travers un réseau de communication, la vidéo comprenant une séquence d'images, les images étant, d'une part, divisées en une pluralité de zones spatiales et, d'autre part, décomposées en une pluralité de niveaux de résolution. Chaque paquet comprend l'ensemble des entités élémentaires d'une zone spatiale d'une image et au moins un paquet comprend au moins un vecteur de mouvement mettant en correspondance deux entités élémentaires de deux images respectives. Le dispositif comprend: des moyens de détection d'au moins un paquet de transmission non reçu, - des moyens de recherche parmi les paquets de transmission reçus, d'au moins un paquet comprenant au moins un vecteur de mouvement associé à une entité élémentaire non reçue dudit au moins un paquet de transmission non reçu, des moyens de détermination dans ledit au moins un paquet trouvé, d'au moins une entité élémentaire mise en correspondance par au moins un vecteur de mouvement avec l'entité élémentaire non reçue, ladite au moins une entité élémentaire ainsi déterminée et ledit au moins un vecteur de mouvement associé étant utilisés pour remplacer l'entité élémentaire non reçue. Ce dispositif présente les rnênnes avantages que le procédé de réception de paquets de transmission d'une vidéo brièvement décrit ci-dessus et ils ne seront donc pas rappelés ici. Selon d'autres aspects, l'invention concerne aussi des supports d'information lisibles par un système informatique ainsi que des programmes d'ordinateur pour une mise en oeuvre des procédés décrits brièvement ci-dessus. D'autres caractéristiques et avantages de la présente invention apparaîtront plus clairement à la lecture de la description qui va suivre, cette description étant donnée uniquement à titre d'exemple non limitatif et faite en référence aux dessins annexés, dans lesquels: la figure la représente de manière schématique une image numérique 10 en sortie d'une source d'image - la figure lb représente de manière schématique l'image de la figure la après avoir été transformée par un circuit de transformation spatiofréquentielle; la figure 2 est un algorithme de traitement d'une vidéo et de transmission de cette vidéo à travers un réseau de communication selon l'invention; la figure 3 est un algorithme détaillant les opérations effectuées lors de l'étape E103 de prédiction de mouvement des entités élémentaires de l'algorithme de la figure 2; - la figure 4 illustre le procédé de mise en paquets selon l'invention; 20 la figure 5 est un algorithme détaillant les opérations effectuées lors de l'étape E105 de mise en paquets des entités élémentaires d'une image de l'algorithme de la figure 2; - la figure 6 illustre les paquets issus de l'exécution de l'algorithme de mise en paquets des entités élémentaires de la figure 5; - la figure 7 illustre la perte de paquets successifs; - la figure 8 est un algorithme détaillant les opérations effectuées lors de l'étape E107 d'entrelacement des paquets de l'algorithme de la figure 2; la figure 9 illustre l'entrelacement des paquets des différentes images; la figure 10 illustre la perte de paquets successifs, après que ces 30 paquets aient été entrelacés; - la figure 11 illustre le modèle de Elliot-Gilbert; la figure 12 est un algorithme détaillant les opérations effectuées lors de l'étape E108 de classement des vecteurs de mouvement de l'algorithme de la figure 2; la figure 13 est un algorithme détaillant l'étape E1219 de la figure 12; la figure 14 est un algorithme de réception de paquets de transmission d'une vidéo; la figure 15 représente de manière schématique un appareil dans lequel est mis en oeuvre l'invention. La figure 1 a représente de manière schématique une image numérique IM en sortie d'une source d'image, par exemple, un moyen de mémorisation, telle que mémoire vive, disque dur, disquette, disque compact. Cette image est divisée en une pluralité de zones spatiales et décomposée en entités élémentaires par un circuit de transformation spatiofréquentielle qui est un circuit de décomposition dyadique à trois niveaux de décomposition. Le circuit de transformation peut mettre en oeuvre une ou plusieurs transformations spatio-fréquentielles. Par exemple, une transformation par ondelettes peut être utilisée. Un circuit de transformation est, dans ce mode de réalisation, un ensemble classique de filtres, respectivement associés à des décimateurs par deux, qui filtrent le signal d'image selon deux directions, en des signaux de sous-bandes de hautes et basses fréquences spatiales. La relation entre un filtre passe-haut et un filtre passe-bas est souvent déterminée par les conditions de reconstruction parfaite du signal. Il est à noter que les filtres de décomposition verticale et horizontale ne sont pas forcément identiques, bien qu'en pratique ce soit généralement le cas. Le circuit de transformation comporte ici trois circuits successifs d'analyse pour décomposer l'image IM en des signaux de sous- bandes selon trois niveaux de décomposition. De manière générale, la résolution d'un signal est le nombre d'échantillons par unité de longueur utilisés pour représenter ce signal. Dans le cas d'un signal d'image, la résolution d'un signal de sous-bande est liée au nombre d'échantillons par unité de longueur utilisés pour représenter ce signal de sous-bande horizontalement et verticalement. La résolution dépend du nombre de décompositions effectuées, du facteur de décimation et de la résolution de l'image initiale. Le premier circuit d'analyse reçoit le signal numérique d'image IM et, de manière connue, délivre en sortie quatre signaux de sous-bandes LL3, LH3, HL3 et HH3 de résolution R3, la plus élevée dans la décomposition (Figure lb). Le signal de sous-bande LL3 comporte les composantes ou échantillons de basse fréquence, selon les deux directions, du signal d'image. Le signal de sous-bande LH3 comporte les composantes de basse fréquence selon une première direction et de haute fréquence selon une seconde direction. Le signal de sous-bande HL3 comporte les composantes de haute fréquence selon la première direction et les composantes de basse fréquence selon la seconde direction. Enfin, le signal de sous-bande HH3 comporte les composantes de haute fréquence selon les deux directions. Chaque signal de sous-bande est un ensemble d'échantillons réels (il pourrait également s'agir d'entiers) construit à partir de l'image d'origine, qui contient de l'information correspondant à une orientation respectivement verticale, horizontale et diagonale du contenu de l'image, dans une bande de fréquence donnée. Chaque signal de sous-bande peut être assimilé à une image. Le signal de sous-bande LL3 est analysé par un circuit d'analyse analogue au précédent pour fournir quatre signaux de sous-bandes LL2, LH2, 25 HL2 et HH2 de niveau de résolution R2. Chacun des signaux de sous-bandes de résolution R2 correspond également à une orientation dans l'image. Le signal de sous-bande LL2 est analysé par un circuit d'analyse analogue au précédent pour fournir quatre signaux de sous-bandes LLo (par 30 convention), LH1, HL1, et HH1 de niveau de résolution Ri. On notera que la sous-bande no forme à elle seule la résolution Ro de basse fréquence. Chacun des signaux de sous-bandes de résolution RI correspond également à une orientation dans l'image. La figure 1 b représente l'image IMD résultant de la transformation spatio-fréquentielle appliquée à l'image IM, par le circuit de transformation, en dix sous-bandes et selon quatre niveaux de résolution: Ro (LLo), R1(LL2), R2 (LL3), R3 (image originale). L'image IMD comporte autant d'information que l'image d'origine IM, mais l'information est découpée en fonction de la fréquence selon trois niveaux de décomposition. Bien entendu, le nombre de niveaux de décomposition, et par conséquent de sous-bandes, peut être choisi différemment, par exemple seize sous-bandes sur six niveaux de résolution, pour un signal bidimensionnel tel qu'une image. Le nombre de sous-bandes par niveau de résolution peut également être différent. En outre, la décomposition peut ne pas être dyadique. Les circuits d'analyse et de synthèse sont adaptés à la dimension du signal traité. Sur la figure lb, les échantillons issus de la transformation sont rangés sous-bande par sous-bande. On remarquera que chaque sous-bande de l'image IMD est partitionnée en blocs d'échantillons Bi dont quelques-uns sont représentés sur 20 la figure lb. Une entité élémentaire Ei comprend l'ensemble des blocs Bi correspondant à une même zone spatiale ou partie de zone spatiale dans une résolution donnée c'est-à-dire dans l'ensemble des sous-bandes de fréquences de cette résolution. Le circuit de transformation est éventuellement relié à un circuit de quantification, qui met en oeuvre, par exemple, une quantification scalaire ou vectorielle. Le circuit de quantification est relié à un circuit de codage entropique, qui effectue un codage entropique, par exemple, un codage de Huffman, ou un codage arithmétique des données quantifiées par le circuit de quantification. Les circuits de quantification et de codage entropique s'appliquent de manière indépendante à chaque bloc de chaque sous-bande considérée. Le signal d'image codé véhicule ainsi des blocs d'échantillons obtenus par codage des échantillons d'origine et qui constituent le train binaire terminologie utilisée par la suite - (connu en terminologie anglo- saxonne sous le terme "bitstream"). Lorsque le signal d'image est conforme à la norme JPEG2000, ces blocs d'échantillons sont connus en terminologie anglo-saxonne sous le terme "codeblocks". Le signal d'image codé comporte également un en-tête qui comprend notamment les informations concernant la taille de l'image, à savoir sa largeur et sa hauteur, sa position dans un repère de référence, ainsi que le nombre de résolutions Rmax de cette image. La taille des zones spatiales pour chaque sous-bande à une résolution donnée est déterminée par deux paramètres signalés par des marqueurs dansle train binaire du signal d'image conforme à la norme JPEG2000. On notera qu'il est possible de ne pas inclure dans le signal les blocs correspondant à au moins un niveau de résolution comme, par exemple, le niveau de résolution maximal R3 ou même plusieurs niveaux supérieurs. La figure 2 illustre un algorithme de transmission continue d'une vidéo sur un réseau non fiable à pertes de paquets, de type Internet, et qui permet de limiter et / ou de corriger l'impact des pertes. La vidéo comprend une séquence d'images qu'il convient de transmettre de façon continue, c'est-à-dire sans interrompre le flux de transmission. Une interruption dans la transmission des données pourrait, en effet, être préjudiciable pour l'utilisateur souhaitant, par exemple, afficher la vidéo. Dans ce contexte de transmission sur un réseau non fiable, il ne faut pas uniquement rechercher la compression optimale des données mais il 30 faut également prendre en compte la robustesse. Rendre un flux plus robuste peut se traduire par le maintien volontaire et ciblé de redondances dans le flux vidéo compressé ou par l'adjonction de redondances à un flux déjà compressé. Selon l'invention, la méthode retenue privilégie la robustesse en s'appuyant sur un format vidéo n'utilisant pas de prédiction de mouvement. Par exemple, le format Motion JPEG2000 (MJPEG2000), décrit dans le document intitulé Motion JPEG2000 Final Draft International Standard 1. 0 , ISO/IEC 15444-3, September 2001, est constitué d'une suite d'images au format JPEG2000 ( JPEG2000 Part 1 Final Draft International Standard , ISO/IIEC 15444-1, September 2000). Ce format n'induit aucun risque de propagation d'erreurs entre les images mais n'apporte pas, à lui seul, une réponse satisfaisante au problème posé. Cependant, il fournit un exemple d'une technique de codage intéressante dans une méthode plus globale de transmission robuste de données vidéo en temps réel. Le détail de certains aspects de la transmission de données vidéo sur un réseau est également illustré par les algorithmes des figures 3, 5, 8 et 12. L'algorithme de transmission de données vidéo, illustré à la figure 2, comporte une première étape IE101 de codage des données vidéo, par 20 exemple, au format Motion JPEG2000. Pour cela, chaque image de la séquence d'images est, notamment, divisée en une même pluralité de zones spatiales et décomposée en une pluralité de niveaux de résolution tel qu'illustré à la figure 1 b. Les spécifications du standard de codage vidéo Motion JPEG2000 25 indiquent qu'une séquence MJPEG2000 est constituée de plusieurs parties. La première partie, appelée Movie box , contient des données descriptives ( Meta-data ) décrivant le train binaire. On y trouve notamment une description de chaque média (son, vidéo, ...), une description des outils permettant la lecture de ces média, des informations permettant l'accès à un échantillon tel qu'une image. La seconde partie d'une séquence MJPEG2000 contient les données utiles, telles que les données vidéo ou audio du train binaire. Ces deux parties peuvent être contenues dans un même fichier (dans ce cas les données utiles sont insérées dans une media data box ), ou dans des fichiers séparés et, dans ce cas, la première partie ( movie box ) contient l'adresse URL du fichier de données utiles. En cas de fichiers séparés, le second fichier peut être constitué d'une suite d'images JPEG2000 ou peut prendre la forme de tout autre fichier contenant des images JPEG2000, tel qu'un fichier au standard MPEG-4 défini dans le document ISO/IET JTC 1/SC 29/WG 11, Information technology-Coding of audio-visual objects, Parti: Systems (ISO/IEC 144961) , Dec. 1998. Dans l'exemple de réalisation, on considère que le fichier de données utiles ne contient qu'une suite d'images JPEG2000. Dans le standard JPEG2000, un fichier est composé d'un préambule JPEG2000 optionnel, et d'un train binaire comportant un en-tête principal et au moins une tuile. Une tuile représente de façon compressée une partie rectangulaire de l'image originale considérée. Chaque tuile est formée d'un en-tête de tuile (appelée tile-part header en terminologie anglosaxonne) et d'un ensemble de données d'image compressées (appelé tilepart bitstream en terminologie anglo-saxonne). Chaque ensemble de données ( tile-part bitstream ) comporte une séquence de paquets contenant chacun un en-tête et un corps. Le corps de chaque paquet contient au moins un bloc ( code-block ) qui est une représentation compressée d'une partie rectangulaire élémentaire d'une image éventuellement transformée en sous-bandes de fréquences. L'en-tête de chaque paquet, d'une part, résume la liste des blocs contenus dans le corps considéré et, d'autre part, contient des paramètres de compression propres à chacun de ces blocs. Chaque bloc est compressé sur plusieurs niveaux de qualité incrémentaux: une couche de base et des couches de raffinement. Chaque niveau ou couche de qualité d'un bloc est contenu dans un paquet distinct. Un paquet d'un ensemble de données d'image compressées d'un fichier JPEG2000 contient donc un ensemble de blocs de données, correspondant à une tuile, une composante, un niveau de qualité et une entité élémentaire (appelée precinct en terminologie anglo-saxonne) donnés. On notera qu'une entité élémentaire correspond à l'ensemble des données d'une même zone spatiale dans chacune des sous-bandes de fréquence d'un même niveau de résolution. La taille et le nombre des entités élémentaires dans un niveau de résolution sont des paramètres prédéterminés de codage. Pour de plus amples informations concernant le codage, le lecteur est renvoyé notamment aux références suivantes: le document intitulé Motion JPEG2000 Final Draft International Standard 1.0 , ISO/IEC 15444-3, September 2001 et le document intitulé JPEG2000 Part 1 Final Draft International Standard , ISO/IIEC 15444-1, September 2000. L'étape E101 est suivie de l'étape E102 au cours de laquelle on procède à la formation d'un groupe ou de plusieurs groupes de N images. Il est donc nécessaire qu'un certain nombre d'images soient codées avant de passer aux étapes suivantes. La formation de groupes va permettre, d'une part, de réduire le coût calculatoire de la prédiction de mouvement puisque celle-ci est réalisée au sein de groupes d'images et non de la totalité des images et, d'autre part, de décorréler les pertes se produisant dans différents groupes. Cette étape introduit une latence raisonnable dans le traitement de la vidéo. Ainsi, à titre d'exemple de réalisation particulier, le groupe d'images ne contiendra pas plus de N=5 images, el: donc, pour une vidéo à 25 images par seconde, le temps de latence sera de 0,2 seconde. L'étape E102 est ensuite suivie de l'étape E103 au cours de laquelle on met en correspondance des entités élémentaires d'au moins certaines des images contenues dans le groupe d'images. On mettra aussi en correspondance les entités élémentaires de ce groupe avec les entités élémentaires de la dernière image du groupe précédent dans la séquence d'images formant la vidéo. Cette étape, similaire à une prédiction de mouvement, génère des vecteurs de mouvement. La mise en correspondance des entités élémentaires et l'obtention des vecteurs de mouvement seront décrites ci-après en référence à la figure 3. L'étape E103 est suivie de l'étape E105 au cours de laquelle les données sont organisées et mises en paquets de transmission de manière à éviter les propagations de pertes entre les images. La création de tels paquets sera décrite ci-après en référence aux figures 4 et 5. L'étape E105 est suivie cle I"étape E107 au cours de laquelle on entrelace les paquets des images du groupe d'images. En cas de pertes, l'entrelacement permet de répartir les pertes sur plusieurs images afin de ne pas pénaliser une seule image. En effet, il est plus simple de dissimuler des petites zones dispersées dans plusieurs images plutôt qu'une zone de grande taille dans une seule image. L'entrelacement des images d'un groupe d'images sera décrit ci-après en référence à la figure 8. L'étape E107 est suivie de l'étape E108 qui consiste à classer les vecteurs par ordre d'importance, puis à insérer ces vecteurs dans les paquets de transmission. Le classement des vecteurs de mouvement sera décrit ci-après en référence à la figure 12. L'étape E108 est alors suivie de l'étape E109 qui procède à la transmission continue des données par paquets. En référence à la figure 3, on décrit maintenant l'algorithme de mise en correspondance des entités élémentaires des images d'un groupe d'images qui vient détailler l'étape E103 de la figure 2. L'algorithme est basé sur une étape de prédiction de mouvement. Cette étape est similaire aux algorithmes d'estimation de mouvement des standards MPEG-2, H263, MPEG-4 etc, qui prévoient de représenter les changements ou les différences entre deux images vidéo. Pour de plus amples informations concernant la mise en oeuvre de cette étape, le lecteur est renvoyé notamment à l'article intitulé Estimation de mouvement en ligne de L. Didier, R. Kamdem, LIM Université de Provence, Première Ecole d'Automne AMlcale, Nice, 9-12 Décembre 1996. L'algorithme applique la prédiction de mouvement aux entités élémentaires d'une image, notamment aux entités élémentaires de la plus haute résolution de l'image. Plus particulièrement, l'algorithme traite chaque image d'un groupe de N images, par exemple, séquentiellement, voire parallèlement ou bien encore de façon décalée dans le temps. On notera que l'algorithme peut aussi ne traiter que certaines des images du groupe. L'algorithme débute à l'étape E201 par l'initialisation des variables I et n à 0. La variable I est utilisée pour décompter des images sur lesquelles la prédiction de mouvement est appliquée et la variable n est utilisée pour décompter des images servant de prédiction pour une image donnée. Pour une image donnée, appelée image courante, la prédiction du mouvement est réalisée à partir des autres images du groupe, ainsi que, par exemple, la dernière image du groupe précédemment traité. L'étape E201 est ensuite suivie des étapes E203 et E204 qui testent si toutes les images à prédire et servant à la prédiction ont bien été traitées. Si, à l'étape E203, la réponse est négative (I ? N), alors l'étape E203 est suivie de l'étape E211 mettant fin à l'algorithme. Sinon, l'algorithme se poursuit à l'étape E204. Si, à l'étape E204, la réponse est négative (n ? N), cette étape est suivie de l'étape E205 où la variable n est remise à zéro et la variable I est incrémentée d'une unité afin d'effectuer la prédiction de mouvement sur l'image suivante du groupe. Si, à l'étape E204, la réponse est positive (n Au cours de cette étape, on recherche dans l'image portant le numéro n, les entités élémentaires offrant les meilleures prédictions des entités élémentaires de l'image I. On notera qu'une zone spatiale peut concerner plusieurs entités élémentaires. Le résultat de cette étape se traduit par un ensemble de vecteurs 15 de mouvement mettant en correspondance chaque entité élémentaire de l'image I avec une zone de l'image n. Ces vecteurs sont ensuite stockés, à l'étape E207, dans un tableau VEC. Le tableau VEC contiendra pour chaque entité élémentaire, notamment pour chaque entité élémentaire de la plus haute résolution et qui est identifiée par son numéro d'image et son indice dans l'image, les coordonnées x, y et t des N vecteurs de mouvement calculés. Les coordonnées x et y représentent la position spatiale du coin haut gauche de la zone servant à la prédiction et la valeur de t est le numéro de l'image contenant cette zone. La dernière image du groupe précédent porte le numéro 0 et les images du groupe en cours de traitement sont numérotées de 1 à N. L'étape E207 est ensuite suivie de l'étape E208 qui incrémente la variable n d'une unité. Cette étape est suivie de l'étape E204 décrite plus haut. Lorsque l'algorithme de la figure 3 a été exécuté, l'étape E103 de la figure 2 est achevée et l'on passe alors à l'étape suivante E105 de mise en paquets de transmission des données d'image. Un procédé de mise en paquets de transmission d'entités élémentaires d'une image qui permet d'éviter toute propagation d'erreur entre les images est illustré à la figure 4. Selon ce procédé, la taille des entités élémentaires est divisée par deux dans chaque dimension lorsque l'on passe d'un niveau de résolution à un autre niveau inférieur. Ceci permet de conserver le même nombre d'entités élémentaires par sous-bande dans chaque niveau de résolution. Les entités élémentaires sont ensuite mises en paquets de telle sorte qu'un paquet ne contienne que des données relatives à une seule zone spatiale de l'image. Les paquets de transmission sont, par exemple, des paquets dont le format correspond au protocole de transmission RTP. Le protocole RTP fournil: des fonctions de transport réseau de bout en bout ( end-to-end network transport en terminologie anglo-saxonne) destinés aux applications transmettant des données en temps réel, telles que les données audio, vidéo, à travers des services réseau unicast ou multicast . Le protocole RTP ne prévoit pas de réservation de ressources et ne garantit pas non plus une qualité de services pour les services en temps réel. Au transport de données est ajouté un protocole de contrôle (RTCP) qui permet de gérer les données délivrées et de fournir un minimum de fonctionnalités de contrôle et d'identification. Sur la figure 4, par exemple, les entités élémentaires relatives à une zone hachurée verticalement sont stockées dans le premier paquet. Si ce paquet est perdu, seule la zone en haut à gauche de l'image est perdue. Les zones situées en haut à droite et en bas, notamment, les données basse résolution de ces zones, ne souffrent pas de la perte du premier paquet. L'algorithme réalisant la mise en paquets est illustré à la figure 5 et débute à l'étape E501 par l'initialisation des variables i, r et n à 0. La variable r indique le niveau de résolution. La variable i identifie la zone de l'image en cours de traitement. La variable n identifie l'entité élémentaire en cours de traitement dans le niveau de résolution r donné dans la zone de l'image i. L'étape E501 est suivie de l'étape E503 qui identifie le nombre de zones spatiales dans l'image. Tel que précédemment décrit, une zone spatiale dans une résolution donnée correspond à une entité élémentaire. Toutefois, une zone spatiale pourrait tout aussi bien correspondre à un ensemble quelconque d'entités élémentaires. Dans ce cas, la détermination des zones doit être effectuée, par exemple, préalablement au codage Motion JPEG2000 de la séquence d'images (étape E101 de Ila figure 2), et cette définition doit être stockée dans un champ d'information du train binaire, par exemple, dans le champ de méta données appelé user databox . On notera Nz le nombre de zones spatiales dans l'image en cours de traitement. Nz est obtenu en somrnant le nombre d'entités élémentaires contenues dans chaque tuile d'une composante de l'image et dans une 20 résolution donnée. Selon l'exemple de réalisation précité, chaque résolution contiendra le même nombre d'entités élémentaires. On notera qu'une zone spatiale peut être représentée par plusieurs entités élémentaires spatialernent adjacentes prises dans des 25 résolutions différentes. Le nombre d'entités élémentaires d'une tuile est obtenu grâce aux informations contenues dans l'en-tête principal ( main header ) de l'image ou dans les en-têtes de tuiles ( tile-part header ). Les informations utilisées sont la taille des tuiles et la taille des 30 entités élémentaires dans chaque résolution. On trouve ces informations dans les segments de marqueurs ( marker segments ) décrits dans la table A.3 p. 17 du document JPEG2000 Part 1 Final Draft International Standard , ISO/IIEC 15444-1, September 2000). Il suffit ensuite de diviser la taille des tuiles par la taille des entités élémentaires pour obtenir le nombre d'entités élémentaires par tuiles. L'étape E503 est suivie de l'étape E505 qui vérifie que toutes les résolutions ont été traitées. Le nombre de résolutions de l'image est lui aussi stocké dans le segment de marqueur. Si toutes les résolutions ont été traitées, l'algorithme s'arrête à l'étape E517. Sinon, l'étape E505 est suivie de l'étape E506 au cours de laquelle on vérifie que toutes les zones spatiales i de l'image ont été traitées. Si tel est le cas, l'étape E506 est suivie de l'étape E507 qui incrémente r d'une unité pour passer à la résolution suivante et réinitialise la variable i à 0. Sinon, l'étape E506 est suivie de l'étape E509 qui procède à la création d'un paquet de transmission, par exemple, au format RTP. Cette étape est suivie de l'étape E510 qui teste si toutes les entités élémentaires de la résolution r (Npr) de l'image ont été traitées. Selon l'exemple de réalisation, le nombre d'entités élémentaires Npr est égal au nombre de zones spatiales Nz. II pourrait être différent si une zone spatiale correspondait à plusieurs entités élémentaires. Si toutes les entités élémentaires de cette résolution ont été traitées, on passe à l'étape E511 qui, d'une part, incrémente la variable i d'une unité afin de passer à la zone spatiale suivante de l'image et, d'autre part, 25 réinitialise la variable n à 0. L'étape E511 est suivie de l'étape E506 déjà décrite. S'il reste des entités élémentaires à traiter dans la résolution considérée, on vérifie que l'entité élémentaire n appartient à la zone spatiale i de l'image à l'étape E513. 10 :25 Selon l'exemple de réalisation, si les variables n et i ont la même valeur, alors l'entité élémentaire courante n appartient à la zone i et l'on passe à l'étape E514. Dans la négative, l'étape E513 est suivie de l'étape E515 qui incrémente la variable n d'une unité afin de traiter l'entité élémentaire suivante à l'étape E510 déjà décrite. Si l'entité élémentaire courante n appartient à la zone i, les données binaires correspondant à cette entité élémentaire sont insérées dans le paquet RTP à l'étape E514. Selon une variante de l'étape E514, les données insérées dans les paquets RTP sont des données conformes au protocole de communication JPIP. Pour de plus amples informations concernant le protocole JPIP, le lecteur est renvoyé notamment au document intitulé JPEG2000 image coding system - Part 9: Interactivity tools, APIs and protocols Final Committee Draft , ISO/IEC JTC1/SC29 WG1 N3052, R. Prandolini, S. Houchin, G. Colyer, 25 july 2003. L'annexe H de ce protocolle autorise l'envoi de données JPIP dans des paquets RTP. Un tableau TAB est créé afin d'enregistrer la correspondance entre le numéro de séquence du paquet RTP (ordre du paquet), le numéro de l'image dans le groupe d'images considéré et l'indice de la zone spatiale transportée par le paquet. De plus, chaque paquet transporte l'en-tête principal et les en-têtes de tuiles de l'image. On notera que chaque paquet relatif à une seule zone spatiale de l'image contient, par exemple, toutes I,es entités élémentaires constitutives de cette zone pour tous les niveaux de résolution de l'image. Cette étape est suivie de l'étape E515 déjà décrite. L'exécution de cet algorithme met fin à l'étape E105 de la figure 2 et un ensemble de paquets, tels que ceux illustrés à la figure 6, sont alors aptes à être transmis d'un émetteur, par exemple, un serveur, à un récepteur, par exemple, une machine client. Ces paquets sont ordonnés par image (image 1, image 2, image 3...) et par zone d'image et concernent chacun une zone spatiale différente de l'image. Consécutivement à l'étape E105 de la figure 2, on passe à l'étape 5 E107 qui va être décrite plus particulièrement en référence à la figure 8 illustrant un algorithme d'entrelacement: des paquets avant leur transmission sur le réseau. II est connu que, sur les réseaux autorisant la transmission de paquets de type Internet, les pertes se produisent en rafales. Par conséquent, si les paquets correspondant à une image sont transmis consécutivement dans l'ordre de la figure 6, alors, la perte de paquets successifs risque de provoquer la perte d'une grande partie d'une image (ex: image 3), voire la totalité (figure 7). Afin de remédier à un tel inconvénient, les paquets contenant des données provenant de différentes images d'un groupe sont entrelacés avant d'être transmis afin d'intercaler des paquets relatifs à une ou plusieurs images entre des paquets relatifs à une même image. Cet entrelacement des paquets des différentes images permet donc d'éviter la perte de plusieurs zones spatiales importantes dans une seule image. En répartissant ainsi les paquets dans l'ensemble des paquets à transmettre (figure 9), on répartit les éventuelles pertes de paquets sur plusieurs images comme illustré à la figure 10. De cette façon, la perte d'un paquet relatif à une image n'affecte qu'une faible portion de cette image (par exemple, la perte des trois premiers paquets relatifs respectivement à une zone différente de chacune des images 1, 2 et 3 sur la figure 10). Le principe de l'algorithme d'entrelacement de la figure 8 consiste à traiter, notamment, un groupe d'images. Après exécution de cet algorithme, deux paquets consécutifs vont transporter des données relatives à deux images différentes. De plus, les zones spatiales transportées par ces deux paquets seront différentes l'une de l'autre. L'algorithme d'entrelacement représenté à la figure 8 débute à l'étape E801 par la lecture du numéro de séquence Nseql du premier paquet RTP stocké dans le tableau TAB. La variable Nseql prend la valeur du numéro de séquence lu. L'étape E801 est suivie cle l'étape E803 où une variable K prend la valeur Nseql, la variable K étant un üdentifiant de paquet. L'algorithme se poursuit avec l'étape E805 au cours de laquelle on procède à la lecture du numéro de séquence du Kiéme paquet dans le tableau TAB. Une variable Nseq prend la valeur de ce numéro de séquence. Cette étape est suivie de l'étape E807 au cours de laquelle la variable n prend la valeur du numéro de séquence du (K+1)ième paquet du tableau TAB. Cette étape est suivie de l'étape E809 qui vérifie si les zones spatiales d'image véhiculées par les deux paquets, le Kième paquet et le nième paquet, appartiennent à la même image i, i étant le numéro de l'image concernée par le nième paquet du tableau TAB et I étant le numéro de l'image concernée par le Kième paquet du tableau TAB. Si tel est le cas, alors cette étape est suivie de l'étape E811 au cours de laquelle la variable n est incrémentée d'une unité, ce qui permet de passer au paquet suivant dans le tableau TAB et l'étape E809, déjà décrite, est à nouveau exécutée. Si les portions d'image contenues dans les deux paquets appartiennent à des images différentes, alors l'étape E809 est suivie de l'étape E813 qui vérifie que les zones transportées ont des indices z et Z identiques. Si tel est le cas, alors on retourne à l'étape E811 déjà décrite. Sinon, l'algorithme se poursuit avec l'étape E815 au cours de laquelle le paquet représenté par la position n dans le tableau TAB est inséré après le paquet K dans l'ordre des paquets à transmettre. Lors de l'étape suivante E817, on réordonne le tableau TAB. Ainsi, 30 les données stockées à la position n du tableau TAB prennent la position K+1 et les données stockées à la position K+1 prennent la position n. 10 :28 On vérifie ensuite à l'étape E819 que le paquet courant d'indice K dans le tableau TAB est l'avant dernier paquet à transmettre pour le groupe d'images (Npg étant le nombre de paquets transportant un groupe d'images). Si tel est le cas, alors on met fin à l'algorithme d'entrelacement à l'étape E821. Sinon, l'algorithme se poursuit à l'étape E823 qui consiste à incrémenter la variable K d'une unité afin de traiter le paquet suivant dans le tableau TAB. A l'issue de cet algorithme, les paquets de transmission forment une suite dans laquelle deux paquets consécutifs contiennent des données d'images différentes et de zones spatiales différentes (figure 9). De retour à l'algorithme de la figure 2, l'étape d'entrelacement E107 ainsi achevée est suivie d'une étape de classement des vecteurs de mouvement (E108). Dans un groupe de N images, chaque entité élémentaire sera associée à N vecteurs de mouvement. Les N vecteurs se composent, d'une part, des (N-1) vecteurs de mouvement qui relient une entité élémentaire à certaines entités élémentaires des (N-1) images du groupe d'images et, d'autre part, un vecteur qui relie l'entité élémentaire à certaines entités élémentaires de la dernière image du groupe précédent. Ensuite, les N vecteurs sont classés par ordre d'importance. Le vecteur le plus important est celui qui permet d'obtenir la meilleure prédiction. Toutefois, la métrique utilisée pour estimer la qualité de la prédiction prend en compte l'erreur de prédiction modulée par la probabilité conjointe de recevoir les entités élémentaires servant à la prédiction. Cette probabilité est une probabilité conjointe, d'une part, de ne pas recevoir une entité élémentaire donnée et, d'autre part, de recevoir les entités élémentaires servant à sa prédiction. L'erreur de prédiction prend la forme d'une erreur quadratique moyenne entre l'entité élémentaire à prédire et l'entité élémentaire désignée par le vecteur de mouvement. L'estimation de la probabilité conjointe nécessite l'utilisation d'un modèle de pertes sur le réseau. Deux rnodèles couramment utilisés sont le modèle de Bernoulli et le modèle de Elliott-Gilbert. Le modèle de Bernoulli est un modèle sans mémoire, c'est-à-dire qu'un événement, par exemple la perte d'un paquet, se produit avec une probabilité Pe, cette probabilité n'étant nullement dépendante des autres événements. Le modèle de Elliott-Gilbert est un champ de Markov à deux états: un état reçu (R ou Received ) et un état perdu (L ou Lost ), comme illustré à la figure 11. Contrairement au modèle de Bernoulli, le modèle de Elliott-Gilbert est un modèle à mémoire où les événements sont inter dépendants. En effet, des probabilités de transition permettent de passer d'un état à un autre ou de rester dans un état donné : la probabilité p représentant le passage de l'état reçu à l'état perdu, la probabilité q représentant le passage de l'état perdu à l'état reçu, 1-p représente le fait de rester dans l'état reçu et, la probabilité 1-q représente le fait de rester dans l'état perdu. La partie contrôle du protocole RTP, c'est-à-dire le protocole de contrôleRTCP, permet de transmettre les probabilités Pe, p et q. Le récepteur prend en charge le calcul des mesures de probabilité sur un nombre représentatif de paquets. Pour de plus amples informations concernant le modèle de Elliott-Gilbert, le lecteur est renvoyé notamment au document intitulé Capacity and coding for the Gilbert-Elliott channels , M. Mushkin and I. Bar-Davis, IEEE Tr on information theory, Vol. 35, No. 6, November 1989. Dans le cas de pertes de paquets modélisées par un modèle de Bernoulli, la probabilité conjointe de perdre le paquet contenant l'entité élémentaire à prédire et un paquet contenant une entité élémentaire servant à sa prédiction est indépendante de tout événement concernant d'autres paquets. L'importance d'un vecteur de mouvement est alors donnée par la formule: Nb p,.,, x, , Y 1,,e,, = Pe(1 )x (I(x,y)-I(x,y), i=1 x=x,,=r 2 (Eqxl) où Nbpr est le nombre d'entités élémentaires de l'image en intersection avec la 5 zone pointée par le vecteur de mouvement, x,, , y,, , x,2 et y, 2, représentent respectivement l'abscisse et l'ordonnée des coins haut gauche et bas droit de l'intersection, I(x,y) est un pixel de l'image prédite et I'(x, y) est un pixel de l'image servant à la prédiction. Une métrique similaire pourrait être obtenue dans le cas du 10 modèle de Elliott-Gilbert. Cette métrique permet d'affecter une mesure d'importance à chaque vecteur et donc de classer les vecteurs. L'algorithme de classement et de mise en paquets des vecteurs de mouvement est illustré à la figure 12 et débute à l'étape E1201, par 15 l'initialisation des variables n,,np,, j à O. Les variables n,, np, et j servent respectivement au décompte des images, des entités élémentaires et des vecteurs pour une entité élémentaire donnée. L'étape E1201 est suivie de l'étape E1203 qui vérifie si la variable n; est égale à N, N étant le nombre d'images dans un groupe d'images. Dans l'affirmative, l'algorithme prend fin à l'étape E1223. Sinon, l'étape E1203 esi: suivie de l'étape E1205 au cours de laquelle on vérifie l'égalité suivante: np, = Np, Np étant le nombre d'entités élémentaires dans la plus haute résolution de l'image. Si tel est le cas, cette étape est suivie de l'étape E1207 qui 25 incrémente la variable n, d'une unité afin de passer à l'image suivante et réinitialise la variable np, à 0. Cette étape E1207 est ensuite suivie de l'étape E1203 détaillée précédemment. :31 Si l'égalité précitée n'est pas obtenue, l'étape E1205 est suivie de l'étape E1209 qui teste si la variable j est égale au nombre d'images du groupe (J=N). Si le test est positif, alors l'étape E1209 est suivie de l'étape E1217 qui sera détaillée plus loin. Si le test de l'étape E1209 est négatif (j N), alors cette étape est suivie de l'étape E1211 qui détermine le niveau d'importance du jième vecteur de mouvement de l'entité élémentaire ni,, de l'image n, à l'aide de l'équation (Eqxl) précitée. Le résultat de la détermination du niveau d'importance effectuée à l'étape E1211 est stocké dans un tableau TABvnr, (étape E1213). Ce tableau stocke, pour chaque vecteur de mouvement de l'entité élémentaire ne, , la valeur de son niveau d'importance. Ensuite, l'étape E1213 est suivie de l'étape E1215 qui incrémente la variable j d'une unité afin de parcourir les vecteurs de l'entité élémentaire considérée. L'étape E1215 est suivie de l'étape E1209 déjà décrite. Comme indiqué plus haut, l'étape E1217 suit l'étape [1209 lorsque le résultat du test est positif et, au cours de cette étape, le tableau TABvn, est ordonné dans l'ordre des valeurs d'importance décroissantes. Cette étape E1217 est suivie de l'étape E1219 qui procède au stockage de tous les vecteurs de mouvement, par exemple, dans les paquets RTP contenant les entités élémentaires sur lesquels ils pointent. A l'issue du stockage, à chaque vecteur de mouvement est 25 associé son numéro d'ordre dans le tableau TABvnr, . Le vecteur de mouvement le plus important porte le numéro 1, le moins important portant le numéro N. Si un vecteur désigne plusieurs entités élémentaires, alors chaque paquet contenant l'une des entités élémentaires concernée contiendra ce vecteur. L'étape E1219 est ensuite suivie de l'étape E1221 qui incrémente la variable n],; d'une unité afin de considérer l'entité élémentaire suivante et la variable j est réinitialisée à O. L'étape E1221 est suivie de l'étape E1205 décrite précédemment. 5 Un exemple de réalisation détaillant l'étape E1219 de la figure 12 est représenté à la figure 13. L'algorithme débute par l'étape E1301 d'initialisation de la variable j à la valeur 1 et de la variable P7. selon la formule suivante: PT = P(1 Pe) . La variable PT est la probabilité de perdre conjointement les j-1 entités élémentaires ayant la plus haute importance et de recevoir l'entité élémentaire ayant l'importance immédiatement inférieure à celle des j-1 entités élémentaires précitées. L'étape E1301 est suivie de l'étape E1303 qui teste si cette probabilité conjointe PT est supérieure à un seuil prédéterminé B. A titre d'exemple, le seuil B prend la valeur 0,5. Si le test est positif, alors l'étape E1303 est suivie de l'étape E1305 qui prévoit de stocker les j premiers vecteurs dans les paquets RTP. Cette étape met également fin à l'algorithme de la figure 13. Dans le cas contraire, c'est-à-dire lorsque le test est négatif 20 (Pt L'étape E1307 est ensuite suivie de l'étape E1309 consistant à calculer la nouvelle valeur de la probabilité conjointe selon la formule PT =Pie(1Fe). L'étape E1309 est suivie de l'étape E1311 qui vérifie si tous les vecteurs ont été testés. Si le test est positif, alors l'étape E1311 est suivie de l'étape E1305 décrite précédemment. Dans le cas contraire, l'étape E1311 est suivie de l'étape E1303 30 décrite précédemment. La figure 14 illustre un algorithme de réception, par exemple, par une machine client, de paquets de transmission d'une vidéo. Les paquets sont préalablement transmis à travers un réseau de communication, celui-ci étant un réseau non fiable à pertes de paquets. La vidéo est transmise selon le procédé de transmission qui vient d'être décrit. La vidéo comprend une séquence d'images, qui sont, d'une part, divisées en une pluralité de zones spatiales et, d'autre part, décomposées en une pluralité de niveaux de résolution comme déjà mentionné ci-dessus avant d'être mises en paquets. L'algorithme de réception de paquets de transmission de la figure 14, comporte une première étape E1401 de réception de paquets de transmission. Les paquets de transmission sont, notamment, des paquets RTP. Les paquets de transmission comprennent chacun, l'ensemble des entités élémentaires (precincts) d'une zone spatiale d'une image et, éventuellement, des vecteurs de mouvement mettant en correspondance des entités élémentaires de deux images respectives. Les paquets de transmission reçus sont traités en vue de reconstituer les images de la séquence vidéo à partir des entités élémentaires contenues dans les paquets de transmission. L'étape E1401 est suivie de l'étape E1402 de détection de la perte 20 de paquets. Pour ce faire, les paquets RTP comportent, en outre, un numéro de séquence ( sequence number en terminologie anglo-saxonne), c'est-à- dire un numéro indiquant l'ordre des paquets (dans la suite des paquets transmis) et ce numéro de séquence peut être utilisé pour détecter la perte d'un paquet. Toutefois, d'autres techniques de détection de la perte de paquets peuvent être utilisées. Lorsqu'un paquet n'a pas été reçu, les entités élémentaires de l'image concernée vont être déterminées à partir de vecteurs de mouvement contenus dans les paquets de transmission reçus. Lorsque la non réception d'un paquet a été détectée, alors l'étape E1402 est suivie de l'étape E1403. Dans le cas contraire, l'étape E1402 est suivie de l'étape E1401, déjà décrite. L'étape E1403 consiste à initialiser une variable i à 0, cette variable identifiant une entité élémentaire clans un paquet perdu. L'étape E1403 est suivie de l'étape E1404 qui teste si l'ensemble des entités élémentaires d'un paquet perdu a été traité. Dans l'affirmative (i = N), l'algorithme se poursuit à l'étape E1401 déjà décrite. Dans le cas contraire, c'est-à-dire lorsqu'il reste des entités élémentaires d'un paquet perdu qui n'ont pas été traitées, alors l'étape E1404 est suivie de l'étape E1405 qui s'intéresse à l'une de ces entités élémentaires. L'étape E1405 consiste à rechercher parmi les paquets de transmission reçus, au moins un paquet comprenant un ou plusieurs vecteurs de mouvement associés à l'entité élémentaire non reçue considérée. Après avoir trouvé de tels paquets de transmission, l'étape E1405 est suivie de l'étape E1406, qui détermine dans les paquets trouvés, au moins une entité élémentaire mise en correspondance par au moins un vecteur de mouvement avec l'entité élémentaire non reçue. Ainsi, la ou les entités élémentaires déterminées et le ou les vecteurs de mouvement associés seront utilisés pour remplacer l'entité élémentaire non reçue afin de reconstruire l'image. Comme indiqué à l'étape E206 de la figure 3, à chaque entité élémentaire, appelée entité élémentaire source, d'une première image correspond une zone spatiale d'une seconde image. La zone spatiale correspondante peut recouvrir en tout ou en partie une ou plusieurs entités élémentaires dites destinataires de la seconde image. Ainsi, des vecteurs de mouvement associés à une entité élémentaire source de la première image mettent en correspondance cette entité élémentaire, respectivement avec les entités élémentaires destinataires qui sont en tout ou en partie en recouvrement avec la zone spatiale correspondante. Pour cette raison, afin de remplacer une entité élémentaire destinataire perdue de la seconde image, il peut être nécessaire d'utiliser plusieurs entités élémentaires sources de la première image, chacune d'elles étant en correspondance, dans la seconde image, avec une zone spatiale recouvrant en tout ou en partie la zone spatiale de l'entité élémentaire destinataire perdue. En effet, une entité élémentaire destinataire perdue peut être en recouvrement avec plusieurs zones spatiales de plusieurs entités élémentaires sources projetées dans l'image en reconstruction (la seconde image). L'étape E1406 est ensuite suivie de l'étape E1407 afin d'incrémenter la valeur de la variable i, et donc, de traiter l'entité élémentaire suivante non reçue du paquet perdu. Selon une variante, l'étape E1406 de détermination de la ou des entités élémentaires mises en correspondance avec l'entité élémentaire non reçue, comprend la détermination de vecteurs de mouvement en fonction de leur niveau d'importance. On détermine ainsi, les vecteurs de mouvement de niveau d'importance élevé. En référence à la figure 15, on va maintenant décrire un dispositif qui possède l'ensemble des moyens nécessaires à la mise en oeuvre du procédé de transmission continue d'une vidéo ainsi que l'ensemble des moyens nécessaires à la mise en oeuvre du procédé de réception selon l'invention. Ce dispositif est, par exemple, implanté dans un serveur d'un réseau de communication. La figure 15 représente un dispositif ou machine de traitement d'information apte à fonctionner en tant que dispositif de transmission continue d'une vidéo selon l'invention. Selon le mode de réalisation choisi, ce dispositif peut être, par exemple, un micro-ordinateur 1500 connecté à différentes périphériques, par exemple, une caméra numérique 1501 pour la capture d'images ou tout autre dispositif d'acquisition ou de stockage d'images, tel qu'un scanner, fournissant à l'ordinateur des images. Ces images peuvent être stockées dans les moyens de stockage dont dispose le micro-ordinateur tels qu'un disque dur 1502. Le micro-ordinateur 1500 comporte par exemple une interface de communication 1503 reliée à un réseau de communication 1504, par exemple le réseau Internet, et qui est apte à transmettre et recevoir des informations numériques. Le micro-ordinateur 1500 comporte également des moyens de stockage de données tels que le disque dur 1502, un lecteur de disquettes 1505 permettant d'écrire des données sur une disquette 1506 et de lire ces données. Le micro-ordinateur peut également comporter un lecteur de compact disques non représenté (CDROM ou DVDROM) sur lesquels peuvent être stockées les images de la vidéo ainsi qu'un lecteur de cartes informatiques (PC-CARD) également non représenté. Selon une variante, le ou les programmes permettant au dispositif 1500 de mettre en oeuvre l'invention sont stockés dans le disque dur 1502. Selon une autre variante, le ou les codes exécutables de ces programmes sont stockés dans une mémoire ROM ("Read Only Memory") 1507 du microordinateur. De manière générale, un moyen de stockage d'information, lisible par un micro-ordinateur ou par un microprocesseur, intégré ou non à ce microordinateur, et éventuellement amovible, est adapté à mémoriser un programme mettant en oeuvre le procédé conforme à l'invention. Le micro-ordinateur 1500 comporte, en outre, un écran 1508 pour visualiser les images et un dispositif de pointage (non représenté), tel qu'une souris ou un crayon optique, ou un clavier 1509 de manière à pouvoir interagir avec le programme. Le micro-ordinateur comporte une unité centrale de traitement (CPU) 1510, par exemple, un microprocesseur, qui commande et dirige l'exécution des instructions du ou des programmes relatifs à l'invention stockés dans la mémoire morte ROM 1507 ou dans les autres moyens de stockage décrits. Le micro-ordinateur 1500 cornporte également une mémoire RAM ("Random Access Memory") 1511. Comme illustré à la figure 15, la mémoire RAM peut, notamment, comporter des registres destinés à mémoriser les variables créées et modifiées pendant l'exécution du ou des programmes relatifs à l'invention. Un bus de communication 1512 permet la communication entre les différents éléments du dispositif 1500 et les éléments reliés à celui-ci. On notera que la représentation du bus 1512 n'est pas limitative. Le serveur, dans lequel est, par exemple, implanté le dispositif de la figure 15, peut, par exemple, mettre en oeuvre le protocole JPIP (JPEG2000 Internet Protocol), si les données transportées par les paquets RTP sont des données JPIP. Le réseau de communication précité comprend non seulement un dispositif de stockage et de transmission de vidéo mais également un ou plusieurs dispositifs de réception de vidéos (machines client) pouvant, par exemple, prendre la forme du dispositif de la figure 15 ou une autre forme. Le dispositif côté client comprend des moyens, plus particulièrement, pour détecter les paquets perdus, des moyens pour remplacer les entités élémentaires (precincts) perdues par des entités élémentaires (precincts) pointées par les vecteurs de mouvement, des moyens pour décoder et afficher des images de la vidéo reçue. On notera que le décodeur privilégie, par exemple, lors du remplacement d'une entité élémentaire perdue, l'entité élémentaire contenue dans un paquet RTP ayant le numéro de séquence le plus bas. Un client devra, également, rnettre en oeuvre le protocole JPIP, si les données transportées par les paquets RTP sont des données JPIP. Bien entendu, la présente invention n'est nullement limitée aux modes de réalisation décrits et représentés, mais englobe, bien au contraire, toute variante à la portée de l'homme du métier. Revenclications 1. Procédé de transmission continue d'une vidéo à travers un réseau de communication, la vidéo comprenant une séquence d'images, les images étant, d'une part, divisées en une pluralité de zones spatiales et, d'autre part, décomposées en une pluralité de niveaux de résolution, caractérisé en ce que le procédé comprend les étapes suivantes appliquées à des images de la séquence d'images: pour chaque image et pour chaque zone spatiale de l'image, création d'au moins un paquet de transmission (E105) comprenant l'ensemble des entités élémentaires de la zone spatiale, - entrelacement des paquets de transmission créés (E107) de telle sorte que deux paquets consécutifs transportent des données relatives à deux images différentes et à deux zones spatiales différentes, et transmission des paquets (E109). 2. Procédé selon la revendication 1, caractérisé en ce que, préalablement à l'étape de création de paquets de transmission, le procédé comprend une étape de prédiction de mouvement (E103) appliquée à des entités élémentaires d'images de la séquence d'images, la prédiction de mouvement comprenant: - une mise en correspondance d'entités élémentaires d'une image avec des entités élémentaires d'au moins une autre image de la séquence d'images et, - l'obtention d'au moins un vecteur de mouvement pour chaque entité élémentaire de l'image mise en correspondance avec au moins une entité élémentaire de ladite au moins une autre image de la séquence d'images. 3. Procédé selon la revendication 2, caractérisé en ce que la prédiction de mouvement est appliquée aux entités élémentaires de la plus haute résolution de l'image. 4. Procédé selon la revendication 2 ou 3, caractérisé en ce que le procédé comprend, après l'étape d'entrelacement des paquets de transmission, une étape de détermination d'un niveau d'importance dudit au moins un vecteur de mouvement associé à chaque entité élémentaire. 5. Procédé selon la revendication 4, caractérisé en ce que le niveau d'importance d'un vecteur de mouvement est déterminé, en fonction d'une erreur de prédiction modulée par la probabilité conjointe de ne pas recevoir ladite entité élémentaire et de recevoir la ou les entités élémentaires de remplacement servant à sa prédiction. 6. Procédé selon la revendication 5, caractérisé en ce que la probabilité conjointe est basée sur le modèle de Bernoulli. 7. Procédé selon la revendication 5, caractérisé en ce que la probabilité conjointe est basée sur le modèle de Elliot-Gilbert. 8. Procédé selon l'une quelconque des revendications 5 à 7, caractérisé en ce que les paquets de transmission sont conformes au protocole 20 de transmission RTP et la probabilité conjointe est fonction d'informations fournies par le protocole de contrôle RT'CP du protocole de transmission RTP. 9. Procédé selon l'une quelconque des revendications 4 à 8, caractérisé en ce que le procédé comprend, en outre, une étape de classement 25 (E108) , par niveau d'importance, des vecteurs de mouvement associés à chaque entité élémentaire. 10. Procédé selon l'une des revendications 2 à 9, caractérisé en ce qu'il comporte une étape d'insertion, dans au moins un paquet de 30 transmission, dudit au moins un vecteur de mouvement associé à une entité élémentaire. 11. Procédé selon la revendication 10, caractérisé en ce qu'il comprend les étapes suivantes: - obtention d'un ensemble (TABvnp;) de vecteurs de mouvement 5 associés à ladite entité élémentaire et ordonnancés selon leur niveau d'importance décroissant; - pour chaque vecteur de mouvement dudit ensemble, calcul d'une probabilité conjointe de perdre les vecteurs le précédant dans ledit ensemble selon l'ordonnancement et de recevoir ledit vecteur; - insertion d'au moins un vecteur de mouvement de l'ensemble dans au moins un paquet de transmission si la probabilité conjointe calculée pour ce vecteur est supérieure à un seuil prédéterminé. 12. Procédé selon l'une quelconque des revendications 1 à 11, caractérisé en ce que, préalablement à l'étape d'entrelacement des paquets de transmission, le procédé comprend une étape de formation (E102) d'une pluralité de groupes d'images. 13. Procédé selon les revendications 2 et 12, caractérisé en ce 20 que l'étape de prédiction de mouvement est appliquée aux images d'au moins un groupe d'images. 14. Procédé selon la revendication 13, caractérisé en ce que l'étape de prédiction de mouvement conduit, pour chaque entité élémentaire d'une image d'un groupe d'images, à au moins un vecteur de mouvement mettant en correspondance l'entité élémentaire avec au moins une entité élémentaire de chacune des autres images du groupe d'images. 15. Procédé selon la revendication 13, caractérisé en ce que 30 l'étape de prédiction de mouvement conduit, pour chaque entité élémentaire d'une image, à au moins un vecteur de mouvement mettant en correspondance l'entité élémentaire avec au moins une entité élémentaire de chacune des autres images du groupe d'images et au moins une entité élémentaire de la dernière image d'un groupe d'images précédent. 16. Procédé de réception de paquets de transmission d'une vidéo, les paquets étant préalablement transmis à travers un réseau de communication, la vidéo comprenant une séquence d'images, les images étant, d'une part, divisées en une pluralité de zones spatiales et, d'autre part, décomposées en une pluralité de niveaux de résolution, caractérisé en ce que chaque paquet comprenant l'ensemble des entités élémentaires d'une zone spatiale d'une image et au moins un paquet comprenant au moins un vecteur de mouvement mettant en correspondance deux entités élémentaires de deux images respectives, le procédé comprend les étapes suivantes: détection d'au moins un paquet de transmission non reçu, pour chaque entité élémentaire contenue dans ledit au moins un paquet de transmission non reçu, o recherche parmi les paquets de transmission reçus, d'au moins un paquet comprenant au moins un vecteur de mouvement associé à l'entité élémentaire non reçue, o détermination dans ledit au moins un paquet trouvé, d'au moins une entité élémentaire mise en correspondance par au moins un vecteur de mouvement avec l'entité élémentaire non reçue, ladite au moins une entité élémentaire ainsi déterminée et ledit au moins un vecteur de mouvement associé étant utilisés pour remplacer l'entité élémentaire non reçue. 17. Procédé selon la revendication 16, caractérisé en ce qu'un niveau d'importance étant attribué aux vecteurs de mouvement des paquets, l'étape de détermination d'au moins une entité élémentaire mise en correspondance avec l'entité élémentaire non reçue comprend la détermination de vecteurs du mouvement de niveau d'importance le plus élevé. 18. Dispositif de transmission continue d'une vidéo à travers un réseau de communication, la vidéo comprenant une séquence d'images, les images étant, d'une part, divisées en une pluralité de zones spatiales et, d'autre part, décomposées en une pluralité de niveaux de résolution, caractérisé en ce que le dispositif comprend les moyens suivants aptes à être appliqués à des images de la séquence d'images: - des moyens de création d'au moins un paquet de transmission pour chaque image et pour chaque zone spatiale de l'image, ledit au moins un paquet comprenant l'ensemble des entités élémentaires de la zone spatiale, des moyens d'entrelacement des paquets de transmission créés de telle sorte que deux paquets consécutifs transportent des données relatives à deux images différentes et à deux zones spatiales différentes, et des moyens de transmission des paquets. 19. Dispositif selon la revendication 18, caractérisé en ce que, le dispositif comprend des moyens de prédiction de mouvement aptes à être appliqués à des entités élémentaires d'images de la séquence d'images, les moyens de prédiction de mouvement comprenant: - des moyens de mise en correspondance des entités élémentaires d'une image avec des entités élémentaires d'au moins une autre image de la séquence d'images et, - des moyens d'obtention d'au moins un vecteur de mouvement pour chaque entité élémentaire de l'image mise en correspondance avec au moins une entité élémentaire de ladite au moins une autre image de la séquence d'images. 20. Dispositif selon la revendication 19, caractérisé en ce que le dispositif comprend des moyens de détermination d'un niveau d'importance d'un vecteur de mouvement associé à une entité élémentaire. 21. Dispositif selon la revendication 20, caractérisé en ce que les moyens de détermination du niveau d'importance d'un vecteur de mouvement sont aptes à déterminer le niveau d'importance d'un vecteur de mouvement associé à une entité élémentaire, après entrelacement, en fonction d'une erreur de prédiction modulée par la probabilité conjointe de ne pas recevoir ladite entité élémentaire et de recevoir la ou les entités élémentaires de remplacement servant à sa prédiction. 22. Dispositif selon la revendications 21, caractérisé en ce que les paquets de transmission sont conformes au protocole de transmission RTP et la probabilité conjointe est fonction d'informations fournies par le protocole de contrôle RTCP du protocole de transmission RTP. 23. Dispositif selon l'une quelconque des revendications 20 à 22, caractérisé en ce que le dispositif comprend des moyens de classement, par niveau d'importance, des vecteurs de mouvement associés à chaque entité élémentaire. 24. Dispositif selon l'une quelconque des revendications 19 à 23, caractérisé en ce que le dispositif comprend des moyens d'insertion des vecteurs de mouvement dans les paquets de transmission contenant les entités élémentaires concernés par les vecteurs. 25. Dispositif selon l'une quelconque des revendications 18 à 24, caractérisé en ce que, le dispositif comprend des moyens de formation d'une pluralité de groupes d'images. 26. Dispositif selon les revendications 19 et 25, caractérisé en ce que les moyens de prédiction de mouvement sont aptes à effectuer une prédiction de mouvement sur les images d'au moins un groupe d'images. 27. Dispositif selon la revendication 26, caractérisé en ce que les moyens de prédiction de mouvement sont aptes à générer, pour chaque entité élémentaire d'une image, au moins un vecteur de mouvement mettant en correspondance une entité élémentaire d'une image du groupe avec au moins une entité élémentaire de chacune des autres images du groupe d'images. 28. Dispositif selon la revendication 26, caractérisé en ce que les moyens de prédiction de mouvement sont aptes à générer, pour chaque entité élémentaire d'une image, au moins un vecteur de mouvement mettant en correspondance une entité élémentaire d'une image du groupe avec au moins une entité élémentaire de chacune des autres images du groupe d'images et au moins une entité élémentaire de la dernière image d'un groupe d'images précédent. 29. Dispositif de réception de paquets de transmission d'une vidéo, les paquets étant préalablement transmis à travers un réseau de communication, la vidéo comprenant une séquence d'images, les images étant, d'une part, divisées en une pluralité de zones spatiales et, d'autre part, décomposées en une pluralité de niveaux de résolution, caractérisé en ce que chaque paquet comprenant l'ensemble des entités élémentaires d'une zone spatiale d'une image et au moins un paquet comprenant au moins un vecteur demouvement mettant en correspondance deux entités élémentaires de deux images respectives, le dispositif comprend: des moyens de détection d'au moins un paquet de transmission non reçu, des moyens de recherche parmi les paquets de transmission reçus, d'au moins un paquet comprenant au moins un vecteur de mouvement associé à une entité élémentaire non reçue dudit au moins un paquet de transmission non reçu, des moyens de détermination dans ledit au moins un paquet trouvé, d'au moins une entité élémentaire mise en correspondance par au moins un vecteur de mouvement avec l'entité élémentaire non reçue, ladite au moins une entité élémentaire ainsi déterminée et ledit au moins un vecteur de mouvement associé étant utilisés pour remplacer l'entité élémentaire non reçue. 30. Dispositif selon la revendication 29, caractérisé en ce qu'un niveau d'importance étant attribué aux vecteurs de mouvement des paquets, les moyens de détermination d'au moins une entité élémentaire mise en correspondance avec l'entité élémentaire non reçue comprennent des moyens 10 de détermination de vecteurs du mouvement de niveau d'importance le plus élevé. 31. Support d'informations lisible par un système informatique, éventuellement totalement ou partiellement amovible comprenant des instructions d'un programme d'ordinateur permettant la mise en oeuvre du procédé de transmission continue d'une vidéo à travers un réseau de communication selon l'une quelconque des revendications 1 à 15, lorsque ce programme est chargé et exécuté par le système informatique. 32. Support d'informations lisible par un système informatique, éventuellement totalement ou partiellement amovible comprenant des instructions d'un programme d'ordinateur permettant la mise en oeuvre du procédé de réception de paquets de transmission d'une vidéo au travers d'un réseau de communication en vue d'afficher une vidéo selon la revendication 16 ou 17, lorsque ce programme est chargé et exécuté par le système informatique 33. Programme d'ordinateur stocké sur un support d'informations, ledit programme contenant des instructions permettant la mise en oeuvre du 30 procédé de transmission continue d'une vidéo à travers un réseau de communication selon l'une quelconque des revendications 1 à 15, lorsque ce programme est chargé et exécuté par un système informatique. 34. Programme d'ordinateur stocké sur un support d'informations, ledit programme contenant des instructions permettant la mise en oeuvre du procédé de réception de paquets de transmission d'une vidéo à travers un réseau de communication en vue d'afficher une vidéo selon la revendication 16 ou 17, lorsque ce programme est chargé et exécuté par un système informatique.