Brevet FR2861937A1 — publié le 20050506

L'invention concerne un procédé de navigation parmi des documents multimédias accessibles à l'aide d'un récepteur multimédia, un récepteur multimédia muni d'une interface utilisateur et une interface graphique. Une interface utilisateur utilise généralement des données descriptives s pour élaborer des menus susceptibles d'être affichés sur un écran de télévision, ces données permettent à l'utilisateur de choisir le document audiovisuel qui l'intéresse. La norme MPEG-7 spécifie des données descriptives associées à des contenus audiovisuels. La norme MPEG-7 est distribuée par l'ISO sous la référence ISOIIEC JTCl/SC29/WG11 N5525 éditée en mars 2003. Si ces io documents sont reçus d'un réseau de diffusion, les données descriptives sont mémorisées dans une base de données locale et constamment mises à jour en fonction des documents accessibles sur le réseau. D'autres données descriptives existent également d'autres supports tels que des PVR (selon la terminologie anglaise: Personal Video Recorder ). Les documents audiovisuels peuvent aussi être téléchargés à la demande de l'utilisateur d'un réseau bidirectionnel. Dans ce cas, l'utilisateur reçoit un catalogue, choisit dans celui-ci le document qui l'intéresse et active son téléchargement dans la mémoire de son appareil. Les données descriptives des documents sont enregistrées dans une base de données et regroupées selon certains critères tels que: le thème, la langue, le niveau de moralité, ..etc. Au cours d'une navigation, ces critères constituent des noeuds d'un graphe, l'utilisateur sélectionnant un élément. En avançant dans la navigation au sein du graphe, l'utilisateur cumule les critères ce qui permet une sélection poussée des documents. Le but étant de proposer à l'utilisateur un choix restreint de documents et de ce fait plus rapide. La demande de brevet FR2809268 déposée par la demanderesse et publiée le 23 novembre 2001 décrit un procédé de navigation au sein de menu pour la sélection de programmes de télévision et un dispositif intégrant une interface graphique permettant de naviguer dans ces menus. Les menus affichés permettent d'exploiter un graphe de navigation, les menus affichant des listes d'éléments associées à des noeuds du graphe. A l'aide de cette interface, l'utilisateur détermine ses critères de navigation au sein du graphe de telle sorte que l'interface élabore un filtrage des documents parfaitement adapté aux préférences de l'utilisateur. Le graphe définit une structure de navigation accessible par des commandes de l'utilisateur. L'interface utilisateur de navigation affiche à l'écran la liste des éléments associés à chaque noeud du graphe ou une liste sélectionnée des documents ayant les préférences de l'utilisateur. Cette façon de naviguer s'appelle Hypernavigation , elle s'apparente à la navigation sur Internet où les pages HTML sont reliées entre elles par des hyperliens . De nos jours, les moyens pour obtenir chez soi des documents io audiovisuels choisis au sein d'un catalogue en perpétuelle croissance sont de plus en plus performants. La taille de l'écran étant limitée, il est préférable de proposer à l'utilisateur une sélection très fine de documents afin d'afficher sur une page le résultat du filtrage. De ce fait, la recherche de documents avec les interfaces utilisateur actuelles s'avère longue et fastidieuse, et les programmes permettant de sélectionner des éléments en fonction de critères prend un temps de plus en plus important. Avec l'introduction de réseau numérique, sont apparus des moyens de stockage massif, des décodeurs de TV numériques autorisant aussi l'accès à des réseaux de type Internet dans les foyers. L'utilisateur de demain sera en face d'une quantité très importante de documents multimédias de différents types, tels qu'audio, vidéos, images, texte, application/services, etc. La mise en forme dans un menu ne peut être fait que lorsque le résultat du filtrage est terminé, donc le temps de réponse du récepteur devient de plus en plus long. Pendant ce temps, l'utilisateur peut se demander si son appareil fonctionne ou non. Pour diminuer les temps d'attente, on peut augmenter les capacités de traitement de l'unité centrale et la taille mémoire, mais cela coûte cher. L'invention présente une autre alternative en proposant un nouveau concept d'interface utilisateur offrant à l'utilisateur un rendu quant à la tâche qu'il est en train d'exécuter. L'invention a pour objet un procédé de navigation au sein d'un ensemble de documents audiovisuels dans un récepteur muni d'un moyen d'affichage comportant une étape de génération d'une page graphique sur un moyen d'affichage, la dite page graphique comportant au moins deux listes éventuellement unitaires d'éléments associés à des documents; caractérisé en ce que l'introduction d'une commande de l'utilisateur spécifiant une direction déclenche une étape de déplacement d'au moins une fenêtre graphique d'un s élément courant d'une première liste vers au moins une seconde liste dans la direction spécifiée. De cette façon l'utilisateur voit que le traitement effectué par son appareil correspond bien à la commande de navigation qu'il vient d'introduire. io De plus le déplacement de la fenêtre de l'élément courant (on dit aussi que c'est l'élément qui a le focus) lui indique que le nouvel élément courant qui s'affichera à la fin du déplacement sera dans la liste indiquée par la direction du déplacement. Un premier perfectionnement consiste en ce qu'à la fin du déplacement de la fenêtre graphique mobile, de nouveaux éléments sont affichés dans la liste d'arrivée. La durée de déplacement de la fenêtre graphique mobile contenant l'élément courant est au moins égale à la durée de traitement pour déterminer les nouveaux éléments de la seconde liste. Un autre perfectionnement consiste en ce que la durée de déplacement est calculée à partir du nombre de nouveaux éléments affichés dans les listes. Une variante consiste en ce que la durée de déplacement dépend du type de commande déclenchant le calcul des nouveaux éléments affichés dans les listes. Un autre perfectionnement consiste en ce qu'une copie de la fenêtre graphique mobile reste dans la première liste. Ceci informe l'utilisateur qu'à l'issue du déplacement, le contenu de la liste de départ n'est pas modifié. Une autre alternative consiste en ce que la fenêtre graphique de l'élément courant quitte la première liste laissant un vide dans cette dernière. De cette façon, l'utilisateur est informé que le contenu de la liste de départ sera modifié à la fin du déplacement. Un autre perfectionnement consiste en la fenêtre graphique contenant l'élément courant se divise en une pluralité de fenêtres qui se déplaçant vers autant de listes d'arrivée. Les listes d'arrivées sont mises à jour avec de nouveaux éléments lorsque la fenêtre mobile correspondante les atteint. Un perfectionnement consiste en ce que la liste de départ contient des valeurs d'attribut associées à des noeuds d'un graphe de navigation, la valeur d'attribut courante est graphiquement en évidence. Les listes d'arrivée affichent avant ou après le déplacement, des éléments en relation avec la valeur d'attribut courant. Un dernier perfectionnement consiste en ce que les attributs sont des métadonnées définies selon la norme MPEG 7. lo L'invention concerne également un récepteur audiovisuel donnant accès à un ensemble de documents audiovisuels, comprenant un moyen d'affichage pour générer des pages graphiques vers un dispositif d'affichage, les pages graphiques comportant au moins deux listes éventuellement unitaires d'éléments dont une première liste contenant un élément courant graphiquement mise en évidence, un moyen d'introduction de commandes de navigation; caractérisé en ce qu'il comporte un moyen d'animation déplaçant au moins une fenêtre graphique mobile contenant l'élément courant de la première liste vers au moins une seconde liste, le moyen d'animation étant activé par une commande de navigation spécifiant une direction, une fenêtre graphique se déplaçant dans la direction ainsi spécifiée. D'autres caractéristiques et avantages de l'invention apparaîtront maintenant avec plus de détails dans le cadre de la description qui suit d'exemples de réalisation donnés à titre illustratif en se référant aux figures annexées qui représentent: - la figure 1 est un diagramme bloc d'un récepteur multimédia pour la mise en oeuvre d'un exemple de réalisation de l'invention, - les figures 2a, 2b, 2c et 2d sont des exemples d'apparences d'écran générés par le navigateur, - la figure 3 est un exemple d'apparence d'écran généré par le navigateur, selon un perfectionnement de l'invention, - la figure 4 est un organigramme des principales étapes effectuées par le navigateur. On décrit tout d'abord la structure d'un récepteur multimédia 1 muni d'un dispositif d'affichage 2 selon un exemple de réalisation de l'invention. On décrit ici un décodeur mais d'autres appareils sont également envisageables et s'applique à la présente invention, par exemple un ordinateur personnel ou un PVR (par exemple le modèle Thomson-DTH7000 produit et commercialisé par la demanderesse) ou tout appareil capable d'accéder à des contenus io audiovisuels et disposant de moyens de création et d'affichage de menus. Le récepteur comprend une unité centrale 3 reliée à une mémoire de programme 12, et une interface 5 pour la communication avec un bus numérique à haut débit 6 permettant de transmettre des données audio/vidéo en temps réel. Ce réseau est de préférence public et permet d'accéder à des serveurs distants, le plus courant est le réseau IP. Le récepteur peut également recevoir des données audio/vidéo d'un réseau de diffusion à travers une antenne de réception associée à un démodulateur 4. Le récepteur 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 génération des signaux audiovisuels envoyés à l'écran de télévision 2. La télécommande est dotée des touches de direction T, 4/, -* et et des touches: OK et Select dont nous verrons plus tard la fonction. Le récepteur 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 est contrôlé par l'Unité Centrale 3 et un navigateur 12. Le navigateur 12 est avantageusement réalisé sous la forme d'un module de programme enregistré dans une mémoire morte. II peut aussi être réalisé sous la forme d'un circuit spécialisé de type ASIC par exemple. Le bus numérique 6 et/ou le réseau de diffusion transmettent au récepteur des données comprenant des documents multimédias et des données descriptives de ces documents. Ces données proviennent soit d'un réseau de diffusion, soit du réseau numérique 6. Les données descriptives comprennent des éléments de classification appelés généralement attributs , des documents multimédias accessibles. Les données descriptives sont par exemple des métadonnées (ou metadata en Anglais) définies selon le io standard MPEG7. Ces données sont stockées dans la base de données de la mémoire 9 du récepteur et sont continuellement mises à jour. Le navigateur extrait. ensuite les informations de cette base de données et les traite pour réaliser les menus de navigation affichés à l'écran. Selon un exemple de réalisation, le navigateur prend en compte cinq attributs: la langue, le thème, le sous-thème, la source et le producteur. Chaque attribut constitue un identifiant d'une liste d'éléments permettant de caractériser le contenu audiovisuel selon cet attribut. Voici des exemples de liste d'éléments fixés par le fournisseur de contenus pour classifier les documents disponibles: langue: anglais, français, allemand, italien, arabe, autres; thème: film, information, documentaire, sport, jeu/spectacle, .. sous-thème: É film: {aventure, drame, érotique, policier, fiction, autres} ; É 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} ; É sport: {Général, foot, tennis, basket, athlétisme, nautique} ; source: TPS, Canal Satellite, DVD salon, magnétoscope, Web. producteur: Spielberg, Coppola, Besson, Kubrick, Truffaud. Le récepteur 1 prend également en compte le titre et le résumé qui sont contenus dans des champs identifiés de données descriptives. Le titre et le résumé sont constitués de chaînes de caractères que l'on peut traiter numériquement. Par exemple, le titre du film Les dents de la Mer contient les mots significatifs dents et Mer . Une amélioration consiste en ce que le récepteur analyse la signification des mots pour en déduire des éléments d'attributs et de ce fait identifier un ou plusieurs sujet(s) abordé(s) dans le document. Le récepteur filtre les chaînes de caractères en ne retenant que les mots significatifs. Le filtrage s'effectue à l'aide d'une liste des mots qui possèdent un contenu sémantique précis. Si un mot du titre ou du résumé est présent dans la liste, alors il est retenu, sinon il n'est pas pris en compte. Le récepteur associe un sixième attribut appelé Titre et résumé au cinq io précédemment cités pour classifier chaque document. Selon les titres et les contenus des résumés, le filtrage permet d'extraire des mots en fonction d'une liste spécifique au récepteur. II faut noter qu'un tel filtrage peut éliminer tous les mots, dans ce cas ce sixième attribut n'est pas pris en compte. Enfin, d'autres attributs non listés précédemment peuvent être utilisés. Le récepteur traite l'ensemble des attributs et élabore une page d'écran possédant plusieurs listes graphiques. Chaque liste contient des éléments associés à un même attribut ou des identificateurs de documents et, de préférence chaque liste correspond à des attributs différents. Chaque élément d'une liste est placé dans une fenêtre graphique. Au départ, un élément est mis en évidence (on dit aussi qu'il possède le focus ), c'est l'élément courant, il est dans la liste courante. Deux premières commandes de navigation, par exemple les touches de flèches de direction 4L et T pour une liste affichée verticalement, permettent à l'utilisateur de naviguer dans cette liste. Dans la mesure où cette navigation ne modifie que le focus, l'affichage est instantané. A l'aide de deux autres commandes de navigation, par exemple les touches de flèches de direction 4 et 4, l'utilisateur sélectionne une autre liste graphique dont les éléments correspondent à un autre attribut que celui de la liste de départ. Le navigateur va alors rechercher des informations et les traiter pour présenter à l'utilisateur un nouveau contenu graphique. Au cours de ce temps de traitement, la fenêtre graphique contenant l'élément courant se déplace dans le sens indiqué par la flèche de direction et venir se positionner à l'emplacement de la fenêtre graphique qui possédera alors le focus. A l'arrivée, la liste graphique va être mise à jour par une nouvelle liste d'élément ayant en commun au moins un attribut, cette nouvelle liste possède le focus. La manière de calculer les contenus de fenêtres graphiques suite à l'activation de commande par l'utilisateur a déjà été décrite dans des demandes de brevet notamment déposées par la demanderesse, et n'a donc pas besoin d'être explicitée d'avantage. Ces contenus correspondent à une liste d'éléments accessibles directement à partir du noeud d'un graphe. Le point à retenir est que ce calcul peut durer un certain temps pour des raisons diverses. Par io exemple, le récepteur dispose d'une mémoire de capacité importante et enregistre à la volée de nombreuses informations sur les documents disponibles. L'exploitation des données pour fournir à l'utilisateur une liste optimum d'élément nécessite donc un temps de traitement assez long. Ce temps de traitement est rallongé lorsque le récepteur utilise un profil utilisateur pour mettre à jour ses données. Une autre raison qui rallonge le temps d'élaboration d'une nouvelle apparence d'écran est le fait que les données à afficher ne soient pas encore disponibles au sein du récepteur. Par exemple, si les documents sont fournis par un réseau de diffusion, les informations associées sont diffusées dans des tables dont la mise à jour peut durer un certain temps. Le temps est également rallongé si le récepteur doit se caler sur une nouvelle fréquence pour récupérer les informations. Afin de mieux comprendre comment l'invention fonctionne, nous allons maintenant prendre quelques exemples de commandes de navigation illustrés par les figures 2. Un utilisateur regarde le film appelé Matrix diffusé sur une chaîne. II lance alors le Navigateur en appuyant sur une touche de sa télécommande. Le navigateur prend le contrôle du circuit 11 OSD et fait apparaître les trois listes graphiques, la visualisation du film apparaissant en fond d'écran tel que cela est représenté à la figure 2.a. La liste à droite, appelée L1, contient des titres de films dont un possède le focus: Matrix , celle de gauche L2 contient un identificateur d'attribut: acteur et celle en bas de l'écran L2 contient un autre: producteur . Selon l'exemple préféré de réalisation de l'invention, l'utilisateur navigue d'une liste de départ L1, vers une liste d'arrivée L2 en utilisant des moyens d'introduction d'une direction, par exemple les touches de direction d'une télécommande. Dans l'exemple affiché à la figure 2.a, une variante consiste en ce que la liste de gauche affiche les noms d'acteurs et celle de droite affiche des noms de producteurs, l'utilisateur se rendant bien compte de l'attribut associé aux listes. L'utilisateur peut ainsi connaître d'autres noms tout en sachant que les listes de gauche et en bas correspondent à des acteurs et à des producteurs. De cette manière, si l'utilisateur souhaite naviguer parmi les noms d'acteurs, il io appuie sur la touche gauche (4) de sa télécommande, donc en direction de la liste située à gauche de la liste possédant le focus. Le navigateur calcule alors le temps nécessaire pour récupérer ces informations et provoque le déplacement de la fenêtre graphique mobile FM contenant Matrix vers la liste graphique contenant Acteur (ou contenant des noms d'acteurs). La figure 2.b montre le déplacement de la fenêtre mobile FM à mi-course environ. La fenêtre se déplace le temps au moins nécessaire pour récupérer ou traiter les informations en vue de l'affichage. La fenêtre graphique mobile FM s'approche de la liste L2contenant Acteur (Figure 2.c) et lorsqu'elle occupe la même position, les informations sont prêtes à être affichées. La liste graphique de gauche L2 s'agrandit pour contenir la liste des cinq acteurs principaux du film Matrix : Keanu Reeves, L. Fishburne, Carrie-A Moss, H. Weaving, J.P. Smith , le premier étant mis en évidence. Une nouvelle fenêtre graphique apparaît à la place de celle contenant Matrix avant le déplacement, elle contient l'attribut Film . L'apparence d'écran est alors celle montrée à la figure 2.d. L'utilisateur peut maintenant naviguer au sein d'une nouvelle liste de départ LI qui contient des noms d'acteurs, à l'aide des touches de flèches de direction 4L et T. En appuyant sur la touche 4, qui indique la direction de la liste graphique Film , il demande au navigateur une liste de films dans lesquels l'acteur actuellement mis en évidence (Keanu Reeves) joue. Suite à l'activation de cette touche le cadre contenant Keanu Reeves sort de la liste graphique des acteurs et se déplace vers la liste L2 des titres de films. Pendant ce temps, le navigateur recherche parmi les lo documents disponibles en analysant les métadonnées associées, ceux ayant Keanu Reeves comme acteur. Une manière de calculer approximativement le temps de traitement d'une telle requête, est de multiplier un temps moyen de traitement pour un document par le nombre total de documents disponibles. A la fin du déplacement, la liste graphique d'arrivée est aussitôt mise à jour. Dans l'exemple, lorsque la fenêtre contenant Keanu Reeves atteint la liste de films, la liste graphique Matrix 1, Matrix Reload, Speed, Johnny Mnemonic, apparaît dans la liste occupée précédemment par film . L'utilisateur peut naviguer au sein de la liste de films à l'aide des touches de flèches de io direction 41/ et T, ce déplacement ne provoque aucune modification des éléments listés. Si l'utilisateur désire maintenant changer de producteurs, il appuie sur la touche 4 puis immédiatement après sur la touche + ce qui a pour effet d'indiquer la direction en bas à droite en direction de la fenêtre graphique indiquant producteur . Le navigateur détermine alors une liste de noms de producteurs de film actuellement disponibles à partir du récepteur, il déplace la fenêtre possédant le focus vers la droite et vers le bas et, affiche la liste des producteurs qu'il vient de déterminer. Un perfectionnement représenté à la figure 3, consiste en ce que la fenêtre mobile FM se dédouble au début du déplacement, chacune des deux fenêtres FM se dirigeant vers une autre liste correspondant à un attribut déterminé. Lorsqu'une des fenêtres FM atteint la liste d'arrivée correspondante, cette dernière est mise à jour avec le contenu correspondant à la commande. Selon les temps calculés par le navigateur pour mettre à jour les deux contenus, les déplacements des deux fenêtres FM se déroulent pendant une durée différente. Ce perfectionnement permet d'indiquer à l'utilisateur que les deux listes d'arrivées L2, seront mises à jour à la fin des déplacements. Selon un mode préféré de réalisation, la fenêtre FM se déplace laissant un vide dans la liste de départ. Un perfectionnement consiste à déplacer une copie de la fenêtre FM dans certain cas, il n'y a alors pas de vide dans la liste de départ L1. Cette caractéristique indique à l'utilisateur que la liste de départ L1 ne sera pas changée à l'issue du déplacement, puisqu'elle reste intègre. Par contre, si la fenêtre FM se déplace laissant un trou dans la liste de départ L1, alors cette liste sera modifiée ou disparaîtra dans la nouvelle page graphique. Nous allons maintenant décrire comment fonctionne le navigateur. Les principales étapes exécutées par le navigateur sont décrites par l'organigramme de la figure 4. Au lancement (étape 4.1), le navigateur analyse la base de données et détermine un élément courant, qui est par exemple l'événement en cours de visualisation. Le navigateur élabore alors une page graphique contenant un menu affichant plusieurs listes d'éléments d'attributs, l'une de ces listes contient l'élément courant. A l'étape 4.2, l'utilisateur introduit une commande de navigation. Pour cela, l'utilisateur peut utiliser les touches de direction de sa télécommande ou, si le récepteur est doté d'une reconnaissance vocale, prononcé à son intention des mots comme: gauche , droite , haut , bas , ...Le navigateur traite alors la commande reçue (étape 4.3) et détermine si cette commande nécessite un déplacement du focus mettant en évidence un élément, ou si la commande nécessite un re-calcul complet d'au moins une liste affichée. Si la commande consiste à déplacer le focus sans modifier les éléments affichés, alors elle s'exécute immédiatement (étape 4.4). L'élément placé sur l'écran dans la direction indiquée par la commande est alors mis en évidence, et le programme revient à l'étape 4.2 d'attente de l'introduction d'une commande de l'utilisateur. Dans le cas contraire, le navigateur détermine le temps nécessaire pour élaborer un nouveau contenu graphique en fonction de la commande introduite (étape 4.5). Une façon simple de faire consiste à implémenter une table qui associe une commande introduite à un temps maximum d'exécution. . Par exemple, la recherche d'une liste de valeurs de métadonnées associées à un noeud du graphe sera très rapide car ce type d'information est immédiatement disponible. Par contre, la liste des films ayant une certaine valeur de métadonnées (le nom d'un acteur par exemple) nécessite une recherche dans la base de données des documents audiovisuels et donc plus de temps de calcul. Un perfectionnement consiste en ce que ce temps est calculé en fonction du nombre total d'éléments affichés dans la liste d'arrivée ou dans les listes mises à jour par la commande. Ce perfectionnement est particulièrement utile lorsque l'utilisateur peut paramétrer l'affichage, par exemple en indiquant le nombre d'éléments par liste. La réalisation d'une page graphique comprenant 15 éléments (3 listes de 5 éléments) s'effectue en deux fois plus de temps que si elle comprend 30 éléments (3 listes de 10 éléments). De ce fait, le calcul du temps de réalisation de la page graphique comprend le produit d'un temps maximum de détermination d'un élément par le nombre d'éléments. Si le navigateur analyse une base de données pour élaborer la page, le temps de calcul est approximativement obtenu en multipliant le temps moyen de traitement pour un document par le nombre total de documents disponibles dans la base de données. D'autres façons de calculer sont possibles, chacune de ces façons peut être combinée avec d'autres. A l'étape 4.6, la fenêtre graphique de l'élément courant se déplace dans une certaine direction, dans le même temps le récepteur traite la commande introduite. Cette direction correspond à la commande introduite: si c'est droite alors la fenêtre se déplace à droite de l'écran et correspond à la position du nouvel élément courant. De cette façon l'utilisateur voit que le traitement est bien celui correspondant à la commande de navigation introduite, et est informé que le nouvel élément qui s'affichera à la fin du déplacement sera dans la liste située dans la direction du déplacement. A la fin du déplacement, qui correspond au temps calculé à l'étape 4.5, la page graphique est immédiatement mise à jour avec au moins une nouvelle liste d'éléments (étape 4.7). Le nouvel élément courant se trouve dans la liste atteinte par la fenêtre mobile à la fin du déplacement. Le programme revient ensuite à l'étape 4.2 d'attente de l'introduction d'une commande de l'utilisateur. En plus des commandes de direction permettant la navigation, l'utilisateur peut sélectionner l'élément courant en appuyant sur la touche OK . Par exemple, si Matrix possède le focus, l'utilisateur peut visualiser ce film en appuyant sur cette touche. Bien que la présente invention ait été décrite en référence aux modes de réalisation particuliers illustrés, celle-ci n'est nullement limitée par ces modes de réalisation, mais ne l'est que par les revendications annexées. On notera que des changements ou des modifications pourront être apportés par l'Homme du métier aux modes de réalisation précédemment décrits, sans pour autant sortir du cadre de la présente invention. Revendications 1. Procédé de navigation au sein d'un ensemble de documents audiovisuels dans un récepteur (1) muni d'un moyen d'affichage (11), comportant une étape de génération (4.1) d'une page graphique sur un moyen d'affichage (2), la dite page graphique comportant au moins deux listes (L1, L2) éventuellement unitaires d'éléments associés à des documents; caractérisé en ce que l'introduction d'une commande de l'utilisateur (4.2) spécifiant une direction déclenche une étape de déplacement (4.6) d'au moins une fenêtre graphique (FM) d'un élément courant d'une première liste (L1) vers une seconde liste (L2) dans la direction spécifiée. 2. Procédé de navigation selon la revendication 1; caractérisé en ce qu'il comporte une étape d'affichage de nouveaux éléments de seconde liste (L2) à la fin du déplacement de la fenêtre graphique mobile (FM), et une étape de calcul (4.5) de la durée de déplacement, cette durée étant au moins égale à la durée de traitement pour déterminer les nouveaux éléments de seconde liste. 3. Procédé de navigation selon la revendication 2; caractérisé en ce que la durée de déplacement est calculée à partir du nombre de nouveaux éléments affichés dans les listes. 4. Procédé de navigation selon la revendication 2; caractérisé en ce que la durée de déplacement dépend du type de commande déclenchant le calcul de nouveaux éléments affichés dans les listes. 5. Procédé de navigation selon l'une quelconque des revendications 1 à 4; caractérisé en ce qu'une copie de la fenêtre graphique mobile reste dans la première liste, le contenu de la première liste n'étant pas modifié à la fin du déplacement. 6. Procédé de navigation selon l'une quelconque des revendications 1 à 4; caractérisé en ce que la fenêtre graphique de l'élément courant quitte la première liste, le contenu de la première liste étant modifié à la fin du déplacement. 7. Procédé de navigation selon l'une quelconque des revendications précédentes; caractérisé en ce que la fenêtre graphique de l'élément courant se divise en une pluralité de fenêtres se déplaçant vers autant de secondes listes, les nouveaux éléments d'une seconde liste étant affichés lorsqu'une fenêtre mobile l'atteint. 8. Procédé de navigation selon l'une quelconque des revendications précédentes; caractérisé en ce que la première liste (L1) contient des valeurs d'attribut associées à des noeuds d'un graphe de navigation et possède la valeur d'attribut courante, la seconde liste (L2) affichant avant ou après le déplacement, des éléments en relation avec la valeur d'attribut courante. 9. Procédé de navigation selon la revendication 8; caractérisé en ce io que les attributs sont des métadonnées définies selon la norme MPEG 7. 10. Récepteur audiovisuel (1) donnant accès à un ensemble de documents audiovisuels, comprenant un moyen d'affichage (3, 11, 12) pour générer des pages graphiques vers un dispositif d'affichage (2), les pages graphiques comportant au moins deux listes éventuellement unitaires d'éléments dont une première liste contenant un élément courant graphiquement mise en évidence, un moyen d'introduction de commandes de navigation (7,8) ; caractérisé en ce qu'il comporte un moyen d'animation (3,11,12) déplaçant au moins une fenêtre graphique mobile (FM) contenant l'élément courant de la première liste vers au moins une seconde liste (L2), le moyen d'animation (3,11,12) étant activé par une commande de navigation spécifiant une direction, la fenêtre graphique se déplaçant dans la direction ainsi spécifiée.