EP0445562A1 - Method of adapting a videotex display to a telematic terminal - Google Patents

Method of adapting a videotex display to a telematic terminal Download PDF

Info

Publication number
EP0445562A1
EP0445562A1 EP91102266A EP91102266A EP0445562A1 EP 0445562 A1 EP0445562 A1 EP 0445562A1 EP 91102266 A EP91102266 A EP 91102266A EP 91102266 A EP91102266 A EP 91102266A EP 0445562 A1 EP0445562 A1 EP 0445562A1
Authority
EP
European Patent Office
Prior art keywords
cept
standard
matrix
palette
colors
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
EP91102266A
Other languages
German (de)
French (fr)
Other versions
EP0445562B1 (en
Inventor
Patrice C/O Alcatel Business Systems Mignot
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.)
ALE International SAS
Original Assignee
Alcatel Business Systemes SA
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 Alcatel Business Systemes SA filed Critical Alcatel Business Systemes SA
Publication of EP0445562A1 publication Critical patent/EP0445562A1/en
Application granted granted Critical
Publication of EP0445562B1 publication Critical patent/EP0445562B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • 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/22Control 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/24Generation of individual character patterns
    • G09G5/26Generation of individual character patterns for modifying the character dimensions, e.g. double width, double height
    • 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

Definitions

  • the invention relates to a videotex display adaptation method for a telematic terminal.
  • the present invention therefore proposes an adaptation method intended to allow the display of information processed according to the CEPT 1 standard on a telematics terminal extrapolated from a videotex terminal capable of processing information arranged according to the CEPT 2 standard.
  • Figure 1 shows a CEPT 2 conversion table of the colors to be displayed provided according to the CEPT 1 standard.
  • FIGS. 2A, 2B, 3A, 3B, 3C, 4A, 4B and 4C show three examples of adaptation of character matrices in accordance with the method according to the invention.
  • the method according to the invention is intended to make it possible to use the information provided by screen images in CEPT 1 standard by means of a videotex terminal capable of interpreting the display indications provided for these images. in order to make them readable on a compatible terminal, extrapolated from a CEPT 2 videotex terminal, less rich in construction in display possibilities, without loss of significant information for the images coming from at least a certain number of servers.
  • Screen images intended for CEPT 1 videotex terminals are thus likely to include colors chosen from a first palette providing sixteen basic colors to which are added sixteen downloadable colors chosen from four thousand eighty sixteen, while only a palette of eight colors is available in CEPT 2 standard.
  • the palette likely to be obtained in CEPT 1 standard is divided into eight parts equivalent to each of which is assigned one of the eight corresponding colors of the palette offered in CEPT 2 standard.
  • Each color of the CEPT 1 standard is therefore translated by the color in CEPT 2 standard corresponding to the part in the range of luminance values from which there is its own luminance value.
  • the characters to be displayed from an image on the videotex terminal screen which can possibly be produced graphically like any other form are most often produced by means of character matrices of predetermined dimensions, in particular for reasons of reduction in the number of data to be transmitted and processed.
  • Character matrices form rectangular cells, the dimensions of which are measured in pixels. According to the CEPT 1 standard, matrices of 12 * 10, 6 * 10, 5 * 10 and 12 * 12 are especially provided, the first digit corresponding to the width of the matrix in pixels and the second to its height, while CEPT 2 standard provides 8 * 10 matrices.
  • a first approximation is made by periodically eliminating a row and / or a column of pixels of determined rank in order to reduce the size of the matrix supplied in CEPT 1 standard at the level provided for in CEPT 2 standard.
  • the matrix on the left is assumed to be a matrix 12 * 10 type CEPT 1, called here basic, and by means of which the letter H is represented by two vertical lines, having a height of 10 pixels and a width of 2 pixels each, and by a horizontal bar, having a length of 6 pixels and a thickness of 2 pixels.
  • the adaptation necessary for the representation of this H on an 8 * 10 CEPT 2 matrix is obtained by elimination of a column, or height, of pixels every "n" columns, with "n” here equal to 3, so that columns 1, 4, 7, 10 are eliminated and allow to simply obtain the representation of H shown in figure 2B .
  • the necessary adaptation is obtained by a conversion corresponding to a first phase of extension of the initial matrix 6 * 5 into a basic matrix 12 * 10 which undergoes, in the second phase, the elimination of columns provided for the passage of a matrix 12 * 10 into a matrix 8 * 10 mentioned more high.
  • the extension planned in the first phase corresponds to the duplication of the number of pixels both in line and in column, as can be seen in FIG. 3B where the horizontal and vertical lines of the character "E” have doubled in size both in length as in thickness compared to those of the initial character "E", provided for a 6 * 5 matrix as presented in FIG. 3A.
  • the necessary adaptation will be obtained by a conversion corresponding to a first phase of extension of this 6 * 10 matrix into a 12 matrix. * 10 basic and in the second phase of elimination of columns already mentioned twice above.
  • the extension is carried out by duplicating the number of line pixels which leads to a widening of the character shown, as shown in Figure 4B in the case of a character "X". This enlargement is thereafter reduced during the phase corresponding to the passage from a matrix 12 * 10 to the matrix 8 * 10 by elimination of four columns chosen from twelve, for example as mentioned above, as well as the shows Figure 4C.
  • the CEPT 1 standard also provides for possible animation of the images which are likely to be displayed on the screen. from a videotex terminal, this animation resulting in a progressive variation of the colors of an initial image, this applies in particular to the characters to be displayed for which an individual evolution of the coloring is possible.
  • the CEPT 1 standard provides for coding colors on 1, 2 or 4 bits corresponding to a display of 2, 4 or 16 colors and possible animation with these same possibilities, it being understood that these colors are likely to be chosen both from the basic colors and from the downloadable colors mentioned above.
  • the CEPT 2 standard on the other hand, only provides for coding on two bits, thus allowing an evolution from one color to another, these colors being chosen from the eight colors available.
  • the transcription of the initial coloring of an image is translated using the eight possible colors, according to the adaptation process mentioned above, both for the alphanumeric characters and for the other graphics.
  • the CEPT 1 standard also provides for redefinable characters in dynamics, DRCS in English abbreviation, which each form a matrix whose coloring pixels are individually downloaded in for further processing character by character.
  • DRCS redefinable characters in dynamics
  • Each pixel of a character is capable of being defined by several bits depending on the choices made, for example a least significant bit and one most significant bit, these character definition bits possibly make it possible to define up to sixteen chosen colors. among four thousand and ninety six, according to predetermined color tables and preselected according to a known method, for the various displays.
  • the evolution of the coloring during animation is obtained by individual switching from one color to another for the various alphanumeric elements and / or graphics so that the transcription of the final coloring of the image corresponds to that planned for this image in the final animation phase.
  • a degraded animation effect is therefore likely to be obtained with assurance of compliance with the color conversions for the initial state and for the final state of each of the images.

Abstract

Method of adapting intended to permit information processed according to the CEPT 1 standard to be displayed on a telematic terminal of the type provided for application of the CEPT 2 standard. This method provides translation of the colours of one palette according to the CEPT1 standard into one of the colours of another palette according to the CEPT2 standard, as a function of the luminance of the colours of the first palette, an approximation of the CEPT 1 alphanumeric character matrices until a matrix according to the CEPT 2 standard is obtained and transcription of the change in coloration of an animated image by flicking from one colour to another for each of the individually coloured alphanumeric or graphic elements involved in the image in question.

Description

L'invention concerne un procédé d'adaptation d'affichage vidéotex pour terminal télématique.The invention relates to a videotex display adaptation method for a telematic terminal.

Elle est plus particulièrement destinée à permettre l'affichage d'informations traitées selon la norme CEPT 1 de la Conférence Européenne des Administrations des Postes et Télécommunications sur un terminal vidéotex extrapolé d'un terminal apte à traiter des informations agencées selon la norme CEPT 2, dite Télétel.It is more particularly intended to allow the display of information processed according to the CEPT 1 standard of the European Conference of Postal and Telecommunications Administrations on a videotex terminal extrapolated from a terminal capable of processing information arranged according to the CEPT 2 standard, called Teletel.

En l'absence de normes universellement adoptées en matière de vidéotex, les constructeurs ont été amenés à construire des terminaux dont une partie des éléments constitutifs sont spécifiquement adaptés à l'une ou l'autre des normes possibles, tels sont par exemple les contrôleurs de ces terminaux, les logiciels et éventuellement les mémoires contenant ces logiciels.In the absence of universally adopted standards in the field of videotex, manufacturers have had to build terminals of which a part of the constituent elements are specifically adapted to one or other of the possible standards, such as for example the controllers of these terminals, the software and possibly the memories containing this software.

Or la coexistence de normes différentes présente des inconvénients, notamment sur le plan des coûts, lorsque le matériel en cause est destiné à avoir une grande diffusion commerciale et que par conséquent des possibilités de bas prix de revient sont souhaitées.However, the coexistence of different standards has drawbacks, in particular in terms of costs, when the material in question is intended to have a large commercial distribution and therefore consequently possibilities of low cost price are desired.

Ceci a conduit les promoteurs de la norme CEPT 2 a offrir des possibilités d'exploitation relativement réduites sur le plan visuel, si on les compare à celles prévues par la norme CEPT 1 et en particulier avec la variante que constitue la norme FTZ 157D2E, dite aussi BTX, de l'organisme allemand Fernmeldetechnisches Zentralamt, avec pour contrepartie un coût moindre des terminaux nécessaires.This led the promoters of the CEPT 2 standard to offer relatively reduced operating possibilities visually, if we compare them to those provided by the CEPT 1 standard and in particular with the variant that constitutes the FTZ 157D2E standard, called also BTX, from the German organization Fernmeldetechnisches Zentralamt, with the counterpart of a lower cost of the necessary terminals.

Or la richesse en matière de possibilités d'exploitation qu'est susceptible d'offrir la norme CEPT 1, si elle est nécessaire ou souhaitable pour certaines applications, n'est pas indispensable.However, the wealth of operational possibilities that the CEPT 1 standard can offer, if it is necessary or desirable for certain applications, is not essential.

Il peut donc être intéressant sur les plans de la réalisation, de la commercialisation et de l'exploitation de disposer d'un terminal vidéotex, apte à traiter les informations selon la norme CEPT 1, qui soit extrapolé d'un terminal classique, moins riche en potentialités, mais aussi moins coûteux.It can therefore be interesting in terms of production, marketing and operation to have a videotex terminal, capable of processing information according to the CEPT 1 standard, which is extrapolated from a conventional terminal, less rich in potential, but also less expensive.

