Brevet FR2803472A1 — publié le 20010706

Procédé informatique pour l'exploitation d'une émission de télévision numérique interactive. La présente invention concerne le domaine de la e évision numérique interactive. Elle concerne plus particulièrement le domaine de la diffusion d'émission de télévision numérique, par satellite ou par câble par exemple, associée à des applications multimédias, par exemple des bandeaux publicitaires, des jeux informatiques, des questionnaires d'enquête, etc. L'invention concerne selon son acception la plus générale un procédé informatique pour l'exploitation d'une émission de télévision numérique interactive diffusée sous la forme d'un signal numérique comportant un flux de données correspondant à des images vidéos compressées et un flux de données correspondant à au moins une application multimédia, ainsi que des signaux de service pour la gestion desdits flux de données caractérisé en ce qu'il comporte une étape de détection du signal de service correspondant à -une séquence "top de synchronisation" comportant une séquence affectée à la désignation d'une application multimédia présente dans le signal numérique, - ainsi qu'une séquence de signaux affectée à l'enregistrement de paramètres d'exécution de ladite application multimédia désignée, et une étape de chargement de l'application de ladite application multimédia et d'initialisation de ladite application multimédia avec lesdits para-mètres d'exécution. Avantageusement, le procédé selon l'invention comporte une étape préalable de détection de l'identifiant de l'application pour l'activation du chargement de l'application correspondant audit identifiant. Selon une variante, il comporte une étape déchargement de l'application activable par une commande déclenchée par un utilisateur. De préférence, le procédé selon l'invention comporte une étape déchargement de l'application activable par un signal de service diffusé dans le signal numérique. Selon un mode de mise en ceuvre particulier, ledit signal de service activant le déchargement d'une application est constitué par un signal qrtop de synchronisation" dont l'une des séquences est particulière, par exemple une séquence "Pause". L'invention concerne également un programme d'ordinateur pour l'exploitation d'une émission de télévision numérique interactive diffusée sous la forme d'un signal numérique comportant un flux de données correspondant à des images vidéos compressées et un flux de données correspondant à au moins une application multimédia, ainsi que des signaux de service pour la gestion desdits flux de données caractérisé en ce qu'il comporte un moyen algorithmique pour la détection du signal de service correspondant à une séquence "top de synchronisation", un moyen algorithmique pour l'extraction des données de ladite séquence correspondant à l'application et un moyen algorithmique pour le chargement de ladite application multimédia dans la mémoire d'un terminal informatique ainsi qu'un moyen algorithmique d'initialisation de ladite application multimédia. avec l(:#sdits paramètres d'exécution. L'invention sera mieux comprise à la lecture de la description qui suit, se référant à un exemple non limitatif de réalisation et aux figures annexées où -. - la figure 1 représente une vue schématique du signal de service "top de synchronisation" - la figure 2 représente la vue schématique d'un équipement pour la mise en #uvre de l'invention. L'invention concerne un procédé pour charger une application multimédia dans la mémoire vive d'un terminal décodeur à la réception d'un signal dénommé dans le présent brevet "top de synchronisation". L'application multimédia peut être constitué par exemple par : - un bandeau publicitaire graphique, textuel ou vidéo; - une publicité paramétrée - un jeu ou un questionnaire; - une animation vidéo ou graphique. L'application est enregistrée avant la diffusion de l'émission numérique dans un signal de service présentant une structure générale représentée à titre d'exemple en figure 1. La séquence comprend dans l'exemple décrit trois zones (1 à 3) correspondant à la norme MPEG, comprenant la zone initiale (1) d'identification de la table, les zones (2, 3) de définition de la table et notamment de la longueur de la table, une zone (4) de désignation de la chaîne, une première zone (5) d'identification d'un premier fichier applicatif et une zone complémentaire (6) comprenant les paramètres de l'application, ainsi que des zones additionnelles (7, 8) pour l'identification des applications et paramètres additionnels, Les fichiers applicatifs eux-mêmes sont transmis sur le flux satellite, conjointement avec le top de synchronisation, mais à part de ce dernier- Le programme d'exploitation de cette séquence est chargée dans la mémoire du décodeur au moment du démarrage. Lors de la sélection d'une chaîne et à chaque changement de chaîne par "zapping", le programme d'exploitation identifie la s équence 11top de synchronisation" et procède au chargement en mémoire vive de l'application enregistrée dans la séquence. Après le chargement intégral de l'application, le programme selon l'invention procède au lancement, éventuellement après une initialisation avec les paramètres enregistrés dans la séquence "top de synchronisation". Une fois que l'application est chargée, elle peut remplacer le programme d'exploitation en mémoire vive, afin doptimiser les ressources mémoires. L'application peut comporter un module pour la détection d'une séquence "top de synchronisation" particulière. La détection de cette séquence provoque le déchargement de l'application et le rechargement du programme d'exploitation. Lorsque l'application est lancée par le programme d'exploitation elle s'initialise et démarre le programme d'interactivité avec l'utilisateur. Lorsque l'application s'arrête, le programme d'exploitation est réactivé pour reprendre l'acquisition des "top de synchronisation". Les applications peuvent prendre des formes très variées. Elles peuvent provoquer l'affichage d'un bandeau publicitaire interactif proposant de sélectionner un canal différent par l'action sur une touche d'une télécommande, ou l'affichage d'une publicité paramétrable, proposant l'envoi d'une information sur l'utilisateur par l'action sur une commande. La même séquence "top de synchronisation" peut correspondre à plusieurs services différents. La valeur numérique clé la zone (4) ID d'identification d'une chaîne permet de réaliser un filtrage pour la sélection des fonctionnalités. La figure 2 représente une vue schématique d'une architecture pour la mise en #uvre de l'invention. L'émission est fourni par un éditeur sous forme de signal numérique (10) par une liaison avec le serveur (11) du diffuseur. Ce serveur reçoit également les fichiers (12) correspondant aux applications. L'éditeur transmet également les données correspondant à la synchronisation des différents éléments, et notamment les informations relatives aux événements déclenchant l'émission d'un signal de service "top de, synchronisation". L'ensemble des flux de données sont multiplexés par un multiplexeur (14) puis diffusés. L'utilisateur dispose d'un décodeur (20) comprenant un calculateur (16) disposant d'une mémoire (17) dans laquelle est enregistrée le programme d'exploitation. Une mémoire vive (18), éventuellement la mémoire principale (17) permet l'enregistrement temporaire de l'application chargée à partir de la séquence "top de synchronisation". Des moyens de télécommande (19) permettent d'interagir avec l'applicatif. Revendications 1 - Procédé informatique pour l'exploitation d'une émission de télévision numérique interactive diffusée sous la forme d'un signal numérique comportant un flux de données correspondant à des images vidéos compressées et un flux de données correspondant à au moins une application multimédia, ainsi que des signaux de service pour la gestion desdits flux de données caractérisé en ce qu'il comporte une étape de détection du signal de service correspondant à une séquence "top de synchronisation" comportant . une séquence affectée à la désignation d'une application multimédia présente dans le signal numérique, ainsi qu'une séquence de signaux affect'e e a l'enregistrement de paramètres d'exécution de ladite application multimédia désignée, et une étape de chargement de l'application de ladite application multimédia et d'initialisation de ladite application multimédia avec lesdits paramètres d'exécution. 2 - Procédé informatique pour l'exploitation d'une émission de télévision numérique interactive selon la revendication 1 caractérisé en ce qu'il comporte une étape préalable de détection de l'identifiant de l'application pour l'activation du chargement de l'application correspondant audit identifiant. 3 - Procédé informatique pour l'exploitation d'une émission de télévision numérique interactive selon la revendication 1 ou 2 caractérisé en ce qu'il comporte une étape déchargement de l'application activable par une commande déclenchée par un utilisateur. 4 - Procédé informatique pour l'exploitation d'une émission de télévision numérique interactive selon l'une au moins des revendications précédentes caractérisé en ce qu'il comporte une étape déchargement de l'application activable par un signal de service diffusé dans le signal numérique. 5 - Procédé informatique pour l'exploitation d'une émission de télévision numérique interactive selon la revendication 4 caractérisé en ce que ledit signal de service activant le déchargement d'une application est constitué par un signal "top de synchronisation" dont l'une des séquences est une séquence particulière. 6 - Procédé pour l'exploitation d'une émission de télévision numérique interactive diffusée sous la forme d'un signal numérique comportant un flux de données correspondant à des images vidéos compressées et un flux de données correspondant à au moins une application multimédia, ainsi que des signaux de service pour la gestion desdits flux de données caractérisé en ce qu'il comporte un moyen algorithmique pour la détection du signal de service correspondant à une séquence Il top de synchronisation", un moyen algorithmique pour l'extraction des données de ladite séquence correspondant à l'application et un moyen algorithmique pour le chargement de ladite application multimédia dans la mémoire d'un terminal informatique ainsi qu'un moyen algorithmique d#initialisation de ladite application multimédia avec lesdits paramètres d'exécution.