FR3024626A1 - Procede de diffusion d'un service d'alerte - Google Patents

Procede de diffusion d'un service d'alerte Download PDF

Info

Publication number
FR3024626A1
FR3024626A1 FR1457435A FR1457435A FR3024626A1 FR 3024626 A1 FR3024626 A1 FR 3024626A1 FR 1457435 A FR1457435 A FR 1457435A FR 1457435 A FR1457435 A FR 1457435A FR 3024626 A1 FR3024626 A1 FR 3024626A1
Authority
FR
France
Prior art keywords
alert
packets
alert service
service
services
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
FR1457435A
Other languages
English (en)
Other versions
FR3024626B1 (fr
Inventor
Ludovic Poulain
Laurent Roul
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.)
Enensys Technologies SA
Original Assignee
Enensys Technologies SA
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 Enensys Technologies SA filed Critical Enensys Technologies SA
Priority to FR1457435A priority Critical patent/FR3024626B1/fr
Priority to EP15753622.8A priority patent/EP3175623A1/fr
Priority to US15/327,414 priority patent/US10321205B2/en
Priority to PCT/EP2015/067597 priority patent/WO2016016403A1/fr
Priority to RU2017105010A priority patent/RU2691101C2/ru
Publication of FR3024626A1 publication Critical patent/FR3024626A1/fr
Application granted granted Critical
Publication of FR3024626B1 publication Critical patent/FR3024626B1/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/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/23608Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
    • 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/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6112Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving terrestrial transmission, e.g. DVB-T
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/814Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts comprising emergency warnings

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

La présente 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. Le procédé comporte les étapes, effectuées par un module d'insertion du service d'alerte : - obtention (E301, E301, E302) de trames comportant le service d'alerte et d'autres services, - association (E303) d'une marque pour chaque trame, - identification (E303, E305) des identificateurs des paquets de composantes audio et vidéo du service d'alerte et 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.

Description

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)< NbPaquetPCR alors TimePcr(j) = TimePcr(j-1)+stepper(i) Sinon residuper(j+1)= residuper(j+1)- NbPaquetPCR TimePcr(j) = TimePcr(j-1)+stepper(i)+1 Cette opération effectuée, le processeur 200 passe à l'étape E319 de la Fig. 3c. A l'étape E319, le processeur 200 détecte une marque de trame T2. A l'étape suivante E320, le processeur 200, lit le premier paquet du service d'alerte mémorisé pendant la trame T2 précédente et le mémorise dans une mémoire 15 FIFO. A l'étape suivante E322, le processeur 200 définit les variables suivantes Intervalle(i) = ratio(i), residu(i) ainsi que le compteur de paquets cpt(i)=1. A l'étape suivante E323, le processeur 200, incrémente à chaque paquet de chaque flux TSi le compteur cpt(i) correspondant d'une unité. 20 A l'étape suivante E324, le processeur 200 vérifie si le compteur cpt(i) = Intervalle. Dans l'affirmative, le processeur 200 passe à l'étape E325. Dans la négative, le processeur 200 retourne à l'étape E323. A l'étape E325, le processeur 200 lit le paquet suivant reçu. 25 A l'étape suivante E326, le processeur 200 met à jour la variable résidu(i) : résidu(i) = résidu(i) + reste(i). A l'étape suivante E327, le processeur 200 vérifie si residu(i) > 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.

Claims (9)

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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.
FR1457435A 2014-07-31 2014-07-31 Procede de diffusion d'un service d'alerte Active FR3024626B1 (fr)

Priority Applications (5)

Application Number Priority Date Filing Date Title
FR1457435A FR3024626B1 (fr) 2014-07-31 2014-07-31 Procede de diffusion d'un service d'alerte
EP15753622.8A EP3175623A1 (fr) 2014-07-31 2015-07-30 Procédé de diffusion d'un service d'alerte
US15/327,414 US10321205B2 (en) 2014-07-31 2015-07-30 Method for broadcasting an alert service
PCT/EP2015/067597 WO2016016403A1 (fr) 2014-07-31 2015-07-30 Procédé de diffusion d'un service d'alerte
RU2017105010A RU2691101C2 (ru) 2014-07-31 2015-07-30 Способ широковещательной рассылки услуги оповещения

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR1457435A FR3024626B1 (fr) 2014-07-31 2014-07-31 Procede de diffusion d'un service d'alerte

Publications (2)

Publication Number Publication Date
FR3024626A1 true FR3024626A1 (fr) 2016-02-05
FR3024626B1 FR3024626B1 (fr) 2016-08-19

Family

ID=51688293

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1457435A Active FR3024626B1 (fr) 2014-07-31 2014-07-31 Procede de diffusion d'un service d'alerte

Country Status (5)

