(57)【要約】【課題】画像形成装置の記録条件による出力特性を考慮し、入力画像情報に応じた色補正を行う。【解決手段】ヒストグラム生成部２５１では、描画データ解釈手段２０２から出力されるイメージ画像データのヒストグラムを生成し、特徴量算出部２５２ではヒストグラムの特徴を分析して所定の特徴量を計算する。色補正規則生成部２５４では、算出された特徴量とプリンタドライバ等で設定されたカラー画像形成装置の記録条件に応じて入力画像に適切な色調補正を行うための色補正規則を生成し、色調補正部２５５では、生成された色補正規則を参照して、入力画像の画素毎に適切な色調補正を行う。【選択図】　　　　図４
2004112494.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置の記録条件を設定する設定手段と、入力画像情報を解析する解析手段と、前記記録条件と前記解析結果に応じて色補正規則を生成する生成手段と、前記色補正規則に応じて色補正する色補正手段を備えたことを特徴とする画像処理装置。
【請求項２】
前記入力画像は撮影画像であり、前記色補正規則の生成手段は、設定された画像形成装置の記録条件に応じて、少なくともコントラスト、露出量、ノイズ除去処理に関わる調整パラメータのいずれかを変更することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記調整パラメータは、少なくとも画像形成装置の記録条件により定まる白色点情報、色再現範囲、粒状度、階調数、シャープネス、グレーバランスのいずれかの情報に応じて生成することを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記入力画像は撮影画像であり、前記入力画像情報の解析手段は、設定された画像形成装置の記録条件に応じて、入力画像の解析条件を変更することを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記変更される入力画像の解析条件には、少なくとも入力画像のサンプリング条件が含まれることを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記変更される入力画像の解析条件には、少なくとも入力画像のハイライトポイントとブラックポイントの算出条件が含まれることを特徴とする請求項４記載の画像処理装置。
【請求項７】
前記変更される入力画像の解析条件には、少なくとも入力画像の解析に用いる有効画像領域の抽出条件が含まれることを特徴とする請求項４記載の画像処理装置。
【請求項８】
画像形成装置の記録条件を設定する設定手段と、入力画像情報を解析する解析手段と、設定された記録条件で得られる出力画像に対する画像品質情報を推定する推定手段と、前記解析結果と前記画像品質情報に応じて色補正規則を生成する生成手段と、前記色補正規則に応じて色補正する色補正手段を備えたことを特徴とする画像処理装置。
【請求項９】
前記入力画像は撮影画像であり、前記画像品質情報には、少なくとも画像形成装置の記録条件により定まる粒状度、階調数のいずれかが含まれることを特徴とする請求項８記載の画像処理装置。
【請求項１０】
前記画像品質情報の推定は、入力色空間の代表点と画像品質に対応する評価値の関係を表わすテーブルによる変換であることを特徴とする請求項８記載の画像処理装置。
【請求項１１】
前記画像品質情報の推定手段は、入力画像における部分的な領域について画像品質情報の推定を行うことを特徴とする請求項８記載の画像処理装置。
【請求項１２】
前記入力画像における部分的な領域を決定する決定手段を備え、前記部分的な領域は主被写体領域であることを特徴とする請求項１１記載の画像処理装置。
【請求項１３】
前記色補正規則の生成手段は、前記画像品質情報に応じて、少なくともコントラスト、露出量、記憶色の色度値に対する調整パラメータのいずれかを変更することを特徴とする請求項８記載の画像処理装置。
【請求項１４】
前記入力画像情報の解析結果に応じた推奨記録条件を取得する取得手段と、少なくとも前記入力画像情報の解析結果と前記推奨記録条件のいずれかを表示する表示手段と、実際の画像形成に用いる記録条件を設定する設定手段を備えたことを特徴とする請求項１、４または８記載の画像処理装置。
【請求項１５】
入力画像を画像形成装置で出力する際、設定された画像形成装置の記録条件と入力画像情報の解析結果に応じて生成した色補正規則により色補正することを特徴とする画像処理方法。
【請求項１６】
入力画像を画像形成装置で出力する際、設定された記録条件で得られる出力画像に対する画像品質情報を推定し、入力画像情報の解析結果と前記画像品質情報に応じて生成した色補正規則により色補正することを特徴とする画像処理方法。
【請求項１７】
画像形成装置の記録条件を設定する手順と、入力画像情報を解析する手順と、前記記録条件と前記解析結果に応じて色補正規則を生成する手順と、前記色補正規則に応じて色補正する手順をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【請求項１８】
画像形成装置の記録条件を設定する手順と、入力画像情報を解析する手順と、設定された記録条件で得られる出力画像に対する画像品質情報を推定する手順と、前記解析結果と前記画像品質情報に応じて色補正規則を生成する手順と、前記色補正規則に応じて色補正する手順をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、特にデジタルカメラやスキャナ等の画像入力装置により入力された画像データをカラープリンタ等の画像形成装置用の記録信号に変換する際、画像データ分布等に応じて適切に色補正する画像処理装置、画像処理方法及び記録媒体に関し、外部からの画像情報を入力することによって画像形成することが可能なカラーファクシミリ、カラーインクジェットプリンタ、カラー複写機や、コンピュータ上で稼動するカラープリンタ用ソフトウェアなどに好適な技術である。
【０００２】
【従来の技術】
近年、コンピュータの発達、通信ネットワークの整備、大容量の記録媒体の出現等に加えて、スキャナやデジタルカメラ等が普及するに伴い、デジタルデータで写真画像を扱う機会が増えている。また、カラーインクジェットプリンタ等の性能向上により、写真画像データを高画質化にプリントアウトしたいという要求が高まっている。
【０００３】
しかし、一口に写真画像といっても、プロのカメラマンが撮影した高品位の画像や、あまり品質の高くない画像まで様々である。ここでいう品質の高くない画像とは、露出がオーバーやアンダーしているもの、画像全体に色かぶりを起こしているもの、逆光やフラッシュの光量不足により被写体が暗い画像等である。
【０００４】
そこで、従来から入力撮影画像データを解析し、適切なヒストグラムになるように補正する技術が提案されており、インクジェットカラープリンタでは、このような画像適応自動補正を実施して画像形成装置用の記録信号に変換して、シアンＣ、マゼンタＭ、イエローＹの３色、又はそれにブラックＢＫや淡いシアンＰＣ、淡いマゼンタＰＭを加えたインクを用いて記録媒体に画像形成していた。
【０００５】
基本的な技術としては、入力信号の各色成分Ｒ，Ｇ、Ｂを重み付け加算した輝度信号について、図１に示すようなヒストグラムを作成し、そのヒストグラムにおいて、予め設定した所定の累積度数１％、９９％にそれぞれに対応する輝度信号の上限値（ハイライト点濃度）、下限値（シャドー点濃度）を求め、これら上限値と下限値とを各色成分Ｒ，Ｇ、Ｂに共通に使用した階調変換曲線を生成して補正する技術が従来から知られている。
【０００６】
最近では高精度化を狙った、例えば、画像に付加されたホワイトバランス係数、回路ゲイン、ガンマ係数などの画像入力デバイスの撮影情報より撮影状態を把握し、撮影状態に応じて色空間変換を行う画像処理装置およびその方法（例えば、特許文献１参照）、画像全体の特徴と被写体等の部分的な領域の特徴に応じて画像補正規則を生成して、画像中の被写体領域の露出が適正になるように、さらには人の肌色に近い色の領域を好ましい色に補正する画像処理装置及びその方法並びにメモリ媒体（例えば、特許文献２参照）、入力画像中の特定された有効画素に対して作成したヒストグラムを用いて階調変換曲線を生成して高精度にホワイトバランス補正する画像処理装置、方法及びコンピュータ読み取り可能な記憶媒体（例えば、特許文献３参照）等の技術がある。
【０００７】
【特許文献１】
特開平１１―３５５５８７号公報
【特許文献２】
特開２００１―１４４９９４号公報
【特許文献３】
特開２０００―２４２７７７号公報
【０００８】
【発明が解決しようとする課題】
これらの入力された写真画像データを解析して適切に画像補正する技術は、基本的にはＲＧＢ空間や知覚均等色空間において最適なコントラストやホワイトバランスや色再現を得るための処理であって、画像形成装置における色再現範囲、粒状性、安定性等の記録特性を考慮したものではない。
【０００９】
特にインクジェットプリンタにおいては、様々な記録条件によって出力速度や色再現範囲を含む画像品質が変わる。例えば、記録媒体、つまり記録用紙の種類を変えた場合、紙の白色点や単位面積当たりに打てるインク総量が異なるため、ダイナミックレンジや色再現範囲が大きく変わったり、ドット径が変わることにより、粒状性や鮮鋭度等の画像品質が異なってしまう。
【００１０】
また、この現象は、１パス出力や２パス出力などの記録方式、ディザや誤差拡散などの擬似中間調処理方式、両面印刷などの印刷条件によっても同様に起こる。
【００１１】
このように用途に応じて様々な記録条件で出力可能なインクジェットプリンタでは、設定された記録条件によって、ダイナミックレンジ、色再現範囲、白色点などの色再現特性だけでなく、測色的に同じ色を出力した場合でも、階調性や粒状性などの記録特性が異なるため、入力画像データに対して、ＲＧＢ空間や知覚均等色空間において最適なコントラストやホワイトバランスや色再現が得られるように補正しても、画像形成装置の記録条件によっては最適な出力画像が得られない。
【００１２】
本発明は、前述した従来の問題点を解決するためになされたもので、様々な記録条件下におけるカラー画像形成装置の能力を最大限に活用して、色再現することを目指している。
【００１３】
即ち、請求項１の目的は、設定された画像形成装置の記録条件による出力特性も考慮した入力画像情報に応じた色補正を可能にする画像処理装置を提供することにある。
【００１４】
請求項２の目的は、設定された画像形成装置の記録条件による出力特性も考慮して、入力画像情報に応じた色補正を高速に行うことを可能にする画像処理装置を提供することにある。
【００１５】
請求項３の目的は、設定された画像形成装置の記録条件による詳細な画質特性を考慮しながら、入力画像情報に応じた最適なコントラスト、ホワイトバランス、露出量、ノイズ除去に関する補正を高速に行うことを可能にする画像処理装置を提供することにある。
【００１６】
請求項４の目的は、設定された画像形成装置の記録条件による出力特性も考慮した入力画像情報に応じた色補正を、共通の補正パラメータを用いて効率的に行うことを可能にする画像処理装置を提供することにある。
【００１７】
請求項５の目的は、設定された画像形成装置の記録条件による記録品質や記録速度を考慮して、入力画像情報に応じた色補正を効率的に行うことを可能にする画像処理装置を提供することにある。
【００１８】
請求項６の目的は、設定された画像形成装置の記録条件による出力特性も考慮した最適なコントラストとホワイトバランスに関する補正を、共通の補正パラメータを用いて効率的に行うことを可能にする画像処理装置を提供することにある。
【００１９】
請求項７の目的は、設定された画像形成装置の記録条件による出力特性も考慮した最適なコントラスト、ホワイトバランス、露出量に関する補正を、少ない情報量で共通の補正パラメータを用いて効率的に行うことを可能にする画像処理装置を提供することにある。
【００２０】
請求項８の目的は、設定された画像形成装置の記録条件による出力特性も考慮して、入力画像情報に応じた色補正を高精度に行うことを可能にする画像処理装置を提供することにある。
【００２１】
請求項９の目的は、設定された画像形成装置の記録条件によって変わる粒状度等の記録品質を考慮して、入力画像情報に応じた色補正を高精度に行うことを可能にする画像処理装置を提供することにある。
【００２２】
請求項１０の目的は、設定された画像形成装置の記録条件による出力特性も考慮して、入力画像情報に応じた色補正を比較的簡単な構成で高精度に行うことを可能にする画像処理装置を提供することにある。
【００２３】
請求項１１の目的は、設定された画像形成装置の記録条件による出力特性も考慮して、入力画像情報に応じた色補正を高精度かつ比較的高速に行うことを可能にする画像処理装置を提供することにある。
【００２４】
請求項１２の目的は、設定された画像形成装置の記録条件による出力特性も考慮して、入力画像情報の主被写体領域に最適な色補正を、高精度かつ比較的高速に行うことを可能にする画像処理装置を提供することにある。
【００２５】
請求項１３の目的は、設定された画像形成装置の記録条件による出力特性も考慮した最適なコントラスト、露出量、記憶色の色度値に関する補正を高精度に行うことを可能にする画像処理装置を提供することにある。
【００２６】
請求項１４の目的は、ユーザーの期待する画像出力が得られる画像補正を可能にする画像処理装置を提供することにある。
【００２７】
請求項１５の目的は、設定された画像形成装置の記録条件による出力特性も考慮した入力画像情報に応じた色再現をすることにある。
【００２８】
請求項１６の目的は、設定された画像形成装置の記録条件による出力特性も考慮して、入力画像情報に応じた高精度な色再現をすることにある。
【００２９】
請求項１７の目的は、設定された画像形成装置の記録条件による出力特性も考慮した入力画像情報に応じた色補正を可能にする画像処理プログラムを提供することにある。
【００３０】
請求項１８の目的は、設定された画像形成装置の記録条件による出力特性も考慮して、入力画像情報に応じた色補正を高精度に行うことを可能にする画像処理プログラムを提供することにある。
【００３１】
【課題を解決するための手段】
本発明に関わる第１の発明は、画像形成装置の記録条件を設定する設定手段と、入力画像情報を解析する解析手段と、前記記録条件と前記解析結果に応じて色補正規則を生成する生成手段と、前記色補正規則に応じて色補正する色補正手段を有するものである。
【００３２】
本発明に関わる第２の発明は、入力画像は撮影画像であって、第１の発明における色補正規則の生成手段は、設定された画像形成装置の記録条件に応じて、少なくともコントラスト、露出量、ノイズ除去処理に関わる調整パラメータのいずれかを変更するようにしている。
【００３３】
本発明に関わる第３の発明は、第２の発明における調整パラメータは、少なくとも画像形成装置の記録条件により定まる白色点情報、色再現範囲、粒状度、階調数、シャープネス、グレーバランスのいずれかの情報に応じて生成するようにしている。
【００３４】
本発明に関わる第４の発明は、入力画像は撮影画像であって、第１の発明における入力画像情報の解析手段は、設定された画像形成装置の記録条件に応じて、入力画像の解析条件を変更するようにしている。
【００３５】
本発明に関わる第５の発明は、第４の発明において変更される入力画像の解析条件には、少なくとも入力画像のサンプリング条件を含むようにしている。
【００３６】
本発明に関わる第６の発明は、第４の発明において変更される入力画像の解析条件には、少なくとも入力画像のハイライトポイントとブラックポイントの算出条件を含むようにしている。
【００３７】
本発明に関わる第７の発明は、第４の発明において変更される入力画像の解析条件には、少なくとも入力画像の解析に用いる有効画像領域の抽出条件を含むようにしている。
【００３８】
本発明に関わる第８の発明は、画像形成装置の記録条件を設定する設定手段と、入力画像情報を解析する解析手段と、設定された記録条件で得られる出力画像に対する画像品質情報を推定する推定手段と、前記解析結果と前記画像品質情報に応じて色補正規則を生成する生成手段と、前記色補正規則に応じて色補正する色補正手段を有するものである。
【００３９】
本発明に関わる第９の発明は、入力画像は撮影画像であって、第８の発明における画像品質情報には、少なくとも画像形成装置の記録条件により定まる粒状度、階調数のいずれかを含むようにしている。
【００４０】
本発明に関わる第１０の発明は、第８、９の発明における画像品質情報の推定は、入力色空間の代表点と画像品質に対応する評価値の関係を表わすテーブルによる変換にしている。
【００４１】
本発明に関わる第１１の発明は、第８〜１０の発明における画像品質情報の推定手段は、入力画像における部分的な領域について画像品質情報の推定を行うようにしている。
【００４２】
本発明に関わる第１２の発明は、第１１の発明の画像処理装置において、入力画像における部分的な領域を決定する決定手段を具備し、前記部分的な領域は主被写体領域であるようにしている。
【００４３】
本発明に関わる第１３の発明は、第８〜１２の発明における色補正規則の生成手段は、画像品質情報に応じて、少なくともコントラスト、露出量、記憶色の色度値に対する調整パラメータのいずれかを変更するようにしている。
【００４４】
本発明に関わる第１４の発明は、第１〜１３の発明の画像処理装置において、入力画像情報の解析結果に応じた推奨記録条件を取得する取得手段と、少なくとも前記入力画像情報の解析結果と前記推奨記録条件のいずれかを表示する表示手段と、実際の画像形成に用いる記録条件を設定する設定手段をを有するものである。
【００４５】
本発明に関わる第１５の発明は、入力画像を画像形成装置で出力する際、設定された画像形成装置の記録条件と入力画像情報の解析結果に応じて生成した色補正規則により色補正するようにしている。
【００４６】
本発明に関わる第１６の発明は、入力画像を画像形成装置で出力する際、設定された記録条件で得られる出力画像に対する画像品質情報を推定し、入力画像情報の解析結果と前記画像品質情報に応じて生成した色補正規則により色補正するようにしている。
【００４７】
本発明に関わる第１７の発明は、画像形成装置の記録条件を設定する手順と、入力画像情報を解析する手順と、前記記録条件と前記解析結果に応じて色補正規則を生成する手順と、前記色補正規則に応じて色補正する手順をコンピュータに実行させるプログラムを記録するようにしている。
【００４８】
本発明に関わる第１８の発明は、画像形成装置の記録条件を設定する手順と、入力画像情報を解析する手順と、設定された記録条件で得られる出力画像に対する画像品質情報を推定する手順と、前記解析結果と前記画像品質情報に応じて色補正規則を生成する手順と、前記色補正規則に応じて色補正する手順をコンピュータに実行させるプログラムを記録するようにしている。
【００４９】
【発明の実施の形態】
以下、本発明の実施例を図面を用いて具体的に説明する。
【００５０】
図２は、本発明の一実施形態にかかる画像処理装置のブロック図を示している。図２において、１０３は、画像処理装置２００をコントロールするためのコンピュータである。コンピュータ１０３は、オペレータから出力命令を受け取ると画像を撮像するなどして取り込まれた画像データや画像データが貼り付けられた文書データなどを一連の描画データに変換して画像処理装置２００に送信する。
画像処理装置２００はコンピュータ１０３から送信された描画データを一旦バッファメモリ２０１に蓄積した後、画像出力装置が解釈可能な印刷データに変換して１０４へ送信する。
【００５１】
印刷データへの変換処理の一例としては、まず描画データ解釈手段２０２がバッファ２０１から描画データを読み出し、描画データの属性を解釈しながら各種画像処理手段へデータを送信する。例えば、グラフィックスの描画の場合には、グラフィックス用画像処理手段２０３へ、イメージを描画する場合には、イメージ用画像処理手段２０４へと描画コマンドを送る。こうして各種画像処理手段で適切な色変換が施されたデータは、ラスタイメージ生成手段２０６において、１プレーンのラスターデータに集約された後、送信データ生成手段２０７において画像出力装置１０４との通信に必要な情報を付加して最終的な印刷データを生成する。
【００５２】
図３は、本発明を適用した具体的なシステム例を説明するブロック図である。
図３において、１０３は前述したコンピュータであり、各種アプリケーションやプリンタドライバ等のソフトウエアが実装される。デジタルカメラ１０１、スキャナ１０２は処理される画像データを取り込むための入力装置である。ディスプレイ１００は、画像データを表示するための出力装置で、カラープリンタ１０４は、画像データをプリンタアウトするための出力装置である。なお、カラー・プリンタの代わりに、カラーコピー機やカラーファクシミリ機でもよい。
【００５３】
画像処理装置２００は、カラー・プリンタ内部に実装する場合もあれば、コンピュータ側内に実装する場合もある。また、カラー・プリンタと独立に設けられたプリンタ制御装置内に実装して印刷データを生成してから印刷データをプリンタに送るようにしてもよい。
【００５４】
更に、本実施形態は、ソフトウエアで実行することも可能であり、その場合には、コンピュータ内のプログラムとして存在するプリンタ・ドライバで実行することができる。
【００５５】
（実施例１）
次に、第１の実施例に係わる画像処理装置２００に含まれるイメージ用画像処理手段２０４の実施例について図４を用いて説明する。イメージ用画像処理手段２０４は、描画データ解釈手段２０２から送られるイメージ画像データのヒストグラムを生成するヒストグラム生成部２５１と、ヒストグラム情報の特徴を分析して所定の特徴量を計算する特徴量算出部２５２と、入力画像データを一時的に格納しておく画像記憶手段（格納バッファ）２５３と、特徴量算出部２５２からの特徴量とプリンタドライバ等で設定されたカラー画像形成装置の記録条件に応じて入力画像に適切な色調補正を行うための色補正規則を生成する色補正規則生成部２５４と、色補正規則生成部２５４で生成された色補正規則を参照して、入力画像の画素毎に適切な色調補正を行う色調補正部２５５と、インクジェットカラープリンタ等のカラー画像形成装置の制御信号である複数の出力色成分Ｃ（Ｃｙａｎ）、Ｍ（Ｍａｚｅｎｔａ）、Ｙ（Ｙｅｌｌｏｗ）、Ｋ（ｂｌａｃＫ）への色変換処理を実行する色変換処理部２５６を備える。
【００５６】
なお、このイメージ用画像処理手段２０４に入力される画像データは、より具体的にはＲＧＢ（緑、青、赤）の階調データであり、また、画像フォーマットはビットマップ形式で構成されている。また、各色成分の階調数は８ｂｉｔ＝２５６階調が一般的であるが、６４或いは５１２など他の階調数の場合でもよい。
【００５７】
また、イメージ用画像処理手段２０４には、図２で説明した画像出力装置１０４が出力可能な印刷データに変換するためのハーフトーン変換手段や解像度を変換する解像度変換手段などを含めてもよい。
【００５８】
次に、実施例１におけるイメージ用画像処理手段２０４の全体的な動作について説明する。
【００５９】
プリンタドライバ等でイメージ適応補正モードが選択されている場合、まず、描画データ解析手段２０２によって、イメージ描画データ中の画像データ部分は分離されてヒストグラム生成部２５１から色変換処理部２５６へと送られる。また、イメージ適応補正モードが選択されていない場合や、イメージ適応補正モードが適用されない記録条件が選択されている場合は、直接、色変換処理部２５６へと送られ、色変換される。
【００６０】
色変換処理部２５６は、カラー・マネージメントに対応した色変換装置であり、入力デバイスの色特性情報および出力デバイスの色特性情報を使用して色変換処理が行われる。
【００６１】
描画データ解析装置２０２からＲＧＢ色特性情報が送信された場合には、検出した色特性情報を入力色特性とし、画像出力装置がプリンタの場合には、プリンタの色特性情報を出力色特性として画像データの色変換を実行する。
【００６２】
ＲＧＢ（緑、青、赤）の階調データから、出力色成分Ｃ（Ｃｙａｎ）、Ｍ（Ｍａｚｅｎｔａ）、Ｙ（Ｙｅｌｌｏｗ）、Ｋ（ｂｌａｃＫ）データへの変換は、メモリマップ補間で、ＣＭＹＫに色変換する。メモリマップ補間とは、図５に示すように、ＲＧＢ空間を入力色空間とした場合、ＲＧＢ空間を同種類の立体図形（ここでは立方体）に分割し、入力の座標（ＲＧＢ）おける出力値Ｐを求めるには、前記入力の座標を含む立方体を選択し、該選択された立方体の８点の予め設定した頂点上の出力値と前記入力の前記立方体の中における位置（各頂点からの距離）に基づいて、線形補間を実施する。ここで、本実施例の場合、出力値Ｐは、Ｃ、Ｍ、Ｙ、Ｋ値にそれぞれ相当し、補間演算に使用される入力空間上の座標（ＲＧＢ）には、実際の入出力（Ｌ＊ａ＊ｂ＊−ＣＭＹＫ）の関係を測定して、このデータを使用して任意の墨生成処理と最小２乗法等により算出したＲＧＢ（Ｌ＊ａ＊ｂ＊）に対するＣ、Ｍ、Ｙ、Ｋの値が予め設定してある。
【００６３】
尚、色変換法はこの方法だけに限らず、画像表示装置の特性を、例えば、コンピュータが画像データのヘッダ情報に記録して送信するようにしても良いし、上記の画像出力制御装置をコンピュータ内部に実装する場合には、例えばＩＣＣ（Ｉｎｔｅｒ　Ｃｏｌｏｒ　Ｃｏｎｓｏｒｔｉｕｍ）で標準化されているデバイス・プロファイルを読み出して用いてもよい。
【００６４】
次に、ヒストグラム生成部２５１〜色調補正部２５５における一連の色調補正内容の具体例についていくつか説明する。
【００６５】
デジタルカメラ等を用いて撮影する際に自動露出や自動ホワイトバランスが適切に動作しなかった場合に、デジタルカメラ等から画像データを送信して画像表示装置や画像出力装置に出力すると階調バランスの良くない画像になってしまうことが多い。そこで、このような階調バランスが良くない画像に対して、画像のヒストグラム（＝度数分布）を分析して自動的にダイナミックレンジを拡大したり、コントラストを変化させたり、赤、緑、青の色成分のバランスを調整したりする自動色調補正方法が提案されている。
【００６６】
図６は、代表的な色調補正方法の例を説明するための図である。まず、処理の高速化のために画像データをサブサンプリングして縮小し画素数を減らす（ステップ１）。
【００６７】
次にヒストグラム生成部２５１において、画像データを受け取って各色成分ごとの階調値の度数分布を求める。画像データが赤、緑、青の成分で表されている場合には、赤の階調値分布と、緑の階調値分布と、青の階調値分布を求める。但し、度数分布の作成結果を記憶するための記憶装置に容量の制限がある場合には、いずれか一つの色成分についてのみ階調値の度数分布を求めるようにしてもよい（ステップ２）。
【００６８】
そして、上記のヒストグラムから所定の特徴量を算出して、画像データが適切な階調特性を有しているか否かを判断し、必要ならば色調補正処理の内容を決定して補正パラメータを作成する。一般的な色調補正処理の内容としては、ダイナミックレンジ補正（ステップ３）、カラーバランス補正（ステップ４）、明度（コントラスト）補正（ステップ５）などがある。
【００６９】
まず、ダイナミックレンジが適切に得られているかどうかを判定するために、入力画像のホワイトポイント、ブラックポイントを特徴量として求める。ホワイトポイントおよびブラックポイントは、入力画像の最大値、最小値を用いる場合や、ノイズ成分を考慮して、累積度数が１％のところをブラックポイント、９９％をホワイトポイントとするような場合など多数の方法あるが、本実施例では、特徴量算出部２５２において、プリンタドライバ等で設定された画像記録モードに応じて、ホワイトポイントとブラックポイントの累積度数を変更している。
【００７０】
例えば、高速印刷や両面印刷で、ダイナミックレンジが狭い記録条件が選択された場合は、累積度数９５％をホワイトポイント、累積度数５％をブラックポイントというように、予め記録条件毎に紙白を含めた再現範囲を求め、プリンタ側のダイナミックレンジに応じたホワイトポイント、ブラックポイントに対する最適な累積度数を、図４の特徴量算出部２５２にテーブル値として設定しておく（図７参照）。図７は、記録条件が異なる場合の累積度数の一例を示す。
【００７１】
また、紙種や印刷方式などの記録条件により大きく異なるハイライト部における粒状度（粒状感）に応じて、ホワイトポイントの設定法を変更することによって、最適な補正が実施できる。例えば、図８に示すように、累積度数だけでなく、絶対頻度や頻度増加率（勾配）を参照してホワイトポイントを設定する。具体的には、累積頻度が９０％〜９５％の範囲、頻度増加率（勾配）が０．２以下の範囲内で絶対頻度が最小となる階調値をホワイトポイントとして設定する等、画像記録条件に応じて特徴量が変更される。
【００７２】
一般に、墨（ブラックＫ）の入り始めでは、粒状感が生じることが多く、予め記録条件毎にＫの開始点を把握しておき、Ｋの開始点付近の階調をなるべく使用しないように制御することで、粒状感が目立たない画像出力を得ることができる。
【００７３】
ダイナミックレンジ補正のフローを図９に示す。ＲＧＢレベルの最大値Ｍａｘ、最小値Ｍｉｎより以下の式でα、βを求める（ステップ２１、２２）。
【００７４】
α＝２５５／（Ｍａｘ−Ｍｉｎ）
β＝｛（１−α）・（２５５・Ｍｉｎ）｝／｛２５５−（Ｍａｘ−Ｍｉｎ）｝
但し、α＞ＴＨ　の時、α＝ＴＨ　とする。　（１）
ここで、（１）式におけるＴＨが、ダイナミックレンジの拡大幅に制限を与える最大拡大率である。
【００７５】
また、夜景画像などのシーンが必要以上に変換されないように、ヒストグラムの特徴や画像に付加されたタグ情報からシーンを判別して、ダイナミックレンジの拡大幅に制限をつける場合もある。
【００７６】
さらに、任意画素における輝度値ＹＩＮ（ｉ）（ｉ＝１…Ｎ，Ｎは総画素数）より、ダイナミックレンジ補正係数Ｃ１（ｉ）を以下の式で求める（ステップ２３）。
【００７７】
Ｃ１（ｉ）＝（α・ＹＩＮ（ｉ）＋β）／ＹＩＮ（ｉ）　（２）
入力信号（ＲＩＮ（ｉ），ＧＩＮ（ｉ），ＢＩＮ（ｉ））は以下の式で変換される（ステップ２４）。
（Ｒ１（ｉ），Ｇ１（ｉ），Ｂ１（ｉ））＝Ｃ１（ｉ）・（ＲＩＮ（ｉ），ＧＩＮ（ｉ），ＢＩＮ（ｉ））　　（３）
次に、色かぶりを生じている画像を判別して色かぶりを除去するようにカラー・バランスの補正を行う。色かぶりの補正についても各種方式が提案されている。例えば、色かぶりは画像の比較的明るい部分で目立つため、ヒストグラムにおいて高輝度の画素についてＲＧＢの平均を特徴量として求め、そのずれ量から色かぶりを起こしているかどうかを判定して補正内容を決定する方法などが考えられる。この場合には、どの程度の輝度までについて調べるかあるいは、どの程度のずれの場合に色かぶりを起こしていると判定するかなどのパラメータが必要なので、これらを予め設定しておく。
例えば、
ΔＲ＝Ｒａｖｅ−Ｇａｖｅ
ΔＢ＝Ｂａｖｅ−Ｇａｖｅ　　　（４）
とした場合、ΔＲ＞Ｒｔｈ，ΔＢ＞Ｇｔｈのときに色かぶりしていると判定し、ΔＲおよびΔＢが０になるようにＲ成分およびＢ成分に対し階調変換を施す。但し、Ｒａｖｅ，Ｇａｖｅ，Ｂａｖｅは、ヒストグラムの明るい方から１０％に存在するＲ、Ｇ、Ｂ各成分の平均値である。ここでも図４における色補正規則生成部２５４において、プリンタドライバ等で設定された記録用紙の白色点に応じて、階調変換カーブを変更して階調変換を施すことが可能である。
【００７８】
ただし、画像に付加された撮影条件に関する情報などを利用して、高精度な補正を実現手法も多数あり、必ずしもこの方式に限定されるものではない。
【００７９】
カラーバランス補正を行った後は、露出状況を判定し必要に応じて明度（コントラスト）の補正処理を行う。例えば、露出アンダーや露出オーバーの画像に対して、階調変換を施す場合には、画像データの輝度値の中央値や分散値を特徴量として求め、それらを判定することにより露出オーバーかアンダーかを概ね判定することができる。
【００８０】
明度（コントラスト）補正のフローを図１０に示す。明度（コントラスト）補正における変換カーブの特性パラメータであるｍ１，ｍ２は、図４の色補正規則生成部２５４において、ヒストグラム形状や画像に付加された撮影環境タグから判別する入力画像の絵柄や設定された画像出力装置の記録条件によって定まる（ステップ３１）。
【００８１】
任意画素におけるダイナミックレンジ補正後の輝度値Ｙ１（ｉ）より、明るさ補正係数Ｃ２（ｉ）は以下の式で求まる（ステップ３３）。
【００８２】
2004112494.tif 000003
入力信号（Ｒ１（ｉ），Ｇ１（ｉ），Ｂ１（ｉ））は以下の式で変換される（ステップ３４）。
【００８３】
（Ｒ２（ｉ），Ｇ２（ｉ），Ｂ２（ｉ））＝Ｃ２（ｉ）・（Ｒ１（ｉ），Ｇ１（ｉ），Ｂ１（ｉ））　　（６）
ここで、Ｙ２（ｉ）は以下（７）〜（１０）の式及び図１１で表される変換カーブｙ＝ｆ（ｘ）（ｆ（ｘ）≧０）におけるｘ＝Ｙ１（ｉ）の出力値である。
【００８４】
（ｘ，ｙ）＝（ｍ１，ｍ２）において直線と２次放物線は接線結合し、ｆ（ｘ）は０≦ｘ＜ｍ１で一次直線、ｍ１≦ｘ＜１では二次放物線である。
【００８５】
ｆ（ｘ）は以下の式で算出される（ステップ３２）。
2004112494.tif 000004
である。
【００８６】
ここで、ａ，ｂ，ｃ　は以下の条件を満たす。
【００８７】
ｂ＾２−４・ａ・ｃ　≧０　　　（１０）
このように、ｍ１の値に対し、ｍ２が大きければ、ｍ１の階調レベルの明るさがより持ち上げられることになる（図１１参照）。
【００８８】
例えば、図２の特徴量算出部２５２において入力画像の露出量（輝度中央値）を検出すると、色補正規則生成部２５４において、ｍ１＝１６０、ｍ２＝１９２がセットされ、さらにプリンタドライバで設定された記録条件に応じて、図１２のように予め設定された持ち上げ量Δを決定し、ｍ１＝１６０、ｍ２＝１９２＋Δとしてｆ（ｘ）が作成される。
【００８９】
ここでは、記録条件によって定まるプリンタのダイナミックレンジと前述したダイナミックレンジ補正結果に最適な明度補正量（持ち上げ量）を変更したが、補正カーブの形状や制御点などはこれに限定されるものではない。
【００９０】
（実施例２）
次に、第２の実施例に係わる画像処理装置２００に含まれるイメージ用画像処理手段２０４の実施例について図１３を用いて説明を行う。イメージ用画像処理手段２０４は、描画データ解釈手段２０２から送られるイメージ画像データに対して、プリンタドライバ等で設定されたカラー画像形成装置の記録条件に応じて解析方法を変えて、ヒストグラムを生成するヒストグラム生成部２５１と、ヒストグラム情報の特徴を分析して所定の特徴量を計算する特徴量算出部２５２と、入力画像データを一時的に格納しておく画像記憶手段（格納バッファ）２５３と、特徴量算出部２５２からの特徴量に応じて入力画像に適切な色調補正を行うための色補正規則を生成する色補正規則生成部２５４と、色補正規則生成部２５４で生成された色補正規則を参照して、入力画像の画素毎に適切な色調補正を行う色調補正部２５５と、インクジェットカラープリンタ等のカラー画像形成装置の制御信号である複数の出力色成分Ｃ（Ｃｙａｎ）、Ｍ（Ｍａｚｅｎｔａ）、Ｙ（Ｙｅｌｌｏｗ）、Ｋ（ｂｌａｃＫ）への色変換処理を実行する色変換処理部２５６を備える。
【００９１】
次に、実施例２におけるイメージ用画像処理手段２０４の全体的な動作について説明する。プリンタドライバ等でイメージ適応補正モードが選択されている場合、まず、描画データ解析手段２０２によって、イメージ描画データ中の画像データ部分は分離されてヒストグラム生成部２５２から色変換処理部２５６へと送られる。また、イメージ適応補正モードが選択されていない場合や、イメージ適応補正モードが適用されない記録条件が選択されている場合は、直接、色変換処理部２５６へと送られ、色変換される。
【００９２】
図６の色調補正フローを用いて色調補正の具体例を説明する。ステップ１において、処理の高速化のために画像データをサブサンプリングして縮小し画素数を減らしているが、この際、プリンタドライバ等で設定された画像記録条件、特に印刷方式に応じて、サンプリングレート（間引き）を変更する。具体的には、高速印刷モードが選択された場合は間引き率を大きく、つまり画像を粗くスキャンし、印刷モードが高品位になればなるほど、間引き率を小さくしている。
【００９３】
次にヒストグラム生成部２５１において、画像データを受け取って各色成分ごとの階調値の度数分布を求める。画像データが赤、緑、青の成分で表されている場合には、赤の階調値分布と、緑の階調値分布と、青の階調値分布を求める。但し、度数分布の作成結果を記憶するための記憶装置に容量の制限がある場合には、いずれか一つの色成分についてのみ階調値の度数分布を求めるようにしてもよい。
【００９４】
この際、プリンタドライバ等で設定された画像記録条件によって定まる閾値以上の画像信号を有効画素として、この有効画素についてのみヒストグラムに加算している（ステップ２）。
【００９５】
例えば、有効画素を設定して入力画像の輝度に関するヒストグラムを生成する場合、図１４のフローチャートに示すように、プリンタドライバにおいて画像記録条件が設定される（Ｓ１）と、設定された画像記録条件に応じて、輝度に対するしきい値ＤＬＴと色差信号（彩度）に対するしきい値ＤＣＴがセットされる（Ｓ２、Ｓ３）。ここでは、画像記録条件でプリンタのダイナミックレンジが狭くなったり、シャープネスが低い画像記録条件において、輝度に対するしきい値ＤＬＴを低く設定し、プリンタのダイナミックレンジが狭くなる記録条件においては高コントラストの出力が得られるように設定している。
【００９６】
Ｓ４で入力画像における最初の画素をサンプルし、画素情報（ＤＲ、ＤＧ、ＤＢ）から平均輝度値を算出する（Ｓ５）。Ｓ６において、Ｓ２で設定された輝度に対するしきい値ＤＬＴとの比較を行い、しきい値ＤＬＴに満たない輝度の画素は、平均輝度度数ヒストグラムに加算され（Ｓ８）、しきい値ＤＬＴ以上の輝度を有する場合は、Ｓ７において、Ｓ３で設定された色差信号（彩度）に対するしきい値ＤＣＴとの比較を行い、画素情報（ＤＲ、ＤＧ、ＤＢ）の各差分のどれかがしきい値ＤＣＴを超えた場合には、平均輝度度数ヒストグラムに加算される（Ｓ８）。Ｓ９で全ての画素についてサンプルされたことを確認し、画素が残っている場合は次の画素をサンプルし（Ｓ１０）、全画素についてサンプリングするまで処理を実行する。
【００９７】
この処理では、結果的に所定以上の明るさでかつ所定の色味以下の画素を除外した有効画素に対するヒストグラムが生成でき、このヒストグラムから所定の特徴量を算出して、画像データが適切な階調特性を有しているか否かを判断し、必要ならば色調補正処理の内容を決定して補正パラメータを作成する。
【００９８】
一般的な色調補正処理の内容としては、ダイナミックレンジ補正（ステップ３）、カラーバランス補正（ステップ４）、明度（コントラスト）補正（ステップ５）などがある。具体的な補正方法は公知の技術でもよく、主な補正方法ついては前述したのでここでは省略する。
【００９９】
（実施例３）
次に、第３の実施例に係わる画像処理装置２００に含まれるイメージ用画像処理手段２０４の実施例について図１５を用いて説明をする。イメージ用画像処理手段２０４は、描画データ解釈手段２０２から送られるイメージ画像データのヒストグラムを生成するヒストグラム生成部２５１と、画像領域毎の情報に応じて、例えば、被写体と背景というように画像領域を分離する領域分離部２５７と、入力画像データを一時的に格納しておく画像記憶手段（格納バッファ）２５３と、領域情報とヒストグラム情報の特徴を分析して所定の特徴量を計算する特徴量算出部２５２と、被写体領域のような入力画像における重要領域に対する画像品質を推定する画像品質推定部２５８と、特徴量算出部２５２からの特徴量と画像品質推定部２５８からの画像品質情報に応じて、入力画像に適切な色調補正を行うための色補正規則を生成する色補正規則生成部２５４と、色補正規則生成部２５４で生成された色補正規則を参照して、入力画像の画素毎に適切な色調補正を行う色調補正部２５５と、インクジェットカラープリンタ等のカラー画像形成装置の制御信号である複数の出力色成分Ｃ（Ｃｙａｎ）、Ｍ（Ｍａｚｅｎｔａ）、Ｙ（Ｙｅｌｌｏｗ）、Ｋ（ｂｌａｃＫ）への色変換処理を実行する色変換処理部２５６を備える。
【０１００】
次に、実施例３におけるイメージ用画像処理手段２０４の全体的な動作について説明する。プリンタドライバ等でイメージ適応補正モードが選択されている場合、まず、描画データ解析手段２０２によって、イメージ描画データ中の画像データ部分は分離されてヒストグラム生成部２５２から色変換処理部２５６へと送られる。また、イメージ適応補正モードが選択されていない場合や、イメージ適応補正モードが適用されない記録条件が選択されている場合は、直接、色変換処理部２５６へと送られ、色変換される。
【０１０１】
色調補正の具体例、主に色補正規則生成部２５４での処理を説明する。特徴量算出部２５２から入力画像データの特徴量が送られると、まず初期値となる階調補正カーブｆ０（ｘ）を得る。
【０１０２】
色補正規則生成部２５４における階調補正カーブの生成は、画像全体のヒストグラムと、領域分離部２５７において抽出された人物領域などの被写体領域の中央値等から補正量を決めているが、これに限定されるものではない。
【０１０３】
また、領域分離部２５７における処理も、色の分布や周波数特性から人の肌色や顔の領域を推定するものや、画像に付加されたシーンや被写体情報などの撮影情報を使用する方法等を用いてもよい。
【０１０４】
一方、画像品質推定部２５８においては、プリンタドライバで設定可能な各記録条件について色調補正処理と色変換処理部によって得られる出力画像の被写体領域の粒状感や階調性等に代表される画像品質を推定する。
【０１０５】
ここでの画像品質の推定は、例えば、図１６に示すようなメモリマップ補間で行う。前述したように、ＲＧＢ空間を入力色空間とした場合、ＲＧＢ空間を同種類の立体図形（ここでは立方体）に分割し、入力の座標（ＲＧＢ）おける出力値Ｐを求める場合、入力の座標を含む立方体を選択し、該選択された立方体の８点の予め設定した頂点上の出力値と前記入力の前記立方体の中における位置（各頂点からの距離）に基づいて、線形補間を実施する。ここでの出力値Ｐは、画像品質の評価値（Ｑ１、Ｑ２、Ｑ３）に相当し、補間演算に使用される入力空間上の座標（ＲＧＢ）には、実際の代表点における入出力（Ｌ＊ａ＊ｂ＊−ＣＭＹＫ−Ｑ１Ｑ２Ｑ３）の関係を測定した値や主観評価点が予め設定してある。
【０１０６】
色補正規則生成部２５４で初めに設定された階調補正カーブから得られる画像を最も高画質で出力できるプリンタドライバで設定可能な記録条件を、画像品質推定部２５８で推定し、入力画像に対する解析結果とプリンタ推奨記録条件については、コンピュータ１０３を介して、図３のディスプレイ１００に表示させる。
【０１０７】
さらに、画像品質推定部２５８では、実際に設定されたプリンタの記録条件に対する領域分離部２５７で抽出された被写体領域における階調補正後の画像データの階調つぶれと粒状感を評価し、許容されないと判定された場合は、補正量の調節、及び更新を行い、新たな階調補正カーブｆ１（ｘ）を得る。一方、階調つぶれが許容されると判定された場合は、階調補正カーブの更新は行われず、階調補正カーブが生成される。
【０１０８】
ここで、階調補正カーブの更新は、階調つぶれや粒状感などの画像品質が許容されると判断されるまで繰り返し行われる。
【０１０９】
色調補正部２５５では、カラー画像の階調補正処理が行われる。ここで、最初に階調補正カーブｆ０（ｘ）を用いたＲＧＢカラー画像データの階調補正処理を以下に説明する。
画像データの入力輝度値Ｙｉｎ（ｊ）（ｊ＝１，２，．．．Ｎ，　Ｎは入力データの画素数）に対し、階調補正カーブｆ０（ｘ）による補正後の出力輝度値Ｙ１（ｊ）を定義する。ここで、ｘは画像データの入力輝度値である。
【０１１０】
入力輝度値は以下の式で算出される。ｊ番目の画素（ｊ＝１，２，．．．Ｎ−１，Ｎ）の輝度Ｙｉｎ（ｊ）は、カラー画像信号（Ｒｉｎ（ｊ），Ｇｉｎ（ｊ），Ｂｉｎ（ｊ））を用いて、以下の式で表せる。
Ｙｉｎ（ｊ）＝０．２９９・Ｒｉｎ（ｊ）＋０．５８７・Ｇｉｎ（ｊ）＋０．１１４・Ｂｉｎ（ｊ）　　（１１）
入力輝度値Ｙｉｎ（ｊ）に対して階調補正処理後の出力輝度値Ｙ１（ｊ）を算出し、階調補正係数Ｃ０（ｊ）　を以下の式で算出する。
2004112494.tif 000005
入力カラー画像信号（Ｒｉｎ（ｊ），Ｇｉｎ（ｊ），Ｂｉｎ（ｊ））は以下の式で変換され、階調補正カラー信号（Ｒ１（ｊ），Ｇ１（ｊ），Ｂ１（ｊ））を得る。
（Ｒ１（ｊ），Ｇ１（ｊ），Ｂ１（ｊ））＝Ｃ０（ｊ）・（Ｒｉｎ（ｊ），Ｇｉｎ（ｊ），Ｂｉｎ（ｊ））　　　　　　　　　（１３）
また、入力画像信号がグレーの場合、グレーレベルＹｉｎ（ｊ）を入力値とし、階調補正処理後の出力は、出力グレーレベル、
Ｙ１（ｊ）＝ｆ０（Ｙｉｎ（ｊ））　　　　　　（１４）
を得れば良い。
【０１１１】
ここで、通常の画像処理では、出力デバイスの再現範囲０〜２５５を超えた場合クリッピングを行う。すなわち０未満の値は０へ、２５５以上の値は強制的に２５５に置き換える。これに対し、本実施例では、最終的な階調補正カーブを得て、色調補正処理を行うまでクリッピングを行わない。
【０１１２】
また、画像データがデジタルカメラ等で撮影されることを考慮すると、画像の中心領域が被写体である可能性が高く、領域の重要性は大きい。よって、飽和画素の重心位置に応じて閾値に重み付けを行っても良い。例えば、重心位置が画像の中心部に近いほど重要領域であり、飽和は目立つと予想されるため、閾値を低く設定する。この他、閾値の設定方法には種々考えられるが、それら何れの方法を用いてもよい。
【０１１３】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【０１１４】
図１７は、本画像処理システムの具体的な構成例としての情報処理システムの構咸を示すブロック図を示す。この画像処理システムは、ワークステーションとプリンタが接続されている。ワークステーションは、前記した色変換処理の機能を実現するもので、ディスプレイ、キーボード、プログラム読取装置および演算処理装置などで構成されている。演算処理装置は、種々のコマンドを実行可能なＣＰＵに、ＲＯＭ、ＲＡＭがバスで接続されている。また、バスには大容量記憶装置であるＤＩＳＫと、ネットワーク上の機器と通信を行なうＮＩＣが接続されている。
【０１１５】
プログラム読取装置は、各種のプログラムコードを記憶した記憶媒体、すなわち、フロッピーディスク、ハードディスク、光ディスク（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−Ｒ／Ｗ，ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭなど）、光磁気ディスク、メモリカードなどに記憶されているプログラムコードを読み取る装置で、例えば、フロッピーディスクドライブ、光ディスクドライブ、光磁気ディスクドライブなどである。
【０１１６】
記憶媒体に記憶されているプログラムコードは、プログラム読取装置で読み取ってＤＩＳＫなどに格納され、このＤＩＳＫなどに格納されたプログラムコードをＣＰＵによって実行することにより、前記した画像処理方法などを実現することができるようになる。また、コンピユータが読み出したプログラムコードを実行することにより、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）やデバイス・ドライバなどが実際の処理の一部または全部を行い、その処理によって前記した機能が達成される場合も含まれる。
【０１１７】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１１８】
【発明の効果】
以上、説明したように、本発明によれば、以下のような効果が得られる。
（１）画像形成装置の記録条件を設定する設定手段と、入力画像情報を解析する解析手段と、前記記録条件と前記解析結果に応じて色補正規則を生成する生成手段と、前記色補正規則に応じて色補正する色補正手段を有するため、設定された画像形成装置の記録条件による出力特性も考慮した入力画像情報に応じた色補正ができる。
（２）入力画像が撮影画像であって、色補正規則の生成手段が、設定された画像形成装置の記録条件に応じて、少なくともコントラスト、露出量、ノイズ除去処理に関わる調整パラメータのいずれかを変更するようにしているため、設定された画像形成装置の記録条件による出力特性も考慮して、入力画像情報に応じた色補正を高速に行うことができる。
（３）調整パラメータは、少なくとも画像形成装置の記録条件により定まる白色点情報、色再現範囲、粒状度、階調数、シャープネス、グレーバランスのいずれかの情報に応じて生成するようにしているため、設定された画像形成装置の記録条件による詳細な画質特性を考慮しながら、入力画像情報に応じた最適なコントラスト、ホワイトバランス、露出量、ノイズ除去に関する補正を高速に行うことができる。
（４）入力画像が撮影画像であって、入力画像情報の解析手段が、設定された画像形成装置の記録条件に応じて、入力画像の解析条件を変更するようにしているため、設定された画像形成装置の記録条件による出力特性も考慮した入力画像情報に応じた色補正を、共通の補正パラメータを用いて効率的に行うことができる。
（５）変更される入力画像の解析条件には、少なくとも入力画像のサンプリング条件を含むようにしているため、設定された画像形成装置の記録条件による記録品質や記録速度を考慮して、入力画像情報に応じた色補正を効率的に行うことができる。
（６）変更される入力画像の解析条件には、少なくとも入力画像のハイライトポイントとブラックポイントの算出条件を含むようにしているため、設定された画像形成装置の記録条件による出力特性も考慮した最適なコントラストとホワイトバランスに関する補正を、共通の補正パラメータを用いて効率的に行うことができる。
（７）変更される入力画像の解析条件には、少なくとも入力画像の解析に用いる有効画像領域の抽出条件を含むようにしているため、設定された画像形成装置の記録条件による出力特性も考慮した最適なコントラスト、ホワイトバランス、露出量に関する補正を、少ない情報量で共通の補正パラメータを用いて効率的に行うことができる。
（８）画像形成装置の記録条件を設定する設定手段と、入力画像情報を解析する解析手段と、設定された記録条件で得られる出力画像に対する画像品質情報を推定する推定手段と、前記解析結果と前記画像品質情報に応じて色補正規則を生成する生成手段と、前記色補正規則に応じて色補正する色補正手段を有するため、設定された画像形成装置の記録条件による出力特性も考慮して、入力画像情報に応じた色補正を高精度に行うことができる。
（９）入力画像が撮影画像であって、画像品質情報には、少なくとも画像形成装置の記録条件により定まる粒状度、階調数のいずれかを含むようにしているため、設定された画像形成装置の記録条件によって変わる粒状度等の記録品質を考慮して、入力画像情報に応じた色補正を高精度に行うことができる。
（１０）画像品質情報の推定が、入力色空間の代表点と画像品質に対応する評価値の関係を表わすテーブルによる変換にしているため、設定された画像形成装置の記録条件による出力特性も考慮して、入力画像情報に応じた色補正を比較的簡単な構成で高精度に行うことができる。
（１１）画像品質情報の推定手段が、入力画像における部分的な領域について画像品質情報の推定を行うようにしているため、設定された画像形成装置の記録条件による出力特性も考慮して、入力画像情報に応じた色補正を高精度かつ比較的高速に行うことができる。
（１２）入力画像における部分的な領域を決定する決定手段を具備し、前記部分的な領域は主被写体領域であるようにしているため、設定された画像形成装置の記録条件による出力特性も考慮して、入力画像情報の主被写体領域に最適な色補正を、高精度かつ比較的高速に行うことができる。
（１３）色補正規則の生成手段が、画像品質情報に応じて、少なくともコントラスト、露出量、記憶色の色度値に対する調整パラメータのいずれかを変更するようにしているため、設定された画像形成装置の記録条件による出力特性も考慮した最適なコントラスト、露出量、記憶色の色度値に関する補正を高精度に行うことができる。
（１４）入力画像情報の解析結果に応じた推奨記録条件を取得する取得手段と、少なくとも前記入力画像情報の解析結果と前記推奨記録条件のいずれかを表示する表示手段と、実際の画像形成に用いる記録条件を設定する設定手段をを有するため、ユーザーの期待する画像出力が得られる画像補正を可能にすることができる。
（１５）入力画像を画像形成装置で出力する際、設定された画像形成装置の記録条件と入力画像情報の解析結果に応じて生成した色補正規則により色補正するようにしているため、設定された画像形成装置の記録条件による出力特性も考慮した入力画像情報に応じた色再現ができる。
（１６）入力画像を画像形成装置で出力する際、設定された記録条件で得られる出力画像に対する画像品質情報を推定し、入力画像情報の解析結果と前記画像品質情報に応じて生成した色補正規則により色補正するようにしているため、設定された画像形成装置の記録条件による出力特性も考慮して、入力画像情報に応じた高精度な色再現ができる。
（１７）画像形成装置の記録条件を設定する手順と、入力画像情報を解析する手順と、前記記録条件と前記解析結果に応じて色補正規則を生成する手順と、前記色補正規則に応じて色補正する手順をコンピュータに実行させるプログラムを記録するようにしているため、設定された画像形成装置の記録条件による出力特性も考慮した入力画像情報に応じた色補正を可能にする画像処理プログラムを実行できる。
（１８）画像形成装置の記録条件を設定する手順と、入力画像情報を解析する手順と、設定された記録条件で得られる出力画像に対する画像品質情報を推定する手順と、前記解析結果と前記画像品質情報に応じて色補正規則を生成する手順と、前記色補正規則に応じて色補正する手順をコンピュータに実行させるプログラムを記録するようにしているため、設定された画像形成装置の記録条件による出力特性も考慮して、入力画像情報に応じた色補正を高精度に行うことを可能にする画像処理プログラムを実行できる。
【図面の簡単な説明】
【図１】従来技術を説明する図である。
【図２】本発明の画像処理装置の構成を示す。
【図３】本発明が適用される画像処理システムの構成例を示す。
【図４】本発明の実施例１に係るイメージ用画像処理手段の構成を示す。
【図５】色変換部を説明する図である。
【図６】色調補正を説明する図である。
【図７】特徴量算出部を説明する図である。
【図８】ダイナミックレンジ補正を説明する図である。
【図９】ダイナミックレンジ補正のフローチャートを示す。
【図１０】明度（コントラスト）補正のフローチャートを示す。
【図１１】明度（コントラスト）補正を説明する図である。
【図１２】色補正規則生成部を説明する図である。
【図１３】本発明の実施例２に係るイメージ用画像処理手段の構成を示す。
【図１４】実施例２に係るヒストグラム生成方法を説明するフローチャートである。
【図１５】本発明の実施例３に係るイメージ用画像処理手段の構成を示す。
【図１６】画像品質推定部を説明する図である。
【図１７】本発明の機能を実現する画像処理プログラムを実行可能な情報処理装置の構成を示す。
【符号の説明】
１００　ディスプレイ
１０１　デジタルスチルカメラ
１０２　スキャナ
１０３　コンピュータ
１０４　カラープリンタ（画像出力装置）
２００　画像処理装置
２０１　データ・バッファ
２０２　描画データ解釈手段
２０３　グラフックス用画像処理手段
２０４　イメージ用画像処理手段
２０５　テキスト用画像処理手段
２０６　ラスタイメージ生成手段
２０７　送信データ生成手段
【図１】
2004112494.tif 000006
【図２】
2004112494.tif 000007
【図３】
2004112494.tif 000008
【図４】
2004112494.tif 000009
【図５】
2004112494.tif 000010
【図６】
2004112494.tif 000011
【図７】
2004112494.tif 000012
【図８】
2004112494.tif 000013
【図９】
2004112494.tif 000014
【図１０】
2004112494.tif 000015
【図１１】
2004112494.tif 000016
【図１２】
2004112494.tif 000017
【図１３】
2004112494.tif 000018
【図１４】
2004112494.tif 000019
【図１５】
2004112494.tif 000020
【図１６】
2004112494.tif 000021
【図１７】
2004112494.tif 000022