[go: up one dir, main page]

FR2809268A1 - Procede de navigation dynamique parmi des documents multimedias - Google Patents

Procede de navigation dynamique parmi des documents multimedias Download PDF

Info

Publication number
FR2809268A1
FR2809268A1 FR0006421A FR0006421A FR2809268A1 FR 2809268 A1 FR2809268 A1 FR 2809268A1 FR 0006421 A FR0006421 A FR 0006421A FR 0006421 A FR0006421 A FR 0006421A FR 2809268 A1 FR2809268 A1 FR 2809268A1
Authority
FR
France
Prior art keywords
navigation
documents
tree
level
command
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
Application number
FR0006421A
Other languages
English (en)
Inventor
Louis Chevallier
Jiang Shao
Nour Eddine Tazine
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vantiva SA
Original Assignee
Thomson Multimedia SA
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Thomson Multimedia SA filed Critical Thomson Multimedia SA
Priority to FR0006421A priority Critical patent/FR2809268A1/fr
Priority to EP01401060A priority patent/EP1158794A1/fr
Priority to KR1020010026644A priority patent/KR100753918B1/ko
Priority to JP2001148287A priority patent/JP5064617B2/ja
Priority to US09/861,052 priority patent/US20020059593A1/en
Priority to CNB011180889A priority patent/CN1197357C/zh
Publication of FR2809268A1 publication Critical patent/FR2809268A1/fr
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/93Document management systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4332Content storage operation, e.g. storage operation in response to a pause request, caching operations by placing content in organized collections, e.g. local EPG data repository
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

La présente invention concerne un procédé de navigation dynamique à l'aide d'une interface utilisation. La navigation s'effectue dans une structure d'arbre composée de plusieurs niveaux, chaque niveau représentant des catégories de documents multimédias.L'invention consiste en un procédé permettant à un utilisateur d'élaborer une nouvelle structure de navigation lors de chaque commande. L'interface utilisateur affiche constamment sur un moyen d'affichage la structure du nouvel arbre de navigation hiérarchie des éléments de l'arbre, la liste des éléments de classification accessibles à partir du niveau courant et la liste des documents accessibles à partir du niveau courant.L'invention conceme également un dispositif apte à recevoir une structure d'arbre et à envoyer des signaux d'affichage d'une représentation de cet arbre, et doté de moyen de modification dynamique de sa structure.

Description

i 2809268 L'invention concerne un procédé de navigation parmi des
documents multimédias accessibles à l'aide d'un terminal multimédia à l'aide d'une interface utilisateur. L'invention s'applique notamment dans le cas o des données descriptives des documents multimédias sont disponibles. Une interface utilisateur utilise ces données descriptives pour élaborer des menus susceptibles d'être affichés sur l'écran de la télévision, permettant ainsi à l'utilisateur de choisir les documents multimédias. La demande de brevet FR96/09679 déposée par la demanderesse décrit un procédé de sélection de programmes de télévision et un dispositif intégrant une interface graphique permettant à l'utilisateur de naviguer dans des listes de programmes. Les menus permettent à l'utilisateur de connaître le contenu général d'une émission audiovisuelle et ainsi de la sélectionner selon ses goûts. Les données descriptives, appelées " informations de service " dans la norme relative au DVB-SI sont mémorisées dans une base de données locale et constamment mises à jour en fonction des documents accessibles sur le réseau. Les éléments de la base de données sont regroupés selon certains critères contenus dans les informations de service tels que: le
thème, la langue, le niveau de moralité,..etc.
Mais ces interfaces utilisateur sont des interfaces statiques de navigation, dans le sens que la hiérarchie des éléments sur lesquels on navigue reste constante tout au long de leur utilisation, même durant tout leur cycle de vie. En général, la hiérarchie des éléments affichés par une interface utilisateur statique est conçue et fixée au moment de sa conception, une fois pour toutes. Pour accéder aux même éléments, tels que les fonctions de contrôle, les programmes TV, etc., l'utilisateur navigue à travers toujours les mêmes menus, les mêmes dialogues, etc., ceci dans le
même ordre.
Une amélioration des interfaces utilisateurs statiques est l'interface utilisateur configurable. La configuration de l'interface utilisateur, qui peut être automatique ou manuelle, se fait soit en créant des menus "favoris" soit en re-triant les menus existants en mettant les éléments les plus souvent utilisés au début de ces menus. Cependant, même configurable, la structure
de navigation de ces interfaces utilisateurs reste toujours statique.
Avec l'introduction de réseau numérique, sont apparus des moyens de stockage massifs, des décodeurs de TV numériques autorisant aussi l'accès à des réseau de type Internet dans les foyers. L'utilisateur de demain sera en face d'une quantité très importante de documents multimédia de différents types, tels qu'audio, vidéos, images, texte, application/services, etc. Les interfaces utilisateur doivent désormais permettre à l'utilisateur de naviguer dans de telles bases de données multimédia et de trouver les documents que l'utilisateur désire, et ceci de façon performante et conviviale. L'invention propose un nouveau concept d'interface utilisateur dynamique de navigation, qui offre une navigation et des possibilités de recherche de documents multimédias plus performantes et conviviales
pour un utilisateur.
L'invention a pour objet un procédé de navigation et de sélection de documents multimédia dans un terminal muni d'un dispositif d'affichage et comportant une étape de réception de données descriptives de document, les dites données descriptives comprenant des éléments de classification pour le classement des documents dans des catégories de documents le procédé est caractérisé en ce qu'il comporte les étapes suivantes: - affichage d'une première structure d'arbre de navigation avec identification d'un niveau courant dans l'arbre, la dite structure d'arbre comprenant une liste ordonnée de niveaux correspondant à des catégories de classement et pour chaque niveau, un ensemble d'éléments de classification, - lancement d'une commande de modification par l'utilisateur de la structure d'arbre affichée à partir du niveau courant, - en réponse à la commande, construction d'une nouvelle structure d'arbre en fonction de la commande de modification et des données descriptives, et affichage de la nouvelle structure d'arbre de navigation. De cette façon, le procédé permet d'élaborer une nouvelle structure de navigation pour chaque commande effectuée par l'utilisateur. Cette structure de navigation est appelé " l'arbre de navigation ". L'interface utilisateur de navigation affiche à l'écran la hiérarchie des éléments de lI'arbre et une sélection des documents mieux adaptée aux préférences de l'utilisateur. Selon un perfectionnement, l'utilisateur peut de façon indépendante, modifier la hiérarchie des niveaux de l'arbre de navigation et la liste des
éléments de classification associés à chaque niveau.
Selon un autre perfectionnement, la nouvelle interface utilisateur dynamique permet de naviguer dans l'arbre de navigation nouvellement élaboré. Un autre perfectionnement consiste en ce qu'au cours de la navigation, la nouvelle interface utilisateur dynamiquement affiche constamment les documents multimédias associés au niveau courant de lI'arbre de navigation. En effet, une commande de navigation constitue une requête pour rechercher les documents correspondant à la position courante
dans l'arbre.
L'invention a également pour objet un terminal multimédia doté d'un module de Gestion de l'interface Utilisateur appelée par la suite " module GIUD " permettant de générer dynamiquement des arbres de navigation
mieux adaptés aux préférences de l'utilisateur.
D'autres caractéristiques et avantages de l'invention apparaîtront à
travers la description d'un exemple de réalisation particulier décrit en
référence aux dessins parmi lesquels: - la figure 1 est un diagramme bloc d'un terminal multimédia pour la mise en oeuvre de l'invention, - la figure 2 est un exemple d'apparence d'écran généré par le système de navigation lors de son lancement, - la figure 3 est un exemple d'apparence d'écran généré par le système de navigation suite à une commande de filtrage pour la modification de l'arbre de navigation, - la figure 4 est un exemple d'apparence d'écran généré par le système de navigation après une commande de déplacement, - la figure 5 est un exemple d'apparence d'écran généré par le système de navigation après une commande de modification des éléments de classification du niveau courant, - la figure 6 est un exemple d'apparence d'écran généré par le système de navigation après une commande de modification des éléments de classification selon un cas particulier de niveau courant, - la figure 7 est un schéma d'un arbre de navigation, - la figure 8 est un exemple d'apparence d'écran généré par le système de navigation pour la navigation dans l'arbre représenté dans la figure 7, - la figure 9 est un exemple d'apparence d'écran généré par le système de navigation pour la sélection de documents, On décrira tout d'abord le fonctionnement d'un terminal multimédia (1) muni d'un dispositif d'affichage (2). Le terminal comprend une unité (3) centrale reliée à une mémoire de programme (4), et une interface (5) pour la communication avec un réseau numérique à haut débit (6) permettant de transmettre des données audio/vidéo en temps réel. Ce réseau est par exemple un réseau d'IEEE 1394. Le terminal comprend en outre un récepteur de signaux infrarouge (7) pour recevoir les signaux d'une télécommande (8), une mémoire (9) pour le stockage d'une base de données, et une logique de décodage audio/vidéo (10) pour la création des signaux audiovisuels envoyés à l'écran de télévision (2). La télécommande est dotée des touches de navigation 1, 4-, -- et E- et des touches:
" OK ", " Insérer ", <" Déplacer " et " Supprimer " de sa télécommande.
Le terminal comprend également un circuit 11 d'affichage de données sur l'écran, appelé souvent circuit OSD, de l'anglais "On Screen Display" (signifiant littéralement "affichage sur l'écran"). Le circuit OSD (11) est un générateur de texte et de graphisme qui permet d'afficher à l'écran des menus, des pictogrammes (par exemple, un numéro correspondant à la chaîne visualisée) et qui permet d'afficher les menus de navigation conformément à la présente invention. Le circuit OSD reçoit des informations de l'Unité Centrale et du module GIUD (12). Le GIUD est avantageusement réalisé sous la forme d'un module de programme enregistré dans une
mémoire morte.
Le bus numérique (6) transmet au terminal des données comprenant des documents multimédias et des données descriptives de ces documents. Les données descriptives comprennent les attributs des documents multimédias accessibles par le bus numérique. Elles sont stockées dans la base de données de la mémoire (9) du terminal et sont continuellement mises à jour lors des nouvelles réceptions. Le module GIUD extrait ensuite les informations de cette base de données et les traite pour réaliser les menus de navigation affichés à l'écran et proposés
à l'utilisateur.
Dans l'exemple qui suit, les documents multimédias sont classés selon six catégories. Les six catégories et éléments de classification associés sont les suivants: - Langue: anglais, français, allemand, italien, arabe, autres
- Thème: film, information, documentaire, sport, jeu/spectacle.
second niveau du thème: le sous-thème: * film: {aventure, drame, érotique, policier, fiction, autres}
6 2809268
* information: {journal, radio, météo, Bourse, sport, autre} * documentaire: {général, nature, culture, social, histoire} * jeu/spectacle {général, variété, cirque, Talk Show, cirque, théâtre} * sport: {Général, foot, tennis, basket, athlétisme, nautique}
- Source: TPS, Canal Satellite, DVD salon, magnétoscope, Web.
- Période (moment de disponiblité): lundi,..., dimanche, ce matin, cet après-midi, ce soir,
- Moralité: O (tout public),1,....,3 (pornographique).
- Média: audio, vidéo, image, texte.
On a dit précédemment que les attributs donnent des informations de classification des documents multimédias. Ces attributs
contiennent pour chacune des six catégories, une ou plusieurs valeurs.
Voici, par exemple, les valeurs de classification associées aux attributs de dessin animé <" Peter Pan "
- Média: vidéo.
- Période: mercredi, samedi, ce soir.
- Moralité: O (tout public).
- Thème: film/autres.
- Langue: français.
- Source: Channel Satellite.
On peut trouver bien sûr, d'autres documents référencés avec les mêmes valeurs d'attributs. On remarquera qu'un même document peut posséder plusieurs valeurs pour un même attribut, ce document appartient alors à plusieurs groupes de classification. Par exemple, ce dessin animé apparaît à la fois dans les documents accessibles le
mercredi, le samedi, et ce soir.
Selon la présente invention, I'utilisateur définit la structure d'arbre de navigation en ordonnant les catégories selon ses préférences. Lorsque le terminal est mis en marche pour la première fois, il ne contient pas de filtre de recherche défini par l'utilisateur. Le module GIUD peut définir une requête de document et une structure par défaut. Il peut ainsi construire un premier arbre de navigation et le proposer à l'utilisateur. L'utilisateur peut de cette façon naviguer, dès la mise en service du terminal, dans ce premier arbre de navigation. Ensuite, I'utilisateur peut modifier la requête et/ou la structure d'arbre de navigation. Le module GIUD construit un nouvel arbre de navigation selon le filtre de recherche défini par l'utilisateur, et affiche des menus conformément à ce dernier arbre de navigation. L'arbre de navigation comprend au moins six niveaux
correspondant aux six catégories décrites précédemment.
La figure 2 présente un exemple d'un menu permettant à l'utilisateur de naviguer dans l'arbre de navigation par l'intermédiaire d'un menu. Ce menu apparaît à l'écran lors du lancement du module GIUD. Il comporte trois colonnes: * La première colonne (à gauche), dite " colonne de filtrage ", montre les différents niveaux de l'arbre de navigation sous la forme d'icônes rectangulaires. Le nom de la catégorie est visualisé au centre de l'icône. Le premier niveau qui se trouve en haut de la colonne correspond à celui situé immédiatement sous la raçine de l'arbre. Les niveaux se succèdent en dessous dans l'ordre de l'arbre de navigation. Cette première colonne permet de modifier la requête de documents et la structure de l'arbre de navigation. Elle permet également de signaler le
niveau courant de la navigation dans l'arbre.
* La seconde (au milieu) dite " colonne de navigation " est utilisée pour la navigation dans l'arbre construit selon le filtre de recherche défini par l'utilisateur dans la colonne de filtrage. Cette seconde colonne permet de visualiser les éléments de classification associés à un niveau de l'arbre pour que l'utilisateur puisse en sélecter un
selon ses préférences.
* La troisième (à droite), dite " colonne des documents ", montre les documents multimédias accessibles à partir du niveau courant visualisé dans la colonne de filtrage et qui ont pour attributs l'élément de classification sélectionné dans la colonne de navigation. Au démarrage, la colonne de navigation est la colonne sélectionné. Chaque colonne contient un élément sélectionné s'il se situe dans une colonne sélectionnée, ou présélectionné s'il se situe dans une colonne non sélectionnée. Une colonne sélectionnée possède un contour en gras sur les menus. Un élément présélectionné deviendra sélectionné lorsque la
colonne contenant cet élément est sélectionnée.
La colonne sélectionnée et l'élément sélectionné sont visuellement mis en évidence par rapport aux autres, par exemple par un encadrement plus épais, une autre couleur, des caractères en gras ou plus gros, et/ou une teinte particulière de fond de l'encadrement,... etc. De même, les
éléments présélectionnés sont aussi mis en évidence graphiquement.
L'utilisateur change de colonne à l'aide des touches E-- et -- de la télécommande; à l'intérieur de la colonne sélectionnée, I'utilisateur sélectionne les éléments à l'aide des touches r et 4, de la télécommande. Dans l'exemple du menu de la figure 2, la colonne de navigation
est la colonne sélectionnée. Dans cette colonne, TPS est I 'élément actif.
La règle de construction utilisée pour l'arbre de navigation contient les catégories ordonnées de cette facon
1 Source.
2 Thème.
3 Période.
4 Moralité.
50 Langue.
6 Média.
La figure 3 présente le menu affiché par le module GIUD lorsque la colonne de filtrage est sélectionnée, suite à une pression sur la touche E(- à partir de l'état présenté à la figure 2. Dans ce menu, I'utilisateur peut modifier l'arbre de navigation en élaborant de nouveaux filtres de recherche. Il utilise pour cela les touches de la télécommande. Dans ce menu, les touches de navigation 4, 4, -- et E-, les touches "Supprimer"
"Déplacer", "Insérer" et "OK" sont opérationnelles.
Lorsqu'une catégorie utilisée dans la règle de construction d'arbre de navigation est sélectionnée, une action de l'utilisateur sur la touche "Supprimer" exclut la catégorie de la structure d'arbre de navigation. De ce fait, I'icône de cette catégorie est mise tout en bas de la colonne de filtrage et est visuellement démarqué. Désormais, cet icône ne peut plus être accessible lorsque la colonne de navigation est sélectionnée (menu de navigation). Dans l'exemple de la figure 3, elle est entourée de pointillés. L'élément actif est celui qui était immédiatement en dessous de celui qui vient d'être supprimé. Pour intégrer une catégorie non utilisée dans la règle de construction, I'utilisateur la sélectionne avec les touches 'h et '4 et appuie sur la touche " Insérer ". La catégorie est de nouveau intégrée dans l'arbre de navigation, en dernière position. Si cette catégorie a plus d'un niveau, par exemple la catégorie Thème, une action sur la touche "Insérer " permet l'insertion dans l'arbre si le nombre de niveaux déjà utilisés dans la règle est inférieur au nombre total de niveaux
de la catégorie.
La modification de la place d'une catégorie dans l'arbre de navigation s'effectue de la façon suivante. L'appui sur la touche " Déplacer " avec une catégorie sélectionnée entraîne le clignotement de l'icône de cette catégorie. L'utilisateur peut ensuite se déplacer avec les touches 4 et Àv et choisir le niveau o il veut insérer cette catégorie. La
validation de l'insertion s'effectue en appuyant sur la toucqhe "OK".
L'appui sur la touche "OK" avec une catégorie sélectionnée donne l'accès au menu permettant de définir les critères de recherche correspondant à cette catégorie, c'est-à-dire la liste des éléments de classification de cette catégorie. Voilà comment l'utilisateur réalise sa sélection. Supposons qu'à partir du menu présenté à la figure 3, l'utilisateur appuie une fois sur la touche 4 pour sélectionner la catégorie " Thème ", comme le montre la figure 4. L'utilisateur appuie ensuite une fois sur la touche " OK, pour valider l'introduction dans le menu de
sélection des éléments de classification.
Le menu de la figure 5 apparaît, la colonne de filtrage contient les éléments de classification de la catégorie " Thème " ainsi que les icônes " Valider " et " Tous les thèmes ". Cette dernière icône permet à l'utilisateur de n'exclure aucun thème. En validant cet élément, tous les thèmes sont inclus dans la requête de documents qui sont sélectionnés quel que soient leurs thèmes. En naviguant à l'aide des touches '1 et 4, l'utilisateur peut sélectionner chaque élément en le démarquant visuellement. En appuyant sur la touche " Supprimer ", il exclut cet élément de la requête de documents, et la partie droite de cet élément est alors vide. En appuyant sur la touche "Insérer ", il inclut cet élément dans la requête de documents, et la partie droite de cet élément contient une
croix (x).
L'icône " Valider " en bas de la colonne de filtrage permet de valider la sélection des thèmes. L'activation de cette icône fait revenir au menu de la figure 2. Si l'icône "Tous les thèmes" a été sélectionnée, le symbole "aIl" est affiché dans la partie droite de l'icône " Thème " de la
colonne de filtrage.
La catégorie " Thème " est un cas particulier car chaque élément de cette catégorie est lui-même une catégorie. En l'occurrence, lorsque lI'utilisateur sélectionne un thème, le module GIUD peut lui proposer plusieurs sous-thèmes. Ainsi, si l'icône du " Sport " est sélectionné et si l'utilisateur appuie sur la touche <" OK ", le module GIUD lui propose de sélectionner individuellement les éléments du sous-thème " Sport " de la catégorie <" Thème ". Le menu de la figure 4 apparaît alors. On aurait aussi pu décomposer la catégorie " source " en deux niveaux, le premier correspondant aux bouquets de programmes et le second aux programmes. Cette décomposition peut être appréciable lorsque l'on a de nombreux programmes disponibles, par exemple plus d'une centaine. [JSi] Dans le menu de la figure 6, la colonne de filtrage contient les éléments du sousthème " Sport ". De même que précédemment, I'utilisateur peut sélectionner tous les éléments (par l'icône " Tous les sports "). Il peut également inclure et exclure individuellement chaque catégorie de sport dans la requête de documents à l'aide des touches " Insérer " et " Supprimer ". L'icône " Valider " en bas de la colonne de filtrage permet de valider la sélection des sous-thèmes. L'activation de cette icône fait revenir au menu de la figure 4. Si l'utilisateur a précédemment sélectionné l'icône " Tous les sports ", la partie droite de l'icône correspondant au sport contient le mot " all ". Dans l'exemple de la figure 5, c'est le cas pour les sous-thèmes de " Film ", " Culture " et " Education ". Si l'utilisateur a précédemment sélectionné qu'une partie des sous-thèmes, la partie droite de l'icône contient une croix (X). C'est le cas pour les thèmes " musique " et " sport ">. Si l'utilisateur n'a sélectionné aucun sous-thème, cela revient à ne pas sélectionner ce
thème, alors la partie droite est vide.
Lorsque l'utilisateur valide la sélection du thème en actionnant I'icône " Valider ", le module GIUD revient au menu de la figure 4 en
mettant à jour la partie droite de l'élément correspondant à la catégorie.
A l'aide des menus précédemment décrits aux figures 5 et 6, l'utilisateur peut modifier les critères de recherche pour l'ensemble des
catégories de classification.
12 2809268
La figure 7 montre un exemple d'arbre de navigation et l'état courant de la navigation dans cet arbre. Sous la racine, le premier niveau correspond à la catégorie " Période "; le deuxième niveau correspond à la catégorie " Source "; le troisième et le quatrième niveaux correspondent à la catégorie " Thème "; et le cinquième niveau correspond à la catégorie " Moralité ". Dans cet arbre, la position courante de la navigation est le noeud <" Canal Satellite " de la branche " Ce soir " sous la racine. Ce noeud, encadré dans la figure 7, est appelé
le <" noeud courant ". Il correspond au niveau courant de l'arbre.
La figure 8 montre l'interface utilisateur lorsque l'utilisateur désire simplement naviguer dans l'arbre de navigation qu'il vient par exemple de créer et tel qu'il est représenté à la figure 7. La colonne de navigation de la figure 8 affiche les éléments de classification associés au niveau courant. La colonne de filtrage fait apparaître les catégories dans l'ordre de parcours de l'arbre. Elle montre le chemin parcouru de la navigation à partir de la racine (en haut) pour arriver au noeud courant. De haut en bas, le premier niveau " Période " affiche " Ce soir ", le deuxième niveau " Source " affiche " Canal Satellite ", qui est aussi mis en évidence dans la colonne de navigation. La colonne des documents affiche les documents multimédias associés au noeud courant. Ces documents correspondent d'une part aux critères de recherche de document exprimés dans la requête de documents, et d'autre part à éléments de classification sélectionnés à ce niveau de l'arbre. Dans l'exemple, la colonne de documents affiche tous les documents qui sont conformes à la recherche de l'utilisateur exprimée dans la requête de documents, et
qui sont disponibles à la fois <" Ce soir " et sur " Canal Satellite ".
Dans la colonne de navigation, I'utilisateur navigue entre le niveau courant et ses niveaux adjacents à l'aide des touches t et 4'. Pour descendre d'un niveau dans l'arbre suivant en selectionnant l'élément de classification mis en évidence dans la colonne de navigation, I'utilisateur
13 2809268
appuie sur la touche " OK ". Pour remonter d'un niveau, I'utilisateur peut sélectionner une icône " Retour ", non représenté dans la figure 8, puis appuyer sur la touche " OK ". Un autre façon de faire consiste à configurer sur la télécommande une touche intitulée " Retour ". A chaque action de navigation, la liste dans la colonne des documents est mise à
jour, ainsi que l'état de navigation présenté dans la colonne de filtrage.
De ce menu, I'utilisateur peut revenir à la colonne de filtrage à l'aide de la touche E- ou aller dans la colonne de droite pour sélectionner un
document multimédia en appuyant sur la touche +.
Un perfectionnement consiste à faire un saut de plusieurs niveaux pour une même commande lorsque, ensembles, ils n'offrent à l'utilisateur qu'un seul choix, c'est-à-dire qu'il ne contient qu'un seul élément de classification. Par exemple, si à partir d'un certain niveau de l'arbre, tous les documents sont en français, le choix de la langue n'est en fait pas un critère de filtrage, car le nombre de documents reste le même. De ca fait, la liste des documents associée au niveau "Langue" et celle du niveau situé immédiatement au-dessus sont identiques. Si le niveau au dessus de " Langue " est celui courant, une commande de navigation vers le bas ne sélectionnera pas le niveau " Langue " comme le niveau courant, mais le niveau immédiatement en dessous. De même que pour le niveau " Langue ", ce niveau n'est affiché que s'il est associé à plus d'un élément de classification, sinon c'est le niveau du dessous qui est affiché, et ainsi de suite. La commande de navigation effectuant dans ce cas, un saut de trois niveaux ou plus. De même, les branches qui ne
contiennent pas de documents ne sont pas affichées à l'utilisateur.
Ce perfectionnement est réalisé à l'aide de l'application de deux algorithmes d'optimisation sur l'arbre de navigation, dans l'ordre suppression des branches qui ne contiennent aucun document, et
14 2809268
- élimination des noeuds internes, qui n'ont pas de noeud frère.
Quand un tel noeud est éliminé, tous ses noeuds fils deviennent
les noeuds fils du noeud père du noeud éliminé.
A partir de la colonne de navigation, I'utilisateur appuie une fois sur la touche -> de la télécommande pour sélectionner la colonne de droite. Le menu de la figure 7 apparaît alors. En naviguant à l'aide des flèches t et 4/, I'usager peut sélectionné un document. En actionnant la touche " OK " de sa télécommande, le document est activé. Si c'est une
émission audiovisuelle, elle est alors visualisé et on sort du module GIUD.
Si c'est un programme ou un service interactif, il est alors exécuté. Si le document n'est pas actuellement accessible, le module GIUD affiche un message indiquant l'indisponibilité et offre à l'utilisateur la possibilité de programmer un rappel automatique de ce document lorsqu'il sera
accessible, un enregistrement automatique du document, etc..
Dans la colonne des documents, si le nombre des documents dépasse la capacité d'affichage de la colonne, les icônes " Page précédente " et <" page suivante " apparaissent en haut et en bas. Les
documents sont alors affichés par bloc d'une page à la fois.
A l'aide des menus présentés, I'utilisateur peut redéfinir les critères de recherche de document pour chaque catégorie (figure 3 et 4) et/ou la structure de navigation selon ses préférences (figure 10). La modification de filtre de recherche, donc de l'arbre de navigation, peut être effectuée à tout moment de la navigation par l'utilisateur, soit pour raffiner la recherche et/ou la structure de navigation (en éliminant par exemple des éléments de classification), soit pour changer complètement la stratégie de recherche. Chaque fois un nouveau filtre de recherche est défini, un nouvel arbre de navigation est construit par le GIUD, et la
navigation de l'utilisateur se fait dans le nouvel arbre.
Lorsque l'arbre de navigation est modifié, il est important de garantir la continuité de la navigation pour l'utilisateur. Ceci est
2809268
particulièrement important dans le cas o le but de l'utilisateur est de parfaire la recherche et/ou la structure de navigation. En effet, il ne doit pas être obligé de refaire la navigation à partir de la racine de l'arbre. Par exemple, lorsque l'utilisateur arrive à un noeud interne de l'arbre, il peut s'avérer que la catégorie utilisée pour le niveau immédiatement en
dessous donne une répartition des documents qui n'est pas satisfaisante.
Alors, il peut demander de changer de catégorie pour ce niveau. Lorsque la modification est faite, il est tout à fait naturel pour l'utilisateur dese trouver en face des éléments de classification de la nouvelle catégorie
utilisée.
Afin de garantir la continuité de la navigation, certaines contraintes concernant la modification dynamique de filtre doivent être respectées. Les opérations suivantes garantissent la continuité de navigation: 15. modifier la règle de construction d'arbre (ajouter un niveau, supprimer un niveau, changer niveau d'une catégorie) pour les niveaux en dessous du niveau courant de navigation, ou ajouter de nouveaux critères de recherche de documents dans
la requête sans modifier la règles de construction d'arbre.
Lorsque l'utilisateur effectue une modification de filtre qui ne garantit pas la continuité de navigation, le système le lui signale. Quand le nouvel arbre est construit, le système utilise l'algorithme suivant pour positionner le nouveau noeud courant dans le nouvel arbre au plus près de I'ancien noeud dans l'ancien arbre: * à chaque action de navigation de l'utilisateur, le système note le parcours du noeud courant comme étant la suite des éléments de classification associés à tous les noeuds entre la racine et le noeud courant, 30. quand une catégorie est supprimée ou déplacée d'un niveau entre la racine et le noeud courant, l'élément de classification
16 2809268
correspondant est supprimé du parcours de l'ancien noeud courant, le nouveau noeud courant est le noeud dont le parcours est la plus longue suite qui est identique au début du parcours modifié de l'ancien noeud courant. La présente invention permet à l'utilisateur de construire sa propre structure d'interface utilisateur de navigation en définissant son propre filtre de recherche. Avantageusement, le terminal multimédia stocke systématiquement dans une mémoire non volatile le dernier filtre de recherche défini par l'utilisateur. De cette façon, le module GIUD retrouve lors de son lancement la même configuration que lors de la dernière utilisation. Une variante consiste à disposer d'une touche intitulée " mémoire " permettant cette mémorisation. La configuration mise en place lors du lancement du module est alors celle que l'utilisateur a manuellement mémorisée. Un perfectionnement consiste en ce que le module mémorise les derniers filtres de recherche, et à l'aide d'un traitement statistique détermine celui dont les composantes sont les plus souvent utilisées. C'est ce filtre de recherche qui sera proposé lors de la
prochaine utilisation du module.
Il est important de noter que l'interface utilisateur qui vient d'être décrite peut être utilisée dans tout terminal multimédia dans la mesure o ce terminal possède des capacités audio et vidéo suffisamment performantes pour permettre à un utilisateur de voir et/ou d'entendre des
documents multimédias.

Claims (16)

REVENDICATIONS
1. Procédé de navigation et de sélection de documents multimédia dans un terminal muni d'un dispositif d'affichage et comportant une étape de réception de données descriptives de document, les dites données descriptives comprenant des éléments de classification pour le classement des documents dans des catégories de documents le procédé est caractérisé en ce qu'il comporte les étapes suivantes: - affichage d'une première structure d'arbre de navigation avec identification d'un niveau courant dans l'arbre, la dite structure d'arbre comprenant une liste ordonnée de niveaux correspondant à des catégories de classement et pour chaque niveau, un ensemble d'éléments de classification, - lancement d'une commande de modification par l'utilisateur de la structure d'arbre affichée à partir du niveau courant, - en réponse à la commande, construction d'une nouvelle structure d'arbre en fonction de la commande de modification et des données descriptives, et affichage de la nouvelle structure d'arbre de navigation.
2. Procédé selon la revendication 1 caractérisé en qu'il comporte, en réponse à la commande de modification, une étape de détermination d'un
nouveau niveau courant dans la nouvelle structure d'arbre.
3. Procédé selon la revendication I caractérisé en que, en réponse à une commande de navigation, il comporte en outre une étape de navigation consistant à changer le niveau courant sans changer la structure
de l'arbre affiché.
4. Procédé selon la revendication 3 caractérisé en que la commande de navigation consiste en un déplacement d'au moins un niveau, la commande de navigation entraînant le déplacement sur plus d'un niveau lorsque l'ensemble des documents associés au niveau adjacent à celui courant dans le sens de navigation indiqué par la commande est identique à
celui courant.
5. Procédé selon la revendication 3 caractérisé en ce que la commande de modification comprend une étape d'élaboration d'un nouvel ensemble d'éléments de classification associé au niveau courant.
6. Procédé selon la revendication I caractérisé en ce que l'étape d'affichage comprend une étape de détermination des catégories les plus souvent concernées dans les commandes, la structure d'arbre affiché présentant dans les premiers niveaux les catégories les plus souvent
concernées.
7. Procédé selon la revendication I caractérisé en ce que les données descriptives comprennent des données d'identification des documents et en ce que le procédé comprend en outre une étape d'affichage des dites données d'identifications des documents dont les données descriptives appartiennent aux ensembles d'éléments du niveau
courant et de ceux situés éventuellement au dessus.
8. Procédé selon la revendication 7 caractérisé en ce qu'il comprend, en réponse à une commande de navigation, une étape de sélection d'une données d'identifications d'un document et, en réponse à une commande d'activation, une étape d'activation du document sélectionné.
9. Terminal multimédia comprenant une unité centrale (3), un moyen de réception de documents multimédia et de données descriptives(5), un moyen d'émission de données destinées à l'affichage (10), les dites données descriptives comprenant des éléments de classification pour le classement des documents selon des catégories, et un moyen d'activation des dits documents, caractérisé en ce qu'il comprend un moyen d'affichage d'une première structure d'arbre de navigation mémorisé dans le terminal, la dite structure d'arbre comprenant une liste ordonnée de niveaux correspondants à des catégories de classement et pour chaque niveau, un ensemble d'éléments de classification, une commande de
19 2809268
modification de la structure de l'arbre, la dite commande déclenchant automatiquement le moyen d'affichage pour la mise à jour de la structure affichée.
10. Terminal multimédia selon la revendication 9 caractérisé en ce qu'il comporte un moyen de mise en évidence d'un niveau dit courant dans la structure de l'arbre, la commande de modification agissant à partir de ce
niveau courant.
11. Terminal multimédia selon la revendication 9 caractérisé en ce qu'il comporte en outre un moyen de navigation pour le changement du niveau courant dans la structure affiché, le dit moyen recevant des
commandes de navigation.
12. Terminal selon la revendication 11 caractérisé en ce qu'il comporte un moyen de comparaison de la liste des documents associés au niveau adjacent de celui courant dans le sens de navigation indiqué dans une commande de navigation, et de la liste des documents associés au niveau courant, le dit moyen de comparaison étant activé lors de l'activation de la commande de navigation, dans le cas d'une identité des listes, la commande de navigation entraîne une navigation au travers au moins deux niveaux.
13. Terminal multimédia selon la revendication 9 caractérisé en ce qu'il comporte en outre un moyen de sélection d'éléments de classification pour déterminer un ensemble composé de nouveaux éléments associés au
niveau courant.
14. Terminal multimédia selon la revendication 9 caractérisé en ce qu'il comporte en outre un moyen d'affichage des données d'identifications des documents dont les données descriptives appartiennent aux ensembles
d'éléments du niveau courant et de ceux situés éventuellement au dessus.
15. Terminal multimédia selon la revendication 14 caractérisé en ce qu'il comporte en outre, un moyen de navigation afin de sélectionner une
donnée d'identification de documents affichée.
2O
2809268
16. Terminal multimédia selon la revendication 15 caractérisé en ce qu'il comporte, un moyen d'activation du document identifié par la
donnée d'identification sélectionnée.
FR0006421A 2000-05-19 2000-05-19 Procede de navigation dynamique parmi des documents multimedias Pending FR2809268A1 (fr)

