(57)【要約】【課題】好ましいと感じる画像から、同じように絵作りして画像を簡単に出力する。【解決手段】画像の出力に際して、予め参照画像を選択しておく。次いで、出力対象の画像データ（出力画像データ）および参照画像の画像データ（参照画像データ）の各々について、色彩の使用頻度を、色空間内に設定された複数の検査領域内で検出する。そして、検査領域毎に得られた出力画像データの使用頻度が、検査領域毎に得られた参照画像データの使用頻度に近付くように、出力画像データの補正量を決定した後、決定した補正量に基づいて出力画像データを補正して、画像を出力する。こうすれば、写真家や芸術家などが絵作りした参照画像から、その参照画像の印象に近づくように絵作りを行って画像を出力することができるので、一般的なユーザーでも、好みの絵作りが施された画像を簡単に出力することが可能となる。【選択図】図２
2008227898.tif 000002
【特許請求の範囲】
【請求項１】
出力対象の画像データたる出力画像データを受け取って補正を加える画像処理装置であって、
所定の色空間内に複数の検査領域を設定する検査領域設定手段と、
予め選択しておいた参照画像の画像データたる参照画像データを解析して、前記検査領域内での色彩の使用頻度を、該検査領域毎に検出する参照画像データ解析手段と、
前記出力画像データを解析して、前記検査領域内での色彩の使用頻度を、該検査領域毎に検出する出力画像データ解析手段と、
前記検査領域毎に得られた前記出力画像データの使用頻度が、前記参照画像データの使用頻度に近付くように、該出力画像データの補正量を決定する補正量決定手段と、
前記決定された補正量に基づいて、前記出力画像データの補正を実行する補正実行手段と
を備える画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記検査領域設定手段は、前記色空間内に少なくとも色相を異ならせて、前記複数の検査領域を設定する手段であり、
前記補正量決定手段は、前記検査領域毎に得られた前記使用頻度に基づいて、色相についての補正量を決定する手段である画像処理装置。
【請求項３】
請求項１に記載の画像処理装置であって、
前記補正量決定手段は、前記出力画像データから得られた使用頻度が所定頻度に達していない前記検査領域が存在する場合には、該検査領域については、前記参照画像データから得られた使用頻度の偏りに基づいて、該出力画像データの補正量を決定する手段である画像処理装置。
【請求項４】
請求項２または請求項３に記載の画像処理装置であって、
前記検査領域設定手段は、光の三原色に相当する赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の各色相について前記検査領域を設定する手段であり、
前記前記参照画像データ解析手段および前記出力画像データ解析手段は、それぞれの画像データを、ＲＧＢの各成分によって表されたＲＧＢ画像データの形態で受け取って解析する手段であり、
前記補正量決定手段は、ＲＧＢの各色相についての補正量を決定する手段である画像処理装置。
【請求項５】
出力対象の画像データたる出力画像データを受け取って補正を加える画像処理方法であって、
所定の色空間内に複数の検査領域を設定する工程と、
予め選択しておいた参照画像の画像データたる参照画像データを解析して、前記検査領域内での色彩の使用頻度を、該検査領域毎に検出する工程と、
前記出力画像データを解析して、前記検査領域内での色彩の使用頻度を、該検査領域毎に検出する工程と、
前記検査領域毎に得られた前記出力画像データの使用頻度が、前記参照画像データの使用頻度に近付くように、該出力画像データの補正量を決定する工程と、
前記決定された補正量に基づいて、前記出力画像データの補正を実行する工程と
を備える画像処理方法。
【請求項６】
出力対象の画像データたる出力画像データを受け取って補正を加える画像処理方法を、コンピュータを用いて実現させるプログラムであって、
所定の色空間内に複数の検査領域を設定する機能と、
予め選択しておいた参照画像の画像データたる参照画像データを解析して、前記検査領域内での色彩の使用頻度を、該検査領域毎に検出する機能と、
前記出力画像データを解析して、前記検査領域内での色彩の使用頻度を、該検査領域毎に検出する機能と、
前記検査領域毎に得られた前記出力画像データの使用頻度が、前記参照画像データの使用頻度に近付くように、該出力画像データの補正量を決定する機能と、
前記決定された補正量に基づいて、前記出力画像データの補正を実行する機能と
をコンピュータにより実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを補正する技術に関する。
【背景技術】
【０００２】
今日では、画像はデジタルデータの形態（すなわち画像データ）で取り扱われることが多くなっており、これに伴って、画像データを画像として出力する際にも、そのまま出力するのではなく、より好ましい印象の画像となるように、何らかの補正処理を施して出力されることが通常となっている。そして近年では更に進んで、画像を出力する際に画像データに施された補正処理の内容は、画像の構図や描かれた（あるいは撮影された）対象と並んで、画像の印象を決定づける重要な要素となっている。
【０００３】
尚、本明細書では、好ましい印象の画像とするために、画像データに施される補正処理のことを「絵作り」と称することがあるものとする。画像データを出力する際には、例えば機器の特性の違いを吸収するために、画像データに何らかの変換が行われることが通常であるが、ここでいう「絵作り」とは、このように画像データを正しく再現するために行われる変換を越えて、より好ましい印象の画像とするために施される全ての画像変換を含んだ広い概念である。
【０００４】
このように絵作りは、画像の印象を決定づける重要な要素となっているにも拘わらず、適切な絵作りを行うためには高度な専門知識や経験が必要であり、プロのカメラマンやクリエータなどの専門家でなければ、画像に応じた適切な絵作りを行うことは困難である。そこで、専門家がいろいろな画像に対して行った絵作りの内容を記憶しておき、出力しようとする画像に近い画像を選択して、選択した画像に対して記憶されている内容で絵作りを行う技術が提案されている（特許文献１）。また、専門家が行った絵作りの内容を正確に抽出するための技術も提案されている（特許文献２）。
【０００５】
【特許文献１】特開２００６−００５７６６号公報
【特許文献２】特許２００１−０４５３１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、提案されている技術では、一般的なユーザーが好みの絵作りを自由に行うことは依然として困難であった。というのは、提案の技術では、専門家が行った絵作りの内容が予め記憶されているか、若しくは、専門家の絵作りの内容を抽出可能なように、絵作り前の画像データと絵作り後の画像データとを入手可能であることが前提となる。ところが実際には、絵作りの内容は多分にノウハウ的な要素が強く、多数の絵作りの内容が選択可能に記憶されていることは稀であり、また、絵作り前後の画像データを入手できることも稀である。このため、一般的なユーザーが好みの絵作りを行って画像を出力することは依然として困難であるという問題があった。
【０００７】
本発明は、従来技術が有する上述した課題を解決するためになされたものであり、一般的なユーザーが、好みの絵作りの画像を簡便に出力可能とする技術の提供を目的とする。
【課題を解決するための手段】
【０００８】
上述した課題の少なくとも一部を解決するために、本発明の画像処理装置は次の構成を採用した。すなわち、
出力対象の画像データたる出力画像データを受け取って補正を加える画像処理装置であって、
所定の色空間内に複数の検査領域を設定する検査領域設定手段と、
予め選択しておいた参照画像の画像データたる参照画像データを解析して、前記検査領域内での色彩の使用頻度を、該検査領域毎に検出する参照画像データ解析手段と、
前記出力画像データを解析して、前記検査領域内での色彩の使用頻度を、該検査領域毎に検出する出力画像データ解析手段と、
前記検査領域毎に得られた前記出力画像データの使用頻度が、前記参照画像データの使用頻度に近付くように、該出力画像データの補正量を決定する補正量決定手段と、
前記決定された補正量に基づいて、前記出力画像データの補正を実行する補正実行手段と
を備えることを要旨とする。
【０００９】
また、上記の画像処理装置に対応する本発明の画像処理方法は、
出力対象の画像データたる出力画像データを受け取って補正を加える画像処理方法であって、
所定の色空間内に複数の検査領域を設定する工程と、
予め選択しておいた参照画像の画像データたる参照画像データを解析して、前記検査領域内での色彩の使用頻度を、該検査領域毎に検出する工程と、
前記出力画像データを解析して、前記検査領域内での色彩の使用頻度を、該検査領域毎に検出する工程と、
前記検査領域毎に得られた前記出力画像データの使用頻度が、前記参照画像データの使用頻度に近付くように、該出力画像データの補正量を決定する工程と、
前記決定された補正量に基づいて、前記出力画像データの補正を実行する工程と
を備えることを要旨とする。
【００１０】
かかる本発明の画像処理装置および画像処理方法においては、予め参照画像を選択しておく。画像の出力に際しては、出力対象の画像データ（出力画像データ）および参照画像の画像データ（参照画像データ）の各々について、色彩の使用頻度を、色空間内に設定された複数の検査領域内で検出する。そして、検査領域毎に得られた出力画像データの使用頻度が、検査領域毎に得られた参照画像データの使用頻度に近付くように、出力画像データの補正量を決定した後、決定した補正量に基づいて出力画像データを補正して、画像を出力する。
【００１１】
一般に、画像に対して絵作り（画像補正）を行うと、その影響は色彩の使用頻度に表れる。従って、色空間内に適切な検査領域を複数設定しておけば、それぞれの検査領域での色彩の使用頻度を検出することにより、その画像に対して加えられた絵作りの特徴的な結果を抽出することが可能であると考えられる。このことから、検査領域で検出した出力画像データの使用頻度が、参照画像データの使用頻度に近づくように、出力画像データを補正してやれば、画像の印象を参照画像の印象に近付けた状態で出力することが可能となる。その結果、写真家や芸術家などが絵作りした参照画像から、その参照画像の印象に近づくように絵作りを行って画像を出力することができるので、一般的なユーザーでも、好みの絵作りが施された画像を簡単に出力することが可能となる。
【００１２】
また、かかる本発明の画像処理装置においては、複数の検査領域を、色空間内に少なくとも色相を異ならせて設定しておき、参照画像データおよび出力画像データの各々について、各検査領域での使用頻度を検出することで、色相についての補正量を決定して画像データを補正することとしても良い。ここで色空間としては、明度、色相、彩度の３つの要素を、直接的あるいは間接的に表現可能であれば、どのような色空間であってもよく、例えば、ＲＧＢ色空間、Ｌａｂ色空間、ＣＭＹ色空間、ＨＳＶ色空間、ＨＳＬ色空間、ＹＣＣ色空間Ｌｕｖ色空間、ＸＹＺ色空間などを用いることができる。
【００１３】
色相を補正すると、画像の印象に大きく影響を与えることから、少なくとも色相を異ならせて設定した複数の検査領域に基づいて補正量を決定してやれば、好ましい印象が得られるように画像データを補正することが可能となる。
【００１４】
かかる本発明の画像処理装置および画像処理方法においては、ある検査領域内の色相が、参照画像では多く使用されていて十分な使用頻度が検出されるものの、出力しようとしている画像ではあまり使用されておらず、十分な使用頻度が検出できない場合も生じ得る。このような場合には、参照画像データから得られた使用頻度の偏りに基づいて、出力画像データの補正量を決定することとしてもよい。
【００１５】
検査領域で十分な使用頻度が検出できなかった場合、そのような使用頻度に基づいて画像の補正量を決定したのでは、不適切な補正を行ってしまうおそれがある。しかし、参照画像データの検査領域での使用頻度の偏りは、参照画像データに加えられた補正内容を反映しているものと考えられる。そこで、このような場合には、参照画像データの検査領域での使用頻度の偏りから、参照画像データに加えられた補正量を推定することで、出力画像データを適切に補正することが可能となる
【００１６】
かかる本発明の画像処理装置においては、次のようにして補正量を決定しても良い。先ず、検査領域としては、光の三原色に相当する赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の各色相についての検査領域を設定しておく。また、参照画像データおよび出力画像データをＲＧＢ画像データの形態で受け取って、ＲＧＢの各色相の検査領域での頻度分布を検出する。そして、ＲＧＢの各色相についての補正量を決定して、出力画像データを補正することとしてもよい。
【００１７】
画像データは、通常、ＲＧＢの各成分によって表現されることが多いから、画像データの補正量もＲＧＢの各成分について求めておけば、画像データを簡単に補正することが可能となるので好ましい。
【００１８】
更に本発明は、上述した画像処理方法を実現するためのプログラムをコンピュータに読み込ませ、所定の機能を実行させることにより、コンピュータを用いて実現することも可能である。従って、本発明は次のようなプログラムとしての態様も含んでいる。すなわち、上述した画像処理方法に対応する本発明のプログラムは、
出力対象の画像データたる出力画像データを受け取って補正を加える画像処理方法を、コンピュータを用いて実現させるプログラムであって、
所定の色空間内に複数の検査領域を設定する機能と、
予め選択しておいた参照画像の画像データたる参照画像データを解析して、前記検査領域内での色彩の使用頻度を、該検査領域毎に検出する機能と、
前記出力画像データを解析して、前記検査領域内での色彩の使用頻度を、該検査領域毎に検出する機能と、
前記検査領域毎に得られた前記出力画像データの使用頻度が、前記参照画像データの使用頻度に近付くように、該出力画像データの補正量を決定する機能と、
前記決定された補正量に基づいて、前記出力画像データの補正を実行する機能と
をコンピュータにより実現させることを要旨とする。
【００１９】
かかるプログラムをコンピュータに読み込んで、上記の各機能を実現させれば、一般的なユーザーであっても、好みの絵作りの画像を簡便に出力することが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下では、上述した本願発明の内容を明確にするために、次のような順序に従って実施例を説明する。
Ａ．装置構成：
Ｂ．画像出力処理：
Ｃ．変形例：
【００２１】
Ａ．装置構成  ：
図１は、本実施例の画像処理装置を搭載した印刷装置１０の外観形状を示す斜視図である。図示されるように、本実施例の印刷装置１０は、スキャナ部１００と、プリンタ部２００と、スキャナ部１００およびプリンタ部２００の動作を制御する制御部３００などから構成されている。スキャナ部１００は、印刷された画像を読み込んで画像データを生成するスキャナ機能を有しており、プリンタ部２００は、画像データを受け取って印刷媒体上に画像を印刷するプリンタ機能を有している。制御部３００は、ＣＰＵを中心として、ＲＯＭや、ＲＡＭ、デジタルデータをアナログ信号に変換するＤ／Ａ変換器、更には、周辺機器との間でデータのやり取りを行うための周辺機器インターフェースＰＩＦなどから構成されており、スキャナ部１００やプリンタ部２００の動作を制御する機能を有している。また、制御部３００は、スキャナ部１００で読み取った画像の画像データや、外部から供給された画像データに対して所定の画像処理を施して、プリンタ部２００から画像を出力することが可能である。
【００２２】
Ｂ．画像出力処理  ：
図２は、印刷装置１０で画像を出力する際に行われる画像出力処理の流れを示したフローチャートである。かかる処理は、印刷装置１０内の制御部３００によって実行される処理である。
【００２３】
図示されるように、本実施例の画像出力処理では、先ず初めに参照画像の画像データを取得する（ステップＳ１００）。ここで参照画像とは、画像を出力しようとする者によって、好ましい画像として予め選択された画像である。また、参照画像の画像データ（参照画像データ）は、参照画像をスキャナ部１００によって読み込むことによって取得しても良いし、あるいは予め取得して記憶されている画像データを読み込んで取得することも可能である。
【００２４】
次いで、取得した参照画像データを解析することにより、サンプリング色域でのヒストグラムを取得する（ステップＳ１０２）。ここでサンプリング色域とは、色空間（ここでは、Ｌａｂ色空間とする）内に予め設定されている色域である。カラー画像データは、通常、ＲＧＢ各色成分によって表現されることを考慮して、本実施例では、赤（Ｒ）色を表す色域、緑（Ｇ）色を表す色域、青（Ｂ）色を表す色域に、それぞれサンプリング色域が設定されている。もちろん、サンプリング色域は、このような色の色域に限らず、例えばシアン（Ｃ）色や、マゼンタ（Ｍ）色、イエロ（Ｙ）色の色域や、紫色、オレンジ色の色域など、画像の印象を作用するような色彩の部分に設定することができる。尚、これらサンプリング色域は、明度や彩度があまりに高い領域や低い領域を避けて、設定しておくことが望ましい。
【００２５】
また、サンプリング色域を設定する色空間についても、Ｌａｂ色空間に限られるものではなく、例えば、ＲＧＢ色空間、ＣＭＹ色空間、ＨＳＶ色空間、ＨＳＬ色空間、ＹＣＣ色空間、Ｌｕｖ色空間、ＸＹＺ色空間など、種々の色空間内にサンプリング色域を設定することも可能である。
【００２６】
図３には、Ｌａｂ色空間内にＲＧＢ各色用の３つのサンプリング色域が設定されている様子が概念的に示されている。本実施例では、これらサンプリング色域でのヒストグラムを、次のようにして取得する。先ず、参照画像データを取得して、各画素の色彩をＬａｂ色空間内にプロットすることにより、参照画像で使用されている色彩のヒストグラムを生成する。次いで、生成したヒストグラムから、サンプリング色域の部分を切り出すことにより、それぞれのサンプリング色域でのヒストグラムを取得する。もちろん、参照画像データを解析して、初めからサンプリング色域の部分だけのヒストグラムを生成するようにしても良い。
【００２７】
図４は、Ｒ用のサンプリング色域で参照画像データから取得されたヒストグラムの一例を概念的に示した説明図である。図示した例では、参照画像に用いられている赤色は、少しだけ黄色がかった赤色が多用されていることが分かる。Ｇ用のサンプリング色域や、Ｂ用のサンプリング色域についてもヒストグラムを取得することにより、参照画像にはどのような緑色が態様されているか、青色についてはどのような青色が多用されているかを知ることができる。
【００２８】
図２に示した画像出力処理では、このようにして参照画像データから各サンプリング色域でのヒストグラムを取得すると、出力しようとしている画像の画像データ（出力画像データ）の読み込みを行う（ステップＳ１０４）。例えばユーザーがデジタルカメラなどで撮影した画像を印刷しようとするのであれば、デジタルカメラから直接あるいはメモリーカードなどの記録媒体を介して、撮影した画像データを読み込む処理を行う。もちろん、コンピュータで作成した画像やスキャナ部１００で取り込んだ画像データを読み込んでも良い。
【００２９】
次いで、出力画像データについても、参照画像データと同様にして、それぞれのサンプリング色域でのヒストグラムを取得する（ステップＳ１０６）。図５は、出力画像データからＲ用のサンプリング色域で取得されたヒストグラムの一例を概念的に示した説明図である。図示されているように、出力画像データで用いられている赤色は、サンプリング色域のほぼ中央にある標準的な赤色に近い色（僅かに青色がかった赤色）が多く使用されている。このように、参照画像データと出力画像データとでは、多く使用される色彩も微妙に異なっており、これに伴って、各サンプリング色域で得られるヒストグラムも、出力画像データから得られたものと参照画像データから得られたものとでは、一致していないことが通常である。
【００３０】
そこで、出力画像データから得られたヒストグラムが、参照画像データから得られたヒストグラムに近付くように、出力画像データの補正量を決定する（ステップＳ１０８）。図６は、参照画像データのヒストグラムおよび出力画像データのヒストグラムから、出力画像データの補正量を決定している様子を概念的に示した説明図である。前述したように、参照画像データでは黄色みがかった赤色が多用されており、これに対して出力画像データではほぼ標準的な（少しだけ青色がかった）赤色が多用されているから、赤色については若干、黄色がかった色となるように、出力画像データを補正してやる。
【００３１】
また、このときの補正量は次のようにして決定する。先ず、参照画像データで多用されている赤色、および出力画像データ（補正前）で多用されている赤色の色相を決定する。多用されている色相としては、最も使用頻度の高い色彩の色相を採用しても良いし、あるいは、使用頻度が一定以上の色彩を抽出し、抽出した色彩範囲の中央（あるいは重心）の色相を採用しても良い。図６では、図４および図５に示したヒストグラムで、一定以上の使用頻度の色彩範囲を抽出し、抽出した範囲の重心を求めることによって、参照画像データおよび出力画像データのそれぞれの色相を決定している。
【００３２】
こうして、それぞれの色相を決定したら、出力画像データの色相が、参照画像データの色相と一致するように（図６に示した例では、赤色を黄色方向に回すように）、画像データの補正量を決定する。尚、図６では、出力画像データの色相が参照画像データの色相と一致するように補正量を決定した。しかし、出力画像データの色相が参照画像データの色相に近付くように補正するのであれば、必ずしも一致させなくてもよい。例えば、色相の差に相当する値に１未満の係数（場合によっては１を越える係数）をかけた値だけ、色相を補正するようにしても良い。１未満の係数をかければ、控えめな補正となるため、不自然な補正となってしまうことを回避することが可能となる。
【００３３】
あるいは、決定した補正量を用いて補正した画像データと、補正していないオリジナルの画像データとを一定の比率で合成して、最終的な補正後の画像データとしてもよい。このように、補正後の画像データと補正前の画像データとを合成して最終的な画像データとすれば、結果的に補正量が抑制されるので、不自然な補正となることを回避することができる。
【００３４】
以上のようにして、色空間内に設定されたそれぞれのサンプリング色域について、出力画像データに対する補正量を決定したら（ステップＳ１０８）、決定した補正量に従って、出力画像データを補正する（ステップＳ１１０）。このとき、補正される領域と補正されない領域との境界で、色の不連続が発生しないように、補正量を徐々に減らすようにしても良い。そして、補正後の出力画像データに基づいて、画像を出力する（ステップＳ１１２）。画像を出力する形態は、例えば印刷媒体上にインクドットを形成して画像を印刷する形態とすることもできるし、印刷媒体上にトナーを付着させて画像を印刷する形態とすることもできる。あるいは、印刷媒体ではなく、モニターやスクリーン上に色光による画像を表示する形態とすることも可能である。
【００３５】
以上に説明したように、本実施例の画像出力処理では、参照画像の画像データ（参照画像データ）を入手することができれば、出力しようとしている画像を、参照画像と同じような印象となるように補正して出力することが可能となる。また、参照画像データは、少なくとも参照画像があれば、スキャナなどで読み込んで簡単に生成することができる。このため、一般的なユーザーであっても、写真家やデザイナーなど同じように絵作りした画像を簡単に出力することが可能となる。この点について、若干補足して説明しておく。
【００３６】
例えば、図４に示した例では、参照画像に多用されている赤色は、少し黄色がかった赤色である。そして、このような赤色が最も多く使用されていることが、参照画像の印象に大きな影響を与えていると考えることができる。同様に、緑色や青色についても、最も多く使用されている緑色がどのような緑色なのか、あるいは最も多く使用されている青色がどのような青色なのかということが、参照画像の印象に大きな影響を与えていると考えることができ、これらの効果が組み合わさって、参照画像の印象を決定づけていると考えられる。そこで、今から出力しようとしている画像についても、同じような色が多用されるように補正してから出力すれば、参照画像に近い印象の画像として出力することが可能となる。
【００３７】
一般的に、画像の印象は、施された絵作りの内容（補正内容）によって大きく影響されるから、参照画像に近い印象の画像を出力するためには、参照画像と同じような絵作りを行う必要があると考えるものである。そして、絵作りの内容を知るためには、絵作り前の画像と後の画像とを比較しなければならないところ、たまたま気に入った参照画像の絵作り前の画像を入手することは、ほとんど不可能である。このため、手持ちの画像データを参照画像のような印象の画像に補正して出力しようとすると、独自に絵作りのやり方を見つけなければならず、このことは、絵作りについての十分な知識や経験を持たない一般的なユーザーにとっては、ほとんど不可能なことである。
【００３８】
これに対して、本実施例の画像出力処理では、少なくとも参照画像（あるいは参照画像データ）を入手できれば、出力しようとしている画像を、参照画像と同じような印象となるように補正して出力することが可能となる。
【００３９】
Ｃ．変形例  ：
上述した実施例では、予め設定しておいたサンプリング色域で、参照画像データのヒストグラムと、出力画像データのヒストグラムとを検出しておき、出力画像データのヒストグラムが、参照画像データのヒストグラムに近付くように、出力画像データを補正するものとして説明した。しかし、サンプリング色域で出力画像データの十分なヒストグラムが検出できない場合も生じ得る。仮に、出力画像データには、そのサンプリング色域の周辺の色彩が全く使われていないのであれば、その色域については補正不要となるが、たまたまサンプリング色域内の色彩はあまり使われていないものの、サンプリング色域の直ぐ外側には多用されている色彩が存在している場合や、あるいはサンプリング色域内の色彩も十分ではないにせよある程度は使用されている場合などには、その色域についても補正しておくことが望ましい。そこで、このような場合には、次のようにして、参照画像データのみから補正量を決定して、出力画像データを補正することとしても良い。
【００４０】
図７は、変形例の画像出力処理において、参照画像データから補正量を決定する様子を概念的に示した説明図である。図示した例では、Ｒ用のサンプリング色域内では、参照画像データについては十分なヒストグラムが検出されているが、出力画像データについては十分なヒストグラムが検出されていない場合が示されている。また、出力画像データには、その代わりにＲ用のサンプリング色域の少し外側の色彩が多く使用されている。
【００４１】
このようなサンプリング色域では、参照画像データのヒストグラムの偏りから、出力画像データに加えるべき補正量を決定する。すなわち、サンプリング色域内に基準の色相を予め設定しておき、参照画像データから得られたヒストグラムが、その基準の色相に対して、どの程度ずれているかによって、出力画像データに加える補正量を決定するのである。図７に示した例では、基準の赤色として、ＲＧＢ画像データの規格であるｓＲＧＢ規格に規定されたＲが設定されている。ｓＲＧＢ規格のＲＧＢ画像データは、規格に規定されたＲ，Ｇ，Ｂの組合せによって表現されているから、ｓＲＧＢ画像データの画像で用いられている赤色は、常識的には規格に規定されたＲを中心として分布している場合が多いものと考えられる。従って、参照画像データも、元々はｓＲＧＢ規格の画像データであったとすれば、三相画像データのヒストグラムと、ｓＲＧＢ規格に規定されたＲとのズレは、参照画像データに加えられた絵作りによって生じたものということになる。そこで、ｓＲＧＢ規格のＲが、参照画像データのヒストグラムに近付くように、出力画像データの赤色を少し黄色側の赤色に補正することで、全体として参照画像の印象に近づけることが可能となる。
【００４２】
また、画像データは、例えばホワイトバランスを取る場合のように、色の偏りを補正して、より自然な印象の画像となるように自動的に補正された状態で、出力されることが通常である。同様に、表現可能な階調範囲のごく一部しか使われていない場合には、コントラストを調整する補正が自動的に行われた状態で、出力されることが通常である。結局、特に意図して画像データを補正しない限りは、ＲＧＢ画像データのヒストグラムは自ずから一定の傾向を呈するようになる。そこで、単純に、ｓＲＧＢに規格のＲ，Ｇ，Ｂを基準の色相として用いるのではなく、これら規格の色に対して、半ば自動的に行われる各種の補正を考慮することにより、各サンプリング色域の基準の色相を設定しておくこととしても良い。そして、このようにして設定しておいた基準の色が、それぞれのサンプリング色域内で得られた参照画像データのヒストグラムに近付くように補正してやれば、参照画像により近い印象の画像を得ることが可能となる。
【００４３】
尚、上述した説明では、ｓＲＧＢの規格のＲＧＢ、あるいは、これら規格のＲＧＢに対して半ば自動的に行われる各種の補正を考慮した色を、基準の色として用いることにより、参照画像に加えられた補正量を推定するものとした。しかし、必ずしもｓＲＧＢ規格のＲＧＢに限らず、その他の規格のＲＧＢや、ユーザーが独自に設定したＲＧＢ（更には、これらＲＧＢに各種補正を考慮した色）を基準の色として用いることも可能である。更に加えて、事前にユーザーが、自分の好みの色を設定しておき、その色を基準の色として用いることも可能である。
【００４４】
以上、本実施例の印刷装置について説明したが、本発明は上記すべての実施例および変形例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することができる。
【図面の簡単な説明】
【００４５】
【図１】本実施例の画像処理装置を搭載した印刷装置の外観形状を示す斜視図である。
【図２】印刷装置で画像を出力する際に行われる画像出力処理の流れを示したフローチャートである。
【図３】Ｌａｂ色空間内にＲＧＢ各色用の３つのサンプリング色域が設定されている様子を概念的に示した説明図である。
【図４】Ｒ用のサンプリング色域で参照画像データから取得されたヒストグラムの一例を概念的に示した説明図である。
【図５】出力画像データからＲ用のサンプリング色域で取得されたヒストグラムの一例を概念的に示した説明図である。
【図６】参照画像データのヒストグラムおよび出力画像データのヒストグラムから、出力画像データの補正量を決定している様子を概念的に示した説明図である。
【図７】変形例の画像出力処理において、参照画像データから補正量を決定する様子を概念的に示した説明図である。
【符号の説明】
【００４６】
１０…印刷装置、    １００…スキャナ部、    ２００…プリンタ部、
３００…制御部
【図１】
2008227898.tif 000003
【図２】
2008227898.tif 000004
【図３】
2008227898.tif 000005
【図４】
2008227898.tif 000006
【図５】
2008227898.tif 000007
【図６】
2008227898.tif 000008
【図７】
2008227898.tif 000009