La présente invention propose donc un procédé d'adaptation destiné à permettre l'affichage d'informations traitées selon la norme CEPT 1 sur un terminal télématique extrapolé d'un terminal vidéotex apte à traiter des informations agencées selon la norme CEPT 2.The present invention therefore proposes an adaptation method intended to allow the display of information processed according to the CEPT 1 standard on a telematics terminal extrapolated from a videotex terminal capable of processing information arranged according to the CEPT 2 standard.

Selon une caractéristique de l'invention, ce procédé d'adaptation comporte :

  • une traduction des couleurs d'une première palette prévue selon la norme CEPT 1 en une des couleurs d'une seconde palette prévue selon la norme CEPT 2, en fonction de la luminance de ces couleurs de première palette, ces dernières étant réparties en fonction de leurs luminances dans l'une ou l'autre des parties qui divisent la première palette en autant de parties équivalentes qu'il y a de couleurs dans une seconde palette, de manière à traduire par une même couleur de seconde palette les différentes couleurs relevant d'une même partie;
  • une approximation des matrices de caractère alphanumérique par élimination périodique d'une ligne et/ou une colonne de pixels d'une matrice, dite de base, jusqu'à obtention d'une matrice selon la norme CEPT 2, après adjonction ou retrait de pixels à la matrice initiale selon la norme CEPT 1, si nécessaire, pour obtenir cette matrice, dite de base, qui a même hauteur en pixels que la matrice selon la norme CEPT 2 et même largeur que la plus large des matrices selon la norme CEPT 1;
  • une transcription de l'évolution de la coloration d'une image animée par basculement d'une couleur à une autre pour chacun des éléments alphanumériques et graphiques, individuellement colorés, concernés de l'image considérée.
According to a characteristic of the invention, this adaptation method comprises:
  • a translation of the colors of a first palette provided according to the CEPT 1 standard into one of the colors of a second palette provided according to the CEPT 2 standard, as a function of the luminance of these colors of the first palette, the latter being distributed as a function of their luminances in one or other of the parts which divide the first palette into as many equivalent parts as there are colors in a second palette, so as to translate by the same color of the second palette the different colors belonging to 'the same game;
  • an approximation of the matrices of alphanumeric character by periodic elimination of a row and / or a column of pixels from a so-called basic matrix, until a matrix according to the CEPT 2 standard is obtained, after adding or removing pixels to the initial matrix according to the CEPT 1 standard, if necessary, to obtain this so-called basic matrix which has the same height in pixels as the matrix according to the CEPT 2 standard and the same width as the widest of the matrices according to the CEPT 1 standard ;
  • a transcription of the evolution of the coloring of an animated image by switching from one color to another for each of the alphanumeric and graphic elements, individually colored, concerned of the image considered.

L'invention, ses caractéristiques et ses avantages sont précisés dans la description qui suit, en liaison avec les figures répertoriées ci-dessous.The invention, its characteristics and its advantages are explained in the following description, in conjunction with the figures listed below.

La figure 1 présente un tableau de conversion en norme CEPT 2 des couleurs à afficher prévues selon la norme CEPT 1.Figure 1 shows a CEPT 2 conversion table of the colors to be displayed provided according to the CEPT 1 standard.

Les figures 2A, 2B, 3A, 3B, 3C, 4A, 4B et 4C présentent trois exemples d'adaptation de matrices de caractères en accord avec le procédé selon l'invention.FIGS. 2A, 2B, 3A, 3B, 3C, 4A, 4B and 4C show three examples of adaptation of character matrices in accordance with the method according to the invention.

Comme indiqué plus haut, le procédé selon l'invention est destiné à permettre d'exploiter les informations que fournissent des images d'écran en norme CEPT 1 au moyen d'un terminal vidéotex apte à interpréter les indications d'affichage fournies pour ces images afin de les rendre lisibles sur un terminal compatible, extrapolé d'un terminal vidéotex CEPT 2, moins riche de construction en possibilités d'affichage, sans perte d'informations significatives pour les images en provenance d'au moins un certain nombre de serveurs.As indicated above, the method according to the invention is intended to make it possible to use the information provided by screen images in CEPT 1 standard by means of a videotex terminal capable of interpreting the display indications provided for these images. in order to make them readable on a compatible terminal, extrapolated from a CEPT 2 videotex terminal, less rich in construction in display possibilities, without loss of significant information for the images coming from at least a certain number of servers.

L'exploitation des possibilités des terminaux vidéotex, de même que celle des ordinateurs individuels ou non, est fonction des besoins réels des utilisateurs qui dans un certain nombre de cas n'ont pas l'usage de certaines des fonctionnalités offertes par les appareils dont ils disposent. A titre d'exemple, il n'est pas indispensable de disposer d'un affichage sur un écran couleur pour une consultation d'une base de données alphanumériques, de type annuaire téléphonique, même si un tel écran est susceptible d'ajouter un certain agrément à ses utilisateurs.The exploitation of the possibilities of videotex terminals, as well as that of personal computers or not, depends on the real needs of the users who in a certain number of cases do not have the use of some of the functionalities offered by the devices whose have. For example, it is not essential to have a display on a color screen for consulting an alphanumeric database, such as a telephone directory, even if such a screen is likely to add some approval to its users.

