Brevet FR2818857A1 — publié le 20020628

PROCEDE ET DISPOSITIF ASSOCIE DE MEMORISATION DE SOUS PAGES TELETEXTE L'invention a pour objet un procédé et un dispositif associé de mémorisation de sous-pages télétexte, et un récepteur de télévision mettant en oeuvre ledit procédé de mémorisation. La présente invention se rapporte au domaine du télétexte tel que défini notamment dans la norme ETS 300 706, mise à jour en mai 1997 (ETS: en anglais, "European Telecommunica- tion Standard"). Le télétexte est un service annexe des chaînes de télévision destiné à transmettre, en complément des informations vidéo, des informations écrites sous la forme de données numériques. Un service télétexte complet d'une chaîne de télévision se décompose en un nombre variable de pages (compris entre 100 et 899 selon la norme ETS). Chaque page se décompose elle-même en une ou plusieurs sous-pages (entre 0 et 79 selon la norme ETS). L'ensemble des sous-pages d'une même page forme un tout cohérent en terme de contenu informatif, qu'il est préférable de consulter dans l'ordre chronologique, à partir de la première sous-page. Un service complet d'une chaîne de télévision peut ainsi comprendre jusqu'à 71 000 sous- pages environ et l'ensemble est diffusé en continu de manière cyclique, mais pas nécessairement dans un ordre chronologique. Chaque sous-page est ainsi diffusée toutes les 40s environ. Les données numériques relatives à une sous-page sont regroupées sous la forme de paquets de données. Un des paquets, souvent appelé paquet d'entête, comprend notamment des références de la sous-page auquel il est attaché. Ces références sont par exemple de la forme "sous-page 5 de la page 54", indiquant ainsi le numéro ou le rang de la sous-page (5), le numéro de la page à laquelle elle appartient (54). Des systèmes de navigation existent, qui aident un utilisateur du service télétexte à repérer plus ou moins facilement la page qui l'intéresse. Le choix d'une page se fait par exemple en indiquant le numéro de la page demandée. Le déplacement dans les différentes sous-pages d'une même page se fait ensuite par des commandes de type "sous-page précédente" / "souspage suivante", ou bien directement en spécifiant le numéro de la sous-page. Dans un récepteur de télévision, un dispositif dédié au service télétexte comprend conformément à la figure 1, un décodeur 11, une mémoire de données 12, une mémoire d'affichage 13 et un moyen d'affichage 14. Le décodeur 11 reçoit les données numériques relatives aux sous-pages d'un service et en mémorise certaines dans la mémoire de données 12. Lorsque l'utilisateur demande l'affichage d'une sous-page sur un écran du récepteur de télévision, le décodeur 11 copie la sous-page demandée depuis la mémoire de données 12 dans la mémoire d'affichage 13. Un moyen d'affichage 14 vient finalement lire en continu le contenu de la mémoire d'affichage 14 et le recopier sur un écran 15 du récepteur de télévision. Si la sous-page demandée est déjà mémorisée dans la mémoire de données 12, alors son affichage est immédiat. Dans le cas contraire, l'affichage est beaucoup plus long car le décodeur 11 doit d'abord recevoir puis mémoriser la sous-page demandée dans la mémoire 12. Le nombre de sous-pages mémorisées dépend essentiellement de la taille de la mémoire de données 12, qui est très variable d'un dispositif à l'autre. Le nombre de sous-pages mémorisées dépend également du volume de données numériques relatives à chaque sous- page, qui peut varier d'une sous-page à l'autre. Le nombre de sous-pages pouvant être mémorisées est par exemple de l'ordre de 10 à 15; c'est un compromis entre d'une part le temps moyen d'affichage d'une page demandée, qui diminue lorsque le nombre de pages mémorisées augmente, et d'autre part le coût du dispositif, qui augmente fortement avec la taille de la mémoire de données 12. Le nombre de sous-pages mémorisées est donc limité par rapport au nombre total de sous-pages ou de pages d'un service télétexte. Le décodeur 11 gère le contenu de la mémoire 12 en fonction des sous-pages diffusées en continu par la chaîne émettrice et des demandes de l'utilisateur, demandes réelles ou estimées notamment à partir de la sous-page en cours d'affichage, si une sous- page est affichée. Le plus souvent, le décodeur 11 mémorise les sous- pages au fur et à mesure de leur réception. Si la mémoire 12 est pleine, alors le décodeur 11 continue de mémoriser les sous-pages au fur et à mesure de leur réception, en effaçant les sous-pages précédemment mémorisées. Puisque seulement une dizaine de sous-pages sont mémorisées dans notre exemple, la probabilité est faible pour qu'une sous-page soit présente en mémoire lorsque l'utilisateur en demande l'affichage. En conséquence, le temps moyen d'affichage d'une sous-page du service télétexte est important. Il est possible de diminuer le temps moyen d'affichage d'une sous-page en mémorisant un nombre limité de pages du service, et en mémorisant une ou deux sous-pages par page. Le temps moyen d'affichage est diminué mais reste cependant important car une page peut contenir un nombre de sous-pages variant entre 1 et 80 sous-pages. Par ailleurs, l'ordre de diffusion des sous-pages d'un service ainsi que le nombre total de sous-pages diffusées varient en fonction du jour de diffusion, de la chaîne émettrice, etc. De plus, si le dispositif est activé en cours de diffusion d'un service télétexte, les pages du début du service ne sont pas reçues immédiatement, mais seulement au cours du prochain cycle de diffusion. Il est finalement difficile de prévoir quelle sous-page est contenue dans la mémoire 12 à un instant donné. Pour toutes ces raisons, lorsque l'utilisateur demande l'affichage d'une sous-page d'un service, la probabilité est faible pour que cette souspage soit déjà mémorisée. De même, lorsque l'utilisateur demande l'affichage d'une page comprenant des sous-pages, la probabilité est faible pour que la sous-page de rang 1 soit mémorisée. Or la sous-page 1 correspond au début de l'information contenue dans une page. En conséquence, le temps moyen d'affichage d'une sous-page est relativement long avec les dispositifs et procédés connus. De plus, il est peu probable accéder directement au début de l'information lors de l'affichage d'une page. Tout ceci limite fortement l'intérêt des dispositifs connus et du service télétexte pour l'utilisateur. Un objectif de l'invention est de diminuer le temps moyen d'affichage d'une sous-page, en augmentant la probabilité qu'une sous-page soit déjà présente en mémoire lorsque l'utilisateur la demande. Un autre objet de l'invention est de permettre à l'utilisateur d'accéder directement au début de l'information relative à une page télétexte. Avec ces objectifs en vue, l'invention concerne un procédé de mémorisation de sous-pages d'un service télétexte comprenant au moins une page à mémoriser, ladite page à mémoriser comprenant au moins une sous- page, le procédé étant caractérisé en ce que: - une sous-page souhaitée est mémorisée, et - éventuellement des sous-pages voisines de la souspage souhaitée sont mémorisées jusqu'à ce qu'un nombre maximum de souspages mémorisées soit atteint ou jusqu'à ce qu'un nombre limite de souspages de la page à mémoriser soit atteint. Le nombre maximum de souspages mémorisées est défini par l'utilisateur ou le fabricant d'un récepteur de télévision utilisant le procédé de l'invention. En pratique, ce nombre est directement lié à la taille de la mémoire de données utilisée pour mémoriser les pages ou sous-pages. Ce nombre est par exemple de l'ordre de 2 à 3 si la mémoire de données est de taille suffisante pour mémoriser 10 à 15 pages ou sous-pages. Le nombre limite de sous-pages pour une page est le nombre total de souspages d'une même page, il est variable. Par ailleurs, l'expression "souspage voisine", et plus généralement les expressions "page voisine", "page proche", etc., doivent être comprises ici dans le sens suivant. Une page A est dite voisine (ou proche) d'une page B si, lorsque la page B est affichée, la probabilité est forte pour que l'utilisateur demande l'affichage de la page A après avoir regardé la page B. Par exemple, les sous-pages de rang A+1 et A-1 sont proches de la sous-page de rang A car les sous-pages d'une même page sont le plus souvent parcourues par ordre chronologique, de par leur caractère même de sous-pages. Dans le même esprit, les sous-pages de rang 1 de toutes les pages du service sont proches d'une sous-page de rang supérieur et de l'une quelconque des pages du service. Ainsi, avec le procédé de l'invention, lorsqu'une page est mémorisée, ses sous-pages sont mémorisées uniquement si elles sont proches d'une sous-page souhaitée de ladite page à mémoriser. La probabilité est alors forte pour que, si un utilisateur demande l'affichage d'une sous-page, cette sous-page soit déjà mémorisée; l'affichage est dans ce cas immédiat. Ainsi, avec l'invention, le temps moyen d'affichage est diminué par rapport aux procédés de mémorisation connus. Selon un mode de réalisation du procédé de l'invention, la sous-page souhaitée est une sous-page de rang 1 de la page à mémoriser, et les souspages voisines de la sous-page souhaitée sont les sous-pages de rang le plus proche de 1. Ainsi, lorsque l'utilisateur demande l'affichage d'une page télétexte, la sous-page de rang 1 est immédiatement affichée, la sous-page de rang 1 correspondant au début de l'information contenue dans la page, la page contenant éventuellement plusieurs sous- pages. Dans ce mode de réalisation, le procédé est avantageusement mis en oeuvre en réalisant les étapes suivantes: El: initialisation d'un compteur, pour compter le nombre de sous-pages mémorisées, E2: mémorisation de la sous-page de rang 1 de la page à mémoriser, et mise à jour du compteur, E5: mémorisation de sous-pages voisines de la sous-page souhaitée et mise à jour du compteur, l'étape E5 étant répétée jusqu'à ce que le compteur ait atteint un nombre maximum de sous-pages mémorisées. L'étape E5 comprend par exemple des sous-étapes suivantes: E50: initialisation d'une variable de boucle positive, E52: mémorisation de la sous-page de rang égal à la variable de boucle positive, et mise à jour du compteur et de la variable de boucle positive, l'étape E52 étant répétée jusqu'à ce que le nombre maximum de sous-pages mémorisées soit atteint ou jusqu'à ce que le nombre limite de sous-pages de la page à mémoriser soit atteint. Ce mode de réalisation est par exemple utilisé si l'utilisateur n'a pas (encore) demandé l'affichage d'une page. Dans ce cas, pour la page à mémoriser, la sous-page de rang 1 (la sous-page souhaitée), et les sous-pages de rang 2, 3, etc. proches de la sous-page de rang 1, sont mémorisées. L'utilisateur a ainsi accès très facilement et immédiatement à l'information contenue dans la page à mémoriser. Ce mode de réalisation peut par exemple être choisi comme mode de réalisation par défaut et être utilisé notamment lorsque aucune sous-page en particuliers n'est demandée par l'utilisateur lors de la demande d'affichage d'une page. Selon un autre mode de réalisation, la sous-page souhaitée est une souspage de rang X0 demandée par un utilisateur, et les sous-pages voisines de la sous-pages souhaitée sont des sous-pages précédant immédiatement la sous-page souhaitée et / ou des sous-pages suivant immédiatement la sous-page souhaitée. Dans ce cas, outre les étapes El, E2, E5, l' étape E4 suivante est réalisée, exécutée avant ou après l'étape E2: E4: mémorisation d'une souspage souhaitée de rang X0 de la page à mémoriser, et mise à jour du compteur. L'étape E5 est par ailleurs complétée par la sous- étape E55, réalisée après ou avant la sous-étape E52: E55: si la variable de boucle négative est supérieure à 0, alors mémorisation de la sous-page de rang égal à la variable de boucle négative, puis mise à jour du compteur et de la variable de boucle négative. Ce mode de réalisation est par exemple utilisé lorsque la sous-page de rang X0 (la sous-page souhaitée) d'une page Y0 (la page à mémoriser) est en cours d'affichage sur demande de l'utilisateur. Dans ce cas, les souspages de rang X0, 1, X0+1, X0-1, etc. sont mémorisées. Ceci est intéressant pour l'utilisateur du fait même de la structure d'une page et d'une sous-page télétexte: l'ensemble des sous-pages d'une même page forme un tout cohérent et le contenu informatif de l'ensemble est à lire dans l'ordre chronologique des sous-pages pour être compréhensible. Avec l'invention, après avoir affiché la sous-page X0, l'utilisateur a accès très facilement et immédiatement aux pages voisines X0+1, X0-1, etc. Selon un autre mode de réalisation, le service télétexte comprend plusieurs pages à mémoriser, chaque page comprenant au moins une souspage. Pour chaque page à mémoriser, une sous-page souhaitée est mémorisée, qui est soit une sous-page de rang 1 soit une sous-page de rang X0 demandée par l'utilisateur. De plus, pour chaque page à mémoriser, des sous-pages voisines de la sous-page souhaitée sont mémorisées jusqu'à ce qu'un nombre maximum de sous-pages mémorisées de la page à mémoriser soit atteint ou jusqu'à ce qu'un nombre limite de sous-pages de la page à mémoriser soit atteint. Pour mémoire, le nombre maximum de sous-pages mémorisées est défini par l'utilisateur ou le fabricant d'un récepteur de télévision utilisant le procédé de l'invention. En pratique, ce nombre est directement lié à la taille de la mémoire de données utilisée pour mémoriser les pages ou souspages. Ce nombre est par exemple de l'ordre de 2 à 3 si la mémoire de données est de taille suffisante pour mémoriser 10 à 15 pages ou souspages. Le nombre limite de sous-pages pour une page est le nombre total de sous-pages d'une même page, il est variable. L'invention concerne également un dispositif de mémorisation comprenant une mémoire de données pour mémoriser une page télétexte comprenant au moins une sous-page, le circuit étant caractérisé en ce qu'il comprend un décodeur agencé pour mettre en oeuvre un procédé tel que décrit ci-dessus. Enfin, l'invention concerne également un récepteur de télévision comportant un dispositif de mémorisation tel que celui ci-dessus. L'invention sera mieux comprise et d'autres caractéristiques et avantages apparaîtront à la lecture de la description qui va suivre d'un exemple de réalisation du procédé et du dispositif associé de l'invention. La description fait référence aux dessins annexés dans lesquels: - la figure 1, déjà décrite, est un schéma fonctionnel d'un dispositif dédié au service télétexte, selon l'art antérieur, et - les figures 2 et 3 sont des diagrammes d'algorithmes de mise en oeuvre d'un procédé de mémorisation selon l'invention. Le procédé de mémorisation selon l'invention est mis en oeuvre dans un dispositif dédié à un service télétexte similaire à un dispositif connu tel que celui représenté sur la figure 1; il comprend notamment une mémoire de données 12, une mémoire d'affichage 13 et un moyen d'affichage 14 identiques à ceux de l'art antérieur connu et connectés de manière similaire. Le dispositif comprend également un nouveau décodeur agencé pour mettre en oeuvre le procédé de mémorisation de sous-pages télétexte de l'invention. Dans un premier exemple de mise en oeuvre du procédé, on suppose que la sous-page X0 de la page Y0 d'un service télétexte diffusé est demandée par un utilisateur et doit en conséquence être mémorisée. On suppose par ailleurs qu'il est prévu de mémoriser au mieux un nombre MAXY0 de souspages de la page Y0, parmi lesquelles la sous-page de rang 1, la souspage de rang X0 et des sous-pages voisines de la sous-page X0. X0, Y0 sont fixés par l'utilisateur. Pour ce premier exemple, les étapes du procédé sont présentées sur la figure 2. Au cours d'une étape El, une variable NBSSPGES est initialisée à 0; cette variable est utilisée pour compter le nombre de sous-pages mémorisées et vérifier que ce nombre ne dépasse pas le nombre MAXY0. Au cours d'une étape E2, la sous-page de rang 1 de la page Y0 est mémorisée et la variable NBSSPGES est mise à jour: NBSSPGES = NBSSPGES + 1. Puis au cours d'une étape E3, un test est effectué pour vérifier si le nombre de sous-pages déjà mémorisées n'a pas atteint sa valeur limite MAXY0. Si la valeur MAXY0 est atteinte, alors le procédé se termine, sinon, les étapes E4, E5 sont réalisées. Au cours de l'étape E4 suivante, la sous-page de rang X0 est mémorisée et la variable NBSSPGES est mise à jour: NBSS PGES = NB SS PGES + 1. Une étape E5 est ensuite réalisée, pour mémoriser les sous-pages voisines de la sous-page X0. L'étape E5 se décompose de la manière suivante. Au cours de l'étape E50, deux variables de boucle sont initialisées: SSPAGE1 = X0 + 1 SSPAGE2 = X0 - 1 La variable SSPAGE1 est utilisée pour accéder aux sous-pages suivant la sous-page en cours: X0 + 1, X0 + 2, etc. La variable ss-page2 est utilisée de la même manière pour les sous-pages précédant la sous-page courante X0 - 1, X0 - 2, etc. Au cours d'une étape E51 suivante, un nouveau test est effectué pour vérifier si le nombre de sous-pages déjà mémorisées n'a pas atteint sa valeur limite MAXY0. Si la valeur MAXY0 est atteinte, alors l'étape E5 se termine, sinon, une étape E52 est réalisée. Au cours de l'étape E52, la sous-page de rang SSPAGE1 est mémorisée, et les variables SS_ PAGE1 et NBSSPGES sont mises à jour: SSPAGE1 = SSPAGE1 + 1 NB SS PGES = NB SS PGES + 1. Au cours d'une étape E53 suivante, identique à l'étape E51, un test est effectué. Si le nombre maximum MAXY0 de sous-page à mémoriser est atteint (test négatif) alors l'étape E5 se termine, sinon une étape E54 est effectuée. Au cours du test E54, il est vérifié si la variable de boucle SS_ PAGE2 est positive. Si le test est négatif, alors une nouvelle étape E51 est réalisée, sinon une étape E55 est effectuée. Au cours de l'étape E55, la sous-page de rang SSPAGE2 est mémorisée, et les variables SS_ PAGE2 et NBSS PGES sont mises à jour: SSPAGE2 = SSPAGE2 - 1 NBSS PGES = NB SS PGES + 1. A la fin de l'étape E55, une nouvelle étape E51 est effectuée. Le procédé de la figure 2 se termine lorsque le nombre de sous-page mémorisées a atteint sa valeur maximale MAXY0 (lorsque l'un des tests E3, E51 ou E53 est négatif). Le procédé de la figure 2 est interrompu puis réalisé une nouvelle fois si l'utilisateur demande l'affichage d'une nouvelle page ou sous-page. Dans cet exemple, les sous-pages de rang 1, X0, X0+1, X0-1, X0+2, X0-2, etc. sont mémorisées, jusqu'à ce que le nombre maximum MAXY0 de souspages à mémoriser soit atteint. L'ordre de mémorisation des sous-pages dépend notamment de l'ordre de réception des sous-pages par le décodeur. L'ordre de mémorisation des sous-pages est par ailleurs indifférent lors de la réalisation du procédé de l'invention. Il peut être modifié, en échangeant les étapes E2 et E4, ou bien en effectuant successivement deux fois l'étape E52 puis deux fois l'étape E55 par exemple. L'essentiel est de mémoriser la sous-page X0, la sous-page 1 et des sous-pages voisines de la sous-page X0. La sous-page de rang X0 de la page Y0 est affichée en parallèle, puisqu'elle est demandée par l'utilisateur. Si ce dernier souhaite ensuite avoir la suite de la page Y0 qu'il consulte, l'affichage de la sous-page suivante X0+l sera immédiat puisqu'elle est déjà mémorisée. Si au contraire, l'utilisateur souhaite accéder au début de l'information contenue dans la page Y0, il aura très facilement accès à la sous-page 1 de la page Y0 puisque la sous-page 1 a été précédemment mémorisée. Dans un deuxième exemple de mise en oeuvre du procédé de l'invention, on suppose que des sous-pages de la page Y0 d'un service télétexte doivent être mémorisées bien que l'utilisateur n'ait pas demandé l'affichage de la page Y0 ou de l'une de ses sous-pages (l'utilisateur a par exemple demandé l'affichage d'une page voisine de la page Y0 ou bien aucune page n'est affichée). On suppose par ailleurs qu'il est prévu de mémoriser au mieux un nombre MAXY0 de sous-pages de la page Y0. Dans ce cas, il est choisi de mémoriser la sous-page 1 de la page Y0 et les sous-page voisines de la sous-page 1. Dans cet exemple, l'utilisateur a immédiatement accès à la sous-page 1 de la page Y0 s'il en demande l'affichage et les sous-pages 2, 3, 4, etc., sont disponibles. L'utilisateur a ainsi accès directement au début de l'information contenue dans la page Y0 et il peut consulter les souspages de la page Y0 dans l'ordre chronologique. Pour cet exemple, le procédé de la figure 2 est modifié de la manière suivante: - les étapes E3 et E4 sont supprimées, l'étape E5 est dans ce cas réalisée après l'étape E2. Cette suppression est justifiée car la sous-étape 1 est déjà mémorisée lors de l'étape E2. - L'étape E50 est modifiée de la manière suivante: SS PAGE1 = 2 SSPAGE2 = 0 - les étapes E53, E54, E55 sont supprimées car elles sont inutiles. Ceci est justifié par le fait qu'il n'existe pas de sous page de rang négatif. Dans un troisième exemple de mise en oeuvre du procédé de l'invention, on suppose que: - La sous-page X0 de la page Y0 est demandée par l'utilisateur, elle doit donc être mémorisée pour être affichée. - Les sous-pages X0+1, X0-1, etc., voisines de la sous-page X0 doivent être mémorisées. - Les pages Y0+1, Y0-1, voisines de Y0 doivent également être mémorisées. Pour cela, pour chaque page voisine de la page Y0, les sous-pages 1, 2, 3, etc. doivent être mémorisées. L'utilisateur a ainsi accès très rapidement aux pages ou sous-pages les plus proches de la sous-page qu'il a demandé à l'écran. Pour ce troisième exemple, le procédé de la figure 3 est réalisé. Au cours d'une étape E00, des variables de pages et de sous-pages sous initialisées: X = X0 et Y = Y0. Au cours de l'étape E10 suivante, une étape E10 de mémorisation de souspages de la page Y = Y0 est réalisée. L'étape E10 comprend l'ensemble des étapes El à E5 du diagramme de la figure 2, l'étape E50 est simplement modifiée de la manière suivante: SSPAGE1 = X + 1 SSPAGE2 = X - 1 Au cours de l'étape E20 suivante, la variable Y est mise à jour: Y = Y0+l. Puis une nouvelle étape E10 est réalisée pour mémoriser les sous-pages de la page Y = Y0+l. Les étapes E10, E20 sont répétées jusqu'à mémorisation de toutes les pages et de toutes leurs sous- pages souhaitées et / ou jusqu'à la saturation de la mémoire de données. Lors de la première réalisation de l'étape El0, la page Y0 est mémorisée, en particulier ses sous-pages de rang 1, X0 et les sous-pages voisines de la sous-page de rang X0. Lors de chaque réalisation suivante de l'étape El0, une page voisine de la page Y0 est mémorisée, et en particulier les sous-pages 1, 2, 3, etc. de la page voisisne de la page Y0. Le procédé est interrompu puis exécuté à nouveau si l'utilisateur demande l'affichage d'une nouvelle page ou d'une nouvelle sous-page. Choix des pages à mémoriser: Dans le troisième exemple (figure 3), la page Y0 et ses pages voisines Y0+1, Y0-1, Y0+2, Y0-2 sont mémorisées, avec leurs sous-pages respectives. Il est cependant possible de mémoriser d'autres pages voisines de la page Y0, par exemple les pages correspondant à des blocs ou groupes de pages tels que définis dans la norme ETS, lorsque un système de navigation TOP est utilisé. Il suffit pour cela de modifier l'étape E20 en conséquence pour donner à la variable Y les valeurs souhaitées. Par exemple, si Y0 = 125, Y peut prendre successivement les valeurs 100, 200, 300, etc., Y étant modifiée à chaque réalisation de l'étape E20. Il est encore possible de définir, pour chaque page du service, un numéro de priorité. Ce numéro de priorité est par exemple variable en fonction de la sous-page X0 de la page Y0 demandée par l'utilisateur. Une page ou une sous-page a une forte priorité si elle est proche de la sous-page X0. Inversement, une page ou une sous-page a une priorité faible si elle est éloignée de la sous-page X0. Dans ce cas, le choix des pages à mémoriser peut se faire en fonction du numéro de priorité. Le mode de choix des pages Y à mémoriser ne modifie pas le mode de mémorisation des sous-pages d'une même page. Valeur du nombre MAXY: Dans les exemples précédents, le nombre MAXY de sous-pages est considéré comme constant. Il est cependant possible d'envisager de mémoriser un nombre de sous-pages variable en fonction de la page mémorisée. Il suffit pour cela de modifier l'étape El pour ajouter une initialisation du nombre MAXY en fonction de la valeur de Y. Arrêt de l'étape E5: Dans les exemples données ci-dessus en relation avec les figures 2, 3, il a été supposé implicitement qu'une même page comprend un nombre de sous-pages NB_LIMY supérieur au nombre MAXY choisi. Cependant, ce n'est pas nécessairement le cas. Par exemple, certaines pages du service peuvent comprendre un nombre NBLIMY réduit de sous-pages, voire une seule sous-page. Dans ce cas, le procédé est avantageusement amélioré en ajoutant une étape complémentaire E51', entre les étapes E51 et E52, pour tester si la variable SS_PAGE1 est inférieure au nombre NB_LIMY de la page Y en cours de stockage. Si SSPAGE1 est inférieur à NBLIMY, alors l'étape E52 est réalisée, sinon, l'étape E54 est réalisée. NB_LIMY correspond au nombre de sous-pages existantes pour une même page Y donnée. De même que le nombre MAXY, le nombre NBLIMY peut être variable d'une page Y à l'autre. Il est dans ce cas de préférence initialisé lors de l'étape El. D'autres modifications et / ou améliorations peuvent être envisagées, l'essentiel étant de respecter les points suivants: - si l'affichage d'une sous-page X0 d'une page Y0 est demandée par le téléspectateur, alors mémorisation de la sous-page de rang X0, de la sous-page de rang 1, et des sous-page de rang voisin de X0, dans la limite d'un nombre maximum NB SS PGES = MAX(YO) de sous-pages mémorisées pour la page Y0 et / ou dans la limite du nombre de sous-pages NBLIM de la page Y0. - si aucune sous-page de la page Y0 est demandée, alors mémorisation de la sous-page de rang 1 et des sous- pages de rang voisin de 1, dans la limite dans la limite d'un nombre maximum NBSS PGES = MAX(YO) de sous-pages mémorisées pour la page Y0 et / ou dans la limite du nombre de sous-pages de la page Y0. REVENDICATIONS 1. Procédé de mémorisation de sous-pages d'un service télétexte comprenant au moins une page à mémoriser (Y0), ladite page à mémoriser (Y0) comprenant au moins une sous-page, le procédé étant caractérisé en ce que: - une sous-page souhaitée est mémorisée (E2, E4), et - éventuellement des sous-pages voisines de la sous-page souhaitée sont mémorisées (E5) jusqu'à ce qu'un nombre maximum de sous-pages mémorisées (MAXY0) soit atteint ou jusqu'à ce qu'un nombre limite (NB_LIMY0) de sous-pages de la page à mémoriser soit atteint. 2. Procédé selon la revendication 1, caractérisé en ce que la sous-page souhaitée est une sous-page de rang 1 de la page (Y0) à mémoriser, et en ce que les sous-pages voisines de la sous-page souhaitée sont les souspages de rang le plus proche de 1. 3. Procédé selon la revendication 1, caractérisé en ce que la sous-page souhaitée est une sous-page de rang XO demandée par un utilisateur, et en ce que les sous- pages voisines de la sous-pages souhaitée sont des sous- pages précédant (X0-l, X0-2,...) immédiatement la sous- page souhaitée et / ou des sous-pages suivant (XO+l, XO+2,...) immédiatement la sous-page souhaitée. 4. Procédé selon l'une des revendications 1 à 3, caractérisé en ce que: - le service télétexte comprend plusieurs pages à mémoriser, chaque page comprenant au moins une sous-page, - pour chaque page à mémoriser, une sous-page souhaitée est mémorisée, qui est soit une sous-page de rang 1 soit une sous-page demandée par l'utilisateur, - pour chaque page à mémoriser, des sous-pages voisines de la sous-page souhaitée sont mémorisées jusqu'à ce qu'un nombre maximum de sous-pages mémorisées (MAXYO) de la page à mémoriser soit atteint ou jusqu'à ce qu'un nombre limite (NBLIMYO) de sous-pages de la page à mémoriser soit atteint. 5. Procédé selon la revendication 4, caractérisé en ce que les pages à mémoriser sont des pages proches des la sous-page souhaitée. 6. Procédé selon la revendication 4, caractérisé en ce que deux pages à mémoriser ont des nombres limites de sous-pages NB LIMY différents. 7. Procédé selon la revendication 4, caractérisé en ce que deux pages à mémoriser ont des nombres maximum de sous-pages mémorisées (MAXY) différents. 8. Procédé selon la revendication 1, caractérisé en ce que, pour mémoriser la page (Y0) à mémoriser, les étapes suivantes sont réalisées: El: initialisation d'un compteur (NBSS PGES=O), pour compter le nombre de sous-pages mémorisées, E2: mémorisation d'une sous-page de rang 1 de la page (Y0) à mémoriser, et mise à jour du compteur (NB_SSPGES = NB_SS_PGES + 1), E4: mémorisation d'une sous-page souhaitée de rang X0 de la page (Y0) à mémoriser, et mise à jour du compteur (NB_SS_PGES = NBSSPGES + 1), l'étape E4 étant réalisée uniquement si le rang X0 de la page souhaitée est différent de 1, et E5: mémorisation de sous-pages voisines de la souspage souhaitée de rang X0 et mise à jour du compteur, l'étape E5 étant répétée jusqu'à ce que le compteur ait atteint un nombre maximum de souspages mémorisées (MAXY0). 9. Procédé selon la revendication 8, caractérisé en ce que l'étape E5 comprend des sous-étapes E50 à E55 suivantes: E50: initialisation d'une variable de boucle positive (SS_PAGE1 = X0 ou 1) et d'une variable de boucle négative (SS PAGE2 = X0 ou 1), E52: mémorisation de la sous-page de rang égal à la variable de boucle positive, et mise à jour du compteur et de la variable de boucle positive, E55: si la variable de boucle négative est supérieure à 0, alors mémorisation de la sous-page de rang égal à la variable de boucle négative, puis mise à jour du compteur et de la variable de boucle négative. 10. Dispositif de mémorisation (10) comprenant une mémoire de données (12) pour mémoriser une page télétexte comprenant au moins une sous-page, le circuit étant caractérisé en ce qu'il comprend un décodeur (11) agencé pour mettre en oeuvre un procédé selon l'une des revendications 1 à 9. 11. Récepteur de télévision comportant un dispositif de mémorisation selon la revendication 10.