Priority Applications (6)

Application Number Priority Date Filing Date Title
FR0006421A FR2809268A1 (fr) 2000-05-19 2000-05-19 Procede de navigation dynamique parmi des documents multimedias
EP01401060A EP1158794A1 (fr) 2000-05-19 2001-04-25 Procédé de navigation dynamique à travers des documents multimédias et terminal multimédia correspondant
KR1020010026644A KR100753918B1 (ko) 2000-05-19 2001-05-16 멀티미디어 다큐먼트들 사이에서의 다이내믹한 네비게이션방법 및 그 방법의 구현을 위한 멀티미디어 터미널
JP2001148287A JP5064617B2 (ja) 2000-05-19 2001-05-17 マルチメディア文書間の動的ナビゲーションのための方法及びマルチメディア端末
US09/861,052 US20020059593A1 (en) 2000-05-19 2001-05-18 Process for dynamic navigation among multimedia documents and multimedia terminal for the implementation of the process
CNB011180889A CN1197357C (zh) 2000-05-19 2001-05-21 在多媒体文档之间进行动态导航的方法及其多媒体终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0006421A FR2809268A1 (fr) 2000-05-19 2000-05-19 Procede de navigation dynamique parmi des documents multimedias

Publications (1)

Publication Number Publication Date
FR2809268A1 true FR2809268A1 (fr) 2001-11-23

