FR 2752130 A1 19980206 FR 9609679 A 19960731 Procédé de sélection de programmes, notamment de programmes de télévision et dispositif et interface graphique mettant en oeuvre ce procédé. L'invention concerne un procédé de sélection de programmes dans un système de télévision comportant une transmission de données de service. L'invention concerne également un dispositif et une interface graphique d'un guide de programmes mettant en oeuvre ce procédé. L'invention s'applique notamment dans le domaine de la transmission de programmes de télévision et d'informations de service dans le cadre de la norme DVB ("Digital Video Broadcast"). La disponibilité d'une information sur le contenu des programmes ("événements") transmis en multiplexage avec les programmes eux-mêmes nécessite la mise en oeuvre d'un guide de programmes, c'est à dire d'une interface textuelle et graphique à travers laquelle l'utilisateur peut accéder à cette information. Or, s'il existe de nombreux exemples d'outils d'exploitation d'un base de données sur ordinateur, de tels outils appliqués à la télévision sont rares. En effet, les contraintes dans le contexte de la télévision sont tout à fait particulières: I'utilisateur est relativement loin de l'écran, ce qui implique une lisibilité diminuée des informations sur l'écran, et il ne dispose généralement que d'un outil de navigation relativement simple tel une télécommande, dont la flexibilité est moins grande qu'une souris dans le cadre d'une application à surface graphique. L'invention a pour but de proposer un procédé de sélection de programmes et un dispositif de mise en oeuvre comportant des caractéristiques innovantes prenant en compte notamment les contraintes mentionnées cidessus. L'invention a pour objet un procédé de sélection d'événements dans un système de télévision comportant une transmission d'informations de service caractérisé en ce qu'il comprend les étapes: - d'affichage d'une liste de fonctions comportant des fonctions de filtrage d'événements et/ou des fonctions agissant sur lesdits événements, - d'affichage d'une liste d'événements, 2 2752130 - de mise en oeuvre d'un seul curseur pour la sélection d'une des fonctions ou d'un des événements dans chaque liste, - de signalisation dans chacune des listes de la dernière fonction et du dernier événement sélectionné. Conformément à l'invention, un rappel graphique du "chemin" de navigation à travers un menu est donné à l'utilisateur. Les menus sont organisés de façon à présenter des listes de fonctions ou d'événements. Chaque liste possède un élément dit sélectionné, et qui correspond au dernier élément de cette liste ayant porté l'unique curseur. Lors du passage d'une liste à l'autre, le curseur revient toujours sur le dernier élément sélectionné, qui est supposé être l'élément intéressant l'utilisateur. Ceci réduit statistiquement le temps nécessaire pour atteindre la fonction ou l'événement désiré. D'autre part, le maintien de la sélection d'un élément permet d'agir sur cet élément à partir d'un élément d'une autre liste. C'est le cas lorsqu'une fonction donnant des informations sur un événement est activée. L'événement associé à cette fonction sera l'événement précédemment sélectionné. Cette programmation se fait à un premier niveau de navigation ou d'arborescence, avant activation d'une fonction ou d'un événement, qui permet d'atteindre un second niveau de navigation. Selon une variante de réalisation, les éléments (fonctions ou événements) de chaque liste sont disposés de manière unidimensionnelle et les différentes listes sont disposées en parallèle. La navigation d'un type de liste vers une autre est ainsi simplifiée, particulièrement si l'on considère que seules les quatre touches de direction d'une télécommande sont utilisées pour cette navigation. Dans ce cas en effet, les deux touches latérales permettent un changement de liste, tandis que les deux touche supérieure et inférieure permettent la sélection d'un élément dans une liste. Selon une variante de réalisation, un lien graphique est affiché entre deux éléments sélectionnés de deux listes adjacentes. Selon une variante de réalisation, le procédé conforme à l'invention comporte également l'étape d'activation d'une fonction agissant sur un 3 2752130 événement si une telle fonction est disponible, I'événement sur lequel agit cette fonction étant l'événement sélectionné. Certaines fonctions agissant sur l'événement sélectionné sont disponibles directement à partir du premier menu dans l'arborescence des menus. Dans ce cas, I'événement sur lequel elles agissent est l'événement sélectionné. Il s'agit là surtout de fonctions souvent utilisées. Selon une variante de réalisation, la ou les fonctions agissant sur un o0 événement comprennent une ou plusieurs parmi les fonctions suivantes: Enregistrement, Affichage d'informations complémentaires, Réveil, Mémorisation dans une liste de rappel. Selon une variante de réalisation, I'état de fonctions de type bascule (actif ou inactif) est rappelé à l'aide de la présence ou le cas échéant l'absence d'une icône près de l'événement. Selon une variante de réalisation, la désignation affichée à l'écran d'une fonction bascule varie en fonction de son état. L'invention a aussi pour objet un dispositif de réception dans un système de télévision comportant la transmission d'informations de service caractérisé en ce qu'il comprend: - des moyens de réception d'informations de service à partir d'un flux de données multiplexé, - des moyens de stockage d'au moins une partie desdites informations, - des moyens de traitement et d'affichage d'un guide de programmes conforme au procédé mentionné ci-dessus. L'invention a aussi pour objet une interface graphique de guide de programmes dans un système de télévision comportant la transmission d'informations de service, ladite interface étant affichée sur un écran de visualisation, caractérisé en ce qu'il comprend une surface de travail graphique comprenant une zone d'affichage d'une liste de fonctions comportant des fonctions de filtrage d'événements et/ou des fonctions agissant sur lesdits événements, une zone d'affichage d'une liste d'événements, un seul curseur pour la sélection d'une des fonctions ou d'un des événements dans chaque liste 4 2752130 et une signalisation dans chacune des listes de la dernière fonction et du dernier événement sélectionné. Les différentes fonctions sont accessibles soit à travers le menu affiché à l'écran, soit travers des touches spécifiques de la télécommande, quand elles existent: on peut ainsi adapter des télécommandes plus ou moins complexes au dispositif et procédé conforme à l'invention. Selon une variante de réalisation, les listes sont unidimensionnelles et disposées en parallèle. Selon une variante de réalisation, le curseur est symbolisé graphiquement par un jeton affiché près de l'élément correspondant. D'autres caractéristiques et avantages de l'invention apparaîtront à travers la description d'un exemple de réalisation particulier non limitatif. Les figures jointes illustrent cet exemple de réalisation. Parmi ces figures: - la figure 1 représente schématiquement les différentes zones d'un écran de télévision affichant un guide de programmes conforme au présent exemple de réalisation, - la figure 2 représente l'écran de la figure 1 tel qu'il apparaît lorsque l'utilisateur active le guide de programmes (menu principal ou menu "Sommaire"), - la figure 3 représente schématiquement l'apparence de l'écran correspondant à un premier sous-menu du menu principal (fonction de liste préférentielle), - la figure 4 représente schématiquement l'apparence de l'écran correspondant à un deuxième sous-menu du menu principal (fonction "Plus d'informations"), - la figure 5 représente schématiquement l'apparence de l'écran correspondant à un troisième sous- menu du menu principal (fonction "Liste Mémo"), - la figure 6 représente un diagramme-bloc d'un décodeur conforme au présent exemple de réalisation. 52 2752130 La télécommande utilisée pour mettre en oeuvre le guide de programmes selon le présent exemple de réalisation de l'invention comporte les touches suivantes: - Quatre touches de direction (Haut, Bas, Gauche, Droite) ('c (--') - Une touche de Validation ('OK') - Une touche Guide Une touche Menu - Une touche Information ('Info') - Une touche Sortie Deux touches d'incrémentation, respectivement de décrementation de programme P+ et P- - Un pavé numérique comportant les touches de O à 9 Selon une variante de réalisation, la télécommande comporte également une touche Retour, qui permet de remonter d'un niveau dans l'arborescence des menus. Selon le présent exemple de réalisation, le guide de programmes est utilisé dans un environnement de transmission de télévision digitale DVB (pour "Digital Video Broadcast"). La norme DVB associée à la norme MPEG Il Systèmes définit le format des données dites "Service Information" pouvant être transmis. On se référera à ces documents pour plus de détails sur l'empaquetage et le multiplexage des données concernant le guide des programmes. Le support physique du guide de programmes conforme au présent exemple de réalisation est un décodeur numérique DVB tel que celui fabriqué et vendu par la demanderesse à la date de la présente demande de brevet. Le générateur de caractères utilisé pour le présent exemple est un circuit ST3520 fabriqué par SGS Thomson. La figure 6 est un diagramme bloc d'un décodeur mettant en oeuvre le guide de programmes décrit ci-dessous. Les éléments décrits en relation avec la figure 6 ne doivent pas être pris comme limitatifs de l'invention telle que revendiquée. 6 2752130 Le décodeur 10 est connecté à un téléviseur 11 à travers une prise Péritel (aussi appelée prise SCART), à un magnétoscope 12 également à travers une prise Péritel et au réseau téléphonique commuté à travers un modem 24. Le décodeur comprend un tuner 13 relié à un convertisseur de fréquence d'une antenne 14. Le tuner 13 est connecté à un circuit de correction d'erreur 16 à travers un démodulateur 15. La sortie du circuit de correction d'erreur est reliée à un démultiplexeur 17. Ce démultiplexeur sépare les différents paquets de données selon leur contenu et les transmet aux organes concernés à travers une mémoire tampon 18. Les organes concernés comportent entre autres o0 un module de contrôle d'accès comprenant une carte à puce 19 insérée dans un connecteur 20, un décodeur audio 21, un décodeur vidéo 22 et un circuit de gestion télétexte 23. Le module de contrôle d'accès comporte également un désembrouilleur , à travers lequel doit passer tout paquet encrypté avant d'être stocké dans la mémoire tampon 18. Le désembrouilleur est géré par un circuit vérificateur 26, qui autorise ou non le désembrouillage en fonction des droits d'accès de l'utilisateur. Le décodeur comprend également un microprocesseur 27 relié à une interface infrarouges 28 susceptible de recevoir des signaux à partir d'une télécommande 29. Le microprocesseur 27 est d'autre part relié à une mémoire et à un générateur de caractères 31. La mémoire 30 contient les programmes et données gérant le procédé maître du guide de programmes décrit ci-dessus. La sortie du générateur de caractères est multiplexée avec la sortie du décodeur vidéo. Le multiplexage est commandé par le microprocesseur 27. Le microprocesseur 27 lit dans la mémoire tampon les données de service ("Service Information" en terminologie anglo-saxonne) démultiplexées. Ces données de service correspondent aux informations sur les événements décrits ci-dessus, et tels que spécifiés dans la partie correspondante de la norme DVB. La figure 1 représente l'organisation de l'écran du guide de programmes. Le quadrillage symbolise les emplacements des caractères affichables par le générateur de caractères du dispositif. Il est bien évident qu'il ne figure sur les schémas qu'à titre de repère et que les indications des coordonnées ne limitent pas la portée de l'invention. Selon le présent exemple de réalisation, I'écran comporte 26 lignes de 52 colonnes, le caractère de coordonnées (1,1) étant situé en haut à gauche de l'écran. 7 2752130 L'écran comporte sept zones distinctes La zone de sortie (zone 1) est accolée à la partie gauche de l'écran, o elle occupe les rectangles de coordonnées respectives [(1;5);(1;24)] et [(1;3);(1 1;4)]. Le premier rectangle correspond à une grande partie de la première colonne de l'écran. Le second rectangle comporte la mention "Sortie", identifiant cette zone comme la zone de sortie. Les deux rectangles possèdent la même couleur de fond. Leur rattachement au niveau des caractères (1;4) et (1;5) signifie clairement à l'utilisateur qu'il s'agit de la même zone. Les deux rectangles de la zone de sortie ne sont affichés que sur la figure 1. Dans les autres figures, on suppose que la zone de sortie s'intègre entièrement dans la seconde zone (zone de contrôle) en tant que fonction supplémentaire. Selon une variante de réalisation, lorsque le menu affiché à l'écran n'est pas le menu "Sommaire", la mention "Sortie" est remplacée par la mention "Retour", indiquant qu'en activant cette fonction, on remonte d'un niveau dans l'arborescence des menus. Cette modification n'est pas illustrée sur les schémas. La zone de sortie, une fois activée, permet soit de quitter le guide de programmes si l'on se trouve dans le menu principal, soit de remonter d'un niveau dans l'arborescence des menus. La zone de contrôle (zone 2) est collée contre le côté droit de la zone de sortie. Elle occupe le rectangle de coordonnées [(2;5);(14;24)]. Selon le présent exemple de réalisation, la zone de contrôle comporte huit fonctions de contrôle, qui seront vus en détail plus loin. Ces fonctions de contrôle peuvent être classées en deux catégories: les fonctions de recherche d'événement, tels que les filtre-s, et les fonctions agissant sur des événements. L'organisation des fonctions de contrôle à l'intérieur de cette zone est verticale, sous forme de pile. Une fois le curseur positionné dans cette zone, grâce aux flèches latérales de la télécommande, I'utilisateur sélectionne une fonction à l'aide des touches "Haut" et "Bas". (Le procédé de déplacement du curseur et son écho graphique sur l'écran seront décrits plus loin). Une fonction sélectionnée est affichée en surbrillance. Pour activer une fonction sélectionnée, l'utilisateur doit appuyer sur la touche de validation de la télécommande. L'état d'activation d'une fonction est rappelé soit par l'affichage d'un sous- menu (on descend d'un niveau dans l'arborescence des menus), soit par un changement de 8 2752130 couleur ou d'apparence des flèches de défilement situées de part et d'autres des fonctions de recherche d'événement. La partie de la zone de sortie 1 située au dessus de la zone de contrôle 2 forme une neuvième fonction. Elle peut être sélectionnée comme l'une des huit s autres fonctions. La zone de sortie peut aussi être sélectionnée en appuyant sur la touche "Gauche" lorsque le curseur se trouve dans la zone de contrôle. Selon une variante préférée de réalisation, la zone de sortie n'est représentée que par ladite neuvième fonction de la zone de contrôle. La zone d'affichage (zone 3) occupe la plus grande partie de l'écran, à savoir le rectangle de coordonnées [(18;2);(52;25)]. Ce rectangle est accolé au côté droit de l'écran. Il comporte la liste des événements proprement dits, tels que définis ou filtrés par les fonctions de contrôle de la zone 2. Les deux lignes supérieures de la zone d'affichage peuvent être réservées sous certaines conditions à l'affichage des valeurs des filtres. Les huit lignes inférieures de cette zone sont réservées à l'affichage d'informations complémentaires concernant un des événements affichés dans la partie centrale de la zone d'affichage. La partie centrale de cette zone peut afficher jusqu'à sept événements, chaque événement occupant deux lignes. L'organisation des événements sur l'écran est verticale, à l'image des fonctions de contrôle de la zone de contrôle. Les notions de sélection et d'activation mentionnées ci-dessus pour les fonctions de la zone de contrôle sont aussi valables pour les événements affichés dans la zone d'affichage 3. On notera que les zones de commande 2 et d'affichage 3 sont disposées horizontalement de gauche à droite. Le déplacement du curseur entre ces zones se fait à l'aide des touches "Gauche" et "Droite" de la télécommande. Selon le présent exemple, une partie de la zone de sortie est également alignée avec les zones de commande et d'affichage. La zone de rappel (zone 4) occupe le rectangle [(18;1);(56;2)]. Elle contient des informations telles que le titre du menu ou sous-menu affiché, la date ainsi que l'heure actuelle, pour que l'utilisateur puisse se repérer facilement dans l'arborescence des menus et lors de l'utilisation des différents filtres. Une zone d'aide (zone 5) occupe entièrement la dernière ligne de l'écran. C'est dans cette zone que des indications sur l'utilisation des différentes 9 2752130 fonctions disponibles sont affichées. L'aide est contextuelle, en ce sens que le message d'aide affiché est fonction de la position du curseur à l'écran et des actions de l'utilisateur. s Une zone de titre (zone 6) occupe le rectangle [(1;1);(16; 2)]. Le titre affiché est celui de l'application en cours d'utilisation, à savoir "Guide TV" selon le présent exemple de réalisation. Une dernière zone, la zone de lien de navigation (zone 7), est intercalée entre la zone de contrôle 2 et la zone d'affichage 3. Elle indique par un lien graphique la fonction de contrôle sélectionnée du côté de la zone de contrôle, et l'événement sélectionné de la zone d'affichage. Lorsque le curseur ne se trouve pas dans l'une des deux zones, la fonction ou l'événement sur lequel il était placé en dernier lieu reste sélectionné. Le fonctionnement et le rôle de chaque zone sera vu plus en détail dans ce qui suit, au fur et à mesure de la description des différentes fonctions. La navigation à l'intérieur du guide de programmes se fait à deux niveaux, selon qu'une fonction ou un événement est activé ou non. Le premier niveau de navigation, correspondant au déplacement dans l'écran du menu principal "Sommaire", est utilisé lorsqu'aucune fonction ou événement n'est activé. Les flèches de direction 'Gauche' et 'Droite' permettent de déplacer le curseur vers l'une des zones 1, 2 ou 3. Les flèches de direction Haut' et 'Bas' permettent de sélectionner une fonction ou un événement à l'intérieur de la zone dans laquelle se trouve le curseur. Une fonction ou un événement sélectionnés apparaissent en surbrillance. La navigation selon ce premier niveau se fait donc essentiellement à l'aide des quatre touches de direction. L'organisation verticale du contenu des zones et l'organisation horizontale des zones entre elles contribue à une navigation simple et très intuitive pour l'utilisateur. Le second niveau de navigation est utilisé lorsqu'une fonction ou un événement est activé, ce qui est généralement effectué en appuyant sur la touche 'OK' de la télécommande pour les fonctions ou événements sélectionnés, 2752130 ou en appuyant sur l'une des touches spécifiques à une fonction (par exemple la touche 'Info' pour activer la fonction 'Plus d'lnfo'). Deux cas peuvent se présenter lors de l'activation d'un événement ou d'une fonction: soit un sous-menu est affiché, soit le menu reste le même, mais les touches de la télécommande prennent en partie une autre fonction. Par exemple, le défilement horizontal d'une liste de valeurs d'un filtre est effectué à l'aide des flèches gauche et droite, alors que ces flèches servent à changer de zone au premier niveau de navigation. Les principes de navigation à ce niveau sont très similaires à ceux du premier niveau lorsque l'activation déclenche l'affichage d'un sous-menu. Les différences seront vues lors de la description des sous-menus correspondants. La figure 2 illustre l'écran affiché par défaut lorsque l'utilisateur lance le guide de programmes en appuyant sur la touche 'Guide' de la télécommande. Menu Sommaire Le menu affiché dans la zone de contrôle 2 est le menu "Sommaire", qui est le menu de premier niveau dans l'arborescence des menus. Le titre de ce menu est rappelé dans la zone de rappel 4. Le menu "Sommaire" comprend les huit fonctions suivantes: Chaîne, Jour, Période, Thème, Plus d'lnfos, Liste Préférentielle, Liste Mémorisée et Enregistrer. Ce menu comprend toutes les options servant à rechercher des événements, qui seront affichés dans la zone d'affichage 3. Une fois les événements désirés obtenus, I'activation d'un événement donne accès à des fonctions agissant sur cet événement. Certaines fonctions souvent employées agissant sur les événements simplement sélectionnés et non activés sont cependant mises à disposition au même niveau que les fonctions de recherche d'événement. Les quatre premières fonctions dans le menu "Sommaire" sont des fonctions de recherche d'information ou encore des filtres. De manière générale, il 2752130 chaque filtre peut être programmé en choisissant une valeur dans une liste associée au filtre. Pour programmer un filtre, l'utilisateur sélectionne le filtre, l'active à l'aide de la touche de validation, et fait défiler les différentes valeurs à l'aide des touches "Gauche" et "Droite". Le choix d'une valeur est validé en appuyant une seconde fois sur la touche de validation, ou sur l'une des touches "Haut" ou "Bas", et la fonction immédiatement au dessus ou en dessous est sélectionnée. La possibilité de faire défiler les différentes valeurs associées à une fonction est rappelée graphiquement à l'aide de flèches de défilement gauche et droite placées autour de la valeur active de chaque fonction. La couleur (ou l'apparence, selon une variante) de ces flèches change si une fonction est activée. Le défilement des valeurs se fait en boucle. Selon une variante de réalisation, le nom des fonctions de filtrage n'est pas affiché: Le terme 'jour' par exemple n'apparaît jamais à l'écran. C'est directement par l'intermédiaire de la valeur de filtrage elle-même que sa fonction est identifiée. En voyant les termes 'lundi' ou 'dimanche' ou encore 'multijours', la fonction est néanmoins facilement identifiée. Ce procédé permet donc un gain de place au niveau de l'écran. La lisibilité des caractères, qui passe notamment par leur taille, interdit une densité trop grande à l'écran. Menu Sommaire- Fonction "Chaîne" La fonction de recherche 'Chaîne' permet un filtrage par le nom ou le numéro de la chaîne. C'est la fonction choisie par défaut lors du lancement du guide de programmes. La valeur par défaut est la valeur 'multichaînes'. Aucun filtre n'est alors appliqué, tous les événements correspondant aux trois autres filtres sont affichés, sans différenciation selon les chaînes. Chaque chaîne possède un numéro et un titre. Le défilement des chaînes se fait selon l'ordre des numéros croissants ou décroissants. Lorsque cette fonction est activée, I'utilisateur peut également choisir une chaîne en entrant uniquement le numéro de chaîne. Selon une variante de réalisation, les touches pressées par l'utilisateur sont affichées sur l'écran, dans la zone d'aide, dans le but d'éviter des erreurs de frappe. 12 2752130 Menu Sommaire - Fonction "Jour" La fonction de recherche 'Jour' permet un filtrage selon le jour de programmation d'un événement. Le fonctionnement de ce filtre est très semblable à ce qui a été dit concernant la fonction 'Chaîne'. Sept valeurs sont possibles, correspondant à chaque jour de la semaine. Le choix affiché par défaut est le jour actuel. Selon une variante de réalisation, un jour peut également être choisi en donnant un chiffre de 1 à 7, o 1 représente le lundi. Cette possibilité est moins important que pour les chaînes, étant donné le nombre restreint de valeurs. Néanmoins, un utilisateur habitué gagnera du temps en utilisant cette variante. Menu Sommaire - Fonction "Période" La fonction de recherche 'Période' permet d'affiner la recherche par jour en précisant le moment de la journée. Encore une fois, un défilement horizontal des valeurs est effectué. Ces valeurs sont au nombre de quatre: Matin (de 6hOO à 12h59), Après-Midi (de 13h00 à 19h59), Soirée (de 20h00 à 23h59) et Nuit (de OhOO à 5h59). La période par défaut est la période en cours. Menu Sommaire - Fonction "Thème" La dernière fonction de recherche selon le présent exemple de réalisation est le filtre par thème d'événement. La valeur par défaut est multithème' (pas de filtrage par thème). Les autres valeurs sont: Films, Information, Sport, Jeunesse, Musique, Arts et Culture et en dernier lieu Shows. Lorsque le thème d'un événement n'est pas défini par son émetteur, ou lorsque ce thème ne rentre dans aucune des catégories, alors il n'apparaît que si la valeur 'multithème' est sélectionnée. Selon une variante, une catégorie spécifique 'Non classifié' permet de filtrer tous les événements ne rentrant dans aucune des catégories prédéfinies. Lorsque la valeur d'un filtre est modifiée et validée, la zone d'affichage est mise à jour le plus rapidement possible. 13 2752130 Il est bien évident que l'invention ne se limite pas à l'utilisation des quatre fonctions de recherche explicitées ci-dessus: un nombre plus important (ou moins important) de fonction de recherche peut être utilisé. Cependant, le nombre de fonctions de recherche ne doit pas augmenter au détriment de la simplicité d'utilisation. Menu Sommaire- Sous-menu "Liste Préférentielle" La fonction 'Liste Préférentielle' est également une fonction de recherche, mais dont l'activation, au contraire des quatre fonctions présentées ci- dessus, donne accès à un sous-menu (second niveau de l'arborescence des menus) illustré par la figure 3. Cette fonction permet de définir et d'appliquer des filtres associés à des utilisateurs différents ou à des intérêts différents. Le sous-menu comporte deux options ('Aucune' et 'Installation') ainsi qu'un certain nombre de "listes" sous la forme de filtres définis au préalable. Les options et les listes sont organisées de manière verticale, de façon similaire au menu du sommaire. La zone de sortie existe sous la même forme que précédemment. L'activation par une des manières déjà expliquées de la zone de sortie permet de retourner au menu du sommaire sans modifier les valeurs des filtres. L'activation de l'option 'Aucune', qui est l'option sélectionnée pardéfaut lorsque ce sous-menu est ouvert, permet de retourner au menu du sommaire de la figure 2, les quatre filtres de ce menu ayant été remis dans leur état par défaut. Lorsque l'on revient au menu du sommaire, la fonction "Liste préférentielle" est sélectionnée par défaut. L'activation d'une des listes ('TATA', 'NICOLAS', 'PAPY', 'SPORT CINE' sur la figure 3) permet également de retourner au menu du sommaire, les filtres étant programmés tels que définis par ces listes. L'activation de l'option 'Installation' donne accès au menu de création de liste (troisième niveau dans l'arborescence des menus). Ce menu de création de liste n'est pas illustré. Il permet de choisir les valeurs correspondant à chacun des quatre premiers filtres et d'associer un nom de liste à ce choix. Selon une variante du présent exemple de réalisation, au contraire du menu du sommaire, il est possible de combiner plusieurs valeurs, comme par exemple plusieurs thèmes, des sous-thèmes, ou plusieurs chaînes. 14 2752130 Affichage d'événements Avant de voir en détail les autres fonctions de la zone de contrôle du menu "Sommaire" (figure 2), nous allons décrire le fonctionnement de la zone d'affichage 3. En effet, comme mentionné précédemment, les autres fonctions permettent d'agir sur les événements affichés dans la zone d'affichage. Des fonctions moins souvent employées et atteignables à travers les événements eux-mêmes seront abordés juste après. On se réfère toujours à la figure 2 dans ce qui suit. La zone d'affichage 3 comporte six événements si les deux premières lignes sont occupées par l'affichage en double hauteur des valeurs des filtres. Dans le cas contraire, sept événements sont affichés. Les valeurs des filtres sont affichées lors de la modification d'une des valeurs, lorsque l'on revient au menu du sommaire à partir d'un des sousmenus ou lorsque le guide de programmes est activé par l'utilisateur. Dans ce dernier cas, ce sont les jour et période courants qui sont affichés. Lorsque des valeurs 'multichaîne' et 'multithèmes' sont choisies, ceux- ci ne sont pas affichés. Selon une variante de réalisation, lorsqu'une liste préférentielle est utilisée pour le filtrage, un identificateur (nom ou icône)de la liste est affiché. Deux lignes de 35 caractères sont consacrées à chaque événement. Les cinq premiers caractères de la première ligne indiquent l'heure de début de l'événement. Ils sont suivis par un espace, puis par un titre sur 29 caractères. Si le titre dépasse 27 caractères, il est tronqué et les vingt-neuvième et trentième caractères sont remplacés par deux points. La seconde ligne comporte le numéro de la chaîne, le nom de la chaîne, la date de l'événement, ainsi que selon une variante de réalisation, une ou plusieurs icônes parmi les suivantes: une icône "Mémorisation", une icône "Evénement courant", une icône "Enregistrement", une icône "Réveil", une icône "Thème", une icône "Evénement payant" et une icône "Evénement acheté". L'icône "Mémorisation" indique si l'événement a été précédemment sélectionné par l'utilisateur pour figurer sur la liste de mémorisation (voir ci- dessous). 2752130 L'icône "Evénement courant" identifie un événement ayant débuté à l'heure actuelle. L'icône "Enregistrement" indique que l'enregistrement de cet événement, par exemple par magnétoscope, a été auparavant programmé par l'utilisateur. L'icône "Réveil" indique que cet événement a été choisi par l'utilisateur dans le cadre de l'option "Réveil" (voir ci-dessous). L'icône "Thème", dont il existe autant de variétés qu'il existe de thèmes particuliers, indique le thème de l'événement. L'icône "Evénement payant" indique s'il s'agit d'un événement pour lequel il faut au préalable acquitter des droits. L'icône "Evénement acheté" remplace l'icône "Evénement payant" en cas d'acquittement des droits. * L'utilisation d'icônes permet de réduire le nombre de caractères nécessaires pour donner une information concernant l'événement à l'utilisateur. Selon une variante de réalisation un événement en cours est identifié par une icône spécifique. Lorsqu'il y a plus de six (ou sept) événements à afficher, une flèche dirigée vers le bas et située en bas à gauche de la partie centrale de la zone d'affichage indique qu'un défilement de la liste est possible. Ce défilement est mis en oeuvre en appuyant sur la touche "Bas" de la télécommande lorsque le dernier événement de la zone est sélectionné. De façon similaire, un défilement en sens inverse est mis en oeuvre. Selon le présent exemple de réalisation, les événements sont classés en ordre chronologique. Les huit dernières lignes de la zone d'affichage comportent en outre les informations suivantes relatives à l'événement sélectionné, qui est par défaut le premier événement de la liste: - Le thème (en texte clair) L'icône "Thème" (selon la variante mentionnée ci-dessus) - Un résumé de l'événement (sur 256 caractères) 16 2752130 Les trois fonctions agissant sur les événements et disponibles dès le menu "Sommaire" sont "Plus d'lnfos", "Liste Mémo" et "Enregistrer". Menu Sommaire - Sous-menu "Plus d'lnfo" La fonction "Plus d'lnfos" est activée soit en appuyant sur la touche Info' de la télécommande, soit en activant un événement (par l'intermédiaire de la touche de validation), soit en passant par la fonction de même nom du menu io "Sommaire". Le menu correspondant est illustré par l'écran représenté sur la figure 4. La disposition des zones est encore une fois identique à celle de la figure 1, un menu de contrôle figurant dans la zone 2, tandis que l'information en soi est affichée dans la zone d'affichage 3. La zone d'affichage 3 comprend dans ce contexte une zone de rappel de trois lignes des informations déjà présentées au niveau du menu "Sommaire". On notera qu'une ligne supplémentaire a été prévue pour le titre, étant donné que la place disponible au niveau de ce sous-menu est plus importante. On notera aussi la présence des icônes mentionnées ci- dessus: un oeil pour la mémorisation, une cassette pour l'enregistrement, un crochet pour la mémorisation et une horloge pour le réveil. Le reste de la zone d'affichage comprend les informations suivantes: lI'heure de fin, la durée, la langue audio sélectionnée, la langue des sous-titres le cas échéant, le thème en toutes lettres, le sous-thème, le public auquel l'événement est destiné (adultes, adolescents, enfants, pour tous...), ainsi qu'un résumé de l'événement. La dernière ligne indique l'index de page si plusieurs pages sont nécessaires pour afficher les informations, et notamment le résumé de l'événement. Dans ce sous-menu, la zone d'affichage est utilisée uniquement pour présenter des informations. Il n'est pas possible d'y sélectionner ou d'y activer un quelconque élément d'information, puisqu'aucun de ces éléments n'est une fonction ou un événement. 17 2752130 L'ensemble des fonctions pour agir sur l'événement affiché est regroupé dans la zone de contrôle. Leur manipulation est similaire à celle des fonctions du menu "Sommaire". La fonction "Langue" donne accès à un sous-menu supplémentaire pour le choix de la langue audio et des sous-titres. Ce sous-menu n'est pas illustré. En dernier lieu, la fonction "Info" permet de faire défiler les différentes pages disponibles dans l'écran d'affichage. Ce défilement peut aussi être effectué à l'aide des touches "P+" et "P-" de la télécommande. Les fonctions "Mémoriser", "Enregistrer" et "Réveiller", dont chacune est précédée de son icône associée, sont simplement des fonctions à bascule dont l'état est reflété grâce aux icônes de la zone d'affichage. Une fonction "Acheter" apparaît pour les événements payants dont les droits n'ont pas été acquittés. La fonction "Mémoriser" permet d'avertir l'utilisateur du début d'un événement lorsque le téléviseur est allumé. Si un événement mémorisé débute, I'icône correspondante apparaît à l'écran en surimpression sur le programme que l'utilisateur est en train de regarder, et ce pendant une durée de cinq minutes. L'actionnement de n'importe quelle touche de la télécommande fera disparaître l'icône. La fonction "Enregistrer" programme l'enregistrement de l'événement. La fonction "Réveil" permet de mettre en marche le téléviseur lorsque débute l'événement concerné. La fonction "Réveil" n'apparaît pas si l'événement sélectionné est en cours. Un événement mémorisé, destiné à être enregistré ou programmé pour réveiller l'utilisateur apparaîtra dans la liste des événements mémorisés (voir ci- dessous). Une fois un événement achevé, cet événement est supprimé de la liste. Lorsque l'événement est un événement courant, la fonction "Mémoriser" est remplacée par une fonction "Regarder", qui quand elle est activée, renvoie directement vers la visualisation du programme sélectionné. Selon une variante de réalisation, I'icône de rappel du début d'un événement mémorisé n'apparaît pas si l'événement courant est enregistré. 18 2752130 Selon une variante de réalisation, la dénomination des fonctions bascule change suivant l'état mentionné ci-dessus. Par exemple, lorsque l'événement est mémorisé, la fonction "Mémoriser" devient "Annuler". Menu Sommaire - Sous-menu "Liste Mémo" La fonction "Liste Mémo" est activée à partir du menu "Sommaire". Le sous-menu correspondant est illustré par la figure 5. Le nom du sous- menu est comme pour chacun des sous-menus précédents affiché dans la zone de rappel 4. A part cela, I'organisation de ce sous-menu est strictement identique celle du menu "Sommaire". Seules les fonctions de la zone de contrôle changent. La zone d'affichage ne contient que les événements qui ont été précédemment sélectionnés grâce à au moins une des fonctions "Mémoriser", "Enregistrer", "Acheter" ou "Réveil" d'un autre menu. Selon une variante, la dénomination des fonctions dans la zone de contrôle change suivant l'état de bascule de ces fonctions au niveau de chaque événement tel que défini par le tableau 1: Etat Activé Désactivé Fonction (Icône Mouchoir) Mémoriser (Icône) Mémoriser (Icône) Annuler (Icône Cassette) Enregistrer (Icône) Enregistrer (Icône) Annuler (Icône Horloge) Réveil (Icône) Réveil (Icône) Annuler (Icône Acheter) Acheter (Icône) Acheter (Icône) Annuler TABLEAU 1 La fonction "Plus d'lnfo", déjà présente dans le menu "Sommaire", est également disponible dans le sous-menu "Liste Mémo", de façon à ce que l'utilisateur puisse prendre sa décision d'éliminer un événement en ayant à sa disposition toutes les informations nécessaires sans devoir remonter dans l'arborescence des menus. Menu Sommaire - Fonction Enregistrer 19 2752130 Cette fonction, déjà présentée dans le cadre de la fonction "Plus d'lnfo" est, selon le présent exemple de réalisation, disponible directement au niveau du menu "Sommaire". C'est en effet une des fonctions les plus utilisées. Dans le but d'éviter à l'utilisateur des manipulations inutiles, de telles fonctions s agissant sur un événement sont accessibles à ce niveau. Selon une variante de réalisation, une ou plusieurs parmi les fonctions suivantes sont directement disponibles à partir du menu "Sommaire": Enregistrer, Réveil, Mémoriser. Il est bien évident que cet accès direct ne peut être autorisé que si la zone de contrôle peut accueillir ces fonctions supplémentaires. Zone de lien de navigation La zone de lien de navigation 7 est située entre la zone de contrôle 2 et la zone d'affichage 3. Bien que dans ce qui suit, on s'attache surtout à sa description par rapport au menu "Sommaire" (figure 2), cette zone est employée de manière identique chaque fois qu'une liste d'événements est opposée à une liste de fonctions. L'utilité de cette zone est particulièrement flagrante lorsque les deux zones adjacentes comportent des éléments organisés verticalement, comme c'est le cas dans le présent exemple de réalisation. En revenant à la figure 2, on remarque qu'il existe un lien graphique, sous la forme d'un trait 8,.entre la fonction sélectionnée de la zone de contrôle et l'événement sélectionné de la zone d'affichage. Au premier niveau de navigation, les flèches de direction "Gauche" et "Droite" permettent de passer de la zone de contrôle à la zone d'affichage et vice-versa, tandis que les flèches "Haut" et "Bas" permettent de sélectionner une fonction ou un événement. Le lien graphique liant les fonction et événement sélectionnés indique au niveau de quel événement ou de quelle fonction on entre dans chaque zone. Le lien graphique indique également à quel événement une fonction va s'appliquer dans le cas o cette fonction agit sur un événement. Dans le cadre du présent exemple, les événement et fonction sélectionnés sont déjà distingués graphiquement des autres éléments par altération de leur couleur ou luminance. La fonction de lien graphique est donc redondante dans ce cas précis. Selon une variante de réalisation, seul le lien 2752130 graphique de la zone de lien de navigation 7 est utilisé pour désigner les fonction/événement sélectionnés. Il est bien évident que cet lien graphique se laisse généraliser à plus de deux zones adjacentes. Le lien graphique disparaît pour les écrans dans lesquels une navigation vers la zone d'affichage n'est pas possible. C'est par exemple le cas lorsqu'un filtre est activé. Il existe donc toujours un événement sélectionné et, en même temps, une fonction sélectionnée. Dans ce cas, encore faut-il pouvoir déterminer dans laquelle des deux zones de contrôle ou d'affichage le curseur commandé par l'utilisateur se trouve à un moment donné. Dans le cadre du présent exemple, cette fonction de distinction est remplie par un "jeton" 9 ("Token" en terminologie anglo-saxonne), qui est attribué graphiquement à l'une ou l'autre élément sélectionné. Dans le cas de la figure 2, le jeton est attribué à la fonction "Chaîne". Selon le présent exemple de réalisation, le jeton est placé à côté de la fonction ou de l'événement, dans la zone de lien de navigation. Le lien graphique part toujours de ce jeton. Selon une variante de présent exemple de réalisation, deux niveaux de surbrillance différents sont utilisés pour distinguer d'une part les événement et fonction sélectionnés des autres événements et fonctions, et pour distinguer l'élément activé parmi les deux éléments sélectionnés. De manière plus générale, un élément (fonction ou événement) peut être sélectionné dans chaque zone d'affichage. Un élément graphique supplémentaire vient identifier, parmi ces éléments sélectionnés, celui sur lequel se trouve le curseur, en l'occurrence l'élément qui serait activé si la touche de validation de la télécommande était enfoncée. Si selon le présent exemple de réalisation, cet élément graphique est un symbole graphique ajouté à l'un des éléments sélectionnés, la distinction est faite, selon une variante de réalisation, en faisant varier la couleur, la typographie ou la luminance de cet élément. Selon une variante de réalisation, lors d'un changement intervenant dans les événements affichés suite à une modification des valeurs des filtres, l'événement sélectionné par défaut est le premier événement dans l'ordre chronologique, puis dans l'ordre des chaînes. Si selon le présent exemple de réalisation, les fonctions de filtrage et les fonctions agissant sur les événements (fonctions d'information, de 21 2752130 programmation d'une action) figurent dans une même liste du menu principal, il n'est pas exclu de séparer les fonctions selon leur nature en plusieurs listes. Par exemple, plus de deux listes peuvent être disposées en parallèle: une liste de fonctions de filtrage, suivie d'une liste de fonctions agissant sur les événements, suivie de la liste des événements eux-mêmes. D'autre part, si selon l'exemple de réalisation décrit ci-dessus, les données de services sont extraites d'un multiplex digital, I'invention ne se limite pas à une telle forme de transmission. Par exemple, la transmission de données i0 de service par l'intermédiaire d'un signal de télévision analogique modulé de façon appropriée (notamment au niveau des lignes de l'intervalle de retour trame) par lesdites données est une autre forme de transmission envisagée pour l'application de l'invention. 22 2752130 REVENDICATIONS 1. Procédé de sélection d'événements dans un système de télévision comportant une transmission d'informations de service caractérisé en ce qu'il comprend les étapes: - d'affichage d'une liste de fonctions (2) comportant des fonctions de filtrage d'événements et/ou des fonctions agissant sur lesdits événements, - d'affichage d'une liste d'événements (3), - de mise en oeuvre d'un seul curseur (8) pour la sélection d'une des fonctions ou d'un des événements dans chaque liste, - de signalisation dans chacune des listes de la dernière fonction et du dernier événement sélectionné. 2. Procédé selon la revendication 1, caractérisé en ce que les éléments (fonctions ou événements) de chaque liste sont disposés de manière unidimensionnelle et que les différentes listes sont disposées en parallèle. 3. Procédé selon la revendication 2, caractérisé en ce qu'un lien graphique (8) est affiché entre deux éléments sélectionnés de deux listes adjacentes. 4. Procédé selon l'une des revendications précédentes, caractérisé en ce qu'il comporte également l'étape d'activation d'une fonction agissant sur un événement si une telle fonction est disponible, I'événement sur lequel agit cette fonction étant l'événement sélectionné. 5. Procédé selon l'une des revendications précédentes, caractérisé en ce qu'il comporte également l'étape d'activation d'un événement, ladite activation déclenchant l'affichage d'un menu de fonctions susceptibles d'agir sur ledit événement. 6. Procédé selon l'une des revendications précédentes, caractérisé en ce que la ou les fonctions agissant sur un événement comprennent une ou plusieurs parmi les fonctions suivantes: Enregistrement, Affichage d'informations complémentaires, Réveil, Mémorisation dans une liste de rappel. 23 2752130 7. Procédé selon la revendication 6, caractérisé en ce que l'état de fonctions de type bascule (actif ou inactif) est rappelé à l'aide de la présence ou le cas échéant l'absence d'une icône près de l'événement. 8. Procédé selon la revendication 6 ou 7, caractérisé en que la désignation affichée à l'écran d'une fonction bascule varie en fonction de son état. 9. Procédé selon l'une des revendications 6 à 8, caractérisé en ce que les événements auxquels une fonction de type bascule à état actif est associée est mémorisée dans une liste. 10. Procédé selon l'une des revendications précédentes, caractérisé en ce que la ou les fonctions de filtrage comprennent une ou plusieurs fonctions parmi les suivantes: Jour, Période de la journée, Thème, Chaîne. 11. Procédé selon la revendication 9, caractérisé en ce que seul la valeur d'une fonction de filtrage est affichée, à l'exclusion de sa dénomination générique. 12. Procédé selon l'une des revendications précédentes, caractérisé en ce que le déplacement du curseur est effectué uniquement à l'aide des quatre touches de direction d'une télécommande. 13. Procédé selon l'une des revendications précédentes, caractérisé en ce que, lors du passage vers une liste, le curseur se positionne sur ladite dernière fonction ou ledit dernier événement sélectionné. 14. Dispositif de réception dans un système de télévision comportant la transmission d'informations de service caractérisé en ce qu'il comprend: des moyens de réception (13 à 18) d'informations de service à partir d'un flux de données multiplexé, - des moyens de stockage (18) d'au moins une partie desdites informations, - des moyens des moyens de traitement (27) et d'affichage (11, 31) d'un guide de programmes conforme aux revendications 1 à 14. 24 2752130 15. Interface graphique de guide de programmes dans un système de télévision comportant la transmission d'informations de service, ladite interface étant affichée sur un écran de visualisation, caractérisé en ce qu'il comprend une surface de travail graphique comprenant une zone d'affichage d'une liste de fonctions (2) comportant des fonctions de filtrage d'événements et/ou des fonctions agissant sur lesdits événements, une zone d'affichage d'une liste d'événements (3), un seul curseur (8) pour la sélection d'une des fonctions ou d'un des événements dans chaque liste et une signalisation dans chacune des listes de la dernière fonction et du dernier événement sélectionné.