Country Link
US (1) US10321205B2 (fr)
EP (1) EP3175623A1 (fr)
FR (1) FR3024626B1 (fr)
RU (1) RU2691101C2 (fr)
WO (1) WO2016016403A1 (fr)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1619895A2 (fr) * 2004-07-23 2006-01-25 LG Electronics, Inc. Structure de données et procédé de signalisation pour les messages d'alerte d'urgence et système de télévision par câble
US20080022318A1 (en) * 2006-07-19 2008-01-24 Manabu Yoshino Message communication device
US20090100457A1 (en) * 2007-10-10 2009-04-16 Electronics And Telecommunications Research Institute Apparatus and method for managing customized channel in IP-based broadcasting services
WO2012019889A1 (fr) * 2010-08-13 2012-02-16 Enensys Technologies Procede de diffusion dvb-t2 avec insertion de contenu regional et dispositif utilise dans le procede
WO2014090928A1 (fr) * 2012-12-13 2014-06-19 Enensys Technologies Procédé de génération et de transfert d'au moins un flux de données

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5917830A (en) * 1996-10-18 1999-06-29 General Instrument Corporation Splicing compressed packetized digital video streams
KR101053596B1 (ko) * 2004-07-15 2011-08-03 엘지전자 주식회사 디지털 케이블 방송 수신기 및 긴급 경고 메시지 처리 방법
US20060130119A1 (en) * 2004-12-15 2006-06-15 Candelore Brant L Advanced parental control for digital content
EP1768285A1 (fr) * 2005-09-23 2007-03-28 Udcast Procédé et dispositif de traitement d'un flux de transport conforme au DVB-H (Digital Video Broadcasting - Handheld)
JP2008205979A (ja) * 2007-02-22 2008-09-04 Hitachi Ltd 放送データ変換装置
FR2937490B1 (fr) * 2008-10-17 2010-12-17 Tdf Procede et dispositif d'horodatage d'un flux de donnees, procede et dispositif d'insertion et produits programme d'ordinateur correspondants.
US8949885B2 (en) * 2010-07-30 2015-02-03 Echostar Technologies L.L.C. Systems, methods and apparatus for transmitting weather information in a television distribution network
US8990851B2 (en) * 2013-03-14 2015-03-24 Google Technology Holdings LLC System and method for using emergency alert system messages

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1619895A2 (fr) * 2004-07-23 2006-01-25 LG Electronics, Inc. Structure de données et procédé de signalisation pour les messages d'alerte d'urgence et système de télévision par câble
US20080022318A1 (en) * 2006-07-19 2008-01-24 Manabu Yoshino Message communication device
US20090100457A1 (en) * 2007-10-10 2009-04-16 Electronics And Telecommunications Research Institute Apparatus and method for managing customized channel in IP-based broadcasting services
WO2012019889A1 (fr) * 2010-08-13 2012-02-16 Enensys Technologies Procede de diffusion dvb-t2 avec insertion de contenu regional et dispositif utilise dans le procede
WO2014090928A1 (fr) * 2012-12-13 2014-06-19 Enensys Technologies Procédé de génération et de transfert d'au moins un flux de données

Also Published As

Publication number Publication date
WO2016016403A1 (fr) 2016-02-04
US10321205B2 (en) 2019-06-11
FR3024626B1 (fr) 2016-08-19
RU2017105010A (ru) 2018-08-28
RU2017105010A3 (fr) 2019-01-09
EP3175623A1 (fr) 2017-06-07
US20170188117A1 (en) 2017-06-29
RU2691101C2 (ru) 2019-06-11

Similar Documents

Publication Publication Date Title
US10182269B1 (en) HTTP live streaming delivery over multicast
EP2709369B1 (fr) Dispositif de diffusion DVB-T2 avec insertion de contenu régional au format T2-MI
EP2649738B1 (fr) Dispositif de sélection de flux de service numérique, et procédé, programme d&#39;ordinateur et moyens de stockage correspondants
CN110933449A (zh) 一种外部数据与视频画面的同步方法、系统及装置
CN106134208A (zh) 发送设备、发送方法、接收设备以及接收方法
US10862944B1 (en) Real-time video streaming with latency control
EP2932724A1 (fr) Procédé de génération et de transfert d&#39;au moins un flux de données
EP3284260B1 (fr) Procédé de remplacement d&#39;un contenu principal par au moins un contenu secondaire, équipement de remplacement de contenus et programme d&#39;ordinateur correspondants
EP3085098B1 (fr) Procédé de filtrage et de synchronisation de flux audiovisuels pour une diffusion terrestre synchrone
FR3024626A1 (fr) Procede de diffusion d&#39;un service d&#39;alerte
FR2812504A1 (fr) Systeme de cryptage/decryptage &#34;a la volee&#34; pour la diffusion de donnees
IL176704A (en) Timeline protection
EP4320871A1 (fr) Procédés et dispositifs d&#39;insertion d&#39;un événement dans un flux de transport, de surveillance, de gestion et de réception du flux de transport, et programme d&#39;ordinateur correspondants
EP2865189B1 (fr) Procédé et dispositif d&#39;horodatage d&#39;un flux de données, procédé et dispositif d&#39;insertion, produits programme d&#39;ordinateur et médium de stockage correspondants
EP3304775A1 (fr) Procede de traitement d&#39;un flux global d&#39;origine comprenant au moins un tunnel couche physique encapsulant un flux de transport
US20140359689A1 (en) CLOCK RECOVERY IN TRANSPONDER-BONDED SYSTEMS USING BCRs AND MARKER PACKETS AT A SET-TOP BOX
FR2930098A1 (fr) Procede de transmission simplifie d&#39;un flux de signaux entre un emetteur et un appareil electronique
OA17812A (fr) Procédé de génération d&#39;un marquage temporel pour une diffusion terrestre synchrone.

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20160205

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4

PLFP Fee payment

Year of fee payment: 5

PLFP Fee payment

Year of fee payment: 6

PLFP Fee payment

Year of fee payment: 7

PLFP Fee payment

Year of fee payment: 8

PLFP Fee payment

Year of fee payment: 9

PLFP Fee payment

Year of fee payment: 10

PLFP Fee payment

Year of fee payment: 11

PLFP Fee payment

Year of fee payment: 12