Brevet FR2845555A1 — publié le 20040409

L'invention concerne un système de télévision interactive. Elle est plus particulièrement applicable aux cas o le système de réception de télévision est connecté à un réseau numérique domestique. Elle est donc 5 notamment relative à un système comprenant des moyens de diffusion de télévision numérique interactive et des stations d'utilisateurs ou terminaux de réception de télévision numérique interactive. L'invention s'applique aussi bien à un système de 10 télévision numérique interactive standardisé (norme Multimedia Home Platform ou MHP, par exemple) que propriétaire (tel que celui mis en oeuvre par la société OpenTV par exemple). On connaît dans la technique des dispositifs qui prévoient l'enregistrement, au moyen de décodeurs, de programmes interactifs. Ces derniers permettent ultérieurement à un utilisateur d'interagir, lors de la visualisation d'une application. Par exemple, le document 20 WO01/50763 divulgue l'enregistrement automatique d'un programme auxiliaire selon des critères pré-établis, en vue d'une utilisation ultérieure par l'utilisateur. Le document WO-00/76213 est relatif à l'enregistrement préalable d'une application logicielle, puis d'un 25 programme de télévision correspondant au moment de sa diffusion, avec des marquages appropriés pour l'interactivité relative à cette application et la possibilité pour l'utilisateur de déclencher le programme interactif. Dans les systèmes de télévision numérique interactive, le diffuseur fournit un flux numérique au terminal. Ce flux contient des données multiplexées qui permettent de reconstituer les flux initiaux: par exemple flux vidéo, flux audio, données de signalisation et application interactive. Pour des raisons de cot de diffusion et de temps de téléchargement, les diffuseurs et fournisseurs de 5 services ont tendance à minimiser la taille des applications. Ceci a pour effet l'inexistence d'applications qui contiennent des contenus additionnels comme des séquences vidéo en temps réel enrichissant des programmes diffusés. Or l'utilisation de ces dernières 10 peut être très intéressante pour la réalisation de publicités interactives par exemple. Le téléchargement préalable au niveau du terminal d'applications sophistiquées est envisageable, et peut permettre de disposer localement de données qu'il serait 15 peu pratique, ou même impossible, de télécharger avec le flux diffusé lors du déclenchement d'une application. Cependant, une telle approche requiert un système cohérent et assez complexe d'exécution, car il s'agit d'organiser un téléchargement préalable des applications 20 dans tous les récepteurs concernés. En pratique, les récepteurs n'ayant pas pu télécharger les applications en temps voulu ne peuvent pas bénéficier des services interactifs associés. Or, plusieurs facteurs risquent de compromettre la disponibilité locale de ces applications espace de stockage insuffisant, bande passante trop restreinte, défaut de connexion préalable à un réseau (par exemple Internet) pour téléchargement... La présente invention concerne des procédés de télévision interactive et de diffusion rendant possible 30 l'exécution d'applications sophistiquées, tout en réduisant considérablement les risques de non déclenchement des applications. Les procédés de l'invention peuvent être mis en oeuvre de manière fiable, sans nécessiter de ressources 35 excessives. L'invention concerne également des dispositifs associés à ces procédés et offrant les mêmes avantages: récepteur de télévision interactive, terminal de télévision numérique et station de diffusion de 5 programmes, ainsi que des programmes d'ordinateur correspondants. L'invention concerne donc un procédé de télévision interactive applicable à un système o une ou 10 plusieurs stations de diffusion émettent des programmes vers des récepteurs. Ce procédé comporte les étapes suivantes: (a) réception dans un des récepteurs, d'une application de lancement et d'une application normale et 15 déclenchement de l'application de lancement provoquant une exécution des étapes b) à d) ci-après; (b) test de la présence dans une mémoire de ce récepteur d'au moins un fichier de données additionnelles; (c) en l'absence de ce ou ces fichiers de données additionnelles dans la mémoire, lancement de l'application normale; (d) en présence du ou des fichiers de données additionnelles dans la mémoire, lancement d'une 25 application améliorée utilisant ces fichiers de données additionnelles. Par " télévision interactive ", on entend une télévision permettant soit une interactivité entre la 30 station de diffusion et les récepteurs, grâce à une voie de retour, soit une interactivité locale au niveau des récepteurs ou de terminaux en aval, soit les deux. Le terme " application " désigne par ailleurs un ensemble fonctionnel prévu pour être exécuté au niveau de 35 récepteurs et/ou de termimaux en aval, en interaction avec un utilisateur, préférentiellement dans un format le rendant apte à être diffusé sur un réseau. Cet ensemble fonctionnel peut notamment inclure des contenus, notamment de type audio et/ou vidéo, des instructions 5 logicielles et/ou des pages de description (par exemple HTML ou MHEG). La distinction entre les applications de lancement, normale et améliorée est d'ordre fonctionnel, chacune de ces applications remplissant un rôle 10 spécifique. Cependant, en pratique, elles peuvent être confondues en des fonctionnalités d'une même application, dont un noyau est conçu pour le lancement, et pourvue de modules liés dynamiquement au noyau pour permettre des opérations normales ou améliorées. Des réalisations 15 hybrides avec deux applications au lieu d'une ou de trois peuvent être également intéressantes (une application pour le lancement et les opérations normales ou une applications pour le lancement et les opérations améliorées). De façon surprenante, le procédé de l'invention met simultanément à disposition des récepteurs deux applications distinctes, offrant des niveaux variables d'informations. C'est au niveau du récepteur, en fonction 25 des données disponibles en mémoire, qu'est effectué le choix entre ces deux applications. Cette approche contraste avec les méthodes connues, qui prévoient une indisponibilité complète d'une application au cas o le récepteur n'est pas apte à l'exécuter, et qui sont pour 30 cette raison centrées sur l'adaptation des capacités d'exécution des terminaux. Les récepteurs peuvent consister en des terminaux utilisateurs, ou éventuellement en des systèmes 35 collectifs ou en réseau, aptes à rendre disponibles des informations en mémoire pour une pluralité de terminaux. Dans ce dernier cas, le test de lancement et ses embranchements sont mis en oeuvre au niveau de ces systèmes, en amont des terminaux. Dans une première forme d'utilisation de l'application de lancement, cette dernière exécute ellemême les étapes b) à d). Les instructions de test et de sélection de l'application à lancer sont donc directement 10 contrôlées par la station de diffusion. Dans une deuxième forme d'utilisation de l'application de lancement, c'est localement que les instructions de test et de sélection sont implémentées, au niveau des récepteurs. L'application de lancement a alors seulement un rôle de 15 déclenchement de ces fonctionnalités. L'implémentation de ces dernières dans un récepteur peut être effectuée par téléchargement initial (via Internet ou via une diffusion générale - broadcasting), ou par installation directe dans le récepteur d'un module approprié. 20 Préférentiellement, il est possible de " forcer " le lancement de l'application normale, même lorsque les fichiers de données additionnelles sont disponibles localement. Ainsi, un utilisateur peut dans certains cas 25 éviter d'éventuels problèmes de ralentissements ou d'affichage (mémoire surchargée, version requise du plugiciel ou plug-in non disponible...), en utilisant seulement la version élémentaire d'application. Le procédé de l'invention comporte avantageusement les étapes préalables suivantes, la station de diffusion comportant au moins une liaison de communication bilatérale avec les récepteurs: e)réception d'un message de proposition de chargement des fichiers de données additionnelles dans le récepteur; f)acceptation ou refus par un utilisateur du récepteur, du chargement proposé; g)en cas de refus, sortie du présent procédé; h)en cas d'acceptation, téléchargement automatique des fichiers de données additionnelles utilisables ultérieurement par l'application de lancement 10 (A2) dans le récepteur, via la liaison de communication bilatérale; i) enregistrement dans la mémoire du récepteur, des fichiers de données additionnelles. Un des objets de l'invention peut ainsi être de 15 fournir à l'utilisateur la possibilité d'accepter ou de refuser le chargement de données éventuellement de différents types (logiciels, flux vidéo et/ou audio, images, informations alphanumériques) et de lui offrir de cette manière plusieurs niveaux de rendu de 20 l'application, selon la présence ou non de ces données additionnelles. Dans une autre forme avantageuse de téléchargement des fichiers de données additionnelles, la 25 voie de retour n'est pas utilisée et l'utilisateur interagit localement avec le récepteur pour indiquer qu'il souhaite obtenir une version améliorée d'application. Le récepteur se procure alors automatiquement les fichiers de données additionnelles à 30 partir d'informations communiquées par la station de diffusion avec le message de proposition de chargement. Par exemple, le téléchargement est effectué via Internet, par diffusion générale (broadcasting) dans un flux spécifique, ou par un flux large bande via un réseau DSL. 35 Dans encore une autre forme de téléchargement des fichiers de données additionnelles, l'utilisateur les télécharge spontanément à partir d'un réseau de communications, tel que par exemple Internet. Il convient 5 alors qu'il soit informé suffisamment à l'avance de la disponibilité des informations et de leur localisation (par exemple au moyen d'un guide des programmes, ou d'une publicité diffusée). Avant l'étape f), on prévoit avantageusement la réception, par le récepteur, d'au moins une information sur le contenu des fichiers de données additionnelles, cette ou ces informations étant préférentiellement choisies parmi une taille, une date ultérieure 15 d'utilisation, une date d'expiration ou de validité des données additionnelles, une date à laquelle les données additionnelles seront utilisées, une chaîne de diffusion qui les utilisera, et une adresse de téléchargement. Avant l'étape h), on prévoit avantageusement que 20 l'utilisateur indique un choix de téléchargement immédiat ou de téléchargement différé des fichiers de données additionnelles. Il est également intéressant que lors de l'étape e), la réception du message de proposition se fasse lors 25 de la réception d'une application de même type que l'application améliorée. Selon une variante de réalisation, les fichiers de données additionnelles contiennent l'application améliorée. Alternativement, on prévoit que, lors de 30 l'étape a), l'utilisateur reçoit également l'application améliorée. Par ailleurs, le procédé de l'invention comporte de préférence une étape d'effacement automatique du contenu de la mémoire. On peut également prévoir un 35 système d'effacement automatique. Une date d'effacement est alors avantageusement associée aux fichiers de données additionnelles et l'étape d'effacement comporte une opération périodique de lecture de cette date et une opération d'effacement lorsque cette date est atteinte. 5 Dans une autre forme d'effacement du contenu de la mémoire, cette étape d'effacement est déclenchée par l'utilisateur ou par un ordre télécommandé à distance à partir de la station de diffusion par exemple. Il est à noter que les fichiers de données 10 additionnelles peuvent contenir tout aussi bien un ou plusieurs logiciels, des données vidéos, des images, du son ou une combinaison de ces types de données. Par ailleurs, l'invention concerne également un 15 procédé de télévision interactive applicable à un système o au moins une station de diffusion comporte au moins une liaison de communication bilatérale vers des récepteurs. Ce procédé comporte les étapes suivantes: a)émission d'un message de proposition de 20 chargement d'au moins un fichier de données additionnelles par une station de diffusion vers les récepteurs, en vue d'une amélioration optionnelle d'une application destinée à être exécutée ultérieurement; b) et sur acceptation par un utilisateur d'un des 25 récepteurs, de la proposition de chargement du message de proposition, transmission à ce récepteur des fichiers de données additionnelles. Ce procédé, spécialement approprié pour la mise 30 en oeuvre du procédé défini précédemment, est préférentiellement conforme aux modalités de ce dernier. On prévoit avantageusement la réception par une voie de retour d'un message d'acceptation provenant du terminal utilisateur, puis le transfert des données additionnelles par cette voie de retour. L'invention s'applique aussi à un récepteur de télévision interactive, caractérisé en ce qu'il comprend: - des moyens de réception d'une application de lancement et d'une application normale, - des moyens pour tester la présence dans une mémoire du récepteur, d'au moins un fichier de données 10 additionnelles, - et des moyens de lancement de l'application normale en l'absence des fichiers de données additionnelles dans la mémoire et de lancement d'une application améliorée en présence des fichiers de données 15 additionnelles dans la mémoire. Ce récepteur est préférentiellement prévu pour mettre en oeuvre un procédé de télévision interactive conforme à l'une quelconque des formes de l'invention. Il dispose de préférence d'un module mémoire capable 20 d'enregistrer les fichiers de données additionnelles. L'invention a également pour objet un terminal de télévision numérique, caractérisé en ce qu'il comprend un récepteur de télévision interactive selon l'invention. 25 De plus, l'invention s'applique à un procédé de diffusion d'applications par une station de diffusion vers des récepteurs de télévision interactive. Selon l'invention, ces applications comprennent 30 une application de lancement et une application normale, l'application de lancement étant destinée à provoquer un test de présence dans une mémoire d'au moins un des récepteurs d'au moins un fichier de données additionnelles, ainsi qu'un lancement de l'application 35 normale en l'absence de ces fichiers de données additionnelles et un lancement d'une application améliorée utilisant ces fichiers additionnels en présence de ces fichiers. Ce procédé de diffusion est préférentiellement 5 destiné à mettre en oeuvre le procédé de télévision interactive conforme à l'une quelconque des formes de l'invention. L'invention est également relative à une station 10 de diffusion de programmes vers des récepteurs de télévision interactive. Selon l'invention, elle comprend des moyens de production et d'émission d'au moins un message comprenant une application de lancement et une application normale. L'application de lancement est 15 destinée à provoquer un test de présence dans une mémoire d'au moins un des récepteurs d'au moins un fichier de données additionnelles, ainsi qu'un lancement de l'application normale en l'absence de ces fichiers de données additionnelles et un lancement d'une application 20 améliorée utilisant les fichiers de données additionnelles en présence de ces fichiers. Cette station de diffusion est préférentiellement destinée à mettre en oeuvre le procédé de diffusion selon l'invention. L'invention a pour objet supplémentaire un produit programme d'ordinateur comprenant des instructions de code de programme pour l'exécution des étapes du procédé selon l'une quelconque des formes de l'invention lorsque ce programme est exécuté sur un 30 ordinateur. Par " produit programme d'ordinateur ", on entend toute matérialisation d'un programme d'ordinateur, pouvant viser non seulement des supports de stockage (cassettes, disques...) mais aussi des signaux (électriques, optiques...> Les différents objets caractéristiques d'invention apparaîtront plus clairement dans la description qui va suivre et dans les figures annexées qui représentent: * La figure 1, un schéma illustrant le principe du procédé de l'invention; * Les figures 2a et 2b, des organigrammes d'un exemple de mise en oeuvre du procédé de l'invention; * La figure 3, un exemple d'implémentation du procédé faisant l'objet des organigrammes des figures 2a et 2b; * Les figures 4, 5 et 6, des exemples d'informations visualisées par l'utilisateur 15 dans le cadre. du procédé de l'invention; * La figure 7, un organigramme d'un autre exemple de procédé selon l'invention; * La figure 8, un exemple d'implémentation du procédé de la figure 7; * La figure 9, un organigramme illustrant un processus d'effacement des données additionnelles en mémoire d'un terminal utilisateur; * Les figures 10 et 11, des exemples de 25 réalisation de terminaux utilisateurs permettant de mettre en oeuvre l'invention. En se reportant à la figure 1, on va donc décrire le principe de l'invention. Une station de diffusion communique de manière 30 interactive avec une ou plusieurs stations d'utilisateurs de télévision numérique, appelées également terminaux de réception. Un tel terminal doit pouvoir recevoir, décoder et afficher sur un écran des contenus de types audiovisuels et applicatifs, et est associé à un module de stockage permettant de stocker localement des contenus. Comme cela est représenté en figure 1, le procédé prévoit les étapes suivantes: Etape 1: Diffusion par la station de diffusion et exécution par le terminal d'une première application dite de validation Al, par laquelle on pourra valider le chargement et le stockage de fichiers de données additionnelles; Etape 2 Transmission au terminal et acquisition par celui-ci de fichiers de données additionnelles, soit par enregistrement de ces fichiers diffusés, soit par téléchargement auprès d'un serveur en utilisant une voie de retour; Etape 3: Diffusion et exécution d'une seconde application dite de lancement A2 et test de la présence des fichiers de données additionnelles: - si les fichiers de données additionnelles sont absents, lancement d'une application normale A3, - si les fichiers de données additionnelles sont présents, lancement d'une version améliorée A4 de l'application en utilisant les fichiers de données additionnelles; Etape 4 Exécution de l'application (version normale A3 ou améliorée A4); Etape 5: Suppression des fichiers de données additionnelles après une date d'expiration, ou sur un ordre particulier de l'utilisateur ou de la station de diffusion. En se reportant aux figures 2a, 2b et 3, on va maintenant décrire un exemple de mise en oeuvre plus détaillé. Selon cet exemple, les fichiers de données additionnelles contiennent des données permettant de réaliser en temps voulu une application améliorée, mais 35 ne contiennent pas cette dernière elle-même. Comme représenté en figure 2a, l'application Al est diffusée et est chargée dans le terminal utilisateur. Cette application est diffusée durant une émission normale. Elle constitue une application d'interrogation et de validation à l'intention de l'utilisateur. A titre d'illustration, l'application de validation Al est diffusée lors d'une bande annonce qui présente un événement à venir. Par exemple, demain aprèsmidi, la course cycliste " le tour de France " passera en 10 Savoie. A cette occasion, le fournisseur de service diffuse la bande annonce à laquelle est associée une application interactive, dont le but est d'allécher le téléspectateur afin qu'il autorise le chargement des contenus additionnels. La Figure 4 illustre l'application interactive proposée pendant une bande annonce concernant la diffusion prochaine d'une étape du tour de France. L'écran du terminal comporte deux zones Zl et Z2 permettant respectivementà l'utilisateur de manifester ou 20 non son intérêt au sujet de l'application proposée L'utilisateur aura été informé éventuellement du temps de transfert des contenus, de l'indisponibilité éventuelle de son terminal ou de la voie de retour et pourra éventuellement choisir par quel moyen il souhaite 25 acquérir ces contenus. Il pourra donc autoriser le stockage de contenus additionnels sur son appareil ou sur son réseau. C'est ce qui est indiqué sur la figure 2a sous la forme de la question " UTILISATEUR D'ACCORD ? " Si l'utilisateur n'est pas intéressé par l'application proposée, et donc s'il n'est pas d'accord pour la recevoir, le processus prend fin. Par contre, s'il est d'accord, il répond positivement et le système se prépare à lui transmettre un ou des fichiers de 35 données additionnelles. Auparavant, mais cela n'est pas forcément nécessaire, la station de diffusion diffuse des informations sur le contenu du fichier de données additionnelles, telles que des paramètres de 5 configuration permettant au terminal de télécharger le contenu à partir d'une URL ou de l'enregistrer (service de diffusion, heure de passage, etc.), mais également la taille des données additionnelles. En fonction de ces informations, l'utilisateur répond s'il est d'accord pour 10 recevoir les fichiers de données additionnelles. Dans la négative, le processus prend fin. Dans le cas d'une réponse positive, le système demande à l'utilisateur le mode de chargement qu'il désire (" MODE DE CHARGEMENT ? "). En effet, avec les informations issues 15 de l'application, le terminal va pouvoir soit télécharger les contenus depuis une adresse URL (pour " Universal Resource Locator ") grâce à la voie de retour, soit programmer un temporisateur pour enregistrer un service diffusé qui contiendra les contenus additionnels. Ces 20 contenus additionnels pourront être diffusés la nuit, ou sur un service dédié à la diffusion de contenus additionnels. Dans une mise en oeuvre préférée, cependant, l'utilisateur n'est pas sollicité une deuxième et une 25 troisième fois après avoir donné son accord sur le stockage de contenus additionnels, afin d'indiquer s'il maintient son accord au vu des informations sur les fichiers de données additionnelles. Dans cette variante, la décision de téléchargement est prise automatiquement 30 au niveau local, en tenant compte de la configuration du terminal et/ou du réseau d'acquisition des fichiers. Cette configuration est par exemple spécifiée au préalable par l'utilisateur, au cours d'une phase d'installation préliminaire. Le ou les fichiers de données additionnelles sont ensuite stockés sur un organe de stockage (disque dur par exemple) qui peut être intégré à l'appareil, ou sur un organe de stockage externe. Dans le cas de stockage externe, la connexion entre le terminal et l'organe de stockage externe se fait de préférence en utilisant un bus domestique numérique standard avec les protocoles associés (Firewire et HAVi par exemple) mais peut également se faire de façon 10 propriétaire. On définit un répertoire dans lequel on stocke tous les contenus additionnels. Comme cela est représenté sur la figure 2a (" ENREGISTREMENT EN MEMOIRE "), les fichiers de données 15 additionnelles sont enregistrés en mémoire. Par la suite, un certain temps après la diffusion de l'application de validation Al et après un délai suffisant pour permettre au terminal de finaliser l'acquisition des fichiers de données additionnelles, 20 l'application de lancement A2, l'application normale A3 et l'application améliorée A4 sont diffusées sur le terminal (voir figures 2b et 3). Ensuite, l'application de lancement A2 est exécutée sur le terminal utilisateur. La présence des fichiers de données additionnelles est alors testée (" FICHIERS EN MEMOIRE ? Dans le cas o les fichiers ne sont pas en mémoire, le système déclenche le lancement de 30 l'application normale A3. Dans le cas o les fichiers de données additionnelles sont présents en totalité en mémoire, le système procède au lancement de l'application améliorée A4, qui correspond à l'application normale complétée à l'aide des données des fichiers de données additionnelles. Eventuellement, l'utilisateur a cependant la possibilité de choisir dans ce cas l'application normale 5 A3 plutôt que l'application améliorée A4 (voir figure 2b). La figure 3 représente un exemple d'implémentation selon lequel les fichiers de données 10 additionnelles contiennent uniquement des données (vidéo, audio, images). On retrouve sur cette figure les différentes étapes précédentes: l.diffusion de l'application de validation Al; 2.diffusion à la demande et enregistrement dans 15 un organe mémoire d'un terminal utilisateur de contenus additionnels (fichiers de données additionnelles); 3.diffusion de l'application normale A3 et de l'application améliorée A4 avec l'application de lancement A2; 4.lancement de l'application améliorée A4. La figure 5 représente un exemple correspondant au message de la figure 4 (sélection de la zone Zl), d'application améliorée o la vignette V de droite du texte représente une séquence vidéo. L'utilisateur peut 25 éventuellement la visualiser en plein écran en validant par un actionnement approprié. La figure 6 montre un exemple d'application normale également prévue en association avec le message de la figure 4 (sélection de la zone Z2). En se reportant aux figures 7 et 8, on va maintenant décrire un autre exemple d'implémentation du procédé de l'invention. Dans cet exemple, le processus de proposition à l'utilisateur de fichiers de données additionnelles et de leur chargement dans le terminal 35 utilisateur est le même que celui qui a été décrit en relation avec la figure 2a et ne sera donc pas à nouveau décrit. Par contre, les fichiers de données additionnelles contiennent l'application améliorée A4, ce qui n'était pas le cas précédemment. Comme cela est représenté en figures 7 et 8, l'application normale A3 et l'application de lancement A2 font l'objet d'une diffusion et d'un chargement dans le terminal utilisateur. Comme précédemment, le test en mémoire du ou des fichiers de données additionnelles est 10 réalisé. Si ces fichiers ne sont pas en mémoire, l'application normale A3 est lancée. Si ces fichiers sont en mémoire, l'application A4 améliorée contenue dans les fichiers de données additionnelles est chargée dans une mémoire d'exécution (" CHARGEMENT DE A4 "), puis est 15 lancée (" LANCEMENT DE A4 ") - sauf éventuellement décision de l'utilisateur de choisir l'application normale A3. A noter la possibilité d'utiliser un cache pour stocker l'application normale A3 diffusée avant 20 l'application de lancement A2. Par ailleurs, l'invention prévoit de supprimer de la mémoire du terminal utilisateur les fichiers de données additionnelles, libérant ainsi de la place sur le dispositif de stockage et évitant sa saturation Pour cela une date d'expiration est associée à chaque fichier de données additionnelles, permettant ainsi au terminal de supprimer les fichiers dont la date d'expiration est dépassée. Cette possibilité est indiquéesur les figures 1, 3 et 8. La suppression en mémoire des fichiers de données additionnelles enregistrés peut être également commandée par l'utilisateur lui-même ou à distance par la station de diffusion. La figure 9 représente un organigramme d'un 35 procédé de suppression programmée des fichiers de données additionnelles enregistrés dans la mémoire d'un terminal utilisateur. Lors du chargement d'un fichier de données additionnelles, une date d'expiration est associée à ce 5 fichier soit par la station de diffusion, soit par système, soit par l'utilisateur. Cette date est enregistrée dans une zone d'une table mémoire avec l'adresse du fichier de données additionnelles correspondant. Périodiquement, le système explore la 10 table en partant de la première adresse de cette table (i = 0) et jusqu'à la dernière zone de la table (" DERNIER ELEMENT ? "). A chaque zone lue, la date d'expiration est comparée à la date du jour. Si elle n'est pas supérieure à la date du jour, le système lit le contenu de la zone 15 suivante en indexant la table (" i = i+l "). Si la date d'expiration est supérieure à la date du jour, le fichier de données additionnelles est supprimé de la mémoire. Lorsque toutes les zones ont été explorées, le 20 système s'arrête. Les figures 10 et lh représentent des terminaux utilisateurs permettant de mettre en oeuvre l'invention. Ces dispositifs comportent une unité centrale de commande qui est connectée à une mémoire programme et qui peut 25 recevoir des ordres d'une interface de télécommande. L'unité centrale gère un dispositif d'affichage écran ou OSD (pour OnScreen Display) et une interface audio/vidéo en vue de l'affichage d'émissions sur un écran. Sur la figure 10, la réception se fait par un 30 syntoniseur ou tuner et par une antenne permettant de capter des émissions diffusées par voie hertzienne, ainsi que par un modem connecté (par voie téléphonique par exemple) à un fournisseur de services ou à une station de diffusion et relié à l'unité centrale. Un dispositif 35 d'enregistrement de données additionnelles permet de stocker les fichiers de données additionnelles dans une mémoire propre au terminal utilisateur, appelée " STOCKAGE de données additionnelles ". Sur la figure 11, une interface réseau numérique 5 du terminal utilisateur est connectée par un bus de communication à un tuner réseau, à un dispositif de stockage réseau de données additionnelles et à un modem. Le un terminal de la figure 11 fait partie d'un réseau de terminaux pour lequel les fichiers de données 10 additionnelles sont stockés en commun au moyen du dispositif de stockage réseau, qui comprend par exemple un module d'enregistrement et un espace de stockage approprié. Le tuner de réception et le modem sont également communs au réseau. L'ensemble est interconnecté 15 par le bus de communication. Les fichiers de données additionnelles sont donc reçus et stockés par le dispositif de stockage réseau par l'intermédiaire du tuner et du modem. REVENDICATIONS 1) Procédé de télévision interactive applicable à un système o au moins une station de diffusion émet des programmes vers des récepteurs, caractérisé en ce qu'il comporte les étapes suivantes: a) réception dans un desdits récepteurs, d'une application de lancement (A2) et d'une application normale (A3) et déclenchement de ladite application de lancement (A2) provoquant une exécution des étapes b) à 10 d) ci-après; b) test de la présence dans une mémoire dudit récepteur d'au moins un fichier de données additionnelles; c)en l'absence dudit fichier de données 15 additionnelles dans ladite mémoire, lancement de l'application normale (A3); d)en présence dudit fichier de données additionnelles dans ladite mémoire, lancement d'une application améliorée (A4) utilisant ledit fichier de 20 données additionnelles. 2)Procédé de télévision interactive selon la revendication 1, caractérisé en ce que ladite station de diffusion comportant au moins une liaison de communication bilatérale avec lesdits récepteurs, ledit 25 procédé comporte les étapes préalables suivantes: e)réception d'un message de proposition de chargement dudit fichier de données additionnelles dans ledit récepteur; f)acceptation ou refus par un utilisateur dudit 30 récepteur, du chargement proposé; g)en cas de refus, sortie du présent procédé i h)en cas d'acceptation, téléchargement automatique dudit fichier de données additionnelles utilisable ultérieurement par ladite application de lancement (A2) dans ledit récepteur, via ladite liaison de communication bilatérale; i)enregistrement dans ladite mémoire dudit récepteur, dudit fichier de données additionnelles. 3)Procédé de télévision interactive selon la revendication 2, caractérisé en ce qu'il comporte, avant l'étape f), la réception, par ledit récepteur, d'au moins une information sur le contenu dudit fichier de données 10 additionnelles, ladite information étant préférentiellement choisie parmi une taille, une date ultérieure d'utilisation, une date d'expiration ou de validité des données additionnelles, une date à laquelle les données additionnelles seront utilisées, une chaîne 15 de diffusion qui utilisera les données additionnelles, et une adresse de téléchargement. 4) Procédé de télévision interactive selon l'une des revendications 2 ou 3, caractérisé en ce qu'il comporte, avant l'étape h), une étape au cours de 20 laquelle l'utilisateur indique un choix de téléchargement immédiat ou de téléchargement différé dudit fichier de données additionnelles. ) Procédé de télévision interactive selon l'une quelconque des revendications 2 à 4, caractérisé en ce 25 que lors de l'étape e), la réception du message de proposition se fait lors de la réception d'une application de même type que l'application améliorée (A4). 6)Procédé de télévision interactive selon l'une 30 quelconque des revendications précédentes, caractérisé en ce que ledit fichier de données additionnelles contient une application additionnelle. 7)Procédé de télévision interactive selon l'une quelconque des revendications 1 à 5, caractérisé en ce que lors de l'étape a), ledit récepteur reçoit également ladite application améliorée. 8) Procédé de télévision interactive selon l'une quelconque des revendications précédentes, caractérisé en 5 ce qu'il comporte une étape de d'effacement automatique du contenu de ladite mémoire. 9)Procédé de télévision interactive selon la revendication 8, caractérisé en ce qu'une date d'effacement est associée audit fichier de données 10 additionnelles et que l'étape d'effacement comporte une opération périodique de lecture de cette date et une opération d'effacement lorsque cette date est atteinte. ) Procédé de télévision interactive selon l'une quelconque des revendications précédentes, 15 caractérisé en ce que ledit fichier de données additionnelles contient des données choisies parmi au moins un logiciel, des données vidéos, des images, du son et une combinaison de ces types de données. 11) Procédé de télévision interactive applicable à un système o au moins une station de diffusion comporte au moins une liaison de communication bilatérale vers des récepteurs, caractérisé en ce qu'il comporte les étapes suivantes: c) émission d'un message de proposition de 25 chargement d'au moins un fichier de données additionnelles par une station de diffusion vers lesdits récepteurs, en vue d'une amélioration optionnelle d'une application destinée à être exécutée ultérieurement; d) et sur acceptation par un utilisateur d'un 30 desdits récepteurs, de la proposition de chargement dudit message de proposition, transmission audit récepteur dudit fichier de données additionnelles, ledit procédé étant préférentiellement conforme à l'une quelconque des revendications 1 à 9. 12) Récepteur de télévision interactive, caractérisé en ce qu'il comprend: - des moyens de réception d'une application de lancement (A2) et d'une application normale (A3), - des moyens pour tester la présence dans une mémoire dudit récepteur, d'au moins un fichier de données additionnelles, - et des moyens de lancement de l'application normale (A3) en l'absence dudit fichier de données 10 additionnelles dans ladite mémoire et de lancement d'une application améliorée (A4) en présence dudit fichier de données additionnelles dans ladite mémoire, ledit récepteur étant préférentiellement prévu pour mettre en oeuvre un procédé de télévision interactive 15 conforme à l'une quelconque des revendications précédentes. 13) Terminal de télévision numérique, caractérisé en ce qu'il comprend un récepteur de télévision interactive selon la revendication 12. 14) Procédé de diffusion d'applications par une station de diffusion vers des récepteurs de télévision interactive, caractérisé en ce que lesdites applications comprennent une application de lancement (A2) et une 25 application normale (A3), ladite application de lancement (A2) étant destinée à provoquer un test de présence dans une mémoire d'au moins un desdits récepteurs, d'au moins un fichier de données additionnelles, ainsi qu'un lancement de l'application normale (A3) en l'absence 30 dudit fichier de données additionnelles et un lancement d'une application améliorée (A4) utilisant ledit fichier de données additionnelles en présence dudit fichier, ledit procédé de diffusion étant préférentiellement destiné à mettre en oeuvre ledit procédé de télévision interactive conforme à l'une quelconque des revendications 1 à 11. ) Station de diffusion de programmes vers des récepteurs de télévision interactive, caractérisée en ce 5 qu'elle comprend des moyens de production et d'émission d'au moins un message comprenant une application de lancement (A2) et une application normale (A3), ladite application de lancement (A2) étant destinée à provoquer un test de présence dans une mémoire d'au moins un 10 desdits récepteurs d'au moins un fichier de données additionnelles, ainsi qu'un lancement de l'application normale (A3) en l'absence dudit fichier de données additionnelles et un lancement d'une application améliorée (A4) utilisant ledit fichier additionnel en 15 présence dudit fichier, ladite station de diffusion étant préférentiellement destinée à mettre en oeuvre le procédé de diffusion selon la revendication 14. 16) Produit programme d'ordinateur comprenant des 20 instructions de code de programme pour l'exécution des étapes du procédé selon l'une quelconque des revendications 1 à 11 et 14 lorsque ledit programme est exécuté sur un ordinateur.