Brevet FR2966313A1 — publié le 20120420

Titre: Procédé de sélection d'une chaîne par un équipement coopérant avec un dispositif de commande, équipement associé L'invention concerne un procédé de sélection d'une chaîne de télévision, sur un équipement de restitution de programmes télévisuels, à l'aide d'un dispositif de commande, ainsi qu'un équipement de sélection associé. Il existe de nombreuses offres de chaînes de télévision, disponibles auprès de différents systèmes de diffusion (TNT, ADSL, xDSL, satellite, fibre ... ). Ces offres proposent aux usagers de nombreuses chaînes de télévision, gratuites ou à péage. A titre d'exemple illustratif, l'offre TV d'Orange par ADSL comprend un bouquet de plusieurs dizaines de chaînes à accès libre. Ce bouquet peut également étre enrichi par des chaînes supplémentaires nécessitant de souscrire à des options payantes. Ainsi, il est fréquent qu'un usager dispose d'un accès à une centaine de chaînes. Chaque chaîne est identifiée par un nom de chaîne et associée à un numéro de zapping. Ces données sont enregistrées dans un plan de service ou dans un fichier de configuration utilisé propre à l'équipement. A titre d'exemples illustratifs, les dix premières chaînes du bouquet TV d'Orange sont représentées par les numéros de zapping et les noms suivants: Chaîne n° 0 - Mosaïque Chaîne n° 1 - 'l'F1 Chaîne n° 2 - France 2 Chaîne n° 3 - France 3 Chaîne n° 4 - Canal + (plages en clair) Chaîne n° 5 - France 5 Chaîne n° 6 - M6 Chaîne n° 7 - Arte Chaîne n° 8 - Direct 8 Chaîne n° 9 - W9 Chaîne n° 10 -TMC Pour sélectionner et accéder à une chaîne du bouquet, différentes solutions sont possibles. Une première solution consiste à accéder à la chaîne voulue par l'intermédiaire de la mosaïque. L'accès à la mosaïque, disponible sur la chaîne n° 0, se fait par sélection et appui sur la touche 0 d'un dispositif de commande, typiquement une télécommande. Il convient ensuite de sélectionner, parmi l'ensemble des éléments de mosaïque correspondant aux différentes chaînes, l'élément correspondant à la chaîne voulue, à l'aide d'un pavé de navigation de la télécommande. Une deuxième solution consiste à saisir le numéro de zapping de la chaîne voulue t o à l'aide des touches numérotées de la télécommande. Par exemple, pour accéder à la chaîne France 5 dont le numéro de zapping est 5, l'usager peut sélectionner la touche 5 de sa télécommande, par un appui simple sur la touche. Il accède alors directement à la chaîne France 5. Ce deuxième mode d'accès aux chaînes permet d'accéder directement et rapidement à la chaîne voulue, sans passer par la mosaïque. Cependant, compte tenu du 15 nombre important de chaînes du bouquet, il est difficile pour l'usager de mémoriser les numéros de zapping de toutes les chaînes, d'autant que les numéros de zapping des chaînes successives ne sont pas nécessairement consécutifs. De surcroît, le numéro de zapping d'une chaîne peut être modifié à l'initiative de l'opérateur TV ou sur demande d'une autorité de régulation. 20 La présente invention propose d'améliorer la situation. A cet effet, l'invention concerne un procédé de sélection d'une chaîne, parmi un bouquet de chaînes de télévision représentées par des noms respectifs comportant une succession de caractères, par un équipement apte à coopérer avec un dispositif de commande comportant une pluralité de touches numérotées, chaque touche d'au moins 25 une partie de la pluralité de touches numérotées étant associée à un groupe de plusieurs caractères, dans lequel, pour sélectionner une chaîne, le procédé comprend les étapes de : - réception, en provenance du dispositif de commande, d'un signal contenant une séquence de numéros saisis par sélection d'une succession de touches numérotées du dispositif de commande, les touches successives sélectionnées étant associées à une 30 pluralité de caractères du nom de la chaîne à sélectionner-, - détermination d'au moins un code à partir de la séquence de numéros saisis; - comparaison du code déterminé à une pluralité de codes prédéfinis associés aux chaînes de télévision du bouquet afin d'identifier au moins une chaîne dont un code associé correspond au code déterminé; - sélection de ladite chaîne identifiée. Pour sélectionner une chaîne, l'utilisateur sélectionne, à l'aide du dispositif de commande, la suite de touches numérotées qui sont associées à des caractères successifs du nom de la chaîne à sélectionner, respectivement. Il peut par exemple s'agir des touches numérotées associées aux x prenuers caractères du nom de la chaîne. La sélection d'une touche s'effectue avantageusement par un appui simple sur la touche. Il suffit ainsi à l'utilisateur de connaître le nom de la chaîne à sélectionner pour saisir la séquence de numéros adéquate du dispositif de commande. A partir de cette séquence de numéros saisis, l'équipement détermine un ou plusieurs code(s) qui est ensuite utilisé pour une comparaison avec des codes correspondants associés aux chaînes. Dans un premier mode de réalisation, le code déterminé est la séquence de numéros saisis et l'étape de comparaison comprend une sous-étape de comparaison du code déterminé à des codes numériques prédéterminés respectifs associés à la pluralité de chaînes du bouquet. Dans ce cas, avantageusement, lors de la sous-étape de comparaison, la séquence de numéros saisis est comparée, pour chaque chaîne du bouquet, à un code numérique d'accès rapide, comprenant les numéros des touches qui sont associées à des caractères successifs du nom de la chaîne, et à un numéro de zapping de la chaîne. Selon ce premier mode de réalisation, les chaînes sont associées à des codes numériques. Plus précisément, chaque chaîne est associée à son numéro de zapping et à la séquence de numéros portés par les touches associées aux caractères ou à une partie des caractères, par exemple les x premiers, composant le nom de la chaîne. Il suffit alors de comparer le code numérique saisi, c'est-à-dire la séquence de numéros sélectionnés, à chacun des codes numériques prédéterminés associés aux chaînes respectives. En cas d'égalité, la chaîne correspondante est déterminée comme étant potentiellement la chaîne à sélectionner. Avantageusement, la séquence de numéros saisis comprenant un maximum de x numéros, le code numérique associé à chaque chaîne comprend les numéros des touches associées aux x premiers caractères successifs du nom de la chaîne, dans le cas où le nom de la chaîne comprend au moins x caractères, et à un nombre y de caractères, dans le cas où le nom de la chaîne comprend y caractères, y étant strictement inférieur à x. Grâce à cela, la saisie du code est plus rapide. Dans un deuxième mode de réalisation, l'étape de détermination d'au moins un code à partir de la séquence de numéros saisis comprend la détermination d'un ensemble de codes possibles obtenus par combinaison des caractères et numéros associés aux touches sélectionnées pour saisir ladite séquence de numéros. Le code saisi correspond à une suite de touches numérotées sélectionnées. A Io partir de ce code, on détermine toutes les combinaisons possibles utilisant les caractères et numéros associés à la suite de touches sélectionnées. Dans ce cas, il est prévu une sous-étape de comparaison lors de laquelle les codes possibles obtenus sont comparés aux noms respectifs des chaînes du bouquet. Avantageusement encore, lors de la sous-étape de comparaison, les codes 15 possibles obtenus sont comparés aux numéros de zapping respectifs des chaînes du bouquet. L'invention concerne aussi un équipement apte à sélectionner une chaîne, parmi un bouquet de chaînes de télévision, et à coopérer avec un dispositif de commande comportant une pluralité de touches numérotées, chaque touche d'une partie au moins de 20 la pluralité de touches numérotées étant associée à un groupe de plusieurs caractères, et les chaînes du bouquet étant représentées par des noms de chaîne respectifs comprenant une succession de caractères, comprenant : - des moyens de réception, en provenance du dispositif de commande, d'un signal contenant une séquence de numéros saisis par sélection d'une succession de touches 25 numérotées du dispositif de commande, les touches successives sélectionnées étant associées à des caractères du nom de la chaire à sélectionner; - des moyens de détermination, à partir de ladite séquence de numéros saisis, d'au moins un code; - des moyens de comparaison du code déterminé à une pluralité de codes 30 prédéfinis associés aux chaînes de télévision du bouquet afin d'identifier au moins une chaîne à sélectionner dont un code associé correspond au code déterminé; - des moyens de sélection de ladite chaîne identifiée. L'invention sera mieux comprise â l'aide de la description suivante d'un mode de réalisation particulier du procédé de sélection d'une chaîne parmi un bouquet de chaînes de télévision, de l'équipement de télévision et du système selon l'invention, en référence aux dessins annexés sur lesquels : la figure 1 représente un schéma du système de l'invention, selon une forme de réalisation particulière; la figure 2A représente un dispositif de commande de la figure 1; la figure 2B représente un pavé de touches téléphoniques conforme 1 o â la recommandation IT[-T E.161; les figures 3A et 3B représentent un organigramme du procédé de sélection, selon un premier mode de réalisation particulier de l'invention; les figures 4A et 4B représentent un organigramme du procédé de 15 sélection, selon un deuxième mode de réalisation particulier de l'invention; la figure 5 représente un schéma bloc fonctionnement de l'équipement de télévision selon l'invention. Sur la figure 1, on a représenté un dispositif de commande 1 et un équipement 20 de restitution de programmes télévisuels 2, que l'on appellera par la suite équipement de télévision. Le dispositif de commande 1, représenté sur la figure 2A, est ici une télécommande TV comportant une pluralité de touches de commande, notamment un pavé numérique 10 â dix touches. Le pavé numérique 10 comporte un ensemble 10 de dix 25 touches numérotées de 0 â 9 respectivement. En outre, chaque touche numérotée ici d'un sous-ensemble des dix touches numérotées est associée â un sous-groupe de lettres de l'alphabet. La répartition des lettres sur les différentes touches numériques est telle que celle définie par la recommandation ITL-T E.161. Cette recommandation définit un pavé téléphonique â douze touches tel que représenté sur la figure 2B. Dix des douze touches 30 du pavé sont numérotées de 0 â 9 respectivement et portent des sous-groupes respectifs de lettres de l'alphabet. La répartition des lettres de l'alphabet sur les touches numérotées de 0 à 9, comme défini par la recommandation E.161, est la suivante : touche 2: ABC touche 3: DEF touche 4: GHI touche 5: JKL touche 6: MNO touche 7: PQRS touche 8: TUV touche 9: WXYZ Dans l'exemple particulier décrit ici, le dispositif de commande 1 utilise cette répartition des lettres sur les touches de son pavé numérique 10.. Chacune des huit touches listées ci-dessus est donc associée à la fois à un entier compris entre 2 et 9 (y compris 2 et 9) et à un sous-groupe de trois ou quatre lettres de l'alphabet. On pourrait 15 évidemment envisager d'utiliser une autre répartition des lettres de l'alphabet sur les touches numérotées. Ainsi, chaque lettre de l'alphabet allant de A à z est représentée par une touche de la télécommande. On soulignera en outre que les huit touches numérotées de 2 à 9, listées plus haut, sont associées à un groupe de caractères alphanumériques contenant un caractère numérique, à savoir un entier entre 2 et 9, et à un sous-groupe de 20 lettres de l'alphabet. En outre, dans l'exemple particulier décrit ici, la touche n°0 est associée à un caractère d'espace et la touche n°1 est associée aux caractères @ et !. L'équipement de télévision 2 comprend ici tin décodeur TV 20, ou Set-Top-Box, et un écran de télévision 21, connectés l'un à l'autre. Le décodeur TV 20 est, de façon 25 classique, connecté à une passerelle 3 de connexion à un réseau de transmission, en l'espèce 17nternet, par exemple via une liaison ADSL. Le décodeur TV 20 est agencé pour recevoir les flux audiovisuels en provenance de la passerelle 3, pour les décoder puis les retransmettre à l'écran de télévision 21 pour restitution, ces flux étant reçus par la passerelle 3 en provenance d'un serveur de transmission de programmes TV. 30 La télécommande 1 est agencée pour coopérer avec le décodeur TV 20. Plus spécifiquement, elle est agencée pour transmettre au décodeur des signaux de commande 10 générés par appui sur les touches de la télécommande 1. La télécommande 1 et la décodeur TV 20 sont ici agencés pour communiquer par liaison infrarouge. On pourrait envisager un autre type de liaison. Le dispositif de commande pourrait être intégré au décodeur. Une carte de sécurité 22, stockant des droits d'abonnement, est connectée au décodeur TV 20. Les droits d'abonnement comprennent ici les droits d'accès à un bouquet A de chaînes de télévision. Le bouquet A contient une liste de W+1 chaînes successives. Par souci de clarté, on attribue aux chaînes successives du bouquet des numéros d'ordre j consécutifs allant de 0 à W. Chaque chaîne d'ordre j possède un numéro de zapping Nz, et un nom de chaîne Nj. A titre d'exemples illustratifs, les premières chaînes du bouquet ont les numéros de zapping Nzi et les noms Ni suivants : 0 - Mosaïque 1 - IF1 2 - France 2 3 - France 3 4 - Canal + (plages en clair) 5 - France 5 6-M6 7 - Arte 8 - Direct 8 9 - W9 10 -TMC Les numéros de zapping des chaînes successives du bouquet A ne sont pas nécessairement consécutifs. Le numéro d'ordre j d'une chaîne du bouquet A ne correspond donc pas nécessairement au numéro de zapping Nz, de cette même chaîne. En outre, chaque chaîne d'ordre j du bouquet A est associée à un code numérique d'accès rapide R; prédéterminé. Le code numérique d'accès rapide prédéterminé R;, associé à la chaîne dont le numéro d'ordre est j dans la suite de chaînes du bouquet A, est un code numérique comportant une suite d'au plus x chiffres entiers naturels, les x chiffres successifs de la suite correspondant aux numéros des touches qui sont associées aux x premiers caractères alphanumériques du nom Nj de la chaîne d'ordre j considérée. Toutefois, si le nom Nj de la chaîne contient un nombre y de caractères, y étant strictement inférieur à x, le code numérique d'accès rapide Ri comporte une suite de y chiffres correspondant aux y caractères formant le nom de la chaîne d'ordre j. Dans l'exemple particulier décrit ici, x vaut trois. En variante, le code numérique d'accès rapide R; de la chaîne d'ordre j pourrait contenir autant de chiffres qu'il y a de caractères dans le nom Nj de la chaîne d'ordre j. A titre d'exemple illustratif, les codes numériques d'accès rapide prédéterminés Ri des chaînes d'ordre 1 à 10 sont les suivants : chaîne d'ordre 1 - 'l'F1 : Ri = 831 (T = touche 8; F = touche 3; 1 = Io touche 1) chaîne d'ordre 2- France 2 : Rz = 372 (F = touche 3; R = touche 7; A = touche 2) chaîne d'ordre 3 - France 3 : R3 = 372 (F = touche 3; R = touche 7; A = touche 2) 15 chaîne d'ordre 4 - CANAL+ : R4 = 226 (C = touche 2; A = touche 2; N = touche 6) chaîne d'ordre 5 - France 5 : R5 = 372 (F = touche 3; R = touche 7; A = touche 2) chaîne d'ordre 6 - M6 : R6 = 66 (M = touche 6; 6 = touche 6) 20 chaîne d'ordre 7 - Arte : R = 278 (A = touche 2; R = touche 7; T = touche 8) chaîne d'ordre 8 - Direct 8 : R8 = 347 (D = touche 3; I = touche 4; R = touche 7) chaîne n°9 - W9 : R9 = 99 (W = touche 9; 9 = touche 9) 25 chaîne n°10 - TMC :Rio = 862 (T = touche 8; M = touche 6; C = touche 2) On soulignera que plusieurs chaînes distinctes peuvent avoir un même code numérique d'accès rapide R; prédéterminé. C'est le cas par exemple pour les chaînes France 2, France 3 et France 5 qui viennent d'être listées. Elles sont ici toutes les trois 30 représentées par le code numérique prédéterminé 372. C'est également le cas par exemple pour les chaînes GAME ONE et ICONCERI S, toutes deux représentées par le code 426. En outre, le décodeur TV 20 stocke en mémoire un plan de service contenant, pour chaque chaîne, les informations requises pour recevoir la chaîne. Ces informations comprennent notamment le nom de la chaîne, le numéro de zapping de la chaîne (c'est-à-dire le numéro à taper à l'aide des touches numérotées de la télécommande pour zapper directement sur la chaîne), des informations d'adressage IP pour la réception des flux de données de programmes de la chaîne et un code numérique d'accès rapide Rj prédéterminé affecté à la chaîne. On note L la liste des W+l codes numériques d'accès rapide Rj prédéterminés, avec j allant de 0 à w, respectivement associés aux W+l chaînes du bouquet ayant des numéros d'ordre j allant de 0 à W. ]0 On va maintenant décrire, en référence aux figures 3A et 3B, un premier mode de réalisation particulier du procédé de sélection et d'accès à une chaîne de télévision, dite chaîne cible C. Ce procédé de sélection est ici mis en oeuvre par un utilisateur zappant de chaîne pour accéder à la chaîne cible C. Le procédé comprend une étape initiale EO de saisie d'une séquence de numéros, 15 à l'aide des touches numérotées du pavé 10 de la télécommande 1. Cette séquence de numéros correspond au nom de la chaîne cible C à sélectionner. Lors de cette étape E0, un utilisateur sélectionne successivement les x touches numérotées associées aux x premiers caractères du nom de la chaîne C à sélectionner, afin de saisir la séquence de numéros K. En variante, on pourrait envisager de sélectionner les touches associées à tous 20 les caractères du nom de la chaîne. La sélection d'une touche s'effectue ici par un appui simple (c'est-à-dire un seul appui) sur la touche considérée. L'utilisateur saisit ainsi une séquence de numéros. Par exemple, si l'utilisateur souhaite sélectionner la chaîne Arte afin d'y accéder, il appuie successivement sur les touches 2, 7 et 8 afin de saisir la séquence 278, le nombre x de caractères à saisir valant ici trois. S'il souhaite sélectionner la chaîne 25 France 2 afin d'y accéder, il appuie successivement sur les touches numérotées 3, 7 et 2 afin de saisir la séquence 372. Si le nom de la chaîne cible C comprend y caractères, y étant strictement inférieur à x, l'utilisateur sélectionne une suite de y touches successives associées aux y caractères successifs formant le nom de la chaîne C. Lors d'une étape El, la télécommande 1 génère et transmet un signal infra-rouge de conumnde de zapping, noté Cd_ZAP[K], contenant la séquence de numéros saisis, vers le décodeur 20. Lors d'une étape E2, le décodeur 20 reçoit le signal de commande Cd_ZAP[K] et, lors d'une étape E3, l'analyse, en extrait la séquence de numéros saisis et détermine qu'il s'agit d'un code numérique K saisi correspondant à une chaîne cible à accéder. Le procédé comprend ensuite une opération de test comportant plusieurs étapes (E4 à E 11) et destinée à déterminer le ou les chaînes d'ordre j ayant un code numérique associé correspondant au code K saisi. Initialement, l'indice d'ordre j est fixé égal à 0 (étape E4). L'opération de test commence par un premier test E5 lors duquel le code K saisi et reçu par le décodeur 20 est comparé au code numérique d'accès rapide Ri prédéterminé de la chaîne d'indice j courant. Si le premier test E5 est positif (branche Y sur la figure 3A), autrement dit si le code K saisi correspond au code numérique d'accès rapide Ri de la chaîne d'ordre j, des données d'identification de la chaîne d'ordre j sont stockées en mémoire par le décodeur 20, lors d'une étape E6. Ces données d'identification comprennent par exemple le nom N, de la chaîne. En variante, on pourrait stocker le numéro d'ordre j de la chaîne ou son numéro de zapping Nz,. Suite à l'étape de stockage E6, il est prévu un deuxième test E7. Si le premier test E5 est négatif (branche N sur la figure 3A), autrement dit si le code numérique K saisi ne correspond pas au code numérique d'accès rapide Ri de la chaîne d'ordre j, le premier test E5 est directement suivi par le deuxième test E7. Lors du deuxième test E7, le code K saisi et reçu par le décodeur 20 est comparé au numéro de zapping Nz, de la chaîne de numéro d'ordre j. Si le deuxième test E7 est positif (branche Y sur la figure 3A), autrement dit si le code K saisi correspond au numéro de zapping de la chaîne d'ordre j, des données d'identification de la chaîne d'ordre j, ici son nom N, sont stockées en mémoire par le décodeur 20, lors d'une étape E8. Suite à l'étape de stockage E8, il est prévu un troisième test E9. Il Si le deuxième test E7 est négatif (branche N sur la figure 3A), autrement dit si le code K saisi ne correspond pas au numéro de zapping de la chaîne d'ordre j, le deuxième test E7 est directement suivi par le troisième test E9. Lors du troisième test E9, il est vérifié si l'indice d'ordre courant j est égal à w, W étant le numéro d'ordre de la dernière chaîne du bouquet A, autrement dit ici la valeur maximale de l'indice d'ordre j. Si le troisième test E9 est négatif (branche N sur le figure 3A), autrement dit si l'indice d'ordre j est strictement inférieur à la valeur W, l'indice d'ordre j est incrémenté de 1 lors d'une étape E10. Puis, après l'étape d'incrémentation E 10, le procédé revient à to l'étape E5 (premier test) pour l'indice j+l. L'étape de test E5 et les étapes suivantes de l'opération de test sont ensuite réitérées pour l'indice j+1. Si le deuxième test E9 est positif (branche Y sur la figure), autrement dit si l'indice d'ordre j vaut W, l'opération de test est terminée (étape E 11). L'opération de test permet ainsi de comparer le code saisi K aux codes 15 numériques d'accès rapide Rj prédéterminés et aux numéros de zapping de toutes les chaînes d'ordre j, avec j variant de 0 à w, du bouquet A. A l'issue de cette opération de test, et dans la mesure où l'utilisateur n'a pas commis d'erreur de saisie du code K, au moins une chaîne a été identifiée et son nom stocké en mémoire. L'étape E10 est suivie par une étape E 12 de détermination du nombre p de 20 chaînes identifiées lors de l'opération de test qui vient d'être décrite (figure 3B). Le nombre p de chaînes identifiées est déterminé en comptabilisant le nombre de noms de chaînes stockés en mémoire. Si aucune chaîne n'a été identifiée lors de l'opération de test (p=0 sur la figure 3B), autrement dit si le code saisi K ne correspond à aucun des codes numériques d'accès 25 rapide prédéterminés R;, ni à aucun numéro de zapping de chaîne du bouquet A, il est prévu d'afficher sur l'écran 21 un message d'erreur invitant l'utilisateur à ressaisir le code de la chaîne à sélectionner. A cet effet, le décodeur 20 transmet à l'écran de télévision 21 une commande d'affichage d'un message d'erreur indiquant que le code saisi est erroné et invitant l'utilisateur à le ressaisir, lors d'une étape E13. Lors d'une étape E14, l'écran 21 30 affiche le message d'erreur reçu. En variante, on pourrait envisager que, dans ce cas, le décodeur 20 ne transmette aucune commande à l'écran 21 et continue à décoder et à transmettre à l'écran 211e flux de données de programmes de la chaîne courante. Si une seule chaîne a été identifiée lors de l'opération de test (p=1), autrement dit si le code saisi K correspond au code numérique d'accès rapide prédéterminé R, ou au numéro de zapping N4 d'une seule chaîne de numéro d'ordre i, il est prévu de zapper directement sur cette chaire de numéro d'ordre i. A cet effet, lors d'une étape E 15, le décodeur 20 décode le flux Fi de données de programme correspondant à cette chaîne d'ordre i puis, lors d'une étape E16, transmet le flux Fi décodé à l'écran de télévision 21 en vue d'une restitution par celui-ci lors d'une étape E17. Par exemple, si le code saisi K est l0 485, lequel correspond uniquement au code numérique prédéterminé de la chaîne GULLI dont le numéro de zapping est 18, le décodeur 20 zappe directement sur la chaîne GULLI. Si plusieurs chaînes ont été identifiées lors de l'opération de test (p>1), autrement dit si le code saisi K correspond au(x) code(s) numérique(s) d'accès rapide prédéterminé(s) d'une ou de plusieurs chaînes et/ou au numéro de zapping d'une chaîne 15 du bouquet A, il est prévu d'afficher sur l'écran 21 une liste A de chaînes dont le code numérique prédéterminé ou le numéro de zapping correspond au code saisi K. A cet effet, lors d'une étape E18, le décodeur 20 génère et transmet à l'écran 21 un signal de commande d'affichage de la liste de chaînes A, cette liste A contenant les noms de chaînes identifiées et étant ici numérotée de 1 à p. Par exemple, si l'utilisateur a saisi un code K 20 égal à 372, la liste A de chaînes du bouquet comprend six chaînes ayant le même code numérique prédéterminé 372 (p=6), à savoir les chaînes suivantes : 1. France 2 (numéro de zapping : 2); 2. France 3 (numéro de zapping : 3); 3. France 4 (numéro de zapping : 14); 25 4. France 5 (numéro de zapping : 5); 5. France ô (numéro de zapping : 19); 6. France 24 (numéro de zapping : 150). Lors d'une étape E 19, l'écran 21 affiche la liste A ci-dessus. Lors d'une étape E20, l'utilisateur sélectionne dans la liste A la chaîne cible C souhaitée, par exemple la 30 chaîne France 5, numérotée 4 dans la liste A, à l'aide d'un pavé de navigation et de sélection 11 de la télécommande 1 (figure 2A). En variante, on pourrait envisager que l'utilisateur sélectionne par un appui simple sur la touche dont le numéro est celui attribué à la chaîne cible dans la liste numérotée A. La sélection de la chaîne cible C dans la liste A à l'aide de la télécommande provoque l'envoi au décodeur 20 d'un signal de commande de sélection de cette chaîne C. Le décodeur 20 zappe alors sur cette chaîne C. A cet effet, lors d'une étape E21, le décodeur 20 décode le flux Fi de données de programme correspondant à la chaîne d'ordre i sélectionnée, France 5 pour reprendre l'exemple précédemment pris. Puis, lors d'une étape E22, le décodeur 20 transmet le flux Fi décodé à l'écran de télévision 21 en vue d'une restitution par celui-ci lors d'une étape E23. On va maintenant décrire tn deuxième mode de réalisation du procédé de sélection et d'accès à une chaîne du bouquet de chaînes, en référence aux figures 4A et 4B. Par souci de clarté, les étapes de procédé selon ce deuxième mode de réalisation analogues aux étapes de procédé du premier mode de réalisation portent les mêmes références. En référence à la figure 4A, le procédé selon le deuxième mode de réalisation commence par les mêmes étapes EO à E3 que celles décrites en référence au premier mode de réalisation. Après l'étape E4, le procédé passe à une étape E4'. Lors de l'étape E4', le décodeur 20 détermine un ensemble de codes alphanumériques possibles {ko, 1Ç2, ... , kq, ... } à partir du code K saisi et reçu. Les codes possibles {ko, k,, 1Q, ... , kq, ... } comprennent les codes alphanumériques correspondant à toutes les combinaisons possibles des caractères et numéros associés aux touches sélectionnées pour saisir le code K. Cet ensemble de codes comprend notamment le code numérique K lui-même, constitué par la séquence de numéros associés aux touches successives sélectionnées. Dans l'exemple paniculier décrit ici, le code numérique K est représenté par le code ko. Le procédé comprend ensuite une opération de test comportant plusieurs étapes 25 (ES' à E12), destinée à déterminer le ou les chaînes d'ordre j correspondant au code K saisi. L'opération de test comprend une boucle sur l'indice d'ordre q des codes possibles kq. Lors d'une étape initiale E5', l'indice q est fixé égal à 0. L'opération de test commence par un premier test E6' lors duquel le code possible ko est comparé à la liste de numéros de zapping respectifs des chaînes du bouquet A. On rappelle ici que le code possible ko est constitué par le code numérique saisi K. Si le test E6' est positif, autrement dit si le code saisi K correspond à un numéro de zapping Nz, d'une chaîne d'ordre j, des infomiations d'identification de cette chaîne j, ici le nom de la chaîne j, sont stockées en mémoire lors d'une étape E7'. Le procédé passe ensuite à une étape E8' lors de laquelle l'indice q est incrémenté d'une unité (q =q+1). Si le test E6' est négatif, autrement dit si le code saisi K ne correspond à aucun numéro de zapping de chaîne du bouquet A, le procédé passe directement à l'étape d'incrémentation E8'. Lors d'une deuxième étape de test E9', le code possible ka est comparé aux x premiers caractères des noms respectifs Nj de la liste de chaînes du bouquet A, x étant ici égal à trois. Si le test E9' est positif (branche Y sur la figure), autrement dit si le code possible k9 correspond aux x premiers caractères d'un ou de plusieurs noms de chaîne du bouquet A, le nom Nj de cette chaîne ou de chacune de ces chaînes est stocké en mémoire lors d'une étape E 10'. Le procédé passe ensuite à une étape de test E 11'. Si le test E9' est négatif, le procédé passe directement à l'étape de test E 11'. Lors de l'étape E 11', il est vérifié si l'indice q est égal à l'indice q. correspondant à l'indice q maximal, (q.+l) correspondant au nombre total de codes possibles déterminés à partis du code K saisi. Si le test E Il' est positif, le procédé passe à une étape E12' de fin d'opération de tests. Si le test E11' est négatif, le procédé revient à l'étape E8'. L'indice q est 25 incrémenté d'une unité et les étapes suivantes sont réitérées. Les étapes E8' à E Il' sont ainsi réitérées pour les indices q successifs, q allant de 0àq'ux. L'étape de fin de tests E12' est suivie par des étapes E13' à E24', qui sont respectivement identiques aux étapes E12 à E23 précédemment décrites en référence au 30 premier mode de réalisation précédemment décrit en référence aux figures 3A et 3B. On va maintenant décrire, en référence à la figure 5, une première forme de réalisation particulière du décodeur 20, adapté pour mettre en ceuvre le procédé selon le premier mode de réalisation décrit. Par souci de clarté, seuls les éléments du décodeur 20 relatifs à l'invention sont décrits. Le décodeur 20 comprend un récepteur infrarouge (IR) 200, un module 201 de traitement de commandes IR reçues, un module 202 de détermination de la ou des chaînes correspondant à un code K saisi, une mémoire 203 de stockage des chaînes déterminées par le module 202, un module 204 de traitement des chaînes déterminées, une interface réseau 205, une interface TV 207 et un module de décodage 206. 1 o Les modules de traitement 201 et 204, le module 202 de détermination des chaînes et le module de décodage 206 sont des modules logiciels. L'invention concerne donc aussi un programme d'ordinateur comprenant des instructions logicielles pour mettre en oeuvre le procédé précédemment décrit. Le récepteur IR 200 est apte à recevoir des signaux de commande infrarouge 15 (IR) en provenance de la télécommande 1. Le récepteur IR 200 est adapté pour mettre en oeuvre l'étape E2 précédemment décrite. Le module de traitement 201 est agencé pour analyser les commandes IR reçues et en extraire d'éventuelles données. Le module 201 est adapté pour extraire une séquence de numéros saisis par un utilisateur à l'aide de la télécommande 1 et déterminer qu'il s'agit 20 d'un code numérique K saisi correspondant à une chaîne cible à accéder. Le module 201 est ainsi adapté pour mettre en ceuvre l'étape E3 précédemment décrite. Le module de détermination 202 est agencé pour mettre en oeuvre les étapes E4 à E 11, précédemment décrites, permettant de déterminer la ou les chaînes correspondant à un code K saisi par un utilisateur et reçu par le décodeur 20. 25 Le module de traitement 204 est agencé pour calculer le nombre de chaînes déterminées par le module 202 et pour traiter ces chaînes afin de sélectionner celle correspondant à la chaîne cible souhaitée et de commander l'accès à cette chaîne cible. Le module de traitement 204 est ainsi agencé pour mettre en oeuvre et/ou commander l'exécution par un autre module des étapes E12, E13, E15, E18, E20 et E21 30 précédemment décrites. Le module de décodage 206 est agencé pour décoder des flux de données de programme reçus à travers l'interface réseau 205 puis pour retransmettre les flux décodés vers l'écran à travers l'interface TV 207. Le décodeur 20 comprend également un module de connexion et de communication avec la carte de sécurité 22, non représenté sur la figure 5. En outre le décodeur 20 comprend un module de commande 208 auquel tous les éléments précédemment décrits 200 à 207 sont reliés et destiné à contrôler le fonctionnement de ces éléments. Une deuxième forme de réalisation particulière du décodeur 20 est adaptée à 1 o mettre en oeuvre le procédé selon le deuxième mode de réalisation décrit. Le décodeur selon cette deuxième forme de réalisation comprend, comme précédemment décrit, un récepteur infrarouge (IR), un module de traitement de commandes IR reçues, un module de détermination de la ou des chaînes correspondant à un code K saisi, une mémoire de stockage des chaînes déterminées par le module, un 15 module de traitement des chaînes déterminées, une interface réseau, une interface TV, un module de décodage, un module de connexion et de communication avec une carte de sécurité et un module de commande. Le décodeur selon la deuxième forme de réalisation diffère du décodeur selon la première forme de réalisation par les éléments suivants : 20 Le module de détermination de la ou des chaînes correspondant à une séquence de numéros saisis par un utilisateur est adapté pour mettre en oeuvre les étapes E5' à E13' précédemment décrites. Le module de traitement est adapté pour mettre en oeuvre et/ou commander l'exécution par un autre module des étapes E13', E14', E16', E19', E21' et E22'. 25 Le décodeur 20 comprend également un module de détermination d'un ensemble de codes alphanumériques possibles Oz, ki, kz, ... , kq, ... } à partir du code K saisi et reçu, apte à mettre en oeuvre l'étape E4' précédemment décrite. Au lieu d'être externe au poste de télévision, le décodeur 20 pourrait être interne au poste de télévision. 30 Dans la description qui précède, c'est le décodeur qui détermine, à partir du code numérique K saisi, la chaîne cible sélectionnée et à laquelle il convient d'accéder. En variante, un autre équipement pourrait déterminer la chaîne cible, par exemple un poste de télévision ou tout un terminal doté de moyens de restitution de flux de données de programme TV. Le dispositif de commande pourrait être intégré â ce terminal ou être distinct du terminal et apte â communiquer avec lui par liaison sans fil ou filaire.5 REVENDICATIONS1. Procédé de sélection d'une chaîne, parmi un bouquet (A) de chaînes de télévision représentées par des noms respectifs (N)) comportant une succession de caractères, par un équipement (20) apte à coopérer avec un dispositif de commande (1) comportant une pluralité de touches numérotées (10), chaque touche d'au moins une partie de la pluralité de touches numérotées étant associée à un groupe de plusieurs caractères, dans lequel, pour sélectionner une chaîne, le procédé comprend les étapes de : - réception (E2), en provenance du dispositif de commande (1), d'un signal to contenant une séquence (K) de numéros saisis par sélection d'une succession de touches numérotées du dispositif de commande (1), les touches successives sélectionnées étant associées à une pluralité de caractères du nom (N)) de la chaîne à sélectionner (c); - détermination (E3; E3, E4) d'au moins un code (K; {ko, ... , kqr,,,,,}) à partir de la séquence de numéros saisis (K); 15 - comparaison (E5, E7; E6', E9) du code déterminé (K; {ko, ... , kqna,,}) à une pluralité de codes prédéfinis (R~, Nz); Nz), N,) associés aux chaînes de télévision du bouquet afin d'identifier au moins une chaîne dont un code associé correspond au code déterminé; - sélection (E 15-E 17, E18-E23; E 16'-E18', E19'-E24) de ladite chaîne identifiée. 20 2. Procédé selon la revendication 1, dans lequel le code déterminé est la séquence de numéros saisis (K) et l'étape de comparaison comprend une sous-étape de comparaison du code déterminé à des codes numériques prédéterminés respectifs associés à la pluralité de chaînes du bouquet (E5, E7). 25 3. Procédé selon la revendication 2, dans lequel, lors de la sous-étape de comparaison (E5, E7), la séquence de numéros saisis est comparée, pour chaque chaîne du bouquet, à un code numérique d'accès rapide (R),), comprenant les numéros des touches qui sont associées à des caractères successifs du nom de la chaîne, et à un numéro 30 de zapping de la chaîne (Nz)). i 4. Procédé selon la revendication 3, dans lequel, la séquence de numéros saisis (K) comprenant un maximum de x numéros, le code numérique associé à chaque chaîne comprend les numéros des touches associées aux x premiers caractères successifs du nom de la chaîne, dans le cas où le nom de la chaîne comprend au moins x caractères, et à un nombre y de caractères, dans le cas où le nom de la chaîne comprend y caractères, y étant strictement inférieur à x. 5. Procédé selon la revendication 1, dans lequel l'étape de détermination d'au moins un code à partir de la séquence de numéros saisis comprend la détermination (E4') Io d'un ensemble de codes possibles obtenus par combinaison des caractères et numéros associés aux touches sélectionnées pour saisir ladite séquence de numéros. 6. Procédé selon la revendication 5, dans lequel il est prévu une sous-étape de comparaison (E9') lors de laquelle les codes possibles obtenus sont comparés aux noms 15 respectifs des chaînes du bouquet. 7. Procédé selon la revendication 6, dans lequel, lors de la sous-étape de comparaison, les codes possibles obtenus sont comparés (E6') aux numéros de zapping respectifs des chaînes du bouquet. 20 8. Procédé selon la revendication 6, dans lequel, la séquence de numéros saisis (K) comprenant un maximum de x numéros, les codes possibles obtenus comprennent un nombre maximal de x de caractères, ils sont comparés aux x premiers caractères des noms de chaîne, dans le cas où le nom de la chaîne comprend au moins x caractères, et aux y 25 caractères du nom de la chaîne, dans le cas où le nom de la chaîne comprend y caractères, y étant strictement inférieur à x. 9. Procédé selon la revendication 1, dans lequel, dans le cas où l'étape de comparaison permet d'identifier une pluralité de chaînes distinctes dont un code associé 30 correspond au code saisi, il est prévu- une étape (E20) de restitution d'informations d'identification de ladite pluralité de chaînes distinctes ; - une étape (E21) de sélection de l'une des chaînes restituées. 10. Equipement apte à sélectionner une chaîne, parmi un bouquet (A) de chaînes de télévision, et à coopérer avec un dispositif de commande (1) comportant une pluralité de touches numérotées (10), chaque touche d'une partie au moins de la pluralité de touches numérotées étant associée à un groupe de plusieurs caractères, et les chaînes du bouquet (A) étant représentées par des noms de chaîne respectifs (Nz)) comprenant une Io succession de caractères, comprenant : - des moyens (200) de réception, en provenance du dispositif de commande, d'un signal contenant une séquence (K) de numéros saisis par sélection d'une succession de touches numérotées du dispositif de commande, les touches successives sélectionnées étant associées à des caractères du nom de la chaîne à sélectionner; 15 - des moyens (201) de détermination, à partir de ladite séquence de numéros saisis, d'au moins un code; - des moyens (204) de comparaison du code déterminé à une pluralité de codes prédéfinis associés aux chaînes de télévision du bouquet afin d'identifier au moins une chaîne à sélectionner dont un code associé correspond au code déterminé; 20 - des moyens (204) de sélection de ladite chaîne identifiée. 11. Equipement selon la revendication 10, dans lequel, le code déterminé étant la séquence de numéros saisis, les moyens de comparaison sont agencés pour comparer le code déterminé à des codes numériques prédéterminés respectifs associés à la pluralité de 25 chaînes du bouquet. 12. Equipement selon la revendication 11, dans lequel les moyens de comparaison sont agencés pour comparer, pour chaque chaîne, le code déterminé à un code numérique d'accès rapide de la chaîne, ledit code d'accès rapide comprenant les 30 numéros des touches qui sont associées à des caractères successifs du nom de la chaîne, et à un numéro de zapping de la chaîne.10 13. Equipement selon la revendication 10, dans lequel, lesdits moyens de détermination sont agencés pour déterminer un ensemble de codes possibles obtenus par combinaison des caractères et numéros associés aux touches sélectionnées pour saisir ladite séquence de numéros. 14. Equipement selon la revendication 13, dans lequel les moyens de comparaison sont agencés pour comparer lesdits codes possibles obtenus aux noms et aux numéros de zapping respectifs des chaînes du bouquet 15. Programme d'ordinateur sur un support de données, comprenant des instructions de programme pour mettre en oeuvre les étapes du procédé selon la revendication 1, lorsque le programme est exécuté par un ordinateur. 15