(57)【要約】【課題】  印刷条件に応じた色分解情報を作成する。【解決手段】  印刷装置用の色分解情報を入力し(S301)、印刷条件を入力し(S305)、印刷条件に応じて、色分解情報を調整する(S306)。そして、各色領域における、調整前後の色分解情報の色材量カーブを取得し(S303、S307)、色材量カーブに基づき、調整後の色分解情報を修正して、印刷条件に対応する色分解情報を生成する(S308)。【選択図】  図4
2009089011.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置用の色分解情報を入力する入力手段と、
印刷条件を入力する条件入力手段と、
前記印刷条件に応じて、前記色分解情報を調整する調整手段と、
各色領域における、前記調整の前の色分解情報の色材量カーブ、および、前記調整の後の色分解情報の色材量カーブを取得する取得手段と、
前記色材量カーブに基づき、前記調整の後の色分解情報を修正して、前記印刷条件に対応する色分解情報を生成する生成手段とを有することを特徴とする色処理装置。
【請求項２】
さらに、前記色材量カーブの形状情報を取得するためのパラメータを設定する設定手段を有し、前記取得手段は前記色材量カーブとして前記パラメータに基づく色材量カーブの形状情報を取得し、前記生成手段は前記形状情報を比較することを特徴とする請求項1に記載された色処理装置。
【請求項３】
前記パラメータは、前記色材量カーブの形状を近似するための、少なくとも次元数、制御点数、分割数の何れかを含むことを特徴とする請求項2に記載された色処理装置。
【請求項４】
前記印刷条件は、前記印刷装置の特性と記録紙の種類によって決まる、記録紙の色材の吸収可能量であることを特徴とする請求項1から請求項3の何れか一項に記載された色処理装置。
【請求項５】
前記印刷装置はインクジェット方式のプリンタであることを特徴とする請求項1から請求項4の何れか一項に記載された色処理装置。
【請求項６】
印刷装置用の色分解情報を入力し、
印刷条件を入力し、
前記印刷条件に応じて、前記色分解情報を調整し、
各色領域における、前記調整の前の色分解情報の色材量カーブ、および、前記調整の後の色分解情報の色材量カーブを取得し、
前記色材量カーブに基づき、前記調整の後の色分解情報を修正して、前記印刷条件に対応する色分解情報を生成することを特徴とする色処理方法。
【請求項７】
コンピュータ装置を制御して、請求項1から請求項5の何れか一項に記載された色処理装置の各手段として機能させることを特徴とするコンピュータプログラム。
【請求項８】
請求項7に記載されたコンピュータプログラムが記録されたことを特徴とするコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色分解情報の生成に関する。
【背景技術】
【０００２】
様々な種類のインクジェットプリンタ用の記録紙が販売されているが、それら記録紙はそれぞれ色材の吸収可能量（以下、色材吸収可能量）が異なる。これは、各記録紙の組成や厚みに起因するが、とくに、コート紙はコート材の組成、光沢紙はベースになる記録紙とその上に塗布された色材吸収層などの組成と組み合わせによる。そのため、プリンタ用の印刷信号を生成する過程で使用する色分解テーブル（色分解情報）は、記録紙の色材吸収可能量を考慮して作成する必要がある。
【０００３】
プリンタにおける色材量の制御は、数多く検討されている。例えば、特許文献1の発明は、プリントヘッドの特性のばらつきを抑えるため、予めプリントヘッドの特性に応じた色分解情報を準備し、プリントヘッドの特性情報に基づき、色分解情報をダウンロード可能にする。
【０００４】
特許公報1に開示された技術は、プリントヘッドの特性のばらつきに対する色材量の制御は可能であるが、ある特定の記録紙に対応するだけである。また、プリントヘッドすべてに対する色分解情報を準備することは非現実的であるし、同様に、市販のすべての記録紙に対応する色分解情報を用意し配布することは不可能である。
【０００５】
【特許文献１】特開2003-341110公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、印刷条件に応じた色分解情報を作成することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、前記の目的を達成する一手段として、以下の構成を備える。
【０００８】
本発明にかかる色処理は、印刷装置用の色分解情報を入力し、印刷条件を入力し、前記印刷条件に応じて、前記色分解情報を調整し、各色領域における、前記調整の前の色分解情報の色材量カーブ、および、前記調整の後の色分解情報の色材量カーブを取得し、前記色材量カーブに基づき、前記調整の後の色分解情報を修正して、前記印刷条件に対応する色分解情報を生成することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、印刷条件に応じた色分解情報を作成することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明にかかる実施例の色処理を図面を参照して詳細に説明する。
【実施例１】
【００１１】
［装置の構成］
図1は実施例の色処理装置の機能構成を示すブロック図である。
【００１２】
図1において、入力部101は、色分解情報を入力する。パラメータ設定部102は、各色領域における色分解情報の色材量カーブの形状特性を取得するためのパラメータを設定する。各色領域とは、例えば、白色Wから、一次色のシアン色C、マゼンタ色Mおよびイエロー色Y、並びに、二次色の赤色R、緑色Gおよび青色Bを経て、黒色Bkを結ぶ色相ライン、白色Wと黒色Bkを結ぶグレイ軸など、代表的な色の濃度ラインに相当する。
【００１３】
特性取得部103は、パラメータ設定部102によって設定されたパラメータに従い、各色領域の色分解情報の色材量カーブの形状特性を取得する。条件入力部104は、プリンタ、および、記録紙などの印刷対象物の特性に関する情報（以下、印刷条件）を入力する。
【００１４】
調整部105は、特性取得部103によって得られた各色領域の色分解情報の色材量カーブの形状情報に基づき、入力部101が入力した色分解情報を調整する。生成部106は、調整部105によって調整された色分解情報と、特性取得部103によって得られた各色領域の色分解情報の色材量カーブの形状情報から、印刷条件に最適な色分解情報を生成する。
【００１５】
図2は画像処理システムの構成例を示す図である。
【００１６】
図2において、コンピュータ203は、図1に示す色処理装置として機能する。コンピュータ203は、ネットワーク、パラレルインタフェイスまたはシリアルインタフェイス201を介して、インクジェット方式のプリンタ202と通信する。
【００１７】
図3はコンピュータ203の主要な構成を示すブロック図である。
【００１８】
図3において、CPU402は、RAM404をワークメモリとして、ROM402およびハードディスクドライブ(HDD)409に格納されたオペレーティングシステム(OS)や各種プログラムを実行する。そして、システムバス408を介して後述する構成を制御する。図1に示す機能は、HDD409に格納された画像処理プログラムをCPU402が実行することで実現される。
【００１９】
CPU402は、ビデオインタフェイス(I/F)405を介して、処理の状況や処理結果を含むユーザインタフェイス(UI)、をモニタ412に表示する。ユーザは、キーボードインタフェイス(KBD I/F)401に接続されたマウスおよびキーボード411を操作してUIを操作してデータや指示などを入力する。
【００２０】
また、CPU402は、ディスクドライブ407にマウントされた記憶媒体から各種プログラムやデータを読み出してHDD409に格納したり、HDD409が記憶する各種データをCD-Rのような書込可能な記憶媒体に書き込むことができる。
【００２１】
シリアルバスI/F406は、プリンタ202などの外部装置とのインタフェイスである。ネットワークインタフェイスカード(NIC)410は、ネットワーク413とのインタフェイスである。
【００２２】
［画像処理］
図4は色処理装置の動作を説明するフローチャートで、CPU402が実行する処理を示している。
【００２３】
CPU402は、プリンタ202（印刷装置用）の標準的な色分解情報またはデフォルトの色分解情報を入力する(S301)。色分解情報は、HDD409から読み出す、記憶媒体から読み込む、ネットワーク413に接続されたサーバから取得する、あるいは、キーボード411から入力されてもよい。
【００２４】
次に、CPU402は、入力した色分解情報を近似するためのパラメータである色分解情報の形状特性パラメータを設定する(S302)。形状特性パラメータの設定は、例えば図5に示すようなUIをモニタ412に表示し、ユーザに、次元数、制御点数、分割数などの情報のうち少なくとも一つを入力させる。なお、色分解情報を近似するためのパラメータは、図5に示すものに限らず、近似計算に利用可能なものであればよい。
【００２５】
形状特性パラメータの設定は、例えば図6に示すような、スライダを用いた、より簡便なUIを使用してもよい。制御点数を増やせば近似精度が上がることが明らかであるが、色材量カーブに揺らぎが発生することがあり、色材量カーブの形状が複雑になれば、プリンタの色再現安定性が失われる。逆に、制御点数を減らせば近似精度は下がるが、色材量カーブの形状が単純化され、プリンタの色再現安定性が上がる。このような相反する特性を考慮すると、図6に示すような、ユーザにとって直感的な設定が可能なUIの方が望ましい場合もある。勿論、両方のUIを用意して、詳細設定（または数値設定）か、簡易設定かをユーザに選択させてもよい。
【００２６】
次に、CPU402は、形状特性パラメータに基づき、各色領域の色分解情報の色材量カーブを近似する(S303)。この近似は、スプライン近似、最小二乗法など、数学的な如何なる近似式を用いてもよい。
【００２７】
図7は近似によって得られる色材量のカーブの一例を示す図で、例えば、グレイ軸において四色の色材の色分解情報をトレースした結果である。なお、横軸はBk濃度値（グレイ値）、縦軸は色材量（例えばピコリットル）である。
【００２８】
図7(a)は五つの制御点を使用してシアンの色材の色材量カーブ（色分解情報の形状特性）を近似した様子を示している。この例では、五つの制御点の位置関係によりシアンCの色材量カーブがあるグレイ値にピークをもつ凸型の二次曲線の形状特性をもつことが判る。また、図7(b)はブラックBkの色材の色材量カーブを近似した様子を示している。この例では、ブラックの色材量カーブが三つの制御点でトレースされ、色材量カーブの形状が単調増加の形状特性をもつことが判る。なお、図には示さないが、同様の近似を他の色材マゼンタM、イエローYにも行い、図7(a)と同様の色材量カーブを取得する。CPU402は、制御点の座標をRAM404に保存する(S304)。
【００２９】
なお、とくに説明しないが、色材量カーブ（色分解情報の形状特性）の近似は、四色システムに限られず、何色の色分解情報に対しても有効である。つまり、ライトシアンLcやライトマゼンタLm、あるいは、オレンジ色Oやグリーン色Gの色材を含む六色システム、さらに、グレイ色の色材を含む七色システムにも有効である。
【００３０】
次に、CPU402は、印刷条件を入力する(S305)。印刷条件は、プリンタの特性（例えば、記録密度、印刷スピード、ドット形状、1ドット当りのインク打込量）および印刷に使用する記録紙の種類によって決定される条件である。この例では、例えば、プリンタ202の印刷スピードと関係が深い記録紙の色材吸収可能量のことを指す。CPU401は、HDD409に格納されたデータを読み出して、プリンタ202の印刷モードなどの設定と、利用可能な記録紙の色材吸収可能量の関係をUIに表示し、ユーザに選択を促す。あるいは、ユーザがキーボードやマウス411を用いて色材吸収可能量を入力してもよい。
【００３１】
次に、CPU104は、入力した色分解情報を調整して、入力された印刷条件に応じた色分解情報に調整する(S306)。つまり、調整前の色分解情報（第一の色分解情報）を調べて、ステップS305で選択または入力された色材吸収可能量を超過する色材量の組み合わせを探し、色材吸収可能量を超過する色材量の組み合わせを、色材吸収可能量に収まるように調整（再計算）する。この再計算は、第一の色分解情報における色材量の組み合わせの合計色材量をT、色材吸収可能量をLとすると、L/Tを第一の色分解情報における各色材の色材量に掛けるものである。
【００３２】
次に、CPU104は、ステップS304と同様の方法により、調整後の色分解情報（第二の色分解情報）から色材量カーブを近似する(S307)。そして、各色領域の、第一の色分解情報から近似した色材量カーブ（第一のカーブ）の形状特性と、第二の色分解情報から近似した色材量カーブ（第二のカーブ）の形状特性を比較して、形状特性に変化があるか否かを判定する。そして、形状特性に変化がある第二のカーブが、第一のカーブと類似した形状特性をもつように第二の色分解情報を修正する(S308)。
【００３３】
例えば、図7(a)の例であれば、第二のカーブのピーク値は第一のピーク値よりも低くなるが、同じグレイ値にピークがあり、ピーク前後のカーブが同様の変化（単調減少）を示すように第二の色分解情報を修正する。また、図7(b)の例であれば、第二のカーブのピーク値は第一のピーク値よりも低くなるが、グレイ最大値にピークがあり、カーブが同じグレイ値からピークに向かって同様の変化（単調増加）を示すように第二の色分解情報を修正する。勿論、CPU104は、必要があれば、他の色領域についても同様の修正を行う。
【００３４】
なお、図には示さないが、第一のカーブに類似する第二のカーブを作成できない場合、言い換えれば、第二の色分解情報を適切に修正できない場合が考えられる。このような場合、CPU402は、その旨をUIに表示して、色分解情報の形状特性パラメータの再設定(S302)、または、印刷条件の再入力(S305)をユーザに促すことが好ましい。
【００３５】
このように、色材吸収可能量が異なる様々な記録紙と、インクジェット方式のプリンタの組み合わせに応じて、プリンタ用の印刷信号を生成する過程で使用する色分解情報を容易に作成することができる。
【００３６】
［他の実施例］
なお、本発明は、複数の機器（例えばコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置、制御装置など）に適用してもよい。
【００３７】
また、本発明の目的は、上記実施例の機能を実現するコンピュータプログラムを記録した記憶媒体をシステムまたは装置に供給し、そのシステムまたは装置のコンピュータ（CPUやMPU）が前記コンピュータプログラムを実行することでも達成される。この場合、記憶媒体から読み出されたソフトウェア自体が上記実施例の機能を実現することになり、そのコンピュータプログラムと、そのコンピュータプログラムを記憶する、コンピュータが読み取り可能な記憶媒体は本発明を構成する。
【００３８】
また、前記コンピュータプログラムの実行により上記機能が実現されるだけではない。つまり、そのコンピュータプログラムの指示により、コンピュータ上で稼働するオペレーティングシステム(OS)および/または第一の、第二の、第三の、…プログラムなどが実際の処理の一部または全部を行い、それによって上記機能が実現される場合も含む。
【００３９】
また、前記コンピュータプログラムがコンピュータに接続された機能拡張カードやユニットなどのデバイスのメモリに書き込まれていてもよい。つまり、そのコンピュータプログラムの指示により、第一の、第二の、第三の、…デバイスのCPUなどが実際の処理の一部または全部を行い、それによって上記機能が実現される場合も含む。
【００４０】
本発明を前記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応または関連するコンピュータプログラムが格納される。
【図面の簡単な説明】
【００４１】
【図１】実施例の色処理装置の機能構成を示すブロック図、
【図２】画像処理システムの構成例を示す図、
【図３】図2に示すコンピュータの主要な構成を示すブロック図、
【図４】色処理装置の動作を説明するフローチャート、
【図５】形状特性パラメータの設定UIの一例を示す図、
【図６】形状特性パラメータの設定UIの別の例を示す図、
【図７】近似によって得られる色材量のカーブの一例を示す図である。
【図１】
2009089011.tif 000003
【図２】
2009089011.tif 000004
【図３】
2009089011.tif 000005
【図４】
2009089011.tif 000006
【図５】
2009089011.tif 000007
【図６】
2009089011.tif 000008
【図７】
2009089011.tif 000009