Brevet FR2511826A1 — publié le 19830225

L'invention concerne un service de visualisa- tion qui transmet électivement une image ou bloc d'infor- mations numériques par un système de télévision. L'art antérieur a proposé un certain nombre de schémas pour visualiser soit quelques lignes,soit une page de texte imprimé par un système de télévision. Presque invariablement ces schémas utilisent une ou plu- sieurs lignes de balayage horizontal dans l'intervalle d'effacement vertical pour transmettre des informations numériques et ensuite,par emmagasinement dans une mémoire, accumulent assez d'informations pour finalement repro- duire une page entière Certains systèmes utilisent les lignes téléphoniques de transmission du son et impliquent un débit binaire faible. Une vue globale de ces arrangements est donnée dans l'article de Joseph Roizen "Teletext in the USA", SMPTE Journal, Vol 90, N 7, juillet 1981,pages 602-610. Une étude similaire de Clarke & Fenn, "The UK Prestel Service, Technical Developments between March 1980 and March 1981 ", Proceedings of Videotex 981, Inter- national Conference and Exhibition, 20-22 mai, Toronto, Canada, Page 147, donne les éléments de ces sytèmes à large bande pour lignes téléphoniques en Grande-Bretagne. Le brevet des Etats-Unis d'Amérique n 3 891 792 de H Kimura, intitulé "Television Character Crawl Dis- play Method and Apparatus", du 24 juin 1975 donne tous les détails sur un mode de transmission concernant une ligne à l'intérieur de l'intervalle d'effacement vertical selon lequel on produit une ligne de texte mobile dans un système normal d'images de télévision. Kaiser & Buehlmair, de l'Institut fuer Nachri- chtenuebertragung, Stuttgart, Allemagne Fédérale, "Cabletext, Text Distribution on CATV Networks, Symposium Record, 12 th International Television Sympgsium and Technizal Exhibition, Montreux, 30 mai 1981, CATV Sessions Vol, Page 3 " proposent un système dans lequel des Informations numériques sont transmises en continu sur un ou plusieurs 51 i 826 canaux inutilisés d'un système de télévision par câble au moyen de radiofréquences de bande latérale restante. Aucun effort n'est fait pour utiliser un canal vidéo avec des impulsions de synchronisation. Feldman, dans "Digital Audio Using Your VCR", Radio-Electronics (magazine, USA), Août 1981, forme des mots de 14 bits pour les canaux stéréophoniques de gauche et de droite et les passe en alternance sur des lignes du format de télévision Son procédé ne permet pas un fonctionnement fiable avec des caractères de données, car il utilise un débit binaire relativement élevé et se base sur une moyenne arithmétique pour remplacer les bits manquants. La présente invention permet de fournir un service consistant à transmettre une ou plusieurs images de texte numérique au lieu d'une image de télévision pro- prement dite. Le but de la présente invention est de fournir essentiellement une image complète de texte écrit par la conversion de données numériques en caractères alphanumé- riques à visualiser à l'endroit de réception de l'utili- sateur De cette manière,lesdites informations sont trans- mises environ 200 fois plus vite que par les procédés qui transmettent sur seulement deux lignes dans chaque inter- valle de synchronisation verticale. Comme la vraisemblance d'une erreur numérique à cause de la perte-de bits est importante, un code de redondance cyclique est introduit à la fin de chaque ligne de données numériques pour détecter les erreurs. Cette redondance est offerte en envoyant les mêmes données dans des trames successives. Un code d'identification,tel que le code de temps d'intervalle vertical (VITC), est ajouté à chaque image à l'intérieur de l'intervalle de synchronisation effacé. Ceci est lu o se trouve l'utilisateur et son choix d'une ou plusieurs images peut alors être réalisé. 2511 à 26 Le système est contrôlé par microprocesseur à la source et chez l'utilisateur On prévoit des mémoires. Un générateur de caractères pour imprimer du texte sur un écran de tube à rayons cathodiques (CRT) fonctionne à partir d'une densité élevée de bits numéri- ques. La présente invention va maintenant être décrite à propos de formes de réalisation données à titre d'exem- ple non limitatif et à l'aide des dessins annexés sur lesquels: la figure 1 est un schéma tuel d'un appareil générateur d'images télévision; la figure 2 est un schéma tuel d'un appareil de lecture d'images télévision; synoptique de données concep- de synoptique concep- de données de d'un généra d'un lecteux reil généra reil de lec la teur la r de figure 3 est un de code vidéo; figure 4 est un code vidéo; schéma synoptique global schéma synoptique global la figure 5 est un organigramme pour un appa- teur d'images de données de télévision; la figure 6 est un organigramme pour un appa- ture d'images de données de télévision; et la figure 7 est un organigramme permettant un fonctionnement renforcé de l'appareil de lecture d'images de données de télévision. A la figure 1, le numéro de référence 1 iden- tifie une station manuelle d'entrée comprenant un clavier qui donne une sortie numérique pour chaque touche et un tube cathodique (CRT) qui comporte une trame de télévision. La sortie du clavier passe dans un système de microprocesseur 2 et ensuite vers une mémoire RAM 3 (mémoire vive) A partir de là, un signal de lecture de la mémoire retourne vers la station 1 pour actionner le tube cathodique Ceci permet à l'utilisateur de voir ce qui a été introduit par le clavier. 2 i 1826 Un disque souple (magnétique) 4, ou l'équivalent, est utilisé soit pour accepter ce que l'opérateur-utilisa- teur a écrit, soit pour le maintenir, indépendamment,pour une utilisation à un moment ultérieur quelconque En variante, il peut constituer une source d'informations numériques qui doivent être traitées selon la présente invention et qui ont été précédemment enregistrées par un processeur de mots ou analogue. Lorsque le texte sous forme numérique est défi- nitif, un signal correspondant provenant du clavier l par l'intermédiaire du système de microprocesseur 2 agit sur l'accès direct à la mémoire (DMA) 5 de manière à lire rapidement des données numériques provenant de la mémoire RAM 3. Ces données sont fournies à un générateur 6 de code vidéo (VC) qui reçoit également une synchronisation composite de télévision Le générateur 6 est excité pen- dant essentiellement la totalité de chaque trame plutôt que seulement brièvement dans l'intervalle vertical. Ce dernier cas serait celui du générateur connu de code de temps d'intervalle vertical (VITC). La sortie du générateur de code vidéo en 7 comprend un signal de télévision composite ayant les images de données numériques avec la synchronisation horizontale et verticale et l'effacement appropriés. Il peut être transmis par un émetteur de télévision (à large bande) ou un système à câble, enregistré sur un magnétoscope ou un dispositif d'enregistrement de signal de télévision équivalent. A la figure 2, le numéro de référence 7 ' iden- tifie l'entrée qui correspond à la sortie 7 de la figure 1. Comme annoncé ci-dessus, la réception peut avoir lieu par un récepteur de télévision, par un appareil de réception d'un système de télévision par câble, par une bobine ou cassette de bande vidéo transportée physiquement de l'en- droit l'émission à l'endroit de réception ou par d'autres moyens équivalents. L'entrée est introduite dans le lecteur de code vidéo 9 (VC) d'o des données vidéo et des informations de synchronisation sont obtenues et acceptées par une seconde unité 10 d'accès direct à la mémoire, après réception par le lecteur d'un signal de déclenchement provenant de l'accès direct à la mémoire. Cette unité d'accès direct à la mémoire traite rapidement les données numériques à la vitesse de trame de télévision de manière à emmagasiner séquentiellement les données numériques reçues dans la mémoire RAM 12, en commençant par une adresse spécifiée par le microproces- seur 11 Lorsque les données ont été entreposées, leur commande est réalisée par le système de microprocesseur 11, pour ce qui concerne l'activation et la séquence des adresses à utiliser dans la mémoire RAM 12. Le panneau de commande 14 communique dans les deux sens avec le microprocesseur 11 et comporte des bou- tons poussoirs permettant à l'utilisateur d'indiquer par pression la ou les sélections désirées Celles-ci appa- raissent alors sur le visuel 15 tel qu'un récepteur de télévision ou un écran cathodique de contrôle pour infor- mer l'utilisateur de ce qui s'est passé. Les deux unités 5 et 10 d'accès direct à la mémoire sont employées particulièrement de manière que le traitement des données numériques ait lieu à une vitesse élevée suffisante pour satisfaire aux exigences de synchro- nisation de la trame de télévision. Le générateur de code vidéo de la figure 3 correspond avec plus de détails à l'élément 6 et il est relié coactivement aux éléments additionnels de la figure 1. L'entrée des informations des données numériques de la figure 3 est dérivée soit du clavier du tube cathodi- que 1 ou du disque souple 4 représentés à la figure 1 A partir de là, la ligne 17 transporte des informations d'adresse et la ligne 18 transporte les informations numériques. Ces lignes entrent dans le microprocesseur 2, qui peut être un élément "Intel" du type 8085 pour établir un fonctionnement de commande des éléments reliés Un tel élément est constitué par la mémoire RAM 19 à utilisation générale qui peut être composée de 8 unités "Intel" 2118 16 K donnant une mémoire de 8 x 16 K. Une, autre liaison va à la mémoire RAM vidéo 20 qui peut être constituée par deux unités "Intel" 2114,ce qui donne une mémoire de 8 x 1 K. La mémoire RAM 20 est reliée auxbus d'entrée 17 et 18 et,à partir de cela,à la mémoire RAM 19 et au microprocesseur 2. Elle est également reliée à l'unité DMA 5 (accès direct à la mémoire), car elle en reçoit une ligne d'adresseset lui envoie une ligne de données L'unité 5 DMA reçoit également une liaison de commande à partir du microprocesseur 2 On donne à l'unité d'accès direct de mémoire l'adresse de départ de la séquence qui doit être déchargée de la mémoire RAM vidéo. Ensuite, l'unité d'accès direct à la mémoire accomplit la tache à grande vitesse, en extrayant chaque nultiplet en moins de 4,5 microsecondes ainsi qu'il est nécessaire pour remplir les lignes de télévision à une vitesse de 1,79 M bits par seconde Ces données sont enregistrées dans la mémoire RAM 21 à grande vitesse qui peut être composée de quatre éléments 74 L 5670 de la firme Texas Instruments, ce qui fournit une capacité de 8 x 16. Les aspects du problème concernant le placement des lignes sont traités dans le séparateur de synchronisa- tion horizontale et verticale 22 L'entrée est un signal de synchronisation composite vidéo et les sorties sont des impulsions de synchronisation verticale et horizontale séparées. La boucle de code vidéo verrouillée en phase 24 accepte des impulsions de synchronisation horizontale et engendre un train de fréquence sous-porteuse couleurs,,na- druple, d'impulsions d'horloge qui sont utilisées pour la synchronisation de code vidéo La fréquence est de 2 e 11 Èê 6 14 318 180 Hz. L'impulsion d'horloge passe dans la logique de synchronisation de bits de code vidéo 25 qui comprend des compteurs bascule et des portes logiques ET qui produisent des signaux de synchronisation et de mise en séquence. Ils servent à fournir une synchronisation à la mémoire RAM 21 à grande vitesse, à la logique de sélection de bits 26, à la logique de génération CRC 27 (code de vérification de redondance cyclique),et à la logique de sélection de sortie 28 Ceci permet de fournir une compatibilité entre les bits numériques et les impulsions de synchroni- sation définissant une ligne horizontale. La logique de sélection des bits 26 accepte les informations numériques parallèles sur quatre conducteurs d'entrée et convertit ces informations sous forme sérielle par l'action d'un convertisseur parallèle/série Sa sor- tie a lieu par l'intermédiaire d'un seul conducteur; elle est à la moitié de la fréquence sous-porteuse couleurs, c'est-à-dire 1 789 772,5 Hz. Un signal de sortie de la logique de sélection de bits 26 passe vers la logique 27 de génération de code de vérification de redondance cyclique Elle comprend une porte OU exclusive, une porte ET, un registre à décalage et des portes additionnelles ET Ces éléments sont connec- tés pour diviser effectivement le flux de bits de sortie sériels par le polynome (x 8 + 1) et ajouter le reste en tant que derniers 8 bits du code sériel Cette technique est utilisée pour fournir des bits de vérification pour s'assurer de la validité des données reçues. La logique de sélection de sortie 28 accepte de nombreux bits de données numériques de la logique 26 et,à la fin de chaque ligne de la trame de télévision, les huit bits sont introduits pour accomplir le contrôle de redondance cyclique pour cette ligne, La logique 30 de déclenchement du code vidéo est essentiellement une porte ET qui permet sélectivement l'insertion de code vidéo en activant la logique de sélection de sortie 28 et en déclenchant le mélangeur vidéo 32 qui identifie une image de télévision qui doit recevoir le code vidéo. Le compteur des lignes actives 31 comprend huit compteurs bascule qui comptent les lignes horizon- tales en commençant par chaque impulsion de synchronisa- tion de trame Le nombre de lignes comptées est fourni à des portes ET de la logique de déclenchement de code vidéo 30 de manière que les lignes particulières (par exemple lignes 13 et 15 et lignes 26 à 256) puissent être habilitées. Lorsque les nombres de déclenchementsd'images et de lignes spécifiques comptés sont "vrais", le signal de déclenchement code vidéo est produit Le code vidéo est mélangé avec la synchronisation composite du mélan- geur vidéo 32 pour produire le signal de télévision com- posite 7,y compris le ou les images des informations numé- riques. La figure 5 est l'organigramme destine à l'appa- reil de production d'images de données de télévision de la figure 3. A la figure 5, au début, la première étape 40 consiste à "charger des données dans la mémoire RAM d'utilisation générale 19 " Ces informations numériques prennent leur source dans le clavier 1 ou tube cathodique ou dans le disque souple 4 de la figure 1. La fonction suivante 41 consiste à "transférer des données dans la mémoire vidéo RAM" Ceci met sous format la séquence et le contenu exact des données à encoder subséquemment dans une image de télévision. Ces fonctions et des fonctions subséquentes sont commandées par le microprocesseur 2 qui est programmé pour une telle activité. L'activité suivante 42 consiste 4 "attendre pour le début de l'image de télévision, trame 1 ". L'activité suivante 43 consiste à "compter vers la ligne 13 ". 2 Ui 1826 L'activité 44 "insérer le code de temps de l'intervalle vertical (VITC)" amène la réalisation de cette fonction sur la ligne 13 Il s'agit de l'insertion des codes de temps d'intervalle vertical qui permet l'identification de l'image de télévision. On l'utilise pour localiser cette image sur demande de l'utilisateur. L'activité 45 amène une répétition sur la ligne de l'opération "introduire le code de temps d'inter- valle vertical" de la ligne 13 Cette répétition fournit la redondance. L'activité 46 consiste à "compter jusqu'à la ligne 26 ". L'activité 47 consiste à "insérer des données numériques" Ceci est la première ligne de données de ce qui continue à être sensiblement toute une trame de données. L'activité 48 demande que cette introduction de données soit répétée "jusqu'à la ligne 256 incluse". Ceci donne 230 lignes de données. L'activité 49 consiste à "attendre pour le début de la trame 2 ". Les activités 50 et 51 répètent les activités précédentes N O 43, 44 et 45; mais cette fois-ci pour la seconde trame de l'image. De même,l'activité 52 est une répétition de l'activité 46. En même temps que ces diverses activités commençant à 42, les données numériques sont enregistrées sur une bande vidéo La seconde trame peut être enregis- trée avec un décalage en quadrature par rapport à l'enre- gistrement des mêmes données sur la trame numéro 1 Ceci a lieu pour éviter les imperfections de la bande telles que les désexcitations pour les mêmes données dans les deux trames. Ainsi, l'activité 53 demande "l'insertion de la 116 e ligne de données sur la ligne 26 de télévision". Ensuitel'activité 54 consiste à "introduire 2541 i 82 & la 117 e ligne de données sur la 27 e ligne de trame". L'activité 55 demande la continuation de l'in- troduction de données "en séquence" Après la ligne 230, la séquence retourne vers la ligne 1 de données. L'activité 56 appelle la fonction "achevée à la ligne 256 de trame", qui est la ligne 115 de données. Ensuite, l'appareil est en position d'attente ou passe à d'autres opérations telles que la production d'une seconde image de télévision d'informations numéri- ques ou le retour vers un mode autonome dans lequel de nouvelles données sont entrées dans le clavier 1 ou par le disque souple 4. La figure 4,est un schéma synoptique concernant le code vidéo et le traitement des images reçues. A cette figure 4,les signaux composites de télé- vision arrivant en compagnie des images de données numéri- ques entrent au niveau 7 ' et correspondent normalement aux signaux transmis et reçus provenant de la sortie 7 de la figure 1 Ces signaux peuvent aussi être reproduits à partir de dispositifs d'entreposage vidéo tels que magné- toscope à bande ou cassette vidéo. Les signaux entrent dans le filtre passe-bas 60 dont le but est d'éliminer le bruit ou les signaux d'inter- férence parasites de haute fréquence qui peuvent avoir été introduits dans le trajet émetteur-récepteur par l'inter- médiaire d'ondes radio ou par le câble vidéo Le filtre 60 peut comprendre un amplificateur LM 310 à gain unitaire fabriqué par exemple par la compagnie National Semi- conductor, et il peut être suivi d'un circuit à filtre en pi ayant une inductance et deux condensateurs qu'on fait suivre d'un autre amplificateur à gain unitaire. La sortie du filtre 60 est appliquée au sépara- teur de synchronisation vidéo 61 qui élimine la synchroni- sation horizontale et verticale du signal composite Le séparateur 61 peut comprendre un réseau série d'entrée résistance-condensateur, un amplificateur du type 74 C 04 ayant une contre-réaction par diode et deux autres 251 i 826 amplificateurs 74 C 04 en série permettant de fournir une sortie de synchronisation de polarité opposée. La sortie de synchronisation horizontale du séparateur 61 est appliquée à un dispositif d'échantil- lonnage et de maintien de synchronisation et d'efface- ment 62 qui reçoit aussi tout le signal vidéo Le dispo- sitif d'échantillonnage et de maintien 62 peut comprendre un monostable N O 74 L 5221 qui fournit une durée de largeur qui coïncide avec les impulsions de synchronisation horizontale Cette sortie est appliquée à un circuit intégré (IC) d'échantillonnage et de maintien du type LF 398 provenant par exemple de la compagnie National Semiconductor Ceci permet d'obtenir un niveau de main- tien correspondant à l'amplitude des pointes des impul- sions de synchronisation. De même, un autre monostable 74 L 5221 est connecté de façon opposée à la sortie de synchronisation horizontale provenant du séparateur 61, qui s'amorce sur le bord de fuite positif de la synchronisation et ainsi applique une durée de largeur en coïncidence-avec le niveau d'effacement suivant la synchronisation horizon- tale à un second élément LF 398 pour échantillonner et maintenir un niveau qui est égal au niveau d'effacement du signal vidéo. Tout le signal vidéo est également appliqué aux deux circuits intégrés d'échantillonnage et de main- tien, ce qui permet de fournir la forme d'onde de tension à partir de laquelle les circuits d'échantillonnage et de maintien vont extraire le niveau spécifique de pointe de synchronisation et le niveau d'effacement qui sont inté- ressants ici. Les deux niveaux ci-dessus sont appliqués au découpeur 63, à ses deux entrées opposées; c'est un amplificateur opérationnel différentiel qui, peut être l'élément LM 306 H de la firme National Semiconductor. Le seuil de commutation de l'amplificateur est une ten- sion proportionnelle à l'amplitude et au niveau courant -i 826 continu du signal vidéo te niveau courant continu de seuil est "le niveau de découpage" Le signal vidéo filtré est comparé avec le niveau de découpage pour effec- tuer une décision de découpage par rapport à chaque bit numérique et pour déterminer s'il s'agit d'un " 1 "binaire ou d'un "" binaire. En faisant passer la sortie du découpeur par un inverseur du type 74 L 504 IC,on obtient une sortie de code vidéo inversé TE et en faisant passer cette sortie par un second inverseur 74 L 504,on obtient un code vidéo tampon (BVC). L'oscillateur 64 fonctionne normalement à quatre fois la fréquence sousporteuse couleurs de 3,579 mégahertz,c'est-à-dire 14,318 mégahertz La syn- chronisation horizontale du séparateur 61 entre dans l'oscillateur pour effectuer une synchronisation. L'oscillateur peut être un élément CD 4046 IC plus un oscillateur 745124 IC, ce dernier fonctionnant à une fréquence de 14,318 mégahertz Cette fréquence de sortie est retournée vers une série de diviseurs de fréquence bascules et divisée par 2 x 455 = 910, ce qui donne la fréquence ligne horizontale de 15 734 hertz. On fournit un comparateur co Wmarant les fréquences lignes de syrchronisatixn et de contre-réaction pour produire une tension courant continu proportionnelle à l'erreur de phase Un circuit passe-bas courant continu suivant le comparateur fournit une tension de commande pour accélé- rer ou ralentir l'oscillateur 745124 pour le verrouiller à la fréquence exacte qui est quatre fois la fréquence sous-porteuse couleurs Aucune autre fréquence n'équili- bre la boucle de verrouillage en phase. * A la figure 4, une sortie provenant de l'oscil- lateur 64 qu'on appelle "horloge de code vidéo" est appli- -quée à la logique de synchronisation de codq vidéo 65. Il s'agit de la fréquence de 14,318 mégahertz Un certain nombre de diviseurs de fréquence bascules diminue cette fréquence pour donner un certain nombre de signaux de i 1826 synchronisation; tels qu'une fréquence moitié (qui est deux fois la fréquence de la sous-porteuse), et également une fois la fréquence de la sous-porteuse, la moitié de la fréquence de la sous-porteuse, ainsi qu'un certain nombre de comptages qui déterminent les divers emplace- ments de bits dans les cycles subséquents du code. Une sortie de la logique de synchronisation de code vidéo 65 est "la synchronisation code vidéo", d'une fréquence de f/2 sous-porteuse, qui est appliquée à plusieurs unités subséquentes dont l'une est le conver- tisseur série/parallèle 66 L'autre entrée vers le conver- tisseur 66 est le code vidéo lui-même; une sortie du décou- peur 63 étant le code vidéo tampon BVC. Le convertisseur 66 est un registre à décalage à partir duquel des sorties sont appliquées à quatre conducteurs parallèles. La mémoire à accès direct RAM 67 est reliée aux quatre conducteurs parallèles provenant du convertis- seur 66 Elle a une capacité d'entreposage de 8 x 16. Les informations numériques sont transférées 4 bits à la fois dans quatre unités 74 L 5670 qui se trouvent dans la mémoire RAM 67 Elles sont appropriées pour effectuer un entreposage et une lecture rapides de telle façon que les trames seront remplies à la grande vitesse de balayage de télévision La sortie en est le "bus de données CPU (unité centrale de traitement)" et comporte huit conducteurs. La "synchronisation de code vidéo" provenant de la logique 65 est également une entrée de la logique de vérification de synchronisation 68 Cette dernière est constituée par diverses portes D'autres entrées vers la logique 68 sont des fréquences égales à deux fois, une fois et une demi-fois la fréquence de la sous-porteuse. Deux portes ET et une porte OU exclusive fournissent ces entrées à deux portes du type LSOO qui sont connec- tées en travers pour former un verrou. Si l'un des bits de synchronisation manque, le verrou fonctionne, ce qui donne une sortie "faibles" 254 826 indiquant une mauvaise synchronisation En revanche, s'il n'y a aucun bit de synchronisation manquant, la sortie du verrou est "haute", ce qui indique une bonne synchronisa- tion. Le verrou est remis à zéro au début de chaque ligne par un monostable actionné par la synchronisation. Une sortie "bonne synchronisation" de la logi- que de vérification de synchronisation 68 entre dans la logique de vérification de code 69 de la figure 4. D'autres entrées vers la logique de vérification de code 69 sont constituées d'une sortie provenant de la logique de vérification de redondance cyclique (CRC) 70 et par un code vidéo tampon BVC. La logique de vérification de redondance cyclique CRC 70 inclut une porte OU exclusive et un registre à décalage du type 74 L 5164 qui reçoit un signal de celle-ci La sortie du registre à décalage,retardée de huit décalagesest retournée vers l'autre entrée de la porte OU exclusive C'est cette structure qui provoque la division du flux de bits série par (x 8 + 1). Le résultat de l'application de ce flux de bits au registre à décalage est un reste de " O " dans ce regis- tre à décalage à la fin de tous les bits, si aucune erreur n'a été faite Si ceci arrive, toutes les sorties du registre à décalage sont "faibles" et deux portes ET du type 74 L 5260 sont toutes deux "vraies". Ceci montre que la vérification de redondance cyclique CRC est "bonne" La combinaison logique d'une bonne synchronisation et d'une bonne vérification de redondance cyclique CRC constitue la sortie de la logique de vérification de code 69. Cette sortie entre dans la logique 71 "code vidéo prêt" de la figure 4Ceci est réalisé par une bascule L 574 qui est amorcée au début du codée Lorsque le code est achevé et que la vérification est "bonne", le bus de données reçoit une indication que le "code vidéo est prêt". 251 i 826 Ces données sont maintenant entreposées dans la mémoire RAM 67 de 8 x 16 et sont lues par l'élément d'accès direct à la mémoire DMA 10 de la figure 2. Au moyen des lignes d'adresse il est possible de s'adres- ser à la mémoire RAM 67 de 8 x 16 et de provoquer la sor- tie des données vers le bus de données de la figure 4. Ces données sont entreposées dans la mémoire RAM 12 qui permet l'accessibilité des données vers le microprocesseur 11 lorsque le processus de lecture est complet. Des données ligne par ligne continuent à être lues et à être entreposées dans la mémoire RAM 12 jusqu'à l'achèvement de la lecture de toutes les lignes Le microprocesseur est alors prêt à utiliser les données pour les visualiser ou pour interpréter les données en tant que commande, c'est-àdire comme un programme ou comme des instructions Cette action a pour but d'agir sur les dispositifs entrée-sortie (I/O) de la figure 2. Il s'agit du visuel 15 ou du panneau de commande 14. Un exemple d'instructions vers le micropro- cesseur consisterait à représenter un programme de chan- gement en plus d'une image, ou analogue Il pourrait s'agir d'indiquer l'heure, c'est-à-dire les heures, les minutes, les secondes, le jour, le mois et l'année. Ce comptage pourrait se continuer ainsi pendant deux cents ans Aucun dispositif périphérique additionnel en plus de celui déjà montré n'est nécessaire. Un visuel 15 comporte un générateur d'affi- chage tel que du type 568047, disponible par exemple à la compagnie AMI, ou un élément équivalent Il est en plus du tube à rayons cathodiques à trame de balayage de télé- vison, ou d'un élément équivalent. Le générateur d'affichage accepte les informa- tions numériques traitées selon la présente invention et produit une matrice de points pour former les lettres imprimées recherchées sur des lignes successives de la -trame. Le lecteur de code vidéo de la figure 4 représente avec plusde détails l'élément 9 de la figure 2, mais les éléments additionnels coopérants de la figure 2 y sont également montrés. Aux figures 2 et 4, le microprocesseur 11 peut être un élément Intel 8085 Le microprocesseur est essen- tiellement programmé préliminairement comme indiqué dans la présente demande Il peut cependant recevoir d'autres éléments de programme ou d'autres instructions comme indi- qué ci-dessus Les éléments constituant "une autre com- mande" peuvent être des signaux de fonction tels que lecture, écriture, interruption de la demande, et inter- ruption de l'accusé réception. La mémoire RAM 12 peut être un jeu de huit - circuits imprimés du type Intel 2118 Dynamic RAM Chacun constitue une unité de 1 x 16 K. L'élément d'accès direct à la mémoire 10 (DMA) peut être un circuit intégré de commande DMA du type Intel 8237. Le nombre des conducteurs des bus montrés à la figure 4 est indiqué par les chiffres se trouvant près des barres obliques qui coupent les lignes Ainsi, le bus "adresse" a 16 conducteurs et le bus 72 a 32 conducteurs. La figure 6 constitue l'organigramme de l'appa- reil de lecture des images de données de télévision de la figure 4. Au début, la première étape 80 consiste à lire les divers codes VITC (codes de temps d'intervalle vertical) jusqu'à ce qu'on trouve celui qui "correspond -au code intéressant" Ce code a été précédemment notifié au panneau de commande 14 par l'utilisateur. La fonction suivante 81 consiste à "effacer un bloc de la mémoire RAM 12 " s'il n'y en a pas un de dispo- nible. La fonction suivante encore 82 consiste à "attendre jusqu'à la ligne 26 de la trame 1 ". La fonction 83 consiste à "lire les données de code vidéo VC sur la ligne 26 " et à déterminer s'il y a correspondance du code. Ensuite, le point de décision 84 demande "est-ce que le code correspond?" Si la réponse est néga- tive, la fonction 85 "incrémenter l'adresse de RAM" est appelée et le processus se poursuit vers le prochain empla- cement. Si la réponse est positive, la fonction 79 "transférer les données du tampon 8 x 16 à la mémoire RAM" a lieu Ce sont de bonnes données car la vérification CRC (contrôle de redondance cyclique) a eu pour consé- quence finale une condition o il n'y a que des zéros. Ceci garantit l'absence de modification des bits. Ensuite, la fonction 85 "incrémenter l'adresse de la RAM" est réalisée. Le point de décision 86 demande "est-ce la ligne 256 ?" Initialement,la réponse sera négative et l'activité retournera ainsi à la fonction 83. Finalement, la réponse sera positive Ceci a lieu à nouveau près de l'intervalle vertical de synchro- nisation et ainsi la fonction suivante 87 consiste à "attendre jusqu'à la ligne 26 de la trame 2 ". Le point de décision 88 demande "est-ce que la mémoire RAM est vide?" Si la réponse est positive, ceci veut dire que le code de vérification de redondance cyclique CRC ne s'est pas révélé comme valable sur la première trame. Ceci mène à un autre point de décision 89 qui demande "est-ce que le code correspond?" Ceci se réfère à la trame no 2 Si la réponse est positive, l'activité se transporte vers la fonction 90 "transférer des données du tampon 8 x 16 dans la RAM" Après,l'activité va vers la fonction 91 "incrémenter l'adresse de RAM". Si la réponse au point de décision 89 était négative, cela voudrait dire que les données étaient erronées dans les deux trames Ceci provoque la réalisa- tion de la fonction 92 "placer une indication d'erreur". 251 i 826 Cette indication est emmagasinée dans un endroit séparé spécial de la mémoire RAM 12. Si la réponse au point de décison 88 est néga- tive, cela veut dire que les données provenant de la trame 1 ont été acceptées précédemment. Il en résulte qu'une fonction 91 "incrémenter l'adresse de RAM" devient immédiatement permisecar il n'y a aucune raison pour examiner les données de la trame 2. Le point de décision final 93 "est-ce la ligne 256 ?" est rencontré ensuite Initialementla réponse sera négative de telle manière que l'activité retourne au point 88 A cet endroit, la série décrite de fonctions est répétée un nombre suffisant de fois jusqu'à ce que la réponse soit positive. Ceci mène à la fonction 94 "lecture des données complète",après laquelle d'autres opérations utilisant les données sont réalisées,telles que la reproduction des caractères alphanumériques sur le visuel 15 de la figure 2. La figure 7 est l'organigramme permettant un fonctionnement renforcé de l'appareil de lecture des ima- ges de données de télévision et,précisément,pour donner d'autres éléments de programme ou d'autres instructions au microprocesseur 11. Au début,la première étape 95 consiste à "régler préalablement le système pour recevoir (T)". Ceci est réalisé par l'utilisateur en agissant sur le panneau de commande 14 de la figure 2 pour fixer une heure, par exemple-8:00:00. La fonction suivante 96 "à l'heure (T) suivre l'organigramme 6 ", c'est-à-dire que le code VITC corres- pond au code intéressant, et donc il s'agit d'effectuer toute la séquence des opérations selon l'organigramme 6. Ensuitel'activité retourne à la figure 7, c'est-à-dire à la fonction 97 "utiliser les données de l'imaae (T) pour identifier l'heure (T')". Les données à l'heure 8:00:00 ont informé par exemple l'utilisateur que les données recherchées 251 i 826 synchronisées de façon erratique arriveront à 8:27. Il n'est pas nécessaire que ces données soient représen- tées; les informations sont à l'intérieur de la mémoire et ainsi le microprocesseur 11 peut attendre jusqu'à l'heure 8:27. La fonction suivante 98 indique "au moment (T') suivre l'organigramme 6 " Le code VITC correspond à 8:27 et ainsi,on réalise toutes les fonctions de l'orga- nigramme 6. La fonction finale 99 de la figure 7 indique "convertir et représenter les données à partir de (T')". Les quelconques données qui ont été reçues au temps 8:27 sont maintenant converties de bits numériques en caractè- res imprimés et sont représentées sur le visuel 15. La figure 7 indique le fonctionnement de l'appa- reil de lecture pour permettre sa commande, et comme der- nière étape de donner l'ordre d'affichage. 4. REVENDICATIONS 1 Procédé pour transmettre des informations numériques par canal de télévision, caractérisé en ce qu'il comprend les étapes consistant à entreposer les informations numériques en une quantité telle qu'elles soient suffisantes pour remplir les lignes d'une trame de télévision, à rappeler ces informations numériques en une séquence de trames de télévision, à y insérer un format normal de signal vidéo, à insérer des bits de vérification aux extrémités des lignes des informations numériques de ladite séquence de trames, à répéter de façon redondante lesdites informations numériques rappe- lées dans la séquence suivante de trames, à transmettre les séquences de trames, à recevoir les séquences de trames, à récupérer lesdites informations numériques à partir desdites séquences de trames reçues, à déterminer la validité desdites informations numériques de séquence de trames reçues en détectant l'état desdits bits de véri- fication, et à entreposer lesdites séquences de trames reçues. 2 Procédé selon la revendication 1, caracté- risé en ce qu'il comprend les étapes additionnelles con- sistant à enregistrer le format de signal vidéo normal transmis contenant lesdites informations numériques et à reproduire les informations enregistrées. 3 Procédé selon la revendication 1, caracté- risé en ce qu'il comprendpour déterminer la validité, les étapes additionnelles consistant à emmagasiner en ordre les informations numériques sur chaque ligne pour laquelle une vérification de code valide a lieu dans la première trame d'une image, et à entreposer en ordre les informations numériques sur chaque ligne pour laquelle une vérification de code valide n'a pas eu lieu dans la première trame,mais a lieu dans la seconde trame d'une image. 4 Procédé selon la revendication 3, caracté- risé en ce que,pour déterminer la validité,il comprend l'étape consistant à réordonner la séquence des numéros de lignes de la seconde trame d'environ la moitié du nombre de lignes de la trame pour ainsi pallier les imper- fections du milieu d'enregistrement. 5 Procédé selon la revendication 1, caracté- risé en ce qu'il comprend les étapes consistant à lire les séquences de trames reçues entreposées et à convertir les séquences de trames lues en caractères alphanumériques pour l'affichage. 6 Procédé selon la revendication 1, caracté- risé en ce qu'il comporte les étapes additionnelles consis- tant à lire les informations numériques desdites séquences de trames reçues et à convertir les informations numériques lues en instructions de fonctionnement d'un microprocesseur. 7 Appareil pour transmettre des informations numériques par canal de télévision, caractérisé en ce qu'il comprend une source ( 1) d'informations numériques, un pre- mier microprocesseur ( 2) ayant une mémoire ( 3) pour comman- der et aussi pour répondre à la source d'informations numxriques et pour placer ces dernières,une fois adres- séesdans la mémoire, un dispositif ( 5,6) pour former une image de télévision desdites informations numériques à partir de cellesse trouvant dans la mémoire, un disposi- tif ( 27) pour introduire des bits de données sur les lignes de ladite image dans un but de vérification, de codage ( 26) et de synchronisation de télévision ( 22), un dispositif ( 7) pour transmettre ladite image, et un dispo- sitif ( 9) pour recevoir ladite image et récupérer lesdites informations numériques. 8 Appareil selon la revendication 7, caracté- risé en ce qu'il comprend un second microprocesseur ( 11) relié au dispositif de réception ( 9) pour interpréter lesdites informations numériques en tant qu'instructions pour le second microprocesseur ( 11). 9 Appareil selon la revendication 7, caracté- risé en ce que le dispositif ( 5,6) pour former une image de télévision desdites informations numériques à partir de celles de la mémoire comprend une mémoire vidéo à accès direct ( 20) acceptant lesdites informations numériques, un accès direct à la mémoire ( 5) relié à ladite mémoire à accès direct vidéo ( 20) pour pouvoir rapidement accepter lesdites informations numériques à partir de ladite mémoire ( 20), et une autre mémoire à accès direct ( 21) pour pouvoir rapidement accepter lesdites informations numériques à partir de l'accès direct à la mémoire ( 5) et pour les faire sortir rapidement. 1 Q Appareil selon la revendication 7, caracté- risé en ce que le dispositif de réception 9 comprend un lecteur de code de temps d'intervalle vertical ( 9) permet- tant d'identifier l'image d'informations numériques trans- mise, un second microprocesseur ( 11) ayant une mémoire et destiné à accepter l'image d'informations numériques trans- mise, un dispositif ( 15) pour former des caractères alpha- numériques à partir de ladite image d'informations numéri- ques transmise et un dispositif ( 15) pour afficher lesdits caractères alphanumériques.