FR2511826A1 - Procede et appareil pour transmettre des informations numeriques par canal de television - Google Patents

Procede et appareil pour transmettre des informations numeriques par canal de television Download PDF

Info

Publication number
FR2511826A1
FR2511826A1 FR8208454A FR8208454A FR2511826A1 FR 2511826 A1 FR2511826 A1 FR 2511826A1 FR 8208454 A FR8208454 A FR 8208454A FR 8208454 A FR8208454 A FR 8208454A FR 2511826 A1 FR2511826 A1 FR 2511826A1
Authority
FR
France
Prior art keywords
digital information
memory
image
television
frame
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
FR8208454A
Other languages
English (en)
Inventor
Robert W Pargee Jr
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
EECO Inc
Original Assignee
EECO Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by EECO Inc filed Critical EECO Inc
Publication of FR2511826A1 publication Critical patent/FR2511826A1/fr
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/025Systems for the transmission of digital non-picture data, e.g. of text during the active part of a television frame
    • H04N7/035Circuits for the digital non-picture data signal, e.g. for slicing of the data signal, for regeneration of the data-clock signal, for error detection or correction of the data signal
    • H04N7/0357Circuits for the digital non-picture data signal, e.g. for slicing of the data signal, for regeneration of the data-clock signal, for error detection or correction of the data signal for error detection or correction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/025Systems for the transmission of digital non-picture data, e.g. of text during the active part of a television frame

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Television Systems (AREA)

Abstract

L'INVENTION CONCERNE UN PROCEDE ET UN APPAREIL PERMETTANT LA TRANSMISSION D'INFORMATIONS NUMERIQUES PAR UN SYSTEME DE TELEVISION. L'APPAREIL COMPREND UNE SOURCE 1 D'INFORMATIONS NUMERIQUES, UN PREMIER MICROPROCESSEUR 2 ET UNE MEMOIRE 3 POUR COMMANDER LES MOUVEMENTS DES INFORMATIONS ET POUR LES PLACER EN MEMOIRE, UN DISPOSITIF 5, 6 POUR FORMER UNE IMAGE DE TELEVISION A PARTIR DES INFORMATIONS SE TROUVANT DANS LA MEMOIRE, UN DISPOSITIF POUR INTRODUIRE DES BITS DE DONNEES SUR LES LIGNES D'IMAGES DANS UN BUT DE VERIFICATION, DE CODAGE ET DE SYNCHRONISATION, UN DISPOSITIF 7 POUR TRANSMETTRE L'IMAGE ET UN DISPOSITIF POUR RECEVOIR L'IMAGE ET RECUPERER LES INFORMATIONS. APPLICATION A LA TECHNIQUE CONSISTANT A FOURNIR UN SERVICE DE REPRODUCTION VISUELLE PAR TELEVISION.

Description

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.

Claims (1)

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.
FR8208454A 1981-08-24 1982-05-14 Procede et appareil pour transmettre des informations numeriques par canal de television Withdrawn FR2511826A1 (fr)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US06/295,955 US4426698A (en) 1981-08-24 1981-08-24 Television digital data frame with error detection

Publications (1)

Publication Number Publication Date
FR2511826A1 true FR2511826A1 (fr) 1983-02-25

Family

ID=23139948

Family Applications (1)

Application Number Title Priority Date Filing Date
FR8208454A Withdrawn FR2511826A1 (fr) 1981-08-24 1982-05-14 Procede et appareil pour transmettre des informations numeriques par canal de television

Country Status (7)

