FR2920942A1 - Genlock type synchronizing signal packet transmission device for e.g. Internet Protocol type network, has transmission unit for transmitting video modulus deviation value and program clock reference modulus deviation value to network - Google Patents
Genlock type synchronizing signal packet transmission device for e.g. Internet Protocol type network, has transmission unit for transmitting video modulus deviation value and program clock reference modulus deviation value to network Download PDFInfo
- Publication number
- FR2920942A1 FR2920942A1 FR0757423A FR0757423A FR2920942A1 FR 2920942 A1 FR2920942 A1 FR 2920942A1 FR 0757423 A FR0757423 A FR 0757423A FR 0757423 A FR0757423 A FR 0757423A FR 2920942 A1 FR2920942 A1 FR 2920942A1
- Authority
- FR
- France
- Prior art keywords
- image
- pcr
- modulus
- counter
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4305—Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/4223—Cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/04—Synchronising
- H04N5/12—Devices in which the synchronising signals are only operative if a phase difference occurs between synchronising and synchronised scanning devices, e.g. flywheel synchronising
- H04N5/126—Devices in which the synchronising signals are only operative if a phase difference occurs between synchronising and synchronised scanning devices, e.g. flywheel synchronising whereby the synchronisation signal indirectly commands a frequency generator
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
1 SYNCHRONISATION D'EQUIPEMENTS INDEPENDANTE DU STANDARD DU SIGNAL DE SYNCHRONISATION Domaine de l'invention La présente invention se rapporte au domaine 5 des équipements vidéo. La présente invention se rapporte plus particulièrement à un dispositif émetteur et à un dispositif récepteur pour la transmission d'un signal de synchronisation, par exemple de type Genlock 10 (verrouillage de synchronisation), sur un réseau de communication à commutation par paquets, par exemple de type IP (acronyme de l'expression anglaise Internet Protocol ), que le réseau soit filaire (par exemple Ethernet (IEEE802.3)) ou non filaire, (par exemple IEEE 15 802.16 D- 2004). Etat de la technique Les progrès dans la capacité des réseaux IP à transporter tout type de signaux (données ou vidéo) font qu'il est possible d'utiliser de tels réseaux comme 20 architecture backbone pour les studios vidéo. Un intérêt majeur de cette évolution est d'avoir alors 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 entre les 25 équipements, les propriétés de multiplexage offertes par la couche IP permettent de réduire à un le nombre des médias nécessaires : un réseau IP qui relie les différents équipements. BACKGROUND OF THE INVENTION The present invention relates to the field of video equipment. The present invention relates more particularly to a transmitting device and to a receiver device for transmitting a synchronization signal, for example of Genlock type 10 (synchronization lock), over a packet-switched communication network, for example of type IP (acronym for the English expression Internet Protocol), whether the network is wired (for example Ethernet (IEEE802.3)) or non-wired, (for example IEEE 15 802.16 D-2004). STATE OF THE ART Advances in the ability of IP networks to carry all types of signals (data or video) make it possible to use such networks as backbone architecture for video studios. A major interest of this evolution is to have then a unique infrastructure for the transport of data. Whereas in the past, several media were needed to carry different types of signals between the devices, the multiplexing properties offered by the IP layer can reduce to one the number of necessary media: an IP network that connects the different devices.
30 Dans l'état de la technique, la synchronisation d'équipements vidéo (caméras, etc...) dans un studio est réalisée par la transmission d'un signal de synchronisation communément appelé Genlock ou encore 2 black burst . Par exemple, le 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. Les formes d'onde des signaux de synchronisation sont fonction du format de l'image transmise sur le réseau. Par exemple pour une image en haute définition, le signal de synchronisation a une forme dite tri-level (-300mV, OV, +300 mV). In the state of the art, the synchronization of video equipment (cameras, etc.) in a studio is achieved by the transmission of a synchronization signal commonly called Genlock or else 2 black burst. For example, the Genlock signal is composed of two synchronization signals, one is repeated every 40 ms and indicates the start of the video frame, the other is repeated every 64 s (for a standard format and less for a HD format) and indicates the beginning of the lines in the video frame. The waveforms of the synchronization signals are a function of the format of the image transmitted on the network. For example, for a high-definition image, the synchronization signal has a shape called tri-level (-300mV, OV, +300 mV).
Des inconvénients connus présentés par un réseau IP/Ethernet viennent de ce qu'il introduit d'une part une forte gigue, d'autre part une latence, dans une transmission de signaux, et en particulier pour la transmission d'un signal de synchronisation. La gigue se traduit par des fluctuations temporelles de la durée avec laquelle l'information portée par le signal de synchronisation parvient aux équipements, la latence induit un retard, en général fixe dans le temps dans la synchronisation des équipements. Known disadvantages presented by an IP / Ethernet network come from the fact that it introduces on the one hand a strong jitter, on the other hand a latency, in a signal transmission, and in particular for the transmission of a synchronization signal . The jitter is reflected by temporal fluctuations in the duration with which the information carried by the synchronization signal reaches the equipment, latency induces a delay, generally fixed in time in the synchronization of equipment.
Dans l'art antérieur, on connaît des dispositifs pour reconstruire au niveau de chaque caméra, une horloge de cadencement propre à cette caméra permettant de s'affranchir d'une gigue induite par la transmission sur le réseau. Le principe de ces dispositifs repose sur une forte atténuation de l'amplitude de la gigue du signal de synchronisation au niveau de la réception. On peut garantir ainsi qu'une image générée par une caméra est rigoureusement en phase avec toutes les images générées par les caméras voisines reliées au même réseau. Des exemples de tels dispositifs d'atténuation de la gigue sont décrits dans la demande internationale PCT FR2007/050918, ils agissent sur des signaux numériques dits de compteur (ou PCR qui est 3 l'acronyme de l'expression anglo-saxonne Program Clock Reference ), qui sont représentatifs de signaux d'horloge très précis de référence. Ces signaux numériques sont fournis à des caméras au travers un réseau afin qu'elles puissent localement reconstruire des signaux d'horloge en phase avec l'horloge de référence. La demande de brevet internationale PCT FR2007/050918 propose ainsi un dispositif d'émission et un dispositif de réception permettant de pallier les effets de la gigue. Dans cette demande de brevet internationale, on décrit un dispositif d'émission apte à émettre des paquets dans un réseau de communication par paquets comportant au moins deux stations et un dispositif de réception apte à recevoir des paquets d'un réseau similaire. Un inconvénient des dispositifs d'atténuation de la gigue de l'art antérieur tient en ce que leur fonctionnement est lié à un format vidéo défini a priori. In the prior art, there are known devices for reconstructing at each camera, a clock clock specific to this camera to overcome a jitter induced by the transmission on the network. The principle of these devices is based on a strong attenuation of the amplitude of the jitter of the synchronization signal at the reception. It can thus be guaranteed that an image generated by a camera is strictly in phase with all the images generated by the neighboring cameras connected to the same network. Examples of such jitter attenuation devices are described in PCT international application FR2007 / 050918, they act on so-called digital counter signals (or PCR which is the acronym for the English expression Program Clock Reference ), which are representative of very precise reference clock signals. These digital signals are provided to cameras through a network so that they can locally reconstruct clock signals in phase with the reference clock. The international patent application PCT FR2007 / 050918 thus proposes a transmission device and a reception device making it possible to mitigate the effects of the jitter. In this international patent application, there is described a transmission device capable of transmitting packets in a packet communication network comprising at least two stations and a reception device able to receive packets of a similar network. A disadvantage of jitter mitigation devices of the prior art is that their operation is related to a video format defined a priori.
Ainsi, en cas d'évolution du standard des images véhiculées. Par standard on entend essentiellement la durée d'une image. On cherche par exemple à se placer dans une situation dans laquelle la période image est réduite de 40 ms à 33 ms, ces dispositifs doivent uns à uns être adaptés : la nouvelle valeur de la période doit être communiqué à tous les dispositifs d'émission et de réception installés. Thus, in case of evolution of the standard of the images conveyed. By standard we mean essentially the duration of an image. For example, we want to put ourselves in a situation in which the image period is reduced from 40 ms to 33 ms, these devices must be adapted to each other: the new value of the period must be communicated to all transmission devices and reception desk installed.
Une autre conséquence fâcheuse de cette dépendance au format image est qu'elle ne permet pas d'employer sur le réseau des équipements produisant des images de formats différents, comme par exemple un commutateur entre une première source produisant des images au format NTSC et une deuxième source produisant des images au format PAL. 4 Un des buts de la présente invention est de rendre indépendant du format du signal de synchronisation les dispositifs d'émission et de réception de l'art antérieur. Another unfortunate consequence of this image-format dependence is that it does not make it possible to use on the network equipment producing images of different formats, for example a switch between a first source producing NTSC format images and a second source producing images in the NTSC format. source producing PAL images. One of the aims of the present invention is to make the transmission and reception devices of the prior art independent of the format of the synchronization signal.
Exposé de l'invention Le problème technique que la présente invention se propose de résoudre est la transmission d'un signal de synchronisation au travers un réseau commuté par paquets, à durée de transmission non constante, sans connaissance à priori du format du signal de synchronisation. DISCLOSURE OF THE INVENTION The technical problem that the present invention proposes to solve is the transmission of a synchronization signal through a packet switched network, with a non-constant transmission duration, without prior knowledge of the format of the synchronization signal. .
A cet effet, la présente invention concerne, selon un premier aspect, un dispositif d'émission apte à émettre des paquets dans un réseau de communication par paquets comportant au moins deux stations, ledit dispositif comportant des moyens pour : - extraire des tops image à partir d'un signal de synchronisation, un top image étant identifié de façon univoque par un indice i, le top image i étant chronologiquement suivi du top image i+1, le top image d'indice i se produisant à une date top. ; -initialiser un compteur image à partir desdits tops image; - initialiser un compteur CPT_PCR tous les m passages à zéro du compteur image, le compteur CPT_PCR étant cadencé par une horloge produite par le compteur image; - échantillonner le compteur CPT_PCR toutes les périodes Teh, où Teh est issu d'une base de temps synchronisée sur toutes les stations dudit réseau ; et émettre des paquets contenant les échantillons PCRe du compteur CPT_PCR dans le réseau, caractérisé en ce qu'il comporte des moyens pour : évaluer une valeur d'excursion Video_Modulus du compteur image; - évaluer une valeur d'excursion PCR Modulus du compteur CPT_PCR à partir de la valeur d'excursion VideoModulus ; - émettre l'excursion Video Modulus et 5 l'excursion PCR Modulus dans le réseau. For this purpose, the present invention relates, according to a first aspect, to a transmission device capable of transmitting packets in a packet communication network comprising at least two stations, said device comprising means for: extracting picture tops to from a synchronization signal, a top image being uniquely identified by an index i, the top image i being chronologically followed by the top image i + 1, the top index image i occurring at a top date. ; -initializing an image counter from said image tops; - Initialize a counter CPT_PCR every m zero crossings of the image counter, the counter CPT_PCR being clocked by a clock produced by the image counter; - Sampling the counter CPT_PCR all Teh periods, where Teh is from a synchronized time base on all stations of said network; and transmitting packets containing the PCR samples of the counter CPT_PCR in the network, characterized in that it comprises means for: evaluating a Video_Modulus excursion value of the image counter; - evaluate a Modulus PCR excursion value of the CPT_PCR counter from the VideoModulus excursion value; - Issue the Video Modulus excursion and the Modulus PCR excursion in the network.
La présente invention concerne, selon un second aspect, un dispositif de réception apte à recevoir des paquets dans un réseau de communication par paquets comportant au moins deux stations, ledit dispositif comportant des moyens pour : recevoir des paquets contenant des échantillons PCRr dudit réseau, lesdits échantillons PCRr provenant de données échantillonnées toutes les périodes 15 Tech, où Tech est issu d'une base de temps synchronisée sur toutes les stations dudit réseau ; - régénérer une rampe de comptage CSR_PCR1 à l'aide d'une boucle à verrouillage de phase PLL1 recevant les échantillons PCRr et délivrant en outre des 20 échantillons locaux PCR_loc1 toutes les périodes Tech et une horloge reconstituée CLK_out, ; - initialiser, à tous les passages à zéro de la rampe de comptage CSR_PCR1, un compteur image CPT qui est cadencé par l'horloge reconstituée CLK_outl; 25 - générer des tops image tous les passages à zéro dudit compteur image CPT; et - reconstituer un signal de synchronisation à partir desdits tops image ; caractérisé en ce qu'il comporte, en outre, 30 des moyens pour : - recevoir des paquets contenant une valeur d'excursion Video_Modulus du compteur image et une valeur d'excursion PCR_Modulus du compteur CPT_PCR; - initialiser la rampe de comptage CSR_PCR1 35 dès qu'elle atteint la valeur d'excursion PCR_Modulus-1; - initialiser le compteur image CPT dès qu'il atteint la valeur d'excursion videoModulus-1; 6 Un avantage présenté par l'invention est d'assurer une synchronisation d'équipements à partir d'un signal de synchronisation dont le format n'est pas connu a priori. According to a second aspect, the present invention relates to a reception device able to receive packets in a packet communication network comprising at least two stations, said device comprising means for: receiving packets containing PCRr samples of said network, said PCRr samples from data sampled at all Tech times, where Tech is derived from a synchronized time base on all stations of said network; regenerating a CSR_PCR1 counting ramp using a PLL1 phase-locked loop receiving the PCRr samples and delivering in addition local samples PCR_loc1 for all the Tech periods and a reconstituted clock CLK_out,; - Initialize, at all zero crossings of the counting ramp CSR_PCR1, a picture counter CPT which is clocked by the reconstituted clock CLK_outl; Image-generating all zero crossings of said image counter CPT; and - reconstituting a synchronization signal from said image tops; characterized in that it further comprises means for: - receiving packets containing a Video_Modulus excursion value of the image counter and a PCR_Modulus excursion value of the counter CPT_PCR; - initialize the counting ramp CSR_PCR1 35 as soon as it reaches the excursion value PCR_Modulus-1; - initialize the image counter CPT as soon as it reaches the value of excursion videoModulus-1; An advantage presented by the invention is to ensure equipment synchronization from a synchronization signal whose format is not known a priori.
Brève description des dessins On comprendra mieux l'invention à l'aide de la description, faite ci-après à titre purement 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'une information Genlock entre deux caméras reliées par un réseau IP/Ethernet ; - la Figure 2 illustre l'interfaçage entre un domaine analogique et un réseau IP/Ethernet, selon l'art 15 antérieur ; - la Figure 3 illustre la régénération du signal Genlock côté réception selon l'art antérieur ; - la Figure 4 illustre le fonctionnement d'une boucle à verrouillage de phase employée côté 20 réception selon l'art antérieur ; - la Figure 5 l'interfaçage entre un domaine analogique et un réseau IP/Ethernet, selon l'invention ; - la Figure 6 la régénération du signal Genlock côté réception selon l'invention. 25 Description détaillée des modes de réalisation de l'invention Le monde actuel analogique est interfacé vers le réseau IP/Ethernet côté émission, et le réseau IP/Ethernet est interfacé vers le monde analogique côté 30 réception, comme cela est illustré Figure 1. Sur cette même figure, le coté émission est constitué d'un Maître Genlock (ou Genlock master ) MGE qui est connecté à une interface Analogique/IP I_AIP. Le Maître Genlock MGE produit un signal Genlock SGO à 35 destination des interfaces I AIP. 7 Le coté réception est constitué de deux caméras (CAM1, CAM2) chacune connectées à une interface IP/Analogique I_IPA. Les interfaces I_IPA qui seront, à terme, incluses dans les caméras elles-mêmes ont la charge de reconstruire des signaux Genlock SG1, SG2 à destination des caméras CAM1, CAM2. Les caméras CAM1, CAM2 produisent chacune un signal vidéo SV1, SV2 qu'on souhaite synchroniser parfaitement. Les cotés émissions et réception sont reliés entre eux par un réseau à commutation par paquets qui est à l'origine d'une gigue apparaissant sur le signal Genlock SGO. Un top d'échantillonnage, à la période Teh, est généré à partir d'une première couche de synchronisation, par exemple IEEE1588, est adressé aux cotés émission et réception. En effet, le protocole PTP (acronyme anglais de Precision Time Protocol ) basé sur IEEE1588 permet d'obtenir une synchronisation entre les équipements connectés sur un réseau Ethernet de l'ordre de la microseconde. En d'autres termes, toutes les bases de temps de chaque équipement évoluent en même temps à une précision près de l'ordre de la microseconde. Ces bases de temps peuvent être utilisées dans ce cas pour générer chacune leur propre top d'échantillonnage à la période Teh. L'utilisation de la couche IEEE1588 n'est pas un passage obligé. Tout système permettant de fournir des tops d'échantillonnage à la période Teh sur les différents équipements connectés sur un réseau peut convenir. On peut par exemple utiliser un top d'échantillonnage de période 5ms issu d'une couche physique de transmission sans fil. BRIEF DESCRIPTION OF THE DRAWINGS The invention will be better understood from the following description, given purely for explanatory purposes, of one embodiment of the invention, with reference to the appended figures: FIG. transmission of Genlock information between two cameras connected by an IP / Ethernet network; Figure 2 illustrates the interfacing between an analog domain and an IP / Ethernet network, according to the prior art; FIG. 3 illustrates the regeneration of the Genlock signal on the reception side according to the prior art; Figure 4 illustrates the operation of a phase-locked loop employed on the receiving side according to the prior art; - Figure 5 interfacing between an analog domain and an IP / Ethernet network, according to the invention; - Figure 6 the regeneration of Genlock signal reception side according to the invention. DETAILED DESCRIPTION OF THE EMBODIMENTS OF THE INVENTION The present analog world is interfaced to the transmission-side IP / Ethernet network, and the IP / Ethernet network is interfaced to the receiving-side analog world, as illustrated in FIG. the same figure, the emission side consists of a Genlock Master (or Genlock master) MGE which is connected to an Analog / IP interface I_AIP. The Genlock MGE Master produces a Genlock SGO signal for AIP I interfaces. 7 The reception side consists of two cameras (CAM1, CAM2) each connected to an IP / Analog interface I_IPA. The I_IPA interfaces that will ultimately be included in the cameras themselves are responsible for reconstructing Genlock SG1, SG2 signals for cameras CAM1, CAM2. The cameras CAM1, CAM2 each produce a video signal SV1, SV2 which one wishes to synchronize perfectly. The transmitting and receiving sides are interconnected by a packet-switched network which causes jitter appearing on the Genlock SGO signal. A sampling top, at the period Teh, is generated from a first synchronization layer, for example IEEE1588, is addressed to the transmission and reception sides. Indeed, the PTP protocol (acronym for Precision Time Protocol) based on IEEE1588 makes it possible to obtain synchronization between the devices connected on an Ethernet network of the order of one microsecond. In other words, all the time bases of each device evolve at the same time to an accuracy close to the microsecond. These timebases can be used in this case to generate each their own sample at the Teh period. The use of the IEEE1588 layer is not a must. Any system for providing sample rates at the Teh period on the different devices connected on a network may be suitable. For example, a 5ms sampling sample from a physical wireless transmission layer may be used.
Sur la Figure 2, on détaille des traitements du signal Genlock SGO issu de MGE, au sein de l'interface 35 I_AIP. Tout d'abord, un module EXS extrait des informations de synchronisation du signal SGO afin de 8 récupérer une horloge vidéo de cadencement (notée Clk video sur la Figure 2). Plus précisément, le module EXS est en charge de générer un top image à chaque début d'image. De plus, le module EXS comporte un compteur image, par exemple un compteur à 40 ms, qui n'est pas représenté sur la Figure 2. La sortie de ce compteur image évolue suivant une rampe de comptage passant par 0 à chaque période image, c'est-à-dire toutes les 40 ms si on considère le compteur image cité en exemple ci-dessus. In Figure 2, we detail processing of the Genlock SGO signal from MGE, within the interface I_AIP. First, an EXS module extracts timing information from the SGO signal to retrieve a timing video clock (denoted Clk video in Figure 2). More precisely, the EXS module is in charge of generating a top image at each image start. In addition, the EXS module comprises an image counter, for example a 40 msec counter, which is not shown in FIG. 2. The output of this image counter changes according to a counting ramp passing through 0 at each image period, that is to say every 40 ms if we consider the image counter cited above as an example.
Le compteur image délivre un signal en dent de scie composé d'une succession de marches d'escalier . Les marches ont une hauteur unitaire. L'excursion totale du signal, c'est-à-dire la hauteur correspondant à l'écart de niveau entre la plus basse haute des marches et la plus haute des marches est égale à 40ms.Fout, où Fout est la fréquence de l'horloge de cadencement Clk_video. Le compteur CPT délivre successivement toutes les valeurs entières de 0 à 40 ms . Fout-1 . The image counter delivers a sawtooth signal composed of a succession of steps. The steps have a unit height. The total excursion of the signal, that is to say the height corresponding to the difference in level between the lowest high of the steps and the highest of the steps is equal to 40ms.Fout, where Fout is the frequency of the Clk_video clock. The counter CPT successively delivers all integer values from 0 to 40 ms. Fout-1.
L'horloge vidéo de cadencement Clk_video est employée pour cadencer un compteur CPT_PCR. La sortie du compteur CPT_PCR est une rampe de comptage CSE_PCR1, dont la période vaut m périodes image. Toutes les m images, le compteur CPT_PCR est réinitialisé, c'est-à- dire que la rampe de comptage CSE_PCR est remise à 0. Par rampe de comptage on désigne également un signal en dent de scie composé d'une succession de marches d'escalier . Les marches ont une hauteur unitaire. L'excursion totale de la rampe de comptage CSE_PCR, c'est-à-dire la hauteur correspondant à l'écart de niveau entre la plus haute de ses marches et la plus basse de ses marches est donc égale ici à m.40ms.Foät. Le compteur CPT_PCR délivre successivement toutes les valeurs entières de 0 à m.40 ms.Fout-1. The Clk_video timing video clock is used to clock a CPT_PCR counter. The output of the counter CPT_PCR is a counting ramp CSE_PCR1, whose period is worth m image periods. All images, the counter CPT_PCR is reset, that is to say that the counting ramp CSE_PCR is reset to 0. By counting ramp is also designated a sawtooth signal composed of a succession of steps of staircase. The steps have a unit height. The total excursion of the counting ramp CSE_PCR, that is to say the height corresponding to the level difference between the highest of its steps and the lowest of its steps is equal here to m.40ms. FOAT. The counter CPT_PCR successively delivers all the integer values from 0 to m.40 ms.Fout-1.
Par la suite, un module LCH échantillonne la rampe de comptage CSE_PCR toutes les périodes Teh pour produire des échantillons PCRe. Ces échantillons PCRe sont 9 envoyés sur le réseau et circulent jusqu'au côté réception au travers une interface réseau (bloc INTE). Subsequently, an LCH module samples the counting ramp CSE_PCR every Teh period to produce PCRe samples. These PCR samples are sent on the network and flow to the receiving side through a network interface (INTE block).
La figure 3 représente le côté réception selon l'art antérieur. L'interface I_IPA récupère les échantillons PCRe qui ont été envoyés sur le réseau. Ces échantillons PCRe sont reçus au travers une interface réseau (module INTR) avec un retard lié au transport entre le dispositif d'émission et le dispositif de réception : le module INTR produit des échantillons PCRr. Les échantillons PCRe qui ont été produits à intervalles réguliers Tech côté émission, arrivent à intervalles irréguliers côté réception : ceci est dû majoritairement à la gigue introduite lors du transport sur le réseau. Figure 3 shows the receiving side according to the prior art. The I_IPA interface retrieves PCRe samples that have been sent over the network. These PCR samples are received through a network interface (INTR module) with a delay related to the transport between the transmitting device and the receiving device: the INTR module produces PCRr samples. The PCR samples that have been produced at regular intervals on the transmit side, arrive at irregular intervals on the receiving side: this is due mainly to the jitter introduced during transport on the network.
Les échantillons PCRr sont pris en compte à intervalles réguliers Tech et de ce fait, la majeure partie de la gigue introduite lors du transport de paquets est éliminée. L'imprécision entre les instants d'échantillonnage réalisés du coté émission et ceux réalisés du coté réception est absorbée par une boucle à verrouillage de phase PLL1 dont la bande passante est appropriée. Les caractéristiques de la boucle PLL1 garantissent une génération d'horloge reconstituée CLK_out, avec une gigue réduite. La boucle à verrouillage de phase PLL1 se comporte comme un système recevant les échantillons PCRr et délivrant : - une horloge reconstituée CLK_out1, - une rampe de comptage CSR_PCR1 et, - des échantillons locaux PCR_loc1. Lorsque la boucle PLL1 fonctionne en régime établi, les échantillons PCRr sont sensiblement égaux aux échantillons PCRloc1. L'horloge reconstituée CLK_out, cadence un compteur image CPT similaire au compteur image coté émission, par exemple un compteur 40 ms. Le compteur 35 10 image CPT est réinitialisé à chaque passage par 0 de la rampe de comptage CSR_PCR1. Entre deux initialisations successives, le compteur image CPT évolue librement et produit un top image qui alimente un générateur local de Genlock, GEG pour produire un signal Genlock reconstruit SG1, SG2 destiné à synchroniser les caméras CAM1, CAM2. Le signal Genlock reconstruit SG1, SG2, qui est généré à partir de la rampe de comptage CSR_PCR1 et de horloge reconstituée CLK_out, est en phase avec le signal Genlock SGO du coté émission, au coup d'horloge près. La boucle PLL1 assure un filtrage qui peut être modélisé comme un filtre passe-bas d'ordre 2. PCRr samples are taken into account at regular Tech intervals and as a result, most of the jitter introduced during packet transport is eliminated. The inaccuracy between the sampling instants made on the emission side and those made on the receiving side is absorbed by a PLL1 phase-locked loop whose bandwidth is appropriate. The characteristics of the PLL1 loop guarantee CLK_out reconstituted clock generation with reduced jitter. The phase locked loop PLL1 behaves as a system receiving PCRr samples and delivering: - a reconstituted clock CLK_out1, - a counting ramp CSR_PCR1 and - local samples PCR_loc1. When the PLL1 loop is operating in steady state, the PCRr samples are substantially equal to the PCRloc1 samples. The reconstituted clock CLK_out, clock a CPT image counter similar to the emission-side image counter, for example a 40 ms counter. The image counter CPT is reset each time the count ramp CSR_PCR1 passes by 0. Between two successive initializations, the image counter CPT evolves freely and produces a top image which feeds a local Genlock generator, GEG to produce a reconstructed Genlock signal SG1, SG2 intended to synchronize the CAM1, CAM2 cameras. The reconstructed Genlock signal SG1, SG2, which is generated from the counting ramp CSR_PCR1 and reconstituted clock CLK_out, is in phase with the Genlock SGO signal on the sending side, at the clock stroke. The PLL1 loop provides filtering that can be modeled as a 2nd order low pass filter.
La figure 4 illustre un mode de fonctionnement d'une boucle à verrouillage de phase PLL1 employée dans une interface I_IPA. Comme représentée sur la figure 4, la boucle à verrouillage de phase PLL1 comporte : - un correcteur/comparateur CORCMP, qui reçoit les échantillons PCRr ainsi que les échantillons locaux PCR loci. CORCMP, délivre un résultat de comparaison des échantillons ; - un oscillateur paramétrable VCO1 qui est commandé par un résultat de comparaison d'échantillons et 25 qui délivre une horloge reconstituée CLK_out, ; - un compteur CPT_PCR1 produisant une rampe de comptage CSR_PCR1 suivant une cadence imprimée par l'horloge reconstituée CLK_out,; - un système de maintien de valeur LATCH,, 30 qui génère des échantillons locaux PCR_loc1 à partir des valeurs de la rampe de comptage CSR_PCR1 aux instants Teh; FIG. 4 illustrates a mode of operation of a PLL1 phase-locked loop used in an I_IPA interface. As represented in FIG. 4, the PLL1 phase-locked loop comprises: a CORCMP corrector / comparator, which receives the PCRr samples as well as the local PCR loci samples. CORCMP, delivers a sample comparison result; a parameterizable oscillator VCO1 which is controlled by a sample comparison result and which delivers a reconstituted clock CLK_out, a counter CPT_PCR1 producing a counting ramp CSR_PCR1 according to a rate printed by the reconstituted clock CLK_out; a value maintenance system LATCH ,, which generates local samples PCR_loc1 from the values of the counting ramp CSR_PCR1 at times Teh;
La figure 5 illustre la génération d'échantillons PCR coté émission selon l'invention. 35 Cette invention trouve un intérêt particulier lorsque le format du signal de synchronisation est inconnu a priori ou bien est modifié au cours du temps, c'est-à-dire 11 lorsque deux tops image consécutifs sont séparés par une durée inconnue a priori ou bien par une durée susceptible de varier au cours du temps. On identifie de façon univoque un top image par un indice i. Le top image i étant chronologiquement suivi du top image i+1, le top image d'indice i se produit à une date top.. Le compteur image est réinitialisé à chaque top image aussi, lorsque une durée At, séparant le top image d'indice i+1 du top image d'indice i est fixe dans le temps, on peut parler d'une excursion totale du compteur image et d'une excursion totale du compteur CPT_PCR. Dans ce qui suit, la durée At, est inconnue a priori ou bien est susceptible de varier au cours du temps, on définit par excursion du compteur image la dernière valeur de la sortie du compteur image avant la réinitialisation réalisé à la date top.,,. L'interface analogique/IP I_AIP comporte, en 20 outre, un module d'évaluation d'excursion EXC. Le module EXC comporte des moyens pour : évaluer une valeur d'excursion Video_Modulus du compteur image; - évaluer une valeur d'excursion PCR Modulus 25 du compteur CPT_PCR à partir de la valeur d'excursion VideoModulus ; émettre l'excursion Video Modulus et l'excursion PCR Modulus dans le réseau. FIG. 5 illustrates the generation of PCR samples on the emission side according to the invention. This invention is of particular interest when the format of the synchronization signal is unknown a priori or is changed over time, that is to say when two consecutive image tops are separated by an unknown duration a priori or else by a duration that may vary over time. One uniquely identifies a top image by an index i. The top image i being chronologically followed by the top image i + 1, the top index image i occurs at a top date. The image counter is reset at each top image too, when a duration At, separating the top image from i + 1 index of the index image i is fixed in time, we can speak of a total excursion of the image counter and a total excursion of the counter CPT_PCR. In the following, the duration At, is unknown a priori or is likely to vary over time, it is defined by the displacement of the image counter the last value of the output of the image counter before the reset performed at the date top. ,. The analog / IP interface I_AIP further comprises an EXC excursion evaluation module. The EXC module includes means for: evaluating a Video_Modulus excursion value of the image counter; - evaluate a Modulus PCR excursion value 25 of the CPT_PCR counter from the VideoModulus excursion value; to issue the Video Modulus excursion and the Modulus PCR excursion in the network.
30 Avantageusement, on évalue par exemple la valeur d'excursion PCR_Modulus par une relation du type PCR Modulus = m. Video Modulus. Le module EXC initialise une valeur d'excursion Video Modulus lors d'une mise en marche du 35 dispositif d'émission. Ultérieurement, les valeurs d'excursion Video Modulus et PCR Modulus sont réinitialisées 12 lorsqu'une modification du format du signal de synchronisation est détectée, c'est-à-dire lorsque une modification de la durée At, est détectée. Une réinitialisation des valeurs d'excursion comporte les 5 étapes suivantes . - une suppression des valeurs d'excursion VideoModulus et PCRModulus courantes ; - une évaluation d'une nouvelle valeur d'excursion VideoModulus ; 10 - une initialisation du compteur image ; - une évaluation d'une nouvelle valeur d'excursion PCRModulus ; - une initialisation du compteur CPT_PCR. Advantageously, for example, the PCR_Modulus excursion value is evaluated by a PCR type relationship Modulus = m. Video Modulus. The EXC module initializes a Video Modulus excursion value when the transmitting device is turned on. Subsequently, the Video Modulus and PCR Modulus excursion values are reset 12 when a change in the timing signal format is detected, i.e., when a change in the duration At, is detected. A reset of the excursion values has the following 5 steps. - a suppression of the current VideoModulus and PCRModulus excursion values; - an evaluation of a new VideoModulus excursion value; An initialization of the image counter; - an evaluation of a new PCRModulus excursion value; an initialization of the counter CPT_PCR.
15 Après chaque évaluation de valeur d'excursion Video_Modulus et PCR_Modulus, les valeurs d'excursion Video Modulus et PCR Modulus sont transmises sur le réseau. Avantageusement, le dispositif d'émission 20 comporte, en outre, des moyens pour comparer, à chaque top image i, une durée At, séparant le top image i du top image i-1 à la durée Ati_1. Avantageusement, les moyens de comparaison réalisent une comparaison entre une valeur d'un 25 échantillon du compteur CPT_PCR réalisé à la date tops et une valeur théorique déterminée à partir de la valeur d'excursion Video Modulus. Avantageusement, le dispositif d'émission comporte, en outre, des moyens pour réinitialiser la 30 valeur d'excursion Video Modulus et la valeur d'excursion PCR_Modulus lorsqu'une différence entre la durée At, et la durée Ati_1 est détectée. After each Video_Modulus and PCR_Modulus excursion value evaluation, the Video Modulus and PCR Modulus excursion values are transmitted over the network. Advantageously, the transmission device 20 further comprises means for comparing, at each top image i, a duration At, separating the top image i from the top image i-1 to the duration Ati_1. Advantageously, the comparison means make a comparison between a value of a sample of the CPT_PCR counter made on the tops date and a theoretical value determined from the Video Modulus excursion value. Advantageously, the transmitting device further comprises means for resetting the Video Modulus excursion value and the PCR_Modulus excursion value when a difference between the duration At, and the duration Ati_1 is detected.
La figure 6 illustre la réception du signal 35 Genlock selon l'invention. L'interface IP/analogique 1 IPA comporte en outre des moyens pour : 13 -recevoir des paquets contenant une valeur d'excursion Video_Modulus du compteur image et une valeur d'excursion PCR_Modulus du compteur CPT_PCR; - initialiser la rampe de comptage CSR_PCR1 dès qu'elle atteint la valeur d'excursion PCR_Modulus-1; - initialiser le compteur image CPT dès qu'il atteint la valeur d'excursion videoModulus-1; 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. 10 15 20 25 30 Figure 6 illustrates the reception of the Genlock signal according to the invention. The IPA / analog interface 1 IPA further comprises means for: 13 -receiving packets containing a Video_Modulus excursion value of the image counter and a PCR_Modulus excursion value of the counter CPT_PCR; - initialize the counting ramp CSR_PCR1 as soon as it reaches the excursion value PCR_Modulus-1; - initialize the image counter CPT as soon as it reaches the value of excursion videoModulus-1; The invention is described in the foregoing by way of example. It is understood that the skilled person is able to realize different variants of the invention without departing from the scope of the patent. 10 15 20 25 30
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0757423A FR2920942A1 (en) | 2007-09-07 | 2007-09-07 | Genlock type synchronizing signal packet transmission device for e.g. Internet Protocol type network, has transmission unit for transmitting video modulus deviation value and program clock reference modulus deviation value to network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0757423A FR2920942A1 (en) | 2007-09-07 | 2007-09-07 | Genlock type synchronizing signal packet transmission device for e.g. Internet Protocol type network, has transmission unit for transmitting video modulus deviation value and program clock reference modulus deviation value to network |
Publications (1)
Publication Number | Publication Date |
---|---|
FR2920942A1 true FR2920942A1 (en) | 2009-03-13 |
Family
ID=39575915
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR0757423A Withdrawn FR2920942A1 (en) | 2007-09-07 | 2007-09-07 | Genlock type synchronizing signal packet transmission device for e.g. Internet Protocol type network, has transmission unit for transmitting video modulus deviation value and program clock reference modulus deviation value to network |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR2920942A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010037916A1 (en) * | 2008-10-03 | 2010-04-08 | Thomson Licensing | Equipment synchronization independent of the standard of the synchronization signal |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0624983A2 (en) * | 1993-05-13 | 1994-11-17 | RCA Thomson Licensing Corporation | Synchronization arrangement for a compressed video signal |
EP1471745A1 (en) * | 2003-03-31 | 2004-10-27 | Sony United Kingdom Limited | Video synchronisation |
WO2007104891A2 (en) * | 2006-03-13 | 2007-09-20 | Thomson Licensing | Transmitting a synchronizing signal in a packet network |
-
2007
- 2007-09-07 FR FR0757423A patent/FR2920942A1/en not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0624983A2 (en) * | 1993-05-13 | 1994-11-17 | RCA Thomson Licensing Corporation | Synchronization arrangement for a compressed video signal |
EP1471745A1 (en) * | 2003-03-31 | 2004-10-27 | Sony United Kingdom Limited | Video synchronisation |
WO2007104891A2 (en) * | 2006-03-13 | 2007-09-20 | Thomson Licensing | Transmitting a synchronizing signal in a packet network |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010037916A1 (en) * | 2008-10-03 | 2010-04-08 | Thomson Licensing | Equipment synchronization independent of the standard of the synchronization signal |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2022273B1 (en) | Transmitting a synchronizing signal in a packet network | |
FR2930396A1 (en) | TEMPORAL MARKING ASSOCIATED WITH SYNCHRONIZATION OF EQUIPMENT CONNECTED TO A NETWORK | |
FR2849328A1 (en) | METHOD AND DEVICE FOR SYNCHRONIZING THE PRESENTATION OF AUDIO FRAMES AND / OR VIDEO FRAMES | |
FR2837038A1 (en) | METHOD AND SYSTEM FOR EXTRACTING A CLOCK SIGNAL ALLOWING SYNCHRONIZATION OF CLOCKS ON A PACKET TRANSMISSION NETWORK | |
EP0459911B1 (en) | Procedure of reducing the low frequency component of the jitter in a digital transmission system | |
EP1994765A2 (en) | Generating and operating a double temporal descriptor for transmitting a synchronizing signal in a packet network | |
WO1989010040A1 (en) | High definition television image coding device and transmission system | |
FR2920942A1 (en) | Genlock type synchronizing signal packet transmission device for e.g. Internet Protocol type network, has transmission unit for transmitting video modulus deviation value and program clock reference modulus deviation value to network | |
FR2911460A1 (en) | RAPID INITIALIZATION OF THE VIDEO TIME BASE GENERATING A SYNCHRONIZATION SIGNAL IN A PACKET SWITCHED NETWORK | |
WO2010037916A1 (en) | Equipment synchronization independent of the standard of the synchronization signal | |
FR2920943A1 (en) | METHOD AND DEVICE FOR AUTOMATIC COMPSENSATION OF A PHASE DIFFERENCE ON A SYNCHRONIZATION SIGNAL RECEIVED BY REMOTE EQUIPMENT | |
FR2920928A1 (en) | REDUCING THE DURATION OF HANGING OF A PHASE LOCKED LOOP THAT REASSIGNS A SYNCHRONIZATION SIGNAL TRANSMITTED OVER AN IP NETWORK. | |
WO2009103638A1 (en) | Method for broadcasting a data stream in a network including a plurality of transmitters, computer software product, head end and system for implementing said method | |
FR2912854A1 (en) | Packet receiving device for e.g. Internet Protocol type packet-switched communication network, has generating unit for generating zero crossing of meter, and reconstituting unit for reconstituting synchronizing signal based on image cues | |
FR2920941A1 (en) | FINE COMPENSATION OF A PACKAGE TRANSPORT DURATION FOR A SYNCHRONIZATION OF EQUIPMENT CONNECTED BY AN IP NETWORK | |
FR2935578A1 (en) | SYSTEM FOR TRANSMITTING A SYNCHRONIZATION SIGNAL | |
EP2186198A1 (en) | Pll loop able to recover a synchronisation clock rhythm comprising a temporal discontinuity | |
EP2153664B1 (en) | Improvement to the precision/speed compromise of a synchronization signal reception device | |
FR2556903A1 (en) | METHOD AND CIRCUITS FOR REGENERATING SIGNIFICANT MOMENTS OF A PERIODIC SIGNAL | |
EP0704136B1 (en) | Clamping method and device for transmitted video signal processing | |
FR2858730A1 (en) | Scheduling information recovering method for e.g. Ethernet network, involves using frequency or phase modulated signal for transmitting additional information to recover clock signal, and recovering clock signal using information | |
EP3387766B1 (en) | Methods and devices for transmitting a continuous bit stream in a digital network non-synchronous with the bit stream | |
EP3643072A1 (en) | Method and device for generating a transport stream, broadcast method and site, and computer program therefor. | |
WO2006131617A1 (en) | Method and system for transmitting a clock rate on an ethernet network link and applications thereof | |
FR2935569A1 (en) | Precision time protocol packet receiving device for packet switching communication network, has sampling unit to deliver gap obtained by sampling of another gap's value for period, where period's value is lower than another period's value |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ST | Notification of lapse |
Effective date: 20110531 |