Family

ID=8850406

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0006421A Pending FR2809268A1 (fr) 2000-05-19 2000-05-19 Procede de navigation dynamique parmi des documents multimedias

Country Status (6)

Country Link
US (1) US20020059593A1 (fr)
EP (1) EP1158794A1 (fr)
JP (1) JP5064617B2 (fr)
KR (1) KR100753918B1 (fr)
CN (1) CN1197357C (fr)
FR (1) FR2809268A1 (fr)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8413185B2 (en) 2000-02-01 2013-04-02 United Video Properties, Inc. Interactive television application with navigable cells and regions
US20030105771A1 (en) * 2001-12-01 2003-06-05 Tiefenbrun Natan E. Attribute driven dynamic tree structure
CN100375086C (zh) * 2002-07-03 2008-03-12 东京电子株式会社 用于动态传感器配置和运行时间执行的方法和设备
JP2004264895A (ja) * 2003-02-05 2004-09-24 Sony Corp 情報処理装置および方法、並びにプログラム
US7627552B2 (en) * 2003-03-27 2009-12-01 Microsoft Corporation System and method for filtering and organizing items based on common elements
JP4254950B2 (ja) 2003-09-01 2009-04-15 ソニー株式会社 再生装置および再生装置における操作メニュー表示方法
JP2005088801A (ja) * 2003-09-18 2005-04-07 Denso Corp 情報処理システム
FR2861937A1 (fr) * 2003-10-30 2005-05-06 Thomson Licensing Sa Procede de navigation affichant une fenetre mobile, recepteur mettant en oeuvre le procede
JP2005327000A (ja) * 2004-05-13 2005-11-24 Sony Corp ユーザインタフェース制御装置、およびユーザインタフェース制御方法、並びにコンピュータ・プログラム
JP4690685B2 (ja) * 2004-09-16 2011-06-01 クラリオン株式会社 ナビゲーション装置
US20060117047A1 (en) * 2004-11-29 2006-06-01 Flick Software Inc. Apparatus and method for presenting media content files
US8752094B2 (en) * 2005-03-30 2014-06-10 Rovi Guides, Inc. Systems and methods for video-rich navigation
US7665028B2 (en) 2005-07-13 2010-02-16 Microsoft Corporation Rich drag drop user interface
US8719857B1 (en) 2005-08-24 2014-05-06 Rovi Guides, Inc. Systems and methods for providing parental control features in video mosaic environments
US20070074254A1 (en) * 2005-09-27 2007-03-29 Microsoft Corporation Locating content in a television environment
KR101201498B1 (ko) * 2005-10-04 2012-11-14 삼성전자주식회사 메뉴 가이드 방법 및 이를 수행하는 영상처리장치
US20070162936A1 (en) * 2006-01-06 2007-07-12 Verizon Data Services Inc. Interactive main menu graphical user interface systems and methods
DE102006002113A1 (de) 2006-01-17 2007-07-26 Robert Bosch Gmbh Verfahren zur Ausgabe von Datensätzen und Vorrichtung hierfür
US20080163059A1 (en) 2006-12-28 2008-07-03 Guideworks, Llc Systems and methods for creating custom video mosaic pages with local content
CN101840429A (zh) * 2010-04-21 2010-09-22 北京中星微电子有限公司 一种测试激励预处理的方法、系统及一种测试方法
US9699503B2 (en) 2010-09-07 2017-07-04 Opentv, Inc. Smart playlist
US10210160B2 (en) 2010-09-07 2019-02-19 Opentv, Inc. Collecting data from different sources
US20140040824A1 (en) * 2012-08-02 2014-02-06 Comcast Cable Communications, Llc Systems and methods for data navigation
TW201447725A (zh) * 2013-06-04 2014-12-16 Hon Hai Prec Ind Co Ltd 應用程式圖示管理系統及電子裝置
US10080060B2 (en) * 2013-09-10 2018-09-18 Opentv, Inc. Systems and methods of displaying content
US20150074728A1 (en) 2013-09-10 2015-03-12 Opentv, Inc. Systems and methods of displaying content
US10725720B2 (en) 2016-09-26 2020-07-28 Microsoft Technology Licensing, Llc Navigation in augmented reality via a transient user interface control
US10496734B2 (en) 2016-09-26 2019-12-03 Microsoft Technology Licensing, Llc Intelligent navigation via a transient user interface control
CN110069665B (zh) * 2017-12-13 2021-09-17 阿里巴巴(中国)有限公司 一种筛选项的提供方法、客户端及服务器
CN112395472A (zh) * 2020-11-16 2021-02-23 北京乐学帮网络技术有限公司 一种图像展示方法、装置、计算机设备和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0623870A2 (fr) * 1993-05-04 1994-11-09 International Business Machines Corporation Ordinateur ayant un menu de sélection hiérarchisé dynamique
US5694176A (en) * 1996-02-29 1997-12-02 Hughes Electronics Method and apparatus for generating television program guides with category selection overlay
WO1999065237A1 (fr) * 1998-06-12 1999-12-16 Metabyte, Inc. Enregistrement d'emission televisee avec determination de preference utilisateur
US6005631A (en) * 1996-03-28 1999-12-21 Scientific-Atlanta, Inc. Methods and apparatus for organizing and searching an electronic programming guide

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0385638A (ja) * 1989-08-30 1991-04-10 Hitachi Ltd 非定型知識検索方法
JP2913342B2 (ja) * 1990-12-29 1999-06-28 株式会社日立製作所 情報管理システム
US5623613A (en) * 1994-11-29 1997-04-22 Microsoft Corporation System for displaying programming information
US6008803A (en) * 1994-11-29 1999-12-28 Microsoft Corporation System for displaying programming information
JPH09190261A (ja) * 1996-01-11 1997-07-22 Canon Inc 出力装置および出力装置のデータ処理方法
JP4420474B2 (ja) * 1996-02-14 2010-02-24 ソニー株式会社 電子番組ガイド表示制御装置及び方法
WO1997048230A1 (fr) * 1996-06-13 1997-12-18 Starsight Telecast, Inc. Procede et appareil de recherche dans un guide utilisant les caracteristiques des emissions
FR2752130B1 (fr) * 1996-07-31 1999-03-19 Thomson Multimedia Sa Procede de selection de programmes, notamment de programmes de television et dispositif et interface graphique mettant en oeuvre ce procede
US6037934A (en) * 1997-11-21 2000-03-14 International Business Machines Corporation Named bookmark sets
EP0988752B1 (fr) * 1998-04-08 2006-08-09 Koninklijke Philips Electronics N.V. Televiseur a guide electronique des emissions (epg)
AU761964B2 (en) * 1998-05-11 2003-06-12 Matsushita Electric Industrial Co., Ltd. Broadcasting transmitter and receiver
JP3773659B2 (ja) * 1998-06-25 2006-05-10 株式会社ゼンリン 地図表示装置
JP2000076282A (ja) * 1998-08-31 2000-03-14 Mitsubishi Electric Corp データベース検索装置
US6728966B1 (en) * 1999-03-29 2004-04-27 Hughes Electronics Corporation Electronic television program guide data naming system and method
US6826559B1 (en) * 1999-03-31 2004-11-30 Verizon Laboratories Inc. Hybrid category mapping for on-line query tool
KR100304482B1 (ko) * 1999-09-22 2001-11-02 구자홍 다중 계층구조를 가지는 사용자 선호도 정보구조와 이를 이용한 멀티미디어 정보 서비스 방법
CN1230732C (zh) * 2000-03-17 2005-12-07 皇家菲利浦电子有限公司 显示多级菜单的方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0623870A2 (fr) * 1993-05-04 1994-11-09 International Business Machines Corporation Ordinateur ayant un menu de sélection hiérarchisé dynamique
US5694176A (en) * 1996-02-29 1997-12-02 Hughes Electronics Method and apparatus for generating television program guides with category selection overlay
US6005631A (en) * 1996-03-28 1999-12-21 Scientific-Atlanta, Inc. Methods and apparatus for organizing and searching an electronic programming guide
WO1999065237A1 (fr) * 1998-06-12 1999-12-16 Metabyte, Inc. Enregistrement d'emission televisee avec determination de preference utilisateur

