(57)【要約】【課題】  プリンタがどのような画像補正設定が可能なのかを理解して、多種にわたる画像補正設定の中から有効な画像補正設定の組合せを選択することは困難であった。【解決手段】  画像補正設定を行い、設定された第一の画像補正設定以外の画像補正設定の有無を判定し、前記第一の画像補正設定以外の画像補正設定が有る場合は、前記画像補正設定を印刷設定画面に通知する。【選択図】  図８
2014081674.tif 000002
【特許請求の範囲】
【請求項１】
画像補正設定を行う設定手段と、
前記設定手段によって設定された第一の画像補正設定以外の画像補正設定の有無を判定する画像補正設定判定手段と、
前記第一の画像補正設定以外の画像補正設定が有る場合は、前記画像補正設定を印刷設定画面に通知する手段と
を有する画像処理装置。
【請求項２】
前記画像補正設定判定手段は、前記第一の画像補正設定以外の画像補正設定の有無を判定し、無い場合は、前記通知する手段において有効な画像補正設定が無い旨の通知を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
画像補正設定を行う設定手段と、
前記設定手段によって設定された第一の画像補正設定を取得す取得手段と、
画像データの画像特徴量を算出する画像特徴量算出手段と、
前記取得手段によって取得された第一の画像補正設定と、前記画像特徴量とに基づいて前記画像補正設定が有効か無効かを判定する第一の判定手段と、
前記第一の画像補正設定以外の画像補正設定の有無を判定する第二の判定手段と、
前記第一の画像補正設定以外の画像補正設定が有る場合は、前記第一の画像補正設定以外の画像補正設定を第二の画像補正設定として印刷設定画面に通知する手段と、
前記第一の画像補正設定と前記第二の画像補正設定を画像データに対して実行したプレビュー画像を表示する表示手段と
を有する画像処理装置
【請求項４】
画像補正設定を行う設定工程と、
前記設定工程によって設定された第一の画像補正設定以外の画像補正設定の有無を判定する画像補正設定判定工程と、
前記第一の画像補正設定以外の画像補正設定が有る場合は、前記画像補正設定を印刷設定画面に通知する工程と
を有する画像処理方法。
【請求項５】
画像補正設定を行う設定工程と、
前記設定工程によって設定された第一の画像補正設定を取得す取得工程と、
画像データの画像特徴量を算出する画像特徴量算出工程と、
前記取得工程によって取得された第一の画像補正設定と、前記画像特徴量とに基づいて前記画像補正設定が有効か無効かを判定する第一の判定工程と、
前記第一の画像補正設定以外の画像補正設定の有無を判定する第二の判定工程と、
前記第一の画像補正設定以外の画像補正設定が有る場合は、前記第一の画像補正設定以外の画像補正設定を第二の画像補正設定として印刷設定画面に通知する工程と、
前記第一の画像補正設定と前記第二の画像補正設定を画像データに対して実行したプレビュー画像を表示する表示工程と
を有する画像処理方法。
【請求項６】
請求項１乃至３のいずれか一項に記載の画像処理装置の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、及びプログラムに関するものである。
【背景技術】
【０００２】
近年、デジタル画像をプリンタで出力させる際、ユーザは所望の出力画像を得るためにプリンタドライバが有する画像補正処理の設定（以下、画像補正設定）から有効な設定を選択し、画質の調整を行うことが行われている。
例えば、「細線」がかすれたり、とぎれたりした場合、細線濃度調整等の画像補正設定によって細線を濃くすることが一般的である。（特許文献１参照）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３００２０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前述の画像補正設定に関して、単一の画像補正設定よりも複数の画像補正設定を組み合わせて設定すれば、より効果の高い出力が得られる場合がある。しかし、一般的なユーザにとってプリンタがどのような画像補正設定が可能なのか等を理解して、多種にわたる画像補正設定の中から有効な画像補正設定の組合せを選択することは困難だった。
例えば、「細線」がかすれたり、とぎれたりした場合、細線濃度調整以外に有効な方法として細線を太らせる調整があるが、細線濃度調整と細線を太らせる調整とを組合せることでより効果の高い出力が得られることを知ることは困難であった。
本発明は、所望の出力画像を得るために画像補正設定の一つを選択した場合に、別の有効な画像補正設定を通知することで、画像補正設定の使いやすさを向上させることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明の画像処理装置は、画像補正設定を行う設定手段と、前記設定手段によって設定された第一の画像補正設定以外の画像補正設定の有無を判定する画像補正設定判定手段と、前記第一の画像補正設定以外の画像補正設定が有る場合は、前記画像補正設定を印刷設定画面に通知する手段とを有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、ユーザが所望の出力画像を得るために画像補正設定の一つを選択した場合に、別の有効な画像補正設定を通知することで、画像補正設定の使いやすさを向上させることができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の第一の実施形態に係る画像処理装置を含んだ画像形成システム構成図
【図２】コンピュータ１０２の物理構成を示すブロック図
【図３】ＣＰＵ２０２が実行するプログラムのシステム構成を表すブロック図
【図４】プリンタドライバ３０３のモジュール構成を示すブロック図
【図５】プリンタコントローラ１０４の物理構成を示すブロック図
【図６】ＣＰＵ５０２で実行するプログラムのモジュール構成を示すブロック図
【図７】画像補正設定通知部４０５のモジュール構成を表すブロック図
【図８】本実施例１の全体処理を示すフローチャート
【図９】画像特徴量を算出するときのフローチャート
【図１０】画像特徴量、及び画像補正設定にもとづく画像補正設定テーブル１
【図１１】画像特徴量、及び画像補正設定にもとづく画像補正設定テーブル２
【図１２】本実施例１のプリンタドライバ画面の説明図１
【図１３】本実施例１のプリンタドライバ画面の説明図２
【図１４】本実施例１のプリンタドライバ画面の説明図３
【図１５】本実施例１のプリンタドライバ画面の説明図４
【図１６】画像特徴量、及び画像補正設定にもとづく画像補正設定テーブル３
【図１７】画像補正設定の設定値テーブルの説明図１
【図１８】画像補正設定の設定値テーブルの説明図２
【図１９】本実施例２の全体処理を示すフローチャート
【図２０】本実施例２のプリンタドライバ画面の説明図
【発明を実施するための形態】
【０００８】
［実施例１］
以下、図面を用いて本発明に係る実施例を説明する。
【０００９】
図１は、本発明の第一の実施形態に係る画像処理装置を含んだ画像形成システムの構成例を示すシステム構成図である。この画像形成システムは、データ転送路１０１、コンピュータ１０２、ディスプレイ１０３、プリンタコントローラ１０４、プリンタエンジン１０５、画像生成装置１０６より構成される。コンピュータ１０２、プリンタコントローラ１０４、画像生成装置１０６はデータ転送路１０１を介して互いにデータを通信する。コンピュータ１０２とディスプレイ１０３は互いに接続されており、コンピュータ１０２は動作中のアプリケーションの画面情報をディスプレイ１０３に送信して画面出力する。また、プリンタコントローラ１０４とプリンタエンジン１０５は互いに接続されており、プリンタコントローラ１０４はプリンタエンジン１０５に制御信号を送信してプリンタ出力を実施する。画像生成装置１０６はデジタルカメラなどの画像撮影装置やスキャナなどの画像読取装置を表している。
【００１０】
図２はコンピュータ１０２の物理構成を示すブロック図である。コンピュータ１０２は、データ転送路２０１、ＣＰＵ２０２、ＲＡＭ２０３，外部記憶装置２０４、ディスプレイインタフェース２０５、外部入力装置２０６、ネットワークインタフェース２０７より構成される。ＣＰＵ２０２、ＲＡＭ２０３，外部記憶装置２０４、ディスプレイインタフェース２０５、外部入力装置２０６、ネットワークインタフェース２０７はデータ転送路２０１を介して互いにデータを通信する。
【００１１】
図３はＣＰＵ２０２が実行する各種プログラムのシステム構成を表すブロック図である。アプリケーション３０１はディスプレイインタフェース２０５や外部入力装置２０６を介してユーザと情報をやりとりし、外部記憶装置２０４に格納してある写真画像を編集する。外部入力装置２０６から印刷指示をユーザから受け付けた場合、アプリケーション３０１はオペレーティングシステム３０２を介してプリンタドライバ３０３に写真画像や付加文字情報の描画命令を出力する。プリンタドライバ３０３はオペレーティングシステム３０２より描画命令を受け取ると描画命令に応じた印刷データを生成する。そしてさらにその印刷データをネットワークインタフェース２０７に出力することで、プリンタコントローラ１０４に印刷データを渡す。
【００１２】
ここで、ディスプレイ１０３に表示されるプリンタドライバ３０３の画面例を図１２に示す。画面左部には、ユーザが印刷しようとしているアプリケーションデータのプレビュー画像１２０１が表示される。ユーザは、プレビュー画像１２０１を確認後、印刷ボタン１２０２を押下することで印刷指示を出す。尚、印刷を行わない場合は、キャンセルボタン１２０３を押下する。
【００１３】
ここで、印刷出力後、所望の出力結果にならなかった場合、ユーザは、画面右部にある画像補正設定１２０４〜１２０６を利用して画像補正を行うことが一般的である。ここでは、画像補正設定の例として、細線濃度調整１２０４、細線太らせ調整１２０５、出力解像度１２０６をあげている。細線濃度調整１２０４は、細線の濃度を調整することが可能であり、設定の範囲は、より薄く（−３）〜より濃く（＋３）である。初期設定は、０が設定されている。細線太らせ調整１２０５は、細線の線幅を太らせることが可能であり、設定の範囲は、標準（０）〜より太く（＋３）である。初期設定は、０が設定されている。出力解像度は、印刷出力時の解像度を変更することができ、標準の場合は６００ｄｐｉ、高解像度の場合は１２００ｄｐｉとする。初期設定は、標準が設定されている。
【００１４】
図４はプリンタドライバ３０３のモジュール構成を示すブロック図である。プリンタドライバ３０３は、描画命令取得部４０１、描画命令解釈部４０２、印刷命令作成部４０３、印刷データ出力部４０４、画像補正設定通知部４０５から構成される。描画命令取得部４０１はオペレーティングシステムから描画命令を受け取り、描画命令解釈部４０２に渡す。描画命令解釈部４０２は描画命令取得部４０１から受け取った描画命令の種類を判別する。例えば、描画命令の種類が文字描画の場合、描画命令解釈部４０２は印刷命令作成部４０３に対して文字用の印刷命令を作成するように指示を出す。また、描画命令の種類が写真描画（画像描画）の場合、描画命令解釈部４０２は印刷命令作成部４０３に対して画像用の印刷命令を作成するよう指示を出す。
【００１５】
印刷命令作成部４０３は描画命令解釈部４０２から受け取った印刷描画指示に従って印刷命令を作成し、印刷データとして印刷データ出力部４０４に出力する。印刷データ出力部４０４は印刷命令作成部４０３より受け取った印刷データをネットワークインタフェース２０７に出力することで印刷データをプリンタコントローラ１０４まで送信する。
【００１６】
図５はプリンタコントローラ１０４の物理構成を示すブロック図である。プリンタコントローラ１０４は、データ伝送路５０１、ＣＰＵ５０２、ＲＡＭ５０３、外部記憶装置５０４、ネットワークインタフェース５０５、エンジンインタフェース５０６より構成される。ＣＰＵ５０２、ＲＡＭ５０３、外部記憶装置５０４、ネットワークインタフェース５０５、エンジンインタフェース５０６はデータ伝送路５０１を介して互いにデータを通信する。プリンタコントローラ１０４が起動すると、ＣＰＵ５０２は実行プログラムを外部記憶装置５０４から読み込んでＲＡＭ５０３に格納しそのプログラムを実行する。
【００１７】
図６はＣＰＵ５０２で実行するプログラムのモジュール構成を示すブロック図である。プログラムは、印刷データ取得部６０１、印刷命令解釈部６０２、レンダリング処理部６０３、濃度値変換処理部６０４、二値化処理部６０５、エンジン制御部６０６、カラーマッチング処理部６０７より構成される。印刷データ取得部６０１は、ネットワークインタフェース５０５が受信した印刷データを受け取り印刷命令解釈部６０２に出力する。次に印刷命令解釈部６０２は描画命令取得部４０１から受け取った印刷命令の種類に応じて処理を切り替える。文字用の印刷命令を受け取った場合は、その文字の色情報をカラーマッチング処理部６０７に渡してプリンタエンジン１０５特有の色信号に変換し、レンダリング処理部６０３にレンダリング描画命令を出力する。画像用の印刷命令を受け取った場合は、カラーマッチング処理部６０７に画像の色情報を渡してプリンタエンジン１０５特有の色信号に変換し、レンダリング処理部６０３にレンダリング描画命令を出力する。レンダリング処理部６０３は印刷命令解釈部６０２から受け取ったレンダリング描画命令に従って１ページ分の画像メモリに描画する。レンダリング処理部６０３は処理中のジョブのレンダリング命令すべてを１ページ分の画像メモリに描画すると、その画像メモリを濃度値変換処理部６０４に出力する。濃度値変換処理部６０４は、レンダリング処理部６０３から受け取った画像メモリをプリンタエンジン１０５が扱う色材（インクもしくはトナー）の濃度画像データに変換して二値化処理部６０５に出力する。二値化処理部６０５は濃度画像データをドット状のパターン画像に変換しエンジン制御部６０６に出力する。エンジン制御部６０６は、ドット状のパターン画像を基にプリンタエンジン制御の指令をエンジンインタフェース５０６に出力する。これによりプリンタエンジン１０５にて画像がインク像またはトナー像として紙面上に形成される。
【００１８】
＜画像補正設定通知の詳細説明＞
画像補正設定通知について詳細に説明する。
【００１９】
図７は画像補正設定通知部４０５のモジュール構成を表すブロック図である。画像補正設定通知部４０５は、画像補正設定取得部７０１、画像特徴量算出部７０２、画像補正設定判定部７０３、通知部７０４、プレビュー画像生成部７０５より構成される。
【００２０】
画像補正設定取得部７０１は描画命令解釈部４０２から画像データを取得し、かつ、図１２で前述した画像補正設定の項目の中で設定値が初期設定以外の画像補正設定を取得する。
【００２１】
画像特徴量算出部７０２は、画像補正設定取得部７０１で取得した画像データ、画像補正設定、及び後述する画像補正設定テーブルにもとづいて画像特徴量を算出する。
【００２２】
画像補正設定判定部７０３は、画像特徴量算出部７０２において算出された特徴量、及び画像補正設定テーブルにもとづいて、現在の画像補正設定が有効か否か、及び別の有効な画像補正設定の有無を判定する。
【００２３】
通知部７０４は、画像補正設定判定部７０３の判定結果にもとづいて、ディスプレイ１０３へ現在の画像補正設定を通知、無効を示す通知、別の有効な画像補正設定の通知を行う。
【００２４】
プレビュー画像生成部７０５は、現在の画像補正設定におけるプレビュー画像、及び別の有効な画像補正設定のプレビュー画像の生成を行う。尚、生成されたプレビュー画像は、ディスプレイ１０３に表示される。
【００２５】
次に、画像補正設定テーブルについて図１０、１１、１６を用いて説明を行う。
【００２６】
図１０は、図１２の細線濃度調整においてより濃く（＋１）〜（＋３）を設定した場合の画像補正設定テーブルを示す。図１０の画像補正設定テーブルは、外部記憶装置５０４に格納されている。画像補正設定テーブルには、画像特徴量１００１、１００２と、現在設定されている細線濃度調整「より濃く」が有効か否かの判定１００３、及び細線濃度調整「より濃く」とは別の有効な画像補正設定１００４が記されている。
【００２７】
例えば、細線濃度調整においてより濃くを設定した場合、画像特徴量としては、線の幅１００１と、線の濃度１００２が記されている。線の幅１００１は、５ｄｏｔ幅以上と、５ｄｏｔ幅未満に分類し、線の濃度１００２は、５０％未満と、５０％〜１００％未満、１００％に分類している。ここで、線の濃度１００２が５０％未満、または、５０％〜１００％未満の時は、細線濃度調整においてより濃くを設定することは有効であるため、細線濃度調整「より濃く」が有効か否かの判定１００３は、有効であること示している。しかし、１００％の時は、細線濃度調整においてより濃くを設定してもこれ以上濃度をあげることはできないため、細線濃度調整「より濃く」が有効か否かの判定１００３は無効であることを示している。
【００２８】
また、ユーザは細線の濃度が薄いことによって生じるかすれやとぎれを改善するために細線濃度調整を「より濃く」に設定していることが予想される。ここで、細線のかすれやとぎれを改善するための方法としては、細線濃度調整を「より濃く」に設定する方法以外に細線太らせ調整があげられる。このように細線濃度調整を「より濃く」に設定する方法以外の方法を知らないユーザにとっては、別の有効な画像補正設定１００４として細線太らせ調整を通知することによって、画像補正設定の使いやすさを向上させる。
【００２９】
ここで、線の幅１００１が５ｄｏｔ幅未満の時は、細線太らせ調整を設定することは有効であるため、別の有効な画像補正設定として、細線太らせ調整をあげている。しかし、５ｄｏｔ幅以上の時は、細線太らせ調整を設定しても元々の線幅が太いために効果は小さい。従って、別の有効な画像補正設定はなしとしている。
【００３０】
図１１は、図１２の細線濃度調整においてより薄く（−１）〜（−５）を設定した場合の画像補正設定テーブルを示す。尚、図１０と重複する部分に関しては説明を省略する。
【００３１】
図１１の画像補正設定テーブルは、外部記憶装置５０４に格納されており、画像特徴量と、現在設定されている細線濃度調整「より薄く」が有効か否かの判定、及び細線濃度調整「より薄く」とは別の有効な画像補正設定が記されている。
【００３２】
例えば、細線濃度調整においてより薄くを設定した場合、画像特徴量としては、線の濃度のみが記されており、線の濃度は、３０％未満と、３０％〜１００％未満に分類している。ここで、線の濃度が３０％〜１００％の時は、細線濃度調整「より薄く」を設定することは有効であるため、細線濃度調整「より薄く」が有効か否かの判定は、有効であること示している。しかし、線の濃度が３０％未満の時は、細線濃度調整「より薄く」を設定しても元々の線の濃度が薄いために効果は小さい。従って、細線濃度調整「より薄く」が有効か否かの判定は有効であるが効果小としている。
【００３３】
また、ユーザは印刷出力の結果、濃くなってしまった、または太くなってしまった細線をより薄く、またはより細く忠実に再現するために、細線濃度調整を「より薄く」に設定していることが予想される。ここで、細線をより薄く、またはより細く忠実にするための方法として、細線濃度調整を「より薄く」に設定する方法以外に、出力解像度を高解像度に設定することがあげられる。このように細線濃度調整を「より薄く」に設定する方法以外の方法を知らないユーザにとっては、別の有効な画像補正設定として出力解像度（高解像度）を通知することによって、画像補正設定の使いやすさを向上させる。
【００３４】
図１６は、図１２のプリンタドライバ画面において、不図示の色調整（レッドを強く）を設定した場合の画像補正設定テーブルを示す。尚、図１０と重複する部分に関しては説明を省略する。ここで、色調整（レッドを強く）とは、写真部における赤色の色味を鮮やかに補正するための設定とする。
【００３５】
図１６の画像補正設定テーブルは、外部記憶装置５０４に格納されており、画像特徴量と、現在設定されている色調整（レッドを強く）が有効か否かの判定、及び色調整（レッドを強く）とは別の有効な画像補正設定が記されている。
【００３６】
例えば、色調整（レッドを強く）を設定した場合、画像特徴量として、写真のレッドの彩度を算出する。写真のレッドの彩度は、「レッドの彩度低い」と、「レッドの彩度高い」に分類している。
【００３７】
ここで、写真の「レッドの彩度低い」の時は、色調整（レッドを強く）を設定することは有効であるため、色調整（レッドを強く）が有効か否かの判定は、有効であること示している。しかし、写真の「レッドの彩度高い」の時は、色調整（レッドを強く）を設定しても効果は小さいため、色調整（レッドを強く）が有効か否かの判定は効果小であることを示している。
【００３８】
また、ユーザはレッドの彩度の低さを改善するために色調整（レッドを強く）を設定していることが予想される。ここで、レッドの彩度の低さを改善するための方法としては、色調整（レッドを強く）に設定する方法以外にＶｉｖｉｄフォトの設定があげられる。ここで、Ｖｉｖｉｄフォトの設定とは、写真部の色味を鮮やかにするための設定である。
【００３９】
このように色調整（レッドを強く）に設定する方法以外の方法を知らないユーザにとっては、別の有効な画像補正設定としてＶｉｖｉｄフォトを通知することによって、画像補正設定の使いやすさを向上させる。
【００４０】
次に、画像特徴量算出部７０２、画像補正設定判定部７０３、通知部７０４、プレビュー画像生成部７０５における処理が終了後、ディスプレイ１０３に表示されるプリンタドライバ３０３の画面例を図１３〜１５を用いて説明する。
【００４１】
図１３は、図１２の細線濃度調整「より濃く」を設定した場合、かつ細線の画像特徴量として、線の幅が５ｄｏｔ幅未満、線の濃度が１００％未満の場合の画面例である。画面左部には、現在の画像補正設定１３０１として、細線濃度調整（＋１）が設定されている旨が通知される。また、現在の画像補正設定である細線濃度調整（＋１）の処理を行ったプレビュー画像１３０２が表示される。画面右部には、別の有効な画像補正設定１３０３として、細線太らせ調整（＋１）を組合せると細線の再現性が向上する旨が通知される。また、現在の画像補正設定である細線濃度調整（＋１）の処理と、細線太らせ調整（＋１）の処理を行ったプレビュー画像１３０４が表示される。プレビュー画像１３０４は、プレビュー画像１３０２と比較して、細線がより濃く再現されていることを示している。
【００４２】
ここで、該組合せの処理を行った画像を印刷する場合は、プレビュー画像１３０４を押下することでアクティブにした後、印刷ボタンを押下する。尚、本実施例では、細線濃度調整（＋１）の処理と、細線太らせ調整（＋１）の処理を行ったプレビュー画像１３０４を表示しているが、細線太らせ調整（＋１）の処理のみを行ったプレビュー画像を表示してもよい。
【００４３】
図１４は、図１２の細線濃度調整「より濃く」を設定した場合、かつ細線の画像特徴量として、線の幅が５ｄｏｔ幅未満、線の濃度が１００％の場合の画面例である。画面左部には、現在の画像補正設定１４０１として、細線濃度調整（＋１）が設定されているが、濃度が１００％のため効果がない旨が通知される。画面右部には、有効な画像補正設定１４０２として、細線太らせ調整（＋１）を設定すると細線の再現性が向上する旨が通知される。また、プレビュー画像、及び印刷ボタンに関しては、図１３と同様であるため説明を省略する。
【００４４】
図１５は、図１２の細線濃度調整「より薄く」を設定した場合、かつ細線の画像特徴量として、線の濃度が３０％〜１００％の場合の画面例である。画面左部には、現在の画像補正設定１３０１として、細線濃度調整（−１）が設定されている旨が通知される。画面右部には、別の有効な画像補正設定１５０２として、出力解像度（高解像度）を組合せると細線がより忠実に再現する旨が通知される。尚、本実施例では、細線濃度調整（−１）の処理と、出力解像度（高解像度）の処理を行ったプレビュー画像を表示しているが、出力解像度（高解像度）の処理のみを行ったプレビュー画像を表示してもよい。
【００４５】
尚、図１６で前述した色調整（レッドを強く）を設定した場合の画面例については、説明を省略する。
【００４６】
次に、本実施例１における処理全体のフローチャートを図８に示す。
【００４７】
尚、本実施形態では、ＣＰＵ５０２が外部記憶装置５０４（コンピュータ読取可能な記憶媒体）に格納されたコンピュータプログラムを読み取り実行する。これにより、画像補正設定通知部４０５（図７の各処理部７０１〜７０５）として機能するものとするが、これに限るものではない。例えば、画像補正設定通知部４０５を、電子回路等のハードウェアで実現するように構成してもよい
まず、ステップＳ８０１にて、画像補正設定取得部７０１は、描画命令解釈部４０２から画像データを取得し、かつ、プリンタドライバ画面の図１２を用いてユーザによって選択された画像補正設定の項目の中で設定値が初期設定以外の画像補正設定を取得する。
【００４８】
次に、ステップＳ８０２にて、画像特徴量算出部７０２は、画像補正設定取得部７０１で取得した画像データ、画像補正設定、及び前述の画像補正設定テーブルにもとづいて画像特徴量を算出する。
【００４９】
ここで、画像特徴量算出部７０２が実行する画像特徴量算出のフローチャートを図９に示す。まず、ステップＳ９０１にて、画像データが細線を含むか否かを判断する。細線を含む場合は、ステップＳ９０２にて細線の幅と、濃度を算出する。次に、ステップＳ９０３にて画像データが文字を含むか否かを判断する。文字を含む場合は、ステップＳ９０４にて文字の大きさ、濃度を算出する。次に、ステップＳ９０５にて画像データが写真を含むか否かを判断する。写真を含む場合は、ステップＳ９０６にて彩度・明度を算出する。以上のように画像特徴量算出部７０２は、細線・文字・写真の特徴量を各々算出する。
【００５０】
尚、画像補正設定が細線濃度調整「より濃く」である場合、細線の幅と濃度を算出するだけでよく、文字や写真の特徴量は算出しなくてもよい。また、画像補正設定が細線濃度調整「より薄く」である場合、細線の濃度を算出するだけでよく、細線の幅は算出しなくてもよい。また、画像補正設定が細線濃度調整「より濃く」であるにも関わらず、画像データが細線を含まない場合は、細線濃度調整「より濃く」は無効の旨を通知することとする。
【００５１】
図８の説明に戻る。ステップＳ８０３にて、画像補正設定判定部７０３は、前述の画像補正設定テーブルにもとづいて現在の画像補正設定が有効か否かを判定する（第一の判定）。ここで、有効と判定された場合、ステップＳ８０４にて、通知部７０４は現在の画像補正設定を通知する。また、無効と判定された場合、ステップＳ８０７にて、通知部７０４は無効を示す通知をする。
【００５２】
次に、ステップＳ８０５にて、画像補正設定判定部７０３は、Ｓ８０１で設定された第一の画像補正設定以外の有効な画像補正設定の有無を判定する（第二の判定）。有の場合、ステップＳ８０６にて、通知部７０４は、別の有効な画像補正設定（第二の画像補正設定）を印刷設定画面（図１２のプリンタドライバ画面）に通知する。無の場合、通知部７０４は、ステップＳ８０８にて、別の有効な画像補正設定がない旨を通知する。
【００５３】
次に、ステップＳ８０９にて、プレビュー画像生成部７０５は、現在の画像補正設定におけるプレビュー画像、及び別の有効な画像補正設定のプレビュー画像の生成を行う。
【００５４】
尚、プリンタドライバ上への通知や、プレビュー画像の画面例については図１３〜１５の説明において前述したので、説明を省略する。
【００５５】
以上のように、ユーザが所望の出力画像を得るためにプリンタドライバの画像補正設定の一つを選択した場合に、別の有効な画像補正設定を通知することで、画像補正設定の使いやすさを向上させる。また、ユーザが効果のない画像補正設定を行っていた場合には、その旨を通知することで、ミスプリントを低減させることができる。
【００５６】
［実施例２］
実施例１では、ユーザが所望の出力画像を得るためにプリンタドライバの画像補正設定の一つを選択した場合に、別の有効な画像補正設定を通知することで、画像補正設定の使いやすさを向上させる方法について、説明を行った。実施例２では、さらに、画像補正設定における設定値の最適値を通知する方法について図１７〜１９を用いて説明を行う。ここで、画像補正設定における設定値の最適値は、ユーザ毎に好みが異なる場合があるため、複数のユーザの画像補正設定における設定値を収集し、その中で最も多い設定値を最適値とする。
【００５７】
まず、複数のユーザの画像補正設定における設定値を収集した設定値テーブルについて説明する。図１７は、画像データが細線を含み、かつ画像特徴量が、線の幅（４ｄｏｔ）、  線の濃度（４０％）の場合に、細線濃度調整「より濃く」と、細線太らせ調整を組合せて使用している複数のユーザの設定値を収集し、使用割合を算出した設定値テーブルである。例えば、細線濃度調整「より濃く」の設定値を「＋１」に設定し、かつ細線太らせ調整の設定値を「＋１」に設定しているユーザの使用割合は、７０％であり最も多いことがわかる。従って、画像特徴量が、線の幅（４ｄｏｔ）、  線の濃度（４０％）の場合には、
細線濃度調整「より濃く」の設定値を「＋１」、かつ細線太らせ調整の設定値を「＋１」に設定することが最適値と予想される。
【００５８】
尚、該設定値テーブルは、ネットコンピュータ１０２と、ネットワークで接続された不図示の情報資源を集中管理するサーバの記憶装置に格納されているものとする。
【００５９】
図１８は、画像データが細線を含み、かつ画像特徴量が、線の幅（２ｄｏｔ）、  線の濃度（２０％）の場合に、細線濃度調整「より濃く」と、細線太らせ調整を組合せて使用している複数のユーザの設定値を収集し、使用割合を算出した設定値テーブルである。
【００６０】
ここで、細線濃度調整「より濃く」の設定値を「＋２」に設定し、かつ細線太らせ調整の設定値を「＋１」に設定しているユーザの使用割合は、７０％であり最も多いことがわかる。従って、画像特徴量が、線の幅（２ｄｏｔ）、  線の濃度（２０％）の場合には、
細線濃度調整「より濃く」の設定値を「＋２」、かつ細線太らせ調整の設定値を「＋１」に設定することが最適値と予想される。
【００６１】
以上のように、画像データの特徴量にもとづいて、複数のユーザの画像補正設定の設定値の情報をサーバの記憶装置に格納しておく。
【００６２】
図１９は、実施例２において前述の図１８の設定値テーブルを利用し、プリンタドライバ３０３を介してディスプレイ１０３へ通知する方法を説明するためのフローチャートである。図１９のフローチャートは、右部のコンピュータ１０２側で実行する処理と、左部のサーバ側で実行する処理に分類している。ここで、実施例１の図８と同様のステップＳ８０１〜８０５、及びステップＳ８０７〜８０９は、説明を省略する。図８との主な差分はステップＳ１９０１、及びステップ１９０２である。まず、ステップＳ１９０１は、ステップＳ８０５において、画像補正設定判定部７０３が、別の有効な画像補正設定の有無を判定し、有の場合にサーバが有する不図示のＣＰＵにおいて実行される。ステップＳ１９０１では、図１７、及び図１８で前述したサーバの記憶装置に格納される設定値テーブルにもとづいて、別の有効な画像補正設定を最適な設定値と合わせてコンピュータ１０２へ送信する。次に、ステップ１９０２にて、通知部７０４は、サーバから取得した画像補正設定、及び最適な設定値をプリンタドライバ３０３を介してディスプレイへ通知する。ここで、プリンタドライバの画面例を図２０に示す。ここで、実施例１の図１３と同様の部分は説明を省略する。図１３との主な差分は、２００１であり、細線濃度調整と、細線太らせ調整の組合せが有効であることを示すとともに、推奨設定値は、細線濃度調整（＋２）、細線太らせ調整（＋１）であることを通知している。
【００６３】
以上のように、画像補正設定における設定値の最適値を通知することで、画像補正設定の使いやすさをさらに向上させることができる。
【００６４】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014081674.tif 000003
【図２】
2014081674.tif 000004
【図３】
2014081674.tif 000005
【図４】
2014081674.tif 000006
【図５】
2014081674.tif 000007
【図６】
2014081674.tif 000008
【図７】
2014081674.tif 000009
【図８】
2014081674.tif 000010
【図９】
2014081674.tif 000011
【図１０】
2014081674.tif 000012
【図１１】
2014081674.tif 000013
【図１２】
2014081674.tif 000014
【図１３】
2014081674.tif 000015
【図１４】
2014081674.tif 000016
【図１５】
2014081674.tif 000017
【図１６】
2014081674.tif 000018
【図１７】
2014081674.tif 000019
【図１８】
2014081674.tif 000020
【図１９】
2014081674.tif 000021
【図２０】
2014081674.tif 000022