Brevet FR2787670A1 — publié le 20000623

TERMINAL MULTIMEDIA A SERVEUR INCORPORE La présente invention concerne les terminaux multimédia destinés notamment à la réception de programmes de télévision diffusés sous forme numérique. Le terme " terminal " doit être interprété dans un sens large et comme désignant aussi bien un décodeur destiné à être raccordé à un récepteur traditionnel, par exemple suivant la norme PAL, qu'un récepteur de télévision complet incorporant les moyens de décodage. Le terminal peut être prévu pour recevoir des émissions diffusées par voie hertzienne (par un réseau terrestre aussi bien que par l'intermédiaire d'un satellite) ou par un réseau câblé, constitué de câbles coaxiaux ou de fibres optiques. On connaît déjà des terminaux multimédia destinés à recevoir un signal d'entrée contenant un flot numérique représentatif d'images et de données fournissant des informations sur le contenu télévisuel, comme par exemple l'émission en cours, les programmes à venir, les indications sur la nature de l'émission, la mention qu'il s'agit d'un épisode d'une série, etc. Ce terminal comprend alors des moyens fournissant, à partir du flot entrant, un signal en bande de base et un convertisseur vidéo d'attaque d'écran ainsi qu'une mémoire de stockage d'informations numériques présentes dans le flot entrant. On a déjà proposé des terminaux du type ci-dessus comprenant, en plus, un moteur d'affichage sur l'écran de messages en un langage utilisé pour la transmission d'informations multimédia sur les réseaux globaux d'ordinateurs, de type Internet ou Intranet. Par la suite et pour plus de facilité, la terminologie utilisée pour désigner les langages et les protocoles sera celle normalisée pour l'Internet, mais il 2 2787670 doit être entendu que cette utilisation n'est nullement limitative. Dans le cas d'un moteur d'affichage destiné à recevoir des messages Internet provenant du réseau téléphonique terrestre ou hertzien, le moteur sera destiné à l'affichage de messages en langage dit HTML (Hyper Text Mark-up Language) en utilisant le protocole dénommé HTTP (Hyper Text Transfer Protocol). L'accès à l'Internet peut s'effectuer avec utilisation d'un logiciel de navigation qui peut être extérieur au terminal, mais sera généralement incorporé à celui-ci. En général, les commandes s'effectuent à partir d'un boîtier séparé muni d'un clavier et utilisant une transmission infrarouge entre le terminal et le boîtier de commande manuelle. La présente invention vise notamment à augmenter les fonctionnalités du terminal et notamment à lui permettre d'afficher sur l'écran des données mémorisées de diverses natures, prélevées dans le flot entrant. Dans ce but, l'invention propose notamment un terminal du genre ci- dessus défini, caractérisé en ce qu'il comprend de plus: - un serveur interne apte à prélever des informations dans la mémoire et à les transformer pour les mettre sous forme de pages en un langage compatible avec celui du moteur d'affichage (c'est-à-dire en pages HTML dans le cas le plus fréquent) contenant des localisateurs de type unifié (qui seront généralement compatibles avec les localisateurs URL prévus par Internet) et à les fournir à un navigateur attaquant une deuxième entrée du convertisseur par l'intermédiaire du moteur d'affichage pour provoquer l'affichage d'au moins une page sur l'écran, et 3 2787670 - un dispositif de désignation ou pointage d'une zone particulière de l'écran, correspondant à un lien et provoquant l'envoi de ceux des localisateurs qui correspondent à un protocole de télévision à un serveur de ce protocole apte à effectuer les opérations désignées par le localisateur. Parmi les opérations accessibles, on peut notamment citer le contrôle des fonctions de réception du téléviseur proprement dit alimenté par le terminal, par exemple la sélection de canal, l'affichage des sous-titres, la sélection de la langue, le niveau du son et la suppression du son. Le serveur interne, avantageusement de type http, peut être connecté à des moyens d'accès à une liaison téléphonique externe, qui peut être vers le réseau commuté, un câble coaxial, un câble à fibres optiques; le serveur est alors prévu pour assurer le décrochage lors d'un appel entrant et la réception. Un tel serveur, à accès conditionnel par code, utilisant par exemple une fonction dite d'appel-réponse ou " challenge- response " permet d'accéder depuis l'extérieur et à distance à toutes les fonctions locales. Le serveur peut être muni de moyens d'accès à un réseau global d'ordinateurs, par exemple d'un des types connus à l'heure actuelle. Ces moyens d'accès peuvent comporter un modem téléphonique ou d'accès à un réseau câblé ou hertzien. Le serveur, utilisant avantageusement le protocole htpp présent sous forme de logiciel, peut être prévu pour interpréter le localisateur URL de commande de dispositifs externes, tels qu'un magnétoscope connecté au terminal, ou même des dispositifs de domotique (mise en route et en veille d'alarme, mise et arrêt du chauffage, etc. 4 2787670 D'autres caractéristiques encore apparaîtront à la lecture de la description qui suit de modes particuliers de réalisation de l'invention, donnés à titre d'exemples non limitatifs. La description se réfère à la figure unique qui l'accompagne et qui est un synoptique d'un terminal suivant un mode particulier de réalisation. Sur ce synoptique, les fonctions classiques prévues sur un terminal ou un téléviseur ne sont pas représentées. Le terminal 10 comporte un récepteur 12 qui, suivant le cas, est alimenté par une antenne 14 ou un câble 16. Ce récepteur contient les éléments nécessaires pour sélectionner un canal et fournir un signal vidéo en bande de base sur une sortie 14. A l'heure actuelle, il existe de tels récepteurs destinés à traiter des signaux suivant la norme MPEG 2, qui comporte des informations vidéo et audio. Elles sont ensuite transmises par une sortie 14 en format 4:2:2 à un convertisseur assurant les fonctions de convertisseur de type DVB et graphique. Ce convertisseur 16 fournit sur sa sortie 18 un signal PAL, SECAM ou autre, exploitable par la partie basse fréquence d'un téléviseur 20. Le récepteur 12 extrait, du flot entrant, les paquets représentatifs de données et les stocke dans une mémoire vive 22. Les paquets ainsi mémorisés sont accessibles par un serveur 24, généralement logiciel. Ce serveur 24 est apte à prélever dans la mémoire des requêtes d'accès à différents services. En général, ces requêtes ou commandes prendront la forme habituelle sur le réseau Internet: http:// Ce serveur interne 24 transforme les requêtes en pages affichables, habituellement en HTLM, qui sont stockées dans une mémoire vive 26 d'o elles peuvent être extraites par le serveur 24 pour les envoyer à un navigateur 28. Le navigateur 28 est associé à un moteur 30 attaquant une seconde entrée du convertisseur 16 par l'intermédiaire d'une mémoire tampon de trame 32. Il est ainsi possible de provoquer l'affichage d'au moins une page sur l'écran du téléviseur 20. L'affichage ne sera pas celui des localisateurs complets, mais seulement celui d'une fraction déterminée des messages prélevés. Pour permettre de désigner ou de pointer une zone particulière de l'écran, le terminal est muni de moyens de réception de messages de commande. Ces moyens de réception peuvent comporter un récepteur des signaux d'une télécommande 34 munie d'un clavier. Ce récepteur accède à un second serveur 36. Le protocole de transmission utilisé est avantageusement très parallèle à celui accessible par le serveur 24 et, pour cette raison, le serveur 36 sera dénommé par la suite " serveur TV ". Pour assurer la similitude, les requêtes d'accès suivant le protocole TV auront la syntaxe: TV:// o X désigne le service demandé. Ce second serveur interne 36 permet de traiter des demandes de zapping, de supprimer le son ou de le modifier, de mettre en veille ou hors le terminal. Par exemple, les localisateurs URL peuvent être du genre suivant: TV:// o id désigne la chaine sur laquelle le terminal doit se connecter. Pour mettre ou supprimer le son, l'URL peut être: TV://mute_ 6 2787670 Pour mettre le terminal en veille et hors veille, on pourra utiliser: TV://terminal_ Les services en question seront exécutés par transmission des signaux appropriés au récepteur, sur une liaison 38. Les services peuvent être également des affichages sur le poste de télévision, par exemple une demande de la liste des services ou des chaînes disponibles, par exemple sous la forme: TV://terminal/[getsvclist I get_ch_list]?type= RADIO-TYPE TELEVISION-TYPE> Les services comprennent également la commande de l'emplacement et/ou de la taille des indications données sur l'écran du téléviseur 20. Pour cela, des messages de type TV sont adressés à l'aide de la télécommande 34. Ces messages permettront de faire apparaître un pointeur sur l'écran et de désigner l'emplacement o devront se trouver affichés des messages tels que la liste des services ou des chaînes disponibles, le nombre de services courants, etc. prélevés dans le flot entrant. Dans ce cas, les messages sont transmis au navigateur 28 sous forme de localisateur du type URL. Le terminal peut être prévu pour recevoir également des messages et des commandes par le réseau téléphonique. Pour cela, le navigateur est muni d'une entrée de liaison avec un modem 40. Ce modem peut être prévu pour recevoir des informations par le protocole du réseau Internet 42, à travers un fournisseur d'accès Internet 44. 7 2787670 REVENDICATIONS 1. Terminal multimédia de réception de télévision numérique destiné à recevoir des signaux d'entrée d'images et de données fournissant des informations sur le contenu télévisuel, comprenant des moyens fournissant, à partir du flot entrant, un signal en bande de base et un convertisseur vidéo d'attaque d'écran ainsi qu'une mémoire de stockage d'informations numériques présentes dans le flot entrant, caractérisé en ce qu'il comprend de plus: - un serveur interne apte à prélever des informations dans la mémoire et à les transformer pour les mettre sous forme de pages en un langage compatible avec celui du moteur d'affichage contenant des localisateurs de type et à les fournir à un navigateur attaquant une deuxième entrée du convertisseur par l'intermédiaire du moteur d'affichage pour provoquer l'affichage d'au moins une page sur l'écran, et - un dispositif de désignation ou pointage d'une zone particulière de l'écran, correspondant à un lien et provoquant l'envoi de ceux des localisateurs qui correspondent à un protocole de télévision à un serveur de ce protocole apte à effectuer les opérations désignées par le localisateur. 2. Terminal selon la revendication 1, caractérisé en ce que les opérations accessibles comprennent le contrôle des fonctions de réception de télévision. 3. Terminal selon la revendication 2, caractérisé en ce que les dites fonctions comprennent le choix du canal, l'affichage des sous-titres, la suppression du son. 4. Terminal selon la revendication 1, 2 ou 3, caractérisé en ce que le serveur (24) est connecté à des moyens d'accès à une g liaison câblée externe pour recevoir des messages depuis l'extérieur. 5. Terminal selon la revendication 4, caractérisé en ce que l'accès de l'extérieur s'effectue avec un code. 6. Terminal selon l'une quelconque des revendications précédentes, caractérisé en ce que le serveur (28) est muni de moyens (40, 44) d'accès à un réseau global d'ordinateurs (42). 7. Terminal selon l'une quelconque des revendications précédentes, caractérisé en ce que le serveur est prévu pour interpréter des localisateurs URL de commande de dispositifs externes.