FR2555844A1 - Decodeur de teletexte operant sur des mots d'elements d'image - Google Patents

Decodeur de teletexte operant sur des mots d'elements d'image Download PDF

Info

Publication number
FR2555844A1
FR2555844A1 FR8418124A FR8418124A FR2555844A1 FR 2555844 A1 FR2555844 A1 FR 2555844A1 FR 8418124 A FR8418124 A FR 8418124A FR 8418124 A FR8418124 A FR 8418124A FR 2555844 A1 FR2555844 A1 FR 2555844A1
Authority
FR
France
Prior art keywords
data
display
teletext
word
memory
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.)
Granted
Application number
FR8418124A
Other languages
English (en)
Other versions
FR2555844B1 (fr
Inventor
Paul Dean Filliman
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.)
RCA Corp
Original Assignee
RCA Corp
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 RCA Corp filed Critical RCA Corp
Publication of FR2555844A1 publication Critical patent/FR2555844A1/fr
Application granted granted Critical
Publication of FR2555844B1 publication Critical patent/FR2555844B1/fr
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • H04N7/0882Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of character code signals, e.g. for teletext
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/02Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
    • G09G5/06Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed using colour palettes, e.g. look-up tables
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Television Systems (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

L'INVENTION CONCERNE UN DECODEUR DE SIGNAUX DU TYPE TELETEXTE CONTENANT DES DONNEES BINAIRES REPRESENTANT UNE INFORMATION DE COMMANDE ET UNE INFORMATION AFFICHABLE POUR AFFICHAGE PAR UN DISPOSITIF D'AFFICHAGE, ET QUI COMPREND UN MOYEN DERIVANT DES DONNEES PRESELECTIONNEES DES SIGNAUX DU TYPE TELETEXTE, D'UNE PREMIERE QUANTITE D'EMPLACEMENTS DE MEMOIRE AUXQUELS A ACCES LE MOYEN DERIVANT LES DONNEES, POUR STOCKER LES DONNEES PRESELECTIONNEES ET UNE SECONDE QUANTITE D'EMPLACEMENTS DE MEMOIRE. SELON L'INVENTION, UN MOYEN DE TRAITEMENT 25 AYANT ACCES AUX EMPLACEMENTS DE MEMOIRE DERIVE, DES DONNEES PRESELECTIONNEES, DES MOTS D'ELEMENTS D'IMAGE REPRESENTANT DES ELEMENTS D'IMAGE DE L'INFORMATION AFFICHABLE QUE L'ON SOUHAITE AFFICHER ET STOCKE LES MOTS D'ELEMENTS D'IMAGE DANS LA SECONDE QUANTITE D'EMPLACEMENTS ET UN PROCESSEUR D'AFFICHAGE 43 AYANT ACCES A LA SECONDE QUANTITE D'EMPLACEMENTS DERIVE, DES MOTS D'ELEMENTS D'IMAGE, DES SIGNAUX FORCANT L'AFFICHAGE A PRESENTER LES ELEMENTS D'IMAGE DE L'INFORMATION AFFICHABLE. L'INVENTION S'APPLIQUE NOTAMMENT A LA TELEVISION.

Description

La présente invention se rapporte à un décodeur
pour des signaux du type télétexte.
Le télétexte ou le vidéotexte est un moyen de trans-
mission d'une information textuelle et graphique par codage numérique de l'information pour sa transmission. Le mode spécifique de codage peut quelque peu varier selon le système ou le standard utilisé. Dans une transmission numérique de télétexte, le code numérique est incorporé dans un signal de télévision. Dans une transmission par vidéotexte, le code numérique est
incorporé dans un signal transmis par le réseau de télé-
phone public commuté. Dans la présente description,
"du type télétexte" sera utilisé comme terme général pour
télétexte et vidéotexte.
En télétexte, une ligne de balayage de télévision est utilisée pour la diffusion d'une information textuelle et graphique codée en une représentation numérique binaire. Le télétexte peut être émis pendant l'intervalle d'effacement vertical, lorsqu'aucune autre information d'image n'est émise. L'information binaire de télétexte comprend une information de commande et d'affichage organisée en série en blocs de données. L'organisation de l'information binaire dans le signal diffusé est déterminée par le standard ou la norme employé par le diffuseur. A titre d'exemple seulement, on se réfère ici au NABTS proposé (spécification de télétexte de diffusion en Amérique du Nord) qui a été décrit dans l'article "Teletext Standards in North America" de B. Astle dans
RCA Engineer Septembre/Octobre 1983.
En NABTS, chaque ligne horizontale contenant la donnée de télétexte est appelée ligne de donnéeset comprend un paquet de données. La donnée binaire du paquet est subdivisée en multiplets; chaque multiplet comprend huit unités binaires (bits). Les huit premiers multiplets ou octets de chaque paquet sont connus dans l'ensemble comme en-tête du paquet. Trois octets de l'en-tête du paquet définissent le numéro de canal et chaque canal est
Z555844
organisé en pages. Chaque page est formée d'un certain
nombre de paquets.
Après sa réception par le téléviseur, la donnée numérique incorporée dans le signal vidéo est traitée par le décodeur de télétexte. Alors, la donnée numérique est extraite du signal vidéo par un diviseur de donnée appliquant un train de bits à un processeur de données (appelé quelquefois processeur de préfixe). Le processeur de données reçoit les commandes amorcées par l'utilisateur spécifiant l'information à afficher. Le processeur de données stocke, dans une mémoire tampon, les données
contenuesdans le canal de télétexte choisi pour l'affichage.
La donnée tamponnée est traitée et appliquée à un proces-
seur d'affichage qui émet les signaux d'affichage. Lors-
qu'un tube-image de télévision (CRT ou tube à rayons cathodiques) est utilisé comme dispositif d'affichage de l'image, le processeur d'affichage doit émettre les signaux d'affichage périodiquement pour maintenir l'image
sur l'écran de télévision.
Selon un aspect de l'invention, on prévoit: un décodeur de signaux du type télétexte contenant une information de commande représentant des données binaires et une information affichable pour affichage sur un dispositif d'affichage; comprenant: un moyen pour dériver une donnée présélectionnée des signaux du type télétexte; une première quantité d'emplacements de mémoire auxquels a accès le moyen dérivant la donnée, pour stocker la donnée présélectionnée; et une seconde quantité d'emplacements de mémoire, caractérisé par un moyen de traitement ayant accès aux première et seconde quantités d'emplacements pour dériver, de la donnée présélectionnée, des mots d'éléments d'image représentant des éléments d'image de l'information affichable à afficher et pour stocker les mots d'éléments d'image dans la seconde quantité d'emplacements et un processeur d'affichage ayant accès à la seconde quantité d'emplacements pour dériver, des mots d'éléments d'image, des signaux pour forcer l'affichage à afficher les éléments d'image de l'information affichable. Selon un autre aspect de l'invention, on prévoit un décodeur pour des signaux du type télétexte contenant une information de commande et contenant une information d'image pour un affichage par un dispositif de formation d'une image, comprenant: un processeur de données répondant auxdits signaux du type télétexte pour en développer une donnée binaire; un moyen pour dériver des mots de donnée d'éléments d'image de ladite donnée binaire; et un processeur d'affichage pour afficher les éléments correspondants d'image, ledit processeur d'affichage comprenant un moyen pour transformer la combinaison binaire supposée par ledit mot d'élément d'image en un code de couleur et un code coexistant de
transparence.
Dans un mode de réalisation de cet aspect, un
décodeur de signaux du type télétexte contenant l'informa-
tion d'image contient un processeur de données pour obtenir un message numérique dérivé des signaux du type télétexte. Une mémoire stocke le message numérique. Un microcalculateur lit la donnée stockée, la traite et restaure la donnée traitée sous forme de mots d'éléments d'image dans une mémoire. Un processeur d'affichage lit les mots d'éléments d'image de la mémoire et produit des signaux d'attaque pour caractériser un
élément d'image visualisé.
L'invention sera mieux comprise, et d'autres buts, caractéristiques, détails et avantages de celle-ci
apparaltront plus clairement au cours de la description
explicative qui va suivre faite en référence aux dessins schématiques annexés donnés uniquement à titre d'exemple illustrant un mode de réalisation de l'invention et dans 4 s2555844 lesquels: - la figure 1 donne un schéma-bloc d'un exemple d'un décodeur de télétexte selon l'invention; - la figure 2 illustre schématiquement un exemple d'une affectation de stockage de mémoire pour une mémoire du codeur de la figure 1; et - la figure 3 donne un schéma-bloc d'un exemple d'un mode de réalisation d'un processeur d'affichage du
décodeur de la figure 1.
Le décodeur de télétexte de la figure 1 reçoit un signal modulé vidéo à une entrée 20 d'un processeur 21 de télévision. Le processeur 21 comprend des étages bien connus de téléviseur tels que le tuner, l'amplificateur à fréquence intermédiaire et le détecteur vidéo. Un diviseur de données22 reçoit le signal vidéo détecté du processeur de télévision 21 pour une détection et une séparation de la donnée binaire de télétexte. Le diviseur de donnêes22 produit des signaux de synchronisation
horizontale et verticale le long de lignes H et V respec-
tivement, en synchronisme avec le signal vidéo composite reçu. Le diviseur de données22 applique un train de données en série et un signal reconstitué d'horloge Dar des lignes 70 à un processeur de données 24 comme un processeur conventionnel de préfixe d'un décodeur de télétexte. Le signal reconstitué d'horloge est utilisé pour synchroniser l'horloge du système de télétexte développeepar le processeur de données 24 et distribuée à divers étages dans le décodeur. Des commandes amorcées par l'utilisateur sont appliquées au processeur de données 24 par un microcalculateur 25. En manoeuvrant un clavier 26, l'utilisateur choisit le magasin et le numéro de page à afficher. Le microcalculateur 25 reçoit la donnée choisie par l'utilisateur, du clavier 26, le long d'une ligne de signaux 42 et applique un mot de
12 bits au processeur 24 par les lignes de sélection 47.
Ce mot signifie l'adresse du paquet requis défini par
NABTS.
Après la présence de la synchronisation horizontale, le processeur de données commence à rechercher la présence du code d'encadrement défini par NABTS dans le train de données en série reçu du diviseur de données 22. S'il se présente un code valable d'encadrement, le processeur de données 24 commence à tasser le train de données en série en unités de 8 bits appelées octets. Le processeur de données 24 traite les trois octets suivants pour obtenir l'adresse du paquet. Le microcalculateur 25 applique un mot de 12 bits au processeur de données 24 par les
lignes 47 pour spécifier l'adresse du paquet requis.
Lorsqu'il se produit une correspondance entre l'adresse du paquet requis et l'adresse du paquet de la donnée reçue de télétexte, le processeur de données 24 commence le transfert de tous les octets subséquents incorporés dans les paquets de données définis par NABTS vers un certain nombre d'emplacements de mémoire en des tranches de temps contrôlées par une unité de temporisation 29. Dans le décodeur de la figure 1, les divers emplacements de
mémoire sont incorporés dans la mémoire 28.
La mémoire 28 est exploitée en temps partagé par le microcalculateur 25, le processeur de données 24 et un processeur d'affichage 43. Le partage de temps de la
mémoire 28 est accompli par l'unité de temporisation 29.
L'unité de temporisation 29 assigne une tranche de temps
pour chaque accès à la mémoire commune 28.
Les tranches de temps pour le processeur d'affi-
chage 43 sont produites à une fréquence prédéterminée par l'unité de temporisation 29; les tranches de temps
pour le processeur de données 24 et pour le micro-
calculateur 25 sont produites selon un schéma de priorité de l'unité de temporisation 29 qui donne au processeur de
données 24 une plus haute priorité qu'au micro-
calculateur 25. Cela a pour résultat que le processeur d'affichage 43 a la plus forte priorité pour sa tranche
de temps par le fait qu'il a toujours accès à lui.
Les mots de donnée sont transférés à la mémoire 28 par le processeur de données 24 en utilisant un processus en deux étapes qui est accompli dans une seule tranche de temps. Une ligne de demande 59 indique à l'unité de temporisation 29 que le processeur de données 24 est prêt à accomplir un accès à la mémoire 28. A la première étape, un mot d'adresse est transféré d'un point d'adresse du processeur de données 24 sur les lignes 31 à un point E d'un commutateur 32. L'unité de temporisation 29 applique des signaux de temporisation 54 au commutateur 1 de commande 32 pour connecter les lignes de connexion S au point de contact E pour transférer les mots d'adresse à un bus 33 par un point G. Le bus 33 peut être formé de 16 lignes pour définir un bus à 16 bits. Du bus 33, le mot d'adresse est transféré par les lignes 36 à un point d'entrée 34 d'un verrouillage d'adresse 35. Le mot d'adresse est stocké dans le verrouillage d'adresse 35 et un point de sortie 37 transfère le mot stocké d'adresse
à un point d'adresse de mémoire 38 pour choisir l'emplace-
ment dans la mémoire 28 vers lequel est dirigé le transfert
du mot de télétexte.
A la seconde étape, un mot de donnée est transféré par les lignes 40, d'un point 39 du processeur de donnée
24 à un point F du commutateur 32. L'unité de temporisa-
tion 29 commande les lignes de commutation S du commuta-
teur 32 pour transférer les données au même bus 33. Le bus 33 dirige les données vers le point 41 de donnée de la mémoire. Le mot de donnée est alors stocké dans la mémoire 28 à l'emplacement choisi par le mot stocké
d'adresse du verrouillage d'adresse 35.
Le transfert réel du mot de donnée entre le micro-
calculateur 25 et la mémoire 28 est également accompli par un processus en deux étapes. Une ligne de demande 58
indique à l'unité de temporisation 29 que le micro-
calculateur 25 est prêt à accomplir un accès à la mémoire commune 28. A la première étape, un mot d'adresse est transféré d'un point d'adresse 45 du microcalculateur 25 par les lignes 46 à un point A du commutateur 32. Du bus 33, le mot d'adresse est transféré par les lignes 36 au point d'entrée 34 du verrouillage d'adresse 35. Le mot
d'adresse est stocké dans le verrouillage d'adresse 35.
A la seconde étape, le microcaloulateur 25 accomplit soit un transfert vers ou un transfert de lamémoire 28. Si un transfert à la mémoire est requis, un mot de donnée est transféré par les lignes 47, d'un point de donnée 48
du microcalculateur 25 à un point B du commutateur 32.
Par ailleurs, si un transfert de la mémoire 28 au micro-
calculateur 25 est requis, un mot de donnée est transféré du point de donnée 41 de la mémoire au bus 33 et de là au point B du commutateur 32 sous la commande de l'unité de temporisation 29. Du point B du commutateur 32, le mot de donnée est transféré par les lignes 47 au point 48
de donnée du microcalculateur.
Le fonctionnement de l'unité de temporisation et de la mémoire 28 est mieux décrit dans la demande de brevet US en cours N 556 353 déposée le 29 Novembre 1983 ayant pour titre TELETEXT DECODER USING A COMMON MEMORY, ayant
pour inventeur P.D. Filliman.
Le processeur de données 24 stocke chaque mot subséquent de donnée dans une adresse consécutive de la mémoire. En faisant ainsi, il crée une mémoire tampon 201 de processeur de données comme cela est illustré dans l'agencement schématique de la figure 2 de la mémoire 28 de la figure 1. Cette mémoire tampon de données est lue
par le microcalculateur 25 pour un plus ample traitement.
En lisant les lignes 27, le microcalculateur 25 peut
déterminer le nombre de mots de donnée qui ont été trans-
férés par le processeur 24 à la mémoire 28 pour déterminer le moment o la mémoire tampon 201 est pleine et qu'ainsi le transfert de données est terminé. Le microcalculateur lit la mémoire tampon 201 du processeur de données, se trouvant dans la mémoire 28, et transfère son contenu à un groupe différent d'emplacements, c'est-à-dire une mémoire tampon 202 de stockage de pages de la figure 2
dans la mémoire 28 de la figure 1.
La mémoire tampon 202 de stockage de pages est utilisée pour stocker la donnée de télétexte correspondant aux pages que l'utilisateur pourra utiliser le plus probablement. Par exemple, la page précédente peut être demandée par l'utilisateur. En la stockant dans la mémoire tampon 202, le décodeur peut donner une réponse rapide à un utilisateur de la page précédente parce que la page précédente est déjà stockée dans la mémoire tampon 202
au moment o l'utilisateur amorce cette demande.
Après transfert de la donnée de télétexte de la mémoire tampon 201 du processeur de données à la mémoire tampon 202 de stockage de pages, le microcalculateur 25 traite la mémoire tampon 202 de stockage de pages et stocke les résultats dans un certain nombre d'emplacements de mémoire; dans le décodeur de la figure 1, les divers emplacements de mémoire sont incorporés dans une carte 203 de bits d'affichage illustrée dans l'agencement schématique
de la figure 2 de la mémoire 28 de la figure 1. Un empla-
cement dans la carte 203 de bits d'affichage contient une information d'affichage organisée en un simple format condensé, qui permet une construction simplifiée du processeur d'affichage 43. Cet avantage est obtenu en dirigeant le microcalculateur 25 pour traiter les mots de donnée de télétexte. Le processeur d'affichage 43 a accès
à la donnée de format simplifié dans la carte 203.
Le transfert d'un mot de donnée de la mémoire 28 au processeur d'affichage 43 est semblable au transfert de la mémoire 28 au microcalculateur 25. Dans ce cas, comme cela est illustré sur la figure 1, un mot d'adresse est produit par un point d'adresse 83 d'un processeur d'affichage 43 et le mot de donnée est reçu à un point de donnée 81. Le mot d'adresse est couplé à un point C du commutateur 32 et le mot de donnée est couplé par un point D. Des signaux de temporisation 56 de l'unité de temporisation 29 forment les signaux de temporisation pour commander le fonctionnement du processeur d'affichage 43. Le transfert de données est accompli d'une manière semblable au processus en deux étapes employé pour le
transfert d'un mot de données de la mémoire 28 au micro-
calculateur 25.
Le processeur d'affichage 43 lit la mémoire 28 et produit un signal analogique du rouge, un signal analogique du vert et un signal analogique du bleu pour l'affichage 49 de la figure 1 d'une façon qui sera mieux décrite en se référant à la figure 3. L'affichage 49 comprend par exemple un tube-image de télévision -en tant que dispositif
!o d'affichage.
Chaque ligne affichée de balayage est subdivisée en éléments d'image. L'information d'image de chaque élément d'image est stockée par le microcalculateur 25 dans la carte 203 de bits d'affichage de la figure 2 de la mémoire 28, par exemple, sous forme d'un mot d'élément d'image à 4 bits. Une combinaison donnée de bits d'un mot d'élément d'image correspond à une information donnée d'affichage pour un élément d'image défini par ledit mot d'élément d'image. Le processeur d'affichage 43 lit
séquentiellement la carte 203 des bits d'affichage.
Le décodeur de télétexte de la figure 1 a une mémoire 28 de 16 bits de large. Ainsi, comme plus d'un mot d'élément d'image peut être stocké dans une adresse de la mémoire, tout accès à la mémoire donne avantageusement au processeur d'affichage 43 un certain nombre de mots d'éléments
d'image pour un traitement séquentiel.
La figure 3 illustre un mode de réalisation d'un processeur d'affichage 43 pour le décodeur de télétexte illustré sur la figure 1. Des articles identifiés de manière identique sur les deux figures fonctionnent de
manière identique ou représentent des quantités semblables.
Sur la figure 3, un mot d'adresse développé au point d'adresse 83 pour rechercher ou lire des mots d'éléments d'image de la mémoire 28 de la figure 1 est produit par un étage de commande 520 du processeur d'affichage 43
sous la commande de lignes 56A de signaux de temporisa-
tion 56.
Le traitement séquentiel des divers mots d'éléments d'image obtenus de la mémoire 28 dans une opération donnée de recherche est mis en oeuvre en utilisant des registres à décalage 510 illustrés sur la figure 3. Les registres à décalage 510, sous la commande de lignes d'horloge 56B des signaux de temporisation 56, démontent chaque mot de donnée de 16 bits obtenu par le point 81 pour obtenir quatre mots d'éléments d'image de 4 bits. Chacun des quatre mots d'éléments d'image est envoyé séquentiellement le long d'un bus commun 500 pour adresser un ensemble de
recherche dans une table 501.
L'ensemble de recherche dans une table 501 peut être mis en oeuvre en utilisant un ensemble de registres de 16 x 10, c'est-à-dire un ensemble ayant 16 registres ayant chacun 10 bits de large, le Nème registre étant
illustré sur la figure 3.
Un mot d'élément d'image donné de 4 bits définit l'une des 16 combinaisons binaires et par conséquent il
adresse le registre correspondant de l'ensemble 501.
Les 10 bits de chaque registre forment un mot d'affichage séparé en trois groupes de codes couleurs R, G, B, chaque groupe ayant 3 bits de large et un code de transparence coexistant de 1 bit, TR. Une valeur donnée d'un code
couleur détermine l'intensité de la couleur correspondante.
Le groupe R du mot d'affichage est appliqué à un bus 511 pour attaquer un convertisseur numérique-analogique 503 et produire un signal analogique du rouge sur une ligne 504. Un signal analogique du vert sur une ligne 505 et un signal analogique du bleu sur une ligne 506 sont obtenus d'une manière semblable par couplage des groupes G et B aux bus 512 et 513 respectivement et ensuite à leurs convertisseurs numériques-analogiques. Les trois signaux analogiques sont appliqués par un bus R, G, B à un
point TELETEXTE d'un commutateur 50 de la figure 1.
Le commutateur 50 applique les signaux analogiques du rouge, du vert et du bleu à l'affichage 49 pour attaquer un tube-image dans l'affichage. Le type de la source de signaux, vidéo de télétexte ou vidéo normal, alimentant
l'affichage 49,est déterminé par la position du commuta-
teur 50. La position du commutateur 50 est commandée par le code de transparence, TR, développé sur la ligne de transparence 51. Lorsque le code de transparence TR est à un premier état logique, le commutateur 50 couple un point TV à l'affichage 49 de façon que l'information analogique du rouge, du vert et du bleu d'un circuit conventionnel de
luminance/chrominance soit transférée à l'affichage 49.
Lorsque le code de transparence TR est à son autre état logique, le commutateur 50 couple le point TELETEXTE à
l'affichage 49.
L'agencement o chacun des 16 mots d'affichage dans l'ensemble 501 de la figure 3 contient à la fois un code couleur et un code coexistant de transparence est particulièrement avantageux. Par exemple, cet agencement donne à la ligne de transparence 51 la capacité de commander l'affichage d'une information de télétexte ou de non télétexte d'une manière simple sur une base élément par image par élément par image. Cette capacité
peut par exemple être utile pour le sous-titrage.
Dans le mode de réalisation illustré de l'inven-
tion que l'on a précédemment décrit, un microcalculateur 25 traite les mots tamponnés de données de télétexte obtenus du processeur de données 24 pour créer une carte de mots d'éléments d'image pour une utilisation par le processeur d'affichage 43. La carte de mots d'éléments
d'image comprend des mots de données d'éléments d'image.
Chaque mot d'élément d'image définit l'information d'affichage d'un élément d'image. Le mot d'élément d'image peut choisir un mot d'affichage qui caractérise un élément d'image. Le nombre possible de mots d'affichage qui peuvent être choisis par un mot d'élément d'image est
égal à la valeur binaire maximale du mot d'élément d'image.
Le processeur d'affichage 43 lit les mots de données d'élements d'image de la carte de mots d'éléments d'image séquentiellement et applique,à l'affichage, des signaux caractérisant les éléments d'image. Cet agencement dans lequel le processeur d'affichage 43 est pourvu de la carte de mots d'éléments d'image permet d'éviter l'utilisation d'un générateur de caractères, et simplifie
la conception de l'affichage.
Comme le mlcrocalculateur 25 est en réalité un microcalculateur universel, il peut accomplir des tâches qui ne sont pas en rapport avec le décodage des signaux
de télétexte. Pour accomplir ces tâches, le micro-
calculateur 25 peut utiliser un espace de stockage de zone de travail 204 dans la mémoire 28 comme cela est illustré sur la figure 2. Le microcalculateur 25 peut de
plus traiter les signaux reçus du clavier.
Dans le mode de réalisation, le mot d'affichage
comprend un code couleur et un code séparé de transparence.
Le code de transparence peut être utilisé pour choisir la source de signaux couplée au circuit d'attaque du rouge, du vert et du bleu du tube à rayons cathodiques. Lorsque le code de transparence a une valeur donnée, le processeur d'affichage 43 produisant le code couleur associé au mot d'affichage est l'information de la source. Lorsque le code de transparence a une seconde valeur, une source
autre que celle du signal de télétexte produit l'informa-
tion de l'élément d'image. Cette autre source peut être une source envoyant un signal vidéo d'image en des temps
o le signal vidéo de télétexte n'est pas envoyé.
L'utilisation d'un code de transparence qui co-
existe avec le code de couleur présente un avantage, en effet le circuit utilisé pour la transformation du mot simplifié d'élément d'image en un mot d'affichage est relativement simple. Un tel circuit est construit d'un
ensemble de registres adressés par un mot d'élément d'image.
Un registre choisi par un mot d'élément d'image contient
un code couleur et un code coexistant de transparence.
L'utilisation d'un mot d'affichage qui contient un code de transparence qui coexiste avec le code couleur dans le même mot d'affichage présente un autre avantage: il peut être possible de permettre à l'utilisateur d'annuler l'effet du code de transparence. Dans un tel cas, le code couleur du mot d'affichage détermine les caractéristiques de l'élément d'image.
R E V E N D I C AT I 0 N S
1.- Décodeur de signaux du type télétexte contenant des données binaires représentant une information de commande et une information affichable pour affichage par un dispositif d'affichage, du type comprenant: un moyen pour dériver des données présélectionnées des signaux du type télétexte; une première quantité d'emplacements de mémoire auxquels le moyen dérivant les données présélectionnées a accès, pour stocker les données présélectionnées; et une seconde quantité d'emplacements de mémoire; caractérisé par un moyen de traitement (25) ayant accès aux première et seconde quantités d'emplacements (201, 203) pour dériver, des données présélectionnées, des mots d'éléments d'image représentant des éléments d'image de l'information affichable devant être affichée et pour stocker les mots d'éléments d'image dans la seconde quantité d'emplacements (203) et un processeur d'affichage (43) ayant accès à la seconde quantité d'emplacements (203) pour dériver, des mots d'éléments d'image, des signaux forçant l'affichage à présenter les éléments d'image de l'information affichable. 2.- Décodeur selon la revendication 1, caractérisé en ce que le processeur d'affichage (43) comprend un moyen (501) pour transformer chaque mot d'élément d'image en un mot d'affichage comprenant à la fois un code représentant un élément d'image et un code coexistant
de transparence (51). -
3.- Décodeur selon la revendication 2, caractérisé en ce que le moyen de transformation (501) comprend un ensemble de registres stockant des mots respectifs d'affichage, lequel ensemble est adressable par les mots
d'éléments d'image.
4.- Décodeur selon la revendication 2 ou 3, caractérisé en ce que chaque code d'élément d'image
représente la couleur de l'élément d'image.
5.- Décodeur selon la revendication 2, 3 ou 4, caractérisé en ce qu'il comprend de plus un moyen de commutation (50) ayant une sortie pour connexion à l'affichage, le moyen de commutation pouvant fonctionner sous la commande du code de transparence pour coupler sélectivement la sortie au processeur d'affichage (43)
et à une source de signaux autre que le décodeur.
6.- Décodeur selon l'une quelconque des
revendications précédentes, caractérisé en ce qu'il
comprend de plus un moyen de temporisation (29) définissant une séquence de tranches de temps, et un multiplexeur (32) répondant au moyen de temporisation pour coupler le moyen dérivant les données (22, 24, 26), le moyen de traitement (25) et le processeur d'affichage (43) aux première et seconde quantités d'emplacements de mémoire (201, 203)
pendant les tranches de temps.
7.- Décodeur selon la revendication 6, caractérisé en ce que les première et seconde quantités d'emplacements de mémoire sont des emplacements dans une mémoire commune (28) et le moyen de temporisation et le multiplexeur permettent l'accès dans une tranche de temps à la mémoire commune par un seul parmi le moyen dérivant les données, le moyen de traitement et le processeur d'affichage
selon un ordre prédéterminé de priorité.
FR848418124A 1983-11-29 1984-11-28 Decodeur de teletexte operant sur des mots d'elements d'image Expired - Fee Related FR2555844B1 (fr)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US06/556,352 US4595952A (en) 1983-11-29 1983-11-29 Teletext decoder having a register array for operating on pixel words

Publications (2)

Publication Number Publication Date
FR2555844A1 true FR2555844A1 (fr) 1985-05-31
FR2555844B1 FR2555844B1 (fr) 1991-09-13

Family

ID=24220983

Family Applications (1)

Application Number Title Priority Date Filing Date
FR848418124A Expired - Fee Related FR2555844B1 (fr) 1983-11-29 1984-11-28 Decodeur de teletexte operant sur des mots d'elements d'image

Country Status (8)

Country Link
US (1) US4595952A (fr)
JP (1) JP2579456B2 (fr)
KR (1) KR850003649A (fr)
CA (1) CA1213361A (fr)
DE (1) DE3443629C2 (fr)
FR (1) FR2555844B1 (fr)
GB (1) GB2151119B (fr)
HK (1) HK24593A (fr)

Families Citing this family (63)

* 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
USRE47642E1 (en) 1981-11-03 2019-10-08 Personalized Media Communications LLC Signal processing apparatus and methods
US7831204B1 (en) 1981-11-03 2010-11-09 Personalized Media Communications, Llc Signal processing apparatus and methods
JP2664944B2 (ja) * 1988-08-12 1997-10-22 株式会社日立製作所 映像信号処理回路
DE3915621A1 (de) * 1989-05-12 1990-11-15 Thomson Brandt Gmbh Videorecorder mit eingebautem texdecoder
US5038211A (en) * 1989-07-05 1991-08-06 The Superguide Corporation Method and apparatus for transmitting and receiving television program information
NL8902516A (nl) * 1989-10-11 1991-05-01 Philips Nv Ontvanger van televisie signalen.
EP0491068A1 (fr) * 1990-12-18 1992-06-24 International Business Machines Corporation Adaptateur récepteur de diffusion de données sélectives pour des ordinateurs personnels
US5404172A (en) * 1992-03-02 1995-04-04 Eeg Enterprises, Inc. Video signal data and composite synchronization extraction circuit for on-screen display
US6239794B1 (en) * 1994-08-31 2001-05-29 E Guide, Inc. Method and system for simultaneously displaying a television program and information about the program
US5375160A (en) * 1993-05-28 1994-12-20 Ledler Corporation Interface apparatus for effecting captioning and communications between a telephone line and a television
US6418556B1 (en) * 1993-09-09 2002-07-09 United Video Properties, Inc. Electronic television program guide schedule system and method
US5781246A (en) * 1993-09-09 1998-07-14 Alten; Jerry Electronic television program guide schedule system and method
USRE44685E1 (en) * 1994-04-28 2013-12-31 Opentv, Inc. Apparatus for transmitting and receiving executable applications as for a multimedia system, and method and system to order an item using a distributed computing system
US8793738B2 (en) 1994-05-04 2014-07-29 Starsight Telecast Incorporated Television system with downloadable features
US6396546B1 (en) 1994-05-20 2002-05-28 United Video Properties, Inc. Electronic television program guide schedule system and method
DE4423232A1 (de) * 1994-07-02 1996-01-04 Thomson Brandt Gmbh Verfahren zur Minimierung des Speicheraufwandes für Teletextdaten
US20050204384A1 (en) * 1994-08-31 2005-09-15 Gemstar Development Corporation Method and apparatus for displaying television programs and related text
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
US6732369B1 (en) 1995-10-02 2004-05-04 Starsight Telecast, Inc. Systems and methods for contextually linking television program information
US6323911B1 (en) 1995-10-02 2001-11-27 Starsight Telecast, Inc. System and method for using television schedule information
US6189030B1 (en) * 1996-02-21 2001-02-13 Infoseek Corporation Method and apparatus for redirection of server external hyper-link references
US6469753B1 (en) 1996-05-03 2002-10-22 Starsight Telecast, Inc. Information system
US6687906B1 (en) 1996-12-19 2004-02-03 Index Systems, Inc. EPG with advertising inserts
US8635649B2 (en) 1996-12-19 2014-01-21 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
WO1999004561A1 (fr) 1997-07-21 1999-01-28 E-Guide, Inc. Systemes et procedes permettant d'afficher et d'enregistrer des interfaces de commande
AU9298398A (en) 1997-09-05 1999-03-29 Prevue International, Inc. Program guide application interface system
US6604240B2 (en) 1997-10-06 2003-08-05 United Video Properties, Inc. Interactive television program guide system with operator showcase
CN1147145C (zh) 1997-12-01 2004-04-21 星视电视广播公司 在弹出区域中具有广告消息的电子节目表***
US7185355B1 (en) 1998-03-04 2007-02-27 United Video Properties, Inc. Program guide system with preference profiles
US6564379B1 (en) 1998-04-30 2003-05-13 United Video Properties, Inc. Program guide system with flip and browse advertisements
DE19819669A1 (de) * 1998-05-02 1999-11-04 Philips Patentverwaltung Teletext mit Transparent-Funktion
US20020095676A1 (en) 1998-05-15 2002-07-18 Robert A. Knee Interactive television program guide system for determining user values for demographic categories
US6563515B1 (en) 1998-05-19 2003-05-13 United Video Properties, Inc. Program guide system with video window browsing
US6442755B1 (en) 1998-07-07 2002-08-27 United Video Properties, Inc. Electronic program guide using markup language
AR019458A1 (es) 1998-07-23 2002-02-20 United Video Properties Inc Una disposicion de guia de programacion televisiva interactiva que sirve como entrada
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
BR0011956A (pt) 1999-06-28 2002-05-14 Index Systems Inc Sistema e método para utilização de banco de dados de epg para modificação de anúncios
WO2001001689A1 (fr) 1999-06-29 2001-01-04 United Video Properties, Inc. Procede et systeme pour un affichage interactif associe a une video a la demande dans une application de television interactive
US20050177850A1 (en) 1999-10-29 2005-08-11 United Video Properties, Inc. Interactive television system with programming-related links
MXPA02009629A (es) 2000-03-31 2003-03-10 United Video Properties Inc Sistema y metodo para avisos publicitarios enlazados con metadatos.
US20060259926A1 (en) * 2000-07-20 2006-11-16 Digital Deck, Inc. Adaptable programming guide for networked devices
US20020029384A1 (en) * 2000-07-20 2002-03-07 Griggs Theodore L. Mechanism for distributing content data
US20020053081A1 (en) * 2000-10-31 2002-05-02 Digitaldeck, Inc. Adaptable programming guide for networked devices
US20040255327A1 (en) * 2003-06-12 2004-12-16 Digital Deck, Inc. Media content distribution system and method
US8281339B1 (en) 2004-01-12 2012-10-02 United Video Properties, Inc. Customizable flip and browse overlays in an interactive television system
US8095951B1 (en) 2005-05-06 2012-01-10 Rovi Guides, Inc. Systems and methods for providing a scan
US8640166B1 (en) 2005-05-06 2014-01-28 Rovi Guides, Inc. Systems and methods for content surfing
US7788266B2 (en) 2005-08-26 2010-08-31 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
JP4604984B2 (ja) * 2005-11-25 2011-01-05 株式会社デンソー 車載機器制御システム
US20070156521A1 (en) 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for commerce in media program related merchandise
US7774341B2 (en) 2006-03-06 2010-08-10 Veveo, Inc. Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content
US8316394B2 (en) 2006-03-24 2012-11-20 United Video Properties, Inc. Interactive media guidance application with intelligent navigation and display features
US8640165B2 (en) 2006-07-31 2014-01-28 Rovi Guides, Inc. Systems and methods for providing enhanced sports watching media guidance
US8832742B2 (en) 2006-10-06 2014-09-09 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
US8407737B1 (en) 2007-07-11 2013-03-26 Rovi Guides, Inc. Systems and methods for providing a scan transport bar
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US8359616B2 (en) 2009-09-30 2013-01-22 United Video Properties, Inc. Systems and methods for automatically generating advertisements using a media guidance application
WO2012094564A1 (fr) 2011-01-06 2012-07-12 Veveo, Inc. Procédés et systèmes de recherche de contenu basée sur un échantillonnage de l'environnement
US9147198B2 (en) 2013-01-10 2015-09-29 Rovi Technologies Corporation Systems and methods for providing an interface for data driven media placement
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1982003290A1 (fr) * 1981-03-20 1982-09-30 Brockhurst David Mark Decodeur pour informations numeriques dans un signal de television
US4388639A (en) * 1981-05-18 1983-06-14 Zenith Radio Corporation Color control circuit for teletext-type decoder

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3539999A (en) * 1967-08-08 1970-11-10 Ibm Control unit for multiple graphic and alphanumeric displays
US3973244A (en) * 1975-02-27 1976-08-03 Zentec Corporation Microcomputer terminal system
GB1551229A (en) * 1976-04-02 1979-08-30 Univ Manchester Image analysing systems
US4125873A (en) * 1977-06-29 1978-11-14 International Business Machines Corporation Display compressed image refresh system
GB2054328B (en) * 1979-07-20 1983-03-30 Technalogics Computing Ltd Teletext decoder
JPS57196677A (en) * 1981-05-29 1982-12-02 Hitachi Ltd Storage device for character graphic information
JPS57201391A (en) * 1981-06-03 1982-12-09 Matsushita Electric Ind Co Ltd Character information receiver
DE3138889C2 (de) * 1981-09-30 1983-07-28 Standard Elektrik Lorenz Ag, 7000 Stuttgart Fernsehempfangsanordnung mit einer Videotext-Dekoderanordnung
JPS5885683A (ja) * 1981-11-18 1983-05-23 Hitachi Ltd 文字放送受信機

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1982003290A1 (fr) * 1981-03-20 1982-09-30 Brockhurst David Mark Decodeur pour informations numeriques dans un signal de television
US4388639A (en) * 1981-05-18 1983-06-14 Zenith Radio Corporation Color control circuit for teletext-type decoder

Also Published As

Publication number Publication date
CA1213361A (fr) 1986-10-28
JPS60134686A (ja) 1985-07-17
DE3443629A1 (de) 1985-06-05
GB8430042D0 (en) 1985-01-09
FR2555844B1 (fr) 1991-09-13
HK24593A (en) 1993-03-26
DE3443629C2 (de) 1998-04-09
GB2151119A (en) 1985-07-10
GB2151119B (en) 1987-08-12
US4595952A (en) 1986-06-17
JP2579456B2 (ja) 1997-02-05
KR850003649A (ko) 1985-06-20

Similar Documents

Publication Publication Date Title
FR2555844A1 (fr) Decodeur de teletexte operant sur des mots d'elements d'image
FR2555849A1 (fr) Decodeur du type teletexte utilisant une memoire commune
US4393376A (en) Teletext interface for digital storage medium having synthetic video generator
US4821121A (en) Electronic still store with high speed sorting and method of operation
EP0619929B1 (fr) Procede et appareil servant a fusionner des signaux de donnees video provenant de sources multiples, et systeme multimedia integrant un tel systeme
FR2544898A1 (fr) Dispositif d'affichage video sur ecran d'affichage par balayage d'une trame ligne par ligne et point par point
CN1083664C (zh) 视频信号宽高比转换装置和转换方法
EP0276884B1 (fr) Dispositif synthétiseur d'images
FR2533391A1 (fr) Appareil de reproduction de signal video numerique
JPH05219487A (ja) テレテキストディスプレイ装置
FR2496367A1 (fr) Procede et dispositif pour la visualisation de messages sur un dispositif d'affichage a trame balayee tel qu'un ecran d'un tube a rayons cathodiques par utilisation d'un ensemble memoire composite
FR2561478A1 (fr) Dispositif de dechiffrement et de decodage d'images de television codees selon le standard mac et brouillees par application aux signaux video de permutations circulaires
JPH037955B2 (fr)
FR2477745A1 (fr) Dispositif d'affichage graphique en couleurs
FR2579789A1 (fr) Circuit controleur de signaux video de co uleur pour systeme de visualisation haute resolution et systeme de visualisation comportant un tel circuit
JPH08149452A (ja) 静止画テレビジョン放送方式
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
EP0493180B1 (fr) Procédé de synchronisation de fonctions de commande avec des signaux vidéo dans un récepteur de télévision et dispositif de mise en oeuvre
EA001038B1 (ru) Способ показа неподвижных изображений в телевизионной системе с временным разделением
JP2684514B2 (ja) 衛星放送字幕焼付けシステム
JP3289449B2 (ja) 放送受信装置
JPS59172891A (ja) 静止画伝送装置
JPS5827591Y2 (ja) 文字信号受信装置
JPS61220577A (ja) 画像伝送表示方式
BE877603A (fr) Perfectionnements aux systemes de transmission numerique et d'affichage de textes sur un ecran de television

Legal Events

Date Code Title Description
TP Transmission of property
ST Notification of lapse