FR2818858A1 - Teletext display system uses even and uneven fields for higher resolution - Google Patents
Teletext display system uses even and uneven fields for higher resolution Download PDFInfo
- Publication number
- FR2818858A1 FR2818858A1 FR0016850A FR0016850A FR2818858A1 FR 2818858 A1 FR2818858 A1 FR 2818858A1 FR 0016850 A FR0016850 A FR 0016850A FR 0016850 A FR0016850 A FR 0016850A FR 2818858 A1 FR2818858 A1 FR 2818858A1
- Authority
- FR
- France
- Prior art keywords
- character
- matrix
- font
- lines
- displayed
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems 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/087—Systems 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/088—Systems 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/0882—Systems 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
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
- G09G5/24—Generation of individual character patterns
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Television Systems (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
<Desc/Clms Page number 1> <Desc / Clms Page number 1>
PROCEDE ET DISPOSITIF ASSOCIE D'AFFICHAGE DE CARACTERES
SUR UN ECRAN D'UN RECEPTEUR DE TELEVISION
L'invention a pour objet un procédé d'affichage de caractères sur un écran d'un récepteur de télévision. L'invention est plus particulièrement intéressante pour afficher des pages d'un service télétexte tel que défini dans la norme ETS 300 706 créée dans les années 1980 et mise à jour en mai 1997 (ETS"European Telecommunication Standard"). L'invention est également intéressante pour afficher des informations de gestion du fonctionnement du récepteur de télévision par exemple. METHOD AND ASSOCIATED DEVICE FOR DISPLAYING CHARACTERS
ON A TELEVISION RECEIVER SCREEN
The invention relates to a method for displaying characters on a screen of a television receiver. The invention is more particularly interesting for displaying pages of a teletext service as defined in the ETS 300 706 standard created in the 1980s and updated in May 1997 (ETS "European Telecommunication Standard"). The invention is also interesting for displaying information for managing the operation of the television receiver for example.
Le télétexte est un service annexe des chaînes de télévision destiné à transmettre des informations écrites en complément des informations vidéo. Ces informations écrites sont affichées sur un écran de téléviseur sous la forme de pages télétexte. Chaque page est transportée sous la forme d'un nombre variable de paquets de données transmis sous forme codée dans des intervalles de temps correspondant au retour de trame entre deux images vidéo ; Un programme télétexte, constitué d'un ensemble de pages numérotées, est diffusé en continu par une chaîne de télévision, et ce de manière cyclique. Chaque page télétexte contient, pour l'affichage sur écran, une série d'environ 25 lignes de 40 à 56 caractères chacune, chaque caractère à afficher étant repéré par un code identifiant. Teletext is an additional service for television channels intended to transmit written information in addition to video information. This written information is displayed on a TV screen in the form of teletext pages. Each page is transported in the form of a variable number of data packets transmitted in coded form in time intervals corresponding to the frame return between two video images; A teletext program, made up of a set of numbered pages, is broadcast continuously by a television channel, and this cyclically. Each teletext page contains, for display on the screen, a series of approximately 25 lines of 40 to 56 characters each, each character to be displayed being identified by an identifying code.
Les informations de gestion du fonctionnement du récepteur de télévision sont par exemple des informations pour le réglage du niveau sonore du récepteur, du contraste de l'écran ou simplement le numéro de la chaîne télévisée en cours de réception. De telles informations se présentent sur l'écran sous la forme d'une ou plusieurs chaînes de caractères qui viennent s'afficher en surimpression sur une image vidéo. Ces informations The information for managing the operation of the television receiver is for example information for adjusting the sound level of the receiver, the contrast of the screen or simply the number of the television channel being received. Such information is presented on the screen in the form of one or more character strings which are superimposed on a video image. These informations
<Desc/Clms Page number 2><Desc / Clms Page number 2>
sont fournies par exemple par un circuit de gestion du fonctionnement du récepteur et ont pour but d'aider le téléspectateur à contrôler le fonctionnement de son récepteur. are provided for example by a circuit for managing the operation of the receiver and are intended to help the viewer to control the operation of his receiver.
Dans ce qui suit, les expressions"service télétexte","page télétexte","données télétexte", etc. seront utilisées, pour des raisons de simplification, en référence soit à un programme télétexte émis par une chaîne de télévision soit à des informations de type chaîne de caractères relatives au fonctionnement du récepteur. In the following, the expressions "teletext service", "teletext page", "teletext data", etc. will be used, for reasons of simplification, with reference either to a teletext program transmitted by a television channel or to information of the character string type relating to the operation of the receiver.
Dans un récepteur de télévision, un dispositif 10 connu dédié au service télétexte comprend, conformément à la figure 1, un circuit 11 de réception et de démodulation, un décodeur 12, une mémoire 13, une mémoire d'affichage 14, et un moyen d'affichage 15. In a television receiver, a known device 10 dedicated to the teletext service comprises, in accordance with FIG. 1, a reception and demodulation circuit 11, a decoder 12, a memory 13, a display memory 14, and a means of 'display 15.
Le circuit 11 de réception et de démodulation est connecté à une antenne pour recevoir les données télétexte émises par une chaîne de télévision et fournir en retour une page télétexte sous la forme d'une série lignes de caractères, chaque caractère étant repéré par un code identifiant. The reception and demodulation circuit 11 is connected to an antenna to receive the teletext data transmitted by a television channel and to provide a teletext page in return in the form of a series of lines of characters, each character being identified by an identifying code. .
Le décodeur 12 est connecté au circuit 11 pour recevoir la page télétexte, et à la mémoire 13. Le décodeur 12 peut également être connecté au circuit de gestion de fonctionnement (non représenté) du récepteur pour recevoir directement des données à afficher. The decoder 12 is connected to the circuit 11 to receive the teletext page, and to the memory 13. The decoder 12 can also be connected to the operation management circuit (not shown) of the receiver to directly receive the data to be displayed.
La mémoire 13 comprend une table, encore appelée fonte ou police de caractères, associant, à chaque code identifiant, une matrice de caractère comprenant 10 lignes de 12 éléments et définissant un caractère correspondant. Lorsqu'il reçoit un code identifiant, le décodeur 12 va lire dans la table la matrice de caractère associée puis mémoriser cette matrice dans la mémoire d'affichage 14. The memory 13 includes a table, also called font or typeface, associating, with each identifying code, a character matrix comprising 10 lines of 12 elements and defining a corresponding character. When it receives an identifier code, the decoder 12 will read the associated character matrix from the table and then store this matrix in the display memory 14.
Le moyen d'affichage 15 vient finalement lire en The display means 15 finally comes to read in
<Desc/Clms Page number 3><Desc / Clms Page number 3>
continu le contenu de la mémoire d'affichage 14 et recopie son contenu sur l'écran 16 du récepteur de télévision par un mode de balayage en deux étapes connu pour l'affichage vidéo. Lors d'une première étape, le moyen d'affichage 15 recopie le contenu de la mémoire d'affichage 14 sur les lignes paires de l'écran, écrivant ainsi une ligne sur deux, on parle ici d'affichage du champ pair. Puis lors d'une deuxième étape, le moyen d'affichage recopie le contenu de la mémoire d'affichage sur les lignes impaires de l'écran, on parle alors d'affichage du champ impair. continues the content of the display memory 14 and copies its content to the screen 16 of the television receiver by a two-stage scanning mode known for video display. During a first step, the display means 15 copies the content of the display memory 14 onto the even lines of the screen, thus writing every other line, here we speak of displaying the even field. Then during a second step, the display means copies the content of the display memory on the odd lines of the screen, this is called display of the odd field.
La fonte ou police de caractères contenue dans la mémoire 13 associe, à chaque code identifiant, un dessin du caractère associé sous la forme d'une matrice de 12*10 éléments. Chaque élément de la matrice peut prendre deux valeurs, permettant ainsi de réaliser un dessin à deux couleurs, une couleur d'encre et une couleur de fond, comme on le verra mieux par la suite. The font or font contained in the memory 13 associates, with each identifying code, a drawing of the associated character in the form of a matrix of 12 * 10 elements. Each element of the matrix can take two values, thus making it possible to carry out a drawing in two colors, an ink color and a background color, as will be seen better below.
Les caractères de la fonte se répartissent en différents ensembles de caractères, notamment : - un premier ensemble qui regroupe les caractères de l'alphabet utilisé pour écrire le contenu informatif des pages (par exemple l'alphabet latin pour les pages européennes), et - un deuxième ensemble qui regroupe des caractères ne faisant pas partie d'un alphabet, comme par exemple des figures géométriques, des dessins, etc.
The characters in the font are divided into different sets of characters, in particular: - a first set which groups the characters of the alphabet used to write the informative content of the pages (for example the Latin alphabet for European pages), and - a second set which groups together characters that are not part of an alphabet, such as geometric figures, drawings, etc.
A titre d'exemple, une matrice de caractère
correspondant à la lettre"0"est représentée sur la figure 2. Le code"0"indique que la couleur de fond doit être utilisée et le code"N"indique que la couleur
d'encre doit être utilisée pour l'affichage sur l'écran d'un élément correspondant de la matrice.
Ce mode d'affichage par caractère a été défini dans les années 1980 dans la norme ETS 300 706, à partir des As an example, a character matrix
corresponding to the letter "0" is shown in figure 2. The code "0" indicates that the background color should be used and the code "N" indicates that the color
ink must be used to display a corresponding element of the matrix on the screen.
This display mode by character was defined in the 1980s in standard ETS 300 706, from
<Desc/Clms Page number 4><Desc / Clms Page number 4>
caractéristiques techniques des matériels du moment. Il permet d'afficher du texte de manière simple, en transmettant un nombre limité de données numériques. technical characteristics of the materials of the moment. It makes it possible to display text in a simple way, by transmitting a limited number of numerical data.
Ce mode d'affichage est cependant assez grossier car la définition d'un caractère par une matrice de 12*10 éléments est nécessairement limitée, comme on peut le voir sur la figure 2. This display mode is however rather coarse because the definition of a character by a matrix of 12 * 10 elements is necessarily limited, as can be seen in Figure 2.
Ceci est d'autant plus dommageable que les matériels actuels, notamment les écrans, permettent d'afficher aujourd'hui des caractères avec une meilleure résolution, ce qui améliore bien sûr le confort de l'utilisateur. This is all the more damaging since current equipment, in particular screens, makes it possible to display characters today with better resolution, which of course improves user comfort.
Un but de l'invention est de pallier ce manque, en réalisant un dispositif et en mettant en oeuvre un procédé associé d'affichage de caractères permettant d'augmenter la résolution d'un caractère de la page télétexte pour augmenter le confort de l'utilisateur, sans augmenter la taille d'un caractère représenté sur l'écran. An object of the invention is to remedy this lack, by producing a device and by implementing an associated method for displaying characters making it possible to increase the resolution of a character of the teletext page in order to increase the comfort of the user, without increasing the size of a character represented on the screen.
Pour cela, l'invention concerne un procédé d'affichage de caractère sur un écran d'un récepteur de télévision, un premier balayage et un deuxième balayage de l'écran étant réalisés successivement pour afficher un champ pair et un champ impair caractéristiques d'un caractère à afficher, le procédé étant caractérisé en ce que le champ pair est différent du champ impair. For this, the invention relates to a character display method on a screen of a television receiver, a first scan and a second screen scan being carried out successively to display an even field and an odd field characteristic of a character to be displayed, the method being characterized in that the even field is different from the odd field.
L'utilisation de champs pair et impair différents permet, en multipliant par deux le nombre d'éléments de définition du caractère à afficher, de définir plus finement et de manière plus précise la forme et le contour de ce caractère. L'aspect visuel du caractère est donc amélioré. The use of different even and odd fields makes it possible, by doubling the number of elements defining the character to be displayed, to define more precisely and more precisely the shape and outline of this character. The visual aspect of the character is therefore improved.
Le caractère à afficher est défini par une matrice de caractère. Des lignes de rang pair de la matrice de caractère constituent le champ pair et des lignes de rang impair de la matrice de caractère constituent le champ The character to display is defined by a character matrix. Even rank rows of the character matrix make up the even field and odd rank rows of the character matrix make up the field
<Desc/Clms Page number 5><Desc / Clms Page number 5>
impair. odd.
De préférence, une fréquence de balayage horizontal égale à deux fois une fréquence prédéfinie est utilisée pour réaliser le premier et le deuxième balayage. Preferably, a horizontal scanning frequency equal to twice a predefined frequency is used to carry out the first and the second scanning.
Selon un mode de réalisation, une première fonte est utilisée pour mémoriser la matrice de caractère comportant un nombre de lignes et un nombre de colonnes égaux à deux fois un nombre de lignes et un nombre de colonnes prédéfinis. According to one embodiment, a first font is used to store the character matrix comprising a number of lines and a number of columns equal to twice a number of lines and a number of predefined columns.
L'invention présente les caractéristiques suivantes par rapport aux dispositifs connus : - la largeur d'un caractère (et donc d'une ligne) représenté sur l'écran est identique car l'augmentation de la vitesse de balayage compense l'augmentation du nombre d'éléments sur une ligne de la matrice de caractère. The invention has the following characteristics compared to known devices: - the width of a character (and therefore of a line) represented on the screen is identical because the increase in scanning speed compensates for the increase in the number elements on a line of the character matrix.
- la hauteur d'un caractère représenté sur l'écran est identique car le même nombre de lignes est affiché sur l'écran. - the height of a character represented on the screen is identical because the same number of lines is displayed on the screen.
- la taille des caractères sur l'écran est donc la même. - the size of the characters on the screen is therefore the same.
- le dessin du caractère affiché est plus fin, plus précis. - the drawing of the displayed character is finer, more precise.
- le temps nécessaire à l'affichage d'une caractère (ou d'une page) est inchangé. - the time required to display a character (or a page) is unchanged.
Selon un autre mode de réalisation, une première fonte est utilisée pour mémoriser une première matrice de caractère définissant un caractère de type alphabet et une deuxième fonte est utilisée pour mémoriser une deuxième matrice de caractère définissant un caractère de type graphique, la première matrice de caractère comportant un nombre de lignes et un nombre de colonnes égaux à deux fois un nombre de lignes et un nombre de colonnes de la deuxième matrice de caractère. According to another embodiment, a first font is used to store a first character matrix defining an alphabet type character and a second font is used to store a second character matrix defining a graphic type character, the first character matrix having a number of lines and a number of columns equal to twice a number of lines and a number of columns of the second character matrix.
Le procédé comprend une étape de mémorisation El, The method includes a storage step E1,
<Desc/Clms Page number 6><Desc / Clms Page number 6>
dans une mémoire d'affichage, de la matrice de caractère définissant le caractère à afficher, l'étape de mémorisation étant réalisée sur réception d'un code identifiant le caractère à afficher. Selon l'invention, le procédé comprend également des étapes E21, E22 suivantes :
E21 : réalisation du premier balayage de l'écran en recopiant des lignes paires de la mémoire d'affichage sur des lignes paires correspondantes de l'écran, puis
E22 : réalisation d'un deuxième balayage de l'écran en recopiant des lignes impaires de la mémoire d'affichage sur des lignes impaires correspondantes de l'écran. in a display memory, of the character matrix defining the character to be displayed, the memorization step being carried out on reception of a code identifying the character to be displayed. According to the invention, the method also includes the following steps E21, E22:
E21: performing the first screen scan by copying even lines from the display memory onto corresponding even lines on the screen, then
E22: performing a second scan of the screen by copying odd lines from the display memory onto corresponding odd lines of the screen.
L'ordre de réalisation des étapes E21, E22 est indifférent. The order of carrying out steps E21, E22 is indifferent.
Si la première et la deuxième fonte sont utilisées, alors l'étape de mémorisation El comprend les sous-étapes suivantes effectuées sur réception du code identifiant le caractère à afficher :
E10 : identification de la fonte dans laquelle est mémorisée la matrice de caractère définissant le caractère à afficher, en fonction de son code identifiant, puis : - réalisation d'une étape Ell si la fonte identifiée est la première fonte, ou - réalisation d'une étape E12 si la fonte identifiée et la deuxième fonte, avec : Ell : pour tout i compris entre 1 et deux fois le nombre de lignes prédéfini, pour tout j compris entre 1 et deux fois le nombre de colonnes prédéfini, copie de l'élément eij de la matrice de caractère à une place correspondante mij dans la mémoire d'affichage, i étant un indice de ligne et j étant un indice de colonne de la matrice de caractère définissant le caractère à afficher,
E12 : pour tout i compris entre 1 et le nombre de lignes prédéfini et pour tout j compris entre 1 et le If the first and second font are used, then the storage step E1 comprises the following sub-steps carried out on reception of the code identifying the character to be displayed:
E10: identification of the font in which the character matrix defining the character to be displayed is memorized, as a function of its identifying code, then: - carrying out of a step Ell if the identified font is the first font, or - carrying out a step E12 if the identified font and the second font, with: Ell: for all i between 1 and twice the predefined number of rows, for all j between 1 and twice the predefined number of columns, copy of the element eij of the character matrix at a corresponding place mij in the display memory, i being a line index and j being a column index of the character matrix defining the character to be displayed,
E12: for all i between 1 and the predefined number of lines and for all j between 1 and the
<Desc/Clms Page number 7> <Desc / Clms Page number 7>
nombre de colonnes prédéfini, copie de l'élément eij de la matrice du caractère à afficher à des emplacements m2i-1, 2j- ! < m21-1, 2j, m2i, 2j-1. m2i, 2j dans la mémoire d'affichage.
predefined number of columns, copy of the element eij of the matrix of the character to be displayed in locations m2i-1, 2d-! <m21-1, 2d, m2i, 2d-1. m2i, 2d in the display memory.
L'invention concerne également un dispositif d'affichage de caractère sur un écran d'un récepteur de télévision, le dispositif comprenant : - un circuit de réception et de démodulation de données pour fournir au moins un code identifiant un caractère à afficher, et un moyen d'affichage pour recopier le contenu d'une mémoire d'affichage sur l'écran. The invention also relates to a character display device on a screen of a television receiver, the device comprising: - a data reception and demodulation circuit for supplying at least one code identifying a character to be displayed, and a display means for copying the content of a display memory on the screen.
Selon l'invention, le dispositif comprend également : - une première mémoire, pour mémoriser une première fonte comprenant un ensemble de codes identifiants et un ensemble de matrices de caractère associé, au moins une ligne de rang pair d'au moins une matrice de caractère étant différente d'une ligne de rang impair précédent la au moins une ligne de rang pair, le nombre de lignes et le nombre de colonnes de chaque matrice étant égaux à deux fois un nombre de ligne et un nombre de colonnes prédéfinis, et - un décodeur, pour recopier la matrice associée au code identifiant fourni par le circuit de réception et de démodulation, lorsqu'il reçoit ledit code identifiant. According to the invention, the device also comprises: - a first memory, for memorizing a first font comprising a set of identifier codes and a set of associated character matrices, at least one row of even rank of at least one character matrix being different from a line of odd rank preceding the at least one line of even rank, the number of lines and the number of columns of each matrix being equal to twice a number of line and a number of predefined columns, and - a decoder, for copying the matrix associated with the identifier code supplied by the reception and demodulation circuit, when it receives said identifier code.
Le dispositif est amélioré par l'ajout d'une deuxième mémoire, pour mémoriser une deuxième fonte comprenant un ensemble de codes identifiants et un ensemble de matrices de caractère associé, le nombre de lignes et le nombre de colonnes de chaque matrice étant égaux au nombre de ligne et au nombre de colonnes prédéfinis. The device is improved by the addition of a second memory, for memorizing a second font comprising a set of identifying codes and a set of matrices of associated character, the number of rows and the number of columns of each matrix being equal to the number rows and the number of predefined columns.
Enfin, l'invention concerne également un récepteur de télévision qui comprend des moyens pour mettre en oeuvre le procédé décrit ci-dessus. Finally, the invention also relates to a television receiver which comprises means for implementing the method described above.
<Desc/Clms Page number 8> <Desc / Clms Page number 8>
L'invention sera mieux comprise et d'autres caractéristiques et avantages apparaîtront à la lecture de la description qui va suivre d'un exemple de réalisation du dispositif et d'un exemple de mise en oeuvre du procédé de l'invention. La description fait référence aux dessins annexés dans lesquels : - la figure 1, déjà décrite, est un schéma fonctionnel d'un dispositif dédié au service télétexte, - la figure 2, déjà décrite, est une matrice de caractère, selon l'art antérieur, - la figure 3 est une matrice de caractère, selon le procédé de l'invention, et - la figure 4 est un diagramme d'un algorithme de mise en oeuvre d'un procédé d'affichage de page télétexte selon l'invention. The invention will be better understood and other characteristics and advantages will appear on reading the following description of an embodiment of the device and an example of implementation of the method of the invention. The description refers to the accompanying drawings in which: - Figure 1, already described, is a block diagram of a device dedicated to the teletext service, - Figure 2, already described, is a character matrix, according to the prior art , - Figure 3 is a character matrix, according to the method of the invention, and - Figure 4 is a diagram of an algorithm for implementing a teletext page display method according to the invention.
Dans l'exemple simple de réalisation de l'invention décrit ci-dessous, on suppose que seul le caractère"0" doit être affiché sur un écran de téléviseur. In the simple embodiment of the invention described below, it is assumed that only the character "0" should be displayed on a television screen.
Un dispositif selon l'invention et dédié au service télétexte est similaire à celui de la figure 1 et il comprend un circuit 11 de réception et de démodulation, un décodeur 12, une mémoire 13, une mémoire d'affichage 14 et un moyen d'affichage 15. A device according to the invention and dedicated to the teletext service is similar to that of FIG. 1 and it includes a circuit 11 for reception and demodulation, a decoder 12, a memory 13, a display memory 14 and a means of display 15.
Le circuit 11 de réception et de démodulation reçoit les données télétexte émises par une chaîne de télévision et fournit en retour une page télétexte sous la forme d'une série de lignes de caractères, chaque caractère étant repéré par un code de caractère. The reception and demodulation circuit 11 receives the teletext data transmitted by a television channel and provides a teletext page in return in the form of a series of lines of characters, each character being identified by a character code.
Le décodeur 12 est connecté au circuit 11 pour recevoir la page télétexte, et à la mémoire 13. Le décodeur 12 peut éventuellement être connecté également à un circuit (non représenté) de gestion du fonctionnement du récepteur, si un tel service existe. The decoder 12 is connected to the circuit 11 to receive the teletext page, and to the memory 13. The decoder 12 can optionally be also connected to a circuit (not shown) for managing the operation of the receiver, if such a service exists.
Selon l'invention, la mémoire 13 comprend une According to the invention, the memory 13 comprises a
<Desc/Clms Page number 9><Desc / Clms Page number 9>
nouvelle table ou fonte comprenant une liste de caractères définis par un code identifiant et une matrice de caractère associée. La matrice comprend 20 lignes de 24 éléments. Chaque caractère de la nouvelle fonte est ainsi défini par une matrice comportant deux fois plus de lignes et de colonnes que celle utilisée dans l'art antérieur.
new table or font comprising a list of characters defined by an identifying code and an associated character matrix. The matrix includes 20 lines of 24 elements. Each character of the new font is thus defined by a matrix comprising twice as many rows and columns as that used in the prior art.
Lorsqu'il reçoit le code identifiant de la lettre 11011 (dans l'exemple), le décodeur 12 va lire dans la mémoire 13 la matrice de caractère associée puis mémoriser la matrice lue dans la mémoire d'affichage 14. When it receives the identifier code of the letter 11011 (in the example), the decoder 12 will read in the memory 13 the associated character matrix then memorize the matrix read in the display memory 14.
Le moyen d'affichage 15 vient ensuite lire le contenu de la mémoire d'affichage 14 et le recopier sur l'écran, comme on le verra mieux par la suite dans la description du procédé de l'invention. The display means 15 then read the content of the display memory 14 and copy it onto the screen, as will be seen more clearly below in the description of the process of the invention.
La figure 3 présente un exemple d'une matrice définissant la lettre"0"dans la fonte selon l'invention. De même que précédemment, le code"2" respectivement".", indique que la couleur de fond, respectivement la couleur d'encre, doit être utilisée pour l'affichage du point correspondant de la matrice sur l'écran 16. Figure 3 shows an example of a matrix defining the letter "0" in the font according to the invention. As previously, the code "2" respectively "." Indicates that the background color, respectively the ink color, must be used for the display of the corresponding point of the matrix on the screen 16.
Par rapport à la matrice de la figure 2, la matrice de la figure 3 comprend deux fois plus de lignes et de colonnes. La matrice de la figure 3 se distingue également par les régions 32a, 32b, en haut de la lettre "O", et par les régions 32c, 32d en bas de la lettre"0" qui ont été modifiées pour affiner le tracé de la lettre. Compared to the matrix in Figure 2, the matrix in Figure 3 has twice as many rows and columns. The matrix in FIG. 3 is also distinguished by the regions 32a, 32b, at the top of the letter "O", and by the regions 32c, 32d at the bottom of the letter "0" which have been modified to refine the plot of the letter.
Comme il apparaît clairement sur la figure 3, en utilisant une matrice comprenant plus de lignes et de colonnes, il est possible notamment de définir plus finement le contour des lettres, ce qui permet, lors de l'affichage de la lettre sur l'écran, d'obtenir un dessin de la lettre mieux fini, moins grossier que par le passé et donc plus confortable pour l'oeil. On peut ainsi représenter par exemple des lettres telles que"O","Q" As it clearly appears in FIG. 3, by using a matrix comprising more rows and columns, it is in particular possible to define more precisely the outline of the letters, which allows, when the letter is displayed on the screen , to obtain a better finished design of the letter, less coarse than in the past and therefore more comfortable for the eye. We can thus represent for example letters such as "O", "Q"
<Desc/Clms Page number 10><Desc / Clms Page number 10>
ou"C"avec des lignes plus courbes, au lieu des lignes brisées à angle droit précédemment utilisées. or "C" with more curved lines, instead of the broken lines at right angles previously used.
Le procédé d'affichage selon l'invention comprend essentiellement les deux étapes suivantes, réalisées par le moyen d'affichage 15 :
E21 : ler balayage horizontal de l'écran (affichage du champ pair) : recopie des lignes paires de la mémoire d'affichage 14 sur les lignes paires correspondantes de l'écran. The display method according to the invention essentially comprises the following two steps, carried out by the display means 15:
E21: horizontal screen sweep (even field display): copies even lines from display memory 14 to corresponding even lines on the screen.
E22 : 2ème balayage horizontal de l'écran (affichage du champ impair) : recopie des lignes impaires de la mémoire d'affichage 14 sur les lignes impaires correspondantes de l'écran. E22: 2nd horizontal scanning of the screen (display of the odd field): copies odd lines from the display memory 14 onto the corresponding odd lines of the screen.
L'ordre de réalisation des étapes E21, E22 est sans importance, l'essentiel étant que les deux étapes soient réalisées. The order in which steps E21, E22 are carried out is immaterial, the main thing being that the two steps are carried out.
De préférence, la vitesse de balayage utilisée est choisie égale à deux fois la vitesse de balayage utilisée dans les dispositifs antérieurs. Preferably, the scanning speed used is chosen to be equal to twice the scanning speed used in the prior devices.
L'invention présente dans ce cas les caractéristiques suivantes par rapport aux dispositifs connus : - la largeur d'un caractère (et donc d'une ligne) représenté sur l'écran est identique car l'augmentation de la vitesse de balayage compense l'augmentation du nombre d'éléments sur une ligne de la matrice de caractère. In this case, the invention has the following characteristics compared to known devices: - the width of a character (and therefore of a line) represented on the screen is identical because the increase in scanning speed compensates for the increase the number of elements on a line of the character matrix.
- la hauteur d'un caractère représenté sur l'écran est identique car le même nombre de lignes est affiché sur l'écran. - the height of a character represented on the screen is identical because the same number of lines is displayed on the screen.
- la taille des caractères sur l'écran est donc la même. - the size of the characters on the screen is therefore the same.
- le dessin du caractère affiché est plus fin, plus précis. - the drawing of the displayed character is finer, more precise.
- le temps nécessaire à l'affichage d'un caractère (ou d'une page) est inchangé. - the time required to display a character (or a page) is unchanged.
<Desc/Clms Page number 11> <Desc / Clms Page number 11>
Un inconvénient du procédé et du dispositif de l'invention est la nécessité d'utiliser une mémoire 13 de taille quatre fois plus importante environ qu'avec les dispositifs de l'art antérieur, puisque les caractères sont définis selon l'invention par des matrices comportant quatre fois plus d'éléments. A drawback of the method and the device of the invention is the need to use a memory 13 of size approximately four times larger than with the devices of the prior art, since the characters are defined according to the invention by matrices with four times as many elements.
Or, les matrices de certains caractères de la fonte n'ont pas besoin d'être modifiées car une augmentation de la taille de ces matrices ne permet pas d'améliorer l'affichage du caractère correspondant sur l'écran. C'est le cas par exemple pour certains caractères de ponctuation. Par ailleurs, les matrices de certains autres caractères de la fonte ne doivent pas être modifiées car ces caractères doivent être communs à tous les dispositifs télétexte, c'est le cas par exemple des caractères graphiques du deuxième ensemble de caractères. However, the matrices of certain characters of the font do not need to be modified because an increase in the size of these matrices does not make it possible to improve the display of the corresponding character on the screen. This is the case, for example, for certain punctuation characters. Furthermore, the matrices of certain other characters of the font must not be modified because these characters must be common to all the teletext devices, this is the case for example of the graphic characters of the second set of characters.
Il n'est donc pas nécessaire de définir ces caractères par des matrices de taille 24*20. It is therefore not necessary to define these characters by matrices of size 24 * 20.
Le dispositif de l'invention peut dans ce cas être amélioré en modifiant le contenu de la mémoire 13, en ajoutant une mémoire 13'et des moyens de gestion. The device of the invention can in this case be improved by modifying the content of the memory 13, by adding a memory 13 ′ and management means.
La mémoire 13 est modifiée de la manière suivante. The memory 13 is modified as follows.
Elle comprend une première fonte, comportant une première liste de caractères définis chacun par un code identifiant et une matrice de caractère de taille 24*20. It includes a first font, comprising a first list of characters each defined by an identifying code and a character matrix of size 24 * 20.
Le premier ensemble de caractères comprend tous les caractères pour lesquels une définition sous la forme d'une matrice 24*20 est intéressante du point de vue de l'aspect visuel sur l'écran. Les caractères du premier ensemble de caractères sont notamment, mais pas uniquement, les lettres de l'alphabet utilisé. The first set of characters includes all the characters for which a definition in the form of a 24 * 20 matrix is advantageous from the point of view of the visual appearance on the screen. The characters in the first set of characters include, but are not limited to, the letters of the alphabet used.
Une mémoire 13' (représentée en pointillés sur la figure 1) est ajoutée, qui comprend une deuxième fonte comportant une deuxième liste de caractères définis chacun par un code identifiant et une matrice de A memory 13 '(represented by dotted lines in FIG. 1) is added, which includes a second font comprising a second list of characters each defined by an identifier code and a matrix of
<Desc/Clms Page number 12><Desc / Clms Page number 12>
caractère de taille 12*10. Les caractères du deuxième ensemble de caractères sont notamment, mais pas uniquement, les caractères graphiques de la fonte initialement utilisée. De préférence, afin de limiter encore la place mémoire, tous les caractères sont définis une seule fois, dans l'une ou l'autre des fontes, mais pas les deux. character size 12 * 10. The characters in the second set of characters include, but are not limited to, the graphic characters of the font originally used. Preferably, in order to further limit the memory space, all the characters are defined only once, in one or other of the fonts, but not both.
Enfin des moyens de gestion sont ajoutés au décodeur 12 pour choisir la première fonte ou la deuxième fonte en fonction d'un code identifiant reçu. Finally, management means are added to the decoder 12 to choose the first font or the second font based on an identifier code received.
Les modifications apportées au procédé de l'invention dans le cadre de l'amélioration sont les suivantes, dans l'exemple simple où un seul code identifiant est reçu. Des étapes El, Ell, E12 sont ajoutées :
El : choix d'une fonte en fonction du code identifiant reçu, puis : si la première fonte est choisie, alors réalisation d'une étape Ell, sinon,
si la deuxième fonte est choisie, alors réalisation d'une étape E12. The modifications made to the process of the invention as part of the improvement are as follows, in the simple example where a single identifier code is received. El, Ell, E12 steps are added:
El: choice of a font according to the identifier code received, then: if the first font is chosen, then carrying out of a step Ell, otherwise,
if the second font is chosen, then carrying out a step E12.
Ell : pour tout i compris entre 1 et 20, pour tout j compris entre 1 et 24, copie de l'élément eij de la matrice du caractère à afficher (mémorisée dans la mémoire 13) à une place correspondante mij dans la mémoire d'affichage 14, i étant un indice indiquant une ligne et j étant un indice indiquant une colonne de la matrice définissant le caractère à afficher. Ell: for all i between 1 and 20, for all j between 1 and 24, copy of the element eij of the matrix of the character to be displayed (stored in memory 13) at a corresponding place mij in the memory of display 14, i being an index indicating a line and j being an index indicating a column of the matrix defining the character to be displayed.
E12 : pour tout i compris entre 1 et 10 et pour tout j compris entre 1 et 12, copie de l'élément eij aux emplacements m2i-l, 2j-l, m2i-l, 2J'm2i, 2j-l, m2i, 2j dans la mémoire d'affichage. E12: for all i between 1 and 10 and for all i between 1 and 12, copy of the element eij in the locations m2i-l, 2d-l, m2i-l, 2J'm2i, 2d-l, m2i, 2d in the display memory.
L'étape E21 est ensuite réalisée, après l'étape Ell ou l'étape E12. Step E21 is then carried out, after step Ell or step E12.
Quelle que soit l'étape Ell ou E12 réalisée, la place utilisée par le caractère dans la mémoire Whatever step Ell or E12 is performed, the place used by the character in the memory
<Desc/Clms Page number 13><Desc / Clms Page number 13>
d'affichage 14 est la même et en conséquence, la taille du caractère affiché sur l'écran est également la même. display 14 is the same and therefore the size of the character displayed on the screen is also the same.
Ceci est important notamment si plusieurs caractères doivent être affichés successivement. This is particularly important if several characters are to be displayed successively.
Par contre, la place utilisée pour mémoriser la première fonte (mémoire 13) et la deuxième fonte (mémoire 13') est plus faible que celle utilisée pour mémoriser une seule fonte selon l'invention. On the other hand, the space used to memorize the first font (memory 13) and the second font (memory 13 ') is lower than that used to memorize a single font according to the invention.
Bien sûr, la mémoire 13 et la mémoire 13'peuvent être remplacées par une unique mémoire comportant par exemple une première zone pour mémoriser la première fonte et une deuxième zone pour mémoriser la deuxième fonte. Of course, the memory 13 and the memory 13 ′ can be replaced by a single memory comprising for example a first zone for memorizing the first font and a second zone for memorizing the second font.
Le fonctionnement du procédé selon l'invention a été explicité ci-dessus dans des exemples simples où seul un caractère est à afficher. Bien sûr, l'invention n'est pas limitée à ces cas-là. The operation of the method according to the invention has been explained above in simple examples where only one character is to be displayed. Of course, the invention is not limited to these cases.
Le procédé de l'invention peut également être utilisé pour afficher un ensemble de caractères ou plus généralement une page télétexte complète. Dans ce cas, si N caractères sont à afficher simultanément sur l'écran, l'étape de mémorisation El est répétée N fois pour copier dans la mémoire d'affichage N matrices de caractère définissant chacune un des N caractères à afficher, les N matrices étant copiées dans des zones successives de la mémoire d'affichage, dans l'ordre de réception des codes identifiants des N caractères. The method of the invention can also be used to display a set of characters or more generally a complete teletext page. In this case, if N characters are to be displayed simultaneously on the screen, the storage step El is repeated N times to copy into the display memory N character matrices each defining one of the N characters to be displayed, the N matrices being copied into successive areas of the display memory, in the order of reception of the codes identifying the N characters.
Le procédé de l'invention peut également être intégré dans un procédé plus complexe de gestion d'un service télétexte, qui peut comporter par exemple des étapes de sélection de pages à afficher, des étapes de mémorisation de certaines pages d'un programme ou toute autre étape qu'il est usuel de réaliser dans un procédé de gestion d'un service télétexte. The method of the invention can also be integrated into a more complex method of managing a teletext service, which can include, for example, steps of selecting pages to display, steps of memorizing certain pages of a program or any another step that is customary to carry out in a process for managing a teletext service.
Il est à noter enfin que toutes les valeurs Finally, it should be noted that all the values
<Desc/Clms Page number 14><Desc / Clms Page number 14>
numériques données dans la description ci-dessus sont données seulement à titre indicatif, et qu'elles peuvent être modifiées en conséquence, par exemple si une nouvelle norme est utilisée pour les services télétexte, si des écrans comportant des nombres de lignes et/ou de colonnes différents sont utilisés, etc. numbers given in the description above are given for information only, and can be modified accordingly, for example if a new standard is used for teletext services, if screens with line numbers and / or numbers different columns are used, etc.
Si, par exemple, une nouvelle norme suggère d'utiliser une fonte comprenant des matrices de caractères de taille I*J, l'invention peut s'appliquer simplement en utilisant une fonte comprenant des matrices de caractères de taille 2I*2J. If, for example, a new standard suggests using a font comprising character matrices of size I * J, the invention can be applied simply by using a font comprising character matrices of size 2I * 2J.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0016850A FR2818858B1 (en) | 2000-12-21 | 2000-12-21 | METHOD AND ASSOCIATED DEVICE FOR DISPLAYING CHARACTERS ON A SCREEN OF A TELEVISION RECEIVER |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0016850A FR2818858B1 (en) | 2000-12-21 | 2000-12-21 | METHOD AND ASSOCIATED DEVICE FOR DISPLAYING CHARACTERS ON A SCREEN OF A TELEVISION RECEIVER |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2818858A1 true FR2818858A1 (en) | 2002-06-28 |
FR2818858B1 FR2818858B1 (en) | 2004-04-16 |
Family
ID=8858062
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR0016850A Expired - Fee Related FR2818858B1 (en) | 2000-12-21 | 2000-12-21 | METHOD AND ASSOCIATED DEVICE FOR DISPLAYING CHARACTERS ON A SCREEN OF A TELEVISION RECEIVER |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR2818858B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1494474A2 (en) * | 2003-07-04 | 2005-01-05 | Micronas GmbH | Method for presentation of teletext pages on a display |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4079367A (en) * | 1974-12-28 | 1978-03-14 | Kabushiki Kaisha Seikosha | Apparatus for forming a character out of a pattern of separate display picture elements |
GB2068699A (en) * | 1980-02-04 | 1981-08-12 | Philips Electronic Associated | Character display using two ROM-stored character patterns for each character |
GB2187614A (en) * | 1986-03-07 | 1987-09-09 | Philips Electronic Associated | Teletext systems |
EP0351912A1 (en) * | 1988-07-20 | 1990-01-24 | Philips Electronics Uk Limited | Teletext decoders |
-
2000
- 2000-12-21 FR FR0016850A patent/FR2818858B1/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4079367A (en) * | 1974-12-28 | 1978-03-14 | Kabushiki Kaisha Seikosha | Apparatus for forming a character out of a pattern of separate display picture elements |
GB2068699A (en) * | 1980-02-04 | 1981-08-12 | Philips Electronic Associated | Character display using two ROM-stored character patterns for each character |
GB2187614A (en) * | 1986-03-07 | 1987-09-09 | Philips Electronic Associated | Teletext systems |
EP0351912A1 (en) * | 1988-07-20 | 1990-01-24 | Philips Electronics Uk Limited | Teletext decoders |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1494474A2 (en) * | 2003-07-04 | 2005-01-05 | Micronas GmbH | Method for presentation of teletext pages on a display |
EP1494474A3 (en) * | 2003-07-04 | 2009-06-03 | Micronas GmbH | Method for presentation of teletext pages on a display |
Also Published As
Publication number | Publication date |
---|---|
FR2818858B1 (en) | 2004-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0014652B1 (en) | Videography system provided with control means for gaining access to the information | |
FR2465281A1 (en) | DEVICE FOR DIGITAL TRANSMISSION AND DISPLAY OF GRAPHICS AND / OR CHARACTERS ON A SCREEN | |
EP0019545B1 (en) | Videography-system provided with protection means against transmission errors | |
FR2594241A1 (en) | DATA DISPLAY PROCESSOR ON DISPLAY SCREEN AND DATA DISPLAY METHOD USING THE DEVICE | |
US20160366463A1 (en) | Information pushing method, terminal and server | |
CN108347647A (en) | Video picture displaying method, device, television set and storage medium | |
CN105812885A (en) | Bullet screen display method and system in live video | |
CN106485689A (en) | A kind of image processing method and device | |
JP6543764B2 (en) | Security authentication method for digital video content and system therefor | |
US20020113806A1 (en) | Transmission of data defining two motions phases of a graphics image | |
EP3007108B1 (en) | Generation of a robust personalised graphic matrix code | |
CN104615738B (en) | A kind of mobile terminal method for picture sharing based on remote synchronization | |
FR2818858A1 (en) | Teletext display system uses even and uneven fields for higher resolution | |
Weir | Visual cryptography and its applications | |
CN104054124B (en) | The display packing of many grayscale characters, the display device of many grayscale characters, possess the radiotelevisor of the display device of many grayscale characters and possess the mobile device of display device of many grayscale characters | |
EP0055168B1 (en) | Method and apparatus for displaying messages containing pages on a raster-scanned display system, e.g. a c.r.t. screen | |
EP1154645B1 (en) | Method and apparatus for displaying a summary of teletext pages | |
EP1217834B1 (en) | Method and circuit for memorizing digital data, and television set carrying out this memorizing method | |
DE102006020169B4 (en) | Apparatus and method for adjusting fractionalized data contents | |
CA3064110C (en) | System and method for providing unique interactive media content | |
FR2817695A1 (en) | TV text display system has separate update processor speeds special effects | |
US11362973B2 (en) | System and method for providing unique interactive media content | |
EP0011543B1 (en) | Method for recording a television picture on a two-dimensional carrier and means for applying the method | |
Telg et al. | Writing and Designing a Basic Web Page: AEC566/WC228, 8/2015 | |
WO2021116615A1 (en) | Method for compressing a sequence of images displaying synthetic graphical elements of non-photographic origin |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ST | Notification of lapse |
Effective date: 20070831 |