(57)【要約】【課題】フルカラープリントではなく、少なくとも１色の有彩色色材を用いないプリントで色覚シミュレートされた画像を出力することにより、色材消費量を減らす。【解決手段】ＸＹＺ変換部３０１は、ＲＧＢビットマップイメージをＸＹＺ信号に変換する。ＬＭＳ変換部３０２は、ＸＹＺ信号からなるビットマップイメージを、目の３種類の錐体での検出強度に対応するＬＭＳ信号に変換する。Ｐ型色覚の色の見え方をシミュレートする場合には、ＣＭＹＫ変換部３０３は、ＬＭＳ信号からなるビットマップイメージを、２色のＣＹ信号に変換する。【選択図】図１
2009296431.tif 000002
【特許請求の範囲】
【請求項１】
入力されたカラー画像データを出力用画像データに変換し、少なくとも３色の有彩色色材を使用してカラー画像出力を行うことが可能な画像出力装置に出力用画像データを送信する画像処理装置であって、一般色覚者とは異なる色覚特性を持つ人の色の見えを再現する色変換を行い、出力用画像データを作成する色変換手段を備え、前記色変換手段は、少なくとも一色の有彩色色材を使用しないで画像出力を行うことが可能な出力用画像データを作成することを特徴とする画像処理装置。
【請求項２】
前記色覚特性を指定する指定手段を備え、前記色変換手段は、前記指定手段により指定された色覚特性に基づいて、画像出力に使用しない有彩色色材を決定し、前記決定した有彩色色材を使用しないで画像出力を行うことが可能な出力用画像データを作成することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記色変換手段は、前記使用しない有彩色色材を除く２種類の有彩色色材と、無彩色であるブラック色材を使用して画像出力を行うことが可能な出力用画像データを作成することを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記色変換手段は、前記使用しない有彩色色材を除くいずれか一つの有彩色色材とブラック色材の２色で各画素が構成され、複数の有彩色が同一画素に混在することがないように出力用画像データを作成することを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記色変換手段は、いずれか一つの有彩色色材とブラック色材のみで画像出力を行うことが可能な出力用画像データを作成することを特徴とする請求項１記載の画像処理装置。
【請求項６】
入力されたカラー画像データを出力用画像データに変換し、少なくとも３色の有彩色色材を使用してカラー画像出力を行うことが可能な画像出力装置に出力用画像データを送信する画像処理方法であって、一般色覚者とは異なる色覚特性を持つ人の色の見えを再現する色変換を行い、出力用画像データを作成する色変換ステップを備え、前記色変換ステップは、少なくとも一色の有彩色色材を使用しないで画像出力を行うことが可能な出力用画像データを作成することを特徴とする画像処理方法。
【請求項７】
前記色覚特性を指定する指定ステップを備え、前記色変換ステップは、前記指定ステップにより指定された色覚特性に基づいて、画像出力に使用しない有彩色色材を決定し、前記決定した有彩色色材を使用しないで画像出力を行うことが可能な出力用画像データを作成することを特徴とする請求項６記載の画像処理方法。
【請求項８】
前記色変換ステップは、前記使用しない有彩色色材を除く２種類の有彩色色材と、無彩色であるブラック色材を使用して画像出力を行うことが可能な出力用画像データを作成することを特徴とする請求項６記載の画像処理方法。
【請求項９】
前記色変換ステップは、前記使用しない有彩色色材を除くいずれか一つの有彩色色材とブラック色材の２色で各画素が構成され、複数の有彩色が同一画素に混在することがないように出力用画像データを作成することを特徴とする請求項８記載の画像処理方法。
【請求項１０】
前記色変換ステップは、いずれか一つの有彩色色材とブラック色材のみで画像出力を行うことが可能な出力用画像データを作成することを特徴とする請求項６記載の画像処理方法。
【請求項１１】
請求項６乃至１０のいずれか１項に記載の画像処理方法をコンピュータに実現させるためのプログラム。
【請求項１２】
請求項６乃至１０のいずれか１項に記載の画像処理方法をコンピュータに実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力されたカラー画像データを、色弱者の見え方をシミュレートして画像出力する画像処理装置、画像処理方法に関し、カラープリンタ、カラーファクス、カラーハードコピーなどの色変換装置や、パソコン、ワークステーション上で稼動するカラープリンタ用ソフトウェア等に好適な技術に関する。
【背景技術】
【０００２】
近年、カラー画像を表示、印刷するカラー画像出力技術の発達により、個人や企業が作成する文書、ＷＥＢページには、様々な色付き文字やカラー画像が使用されている。このような文書では、注意を促す表記やグラフのグループ分けに色付き文字等を用いることにより、色そのものに重要な情報を持たせている場合が多い。また、これらの文書の内容を正しく理解するためには、文字や画像を認識し、さらに文書に用いられている色の違いを判別しなければならない。
【０００３】
このような様々な色を用いた文書でも、色覚に障害がある場合には色情報の判別が難しい。例えば、赤と緑の判別が難しい色覚の場合では、赤、緑、青を使用したグラフの、赤と緑の識別がしにくく、あるいは全く識別できないため、青とそれ以外の識別しかできない場合もあり得る。
【０００４】
ところで、人間の色覚に関する生理的、医学的研究によると、これまで色覚障害には、上述のような、赤と緑の判別が困難な赤緑色盲、また、黄青色盲、全色盲といった型があることが知られている。最近では、ＣＵＤＯ（ＮＰＯ法人  カラーユニバーサルデザイン機構）が、色覚が正常もしくは異常という線引きではなく、Ｃ型／Ｐ型（強・弱）（従来の赤緑色盲または色弱に相当）／Ｄ型（強・弱）（従来の赤緑色盲または色弱に相当）／Ｔ型（従来の黄青色盲に相当）／Ａ型（従来の全色盲に相当）といった、色覚の型名で呼び、Ｃ型色覚の人を一般色覚者、それ以外の色の認識に関して弱い人を色弱者と呼ぶことを提唱している。
【０００５】
従来、一般色覚者とは異なる色覚特性を持ったユーザの色の見え方をシミュレートする発明として特許文献１がある。この発明では、ディスプレイにおいて、Ｐ型、Ｄ型、Ｔ型、Ａ型色覚の色の見え方を、Ｃ型である一般色覚者が体験できるように、画像を色変換して表示することができる。このような色覚シミュレーション技術は、プリント物に対しても適用可能である。すなわち、通常のカラープリント物をスキャナ等で画像として読み取り、前記発明の技術を使って画像を色変換し、プリンタで出力することにより、元のカラープリント物をＰ型、Ｄ型、Ｔ型、Ａ型色覚を持つ人が見たときの見え方をシミュレートすることができる。
【０００６】
しかし、プリントでの色覚シミュレートは、モニタとは異なり、１枚プリントする度に紙、色材等の消耗品のコストがかかる。例えば、色弱者が見ても良好に色判別可能なプリント資料をＰＣで作成することを目的とし、色覚シミュレートしたプリント物を随時出力しながらプリント資料の修正を行うような作業を考えた場合、出力する毎にコストがかかることは、大きな問題である。
【０００７】
また、プリントにおいては、色材の版毎の位置ずれ、濃度変動が発生することがあり、モニタに比べ、色覚シミュレート画像の品質が劣る可能性がある。
【０００８】
ところで、人間の目の網膜には色を感じる錐体細胞があり、赤を感じるＬ錐体、緑を感じるＭ錐体、青を感じるＳ錐体の３種類がある。一般色覚者とは異なる色覚特性を持つ人の目では、このうちのいずれかの機能が損なわれた状態であると考えられる。その中で、Ｐ型、Ｄ型、Ｔ型色覚は、１つの錐体細胞の機能のみが損なわれた状態であり、主に残り２つの錐体細胞で色を知覚していることから、二色型色覚とも呼ばれる。
【０００９】
このように、二色型色覚を持つ人が同じ色に見える色をｘｙ色度図上で結んで混同色線として示したものを図８に示す。図８（ａ）がＰ型色覚の混同腺を示し、図８（ｂ）はＤ型色覚、図８（ｃ）はＴ型色覚の混同腺を示す。このような色覚特性を持つ人が知覚する色をシミュレートする際には、原理的には２つの原色を用いることで色再現可能であると考えられる。２つの原色で色覚シミュレートすることができれば、特にプリントでの色覚シミュレートにおいては、カラー色材のうちで２色のみを用いて画像を出力することにより、色材消費量を減らすことが可能となり、コストの削減につながる。
【００１０】
また、２色の色材で色覚シミュレートすることにより、出力装置において、例えば、色材の版毎の位置ずれ、濃度変動が発生したとしても、出力画像はあくまでも２色プリントであるため、２次元の色再現から外れることがなく、大きな品質劣化のない画像を作成することができる。
【００１１】
【特許文献１】特公平０６−０８２３８５号公報
【特許文献２】特開２００４−８０１１８号公報
【非特許文献１】財団法人  電気通信普及財団の研究調査報告書、第２１号（２００６年）「色覚障害を克服するカラー画像の色変換処理」
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかし、２つの原色で色覚をシミュレートするという発明はまだ提案されていない。例えば、特許文献２では、カラー画像のうち少なくとも１色の色を抜いた画像を形成することで、色弱者にとってより識別しやすいカラー画像を提供しているが、これは、あくまで色弱者の識別性を向上させるものであり、色弱者の見え方をシミュレートする用途には使えない。また、特許文献１、２の発明では、主にモニタを想定して色覚をシミュレートする技術であり、特にプリントでの原色数を制限するような配慮をしていない。
【００１３】
本発明は上記した問題を解決するためになされたもので、
本発明の目的は、フルカラープリントではなく、少なくとも１色の有彩色色材を用いないプリントで色覚シミュレートされた画像を出力することにより、色材消費量を減らすことによるコストを削減するとともに、濃度変動や色ずれによるシミュレート画像の品質劣化が少ない色覚シミュレート画像を作成する画像処理装置、画像処理方法、プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【００１４】
本発明は、入力されたカラー画像データを出力用画像データに変換し、少なくとも３色の有彩色色材を使用してカラー画像出力を行うことが可能な画像出力装置に出力用画像データを送信する画像処理装置であって、一般色覚者とは異なる色覚特性を持つ人の色の見えを再現する色変換を行い、出力用画像データを作成する色変換手段を備え、前記色変換手段は、少なくとも一色の有彩色色材を使用しないで画像出力を行うことが可能な出力用画像データを作成することを最も主要な特徴とする。
【発明の効果】
【００１５】
請求項１、６、１１、１２：色材消費量を減らすことによるコストが削減されるとともに、濃度変動や色ずれによるシミュレート画像の品質劣化が少ない色覚シミュレート画像を提供することができる。
【００１６】
請求項２、７：色覚特性に応じて適切な色覚シミュレート画像を提供することができる。
【００１７】
請求項３、８：明度レンジの広い色域を活用した色覚シミュレート画像を提供することができる。
【００１８】
請求項４、５、９、１０：明度レンジの広い２次元の色域を活用した色覚シミュレート画像を提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下、発明の実施の形態について図面により詳細に説明する。
【００２０】
実施例１
図２は、本発明の画像処理装置がプリンタである場合の構成例を示す。プリンタ２００は、主に、ＣＰＵ２０１と、ＮＶＲＡＭ２０２と、プログラムＲＯＭ２０３と、ＲＡＭ２０４と、エンジンインターフェース２０５と、エンジン２０６と、パネルインターフェース２０７と、パネル装置２０８と、ホストインターフェース２０９と、ディスクインターフェース２１０と、ディスク装置２１１と、画像処理部３００とから構成されている。
【００２１】
ＣＰＵ２０１は、プログラムＲＯＭ２０４のプログラム、パネル装置２０８からのモード指示、あるいはホスト装置（コンピュータ）１００からのコマンドによってコントローラ全体を制御する。ＮＶＲＡＭ２０２は、パネル装置２０８からのモード指示の内容等のデータを記憶する不揮発性記憶装置であり、プログラムＲＯＭ２０３は、コントローラの制御プログラムが格納されている。ＲＡＭ２０４は、ＣＰＵ２０１のワークメモリ、入力データのインプットバッファ、プリントデータのページバッファ、あるいはダウンロードフォント用のメモリとして使用される。エンジンインターフェース２０５は、エンジン２０６とコマンドおよびステータスや、印字データの通信を行うインターフェースで、実際の印字動作はエンジン２０６が行う。パネルインターフェース２０７は、パネル装置２０８とコマンドおよびステータスの通信を行うインターフェースで、パネル装置２０８はタッチパネル等の入出力装置であり、プリンタ等の状態が表示され、また操作者からモード指示が入力される。ホストインターフェース２０９は、セントロニクスあるいはＲＳ２３２Ｃが使用され、ホストコンピュータ１００と通信を行うインターフェースである。また、ディスクインターフェース２１０は、ディスク装置２１１と通信を行うためのインターフェースである。ディスク装置２１１は、フォントデータ、プログラム、あるいは印字データ等種々のデータを記憶しておくディスク装置で、フロッピディスク装置やハードディスク装置で構成されている。
【００２２】
画像処理部３００は、本発明に関わる色変換処理を施す処理部である。入力されたＲＧＢビットマップイメージに対し、画素毎にＲＧＢ信号を色変換し、ＣＭＹＫ信号に変換する。ここでのＲＧＢ信号、ＣＭＹＫ信号とも各成分８ｂｉｔとし、０から２５５の値をとる。処理詳細については後述する。
【００２３】
実施例１のプリンタ２００の動作を簡単に説明する。ホストコンピュータ１００からホストインターフェース２０９を通して送られてくる入力ＲＧＢ画像データは、文字、グラフィックス、イメージの３種類のオブジェクトに分かれており、プリンタが解釈可能なデータ形式となっている。これらのオブジェクトデータは、それぞれデータ形式が解釈され、まとめて１ページのＲＧＢビットマップイメージに展開される。ＲＧＢビットマップイメージは、ＲＡＭ（ページバッファ）２０４に格納される。これらの処理はＣＰＵ２０１によって実施される。
【００２４】
ＲＧＢビットマップイメージは、画像処理部３００によって色変換処理を施され、ＣＭＹＫビットマップイメージとなり、再度ＲＡＭ（ページバッファ）２０４に格納される。最後に、ＣＰＵ２０１によって、エンジンに対応した中間調処理等を施され、エンジンインターフェース２０５に送出される。
【００２５】
画像処理部３００で実施される色変換処理について説明する。本発明の特徴としては、色弱者の色の見え方をシミュレートし、かつ、２色の色材のみで画像出力することである。それを実現するための色変換について説明する。この変換は、シミュレートする色覚特性によって処理が異なる。ここでは、Ｐ型色覚の色の見え方をシミュレートする場合の色変換を実施するものとする。
【００２６】
図１は、実施例１の画像処理部３００の構成を示す。画像処理部３００は、入力されるＲＧＢビットマップイメージを、ＣＭＹＫビットマップイメージに変換する。ただし、このＣＭＹＫビットマップイメージは、ＣＭＹＫ信号のうち２色の信号、ここではＣＹ信号のみから構成される。一般的に、Ｐ型色覚では赤緑方向の色の識別が難しいといわれているので、主に赤緑方向の色を持つＭを使用せず、ＣＹの２色を用いる。
【００２７】
まず、ＲＧＢビットマップイメージはＸＹＺ変換部３０１に入力され、各画素のＲＧＢ信号は、ＣＩＥ表色系のＸＹＺ信号に変換される。通常、コンピュータ上で扱われるＲＧＢ信号は、モニタＲＧＢ信号の標準であるｓＲＧＢ信号が用いられているため、ｓＲＧＢの定義に従い、ＸＹＺ信号に変換することができる。
【００２８】
次に、ＸＹＺ信号からなるビットマップイメージはＬＭＳ変換部３０２に入力され、各画素のＸＹＺ信号は、目の３種類の錐体での検出強度に対応するＬＭＳ信号に変換される。変換式は、式１を用いて行われる。
【００２９】
【数１】
2009296431.tif 000003
なお、式１は、非特許文献１に記載の変換式である。
【００３０】
次に、ＬＭＳ信号からなるビットマップイメージはＣＭＹＫ変換部３０３に入力され、各画素のＬＭＳ信号はＣＭＹＫ信号に変換される。ただし、ＣＭＹＫ信号のうちのＣＹのみを使用するように変換することで、２色の色材のみを用いて出力するためのＣＭＹＫビットマップイメージが作成される。
【００３１】
Ｐ型色覚の人は、錐体細胞のうちで、Ｌ錐体の機能が損なわれていると考えられる。すなわち、ＬＭＳ信号のうち、Ｍ、Ｓの値が等しければ、Ｌの値が異なっていても、Ｐ型色覚の人は全て同じ色に見えると考えられる。よって、これらの色を全て同じ色として再現することにより、Ｐ型色覚の色の見え方をシミュレートすることができる。このとき、ＭＳの２次元の変数に対して異なる色を割り当てればよいため、出力の際には、２次元の色領域を再現できれば良い。
【００３２】
一方、ＣＹ２色の色材によって再現可能な色領域は、ＣＩＥ表色系のＬ＊ａ＊ｂ＊色空間で示すと、図３（ａ）のような２次元領域となる。ここで、点Ｗは紙の白色、点ＹはＹ色材１００％で再現される色、点ＣはＣ色材１００％で再現される色、点ＧはＹ色材１００％とＣ色材１００％の重ね合わせで再現される色を示す。また、図３（ａ）では簡易的に２次元平面として描かれているが、実際は曲面となる。このように、ＣＹ２色で再現可能な２次元の色領域を用いて、Ｐ型色覚の色の見え方をシミュレートする。
【００３３】
ＬＭＳ信号をＣＹ信号に変換する方法としては、最適化手法を用いる。すなわち、任意の組み合わせのＣＹ信号に対するＬＭＳ信号を算出するモジュールを用意しておき、ＣＹ信号を振ることによって、目標とするＬＭＳ信号と最も近いＬＭＳ信号を算出したときのＣＹ信号を求める解とする。ただし、ここでは、Ｐ型色覚の人の見え方をシミュレートするため、目標とするＬＭＳ信号のうち、Ｌ値については異なっていてもよく、Ｍ、Ｓ値ができるだけ近い値となるＣＹ信号を求める。例えば、図３（ｂ）のような、ＣＹすべての組み合わせに対応するＬＭＳの値を記載したテーブルをあらかじめ作成しておき、テーブルを探索することにより、目標とするＬＭＳ信号のＭ、Ｓ値に最も近い値を持つＣＹ信号を求め、変換値とする。このようにして、任意のＬＭＳ信号に対して、対応するＣＹ信号を求めることができる。なお、ＣＹすべての組み合わせに対応するＬＭＳの値を記載したテーブルを作成する方法としては、例えば、ＣＹ全ての組み合わせのパッチ画像を出力し、測色する方法がある。もしくは、パッチ画像としては、例えばＣＹ信号をそれぞれ５刻みの０、１５、３０、・・・、２５５のような値の組み合わせのみを出力して測色し、その間を補間演算により求めることも可能である。測色により求められるデータはＸＹＺ信号であるが、ＸＹＺ信号からＬＭＳ信号への変換は前記ＬＭＳ変換部で用いた式１を用いて行えばよい。これにより、ＣＹすべての組み合わせに対応するＬＭＳの値を求めることができる。
【００３４】
以上の構成により、２色の色材を用いて、色覚シミュレートを実施することができる。本実施例では、Ｐ型色覚の色の見え方をシミュレートする色変換の実施例を示したが、他にも、Ｄ型、Ｔ型といった２色型色覚であれば、同様なシミュレートが可能である。Ｄ型色覚については、Ｐ型色覚と似ており、赤緑方向の色の識別が難しいといわれている。また、ＬＭＳ錐体のうち、Ｍ錐体の機能が損なわれていると考えられる。よって、Ｄ型色覚をシミュレートする場合は、２色としてＣＹ信号を選択し、ＬＭＳ信号のうちのＬ、Ｓ値ができるだけ近い値となるＣＹ信号へと変換する。
【００３５】
また、Ｔ型色覚については、青黄方向の色の識別が難しいといわれており、Ｐ型、Ｄ型と少し異なる。このため、主に青黄方向の色味を持つＹを使用せず、ＣＭの２色を用いる。また、ＬＭＳ錐体のうち、Ｓ錐体の機能が損なわれていると考えられる。よって、Ｔ型色覚をシミュレートする場合は、２色としてＣＭ信号を選択し、ＬＭＳ信号のうちのＬ、Ｍ値ができるだけ近い値となるＣＭ信号へと変換する。
【００３６】
また、本実施例では、画像処理部３００を用いて処理を行ったが、画像処理部３００を備えていないような構成であっても、プログラムＲＯＭ２０３に同等の処理を行うプログラムを格納し、ＣＰＵ２０１によって処理を実施することも可能である。
【００３７】
実施例２
実施例１で説明したように、色覚特性により、使用する２色を異ならせることが望ましい。本実施例では、複数の色覚特性に応じたシミュレーションに対応するため、色覚特性をユーザが指定し、指定した色覚特性に応じて異なる２色での画像出力を行う。
【００３８】
実施例２のプリンタの構成は、実施例１で説明した図２と同様である。実施例１と異なる部分を中心に、実施例２のプリンタ２００の動作を説明する。
【００３９】
ユーザが、ホストコンピュータ１００においてプリント命令を入力する際に、色覚特性を選択することで、ホストインターフェース２０９を通して送られてくる入力ＲＧＢ画像データとともに、色覚特性を示すデータ（色覚特性指定データ）も送られてくる。色覚特性指定データは画像処理部３００に送られ、ＲＧＢビットマップイメージをＣＭＹＫビットマップイメージに変換する際に、色覚特性に応じて色変換を切り替えるために用いられる。以下に、色覚特性に応じた色変換の切り替えについて詳しく説明する。
【００４０】
図４は、実施例２の画像処理部３００の構成を示す。Ｐ型色覚用色変換部４０１は、実施例１（図１の画像処理部３００）の構成（ＸＹＺ変換部３０１、ＬＭＳ変換部３０２、ＣＭＹＫ変換部３０３）からなる。また、Ｄ型色覚用色変換部４０２、Ｔ型色覚用色変換部４０３についても、Ｐ型色覚用色変換部４０１と同様に構成されている。ただし、ＣＭＹＫ変換部３０３の変換アルゴリズムが色覚に応じて異なっている。すなわち、Ｄ型色覚用色変換部４０２であれば、ＬＭＳ信号のうちのＬ、Ｓ値ができるだけ近い値となるＣＹ信号へと変換する。また、Ｔ型色覚用色変換部４０３であれば、ＬＭＳ信号のうちのＬ、Ｍ値ができるだけ近い値となるＣＭ信号へと変換する。
【００４１】
次に、ＲＧＢビットマップイメージデータが入力されたときの画像処理部３００の動作について説明する。入力されたＲＧＢビットマップイメージデータは、Ｐ型、Ｄ型、Ｔ型それぞれの色覚用色変換部４０１〜４０３で色変換され、ＣＭＹＫビットマップイメージデータとなる。しかし、出力されるＣＭＹＫビットマップイメージデータは１つであり、セレクタ４０４によって３つのうちから選択される。この選択が、色覚特性指定データによって行われる。このような構成により、ユーザが指定した色覚特性に応じて適切な色覚シミュレーションを行うことができる。
【００４２】
実施例３
実施例１では、ＣＭＹＫのうち、ＣＹ２色のみを用いた画像を出力するが、実施例３は、ＣＹ２色に加えてＫ色材を用いた３色による画像出力において、色覚シミュレーションを行う。ただし、画素ごとに使用する色材の組み合わせとしては、ＣＫ２色もしくはＹＫ２色とし、同一の画素でＣＹＫの３色を同時に使用しない。このことは、出力する際に、ＣＫ２色で再現可能な色領域と、ＹＫ２色で再現可能な色領域を用いることを意味する。
【００４３】
図５、図６にそのような色領域を、ＣＩＥ表色系のＬ＊ａ＊ｂ＊色空間で示す。図５はａ＊ｂ＊平面で示し、図６はＬ＊ｂ＊平面で示す。ここで、点Ｗは紙の白色、点ＹはＹ色材１００％で再現される色、点ＣはＣ色材１００％で再現される色、点ＫはＫ色材１００％で再現される色、点ＣＫはＣ色材１００％とＫ色材１００％の重ね合わせで再現される色、点ＹＫはＹ色材１００％とＫ色材１００％の重ね合わせで再現される色を示す。また、図５、６では簡易的に２次元平面として描かれているが、実際は曲面となる。このように、ＣＹＫ３色による色再現でありながら、出力信号をＣＫの組み合わせもしくはＹＫの組み合わせのみにすることにより、２次元の色領域に制限する。また、ＣＹに加えてＫを用いることにより、ＣＹ２色による画像出力に比べ、明度方向に色領域が拡大し、より豊かな色再現が可能となる。この色領域を用いて色覚シミュレーションを行う。
【００４４】
ＬＭＳ信号をＣＫ信号もしくはＹＫ信号に変換する方法としては、実施例１と同様の方法を用いることができる。すなわち、ＣＫすべての組み合わせ、およびＹＫすべての組み合わせに対応するＬＭＳの値を記載したテーブルを用意しておき、最適化を行うことで、変換する信号を求めることができる。なお、ＣＫの色領域およびＹＫの色領域のいずれか一方のみを使用することも可能である。例えば、ＣＫ２色による画像出力によって色覚シミュレーションを行うことも可能である。
【００４５】
実施例４
実施例４のプリンタ構成は、実施例１〜３と同様に図２に示すような構成である。実施例４の特徴としては、画像処理部３００におけるＲＧＢからＣＭＹＫ信号への変換を、１段階で直接変換する方式を採用する。
【００４６】
実施例１〜３においては、画像処理部３００におけるＲＧＢ信号からＣＭＹＫ信号への変換は、ＸＹＺ信号への変換、ＬＭＳへの変換、ＣＭＹＫへの変換という３段階の変換を経て実施されるので、処理に時間を要する。本実施例ではこれを解決する。
【００４７】
色変換方式は、メモリマップ補間を使用して実行する。このメモリマップ補間は、図７に示すように、ＲＧＢ色空間を入力色空間とした場合、ＲＧＢ色空間を同種類の立体図形（ここでは立方体）に分割し、入力の座標（ＲＧＢ）における出力値Ｐを求めるには、この入力座標を含む立体を選択し、その選択された立体の頂点上にあらかじめ設定した出力値と入力座標を含む立体の中における位置（各頂点からの距離）に基づいて、補間演算を行う。出力値ＰはＣＭＹＫ信号それぞれに相当し、各立体頂点のＲＧＢ信号に対応するＣＭＹＫ信号は、前もって、実施例１で説明したような３段階の変換処理を用いて求め、その結果を用いてテーブル化して保持しておく。
【００４８】
このような、メモリマップ補間方式を用いて色変換することにより、ＲＧＢ信号からＣＭＹＫ信号への変換をダイレクトに実施し、処理速度を向上させることができ、また処理モジュールも簡易化できる。
【００４９】
また、本発明は、前述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読出されたプログラムコード自体が前述した各実施例の機能を実現することになる。プログラムコードを供給するための記憶媒体としては、例えば、ハードディスク、光ディスク、光磁気ディスク、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した各実施例の機能が実現される場合も含まれる。さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した各実施例の機能が実現される場合も含まれる。また、本発明の実施例の機能等を実現するためのプログラムは、ネットワークを介した通信によってサーバから提供されるものでも良い。
【図面の簡単な説明】
【００５０】
【図１】実施例１の画像処理部の構成を示す。
【図２】本発明の画像処理装置がプリンタである場合の構成例を示す。
【図３】ＣＹ２色の色材によって再現可能な色領域をＬ＊ａ＊ｂ＊色空間で示す。
【図４】実施例２の画像処理部の構成を示す。
【図５】ＣＫ２色で再現可能な色領域をＬ＊ａ＊ｂ＊色空間で示す。
【図６】ＹＫ２色で再現可能な色領域をＬ＊ａ＊ｂ＊色空間で示す。
【図７】メモリマップ補間を説明する図である。
【図８】二色型色覚者の混同色線を示す。
【符号の説明】
【００５１】
３００  画像処理部
３０１  ＸＹＺ変換部
３０２  ＬＭＳ変換部
３０３  ＣＭＹＫ変換部
【図１】
2009296431.tif 000004
【図２】
2009296431.tif 000005
【図３】
2009296431.tif 000006
【図４】
2009296431.tif 000007
【図５】
2009296431.tif 000008
【図６】
2009296431.tif 000009
【図７】
2009296431.tif 000010
【図８】
2009296431.tif 000011