Brevet FR2978319A1 — publié le 20130125

La présente invention concerne le domaine de la diffusion de programmes de télévision numérique et plus particulièrement un procédé de génération d'un flux conforme à la norme DVB (Digital Video Broadcast en anglais) qui soit compris par un décodeur de première génération, typiquement conforme à DVB-S/C/T/, et qui permette également la génération déterministe d'un flux conforme à la norme de seconde génération DVB-T2. Historiquement, l'ETSI (European Telecommunications Standards Institute en anglais) a proposé une première norme, DVB-S, pour la diffusion de programmes par satellite. Cette norme a été déclinée dans les normes DVB-C pour la diffusion par réseau câblé et DVB-T pour la diffusion terrestre. Nous appellerons ces normes, normes DVB de première génération. Ces normes partagent un socle commun. Les programmes sont composés de flux audio et vidéo multiplexés auxquels sont ajoutées des informations de signalisation sous la forme de tables de signalisation connues sous le nom de tables SI/PSI (Service Information / Program Specific Information en anglais). Le flux multiplexé résultant est encapsulé dans une couche de transport conforme à la norme MPEG-2 TS (Transport Stream en anglais) pour la diffusion. Ces normes ont connu un succès certain et constituent une technologie de diffusion télévisuelle largement répandue. Aujourd'hui, une nouvelle génération de ces normes est développée. En particulier, la diffusion terrestre est normalisée sous la forme d'une norme DVB-T2. Cette nouvelle norme permet d'agréger au sein d'un même flux plusieurs tunnels couche physique appelés PLP (Physical Layer Pipe en anglais). Chacun de ces tunnels couche physique est constitué d'un multiplexe de programmes dans un flux de transport de type MPEG-2 TS disposant de ses propres paramètres de modulation. Ces tunnels sont rassemblés au sein d'un flux appelé flux T2-MI, lui-même encapsulé dans une nouvelle couche de type MPEG-2 TS. Ce flux T2-MI est constitué de paquets de données T2-MI dont des paquets de synchronisation T2-MI timestamp, des paquets de signalisation dont le paquet nommé L1 courant qui donne des informations sur la structure du flux et des paquets appelés trames bande de base (Baseband Frame en anglais) contenant les données des flux TS des différents tunnels couche physique. Ces paquets sont organisés en trame T2-MI, chaque trame contient un paquet T2-MI timestamp, un paquet T2-MI L1 courant et des paquets de trame bande de base. Ces flux T2-MI sont finement synchronisés à l'aide des paquets T2-MI timestamp de façon à permettre une diffusion au sein d'une plaque mono fréquence SFN (Single Frequency Network en anglais). Ces plaques sont constituées d'une pluralité d'émetteurs diffusant le même flux sur la même fréquence. Ce mode de diffusion n'est possible que si les émetteurs sont finement synchronisés et que les flux émis sont identiques au bit prés, sous peine de générer des interférences dans les zones couvertes par les émissions d'au moins deux émetteurs. L'adoption de cette norme de diffusion terrestre de seconde génération ne peut se faire par un basculement et doit cohabiter avec une diffusion parallèle des mêmes programmes suivant les normes de première génération. Si l'on prend l'exemple d'un opérateur diffusant un bouquet de programmes par satellite selon la norme DVB-S et désirant adopter également une diffusion terrestre des mêmes programmes selon la norme DVB-T2, il est nécessaire aujourd'hui de diffuser au moins deux flux, un premier multiplexe MPEG-2 TS classique contenant les programmes à destination des foyers dotés d'un décodeur satellite classique et un second multiplexe au format T2-MI encapsulé MPEG-2 TS à destination des divers émetteurs DVB-T2. L'on se retrouve avec une duplication des programmes alors même que la bande passante satellite est onéreuse. Ces surcoûts sont un frein au développement de la nouvelle génération de norme. L'invention vise à résoudre les problèmes précédents par un procédé de génération d'un flux contenant un multiplexe conforme à une norme DVB de première génération. Ce flux contient également les informations relatives à une encapsulation conforme à DVB-T2 d'au moins un sous ensemble des programmes diffusés. Ces informations sont insérées dans le flux sous la forme de sections privées. Ces sections privées seront ignorées par un décodeur de première génération qui décodera le flux conformément à la norme de première génération. Un équipement selon l'invention sera par contre à même de construire le flux T2-MI au niveau d'un émetteur DVB-T2 qui contient au moins un sous-ensemble des programmes diffusés. Cette construction du flux T2-MI est faite selon l'invention de manière déterministe et synchrone qui permet une diffusion terrestre SFN des flux ainsi construits au niveau de chaque émetteur. De même, cette invention permet de procéder à la régionalisation de flux. L'homme du métier comprendra que cette invention s'applique aussi dans le cadre d'une diffusion MFN (Multiple Frequency Network en anglais). L'invention concerne un procédé de génération d'un flux, dit flux dérivé, à partir d'un flux, dit flux d'origine, ledit flux d'origine étant un flux de transport comprenant un multiplexe de programmes conforme à une norme DVB de première génération, qui comporte les étapes suivantes : - une étape d'encapsulation du flux d'origine dans un flux T2-MI ; - une étape de génération d'un flux dérivé du flux d'origine conforme à ladite 5 norme DVB de première génération comprenant : - une étape d'obtention d'un flux dérivé par insertion dans le flux d'origine des informations relatives à l'encapsulation T2-MI ; - une étape d'insertion dans le flux dérivé des valeurs des PCR relevées sur les paquets TS du flux d'origine ; 10 - une étape de mise à jour des valeurs de PCR des paquets pour prendre en compte la différence de débit entre le flux dérivé et le flux d'origine. Selon un mode particulier de réalisation de l'invention, l'étape d'obtention d'un flux dérivé par insertion dans le flux d'origine des informations relatives à l'encapsulation T2-MI comprend une étape d'insertion des paquets T2-MI DVB-T2 15 timestamp et T2 MI L1 courant. Selon un mode particulier de réalisation de l'invention, l'étape d'obtention d'un flux dérivé par insertion dans le flux d'origine des informations relatives à l'encapsulation T2-MI comprend une étape d'insertion dans le flux d'origine de sections privées contenant les informations relatives à l'encapsulation T2-MI. 20 Selon un mode particulier de réalisation de l'invention, le procédé comporte en outre une étape d'adaptation de débit par insertion de paquets de bourrage dont l'identificateur de programme PID est différent du programme nul. L'invention concerne également un procédé de génération d'un flux conforme à la norme DVB-T2 à partir d'un flux dérivé généré par le procédé selon l'une des 25 revendications 1 à 5, qui comporte les étapes suivantes : - une étape d'extraction des paramètres du flux T2-MI déduits des informations relatives à l'encapsulation T2-MI insérées dans le flux ; - une étape de reconstitution du flux d'origine ; - une étape de restauration des marqueurs temporels PCR à partir des valeurs 30 sauvegardées insérées dans le flux dérivé ; - une étape de construction du flux T2-MI à partir du flux restauré et des informations relatives à l'encapsulation T2-MI extraites ; - une étape d'insertion des paquets T2-MI DVB-T2 timestamp et L1 courant dans le flux généré. Selon un mode particulier de réalisation de l'invention, l'étape d'extraction des paramètres du flux T2-MI comporte une étape d'extraction de paquets T2-MI DVBT2 timestamp et L1 courant insérés dans le flux sous la forme de sections privées. Selon un mode particulier de réalisation de l'invention, le procédé comporte une étape de duplication du flux d'origine reconstitué en autant de versions que de tunnels à générer au sein du flux T2-MI à construire, les paquets des programmes non destinés à être présents dans le tunnel que l'on construit à partir de ce flux étant mis à nul. L'invention concerne également un dispositif de génération d'un flux, dit flux dérivé, à partir d'un flux, dit flux d'origine, ledit flux d'origine étant un flux de transport comprenant un multiplexe de programmes conforme à une norme DVB de première génération, qui comporte : - des moyens pour encapsuler le flux d'origine dans un flux T2-MI ; - des moyens pour générer un flux dérivé du flux d'origine conforme à ladite norme DVB de première génération comprenant : - des moyens pour obtenir un flux dérivé par insertion dans le flux d'origine des informations relatives à l'encapsulation T2-MI ; - des moyens pour insérer dans le flux dérivé des valeurs des PCR relevées sur les paquets TS du flux d'origine ; - des moyens pour mettre à jour des valeurs de PCR des paquets pour 20 prendre en compte la différence de débit entre le flux dérivé et le flux d'origine. L'invention concerne également un dispositif de génération d'un flux conforme à la norme DVB-T2 à partir d'un flux dérivé généré par le dispositif selon la revendication 8, qui comporte : 25 - des moyens pour extraire des paramètres du flux T2-MI déduits des informations relatives à l'encapsulation T2-MI insérées dans le flux ; - des moyens pour reconstituer le flux d'origine ; - des moyens pour restaurer des marqueurs temporels PCR à partir des valeurs sauvegardées insérées dans le flux dérivé ; 30 - des moyens pour construire le flux T2-MI à partir du flux restauré et des informations relatives à l'encapsulation T2-MI extraites ; - des moyens pour insérer les paquets T2-MI DVB-T2 timestamp et L1 courant dans le flux généré. L'invention concerne également un système de diffusion de programmes vidéos qui comporte : - un dispositif de génération d'un flux, dit flux dérivé, à partir d'un flux, dit flux d'origine, ledit flux d'origine étant un flux de transport comprenant un multiplexe de 5 programmes conforme à une norme DVB de première génération ; - un dispositif de génération d'un flux conforme à la norme DVB-T2 à partir d'un flux dérivé généré par le dispositif précédent. Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, apparaîtront plus clairement à la lecture de la description suivante d'un exemple de 10 réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels : La Fig. 1 illustre l'architecture d'un système de diffusion satellite selon la norme DVB-S. La Fig. 2 illustre l'architecture d'un système de diffusion terrestre selon la 15 norme DVB-T2. La Fig. 3 illustre l'architecture d'un exemple de réalisation d'un système de diffusion selon l'invention. La Fig. 4 illustre le procédé de génération du flux selon un exemple de réalisation. 20 La Fig. 5 illustre le procédé de construction du flux T2-MI selon un exemple de réalisation de l'invention. L'invention va être décrite plus précisément dans le cadre d'un exemple de réalisation basé sur la norme de diffusion de première génération DVB-S, mais l'homme du métier comprend qu'elle peut s'appliquer à toute norme DVB de 25 première génération dont, par exemple, DVB-C, DVB-T ou autre. En effets, ces normes de première génération sont proches et utilisent un format de flux identique. La Fig. 1 illustre l'architecture d'un système de diffusion satellite selon la norme DVB-S ou DVB-S2. En amont, un ensemble d'encodeurs audio/vidéo 1.1 réalise la compression des programmes. Ces programmes sont alors multiplexés par un 30 multiplexeur 1.2 qui génère un multiplexe au format MPTS (Multi-Program Transport Stream en anglais) MPEG-2. Ce multiplexe est alors envoyé à un modulateur DVB-S ou DVB-S2 1.3. Le signal ainsi modulé est émis en direction d'un satellite 1.4 qui le diffuse vers un démodulateur DVB-S/S2 1.5 au domicile de l'usager. La Fig. 2 illustre l'architecture d'un système de diffusion terrestre selon la norme DVB-T2. On retrouve certains éléments de l'architecture précédente. En particulier, on retrouve la pluralité d'encodeurs 2.1, le multiplexeur 2.2, un modulateur DVB-S/S2 2.3 pour émettre le signal vers le satellite 2.4. Par contre le format du flux émis est différent. En effet, le multiplexe construit par le multiplexeur 2.2 est envoyé à une passerelle T2 2.5 (T2 gateway en anglais) chargée d'encapsuler le multiplexe dans un flux au format T2-MI lui-même encapsulé dans un flux MPTS. Ce mécanisme est décrit dans le document « Digital Video Broadcasting (DVB); Modulator Interface (T2-MI) for a second generation digital terrestrial television broadcasting system (DVB-T2) » référencé « DVB Document A136r2 ». C'est ce flux qui est émis vers le satellite et diffusé vers les émetteurs DVB-T2. Ces émetteurs comportent un modulateur DVB-T2 2.6 pour une émission terrestre par l'émetteur 2.7. Le flux est diffusé par le satellite à un ensemble d'émetteurs 2.7 pour une émission sur une ou plusieurs régions et l'ensemble des modulateurs d'une même région ou plus précisément de la même plaque SFN transmet le signal modulé sur une même fréquence. Il est donc primordial que les différents modulateurs 2.6 d'une même région au pied de chaque émetteur 2.7 soient finement synchronisés pour que l'émission SFN par les différents émetteurs 2.7 se passe sans problème. À cette fin, le flux T2-MI dispose d'informations spécifiques et particulièrement d'informations de synchronisation particulière, typiquement le paquet T2-MI appelé DVB-T2 timestamp, qui implémente un marquage temporel permettant cette synchronisation fine des modulateurs DVB-T2. Cette synchronisation repose sur le fait que les étiquettes temporelles, les paquets DVB-T2 timestamp, sont générés en un point unique dans la passerelle T2 2.5 en amont de la diffusion. Un opérateur diffusant un bouquet de programmes selon la norme DVB-S/S2 de première génération et souhaitant adopter un mode de diffusion DVB-T2 se voit contraint de dupliquer l'émission vers le satellite de ses programmes. Une première émission est faite d'un flux DVB-S à destination des usagers. Une seconde émission est faite au format T2-MI encapsulé MPTS à destination des modulateurs DVB-T2. Ces deux flux sont incompatibles. En effet, un flux T2-MI ne peut être décodé par les décodeurs DVB-S/S2 déployés dans les foyers des usagers. À l'inverse, le flux DVBS/S2 ne peut pas être utilisé par les modulateurs DVB-T2. Une première idée de solution serait de déployer une passerelle T2 telle que la passerelle 2.5 en amont des modulateurs DVB-T2 2.6. On recevrait alors le flux DVB- S diffusé par le satellite pour les usagers et on utiliserait la passerelle pour encapsuler ce flux au format T2-MI requis pas les modulateurs DVB-T2. Cette solution n'est pas fonctionnelle, car le processus de génération du flux T2-MI à partir d'un flux TS classique n'est pas déterministe. Les flux générés ne sont pas identiques au bit prés et ne peuvent être synchronisés finement. L'invention repose sur la génération du flux T2-MI en amont de la diffusion vers les émetteurs DVB-T2. Une fois ce flux T2-MI généré, on insère dans le flux MPTS classique les paquets spécifiques T2-MI tels que les paquets de marquage temporel DVB-T2 timestamp et les paquets de signalisation L1 courant. Il est également nécessaire d'insérer un marquage temporel conforme au mécanisme ISCR (Input Stream Clock Reference en anglais) des paquets. Le champ ISCR transporte les valeurs d'un compteur de 22 bits cadencé à la fréquence de modulation, et un récepteur DVB T2 peut utiliser ce champ pour régénérer le débit exact du flux reçu. Ce champ est l'un des champs du ISSY (Input Stream SYnchronization en anglais). Les paramètres ISSY sont utilisés pour la génération de flux T2 MI avec plusieurs tunnels et lorsque la suppression de paquets nuls est activée. Les champs composant le ISSY et en particulier l'ISCR sont insérés dans l'en-tête des trames bande de base. Plus précisément, l'heure d'arrivée dans l'équipement générant le flux T2MI de tous les paquets est marquée par ce compteur, et le champ ISCR est l'heure d'arrivée du premier paquet TS complet dans la trame bande de base. Ces paquets T2-MI sont insérés dans le flux MPTS d'origine et ont donc pour effet d'en modifier le débit. En conséquence, le marquage temporel des différents programmes ou mécanisme PCR (Program Clock Reference en anglais) n'est plus valide. On rappelle que ce mécanisme consiste à introduire de manière régulière une étiquette temporelle dans les paquets du programme pour permettre la synchronisation de sa diffusion. Un dernier traitement est donc nécessaire. On récupère dans le flux MPTS d'origine les informations de PCR et on les insère également dans le flux. Les PCR d'origines sont mis à jour dans les paquets pour s'adapter au nouveau débit du flux. Toutes ces informations complémentaires sont insérées sous la forme de sections privées au sens du format MPTS. De ce fait, le flux résultant peut être diffusé directement aux usagers DVB-S/S2. En effet, les décodeurs DVB-S/S2 ignorent de telles sections privées et sont en mesure de décoder le flux résultant comme s'il s'agissait d'un flux MPTS classique. Ce flux reçu au pied de chaque émetteur DVB-T2 permet à un équipement dédié de générer un flux T2-MI encapsulé MPTS à l'aide des informations insérées dans le flux. Ce processus de génération est déterministe et les informations temporelles de synchronisation étant celles générées en amont de la diffusion, elles sont identiques et il est possible de diffuser les flux ainsi reconstruits au niveau de chaque émetteur DVB-T2 selon un schéma d'émission SFN. Nous appelons flux d'origine, le flux multiplexé encapsulé TS qui est généré par le multiplexeur 3.2. Nous appelons flux dérivé, le flux généré par la passerelle T2 DTH selon l'invention qui est dérivé du flux TS d'origine par insertion d'informations relatives à une encapsulation T2-MI de ce flux d'origine. Ce flux dérivé a le même format que le flux d'origine, mais contient en outre des sections privées contenant ces informations relatives à l'encapsulation T2-MI. Les flux d'origine et dérivé sont donc conformes à la même norme DVB de première génération. La Fig. 3 illustre l'architecture d'un exemple de réalisation d'un système de diffusion selon l'invention. On retrouve les éléments communs aux architectures déjà décrites, l'ensemble d'encodeurs 3.1 et le multiplexeur 3.2 pour générer le flux multiplexé dit d'origine en sortie du multiplexeur 3.2. Ce flux MPTS d'origine est alors traité par une passerelle T2 modifiée 3.8 que l'on appelle passerelle T2 DTH (Direct To Home en anglais). C'est cette passerelle T2 DTH qui est chargée de générer le flux MPTS dans lequel sont insérées les informations T2-MI selon l'invention. Cette génération est détaillée plus loin. Ce flux MPTS est alors émis par un modulateur DVB-S/S2 vers le satellite 3.4 pour une diffusion. Cette diffusion est faite d'une part à destination d'usagers disposant d'une réception satellite classique 3.5. Ces usagers disposent d'un décodeur satellite classique qui peut décoder le flux reçu en ignorant les sections privées contenant les informations T2-MI. Le bouquet diffusé est donc reçu par les utilisateurs satellites de manière transparente comme s'il s'agissait d'un flux MPTS classique conforme à l'architecture de la Fig. 1. Le même flux MPTS est également diffusé vers les émetteurs DVB-T2 3.7. Ceux-ci sont équipés d'un modulateur DVB-T2 classique 3.6 qui prend en entrée un flux T2-MI encapsulé MPTS. Ce flux est généré à partir du flux MPTS diffusé par un équipement 3.9 selon l'invention appelé générateur T2 DTH (DTH-T2 Edge en anglais). L'invention permettant d'utiliser le même flux pour un décodage classique par des usagers et une émission en DVB-T2 par les émetteurs est donc située d'une part dans la passerelle T2 DTH 3.8 qui permet de générer le flux selon l'invention et dans le générateur T2 DTH 3.9 qui permet de construire le flux T2-MI à partir du flux ainsi généré. L'invention fonctionnerait de la même manière si la diffusion satellite était remplacée par une diffusion câblée, terrestre ou IP (Internet Protocol en anglais). Elle offre l'avantage qu'un même flux peut être utilisé par une diffusion DVB de première génération et par une diffusion DVB-T2. La Fig. 4 illustre le procédé de génération du flux selon un exemple de réalisation. Ce procédé est implémenté par la passerelle T2 DTH 3.8. Certaines étapes du procédé sont identiques aux étapes effectuées par une passerelle T2 classique telle que la passerelle T2 2.5 de la Fig. 2. Cet équipement se situe au niveau de la tête de réseau. Il reçoit un flux MPTS provenant du multiplexeur. Il insère dans ce flux des paquets d'informations relatives à l'encapsulation T2-MI afin de pouvoir générer au niveau des sites de transmission un flux T2-MI déterministe. Cette insertion est transparente pour un décodeur standard. Ce flux T2-MI peut contenir plusieurs tunnels couche physique au besoin. Cette passerelle utilise une horloge temporelle de référence, par exemple le signal PPS à 10 MHz provenant d'un flux satellite, mais toute autre horloge partagée suffisamment précise peut convenir. Les paramètres d'entrée sont les paramètres de modulation du flux T2-MI, ce sont typiquement les mêmes paramètres que ceux utilisés dans une passerelle T2 classique. La première étape 4.1 consiste à générer l'horloge de trame T2. Cette horloge détermine la durée de la trame. À chaque coup de cette horloge, la passerelle T2 DTH insère dans le flux d'entrée les paquets T2-MI DVB-T2 timestamp, étape 4.2, et T2-MI L1 courant, étape 4.3. Ces paquets sont encapsulés avantageusement dans une section privée (private data en anglais) conformément aux normes ETSI 300 468 et 13 818-1. Tout autre moyen pour insérer les paquets dans le flux d'une manière qui ne gêne pas le décodage par un décodeur standard peut être utilisé. La structure de la section privée peut être, par exemple, la suivante : un champ « Table id » égal à 0x80, un champ « private_section _length » égal à la longueur totale du paquet T2-MI DVBT2 timestamp en incluant le code correcteur et l'en-tête et un champ « private_data _byte » contenant l'intégralité du paquet T2-MI DVB-T2 timestamp. Pour le paquet T2-MI L1 courant, la section privée contiendra par exemple les champs suivants : un champ « Table id » égal à Ox8l, un champ « private_section _length » égal à la longueur totale du paquet T2-MI L1 courant en incluant le code correcteur et l'en-tête et un champ «private_data _byte » contenant l'intégralité du paquet T2-MI L1 courant. C'est ce paquet qui contient la signalisation sur les programmes contenus dans le flux ainsi que les différents tunnels couche physique PLP contenus dans le flux T2-MI. Lors de l'étape 4.4, on insère de la même manière dans le flux un ou plusieurs paquets contenant l'ensemble des valeurs de PCR des paquets du flux d'origine. On appelle flux d'origine le flux multiplexé reçu en entrée de la passerelle T2 DTH. En effet, pour rester conforme avec la norme ETR 290, il va être nécessaire de mettre à jour les valeurs de PCR contenues dans les paquets TS du flux d'entrée pour les adapter à la modification de débit due à l'insertion de toutes ces données supplémentaires dans le flux. Lorsque l'on voudra retrouver ce flux d'entrée, on pourra restaurer ces valeurs initiales des PCR à l'aide de ces paquets les contenant que l'on insère dans le flux. Pour chaque trame T2-MI, on va donc insérer l'ensemble des valeurs de PCR des paquets de la trame, c'est-à-dire l'ensemble des PCR des paquets entre deux coups d'horloge de l'horloge de trame T2. Pour le paquet contenant les PCR, la section privée contiendra par exemple les champs suivants : un champ « Table id » égal à 0x82, un champ « private_section _length » égal à la longueur totale du champ « private_data _byte » et un champ « private_data _byte » qui aura la structure suivante : Nb services : 8 bits Pour i de 1 à Nb services { Service id : 16 bits Nb PCR : 8 bits For j de 1 à Nb PCR { reserved : 6 bits PCR : 42 bits } }. Lors de l'étape 4.5, avantageusement, l'ensemble des paquets TS en entrée de la passerelle T2 DTH est marqué temporellement en interne. Ce marquage est basé sur la fréquence du modulateur et est réalisé à l'aide d'un compteur sur 22 bits. Ce marquage est identique à celui fait par une passerelle T2 et correspond au mécanisme ISCR (Input Stream Clock Reference en anglais) tel que défini dans la norme ETSI 302 755 « Digital Video Broadcasting (DVB) ; Frame structure channel coding and modulation for a second generation digital terrestrial television broadcasting system (DVB-T2) ». La dernière valeur précédant l'insertion d'un paquet d'informations de reconstruction du flux T2-MI est sauvegardée et transmise dans un paquet TS. De même, il est possible d'ajouter dans ces paquets des informations sur la taille du buffer requise (BUES'). Éventuellement, des informations privées peuvent être rajoutées. Ces informations privées pourront définir le contenus des flux TS en terme de programmes des différents tunnels. Lors de l'étape 4.6, une mise à jour des PCR des paquets TS est effectuée. Afin de générer un flux conforme à la norme ETR 290, les PCR des différents services audio et vidéo sont mis à jour. Cette mise à jour est destinée à prendre en compte la différence de débit entre le flux dérivé et le flux d'origine. Éventuellement, une adaptation de débit peut être effectuée lors d'une étape 4.7. Cette adaptation est alors faite par insertion de sections de bourrage. Normalement, les sections de bourrage sont caractérisées par un identificateur de programme PID nul. Ici, un identificateur différent est avantageusement choisi. Ceci permet de faire la différence entre des sections de bourrage présentes dans le flux d'origine et celles qui sont rajoutées éventuellement lors de cette étape. En effet, pour la validité des PCR lorsque l'on reconstituera le flux d'origine, il faudra supprimer uniquement le bourrage additionnel ajouté lors de cette étape et pas le bourrage éventuellement présent dans le flux d'origine. On a ainsi construit un flux dérivé du flux d'origine, agrémenté de sections privées contenant les informations relatives à ce même flux tel qu'il serait encapsulé au format T2-MI. Le flux contient les mêmes programmes multiplexés que le flux d'origine et reste parfaitement décodable par un décodeur satellite classique du fait de la mise à jour des PCR. Nous allons maintenant décrire le procédé permettant de reconstruire de manière déterministe le flux T2-MI à partir de ce même flux dérivé par un générateur T2 DTH. Ce procédé est illustré par la Fig. 5. Le générateur T2 DTH est typiquement situé au niveau du site de transmission, c'est-à-dire au pied de l'émetteur DVB-T2. Il reçoit un flux TS, le flux dérivé du flux d'origine construit par la passerelle T2 DTH, et génère un flux T2-MI standard. Lors d'une première étape 5.1, il est nécessaire d'extraire du flux les paramètres du flux T2-MI. Ces paramètres sont déduits des informations relatives à l'encapsulation T2-MI insérée dans le flux, typiquement il s'agit du contenu des paquets DVB-T2 timestamp et DVB-T2 L1 courant. Ces paquets sont donc extraits du flux et analysés pour obtenir ces paramètres. On récupère également à l'occasion l'index de la super trame et le compteur de paquet T2-MI. On sauvegarde également le premier compteur ISCR. Lors d'une seconde étape 5.2, on reconstruit le flux d'origine. Pour ce faire, on sauvegarde les paquets du flux dérivés sauf les sections privées ajoutées. On fait cette sauvegarde pour une trame, c'est-à-dire pour les paquets entre deux sections contenant les paquets T2-MI timestamp et T2-MI L1 courant. On restaure les PCR d'origine des paquets à partir des valeurs sauvegardées insérées dans le flux dérivé. Le flux ainsi stocké est identique aux flux d'origine. Lors de l'étape 5.3, on calcule la valeur du compteur ISCR de chaque paquet TS. Pour cela nous utilisons les valeurs insérées dans le flux lors de la génération du flux dérivé. Dans le flux dérivé nous avons une information ISCR par trame, il faut donc calculer une valeur d'ISCR pour chaque paquet à l'aide de cette valeur de trame. Pour cela, on prend deux valeurs successives du compteur ISCR, on en fait la différence que l'on divise par division entière par le nombre de paquets de la trame. Cette division nous donne un quotient et un reste. On incrémente alors la valeur du compteur ISCR du quotient pour chaque paquet TS entre le premier et le reste et du quotient plus un pour les autres paquets. Lors de l'étape 5.4, on reconstruit un ou plusieurs flux à partir du flux d'origine. Ensuite, il faut construire les tunnels composant le flux à générer. Les programmes présents dans chacun des tunnels à générer sont indiqués dans les sections privées ou bien définis par l'utilisateur. Éventuellement, un seul tunnel est généré. Même dans ce cas, de manière générale, ce tunnel unique ne comprend qu'un sous-ensemble des programmes contenus dans le flux d'origine pour des questions de débit maximal DVB-T2 par rapport au DVB-S. Exceptionnellement, un tunnel unique pourra être constitué de l'intégralité des programmes du flux d'origine. Il s'agit donc de générer un ou plusieurs flux comprenant chacun un ensemble de programmes issus du flux d'origine et destinés à être encapsulés dans un tunnel couche physique au sein du flux T2-MI généré. Ces flux sont construits par duplication du flux d'origine. Ensuite pour chaque flux on met à nul les paquets des programmes non destinés à être présents dans le tunnel que l'on construit à partir de ce flux. Chaque flux créé contient donc uniquement les paquets relatifs aux programmes appartenant au tunnel et des paquets nuls. On comprend que cette faculté de construire les tunnels à partir d'un choix de programmes dans le flux d'origine permet également d'implémenter une régionalisation à partir de l'invention. Dans ce cas, chaque région constituée d'une ou plusieurs plaques SFN va choisir son propre bouquet au sein du flux d'origine. Le fait que le flux puisse être alors différent d'un point de génération à un autre ne casse pas la contrainte SFN étant donné que le même choix de programme est fait au sein d'une même plaque SFN qui appartient à une région donnée. Les disparités n'interviennent alors que d'une plaque SFN à une autre. Lors d'une étape 5.5, on met à jour les tables de signalisation de chacun des flux pour refléter la suppression d'un certain nombre de programmes au sein du flux. Les tables devant être mises à jour sont notamment les tables PAT (Program Association Table en anglais), SDT (Service Description Table en anglais) et NIT (Network Information Table en anglais). De plus, les paquets EIT (Évent Information Table en anglais) décrivant un service supprimé sont remplacés par un paquet EIT avec une section de bourrage afin de conserver les compteurs de continuité dans l'objectif de préserver le réseau SFN. Ainsi, les flux générés auront le même débit que le flux d'origine, le même nombre de paquets et les paquets TS auront la même valeur de compteur ISCR. Cette étape est optionnelle, elle n'est pas nécessaire par exemple si le flux T2-MI contient un seul tunnel contenant l'intégralité des programmes d'origine. Lors d'une étape 5.6, on construit le flux T2-MI à partir du flux restauré et des informations relatives à l'encapsulation T2-MI extraites. Les flux TS sont encapsulés dans des paquets T2-MI. À l'aide du paquet T2-MI L1 courant, le nombre de tunnels ainsi que leurs paramètres de modulation sont connus. La taille et le nombre de trames bande de base pour chacun des tunnels au sein d'une trame T2 en sont déduits. Les trames bande de base sont construites dans le mode HEM (High Efficiency Mode en anglais) avec l'activation de la suppression des paquets nuls. Pour chacun des tunnels à traiter, les trames bande de base sont remplies tant qu'il y a des paquets disponibles et les trames restantes sont remplies par du bourrage. Les trames bande de base sont ensuite encapsulées dans des paquets T2-MI. Le compteur de paquets T2-MI ainsi que l'index de super trame T2 sont déduits du précédent paquet T2-MI L1 courant. De même, le champ ISCR de l'en-tête de la trame bande de base est mis à jour. Lors d'une étape 5.7, les derniers paquets T2-MI DVB-T2 timestamp et L1 courant sont alors insérés à la suite. Lors d'une dernière étape 5.8, le flux T2-MI ainsi généré est encapsulé, si nécessaire, dans un flux MPTS conformément à la norme DVB-T2. On constate que ce procédé de génération du flux T2-MI à partir du flux dérivé est déterministe et peut donc être reproduit au pied de chaque émetteur d'une zone de diffusion SFN sans compromettre cette diffusion SFN. Grâce à l'invention, il est possible de ne diffuser qu'un seul et même flux qui peut être décodé directement par des décodeurs de première génération chez l'utilisateur et servir à une diffusion DVBT2 même en mode SFN. Cette diffusion unique d'un seul flux est particulièrement intéressante dans le cas d'une diffusion par satellite, mode de diffusion où la bande passante est onéreuse. REVENDICATIONS1/ Procédé de génération d'un flux, dit flux dérivé, à partir d'un flux, dit flux d'origine, ledit flux d'origine étant un flux de transport comprenant un multiplexe de programmes conforme à une norme DVB de première génération, caractérisé en ce qu'il comporte les étapes suivantes : - une étape d'encapsulation du flux d'origine dans un flux T2-MI ; - une étape de génération d'un flux dérivé du flux d'origine conforme à ladite norme DVB de première génération comprenant : - une étape d'obtention d'un flux dérivé par insertion dans le flux d'origine des informations relatives à l'encapsulation T2-MI ; - une étape d'insertion dans le flux dérivé des valeurs des PCR relevées sur les paquets TS du flux d'origine ; - une étape de mise à jour des valeurs de PCR des paquets pour prendre 15 en compte la différence de débit entre le flux dérivé et le flux d'origine. 2/ Procédé selon la revendication 1, caractérisé en ce que l'étape d'obtention d'un flux dérivé par insertion dans le flux d'origine des informations relatives à l'encapsulation T2-MI comprend une étape d'insertion des paquets T2-MI DVB-T2 20 timestamp et T2 MI L1 courant. 3/ Procédé selon l'une des revendications 1 ou 2, caractérisé en ce que l'étape d'obtention d'un flux dérivé par insertion dans le flux d'origine des informations relatives à l'encapsulation T2-MI comprend une étape d'insertion dans le flux 25 d'origine de sections privées contenant les informations relatives à l'encapsulation T2- MI. 4/ Procédé selon l'une des revendications 1 ou 3, caractérisé en ce qu'il comporte en outre une étape d'adaptation de débit par insertion de paquets de 30 bourrage dont l'identificateur de programme PID est différent du programme nul. 5/ Procédé de génération d'un flux conforme à la norme DVB-T2 à partir d'un flux dérivé généré par le procédé selon l'une des revendications 1 à 5, caractérisé en ce qu'il comporte les étapes suivantes :- une étape d'extraction des paramètres du flux T2-MI déduits des informations relatives à l'encapsulation T2-MI insérées dans le flux ; - une étape de reconstitution du flux d'origine ; - une étape de restauration des marqueurs temporels PCR à partir des valeurs 5 sauvegardées insérées dans le flux dérivé ; - une étape de construction du flux T2-MI à partir du flux restauré et des informations relatives à l'encapsulation T2-MI extraites ; - une étape d'insertion des paquets T2-MI DVB-T2 timestamp et L1 courant dans le flux généré. 10 6/ Procédé selon la revendication 5, caractérisé en ce l'étape d'extraction des paramètres du flux T2-MI comporte une étape d'extraction de paquets T2-MI DVBT2 timestamp et L1 courant insérés dans le flux sous la forme de sections privées. 15 7/ Procédé selon l'une des revendications 5 ou 6, caractérisé en ce qu'il comporte une étape de duplication du flux d'origine reconstitué en autant de versions que de tunnels à générer au sein du flux T2-MI à construire, les paquets des programmes non destinés à être présents dans le tunnel que l'on construit à partir de ce flux étant mis à nul. 20 8/ Dispositif de génération d'un flux, dit flux dérivé, à partir d'un flux, dit flux d'origine, ledit flux d'origine étant un flux de transport comprenant un multiplexe de programmes conforme à une norme DVB de première génération, caractérisé en ce qu'il comporte : 25 - des moyens pour encapsuler le flux d'origine dans un flux T2-MI ; - des moyens pour générer un flux dérivé du flux d'origine conforme à ladite norme DVB de première génération comprenant : - des moyens pour obtenir un flux dérivé par insertion dans le flux d'origine des informations relatives à l'encapsulation T2-MI ; 30 - des moyens pour insérer dans le flux dérivé des valeurs des PCR relevées sur les paquets TS du flux d'origine ; - des moyens pour mettre à jour des valeurs de PCR des paquets pour prendre en compte la différence de débit entre le flux dérivé et le flux d'origine.9/ Dispositif de génération d'un flux conforme à la norme DVB-T2 à partir d'un flux dérivé généré par le dispositif selon la revendication 8, caractérisé en ce qu'il comporte : - des moyens pour extraire des paramètres du flux T2-MI déduits des informations relatives à l'encapsulation T2-MI insérées dans le flux ; - des moyens pour reconstituer le flux d'origine ; - des moyens pour restaurer des marqueurs temporels PCR à partir des valeurs sauvegardées insérées dans le flux dérivé ; - des moyens pour construire le flux T2-MI à partir du flux restauré et des informations relatives à l'encapsulation T2-MI extraites ; - des moyens pour insérer les paquets T2-MI DVB-T2 timestamp et L1 courant dans le flux généré. 10/ Système de diffusion de programmes vidéos caractérisé en ce qu'il comporte : - un dispositif de génération d'un flux, dit flux dérivé, à partir d'un flux, dit flux d'origine, ledit flux d'origine étant un flux de transport comprenant un multiplexe de programmes conforme à une norme DVB de première génération ; - un dispositif de génération d'un flux conforme à la norme DVB-T2 à partir d'un flux dérivé généré par le dispositif précédent.