(57)【要約】 【課題】  処理対象となる個々の画像に適した色変換ルックアップテーブルを用いて色変換を行うことのできる技術を提供する。【解決手段】  複数の撮影シーンに対応付けられた複数の色変換ルックアップテーブルを準備しておき、画像データを含む画像データファイルに基づいて撮影シーンを判定し、判定された撮影シーンに応じて適切な色変換ルックアップテーブルを選択する。そして、選択された色変換ルックアップテーブルを用いて前記画像データをインク量データに変換する。撮影シーンに対応付けられた複数の色変換ルックアップテーブルは、画像データの画素値に関して不均等な間隔を有する不均等入力格子点をそれぞれ有している。また、異なる撮影シーンに対応付けられた色変換ルックアップテーブル同士は互いに異なる不均等入力格子点を有している。【選択図】  図３
2006261756.tif 000002
【特許請求の範囲】
【請求項１】
画像データをインク量データに変換する色変換装置であって、
複数の撮影シーンに対応付けられた複数の色変換ルックアップテーブルを格納するテーブル格納部と、
画像データを含む画像データファイルに基づいて撮影シーンを判定するシーン判定部と、
前記判定された撮影シーンに応じて、前記複数の色変換ルックアップテーブルの中から適切な色変換ルックアップテーブルを選択するテーブル選択部と、
前記選択された色変換ルックアップテーブルを用いて前記画像データをインク量データに変換する色変換実行部と、
を備え、
前記複数の色変換ルックアップテーブルは、前記画像データの画素値に関して不均等な間隔を有する不均等入力格子点をそれぞれ有しているとともに、異なる撮影シーンに対応付けられた色変換ルックアップテーブル同士は互いに異なる不均等入力格子点を有していることを特徴とする色変換装置。
【請求項２】
請求項１記載の色変換装置であって、
前記テーブル格納部は、さらに、前記前記複数の撮影シーンに対応付けられた複数の入力値変換テーブルであって、前記画像データの画素値を色変換ルックアップテーブルの不均等入力格子点のいずれかに相当する格子点入力値に変換するための複数の入力値変換テーブルを格納しており、
前記テーブル選択部は、さらに、前記判定された撮影シーンに応じて、前記複数の入力値変換テーブルの中から適切な入力値変換テーブルを選択し、
前記色変換実行部は、
前記選択された入力値変換テーブルを用いて、前記画像データの画素値を前記選択された色変換ルックアップテーブルの不均等格子点のいずれかに相当する格子点入力値に確率的に変換する第１の変換部と、
前記選択された色変換ルックアップテーブルを用いて、前記格子点入力値をインク量データに変換する第２の変換部と、
を有する、色変換装置。
【請求項３】
請求項２記載の色変換装置であって、
各入力値変換テーブルは、入力される画素値に応じて、色変換ルックアップテーブルの入力格子点のいずれかに相当する格子点入力値と、付加的な格子点判定値とを出力するテーブルであり、
前記第１の変換部は、
前記画像データの画素値を用いて前記選択された入力値変換テーブルを参照することによって、前記選択された色変換ルックアップテーブルの不均等格子点のいずれかに相当する格子点入力値と、前記付加的な格子点判定値とを取得するテーブル参照部と、
前記格子点判定値にランダムなノイズを加算するランダムノイズ加算部と、
前記ランダムノイズが加算された格子点判定値に応じて前記格子点入力値を調整することによって、前記色変換ルックアップテーブルに入力すべき格子点入力値を決定する格子点決定部と、
を備える、色変換装置。
【請求項４】
請求項１ないし３のいずれかに記載の色変換装置であって、
前記シーン判定部は、
前記画像データを解析して前記画像データを特徴付ける特徴的色相を決定する色相決定部と、
前記決定された特徴的色相を用いて前記撮影シーンを決定するシーン決定部と、
を備える、色変換装置。
【請求項５】
請求項４記載の色変換装置であって、
前記シーン判定部は、更に、
前記画像データで表される画像内において前記決定された特徴的色相に対応する領域を特定する領域特定部と、
前記特定された領域のテクスチャを抽出するテクスチャ抽出部と、
を備え、
前記シーン決定部は、前記決定した特徴的色相に加えて、前記抽出したテクスチャを用いて前記撮影シーンを決定する、色変換装置。
色変換装置。
【請求項６】
請求項１ないし３のいずれかに記載の色変換装置であって、
前記画像データファイルは、前記画像データで表される画像の撮影時に設定された撮影シーン設定値を含む付加情報を有しており、
前記シーン判定部は、前記付加情報内の前記撮影シーン設定値から前記撮影シーンを判定する、色変換装置。
【請求項７】
画像データをインク量データに変換する方法であって、
（ａ）画像データを含む画像データファイルに基づいて撮影シーンを判定する工程と、
（ｂ）前記判定された撮影シーンに応じて、複数の撮影シーンに対応付けられた複数の色変換ルックアップテーブルの中から適切な色変換ルックアップテーブルを選択する工程と、
（ｃ）前記選択された色変換ルックアップテーブルを用いて前記画像データをインク量データに変換する工程と、
を備え、
前記複数の色変換ルックアップテーブルは、前記画像データの画素値に関して不均等な間隔を有する不均等入力格子点をそれぞれ有しているとともに、異なる撮影シーンに対応付けられた色変換ルックアップテーブル同士は互いに異なる不均等入力格子点を有していることを特徴とする色変換方法。
【請求項８】
インクドットを記録することによって印刷を行うプリンタのための印刷データを作成するプリンタドライバであって、
画像データをインク量データに変換する色変換部と、
前記インク量データに基づいて、インクドットの形成状態を表すドットデータを生成するハーフトーン処理部と、
を備え、
前記色変換部は、
複数の撮影シーンに対応付けられた複数の色変換ルックアップテーブルを格納するテーブル格納部と、
画像データを含む画像データファイルに基づいて撮影シーンを判定するシーン判定部と、
前記判定された撮影シーンに応じて、前記複数の色変換ルックアップテーブルの中から適切な色変換ルックアップテーブルを選択するテーブル選択部と、
前記選択された色変換ルックアップテーブルを用いて前記画像データをインク量データに変換する色変換実行部と、
を備え、
前記複数の色変換ルックアップテーブルは、前記画像データの画素値に関して不均等な間隔を有する不均等入力格子点をそれぞれ有しているとともに、異なる撮影シーンに対応付けられた色変換ルックアップテーブル同士は互いに異なる不均等入力格子点を有していることを特徴とするプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像データをインク量データに変換する技術に関する。
【背景技術】
【０００２】
画像データ（例えばＲＧＢ値やＬａｂ値）をインク量データ（例えばＣＭＹＫ値）に変換する際には、色変換ルックアップテーブルを使用するのが一般的である。通常の色変換ルックアップテーブルは、入力画素値が取り得るすべてのＲＧＢ値の中で、予め選択された少数のＲＧＢ値に対応するインク量データのみを格納している。この理由は、すべてのＲＧＢ値に対するインク量データを格納すると、テーブルの容量が膨大になるからである。なお、色変換ルックアップテーブルのＲＧＢ入力値によって規定されるＲＧＢ色空間の点は、色変換ルックアップテーブルの「入力格子点」とも呼ばれている。
【０００３】
色変換ルックアップテーブルを用いて色変換を行う方法としては、例えば特許文献１，２に開示されたものが知られている。
【０００４】
【特許文献１】特開２００１−２８５６６３号公報
【特許文献２】特開平１０−１３６２１６号公報
【０００５】
特許文献２には、肌色に相当する色領域の入力格子における単位立方体を、他の色領域の入力格子における単位立方体よりも小さくすることによって、肌色を精度良く再現する技術が開示されている。
【０００６】
しかし、精度良く再現したい色の範囲は、画像毎に異なる可能性がある。従来は、所定対象となる個々の画像に適した色変換ルックアップテーブルを用いて色変換を行う点については、十分に工夫がなされていないのが実情であった。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、処理対象となる個々の画像に適した色変換ルックアップテーブルを用いて色変換を行うことのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明による色変換装置は、画像データをインク量データに変換する色変換装置であって、
複数の撮影シーンに対応付けられた複数の色変換ルックアップテーブルを格納するテーブル格納部と、
画像データを含む画像データファイルに基づいて撮影シーンを判定するシーン判定部と、
前記判定された撮影シーンに応じて、前記複数の色変換ルックアップテーブルの中から適切な色変換ルックアップテーブルを選択するテーブル選択部と、
前記選択された色変換ルックアップテーブルを用いて前記画像データをインク量データに変換する色変換実行部と、
を備え、
前記複数の色変換ルックアップテーブルは、前記画像データの画素値に関して不均等な間隔を有する不均等入力格子点をそれぞれ有しているとともに、異なる撮影シーンに対応付けられた色変換ルックアップテーブル同士は互いに異なる不均等入力格子点を有していることを特徴とする。
【０００９】
この装置によれば、複数の色変換ルックアップテーブルの中から画像の撮影シーンに適したテーブルが選択されるので、個々の画像に適した色変換ルックアップテーブルを用いて色変換を行うことができ、好ましい色再現を実現することができる。特に、色変換ルックアップテーブルは不均等入力格子点をそれぞれ有しているので、各テーブルのデータ量を過度に大きくすることなく、個々の画像に適した精度の良い色変換を実現することができる。
【００１０】
前記テーブル格納部は、さらに、前記前記複数の撮影シーンに対応付けられた複数の入力値変換テーブルであって、前記画像データの画素値を色変換ルックアップテーブルの不均等入力格子点のいずれかに相当する格子点入力値に変換するための複数の入力値変換テーブルを格納しており、
前記テーブル選択部は、さらに、前記判定された撮影シーンに応じて、前記複数の入力値変換テーブルの中から適切な入力値変換テーブルを選択し、
前記色変換実行部は、
前記選択された入力値変換テーブルを用いて、前記画像データの画素値を前記選択された色変換ルックアップテーブルの不均等格子点のいずれかに相当する格子点入力値に確率的に変換する第１の変換部と、
前記選択された色変換ルックアップテーブルを用いて、前記格子点入力値をインク量データに変換する第２の変換部と、
を有するようにしてもよい。
【００１１】
この構成では、第１の変換に用いる入力値変換テーブルと第２の変換に用いる色変換ルックアップテーブルを撮影シーンに応じて選択するので、個々の画像に適した色変換を行うことができる。
【００１２】
各入力値変換テーブルは、入力される画素値に応じて、色変換ルックアップテーブルの入力格子点のいずれかに相当する格子点入力値と、付加的な格子点判定値とを出力するテーブルであり、
前記第１の変換部は、
前記画像データの画素値を用いて前記選択された入力値変換テーブルを参照することによって、前記選択された色変換ルックアップテーブルの不均等格子点のいずれかに相当する格子点入力値と、前記付加的な格子点判定値とを取得するテーブル参照部と、
前記格子点判定値にランダムなノイズを加算するランダムノイズ加算部と、
前記ランダムノイズが加算された格子点判定値に応じて前記格子点入力値を調整することによって、前記色変換ルックアップテーブルに入力すべき格子点入力値を決定する格子点決定部と、
を備えるようにしてもよい。
【００１３】
この構成では、第１の変換部において、画像データの画素値を、色変換ルックアップテーブルの不均等格子点のいずれかに相当する格子点入力値に確率的に変換することができる。
【００１４】
前記シーン判定部は、
前記画像データを解析して前記画像データを特徴付ける特徴的色相を決定する色相決定部と、
前記決定された特徴的色相を用いて前記撮影シーンを決定するシーン決定部と、
を備えるようにしてもよい。
【００１５】
この構成によれば、画像データを解析することによって撮影シーンを判定することができる。
【００１６】
前記シーン判定部は、更に、
前記画像データで表される画像内において前記決定された特徴的色相に対応する領域を特定する領域特定部と、
前記特定された領域のテクスチャを抽出するテクスチャ抽出部と、
を備え、
前記シーン決定部は、前記決定した特徴的色相に加えて、前記抽出したテクスチャを用いて前記撮影シーンを決定するようにしてもよい。
【００１７】
この構成によれば、特徴的色相とテクスチャとの両方を用いるので、より高精度なシーン判定を実行することができる。
【００１８】
前記画像データファイルは、前記画像データで表される画像の撮影時に設定された撮影シーン設定値を含む付加情報を有しており、
前記シーン判定部は、前記付加情報内の前記撮影シーン設定値から前記撮影シーンを判定するようにしてもよい。
【００１９】
撮影時の設定値は信頼性が高いので、付加情報名の撮影シーン設定値を利用すれば、より信頼性の高いシーン判定結果を得ることができる。
【００２０】
なお、本発明は、種々の形態で実現することが可能であり、例えば、色変換方法及び装置、色変換処理を含む画像処理方法および画像処理装置、印刷方法および印刷装置、プリンタドライバ、印刷方法または印刷装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の形態で実現することができる。
【発明を実施するための最良の形態】
【００２１】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．第１実施例：
Ｂ．第２実施例：
Ｃ．第３実施例：
Ｄ．撮影シーンの判定方法：
Ｅ．変形例：
【００２２】
Ａ．第１実施例：
図１は、本発明の一実施例としての画像処理システム１００の構成を示す説明図である。このシステム１００は、画像処理装置としてのコンピュータ２００と、画像出力装置としてのプリンタ３００とを含んでいる。
【００２３】
コンピュータ２００には、画像データファイルＩＭＧに基づいて印刷データを生成するためのプリンタドライバ２１０がインストールされている。プリンタドライバ２１０は、解像度変換部２２０と、色変換部２３０と、ハーフトーン処理部２４０と、データ配列部２５０と、シーン判定部２６０とを備えている。解像度変換部２２０は、入力されたカラー画像データＩＭＧの解像度を、色変換部２３０以降の処理に適した解像度に変換する機能を有する。色変換部２３０は、カラー画像データＩＭＧ（通常はＲＧＢデータ）を複数のインクのインク量データに変換する。インク量データは、単位面積あたりの各インクのインク量を表すデータである。
【００２４】
シーン判定部２６０は、画像データファイルＩＭＧに基づいて画像の撮影シーンを判定する。色変換部２３０は、判定された撮影シーンに適した色変換ルックアップテーブルを選択し、選択したテーブルを使用して色変換を実行する。撮影シーンの判定方法については、Ｄ節で詳述する。
【００２５】
ハーフトーン処理部２４０は、各インクのインク量データに基づいてハーフトーン処理を実行することによって、印刷画素毎のインクドットの形成状態を示すドットデータを生成する。データ配列部２５０は、これらのドットデータを配列して、印刷データＰＤとして出力する。プリンタドライバ２１０で生成された印刷データＰＤは、プリンタ３００に供給される。印刷データＰＤは、印刷解像度を有する主走査ライン上の各画素についてインクドットの記録状態を表すドットデータと、副走査送り量を特定する副走査送り量データとを含んでいる。
【００２６】
プリンタドライバ２１０は、通常は、コンピュータ内のハードディスクなどの格納部に格納されたプログラムとして実装される。この場合には、プリンタドライバで作成された印刷データＰＤは、外部のプリンタに供給される。あるいは、プリンタ内にプリンタドライバが実装されている場合もある。この場合には、プリンタドライバで作成された印刷データＰＤは、プリンタ内部の印刷実行部（印刷機構）に供給される。なお、コンピュータ内に実装されたプリンタドライバの場合にも、外部プリンタを「印刷実行部」と呼ぶことが可能である。従って、プリンタドライバは、一般に、カラー画像データに基づいて、印刷実行部に供給する印刷データを生成する機能を有するものである。なお、プリンタドライバから解像度変換部２２０やデータ配列部２５０を省略してもよい。また、プリンタドライバの一部または全部をハードウェアで実現することも可能である。
【００２７】
図２は、第１実施例における色変換部２３０の内部構成を示すブロック図である。色変換部２３０は、ルックアップテーブル（ＬＵＴ）参照部４１０と、ルックアップテーブル選択部４２０と、複数の色変換ルックアップテーブル４３０と、補間実行部４４０とを備えている。
【００２８】
ＬＵＴ選択部４２０は、複数の色変換ＬＵＴの中から、画像の撮影シーンに適したＬＵＴを選択する。ＬＵＴ参照部４１０は、選択された色変換ＬＵＴを参照して、入力画像データＩＭＧ（例えばＲＧＢデータ）をインク量データＩＮＫに変換する。また、補間実行部４４０は、周知の補間法（例えば４面体補間法）を用い、画像データＩＭＧの画素値（「入力画素値」と呼ぶ）に応じてインク量データＩＮＫを補間して、入力画素値に適した最終的なインク量データＦＩＮＫを決定する。
【００２９】
色変換ＬＵＴ４３０は、３つの入力画素値（例えばＲＧＢ値）の組を、複数のインク（例えばＣＭＹＫ）のインク量データＩＮＫに変換するテーブルである。本実施例では、複数の撮影シーンに対応付けられた複数の色変換ＬＵＴが予め準備されている。
【００３０】
図３は、複数の色変換ＬＵＴの入力格子点を示す説明図である。図３（Ａ）は、均等格子を有する色変換ＬＵＴの例を示している。この均等格子色変換ＬＵＴの入力格子点は、ＲＧＢ色空間で定義されており、すべての格子点が均等に配置されている。すなわち、この色変換ＬＵＴの入力格子では、Ｒ軸、Ｇ軸、Ｂ軸の各軸において、画素値が取り得るすべての値０〜２５５のうちから選択された複数の離散的な入力値が設定されており、隣接する入力値同士の差分は一定である。例えば、各軸毎に９個の離散的な入力値を設定した場合には、入力格子点の数は９3 ＝７２９個である。また、各軸毎に１７個の離散的な入力値を設定した場合には、入力格子点の数は１７3 ＝４９１３個である。なお、Ｒ＝Ｇ＝Ｂ＝０の入力格子点は黒色を表す黒色点ＢＫであり、Ｒ＝Ｇ＝Ｂ＝２５５（最高値）の入力格子点は白色を表す白色点Ｗである。
【００３１】
図３（Ｂ）は、夜景用の色変換ＬＵＴ４３０ａの例を示している。この夜景用色変換ＬＵＴ４３０ａは、各軸が密格子ＦＬと粗格子ＣＬとに区分されている。密格子ＦＬは、各軸の最も値が小さな範囲（最もシャドー側）に設定されており、そのハイライト側に粗格子ＣＬが設定されている。密格子ＦＬは、入力値同士の差分（すなわち格子ピッチが比較的小さい格子であり、粗格子ＣＬは入力値同士の差分が比較的大きい格子である。例えば、密格子ＦＬにおける入力値同士の差分を８に設定し、粗格子ＣＬにおける入力値同士の差分を密格子ＦＬの２倍の１６に設定することができる。
【００３２】
図３（Ｂ）の例では、密格子ＦＬと粗格子ＣＬの区分として、Ｒ，Ｇ，Ｂの各軸において同一の区分が適用されているが、３つの軸で異なる区分を適用してもよい。また、格子ピッチの異なる格子としては、密格子ＦＬと粗格子ＣＬの２種類に限らず、３種類以上の格子ピッチを利用してもよい。本明細書では、このような不均等な格子で構成される入力格子点を「不均等入力格子点」又は「不均一入力格子点」と呼ぶ。
【００３３】
図３（Ｃ）は、ポートレート用（人物写真用）の色変換ＬＵＴ４３０ｂの例を示している。このポートレート用色変換ＬＵＴ４３０ｂも、各軸が密格子ＦＬと粗格子ＣＬとに区分されている。密格子ＦＬは、夜景用色変換ＬＵＴ４３０ａよりもややハイライト側に設定されており、密格子ＦＬの両側に粗格子ＣＬが設定されている。図３（Ｄ）は、空色シーン用の色変換ＬＵＴ４３０ｃの例を示している。この空色シーン用色変換ＬＵＴ４３０ｂも、各軸が密格子ＦＬと粗格子ＣＬとに区分されており、密格子ＦＬはポートレート用色変換ＬＵＴ４３０ｂよりもさらにハイライト側に設定されている。
【００３４】
夜景用色変換ＬＵＴ４３０ａは、夜景の暗い色を高精度に再現することが可能である。ポートレート用色変換ＬＵＴ４３０ｂは、肌色を高精度に再現することが可能である。また、空色シーン用色変換ＬＵＴ４３０ｂは、明るい空色を高精度に再現することが可能である。なお、これらの３つの撮影シーン以外のシーンに適した色変換ＬＵＴを利用するようにしてもよい。このように、写真の撮影シーンに適した複数の色変換ＬＵＴ４３０ａ〜４３０ｃを予め準備しておき、画像の撮影シーンに応じて適切な色変換ＬＵＴを選択するようにすれば、個々の画像の色を精度良く再現することができる。
【００３５】
なお、密格子ＦＬと粗格子ＣＬとを有する不均等色変換ＬＵＴを使用する代わりに、すべてが密格子ＦＬ相当の細かい格子ピッチを有する均等色変換ＬＵＴを使用すれば、色の再現精度は向上する。しかし、このような密格子の均等色変換ＬＵＴは、入力格子点の数が膨大になり、必要とされるメモリ容量も膨大となってしまうという問題が生じる。これに対して、撮影シーンに適した不均等色変換ＬＵＴを使用すれば、メモリ容量を過度に増大させることなく、色再現の精度を向上させることが可能である。
【００３６】
複数の撮影シーンに対応付けられた複数の色変換ＬＵＴ４３０ａ〜４３０ｃは、種々の態様でコンピュータにインストールすることができる。例えば、複数の色変換ＬＵＴをプリンタドライバ２１０のインストーラ用ファイル内に予め格納しておけば、ファイルのコピーによってコンピュータにインストールすることができる。あるいは、プリンタドライバ２１０のインストーラ用ファイルには均等格子色変換ＬＵＴ（図３（Ａ））のみを格納しておき、プリンタドライバ２１０のインストール時に均等格子色変換ＬＵＴの格子点を補間することによって複数の色変換ＬＵＴ４３０ａ〜４３０ｃを作成するようにしてもよい。後者の方法では、プリンタドライバ２１０のインストール用ファイルの容量を削減することが可能である。
【００３７】
以上のように、第１実施例では、画像データファイルＩＭＧから判定された画像の撮影シーンに応じて複数の色変換ＬＵＴの中から適切な色変換ＬＵＴを選択し、選択された色変換ＬＵＴを使用して色変換を実行するようにしたので、個々の画像に適した色を精度良く再現することが可能である。特に、撮影シーンに適した色変換ＬＵＴとして、不均等入力格子点を有するテーブルを使用したので、テーブルのデータ量を過度に増大させることなく精度の良い色変換を実現することができる。また、この色変換で得られたインク量データを用いて印刷を実行するので、個々の画像に適した好ましい色再現を有する印刷物を作成することができる。
【００３８】
Ｂ．第２実施例：
図４は、第２実施例における色変換部２３０ａの内部構成を示すブロック図である。この色変換部２３０ａは、プレ変換部５００と、ポスト変換部６００とで構成されている。ポスト変換部６００は、図２に示した第１実施例の色変換部２３０から補間実行部４４０を省略した構成を有している。
【００３９】
プレ変換部５００は、テーブル参照部５１０と、テーブル選択部５２０と、複数のプレ変換テーブル５３０と、ランダムノイズ加算部５４０と、グリッド値決定部５５０とを備えている。以下に説明するように、プレ変換部５００は、入力画像データＩＭＧの画素値を、色変換ＬＵＴの複数の格子点入力値のいずれかに確率的に変換する機能を有している。
【００４０】
プレ変換部５００のテーブル選択部５２０は、複数のプレ変換テーブル５３０の中から撮影シーンに適したテーブルを選択する。テーブル参照部５１０は、選択されたプレ変換テーブルを参照して、入力画像データＩＭＧ（例えばＲＧＢデータ）の画素値を色変換ルックテップテーブルに適した格子点入力値ＬＩに変換する。但し、プレ変換テーブル５３０の出力は、この格子点入力値ＬＩ（「仮の格子点入力値」とも呼ぶ）と、付加小数ＡＦとを含んでいる。ランダムノイズ加算部５４０は、付加小数ＡＦにランダムなノイズＲＮを加算する。グリッド値決定部５５０は、付加小数ＡＦとランダムノイズＲＮとの加算値（ＡＦ＋ＲＮ）が１．０以上か否かに応じて最終的な格子点入力値ＬＩを決定する。すなわち、加算値（ＡＦ＋ＲＮ）が１．０以上のときには仮の格子点入力値ＬＩに１を加算した値を最終的な格子点入力値ＦＬＩとして採用し、一方、加算値（ＡＦ＋ＲＮ）が１．０未満のときには仮の格子点入力値ＬＩをそのまま最終的な格子点入力値ＦＬＩとして採用する。
【００４１】
なお、複数のプレ変換テーブル５３０と複数の色変換ＬＵＴ４３０は、共通のテーブル格納部に格納されていると考えることが可能である。
【００４２】
図５は、プレ変換とポスト変換の概要を示す説明図である。図５（Ａ）の白丸で示される格子点Ｐａ〜Ｐｈは色変換ＬＵＴの入力格子点であり、黒丸は画像データＩＭＧの画素値（Ｒｘ，Ｇｘ，Ｂｘ）で表される点Ｐｘである。プレ変換では、入力画素値（Ｒｘ，Ｇｘ，Ｂｘ）が、近傍の８つの入力格子点Ｐａ〜Ｐｈのいずれかに確率的に割り当てられる。図５（Ａ）の下部には、Ｒ成分に関するプレ変換を示している。まず、入力画素値Ｒｘは、プレ変換テーブルによって格子点入力値ＬＩと付加小数ＡＦとに変換される。格子点入力値ＬＩの値は、入力画素値Ｒｘ以下の格子点入力値のうちで、入力画素値Ｒｘに最も近い格子点入力値Ｒ１である。付加小数ＡＦは、入力画素値Ｒｘと格子点入力値ＬＩ（＝Ｒ１）の差分（Ｒｘ−Ｒ１）を、２つの格子点入力値Ｒ１，Ｒ２の差分（Ｒ２−Ｒ１）で除した値に設定される。例えば、Ｒ１＝８，Ｒ２＝１６，Ｒｘ＝１０のときには、ＡＦ＝（１０−８）／（１６−８）＝０．２５である。付加小数ＡＦには、０〜１の範囲のランダムノイズＲＮが加算される。前述したように、入力画素値Ｒｘに対する最終的な格子点入力値ＦＬＩは、加算結果（ＡＦ＋ＲＮ）に応じて２つの格子点入力値Ｒ１，Ｒ２のいずれかに設定される。
【００４３】
このように、プレ変換で得られる最終格子点入力値ＦＬＩは、入力画素値Ｒｘの値に応じて２つの値Ｒ１，Ｒ２のいずれかに設定されるが、これらの２つの値Ｒ１、Ｒ２のいずれかになるかはランダムノイズＲＮに依存する。従って、仮に同じ入力画素値Ｒｘを有する画素が集合している一様な画像領域においても、プレ変換の結果は２つの値Ｒ１，Ｒ２がランダムに分散した結果となる。また、その一様な画像領域内の画素の格子点入力値ＦＬＩの平均的な値は、入力画素値Ｒｘに等しいものとなる。
【００４４】
図５（Ｂ）に示すように、ポスト変換では、プレ変換で決定された最終格子点入力値ＦＬＩが色変換ＬＵＴ４３０の参照に使用される。従って、ポスト変換では、色変換ＬＵＴ４３０で得られたインク量データＩＮＫに対する補間演算は不要である。この点は、第１実施例において補間演算が必要であった点との大きな差異である。
【００４５】
図６は、夜景用のプレ変換テーブル５３０ａと夜景用の色変換ＬＵＴ４３０ａの一例を示している。プレ変換テーブル５３０ａの入力は、０〜２５５の２５６個の画素値である。この入力値の全範囲は、密格子ＦＬの範囲０〜３２と、粗格子ＣＬの範囲３３〜２５５とに区分されている。プレ変換テーブル５３０ａの出力は、格子点入力値ＬＩと、付加小数ＡＦの２つである。格子点入力値ＬＩ同士の差は、密格子ＦＬの範囲では８であり、粗格子ＣＬの範囲では１６である。付加小数ＡＦの値は、格子点入力値ＬＩ同士の差に依存している。すなわち、図６（Ａ）の例では、密格子ＦＬの範囲では入力画素値が１増加すると付加小数ＡＦが０．１２５増加するのに対して、粗格子ＣＬの範囲では入力画素値が１増加すると付加小数ＡＦが約０．０６増加する。このプレ変換テーブル５３０ａを用いたプレ変換で得られる最終格子点入力値ＦＬＩは、０，８，１６，２４，３２，４８，６４…２４０，２５５のいずれかの値となる。なお、プレ変換テーブル５３０ａは、３つの色成分ＲＧＢに共通に使用される。
【００４６】
図６（Ｂ）に示す夜景用の色変換ＬＵＴ４３０ａは、プレ変換で得られた最終格子点入力値ＦＬＩの値０，８，１６，２４，３２，４８，６４…２４０，２５５のいずれかのみをＲＧＢ各成分の入力値としている。この色変換ＬＵＴ４３０ａは、図３（Ｂ）に示したものに相当する。図６（Ａ），（Ｂ）の例から理解できるように、色変換ＬＵＴにおける密格子ＦＬ及び粗格子ＣＬの区分と、プレ変換テーブルにおける密格子ＦＬ及び遡航しＣＬの区分とは、互いに一致するように設定されている。従って、プレ変換テーブルも、複数の撮影シーンに適したもの（すなわち、複数の不均等色変換ＬＵＴに対応するもの）が予め準備される。
【００４７】
図７は、図６（Ａ）のプレ変換テーブル５３０ａを用いたプレ変換の一例を示している。図７（Ａ）に示すように、ここでは４×４画素の領域の入力画素値のＲ成分Ｒｘが、一定値（＝１０）であると仮定している。このとき、図６（Ａ）のプレ変換テーブル５３０ａを参照すると、図７（Ｂ）に示すように、各画素において仮の格子点入力値ＮＩ＝８，付加小数ＡＦ＝０．２５が得られる。図７（Ｃ）は、各画素の付加小数ＡＦにランダムノイズＲＮを加算した結果を示している。図７（Ｃ）の４×４画素のうちで、ハッチングを付した画素は、付加小数ＡＦとランダムノイズＲＮの加算結果が１．０以上である。そこで、これらの画素に関しては、図７（Ｄ）に示すように、最終格子点入力値ＦＬＩが仮の格子点入力値ＬＩ＝８の次の値（＝１６）に設定される。なお、最終格子点入力値ＦＬＩの平均値は約１０であり、入力画素値Ｒｘとほぼ等しいことが理解できる。
【００４８】
図７（Ｅ）には、図６（Ａ）に示した夜景用プレ変換テーブル５３０ａの代わりに、粗格子ＣＬのみを有するプレ変換テーブルを使用した場合の最終格子点入力値を比較例として示している。ここで使用したプレ変換テーブルは、最終格子点入力値ＦＬＩが０，１６，３２，４８，６４…２４０，２５５のいずれかの値を取るテーブルである。このようなプレ変換テーブルを用いて図７（Ａ）の入力画素値Ｒｘに対してプレ変換を行うと、各画素の最終格子点入力値は０又は１６のいずれかの値となる。なお、図７（Ｅ）の最終格子点入力値の平均値が入力画素値Ｒｘ（＝１０）とほぼ等しい点は、図７（Ｄ）の場合と同じである。
【００４９】
図７（Ｄ）に示した第２実施例の結果では、各画素の最終格子点入力値ＦＬＩが８と１６のいずれかであり、画素同士の値の差は小さい。一方、図７（Ｅ）に示した比較例の結果では、各画素の最終格子点入力値が０と１６のいずれかであり、画素同士の値の差は大きい。画素同士の値の差が大きいと、印刷物におけるインク量の局所的な変動が大きくなり、この変動が、印刷物を観察したときに画像のノイズとして見える可能性がある。このノイズは、プレ−ポスト変換に起因するものである。これに対して、図７（Ｄ）に示した第２実施例の結果では、最終格子点入力値の局所的な変動が少ないので、このようなプレ−ポスト変換に起因するノイズの発生を低減することが可能である。
【００５０】
なお、複数の撮影シーンに対応付けられた複数のプレ変換テーブルも、色変換ＬＵＴと同様に、プリンタドライバ２１０をコンピュータにインストールするためのインストーラ用ファイル内に予め格納してくことができる。あるいは、プリンタドライバ２１０のインストーラ用ファイルには均等なプレ変換テーブルのみを格納しておき、プリンタドライバ２１０のインストール時に均等プレ変換テーブルの格子点を補間することによって複数の撮影シーン用のプレ変換テーブルを作成するようにしてもよい。
【００５１】
以上のように、第２実施例では、画像データファイルＩＭＧから判定された画像の撮影シーンに応じて適切なプレ変換テーブル及び色変換ＬＵＴを選択し、選択されたプレ変換テーブル及び色変換ＬＵＴを使用して色変換を実行するようにしたので、個々の画像に適した色を精度良く再現することが可能である。また、プレ変換テーブルとして、密格子ＦＬと粗格子ＣＬとを含む不均等な格子点を有するテーブルを使用したので、密格子ＦＬの部分においてプレ−ポスト変換に起因するノイズの発生を低減することが可能である。
【００５２】
Ｃ．第３実施例：
図８は、第３実施例における夜景用のプレ変換テーブル５３０ａと夜景用の色変換ＬＵＴ４３０ａの一例を示している。第３実施例は装置構成と処理の流れは第２実施例と同一であり、プレ変換テーブル及び色変換ＬＵＴの構成のみが第２実施例と若干異なる。
【００５３】
図８（Ａ）に示すように、第３実施例で使用するプレ変換テーブル５３０ａは、格子点入力値ＬＩ（図６（Ａ））の代わりに格子点番号ＬＮを出力する。格子点番号ＬＮは、０から始まる連続番号であり、図８（Ａ）では０〜１９の２０個の値を取る。格子点番号ＬＮの欄の括弧内には、説明の便宜上、格子点番号ＬＮと第２実施例で使用した格子点入力値ＮＩとの対応関係が示されている。図８（Ｂ）は、第３実施例で使用する色変換ＬＵＴ４３０ａを示している。この色変換ＬＵＴ４３０ａは、格子点入力値ＬＩ（図６（Ｂ））の代わりに格子点番号ＬＮを入力としている。
【００５４】
図９（Ａ）〜（Ｄ）は、図８（Ａ）のプレ変換テーブル５３０ａを用いたプレ変換の一例を示している。図７（Ａ）〜（Ｄ）と比較すれば理解できるように、第３実施例では、プレ変換テーブルを参照することによって、格子点入力値ＬＩの代わりに格子点番号ＬＮが得られている点だけが第２実施例と異なる。図８（Ｂ）に示したように、色変換ＬＵＴ４３０ａの入力値は格子点番号ＬＮになっているが、その出力であるインク量データの値は第２実施例（図６（Ｂ））と同じである。従って、第３実施例のプレ−ポスト変換で得られるインク量データは、第２実施例で得られるものと同一である。
【００５５】
このように、第３実施例では、入力画素値と同じ範囲（０〜２５５）の値を取る格子点入力値ＬＩの代わりに、連続番号である格子点番号ＬＮを使用している。この場合にも、第２実施例と同じ効果を得ることが可能である。また、格子点番号ＬＮは、格子点入力値ＬＩよりもビット数が少なくて済むので、プレ変換テーブルや色変換ルックテーブルのデータ容量を削減することができるという利点もある。
【００５６】
なお、第３実施例で使用した格子点番号ＬＮも、広義の格子点入力値と考えることが可能である。すなわち、「格子点入力値」は、色変換ルックアップテーブルの入力格子点の値に一致する入力値であると定義することができる。
【００５７】
Ｄ．撮影シーンの判定方法：
図１０〜図９を参照してシーン判定部２６０において実行されるシーン判定処理について説明する。図１０はシーン判定部２６０によって実現される機能をブロック図にて示す説明図である。図１１はシーン判定処理の処理ルーチンを示すフローチャートである。図１２は空を中心とする画像データの縮小画像データバッファの一例を概念的に示す説明図である。図１３は図１２に示す縮小画像データバッファに対して２次元フーリエ変換を実行した結果得られるグラフの一例を示す説明図である。図１４は海を中心とする画像データの縮小画像データバッファの一例を概念的に示す説明図である。図１５は図１４に示す縮小画像データバッファに対して２次元フーリエ変換を実行した結果得られるグラフの一例を示す説明図である。図１６は画像データの特徴的色相と特徴的色相領域のテクスチャとを用いて撮影シーンを判定するためのマップの一例を示す説明図である。
【００５８】
先ず、図１０を参照してシーン判定部２６０によって実現される機能について説明する。解析用縮小画像データ生成部３０１は、入力された画像データからデータ解析用の縮小画像データを生成する。画像データ解析部３０２は、生成された解析用縮小データを一画素単位で解析し、解析用縮小画像データ（画像データ）を構成する各画素についてＲＧＢ成分を取得する。特徴的色相決定部３０３は、解析用縮小画像データの解析結果を用いて、画像データを特徴付ける色相である特徴的色相を決定する。テクスチャ抽出部３０４は、特徴的色相決定部３０３によって決定された特徴的色相に対応する画素領域を決定し、２次元フーリエ変換等によって解析用縮小画像データの周波数解析を実行し、特徴的色相に対応する画素領域のテクスチャを抽出する。シーン決定部３０５は、得られた特徴的色相と特徴的色相を形成する画素領域のテクスチャとに基づいて、撮影画像（画像データ）の撮影シーンを決定する。
【００５９】
図１１を参照して撮影シーン判定処理について説明する。解析用縮小画像データ生成部３０１は、入力画像データから画像データ解析用の縮小画像データバッファを生成する（ステップＳ１１０）。画像データ解析部３０２は、生成された縮小画像データバッファをｎ方向に走査して（図１２および図１４において横方向）、画像データの色相情報を取得する（ステップＳ１２０）。具体的には、画像データ解析部３０２は、各画素について座標位置（ｎ，ｍ）と関連付けてＲＧＢ値を取得する。
【００６０】
特徴的色相決定部３０３は、取得した色相情報を用いて撮影画像を特徴付ける画像データの特徴的色相を決定する（ステップＳ１３０）。具体的には、特徴的色相決定部３０３は、縮小画像データバッファを構成する全画素に対して、注目画素と隣接画素（ｎ方向）とが同一の色相を有している場合には着目画素を色相と対応付けてカウントし、注目画素と隣接画素（ｎ方向）とが同一の色相を有していない場合には着目画素をカウントしない処理を実行する。本実施例では、青、緑、肌色、赤の色相についてそれぞれ判定され、色相が同一であるか否かはＲＧＢ値の厳密な同一性をもって判断されるのではなく、ＲＧＢ値が所定の範囲内の値を有していれば同一の色相であると判断される。
【００６１】
特徴的色相決定部３０３は、縮小画像データバッファを構成する全画素数に対する各色相についてカウントされた画素数の割合を求め、予め用意されているマップを用いて画像データの特徴的色相を決定する。マップには、例えば、各色相を構成する画素数の割合と特徴的色相とが対応付けて記述されている。
【００６２】
図１２および図１４の例では、それぞれ空を中心とする風景画像の画像データ、海を中心とする風景画像の画像データであるから、特徴的色相は青となる。ただし、青の色相が空を表しているのか、海を表しているのかは不明である。
【００６３】
そこで、テクスチャ抽出部３０４は、決定された特徴的色相領域のテクスチャを取得する（ステップＳ１４０）。具体的には、テクスチャ抽出部３０４は、特徴的色相を構成する画素領域を特定し、特定した画素領域に対して周波数解析を実行する。特徴的色相を構成する画素領域は、色相情報に含まれている各画素の色相と座標位置の情報に基づいて特定される。特定された画素領域に対する周波数解析は、２次元フーリエ変換式を用いて解析用縮小画像データバッファのｎ方向およびｍ方向について実行される。
【００６４】
図１２〜図１５を参照して２次元フーリエ変換により得られた結果と、テクスチャとの関係について説明する。図１２に示す解析用縮小画像データバッファは、既述の通り空を中心とする風景を撮影した画像に対応しており、特徴的色相は青となる。この解析用縮小画像データバッファに対して２次元フーリエ変換を実行すると図１３に示すグラフが得られる。一般的に、空に対応する画像は滑らかであり、あまり模様を有さないことが多い。したがって、低周波成分は多く、高周波成分は少なく現れる傾向にある。
【００６５】
一方、図１４に示す解析用縮小画像データバッファは、既述の通り海を中心とする風景を撮影した画像に対応しており、特徴的色相は青となる。この解析用縮小画像データバッファに対して２次元フーリエ変換を実行すると図１５に示すグラフが得られる。一般的に、海に対応する画像はさざ波等に起因する模様を多く有する。したがって、低周波成分は少なく、高周波成分は多く現れる傾向にある。
【００６６】
これらの傾向を考慮すれば、たとえ特徴的色相が同一の色相であったとしても、特徴的色相を形成する領域のテクスチャを判定することによって、さらに画像の特徴（被写体）を特定することが可能である。したがって、撮影シーンを精度良く特定することができる。
【００６７】
シーン決定部３０５は、取得した特徴的色相と特徴的色相に対応する画素領域のテクスチャとを用いて撮影シーンを決定する（ステップＳ１５０）。撮影シーンの決定には、例えば図１６に示すマップが用いられる。
【００６８】
（１）特徴的色相が緑であり、抽出されたテクスチャが高周波である場合には、山、平原といった緑を中心とした風景（緑色シーン）であると決定（判定）される。
（２）特徴的色相が青であり、抽出されたテクスチャが低周波である場合には、空を中心とした風景（空色シーン）であると決定される。
（３）特徴的色相が青であり、抽出されたテクスチャが高周波である場合には、海を中心とした風景（海色シーン）であると決定される。
（４）特徴的色相が肌色であり、抽出されたテクスチャが低周波である場合には、人を中心とした人物撮影シーン（ポートレート）であると決定される。
（５）特徴的色相が肌色であり、抽出されたテクスチャが高周波である場合には、浜辺もしくはそれに類する風景（浜辺シーン）であると決定される。
（６）特徴的色相がグレーであり、抽出されたテクスチャが低周波である場合には、夜景であると決定される。
【００６９】
なお、図１６の例では６つの撮影シーンが判定されるので、これらの６つの撮影シーンにそれぞれ対応付けられた色変換ＬＵＴ（第２、第３実施例では色変換ＬＵＴ及びプレ変換テーブル）を準備することが好ましい。
【００７０】
以上説明したように、シーン判定部２６０は、画像データを解析して得られる特徴的色相と特徴的色相を構成する領域のテクスチャとを用いて撮影シーンを判定するので、画像データの解析に基づいて正確な撮影シーンの判定を行うことができる。
【００７１】
すなわち、各撮影シーンには撮影シーンを特徴付ける色相が存在するので、画像データを特徴付ける特徴的色相と各撮影シーンを特徴付ける色相とを対比することによって画像データから撮影シーンを特定することができる。また、画像データの特徴的色相により形成される領域を構成する構成画素について、周波数解析を行ってテクスチャを抽出するので、複数の撮影シーンが同一の色相を特徴的な色相とする場合であっても、撮影シーンを適切に決定することができる。
【００７２】
したがって、画像データファイルＩＭＧ（図１）に撮影シーンに関する情報が付されていない場合であっても、画像データのみから撮影シーンを特定することが可能となり、ユーザのてを煩わすことなく、画像データに対して撮影シーンに応じた色変換を実行することができる。
【００７３】
上記実施例では、画像データの特徴的色相および特徴的色相領域のテクスチャを用いて撮影シーンを判定するが、撮影時の撮影条件を記述する撮影時情報などの付加情報を用いても撮影シーンを判定しても良い。このような撮影時情報はディジタルスチルカメラにおいて設定された撮影シーンを記述することが可能である。したがって、撮影時情報に設定された撮影シーンと、画像データの解析によって得られた撮影シーンとのうちの一方又は双方を利用することによって、撮影シーンを特定し、撮影シーンに適した色変換を実行することができる。
【００７４】
上記実施例では、画像データの色相、周波数を求める際に解析用縮小画像データバッファを用いているが、原画像データ（非縮小画像データ）を用いても良い。かかる場合には、より正確な解析を実行することができる。
【００７５】
上記実施例では、特徴的色相とテクスチャとを用いて撮影シーンを特定しているが、特徴的色相だけを用いて、あるいは、特徴的色相と撮影時情報を用いて撮影シーンを決定しても良い。
【００７６】
上記実施例における人物を中心としたポートレート画像のシーン判定において、更に、全体の顔パーツのエッジに関するパターンマッチング、各々の顔パーツのパターンマッチング、学習済みニューラルネットワークによる判別を行っても良い。かかる場合には、処理対象の画像データが人物を中心とする撮影画像に対応する画像データであるか否かをより正確に判定することができる。また、人物領域から顔領域を抽出することが可能なので、顔領域が暗い場合には逆光であると判定し、通常の明度補正よりも暗部を明るくする補正（ガンマ補正）を実行してもよい。
【００７７】
上記実施例では、テクスチャ抽出にあたって２次元フーリエ変換を用いているが、この他にもウェーブレット変換等を用いても良い。画像データの周波数解析（テクスチャ抽出）を実行することができれば良い。
【００７８】
上記実施例では、画像データの特徴的色相を求め、特徴的色相によって形成されている領域（かかる領域を構成する構成画素）についてテクスチャ抽出（周波数解析）を実行しているが、画像データ全体に対してテクスチャ抽出を実行してもよい。かかる場合には、テクスチャ抽出の結果と、画像データ上の領域（位置）情報とを関連付けておき、特徴的色相の領域情報と照らし合わせることによって、特徴的色相を構成する領域のテクスチャを取得することができる。
【００７９】
Ｅ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００８０】
Ｅ１．変形例１：
第２及び第３実施例では、プレ変換テーブルの参照で得られた仮の格子点入力値ＬＩから最終的な格子点入力値ＦＬＩを決定する際に、付加小数ＡＦにランダムノイズＲＮを加算していたが、付加小数ＡＦの代わりに他の付加的な値を用いて最終的な格子点入力値を決定するようにしてもよい。例えば、付加的な値として、所定のビット数の整数値を入力画素値に応じて付与しておき、これにランダムノイズを加算した加算結果と所定の閾値とを比較することによって最終的な格子点入力値ＦＬＩを決定するようにしてもよい。本明細書では、最終的な格子点入力値ＦＬＩを決定するための付加的な値を「付加判定値」と呼ぶ。
【００８１】
Ｅ２．変形例２：
第２、第３実施例で使用したプレ変換方法の代わりに、他のプレ変換方法を使用することも可能である。例えば、第２、第３実施例ではランダムにノイズを発生させていたが、ディザパターンのような所定のノイズパターンに従ってノイズを発生させるようにしてもよい。プレ変換（第１の変換）としては、入力画像データの画素値を、撮影シーンに適した色変換ルックアップテーブルの不均等格子点のいずれかに相当する格子点入力値に確率的に変換する変換方法を採用することが可能である。
【００８２】
Ｅ３．変形例３：
上記実施例では、ＣＭＹＫの４種類のインクを用いて印刷を行う場合について説明したが、本発明は、任意の種類のインクを用いる場合に適用可能である。
【００８３】
Ｅ４．変形例４：
上記実施例では、インクジェットプリンタに本発明を適用した例を説明したが、本発明はレーザプリンタなどの他の種類のプリンタにも適用可能であり、また、ファクシミリやコピー機にも適用可能である。なお、トナーを用いるプリンタに適用する場合には、トナーが「インク」に相当する。本明細書における「インク」という用語は、狭義のインクと、トナーとを含んでおり、一般に、ドットを形成するための画像形成剤（ドット形成剤）を意味している。
【図面の簡単な説明】
【００８４】
【図１】本発明の一実施例としての画像処理システムの構成を示す説明図である。
【図２】第１実施例における色変換部の内部構成を示すブロック図である。
【図３】複数の色変換ＬＵＴの入力格子点を示す説明図である。
【図４】第２実施例における色変換部の内部構成を示すブロック図である。
【図５】プレ変換とポスト変換の概要を示す説明図である。
【図６】第２実施例における夜景用のプレ変換テーブルと夜景用の色変換ＬＵＴの一例を示す説明図である。
【図７】第２実施例におけるプレ変換の具体例を示す説明図である。
【図８】第３実施例における夜景用のプレ変換テーブルと夜景用の色変換ＬＵＴの一例を示す説明図である。
【図９】第３実施例におけるプレ変換の具体例を示す説明図である。
【図１０】シーン判定部２６０によって実現される機能をブロック図にて示す説明図である。
【図１１】シーン判定処理の処理ルーチンを示すフローチャートである。
【図１２】空を中心とする画像データの縮小画像データバッファの一例を概念的に示す説明図である。
【図１３】図１２に示す縮小画像データバッファに対して２次元フーリエ変換を実行した結果得られるグラフの一例を示す説明図である。
【図１４】海を中心とする画像データの縮小画像データバッファの一例を概念的に示す説明図である。
【図１５】図１４に示す縮小画像データバッファに対して２次元フーリエ変換を実行した結果得られるグラフの一例を示す説明図である。
【図１６】画像データの特徴的色相と特徴的色相領域のテクスチャとを用いて撮影シーンを判定するためのマップの一例を示す説明図である。
【符号の説明】
【００８５】
１００…画像処理システム
２００…コンピュータ
２１０…プリンタドライバ
２２０…解像度変換部
２３０…色変換部
２４０…ハーフトーン処理部
２５０…データ配列部
２６０…シーン判定部
３００…プリンタ
３０１…解析用縮小画像データ生成部
３０２…画像データ解析部
３０３…特徴的色相決定部
３０４…テクスチャ抽出部
３０５…シーン決定部
４２０…ルックアップテーブル選択部
４３０…色変換ルックアップテーブル
４４０…補間実行部
５００…プレ変換部
５１０…テーブル参照部
５２０…テーブル選択部
５３０…プレ変換テーブル
５４０…ランダムノイズ加算部
５５０…グリッド値決定部
６００…ポスト変換部
【図１】
2006261756.tif 000003
【図２】
2006261756.tif 000004
【図３】
2006261756.tif 000005
【図４】
2006261756.tif 000006
【図５】
2006261756.tif 000007
【図６】
2006261756.tif 000008
【図７】
2006261756.tif 000009
【図８】
2006261756.tif 000010
【図９】
2006261756.tif 000011
【図１０】
2006261756.tif 000012
【図１１】
2006261756.tif 000013
【図１２】
2006261756.tif 000014
【図１３】
2006261756.tif 000015
【図１４】
2006261756.tif 000016
【図１５】
2006261756.tif 000017
【図１６】
2006261756.tif 000018