(57)【要約】【課題】ユーザの指定機能に応じて、画像データを地肌除去処理するか否かが選択可能であって、画像データの再利用性と画像データの地肌除去精度や地肌除去処理速度とを両立できるようにする。【解決手段】読取り装置１から入力された画像データに対し、画素またはブロック単位で地肌レベルを検知して動的に地肌除去処理を行う第１の地肌除去処理部を備えた第１の画像データ処理装置２と、ハードディスク５から読み出された画像データに対し、原稿の１ページ単位で所定量の地肌レベルに基づいて地肌除去処理を行う第２の地肌除去処理部を備えた第２の画像データ処理装置４とを具備し、ユーザが操作表示装置１０から選択した画像データの利用機能に応じて、第１または第２の地肌除去処理部が選択され、地肌除去処理が行われる。【選択図】        図１
2008219500.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データに対して地肌除去処理を行う第１の地肌除去手段と、
前記第１の地肌除去手段の後段に設けられ、画像データを蓄積する蓄積手段と、
前記蓄積手段から読み出された前記画像データに対して地肌除去処理を行う第２の地肌除去手段と、
前記入力された画像データ、あるいは前記蓄積手段から読み出された画像データの利用機能を選択する機能選択手段と、
前記機能選択手段で選択された機能に応じて、前記第１の地肌除去手段と前記第２の地肌除去手段の動作をＯＮ／ＯＦＦ制御する制御手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
原稿の画像を読み取って画像データを生成し、これを入力する画像入力手段をさらに備えたことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記機能選択手段は、
前記入力された画像データをプリント出力する機能と、
前記入力された画像データをネットワーク配信する機能と、
前記入力された画像データを前記蓄積手段に蓄積する機能と、
前記蓄積手段から読み出された画像データをプリント出力する機能と、
前記蓄積手段から読み出された画像データをネットワーク配信する機能
のうち、少なくとも一つの機能を選択することを特徴する請求項１または２に記載の画像処理装置。
【請求項４】
前記第１の地肌除去手段は、前記入力された画像データに対して、画素またはブロックの単位で地肌レベルを検知して地肌除去処理を行い、
前記第２の地肌除去手段は、前記蓄積手段から読み出された画像データに対して、前記原稿の１ページ単位で所定量の地肌レベルに基づいて地肌除去処理を行うことを特徴とする請求項１〜３のいずれか一つに記載の画像処理装置。
【請求項５】
前記機能選択手段により前記入力された画像データをプリント出力する機能、および前記入力された画像データをネットワーク配信する機能の少なくとも一つが選択された場合に、
前記制御手段は、第１の地肌除去手段をＯＮして地肌除去処理を行うように制御することを特徴とする請求項３または４に記載の画像処理装置。
【請求項６】
前記機能選択手段により前記入力された画像データを前記蓄積手段に蓄積する機能のみを実行するよう選択された場合に、
前記制御手段は、第１の地肌除去手段をＯＦＦして地肌除去が未処理の画像データを前記蓄積手段に蓄積するように制御することを特徴とする請求項３または４に記載の画像処理装置。
【請求項７】
前記機能選択手段により前記蓄積手段から読み出された画像データをプリント出力する機能、および前記蓄積手段から読み出された画像データをネットワーク配信する機能の少なくとも一つが選択された場合に、
前記制御手段は、第２の地肌除去手段をＯＮして地肌除去処理を行うか、ＯＦＦして地肌除去処理を行わないかを選択可能に制御することを特徴とする請求項３または４に記載の画像処理装置。
【請求項８】
前記蓄積手段より前段に設けられ、前記原稿の１ページ単位の地肌レベルを検出する地肌レベル検出手段をさらに備え、
前記地肌レベル検出手段で検出した前記原稿の１ページ単位の地肌レベルを書誌情報として前記画像データと併せて前記蓄積手段に蓄積することを特徴とする請求項１〜７のいずれか一つに記載の画像処理装置。
【請求項９】
前記第２の地肌除去手段は、前記地肌レベル検出手段で検出した前記原稿の１ページ単位の地肌レベルに基づいて、地肌除去処理を行うことを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記地肌レベル検出手段で検出される前記原稿の１ページ単位の地肌レベルは、
前記第１の地肌除去手段で検出される画素またはブロックの単位の地肌レベルに基づいて決定されることを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記地肌レベル検出手段の前段に前記原稿の１ページ分のヒストグラムを算出するヒストグラム算出手段をさらに備え、
前記地肌レベル検出手段で検出される前記原稿の１ページ単位の地肌レベルは、
前記ヒストグラム算出手段で算出されるヒストグラムに基づいて決定されることを特徴とする請求項９に記載の画像処理装置。
【請求項１２】
入力された画像データをプリント出力、およびネットワーク配信のうち少なくとも一方の機能が選択された場合は、画素またはブロック単位で地肌レベルを検知して第１の地肌除去処理を行うステップと、
入力された画像データを蓄積する機能のみが選択された場合は、前記第１の地肌除去処理を行わずに蓄積手段に蓄積するステップと、
前記蓄積手段に蓄積された画像データをプリント出力、およびネットワーク配信のうち少なくとも一方の機能が選択された場合は、原稿の１ページ単位で所定量の地肌レベルに基づいて第２の地肌除去処理を行うステップと、
を含むことを特徴とする画像処理方法。
【請求項１３】
請求項１〜１１のいずれか一つに記載された画像処理装置を具備するように構成したことを特徴とするデジタル複合機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力される画像データに対して地肌除去処理を行う画像処理装置、画像処理方法およびデジタル複合機に関するものである。
【背景技術】
【０００２】
従来のデジタル複写機等の画像処理装置には、地肌除去の機能が搭載されている。このような画像処理装置では、スキャナで読み取った原稿をコピーしたり、ネットワークを通じて外部のパーソナルコンピュータ（ＰＣ）等へ配信したりする際に、原稿の地肌を自動的に除去して出力することが可能である。
【０００３】
また、近年のデジタル複写機等の画像処理装置には、上記機能に加えて、スキャナで読み取った画像データをハードディスク装置のような大容量の蓄積手段に蓄積し、蓄積した画像データを読み出して再プリント、あるいは再配信する機能を搭載したものがある。
【０００４】
従来の地肌除去を行う画像処理装置には、地肌を除去するため、画像データに対して一定の地肌レベル値を減算するなどして地肌除去処理を行う地肌除去手段を備えている。
【０００５】
また、従来の画像処理装置には、スキャナで読み取った画像データから原稿１ページに対して１つの地肌レベルを決定し、その地肌レベルに基づいて地肌除去を行うものがある。例えば、ハイライト濃度検出手段、第１の地肌除去手段、蓄積メモリ手段、第２の地肌除去手段を備え、蓄積メモリ手段の先頭に付加情報として地肌除去量指定キー情報と、ハイライト濃度検出手段の結果とを蓄積し、蓄積メモリ手段の画像データを使用するか否かによって、第１の地肌除去手段を無効にするか有効にするかを切り替える技術が開示されている。そして、蓄積メモリを使用しない場合には、第１の地肌除去手段で地肌除去処理を行い、蓄積メモリを使用する場合には、第１の地肌除去手段をＯＦＦして、ハイライト濃度検出手段の結果に基づいて第２の地肌除去手段で地肌除去処理が行われる。これにより、蓄積メモリ手段を使用するか否かにかかわらず、同じような地肌除去処理を行うことを可能にしている（特許文献１参照）。
【０００６】
さらに、別の従来の画像処理装置には、動的に地肌レベルを検出しながら地肌除去を行うものがある。例えば、入力画像データをブロック単位に分割し、ブロックごとに地肌部か非地肌部かを判定し、地肌抽出値を求める。そして、この地肌抽出値を用いて周囲ブロックとの加重乗加算により地肌レベル値を算出する。この地肌レベル値と基準地肌パラメータ値とを比較し、その比較結果に基づいて画素単位で補正処理を行うことにより、生産性を落とすことなく、原稿毎に最適な地肌除去処理を行うものがあった（特許文献２参照）。
【０００７】
【特許文献１】特開２００３−２８３８３２号公報
【特許文献２】特開２００６−４２１９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
このような従来の画像処理装置にあっては、地肌除去処理をどのように行うかが課題となっている。すなわち、蓄積された画像データを再利用する際に、地肌除去を行うか否かを選択できるようにすることによる蓄積画像の再利用性と、通常のコピーなどを行う場合の地肌除去の精度や処理速度とを両立させることが重要となる。
【０００９】
上記した地肌除去処理の技術として、画像データに対して一定の地肌レベル値を減算して地肌除去処理を行う際に、地肌除去手段を蓄積手段の後段に置き、蓄積手段には地肌除去されていない画像データを蓄積すれば、蓄積された画像データを再利用する際に地肌除去を行うか否かが選択でき、蓄積画像の再利用性は向上する。しかしながら、この地肌除去処理の技術にあっては、一定の地肌レベル値を用いるため、原稿毎に最適な地肌除去を行うことができず、地肌が消えずに残ったり、逆に本来は地肌ではないハイライト部が消されてしまったりするという問題があった。
【００１０】
また、上記特許文献１の地肌除去処理では、スキャナで読み取った画像データから原稿１ページに対して１つの地肌レベルを算出する際に、原稿１ページ全体がスキャナで読み取られるまで地肌レベルが決まらないことになる。つまり、地肌レベルが決まるまでに時間を要するため、地肌レベルが算出されるまで地肌除去処理やその後の処理を行うことができなくなることから、コピーなどを行う際の処理速度が落ち、生産性が悪くなるという問題があった。
【００１１】
さらに、上記特許文献２の地肌除去処理では、網点を平滑化するようなフィルタ処理などの画像処理が施された後の画像データに対して、地肌レベルを正確に検出することができないため、画質劣化を招くことがある。従って、蓄積手段には圧縮率や網点原稿のモアレ抑制などを考慮して、網点を平滑化した後の画像データを蓄積することが望ましく、その場合には、蓄積手段の後段に地肌除去手段を置くことができないという問題があった。
【００１２】
本発明は、上記に鑑みてなされたものであって、ユーザの指定する機能に応じて、画像データを地肌除去処理するか否かを選択可能とする画像データの再利用性と、画像データの地肌除去精度や地肌除去処理速度とを両立させることのできる画像処理装置、画像処理方法およびデジタル複合機を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、入力された画像データに対して地肌除去処理を行う第１の地肌除去手段と、前記第１の地肌除去手段の後段に設けられ、画像データを蓄積する蓄積手段と、前記蓄積手段から読み出された前記画像データに対して地肌除去処理を行う第２の地肌除去手段と、前記入力された画像データ、あるいは前記蓄積手段から読み出された画像データの利用機能を選択する機能選択手段と、前記機能選択手段で選択された機能に応じて、前記第１の地肌除去手段と前記第２の地肌除去手段の動作をＯＮ／ＯＦＦ制御する制御手段と、を備えたことを特徴とする。
【００１４】
また、請求項２にかかる発明によれば、請求項１に記載の画像処理装置において、原稿の画像を読み取って画像データを生成し、これを入力する画像入力手段をさらに備えたことを特徴とする。
【００１５】
また、請求項３にかかる発明によれば、請求項１または２に記載の画像処理装置において、前記機能選択手段は、前記入力された画像データをプリント出力する機能と、前記入力された画像データをネットワーク配信する機能と、前記入力された画像データを前記蓄積手段に蓄積する機能と、前記蓄積手段から読み出された画像データをプリント出力する機能と、前記蓄積手段から読み出された画像データをネットワーク配信する機能のうち、少なくとも一つの機能を選択することを特徴する。
【００１６】
また、請求項４にかかる発明によれば、請求項１〜３のいずれか一つに記載の画像処理装置において、前記第１の地肌除去手段は、前記入力された画像データに対して、画素またはブロックの単位で地肌レベルを検知して地肌除去処理を行い、前記第２の地肌除去手段は、前記蓄積手段から読み出された画像データに対して、前記原稿の１ページ単位で所定量の地肌レベルに基づいて地肌除去処理を行うことを特徴とする。
【００１７】
また、請求項５にかかる発明によれば、請求項３または４に記載の画像処理装置において、前記機能選択手段により前記入力された画像データをプリント出力する機能、および前記入力された画像データをネットワーク配信する機能の少なくとも一つが選択された場合、前記制御手段は、第１の地肌除去手段をＯＮして地肌除去処理を行うように制御することを特徴とする。
【００１８】
また、請求項６にかかる発明によれば、請求項３または４に記載の画像処理装置において、前記機能選択手段により前記入力された画像データを前記蓄積手段に蓄積する機能のみを実行するよう選択された場合に、前記制御手段は、第１の地肌除去手段をＯＦＦして地肌除去が未処理の画像データを前記蓄積手段に蓄積するように制御することを特徴とする。
【００１９】
また、請求項７にかかる発明によれば、請求項３または４に記載の画像処理装置において、前記機能選択手段により前記蓄積手段から読み出された画像データをプリント出力する機能、および前記蓄積手段から読み出された画像データをネットワーク配信する機能の少なくとも一つが選択された場合に、前記制御手段は、第２の地肌除去手段をＯＮして地肌除去処理を行うか、ＯＦＦして地肌除去処理を行わないかを選択可能に制御することを特徴とする。
【００２０】
また、請求項８にかかる発明によれば、請求項１〜７のいずれか一つに記載の画像処理装置において、前記蓄積手段より前段に設けられ、前記原稿の１ページ単位の地肌レベルを検出する地肌レベル検出手段をさらに備え、前記地肌レベル検出手段で検出した前記原稿の１ページ単位の地肌レベルを書誌情報として前記画像データと併せて前記蓄積手段に蓄積することを特徴とする。
【００２１】
また、請求項９にかかる発明によれば、請求項８に記載の画像処理装置において、前記第２の地肌除去手段は、前記地肌レベル検出手段で検出した前記原稿の１ページ単位の地肌レベルに基づいて、地肌除去処理を行うことを特徴とする。
【００２２】
また、請求項１０にかかる発明によれば、請求項９に記載の画像処理装置において、前記地肌レベル検出手段で検出される前記原稿の１ページ単位の地肌レベルは、前記第１の地肌除去手段で検出される画素またはブロックの単位の地肌レベルに基づいて決定されることを特徴とする。
【００２３】
また、請求項１１にかかる発明によれば、請求項９に記載の画像処理装置において、前記地肌レベル検出手段の前段に前記原稿の１ページ分のヒストグラムを算出するヒストグラム算出手段をさらに備え、前記地肌レベル検出手段で検出される前記原稿の１ページ単位の地肌レベルは、前記ヒストグラム算出手段で算出されるヒストグラムに基づいて決定されることを特徴とする。
【００２４】
上記した課題を解決し、目的を達成するために、請求項１２にかかる発明によれば、入力された画像データをプリント出力、およびネットワーク配信のうち少なくとも一方の機能が選択された場合は、画素またはブロック単位で地肌レベルを検知して第１の地肌除去処理を行うステップと、入力された画像データを蓄積する機能のみが選択された場合は、前記第１の地肌除去処理を行わずに蓄積手段に蓄積するステップと、前記蓄積手段に蓄積された画像データをプリント出力、およびネットワーク配信のうち少なくとも一方の機能が選択された場合は、原稿の１ページ単位で所定量の地肌レベルに基づいて第２の地肌除去処理を行うステップと、を含むことを特徴とする。
【００２５】
上記した課題を解決し、目的を達成するために、請求項１３にかかる発明によれば、請求項１〜１１のいずれか一つに記載された画像処理装置を具備するように構成したことを特徴とする。
【発明の効果】
【００２６】
請求項１にかかる発明によれば、入力された画像データに対して地肌除去処理を行う第１の地肌除去手段と、その第１の地肌除去手段の後段に画像データを蓄積する蓄積手段と、その蓄積手段に蓄積された画像データに対して地肌除去処理を行う第２の地肌除去手段とを備え、ユーザが機能選択手段を使って入力された画像データや蓄積手段から読み出された画像データの利用機能を選択すると、その選択された機能に応じて制御手段が第１の地肌除去手段と第２の地肌除去手段の動作をＯＮ／ＯＦＦ制御する。このように、ユーザの指定する機能に応じて、蓄積手段の前後段に配置された第１の地肌除去手段と第２の地肌除去手段をＯＮ／ＯＦＦ制御するため、画像データの利用機能に応じた最適な地肌除去処理を行うことができるという効果を奏する。
【００２７】
また、請求項２にかかる発明によれば、原稿の画像を読み取って画像データを生成して、入力する画像入力手段をさらに備えているため、スキャナなどの画像入力手段を備えた画像処理装置に適用することができるという効果を奏する。
【００２８】
また、請求項３にかかる発明によれば、機能選択手段は、入力された画像データをプリント出力する機能、入力された画像データをネットワーク配信する機能、入力された画像データを前記蓄積手段に蓄積する機能、蓄積手段から読み出された画像データをプリント出力する機能、および蓄積手段から読み出された画像データをネットワーク配信する機能のうち少なくとも一つの機能を選択するものであるため、画像データの利用機能に応じた最適な地肌除去処理が行えるという効果を奏する。
【００２９】
また、請求項４にかかる発明によれば、第１の地肌除去手段では、入力された画像データに対して、画素またはブロックの単位で地肌レベルを検知して地肌除去処理を行い、第２の地肌除去手段では、蓄積手段から読み出された画像データに対して、原稿の１ページ単位で所定量の地肌レベルに基づいて地肌除去処理を行うため、第１の地肌除去手段を用いれば、生産性を落とさずに原稿に最適な地肌除去を行うことができ、第２の地肌除去手段を用いれば、画像データを地肌除去処理するか否かが選択可能な再利用性を有し、簡易な処理で地肌除去が行えるという効果を奏する。
【００３０】
また、請求項５にかかる発明によれば、入力された画像データをプリント出力する機能と、ネットワーク配信する機能との少なくとも一つが機能選択手段で選択されると、制御手段が第１の地肌除去手段をＯＮに制御して地肌除去処理を行わせるため、生産性を落とすことなく原稿に最適な地肌除去が行えるという効果を奏する。
【００３１】
また、請求項６にかかる発明によれば、入力された画像データを蓄積手段に蓄積する機能のみが機能選択手段で選択されると、制御手段が第１の地肌除去手段をＯＦＦに制御して地肌除去が未処理の画像データを蓄積手段に蓄積するように制御するため、蓄積後の画像データを再利用する際に、地肌除去処理を行うか否かが選択可能となり、蓄積画像の再利用性が向上するという効果を奏する。
【００３２】
また、請求項７にかかる発明によれば、機能選択手段により蓄積手段から読み出された画像データをプリント出力する機能と、蓄積手段から読み出された画像データをネットワーク配信する機能との少なくとも一つが選択されると、制御手段が第２の地肌除去手段をＯＮして地肌除去処理を行わせるか、ＯＦＦして地肌除去処理を行わないかが選択できるため、蓄積後の画像データを再利用する際に、地肌除去処理のＯＮ／ＯＦＦを指定することができるという効果を奏する。
【００３３】
また、請求項８にかかる発明によれば、蓄積手段より前段に原稿の１ページ単位の地肌レベルを検出する地肌レベル検出手段を備え、その地肌レベル検出手段で検出した原稿の１ページ単位の地肌レベルを書誌情報として画像データと併せて蓄積手段に蓄積するようにしたため、蓄積画像データの再利用時に、原稿毎の地肌レベルを検出する必要がなくなり、生産性を落さずに原稿に最適な地肌除去を行うことができるという効果を奏する。
【００３４】
また、請求項９にかかる発明によれば、地肌レベル検出手段で検出した原稿の１ページ単位の地肌レベルに基づいて、第２の地肌除去手段が地肌除去処理を行うため、蓄積画像データの再利用時に、原稿毎に最適な地肌除去を行うことができるという効果を奏する。
【００３５】
また、請求項１０にかかる発明によれば、地肌レベル検出手段で検出される原稿の１ページ単位の地肌レベルは、第１の地肌除去手段で検出される画素またはブロックの単位の地肌レベルに基づいて決定されるため、簡易な構成により原稿の１ページ単位の地肌レベルを検出することができるという効果を奏する。
【００３６】
また、請求項１１にかかる発明によれば、地肌レベル検出手段の前段にヒストグラム算出手段が設けられ、そのヒストグラム算出手段で算出されるヒストグラムに基づいて地肌レベル検出手段で検出される原稿の１ページ単位の地肌レベルが決定されるため、高精度に原稿の１ページ単位の地肌レベル検出することができるという効果を奏する。
【００３７】
また、請求項１２にかかる発明によれば、入力された画像データのプリント出力と、ネットワーク配信との少なくとも一方の機能が選択されると、画素またはブロック単位で地肌レベルを検知する第１の地肌除去処理を行い、入力された画像データを蓄積する機能のみが選択されると、第１の地肌除去処理を行わない画像データを蓄積手段に蓄積し、蓄積手段に蓄積された画像データをプリント出力と、ネットワーク配信との少なくとも一方の機能が選択されると、原稿の１ページ単位で所定量の地肌レベルに基づく第２の地肌除去処理を行うようにする。このように、ユーザの指定する機能に応じて、画像データを第１の地肌除去処理を行うか、地肌除去処理を行わずに蓄積手段に蓄積するか、第２の地肌除去処理を行うかが選択されるので、常に指定された機能に応じた最適な地肌除去を行うことができるという効果を奏する。
【００３８】
また、請求項１３にかかる発明によれば、請求項１〜１１のいずれか一つに記載された画像処理装置を具備するデジタル複合機とすることにより、ユーザの指定する機能に応じて画像データを地肌除去処理するか否かが選択可能な画像データの再利用性と、画像データの地肌除去精度や地肌除去処理速度とが両立可能なデジタル複合機を提供することができるという効果を奏する。
【発明を実施するための最良の形態】
【００３９】
以下に、本発明にかかる画像処理装置、画像処理方法およびデジタル複合機の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００４０】
（第１の実施の形態）
図１は、本発明の画像処理装置にかかるデジタル画像処理装置の概略構成を示すブロック図である。このデジタル画像処理装置は、画像入力手段としての読取り装置１、第１の地肌除去手段を含む第１の画像データ処理装置２、バス制御装置３、第２の地肌除去手段を含む第２の画像データ処理装置４、画像データを蓄積する蓄積手段としてのハードディスク（ＨＤＤ）５、本デジタル画像処理装置全体を制御するＣＰＵ６、メモリ７、プロッタＩ／Ｆ装置８、画像データをプリント出力するプロッタ装置９、ユーザが画像データの利用機能を選択する機能選択手段としての操作表示装置１０、外部のＦＡＸ１５との間で画像データの授受を行う回線Ｉ／Ｆ装置１１、外部のパーソナルコンピュータ（ＰＣ）１６との間で画像データの授受を行うネットワーク配信用の外部Ｉ／Ｆ装置１２、Ｓ．Ｂ．（サウスブリッジ）１３、およびＲＯＭ（Read Only Memory）１４などにより構成されている。
【００４１】
読取り装置（スキャナ）１は、原稿をスキャンすることで得られる原稿の濃淡情報から、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の各色８ビットのデジタル画像データを生成して、第１の画像データ処理装置２へ出力するものである。
【００４２】
第１の画像データ処理装置２は、読取り装置１で生成されたデジタル画像データに対して所要の画像処理を施し、バス制御装置３へ出力するものである。
【００４３】
バス制御装置３は、デジタル画像処理装置の内部で必要な画像データや制御コマンド等の各種データの伝達制御を行うものである。
【００４４】
第２の画像データ処理装置４は、第１の画像データ処理装置２で処理されたデジタル画像データ、あるいは、ハードディスク５から読み出されたデジタル画像データに対して所要の画像処理を施し、バス制御装置３へ出力するものである。
【００４５】
ハードディスク５は、読取り装置１で読み取られた画像データ、第１の画像データ処理装置２で画像処理されたデジタル画像データ、あるいは第２の画像データ処理装置４で画像処理されたデジタル画像データ、およびそれらの付帯情報などを蓄積するための大容量記憶装置である。
【００４６】
ＣＰＵ６は、本デジタル画像処理装置の全体を制御するためのマイクロプロセッサである。
【００４７】
メモリ７は、ＣＰＵ６が本デジタル画像処理装置の制御を行う際に、プログラムや中間処理データを一時的に記憶するためなどに使用される揮発性メモリである。
【００４８】
プロッタＩ／Ｆ装置８は、ＣＰＵ６から送られてくるＣＭＹＫ４色分〔Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）〕のデジタル画像データを受け取って、プロッタ装置９の専用インタフェースに出力するものである。
【００４９】
プロッタ装置９は、ＣＭＹＫ４色分のデジタル画像データを受け取ると、レーザビームを用いた電子写真プロセスなどにより、転写紙に画像出力するものである。
【００５０】
操作表示装置１０は、本デジタル画像処理装置とユーザのインタフェースを行う部分である。ここでは、液晶表示装置（ＬＣＤ）とキースイッチなどで構成されており、装置各部の状態や操作方法などをＬＣＤ上に表示し、ユーザからのキースイッチ入力を検知する。操作表示装置１０の操作パネルには、デジタル画像処理装置が具備する機能が選択可能な各種キースイッチが設けられている。例えば、「コピー機能」は、読取り装置１で原稿を読み取って、プロッタ装置９から出力させる機能である。「ネットワーク配信機能」は、読取り装置１で原稿を読み取って、外部Ｉ／Ｆ装置１２を介して装置外のＰＣ１６に配信する機能である。「ハードディスク蓄積機能」は、読取り装置１で原稿を読み取って、ハードディスク５に蓄積する機能である。「蓄積データ再プリント機能」は、ハードディスク５に蓄積された画像データをプロッタ装置９から出力する機能である。「蓄積データ再配信機能」は、ハードディスク５に蓄積されたデータを装置外にあるＰＣ１６に配信する機能である。なお、「コピー機能」と「ハードディスク蓄積機能」、あるいは、「ネットワーク配信機能」と「ハードディスク蓄積機能」を同時に選択することも可能である。
【００５１】
回線Ｉ／Ｆ装置１１は、本デジタル画像処理装置とその装置外にあるＦＡＸ１５との間で電話回線を介して接続され、画像データの授受を行うものである。
【００５２】
外部Ｉ／Ｆ装置１２は、本デジタル画像処理装置とその装置外にあるＰＣ１６との間でイーサネット（登録商標）などのネットワークを介して接続され、各種制御データや画像データの入出力を行うものである。
【００５３】
Ｓ．Ｂ．（サウスブリッジ）１３は、South Bridgeと呼ばれるバスのブリッジ機能を汎用回路化したものである。
【００５４】
ＲＯＭ（Read Only Memory）１４は、ＣＰＵ６が本デジタル画像処理装置の制御を行う際のプログラムなどが格納されるメモリである。
【００５５】
〔第１の画像データ処理装置〕
図２は、第１の実施の形態にかかるデジタル画像処理装置の第１の画像データ処理装置の構成を示すブロック図である。この第１の画像データ処理装置２は、ユーザによってコピー機能」、「ネットワーク配信機能」、「ハードディスク蓄積機能」の少なくとも一つが選択された場合にのみ動作する。図２に示すように、第１の画像データ処理装置２は、第１の地肌除去処理手段としての第１の地肌除去処理部３０、スキャナγ変換部３１、フィルタ処理部３２、色変換部３３、圧縮処理部３４、像域分離処理部３５、蓄積分離信号生成部３６、および圧縮処理部３７などで構成されている。
【００５６】
第１の地肌除去処理部３０は、動的に地肌レベルを検出しながら画素単位に地肌除去処理を行うものである。つまり、原稿１ページに対して一定量の地肌除去を行ったり、原稿１ページに対して１つの地肌レベルを検出して地肌除去を行ったりする処理方法ではなく、原稿に最適な地肌除去処理を生産性の低下を招くことなく高速に処理する方法を用いている。この第１の地肌除去処理部３０における地肌除去処理の具体例は、後述する。
【００５７】
スキャナγ変換部３１は、ＲＧＢ各色８ビットの読取り画像データに対してγ変換を行うもので、例えば、明度リニアな特性となるように変換する。
【００５８】
フィルタ処理部３２は、分離信号のうち「文字／非文字」「網点／非網点」の情報に基づいて、文字部は強調し、網点部は平滑化するなどのフィルタ処理を行うものである。
【００５９】
色変換部３３は、フィルタ処理部３２におけるフィルタ処理後の画像データを、所定特性の色空間のＲＧＢデータに変換するものである。この所定特性の色空間とは、例えば、Ａｄｏｂｅ（登録商標）−ＲＧＢ空間等である。
【００６０】
圧縮処理部３４は、色変換部３３で変換されたＲＧＢデータを圧縮処理するものである。この圧縮方法は、ＪＰＥＧ圧縮といった非可逆圧縮の方式を用いることができる。
【００６１】
像域分離処理部３５は、読取り装置１から入力された画像データから画像の特徴量を抽出し、画素毎に「文字／非文字」「網点／非網点」「有彩／無彩」を判定し、その判定結果を分離信号として蓄積分離信号生成部３６とフィルタ処理部３２とに出力するものである。なお、この像域分離処理は、公知技術を用いて実施することが可能であるため、詳細な説明は省略する。
【００６２】
蓄積分離信号生成部３６は、像域分離処理部３０で生成された分離信号から「網点／非網点」の情報を除いた「文字／非文字」「有彩／無彩」の情報のみを出力するものである。そして、この出力分離信号は、圧縮処理部３７において圧縮処理される。この圧縮処理部３７における圧縮処理方法は、可逆圧縮の方式を用いる必要がある。
【００６３】
このようにして、第１の画像データ処理装置２により生成されたＲＧＢ画像データと、分離信号とは、ハードディスク５内に蓄積される。
【００６４】
〔第１の地肌除去処理部における地肌除去処理〕
第１の画像データ処理装置２における第１の地肌除去処理部３０では、ハードディスク５に蓄積する前の段階で地肌除去処理が行われる。この第１の地肌除去処理部３０では、地肌レベル予測値を求め、この予測値に基づいて画素単位で地肌濃度のばらつきを検出し、その画像信号を補正する。すなわち、第１の地肌除去処理部３０では、動的に地肌レベルを検出しながら画素単位に地肌除去処理を行うため、原稿に最適な地肌除去処理を高速で実現することができる。従って、この第１の地肌除去処理部３０を用いたデジタル画像処理装置は、高速で地肌除去処理を行ってコピーすることができるので、コピー作業等の生産性を向上させることができる。この第１の地肌除去処理部３０では、例えば１６画素を１ブロックとしてブロック単位で最大値、最小値、平均値をとり、これらに基づいて画像信号の平坦性の有無（ばらつきの状態）を判断することが行われる。
【００６５】
第１の地肌除去処理部３０では、読取り装置１から入力された入力信号であるＲＧＢの各色信号を、主走査方向に例えば１６画素を１ブロックとしてそれぞれ加算させるとともにブロック単位で
最大値（Ｍａｘ＿Ｒ，Ｍａｘ＿Ｇ，Ｍａｘ＿Ｂ）  …（１）
最小値（Ｍｉｎ＿Ｒ，Ｍｉｎ＿Ｇ，Ｍｉｎ＿Ｂ）  …（２）
平均値（Ａｖｅ＿Ｒ，Ａｖｅ＿Ｇ，Ａｖｅ＿Ｂ）  …（３）
各色平均値の最大値（Ｍａｘ＿Ａ）  …（４）
各色平均値の最小値（Ｍｉｎ＿Ａ）  …（５）
上述した（１）〜（５）の各項目を算出して、ブロック毎に平均値の最大値と最小値の差分とＣＰＵ６のレジスタによって設定可能なパラメータ閾値（Ｆｌａｔ＿Ｒ，Ｆｌａｔ＿Ｇ，Ｆｌａｔ＿Ｂ）とを、下記の（式１）に代入して比較し、各色ＲＧＢの画像信号の平坦性の有無を判断する。ここでは、（式１）が成り立つときに平坦であると判断する。
（（Ｍａｘ＿Ｒ−Ｍｉｎ＿Ｒ）＜Ｆｌａｔ＿Ｒ）＆＆（（Ｍａｘ＿Ｇ−Ｍｉｎ＿Ｇ）＜Ｆｌａｔ＿Ｇ）＆＆（（Ｍａｘ＿Ｂ−Ｍｉｎ＿Ｂ）＜Ｆｌａｔ＿Ｂ））  …（式１）
【００６６】
図３は、注目ブロックの地肌レベル予測値を算出する場合の注目ブロックと周辺ブロックとの関係を示す図であり、図４は、図３において周辺ブロックに対する重み付けを行って地肌レベル予測値を算出する場合の注目ブロックと周辺ブロックとの関係を示す図である。図３に示すように、注目ブロックに対して周囲ブロック（ｌ）（ｃ）（ｒ）、および現ラインの前ブロック（ｂ）の地肌レベル値（Ｒｄ，Ｇｄ，Ｂｄ）に対して設定可能なパラメータを選択して図４に示すような重み付けを行った後、以下の（式２）、（式３）、（式４）で示すようにそれぞれ加算したものを注目ブロックの地肌レベル予測値（Ｒｅ，Ｇｅ，Ｂｅ）として各色出力する。また、１ライン目は前ラインがないのでパラメータにより設定された初期値を地肌レベルとして代用する。
Ｒｅ＝３×Ｒｄ（ｌ）＋２４×Ｒｄ（ｃ）＋４×Ｒｄ（ｒ）＋１×Ｒｄ（ｂ）…（式２）
Ｇｅ＝３×Ｇｄ（ｌ）＋２４×Ｇｄ（ｃ）＋４×Ｇｄ（ｒ）＋１×Ｇｄ（ｂ）…（式３）
Ｂｅ＝３×Ｂｄ（ｌ）＋２４×Ｂｄ（ｃ）＋４×Ｂｄ（ｒ）＋１×Ｂｄ（ｂ）…（式４）
なお、予測値は、ハード構成と精度とのトレードオフにより適切なビットシフトを行って余剰を次ブロックへ加算するようにすることも考えられる。
【００６７】
第１の地肌除去処理部３０では、平坦性の有無判断を副走査方向にも検出するため、ラインメモリを用いてブロック単位で平坦性結果を蓄積できるようにする。また、この第１の地肌除去処理部３０では、各ライン検知をするのではなく、パラメータを用いて数ラインに１度検知するようにしても良く、さらに蓄積した結果をＡＮＤ処理して副走査方向への平坦性の連続性を検知するようにすることもできる。なお、ページの初期値はデータがないためユーザ側がページ単位で（ページ毎に）初期設定ができるようにしておく。この初期設定は任意の値に設定できるので、画像の種類に応じて濃度値を入力、あるいは選択できるようにしておく。
【００６８】
第１の地肌除去処理部３０では、連続性の検出手段の結果に基づいて、平均値の最小値から明度閾値状態（Ｉ）、地肌レベル予測値と平均値の差分から色毎の予測値許容判断（ＩＩ）、平均値の最大値と最小値の差分から無彩色（ＩＩＩ）をそれぞれ判定するために設定可能なパラメータを用いて比較し、その全ての結果が満たされれば注目ブロックは地肌候補であると判断し、注目ブロックの地肌抽出値を各色とも平均値とする。それ以外は非地肌と判断し予測値を格納する。
【００６９】
ただし、平均値と予測値の差が設定パラメータより大きい場合においては、平均値の最大値と予測値とを比較し、予測値が小さければさらに予測値に設定パラメータの値を加算して再比較を行い、まだ予測値が小さい場合には予測値を各色とも選択して地肌抽出値とし、それ以外の場合には平均値の最大値を各色とも選択して地肌抽出値とする。
【００７０】
また、明度閾値状態の判定、前記予測値許容判断、無彩色の判定は、以下の（式５）、（式６）、（式７）に基づいて行われる。
（Ｉ）Ｍｉｎ＿Ａ＞明度閾値  …（式５）
（ＩＩ）（（Ｒｅ−Ａｖｅ＿Ｒ）＜Ｒ許容値）＆＆（（Ｇｅ＿Ｇ−Ａｖｅ＿Ｇ）＜Ｇ許容値）＆＆（（Ｂｅ−Ａｖｅ＿Ｂ）＜Ｂ許容値））  …（式６）
（ＩＩＩ）Ｍａｘ＿Ａ−Ｍｉｎ＿Ａ＜無彩色閾値  …（式７）
【００７１】
すなわち、地肌抽出値は、明度閾値状態（Ｉ）、予測値許容判断（ＩＩ）、無彩色（ＩＩＩ）の全ての状態を満たす条件となった場合に、そのブロックは地肌候補と推測し、各色ともブロック毎の平均値（Ａｖｅ＿Ｒ、Ａｖｅ＿Ｇ、Ａｖｅ＿Ｂ）を地肌抽出値（Ｒｔ、Ｇｔ、Ｂｔ）とする。これを式で表すと、下記の（式８）、（式９）、（式１０）のようになる。
Ｒｔ＝Ａｖｅ＿Ｒ  …（式８）
Ｇｔ＝Ａｖｅ＿Ｇ  …（式９）
Ｂｔ＝Ａｖｅ＿Ｂ  …（式１０）
地肌候補とならなかった部分（非地肌ブロック）については、地肌レベル予測値（Ｒｅ，Ｇｅ，Ｂｅ）を地肌抽出値（Ｒｔ，Ｇｔ，Ｂｔ）とする。これを式で表すと、下記の（式１１）、（式１２）、（式１３）のようになる。
Ｒｔ＝Ｒｅ  …（式１１）
Ｇｔ＝Ｇｅ  …（式１２）
Ｂｔ＝Ｂｅ  …（式１３）
また、地肌レベル値（Ｒｄ，Ｇｄ，Ｂｄ）は、下記の（式１４）、（式１５）、（式１６）により算出できる。
Ｒｄ＝設定係数×Ｒｅ＋Ｒｔ  …（式１４）
Ｇｄ＝設定係数×Ｇｅ＋Ｇｔ  …（式１５）
Ｂｄ＝設定係数×Ｂｅ＋Ｂｔ  …（式１６）
この地肌抽出値で地肌となったブロックに対して各色ブロック単位で加算した総和（Ｓｕｍ＿Ｒ，Ｓｕｍ＿Ｇ，Ｓｕｍ＿Ｂ）を該当ブロックのカウント値で除算した結果と、ライン平均値（Ｒｌ，Ｇｌ，Ｂｌ）との差分に加重設定可能なパラメータを色毎に乗算したものと、前ラインで算出したライン平均値とを加算してラインの単位毎に更新する。１ライン目は前ラインがないのでパラメータにより設定された初期値をライン平均値とすることで代用する。これにより地肌ブロックの濃度の平均値を出す。すなわち、下記の（式１７）、（式１８）、（式１９）により算出できる。
【００７２】
Ｒｌ＝Ｒｌ＋設定係数×（Ｓｕｍ＿Ｒ／加算カウント値−Ｒｌ）  …（式１７）
Ｇｌ＝Ｇｌ＋設定係数×（Ｓｕｍ＿Ｇ／加算カウント値−Ｇｌ）  …（式１８）
Ｂｌ＝Ｂｌ＋設定係数×（Ｓｕｍ＿Ｂ／加算カウント値−Ｂｌ）  …（式１９）
ここで総和および加算カウント値を実施する際に主走査エリアを設定するようにしても良い。また、任意の設定ライン間隔に１度ライン平均値を減算させるように制御することもできる。また、副走査ラインの更新エリアを設定してもよく、ライン平均値も必要に応じて適切なビットシフトを行い、余剰は次ラインへ加算することもできる。
【００７３】
また、地肌抽出値とライン平均値の差分を設定可能な閾値パラメータ（変動閾値）と比較し、差が小さくなるようにライン平均値に対して閾値パラメータを加算もしくは減算した結果を、地肌レベルの予測値に加重設定するパラメータを色毎に乗算したものに加算し、ブロック毎に地肌レベル値（Ｒｄ，Ｇｄ，Ｂｄ）を更新制御するとともにラインメモリに蓄積し、次ラインの周辺ブロック参照値として使用しても良い。すなわち、下記の（式２０）、（式２１）、（式２２）により算出できる。
Ｒｄ＝設定係数×Ｒｅ＋Ｒｌ±変動閾値  …（式２０）
Ｇｄ＝設定係数×Ｇｅ＋Ｇｌ±変動閾値  …（式２１）
Ｂｄ＝設定係数×Ｂｅ＋Ｂｌ±変動閾値  …（式２２）
地肌レベル値も必要に応じて適切なビットシフトを行って余剰は次ブロックへ加算することも考えられる。
【００７４】
注目ブロックの地肌レベル値と基準地肌パラメータとを比較し、地肌レベル値の方が大きい場合には、入力画像信号を画素単位で地肌レベル値と比較し、入力画像信号の方が大きければ地肌レベル値と基準地肌パラメータの差分を入力画像信号から減算する。入力画像信号の方が小さければ地肌レベル値と画像信号との差分に設定可能なパラメータ係数を乗算したものを基準地肌パラメータから減算し、入力画像信号と比較し、入力画像信号の方が大きければその値を補正値として出力し、小さければ入力画像信号を無変換で出力する。
【００７５】
一方、注目ブロックの地肌レベル値と基準地肌パラメータを比較し、地肌レベル値の方が小さい場合には入力画像信号を画素単位で地肌レベル値と比較し、入力画像信号の方が大きければ地肌レベル値と基準地肌パラメータの差分を入力画像信号に加算する。入力画像信号の方が小さければ地肌レベル値と画像信号との差分に設定可能なパラメータ係数を乗算したものを基準地肌パラメータから減算し、入力画像信号と比較し、入力画像信号の方が小さければその値を補正値として出力し、大きければ入力画像信号を無変換で出力する。
【００７６】
上記関係を式で示すと、下記の（式２３）〜（式３８）のようになる。
検出地肌レベルが基準地肌レベルより大きい時      （Ｒｄ＞ｂａｓｅ）…（式２３）
入力画像データが地肌レベルより大きい時      （ｉｍｇ＿ｒｉ＞Ｒｄ）…（式２４）
ｉｍｇ＿ｒｏ＝ｉｍｇ＿ｒｉ−（Ｒｄ−ｂａｓｅ）                    …（式２５）
入力画像データが地肌レベル以下の時（ｉｍｇ＿ｒｉ≦Ｒｄ）          …（式２６）
（ｂａｓｅ−（Ｒｄ−ｉｍｇ＿ｒｉ）×ｌｉｇｈｔ）＜ｉｍｇ＿ｒｉの時…（式２７）
ｉｍｇ＿ｒｏ＝ｂａｓｅ−（Ｒｄ−ｉｍｇ＿ｒｉ）×ｌｉｇｈｔ                                                                    ・・・（補正処理１）…（式２８）
（ｂａｓｅ−（Ｒｄ−ｉｍｇ＿ｒｉ）×ｌｉｇｈｔ）≧ｉｍｇ＿ｒｉの時…（式２９）
ｉｍｇ＿ｒｏ＝ｉｍｇ＿ｒｉ・・・無変換                            …（式３０）
検出地肌レベルが基準地肌レベル以下の時・・・（Ｒｄ≦ｂａｓｅ）    …（式３１）
入力画像データが地肌レベルより大きい時・・・（ｉｍｇ＿ｒｉ＞Ｒｄ）…（式３２）
ｉｍｇ＿ｒｏ＝ｉｍｇ＿ｒｉ＋（ｂａｓｅ−Ｒｄ）                      …（式３３）
入力画像データが地肌レベル以下の時・・・（ｉｍｇ＿ｒｉ≦Ｒｄ）    …（式３４）
（ｂａｓｅ−（Ｒｄ−ｉｍｇ＿ｒｉ）×ｄａｒｋ）＞ｉｍｇ＿ｒｉの時  …（式３５）
ｉｍｇ＿ｒｏ＝ｂａｓｅ−（Ｒｄ−ｉｍｇ＿ｒｉ）×ｄａｒｋ・・・（補正処理２）                                                                      …（式３６）
（ｂａｓｅ−（Ｒｄ−ｉｍｇ＿ｒｉ）×ｄａｒｋ）≦ｉｍｇ＿ｒｉの時  …（式３７）
ｉｍｇ＿ｒｏ＝ｉｍｇ＿ｒｉ・・・無変換                            …（式３８）
ただし、上記の式において、
ｉｍｇ＿ｒｉ  ：Ｒの入力画像データ
ｉｍｇ＿ｒｏ  ：Ｒの出力画像データ
ｂａｓｅ  ：基準地肌パラメータ
ｌｉｇｈｔ  ：明パラメータ
ｄａｒｋ  ：暗パラメータ
を示す。
【００７７】
なお、ここではＲについてのみ示すが、ＧおよびＢについては、レベル値Ｒｄを、ＧｄあるいはＢｄに置き換え、Ｒの入力画像データであるｉｍｇ＿ｒｉをＧの入力画像データｉｍｇ＿ｇｉあるいはＢの入力画像データｉｍｇ＿ｂｉに置き換え、Ｒの出力画像データｉｍｇ＿ｒｏをＧの出力画像データｉｍｇ＿ｇｏあるいはＢの出力画像データｉｍｇ＿ｂｏに置き換えればＧおよびＢの色についても同様である。また、この第１の地肌除去処理部３０では、前述した比較および補正を、色成分毎に実施する。
【００７８】
以上説明したように、第１の地肌除去処理部３０では、色毎に設定可能な画像の平坦性を比較し、また必要に応じて副走査方向への平坦性の連続性を検知することにより、画像処理信号の地肌レベル値を動的に検出するとともに検出した地肌レベル値に基づいて色毎に補正することができるので、地肌レベルを一定に保ち、原稿の地肌濃度のばらつき、および読み取りに起因するムラを排除することが可能となる。
【００７９】
〔第２の画像データ処理装置〕
図５は、第１の実施の形態にかかるデジタル画像処理装置の第２の画像データ処理装置の構成を示すブロック図であり、図６は、ＲＧＢの信号に対する地肌除去処理における入出力特性を説明する図である。この第２の画像データ処理装置４は、ユーザによってハードディスク蓄積機能以外の機能が選択された場合にのみ動作する。図５に示すように、第２の画像データ処理装置４は、伸張処理部５１、伸張処理部５２、第２の地肌除去処理手段としての第２の地肌除去処理部５３、色変換部５４、プリンタγ変換部５５，および階調処理部５６などで構成されている。
【００８０】
伸張処理部５１は、第１の画像データ処理装置２で生成された圧縮後のＲＧＢの画像データに対して伸張処理を行うものである。
【００８１】
伸張処理部５２は、第１の画像データ処理装置２で生成された圧縮後の分離信号に対して伸張処理を行い、「文字／非文字」「有彩色／無彩色」の分離信号を生成して、色変換部５４へ出力するものである。
【００８２】
第２の地肌除去処理部５３は、地肌除去未処理のＲＧＢ画像データに対して原稿の１ページに対して一定量の地肌除去処理を行うものである。例えば、図６に示すように、入力されるＲＧＢデータが設定値ｔｈ以下のときには０を出力する。図６では、０が白を表し、２５５が黒を表す。このような地肌除去処理は、テーブル変換のみで実施可能であるため、簡易な構成により地肌除去を行うことができる。
【００８３】
色変換部５４は、ＲＧＢの各色８ビットのデータをプロッタ装置９の色空間であるＣＭＹＫの各色８ビットに変換するものである。その際、「文字／非文字」「有彩／無彩」の情報に基づいて、「文字」であって、かつ「無彩」の領域に対しては、Ｋ（黒）信号のみを出力するように色変換する。これは画像の黒文字部分の色付きを抑えるためである。
【００８４】
プリンタγ変換部５５は、プロッタ装置９の階調特性を補正するため、ＣＭＹＫデータに対してγ変換を行うものである。
【００８５】
階調処理部５６は、ＣＭＹＫの各８ビットのデータをプロッタ装置９の階調数（例えば、ＣＭＹＫ各２ビット）に変換するため、ディザ処理や誤差拡散処理といった疑似中間調処理を行うものである。
【００８６】
このように、第２の画像データ処理装置２によって生成されたＣＭＹＫデータは、プロッタ装置９によって転写紙に画像出力される。
【００８７】
なお、「ネットワーク配信機能」および「蓄積データ再配信機能」が選択された場合は、プリンタγ変換部５５と階調処理部５６では処理を行わずに、色変換部５４においてｓＲＧＢ空間のＲＧＢデータに変換し、そのＲＧＢデータを配信するようにする。
【００８８】
〔選択機能に応じた地肌除去処理〕
本第１の実施の形態では、ユーザによって選択された画像データの利用機能に応じて、第１の画像データ処理装置２に設けられた第１の地肌除去処理部３０と、第２の画像データ処理装置４に設けられた第２の地肌除去処理部５３とを使い分けて地肌除去処理を行う点に特徴がある。以下、その動作について説明する。
【００８９】
ユーザが図１の操作表示装置１０を使い、画像データの処理機能を選択すると、その選択された機能に応じてＣＰＵ６が第１の地肌除去処理部３０と第２の地肌除去処理部５３とをＯＮ／ＯＦＦ制御することにより、所望の地肌除去処理を行うことができる。
【００９０】
第１の実施の形態にかかるデジタル画像処理装置では、制御手段としてのＣＰＵ６がユーザの選択する機能を以下のケース１〜ケース３の各機能に分類している。
【００９１】
ここで分類するケース１の機能は、ユーザが、（１）コピー機能のみを選択した場合、（２）ネットワーク配信機能のみを選択した場合、（３）コピー機能とハードディスク蓄積機能とを同時に選択した場合、（４）ネットワーク配信機能とハードディスク蓄積機能とを同時に選択した場合が含まれる。
【００９２】
ケース２の機能は、ユーザが、ハードディスク蓄積機能のみを選択した場合である。
【００９３】
ケース３の機能は、ユーザが、（１）蓄積データ再プリント機能を選択した場合、あるいは（２）蓄積データ再配信機能を選択した場合が含まれる。
【００９４】
本デジタル画像処理装置では、ユーザが選択したケース１〜ケース３のいずれかの機能に応じて、ＣＰＵ６が第１の地肌除去処理部３０と第２の地肌除去処理部５３とをＯＮ／ＯＦＦ制御する。
【００９５】
〔ユーザの選択機能に基づく制御動作例〕
図７は、第１の実施の形態においてユーザの選択機能に基づく第１の地肌除去処理部と第２の地肌除去処理部の制御例を説明する図である。まず、ケース１の場合は、「コピー」や「ネットワーク配信」が行われるため、生産性（画像データの処理スピード）が重要となる。従って、ユーザが操作表示装置１０の操作パネルから地肌除去処理をＯＮにすると共に、「コピー機能」や「ネットワーク配信機能」を選択した場合は、動的に地肌レベルを検出しながら画素単位で地肌除去を行う第１の地肌除去処理部３０をＯＮに制御することにより、生産性を落とすことなく、原稿に最適な地肌除去を行うことができる。なお、その時の第２の地肌除去処理部５３は、ＯＦＦとなるよう制御される（図７のケース１参照）。
【００９６】
また、上記した「コピー機能」や「ネットワーク配信機能」と同時に「ハードディスク蓄積機能」が選択された場合も生産性を重視する必要があるため、上記と同様に第１の地肌除去処理部３０をＯＮし、第１の地肌除去処理部３０を使って地肌除去処理を行い、第２の地肌除去処理部５３はＯＦＦとする（図７のケース１参照）。
【００９７】
ケース２の場合は、「ハードディスクへの蓄積」のみが行われるため、第１の地肌除去処理部３０が常にＯＦＦとなるよう制御され、蓄積前の地肌除去処理は行わない。そして、ハードディスク５に蓄積された画像データを読み出して、プリントしたりネットワーク配信したりする場合が次に述べるケース３となる。また、このケース２では、画像データをハードディスクへ蓄積する機能のみを選択した場合であるから、蓄積後に地肌除去処理を行う第２の地肌除去処理部５３に対する制御は行われず、動作しない（図７のケース２参照）。
【００９８】
ケース３の場合は、「蓄積データ再プリント」や「蓄積データ再配信」が行われるため、蓄積前の第１の地肌除去処理部３０に対する制御は行われず、動作しない（図７のケース３参照）。また、ハードディスク５に蓄積された画像データは、ケース２で述べたように、地肌除去されていないため、ユーザが操作表示装置１０の操作パネルから地肌除去処理をＯＮすると、第２の地肌除去処理部５３がＯＮ制御され、地肌除去処理が行われる（図７のケース３参照）。このように、ユーザが蓄積後の画像データの地肌除去処理を行うか否かを自由に選択することができるため、蓄積データの再利用性が向上する。
【００９９】
以上説明したように、本第１の実施の形態にかかるデジタル画像処理装置によれば、原稿に最適な地肌除去処理が高速で行える第１の地肌除去処理部３０と、簡易な構成からなる第２の地肌除去処理部５３とを蓄積手段としてのハードディスク５の前後段に配置し、この２つの地肌除去処理部３０，５３をユーザの選択する機能に応じてＯＮ／ＯＦＦ制御するようにしたので、コピーやネットワーク配信を行う場合に要求される生産性と、蓄積データの再利用性とを好適に両立させることができる。
【０１００】
（第２の実施の形態）
第２の実施の形態にかかるデジタル画像処理装置の特徴は、上記第１の実施の形態における第１の画像データ処理装置２および第２の画像データ処理装置４の構成を変更すると共に、ユーザの選択した機能に基づいて、第１の地肌除去処理部３０と第２の地肌除去処理部５３とを切り替えて動作させる制御内容を変更した点にある。
【０１０１】
図８は、第２の実施の形態にかかるデジタル画像処理装置の第１の画像データ処理装置の構成を示すブロック図であり、図９は、第２の実施の形態にかかるデジタル画像処理装置の第２の画像データ処理装置の構成を示すブロック図であり、図１０は、第２の実施の形態においてユーザの選択機能に基づく第１の地肌除去処理部と地肌レベル算出部と第２の地肌除去処理部の制御例を説明する図である。
【０１０２】
図８に示すように、第２の実施の形態にかかる第１の画像データ処理装置２は、第１の実施の形態と同じ第１の地肌除去処理手段としての第１の地肌除去処理部３０、スキャナγ変換部３１、フィルタ処理部３２、色変換部３３、圧縮処理部３４、像域分離処理部３５、蓄積分離信号生成部３６、圧縮処理部３７に加えて、ヒストグラム算出手段としてのヒストグラム算出部３８、地肌レベル検出手段としての地肌レベル算出部３９などで構成されている。なお、第１の地肌除去処理部３０〜圧縮処理部３７までは、第１の実施の形態の構成説明と重複するため省略し、第２の実施の形態における第１の画像データ処理装置２に特有の構成部についてのみ説明する。
【０１０３】
ヒストグラム算出部３８は、原稿の１ページ分のヒストグラムを算出して作成するものである。
【０１０４】
地肌レベル算出部３９は、ヒストグラム算出部３８で作成された原稿の１ページ分のヒストグラムに基づいて原稿１ページに対して１つの地肌レベルを決定し、これを地肌レベル信号として生成するものである。
【０１０５】
図８に示す第１の画像データ処理装置２では、読取り装置１から入力されたＲ（赤）、Ｇ（緑）、Ｂ（青）の画像データを、ヒストグラム算出部３８に入力して、原稿の１ページ分のヒストグラムを作成する。例えば、このヒストグラム算出部３８では、入力された原稿の１ページ分の画像データをサンプリングして所定の濃度エリア毎のヒストグラムを作成する。
【０１０６】
地肌レベル算出部３９では、ヒストグラム算出部３８で作成された原稿の１ページ分のヒストグラムに基づいて原稿１ページに対して１つの地肌レベルを決定し、これを地肌レベル信号として生成する。この地肌レベルの算出方法としては、例えば、特許第２８８６６９３号などに記載された公知技術を用いて算出することができる。これにより、原稿１ページに対して１つの地肌レベルが決定され、地肌レベル信号としてＲＧＢ画像データおよび分離信号と共に、第１の画像データ処理装置２から出力されて、ハードディスク５内に蓄積される。
【０１０７】
また、図９に示すように、第２の実施の形態にかかる第２の画像データ処理装置４の構成部自体は、第１の実施の形態と同じ伸張処理部５１、伸張処理部５２、第２の地肌除去処理部５３、色変換部５４、プリンタγ変換部５５，および階調処理部５６などで構成されているため、構成説明を省略する。
【０１０８】
第１の実施の形態と異なる構成は、図９に示す第２の地肌除去処理部５３に対して、図８の地肌レベル算出部３９から出力される地肌レベル信号を入力するようにした点にある。そして、第２の地肌除去処理部５３では、図６に示すような地肌除去処理が行われるが、上記第１の実施の形態とは異なり、図６中のｔｈの値を地肌レベル算出部３９から入力される地肌レベル信号の値に設定する。これにより、図９に示す第２の画像データ処理装置４であっても、原稿の地肌レベルに応じた最適な地肌除去処理を行うことが可能となる。なお、第２の地肌除去処理部５３以外の動作については、上記第１の実施の形態と同様であるので、動作説明を省略する。
【０１０９】
〔ユーザの選択機能に基づく制御動作例〕
次に、本第２の実施の形態に係るデジタル画像処理装置において、ユーザが選択した機能に基づいて、第１の地肌除去処理部３０と第２の地肌除去処理部５３とを切り替えて動作させるための制御動作例を図１０を用いて説明する。
【０１１０】
本第２の実施の形態に係るデジタル画像処理装置では、ユーザが選択した機能を、上記第１の実施の形態と同様にケース１〜ケース３までの機能に分類する。そして、各々のケースに対応して、制御手段としてのＣＰＵ６が図１０に示すように、第１の地肌除去処理部３０、地肌レベル算出部３９、および第２の地肌除去処理部５３に対してＯＮ／ＯＦＦ制御が行われる。
【０１１１】
ケース１の機能を選択した場合は、「コピー」や「ネットワーク配信」が行われるため、生産性（処理スピード）の向上が重要となる。
【０１１２】
ユーザが操作表示装置１０の操作パネルを操作して地肌除去をＯＮにして、ケース１の「コピー」や「ネットワーク配信」を選択すると、動的に地肌レベルを検出しながら画素単位で地肌除去処理を行う第１の地肌除去処理部３０がＯＮに制御され、第２の地肌除去処理部５３は、ＯＦＦに制御される（図１０のケース１参照）。これにより、生産性を落とすことなく原稿の画像データに対して最適な地肌除去を行うことができる。
【０１１３】
また、ユーザが「コピー」や「ネットワーク配信」を選択すると同時に、「ハードディスク蓄積」を選択した場合も同様に生産性を重視する必要があるため、第１の地肌除去処理部３０がＯＮに制御され、第２の地肌除去処理部５３は、ＯＦＦに制御される（図１０のケース１参照）。
【０１１４】
また、地肌レベル算出部３９のＯＮ／ＯＦＦ制御は、図１０のケース１に示すように、ユーザが操作パネルを使って地肌除去をＯＦＦにした場合にＯＮに制御される。これは、ユーザが地肌除去をＯＦＦにしてハードディスク蓄積した画像データを、ケース３において地肌除去をＯＮにして再出力する際に、地肌レベル算出部３９で算出した地肌レベルを使用するためである。図１０に示すケース１の場合は、地肌レベル算出部３９で算出された地肌レベルは使用されない。従って、地肌レベル算出部３９をＯＮに制御しても「コピー」や「ネットワーク配信」の生産性が損なわれることがない。
【０１１５】
ケース２の場合は、「ハードディスク蓄積」のみを行うため、第２の地肌除去処理部５３に対する制御は行われず、動作しない。このハードディスク５に蓄積された画像データをプリントしたり、ネットワーク配信したりする場合は、地肌除去処理を行うか否かを選択可能にするため、地肌レベル算出部３９を常にＯＮにして地肌レベルを算出し、第１の地肌除去処理部３０を常にＯＦＦにして地肌除去を行わないように制御する。
【０１１６】
ケース３の場合は、蓄積された画像データを読み出してプリントしたり、ネットワーク配信したりするので、第１の地肌除去処理部３０と地肌レベル算出部３９に対する制御は行われず、動作しない。ハードディスクに蓄積された画像データは、ケース２で述べたように、第１の地肌除去処理部３０がＯＦＦとなって、地肌除去されていない。このため、ユーザが操作パネルから地肌除去をＯＮにすると、第２の地肌除去処理部５３がＯＮに制御され、地肌除去処理が行われる。このように、ケース３では地肌除去を行うか否かを変更することが可能なため、蓄積データの再利用性を向上させることができる。また、このときの第２の地肌除去処理部５３では、上述したような地肌レベル信号に応じた地肌除去が行われるため、原稿の地肌レベルに応じた最適な地肌除去を行うことが可能となる。
【０１１７】
以上説明したように、本第２の実施の形態にかかるデジタル画像処理装置によれば、上記第１の実施の形態と同様に、蓄積データの再利用性とコピーやネットワーク配信を行う際に要求される生産性とを両立させることに加え、蓄積された画像データをプリントしたりネットワーク配信したりする場合であっても、原稿に応じた最適な地肌除去を行うことが可能になる。
【０１１８】
なお、本第２の実施の形態では、第１の画像データ処理装置２において、ヒストグラム算出部３８と地肌レベル算出部３９から地肌レベルを算出するようにしたが、これに限定されず、原稿１ページに対して１つの地肌レベルを算出するようにしても良い。例えば、図８に示す第１の地肌除去処理部３０では、動的に地肌レベルを検出しながら画素単位に地肌除去を行う処理方法を用いているので、この第１の地肌除去処理部３０で検出されるブロック単位の地肌レベルの平均値などを地肌レベル信号として出力しても良い。この場合には、ヒストグラムを算出する必要がないため、簡易な構成によって原稿１ページに対して１つの地肌レベルを算出することができる。
【０１１９】
また、上記第１および第２の実施の形態では、本発明の画像処理装置を備えたデジタル画像処理装置の例を用いて説明したが、これに限定されず、デジタル複写機、あるいは、複写機、ファクシミリ、プリンタ、スキャナ等の複数の機能を併せ持つデジタル複合機などに対して好適に実施することが可能である。
【産業上の利用可能性】
【０１２０】
本発明に係る画像処理装置、画像処理方法およびデジタル複合機は、入力された画像データの利用機能に応じて最適な地肌除去処理を実行することができるデジタル複写機やデジタル複合機などに有用である。特に、入力された画像データと、蓄積後の画像データに対してそれぞれ地肌除去処理を行うことができる画像処理装置、画像処理方法およびデジタル複合機に適している。
【図面の簡単な説明】
【０１２１】
【図１】本発明の画像処理装置にかかるデジタル画像処理装置の概略構成を示すブロック図である。
【図２】第１の実施の形態にかかるデジタル画像処理装置の第１の画像データ処理装置の構成を示すブロック図である。
【図３】注目ブロックの地肌レベル予測値を算出する場合の注目ブロックと周辺ブロックとの関係を示す図である。
【図４】図３において周辺ブロックに対する重み付けを行って地肌レベル予測値を算出する場合の注目ブロックと周辺ブロックとの関係を示す図である。
【図５】第１の実施の形態にかかるデジタル画像処理装置の第２の画像データ処理装置の構成を示すブロック図である。
【図６】ＲＧＢの信号に対する地肌除去処理における入出力特性を説明する図である。
【図７】第１の実施の形態においてユーザの選択機能に基づく第１の地肌除去処理部と第２の地肌除去処理部の制御例を説明する図である。
【図８】第２の実施の形態にかかるデジタル画像処理装置の第１の画像データ処理装置の構成を示すブロック図である。
【図９】第２の実施の形態にかかるデジタル画像処理装置の第２の画像データ処理装置の構成を示すブロック図である。
【図１０】第２の実施の形態においてユーザの選択機能に基づく第１の地肌除去処理部と地肌レベル算出部と第２の地肌除去処理部の制御例を説明する図である。
【符号の説明】
【０１２２】
１  読取り装置
２  第１の画像データ処理装置
３  バス制御装置
４  第２の画像データ処理装置
５  ハードディスク
６  ＣＰＵ
７  メモリ
８  プロッタＩ／Ｆ装置
９  プロッタ装置
１０  操作表示装置
１１  回線Ｉ／Ｆ装置
１２  外部Ｉ／Ｆ装置
１３  Ｓ．Ｂ．（サウスブリッジ）
１４  ＲＯＭ
３０  第１の地肌除去処理部
３８  ヒストグラム算出部
３９  地肌レベル算出部
５３  第２の地肌除去処理部
【図１】
2008219500.tif 000003
【図２】
2008219500.tif 000004
【図３】
2008219500.tif 000005
【図４】
2008219500.tif 000006
【図５】
2008219500.tif 000007
【図６】
2008219500.tif 000008
【図７】
2008219500.tif 000009
【図８】
2008219500.tif 000010
【図９】
2008219500.tif 000011
【図１０】
2008219500.tif 000012