(57)【要約】【課題】印刷装置で印刷された印刷画像における色域の黒点の色彩値が最暗でない場合に、そのような黒点を基準にこの印刷画像の色域とこの印刷装置に供給される色データの色域とを規格化すると、適切な規格化を行うことができず、階調性に不具合が発生する。【解決手段】印刷装置で印刷された黒点の色彩値がその印刷画像における色域の最暗であるかないかを判別し、最暗である場合に通常に規格化し、最暗でない場合は、その色彩値よりも暗部に仮想黒点を設定し、この仮想黒点を基準に規格化を行う。【選択図】図１
2009165056.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置で印刷された印刷画像における色域に対応してこの印刷装置に供給される色データの色域を規格化する色域規格化方法において、
上記印刷画像における黒点の色彩値が上記印刷画像における色域の最暗であるかないかを判別し、
上記印刷画像における黒点の色彩値が最暗である場合には、上記印刷画像における色域と上記色データの色域とで白点および黒点が互いに一致するような比率によって上記色データの色域を規格化し、
上記印刷画像における黒点の色彩値が最暗でない場合は、その色彩値よりも暗部に仮想黒点を設定し、この仮想黒点に上記色データの色域の黒点が合致するように上記色データの色域を規格化する
ことを特徴とする印刷装置の色域規格化方法。
【請求項２】
画像処理装置からの色データを印刷装置で印刷可能なデータ形式に変換する色データ変換装置において、
上記印刷装置で印刷された印刷画像における色域を記憶する記憶手段と、
この記憶手段に記憶された色域を参照し、上記画像処理装置からの色データの色域を上記記憶された色域で規格化する規格化処理手段と
を備え、
上記規格化処理手段は、
上記記憶手段に記憶された色域の黒点の色彩値がその色域の最暗であるかないかを判別する手段と、
その色彩値が最暗である場合には、上記色データの色域の白点および黒点が上記記憶手段に記憶された色域のそれぞれ白点および黒点に一致するような比率によって上記色データの色域を規格化する手段と、
上記記憶手段に記憶された色域の黒点の色彩値が最暗でない場合は、その色彩値よりも暗部に仮想黒点を設定し、この仮想黒点に上記色データの色域の黒点が合致するように上記色データの色域を規格化する手段と
を含む
ことを特徴とする色データ変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は色表現可能な範囲の異なる機器間での色の対応付けに関し、特に、色表現可能な範囲の大きい画像処理装置からの色データを印刷用の色データに変換する技術に関する。
【背景技術】
【０００２】
カラー画像を数値の組み合わせで表現する表色系として、赤（Ｒ）、緑（Ｇ）および青（Ｂ）のそれぞれの色彩値を用いるＲＧＢ表色系や、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のそれぞれの色彩値を用いるＣＭＹ表色系が良く知られている。ＲＧＢ表色系は、ＣＲＴ、液晶表示装置、プラズマディスプレイなど、発光色あるいは透過光色を組み合わせて色を表現する機器で利用される。一方、ＣＭＹ表色系は、写真印画紙やプリンタなどに利用される。また、人間の知覚に対応し、機器に依存しない表色系として、Ｌ＊ａ＊ｂ＊（以下単に「Ｌａｂ」という）表色系なども利用される。
【０００３】
異なる表色系を使用する機器間でカラー画像データを受け渡すためには、互いの表色間で色変換を行う必要がある。例えばコンピュータの表示装置に表示されていた画像をプリンタで印刷する場合には、ＲＧＢ表色系からＣＭＹ表色系ヘの変換が必要である。この変換は、機器依存性を取り除くため、一般にはＬａｂ表色系を経由して行われる。
【０００４】
また、同じＬａｂ表色系であっても、機器間で色表現可能な範囲（色域あるいはガマットという）が異なるため、それらを対応付ける必要もある。例えばコンピュータ等の画像処理装置から画像データを印刷する場合を考えると、画像処理装置のガマット（以下「ソースガマット」という）に比べて印刷装置のガマット（以下「プリンタガマット」という）は一般に小さく、画像処理装置からの色データを印刷するためには、互いのガマットの各色点が対応するような処理が必要となる。この処理のためには、互いの明度が対応するようにレンジ圧縮を行って規格化する（特許文献１参照）。なお、それでもプリンタガマットに含まれないようなソースガマット上の色点については、別途、プリンタガマット内にマッピングする。
【０００５】
【特許文献１】特許第３５８３６３０号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ソースガマットとプリンタガマットとのレンジを合致させるために、従来は、互いの白点および黒点がそれぞれ一致するような比率によって明度のレンジ圧縮を行う規格化を行っていた。しかし、プリンタガマットは印刷装置で実際に印刷した色を測定することにより作成されるもので、その形状はインク、解像度、用紙などのな組み合わせにより変化する。このような変化は、実際に測定しなければ知ることができない。特に暗部では、インクの量も多くなり、インクの重なり具合などの条件も絡んで、非常に複雑な形状となる傾向がある。また、測定値の誤差の影響も生じやすい。このため、場合によっては、プリンタガマットの黒点の色彩値がプリンタガマットの最暗でない場合もある。
【０００７】
プリンタガマットの黒点の色彩値が最暗でない場合に、そのような黒点を基準に規格化を行うと、適切な規格化を行うことができず、階調性に不具合が発生する場合があった。
【０００８】
本発明は、このような課題を解決し、階調性に不具合が発生することのないようにガマットを規格化する方法およびそのような規格化を用いた色データ変換装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の印刷装置の色域規格化方法は、印刷装置で印刷された印刷画像における色域（プリンタガマット）に対応してこの印刷装置に供給される色データの色域（ソースガマット）を規格化する色域規格化方法において、印刷画像における黒点の色彩値が印刷画像における色域の最暗であるかないかを判別し、印刷画像における黒点の色彩値が最暗である場合には、印刷画像における色域と色データの色域とで白点および黒点が互いに一致するような比率によって色データの色域を規格化し、印刷画像における黒点の色彩値が最暗でない場合は、その色彩値よりも暗部に仮想黒点を設定し、この仮想黒点に色データの色域の黒点が合致するように色データの色域を規格化することを特徴とする。
【００１０】
本発明の色データ変換装置は、画像処理装置からの色データを印刷装置で印刷可能なデータ形式に変換する色データ変換装置において、印刷装置で印刷された印刷画像における色域を記憶する記憶手段と、この記憶手段に記憶された色域を参照し、画像処理装置からの色データの色域を記憶された色域で規格化する規格化処理手段とを備え、この規格化処理手段は、記憶手段に記憶された色域の黒点の色彩値がその色域の最暗であるかないかを判別する手段と、その色彩値が最暗である場合には、色データの色域の白点および黒点が記憶手段に記憶された色域のそれぞれ白点および黒点に一致するような比率によって色データの色域を規格化する手段と、記憶手段に記憶された色域の黒点の色彩値が最暗でない場合は、その色彩値よりも暗部に仮想黒点を設定し、この仮想黒点に色データの色域の黒点が合致するように色データの色域を規格化する手段とを含むことを特徴とする。
【発明を実施するための最良の形態】
【００１１】
［装置構成］
図１は本発明の実施の形態を示すブロック構成図であり、画像処理装置からの色データを印刷装置のデータ形式に変換する色データ変換装置の構成例を示す。
【００１２】
この色データ変換装置は、印刷装置で印刷された印刷画像における色域（プリンタガマット）を記憶するメモリ３と、このメモリ３に記憶されたプリンタガマットを参照し、画像処理装置からの色データの色域（ソースガマット）をプリンタガマットで規格化するガマット規格化処理部２とを備え、ガマット規格化処理部２には、メモリ３に記憶されたプリンタガマットの黒点の色彩値がそのガマットの最暗であるかないかを判別する黒点判別部２１と、その色彩値が最暗である場合に、ソースガマットの白点および黒点がプリンタガマットのそれぞれ白点および黒点に一致するような比率によってソースガマットを規格化する通常規格化部２２と、プリンタガマットの黒点の色彩値が最暗でない場合に、その色彩値よりも暗部に仮想黒点を設定し、この仮想黒点にソースガマットの黒点が合致するようにソースガマットを規格化する仮想黒点設定・規格化部２３とを備える。
【００１３】
この色データ変換装置はさらに、画像処理装置から入力されたＲＧＢ画像データの個々の画素の色データをＬａｂ表色系の色データに変換する色変換部１、規格化されたソースガマット上でもプリンタガマットに含まれないような点をスリンタガマット内に写像する処理を行うガマットマッピング処理部４、マッピング処理されたＬａｂ表色系の色データから、印刷装置における各色のインクのドット量への変換、各色のハーフトーン処理、およびライタライズ処理を行ってカラー印刷データとして印刷装置に出力する印刷データ生成部４を備える。メモリ３には、ソースガマットに加え、ＲＧＢ表色系の階調値とＬａｂ表色系の階調値との対応が記載された色変換テーブル（ルックアップテーブルＬＵＴ））やソースガマット、プリンタガマットなど、各部の処理に必要なデータがあらかじめ記憶される。
【００１４】
［ガマットの規格化］
図２および図３はガマットの規格化を説明する図であり、図２は黒点の色彩値が最暗でないプリンタガマットの黒点を基準とした規格化の例（従来例）、図３は仮想黒点を設定した規格化の例を示す。図には示していないが、縦方向がＬ＊軸、横方向はａ＊、ｂ＊軸である。ここでは、規格化前の状態で、プリンタガマットが白点および黒点を含めてソースガマットの内部に含まれるものとして説明する。
【００１５】
従来は、ソースガマット３０とプリンタガマット４０とのそれぞれの白点３１、４１および黒点３２、４２がそれぞれ一致するような比率によって明度のレンジ圧縮を行って、規格化されたソースガマット３３を得ていた。このため、図２に示すようにプリンタガマット３０の黒点３２の色彩値がプリンタガマット４０の最暗でない場合には、適切な規格化が行われず、階調性に不具合が発生する可能性があった。そこで本発明では、図３に示すように、プリンタガマット４０の黒点４２の色彩値よりも暗部に仮想黒点４３を設定し、この仮想黒点４３にソースガマットの黒点３２が合致するように規格化する。
【００１６】
図１を再び参照して説明すると、黒点判定部２１において、メモリ３に記憶されたプリンタガマット４０の黒点４２の色彩値がその色域の最暗であるかないかを判別し、その色彩値が最暗である場合（図示せず）には通常規格化部２２に、そうでない場合には仮想黒点設定・規格化部２３にガマットの規格化を指示する。通常規格化部２２は、ソースガマットの白点および黒点がプリンタガマットのそれぞれ白点および黒点に一致するような比率によって、ソースガマットの明度レンジを圧縮する規格化を行う。仮想黒点設定・規格化部２３は、図３に示すように、黒点４２の色彩値よりも暗部に仮想黒点４３を設定し、この仮想黒点４３にソースガマット３０の黒点３２が合致するようにソースガマット３０の明度レンジを圧縮して規格化されたソースガマット３４を得る。
【００１７】
なお、プリンタガマットには黒点付近以外でも凹凸などの複雑な形状が生じることもあるが、一般的には、黒点以外は階調性にそれほど不具合が生じることはない。仮想黒点の位置として、図３の例ではプリンタガマット４０の曲線の延長線が交差する点を採用したが、一般には、このような延長線の交差点と、プリンタガマットの最暗点との間の任意の点を仮想黒点とすることができる。
【００１８】
［コンピュータプログラムでの実施の形態］
図４は本発明の色データ変換装置をプリンタドライバプログラムとして実施した例を示すブロック構成図である。コンピュータ５０は、図４ではハード構成を省略したが、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク、各種インターフェース等を備え、所定のオペレーティングシステムの下で、アプリケーションプログラム５０、ビデオドライバプログラム５２、プリンタドライバプログラム５３等のプログラムが動作可能となっている。
【００１９】
各プログラムのカラー画像処理に関して説明すると、ビデオドライバプログラム５２は、アプリケーションプログラム５１やプリンタドライバプログラム５３からの指令により、ディスプレイ装置６０にカラー画像や映像、ユーザインターフェース等を表示する。フリンタドライバプログラム５３は、コンピュータ５０を起動することで図１に示した色データ変換装置と同等の装置として動作し、アプリケーションプログラム５１からの指示により、ＲＧＢ画像データを印刷データに変換して印策装置７０に出力する。
【００２０】
プリンタドライバプログラム５３は、基本的には図１の色データ変換装置をプログラムとして実現したものであるが、アプリケーションプログラム５１で処理する画像の解像度と印刷装置７０の解像度とが一般には異なるため、その変換を行う解像度変換部５４を備える。解像度変換部５４で解像度が変換されたＲＧＢ画像データは、色空間変換部５５によりＬａｂ画像データに変換され、ガマット規格化処理部５６によりガマットの規格化処理が行われ、ガマットマッピング処理部５７によりソースガマットからプリンタガマットへのマッピング処理が行われ、印刷データ生成部５８により印刷装置７０で印刷するためのカラー印刷データに変換されて、印刷装置７０に出力される。色変換デーブル、ソースガマット、プリンタガマットなどの各部の処理で必要でデータは図外のメモリに記憶され、各部は必要に応じてメモリにアクセスすることができる。
【００２１】
図５はガマット規格化処理部５６による処理の流れを示すフローチャートである。ガマット規格化処理部５６は、プリンタガマットの黒点の色彩値がそのガマットの最暗であるかないかを判別し（Ｓ１１）、最暗である場合（Ｓ１２）には、プリンタガマットとソースガマットとで白点および黒点が互いに一致するような比率によってソースガマットを規格化し（Ｓ１３）、ソースガマットの黒点の色彩値が最暗でない場合（Ｓ１３）は、その色彩値よりも暗部に仮想黒点を設定し（Ｓ１４）、この仮想黒点にソースガマットの黒点が合致するようにソースガマットを規格化する。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態の色データ変換装置を示すブロック構成図。
【図２】ガマットの規格化を説明する図（従来例）。
【図３】仮想黒点を設定した規格化を説明する図。
【図４】本発明をプリンタドライバプログラムとして実施した例を示すブロック構成図。
【図５】規格化処理の流れを示すフローチャート。
【符号の説明】
【００２３】
１  色空間変換部
２  ガマット規格化処理部
３  メモリ
４  ガマットマッピング処理部
５  印刷データ生成部
２１  黒点判定部
２２  通常規格化部
２３  仮想黒点設定・規格化部
３０  ソースガマット
３１  ソースガマットの白点
３２  ソースガマットの黒点
３３、３４  規格化されたソースガマット
４０  プリンタガマット
４１  プリンタガマットの白点
４２  プリンタガマットの黒点
４３  仮想黒点
５０  コンピュータ
５１  アプリケーションプログラム
５２  ビデオドライバプログラム
５３  プリンタドライバプログラム
５４  解像度変換部
５５  色空間変換部
５６  ガマット規格化処理部
５７  マッピング処理部
５８  印刷データ生成部
６０  ディスプレイ装置
７０  印刷装置
【図１】
2009165056.tif 000003
【図２】
2009165056.tif 000004
【図３】
2009165056.tif 000005
【図４】
2009165056.tif 000006
【図５】
2009165056.tif 000007