FR2830158A1 - Single transmission optical fibre/satellite system having memory/multiplexer input primary stream/empty packet with packet filling number determined and receiver side demultiplexer/receive memory sequence determining/restoring rate. - Google Patents

Single transmission optical fibre/satellite system having memory/multiplexer input primary stream/empty packet with packet filling number determined and receiver side demultiplexer/receive memory sequence determining/restoring rate. Download PDF

Info

Publication number
FR2830158A1
FR2830158A1 FR0112277A FR0112277A FR2830158A1 FR 2830158 A1 FR2830158 A1 FR 2830158A1 FR 0112277 A FR0112277 A FR 0112277A FR 0112277 A FR0112277 A FR 0112277A FR 2830158 A1 FR2830158 A1 FR 2830158A1
Authority
FR
France
Prior art keywords
stream
packet
transmission
primary
output
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.)
Granted
Application number
FR0112277A
Other languages
French (fr)
Other versions
FR2830158B1 (en
Inventor
Michel Richard
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telediffusion de France ets Public de Diffusion
Original Assignee
Telediffusion de France ets Public de Diffusion
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Telediffusion de France ets Public de Diffusion filed Critical Telediffusion de France ets Public de Diffusion
Priority to FR0112277A priority Critical patent/FR2830158B1/en
Publication of FR2830158A1 publication Critical patent/FR2830158A1/en
Application granted granted Critical
Publication of FR2830158B1 publication Critical patent/FR2830158B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4347Demultiplexing of several video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23611Insertion of stuffing data into a multiplex stream, e.g. to obtain a constant bitrate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2365Multiplexing of several video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2381Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/242Synchronization processes, e.g. processing of PCR [Program Clock References]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4381Recovering the multiplex stream from a specific network, e.g. recovering MPEG packets from ATM cells
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44004Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

The single transmission unit system for several primary digital signals has a transmission support (1) with a multiplexer and network adaptor. The transmission memory stores are connected to the multiplexer input with primary stream and empty packet inserts. The state of packet filling is determined by the number of streams. At the receive side a demultiplexer separates the transmission following the primary stream, and a receive memory store determines the sequence, restoring the primary stream to the original rate.

Description

<Desc/Clms Page number 1> <Desc / Clms Page number 1>

DISPOSITIF POUR LA TRANSMISSION DE PLUSIEURS SIGNAUX NUMERIQUES SUR UN SUPPORT DE TRANSMISSION UNIQUE. DEVICE FOR TRANSMITTING MULTIPLE DIGITAL SIGNALS ON A SINGLE TRANSMISSION MEDIUM.

La présente invention concerne un dispositif pour la transmission de plusieurs flux de données numériques sur un support de transmission unique. The present invention relates to a device for the transmission of several digital data streams on a single transmission medium.

Elle s'applique notamment, mais non exclusivement à la transmission de plusieurs flux primaires conformes à la norme MPEG-2 TS, sur un support de transmission unique qui peut être un faisceau hertzien, une fibre optique ou un répéteur satellite, les flux primaires étant transmis de manière complètement indépendante les uns par rapport aux autres. It applies in particular, but not exclusively to the transmission of several primary streams conforming to the MPEG-2 TS standard, on a single transmission medium which may be a radio beam, an optical fiber or a satellite repeater, the primary streams being transmitted completely independently of each other.

Dans la norme MPEG-2 TS, les flux sont transportés en mode paquet. In the MPEG-2 TS standard, the streams are transported in packet mode.

Bien entendu, le débit de transmission offert par le support de transmission doit être supérieur à la somme des débits de transmission des flux primaires ainsi transportés, qui peuvent être différents les uns des autres. En outre, chacun des flux primaires peut être un flux composite, c'est-à-dire constitué de plusieurs flux primaires. Of course, the transmission rate offered by the transmission medium must be greater than the sum of the transmission rates of the primary flows thus transported, which can be different from each other. In addition, each of the primary flows can be a composite flow, that is to say made up of several primary flows.

Pour parvenir à un tel résultat, il est connu d'utiliser, comme représenté sur la figure 1, un multiplexeur 4 comportant au moins autant d'entrées que de flux primaires d'entrée à transporter, permettant de réunir en un seul flux les flux d'entrée, la sortie de ce multiplexeur étant reliée à l'entrée d'un adaptateur de réseau 2'en émission permettant d'adapter le format du flux à transmettre au support de transmission, et dont la sortie est connectée au support de transmission 1. La fréquence du signal de sortie du multiplexeur est réglée à une fréquence supérieure à la somme des fréquences respectives des flux primaires. To achieve such a result, it is known to use, as shown in FIG. 1, a multiplexer 4 comprising at least as many inputs as primary input flows to be transported, making it possible to combine the flows in a single flow input, the output of this multiplexer being connected to the input of a network adapter 2 'in transmission making it possible to adapt the format of the stream to be transmitted to the transmission medium, and the output of which is connected to the transmission medium 1. The frequency of the multiplexer output signal is set to a frequency greater than the sum of the respective frequencies of the primary streams.

Du côté réception du support de transmission 1, on utilise un adaptateur de réseau en réception 3'connecté à la sortie du support de transmission, pour convertir le flux reçu en un format correspondant à celui des flux primaires. On the reception side of the transmission medium 1, a reception network adapter 3 ′ connected to the output of the transmission medium is used to convert the received stream into a format corresponding to that of the primary streams.

Ensuite, pour récupérer les flux d'entrée à partir du flux en sortie de l'adaptateur de réseau en réception 3', il est nécessaire d'utiliser autant de multiplexeurs Sa, 5b que de flux ainsi transportés, délivrant respectivement des flux correspondant aux flux primaires ainsi transmis. Then, to recover the input streams from the output stream of the receiving network adapter 3 ', it is necessary to use as many Sa, 5b multiplexers as streams thus transported, respectively delivering streams corresponding to primary flows thus transmitted.

Pour transporter n flux primaires en utilisant le même support de transmission, il est donc nécessaire de mettre en oeuvre n+ 1 multiplexeurs, à savoir un multiplexeur en émission (si de tels multiplexeurs comportent au moins n To transport n primary streams using the same transmission medium, it is therefore necessary to use n + 1 multiplexers, namely a transmission multiplexer (if such multiplexers include at least n

<Desc/Clms Page number 2><Desc / Clms Page number 2>

entrées de flux primaires) et n en réception.  primary flow inputs) and n in reception.

Dans le cas de la norme MPEG-2, il s'avère que de tels multiplexeurs sont très complexes et coûteux. En outre, ces multiplexeurs n'offrent aucune protection contre les erreurs de transmission. Les fréquences de sortie respectives de ces multiplexeurs doivent être réglées à des valeurs supérieures aux fréquences respectives des flux primaires émis, si bien que les fréquences respectives des flux obtenus ne correspondent par exactement à celle des flux primaires émis. In the case of the MPEG-2 standard, it turns out that such multiplexers are very complex and expensive. In addition, these multiplexers offer no protection against transmission errors. The respective output frequencies of these multiplexers must be set to values greater than the respective frequencies of the primary flows transmitted, so that the respective frequencies of the flows obtained do not exactly correspond to that of the primary flows transmitted.

Par ailleurs, l'utilisation de tels multiplexeurs exige de mettre à jour des tables contenant des informations sur les flux à traiter. Furthermore, the use of such multiplexers requires updating tables containing information on the flows to be processed.

La présente invention a pour but de supprimer cet inconvénient. Cet objectif est atteint par la prévision d'un dispositif pour la transmission de plusieurs flux primaires de signaux numériques en mode paquet, sur un support de transmission unique, comprenant du côté émission sur le support de transmission un multiplexeur comportant au moins autant d'entrées que de flux à primaires transporter, pour réunir les flux primaires en un seul flux, la sortie du multiplexeur étant reliée à l'entrée d'un adaptateur de réseau en émission pour adapter le format du flux à transmettre au support de transmission, et dont la sortie est connectée au support de transmission, et du côté réception du support de transmission, un adaptateur de réseau en réception connecté à la sortie du support de transmission, pour convertir le flux reçu en un format correspondant à celui du flux appliqué à l'adaptateur de réseau en émission, caractérisé en ce qu'il comprend en outre du côté émission, autant de mémoires tampon d'émission que de flux primaires à transmettre, connectées à l'entrée du multiplexeur, et dans lesquelles sont insérées respectivement les données des flux primaires, le multiplexeur recevant également un paquet vide, et étant conçu pour envoyer en sortie, soit un paquet de données mémorisé dans l'une des mémoires tampon, soit un paquet vide, en fonction de l'état de remplissage des mémoires tampon, chaque paquet envoyé en sortie étant associé à un numéro de flux primaire d'entrée, ou un numéro prédéfini, s'il s'agit d'un paquet vide, et du côté réception, une mémoire tampon de réception respective associée à chaque flux primaire transmis, un démultiplexeur répartissant dans les mémoires tampon de réception les paquets transmis par le support de transmission, en fonction du numéro de flux primaire associé, et des moyens pour déterminer la cadence de lecture de chaque mémoire tampon de réception en fonction du flux appliqué en entrée de celle-ci, de manière à restituer le flux primaire transmis à un débit correspondant à celui d'origine. The object of the present invention is to eliminate this drawback. This objective is achieved by providing a device for the transmission of several primary streams of digital signals in packet mode, on a single transmission medium, comprising on the transmission side on the transmission medium a multiplexer comprising at least as many inputs. as primary transport streams, to combine the primary streams into a single stream, the output of the multiplexer being connected to the input of a transmission network adapter to adapt the format of the stream to be transmitted to the transmission medium, and whose the output is connected to the transmission medium, and on the reception side of the transmission medium, a reception network adapter connected to the output of the transmission medium, to convert the received stream into a format corresponding to that of the stream applied to the transmission network adapter, characterized in that it also comprises, on the transmission side, as many transmission buffer memories as there are flow primary to be transmitted, connected to the input of the multiplexer, and into which the data of the primary flows are inserted respectively, the multiplexer also receiving an empty packet, and being designed to send as an output, ie a data packet stored in one buffer memories, ie an empty packet, depending on the filling state of the buffer memories, each packet sent as output being associated with a primary input stream number, or a predefined number, if it is a an empty packet, and on the reception side, a respective reception buffer associated with each primary flow transmitted, a demultiplexer distributing in the reception buffer memories the packets transmitted by the transmission medium, as a function of the associated primary flow number, and means for determining the reading rate of each reception buffer as a function of the flow applied at the input thereof, so as to remain kill the primary stream transmitted at a rate corresponding to that of origin.

<Desc/Clms Page number 3> <Desc / Clms Page number 3>

Avantageusement, les flux primaires sont conformes à la norme MPEG 2-TS. Advantageously, the primary streams conform to the MPEG 2-TS standard.

Selon une particularité de l'invention, les mémoires tampon de réception sont de type FIFO, chaque mémoire tampon de réception fournissant un signal "mémoire à demi pleine"qui est utilisé pour déclencher la lecture d'un paquet dans la mémoire tampon, de manière à restituer le flux primaire transmis à un débit correspondant à celui d'origine. According to a feature of the invention, the reception buffer memories are of the FIFO type, each reception buffer memory providing a “half-full memory” signal which is used to trigger the reading of a packet in the buffer memory, so to restore the primary flow transmitted at a rate corresponding to that of origin.

De préférence, la cadence de lecture de chaque mémoire tampon de réception est fournie par un oscillateur commandé numériquement qui détermine cette cadence en fonction du débit moyen de remplissage de la mémoire tampon de réception et du signal"mémoire à demi pleine"délivré par celle-ci. Preferably, the read rate of each reception buffer is supplied by a digitally controlled oscillator which determines this rate as a function of the average rate of filling of the reception buffer and of the "half-full memory" signal delivered by it. this.

Avantageusement, chaque oscillateur comprend un registre pour former un mot de n bits à partir d'un mot de n-m bits avec n > m, ce mot étant obtenu par un calcul de moyenne du débit de remplissage de la mémoire tampon de réception correspondante, et un mot de m bits obtenu par un calcul de moyenne appliqué au signal"mémoire à demi pleine"délivré par la mémoire tampon de réception, le mot de n bits formé par le registre étant appliqué à la première entrée d'un circuit additionneur-accumulateur à deux entrées et une sortie sur n bits rebouclée sur la seconde entrée, et conçu pour additionner les nombres présents sur ses deux entrées, la cadence de lecture de la mémoire tampon étant fournie par la valeur du bit de poids fort du mot binaire en sortie du circuit additionneur-accumulateur. Advantageously, each oscillator comprises a register for forming a word of n bits from a word of nm bits with n> m, this word being obtained by an average calculation of the filling rate of the corresponding reception buffer memory, and a word of m bits obtained by an averaging applied to the “half-full memory” signal delivered by the reception buffer memory, the word of n bits formed by the register being applied to the first input of an adder-accumulator circuit with two inputs and an output on n bits looped back to the second input, and designed to add the numbers present on its two inputs, the reading rate of the buffer memory being provided by the value of the most significant bit of the binary word at output of the adder-accumulator circuit.

De préférence, le flux transmis par le support de transmission présente un débit d'environ 34 Mbits/s, et n et m sont choisis respectivement égaux à 22 et 8 Selon une autre particularité de l'invention, ce dispositif comprend en outre du côté émission, un codeur pour introduire des informations de redondance dans le flux de sortie du multiplexeur, le flux en sortie du décodeur étant appliqué à un entrelaceur pour constituer un flux de paquets de données dans lesquels sont réparties les données des paquets du flux appliqué en entrée de l'entrelaceur, et en ce que du côté réception, le flux de paquets de données reçu est traité par un désentrelaceur permettant de reconstituer un flux de paquets sensiblement identique à celui appliqué en entrée de l'entrelaceur, ce flux étant décodé par un décodeur utilisant les informations de redondance pour corriger des erreurs Preferably, the stream transmitted by the transmission medium has a bit rate of around 34 Mbits / s, and n and m are chosen to be equal to 22 and 8 respectively. According to another feature of the invention, this device further comprises on the side transmission, an encoder for introducing redundancy information into the output stream of the multiplexer, the output stream of the decoder being applied to an interleaver to constitute a stream of data packets in which the packet data of the stream applied at input is distributed of the interleaver, and in that on the receiving side, the received packet data stream is processed by a deinterleaver making it possible to reconstruct a packet stream substantially identical to that applied at the input of the interleaver, this stream being decoded by a decoder using redundancy information to correct errors

<Desc/Clms Page number 4><Desc / Clms Page number 4>

éventuelles de transmission et restituer un flux de paquets au moins sensiblement identique à celui appliqué en entrée du décodeur.  any transmission and restore a packet stream at least substantially identical to that applied at the input of the decoder.

De préférence, le codeur est de type Reed-Solomon. Preferably, the coder is of the Reed-Solomon type.

Selon une autre particularité de l'invention, l'entrelaceur et le désentrelaceur sont de type convolutionnel et présentent une profondeur de 23 et un ordre de 7. According to another feature of the invention, the interleaver and the deinterlacer are of the convolutional type and have a depth of 23 and an order of 7.

Un mode de réalisation préféré de l'invention sera décrit ci-après, à titre d'exemple non limitatif, avec référence aux dessins annexés dans lesquels :
La figure 1 représente schématiquement un dispositif de transmission de plusieurs signaux numériques sur un support de transmission unique, selon l'art antérieur ;
La figure 2 représente schématiquement un dispositif de transmission de plusieurs signaux numériques sur un support de transmission unique, selon l'invention ;
La figure 3 montre en détail la partie émission du dispositif représenté sur la figure 2 ;
La figure 4 montre en détail la partie réception du dispositif représenté sur la figure 2 ;
La figure 5 montre plus en détail un élément de la partie réception montrée sur la figure 4.
A preferred embodiment of the invention will be described below, by way of nonlimiting example, with reference to the appended drawings in which:
FIG. 1 schematically represents a device for transmitting several digital signals on a single transmission medium, according to the prior art;
FIG. 2 schematically represents a device for transmitting several digital signals on a single transmission medium, according to the invention;
Figure 3 shows in detail the transmission part of the device shown in Figure 2;
Figure 4 shows in detail the receiving part of the device shown in Figure 2;
FIG. 5 shows in more detail an element of the reception part shown in FIG. 4.

La figure 2 représente un dispositif de transmission de plusieurs signaux numériques sur un support de transmission unique, selon l'invention, la somme des débits des flux ainsi transportés étant inférieure au débit offert par le support de transmission. FIG. 2 represents a device for transmitting several digital signals on a single transmission medium, according to the invention, the sum of the bit rates of the flows thus transported being less than the bit rate offered by the transmission medium.

Ce dispositif comprend un adaptateur de réseau en émission 2 comportant autant d'entrées que de flux à transporter, cet adaptateur étant connecté à l'entrée de la ligne de transmission 1. Du côté réception de la ligne de transmission 1, ce dispositif comprend un adaptateur de réseau en réception 3 délivrant sur des sorties séparées les différents flux transportés par la ligne de transmission 1. This device comprises a transmission network adapter 2 comprising as many inputs as there are flows to be transported, this adapter being connected to the input of the transmission line 1. On the reception side of the transmission line 1, this device comprises a network adapter in reception 3 delivering on separate outputs the different flows transported by the transmission line 1.

<Desc/Clms Page number 5> <Desc / Clms Page number 5>

Ce dispositif est conçu pour la transmission de flux de paquets de données. Il est en particulier adapté à la transmission de flux conformes à la nonne MPEG- 2 TS. This device is designed for the transmission of data packet streams. It is in particular suitable for the transmission of streams conforming to the MPEG-2 TS standard.

Sur la figure 3, l'adaptateur de réseau en émission 2 comprend autant de mémoires tampon 11, 12 que de flux primaires à transporter, dans lesquelles sont mémorisés respectivement les données des flux à transporter, ainsi qu'une mémoire 13 contenant un paquet vide. Les sorties des mémoires tampon 11, 12 et de la mémoire 13 sont connectées à un multiplexeur 15, qui envoie sur sa sortie, soit un paquet de données mémorisé dans l'une des mémoires tampon 11, 12, soit un paquet vide stocké dans la mémoire 13, en fonction de l'état de remplissage des mémoires tampon, chaque paquet envoyé en sortie étant associé à un numéro de flux primaire d'entrée, ou un nombre prédéfini, par exemple 0, s'il s'agit d'un paquet vide lu dans la mémoire 13. In FIG. 3, the transmission network adapter 2 comprises as many buffer memories 11, 12 as there are primary flows to be transported, in which the data of the flows to be transported are stored respectively, as well as a memory 13 containing an empty packet. . The outputs of the buffer memories 11, 12 and of the memory 13 are connected to a multiplexer 15, which sends on its output either a data packet stored in one of the buffer memories 11, 12, or an empty packet stored in the memory 13, depending on the filling state of the buffer memories, each packet sent as output being associated with a primary input stream number, or a predefined number, for example 0, if it is a empty package read in memory 13.

Les mémoires tampon 11,12 sont de préférence des mémoires de type FIFO (Fist-In First-Out) de manière à ce que le premier mot de donnée inséré dans la mémoire soit le premier appliqué en sortie vers le multiplexeur 15. The buffer memories 11, 12 are preferably memories of the FIFO (Fist-In First-Out) type so that the first data word inserted in the memory is the first applied as an output to the multiplexer 15.

La sortie du multiplexeur 15 est reliée à un coupleur d'émission 18 adapté au type du support de transmission 1 qui émet les données reçues sous la forme de trames sur le support de transmission 1. The output of the multiplexer 15 is connected to a transmission coupler 18 adapted to the type of the transmission medium 1 which transmits the data received in the form of frames on the transmission medium 1.

Le multiplexeur 15 est commandé par une unité de commande 10 en fonction de l'état des mémoires tampon 11,12 qui envoient à l'unité de commande un signal"mémoire à demi pleine". Si une seule mémoire 11, 12 est à demi pleine, le multiplexeur est commandé de manière à émettre sur sa sortie le premier paquet de la mémoire tampon à demi pleine. Si aucune mémoire n'est à demi pleine, le multiplexeur 15 est commandé de manière à émettre sur sa sortie le contenu de la mémoire 13 pour émettre un paquet vide dit"de bourrage". Si les deux mémoires sont au moins à demi pleine, l'unité 10 commande le multiplexeur 15 pour que soit sélectionné alternativement l'une et l'autre des mémoires tampon 11,12. The multiplexer 15 is controlled by a control unit 10 as a function of the state of the buffer memories 11, 12 which send to the control unit a "half-full memory" signal. If a single memory 11, 12 is half full, the multiplexer is controlled so as to transmit on its output the first packet of the half full buffer memory. If no memory is half full, the multiplexer 15 is controlled so as to transmit on its output the content of the memory 13 to transmit an empty packet called "stuffing". If the two memories are at least half full, the unit 10 controls the multiplexer 15 so that one or the other of the buffer memories 11,12 is selected alternately.

Avantageusement, la sortie du multiplexeur 15 est connectée à un codeur 16, par exemple de type Reed-Solomon permettant d'introduire dans les données à transporter, par exemple à chaque mot (par exemple chaque octet) de chaque paquet, des octets de redondance permettant de corriger les erreurs de Advantageously, the output of the multiplexer 15 is connected to an encoder 16, for example of the Reed-Solomon type making it possible to introduce into the data to be transported, for example at each word (for example each byte) of each packet, redundancy bytes to correct errors of

<Desc/Clms Page number 6><Desc / Clms Page number 6>

transmission. Chaque paquet comprend par exemple 188 octets, le codeur 16 insérant 16 octets de redondance, formant ainsi des paquets de 204 octets.  transmission. Each packet comprises for example 188 bytes, the coder 16 inserting 16 redundancy bytes, thus forming packets of 204 bytes.

La sortie du codeur 16 est connectée à un entrelaceur 17, de préférence de type convolutionnel, permettant de répartir les mots de plusieurs paquets dans d'autres paquets, de manière à ce que les éventuelles erreurs de transmission soient réparties dans plusieurs paquets d'origine pour en faciliter la correction. The output of the encoder 16 is connected to an interleaver 17, preferably of the convolutional type, making it possible to distribute the words of several packets in other packets, so that any transmission errors are distributed in several original packets to facilitate correction.

L'entrelaceur de type convolutionnel présente par exemple une profondeur égale à 23 et un ordre égal à 7. The convolutional type interleaver has for example a depth equal to 23 and an order equal to 7.

Le coupleur transmet les trames par exemple conformément à la norme ITU-T G832, pour un débit de 34,368 Mbits/s. De telles trames de durée 125 ils contiennent 530 octets de données utiles et 7 octets de surdébit, les paquets de données utiles étant insérés par octets dans le champ des données utiles de la trame et alignés avec les octets de la structure de la trame. Les données NRZ ( ?) sont ensuite codées en HDB3 pour être conformes à la norme G703, cette norme présentant l'avantage de permettre une récupération aisée de la fréquence d'horloge de transmission, à 34 MHz dans l'exemple précédent. The coupler transmits the frames for example in accordance with the ITU-T G832 standard, for a speed of 34.368 Mbits / s. Such frames of duration 125 contain 530 bytes of payload and 7 bytes of overhead, the payload packets being inserted by bytes into the payload field of the frame and aligned with the bytes of the frame structure. The NRZ data (?) Are then coded in HDB3 to comply with the G703 standard, this standard having the advantage of allowing easy recovery of the transmission clock frequency, at 34 MHz in the previous example.

Le codeur 16, l'entrelaceur 17 et le coupleur d'émission 18, sont également commandés par l'unité de commande 10 reliée à une horloge 14 donnant la fréquence d'émission à 34 MHz dans l'exemple précédent. The encoder 16, the interleaver 17 and the transmission coupler 18 are also controlled by the control unit 10 connected to a clock 14 giving the transmission frequency at 34 MHz in the previous example.

Sur la figure 4, l'adaptateur de réseau en réception 3 comprend un coupleur de réception 25 connecté à la sortie du support de transmission 1, un circuit de récupération 26 du signal d'horloge, également connecté à la sortie du support de transmission 1. Le circuit 26 permet de déterminer la fréquence d'horloge de réception à partir du signal transmis par le support de transmission 1, cette fréquence étant appliquée au coupleur de réception 25 qui transforme les données HDB3 en NRZ et extrait les données utiles à partir d'informations concernant la structure des trames reçues. In FIG. 4, the reception network adapter 3 comprises a reception coupler 25 connected to the output of the transmission medium 1, a circuit 26 for recovering the clock signal, also connected to the output of the transmission medium 1 The circuit 26 makes it possible to determine the reception clock frequency from the signal transmitted by the transmission medium 1, this frequency being applied to the reception coupler 25 which transforms the HDB3 data into NRZ and extracts the useful data from information concerning the structure of the frames received.

Le signal reçu en sortie du coupleur de réception est appliqué à un désentrelaceur 27 permettant d'effectuer l'opération inverse de l'entrelaceur 17 pour reconstituer les paquets des flux d'entrée, la sortie du désentrelaceur 27 étant connectée à décodeur 28 permettant d'effectuer l'opération inverse du codeur 16, de manière à restituer les mots des paquets après correction des erreurs éventuelles de transmission grâce aux octets de redondance. La sortie du The signal received at the output of the reception coupler is applied to a deinterleaver 27 making it possible to perform the reverse operation of the interleaver 17 to reconstruct the packets of the input streams, the output of the deinterleaver 27 being connected to decoder 28 allowing 'Carry out the reverse operation of the encoder 16, so as to restore the words of the packets after correction of possible transmission errors thanks to the redundancy bytes. Leaving the

<Desc/Clms Page number 7><Desc / Clms Page number 7>

décodeur 28 est appliquée à un démultiplexeur 19 qui répartit les paquets qu'il reçoit dans des mémoires tampon 21,22, à raison d'une mémoire tampon par flux primaire à restituer, en fonction du numéro de flux primaire associé au paquet. Les paquets vides insérés dans le flux transmis ne sont pas stockés dans les mémoires tampon 21,22.  decoder 28 is applied to a demultiplexer 19 which distributes the packets it receives into buffer memories 21,22, at the rate of one buffer memory per primary stream to be restored, as a function of the primary stream number associated with the packet. Empty packets inserted in the transmitted stream are not stored in the buffers 21,22.

Les mémoires tampon 21,22 sont avantageusement de type FIFO. The buffer memories 21, 22 are advantageously of the FIFO type.

La cadence de lecture des mémoires tampon 21,22 est déterminée et lissée respectivement par des oscillateurs commandés numériquement 23,24, en fonction des flux appliqués en entrée des mémoires tampon 21, 22, de manière à restituer les flux primaires ainsi transmis par le support de transmission 1, en respectant leur fréquence d'origine. The reading rate of the buffer memories 21, 22 is determined and smoothed respectively by digitally controlled oscillators 23, 24, as a function of the flows applied at the input of the buffer memories 21, 22, so as to restore the primary flows thus transmitted by the support. transmission 1, respecting their original frequency.

L'ensemble constitué par le désentrelaceur 27, le décodeur 28 et le démultiplexeur 29, est commandé par une unité de commande 20 qui reçoit en entrée le signal d'horloge de transmission déterminé par le circuit 26 à partir du signal reçu, et qui commande ces éléments à la cadence du signal d'horloge reçu. The assembly constituted by the deinterleaver 27, the decoder 28 and the demultiplexer 29, is controlled by a control unit 20 which receives as input the transmission clock signal determined by the circuit 26 from the received signal, and which controls these elements at the rate of the clock signal received.

La figure 5 montre en détail un ensemble constitué par une mémoire tampon 21, 22 et un oscillateur 23,24. Sur cette figure, l'oscillateur 23,24 comprend un circuit de prépositionnement 34 recevant le flux d'entrée de la mémoire tampon 21,22, permettant de déterminer une fréquence moyenne de ce flux, sous la forme d'un mot binaire de n-m bits, et un circuit de calcul de moyenne 33 recevant le signal"mémoire à demi pleine"de la mémoire tampon 21,22, et déterminant une valeur moyenne de ce signal sous la forme d'un mot binaire sur m bits. La valeur fournie par le circuit de prépositionnement est calculée une fois pour toute au début de la réception du signal transmis par le support 1. FIG. 5 shows in detail an assembly constituted by a buffer memory 21, 22 and an oscillator 23.24. In this figure, the oscillator 23,24 comprises a prepositioning circuit 34 receiving the input stream from the buffer memory 21,22, making it possible to determine an average frequency of this stream, in the form of a binary word of nm bits, and an averaging circuit 33 receiving the “half-full memory” signal from the buffer memory 21, 22, and determining an average value of this signal in the form of a binary word on m bits. The value supplied by the prepositioning circuit is calculated once and for all at the start of reception of the signal transmitted by the medium 1.

Les valeurs respectives fournies par les circuits 33 et 34 sont concaténées dans un registre 31 de manière à former un mot de n bits qui est appliqué à la première entrée d'un circuit additionneur-accumulateur 32 à deux entrées et une sortie sur n bits rebouclée sur la seconde entrée, et conçu pour additionner les nombres présents sur ses deux entrées. Les éléments des oscillateurs 23,24 sont cadencés par une horloge de référence 35 fournissant une fréquence de référence Fref qui est stable à court terme. The respective values provided by circuits 33 and 34 are concatenated in a register 31 so as to form a word of n bits which is applied to the first input of an adder-accumulator circuit 32 with two inputs and an output on n bits looped back. on the second input, and designed to add the numbers present on its two inputs. The elements of the oscillators 23, 24 are clocked by a reference clock 35 providing a reference frequency Fref which is stable in the short term.

Par ailleurs, le bit de poids fort du mot binaire en sortie du circuit 32 fournit le signal d'horloge Hs à la fréquence F s de lecture recherchée de la mémoire Furthermore, the most significant bit of the binary word at the output of circuit 32 supplies the clock signal Hs at the frequency F s of reading sought from the memory.

<Desc/Clms Page number 8><Desc / Clms Page number 8>

tampon 21,22, lequel est appliqué à l'entrée du signal d'horloge de lecture de la mémoire tampon 21,22.  buffer 21,22, which is applied to the input of the read clock signal of the buffer memory 21,22.

La valeur de cette fréquence Fs obéit à la loi suivante :

Figure img00080001

dans laquelle X est la valeur du mot en sortie du circuit 32. The value of this frequency Fs obeys the following law:
Figure img00080001

in which X is the value of the word at the output of circuit 32.

Fref est avantageusement choisie plus grande que la fréquence de lecture Fs de la mémoire tampon à déterminer précisément. Fref is advantageously chosen to be greater than the reading frequency Fs of the buffer memory to be determined precisely.

Dans le cas d'un flux secondaire à 34 Mbits/s, n et m sont par exemple choisis respectivement égaux à 22 et 8. In the case of a secondary flow at 34 Mbits / s, n and m are for example chosen respectively equal to 22 and 8.

Dans une variante de réalisation de l'invention, les oscillateurs 23,24 sont remplacés par une commande simplifiée des fréquences de lecture des mémoires tampon 21,22 qui sont fixées à une valeur légèrement supérieure à la fréquence moyenne des flux appliqués en entrée des mémoires tampon, et par l'insertion de paquets de bourrage dans les flux restitués, lorsque la mémoire tampon à lire n'est pas au moins à demi pleine.In an alternative embodiment of the invention, the oscillators 23,24 are replaced by a simplified control of the reading frequencies of the buffer memories 21,22 which are fixed at a value slightly higher than the average frequency of the flows applied at the input of the memories buffer, and by inserting stuffing packets into the restored streams, when the buffer to be read is not at least half full.

Claims (9)

REVENDICATIONS 1. Dispositif pour la transmission de plusieurs flux primaires de signaux numériques en mode paquet, sur un support de transmission unique, comprenant du côté émission sur le support de transmission (1) un multiplexeur (15) comportant au moins autant d'entrées que de flux primaires à transporter, pour réunir les flux primaires en un seul flux, la sortie du multiplexeur étant reliée à l'entrée d'un adaptateur (18) de réseau en émission pour adapter le format du flux à transmettre au support de transmission, et dont la sortie est connectée au support de transmission (1), et du côté réception du support de transmission, un adaptateur de réseau (25) en réception connecté à la sortie du support de transmission, pour convertir le flux reçu en un format correspondant à celui du flux appliqué à l'adaptateur (18) de réseau en émission, caractérisé en ce qu'il comprend en outre du côté émission, autant de mémoires tampon d'émission (11,12) que de flux primaires à transmettre, connectées à l'entrée du multiplexeur (15), et dans lesquelles sont insérées respectivement les données des flux primaires, le multiplexeur recevant également un paquet vide, et étant conçu pour envoyer en sortie, soit un paquet de données mémorisé dans l'une des mémoires tampon (11,12), soit un paquet vide, en fonction de l'état de remplissage des mémoires tampon, chaque paquet envoyé en sortie étant associé à un numéro de flux primaire d'entrée, ou un numéro prédéfini, s'il s'agit d'un paquet vide, et du côté réception, une mémoire tampon de réception (21, 22) respective associée à chaque flux primaire transmis, un démultiplexeur (29) répartissant dans les mémoires tampon de réception les paquets transmis par le support de transmission, en fonction du numéro de flux primaire associé, et des moyens (23,24) pour déterminer la cadence de lecture de chaque mémoire tampon de réception en fonction du flux appliqué en entrée de celle-ci, de manière à restituer le flux primaire transmis à un débit correspondant à celui d'origine. 1. Device for the transmission of several primary streams of digital signals in packet mode, on a single transmission medium, comprising on the transmission side on the transmission medium (1) a multiplexer (15) comprising at least as many inputs as primary streams to be transported, to combine the primary streams into a single stream, the output of the multiplexer being connected to the input of a transmission network adapter (18) to adapt the format of the stream to be transmitted to the transmission medium, and the output of which is connected to the transmission medium (1), and on the reception side of the transmission medium, a network adapter (25) in reception connected to the output of the transmission medium, for converting the received stream into a format corresponding to that of the flow applied to the adapter (18) of the transmitting network, characterized in that it also comprises, on the transmission side, as many transmission buffer memories (11,12) as primary flows to be transmitted, connected to the input of the multiplexer (15), into which the data of the primary flows are respectively inserted, the multiplexer also receiving an empty packet, and being designed to send as an output, ie a data packet stored in the one of the buffer memories (11, 12), ie an empty packet, depending on the filling state of the buffer memories, each packet sent as output being associated with a primary input stream number, or a predefined number, if it is an empty packet, and on the reception side, a respective reception buffer memory (21, 22) associated with each primary stream transmitted, a demultiplexer (29) distributing the transmitted packets in the reception buffer memories by the transmission medium, as a function of the associated primary flow number, and means (23, 24) for determining the reading rate of each reception buffer memory as a function of the flow applied at the cell input this, so as to restore the primary flow transmitted at a rate corresponding to that of origin. 2. Dispositif selon la revendication 1, caractérisé en ce que les flux primaires sont conformes à la norme MPEG 2-TS.  2. Device according to claim 1, characterized in that the primary streams conform to the MPEG 2-TS standard. 3. Dispositif selon la revendication 1 ou 2, caractérisé en ce que les mémoires tampon de réception (21,22) sont de type FIFO, chaque mémoire tampon de réception fournissant un signal"mémoire à demi pleine"qui est utilisé pour déclencher la lecture d'un paquet dans la mémoire tampon, de manière à restituer le flux primaire transmis à un débit  3. Device according to claim 1 or 2, characterized in that the reception buffer memories (21,22) are of FIFO type, each reception buffer memory providing a "half-full memory" signal which is used to trigger the reading of a packet in the buffer memory, so as to restore the primary stream transmitted at a rate <Desc/Clms Page number 10><Desc / Clms Page number 10> correspondant à celui d'origine.  corresponding to the original one. 4. Dispositif selon la revendication 3, caractérisé en ce que la cadence de lecture de chaque mémoire tampon de réception (21,22) est fournie par un oscillateur (23,24) commandé numériquement qui détermine cette cadence en fonction du débit moyen de remplissage de la mémoire tampon de réception et du signal "mémoire à demi pleine" délivré par celle-ci.  4. Device according to claim 3, characterized in that the reading rate of each reception buffer (21,22) is provided by a digitally controlled oscillator (23,24) which determines this rate according to the average filling rate of the reception buffer memory and of the “half-full memory” signal delivered by the latter. 5. Dispositif selon la revendication 4, caractérisé en ce que chaque oscillateur (23,24) comprend un registre (31) pour former un mot de n bits à partir d'un mot de n-m bits avec n > m, ce mot étant obtenu par un calcul de moyenne du débit de remplissage de la mémoire tampon de réception correspondante, et un mot de m bits obtenu par un calcul de moyenne appliqué au signal"mémoire à demi pleine"délivré par la mémoire tampon de réception, le mot de n bits formé par le registre (31) étant appliqué à la première entrée d'un circuit additionneur-accumulateur (32) à deux entrées et une sortie sur n bits rebouclée sur la seconde entrée, et conçu pour additionner les nombres présents sur ses deux entrées, la cadence de lecture de la mémoire tampon (21,22) étant fournie par la valeur du bit de poids fort du mot binaire en sortie du circuit additionneur-accumulateur (32).  5. Device according to claim 4, characterized in that each oscillator (23,24) comprises a register (31) to form a word of n bits starting from a word of nm bits with n> m, this word being obtained by an average calculation of the filling rate of the corresponding reception buffer memory, and a word of m bits obtained by an average calculation applied to the signal "half-full memory" delivered by the reception buffer memory, the word n bits formed by the register (31) being applied to the first input of an adder-accumulator circuit (32) with two inputs and an output on n bits looped back to the second input, and designed to add the numbers present on its two inputs , the read rate of the buffer memory (21,22) being supplied by the value of the most significant bit of the binary word at the output of the adder-accumulator circuit (32). 6. Dispositif selon la revendication 5, caractérisé en ce que le flux transmis par le support de transmission présente un débit d'environ 34 Mbits/s, et n et m sont choisis respectivement égaux à 22 et 8  6. Device according to claim 5, characterized in that the stream transmitted by the transmission medium has a bit rate of approximately 34 Mbits / s, and n and m are chosen to be equal to 22 and 8 respectively 7. Dispositif selon l'une des revendications 1 à 6, caractérisé en ce que du côté émission, il comprend en outre un codeur (16) pour introduire des informations de redondance dans le flux de sortie du multiplexeur (15), le flux en sortie du décodeur étant appliqué à un entrelaceur (17) pour constituer un flux de paquets de données dans lesquels sont réparties les données des paquets du flux appliqué en entrée de l'entrelaceur, et en ce que du côté réception, le flux de paquets de données reçu est traité par un désentrelaceur (27) permettant de reconstituer un flux de paquets sensiblement identique à celui appliqué en entrée de l'entrelaceur (17), ce flux étant décodé par un décodeur (28) utilisant les informations de redondance pour corriger des erreurs éventuelles de transmission et restituer un flux de paquets au moins sensiblement identique à celui appliqué en entrée du décodeur (16). 7. Device according to one of claims 1 to 6, characterized in that on the transmission side, it further comprises an encoder (16) for introducing redundancy information into the output stream of the multiplexer (15), the stream in output of the decoder being applied to an interleaver (17) to constitute a stream of data packets in which the packet data of the stream applied at the input of the interleaver is distributed, and in that on the reception side, the stream of packets of received data is processed by a deinterleaver (27) making it possible to reconstruct a packet stream substantially identical to that applied at the input of the interleaver (17), this stream being decoded by a decoder (28) using the redundancy information to correct possible transmission errors and restore a packet stream at least substantially identical to that applied at the input of the decoder (16). <Desc/Clms Page number 11> <Desc / Clms Page number 11> 8. Dispositif selon la revendication 7, caractérisé en ce que le codeur (16) est de type Reed-Solomon.  8. Device according to claim 7, characterized in that the encoder (16) is of the Reed-Solomon type. 9. Dispositif selon la revendication 7 ou 8, caractérisé en ce que l'entrelaceur (17) et le désentrelaceur (27) sont de type convolutionnel et présentent une profondeur de 23 et un ordre de 7. 9. Device according to claim 7 or 8, characterized in that the interleaver (17) and the deinterleaver (27) are of the convolutional type and have a depth of 23 and an order of 7.
FR0112277A 2001-09-24 2001-09-24 DEVICE FOR TRANSMITTING MULTIPLE DIGITAL SIGNALS ON A SINGLE TRANSMISSION MEDIUM Expired - Lifetime FR2830158B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR0112277A FR2830158B1 (en) 2001-09-24 2001-09-24 DEVICE FOR TRANSMITTING MULTIPLE DIGITAL SIGNALS ON A SINGLE TRANSMISSION MEDIUM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0112277A FR2830158B1 (en) 2001-09-24 2001-09-24 DEVICE FOR TRANSMITTING MULTIPLE DIGITAL SIGNALS ON A SINGLE TRANSMISSION MEDIUM

Publications (2)

Publication Number Publication Date
FR2830158A1 true FR2830158A1 (en) 2003-03-28
FR2830158B1 FR2830158B1 (en) 2004-09-10

Family

ID=8867555

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0112277A Expired - Lifetime FR2830158B1 (en) 2001-09-24 2001-09-24 DEVICE FOR TRANSMITTING MULTIPLE DIGITAL SIGNALS ON A SINGLE TRANSMISSION MEDIUM

Country Status (1)

Country Link
FR (1) FR2830158B1 (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0425834A2 (en) * 1989-10-31 1991-05-08 ALCATEL ITALIA Società per Azioni System and multiplexer/ demultiplexer for the transmission/ reception of digital television information
EP0705042A2 (en) * 1994-09-29 1996-04-03 CSELT Centro Studi e Laboratori Telecomunicazioni S.p.A. Method of multiplexing streams of audio-visual signals coded according to standard MPEG1
EP0743796A2 (en) * 1995-05-16 1996-11-20 THOMSON multimedia An easily expandable transport stream encoder
US5602595A (en) * 1993-12-29 1997-02-11 Zenith Electronics Corporation ATV/MPEG sync system
EP0838958A1 (en) * 1994-01-05 1998-04-29 Thomson Consumer Electronics, Inc. Consumer interface for a digital television system
US5877812A (en) * 1995-11-21 1999-03-02 Imedia Corporation Method and apparatus for increasing channel utilization for digital video transmission
EP0932308A2 (en) * 1998-01-26 1999-07-28 Sony Corporation Digital signal multiplexing, transmission and recording method and apparatus and recording medium
US6118786A (en) * 1996-10-08 2000-09-12 Tiernan Communications, Inc. Apparatus and method for multiplexing with small buffer depth
US6233253B1 (en) * 1997-05-23 2001-05-15 Thomson Licensing S.A. System for digital data format conversion and bit stream generation

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0425834A2 (en) * 1989-10-31 1991-05-08 ALCATEL ITALIA Società per Azioni System and multiplexer/ demultiplexer for the transmission/ reception of digital television information
US5602595A (en) * 1993-12-29 1997-02-11 Zenith Electronics Corporation ATV/MPEG sync system
EP0838958A1 (en) * 1994-01-05 1998-04-29 Thomson Consumer Electronics, Inc. Consumer interface for a digital television system
EP0705042A2 (en) * 1994-09-29 1996-04-03 CSELT Centro Studi e Laboratori Telecomunicazioni S.p.A. Method of multiplexing streams of audio-visual signals coded according to standard MPEG1
EP0743796A2 (en) * 1995-05-16 1996-11-20 THOMSON multimedia An easily expandable transport stream encoder
US5877812A (en) * 1995-11-21 1999-03-02 Imedia Corporation Method and apparatus for increasing channel utilization for digital video transmission
US6118786A (en) * 1996-10-08 2000-09-12 Tiernan Communications, Inc. Apparatus and method for multiplexing with small buffer depth
US6233253B1 (en) * 1997-05-23 2001-05-15 Thomson Licensing S.A. System for digital data format conversion and bit stream generation
EP0932308A2 (en) * 1998-01-26 1999-07-28 Sony Corporation Digital signal multiplexing, transmission and recording method and apparatus and recording medium

Also Published As

Publication number Publication date
FR2830158B1 (en) 2004-09-10

Similar Documents

Publication Publication Date Title
FR2775854A1 (en) METHOD AND DEVICE FOR TRANSMITTING AND RECEIVING DATA, PARTICULARLY IN A MOBILE SATELLITE TELECOMMUNICATIONS SYSTEM
EP0487428A1 (en) Circuit arrangement for the transmission of synchronous information over an asynchronous network, in particular an asynchronous transfer mode network
EP0996232A2 (en) Method and apparatus for interleaving a sequence of data elements
FR2599201A1 (en) CODED PULSE DIFFERENTIAL MODULATION ENCODING DEVICE, ASSOCIATED DECODING DEVICE, AND TRANSMISSION SYSTEM COMPRISING AT LEAST ONE SUCH ENCODING OR DECODING DEVICE
EP0695051B1 (en) Digital satellite transmission system
FR2837038A1 (en) METHOD AND SYSTEM FOR EXTRACTING A CLOCK SIGNAL ALLOWING SYNCHRONIZATION OF CLOCKS ON A PACKET TRANSMISSION NETWORK
EP0648063B1 (en) Method and apparatus for transmsission of series of ATM-cells
EP0273815B1 (en) Method and device for multistate modulation and demodulation with an adjustable protection level
EP0053064B1 (en) Digital transmission system with adaptive coding of sampled and orthogonally transformed analogue information
FR2830158A1 (en) Single transmission optical fibre/satellite system having memory/multiplexer input primary stream/empty packet with packet filling number determined and receiver side demultiplexer/receive memory sequence determining/restoring rate.
EP2750368B1 (en) Synchronisation method and system for DVB-S2 frames and related frame structure
FR2898000A1 (en) Erratic interruption managing method for e.g. communication satellite, involves generating points and evaluations of polynomial for points during transmission of message composed of data packets, and transmitting evaluations to receivers
US20090007201A1 (en) Jitter Introduction In A Data Transmission System
EP0792071B1 (en) MPEG2 decoder
EP0781480B1 (en) Data packet routing device
FR2703859A1 (en) Method of dynamic management of the correction capacity of a layer for matching to the ATM
WO2009007261A2 (en) Method and device for transmitting bursts of variable size
EP0982866A1 (en) Method for convolutional coding and transmission of a stream of packets of digital data, and a method and apparatus for corresponding decoding
WO2009030595A2 (en) Method, device and system for generating a contribution data stream
FR2726714A1 (en) CLOCK EXTRACTION CIRCUIT FOR DIGITAL TRANSMISSION SYSTEM AND REPEATER CONTAINING IT
WO2024017554A1 (en) Symbol timing synchronization device and method with a parallel architecture
EP0569274A1 (en) Apparatus for inserting digital TV programs in a transmission or diffusion channel and apparatus for receiving said programs
FR2560725A1 (en) METHOD AND DEVICE FOR PROTECTION AGAINST ERRORS ADAPTED TO THE TRANSMISSION OF DARK DIGITAL DATA
FR2844652A1 (en) High level data link control protocol plesiochrone stream transmission having digital word stream input channels aligning time base/frequency then multiplexing/processing
EP1276332A1 (en) Multi-layered multiplexing for generating MPEG-2 transport stream from MPEG-2 and MPEG-4 elementary streams

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 16

PLFP Fee payment

Year of fee payment: 17