EP0132456A1 - Method and device to check the sentence quality of printed matter, in particular for newspapers - Google Patents

Method and device to check the sentence quality of printed matter, in particular for newspapers Download PDF

Info

Publication number
EP0132456A1
EP0132456A1 EP83107480A EP83107480A EP0132456A1 EP 0132456 A1 EP0132456 A1 EP 0132456A1 EP 83107480 A EP83107480 A EP 83107480A EP 83107480 A EP83107480 A EP 83107480A EP 0132456 A1 EP0132456 A1 EP 0132456A1
Authority
EP
European Patent Office
Prior art keywords
memory
pixels
bit map
nibble
byte
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
EP83107480A
Other languages
German (de)
French (fr)
Other versions
EP0132456B1 (en
Inventor
Peter Karow
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.)
Dr Ing Rudolf Hell GmbH
Original Assignee
Dr Ing Rudolf Hell GmbH
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 Dr Ing Rudolf Hell GmbH filed Critical Dr Ing Rudolf Hell GmbH
Priority to EP83107480A priority Critical patent/EP0132456B1/en
Priority to AT83107480T priority patent/ATE32390T1/en
Priority to DE8383107480T priority patent/DE3375613D1/en
Priority to US06/634,961 priority patent/US4667247A/en
Priority to SU843778328A priority patent/SU1429929A3/en
Priority to AU31286/84A priority patent/AU3128684A/en
Priority to JP59157738A priority patent/JPS6073847A/en
Publication of EP0132456A1 publication Critical patent/EP0132456A1/en
Application granted granted Critical
Publication of EP0132456B1 publication Critical patent/EP0132456B1/en
Expired legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41BMACHINES OR ACCESSORIES FOR MAKING, SETTING, OR DISTRIBUTING TYPE; TYPE; PHOTOGRAPHIC OR PHOTOELECTRIC COMPOSING DEVICES
    • B41B27/00Control, indicating, or safety devices or systems for composing machines of various kinds or types
    • 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/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/39Control of the bit-mapped memory
    • G09G5/391Resolution modifying circuits, e.g. variable screen formats

Definitions

  • the present invention relates to a method and a device for checking the typesetting quality of printed products, in particular newspapers, in printing technology.
  • text commands are usually entered on an electronic typesetting machine in such a way that the addresses for the various successive characters such as letters, numbers, punctuation marks, etc. are fed in one after the other.
  • the typesetting machine uses the addresses to get the corresponding digital information for recording the character from its character memory or font memory, strings them together in the order ordered and in this way compiles the so-called bit map , in which the text image is coded line by line and point by point.
  • the individual bit maps of each of the characters stored in the font memory are usually displayed with 34 x 34 bits, each 9-square.
  • Such a bit map usually contains parts of a newspaper page in the form of slices about 1000 pixels wide across the entire page cached up to a length of approximately 12,000 bits.
  • a newspaper page of about 40 x 60 cm is read by line and point by point reading the bit map and line and point by point exposure of a film with e.g. B. laser light, the value 0 of a bit z. B. is interpreted as "light off” and the value 1 as "light on”.
  • a newspaper page usually has a size of 40 x 60 cm.
  • the text is usually written with a letter size of 3.4 x 3.4 mm for the square, which corresponds to about 2.2 mm for the height of the letter "H". If one were to display the upper (or lower) 40 x 40 cm of the newspaper page with 1000 x 1000 pixels, the area would only average approx. 8.5 instead of the 34 x 34 bits available in the original bit map of the newspaper page x 8.5 bits are omitted, i.e. 8.5 x 8.5 black or white pixels. This means that even when using special screens with the highest resolution that can be achieved today, the texts still remain illegible.
  • the invention is based on the object of specifying a method and a device for checking the typesetting quality of printed products, in particular newspapers, with the aim of achieving better legibility.
  • the invention achieves this in that the information content of a bit map from a reading device is read over several lines and fed to an intermediate device in which the average gray value of the rectangles mxn is determined from successive rectangles of m successive pixels of n adjacent lines and fed together with the position of the associated rectangle into a screen input device.
  • the successive rectangles consist of 4 successive pixels each of four successive lines, the pixels displayed on the screen having dimensions smaller than the sum of the dimensions of the individual pixels from which they are constructed.
  • the pixels displayed on the screen are preferably reduced in relation to the individual pixels of the bit map in a ratio of approximately 1: 2 to close to 1: 1.
  • bit map of the printed product to be checked is constructed from a font whose character matrices of the different characters are of the same height but different width depending on the nature of the respective character.
  • a device for carrying out the method comprising a permanent font memory, a sentence computer, a memory for the bit map created by the sentence computer and, if appropriate, an intermediate memory for the font memory Character information and a video controller connected upstream of the screen is characterized by a partial byte computer connected downstream of the bit map memory and a partial byte memory connected downstream of this and the video controller.
  • the sub-byte calculator is a nibble calculator and the sub-byte memory is a nibble memory
  • the input of the video controller has at least a bandwidth of 64 x 10 6 nibbles / sec and between Sub-byte memory and the monitor in the video controller
  • a selector for selecting individual sub-bytes from a packet of several sub-bytes is connected, wherein the selector can be a 1 out of 8 selector.
  • the invention enables legible image reproduction of the bit map of the upper or lower part of e.g. B. 40 x 40 cm of a newspaper page, i.e. 2/3 of the normal page. It is based on the surprising finding that this can be made possible by feeding the input device of the screen instead of bit by bit with the unprepared information content of the bit map with a specially prepared information thereof.
  • the information of several neighboring pixels is summarized as a gray tone and encrypted.
  • the ge in the font memory of the typesetting machine stored digital image information of the various letters and characters bit matrices of the same height but different widths used, depending on how the width of the respective character requires, z. B. for the letters "w" and “m” 34 bit including front and back width and only z. B. 5 for the point ".”.
  • the "over-pixels" can be displayed on the screen in a smaller size than the sum of the individual pixels from which they are constructed.
  • each “over-pixel” is composed of 4 ⁇ 4 individual pixels with the dimensions of 0.1 ⁇ 0.1 mm each, it is preferably instead of a size of 0.4 ⁇ 0.4 mm depending on the dimensions of the television screen used from 0.2 x 0.2 mm to 0.36 x 0.36 mm.
  • a newspaper section of 40 x 40 cm with over pixels of 0.2 x 0.2 to 0.36 x 0.36 mm side length, i.e. on a screen of 20 x 20 to 36 x 36 cm with an image capacity of 1000 x 1000 pixels, can be displayed.
  • an intermediate device between the reading device connected downstream of the bit map and the input device connected upstream thereof is required, which reads out the bit map n lines by line (preferably 4 times by lines), in m - Pixel width (preferably 4-pixel width) combined into a series of successive rectangles, from the mxn (preferably 4 x 4) individual pixels, the average gray value is calculated and fed into the screen input as a multi-bit code (preferably as a nibble).
  • FIG. 1 a shows the bit map for this letter with the bit number of 34 x 34 bits, which is common in newspaper printing, of 34 x 34 bits per 9 p letter, with the "over pixels" combined according to the invention to form rectangles (in the example shown, 4 x 4 pixels).
  • the number of black bits contained in each of these rectangles is indicated.
  • Figure lc shows what this letter would look like in a pure black and white reproduction (black the rectangles with at least 7 and white those with 6 or fewer black bits per rectangle) with 8.5 x 8.5 pixels per letter - namely completely illegible.
  • Figure 2 (1) is a bus line through which the modules (2 to 7) can communicate with each other, for. B. a commercially available VME-BUS.
  • a font memory (2) is provided in which the bit matrices for the individual characters are permanently stored, preferably on magnetic disks (floppy disks). The sum of all characters of a certain font forms a so-called font.
  • a bit matrix of 34 x 34 bits is provided for a font that is to be displayed in 9p font size, cf. Fig. 1, in which the number of black pixels per 4 x 4 bit square are also entered.
  • the text to be set is from a sentence calculator (3), z. B.
  • the text commands to be processed by the typesetting computer (3) contain, in addition to the text, information about the thickness (cf. FIG. 1) of each letter, ie the exact distance in bits, which it together with a small white area (Pre-width) and a small white area after (post-width). In this way, the sentence computer (3) can determine the most advantageous starting position for the bit map of the respective subsequent letter from the information of the character just set.
  • the partial byte computer (6) used according to the invention and also connected to the BUS (1) works.
  • it is a nibble byte computer, eg. B. a FORCE CPU 68000 Sys 68 K / CPU-1.
  • the computer (6) proceeds line by line and forms the first 1 x 1000 nibbles of the first 4 x 4000 bits of the bit map (5) Memory (7), as well as the second 1 x 1000 nibbles etc. from the second 4 x 4000 bits etc.
  • the record processor (3) and the nibble calculator (6) it only fetches to the nibble memory (7), but not to the BUS -Line (1) connected video controller (8) from the nibble memory (7) line by line 1000 nibbles each. From these, the television signals for a television line are generated via the digital-to-analog converter (9) required for the screen input and are offered to the electronics of the monitor (10).
  • FIG. 3 The completion of these orders in time can be seen in FIG. 3, in which the top line represents the transfer cycle, which can be, for example, 125 ns.
  • the successive order numbers are given in the second line.
  • the requested nibble packet is transferred to the video controller (8) (transfer points F 1 , F 2 , F3 ... ) , ( end points E 1 , E2 ' E3 ).
  • Figure 4 shows a circuit suitable for this purpose. It is a 2-way memory into and from which data can be transferred asynchronously via both routes. The circuit enables multiple accesses, four times in the example shown.
  • an address sent by an address generator which is shown later in FIG. 5a, under which a 32-bit word is to be read, passes via the transfer interface b, which is shown in FIG ) in one of the 4 address / data registers (23), (26), (29), (32). Which one exactly depends on the address. With consecutive addresses, the registers (23), (26), (29), (32) are addressed in succession.
  • Each of the 4 registers is connected to a memory matrix (24), (27), (30), (33) with a capacity of 64 K 32-bit words and a memory controller (124, 127, 130, 133).
  • the memory controller which ensures the correct timing for the memory modules, is known per se and is made up of standard TTL modules.
  • the memory matrix is made up of 64 K-bit dynamic RAM memories (e.g. Mostek MK 4564). After the access time of the memory matrix (24), (27), (30), (33) has expired, the data are available at the output of the matrix and are entered into the address / data registers (23), (26), (29) (32) loaded. Via the transfer interface (34) they arrive in a nibble byte register of the video controller (8).
  • the access of the nibble computer (6) is analogous to the memory access of the video controller.
  • connection to the bus (1) via the interface a takes place via the registers (22), (25), (28) and (31).
  • FIGS. 5a and 5b show the transfer from the half-byte memory (7) to the monitor (10) in greater detail.
  • An address generator (35) is provided (e.g. AMD AM 2932), which is connected via a Basic clock d is controlled. This clock is supplied by the synchronization generator (20) and is identical to the basic clock shown in FIG. 3, ie the transfer clock.
  • the address generator (35) transfers the current address of the nibble packet to be called up to an address register (36) (e.g. TI SN 74LS374), which takes over the address with the system clock and makes it available at the output.
  • the address reaches the nibble memory (7) via a bus driver (21).
  • the data supplied by the nibble memory arrives in the nibble byte register (12) via a selector (11), where it is accepted with the system clock c.
  • a nibble packet consisting of 8 individual nibbles is available at the output of the register (12).
  • the individual nibbles are selected in succession via an l out of 8 selector (15) and passed on to a nibble representation register (18), into which they are adopted with the system clock c.
  • the 1 out of 8 selector (15) has 8 inputs and a control unit (17).
  • the control unit (17) consists of a register (171) which is controlled by the system clock c.
  • the register (171) is connected to a selector (172) which is controlled by the basic clock d, which, like the clock c, is supplied by the synchronization generator (20).
  • the clock c is 8 times faster than the clock d since the 1 out of 8 selector (15) is queried 8 times in a clock period of d.
  • the selector (172) is also connected to a step-up circuit (173) and to a zero generator (174), which is also driven by the clock d.
  • the control unit (17) is reset via the control signal d, so that the first nibble reaches a nibble representation register (18) via the 1 out of 8 selector (15).
  • the system clock c increases the value of the control unit by 1, and the next nibble reaches the nibble representation register (18) via the 1 out of 8 selector (15).
  • the last nibble of the nibble packet is switched through to the nibble representation register (18).
  • a new output cycle of the nibbles then begins with the resetting of the control unit (17) via the control line d.
  • the half byte located in the nibble display register (18) via the digital / analog converter (19) (eg Analogic MP 8318th) into an analog voltage - signal implemented and to the monitor (10) as a video signal in the video input given.
  • the digital / analog converter (19) eg Analogic MP 8318th
  • a known and commercially available synchronization generator (10) which can be constructed discretely from standard TTL modules, provides the necessary synchronization signals (horizontal and vertical synchronization signals) for operating the monitor (10) as well as the basic clock d and the 8 times higher clock c.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • General Factory Administration (AREA)
  • Holo Graphy (AREA)
  • Manufacturing Of Magnetic Record Carriers (AREA)

Abstract

Record quality of a bit map of a newspaper page, for example, is checked directly on a display screen without previously manufacturing a material image carrier, such as a film. For this purpose, it is read out in multi-line fashion, preferably in 4 - line fashion. Squares consisting of m (preferably likewise 4) successive points of n (preferably 4) superimposed lines are grouped into one "superpixel" each, and its gray value, for example, is determined as an average of the black-white values of the individual pixels forming the square. The superpixel is displayed with its gray value as a single point on the display screen instead of the mxn square.

Description

Verfahren und Vorrichtung zur Prüfung der Satzqualität von Druckerzeugnissen, insbesondere Zeitungen.Method and device for checking the typesetting quality of printed matter, in particular newspapers.

Technisches GebietTechnical field

Die vorliegende Erfindung betrifft ein Verfahren und eine Vorrichtung zur Prüfung der Satzqualität von Druckerzeugnissen, insbesondere Zeitungen, in der Drucktechnik.The present invention relates to a method and a device for checking the typesetting quality of printed products, in particular newspapers, in printing technology.

Zugrundeliegender Stand der TechnikUnderlying state of the art

Für die Herstellung von Zeitungen und/oder Zeitschriften werden üblicherweise auf einer elektronischen Setzmaschine Textbefehle derart eingegeben, daß der Reihe nach die Adressen für die verschiedenen aufeinanderfolgenden Schriftzeichen wie Buchstaben, Ziffern, Satzzeichen usw. eingespeist werden. Die Setzmaschine holt sich dann mit Hilfe der Adressen aus ihrem Schriftzeichenspeicher oder Fontspeicher für jedes Schriftzeichen die entsprechende digitale Information zur Aufzeichnung des Zeichens, reiht diese in der befohlenen Reihenfolge aneinander und stellt auf diese Weise die sog. Bit-Map (Bit-Anordnungskarte) zusammen, in der das Textbild zeilen- und punktweise codiert ist. Die einzelnen Bit-Maps jedes der im Fontspeicher gespeicherten Zeichen werden üblicherweise mit 34 x 34 bit je 9p-Geviert dargestellt.For the production of newspapers and / or magazines, text commands are usually entered on an electronic typesetting machine in such a way that the addresses for the various successive characters such as letters, numbers, punctuation marks, etc. are fed in one after the other. The typesetting machine then uses the addresses to get the corresponding digital information for recording the character from its character memory or font memory, strings them together in the order ordered and in this way compiles the so-called bit map , in which the text image is coded line by line and point by point. The individual bit maps of each of the characters stored in the font memory are usually displayed with 34 x 34 bits, each 9-square.

In einer solchen Bit-Map sind üblicherweise Teile einer Zeitungsseite in Form von etwa 1000 Bildpunkte breiten Scheiben quer über die ganze Seite bis zu einer Länge von etwa 12 000 Bits zwischengespeichert. Eine Zeitungsseite von etwa 40 x 60 cm wird durch zeilen- und punktweises Ablesen der Bit-Map und zeilen- und punktweises Belichten eines Filmes mit z. B. Laserlicht hergestellt, wobei der Wert 0 eines Bits z. B. als "Licht aus" und der Wert 1 als "Licht an" interpretiert wird.Such a bit map usually contains parts of a newspaper page in the form of slices about 1000 pixels wide across the entire page cached up to a length of approximately 12,000 bits. A newspaper page of about 40 x 60 cm is read by line and point by point reading the bit map and line and point by point exposure of a film with e.g. B. laser light, the value 0 of a bit z. B. is interpreted as "light off" and the value 1 as "light on".

Statt eines Laserbelichters können auch Laserverdampfer zur direkten Erzeugung der Druckplatte, Laser-Kopierer zum direkten Beschreiben von Normalpapier oder Kathodenstrahlröhren verwendet werden. Bevor jedoch der Druck erfolgen kann, muß die Bit-Map der Zeitungsseite sowohl auf Setzfehler als auch auf ihre Typographie kontrolliert werden, insbesondere auf richtige und endgültige Anordnung der Zeilen, des Zeilenausschlusses, der Artikel und Bilder. Diese sogenannte "Umbruchkontrolle" (in Erinnerung an die Zeit des Letterndruckes) ist bis heute nur auf dem geschilderten Umweg über die Herstellung eines Films oder eines anderen dinglichen Bildträgers (z. B. eine Kopie auf Normalpapier) möglich. Dieser Umweg ist wegen des dadurch bedingten materiellen Aufwandes lästig und unerwünscht. Noch schwerer fällt meist angesichts des Zeitdruckes, unter dem die Satzkontrolle vor Redaktionsschluß erledigt werden muß, der damit verbundene Zeitverlust ins Gewicht. Theoretisch wäre es zwar denkbar, diesen Aufwand und Zeitverlust dadurch zu vermeiden, daß die Information aus der Bit-Map direkt auf einen Bildschirm genügend großen Auflösungsvermögens gegeben wird. Dies scheitert aber an der Tatsache, daß Bildschirme mit dem für diesen Zweck unbedingt notwendigen Auflösungsvermögen bis heute nicht zur Verfügung stehen. Während die normalen Fernsehbildschirme 512 x 512 m 262 124 oder ca. 0.26 x 106 Bildpunkte darstellen können, entspricht das höchste Auflösungsvermögen, das heute erhältliche Sonderanfertigungen von Fernsehbildschirmen haben, ca. 1000 x 1000 Bildpunkte ohne Halbbildtrennung.Instead of a laser imagesetter, it is also possible to use laser evaporators for the direct production of the printing plate, laser copiers for direct writing on normal paper or cathode ray tubes. However, before printing can take place, the bit map of the newspaper page must be checked both for typesetting errors and for its typography, in particular for correct and final arrangement of the lines, the line exclusion, the articles and pictures. This so-called "wrap control" (in memory of the time of letter printing) is still only possible today by taking the detour described above by producing a film or another real image medium (e.g. a copy on plain paper). This detour is annoying and undesirable because of the material effort involved. In view of the time pressure under which sentence control must be carried out before the editorial deadline, the associated loss of time is even more important. Theoretically, it would be conceivable to avoid this effort and loss of time by giving the information from the bit map directly to a screen with a sufficiently high resolution. This fails because of the fact that screens with the for this purpose absolutely the necessary resolution is not available to date. While the normal television screens can display 512 x 512 m 262 124 or approx. 0.26 x 10 6 pixels, the highest resolution that custom-made television screens have today corresponds to approx. 1000 x 1000 pixels without field separation.

Eine Zeitungsseite hat üblicherweise eine Größe von 40 x 60 cm. Der Text wird meist mit einer Buchstabengröße von 3.4 x 3.4 mm für das Geviert geschrieben, was etwa 2.2 mm für die Höhe des Buchstabens "H" entspricht. Würde man nun die oberen (oder unteren) 40 x 40 cm der Zeitungsseite mit 1000 x 1000 Bildpunkten darstellen, so würden auf das Geviert im Mittel anstelle der in der ursprünglichen Bit-Map der Zeitungsseite zur Verfügung stehenden 34 x 34 Bits nur ca. 8.5 x 8.5 Bits entfallen, also 8.5 x 8.5 schwarze oder weiße Bildpunkte. Damit blieben selbst bei Verwendung von Spezialbildschirmen mit dem höchsten heute erzielbaren Auflösungsvermögen die Texte immer noch unleserlich.A newspaper page usually has a size of 40 x 60 cm. The text is usually written with a letter size of 3.4 x 3.4 mm for the square, which corresponds to about 2.2 mm for the height of the letter "H". If one were to display the upper (or lower) 40 x 40 cm of the newspaper page with 1000 x 1000 pixels, the area would only average approx. 8.5 instead of the 34 x 34 bits available in the original bit map of the newspaper page x 8.5 bits are omitted, i.e. 8.5 x 8.5 black or white pixels. This means that even when using special screens with the highest resolution that can be achieved today, the texts still remain illegible.

Offenbarung der ErfindungDisclosure of the invention

Die Erfindung liegt der Aufgabe zugrunde, ein Verfahren und eine Vorrichtung zur Prüfung der Satzqualität von Druckerzeugnissen, insbesondere Zeitungen anzugeben, wobei eine bessere Lesbarkeit erzielt werden soll.The invention is based on the object of specifying a method and a device for checking the typesetting quality of printed products, in particular newspapers, with the aim of achieving better legibility.

Die Erfindung erreicht dies dadurch, daß der Informationsgehalt einer Bit-Map von einem Ablesegerät mehrzeilig abgelesen und einem Zwischengerät eingespeist wird, in dem aus aufeinanderfolgenden Rechtecken von je m aufeinanderfolgenden Pixeln von je n benachbarten Zeilen der durchschnittliche Grauwert der Rechtecke m x n ermittelt und zusammen mit der Position des zugehörigen Rechteckes in ein Bildschirmeingabegerät eingespeist wird.The invention achieves this in that the information content of a bit map from a reading device is read over several lines and fed to an intermediate device in which the average gray value of the rectangles mxn is determined from successive rectangles of m successive pixels of n adjacent lines and fed together with the position of the associated rectangle into a screen input device.

In vorteilhafter Weise ist vorgesehen, daß die aufeinanderfolgenden Rechtecke aus je 4 aufeinanderfolgenden Pixeln von vier aufeinanderfolgenden Zeilen bestehen, wobei die auf dem Bildschirm wiedergegebenen Bildpunkte kleinere Abmessungen haben als der Summe der Abmessungen der Einzelpixel entspricht, aus denen sie aufgebaut sind.It is advantageously provided that the successive rectangles consist of 4 successive pixels each of four successive lines, the pixels displayed on the screen having dimensions smaller than the sum of the dimensions of the individual pixels from which they are constructed.

Vorzugsweise sind die auf dem Bildschirm wiedergegebenen Bildpunkte gegenüber den Einzelpixeln der Bit-Map etwa im Verhältnis 1:2 bis nahe an 1:1 verkleinert.The pixels displayed on the screen are preferably reduced in relation to the individual pixels of the bit map in a ratio of approximately 1: 2 to close to 1: 1.

Eine vorteilhafte Weiterbildung der Erfindung besteht darin, daß die zu kontrollierende Bit-Map des Druckerzeugnisses aus einem Font aufgebaut wird, dessen Schriftzeichenmatrizen der verschiedenen Schriftzeichen von untereinander gleicher Höhe, jedoch unterschiedlicher Breite je nach der Eigenart des jeweiligen Zeichens sind.An advantageous development of the invention is that the bit map of the printed product to be checked is constructed from a font whose character matrices of the different characters are of the same height but different width depending on the nature of the respective character.

Eine Vorrichtung zur Durchführung des Verfahrens enthaltend einen Dauer-Font-Speicher, einen Satzrechner, einen Speicher für die vom Satzrechner erstellte Bit-Map und gegebenenfalls einen Zwischenspeicher für die dem Font-Speicher entnommenen Schriftzeichen-Informationen und einen dem Bildschirm vorgeschalteten Video-Controller ist gekennzeichnet durch einen dem Bit-Map-Speicher nachgeschalteten Teilbyte-Rechner sowie einen diesem nachgeschalteten und dem Video-Controller vorgeschalteten Teilbyte-Speicher.A device for carrying out the method comprising a permanent font memory, a sentence computer, a memory for the bit map created by the sentence computer and, if appropriate, an intermediate memory for the font memory Character information and a video controller connected upstream of the screen is characterized by a partial byte computer connected downstream of the bit map memory and a partial byte memory connected downstream of this and the video controller.

Eine vorteilhafte Weiterbildung der Vorrichtung besteht darin, daß der Teilbyte-Rechner ein Halbbyte-Rechner und der Teilbyte-Speicher ein Halbbyte-Speicher ist, wobei der Eingang des Video-Controllers mindestens eine Bandbreite von 64 x 106 Halbbytes/sec hat und zwischen dem Teilbyte-Speicher und dem Monitor im Video-Controller ein Selektor zum Selektieren einzelner Teilbytes aus einem Paket von mehreren Teilbytes geschaltet ist, wobei der Selektor ein 1 aus 8-Selektor sein kann.An advantageous development of the device is that the sub-byte calculator is a nibble calculator and the sub-byte memory is a nibble memory, the input of the video controller has at least a bandwidth of 64 x 10 6 nibbles / sec and between Sub-byte memory and the monitor in the video controller, a selector for selecting individual sub-bytes from a packet of several sub-bytes is connected, wherein the selector can be a 1 out of 8 selector.

Vorzugsweise ist zwischen der Schnittstelle a = Rechner/Speicher und der Schnittstelle b = Speicher/ Video-Controller ein RAM-Zweiweg-Speicher mit einer mehrfachen Blockverschachtelung angeordnet, der vier ineinander verschachtelte Blöcke enthalten kann.A RAM two-way memory with a multiple block interleaving, which can contain four interleaved blocks, is preferably arranged between the interface a = computer / memory and the interface b = memory / video controller.

Die Erfindung ermöglicht eine leserliche Bildwiedergabe der Bit-Map des oberen oder unteren Teiles von z. B. 40 x 40 cm einer Zeitungsseite, also 2/3 der normalen Seite. Sie beruht auf der überraschenden Erkenntnis, daß dies dadurch ermöglicht werden kann, daß das Eingabegerät des Bildschirms statt Bit für Bit mit dem unaufbereiteten Informationsgehalt der Bit-Map mit einer in besonderer Weise aufbereiteten Information derselben gespeist wird.The invention enables legible image reproduction of the bit map of the upper or lower part of e.g. B. 40 x 40 cm of a newspaper page, i.e. 2/3 of the normal page. It is based on the surprising finding that this can be made possible by feeding the input device of the screen instead of bit by bit with the unprepared information content of the bit map with a specially prepared information thereof.