Les images d'écran destinées à des terminaux vidéotex CEPT 1 sont ainsi susceptibles de comporter des couleurs choisies dans une première palette prévoyant seize couleurs de base auxquelles s'ajoutent seize couleurs téléchargeables choisies parmi quatre mille quatre vingt seize, alors que seule une palette de huit couleurs est disponible en norme CEPT 2.Screen images intended for CEPT 1 videotex terminals are thus likely to include colors chosen from a first palette providing sixteen basic colors to which are added sixteen downloadable colors chosen from four thousand eighty sixteen, while only a palette of eight colors is available in CEPT 2 standard.

Une adaptation est donc nécessaire et elle est effectuée en prenant en compte la luminance de la couleur prévue en norme CEPT 1, cette luminance étant obtenue par l'application d'une formule classique, par exemple :

L = 0,3*R +0,59*V +0,11*B

Figure imgb0001


où L est la luminance de la couleur à reproduire, R étant la valeur fournie de sa composante rouge, V celle de sa composante verte et B celle de sa composante bleue.An adaptation is therefore necessary and it is carried out by taking into account the luminance of the color provided for in standard CEPT 1, this luminance being obtained by the application of a conventional formula, for example:

L = 0.3 * R + 0.59 * V + 0.11 * B
Figure imgb0001


where L is the luminance of the color to be reproduced, R being the supplied value of its red component, V that of its green component and B that of its blue component.

La palette susceptible d'être obtenue en norme CEPT 1 est divisée en huit parties équivalentes à chacune des quelles est affectée une des huit couleurs correspondante de la palette offerte en norme CEPT 2. Chaque couleur de la norme CEPT 1 se trouve donc traduite par la couleur en norme CEPT 2 correspondant à la partie dans l'intervalle de valeurs de luminance duquel se trouve sa propre valeur de luminance.The palette likely to be obtained in CEPT 1 standard is divided into eight parts equivalent to each of which is assigned one of the eight corresponding colors of the palette offered in CEPT 2 standard. Each color of the CEPT 1 standard is therefore translated by the color in CEPT 2 standard corresponding to the part in the range of luminance values from which there is its own luminance value.

Cette répartition est donnée en figure 1 et l'on y voit que, par exemple les couleurs telles que le noir, le bleu sous intensité normale ou réduite et le rouge sous intensité normale qui sont susceptibles d'être fournies en norme CEPT 1 et qui ont une luminance comprise entre 0 et 27 sont représentés par du noir sur un terminal vidéotex compatible, extrapolé d'un terminal vidéotex CEPT 2. De même le magenta et le jaune sous intensité réduite qui ont une luminance comprise entre 28 et 59 et qui sont fournis en norme CEPT 1 seront traduits par du rouge.This distribution is given in FIG. 1 and it is seen there that, for example the colors such as black, blue under normal or reduced intensity and red under normal intensity which are likely to be provided in standard CEPT 1 and which have a luminance between 0 and 27 are represented by black on a compatible videotex terminal, extrapolated from a CEPT 2 videotex terminal. Likewise magenta and yellow under reduced intensity which have a luminance between 28 and 59 and which are provided in CEPT 1 standard will be translated by red.

Le clignotement éventuel de l'image sur écran qui est prévu sous une pluralité de formes différentes en norme CEPT 1 est simplement traduit de manière unique.The possible flashing of the screen image which is provided in a plurality of different forms in CEPT 1 standard is simply translated in a unique manner.

Les caractères à afficher d'une image sur écran de terminal vidéotex qui peuvent éventuellement réalisés de manière graphique comme toute autre forme sont le plus souvent réalisés au moyen de matrices de caractères de dimensions prédéterminées, notamment pour des raisons de réduction du nombre de données à transmettre et à traiter. Les matrices de caractères forment des cellules rectangulaires dont les dimensions sont mesurées en pixels. Selon la norme CEPT 1, il est notamment prévu des matrices de 12*10, 6*10, 5*10 et 12*12, le premier chiffre correspondant à la largeur de la matrice en pixels et le second à sa hauteur, alors que la norme CEPT 2 prévoit des matrices 8*10.The characters to be displayed from an image on the videotex terminal screen which can possibly be produced graphically like any other form are most often produced by means of character matrices of predetermined dimensions, in particular for reasons of reduction in the number of data to be transmitted and processed. Character matrices form rectangular cells, the dimensions of which are measured in pixels. According to the CEPT 1 standard, matrices of 12 * 10, 6 * 10, 5 * 10 and 12 * 12 are especially provided, the first digit corresponding to the width of the matrix in pixels and the second to its height, while CEPT 2 standard provides 8 * 10 matrices.

En conséquence, une adaptation est réalisée pour obtenir des caractères alphanumériques reconnaissables sur un terminal vidéotex compatible, extrapolé d'un terminal vidéotex à partir de caractères fournis en norme CEPT 1, même si les différences de dimensions en pixels des matrices empêchent une reproduction à l'identique.Consequently, an adaptation is made to obtain alphanumeric characters recognizable on a compatible videotex terminal, extrapolated from a videotex terminal from characters supplied in CEPT 1 standard, even if the differences in dimensions in pixels of the matrices prevent reproduction by 'identical.

A cet effet, ainsi que le montre les exemples présentés sur les figures 2A, 2B, 3A, 3B, 3C, 4A, 4B et 4C, une approximation est effectuée de manière à retrancher et/ou éventuellement ajouter des pixels pour restituer l'information alphanumérique à afficher malgré le changement de taille de matrice, au prix parfois d'une légère déformation de certains caractères.To this end, as the examples shown in FIGS. 2A, 2B, 3A, 3B, 3C, 4A, 4B and 4C show, an approximation is made so as to subtract and / or possibly add pixels to restore the information. alphanumeric to display despite the change in matrix size, sometimes at the cost of a slight distortion of certain characters.

Une première approximation est réalisée par élimination périodique d'une ligne et/ou une colonne de pixels de rang déterminé afin de réduire la taille de la matrice
fournie en norme CEPT 1 au niveau de celle prévue en norme CEPT 2.
A first approximation is made by periodically eliminating a row and / or a column of pixels of determined rank in order to reduce the size of the matrix
supplied in CEPT 1 standard at the level provided for in CEPT 2 standard.

Dans l'exemple présenté sur les figures 2A et 2B, la matrice de gauche est supposée être une matrice 12*10 type CEPT 1, appelée ici de base, et au moyen de laquelle la lettre H est représentée par deux traits verticaux, ayant une hauteur de 10 pixels et une largeur de 2 pixels chacun, et par une barre horizontale, ayant une longueur de 6 pixels et une épaisseur de 2 pixels. L'adaptation nécessaire à la représentation de ce H sur une matrice 8*10 CEPT 2 est obtenue par élimination d'une colonne, ou hauteur, de pixels toutes les "n" colonnes, avec "n" ici égale à 3, de telle sorte que les colonnes 1, 4, 7, 10 soient éliminées et permettent d'obtenir simplement la représentation de H montrée sur la figure 2B.In the example presented in FIGS. 2A and 2B, the matrix on the left is assumed to be a matrix 12 * 10 type CEPT 1, called here basic, and by means of which the letter H is represented by two vertical lines, having a height of 10 pixels and a width of 2 pixels each, and by a horizontal bar, having a length of 6 pixels and a thickness of 2 pixels. The adaptation necessary for the representation of this H on an 8 * 10 CEPT 2 matrix is obtained by elimination of a column, or height, of pixels every "n" columns, with "n" here equal to 3, so that columns 1, 4, 7, 10 are eliminated and allow to simply obtain the representation of H shown in figure 2B .

Un processus analogue est mis en oeuvre pour la transformation d'un caractère alphanumérique réalisé en matrice 12*12 type CEPT 1 en un caractère affiché en matrice 8*10 CEPT 2, une élimination d'une ligne, ou longueur, de pixels toutes les "m" colonnes étant alors effectuée, "m" étant par exemple égal à 5, de telle sorte que les lignes 6 et 12 soient éliminées.A similar process is implemented for the transformation of an alphanumeric character produced in matrix 12 * 12 type CEPT 1 into a character displayed in matrix 8 * 10 CEPT 2, an elimination of a line, or length, of pixels every "m" columns then being carried out, "m" being for example equal to 5, so that the rows 6 and 12 are eliminated.

Lorsque la matrice de caractère CEPT 1 est une matrice 6*5, comme présentée sur la figure 3A, et que la matrice de représentation cible est une matrice 8*10 CEPT 2, l'adaptation nécessaire est obtenue par une conversion correspondant à une première phase d'extension de la matrice initiale 6*5 en une matrice 12*10 de base qui subit, en seconde phase, l'élimination de colonnes prévue pour le passage d'une matrice 12*10 en une matrice 8*10 évoquée plus haut.When the CEPT 1 character matrix is a 6 * 5 matrix, as shown in FIG. 3A, and the target representation matrix is an 8 * 10 CEPT 2 matrix, the necessary adaptation is obtained by a conversion corresponding to a first phase of extension of the initial matrix 6 * 5 into a basic matrix 12 * 10 which undergoes, in the second phase, the elimination of columns provided for the passage of a matrix 12 * 10 into a matrix 8 * 10 mentioned more high.

L'extension prévue en première phase correspond à la duplication du nombre de pixels tant en ligne qu'en colonne, ainsi qu'on le voit sur la figure 3B où les traits horizontaux et verticaux du caractère "E" ont doublé de taille tant en longueur qu'en épaisseur par rapport à ceux du caractère "E" initial, fourni pour une matrice 6*5 telle que présentée en figure 3A.The extension planned in the first phase corresponds to the duplication of the number of pixels both in line and in column, as can be seen in FIG. 3B where the horizontal and vertical lines of the character "E" have doubled in size both in length as in thickness compared to those of the initial character "E", provided for a 6 * 5 matrix as presented in FIG. 3A.

De même si la matrice de caractère CEPT 1 est une matrice 6*10, telle que présentée en figure 4A, l'adaptation nécessaire sera obtenue par une conversion correspondant à une première phase d'extension de cette matrice 6*10 en une matrice 12*10 de base et à la seconde phase d'élimination de colonnes déjà évoquée à deux reprises ci-dessus.Similarly if the CEPT 1 character matrix is a 6 * 10 matrix, as presented in FIG. 4A, the necessary adaptation will be obtained by a conversion corresponding to a first phase of extension of this 6 * 10 matrix into a 12 matrix. * 10 basic and in the second phase of elimination of columns already mentioned twice above.

L'extension s'effectue par duplication du nombre de pixels de ligne qui entraîne un élargissement du caractère représenté, comme le montre la figure 4B dans le cas d'un caractère "X". Cet élargissement est, par la suite, réduit lors de la phase correspondant au passage d'une matrice 12*10 à la matrice 8*10 par élimination de quatre colonnes choisies parmi douze, par exemple de la manière évoquée plus haut, ainsi que le montre la figure 4C.The extension is carried out by duplicating the number of line pixels which leads to a widening of the character shown, as shown in Figure 4B in the case of a character "X". This enlargement is thereafter reduced during the phase corresponding to the passage from a matrix 12 * 10 to the matrix 8 * 10 by elimination of four columns chosen from twelve, for example as mentioned above, as well as the shows Figure 4C.

La norme CEPT 1 prévoit de plus une éventuelle animation des images qui sont susceptibles d'être affichées sur l'écran
d'un terminal vidéotex cette animation se traduisant par une variation progressive des couleurs d'une image initiale, ceci s'applique notamment aux caractères à afficher pour lesquels une évolution individuelle de la coloration est possible.
The CEPT 1 standard also provides for possible animation of the images which are likely to be displayed on the screen.
from a videotex terminal, this animation resulting in a progressive variation of the colors of an initial image, this applies in particular to the characters to be displayed for which an individual evolution of the coloring is possible.

A cet effet, la norme CEPT 1 prévoit un codage des couleurs sur 1, 2 ou 4 bits correspondant à un affichage de 2, 4 ou 16 couleurs et une éventuelle animation avec ces mêmes possibilités, étant entendu que ces couleurs sont susceptibles d'être choisies tant parmi les couleurs de base que parmi les couleurs téléchargeables évoquées plus haut. La norme CEPT 2 ne prévoit par contre qu'un codage sur deux bits permettant donc une évolution d'une couleur à une seule autre ces couleurs étant choisies parmi les huit couleurs disponibles.To this end, the CEPT 1 standard provides for coding colors on 1, 2 or 4 bits corresponding to a display of 2, 4 or 16 colors and possible animation with these same possibilities, it being understood that these colors are likely to be chosen both from the basic colors and from the downloadable colors mentioned above. The CEPT 2 standard, on the other hand, only provides for coding on two bits, thus allowing an evolution from one color to another, these colors being chosen from the eight colors available.

En conséquence, une approximation est nécessaire pour afficher une image fournie en norme CEPT 1 sur un terminal compatible, extrapolé d'un terminal Vidéotex.Consequently, an approximation is necessary to display an image provided in CEPT 1 standard on a compatible terminal, extrapolated from a Videotex terminal.

A cet effet, la transcription de la coloration initiale d'une image est traduite à l'aide des huit couleurs possibles,selon le procédé d'adaptation évoqué plus haut, tant pour les caractères alphanumériques que pour les autres graphismes.To this end, the transcription of the initial coloring of an image is translated using the eight possible colors, according to the adaptation process mentioned above, both for the alphanumeric characters and for the other graphics.

Toutefois la norme CEPT 1 prévoit aussi des caractères redéfinissables en dynamique, DRCS en abréviation anglaise, qui forment chacun une matrice dont les pixels de coloration sont individuellement téléchargés en vue d' être ultérieurement traités caractére par caractère. Chaque pixel d'un caractère est susceptible d'être défini par plusieurs bits suivant les choix effectués, par exemple un bit de poids faible et un bit de poids fort, ces bits de définition de caractères permettent éventuellement de définir jusqu'à seize couleurs choisies parmi quatre mille quatre vingt seize, en fonction de tables de couleurs prédéterminées et présélectionnées selon un procédé connu, pour les divers affichages.However, the CEPT 1 standard also provides for redefinable characters in dynamics, DRCS in English abbreviation, which each form a matrix whose coloring pixels are individually downloaded in for further processing character by character. Each pixel of a character is capable of being defined by several bits depending on the choices made, for example a least significant bit and one most significant bit, these character definition bits possibly make it possible to define up to sixteen chosen colors. among four thousand and ninety six, according to predetermined color tables and preselected according to a known method, for the various displays.

Dans la réalisation proposée, lorsque quatre ou seize couleurs sont prévues avec de tels caractères dynamiquement redéfinissables, ces couleurs sont considérées comme appartenant à l'un ou l'autre de deux groupes différents, qui correspondent chacun à une couleur donnée.In the proposed embodiment, when four or sixteen colors are provided with such dynamically redefinable characters, these colors are considered to belong to one or the other of two different groups, which each correspond to a given color.

L'évolution de la coloration en cours d'animation est obtenue par basculement individuel d'une couleur à l'autre pour les divers éléments alphanumériques et/ou de graphismes de manière que la transcription de la coloration finale de l'image corresponde à celle prévue pour cette image en phase finale d'animation.The evolution of the coloring during animation is obtained by individual switching from one color to another for the various alphanumeric elements and / or graphics so that the transcription of the final coloring of the image corresponds to that planned for this image in the final animation phase.

Ceci est obtenu par conversion des quatre ou huit premières couleurs, prises respectivement parmi les huit ou seize simultanément possibles en norme CEPT 1, par exemple par ordre de luminance, en une couleur parmi huit en norme CEPT 2 et les quatre ou huit suivantes selon la norme CEPT 1 en une autre couleur de la palette CEPT 2.This is obtained by converting the first four or eight colors, taken respectively from the eight or sixteen simultaneously possible in CEPT 1 standard, for example by luminance order, into one of eight colors in CEPT 2 standard and the following four or eight according to the CEPT 1 standard in another color from the CEPT 2 palette.

Un effet d'animation dégradé est donc susceptible d'être obtenu avec assurance du respect des conversions de coloration pour l'état initial et pour l'état final de chacune des images.A degraded animation effect is therefore likely to be obtained with assurance of compliance with the color conversions for the initial state and for the final state of each of the images.

Claims (4)

Procédé d'adaptation destiné à permettre l'affichage d'informations traitées selon la norme CEPT 1 sur un terminal télématique de type CEPT 2, caractérisé en ce qu'il comporte: - une traduction des couleurs d'une première palette prévue selon la norme CEPT 1 en une des couleurs d'une seconde palette prévue selon la norme CEPT 2, en fonction de la luminance de ces couleurs de première palette, ces dernières étant réparties en fonction de leurs luminances dans l'une ou l'autre des parties qui divisent la première palette en autant de parties équivalentes qu'il y a de couleurs dans une seconde palette, de manière à traduire par une même couleur de seconde palette les différentes couleurs relevant d'une même partie; - une approximation des matrices de caractère alphanumérique par élimination périodique d'une ligne et/ou une colonne de pixels d'une matrice, dite de base, jusqu'à obtention d'une matrice selon la norme CEPT 2, après adjonction ou retrait de pixels à la matrice initiale selon la norme CEPT 1, si nécessaire, pour obtenir cette matrice, dite de base, qui a même hauteur en pixels que la matrice selon la norme CEPT 2 et même largeur que la plus large des matrices selon la norme CEPT 1; - une transcription de l'évolution de la coloration d'une image animée par basculement d'une couleur à une autre pour chacun des éléments alphanumériques ou graphiques, individuellement colorés, concernés de l'image considérée. Adaptation method intended to allow the display of information processed according to the CEPT 1 standard on a telematics terminal of the CEPT 2 type, characterized in that it comprises: a translation of the colors of a first palette provided according to the CEPT 1 standard into one of the colors of a second palette provided according to the CEPT 2 standard, as a function of the luminance of these colors of the first palette, the latter being distributed according to of their luminances in one or other of the parts which divide the first palette into as many equivalent parts as there are colors in a second palette, so as to translate by the same color of the second palette the different colors of the same party; - an approximation of the alphanumeric matrices by periodic elimination of a row and / or a column of pixels from a so-called basic matrix, until a matrix according to the CEPT 2 standard is obtained, after adding or removing pixels to the initial matrix according to the CEPT 1 standard, if necessary, to obtain this matrix, called basic, which has the same height in pixels as the matrix according to the CEPT standard 2 and same width as the widest of the matrices according to the CEPT standard 1; - a transcription of the evolution of the coloring of an animated image by switching from one color to another for each of the alphanumeric or graphic elements, individually colored, concerned with the image considered. Procédé d'adaptation, selon la revendication 1, caractérisé en ce que l'approximation des matrices initiales de taille inférieure à celle de la matrice de la matrice de base s'effectue par duplication du nombre de pixels.Adaptation method according to claim 1, characterized in that the approximation of the initial matrices of size smaller than that of the matrix of the basic matrix is carried out by duplication of the number of pixels. Procédé d'adaptation, selon au moins l'une des revendications 1 et 2, caractérisé en ce que l'élimination périodique des colonnes de pixels d'une matrice de base s'effectue à partir de la première à l'une des extrémités de la matrice de base.Method of adaptation, according to at least one of claims 1 and 2, characterized in that the periodic elimination of the columns of pixels from a base matrix is carried out from the first at one of the ends of the basic matrix. Procédé d'adaptation, selon la revendication 1, caractérisé en ce que la transcription de la coloration finale d'une image après d'éventuels basculements d'animation est fixée par les indications finales de coloration fournies pour cette image.Adaptation method according to claim 1, characterized in that the transcription of the final coloring of an image after possible animation switching is fixed by the final coloring indications provided for this image.
EP91102266A 1990-02-21 1991-02-18 Method of adapting a videotex display to a telematic terminal Expired - Lifetime EP0445562B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR9002122A FR2658681B1 (en) 1990-02-21 1990-02-21 METHOD OF ADAPTING VIDEOTEX DISPLAY FOR TELEMATIC TERMINAL.
FR9002122 1990-02-21

Publications (2)

Publication Number Publication Date
EP0445562A1 true EP0445562A1 (en) 1991-09-11
EP0445562B1 EP0445562B1 (en) 1994-09-14

Family

ID=9393977

Family Applications (1)

Application Number Title Priority Date Filing Date
EP91102266A Expired - Lifetime EP0445562B1 (en) 1990-02-21 1991-02-18 Method of adapting a videotex display to a telematic terminal

Country Status (8)

