FR2864876A1 - Procede de navigation a l'aide de sous-listes d'elements affiches, et terminal mettant en oeuvre le procede - Google Patents
Procede de navigation a l'aide de sous-listes d'elements affiches, et terminal mettant en oeuvre le procede Download PDFInfo
- Publication number
- FR2864876A1 FR2864876A1 FR0450005A FR0450005A FR2864876A1 FR 2864876 A1 FR2864876 A1 FR 2864876A1 FR 0450005 A FR0450005 A FR 0450005A FR 0450005 A FR0450005 A FR 0450005A FR 2864876 A1 FR2864876 A1 FR 2864876A1
- Authority
- FR
- France
- Prior art keywords
- list
- sub
- elements
- navigation
- displayed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for programme selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
La présente invention concerne un procédé de navigation sur des éléments présentés sous la forme d'une sous-liste affichée. Cette sous-liste est extraite d'une liste d'éléments. Des commandes de navigation permettent de naviguer au sein de la sous-liste affichée et donc de changer l'élément courant mis en évidence dans la sous-liste. Lorsque le nouvel élément courant est situé en première ou en dernière position de la sous-liste, une nouvelle sous-liste est affichée présentant ce nouvel élément courant encadré par au moins deux éléments.Selon un perfectionnement, lorsque le nouvel élément courant est le dernier élément de la liste, la seconde sous-liste fait apparaître un emplacement vide d'élément après le nouvel élément courant.L'invention concerne également un terminal doté d'une interface utilisateur mettant en oeuvre le procédé.
Description
L'invention concerne un procédé de navigation dans une liste d'éléments
accessibles à l'aide d'un récepteur audiovisuel, et un terminal audiovisuel muni d'une interface utilisateur pour la navigation
Dans un système de télévision diffusé, le nombre de chaînes disponibles peut devenir très important. C'est le cas dans le domaine de la télévision numérique, des centaines de services sont actuellement présentés sous la forme d'une liste affichée sur un écran. L'utilisateur navigue au sein de cette liste pour sélectionner celui qui l'intéresse.
ro L'utilisateur actionne les touches de direction pour pointer sur un service identifié par son nom qui est alors visuellement distingué des autres services. Cette distinction visuelle permet de mettre en évidence le service courant, on dit aussi le service possédant le focus". Cette distinction se traduit généralement par une différence de la couleur, du niveau de gris, ou du contraste par rapport aux autres services, ou par un clignotement, ou encore par un soulignement. La visualisation du contenu audiovisuel du service est alors commandée par l'appui sur une touche de validation (OK). Du fait du très grand nombre de services accessibles, l'utilisateur doit lancer de nombreuses commandes de navigation pour finalement mettre le focus sur le service souhaité et le sélectionner.
La demande de brevet internationale WO00/59214 publiée le 5 octobre 2000 décrit un système de présentation d'un guide de programme. Le réseau de diffusion propose un grand nombre de services diffusant des programmes audiovisuels. Ces services sont identifiés par un nom et éventuellement par le programme en cours de diffusion. Les services sont présentés dans des listes apparaissant verticalement à l'écran, le focus est placé sur un élément de la liste. L'utilisateur peut déplacer le focus avec les touches de direction de la télécommande et ainsi mettre en évidence visuellement un service de la liste affichée. De cette manière, l'utilisateur peut voir une partie de la liste des services diffusée et, en naviguant sur cette partie, sélectionner un service. Cependant comme le montre les figures 24, 28, 32, le service dans le focus n'est pas toujours bien situé au sein d'une liste affichée, ce qui peut dérouter l'utilisateur et lui faire prendre une mauvaise direction de navigation.
Une autre méthode existe qui consiste à faire défiler des sous-listes en utilisant des touches page précédente ou page suivante , soit en positionnant le focus sur le dernier élément en bas de la page et en appuyant sur 4, soit en positionnant le focus sur le premier élément en haut de la sous-liste affichée et en appuyant sur T. Lorsque l'utilisateur utilise les commandes 4 ou T en provoquant un changement de sous-liste, l'élément io ayant le focus est en début ou en fin de la nouvelle sous-liste. L'utilisateur a alors du mal à le situer au sein de la liste totale des éléments. Si un temps assez long s'écoule suite à la dernière commande, l'utilisateur ne se rappelle plus si l'élément ayant le focus est le premier de la liste (s'il est placé en haut de page) ou le dernier (s'il est placé en bas de page). Dans sa recherche d'un élément, il existe une incertitude quant à la situation du premier élément et du dernier élément de la sous-liste, ce qui laisse à l'utilisateur une incertitude lors de la sélection de cet élément.
La présente invention concerne une méthode de navigation d'un élément dans une liste, permettant de situer avec précision l'élément dans une liste affichée, et le récepteur permettant de naviguer de cette façon au sein d'une liste d'éléments affichés.
La présente invention a pour objet un procédé de navigation sur des éléments affichés sur un moyen d'affichage, comportant une première étape d'élaboration et d'affichage d'une première sous-liste d'éléments extraits d'une liste d'éléments, l'élément courant de sous-liste étant graphiquement mis en évidence; caractérisé en ce qu'il comporte une seconde étape d'élaboration et d'affichage d'une seconde sous-liste d'éléments, ladite étape étant activée lorsque, à la suite de l'introduction d'une commande de navigation, le nouvel élément courant est situé en première ou en dernière position de la première sous-liste, la seconde sous-liste présentant le nouvel élément courant encadré par au moins deux éléments.
De cette manière, la navigation s'effectue grâce à des sous-listes affichées sur un écran et consécutivement à la mise en évidence d'un nouvel élément courant, celui-ci apparaît entouré par au moins deux éléments l'un situé avant et l'autre après selon les directions de navigation activables par les commandes de navigation. Ainsi, l'utilisateur peut situer ce nouvel élément dans la sous-liste et éventuellement revenir à l'élément précédent qui est lui aussi affiché.
io Selon un premier perfectionnement, lorsque le nouvel élément courant est le dernier élément de la liste, la seconde sous-liste affiche un emplacement vide d'élément après le nouvel élément courant.
Selon un autre perfectionnement, lorsque l'utilisateur introduit une commande de navigation de saut de page, le nouvel élément courant est situé à la même position dans la seconde sous-liste que dans la première sous-liste.
Selon un autre perfectionnement, les sous-listes sont affichées à l'aide d'une grille. Lorsque le nouvel élément courant est situé sur le bord de la grille de la première sous-liste, la seconde sous-liste présente le nouvel élément encadré par au moins quatre éléments situés selon les quatre directions de navigation.
Selon un autre perfectionnement, le nombre d'éléments encadrant le nouvel élément courant est programmable. Selon un dernier perfectionnement, les éléments affichés sont des identificateurs de services diffusés par un réseau de télévision numérique.
La présente invention a aussi pour objet un terminal audiovisuel comportant un moyen d'introduction de commandes de navigation et un moyen d'affichage d'une première sous-liste en mettant en évidence graphiquement un premier élément dit courant ; caractérisé en ce qu'il comporte un moyen d'élaboration d'une seconde sous-liste activé lorsque, à la suite de l'introduction d'une commande de navigation, le nouvel élément courant est situé en première ou en dernière position de la première sous-liste, la seconde sous-liste affichée par le moyen d'affichage présentant le nouvel élément encadré par au moins deux éléments.
D'autres caractéristiques et avantages de l'invention apparaîtront à travers la description d'un exemple de réalisation non limitatif de l'invention, explicité à l'aide des figures jointes, parmi lesquelles: la figure 1 est un diagramme bloc d'un système de réception de télévision numérique selon le présent exemple de réalisation; io - la figure 2 est un exemple de représentation de trois apparences d'écran montrant l'affichage d'une partie de liste suite à des commandes de navigation et selon l'art antérieur; - la figure 3 est un exemple de représentation de trois apparences d'écran montrant l'affichage d'une partie de liste suite à l'introduction de 15 commandes de navigation 40 et T; - la figure 4 présente trois apparences d'écran montrant l'affichage d'une partie de liste suite à l'introduction de commandes de navigation 4 lorsque l'on atteint la fin de liste; - la figure 5 présente trois apparences d'écran montrant l'affichage d'une partie de liste suite à l'introduction de commandes de navigation 4 et T à proximité de la fin de liste; - la figure 6 montre le comportement du focus et l'affichage de la sous- liste suite à l'introduction de plusieurs commandes 4 lorsque le focus est proche du début de liste; - la figure 7 est un exemple de représentation de trois apparences d'écran montrant l'affichage d'une partie de liste suite à l'introduction de commandes de navigation 4 et f; - la figure 8 montre une variante du comportement du focus et l'affichage de la sous-liste suite à l'introduction de commandes E et 4 lorsque l'élément dans le focus est proche du début de la liste; - la figure 9 montre une variante du comportement du focus et l'affichage de la sous-liste suite à l'introduction de commandes 4 et 4 lorsque l'élément dans le focus est proche du début de la liste; - la figure 10 montre un organigramme du fonctionnement de s l'interface utilisateur selon un exemple de réalisation de la présente invention.
Selon le présent exemple de réalisation, le terminal peut être un téléviseur interactif, mais aussi un récepteur prévu pour la réception de io données vidéo numériques ou bien prévu pour la connexion à un réseau bidirectionnel, Internet par exemple. Les éléments affichés sont par exemple des listes de services.
La figure 1 est un diagramme bloc d'un terminal audiovisuel. Le terminal 1 est relié à un écran de visualisation 2, une antenne, elle-même reliée à un moyen de réception 4 qui comprend: un tuner qui fournit un signal à un démodulateur, les données reçues sont corrigées par un circuit correcteur et transmises à un démultiplexeur. Le démultiplexeur comporte un certain nombre de filtres programmés par une unité centrale 3 en fonction des diverses applications supportées par le récepteur 1. Les filtres correspondent à une information d'identification présente dans l'en-tête des paquets du signal démodulé.
Les sections ou paquets audio ou vidéo filtrés par le démultiplexeur sont stockés dans des zones prédéfinies d'une mémoire de données 9 à l'attention de ces applications. Si nécessaire, les informations sont tout d'abord déchiffrées par un circuit déchiffreur en fonction des droits de l'utilisateur, avant d'être stockées dans la mémoire de données 9. Le récepteur comporte également une logique de décodage audio/vidéo 10 pour la génération des signaux audiovisuels envoyés à l'écran de télévision 2, et éventuellement une interface 5 pour la communication avec un bus numérique local à haut débit 6 permettant de recevoir des données audio/vidéo d'un réseau bidirectionnel avec un stockage dans la mémoire 9.
Ce réseau est par exemple un réseau IEEE 1394. Une mémoire de programmes exécutables 12 contient le logiciel d'exploitation du récepteur et des applications spécifiques. Selon le présent exemple, la mémoire 12 contient au moins cinq applications: un décodeur audio, un décodeur vidéo, un décodeur Teletext, un ensemble de contrôle d'accès, ainsi qu'un module interface utilisateur appelé Navigateur . Pour la clarté du schéma, la mémoire 12 est représentée sous la forme d'un seul bloc, mais comporte à la fois de la mémoire vive, de la mémoire morte et de la mémoire persistante reprogrammable (par exemple de type 'Flash').
io Le récepteur comporte également une interface infra-rouge 7 d'une télécommande 8, ladite interface étant également reliée au microprocesseur 3. La télécommande est dotée des touches de direction T, 4, + et E et OK et Menu dont nous verrons plus tard la fonction.
Un générateur de caractères 11, appelé souvent circuit OSD, de l'Anglais "On Screen Display" (signifiant littéralement "affichage sur l'écran") permet la génération de menus de commande ou de graphiques relatifs aux paramètres du récepteur ou à une application particulière. Le signal vidéo généré par ce générateur de caractères est multiplexé avec l'un des signaux vidéo en provenance des moyens de réception 4 ou de l'interface 5 avec le réseau numérique vers une première prise Péritel (prise SCART en anglais) reliée à l'écran de visualisation 2.
L'exemple de réalisation se place dans le cadre d'un système de diffusion de télévision numérique, par exemple de type DVB (pour 'Digital Video Broadcast'). L'invention ne se limite pas à ce cadre, et peut être employée dans d'autres environnements où des listes ordonnées d'éléments sont présentées à un utilisateur. L'interface utilisateur comporte une application de guide de programmes électroniques. Ce guide permet à l'utilisateur d'accéder à des informations descriptives concernant les services ainsi que les événements présents et futurs diffusés par ces services. Ces informations sont dérivées de données également diffusées sur le réseau. Selon le présent exemple, ces données sont des données de service du DVB, décrites plus en détail dans le document "EN 300 468 Digital Video Broadcasting; Specification for Service Information (SI) in DVB systems". Ce document est publié par l'ETSI ("European Telecommunications Standards Institute"). Ces données sont transportées dans le flux multiplexé reçu par le récepteur dans des paquets possédant des identificateurs repérés de façon connue par le démultiplexeur du circuit de réception 4 sous contrôle du microprocesseur 3 et récupérées par ce dernier dans une partie de la mémoire de données 9, pour utilisation par l'application interface utilisateur. Les données relatives au guide to électronique de programmes sont organisées en 'tables' décrivant de façon hiérarchisée les objets du flux. Une description des services disponibles peut être obtenue de façon connue notamment à partir d'une table libellée 'SDT'. La hiérarchie des tables ainsi que les identificateurs des paquets correspondants sont décrits dans le document DVB qui vient d'être cité.
Pour l'extraction des paquets contenant les diverses tables, les filtres du démultiplexeur sont programmés de façon appropriée.
Dans un premier temps, les paquets contenant les services sont regroupés afin d'élaborer une liste des services disponibles au niveau du récepteur. Cette liste est mémorisée dans une partie 13 de la mémoire de données 9. Comme cette liste contient de nombreux éléments, il n'est pas possible de les afficher tous. Le récepteur affiche alors des sous-listes qui sont des parties de la liste globale, le nombre d'éléments d'une sous liste étant déterminé par le récepteur. En fond d'écran, le récepteur envoie le contenu vidéo du service courant que l'utilisateur peut sélectionner avec les touches programme + et programme . Le numéro et/ou l'identifiant textuel du service courant est affiché dans une petite fenêtre de l'écran, indépendamment des sous-listes affichées.
La figure 2 montre trois exemples d'apparences d'écran montrant l'interface utilisateur généré par le dispositif de la figure 1 pour la présentation à l'écran d'une partie de liste consécutivement à l'introduction de commandes de navigation. La partie gauche notée 2.A représente l'apparence initiale de la navigation. L'écran présente une sous-liste de 8 éléments notés du haut vers le bas: élément 1 à élément 8 . Sur la figure, l'élément 5 est l'élément courant, de ce fait il possède le focus. La partie centrale notée B représente l'apparence d'écran à la suite de l'appui sur la touche y. De façon connue en soi, le focus se déplace sur l'élément situé en dessous: l'élément 6, cet élément est entouré de deux éléments visibles à l'écran (apparence 2.B). Inversement, si l'utilisateur appuie sur la touche T alors le focus revient à l'élément précédent: l'élément 5 (apparence 2.C). Cette navigation est connue en soi, elle permet de faire io déplacer un focus sur une sous-liste affichée d'éléments, l'élément courant peut être activé, par exemple avec la touche OK. Si la liste affiche des services, l'activation entraîne la visualisation du programme diffusé par ce service.
Nous allons maintenant passer à un autre moment de navigation qui, fait intervenir l'invention selon le présent exemple de réalisation. Selon la figure 3 apparence A, l'interface affiche les huit premiers éléments de la liste, l'élément 7 (avant dernier élément de la sous liste) possède le focus. Une commande de navigation 4 est introduite qui va déplacer le focus sur le dernier élément de la sous-liste: l'élément 8. L'interface utilisateur modifie alors la sous-liste affichée pour faire apparaître l'élément 8 encadré par au moins un élément avant et au moins un élément après. La sous liste possédant les éléments 7 à 14 est alors affichée, l'élément 8 ayant le focus (apparence 3.B). Puis l'utilisateur appuie sur la touche T pour déplacer le focus de nouveau sur l'élément 7. Celui-ci étant actuellement en tête de sous-liste, une nouvelle sous-liste est créée et affichée contenant les éléments 1 à 8, l'élément 7 ayant le focus apparaît bien encadré par les éléments 6 et 8 (apparence 3.B).
La figure 4 présente trois exemples d'apparences montrant des sous-listes lorsque l'élément dans le focus s'approche et atteint la fin de liste. La liste possède 9 éléments en tout, l'interface utilisateur n'affiche que huit éléments dans un menu. Le focus est mis sur l'avant dernier élément de la sous liste (apparence 4.A). L'utilisateur introduit une commande 40 qui va déplacer le focus sur le dernier élément de la liste: l'élément 8. L'interface utilisateur modifie alors la sous-liste affichée pour faire apparaître l'élément 8 encadré par au moins un élément avant et au moins un élément après (apparence 4.B). Puis l'utilisateur appuie une nouvelle fois sur la touche 40, l'élément 9 est alors sélectionné (apparence 4.C). Comme c'est le dernier de la liste, il ne peut être encadré avec un élément situé après, et le vide apparaissant ensuite informe l'utilisateur que l'élément 9 est le dernier de la liste. Toute autre commande 9 ne modifie pas l'affichage.
to La figure 5 présente trois exemples d'apparences montrant des souslistes lorsque l'élément dans le focus navigue près de la fin de liste. La liste possède 8 éléments, l'interface utilisateur peut tous les afficher. Le focus est mis sur l'élément 7 avant dernier de la liste (apparence 5.A). L'utilisateur introduit une commande 9 qui va déplacer le focus sur le dernier élément de la liste: l'élément 8. Comme c'est le dernier élément, il ne peut être encadré par un élément suivant, il n'y aurait donc pas de nécessité de modifier la liste affichée en déplaçant le focus sur l'élément 8. Mais dans ce cas, l'utilisateur ne peut pas savoir que l'élément 8 est le dernier élément de la liste. Pour informer de ce fait, l'interface utilisateur modifie avantageusement la sous-liste de l'apparence 5.A pour faire apparaître l'élément 8 précédé de l'élément 7 et suivi d'un vide montrant à l'utilisateur qu'il n'y a pas d'élément après (apparence 5.B). Puis l'utilisateur appuie sur la touche t pour revenir à l'élément 7. La même sous-liste que l'apparence 5.A apparaît, l'élément 7 étant bien encadré des éléments 6 et 8 (apparence 5.C).
La figure 6 présente trois exemples d'apparences montrant des sous-listes lorsque l'élément dans le focus s'approche et atteint le début de liste. Le focus est mis sur le second élément de la sous liste (apparence 6.A). L'utilisateur introduit une commande T qui va déplacer le focus sur le premier élément de la liste: l'élément 8 (apparence 6.B). Comme c'est le premier de la liste, il ne peut être encadré avec un élément situé avant. Toute autre commande T ne modifie pas l'affichage.
La figure 7 présente trois exemples d'apparences lorsque la navigation s'effectue de sous-listes en sous-liste. Selon l'apparence 7.A, l'interface affiche les huit premiers éléments de la liste, l'élément 7 (avant dernier élément de la sous liste) possède le focus. Une commande de navigation 5 est introduite qui va afficher la sous-liste suivante. L'interface affiche alors la liste des éléments 7 à 14, l'élément 13 qui est l'avant dernier élément de la sous-liste possède le focus (apparence 7.B). L'utilisateur to désire alors revenir à une sous-liste précédente, il appuie sur la touche 4 et l'apparence 7.A re-apparaît (apparence 7.C). De façon générale, la navigation de sous-liste en sous-liste ne modifie pas la position du focus dans la sous-liste, mais le contenu de celle-ci.
La figure 8 présente trois exemples d'apparences montrant des sous-listes selon une variante lorsque l'élément dans le focus navigue près de la fin de liste. Dans l'exemple, la liste possède 19 éléments, le focus est mis sur le premier élément de la liste: élément 1. Etant le premier, l'élément dans le focus n'est pas encadré par un élément avant, de cette façon l'utilisateur sait que c'est le premier élément de la liste (apparence 8.A).
L'utilisateur introduit une commande T. Selon une variante de réalisation, le focus ne reste pas bloqué sur le premier élément mais une nouvelle liste est affichée montrant les derniers éléments de la liste. Le dernier élément de la liste ayant le focus, il ne peut être encadré avec un élément situé après, et le vide apparaissant ensuite informe l'utilisateur que l'élément 19 est le dernier de la liste (apparence 8.B). Puis l'utilisateur appuie sur la touche y, l'interface utilisateur fait de nouveau apparaître l'élément 1 et les sept éléments qui le suivent (apparence 8.C).
Le même comportement que pour la variante précédemment citée se déroule lorsque la commande introduite entraîne des sauts de sous-listes en souslistes au voisinage du début ou de la fin de la liste. Dans l'exemple, la liste possède 19 éléments, le focus est mis sur un élément de la première sous-liste (qui commence par l'élément 1) (apparence 9.A). L'utilisateur introduit une commande f-. Selon la variante de réalisation, le focus ne reste pas bloqué sur la première sous-liste mais une nouvelle liste est affichée montrant les derniers éléments de la liste (apparence 9.B. Les éléments 13 à 19 sont affichés. L'élément 19 ayant le focus, il ne peut être encadré avec un élément situé après, et le vide apparaissant ensuite informe l'utilisateur que l'élément 19 est bien le dernier de la liste (apparence 9.B). Puis l'utilisateur appuie sur la touche 3, l'interface utilisateur fait de nouveau apparaître l'élément 1 et les sept éléments qui le to suivent (apparence 9.C).
L'organigramme de la figure 10 montre le déroulement des étapes de l'interface utilisateur pour l'affichage de menus de navigation. A l'étape 10.1, une première sous-liste est affichée, un élément étant mis en évidence. A l'étape 10.2, l'utilisateur introduit une commande de navigation pour changer l'élément courant et sélectionner un élément jouxtant l'élément courant. L'interface utilisateur va alors déterminer si le nouvel élément courant est encadré par au moins deux éléments, c'est à dire au moins un élément avant et un élément selon les directions de navigation (étape 10.3). Si le nouvel élément courant n'est pas encadré par au moins deux éléments (sauf si c'est le premier ou le dernier élément de la liste), alors une nouvelle liste est élaborée et affichée (étape 10.4). Si le nouvel élément courant est le premier de l'ancienne sous-liste, il se trouve avant dernier dans la nouvelle sous-liste. Si le nouvel élément courant est le dernier de l'ancienne sous-liste, il se trouve second dans la nouvelle sous-liste. Dans tous les cas, le nouvel élément courant est mis graphiquement en évidence (étape 10.5).
La présentation de listes et sous-listes de services diffusés dans le cadre de la télévision numérique ne doit être considérée que comme un exemple d'utilisation de la présente invention. La présente invention s'applique toutes listes d'éléments affichables sur un écran ou tout autre moyen de visualisation, notamment, les listes de programmes audiovisuels, des listes de sources permettant de se procurer des documents, des listes de fonctions accessibles à partir d'un terminal, etc. Une amélioration consiste en ce que le nombre d'éléments minimum qui encadrent avant et après l'élément ayant le focus dans la sous-liste affiché soit programmable. Par exemple, si l'écran est suffisamment grand pour afficher 21 identificateurs d'éléments, l'interface peut imposer que 3 éléments au moins soit affichés avant et après l'élément ayant le focus. Dans ce cas, supposons que les éléments affichés soient numérotés séquentiellement de 1 à 21, la navigation sur les éléments 4 à 18 s'effectue io sans changer la sous-liste des éléments affichés. L'interface utilisateur comporte alors une étape d'introduction du nombre d éléments encadrant l'élément courant. Les éléments ne peuvent être affichés si le nouvel élément courant est le premier ou le dernier élément de la liste, ou très proche du premier ou dernier élément de la liste.
La présente invention s'applique également lorsque l'élément mis en évidence est affiché au sein d'une grille d'éléments. A la suite de l'introduction d'une commande de navigation pour changer l'élément courant et sélectionner un élément jouxtant l'élément courant, l'interface utilisateur teste si le nouvel élément est encadré par quatre éléments affichés, c'est à dire, s'il n'est pas situé en bordure de la grille. Si c'est le cas, une nouvelle sous-liste d'éléments est élaborée et affichée, dans laquelle le nouvel élément courant est encadré par au moins un élément dans tous les sens de navigation.
Bien ce que l'exemple de réalisation présenté ci-dessus concerne les listes de services, l'invention s'applique également à des listes d'autres éléments, tels que des événements ou encore des fichiers audio, vidéo ou de données.
Claims (1)
13 Revendications
1. Procédé de navigation sur des éléments affichés sur un moyen d'affichage, comportant une première étape d'élaboration et d'affichage d'une première sous-liste d'éléments extraits d'une liste d'éléments, l'élément courant de sous-liste étant graphiquement mis en évidence; caractérisé en ce qu'il comporte une seconde étape d'élaboration et d'affichage d'une seconde sous-liste d'éléments, ladite étape étant activée io lorsque, à la suite de l'introduction d'une commande de navigation, le nouvel élément courant est situé en première ou en dernière position de la première sous-liste, la seconde sous-liste présentant le nouvel élément courant encadré par au moins deux éléments.
2. Procédé de navigation selon la revendication 1, caractérisé en ce que, lorsque le nouvel élément courant est le dernier élément de la liste, la seconde étape fait apparaître une seconde sous-liste avec un emplacement vide d'élément après le nouvel élément courant.
3. Procédé de navigation selon l'une quelconque des revendications 1 ou 2, caractérisé en ce que, suite à une commande de navigation de saut de page, le nouvel élément courant est situé à la même position dans la seconde sous-liste que dans la première sous-liste.
4. Procédé de navigation selon l'une quelconque des revendications précédentes, caractérisé en ce que les première et seconde sous-listes sont affichées dans une grille, lorsque le nouvel élément courant est situé sur le bord de la grille de la première sous-liste, la seconde sousliste présente le nouvel élément encadré par au moins quatre éléments situés selon les quatre directions de navigation.
5. Procédé de navigation selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comporte une étape d'introduction du nombre d'éléments encadrant le nouvel élément courant.
6. Procédé de navigation selon l'une quelconque des revendications s précédentes, caractérisé en ce que les éléments sont des identificateurs de services diffusés par un réseau de télévision numérique.
7. Terminal audiovisuel (1) comportant un moyen d'introduction de commandes de navigation (7,8) et un moyen d'affichage (3, 11, 12) d'une io première sous-liste en mettant en évidence graphiquement un premier élément dit courant ; caractérisé en ce qu'il comporte un moyen d'élaboration (3, 11, 12) d'une seconde sous-liste activé lorsque, à la suite de l'introduction d'une commande de navigation, le nouvel élément courant est situé en première ou en dernière position de la première sousliste, la seconde sous-liste affichée par le moyen d'affichage (3, 11, 12) présentant le nouvel élément encadré par au moins deux éléments.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0450005A FR2864876A1 (fr) | 2004-01-05 | 2004-01-05 | Procede de navigation a l'aide de sous-listes d'elements affiches, et terminal mettant en oeuvre le procede |
| JP2006530207A JP4802098B2 (ja) | 2003-05-20 | 2004-05-19 | エレメントのリストでナビゲートするための方法、リストにおけるエレメントの選択のためのオーディオビジュアルレシーバ |
| US10/557,397 US20070067328A1 (en) | 2003-05-20 | 2004-05-19 | Method for navigation in a list of elements and audiovisual receiver for the selection of elements in a list |
| PCT/EP2004/050851 WO2004105392A1 (fr) | 2003-05-20 | 2004-05-19 | Procede de navigation parmi une liste d'elements, et recepteur audiovisuel pour la selection d’elements dans une liste |
| EP04741600A EP1625748A1 (fr) | 2003-05-20 | 2004-05-19 | PROCEDE DE NAVIGATION PARMI UNE LISTE D ELEMENTS, ET RECEPTE UR AUDIOVISUEL POUR LA SELECTION D’ELEMENTS DANS UNE LISTE |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0450005A FR2864876A1 (fr) | 2004-01-05 | 2004-01-05 | Procede de navigation a l'aide de sous-listes d'elements affiches, et terminal mettant en oeuvre le procede |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| FR2864876A1 true FR2864876A1 (fr) | 2005-07-08 |
Family
ID=34673918
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR0450005A Pending FR2864876A1 (fr) | 2003-05-20 | 2004-01-05 | Procede de navigation a l'aide de sous-listes d'elements affiches, et terminal mettant en oeuvre le procede |
Country Status (1)
| Country | Link |
|---|---|
| FR (1) | FR2864876A1 (fr) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4706121A (en) * | 1985-07-12 | 1987-11-10 | Patrick Young | TV schedule system and process |
| WO2001001699A1 (fr) * | 1997-10-01 | 2001-01-04 | Index Systems, Inc. | Guide de programme de television |
| WO2001019084A1 (fr) * | 1999-09-03 | 2001-03-15 | United Video Properties, Inc. | Systeme de chaine de television personnelle |
| US20030079227A1 (en) * | 1998-07-29 | 2003-04-24 | Starsight Telecast, Inc. | Multiple interactive electronic program guide system and methods |
-
2004
- 2004-01-05 FR FR0450005A patent/FR2864876A1/fr active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4706121A (en) * | 1985-07-12 | 1987-11-10 | Patrick Young | TV schedule system and process |
| US4706121B1 (en) * | 1985-07-12 | 1993-12-14 | Insight Telecast, Inc. | Tv schedule system and process |
| WO2001001699A1 (fr) * | 1997-10-01 | 2001-01-04 | Index Systems, Inc. | Guide de programme de television |
| US20030079227A1 (en) * | 1998-07-29 | 2003-04-24 | Starsight Telecast, Inc. | Multiple interactive electronic program guide system and methods |
| WO2001019084A1 (fr) * | 1999-09-03 | 2001-03-15 | United Video Properties, Inc. | Systeme de chaine de television personnelle |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1929778B1 (fr) | Procede de navigation dans une liste par defilement continu d'une caracteristique graphique, et terminal associe | |
| US7765569B2 (en) | Navigation aids for television user interface | |
| WO2004105392A1 (fr) | Procede de navigation parmi une liste d'elements, et recepteur audiovisuel pour la selection d’elements dans une liste | |
| WO2005107249A2 (fr) | Procede et systeme pour fournir un guide de programmation electronique | |
| US7944507B2 (en) | Video processing apparatus and video processing method | |
| EP1898643A2 (fr) | Procédé pour la recherche automatique d'applications de données pour tous les canaux et appareil vidéo adoptant le procédé | |
| WO2008152303A1 (fr) | Generation d'une mosaique tv personnalisable | |
| KR20130039023A (ko) | 다중 입력 소스들에 대한 통합된 epg를 제공하는 방법 및 장치 | |
| EP1562374A1 (fr) | Afficheur vidéo et procédé pour la gestion des listes de canaux vidéos dans un afficheur vidéo | |
| JP4562606B2 (ja) | 受信装置及び受信方法 | |
| US8904461B2 (en) | Broadcast signal receiving device and method for executing data broadcasting application of the same | |
| EP2190201A1 (fr) | Dispositif, procédé et programme d'affichage | |
| US9118869B2 (en) | Vertically oriented program guide for media content access systems and methods | |
| FR2855352A1 (fr) | Procede de selection d'elements parmi une liste, et un recepteur audiovisuel pour la selection des elements | |
| EP2188983B1 (fr) | Procédé et dispositif d'affichage d'un guide électronique de programme | |
| EP1940056A2 (fr) | Appareil de réception de diffusion et procédé correspondant | |
| EP2955929A1 (fr) | Interface utilisateur intégrée d'accès à un contenu multimédia linéaire et non linéaire provenant de multiples sources, et procédé pour sa mise en oeuvre | |
| EP1049330A2 (fr) | Appareil d'enregistrement de programme de télévision, utilisant un guide de programmage électronique | |
| EP1187470A2 (fr) | Dispositif de sélection de programme de télévision | |
| FR2864876A1 (fr) | Procede de navigation a l'aide de sous-listes d'elements affiches, et terminal mettant en oeuvre le procede | |
| JP2002044547A (ja) | デジタルテレビ放送受信装置 | |
| KR100947225B1 (ko) | 디지털 tv 수신기 및 프로그램 정보 처리 방법 | |
| EP2869586B1 (fr) | Procédé de traitement d'au moins un contenu audiovisuel supplémentaire, dispositif et programme d'ordinateur associés | |
| KR100752273B1 (ko) | 디지털 방송용 어플리케이션 제어 시스템 및 이를 이용한제어방법 | |
| KR101391922B1 (ko) | 방송 프로그램 정보를 제공하는 시스템, 장치 및 방법 |