Brevet FR2929479A1 — publié le 20091002

La présente invention concerne un procédé d'émission de données additionnelles sur un canal inséré dans un réseau de canaux audiovisuels, et un appareil pour émettre de telles données additionnelles. Les décodeurs de TV numériques permettent de recevoir et d'afficher un ensemble de programmes vidéo diffusés constituant un bouquet. Selon les cas, la diffusion des canaux est assurée par un satellite, un émetteur hertzien terrestre (ou Transmission Numérique Terrestre, TNT en abrégé), un équipement connecté sur un câble ou un réseau de données IP. Chaque io canal occupe une bande de fréquences déterminée. Dans le cas d'une diffusion sur des canaux numériques, ces canaux transmettent des paquets de données multiplexées, ces paquets sont identifiés pour former un flux de transport (ou TS, � Transport Stream � en Anglais). Les flux de transport diffusent des données audio et vidéo permettant de reproduire, après 15 décodage des programmes audiovisuels. Les flux transportent aussi des informations sur les programmes diffusés. Ces informations sont utilisées par un Guide Electronique de Programmes (� EPG � en abrégé) pour présenter à l'utilisation l'offre audiovisuelle du réseau. Typiquement, l'EPG affiche le nom des programmes, les paramètres permettant leurs réceptions 20 et pour chaque programme, la liste des émissions prévues pour le jour ou la semaine avec pour chacune leur nom et l'heure de début et le sujet. Ces informations peuvent être utilisées pour commander l'enregistrement d'un programme sélectionné par l'utilisateur lorsque le récepteur est doté d'un moyen d'enregistrement, un disque dur par exemple. 25 Les décodeurs reçoivent en général l'EPG par le même canal que les programmes eux-mêmes sous la forme de tables respectant un format standardisé (par exemple selon le standard DVB). Des normes spécifient le format des paquets transmettant les informations, et la façon pour le récepteur de les extraire du flux de transport. Le plus souvent, le bouquet de 30 chaînes diffuse l'EPG et les données de service décrivant les programmes sur un flux spécifique. Le diffuseur de programmes assure alors la création et la mise à jour de l'EPG. La bande passante d'un flux de transport est limitée, de sorte qu'il arrive que l'EPG soit insuffisamment renseigné faute de bande passante ou par manque de données disponibles ou par choix. Par exemple, les sujets des programmes audiovisuels ne sont pas disponibles ou les informations sur les programmes prévus dans la journée sont absentes. Si le moment de début ou de fin d'un programme manque, alors, lors de la programmation de l'enregistrement d'une émission sur un PVR (ou du démarrage automatique du décodeur pour cette émission), l'utilisateur doit entrer les heures et durées des programmes désirés en io relevant ces informations dans un journal. Bien souvent, seul le titre du programme est diffusé, ce qui n'est pas suffisant pour que l'utilisateur fasse son choix. Il se pose donc le problème d'augmenter les informations destinées à être affichées par un EPG. Une solution consiste en ce que le récepteur de 15 réseau de diffusion dispose d'un autre moyen de communication permettant d'interroger un autre réseau, bidirectionnel celui-là. Typiquement, un décodeur de télévision dispose d'une liaison avec le réseau téléphonique et d'un modem pour la transmission des données. Le décodeur émet alors une requête sur un réseau, Internet par exemple, et se connecte à un site 20 diffusant des données complètes d'EPG. Le réseau de diffusion peut également transmettre une référence de serveur permettant au décodeur de se connecter et d'émettre des requêtes pour télécharger des données complémentaires. Le décodeur peut aussi lancer des requêtes à l'aide de mots-clés, le titre des programmes diffusés par exemple, et recevoir des 25 compléments d'information sur ces programmes. L'EPG affiche alors les informations reçues du réseau de diffusion et rajoute celles reçues de l'autre réseau. Cette façon de faire nécessite de disposer de plusieurs moyens de communication pour chaque décodeur. Dans le domaine d'un réseau TNT, 30 les récepteurs sont généralement bas coûts et l'ajout d'un moyen de communication bidirectionnel augmente son prix et sa complexité. La présente invention offre une nouvelle façon de transmettre des informations de service permettant d'enrichir les guides électroniques de programmes. Un des objets de la présente invention est un procédé d'émission de données de service sur un canal inséré dans un réseau de diffusion de canaux audiovisuels et reçues par un récepteur ; caractérisé en ce qu'il comporte une étape de détermination par un ordinateur local d'un canal fréquentiel disponible dans l'intervalle de fréquence du réseau de diffusion, io le dit réseau diffusant des premières données de service, une étape de recherche à partir d'au moins un autre réseau de secondes données non transmises par le réseau de diffusion, une étape d'émission locale des secondes données sur le canal fréquentiel disponible, lesdites secondes données étant émises au même format que les premières données émises 15 par le réseau de diffusion. De cette manière, un ordinateur local peut rechercher des informations additionnelles provenant d'un autre réseau que celui du réseau de diffusion et les émettre sur un canal à diffusion restreinte, vers les 20 décodeurs qui se trouvent dans un environnement proche de l'ordinateur. Selon un premier perfectionnement, l'ordinateur local comporte un moyen de réception des canaux transmis par le réseau de diffusion et les premières et secondes données sont émises sur le canal fréquentiel disponible. De cette façon, l'appareil récepteur peut recevoir sur un même 25 canal toutes les données d'EPG. Selon un autre perfectionnement, les premières données émises par le réseau de diffusion sont utilisées pour la recherche des secondes données reçues d'un autre réseau. De cette façon, l'ordinateur local peut utiliser les données d'EPG déjà diffusées pour rechercher d'autres données utilisables par l'EPG de l'appareil récepteur. 30 Selon un autre perfectionnement, l'utilisateur introduit lui-même sur l'ordinateur local une indication sur le type des secondes données à rechercher sur l'autre réseau afin de les émettre sur le canal fréquentiel disponible. De cette manière, l'augmentation des données d'EPG s'effectue en fonction de directives données par l'utilisateur. Selon un autre perfectionnement, seules les secondes données sont émises sur le canal fréquentiel disponible. De cette façon, la bande passante de la chaîne supplémentaire locale n'est utilisée qu'à la diffusion de nouvelles données d'EPG. Selon un autre perfectionnement, l'ordinateur local comporte un moyen de détection des fréquences porteuses des canaux du réseau de io diffusion. L'ordinateur sélectionne une fréquence porteuse non utilisée par le réseau de diffusion pour émettre le canal fréquentiel disponible. De cette façon, l'émission des données supplémentaire s'effectue de façon automatique. Selon une variante, c'est l'utilisateur qui introduit sur l'ordinateur local les références du canal fréquentiel disponible pour diffuser 15 localement les informations additionnelles. Ainsi, l'ordinateur n'a pas besoin de disposer de moyens de réception des canaux du réseau de diffusion. Un autre objet de la présente invention est un appareil électronique émettant des données de service sur un canal inséré dans un réseau de 20 diffusion de canaux audiovisuels ; caractérisé en ce qu'il comporte un moyen de recherche d'un canal fréquentiel disponible dans l'intervalle de fréquence du réseau de diffusion, le dit réseau diffusant des premières données de service, un moyen de réception recevant des secondes données non transmises par le réseau de diffusion à partir d'au moins un autre réseau, un 25 moyen d'émission locale des secondes données sur le canal fréquentiel disponible, lesdites secondes données étant émises au même format que les premières données émises par le réseau de diffusion. D'autres caractéristiques et avantages de la présente invention 30 ressortiront de la description des exemples de réalisation qui vont suivre, pris à titre d'exemples non limitatifs, en référence aux figures annexées dans lesquelles : - la figure 1 représente l'ensemble des acteurs mettant en oeuvre le procédé selon un exemple de réalisation de l'invention, - la figure 2 est un exemple d'organigramme des principales étapes effectuées pour la mise en oeuvre du procédé objet de l'invention, - la figure 3 représente les chaînes émises par le réseau et par l'ordinateur local et, détectées par le récepteur. io La figure 1 présente les différents acteurs mettant en oeuvre le procédé selon un exemple de réalisation de l'invention. Un diffuseur de programmes 1 reçoit les contenus audiovisuels et est chargé de les diffuser. Il transmet les différents flux à un réseau de diffusion 2 représenté par une antenne 2 diffusant une pluralité de canaux numériques sur une large portée 15 géographique. Typiquement, le réseau utilisé est le hertzien terrestre numérique. Les différents flux sont codés numériquement, plusieurs flux peuvent être transportés sur le même canal fréquentiel. Les usagers possèdent un récepteur 3 capable de recevoir les canaux fréquentiels à l'aide d'une antenne. Les paquets de données sont filtrés en fonction de leur 20 en-tête, les paquets d'un même flux sont décodés afin de fournir des signaux d'images qui sont envoyés vers un écran 4 et des signaux sonores à destination de haut-parleurs. Le récepteur 3 comporte un circuit d'affichage de données sur l'écran, appelé souvent circuit OSD, de l'anglais "On Screen Display" (signifiant 25 littéralement "affichage sur l'écran"). Le circuit OSD est un générateur de graphisme qui permet d'afficher à l'écran des menus et d'insérer en superposition une image. Le circuit OSD est contrôlé par l'Unité Centrale du récepteur. Certains paquets de données reçus par le récepteur 3 contiennent des informations de service. Ces données sont traitées et mises 30 en forme à l'aide d'un EPG (Guide Electronique de Programmes). En utilisant la télécommande associée au récepteur, l'utilisateur navigue dans les différents menus de l'EPG et peut sélectionner des canaux en fonction de leurs contenus diffusés. Si le récepteur est doté d'un disque dur, l'utilisateur peut aussi commander l'enregistrement d'un programme qui sera diffusé ultérieurement. Chez lui, l'usager dispose également d'un ordinateur 5. L'ordinateur 5 comporte une unité centrale 5.1 relié à une mémoire de programme exécutable 5.2, un disque dur 5.3 contenant une base de données de documents et une interface utilisateur 5.4. L'ordinateur 5 contient également une interface 5.5 pour la communication avec au moins un réseau qui est io différent du réseau de diffusion 2. Ce ou ces autres réseaux peuvent être unidirectionnels ou bidirectionnels. Par exemple, l'ordinateur est connecté via une ligne téléphonique au réseau Internet, et il possède une interface amovible permettant de recevoir des signaux provenant d'un satellite. L'ordinateur contient aussi un émetteur de chaînes hertziennes à courte 15 portée 5.6. Cet émetteur peut être intégré dans l'ordinateur ou se présenter comme une carte électronique additionnelle, par exemple un module relié par un port USB. L'émetteur local 5.6 est conçu pour émettre au moins un canal hertzien dans la gamme de fréquences radio compatible avec les canaux diffusés par l'antenne 2. La portée de l'émetteur local est limitée à 20 une dizaine de mètres pour ne pas perturber d'autres habitations. Après avoir détaillé les différents éléments de l'invention, nous allons maintenant expliquer comment ils coopèrent. La figure 2 montre un organigramme général des étapes exécutées au sein des différents éléments précédemment décrits. 25 A l'étape 2.1, l'ordinateur local 5 est mis en marche et détermine une fréquence disponible dans la gamme de fréquences du réseau de diffusion de chaînes. Une façon simple consiste en ce que l'utilisateur introduise lui-même le numéro du canal numérique à l'aide de l'interface utilisateur 5.4, 30 typiquement en tapant la référence du canal sur le clavier de l'ordinateur. Pour cela, il allume d'abord son récepteur 3 et note toutes les chaînes présentes. Puis, il choisit un numéro de canal qui n'a pas été trouvé par le récepteur 3 et l'introduit à l'aide d'un menu de configuration dans l'ordinateur 5 qui le mémorise. Selon un perfectionnement, l'ordinateur 5 comporte un récepteur radio recevant les canaux du réseau de diffusion. L'ordinateur peut alors analyser les différentes fréquences porteuses occupées par le réseau de diffusion 2 et déterminer automatiquement une fréquence porteuse libre. La figure 3 présente l'amplitude du signal reçu en fonction de la fréquence. On voit que le réseau de diffusion émet déjà sur un certain nombre de fréquences porteuses. Entre deux fréquences utilisées par le io réseau de diffusion, il est possible d'insérer une nouvelle fréquence porteuse. Cette fréquence porteuse, marquée en pointillé sur la figure 3, est alors utilisée par l'émetteur 5.6 pour émettre la chaîne locale d'information. Selon ce perfectionnement, l'utilisateur n'a plus besoin d'introduire de numéro de canal. 15 A l'étape 2.2, l'ordinateur 5 reçoit d'au moins un autre réseau que le réseau de diffusion 2 via son interface 5.5, des données sur les programmes diffusés. Ces données sont complémentaires de celles contenues dans les informations de service diffusées. Ces informations peuvent être par exemple : 20 - des attributs des programmes prévus à la diffusion : type, niveau parental, le thème du programme (film, information, sport, etc.), la durée du programme, le nom du réalisateur et des principaux acteurs, - un résumé court, un résumé long, les récompenses que ce programme a obtenu depuis sa mise sur le marché, 25 - des photos associées au programme, une séquence audiovisuelle une interview du réalisateur, ... Ces données ont généralement une taille trop importante pour être diffusées par le réseau 2. Un ordinateur qui n'a pas les mêmes contraintes, peut facilement les télécharger et les mémoriser localement. 30 Avantageusement, l'utilisateur configure lui-même l'ordinateur pour définir le type d'information à rechercher sur le ou les autres réseaux. Puis, à l'étape 2.3, l'ordinateur 5 met en forme les données selon le même standard que celui des données diffusées et les diffuse localement par son émetteur radio 5.6. Ainsi, l'ordinateur 5 émet une véritable chaîne locale d'information qui peut être reçue par tous les récepteurs 3 situés à une distance proche de l'ordinateur 5. Selon un mode préféré de réalisation, l'émetteur radio 5.6 de l'ordinateur émet les données d'EPG du réseau de diffusion et les données qu'il a extraites d'un ou plusieurs autres réseaux. Concomitamment à la diffusion de la chaîne locale d'information par l'ordinateur 5, le diffuseur 1 transmet par le réseau de diffusion 2 des canaux io audiovisuels contenant des programmes (étape 2.4). Les informations émises contiennent des données audio, vidéo et de guide de programmes. Les données de guide de programmes informent du nom du canal et du nom des programmes diffusés associé à une indication temporelle de la durée de diffusion. Ces données peuvent être accessibles par l'ordinateur 5 si celui-ci 15 comporte un récepteur radio recevant les canaux du réseau de diffusion. A l'étape 2.5, l'utilisateur configure son récepteur 3 pour qu'il scanne les différentes fréquences afin de détecter tous les canaux disponibles. L'utilisateur a pris soin d'allumer son ordinateur 5 et d'activer l'émetteur 5.6 pour qu'il transmette des données. Le récepteur 3 détecte alors les canaux 20 du réseau de diffusion et la chaîne locale d'information. Une fois l'installation effectuée, l'utilisateur lance l'EPG pour sélectionner un programme. La chaîne locale d'information émise par l'ordinateur 5 apparaît dans l'EPG, et à l'étape 2.6, l'utilisateur la sélectionne. Le récepteur 3 récupère de la chaîne locale les informations de service qui vont être affichées dans 25 la grille de l'EPG. De cette façon, les données transmises par la chaîne d'information locale se rajoutent à celles reçues du réseau de diffusion 2. Avantageusement, le récepteur mémorise les données reçues dans une base de données interne au récepteur 3. A l'étape 2.7, l'utilisateur navigue dans la grille des programmes et peut sélectionner des chaînes. Toutes les 30 données de la chaîne locale d'information ne sont pas directement visualisables sur la grille de programmes. En sélectionnant un programme, des touches de la télécommande permettent de faire apparaître certaines données, par exemple le résumé, l'interview du réalisateur, la bande-annonce. Ainsi, LEPG affiché par le récepteur 3 offre à l'utilisateur la possibilité de montrer de nombreuses informations complémentaires associées aux programmes, et ceci sans que le récepteur 3 se rende compte que la chaîne est locale et n'est pas émise par le réseau de diffusion. De ce fait, le récepteur 3 n'a pas besoin de modification pour recevoir cette chaîne supplémentaire. Avec l'augmentation des données affichées, l'utilisateur est mieux informé des contenus audiovisuels diffusés et peut les choisir en io connaissance de cause Selon un perfectionnement, l'ordinateur 5 comporte un récepteur radio recevant les signaux radio des mêmes gammes de fréquences que le réseau de diffusion 2. Typiquement, ce récepteur radio est intégré au 15 module émetteur radio 5.6. En récupérant les données de guide de programmes transmises par le réseau de diffusion 2, l'ordinateur local est informé des différents programmes diffusés. L'ordinateur 5 peut ainsi lancer des recherches sur un autre réseau 6, sur la base des données du réseau de diffusion 2, afin de télécharger des informations additionnelles. 20 Typiquement, l'ordinateur lance un moteur de recherche en proposant les mots-clés contenus dans les données de guide de programmes. Il est ainsi possible à partir du titre d'un film, d'obtenir la liste des acteurs, des résumés courts et longs, le nom du réalisateur, et de télécharger la bande annonce, l'interview du réalisateur, etc. Les données récupérées sur un autre réseau 25 sont ensuite envoyées par radio sur la chaîne locale d'information. Elles sont reçues par le récepteur 3 et sont disponibles au niveau de IEPG. Si le récepteur 3 dispose d'un double tuner, l'un peut être réglé sur le canal fréquentiel sélectionné par l'utilisateur et l'autre sur la chaîne 30 d'information locale. L'EPG récupère alors les données de service provenant des deux canaux et les rassemble dans sa base de données d'où elles sont i0 extraites pour être affichées. Dans ce cas, l'ordinateur n'a pas besoin d'émettre sur la chaîne locale d'information, des informations additionnelles qui sont déjà diffusées sur le réseau de diffusion. Cette caractéristique permet de consacrer toute la bande passante de la chaîne locale à de nouvelles données non diffusées par le réseau 2. Cette option est sélectionnable au niveau de l'ordinateur par un menu de configuration. La puissance d'émission du circuit émetteur 5.6 doit être contrôlée pour que la réception de la chaine d'information s'effectue localement, et soit io reçu par les appareils de l'utilisateur de l'ordinateur. Avantageusement, l'émetteur 5.6 de l'ordinateur 5 injecte le signal radio dans le fil d'antenne du récepteur 3, par exemple en se raccordant directement sur le câble coaxial qui relie le récepteur à son antenne extérieure. De cette façon, le rayonnement du circuit émetteur 5.6 est parfaitement contrôlé. Ce 15 perfectionnement est particulièrement utile lorsque les récepteurs 3 sont disposés dans des immeubles. L'invention n'est pas limitée aux modes de réalisation qui viennent d'être décrits. En particulier, elle peut être utilisée aussi bien pour enrichir 20 n'importe quelles données d'EPG, que les programmes diffusés soient visuels, audio ou audiovisuels. REVENDICATIONS1. Procédé d'émission de données de service sur un canal inséré dans un réseau (2) de diffusion de canaux audiovisuels et reçus par un récepteur (3) ; caractérisé en ce qu'il comporte une étape de détermination (2.1) par un ordinateur local (5) d'un canal fréquentiel disponible dans l'intervalle de fréquence du réseau de diffusion, le dit réseau diffusant des premières données de service, une étape de recherche (2.2) à partir d'au moins un autre réseau de secondes données non transmises par le réseau io de diffusion (2), une étape d'émission (2.3) locale des secondes données sur le canal fréquentiel disponible, lesdites secondes données étant émises au même format que les premières données émises par le réseau de diffusion. 15 2. Procédé d'émission de données de service selon la revendication 1, l'ordinateur local (5) comportant un moyen de réception des canaux transmis par le réseau de diffusion ; caractérisé en ce que les premières et secondes données sont émises sur le canal fréquentiel disponible. 20 3. Procédé d'émission de données de service selon la revendication 1 ou 2, l'ordinateur local (5) comportant un moyen de réception des canaux transmis par le réseau de diffusion ; caractérisé en ce que les premières données émises par le réseau de diffusion sont utilisées pour la recherche des secondes données reçues d'un autre réseau. 25 4. Procédé d'émission de données de service selon la revendication 1 ; caractérisé en ce qu'il comporte une étape d'introduction sur l'ordinateur local (5) d'une indication sur le type des secondes données à rechercher sur l'autre réseau afin de les émettre sur le canal fréquentiel disponible. 5. Procédé d'émission de données de service selon la revendication 1, l'ordinateur local (5) comportant un moyen de réception des canaux transmis par le réseau de diffusion; caractérisé en ce que seules les secondes données sont émises sur le canal fréquentiel disponible. 6. Procédé d'émission de données de service selon l'une quelconque des revendications précédentes ; caractérisé en ce que l'ordinateur local (5) comporte un moyen de détection des fréquences porteuses des canaux du réseau de diffusion, l'ordinateur (5) sélectionnant une fréquence porteuse non utilisée par le réseau de diffusion pour émettre le canal fréquentiel disponible. 7. Procédé d'émission de données de service selon l'une quelconque des revendications 1 à 5 ; caractérisé en ce qu'il comporte une étape d'introduction sur l'ordinateur local (5) des références du canal fréquentiel disponible pour diffuser localement les informations additionnelles. 8. Appareil électronique (5) émettant des données de service sur un canal inséré dans un réseau (2) de diffusion de canaux audiovisuels ; caractérisé en ce qu'il comporte un moyen de détermination (5.1, 5.2) d'un canal fréquentiel disponible dans l'intervalle de fréquence du réseau de diffusion, le dit réseau diffusant des premières données de service, un moyen de réception (5.5) recevant des secondes données non transmises par le réseau de diffusion (2) à partir d'au moins un autre réseau (6), un moyen (5.6) d'émission locale des secondes données sur le canal fréquentiel disponible, lesdites secondes données étant émises au même format que les premières données émises par le réseau de diffusion.30