Brevet FR3046474A1 (20170707)
REVENDICATIONS1. Procédé de génération d'une interface graphique représentant un guide des programmes comportant : Générer une interface graphique (12) 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 (23) et un descripteur de programme, chaque carte de programme comportant une zone d'information (14, 15,\n<CLM>\1\tdans laquelle le descripteur de programme est affiché, les cartes de programme d'une série étant positionnées par ordre chronologique le long d'un premier axe de l'interface graphique, la pluralité de séries étant positionné le long d'un deuxième axe de l'interface graphique, les cartes de programmes desdites séries étant positionnées sous la forme d'une pluralité d'alignements parallèles au deuxième axe, les cartes de programmes qui appartiennent à un même alignement ayant une dimension égale le long du premier axe, - Sélectionner une carte de programme en tant que carte active (18), Fixer un paramètre d'instant de diffusion cible égal à l'instant de début de programme attribué à la carte active (20), - Positionner dans l'alignement auquel appartient la carte active les cartes de programmes qui, d'une part, appartiennent à des séries de cartes de programmes autres que la série à laquelle appartient la carte active et, d'autre part, qui représentent des programmes en cours de diffusion à l'instant représenté par le paramètre d'instant de diffusion cible, de sorte que l'interface graphique générée comporte lesdites cartes de programmes positionnées de cette manière.\n<CLM>\1\tProcédé de génération d'une interface graphique selon la revendication 1, comportant en outre : 3046474 21 Recevoir une commande de navigation (17) présentant une direction de navigation le long du premier axe dans l'interface graphique, Modifier la sélection de la carte active pour sélectionner en tant que carte active une carte de programme positionnée dans la direction de 5 navigation par rapport à la carte de programme précédemment sélectionnée.\n<CLM>\1\tProcédé de génération d'une interface graphique selon la revendication 2, dans lequel l'étape de modification de la sélection de la carte active est exécutée en réponse à l'expiration d'un compteur de temps, le procédé comportant en outre 10 - Réinitialiser le compteur de temps à une durée positive déterminée à chaque réception de commande de navigation.\n<CLM>\1\tProcédé de génération d'une interface graphique selon la revendication 1, comportant en outre : - Recevoir une commande d'accès direct désignant une carte de programme 15 dans l'interface graphique, - Modifier la sélection de la carte active pour sélectionner en tant que carte active la carte de programme désignée par la commande d'accès direct.\n<CLM>\1\tProcédé de génération d'une interface graphique selon l'une des revendications 2 à 4, dans lequel l'interface graphique comporte en outre un pointeur (16) de la 20 carte active positionné sur la carte active dans l'interface graphique.\n<CLM>\1\tProcédé de génération d'une interface graphique selon l'une des revendications 1 à 5 comportant en outre - déterminer un instant présent, comparer l'instant présent à l'instant de début de programme attribué à 25 la carte active (19), et dans lequel l'étape de fixer le paramètre d'instant de diffusion cible comporte en outre fixer le paramètre d'instant de diffusion cible égal à l'instant présent en réponse à la détection que l'instant présent est postérieur à l'instant de début de programme attribué à la carte active, et égal à l'instant de début de 30 programme attribué à la carte active en réponse à la détection que l'instant présent est antérieur à l'instant de début de programme attribué à la carte active. 3046474 22\n<CLM>\1\tProcédé de génération d'une interface graphique selon l'une des revendications 1 à 6, dans lequel les cartes de programmes qui appartiennent à une même série ont une dimension égale le long du second axe.\n<CLM>\1\tProcédé de génération d'une interface graphique selon l'une des revendications 5 1 à 7, dans lequel toutes les cartes de programmes ont une dimension égale le long du second axe.\n<CLM>\1\tProcédé de génération d'une interface graphique selon l'une des revendications 1 à 8, dans lequel la carte active (15) et les cartes de programme (15) positionnées dans l'alignement auquel appartient la carte active présentent une 10 dimension le long du premier axe plus grande que les autres cartes de programme.\n<CLM>\1\tProcédé de génération d'une interface graphique selon l'une des revendications 1 à 9, dans lequel la pluralité d'attributs de programme de chaque carte de programme inclut un instant de fin de programme, et dans lequel l'étape de 15 positionner dans l'alignement auquel appartient la carte active les cartes de programmes des séries de cartes de programmes autres que la série à laquelle appartient la carte active comporte, pour chaque série de cartes de programmes autre que la série à laquelle appartient la carte active, une étape de sélection d'une carte de programme présentant un instant de début de programme 20 antérieur à l'instant de diffusion cible et un instant de fin de programme postérieur à l'instant de diffusion cible.\n<CLM>\1\tProcédé de génération d'une interface graphique selon l'une des revendications 1 à 9, dans lequel la pluralité d'attributs de programme de chaque carte de programme inclut une durée de programme, l'étape de positionner dans 25 l'alignement auquel appartient la carte active les cartes de programmes des séries de cartes de programmes autres que la série à laquelle appartient la carte active comporte, pour chaque série de cartes de programmes autre que la série à laquelle appartient la carte active, une étape de sélection d'une carte de programme présentant un instant de début de programme antérieur à l'instant 30 de diffusion cible et une durée de programme supérieure à un temps restant entre l'instant de début de diffusion de ladite carte de programme et l'instant de diffusion cible. 3046474 23\n<CLM>\1\tProcédé de génération d'une interface graphique selon l'une des revendications 1 à 11, dans lequel la pluralité de séries de cartes de programmes est positionnée le long d'un deuxième axe de l'interface graphique de manière cyclique. 5\n<CLM>\1\tProcédé de génération d'une interface graphique selon l'une des revendications 1 à 12, dans lequel l'interface graphique comporte un nombre impair de séries de cartes de programmes, la série à laquelle appartient la carte active étant centrée parmi les séries de cartes de programme de l'interface graphique.\n<CLM>\1\tProcédé de génération d'une interface graphique selon l'une des revendications 10 1 à 13, comportant en outre recevoir une commande d'instant de diffusion désignant un instant prédéterminé, modifier l'instant de diffusion cible pour définir en tant qu'instant de diffusion cible l'instant de début de diffusion de la carte de programme d'une part appartenant à la série incluant la carte active et, d'autre part, représentant un programme en cours de diffusion à l'instant 15 prédéterminé désigné par la commande d'instant de diffusion.\n<CLM>\1\tDispositif de génération d'une interface graphique (3) comportant un module de commande (10) configuré pour Générer une interface graphique (12) comportant une pluralité de séries de cartes de programmes, chaque série de cartes de programmes étant 20 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 (23) et un descripteur de programme, chaque carte de 25 programme comportant une zone d'information (14, 15,\n<CLM>\1\tdans laquelle le descripteur de programme est affiché, les cartes de programme d'une série étant positionnées par ordre chronologique le long d'un premier axe de l'interface graphique, la pluralité de séries étant positionné le long d'un deuxième axe de l'interface graphique, les 30 cartes de programmes desdites séries étant positionnées sous la forme d'une pluralité d'alignements parallèles au deuxième axe, les cartes de programmes qui appartiennent à un même alignement ayant une dimension égale le long du premier axe, 3046474 24 Sélectionner une carte de programme en tant que carte active (18), Fixer un paramètre d'instant de diffusion cible égal à l'instant de début de programme attribué à la carte active (20), Positionner dans l'alignement auquel appartient la carte active les 5 cartes de programmes qui, d'une part, appartiennent à des séries de cartes de programmes autres que la série à laquelle appartient la carte active et, d'autre part, qui représentent des programmes en cours de diffusion à l'instant représenté par le paramètre d'instant de diffusion cible, de sorte que l'interface graphique générée comporte lesdites 10 cartes de programmes positionnées de cette manière.