Brevet FR2541478A1 — publié le 19840824

N La présente invention a pour objet un ré- cepteur de télétexte muni de moyens permettant une acquisition anticipée de certains articles diffu- sés. Pour éviter toute confusion sur la termi- nologie qui va être employée par la suite, on rap- pellera tout d'abord que l'expression vidéographie désigne un procédé de télécommunication permettant de présenter à un usager des messages alphanuméri- ques ou graphiques sur un écran de visualisation. Dans une variante de ce procédé, les messages sont systématiquement diffusés par un réseau de télévi- sion et l'usager peut effectuer un choix parmi ces messages Il s'agit alors de la vidéographie diffu- sée, dite encore "télétexte" En France, le système dit "ANTIOPE" relève de cette variante. Dans un système de télétexte les informa- tions sont codées sous forme numérique et elles sont organisées selon une norme française dite DIDON (pour Diffusion de Données Numériques) Cette norme est décrite dans de nombreux, documents, notamment dans les N O 3 80 et 1 82 de la revue "Radiodiffu- sion-Télévisioon", dans le brevet-français du 6 juin 1975 publié sous le N O 2 313 825, dans le 'premier certificat d'addition à ce brevet# du 3 juin 1977 publié sous le N O 2 393 480, et également dans le brevet français du 26 septembre 1977 publié sous le n O 2 404 350. A propos de cette norme, il suffit de rap- peler ici que les données numériques sont organisées en octets regroupés en bloc Un en-tête, formé lui aussi d'octets, est ajouté à chaque bloc et l'ensem- ble constitue un paquet Pour l'exploitation en France, en norme dite L, l'ensemble d'un paquet a une taille maximale de -40 octets Un tel paquet est 2 2541478 inséré sur une ligne de l'image, soit uniquement dans la partie de l'image réservée au retour du ba- layage vertical et partiellement occupée par les si- gnaux-de synchronisation de trame et éventuellement d'autres signaux de contrôle, le reste de l'image étant occupé par des signaux vidéo classiques, soit sur la totalité de l'image en l'absence de signal vidéo A la réception, les paquets sont triés par démultiplexage et, par traitement de-l'en-tête, les blocs de données sont restitués. Dans le système ANTIOPE, des messages dis- tincts peuvent être multiplexés au sein d'une même voie numérique grâce à une structuration en "arti- cles" La structure des articles permet de multi- plexer entre eux, soit des messages de description d'écran, soit d'autres types d'informations. Chaque article est constitué de quatre sé- quences consécutives: un début d'article, un en- tête d'article, un champ de données et une fin d'ar- ticle Une telle structure est représentée sur la figure 1. Le début et la fin de l'article sont repé- rés par des codes particuliers On sait, d'une ma- nière générale, que les codés utilisés en télétexte sont rangés dans un tableau à 16 lignes et 8 colon- nes, chaque code étant repéré par le rang de sa co- lonne (exprimé de O à 7) et le rang de sa ligne (exprimé de 0 à 15) Ainsi, pour le début d'article on utilise les deux codes SOE de rangs 0/1 et RS de rangs 1/14 La fin de l'article est codée par ETX-EOT de rangs respectifs 0/3 et 0/4. L'en-tete d'article est constitué d'une suite d'octets ayant fait l'objet d'un codage de Hamming (soit, par octet: 4 bits d'information + 4 bits de protection) Il comporte trois parties successives, décrites ci-après: une séquence de classification, un octet de liaison et une séquence d'interprétation. La séquence de classification permet de transmettre un "numéro de classification" repérant le message dans le fichier des messages à transmet- tre, et participe à la mise en relation source-ré- cepteur Il s'agit par exemple de la sélection d'une "page" par son 'numéro" Cette séquence comporte trois octets Cl, C 2, C 3 A, B, C, F pour les six dernières. Les valeurs prises par ces octets définis- sent une première classification de la nature des messages portés par l'article. Les différents articles sont répartis en trois classes, suivant leur numéro de classifica- tion. lère classe: Cl=C 2 =C 3 = 0: Ce numéro d'article est réservé à la description des "rangées O o La rangée O est un "écran auxiliaire", destiné à la visualisation de messages de servi- ce En télétexte, un terminal de ré- ception est censé acquérir et in- terpréter tous les articles de nu- méro O cle donné correspondant à une de- mande explicite de l'usager étant cependant prioritaire, c'est-à-dire qu'elle occulte l'acquisition des rangées O pendant le traitement). 4 2541478 2 ème classe: Cl C 2 C 3compris entre 001 et 999: Ce champ de numérotation est réservé à la transmission d'infor- mations ayant trait à un message vi- sualisable particulier concernant l'écran principal (rangées 1 à 24 et marges) Dans ce cas, Cl, C 2 et C 3 représentent respectivement les centaines, les dizaines et les uni- tés du numéro de page. 3 ème classe: au moins l'un des octets Cl, C 2, C 3 est égal à A, les autres étant com- pris entre 0 et 9: La valeur A doit être considérée comme équivalente à n'importe quelle valeur prise par l'octet correspondant, entre O et 9 Cependant, le numéro 000 ne doit pas être considéré comme inclus dans cette équivalence Ce mécanis- me permet d'adresser un message unique de façon simultanée auprès -de plusieurs terminaux branchés sur des "numéros" de pages différents. Toutes ces questions sont décrites en dé- tail dans la Revue "Radiodiffusion télévision" documents 3-80 et 1 82. Ces différentes caractéristiques d'un système de télétexte ayant été rappelées, on peut aborder maintenant le problème que se propose de ré- soudre l'invention. Un magazine destiné à un système de télé- texte est diffusé de manière cyclique Les articles qui composent ce magazine (dont la structure vient d'être précisée) sont diffusés cycliquement eux aus- si A la réception, l'usager sélectionne un article en composant sur un clavier un numéro à trois chif- fres, compris entre 001 et 999 D'après ce qui pré- cède, on voit que l'usager n'a accès, en fait, qu'aux articles de la deuxième classe, le nombre af- fiché sur le clavier coïncidant avec le numéro d'une page du magazine. Dans les premiers systèmes de télétexte, les informations nécessaires à l'affichage d'une par- ge étaient entièrement contenues dans l'article cor- respondant Le choix d'une page parmi toutes les pa- ges diffusées cycliquement s'effectuait par un logi- ciel approprié qui permettait de comparer les codes C 1, C 2, C 3 des articles reçus avec les trois digits sélectionnés par l'usager à l'aide de son clavier. Aujourd'hui, cependant, les systèmes sont plus complexes et l'information correspondant à une page à afficher peut ne plus être rassemblée à l'in- térieur d'un seul article. On a vu en effet apparaître différents ar- ticles, ou unités, comme par exemple: des pages dites de service, qu'il faut acquérir systématiquement; on y trouve en général des in- formations relatives au magazine sélectionné (titre, numéro du magazine,), indiquant l'ori- gine du magazine (chaîne de diffusion, nom du ser- veur,), - des unités dites de "téléchargement", qui servent à transmettre des informations communes à plu- sieurs pages utilisatrices; ces unités peuvent être des alphabets, des palettes de couleur, des- informations de fond de page, des unités de messagerie; ces messages peuvent être des informations qui seront utilisées par le terminal pour commander la mise en marche d'équi- pements tels que des magnétoscopes; ils peuvent être aussi des informations de type sommaire des magazines diffusés, éventuellement des commandes destinées au termi- nal (ordre d'affichage d'un sous-titre par exem- ple), des unités d'entrée en session; ces unités con- tiennent les informations précisant le lien entre les articles; par exemple, une unité va contenir la liste des articles diffusés dans le magazine et pour chaque article les numéros de page de télé- chargement associée. Chacun de ces articles reçoit un numéro propre Un récepteur de télétexte doit donc prendre en compte plusieurs articles pour une seule page de- mandée. Les tests à effectuer peuvent-exiger ainsi beaucoupsde temps, ce qui a pour conséquence, au niveau de la source de diffusion, d'obliger à espa- cer davantage les articles de telle sorte que le récepteur puisse vérifier les en-têtes de tous les articles du magazine On est donc amené à utiliser le canal de transmission de façon non optimale. La présente invention a justement pour ob- jet de remédier à cet inconvénient en dotant les récepteurs de télétexte de moyens permettant de sim- plifier les tests, notamment d'en raccourcir la du- - rêe de traitement, et de minimiser le nombre d'opé- rations logiques requises. A cette fin, l'invention prévoit l'utili- sation, dans le récepteur, en plus des organes con- nus permettant d'acquérir une page souhaitée, de moyens permettant d'acquérir par anticipation des articles complémentaires susceptibles de servir pour la restitution d'une page sélectionnée par l'usager. Ces moyens consistent essentiellement en un circuit, appelé circuit de décision d'acquisition ou, en abrégé, CDA, qui coopère avec les moyens ha- bituels du récepteur, à savoir les moyens informati- ques aptes à gérer les organes du récepteur et la mémoire du récepteur qui reçoit les différents arti- cles nécessaires à la restitution de l'image choi- sie Ce circuit est essentiellement composé de moyens permettant d'effectuer des tests de comparai- son des octets Cl, C 2, C 3 des articles reçus avec des octets Al, A 2, A 3 désignant la page sélectionnée par l'usager et avec des octets Bi, B 2, B 3 consti- tuant un seuil à-partir duquel l'acquisition des articles est décidée. L'invention permet alors de définir une quatrième classe d'articles,qui fait suite aux trois classes définies plus haut Cette quatrième classe est la suivante: 4 ème classe: au moins l'un des octets Cl, C 2, C 3 a une valeur comprise entre B et P: On peut distinguer plusieurs sous- classes: si Cl=B: Les valeurs correspon- dantes sont réservées à des arti- cles qui ne sont sélectionnés que lorsque le décodeur est dans un état approprié: (télévision, sous-titrage, recherche d'identi- fication de programme, >, autre que celui dans lequel l'usager demande, explicitement ou impli- citement une page de la première catégorie ( O à 999); si Cl prend l'une quelconque des valeurs C, D, E, F: les diffé- rents codes sont classés de la façon suivante si Cl=F, l'article doit être obligatoirement examiné par un décodeur, si Cli F, les articles qu'il est plus intéressant de prendre re- çoivent les valeurs les plus élevées Ainsi: E F? F désigne un article de plus haute priorité après les "obligatoires", E F E désigne un article qui vient juste après, et ainsi de suite jusqu'à c O O Les caractéristiques de l'invention appa- raîtront mieux après la description qui suit, d'un exemple de réalisation donné à titre explicatif et nullement limitatif Cette description se réfère à des dessins annexés, sur lesquels: la figure 1, déjà décrite, représente la structure d'un article, la figure 2 montre la place du circuit de décision d'acquisition dans un récepteur de télé- texte conforme à l'invention, la figure 3 montre la structure de ce circuit. Le récepteur de télétexte représenté sur la figure 2 comprend d'abord, de manière connue, un circuit 10 de démodulation, dont l'entrée reçoit le signal composite analogique-numérique résultant du multiplexage des données numériques avec le signal vidéo, et dont la sortie délivre les seules données numériques Le récepteur comprend ensuite un circuit 12 de démultiplexage, qui permet d'extraire les don- nées numériques appartenant à chacune des voies et de restituer la continuité des voies Ce circuit dé- livre des données numériques DN organisées en arti- cles comme illustré sur la figure 1, et simultané- ment un signal d'horloge H qui accompagne ces don- nées Le récepteur comprend encore une mémoire 14, par exemple fonctionnant selon la procédure FIFO ("First-In-First-Out") pour laquelle les premières données entrées sont les premières a sortir, un mi- croprocesseur 16, divers organes (récepteur de télé' vision, mémoire d'image, etc) rassemblés dans un bloc 18 comprenant notamment un clavier 20 Le mi- croprocesseur 16 est relié aux différents organes par un bus 22. Le récepteur représenté sur la figure 2 se distingue de l'art antérieur par la -présence d'un circuit 30, dit de décision d'acquisition ou CDA', inséré entre le démultiplexeur 12 et la mémoire 14. Ce circuit reçoit les données numériques DN et le signal d'horloge H et il délivre les mêmes données DN à la mémoire avec un signal CE de commande d'ou- verture ou de fermeture de la mémoire De cette ma- nière, le circuit 30 peut commander la mémorisation de certains articles qui lui semblent susceptibles d'être utilisés. Le -principe général de fonctionnement du système est le suivant Compte tenu de la hiérarchie qui prévaut dans les différents codes des articles diffusés, hiérarchie qui a été précisée plus haut, le récepteur va choisir un seuil pour les codes de classification, seuil à partir duquel les articles seront retenus par le CDA et stockés dans la mémoi- re Ce seuil est défini par le microprocesseur et affiché dans le CDA Il dépend de la capacité de mémorisation du récepteur, qui devra pouvoir stocker tous les articles dont le numéro est supérieur à ce seuil, de la capacité de gestion dynamique de cette mémoire, des conditions d'exploitation des services utilisateurs. Tout article dont le code de classifica- tion est supérieur à la valeur choisie sera retenu. Au bout d'un cycle de diffusion du magazine, le mi- croprocesseur teste le contenu de la mémoire et constate-: soit que cette mémoire -n'est pas encore pleine, auquel cas il modifie en baisse la valeur du seuil, soit qu'elle est juste pleine, auquel cas il ne modifie pas le seuil, soit qu'on n'a pas pu stocker tous les articles qui répondent au critère de sélection, auquel cas il modifie en hausse la valeur du seuil, et il commande un nouveau cycle de sélection. Si les priorités dans les codes ont été bien établies à l'émission, on disposera ainsi dans la mémoire, non seulement de l'article correspondant à la page choisie, mais des articles complémentaires susceptibles d'être nécessaires au traitement de cette page. On comprendra mieux le fonctionnement du circuit après la description de sa structure et d'un exemple de mise en oeuvre - La structure du circuit est représentée sur la figure 3 Ce circuit comprend un registre à décalage 32, a une entrée série 34, une entrée hor- loge 36, une sortie série 38 et cinq sorties paral- lèles 40; ce registre contient cinq cellules 41 à 45 Il comprend encore un module de mémorisation 50 comprenant un premier groupe de trois cellules de mémorisation 51, 52, 53, un second groupe de trois cellules de mémorisation 54, 55, 56 et une septième unité ou bascule 57 à deux éléments binaires Chacu- ne des cellules 51 à 56 peut être du type bascule "match", c'est-à-dire être transparente pendant toute la durée o un signal d'horloge dé commande est à 1 et retenir l'état du signal d'entrée à par- tir du front descendant de l'horloge On peut utili- ser, par exemple, des circuits de type 74 L 5273 Le module se complète par un circuit de décodage d'adresse 58 alimenté par un bus de commande BC et un bus d'adresse BA Les cellules de mémorisation sont reliées, elles, a un bus de données BD Ces trois bus forment le bus général du récepteur Ce circuit comprend encore un module de décision 60 formé d'un premier circuit logique comprenant un premier groupe de trois circuits comparateurs d'oc- tets 61, 62, 63 à deux entrées, la première reliée à l'une des sorties des cellules 51, 52, 53, la secon- de à l'une des trois premières cellules 41, 42, 43 du registre à décalage -32; un second groupe de trois circuits comparateurs d'octets 64, 65, 66 à deux entrées, la première reliée à la sortie de l'une des cellules 54, 55, 56, la seconde à l'une -20 des trois premières cellules 41, 42, 43 du registre à décalage, et enfin-un détecteur 68 de codes RS et. SOH relié aux deux cellules 44 et 45 du registre à décalage Le circuit 60 comprend encore un circuit qui effectue la synthèse des résultats délivrés -par tous les comparateurs 61 à 66 et par le détec- teur 68 Le circuit 70 peut être un circuit FPLA ("Field Programmable Logic Array") qui est un réseau logique programmable par l'utilisateur Le circuit délivre deux signaux, l'un CO qui est une comman- de d'ouverture de la mémoire et l'autre CF qui est une commande de fermeture; Les signaux sont mémori- ses dans une bascule 80, dont la sortie 82 est re- liée à une entrée d'une porte NON-ET 84 dont une autre entrée reçoit les impulsions d'horloge H qui accompagnent les données La sortie de cette porte est appliquée à l'entrée 14 C de commande d'écriture de la mémoire 14, dont l'entrée-de données 14 D re- çoit, par ailleurs, les données extraites du regis- tre à décalage 32. Le fonctionnement de ce CDA est le sui- vant Le registre à décalage 32 reçoit les octets constituant les articles émis Chaque article com- mence par SOH et se poursuit par RS, puis par les octets de classification Cl, C 2, C 3 (cf figure 1). Ces octets se rangent dans le registre, comme indi- qué sur la figure 2, l'octet SOH en tête dans la cellule 45, l'octet RS dans la cellule 44, et les octets Cl, C 2, C 3 dans les cellules 43, 42, 41. Les cellules 51, 52, 53 du module 50 re- çoivent les trois octets Al, A 2, A 3 formant le numé- ro depage sélectionnée par l'usager, numéro qui est composé sur le clavier 20 Les cellules 54, 55,'56 reçoivent trois octets B 1, B 2, B 3 qui définissent le seuil d'acquisition Ces deux groupes de trois oc- tets sont fournis par le microprocesseur, via le bus de données BD. Quant à la bascule 57 à deux éléments bi- naires, elle peut être mise dans l'un quelconque de quatre états, selon la valeur prise par les deux éléments binaires Ces quatre états définissent les tests à effectuer selon la correspondance suivan- * te: pour 01: on vérifie uniquement si le numéro de l'article reçu (Cl, C 2, C 3) est égal au numéro demandé (A 1, A 2, A 3) par l'usager, pour 10: on vérifie uniquement si le numéro de l'article reçu (Cl, C 2, C 3) est supérieur ou égal au seuil (B 1, B 2, B 3), pour 11: on vérifie si le numéro de l'article reçu (Cl, C 2, C 3) est soit égal à (Ai, A 2, A 3), soit supérieur ou égal au seuii (B 1, B 2, B 3), pour OO: on procède à une remise à zéro. i 13 2541478 La nature du test à effectuer est communi- quée au circuit FPLA 70 par une connexion 71. Le fonctionnement des comparateurs 61 à 66 est clair: recevant deux octets, ils les comparent et indiquent s'il y a identité ou non Le circuit 68 détecte la présence des-codes SOH et RS, ce qui si- gnale l'arrivée d'un article. L'envoi par le microprocesseur du code 00 dans la bascule 57 réinitialise le système de compa- raison avec pour conséquence la fermeture de l'accès à la mémoire 14. Pour une mise en oeuvre effective, il faut donc que les éléments binaires de la bascule 57 dé- finissant la nature du test soient tous deux diffé- rents de zéro Dans ces conditions, les éléments du test Al, A 2, A 3 et Bl, B 2, B 3 sont chargés dans les mémoires 51 à 53 et 54 à 56 par le microprocesseur. Indépendamment de ce chargement, toutes les informa- tions reçues transitent par le registre à décala- ge 32. Les comparateurs 61 à 66 et le détecteur 68 étant en logique combinatoire, ils fonctionnent -en permanence Les octets Ai, Bi, Ci (i=l à 3) sont chargés dans 50 et 32; lorsque l'horloge H est au niveau bas et lorsque la sortie du détecteur est à l, ce-qui signifie que les codes SOH et RS sont reçus, le test est validé. Les ordres de fermeture et d'ouverture sont mémorisés dans la bascule 80 Afin d'éviter des ouvertures ou fermetures parasites provenant de re- tards dans les différents circuits, on utilise l'horloge H d'accompagnement des données pour ne va- lider les résultats des tests que lorsque les don- nées sont stables. L'égalité entre Al, A 2, A 3 et Cl, C 2, C 3 signifie que l'on a obtenu l'article demandé et en- 14 2541478 traîne donc son transfert dans la mémoire pour en- suite être affiché. Les tests Cl, C 2, C 3 > Bl, B 2, B 3 signi- fient que l'on est en présence d'un article qui peut avoir une utilité pour le récepteur et entraîne donc son transfert dans la mémoire 14 Dour une utilisa- tion ultérieure par le microprocesseur, si celui-ci en a besoin, sinon pour y être détruit. La validation entraîne l'application d'un ordre d'ouverture ou de fermeture de la mémoire. L'ouverture est obtenue lorsque: le signal "nature du test" inscrit dans 57 étant 01, on a Al=Cl, A 2 =C 2 et A 3 =C 3 quels que soient Bl, B 2, B 3, le signal "nature du test" étant 10, on a Cl,C 2,C 3 > Bl,B 2,B 3, c'est-à-dire: soit Cl) Bl, soit Cl = Bl et C 2 >B 2, soit C 2 = Bl, C 2 B 2 et C 3 >B 3 le signal "nature du test" étant 11, l'une ou l'autre des conditions précédentes est satisfai- te. Toute autre condition, le test étant vali- dé, entraîne la fermeture de l'accès à la mémoire. C'est le cas également lorsque le signal nature du test est 00, indépendamment des conditions de vali- dation du test. Pour encore mieux saisir le principe de fonctionnement du circuit de l'invention, un exemple va être décrit. On suppose que l'on est en présence d'un magazine comprenant: articles numérotés de 1 à 10, directement ac- cessibles au clavier; ces articles contiennent l'information des numéros des pages de télécharge- ment à acquérir avant visualisation; - 3 articles numérotés EFD, EFE et EFF (notation hexadécimale) qui sont des articles de télécharge- ment qui sont utilisés en complément des 10 arti- cles précédents selon le tableau suivant, qui don- ne pour chaque article accessible (numéroté de 1 à ) les articles complémentaires à acquérir. EFF EFE EFD 1 X X 2 X X 3 X 4 X X X 6 X 7 X X- 8 X' X 9 X 10 X On remarquera que la source a affecté la priorité la plus élevée (c'est-àdire EFF qui est supérieur aux deux autres codes), à l'article utilisé le plus fréquemment en complément des articles acces- sibles au clavier par leur numéro Dans l'exemple pris, ces articles de télechargement sont des al- phabetscomplémentaires; 1 article numéroté F 00 qui est un article d'entrée en session et qui contient les relations existant entre les articles visualisables et les articles de téléchargement. On se place en outre dans le cas o le récepteur dispose d'une faible mémoire lui permet- tant de ne stocker que deux articles de télécharge- ment. On suppose tout d'abord que le récepteur n'est pas capable d'utiliser l'article F 00 d'entrée en session. Lorsque l'usager demande au clavier une page numérotée de 1 à 10, le circuit d'acquisition 16 2541478 CDA sera programmé en mode 01 l pour rechercher l'ar- ticle correspondant Une fois que cet article sélec- tionné par le CDA a été traité à sa sortie de la mémoire, le récepteur va vérifier si dans sa mémoire il dispose des pages complémentaires associées: dans l'affirmative, il va pouvoir afficher la pa- ge, dans la négative, il va programmer le CDA en mode avec un seuil égal à COO (notation hexadécima- le) Dans ce mode, il va voir défiler dans sa mé- moire toutes les pages de téléchargement et il va pouvoir stocker dans sa mémoire les seuls articles de téléchargement dont il a besoin, par exemple EFE et EFD si la page sélectionnée est 2; puis il affichera la page Cette opération nécessite un cycle de diffusion supplémentaire. Lorsque la page est affichée, le récepteur reprogramme le CDA en mode 10 avec un seuil égal à EFE de façon à stocker dans sa mémoire les deux ar- ticles de téléchargement (EPF et EFE) les plus fré- quemment utilisés. Le récepteur pourra ainsi afficher, en au plus un cycle de diffusion du magazine, toutes les pages sauf celles numérotées 2 et 7 qui ont besoin de la page EFD Pour ces dernières, il faudra deux cycles de diffusion: il faut en effet abaisser le seuil à C O 00. Pour un récepteur capable d'utiliser la page d'entrée en session FOO, dès l'initialisation le CDA est programmé en mode 10 avec un seuil égal à F 00 Dans ce cas, tous les articles de la forme FXX transitent par la mémoire Le récepteur prend donc en compte en particulier l'article F 00. On peut reprendre l'exemple de la sélec- tion de la page 2 par l'usager Le récepteur sait 17 2541478 déjà, du fait de la prise en compte de l'article F 00 que la page 2 a besoin des pages complémentaires EFE et EFD Le sachant, dès la sélection, il va program- mer le CDA en mode Il avec Al A 2 A 3 = 002 et Bl B 2 B 3 =EFD. De cette façon, tous les éléments de la page ont pu être sélectionnés en un seul cycle au lieu de deux comme précédemment. Si le récepteur n'avait pas été équipé du circuit CDA de l'invention, le fonctionnement aurait été le suivant: - recherche de la page demandée au clavier, recherche des pages de téléchargement associées par leurs numéros; sur chaque en-tête d'article, il faut donc tester si le numéro prend une valeur parmi plusieurs; lorsque ce test est fait en lo- giciel, il est très long à effectuer; or, ceci est très gênant car à la suite d'un article très court, on risque en effet de-ne pas prendre en compte l'en-tête de l'article-suivant. Le récepteur peut utiliser le contenu de l'article d'entrée en session et mémoriser les deux articles de téléchargement les plus fréquemment uti- lisés, et rechercher l'article demandé au clavier ainsi que les articles de téléchargement associés non présents dans sa mémoire. Si l'on compare maintenant les contrain- tes d'émission des articles dans les deux cas, on observe: sans CDA (art antérieur): le temps entre la fin d'un en-tête d'article et le début de l'en-tête de l'article suivant dans le cycle de diffusion doit être telque le récepteur soit capable de sélectionner un numéro d'article parmi plusieurs; actuellement ce temps est de 640 As (soit 10 lignes de balayage), avec CDA (selon l'invention): la contrainte n'existe plus qu'entre deux articles de téléchargeirent consécutifs; l'intervalle de temps entre deux tels articles peut être utilisé par des articles visualisables. t l 9 2541478 REVENDICATION Récepteur de télétexte comprenant de ma- nière connue: un circuit de démodulation ( 10) ayant une entrée recevant un signal composite résultant d'un multi- plexage entre des données numériques avec un si- gnal vidéo et Une sortie délivrant les seules don- nées numériques, un circuit de démultiplexage de données ( 12) ayant une entrée reliée à la sortie du circuit de démo- dulation et une sortie délivrant des données numé- riques selon des voies continues, ces données étant organisées en articles, chaque article comn- prenant un début d'article constitué de deux codes particuliers (SOH, RS) suivi d'un en-tête d'arti- cle comprenant, entre autres, trois octets de classification (Cl, C 2, C 3), une mémoire ( 14) ayant une entrée de données numé- rique et une entrée de commande, un microprocesseur ( 16), divers organes ( 18) dont un clavier ( 20) de numé- rotation permettant de choisir un code à trois octets (Al, A 2, A 3), ce code étant compris entre 001 et 999, ce récepteur étant caractérisé en ce qu'il comprend en outre un circuit de décision d'acquisition anti- cipée d'articles ( 30) inséré entre le circuit de dé- multiplexage ( 12) et la mémoire ( 14), ce circuit comprenant: un registre à décalage ( 32) à une entrée série ( 34) reliée au-circuit de démultiplexage ( 12), une sortie série ( 38) reliée à l'entrée de données de la mémoire ( 14),-ce registre comprenant cinq cel- lules ( 41 à 45) reliées à cinq sorties parallè- les ( 40), un module de mémorisation ( 50) comprenant un pre- mier groupe de trois cellules de mémorisation ( 51, 52, 53) aptes à mémoriser trois octets (Al, A 2, A 3), un'second groupe de trois cellules de mémori- sation ( 54, 55, 56) aptes à mémoriser trois octets (Bi B 2, B 3), et une bascule ( 57) à deux éléments binaires, cette bascule pouvant ainsi se trouver dans l'un quelconque de quatre états logiques, un circuit logique de comparaison comprenant un premier groupe de trois comparateurs d'octets ( 61, 62, 63) à deux entrées, l'une reliée à l'une des trois cellules de mémorisation ( 51, 52, 53) et l'autre à l'une des sorties parallèles des trois premières cellules ( 41, 42, 43) du registre à dé- calage ( 32), un second groupe de trois compara- teurs d'octets ( 64, 65, 66) à deux entrées, l'une reliée à la sortie de l'une des trois cellules de mémorisation ( 54, 55, 56), l'autre à l'une des sorties parallèles -des trois premières cellules ( 41, 42, 43) du registre à décalage ( 32), et enfin -un détecteur ( 68) de codes-de début d'article (.SOH, RS), ce détecteur étant relié aux sorties parallèles des deux dernières cellules ( 44, 45) du registre à décalage ( 32),' un circuit logique ( 70) de synthèse des comparai- sons, relié aux six comparateurs d'octets ( 61 à 66) et au détecteur ( 68) et à la bascule ( 57), ce circuit délivrant un signal de commande d'ouvertu- re (CO) ou de fermeture (CF) appliqué à l'entrée de commande de la mémoire, selon le résultat de l'un quelconque des trois tests, un test étant défini par l'un de trois états possibles de la bascule ( 57), ces tests étant respectivement: Cl C 2 C 3 = Al A 2 A 3, Cl-C 2 C 3 > Bl B 2 B 3, Cl C 2 C 3 = Al A 2 A 3 ou Cl C 2 C 3 ? Bl B 2 B 3 le quatrième état de la bascule ( 57) définissant une remise à zéro des cellules de mémorisation, le microprocesseur ( 16) chargeant de manière appro- priée le module de mémorisation avec des octets Al, A 2, A 3 définissant une page à sélectionner, et des octets Bl, B 2, B 3 définissant un seuil tel que tous les articles dont les octets Cl, C 2, C 3 de classifi- cation sont supérieurs à ce seuil provoquent l'appa- rition du signal d'ouverture de la mémoire, le mi- croprocesseur vérifiant après chaque cycle de diffu- sion des données l'état de la mémoire ( 14) pour agir en hausse ou en baisse sur le seuil Bl, B 2, B 3, ou le laisser inchangé.