Brevet FR2838597A1 — publié le 20031017

est enregistré un pro duit programme d'ordinateur selon la revendication 15. L' invention concerne la transmission d'une trame de don nées constituant un guide électronique de programmes contenant des bandes annonce vidéo eVou audio et destinée à être téléchargée dans un décodeur de services numériques pour récepteur de télévision notamment. Le déroulement d'un guide électronique de programmes par le décodeur fournit sur l'écran du récepteur de télévision, une grille des programmes dans laquelle sont listées de façon chronologique différentes émissions vidéo eVou audio en relation avec le numéro de la chane qui les diffuse. L'utilisateur peut ainsi balayer la grille pour afficher sur l'écran de son récepteur de télévision, les titres, descriptifs et instants de programmation des émissions vidéo eVou audio qu'il souhaite regarder eVou entendre avant de commuter son récepteur de télévision en réception sur la chane correspondante. Un guide électronique de programmes contenant des bandes annonces vidéo permet en plus à l'utilisateur de visualiser par exemple un court extrait du film vidéo référencé dans la grille des programmes. Les documents de brevet US-751282 et W0-98/26596 font référence à un tel guide électronique de programmes appelé EPG. La trame de données constituant un guide électronique de programmes est transmise cycliquement par un émetteur à une vitesse d'environ 3 Mb/s. Elle est généralement rafrachie de façon journalière. Le temps d'un cycle correspond au temps de transmission de la trame de données qui est modulée sur une porteuse selon un carrousel ou une boucle sans fin. La trame de données comprend classiquement et dans l'ordre, un bloc de donnces dit "Data Descriptor", un bloc de données dit "Main Code", un bloc de donnces dit "Screen Data", une succession de blocs de données dits "Text Data" et une succession de blocs de donnses dits "Preview Data". Le bloc "Data Descriptor" contient un répertoire des blocs de données de la trame. Le bloc "Main Code" contient une routine destinée au décodeur pour le chargement en mémoire et le déroulement du guide électronique de programmes dans le décodeur. Le bloc "Screen Data" contient des paramètres d'affichage écran pour l'affichage notamment d'un écran d'attente et de la grille des programmes complétée avec les descriptions et bandes annonce des programmes. Les blocs "Text data" contiennent chacun une description textuelle associée à une émission vidéo eVou audio référencée dans le guide électronique de programmes. Les blocs "Preview Data" contiennent chacun une bande annonce vidéo eVou audio associée à une émission vidéo eVou audio référencée dans le guide électronique de programmes. Les blocs d'en-tête "Data Descriptor", "Main Code" et "Screen Data" de la trame de données occupent généralement environ 500 Koctets et les blocs "Text Data" occupent généralement environ 1 Moctets. Les bandes annonce vidéo eVou audio contenues dans les blocs "Preview Data" sont généralement comprimoes au format MPEG. Malgré ce format de compression de données, une bande annonce vidéo compressée de 15 secondes par exemple représente une grande quantité de données à transmettre que l'on peut estimer à environ 1 Moctets minimum. Il en résulte que le temps de cycle de transmission d'une trame de données constituant un guide électronique de programme contenant une dizaine de bandes annonce est de l'ordre de 31 secondes ce qui peut induire des temps d'attente importants pour l'accès au service EPG de la part de l'utilisateur. En particulier, en réponse à une demande d'accès au service EPG par l'utilisateur depuis une télécommande de son récepteur de télévision, le décodeur se met en attente de la réception du bloc "Data Descriptor" d'une trame de données courante pour récupérer ensuite les autres blocs de données qui suivent dans la trame. Dès la réception du bloc "Screen Data", un écran d'attente est généralement présenté sur le récepteur de télévision pour avertir l'utilisateur de la prise en compte de sa demande d'accès au service EPG. La grille des programmes est ensuite présentée sur le récepteur de télévision dès réception de l'ensemble des blocs "Text Data" ce qui permet à l'utilisateur de balayer les descriptifs textuels associés à la grille des programmes. Un écran spécifique aux bandes annonces peut être présenté sur le récepteur de télévision dès réception du premier ou de l'ensemble des blocs "Preview Data". Du fait que le chargement du guide électronique de programmes dans le décodeur doit débuter par les blocs d'en-tête de la trame, on comprend que si la demande d'accès au service EPG par l'utilisateur est engagée juste avant la transmission du bloc "Data Descriptor" d'une trame de données courante, I'écran d'attente peut être présenté sur le récepteur de télévision après un court instant d'attente que l'on peut estimer à environ 1,5 secondes, ce qui correspond au temps de chargement des blocs de données d'en-tête. Par contre, si la demande de l'utilisateur est engagée juste après la transmission du bloc "Data Descriptor" d'une trame courante, le temps d'attente pour l'affichage de l'écran d'attente sera légèrement supérieur à la durée d'un cycle de transmission de la trame de données, c'est-àdire environ 32 seco nd es. Par conséquent, le tem ps moyen d' attente à l'accès au service E PG de la part de l'utilisateur est d'environ 17 secondes avec une trame de donnces contenant une dizaine de bandes annonce vidéo eVou audio. Le but de l'invention est de proposer une solution pour réduire ce temps moyen d'attente sans augmentation de la vitesse de transmission de la trame. A cet effet, I'invention a pour objet une trame de données constituant un guide électronique de programmes contenant des bandes annonce vidéo eVou audio et destinée à être téléchargée dans un décodeur de services numériques pour récepteur de télévision, la trame de données comprenant des premiers blocs de données d'en-tête contenant un répertoire des blocs de données de la trame, une routine destince au décodeur pour le chargement en mémoire et le déroulement du guide électronique de programmes dans le décodeur, et des paramètres d'affichage écran, et des seconds blocs de données contenant chacun une bande annonce vidéo eVou audio, caractérisé en ce que les premiers blocs de données d'en-tête sont répétés dans la trame entre les seconds blocs de données. Cette structure de la trame de données ouvre la possibilité au décodeur de télécharger les blocs de données d'en-tête de la trame courante même si l'utilisateur a engagé sa demande d'accès au service EPG pendant la transmission de cette trame courante. Il en résulte que le temps moyen d'attente de l'utilisateur pour visualiser la présentation de l'écran d'attente du guide électronique de programmes sur son récepteur de télévision est ainsi diminué. Le confort d'utilisation du service EPG s'en trouve ainsi amélioré sans modification structurelle du décodeur ni augmentation de la vitesse de transmission de la trame de données. Selon des particularités de la trame de données selon l'invention, les premiers blocs de données d'en-tête sont répétés chaque fois dans la trame entre deux seconds blocs de données adjacents dans la trame. La trame comprend des troisièmes blocs de données contenant une description textuelle des programmes référencés dans le guide électronique de programmes, les troisièmes blocs de données avec les premiers blocs de données d'en-tête étant répétés dans la trame entre les seconds blocs de données. Les troisièmes blocs de données avec les premiers blocs de données d'en-tête sont répétés chaque fois entre deux seconds blocs de données adjacents dans la trame. La trame comprend une séquence constituée des premiers blocs de données d'en- tête, des troisièmes blocs de données, des premiers blocs de donnces d'en- tête, un second bloc de données, cette séquence étant répétée dans la trame autant de fois qu'il y a de seconds blocs de données dans la trame. L'invention s'étend à un procédé de transmission d'une trame de données constituant un guide électronique de programmes comprenant des bandes annonces vidéo eVou audio, la trame ayant une structure comme indiquée ci-dessus. L'invention sera encore mieux comprise à la lecture de la description qui suit d'un exemple de structure d'une trame de donnces illustré par la figure unique. Sur la figure, la trame de données constituant un guide électronique de programmes comprend dans l'ordre un bloc de données "Data Descriptor" désigné par DD, un bloc de données "Main Code" désigné par MC, un bloc de données "Screen Data" désigné par SD. Ces trois blocs de données contituent les blocs de données d'en-tête et sont désignés ensembles par la référence ET. Ils sont suivis de plusieurs blocs de données consécutifs "Text Data" désignés par TD1,TDi,TDj. Généralement, une trame contient environ 500 blocs "Text Data". L'ensemble des blocs "Text Data" est désigné par TDX. Sur la figure, les références PD1,PD2,PD3,PDj désignent des blocs "Preview Data". Dans le cas de l'exemple, la trame comporte une dizaine de blocs "Preview Data". La taille des blocs d'en-tête ET est estimée à 500 Koctets. Chaque bloc "Text Data" occupe environ 2 Koctets de sorte que la taille de l'ensemble TDX des biocs "Text Data" est estimoe à 1 Moctets. La taille d'un bloc "Preview Data" est estimée à 1 Moctets. Comme visible sur la figure, les blocs d'en-tête ET sont répétés dans la trame entre les blocs "Preview Data" pour permettre au décodeur de télécharger les blocs d'en-tête ET d'une trame courante même quand l'utilisateur engage une demande d'accès au service EPG pendant la transmission de cette trame courante. Le temps nécessaire à la présentation de I'écran d'attente sur le recepteur de télévision est ainsi réduit par rapport à une structure de trame ou les blocs "Preview Data" seraient disposés consécutivement les uns après les autres. Comme visible sur la figure, la séquence située en début de trame, constituée des blocs d'en-tête ET, de l'ensemble TDX des blocs "Text Data", des blocs d'en-tête ET et d'un bloc "Preview Data", est répétée dans la trame autant de fois qu'il y a de blocs "Preview data" dans la trame. Cette structure permet d'obtenir un temps moyen d'attente pour la présentation de la grille des programmes de l'ordre de 8 secondes avec une vitesse de transmission de la trame de l'ordre de 3 Mb/s. Avec cette structure de trame, une bande annonce contenue dans un bloc "Preview Data" peut être disponible sur le récepteur de télévision après un temps moyen d'attente de l'ordre de 8 secondes. Le temps moyen d'attente pour la présentation de l'écran d'attente sur le récepteur de télévision est de l'ordre de 3,5 secondes ce qui est identique à une trame de données sans bande annonce. Si au lieu de répéter la séquence ci-dessus chaque fois entre deux blocs "Preview Data" adjacents dans la trame, on répète seulement le bloc d'entête ET, une bande annonce peut être disponible sur le récepteur de télévision après un temps d'attente de l'ordre de 6 secondes mais le temps moyen d'attente pour la présentation de la grille des programmes est de l'ordre de 24 secondes. Le temps moyen d'attente pour la présentation de l'écran d'attente sur le récepteur de télévision est d'environ 3,5 secondes. Sur la figure, les flèches D et F indiquent respectivement le début et la fin de la trame de données constituant le guide électronique de programmes qui est téléchargé dans un décodeur numérique intogré ou non pour récepteur de télévision ou analogue. Comme cette trame est transmise cycliquement selon un carrousel ou une boucle sans fin, avec un rafraîchissement journalier, la répétition dans la trame courante comme indiqué plus haut des blocs d'en-tête ET et de l'ensemble des blocs "Text Data" n'apporte pas de difficultés particulières de mise en _uvre au niveau de l'émetteur de la trame de données. REVENDICATIONS 1. Une trame de données constituant un guide électronique de programmes contenant des bandes annonce vidéo eVou audio et destinée à être téléchargée dans un décodeur de récepteur de télévision numérique, la trame de données comprenant des premiers blocs de données d'en-tête (DD, MC,SD) contenant un répertoire des blocs de données de la trame, une routine destinée au décodeur pour le chargement en mémoire et le déroulement du guide électronique de programmes dans le décodeur, et des paramètres d'affichage écran, et des seconds blocs de données (PD1,PD2, PD3) contenant chacun une bande annonce vidéo eVou audio, caractérisoe en ce que les premiers blocs de données d'en-tête (DD,MC,SC) sont répétés dans la trame entre les seconds blocs de données (PD1,PD2,PD3). 2. La trame selon la revendication 1, dans laquelle les premiers blocs de données d'en-tête (DD,MC,SD) sont répétés chaque fois dans la trame entre deux seconds blocs de données adjacents dans la trame. 3. La trame selon la revendication 1, comprenant des troisièmes blocs de données (TD1,TDi,TDj) contenant une description textuelle des programmes référencés dans le guide électronique de programmes, et dans laquelle les troisièmes blocs de données (TD1,TDi,TDj) avec les premiers blocs de donnces d'en-tête (DD,MC,SD) sont répétés dans la trame entre les seconds blocs de données (PD1,PD2,PD3). 4. La trame selon la revendication 3, dans laquelle les troisièmes blocs de données (TD1,Tdi,TDj) avec les premiers blocs de données d'en-tête (DD, MC,SD) sont répétés chaque fois entre deux seconds blocs de données adjacents dans la trame. 5. La trame selon la revendication 3, comprenant une séquence constituée des premiers blocs de données d'en-tête (DD,MC,SD), des troisièmes blocs de donnces (TD1,TDi,TDj), des premiers blocs de données d'en-tête (DD,MC, SD), et d'un second bloc de données, cette séquence étant répétée dans la trame autant de fois qu'il y a de seconds blocs de données (PD1,PD2,PD3) dans la trame. 6. Un procédé de transmission d'une trame de données constituant un guide électronique de programmes contenant des bandes annonce vidéo eVou audio et destince à être téléchargée dans un décodeur de récepteur de télévision numérique, la trame de donnces comprenant des premiers blocs de donnéss d'en-tête (DD,MC,SD) contenant un répertoire des blocs de donnces de la trame, une routine destinée au décodeur pour le chargement en mémoire et le déroulement du guide électronique de programmes dans le décodeur, et des paramètres d'affichage écran, et des seconds blocs de données (PD1,PD2,PD3) contenant chacun une bande annonce vidéo eVou audio, caractérisé en ce qu'il consiste à répéter dans la trame les premiers blocs de données d'en-tête (DD,MC,SD) entre les seconds blocs de données (PD1,PD2,PD3). 7. Le procédé selon la revendication 6, dans lequel les premiers blocs de données d'en-tête (DD,MC,SD) sont répétés chaque fois entre deux seconds blocs de données adjacents dans la trame. 8. Le procédé selon la revendication 6, la trame comprenant des troisièmes blocs de données (TD1,TDi,TDj) contenant une description textuelle des programmes référencés dans le guide électronique de programmes, dans lequel les troisièmes blocs de données (TD1,TDi,TDj) avec les premiers blocs de donnces d'en-tête (DD,MC,SD) sont répétés dans la trame entre les seconds blocs de données. 9. Le procédé selon la revendication 8, dans lequel les troisièmes blocs de données (TD1,TDi,TDj) avec les premiers blocs de données d'en-tête (DD, MC,SD) sont répétés chaque fois entre deux seconds blocs de données adjacents dans la trame. 10. Le procédé selon la revendication 8, dans lequel une séquence, constituée des premiers blocs de données d'en-tête (DD,MC,SD), des troisièmes blocs de données (TD1,TDi,TDj), des premiers blocs de données d'en-tête (DD,MC,SD), et d'un second bloc de données, est répétée dans la trame autant de fois qu'il y a de seconds blocs de données dans la trame.