DE69315247T2 - Image signal processing device - Google Patents
Image signal processing deviceInfo
- Publication number
- DE69315247T2 DE69315247T2 DE69315247T DE69315247T DE69315247T2 DE 69315247 T2 DE69315247 T2 DE 69315247T2 DE 69315247 T DE69315247 T DE 69315247T DE 69315247 T DE69315247 T DE 69315247T DE 69315247 T2 DE69315247 T2 DE 69315247T2
- Authority
- DE
- Germany
- Prior art keywords
- signal processing
- image signal
- signal
- memory
- image
- 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.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 title claims description 89
- 230000015654 memory Effects 0.000 claims description 71
- 230000006870 function Effects 0.000 claims description 5
- 238000009792 diffusion process Methods 0.000 description 27
- 238000003705 background correction Methods 0.000 description 22
- 238000006243 chemical reaction Methods 0.000 description 15
- 238000011282 treatment Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 9
- 238000010276 construction Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 238000000034 method Methods 0.000 description 6
- 239000011159 matrix material Substances 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 238000005315 distribution function Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/23—Reproducing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
- H04N1/401—Compensating positionally unequal response of the pick-up or reproducing head
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Image Input (AREA)
- Image Processing (AREA)
Description
Die vorliegende Erfindung bezieht sich auf eine Bildsignal-Verarbeitungsvorrichtung gemäß dem Oberbegriff des Anspruches 1. Die vorliegende Erfindung kann als eine Bildsignal-Verarbeitungsvorrichtung, wie z.B. ein Scanner zum Eingeben von Bildsignalen verwendet werden.The present invention relates to an image signal processing apparatus according to the preamble of claim 1. The present invention can be used as an image signal processing apparatus such as a scanner for inputting image signals.
Im Stand der Technik wird Bildsignal-Verarbeitung in der Weise ausgeführt, daß ein Bildsignal, welches unter Verwendung eines fotoelektrischen Konversionselementes, z.B. eines CCD-(charge coupled device; ladungsgekoppeltes Element) oder eines Kontakttyp-Bildsensors eingegeben wird, in ein Signal zur Speicherung, Übertragung oder ähnlichem konvertiert wird. Ein Beispiel dieser Signal-Verarbeitung wird im folgenden gezeigt, wobei verschiedenartige hauptsächliche Funktionsteile im Stand der Technik, bezogen auf die Bildsignal-Verarbeitungsvorrichtung, zum Hauptgegenstand gemacht sind.In the prior art, image signal processing is carried out in such a manner that an image signal input using a photoelectric conversion element such as a CCD (charge coupled device) or a contact type image sensor is converted into a signal for storage, transmission or the like. An example of this signal processing is shown below, making various main functional parts in the prior art related to the image signal processing device the main subject.
(1) Hinsichtlich Schattierungskorrektur besteht im Stand der Technik ein Problem darin, daß ein unter Verwendung eines fotoelektrischen Konversionselementes, wie z.B. eines CCD-(charge coupled device) oder eines Kontakttyp-Bildsensors ein eingegebenes Bildsignal Verzerrungskomponenten, wie z. B. Unebenheit der Beleuchtung oder charakteristische Dispersion jedes fotoelektrischen Konversions-Elements aufweist. Folglich wird Schattierungskorrektur ausgeführt, um diese Verzerrung zu korrigieren und um ein gleichförmiges Bildsignal zu produzieren.(1) Regarding shading correction, there is a problem in the prior art that an image signal input using a photoelectric conversion element such as a CCD (charge coupled device) or a contact type image sensor has distortion components such as unevenness of illumination or characteristic dispersion of each photoelectric conversion element. Therefore, shading correction is carried out to correct this distortion and to produce a uniform image signal.
(2) Des weiteren hinsichtlich MTF-Korrektur, um eine MTF-Charkteristik, die einem optischen System oder einem Sensor eigen ist, zu korrigieren und um auch Kanten-Charakteristik (ungedämpfte Charakteristik einer Kantengestalt von Wellenform) zu verbessern, wird MTF-Korrekturverarbeitung ausgeführt.(2) Furthermore, regarding MTF correction, in order to correct an MTF characteristic inherent to an optical system or a sensor and also to improve edge characteristic (undamped characteristic of an edge shape of waveform), MTF correction processing is carried out.
(3) Des weiteren hinsichtlich des Pseudo-Halbton-Abschnitts, um ein Halbton-Bild, welches in einem Drucker von Schwarz-Weiß-Aufzeichung erhalten wurde, zu reproduzieren, wird ein Signal-Verarbeitungsverfahren, welches Fehlerdiffusion genannt wird, ausgeführt.(3) Furthermore, with respect to the pseudo halftone portion, in order to reproduce a halftone image obtained in a printer of black and white recording, a signal processing method called error diffusion is carried out.
Zusätzlich zu den oben beschriebenen wurden bei herkömmlichen Vorrichtungen γ-Verarbeitung zum Ausführen von Pegel-Konversion eines Eingangssignales, Binarisierung zum Ausgeben eines Dokumenten-Bildsignals, Signal- Verarbeitung zum Separieren eines Halbton-Bildbereiches einer Fotografie oder ähnlichem und eines Schwarz-Weiß-Binärbildbereiches eines Dokumenten-Bildes oder ähnlichem und verschiedenartige andere Verarbeitungen vorgeschlagen.In addition to those described above, in conventional devices, γ processing for carrying out level conversion of an input signal, binarization for outputting a document image signal, signal processing for separating a halftone image area of a photograph or the like and a black-and-white binary image area of a document image or the like, and various other processings have been proposed.
Im Stand der Technik sind z.B. jeweilige Mittel zum Realisieren von Signal- Verarbeitung und Speicher individuell aufgebaut. In einem derartigen Aufbau gibt es jedoch Probleme, daß, da eine Vielzahl von Speicherschnittstellen in der Vorrichtung als ganze benötigt werden und die Schaltungsdimension vergrößert wird und die Vorrichtung nur durch unabhängige Funktion in jedem Speicher betrieben wird, wechselseitige Funktion zwischen Speichern nicht auftreten kann und des weiteren ein unbenutzter Abschnitt in dem Speicher produziert wird und der Vorrichtungsaufbau nachteilig wird.In the prior art, for example, respective means for realizing signal processing and memory are individually constructed. In such a construction, however, there are problems that since a plurality of memory interfaces are required in the device as a whole and the circuit dimension is increased and the device is operated only by independent function in each memory, mutual function between memories cannot occur and further an unused portion is produced in the memory and the device construction becomes disadvantageous.
Das heißt, eine Vorrichtung des Standes der Technik, wie in Fig. 1 gezeigt ist, besteht aus einem Signal-Verarbeitungsabschnitt I mit einem Sensor 1, A/D-Konverter 2, einem Schattierungs-Korrektor 3, einem γ-Korrektor 4, einem MTF-Korrektor 5, einer Binarisierungsschaltung 6, einer Fehlerdiffusions-Schaltung 7, einer Signalausgabeschaltung 8 und deren Ausgang 9 und völlig von dem Signal-Verarbeitungsabschnitt I getrennten Strukturen (sog. "externen Strukturen"), wobei ein erster Speicherabschnitt II, ein zweiter Speicherabschnitt III, ein dritter Speicherabschnitt IV und ähnliches (mit einem Speicher 10, einem Speicher 11, einem Speicher 12 und ähnlichem) voneinander getrennt sind.That is, a prior art device as shown in Fig. 1 consists of a signal processing section I with a sensor 1, A/D converter 2, a shading corrector 3, a γ-corrector 4, an MTF corrector 5, a binarization circuit 6, an error diffusion circuit 7, a signal output circuit 8 and its output 9 and structures completely separated from the signal processing section I (so-called "external structures"), wherein a first memory section II, a second memory section III, a third memory section IV and the like (with a memory 10, a memory 11, a memory 12 and the like) are separated from each other.
Jeweilige Speicherabschnitte bestehen aus Speichern 10-12, wobei jeder N Bit/Pixel aufweist, wobei in diesem Fall N = 8 angenommen wird, 8 Bit/Pixel, und ein derartiger Fall ist effektiv, da Standardspeicher verwendet werden können.Respective memory sections consist of memories 10-12 each having N bits/pixel, in which case N = 8 is assumed, 8 bits/pixel, and such a case is effective because standard memories can be used.
Bei dem in Fig. 1 gezeigten Aufbau sind jedoch, da drei Strukturen, die jeweils 8 Bit umfassen, separat von dem Signal-Verarbeitungsabschnitt I und unabhängig voneinander angeordnet sind, die Speicherschnittstellen individuell wie oben beschrieben erforderlich, und weitere Probleme hinsichtlich des Ansteigens der Anzahl von Teilen, des Ansteigens der Schwierigkeiten bei der Behandlung aufgrund der Komplikation des Verbindungsverdrahtens jeweiliger Teile, der Verringerung der Zuverlässigkeit und der Lebensdauer aufgrund der Komplexität jeder Schaltung und der großen Anzahl von Teilen, eine große Abmessung der Vorrichtung und ein Ansteigen des Preises sowie eine Verringerung der Zuverlässigkeit unvermeidlich.However, in the structure shown in Fig. 1, since three structures each comprising 8 bits are arranged separately from the signal processing section I and independently of each other, the memory interfaces are individually required as described above, and other problems of increase in the number of parts, increase in the difficulty in handling due to the complication of the connection wiring of respective parts, reduction in reliability and durability due to the complexity of each circuit and the large number of parts, large size of the device and increase in price, and reduction in reliability are inevitable.
JP-A-4 047 760 offenbart eine Bildverarbeitungseinheit mit Binarisierungsmitteln, Fehlerdiffusionsmitteln und Kontrastübertragungsfunktions-(MTF)-Korrekturmitteln, wobei ein einzelner Speicher benutzt wird, der von verschiedenen Bildverarbeitungsmitteln gemeinsam benutzt wird. Jedoch wird auf diesen Speicher durch jedes gewählte Bildverarbeitungsmittel separat zugegriffen.JP-A-4 047 760 discloses an image processing unit with binarization means, error diffusion means and contrast transfer function (MTF) correction means, using a single memory shared by different image processing means. However, this memory is accessed separately by each selected image processing means.
Ein Ziel der vorliegenden Erfindung ist es, eine Bildsignal-Verarbeitungsvorrichtung zu schaffen, um ein Signal-Verarbeitungssystem und einen Vorrichtungsaufbau zu realisieren, bei welchen z.B. Teile, die Sensor 1 bis Signalausgabeschaltung 8 aufweisen, und ein Zeilenspeicher als ein Körper wie in Fig. 2 und 3 gezeigt aufgebaut sind, um ein Bildsignal zu erhalten, eingegeben unter Verwendung eines fotoelektrischen Konversions-Elements wie z.B. ein CCD oder ein Kontakttyp-Bildsensor in einem Schaltkreisaufbau to kleiner Größe mit hoher Bidqualität.An object of the present invention is to provide an image signal processing apparatus for realizing a signal processing system and apparatus structure in which, for example, parts comprising sensor 1 to signal output circuit 8 and a line memory are constructed as one body as shown in Figs. 2 and 3 to obtain an image signal inputted using a photoelectric conversion element such as a CCD or a contact type image sensor in a circuit structure of a small size with high image quality.
Um die o.g. Probleme zu lösen, wird eine Vorrichtung geschaffen, die in Anspruch 1 definiert ist.To solve the above problems, a device is provided as defined in claim 1.
Wenn Bildsignal-Verarbeitung in dem oben erwähnten Aufbau realisiert wird, dann wird die Datenbreite eines Signals, auf welches in jeweiligen Signal- Verarbeitungen Bezug genommen wird, reduziert, und es kann ein Bildsignal erhalten werden, welches der Genauigkeit der Signal-Verarbeitung hinreichend genügt und eine hohe Bildqualität aufweist. Wenn z.B. eine Schaltung in LSI aufgebaut ist, kann der Speicherabschnitt leicht auf dem selben LSI angeordnet sein.When image signal processing is realized in the above-mentioned structure, the data width of a signal referred to in respective signal processings is reduced, and an image signal sufficiently satisfying the accuracy of signal processing and having high image quality can be obtained. For example, when a circuit is constructed in LSI, the memory section can be easily arranged on the same LSI.
Die Vorrichtung bringt es mit sich, daß ein bei der Bildsignal-Verarbeitung benötigter Speicher mit 8 Bit pro Pixel ausgestaltet ist und ein kostengünstiger Speicheraufbau verwendet werden kann.The device means that a memory required for image signal processing is designed with 8 bits per pixel and a cost-effective memory structure can be used.
Fig. 1 ist ein Aufbaudiagramm, welches den ganzen Aufbau einer Vorrichtung des Standes der Technik zeigt, mit einem Signalverarbeitungs-Abschnitt und einer Anzahl von Speicherabschnitten, die jeweils von dem Signalverarbeitungs-Abschnitt unabhängig sind;Fig. 1 is a configuration diagram showing the entire structure of a prior art device having a signal processing section and a number of memory sections, each independent of the signal processing section;
Fig. 2 und Fig. 3 sind Autbaudiagramme, welche jeweils verschiedene Ausführungsformen der Erfindung zeigen;Fig. 2 and Fig. 3 are construction diagrams each showing different embodiments of the invention;
Fig. 4 ist ein Aufbaudiagramm der Schattierungskorrekturmittel, welche ein Element der Erfindung sind;Fig. 4 is a configuration diagram of the shading correction means which is an element of the invention;
Fig. 5 ist ein erklärendes Diagramm der Referenz-Wellenform für die Schattierungskorrektur gemäß der Erfindung;Fig. 5 is an explanatory diagram of the reference waveform for shading correction according to the invention;
Fig. 6 ist ein erläuterndes Diagramm der γ-Konversion gemäß der Erfindung;Fig. 6 is an explanatory diagram of γ-conversion according to the invention;
Fig. 7 ist ein Aufbaudiagramm der MTF-Korrekturmittel gemäß der Erfindung;Fig. 7 is a configuration diagram of the MTF correcting means according to the invention;
Fig. 8 ist ein Aufbaudiagramm der Fehlerdiffusionsmittel gemäß der Erfindung;Fig. 8 is a construction diagram of the error diffusion means according to the invention;
Fig. 9 ist ein erklärendes Diagramm der Fehlerdiffusionsbehandlung gemäß der Erfindung; undFig. 9 is an explanatory diagram of the error diffusion treatment according to the invention; and
Fig. 10 ist ein erklärendes Diagramm für die Dateneingabe/-ausgabe eines Zeilenspeichers gemäß der Erfindung.Fig. 10 is an explanatory diagram for data input/output of a line memory according to the invention.
Unter Betrachtung der oben erwähnten Probleme beim Stand der Technik schafft die vorliegende Erfindung eine Vorrichtung, gezeigt in Fig. 2, bei welcher ein Signalverarbeitungs-Abschnitt V einen Schattierungskorrektor 3, einen MTF-Korrektor 5 und eine Fehlerdiffusionsschaltung 7 aufweist und Speicherteile, ausgestaltet als Ganzes in 8 Bit z.B. und gebildet durch Speicher 101, 102 und 103 integral mit dem Schattierungskorrektor 3, dem MTF-Korrektor 5 und der Fehlerdiffusionsschaltung 7 jeweils vorgesehen sind und ziemlich nahe zu Positionen angeordnet sind, in denen der Schattierungskorrektor 3, der MTF-Korrektor 5 und die Fehlerdiffusionsschaltung 7 befestigt sind.Considering the above-mentioned problems in the prior art, the present invention provides an apparatus shown in Fig. 2, in which a signal processing section V comprises a shading corrector 3, an MTF corrector 5 and an error diffusion circuit 7, and storage parts designed as a whole in 8 bits, for example, and constituted by memories 101, 102 and 103 are provided integrally with the shading corrector 3, the MTF corrector 5 and the error diffusion circuit 7, respectively, and are arranged quite close to positions where the shading corrector 3, the MTF corrector 5 and the error diffusion circuit 7 are attached.
Der Stand der Technik weist Nachteile wie oben beschrieben auf, da die Bildsignal-Verarbeitungsvorrichtung und die Speicherteile separat aufgebaut sind. Dagegen ist bei der Vorrichtung gemäß der vorliegenden Erfindung z.B. ein Speicher für 1 Pixel und 8 Bit vorgesehen. Folglich weist die Vorrichtung gemäß der vorliegenden Erfindung im Vergleich mit dem Stand der Technik einen Aufbau kleiner Größe und eine verbesserte Funktionalität auf, und sie ist daher ziemlich effektiv im Aufbau.The prior art has disadvantages as described above because the image signal processing device and the memory parts are separately constructed. In contrast, in the device according to the present invention, for example, a memory for 1 pixel and 8 bits is provided. Consequently, the device according to the present invention has a small-sized construction and improved functionality as compared with the prior art, and is therefore quite effective in construction.
Zusätzlich bewirkt die Vorrichtung gemäß der vorliegenden Erfindung eine Verringerung der Teileanzahl, eine Erhöhung der Zuverlässigkeit und eine Verringerung des Preises, und des weiteren hat sie die Eigenschaft, daß die Teileanzahl verringert werden kann.In addition, the device according to the present invention has the effect of reducing the number of parts, increasing the reliability and reducing the price, and further has the characteristic that the number of parts can be reduced.
Des weiteren ist bei einer Vorrichtung gemäß der vorliegenden Erfindung, wie in Fig. 3 gezeigt, ein Datenverteiler 104 zwischen einem Block eines Schattierungskorrektors 3, einem MTF-Korrektor 5 und einer Fehlerdiffusionsschaltung 7 von einem Signalverarbeitungs-Abschnitt mit Teilen 1-8 z.B. und Speicherteilen 10' vorgesehen, ausgebildet als Ganzes in 8 Bit z.B. und bestehend integral aus Speichern 101', 102' und 103'.Furthermore, in an apparatus according to the present invention, as shown in Fig. 3, a data distributor 104 is provided between a block of a shading corrector 3, an MTF corrector 5 and an error diffusion circuit 7 of a signal processing section having parts 1-8, for example, and memory parts 10' formed as a whole in 8 bits, for example, and integrally composed of memories 101', 102' and 103'.
Die Schaltung hat folgende Wirkungen:The circuit has the following effects:
(1) Gemäß der Verteilungsfunktion in dem Datenverteiler 104 kann die Speicherverteilung in dem Signalverarbeitungs-Abschnitt mit Teilen 1-8 z.B. dynamisch variiert werden.(1) According to the distribution function in the data distributor 104, the memory distribution in the signal processing section with parts 1-8 can be varied dynamically, for example.
(2) Die dynamische Verteilung kann das Ausgangsbild in Antwort auf eine Änderung der Binarisierung/des Kalbtons (Fehlerdiffusion) variieren.(2) The dynamic distribution can vary the output image in response to a change in binarization/tone (error diffusion).
Dies deshalb, weil Signalkomponenten, die für jeweilige Signalverarbeitungen (Binarisierung, Fehlerdiffusion) verwendet werden, geringfügig variieren.This is because signal components used for respective signal processing (binarization, error diffusion) vary slightly.
Des weiteren weist die Vorrichtung das Wirkungsmerkmal auf, daß eine CPU-Schnittstelle vorgesehen ist, und daß auf den Speicherinhalt durch Software-Verarbeitung der CPU zugegriffen werden kann.Furthermore, the device has the feature that a CPU interface is provided and that the memory content can be accessed by software processing of the CPU.
Zusätzlich ist bei der vorliegenden Erfindung auch folgende Behandlung wirksam, so daß die Probleme im Stand der Technik gelöst werden können.In addition, in the present invention, the following treatment is also effective so that the problems in the prior art can be solved.
Das heißt, die vorliegende Erfindung liegt in einer Bildsignal-Verarbeitungsvorrichtung zur Realisierung eines Signal-Verarbeitungssystems und eines Vorrichtungsaufbaus, wobei ein Bildsignal, eingegeben unter Verwendung eines fotoelektrischen Konversions-Elements, wie z.B. ein CCD oder ein Kontakttyp-Bildsensor erhalten wird in einen Schaltkreisaufbau von kleiner Größe mit hoher BildqualitätThat is, the present invention lies in an image signal processing device for realizing a signal processing system and a device structure wherein an image signal inputted using a photoelectric conversion element such as a CCD or a contact type image sensor is obtained in a circuit structure of small size with high image quality.
Um die o.g. Probleme zu lösen, wird die Datenbreite eines Signales, auf welches in den Schattierungskorrekturmitteln, MTF-Korrekturmiteln und Fehlerdiffusionsmiteln Bezug genommen wird, jeweils zu b + f + j ≤ 8 pro Pixel gestaltet.In order to solve the above problems, the data width of a signal referred to in the shading correction means, MTF correction means and error diffusion means is made to be b + f + j ≤ 8 per pixel, respectively.
Die Fehlerkomponente, die von mehreren Pixels (N Pixels) in der Fehlerdiffusionsschaltung besessen wird, ist zu b + f + j' ≤ 8 gestaltet, wobei die Datenbreite pro Pixel zu j' = j/N gestaltet ist.The error component possessed by multiple pixels (N pixels) in the error diffusion circuit is designed to be b + f + j' ≤ 8, where the data width per pixel is designed to be j' = j/N.
Bei dem oben erwähnten Aufbau ist Bildsignal-Verarbeitung realisiert, wobei die Datenbreite eines Signals, auf welches in jeweiligen Signalverarbeitungen Bezug genommen wird, reduziert wird und ein Bildsignal erhalten werden kann, welches der Genauigkeit der Signalverarbeitung hinreichend genügt und eine hohe Bildqualität aufweist. Wenn z.B. eine Schaltung durch LSI gebildet wird, kann der Speicherabschnitt einfach auf den selben LSI angeordnet sein.In the above-mentioned structure, image signal processing is realized, wherein the data width of a signal referred to in respective signal processings is reduced and an image signal is obtained which satisfies the accuracy of signal processing and has high image quality. For example, when a circuit is formed by LSI, the memory section can be easily arranged on the same LSI.
Die Vorrichtung hat die Wirkung, daß ein Speicher, der bei der Bildsignal- Verarbeitung benötigt wird, zu 8 Bit pro Pixel gestaltet ist und ein kostengünstiger Speicheraufbau verwendet werden kann.The device has the effect that a memory required in image signal processing is designed to be 8 bits per pixel and a low-cost memory structure can be used.
Des weiteren ist gemäß der vorliegenden Erfindung, um die o.g. Probleme zu lösen, bei den Schattierungskorrekturmitteln 3 zum Schätzen eines Ausgangsignals (c Bit/Pixel) durch Korrektur eines Bildsignals (ein Bit/Pixel) unter Verwendung eines Weißabgleichsignals (b Bit/Pixel) die jeweilige Datenbreite so gesetzt, daß a = c, a > b gilt, und bei dem Weißabgleich signal (b Bit/Pixel) unter Verwendung von Mitteln zur Kompression und Expansion des Signals und Mitteln zum Speichern des komprimierten Weißabgleichsignals (d Bit/Pixel) ist jede Datenbreite so gesetzt, daß b > d gilt, und bei dem MTF-Korrekurmittel 5 zum Korrigieren eines bemerkten Bildsignals (e Bit/Pixel) unter Verwendung benachbarter Mehrpixelsignale (f Bit/Pixel) und Schätzen eines Ausgabesignals (g Bit/Pixel) ist die jeweilige Datenbreite so gesetzt, daß e ≥ f gilt, und bei dem Fehlerdiffusionsmittel 7 zum Schätzen eines binären Ausgangsignals (k Bit/Pixel) auf der Basis einer vorbestimmten Operationsprozedur unter Verwendung eines bemerkten Pixelsignals (i Bit/Pixel) und einer Fehlerkomponente (j Bit/Pixel) vor und nach der Binarisierung 6 ist die jeweilige Datenbreite so gesetzt, daß i > j, k = 1 gilt, und der Speicher von 8 Bit pro Pixel ist für die Fehlerdiffusionsmittel verteilt, und es folgt, daß d + f + j = 8 gilt.Furthermore, according to the present invention, in order to solve the above-mentioned problems, in the shading correction means 3 for estimating an output signal (c bits/pixel) by correcting an image signal (one bit/pixel) using a white balance signal (b bits/pixel), each data width is set such that a = c, a > b, and in the white balance signal (b bits/pixel) using means for compressing and expanding the signal and means for storing the compressed white balance signal (d bits/pixel), each data width is set such that b > d, and in the MTF correction means 5 for correcting a noted image signal (e bits/pixel) using adjacent multi-pixel signals (f bits/pixel) and estimating an output signal (g bits/pixel), each data width is set such that e ≥ d. f, and in the error diffusion means 7 for estimating a binary output signal (k bits/pixel) on the basis of a predetermined operation procedure using a noted pixel signal (i bits/pixel) and an error component (j bits/pixel) before and after the binarization 6, the respective data width is set such that i > j, k = 1, and the memory of 8 bits per pixel is distributed for the error diffusion means, and it follows that d + f + j = 8.
Oder die Fehlerkomponente, die allgemein von mehreren Pixels (N Pixels) besessen wird, wird gesetzt, und die Datenbreite pro Pixel wird zu j' = j/N gesetzt, daraus folgt, daß d + f + j' = 8 gilt.Or the error component generally possessed by several pixels (N pixels) is set, and the data width per pixel is set to j' = j/N, hence d + f + j' = 8.
Unter Verwendung der oben erwähnten Mittel ist bei den Schattierungskorrekturmitteln 3, wenn es von vornherein klar ist, daß der Signalamplitudenbereich des Referenzsignals mit der Schattierungsverzerrung enger als der Signalamplitudenbereich des Bildsignals als das Objekt der Korrektur ist, die jeweilige Datenbreite so gesetzt, daß a = c, a > b gilt, wodurch der Genauigkeit in dem Betrieb genügt werden kann.Using the above-mentioned means, in the shading correction means 3, when it is clear in advance that the signal amplitude range of the reference signal having the shading distortion is narrower than the signal amplitude range of the image signal as the object of correction, the respective data width is set so that a = c, a > b, whereby the accuracy in the operation can be satisfied.
Bei dem Weißabgleichsignal (b Bit/Pixel) ist unter Verwendung von Mitteln zur Kompression und Expansion des Signals und Mitteln zum Speichern des komprimierten Weißabgleichsignals (d Bit/Pixel) die jeweilige Datenbreite so gesetzt, daß b > d gilt, wodurch die Speicherkapazität reduziert werden kann.For the white balance signal (b bits/pixel), using means for compressing and expanding the signal and means for storing the compressed white balance signal (d bits/pixel), the respective data width is set so that b > d, whereby the storage capacity can be reduced.
Zum Eingangssignal der MTF-Korrekturmittel hin wird Signalkonversion durch γ-Konversion ausgeführt. Bei der γ-Konversion gibt es einen Signalbe reich, in welchem mehrere Sufen eines Eingangsignals in ein Ausgangsignals mit einer Stufe konvertiert werden, oder ein Signalbereich, in welchem eine Stufe eines Eingangsignals in ein Ausgangsignal mit mehreren Stufen konvertiert wird. Folglich ist in den meisten Signalbereichen die Datenbreite so gesetzt, daß e > f gilt, wodurch der Genauigkeit bei der Operation genügt werden kann.To the input signal of the MTF correction means, signal conversion is carried out by γ-conversion. In γ-conversion, there is a signal range in which multiple stages of an input signal are converted into an output signal with one stage, or a signal range in which one stage of an input signal is converted into an output signal with multiple stages. Consequently, in most signal ranges, the data width is set so that e > f, whereby the accuracy in the operation can be satisfied.
in den Fehlerdiffusionsmitteln wird die Fehlerkomponente mehrerer benachbarter Pixel (N Pixel) durch Signalverarbeitung wie z.B. Entzerrung berechnet und wird gemeinsam in den N Pixel verwendet. Da die Signalschwankung durch Entzerrung in einer derartigen Weise unterdrückt wird, kann die jeweilige Datenbreite so gesetzt werden, daß i > j, k = 1 gilt.In the error diffusion means, the error component of several neighboring pixels (N pixels) is calculated by signal processing such as equalization and is used jointly in the N pixels. Since the signal fluctuation is suppressed by equalization in such a way, the respective data width can be set so that i > j, k = 1.
In dem oben erwähnten Aufbau ist die Bildsignal-Verarbeitung realisiert, wobei die Datenbreite eines Signals, auf welches in jeweiligen Signal-Verarbeitungen Bezug genommen wird, reduziert ist, und es kann auch ein Bildsignal, welches der Signalgenauigkeit hinreichend genügt und eine hohe Bildqualität aufweist, in jeweiligen Signal-Verarbeitungen erhalten werden.In the above-mentioned structure, the image signal processing is realized, wherein the data width of a signal referred to in respective signal processings is reduced, and also an image signal sufficiently satisfying the signal accuracy and having a high image quality can be obtained in respective signal processings.
Da die Bildsignal-Verarbeitung in dem oben erwähnten Aufbau realisiert ist, sind Speicher, die in jeweiligen Signal-Verarbeitungen verwendet werden, kombiniert und Zeitsteuerung von Dateneingabe/Ausgabe der Speicher gemeinsam gestaltet, und Daten, eingegeben und ausgegeben zur selben Zeit, werden geteilt und in jeweiligen Signal-Verarbeitungen verwendet, wodurch der Aufbau der Vorrichtung zur Realisierung der Bildsignal-Verarbeitung vereinfacht werden kann und das Bildsignal von hoher Bildqualität erhalten werden kann.Since the image signal processing is realized in the above-mentioned structure, memories used in respective signal processings are combined and timing of data input/output of the memories are made common, and data input and output at the same time are divided and used in respective signal processings, whereby the structure of the apparatus for realizing the image signal processing can be simplified and the image signal of high image quality can be obtained.
Signale hinsichtlich der Fehlerkomponente, auf welche in der Fehlerdiffusionsbehandlung Bezug genommen wird, sind gemeinsam enthalten und es wird auf sie Bezug genommen in zwei Pixel in dem Fall, daß N (Pixel) zu 2 gesetzt ist, wodurch die benötigte Speicherkapazität reduziert werden kann.Signals regarding the error component referred to in the error diffusion treatment are commonly included and referred to in two pixels in the case that N (pixels) is set to 2, whereby the required memory capacity can be reduced.
Die bei der Bildsignal-Verarbeitung benötigte Speicherkapazität ist reduziert, wobei der Speicherabschnitt in einfacher Weise in die Schaltung, welche die Bildsignal-Verarbeitung realisiert, eingesetzt werden kann. Wenn z.B. die Schaltung aus einem LSI gebildet wird, kann der Speicherabschnitt in einfacher Weise auf den selben LSI gesetzt werden.The memory capacity required in image signal processing is reduced, and the memory section can be easily incorporated into the circuit that realizes image signal processing. For example, when the circuit is formed of an LSI, the memory section can be easily incorporated into the same LSI.
Es wird auch die oben erwähnte Aktion erhalten, wobei die bei allen Bildsignal-Verarbeitungen benötigte Speicherkapazität zu 8 Bit pro Pixel gemacht werden kann. Da der Autbau des weit verbreiteten Standardspeichers Signaleingabe/Ausgabe in Einheiten von 8 Bit ausführt, ist der Effekt derjenige, daß Standard-, somit preisgünstiger Speicher, verwendet werden kann.The above-mentioned action is also obtained, whereby the memory capacity required in all image signal processing can be made 8 bits per pixel. Since the structure of the widely used standard memory carries out signal input/output in units of 8 bits, the effect is that standard, thus inexpensive, memory can be used.
Im folgenden wird eine Ausführungsform der vorliegenden Erfindung gezeigt. Schattierungskorrekturmittel 3 erhalten als Eingabe ein Signal von einem fotoelektrischen Konversions-Element, wie z.B. einem CCD oder einem Kontakttyp-Bildsensor, und während ein Signal mit einem Speicher, der ein Referenzsignal für Schattierungskorrektur speichert, eingegeben oder ausgegeben wird, geben die Schattierungskorrekturmittel 3 das Signal nach Beendigung der Schattierungskorrektur aus.An embodiment of the present invention is shown below. Shading correction means 3 receives as input a signal from a photoelectric conversion element such as a CCD or a contact type image sensor, and while a signal is input or output with a memory storing a reference signal for shading correction, the shading correction means 3 outputs the signal after completion of shading correction.
MTF-Korrekturmittel 5 erhalten das Signal als Eingabe nach der Schattierungskorrektur, und während ein Signal mit einem Speicher, der ein benachbartes Bildsignal speichert, eingegeben oder ausgegeben wird, führen MTF- Korrekturmittel 5 Filterbehandlung auf der Basis zuvor eingestellter Koeffizienten aus und geben das Signal aus.MTF correction means 5 receives the signal after shading correction as input, and while a signal is input or output with a memory storing an adjacent image signal, MTF correction means 5 performs filtering treatment based on previously set coefficients and outputs the signal.
Fehlerdiffusionsmittel 7 erhalten das Signal als Eingabe nach Beendigung der Schattierungskorrektur und der Signalbehandlung wie z.B. MTF-Korrektur, wenn ein Pseudo-Ton-Bild gewählt wird, und während das Signal mit einem Speicher, der eine an ein benachbartes Pixel zu verteilende Fehlerkomponente speichert, eingegeben oder ausgegeben wird, führen die Fehlerdiffusionsmittel 7 die Fehlerdiffusionsbehandlung aus und geben das Signal aus.Error diffusion means 7 receives the signal as input after completion of the shading correction and the signal treatment such as MTF correction when a pseudo tone image is selected, and while the signal is input or output with a memory storing an error component to be distributed to an adjacent pixel, the error diffusion means 7 carries out the error diffusion treatment and outputs the signal.
Weiterhin vorhanden sind γ-Behandlungsmittel 4 zum Konvertieren der Dichtecharakteristik eines Bildsignals und eine Binarisierungsschaltung zum Entscheiden, ob ein Schwarz-Weiß-Binärbild schwarz oder weiß sein soll. Die vorliegende Erfindung ist nicht abhängig von Details der konkreten Signalbearbeitungs-Prozeduren der Schattierungskorrektur 3, der MTF-Korrektur 5, der γ-Behandlung 4, der Binarisierung 6 und dergleichen, sondern die Signalbearbeitung auf der Basis dieses Prinzips reicht aus.Also provided are γ-treatment means 4 for converting the density characteristic of an image signal and a binarization circuit for Deciding whether a black-and-white binary image should be black or white. The present invention does not depend on details of the concrete signal processing procedures of the shading correction 3, the MTF correction 5, the γ treatment 4, the binarization 6 and the like, but the signal processing based on this principle suffices.
Um die Schattierungskorrektur 3, die MTF-Korrektur 5 und die Fehlerdiffus ion 7 auszuführen, sind Signalspeichermittel entsprechend mindestens einer Zeile für jeweilige Signalbearbeitungen notwendig.In order to carry out the shading correction 3, the MTF correction 5 and the error diffusion 7, signal storage means corresponding to at least one line for respective signal processing are necessary.
Wenn das Sensorausgabesignal 1 A/D-Konversion unterworfen wird und das eingegebene Bildsignal zu 6 Bit/Pixel gemacht ist, wird ein Beispiel beschrieben, bei welchem die für jeweilige Signal-Verarbeitungen verwendete Datenbreite auf die für die Operation benötigte Genauigkeit beschränkt ist, wobei der Aufbau der Signalverzögerungsmittel als ein Speicher gestaltet ist, der einer Zeile von 8 Bit pro Pixel entspricht.When the sensor output signal 1 is subjected to A/D conversion and the input image signal is made 6 bits/pixel, an example will be described in which the data width used for respective signal processings is limited to the accuracy required for the operation, where the structure of the signal delay means is designed as a memory corresponding to one line of 8 bits per pixel.
In den Schattierungskorrekturmitteln 3, wie in Fig. 4 gezeigt, sind Mittel zur Kompression und Expansion des Weißabgleichsignals vorgesehen, und das Weißabgleichsignal wird in Form von einem Pixel und einem Bit (d=1) gespeichert. Eine notwendige Bedingung zum exakten Ausführen der Schattierungskorrektur liegt in der Signalverschlechterung aufgrund der Kompression und Expansion des Weißabgleichsignals. In diesem Fall, wie in Fig. 5 gezeigt, wenn die Verzerrung des Weißabgleichsignals innerhalb 50% des Amplitudenbereiches mit Bezug auf weiß ist, kann die Datenbreite b des reproduzierten Weißabgleichsignals enger als das eingegebene Bildsignal (a=6) (a> b) sein. Wenn z.B. das erstere 6 Bit ist, kann das letztere 5 Bit sein, und als ein Ergebnis der Schattierungskorrektur kann das Korrektursignal von 6 Bit Breite (c=6) erhalten werden.In the shading correction means 3, as shown in Fig. 4, means for compressing and expanding the white balance signal are provided, and the white balance signal is stored in the form of one pixel and one bit (d=1). A necessary condition for accurately carrying out the shading correction is the signal deterioration due to the compression and expansion of the white balance signal. In this case, as shown in Fig. 5, when the distortion of the white balance signal is within 50% of the amplitude range with respect to white, the data width b of the reproduced white balance signal may be narrower than the input image signal (a=6) (a>b). For example, if the former is 6 bits, the latter may be 5 bits, and as a result of the shading correction, the correction signal of 6 bits wide (c=6) can be obtained.
In den MTF-Korrekturmitteln wird die Filterbehandlung auf dem Bildsignal nach der γ-Konversion bezüglich des Bildsignals der vorherigen Zeile ausgeführt. In diesem Fall, wie in Fig. 6 gezeigt, kann bei der γ-Konversionsbehandlung hinsichtlich des Einstellens der Konversionskurve das Ausgabesig nal durch die Datenbreite f ausgedrückt werden, welche geringer ist als die Datenbreite e des Eingangssignals (e> t). Wenn beispielsweise das erstere 6 Bit ist, kann das letztere 5 Bit sein, wobei das Abgleichsignal als Daten einer Breite von weniger als 5 Bit gemacht werden kann. Wie in Fig. 7 gezeigt ist, ist ein Speicher entsprechend einer Zeile vorgesehen, und Be handlung unter Verwendung der Koeffizientenmatrix von 2 x 3 oder 2 x 5 wird ausgeführt bezüglich Daten einer Breite von 5 Bit der vorhergehenden Zeile.In the MTF correction means, the filter treatment is carried out on the image signal after the γ conversion with respect to the image signal of the previous line. In this case, as shown in Fig. 6, in the γ conversion treatment, with respect to adjusting the conversion curve, the output signal may be expressed by the data width f which is smaller than the data width e of the input signal (e>t). For example, if the former is 6 bits, the latter may be 5 bits, the adjustment signal may be made as data of a width of less than 5 bits. As shown in Fig. 7, a memory corresponding to one line is provided, and treatment using the coefficient matrix of 2 x 3 or 2 x 5 is carried out with respect to data of a width of 5 bits of the previous line.
Bei der Fehlerdiffusionsbehandlung wird, da die Fehlerkomponenten vor und nach der Binarisierung in mehreren Bildelementen der gewichteten Addition unterworfen und sequentiell zurückgeführt werden, sofern die Datenbreite j jeweiliger Fehlerkomponenten nicht die gleiche ist wie die Datenbreite i des Bildsignals des Objektbildelements (zu i> j gemacht), die Dichte des Bildes der ganzen Situation beibehalten. Auch werden in den Fehlerdiffuionsmitteln Fehlerkomponenten der benachbarten N Bildelemente gemittelt, und Speicher, die den N Bildelementen entprechen, speichern die Fehlerkomponenten, wodurch die in der Bildelementeinheit benötigte Speicherkapazität reduziert werden kann. Folglich werden, wie in Fig. 8 gezeigt, nachdem die Fehlerkomponenten durch die beiden benachbarten Bildelemente (N=2) gemittelt sind und zu Daten von 4 Bit Breite (j=4) gemacht sind, die Daten in dem Speicher in 2 Bit pro Pixel (j'=j/N) gespeichert. Die Bezugnahme der Speicherkomponenten, die in dem Speicher gespeichert sind, wird wie in Fig. 9 gezeigt ausgeführt.In the error diffusion treatment, since the error components before and after binarization in a plurality of pixels are subjected to weighted addition and sequentially fed back, unless the data width j of respective error components is the same as the data width i of the image signal of the object pixel (made i>j), the density of the image of the whole situation is maintained. Also, in the error diffusion means, error components of the adjacent N pixels are averaged, and memories corresponding to the N pixels store the error components, whereby the memory capacity required in the pixel unit can be reduced. Consequently, as shown in Fig. 8, after the error components by the two adjacent pixels (N=2) are averaged and made into data of 4 bits wide (j=4), the data in the memory is stored in 2 bits per pixel (j'=j/N). The reference of the memory components stored in the memory is carried out as shown in Fig. 9.
Somit sind Signale, auf welche in den Signalbehandlungen von Schattierungskorrektur, MTF-Korrektur und Fehlerdiffusion Bezug genommen wird, zu 8 Bit pro Pixel gemacht. Wie in Fig. 10 gezeigt ist, werden Mittel zum Verteilen von Daten in jedem Signalverarbeitungsmittel verwendet, wobei ein Speicher verwendet werden kann, um Dateneingabe/Ausgabe von 8 Bit durch Zugriff zu der selben Zeit auszuführen. Im allgemeinen ist ein Speicheraufbau in einer Einheit von 8 Bit weit verbreitet. Folglich können vielseitige und preisgünstige Speicher vielerlei Arten verwendet werden, und es können eine Vereinfachung der Vorrichtung und ein niedriger Preis realisiert werden. Die Bild-Verarbeitungsschaltung und die Speicherschaltung können in einfacher Weise dem LSI hinzugefügt werden.Thus, signals referred to in the signal treatments of shading correction, MTF correction and error diffusion are made 8 bits per pixel. As shown in Fig. 10, means for distributing data are used in each signal processing means, and a memory can be used to perform data input/output of 8 bits by access at the same time. In general, a memory structure in a unit of 8 bits is widely used. Consequently, versatile and inexpensive memories of various types can be used, and simplification of the device and low price can be realized. The image processing circuit and the memory circuit can be easily added to the LSI.
Wenn der Zeilenspeicher als eine externe Schaltung des Bild-Verarbeitungsmittels aufgebaut ist, ist ein Speicher zum Ausführen der Dateneingabe/Ausgabe in Einheiten von 8 Bit in Antwort auf die Anzahl von Bildelementen pro Zeile aufgebaut, und die Speicherkapaziät kann eingestellt werden. Wenn z.B. ein Originaldokument der Größe B4 durch 8 Bildelemente pro 1 mm gelesen wird, ist, da eine Zeile aus 2048 Bildelementen gebildet wird, die Verwendung eines Speichers von 2048 Bytes ausreichend.When the line memory is constructed as an external circuit of the image processing means, a memory for carrying out data input/output in units of 8 bits in response to the number of picture elements per line is constructed, and the memory capacity can be adjusted. For example, when an original document of B4 size is read by 8 picture elements per 1 mm, since one line is constituted by 2048 picture elements, the use of a memory of 2048 bytes is sufficient.
Es sind nicht nur jeweilige Signal-Verarbeitungsmittel, sondern auch Dateneingabe/Ausgabemittel von einer Steuervorrichtung (CPU oder dergleichen), um Signalverarbeitung auf der Basis eines Programms auszuführen, vorgesehen, wobei der Speicher eine weitere Wirkung mit sich bringen kann. Um z.B. das Weißabgleichsignal für die Schattierungskorrektur einzustellen, wird das Bildsignal, welches das Objekt in dem Weißabgleich liest, eingegeben, ohne die Signal-Verarbeitung der Schattierungskorrektur, der MTF- Korrektur und der Fehlerdiffusion durchzuführen, und die Signalprozedur auf der Basis der vorbestimmten Software wird unter Verwendung der CPU ausgeführt, anschließend wird das berechnete Abgleichsignal in den Speicher geschrieben, wobei die Schattierungskorrektur ausgeführt werden kann unter Verwendung des durch einen beliebigen Algorithmus berechneten Weißabgleichsignais.Not only respective signal processing means but also data input/output means from a control device (CPU or the like) for carrying out signal processing on the basis of a program are provided, and the memory can bring about another effect. For example, in order to set the white balance signal for the shading correction, the image signal reading the object in the white balance is input without carrying out the signal processing of the shading correction, the MTF correction and the error diffusion, and the signal procedure on the basis of the predetermined software is carried out using the CPU, then the calculated balance signal is stored in the memory. where the shading correction can be performed using the white balance signal calculated by any algorithm.
Bei Verwendung des in dem Zeilenspeicher gespeicherten Bildsignals kann die Entscheidung der Signaleigenschaft unter Verwendung des Bildsignals in dem Bereich, der durch mehrere Bildelemente gebildet wird, ausgeführt werden. Als das Bereichs-Entscheidungsmittel hierfür kann natürlich die zuvor fest eingestellte Signalbehandlungsprozedur verwendet werden, und auch das eingegebene Bildsignal kann adaptiv eingestellt werden unter Verwendung statistischer Mittel oder lernender Mittel, die durch einen Neuro-Computer repräsentiert werden.When using the image signal stored in the line memory, the decision of the signal characteristic can be carried out using the image signal in the area formed by a plurality of picture elements. As the area decision means therefor, the signal processing procedure fixed in advance can of course be used, and also the input image signal can be adaptively adjusted using statistical means or learning means represented by a neuro-computer.
Beispielsweise sei eine Prozedur zum Ausführen der Entscheidung der Signaleigenschaften unter Verwendung eines Neuro-Computers gezeigt wie folgt.For example, a procedure for performing the decision of the signal properties using a neuro-computer is shown as follows.
(1) Eine Schaltung wird eingestellt unter Verwendung eines Lernprozesses von Back-Propagation oder dergleichen (realisierbar durch Software).(1) A circuit is tuned using a learning process of back-propagation or the like (realizable by software).
(2) Ein Bildsignal in einem kleinen Bereich, welches aus mehreren Bildelementen besteht, wird der Schaltung eingegeben, und während das Entscheidungsergebnis ausgegeben wird, wird die Bildebene sequentiell abgetastet.(2) An image signal in a small area consisting of several picture elements is input to the circuit, and while the decision result is output, the image plane is sequentially scanned.
(3) Unter Verwendung des Entscheidungsergebnisses des kleinen Bereichs wird ein Bereich in einer größeren Bildebene geteilt, und für jeweilige Bereiche geeignete Bildsignal-Verarbeitung wird ausgeführt.(3) Using the decision result of the small area, an area is divided into a larger image plane, and image signal processing suitable for respective areas is carried out.
In diesem Fall müssen mehrere Bildsignale zum Aufbau des kleinen Bereichs in einem Zeilenspeicher oder dergleichen gespeichert werden, und der bei den o.g. Signal-Verarbeitungsmitteln verwendete Zeilenspeicher und sein gespeichertes Signal können verwendet werden. Daher muß kein neuer Speicher vorgesehen sein, und die Signal-Verarbeitung für die Entscheidung der Signaleigenschaft innerhalb des Bereichs kann realsisiert werden. Dieser kann verwendet werden zum Einstellen der Koeffizientenmatrix der MTF- Korrektur, zum Einstellen des Fehlerdiffusionskoeffizienten oder der Fehlerkomponenten in der Fehlerdiffusion und für weitere Bereichsseparierung von Binärbild und Halbtonbild.In this case, a plurality of image signals for constructing the small area must be stored in a line memory or the like, and the line memory used in the above-mentioned signal processing means and its stored signal can be used. Therefore, no new memory needs to be provided, and the signal processing for deciding the signal characteristic within the range can be realized. This can be used for setting the coefficient matrix of MTF correction, setting the error diffusion coefficient or error components in error diffusion, and for further range separation of binary image and halftone image.
Wirkungen der vorliegenden Erfindung liegen darin, daß die Datenbreite von Signalen, auf welche in jeweiligen Signal-Verarbeitungen Bezug genommen wird, verringert wird, und daß ein Bildsignal, welches der Genauigkeit der Signal-Verarbeitung hinreichend genügt und eine hohe Bildqualität aufweist, erreicht werden kann. Wenn z.B. die Schaltung aus einem LSI besteht, können die oben erwähnten Speicherteile in einfacher Weise auf demselben LSI angebracht werden. Ein für die Bildsignal-Verarbeitung benötigter Speicher kann zu 8 Bit pro Pixel gestaltet sein, und ein preisgünstiger Speicheraufbau kann verwendet werden.Effects of the present invention are that the data width of signals referred to in respective signal processings is reduced, and an image signal sufficiently satisfying the accuracy of signal processing and having high image quality can be obtained. For example, when the circuit is composed of an LSI, the above-mentioned memory parts can be easily mounted on the same LSI. A memory required for the image signal processing can be designed to be 8 bits per pixel, and an inexpensive memory structure can be used.
Entsprechend der vorliegenden Erfindung kann somit der Schaltungsaufbau für die gesamte Bildverarbeitung eines gelesenen Signals in geringer Größe und eine hohe Bildqualität erreicht werden.According to the present invention, the circuit structure for the entire image processing of a read signal can be made small in size and high image quality can be achieved.
Claims (7)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4063270A JPH05268470A (en) | 1992-03-19 | 1992-03-19 | Picture signal processing unit |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69315247D1 DE69315247D1 (en) | 1998-01-02 |
DE69315247T2 true DE69315247T2 (en) | 1998-06-10 |
Family
ID=13224443
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69315247T Expired - Fee Related DE69315247T2 (en) | 1992-03-19 | 1993-03-10 | Image signal processing device |
Country Status (5)
Country | Link |
---|---|
US (3) | US5555095A (en) |
EP (1) | EP0565861B1 (en) |
JP (1) | JPH05268470A (en) |
KR (1) | KR960014313B1 (en) |
DE (1) | DE69315247T2 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05268470A (en) * | 1992-03-19 | 1993-10-15 | Hitachi Ltd | Picture signal processing unit |
US5708514A (en) * | 1994-08-31 | 1998-01-13 | Kabushiki Kaisha Toshiba | Error diffusion method in a multi-level image recording apparatus utilizing adjacent-pixel characteristics |
US5867211A (en) * | 1995-10-27 | 1999-02-02 | Northrop Grumman Corporation | Apparatus and method for removing offset and shading from a video signal |
US6995872B2 (en) * | 2001-12-14 | 2006-02-07 | Xerox Corporation | Reduced-buffer error diffusion |
JP2004312072A (en) * | 2003-04-02 | 2004-11-04 | Matsushita Electric Ind Co Ltd | Image processing device, camera, and image processing method |
JP4476955B2 (en) * | 2006-03-17 | 2010-06-09 | 富士通マイクロエレクトロニクス株式会社 | Shading correction circuit and control method thereof |
JP5815390B2 (en) | 2011-12-08 | 2015-11-17 | ルネサスエレクトロニクス株式会社 | Semiconductor device and image processing method |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60169969U (en) * | 1984-04-18 | 1985-11-11 | 株式会社東芝 | image reading device |
JPH01198870A (en) * | 1987-10-08 | 1989-08-10 | Ricoh Co Ltd | Digital color picture processor |
US5130822A (en) * | 1989-03-10 | 1992-07-14 | Hitachi, Ltd. | Method and apparatus for correcting an image signal |
JP2810170B2 (en) * | 1989-12-15 | 1998-10-15 | 株式会社日立製作所 | Learning device for multilayer network |
JPH0722337B2 (en) * | 1990-01-08 | 1995-03-08 | 富士ゼロックス株式会社 | Film image parameter extraction method in image processing apparatus |
JP2974363B2 (en) * | 1990-04-02 | 1999-11-10 | 株式会社リコー | Image processing device |
GB2244407B (en) * | 1990-05-07 | 1994-03-02 | Mitsubishi Electric Corp | Color image reading apparatus |
US5091965A (en) * | 1990-07-16 | 1992-02-25 | Sony Corporation | Video image processing apparatus |
JPH04229850A (en) * | 1990-10-12 | 1992-08-19 | Ricoh Co Ltd | Copying machine |
US5262873A (en) * | 1990-11-07 | 1993-11-16 | Canon Kabushiki Kaisha | Image signal correcting in image data processing requiring only small memory capacity |
JP3130593B2 (en) * | 1991-01-08 | 2001-01-31 | 株式会社リコー | Document reader |
JPH05268470A (en) * | 1992-03-19 | 1993-10-15 | Hitachi Ltd | Picture signal processing unit |
-
1992
- 1992-03-19 JP JP4063270A patent/JPH05268470A/en active Pending
-
1993
- 1993-03-09 KR KR1019930003471A patent/KR960014313B1/en not_active IP Right Cessation
- 1993-03-10 DE DE69315247T patent/DE69315247T2/en not_active Expired - Fee Related
- 1993-03-10 EP EP93103844A patent/EP0565861B1/en not_active Expired - Lifetime
- 1993-03-18 US US08/034,388 patent/US5555095A/en not_active Expired - Fee Related
-
1996
- 1996-05-30 US US08/656,874 patent/US5812274A/en not_active Expired - Fee Related
-
1997
- 1997-12-03 US US08/984,110 patent/US6437825B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH05268470A (en) | 1993-10-15 |
EP0565861B1 (en) | 1997-11-19 |
US5812274A (en) | 1998-09-22 |
US5555095A (en) | 1996-09-10 |
US6437825B1 (en) | 2002-08-20 |
EP0565861A1 (en) | 1993-10-20 |
DE69315247D1 (en) | 1998-01-02 |
KR930020942A (en) | 1993-10-20 |
KR960014313B1 (en) | 1996-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3224319C2 (en) | Method and device for determining the type of density level distribution of an image area | |
DE3751841T2 (en) | Process for smoothing image signals | |
DE69119847T2 (en) | ELECTRONIC STILL IMAGE CAMERA WITH MULTI-FORMAT STORAGE OF IMAGES WITH FULL AND LIMITED RESOLUTION | |
DE69129581T2 (en) | METRIC IMPLEMENTATION MECHANISM FOR DIGITAL IMAGES IN A HIERARCHICAL MULTIPLE RESOLUTION AND MULTIPLE APPLICATION ENVIRONMENT | |
DE69120661T2 (en) | IMAGE COMPRESSION WITH COLOR INTERPOLATION FOR AN IMAGE RECORDING SYSTEM WITH ONLY ONE IMAGE RECORDER | |
DE3546136C2 (en) | ||
DE69230922T2 (en) | Video signal encoder with block exchange technology | |
DE3689062T2 (en) | Method and device for generating high-resolution binary image data. | |
DE4034535C2 (en) | Device and method for coding image data, and electronic still camera equipped therewith | |
DE2625973C3 (en) | Method and arrangement for the redundancy-reducing transformation of images | |
DE69108951T2 (en) | Digital halftone photographic reproduction. | |
DE3751614T2 (en) | Image processing method and device therefor. | |
DE3636702C2 (en) | ||
DE3339002C2 (en) | Method and device for processing an image signal | |
DE3686862T2 (en) | IMAGE PROCESSING PROCESS. | |
DE2948341A1 (en) | METHOD FOR PROCESSING IMAGE ELEMENTS AND DEVICE FOR PROCESSING AN IMAGE DATA SERIES | |
DE3876734T2 (en) | IMAGE PROCESSING. | |
DE3789091T2 (en) | Image processing method and system for image reconstruction. | |
DE69209866T2 (en) | Image processing method and scanning / printing system for performing this method | |
DE69229085T2 (en) | Image processing system | |
DE4113557C2 (en) | Color image reader | |
EP0132453B1 (en) | Method and apparatus for minimizing errors during the digital processing of electric signals | |
DE4038056C2 (en) | Process for the generation and storage of digitized density threshold values for screening a halftone image | |
DE69315247T2 (en) | Image signal processing device | |
DE69722126T2 (en) | Process for converting halftone screenings of the gray value signals of the picture elements of an image and image display device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |