FR2636751A1 - IMAGE PROCESSING PROCESSOR HAVING MEANS FOR MODIFYING OUTPUT IMAGE RESOLUTION - Google Patents

IMAGE PROCESSING PROCESSOR HAVING MEANS FOR MODIFYING OUTPUT IMAGE RESOLUTION Download PDF

Info

Publication number
FR2636751A1
FR2636751A1 FR8912095A FR8912095A FR2636751A1 FR 2636751 A1 FR2636751 A1 FR 2636751A1 FR 8912095 A FR8912095 A FR 8912095A FR 8912095 A FR8912095 A FR 8912095A FR 2636751 A1 FR2636751 A1 FR 2636751A1
Authority
FR
France
Prior art keywords
data
memory
output
resolution
images
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
FR8912095A
Other languages
French (fr)
Other versions
FR2636751B1 (en
Inventor
Hiroyuki Funahashi
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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Publication of FR2636751A1 publication Critical patent/FR2636751A1/en
Application granted granted Critical
Publication of FR2636751B1 publication Critical patent/FR2636751B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Generation (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

Dans ce processeur convertissant des données d'images en des données de configurations binaires utilisées par un dispositif de sortie 2 pour délivrer des images d'une résolution prédéterminée, il est prévu des moyens comparateurs 11, 12 déterminant si une capacité de mémoire nécessaire pour des premières données pour l'obtention d'images ayant une résolution nominale de sortie est supérieure à une capacité de mémoire d'une zone vide 15 de moyens de mémoire 19, des moyens de modification 11, 12 sensibles aux moyens comparateurs pour convertir des premières données en des secondes données fournissant des images de sortie possédant une résolution inférieure, et des moyens de mémorisation des secondes données dans ladite zone vide. Application notamment aux dispositifs d'affichage et aux imprimantes.In this processor converting image data into bit pattern data used by an output device 2 to output images of a predetermined resolution, there is provided comparator means 11, 12 determining whether a memory capacity required for first data for obtaining images having a nominal output resolution is greater than a memory capacity of an empty area 15 of memory means 19, modification means 11, 12 responsive to the comparator means for converting first data into second data providing output images having a lower resolution, and means for storing the second data in said empty area. Application in particular to display devices and printers.

Description

La présente invention concerne un dispositif ser-The present invention relates to a device

vant à traiter des informations d'images délivrées par un  to process image information delivered by a

dispositif de commande, pour obtenir des données de confi-  control device, to obtain data of

gurations binaires, qui sont adaptées pour être utilisées dans un dispositif d'affichage, une imprimante ou un autre dispositif de sortie et sont mémorisées dans des moyens de  bits, which are adapted for use in a display device, printer or other output device and are stored in

mémoire, en vue d'une utilisation ultérieure par le dispo-  memory, for later use by the

sitif de sortie.output.

Lorsque des images, comme par exemple des carac-  When images, such as, for example,

tères et des représentations graphiques, sont affichées sur  graphs and representations are displayed on

un dispositif d'affichage comme par exemple un tube catho-  a display device such as a cathode tube

dique, conformément à l'information d'image délivrée par  in accordance with the image information delivered by

une section de commande d'un ordinateur, l'information re-  a control section of a computer, the information

lative à l'image est convertie en général en des données de configurations binaires correspondantes consistant en un ensemble de bits qui correspondent à des éléments d'image  image-wise is converted in general to corresponding bit pattern data consisting of a set of bits which correspond to picture elements

disponibles sur l'écran du dispositif d'affichage. Les don-.  available on the screen of the display device. The donations.

nées de configurations binaires préparées sont mémorisées dans une mémoire appropriée de l'ordinateur comme par exemple une mémoire à accès direct (RAM), de sorte que les  binary configurations are stored in a suitable memory of the computer such as a random access memory (RAM), so that the

données de configurations binaires sont appliquées ulté-  binary configuration data are subsequently applied

rieurement au dispositif d'affichage. De façon plus spéci-  to the display device. More specifically

fique, l'information d'image délivrée par la section de  the image information delivered by the

commande de l'ordinateur se présente sous la forme de don-  control of the computer is in the form of data

nées vectorielles ou de données de contour, qui représen-  vector or contour data, which represents

tent des segments (traits et courbes), qui définissent un profil extérieur et/ou un profil intérieur d'une image comme par exemple un caractère. Par exemple, un segment rectiligne d'une image est représenté par un vecteur défini  segments (lines and curves), which define an external profile and / or an internal profile of an image such as a character. For example, a rectilinear segment of an image is represented by a defined vector

par un point de départ et un point d'extrémité du segment.  a starting point and an endpoint of the segment.

Les données vectorielles sont converties en des données de configurations binaires permettant d'afficher les images  The vector data is converted to bit pattern data for displaying the images

appropriées avec une résolution prédéterminée de sortie.  appropriate with a predetermined output resolution.

L'ordinateur détermine si la capacité de mémoire de la zone vide ou vacante de la mémoire (par exemple la mémoire RAM) est suffisamment importante pour mémoriser les données de configurations binaires obtenues. Si lacapacité de mémoire  The computer determines whether the memory capacity of the empty or vacant area of the memory (e.g. RAM) is large enough to store the obtained bit pattern data. If the memory capacity

nécessaire pour mémoriser les configurations de données bi-  necessary to memorize the data configurations bi-

naires est égale ou inférieure à la capacité de mémoire de la zone vide de la mémoire, les données de configurations  is equal to or less than the memory capacity of the empty area of the memory, the configuration data

binaires sont mémorisées dans cette zone vide de la mé-  binaries are stored in this empty area of the

moire. On notera que la mémoire indiquée précédemment, comme par exemple une mémoire à accès direct, dont la zone vide est utilisée en tant que mémoire servant à mémoriser les données de configurations binaires, est habituellement utilisée à d'autres buts, par exemple en tant que mémoire de travail pour la mémorisation de données en cours de traitement, utilisées par une unité centrale de traitement, et une mémoire de textes servant à mémoriser l'information  memory. It should be noted that the previously indicated memory, such as a direct access memory, whose empty area is used as a memory for storing the bit pattern data, is usually used for other purposes, for example as a working memory for storing data being processed, used by a central processing unit, and a text memory for storing the information

d'images vectorielles, indiquée précédemment. Par consé-  of vector images, indicated previously. As a result

quent, la capacité de mémoire de la zone vide de la mémoire considérée peut être inférieure à la capacité de mémoire nécessaire pour mémoriser les données de configurations  the memory capacity of the empty area of the memory considered may be less than the memory capacity necessary for storing the configuration data

binaires pour un ensemble donné d'informations d'une image.  binaries for a given set of information of an image.

Dans ce cas, il est prévu une alarme servant à indiquer l'insuffisance de la zone de mémoire vide pour mémoriser les données de configurations binaires concernées, et le  In this case, an alarm is provided to indicate the insufficiency of the empty memory area for storing the data of bit patterns concerned, and the

fonctionnement visant à mémoriser les données de configura-  operation to memorize the configuration data.

tions binaires est inhibé. Par conséquent, les données de configurations binaires, qui correspondent à l'information d'images d'origine, délivrée par la section de commande de l'ordinateur, ne sont pas envoyées à un tube cathodique ou à un autre dispositif d'affichage, et les images concernées  binary is inhibited. Therefore, the bit pattern data, which corresponds to the original picture information, delivered by the control section of the computer, is not sent to a CRT or other display device, and the images concerned

ne peuvent pas être affichées.can not be displayed.

On rencontre un problème semblable lorsque les images sont imprimées ou enregistrées conformément à des données de configurations binaires correspondantes, qui sont préparées sur la base de l'information d'images d'origine, étant donné que la capacité de mémoire de la zone vide d'une mémoire pour les données de configurations  A similar problem is encountered when the images are printed or recorded in accordance with corresponding bit pattern data, which are prepared on the basis of the original image information, since the memory capacity of the empty area d a memory for the configuration data

binaires peut être insuffisante pour mémoriser ces configu-  binaries may be insufficient to memorize these configu-

rations. C'est pourquoi, un but de la présente invention est de fournir un processeur de traitement de données d'images, qui soit à même de traiter l'information d'images d'origine pour la convertir en données de configurations binaires destinées à être utilisées par un dispositif de sortie, de telle sorte qu'une résolution de sortie des images produites conformément aux données de configurations  rations. Therefore, an object of the present invention is to provide an image data processing processor, which is able to process the original image information to convert it into binary configuration data to be used by an output device, so that an output resolution of the images produced in accordance with the configuration data

binaires préparées est réduite par rapport à la valeur no-  prepared binaries is reduced in relation to the value

minale de manière à permettre aux données de configurations binaires d'être presque toujours mémorisées dans une zone vide d'une mémoire appropriée, si la capacité de mémoire de cette zone vide est insuffisante pour mémoriser les données de configurations binaires qui sont normalement préparées à partir de l'information d'image d'origine, pour délivrer  so as to allow the bit pattern data to be almost always stored in an empty area of an appropriate memory, if the memory capacity of that empty area is insufficient to store the bit pattern data which is normally prepared from original image information, to deliver

les images avec la résolution nominale.  the pictures with the nominal resolution.

Le but indiqué précédemment peut être atteint conformément aux principes de la présente invention au  The above purpose can be achieved in accordance with the principles of the present invention at

moyen d'un processeur pour le traitement de données d'ima-  means of a processor for processing image data.

ges servant à traiter une information représentative  used to process representative information

d'images pour la transformer en des données de configura-  images to transform it into configuration data.

tions binaires devant être utilisées par un dispositif de sortie pour délivrer les images avec une résolution de sortie prédéterminée, et servant à mémoriser les données de  bits to be used by an output device to output the images with a predetermined output resolution, and for storing the data of

configurations binaires dans une zone vide de moyens de mé-  binary configurations in an empty zone of means of

moire en vue de leur utilisation ultérieure par le disposi-  for their further use by the provi-

tif de sortie, ce processeur étant caractérisé en ce qu'il comporte: des moyens comparateurs servant à déterminer si une capacité de mémoire requise pour la mémorisation de  output processor, said processor being characterized in that it comprises: comparator means for determining whether a memory capacity required for the storage of

premières données de configurations binaires pour la déli-  first data of binary configurations for the deli-

vrance desdites images avec une résolution de sortie nominale est supérieure ou non à une capacité de mémoire de ladite zone vide des moyens de mémoire; des moyens de modification sensibles auxdits moyens comparateurs pour modifier les premières données de configurations binaires en des secondes données de configurations binaires, qui sont adaptées pour délivrer les images avec une résolution de sortie réduite inférieure à la résolution de sortie no- minale, de telle sorte qu'une capacité de mémoire servant à mémoriser les secondes données de configurations binaires ne dépasse pas la capacité de mémoire de la zone vide desdits moyens de mémoire, si ladite capacité de mémoire nécessaire pour mémoriser les premières données de configurations binaires est supérieure à la capacité de mémoire de ladite zone vide des moyens de mémoire; et des moyens de. mémorisation servant à mémoriser les secondes données de configurations binaires dans la zone vide des moyens de mémoire. Manifestement, les premières données de configurations binaires sont mémorisées dans la zone vide des moyens de mémoire si cette zone vide possède une capacité de mémoire suffisante pour mémoriser les premières données de configurations binaires. Les images représentées par l'information d'images d'origine sont par conséquent délivrées dans le dispositif de sortie, avec la résolution  delivering said images with a nominal output resolution is greater than or not a memory capacity of said empty area of the memory means; modifying means responsive to said comparator means for modifying the first bit pattern data into second bit pattern data, which are adapted to output the images with a reduced output resolution lower than the nominal output resolution, so that that a memory capacity for storing the second bit pattern data does not exceed the memory capacity of the empty area of said memory means, if said memory capacity necessary for storing the first bit pattern data is greater than the capacity memory of said empty area memory means; and means of. storage for storing the second bit pattern data in the empty area of the memory means. Obviously, the first bit pattern data is stored in the empty area of the memory means if this empty area has sufficient memory capacity to store the first bit pattern data. The images represented by the original image information are therefore delivered to the output device, with the resolution

de sortie nominale ou réduite de façon appropriée.  rated output or reduced appropriately.

Dans le processeur de traitement de données d'images selon la présente invention conçu tel que décrit précédemment, les premières données de configurations d'images, qui sont normalement préparées à partir de  In the image data processing processor according to the present invention as described above, the first image pattern data, which is normally prepared from

l'information d'images afin de délivrer les images corres-  image information in order to deliver the corresponding images.

pondantes avec la résolution de sortie nominale prédétermi-  with the predetermined nominal output resolution

née sont converties en les secondes données de configura-  are converted into the second configuration data

tions binaires, qui permettent de produire les images avec une résolution de sortie réduite de façon appropriée, si la capacité de mémoire de la zone vide des moyens de mémoire est insuffisante pour mémoriser les premières données de  which can produce the images with an appropriately reduced output resolution, if the memory capacity of the empty area of the memory means is insufficient to store the first data of the memory.

configurations binaires. C'est pourquoi, les secondes don-  binary configurations. Therefore, the second

nées de configurations binaires préparées pour obtenir la résolution de sortie réduite des images peut être presque toujours mémorisée dans la zone vide des moyens de mémoire,  binary configurations prepared to obtain the reduced output resolution of the images can almost always be stored in the empty area of the memory means,

les images peuvent être produites par le dispositif de sor-  images can be produced by the output device

tie, comme par exemple un dispositif d'affichage ou un dis-  such as a display device or

positif d'impression, conformément aux secondes données de  positive impression, according to the second data of

configurations binaires, même lorsque la quantité des don-  binary configurations, even when the amount of data

nées de configurations binaires pour la résolution de sor-  binary configurations for the resolution of

tie nominale, c'est-à-dire la quantité des premières don-  the nominal amount, ie the quantity of the first

nées de configurations binaires, dépasse la capacité de mé-  binary configurations, exceeds the capacity of

moire de la zone vide des moyens de mémoire.  moire of the empty area of memory means.

Le processeur de traitement des données d'images  The image data processing processor

peut en outre comporter des moyens de calcul servant à cal-  may further include calculating means for calculating

culer la capacité de mémoire de la zone vide des moyens de mémoire, qui peut varier de temps à autre, de sorte que les moyens comparateurs comparent la capacité de mémoire  to compensate the memory capacity of the empty area of the memory means, which may vary from time to time, so that the comparator means compare the memory capacity

nécessaire pour mémoriser les premières données de configu-  necessary to memorize the first configuration data.

rations d'images, à la capacité de mémoire calculée par'les  rations of images, to the memory capacity calculated by

moyens de calcul.calculation means.

Les données de configurations binaires sont ap-  The binary configuration data is

pliquées à un dispositif de sortie désiré. Par exemple, le dispositif de sortie peut être un tube cathodique ou un autre dispositif d'affichage servant à afficher les images appropriées, conformément aux premières ou aux secondes  plicated to a desired output device. For example, the output device may be a cathode ray tube or other display device for displaying the appropriate images, in accordance with the first or second

données de configurations binaires, ou un mécanisme appro-  binary configuration data, or an appropriate mechanism

prié d'enregistrement ou d'impression servant à enregistrer les images conformément aux premières ou secondes données  requested recording or printing to record the images in accordance with the first or second data

de configurations binaires.binary configurations.

La résolution de sortie réduite obtenue au moyen des secondes données de configurations binaires peut être la même à la fois dans une direction verticale et dans une direction horizontale, dans un plan, dans lequel les images sont reproduites dans le dispositif de sortie. Sinon, la résolution de sortie réduite est inférieure à la résolution nominale dans l'une ou l'autre des directions verticales et  The reduced output resolution obtained by the second bit pattern data may be the same both in a vertical direction and in a horizontal direction, in a plane, in which the images are reproduced in the output device. Otherwise, the reduced output resolution is less than the nominal resolution in either of the vertical directions and

horizontales. Dans ce cas, si la capacité de mémoire ser-  horizontal. In this case, if the memory capacity is

vant à mémoriser les secondes données de configurations d'images préparées pour réduire la résolution de sortie uniquement dans la première direction indiquée précédemment est encore supérieure à la capacité de mémoire de la zone vide des moyens de mémoire, la résolution de sortie est ré- duite par rapport à la résolution nominale, c'est-à-dire  In order to memorize the second image configuration data prepared to reduce the output resolution only in the first direction indicated above is still greater than the memory capacity of the empty area of the memory means, the output resolution is reduced. compared to the nominal resolution, ie

dans l'autre direction.in the other direction.

Le processeur de traitement de données d'images peut en outre comporter des moyens pour déterminer si la  The image data processing processor may further include means for determining whether the

résolution de sortie réduite atteint une limite prédétermi-  reduced output resolution reaches a predefined limit

née, et des moyens pour invalider les moyens de modifica-  and means to invalidate the means of modifica-

tion. Dans ce cas, une alarme appropriée peut être produite  tion. In this case, an appropriate alarm can be generated

si la limite prédéterminée est atteinte.  if the predetermined limit is reached.

D'autres caractéristiques et avantages de la pré-  Other features and advantages of the pre-

sente invention ressortiront de la description donnée ci-  invention will emerge from the description given below.

après prise en référence aux dessins annexés, sur lesquels: - la figure 1 représente un schéma-bloc montrant  after reference is made to the accompanying drawings, in which: - Figure 1 shows a block diagram showing

une imprimante laser qui comporte le dispositif de traite-  a laser printer which includes the processing device

ment de données d'images agencé conformément à une forme de réalisation de l'invention;  image data arrangement arranged in accordance with one embodiment of the invention;

- la figure 2 représente un organigramme illus-  FIG. 2 represents an illustrative flowchart

trant un programme de commande exécuté par le processeur de traitement de données d'images de l'imprimante de la figure 1; - la figure 3(a) est une vue illustrant une image représentée au moyen de données de configurations binaires pour une résolution de sortie nominale; - la figure 3(b) est une vue illustrant la même image représentée par des données de configurations d'images modifiées pour une résolution de sortie réduite, qui est égale à la moitié de la résolution nominale; - la figure 4 est une illustration permettant d'expliquer une réduction du volume requis d'une mémoire de configurations binaires, servant à mémoriser les données de configurations binaires modifiées; - les figures 5(a),5(b),5(c) et 5(d) sont des  drawing a control program executed by the image data processing processor of the printer of Fig. 1; FIG. 3 (a) is a view illustrating an image represented by means of bit pattern data for nominal output resolution; Fig. 3 (b) is a view illustrating the same image represented by modified image pattern data for reduced output resolution, which is equal to half of the nominal resolution; FIG. 4 is an illustration for explaining a reduction in the required volume of a binary configuration memory, for storing the modified bit pattern data; FIGS. 5 (a), 5 (b), 5 (c) and 5 (d) are

vues montrant une manière de modifier les données de confi-  views showing a way to modify the config data.

gurations binaires, conformément à une autre forme de réa-  binary procedures, in accordance with another form of

lisation de l'invention; - la figure 6 est un organigramme montrant une autre forme de réalisation de l'invention; et  embodiment of the invention; FIG. 6 is a flowchart showing another embodiment of the invention; and

- la figure 7 est un schéma-bloc partiel illus-  FIG. 7 is a partial block diagram illus-

trant une autre forme de réalisation de l'invention.  another embodiment of the invention.

En se référant tout d'abord à la figure 1, le chiffre de référence i désigne d'une manière générale une imprimante laser, qui possède un mécanisme d'impression 2, et un processeur de traitement de données d'images, qui se présente sous la forme d'un dispositif 3 de commande de  Referring first to FIG. 1, the reference numeral i generally denotes a laser printer, which has a printing mechanism 2, and an image data processing processor, which presents itself in the form of a control device 3 of

l'imprimante, agencé conformément à une forme de réalisa-  the printer, arranged according to a form of

tion de la présente invention.of the present invention.

Le mécanisme d'impression 2 possède un dispositif d'impression laser bien connu, qui comporte un élément émetteur d'un faisceau laser, un miroir polygonal et un  The printing mechanism 2 has a well-known laser printing device, which includes a laser beam emitting element, a polygon mirror and a

tambour photosensible. Le mécanisme d'impression 2 est ac-  photosensitive drum. The printing mechanism 2 is ac-

tionné sous la commande du dispositif 3 de commande de l'imprimante, de manière à exécuter une impression laser  under the control of the printer control device 3, so as to execute a laser printing

sur un support d'enregistrement, conformément à une infor-  on a recording medium, in accordance with an informa-

mation d'images d'origine reçue à partir d'un ordinateur  original images received from a computer

central HC.central HC.

L'information d'images d'origine délivrée par l'ordinateur principal HC représente des images devant être imprimées par le mécanisme d'impression 2. Habituellement,  The original image information delivered by the main computer HC represents images to be printed by the printing mechanism 2. Usually,

l'information d'images d'origine représente deux ou plu-  the original image information represents two or more

sieurs pages d'images, et le dispositif 3 de commande de  image pages, and the control device 3 of

l'imprimante commande le mécanisme d'impression 2 de ma-  the printer controls the printing mechanism 2 of

nière que les images soient imprimées page par page. Le dispositif 3 de commande de l'imprimante est une unité arithmétique et logique, qui comporte une unité centrale de traitement (CPU) 11, et une mémoire morte (ROM) 12, qui mémorise différents programmes de commande utilisés par  that the images are printed page by page. The printer control device 3 is an arithmetic and logic unit, which comprises a central processing unit (CPU) 11, and a read only memory (ROM) 12, which stores various control programs used by the processor.

l'unité CPU 11 pour commander le mécanisme d'impression 2.  the CPU 11 to control the printing mechanism 2.

Le dispositif de commande 3 comporte en outre une mémoire à accès direct (RAM) 19, qui est utilisée en tant que mémoire de travail 13, une mémoire de textes 14 et une mémoire 15 de configurations binaires. La mémoire de travail 13 mémorise temporairement différentes données pour des opérations arithmétiques et logiques, et la mémoire de textes 14 mémorise l'information d'images d'origine reçue de la part de l'ordinateur central HC. La mémoire 15 des  The controller 3 further includes a random access memory (RAM) 19, which is used as working memory 13, a text memory 14 and a bit pattern memory 15. The working memory 13 temporarily stores different data for arithmetic and logic operations, and the text memory 14 stores the original image information received from the central computer HC. The memory of

configurations binaires est adaptée pour mémoriser des don-  binary configurations is suitable for memorizing data

nées de configurations binaires représentatives d'une page d'images. Les données de configurations binaires pour chaque page sont préparées par l'unité CPU 11, sur la base  born of binary configurations representative of a page of images. The bit pattern data for each page is prepared by the CPU unit 11, based on

de l'ensemble correspondant de l'information d'images mémo-  of the corresponding set of the memo image information

risée dans la mémoire de textes 14, et sont envoyées au mé-  in the memory of texts 14, and are sent to the

canisme d'impression 2. Etant donné que les quantités de données mémorisées dans la mémoire de travail 13 et dans la mémoire de textes 14 varient de temps à autre, la capacité de la mémoire RAM 19, qui peut être utilisée en tant que mémoire 15 des configurations binaires, varie également de temps à autres. En effet, la capacité de la mémoire 15 des configurations binaires varie pendant le fonctionnement de  2. Since the amounts of data stored in the working memory 13 and in the text memory 14 vary from time to time, the capacity of the RAM 19, which can be used as memory 15 binary configurations, also varies from time to time. Indeed, the capacity of the memory 15 of the bit patterns varies during the operation of

l'imprimante laser 1.the laser printer 1.

Le dispositif 3 de commande de l'imprimante com-  The control device 3 of the printer com

porte également: une interface de sortie, par l'intermé-  also carries: an output interface, through

diaire de laquelle l'information d'image provenant de l'or-  from which the image information from the or-

dinateur central HC est reçue par l'unité CPU 11; une interface de sortie 17, par l'intermédiaire de laquelle les  central dinator HC is received by the CPU 11; an output interface 17, through which the

signaux de commande et les données de configurations binai-  control signals and binary configuration data.

res représentatives des images devant être imprimées sont envoyés par l'unité CPU 11 au mécanisme d'impression 2; et une ligne formant bus 18, qui relie l'unité CPU 11, la mémoire ROM 12, la mémoire RAM 19 et des interfaces d'entrée et de sortie 16,17. L'unité CPU 11 comporte un  Representative pictures of the images to be printed are sent by the CPU unit 11 to the printing mechanism 2; and a bus line 18 which connects the CPU 11, ROM 12, RAM 19 and input and output interfaces 16,17. The CPU unit 11 has a

compteur C, qui sera décrit plus loin.  counter C, which will be described later.

En se référant maintenant à l'organigramme de la figure 2, on va décrire ce fonctionnement du dispositif 3 de commande de l'imprimante, en tant que processeur de traitement de données d'images, conformément à une forme de l'invention. L'unité CPU 11 met en oeuvre les opérations de  Referring now to the flowchart of Fig. 2, this operation of the printer control device 3 as an image data processing processor will be described in accordance with one form of the invention. The CPU unit 11 implements the operations of

traitement de données suivantes, conformément aux pro-  processing of the following data in accordance with

grammes de commande mémorisés dans la mémoire ROM 12, tout en utilisant la fonction de mémorisation temporaire des données de la mémoire de travail 13: (1) a) Réception, en provenance de l'ordinateur central HC, de l'information d'image vectorielle indicative de vecteurs, qui définissent des segments représentant les  control programs stored in the ROM 12, while using the function of temporary storage of the data of the working memory 13: (1) a) Reception, from the central computer HC, of the image information indicative vectors, which define segments representing the

images d'origine désirées, comme par exemple des carac-  images of origin, such as for example

tères, des chiffres et d'autres représentations graphiques, et b) mémorisation de l'information d'image vectorielle reçue dans la mémoire de textes 14; et (2) c) Récupération de l'information d'images à partir de la mémoire de textes 14, à raison d'une page à la fois, d) convertion de l'information d'images récupérée en  figures, and other graphic representations, and b) storing the received vector image information in the text memory 14; and (2) c) retrieving the image information from the text memory 14, one page at a time, d) converting the retrieved image information into

un ensemble correspondant de données de configurations bi-  a corresponding set of bi-configuration data

naires aptes à être utilisées par le mécanisme d'impression 2, e) mémorisation des données de configurations binaires préparées dans la mémoire 15 de configurations binaires (zone vide de la mémoire RAM 19), et f) application des  the print mechanism 2, e) storing the binary pattern data prepared in the binary pattern memory (empty area of the RAM 19), and f) applying the

données de configurations binaires au mécanisme d'impres-  binary configuration data to the printing mechanism

sion 2 par l'intermédiaire de l'interface de sortie 17.  2 via the output interface 17.

On va décrire de façon plus détaillée les étapes de l'opération (2) indiquée précédemment, en se référant à  The steps of the operation (2) indicated above will be described in more detail with reference to

l'organigramme de la figure 2.the flowchart in Figure 2.

Initialement, le déroulement de la commande passe au pas S100 de manière à vérifier si l'unité CPU 11 a reçu et traité l'ensemble de l'information d'images à partir de la mémoire de textes 14. Ce contrôle doit être exécuté en  Initially, the order of the command changes to step S100 so as to verify whether the CPU unit 11 has received and processed all the image information from the text memory 14. This control must be executed in accordance with FIG.

déterminant si les données de fin du texte, qui sont indi-  determining whether the end-of-text data, which are indi-

