(57)【特許請求の範囲】
【請求項１】
原稿画像を読み取る画像入力手段から供給されるＲ，Ｇ，Ｂ画像データを，Ｙ，Ｍ，Ｃ，Ｋの面順次に１版毎の画像データとして形成するための画像処理を実行する画像処理装置において，
前記画像入力手段により読み取った画像データを格納する画像データ格納手段と，
前記画像入力手段から入力される画像データと前記画像データ格納手段から読み出された画像データとの差を演算する演算手段と，
前記演算手段により演算された値とあらかじめ設定された基準値とを比較する比較手段と，
を備え，
１版目作像の際に，前記画像入力手段から入力された画像データを前記画像データ格納手段に格納し，同時に前記画像入力手段で再度読み取り動作を行い，２版目以降は前記格納した画像データを読み出して画像データを生成し，かつ２版目以降の画像データを前記画像入力手段から取り込み，この２つの画像データとの差を前記演算手段で演算し，その差が前記基準値に対して大きい場合に現在実行中の作像を中止し，再度前記画像入力手段から前記画像データ格納手段に画像データを取り込むことを特徴とする画像処理装置。
【請求項２】
前記画像入力手段から入力された画像データを前記画像データ格納手段に格納し，該格納した画像データを読み出して１・２版目の画像データを生成し，３版目作像時に前記画像入力手段で再度読み取り動作を行って画像データを取得し，この２つの画像データとの差を前記演算手段で演算し，その差が前記基準値に対して大きい場合に現在実行中の作像を中止し，再度前記画像入力手段から前記画像データ格納手段に画像データを取り込むことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
原稿画像を読み取る画像入力手段から供給されるＲ，Ｇ，Ｂ画像データを，Ｙ，Ｍ，Ｃ，Ｋの面順次に１版毎の画像データとして形成するための画像処理を実行する画像処理装置において，
前記画像入力手段により読み取ったＲ，Ｇ，Ｂ画像データを格納する画像データ格納手段と，
前記画像入力手段から入力されるＲ，Ｇ，Ｂ画像データと前記画像データ格納手段から読み出されたＲ，Ｇ，Ｂ画像データとの差を演算する演算手段と，
前記演算手段により演算された値とあらかじめ設定された基準値とを比較する比較手段と，
を備え，
Ｙ，Ｍ，Ｃ，Ｋの面順次に画像データを形成する１版目作像の際に，前記画像入力手段から入力されたＲ，Ｇ，Ｂ画像データを前記画像データ格納手段に格納し，２版目以降の作像の際には，前記画像データ格納手段に格納したＲ，Ｇ，Ｂ画像データを読み出して画像データを生成し，同時に，前記画像入力手段からＲ，Ｇ，Ｂ画像データを再度取り込み，前記画像データ格納手段に格納したＲ，Ｇ，Ｂ画像データと，前記画像入力手段から再度取り込んだＲ，Ｇ，Ｂ画像データと，の差を前記演算手段で演算し，前記演算手段により演算した差が前記基準値に対して大きい場合には，実行中の作像を中止し，再度前記画像入力手段から前記画像データ格納手段にＲ，Ｇ，Ｂ画像データを取り込むことを特徴とする画像処理装置。
【請求項４】
原稿画像を読み取って得られるＲ，Ｇ，Ｂ画像データを，Ｙ，Ｍ，Ｃ，Ｋの面順次に１版毎の画像データとして形成するための画像処理方法において，
前記原稿画像を読み取って得られたＲ，Ｇ，Ｂ画像データを格納する画像データ格納工程と，
前記原稿画像を読み取って得られたＲ，Ｇ，Ｂ画像データと前記画像データ格納工程で格納したＲ，Ｇ，Ｂ画像データとの差を演算する演算工程と，
前記演算工程により演算された値とあらかじめ設定された基準値とを比較する比較工程と，
を含み，
Ｙ，Ｍ，Ｃ，Ｋの面順次に画像データを形成する１版目作像の際に，前記画像データ格納工程を実行し，２版目以降の作像の際には，前記画像データ格納工程で格納したＲ，Ｇ，Ｂ画像データを読み出して画像データを生成し，同時に，前記原稿画像からＲ，Ｇ，Ｂ画像データを再度取り込み，前記画像データ格納工程で格納したＲ，Ｇ，Ｂ画像データと，前記原稿画像から再度取り込んだＲ，Ｇ，Ｂ画像データと，の差を前記演算工程で演算し，前記演算工程において演算した差が前記基準値に対して大きい場合には，実行中の作像を中止し，再度，前記画像データ格納工程を実行することを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，デジタルフルカラー複写機などのカラー画像形成装置に適用され，カラー原稿画像をＲ，Ｇ，Ｂ画像データとして取り込み，Ｙ，Ｍ，Ｃ，Ｋの面順次に１版毎の画像データとして形成する際に画像データに含まれるノイズを除去する処理を行う画像処理装置および画像処理方法に関する。
【０００２】
【従来の技術】
従来より，カラースキャナなどの画像入力装置で読み取ったＲ，Ｇ，Ｂ画像データを，Ｙ，Ｍ，Ｃ，Ｋの面順次に１版毎の画像データとして形成する場合，入力されたＲ，Ｇ，Ｂ画像データを一旦画像メモリに格納し，該格納した画像データから版毎の画像データを作成することが一般に行われている。
【０００３】
【発明が解決しようとする課題】
しかしながら，上記に示されるような従来の技術にあっては，画像メモリを利用して入力画像を取り込み，そのデータを用いて画像処理を行う場合，何らかのの要因で画像メモリにノイズが含まれるデータが格納されることがある。このため，このノイズを含んだデータそのものを用いて作像すると良質な画像が得られないという問題点があった。
【０００４】
本発明は，上記に鑑みてなされたものであって，ノイズを含んだ画像データによる作像を回避することにより，良質な画像を得ることを目的とする。
【０００５】
【課題を解決するための手段】
上記の目的を達成するために，請求項１に係る画像処理装置にあっては，原稿画像を読み取る画像入力手段から供給されるＲ，Ｇ，Ｂ画像データを，Ｙ，Ｍ，Ｃ，Ｋの面順次に１版毎の画像データとして形成するための画像処理を実行する画像処理装置において，前記画像入力手段により読み取った画像データを格納する画像データ格納手段と，前記画像入力手段から入力される画像データと前記画像データ格納手段から読み出された画像データとの差を演算する演算手段と，前記演算手段により演算された値とあらかじめ設定された基準値とを比較する比較手段と，を備え，１版目作像の際に，前記画像入力手段から入力された画像データを前記画像データ格納手段に格納し，同時に前記画像入力手段で再度読み取り動作を行い，２版目以降は前記格納した画像データを読み出して画像データを生成し，かつ２版目以降の画像データを前記画像入力手段から取り込み，この２つの画像データとの差を前記演算手段で演算し，その差が前記基準値に対して大きい場合に現在実行中の作像を中止し，再度前記画像入力手段から前記画像データ格納手段に画像データを取り込むものである。
【０００６】
また，請求項２に係る画像処理装置にあっては，前記画像入力手段から入力された画像データを前記画像データ格納手段に格納し，該格納した画像データを読み出して１・２版目の画像データを生成し，３版目作像時に前記画像入力手段で再度読み取り動作を行って画像データを取得し，この２つの画像データとの差を前記演算手段で演算し，その差が前記基準値に対して大きい場合に現在実行中の作像を中止し，再度前記画像入力手段から前記画像データ格納手段に画像データを取り込むものである。
【０００７】
また，請求項３に係る画像処理装置にあっては，原稿画像を読み取る画像入力手段から供給されるＲ，Ｇ，Ｂ画像データを，Ｙ，Ｍ，Ｃ，Ｋの面順次に１版毎の画像データとして形成するための画像処理を実行する画像処理装置において，前記画像入力手段により読み取ったＲ，Ｇ，Ｂ画像データを格納する画像データ格納手段と，前記画像入力手段から入力されるＲ，Ｇ，Ｂ画像データと前記画像データ格納手段から読み出されたＲ，Ｇ，Ｂ画像データとの差を演算する演算手段と，前記演算手段により演算された値とあらかじめ設定された基準値とを比較する比較手段と，を備え，Ｙ，Ｍ，Ｃ，Ｋの面順次に画像データを形成する１版目作像の際に，前記画像入力手段から入力されたＲ，Ｇ，Ｂ画像データを前記画像データ格納手段に格納し，２版目以降の作像の際には，前記画像データ格納手段に格納したＲ，Ｇ，Ｂ画像データを読み出して画像データを生成し，同時に，前記画像入力手段からＲ，Ｇ，Ｂ画像データを再度取り込み，前記画像データ格納手段に格納したＲ，Ｇ，Ｂ画像データと，前記画像入力手段から再度取り込んだＲ，Ｇ，Ｂ画像データと，の差を前記演算手段で演算し，前記演算手段により演算した差が前記基準値に対して大きい場合には，実行中の作像を中止し，再度前記画像入力手段から前記画像データ格納手段にＲ，Ｇ，Ｂ画像データを取り込むものである。
【０００８】
また，請求項４に係る画像処理方法にあっては，原稿画像を読み取って得られるＲ，Ｇ，Ｂ画像データを，Ｙ，Ｍ，Ｃ，Ｋの面順次に１版毎の画像データとして形成するための画像処理方法において，前記原稿画像を読み取って得られたＲ，Ｇ，Ｂ画像データを格納する画像データ格納工程と，前記原稿画像を読み取って得られたＲ，Ｇ，Ｂ画像データと前記画像データ格納工程で格納したＲ，Ｇ，Ｂ画像データとの差を演算する演算工程と，
前記演算工程により演算された値とあらかじめ設定された基準値とを比較する比較工程と，を含み，Ｙ，Ｍ，Ｃ，Ｋの面順次に画像データを形成する１版目作像の際に，前記画像データ格納工程を実行し，２版目以降の作像の際には，前記画像データ格納工程で格納したＲ，Ｇ，Ｂ画像データを読み出して画像データを生成し，同時に，前記原稿画像からＲ，Ｇ，Ｂ画像データを再度取り込み，前記画像データ格納工程で格納したＲ，Ｇ，Ｂ画像データと，前記原稿画像から再度取り込んだＲ，Ｇ，Ｂ画像データと，の差を前記演算工程で演算し，前記演算工程において演算した差が前記基準値に対して大きい場合には，実行中の作像を中止し，再度，前記画像データ格納工程を実行するものである。
【０００９】
【発明の実施の形態】
以下，本発明の画像処理装置および画像処理方法の実施の形態について添付図面を参照し，詳細に説明する。
【００１０】
〔実施の形態１〕
（システムの構成）
図１は，本発明の実施の形態１に係る画像処理装置が適用されるに好適なシステムの主要構成を示すブロック図である。図において，１０１はカラー原稿を光学的にスキャンし，Ｒ，Ｇ，Ｂのデジタルデータとして入力する画像入力手段としてのスキャナ，１０２はスキャナ１０１から入力されたデジタルデータを書き込むための画像データ格納手段としての画像メモリ，１０３はスキャナ１０１から入力されるデータと画像メモリ１０２から読み出したデータとの差を演算する演算手段としての減算器，１０４はあらかじめ比較のための基準となる値を設定しておくしきい値レジスタ，１０５はしきい値レジスタ１０４に設定されているしきい値と減算器１０３の出力値とを比較する比較手段としての比較器である。
【００１１】
（システムの動作）
次に，以上のように構成されたシステムにおける本発明の特徴となる動作について説明する。まず，スキャナ１０１で読み取った入力画像データを画像メモリ１０２に書き込む。例えば４版でカラー画像を作成する場合，１版目を作成する際，同時に画像メモリ１０２に書き込む。そして，２版目作成以降は，画像メモリ１０２から読み出すことにより，通常のスキャン動作は不要になる。
【００１２】
しかし，２版目以降のカラー画像を作成する場合にもスキャナ１０１から画像データを取り込み，画像メモリ１０２に書き込んであった画像データと比較する。すなわち，２版目は画像メモリ１０２に格納してある画像データを利用して画像を生成すると同時に，スキャナ１０１から再度画像データを入力し，この２つの画像データを減算器１０３に入力する。
【００１３】
減算器１０３では，２つの画像データの差を演算し，比較器１０５に入力する。比較器１０５は，しきい値レジスタ１０４にあらかじめ設定されているしきい値と減算器１０３から入力された値とを比較する。そして，その比較結果，差がしきい値に対して大きい場合に作像を中止する。そして，再度，スキャナ１０１から画像データを入力し，画像メモリ１０２に書き込む。
【００１４】
したがって，このような動作を行うことにより，画像メモリ１０２から画像データを出力する際に，出力へのノイズの影響を低減することが可能となる。
【００１５】
さて，画像データの出力動作の高速化を図る場合，スキャナ１０１の読取速度が問題になることがある。そこで，上述の構成において，第２版目にはスキャナ１０１に対して比較データを要求せず，第３版目に比較データを要求することによって，スキャナ１０１の速度を落とすことが可能になる。換言すれば，低速度のスキャナを利用することが可能となる。
【００１６】
すなわち，スキャナ１０１で読み取った入力画像データを画像メモリ１０２に書き込む。２版目は，画像メモリ１０１に格納してある画像データを利用して画像を生成する。なお，このときにはスキャナ１０１に対して画像を要求しない。そして，３版目を作像する際にスキャナ１０１から再度画像データを読み込む。そして，２つの画像データを減算器１０３に入力し，その差を演算する。そして，その結果をしきい値レジスタ１０４にあらかじめ設定されているしきい値と比較し，その差がしきい位置より大きい場合に作像を中止する。再度，スキャナ１０１から画像データを画像メモリ１０２に書き込む。
【００１７】
したがって，このような動作を行うことにより，スキャナ１０１のスキャン速度が低い場合であっても，画像データに含まれるノイズを検出することが可能となる。
【００１８】
〔実施の形態２〕
ところで，画像メモリ１０２に取り込んだ画像データとスキャナ１０１からの画像データとを比較する場合，スキャナ１０１の読取精度などが悪ければエラーが頻発することになる。そこで，この実施の形態では比較データを複数画素の平均値とすることにより，致命的なノイズのみを検知する例について説明する。
【００１９】
（システムの構成）
図２は，本発明の実施の形態２に係る画像処理装置が適用されるに好適なシステムの主要構成を示すブロック図である。本構成は，前述した実施の形態１で述べた図１の構成に対し，画像メモリ１０２と減算器１０３との間に画像メモリ１０２から読み出した画像データを平均化する第２の平均値生成手段としての平均値生成回路２０１を，スキャナ１０１と減算器１０３との間にスキャナ１０１で読み込んだ画像データを平均化する第１の平均値生成手段としての平均値生成回路２０２を，それぞれ設ける。なお，他の構成要素およびその機能は実施の形態１と同様であるので，図１と同一符号を付してその説明は省略する。
【００２０】
（システムの動作）
次に，以上のように構成されたシステムにおける本発明の特徴となる動作について説明する。まず，スキャナ１０１で読み取った入力画像データを平均値生成回路２０２に入力し，その生成した平均値を減算器１０３に入力する。同時に，スキャナ１０１で読み取った入力画像データを画像メモリ１０２に入力し，その画像データを平均値生成回路２０１に入力し，その生成した平均値を減算器１０３に入力する。減算器１０３は，上記２つの平均値からその差を演算する。そして，その結果をしきい値レジスタ１０４にあらかじめ設定されているしきい値と比較し，その差がしきい位置より大きい場合にエラーとして作像を中止する。その後，再度，スキャナ１０１から画像データを画像メモリ１０２に書き込む。
【００２１】
したがって，このような動作を行うことにより，スキャナ１０１の読取精度などが悪い場合であっても，画像データに含まれるノイズの検出精度を高めることが可能となる。
【００２２】
〔実施の形態３〕
さて，上述したようにノイズ発生時における作像の中止はペナルティが大きい。そこで，この実施の形態３では，エラー発生時は，周辺画素との差が小さい方を正しい画像として，出力する例について説明する。
【００２３】
（システムの構成）
図３は，本発明の実施の形態３に係る画像処理装置が適用されるに好適なシステムの主要構成を示すブロック図である。図において，３０１はスキャナなどの外部より入力されたＲ，Ｇ，Ｂの画像データを格納しておく画像データ格納手段としての画像メモリ，３０２は画像メモリ３０１に格納されている画像データを読み出し，その画素を平均化する平均値生成手段としての平均値生成回路，３０３は画像メモリ３０１から読み出した画像データと平均値生成回路３０２からの値との差を演算する演算手段としての減算器，３０４はスキャナ（画像入力装置）の読み取り差分を求める差分検出手段としてのスキャナ側差分回路，３０５はスキャナ側差分回路３０４の値と減算器３０３の出力値とを比較する比較手段としての比較器である。
【００２４】
（システムの動作）
次に，以上のように構成されたシステムにおける本発明の特徴となる動作について説明する。画像メモリ３３０１に格納されている画像データを読み出し，その画像データと，該画像データの平均値とを減算器３０３に入力する。そして，その値を比較器３０５に供給する。比較器３０５はスキャナ側差分回路３０５の出力と減算器３０３からの値とを比較する。
【００２５】
この場合，差が大きくてエラーであると判断した場合，別のパスで各々の画像データの周囲画素からの差を求める。そして，差の大きい方をエラーデータとする。もし，スキャナ（画像入力装置）の方が差が大きい場合は，画像メモリ３０１からのデータが正しいものとして，画像メモリ３０１から画像データを出力し，メモリの内容はそのままとする。他方，画像メモリ３０１の方が差が大きい場合は，スキャナ（画像入力装置）による画像データが正しいものとして，スキャナ（画像入力装置）の出力を使用し，同時に画像メモリ３０１の画像データをスキャナデータと置き換える。
【００２６】
したがって，このような動作を行うことにより，画像データに含まれるノイズを検出した場合に，再度スキャン動作させる回数を低減することが可能になる。
【００２７】
【発明の効果】
以上説明したように，本発明に係る画像処理装置（請求項１）によれば，１版目作像の際に，画像入力手段から入力された画像データを画像データ格納手段に格納し，同時に画像入力手段で再度読み取り動作を行い，２版目以降は格納した画像データを読み出して画像データを生成し，かつ２版目以降の画像データを画像入力手段から取り込み，この２つの画像データとの差を演算手段で演算し，その差が基準値に対して大きい場合に現在実行中の作像を中止し，再度画像入力手段から画像データ格納手段に画像データを取り込むたことにより，画像データ格納手段から画像データを出力する際に，出力へのノイズの影響を低減することが可能となるため，良質な画像を得ることができる。
【００２８】
また，本発明に係る画像処理装置（請求項２）によれば，画像入力手段から入力された画像データを画像データ格納手段に格納し，該格納した画像データを読み出して１・２版目の画像データを生成し，３版目作像時に画像入力手段で再度読み取り動作を行って画像データを取得し，この２つの画像データとの差を演算手段で演算し，その差が基準値に対して大きい場合に現在実行中の作像を中止し，再度画像入力手段から画像データ格納手段に画像データを取り込むことにより，画像入力手段の読取速度が低い場合であっても，画像データに含まれるノイズを検出することが可能となるため，良質な画像を得ることができる。
【００２９】
また，本発明に係る画像処理装置（請求項３）によれば，Ｙ，Ｍ，Ｃ，Ｋの面順次に画像データを形成する１版目作像の際に，画像入力手段から入力されたＲ，Ｇ，Ｂ画像データを画像データ格納手段に格納し，２版目以降の作像の際には，画像データ格納手段に格納したＲ，Ｇ，Ｂ画像データを読み出して画像データを生成し，同時に，画像入力手段からＲ，Ｇ，Ｂ画像データを再度取り込み，画像データ格納手段に格納したＲ，Ｇ，Ｂ画像データと，画像入力手段から再度取り込んだＲ，Ｇ，Ｂ画像データと，の差を演算手段で演算し，演算手段により演算した差が基準値に対して大きい場合には，実行中の作像を中止し，再度，画像入力手段から画像データ格納手段にＲ，Ｇ，Ｂ画像データを取り込むため，画像データ格納手段から画像データを出力する際に，出力へのノイズの影響を低減することが可能となるため，良質な画像を得ることができる。
【００３０】
また，本発明に係る画像処理方法（請求項４）によれば，Ｙ，Ｍ，Ｃ，Ｋの面順次に画像データを形成する１版目作像の際に，画像データ格納工程を実行し，２版目以降の作像の際には，画像データ格納工程で格納したＲ，Ｇ，Ｂ画像データを読み出して画像データを生成し，同時に，原稿画像からＲ，Ｇ，Ｂ画像データを再度取り込み，画像データ格納工程で格納したＲ，Ｇ，Ｂ画像データと，原稿画像から再度取り込んだＲ，Ｇ，Ｂ画像データと，の差を演算工程で演算し，演算工程において演算した差が基準値に対して大きい場合には，実行中の作像を中止し，再度，画像データ格納工程を実行するため，画像データ格納手段から画像データを出力する際に，出力へのノイズの影響を低減することが可能となるため，良質な画像を得ることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係る画像処理装置が適用されるに好適なシステムの主要構成を示すブロック図である。
【図２】本発明の実施の形態２に係る画像処理装置が適用されるに好適なシステムの主要構成を示すブロック図である。
【図３】本発明の実施の形態３に係る画像処理装置が適用されるに好適なシステムの主要構成を示すブロック図である。
【符号の説明】
１０１  スキャナ
１０２，３０１  画像メモリ
１０３，３０３  減算器
１０４  しきい値レジスタ
１０５，３０５  比較器
２０１，２０２，３０２  平均値生成回路
３０４  スキャナ側差分回路
【図１】
0003866867.tif 000002
【図２】
0003866867.tif 000003
【図３】
0003866867.tif 000004