Erfindungsgemäß wird die Information mehrerer benachbarter Bildpunkte, vorzugsweise eines Rechtecks von 4 x 4 Punkten, als Grauton zusammengefaßt und verschlüsselt. Im eben genannten bevorzugten Beispiel enthält ein solches "Überpixel" als Grauton die Summe aus den schwarzen Bits einer 4 x 4-Punktefläche, entsprechend einer darstellbaren Grauskala von 16 = 24 Werten, die als Halbbyte (= 4 Bits) verschlüsselt werden kann. Durch diese erfindungsgemäße Maßnahme wird die Zahl der auf dem Bildschirm darzustellenden Bildpunkte erheblich reduziert - im genannten Beispiel um den Faktor 16 -, während die übertragene Informationsmenge um wesentlich weniger - im genannten Beispiel um den Faktor 4 - verringert wird. Wie praktische Versuche ergeben haben, wird trotz der erheblichen Verringerung der übertragenen Bildpunkte die Lesbarkeit nicht entscheidend beeinträchtigt.According to the invention, the information of several neighboring pixels, preferably a rectangle of 4 x 4 dots, is summarized as a gray tone and encrypted. In the preferred example just mentioned, such an "over-pixel" contains, as a gray tone, the sum of the black bits of a 4 x 4-dot area, corresponding to a representable gray scale of 16 = 2 4 values, which can be encoded as nibbles (= 4 bits). By means of this measure according to the invention, the number of pixels to be displayed on the screen is considerably reduced - in the example mentioned by a factor of 16 -, while the amount of information transmitted is reduced by considerably less - in the example mentioned by a factor of 4. As practical tests have shown, readability is not significantly impaired despite the considerable reduction in the number of transmitted pixels.

Man kann also nach dem erfindungsgemäßen Verfahren z. B. die 40 x 40 cm einer Zeitungsseite mit 4000 x 4000 Bit in eine Bit-Map schreiben und diese mit nur 1000 x 1000 verschiedenen Grauwerten über eine besondere Schaltung an das Eingabegerät des Fernsehbildschirmes geben.So you can z. B. write the 40 x 40 cm of a newspaper page with 4000 x 4000 bit in a bit map and give it with only 1000 x 1000 different gray values via a special circuit to the input device of the television screen.

Man hat dann für die Buchstabengröße 3.4 x 3.4 mm = 8.5 x 8.5 graue Pixel zur Verfügung und kann die in Zeitungen verwendeten Schriften in ihrer typografischen Vielfalt mit vollkommen ausreichender Lesbarkeit wiedergeben.You then have gray pixels available for the letter size 3.4 x 3.4 mm = 8.5 x 8.5 and the fonts used in newspapers can be reproduced in their typographic diversity with perfectly legible characters.

Gemäß einer bevorzugten Ausgestaltung der Erfindung werden für die im Fontspeicher der Setzmaschine gespeicherte digitale Bildinformation der verschiedenen Buchstaben und Zeichen Bit-Matrizen von untereinander gleicher Höhe, jedoch verschiedener Breite verwendet, je nachdem wie es die Breite des jeweiligen Zeichens erfordert, z. B. für die Buchstaben "w" und "m" 34 bit einschließlich Vor-und Nachbreite und nur z. B. 5 für den Punkt ".".According to a preferred embodiment of the invention, the ge in the font memory of the typesetting machine stored digital image information of the various letters and characters bit matrices of the same height but different widths used, depending on how the width of the respective character requires, z. B. for the letters "w" and "m" 34 bit including front and back width and only z. B. 5 for the point ".".

Gegebenenfalls können die "Überpixel" in kleinerer Größe auf dem Bildschirm wiedergegeben werden als der Summe der Einzelpixel entspricht, aus denen sie aufgebaut sind. Im genannten bevorzugten Beispiel, in dem jedes "Überpixel" aus 4 x 4 Einzelpixeln mit den Abmessungen von je 0.1 x 0.1 mm zusammengesetzt ist, wird es vorzugsweise statt in einer Größe von 0.4 x 0.4 mm je nach den Abmessungen des verwendeten Fernsehschirmes in einer solchen von 0.2 x 0.2 mm bis 0.36 x 0.36 mm wiedergegeben. Nach diesem Beispiel kann also ein Zeitungsteil von 40 x 40 cm mit Überpixeln von je 0.2 x 0.2 bis 0.36 x 0.36 mm Seitenlänge, also auf einem Bildschirm von 20 x 20 bis 36 x 36 cm mit einer Bildkapazität von 1000 x 1000 Bildpunkten wiedergegeben werden.If necessary, the "over-pixels" can be displayed on the screen in a smaller size than the sum of the individual pixels from which they are constructed. In the preferred example mentioned, in which each “over-pixel” is composed of 4 × 4 individual pixels with the dimensions of 0.1 × 0.1 mm each, it is preferably instead of a size of 0.4 × 0.4 mm depending on the dimensions of the television screen used from 0.2 x 0.2 mm to 0.36 x 0.36 mm. According to this example, a newspaper section of 40 x 40 cm with over pixels of 0.2 x 0.2 to 0.36 x 0.36 mm side length, i.e. on a screen of 20 x 20 to 36 x 36 cm with an image capacity of 1000 x 1000 pixels, can be displayed.

Für die Durchführung des erfindungsgemäßen Verfahrens der Prüfung der Satzqualität von Druckerzeugnissen ist demnach ein Zwischengerät zwischen dem der Bit-Map nachgeschalteten Lesegerät und dem diesem vorgeschalteten Eingabegerät erforderlich, das die Bit-Map n-zeilenweise (vorzugsweise 4-zeit lenweise) ausliest, in m-Pixelbreite (vorzugsweise 4-Pixelbreite) zu einer Reihe aufeinanderfolgender Rechtecke zusammenfaßt, aus den m x n (vorzugsweise 4 x 4) Einzelpixeln den durchschnittlichen Grauwert errechnet und als Mehr-Bit-Code (vorzugsweise als Halbbyte) in die Bildschirmeingabe einspeist.To carry out the method according to the invention for checking the typesetting quality of printed products, an intermediate device between the reading device connected downstream of the bit map and the input device connected upstream thereof is required, which reads out the bit map n lines by line (preferably 4 times by lines), in m - Pixel width (preferably 4-pixel width) combined into a series of successive rectangles, from the mxn (preferably 4 x 4) individual pixels, the average gray value is calculated and fed into the screen input as a multi-bit code (preferably as a nibble).

Kurze Beschreibung der ZeichnungenBrief description of the drawings

Die Erfindung wird im folgenden anhand der Figuren 1 bis 5 schematisch und beispielsweise näher erläutert. Es zeigen:

  • Fig. la eine vergleichende Darstellung eines
  • bis lc Zeichens mit und ohne Grauwertdarstellung,
  • Fig. 2 eine Einrichtung zur Durchführung der Erfindung,
  • Fig. 3 ein Diagramm für die Übergabe der Halbbytes an den Video-Controller
  • Fig. 4 ein Beispiel für eine Schnittstelle zwischen Bus und Halbbyte-Speicher und Halbbyte-Speicher und Video-Controller und
  • Fig. 5a ein Schaltungsbeispiel für die Übergabe
  • und 5b vom Halbbyte-Speicher zum Monitor.
The invention is explained schematically below and with reference to FIGS. 1 to 5, for example. Show it:
  • Fig. La is a comparative representation of a
  • up to lc characters with and without gray value display,
  • 2 shows a device for carrying out the invention,
  • Fig. 3 is a diagram for the transfer of the nibbles to the video controller
  • Fig. 4 shows an example of an interface between bus and nibble memory and nibble memory and video controller and
  • 5a shows a circuit example for the transfer
  • and 5b from nibble memory to the monitor.

Bester Weg zur Ausführung der ErfindungBest way to carry out the invention

Die Wirkungsweise des erfindungsgemäßen Verfahrens ist beispielsweise für den Buchstaben "e" anhand der Figur la bis lc dargestellt. Figur la zeigt die Bit-Map für diesen Buchstaben mit der besonders im Zeitungsdruck üblichen Bit-Zahl von 34 x 34 bits je 9p-Buchstabengeviert mit den erfindungsgemäß zu Rechtecken (im dargestellten Beispiel von 4 x 4 Pixeln) zusammengefaßten "Überpixeln". Für jedes dieser Rechtecke ist die Zahl der in ihm enthaltenen schwarzen Bits angegeben. Figur lc zeigt, wie dieser Buchstabe bei reiner Schwarz-Weiß-Wiedergabe (Schwarz die Rechtecke mit wenigstens 7 und Weiß die mit 6 oder weniger schwarzen Bits je Rechteck) mit 8.5 x 8.5 Pixeln je Buchstabengeviert aussehen würde - nämlich völlig unleserlich.The mode of operation of the method according to the invention is shown, for example, for the letter “e” with reference to FIGS. FIG. 1 a shows the bit map for this letter with the bit number of 34 x 34 bits, which is common in newspaper printing, of 34 x 34 bits per 9 p letter, with the "over pixels" combined according to the invention to form rectangles (in the example shown, 4 x 4 pixels). The number of black bits contained in each of these rectangles is indicated. Figure lc shows what this letter would look like in a pure black and white reproduction (black the rectangles with at least 7 and white those with 6 or fewer black bits per rectangle) with 8.5 x 8.5 pixels per letter - namely completely illegible.

Aus Figur lb ist ersichtlich, daß der gleiche Buchstabe bei der Wiedergabe mit der gleichen Anzahl von Pixeln je Buchstabengeviert durchaus lesbar wird, wenn die Wiedergabe erfindungsgemäß mit Pixeln geeignet abgestufter Grauwerte erfolgt. Dies gilt besonders dann, wenn der Buchstabe auf die richtige Größe von ca. 3 mm verkleinert oder, was auf das gleiche hinausläuft, aus größerer Entfernung, z. B. 4 m, betrachtet wird.It can be seen from FIG. 1b that the same letter is perfectly legible when reproduced with the same number of pixels per letter if the reproduction is carried out according to the invention with appropriately graded gray values. This is especially true if the letter is reduced to the correct size of approx. 3 mm or, which amounts to the same thing, from a greater distance, e.g. B. 4 m is considered.

In Figur 2 ist (1) eine BUS-Leitung, über die die Baugruppen (2 bis 7) miteinander kommunizieren können, z. B. ein handelsüblicher VME-BUS. Es ist ein Fontspeicher (2) vorgesehen, in dem die Bit-Matrizen für die einzelnen Schriftzeichen dauerhaft gespeichert sind, vorzugsweise auf Magnetscheiben (Floppy-Disc). Die Summe aller Schriftzeichen einer bestimmten Schriftart bildet einen sogenannten Font. Üblicherweise wird für eine Schrift, die in 9p-Schriftgröße dargestellt werden soll, je Schriftzeichen eine Bit-Matrix von 34 x 34 bit zur Verfügung gestellt, vgl. Fig. 1, in der auch die Anzahl schwarzer Pixel je 4 x 4 bit-Quadrat eingetragen sind. Der zu setzende Text wird von einem Satzrechner (3), z. B. ein Rechner vom Typ MC 68000 von Motorola, dadurch aufgebaut, daß er die Bit-Maps der einzelnen Buchstaben am richtigen geometrischen Ort im Bit-Map-Speicher einkopiert. Zweckmäßig holt er diese Einzel-Bit-Maps nicht jedesmal direkt aus dem Fontspeicher (2), sondern verlädt den ganzen Font zunächst in einen Zwischenspeicher (4), der vorteilhaft ein RAM-Speicher (Random-Access-Memory) ist. Als Speichermodule für diesen Zwischenspeicher können z. B. FORCE-Platinen verwendet werden. Gemäß der geschilderten bevorzugten Ausführungsform der Erfindung enthalten die vom Satzrechner (3) zu verarbeitenden Textbefehle zusätzlich zum Text auch Informationen über die Dickte (vgl. Fig. l) jedes Buchstabens, d. h. die genaue Strecke in Bits, die er zusammen mit einer geringen Weißfläche vorher (Vorbreite) und einer geringen Weißfläche nachher (Nachbreite) einnimmt. Auf diese Weise kann der Satzrechner (3) die vorteilhafteste Anfangsposition für die Bit-Map des jeweiligen Folgebuchstabens aus der Information des gerade gesetzten Zeichens ermitteln.In Figure 2 (1) is a bus line through which the modules (2 to 7) can communicate with each other, for. B. a commercially available VME-BUS. A font memory (2) is provided in which the bit matrices for the individual characters are permanently stored, preferably on magnetic disks (floppy disks). The sum of all characters of a certain font forms a so-called font. Usually, a bit matrix of 34 x 34 bits is provided for a font that is to be displayed in 9p font size, cf. Fig. 1, in which the number of black pixels per 4 x 4 bit square are also entered. The text to be set is from a sentence calculator (3), z. B. a computer of the type MC 68000 from Motorola, built in that it the bit maps of the individual letters in the correct geometric location in the bit map memory copied. It expediently does not fetch these single-bit maps directly from the font memory (2) each time, but first loads the entire font into an intermediate memory (4), which is advantageously a RAM memory (random access memory). As memory modules for this buffer z. B. FORCE boards can be used. According to the described preferred embodiment of the invention, the text commands to be processed by the typesetting computer (3) contain, in addition to the text, information about the thickness (cf. FIG. 1) of each letter, ie the exact distance in bits, which it together with a small white area (Pre-width) and a small white area after (post-width). In this way, the sentence computer (3) can determine the most advantageous starting position for the bit map of the respective subsequent letter from the information of the character just set.

Unabhängig vom Satzrechner (3) arbeitet der erfindungsgemäß eingesetzte, ebenfalls am BUS (1) angeschlossene Teilbyterechner (6), der bei der geschilderten bevorzugten Ausführungsform ein Halbbyte-Rechner ist, z. B. ein FORCE CPU 68000 Sys 68 K/CPU-1.Independent of the sentence computer (3), the partial byte computer (6) used according to the invention and also connected to the BUS (1) works. In the preferred embodiment described, it is a nibble byte computer, eg. B. a FORCE CPU 68000 Sys 68 K / CPU-1.

Er liest sequentiell von links nach rechts Zeilen von vorzugsweise je 4 bits Höhe ein und bildet aus je 4 x 4 bit ein Halbbyte, das an die entsprechende Position des Halbbytespeichers (7) geladen wird . (a in Fig. 2.). Der Rechner (6) geht zeilenweise vor und bildet aus den ersten 4 x 4000 bits der Bit-Map (5) die ersten 1 x 1000 Halbbytes des Speichers (7), ebenso aus den zweiten 4 x 4000 bits die zweiten 1 x 1000 Halbbytes usw. Unabhängig sowohl vom Satzrechner (3) als auch vom Halbbyterechner (6) holt der nur an den Halbbytespeicher (7), aber nicht an die BUS-Leitung (1) angeschlossene Video-Controller (8) aus dem Halbbytespeicher (7) zeilenweise je 1000 Halbbytes heraus. Aus diesen werden über den für die Bildschirmeingabe notwendigen Digital-zu-Analog-Wandler (9) die Fernsehsignale für eine Fernsehzeile erzeugt und der Elektronik des Monitors (10) angeboten.It reads sequentially from left to right lines, each preferably 4 bits high, and forms a nibble from 4 x 4 bits, which is loaded into the corresponding position of the nibble memory (7). (a in Fig. 2.). The computer (6) proceeds line by line and forms the first 1 x 1000 nibbles of the first 4 x 4000 bits of the bit map (5) Memory (7), as well as the second 1 x 1000 nibbles etc. from the second 4 x 4000 bits etc. Independent of both the record processor (3) and the nibble calculator (6), it only fetches to the nibble memory (7), but not to the BUS -Line (1) connected video controller (8) from the nibble memory (7) line by line 1000 nibbles each. From these, the television signals for a television line are generated via the digital-to-analog converter (9) required for the screen input and are offered to the electronics of the monitor (10).

Um eine einwandfreie kontinuierliche Bilddarstellung auf dem Monitor zu gewährleisten, ist es im geschilderten Beispiel zweckmäßig, einen Video-Controller-Eingang mit einer Bandbreite von mindestens 64 x 10 Halbbytes/sec zu verwenden.In order to ensure a perfect continuous image display on the monitor, it is expedient in the example described to use a video controller input with a bandwidth of at least 64 x 10 nibbles / sec.

Die Übergabe der Halbbyte-Information aus dem Halbbyte-Speicher (7) an den Monitor (10) ist in den Figuren 3 bis 5 detaillierter dargestellt.The transfer of the nibble information from the nibble memory (7) to the monitor (10) is shown in more detail in FIGS. 3 to 5.

Der Video-Controller (8) verlangt nacheinander vom Halbbyte-Speicher (7) Pakete von je 8 Halbbytes = 3'2 bit bestimmter Adressen, z. B. das 15. Paket der 27. Zeile.The video controller (8) requests successively from the nibble memory (7) packets of 8 nibbles = 3'2 bit specific addresses, z. B. the 15th package of the 27th line.

Die zeitliche Erledigung dieser Aufträge ist aus Figur 3 ersichtlich, in der die oberste Zeile den Übergabetakt darstellt, der beispielsweise 125 ns betragen kann. In der zweiten Zeile sind die aufeinanderfolgenden Auftragsnummern angegeben.The completion of these orders in time can be seen in FIG. 3, in which the top line represents the transfer cycle, which can be, for example, 125 ns. The successive order numbers are given in the second line.

Von den Linien a1, a2, a3 ..... stellt der linke Anfangspunkt den Beginn einer Anfrage und der rechte Endpunkt die Beendigung der Übergabe des angeforderten Halbbyte-Pakets aus dem Speicher (7) an den Video-Controller (8) dar. Jede Anfrage wird erst aufgenommen, wenn der Speicher (7) eine positive Flanke des Übergabetaktes (Punkt C1, C2, C3 ..... vgl. auch oberste Zeile) vorfindet.From the lines a 1 , a 2 , a 3 ..... the left start point represents the start of a request and the right end point the completion of the transfer of the requested nibble packet from the memory (7) to the video controller (8 ). Each request is only recorded when the memory (7) finds a positive edge of the transfer clock (point C 1 , C2, C 3 ..... cf. also top line).

Nach Beendigung der Bearbeitung (Punkte D1, D2, D3) wird das angeforderte Halbbyte-Paket an den Video-Controller (8) übergeben (Übergabepunkte F1, F2, F3...), (Endpunkte E1, E2' E3 ...).After completion of the processing ( points D1 , D2 , D 3 ), the requested nibble packet is transferred to the video controller (8) (transfer points F 1 , F 2 , F3 ... ) , ( end points E 1 , E2 ' E3 ...).

Wie aus Figur 3 ersichtlich, ist gemäß der dargestellten bevorzugten Ausführungsform der Erfindung vorgesehen, mehrere zum Teil überlappende Aufträge - im dargestellten Beispiel 4 - gleichzeitig zu übernehmen und auszuführen, wodurch eine erhebliche Beschleunigung der Übertragungsgeschwindigkeit erzielt wird.As can be seen from FIG. 3, according to the preferred embodiment of the invention shown, it is provided that several orders, some of which overlap - in the example 4 shown - are taken over and executed simultaneously, as a result of which the transmission speed is considerably accelerated.

Figur 4 zeigt eine für diesen Zweck geeignete Schaltung. Es handelt sich um einen 2-Wege-Speicher, in den und aus dem über beide Wege asynchron übertragen werden kann. Die Schaltung ermöglicht es mehrfach, im dargestellten Beispiel 4fach, zuzugreifen.Figure 4 shows a circuit suitable for this purpose. It is a 2-way memory into and from which data can be transferred asynchronously via both routes. The circuit enables multiple accesses, four times in the example shown.

Über die Schnittstelle a ist er mit der Bus-Leitung (1) verbunden, über die Schnittstelle b mit dem Video-Controller (8).It is connected to the bus line (1) via the interface a and to the video controller (8) via the interface b.

Bei einem Speicherzugriff vom Video-Controller gelangt eine von einem Adreßgenerator, der später in Fig. 5a dargestellt ist, ausgesandte Adresse, unter der ein 32 Bit-Wort gelesen werden soll, über die Übergabeschnittstelle b, die in der Fig. 4 mit (34) bezeichnet ist, in eines der 4 Adreß/Datenregister (23), (26), (29), (32). In welches genau, hängt von der Adresse ab. Bei fortlaufenden Adressen werden nacheinander die Register (23), (26), (29), (32) angesprochen.In the event of a memory access by the video controller, an address sent by an address generator, which is shown later in FIG. 5a, under which a 32-bit word is to be read, passes via the transfer interface b, which is shown in FIG ) in one of the 4 address / data registers (23), (26), (29), (32). Which one exactly depends on the address. With consecutive addresses, the registers (23), (26), (29), (32) are addressed in succession.

Jedes der 4 Register ist mit einer Speichermatrix (24), (27), (30), (33) mit einer Kapazität von 64 K 32-Bit-Worten und einer Speichersteuerung (124, 127, 130, 133) verbunden. Die Speichersteuerung, die für das richtige Timing bei den Speicherbausteinen sorgt, ist an sich bekannt und aus Standard-TTL-Bausteinen aufgebaut. Die Speichermatrix ist aus 64 K Bit großen dynamischen RAM-Speichern (z. B. Mostek MK 4564) aufgebaut. Nach Ablauf der Zugriffszeit der Speichermatrix (24), (27), (30), (33) stehen die Daten am Ausgang der Matrix bereit und werden in die Adreß/ Datenregister (23), (26), (29) (32) geladen. Über die Übergabeschnittstelle (34) gelangen sie in ein Halbbyte-Auffangregister des Video-Controllers (8). Analog zum Speicherzugriff des Video-Controllers verläuft der Zugriff des Halbbyte-Rechners (6).Each of the 4 registers is connected to a memory matrix (24), (27), (30), (33) with a capacity of 64 K 32-bit words and a memory controller (124, 127, 130, 133). The memory controller, which ensures the correct timing for the memory modules, is known per se and is made up of standard TTL modules. The memory matrix is made up of 64 K-bit dynamic RAM memories (e.g. Mostek MK 4564). After the access time of the memory matrix (24), (27), (30), (33) has expired, the data are available at the output of the matrix and are entered into the address / data registers (23), (26), (29) (32) loaded. Via the transfer interface (34) they arrive in a nibble byte register of the video controller (8). The access of the nibble computer (6) is analogous to the memory access of the video controller.

Die Verbindung zu dem Bus (1) über die Schnittstelle a erfolgt über die Register (22), (25), (28) und (31).The connection to the bus (1) via the interface a takes place via the registers (22), (25), (28) and (31).

In den Figuren 5a und 5b ist die Übergabe vom Halb- , byte-Speicher (7) an den Monitor (10) im größeren Detail dargestellt. Es ist ein Adreß-Generator (35) vorgesehen (z. B. AMD AM 2932), welcher über einen Grundtakt d gesteuert wird. Dieser Takt wird vom Synchronisationsgenerator (20) geliefert und ist mit dem in Fig. 3 dargestellten Grundtakt, d. h. dem Übergabetakt identisch. Der Adreßgenerator (35) übergibt die aktuelle Adresse des abzurufenden Halbbyte-Paketes an ein Adreßregister (36) (z. B. TI SN 74LS374), welches die Adresse mit dem Systemtakt übernimmt und am Ausgang zur Verfügung stellt. Über einen Bustreiber (21) gelangt die Adresse zum Halbbyte- Speicher (7).FIGS. 5a and 5b show the transfer from the half-byte memory (7) to the monitor (10) in greater detail. An address generator (35) is provided (e.g. AMD AM 2932), which is connected via a Basic clock d is controlled. This clock is supplied by the synchronization generator (20) and is identical to the basic clock shown in FIG. 3, ie the transfer clock. The address generator (35) transfers the current address of the nibble packet to be called up to an address register (36) (e.g. TI SN 74LS374), which takes over the address with the system clock and makes it available at the output. The address reaches the nibble memory (7) via a bus driver (21).

Die vom Halbbyte-Speicher gelieferten Daten gelangen über einen Selektor (11) in das Halbbyte-Auffangregister (12), wo sie mit dem Systemtakt c übernommen werden.The data supplied by the nibble memory arrives in the nibble byte register (12) via a selector (11), where it is accepted with the system clock c.

Am Ausgang des Registers (12) steht ein Halbbyte-Paket, bestehend aus 8 einzelnen Halbbytes,zur Verfügung. Über einen l aus 8-Selektor (15) werden der Reihe nach die einzelnen Halbbytes selektiert und an ein Halbbyte-Darstellungsregister (18) weitergereicht, in das sie mit dem Systemtakt c übernommen werden. Der 1 aus 8-Selektor (15) hat 8 Eingänge sowie ein Steuerwerk (17). Das Steuerwerk (17) besteht aus einem Register (171), das vom Systemtakt c angesteuert wird. Das Register (171) ist mit einem Selektor (172) verbunden, der von dem Grundtakt d angesteuert wird, der ebenfalls wie der Takt c vom Synchronisationsgenerator (20) geliefert wird. Der Takt c ist 8mal schneller als der Takt d, da in einer Taktdauer von d 8mal der 1 aus 8-Selektor (15) abgefragt wird. Der Selektor (172) ist außerdem mit einer Erhöhungsschaltung (173) und mit einem Null-Generator (174) verbunden, der ebenfalls vom Takt d angesteuert wird. Beim Laden eines neuen Halbbyte-Paketes in das Synchron-Register (14). wird das Steuerwerk (17) über das Steuersignal d zurückgesetzt, so daß das erste Halbbyte über den 1 aus 8-Selektor (15) an ein Halbbyte-Darstellungsregister (18) gelangt. Der Systemtakt c erhöht den Wert des Steuerwerkes um 1, und das nächste Halbbyte gelangt über den 1 aus 8-Selektor (15) an das Halbbyte-Darstellungsregister (18). Nach 7maligem Erhöhen des Wertes des Steuerwerkes (17) wird das letzte Halbbyte des Halbbyte-Paketes an das Halbbyte-Darstellungsregister (18) durchgeschaltet. Danach beginnt mit dem Rücksetzen des Steuerwerkes (17) über die Steuerleitung d ein neuer Ausgabezyklus der Halbbytes.A nibble packet consisting of 8 individual nibbles is available at the output of the register (12). The individual nibbles are selected in succession via an l out of 8 selector (15) and passed on to a nibble representation register (18), into which they are adopted with the system clock c. The 1 out of 8 selector (15) has 8 inputs and a control unit (17). The control unit (17) consists of a register (171) which is controlled by the system clock c. The register (171) is connected to a selector (172) which is controlled by the basic clock d, which, like the clock c, is supplied by the synchronization generator (20). The clock c is 8 times faster than the clock d since the 1 out of 8 selector (15) is queried 8 times in a clock period of d. The selector (172) is also connected to a step-up circuit (173) and to a zero generator (174), which is also driven by the clock d. When loading a new nibble packet into the synchronous register (14). the control unit (17) is reset via the control signal d, so that the first nibble reaches a nibble representation register (18) via the 1 out of 8 selector (15). The system clock c increases the value of the control unit by 1, and the next nibble reaches the nibble representation register (18) via the 1 out of 8 selector (15). After increasing the value of the control unit (17) seven times, the last nibble of the nibble packet is switched through to the nibble representation register (18). A new output cycle of the nibbles then begins with the resetting of the control unit (17) via the control line d.

Das im Halbbyte-Darstellungsregister (18) befindliche Halbbyte wird über den Digital-/Analogwandler (19) (z. B. Analogic MP 8318) in ein analoges Spannungs- signal umgesetzt und an den Monitor (10) als VideoSignal in den Video-Eingang gegeben.The half byte located in the nibble display register (18) via the digital / analog converter (19) (eg Analogic MP 8318th) into an analog voltage - signal implemented and to the monitor (10) as a video signal in the video input given.

Ein an sich bekannter und käuflicher Synchronisationsgenerator (10), welcher diskret aus Standard TTL-Bausteinen aufgebaut sein kann, liefert die erforderlichen Synchronisationssignale (Horizontal- und Vertikal-Synchronisationssignale) zum Betreiben des Monitors (10) sowie den Grundtakt d und den 8mal höheren Takt c.A known and commercially available synchronization generator (10), which can be constructed discretely from standard TTL modules, provides the necessary synchronization signals (horizontal and vertical synchronization signals) for operating the monitor (10) as well as the basic clock d and the 8 times higher clock c.

Claims (12)

1. Verfahren zur Kontrolle der Satzqualität von Druckerzeugnissen, insbesondere Zeitungsseiten oder Teilen derselben, dadurch gekennzeichnet, daß der Informationsgehalt einer Bit-Map von einem Ablesegerät mehrzeilig abgelesen und einem Zwischengerät eingespeist wird, in dem aus aufeinanderfolgenden Rechtecken von je m aufeinanderfolgenden Pixeln von je n benachbarten Zeilen der durchschnittliche Grauwert der Rechtecke m x n ermittelt und zusammen mit der Position des zugehörigen Rechteckes in das Bildschirmeingabegerät eingespeist und dargestellt wird.1. A method for checking the typesetting quality of printed products, in particular newspaper pages or parts thereof, characterized in that the information content of a bit map is read over several lines by a reading device and fed to an intermediate device in which successive rectangles of m each have successive pixels of n adjacent lines, the average gray value of the rectangles mxn is determined and, together with the position of the associated rectangle, fed into the screen input device and displayed. 2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die aufeinanderfolgenden Rechtecke aus je 4 aufeinanderfolgenden Pixeln von vier aufeinanderfolgenden Zeilen bestehen.2. The method according to claim 1, characterized in that the successive rectangles consist of 4 consecutive pixels of four consecutive lines. 3. Verfahren nach den Ansprüchen l und 2, dadurch gekennzeichnet, daß die auf dem Bildschirm wiedergegebenen Bildpunkte kleinere Abmessungen haben als der Summe der Abmessungen der Einzelpixel entspricht, aus denen sie aufgebaut sind.3. The method according to claims l and 2, characterized in that the pixels reproduced on the screen have smaller dimensions than the sum of the dimensions of the individual pixels from which they are constructed. 4. Verfahren nach Anspruch 3, dadurch gekennzeichnet daß die auf dem Bildschirm wiedergegebenen Bildpunkte gegenüber den Einzelpixeln der Bit-Map etwa im Verhältnis 1:2 bis nahe an 1:1 verkleinert sind.4. The method according to claim 3, characterized in that the pixels reproduced on the screen compared to the individual pixels of the bit map are reduced approximately in a ratio of 1: 2 to close to 1: 1. 5. Verfahren nach den Ansprüchen 1 - 4, dadurch gekennzeichnet, daß die zu kontrollierende Bit-Map des Druckerzeugnisses aus einem Font aufgebaut wird, dessen Schriftzeichenmatrizen der verschiedenen Schriftzeichen von untereinander gleicher Höhe, jedoch unterschiedlicher Breite je nach der Eigenart des jeweiligen Zeichens sind.5. The method according to claims 1-4, characterized in that the bit map to be checked of the printed product is constructed from a font, the character matrices of the various characters of the same height but different width depending on the nature of the respective character. 6. Vorrichtung zur Durchführung des Verfahrens nach den Ansprüchen 1 - 5, enthaltend einen Font-Speicher (2), einen Satzrechner (3), einen Speicher (5) für die vom Satzrechner erstellte Bit-Map und gegebenenfalls einen Zwischenspeicher für die dem Font-Speicher entnommenen Schriftzeichen-Informationen und einen dem Bildschirm (10) vorgeschalteten Video-Controller (8), gekennzeichnet durch einen dem Bit-Map-Speicher (5) nachgeschalteten Teilbyte- Rechner (6) sowie einen diesem nachgeschalteten und dem Video-Controller (8) vorgeschalteten Teilbyte-Speicher (7).6. Device for carrying out the method according to claims 1-5, containing a font memory (2), a sentence computer (3), a memory (5) for the bit map created by the sentence computer and optionally an intermediate memory for the font Character information taken from the memory and a video controller (8) connected upstream of the screen (10), characterized by a partial byte computer (6) connected downstream of the bit map memory (5) and a downstream byte computer and the video controller ( 8) upstream partial byte memory (7). 7. Vorrichtung nach Anspruch 6, dadurch gekennzeichnet, daß der Teilbyte-Rechner (6) ein Halbbyte-Rechner und der Teilbyte-Speicher (7) ein Halbbyte-Speicher ist.7. The device according to claim 6, characterized in that the sub-byte calculator (6) is a nibble calculator and the sub-byte memory (7) is a nibble memory. 8. Vorrichtung nach den Ansprüchen 6 und 7, dadurch gekennzeichnet, daß der Eingang des Video-Controllers mindestens eine Bandbreite von 64 x 106 Halbbytes/sec hat.8. Device according to claims 6 and 7, characterized in that the input of the video controller has at least a bandwidth of 64 x 10 6 H albbytes / sec. 9. Vorrichtung nach den Ansprüchen 6 - 8, gekennzeichnet durch einen zwischen dem Teilbyte-speicher (7) und dem Monitor (10) im Video-controller (8) vorgesehenen Selektor zum Selektieren einzelner Teilbytes aus einem Paket von mehreren Teilbytes.9. Device according to claims 6-8, marked characterized by a selector provided between the partial byte memory (7) and the monitor (10) in the video controller (8) for selecting individual partial bytes from a packet of several partial bytes. 10. Vorrichtung nach den Ansprüchen 6 - 9, dadurch gekennzeichnet, daß der Selektor ein 1 aus 8 Selektor ist.10. Device according to claims 6-9, characterized in that the selector is a 1 out of 8 selector. 11. Vorrichtung nach den Ansprüchen 6 - 10, gekennzeichnet durch einen zwischen der Schnittstelle a = Rechner (6)/Speicher (7) und der Schnittstelle b = Speicher (7)/Video-Controller (8) angeordneten RAM-Zweiweg-Speicher mit einer mehrfachen Blockverschachtelung.11. The device according to claims 6 - 10, characterized by a between the interface a = computer (6) / memory (7) and the interface b = memory (7) / video controller (8) arranged RAM two-way memory with multiple block nesting. 12. Vorrichtung nach Anspruch 11, dadurch gekennzeichnet, daß der RAM-Zweiweg-Speicher vier ineinander verschachtelte Blöcke enthält.12. The apparatus according to claim 11, characterized in that the RAM two-way memory contains four nested blocks.
EP83107480A 1983-07-29 1983-07-29 Method and device to check the sentence quality of printed matter, in particular for newspapers Expired EP0132456B1 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
EP83107480A EP0132456B1 (en) 1983-07-29 1983-07-29 Method and device to check the sentence quality of printed matter, in particular for newspapers
AT83107480T ATE32390T1 (en) 1983-07-29 1983-07-29 METHOD AND DEVICE FOR TESTING THE SETTING QUALITY OF PRINTED PRODUCTS, ESPECIALLY NEWSPAPERS.
DE8383107480T DE3375613D1 (en) 1983-07-29 1983-07-29 Method and device to check the sentence quality of printed matter, in particular for newspapers
US06/634,961 US4667247A (en) 1983-07-29 1984-07-27 Method and apparatus for checking the quality of composings for printing products, in particular newspapers
SU843778328A SU1429929A3 (en) 1983-07-29 1984-07-27 Method of electronic retouching printed publications
AU31286/84A AU3128684A (en) 1983-07-29 1984-07-30 Checking record quality
JP59157738A JPS6073847A (en) 1983-07-29 1984-07-30 Method and device for inspecting quality of printing of print

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP83107480A EP0132456B1 (en) 1983-07-29 1983-07-29 Method and device to check the sentence quality of printed matter, in particular for newspapers

Publications (2)

Publication Number Publication Date
EP0132456A1 true EP0132456A1 (en) 1985-02-13
EP0132456B1 EP0132456B1 (en) 1988-02-03

Family

ID=8190600

Family Applications (1)

Application Number Title Priority Date Filing Date
EP83107480A Expired EP0132456B1 (en) 1983-07-29 1983-07-29 Method and device to check the sentence quality of printed matter, in particular for newspapers

Country Status (7)