Country Link
EP (1) EP0445562B1 (en)
AT (1) ATE111623T1 (en)
AU (1) AU640738B2 (en)
DE (1) DE69103928T2 (en)
ES (1) ES2062578T3 (en)
FR (1) FR2658681B1 (en)
NO (1) NO910657L (en)
PT (1) PT96831A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2317310A (en) * 1996-09-14 1998-03-18 Ibm Digital display driver by analog interface with reduced noise

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4168489A (en) * 1978-02-13 1979-09-18 Lexitron Corp. Full page mode system for certain word processing devices
EP0115737A1 (en) * 1982-12-29 1984-08-15 Etablissement Public de Diffusion dit "Télédiffusion de France" Matrix conversion system for dynamically redefinable character sets in a video system
WO1985004977A1 (en) * 1984-04-20 1985-11-07 L'ETAT FRANÇAIS représenté par LE MINISTRE DES PTT Method for transcoding colours enabling the interconnection of two equipments for the definition of different colours, and transcoder related thereto

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62261293A (en) * 1986-05-08 1987-11-13 Dainippon Printing Co Ltd Image data converting method
WO1989000744A1 (en) * 1987-07-16 1989-01-26 Nova Graphics International Corporation Look-up table extension method and apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4168489A (en) * 1978-02-13 1979-09-18 Lexitron Corp. Full page mode system for certain word processing devices
EP0115737A1 (en) * 1982-12-29 1984-08-15 Etablissement Public de Diffusion dit "Télédiffusion de France" Matrix conversion system for dynamically redefinable character sets in a video system
WO1985004977A1 (en) * 1984-04-20 1985-11-07 L'ETAT FRANÇAIS représenté par LE MINISTRE DES PTT Method for transcoding colours enabling the interconnection of two equipments for the definition of different colours, and transcoder related thereto

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PATENT ABSTRACTS OF JAPAN, vol. 12, no. 146 (E-605)[2993], 6 mai 1988; & JP-A-62 261 293 (DAINIPPON PRINTING CO., LTD) 13-11-1987 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2317310A (en) * 1996-09-14 1998-03-18 Ibm Digital display driver by analog interface with reduced noise
US6097366A (en) * 1996-09-14 2000-08-01 International Business Machines Corporation Analog display interface storing color values based upon user controlled calibration
GB2317310B (en) * 1996-09-14 2000-11-22 Ibm Digital display driven by analog interface with reduced noise

Also Published As

Publication number Publication date
AU7095191A (en) 1991-08-22
FR2658681A1 (en) 1991-08-23
ES2062578T3 (en) 1994-12-16
PT96831A (en) 1993-01-29
FR2658681B1 (en) 1992-04-30
NO910657L (en) 1991-08-22
ATE111623T1 (en) 1994-09-15
DE69103928T2 (en) 1995-08-17
EP0445562B1 (en) 1994-09-14
AU640738B2 (en) 1993-09-02
NO910657D0 (en) 1991-02-19
DE69103928D1 (en) 1994-10-20

Similar Documents

Publication Publication Date Title
JP2853998B2 (en) Display device and method of operating display device
EP1284471B1 (en) Display equipment, display method, and recording medium for recording display control program
CA1317043C (en) System for the display of images in half tones on a matrix screen
US5404427A (en) Video signal processing with added probabilistic dither
CN100362564C (en) Color correction circuit and image display device equipped with the same
FR2640791A2 (en) Dot-matrix, light-emitting-diode display for construction of a large dot-matrix, light-emitting-diode display assembly
EP0379810A2 (en) Method of displaying grey scales on a matrix display screen
EP0976122B1 (en) Matrix display addressing device
EP0270259B1 (en) Improvements relating to video signal processing systems
EP0445562B1 (en) Method of adapting a videotex display to a telematic terminal
KR900017009A (en) DPCM code word generation method, color image data storage method, optical memory disk and display device
FR2691568A1 (en) A method of displaying different gray levels and a system for implementing this method.
CA1196431A (en) Apparatus and method for the storage of graphic patterns
EP1215899B1 (en) Method and associated device for displaying text on a television screen
EP3776522A1 (en) Method for transmitting a monochrome digital image via a transmission interface comprising a plurality of transmission channels
US6995867B2 (en) Color adjusted printing
JPS5868786A (en) Recording and display of picture
JP2001028686A (en) Binary processing method for color image in monochromatic printer
JPS62237494A (en) Dot matrix character display conversion system
FR2668276A1 (en) PROCESS FOR OPERATING COLORS ON SCREEN.
KR100363965B1 (en) Method of optimizing color image for 4 gray-level display
JPH04286274A (en) Image processor
JP2000069503A (en) Recording process
KR20060101478A (en) Method and apparatus for rendering smooth teletext graphics
FR2461589A1 (en) Print format for phototypesetting equipment - uses discontinuous character contours conforming with character scanning grid to prevent scanning ambiguities

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AT DE ES FR SE

17P Request for examination filed

Effective date: 19911028

17Q First examination report despatched

Effective date: 19931020

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AT DE ES FR SE

REF Corresponds to:

Ref document number: 111623

Country of ref document: AT

Date of ref document: 19940915

Kind code of ref document: T

REF Corresponds to:

Ref document number: 69103928

Country of ref document: DE

Date of ref document: 19941020

REG Reference to a national code

Ref country code: ES

Ref legal event code: FG2A

Ref document number: 2062578

Country of ref document: ES

Kind code of ref document: T3

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 19941230

Year of fee payment: 5

Ref country code: AT

Payment date: 19941230

Year of fee payment: 5

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: ES

Payment date: 19950112

Year of fee payment: 5

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: SE

Payment date: 19950119

Year of fee payment: 5

EAL Se: european patent in force in sweden

Ref document number: 91102266.3

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 19950221

Year of fee payment: 5

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed
PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: AT

Effective date: 19960218

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SE

Effective date: 19960219

Ref country code: ES

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 19960219

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Effective date: 19961031

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Effective date: 19961101

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

REG Reference to a national code

Ref country code: ES

Ref legal event code: FD2A

Effective date: 19990405