(57)【要約】【課題】  入力機器の特性情報を利用せずに画像補正を可能とすると同時に、利用者の要求に応じて補正処理の制御をも可能とする文書画像伝達装置、文書画像伝達方法およびプログラム並びに記録媒体を提供する。【解決手段】  受信機能３０１は、画像入力機器１０３から画像データを受信する機能であり、かつ利用者からの指示を受け取る部分でもある。画像処理機能３０２は、受信した画像データに対して本発明の画像処理を行う画像処理機能である。送信機能３０３は、受信した画像データあるいは画像処理した画像データをあらかじめ決められた設定に従い送信する機能である。そして全体制御機能３０４は全体の制御を行う。【選択図】      図３
2004297786.tif 000002
【特許請求の範囲】
【請求項１】
印刷原稿を画像入力機器でスキャンして得られたデジタル画像データを受信して、蓄積または送信する文書画像伝達装置において、
前記デジタル画像データに対して、該デジタル画像データの持つ統計量に基づき該デジタル画像データの正規化処理を施す画像処理手段を備え、該画像処理手段による処理を施した後のデジタル画像データを蓄積または送信することを特徴とする文書画像伝達装置。
【請求項２】
前記正規化処理は、前記デジタル画像データ中の中間調ドットパターンを、該中間調ドットパターンの統計量に基づき連続階調に変換する中間調変換処理であることを特徴とする請求項１記載の文書画像伝達装置。
【請求項３】
前記正規化処理は、前記デジタル画像データ中の黒文字色と紙面色を、該デジタル画像データの統計量に基づき推定し、該推定した黒文字色と紙面色とをもとに階調補正を行う階調補正処理であることを特徴とする請求項１記載の文書画像伝達装置。
【請求項４】
前記正規化処理は、前記デジタル画像データ中の黒文字色を、該画像データの統計量に基づき推定し、該推定した黒文字色をもとに黒文字の色調を補正する黒文字補正処理であることを特徴とする請求項１記載の文書画像伝達装置。
【請求項５】
前記正規化処理は、前記デジタル画像データに対して、前記印刷原稿をスキャンした画像データの統計量に基づき連続階調に変換する中間調変換処理と、前記印刷原稿をスキャンした画像データの統計量に基づき黒文字色と紙面色とを推定し、該推定した黒文字色と紙面色とをもとに階調補正を行う階調補正処理と、前記印刷原稿をスキャンした画像データの統計量に基づき黒文字色を推定し、該推定した黒文字色をもとに黒文字の色調を補正する黒文字補正処理であり、これらの画像処理に対する利用者の選択に応じて、前記中間調変換処理、階調補正処理、黒文字補正処理の実行を制御する画像処理制御手段を設けたことを特徴とする請求項１記載の文書画像伝達装置。
【請求項６】
印刷原稿をスキャナなどの画像入力機器でスキャンして得られたデジタル画像データを受信して、蓄積または送信する文書画像伝達装置において、前記印刷原稿をスキャンした画像データの統計量に基づき連続階調に変換する第一の中間調変換処理手段と、前記印刷原稿をスキャンした画像入力機器に関する情報を利用して前記デジタル画像データ中の中間調ドットパターンを連続階調に変換する第二の中間調変換処理手段と、前記第一あるいは第二の中間調変換処理手段の処理を行うか、いずれの中間調変換処理手段の処理も行わないか、あるいは第一または第二の中間調変換処理手段の処理を自動選択するかを選択する選択手段とを備えたことを特徴とする文書画像伝達装置。
【請求項７】
印刷原稿をスキャナなどの画像入力機器でスキャンして得られたデジタル画像データを受信して、蓄積または送信する文書画像伝達装置において、前記印刷原稿をスキャンした画像データの統計量に基づき黒文字色と紙面色とを推定し、該推定された黒文字色と紙面色とをもとに階調補正を行う第一の階調補正処理手段と、前記印刷原稿をスキャンした画像入力機器に関する情報を利用して前記デジタル画像データ中の黒文字色と紙面色とを推定し、該推定された黒文字色と紙面色とをもとに階調補正を行う第二の階調補正処理手段と、前記第一あるいは第二の階調補正処理手段の処理を行うか、いずれの階調補正処理手段の処理も行わないか、あるいは第一または第二の階調補正処理手段の処理を自動選択するかを選択する選択手段とを備えたことを特徴とする文書画像伝達装置。
【請求項８】
印刷原稿をスキャナなどの画像入力機器でスキャンして得られたデジタル画像データを受信して、蓄積または送信する文書画像伝達装置において、前記印刷原稿をスキャンした画像データの統計量に基づき黒文字色を推定し、該推定された黒文字色をもとに黒文字の色調を補正する第一の黒文字補正処理手段と、前記印刷原稿をスキャンした画像入力機器に関する情報を利用して前記デジタル画像データ中の黒文字色を推定し、該推定された黒文字色をもとに黒文字の色調を補正する第二の黒文字補正処理手段と、前記第一あるいは第二の黒文字補正処理手段の処理を行うか、いずれの黒文字補正処理手段の処理も行わないか、あるいは第一または第二の黒文字補正処理手段の処理を自動選択するかを選択する選択手段とを備えたことを特徴とする文書画像伝達装置。
【請求項９】
印刷文書をスキャナなどの画像機器でスキャンして得られるデジタル画像データを受信するステップと、前記受信したデジタル画像データに所定の画像処理を行うステップと、該画像処理を行ったデジタル画像データを蓄積あるいは送信するステップからなることを特徴とする文書画像伝達方法。
【請求項１０】
前記所定の画像処理は、前記印刷文書をスキャンした画像データの統計量に基づき連続階調に変換する中間調変換処理であることを特徴とする請求項９記載の文書画像伝達方法。
【請求項１１】
前記所定の画像処理は、前記印刷文書をスキャンした画像データの統計量に基づき黒文字色と紙面色とを推定し、該推定した黒文字色と紙面色とをもとに階調補正を行う階調補正処理であることを特徴とする請求項９記載の文書画像伝達方法。
【請求項１２】
前記所定の画像処理は、前記印刷文書をスキャンした画像データの統計量に基づき黒文字色を推定し、該推定した黒文字色をもとに黒文字の色調を補正する黒文字補正処理であることを特徴とする請求項９記載の文書画像伝達方法。
【請求項１３】
前記所定の画像処理は、前記受信したデジタル画像データに対して、前記印刷原稿をスキャンした画像データの統計量に基づき連続階調に変換する中間調変換処理と、前記印刷原稿をスキャンした画像データの統計量に基づき黒文字色と紙面色とを推定し、該推定した黒文字色と紙面色とをもとに階調補正を行う階調補正処理と、前記印刷原稿をスキャンした画像データの統計量に基づき黒文字色を推定し、該推定した黒文字色をもとに黒文字の色調を補正する黒文字補正処理であり、これらの画像処理に対する利用者の選択に応じて、前記中間調変換処理、階調補正処理、黒文字補正処理の実行を制御する画像処理制御ステップを設けたことを特徴とする請求項９記載の文書画像伝達方法。
【請求項１４】
印刷原稿をスキャナなどの画像入力機器でスキャンして得られたデジタル画像データを受信するステップと、前記受信したデジタル画像データに所定の画像処理を行うステップと、該画像処理を行ったデジタル画像データを蓄積あるいは送信するステップとからなる文書画像伝達方法において、前記印刷原稿をスキャンした画像データの統計量に基づき連続階調に変換する第一の中間調変換処理ステップと、前記印刷原稿をスキャンした画像入力機器に関する情報を利用して前記デジタル画像データ中の中間調ドットパターンを連続階調に変換する第二の中間調変換処理ステップと、前記第一あるいは第二の中間調変換処理ステップの処理を行うか、いずれの中間調変換処理ステップの処理も行わないか、あるいは第一または第二の中間調変換処理ステップの処理を自動選択するかを選択する選択ステップとを備えたことを特徴とする文書画像伝達方法。
【請求項１５】
印刷原稿をスキャナなどの画像入力機器でスキャンして得られたデジタル画像データを受信するステップと、前記受信したデジタル画像データに所定の画像処理を行うステップと、該画像処理を行ったデジタル画像データを蓄積あるいは送信するステップとからなる文書画像伝達方法において、前記印刷原稿をスキャンした画像データの統計量に基づき黒文字色と紙面色とを推定し、該推定された黒文字色と紙面色とをもとに階調補正を行う第一の階調補正処理ステップと、前記印刷原稿をスキャンした画像入力機器に関する情報を利用して前記デジタル画像データ中の黒文字色と紙面色とを推定し、該推定された黒文字色と紙面色とをもとに階調補正を行う第二の階調補正処理ステップと、前記第一あるいは第二の階調補正処理ステップの処理を行うか、いずれの階調補正処理ステップの処理も行わないか、あるいは第一または第二の階調補正処理ステップの処理を自動選択するかを選択する選択ステップとを備えたことを特徴とする文書画像伝達方法。
【請求項１６】
印刷原稿をスキャナなどの画像入力機器でスキャンして得られたデジタル画像データを受信するステップと、前記受信したデジタル画像データに所定の画像処理を行うステップと、該画像処理を行ったデジタル画像データを蓄積あるいは送信するステップとからなる文書画像伝達方法において、前記印刷原稿をスキャンした画像データの統計量に基づき黒文字色を推定し、該推定された黒文字色をもとに黒文字の色調を補正する第一の黒文字補正処理ステップと、前記印刷原稿をスキャンした画像入力機器に関する情報を利用して前記デジタル画像データ中の黒文字色を推定し、該推定された黒文字色をもとに黒文字の色調を補正する第二の黒文字補正処理ステップと、前記第一あるいは第二の黒文字補正処理ステップの処理を行うか、いずれの黒文字補正処理ステップの処理も行わないか、あるいは第一または第二の黒文字補正処理ステップの処理を自動選択するかを選択する選択ステップとを備えたことを特徴とする文書画像伝達方法。
【請求項１７】
コンピュータを、請求項１乃至８のいずれか１項に記載の文書画像伝達装置として機能させるためのプログラム。
【請求項１８】
請求項１７に記載の文書画像伝達プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書画像の伝達に関し、詳細には光学的に読み取られた印刷画像データが配信され、画像出力装置に出力される際に画像の劣化を起こし難くするための画像データ処理に関する。
【背景技術】
【０００２】
従来、様々な端末機器から画像データを含む文書データを取得し、この文書データを適切に配信するための文書管理システムが知られている。また、配信先としては、利用者の個人利用環境や共同蓄積管理環境がある。利用者の個人利用環境としては、例えば電子メールがあり、上記文書管理システムは設定された利用者の電子メールアドレスへ端末機器から受信した文書データを配信する。利用者は画像データを含む文書データをＰＣ（パーソナルコンピュータ）のディスプレイで閲覧したり、紙に出力したりして利用する。
共同蓄積管理環境としては、ＰＣ上にて文書データの蓄積管理を実現する文書管理サーバ等があり、サーバは設定された蓄積管理ソフトウェアへ文書データを配信する。利用者は文書管理サーバにアクセスすることで、画像データを含む文書データをＰＣのディスプレイで閲覧したり、紙に出力したりして利用する。
ところで一般的に印刷原稿は網点による擬似中間調表現がなされ、したがって本来連続階調であるべき部分がこの網点の持つ周波数特性を持つことになる。このような特性をもつ原稿を、光学的にスキャンし、閲覧あるいは紙出力する場合、読み取り装置／閲覧装置／出力装置の持つそれぞれの周波数特性と干渉してモアレを生じさせる。読み取り装置と紙出力装置が一体化したデジタル複写機等においては、このようなモアレを防ぐために、読み取り画像データに対して画像処理を施してから紙出力を行っている。例えば特許文献１では平滑化回路によってモアレを防いでいる。しかし強すぎる平滑化は画像データの解像性を悪化させ、不十分な平滑化はモアレが除去しきれないので、平滑化フィルタの特性が重要になる。通常はデジタル複写機においては、読み取り装置と紙出力装置の特性が一意に定まるので、それぞれの持つ周波数特性を考慮したフィルタ係数の設計が可能となる。
また、印刷原稿が人間にとって白地に黒であったとしても、スキャンして得られた画像データにおいて下地は用紙の色となり、黒文字も読み取り装置の特性によって必ずしも黒とはならない。したがって利用者が画像データを閲覧あるいは紙出力した場合に、利用者の期待通りの見映えにはならないことがある。
読み取り装置と紙出力装置が一体化したデジタル複写機等においては、ガンマ補正処理によって下地の色を目立たなくしたり黒文字の濃度を濃くしたりして利用者の期待に応えようとしている。例えば特許文献２では、デジタル複写機における画像処理の一例が示されており、ガンマ補正処理も含まれている。この例にも示されている通り、ガンマ補正はスキャナ特性に対するものと、プリンタ特性に対するものとがあり、つまり読み取り装置と紙出力装置が一意に定まることで成り立っている。
また、読み取り装置（例えばイメージスキャナ）によってカラー画像を得た場合、原稿において黒文字であっても読み取り装置のカラーバランス特性によっては無彩色にはならない場合がある。読み取り装置と紙出力装置が一体化したデジタル複写機等においては、黒文字部を検出して黒文字用処理をすることで黒文字の色つきを防いでいる（例えば特許文献３や特許文献４参照）。
【特許文献１】特開平７−９５４０９号公報
【特許文献２】特開２００１−１４４５８公報
【特許文献３】特許第２８５６８６７号公報
【特許文献４】特開２０００−３４１５４９公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、前述のように、読み取り装置と紙出力装置が一体化したデジタル複写機等においては、モアレや下地色付きや黒文字の色付きを解決する手段はあるが、それは読み取り装置と紙出力装置が一意に定まることを利用して各装置の特性を考慮した画像処理を行っているからである。
一方、現在では多様な入力機器によって得た画像データを受信し、それを適切に配信する環境を前提としている。多様な入力機器および閲覧機器および紙出力機器が存在し得る環境においては、機器特性は必ずしも明確ではなく、機器特性を前提とした画像処理が行えない時がある。例えば配信装置が入力機器Ａと入力機器Ｂからそれぞれ画像データＩＡ、ＩＢを受け取る場合を考える。入力機器Ａは周波数特性ＦＡと色特性ＣＡを持つ読み取り部で印刷原稿から画像データＩＡを取得し、それを配信装置に送る。一方、入力機器Ｂは周波数特性ＦＢと色特性ＣＢを持つ読み取り部で印刷原稿から画像データを取得し、さらに入力機器Ｂは内部で画像補正処理ＰＢを行って最終的な画像データＩＢを配信装置に送る。配信装置は単に画像データＩＡとＩＢを得るのみで、各特性ＦＡ、ＣＡ、ＦＢ、ＣＢ、ＰＢを知ることができなければ、どのような補正をするのが利用者にとって最適な画像を得られるのか分からず、したがって補正処理が行えない。
また、たとえある特性が判明したとしても、デジタル複写機等において専用回路で実現しているような画像処理方法を、汎用のＰＣにおいてソフトウェアで実現したのでは処理時間が非常にかかり、利用者の要求に応えることができない。
ただし、利用者の要求は様々であり、例えばモアレが生じたとしても原稿の中間調ドットパターンが保持されたままの画像データが欲しい場合もある。また、紙の色が保持されたままの画像データが欲しい場合もある。
本発明は、上述した実情を考慮してなされたもので、入力機器の特性情報を利用せずに画像補正を可能とすると同時に、利用者の要求に応じて補正処理の制御をも可能とする文書画像伝達装置、文書画像伝達方法およびプログラム並びに記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記の課題を解決するために、本発明の請求項１は、印刷原稿を画像入力機器でスキャンして得られたデジタル画像データを受信して、蓄積または送信する文書画像伝達装置において、前記デジタル画像データに対して、該デジタル画像データの持つ統計量に基づき該デジタル画像データの正規化処理を施す画像処理手段を備え、該画像処理手段による処理を施した後のデジタル画像データを蓄積または送信することを特徴とする。
また、本発明の請求項２は、請求項１記載の文書画像伝達装置において、前記正規化処理は、前記デジタル画像データ中の中間調ドットパターンを、該中間調ドットパターンの統計量に基づき連続階調に変換する中間調変換処理であることを特徴とする。
また、本発明の請求項３は、請求項１記載の文書画像伝達装置において、前記正規化処理は、前記デジタル画像データ中の黒文字色と紙面色を、該デジタル画像データの統計量に基づき推定し、該推定した黒文字色と紙面色とをもとに階調補正を行う階調補正処理であることを特徴とする。
また、本発明の請求項４は、請求項１記載の文書画像伝達装置において、前記正規化処理は、前記デジタル画像データ中の黒文字色を、該画像データの統計量に基づき推定し、該推定した黒文字色をもとに黒文字の色調を補正する黒文字補正処理であることを特徴とする。
また、本発明の請求項５は、請求項１記載の文書画像伝達装置において、前記正規化処理は、前記デジタル画像データに対して、前記印刷原稿をスキャンした画像データの統計量に基づき連続階調に変換する中間調変換処理と、前記印刷原稿をスキャンした画像データの統計量に基づき黒文字色と紙面色とを推定し、該推定した黒文字色と紙面色とをもとに階調補正を行う階調補正処理と、前記印刷原稿をスキャンした画像データの統計量に基づき黒文字色を推定し、該推定した黒文字色をもとに黒文字の色調を補正する黒文字補正処理であり、これらの画像処理に対する利用者の選択に応じて、前記中間調変換処理、階調補正処理、黒文字補正処理の実行を制御する画像処理制御手段を設けたことを特徴とする。
また、本発明の請求項６は、印刷原稿をスキャナなどの画像入力機器でスキャンして得られたデジタル画像データを受信して、蓄積または送信する文書画像伝達装置において、前記印刷原稿をスキャンした画像データの統計量に基づき連続階調に変換する第一の中間調変換処理手段と、前記印刷原稿をスキャンした画像入力機器に関する情報を利用して前記デジタル画像データ中の中間調ドットパターンを連続階調に変換する第二の中間調変換処理手段と、前記第一あるいは第二の中間調変換処理手段の処理を行うか、いずれの中間調変換処理手段の処理も行わないか、あるいは第一または第二の中間調変換処理手段の処理を自動選択するかを選択する選択手段とを備えたことを特徴とする。
【０００５】
また、本発明の請求項７は、印刷原稿をスキャナなどの画像入力機器でスキャンして得られたデジタル画像データを受信して、蓄積または送信する文書画像伝達装置において、前記印刷原稿をスキャンした画像データの統計量に基づき黒文字色と紙面色とを推定し、該推定された黒文字色と紙面色とをもとに階調補正を行う第一の階調補正処理手段と、前記印刷原稿をスキャンした画像入力機器に関する情報を利用して前記デジタル画像データ中の黒文字色と紙面色とを推定し、該推定された黒文字色と紙面色とをもとに階調補正を行う第二の階調補正処理手段と、前記第一あるいは第二の階調補正処理手段の処理を行うか、いずれの階調補正処理手段の処理も行わないか、あるいは第一または第二の階調補正処理手段の処理を自動選択するかを選択する選択手段とを備えたことを特徴とする。
また、本発明の請求項８は、印刷原稿をスキャナなどの画像入力機器でスキャンして得られたデジタル画像データを受信して、蓄積または送信する文書画像伝達装置において、前記印刷原稿をスキャンした画像データの統計量に基づき黒文字色を推定し、該推定された黒文字色をもとに黒文字の色調を補正する第一の黒文字補正処理手段と、前記印刷原稿をスキャンした画像入力機器に関する情報を利用して前記デジタル画像データ中の黒文字色を推定し、該推定された黒文字色をもとに黒文字の色調を補正する第二の黒文字補正処理手段と、前記第一あるいは第二の黒文字補正処理手段の処理を行うか、いずれの黒文字補正処理手段の処理も行わないか、あるいは第一または第二の黒文字補正処理手段の処理を自動選択するかを選択する選択手段とを備えたことを特徴とする。
また、本発明の請求項９の文書画像伝達方法は、印刷文書をスキャナなどの画像機器でスキャンして得られるデジタル画像データを受信するステップと、前記受信したデジタル画像データに所定の画像処理を行うステップと、該画像処理を行ったデジタル画像データを蓄積あるいは送信するステップからなることを特徴とする。
また、本発明の請求項１０は、請求項９記載の文書画像伝達方法において、前記所定の画像処理は、前記印刷文書をスキャンした画像データの統計量に基づき連続階調に変換する中間調変換処理であることを特徴とする。
また、本発明の請求項１１は、請求項９記載の文書画像伝達方法において、前記所定の画像処理は、前記印刷文書をスキャンした画像データの統計量に基づき黒文字色と紙面色とを推定し、該推定した黒文字色と紙面色とをもとに階調補正を行う階調補正処理であることを特徴とする。
【０００６】
また、本発明の請求項１２は、請求項９記載の文書画像伝達方法において、前記所定の画像処理は、前記印刷文書をスキャンした画像データの統計量に基づき黒文字色を推定し、該推定した黒文字色をもとに黒文字の色調を補正する黒文字補正処理であることを特徴とする。
また、本発明の請求項１３は、請求項９記載の文書画像伝達方法において、前記所定の画像処理は、前記受信したデジタル画像データに対して、前記印刷原稿をスキャンした画像データの統計量に基づき連続階調に変換する中間調変換処理と、前記印刷原稿をスキャンした画像データの統計量に基づき黒文字色と紙面色とを推定し、該推定した黒文字色と紙面色とをもとに階調補正を行う階調補正処理と、前記印刷原稿をスキャンした画像データの統計量に基づき黒文字色を推定し、該推定した黒文字色をもとに黒文字の色調を補正する黒文字補正処理であり、これらの画像処理に対する利用者の選択に応じて、前記中間調変換処理、階調補正処理、黒文字補正処理の実行を制御する画像処理制御ステップを設けたことを特徴とする。
また、本発明の請求項１４は、印刷原稿をスキャナなどの画像入力機器でスキャンして得られたデジタル画像データを受信するステップと、前記受信したデジタル画像データに所定の画像処理を行うステップと、該画像処理を行ったデジタル画像データを蓄積あるいは送信するステップとからなる文書画像伝達方法において、前記印刷原稿をスキャンした画像データの統計量に基づき連続階調に変換する第一の中間調変換処理ステップと、前記印刷原稿をスキャンした画像入力機器に関する情報を利用して前記デジタル画像データ中の中間調ドットパターンを連続階調に変換する第二の中間調変換処理ステップと、前記第一あるいは第二の中間調変換処理ステップの処理を行うか、いずれの中間調変換処理ステップの処理も行わないか、あるいは第一または第二の中間調変換処理ステップの処理を自動選択するかを選択する選択ステップとを備えたことを特徴とする。
【０００７】
また、本発明の請求項１５は、印刷原稿をスキャナなどの画像入力機器でスキャンして得られたデジタル画像データを受信するステップと、前記受信したデジタル画像データに所定の画像処理を行うステップと、該画像処理を行ったデジタル画像データを蓄積あるいは送信するステップとからなる文書画像伝達方法において、前記印刷原稿をスキャンした画像データの統計量に基づき黒文字色と紙面色とを推定し、該推定された黒文字色と紙面色とをもとに階調補正を行う第一の階調補正処理ステップと、前記印刷原稿をスキャンした画像入力機器に関する情報を利用して前記デジタル画像データ中の黒文字色と紙面色とを推定し、該推定された黒文字色と紙面色とをもとに階調補正を行う第二の階調補正処理ステップと、前記第一あるいは第二の階調補正処理ステップの処理を行うか、いずれの階調補正処理ステップの処理も行わないか、あるいは第一または第二の階調補正処理ステップの処理を自動選択するかを選択する選択ステップとを備えたことを特徴とする。
また、本発明の請求項１６は、印刷原稿をスキャナなどの画像入力機器でスキャンして得られたデジタル画像データを受信するステップと、前記受信したデジタル画像データに所定の画像処理を行うステップと、該画像処理を行ったデジタル画像データを蓄積あるいは送信するステップとからなる文書画像伝達方法において、前記印刷原稿をスキャンした画像データの統計量に基づき黒文字色を推定し、該推定された黒文字色をもとに黒文字の色調を補正する第一の黒文字補正処理ステップと、前記印刷原稿をスキャンした画像入力機器に関する情報を利用して前記デジタル画像データ中の黒文字色を推定し、該推定された黒文字色をもとに黒文字の色調を補正する第二の黒文字補正処理ステップと、前記第一あるいは第二の黒文字補正処理ステップの処理を行うか、いずれの黒文字補正処理ステップの処理も行わないか、あるいは第一または第二の黒文字補正処理ステップの処理を自動選択するかを選択する選択ステップとを備えたことを特徴とする。
また、本発明の請求項１７は、コンピュータを、請求項１乃至８のいずれか１項に記載の文書画像伝達装置として機能させるためのプログラムである。
また、本発明の請求項１８は、請求項１７に記載の文書画像伝達プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【０００８】
本発明によれば、利用者は劣化の少ない文書画像を閲覧あるいは紙出力することができ、必要に応じて原画像の特徴を保ったまま閲覧、紙出力が行える。
また、画像入力機器の特性に応じて、適切な画像処理を自動選択することができ操作上の煩わしさが軽減できる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して、本発明の実施形態を具体的に説明する。
図１は、本発明の実施形態におけるシステム構成例を示す模式図である。画像入力機器１０３はデジタル複合機などのスキャナである。配信ＰＣ１０１は本発明の画像処理を実現するソフトウェアが動作するＰＣであり、画像入力機器１０３で読み込んだ画像データを一旦受信し、適切な配信動作を行う。蓄積ＰＣ１０２は、配信ＰＣ１０１から画像データの配信を受けて、画像データを蓄積するＰＣである。メールサーバ１０６は、配信ＰＣ１０１から画像データを電子メールとして配信されたメール受信し管理するメールサーバである。クライアントＰＣ１０５は、蓄積ＰＣ１０２に蓄積管理されている画像データにアクセスして閲覧したり、メールサーバ１０６に蓄積された画像データを電子メールとして受信して閲覧するためのクライアントＰＣである。画像出力機器１０４は、クライアントＰＣ１０５からの要請に応えて画像データを紙出力するプリンタ等の画像出力機器である。そしてネットワーク１０７は以上説明したＰＣや画像入出力機器とデータのやり取りを行うものである。
配信ＰＣ１０１、蓄積ＰＣ１０２、クライアントＰＣ１０５、メールサーバ１０６は図１では別の装置として描かれているが、それぞれの機能を果たすソフトウェアは同じＰＣ上で動作するようにしても、あるいはそれぞれ別のＰＣ上で動作するようにしても良い。
また、画像入力機器１０３と画像出力機器１０４は図１では別の装置として描かれているが、スキャナ機能とプリント機能とを併せ持つデジタル複合機のように一つの筐体にて実現されるものでも良い。
なお、ここでＰＣと言っているものは一般的な構成によるものである。また、図１においては、１０１〜１０６は各一つしか図示していないが、ネットワーク１０７上には複数存在することがあり得る。更に、図１ではネットワーク１０７も一つに模式化されているが、実際には複数のネットワークが接続されるような状態もあり得る。
【００１０】
図２は、本実施の形態における配信ＰＣ１０１の構成例を示す図である。なお、他のＰＣも同様の構成であるので、ここでは単にパーソナルコンピュータ１０１と記す。
パーソナルコンピュータ１０１は、情報処理を行うＣＰＵ２０２、情報を格納するＲＡＭ２０３及びＲＯＭ２０４等の一次記憶装置２０５、ＨＤＤ２０６（ハードディスクドライブ）等の二次記憶装置２０７、情報を保管したり外部に情報を配布したり外部から情報を入手するためのＣＤ−ＲＯＭ等のリムーバブルディスク装置２０８、外部の他のコンピュータと通信により情報を伝達するためのネットワークインターフェース２０９、処理経過や結果等を操作者に表示する表示装置２１０並びに操作者がパーソナルコンピュータ１０１に命令や情報等を入力するためのキーボード２１１、マウス等のポインティングディバイス２１２等から構成されており、これらの各部間で送受信されるデータをバスコントローラ２１３が調停して動作する（但し、バスコントローラ２１３は図示せず）。
このようなパーソナルコンピュータ１０１では、ユーザが電源を投入するとＣＰＵ２０２がＲＯＭ２０４内のローダーというプログラムを起動させ、ＨＤＤ２０６よりオペレーティングシステムというコンピュータのハードウェアとソフトウェアとを管理するプログラムをＲＡＭ２０３に読み込み、このオペレーティングシステムを起動させる。このようなオペレーティングシステムは、ユーザの操作に応じてプログラムを起動したり、情報を読み込んだり、保存を行ったりする。オペレーティングシステムのうち代表的なものとしては、Ｗｉｎｄｏｗｓ（登録商標）、ＵＮＩＸ（登録商標）等が知られている。これらのオペレーティングシステム上で走る各種の処理プログラムをアプリケーションプログラムと呼んでいる。
ここで、パーソナルコンピュータ１０１は、アプリケーションプログラムとして、画像処理プログラムをＨＤＤ２０６に記憶している。この意味で、ＨＤＤ２０６は、画像処理プログラムを記憶する記憶媒体として機能する。
また、一般的には、パーソナルコンピュータ１０１のＨＤＤ２０６等の二次記憶装置２０７にインストールされる各種の処理プログラムは、ＣＤ−ＲＯＭ等の光情報記録メディアやＦＤ等の磁気メディア等に記録され、この記録された各種の処理プログラムがＨＤＤ２０６等の二次記憶装置２０７にインストールされる。このため、ＣＤ−ＲＯＭ等の光情報記録メディアやＦＤ等の磁気メディア等の可搬性を有する記憶媒体も、画像処理プログラムを記憶する記憶媒体となり得る。さらには、画像処理プログラムは、例えばネットワークインターフェース２０９を介して外部から取り込まれ、ＨＤＤ２０６等の二次記憶装置２０７にインストールされても良い。
以上は配信機能が動作するＰＣ１０１の構成であるが、他のＰＣ、例えば蓄積機能が動作するＰＣ１０２、でも同様な構成で、必要とする機能に応じてアプリケーションプログラムがＨＤＤ２０６等の二次記憶装置２０７にインストールされ機能するようになっている。したがって、一般のＰＣに本発明の文書画像伝達装置のプログラムをインストールすることにより、ＰＣを文書画像伝達装置として機能させることができる。
【００１１】
図３は、本発明による文書画像伝達装置の機能ブロック図である。同図において、受信機能３０１は、画像入力機器１０３から画像データを受信する機能であり、かつ利用者からの指示を受け取る部分でもある。画像処理機能３０２（画像処理手段）は、受信した画像データに対して本発明の画像処理を行う画像処理機能である。送信機能３０３は、受信した画像データあるいは画像処理した画像データをあらかじめ決められた設定に従い送信する機能である。そして全体制御機能３０４は全体の制御を行う。
尚、本実施例の画像処理機能３０２は、画像入力機器に関する情報（機種番号、機種特有の画像補正パラメータ値等）がない場合であっても、入力画像データを所定の統計量に基づき正規化処理する。これにより、画像入力機器に関する情報が存在しない場合であっても適切な品質の画像を出力できる。ここでいう所定の統計量に基づく正規化処理とは、入力画像データを分析して所定の統計量を算出し、この値に基づき所定の画像変換や画像補正を行うことを意味する。この統計量の算出例としては、図４に説明する中間調変換機能４０１、階調補正機能４０２、黒文字補正機能４０３がある。なお統計量の算出は上記機能に限定されるものではなく他の機能であってもよい。また上記機能の少なくとも一つに基づく統計量の算出を行えば良く、全ての機能に基づく統計書の算出を行う必要はない。
図４は画像処理機能３０２を更に詳しく示す機能ブロック図である。同図において、中間調変換機能４０１は、原稿の中間調ドットデータを連続階調に変換する機能である。また、階調補正機能４０２は、画像データ中の黒文字色と紙面色を推定し、この推定された黒文字色と紙面色をもとに階調補正を行う機能である。そして、黒文字補正機能４０３は、画像データ中の黒文字色を推定し、この推定された黒文字色をもとに黒文字の色調を補正する機能である。さらに、画像処理制御機能４０４は各機能の実行を制御するものである。以上述べた各種画像処理機能の詳細を次に説明する。
【００１２】
（１）中間調変換機能（中間調変換処理）
図５は中間調変換機能の処理を示すフローチャートである。
本機能の画像処理は文書画像伝達装置が動作する、例えば図２に示すようなパーソナルコンピュータがネットワークインターフェース２０９を介して原画像Ｉ０を入力あるいは受信していることが前提となっている（ステップＳ５０１）。この場合、原画像Ｉ０はデジタル化されたカラー画像である。このような前提の下、まず、原画像Ｉ０から低解像度の縮小画像Ｉを生成する（ステップＳ５０２）。
次いで、低解像度画像Ｉへの処理として、生成した低解像度の縮小画像Ｉ上で、局所的特徴（エッジ、色信号の局所的統計量など）に基づいて前景画像Ｆを抽出する（ステップＳ５０３）。前景画像Ｆ以外の画素が背景画像Ｂとなる。そして、背景画像Ｂを連続階調表現に変換し、連続階調変換された背景画像Ｊとする（ステップＳ５０４）。連続階調とは、ディザ等の擬似階調とは異なり、個々の画素に画素値（カラーの場合はＲ、Ｇ、Ｂそれぞれの輝度）を付与して階調を表現したものである。
次に、原解像度画像Ｉ０への処理として、低解像度の縮小画像Ｉ中から前景として抽出された前景画像Ｆについて、受信したままの原画像Ｉ０での処理を行う。縮小画像Ｉ中から前景として抽出された前景画像Ｆ内で、局所的特徴（エッジ、色信号の局所的統計量など）をもとに前景画像ＦＦを抽出し、それ以外の画素を背景画像ＢＦとする（ステップＳ５０５）。そして、その背景画像ＢＦを連続階調表現に変換し、連続階調変換された背景画像Ｊ０とする（ステップＳ５０６）。
最後に、縮小画像Ｉから連続階調表現された背景画像Ｊ、前景画像ＦＦ、原画像Ｉ０から連続階調表現された背景画像Ｊ０を合成して、補正画像Ｑを得る（ステップＳ５０７）。そこで、この補正画像Ｑを、例えばＨＤＤ２０６に蓄積したり、あるいは、他の機能が動作する例えば蓄積ＰＣ１０２やメールサーバ１０６に送信したりする（ステップＳ５０８）。
背景画像Ｂ、ＢＦを連続階調表現に変換する処理については、まず、前景画像Ｆを抽出した後に残る領域の画像、すなわち背景画像Ｂ内に、Ｗ×Ｗの大きさ（ウィンドウサイズｓ）の局所的領域Ｒを設定する。ここでは、ウィンドウサイズｓがＷ×Ｗの大きさであることから、局所的領域Ｒは正方形であることになるが、局所的領域Ｒは、矩形であれば必ずしも正方形に限定されない。また、この局所的領域Ｒは、それが適切なサイズであれば、鋭いエッジ、文字、グラフィックスなどを持たない。したがって、ウィンドウサイズｓの大きさと局所的領域Ｒの位置とが適切であれば、局所的領域Ｒ内の画素をＲ内の平均色で置き換えればよい。背景画像ＢＦについても同様である。
また、ステップＳ５０７のＦＦ、Ｊ、Ｊ０の合成を行い補正画像Ｑを得るには、Ｒ、Ｇ、Ｂ各色について次の処理を行えば良い。即ち、Ｑ［ｉ，ｊ］には、対応する低解像度画像での画素がＢ（背景）なら、低解像度連続階調画像Ｊの画素値を代入する。背景でない場合（Ｆ：前景）は、Ｑ［ｉ，ｊ］に対応する原解像度画像の画素がＦＦ（前景）なら、Ｉ０［ｉ，ｊ］を、ＢＦならＪ０［ｉ，ｊ］を代入すれば良い。
なお、この中間調変換機能の詳細については、本出願人が出願した特開２００３−２８１５２６公報を参照されたい。
【００１３】
（２）階調補正機能（階調補正処理）
図６は階調補正機能の処理を示すフローチャートである。
まず、処理の概要について説明する。文書画像には多くの文字が印刷されているが、一般的に通常の文書には、紙面の何も印刷されていない部分に黒い文字が直接印刷されている部分がある。このため、入力画像から黒文字がありそうな領域を抽出する。入力画像を十分に小さいブロックに分割することで、内部に黒い文字が紙面に直接印刷されているようなあるブロックが存在すると仮定できる。このことから、下地色となる紙面色が白であるとすると、次のような画像処理を行えば良い。
以下、図６を参照して処理の流れを説明する。
本機能の画像処理プログラムは、中間調変換機能のプログラムと同様、文書画像伝達装置が動作する、例えば図２に示すようなパーソナルコンピュータがネットワークインターフェース２０９を介して原画像Ｉ０を受信していることが前提となっている（ステップＳ６０１）。この場合、原画像Ｉ０はデジタル化されたカラー画像である。このような前提の下、まず、原画像Ｉ０から低解像度の縮小画像Ｉを生成する（ステップＳ６０２）。
次に、ステップＳ６０２で生成した低解像度画像Ｉを平滑化する（ステップＳ６０３）、そして低解像度画像Ｉの各画素の周りに固定サイズのウィンドウを設定して、Ｒ、Ｇ、Ｂの各チャンネル（色）で信号（画素値）の平均値μと標準偏差σとを計算することで低解像度画像Ｉの特徴量を計算する（ステップＳ６０４）。画像データの平滑化は公知の技術であり、ノイズの除去を目的とする。また、ステップＳ６０４で求めた統計量は、次のステップでの文字領域の判定に用いる。
次いで低解像度画像Ｉに対して局所適応的閾値処理と膨張処理とを行ってカラー成分の局所適応的二値化を行うことにより、文字領域Ｃの抽出検出を行う（ステップＳ６０５）。例えば、下地に黒文字が直接印刷された画像である場合、Ｒ、Ｇ、Ｂのすべてのチャンネル（色）においてコントラストが強くなる傾向がある。このため、信号値（画素値）が、すべてのチャンネル（色）において、閾値μ（ａ＋ｂσ）よりも低い画素［ｉ，ｊ］を文字領域Ｃの要素として設定する。ａ、ｂはパラメータであり、文書原稿に含まれるイメージ成分によって調整する。なお、文字領域Ｃの抽出検出の方法は、文字認識等で行われている既存の方法を用いても良い。
【００１４】
次に、入力された原画像Ｉ０を固定サイズの互いに重なりのないブロックに分割し（ステップＳ６０６）、分割した各ブロックにおいて、文字領域Ｃに属する画素を２つの代表色に応じて第１のクラスと第２のクラスとの２クラスに分類する（ステップＳ６０７）。そして、文字領域Ｃに属する画素の輝度に基づいて、通常は、明るい色の方を文字領域の背景色に、暗い色の方を文字色に対応させる。なお、ブロックの大きさは辺の長さが２０ｍｍ程度の正方形で良い（２００ｄｐｉでは１６０画素×１６０画素）。
さらに文字領域Ｃに属する画素が２つの代表色に分類された各ブロックから、一方のクラスに分類された画素数が最大になるブロックＢをウィンドウＷとして選択し、このウィンドウＷにおける２つの代表色を入力画像における下地の平均色および黒文字の平均色としてそれぞれ設定し、さらに、輝度の統計量に基づいて、黒文字色と下地色とを推定する（ステップＳ６０８）。ここで、輝度は、例えば、
輝度＝（Ｒ＋Ｇ＋Ｂ）／３
に示す式の演算により取得されるＲ、Ｇ、Ｂ信号の平均値であり、この輝度から取得される輝度の平均値および標準偏差を輝度の統計量とする。
このようにして求めた輝度の統計量に基づいて、各ブロック内における各画素の階調補正を行う（ステップＳ６０９）。ここでは、下地色を白（輝度最大）とし、黒文字色を黒（輝度最小）とする。具体的には、クラス１を文字色の代表色とし、クラス２を下地色の代表色とすれば、文字色の代表色より暗い画素を黒、下地色の代表色より明るい画素を白として、二つの色の中間の画素に対しては、黒と白の中間調に線形マップする。つまり、最大画素値を２５５とすると、
画素値＝２５５＊（ｘ−Ｂ）／（Ｗ−Ｂ）
ここで、ｘは注目している画素の画素値、Ｂは文字色の代表色の画素値、Ｗは文字色の代表色の画素値である。このようにして求めた画素値をＲ、Ｇ、Ｂ各色の画素値に設定する。なお、ここでは画素値という表現を用いたが、輝度と同じ意味である。
このようにして得られた補正画像を例えばＨＤＤ２０６に蓄積したり、あるいは、他の機能が動作する例えば蓄積ＰＣ１０２やメールサーバ１０６に送信したりする（ステップＳ６１０）。
なお、この階調補正機能の詳細については、本出願人が出願した特願２００２−２８０７８９を参照されたい。
【００１５】
（３）黒文字補正機能（黒文字補正処理）
図７は黒文字補正機能の処理を示すフローチャートである。図からもわかるように、本機能の処理は、図６で示した階調補正機能の処理と途中まで同じである。したがって、ステップＳ７０７までの説明は簡略化し、ステップＳ７０８の黒文字の推定処理から以降を説明する。
取得した原画像から低解像度画像を生成し（ステップＳ７０２）、この低解像度画像を平滑化した（ステップＳ７０３）後に特徴量計算を行い（ステップＳ７０４）、同じく低解像度画像で文字領域Ｃを抽出する（ステップＳ７０５）。一方、原画像をブロックに分割して（ステップＳ７０６）、各ブロックにおいて、文字領域Ｃに属する画素を、画素の明るさに基づいて下地色（背景）および文字色の２つの代表色（クラス）に分類する（ステップＳ７０７）。以上が階調補正機能の処理と共通する処理である。
そして、上記全てのブロックから、黒文字領域Ｃに属する画素数が最大になるブロックを選択し、選択されたブロックにおいて輝度の暗い方のクラスに属する画素の平均色を原画像の黒文字色として推定する（ステップＳ７０８）。さらに、飽和度（色飽和度、彩度）の統計量を計算する。飽和度は次式、
飽和度＝（Ｒ＋Ｇ＋Ｂ）／３−ｍｉｎ（Ｒ、Ｇ、Ｂ）
によって求める。Ｒ、Ｇ、Ｂは、黒文字色の推定時に選択されたブロックでの、黒文字に分類された画素の各色の輝度である。そして、上記選択されたブロック中の黒文字に分類された画素の飽和度の平均値および標準偏差を飽和度の統計量とする。
そして、黒文字のモノクロ化の処理に入る。ここでは、各ブロックで文字領域Ｃに属し、かつクラスが暗い方に分類されている画素について、飽和度を計算し、先程求めた飽和度の統計量を基に設定した閾値より小さい飽和度の画素をモノクロ画素に変換する。閾値としては、例えば、飽和度の平均値＋２σを用い、モノクロ化には、推定された黒文字の平均色、（Ｒ＋Ｇ＋Ｂ）／３の輝度を、Ｒ、Ｇ、Ｂ各輝度成分とする（ステップＳ７０９）。
そして、階調補正機能でも行った、補正画像の蓄積／送信を行う（ステップＳ７１０）。
なお、この階調補正機能の詳細については、本出願人が出願した特願２００２−２８０８１０を参照されたい。
【００１６】
次に、本発明の文書画像伝達装置の動作について説明する。
最初に、利用者が配信機能を利用するための設定を行う。具体的には画像入力機器１０３において読み取った画像データをどの配信ＰＣへ送信するのか設定を行う。また、配信ＰＣ上の配信ソフトウェアに対しては、前記画像データを受信するための設定と、受信した画像データを適切に蓄積ＰＣ１０２やメールサーバ１０６などに送信するための設定を行う。この設定は、一般的な配信ソフトウェアを利用するための設定と共通であり、詳細な説明は省略する。
次に、利用者が配信機能における画像処理についての設定を行う。例えばクライアントＰＣ１０５において指示を入力し、その指示情報がネットワーク１０７を経由して受信機能３０１に受信され、全体制御機能３０４において指示に従った設定制御を行う。より具体的には、利用者がモアレの解消を望み、かつ紙面色の再現（階調補正しない）を望むような場合は、利用者は中間調変換機能４０１の使用を選択し、階調補正機能４０２の不使用を選択する。また、黒文字補正機能４０３の使用／不使用が明示されていない時は、初期設定に従う（ここでは不使用を初期設定値とする）。上記の選択作業は、クライアントＰＣ１０５にて動作する設定用ソフトウェアのユーザインターフェイス画面を用いて、利用者が指示メニューを選ぶことによって実現される。利用者指示情報は、前記設定用ソフトウェアがネットワーク１０７を経由して、配信ＰＣ１０１上で動作する受信機能３０１を実現する受信ソフトウェアに送信する。受け取った指示情報は、配信ＰＣ１０１上で動作する全体制御機能３０４を実現する制御ソフトウェアが解釈し、配信ＰＣ１０１上で動作する画像処理機能３０２を実現する画像処理ソフトウェアに設定情報として与える。前記画像処理ソフトウェアは図４に示す各機能を実現するソフトウェアからなり、前記設定情報は、各部品を制御する画像処理制御機能４０４を実現する画像処理制御ソフトウェアが受け取り記憶する。以上が画像処理設定動作の一例である。
【００１７】
上記の例では、中間調変換機能４０１のみ使用が選択されたが、４０１〜４０３の各機能は全て使用／不使用の選択が可能であり、また利用者が明示的な選択をしなければ初期設定値で動作する。
また、使用／不使用だけでなく、処理の順番も設定することが可能である。例えば中間調変換処理、階調補正処理、黒文字補正処理全てを行う場合、中間調変換処理、階調補正処理、黒文字補正処理の順序で行うように利用者が設定する。利用者が処理順序を明示的に設定しない場合は、初期設定の順序で処理が行われることになる。
次に、実際に画像データを受信して画像処理を行う。例えば画像入力機器１０３において原稿読み取りを行うと、得られた画像データはあらかじめ決められた設定によって配信ＰＣ１０１に送られる。配信ＰＣ１０１上の配信ソフトウェアは、この画像データを受信し（受信機能３０１）、先の設定に従って画像処理を行い（画像処理機能３０２）、処理後の画像データをあらかじめ決められた設定に従って送信する（送信機能３０３）。
画像処理動作についてより詳細に説明する。例えば画像処理の設定として先の例に従い、中間調変換機能４０１を使用、階調補正機能４０２の不使用、黒文字補正機能４０３の不使用が設定されている場合の動作を説明する。
画像処理制御機能４０４は、処理対象である画像データが確定したら、設定に従いそれぞれの画像処理を行う。ここでは中間調変換処理、階調補正処理、黒文字補正処理の順番で行うものとする。
設定情報に従い、まず中間調変換機能４０１によって中間調変換処理を行う。次に階調補正処理が行われる順番であるが、階調補正機能４０２の不使用が設定されているので、この処理は行わない。同様に、黒文字補正機能４０３の処理も行わない。
以上で設定された画像処理が終了し、画像処理制御機能４０４は全体制御機能３０４に対して画像処理終了を通知する。全体制御機能３０４は送信機能３０３で設定に従い画像データを送信する。
【００１８】
次に第２の実施の形態を第１の実施の形態と比較しながら説明する。
第１の実施の形態では、利用者の指示はクライアントＰＣ１０５からなされたが、第２の実施の形態では、画像入力機器１０３の図示しないユーザインターフェイス部において設定するようにしている。
図１では画像入力機器１０３は一つしか図示していないが、画像入力機器は複数存在しても良い。したがって、画像入力機器１０３ａにおける設定は、画像入力機器１０３ｂにおける設定とは必ずしも一致しない。また、一つの画像入力機器においても、原稿の読み取り時における利用者の要求は一定でない場合があり得る。したがって、利用者が画像入力機器１０３において読み取り作業をするにあたって、画像入力機器１０３の図示しないユーザインターフェイス部において、読み取り作業に固有の設定（４０１〜４０３の各画像処理の使用／不使用や順序設定）を行い、この設定情報を読み取りの結果得られた画像データに添付して配信ＰＣ１０１へと送る。
画像データを受け取った配信ＰＣ１０１上の配信ソフトウェアは、全体制御部３０４において画像データに添付された設定情報を解釈し、画像処理制御部４０４に通知する。画像処理制御部４０４は設定に従い、４０１〜４０３の画像処理を行う。この画像処理がなされた画像データは、送信機能３０３を通じて送信設定に従い適切に送信される。
次に、第３の実施の形態を第１の実施の形態と比較しながら説明する。
第１の実施の形態では、利用者の指示は、クライアントＰＣ１０５上の設定用ソフトウェアのユーザインターフェイス画面において入力された設定指示情報が、配信ＰＣ１０１上で動作する配信ソフトウェアへ通知されることで行われた。
本実施の形態では、利用者の指示は蓄積ＰＣ１０２上で動作する蓄積管理ソフトウェアの設定機能を通じて行われる。蓄積管理するにあたっては、利用者が相応しいと考える指示内容を利用者は指示することになる。利用者は蓄積ＰＣ１０２上で動作する蓄積管理設定用ソフトウェアのユーザインターフェイス画面において指示を入力する。あるいは、クライアントＰＣ１０５上の設定入力用ソフトウェアのユーザインターフェイス画面において指示情報を入力し、これを蓄積ＰＣ１０２上で動作する蓄積管理設定用ソフトウェアが受け取る。そして最終的に、画像処理設定指示情報が、蓄積ＰＣ１０２上で動作する蓄積管理設定用ソフトウェアから、配信ＰＣ１０１上で動作する配信ソフトウェアへ通知されて、画像処理設定がなされる。
設定後の画像処理動作については第１の実施の形態と同等であるが、この場合は、画像処理済の画像データは、設定指示を伝えた蓄積管理ソフトウェアへと送られることになる。
【００１９】
次に、第４の実施の形態を第１の実施の形態と比較しながら説明する。
第１の実施の形態においては、画像処理４０１〜４０３は画像入力機器１０３の特性情報は利用していない。図１で示すようなネットワーク環境においては、画像入力機器１０３が不明である場合もあり得るからである。しかしある程度の情報は得られる場合がある。したがって、本実施の形態では、入力機器１０３の利用可能な特性情報を利用するものである。
図８は図３における画像処理機能３０２の他の実施形態を示す機能ブロック図である。同図において、８０１と８０２は、原稿の中間調ドットデータを連続階調に変換する中間調変換機能である。８０１は画像入力機器１０３に関する情報無しで処理を行う中間調変換機能（第一の中間調変換処理手段）で、先の実施の形態で説明した機能と同じである。
一方、８０２は画像入力機器１０３に関する情報を利用して処理を行う中間調変換機能（第二の中間調変換処理手段）である。８０２の具体例としては、画像入力機器１０３から得られる情報の種類に依存するため様々なものが存在し得る。一例としては、画像入力機器１０３がデジタル複写機能を持つデジタル複合機であった場合、画像読み取り時に複写機能のための像域分離情報を得ることができる。より具体的には特開平７−９５４０９号公報に示されている像域分離情報（文字と非文字を画素または画素ブロック毎に識別する情報）である。本実施の形態では「画像入力機器から得られる情報」として、像域分離情報を利用する。像域分離情報を画像データと一緒に得ることによって、中間調ドットパターンで表現されている非文字部に対して平滑化処理を行い、モアレを抑制する。平滑化処理としては前述の特開平７−９５４０９号公報にて示されている機能を、専用回路またはコンピュータ上のソフトウェアにて実現する。
また別の一例としては、画像入力機器１０３のＭＴＦ特性がある。中間調ドットパターンを連続階調に変換する際に、ＭＴＦ特性を考慮した最適なパラメータ設定を行う。階調補正機能の８０３と８０４は、画像データ中の黒文字色と紙面色を推定し、推定された黒文字色と紙面色をもとに階調補正を行う階調補正機能である。８０３は画像入力機器１０３に関する情報無しで処理を行う階調補正機能（第一の階調補正処理手段）で、先の実施の形態で説明した機能と同じである。
【００２０】
一方、８０４は画像入力機器１０３に関する情報を利用して処理を行う階調補正機能（第二の階調補正処理手段）である。８０４の具体例としては、画像入力機器１０３から得られる情報の種類に依存するため様々なものが存在し得るが、ここでは一例をあげる。
画像入力機器１０３がデジタル複写機能を持つデジタル複合機であった場合、特開２００１−１４４５８公報に示すようにスキャナガンマ補正やプリンタガンマ補正機能を持つ。本実施の形態ではこれらガンマ補正機能の補正用ガンマテーブルを「画像入力機器から得られる情報」とする。ガンマテーブルを得ることによって、入力機器および出力機器の特性を考慮した階調補正処理が可能となる。
黒文字補正機能の８０５と８０６は、黒文字の色調を補正する黒文字補正機能である。８０５は画像入力機器１０３に関する情報無しで処理を行う黒文字補正機能（第一の黒文字補正処理手段）で、先の実施の形態で説明した機能と同じである。
一方、８０６は画像入力機器１０３に関する情報を利用して処理を行う黒文字補正機能（第二の黒文字補正処理手段）である。８０６の具体例としては、画像入力機器１０３から得られる情報の種類に依存するため様々なものが存在し得る。一例として、前記した像域分離情報と、さらに無彩色判定情報を「画像入力機器から得られる情報」として利用する。無彩色判定情報は、画像入力機器がカラーデジタル複写機能を持つカラーデジタル複合機であった場合、カラー画像読み取り時にカラー複写機能のための情報として得ることができる。例えば特許第２８５６８６７号公報に示されている黒領域判定機能などによる。像域分離情報と無彩色判定情報を、画像データと一緒に得ることによって、黒文字（文字であり無彩色である）画素に対する黒文字補正処理を行うことができる。黒文字補正処理としては、前述の特許第２８５６８６７号公報に示されているような方法がある。また、入力機器から得られる情報の別の一例として、入力画像機器のＭＴＦＦ特性やＲＧＢ色ずれの程度を表すパラメータがある。これらの情報を利用して、黒文字補正する際の文字部のエッジ強調や無彩色判定の最適化を行う。
【００２１】
次に本実施の形態の動作について、第１の実施の形態と比較しながら説明する。本実施の形態では、利用者が選択すべき画像処理として８０１〜８０６が存在する。利用者は、クライアントＰＣ１０５上の設定処理ソフトウェアのユーザインターフェイス機能を通じて、中間調変換機能として８０１または８０２のいずれかの使用あるいは両方の不使用を設定する。同様に利用者は階調補正機能として８０３または８０４いずれかの使用あるいは両方の不使用を設定する。同様に利用者は黒文字補正機能として８０５または８０６いずれかの使用あるいは両方の不使用を設定する。
ここで８０２、８０４、８０６は入力機器からの情報が得られることが前提となっているので、設定ソフトウェアは配信ソフトウェアの全体制御機能３０４に問い合わせを行い、情報が利用できる場合にのみ選択可能とすることもできる。全体制御機能３０４が、情報を利用できるかどうかの判定は、あらかじめ入力機器に対して問い合わせを行うか、あるいは要求時点で問い合わせを行うことによって得た情報に基づいて行う。
また、利用者が選択するのは中間調変換機能／階調補正機能／黒文字補正機能の使用／不使用の設定のみとし、使用が設定された場合に、選択手段として機能する画像処理制御機能８０７が、入力機器から利用可能な情報が得られるかどうかで自動的に処理内容を変更することも可能である。具体的には、入力機器から画像データと共に像域分離情報が得られた場合は８０２の画像処理が行われ、像域分離情報が得られない場合は８０１の画像処理が行われる。ガンマテーブルが得られた場合には８０４の画像処理が行われ、ガンマテーブルが得られない場合には８０３の画像処理が行われる。像域分離情報と無彩色判定情報が得られる場合には８０６の画像処理が行われ、得られない場合には８０５の画像処理が行われる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態におけるシステム構成例を示す模式図である。
【図２】本実施の形態における配信ＰＣの構成例を示す図である。
【図３】本発明による文書画像伝達装置の機能ブロック図である。
【図４】画像処理機能の詳細を示す機能ブロック図である。
【図５】中間調変換機能の処理を示すフローチャートである。
【図６】階調補正機能の処理を示すフローチャートである。
【図７】黒文字補正機能の処理を示すフローチャートである。
【図８】画像処理機能の他の実施形態を示す機能ブロック図である。
【符号の説明】
【００２３】
１０１  配信ＰＣ
１０２  蓄積ＰＣ
１０３  画像入力機器
１０４  画像出力機器
１０５  クライアントＰＣ
１０６  メールサーバ
１０７  ネットワーク
３０１  受信機能
３０２  画像処理機能
３０３  送信機能
３０４  全体制御機能
４０１  中間調変換機能
４０２  階調補正機能
４０３  黒文字補正機能
４０４  画像処理制御機能
【図１】
2004297786.tif 000003
【図２】
2004297786.tif 000004
【図３】
2004297786.tif 000005
【図４】
2004297786.tif 000006
【図５】
2004297786.tif 000007
【図６】
2004297786.tif 000008
【図７】
2004297786.tif 000009
【図８】
2004297786.tif 000010