Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3866867B2 - Image processing apparatus and image processing method - Google Patents
[go: Go Back, main page]

JP3866867B2 - Image processing apparatus and image processing method - Google Patents

Image processing apparatus and image processing method Download PDF

Info

Publication number
JP3866867B2
JP3866867B2 JP28811098A JP28811098A JP3866867B2 JP 3866867 B2 JP3866867 B2 JP 3866867B2 JP 28811098 A JP28811098 A JP 28811098A JP 28811098 A JP28811098 A JP 28811098A JP 3866867 B2 JP3866867 B2 JP 3866867B2
Authority
JP
Japan
Prior art keywords
image data
image
difference
data storage
input
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
Application number
JP28811098A
Other languages
Japanese (ja)
Other versions
JP2000115545A (en
Inventor
寛美 石崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP28811098A priority Critical patent/JP3866867B2/en
Publication of JP2000115545A publication Critical patent/JP2000115545A/en
Application granted granted Critical
Publication of JP3866867B2 publication Critical patent/JP3866867B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)
  • Storing Facsimile Image Data (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は,デジタルフルカラー複写機などのカラー画像形成装置に適用され,カラー原稿画像をR,G,B画像データとして取り込み,Y,M,C,Kの面順次に1版毎の画像データとして形成する際に画像データに含まれるノイズを除去する処理を行う画像処理装置および画像処理方法に関する。
【0002】
【従来の技術】
従来より,カラースキャナなどの画像入力装置で読み取ったR,G,B画像データを,Y,M,C,Kの面順次に1版毎の画像データとして形成する場合,入力されたR,G,B画像データを一旦画像メモリに格納し,該格納した画像データから版毎の画像データを作成することが一般に行われている。
【0003】
【発明が解決しようとする課題】
しかしながら,上記に示されるような従来の技術にあっては,画像メモリを利用して入力画像を取り込み,そのデータを用いて画像処理を行う場合,何らかのの要因で画像メモリにノイズが含まれるデータが格納されることがある。このため,このノイズを含んだデータそのものを用いて作像すると良質な画像が得られないという問題点があった。
【0004】
本発明は,上記に鑑みてなされたものであって,ノイズを含んだ画像データによる作像を回避することにより,良質な画像を得ることを目的とする。
【0005】
【課題を解決するための手段】
上記の目的を達成するために,請求項1に係る画像処理装置にあっては,原稿画像を読み取る画像入力手段から供給されるR,G,B画像データを,Y,M,C,Kの面順次に1版毎の画像データとして形成するための画像処理を実行する画像処理装置において,前記画像入力手段により読み取った画像データを格納する画像データ格納手段と,前記画像入力手段から入力される画像データと前記画像データ格納手段から読み出された画像データとの差を演算する演算手段と,前記演算手段により演算された値とあらかじめ設定された基準値とを比較する比較手段と,を備え,1版目作像の際に,前記画像入力手段から入力された画像データを前記画像データ格納手段に格納し,同時に前記画像入力手段で再度読み取り動作を行い,2版目以降は前記格納した画像データを読み出して画像データを生成し,かつ2版目以降の画像データを前記画像入力手段から取り込み,この2つの画像データとの差を前記演算手段で演算し,その差が前記基準値に対して大きい場合に現在実行中の作像を中止し,再度前記画像入力手段から前記画像データ格納手段に画像データを取り込むものである。
【0006】
また,請求項2に係る画像処理装置にあっては,前記画像入力手段から入力された画像データを前記画像データ格納手段に格納し,該格納した画像データを読み出して1・2版目の画像データを生成し,3版目作像時に前記画像入力手段で再度読み取り動作を行って画像データを取得し,この2つの画像データとの差を前記演算手段で演算し,その差が前記基準値に対して大きい場合に現在実行中の作像を中止し,再度前記画像入力手段から前記画像データ格納手段に画像データを取り込むものである。
【0007】
また,請求項3に係る画像処理装置にあっては,原稿画像を読み取る画像入力手段から供給されるR,G,B画像データを,Y,M,C,Kの面順次に1版毎の画像データとして形成するための画像処理を実行する画像処理装置において,前記画像入力手段により読み取ったR,G,B画像データを格納する画像データ格納手段と,前記画像入力手段から入力されるR,G,B画像データと前記画像データ格納手段から読み出されたR,G,B画像データとの差を演算する演算手段と,前記演算手段により演算された値とあらかじめ設定された基準値とを比較する比較手段と,を備え,Y,M,C,Kの面順次に画像データを形成する1版目作像の際に,前記画像入力手段から入力されたR,G,B画像データを前記画像データ格納手段に格納し,2版目以降の作像の際には,前記画像データ格納手段に格納したR,G,B画像データを読み出して画像データを生成し,同時に,前記画像入力手段からR,G,B画像データを再度取り込み,前記画像データ格納手段に格納したR,G,B画像データと,前記画像入力手段から再度取り込んだR,G,B画像データと,の差を前記演算手段で演算し,前記演算手段により演算した差が前記基準値に対して大きい場合には,実行中の作像を中止し,再度前記画像入力手段から前記画像データ格納手段にR,G,B画像データを取り込むものである。
【0008】
また,請求項4に係る画像処理方法にあっては,原稿画像を読み取って得られるR,G,B画像データを,Y,M,C,Kの面順次に1版毎の画像データとして形成するための画像処理方法において,前記原稿画像を読み取って得られたR,G,B画像データを格納する画像データ格納工程と,前記原稿画像を読み取って得られたR,G,B画像データと前記画像データ格納工程で格納したR,G,B画像データとの差を演算する演算工程と,
前記演算工程により演算された値とあらかじめ設定された基準値とを比較する比較工程と,を含み,Y,M,C,Kの面順次に画像データを形成する1版目作像の際に,前記画像データ格納工程を実行し,2版目以降の作像の際には,前記画像データ格納工程で格納したR,G,B画像データを読み出して画像データを生成し,同時に,前記原稿画像からR,G,B画像データを再度取り込み,前記画像データ格納工程で格納したR,G,B画像データと,前記原稿画像から再度取り込んだR,G,B画像データと,の差を前記演算工程で演算し,前記演算工程において演算した差が前記基準値に対して大きい場合には,実行中の作像を中止し,再度,前記画像データ格納工程を実行するものである。
【0009】
【発明の実施の形態】
以下,本発明の画像処理装置および画像処理方法の実施の形態について添付図面を参照し,詳細に説明する。
【0010】
〔実施の形態1〕
(システムの構成)
図1は,本発明の実施の形態1に係る画像処理装置が適用されるに好適なシステムの主要構成を示すブロック図である。図において,101はカラー原稿を光学的にスキャンし,R,G,Bのデジタルデータとして入力する画像入力手段としてのスキャナ,102はスキャナ101から入力されたデジタルデータを書き込むための画像データ格納手段としての画像メモリ,103はスキャナ101から入力されるデータと画像メモリ102から読み出したデータとの差を演算する演算手段としての減算器,104はあらかじめ比較のための基準となる値を設定しておくしきい値レジスタ,105はしきい値レジスタ104に設定されているしきい値と減算器103の出力値とを比較する比較手段としての比較器である。
【0011】
(システムの動作)
次に,以上のように構成されたシステムにおける本発明の特徴となる動作について説明する。まず,スキャナ101で読み取った入力画像データを画像メモリ102に書き込む。例えば4版でカラー画像を作成する場合,1版目を作成する際,同時に画像メモリ102に書き込む。そして,2版目作成以降は,画像メモリ102から読み出すことにより,通常のスキャン動作は不要になる。
【0012】
しかし,2版目以降のカラー画像を作成する場合にもスキャナ101から画像データを取り込み,画像メモリ102に書き込んであった画像データと比較する。すなわち,2版目は画像メモリ102に格納してある画像データを利用して画像を生成すると同時に,スキャナ101から再度画像データを入力し,この2つの画像データを減算器103に入力する。
【0013】
減算器103では,2つの画像データの差を演算し,比較器105に入力する。比較器105は,しきい値レジスタ104にあらかじめ設定されているしきい値と減算器103から入力された値とを比較する。そして,その比較結果,差がしきい値に対して大きい場合に作像を中止する。そして,再度,スキャナ101から画像データを入力し,画像メモリ102に書き込む。
【0014】
したがって,このような動作を行うことにより,画像メモリ102から画像データを出力する際に,出力へのノイズの影響を低減することが可能となる。
【0015】
さて,画像データの出力動作の高速化を図る場合,スキャナ101の読取速度が問題になることがある。そこで,上述の構成において,第2版目にはスキャナ101に対して比較データを要求せず,第3版目に比較データを要求することによって,スキャナ101の速度を落とすことが可能になる。換言すれば,低速度のスキャナを利用することが可能となる。
【0016】
すなわち,スキャナ101で読み取った入力画像データを画像メモリ102に書き込む。2版目は,画像メモリ101に格納してある画像データを利用して画像を生成する。なお,このときにはスキャナ101に対して画像を要求しない。そして,3版目を作像する際にスキャナ101から再度画像データを読み込む。そして,2つの画像データを減算器103に入力し,その差を演算する。そして,その結果をしきい値レジスタ104にあらかじめ設定されているしきい値と比較し,その差がしきい位置より大きい場合に作像を中止する。再度,スキャナ101から画像データを画像メモリ102に書き込む。
【0017】
したがって,このような動作を行うことにより,スキャナ101のスキャン速度が低い場合であっても,画像データに含まれるノイズを検出することが可能となる。
【0018】
〔実施の形態2〕
ところで,画像メモリ102に取り込んだ画像データとスキャナ101からの画像データとを比較する場合,スキャナ101の読取精度などが悪ければエラーが頻発することになる。そこで,この実施の形態では比較データを複数画素の平均値とすることにより,致命的なノイズのみを検知する例について説明する。
【0019】
(システムの構成)
図2は,本発明の実施の形態2に係る画像処理装置が適用されるに好適なシステムの主要構成を示すブロック図である。本構成は,前述した実施の形態1で述べた図1の構成に対し,画像メモリ102と減算器103との間に画像メモリ102から読み出した画像データを平均化する第2の平均値生成手段としての平均値生成回路201を,スキャナ101と減算器103との間にスキャナ101で読み込んだ画像データを平均化する第1の平均値生成手段としての平均値生成回路202を,それぞれ設ける。なお,他の構成要素およびその機能は実施の形態1と同様であるので,図1と同一符号を付してその説明は省略する。
【0020】
(システムの動作)
次に,以上のように構成されたシステムにおける本発明の特徴となる動作について説明する。まず,スキャナ101で読み取った入力画像データを平均値生成回路202に入力し,その生成した平均値を減算器103に入力する。同時に,スキャナ101で読み取った入力画像データを画像メモリ102に入力し,その画像データを平均値生成回路201に入力し,その生成した平均値を減算器103に入力する。減算器103は,上記2つの平均値からその差を演算する。そして,その結果をしきい値レジスタ104にあらかじめ設定されているしきい値と比較し,その差がしきい位置より大きい場合にエラーとして作像を中止する。その後,再度,スキャナ101から画像データを画像メモリ102に書き込む。
【0021】
したがって,このような動作を行うことにより,スキャナ101の読取精度などが悪い場合であっても,画像データに含まれるノイズの検出精度を高めることが可能となる。
【0022】
〔実施の形態3〕
さて,上述したようにノイズ発生時における作像の中止はペナルティが大きい。そこで,この実施の形態3では,エラー発生時は,周辺画素との差が小さい方を正しい画像として,出力する例について説明する。
【0023】
(システムの構成)
図3は,本発明の実施の形態3に係る画像処理装置が適用されるに好適なシステムの主要構成を示すブロック図である。図において,301はスキャナなどの外部より入力されたR,G,Bの画像データを格納しておく画像データ格納手段としての画像メモリ,302は画像メモリ301に格納されている画像データを読み出し,その画素を平均化する平均値生成手段としての平均値生成回路,303は画像メモリ301から読み出した画像データと平均値生成回路302からの値との差を演算する演算手段としての減算器,304はスキャナ(画像入力装置)の読み取り差分を求める差分検出手段としてのスキャナ側差分回路,305はスキャナ側差分回路304の値と減算器303の出力値とを比較する比較手段としての比較器である。
【0024】
(システムの動作)
次に,以上のように構成されたシステムにおける本発明の特徴となる動作について説明する。画像メモリ3301に格納されている画像データを読み出し,その画像データと,該画像データの平均値とを減算器303に入力する。そして,その値を比較器305に供給する。比較器305はスキャナ側差分回路305の出力と減算器303からの値とを比較する。
【0025】
この場合,差が大きくてエラーであると判断した場合,別のパスで各々の画像データの周囲画素からの差を求める。そして,差の大きい方をエラーデータとする。もし,スキャナ(画像入力装置)の方が差が大きい場合は,画像メモリ301からのデータが正しいものとして,画像メモリ301から画像データを出力し,メモリの内容はそのままとする。他方,画像メモリ301の方が差が大きい場合は,スキャナ(画像入力装置)による画像データが正しいものとして,スキャナ(画像入力装置)の出力を使用し,同時に画像メモリ301の画像データをスキャナデータと置き換える。
【0026】
したがって,このような動作を行うことにより,画像データに含まれるノイズを検出した場合に,再度スキャン動作させる回数を低減することが可能になる。
【0027】
【発明の効果】
以上説明したように,本発明に係る画像処理装置(請求項1)によれば,1版目作像の際に,画像入力手段から入力された画像データを画像データ格納手段に格納し,同時に画像入力手段で再度読み取り動作を行い,2版目以降は格納した画像データを読み出して画像データを生成し,かつ2版目以降の画像データを画像入力手段から取り込み,この2つの画像データとの差を演算手段で演算し,その差が基準値に対して大きい場合に現在実行中の作像を中止し,再度画像入力手段から画像データ格納手段に画像データを取り込むたことにより,画像データ格納手段から画像データを出力する際に,出力へのノイズの影響を低減することが可能となるため,良質な画像を得ることができる。
【0028】
また,本発明に係る画像処理装置(請求項2)によれば,画像入力手段から入力された画像データを画像データ格納手段に格納し,該格納した画像データを読み出して1・2版目の画像データを生成し,3版目作像時に画像入力手段で再度読み取り動作を行って画像データを取得し,この2つの画像データとの差を演算手段で演算し,その差が基準値に対して大きい場合に現在実行中の作像を中止し,再度画像入力手段から画像データ格納手段に画像データを取り込むことにより,画像入力手段の読取速度が低い場合であっても,画像データに含まれるノイズを検出することが可能となるため,良質な画像を得ることができる。
【0029】
また,本発明に係る画像処理装置(請求項3)によれば,Y,M,C,Kの面順次に画像データを形成する1版目作像の際に,画像入力手段から入力されたR,G,B画像データを画像データ格納手段に格納し,2版目以降の作像の際には,画像データ格納手段に格納したR,G,B画像データを読み出して画像データを生成し,同時に,画像入力手段からR,G,B画像データを再度取り込み,画像データ格納手段に格納したR,G,B画像データと,画像入力手段から再度取り込んだR,G,B画像データと,の差を演算手段で演算し,演算手段により演算した差が基準値に対して大きい場合には,実行中の作像を中止し,再度,画像入力手段から画像データ格納手段にR,G,B画像データを取り込むため,画像データ格納手段から画像データを出力する際に,出力へのノイズの影響を低減することが可能となるため,良質な画像を得ることができる。
【0030】
また,本発明に係る画像処理方法(請求項4)によれば,Y,M,C,Kの面順次に画像データを形成する1版目作像の際に,画像データ格納工程を実行し,2版目以降の作像の際には,画像データ格納工程で格納したR,G,B画像データを読み出して画像データを生成し,同時に,原稿画像からR,G,B画像データを再度取り込み,画像データ格納工程で格納したR,G,B画像データと,原稿画像から再度取り込んだR,G,B画像データと,の差を演算工程で演算し,演算工程において演算した差が基準値に対して大きい場合には,実行中の作像を中止し,再度,画像データ格納工程を実行するため,画像データ格納手段から画像データを出力する際に,出力へのノイズの影響を低減することが可能となるため,良質な画像を得ることができる。
【図面の簡単な説明】
【図1】本発明の実施の形態1に係る画像処理装置が適用されるに好適なシステムの主要構成を示すブロック図である。
【図2】本発明の実施の形態2に係る画像処理装置が適用されるに好適なシステムの主要構成を示すブロック図である。
【図3】本発明の実施の形態3に係る画像処理装置が適用されるに好適なシステムの主要構成を示すブロック図である。
【符号の説明】
101 スキャナ
102,301 画像メモリ
103,303 減算器
104 しきい値レジスタ
105,305 比較器
201,202,302 平均値生成回路
304 スキャナ側差分回路
[0001]
BACKGROUND OF THE INVENTION
The present invention is applied to a color image forming apparatus such as a digital full-color copier, and takes a color original image as R, G, B image data, and as image data for each plate in the order of Y, M, C, K. The present invention relates to an image processing apparatus and an image processing method for performing processing for removing noise included in image data when forming.
[0002]
[Prior art]
Conventionally, when R, G, B image data read by an image input device such as a color scanner is formed as image data for each plate in the order of Y, M, C, K, the input R, G In general, B image data is temporarily stored in an image memory, and image data for each version is created from the stored image data.
[0003]
[Problems to be solved by the invention]
However, in the conventional techniques as described above, when an input image is captured using the image memory and image processing is performed using the data, data in which noise is included in the image memory due to some reason. May be stored. For this reason, there is a problem that a high-quality image cannot be obtained if the image is created using the data itself including noise.
[0004]
The present invention has been made in view of the above, and an object of the present invention is to obtain a high-quality image by avoiding image formation using image data including noise.
[0005]
[Means for Solving the Problems]
In order to achieve the above object, in the image processing apparatus according to claim 1, R, G, B image data supplied from an image input means for reading a document image is converted into Y, M, C, K. In an image processing apparatus for executing image processing for forming image data for each plate in a frame sequential manner, image data storage means for storing image data read by the image input means, and input from the image input means comprising a calculating means for calculating a difference between the image data read from the image data and the image data storage means, a comparing means for comparing the calculated value with a predetermined reference value by the calculating means When the first version image is created, the image data input from the image input means is stored in the image data storage means, and at the same time, the image input means performs a reading operation again. Reads out the stored image data to generate image data, fetches the image data of the second and subsequent versions from the image input means, calculates the difference between the two image data by the calculation means, If it is larger than the reference value, the image formation that is currently being executed is stopped, and the image data is again taken into the image data storage means from the image input means.
[0006]
In the image processing apparatus according to claim 2, the image data input from the image input means is stored in the image data storage means, and the stored image data is read to obtain the first and second version images. The data is generated, the image input means performs the reading operation again at the time of image formation of the third version, the image data is obtained, the difference between the two image data is calculated by the calculation means, and the difference is the reference value If the value is larger than the image input, the image forming currently being executed is stopped, and the image data is again taken into the image data storage means from the image input means.
[0007]
In the image processing apparatus according to claim 3, the R, G, B image data supplied from the image input means for reading the document image is converted into Y, M, C, and K in the order of the planes. an image processing apparatus for performing image processing for forming the image data, R read by the image input unit, G, and the image data storage means for storing the B image data are input from said image input means R, A calculation means for calculating the difference between the G, B image data and the R, G, B image data read from the image data storage means, a value calculated by the calculation means, and a preset reference value A comparison means for comparing, and R, G, B image data input from the image input means at the time of the first version image formation in which the image data is formed in Y, M, C, K plane sequential order The image data storage means is At the time of image formation for the second and subsequent versions, R, G, B image data stored in the image data storage means are read out to generate image data, and at the same time, R, G, B image data is retaken, and the difference between the R, G, B image data stored in the image data storage means and the R, G, B image data retaken from the image input means is computed by the computing means. If the difference calculated by the calculation means is larger than the reference value, the image forming being executed is stopped and R, G, B image data is again taken into the image data storage means from the image input means. Is.
[0008]
According to another aspect of the image processing method of the present invention , R, G, B image data obtained by reading a document image is formed as image data for each plate in the Y, M, C, K plane order. In the image processing method for image processing, an image data storing step for storing R, G, B image data obtained by reading the original image, and R, G, B image data obtained by reading the original image, A calculation step of calculating a difference from the R, G, B image data stored in the image data storage step;
And a comparison step for comparing a value calculated in the calculation step with a preset reference value, and in the first plate image forming image data in the Y, M, C, and K plane sequential order The image data storing step is executed, and when the second and subsequent versions are formed, the R, G, B image data stored in the image data storing step is read to generate image data, and at the same time, the original document R, G, B image data is re-imported from the image, and the difference between the R, G, B image data stored in the image data storing step and the R, G, B image data re-imported from the original image is determined as the difference. When the difference is calculated in the calculation step and the difference calculated in the calculation step is larger than the reference value, the image formation during execution is stopped and the image data storage step is executed again .
[0009]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of an image processing apparatus and an image processing method according to the present invention will be described below in detail with reference to the accompanying drawings.
[0010]
[Embodiment 1]
(System configuration)
FIG. 1 is a block diagram showing a main configuration of a system suitable for application of an image processing apparatus according to Embodiment 1 of the present invention. In the figure, 101 is a scanner as an image input means for optically scanning a color original and inputting it as R, G, B digital data, and 102 is an image data storage means for writing the digital data inputted from the scanner 101. An image memory 103, a subtractor as a calculation means for calculating the difference between the data input from the scanner 101 and the data read from the image memory 102, 104 sets a reference value for comparison in advance The threshold value register 105 is a comparator as a comparison means for comparing the threshold value set in the threshold value register 104 with the output value of the subtractor 103.
[0011]
(System operation)
Next, an operation that characterizes the present invention in the system configured as described above will be described. First, input image data read by the scanner 101 is written into the image memory 102. For example, when creating a color image with four plates, the first image is written into the image memory 102 at the same time as the first plate. After the second version is created, reading from the image memory 102 eliminates the need for a normal scan operation.
[0012]
However, when creating a color image for the second and subsequent versions, image data is captured from the scanner 101 and compared with the image data written in the image memory 102. That is, the second version uses the image data stored in the image memory 102 to generate an image, and simultaneously inputs the image data from the scanner 101 again, and inputs the two image data to the subtractor 103.
[0013]
The subtractor 103 calculates the difference between the two image data and inputs it to the comparator 105. The comparator 105 compares the threshold value preset in the threshold register 104 with the value input from the subtractor 103. If the difference is larger than the threshold value as a result of the comparison, the image formation is stopped. Then, the image data is input again from the scanner 101 and written into the image memory 102.
[0014]
Therefore, by performing such an operation, it is possible to reduce the influence of noise on the output when outputting image data from the image memory 102.
[0015]
When the image data output operation is speeded up, the reading speed of the scanner 101 may be a problem. Therefore, in the above-described configuration, the second version does not request comparison data from the scanner 101, and the third version requests comparison data, thereby reducing the speed of the scanner 101. In other words, a low-speed scanner can be used.
[0016]
That is, the input image data read by the scanner 101 is written into the image memory 102. The second version uses the image data stored in the image memory 101 to generate an image. At this time, no image is requested from the scanner 101. Then, the image data is read again from the scanner 101 when the third plate is formed. Then, the two image data are input to the subtractor 103 and the difference between them is calculated. Then, the result is compared with a threshold value preset in the threshold value register 104, and if the difference is larger than the threshold position, the image formation is stopped. The image data is again written into the image memory 102 from the scanner 101.
[0017]
Therefore, by performing such an operation, it is possible to detect noise included in the image data even when the scanning speed of the scanner 101 is low.
[0018]
[Embodiment 2]
By the way, when comparing the image data fetched into the image memory 102 with the image data from the scanner 101, errors occur frequently if the reading accuracy of the scanner 101 is poor. Therefore, in this embodiment, an example in which only fatal noise is detected by using the comparison data as an average value of a plurality of pixels will be described.
[0019]
(System configuration)
FIG. 2 is a block diagram showing a main configuration of a system suitable for application of the image processing apparatus according to Embodiment 2 of the present invention. The present configuration is the second average value generating means for averaging the image data read from the image memory 102 between the image memory 102 and the subtractor 103, compared to the configuration of FIG. 1 described in the first embodiment. As an average value generation circuit 201, an average value generation circuit 202 is provided between the scanner 101 and the subtractor 103 as first average value generation means for averaging the image data read by the scanner 101. Since other components and their functions are the same as those of the first embodiment, the same reference numerals as those in FIG.
[0020]
(System operation)
Next, an operation that characterizes the present invention in the system configured as described above will be described. First, input image data read by the scanner 101 is input to the average value generation circuit 202, and the generated average value is input to the subtractor 103. At the same time, input image data read by the scanner 101 is input to the image memory 102, the image data is input to the average value generation circuit 201, and the generated average value is input to the subtractor 103. The subtractor 103 calculates the difference from the two average values. Then, the result is compared with a threshold value preset in the threshold register 104, and if the difference is larger than the threshold position, the image formation is stopped as an error. Thereafter, the image data is again written into the image memory 102 from the scanner 101.
[0021]
Therefore, by performing such an operation, even when the reading accuracy of the scanner 101 is poor, the detection accuracy of noise included in the image data can be increased.
[0022]
[Embodiment 3]
As described above, there is a great penalty for stopping image formation when noise occurs. Therefore, in the third embodiment, an example will be described in which, when an error occurs, an image having a smaller difference from surrounding pixels is output as a correct image.
[0023]
(System configuration)
FIG. 3 is a block diagram showing the main configuration of a system suitable for application of the image processing apparatus according to Embodiment 3 of the present invention. In the figure, 301 is an image memory as image data storage means for storing R, G, B image data input from the outside such as a scanner, 302 reads out the image data stored in the image memory 301, An average value generation circuit as an average value generation means for averaging the pixels, and 303 a subtractor as an operation means for calculating the difference between the image data read from the image memory 301 and the value from the average value generation circuit 302, 304 Is a scanner side difference circuit as difference detection means for obtaining a reading difference of the scanner (image input device), and 305 is a comparator as comparison means for comparing the value of the scanner side difference circuit 304 with the output value of the subtractor 303. .
[0024]
(System operation)
Next, an operation that characterizes the present invention in the system configured as described above will be described. The image data stored in the image memory 3301 is read out, and the image data and the average value of the image data are input to the subtracter 303. Then, the value is supplied to the comparator 305. The comparator 305 compares the output of the scanner side difference circuit 305 with the value from the subtractor 303.
[0025]
In this case, when it is determined that the difference is large and an error, the difference from the surrounding pixels of each image data is obtained in another pass. The one with the larger difference is defined as error data. If the difference is larger in the scanner (image input device), it is assumed that the data from the image memory 301 is correct, the image data is output from the image memory 301, and the contents of the memory remain unchanged. On the other hand, if the difference is larger in the image memory 301, it is assumed that the image data from the scanner (image input device) is correct, the output of the scanner (image input device) is used, and the image data in the image memory 301 is simultaneously converted to the scanner data. Replace with
[0026]
Therefore, by performing such an operation, it is possible to reduce the number of times of performing the scanning operation again when noise included in the image data is detected.
[0027]
【The invention's effect】
As described above, according to the image processing apparatus (claim 1) of the present invention, the image data input from the image input means is stored in the image data storage means at the time of the first version image formation, and at the same time The image input means performs the reading operation again, the second and subsequent versions read the stored image data to generate image data, and the second and subsequent versions of the image data are taken in from the image input means. When the difference is calculated by the calculation means, if the difference is larger than the reference value, the image formation currently being executed is stopped, and the image data is stored again by taking the image data from the image input means into the image data storage means. When image data is output from the means, it is possible to reduce the influence of noise on the output, so that a high-quality image can be obtained.
[0028]
According to the image processing apparatus of the present invention (Claim 2), the image data input from the image input means is stored in the image data storage means, the stored image data is read out, and the first and second versions Generate image data, read the image data again with the image input means at the time of image formation of the third version, acquire the image data, calculate the difference between the two image data with the calculation means, and the difference is compared to the reference value If the image input unit is low, the image forming process currently being executed is stopped and the image input unit is read again into the image data storage unit, so that the image data is included in the image data even when the reading speed is low. Since noise can be detected, a high-quality image can be obtained.
[0029]
Further, according to the image processing apparatus of the present invention (Claim 3), it is inputted from the image input means at the time of the first plate image forming the image data in the Y, M, C, K plane sequential order. R, G, B image data is stored in the image data storage means, and when the second and subsequent versions are created, the R, G, B image data stored in the image data storage means is read to generate image data. At the same time, the R, G, B image data is again taken from the image input means, the R, G, B image data stored in the image data storage means, and the R, G, B image data taken again from the image input means, When the difference calculated by the calculation means is larger than the reference value, the image formation being executed is stopped, and R, G, In order to capture B image data, images are stored from the image data storage means. When outputting image data, it is possible to reduce the influence of noise on the output, so that a high-quality image can be obtained.
[0030]
According to the image processing method of the present invention (Claim 4) , the image data storing step is executed at the time of the first version image formation in which the image data is formed in the Y, M, C, K plane sequential order. At the time of image formation for the second and subsequent versions, the R, G, B image data stored in the image data storage step is read to generate image data, and at the same time, the R, G, B image data is again generated from the original image. The difference between the R, G, B image data stored in the capture and image data storage process and the R, G, B image data captured again from the original image is calculated in the calculation process, and the difference calculated in the calculation process is the reference. If the value is larger than the value, the current image formation is stopped and the image data storage process is executed again. Therefore, when image data is output from the image data storage means, the influence of noise on the output is reduced. To get a good image be able to.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a main configuration of a system suitable for application of an image processing apparatus according to Embodiment 1 of the present invention.
FIG. 2 is a block diagram showing a main configuration of a system suitable for application of an image processing apparatus according to Embodiment 2 of the present invention.
FIG. 3 is a block diagram showing a main configuration of a system suitable for application of an image processing apparatus according to Embodiment 3 of the present invention.
[Explanation of symbols]
101 Scanner 102, 301 Image memory 103, 303 Subtractor 104 Threshold register 105, 305 Comparator 201, 202, 302 Average value generation circuit 304 Scanner side difference circuit

Claims (4)

原稿画像を読み取る画像入力手段から供給されるR,G,B画像データを,Y,M,C,Kの面順次に1版毎の画像データとして形成するための画像処理を実行する画像処理装置において,
前記画像入力手段により読み取った画像データを格納する画像データ格納手段と,
前記画像入力手段から入力される画像データと前記画像データ格納手段から読み出された画像データとの差を演算する演算手段と,
前記演算手段により演算された値とあらかじめ設定された基準値とを比較する比較手段と,
を備え,
1版目作像の際に,前記画像入力手段から入力された画像データを前記画像データ格納手段に格納し,同時に前記画像入力手段で再度読み取り動作を行い,2版目以降は前記格納した画像データを読み出して画像データを生成し,かつ2版目以降の画像データを前記画像入力手段から取り込み,この2つの画像データとの差を前記演算手段で演算し,その差が前記基準値に対して大きい場合に現在実行中の作像を中止し,再度前記画像入力手段から前記画像データ格納手段に画像データを取り込むことを特徴とする画像処理装置。
Image processing apparatus for executing image processing for forming R, G, B image data supplied from image input means for reading a document image as image data for each plate in the order of Y, M, C, K In
Image data storage means for storing image data read by the image input means;
Computing means for computing a difference between the image data input from the image input means and the image data read from the image data storage means;
Comparing means for comparing the value calculated by the calculating means with a preset reference value;
With
At the time of image formation of the first version, the image data input from the image input means is stored in the image data storage means, and at the same time, the image input means performs a reading operation again. Data is read out to generate image data, and the second and subsequent image data is fetched from the image input means, the difference between the two image data is calculated by the calculation means, and the difference is compared with the reference value. An image processing apparatus that stops image formation that is currently being executed and captures image data from the image input means to the image data storage means again.
前記画像入力手段から入力された画像データを前記画像データ格納手段に格納し,該格納した画像データを読み出して1・2版目の画像データを生成し,3版目作像時に前記画像入力手段で再度読み取り動作を行って画像データを取得し,この2つの画像データとの差を前記演算手段で演算し,その差が前記基準値に対して大きい場合に現在実行中の作像を中止し,再度前記画像入力手段から前記画像データ格納手段に画像データを取り込むことを特徴とする請求項1に記載の画像処理装置。  The image data input from the image input means is stored in the image data storage means, and the stored image data is read to generate first and second version image data. The image data is acquired by performing the reading operation again, and the difference between the two image data is calculated by the calculation means, and if the difference is larger than the reference value, the image formation currently being executed is stopped. 2. The image processing apparatus according to claim 1, wherein image data is fetched again from the image input means into the image data storage means. 原稿画像を読み取る画像入力手段から供給されるR,G,B画像データを,Y,M,C,Kの面順次に1版毎の画像データとして形成するための画像処理を実行する画像処理装置において,
前記画像入力手段により読み取ったR,G,B画像データを格納する画像データ格納手段と,
前記画像入力手段から入力されるR,G,B画像データと前記画像データ格納手段から読み出されたR,G,B画像データとの差を演算する演算手段と,
前記演算手段により演算された値とあらかじめ設定された基準値とを比較する比較手段と,
を備え,
Y,M,C,Kの面順次に画像データを形成する1版目作像の際に,前記画像入力手段から入力されたR,G,B画像データを前記画像データ格納手段に格納し,2版目以降の作像の際には,前記画像データ格納手段に格納したR,G,B画像データを読み出して画像データを生成し,同時に,前記画像入力手段からR,G,B画像データを再度取り込み,前記画像データ格納手段に格納したR,G,B画像データと,前記画像入力手段から再度取り込んだR,G,B画像データと,の差を前記演算手段で演算し,前記演算手段により演算した差が前記基準値に対して大きい場合には,実行中の作像を中止し,再度前記画像入力手段から前記画像データ格納手段にR,G,B画像データを取り込むことを特徴とする画像処理装置。
Image processing apparatus for executing image processing for forming R, G, B image data supplied from image input means for reading a document image as image data for each plate in the order of Y, M, C, K In
Image data storage means for storing R, G, B image data read by the image input means ;
Computing means for computing the difference between the R, G, B image data input from the image input means and the R, G, B image data read from the image data storage means;
Comparing means for comparing the value calculated by the calculating means with a preset reference value;
With
R, G, B image data input from the image input means is stored in the image data storage means at the time of the first version image formation in which the image data is formed in the order of Y, M, C, K, At the time of image formation for the second and subsequent versions, R, G, B image data stored in the image data storage means is read out to generate image data, and at the same time, R, G, B image data is read from the image input means. And the difference between the R, G, B image data stored in the image data storage means and the R, G, B image data re-imported from the image input means is calculated by the calculation means. If the difference calculated by the means is larger than the reference value, the image forming under execution is stopped, and R, G, B image data is again taken into the image data storage means from the image input means. An image processing apparatus.
原稿画像を読み取って得られるR,G,B画像データを,Y,M,C,Kの面順次に1版毎の画像データとして形成するための画像処理方法において,
前記原稿画像を読み取って得られたR,G,B画像データを格納する画像データ格納工程と,
前記原稿画像を読み取って得られたR,G,B画像データと前記画像データ格納工程で格納したR,G,B画像データとの差を演算する演算工程と,
前記演算工程により演算された値とあらかじめ設定された基準値とを比較する比較工程と,
を含み,
Y,M,C,Kの面順次に画像データを形成する1版目作像の際に,前記画像データ格納工程を実行し,2版目以降の作像の際には,前記画像データ格納工程で格納したR,G,B画像データを読み出して画像データを生成し,同時に,前記原稿画像からR,G,B画像データを再度取り込み,前記画像データ格納工程で格納したR,G,B画像データと,前記原稿画像から再度取り込んだR,G,B画像データと,の差を前記演算工程で演算し,前記演算工程において演算した差が前記基準値に対して大きい場合には,実行中の作像を中止し,再度,前記画像データ格納工程を実行することを特徴とする画像処理方法
In an image processing method for forming R, G, and B image data obtained by reading a document image as image data for each plate in the order of Y, M, C, and K,
An image data storing step for storing R, G, B image data obtained by reading the original image;
A calculation step of calculating a difference between the R, G, B image data obtained by reading the original image and the R, G, B image data stored in the image data storage step;
A comparison step of comparing the value calculated by the calculation step with a preset reference value;
Including
The image data storage step is executed in the first version image formation in which the image data is formed in the sequential order of Y, M, C, and K, and the image data storage is performed in the second and subsequent version image formation. The R, G, B image data stored in the process is read out to generate image data. At the same time, the R, G, B image data is re-imported from the original image, and stored in the image data storage process. The difference between the image data and the R, G, B image data re-captured from the original image is calculated in the calculation step, and if the difference calculated in the calculation step is larger than the reference value, execute An image processing method characterized in that the image formation is stopped and the image data storing step is executed again .
JP28811098A 1998-10-09 1998-10-09 Image processing apparatus and image processing method Expired - Fee Related JP3866867B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28811098A JP3866867B2 (en) 1998-10-09 1998-10-09 Image processing apparatus and image processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28811098A JP3866867B2 (en) 1998-10-09 1998-10-09 Image processing apparatus and image processing method

Publications (2)

Publication Number Publication Date
JP2000115545A JP2000115545A (en) 2000-04-21
JP3866867B2 true JP3866867B2 (en) 2007-01-10

Family

ID=17725941

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28811098A Expired - Fee Related JP3866867B2 (en) 1998-10-09 1998-10-09 Image processing apparatus and image processing method

Country Status (1)

Country Link
JP (1) JP3866867B2 (en)

Also Published As

Publication number Publication date
JP2000115545A (en) 2000-04-21

Similar Documents

Publication Publication Date Title
JP4055385B2 (en) Image inspection device
US4561103A (en) Print inspecting method and apparatus
JP3180827B2 (en) Method and apparatus for dynamically adjusting background level
JP3866867B2 (en) Image processing apparatus and image processing method
JP2005009883A (en) Stereoscopic camera apparatus
US7970238B2 (en) Method and apparatus for acquiring image of internal structure, and computer product
CN114092568B (en) A method, device, electronic device and storage medium for optimizing image quality
JPH0147823B2 (en)
JP3881455B2 (en) Image correction apparatus, image correction method, and medium on which image correction method is recorded
JPS6236977A (en) Image reading device
JP4140885B2 (en) Image processing apparatus, image processing method, and program
JP3585155B2 (en) Image reading device
JPH04152479A (en) Image inspecting system
JP2008258980A (en) Image information processing apparatus and image tilt angle calculation method
JP2026009628A (en) Image processing device, control method for image processing device, program, and inspection system
JP3908792B2 (en) Image collation method and apparatus
JP3524261B2 (en) Image processing device
JPH0898022A (en) Image reader and image reading method
JPH02128575A (en) Image processing device
JPH0772089A (en) Pattern defect inspection system
JPS5973758A (en) Method and apparatus for inspecting picture pattern of printed matter
JP2000354150A (en) Image processor and image processing method
JPH04205277A (en) Image processor
JPH0475703B2 (en)
JPH07336547A (en) Image forming method and apparatus

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060316

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060411

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060605

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: 20061003

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061006

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: 20101013

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111013

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121013

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131013

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees