Brevet FR2848369A1 — publié le 20040611

DOMAINE DE L'INVENTION La présente invention concerne un procédé d'enregistrement d'un programme diffusé sur un canal de transmission d'informations. Elle concerne en outre un décodeur et un dispositif d'enregistrement propres à la mise en coeuvre du procédé. ETAT DE LA TECHNIQUE Les équipements d'enregistrement vidéo tels que les magnétoscopes sont équipés de moyens de programmation permettant l'enregistrement d'un programme. Ces moyens de programmation permettent notamment d'entrer l'heure théorique de début du programme, ainsi l'heure théorique de fin du programme. Le déclenchement de l'enregistrement a lieu à l'heure théorique de début programmée et cet enregistrement s'arrête à l'heure théorique de fin programmée. Lors de leur diffusion, les programmes peuvent être légèrement décalés dans le temps et leurs durées peuvent varier. Certains programmes peuvent donc n'être que partiellement enregistrés si ceux-ci commencent avant l'heure théorique de début programmée ou s'achèvent après l'heure théorique de fin programmée. Les récepteurs, les décodeurs et/ou les enregistreurs de télévision numériques actuels comportent des guides de programme électroniques, connus sous T'acronyme EPG pour " Electronic Program Guide " en langue anglais. Un tel guide de programme électronique permet de recevoir des informations concernant le début et la fin des programmes à venir. Ces in25 formations sont transmises par le diffuseur de programme simultanément au programme en cours. Suivant la norme DVB pour " Digital Video Broadcasting " en langue anglaise, l'heure réelle de fin du programme courant ainsi que les heures réelles de début et de fin du programme suivant sont transmises périodi30 quement. De manière facultative, les heures de début et de fin réelles des programmes ultérieurs peuvent également être transmises. Ces informations sont transmises dans une table désignée par l'acronyme EIT pour " broadcast Event Information Table " en langue anglaise. Dans de tels systèmes de télévision numériques, la programmation du dispositif d'enregistrement s'effectue, pour les programmes dont les heures réelles de début et de fin ont déjà été transmises par le diffuseur, par sélection directe du programme à enregistrer grâce au guide électronique de 5 programme. Ainsi, le dispositif d'enregistrement est déclenché exactement à l'heure réelle de début du programme et est arrêté à l'heure réelle de fin du programme. Toutefois, les heures réelles de fin et de début des programmes ultérieurs ne sont transmises que pour un nombre fini de programmes. Ces prol0 grammes peuvent s'échelonner sur seulement deux programmes successifs, seulement une journée ou seulement quelques jours. Si le programme que l'utilisateur souhaite enregistrer se situe dans le temps au-delà des programmes dont les horaires de début et de fin sont transmis, le dispositif d'enregistrement doit être programmé à partir des heu1 5 res théoriques de début et de fin. Ces heures sont connues par exemple par lecture d'un journal imprimé donnant les horaires des programmes. Comme expliqué précédemment, certaines parties du programme a enregistrer peuvent ne pas être enregistrées en cas de décalage temporel des programmes d au diffuseur. L'invention a pour but de proposer une solution au problème de non enregistrement éventuel de certaines parties d'un programme à enregistrer, et, inversement, au problème d'enregistrement d'une partie de la fin du programme précédent le programme à enregistrer, lorsque, à l'instant de la programmation de l'enregistrement, les horaires réels de début et de fin du 25 programme à enregistrer n'ont pas encore été transmis par le diffuseur. A cet effet, l'invention a pour objet un procédé d'enregistrement d'un programme contenu dans un signal de télévision, le signal de télévision contenant des informations de programme comprenant l'heure réelle de début d'au moins un programme suivant, caractérisé en ce qu'il comprend les 30 étapes consistant en: - mémoriser une heure théorique de début de programme à enregistrer; - définir, parmi les programmes suivants, un programme retenu satisfaisant à un critère de concordance portant au moins sur l'heure théorique mémorisée de début du programme à enregistrer et l'heure réelle de début du programme suivant comprises dans les informations de programme con5 tenues dans le signal de télévision; et enregistrer le signal de télévision à partir de l'heure réelle de début du programme retenu. Selon un mode particulier de mise en oeuvre, le procédé peut comporte l'une ou plusieurs des caractéristiques suivantes: - lesdites informations de programme transmises comprennent une heure réelle de fin de programme, et il comporte les étapes consistant en: rechercher, pendant l'enregistrement du signal de télévision correspondant au programme retenu, une heure réelle de fin de programme dans lesdites informations de programme transmises pour le programme retenu et 15. cesser l'enregistrement à ladite heure réelle de fin de programme du programme retenu; - lesdites informations de programme transmises comprennent un indicateur de déroulement du programme en cours, et il comporte les étapes consistant en: 20. suivre ledit indicateur de déroulement du programme en cours et; cesser l'enregistrement du signal de télévision lors de l'absence de l'indicateur de déroulement du programme en cours dans lesdites informations de programme transmises; - lesdites informations de programme transmises comprennent une 25 heure réelle de fin de programme, et il comporte une étape de mémorisation d'une heure théorique de fin de programme à enregistrer, et ledit critère de concordance porte en outre sur l'heure théorique mémorisée de fin de programme à enregistrer et sur l'heure réelle de fin de programme retenu dans les informations de programme contenues dans le signal de télévision; et - le critère de concordance est défini par exemple par l'existence d'un chevauchement temporel entre la plage horaire de diffusion pour le programme suivant et celle définie entre l'heure théorique de début et l'heure théorique de fin dont la durée est supérieure à 70 % de la plage horaire de diffusion du programme suivant. L'invention est de plus relative à un dispositif d'enregistrement d'un programme contenu dans un signal de télévision, le signal de télévision 5 contenant des informations de programme comprenant à l'heure réelle de début d'au moins un programme suivant, caractérisé en ce qu'il comprend: des moyens pour mémoriser une heure théorique de début de programme à enregistrer; - des moyens pour définir, parmi les programmes suivants, un pro10 gramme retenu satisfaisant à un critère de concordance portant au moins sur l'heure théorique mémorisée de début du programme à enregistrer et l'heure réelle de début du programme suivant comprises dans les informations de programme contenues dans le signal de télévision; et - des moyens pour enregistrer le signal de télévision à partir de 15 l'heure réelle de début du programme retenu. L'invention est en outre relative à un décodeur de signal de télévision, le signal de télévision contenant des informations de programme comprenant à l'heure réelle de début d'au moins un programme suivant, caractérisé en ce qu'il comprend: - des moyens pour mémoriser une heure théorique de début de programme à enregistrer; - des moyens pour définir, parmi les programmes suivants, un programme retenu satisfaisant à un critère de concordance portant au moins sur l'heure théorique mémorisée de début du programme à enregistrer et 25 l'heure réelle de début du programme suivant comprises dans les informations de programme contenues dans le signal de télévision; et - des moyens pour commander l'enregistrement du signal de télévision à partir de l'heure réelle de début du programme retenu. L'invention est enfin relative à un produit programme d'ordinateur 30 pour une unité de traitement informatique, comprenant un jeu d'instructions pour l'exécution des étapes du procédé tel que défini ci- dessus, lorsque ledit programme est exécuté par une unité de traitement informatique. BREVE DESCRIPTION DES DESSINS L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple et faite en se référant aux dessins, sur lesquels: - la figure 1 est une vue schématique d'un système de réception et d'enregistrement de télévision numérique; - les figures 2 et 3 est des organigrammes respectivement simplifiés et détaillés du procédé selon l'invention; les figures 4, 5 et 6 sont des schémas d'une plage de diffusion de télévision numérique, considérées à des instants successifs. 10 DESCRIPTION DETAILLEE DES DESSINS Le système de réception et d'enregistrement de télévision numérique illustré sur la figure 1 comporte un décodeur 12 relié à une antenne de réception 14. Le décodeur 12 est relié à un écran de télévision 16 pour l'affichage des images et la diffusion du son reçus dans le signal de télévision. En outre, l'installation comporte un dispositif d'enregistrement 18 tel qu'un magnétoscope. Celui-ci est relié au décodeur 12 d'une part par une liaison 20 pour la transmission du signal de télévision décodé et d'autre part par une ligne 22 de transmission de signaux de commande. Ces signaux de commande sont constitués notamment de signaux de mise en marche et 20 d'arrêt adressés par le décodeur 12 au dispositif d'enregistrement 18 afin de commander respectivement le début d'un enregistrement et la fin de cet enregistrement.. Comme connu en soi, le décodeur 12 est adapté pour recevoir un signal de télévision dans la norme DVB et pour traiter celui-ci. La description qui suit est faite en considérant la norme DVB. Toutefois, l'invention peut être mise en oeuvre avec toute autre norme de transmission d'un signal de télévision telle que la norme ATSC dans laquelle le signal contient des informations de début et de fin de programmes. Ce signal de télévision comporte, d'une part, des données constituant 30 les programmes de télévision proprement dits, et, d'autre part, des informations de programme regroupant les informations caractéristiques du programme en cours et d'un ou plusieurs programmes à venir. Dans la présente description, le terme programme désigne un événement (en anglais "event") au sens de la norme DVB. Ces informations de programme sont contenues dans une table connue sous l'acronyme EIT. Elles comprennent notamment, pour chaque 5 programme, son heure réelle de début et son heure réelle de fin, telles que celles-ci sont évaluées par le diffuseur à l'instant de transmission de l'information de programme. Suivant la norme DVB, ces informations sont transmises au moins pour le programme en cours, désigné par p (pour présent, conformément à 10 la terminologie DVB), sur les figures 4 à 6 et pour le programme immédiatement suivant, désigné par f (pour following, conformément à la terminologie DVB), sur ces mêmes figures. Dans la suite de la description, ces informations de programme ne sont supposées transmises seulement pour le programme en cours et le 15 programme suivant. Le décodeur 12 comporte des moyens de réception du signal de télévision de décodage de celui et de mise en forme de données de programme pour leur exploitation par le téléviseur 16 et l'enregistreur 18. Le décodeur 12 comporte des moyens de traitement des informations 20 des programmes et notamment des moyens de recueil, dans le signal reçu, des heures réelles de début et des heures réelles de fin transmises pour le programme courant p et le programme suivant f. En outre, le décodeur 12 comporte une horloge interne permettant de déterminer l'heure courante, synchronisée avec le signal de télévision reçu., 25 Comme connu en soi, le décodeur 12 comporte des moyens de programmation pour l'enregistrement d'un programme futur. Ces moyens comportent notamment une télécommande permettant l'entrée d'une heure théorique de début de programme à enregistrer et une heure théorique de fin de programme à enregistrer. Avantageusement, le décodeur 12 comporte également un module formant guide de programme électronique permettant à l'utilisateur un accès aisé aux différents programmes accessibles et une information sur les programmes futurs. Pour l'enregistrement d'un programme, le décodeur 12 met en oeuvre l'organigramme général illustré sur la figure 2. Pour l'enregistrement d'un programme contenu dans un signal de télévision, le procédé prévoit de mémoriser, à l'étape 30, une heure théorique 5 de début de programme à enregistrer; puis de définir, à l'étape 32, parmi les programmes suivants, un programme satisfaisant à un critère de concordance portant au moins sur l'heure théorique mémorisée de début du programme à enregistrer et sur l'heure réelle de début de programme; et enfin d'enregistrer, à l'étape 34, le programme concordant retenu à l'heure réelle 10 de début de programme satisfaisant le critère. A l'étape 52, l'heure théorique de début notée hd et l'heure théorique de fin notée hf sont saisies par l'utilisateur a la télécommande. Elles sont mémorisées par le décodeur. Les heures théoriques de début et de fin hd et hf sont illustrées sur la 15 figure 4. Sur cette figure, les programmes successifs transmis par le diffuseur de télévision sont représentés par des rectangles. Ces programmes s'échelonnent dans le temps supposé s'écouler de la gauche vers la droite. Sur les figures 4, 5 et 6, les programmes représentés en traits continus sont ceux dont, à l'instant considéré noté t, les informations de pro20 gramme sont reçues. Les autres programmes, dont les informations de programme ne sont pas encore reçues à l'instant t considéré, sont représentés en pointillés. Sur la figure 4, à l'instant t, seuls le programme en cours noté p et le programme suivant noté f ont des informations de programme qui sont 25 connues du décodeur 12. Ces informations sont les seules informations obligatoirement transmises. En particulier, pour le programme ultérieur devant être enregistré, le décodeur 12 ne dispose pas encore des heures réelles de début et des heures réelles de fin. A l'étape 54, le décodeur évalue si le programme suivant dont il connaît les heures réelles de début et de fin satisfait à un critère de concordance avec les heures théoriques de début et de fin mémorisées. Ce programme est désigné par programme retenu dans la suite de la description. Pour ce faire, le décodeur 12 compare les informations de programme reçues pour le programme suivant avec les heures théoriques de début et de fin mémorisées. Le critère de concordance est défini par exemple par l'existence d'un 5 chevauchement temporel entre la plage horaire de diffusion pour le programme suivant et la plage horaire définie entre l'heure théorique de début et l'heure théorique de fin dont la durée est supérieure à 70 % de la plage horaire de diffusion du programme suivant. A noter que s'il n'y a pas de concordance, les heures théoriques se10 ront utilisées pour l'enregistrement. A l'étape 56, un test est effectué pour déterminer si un programme concordant a pu être déterminé. Si tel n'est pas le cas, l'étape 54 est à nouveau exécutée en boucle. Dès qu'un programme suivant satisfaisant au critère de concordance 15 est identifié, l'heure de début réelle, notée Hd est déterminée dans les informations de programme du programme retenu. La situation en cours est illustrée sur la Figure 5 o les instants hd et Hd sont décalés. Un test est effectué, à l'étape 60, pour déterminer si l'heure de début réelle Hd est atteinte. Tant que l'heure réelle de début Hd n'est pas atteinte, 20 l'étape 58 est mise en oeuvre afin de déterminer une éventuelle modification de l'heure de début réelle Hd dans les informations de programme transmises périodiquement. Lorsque l'heure de début réelle Hd est égale à l'heure courante, l'enregistrement est déclenché, à l'étape 62. A cet effet, un ordre d'enregistre25 ment est adressé par le décodeur 12 au dispositif d'enregistrement 18. A l'étape 64, le décodeur détermine si le diffuseur transmet pendant la diffusion du programme retenu une information de statut indiquant que le programme est en cours. Si tel est le cas, une boucle 66 est initiée. Cette boucle est maintenue 30 tant que l'information de statut indiquant que le programme est toujours en cours est reçue. A cet effet, un test est mis en oeuvre, à l'étape 68, vérifiant la réception de l'information de statut. Lorsque cette information n'est plus reçue, un terme est mis à l'enregistrement, à l'étape 70. A cet effet, un ordre de commande est adressé par le décodeur 12 au dispositif d'enregistrement 18. Au contraire, si aucune information de statut montrant que le programme est en cours n'est transmise hors du test de l'étape 64, l'étape 72 5 de recherche de l'heure réelle de fin notée Hf est mise en oeuvre. Cette heure de fin réelle est contenue dans les informations de programme EIT transmises en continu par le diffuseur. Tant que l'heure de fin réelle considérée à l'instant présent n'est pas égale ou antérieure à l'heure courante, l'étape 72 est mise en oeuvre grâce 10 au test effectuée à l'étape 74. Ainsi, l'étape 72 est constamment mise en oeuvre pendant la période de diffusion du programme, de sorte que en cas de modification de la durée du programme pendant sa diffusion, une nouvelle heure réelle de fin notée Hf2 sur la figure 6 est reçue par le décodeur et prise en compte pour l'étape 15 74, en remplacement de l'heure réelle de fin Hf2 (figure 5) précédemment considérée. Lorsque l'heure courante atteint l'heure réelle de fin, l'arrêt de l'enregistrement est commandé, à l'étape 70. A l'issue de l'enregistrement, un test est effectué, à l'étape 76, pour 20 déterminer si l'heure de fin théorique hf programmée est postérieure à l'heure courante. Si tel n'est pas le cas, les étapes 54 et suivantes sont à nouveau mises en oeuvre afin d'assurer l'enregistrement du programme suivant si le critère de concordance est satisfait par le programme suivant. Si tel est le cas, un terme est mis à l'algorithme, à l'étape 78. On comprend qu'avec un tel procédé, et tel qu'illustré sur la figure 5, l'enregistrement du programme souhaité commence à l'heure de début réelle Hd même si celle-ci est différente de l'heure de début théorique hd. De même, et comme illustré sur la figure 6, l'enregistrement cesse à 30 l'heure réelle de fin Hf, même si celle-ci est différente de l'heure théorique de fin hf. Dans le mode de réalisation envisagé, les moyens assurant la mise en oeuvre de l'algorithme sont contenus dans le décodeur 12. En variante, ceux-ci sont intégrés directement dans le dispositif d'enregistrement vidéo 18. Suivant encore une autre variante, ils peuvent être intégrés au téléviseur 16. Les moyens permettant la mise en oeuvre du procédé recourent plus 5 généralement à un programme d'ordinateur, qui, lorsqu'il est mis en oeuvre sur un calculateur du décodeur, du dispositif d'enregistrement, du récepteur de télévision ou de tout autre système informatique, assure l'exécution du procédé. il REVENDICATIONS 1.- Procédé d'enregistrement d'un programme contenu dans un signal de télévision, le signal de télévision contenant des informations de programme comprenant l'heure réelle de début d'au moins un programme sui5 vant, caractérisé en ce qu'il comprend les étapes consistant en: mémoriser une heure théorique de début de programme à enregistrer; définir, parmi les programmes suivants, un programme retenu satisfaisant à un critère de concordance portant au moins sur l'heure théorique 10 mémorisée de début du programme à enregistrer et l'heure réelle de début du programme suivant comprises dans les informations de programme contenues dans le signal de télévision; et - enregistrer le signal de télévision à partir de l'heure réelle de début du programme retenu. 2.- Procédé selon la revendication 1, dans lequel lesdites informations de programme transmises comprennent une heure réelle de fin de programme, caractérisé en ce qu'il comporte les étapes consistant en: - rechercher, pendant l'enregistrement du signal de télévision correspondant au programme retenu, une heure réelle de fin de programme dans 20 lesdites informations de programme transmises pour le programme retenu et - cesser l'enregistrement à ladite heure réelle de fin de programme du programme retenu. 3.- Procédé selon la revendication 1, caractérisé en ce que lesdites informations de programme transmises comprennent un indicateur de 25 déroulement du programme en cours, en ce qu'il comporte les étapes consistant en: - suivre ledit indicateur de déroulement du programme en cours et; - cesser l'enregistrement du signal de télévision lors de l'absence de l'indicateur de déroulement du programme en cours dans lesdites informa30 tions de programme transmises. 4.- Procédé selon l'une quelconque des revendications précédentes dans lequel lesdites informations de programme transmises comprennent une heure réelle de fin de programme, caractérisé en ce qu'il comporte une étape de mémorisation d'une heure théorique de fin de programme à enregistrer, et en ce que ledit critère de concordance porte en outre sur l'heure théorique mémorisée de fin de programme à enregistrer et sur l'heure réelle de fin de programme retenu dans les informations de programme contenues dans le signal de télévision. 5.- Procédé selon la revendication 4, caractérisé en ce que le critère de concordance est défini par exemple par l'existence d'un chevauchement temporel entre la plage horaire de diffusion pour le programme suivant et celle définie entre l'heure théorique de début et l'heure théorique de fin dont 10 la durée est supérieure à 70 % de la plage horaire de diffusion du programme suivant. 6.- Dispositif d'enregistrement d'un programme contenu dans un signal de télévision, le signal de télévision contenant des informations de programme comprenant l'heure réelle de début d'au moins un programme sui15 vant, caractérisé en ce qu'il comprend: - des moyens pour mémoriser une heure théorique de début de programme à enregistrer; - des moyens pour définir, parmi les programmes suivants, un programme retenu satisfaisant à un critère de concordance portant au moins 20 sur l'heure théorique mémorisée de début du programme à enregistrer et l'heure réelle de début du programme suivant comprises dans les informations de programme contenues dans le signal de télévision; et - des moyens pour enregistrer le signal de télévision à partir de l'heure réelle de début du programme retenu. 7.- Décodeur de signal de télévision, le signal de télévision contenant des informations de programme comprenant l'heure réelle de début d'au moins un programme suivant, caractérisé en ce qu'il comprend: - des moyens pour mémoriser une heure théorique de début de programme à enregistrer; des moyens pour définir, parmi les programmes suivants, un programme retenu satisfaisant à un critère de concordance portant au moins sur l'heure théorique mémorisée de début du programme à enregistrer et l'heure réelle de début du programme suivant comprises dans les informations de programme contenues dans le signal de télévision; et - des moyens pour commander l'enregistrement du signal de télévision à partir de l'heure réelle de début du programme retenu. 8.- Produit programme d'ordinateur pour une unité de traitement informatique, comprenant un jeu d'instructions pour l'exécution des étapes du procédé selon l'une quelconque des revendications 1 à 5, lorsque ledit programme est exécuté par une unité de traitement informatique.