Brevet FR2898452A1 — publié le 20070914

La présente invention se rapporte au domaine des équipements vidéo. La présente invention se rapporte plus particulièrement à un procédé de génération d'un double descripteur temporel pour la transmission d'un signal genlock (verrouillage de synchronisation) sur un réseau IP (Internet Protocol). Le développement des réseaux IP et leur capacité à transporter tout type de signaux (données ou vidéo) font qu'il est envisagé d'utiliser de tels réseaux comme architecture backbone pour les studios vidéo. Un intérêt majeur de cette évolution est d'avoir une infrastructure unique pour le transport de données. Alors que dans le passé, plusieurs médias étaient nécessaires pour transporter différents types de signaux, seul un câble est maintenant nécessaire grâce aux possibilités de multiplexage offertes par la couche IP. Parmi les différents signaux qui doivent être transportés sur le réseau IP, on trouve le signal Genlock. Ce signal est spécifique à l'environnement des studios vidéo. Il est utilisé pour synchroniser différents équipements vidéo, comme des caméras. Un signal Genlock est composé de deux signaux de synchronisation, l'un est répété toutes les 40 ms et indique le début de la trame vidéo, l'autre est répété toutes les 64 s (pour un format standard et moins pour un format HD) et indique le début des lignes dans la trame vidéo. La Figure 1 représente la transmission d'un signal Genlock à travers un réseau IP dans un environnement de studio vidéo. Le standard IEC 61588 a été conçu pour fournir une horloge synchronisée dans un système informatique distribué multi-vendeurs. Une telle horloge est utile pour coordonner des activités, par exemple un processus industriel, ou corréler des mesures de données dans un réseau de communication par paquets. Une application typique est le synchronisation d'un signal de vidéo Genlock sur différentes caméras connectées au réseau. Toutefois, la précision de la synchronisation de l'horloge IEC 61588 ne peut pas satisfaire les contraintes du signal vidéo. C'est la raison pour laquelle il peut être nécessaire de transmettre une horloge vidéo. Dans ce but, il est proposé ici un système à double couches : un système PCR ( Program Clock Reference ) classique pour transmettre l'horloge vidéo, et une couche IEC 61588, ou son équivalent, pour rendre la transmission d'un paquet PCR-like sans gigue ( jitter ). La présente invention entend remédier aux inconvénients de l'art antérieur en proposant un procédé permettant de synchroniser deux compteurs reliés entre eux par un réseau de communication par paquets. A cet effet, la présente invention concerne, dans son acception la plus générale, un procédé d'échantillonnage simultané de deux compteurs reliés entre eux par un réseau de communication par paquets, l'un desdits compteurs étant synchronisé sur ledit réseau, caractérisé en ce qu'il comporte une étape de génération d'un double descripteur temporel comportant deux valeurs, l'une se référant au premier compteur et l'autre au second compteur, dans lequel ladite seconde valeur est utilisée pour corriger ladite première valeur. De préférence, ledit procédé est mis en oeuvre pour la transmission d'un signal Genlock. Avantageusement, le réseau de communication par paquets est un réseau IP. Selon une variante préférée, ledit procédé 15 est mis en oeuvre pour la synchronisation d'équipements vidéo. Selon un mode de réalisation, lesdits équipements vidéo sont des caméras. De préférence, le compteur qui est 20 synchronisé sur ledit réseau l'est au moyen du standard IEC 61588. On comprendra mieux l'invention à l'aide de la description, faite ci-après à titre purement 25 explicatif, d'un mode de réalisation de l'invention, en référence aux figures annexées : - la Figure 1 illustre la transmission d'un signal Genlock à travers un réseau IP dans un environnement de studio vidéo ; et 30 - la Figure 2 illustre une mise en oeuvre du procédé de génération d'un double descripteur temporel selon la présente invention. La principale difficulté pour transmettre une horloge dans un réseau IP est due au fait que le temps de transmission de paquet dans le réseau n'est pas constant. La conséquence est qu'il y a toujours une différence de temps entre l'instant auquel le paquet est reçu et l'instant auquel il était supposé être reçu. La différence correspond à la gigue de transmission ( jitter ). Sa moyenne est nulle mais, pour chaque paquet, sa valeur n'est pas nulle. Le problème est que, très souvent, l'information de temps contenu dans le paquet est calculée en fonction de son temps d'arrivée prévu. Le temps d'arrivée réel est différent du temps d'arrivée prévu, et la différence est la valeur de gigue pour ce paquet. Par conséquent, l'information de temps contenu dans le paquet est entachée d'une erreur dont la valeur est la valeur de gigue. La difficulté n'existe plus s'il est possible de calculer le retard de transmission pour chaque paquet. Ceci est possible si on ajoute à chaque descripteur temporel d'horloge vidéo un autre descripteur temporel issu de l'horloge du réseau qui est supposée être déjà synchronisée par d'autres moyens, par exemple le standard IEC 61588. Le second descripteur temporel évalue le temps de transmission du paquet transportant le premier descripteur temporel et permet une correction comme si le paquet avait été transmis sans gigue. Il est proposé d'associer à chaque descripteur temporel d'un compteur à transmettre dans le réseau de communication par paquets (comme dans un procédé PCR-like) un descripteur temporel d'un autre compteur que nous appelons le compteur de réseau et qui est déjà synchronisé dans le réseau de communication par paquets par d'autres moyens, tels que décrits dans le standard IEC 61588 par exemple. Les deux descripteurs temporels forment un champ d'information unique et cohérent, la seconde valeur de descripteur temporel (du compteur de réseau) étant utilisée pour corriger la première valeur de compteur. La Figure 2 indique comment le principe d'un double descripteur temporel est utilisé pour la 10 synchronisation de compteur vidéo. Du côté de l'émission, à partir du signal vidéo Genlock est tout d'abord dérivé une fréquence et une phase qui entraînent et réinitialisent le compteur vidéo. Ce compteur vidéo est appelé le compteur vidéo 15 maître. A intervalle régulier, la valeur du compteur vidéo est échantillonnée pour générer un Descripteur temporel 1tx . Au même moment exactement, le compteur de réseau est également échantillonné pour générer un Descripteur temporel 2tx . 20 Descripteur temporel 1tx et Descripteur temporel 2tx sont transmis ensemble dans le réseau vers le côté de la réception. Du côté de la réception, il y a également 25 un compteur vidéo qui est appelé compteur vidéo esclave. Le but est de synchroniser le compteur vidéo esclave sur le compteur vidéo maître. Le signal Genlock qui est régénéré à partir du compteur vidéo esclave sera ensuite synchronisé sur le signal Genlock entraînant le compteur 30 vidéo maître. Comme pour le côté de l'émission, le compteur vidéo et le compteur de réseau sont régulièrement échantillonnés, générant un Descripteur temporel lrx et un Descripteur temporel 2rX qui sont stockés ensemble. L'instant de la génération des descripteurs temporels peut ne pas être synchronisé entre le côté émission et le côté réception. Lorsqu'un paquet est reçu du côté réception, la différence entre Descripteur temporel 2tx et Descripteur temporel 2rX (soustraire de) la Descripteur temporel ltx Descripteur temporel lrX . esclave est parfaitement synchronisé sur le compteur vidéo maître, la différence corrigée est égale à zéro. Si la différence corrigée n'est pas égale à zéro, la fréquence à laquelle le compteur esclave compte doit être modifiée. Un filtre reçoit la différence corrigée et est en charge de réguler le fréquence du compteur vidéo esclave. Les caractéristiques du filtre déterminent les caractéristiques du signal Genlock régénéré. L'invention est décrite dans ce qui précède à titre d'exemple. Il est entendu que l'homme du métier est à même de réaliser différentes variantes de l'invention sans pour autant sortir du cadre du brevet. est utilisée pour corriger différence entre le et le Si le compteur de vidéo REVENDICATIONS 1. Procédé d'échantillonnage simultané de deux compteurs reliés entre eux par un réseau de communication par paquets, l'un desdits compteurs étant synchronisé sur ledit réseau, caractérisé en ce qu'il comporte une étape de génération d'un double descripteur temporel comportant deux valeurs, l'une se référant au premier compteur et l'autre au second compteur, dans lequel ladite seconde valeur est utilisée pour corriger ladite première valeur. 2. Procédé d'échantillonnage simultané de deux compteurs selon la revendication 1 caractérisé en ce qu'il est mis en oeuvre pour la transmission d'un signal Genlock. 3. Procédé d'échantillonnage simultané de deux compteurs selon la revendication 1 ou 2 caractérisé en ce que le réseau de communication par paquets est un réseau IP. 4. Procédé d'échantillonnage simultané de deux compteurs selon l'une au moins des revendications précédentes caractérisé en ce qu'il est mis en oeuvre pour la synchronisation d'équipements vidéo. 5. Procédé d'échantillonnage simultané de deux compteurs selon la revendication 4 caractérisé en ce que lesdits équipements vidéo sont des caméras. 6. Procédé d'échantillonnage simultané de deux compteurs selon l'une au moins des revendicationsprécédentes caractérisé en ce que le compteur qui est synchronisé sur ledit réseau l'est au moyen du standard IEC 61588.