FR 2985628 A1 20130712 FR 1250178 A 20120106 Dispositif de réception d'un flux multiplexé diffusant une table PMT incluant un descripteur pour identifier des documents transmis en mode PUSH, et appareils associés au procédé. 1. Domaine de l'invention L'invention concerne un procédé de génération d'un flux organisé en paquets de données successifs, un procédé de réception dudit flux et des appareils pour la mise en oeuvre du procédé. La présente invention se rapporte au domaine de la diffusion de documents audiovisuels sur des réseaux de communication numérique. Par documents audiovisuels, on entend tout type de contenu multimédia tels que de la vidéo, de l' audio, des données. La présente invention se rapporte plus particulièrement à un procédé de transmission de flux de documents audiovisuels transmis en mode « PUSH ». 2. Art antérieur De nos jours, Il existe de nombreux moyens de réaliser la transmission de contenus numériques, parmi lesquels les techniques se basant sur les standards issus des consortiums DVB (de l'anglais « Digital Video Broadcast » pour « Diffusion Video Numérique »). D'autres techniques de transmission de contenus sont aussi utilisées avec des réseaux fonctionnant à l'aide du protocole IP (de l'Anglais « Internet Protocol » pour « Protocole Internet »). Ces contenus sont transmis à l'aide d'un support matériel (un câble par exemple) ou immatériel (un réseau sans fil, généralement radio). Des services particuliers de « Video On Demand » permettent à des utilisateurs de télécharger des documents audiovisuels. Pour cela, le terminal de l'utilisateur se connecte à un site de téléchargement, reçoit le catalogue des documents disponibles et le présente à l'écran. L'utilisateur navigue dans le menu, sélectionne un contenu et commande son téléchargement. Lorsque le document est destiné à être mémorisé dans le terminal, son téléchargement n'est pas contraint par le temps. Le téléchargement peut par exemple, s'effectuer la nuit. Le lendemain, l'utilisateur dispose de son document et peut le reproduire, le temps de téléchargement n'a donc pas d'incidence sur sa reproduction. On s'attache plus particulièrement dans la suite de ce document à décrire une problématique existante dans le domaine des réseaux de diffusion de télévision numérique, à laquelle ont été confrontés les inventeurs de la présente demande de brevet. L'invention ne se limite bien sûr pas à ce domaine particulier d'application, mais présente un intérêt pour toute technique de transmission ou de diffusion d'informations devant faire face à une problématique proche ou similaire. Des réseaux de diffusion de télévision numérique, comme les réseaux TNT, mettant en oeuvre la norme DVB-T ("Digital Video Broadcasting - Terrestrial" pour "diffusion vidéo numérique terrestre"), sont aujourd'hui déployés en France, en Europe, et dans plusieurs autres Etats du monde. La diffusion de paquets de données est spécifiée par des standards de façon à être reçu par un grand nombre de récepteurs de tout type. Le réseau (terrestre, satellite ou câble) diffuse des documents audiovisuels dans des flux de données plus communément appelés « service » et des données destinées à les référencer. Ces données sont par exemple définies dans les spécifications DVB-SI (Digital Video Broadcast - specification for Service Information') ou encore 'diffusion de vidéo numérique - spécification des Données de Service' EN 300 468 V1.3.1 (éditée par l'ETSI) et la norme « Technologies de l'information - Codage générique des images animées et du son associé : Système », référencée MPEG ISO/CEI 13818-1, 2nd édition publié le lier décembre 2000. Ces informations de service se présentent sous la forme de tables et de descripteurs qui décrivent les objets émis sur le réseau de transmission. Les documents diffusés selon le standard sont visualisés en temps réel par le récepteur. Dès lors, un problème se pose lorsque le réseau transmet à la fois des documents en temps réel et des documents destinés à être téléchargés sans être reproduits par le récepteur en temps réel. Ces derniers ne peuvent être présentés dans un menu de sélection de programmes puisque leur reproduction en temps réel est impossible. 3. Objectifs de l'invention La présente invention apporte une solution qui ne présente pas les inconvénients décrits plus haut, tout en proposant les avantages listés ci-dessus. La solution proposée permet de déterminer rapidement dans le flux défini par la norme DVB les services diffusant des documents en temps réel et des documents transmis sans contraintes temporelles. Ces derniers sont destinés à être enregistrés dès leur réception, et reproduits plus tard, lorsqu'ils auront été intégralement reçus. 4. Exposé de l'invention La présente invention propose un dispositif de réception d'un flux multiplexé spécifié par la norme DVB-SI et organisé en paquets de données successifs comportant au moins un flux principal comportant une première table PAT identifiant au moins une première table PMT contenant au moins la liste des flux élémentaires d'un service audio et/ou visuel en cours de diffusion et destiné à être reproduit en temps réel. Le dispositif comporte un moyen de détermination dans le contenu de ladite première table PMT d'un descripteur listant des identificateurs (ou PID) de flux élémentaires constituant un flux secondaire, ledit flux secondaire transmettant au moins un document audiovisuel sans contrainte temporelle. Le dispositif reçoit le document audiovisuel en utilisant les données incluses dans le descripteur transmis dans le flux. De cette manière, il est facile de distinguer les services transmis en temps réel et présents dans le flux principal, et les documents transmis sans contraintes temporelles car destinés à l'enregistrement et identifiés dans le descripteur. L'invention propose, selon un mode particulier de réalisation, que le premier identificateur dudit descripteur est un identificateur d'une seconde table PAT identifiant une seconde table PMT, la seconde table PMT contient au moins la liste des identificateurs de flux élémentaires transmettant ledit document audiovisuel. De cette manière, la structure s'appuie sur la norme DVB pour identifier les documents transmis sans contrainte temporelle. L'invention concerne également un procédé de génération d'un flux multiplexé spécifié par la norme DVB-SI et organisé en paquets de données successifs comportant au moins un flux principal comportant une première table PAT identifiant au moins une première table PMT contenant au moins la liste des flux élémentaires d'un service audio et/ou visuel en cours de diffusion et destiné à être reproduit en temps réel. Le procédé comporte une étape d'insertion dans ladite première table PMT du flux principal d'un descripteur listant des identificateurs de flux élémentaires constituant un flux secondaire, ledit flux secondaire transmettant au moins un document audiovisuel sans contrainte temporelle. L'invention propose, selon un mode particulier de réalisation, que le numéro de l'identificateur de la première table PAT est 0, le numéro de l'identificateur de la seconde table PAT est différent de 0. De cette manière, il est aisé de distinguer la table PAT décrivant le flux principal de la table PAT qui identifie les documents transmis sans contraintes temporelles. Selon un autre mode de réalisation, des indications temporelles déterminent le début et/ou la fin de la transmission du flux secondaire transmettant ledit document audiovisuel sont insérées dans le flux multiplexé. De cette manière, le terminal de réception peut facilement programmer l'enregistrement du document audiovisuel. Selon un autre mode de réalisation, des indications temporelles déterminant le début et/ou la fin de la validité dudit document audiovisuel. De cette manière, il est possible de contrôler la disponibilité du document au sein d'un récepteur. Selon un autre mode de réalisation, une indication de priorité permettant de définir l'ordre d'effacement des documents audiovisuels enregistrés dans un récepteur lorsqu'il n'y a pas assez de place pour mémoriser un nouveau document, est insérée dans le flux multiplexé. De cette manière, il est possible de gérer à distance l'occupation de la mémoire des récepteurs. Selon un autre mode de réalisation, un indicateur pouvant prendre l'une au moins des valeurs signalant les états suivants : début de transmission d'un document audiovisuel au cours d'une durée déterminée, transmission d'un document audiovisuel en cours, arrêt non définitif de la transmission d'un document audiovisuel, est inséré dans le flux multiplexé. De cette manière, il est possible d'informer les récepteurs de l'état actuel de la transmission du document audiovisuel. Selon un aspect matériel, l'invention concerne un dispositif de génération d'un flux multiplexé spécifié par la norme DVB-SI et organisé en paquets de données successifs comportant au moins un flux principal comportant une première table PAT identifiant au moins une première table PMT contenant au moins la liste des flux élémentaires d'un service audio et/ou visuel en cours de diffusion et destiné à être reproduit en temps réel. Le dit dispositif comporte un moyen d'insertion dans le contenu de ladite première table PMT du flux principal d'un descripteur listant des identificateurs de flux élémentaires constituant un flux secondaire, ledit flux secondaire transmettant au moins un document audiovisuel sans contrainte temporelle. L'invention concerne aussi un produit programme d'ordinateur comprenant des instructions de programme pour l'exécution du procédé de génération d'un flux multiplexé. 5. Liste des figures D'autres caractéristiques et avantages de l'invention apparaîtront plus clairement à la lecture de la description suivante d'un mode de réalisation particulier, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels : - la figure 1 illustre l'arborescence des identificateurs de flux (PID) définis par la norme DVB pour la mise en oeuvre de l'invention selon un premier exemple de réalisation, - la figure 2 représente un descripteur de table PMT décrivant un exemple de structure pour la transmission de documents audiovisuels sans contrainte temporelle, - la figure 3 représente une partie d'un descripteur de table EIT décrivant des données supplémentaires pour la transmission et l'enregistrement de documents audiovisuels, - la figure 4 décrit un exemple de serveur pour la génération des flux multiplexés, - la figure 5 décrit un exemple de récepteur audiovisuel pour la réception des flux multiplexés, - la figure 6 présente un chronogramme de l'émission des tables EIT et la succession des états de transmission, selon un exemple de réalisation. 6. Description d'un mode de réalisation de l'invention 6.1 Principe général L'invention se situe dans le contexte de l'émission et la réception de contenus audio et/ou visuel en mode « PUSH ». Le mode « PUSH » signifie que le document est transmis sans les contraintes temporelles permettant sa reproduction en temps réel lors de sa réception. Un document transmis en mode PUSH est d'abord enregistré dans la mémoire du récepteur, puis suite à une commande de l'utilisateur, il est reproduit en extrayant les données de la mémoire. L'invention propose de rajouter certains champs dans des descripteurs actuels qui décrivent les contenus actuellement diffusés dans un réseau audiovisuel, ces champs permettent d'identifier des contenus audio et/ou visuel qui sont ou seront transmis en mode PUSH. Le récepteur des descripteurs est ainsi informé par les descripteurs de l'existence des contenus et peut programmer des dispositifs internes afin de les enregistrer. Dans un premier temps, des exemples de descripteurs vont être exposés, puis dans un second temps, les dispositifs d'émission et de réception des flux contenant lesdits descripteurs et les documents audiovisuels, le dispositif de récepteur étant capable d'enregistrer ledit contenu et de le reproduire à la demande d'un utilisateur. 6.2 Description des données transmises 6.2.1 Présentation générale des tables La figure 1 décrit la signalisation permettant d'identifier un document transmis sur un réseau de diffusion (terrestre, satellite ou câble) en mode PUSH. Le réseau de diffusion est appelé « NET BROAD ». Les paquets de données des contenus audio et/ou visuels sont transmis conformément à un standard, par exemple celui défini par les spécifications MPEG-PSI et DVB-SI. Les données se présentent sous la forme de tables et de descripteurs qui décrivent les objets (services, évènements, TS, ) émis sur le réseau NET BROAD. Les standards MPEG-PSI et DVB SI spécifient notamment les tables suivantes : NIT, SDT, EIT, PAT, PMT. La table NIT définit la structure générale du réseau et indique la liste des flux de transport (ou TS en abrégé, acronyme de « Transport Stream » en langue anglo-saxonne) et des services diffusés. La table SDT donne des informations supplémentaires relatives aux services, par exemple le nom en clair d'un service. La table EIT indique une liste d'événements pour chaque service. Elle permet notamment d'indiquer l'événement en cours de diffusion. La table PAT liste toutes les tables PMT et donc tous les services présents dans le flux multiplexé. La table PMT contient la liste des flux élémentaires (un PID identifie chaque flux élémentaire du service), ces flux élémentaires constituent un service donné (exemple : liste des langages audio, vidéo, sous-titre disponible). La table PMT contient toutes les informations nécessaires pour sélectionner ce service. Lors de l'installation des services, le récepteur recherche sur le réseau la table NIT pour y extraire les informations des canaux du réseau, puis le récepteur se positionne sur chaque canal pour en extraire la table SDT afin d'obtenir pour ce canal la liste des services avec leur nom et leur identificateur de service. Chaque table définie par un identificateur de table spécifique, contient un descripteur qui spécifie la taille et la nature de chaque champ composant les paquets de données associés à une table. Ces tables sont émises à intervalle régulier dans le flux de données, par exemple, une table PAT est émise en moyenne toutes les 0.1 secondes, d'autres tables peuvent être émises dans des intervalles de temps d'une durée supérieure. Le standard DVB n'identifie pas d'une façon particulière un document transmis en mode PUSH dans un flux multiplexé. Ce document a notamment la particularité d'être diffusé à une vitesse différente de celle du temps réel. Ainsi, un tel document peut être transmis à un débit supérieur à celui de la diffusion normale et de ce fait peut être téléchargé plus rapidement que les contenus diffusés à des fins de reproduction en temps réel. La transmission de documents en PUSH peut s'effectuer de façon continue, par la réservation continuelle d'un certain débit, ou discontinue, par la réservation d'un certain débit au cours de certaines heures de la journée ou de la nuit. Le débit réservé pour la transmission de documents en PUSH peut être variable dans le temps. La solution décrite prend également en compte les contraintes introduites par le parc d'équipements existants aussi bien au niveau récepteur qu'au niveau des têtes de réseaux. Selon un exemple d'implémentation de l'invention, la table SDT indique la présence d'un service transmettant des documents en mode PUSH. Les récepteurs peuvent ainsi déterminer et présenter à l'utilisateur une liste de services diffusés en temps réels et de services transmettant des documents en mode PUSH. Une foi s un service sélectionné, le récepteur recherche la table PMT correspondant à ce service afin d'en extraire les flux élémentaires. La figure 1 décrit selon, un exemple particulier de réalisation, la façon de signaler le document transmis en mode PUSH au sein d'un service. Les paquets transmettant ce document forment un flux secondaire incluant des flux élémentaires transmettant : les tables PAT, PMT, des paquets de vidéo, des paquets d'audio, les éventuelles applications associées à ce document, ... La structure d'un flux transmettant un document en PUSH est identique à celle d'un flux diffusant un service en temps réel. Les identificateurs ou PID des flux élémentaires d'un document transmis en mode PUSH sont listés dans le descripteur spécifique au flux en mode PUSH contenu dans la table PMT du flux principal. Les traits en pointillé sur la figure 1 indiquent les PID pointés via le descripteur spécifique. De cette façon, aucun protocole spécifique n'étant utilisé, la méthode de transmission comportent notamment les avantages : - Il n'y a pas d'encapsulation des données diffusées. De ce fait, il n'y a donc pas de réduction du débit utile. - La construction du flux multiplexé peut être réalisée avec des équipements de multiplexage « standards ». Selon la norme, une seule table PAT décrivant les services disponibles est présente dans le flux multiplexé et cette table possède le numéro « 0 ». L'identification des flux transmettant des documents en PUSH s'effectue avec une autre table PAT possédant un autre numéro différent de « 0 », c'est le numéro « 132 » dans la figure 1. De cette façon, le récepteur ne considère pas cette table comme la PAT du flux principal mais comme une table appartenant à une structure de données. Ainsi, en ne faisant pas apparaître la structure du flux secondaire dans le flux principal, les récepteurs ne détectent pas les flux secondaires comme des services vidéo transmis en temps réel. Les flux vidéo et audio du document en mode PUSH n'apparaissent pas directement dans le flux principal, ce qui évite que les multiplexeurs de l'émetteur touchent à la signalisation. L'émetteur n'a pas besoin de modifier les PID des paquets transmettant le document en mode PUSH, ainsi la signalisation interne des flux composant le document transmis en mode PUSH reste cohérente au moment de son enregistrement dans un récepteur.30 6.2.2 Présentation de la table PMT La figure 2 présente un exemple de descripteur de table PMT décrivant un service transmettant un document en mode PUSH. Ce descripteur contient un ou plusieurs descripteurs « PUSH service descriptor » identifiant les flux élémentaires des documents en PUSH. Ces descripteurs constituent une liste ordonnée d'éléments qui sont insérés dans la première boucle de la PMT. Le premier élément de la liste est le PID de la table PAT (identifié avec le numéro « 132 »), le second est le PID de la table PMT (numéro 133) identifiant un document transmis dans un premier flux secondaire, les autres éléments identifient les flux secondaires (audio, vidéo, AIT, ...). Cette liste permet aux récepteurs de connaître la liste des flux PID à enregistrer pour s'assurer de l'intégrité du document audiovisuel transporté dans le flux secondaire. Le titre « PID_list length » désigne la longueur en octets de la boucle suivante contenant la liste des PID constituant le document transmis en mode PUSH. Le titre « Elementary PID » désigne un PID identifiant le document transmis en PUSH. La PMT décrite à la figure 2 peut éventuellement contenir une référence vers une table AIT permettant d'associer un service interactif avec le document. 6.2.3 Présentation de la table EIT La table EIT décrivant le document transmis en PUSH contient notamment les éléments suivants : - données d'enregistrement : - start time : début de diffusion du document, - duration : durée réel du document, - running status : status de la diffusion. - Metadonnées dans les descripteurs : - content descriptor (optionnel) : type de document (par exemple : drame, comédie.. - la liste complète des attributs est spécifiée dans ETSI EN 300 468 V1.11.1 page 40. Le récepteur peut utiliser ce champ pour filtrer les documents à enregistrer, - parental rating descriptor, - short event descriptor : nom de fichier + description courte (option), - extended event descriptor (option) : extension du type de document. La figure 3 présente d'autres éléments de la table EIT propres à l'invention. Ces éléments permettent notamment d'identifier le document transmis en mode PUSH et de programmer son enregistrement au niveau du récepteur. Ces éléments sont les suivants (liste non exhaustive) : - file identifier : Identifiant à utiliser pour accéder au fichier via l'API HbbTV. Par exemple : ServiceID + EventID - validity start date : Date de début de validité du document. - validity end date : Date de fin de validité du document. - erasing_priority : Valeur de priorité définie par la tête de réseau. Cette valeur est utilisée pour la gestion de l'espace disque du récepteur. Dans le cas où le disque serait plein, sur réception d'un document de priorité p, un ou plusieurs documents de priorité inférieurs à p sont supprimés de façon à libérer de la place et à permettre l'enregistrement d'un nouveau document. - max error_percentage : pourcentage d'erreurs acceptable. En cas de réception d'un document avec un pourcentage d'erreur supérieur à celui indiqué, ce document n'est pas conservé. - content type : Type de document (par exemple : gratuit ou payant) - erasing order : Ordre d'effacement. Cet ordre permet de supprimer un document du disque dur des équipements. Exemple : un document adulte a été diffusé sans que la signalisation spécifique ait été associée. L'EIT contenant l'identifiant de ce document est rediffusée avec le flag « Ordre d'effacement » à 1. En recevant cette EIT, les équipements suppriment immédiatement le document enregistré. Il a été dit précédemment que les informations contenues dans la table PMT identifient les différents flux secondaires transmettant le document en PUSH. Un récepteur utilise les informations de cette table pour détecter la présence de tels documents et éventuellement, les présenter à l'utilisateur dans un menu afin qu'il puisse programmer leurs enregistrements. Ce menu est une possibilité qui n'exclue pas que le récepteur effectue lui-même l'enregistrement de tous les documents afin de les proposer ultérieurement à l'utilisateur. 6.2.4 Présentation de la table SDT Une table SDT associée à un document transmis en PUSH comprend notamment un ou plusieurs des descripteurs suivants : - Component descriptor : - component type : description du document des flux (MPEG4 AVC,MP2...) la liste complète est dans la norme ETSI EN 300 468 V1.11.1 page 37. - Service descriptor : - service type : PUSH VOD (à ajouter dans la table 81 de la norme ETSI EN 300 468), - running status : utilisé pour les services non continus. - CA identifier descriptor : identification du Contrôle d'Accès (s'il est utilisé). La table PAT associée à un document transmis en PUSH possède une structure classique, mais n'est pas identifiée avec un PID numéro 0 qui est réservé à la PAT du flux principal. La fréquence de transmission de la PAT est compatible avec le standard DVB lors de la relecture du flux TS après enregistrement. Par contre, il n'y a pas de contrainte de temps réel sur sa fréquence de diffusion lors de la transmission du document en PUSH. 6.3 Description d'un émetteur de flux Les flux principaux et secondaires sont émis par un serveur communément appelé « tête de réseau », Un exemple de serveur 20 est illustré par la figure 4, selon un mode préféré de réalisation. Le serveur 20 comprend notamment une unité centrale ALU 2.1, une mémoire de programme MP 2.2 dans laquelle au moins un programme d'encodage est enregistré, une base de données DB 2.3 et une interface de communication I/O NET 2.4 pour échanger des données de façon bidirectionnelle à travers le réseau 6 avec des récepteurs décrits par la suite. Le serveur 20 peut disposer d'une interface I/O TV 2.5 vers un réseau de diffusion NET BROAD pour émettre de façon unidirectionnelle des documents audiovisuels. Le serveur 20 reçoit les documents audiovisuels à diffuser et les mémorise dans sa base de données DB 2.3. Puis, le serveur 20 organise la diffusion et la transmission des documents vers les récepteurs 1. Avant l'émission, et éventuellement lors de l'enregistrement, les documents sont encodés dans des paquets de données selon le format défini par un standard, DVB par exemple. Les paquets de données sont diffusés vers un réseau de diffusion NET BROAD à travers l'interface réseau 2.5, ou vers un réseau bidirectionnel 6 afin d'être téléchargés à la demande d'un récepteur 1. La base de données DB 2.3 contient à la fois les documents diffusés en temps réel et destinés à être immédiatement reproduits lors de leur réception, et les documents transmis en mode PUSH sans contrainte temporelle. Les documents peuvent être enregistrés dans la base de données selon un format indépendant du mode de diffusion. Le serveur 20 multiplexe les paquets des flux principaux et les paquets des flux secondaires en fonction des contraintes du réseau de diffusion. Avant son émission, le serveur change le PID de la PAT du document en mode PUSH qui ne doit pas être numéroté « 0 ». 6.4 Description d'un récepteur de flux La figure 4 présente un exemple de réalisation d'un récepteur audiovisuel 1 connecté à un dispositif d'affichage 2, selon un mode préféré de réalisation. Le récepteur audiovisuel 1 qui est par exemple un décodeur comprend une unité centrale ALU 3 reliée à une mémoire de programme MP 12, des moyens de réception I/O TV 4 tels qu'un démodulateur et un démultiplexeur pour recevoir des données numériques provenant d'un réseau de diffusion NET BROAD à l'aide d'une antenne de réception. Le moyen de réception I/O TV 4 permet de recevoir des services audiovisuels diffusés sur des canaux hertziens. Selon un mode particulier de réalisation, le récepteur 1 peut être doté d'une interface I/O NET 5 pour la communication avec un réseau numérique NET_BI 6 à accès large bande permettant de transmettre des flux de données. Ce réseau est par exemple Internet. Le récepteur 1 comprend en outre une interface de signaux infrarouge I/O Rem 7 pour recevoir les signaux d'une télécommande REM 8, une mémoire DB 9 pour le stockage des données de service, et une logique de décodage audio/vidéo A/V 10 pour la génération des signaux audiovisuels envoyés à l'écran de télévision 2. Le récepteur 1 comprend également un circuit OSD 11 d'incrustation de données (de l'Anglais "On Screen Display" (signifiant littéralement "affichage sur l'écran"). Le circuit OSD 11 est un générateur de texte et de graphisme qui permet d'afficher à l'écran des menus de guide de programme, des pictogrammes ou des images. Le récepteur 1 peut communiquer à travers son interface de communication I/O NET 5 et le réseau NET_BI 6, avec un ou plusieurs serveurs 20 dont un exemple de réalisation est décrit par la figure 4. Le récepteur 1 analyse le contenu de la table SDT et détermine le PID de la table PMT décrivant les documents transmis en mode PUSH (c'est le PID numéro 11 tel qu'illustré par la figure 1). Selon un mode de réalisation particulier, lors de l'enregistrement du document dans la mémoire DB 9, le récepteur met le PID de la PAT à la valeur 0. Ainsi, la structure d'un document enregistré dans la mémoire DB 9 est identique à celle d'un service diffusé. Les documents audio et/ou vidéo transmis en PUSH sont filtrés et mémorisés dans le récepteur sous forme de fichiers TS contenant des flux MPEG 2 ou MPEG 4, SD ou HD. Selon un mode particulier de réalisation, chaque TS possède les mêmes caractéristiques que les flux diffusés en TNT. Dans ce cas, la reproduction des documents enregistrés s'effectue sans ajout d'un décodeur supplémentaire dans la mémoire du récepteur. 6.5 Déroulement d'un enregistrement Pour déclencher un enregistrement, le récepteur 1 analyse les paquets EIT et détecte les PID signalant la transmission d'un document en PUSH. Lors de la réception de chaque paquet EIT, le récepteur détermine si le document associé est destiné à l'enregistrement. Si le type et/ou l'identifiant correspond à un document à enregistrer, le récepteur programme le début de l'enregistrement en utilisant l'heure du champ « Start time » spécifiée dans l'EIT. La référence temporelle utilisée est identifiée dans le contenu de la table TDT. Au moment de l'heure de début spécifiée, le récepteur 1 enregistre le contenu des PID signalés dans la PMT du document. L'enregistrement se poursuit tant que le document est spécifié dans l'EIT et que le champ « running status » est à la valeur « mn ». Par défaut, le nom du fichier stocké dans le récepteur est celui du champ « event narre _char » du descripteur « short event descriptor ».Ce nom de fichier peut être utilisé pour faire le lien, au niveau de l'interface utilisateur, entre les fichiers vidéo et les métadonnées associées. Afin que le début et la fin des documents transmis soient correctement enregistrés par les récepteurs 1, le serveur 20 ne transmet les paquets du document que N secondes après que l'heure d'enregistrement indiquée ait été atteinte dans la TDT. De même, le document en cours de transmission est signalé comme terminé dans l'EIT que « N » secondes après que la fin de la diffusion des paquets à enregistrer. La figure 6 illustre le déroulement de la transmission d'un document en mode PUSH. A l'instant Ti, la table EIT1 en cours de diffusion ne donne pas d'indication sur la transmission d'un document en mode PUSH. A T2, la table EIT2 décrit la présence prochaine d'un document dans le flux multiplexé en positionnant le champ « Running Status » à la valeur SIAFS (« starts in a few seconds ») signalant qu'un document va être transmis dans quelques secondes. De cette manière, le récepteur 1 peut préparer l'enregistrement. A l'instant T3, le document est transmis et le champ « Running Status » de l'EIT3 est positionné à la valeur « Run ». Si la bande passante est insuffisante pour transmettre le document et puisque celui-ci n'a pas de contraintes de temps réel, sa diffusion peut alors être arrêtée, le champ « Running status » de l'EIT4 est alors positionné à la valeur « Pausing » (temps T4). Lors de la reprise de la transmission du document identifié dans l'EIT5, le champ « running status » dans l'EIT passe de la valeur « Pause» à la valeur « SIAFS » (T5), puis à la valeur « Run » (T6) juste avant l'envoi des premiers paquets du document. Lorsque la transmission est terminée, le champ « Running status » de l'EIT7 est positionné à la valeur « Stop» pendant une durée déterminée, quelques secondes puis à l'instant T8, plus aucune indication sur la présence de ce document n'apparaît dans l'EIT8. A l'issue de la réception des documents transmis en PUSH, le récepteur 1 possède dans sa mémoire 9 une liste de documents prêts à être reproduits. Le menu de présentation des documents enregistrés peut être propre au récepteur ou être transmis selon le standard HbbTV par exemple. Si l'application est diffusée, elle peut être signalée dans la PMT du service et être enregistrée avec les données audio et/ou vidéo. De cette manière, les documents transmis en mode PUSH sont accessibles à partir d'applications HbbTV associées à un programme « Live » proposé par exemple par des chaînes de télévision. L'invention n'est pas limitée aux modes de réalisation qui viennent d'être décrits. En particulier, l'invention peut être mise en oeuvre par tout appareil réalisant les fonctions d'encodage ou de décodage d'un flux contenant une composante audio et/ou visuelle. REVENDICATIONS1. Dispositif (1) de réception d'un flux multiplexé spécifié par la norme DVB-SI et organisé en paquets de données successifs comportant au moins un flux principal comportant une première table PAT identifiant au moins une première table PMT contenant au moins la liste des flux élémentaires d'un service audio et/ou visuel en cours de diffusion et destiné à être reproduit en temps réel, caractérisé en ce qu'il comporte : - un moyen de détermination (3, 12) dans le contenu de ladite première table PMT d'un descripteur listant des identificateurs (PID) de flux élémentaires constituant un flux secondaire, ledit flux secondaire transmettant au moins un document audiovisuel sans contrainte temporelle, - un moyen de réception (4 ; 5, 3, 12) dudit document audiovisuel en utilisant les données incluses dans ledit descripteur transmis dans le flux. 2. Dispositif (1) de réception d'un flux multiplexé selon la revendication 1 ; caractérisé en ce que le premier identificateur (PID) dudit descripteur est un identificateur d'une seconde table PAT identifiant une seconde table PMT, la seconde table PMT contenant au moins la liste des identificateurs de flux élémentaires transmettant ledit document audiovisuel. 3. Procédé de génération d'un flux multiplexé spécifié par la norme DVB- SI et organisé en paquets de données successifs comportant au moins un flux principal comportant une première table PAT identifiant au moins une première table PMT contenant au moins la liste des flux élémentaires d'un service audio et/ou visuel en cours de diffusion et destiné à être reproduit en temps réel, caractérisé en ce qu'il comporte une étape d'insertion dans ladite première tablePMT du flux principal d'un descripteur listant des identificateurs de flux élémentaires constituant un flux secondaire, ledit flux secondaire transmettant au moins un document audiovisuel sans contrainte temporelle.4. 5. 6. 7. 8. Procédé de génération d'un flux multiplexé selon la revendication 3 ; caractérisé en ce que le premier identificateur dudit descripteur est un identificateur d'une seconde table PAT identifiant une seconde table PMT, la seconde table PMT contenant au moins la liste des identificateurs de flux élémentaires transmettant ledit document audiovisuel. Procédé de génération d'un flux multiplexé selon la revendication 4 ; caractérisé en ce que le numéro de ladite première table PAT possède le numéro 0, ladite seconde table PAT possédant un numéro différent de O. Procédé de génération d'un flux multiplexé selon l'une quelconque des revendications 3 à 5; caractérisé en ce qu'il comporte une étape d'insertion d'indications temporelles déterminant le début et/ou la fin de la transmission du flux secondaire transmettant ledit document audiovisuel. Procédé de génération d'un flux multiplexé selon l'une quelconque des revendications 3 à 6 ; caractérisé en ce qu'il comporte une étape d'insertion d'au moins une indication temporelle déterminant le début et/ou la fin de la validité dudit document audiovisuel. Procédé de génération d'un flux multiplexé selon l'une quelconque des revendications 3 à 7 ; caractérisé en ce qu'il comporte une étape d'insertion d'une indication de priorité permettant de définir l'ordred'effacement des documents audiovisuels enregistrés dans un récepteur lorsqu'il n'y a pas assez de place pour mémoriser un nouveau document. 9. Procédé de génération d'un flux multiplexé selon l'une quelconque des revendications 3 à 8 ; caractérisé en ce qu'il comporte une étape d'insertion d'un indicateur pouvant prendre l'une au moins des valeurs signalant les états suivants : début de transmission d'un document audiovisuel au cours d'une durée déterminée, transmission d'un document audiovisuel en cours, arrêt non définitif de la transmission d'un document audiovisuel. 10. Dispositif (20) de génération d'un flux multiplexé spécifié par la norme DVB-SI et organisé en paquets de données successifs comportant au moins un flux principal comportant une première table PAT identifiant au moins une première table PMT contenant au moins la liste des flux élémentaires d'un service audio et/ou visuel en cours de diffusion et destiné à être reproduit en temps réel, caractérisé en ce qu'il comporte : - un moyen d'insertion (2.1, 2.2) dans le contenu de ladite première table PMT du flux principal d'un descripteur listant des identificateurs de flux élémentaires constituant un flux secondaire, ledit flux secondaire transmettant au moins un document audiovisuel sans contrainte temporelle. 11. Produit programme d'ordinateur téléchargeable depuis un réseau de communications et/ou stocké sur un support lisible par ordinateur et/ou exécutable par une unité centrale, caractérisé en ce qu'il comprend des instructions de programme pour la mise en oeuvre d'au moins une étape du procédé de génération d'un flux multiplexé selon l'une quelconque des revendications 3 à 9.