WO1992015169A1 - Process and device for generating signals corresponding to the information content of raster-scanned images - Google Patents

Process and device for generating signals corresponding to the information content of raster-scanned images Download PDF

Info

Publication number
WO1992015169A1
WO1992015169A1 PCT/DE1992/000085 DE9200085W WO9215169A1 WO 1992015169 A1 WO1992015169 A1 WO 1992015169A1 DE 9200085 W DE9200085 W DE 9200085W WO 9215169 A1 WO9215169 A1 WO 9215169A1
Authority
WO
WIPO (PCT)
Prior art keywords
video signals
digital
pixels
read
raster
Prior art date
Application number
PCT/DE1992/000085
Other languages
German (de)
French (fr)
Inventor
Axel Bauer
Roland Czolbe
Herbert Dethardt
Original Assignee
Linotype-Hell Ag
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 Linotype-Hell Ag filed Critical Linotype-Hell Ag
Publication of WO1992015169A1 publication Critical patent/WO1992015169A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • H04N1/40075Descreening, i.e. converting a halftone signal into a corresponding continuous-tone signal; Rescreening, i.e. combined descreening and halftoning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/20Image enhancement or restoration by the use of local operators

Definitions

  • the invention is based on a method according to the type of the main claim.
  • the object of the present invention is to provide a method and an arrangement for generating signals which correspond to the information content of rastered images, the information content of the images being converted into electrical signals as uninfluenced as possible, without the occurrence of disturbing spectral components caused by the rasterization.
  • the method according to the invention with the features of the main claim has the advantage that electrical signals are available for the purpose of transmission and / or further processing, which largely correspond to the information content of the image, without spectral components caused by the screening leading to Moir Mo interference.
  • the arrangement according to the invention with the features of claim 12 has the advantage that the large amount of data resulting from the scanning can be processed with a relatively small amount of circuitry.
  • FIG. 1 shows a schematic illustration of a filter window used according to the method according to the invention
  • 3 shows a representation of the scanning of the original and the offset of the filter window
  • 4 shows a block diagram of an arrangement for carrying out the method according to the invention
  • FIG. 5 shows a more detailed block diagram of the arrangement according to FIG. 4,
  • FIG. 7 is a diagram for explaining an Kaiser-Bessel window, which is preferably used for low-pass filtering.
  • FIG. 1 schematically shows a filter window F in which 24 x 24 samples are taken into account.
  • the video signal represents one pixel in each case.
  • the pixels are hereinafter called fine pixels (FBP).
  • FBP fine pixels
  • the image to be transferred is used as a template and the grid in a corresponding manner as
  • Called template grid In the example shown in FIG. 1, the dimension b of a fine pixel is 1/8 of the raster width Rv of the original raster.
  • the halftone dots of the template are shown schematically by circles in FIG. 1.
  • the filter window F shown in FIG. 1 is applied to the entire template, shifted by an offset V in each case.
  • the offset V occurs row by row and column by column.
  • Rv is the grid size of the template grid or the image
  • Ra the raster width of the output raster or the size of the pixels, which are given by the filtered video signals
  • FIG. 2 shows an example of a template grid with grid points staggered line by line, so that diagonal grid lines are created, the grid width being Rv.
  • FIG. 3 shows schematically the displacement of the filter window F when scanning the template VL, which is interrupted in both directions in order to be able to display the filter window F on a favorable scale.
  • the filter windows F shown with different line types are slightly shifted in the figure for the sake of clarity, but this does not correspond to reality.
  • the total area scanned is larger than the template VL to be scanned in order to ensure perfect filtering of the template right up to the edge.
  • the filter window F is shifted n times in the scanning direction by the offset V (filter window F11, F12 ... F1n) until the entire original has been scanned in the scanning direction. Lines Z0 to Z23 are recorded. Then there is an offset V in the feed direction by eight lines, so that in the following Lines Z8 to Z31 are detected in the scanning direction (filter window F21, F22 ... F2n). This is repeated up to the filter window Fmn.
  • FIG. 4 shows a device for carrying out the method according to the invention as a block diagram.
  • the analog video signals generated by a scanning device 1 (not described in more detail) are fed to an analog / digital converter 2. Details that are important in the analog / digital conversion in the context of the method according to the invention will be explained in more detail later in connection with FIG. 6.
  • the analog / digital converter 2 generates a digital signal with n binary digits for each fine pixel, which are output in parallel to an image memory 3.
  • the image memory 3 essentially has the task of
  • the output signals of the filter processor 4 are fed to an interface 5, with which the gradation adjustment is possible.
  • the filtered digital video signals can be taken from the output 6.
  • FIG. 5 shows the arrangement according to FIG. 1 in more detail.
  • the analog / digital converter 2 supplies digital video signals with four binary digits.
  • each binary position of the digital video signals is processed separately.
  • the advantage that an adaptation of the arrangement to video signals with different bit widths, for example those with three binary digits, is possible in a simple manner without the individual circuits having to be changed.
  • the following description of the individual processing steps and the corresponding circuits therefore relates to a binary position of the digital video signals.
  • a series / parallel converter 7 the samples of 24 fine pixels, which are present in series at the output of the analog / digital converter 2, are converted into parallel signals. As a result, the number of samples that are required from a scan line for later filtering is forwarded in parallel.
  • a new 24-bit data word is then present at the output of the series / parallel converter 7 every 685 ns.
  • These data words are written into a read / write memory 8 which has 32 lines per binary position with 49152 fine pixels each - that is, a capacity of 24 x 64 K per binary position.
  • An address control unit 9, which contains an address counter for writing and reading, is assigned to the read / write memory 8.
  • the address control unit 9 takes over the control of the offset V of the filter window F in the feed direction. Furthermore, the end of the scanning process is determined by the address control unit 9 by counting the lines. Via a bus system 12, the address control unit 9 is given the offset V in the feed direction by a CPU (central processor unit) 13.
  • 24 rows are sequentially written into a memory of the column / row converter 10, so that an image section of 24 rows by 24 columns is created.
  • this image section is rotated by 90 °, so that 24 rows appear in parallel at the output of the column row converter 10.
  • the columns are read out sequentially, creating a 24-row sequential data stream from column 0 to column n.
  • a 24-line by 32-column image section is taken from the data stream into the window memory 11.
  • the offset V in the scanning direction is determined by appropriate control when reading out the data from the window memory 11.
  • Corresponding control signals are supplied by the CPU 13 via the bus system 12.
  • k represents the index of the respective binary position.
  • Pijk is a binary position of a fine pixel and can therefore only have the values 0 or 1.
  • the coefficients hij preferably correspond to an Kaiser-Bessel window multiplied by a Bessel function, which enables high blocking attenuation with a filter flank that is not too steep.
  • a Bessel function which enables high blocking attenuation with a filter flank that is not too steep.
  • FIG. 7 Examples of the coefficients for the fine pixels of a column or a row are shown in FIG. 7, which shows the course of the coefficients in one direction of the filter window F for an oversampling factor Ue. After the oversampling factor Ue has been entered, the CPU 13 determines suitable coefficients.
  • these "proposed" coefficients can be changed to adapt to the prevailing circumstances.
  • the multiplication of the sampled values of the fine pixels within the filter window F by the coefficients is carried out for a binary position with the aid of a read / write memory 14.
  • the coefficients are previously written into the read / write memory 14 by the CPU 13 via the bus system 12.
  • the sample values are fed from the filter memory 11 to the address inputs of the read / write memory 14.
  • the partial sums from the samples and the coefficients are available at data outputs of the read / write memory 14.
  • circuit 15 there follows an addition over one line in each case within filter window F and in circuit 16 an addition of the line totals over the columns of filter window F.
  • the filtered signal is thus available at the output of circuit 1.
  • the circuits 7 to 16 can be designed relatively simply by separating the individual binary positions. Short processing times are also possible thanks to parallel processing.
  • the binary digits are summarized in a computing unit 17 weighted according to their significance.
  • different quantizations and coefficients provide different word widths.
  • the present results are therefore shifted to the right until the most significant binary digit of the range of values resulting from the scanning of the original lies on the most significant binary digit of 12 binary digits.
  • the results are simultaneously cut to 12 binary digits.
  • the most significant binary position of the range of values resulting from the scanning of the original is current gradation setting determined and saved.
  • the control of the computing unit 17 also takes place via the bus system 12 from the CPU 13.
  • the computing unit 17 is followed by a circuit 18 for setting the gradation, which essentially consists of a read / write memory which is loaded via the bus system 12 with a look-up table (LUT).
  • the data stream comprising eight binary positions can then be extracted at output 6.
  • Using the LUT provides an excellent opportunity to adjust the entire arrangement.
  • a template is scanned with a given gray wedge of, for example, 27 steps and a desired amplitude value is entered into the LUT for each gray value.
  • any gradation it can also compensate for undesirable influences, such as tolerances in the scanning distance (gray fog suppression), different illuminance levels during scanning and changes in the overall amplitude when switching the filter characteristics.
  • FIG. 6 shows the relationship between the analog video signals Sa and the digital video signals Sd in the case of 3-bit quantization.
  • the values of the digital video signals are given in decimal, while the transmittance or the transparent portion of a fine pixel is plotted on the axis of the analog video signals Sa.
  • the analog / digital converter is adjusted with the offset adjustment in such a way that the quantization threshold between 0 and 1 is as high as possible, but at most in such a way that a 100% grid point is still certain can be distinguished from a 98% grid point and the 98% grid point is recognized with a digital value of> 0.
  • the above-mentioned disturbance variables, which lie below this quantization threshold, are therefore set to 0 (digital). This is achieved with an additional offset of half a quantization level compared to the linear adjustment. There is thus an additional suppression of disturbance variables in the black of 5%.
  • the analog / digital converter is adjusted with the gain adjustment so that the quantization threshold between 6 and 7 is as low as possible, but minimally so that a 0% grid point of a 2% - Screen point can be distinguished and the 2% screen point is recognized with a digital value ⁇ 7.
  • the above-mentioned disturbance variables which lie between the maximum signal Sa and the quantization threshold 7/6, are set to 7 (digital). This is achieved by a misalignment of the gain by one quantization level (1 LSB) compared to the linear adjustment in the light.
  • the interference rejection gain is 11.
  • the thresholds in light and in the depths cut off the disturbances mentioned above.
  • the digital signal Sd therefore practically only contains raster information.
  • the resulting non-linear transmission characteristic is compensated for by appropriate programming of the LUT 18.

Abstract

Process and arrangement for transmitting raster-scanned images. Digital video signals for pixels which are appreciably smaller than the scanning width are derived by line-by-line and column-by-column scanning. The video signals undergo effective low pass filtering in the line and column directions by a filter window which includes at least the pixel that have passed through a raster mesh and which is shifted by an offset, line-by-line and column-by-column.

Description

Verfahren und Anordnung zur Erzeugung von Signalen, welche dem Informationsgehalt von gerasterten Bildern entsprechenMethod and arrangement for generating signals which correspond to the information content of rastered images
Die Erfindung geht aus von einem Verfahren nach der Gattung des Hauptanspruchs.The invention is based on a method according to the type of the main claim.
Häufig werden Druckvorlagen, die bereits gerastert sind, optoelektronisch abgetastet, um für eine Weiterverarbeitung geeignete elektrische Signale zu erzeugen. Bei der Weiter- Verarbeitung zu einer andersartig gerasterten Vorlage kann dabei wegen ähnlicher Rasterfrequenzen Moirέ entstehen.Often, artwork that has already been scanned is scanned optoelectronically in order to generate electrical signals suitable for further processing. When further processing to a differently rastered template, Moirέ can arise due to similar raster frequencies.
Für eine Moirέ-f reie Weiterverarbeitung sind daher elektrische Signale erforderlich, welche zwar den Bildinhalt möglichst genau wiedergeben, jedoch weitgehend frei von durch das Raster bedingten Spektralanteilen sind. Dazu ist es bekannt, bei der Abtastung von gerasterten Vorlagen einen aufgeweiteten Strahlquerschnitt zu verwenden. Bei dieser Art "Entrasterung" müssen jedoch deutliche Qualitätsverluste, insbesondere Schärfeverluste, in Kauf genommen werden.For a Moirέ-free further processing, electrical signals are therefore necessary which, although they reproduce the image content as precisely as possible, are largely free of spectral components caused by the grid. For this purpose, it is known to use a widened beam cross section when scanning screened originals. With this type of "descreening", however, significant quality losses, in particular sharpness losses, have to be accepted.
Aufgabe der vorliegenden Erfindung ist es, ein Verfahren und eine Anordnung zur Erzeugung von Signalen anzugeben, welche dem Informationsgehalt von gerasterten Bildern entsprechen, wobei der Informationsgehalt der Bilder möglichst unbeeinflußt in elektrische Signale umgesetzt wird, ohne daß sich störende durch die Rasterung bedingte Spektralanteile ergeben. Das erfindungsgemäße Verfahren mit den Merkmalen des Hauptanspruchs hat den Vorteil, daß elektrische Signale zu Zwecken einer Übertragung und/oder zur Weiterverarbeitung zur Verfügung stehen, welche dem Informationsgehalt des Bildes weitgehend entsprechen, ohne daß durch die Rasterung bedingte Spektralanteile zu Moirέ-Störungen führen.The object of the present invention is to provide a method and an arrangement for generating signals which correspond to the information content of rastered images, the information content of the images being converted into electrical signals as uninfluenced as possible, without the occurrence of disturbing spectral components caused by the rasterization. The method according to the invention with the features of the main claim has the advantage that electrical signals are available for the purpose of transmission and / or further processing, which largely correspond to the information content of the image, without spectral components caused by the screening leading to Moir Mo interference.
Die erfindungsgemäße Anordnung mit den Merkmalen des Patentanspruchs 12 hat den Vorteil, daß die sich bei der Abtastung ergebende große Datenmenge mit einem verhältnismäßig geringem Schaltungsaufwand verarbeitet werden kann.The arrangement according to the invention with the features of claim 12 has the advantage that the large amount of data resulting from the scanning can be processed with a relatively small amount of circuitry.
Durch die in den Unteransprüchen aufgeführten Maßnahmen sind weitere vorteilhafte Weiterbildungen und Verbesserungen des erfindungsgemäßen Verfahrens und der erfindungsgemäßen Anordnung möglich.The measures listed in the subclaims enable further advantageous developments and improvements of the method and the arrangement according to the invention.
Ausführungsbeispiele der Erfindung sind in der Zeichnung anhand mehrerer Figuren dargestellt und in der nachfolgenden Beschreibung näher erläutert. Es zeigen:Exemplary embodiments of the invention are shown in the drawing using several figures and are explained in more detail in the following description. Show it:
Fig. 1 eine schematische Darstellung eines nach dem erfindungs- gemäßen Verfahren verwendeten Filterfensters,1 shows a schematic illustration of a filter window used according to the method according to the invention,
Fig.2 einen Ausschnitt aus einem Raster einer Druckvorlage in schematischer Darstellung,2 shows a section of a grid of a print template in a schematic representation,
Fig.3 eine Darstellung der Abtastung der Vorlage und des Versatzes des Filterfensters, Fig.4 ein Blockschaltbild einer Anordnung zur Durchführung des erfindungsgemäßen Verfahrens,3 shows a representation of the scanning of the original and the offset of the filter window, 4 shows a block diagram of an arrangement for carrying out the method according to the invention,
Fig. 5 ein detaillierteres Blockschaltbild der Anordnung nach Fig.4,5 shows a more detailed block diagram of the arrangement according to FIG. 4,
Fig. 6 eine Quantisierungskennlinie, die bei der Analog/Digital- Wandlung der bei der Abtastung gewonnenen Video¬ signale angewendet wird, und6 shows a quantization characteristic curve which is used in the analog / digital conversion of the video signals obtained during the scanning, and
Fig.7 ein Diagramm zur Erläuterung eines Kaiser-Bessel-Fensters, das vorzugsweise bei der Tief paßfilterung angewendet wird.7 is a diagram for explaining an Kaiser-Bessel window, which is preferably used for low-pass filtering.
Gleiche Teile sind in den Figuren mit gleichen Bezugszeichen versehen.Identical parts are provided with the same reference symbols in the figures.
Fig. 1 zeigt schematisch ein Filterfenster F, bei dem 24 x 24 Abtastwerte berücksichtigt werden. Jeweils ein Abtastwert stellt das Videosignal für einen Bildpunkt dar. Zur Unterscheidung gegenüber den Rasterpunkten des Vorlagen rasters und gegenüber den Bildpunkten der erfindungsgemäß erzeugten Signale werden die Bildpunkte im folgenden Feinbildpunkte (FBP) genannt. Außerdem wird das zu übertragende Bild im folgenden als Vorlage und das Raster in entsprechender Weise als1 schematically shows a filter window F in which 24 x 24 samples are taken into account. The video signal represents one pixel in each case. To distinguish it from the halftone dots of the original raster and from the pixels of the signals generated according to the invention, the pixels are hereinafter called fine pixels (FBP). In addition, the image to be transferred is used as a template and the grid in a corresponding manner as
Vorlagenraster bezeichnet. Bei dem in Fig. 1 dargestellten Beispiel beträgt die Abmessung b eines Feinbildpunktes 1/8 der Rasterweite Rv des Vorlagenrasters. Die Rasterpunkte der Vorlage sind in Fig. 1 schematisch durch Kreise dargestellt.Called template grid. In the example shown in FIG. 1, the dimension b of a fine pixel is 1/8 of the raster width Rv of the original raster. The halftone dots of the template are shown schematically by circles in FIG. 1.
Das in Fig. 1 dargestellte Filterfenster F wird, um jeweils einen Versatz V verschoben, auf die gesamte Vorlage angewendet. Dabei erfolgt der Versatz V zeilen- und spaltenweise. Die Größe des Versatzes V, der ganzzahlig sein muß, richtet sich nach dem Überabtastfaktor Ue, der Rasterweite Rv des Vorlagenrasters, der Rasterweite Ra des Ausgaberasters und dem zu wählenden Ma߬ stab M nach der Gleichung V = (RvUe) /(2-Ra-M), wobeiThe filter window F shown in FIG. 1 is applied to the entire template, shifted by an offset V in each case. The offset V occurs row by row and column by column. The size of the offset V, which must be an integer, depends on the oversampling factor Ue, the raster width Rv of the original raster, the raster width Ra of the output raster and the scale M to be selected according to the equation V = (RvUe) / (2-Ra-M ), in which
Rv die Rasterweite des Vorlagenrasters bzw. des Bildes,Rv is the grid size of the template grid or the image,
Ue der Überabtastfaktor,Ue the oversampling factor,
Ra die Rasterweite des Ausgaberasters bzw. die Größe der Bildpunkte, die durch die gefilterten Videosignale gegeben sind, undRa the raster width of the output raster or the size of the pixels, which are given by the filtered video signals, and
M der Maßstab (100% = 1 ) ist.M is the scale (100% = 1).
Fig.2 zeigt ein Beispiel für ein Vorlagenraster mit zeilenweise versetzten Rasterpunkten, so daß diagonal verlaufende Rasterlinien entstehen, wobei die Rasterweite Rv ist. Die Rasterweite Ra des Ausgaberasters ergibt sich dann zu Ra = Rv/Ue.FIG. 2 shows an example of a template grid with grid points staggered line by line, so that diagonal grid lines are created, the grid width being Rv. The raster width Ra of the output raster then results in Ra = Rv / Ue.
Fig.3 stellt schematisch die Verschiebung des Filterfensters F beim Abtasten der Vorlage VL dar, die in beiden Richtungen unter¬ brochen ist, um das Filterfenster F in einem günstigen Maßstab darstellen zu können. Außerdem sind die mit verschiedenen Linienarten dargestellten Filterfenster F in der Figur der Übersicht¬ lichkeit halber geringfügig verschoben, was jedoch nicht der Wirklichkeit entspricht. Die insgesamt abgetastete Fläche ist größer als die abzutastende Vorlage VL, um eine einwandfreie Filterung der Vorlage bis an den Rand zu gewährleisten.3 shows schematically the displacement of the filter window F when scanning the template VL, which is interrupted in both directions in order to be able to display the filter window F on a favorable scale. In addition, the filter windows F shown with different line types are slightly shifted in the figure for the sake of clarity, but this does not correspond to reality. The total area scanned is larger than the template VL to be scanned in order to ensure perfect filtering of the template right up to the edge.
Zunächst wird das Filterfenster F in Abtastrichtung n-mal um den Versatz V verschoben (Filterfenster F11, F12 ... F1n), bis die gesamte Vorlage in Abtastrichtung abgetastet ist. Dabei werden die Zeilen Z0 bis Z23 erfaßt. Dann erfolgt ein Versatz V in Vorschubrichtung um acht Zeilen, so daß bei der folgenden Bewegung in Abtastrichtung die Zeilen Z8 bis Z31 erfaßt werden (Filterfenster F21, F22 ... F2n). Dieses wiederholt sich bis zum Filterfenster Fmn.First, the filter window F is shifted n times in the scanning direction by the offset V (filter window F11, F12 ... F1n) until the entire original has been scanned in the scanning direction. Lines Z0 to Z23 are recorded. Then there is an offset V in the feed direction by eight lines, so that in the following Lines Z8 to Z31 are detected in the scanning direction (filter window F21, F22 ... F2n). This is repeated up to the filter window Fmn.
Um einen Vorlauf zu erhalten, ist eine Speicherung der Feinbild¬ punkte von jeweils 32 Zeilen vorgesehen, was in Fig. 3 durch eine punktierte Linie angedeutet ist.In order to obtain a lead, storage of the fine pixels of 32 lines each is provided, which is indicated in FIG. 3 by a dotted line.
Fig.4 zeigt eine Einrichtung zur Durchführung des erfindungs- gemäßen Verfahrens als Blockschaltbild. Die von einer nicht näher beschriebenen Abtasteinrichtung 1 erzeugten analogen Videosignale werden einem Analog/Digital-Wandler 2 zugeführt. Einzelheiten, die bei der Analog/Digital-Wandlung im Rahmen des erfindungsgemäßen Verfahrens von Bedeutung sind, werden später im Zusammenhang mit Fig. 6 genauer erläutert. Der Analog/Digital-Wandler 2 erzeugt für jeden Feinbildpunkt ein Digitalsignal mit n Binärstellen, die parallel an einen Bildspeicher 3 ausgegeben werden.4 shows a device for carrying out the method according to the invention as a block diagram. The analog video signals generated by a scanning device 1 (not described in more detail) are fed to an analog / digital converter 2. Details that are important in the analog / digital conversion in the context of the method according to the invention will be explained in more detail later in connection with FIG. 6. The analog / digital converter 2 generates a digital signal with n binary digits for each fine pixel, which are output in parallel to an image memory 3.
Der Bildspeicher 3 hat im wesentlichen die Aufgabe, dieThe image memory 3 essentially has the task of
Abtastwerte von 32 Zeilen zwischenzuspeichern, damit die jeweils zur Filterung erforderlichen Abtastwerte gleichzeitig in den folgenden digitalen Filterprozessor 4 eingegeben werden können. Die Ausgangssignale des Filterprozessors 4 werden einer Schnittstelle 5 zugeführt, mit welcher die Gradationseinstellung möglich ist. Dem Ausgang 6 können die gefilterten digitalen Videosignale entnommen werden.Buffer sample values of 32 lines so that the sample values required for the filtering can be input simultaneously into the following digital filter processor 4. The output signals of the filter processor 4 are fed to an interface 5, with which the gradation adjustment is possible. The filtered digital video signals can be taken from the output 6.
Fig. 5 stellt die Anordnung nach Fig. 1 detaillierter dar. Der Analog/Digital-Wandler 2 liefert digitale Videosignale mit vier Binärstellen. Bei den auf die Analog/Digital-Wandlung folgenden Signalverarbeitungsschritten wird jede Binärstelle der digitalen Videosignale getrennt verarbeitet. Dieses hat neben dem Vorteil von relativ einfachen Verarbeitungsschaltungen den Vorzug, daß eine Anpassung der Anordnung an Videosignale mit verschie¬ dener Bitbreite, beispielsweise solche mit drei Binärstellen, in einfacherweise möglich ist, ohne daß die einzelnen Schaltungen geändert werden müssen. Die folgende Beschreibung der einzelnen Verarbeitungsschritte und der entsprechenden Schaltungen bezieht sich daher jeweils auf eine Binärstelle der digitalen Videosignale.FIG. 5 shows the arrangement according to FIG. 1 in more detail. The analog / digital converter 2 supplies digital video signals with four binary digits. In the signal processing steps following the analog / digital conversion, each binary position of the digital video signals is processed separately. In addition to the advantage of relatively simple processing circuits the advantage that an adaptation of the arrangement to video signals with different bit widths, for example those with three binary digits, is possible in a simple manner without the individual circuits having to be changed. The following description of the individual processing steps and the corresponding circuits therefore relates to a binary position of the digital video signals.
In einem Serien/Parallel-Wandler 7 werden die Abtastwerte von 24 Feinbildpunkten, die am Ausgang des Analog/Digital-Wandlers 2 seriell vorliegen, in parallele Signale gewandelt. Dadurch wird die Anzahl von Abtastwerten, welche aus einer Abtastzeile zur späteren Filterung benötigt wird, parallel weitergeleitet.In a series / parallel converter 7, the samples of 24 fine pixels, which are present in series at the output of the analog / digital converter 2, are converted into parallel signals. As a result, the number of samples that are required from a scan line for later filtering is forwarded in parallel.
Bei einer maximalen Abtastfrequenz von 35MHz am Ausgang des Analog/Digital-Wandlers 2 liegt dann am Ausgang des Serien/Parallel-Wandlers 7 alle 685ns ein neues 24 Bit breites Datenwort an. Diese Datenwörter werden in einen Schreib/Lese- Speicher 8 eingeschrieben, der pro Binärstelle 32 Zeilen mit je 49152 Feinbildpunkten aufnimmt- pro Binärstelle also eine Kapazität von 24 x 64 K aufweist. Dem Schreib/Lese-Speicher 8 ist ein Adressensteuerwerk 9 zugeordnet, das zum Schreiben und Lesen jeweils einen Adressenzähler enthält. Das Adressen- Steuerwerk 9 übernimmt die Steuerung des Versatzes V des Filterfensters F in Vorschubrichtung. Ferner wird über die Adressensteuerwerk 9 durch Auszählen der Zeilen das Ende des Abtastvorgangs bestimmt. Über ein Bus-System 12 wird dem Adressensteuerwerk 9 von einer CPU (zentrale Prozessoreinheit) 13 der Versatz V in Vorschubrichtung vorgegeben.With a maximum sampling frequency of 35 MHz at the output of the analog / digital converter 2, a new 24-bit data word is then present at the output of the series / parallel converter 7 every 685 ns. These data words are written into a read / write memory 8 which has 32 lines per binary position with 49152 fine pixels each - that is, a capacity of 24 x 64 K per binary position. An address control unit 9, which contains an address counter for writing and reading, is assigned to the read / write memory 8. The address control unit 9 takes over the control of the offset V of the filter window F in the feed direction. Furthermore, the end of the scanning process is determined by the address control unit 9 by counting the lines. Via a bus system 12, the address control unit 9 is given the offset V in the feed direction by a CPU (central processor unit) 13.
Für die spätere Tief paßfilterung werden 24 parallel anliegende Zeilen eines abgetasteten Bildausschnitts benötigt. Bedingt durch das zeilenweise Abtasten der Vorlage und die Serien/Parallel- Wandlung sind jedoch die Bilddaten im Schreib/Lese-Speicher 8 zeilenweise abgelegt. Mit jedem Schreibvorgang werden Abtastwerte von Bildpunkten aus 24 Spalten jeweils einer Zeile parallel in den Schreib/Lese-Speicher 8 eingeschrieben. Dementsprechend liegen auch beim Auslesen aus dem Schreib/ Lese-Speicher 8 pro ausgelesenem Wort die Abtastwerte von 24 nebeneinander liegenden Bildpunkten am Eingang des folgenden Spalten/Zeilen-Wandlers 10 parallel an.For the later low-pass filtering, 24 lines of a scanned image section lying in parallel are required. Due the line-by-line scanning of the original and the series / parallel conversion, however, the image data are stored line-by-line in the read / write memory 8. With each write operation, sample values of pixels from 24 columns each are written in parallel into the read / write memory 8. Accordingly, when reading from the read / write memory 8 for each word read, the samples of 24 pixels lying next to one another are present in parallel at the input of the following column / row converter 10.
Durch entsprechende Adressierung werden in einen Speicher des Spalten/ Zeilen-Wandlers 10 sequentiell 24 Zeilen eingeschrieben, so daß ein Bildausschnitt von 24 Zeilen mal 24 Spalten entsteht. Beim Auslesen aus dem Speicher des Spalten/Zeilen-Wandlers 10 wird dieser Bildausschnitt um 90° gedreht, so daß am Ausgang des Spalten Zeilen-Wandlers 10 24 Zeilen parallel erscheinen. Die Spalten werden sequentiell ausgelesen, wodurch ein 24 Zeilen breiter, sequentieller Datenstrom von der Spalte 0 bis zur Spalte n entsteht.By appropriate addressing, 24 rows are sequentially written into a memory of the column / row converter 10, so that an image section of 24 rows by 24 columns is created. When reading out from the memory of the column / row converter 10, this image section is rotated by 90 °, so that 24 rows appear in parallel at the output of the column row converter 10. The columns are read out sequentially, creating a 24-row sequential data stream from column 0 to column n.
Von diesem Datenstrom wird jeweils ein 24 Zeilen mal 32 Spalten großer Bildausschnitt in den Fensterspeicher 11 übernommen. Durch entsprechendes Steuern beim Auslesen der Daten aus dem Fensterspeicher 11 wird der Versatz V in Abtastrichtung bestimmt. Entsprechende Steuersignale werden über das Bussystem 12 von der CPU 13 zugeführt.A 24-line by 32-column image section is taken from the data stream into the window memory 11. The offset V in the scanning direction is determined by appropriate control when reading out the data from the window memory 11. Corresponding control signals are supplied by the CPU 13 via the bus system 12.
Die Funktion des digitalen Filterprozessors läßt sich wie folgt beschreiben: 24 24
Figure imgf000009_0001
i = 1 j = 1 dabei sind p der Amplitudenwert des jeweiligen Bildpunktes des gefilterten Videosignals, h,j die Filterkoeffizienten, p-j die Amplitudenwerte der Feinbildpunkte, i der Zeilenindex innerhalb des Filterfensters F und j der Spaltenindex innerhalb des Filterfensters F.
The function of the digital filter processor can be described as follows: 24 24
Figure imgf000009_0001
i = 1 j = 1 p is the amplitude value of the respective pixel of the filtered video signal, h, j the filter coefficients, pj the amplitude values of the fine pixels, i the row index within the filter window F and j the column index within the filter window F.
Durch die Aufteilung der Signalverarbeitung in verschiedenen Bitebenen ergibt sich dann:By dividing the signal processing into different bit levels:
P = ∑ pk .2 = ∑∑∑ hij . pijk . 2k k k i jP = ∑ p k .2 = ∑∑∑ hij. pi jk . 2k kkij
dabei stellt k den Index der jeweiligen Binärstelle dar.k represents the index of the respective binary position.
Pijk ist jeweils eine Binärstelle eines Feinbild punktes und kann dementsprechend nur die Werte 0 oder 1 einnehmen.Pijk is a binary position of a fine pixel and can therefore only have the values 0 or 1.
Vorzugsweise entsprechen die Koeffizienten hij einem mit einer Bessel-Funktion multiplizierten Kaiser-Bessel-Fenster, das eine hohe Sperrdämpfung bei nicht zu steil verlaufender Filterflanke ermöglicht. Eine kurze Beschreibung mit Literaturangaben ist in dem Buch Schönfelder, Helmut (Hrsg.): "Digitale Filter in der Videotechnik", Berlin 1988, S.98 und 99 vorhanden. Beispiele der Koeffizienten für die Feinbildpunkte einer Spalte bzw. einer Zeile sind in Fig.7 dargestellt, die für einen Überabtastfaktor Ue den Verlauf der Koeffizienten in einer Richtung des Filterfensters F zeigt. Nach der Eingabe des Uberabtastfaktors Ue werden von der CPU 13 geeignete Koeffizienten ermittelt. Eine manuelleThe coefficients hij preferably correspond to an Kaiser-Bessel window multiplied by a Bessel function, which enables high blocking attenuation with a filter flank that is not too steep. A short description with references is available in the book Schönfelder, Helmut (ed.): "Digitale Filter in der Videotechnik", Berlin 1988, pp. 98 and 99. Examples of the coefficients for the fine pixels of a column or a row are shown in FIG. 7, which shows the course of the coefficients in one direction of the filter window F for an oversampling factor Ue. After the oversampling factor Ue has been entered, the CPU 13 determines suitable coefficients. A manual
Veränderung dieser "vorgeschlagenen" Koeffizienten ist jedoch zur Anpassung an die jeweils vorliegenden Gegebenheiten möglich. Die Multiplikation der Abtastwerte der Feinbildpunkte innerhalb des Filterfensters F mit den Koeffizienten wird jeweils für eine Binärstelle mit Hilfe eines Schreib/Lese-Speichers 14 durchgeführt. Dazu werden zuvor die Koeffizienten in den Schreib/ Lese- Speicher 14 über das Bussystem 12 von der CPU 13 eingeschrieben. Die Abtastwerte werden von dem Filterspeicher 11 den Adresseneingängen des Schreib/Lese-Speichers 14 zugeführt. Die Teilsummen aus den Abtastwerten und den Koeffizienten stehen an Datenausgängen des Schreib/Lese-Speichers 14 zur Verfügung.However, these "proposed" coefficients can be changed to adapt to the prevailing circumstances. The multiplication of the sampled values of the fine pixels within the filter window F by the coefficients is carried out for a binary position with the aid of a read / write memory 14. For this purpose, the coefficients are previously written into the read / write memory 14 by the CPU 13 via the bus system 12. The sample values are fed from the filter memory 11 to the address inputs of the read / write memory 14. The partial sums from the samples and the coefficients are available at data outputs of the read / write memory 14.
Es folgt in der Schaltung 15 eine Addition über jeweils eine Zeile innerhalb des Filterfensters F und in der Schaltung 16 eine Addition der Zeilensummen über die Spalten des Filterfensters F. Damit steht am Ausgang der Schaltung 1 das gefilterte Signal zur Verfügung. Wie bereits erwähnt, können durch die Trennung der einzelnen Binärstellen insbesondere die Schaltungen 7 bis 16 verhältnismäßig einfach ausgelegt werden. Außerdem sind durch die parallele Verarbeitung kurze Rechenzeiten möglich.In circuit 15 there follows an addition over one line in each case within filter window F and in circuit 16 an addition of the line totals over the columns of filter window F. The filtered signal is thus available at the output of circuit 1. As already mentioned, in particular the circuits 7 to 16 can be designed relatively simply by separating the individual binary positions. Short processing times are also possible thanks to parallel processing.
In einer Recheneinheit 17 werden die Binärstellen entsprechend ihrer Wertigkeit gewichtet zusammengefaßt. Bei der bisher beschriebenen Verarbeitung liefern unterschiedliche Quanti¬ sierungen und Koeffizienten unterschiedliche Wortbreiten. In der Recheneinheit 17 werden daher die vorliegenden Ergebnisse so weit nach rechts verschoben, bis die höchstwertige Binärstelle des sich bei der Abtastung der Vorlage ergebenden Wertebereichs auf der höchstwertigen Binärstelle von 12 Binärstellen liegt. Dabei werden die Ergebnisse gleichzeitig auf 12 Binärstellen abgeschnitten.The binary digits are summarized in a computing unit 17 weighted according to their significance. In the processing described so far, different quantizations and coefficients provide different word widths. In the arithmetic unit 17, the present results are therefore shifted to the right until the most significant binary digit of the range of values resulting from the scanning of the original lies on the most significant binary digit of 12 binary digits. The results are simultaneously cut to 12 binary digits.
Die höchstwertige Binärstelle des sich bei der Abtastung der Vorlage ergebenden Wertebereichs wird bei einer vorange- gangenen Gradationseinstellung ermittelt und gespeichert. Die Steuerung der Recheneinheit 17 erfolgt ebenfalls über Bus¬ system 12 von der CPU 13.The most significant binary position of the range of values resulting from the scanning of the original is current gradation setting determined and saved. The control of the computing unit 17 also takes place via the bus system 12 from the CPU 13.
An die Recheneinheit 17 schließt sich eine Schaltung 18 zur Einstellung der Gradation an, die im wesentlichen aus einem Schreib/Lese-Speicher besteht, der über das Bussystem 12 mit einer Look-up table (LUT) geladen wird. Am Ausgang 6 kann dann der acht Binärstellen umfassende Datenstrom entnommen werden.The computing unit 17 is followed by a circuit 18 for setting the gradation, which essentially consists of a read / write memory which is loaded via the bus system 12 with a look-up table (LUT). The data stream comprising eight binary positions can then be extracted at output 6.
Durch die Verwendung der LUT ergibt sich eine hervorragende Möglichkeit zur Justierung der gesamten Anordnung. Dazu wird eine Vorlage mit einem gegebenen Grau-Keil von beispielsweise 27 Stufen abgetastet und für jeden Grauwert ein gewünschter Amplitudenwert in die LUT eingegeben. Damit kann nicht nur eine beliebige Gradation eingestellt werden, es können auch unerwünschte Einflüsse, wie beispielsweise Toleranzen in der Abtaststrecke (Grauschleierunterdrückung), verschiedene Beleuchtungsstärken bei der Abtastung und Änderungen der Gesamtamplitude bei Umschaltung der Filtercharakteristik, ausgeglichen werden.Using the LUT provides an excellent opportunity to adjust the entire arrangement. For this purpose, a template is scanned with a given gray wedge of, for example, 27 steps and a desired amplitude value is entered into the LUT for each gray value. Not only can any gradation be set, it can also compensate for undesirable influences, such as tolerances in the scanning distance (gray fog suppression), different illuminance levels during scanning and changes in the overall amplitude when switching the filter characteristics.
Bei der Wahl der Amplitudenauflösung bzw. der Anzahl der Binärsteilen der digitalen Videosignale sind außer dem Schaltungs- bzw. Rechenaufwand folgende Umstände von Bedeutung:When choosing the amplitude resolution or the number of binary parts of the digital video signals, the following circumstances are important in addition to the circuitry or computing effort:
- Feinbildpunkte, welche nur teilweise von Rasterpunkten der Vorlage überdeckt werden, sind genügend fein zu quantisieren,- Fine pixels, which are only partially covered by halftone dots of the template, are to be quantized sufficiently fine,
- dabei ist bei der obersten Quantisierungsstufe (maximales Licht) zu berücksichtigen, daß auch Rasterpunkte, deren Fläche klein gegenüber der Fläche eines Feinbildpunktes sind, noch erfaßt werden, und bei der untersten Quantisierungsstufe ist zu berücksichtigen, daß Rasterpunkte mit nahezu 100% noch erfaßt werden. - Störungen sollten jedoch eliminiert werden, die insbesondere durch den Grau-Schleier oder durch Fingerabdrücke entstehen.- It must be taken into account at the highest quantization level (maximum light) that even raster dots whose area is small compared to the area of a fine pixel are still be recorded, and at the lowest quantization level it must be taken into account that halftone dots are still recorded with almost 100%. - However, interference should be eliminated, which is caused in particular by the gray veil or fingerprints.
Auch Rauschen, das durch aufgerauhte Glasplatten entsteht, sollte unterdrückt werden.Noise caused by roughened glass plates should also be suppressed.
Zur Erfüllung dieser sich teilweise widersprechenden Forderungen konnte jedoch eine vorteilhafte Quantisierungskennlinie gefunden werden, die eine Unterdrückung der obengenannten Störungen gestattet, ohne daß die Wiedergabe kleiner Raster¬ punkte verschlechtert wird. Ein Ausführungsbeispiel einer solchen Kennlinie ist in Fig. 6 dargestellt, die den Zusammenhang zwischen den analogen Videosignalen Sa und den digitalen Videosignalen Sd bei einer 3-Bit-Quantisierung zeigt. Die Werte der digitalen Videosignale sind dezimal angegeben, während auf der Achse der analogen Videosignale Sa der Transmissionsgrad bzw. der transparente Anteil jeweils eines Feinbildpunktes aufgetragen ist.In order to meet these partially contradicting requirements, however, an advantageous quantization characteristic could be found which allows the above-mentioned interference to be suppressed without the reproduction of small raster points being impaired. An exemplary embodiment of such a characteristic is shown in FIG. 6, which shows the relationship between the analog video signals Sa and the digital video signals Sd in the case of 3-bit quantization. The values of the digital video signals are given in decimal, while the transmittance or the transparent portion of a fine pixel is plotted on the axis of the analog video signals Sa.
In den Tiefen (kleines Signal Sa) wird der Analog/Digital-Wandler mit dem Offset-Abgleich so abgeglichen, daß die Quantisierungs¬ schwelle zwischen 0 und 1 so hoch wie möglich, aber höchstens derart liegt, daß noch sicher ein 100%-Rasterpunkt von einem 98% -Rasterpunkt unterschieden werden kann und der 98%- Rasterpunkt mit einem Digitalwert von > 0 erkannt wird. Die obengenannten Störgrößen, die unterhalb dieser Quantisierungs¬ schwelle liegen, werden also zu 0 (digital) gesetzt. Dieses wird mit einem zusätzlichen Offset von einer halben Quantisierungsstufe gegenüber dem linearen Abgleich erreicht. Es erfolgt damit eine zusätzliche Unterdrückung von Störgrößen im Schwarzen von 5 %. Im Licht (großes Signal Sa) wird der Analog/Digital-Wandler mit dem Verstärkungsabgleich so abgeglichen, daß die Quantisierungsschwelle zwischen 6 und 7 so niedrig wie möglich, aber minimal so liegt, daß noch sicher ein 0%-Rasterpunkt von einem 2%-Rasterpunkt unterschieden werden kann und der 2%- Rasterpunkt mit einem Digitalwert <7 erkannt wird. Im Licht werden also die obengenannten Störgrößen, die zwischen dem maximalen Signal Sa und der Quantisierungsschwelle 7/6 liegen, zu 7 (digital) gesetzt. Dieses wird mit einem Fehlabgleϊch der Verstärkung um eine Quantisierungsstufe (1 LSB) gegenüber dem linearen Abgleich im Licht realisiert. Bei einer 3-Bit-Quantisierung beträgt der Störunterdrückungs-Gewinn 11 .In the depths (small signal Sa), the analog / digital converter is adjusted with the offset adjustment in such a way that the quantization threshold between 0 and 1 is as high as possible, but at most in such a way that a 100% grid point is still certain can be distinguished from a 98% grid point and the 98% grid point is recognized with a digital value of> 0. The above-mentioned disturbance variables, which lie below this quantization threshold, are therefore set to 0 (digital). This is achieved with an additional offset of half a quantization level compared to the linear adjustment. There is thus an additional suppression of disturbance variables in the black of 5%. In the light (large signal Sa), the analog / digital converter is adjusted with the gain adjustment so that the quantization threshold between 6 and 7 is as low as possible, but minimally so that a 0% grid point of a 2% - Screen point can be distinguished and the 2% screen point is recognized with a digital value <7. In light, the above-mentioned disturbance variables, which lie between the maximum signal Sa and the quantization threshold 7/6, are set to 7 (digital). This is achieved by a misalignment of the gain by one quantization level (1 LSB) compared to the linear adjustment in the light. With 3-bit quantization, the interference rejection gain is 11.
Wie beschrieben, werden durch die Schwellen im Licht und in den Tiefen die obengenannten Störgrößen abgeschnitten. Im digitalen Signal Sd ist daher praktisch nur noch Rasterinformation enthalten. Die entstandene nichtlineare Übertragungskennlinie wird durch entsprechende Programmierung der LUT 18 kompensiert. As described, the thresholds in light and in the depths cut off the disturbances mentioned above. The digital signal Sd therefore practically only contains raster information. The resulting non-linear transmission characteristic is compensated for by appropriate programming of the LUT 18.

Claims

Patentansprüche Claims
1. Verfahren zur Erzeugung von Signalen, welche dem Informationsgehalt von gerasterten Bildern entsprechen, dadurch gekennzeichnet, daß durch zeilen- und spaltenweise1. A method for generating signals which correspond to the information content of rasterized images, characterized in that by rows and columns
Abtastung digitale Videosignale für Bildpunkte abgeleitet werden, die wesentlich kleiner als die Rasterweite sind, daß die Videosignale einer in Zeilen- und Spaltenrichtung wirksamen Tiefpaßfilterung unterworfen werden mit einem Filterfenster, das mindestens die auf eine Rastermasche entfallendenSampling digital video signals are derived for pixels that are much smaller than the raster width, that the video signals are subjected to a low-pass filtering effective in the row and column direction with a filter window that at least those that fall on a grid mesh
Bildpunkte umfaßt und das zeilen- und spaltenweise um einen Versatz verschoben wird.Includes pixels and is shifted by an offset in rows and columns.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß das Filterfenster etwa 24 x 24 Bildpunkte umfaßt.2. The method according to claim 1, characterized in that the filter window comprises approximately 24 x 24 pixels.
3. Verfahren nach Anspruch 1 , dadurch gekennzeichnet, daß der Versatz V wie folgt bestimmt wird :3. The method according to claim 1, characterized in that the offset V is determined as follows:
V = (RvUe) /(2-Ra-M), wobeiV = (RvUe) / (2-Ra-M), where
Rv die Rasterweite des Vorlagenrasters bzw. des Bildes,Rv is the grid size of the template grid or the image,
Ue ein Überabtastfaktor,Ue an oversampling factor,
Ra die Rasterweite des Ausgaberasters bzw. die Größe der Bildpunkte, die durch die gefilterten Videosignale gegeben sind, undRa the raster width of the output raster or the size of the pixels, which are given by the filtered video signals, and
M der Maßstab (100 % = 1) ist.M is the scale (100% = 1).
4. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Tiefpaßfilterung mit einem Kaiser-Bessel-Fenster erfolgt. 4. The method according to claim 1, characterized in that the low-pass filtering is carried out with an Kaiser-Bessel window.
5. Verfahren nach Anspruch 1. dadurch gekennzeichnet, daß bei der Analog/Digital-Wandlung eine Amplitudenquantisierung entsprechend drei bis vier Binärstellen erfolgt.5. The method according to claim 1, characterized in that in the analog / digital conversion, an amplitude quantization corresponding to three to four binary digits takes place.
6. Verfahren nach Anspruch 5, dadurch gekennzeichnet, daß zur Unterdrückung von Signalstörungen die Eckpunkte der Quantisierungskennlinie verschoben werden.6. The method according to claim 5, characterized in that the corner points of the quantization characteristic are shifted to suppress signal interference.
7. Verfahren nach Anspruch 6, dadurch gekennzeichnet, daß der eine Eckpunkt der Quantisierungskennlinie im Schwarzen um7. The method according to claim 6, characterized in that the one corner point of the quantization curve in black
5 % und der andere Eckpunkt im Weißen um 11 % verschoben wird.5% and the other corner point in white is shifted by 11%.
8. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß für die einzelnen Binärstellen der digitalen Videosignale jeweils eine getrennte Tiefpaßfilterung erfolgt.8. The method according to claim 1, characterized in that a separate low-pass filtering is carried out for the individual binary positions of the digital video signals.
9. Verfahren nach Anspruch 1 , dadurch gekennzeichnet, daß zu Zwecken der Tief paßfilterung Videosignale von Bildpunkten einer Anzahl von Zeilen gespeichert werden, wobei die Anzahl der Zeilen mindestens der Größe des Filterfensters entspricht.9. The method according to claim 1, characterized in that for the purpose of low pass filtering video signals of pixels of a number of lines are stored, the number of lines corresponding at least to the size of the filter window.
10. Verfahren nach Anspruch 1. dadurch gekennzeichnet, daß die Amplitudenwerte der gefilterten Videosignale mit Hilfe einer in einem Schreib/Lese-Speicher abgelegten Tabelle bewertet werden.10. The method according to claim 1, characterized in that the amplitude values of the filtered video signals are evaluated with the aid of a table stored in a read / write memory.
11.Verfahren nach Anspruch 10, dadurch gekennzeichnet, daß zu Justierzwecken eine Vorlage mit vorgegebenen Grau-Stufen, vorzugsweise mit einem Grau-Keil, abgetastet wird und daß in den Schreib/Lese-Speicher eine Tabelle eingeschrieben wird, welche für die einzelnen Grau-Stufen jeweils ausgewählte Amplitudenwerte enthält.11. The method according to claim 10, characterized in that a template with predetermined gray levels, preferably with a gray wedge, is scanned for adjustment purposes and that in a table is written into the read / write memory, which contains selected amplitude values for the individual gray levels.
12. Anordnung zur Durchführung des Verfahrens nach Anspruch 1, dadurch gekennzeichnet, daß an eine Abtasteinrichtung (1) über einen Analog/ Digital-Wandler (2) ein Bildspeicher (3) angeschlossen ist, der einen für die Tief paßfilterung erforderlichen Teil des Bildes speichert, und daß an einen Ausgang des Bildspeichers (3) ein digitaler Filterprozessor (4) angeschlossen ist.12. Arrangement for performing the method according to claim 1, characterized in that an image memory (3) is connected to a scanning device (1) via an analog / digital converter (2), which stores a part of the image required for low pass filtering , and that a digital filter processor (4) is connected to an output of the image memory (3).
13. Anordnung nach Anspruch 12. dadurch gekennzeichnet, daß der Bildspeicher (3) und/oder der digitale Filterprozessor (4) jeweils in mehrere gleichartige Schaltungen für jeweils eine13. The arrangement according to claim 12, characterized in that the image memory (3) and / or the digital filter processor (4) each in a plurality of similar circuits for one
Binärstelle der Ausgangssignale des Analog/Digital-Wandlers (2) aufgeteilt sind.Binary position of the output signals of the analog / digital converter (2) are divided.
14. Anordnung nach Anspruch 12, dadurch gekennzeichnet, daß im digitalen Filterprozessor (4) jeweils ein Schreib/Lese- Speicher zur Multiplikation und Addition einer Binärstelle mit Filterkoeffizienten vorgesehen ist.14. Arrangement according to claim 12, characterized in that in the digital filter processor (4) a read / write memory is provided for multiplication and addition of a binary position with filter coefficients.
15. Anordnung nach Anspruch 12. dadurch gekennzeichnet, daß dem digitalen Filterprozessor (4) ein eine Gradationstabelle enthaltender Schreib/Lese-Speicher (5) nachgeschaltet ist.15. The arrangement according to claim 12, characterized in that the digital filter processor (4) is followed by a gradation table containing read / write memory (5).
16. Anordnung nach einem der Ansprüche 12 bis 15, dadurch gekennzeichnet, daß eine zentrale Verarbeitungseinheit (13) zur Berechnung und/oder Speicherung des Versatzes des16. Arrangement according to one of claims 12 to 15, characterized in that a central processing unit (13) for calculating and / or storing the offset of the
Filterfensters und/oder der Koeffizienten und/oder der Gradationstabelle vorgesehen und mit Steuereingängen des Bildspeichers (3) und/oder des digitalen Filterprozessors (4) und/oder des die Gradationstabelle enthaltenden Schreib/ Lese-Speichers (5) verbunden ist. Filter window and / or the coefficient and / or the gradation table provided and with control inputs of the Image memory (3) and / or the digital filter processor (4) and / or the read / write memory (5) containing the gradation table is connected.
PCT/DE1992/000085 1991-02-14 1992-02-08 Process and device for generating signals corresponding to the information content of raster-scanned images WO1992015169A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19914104467 DE4104467A1 (en) 1991-02-14 1991-02-14 METHOD AND ARRANGEMENT FOR GENERATING SIGNALS THAT CORRESPOND TO THE INFORMATION CONTENT OF SCREENED IMAGES
DEP4104467.3 1991-02-14

Publications (1)

Publication Number Publication Date
WO1992015169A1 true WO1992015169A1 (en) 1992-09-03

Family

ID=6425025

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DE1992/000085 WO1992015169A1 (en) 1991-02-14 1992-02-08 Process and device for generating signals corresponding to the information content of raster-scanned images

Country Status (3)

Country Link
CN (1) CN1065171A (en)
DE (1) DE4104467A1 (en)
WO (1) WO1992015169A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4343362C2 (en) * 1993-04-08 1996-08-14 Linotype Hell Ag Werk Kiel Process for creating harmonious color corrections
US5559903A (en) * 1993-04-08 1996-09-24 Linotype Hell Ag Method for generating geometric masks with a digital color computer
CN1066880C (en) * 1997-04-07 2001-06-06 鸿友科技股份有限公司 Image automatic frame taking method and its device
CN101819378B (en) * 2010-04-07 2011-11-16 陕西科技大学 Method for testing screen line number and screen angle for printed matter

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4381547A (en) * 1979-11-28 1983-04-26 Ricoh Co., Ltd. Picture deforming process
EP0153167A2 (en) * 1984-02-17 1985-08-28 Minnesota Mining And Manufacturing Company Method of image enhancement by raster scanning
JPS61290866A (en) * 1985-06-19 1986-12-20 Matsushita Graphic Commun Syst Inc Color picture processing unit
WO1990000780A1 (en) * 1988-07-13 1990-01-25 Analogic Corporation Apparatus for simultaneously filtering and resampling digital data
US4908780A (en) * 1988-10-14 1990-03-13 Sun Microsystems, Inc. Anti-aliasing raster operations utilizing sub-pixel crossing information to control pixel shading

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4051536A (en) * 1975-03-14 1977-09-27 Xerox Corporation Electronic halftone imaging system
US3965290A (en) * 1975-03-21 1976-06-22 Dacom, Inc. Video-to-binary conversion apparatus having moire suppression characteristics
US4246614A (en) * 1979-12-26 1981-01-20 Xerox Corporation Binary graphic printer system having an electronic screen with shift control suited for rescreening
US4326258A (en) * 1980-01-31 1982-04-20 Ncr Canada Ltd - Ncr Canada Ltee Method and apparatus for reducing the gray scale resolution of a digitized image
EP0105946B1 (en) * 1982-10-09 1985-09-18 DR.-ING. RUDOLF HELL GmbH Electrically controlled scanning apparatus and method for the moire-free scanning of raster copies
DE3309231A1 (en) * 1983-03-15 1984-09-20 Fogra Deutsche Forschungsgesellschaft für Druck- und Reproduktionstechnik e.V., 8000 München Method for offset/deep printing conversion
GB2149994B (en) * 1983-11-14 1987-05-20 Matsushita Electric Ind Co Ltd Method and apparatus for processing video signals
JPS61203785A (en) * 1985-03-07 1986-09-09 Dainippon Screen Mfg Co Ltd Method and device for smoothing binary picture data
DE3609252A1 (en) * 1985-03-20 1986-10-02 Canon K.K., Tokio/Tokyo METHOD AND DEVICE FOR IMAGE REPRODUCTION
DE3545157A1 (en) * 1985-12-20 1987-06-25 Philips Patentverwaltung METHOD AND CIRCUIT FOR THE RESOLUTION CONVERSION OF BINARY PSEUDO HALFTONE IMAGES
JPH0777418B2 (en) * 1986-03-17 1995-08-16 株式会社東芝 Image processing device
US4942480A (en) * 1988-09-06 1990-07-17 Nynex Corporation Reproduction of halftone original with moire reduction and tone adjustment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4381547A (en) * 1979-11-28 1983-04-26 Ricoh Co., Ltd. Picture deforming process
EP0153167A2 (en) * 1984-02-17 1985-08-28 Minnesota Mining And Manufacturing Company Method of image enhancement by raster scanning
JPS61290866A (en) * 1985-06-19 1986-12-20 Matsushita Graphic Commun Syst Inc Color picture processing unit
WO1990000780A1 (en) * 1988-07-13 1990-01-25 Analogic Corporation Apparatus for simultaneously filtering and resampling digital data
US4908780A (en) * 1988-10-14 1990-03-13 Sun Microsystems, Inc. Anti-aliasing raster operations utilizing sub-pixel crossing information to control pixel shading

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
IBM TECHNICAL DISCLOSURE BULLETIN Bd. 29, Nr. 5, Oktober 1986, NEW YORK, USA Seiten 2296 - 2297; 'Requantization Process for Image Data' *
OPTICAL ENGINEERING Bd. 28, Nr. 7, Juli 1989, BELLINGHAM, USA Seiten 805 - 812; SHU ET AL.: 'Moire Factors and Visibility in scanned and printed halftone Images' *
PATENT ABSTRACTS OF JAPAN vol. 011, no. 154 (E-508)19. Mai 1987 & JP,A,61 290 866 ( MATSUSHITA GRAPHIC COMMUN SYST INC ) 20. Dezember 1986 *

Also Published As

Publication number Publication date
DE4104467A1 (en) 1992-08-20
CN1065171A (en) 1992-10-07

Similar Documents

Publication Publication Date Title
DE3224319C2 (en) Method and device for determining the type of density level distribution of an image area
DE3546135C2 (en)
DE3838730C2 (en) Image processing method and apparatus
DE3437748C2 (en)
DE3101552C2 (en) Method for preparing image signals for further processing in a color correction device
DE3339002C2 (en) Method and device for processing an image signal
DE69532730T2 (en) Reduce the shift in error diffusion patterns through programmable threshold disturbance
DE3940682C2 (en) Coding device and system, consisting of a coding device and a decoding device for digital image data
DE4001613C2 (en) binarization
DE2829767A1 (en) ELECTRONIC HALFTONE SCREENING
DE2803213A1 (en) ELECTRONIC DEVICE FOR HALF-TONE PRODUCTION FOR FACSIMILE REPRODUCTION SYSTEMS
DE10137164A1 (en) Grayscale halftone processing
DE2948341A1 (en) METHOD FOR PROCESSING IMAGE ELEMENTS AND DEVICE FOR PROCESSING AN IMAGE DATA SERIES
EP0293703B1 (en) Method for recording quasi half-tone pictures and apparatus for converting the tonal data of picture elements
EP0178547B1 (en) Method for representing a half-tone picture using a detection-adjusted grid
DE3241365C2 (en)
EP0132453B1 (en) Method and apparatus for minimizing errors during the digital processing of electric signals
EP0759248B1 (en) Process and device for generating a grey composite proof
DE60032545T2 (en) Color printing of digital images with locally adapted halftone screening
DE3020455C2 (en)
DE69937390T2 (en) Method and apparatus for rotating high addressability images
DE3726696A1 (en) METHOD FOR SHADING CORRECTION THAT PREVENTS THE EFFECT OF INTERFERENCE, AND DEVICE FOR IMPLEMENTING THE METHOD
WO1992015169A1 (en) Process and device for generating signals corresponding to the information content of raster-scanned images
DE2452949B2 (en) CHARACTER SIGNAL PROCESSING ARRANGEMENT
EP0539397B1 (en) Process for the generation and storage of digitized threshold density values for the scanning of a half-tone image pattern

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CA JP RU US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IT LU MC NL SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)

Free format text: CA,RU

NENP Non-entry into the national phase

Ref country code: CA

122 Ep: pct application non-entry in european phase