FR2809268A1 - Procede de navigation dynamique parmi des documents multimedias - Google Patents
Procede de navigation dynamique parmi des documents multimedias Download PDFInfo
- 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
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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/93—Document management systems
-
- 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/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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4332—Content 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
-
- 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/434—Disassembling 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/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- 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/45—Management 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/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- 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/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4755—End-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
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation 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)
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.
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)
| 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)
| 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)
| 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 | 皇家菲利浦电子有限公司 | 显示多级菜单的方法和装置 |
-
2000
- 2000-05-19 FR FR0006421A patent/FR2809268A1/fr active Pending
-
2001
- 2001-04-25 EP EP01401060A patent/EP1158794A1/fr not_active Ceased
- 2001-05-16 KR KR1020010026644A patent/KR100753918B1/ko not_active Expired - Fee Related
- 2001-05-17 JP JP2001148287A patent/JP5064617B2/ja not_active Expired - Fee Related
- 2001-05-18 US US09/861,052 patent/US20020059593A1/en not_active Abandoned
- 2001-05-21 CN CNB011180889A patent/CN1197357C/zh not_active Expired - Fee Related
Patent Citations (4)
| 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'éléments et de functions par affichage d'une icone spécifique, et appareil mettant en oeuvre le procédé | |
| FR2796234A1 (fr) | Systeme et procede de controle de l'interface utilisateur d'un appareil d'electronique grand public | |
| EP2230612A1 (fr) | Génération de recommandations pour un serveur de contenus | |
| EP3021594A1 (fr) | Procédé de classement d'un contenu et recommandation de contenu dans un guide électronique des programmes | |
| EP1805586B1 (fr) | Procede de selection d'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'informations structurées au sein d'une scène graphique | |
| FR3014218A1 (fr) | Adaptation d'un menu a un contexte d'utilisation et generateur de menu adaptable | |
| FR2880495A1 (fr) | Procede de selection d'un element dans une liste par deplacement d'une distinction graphique et appareil mettant en oeuvre le procede | |
| FR2845181A1 (fr) | Procede de selection d'elements dans une liste avec insertion automatique d'elements et dispositif mettant en oeuvre le procede | |
| FR3012711A1 (fr) | Procede de traitement d'au moins un contenu audiovisuel supplementaire, dispositif et programme d'ordinateur associes | |
| EP2752796A1 (fr) | Procédé de génération d'un menu de présentation de programmes audiovisuels payés par plusieurs utilisateurs, dispositif et programme d'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'une liste de contenus télévisuels | |
| FR3053557A1 (fr) | Procede de stockage d'un contenu multimedia, procede de lecture associe et procede de gestion d'un espace de stockage contenant un tel contenu | |
| FR2980069A1 (fr) | Procede d'affichage de donnees de service pour dispositif de reception de contenu audiovisuel | |
| EP1908073A1 (fr) | Procede de creation d'un resume d'un document en fonction de criteres introduits par l'utilisateur, et dispositif audiovisuel associe au procede | |
| FR3030080A1 (fr) | Procede et dispositif d'utilisation de contenus d'une bibliotheque de contenus | |
| FR2801159A1 (fr) | Procede de navigation dans un menu |