Brevet FR3050292A1 (20171020)
REVENDICATIONS1. Procédé de navigation dans une interface graphique (6) représentant un guide des programmes, l'interface graphique comportant : - une pluralité de séries de cartes de programmes, chaque série de cartes de programmes étant associée à une chaîne de diffusion respective, chaque carte de programme représentant un programme à diffuser par ladite chaîne de diffusion associée, chaque carte de programme étant associée à une pluralité d'attributs de programme incluant un instant de début de programme et un instant de fin de programme, les cartes de programme d'une série de cartes de programmes étant positionnées par ordre chronologique le long d'un premier axe de l'interface graphique (13), la pluralité de séries de cartes de programmes étant positionné le long d'un deuxième axe de l'interface graphique (14), chaque carte de programme ayant une dimension le long du premier axe de l'interface graphique proportionnelle à une durée de programme attribuée à ladite carte de programme, un pointeur de carte active (24) déplaçable dans l'interface graphique en réponse à des commandes de navigation, le pointeur (24) se déplaçant par sauts entre cartes de programme, le pointeur (24) se déplaçant le long du premier axe (13) dans une série de cartes de programme en réponse à une commande de navigation le long du premier axe (13), le pointeur (24) se déplaçant d'une série de cartes de programme à l'autre en réponse à une commande de navigation le long du deuxième axe (14), la carte de programme de l'interface graphique sur laquelle le pointeur (24) est positionné constituant la carte active de l'interface graphique, dans lequel le procédé de navigation dans l'interface graphique comporte : sélectionner (20) une portion affichable de l'interface graphique, ladite portion affichable comportant une partie des séries de cartes de programmes de la pluralité de série de cartes de programmes et, pour chaque série de carte de programme de la partie de séries de cartes de 3050292 26 programme, les cartes de programmes desdites séries de cartes de programmes destinées à être diffusées entre un instant de début d'affichage (17) et un instant de fin d'affichage (18), la portion affichable de l'interface graphique comportant en outre la carte active, et afficher 5 la portion affichable sur un dispositif d'affichage, déterminer (26) un instant présent, déterminer un état de diffusion du programme associé à la carte active parmi les états « diffusion en cours » et « pas de diffusion en cours » selon que l'instant présent se trouve ou non entre l'instant de début de 10 programme et l'instant de fin de programme attribués à la carte active' fixer un paramètre d'instant de diffusion cible égal à l'instant présent en réponse à la détection que l'état de diffusion du programme associé à la carte active est « diffusion en cours », et égal à l'instant de début de programme attribué à la carte active en réponse à la détection que l'état 15 de diffusion du programme associé à la carte active est « pas de diffusion en cours », - recevoir (35) une commande de navigation présentant une direction de navigation le long du deuxième axe de l'interface graphique, - déplacer (36) le pointeur pour sélectionner en tant que carte active une 20 carte de programme positionnée dans la série de cartes de programmes correspondant à la direction de navigation et destinée à être diffusée à l'instant de diffusion cible.\n<CLM>\1\tProcédé de navigation dans une interface graphique selon la revendication 1, dans lequel l'étape de fixer le paramètre d'instant de diffusion cible 25 est exécuté en réponse à la réception de commande de navigation le long du premier axe de l'interface graphique\n<CLM>\1\tProcédé de navigation dans un interface graphique selon la revendication 2, dans lequel l'étape de fixer le paramètre d'instant de diffusion cible est exécutée en réponse à l'expiration d'un compteur de temps, le procédé 30 comportant en outre 3050292 27 réinitialiser (37) le compteur de temps à une durée positive déterminée à chaque réception de commande de navigation le long du premier axe de l'interface graphique.\n<CLM>\1\tProcédé de navigation dans une interface graphique selon l'une 5 des revendications 1 à 3, dans lequel l'étape d'afficher la portion affichable de l'interface graphique comporte en outre, pour chaque carte de programme de la portion affichable de l'interface graphique en cours de diffusion à l'instant présent, afficher un marquage positionné sur ladite carte de programme en cours de diffusion à l'instant présent. 10\n<CLM>\1\tProcédé de navigation dans une interface graphique selon l'une des revendications 1 à 4, dans lequel la pluralité de séries de cartes de programmes est positionnée le long du deuxième axe de l'interface graphique de manière cyclique.\n<CLM>\1\tProcédé de navigation dans une interface graphique selon l'une 15 des revendications 1 à 5, comportant en outre : recevoir une commande de plage de diffusion, un instant de début d'affichage prédéterminé et un instant de fin d'affichage prédéterminé étant associés à la commande de plage de diffusion, modifier la portion affichable de l'interface graphique pour sélectionner, 20 pour chaque série de carte de programme de la portion affichable de l'interface graphique, les cartes de programme desdites séries de cartes de programme comprises entre l'instant de début d'affichage prédéterminé et l'instant de fin d'affichage prédéterminé, modifier l'instant de diffusion cible pour définir en tant qu'instant de 25 diffusion cible un instant de diffusion prédéterminé dans ladite plage de diffusion, disposer le pointeur pour sélectionner en tant que carte active la carte de programme destinée à être diffusée à l'instant de diffusion cible.\n<CLM>\1\tProcédé de navigation dans une interface graphique selon l'une 30 des revendications 1 à 5, comportant en outre : 3050292 28 recevoir une commande de navigation présentant une direction de navigation le long du premier axe de l'interface graphique correspondant à un instant postérieur, - comparer un instant de fin de diffusion attribué à la carte active et 5 l'instant de fin d'affichage de la portion affichable de l'interface graphique, - modifier la portion affichable de l'interface graphique pour sélectionner, pour chaque série de carte de programme de la portion affichable de l'interface graphique, les cartes de programme desdites séries de 10 cartes de programme comprises entre l'instant de fin d'affichage de la portion affichable de l'interface graphique et l'instant de fin d'affichage de la portion affichable de l'interface graphique incrémenté d'une durée prédéterminée, en réponse à la détection d'un instant de fin de diffusion attribué à la carte active postérieur ou identique à l'instant de fin 15 d'affichage de l'interface graphique.\n<CLM>\1\tProcédé de navigation dans une interface graphique selon la revendication 7, comportant en outre : disposer le pointeur pour sélectionner en tant que carte active la carte de programme positionnée dans la position suivant la position de la 20 carte active le long du premier axe de l'interface graphique en réponse à la détection d'un instant de fin de diffusion attribué à la carte active égal à l'instant de fin d'affichage.\n<CLM>\1\tProcédé de navigation dans une interface graphique selon l'une des revendications 1 à 5, dans lequel le procédé de navigation comporte en outre : 25 - recevoir une commande de navigation présentant une direction de navigation le long du premier axe de l'interface graphique correspondant à un instant antérieur, comparer l'instant de début d'affichage de la portion affichable de l'interface graphique et l'instant de début de diffusion attribué à la carte 30 active, - modifier la portion affichable de l'interface graphique pour sélectionner pour chaque série de carte de programme de la portion affichable de 3050292 29 l'interface graphique, les cartes de programme desdites séries de cartes de programme comprises entre l'instant de début d'affichage de la portion affichable de l'interface graphique et l'instant de début d'affichage de la portion affichable de l'interface graphique décrémenté 5 d'une durée prédéterminée en réponse à la détection d'un instant de début de diffusion attribué à la carte active antérieur ou identique à l'instant de début d'affichage de l'interface graphique.\n<CLM>\1\tProcédé de navigation dans une interface graphique selon la revendication 9, comportant en outre : 10 disposer le pointeur pour sélectionner en tant que carte active la carte de programme positionnée dans la position précédant la position de la carte active en réponse à la détection d'un instant de début de diffusion attribué à la carte active identique à l'instant de début d'affichage de l'interface graphique. 15\n<CLM>\1\tDispositif de génération d'une interface graphique comportant un module de commande configuré pour générer une interface graphique (6) comportant une pluralité de séries de cartes de programmes, chaque série de cartes de programmes étant associée à une chaîne de diffusion respective, chaque carte de 20 programme représentant un programme à diffuser par ladite chaîne de diffusion associée, chaque carte de programme étant associée à une pluralité d'attributs de programme incluant un instant de début de programme et un instant de fin de programme de programme, les cartes de programme d'une série étant positionnées par ordre 25 chronologique le long d'un premier axe (13) de l'interface graphique, la pluralité de séries étant positionné le long d'un deuxième axe (14) de l'interface graphique, chaque carte de programme ayant une dimension le long du premier axe proportionnelle une durée de programme attribué à ladite carte de programme, 30 - sélectionner une portion affichable de l'interface graphique, ladite portion affichable comportant une partie des séries de cartes de programmes de la pluralité de série de cartes de programmes et, pour chaque série de carte de programme de la partie de séries de cartes de 3050292 30 programme, les cartes de programmes desdites séries de cartes de programmes destinées à être diffusées entre un instant de début d'affichage (17) et un instant de fin d'affichage (18), la portion affichable de l'interface graphique comportant en outre la carte active, et afficher 5 la portion affichable sur un dispositif d'affichage, générer un pointeur de carte active (24) déplaçable dans l'interface graphique en réponse à des commandes de navigation, le pointeur (24) se déplaçant par sauts entre cartes de programme, le pointeur (24) se déplaçant le long du premier axe (13) dans une série de cartes de 10 programme en réponse à une commande de navigation le long du premier axe (13), le pointeur (24) se déplaçant d'une série de cartes de programme à l'autre en réponse à une commande de navigation le long du deuxième axe (14), la carte de programme de l'interface graphique sur laquelle le pointeur (24) est positionné constituant la carte active de 15 l'interface graphique, sélectionner une carte de programme en tant que carte active, déterminer (26) un instant présent, déterminer un état de diffusion du programme associé à la carte active parmi les états « diffusion en cours » et « pas de diffusion en cours » 20 selon que l'instant présent se trouve ou non entre l'instant de début de programme et l'instant de fin de programme attribués à la carte active, fixer un paramètre d'instant de diffusion cible égal à l'instant présent en réponse à la détection que l'état de diffusion de la carte active est « diffusion en cours », et égal à l'instant de début de programme 25 attribué à la carte active en réponse à la détection que l'état de diffusion de la carte active est « pas de diffusion en cours »' recevoir une commande de navigation présentant une direction de navigation le long du deuxième axe (14) de l'interface graphique, déplacer le pointeur (24) pour sélectionner en tant que carte active une 30 carte de programme positionnée dans la série de cartes de programmes correspondant à la direction de navigation et destinée à être diffusée à l'instant de diffusion cible.