Also Published As

Publication number Publication date
JP5064617B2 (ja) 2012-10-31
US20020059593A1 (en) 2002-05-16
KR100753918B1 (ko) 2007-08-31
JP2002014989A (ja) 2002-01-18
CN1197357C (zh) 2005-04-13
CN1325235A (zh) 2001-12-05
EP1158794A1 (fr) 2001-11-28
KR20010105206A (ko) 2001-11-28

Similar Documents

Publication Publication Date Title
FR2809268A1 (fr) Procede de navigation dynamique parmi des documents multimedias
FR2861937A1 (fr) Procede de navigation affichant une fenetre mobile, recepteur mettant en oeuvre le procede
EP2343883B1 (fr) Traitement de données pour un affichage perfectionné
FR2752130A1 (fr) Procede de selection de programmes, notamment de programmes de television et dispositif et interface graphique mettant en oeuvre ce procede
JP2005504399A (ja) 他人のプロフィールを用いた、推薦装置による個人プロフィールの変更
EP1724665B1 (fr) Procédé de sélection d&#39;éléments et de functions par affichage d&#39;une icone spécifique, et appareil mettant en oeuvre le procédé
FR2796234A1 (fr) Systeme et procede de controle de l&#39;interface utilisateur d&#39;un appareil d&#39;electronique grand public
EP2230612A1 (fr) Génération de recommandations pour un serveur de contenus
EP3021594A1 (fr) Procédé de classement d&#39;un contenu et recommandation de contenu dans un guide électronique des programmes
EP1805586B1 (fr) Procede de selection d&#39;un bouton dans une barre graphique, et recepteur mettant en oeuvre le procede
FR2855705A1 (fr) Procede de navigation pour la selection de documents associes a des identificateurs, et recepteur mettant en oeuvre le procede.
EP2130139B1 (fr) Procede de navigation parmi des elements affiches en creant des chemins de navigation et appareil pour la mise en uvre du procede
EP1997040A1 (fr) Procédé, dispositif et système de gestion d&#39;informations structurées au sein d&#39;une scène graphique
FR3014218A1 (fr) Adaptation d&#39;un menu a un contexte d&#39;utilisation et generateur de menu adaptable
FR2880495A1 (fr) Procede de selection d&#39;un element dans une liste par deplacement d&#39;une distinction graphique et appareil mettant en oeuvre le procede
FR2845181A1 (fr) Procede de selection d&#39;elements dans une liste avec insertion automatique d&#39;elements et dispositif mettant en oeuvre le procede
FR3012711A1 (fr) Procede de traitement d&#39;au moins un contenu audiovisuel supplementaire, dispositif et programme d&#39;ordinateur associes
EP2752796A1 (fr) Procédé de génération d&#39;un menu de présentation de programmes audiovisuels payés par plusieurs utilisateurs, dispositif et programme d&#39;ordinateur pour la mise en oeuvre du procédé
WO2011036040A2 (fr) Procede de navigation par pages dans une liste ordonnee de documents, et appareil mettant en oeuvre le procede
WO2022037977A1 (fr) Mode de visualisation pseudo-aléatoire d&#39;une liste de contenus télévisuels
FR3053557A1 (fr) Procede de stockage d&#39;un contenu multimedia, procede de lecture associe et procede de gestion d&#39;un espace de stockage contenant un tel contenu
FR2980069A1 (fr) Procede d&#39;affichage de donnees de service pour dispositif de reception de contenu audiovisuel
EP1908073A1 (fr) Procede de creation d&#39;un resume d&#39;un document en fonction de criteres introduits par l&#39;utilisateur, et dispositif audiovisuel associe au procede
FR3030080A1 (fr) Procede et dispositif d&#39;utilisation de contenus d&#39;une bibliotheque de contenus
FR2801159A1 (fr) Procede de navigation dans un menu