Country Link
US (1) US4667247A (en)
EP (1) EP0132456B1 (en)
JP (1) JPS6073847A (en)
AT (1) ATE32390T1 (en)
AU (1) AU3128684A (en)
DE (1) DE3375613D1 (en)
SU (1) SU1429929A3 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0201972A2 (en) * 1985-05-13 1986-11-20 Philips Electronics Uk Limited A pixel rounding method and circuit for use in a raster scan display device and a raster scan display device comprising such circuit
EP0304509A1 (en) * 1987-08-28 1989-03-01 URW Software & Type GmbH Video display apparatus for textual information

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4916545A (en) * 1988-11-16 1990-04-10 Eastman Kodak Company Electronic graphic arts screener that suppresses Moire patterns using pseudo-random font selection
US4977458A (en) * 1988-11-16 1990-12-11 Eastman Kodak Company Apparatus for addressing a font to suppress Moire patterns occurring thereby and a method for use therein
US4918622A (en) * 1988-11-16 1990-04-17 Eastman Kodak Company Electronic graphic arts screener
US5274473A (en) * 1989-08-04 1993-12-28 Intergraph Corporation Rapid variable angle digital screening
US5065149A (en) * 1989-11-09 1991-11-12 Document Technologies, Inc. Scanned document image resolution enhancement
US5543939A (en) * 1989-12-28 1996-08-06 Massachusetts Institute Of Technology Video telephone systems
US5083210A (en) * 1990-09-28 1992-01-21 Xerox Corporation Elimination of contouring on displayed gray level images
FI92255C (en) * 1992-10-16 1994-10-10 Data Instmsto Oy Device for monitoring the quality of the imprint produced with a printing machine
EP0651352A1 (en) * 1993-10-27 1995-05-03 Toshiba Engineering Corporation Method and apparatus of inspecting surface irregularity of an object article
US5929866A (en) * 1996-01-25 1999-07-27 Adobe Systems, Inc Adjusting contrast in anti-aliasing
US6563502B1 (en) 1999-08-19 2003-05-13 Adobe Systems Incorporated Device dependent rendering
US7006107B2 (en) 2003-05-16 2006-02-28 Adobe Systems Incorporated Anisotropic anti-aliasing
US7002597B2 (en) * 2003-05-16 2006-02-21 Adobe Systems Incorporated Dynamic selection of anti-aliasing procedures
US7580039B2 (en) * 2004-03-31 2009-08-25 Adobe Systems Incorporated Glyph outline adjustment while rendering
US7333110B2 (en) * 2004-03-31 2008-02-19 Adobe Systems Incorporated Adjusted stroke rendering
US7719536B2 (en) * 2004-03-31 2010-05-18 Adobe Systems Incorporated Glyph adjustment in high resolution raster while rendering
US7602390B2 (en) * 2004-03-31 2009-10-13 Adobe Systems Incorporated Edge detection based stroke adjustment
US7639258B1 (en) 2004-03-31 2009-12-29 Adobe Systems Incorporated Winding order test for digital fonts
US20080068383A1 (en) * 2006-09-20 2008-03-20 Adobe Systems Incorporated Rendering and encoding glyphs

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2005500A (en) * 1977-09-26 1979-04-19 Burroughs Corp A video synthesizer for a digital video display system employing a plurality of gray-scale levels
US4303948A (en) * 1978-09-14 1981-12-01 Fuji Xerox Co., Ltd. Image transcribing system
EP0054693A2 (en) * 1980-12-24 1982-06-30 International Business Machines Corporation Word processing system with full page representation display

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5291614A (en) * 1976-01-28 1977-08-02 Fujitsu Ltd Correcting quality of printed characters in printer
JPS52150157A (en) * 1976-06-07 1977-12-13 Matsushita Electric Works Ltd Protection cap of electric shaver

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2005500A (en) * 1977-09-26 1979-04-19 Burroughs Corp A video synthesizer for a digital video display system employing a plurality of gray-scale levels
US4303948A (en) * 1978-09-14 1981-12-01 Fuji Xerox Co., Ltd. Image transcribing system
EP0054693A2 (en) * 1980-12-24 1982-06-30 International Business Machines Corporation Word processing system with full page representation display

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
IBM TECHNICAL DISCLOSURE BULLETIN, Band 19, Nr. 9, Februar 1977, Seiten 3248-3249, New York, US *
IBM TECHNICAL DISCLOSURE BULLETIN, Band 23, Nr. 8, Januar 1981, Seiten 3553-3555, New York, US *
PROCEEDINGS OF THE IFIP CONGRESS 80, INFORMATION PROCESSING 80, 6. Oktober 1980, Tokyo, Seiten 1027-1031, IFIP *
THE COMPUTER JOURNAL, Band 25, Nr. 1, Februar 1982, Seiten 140-147, Heyden & Son Ltd., London, GB *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0201972A2 (en) * 1985-05-13 1986-11-20 Philips Electronics Uk Limited A pixel rounding method and circuit for use in a raster scan display device and a raster scan display device comprising such circuit
EP0201972A3 (en) * 1985-05-13 1990-07-04 Philips Electronics Uk Limited A pixel rounding method and circuit for use in a raster scan display device and a raster scan display device comprising such circuit
EP0304509A1 (en) * 1987-08-28 1989-03-01 URW Software & Type GmbH Video display apparatus for textual information

Also Published As

Publication number Publication date
AU3128684A (en) 1985-01-31
DE3375613D1 (en) 1988-03-10
JPS6073847A (en) 1985-04-26
EP0132456B1 (en) 1988-02-03
ATE32390T1 (en) 1988-02-15
SU1429929A3 (en) 1988-10-07
US4667247A (en) 1987-05-19

Similar Documents

Publication Publication Date Title
EP0132456B1 (en) Method and device to check the sentence quality of printed matter, in particular for newspapers
DE3485765T2 (en) DISPLAY SYSTEM FOR COMPOSED IMAGES.
DE3044092C2 (en)
DE3440377C2 (en)
DE3346816C2 (en)
DE69222689T2 (en) Method and device for substituting fonts and displaying characters
DE3121503C2 (en) Document processing system
DE3855364T2 (en) Machine vision system
DE2460147C2 (en) Arrangement for decompressing compressed information for characters to be displayed which are composed of black and white areas
EP0153584B1 (en) Method and device for recording characters
EP0096079A1 (en) Process for preparing dot screen data for character and/or picture representations
DE3339666A1 (en) INFORMATION DISPLAY SYSTEM
DE2755981A1 (en) PLAYBACK SYSTEM
DE19513105A1 (en) Procedure for generating a contone map
DE2161038C3 (en) Process for the production of screened printing forms
DE2417923A1 (en) VIDEO DEVICE FOR TEXT DESIGN
DE2106759A1 (en) Method and apparatus for typesetting publications
DE3632603C2 (en)
DE2825321A1 (en) SCREEN PRINTER
DE3713627A1 (en) IMAGE STORAGE CIRCUIT, IN PARTICULAR FOR USE IN ROTATING IMAGE DATA
DE69025001T2 (en) Device for converting character vector data into point data, with means for reducing the frequency required for data conversion
DE69709695T2 (en) PAGE COMPOSITION METHOD
DE2550212A1 (en) PRINTER WITH BUFFER MEMORY
DE3236100C1 (en) Document processing facility
DE69124185T2 (en) Dispensing method and device

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

17P Request for examination filed

Effective date: 19840630

AK Designated contracting states

Designated state(s): AT BE CH DE FR GB IT LI LU NL SE

RBV Designated contracting states (corrected)

Designated state(s): AT BE CH DE FR GB IT LI NL SE

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AT BE CH DE FR GB IT LI NL SE

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

Ref country code: BE

Effective date: 19880203

REF Corresponds to:

Ref document number: 32390

Country of ref document: AT

Date of ref document: 19880215

Kind code of ref document: T

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

Ref country code: SE

Effective date: 19880229

REF Corresponds to:

Ref document number: 3375613

Country of ref document: DE

Date of ref document: 19880310

ITF It: translation for a ep patent filed

Owner name: STUDIO TORTA SOCIETA' SEMPLICE

ET Fr: translation filed
GBT Gb: translation of ep patent filed (gb section 77(6)(a)/1977)
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: NL

Effective date: 19890201

NLV4 Nl: lapsed or anulled due to non-payment of the annual fee
REG Reference to a national code

Ref country code: FR

Ref legal event code: TP

Ref country code: FR

Ref legal event code: CA

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

Ref country code: AT

Payment date: 19920617

Year of fee payment: 10

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

Ref country code: CH

Payment date: 19920618

Year of fee payment: 10

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

Ref country code: FR

Payment date: 19920629

Year of fee payment: 10

REG Reference to a national code

Ref country code: GB

Ref legal event code: 732E

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

Ref country code: AT

Effective date: 19930729

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

Ref country code: LI

Effective date: 19930731

Ref country code: CH

Effective date: 19930731

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

Ref country code: FR

Effective date: 19940331

REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

REG Reference to a national code

Ref country code: GB

Ref legal event code: 732E

REG Reference to a national code

Ref country code: GB

Ref legal event code: IF02

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

Ref country code: GB

Payment date: 20020821

Year of fee payment: 20

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

Ref country code: DE

Payment date: 20020830

Year of fee payment: 20

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

Ref country code: GB

Free format text: LAPSE BECAUSE OF EXPIRATION OF PROTECTION

Effective date: 20030728

REG Reference to a national code

Ref country code: GB

Ref legal event code: PE20