FR 2999850 A1 20140620 FR 1262274 A 20121218 Procédé de génération d'un menu de sélection de programmes audiovisuels, récepteur audiovisuel et programmes d'ordinateur pour la mise en oeuvre du procédé 1. Domaine de l'invention L'invention concerne un procédé de génération d'un menu de sélection pour la sélection de programmes audiovisuels au sein d'un récepteur audiovisuel et un récepteur muni d'un tel procédé de génération. L'invention s'applique notamment dans le cas où les programmes audiovisuels sont diffusés sur un réseau numérique. 2. Art antérieur De nos jours, un réseau de diffusion numérique transmet des programmes audiovisuels destinés à être visualisés sur des récepteurs audiovisuels, et des informations de service permettant d'identifier ces programmes afin de pouvoir les sélectionner, par exemple à l'aide d'un Guide Electronique de Programmes. Ces données de service donnent des informations notamment sur les programmes diffusés actuellement et dans les jours à venir. Un Guide Electronique de Programme affiche sur un écran un menu de sélection qui présente à l'utilisateur les programmes actuellement diffusés sur les canaux accessibles par le récepteur. Ledit guide possède des moyens de navigation et de sélection d'un programme donné. Le brevet FR 2 713 427 déposé par THOMSON MULTIMEDIA et publié le 9 juin 1995 décrit un procédé de génération d'une image mosaïque et de sélection de programme à l'aide d'un tel menu. Selon cet art antérieur, le diffuseur émet une image mosaïque composée de petites images ou « imagettes », chaque imagette identifiant graphiquement un programme actuellement diffusé, et une table de correspondance permettant d'associer le programme diffusé et l'imagette. L'imagette peut par exemple, contenir l'image actuellement diffusée dans le programme. L'image mosaïque contenant les imagettes sont générées à l'émission (coté diffusion), par un assemblage de toutes les sources vidéo devant apparaître dans la mosaïque. L'application au sein du récepteur audiovisuel détecte la réception d'une image mosaïque et l'affiche sur l'écran. L'utilisateur va sélectionner une imagette en déplaçant un curseur à l'aide des touches de direction ce qui a pour effet de mettre en évidence l'imagette (en faisant apparaître un cadre, ou en lui appliquant une surbrillance, ou encore en la faisant clignoter). Puis l'utilisateur appuie sur la touche d'activation (touche généralement appelée « OK »), l'application recherche alors grâce à la table de correspondance les caractéristiques de localisation du programme associé à cette imagette. Ces caractéristiques sont notamment la référence du canal de diffusion et les valeurs des PID des paquets de données audiovisuelles. Enfin, l'application de sélection programme le démodulateur et le filtre du récepteur audiovisuel pour extraire les données audiovisuelles et les reproduire sur un écran. L'image mosaïque ainsi affichée provient d'un canal spécial, généralement référencé par le chiffre « 0 ». Ce canal spécial est diffusé en permanence, même si aucun décodeur ne le reçoit, de sorte que de la bande passante est alors consommée inutilement. 3. Objectifs de l'invention La présente invention propose une nouvelle interface utilisateur permettant de sélectionner un programme audiovisuel à l'aide d'un menu de sélection en minimisant la quantité de données spécifiques au menu de sélection et ainsi consacrer une plus grande bande passante à la transmission des programmes audiovisuels. 4. Exposé de l'invention En effet, selon un aspect fonctionnel, l'invention concerne un procédé de génération d'un menu de sélection de canaux audiovisuels diffusés par un réseau numérique. Ledit procédé comporte une étape de réception d'un flux de données audiovisuelles associées à un canal sélectionné par l'utilisateur, et de données de services associées aux programmes audiovisuels diffusés sur une pluralité d'autres canaux. Un menu de sélection est généré en temps réel en incluant les données visuelles du canal sélectionné par l'utilisateur et des données de service associées aux programmes diffusés sur les autres canaux. Les éléments visuels issus des données visuelles du canal sélectionné et des données de service constituent des identificateurs pour la sélection et la visualisation des programmes associés. Puis, le menu de sélection ainsi généré est affiché. De cette manière, le menu de sélection est généré localement au sein du récepteur à l'aide de données disponibles sur les différents flux et qui ne sont pas destinées spécifiquement à la génération du menu. De cette façon, une grande partie de la bande passante peut être consacrée à la diffusion des programmes. Selon un mode particulier de réalisation un élément visuel associé au programme sélectionné consiste en le flux d'images du programme reçu en temps réel, et les éléments visuels associés aux programmes audiovisuels diffusés sur les autres canaux sont des images transmises dans les données de service. De cette manière, il est plus facile pour l'utilisateur de connaître l'identité des programmes. Selon un mode particulier de réalisation, les images identifiant les programmes audiovisuels diffusés sur les autres canaux sont reçus avec une résolution plus faible que les images reçues dans les données de service. De cette manière, la bande passante est utilisée de façon optimale. Selon un mode particulier de réalisation, les images identifiant les programmes audiovisuels diffusés sur les autres canaux sont rafraîchies avec une fréquence plus faible que les images reçues dans les données de service. De cette manière l'utilisateur peut déterminer les programmes en cours de réception sur le canal sélectionné, des programmes transmis sur les autres canaux. Selon un mode particulier de réalisation, des programmes sont filtrés en fonction d'au moins un attribut sélectionnable par une commande, le menu de sélection n'affichant que les identificateurs des programmes associés à l'au moins un attribut sélectionné. De cette manière, l'utilisateur peut effectuer une sélection et ne voit apparaître que des programmes ayant une caractéristique qu'il a choisie. Selon un mode particulier de réalisation, l'attribut sélectionné fait partie de l'ensemble comprenant la langue du programme, le taux d'audience, l'indice parental, la durée du programme, une liste de services favoris. Selon un mode particulier de réalisation, des données audiovisuelles du programme sélectionné sont reçues par un moyen de réception unidirectionnel et des données de service identifiant les programmes non sélectionnés sont reçues par un moyen de réception bidirectionnel. De cette manière, le menu de sélection agglomère des informations provenant de plusieurs sources et ainsi offre un niveau informatif plus important pour guider le choix de l'utilisateur.30 Selon un aspect matériel, l'invention concerne un récepteur audiovisuel comportant au moins un moyen de réception d'un flux de données audiovisuelles associées à un canal sélectionné par l'utilisateur, et des données de services associées aux programmes audiovisuels diffusés sur une pluralité d'autres canaux et un moyen d'affichage d'un menu de sélection de canaux audiovisuels diffusés par un réseau numérique, Le récepteur comporte en outre un moyen de génération en temps réel dudit menu de sélection en incluant les données visuelles du canal sélectionné par l'utilisateur et des données de service associées aux programmes diffusés sur les autres canaux, les éléments visuels issus des données visuelles du canal sélectionné et des données de service constituant des identificateurs pour la sélection et la visualisation des programmes associés. Le moyen d'affichage génère des signaux d'affichage dudit menu de sélection. Selon un autre aspect matériel, l'invention concerne également un programme d'ordinateur caractérisé en ce qu'il comprend des instructions de code de programme pour la mise en oeuvre d'une étape de génération d'un menu de sélection tel que décrit plus haut 15 lorsque ce programme est exécuté par un processeur. 5. Liste des figures 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 à 20 titre illustratif et non-limitatif en se référant aux figures annexées qui représentent : - la figure 1 présente un diagramme bloc d'un récepteur audiovisuel pour la mise en oeuvre d'un exemple de réalisation de l'invention, - la figure 2 présente un menu de sélection comprenant douze imagettes selon un exemple de réalisation, 25 - la figure 3 présente des éléments permettant de réaliser un menu de sélection à partir de données de service diffusées sur un flux numérique, - la figure 4 illustre un exemple particulier de menu de sélection permettant de présenter à l'utilisateur les programmes audiovisuels disponibles. 30 6. Description d'un mode de réalisation de l'invention 6.1 Principe général L'invention consiste à identifier un ensemble de chaînes audiovisuelles diffusées par un bouquet à l'aide d'un menu de sélection affiché sur un écran. Un nombre déterminé de chaînes représentées par des identificateurs à la fois textuels et graphiques sont affichés dans ce menu par un récepteur audiovisuel. Le récepteur reçoit les données audiovisuelles d'une chaîne en particulier qui apparaît dans le menu avec une distinction graphique, la fenêtre contenant une image de cette chaîne est mise à jour en temps réel, ainsi l'utilisateur voit le contenu actuellement diffusé de cette chaîne. Le son est également celui diffusé par cette chaîne. Les informations graphiques identifiant les autres chaînes sont mises à jour par les données d'EPG. 6.2 Description d'un mode de réalisation La FIG.1 présente les éléments d'un récepteur audiovisuel 1 muni d'un dispositif d'affichage 2. Le récepteur audiovisuel 1, par exemple un décodeur appelé en Anglais « Set top box », comprend une unité centrale 3 reliée à une mémoire de programme 12, des moyens de réception tels qu'un démodulateur 4 et un démultiplexeur pour recevoir des données audio/vidéo d'un réseau de diffusion à travers une antenne de réception. En variante, le récepteur audiovisuel 1 et le dispositif d'affichage 2 sont intégrés dans un même appareil qui est par exemple, un ordinateur portable. En variante ou complément, le récepteur 1 peut être doté d'une interface 5 pour la communication avec un bus numérique à haut débit 6 permettant de transmettre des données audiovisuelles en temps réel, via éventuellement un modem. Le réseau 6 est typiquement Internet. L'unité centrale dispose d'une puissance de traitement élevé pour réaliser le décodage des données d'image et la génération de signaux d'affichage. Le récepteur 1 comprend en outre une interface utilisateur 7 comportant un récepteur de signaux infrarouge pour recevoir les signaux d'une télécommande 8, une mémoire 9 pour le stockage des données de service (typiquement un disque dur, H.D. en abrégé), et une logique de décodage audio/vidéo 10 pour la génération des signaux audiovisuels envoyés à l'écran 2. La télécommande est dotée des touches de direction /1, 1', , et d'autres touches telles que : « EPG», « Sélection », « Exit », ... dont nous verrons le rôle plus loin dans la description. Selon une variante de réalisation, l'accès à l'EPG s'effectue via l'interface graphique. Selon une variante de réalisation, l'interface est constituée d'un écran tactile, le récepteur 1 peut dans ce cas être un smartphone, ou une tablette tactile. Selon une autre variante de réalisation, l'interface utilisateur comporte une souris animant les déplacements d'un curseur sur l'écran 2. La souris dispose de touches permettant à l'utilisateur de sélectionner une icône placée sous le curseur, et d'introduire une commande de validation. Selon une autre variante de réalisation, le récepteur dispose d'un module de reconnaissance vocale permettant d'introduire vocalement des commandes de sélection, de validation et/ou de déplacement d'un curseur. Ce module est capable de reconnaître des phrases de commande telles que : « Afficher toutes les chaînes qui diffusent des programmes sportifs en cours ». Le récepteur 1 comprend également un circuit 10 pour l'affichage direct des émissions audiovisuelles reçues par le réseau de diffusion ou par le bus numérique 6 et, un circuit 11 d'incrustation de données, 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 logo correspondant à la chaîne visualisée) et des images, et qui permet de mettre à jour le menu de sélection conformément à la présente invention. Le circuit OSD est contrôlé par l'Unité Centrale 3 et une application de Guide Electronique de Programme (EPG en abrégé) contenue dans la mémoire 12. L'application EPG peut être résidente dans une mémoire ROM, ou téléchargée et enregistrée dans une mémoire inscriptible. Une variante consiste en ce que l'application EPG est réalisée sous la forme d'un circuit spécialisé, de type ASIC par exemple, implémenté dans le récepteur 1. Le réseau (terrestre, satellite ou câble) diffuse des programmes audiovisuels plus communément appelés « service » et des données destinées à les référencer. Ces données sont par exemple définies dans les spécifications DVB-SI (`Digital Video Broadcast - specification for Service Information') ou encore 'diffusion de vidéo numérique - spécification des Données de Service' EN 300 468 V1.3.1 (éditée par l'ETSI). Elles se présentent sous la forme de tables et de descripteurs qui décrivent les objets émis sur un réseau. Un service est une suite ininterrompue d'événements diffusés sur un flux déterminé. Un service est en numérique l'équivalent d'une chaîne pour un réseau analogique, en fait les deux appellations sont quasi synonymes à ce jour. Typiquement, on trouve dans les flux conformes au standard DVB-SI les tables suivantes : NIT, SDT, EIT, PAT, PMT et éventuellement BAT. La table NIT définit la structure générale du réseau et indique la liste des flux de transport et des services diffusés. La table SDT donne des informations supplémentaires relatives aux services, par exemple le nom en clair d'un service. La table EIT indique une liste d'événements pour chaque service. Elle permet notamment d'indiquer l'événement en cours de diffusion. La table PAT associe une table PMT à un service. La table PMT contient la liste des flux élémentaires contenue dans un service (ex : liste des langages audio, vidéo, sous-titre disponible) et contient toutes les informations nécessaires pour sélectionner ce service avec les flux élémentaires désirés (un PID identifie chaque flux élémentaire du service). La table BAT rassemble quant à elle plusieurs services en un bouquet de services qui peuvent être issus de plusieurs réseaux de diffusion. Lors de l'installation des services, le récepteur 1 filtre la table NIT pour y extraire les informations des canaux du réseau, puis le récepteur va se positionner sur chaque canal pour y extraire la table SDT afin d'avoir pour ce canal la liste des services avec leur nom et leur identificateur de service. A la fin de l'installation, le récepteur 1 possède dans sa mémoire 9 une liste de services avec pour chacun, un identificateur unique : le triplet DVB. Les trois composantes d'un service sont : l'identifiant du réseau, l'identifiant du canal fréquentiel, l'identifiant du service diffusé sur ce canal, le triplet se note (OriginalNetworkId, TransportStreamId,ServiceId) dans le standard précité. Grâce aux tables PAT et PMT diffusant des listes de triplet DVB, le récepteur 1 est capable de rechercher le flux qui diffuse le service désiré par l'utilisateur. Selon un exemple de réalisation de l'invention, le récepteur dispose d'une application EPG permettant de réaliser une image mosaïque au niveau du récepteur 1. Un exemple d'image mosaïque est illustré à la Fig. 2, l'image apparaissant à l'écran est divisée en zone contenant de petites images ou « imagettes » accompagnées de textes, typiquement le nom du programme actuellement diffusé. L'application EPG comporte au moins plusieurs modules exécutables : - un programme de configuration permettant à l'utilisateur de configurer son menu de sélection en définissant une liste de services dont il souhaite connaître le contenu actuellement diffusé, - un filtre pour sélectionner les services de la liste définie par le programme de configuration et en extraire les images, - une interface de navigation générant un menu de sélection et positionnant un focus pour sélectionner le service en fonction des commandes de l'utilisateur. Le curseur peut être représenté comme un cadre entourant l'imagette ou la sur-brillance de l'imagette ou encore son clignotement, ou de façon générale toute distinction graphique. Selon le présent exemple de réalisation, l'application EPG met à jour localement une table des services disponibles élaborée à partir des données de services reçues du réseau et en extrait une partie ou la totalité pour afficher des ensemble d'identificateurs textuels ou graphiques identifiant chaque service. La Fig. 3 illustre ce principe. La liste des services accessibles par le récepteur 1 avec leurs identificateurs permettant de les retrouver dans le flux diffusé est représentée par le tableau TAB D à gauche de la Fig. 3. Au milieu de la Fig. 3, un tableau intitulé TAB 1 mis à jour par l'application EPG contient les données caractéristiques du menu de sélection actuellement affichée sur l'écran 2. Ce tableau contient les identificateurs de douze services, la position de chaque service dans l'image mosaïque et un drapeau indiquant celui qui est sélectionné, on dit alors qu'il est « dans le focus ». A droite de la Fig. 3, l'image mosaïque affichée est représentée. Dans cet exemple, le menu de sélection est composé de douze imagettes extraites des douze services identifiés dans le tableau, ce nombre est bien entendu paramétrable. Dans l'exemple de la Fig. 3, c'est le service audiovisuel occupant la position 6 qui est mis dans le focus, ce service est accessible sur le flux 12. 6.3 Description d'une variante de réalisation A l'aide de la Fig. 4, un exemple particulier d'un menu de sélection est présenté. Dans un premier temps, l'utilisateur allume son récepteur audiovisuel 1 et l'image d'un programme audiovisuel apparaît. Ce programme est généralement celui diffusé par le service audiovisuel qui était sélectionné lors de l'arrêt du récepteur. A un certain moment, l'utilisateur désire connaître le contenu des programmes actuellement diffusés sur le bouquet de services accessibles par son récepteur 1. Selon un mode préféré de réalisation, l'utilisateur appuie sur la touche «0» du pavé numérique de sa télécommande 8, la chaîne « 0» étant habituellement celle de l'EPG. Selon une variante, l'utilisateur appuie sur la touche « EPG » de sa télécommande 8 pour lancer l'affichage du menu de sélection. L'exemple de menu de sélection de la Fig. 4 est alors affiché. Le menu de sélection généré par le circuit OSD 11 sous le contrôle de l'Unité Centrale 3 comporte plusieurs zones. Une zone d'identification des programmes contient des cases 4.1 contenant des données textuelles caractérisant chaque programme diffusé par une page de services. L'exemple affiché comporte quatre zones 4.1 pour l'identification et la sélection des programmes ainsi identifiés. Chaque zone 4.1 contient à gauche le nom du service diffusant un programme et à droite le nom de ce programme, avec son genre tel que : Film, Sport, Série, Journal, Nature, Météo, etc... Les données textuelles contenues dans les cases 4.1 sont extraites des données de service reçues sur le service actuellement sélectionné. La partie basse de chaque case 4.1 contient une barre temporelle horizontale présentant l'heure du début et de fin du programme et comportant un curseur mobile représentant le moment actuel de diffusion. L'utilisateur peut ainsi immédiatement déterminer le moment de l'émission qu'il va voir et décider s'il sélectionne ce programme. Les cases 4.1 peuvent également contenir des informations complémentaires telles que : l'indice parental associé au programme diffusé, la durée du programme, la prochaine occurrence ou rediffusion (si elle existe), la présence d'une aide visuelle pour des malentendants, etc. Le menu de sélection applique une distinction graphique sur la case 4.1 du service actuellement sélectionné, par exemple le « canal 12» comme le montre la Fig. 4. Cette distinction consiste à encadrer de façon plus prononcée la case 4.1, ou montrer son contenu en surbrillance, ou en clignotant, ou avec une couleur particulière. En partie droite, le menu de sélection comporte des imagettes 4.2 représentant le contenu visuel des programmes actuellement diffusé par les services. La disposition des éléments sur le menu peut évidemment varier par la taille, la localisation ou tout autre caractère visuel. Selon un mode particulier de réalisation de l'invention, le contenu visuel du service actuellement sélectionné est affiché en temps réel sur le menu de navigation. Le contenu visuel des imagettes des autres services est fixe, ou varie très peu dans le temps. Cela accroît la perception par l'utilisateur de la position du focus à l'écran car l'imagette du service correspondant est animée. Lorsque l'application EPG est lancée, le premier service dans la liste du bouquet est sélectionné et possède le focus. En variante, le service sélectionné est celui dont le contenu était reproduit avant le lancement de l'application EPG. L'utilisateur voit ainsi le contenu visuel et entend le contenu sonore du service ayant le focus. L'utilisateur peut déplacer le 5 focus en appuyant sur les touches « Haut » et « Bas » de sa télécommande, ou selon une variante, en cliquant sur les icones 4.3 de navigation présentes dans le menu. Si le menu comporte des colonnes d'éléments, l'utilisateur peut aussi déplacer le focus à gauche et à droite. Chaque fois que le focus se déplace vers un nouvel identificateur de programme, l'application EPG recherche dans la table TAB1 les trois composantes du service diffusant 10 ce programme et met à jour les moyens de réception (le TUNER DEMUX 4 ou l'interface 5) pour recevoir les données diffusés par ce flux. Le menu de sélection comporte également une zone 4.4 contenant l'heure et la date courante, son contenu est mis à jour continuellement. Le menu de sélection comporte également des icônes permettant d'entrer des 15 commandes telles que « Exit » pour sortir de l'application EPG. D'autres icônes sont possibles notamment une icône permettant d'entrer dans un menu de configuration du menu de sélection. Le menu de configuration permet par exemple de créer une liste de services favoris. Le menu de navigation affiche un nombre déterminé d'identificateurs de services, 20 dépendant de la quantité d'informations à afficher et de la taille de l'écran. Si le bouquet comporte un grand nombre de services, l'utilisateur devra naviguer en faisant défiler ligne par ligne ou, selon une variante pages par pages, la liste des services pour en choisir un particulier. Selon un mode particulier de réalisation, le menu de sélection possède une fonction de filtrage permettant de n'afficher que certains programmes. Le bandeau 4.5 25 affiche les différents genres caractérisant les programmes audiovisuels. Selon un certain mode de réalisation, si l'utilisateur sélectionne un élément du bandeau alors les identificateurs affichés dans le menu seront ceux des programmes dont le genre est celui sélectionné. D'autres modes de sélection sont envisageables. Un élément appelé « All » indique qu'aucun filtrage n'est effectué et donc l'utilisateur demande à visualiser tous les 30 identificateurs de programmes disponibles dans le bouquet. Le menu de sélection de la Fig. 4 représente ce cas. D'autres filtres sont applicables en utilisant les attributs des programmes transmis dans les données de services, par exemple : le type ou le genre de programme (sport, film, série, jeunesse, ...), la langue du programme, le taux d'audience, l'indice parental, la durée du programme, une liste de services favoris, ... Les icones du bandeau 4.5 sont activées et désactivées par l'introduction d'une commande, de cette manière l'utilisateur peut activer plusieurs icônes et ainsi mettre en place un filtre répondant à plusieurs critères à la fois. Selon un aspect particulier de l'invention, les contenus visuels des services non sélectionnés peuvent évoluées avec le temps. Selon un mode préféré de réalisation, les données visuelles des imagettes sont extraites des données de service diffusées sur le service sélectionné. Le contenu visuel est par exemple défini par le diffuseur ou par le production du programme, c'est par exemple l'affiche du film, ou une image caractéristique de la bande annonce, ou une image composite des principaux acteurs. Ce contenu n'évolue généralement pas au cours de la diffusion et de ce fait, le récepteur n'effectue qu'une seule extraction du flux au moment de la génération du menu. Selon une variante, le diffuseur met continuellement à jour les données de service. Etant donné la faible bande passante consacrée à la diffusion des données de service, la mise à jour des identificateurs graphiques des programmes diffusés sur les autres services est peu fréquente, de l'ordre de la minute. Cependant, cette mise à jour de l'aspect visuel suffit pour l'utilisateur de se rendre compte de l'évolution du contenu de chaque programme. Cette mise à jour s'effectue en remplaçant une image fixe par une autre image fixe. Le rafraîchissement de l'image identifiant un service non sélectionné est donc beaucoup plus long que celle identifiant le service sélectionné qui s'effectue en temps réel, l'utilisateur ne peut donc pas les confondre même si aucune distinction graphique n'est appliquée à une imagette non sélectionnée. Selon une seconde variante, le récepteur dispose de deux moyens de réception de services audiovisuels, l'un par le TUNER/DEMUX 4 et donc un réseau unidirectionnel (par exemple la TNT) et l'autre par l'interface et le réseau 6 (Internet par exemple). Selon cette variante, les identificateurs de services non sélectionnés sont enrichis par des données provenant d'un autre réseau. Ainsi, le récepteur 1 peut émettre une requête à un serveur distant via le réseau 6 pour recevoir les images actuellement diffusées des services identifiés dans le menu de sélection actuellement affiché. Avantageusement, le serveur distant transmet un flux vidéo dégradé, c'est à dire de faible résolution, mais suffisant pour un affichage sur une petite partie d'écran. Le récepteur 1 émet une nouvelle requête en mettant à jour les flux à transmettre lorsque l'utilisateur change la position du focus, ou lors d'un changement de ligne ou page. Cette seconde variante est également utilisable à l'aide du réseau 6 seul. Dans ce cas, l'interface 5 du récepteur reçoit avec une résolution normale les données audiovisuelles du service sélectionné et, avec une résolution dégradée, les données audiovisuelles des autres services identifiés dans le menu de sélection. La réception d'un flux dégradé permet d'économiser la bande passante. Selon un autre mode de réalisation, le récepteur 1 dispose d'un double tuner. Le premier tuner est dédié à la réception du service sélectionné par l'utilisateur. Le deuxième TUNER est utilisé pour récupérer des images de programmes audiovisuels dont les identificateurs sont affichés dans le menu de sélection. Ce deuxième tuner peut recevoir les données visuelles d'un service pendant un temps déterminé, par exemple 5 secondes, avant de passer au service suivant. De cette façon, l'utilisateur voit un carrousel d'images animées identifiant les programmes qui ne sont pas dans le focus. 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 20 modifications pourront être apportés par l'Homme du métier. REVENDICATIONS1. Procédé de génération d'un menu de sélection de canaux audiovisuels diffusés par un réseau numérique, comportant une étape de réception d'un flux de données audiovisuelles associées à un canal sélectionné par l'utilisateur, et des données de services associées aux programmes audiovisuels diffusés sur une pluralité d'autres canaux ; caractérisé en ce qu'il comporte en outre les étapes suivantes : - génération en temps réel du menu de sélection en incluant les données visuelles du canal sélectionné par l'utilisateur et des données de service associées aux programmes diffusés sur les autres canaux, les éléments visuels issus des données visuelles du canal sélectionné et des données de service constituant des identificateurs (4.1) pour la sélection et la visualisation des programmes associés, - affichage du menu de sélection. 2. Procédé de génération d'un menu de sélection selon la revendication 1, caractérisé en ce qu'un élément visuel (4.2) associé au programme sélectionné est le flux d'images du programme reçu en temps réel, et les éléments visuels (4.2) associés aux programmes audiovisuels diffusés sur les autres canaux sont des images transmises dans les données de service. 3. Procédé de génération d'un menu de sélection selon la revendication 2, caractérisé en ce que les images identifiant les programmes audiovisuels diffusés sur les autres canaux sont reçus avec une résolution plus faible que les images reçues dans les données de service 4. Procédé de génération d'un menu de sélection selon la revendication 2 ou 3, caractérisé en ce que les images identifiant les programmes audiovisuels diffusés sur les autres canaux sont rafraîchies avec une fréquence plus faible que les images reçues dans les données de service. 5. Procédé de génération d'un menu de sélection selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comporte une étape de filtrage desprogrammes en fonction d'au moins un attribut sélectionnable par une commande, le menu de sélection n'affichant que les identificateurs des programmes associés à l'au moins un attribut sélectionné. 6. Procédé de génération d'un menu de sélection selon la revendication 5, caractérisé en ce que l'attribut sélectionné fait partie de l'ensemble comprenant la langue du programme, le taux d'audience, l'indice parental, la durée du programme, une liste de services favoris. 7. Procédé de génération d'un menu de sélection selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comporte une étape de réception des données audiovisuelles du programmes sélectionné par un moyen de réception unidirectionnel (4) et une étape de réception des données de service identifiant les programmes non sélectionnés par un moyen de réception bidirectionnel. 8. Récepteur audiovisuel comportant au moins un moyen de réception (5 ; 4) d'un flux de données audiovisuelles associées à un canal sélectionné par l'utilisateur, et des données de services associées aux programmes audiovisuels diffusés sur une pluralité d'autres canaux et un moyen d'affichage (11) d'un menu de sélection de canaux audiovisuels diffusés par un réseau numérique, caractérisé en ce qu'il comporte en outre un moyen de génération (3, 12) en temps réel dudit menu de sélection en incluant les données visuelles du canal sélectionné par l'utilisateur et des données de service associées aux programmes diffusés sur les autres canaux, les éléments visuels issus des données visuelles du canal sélectionné et des données de service constituant des identificateurs (4.1) pour la sélection et la visualisation des programmes associés, ledit moyen d'affichage (11) générant des signaux d'affichage dudit menu de sélection. 9. Programme d'ordinateur caractérisé en ce qu'il comprend des instructions de code de programme pour la mise en oeuvre d'une étape de génération d'un menu de sélection 30 incluse dans le procédé selon la revendication 1 lorsque ce programme est exécuté par un processeur.