(57)【要約】【課題】画像データの画像処理に関する技術を提供する。【解決手段】アプリケーションモジュールから印刷用の記述言語で記録された画像データを受け取り、画像処理を行って印刷装置に出力する画像処理装置であって、特殊光沢を用いて表現された印刷対象画像の画像データをアプリケーションモジュールから入力する入力部と、記述言語に沿って画像データを解釈し、一又は複数のオブジェクトの集合からなる描画データに変換する描画データ変換部と、描画データをオブジェクト毎に制御することによって、印刷対象画像の質感を調整可能に制御し、印刷装置が解釈可能な印刷用データの形式で出力する質感制御部とを備える。【選択図】図３
2012227591.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションモジュールから印刷用の記述言語で記録された画像データを受け取り、画像処理を行って印刷装置に出力する画像処理装置であって、
特殊光沢を用いて表現された印刷対象画像の前記画像データを前記アプリケーションモジュールから入力する入力部と、
前記記述言語に沿って前記画像データを解釈し、一又は複数のオブジェクトの集合からなる描画データに変換する描画データ変換部と、
前記描画データを前記オブジェクト毎に制御することによって、前記印刷対象画像の質感を調整可能に制御し、前記印刷装置が解釈可能な印刷用データの形式で出力する質感制御部と
を備える
画像処理装置。
【請求項２】
請求項１記載の画像処理装置であって、
前記質感は、前記印刷対象画像における、明度、彩度、色相、前記特殊光沢の程度、およびテクスチャのうちの、少なくともいずれか一つである
画像処理装置。
【請求項３】
請求項１または請求項２記載の画像処理装置であって、
前記質感制御部は、
前記描画データを前記オブジェクト毎に制御する質感制御処理部と、
前記制御を行った後の前記描画データを、前記特殊光沢を有する特殊光沢インクを含む前記印刷装置が印刷に用いる各インク色のインク量で記録したインク量データに変換する色変換処理部と、
前記インク量データに基づいて前記印刷用データを出力する出力処理部と
を備える
画像処理装置。
【請求項４】
請求項１または請求項２記載の画像処理装置であって、
前記描画データ変換部は、
前記記述言語に沿って解釈した前記画像データを、前記特殊光沢を有する特殊光沢インクを含む前記印刷装置が印刷に用いる各インク色のインク量で記録したインク量データに変換する色変換処理部と、
前記インク量データを、一又は複数のオブジェクトの集合からなる描画データに変換する描画データ変換処理部と、
を備え、
前記質感制御部は、
前記描画データを前記オブジェクト毎に制御する質感制御処理部と、
前記制御を行った後の前記描画データに基づいて前記印刷用データを出力する出力処理部と
を備える
画像処理装置。
【請求項５】
請求項３または請求項４に記載の画像処理装置であって、
前記質感制御処理部は、前記印刷装置が印刷の実行時に所定の単位面積当たりに吐出するインクの最大インク量に関する情報を参照して、前記最大インク量の範囲内で前記質感の制御を行う
画像処理装置。
【請求項６】
前記特殊光沢は金属光沢である請求項１ないし請求項５のいずれか記載の画像処理装置。
【請求項７】
アプリケーションモジュールから印刷用の記述言語で記録された画像データを受け取り、画像処理を行って印刷を行う印刷装置であって、
特殊光沢を用いて表現された印刷対象画像の前記画像データを前記アプリケーションモジュールから入力する入力部と、
前記記述言語に沿って前記画像データを解釈し、一又は複数のオブジェクトの集合からなる描画データに変換する描画データ変換部と、
前記描画データを前記オブジェクト毎に制御することによって、前記印刷対象画像の質感を調整可能に制御する質感制御部と、
前記制御を行った後の前記描画データに基づいて前記印刷を行う印刷実行部と
を備える印刷装置。
【請求項８】
アプリケーションモジュールが出力した画像データに画像処理を行って印刷装置に出力するための画像処理プログラムであって、
特殊光沢を用いて表現された印刷対象画像の前記画像データであって、印刷用の記述言語で記録された前記画像データを、前記アプリケーションモジュールから入力する機能と、
前記記述言語に沿って前記画像データを解釈し、一又は複数のオブジェクトの集合からなる描画データに変換する機能と、
前記描画データを前記オブジェクト毎に制御することによって、前記印刷対象画像の質感を調整可能に制御し、前記印刷装置が解釈可能な印刷用データの形式で出力する機能とを
コンピューターに実現させる画像処理プログラム。
【請求項９】
アプリケーションモジュールが出力した画像データに画像処理を行って印刷装置に出力する画像処理方法であって、
特殊光沢を用いて表現された印刷対象画像の前記画像データであって、印刷用の記述言語で記録された前記画像データを、前記アプリケーションモジュールから入力し、
前記記述言語に沿って前記画像データを解釈し、一又は複数のオブジェクトの集合からなる描画データに変換し、
前記描画データを前記オブジェクト毎に制御することによって、前記印刷対象画像の質感を調整可能に制御し、前記印刷装置が解釈可能な印刷用データの形式で出力する
画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、詳しくは、アプリケーションモジュールから印刷用の記述言語で記録された画像データを受け取り、画像処理を行って印刷装置に出力する画像処理装置の技術に関する。
【背景技術】
【０００２】
印刷によって得られる印刷画像で質感を表現する技術として、例えば特殊光沢を表現可能に印刷する技術が知られている（例えば、下記特許文献１）。ところで、質感を表現して生成した印刷対象画像の画像データを印刷する場合、印刷対象画像の生成時に画像生成者が所望する質感と、印刷後の印刷画像において得られる質感とが異なる場合がある。再度、画像データ上で質感を調整する場合、その印刷対象画像を生成したアプリケーション（以下、画像生成アプリケーション）を用いて質感の調整を行うのが通常である。しかし、例えば、印刷対象画像を生成した画像生成者と、印刷を行う印刷者とが異なる場合であって、印刷者が質感を調整する場合、その画像生成アプリケーションを入手し、当該画像生成アプリケーション上で質感の調整を行う必要があった。また、複数回の微調整によって質感を精度良く印刷画像で再現する場合には、微調整の度に、画像データを画像生成アプリケーションに戻して調整をする必要があり、調整工程の煩雑さが指摘されていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−５２２２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の問題を踏まえ、本発明が解決しようとする課題は、画像生成アプリケーションを用いずに印刷対象画像の質感の調整を行うことである。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
［適用例１］
アプリケーションモジュールから印刷用の記述言語で記録された画像データを受け取り、画像処理を行って印刷装置に出力する画像処理装置であって、特殊光沢を用いて表現された印刷対象画像の前記画像データを前記アプリケーションモジュールから入力する入力部と、前記記述言語に沿って前記画像データを解釈し、一又は複数のオブジェクトの集合からなる描画データに変換する描画データ変換部と、前記描画データを前記オブジェクト毎に制御することによって、前記印刷対象画像の質感を調整可能に制御し、前記印刷装置が解釈可能な印刷用データの形式で出力する質感制御部とを備える画像処理装置。
【０００６】
この画像処理装置によると、画像生成用のアプリケーションプログラムを用いずに印刷対象画像の質感を制御することができる。
【０００７】
［適用例２］
適用例１記載の画像処理装置であって、前記質感は、前記印刷対象画像における、明度、彩度、色相、前記特殊光沢の程度、およびテクスチャのうちの、少なくともいずれか一つである画像処理装置。
【０００８】
この画像処理装置によると、印刷画像の明度、彩度、色相、前記特殊光沢の程度、およびテクスチャを制御することができる。
【０００９】
［適用例３］
適用例１または適用例２記載の画像処理装置であって、前記質感制御部は、前記描画データを前記オブジェクト毎に制御する質感制御処理部と、前記制御を行った後の前記描画データを、前記特殊光沢を有する特殊光沢インクを含む前記印刷装置が印刷に用いる各インク色のインク量で記録したインク量データに変換する色変換処理部と、前記インク量データに基づいて前記印刷用データを出力する出力処理部とを備える画像処理装置。
【００１０】
この画像処理装置によると、処理工程において、印刷用言語解釈以降であってインク量データに変換前のデータに描画データに対して質感の制御を行うことができる。
【００１１】
［適用例４］
適用例１または適用例２記載の画像処理装置であって、前記描画データ変換部は、前記記述言語に沿って解釈した前記画像データを、前記特殊光沢を有する特殊光沢インクを含む前記印刷装置が印刷に用いる各インク色のインク量で記録したインク量データに変換する色変換処理部と、前記インク量データを、一又は複数のオブジェクトの集合からなる描画データに変換する描画データ変換処理部と、を備え、前記質感制御部は、前記描画データを前記オブジェクト毎に制御する質感制御処理部と、前記制御を行った後の前記描画データに基づいて前記印刷用データを出力する出力処理部とを備える画像処理装置。
【００１２】
この画像処理装置によると、インク量データにおいて、印刷対象画像の質感を調整することができる。
【００１３】
［適用例５］
適用例３または適用例４に記載の画像処理装置であって、前記質感制御処理部は、前記印刷装置が印刷の実行時に所定の単位面積当たりに吐出するインクの最大インク量に関する情報を参照して、前記最大インク量の範囲内で前記質感の制御を行う画像処理装置。
【００１４】
この画像処理装置によると、最大インク量の範囲内で質感の制御を行うので、印刷の実行時にインクによる滲みを抑制することができる。
【００１５】
［適用例６］
前記特殊光沢は金属光沢である適用例１ないし適用例５のいずれか記載の画像処理装置。
この画像処理装置によると、印刷対象画像の金属光沢の程度を制御することができる。
【００１６】
［適用例７］
アプリケーションモジュールから印刷用の記述言語で記録された画像データを受け取り、画像処理を行って印刷を行う印刷装置であって、特殊光沢を用いて表現された印刷対象画像の前記画像データを前記アプリケーションモジュールから入力する入力部と、前記記述言語に沿って前記画像データを解釈し、一又は複数のオブジェクトの集合からなる描画データに変換する描画データ変換部と、前記描画データを前記オブジェクト毎に制御することによって、前記印刷対象画像の質感を調整可能に制御する質感制御部と、前記制御を行った後の前記描画データに基づいて前記印刷を行う印刷実行部とを備える印刷装置。
【００１７】
この印刷装置によると、画像生成用のアプリケーションプログラムを用いずに印刷対象画像の質感を制御して、印刷をすることができる。
【００１８】
［適用例８］
アプリケーションモジュールが出力した画像データに画像処理を行って印刷装置に出力するための画像処理プログラムであって、特殊光沢を用いて表現された印刷対象画像の前記画像データであって、印刷用の記述言語で記録された前記画像データを、前記アプリケーションモジュールから入力する機能と、前記記述言語に沿って前記画像データを解釈し、一又は複数のオブジェクトの集合からなる描画データに変換する機能と、前記描画データを前記オブジェクト毎に制御することによって、前記印刷対象画像の質感を調整可能に制御し、前記印刷装置が解釈可能な印刷用データの形式で出力する機能とをコンピューターに実現させる画像処理プログラム。
【００１９】
この画像処理プログラムによると、画像生成用のアプリケーションプログラムを用いずに印刷画像の質感を制御することをコンピューターに実現させることができる。
【００２０】
［適用例９］
アプリケーションモジュールが出力した画像データに画像処理を行って印刷装置に出力する画像処理方法であって、特殊光沢を用いて表現された印刷対象画像の前記画像データであって、印刷用の記述言語で記録された前記画像データを、前記アプリケーションモジュールから入力し、前記記述言語に沿って前記画像データを解釈し、一又は複数のオブジェクトの集合からなる描画データに変換し、前記描画データを前記オブジェクト毎に制御することによって、前記印刷対象画像の質感を調整可能に制御し、前記印刷装置が解釈可能な印刷用データの形式で出力する画像処理方法。
【００２１】
この画像処理方法によると、画像生成用のアプリケーションプログラムを用いずに印刷画像の質感を制御することができる。
【００２２】
なお、本発明は、種々の態様で実現することが可能である。例えば、画像処理モジュール、プリンタードライバー、ラスターイメージプロセッサー（以下、ＲＩＰとも呼ぶ）のほか、印刷システムや画像処理装置の製造方法等の態様で実現することができる。
【図面の簡単な説明】
【００２３】
【図１】印刷システム１０の概略構成について説明した説明図である。
【図２】プリンター２００の構成図である。
【図３】印刷処理の流れについて説明したフローチャートである。
【図４】画像データＯＲＧについて説明する説明図である。
【図５】テクスチャライブラリー７１について説明する説明図である。
【図６】質感調整用画面の一例を説明する説明図である。
【図７】Ｃ−ＬＵＴ、ＭｔＣ−ＬＵＴ、Ｍｔ１Ｄ−ＬＵＴについて説明する説明図である。
【発明を実施するための形態】
【００２４】
本発明の実施の形態を実施例に基づいて説明する。
Ａ．第１実施例：
（Ａ１）システム構成：
図１は、本発明の第１実施例としての印刷システム１０の概略構成について説明した説明図である。印刷システム１０は、印刷制御装置としてのコンピューター１００と、コンピューター１００の制御の下で実際に画像を印刷するプリンター２００とで構成されている。印刷システム１０は、全体が一体となって広義の印刷装置として機能する。
【００２５】
コンピューター１００は、ＣＰＵ２０と、ＲＯＭ６０と、ＲＡＭ７０と、ハードディスク（ＨＤＤ）８０とを備える。また、コンピューター１００は、ディスプレイ９０、キーボード９１、マウス９２と、各ケーブルにより接続されている。コンピューター１００には、所定のオペレーティングシステムがインストールされており、このオペレーティングシステムの下で、アプリケーションプログラム３０、ビデオドライバー４０、プリンタードライバー５０が動作している。これらのプログラムの機能は、ＲＯＭ６０、又はＲＡＭ７０、ＨＤＤ８０に記憶されており、ＣＰＵ２０が、各プログラムをこれらの記憶領域から読み出して実行することにより実現される。
【００２６】
アプリケーションプログラム３０は、印刷対象画像の画像データ（以下、画像データＯＲＧとも呼ぶ）をビデオドライバー４０を介してディスプレイ９０に表示再生する機能と、ユーザーからの指示により、印刷処理の開始指示をする機能を有する画像再生用のアプリケーションプログラムである。画像データＯＲＧは、アプリケーションプログラム３０とは異なる画像生成用のアプリケーションプログラム（以下、画像生成アプリケーションプログラム）によって生成された画像データである。また、コンピューター１００は、画像生成アプリケーションは備えない。すなわち、画像データＯＲＧは、外部からコンピューター１００が取得した画像データである。アプリケーションプログラム３０は、ユーザーからの印刷指示により、印刷用の記述言語（例えば、Post Script（登録商標））で記録された画像データＯＲＧをプリンタードライバー５０に出力する。印刷用の記述言語としては、その他に、ECS/PageやPCLやLIPSを採用することができる。
【００２７】
プリンタードライバー５０は、言語解釈モジュール５１、描画データ生成モジュール５２、質感制御モジュール５３、色変換モジュール５４、ハーフトーンモジュール５５、インターレースモジュール５６を備える。これらのモジュールは、ＣＰＵ２０がプリンタードライバー５０のプログラムを起動した際に、ＨＤＤ８０からＲＡＭ７０に読み込むことによって実行される。各モジュールの詳細については、後で詳しく説明する。
【００２８】
ＲＡＭ７０は、複数のテクスチャのデータが格納されているテクスチャライブラリー７１と、色変換モジュール５４が用いるカラー発色領域用ルックアップテーブル７４（以下、Ｃ-ＬＵＴ７４とも呼ぶ）と、メタリック領域用カラールックアップテーブル７６（以下、ＭｔＣ-ＬＵＴ７６とも呼ぶ）と、メタリック領域用１次元ルックアッテーブル（以下、Ｍｔ１Ｄ-ＬＵＴ７７とも呼ぶ）とを備える。これらライブラリーおよびルックアップテーブルについても、後で詳しく説明する。
【００２９】
図２は、プリンター２００の構成図である。図２に示すように、プリンター２００は、紙送りモーター２３５によって印刷媒体Ｐを搬送する機構と、キャリッジモーター２３０によってキャリッジ２４０をプラテン２３６の軸方向に往復動させる機構と、キャリッジ２４０に搭載された印刷ヘッド２６０を駆動してインクの吐出及びドット形成を行う機構と、これらの紙送りモーター２３５，キャリッジモーター２３０，印刷ヘッド２６０及び操作パネル２２５との信号のやり取りを司る制御回路２２０とから構成されている。
【００３０】
キャリッジ２４０をプラテン２３６の軸方向に往復動させる機構は、プラテン２３６の軸と並行に架設され、キャリッジ２４０を摺動可能に保持する摺動軸２３３と、キャリッジモーター２３０との間に無端の駆動ベルト２３１を張設するプーリー２３２等から構成されている。
【００３１】
キャリッジ２４０には、Ｃ（シアン）・Ｍ（マゼンダ）・Ｙ（イエロー）・Ｋ（ブラック）・Ｌｃ（ライトシアン）・Ｌｍ（ライトマゼンダ）の各カラーインクに加え、金属光沢を有するメタリックインク（以下、Ｍｔとも呼ぶ）からなる、合計７色のインクがそれぞれ収容されたインクカートリッジ２４１〜２４７が搭載されている。キャリッジ２４０の下部の印刷ヘッド２６０には、上述の各色のインクに対応する７種類のノズル列２６１〜２６７が形成されている。各ノズルにはピエゾ素子が備えられており、制御回路２２０がピエゾ素子の収縮運動を制御することによって、プリンター２００は各インク色に対してドットを形成することが可能である。
【００３２】
キャリッジ２４０にインクカートリッジ２４１〜２４７を上方から装着すると、各カートリッジから各ノズル列２６１〜２６７へのインクの供給が可能となる。本実施例では、インクカートリッジ２４１〜２４７は、図２に示すように、キャリッジ２４０の主走査方向にＣ，Ｍ，Ｙ，Ｋ，Ｌｃ，Ｌｍ，Ｍｔの順に配列されている。
【００３３】
また、カラーインク（Ｃ，Ｍ，Ｙ，Ｋ，Ｌｃ，Ｌｍ）に加え、メタリックインク（Ｍｔ）を併用して印刷（以下、Ｍｔ印刷とも呼ぶ）を行う場合には、図に示すように、カラーインクを吐出する各ノズル列２６１〜２６６の副走査方向の後半部分と、メタリックインクを吐出するノズル列２６７の副走査方向の前半部分とを用いて印刷を行う。このように各ノズル列を用いて、印刷媒体Ｐに対して、先にメタリックインク（Ｍｔ）のドットを形成し、その上にカラーインクのドットを形成することによって、種々の色合いの金属光沢を印刷画像で表現することが可能である。
【００３４】
プリンター２００の制御回路２２０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＰＩＦ（周辺機器インターフェース）等がバスで相互に接続されて構成されており、キャリッジモーター２３０及び紙送りモーター２３５の動作を制御することによってキャリッジ２４０の主走査動作及び副走査動作の制御を行う。また、ＰＩＦを介してコンピューター１００から出力された印刷データを受け取ると、制御回路２２０が、キャリッジ２４０の主走査あるいは副走査の動きに合わせて、印刷データに応じた駆動信号を印刷ヘッド２６０に供給し、各色のヘッドを駆動することが可能となっている。コンピューター１００が出力する印刷データは、色に関するデータとして、７色（Ｃ，Ｍ，Ｙ，Ｋ，Ｌｃ，Ｌｍ，Ｍｔ）のインク色に関するデータを含んでおり、プリンター２００は、この７色のインク色に関するデータを含む印刷データを受け取る。
【００３５】
以上のようなハードウェア構成を有するプリンター２００は、キャリッジモーター２３０を駆動することによって、印刷ヘッド２６０（各色のノズル列２６１〜２６７）を印刷媒体Ｐに対して主走査方向に往復動させ、また紙送りモーター２３５を駆動することによって、印刷媒体Ｐを副走査方向に移動させる。制御回路２２０は、キャリッジ２４０が往復動する動き（主走査）や、印刷媒体の紙送りの動き（副走査）に合わせて、印刷データに基づいて適切なタイミングでノズルを駆動することにより、印刷媒体Ｐ上の適切な位置に適切な色のインクドットを形成する。こうすることによって、プリンター２００は印刷媒体Ｐ上に画像を印刷することが可能となっている。なお、上述の構成では、各色のインクは、プリンター２００に搭載される脱着可能なカートリッジに収容されているが、プリンター２００とは分離して構成されたインク収容タンクなどに収容し、当該収容タンクとプリンター２００とを接続してもよい。あるいは、脱着不可能にプリンター２００と一体的に構成された収容容器に収容されていてもよい。
【００３６】
（Ａ２）印刷処理：
次に、印刷システム１０においてＣＰＵ１０２が行う印刷処理について説明する、図３は、ＣＰＵ１０２が行う印刷処理の流れについて説明したフローチャートである。印刷処理は、ユーザーがアプリケーションプログラム３０上で、印刷を指示することによって開始される。
【００３７】
印刷処理が開始されると、ＣＰＵ１０２は、アプリケーションプログラム３０として、印刷用の記述言語で記録された画像データＯＲＧをプリンタードライバー５０に転送する（ステップＳ１０２）。
【００３８】
ここで、画像データＯＲＧについて説明する。図４は、印刷対象画像に対応する画像データＯＲＧについて説明する説明図である。画像データＯＲＧは、上述したように、画像生成アプリケーションプログラムによって生成された画像データである。印刷対象画像（画像データＯＲＧ）の領域内には、複数の画像（以下、コンテンツ画像とも呼ぶ）が含まれている。図４に示したコンテンツ画像Ｐ１は基本色の組み合わせで表現可能な画像（カラー画像）であり、コンテンツ画像Ｐ１を構成する各画素のデータ（以下、画素データとも呼ぶ）は、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の各色成分値（０〜２５５）で記録されている。また、コンテンツ画像Ｐ１に含まれる線画や図形等のオブジェクトは、ベクターデータとして記録されている。
【００３９】
コンテンツ画像Ｐ２は、金属光沢を用いて表現された画像である。コンテンツ画像Ｐ２は、レイヤー１とレイヤー２の２つのレイヤー画像が重畳して構成されている。レイヤー１を構成する各画素データは、Ｒ、Ｇ、Ｂの各色成分値で記録されている。レイヤー２は、金属光沢で表現された画像であり、各画素データはメタリック（Ｍｔ）の色成分値で記録されている。本実施例においては、レイヤー２を構成する全ての画素データに記録されているＭｔの色成分値は同じ値（例えば、９０）とする。また、コンテンツ画像Ｐ１と同様、レイヤー１およびレイヤー２に含まれる線画や図形等のオブジェクトは、ベクターデータとして記録されている。
【００４０】
コンテンツ画像Ｐ３は、テクスチャを用いて表現された画像である。コンテンツ画像Ｐ３は、レイヤー３とレイヤー４の２つのレイヤー画像が重畳して構成されている。レイヤー３を構成する各画素データは、Ｒ、Ｇ、Ｂの各色成分値で記録されている。レイヤー４は、テクスチャで表現された画像である。レイヤー４は、画像生成アプリケーションにおいてユーザーが指定したテクスチャの種類を規定する番号（以下、テクスチャナンバーＴＸとも呼ぶ）と、テクスチャの色を規定する番号（以下、テクスチャカラーナンバーＴＸＣとも呼ぶ）と、そのテクスチャを適用する領域を指定するベクターデータによって規定されている。ＣＰＵ１０２は、テクスチャナンバーＴＸ、テクスチャカラーナンバーＴＸＣで指定されるテクスチャを、後に詳しく説明するテクスチャライブラリー７１から読み込むことによって、レイヤー４のテクスチャを特定している。また、レイヤー３においても、レイヤー内に含まれる線画や図形等のオブジェクトは、ベクターデータとして記録されている。
【００４１】
説明を印刷処理の流れに戻す（図３参照）。上記説明した画像データＯＲＧを、アプリケーションプログラム３０からプリンタードライバー５０に印刷用の記述言語の形式で転送後（ステップＳ１０２）、ＣＰＵ１０２は、プリンタードライバー５０の機能として、その記述言語に沿って画像データＯＲＧを解釈する（ステップＳ１０４）。ＣＰＵ１０２は、画像データＯＲＧの解釈として、各コンテンツ画像Ｐ１〜Ｐ３、各レイヤー１〜４、コンテンツ画像やレイヤーの色成分値、テクスチャナンバーＴＸ、テクスチャカラーナンバーＴＸＣ、さらには、各コンテンツ画像およびレイヤー内の線画や図形などを識別可能に解釈する。すなわち、画像データＯＲＧを複数のオブジェクトの集合として解釈する。
【００４２】
画像データＯＲＧの解釈後、ＣＰＵ１０２は、各オブジェクトの情報に基づいて、プリンタードライバー５０においての処理に適したデータ形式で、印刷対象画像に対応するデータ（以下、描画データＰＣＤとも呼ぶ）を生成する。そのために、まず、画像データＯＲＧから解釈したテクスチャナンバーＴＸおよびテクスチャカラーナンバーＴＸＣに基づくテクスチャを、テクスチャライブラリー７１から読み込む（ステップＳ１０６）。図５は、テクスチャライブラリー７１について説明する説明図である。テクスチャライブラリー７１は、テクスチャナンバーＴＸとテクスチャの種類とを対応付けたテクスチャテーブル７２と、テクスチャカラーナンバーＴＸＣとテクスチャに適用する色とを対応付けたテクスチャカラーインデックス７３からなる。ＣＰＵ１０２は、テクスチャナンバーＴＸとテクスチャカラーナンバーＴＸＣに基づいて、テクスチャテーブル７２とテクスチャカラーインデックス７３とを参照して、コンテンツ画像Ｐ３のレイヤー４（図４）に適用するテクスチャを特定する。
【００４３】
画像データＯＲＧに適用するテクスチャを特定後、ＣＰＵ１０２は、画像データＯＲＧの解釈に基づいて、描画データＰＣＤを生成する（ステップＳ１０８）。各コンテンツ画像Ｐ１〜Ｐ３、各レイヤー１〜４、コンテンツ画像やレイヤーの色成分値など、テクスチャ以外のオブジェクトに関する情報は、画像データＯＲＧを解釈することにより取得し描画データＰＣＤを生成する。
【００４４】
描画データの生成後、ＣＰＵ１０２は、描画データ生成モジュール５２の機能として、描画データＰＣＤとしての印刷対象画像を、ビデオドライバー４０を介してディスプレイ９０に、ユーザーが視認可能に表示する（ステップＳ１１０）。ユーザーは、ディスプレイ９０によって印刷対象画像を視認し、キーボード９１やマウス９２を介して描画データＰＣＤとしての印刷対象画像の色（明度、彩度、色相）、テクスチャ、金属光沢の程度を調整することが可能である。以下、印刷対象画像の色（明度、彩度、色相）、テクスチャ、金属光沢の程度を質感と呼ぶ。
【００４５】
図６は、ＣＰＵ１０２がディスプレイ９０に表示する、質感調整用画面の一例を説明する説明図である。質感調整用画面９３は、質感の調整対象である描画データＰＣＤに対応する印刷対象画像を表示する調整用画像表示部９４と、ユーザーがテクスチャの種類を選択変更する際に用いるテクスチャ選択部９５と、テクスチャの色を選択変更する際に用いるテクスチャカラー選択部９６と、各コンテンツ画像およびレイヤーの各色成分値（Ｒ，Ｇ,Ｂ）を調整するカラー調整用スライダー９７と、金属光沢の程度を調整するメタリック感調整スライダー９８と、印刷を開始するための印刷実行アイコンＰＢと、印刷処理を終了するための印刷処理終了アイコンＦＢとを備える。ユーザーは、調整用画像表示部９４に表示された画像において、各コンテンツ画像Ｐ１〜Ｐ３内の線画や図形などのオブジェクトを個別に選択して、テクスチャの種類および色、色成分値、金属光沢の程度を、それぞれ、テクスチャ選択部９５やテクスチャカラー選択部９６等の質感調整用の操作部を用いて変更可能である。また、ＣＰＵ１０２は、ユーザーが質感を調整する毎に、変更後の印刷対象画像をリアルタイムに調整用画像表示部９４に表示する。
【００４６】
ＣＰＵ１０２は、ユーザーから、キーボード９１、マウス９２を介した質感の調整の指示を受け付けると（ステップＳ１１２：質感変更）、ユーザーからの質感の調整の指示内容に従って、描画データＰＣＤにおける、各オブジェクト毎に、Ｒ、Ｇ、Ｂの各色成分値の増減、金属光沢の程度の増減、テクスチャの種類および適用する色の変更を行う（ステップＳ１１４）。テクスチャの種類および適用する色を変更する場合には、ＣＰＵ１０２は、随時、テクスチャライブラリー７１を参照することによって、変更を行う。また、本実施例では、色成分値の増減の方法として、ユーザーがカラー調整用スライダー９７を用いて連続的に色成分値を増減させると、ＣＰＵ１０２は、ユーザーに指示内容にしたがって、描画データＰＣＤにおける各画素の色成分値を連続的に増減させる。その他の色成分値の増減の方法として、ユーザーからの質感の調整の指示内容に従って、各色成分値（例えば、レッド（Ｒ））を１０％減らすなど、割合として各色成分値の増減を行うとしてもよい。
【００４７】
ユーザーが印刷対象画像の質感の調整を終えて、質感調整用画面９３が備える印刷実行アイコンＰＢを操作することによって、ＣＰＵ１０２は、印刷実行の指示を受け付け（ステップＳ１１２：印刷実行）、色変換モジュール５４の機能として、質感を調整後の描画データＰＣＤの各画素データに記録されているＲ、Ｇ、Ｂ、Ｍｔの各色成分値を、プリンター２００が備えるインク色のインク量（Ｃ、Ｍ、Ｙ、Ｋ、Ｌｃ、Ｌｍ、Ｍｔ）に変換する色変換処理を行う（ステップＳ１１６）。
【００４８】
色変換処理は、ＣＰＵ１０２が、Ｃ−ＬＵＴ７４、ＭｔＣ−ＬＵＴ７６、およびＭｔ１Ｄ−ＬＵＴ７７を用いて行う。Ｃ−ＬＵＴ７４は、コンテンツ画像Ｐ１や、コンテンツ画像Ｐ３などの基本色の組み合わせで表現可能なコンテンツ画像の領域に属する画素データ（色成分値：ＲＧＢ）に対して色変換を行う際に用いられる３次元のルックアップテーブルである。１組の（Ｒ，Ｇ，Ｂ）の値で定まるＣ−ＬＵＴ７４の格子点に、１組の（Ｃ，Ｍ，Ｙ，Ｋ，Ｌｃ，Ｌｍ）のインク量セットが格納されている。図７（Ａ）は、Ｃ−ＬＵＴ７４の特性について、シアン（Ｃ）およびライトシアン（Ｌｃ）のインク量を例に説明する説明図である。図７（Ａ）に示すように、Ｃ−ＬＵＴ７４は、ＲＧＢの色成分値に対して、濃色系インク（図７（Ａ）ではシアン（Ｃ））と淡色系インク（図７（Ａ）ではライトシアン（Ｌｃ））とを併用してインク量セットを定める。このため、例えば、コンテンツ画像Ｐ１や、コンテンツ画像Ｐ３などの基本色の組み合わせで表現可能なコンテンツ画像の領域に属する画素データ（色成分値：ＲＧＢ）が入力された場合、Ｃ−ＬＵＴ７４との照合により、濃色系インク（ＣＭＹＫ）に淡色系インク（ＬｃＬｍ）を加えたインク量セットに変換される。
【００４９】
ＭｔＣ−ＬＵＴ７６は、コンテンツ画像Ｐ２におけるレイヤー１のように、メタリックのレイヤー（レイヤー２）と重畳しているレイヤー（色成分値：ＲＧＢ）の各画素データに対して色変換を行う際に用いられる３次元のルックアップテーブルである。１組の（Ｒ，Ｇ，Ｂ）の値で定まるＭｔＣ−ＬＵＴ７６の格子点に、１組の（Ｃ，Ｍ，Ｙ，Ｋ）のインク量セットが格納されている。図７（Ｂ）は、ＭｔＣ−ＬＵＴ７６の特性について説明する説明図である。ＭｔＣ−ＬＵＴ７６は、図７（Ｂ）に示すように、ＲＧＢの階調値に対して、濃色系インク（ＣＭＹＫ）についてのみインク量セットを定める。このため、例えば、レイヤー１に属する画素データが入力された場合、ＭｔＣ−ＬＵＴ７６との照合により、濃色系インク（ＣＭＹＫ）のインク量に変換される。
【００５０】
また、Ｃ−ＬＵＴ７４とＭｔ−ＬＵＴ７６とは、ＲＧＢ形式における色成分値が同じであった場合、各ＬＵＴによって変換後のカラーインクのインク量の合計量は、ＭｔＣ−ＬＵＴ７６の方が少なくなるように定められている。これは、メタリックインクを用いて表現される領域は、カラーインクのみを用いて表現される領域と比較して、少ないカラーインクのインク量でカラーの発色を達成できると言う知見によるものである（特開２０１０−５２２２５号公報参照）。また、印刷媒体の単位面積当たりに吐出可能な最大インク量に制限があるため、カラーインクおよびメタリックインクが吐出されるコンテンツ画像の領域は、メタリックインクのインク量を考慮してカラーインクのインク量を定める必要があるからである。
【００５１】
Ｍｔ１Ｄ−ＬＵＴ７７は、レイヤー２のような、メタリックのレイヤー（色成分値：Ｍｔ）の各画素データに対して色変換を行う。図７（Ｃ）は、Ｍｔ１Ｄ−ＬＵＴ７７の特性について説明する説明図である。Ｍｔ１Ｄ−ＬＵＴ７７は、描画データＰＣＤの各画素データにおけるメタリック（Ｍｔ）の色成分値を、メタリックインクのインク量に変換する１次元のルックアップテーブルである。図７（Ｃ）から分かるように、入力値（Ｍｔの色成分値）に対して、出力するインク量の最大値が３０に制限されている。これは、メタリックインクは単位面積当たりに所定以上のインク量を吐出しても、金属光沢の程度には変化が無いという知見によるものである。その所定の最大インク量を本実施例では３０という値に規定している。
【００５２】
上記説明したＣ−ＬＵＴ７４、ＭｔＣ−ＬＵＴ７４、Ｍｔ１Ｄ−ＬＵＴ７７を用いて、ＣＰＵ１０２は、描画データＰＣＤを構成する各画素データを、各画素データにインク量が記録されたインク量データに色変換する。その後、ＣＰＵ１０２は、ハーフトーンモジュール５５の機能として、インク量データをドットの分布によって表すハーフトーン処理を行い、ドットデータを生成する（ステップＳ１１８）。本実施例においては、ディザマトリックスを用いたディザ法を採用してハーフトーン処理を行う。また、誤差拡散法など他のハーフトーン処理の方法を採用してもよい。ディザ法および誤差拡散法は、周知の技術であるので説明は省略する。
【００５３】
ハーフトーン処理後、ＣＰＵ１０２は、インターレースモジュール５６の機能として、生成されたドットデータのドットの並びを、プリンター２００に転送すべき順序に並べ替えて、印刷データとしてプリンター２００に出力すると共に、印刷開始コマンドや印刷終了コマンドなどの種々のコマンドをプリンター２００に出力し（ステップＳ１２０）、プリンター２００において印刷を実行させる（ステップＳ１２２）。
【００５４】
ＣＰＵ１０２は印刷実行後、再度、図６で説明した質感調整用画面をディスプレイ９０に表示する。ユーザーは印刷媒体Ｐに印刷された印刷画像を視認して、印刷画像の質感を確認し、再度、質感の調整が必要な場合には、ディスプレイ９０に表示されている質感調整用画面において、質感の調整が可能である。
【００５５】
一方、ユーザーが印刷された印刷画像を視認して、ユーザーが目標とする質感が表現されている場合には、ユーザーが印刷処理終了アイコンＦＢを操作することにより、ＣＰＵ１０２は、印刷処理の終了の指示を受け付け（ステップＳ１１２：終了）、ユーザーが設定したテクスチャの種類や色、色成分値などの質感の変更内容を、ファイルデータとして保存するか否かについて確認する画面をディスプレイ９０に表示する。そして、ユーザーが質感変更内容の保存を選択することにより、ＣＰＵ１０２は、ユーザーが設定したテクスチャの種類や色、色成分値等の質感の変更内容を、１つのファイルデータとしてＨＤＤ８０に保存する（ステップＳ１２４：Ｙｅｓ／ステップＳ１２６）。その後、ＣＰＵ１０２は、印刷処理を終了する。なお、再度、ユーザーが、同じ質感で画像データＯＲＧに対して印刷処理をしたい場合には、質感調整用画面９３における再度の質感の変更設定操作は必要とせず、プリンタードライバー５０上において、先ほど保存した質感変更内のファイルデータを読み出すことにより、同じ変更内容によって印刷の実行が可能であり、目標とする質感の印刷画像を得ることができる。
【００５６】
以上説明したように、印刷システム１０は、プリンタードライバー５０が、印刷用の記述言語を解釈して、アプリケーションプログラム３０から受け取った画像データの質感をオブジェクト毎に制御するので、画像生成用のアプリケーションプログラムを用いずに印刷対象画像の質感を制御することができる。従って、画像生成時に所望する質感と、印刷後の印刷画像の質感が異なる場合でも、プリンタードライバー上で質感を調整することができる。また、ユーザーが「印刷画像の出力→質感の確認、→質感の調整→印刷画像の出力・・・」と言ったように、複数回の質感の調整と確認を行う場合、ユーザーは、その操作をプリンタードライバー上で行うことができるため、再度のアプリケーションドライバーの起動、およびアプリケーションドライバー上での操作を必要とせず、複数回の質感の調整操作を簡単に行うことができる。
【００５７】
さらに、印刷システム１０は特殊光沢としての金属光沢の程度を調整することが可能である。加えて、ＭｔＣ−ＬＵＴ７６およびＭｔ１Ｄ−ＬＵＴ７７は、印刷媒体における単位面積当たりの最大インク量を考慮して、各格子点にインク量が格納されているので、質感を制御後に印刷を実行することにより得た印刷画像において、インクの滲みを抑制することができる。
【００５８】
特許請求の範囲との対応関係としては、言語解釈モジュール５１および描画データ生成モジュール５２が特許請求の範囲に記載の描画データ変換部に対応し、質感制御モジュール５３、色変換モジュール５４、ハーフトーンモジュール５５、インターレースモジュール５６が特許請求の範囲に記載の質感制御部に対応する。
【００５９】
Ｂ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
（Ｂ１）変形例１：
上記実施例では、プリンタードライバー５０が、印刷用の記述言語に沿って画像データＯＲＧを解釈後、インク量データに変化前のデータ（描画データ）に対して、質感の制御を行ったが、インク量データに変換後に、質感の制御を行うとしてもよい。例えば、インク量データに変換後の各インク色の各インク量（Ｃ，Ｍ，Ｙ，Ｋ，Ｌｃ，Ｌｍ，Ｍｔ）の値を個別に増減させる。より具体的には、インク量データにおいて、例えば、イエロー（Ｙ）の色成分を１０％減少させる場合には、インク量データにおけるイエロー（Ｙ）のインク量の値を一律に１０％減少させる演算処理を行うことにより実現可能である。
【００６０】
（Ｂ２）変形例２：
上記実施例では、質感の調整として印刷対象画像の色を変更する場合、Ｒ、Ｇ、Ｂの各色成分値を増減させたが、印刷対象画像の色を、明度、彩度、色相のパラメーターで変更するとしてもよい。この場合、明度、彩度、色相の各パラメーターと、色成分値（Ｒ、Ｇ、Ｂ）とを対応付けたルックアップテーブルを用いて実現することや、明度、彩度、色相のパラメーターから色成分値（Ｒ、Ｇ、Ｂ）へ変換する所定の変換式を用いて演算処理を行うことにより実現することができる。
【００６１】
（Ｂ３）変形例３：
上記実施例において、ＣＰＵ１０２がアプリケーションプログラム３０およびプリンタードライバー５０として行っていた機能（モジュール）の一部または全部を、コンピューター１００にインストールしたソフトウェアとしてのＲＩＰ（Raster image processor）が行うとしてもよいし、コンピューター１００、プリンター２００に接続したハードウェアとしてのＲＩＰが行うとしてもよい。
【００６２】
（Ｂ４）変形例４：
上記実施例では、特殊光沢として金属光沢の程度を調整可能としたが、例えば、特殊光沢インクとして、パールホワイトの質感を有するパールホワイトインクや、艶を表現する透明や半透明のクリアインク等の特殊光沢インクを採用した場合には、質感の調整として、印刷対象画像のパールホワイトの程度や、艶の程度などの特殊光沢の程度を調整することが可能である。
【００６３】
（Ｂ５）変形例５：
上記実施例では、メタリック（Ｍｔ）の色成分値をメタリックインクのインク量に変換する場合に、Ｍｔ１Ｄ−ＬＵＴ７７を用いたが、一組の（Ｒ，Ｇ，Ｂ，Ｍｔ）の値と１組の（Ｃ，Ｍ，Ｙ，Ｋ，Ｍｔ）のインク量セットを対応付ける４次元ルックアップテーブルを用いるとしてもよい。この場合、ＭｔＣ−ＬＵＴ７６とＭｔ１Ｄ−ＬＵＴ７７とを、この４次元ルックアップテーブルに置き換えることができる。
【００６４】
以上、本発明の実施形態について説明したが、本発明はこうした実施形態に限られるものではなく、本発明の要旨を脱しない範囲において、種々なる態様で実施できることは勿論である。例えば、本発明は、上述の実施形態で示したシリアル方式のインクジェットプリンターに限らず、インクジェット式のラインプリンタや、特殊光沢色のトナーを備えるレーザープリンターにも適用できる。また、本発明は、印刷システムとしての構成のほか、画像処理装置、印刷装置、印刷方法、プログラム、記憶媒体等としても実現することができる。
【符号の説明】
【００６５】
１０…印刷システム
２０…ＣＰＵ
３０…アプリケーションプログラム
４０…ビデオドライバー
５０…プリンタードライバー
５１…言語解釈モジュール
５２…描画データ生成モジュール
５３…質感制御モジュール
５４…色変換モジュール
５５…ハーフトーンモジュール
５６…インターレースモジュール
７０…ＲＡＭ
７１…テクスチャライブラリー
７２…テクスチャテーブル
７３…テクスチャカラーインデックス
７４…カラー発色領域用ルックアップテーブル
７６…メタリック領域用カラールックアップテーブル
７７…メタリック領域用１次元ルックアッテーブル
９０…ディスプレイ
９１…キーボード
９２…マウス
９３…質感調整用画面
９４…調整用画像表示部
９５…テクスチャ選択部
９６…テクスチャカラー選択部
９７…カラー調整用スライダー
９８…メタリック感調整スライダー
９９…印刷実行アイコン
１００…コンピューター
１０２…ＣＰＵ
２００…プリンター
２２０…制御回路
２２５…操作パネル
２３０…キャリッジモーター
２３１…駆動ベルト
２３２…プーリー
２３３…摺動軸
２３５…モーター
２３６…プラテン
２４０…キャリッジ
２４１…インクカートリッジ
２６０…印刷ヘッド
２６１〜２６７…ノズル列
Ｐ…印刷媒体
Ｐ１〜Ｐ３…コンテンツ画像
ＴＸ…テクスチャナンバー
ＴＸＣ…テクスチャカラーナンバー
ＰＣＤ…描画データ
ＯＲＧ…画像データ
【図１】
2012227591.tif 000003
【図２】
2012227591.tif 000004
【図３】
2012227591.tif 000005
【図４】
2012227591.tif 000006
【図５】
2012227591.tif 000007
【図６】
2012227591.tif 000008
【図７】
2012227591.tif 000009