JPH10293842A - Image correcting device - Google Patents
Image correcting deviceInfo
- Publication number
- JPH10293842A JPH10293842A JP9116434A JP11643497A JPH10293842A JP H10293842 A JPH10293842 A JP H10293842A JP 9116434 A JP9116434 A JP 9116434A JP 11643497 A JP11643497 A JP 11643497A JP H10293842 A JPH10293842 A JP H10293842A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- image
- correction
- data
- corrected
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Color, Gradation (AREA)
- Control Or Security For Electrophotography (AREA)
- Image Processing (AREA)
- Storing Facsimile Image Data (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、レーザープリン
タ、LEDプリンタ、デジタル複写機、ファクシミリ装
置、或いはプリンタ機能、複写機能、ファクシミリ機能
などを兼ね備えた複合機などデジタル画像形成装置に装
備される画像補正装置に関し、特に、画像補正処理によ
るデータ出力位置のずれを修正する機能を備えた画像補
正装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image correction apparatus provided in a digital image forming apparatus such as a laser printer, an LED printer, a digital copying machine, a facsimile machine, or a multifunction machine having a printer function, a copying function, a facsimile function and the like. More particularly, the present invention relates to an image correction apparatus having a function of correcting a data output position shift caused by an image correction process.
【0002】[0002]
【従来の技術】レーザープリンタ等のデジタル画像形成
装置には、ホストコンピュータやイメージスキャナ等か
ら送られてくる多値の入力画像データに基づいて画像形
成処理を行うに際し、画像のエッジ部を滑らかに表現す
るためにエッジスムージング補正を行う画像補正装置を
備えたものがある。この種の画像補正装置においては、
入力画像データの濃度階調情報の検出と2値の画像デー
タによるエッジ検出及び補正とを組み合わせ、補正デー
タを入力画像データ上に反映させることで高品位な画像
出力が得られるようにしている。図5は従来の画像補正
装置の構成を示すブロック図である。図示するように、
従来の画像補正装置は、多値の入力画像データD1をビ
ットマップ状に展開して検出するために入力画像の数ラ
イン分のデータを一時的に記憶する複数のラインバッフ
ァメモリ11−1〜11−5と、各ラインバッファメモ
リ11−1〜11−5に書き込まれた多値の画像データ
をそれぞれ2値の画像データに変換する多値−2値画像
変換部12−1〜12−5と、変換された2値の画像デ
ータをビットマップ状に展開して一時記憶すべく入力画
像データの各ドット位置に対応させて多数の記憶素子を
マトリクス状に配置してなる画像展開領域(RAM)1
3aを有する画像検出部13と、画像検出部13の画像
展開領域13a上に展開された画像データの注目画素P
に対して周囲の画素がどのような位置関係にあるのかを
検出する図示しないコントローラと、画像データの位置
情報から注目画素に対する補正データを生成する画像補
正部14と、画像補正を行った画素については画像補正
部14からの補正済画像データD2を、画像補正を行わ
なかった画素については多値の入力画像データ(補正対
象外画像データ)D3をそのまま出力する選択処理を行
う画像選択部15とを備えている。2. Description of the Related Art A digital image forming apparatus such as a laser printer performs smooth image edge processing when performing image forming processing based on multi-valued input image data sent from a host computer or an image scanner. Some image processing apparatuses include an image correction device that performs edge smoothing correction for expression. In this type of image correction device,
Detection of density gradation information of input image data is combined with edge detection and correction using binary image data, and a high-quality image output is obtained by reflecting the correction data on the input image data. FIG. 5 is a block diagram showing a configuration of a conventional image correction device. As shown
The conventional image correction apparatus includes a plurality of line buffer memories 11-1 to 11 which temporarily store data for several lines of an input image in order to develop and detect multi-valued input image data D1 in a bitmap form. -5, and multi-level / binary image conversion units 12-1 to 12-5 for converting the multi-level image data written in the line buffer memories 11-1 to 11-5 into binary image data, respectively. An image development area (RAM) in which a large number of storage elements are arranged in a matrix corresponding to each dot position of input image data so that the converted binary image data is developed in a bitmap form and temporarily stored. 1
3a, and a target pixel P of image data developed on the image development area 13a of the image detection unit 13
A controller (not shown) that detects the positional relationship between surrounding pixels with respect to the image, an image correction unit 14 that generates correction data for a target pixel from position information of image data, and a pixel that has been subjected to image correction An image selection unit 15 that performs a selection process of outputting the corrected image data D2 from the image correction unit 14 and the multi-valued input image data (non-correction target image data) D3 for pixels for which image correction has not been performed; It has.
【0003】この画像補正装置では、コンピュータやイ
メージスキャナ等から送られてくる数ライン分の入力画
像データがラインバッファメモリ11−1〜11−5に
書き込まれ、補正対象画素の場合、書き込まれた画像デ
ータが多値−2値画像変換部12−1〜12−5で濃度
に応じて2値の画像データに変換される。変換により得
られた2値の画像データは画像検出部13に送られ、画
像展開領域13a上で入力画像のドットパターンに対応
するビットマップ・イメージに展開される。そして、画
像展開領域13a上で注目画素Pに対して周囲の画素が
どのような位置関係にあるかが検知され、得られた位置
情報は画像補正部15に送られる。画像補正部15は、
入力された位置情報に基づいて注目画素Pに対する補正
済画像データD2を生成し画像選択部15に出力する。
また、注目画素Pを含むラインについては、画像補正を
行うデータパス以外に多値データのまま画素データが画
像選択部15に入力される。そして、画像補正を行った
画素については画像補正部14からの補正済画像データ
D2が、画像補正を行わなかった画素については補正対
象外画像データD3が出力画像データとしてそのまま出
力される。以上の一連の画像処理は画像出力のタイミン
グに合わせ行う必要があるため、共通の画像処理基準ク
ロックCKに同期して行われる。In this image correction apparatus, several lines of input image data sent from a computer, an image scanner, or the like are written into line buffer memories 11-1 to 11-5. The image data is converted into binary image data according to the density by the multi-value / binary image conversion units 12-1 to 12-5. The binary image data obtained by the conversion is sent to the image detection unit 13 and is expanded on the image expansion area 13a into a bitmap image corresponding to the dot pattern of the input image. Then, the positional relationship between the surrounding pixels and the target pixel P on the image development area 13a is detected, and the obtained positional information is sent to the image correcting unit 15. The image correction unit 15
The corrected image data D <b> 2 for the target pixel P is generated based on the input position information, and is output to the image selection unit 15.
For the line including the target pixel P, the pixel data is input to the image selection unit 15 as multi-value data other than the data path for performing the image correction. Then, the corrected image data D2 from the image correction unit 14 is output as it is for the pixels for which the image correction has been performed, and the non-correction target image data D3 is output as the output image data for the pixels for which the image correction has not been performed. Since the above series of image processing needs to be performed at the timing of image output, it is performed in synchronization with the common image processing reference clock CK.
【0004】[0004]
【発明が解決しようとする課題】しかし、従来の画像補
正装置では、多値−2値画像変換部12−1〜12−
5、画像検出部13、及び画像補正部14における処理
が共通の画像処理基準クロックCKに同期して行われる
ため、これら各部における処理の所要時間分のクロック
数だけ、画像補正処理を行わずに多値データのまま画像
選択部15に入力される補正対象外画素データD3に対
して補正済画像データD2の出力タイミングが遅れるこ
とになる。その結果、補正済画像データD2と補正対象
外画素データD3との間の出力タイミングのずれが印字
出力位置のずれとして現れることになるため、図6に示
すように、補正対象画素と補正対象とならない画素の出
力位置が一致しなくなるという不具合があった。本発明
の解決すべき課題は、上記従来の技術の不具合を解消
し、エッジスムージング補正の処理時間に合わせて補正
対象外の通常画像の出力位置を移動することにより、補
正対象画素と補正対象外画素の画像出力位置のずれを調
整してより高品位な補正画像の出力を行うことができる
画像補正装置を提供することにある。However, in the conventional image correction apparatus, the multi-value / binary image converters 12-1 to 12- are used.
5, since the processes in the image detecting unit 13 and the image correcting unit 14 are performed in synchronization with the common image processing reference clock CK, the image correcting process is not performed by the number of clocks for the time required for the processing in each unit. The output timing of the corrected image data D2 is delayed with respect to the non-correction target pixel data D3 input to the image selection unit 15 as multi-value data. As a result, a shift in the output timing between the corrected image data D2 and the non-correction pixel data D3 appears as a shift in the print output position, and as shown in FIG. There is a problem that the output positions of the pixels that do not match do not match. The problem to be solved by the present invention is to solve the above-mentioned disadvantages of the conventional technology, and to move the output position of the normal image which is not to be corrected in accordance with the processing time of the edge smoothing correction, so that the pixel to be corrected and the pixel to be corrected It is an object of the present invention to provide an image correction apparatus capable of adjusting a shift of an image output position of a pixel and outputting a higher-quality corrected image.
【0005】[0005]
【課題を解決するための手段】上記課題を解決するため
に、請求項1に記載の発明は、入力画像データの数ライ
ン分のデータを一時的に記憶する複数のラインバッファ
メモリと、各ラインバッファメモリに書き込まれた多値
の画像データをそれぞれ2値の画像データに変換する多
値−2値画像変換部と、変換された2値の画像データを
ビットマップ状に展開し一時保持する画像展開部とを備
え、該画像展開部に展開された画像データに基づいて画
像のエッジ部の形状を認識し、その結果に基づき補正が
必要な画素があればその画素の画像データに対して補正
処理を行って補正処理後の画像データを出力し、補正処
理を行わない画素の場合は元の画像データを出力する画
像補正装置において、前記入力画像データが入力されて
から前記補正処理後の画像データが出力されるまでの時
間と、補正処理を行わない画素の画像データが出力され
るまでの時間との間に時間差が生じないように、補正処
理を行わない画素の画像データの出力タイミングを変化
させる画像データシフト部を備えたことを特徴としてい
る。上記請求項1に記載の発明の装置構成によれば、補
正が必要な画素の画像データに対する補正処理に要する
時間分だけ、補正処理を行わない画素の画像データを画
像データシフト部に一時保持して出力タイミングを遅ら
せる処理を行うことにより、補正対象画素と補正対象外
画素の画像出力位置のずれを無くし高品位な画像出力を
行うことができる。また、請求項2に記載の発明では、
請求項1の画像補正装置において、前記複数のラインバ
ッファメモリのうち補正が必要な画素を含むラインより
後の画像データを一時的に記憶するラインバッファメモ
リには、前記入力画像データをそれより低階調の画像デ
ータ(例えば2値の画像データ)に変換して入力するよ
うに構成したことを特徴としている。上記請求項2に記
載の発明の装置構成によれば、補正処理する必要のない
ラインの入力画像データを一時的に記憶するためのライ
ンバッファメモリの容量を小さくすることができる。According to an aspect of the present invention, there is provided an image processing apparatus comprising: a plurality of line buffer memories for temporarily storing data for several lines of input image data; A multi-valued-to-binary image conversion unit for converting multi-valued image data written in the buffer memory into binary image data, and an image for temporarily storing the converted binary image data developed in a bitmap form A developing unit for recognizing a shape of an edge portion of the image based on the image data developed in the image developing unit, and correcting the image data of the pixel if any pixel needs correction based on the result. An image correction device that performs processing and outputs image data after the correction processing, and outputs original image data in the case of a pixel that is not subjected to the correction processing. The output of the image data of the pixel not subjected to the correction processing is performed so that there is no time difference between the time until the image data of the pixel is output and the time until the image data of the pixel not subjected to the correction processing is output. It is characterized by having an image data shift unit for changing the timing. According to the device configuration of the first aspect of the present invention, the image data of the pixel not subjected to the correction processing is temporarily stored in the image data shift unit for the time required for the correction processing of the image data of the pixel requiring the correction. By performing the process of delaying the output timing by performing the process, it is possible to eliminate a shift between the image output positions of the correction target pixel and the non-correction target pixel, and to perform high-quality image output. In the invention according to claim 2,
2. The image correction device according to claim 1, wherein the line buffer memory for temporarily storing image data after a line including a pixel requiring correction among the plurality of line buffer memories stores the input image data at a lower level. It is characterized in that it is configured to be converted into gradation image data (for example, binary image data) and input. According to the apparatus configuration of the second aspect of the present invention, the capacity of the line buffer memory for temporarily storing the input image data of the line that does not need to be corrected can be reduced.
【0006】[0006]
【発明の実施の形態】以下、本発明の実施の形態につい
て説明する。図1は本発明に係る画像補正装置の実施の
形態の一例を示すブロック図である。図示するように、
画像補正装置100は、多値の入力画像データD1をビ
ットマップ状に展開して検出するために入力画像の数ラ
イン分のデータを一時的に記憶する複数(この例では5
ライン分)のラインバッファメモリ1−1〜1−5と、
各ラインバッファメモリ1−1〜1−5に書き込まれた
多値の画像データをそれぞれ2値の画像データに変換す
る多値−2値画像変換部2−1〜2−5と、変換された
2値の画像データをビットマップ状に展開して一時記憶
すべく入力画像データの各ドット位置に対応させて多数
の記憶素子をマトリクス状に配置してなる画像展開領域
(RAM)3aを有する画像検出部3と、画像検出部3
の画像展開領域3a上に展開された画像データに基づい
て注目画素Pに対する黒画素の位置を検出することによ
って、黒画素領域と白画素領域との境界部(エッジ部)
の形状を認識する図示しないコントローラと、画像デー
タの位置情報を注目画素Pに対する補正データ(以下、
補正済画像データという。)D2として生成する画像補
正部4と、補正処理を行った画素については画像補正部
4からの補正データを、画像補正を行わなかった画素に
ついては多値の入力画像データ(以下、補正対象外画像
データという。)D3をそのまま出力する選択を行う画
像選択部5と、入力画像データD1が入力されてから補
正済画像データD2が出力されるまでの時間と、補正対
象外画像データD3が出力されるまでの時間との間に時
間差が生じないように、補正処理を行わない画素の画像
データD3の出力タイミングを変化させるバッファメモ
リ6aを有する画像データシフト部6とを備えて構成さ
れる。Embodiments of the present invention will be described below. FIG. 1 is a block diagram showing an example of an embodiment of an image correction device according to the present invention. As shown
The image correction apparatus 100 temporarily stores data for several lines of the input image in order to develop and detect the multi-valued input image data D1 in a bitmap form (5 in this example).
Line buffer memories 1-1 to 1-5).
Multi-level / binary image conversion units 2-1 to 2-5 for converting the multi-level image data written in each of the line buffer memories 1-1 to 1-5 into binary image data, respectively; An image having an image development area (RAM) 3a in which a large number of storage elements are arranged in a matrix corresponding to each dot position of input image data so that binary image data is developed in a bitmap form and temporarily stored. Detecting unit 3 and image detecting unit 3
The boundary (edge) between the black pixel region and the white pixel region is detected by detecting the position of the black pixel with respect to the pixel of interest P based on the image data developed on the image development region 3a.
And a controller (not shown) for recognizing the shape of the image data.
This is referred to as corrected image data. ) The image correction unit 4 generated as D2, the correction data from the image correction unit 4 for the pixels that have been subjected to the correction processing, and the multi-valued input image data (hereinafter, not to be corrected) for the pixels that have not been subjected to the image correction. Image selection unit 5 for selecting to output D3 as it is, time from input image data D1 being input to output of corrected image data D2, and output of image data D3 not to be corrected. And an image data shift unit 6 having a buffer memory 6a for changing the output timing of the image data D3 of the pixel that is not subjected to the correction processing so that no time difference occurs between the image data shift unit 6 and the image data D3.
【0007】図2(a)は多値−2値画像変換部2−1
〜2−5の構成を示すブロック図である。多値−2値画
像変換部2−1〜2−5は、基準となる多値データを記
憶保持した比較基準データ格納部7と、多値の入力画像
データD1と比較基準データ格納部7に記憶されている
多値データとを比較し、図2(b)に示すテーブルに従
って“1”又は“0”の2値の出力データを生成するデ
ータ比較部8とを有しており、入力画像データD1の階
調を検出し、ある一定の濃度を基準にして入力画像デー
タを2値データに置き換える処理を行う。FIG. 2A shows a multi-level / binary image converter 2-1.
It is a block diagram which shows the structure of 2-5. The multi-value / binary image conversion units 2-1 to 2-5 store the multi-value data serving as a reference in the comparison reference data storage unit 7, and the multi-value input image data D1 and the comparison reference data storage unit 7. A data comparing unit 8 that compares the stored multi-valued data with the stored multi-valued data and generates binary output data of “1” or “0” according to a table shown in FIG. The gradation of the data D1 is detected, and the input image data is replaced with binary data based on a certain density.
【0008】次に、本実施の形態の画像補正装置の動作
について説明する。コンピュータやイメージスキャナ等
からプリントデータが送られてくると、数ライン分の入
力画像データがラインバッファメモリ1−1〜1−5に
書き込まれ、ラインバッファメモリ1−1〜1−5に書
き込まれた画像データが多値−2値画像変換部2−1〜
2−5で濃度に応じて2値の画像データに変換される。
変換により得られた2値の画像データは画像検出部3に
送られ、展開領域3a上で入力画像のドットパターンに
対応するビットマップ・イメージに展開される。そし
て、展開領域3a上で注目画素Pに対して周囲の画素が
どのような位置関係にあるかが検知され、得られた位置
情報は画像補正部4に送られる。画像補正部4では、入
力された位置情報に基づいて注目画素Pに対する補正デ
ータが生成され画像選択部5に出力される。また、注目
画素Pを含むラインについては、注目画素Pの画像デー
タ以外の画素の画像データが多値データのまま画像デー
タシフト部6を介して画像選択部5に入力される。そし
て、画像補正を行った画素については画像補正部4から
の補正済画像データD2が、画像補正を行わなかった画
素については補正対象外画像データD3が出力画像デー
タとして出力される。以上の一連の画像処理は画像出力
のタイミングに合わせ行う必要があるため、共通の画像
処理基準クロックCKに同期して行われる。Next, the operation of the image correction apparatus according to the present embodiment will be described. When print data is sent from a computer, an image scanner, or the like, input image data for several lines is written to the line buffer memories 1-1 to 1-5 and written to the line buffer memories 1-1 to 1-5. Image data is converted to multi-level / binary image conversion units 2-1 to 2-1
In 2-5, the image data is converted into binary image data according to the density.
The binary image data obtained by the conversion is sent to the image detection unit 3 and is developed into a bitmap image corresponding to the dot pattern of the input image on the development area 3a. Then, it is detected how the surrounding pixels are located relative to the target pixel P on the development area 3a, and the obtained position information is sent to the image correction unit 4. The image correction unit 4 generates correction data for the target pixel P based on the input position information, and outputs the generated correction data to the image selection unit 5. For the line including the target pixel P, the image data of the pixels other than the image data of the target pixel P is input to the image selection unit 5 via the image data shift unit 6 without changing the multi-value data. Then, the corrected image data D2 from the image correcting unit 4 is output as the output image data for the pixel for which the image correction has been performed, and the non-correction image data D3 for the pixel for which the image correction has not been performed. Since the above series of image processing needs to be performed at the timing of image output, it is performed in synchronization with the common image processing reference clock CK.
【0009】そのため、従来の画像補正装置において
は、多値−2値画像変換部2−1〜2−5、画像検出部
3、及び画像補正部4における処理の所要時間分のクロ
ック数だけ、補正対象外画像データD3に対して補正済
画像データD2の出力タイミングが遅れることになり、
図6に示すように、補正済画像データD2と補正対象外
画像データD3の出力位置が一致しなくなるという不具
合があった。これに対し、本実施の形態の画像補正装置
100においては、ラインバッファメモリ1−1〜1−
5から画像選択部5に補正対象外画像データD3を導く
ラインの途中に画像データシフト部6を設けたことによ
り、入力画像データD1が入力されてから補正済画像デ
ータD2が出力されるまでの時間と、補正対象外画像デ
ータD3が出力されるまでの時間との間に時間差が生じ
ないように、補正処理に要する時間分だけ、補正対象外
画像データD3を画像データシフト部6に一時保持して
その出力タイミングを遅らせる処理を行うことができ
る。この遅延処理により、図3に示すように、補正済画
像データと補正対象外画像データの出力位置のずれを無
くし、入力画像に一致した画素の位置関係で画像出力を
行うことが可能になる。For this reason, in the conventional image correction apparatus, the number of clocks for the time required for processing in the multi-value / binary image conversion units 2-1 to 2-5, the image detection unit 3, and the image correction unit 4 is calculated. The output timing of the corrected image data D2 is delayed with respect to the non-correction target image data D3,
As shown in FIG. 6, there is a problem that the output positions of the corrected image data D2 and the non-correction target image data D3 do not match. On the other hand, in the image correction apparatus 100 of the present embodiment, the line buffer memories 1-1 to 1--1
5, the image data shift unit 6 is provided in the middle of the line for guiding the non-correction target image data D3 to the image selection unit 5, so that the input image data D1 is input and the corrected image data D2 is output. The non-correction target image data D3 is temporarily stored in the image data shift unit 6 for the time required for the correction processing so that a time difference does not occur between the time and the time until the non-correction target image data D3 is output. Then, a process of delaying the output timing can be performed. By this delay processing, as shown in FIG. 3, it is possible to eliminate the displacement between the output positions of the corrected image data and the non-correction target image data, and to perform image output with the positional relationship of the pixels that match the input image.
【0010】次に、本発明の別の実施の形態について説
明する。図1に示す画像補正装置100は、画像検出部
3の展開領域3aの画素マトリックスのライン数分のラ
インバッファメモリ1−1〜1−5を備えている。しか
しながら多値の入力画像データを保持する必要があるの
は注目画素Pを含むラインまでであって、それより後の
ラインの画像データを一時保存するラインバッファメモ
リ1−4、1−5は、画像検出部3に2値の画像データ
を受け渡すだけで十分である。そこで、図4に示す本発
明の別の実施の形態の画像補正装置では、注目画素Pを
含むラインより後の入力画像データは、予め2値の画像
データとしてラインバッファメモリ1−4’、1−5’
に入力するように構成している。これにより、ラインバ
ッファメモリ1−4’、1−5’を小容量化することが
できる。例えば、入力画像データD1が1ドット当たり
8ビットの情報量を持つ場合であれば、注目画素Pを含
むラインより後のラインバッファメモリ1−4’、1−
5’は、1/8の容量ですむ。また、この場合、多値−
2値変換部2−3で2値に変換した画像データをライン
バッファメモリ1−4’、1−5’に入力するように構
成しているため、特別に回路を追加する必要はない。し
たがって、ラインバッファメモリ部及び多値−2値変換
部の回路を例えばゲートアレイなどのデバイスで構成し
た場合、回路規模の縮小、発熱の減少、コストの削減、
高密度実装などが実現可能となる。なお、以上の実施の
形態では、入力画像の5ライン分のデータを2値の画像
データに変換して画像検出部3の展開領域3aにビット
マップ状に展開する装置構成を例にとり説明したが、よ
り多数或いは少数のライン分の画像データを扱うように
構成してもよい。Next, another embodiment of the present invention will be described. The image correction apparatus 100 shown in FIG. 1 includes line buffer memories 1-1 to 1-5 for the number of lines of the pixel matrix in the development area 3a of the image detection unit 3. However, it is necessary to hold the multi-valued input image data up to the line including the pixel of interest P, and the line buffer memories 1-4 and 1-5 for temporarily storing the image data of the subsequent lines are: It is sufficient to pass binary image data to the image detection unit 3. Therefore, in the image correction apparatus according to another embodiment of the present invention shown in FIG. 4, input image data after a line including a pixel of interest P is previously converted into binary image data as line buffer memories 1-4 ', 1'. -5 '
Is configured to be input. Thereby, the capacity of the line buffer memories 1-4 'and 1-5' can be reduced. For example, if the input image data D1 has an information amount of 8 bits per dot, the line buffer memories 1-4 ', 1-
5 'requires only 1/8 of the capacity. Also, in this case,
Since the image data converted into binary by the binary converter 2-3 is configured to be input to the line buffer memories 1-4 'and 1-5', it is not necessary to add a special circuit. Therefore, when the circuits of the line buffer memory unit and the multi-value / two-value conversion unit are configured by devices such as a gate array, the circuit scale is reduced, the heat generation is reduced, and the cost is reduced.
High-density mounting can be realized. In the above embodiment, an example of an apparatus configuration in which data of five lines of an input image is converted into binary image data and developed in a bitmap shape in a development area 3a of the image detection unit 3 has been described. , The image data for more or less lines may be handled.
【0011】[0011]
【発明の効果】以上要するに、本発明によれば以下のよ
うな優れた効果を発揮できる。請求項1に記載の発明に
係る画像補正装置によれば、補正が必要な画素の画像デ
ータに対する補正処理に要する時間分だけ、補正処理を
行わない画素の画像データを画像データシフト部に一時
保持して出力タイミングを遅らせる処理を行うことによ
り、補正対象画素と補正対象外画素の画像出力位置のず
れを無くし高品位な画像出力を行うことができる。請求
項2に記載の発明に係る画像補正装置によれば、請求項
1の効果に加え、補正処理する必要のないラインの入力
画像データを一時的に記憶するためのラインバッファメ
モリの容量を小さくすることができるので、回路規模の
縮小、発熱の減少、コストの削減、高密度実装などが可
能となる。In summary, according to the present invention, the following excellent effects can be exhibited. According to the image correction apparatus according to the first aspect of the present invention, the image data of the pixel not subjected to the correction processing is temporarily stored in the image data shift unit for the time required for the correction processing of the image data of the pixel requiring the correction. By performing the process of delaying the output timing in this way, it is possible to eliminate the deviation of the image output positions of the correction target pixel and the non-correction target pixel and to perform high-quality image output. According to the image correction device of the second aspect, in addition to the effect of the first aspect, the capacity of the line buffer memory for temporarily storing input image data of a line that does not need to be corrected is reduced. Therefore, it is possible to reduce the circuit scale, reduce heat generation, reduce cost, and perform high-density mounting.
【図1】本発明に係る画像補正装置の実施の形態の一例
を示すブロック図である。FIG. 1 is a block diagram illustrating an example of an embodiment of an image correction device according to the present invention.
【図2】(a)は図1に示す画像補正装置の多値−2値
画像変換部の構成を示すブロック図、(b)は多値−2
値画像変換部の多値−2値データ変換テーブルを示す説
明図である。2A is a block diagram illustrating a configuration of a multi-level / two-level image conversion unit of the image correction apparatus illustrated in FIG. 1, and FIG.
FIG. 4 is an explanatory diagram showing a multi-value / two-value data conversion table of a value image conversion unit.
【図3】図1に示す画像補正装置における画像補正動作
の説明図である。FIG. 3 is an explanatory diagram of an image correction operation in the image correction device shown in FIG.
【図4】本発明に係る画像補正装置の他の実施の形態を
示すブロック図である。FIG. 4 is a block diagram showing another embodiment of the image correction device according to the present invention.
【図5】従来の画像補正装置の一例を示すブロック図で
ある。FIG. 5 is a block diagram illustrating an example of a conventional image correction device.
【図6】従来の画像補正装置における画像補正動作の説
明図である。FIG. 6 is an explanatory diagram of an image correction operation in a conventional image correction device.
1−1〜1−5 ラインバッファメモリ、1−4’ ラ
インバッファメモリ、1−5’ ラインバッファメモ
リ、2−1〜2−5 多値−2値画像変換部、3画像検
出部、3a 画像展開領域、4 画像補正部、5 画像
選択部、6 画像データシフト部、6a バッファメモ
リ、7 比較基準データ格納部、8 データ比較部、1
00 画像補正装置、D1 入力画像データ、D2 補
正済画像データ、D3 補正対象外画像データ、P 注
目画素。1-1 to 1-5 line buffer memory, 1-4 'line buffer memory, 1-5' line buffer memory, 2-1 to 2-5 multi-value / binary image converter, 3 image detector, 3a image Expansion area, 4 image correction section, 5 image selection section, 6 image data shift section, 6a buffer memory, 7 comparison reference data storage section, 8 data comparison section, 1
00 Image correction device, D1 input image data, D2 corrected image data, D3 non-correction target image data, P target pixel.
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 FI H04N 1/40 101D 101C ──────────────────────────────────────────────────の Continued on the front page (51) Int.Cl. 6 Identification code FI H04N 1/40 101D 101C
Claims (2)
一時的に記憶する複数のラインバッファメモリと、各ラ
インバッファメモリに書き込まれた多値の画像データを
それぞれ2値の画像データに変換する多値−2値画像変
換部と、変換された2値の画像データをビットマップ状
に展開し一時保持する画像展開部とを備え、該画像展開
部に展開された画像データに基づいて画像のエッジ部の
形状を認識し、その結果に基づき補正が必要な画素があ
ればその画素の画像データに対して補正処理を行って補
正処理後の画像データを出力し、補正処理を行わない画
素の場合は元の画像データを出力する画像補正装置にお
いて、 前記入力画像データが入力されてから前記補正処理後の
画像データが出力されるまでの時間と、補正処理を行わ
ない画素の画像データが出力されるまでの時間との間に
時間差が生じないように、補正処理を行わない画素の画
像データの出力タイミングを変化させる画像データシフ
ト部を備えたことを特徴とする画像補正装置。1. A plurality of line buffer memories for temporarily storing data of several lines of input image data, and multi-value image data written in each line buffer memory is converted into binary image data. A multivalued / binary image conversion unit; and an image expansion unit that expands the converted binary image data into a bitmap and temporarily stores the image data, and based on the image data expanded in the image expansion unit, The shape of the edge portion is recognized, and if there is a pixel that needs to be corrected based on the result, a correction process is performed on the image data of that pixel, and the image data after the correction process is output. In this case, in the image correction device that outputs the original image data, the time from when the input image data is input to when the image data after the correction processing is output, and the number of pixels for which the correction processing is not performed. An image correction apparatus, comprising: an image data shift unit that changes an output timing of image data of a pixel that is not subjected to a correction process so that a time difference does not occur between the time until the image data is output. .
補正が必要な画素を含むラインより後の画像データを一
時的に記憶するラインバッファメモリには、前記入力画
像データをそれより低階調の画像データに変換して入力
するように構成したことを特徴とする請求項1に記載の
画像補正装置。2. A line buffer memory for temporarily storing image data after a line including a pixel requiring correction among the plurality of line buffer memories. 2. The image correction apparatus according to claim 1, wherein the image correction apparatus is configured to convert the data into data and input the converted data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11643497A JP3825134B2 (en) | 1997-04-18 | 1997-04-18 | Image correction apparatus and image correction method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11643497A JP3825134B2 (en) | 1997-04-18 | 1997-04-18 | Image correction apparatus and image correction method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH10293842A true JPH10293842A (en) | 1998-11-04 |
JP3825134B2 JP3825134B2 (en) | 2006-09-20 |
Family
ID=14687018
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11643497A Expired - Fee Related JP3825134B2 (en) | 1997-04-18 | 1997-04-18 | Image correction apparatus and image correction method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3825134B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7843460B2 (en) | 2007-04-13 | 2010-11-30 | Seiko Epson Corporation | Method and apparatus for bandwidth corruption recovery |
-
1997
- 1997-04-18 JP JP11643497A patent/JP3825134B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7843460B2 (en) | 2007-04-13 | 2010-11-30 | Seiko Epson Corporation | Method and apparatus for bandwidth corruption recovery |
Also Published As
Publication number | Publication date |
---|---|
JP3825134B2 (en) | 2006-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7372992B2 (en) | Image data processing machine | |
JP2000022934A (en) | Image processor | |
US5327258A (en) | Image processing apparatus | |
JP4096967B2 (en) | Image processing apparatus and image processing method | |
JPH10293842A (en) | Image correcting device | |
JPH1093819A (en) | Picture processor | |
JP2000103117A (en) | Image forming apparatus | |
JP3798553B2 (en) | Image processing device | |
JP3353078B2 (en) | Image processing apparatus and method | |
US5909536A (en) | Resolution converter for dot images | |
JP2643273B2 (en) | Image processing device | |
JP3950871B2 (en) | Image processing method and apparatus | |
JP2921685B2 (en) | Image data correction device | |
JP3850582B2 (en) | Image processing device | |
JP2000217002A (en) | Image formation device and image formation method | |
JPH11155064A (en) | Picture processing method and device thereof | |
JP3014257B2 (en) | Document reading device | |
JP2000188678A (en) | Image processing unit and method for correcting tilting | |
JP2001232858A (en) | Image forming apparatus | |
JP2007194955A (en) | Image processing device | |
JP2001184502A (en) | Device and method for processing image and computer readable recording medium with recorded program for computer to execute the same method | |
JP2005109857A (en) | Image processor and control method therefor | |
JPH06253140A (en) | Picture discrimination device, isolating point elimination device and picture reduction device | |
JPH0379364A (en) | Recorder | |
JP2002354250A (en) | Image processor and image processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060327 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060403 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060602 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060626 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060629 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090707 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100707 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110707 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120707 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |