Brevet FR2926431A1 — publié le 20090717

PROCEDE DE DIFFUSION DE DONNEES STRUCTUREES COMPRENANT DES DONNEES NATIONALES ET REGIONALES A DES TERMINAUX MOBILES La présente invention concerne la diffusion d'informations structurées comprenant des données multimédia à des terminaux fixes ou mobiles. La présente invention concerne plus particulièrement, mais non exclusivement, la diffusion de guides de programmes vidéo ou audio, par exemple conformément à la norme ESG (Electronic Guide Service) dans un système du type IP Datacast (IPDC) de diffusion de programmes vidéo conformément au standard DVB-H (Digital Video Broadcast - Handheld) ou DVB-SH (Digital Video Broadcast - S-Band Handheld), ou dans un système de diffusion de programmes audio conformément à un standard DAB (Digital Audio Broadcasting). Le système de diffusion IPDC, spécifié dans le document ETSI 102 471, Vl.1.l (2006-04), "Digital Video Broadcasting (DVB); IP Datacast over DVB-H: Electronic Service Guide (ESG)", permet de fournir des contenus numériques et des services utilisant des mécanismes basés sur le protocole IP (Internet Protocol), qui sont optimisés pour des terminaux disposant de moyens de traitement et d'alimentation limités. Le système IPDC comprend une voie de diffusion unidirectionnelle. La norme ESG propose un service de guides de programmes permettant aux utilisateurs de sélectionner des services et des programmes. Les informations de guide de programme susceptibles d'être affichées par un terminal correspondent à une partie des informations diffusées. C'est la raison pour laquelle les informations de guide de programme sont réparties dans des flux de données distincts, accessibles à partir d'adresses IP différentes. Ainsi, les informations nécessaires à l'affichage d'un guide de programme sont transmises sous la forme de flux de données structurées, appelés "Flute sessions", qui sont transmis en boucle et accessibles à des adresses IP déterminées. Les données de guide de programme, également appelées "méta-données", permettent notamment de chercher des informations, programmer un disque dur, et afficher une grille de programmes vidéo à l'écran d'un terminal. Les méta-données sont structurées par exemple à l'aide d'un langage de structuration d'informations tel que XML (eXtended Markup Language). Ainsi, les flux de données de guide de programme peuvent comprendre des informations de différentes natures, comme des informations textuelles, des données audio et des images, qui peuvent nécessiter d'être mises à jour à des fréquences différentes. Les adresses IP permettant d'accéder aux flux de données d'un guide de programme sont transmises également sous la forme de flux de données d'acquisition appelés "Announcement Sessions", qui sont accessibles à des adresses IP particulières. Chaque flux de données d'acquisition fournit également des données d'indexation permettant d'accéder à un élément d'information particulier dans un flux de données. Généralement, chaque opérateur de service de communication mobile dispose d'un ou plusieurs flux d'acquisition. Les adresses IP donnant accès aux guides de programmes disponibles, c'est-à-dire aux flux de données d'acquisition des guides de programmes disponibles sont également rassemblées dans un flux de données de démarrage, appelé "Bootstrap Session", qui est accessible à une adresse IP connue des terminaux mobiles. Les flux de données sont diffusés en boucle ou en mode carrousel durant des cycles répétitifs dans des sessions FLUTE (File Delivery Over Unidirectional Transport). La totalité des informations d'un flux peut donc être obtenue en accédant à l'adresse IP du flux, et en écoutant le flux de données diffusé à l'adresse accédée pendant un cycle de diffusion. La figure 1 représente sous forme de blocs la structure des informations transmises par le service de guide de programme, conformément au protocole FLUTE (File deLivery over Unidirectional Transport). Ainsi, ces informations comprennent un flux de données de démarrage BTSTP du service de guide de programme ("Bootstrap session"), des flux de données d'acquisition de guides de programme ANNi ("Announcement sessions), et des flux de données de guide de programme SS1, ... SSn ("ESG sessions"). Le flux BTSTP indique quels sont les guides de programmes disponibles et comment les obtenir. Plusieurs opérateurs peuvent ainsi disposer de leurs propres guides de programmes adaptés à chaque type de terminal. Le flux BTSTP est accessible à une adresse IP ADO connue des terminaux d'utilisateurs. Il contient plusieurs ensembles de données repérés chacun par un identifiant TOI (Transport Object Identifier), dont une table FDT (File Delivery Table) associée à un identifiant TOI égal à 0 et décrivant le contenu des autres ensembles de données du flux BTSTP. En particulier, la table FDT fournit l'identifiant X, Y de chacun des autres ensembles de données contenu dans le flux, et la structure du contenu de chaque ensemble. Dans l'exemple de la figure 1, le flux BTSTP comprend deux ensembles de données, à savoir un ensemble ESGP contenant des informations sur des fournisseurs de guides de service, et un ensemble de données d'accès ESGA contenant notamment les adresses IP ADAi des flux de données ANNi permettant d'accéder aux guides de programmes de chaque opérateur référencé dans l'ensemble ESGP. Chaque flux de données d'acquisition ANNi fournit les informations permettant d'accéder à un guide de programme d'un opérateur. Chaque flux de données ANNi décrit comment les informations du guide de programmes sont réparties en un ou plusieurs flux de données de guide de programme SSi (SS1, ... SSn), et comment accéder à ces flux. Comme le flux BTSTP, chaque flux ANNi contient plusieurs ensembles de données associés à un identifiant TOI, dont une table FDT repérée par l'identifiant 0, donnant l'identifiant et décrivant le contenu de chacun des autres ensembles de données du flux. Chaque flux ANNi contient ainsi un ensemble EI'C repéré par l'identifiant A définissant le format de transmission du guide de programme correspondant, et notamment si le guide de programme est transmis sous la forme d'un ou plusieurs flux de données de guide de programme SS1-SSn. L'ensemble EIC comprend également les adresses IP ADS1, . ADSn des flux de données de guide de programme. Chaque flux de méta-données de guide de programme SS1-SSn contient plusieurs ensembles de données associés chacun à un identifiant TOI, dont une table FDT repérée par l'identifiant 0, donnant l'identifiant et décrivant le contenu des autres ensembles de données, appelés "fragments" EFC1, ... EFCm, du flux SSl-SSn...DTD: Les flux BTSTP, ANNi, ..., SSl-SSn sont diffusés en boucle ou en mode carrousel durant des cycles répétitifs. Ainsi, la totalité des informations d'un flux peut être obtenue en accédant à l'adresse IP du flux, et en écoutant le flux de données diffusé pendant un cycle de diffusion. Les informations d'un guide de programmes peuvent être réparties dans plusieurs flux de données structurées SSl-SSn, notamment en fonction de la fréquence à laquelle elles doivent être répétées. Les différents flux de données sont multiplexés avec les flux vidéo dans un flux de transport. La figure 2 représente schématiquement une trame de transport T. La trame T contient plusieurs flux de transport multiplexés, repérés par des identifiants PID1, PID2, PID3... Les flux de transport sont insérés par paquets conformes au format MPEG2 dans des tranches temporelles (slots) de la trame T. Chaque trame T comprend des tables IMT donnant la répartition des flux de données BTSTP, ANNi, SSi dans les flux de transport PID1, PID2, PID3. Les tables IMT sont insérées dans la trame par multiplexage temporel. A la réception d'une trame T, un terminal exploite le contenu des tables IMT pour déterminer quels flux de transport il doit examiner et donc quelles tranches temporelles il doit écouter. Certains flux de transport sont diffusés dans plusieurs régions, tandis que d'autres flux de transport sont exclusivement diffusés dans une seule région Rl ou R2. Il en résulte que des tranches temporelles ne sont utilisées que pour diffuser un flux de transport dans une seule région. Egalement, certains flux de données sont diffusés à plusieurs régions, mais qu'aux terminaux liés à un opérateur. De même, certains flux de données sont diffusés à une seule région et uniquement aux terminaux liés à un seul opérateur. Si par exemple le territoire comporte 10 régions, et que 10 chaînes vidéo doivent être diffusées dans toutes les régions et 6 chaînes spécifiques dans chaque région, la bande passante nécessaire est de 8,5 Mbits/s par région ((10+6 chaînes) x 500 kbits/s + 500 kbits/s pour les données de guide de programme) si une chaîne vidéo requiert une bande passante de 500 kbits/s. Ainsi, la bande passante nécessaire pour tout le territoire est de 85 Mbits/s. Dans ce contexte, il est souhaitable d'optimiser l'utilisation de la bande passante nécessaire à la transmission des données dans d'un territoire comportant plusieurs régions, selon que les données sont à diffuser sur l'ensemble du territoire ou sur une seule région du territoire. Dans un mode de réalisation, il est prévu un procédé de diffusion de données structurées à des terminaux mobiles sur un territoire comportant plusieurs régions, le procédé comprenant des étapes d'assemblage des données structurées dans des flux de transport, et de diffusion de chaque flux de transport dans l'une des régions. Selon un mode de réalisation, l'étape d'assemblage est effectuée en séparant dans des flux de transport distincts des données structurées à diffuser sur tout le territoire, et des données structurées à diffuser dans une seule région du territoire. Selon un mode de réalisation, les données structurées comprennent un flux de données de démarrage accessible à une adresse connue des terminaux mobiles et contenant des informations d'accès à au moins un ensemble d'au moins un flux de données structurées. Selon un mode de réalisation, un flux de données de démarrage distinct est diffusé dans chaque région. Selon un mode de réalisation, un unique flux de données de démarrage est diffusé dans un flux de transport diffusé sur tout le territoire. Selon un mode de réalisation, chaque flux de données de démarrage comprend des adresses d'accès à des flux de données d'acquisition, chaque flux de données d'acquisition comprenant des adresses d'accès à des flux de données structurées de l'ensemble de flux de données structurées. Selon un mode de réalisation, chaque adresse d'accès à un flux de données d'acquisition dans le flux de données de démarrage donne accès à un flux de données d'acquisition distinct dans chaque région du territoire. Selon un mode de réalisation, chaque adresse d'accès à un flux de données d'acquisition dans le flux de données de démarrage donne accès à un flux de données d'acquisition identique dans chaque région du territoire. Selon un mode de réalisation, chaque flux d'acquisition est diffusé dans un flux de transport diffusé sur tout le territoire. Dans un mode de réalisation, il est prévu un système de diffusion de données structurées à des terminaux mobiles sur un territoire comportant plusieurs régions, le système étant configuré pour assembler des données structurées dans des flux de transport, et diffuser chaque flux de transport dans l'une des régions. Selon un mode de réalisation, le système est configuré pour assembler les données structurées en séparant dans des flux de transport distincts des données structurées à diffuser sur tout le territoire, et des données structurées à diffuser dans une seule région du territoire. Selon un mode de réalisation, les données structurées comprennent un flux de données de démarrage accessible à une adresse connue des terminaux mobiles et contenant des informations d'accès à au moins un ensemble d'au moins un flux de données structurées. Selon un mode de réalisation, un flux de données de démarrage distinct est diffusé dans chaque région. Selon un mode de réalisation, un unique flux de données de démarrage est diffusé dans un flux de transport diffusé sur tout le territoire. Selon un mode de réalisation, chaque flux de données de démarrage comprend des adresses d'accès à des flux de données d'acquisition, chaque flux de données d'acquisition comprenant des adresses d'accès à des flux de données structurées de l'ensemble de flux de données structurées. Selon un mode de réalisation, chaque adresse d'accès à un flux de données d'acquisition dans le flux de données de démarrage donne accès à un flux de données d'acquisition distinct dans chaque région du territoire. Selon un mode de réalisation, chaque adresse d'accès à un flux de données d'acquisition dans le flux de données de démarrage donne accès à un flux de données d'acquisition identique dans chaque région du territoire. Selon un mode de réalisation, chaque flux d'acquisition est diffusé dans un flux de transport diffusé sur tout le territoire. Dans un mode de réalisation, il est également prévu un procédé de réception de données structurées diffusées à des terminaux mobiles sur un territoire comportant plusieurs régions, le procédé comprenant des étapes de réception de données structurées dans des flux de transport. Selon un mode de réalisation, le procédé comprend des étapes d'extraction de flux de transport distincts des données structurées à diffuser sur tout le territoire, et des données structurées à diffuser dans une seule région du territoire. Selon un mode de réalisation, les données structurées comprennent un flux de données de démarrage accessible à une adresse connue des terminaux mobiles et contenant des informations d'accès à au moins un ensemble d'au moins un flux de données structurées. Selon un mode de réalisation, un flux de données de démarrage distinct est diffusé dans chaque région. 9 Selon un mode de réalisation, un unique flux de données de démarrage est diffusé dans un flux de transport diffusé sur tout le territoire. Selon un mode de réalisation, chaque flux de données de démarrage comprend des adresses d'accès à des flux de données d'acquisition, chaque flux de données d'acquisition comprenant des adresses d'accès à des flux de données structurées de l'ensemble de flux de données structurées. Selon un mode de réalisation, chaque adresse d'accès à un flux de données d'acquisition dans le flux de données de démarrage donne accès à un flux de données d'acquisition distinct dans chaque région du territoire. Selon un mode de réalisation, chaque adresse d'accès à un flux de données d'acquisition dans le flux de données de démarrage donne accès à un flux de données d'acquisition identique dans chaque région du territoire. Selon un mode de réalisation, chaque flux d'acquisition est diffusé dans un flux de transport diffusé sur tout le territoire. Des exemples de réalisation de l'invention seront décrits dans ce qui suit, à titre non limitatif en relation avec les figures jointes parmi lesquelles : - la figure 1 décrite précédemment, représente sous forme de blocs la structure des informations transmises par un service de guide de programme, - la figure 2 décrite précédemment représente schématiquement une trame vidéo, - la figure 3 représente schématiquement un système de diffusion de flux vidéo sur un territoire comportant plusieurs régions, -la figure 4 représente sous la forme de blocs un premier mode d'organisation des informations transmises 35 par un service de guide de programme, 10 - la figure 5 représente sous la forme de blocs un exemple de répartition dans des flux de transport, d'informations ayant le mode d'organisation de la figure 4, - la figure 6 représente sous la forme de blocs un autre exemple de répartition dans des flux de transport, d'informations ayant le mode d'organisation de la figure 4, - la figure 7 représente sous la forme de blocs un second 10 mode d'organisation des informations transmises par un service de guide de programme, - la figure 8 représente sous la forme de blocs un exemple de répartition dans des flux de transport, d'informations ayant le mode d'organisation de la figure 15 7, - la figure 9 représente sous la forme de blocs un autre exemple de répartition dans des flux de transport, d'informations ayant le mode d'organisation de la figure 7, 20 - la figure 10 représente sous la forme de blocs un troisième mode d'organisation des informations transmises par un service de guide de programme, - la figure 11 représente sous la forme de blocs un exemple de répartition dans des flux de transport, 25 d'informations ayant le mode d'organisation de la figure 10, - la figure 12 représente sous la forme de blocs un autre exemple de répartition dans des flux de transport, d'informations ayant le mode d'organisation de la figure 30 10, - la figure 13 représente sous la forme de blocs un quatrième mode d'organisation des informations transmises par un service de guide de programme, - la figure 14 représente sous la forme de blocs un 35 exemple de répartition dans des flux de transport, 11 d'informations ayant le mode d'organisation de la figure 13. La figure 3 représente un système de diffusion de flux vidéo vers des terminaux 10 répartis sur un territoire comportant plusieurs régions R1, R2, ... Le système comprend une tête de réseau (Head-End) principale MHE comportant un serveur de contenu ESRV, un dispositif de génération de trames vidéo IPE, et un dispositif de transmission 1. Le serveur ESRV produit des flux de données BTSTP, ANNi, SSi, et le dispositif IPE répartit les flux de données dans des flux de transport PIDN, PIDR1, PIDR2 et génère les trames de transport T. Le dispositif IPE insère également dans chaque trame T, par multiplexage temporel des tables donnant la répartition des flux de données BTSTP, ANNi, SSi dans le flux de transport PIDN, ainsi que des tables donnant la répartition des flux de données contenus dans les autres flux de transport PIDR1, PIDR2. Le dispositif de transmission 1 transmet les trames générées vers un système de diffusion couvrant le territoire, comportant par exemple un satellite de télédiffusion ST. Le système de diffusion comprend par ailleurs, une tête de réseau locale dans chaque région R1, R2. Chaque tête de réseau locale comprend un dispositif de réception 2, et un dispositif de diffusion locale BC. Le dispositif de réception 2 reçoit les trames T transmises par le dispositif de transmission 1. Le dispositif de diffusion BC reconstitue des trames avec les paquets conservés et les diffuse aux terminaux d'utilisateurs 10 situés dans la région R1. Certains flux de transport PIDN sont diffusés dans plusieurs régions, tandis que d'autres flux de transport PIDR1, PIDR2 ne sont diffusés que dans une seule région R1 ou R2. Ainsi, chaque tête de réseau locale d'une 12 région peut comprendre un dispositif de filtrage FLT qui filtre les paquets des trames reçues pour ne conserver que les paquets des flux de transport devant être diffusés dans la région. Le dispositif de filtrage FLT restitue également les tables IMT donnant la répartition des flux de données BTSTP, ANNi, SSi dans le flux de transport PIDN et dans le flux de transport PIDR1 ou PIDR2. Chaque région R1, R2 peut également comprendre un serveur de contenu local produisant de flux de données à diffuser uniquement dans la région. La tête de réseau principale peut alors émettre des trames T avec des tranches temporelles laissées vides dans lesquelles des flux de transport produits localement peuvent être insérés. La figure 4 représente un premier mode d'organisation de flux de données à diffuser dans un territoire comportant plusieurs régions, par exemple deux régions R1, R2. Sur la figure 4, les flux de données comportent un flux de données de démarrage BTSTR1, BTSTR2 par région R1, R2, des flux de données d'acquisition ANR1O1, ANR1O2, ANR2O1, ANR2O2, à raison d'un flux de données d'acquisition par région et par opérateur couvrant le territoire, et des flux de données de guide de programme SSN, SSR1, SSR2, SSR1O1, SSR1O2, SSR2O1, SSR2O2. Dans l'exemple de la figure 4, les flux de données de guide de programme comprennent un flux de données SSN à diffuser sur l'ensemble du territoire par tous les opérateurs, des flux de données SSR1, SSR2 à diffuser dans une région R1, R2 par tous les opérateurs, et des flux de données SSR1O1, SSR1O2, SSR2O1, SSR2O2 à diffuser chacun dans une seule région R1, R2 pour un opérateur 01, 02. Les flux de données de guide de programme peuvent également comprendre des flux de 20 données à diffuser sur l'ensemble du territoire par un opérateur. Le flux de données de démarrage BTSTR1 pour la région R1 contient les adresses IP IPA101, IPA102 d'accès aux flux de données d'acquisition ANR101, ANR102 de la région R1. De même, le flux de données de démarrage BTSTR2 pour la région R2 contient les adresses IP IPA201, IPA202 d'accès aux flux de données d'acquisition ANR201, ANR202 de la région R2. Chaque flux de données d'acquisition ANR101, ANR102, ANR201, ANR202, spécifique d'une région R1, R2 et d'un opérateur 01, 02, contient les adresses IP des flux de données de guide de programme à diffuser dans la région, indépendamment d'un opérateur ou pour un opérateur particulier. Ainsi, le flux ANR101 diffusé dans la région R1 pour l'opérateur 01 contient l'adresse IPN du flux SSN, l'adresse IPR1 du flux SSR1, et l'adresse flux SSR101. Le flux ANR102 diffusé dans la pour l'opérateur 02 contient l'adresse IPN du l'adresse IPR1 du flux SSR1, et l'adresse flux SSR102. Le flux ANR201 diffusé dans la pour l'opérateur 01 contient l'adresse IPN du l'adresse IPR2 du flux SSR2, et l'adresse flux SSR201. Le flux ANR202 diffusé dans la IPR202 du flux SSR202. La figure 5 représente un mode de répartition des différents flux de données de la figure 4 dans des flux 30 de transport PIDl, PID2. Dans ce mode de répartition, chaque flux de transport contient tous les flux de données à diffuser dans une région R1, R2. Ainsi, le flux PID1 contient tous les flux de données à diffuser dans la région R1, à savoir le flux BRSTRI, les flux ANR101, 35 ANR102, et les flux de données de guide de programme SSN, IPR101 du région R1 flux SSN, IPR102 du région R2 flux SSN, IPR201 du 25 région R2 pour l'opérateur 02 contient l'adresse IPN du flux SSN, l'adresse IPR2 du flux SSR2, et l'adresse 14 SSR1, SSR101, SSR102. Le flux PID2 contient tous les flux de données à diffuser dans la région R2, à savoir le flux BRSTR2, les flux ANR201, ANR202, et les flux de données de guide de programme SSN, SSR2, SSR201, SSR202. Il en résulte que chacun des flux de données à diffuser sur tout le territoire, comme le flux SSN, figure dans chaque flux de transport PID1, PID2 de la trame T (figure 2) qui est diffusée sur l'ensemble du territoire. La figure 6 représente un autre mode de répartition des différents flux de données dans des flux de transport PIDO, PID1, PID2. Ce mode de répartition, comprend un flux de transport PIDO pour l'ensemble du territoire et un flux de transport PID1, PID2 pour chaque région R1, R2. Ainsi, le flux PIDO contient les flux de données à diffuser sur tout le territoire, comme le flux SSN. Chacun des flux de transport PID1, PID2 d'une région contient les flux de données à diffuser dans la région R1, R2 correspondante. Ainsi, le flux PID1 contient le flux BRSTR1, les flux ANR101, ANR102, et les flux de données de guide de programme SSR1, SSR101, SSR102. Le flux PID2 contient le flux BRSTR2, les flux ANR201, ANR202, et les flux de données de guide de programme SSR2, SSR201, SSR202. Dans ce mode de répartition, on évite ainsi de dupliquer des flux de données dans plusieurs flux de transport, ce qui permet d'optimiser l'utilisation de la bande passante disponible. Il se pose toutefois le problème de la constitutior des flux de données d'acquisition ANR101, ANR102, ANR201 et ANR202 dans le cas où les flux de transport PID1 et PID2 ne contenant que des données régionales sont générés localement dans la région R1, R2 correspondante. En effet, chaque flux de données d'acquisition peut contenir des informations (adresses) concernant à la fois des flux 15 de données générés localement et fournis par la tête de réseau principale MHE (figure 3). Une solution consiste pour la tête de réseau principale à transmettre une session de transport PIDO contenant les flux de données à diffuser dans toutes les régions SSN, et une session de transport PID contenant les flux de données de démarrage BTSTR1 et d'acquisition ne référençant que les flux de données à diffuser sur tout le territoire. Un serveur local à chaque région remplace le flux de transport PID par un flux de transport PIDl/PID2 référençant et contenant tous les flux de données diffusés localement dans la région. La figure 7 représente un second mode d'organisation de flux de données à diffuser dans un territoire comportant deux régions. Sur la figure 7, les flux de données comportent un unique flux de données de démarrage BTSTP, des flux de données d'acquisition ANR1O1, ANR1O2, ANR2O1, ANR2O2, à raison d'un flux de données d'acquisition par région et par opérateur couvrant le territoire, et des flux de données de guide de programme SSN, SSR1, SSR2, SSR1O1, SSR1O2, SSR2O1, SSR2O2. Les flux de données de guide de programme comprennent par exemple un flux de données SSN à diffuser sur l'ensemble du territoire par tous les opérateurs, des flux de données SSR1, SSR2 à diffuser dans une région R1, R2 par tous les opérateurs, et des flux de données SSR1O1, SSR1O2, SSR2O1, SSR2O2 à diffuser dans une région R1, R2 par un opérateur 01, 02. Le flux de données de démarrage BTSTP contient les adresses IP IPAO1, IPAO2 d'accès aux flux de données d'acquisition ANR1O1, ANR1O2 de la région R1. Par ailleurs, les adresses IP IPA2O1, IPA2O2 d'accès aux flux de données d'acquisition ANR2O1, ANR2O2 des autres régions (par exemple la région R2) sont identiques à celles des flux ANR1O1, ANR1O2 de la région R1. Par conséquent, le flux BTSTP est configuré pour accéder aux flux d'acquisition spécifiques de n'importe quelle région R1, R2. Comme précédemment, chaque flux de données d'acquisition ANR1O1, ANR1O2, ANR2O1, ANR2O2, spécifique d'une région R1, R2 et d'un opérateur 01, 02, contient les adresses IP des flux de données de guide de programme à diffuser dans la région et pour l'opérateur correspondant. Ainsi, le flux ANR1O1 de la région RI diffusé pour l'opérateur 01 contient l'adresse IPN du flux SSN, l'adresse IPR1 du flux SSR1, et l'adresse IPR1O1 du flux SSR1O1. Le flux ANR1O2 de la région R1 diffusé pour l'opérateur 02 contient l'adresse IPN du flux SSN, l'adresse IPR1 du flux SSR1, et l'adresse IPR1O2 du flux SSR1O2. Le flux ANR2O1 de la région R2 diffusé pour l'opérateur 01 contient l'adresse IPN du flux SSN, l'adresse IPR2 du flux SSR2, et l'adresse IPR2O1 du flux SSR2O1. Le flux ANR2O2 de la région R2 diffusé pour l'opérateur 02 contient l'adresse IPN du flux SSN, l'adresse IPR2 du flux SSR2, et l'adresse IPR2O2 du flux SSR2O2. La figure 8 représente un mode de répartition des différents flux de données de la figure 7 dans des flux de transport PIDl, PID2. Dans ce mode de répartition, chaque flux de transport contient tous les flux de données à diffuser dans une région R1, R2. Ainsi, le flux PIDl contient tous les flux de données à diffuser dans la région R1, à savoir le flux BTSTP, les flux ANR1O1, ANR1O2, et les flux de données de guide de programme SSN, SSR1, SSR1O1, SSR1O2. Le flux PID2 contient également le flux BRSTP, les flux ANR2O1, ANR2O2, et les flux de données de guide de programme SSN, SSR2, SSR2O1, SSR2O2. Chacun des flux de transport PIDl, PID2 multiplexés dans la trame T (figure 2) qui est diffusée sur tout le 17 territoire contient donc des flux identiques comme les flux BTSTP et SSN. La figure 9 représente un autre mode de répartition des différents flux de données dans des flux de transport PIDO, PID1, PID2. Ce mode de répartition, comprend un flux de transport PIDO pour l'ensemble du territoire et un flux de transport PID1, PID2 pour chaque région R1, R2. Ainsi, le flux PIDO contient les flux de données à diffuser sur tout le territoire, comme le flux BTSTP et le flux SSN. Chacun des flux de transport PID1, PID2 contient les flux de données à diffuser dans une région R1, R2. Ainsi, le flux PID1 pour la région R1 contient les flux ANR1O1, ANR1O2, et les flux de données de guide de programme SSR1, SSR1O1, SSR1O2. Le flux PID2 pour la région R2 contient les flux ANR2O1, ANR2O2, et les flux de données de guide de programme SSR2, SSR2O1, SSR2O2. Le mode d'organisation de la figure 7 permet ainsi d'obtenir un flux de données supplémentaire BTSTP qui est identique pour toutes les régions à couvrir. Le mode de répartition de la figure 9 permet de réduire davantage l'utilisation de la bande passante, en exploitant la présence de ce flux de données supplémentaire identique pour toutes les régions du territoire. La figure 10 représente un troisième mode d'organisation de flux de données à diffuser sur un territoire. Sur la figure 10, les flux de données comportent un unique flux de données de démarrage BTSTP, un flux de données d'acquisition ANNO1, ANNO2 par opérateur pour tout le territoire, et les flux de données de guide de programme SSN, SSR1, SSR2, SSR1O1, SSR1O2, SSR2O1, SSR2O2. Les flux de données de guide de programme comprennent un flux de données SSN à diffuser sur l'ensemble du territoire par tous les opérateurs, des flux de données SSR1, SSR2 à diffuser dans une région R1, R2 par tous les opérateurs, et des flux de données 18 SSR1O1, SSR1O2, SSR2O1, SSR2O2 à diffuser dans une région R1, R2 par un opérateur 01, 02. Le flux de données de démarrage BTSTP contient les adresses IP IPAO1, IPAO2 d'accès aux flux de données d'acquisition ANNOi, ANNO2. Ici encore, le flux BTSTP permet d'accéder aux flux d'acquisition de n'importe quelle région R1, R2. Chaque flux de données d'acquisition ANNO1, ANNO2, spécifique d'un opérateur 01, 02, contient les adresses IP des flux de données de guide de programme à diffuser dans une région et pour l'opérateur correspondant. Il en résulte que des flux de données SSR1, SSR2 à diffuser dans des régions R1, R2 différentes sont associées à des adresses IP identiques IPR. De même, les flux de données SSR1O1, SSR2O1 (SSR1O2, SSR2O2) pour l'opérateur 01 (02) à diffuser dans des régions différentes sont associés à une même adresse IP IPRO1 (IPRO2). La figure 11 représente un mode de répartition des différents flux de données de la figure 10 dans des flux de transport PID1, PID2. Dans ce mode de répartition, chaque flux de transport contient tous les flux de données à diffuser dans une région R1, R2. Ainsi, le flux PID1 contient tous les flux de données à diffuser dans la région R1, à savoir le flux BRSTP, les flux ANNO1, ANNO2, et les flux de données de guide de programme SSN, SSR1, SSR1O1, SSR1O2. Le flux PID2 contient également le flux BRSTP, les flux ANNO1, ANNO2, et le flux de données de guide de programme SSN, ainsi que les données de guide de programme SSR2, SSR2O1, SSR2O2. Chacun des flux de transport PID1, PID2 multiplexés dans la trame T (figure 2) qui est diffusée sur tout le territoire, contient donc des flux identiques comme les flux BTSTP, ANNO1, ANNO2 et SSN. La figure 12 représente un autre mode de 35 répartition des différents flux de données dans des flux 19 de transport PIDO, PID1, PID2. Ce mode de répartition, comprend un flux de transport PIDO pour l'ensemble du territoire et un flux de transport PID1, PID2 pour chaque région R1, R2. Le flux PIDO rassemble les flux de données à diffuser sur tout le territoire, comme le flux BTSTP, les flux ANNO1, ANNO2 et le flux SSN. Chacun des flux de transport PID1, PID2 contient les flux de données à diffuser dans la région R1, R2 correspondante. Ainsi, le flux PID1 contient les flux de données de guide de programme SSR1, SSR1O1, SSR1O2, et le flux PID2 contient les flux de données de guide de programme SSR2, SSR2O1, SSR2O2. Le tableau 1 suivant résume la bande passante occupée pour la diffusion et le pourcentage d'économie par rapport au cas sans optimisation, selon la configuration employée, dans le cas d'un territoire de 10 régions couvert par trois opérateurs et dans lequel sont diffusées 10 chaînes nationales et 6 chaînes régionales dans chaque région. Chaque chaîne occupe une bande passante de 0,5 Mbits/s. Les données de guide de programme occupent une bande passante de 0,5 Mbits/s dont 10 kbits/s pour le flux de données de démarrage et 10 kbits/s pour chaque flux de données d'acquisition. Tableau 1 Optimisation Bande passante ° utilisée (Mbits/s) Sans filtrage 85,00 Cas Fig. 4/Fig. 5 40,00 52,94 Cas Fig. 4/Fig. 6 37,41 55,99 Cas Fig. 7/Fig. 8 40,00 52,94 Cas Fig. 7/Fig. 9 37,32 56,09 Cas Fig. 10/Fig. 11 40,00 52,94 Cas Fig. 10/Fig. 12 37,03 56,44% En présence d'un filtrage, les 10 chaînes nationales ne sont transmises qu'une seule fois, comme les chaînes régionales. La transmission des chaînes 20 nationales occupe une bande passante de 5 Mbits/s (10 x 0,5 Mbits/s). La transmission des 6 fois 10 chaînes régionales occupe une bande passante de 35 Mbits/s (6 x 10 x 0,5 Mbits/s) et la transmission de 10 guides de programme (1 par région) occupe une bande passage de 5 Mbits/s (10 x 0,5 Mbits/s). Il en résulte qu'en présence de filtrage, la bande passante peut être réduite à 40 Mbits/s. Les cas des figures 5, 8 et 11 sont équivalents en terme de bande passante utilisée. Le cas de la figure 6 est obtenu en considérant que les données de guide de programme de chaque chaîne nationale occupent une bande passante de 0,26 Mbits/s, soit un total pour 10 chaînes de 2,6 Mbits/s. Le cas de la figure 9 permet une économie de 0,1 Mbits/s (10 x 10 kbits/s) par rapport au cas de la figure 6. Le cas de la figure 12 permet une économie supplémentaire de 0,3 Mbits/s pour 3 opérateurs (3 x 10 x 10 kbits/s). Pour les terminaux, le mode d'organisation de la figure 4, combiné au mode de répartition de la figure 5 permet de simplifier les traitements de réception et de réduire la consommation d'énergie. En effet, comme toutes les données à recevoir figurent dans un seul flux de transport PID, il suffit que le terminal 10 se mette en réception uniquement pendant la tranche temporelle utilisée pour transmettre le flux de transport. Le terminal n'a plus besoin de traiter les valeurs des tables IMT pour vérifier l'identifiant du ou des flux de transport à recevoir. Le mode d'organisation de la figure 10 combiné au mode de répartition de la figure 12 permet de réduire davantage la bande passante utilisée. Toutefois, cette combinaison manque de flexibilité dans la mesure où elle impose qu'un même nombre de flux de données régionales soit diffusé dans toutes les régions. Le mode d'organisation de la figure 4 présente au 21 contraire une plus grande flexibilité dans la configuration des différents flux de données de guide de programme. Pour s'affranchir de ce manque de visibilité, il peut être prévu de séparer dans des sessions d'acquisition distinctes, les données permettant d'accéder aux guides de programme des chaînes nationales et celles permettant d'accéder aux guides de programme des chaînes régionales comme illustré par la figure 13 qui représente un autre mode d'organisation des informations transmises par un service de guide de programme. Sur la figure 13, les flux de données comportent un flux de données de démarrage BTSTP, des flux de données d'acquisition ANR1O1, ANR1O2, ANR2O1, ANR2O2, à raison d'un flux de données d'acquisition par région et par opérateur couvrant le territoire, et par exemple les flux de données de guide de programme SSN, SSR1, SSR2, SSR1O1, SSR1O2, SSR2O1, SSR2O2. Le flux de données de démarrage BTSTP contient les adresses IP IPAO1, IPAO2 d'accès aux flux de données d'acquisition ANR1O1, ANR1O2 de la région R1. Par ailleurs, les adresses IP IPA2O1, IPA2O2 d'accès aux flux de données d'acquisition ANR2O1, ANR2O2 des autres régions (par exemple la région R2) sont identiques à celles des flux ANR1O1, ANR1O2 de la région R1. Chaque flux de données d'acquisition ANR1O1, ANR1O2, ANR2O1, ANR2O2, spécifique d'une région R1, R2 et d'un opérateur 01, 02, ne contient que les adresses IP IPN des flux de données de guide de programme SSN à diffuser dans toutes les régions du territoire et des adresses IP IPAR1O1, IPAR1O2, IPAR2O1, IPAR2O2 de flux de données d'acquisition SSAR1O1, SSAR1O2, SSAR2O1, SSAR2O2 à raison d'un par région et par opérateur, contenant les adresses IP IPR1, IPR2, IPR1O1, IPR1O2, IPR2O1, IPR2O2 des flux de données de guide de programme SSR1, SSR2, 22 SSR1O1, SSR1O2, SSR2O1, SSR2O2 à diffuser dans une région pour un opérateur. La figure 14 représente un mode de répartition des différents flux de données dans des flux de transport PIDO, PID1, PID2 applicable au mode d'organisation de la figure 13. Ce mode de répartition, comprend un flux de transport PIDO pour l'ensemble du territoire et un flux de transport PID1, PID2 pour chaque région R1, R2. Ainsi, le flux PIDO contient les flux de données à diffuser sur tout le territoire, comme le flux BTSTP, les flux ANNO1., ANNO2, et le flux SSN. Chacun des flux de transport PID1., PID2 contient les flux de données à diffuser dans une région R1, R2. Ainsi, le flux PID1 pour la région R1 contient les flux de données d'acquisition SSAR1O1, SSAR1O2, et les flux de données de guide de programme SSR1, SSR1O1, SSR1O2. Le flux PID2 pour la région R2 contient les flux de données d'acquisition SSAR2O1, SSAR2O2, et les flux de données de guide de programme SSR2, SSR2O1, SSR2O2. Dans un mode de diffusion, il peut être prévu de transmettre dans des trames distinctes les informations à diffuser sur tout le territoire et les informations à ne diffuser que dans une région du territoire, les informations à diffuser dans une seule région étant multiplexées temporellement dans une seule trame. Dans le cas d'une transmission par satellite, les trames de transport contenant des informations destinées à l'ensemble du territoire peuvent être reçues directement par les terminaux mobiles 10. Il apparaîtra clairement à l'homme de l'art que la présente invention est susceptible de diverses variantes de réalisation et d'applications. En particulier, l'invention s'applique également au standard OMA-BCast (Open Mobile Alliance - Broadcast) qui est proche da 23 standard DVB-H et qui est également associé à un service de guide électronique (ESG). 25 30 REVENDICATIONS 1. Procédé de diffusion de données structurées à des terminaux mobiles (10) sur un territoire comportant plusieurs régions (R1, R2), le procédé comprenant des étapes d'assemblage des données structurées dans des flux de transport (PID1, PID2), et de diffusion de chaque flux de transport dans l'une des régions, caractérisé en ce que l'étape d'assemblage est effectuée en séparant dans des flux de transport distincts (PIDO, PID1, PID2) des données structurées (SSN) à diffuser sur tout le territoire, et des données structurées (SSR1, SSR2, SSR1O1, SSR1O2, SSR2O1, SSR2O2) à diffuser dans une seule région (R1, R2) du territoire. 2. Procédé selon la revendication 1, dans lequel les données structurées comprennent un flux de données de démarrage (BTSTR1, BTSTR2, BTSTP) accessible à une adresse connue des terminaux mobiles (10) et contenant des informations d'accès à au moins un ensemble d'au moins un flux de données structurées (SSN, SSR1, SSR2, SSR1O1, SSR1O2, SSR2O1, SSR2O2). 3. Procédé selon la revendication 2, dans lequel un flux de données de démarrage (BTSTR1, BTSTR2) distinct est diffusé dans chaque région (R1, R2). 4. Procédé selon la revendication 2, dans lequel un unique flux de données de démarrage (BTSTP) est diffusé dans un flux de transport (PIDO) diffusé sur tout le territoire. 5. Procédé selon l'une des revendications 2 à 4, dans lequel chaque flux de données de démarrage (BTSTP) comprend des adresses (IPA1O1, IPA1O2, IPA2O1, IPA2O2, 24IPAO1, IPAO2) d'accès à des flux de données d'acquisition (ANR1O1, ANR1O2, ANR2O1, ANR2O2, ANNO1, ANNO2), chaque flux de données d'acquisition comprenant des adresses (IPN, IPR1, IPR2, IPR1O1, IPR1O2, IPR2O1, IPR2O2) d'accès 5 à des flux de données structurées de l'ensemble de flux de données structurées. 6. Procédé selon la revendication 5, dans lequel chaque adresse (IPAO1, IPAO2) d'accès à un flux de 10 données d'acquisition dans le flux de données de démarrage (BTSTP) donne accès à un flux de données d'acquisition (ANR1O1, ANR1O2, ANR2O1, ANR2O2) distinct dans chaque région (R1, R2) du territoire. 15 7. Procédé selon la revendication 5, dans lequel chaque adresse (IPAO1, IPAO2) d'accès à un flux de données d'acquisition dans le flux de données de démarrage (BTSTP) donne accès à un flux de données d'acquisition (ANNO1, ANNO2) identique dans chaque région 20 (R1, R2) du territoire. 8. Procédé selon la revendication 7, dans lequel chaque flux d'acquisition (ANNO1, ANNO2) est diffusé dans un flux de transport (PIDO) diffusé sur tout le 25 territoire. 9. Système de diffusion de données structurées à des terminaux mobiles (10) sur un territoire comportant plusieurs régions (R1, R2), le système étant configuré 30 pour assembler des données structurées dans des flux de transport (PID1, PID2), et diffuser chaque flux de transport dans l'une des régions, caractérisé en ce qu'il est configuré pour assembler les données structurées en séparant dans des 35 flux de transport distincts (PIDO, PID1, PID2) des données structurées (SSN) à diffuser sur tout le territoire, et des données structurées (SSR1, SSR2, SSR101, SSR102, SSR201, SSR202) à diffuser dans une seule région (R1, R2) du territoire. 10. Système selon la revendication 9, dans lequel les données structurées comprennent un flux de données de démarrage (BTSTR1, BTSTR2, BTSTP) accessible à une adresse connue des terminaux mobiles (10) et contenant des informations d'accès à au moins un ensemble d'au moins un flux de données structurées (SSN, SSR1, SSR2, SSR101, SSR102, SSR201, SSR202). 11. Système selon la revendication 10, dans lequel 15 un flux de données de démarrage (BTSTR1, BTSTR2) distinct est diffusé dans chaque région (R1, R2). 12. Système selon la revendication 10, dans lequel un unique flux de données de démarrage (BTSTP) est 20 diffusé dans un flux de transport (PIDO) diffusé sur tout le territoire. 13. Système selon l'une des revendications 10 à 12, dans lequel chaque flux de données de démarrage (BTSTP) 25 comprend des adresses (IPA101, IPA102, IPA201, IPA202, IPA01, IPA02) d'accès à des flux de données d'acquisition (ANR101, ANR102, ANR201, ANR202, ANNO1, ANNO2), chaque flux de données d'acquisition comprenant des adresses (IPN, IPR1, IPR2, IPR101, IPR102, IPR201, IPR202) d'accès 30 à des flux de données structurées de l'ensemble de flux de données structurées. 14. Système selon la revendication 13, dans lequel chaque adresse (IPA01, IPA02) d'accès à un flux de 35 données d'acquisition dans le flux de données de démarrage (BTSTP) donne accès à un flux de données d'acquisition (ANR101, ANR102, ANR201, ANR202) distinct dans chaque région (R1, R2) du territoire. 15. Système selon la revendication 13, dans lequel chaque adresse (IPA01, IPA02) d'accès à un flux de données d'acquisition dans le flux de données de démarrage (BTSTP) donne accès à un flux de données d'acquisition (ANNO1, ANNO2) identique dans chaque région (R1, R2) du territoire. 16. Système selon la revendication 15, dans lequel chaque flux d'acquisition (ANNO1, ANNO2) est diffusé dans un flux de transport (PIDO) diffusé sur tout le territoire. 17. Procédé de réception de données structurées diffusées à des terminaux mobiles (10) sur un territoire comportant plusieurs régions (R1, R2), le procédé comprenant des étapes de réception de données structurées dans des flux de transport (PID1, PID2), caractérisé en ce qu'il comprend des étapes d'extraction de flux de transport (PIDO, PID1, PID2) distincts des données structurées (SSN) à diffuser sur tout le territoire, et des données structurées (SSR1, SSR2, SSR101, SSR102, SSR201, SSR202) à diffuser dans une seule région (R1, R2) du territoire. 18. Procédé selon la revendication 17, dans lequel les données structurées comprennent un flux de données de démarrage (BTSTR1, BTSTR2, BTSTP) accessible à une adresse connue des terminaux mobiles (10) et contenant des informations d'accès à au moins un ensemble d'au moins un flux de données structurées (SSN, SSR1, SSR2, SSR101, SSR102, SSR201, SSR202). 19. Procédé selon la revendication 18, dans lequel un flux de données de démarrage (BTSTR1, BTSTR2) distinct est diffusé dans chaque région (R1, R2). 20. Procédé selon la revendication 18, dans lequel un unique flux de données de démarrage (BTSTP) est diffusé dans un flux de transport (PIDO) diffusé sur tout le territoire. 10 21. Procédé selon l'une des revendications 18 à 20, dans lequel chaque flux de données de démarrage (BTSTP) comprend des adresses (IPA101, IPA102, IPA201, IPA202, IPA01, IPA02) d'accès à des flux de données d'acquisition 15 (ANR101, ANR102, ANR201, ANR202, ANNO1, ANNO2), chaque flux de données d'acquisition comprenant des adresses (IPN, IPR1, IPR2, IPR101, IPR102, IPR201, IPR202) d'accès à des flux de données structurées de l'ensemble de flux de données structurées. 20 22. Procédé selon la revendication 21, dans lequel chaque adresse (IPA01, IPA02) d'accès à un flux de données d'acquisition dans le flux de données de démarrage (BTSTP) donne accès à un flux de données 25 d'acquisition (ANR1O1, ANR102, ANR201, ANR202) distinct dans chaque région (R1, R2) du territoire. 23. Procédé selon la revendication 21, dans lequel chaque adresse (IPA01, IPA02) d'accès à un flux de 30 données d'acquisition dans le flux de données de démarrage (BTSTP) donne accès à un flux de données d'acquisition (ANNO1, ANNO2) identique dans chaque région (R1, R2) du territoire.5 24. Procédé selon la revendication 23, dans lequel chaque flux d'acquisition (ANN01, ANNO2) est diffusé dans un flux de transport (PIDO) diffusé sur tout le territoire.5