(57)【要約】【課題】各印字モードの再現する最大色再現範囲を保ち、さらに印字モード間での色を合わせ、さらに階調性の良い色分解テーブルを作成する。【解決手段】テーブル作成装置であって、印字モードごとに、再現可能な色領域を示す色再現範囲データと、ＲＧＢ値ごとにインク量を設定した色分解テーブルと、を記憶する記憶手段と、複数の印字モードそれぞれの色再現範囲データを取得する色再現範囲データ取得手段と、取得した色再現範囲データから、共通する色再現範囲を決定する共通色領域決定手段と、対象となる印字モードの色分解テーブルにおいて共通する色再現範囲に対応する各格子点に対する階調性評価に基づいてインク量を再設定する再設定手段とを有することを特徴とする。【選択図】図１
2012169744.tif 000002
【特許請求の範囲】
【請求項１】
印字モードごとに、再現可能な色領域を示す色再現範囲データと、ＲＧＢ値ごとにインク量を設定した色分解テーブルと、を記憶する記憶手段と、
複数の印字モードそれぞれの色再現範囲データを取得する色再現範囲データ取得手段と、
取得した前記色再現範囲データから、共通する色再現範囲を決定する共通色領域決定手段と、
対象となる印字モードの色分解テーブルにおいて前記共通する色再現範囲に対応する各格子点に対する階調性評価に基づいてインク量を再設定する再設定手段と
を有することを特徴とするテーブル作成装置。
【請求項２】
インク量が再設定された色分解テーブルに基づいて、カラーマッチングテーブルを生成するカラーマッチングテーブル作成手段をさらに備えることを特徴とする請求項１に記載のテーブル作成装置。
【請求項３】
前記カラーマッチングテーブルにより再現される色の予測値と、前記カラーマッチングテーブルに基づいて印刷された色の測色値との差分に基づいて、前記カラーマッチングテーブルで設定されているｄｅｖＲＧＢの値を変更する変更手段とをさらに備えることを特徴とする請求項２に記載のテーブル作成装置。
【請求項４】
印字モードごとに、再現可能な色領域を示す色再現範囲データと、ＲＧＢ値ごとにインク量を設定した色分解テーブルと、を記憶する記憶ステップと、
複数の印字モードそれぞれの色再現範囲データを取得する色再現範囲データ取得ステップと、
取得した前記色再現範囲データから、共通する色再現範囲を決定する共通色領域決定ステップと、
対象となる印字モードの色分解テーブルにおいて前記共通する色再現範囲に対応する各格子点に対する階調性評価に基づいてインク量を再設定する再設定ステップと
を有することを特徴とするテーブル作成方法。
【請求項５】
請求項４に記載のテーブル作成方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テーブル作成装置に関し、特に、画像出力装置で出力するために必要なインク量を算出するための色分解テーブルを作成するテーブル作成装置に関する。
【背景技術】
【０００２】
一般にカラー画像処理は、モニタなどの画像入力装置から入力されたカラー画像データ（ＲＧＢ値）をプリンタなどの画像出力装置で印刷する際に、図６に示すフローに従う。
【０００３】
図６において、入力されたＲＧＢデータは、カラーマッチングテーブルを用いることで画像出力装置に適したカラーマッチング変換が行われ、好ましい色に変換される。具体的に、このカラーマッチングテーブルは、入力色（ＲＧＢ値）に対応する出力色（ここではＲＧＢ値）の対応付けを行う色変換ルックアップテーブルである。該ルックアップテーブルは、図１０に示すようにＲＧＢ３次元色空間を適当な間隔の立方体に区切る格子点を設け、それらの各格子点上のＲＧＢ色データに対応する出力値（Ｒ’Ｇ’Ｂ’）を記憶している。該ルックアップテーブルの格子点数は、必要とされる色精度や使用可能メモリ量に応じて設定され、テーブルに配置される各格子の総数は、ＲＧＢ各軸上の格子点数の３乗個となる。また、カラーマッチング変換後、色分解テーブルを用いることで画像出力装置に必要なインク量を示す色材値（ここではＣＭＹＫ）に変換される。そして、出力γテーブルを用いて色材の純色補正変換に係る処理がされ、そしてハーフトーン処理にて二値化され画像出力装置で出力される。
【０００４】
画像出力装置は、一般的に、印刷目的により複数の印字モードに従って印刷を行う。この印字モードの違いによって、用紙に載せられる色材量が変化するため、図８に示すように、印字モード毎に色域の大きさや、再現する色が異なる。そのため、画像出力装置は、図７（ａ）に示すように、一つの出力用紙に対して複数の印字モード（図中は３種類の印字モード）に従って印刷処理する場合、印字モード毎にカラーマッチングテーブルを３つ、色分解テーブル３つを保持している。
【０００５】
したがって、専用紙の数が多くなるほど、プリンタドライバ内に、それぞれの印字モードに応じた複数の色変換ルックアップテーブルおよび色分解テーブルを保有する必要があり、これら情報を記憶するためのメモリ容量が増加する問題がある。
【０００６】
そこで、画像データの色変換のためにあらかじめ用意する情報の量を少なくするための技術が提案されている（例えば、特許文献１および２参照。）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−１０４４９２号公報
【特許文献２】特開２００５−２３８４７６号公報
【非特許文献】
【０００８】
【非特許文献１】Y.Chen,R.S.Berns and L.A.Taplin,”Six Color Printer Characterization Using an Optimized Cellular Yule-Nielsen Spectral Neugebauer Model”,J.Imaging Sci. Tech. Vol.48, No.6,pp.519-528(2004)
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１は、２次色以上の再現特性の差を吸収することができる技術であり、基準印刷モードと第２の印刷モードとの色再現の差から算出する補正テーブルを作成することで印字モードの違いによる色再現特性の差を少なくする技術を開示している。
【００１０】
特許文献２は、基準印刷モード以外の印刷の時は、あらかじめ記憶してある基準印刷モードの色変換テーブルと印刷モードに応じて定められている補正係数に基づいて、選択された印刷モードに応じた生成色変換テーブルを生成する技術を開示している。補正係数は、基準印刷モードの解像度と第２の印刷モードの解像度との比と、基準印刷モードにおいて使用されるインク滴の最大重量と前記第２の印刷モードにおいて使用されるインク滴の最大重量との比とから算出される。
【００１１】
しかしながら、これらの従来技術は、印字モード間での色を合わせる技術に特化しており、色分解テーブルによる階調性が考慮されていないという課題があった。
【００１２】
そこで本発明では、各印字モードの再現する最大色再現範囲を保ち、さらに印字モード間での色を合わせ、さらに階調性の良い色分解テーブルを作成することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、本発明は、印字モードごとに、再現可能な色領域を示す色再現範囲データと、ＲＧＢ値ごとにインク量を設定した色分解テーブルと、を記憶する記憶手段と、複数の印字モードそれぞれの色再現範囲データを取得する色再現範囲データ取得手段と、取得した前記色再現範囲データから、共通する色再現範囲を決定する共通色領域決定手段と、対象となる印字モードの色分解テーブルにおいて前記共通する色再現範囲に対応する各格子点に対する階調性評価に基づいてインク量を再設定する再設定手段とを有することを特徴とするテーブル作成装置である。
【発明の効果】
【００１４】
本発明は、プリンタドライバに搭載するテーブルサイズを小さくして、プリンタドライバに搭載するテーブルのメモリ量を少量化する効果を奏する。
【００１５】
また、本発明は、カラーマッチングテーブルの数が印字モードに関わらず一つになるため、ユーザーは、印字モードにかかわらず、出力用紙に応じたカラーマッチングテーブルを選択することができ、ユーザーの操作性を簡略化する効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】実施例１におけるテーブル作成装置の構成を示すブロック図である。
【図２】実施例１における色分解テーブル作成処理を示すフローチャートである。
【図３】実施例１における格子点配置最適化処理に係るフローチャートである。
【図４】実施例２におけるテーブル作成装置の構成を示すブロック図である。
【図５】実施例２におけるテーブル作成処理を示すフローチャートである。
【図６】画像印刷処理における色変換を説明するための図である。
【図７】（ａ）は従来の画像出力装置において必要となるテーブルの関係を示し、（ｂ）は本発明の画像出力装置において必要となるテーブルの関係を示す。
【図８】各印字モードにおける色再現範囲の一例を示す図である。
【図９】共通色領域を説明するための図である。
【図１０】ルックアップテーブルを説明するための図である。
【発明を実施するための形態】
【００１７】
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１８】
＜実施例１＞
図１は、本発明に係る一実施形態であるテーブル作成装置の構成を示すブロック図である。
【００１９】
図１に示すように、本発明に係るテーブル作成装置１０２は、プリンタドライバ１０６と、ＯＳ１０４と、アプリケーション１０５とから構成される。なお、テーブル作成装置１０２は、一般的なパーソナルコンピュータ（ＰＣ）のような装置であってもよい。
【００２０】
プリンタドライバ１０６は、テーブル作成装置１０２における各種ハードウェアを制御するためのプログラムを格納している。
【００２１】
ＯＳ１０４は、テーブル作成装置１０２の全体の動作を制御するオペレーションシステムである。ＯＳ１０４は、プリンタドライバ１０６に格納されるプログラムを読み出して各種の制御を行う。また、ＯＳ１０４は、アプリケーション１０５を実行することにより、テーブル作成を行う。
【００２２】
アプリケーション１０５は、図１に示すように、１０７〜１１１に示す機能構成を備える。
【００２３】
色再現範囲データ取得部１０７は、図８に示すような色再現範囲のデータを印字モードごとに取得する。色再現範囲データは、例えば、図７（ａ）に示す印字モード１−３が画像出力装置１０３に設定されている場合に、各印字モードによる印刷物を測色することにより得られたものである。すなわち、印字モード１であれば、カラーマッチングテーブル１に設定されている各ＲＧＢ値に対応した色を、色分解テーブル１で設定されているインク量（ＣＭＹＫ）に基づいて出力し、再現可能な色領域が色再現範囲データとなる。
【００２４】
なお、色再現範囲のデータは、画像出力装置１０３に記憶されていてもよく、または、テーブル作成装置１０２に記憶されていてもよい。
【００２５】
格子点数決定処理部１０８は、印字モードに関わらず色再現を共通にする共通色領域に対応する格子点数を決定する。決定する格子点数は、本発明のテーブル作成処理において生成する色分解テーブルの１軸上に配置する格子点数がｎ個であれば、ｎ−１となる。なお、本実施例において、決定する格子点数をｎ−１としたがこれに限定しない。ｎ―１以下であればよいものとする。
【００２６】
共通色領域決定処理部１０９は、色再現範囲データ取得部１０７が取得した各印字モードの色再現範囲データ間で共通する色領域である共通色領域を決定する。例えば、取得した各印字モードの色再現範囲データが、図９に示すデータである場合について説明する。
【００２７】
図９に示すように、印字モード１−３において共通する色領域は、印字モード３の色領域である。すなわち、印字モード３の色領域（図中斜線で示す領域）は、印字モード１、印字モード２にも含まれていて、印字モード１から３の色領域の最小共通色域であるため、本実施例では、印字モード３の色領域を共通色領域に設定する。
【００２８】
共通色領域格子点配置決定処理部１１０は、格子点配置最適化処理部１１２を用いて、共通色領域の色分解テーブルを作成する。
【００２９】
非共通色領域格子点配置決定処理部１１１は、格子点配置最適化処理部１１２を用いて、各印字モードにおける非共通色領域の色分解テーブルを作成する。
【００３０】
次に、図２に示すフローチャートを用いて、本発明の色分解テーブル作成処理の概略を説明する。
【００３１】
まず、ステップＳ２０１において、色再現範囲データ取得部１０７は、各印字モードの色再現範囲データを取得する。
【００３２】
次に、ステップＳ２０２において、格子点数決定処理部１０８は、印字モードに関わらず色再現を共通にする共通色領域に対応する格子点数を決定する。
【００３３】
次に、ステップＳ２０３において、共通色領域決定処理部１０９は、各印字モードの色再現範囲データ間で共通する色領域である共通色領域を決定する。
【００３４】
次に、ステップＳ２０４において、共通色領域格子点配置決定処理部１１０は、共通色領域の色分解テーブルを作成する。
【００３５】
次に、ステップＳ２０５において、非共通色領域格子点配置決定処理部１１１は、各印字モードにおける非共通色領域の色分解テーブルを作成する。
【００３６】
＜格子点配置最適化処理＞
次に、図３を用いて、ステップＳ２０４およびステップＳ２０５で行われている色分解テーブルの作成処理の説明を行う。
【００３７】
まず、ステップＳ３０１において、対象となる印字モードに係る色分解テーブルにおいて、Ｓ２０３で決定した共通色領域の格子点に格納されるインク量を取得する。
【００３８】
具体的に、図７（ｂ）を例にして説明する。例えば、対象となる印字モードが印字モード１であれば、共通色領域の格子点のインク量を色分解テーブル１から取得する。同様に、対象となる印字モードが印字モード２であれば、共通色領域の格子点のインク量を色分解テーブル２から取得する。また、対象となる印字モードが印字モード３であれば、共通色領域の格子点のインク量を色分解テーブル３から取得する。
【００３９】
なお、インク量の取得において、例えば、図１に示すように画像出力装置１０３が保持する各色分解テーブルを参照してもよく、または、テーブル作成装置１０２が各色分解テーブルを保持していてもよい。
【００４０】
次に、ステップＳ３０２において、ステップＳ３０１で取得したインク量に基づいて画像出力装置で出力された時の色を予測する。この予測は、例えば、非特許文献１に記載のCellular Yule-Nielsen Neugebauer Model等を利用することにより実施できる。Cellular Yule-Nielsen Neugebauer Modelは、あらかじめ設定された格子点に対応するカラーパッチを出力する。そして、該カラーパッチを測色することにより得られる色情報をもとにNeugebauerModelにしたがって任意の入力値に対する色情報を推定するものである。
【００４１】
尚、色予測の方法としてCellular Yule-Nielsen Neugebauer Modelに限定されず、他の色予測する方法を用いてもよい。
【００４２】
次に、ステップＳ３０３において、ステップＳ３０２で予測した色情報に基づいて、格子点のうちの注目格子点の色情報と、その周囲の複数個の格子点の色情報とを用いて、Ｌａｂ色空間上の階調性（連続性、平滑さ）を評価する。階調性の評価手法は、既存の種々評価方法のいずれを用いても良いものとする。
【００４３】
次に、ステップＳ３０４において、ステップＳ３０３で評価した階調性評価結果が、あらかじめ定めた一定の閾値以内か否かの判定を行い、閾値以内であれば処理を終了する。一方、閾値以上であれば、ステップＳ３０５へ進みインク値を修正して、閾値以内となるようにする。
【００４４】
このように、色分解テーブルにおいてインク量が再設定されることになる。そして、以上説明した色分解テ−ブル作成処理を行うことで、印字モードによらず共通な色再現を実現することが可能となる。
【００４５】
＜実施例２＞
実施例２におけるテーブル作成装置のブロック図を図４に示す。なお、実施例２におけるテーブル作成装置４０２は、実施例１におけるテーブル作成装置１０２の構成と同一の名称の要素は、同一の動作を行うものである。実施例２におけるテーブル作成装置４０２は、実施例１におけるテーブル作成装置１０２の各要素に加えて、さらに、カラーマッチングテーブル作成部４１３と、カラーマッチングテーブル評価部４１４と、色再現最適化処理部４１５とを備える。ここでは、とりわけ、実施例１におけるテーブル作成装置１０２と同一の動作について説明を省略し、異なる動作について説明する。
【００４６】
実施例２では、実施例１と同様に色分解テーブルを作成し、さらに色分解テーブルに基づいて、カラーマッチングテーブルを作成して、このカラーマッチングテーブルについて評価・修正を行うテーブル作成処理が行われる。
【００４７】
図５は、本発明の実施例２に係るテーブル作成処理のフローを示すフローチャートである。ステップＳ５０１からＳ５０５までの処理は、図２に示すステップＳ２０１からＳ２０５までの色分解テーブル作成処理と同一の処理が実行される。
【００４８】
ステップＳ５０６では、ステップＳ５０１からステップＳ５０６までの処理で作成した色分解テーブルに共通なカラーマッチングテーブル作成を実行する。本実施例では、カラーマッチングテーブル作成処理で用いるディスティネーション色域データは、印字モード中で一番色再現精度を要求されモード（一番広い色域のデータ）とする。カラーマッチングテーブル作成処理で用いる印字モードに基づく色域データは、各印字モードの共通色領域の色再現が共通なことから、どの印字モードの色域を用いてもよい。
【００４９】
次に、ステップＳ５０７において、ステップＳ５０６で作成したカラーマッチングテーブルの色再現性精度を評価する。この色再現精度の評価方法は、例えば、まず、カラーマッチングテーブルの格子点に含まれないＲＧＢ値を複数個用意し、該ＲＧＢ値からーマッチングテーブルを用いて四面体補間処理により理論色予測値を算出する。そして、実際に該ＲＧＢ値で作成したカラーマッチングテーブル、色分解テーブルを用いて印刷したチャート４１６について、測色器４１７により測色して測色値を取得する。次に、理論色予測値と、測色値との間の差分を示す色差を評価する。本ステップの評価は、その他既存の種々の評価方法を用いてもよいものとする。
【００５０】
次に、ステップＳ５０８において、ステップＳ５０７による色差が、あらかじめ定められた閾値以内か否かの判定を行い、閾値以内であれば処理を終了し、閾値以上であればステップＳ５０９へ進む。ステップＳ５０９では、共通色領域の格子点数または共通色領域の範囲の少なくとも１つに対してｄｅｖＲＧＢの値を変更する。
【００５１】
以上により、印字モードによらず共通な色再現を実現でき、かつ、色再現性が良好な色分解テーブルを作成することが可能となる。
【図１】
2012169744.tif 000003
【図２】
2012169744.tif 000004
【図３】
2012169744.tif 000005
【図４】
2012169744.tif 000006
【図５】
2012169744.tif 000007
【図６】
2012169744.tif 000008
【図７】
2012169744.tif 000009
【図８】
2012169744.tif 000010
【図９】
2012169744.tif 000011
【図１０】
2012169744.tif 000012