Brevet FR3024626A1 — publié le 20160205

La présente invention concerne le domaine de la diffusion d'un service d'alerte dans un système de diffusion de programmes numériques audiovisuels au sein d'une plaque mono fréquence. Dans les systèmes de diffusion de programmes numériques audiovisuels, les flux de données audiovisuels sont multiplexés et marqués temporellement pour permettre une diffusion mono fréquence SFN (pour Single Frequency Network en anglais) de ceux-ci. La diffusion SFN (pour Single Frequency Network en anglais) se caractérise en ce que la diffusion des services est effectuée par l'émission d'un même flux de données par différents émetteurs sur une seule et même fréquence de modulation. De ce fait, il est nécessaire que ces différents émetteurs reçoivent exactement le même contenu et soient finement synchronisés entre eux pour éviter de générer des interférences dans les endroits se trouvant à la jonction des zones de couverture des différents émetteurs. Cette synchronisation entre les différents émetteurs SFN peut, par exemple, être réalisée par l'insertion dans le flux distribué à ces émetteurs de paquets de synchronisation tels que les paquets T2-MI timestamp (T2-Modulator Interface) en anglais qui correspondent dans la norme DVB-T2 aux étiquettes temporelles, et MIP pour (Mega-frame Initialization Packet en anglais) utilisées dans les normes DVB-H et DVB-T. Ce mécanisme est décrit dans le document : « Digital Video Broadcasting (DVB); DVB mega-frame for Single Frequency Network (SFN) synchronization Modulator Interface (T2-MI) for a second generation digital terrestrial television broadcasting system (DVB-T2)» de l'ETSI (European Telecommunications Standards Institute en anglais) sous la référence ETSI TS 102 773 V1.1.1 (2009-09). Le point d'émission recevant le flux se synchronise alors sur le flux reçu, par exemple à l'aide de ces paquets T2-MI de type DVB-T2 timestamp. Nous appelons cette synchronisation du point d'émission sur le flux reçu entraînant la synchronisation entre eux de tous les points d'émission, la synchronisation SFN du point d'émission. La diffusion SFN se caractérise par la définition de plaques SFN. Une plaque SFN est une zone géographique couverte par un ensemble d'émetteurs dont le nombre est supérieur ou égal à un. Ces émetteurs sont finement synchronisés et émettent exactement le même flux de données sur la même fréquence. Dans certaines régions, les populations sont soumises à des risques majeurs comme par exemple une éruption volcanique, des ouragans, des typhons. Afin de permettre à ces populations de prendre des précautions avant l'arrivée de tels évènements, des messages d'alerte sont diffusés par les autorités. La diffusion de tels messages d'alerte par l'intermédiaire un système de diffusion de programmes numériques audiovisuels SFN est une solution intéressante mais difficile à implémenter de par la synchronisation des différents émetteurs SFN et le multiplexage des flux audiovisuels. La présente invention vise à permettre à un système de diffusion de programmes 10 numériques audiovisuels au sein d'une plaque mono fréquence de pouvoir diffuser un service d'alerte de manière simple, rapide et peu complexe à implémenter. L'invention concerne un procédé de diffusion d'un service d'alerte dans un système de diffusion de programmes numériques audiovisuels au sein d'une plaque mono fréquence, caractérisé en ce que le procédé comporte les étapes effectuées par 15 un module d'insertion du service d'alerte : - obtention de trames comportant le service d'alerte et d'autres services, - association d'une marque pour chaque trame, - identification des identificateurs des paquets de composantes audio et vidéo du service d'alerte, 20 - identification des identificateurs des paquets de composantes audio et vidéo des autres services, - réception d'une commande de diffusion d'un message d'alerte, - mémorisation des paquets vidéo et audio du service d'alerte à partir de la première marque de trame suivant la réception de la commande de diffusion d'un 25 message d'alerte, - remplacement, à partir de la seconde marque de trame suivant la réception de la commande de diffusion d'un message d'alerte, de tous les paquets des composantes vidéo et audio des autres services que le service d'alerte par les paquets du service d'alerte mémorisés dans la mémoire de sauvegarde et remplacement des 30 identificateurs de paquets de composantes audio et vidéo du service d'alerte respectivement par les identificateurs de paquets de la composante audio ou vidéo du paquet remplacé pour former une nouvelle trame. L'invention concerne aussi un dispositif de diffusion d'un service d'alerte dans un système de diffusion de programmes numériques audiovisuels au sein d'une plaque mono fréquence, caractérisé en ce que le dispositif comporte : - des moyens d'obtention de trames comportant le service d'alerte et d'autres services, - des moyens d'association d'une marque pour chaque trame, - des moyens d'identification des identificateurs des paquets de composantes audio et vidéo du service d'alerte, - des moyens d'identification des identificateurs des paquets de composantes audio et vidéo des autres services, - des moyens de réception d'une commande de diffusion d'un message d'alerte, - des moyens de mémorisation des paquets vidéo et audio du service d'alerte à partir de la première marque de trame suivant la réception de la commande de diffusion d'un message d'alerte, - des moyens de remplacement, à partir de la seconde marque de trame suivant la réception de la commande de diffusion d'un message d'alerte, de tous les paquets des composantes vidéo et audio des autres services que le service d'alerte par les paquets du service d'alerte mémorisés dans la mémoire de sauvegarde et remplacement des identificateurs de paquets de composantes audio et vidéo du service d'alerte respectivement par les identificateurs de paquets de la composante audio ou vidéo du paquet remplacé pour former une nouvelle trame. Ainsi, le système de diffusion de programmes numériques audiovisuels au sein d'une plaque mono fréquence peut diffuser un service d'alerte de manière simple, rapide et peu complexe à implémenter. En effet, la présente invention est apte à diffuser le service d'alerte moins de deux trames après la réception d'une commande de diffusion d'un message d'alerte. Selon un mode particulier de réalisation de l'invention, le remplacement de tous les paquets des composantes vidéo et audio des autres services que le service d'alerte par les paquets du service d'alerte mémorisés dans la mémoire de sauvegarde se décompose en sous étapes de : - remplacement, à partir de la seconde marque de trame suivant la réception de la commande de diffusion d'un message d'alerte, de tous les paquets des composantes vidéo et audio des autres services que le service d'alerte par des paquets nuls, - remplacement des paquets nuls par les paquets du service d'alerte mémorisés dans la mémoire de sauvegarde. Ainsi, les paquets du service d'alerte n'ont pas besoin d'être mémorisés autant de fois qu'il existe d'autres services. Selon un mode particulier de réalisation de l'invention, les trames sont des trames de type T2 et le procédé comporte en outre l'étape d'encapsulation des paquets de la nouvelle trame dans un flux T2-MI. Ainsi, la présente invention est applicable dans les systèmes de diffusion de nouvelle génération. Selon un mode particulier de réalisation de l'invention, les trames T2 comportant le service d'alerte et les autres services sont comprises dans au moins un flux T2-MI et l'obtention des trames T2 est effectuée en désencapsulant les trames T2 du flux T2-MI. Ainsi, la présente invention est applicable dans les systèmes de diffusion de nouvelle génération. Selon un mode particulier de réalisation de l'invention, les trames T2 comportant le service d'alerte et les autres services sont comprises dans un unique flux T2-MI. Ainsi, l'architecture du système de diffusion est simplifiée. Selon un mode particulier de réalisation de l'invention, les trames T2 comportant le service d'alerte et les autres services sont comprises dans deux flux T2-MI, les trames du service d'alerte étant encapsulées dans un flux T2-MI différent du flux T2-MI dans lequel les trames T2 comportant les autres services et le procédé comporte l'étape d'alignement des trames du service d'alerte et les trames des autres services. Ainsi, en encapsulant les trames du service d'alerte dans un autre flux T2-MI, il est possible d'avoir une génération du service d'alerte centralisée, par exemple, par un organisme, tel qu'un état, en parallèle avec les opérateurs classiques de diffusion. Selon un mode particulier de réalisation de l'invention, les trames T2 sont comprises dans des flux TS et le procédé comporte en outre les étapes de : - calcul du rapport entre le nombre de paquets de composantes vidéo et audio du service d'alerte et le nombre de paquets de composantes vidéo du service d'alerte et des autres services, - détermination d'un étiquetage temporel pour chaque flux TS. Ainsi, les nouvelles trames sont conformes à la norme utilisée pour la diffusion. Selon un mode particulier de réalisation de l'invention, le procédé comporte en outre l'étape de réception d'une commande d'arrêt de diffusion d'un message d'alerte et les paquets des autres services ne sont pas remplacés à partir de la marque de la trame suivant la réception de la commande d'arrêt de diffusion d'un message d'alerte. 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 réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels : la Fig. 1 illustre un exemple d'architecture de diffusion d'un service d'alerte dans un système de diffusion de programmes numériques audiovisuels au sein d'une plaque mono fréquence selon la présente invention ; la Fig. 2 représente un module d'insertion d'un service d'alerte pour une diffusion terrestre synchrone au sein d'une plaque mono fréquence selon la présente invention ; les Figs. 3 représentent un exemple d'algorithme pour une diffusion terrestre synchrone au sein d'une plaque mono fréquence selon la présente invention; la Fig. 4 représente un exemple de flux T2-MI reçu et traité selon la présente invention ; la Fig. 5 représente la réception d'une commande de diffusion d'un message d'alerte entre des trames T2. La Fig. 1 illustre un exemple d'architecture de diffusion d'un service d'alerte dans un système de diffusion de programmes numériques audiovisuels au sein d'une plaque mono fréquence selon la présente invention. La présente invention est décrite dans un système de diffusion conforme à la norme DVB-T2, acronyme de Digital Video Broadcasting - Terrestrial seconde génération. La présente invention est aussi applicable dans des systèmes de diffusion audiovisuels conformes à d'autres normes de diffusion. Le système selon l'exemple de la Fig. 1 comporte au moins un multiplexeur 11 qui multiplexe des services audiovisuels à diffuser. Le multiplexeur 11 encode et multiplexe par exemple x services notés Servi et Serv2 à Servx ainsi qu'un service noté ServEWS qui comporte le programme audiovisuel à diffuser en cas d'alerte. En variante, le système comporte un second multiplexeur 13 qui multiplexe au moins le service audiovisuel d'alerte à diffuser ServEWS à la place du multiplexeur 11. Le multiplexeur 11 forme par exemple trois flux de données audiovisuelles notés TS1, TS2 et TS3. Les flux de flux de données audiovisuelles TS1, TS2 et TS3 sont des flux de type TS (acronyme de Transport Stream) et conformes à la norme ISO 13818. Selon la variante, le multiplexeur 13 encode et multiplexe par exemple les services notés Seryll, Serv12 et ServEWS. Le multiplexeur 13 forme par exemple deux flux de données audiovisuelles notés TS11 et TS12. Les flux de données audiovisuelles TS11 et TS12 sont des flux de type TS. Les flux de données formés par le multiplexeur 11 sont traités par une passerelle T2 notée 12 conforme à la norme DVB dans sa version 2 et qui forme un flux appelé flux T2-MI. Un flux T2-MI est constitué d'un ensemble de tunnels couches physiques isolés. Chaque tunnel contient un multiplexe de programmes correspondant à un flux TS au sens de la version 1 de la norme. Le flux T2-MI est donc composé des différents programmes devant être diffusés sur une région donnée et du service d'alerte. Le flux T2-MI formé par la passerelle T2 12 est par la suite appelé flux T2- MI principal. Ce flux T2-MI comprend les services diffusés lorsqu'aucune commande de diffusion du service d'alerte n'est générée ainsi que le service d'alerte qui n'est pas diffusé lorsqu'une commande de diffusion du service d'alerte n'est pas générée. Selon la variante, les flux de données formés par le multiplexeur 13 sont traités par une passerelle T2 notée 14 conforme elle aussi à la norme DVB dans sa version 2 et qui forme un flux T2-MI. Le flux T2-MI formé par la passerelle T2 14 est par la suite appelé flux T2-MI secondaire. Le ou les flux T2-MI formés par la passerelle T2 12 voire la passerelle T2 14 sont transférés conformément à la présente invention à un module d'insertion de service d'alerte EWS noté 10. Le transfert du ou des flux T2-MI formés par la passerelle T2 12 voire la passerelle T2 14 est effectué par l'intermédiaire d'une liaison satellite. La diffusion par satellite n'est qu'un exemple, tout autre moyen de diffusion pouvant être utilisé. Le satellite offre l'avantage de permettre une couverture large d'un ensemble d'émetteurs potentiellement nombreux et éloignés les uns des autres. Selon le territoire à couvrir, il peut être envisagé une diffusion par fibre optique par exemple. Un module de génération d'un service d'alerte 17 génère des commandes de diffusion du flux d'alerte à destination du module d'insertion de service d'alerte 10. Le module de génération d'un service d'alerte 17 est apte à générer le service noté ServEWS à destination du multiplexeur 11 ou 13 ou non si le service d'alerte est généré par un autre dispositif non représenté en Fig. 1. Selon la présente invention, le module d'insertion de service d'alerte EWS 10: - obtient des trames comportant le service d'alerte et d'autres services, - associe une marque pour chaque trame, - identifie des identificateurs des paquets de composantes audio et vidéo du service d' alerte, - identifie des identificateurs des paquets de composantes audio et vidéo des autres services, - reçoit une commande de diffusion d'un message d'alerte, - mémorise des paquets vidéo et audio du service d'alerte à partir de la première marque de trame suivant la réception de la commande de diffusion d'un message d' alerte, - remplace, à partir de la seconde marque de trame suivant la réception de la commande de diffusion d'un message d'alerte, tous les paquets des composantes vidéo et audio des autres services que le service d'alerte par les paquets du service d'alerte mémorisés dans la mémoire de sauvegarde et remplace des identificateurs de paquets de composantes audio et vidéo du service d'alerte respectivement par les identificateurs de paquets de la composante audio ou vidéo du paquet remplacé pour former une nouvelle trame. Le module de diffusion de service d'alerte EWS 10 transfère le flux T2-MI ainsi formé à un équipement de traitement et de transmission pour une diffusion 15. Il est à remarquer ici que par souci de simplification, un seul module de diffusion de service d'alerte EWS et un seul équipement de traitement et de transmission pour une diffusion sont représentés en Fig. 1. En réalité, le système comporte un module de diffusion de service d'alerte EWS 10 et un équipement de traitement et de transmission pour une diffusion 15 par plaque SFN. La Fig. 2 représente un module d'insertion d'un service d'alerte pour une diffusion terrestre synchrone au sein d'une plaque mono fréquence selon la présente invention. Le module d'insertion d'un service d'alerte 10 comporte un bus de communication 201 auquel sont reliés un processeur 200, une mémoire non volatile 203, une mémoire vive 202, une interface de communication ou d'entrée 204 avec les passerelles T2 12 et 14 et une interface de communication ou de sortie 205 avec le module de traitement et de transmission 15. La mémoire non volatile 203 mémorise les modules logiciels mettant en oeuvre l'invention, ainsi que les données permettant de mettre en oeuvre l'algorithme qui sera décrit par la suite en référence aux Figs. 3. De manière plus générale, les programmes selon la présente invention sont mémorisés dans un moyen de stockage. Ce moyen de stockage est lisible par le microprocesseur 200. Lors de la mise sous tension du module d'insertion d'un service d'alerte 10, les modules logiciels selon la présente invention sont transférés dans la mémoire vive 202 qui contient alors le code exécutable de l'invention ainsi que les données nécessaires à la mise en oeuvre de l'invention. Par l'intermédiaire de l'interface 205, le module d'insertion d'un service d'alerte 10 transfère le flux modifié au module de traitement et de transmission 15 pour une diffusion. Tout ou partie des étapes de l'algorithme décrit par la suite en regard aux Figs. 3 peut être implémenté par logiciel en exécutant les étapes par un dispositif programmable tel qu'un microprocesseur, un DSP (Digital Signal Processor), ou un 25 microcontrôleur ou implémenté dans un composant tel qu'un FPGA (Field-Programmable Gate Array) ou un ASIC (Application-Specific Integrated Circuit). En d'autres mots, le module d'insertion d'un service d'alerte 10 comporte de la circuiterie qui permet au module d'insertion d'un service d'alerte 10 d'exécuter les étapes de l'algorithme des Figs. 3. 30 Les Figs. 3 représentent un exemple d'algorithme pour une diffusion terrestre synchrone au sein d'une plaque mono fréquence selon la présente invention. Plus précisément, le présent algorithme est exécuté par le processeur 200 du module d'insertion d'un service d'alerte 10. A l'étape E300, le processeur 200 détecte la réception des flux T2-MI des passerelles T2 12 et 14 contenant des marqueurs temporels pour une diffusion SFN. Les marqueurs temporels sont par exemple des paquets T2-MI-timestamp. A l'étape E301, le processeur 200 aligne les flux T2-MI en utilisant les informations temporelles des paquets T2-MI-timestamp. Pour cela, le processeur 200 détermine à partir d'informations mémorisées dans la mémoire vive 202, l'identifiant unique du service d'alerte ainsi que le flux T2-MI qui comprend le service d'alerte. Ces informations sont par exemple et de manière non limitative mémorisées lors de l'installation du module d'insertion d'un service d'alerte 10. Lorsque le service d'alerte est compris dans le flux T2-MI principal, le processeur 200 n'exécute pas l'étape E301, le flux T2-MI principal étant déjà aligné. Lorsque le service d'alerte est compris dans le flux T2-MI secondaire, le processeur 200 exécute l'étape E301 et aligne le flux T2-MI principal et le flux T2-MI secondaire. A l'étape suivante E302, le processeur 200 désencaspule les flux T2-MI pour fournir des flux TS. Un flux T2-MI comprend des paquets de données T2-MI tels que des paquets de synchronisation T2-MI timestamp, des paquets de signalisation dont le paquet nommé T2-MI Ll courant qui donne des informations sur la structure du flux T2-MI et des paquets appelés trames bandes de base (Baseband Frame en anglais appelé classiquement BBframe) contenant les données des flux MPEG-2 TS des différents tunnels. Les paquets T2-MI sont organisés en trames T2, chaque trame T2 contient un paquet T2-MI timestamp, un paquet T2-MI Ll courant et des paquets trames bandes de base. Il est à remarquer qu'en variante, le processeur 200 peut, au lieu de recevoir des flux T2-MI, reçoit directement des flux TS avec des marqueurs temporels correspondant à la norme utilisée pour la diffusion. Ces marqueurs sont par exemple des paquets MIP (Megaframe Information Packet en anglais, en français paquet d'information de méga trame) dans le cas d'une diffusion DVB-T de première génération. Dans ce cas, le processeur 200 n'exécute pas les étapes E300 à E302. A l'étape suivante E303, le processeur 200 associe une marque pour chaque trame T2 de chaque flux TS désencapsulé. Un exemple est donné en référence à la Fig. 4. La Fig. 4 représente un exemple de flux T2-MI reçu et traité selon la présente invention. Dans l'exemple de la Fig. 4, une trame T2 d'un flux T2-MI comportant trois tunnels notés PLPO, PLP1 et PLP2 est représentée. Le tunnel PLPO comporte des données Pl, P2 et P3 du service Servl qui ont été multiplexées, le tunnel PLP1 comporte des données P 11, P12 et P13 du service Serv2 qui ont été multiplexées et le tunnel PLP2 comporte des données P21, P22 et P23 du service Serv3 qui ont été multiplexées. Une marque 40, présente dans chaque trame T2, est dupliquée au premier paquet TS de chaque tunnel. Le tunnel PLPO est marqué par la marque 41, le tunnel PLP1 est marqué par la marque 42 et tunnel PLP2 est marqué par la marque 43. A l'étape suivante E304, le processeur 200 recherche dans le flux T2-MI désencapsulé comprenant le service d'alerte, l'identifiant unique du service d'alerte et mémorise les PID (pour packet identifier en Anglais et identifiant de paquet en français) de la composante vidéo et des composantes audio du service d'alerte. L'identifiant est appelé service id. A l'étape suivante E305, le processeur 200 recherche dans le flux T2-MI désencapsulé, les identifiants uniques des autres services et mémorise les PID de la composante vidéo et des composantes audio des autres services du flux principal. Cette opération effectuée, le processeur 200 passe à l'étape E306 de la Fig. 3b. A l'étape E306, le processeur 200 vérifie si une commande de diffusion d'un message d'alerte est reçue. La commande de diffusion du message d'alerte est par exemple comprise dans un des flux T2-MI reçus et est générée par le module de génération de service d'alerte 17. Si aucune commande de diffusion d'un message d'alerte n'est reçue, aucun traitement n'est réalisé sur les différents flux TS. Ils sont encapsulés dans des paquets en conservant la même structure T2-MI que les flux T2-MI à l'entrée du module d'insertion d'un service d'alerte 10. Ainsi, les BBframes ont la même taille, les paquets T2-MI ont les mêmes compteurs. Si une commande de diffusion d'un message d'alerte est reçue, le processeur 200 passe à l'étape E307. A l'étape E307, le processeur 200 mémorise les paquets de la composante vidéo et des composantes audio du service d'alerte à partir de la marque de trame T2 suivant la réception de la commande de diffusion d'un message d'alerte. Les autres paquets du service d'alerte ne sont pas sauvegardés. La Fig. 5 représente la réception d'une commande de diffusion d'un message d'alerte entre des trames T2. Dans l'exemple de la Fig. 5, un message d'alerte 50 est reçu après la marque de trame T2 notée 51 et avant la réception de la marque de trame T2 52. Le processeur 200 mémorise à l'étape E307 les paquets de la composante vidéo et des composantes audio du service d'alerte à partir de la marque de trame T2 52. A l'étape suivante E308, le processeur 200 compte, pour chaque trame T2, le nombre de paquets TS mémorisés à l'étape E307. Ce nombre est appelé Nb_paquet_alerte. A l'étape suivante E309 et à partir de la marque de trame T2 suivante, dans l'exemple de la Fig. 5, la marque de trame notée 53, le processeur 200 identifie les paquets des différents flux TS contenus dans le flux T2-MI principal. A l'étape suivante E310, le processeur 200 remplace tous les paquets PID des composantes vidéo et audio des autres services que le service d'alerte par des paquets nuls. A l'étape E311, le processeur 200 compte, pour chaque trame T2 du flux T2-MI principal, le nombre de paquets TS de chacun des flux TS du flux T2-MI principal. Pour chaque flux TS du flux T2-MI principal, Ce nombre est appelé Nb_paquet(i) ou i identifie un flux TSi du flux T2-MI principal. A l'étape suivante E312, le processeur 100 calcule pour chaque TSi, le rapport entre le nombre de paquets du service d'alerte et le flux TSi selon la formule suivante : Nb paquet(i) ratio(i) = Nb paquet alerte Il est à remarquer ici que le résultat de cette division n'étant pas un entier, le paquet(i) processeur 200 défini alors reste(i) le reste de la division euclidienne Nb Nb paquet alerte. A l'étape suivante E313, le processeur 200 calcule, pour chaque flux TSi, la durée d'un paquet TS en heure PCR. L'étiquetage temporel, sous la forme de paquets contenant un champ PCR, est décrit dans la norme ISO 13818-1. PCR est l'acronyme de « Program Clock Reference ». Pour cela, le processeur 200 utilise le PID contenant le PCR du premier service du flux TSi. A chaque nouvelle valeur PCR (n), où n est indice de champ PCR, le processeur 200 détermine : Diff = PCR(n) - PCR(n-1), compte le nombre de paquets TS entre deux valeurs de PCR : NbPaquetPCR(i) et effectue la division euclidienne de Diff par NbPaquetPCR(i). Le quotient est appelé step per(i), le reste resteper(i). Le processeur 200 effectue une division euclidienne de Diff par NbPaquetPCR. Le quotient est appelé stepper(i) et le reste resteper(i). Le processeur 200 horodate en temps PCR l'ensemble des paquets du flux TSi. L'horodatage TimePcr du paquet j réalisé est le suivant : TimePcr (0) = 0 et residuper= 0 pour le premier paquet contenant la marque trame T2 suivant la réception du message d'alerte à savoir la trame numérotée 52 residuper(j+1)= residuper(j)+ resteper(i), si residu_per(j+1) ratio (i). Dans la négative, le processeur 200 passe à l'étape E329. Dans l'affirmative, le processeur 200 passe à l'étape E328 et met à jour la variable résidu(i) : residu(i) = residu(i) - ratio(i). 30 A l'étape suivante E329, le processeur 200 met à jour la variable intervalle(i) : intervalle(i) = ratio(i)+1. A l'étape E330, le processeur 200 lit le paquet suivant du service d'alerte mémorisé pendant la trame T2 précédente et le mémorise dans une mémoire FIFO. Ainsi, tous les paquets du service d'alerte sauvegardés pendant la trame T2 précédente sont lus et mémorisés dans la mémoire FIFO. Cette opération effectuée, le processeur 200 passe à l'étape E340 de la Fig. 3c. A l'étape E340, le processeur 200 vérifie si le paquet reçu du flux TSi est un paquet nul et que la mémoire FIFO contient au moins un paquet du service d'alerte. Dans la négative, le paquet reçu du flux TSi n'est pas modifié et le processeur 200 passe à l'étape E352. Dans l'affirmative, le processeur 200 passe à l'étape E341 et lit un paquet dans la mémoire FIFO. A l'étape suivante E342, le processeur 200 mémorise le paquet lu à l'étape E341 dans une mémoire dite de sauvegarde. A l'étape suivante E343, le processeur 200 vérifie si le paquet lu TSi est un paquet d'une composante audio. Si le paquet est un paquet d'une composante audio, le processeur 200 passe à l'étape E344. Le processeur 200 remplace le paquet nul par le paquet du service d'alerte lu. Dans la négative, le processeur 200 passe à l'étape E345. A l'étape E344, le processeur 200 remplace le PID du paquet service d'alerte mémorisé dans la mémoire de sauvegarde par le premier PID de la composante audio du flux TSi identifié à l'étape E305. Cette opération effectuée, le processeur 200 passe à l'étape E346. A l'étape E345, le processeur 200 remplace le PID du paquet service d'alerte mémorisé dans la mémoire de sauvegarde par le premier PID de la composante vidéo du flux TSi identifié à l'étape E305. Cette opération effectuée, le processeur 200 passe à l'étape E346. A l'étape E346, le processeur 200 vérifie si le paquet suivant reçu du flux TSi est un paquet nul. Si le paquet suivant du flux TSi est un paquet nul, le processeur 200 passe à l'étape E347. Dans la négative, le processeur 200 passe à l'étape E352. A l'étape E347, le processeur 200 lit le paquet suivant mémorisé dans la mémoire dite de sauvegarde. Le processeur 200 remplace le paquet nul par le paquet du service d'alerte lu. A l'étape suivante E348, le processeur 200 remplace le PID du paquet service d'alerte mémorisé dans la mémoire de sauvegarde par le PID suivant de la composante audio du flux TSi identifié à l'étape E305 si le paquet lu est un paquet audio ou remplace le PID du paquet service d'alerte mémorisé dans la mémoire de sauvegarde par le PID suivant de la composante vidéo du flux TSi identifié à l'étape E305. A l'étape E349, le processeur 200 vérifie si toutes les composantes de chaque flux TSi ont été traitées. Dans la négative, le processeur 200 passe à l'étape E350. Dans l'affirmative, le processeur 200 passe à l'étape E351. A l'étape E340, le processeur 200 considère une autre composante et retourne à l'étape E346. A l'étape E351, le processeur 200 met à jour les compteurs de continuité des paquets. Pour chaque PID des services remplacés, le premier compteur de continuité est mis à 0 et le drapeau indicateur de discontinuité (flag discontinuity _indicator en anglais) est mis à 1, ensuite pour chaque PID, le compteur de continuité est incrémenté de 1. A l'étape 350 le processeur 200 met à jour les PCR des flux ainsi modifiés. La mise à jour du PCR du paquet n est réalisée de la manière suivante : PCR(n)=PCR(n-1) +DeltaT(n, n-1) où DeltaT est le temps entre le paquet n et le paquet n-1. Pour chaque service, la première valeur de PCR mise à jour est le PCR d'origine du paquet inséré et le drapeau indicateur de discontinuité est mis à 1 : PCRout(0)=PCRin(0) Pour n>0 PCRout(n)= PCRout(n-1)+DeltaT(n, n-1), DeltaT(n,n-1)=TimePcr(n)- TimePcr(n-1). Cette opération effectuée, le processeur 200 passe à l'étape E352 et ré-encapsule les paquets dans un flux T2-MI. Le flux T2-MI a exactement la même structure que le flux d'origine puisque le traitement est réalisé au niveau TS et qu'il n'y a aucune suppression de paquet ni ajout. La latence de traitement du flux principal est très faible, ainsi il est aisé de reprendre les caractéristiques du flux T2-MI rentrant. Cette opération effectuée, le processeur 200 retourne à l'étape E340. L'insertion du service d'alerte s'arrête soit parce qu'un message d'arrêt d'alerte est reçu par le module d'insertion d'un service d'alerte 10 soit parce que le service d'alerte n'est plus présent. Dans ce cas, le module d'insertion d'un service d'alerte 10 n'effectue plus aucun traitement sur le flux T2-MI. REVENDICATIONS1) Procédé de diffusion d'un service d'alerte dans un système de diffusion de programmes numériques audiovisuels au sein d'une plaque mono fréquence, caractérisé en ce que le procédé comporte les étapes, effectuées par un module d'insertion du service d'alerte : - obtention de trames (E301, E301, E302) comportant le service d'alerte et d'autres services, - association (E303) d'une marque pour chaque trame, - identification (E304) des identificateurs des paquets de composantes audio et vidéo du service d'alerte, - identification (E305) des identificateurs des paquets de composantes audio et vidéo des autres services, - réception d'une commande de diffusion d'un message d'alerte, - mémorisation des paquets vidéo et audio du service d'alerte à partir de la première marque de trame suivant la réception de la commande de diffusion d'un message d'alerte, - remplacement, à partir de la seconde marque de trame suivant la réception de la commande de diffusion d'un message d'alerte, de tous les paquets des composantes vidéo et audio des autres services que le service d'alerte par les paquets du service d'alerte mémorisés dans la mémoire de sauvegarde et remplacement des identificateurs de paquets de composantes audio et vidéo du service d'alerte respectivement par les identificateurs de paquets de la composante audio ou vidéo du paquet remplacé pour former une nouvelle trame. 2) Procédé selon la revendication 1, caractérisé en ce que le remplacement de tous les paquets des composantes vidéo et audio des autres services que le service d'alerte par les paquets du service d'alerte mémorisés dans la mémoire de sauvegarde se décompose en sous étapes de : - remplacement, à partir de la seconde marque de trame suivant la réception de la commande de diffusion d'un message d'alerte, de tous les paquets des composantes vidéo et audio des autres services que le service d'alerte par des paquets nuls, - remplacement des paquets nuls par les paquets du service d'alerte mémorisés dans la mémoire de sauvegarde. 3) Procédé selon la revendication 1 ou 2, caractérisé en ce que les trames sont des trames de type T2 et en ce que le procédé comporte en outre l'étape d'encapsulation des paquets de la nouvelle trame dans un flux T2-MI. 4) Procédé selon la revendication 3, caractérisé en ce que les trames T2 comportant le service d'alerte et les autres services sont comprises dans au moins un flux T2-MI et en ce que l'obtention des trames T2 est effectuée en désencapsulant les trames T2 du flux T2-MI. 5) Procédé selon la revendication 4, caractérisé en ce que les trames T2 comportant le service d'alerte et les autres services sont comprises dans un unique flux T2-MI. 6) Procédé selon la revendication 4, caractérisé en ce que les trames T2 comportant le service d'alerte et les autres services sont comprises dans deux flux T2- MI, les trames du service d'alerte étant encapsulées dans un flux T2-MI différent du flux T2-MI dans lequel les trames T2 comportent les autres services et en ce que le procédé comporte l'étape d'alignement des trames du service d'alerte et les trames des autres services. 7) Procédé selon l'une quelconque des revendications 3 à 6, caractérisé en ce que les trames T2 sont comprises dans des flux TS, le procédé comportant en outre les étapes de : - calcul du rapport entre le nombre de paquets de composantes vidéo et audio du service d'alerte et le nombre de paquets de composantes vidéo du service d'alerte et des autres services, - détermination d'un étiquetage temporel pour chaque flux TS. 8) Procédé selon l'une quelconque des revendications 1 à 7, caractérisé en ce que le procédé comporte en outre l'étape de réception d'une commande d'arrêt de diffusion d'un message d'alerte et en ce que les paquets des autres services ne sont pas remplacés à partir de la marque de la trame suivant la réception de la commande d'arrêt de diffusion d'un message d'alerte. 9) Dispositif de diffusion d'un service d'alerte dans un système de diffusion de programmes numériques audiovisuels au sein d'une plaque mono fréquence, caractérisé en ce que le dispositif comporte : - des moyens d'obtention de trames comportant le service d'alerte et d'autres services, - des moyens d'association d'une marque pour chaque trame, - des moyens d'identification des identificateurs des paquets de composantes audio et vidéo du service d'alerte, - des moyens d'identification des identificateurs des paquets de composantes audio et vidéo des autres services, - des moyens de réception d'une commande de diffusion d'un message d'alerte, - des moyens de mémorisation des paquets vidéo et audio du service d'alerte à partir de la première marque de trame suivant la réception de la commande de diffusion d'un message d'alerte, - des moyens de remplacement, à partir de la seconde marque de trame suivant la réception de la commande de diffusion d'un message d'alerte, de tous les paquets des composantes vidéo et audio des autres services que le service d'alerte par les paquets du service d'alerte mémorisés dans la mémoire de sauvegarde et remplacement des identificateurs de paquets de composantes audio et vidéo du service d'alerte respectivement par les identificateurs de paquets de la composante audio ou vidéo du paquet remplacé pour former une nouvelle trame.