(57)【要約】【課題】  画像種類に適した印刷データを容易に生成することのできる技術を提供する。【解決手段】  画像を、写真画像とＣＧ画像とグラフ画像に分類する。画像をヒストグラムなどにより解析し、画像の種類を判別する。そして、画像種類ごとに備えられたルックアップテーブル（ＬＵＴ）１１４ａ〜１１４ｃを用いて、画像種類に適した色変換処理を行なう。【選択図】        図１
2005335073.tif 000002
【特許請求の範囲】
【請求項１】
複数の色相のインクを用いて印刷を実行する印刷部に供給するため、印刷対象である印刷対象データに基づいて印刷データを生成する印刷制御装置であって、
前記印刷対象データに含まれる印刷対象画像データを解析することによって、前記印刷対象画像データの画像種類を特定する画像解析部と、
画像データとインク量データとの関係を表わす複数種類の色変換関係の中から、前記画像種類に適した１つの色変換関係を選択する選択部と、
前記選択された色変換関係を用いて、前記印刷対象画像データをインク量データに変換する色変換部と、
前記インク量データに基づいて、前記印刷データを生成する印刷データ生成部と
を備えた印刷制御装置。
【請求項２】
請求項１記載の印刷制御装置であって、
前記色変換関係は、ルックアップテーブルで実現されている印刷制御装置。
【請求項３】
請求項２記載の印刷制御装置であって、
前記色変換関係は、所定の基準ルックアップテーブルを前記画像種類に応じて予め定められた変換則で変換することにより生成したルックアップテーブルで実現されている印刷制御装置。
【請求項４】
請求項１記載の印刷制御装置であって、
前記色変換関係は、所定の基準ルックアップテーブルにより前記画像データから変換されたインク量データを、前記画像種類に応じて再調整するインク量調整によって実現されている印刷制御装置。
【請求項５】
請求項１記載の印刷制御装置であって、
前記印刷対象画像データは、１ページの画像の中に挿入されている画像オブジェクトである印刷制御装置。
【請求項６】
請求項１ないし５のいずれか記載の印刷制御装置であって、
前記印刷部は、前記複数の色相のうちの少なくとも１つの所定の色相について、色相が同一で濃度が互いに異なる複数の同一色相インクを収容しており、
前記複数の色変換関係は、前記所定の色相の濃度を表現するための前記複数の同一色相インクの使用比率が互いに異なる関係である
印刷制御装置。
【請求項７】
請求項１ないし５のいずれか記載の印刷制御装置であって、
前記複数の色相のうちの少なくとも１つの所定の色相について、該所定の色相以外の複数の色相のインクを用いて、前記所定の色相と同一の色相を表現することが可能であり、
前記複数の色変換関係は、前記所定の色相の濃度を表現するための、前記所定の色相以外の複数の色相のインクと前記所定の色相のインクとの使用比率が互いに異なる関係である
印刷制御装置。
【請求項８】
複数の色相のインクを用いて印刷を実行するため、印刷対象である印刷対象データに基づいて印刷データを生成する方法であって、
前記印刷対象データに含まれる印刷対象画像データを解析することによって、前記印刷対象画像データの画像種類を特定する画像解析工程と、
画像データとインク量データとの関係を表わす複数種類の色変換関係の中から、前記画像種類に適した１つの色変換関係を選択する選択工程と、
前記選択された色変換関係を用いて、前記印刷対象画像データをインク量データに変換する色変換工程と、
前記インク量データに基づいて、前記印刷データを生成する印刷データ生成工程と
を備えた方法。
【請求項９】
複数の色相のインクを用いて印刷を実行するため、印刷対象である印刷対象データに基づいて印刷データを生成するためのコンピュータプログラムであって、
前記印刷対象データに含まれる印刷対象画像データを解析することによって、前記印刷対象画像データの画像種類を特定する画像解析機能と、
画像データとインク量データとの関係を表わす複数種類の色変換関係の中から、前記画像種類に適した１つの色変換関係を選択する選択機能と、
前記選択された色変換関係を用いて、前記印刷対象画像データをインク量データに変換する色変換機能と、
前記インク量データに基づいて、前記印刷データを生成する印刷データ生成機能と
をコンピュータに実現させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像種類に適した印刷データの生成技術に関する。
【背景技術】
【０００２】
従来から、印刷対象データから印刷データを生成する処理において、印刷対象データの種類に対応した印刷データを生成することが行なわれている。例えば、特許文献１においては、写真モードやテキスト・グラフィックモードなどを用意し、ユーザにより指定されたモードに応じて使用するインクを選択し、そのインクを用いて印刷を行なうための印刷データを生成している。
【０００３】
【特許文献１】特開２００１−７１５３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１においては、ユーザ指定のモードに従っているので、ユーザがモードを指定する必要があり、不便であった。更に、１つの印刷対象データに写真とグラフィックが共に含まれる場合には、一方の画質は向上するが他方の画質が低下してしまうという問題点もあった。
【０００５】
本発明は、上記した問題点を解決するためになされたものであり、画像種類に適した印刷データを容易に生成することのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題の少なくとも一部を解決するため、本発明による印刷制御装置は、
複数の色相のインクを用いて印刷を実行する印刷部に供給するため、印刷対象である印刷対象データに基づいて印刷データを生成する印刷制御装置であって、
前記印刷対象データに含まれる印刷対象画像データを解析することによって、前記印刷対象画像データの画像種類を特定する画像解析部と、
画像データとインク量データとの関係を表わす複数種類の色変換関係の中から、前記画像種類に適した１つの色変換関係を選択する選択部と、
前記選択された色変換関係を用いて、前記印刷対象画像データをインク量データに変換する色変換部と、
前記インク量データに基づいて、前記印刷データを生成する印刷データ生成部と
を備えることを特徴とする。
【０００７】
本発明によれば、画像種類に適した色変換関係を選択して画像データをインク量データに変換しているので、画像種類に適した印刷データを容易に生成することが可能である。
【０００８】
上記した印刷制御装置の前記色変換関係は、ルックアップテーブルで実現されているものとしても良い。
【０００９】
更に、前記色変換関係は、所定の基準ルックアップテーブルを前記画像種類に応じて予め定められた変換則で変換することにより生成したルックアップテーブルで実現されているものとしても良い。
【００１０】
これによれば、予め記憶しておくルックアップテーブルを減少させることができる。
【００１１】
上記した印刷制御装置の前記色変換関係は、所定の基準ルックアップテーブルにより前記画像データから変換されたインク量データを、前記画像種類に応じて再調整するインク量調整によって実現されているものとしても良い。
【００１２】
これによれば、予め記憶しておくルックアップテーブルを減少させることができる。
【００１３】
上記した印刷制御装置の前記印刷対象画像データは、１ページの画像の中に挿入されている画像オブジェクトであるものとしても良い。
【００１４】
これによれば、画像解析部は容易に印刷対象画像データを特定することができる。
【００１５】
前記印刷部は、前記複数の色相のうちの少なくとも１つの所定の色相について、色相が同一で濃度が互いに異なる複数の同一色相インクを収容しており、
前記複数の色変換関係は、前記所定の色相の濃度を表現するための前記複数の同一色相インクの使用比率が互いに異なる関係であるものとしても良い。
【００１６】
これによれば、複数の同一色相インクを比較的バランス良く消費することができる。
【００１７】
前記複数の色相のうちの少なくとも１つの所定の色相について、該所定の色相以外の複数の色相のインクを用いて、前記所定の色相と同一の色相を表現することが可能であり、
前記複数の色変換関係は、前記所定の色相の濃度を表現するための、前記所定の色相以外の複数の色相のインクと前記所定の色相のインクとの使用比率が互いに異なる関係であるものとしても良い。
【００１８】
これによれば、複数の色相のインクを比較的バランス良く消費することができる。
【００１９】
なお本発明は種々の形態で実現可能であり、例えば、印刷制御方法および装置，印刷データ生成方法および装置，印刷データ出力方法および装置，色変換方法および装置，これらの方法または装置の機能を実現するためのコンピュータプログラム、そのプログラムを記録した記録媒体等の形態で実現可能である。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態について、以下の項目に分けて説明する。
Ａ．第一実施例：
Ｂ．第二実施例：
Ｃ．第三実施例：
Ｄ．第四実施例：
Ｅ．変形例：
【００２１】
Ａ．第一実施例：
図１は、本発明の実施例としての印刷システムの構成を示すブロック図である。コンピュータ１００は印刷制御装置として機能し、印刷対象の画像種類に対応した印刷データを生成する。本実施例では、印刷対象画像の種類を、写真画像と、ＣＧ（コンピュータグラフィック）画像と、グラフ画像の３つに分類するが、画像の分類はこれに限らず、これ以外の種々の分類を採用することができる。
【００２２】
コンピュータ１００には、印刷部として機能するプリンタ３０と、モニタ２０とが接続されている。コンピュータ１００では、アプリケーションプログラム１０２とビデオドライバ１０１とプリンタドライバ１１０が動作している。
【００２３】
アプリケーションプログラム１０２は、写真画像データや文字データを含むカラー文書データの編集用プログラムであり、ビデオドライバ１０１を介してカラー文書をモニタ２０に表示する。カラー文書データは、レッド（Ｒ）とグリーン（Ｇ）とブルー（Ｂ）の３色の色成分からなるデータであり、本実施例における印刷対象データである。カラー文書データの例に関しては後述する。
【００２４】
このアプリケーションプログラム１０２が印刷命令を発すると、プリンタドライバ１１０が、カラー文書データをアプリケーションプログラム１０２から受け取り、これをプリンタ３０に供給する印刷データＦＮＬに変換する。
【００２５】
プリンタドライバ１１０の内部には、解像度変換部１１１と、色変換部１１５と、ハーフトーン処理部１１７と、データ配列部１１９と、画像解析部１１３と、複数種類の色変換関係としてのＬＵＴ（ルックアップテーブル）群１１４が備えられている。ＬＵＴ群１１４は、グラフ画像用ＬＵＴ１１４ａと、写真画像用ＬＵＴ１１４ｂと、ＣＧ画像用ＬＵＴ１１４ｃとを含んでいる。ＬＵＴ群１１４は、コンピュータ１００のハードディスクやＣＤ−ＲＯＭ等の外部記憶装置から読み込むことができる。あるいは、プリンタ３０内のＲＯＭに記憶しておき、これから読み込むようにしても良い。なお、色変換関係は本実施例ではＬＵＴで実現されているが、それに限らず、関数などで実現されていても良い。
【００２６】
解像度変換部１１１は、アプリケーションプログラム１０２が扱っているカラー文書データの解像度、即ち、単位長さ当りの画素数をプリンタドライバ１１０が扱うことができる解像度に変換する役割を果たす。画像解析部１１３は、カラー文書データに含まれる画像データを解析して、画像の種類を判別する。色変換部１１５は、画像の種類に応じて選択したＬＵＴを参照しつつ、画素毎に色変換を行なう。色変換では、ＲＧＢデータを、プリンタ３０が使用するシアン（Ｃ），ライトシアン（ＬＣ），マゼンタ（Ｍ），ライトマゼンタ（ＬＭ），イエロ（Ｙ），ブラック（Ｋ）の各インクのインク量データに変換する。色変換されたインク量データは、例えば２５６階調の階調値を有している。
【００２７】
ハーフトーン処理部１１７は、インク量データに対してハーフトーン処理を実行することによって、ドットの形成状態を示すドットデータを生成する。データ配列部１１９は、ハーフトーン処理で作成されたドットデータを、プリンタ３０に転送すべきデータ順に並べ替え、最終的な印刷データＦＮＬとして出力する。なお、この印刷データＦＮＬには、副走査送り量に関するデータも含まれている。本実施例では、ハーフトーン処理部１１７とデータ配列部１１９が印刷データ生成部の機能を実現する。
【００２８】
プリンタ３０は、先述したシアン，ライトシアン，マゼンタ，ライトマゼンタ，イエロ，ブラックのインクすべてを印刷データＦＮＬに従って吐出することによって、印刷媒体上にインクドットを形成する。なお、本実施例のプリンタ３０は画像処理を行っていないが、プリンタドライバ１１０内で行われる処理の一部又は全部をプリンタ３０で行うようにしてもよい。
【００２９】
図２は、カラー文書データの一例を示す説明図である。カラー文書データ２００は、文字データ２１０と、各種の画像データが含まれるデータである。図２のカラー文書データ２００には、グラフ画像データ２２０と、写真画像データ２３０と、ＣＧ画像データ２４０が含まれている。カラー文書データ２００には、常に３種類の画像データが含まれているとは限らず、１種類の画像データ或いは２種類の画像データが含まれている場合もある。
【００３０】
個々の画像データはカラー文書データ中に画像オブジェクトとして識別可能な形式で挿入されている。アプリケーションプログラム１０２は、プリンタドライバ１１０に、各画像データを画像オブジェクトとして送信する。各画像オブジェクトのヘッダには、このページ内の画像オブジェクトの位置に関する情報も含まれている。
【００３１】
図３は、プリンタドライバ１１０における印刷データ生成処理を示すフローチャートである。アプリケーションプログラム１０２が印刷命令を発すると、プリンタドライバ１１０がカラー文書データ２００をアプリケーションプログラム１０２から受け取り、印刷データ生成処理を実行する。
【００３２】
まず、プリンタドライバ１１０の解像度変換部１１１は、カラー文書データ２００を解像度変換する（ステップＳ１００）。次に、画像解析部１１３は、カラー文書データ２００中、文字データ以外（ステップＳ１１０：ＮＯ）の各画像データ２２０〜２４０を解析し、各画像データ２２０〜２４０の種類を判別する（ステップＳ１２０）。
【００３３】
図４は、画像解析処理の詳細手順を示すフローチャートである。画像解析部１１３は、まず解析対象の画像データで表わされる画像（以下、「解析対象画像」と呼ぶ）がグラフ画像であるか否かを判別する。そのために、解析対象画像データのヒストグラムを作成し、２５６３色のうち、解析対象画像データで使用されている色数を集計する（ステップＳ１２１）。なお、３成分のうち１つの成分のみ（例えばＲ成分）を対象として「色数」を集計しても良い。
【００３４】
図５は、グラフ画像２２０のヒストグラムを示す説明図である。図５のヒストグラムには、Ｒ成分の各階調値の画素数を示している。グラフ画像２２０では使用されている色数が自然の画像に比べ少ないので、グラフ画像２２０のヒストグラムを作成すると、ヒストグラムは図５のように少数の階調値に対する画素数のみが現われる離散的な棒グラフになる。Ｇ成分やＢ成分に関しても同様である。
【００３５】
一方、図６は、写真画像２３０のＲ成分のヒストグラムを示す説明図である。写真画像２３０は自然の画像のため多くの色数が使用されており、ヒストグラムは図６のように、連続的な曲線状のグラフになる。
【００３６】
図７は、ＣＧ画像２４０のＲ成分のヒストグラムを示す説明図である。ＣＧ画像２４０も、グラフ画像２２０と比較すると一般に多くの色数が使用される傾向にあり、ヒストグラムは図７のように、連続的な曲線状のグラフになる。但し、図６に示した写真画像のヒストグラムと比較すると、ＣＧ画像のヒストグラムは色数（画素数が０でない階調値の数）が少ないのが普通である。
【００３７】
画像解析部１１３は、解析対象画像で使用されている色数が閾値Ｔａより小さければ（ステップＳ１２２：ＹＥＳ）、解析対象画像はグラフ画像であると特定する（ステップＳ１２３）。閾値Ｔａは、グラフ画像を写真画像やＣＧ画像から判別するのに適切な値として、予め記憶されている。画像解析部１１３は、解析対象画像で使用されている色数が閾値Ｔａ以上であれば（ステップＳ１２２：ＮＯ）、ステップＳ１２４，Ｓ１２５において解析対象画像が写真画像であるかＣＧ画像であるかを判別する。
【００３８】
図８は、写真画像とＣＧ画像の判別方法の一例を示す説明図である。画像解析部１１３は、判別に際し、まず解析対象画像を所定の大きさの複数のエリアに分割する。エリアは、図８の破線同士または破線と実線とで囲まれた範囲である。画像解析部１１３は、次に、エリア内の画素値を調べ、エリア内で画素値が一定であれば、そのエリアをフラットエリアとする。例えば、図８のエリアＡはフラットエリアである。画像解析部１１３は、解析対象画像のすべてのエリアについて、フラットエリアであるか否かを調べ、フラットエリアの数を集計する（ステップＳ１２４）。写真画像は、フラットエリアの数がＣＧ画像に比べ少なくなる傾向にある。
【００３９】
そこで、画像解析部１１３は、フラットエリア数が閾値Ｔｂより小さければ（ステップＳ１２５：ＹＥＳ）、解析対象画像は写真画像であると特定する（ステップＳ１２６）。閾値Ｔｂは、写真画像とＣＧ画像との判別に適切な値として、予め記憶されている。画像解析部１１３は、フラットエリア数が閾値Ｔｂ以上であれば（ステップＳ１２５：ＮＯ）、解析対象画像がＣＧ画像であると特定する（ステップＳ１２７）。
【００４０】
再度、図３に戻り説明する。解析対象画像データの種類を判別したら（ステップＳ１３０）、色変換部１１５は、ＬＵＴ群１１４のうち画像データの種類に対するＬＵＴを用いて、色変換処理を行なう（ステップＳ１４０〜ステップＳ１４２）。
【００４１】
ステップＳ１４０〜Ｓ１４２のブロックには、ＬＵＴ群１１４によりマゼンタ成分を再現する際のマゼンタインクＭとライトマゼンタインクＬＭのインク量を示す図が併せて示されている。図の横軸はマゼンタ成分の階調値（すなわち画像濃度）であり、縦軸はマゼンタインクＭ又はライトマゼンタインクＬＭのインク量の階調値である。一点鎖線は、淡インクであるライトマゼンタインクＬＭのインク量を示し、実線は濃インクであるマゼンタインクＭのインク量を示している。即ち、ＬＭａ，ＬＭｇはそれぞれ写真画像，ＣＧ画像に対するライトマゼンタインクＬＭのインク量を示し、Ｍｆ，Ｍａ，Ｍｇはそれぞれグラフ画像，写真画像，ＣＧ画像に対するマゼンタインクＭのインク量を示している。
【００４２】
ステップＳ１４０で使用されるグラフ画像用ＬＵＴ１１４ａでは、ライトマゼンタインクＬＭは使用されず、マゼンタインクＭのみが使用される。ステップＳ１４１で使用される写真画像用ＬＵＴ１１４ｂでは、マゼンタ成分の画像濃度が８０まではライトマゼンタインクＬＭのみが使用され、８０以上でマゼンタインクＭが使用される設定となっている。ステップＳ１４２で使用されるＣＧ画像用ＬＵＴ１１４ｃでは、マゼンタ成分の画像濃度が３０まではライトマゼンタインクＬＭのみが使用され、３０以上でマゼンタインクＭが使用される設定となっている。なお、ＬＵＴ群１１４の出力値は、他のインクのインク量も含んでいるが、図３では図示が省略されている。
【００４３】
解析対象画像データの種類がグラフ画像データの場合（ステップＳ１３０）、あるいは文字データの場合（ステップＳ１１０：ＹＥＳ）、色変換部１１５は、グラフ画像用ＬＵＴ１１４ａを用いて色変換処理を行なう（ステップＳ１４０）。グラフ画像用ＬＵＴ１１４ａは濃インクＭが使用されるよう設定されている。この理由は、グラフ画像や文字では彩度が重視されており、濃インクのみを用いることによって彩度が高くなるからである。
【００４４】
解析対象画像データの種類が写真画像データの場合（ステップＳ１３０）、色変換部１１５は、写真画像用ＬＵＴ１１４ｂを用いて色変換処理を行なう（ステップＳ１４１）。写真画像用ＬＵＴ１１４ｂでは、明るい領域では淡インクＬＭが使用されるよう設定されている。この理由は、写真画像では粒状性は淡インクをより多く用いる方が良好だからである。
【００４５】
解析対象画像データの種類がＣＧ画像データの場合（ステップＳ１３０）、色変換部１１５は、ＣＧ画像用ＬＵＴ１１４ｃを用いて色変換処理を行なう（ステップＳ１４２）。ＣＧ画像用ＬＵＴ１１４ｃは、淡インクＬＭも使用しつつ濃インクＭが写真画像よりも多く使用されるよう設定されている。この理由は、ＣＧ画像ではグラデーションと彩度が共に重視されており、グラデーションは淡インクを用いることにより良好になり、彩度は濃インクを用いることにより高くなるからである。
【００４６】
以上のインク量を示す図では、ライトマゼンタインクＬＭとマゼンタインクＭの場合について説明したが、ライトシアンインクＬＣとシアンインクＣについても同様の特性を設定しておくことが好ましい。なお、他の任意の色相（無彩色も含む）について、複数の同一色相インクを利用することも可能である。この場合に、少なくとも１つの色相について、画像種類毎に同一色相インクの使用比率を変えることが好ましい。
【００４７】
色変換処理がなされたら、ハーフトーン処理部１１７は、ステップＳ１４０〜ステップＳ１４２で求めたインク量の階調値に対してハーフトーン処理を行なう（ステップＳ１５０）。データ配列部１１９は、ハーフトーン処理された多階調データを、プリンタ３０に転送すべきデータ順に並べ替え、最終的な印刷データＦＮＬとして出力する（ステップＳ１６０）。
【００４８】
以上説明したように、本実施形態の印刷システムによれば、グラフ画像データと写真画像データとＣＧ画像データという３種類の画像データを含んだカラー文書データ２００においても、各種画像データに適した印刷データＦＮＬを容易に生成することができる。また、本実施例によれば、印刷画像の品質を低下させることなく、複数の同一色相インクをバランス良く消費することができるので、インクの使用効率を向上させることもできる。
【００４９】
Ｂ．第二実施例：
第一実施例では、画像種類に応じて淡インクと濃インクの使用比率を変えていたが、第二実施例では、画像種類に応じてコンポジットブラック用の有彩色インクとブラックインクの使用比率を変更する。
【００５０】
図９は、写真画像とＣＧ画像においてグレイ成分を再現する際のブラックインクとコンポジットブラック用インクのインク量を示す説明図である。図の横軸はグレイ成分の階調値であり、縦軸はブラックインク又はコンポジットブラック用インクのインク量の階調値である。ここで、コンポジットブラック用インクのインク量とは、グレイ成分を再現するために使用される複数の有彩色インク（例えば、シアンＣ，マゼンタＭ，イエロＹのインク）の個々のインク量を示す。写真画像とＣＧ画像では、明るい領域でコンポジットブラック用インクが使用されるよう設定されている。この理由は、写真画像とＣＧ画像では、特に明るい領域での粒状性が重視されており、粒状性はインクをより多く用いる方が良好だからである。写真画像用ＬＵＴ１１４ｂやＣＧ画像用ＬＵＴ１１４ｃは、このような使用比率のインク量を出力するＬＵＴである。
【００５１】
図１０は、グラフ画像においてグレイ成分を再現する際のブラックインクのインク量を示す説明図である。図の横軸はグレイ成分の階調値であり、縦軸はブラックインクのインク量の階調値である。グラフ画像では、ブラックインクのみが使用されるよう設定されている。この理由は、グラフ画像では、よりくっきりとした黒が好ましいからである。
【００５２】
このように、第二実施例では、グレイ成分を再現する際のインクの使用比率を画像種類に応じて変更することによって、画像種類に適した画像再現を実現することが可能である。
【００５３】
なお、画像種類に応じたインク量の使用比率の変更は、グレイ成分に限らずレッド成分など他の成分についても適用可能である。例えばレッド成分に適用する場合には、マゼンタインクＭとイエロインクを用いてレッド成分を再現するコンポジット色再現用インクのインク量と、レッドインクのインク量との使用比率を変更すれば良い。これらの例から理解できるように、一般には、所定の色相の濃度を再現するために、その所定の色相以外の複数の色相のインクと、所定の色相のインクとの使用比率を画像種類に応じて変更することができる。
【００５４】
Ｃ．第三実施例：
第一実施例では、画像種類毎にＬＵＴを用意して記憶していたが、第三実施例では、基準となるＬＵＴのみを予め記憶しておき、色変換処理の前に基準のＬＵＴから画像の種類に適したＬＵＴを生成する。以下では、写真画像用ＬＵＴ１１４ｂが基準のＬＵＴであるものとして、写真画像用ＬＵＴ１１４ｂからグラフ画像用ＬＵＴ１１４ａとＣＧ画像用ＬＵＴ１１４ｃを生成する処理を説明する。なお、グラフ画像用ＬＵＴ１１４ａ又はＣＧ画像用ＬＵＴ１１４ｃを基準のＬＵＴであるものとして、それ以外のＬＵＴを生成するものとしても良い。更に、その他のＬＵＴを基準のＬＵＴとして用いることも可能である。なお、基準のＬＵＴがそのまま使用される画像種類（例えば写真画像）については、無変換関係を示す変換則によって、そのＬＵＴが生成されているものと考えることができる。
【００５５】
図１１は、写真画像用ＬＵＴ１１４ｂからグラフ画像用ＬＵＴ１１４ａを生成する処理を説明する説明図である。図１１（ａ）は、マゼンタ成分を再現する際の、写真画像用ＬＵＴ１１４ｂのマゼンタインクＭとライトマゼンタインクＬＭのインク量を示す図である。グラフ画像用ＬＵＴ１１４ａを生成する処理では、写真画像用ＬＵＴ１１４ｂにおいて、以下の処理に相当する処理を行ない、グラフ画像用ＬＵＴ１１４ａを生成する。
【００５６】
図１１（ｂ）と図１１（ｃ）は、図１１（ａ）の関係を、ライトマゼンタインクＬＭのインク量ＬＭａとマゼンタインクＭのインク量Ｍａに分離して描いたものである。図１１（ｄ）の矢印で示すように、ライトマゼンタインクＬＭのインク量ＬＭａは、同一のマゼンタ濃度を再現するマゼンタインクＭのインク量Ｍｒｅｐに置き換えることができる。ここで用いるライトマゼンタインクＬＭとマゼンタインクＭは、インク量が３：１の時に、ほぼ同じ階調値を表現するので、（インク量Ｍｒｅｐ）＝（インク量ＬＭａ／３）として置き換えることができる。そして、図１１（ｄ）のマゼンタインクＭのインク量Ｍｒｅｐと図１１（ｃ）のマゼンタインクＭのインク量Ｍａを足し合わせて、図１１（ｅ）の関係を生成する。写真画像用ＬＵＴ１１４ｂにおいて、写真画像用ＬＵＴ１１４ｂ内に格納された各出力値に対して以上の処理を行なうことによって、グラフ画像用ＬＵＴ１１４ａが生成される。
【００５７】
なお、この変換処理は、以下の式（１ａ），（１ｂ）で表現することができる。
Ｍｆ  ＝  Ｍａ  ＋  Ｋｍ・ＬＭａ  ・・・（１ａ）
ＬＭｆ  ＝  ０  ・・・（１ｂ）
ここで、Ｍｆ，ＬＭｆは変換後のマゼンタインクＭとライトマゼンタインクＬＭのインク量、Ｍａ，ＬＭａは変換前のマゼンタインクＭとライトマゼンタインクＬＭのインク量、Ｋｍは変換係数である。図１１の例では、Ｋｍ＝１／３である。
【００５８】
図１２は、写真画像用ＬＵＴ１１４ｂからＣＧ画像用ＬＵＴ１１４ｃを生成する処理を説明する説明図である。図１２（ａ）は、マゼンタ成分を再現する際の、写真画像用ＬＵＴ１１４ｂのマゼンタインクＭとライトマゼンタインクＬＭのインク量を示す図である。ＣＧ画像用ＬＵＴ１１４ｃを生成する処理では、写真画像用ＬＵＴ１１４ｂにおいて、以下の処理に相当する処理を行ない、ＣＧ画像用ＬＵＴ１１４ｃを生成する。
【００５９】
図１２（ｂ），図１２（ｃ）は、図１２（ａ）の関係を、ライトマゼンタインクＬＭのインク量ＬＭａとマゼンタインクＭのインク量Ｍａに分離して描いたものである。図１２（ｄ）の矢印で示すように、マゼンタ成分が３０以上のライトマゼンタインクＬＭのインク量ＬＭａは、マゼンタインクＭのインク量ＭｒｅｐとライトマゼンタインクＬＭのインク量ＬＭｇに置き換えることができる。図１２（ｄ）における実線はマゼンタインクＭのインク量Ｍｒｅｐを示し、二点鎖線は置き換えられた後のライトマゼンタインクＬＭのインク量ＬＭｇを示し、太い実線はインク量Ｍｒｅｐとインク量ＬＭｇとが重なっている箇所を示す。置き換えられた後のライトマゼンタインクＬＭのインク量ＬＭｇは、図１２（ｄ）のグラフにおいて（３０，インク量ＬＭａ）と、（２５５，０）とを結ぶ直線を示す。ライトマゼンタインクＬＭの元のインク量ＬＭａと、置き換えられた後のインク量ＬＭｇの差は、マゼンタインクＭのインク量Ｍｒｅｐで置き換えられている。これらのインク量には、Ｍｒｅｐ＝（ＬＭａ―ＬＭｇ）／３の関係が成立する。そして、図１２（ｄ）のマゼンタインクＭのインク量Ｍｒｅｐと図１２（ｃ）のマゼンタインクＭのインク量Ｍａを足し合わせて図１２（ｅ）の関係を生成する。写真画像用ＬＵＴ１１４ｂにおいて、写真画像用ＬＵＴ１１４ｂ内に格納された各出力値に対して以上の処理を行なうことによって、ＣＧ画像用ＬＵＴ１１４ｃが生成される。
【００６０】
なお、この変換処理は、以下の式（２ａ），（２ｂ）で表現することができる。
Ｍｇ  ＝  Ｍａ  ＋  Ｒｍ・Ｋｍ・ＬＭａ  ・・・（２ａ）
ＬＭｇ  ＝  ＬＭａ  ―  Ｒｍ・ＬＭａ  ・・・（２ｂ）
ここで、Ｒｍは淡インクのうちで濃インクに置換される割合を示す係数（以下、「置換割合」と呼ぶ）であり、図１２の例では、マゼンタ成分が３０より小さい場合は、Ｒｍは０である。一方、マゼンタ成分が３０〜８０の間では、Ｒｍは０から所定値（例えば０．７）まで直線的に増加し、マゼンタ成分が８０以上では、Ｒｍはその所定値に維持されている。なお、式（２ａ），（２ｂ）でＲｍを１とすると、式（２ａ），（２ｂ）の右辺はそれぞれ式（１ａ），（１ｂ）の右辺と一致する。つまり、式（１ａ），（１ｂ）は一般的に式（２ａ），（２ｂ）を用いて表現することも可能である。
【００６１】
以上の第三実施例では、淡インクと濃インクがライトマゼンタインクＬＭとマゼンタインクＭの場合について説明したが、これに限らず、ライトシアンＬＣとシアンＣについても同様の処理を行なうことが好ましい。
【００６２】
なお、図１１で説明したグラフ画像用ＬＵＴ１１４ａを生成する処理や、図１２で説明したＣＧ画像用ＬＵＴ１１４ｃを生成する処理においては、ライトマゼンタインクＬＭとマゼンタインクＭを３：１という一定の比率Ｋｍで置き換えているが、この比率Ｋｍはインク量に応じて変化する場合がある。図１３は、濃インク量に対する濃淡比率が変化する例を示す説明図である。このようなグラフを参照しつつ、淡インクであるライトマゼンタインクＬＭのインク量を、濃インクであるマゼンタインクＭのインク量に置き換える処理を行なうものとしても良い。
【００６３】
写真画像用ＬＵＴ１１４ｂからグラフ画像用ＬＵＴ１１４ａやＣＧ画像用ＬＵＴ１１４ｃを生成するタイミングは、コンピュータ１００の電源が入れられた後であっても良く、またアプリケーションプログラム１０２が印刷命令を発した後や、画像解析後としても良い。
【００６４】
このように、第三実施例では、基準のＬＵＴである写真画像用ＬＵＴ１１４ｂを、画像種類に応じて予め定められた変換則で変換することにより、グラフ画像用ＬＵＴ１１４ａとＣＧ画像用ＬＵＴ１１４ｃを生成する。このように変換して生成されたＬＵＴを用いれば、画像種類に適した画像再現を実現することが可能である。
【００６５】
Ｄ．第四実施例：
第一実施例では画像種類毎にＬＵＴを用意して記憶していたが、第四実施例では、基準となるＬＵＴのみを記憶しておき、基準となるＬＵＴで色変換処理を行なった後、更に画像種類に応じた変換処理を行なう。変換処理後のインク量が、画像種類に適したインク量である。以下では、写真画像用ＬＵＴ１１４ｂが基準のＬＵＴであるものとして上記処理について説明するが、グラフ画像用ＬＵＴ１１４ａやＣＧ画像用ＬＵＴ１１４ｃが基準のＬＵＴであるものとしても良いし、その他のＬＵＴを基準のＬＵＴとして用いることも可能である。
【００６６】
図１４は、画像種類に応じた変換処理を示す説明図である。説明図中のＣａ，ＬＣａ，Ｍａ，ＬＭａ，Ｙａ，Ｋａは、それぞれＲＧＢ成分を写真画像用ＬＵＴ１１４ｂで色変換処理した後のシアン，ライトシアン，マゼンタ，ライトマゼンタ，イエロ，ブラックのインク量を示している。画像が写真画像である場合は、これらのインク量をそのまま用いることができる。グラフ画像又はＣＧ画像である場合は、インク量の変換処理を行なって、使用するインク量を算出する。
【００６７】
変換処理は、所定の関数ｆや関数ｇを用いて行なう。図中の関数ｆは、画像がグラフ画像の場合のインク量Ｃｆ，ＬＣｆ，Ｍｆ，ＬＭｆ，Ｙｆ，Ｋｆを算出するために用いられる関数であり、関数ｆによれば、それぞれのインク量は、以下の（３ａ）〜（３ｆ）で与えられる。
Ｃｆ  ＝  Ｃａ  ＋  Ｋｍ・ＬＣａ  ・・・（３ａ）
ＬＣｆ＝  ０  ・・・（３ｂ）
Ｍｆ  ＝  Ｍａ  ＋  Ｋｍ・ＬＭａ  ・・・（３ｃ）
ＬＭｆ＝  ０  ・・・（３ｄ）
Ｙｆ  ＝  Ｙａ  ・・・（３ｅ）
Ｋｆ  ＝  Ｋａ  ・・・（３ｆ）
と求められる。ここで、Ｃｆ，ＬＣｆ，Ｍｆ，ＬＭｆ，Ｙｆ，Ｋｆは、それぞれシアン，ライトシアン，マゼンタ，ライトマゼンタ，イエロ，ブラックのインク量であり、Ｋｍは変換係数である。関数ｆは、上記した第三実施例におけるグラフ画像用ＬＵＴ１１４ａの生成処理に相当する変換を行なっている。具体的には、式（３ｃ），（３ｄ）は式（１ａ），（１ｂ）に一致しており、式（３ａ），（３ｂ）は式（１ａ），（１ｂ）において、マゼンタ成分のインク量をシアン成分のインク量に置換したものとなっている。
【００６８】
同様に、画像がＣＧ画像の場合には、関数ｇを用いて、画像がＣＧ画像の場合のインク量Ｃｇ，ＬＣｇ，Ｍｇ，ＬＭｇ，Ｙｇ，Ｋｇを算出するために用いられる関数であり、関数ｇによれば、それぞれのインク量は、以下の（３ｇ）〜（３ｌ）で与えられる。
Ｃｇ  ＝  Ｃａ  ＋  Ｒｃ・Ｋｃ・ＬＣａ  ・・・（３ｇ）
ＬＣｇ＝  ＬＣａ  ―  Ｒｃ・ＬＣａ  ・・・（３ｈ）
Ｍｇ  ＝  Ｍａ  ＋  Ｒｍ・Ｋｍ・ＬＭａ  ・・・（３ｉ）
ＬＭｇ＝  ＬＭａ  ―  Ｒｍ・ＬＭａ  ・・・（３ｊ）
Ｙｇ  ＝  Ｙａ  ・・・（３ｋ）
Ｋｇ  ＝  Ｋａ  ・・・（３ｌ）
ここで、Ｃｇ，ＬＣｇ，Ｍｇ，ＬＭｇ，Ｙｇ，Ｋｇは、それぞれシアン，ライトシアン，マゼンタ，ライトマゼンタ，イエロ，ブラックのインク量である。Ｒｃ，Ｋｃはそれぞれシアン成分に関する置換割合と変換係数であり、Ｒｍ，Ｋｍはそれぞれマゼンタ成分に関する置換割合と変換係数である。関数ｇも、上記した第三実施例におけるＣＧ画像用ＬＵＴ１１４ｃの生成処理に相当する変換を行なう。具体的には、式（３ｉ），（３ｊ）は、それぞれ式（２ａ），（２ｂ）に一致しており、式（３ｇ），（３ｈ）は、式（２ａ），（２ｂ）において、マゼンタ成分のインク量をシアン成分のインク量に置換したものとなっている。
【００６９】
なお、式（３ｇ）〜（３ｌ）でＲｃとＲｍを１とすると、式（３ｇ）〜（３ｌ）の右辺はそれぞれ式（３ａ）〜（３ｆ）の右辺と一致する。つまり、式（３ａ）〜（３ｆ）は一般的に式（３ｇ）〜（３ｌ）を用いて表現することも可能である。
【００７０】
このように、第四実施例では、基準のＬＵＴで画像データの色変換処理を行なってインク量を求めた後、求めたインク量を画像種類に応じて変換して再調整することにより、画像種類に適した画像再現を実現することが可能である。なお、基準のＬＵＴとして自身のＬＵＴが使用されている画像種類（第四実施例では写真画像）については、基準となるＬＵＴで色変換処理を行なってインク量を求めた後、求めたインク量を、無変換関係を示す変換則によって変換して、そのインク量が計算されているものと考えることができる。また、上記で説明した変換処理は、関数ではなく所定のテーブルを用いて行なうことも可能である。
【００７１】
Ｅ．変形例：
なお、この発明は上記の実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００７２】
（１）第一実施例では、フラットエリア数により、ＣＧ画像と写真画像を判別したが、他の方法を用いて両者を判別しても良い。例えば、画素値を解析し、同じ画素値を有する画素が画像内で所定数以上連続する場合には、ＣＧ画像であると判別するものとしても良い。この際、画像の横方向に連続する場合にＣＧ画像であると判別するものとしても良いし、縦方向に連続する場合にＣＧ画像であると判別するものとしても良い。
【００７３】
（２）第一実施例では、画像解析部１１３は、ヒストグラムなどを用いて画像種類を特定したが、他の方法を用いて画像種類を特定することも可能である。例えば、画像データのヘッダ情報に画像種類を特定するための情報が含まれている場合もある。その場合、ヘッダ情報を解析して画像種類を特定するものとしても良い。この説明から理解できるように、「画像データを解析する」とは、画像データの画素値を解析する場合に限らず、画像データの付属情報（例えばヘッダ情報）を解析する場合も含む広い意味を有している。
【００７４】
（３）第一実施例では、画像データは画像オブジェクトであるものとしたが、これに限らず、画像データは、独立した画像部品として挿入されていれば良い。これによれば、画像解析部１１３は、カラー文書データ２００内における画像データの位置を把握することができる。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施例としての印刷制御装置の構成を示すブロック図。
【図２】カラー文書データの一例を示す説明図。
【図３】プリンタドライバ１１０における印刷データ生成処理を示すフローチャート。
【図４】画像解析処理の詳細手順を示すフローチャート。
【図５】グラフ画像２２０のヒストグラムを示す説明図。
【図６】写真画像２３０のヒストグラムを示す説明図。
【図７】ＣＧ画像２４０のヒストグラムを示す説明図。
【図８】写真画像とＣＧ画像の判別方法の一例を示す説明図。
【図９】写真画像とＣＧ画像においてグレイ成分を再現する際のブラックインクとコンポジットブラック用インクのインク量を示す説明図。
【図１０】ググラフ画像においてグレイ成分を再現する際のブラックインクのインク量を示す説明図。
【図１１】写真画像用ＬＵＴ１１４ｂからグラフ画像用ＬＵＴ１１４ａを生成する処理を説明する説明図。
【図１２】写真画像用ＬＵＴ１１４ｂからＣＧ画像用ＬＵＴ１１４ｃを生成する処理を説明する説明図。
【図１３】濃インク量に対する濃淡比率が変化する例を示す説明図。
【図１４】画像種類に応じた変換処理を示す説明図。
【符号の説明】
【００７６】
２０...モニタ
３０...プリンタ
１００...コンピュータ
１０１...ビデオドライバ
１０２...アプリケーションプログラム
１１０...プリンタドライバ
１１１...解像度変換部
１１３...画像解析部
１１４...ＬＵＴ
１１４ａ...写真画像用ＬＵＴ
１１４ｂ...ＣＧ画像用ＬＵＴ
１１４ｃ...グラフ画像用ＬＵＴ
１１４ｄ...文字用ＬＵＴ
１１５...色変換部
１１７...ハーフトーン処理部
１１９...データ配列部
２００...カラー文書データ
２１０...文字データ
２２０...グラフ画像
２３０...写真画像
２４０...ＣＧ画像
ｆ，ｇ...関数
ＦＮＬ...印刷データ
【図１】
2005335073.tif 000003
【図２】
2005335073.tif 000004
【図３】
2005335073.tif 000005
【図４】
2005335073.tif 000006
【図５】
2005335073.tif 000007
【図６】
2005335073.tif 000008
【図７】
2005335073.tif 000009
【図８】
2005335073.tif 000010
【図９】
2005335073.tif 000011
【図１０】
2005335073.tif 000012
【図１１】
2005335073.tif 000013
【図１２】
2005335073.tif 000014
【図１３】
2005335073.tif 000015
【図１４】
2005335073.tif 000016