Country Link
US (1) US4426698A (fr)
JP (1) JPS5834692A (fr)
AU (1) AU8701982A (fr)
DE (1) DE3221088A1 (fr)
FR (1) FR2511826A1 (fr)
GB (1) GB2108359A (fr)
NL (1) NL8202426A (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2535137A1 (fr) * 1982-10-22 1984-04-27 George Van Valkenburg Procede et appareil pour la mise en forme et l'affichage d'une information video

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4965825A (en) 1981-11-03 1990-10-23 The Personalized Mass Media Corporation Signal processing apparatus and methods
US7831204B1 (en) 1981-11-03 2010-11-09 Personalized Media Communications, Llc Signal processing apparatus and methods
USRE47642E1 (en) 1981-11-03 2019-10-08 Personalized Media Communications LLC Signal processing apparatus and methods
US4488278A (en) * 1982-08-17 1984-12-11 Rca Corporation Coding system for digital audio disc record
FR2541478A1 (fr) * 1983-02-22 1984-08-24 France Etat Recepteur de teletexte a moyens de decision d'acquisition anticipee
GB8309768D0 (en) * 1983-04-11 1983-05-18 Indep Broadcasting Authority Error protection of linearly coded digital signals
US4549228A (en) * 1983-11-30 1985-10-22 Rca Corporation Video disc encoding and decoding system providing intra-field track error correction
JPS60206390A (ja) * 1984-03-30 1985-10-17 Pioneer Electronic Corp デイジタルデ−タエラ−ブロツク検出表示装置
JPS60229592A (ja) * 1984-04-27 1985-11-14 Mitsubishi Electric Corp 符号化伝送方式文字放送受信装置
US4652944A (en) * 1984-06-25 1987-03-24 Kirsch Technologies, Inc. Computer memory back-up
US4789961A (en) * 1984-06-25 1988-12-06 Kirsch Technologies, Inc. Computer memory back-up with automatic tape positioning
CA1284211C (fr) * 1985-04-29 1991-05-14 Terrence Henry Pocock Systeme de television par cable distribuant de facon selective des messages video et audio pre-enregistres
DE3804175A1 (de) * 1988-02-11 1989-08-24 Broadcast Television Syst Verfahren und schaltungsanordnung zum einschreiben und auslesen eines digitalen halbleiterspeichers fuer videosignale
DE4028942A1 (de) * 1990-09-12 1992-03-19 Texas Instruments Deutschland Anordnung zum verarbeiten von teletext-informationen
CA2100322C (fr) * 1992-08-06 2004-06-22 Christoph Eisenbarth Methode et appareil servant a surveiller les operations de traitement d'images
US6216263B1 (en) 1998-04-24 2001-04-10 Soundview Technologies Incorporated Receiver apparatus and method for providing conditional access to received televison programs
AU6920500A (en) 1999-08-20 2001-03-19 Index Systems, Inc. Vbi inserter

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2535137A1 (fr) * 1982-10-22 1984-04-27 George Van Valkenburg Procede et appareil pour la mise en forme et l'affichage d'une information video

Also Published As

Publication number Publication date
NL8202426A (nl) 1983-03-16
DE3221088A1 (de) 1983-03-10
AU8701982A (en) 1983-03-03
US4426698A (en) 1984-01-17
GB2108359A (en) 1983-05-11
JPS5834692A (ja) 1983-03-01

Similar Documents

Publication Publication Date Title
FR2511826A1 (fr) Procede et appareil pour transmettre des informations numeriques par canal de television
EP0021938B1 (fr) Système de télévision à contrôle d'accès utilisant une clé électronique variable
EP0426923B1 (fr) Procédé d'embrouillage et de désembrouillage de signaux vidéo composites et dispositif de mise en oeuvre
FR2590099A1 (fr) Procede pour transmettre une image de haute definition par un canal de communication a bande etroite
EP0019545B1 (fr) Système de vidéographie muni de moyens de protection contre les erreurs de transmission
EP0402749B1 (fr) Appareil pour le chronométrage de courses
FR2594241A1 (fr) Processeur d'affichage de donnees sur un ecran d'affichage et procede d'affichage de donnees mettant en oeuvre ce dispositif
FR2524237A1 (fr) Appareil d'enregistrement de signaux video
FR2467520A1 (fr) Dispositif d'enregistrement de videodisque et dispositif decodeur de videodisque avec appareil pour la synchronisation du cadrage du mot de donnee enregistre et du tourne-videodisque sur le mot de donnee enregistre
FR2465281A1 (fr) Dispositif de transmission numerique et d'affichage de graphismes et/ou de caracteres sur un ecran
EP0416985B1 (fr) Procédé de multiplexage d'un signal sonore avec un signal vidéo analogique et système correspondant de distribution d'images fixes sonorisées
EP1224810A1 (fr) Creation d'un signal de trucage pour enregistreur video numerique
FR2540322A1 (fr) Dispositif de demodulation de signal de programme de commande
FR2849332A1 (fr) Procede et dispositif et decodage et d'affichage en marche arriere d'images mpeg, circuit pilote video et boitier decodeur incorporant un tel dispositif
EP0119945A1 (fr) Procédés et dispositifs d'embrouillage et de désembrouillage pour images de télévision
FR2561054A1 (fr) Procede d'insertion de signaux numeriques dans un signal de television et decodeur de tels signaux numeriques
EP0613605A1 (fr) Procede de synchronisation du circuit de balayage d'un appareil de visualisation d'images
EP1147663B1 (fr) Procede d'enregistrement et de lecture simultanes d'un flux de donnees audio et video numeriques, et recepteur pour la mise en oeuvre du procede
EP0126495B1 (fr) Dispositif de déchiffrement d'images de télévision brouillées par permutations circulaires
FR2492618A1 (fr) Appareil d'affichage d'informations en couleurs
FR2648972A1 (fr) Dispositif de synchronisation pour un decodeur de donnees codees par un code a longueur variable
EP0056207A1 (fr) Procédé et dispositif pour la visualisation de messages transmis par un signal du type télévision, sur un dispositif d'affichage à trame balayée tel qu'écran d'un tube à rayons cathodiques, ledit message comportant des éléments répétitifs
FR2496369A1 (fr) Procede et dispositif pour la visualisation de messages composes de pages sur un dispositif d'affichage a trame balayee tel qu'un ecran d'un tube a rayons cathodiques
FR2463555A1 (fr) Dispositif d'affichage permanent d'information graphique sur un ecran de television et de transmission simultanee sur ligne telephonique
EP0223689B1 (fr) Système pour la transmission de signaux de télévision en couleurs sur canaux ou lignes de transmission à bande étroite

Legal Events

Date Code Title Description
ST Notification of lapse