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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/025—Systems for the transmission of digital non-picture data, e.g. of text during the active part of a television frame
- H04N7/035—Circuits 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/0357—Circuits 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/025—Systems 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)
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.
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)
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)
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 |
-
1981
- 1981-08-24 US US06/295,955 patent/US4426698A/en not_active Expired - Lifetime
-
1982
- 1982-05-14 FR FR8208454A patent/FR2511826A1/fr not_active Withdrawn
- 1982-06-03 GB GB08216217A patent/GB2108359A/en not_active Withdrawn
- 1982-06-04 DE DE19823221088 patent/DE3221088A1/de not_active Ceased
- 1982-06-15 NL NL8202426A patent/NL8202426A/nl not_active Application Discontinuation
- 1982-07-23 JP JP57127830A patent/JPS5834692A/ja active Pending
- 1982-08-10 AU AU87019/82A patent/AU8701982A/en not_active Abandoned
Cited By (1)
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 |