catives de la fin de l'information d'images, sont présentes ou non, ou bien si un intervalle de temps prédéterminé s'est écoulé une fois que l'unité CPU 11 est prête pour la  of the end of the image information, are present or not, or if a predetermined time interval has elapsed once the CPU unit 11 is ready for the

réception de l'information d'images en provenance de la mé-  receiving image information from the media

moire de textes 14. Si une décision affirmative (OUI) est obtenue lors du pas S100, le programme de commande de la  If an affirmative decision (YES) is obtained in step S100, the control program of the

figure 2 s'arrête. Si une décision négative (NON) est obte-  Figure 2 stops. If a negative decision (NO) is obtained

nue lors du pas S100, le déroulement de la commande passe au pas Slll de manière à déterminer si l'information d'images correspondant à une page d'images a été reçue ou non en provenance de la mémoire de textes 14. Le pas S110 est exécuté de façon répétée jusqu'à ce qu'une page de l'information d'images ait été récupérée par l'unité CPU il. Si une décision affirmative (OUI) est obtenue  in step S100, the control flow proceeds to step S111 so as to determine whether the image information corresponding to a page of images has been received or not from the text memory 14. The step S110 is executed repeatedly until a page of the image information has been retrieved by the CPU unit there. If an affirmative decision (YES) is obtained

lors du pas S110, le pas S120 est mis en oeuvre pour incré-  in step S110, step S120 is implemented to increment

menter le contenu "n" du compteur C. Pendant le premier cycle de commande, le contenu "n" est réglé à "1". Puis, le  Maintain the "n" content of counter C. During the first control cycle, the content "n" is set to "1". Then, the

déroulement de commande passe au pas S130 afin de détermi-  control sequence goes to step S130 to determine

ner si une capacité de mémoire "A" de la mémoire 15 de configurations binaires (c'est-à-dire la zone actuellement  If a memory capacity "A" of the binary configuration memory 15 (ie the area currently

vide ou vacante de la mémoire RAM 19) est égale ou supé-  empty or vacant RAM 19) is equal to or greater than

rieure à une capacité de mémoire "B" nécessaire pour mémo-  than the memory capacity "B" required to store

riser les données de configurations d'images, qui sont pré-  the image configuration data, which are

parées sur la base de l'information d'images d'origine cor-  on the basis of the original image information cor-

respondantes située dans la mémoire de textes 14, afin  correspondents located in the text memory 14, so

d'obtenir les images appropriées avec une résolution nomi-  to obtain the appropriate images with a nominal resolution

nale de sortie prédéterminée "N" (nombre d'éléments d'images par unité de longueur = nombre de bits de données  predetermined output number "N" (number of picture elements per unit length = number of data bits

d'images par unité de longueur).of images per unit length).

La figure 3(a) représente une image obtenue avec la résolution de sortie nominale "N". Cette image est celle  Figure 3 (a) shows an image obtained with the nominal output resolution "N". This picture is the one

de la lettre japonaise "katakana" "'j". La figure 4 repré-  from the Japanese letter "katakana" "'j". Figure 4 shows

sente la capacité de mémoire requise "B" indiquée précédem-  the required memory capacity "B" indicated above

ment, à savoir la capacité de mémoire "B" pour les données de configurations binaires préparées lorsque le contenu "n" du compteur C est égal à "1". A titre de commodité, ces données de configurations binaires sont désignées sous  That is, the memory capacity "B" for the binary configuration data prepared when the content "n" of the counter C is equal to "1". As a convenience, these bit pattern data are referred to as

l'expression "premières données de configurations bi-  the expression "first data of configurations two-

naires". Comme indiqué sur la figure 4, la capacité de mé- moire requise "B" considérée pendant le premier cycle de commande (o n=1) est représentée schématiquement par une  As shown in Figure 4, the required memory capacity "B" considered during the first control cycle (o n = 1) is schematically represented by a

aire "ab".area "ab".

Les données indicatives de la capacité de mémoire variable "A" de la mémoire 15 de configurations binaires sont mémorisées dans un registre d'adresses à l'intérieur de l'unité CPU 11 et sont mises à jour lorsque les données de configurations binaires sont mémorisées dans la mémoire  Data indicative of the variable memory capacity "A" of the bit pattern memory 15 is stored in an address register within the CPU 11 and is updated when the bit pattern data is stored. in the memory

et sont récupérées à partir de cette mémoire. Si une dé-  and are recovered from this memory. If a

cision négative (NON) est obtenue lors du pas S130 lors du premier cycle de commande, avec n=l, le pas S130 est suivi par le pas S140, lors duquel le contenu "n" du compteur C est incrémenté. C'est-à-dire que, si la capacité de mémoire requise "B" (=ab) servant à mémoriser les premières données  Negative decision (NO) is obtained in step S130 during the first control cycle, with n = 1, step S130 is followed by step S140, in which the content "n" of counter C is incremented. That is, if the required memory capacity "B" (= ab) for storing the first data

de configurations binaires est supérieure à la capacité ac-.  binary configurations is greater than the capacity ac-.

tuelle "A" de la mémoire 15 de configurations binaires, comme indiqué sur la figure 4, le contenu "n" du compteur C est réglé sur "1", et le déroulement de la commande revient  "A" of the binary configuration memory 15, as shown in FIG. 4, the "n" content of the counter C is set to "1", and the control flow returns

au pas S130.in step S130.

Lors de ce second cycle de commande, l'unité CPU 11 détermine, lors du pas S130, si la capacité de mémoire "A" de la mémoire 15 de configurations binaires est égale ou supérieure à une capacité de mémoire "A" requise pour la mémorisation de données de configurations binaires servant à obtenir les images avec une résolution de sortie réduite  During this second control cycle, the CPU 11 determines, in step S130, whether the memory capacity "A" of the bit pattern memory 15 is equal to or greater than a memory capacity "A" required for the memory. storage of bit pattern data for obtaining images with reduced output resolution

"N/n", c'est-à-dire "N/2". Cette résolution de sortie ré-  "N / n", that is, "N / 2". This output resolution re-

duite "N/2" est représentée sur la figure 3(b), sur la-  "N / 2" is shown in Figure 3 (b), on the

quelle le nombre des bits de données d'images est réduit à la moitié du nombre nominal "N". Comme cela est indiqué sur la figure 4, la capacité de mémoire "D" est représentée  the number of the image data bits is reduced to half the nominal number "N". As indicated in FIG. 4, the memory capacity "D" is represented

schématiquement par une aire "a/n.b/n". A titre de commo-  schematically by an area "a / n.b / n". As a commu-

dité, on désigne les données de configurations binaires correspondant à la résolution de sortie réduite "N/n" comme étant des "secondes données de configurations binaires", "n" étant supérieur à "1". Si la capacité de mémoire "A" de la mémoire 15 de  As used herein, the bit pattern data corresponding to the reduced output resolution "N / n" is designated as "second bit pattern data", where "n" is greater than "1". If the memory capacity "A" of the memory 15 of

configurations binaires est égale ou supérieure à la capa-  binary configurations is equal to or greater than the

cité de mémoire requise "B", le pas 130 est suivi par le pas 150, lors duquel l'unité CPU 11 convertit l'information  required memory city "B", step 130 is followed by step 150, in which the CPU 11 converts the information

d'images en les premières données de configurations bi-  of images in the first data of configurations bi-

naires pour la résolution nominale de sortie, et mémorise les premières données de configurations binaires dans la  for the nominal output resolution, and stores the first bit pattern data in the

mémoire 15 de configurations binaires. Ce cas peut appa-  memory 15 of bit patterns. This case may appear

raître uniquement pendant le premier cycle de commande,  only during the first order cycle,

lors duquel on a n=l, et le pas S130 est suivi immédiate-  where we have n = 1, and step S130 is followed immediately

ment par le pas S150.by step S150.

Si la capacité de mémoire "A" de la mémoire 15 de  If the memory capacity "A" of the memory 15 of

configurations binaires est égale ou supérieure à la capa-  binary configurations is equal to or greater than the

cité de mémoire requise "D" dans le second cycle ou cycle ultérieur de commande, lors duquel "n" est supérieur à "1",  memory requirement "D" in the second or subsequent command cycle, where "n" is greater than "1",

l'unité CPU 11 convertit les premières données de configu-  the CPU 11 converts the first configuration data into

rations binaires en les secondes données de configurations binaires appropriées lors du pas S150, c'est-à-dire qu'elle prépare les secondes données de configurations binaires sur la base d'une information d'images contenue dans la mémoire  bits in the second appropriate bit pattern data in step S150, i.e., preparing the second bit pattern data on the basis of image information contained in the memory

de textes 14, de sorte que les secondes données de configu-  of texts 14, so that the second configuration data

rations binaires produisent les images concernées avec la résolution de sortie réduite de façon appropriée "N/n". Des secondes données de configurations binaires préparées sont  bit rations produce the relevant images with the output resolution reduced appropriately "N / n". Second binary configuration data prepared are

mémorisées dans la mémoire 15 de configurations binaires.  stored in the binary configuration memory 15.

Le pas S150 est suivi par le pas S160, lors du-  Step S150 is followed by step S160, during the

quel les premières ou secondes données de configurations binaires sont récupérées à partir de la mémoire 15 de configurations binaires et sont envoyées au mécanisme d'impression 2, de sorte qu'une page d'images, représentée par les données de configurations binaires, sont imprimées  wherein the first or second bit pattern data are retrieved from the bit pattern memory and are sent to the print mechanism 2, so that an image page, represented by the bit pattern data, is printed.

sur le support d'enregistrement.on the recording medium.

On comprendra, à partir de la description qui  We will understand from the description that

précède, que le contenu "n" du compteur C est incrémenté (lors du pas S140) jusqu'à ce que la capacité de mémoire  precedes that the content "n" of the counter C is incremented (in step S140) until the memory capacity

requise "D" (=a/n.b/n) pour les secondes données de confi-  "D" (= a / n.b / n) for the second config data.

gurations binaires est réduite à la capacité de mémoire "A"  binary gures is reduced to memory capacity "A"

de la mémoire 15 des configurations binaires. Par consé-  of the memory 15 of the bit patterns. As a result

quent, le pas S140 et le pas S130 sont exécutés d'une ma-  that step S140 and step S130 are executed from a

nière répétée jusqu'à ce que la condition du pas S130 soit satisfaite. La résolution de sortie réduite "N/n" conduit à un accroissement de la surface de l'image pour chaque bit des données de l'image, et ce d'un multiple égal à n2, par  repeated until the condition of step S130 is satisfied. The reduced output resolution "N / n" results in an increase in the area of the image for each bit of the image data, and that of a multiple equal to n2, by

rapport à la surface de l'image correspondant à la résolu-  relation to the surface of the image corresponding to the

tion de sortie nominale "N", ce qui a pour effet que le nombre des bits de données de configurations binaires pour une page d'images est réduit par rapport à 1/n2. Dans le cas de la figure 3(b), le nombre des bits de données de l'image (dont chacun est indiqué par un carré) conformément à la résolution de sortie N/2 est réduit à une valeur égale au quart de celle de la figure 3(a), qui correspond à la résolution nominale "N". Sur les figures 3(a) et 3(b), les carrés hachurés indiquent une valeur logique "1", tandis que les carrés non hachurés indiquent une valeur logique "0". C'est pourquoi on comprendra que les secondes données  Nominal output "N" output, which has the effect that the number of bits of bit pattern data for an image page is reduced compared to 1 / n2. In the case of Figure 3 (b), the number of data bits of the image (each of which is indicated by a square) according to the output resolution N / 2 is reduced to a value equal to one quarter of that of Figure 3 (a), which corresponds to the nominal resolution "N". In Figures 3 (a) and 3 (b), the hatched squares indicate a logic value "1", while the unshaded squares indicate a logic value "0". This is why it will be understood that the second data

de configurations binaires pour la résolution de sortie ré-  binary configurations for the output resolution

duite "N/n" entraînent un accroissement du nombre des points d'impression pour chaque bit des données de l'image, lesquelles points correspondent aux éléments d'images sur  "N / n" causes an increase in the number of print dots for each bit of the image data, which dots correspond to the image elements on

l'écran d'un dispositif d'affichage.  the screen of a display device.

On comprendra également que la capacité requise  It will also be understood that the required capacity

de la mémoire 15 de configurations binaires servant à mémo-  of the binary configuration memory 15 for memorizing

riser les données de configurations binaires, peut être ré-  the binary configuration data, can be

duite dans le rapport 1/n2, grâce à la préparation des don-  in the 1 / n2 ratio, thanks to the preparation of

nées de configurations binaires (secondes données de confi-  binary configurations (second configuration data).

gurations binaires) de manière à imprimer les images concernées avec la résolution de sortie réduite "N/n", c'est-à-dire avec une réduction de la résolution de sortie de la valeur nominale "N" à la valeur "N/n", c'est-àdire N/2, N/3, N/4. Cet agencement permet de mémoriser les don- nées de configurations d'images correspondant à l'information d'images d'origine, dans la mémoire 15 de  to print the images concerned with the reduced output resolution "N / n", that is, with a reduction of the output resolution from the nominal value "N" to the value "N / n ", that is N / 2, N / 3, N / 4. This arrangement makes it possible to store the image configuration data corresponding to the original image information in the memory 15 of the

configurations binaires, même si la capacité "A" de la mé-  binary configurations, even though the "A" capability of the

moire 15 est inférieure à la capacité "B" requise pour la  15 is less than the "B" capacity required for the

mémorisation des premières données de configurations bi-  storage of the first bi-configuration data

naires ou données de configurations binaires normales pour la résolution de sortie nominale "N". Par conséquent, le  or normal bit pattern data for the nominal output resolution "N". Therefore, the

dispositif 3 de commande de l'imprimante permet au méca-  printer control device 3 allows the mech-

nisme d'impression 2 d'imprimer une page même si la quan-  impression 2 to print a page even if the quantity

tité d'informations sur cette page est nettement supérieure  information on this page is significantly superior

à celle des autres pages.to that of the other pages.

Bien que la présente forme de réalisation per-  Although the present embodiment

mette de réduire la résolution de sortie d'un même facteur à la fois dans la direction verticale et dans la direction horizontale (a/n, b/n), dansle plan dans lequel les images sont imprimées, comme représenté sur la figure 4, il est possible que la résolution de sortie soit réduite dans  reduce the output resolution of the same factor both in the vertical direction and in the horizontal direction (a / n, b / n), in the plane in which the images are printed, as shown in FIG. 4, it is possible that the output resolution is reduced in

l'une ou l'autre des directions verticale et horizontale.  one or the other of the vertical and horizontal directions.

Un exemple de cette disposition est représentée  An example of this arrangement is shown

sur les figures 5(a),5(b),5(c) et 5(d). Plus particulière-  in Figures 5 (a), 5 (b), 5 (c) and 5 (d). More specifically

ment, la résolution de sortie "N" est tout d'abord réduite dans la direction horizontale, et ce dans le rapport a/2 à titre d'exemple, comme indiqué sur la figure 5(a). Si cette réduction de la résolution ne permet pas de mémoriser les données de configurations binaires correspondantes dans la mémoire 15 de configurations binaires, la résolution est alors également réduite dans la direction verticale, par exemple dans le rapport b/2, comme indiqué sur la figure (b). Si cette réduction supplémentaire de la résolution n'est pas suffisante, alors cette dernière est réduite d'une manière accrue dans la direction horizontale, par exemple dans le rapport a/3, comme indiqué sur la figure (c). Si ceci ne satisfait pas à l'exigence du pas S130, la résolution est réduite d'une manière accrue également dans la direction verticale, par exemple dans le rapport b/3,  In this case, the output resolution "N" is first reduced in the horizontal direction, in the ratio a / 2 by way of example, as shown in Fig. 5 (a). If this resolution reduction does not allow the corresponding bit pattern data to be stored in the binary pattern memory 15, then the resolution is also reduced in the vertical direction, for example in the b / 2 ratio, as shown in FIG. (b). If this additional reduction in the resolution is not sufficient, then the latter is reduced in an increased manner in the horizontal direction, for example in the ratio a / 3, as shown in FIG. (C). If this does not satisfy the requirement of step S130, the resolution is reduced in an increased manner also in the vertical direction, for example in the ratio b / 3,

comme indiqué sur la figure 5(d).as shown in Figure 5 (d).

Il est évident que l'on peut prévoir un contenu maximum admissible "n" pour le compteur C, c'est-à-dire une limite inférieure de la résolution de sortie "N/n" afin d'éviter une résolution de sortie excessivement faible des  It is obvious that a maximum allowable content "n" can be provided for the counter C, ie a lower limit of the output resolution "N / n" in order to avoid excessively high output resolution. low

images imprimées. Dans ce cas, le déroulement de la com-  printed images. In this case, the progress of the

mande est modifié comme indiqué sur la figure 6, sur la-  is modified as shown in Figure 6, on the-

quelle le pas S170 est prévu pour vérifier si le contenu "n" du compteur C a atteint une valeur maximale admissible prédéterminée "nmax". Si une décision négative (NON) est obtenue lors du pas S170, le déroulement de la commande  which step S170 is provided to check whether the content "n" of the counter C has reached a predetermined maximum permissible value "nmax". If a negative decision (NO) is obtained in step S170, the progress of the order

passe au pas S140 décrit ci-dessus. Si une décision affir-  go to step S140 described above. If a decision

mative (OUI) est obtenue lors du pas S170, c'est-à-dire si  mative (YES) is obtained in step S170, that is, if

la valeur maximale admissible prédéterminée nmax est at-  the predetermined maximum permissible value nmax is

teinte, le pas S170 est suivi par le pas S180, lors duquel une alarme appropriée est activée pour empêcher l'unité CPU 11 de mémoriser des données de configurations binaires dans la mémoire 15 de configurations binaires et de manière à  hue, step S170 is followed by step S180, in which an appropriate alarm is activated to prevent the CPU 11 from storing bit pattern data in the bit pattern memory and so as to

fournir une indication de ce fait. Dans ce cas, le déroule-  provide an indication of this fact. In this case, the

ment de la commande est terminé.the order is completed.

Bien que les formes de réalisation actuellement préférées de la présente invention, telles qu'elles sont appliquées à une imprimante laser, aient été décrites et représentées uniquement à titre d'exemple, on comprendra  Although the presently preferred embodiments of the present invention, as applied to a laser printer, have been described and shown by way of example only, it will be understood that

que le principe de l'invention est applicable à un proces-  that the principle of the invention is applicable to a process

seur de traitement de données d'images pour la commande d'un dispositif d'affichage tel qu'un tube cathodique, pour l'affichage d'images conformément à des données de configurations binaires délivrées par la mémoire 15 de configurations binaires. Dans ce cas, l'interface de sortie 17 est raccordée au dispositif d'affichage, par exemple à  an image data processing unit for controlling a display device such as a CRT for displaying images in accordance with bit pattern data outputted from the bit pattern memory. In this case, the output interface 17 is connected to the display device, for example to

un tube cathodique 20, comme représenté sur la figure 7.  a cathode ray tube 20, as shown in FIG. 7.

Il est évident que la présente invention peut  It is obvious that the present invention can

être mise en oeuvre en introduisant différents autres chan-  be implemented by introducing different other chan-

gements, modifications et améliorations, dont peut avoir  ments, modifications and improvements, which may be

idée le spécialiste de la technique, sans pour autant sor-  idea the specialist in the technique, without

tir du cadre de l'invention.shot from the scope of the invention.

Claims (7)

REVENDICATIONS 1. Processeur pour le traitement de données d'images servant à traiter une information représentative  1. Processor for processing image data for processing representative information d'images pour la transformer en des données de configura-  images to transform it into configuration data. tions binaires devant être utilisées par un dispositif de  binary data to be used by a sortie (2,20) pour délivrer lesdites images avec une réso-  output (2, 20) for delivering said images with a reso- lution de sortie prédéterminée, et servant à mémoriser les données de configurations binaires dans une zone vide de moyens de mémoire en vue de leur utilisation ultérieure par ledit dispositif de sortie, caractérisé en ce que ledit processeur comporte: des moyens comparateurs (11,12,S130) servant à déterminer si une capacité de mémoire (B) requise pour la  predetermined output output, for storing bit pattern data in an empty area of memory means for subsequent use by said output device, characterized in that said processor comprises: comparator means (11, 12, S130) for determining whether a memory capacity (B) required for the mémorisation de premières données de configurations binai-  storage of first data of binary configurations res de manière à délivrer lesdites images avec une résolu-  res to deliver said images with a resolution tion de sortie nominale (N) supérieure à une capacité de mémoire (A) de ladite zone vide (15) des moyens de mémoire (19); des moyens de modification (11,12,S130,S140,S150)  nominal output (N) output greater than a memory capacity (A) of said empty area (15) of the memory means (19); modifying means (11, 12, S130, S140, S150) sensibles auxdits moyens comparateurs pour modifier les-  responsive to said comparator means for modifying the dites premières données de configurations binaires en des  say first data of binary configurations into secondes données de configurations binaires, qui sont adap-  second data of binary configurations, which are suitable tées pour délivrer lesdites images avec une résolution de  to deliver said images with a resolution of sortie réduite (N/n) inférieure à ladite résolution de sor-  reduced output (N / n) less than said output resolution. tie nominale, de telle sorte qu'une capacité de mémoire (D)  nominal size, so that a memory capacity (D) servant à mémoriser lesdites secondes données de configura-  for storing said second configuration data tions binaires ne dépasse pas la capacité de mémoire (A) de  the bit rate does not exceed the memory capacity (A) of ladite zone vide desdits moyens de mémoire, si ladite capa-  said empty zone of said memory means, if said capacitor cité de mémoire nécessaire pour mémoriser lesdites pre-  city of memory necessary to memorize the aforementioned mières données de configurations binaires est supérieure à la capacité de mémoire de ladite zone vide desdits moyens de mémoire; et des moyens de mémorisation servant à mémoriser lesdites secondes données de configurations binaires dans  bit patterns data is greater than the memory capacity of said empty area of said memory means; and storage means for storing said second bit pattern data in ladite zone vide desdits moyens de mémoire.  said empty zone of said memory means. 2. Processeur de traitement de données d'images selon la revendication 1, caractérisé en ce qu'il comporte  An image data processor according to claim 1, characterized in that it comprises en outre des moyens de calcul (11,12,S130) servant à calcu-  in addition calculation means (11, 12, S130) for calculating ler ladite capacité de mémoire (A) de ladite zone vide (15) desdits moyens de mémoire (19), et que lesdits moyens com- parateurs (11,12,130) comparent ladite capacité de mémoire (B) nécessaire pour mémoriser lesdites premières données de  ler said memory capacity (A) of said empty area (15) of said memory means (19), and said comparator means (11, 12, 130) compares said memory capacity (B) necessary for storing said first data of said memory configurations binaires à la capacité de mémoire (A) calcu-  binary configurations to the memory capacity (A) calculated lée par lesdits moyens de calcul.by said calculating means. 3. Processeur de traitement de données d'images  3. Processor of image data processing selon l'une des revendications 1 ou 2, caractérisé en ce  according to one of claims 1 or 2, characterized in that que ledit dispositif de sortie (2,20) comporte un disposi-  said output device (2, 20) comprises a device tif d'affichage (20) servant à afficher lesdites images, conformément auxdites premières ou secondes données de  display (20) for displaying said images in accordance with said first or second data of configurations binaires.binary configurations. 4. Processeur de traitement de données d'images  4. Processor of image data processing selon l'une quelconque des revendications 1 à 3, caracté-  according to any of claims 1 to 3, characterized risé en ce que ledit dispositif de sortie (2,20) comporte  in that said output device (2, 20) comprises un mécanisme d'impression (20) servant à enregistrer les-  a printing mechanism (20) for recording the dites images, conformément auxdites premières ou secondes  said images in accordance with said first or second données de configurations binaires.  binary configuration data. 5. Processeur de traitement de données d'images  5. Processor of image data processing selon l'une quelconque des revendications 1 à 4, caracté-  according to any one of claims 1 to 4, characterized risé en ce que lesdits moyens de modification (11,12,S130,S140,S150) préparent lesdites secondes données de configurations binaires de manière que ladite résolution  characterized in that said modifying means (11, 12, S130, S140, S150) prepares said second bit pattern data such that said resolution réduite de sortie (N/n) soit la même à la fois dans une di-  reduced output (N / n) is the same in both a rection verticale et dans une direction horizontale, dans  vertical and in a horizontal direction, in un plan dans lequel lesdites images sont délivrées.  a plane in which said images are delivered. 6. Processeur de traitement de données d'images  6. Processor of image data processing selon l'une quelconque des revendications 1 à 4, caracté-  according to any one of claims 1 to 4, characterized risé en ce que lesdits moyens de modification (11,12,S130,  in that said modifying means (11, 12, S130, S140,S150) préparent lesdites secondes données de configu-  S140, S150) prepare said second configuration data. rations binaires de manière que ladite résolution réduite de sortie (N/n) soit inférieure à ladite résolution  bit rations so that said reduced output resolution (N / n) is less than said resolution nominale de sortie (N), dans une première direction verti-  nominal output (N), in a first vertical direction cale ou horizontale, dans un plan dans lequel lesdites  wedge or horizontal, in a plane in which said images sont délivrées, lesdits moyens de modification modi-  images are issued, the said means for modifying the fiant lesdites secondes données de configurations binaires de manière que ladite résolution réduite de sortie soit in- férieure à ladite résolution nominale de sortie, dans la seconde desdites directions verticale ou horizontale ainsi que dans ladite première direction, si ladite capacité de mémoire nécessaire pour mémoriser lesdites secondes données  relying on said second bit pattern data such that said reduced output resolution is less than said nominal output resolution, in the second of said vertical or horizontal directions as well as in said first direction, if said memory capacity necessary for storing said second data de configurations binaires préparées pour réduire la réso-  binary configurations prepared to reduce the lution de sortie uniquement dans ladite première direction est encore supérieure à ladite capacité de mémoire (A) de  output output only in said first direction is still greater than said memory capacity (A) of ladite zone-vide (15) desdits moyens de mémoire (19).  said empty zone (15) of said memory means (19). 7. Processeur de traitement de données d'images  7. Processor of image data processing selon l'une quelconque des revendications i à 6, caracté-  according to any of claims i to 6, characterized risé en ce qu'il comporte en outre des moyens d'évaluation  in that it also includes evaluation (11,12,S170) servant à déterminer si ladite résolution ré-  (11,12, S170) to determine whether the aforesaid resolution duite de sortie (N/n) atteint une limite prédéterminée (N/nmax), et des moyens (11,12,S180) servant à invalider  output pick (N / n) reaches a predetermined limit (N / nmax), and means (11,12, S180) for invalidating lesdits moyens de modification (11,12,S130,S140,S150).  said modifying means (11,12, S130, S140, S150).
FR8912095A 1988-09-17 1989-09-15 IMAGE DATA PROCESSING PROCESSOR COMPRISING MEANS FOR MODIFYING RESOLUTION OF OUTPUT IMAGES Expired - Lifetime FR2636751B1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23306488A JPH0281186A (en) 1988-09-17 1988-09-17 Hatching plotting method

Publications (2)

Publication Number Publication Date
FR2636751A1 true FR2636751A1 (en) 1990-03-23
FR2636751B1 FR2636751B1 (en) 1995-05-05

Family

ID=16949236

Family Applications (1)

Application Number Title Priority Date Filing Date
FR8912095A Expired - Lifetime FR2636751B1 (en) 1988-09-17 1989-09-15 IMAGE DATA PROCESSING PROCESSOR COMPRISING MEANS FOR MODIFYING RESOLUTION OF OUTPUT IMAGES

Country Status (4)

Country Link
JP (1) JPH0281186A (en)
DE (1) DE3930631A1 (en)
FR (1) FR2636751B1 (en)
GB (1) GB2224188B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6142067A (en) * 1999-04-06 2000-11-07 Roth; Eldon Apparatus for treating ammoniated meats
JP6011271B2 (en) * 2012-01-17 2016-10-19 株式会社リコー Information processing apparatus, system, information processing method, program, storage medium
CN113392913B (en) * 2021-06-21 2023-09-29 常州大学 Planar graph matching degree evaluation method, device and system based on boundary feature point set

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4124871A (en) * 1977-08-31 1978-11-07 International Business Machines Corporation Image data resolution change apparatus and process utilizing boundary compression coding of objects

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4901251A (en) * 1986-04-03 1990-02-13 Advanced Micro Devices, Inc. Apparatus and methodology for automated filling of complex polygons

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4124871A (en) * 1977-08-31 1978-11-07 International Business Machines Corporation Image data resolution change apparatus and process utilizing boundary compression coding of objects

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
IBM JOURNAL OF RESEARCH AND DEVELOPMENT vol. 26, no. 6, Novembre 1982, NEW YORK US pages 657 - 666 R. CASEY ET AL. 'automatic scaling of digital print fonts' *

Also Published As

Publication number Publication date
GB8920824D0 (en) 1989-11-01
GB2224188A (en) 1990-04-25
DE3930631A1 (en) 1990-03-22
FR2636751B1 (en) 1995-05-05
JPH0281186A (en) 1990-03-22
GB2224188B (en) 1992-10-14

Similar Documents

Publication Publication Date Title
FR2636754A1 (en) METHOD AND APPARATUS FOR TRACING HATCHES WITHIN A PROFILE, HAVING EASY TREATMENT OF HATCH TRACE DATA
US4955065A (en) System for producing dithered images from continuous-tone image data
US6996290B2 (en) Binding curvature correction
US7630514B2 (en) Embedding and extracting additional information in a document image
GB2419252A (en) Determining optimal resolutions for zones of an imaged object
CA2231585A1 (en) Method of receiving a processing request by speech
FR2636751A1 (en) IMAGE PROCESSING PROCESSOR HAVING MEANS FOR MODIFYING OUTPUT IMAGE RESOLUTION
EP0308464B1 (en) System for producing dithered images from continuous-tone image data
EP0481645A1 (en) Methods and apparatus for testing image processing apparatus
EP0678827A1 (en) Resolution transforming raster based imaging system and related transformation method
FR2533785A1 (en) ADAPTIVE CIRCUIT FOR CREATING DIGITAL SIGNALS
FR2739953A1 (en) METHOD AND APPARATUS FOR TRANSFORMING IMAGE DATA
US20040143441A1 (en) Image forming apparatus and method
US6983077B2 (en) Image processor
CA1244920A (en) Method and device for extending the frequency band of radar recurrences accepted by a digital image transformer
EP0762320B1 (en) Continued printing by resolution reduction
JP2000255120A (en) Printer control device
FR2771833A1 (en) Method of filtering to reduce pixel density deposited by printer
FR2650139A2 (en) VIDEOTEX TERMINAL THAT CAN RECEIVE FAXES
JPH10175329A (en) Formation of control data of ultra-sharp printer
CH637513A5 (en) APPARATUS FOR PHOTOGRAPHIC RECEPTION OF IMAGES TRANSMITTED BY MEANS OF A MODULATED ELECTRICAL SIGNAL.
FR2669755A1 (en) DEVICE FOR CONVERTING THE GRAY RESOLUTION AND SCALE OF IMAGE DATA FROM A DOCUMENT.
JPH0335374A (en) Method and instrument for discriminating between character region and photograph region in document
US5519792A (en) Method and apparatus for generating a screened reproduction of an image by digital interpolation
US20040076346A1 (en) Imaging system and method

Legal Events

Date Code Title Description
RN Application for restoration
FC Decision of inpi director general to approve request for restoration