(57)【特許請求の範囲】
【請求項１】
印刷媒体に色材を印刷する際に用いられる印刷データを、画像データに基づいて生成す
る印刷データ生成装置であって、
前記印刷媒体の色情報を取得する媒体色取得部と、
前記色情報を含む所定の色補正範囲情報に基づいて色材削減情報を取得する色材削減情
報取得部と、
前記画像データおよび前記色材削減情報に基づいて補正色材レベルを生成する補正色材
レベル生成部と、
前記補正色材レベルに基づいて前記印刷データを生成する印刷データ生成部と、
前記印刷データ生成部から生成された前記印刷データを表示する表示部と、
を備え、
前記色材削減情報取得部は、前記色情報を含む前記所定の色補正範囲情報および色材レ
ベルの削減度合情報に基づいて前記色材削減情報を取得し、
前記色材削減情報取得部は、前記表示部で指定する前記色材レベルの削減度合情報に基
づいて前記色材削減情報を取得することを特徴とする印刷データ生成装置。
【請求項２】
前記色材削減情報を記憶する記憶部を備えることを特徴とする請求項１に記載の印刷デ
ータ生成装置。
【請求項３】
前記色材削減情報取得部は、前記表示部で指定する前記所定の色補正範囲情報に基づい
て前記色材削減情報を取得することを特徴とする請求項１又は請求項２に記載の印刷データ生成装置。
【請求項４】
前記色材削減情報取得部は、前記色材レベルの削減度合情報として、前記所定の色補正
範囲情報における階調値を補正するための変換関数に基づいて前記色材削減情報を取得す
ることを特徴とする請求項３に記載の印刷データ生成装置。
【請求項５】
前記表示部は、予め生成されている複数の前記補正色材レベルから任意の前記補正色材
レベルを選択可能に表示することを特徴とする請求項３又は請求項４に記載の印刷データ生成装置。
【請求項６】
所定色空間の前記画像データを前記所定色空間とは異なる空間の画像データに相互変換
が可能な表色空間変換部を備えることを特徴とする請求項１乃至請求項５のいずれか一項
に記載の印刷データ生成装置。
【請求項７】
請求項１乃至請求項６のいずれか一項に記載の印刷データ生成装置を備えることを特徴
とする印刷装置。
【請求項８】
印刷媒体に色材を印刷する際に用いられる印刷データを、画像データに基づいて生成す
る印刷データ生成方法であって、
前記印刷媒体の色情報を取得する媒体色取得工程と、
前記色情報を含む所定の色補正範囲情報に基づいて色材削減情報を取得する色材削減情
報取得工程と、
前記画像データおよび前記色材削減情報に基づいて補正色材レベルを生成する補正色材
レベル生成工程と、
前記補正色材レベルに基づいて前記印刷データを生成する印刷データ生成工程と、
前記印刷データ生成工程から生成された前記印刷データを表示する表示工程と、
を備え、
前記色材削減情報取得工程は、前記色情報を含む前記所定の色補正範囲情報および色材レベルの削減度合情報に基づいて前記色材削減情報を取得し、
前記色材削減情報取得工程は、前記表示工程で指定する前記色材レベルの削減度合情報に基づいて前記色材削減情報を取得することを特徴とする印刷データ生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷媒体に印刷をする（色材を付与する）際に用いられる印刷データを、画像データに基づいて生成する印刷データ生成方法、および同方法によって印刷データを生成する印刷データ生成装置および同装置を備える印刷装置に関する。
【背景技術】
【０００２】
従来から、Ｔシャツなどの布製品（印刷媒体）にインクを吐出してカラー画像を印刷する印刷装置（インクジェットプリンター）が知られている。こうした印刷装置において、例えば、特許文献１には、カラー画像中の背景色（例えば黄色）と印刷媒体の印刷面の色である下地色（例えば黄色）とが同一色である場合に、カラー画像中の背景色を透明色に設定し同背景色の印刷を行わないようにする技術（印刷データ生成装置）が記載されている。この場合、カラー画像中の背景色の印刷が行われなくなるため、同背景色の印刷に使用するインク量（例えばイエローインクの使用量）が低減される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２８８７７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術（印刷データ生成装置）では、カラー画像中の背景色と印刷媒体の下地色とが同一色である場合に、使用するインク量を低減することはできるが、背景色と同系色の印刷に使用するインク量を低減することができない。すなわち、カラー画像に含まれる画素のうち、背景色と階調値（例えばＲＧＢ値）が等しい入力画素の印刷に使用するインク量を低減することができても、背景色と階調値が近い入力画素の印刷に使用するインク量を低減することができない。こうした点で、特許文献１に記載の技術（印刷データ生成装置）は、印刷に使用するインク量を低減することに改善の余地がある。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題を改善するためになされたものであり、以下の適用例または形態として実現することが可能である。
【０００６】
［適用例１］  本適用例に係る印刷データ生成装置は、印刷媒体に色材を印刷する際に用いられる印刷データを、画像データに基づいて生成する印刷データ生成装置であって、前記印刷媒体の色情報を取得する媒体色取得部と、前記色情報を含む所定の色補正範囲情報に基づいて色材削減情報を取得する色材削減情報取得部と、前記画像データおよび前記色材削減情報に基づいて補正色材レベルを生成する補正色材レベル生成部と、前記補正色材レベルに基づいて前記印刷データを生成する印刷データ生成部と、を備えることを特徴とする。
【０００７】
本適用例の印刷データ生成装置は、印刷媒体の色情報を取得し、この色情報を含む所定の色補正範囲情報に基づいて色材削減情報を取得する。印刷データ生成装置は、画像データおよび色材削減情報に基づいて補正色材レベルを生成し、補正色材レベルに基づいて印刷データを生成する。すなわち、本適用例によれば、印刷媒体の色を含み印刷媒体の色に近い色の範囲の画像データを補正することができ、印刷媒体の色と階調値（多次元表色空間の色情報）が近い入力画素の印刷に使用するインク量を低減することが可能となる。
【０００８】
［適用例２］  上記適用例に係る印刷データ生成装置において、前記色材削減情報を記憶する記憶部を備えることを特徴とする。
【０００９】
本適用例によれば、以前と同様の印刷条件との時に、同様の処理をすることを省略することができる。
【００１０】
［適用例３］  上記適用例に係る印刷データ生成装置において、前記印刷データ生成部から生成された前記印刷データを表示する表示部を備えることを特徴とする。
【００１１】
本適用例によれば、実際の印刷を行わなくても、補正の程度やその良し悪しが判断できる。
【００１２】
［適用例４］  上記適用例に係る印刷データ生成装置において、前記色材削減情報取得部は、前記表示部で指定する前記所定の色補正範囲情報に基づいて前記色材削減情報を取得することを特徴とする。
【００１３】
本適用例によれば、所定の色補正範囲情報についての自由度が増し、インク量の低減についての自由度が増す。
【００１４】
［適用例５］  上記適用例に係る印刷データ生成装置において、前記色材削減情報取得部は、前記色情報を含む前記所定の色補正範囲情報および色材レベルの削減度合情報に基づいて前記色材削減情報を取得し、前記色材削減情報取得部は、前記表示部で指定する前記色材レベルの削減度合情報に基づいて前記色材削減情報を取得することを特徴とする。
【００１５】
本適用例によれば、色材レベルの削減度合情報についての自由度が増し、インク量の低減についての自由度が増す。
【００１６】
［適用例６］  上記適用例に係る印刷データ生成装置において、前記色材削減情報取得部は、前記色材レベルの削減度合情報として、前記所定の色補正範囲情報における階調値を補正するための変換関数に基づいて前記色材削減情報を取得することを特徴とする。
【００１７】
本適用例によれば、色材レベルの削減度合情報の取得が容易となり、インク量の低減が容易になる。
【００１８】
［適用例７］  上記適用例に係る印刷データ生成装置において、前記表示部は、予め生成されている複数の前記補正色材レベルから任意の前記補正色材レベルを選択可能に表示することを特徴とする。
【００１９】
本適用例によれば、予め生成されている複数の前記補正色材レベルから選択可能であるため、インク量の低減が容易になる。
【００２０】
［適用例８］  上記適用例に係る印刷データ生成装置において、所定色空間の前記画像データを前記所定色空間とは異なる空間の画像データに相互変換が可能な表色空間変換部を備えることを特徴とする。
【００２１】
本適用例によれば、多次元表色空間の画像データと多次元表色空間とは異なる異空間の画像データとの相互変換が可能な表色空間変換部を備えるため、異なる多次元表色空間の画像データや印刷媒体の色情報であっても、これらの情報に基づいて上述した効果が同様に得られる印刷データを生成することが可能となる。
【００２２】
［適用例９］  本適用例に係る印刷装置は、上記適用例に係る印刷データ生成装置を備えることを特徴とする。
【００２３】
本適用例によれば、印刷媒体の色と階調値（多次元表色空間の色情報）が近い入力画素の印刷に使用するインク量を低減することが可能な印刷装置を提供できる。
【００２４】
［適用例１０］  本適用例に係る印刷データ生成方法は、印刷媒体に色材を印刷する際に用いられる印刷データを、画像データに基づいて生成する印刷データ生成方法であって、前記印刷媒体の色情報を取得する媒体色取得工程と、前記色情報を含む所定の色補正範囲情報に基づいて色材削減情報を取得する色材削減情報取得工程と、前記画像データおよび前記色材削減情報に基づいて補正色材レベルを生成する補正色材レベル生成工程と、前記補正色材レベルに基づいて前記印刷データを生成する印刷データ生成工程と、を備えることを特徴とする。
【００２５】
本適用例の印刷データ生成方法では、印刷媒体の色情報を取得し、この色情報を含む所定の色補正範囲情報に基づいて色材削減情報を取得する。印刷データ生成装置は、画像データおよび色材削減情報に基づいて補正色材レベルを生成し、補正色材レベルに基づいて印刷データを生成する。すなわち、本適用例によれば、印刷媒体の色を含み印刷媒体の色に近い色の範囲の画像データを補正することができ、印刷媒体の色と階調値（多次元表色空間の色情報）が近い入力画素の印刷に使用するインク量を低減することが可能となる。
【図面の簡単な説明】
【００２６】
【図１】印刷装置の構成を示すブロック図
【図２】（ａ）実施形態１に係る印刷装置を構成するプリンターの斜視図、（ｂ）プリンターの内部構成を示す側面図
【図３】階調値とインク吐出量との理想的な関係を示すグラフ
【図４】印刷データを生成する基本フローを示すフローチャート
【図５】（ａ）２ビット（４階調）におけるドット生成率テーブル、（ｂ）ドット生成率テーブルのグラフ
【図６】（ａ），（ｂ）媒体色に合わせてインク吐出量の補正をする概念を示すグラフおよびフローチャート
【図７】補正色材レベル生成部が表示部に表示するユーザーインターフェイスの表示例
【図８】変形例１における補正色材レベル選択の画面の表示例
【図９】（ａ），（ｂ）実施形態２におけるインク吐出量の補正をする概念を示すグラフおよびフローチャート
【発明を実施するための形態】
【００２７】
以下に本発明を具体化した実施形態について、図面を参照して説明する。以下は、本発明の一実施形態であって、本発明を限定するものではない。なお、以下の各図においては、説明を分かりやすくするため、実際とは異なる尺度で記載している場合がある。
【００２８】
（実施形態１）
＜印刷装置＞
図１は、実施形態１に係る印刷装置１０００の全体構成を示すブロック図である。
印刷装置１０００は、「印刷データ生成装置」としてのパーソナルコンピューター１００（以下ＰＣ１００と言う）およびＰＣ１００に接続されたプリンター１１０から構成される。
ＰＣ１００は、デジタルカメラなどによって得られた一般的な画像データに基づき、プリンター１１０が印刷を行うための印刷データを生成し、ＰＣ１００に接続されたプリンター１１０に送信する。
プリンター１１０は、ＰＣ１００から印刷データを受信すると、印刷データに基づいて、印刷媒体に印刷を行う。
【００２９】
＜プリンター１１０＞
図２（ａ）は、プリンター１１０の斜視図、図２（ｂ）は、プリンター１１０の内部構成を示す側面図である。なお、図面に付記する座標においては、Ｚ軸方向が上下方向、＋Ｚ方向が上方向、Ｙ軸方向が前後方向、＋Ｙ方向が手前方向、Ｘ軸方向が左右方向、＋Ｘ方向が左方向、Ｘ−Ｙ平面が水平面としている。
【００３０】
プリンター１１０は、印刷媒体１（例えば図２（ａ）に示すＴシャツなどの布帛）にインクを吐出して所望の画像を印刷（印捺）するインクジェット式の捺染装置である。ただし、プリンター１１０は、布帛以外を印刷媒体１として印刷を行うプリンターであってもよい。印刷媒体１としては、紙、フィルム、立体物など様々なものが使用できる。
プリンター１１０は、印刷媒体１に印刷を行う印刷部１０、印刷媒体１を搬送する搬送部２０、プリンター１１０を操作するための操作部３０、プリンター１１０の全体の動作を制御する制御部４０などを備えている。
【００３１】
印刷部１０は、印刷媒体１の搬送方向（図示するＹ軸方向）と交差する方向（図示するＸ軸方向）に延びるガイド軸１１と、ガイド軸１１に摺接可能な状態で支持されたキャリッジ１２と、キャリッジ１２に保持される印刷ヘッド１３と、キャリッジ１２をガイド軸１１の長手方向に沿って往復移動させる際の駆動源となるキャリッジモーター３４（図１参照）などを備えている。
【００３２】
印刷ヘッド１３は、画像形成インクの一例であるシアンインク（Ｃ）、マゼンタインク（Ｍ）、イエローインク（Ｙ）、黒色インク（Ｋ）、および下地形成用の白色インク（Ｗ）を、制御部４０の制御に基づいて印刷媒体１に吐出することで印刷媒体１に印刷を行う。下地形成用の白色インク（Ｗ）は、印刷媒体１の印刷面の色（以下、媒体色と言う）の影響を受けずに所望の発色の画像を形成する領域に対し、その下地を形成するために用いる。
なお、白色インク（Ｗ）は、白色の画像を形成する際にも、画像形成インクとして使用される。
それぞれのインクは、インクカートリッジ３からチューブなどを介して印刷ヘッド１３に供給される。また、画像には、文字、図形および記号などを含んでいる。
【００３３】
搬送部２０は、プリンター１１０の前後方向（Ｙ軸方向）に延出するベース部２１と、ベース部２１の内部でベース部２１の長手方向に延びる搬送レール２２と、印刷媒体１を支持する媒体支持部２３と、搬送レール２２に沿って媒体支持部２３をベース部２１の長手方向（Ｙ軸方向）に沿って移動させる際の駆動源となる搬送モーター２４（図１参照）などを備えている。
【００３４】
制御部４０は、図１に示すように、インターフェイス４１、ＣＰＵ４２、メモリー４３、ヘッド駆動部４４、モーター駆動部４５などを有する。
【００３５】
インターフェイス４１は、ＰＣ１００とプリンター１１０との間でデータの送受信を行う。ＣＰＵ４２は、プリンター１１０全体の制御を行うための演算処理装置である。メモリー４３は、ＣＰＵ４２のプログラムを格納する領域を構成するＲＡＭ、ＥＥＰＲＯＭなどの記憶素子を有する。
ヘッド駆動部４４は、印刷ヘッド１３を駆動する。モーター駆動部４５は、キャリッジモーター３４および搬送モーター２４を駆動する。
ＣＰＵ４２は、メモリー４３に格納されているプログラムに従って、ヘッド駆動部４４、モーター駆動部４５を介して印刷ヘッド１３、キャリッジモーター３４、搬送モーター２４を制御する。
【００３６】
＜印刷データ生成装置（ＰＣ１００）＞
ＰＣ１００は、図１に示すように、プリンター制御部１０１、入力部１０２、表示部１０３、記憶部１０４などを備えている。
【００３７】
プリンター制御部１０１は、ＣＰＵ（演算部）や、ＲＡＭ、ＲＯＭなどから構成され（図示省略）印刷装置１０００全体の集中制御を行う。
入力部１０２は、ヒューマンインターフェースとして情報入力手段である。具体的には、例えば、キーボードや情報入力機器が接続されるポートなどである。
表示部１０３は、ヒューマンインターフェースとしての情報表示手段（ディスプレー）であり、プリンター制御部１０１の制御の基に、入力部１０２から入力される情報や、プリンター１１０に印刷する画像などの表示をすることができる。
記憶部１０４は、ハードディスクドライブ（ＨＤＤ）やメモリーカードなどの書き換え可能な記憶媒体であり、ＰＣ１００が動作するソフトウェア（プリンター制御部１０１で走るプログラム）や、印刷する画像データなどが記憶される。
【００３８】
ＰＣ１００において動作するソフトウェアには、一般的な画像処理アプリケーションソフトウェア（以下アプリケーションと言う）や、プリンタードライバーソフトウェア（以下プリンタードライバーと言う）が含まれる。
また、プリンター制御部１０１は、プリンタードライバー内に、本実施形態を特徴付ける機能として、印刷に使用する色材レベルの補正を行うことができる補正処理プログラムを備えている。この補正処理プログラムは、印刷媒体１の印刷面の色（媒体色）を利用して、吐出するインクの量を削減するための補正を可能とするものであり、その機能として媒体色取得部、色材削減情報取得部、補正色材レベル生成部、印刷データ生成部などから構成されている。これらの機能については後述する。
【００３９】
＜印刷データの生成＞
「印刷データ生成装置」としてのＰＣ１００は、デジタルカメラなどによって得られた一般的なＲＧＢ形式の画像データを、プリンター１１０を駆動可能なＣＭＹＫＷ形式の印刷データに変換する。
【００４０】
ＲＧＢ形式の画像データは、画像を形成する画素ごとに、赤色成分の強さに応じた階調値であるＲ（ｒ）、緑色成分の強さに応じた階調値であるＧ（ｇ）および青色成分の強さに応じた階調値であるＢ（ｂ）を有し、ＲＧＢ（ｒ，ｇ，ｂ）で色を表現している。
【００４１】
ＣＭＹＫＷ形式の印刷データは、画像を形成する画素ごとに、シアンインク（Ｃ）の使用量（吐出量）に応じた階調値であるＣ（ｃ）、マゼンタインク（Ｍ）の使用量に応じた階調値であるＭ（ｍ）、イエローインク（Ｙ）の使用量に応じた階調値であるＹ（ｙ）、黒色インク（Ｋ）の使用量に応じた階調値であるＫ（ｋ）、および白色インク（Ｗ）の使用量に応じた階調値であるＷ（ｗ）を有している。そして、ＣＭＹＫＷ形式の印刷データは、ＣＭＹＫＷ（ｃ，ｍ，ｙ，ｋ，ｗ）で色を表現している。
【００４２】
図４は、印刷データを生成する基本フローを示すフローチャートである。
プリンタードライバーは、アプリケーションから画像データ（テキストデータ、イメージデータなど）を受け取り（ステップＳ１）、ユーザーから、印刷する印刷媒体１の指定や印刷モードの設定を受け付ける（ステップＳ２）。プリンタードライバーは、画像データをプリンター１１０が解釈できる形式の印刷データに変換し（ステップＳ３〜ステップＳ７）、印刷データをプリンター１１０に出力（送信）する（ステップＳ８）。アプリケーションからの画像データを印刷データに変換する際に、プリンタードライバーは、解像度変換処理・色変換処理・ハーフトーン処理・ラスタライズ処理・コマンド付加処理などを行う。
【００４３】
解像度変換処理（ステップＳ３）は、アプリケーションから出力された画像データを、紙に印刷する際の解像度（印刷解像度）に変換する処理である。例えば、印刷解像度が７２０×７２０ｄｐｉに指定されている場合、アプリケーションから受け取ったベクター形式の画像データを７２０×７２０ｄｐｉの解像度のビットマップ形式の画像データに変換する。解像度変換処理後の画像データの各画素データは、マトリクス状に配置された画素から構成されている。各画素はＲＧＢ色空間の例えば２５６階調の階調値を有している。つまり、解像度変換後の画素データは、対応する画素の階調値を示すものである。
【００４４】
引き続く色変換処理（ステップＳ４）は、ＲＧＢ形式の画像データをＣＭＹＫＷ形式（ＣＭＹＫＷ色系空間のデータ）に変換する処理である。ＣＭＹＫＷ形式の画像データは、プリンター１１０が有するインクの色に対応したデータである。従って、プリンター１１０がＣＭＹＫＷ色系の５種類のインクを使用する場合には、プリンタードライバーは、ＲＧＢ形式の画像データに基づいて、ＣＭＹＫＷ形式の５次元空間の画像データを生成する。この色変換処理は、ＲＧＢ形式の画像データの階調値とＣＭＹＫＷ形式の画像データの階調値とを対応づけたテーブル（色変換ルックアップテーブルＬＵＴ）に基づいて行われる。なお、色変換処理後の画素データは、ＣＭＹＫＷ色系空間により表される２５６階調のＣＭＹＫＷ形式の画像データである。
なお、使用するインクの種類はＣＭＹＫＷ色系であっても５種類に限定されるわけではなく、例えば１０種類のインクを用いて印刷を行っても良い。この場合に、色変換処理は、ＣＭＹＫＷ形式の１０次元空間の画像データを生成する。
【００４５】
引き続くハーフトーン処理（ステップＳ５）は、高階調数（２５６階調）のデータを、プリンター１１０が形成可能な階調数のデータに変換する処理である。このハーフトーン処理により、２５６階調を示すデータが、２階調を示す１ビットデータや４階調を示す２ビットデータに変換される。ハーフトーン処理後の画像データは、１ビットまたは２ビットのデータであり、この画素データは各画素でのドットの形成（ドットの有無、ドットの大きさ）を示すデータになる。
【００４６】
例えば２ビット（４階調）の場合、ドット階調値［００］に対応するドットなし、ドット階調値［０１］に対応する小ドットの形成、ドット階調値［１０］に対応する中ドットの形成、および、ドット階調値［１１］に対応する大ドットの形成のように４段階に変換される。その後、各ドットのサイズについてドット生成率が決められた上で、ディザ法・γ補正・誤差拡散法などを利用して、プリンター１１０がドットを分散して形成するように画素データが作成される。
【００４７】
図５（ａ）は、２ビット（４階調）におけるドット生成率テーブルであり、図５（ｂ）は、ドット生成率テーブルをグラフ化した図である。
ドット生成率テーブルは、画像データに含まれる画素毎の階調値（以下では、入力階調値と言う）とプリンター１１０が印刷媒体１に形成するドットのドットサイズ毎のドット生成率（あるいはドット生成数）とを対応付けるテーブルであり、インクの色毎に、プリンター１１０内のメモリー４３に記憶されている。各ドットサイズの１ドット当たりの吐出量とドット生成数との積の総和が、インク吐出量であり、入力階調値に対するインク吐出量は、理想的には、図３に示す関係となる。
【００４８】
図５（ｂ）に示すグラフの横軸は画素データの示す入力階調値（０〜２５５）を表し、左側の縦軸はドット生成率（０〜１００％）を表し、右側の縦軸はドット生成数（０〜４０８０個）を表す。ある入力階調値ｉにおけるドット生成率は、印刷媒体１上の単位領域に対応する全画素データがその入力階調値ｉを示す場合に、その単位領域に属する画素（例：４０８０個）の中でドットが形成される画素（例：ｎ個）の割合を意味する（例：（ｎ／４０８０）×１００）。同様に、ある入力階調値ｉに対するドット生成数は、印刷媒体１上の単位領域に対応する全画素データがその入力階調値ｉを示す場合に、その単位領域に形成されるドットの数を意味する。
【００４９】
引き続くラスタライズ処理（ステップＳ６）は、マトリクス状に並ぶ画素データを、印刷時のドット形成順序に従って並べ替える処理である。例えば、印刷時に数回に分けてドット形成処理が行われる場合、各ドット形成処理に対応する画素データをそれぞれ抽出し、ドット形成処理の順序に従って並べ替える。なお、印刷方式が異なれば印刷時のドット形成順序が異なるので、印刷方式に応じてラスタライズ処理が行われることになる。
【００５０】
引き続くコマンド付加処理（ステップＳ７）は、ラスタライズ処理されたデータに、印刷方式に応じたコマンドデータを付加する処理である。コマンドデータとしては、例えば印刷媒体１の搬送速度を示す搬送データなどがある。
ＰＣ１００に接続されたプリンター１１０に印刷データが送信されることにより印刷が開始される（ステップＳ８）。
【００５１】
＜媒体色に合わせたインク吐出量の補正＞
図６（ａ），（ｂ）は、媒体色に合わせてインク吐出量の補正をする概念を示すグラフおよびフローチャートである。
例えば、印刷媒体１の印刷面が黒色（ＲＧＢ（ｒ，ｇ，ｂ）＝ＲＧＢ（２５５，２５５，２５５））で、画像データが灰色から黒色に近づくにつれて、インクの吐出量を減らしたい場合を説明する。
【００５２】
まず、インクの吐出量を減らす対象の画像データの階調範囲（入力階調値の範囲）を指定する。例えば、灰色の階調値＝ＲＧＢ（１２７，１２７，１２７）から媒体色の階調値＝ＲＧＢ（２５５，２５５，２５５）の範囲を指定する。つまり、この場合ＲＧＢ系色空間のＲＧＢ各次元の所定の階調範囲は、それぞれ１２７〜２５５となる。
次に、それぞれの範囲において、入力階調値に対応して、媒体色を利用しインクの吐出量を減らす量を指定する。例えば、図６（ａ）に示す補正カーブのように指定できる。図６（ａ）は、入力階調値と補正された入力階調値（補正階調値）との関係を示すグラフであり、図示する補正カーブは、１２７以上の入力階調値が２５５に近づくに従って、補正階調値が０になるカーブを示している。補正カーブは、すなわち入力階調値を補正階調値へと変換する関数である。具体的には、入力階調値が１２７以上では、補正階調値が徐々に小さな値となり、この補正階調値（補正された入力階調値）に対応するインク吐出量が徐々に少量となる。ＲＧＢ各次元の所定の階調範囲に対して、同様の補正を行う。
【００５３】
図６（ｂ）に示すように、ＲＧＢ系色空間の画像データを補正し、補正された画像データからＣＭＹＫＷ系色空間の印刷データを生成する。例えば、灰色から黒色の範囲（ＲＧＢ（１２７，１２７，１２７）からＲＧＢ（２５５，２５５，２５５））に遷移する画像データは、補正されることにより入力階調値がＲＧＢ（１２７，１２７，１２７）からＲＧＢ（０，０，０）に遷移する画像データとなり、これに対応するＣＭＹＫＷ系色空間の黒インク（Ｋ）の吐出量は、ＲＧＢ（１２７，１２７，１２７）に対応する吐出量からＲＧＢ（０，０，０）に対応する吐出量（つまりは、吐出しない）まで遷移する。
【００５４】
以下に、上述した補正処理を行うためにプリンタードライバー（図１参照）が備えるそれぞれの機能部（媒体色取得部、色材削減情報取得部、補正色材レベル生成部、印刷データ生成部）について説明する。
【００５５】
＜媒体色取得部＞
媒体色取得部は、印刷媒体１の印刷面の色（媒体色）を、多次元表色空間の媒体色色情報として取得する。具体的には、多次元表色空間は、例えば、ＲＧＢ（ｒ，ｇ，ｂ）空間であり、媒体色取得部は、表示部１０３および入力部１０２を利用したユーザーインターフェイスを介してユーザーから媒体色のＲＧＢ（ｒ，ｇ，ｂ）データを取得する。すなわち、ユーザーは、媒体色の情報が既知である場合には、入力部１０２から媒体色の情報（例えば、ＲＧＢ（ｒ，ｇ，ｂ）データ）を媒体色色情報として入力する。印刷媒体１の媒体色の情報が不明な場合には、例えば、図１（ａ）に示すように、ＰＣ１００（入力部１０２）に接続された測色装置６０により印刷媒体１の媒体色を測色し、得られた結果を入力部１０２から入力（測色装置６０からプリンター制御部１０１に送信）してもよい。
【００５６】
＜色材削減情報取得部＞
色材削減情報取得部は、まず、得られた媒体色色情報と同じ多次元表色空間において、「色情報を含む所定の色補正範囲情報」として、多次元表色空間の次元毎に補正対象とする階調値範囲を決定する。具体的には、色材削減情報取得部は、ユーザーインターフェイスを介してユーザーに補正対象とする階調値範囲を指定させる。
次に、色材削減情報取得部は、それぞれの範囲における入力階調値と補正階調値との対応付けを決定する。具体的には、ユーザーインターフェイスを介してユーザーに入力階調値（色情報）を補正するための色材レベルの削減度合情報を指定させる。色材削減情報取得部は、色情報を含む所定の色補正範囲情報と、色材レベルの削減度合情報に基づき、色材削減情報を生成する。
「色情報を含む所定の色補正範囲情報」と、「色材レベルの削減度合情報」を指定する方法には様々な方法が考えられる。以下にその例を説明する。
【００５７】
図７は、色材削減情報取得部が表示部１０３に表示するユーザーインターフェイスの表示例である。
色材削減情報取得部は、表示部１０３に、各次元の所定の色補正範囲情報を指定可能に表示し、所定の色補正範囲情報において色情報を補正するための色材レベルの削減度合情報を指定可能に表示する。つまり、ユーザーは、表示部１０３に表示される内容を見ながら、入力部１０２からの入力により「色情報を含む所定の色補正範囲情報」と、「色材レベルの削減度合情報」を指定することができる。
図７の例は、ＲＧＢ系色空間のＲ（ｒ）軸の指定をする場合を示しており、例えば、入力部１０２に備えられるマウスなどにより、アイコンＡ，Ｂ，Ｃ，Ｄの位置をドラッグしてスライドさせ、決定することで指定ができる。
【００５８】
具体的には、アイコンＡをスライドさせることによって、媒体色色情報を含む所定の色補正範囲情報の始点を指定することができ、アイコンＢをスライドさせることによって、媒体色色情報を含む所定の色補正範囲情報の終点を指定することができる。なお、特に終点を指定しない場合には、終点は、媒体色色情報である。
また、アイコンＣをスライドさせることによって、媒体色色情報における補正階調値の値を指定することができる。媒体色色情報における補正階調値が０（ゼロ）ではない場合とは、例えば、補正による印刷画像の違和感を低減させるために、媒体色と同じ色の領域であっても、わずかにインクを吐出するようにする場合である。
アイコンＤをスライドさせることによって、所定の色補正範囲情報の始点から終点までの補正階調値の補正カーブを指定することができる。例えば、図６（ａ）に示すように、始点から終点に向かって補正階調値が入力階調値のべき乗の関数で減少させたい場合などにおいて、アイコンＤをスライドさせることによって、そのべき乗値を感覚的に変化させることができる。
【００５９】
多次元表色空間の各次元において、同様に、「媒体色色情報を含む所定の色補正範囲情報」と、「色材レベルの削減度合情報」を指定する。すなわち、ＲＧＢ系色空間においては、Ｇ（ｇ）、Ｂ（ｂ）においても同様に指定する。
色材削減情報取得部は、このように指定した媒体色色情報を含む所定の色補正範囲情報と、色材レベルの削減度合情報から、「色材削減情報」を取得する。
【００６０】
ここで、本実施形態では、Ｒ（ｒ）、Ｇ（ｇ）、Ｂ（ｂ）の各々において色材削減情報を生成しているが、これに限らず１つの色情報に関する色材削減情報を設定した場合に、残りの色情報にも同一の色材削減情報を設定しても良い。また、本実施形態では、「媒体色色情報を含む所定の色補正範囲情報」と「色材レベルの削減度合情報」の双方を用いて色材削減情報を取得しているが、これに限らず何れか一方をユーザーが指定し、他方は自動で指定して色材削減情報を取得しても良い。
【００６１】
＜補正色材レベル生成部＞
補正色材レベル生成部は、画像データおよび色材削減情報に基づいて補正色材レベルを生成する。補正色材レベルは、入力画像と媒体色色情報との関係に基づき補正された色材のレベルを表すものである。
【００６２】
＜印刷データ生成部＞
印刷データ生成部は、生成した補正色材レベルに基づいてハーフトーン等の処理等が行われ印刷データを生成する。
【００６３】
また、補正色材レベルに基づいて生成した印刷データを表示部１０３にプレビュー画像として表示しても良い。
この場合に、例えば、前述したアイコンＡ，Ｂ，Ｃ，Ｄの位置をスライドさせるのに伴って変化するプレビュー画像を、図７に示す表示に合わせて表示させることで、補正の影響の度合いを視認させることができる。
【００６４】
以上述べたように、本実施形態による印刷データ生成装置、印刷装置、および印刷データ生成方法によれば、以下の効果を得ることができる。
印刷データ生成装置としてのＰＣ１００は、印刷媒体１の色情報を取得し、この色情報を含む所定の色補正範囲情報を有する色材削減情報を取得する。また、ＰＣ１００は、画像データおよび色材削減情報に基づいて補正色材レベルを生成し、補正色材レベルに基づいて印刷データを生成する。すなわち、本実施形態によれば、印刷媒体１の色を含み印刷媒体１の色に近い色の範囲の画像データを補正することができ、印刷媒体１の色と階調値（多次元表色空間の色情報）が近い入力画素の印刷に使用するインク量を低減することが可能となる。
【００６５】
以上のように、本実施形態によれば、印刷に用いる画像形成インクの使用量を低減しつつ印刷品質の低下を抑制することが可能となる。
【００６６】
（実施形態２）
次に、実施形態２に係る印刷データ生成装置、印刷装置、および印刷データ生成方法について説明する。なお、説明にあたり、上述した実施形態と同一の構成部位については、同一の符号を使用し、重複する説明は省略する。
【００６７】
実施形態１では、図６（ａ），（ｂ）に示すように、ＲＧＢ系色空間の画像データにおける入力階調値に対して補正階調値を対応させる補正色材レベルによりインクの吐出量を補正する（減らす）と説明した。つまり、色変換処理を行う前の画像データにおいて補正を行う方法を用いたが、この方法に限定するものではない。実施形態２では、色変換処理後のＣＭＹＫＷ系色空間に対応する各インクの吐出量を補正することを特徴としている。この点を除き、印刷データ生成方法は、実施形態１と同様であり、印刷データ生成装置、印刷装置の構成は、実施形態１と同じである。
【００６８】
図９（ａ），（ｂ）は、実施形態２におけるインク吐出量補正の概念を示すグラフおよびフローチャートである。
図９（ａ）は、入力階調値と補正されたインクの吐出量（以下補正インク量と言う）との関係の例を示すグラフであり、図示する補正カーブは、１２７以上の入力階調値が２５５に近づくに従って、補正インク量が０になるカーブを示している。補正カーブは、すなわち入力階調値と補正インク量とを関連付ける変換関数であり、補正前のインク量に変換関数で求められる補正係数を乗ずることにより補正インク量が求められる。
【００６９】
つまり、ＣＭＹＫＷ系色空間に変換した印刷データにおいて、それぞれのインク色の入力階調値に対して、吐出するインク量の補正を行う。この補正を行う変換関数（補正カーブ）は、例えば、図７を参照して説明したユーザーインターフェイスを用いる方法と同様の方法などによりそれぞれのインク色ごとに予め設定をしておく。
【００７０】
インク吐出量の補正手順としては、図９（ｂ）に示すフローチャートのように、まず、従来の方法と同様に、ＬＵＴテーブルによってＲＧＢ形式の画像データをＣＭＹＫＷ色系空間のデータに色変換処理を行い、次に、得られたＣＭＹＫＷ（ｃ，ｍ，ｙ，ｋ，ｗ）に対して、補正されたインク量の吐出が行われるＣＭＹＫＷ（ｃ’，ｍ’，ｙ’，ｋ’，ｗ’）に変換を行う。このＣＭＹＫＷ（ｃ’，ｍ’，ｙ’，ｋ’，ｗ’）の印刷データに従って印刷することで、インク吐出量が削減された印刷を行うことができる。
【００７１】
本実施形態による印刷データ生成装置、印刷装置、および印刷データ生成方法によっても、上述した実施形態と同様の効果を得ることが出来る。
【００７２】
なお、本発明は、上述した実施形態に限定されず、上述した実施形態に種々の変更や改良などを加えることが可能である。変形例を以下に述べる。ここで、上述した実施形態と同一の構成部位については、同一の符号を使用し、重複する説明は省略している。
【００７３】
（変形例１）
実施形態１、２では、例えば、図７に示すように、色材削減情報取得部は、媒体色色情報を含む所定の色補正範囲情報と、色材レベルの削減度合情報から、色材削減情報を取得するとして説明したが、この構成に限定するものではない。
変形例１は、印刷装置１０００が有する印刷データ生成装置（ＰＣ１００）の変形である。変形例１のＰＣ１００では、色材削減情報取得部が、表示部１０３に、予め生成されている複数の補正色材レベルから任意の補正色材レベルを選択可能に表示することを特徴としている。
【００７４】
まず、予め、複数の補正色材レベルを準備しておく。具体的には、印刷の対象とする印刷媒体１の媒体色を代表的な色に限定し、それぞれの色に対して、インク削減の度合いを、例えば、高、中、低の３段階として、実際に印刷してみるなどの評価を行いながら、対応する複数の補正色材レベルを準備しておく。この作業は、予め、印刷装置のメーカーが、各代表色に対し３段階のインク削減度合いに対応させて評価が完了した補正色材レベルを作成し、記憶部１０４に記憶させておく。
なお、予め補正色材レベルを作成する作業は、ユーザーが行っても良い。この場合には、作成した補正色材レベルを、印刷媒体１の媒体色やインク削減度合いなどの属性情報と共に記憶部１０４に登録し、選択を可能としておく。
【００７５】
図８は、このようにして準備された補正色材レベルを選択する画面の表示例である。
印刷媒体１の色と、インク削減の度合いを選択することにより、予め準備された補正色材レベルの中から、該当する補正色材レベルを選択することができる。
【００７６】
本変形例によれば、表示部１０３の表示に従い、予め生成されている複数の補正色材レベルから任意の補正色材レベルを選択することができる。その結果、より簡便に補正色材レベルを生成することができる。ここで、補正色材レベルは、入力値に対する出力値が保存された補正テーブルや関数など、任意の形式で生成されるものであり、特に限定されない。
【００７７】
（変形例２）
実施形態１、２では、多次元表色空間としてＲＧＢ色空間を例に説明したが、多次元表色空間は、これに限定するものではない。多次元表色空間としては、例えば、Ｌ＊ａ＊ｂ＊色空間や、Ｌ＊ｕ＊ｖ＊色空間などであっても良い。
変形例２は、印刷装置１０００が有する印刷データ生成装置（ＰＣ１００）の変形である。変形例２のＰＣ１００は、ＲＧＢ色空間の画像データと、ＲＧＢ色空間とは異なる多次元表色空間の画像データとの相互変換が可能な表色空間変換部を備えることを特徴としている。表色空間変換部は、例えば、プリンタードライバーの機能部の一つとして備えることが好ましい。
【００７８】
本変形例によれば、異なる多次元表色空間の画像データや印刷媒体１の色情報であっても、これらの情報に基づいて上述した効果が同様に得られる印刷データを生成することができる。
【符号の説明】
【００７９】
１…印刷媒体、３…インクカートリッジ、１０…印刷部、１１…ガイド軸、１２…キャリッジ、１３…印刷ヘッド、２０…搬送部、２１…ベース部、２２…搬送レール、２３…媒体支持部、２４…搬送モーター、３０…操作部、３４…キャリッジモーター、４０…制御部、４１…インターフェイス、４２…ＣＰＵ、４３…メモリー、４４…ヘッド駆動部、４５…モーター駆動部、６０…測色装置、１００…パーソナルコンピューター（ＰＣ）、１０１…プリンター制御部、１０２…入力部、１０３…表示部、１０４…記憶部、１１０…プリンター、１０００…印刷装置。
【図１】
0006550883.tif 000002
【図２】
0006550883.tif 000003
【図３】
0006550883.tif 000004
【図４】
0006550883.tif 000005
【図５】
0006550883.tif 000006
【図６】
0006550883.tif 000007
【図７】
0006550883.tif 000008
【図８】
0006550883.tif 000009
【図９】
0006550883.tif 000010