Brevet FR2962872A1 — publié le 20120120

Affichage simultané de plusieurs séquences vidéo La présente invention vise un traitement de données pour la synchronisation de plusieurs séquences vidéo en vue de leur affichage simultané. Une telle synchronisation peut par exemple être utilisée pour réaliser un affichage stéréoscopique. De manière plus générale, une telle synchronisation peut être appliquée à un nombre quelconque de séquences vidéo destinées à être affichées simultanément, par exemple dans le cadre du standard Vidéo de Ultra-Haute Définition (SuperHiVision). Une impression de vision stéréoscopique, c'est-à-dire en trois dimensions, est obtenue en transmettant deux vues au spectateur, une vue droite et une vue gauche, chacune étant destinée à un oeil. Ces deux vues doivent être synchronisées temporellement et spatialement de manière à fournir une sensation de vision naturelle. La transmission d'une vidéo en trois dimensions requiert donc la diffusion de deux séquences vidéo, provenant respectivement de deux dispositifs d'acquisition vidéo, par exemple deux caméras, optiquement calibrés et temporellement synchronisés. La transmission des programmes en trois dimensions est réalisée de manière numérique via des canaux de distribution actuellement disponibles, par exemple satellite, fibre optique, liens DSL, etc. Dans la grande majorité des cas, cela entraine la nécessité de compresser les séquences vidéo afin de pouvoir les diffuser. Or, les équipements de compression et décompression actuels ne permettent que d'encoder ou décoder des flux de données indépendants. Les possibilités de synchronisation temporelles sont donc limitées à une précision de l'ordre de la seconde, ce qui n'est absolument pas compatible avec une visualisation d'un programme en trois dimensions. Il existe plusieurs procédés permettant de transmettre des séquences temporellement synchronisées. Un premier procédé consiste à réaliser une séquence vidéo composée par les deux vues droite et gauche. Cependant, du fait des limitations des équipements de transmission, ce procédé présente l'inconvénient de devoir réduire la taille des images de manière à ce que chacune n'occupe que la moitié de la surface originale avant de pouvoir les assembler dans des images de taille normale. On observe donc une perte de qualité par rapport à la transmission de deux flux indépendants. Un autre procédé consiste à utiliser un algorithme de codage permettant de gérer directement des flux stéréoscopiques. C'est le cas par exemple du codage MVC (Multi-View Coding) qui est une extension de la norme AVC/H.264. Dans ce procédé, les deux vues sont entrelacées temporellement et l'algorithme exploite les redondances entre les deux séquences pour améliorer l'efficacité du codage. Du fait de l'entrelacement temporel, le problème de synchronisation est implicitement réglé car le récepteur reçoit et décode les deux flux simultanément. Il est donc aisé de les afficher de manière synchrone. Un inconvénient de ce type de méthode est de nécessiter l'utilisation de modules d'encodage et de décodage spécifiques capables de mettre en oeuvre ces algorithmes et de traiter simultanément deux flux vidéo. De tels modules d'encodage et de décodage ne sont pas déployés de manière industrielle car il s'agit de produits complexes. Un troisième procédé mis en oeuvre consiste à utiliser des éléments synchrones tout au long de la chaîne de transmission. Cependant, les modules d'encodage et de décodage doivent dans ce cas disposer de temps de traitement fixes et la durée de transmission des deux flux doit être strictement déterministe. Des équipements placés après les modules de décodage permettent de compenser un éventuel décalage temporel fixe. Ce procédé est complexe et couteux à mettre en oeuvre et nécessite également des modules d'encodage et de décodage spécifiques qui ne sont pas déployés de manière industrielle aujourd'hui. La présente invention vient améliorer la situation. A cet effet, l'invention propose un procédé de traitement de données pour la synchronisation de plusieurs séquences vidéo en vue de leur affichage simultané. Chaque séquence vidéo est au préalable encapsulée dans un flux de données comprenant, outre des données vidéo, des données temporelles relatives à des instants d'affichage des données vidéo. En particulier, le procédé comprend : a) recevoir, dans un module de décodage, un deuxième flux de données et au moins des données temporelles d'un premier flux de données, b) décoder le deuxième flux de données et synchroniser le deuxième flux de données avec le premier flux de données en utilisant les données temporelles du premier flux de données. Le procédé permet ainsi de produire des images synchrones à partir d'images acquises de manière synchrone en entrée de modules d'encodage, mais avec des délais de transmission différents entre les modules d'encodage et les modules de décodage correspondants, chaque délai de transmission étant de plus variables dans le temps. La resynchronisation étant réalisée au niveau d'un module de décodage, elle ne nécessite pas de communication entre les modules d'encodage, ni entre les modules de décodage. Le procédé permet ainsi de synchroniser plusieurs flux vidéo en utilisant des technologies de compression et de transport de données numériques existantes. De préférence, les données temporelles d'un flux de données comprennent des données relatives à une référence d'horloge d'un module d'encodage utilisé pour encapsuler le flux de données, dites données PCR (pour « Program Clock Reference »), et des données indiquant des instants d'affichage des données vidéo dans le référentiel temporel de la référence d'horloge, dites données PTS (pour « Presentation Time Stamp »). L'étape b) peut comprendre une opération : b1) calculer des valeurs de données d'instants d'affichage du deuxième flux de données dans le référentiel temporel de la référence d'horloge du premier flux de données. L'opération b l) peut comprendre : bll) déterminer une fonction de passage entre des valeurs de la référence d'horloge du premier flux de donnée et des valeurs de la référence d'horloge du deuxième flux de données. Selon un mode de réalisation de l'invention, la fonction de passage est approximée par une fonction linéaire du premier degré au sens des moindres carrés. La détermination de la fonction de passage comprend alors des opérations : b 111) calculer une première fonction fl Q telle que : PCRtre = fl (CL) = al * CL + b l, où PCRmaître désigne une valeur des données de référence d'horloge du premier flux de données, CL désigne une valeur d'un compteur local dudit module de décodage, et al et b1 désignent des coefficients, b112) calculer une deuxième fonction f20 telle que : PCReSCIave = f2(CL) = a2 * CL + b2, où PCReseiave désigne une valeur des données de référence d'horloge du deuxième flux de données, CL désigne une valeur du compteur local dudit module de décodage, et a2 et b2 désignent des coefficients, puis b113) déterminer la fonction de passage f0 comme : PCRmat e= f(PCReSCIa'e) = al *(PCRescia'e b2)/a2 +bl Avantageusement, l'opération bl) comprend : b12) déterminer des valeurs de données d'instants d'affichage du deuxième flux de données dans le référentiel temporel de la référence d'horloge du premier flux de données en utilisant la fonction de passage f0. L' étape b) peut également comprendre une opération : b2) déterminer la valeur d'un décalage fixe entre le premier flux de données et le deuxième flux de données, et compenser dans le deuxième flux de données le décalage fixe. Le décalage fixe peut être déterminé en comparant la valeur d'un indicateur de date inséré dans le deuxième flux de données avec la valeur du même indicateur de date inséré dans ledit premier flux de données. En variante, le décalage fixe peut être déterminé en comparant des caractéristiques structurelles d'images du deuxième flux de données avec des caractéristiques structurelles d'images du premier flux de données. Le procédé peut en particulier être appliqué à un affichage stéréoscopique. L'invention vise donc également l'application du procédé précité au décodage de flux vidéo issus d'un dispositif de prise d'image stéréoscopique. Cette application permet d'obtenir une synchronisation temporelle compatible avec une visualisation d'un programme en trois dimensions, sans nécessiter l'utilisation d'équipements complexes et couteux. Le procédé peut être mis en oeuvre par un dispositif de traitement de données adapté. L'invention vise donc également un dispositif de traitement de données pour la synchronisation de plusieurs séquences vidéo en vue de leur affichage simultané. Chaque séquence vidéo est au préalable encapsulée dans un flux de données comprenant, outre des données vidéo, des données temporelles relatives à des instants d'affichage des données vidéo. Le dispositif comprend en particulier un module de décodage apte à recevoir un deuxième flux de données et au moins des données temporelles d'un premier flux de données, le module de décodage étant apte à décoder le deuxième flux de données et à synchroniser le deuxième flux de données avec le premier flux de données en utilisant les données temporelles du premier flux de données. Le module de décodage peut être un deuxième module de décodage, le dispositif comportant un premier module de décodage apte à recevoir le premier flux de données, à décoder le premier flux de données, et à commander l'affichage des données vidéo du premier flux de données en fonction des données temporelles du premier flux de données. Le dispositif peut faire partie d'un système. L'invention vise donc également un système de traitement de données pour la synchronisation de plusieurs séquences vidéo en vue de leur affichage simultané. Le système comprend : - un premier module d'encodage pour encapsuler une première séquence vidéo dans un premier flux de données comprenant, outre des données vidéo, des données temporelles relatives à des instants d'affichage des données vidéo, - un deuxième module d'encodage pour encapsuler une deuxième séquence vidéo dans un deuxième flux de données comprenant, outre des données vidéo, des données temporelles relatives à des instants d'affichage des données vidéo, - un premier module de décodage apte à recevoir le premier flux de données, à décoder le premier flux de données, et à commander l'affichage des données vidéo du premier flux de données en fonction des données temporelles du premier flux de données, et - un deuxième module de décodage apte à recevoir le deuxième flux de données et au moins des données temporelles du premier flux de données, le deuxième module de décodage étant apte à décoder le deuxième flux de données, à synchroniser le deuxième flux de données avec le premier flux de données en utilisant les données temporelles du premier flux de données, et à commander l'affichage des données vidéo du deuxième flux de données en fonction de la synchronisation. D'autres caractéristiques et avantages de l'invention apparaîtront encore à la lecture de la description qui va suivre. Celle-ci est purement illustrative et doit être lue en regard des dessins annexés sur lesquels : - la Figure 1 est un schéma fonctionnel montrant un système de transmission vidéo selon un mode de réalisation de l'invention ; - la Figure 2 est un organigramme illustrant les étapes d'un procédé de traitement de données pour la transmission et l'affichage de données vidéo d'un premier flux de données ; - la Figure 3 est un organigramme illustrant les étapes d'un procédé de traitement de données pour la transmission et la synchronisation de données vidéo d'un deuxième flux de données en vue d'un affichage simultané du deuxième flux de données et du premier flux de données, cet organigramme pouvant représenter l'algorithme général du programme informatique au sens de l'invention ; et - la Figure 4 est une vue schématique représentant le premier flux de données, le deuxième flux de données, et une fonction de passage entre les deux flux de données. La figure 1 représente un système de transmission vidéo, par exemple un système stéréoscopique. Le système de transmission vidéo comporte une première chaîne de transmission vidéo, associée à un premier module d' acquisition vidéo, et une deuxième chaîne de transmission vidéo, associée à un deuxième module d'acquisition vidéo. Dans l'exemple du système stéréoscopique, les premier et deuxième modules d'acquisition vidéo sont synchrones et disposés l'un par rapport à l'autre de manière à fournir deux vues, respectivement appelées vue droite et vue gauche. Les premier et deuxième modules d'acquisition vidéo peuvent par exemple être intégrés dans un même dispositif. La première chaîne de transmission comporte un premier module d'encodage ED et un premier module de décodage DD, appelé module de décodage maître. La deuxième chaîne de transmission vidéo comporte un deuxième module d'encodage EG et un deuxième module de décodage DG, appelé module de décodage esclave. Le deuxième module d'encodage EG est similaire au premier module d'encodage ED. Le module de décodage esclave DG est configuré pour recevoir, en outre, un flux de données transmis par le premier module d'encodage ED au module de décodage maître DD. Les deux modules d'encodage ED, EG peuvent être intégrés dans un même dispositif ou bien dans deux dispositifs séparés. De manière similaire, les deux modules de décodage DD, DG peuvent être intégrés dans un même dispositif ou bien dans deux dispositifs séparés. En se référant à la figure 2, on décrit maintenant les étapes d'un procédé de traitement de données pour la transmission et l'affichage de données vidéo provenant du premier module d'acquisition vidéo. A l'étape S1, le premier module d'encodage ED reçoit des données vidéo provenant du premier module d'acquisition vidéo, comme symbolisé par la flèche 1 (figure 1). A l'étape S2, le premier module d'encodage ED encapsule les données reçues dans un flux de transport, par exemple selon le protocole de flux de transport MPEG-2 (MPEG-2 TS pour Transport Stream) ou selon le protocole de transmission en temps réel (Real-time Transport Protocol-RTP). A l'étape S3, le premier module d'encodage ED émet le flux de données encapsulé à l'étape S2, appelé flux maître FM, à destination du module de décodage maître DD, comme symbolisé par la flèche 3 (figure 1). Le flux maître FM contient des données vidéo, provenant du premier module d'acquisition vidéo, et des données temporelles, permettant de déterminer des instants d'affichage desdites données vidéo. Les données temporelles comprennent des données relatives à une référence d'horloge du premier module d'encodage ED, appelées données PCR (Program Clock Reference). Les données temporelles comprennent également des données relatives à une estampille temporelle, appelées données PTS (Presentation Time Stamp). Les données PTS sont associées aux images transmises. Elles indiquent des instants d'affichage respectifs des images, exprimés dans la référence d'horloge du premier module d'encodage ED, c'est-à-dire dans le référentiel de la PCR. En d'autres termes, les données PTS correspondent, à un décalage fixe prés égal au temps de transmission entre le premier module d'encodage ED et le module de décodage maître DD, au temps d'acquisition des images en entrée du premier module d'encodage ED. A l'étape S4, le module de décodage maître DD reçoit le flux maître FM. A l'étape S5, le module de décodage DD décode les données vidéo du flux maître FM et détermine, à l'aide des données PCR du flux maître FM, une horloge constituant une référence de temps associée au premier module d'encodage ED. Le module de décodage maître DD fixe par exemple la valeur d'un compteur à la valeur de la PCR à son instant de réception. Ce compteur est incrémenté à une fréquence connue, ce qui permet au module de décodage maître DD de déterminer un temps courant en utilisant la valeur du compteur. Un filtrage temporel peut être réalisé afin de réduire les erreurs liées aux aléas de temps de transmission. De plus, pour augmenter la précision, des boucles à verrouillage de phase et/ou des oscillateurs à quartz commandés en tension peuvent être utilisés. A l'étape S6, le module de décodage maître DD commande l'affichage des données vidéo, sur un dispositif d'affichage, comme symbolisé par la flèche 6 (figure 1). Le module de décodage maître DD ayant reconstitué l'horloge du premier module d'encodage ED, il est capable de commander l'affichage des données vidéo décodées, c'est-à-dire des images, en fonction des données PTS, c'est-à-dire aux instants respectifs prévus par le premier module d'encodage ED. Ces instants correspondent respectivement aux instants d'acquisition des images dans le premier module d'encodage ED avec un décalage fixe dû au temps de transmission et au temps de traitement du module de décodage DD. En se référant à la figure 3, on décrit maintenant les étapes d'un procédé de traitement de données pour la transmission et l'affichage de données vidéo provenant du deuxième dispositif d' acquisition vidéo. Le procédé comporte des étapes de synchronisation, mises en oeuvre par le module de décodage esclave DE, pour synchroniser un flux esclave FE provenant du deuxième module d'encodage EG avec le flux maître FM, afin de permettre un affichage simultané et synchronisé des données vidéo des flux maître FM et esclave. A l'étape 5101, le deuxième module d'encodage EG reçoit des données vidéo provenant du deuxième dispositif d'acquisition vidéo, comme symbolisé par la flèche 2 (figure 1). A l'étape 5102, le deuxième module d'encodage EG encapsule les données reçues dans un flux de transport, par exemple selon le protocole MPEG-2 TS ou selon le protocole RTP. A l'étape S 103, le deuxième module d'encodage EG émet le flux de données encapsulé, appelé flux esclave FE, à destination du module de décodage esclave DG, comme symbolisé par la flèche 4 (figure 1). Le flux maître FM émis à l'étape S3 et le flux esclave FE émis à l'étape S103 peuvent suivre des routes séparées, par exemple dans le cas d'une encapsulation de type SPTS (Single Program Transport Stream), ou peuvent être associés dans un même bouquet, par exemple dans le cas d'une encapsulation de type MPTS (Multi Program Transport Stream). Le flux esclave FE contient des données vidéo, provenant du deuxième module d'acquisition vidéo, et des données temporelles, permettant de déterminer des instants d'affichage des données vidéo. Les données temporelles comprennent, de manière similaire à ce qui a été décrit précédemment, des données PCR relatives au deuxième module d'encodage EG et des données PTS exprimées dans le référentiel temporel de l'horloge du deuxième module d'encodage EG. A l'étape 5104, le module de décodage esclave DG reçoit le flux esclave FE. A l'étape S' 104, le module de décodage esclave DG reçoit le flux maître FM, comme symbolisé par la flèche 5 (figure 1). Seules les données temporelles du flux maître FM sont utilisées par le module de décodage esclave DG dans la suite du procédé. Les données temporelles sont dans la couche de transport du flux de transport. En conséquence, le module de décodage esclave DG n'a pas à décoder le flux maître FM. On pourrait en variante ne transmettre que la couche de transport du flux maître FM au module de décodage esclave DG. A l'étape S105, le module de décodage esclave DG décode les données vidéo du flux esclave FE, et synchronise le flux esclave FE avec le flux maître FM. La synchronisation de l'étape 105 comprend des sous-étapes 1051 à 1053. A l'étape 1051, le module de décodage esclave DG détermine une horloge commune pour les premier et deuxième modules d'encodage ED et EG. En d'autres termes, le module de décodage esclave DG détermine une fonction de passage entre des valeurs de l'horloge du flux maître FM et des valeurs de l'horloge du flux esclave FE. La fonction de passage, appelée fonction fQ, est telle que : PCRm = f(PCRe) où PCRm désigne la référence d'horloge du flux maître FM, et PCRe désigne la référence d'horloge du flux esclave FE. Plusieurs techniques peuvent être utilisées pour déterminer la fonction f0. Une technique consiste à approximer la fonction f0 par une fonction linéaire du premier degré au sens des moindres carrés. Un compteur local CL est associé à la référence d'horloge PCRm du flux maître FM. Des mesures de la valeur de la référence d'horloge PCRm à son instant de réception et de la valeur correspondante du compteur CL permettent de calculer au sens des moindre carrés et à tout instant une fonction fl0 telle que : PCRm = fl(CL) = al * CL + bl où al et bl désignent des coefficients. Puis, le compteur local CL est associé à la référence d'horloge PCRe du flux esclave FE. Des mesures de la valeur de la référence d'horloge PCRe à son instant de réception et de la valeur correspondante du compteur CL permettent de calculer au sens des moindre carrés et à tout instant la fonction f20 telle que : PCRe = f2(CL) = a2 * CL + b2 où a2 et b2 désignent des coefficients. La fonction f0 peut alors être déterminée comme : PCRm = f(PCRe) = al * (PCRe - b2) / a2 + bl La figure 4 représente de manière schématique un flux maître FM, un flux esclave FE, et la fonction de passage f0 correspondante. En variante, la fonction f0 pourrait être déterminée par une approximation polynomiale. La fréquence de l'horloge maître étant différente de la fréquence de l'horloge esclave, la fonction f0 est de préférence évaluée en permanence, ou du moins périodiquement, la période étant par exemple comprise entre 30msec et 100msec, ce qui revient à évaluer la fonction de passage à chaque réception de données PCR, c'est-à-dire toutes les quelques images. A l'étape S1052, le module de décodage esclave DG calcule des valeurs PTS d'images du flux esclave FE dans le référentiel de l'horloge maître. En d'autres termes, le module de décodage esclave DG détermine, en utilisant la fonction de passage f0, l'instant d'affichage d'une image du flux esclave FE dans le référentiel de temps du flux maître FM. La valeur PTS d'une image du flux esclave FE est initialement référencée par rapport à l'horloge esclave. L'équivalent dans le référentiel de l'horloge maître de la valeur PTS de cette image est égale à : PTSeq m = f(PTSe) Les premier et deuxième modules d'acquisition vidéo sont synchrones, c'est-à-dire que des images droite et gauche correspondantes sont présentées de manière synchrone en entrée des premier et deuxième modules d'encodage ED et EG. En d'autres termes, leurs instants d'acquisition respectifs sont les mêmes. Cependant, comme il n'y a pas de communication entre les premier et deuxième modules d'encodage ED et EG, les valeurs des données PTS des deux images correspondantes ne sont pas les mêmes. Ce décalage entre les valeurs des données PTS dépend notamment des instants respectifs de démarrage des compteurs d'image internes des premier et deuxième modules d'encodage ED et EG, et des temps de traitement des premier et deuxième modules d'encodage ED et EG. D'autre part, les temps de transmission entre les modules d'encodage ED et EG et les modules de décodage DD et DG, et les temps de traitement des modules de décodage DD et DG induisent également un décalage entre des images droite et gauche correspondante. Le décalage résultant est fixe, c'est-à-dire indépendant de la paire d'images correspondantes, c'est-à-dire qu'il n'évolue pas dans le temps. La fonction de passage f0 permet d'appairer deux images en déterminant la valeur PTS d'une image du flux esclave FE dans le référentiel temporel du flux maître FM. La fonction de passage ne tient donc pas compte du décalage fixe. Les deux images appariées à l'étape 1052 présentent donc ce décalage fixe. A l'étape S1053, le module de décodage esclave DG détermine le décalage fixe et le compense. Plusieurs techniques sont utilisables pour déterminer le décalage fixe. Une première technique consiste à insérer un même indicateur de date, par exemple de type code temporel vertical (VITC pour Vertical Interval Time-Code) dans les flux vidéo provenant respectivement des deux modules d'acquisition vidéo, avant l'encodage. Cette insertion peut être réalisée par les modules d'encodage ED, EG, ou par des modules supplémentaires disposés entre les modules d'acquisition vidéo et les modules d'encodage ED, EG. Le module de décodage esclave DG compare alors la valeur de cet indicateur pour deux images appariées à l'étape 1052, et en déduit le décalage fixe. Une autre technique consiste à utiliser une propriété structurelle des deux images. Comme deux images correspondantes sont très proches, les analyses réalisées par les modules d'encodage ED et EG sont également très proches. En particulier, les détections de changement de scène sont réalisées sur des images appariées en entrée, c'est-à-dire sur des images droite et gauche correspondantes. Le module de décodage esclave DG évalue alors des caractéristiques structurelles des images pour déterminer le décalage fixe, par exemple en calculant des corrélations de séquences vidéo encodées. Puis, le module de décodage esclave DG compense le décalage fixe déterminé, pour obtenir une synchronisation du flux esclave FE avec le flux maître FM. Le décalage étant fixe, l'étape 51053 pourrait être effectuée une seule fois. Cependant, pour éviter des problèmes de fonctionnement, par exemple du fait du débranchage d'un module d'encodage ED, EG, cette étape est de préférence réalisée à chaque mise en oeuvre du procédé. A l'étape S 106, le module de décodage esclave DE commande l'affichage des données vidéo, sur le dispositif d'affichage, comme symbolisé par la flèche 7 (figure 1). Les images du flux esclave FE sont ainsi affichées aux mêmes instants respectifs que les images correspondantes du flux maître FM. Le procédé permet ainsi de produire des images synchrones en sortie des modules de décodage maître et esclave DD, DG, à partir d'images acquises de manière synchrone en entrée des premier et deuxième modules d'encodage ED, EG, mais avec des délais de transmission différents entre les deux chaînes de transmission et variables dans le temps. La resynchronisation étant réalisée au niveau des modules de décodage DD, DG, elle ne nécessite pas de communication entre les modules d'encodage ED, EG, ni entre les modules de décodage DD, DG. Il suffit qu'un des deux modules de décodage puisse recevoir les deux flux. L'invention permet ainsi de synchroniser plusieurs flux vidéo en utilisant des technologies de compression et de transport de données numériques existantes. Bien entendu, la présente invention ne se limite pas aux formes de réalisation décrites ci-avant à titre d'exemples ; elle s'étend à d'autres variantes. En particulier, le procédé de synchronisation peut être appliqué à un nombre de flux vidéo supérieur à deux. Par exemple, le procédé de synchronisation peut être mis en oeuvre dans le cadre de transmissions numériques de Vidéo de Ultra-Haute Définition (SuperHiVision), comportant seize voies vidéo synchronisées. Dans ce type de transmission, on réalise une image de très grande taille en affichant les unes à côté des autres plusieurs images de plus petite taille, par exemple seize images, appelée « tuiles ». Chaque tuile est affichée via une chaîne de transmission propre, comportant un module de décodage. Le procédé de synchronisation peut être mis en oeuvre de manière similaire à ce qui a été décrit précédemment, avec quinze flux de données esclaves. REVENDICATIONS1. Procédé de traitement de données pour la synchronisation de plusieurs séquences vidéo en vue de leur affichage simultané, chaque séquence vidéo étant au préalable encapsulée dans un flux de données comprenant, outre des données vidéo, des données temporelles relatives à des instants d'affichage des données vidéo, caractérisé en ce qu'il comprend : a) recevoir, dans un module de décodage (DG), un deuxième flux de données (FE) et au moins des données temporelles d'un premier flux de données (FM), b) décoder ledit deuxième flux de données (FE) et synchroniser ledit deuxième flux de données (FE) avec ledit premier flux de données (FM) en utilisant les données temporelles du premier flux de données (FM). 2. Procédé selon la revendication 1, caractérisé en ce que les données temporelles d'un flux de données (FE, FM) comprennent des données relatives à une référence d'horloge d'un module d'encodage (ED, EG) utilisé pour encapsuler ledit flux de données, et des données indiquant des instants d'affichage des données vidéo dans un référentiel temporel de la référence d'horloge. 3. Procédé selon la revendication 2, caractérisé en ce que l'étape b) comprend une opération : bl) calculer des valeurs de données d'instants d'affichage du deuxième flux de données (FE) dans le référentiel temporel de la référence d'horloge du premier flux de données (FM). 4. Procédé selon la revendication 3, caractérisé en ce que l'opération bl) comprend : bl l) déterminer une fonction de passage (fQ) entre des valeurs de la référence d'horloge du premier flux de donnée (FM) et des valeurs de la référence d'horloge du deuxième flux de données (FE). 5. Procédé selon la revendication 4, caractérisé en ce que la fonction de passage (f0) est approximée par une fonction linéaire du premier degré au sens des moindres carrés. 30 6. Procédé selon la revendication 5, caractérisé en ce que la détermination de la fonction de passage (f0) comprend des opérations : blll) calculer une première fonction fl0 telle que : PCR tre = fl(CL) = al * CL + b1, où PCRmaître désigne une valeur des données de référence d'horloge du premier flux de données (FM), CL désigne une valeur d'un compteur local dudit module de décodage (DG), et al et bl désignent des coefficients, b112) calculer une deuxième fonction f20 telle que : PCReSciave = f2(CL) = a2 * CL + b2, où PCReseiave désigne une valeur des données de référence d'horloge du deuxième flux de données (FE), CL désigne une valeur du compteur local dudit module de décodage (DG), et a2 et b2 désignent des coefficients, puis b113) déterminer la fonction de passage f0 comme : PCRmat e= f(PCReSCIa'e) = al *(PCRescia'e b2)/a2 +bl 15 7. Procédé selon la revendication 4, caractérisé en ce que l'opération bl) comprend : b12) déterminer des valeurs de données d'instants d'affichage du deuxième flux de données (FE) dans le référentiel temporel de la référence d'horloge du premier flux de données (FM) en utilisant la fonction de passage (f0). 20 8. Procédé selon la revendication 1, caractérisé en ce que l'étape b) comprend une opération : b2) déterminer la valeur d'un décalage fixe entre ledit premier flux de données (FM) et ledit deuxième flux de données (FE), et compenser dans ledit deuxième flux de données (FE) ledit décalage fixe. 9. Procédé selon la revendication 8, caractérisé en ce que ledit décalage fixe est déterminé en comparant la valeur d'un indicateur de date inséré dans ledit deuxième flux de données (FE) avec la valeur du même indicateur de date inséré dans ledit premier flux de données (FM). 10 25 30 10. Procédé selon la revendication 8, caractérisé en ce que ledit décalage fixe est déterminé en comparant des caractéristiques structurelles d'images du deuxième flux de données (FE) avec des caractéristiques structurelles d'images du premier flux de données (FM). 11. Application du procédé selon l'une quelconque des revendications 1 à 10 au décodage de flux vidéo issus d'un dispositif de prise d'image stéréoscopique. 12. Dispositif de traitement de données pour la synchronisation de plusieurs séquences vidéo en vue de leur affichage simultané, chaque séquence vidéo étant au préalable encapsulée dans un flux de données (FE, FM) comprenant, outre des données vidéo, des données temporelles relatives à des instants d'affichage des données vidéo, caractérisé en ce qu'il comprend un module de décodage (DG) apte à recevoir un deuxième flux de données (FE) et au moins des données temporelles d'un premier flux de données (FM), ledit module de décodage (DG) étant apte à décoder ledit deuxième flux de données (FE) et à synchroniser ledit deuxième flux de données (FE) avec ledit premier flux de données (FM) en utilisant les données temporelles du premier flux de données (FM). 13. Dispositif selon la revendication 12, caractérisé en ce que ledit module de décodage (DG) est un deuxième module de décodage, ledit dispositif comportant un premier module de décodage (DD) apte à recevoir ledit premier flux de données (FM), à décoder ledit premier flux de données, et à commander l'affichage des données vidéo du premier flux de données (FM) en fonction des données temporelles du premier flux de données. 25 14. Système de traitement de données pour la synchronisation de plusieurs séquences vidéo en vue de leur affichage simultané, comprenant : - un premier module d'encodage (ED) pour encapsuler une première séquence vidéo dans un premier flux de données (FM) comprenant, outre des données vidéo, des données temporelles relatives à des instants d'affichage des données vidéo, 30 - un deuxième module d'encodage (EG) pour encapsuler une deuxième séquence vidéo dans un deuxième flux de données (FE) comprenant, outre des données vidéo, des données temporelles relatives à des instants d'affichage des données vidéo, 15 20- un premier module de décodage (DD) apte à recevoir ledit premier flux de données (FM), à décoder ledit premier flux de données, et à commander l'affichage des données vidéo du premier flux de données (FM) en fonction des données temporelles du premier flux de données, et - un deuxième module de décodage (DG) apte à recevoir le deuxième flux de données (FE) et au moins des données temporelles du premier flux de données (FM), ledit deuxième module de décodage (DG) étant apte à décoder ledit deuxième flux de données (FE), à synchroniser ledit deuxième flux de données (FE) avec ledit premier flux de données (FM) en utilisant les données temporelles du premier flux de données (FM), et à commander l'affichage des données vidéo du deuxième flux de données (FE) en fonction de la synchronisation.