(57)【要約】【課題】グレー補償オン／オフ時に使用される２つの色分解テーブルの出力信号の違いにより色味差が発生し、オブジェクトの違いによって色味が異なる。【解決手段】画像処理装置は、所定の色空間の色信号によって規定される各格子点に対し前記色材の色空間の色信号が対応づけられた３次元色空間において各色材の色信号を色度に変換する変換手段と、白と黒を示す格子点とを結ぶライン上の格子点の色材の色信号を所定の色材に限定した色信号となるように算出する第一算出手段と、前記ライン上の格子点以外の格子点の色材の色信号に対し前記所定の色材の比率がより高くなるように色信号を算出する第二算出手段と、前記第二算出手段にて算出した色信号の色度に対し前記変換手段にて変換した色度のうち最も色差が小さい格子点を探索する探索手段と、前記第一算出手段にて算出された色信号と前記探索手段にて特定された格子点の色信号とを用いて色分解テーブルを作成する作成手段とを有する。【選択図】  図５
2015065633.tif 000002
【特許請求の範囲】
【請求項１】
所定の色空間の色信号にて示された画像データの色信号を色材の色空間の色信号に変換するための色分解テーブルを作成する画像処理装置であって、
前記所定の色空間の色信号によって規定される格子点にて表現され、各格子点に対し前記色材の色空間の色信号が対応づけられた３次元色空間において、各格子点に対応づけられた前記色材の色信号を色度に変換する色度変換手段と、
前記３次元色空間におけるホワイトを示す格子点とブラックを示す格子点とを結ぶライン上の格子点の前記色材の色信号を、所定の色材に限定した色信号となるように算出する第一の算出手段と、
前記ライン上の格子点以外の格子点に対応づけられた前記色材の色信号に対し、前記所定の色材の比率がより高くなるように色信号を算出する第二の算出手段と、
前記第二の算出手段にて算出した色信号を色度に変換し、当該変換した色度に対し前記色度変換手段にて変換した色度のうち最も色差が小さい格子点を探索する探索手段と、
前記ライン上の格子点に対応する色信号は、前記第一の算出手段にて算出された色信号とし、前記ライン上の格子点以外の格子点に対応する色信号は、前記探索手段にて特定された格子点の色信号として色分解テーブルを作成する作成手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記第一の算出手段は、前記ライン上の着目する格子点の色度に対し前記色度変換手段にて変換した色度のうち最も色差が小さい格子点に対応づけられた前記所定の色材の色信号を、当該着目する格子点の前記所定の色材の色信号として算出することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第一の算出手段は、前記ライン上の着目する格子点の明度に対し前記３次元色空間における格子点のうち最も明度が近い格子点に対応づけられた前記所定の色材の色信号を、当該着目する格子点の前記所定の色材の色信号として算出することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記第二の算出手段は、前記所定の色材の比率がより高くなるように色信号を算出し、かつ前記所定の色材以外のいずれかの色材の色信号が０になるように算出することを特徴とする請求項１乃至３のいずれか一項に記載の画像処理装置。
【請求項５】
前記作成手段は、前記ライン上の格子点以外の格子点のうち、いずれかの色材に対する信号値が、取りうる値の最小値もしくは最大値である格子点に対しては、前記３次元色空間にて対応づけられた色材の色信号を前記色分解テーブルにおける色信号とすることを特徴とする請求項１乃至４のいずれか一項に記載の画像処理装置。
【請求項６】
前記作成手段は、作成した色分解テーブルに対し、平滑化処理を行うことを特徴とする請求項１乃至５のいずれか一項に記載の画像処理装置。
【請求項７】
前記所定の色材は、ブラックであることを特徴とする請求項１乃至６のいずれか一項に記載の画像処理装置。
【請求項８】
前記所定の色空間の色信号は、レッド、グリーン、ブルーに対する色信号を含み、
前記色材の色空間の色信号は、シアン、シアン、マゼンタ、イエロー、ブラックの色材に対する色信号を含むことを特徴とする請求項１乃至７のいずれか一項に記載の画像処理装置。
【請求項９】
前記３次元色空間に対応する色分解テーブルを保持し、前記作成手段が作成した色分解テーブルと前記３次元色空間に対応する色分解テーブルとを所定の条件に応じて切り替えて色信号の変換を行う処理手段を更に有することを特徴とする請求項１乃至８のいずれか一項に記載の画像処理装置。
【請求項１０】
所定の色空間の色信号にて示された画像データの色信号を色材の色空間の色信号に変換するための色分解テーブルを作成する画像処理方法であって、
前記所定の色空間の色信号によって規定される格子点にて表現され、各格子点に対し前記色材の色空間の色信号が対応づけられた３次元色空間において、各格子点に対応づけられた前記色材の色信号を色度に変換する色度変換工程と、
前記３次元色空間におけるホワイトを示す格子点とブラックを示す格子点とを結ぶライン上の格子点の前記色材の色信号を、所定の色材に限定した色信号となるように算出する第一の算出工程と、
前記ライン上の格子点以外の格子点に対応づけられた前記色材の色信号に対し、前記所定の色材の比率がより高くなるように色信号を算出する第二の算出工程と、
前記第二の算出工程にて算出した色信号を色度に変換し、当該変換した色度に対し前記色度変換工程にて変換した色度のうち最も色差が小さい格子点を探索する探索工程と、
前記ライン上の格子点に対応する色信号は、前記第一の算出工程にて算出された色信号とし、前記ライン上の格子点以外の格子点に対応する色信号は、前記探索工程にて特定された格子点の色信号として色分解テーブルを作成する作成工程と
を有することを特徴とする画像処理方法。
【請求項１１】
コンピュータを、
所定の色空間の色信号によって規定される格子点にて表現され、各格子点に対し前記色材の色空間の色信号が対応づけられた３次元色空間において、各格子点に対応づけられた前記色材の色信号を色度に変換する色度変換手段、
前記３次元色空間におけるホワイトを示す格子点とブラックを示す格子点とを結ぶライン上の格子点の前記色材の色信号を、所定の色材に限定した色信号となるように算出する第一の算出手段、
前記ライン上の格子点以外の格子点に対応づけられた前記色材の色信号に対し、前記所定の色材の比率がより高くなるように色信号を算出する第二の算出手段、
前記第二の算出手段にて算出した色信号を色度に変換し、当該変換した色度に対し前記色度変換手段にて変換した色度のうち最も色差が小さい格子点を探索する探索手段、
前記ライン上の格子点に対応する色信号は、前記第一の算出手段にて算出された色信号とし、前記ライン上の格子点以外の格子点に対応する色信号は、前記探索手段にて特定された格子点の色信号として色分解テーブルを作成する作成手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、およびプログラムに関し、特に、画像信号をインクやトナーなどの色材量の信号に変換する際に用いられる色分解テーブルの作成に関する。
【背景技術】
【０００２】
近年、レーザービームプリンタ等の電子写真方式を用いた画像処理装置では、ＰＣ等から入力されるＲＧＢ画像データをＣＭＹＫ画像データに色変換して印刷を行う。具体的には、画像処理装置のカラーマッチング部において、モニタの色再現域とプリンタの色再現域とを合わせるカラーマッチング処理を行い、色分解部においてＲＧＢ画像データをプリンタに適したＣＭＹＫ画像データに変換する処理を行う。また、カラーマッチング部と色分解部は、グラフィックス（図形）やテキスト（文字）、イメージ（写真）等のオブジェクト単位で色変換を切り替えられる構成を備える。色分解部において、テキストやグラフィックスに含まれる画素のうち、Ｒ＝Ｇ＝Ｂとなる画素をＫ単色に色変換する。一方、イメージに含まれる画素のうち、Ｒ＝Ｇ＝Ｂとなる画素をＣＭＹＫ４色に色変換する切り替えが行われる。これにより、テキストやグラフィックスのエッジ部において鮮鋭な出力結果が得られ、イメージ部において他色とのバランスが良く色再現豊かな出力結果を得ることができる。
【０００３】
このようなＲ＝Ｇ＝Ｂとなる画素をＫ単色に色変換し印刷する機能を「グレー補償」と称し、例えば画素を含むオブジェクト領域の種類に応じてグレー補償の有効／無効（オン／オフ）を制御する。例えば、テキスト領域＝オン、グラフィックス領域＝オン、イメージ領域＝オフと制御することで、各オブジェクトに対する所望の結果を得ることができる。以下、Ｒ＝Ｇ＝Ｂとなる画素をＣＭＹＫ４色に色変換するために使用される色分解テーブルを「通常用色分解テーブル」と呼び、Ｒ＝Ｇ＝Ｂとなる画素をＫ単色に色変換するために使用される色分解テーブルを「グレー補償用色分解テーブル」と呼ぶ。
【０００４】
一方、３次元色空間で表現される色分解テーブルにおいて、ホワイトを示す格子点とブラックを示す格子点とを結ぶライン上の格子点データは、通常用色分解テーブルとグレー補償用色分解テーブルでは「ＣＭＹＫ４色」と「Ｋのみ」とでＣＭＹＫ値が異なる。そのため、色分解テーブルを生成する際において、それらの値を用いて補間処理を行う場合には、内部の格子点の格子点データのＣＭＹＫ値も異なる値となる。その結果、通常用色分解テーブルとグレー補償用色分解テーブルで同じＲＧＢ値を入力しても色味が一致しないという課題がある。
【０００５】
近年のアプリケーションでは、グラフィックスやテキストの一部分においてイメージデータの使用を可能とし、例えば、文字列中の一部の文字や、文書の背景パターン中の一部をイメージとすることができる。このようなアプリケーションによって作成された入力データについて、グレー補償オン／オフによる色分解テーブルの切り替えを適用すると、色分解テーブルの出力信号の違いによる色味差によって異なった色で出力される現象が発生してしまう。
【０００６】
このような課題に対して特許文献１では、入力データの該当オブジェクトに対して、「多値のイメージ属性」かつ「白黒の画素のみ」で構成されている場合、グレー補償を強制的にオンにする提案がなされている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００１−７８０３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１では、該当オブジェクトが「多値のイメージ属性」かつ「白黒の画素のみ」の場合にグレー補償を強制的にオンにする構成となっており、入力データが白黒の文字列に限定された場合にしか効果が得られない。
【０００９】
本発明は上記の課題を鑑みてなされたものであり、グレー補償オン／オフ時に使用される２つの色分解テーブルの出力信号の違いによる色味差を改善し、オブジェクトの違いによって生じる色味差を低減させる。
【課題を解決するための手段】
【００１０】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、所定の色空間の色信号にて示された画像データの色信号を色材の色空間の色信号に変換するための色分解テーブルを作成する画像処理装置であって、前記所定の色空間の色信号によって規定される格子点にて表現され、各格子点に対し前記色材の色空間の色信号が対応づけられた３次元色空間において、各格子点に対応づけられた前記色材の色信号を色度に変換する色度変換手段と、前記３次元色空間におけるホワイトを示す格子点とブラックを示す格子点とを結ぶライン上の格子点の前記色材の色信号を、所定の色材に限定した色信号となるように算出する第一の算出手段と、前記ライン上の格子点以外の格子点に対応づけられた前記色材の色信号に対し、前記所定の色材の比率がより高くなるように色信号を算出する第二の算出手段と、前記第二の算出手段にて算出した色信号を色度に変換し、当該変換した色度に対し前記色度変換手段にて変換した色度のうち最も色差が小さい格子点を探索する探索手段と、前記ライン上の格子点に対応する色信号は、前記第一の算出手段にて算出された色信号とし、前記ライン上の格子点以外の格子点に対応する色信号は、前記探索手段にて特定された格子点の色信号として色分解テーブルを作成する作成手段と
を有する。
【発明の効果】
【００１１】
グレー補償オン／オフ時に使用される２つの色分解テーブルの出力信号の違いによる色味差を改善し、オブジェクトの違いによって生じる色味差を低減することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】印刷システムの構成を示すブロック図。
【図２】プリンタ画像処理部の構成を説明するブロック図。
【図３】色分解テーブル保持部の色分解テーブルを模式的に示す図。
【図４】色分解テーブルの作成方法を説明するための図。
【図５】第一の実施形態に係る処理フローチャート。
【図６】第二の実施形態に係る処理フローチャート。
【図７】従来技術のテーブル作成処理を示すフローチャート。
【図８】第三の実施形態に係る処理フローチャート。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態について図面を用いて説明する。
【００１４】
＜第一の実施形態＞
［システム構成］
図１は、本発明の実施形態に係る印刷システムの構成を示すブロック図であり、画像処理装置１００を構成するプリンタ部１１１を含んだシステムを示している。本発明が適用される画像処理装置１００としては、例えばデジタル複写機や、別途スキャナが用意されているレーザープリンタ、ファクシミリといった電子写真式のカラーまたはモノクロの画像処理装置に対応する。画像処理装置１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＨＤＤ１０４、表示部１０５、操作部１０６、スキャナ部１０７、スキャナ画像処理部１０８、ネットワークＩ／Ｆ１０９、プリンタ画像処理部１１０、プリンタ部１１１、およびシステムバス１１２を備える。また、画像処理装置１００は、ネットワークＩ／Ｆ１０９を介して、コンピュータ１１４に接続される。
【００１５】
ＣＰＵ１０１は、画像処理装置１００全体の制御及び演算処理等を行う中央処理装置であり、ＲＯＭ１０２に格納されたプログラムに基づき後述する各画像処理を実行する。ＲＯＭ１０２は、記憶部としての読み出し専用メモリであり、システム起動プログラムやスキャナ部１０７およびプリンタ部１１１の制御を行うプログラム、文字データや文字コード情報等の記憶領域である。ＲＡＭ１０３は、記憶部としてのランダムアクセスメモリであり、様々な処理毎にＲＯＭ１０２に格納されているプログラムやデータがＣＰＵ１０１によりロードされ実行される際に利用される。また、ＲＡＭ１０３は、スキャナ部１０７やネットワークＩ／Ｆ１０９から受信した画像ファイルのデータ記憶領域として利用される。
【００１６】
ＨＤＤ１０４は、記憶部であり、例えばハードディスク等から構成されており、ＣＰＵ１０１の実行する処理の結果や、プログラム、各情報ファイル、印刷画像等の格納に利用される。また、ＨＤＤ１０４は、ＣＰＵ１０１が処理を実行する際の作業用領域としても利用される。表示部１０５は、例えば液晶等によって画面表示を行い、画像処理装置１００の設定状態や、ＣＰＵ１０１などの装置各部の処理、エラー状態などの表示に使用される。操作部１０６は、ユーザーが設定の変更やリセット等の各種指令の入力を行う部分である。操作部１０６を介して入力された各種指令の情報はＲＡＭ１０３に格納され、ＣＰＵ１０１の処理実行時に用いられる。
【００１７】
スキャナ部１０７は、原稿に光を照射して反射光をＲＧＢのカラーフィルタを備えたＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）などで電気信号に変換し、パラレル（またはシリアル）ケーブルなどを介して原稿に対応したＲＧＢ画像データを得る。ここでのＲＧＢ画像データは、レッド、グリーン、ブルーの３種類から構成される。またスキャナ部１０７は、取得したＲＧＢ画像データをスキャナ画像処理部１０８へと送信する。スキャナ画像処理部１０８は、スキャナ部１０７で読み取られた画像データに対してシェーディング処理などの画像処理を施す。ネットワークＩ／Ｆ１０９は、画像処理装置１００をイントラネットなどのネットワークに接続する。ネットワークＩ／Ｆ１０９を介して、ネットワーク越しのコンピュータ１１４からＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データが画像処理装置１００に入力される。
【００１８】
ＰＤＬは、コンピュータ上で作成された文章や画像などを印刷する際に、プリンタ部１１１が解釈可能な形式で出力イメージを記述し、プリンタ部１１１に対して指示するための言語である。ＰＤＬの代表的なものとして、Ａｄｏｂｅ  Ｓｙｓｔｅｍ社のＰｏｓｔＳｃｒｉｐｔ（登録商標）が挙げられる。プリンタ画像処理部１１０は、スキャナ画像処理部１０８で画像処理を施した画像データ、あるいはネットワークＩ／Ｆ１０９を経由して受信したＰＤＬデータに対して、プリンタ部１１１に適した画像処理を施す。
【００１９】
プリンタ部１１１は、プリンタ画像処理部１１０で処理されたシアン、マゼンタ、イエロー、ブラックの４種から構成されるＣＭＹＫ画像データを露光、潜像、現像、転写、定着の各電子写真プロセスによって紙媒体上に画像形成する。システムバス１１２は、上述の構成要素を接続し、それぞれの間のデータ通路となる。モニタ１１３とコンピュータ１１４は、画像処理装置１００のホスト装置を構成する。すなわち、コンピュータ１１４は、モニタ１１３に表示される画像などをプリンタ部１１１で印刷するために、印刷のための画像データを保持し、印刷に際してこれを画像処理装置１００に供給する。
【００２０】
図２は、本実施形態に係るプリンタ画像処理部１１０の構成を説明するブロック図である。本実施形態のプリンタ画像処理部１１０は、画像情報生成部２０１、カラーマッチング部２０２、色分解部２０３、ガンマ補正部２０４、画像形成部２０５、色分解テーブル生成部２０６、及び色分解テーブル保持部２０７を備える。各部は、例えばネットワークＩ／Ｆ１０９を介して受信したコンピュータ１１４からの指示をトリガーとして実行される。つまり、例えばネットワークＩ／Ｆ１０９を介したプリント動作の指示情報がＣＰＵ１０１に入力された場合、ＣＰＵ１０１はプリント動作を開始するためのプログラムをＲＯＭ１０２からロードし、プログラムに基づいて各部が実行される。
【００２１】
画像情報生成部２０１は、画像処理装置１００に接続されたコンピュータ１１４上のドライバ等のアプリケーションより、ネットワークＩ／Ｆ１０９を経由して受信したＰＤＬデータを処理する。そして、画像情報生成部２０１は、グラフィックス（図形）やテキスト（文字）、イメージ（写真）等のオブジェクト単位で区別できるよう画像情報を生成する。カラーマッチング部２０２は、モニタ１１３の色再現域とプリンタ部１１１の色再現域とを適合させるカラーマッチング処理を行う。
【００２２】
具体的には、例えばｓＲＧＢ色空間で定義されたＲＧＢ形式の入力画像データをＣＩＥＬａｂやＣＩＥＸＹＺに代表されるデバイス非依存のプロファイル接続空間（Ｐｒｏｆｉｌｅ  Ｃｏｎｎｅｃｔｉｏｎ  Ｓｐａｃｅ、以下ＰＣＳと呼ぶ）に変換する。そして、指定されたマッチング方法に基づいて、デバイス依存の色再現領域へ色域圧縮を行う。このとき、画像情報生成部２０１によって生成された画像情報によって、オブジェクト毎に色域圧縮の方法を変更することも可能である。色域圧縮の代表的な例として以下が挙げられる。
色味優先・・・色味をディスプレイなどの画面に近づける
色差最小・・・指定色をプリンタの色再現範囲内で正確に出力する
鮮やかさ優先・・・全体的に鮮やかな発色にする
【００２３】
色分解部２０３は、カラーマッチング部２０２より入力されたＲＧＢ画像データに基づいて色分解テーブル（ルックアップテーブル（ＬＵＴ）形式）を参照し、格子点データを得る。更に、色分解部２０３は、取得した格子点データを用いて補間演算を行うことにより、ＲＧＢデータをプリンタ部１１１に適したＣＭＹＫデータに変換する。この時、色分解部２０３は、画像情報生成部２０１によって生成されたオブジェクト情報に基づいて、２つの色分解テーブル（通常用色分解テーブルとグレー補償用色分解テーブル）を切り替えて色変換を行う。なお、色分解テーブルを切り替える際の条件は、オブジェクト情報に限定するものではない。
【００２４】
ガンマ補正部２０４は、色分解部２０３で処理されたＣＭＹＫデータに対して、プリンタ部１１１の階調特性を一定に保つための補正処理を施す。画像形成部２０５は、ガンマ補正部２０４で補正されたＣＭＹＫ画像データを、プリンタ部１１１に適したＮ（整数）ビットのハーフトーン画像に変換してプリンタ部１１１へ送信する。なお、ハーフトーン処理は、濃度パターン法、組織的ディザ法、誤差拡散法等さまざまな手法が提案されているが、本実施形態において手法は特に問わない。色分解テーブル生成部２０６は、通常用色分解テーブルとグレー補償用色分解テーブルを生成する。ここでの生成方法については、後述する。色分解テーブル保持部２０７は、色分解テーブル生成部２０６にて生成された色分解テーブルを保持し、要求に応じて、色分解部２０３で用いる通常用色分解テーブルとグレー補償用色分解テーブルを提供する。
【００２５】
［色分解テーブル］
図３は、色分解テーブル保持部２０７の通常用色分解テーブルやグレー補償用色分解テーブルを模式的に示す図である。本実施形態に係る色分解テーブルは、Ｒ、Ｇ、Ｂ信号（色信号）によって規定される３次元色空間の立方体である。図３に示されるように、Ｒ、Ｇ、Ｂ各８ビットデータの値に応じて、立方体のどこに位置するかが特定でき、その位置（格子点）により、出力する色材に対応する色信号（ＣＭＹＫ値）を決定することができる。立方体の８つの頂点は、Ｒ、Ｇ、Ｂ、Ｙ、Ｍ、Ｃ、Ｋ、Ｗ（ホワイト）を示す。また、色分解テーブルは、入力データのＲＧＢ値によって規定される立方体における所定の位置（色）を格子点で表わす。
【００２６】
色分解テーブル保持部２０７は、この格子点に対応している格子点データのＣＭＹＫ値をテーブルデータとして保持している。色分解部２０３は、入力されたＲＧＢデータによって、所定の格子点を特定し、その特定した格子点およびその周囲の格子点の格子点データを読み出し、それらの格子点データを用いて補間処理を行う。なお、補間方法としては、四面体補間や立方体補間など、公知の補間方法を用いることができる。
【００２７】
ここで、色分解部２０３の入力データのビット数を８とするとき、Ｗ、Ｃ、Ｍ、Ｙ、Ｒ、Ｇ、Ｂ、Ｋの各色に対応する各頂点の座標は以下のようになる。
Ｗ＝（２５５、２５５、２５５）：ホワイト、即ちプリントペーパーの色を示す
Ｃ＝（０、２５５、２５５）：シアンの原色を示す
Ｍ＝（２５５、０、２５５）：マゼンタ原色を示す
Ｙ＝（２５５、２５５、０）：イエロー原色を示す
Ｒ＝（２５５、０、０）：レッド原色を示す
Ｇ＝（０、２５５、０）：グリーン原色を示す
Ｂ＝（０、０、２５５）：ブルー原色を示す
Ｋ＝（０、０、０）：ブラック、すなわちプリンタによる最暗点を示す
【００２８】
図４は、色分解テーブル生成部２０６による通常用色分解テーブルの作成方法の概要を説明する図である。図４に示すように、まず、立方体の８つの頂点を結ぶ各ラインについて、各ライン上にある格子点の格子点データを求める。ここでのラインは具体的には以下の通りである。
ラインＷ−Ｃ、Ｗ−Ｍ、Ｗ−Ｙ、Ｗ−Ｒ、Ｗ−Ｇ、Ｗ−Ｂ（ホワイトを中心とした６つのライン）
ラインＫ−Ｃ、Ｋ−Ｍ、Ｋ−Ｙ、Ｋ−Ｒ、Ｋ−Ｇ、Ｋ−Ｂ（ブラックを中心とした６つのライン）
ラインＭ−Ｒ、Ｒ−Ｙ、Ｙ−Ｇ、Ｇ−Ｃ、Ｍ−Ｂ、Ｂ−Ｃ（原色間のライン）
ラインＷ−Ｋ（Ｒ＝Ｇ＝Ｂ）
【００２９】
このとき、ラインＷ−Ｋにおいては通常用色分解テーブルであるため、格子点データはＣＭＹＫ４色で構成される。次に、これらの格子点以外の格子点の格子点データを公知の補間演算によって求める。
【００３０】
（通常用色分解テーブルの作成処理）
ここで、通常用色分解テーブルを作成するための一般的な作成フローについて述べる。図７は、色分解テーブルの作成の一例を示すフローチャートである。本処理フローは、ＣＰＵ１０１がプリントの指示をネットワークＩ／Ｆ１０９などを介して取得した場合に実行される。なお、図７の処理フローは、ＣＰＵ１０１がこの処理フローを実行するためのプログラムをＲＯＭ１０２からＲＡＭ１０３にロードし、実行することで実現される。
【００３１】
まず、色分解テーブル生成部２０６は、パッチの測色値に基づき格子点データを求める。つまり色分解テーブルの８つの頂点を結ぶ上記に示した計１９本のラインについて、そのライン上にある格子点の格子点データを求める（Ｓ７０１）。
【００３２】
そして、色分解テーブル生成部２０６は、これらライン上の格子点以外の格子点については、格子点データを補間演算によって求める（Ｓ７０２）。色分解テーブル生成部２０６は、補間処理の後、補間領域の境界に置いて格子点データが不連続となる弊害を低減するために、格子点データについて平滑化処理を行う（Ｓ７０３）。
【００３３】
（グレー補償用色分解テーブルの作成処理）
図５は、第一の実施形態に係る色分解テーブル生成部２０６によるグレー補償用色分解テーブルの作成処理を示すフローチャートである。本処理フローは、ＣＰＵ１０１が印刷指示をネットワークＩ／Ｆ１０９などを介して取得した場合に実行される。なお、図５の処理フローは、ＣＰＵ１０１がこの処理フローを実行するためのプログラムをＲＯＭ１０２からＲＡＭ１０３にロードし、実行することで実現される。
【００３４】
Ｓ５０１にて、色分解テーブル生成部２０６は、通常用色分解テーブルにおいてＲＧＢ入力座標に格納されている格子点データのＣＭＹＫ値（これをＣＭＹＫ１と定義する）を参照し、ＣＭＹＫ１からＬａｂ値（これをＬａｂ１と定義する）を算出する（色度変換）。算出方法としては、既知の技術であるＣＭＹＫ値からＬａｂ値をＬＵＴ形式に格納したプリンタモデルを使用する方法が挙げられる。
【００３５】
Ｓ５０２にて、色分解テーブル生成部２０６は、Ｓ５０１で使用した格子点データがグレー軸上にある格子点データか否か判定する。判定方法としては、入力されるＲＧＢ値がＲ＝Ｇ＝Ｂであるか否かにより、グレー軸上の格子点データであるか否かを判定することができる。ここでのグレー軸は、図４に示すラインＷ−Ｋに相当する。グレー軸上にある場合（Ｓ５０２にてＹＥＳ）Ｓ５０３へ進み、グレー軸上にない場合（Ｓ５０２にてＮＯ）Ｓ５０５へ進む。
【００３６】
Ｓ５０３にて、色分解テーブル生成部２０６は、以下の式（１）によりＣＭＹＫ値（これをＣＭＹＫ３と定義する）を算出する（第一の算出）。
Ｃ３＝０、Ｍ３＝０、Ｙ３＝０、Ｋ３＝Ｋ・・・式（１）
【００３７】
なお、Ｋ３の値に関しては、Ｓ５０１にて算出したＬａｂ１と色差最小となるＫ値を算出しても良いし、Ｌ＊（明度）が最も近くなるＫ値を算出しても良いし、任意のＫ値であっても良い。つまり、本実施形態において、グレー軸上の格子点に対応する色信号（ＹＭＹＫ値）は、Ｋ（すなわち、ブラックの色材）のみに限定して算出され、他の色材については、値が０となる。
【００３８】
Ｓ５０４にて、色分解テーブル生成部２０６は、Ｓ５０３で算出したＣＭＹＫ３をグレー補償用色分解テーブルの格子点データとして格納する。その後、Ｓ５２０へ進む。
【００３９】
Ｓ５０５にて、色分解テーブル生成部２０６は、パラメータＳ１、Ｓ２、Ｓ３、Ｓ４を定義し、それぞれの値を１で初期化する。また、色分解テーブル生成部２０６は、Ｓ５０１で使用した通常用色分解テーブルのＣＭＹ１のうちの最小値をパラメータＭＩＮと定義して保持する。
【００４０】
Ｓ５０６にて、色分解テーブル生成部２０６は、パラメータＳ１がＭＩＮ以下であるか否か判定する。ＭＩＮ以下である場合（Ｓ５０６にてＹＥＳ）Ｓ５０７に進み、ＭＩＮより大きい場合（Ｓ５０６にてＮＯ）Ｓ５１９に進む。
【００４１】
Ｓ５０７にて、色分解テーブル生成部２０６は、パラメータＳ２がＭＩＮ以下であるか否か判定する。ＭＩＮ以下である場合（Ｓ５０７にてＹＥＳ）Ｓ５０９に進み、ＭＩＮより大きい場合（Ｓ５０７にてＮＯ）Ｓ５０８に進む。
【００４２】
Ｓ５０８にて、色分解テーブル生成部２０６は、パラメータＳ１をインクリメントし、パラメータＳ２を０で初期化する。そして、Ｓ５０６へ戻る。
【００４３】
Ｓ５０９にて、色分解テーブル生成部２０６は、パラメータＳ３がＭＩＮ以下であるか否か判定する。ＭＩＮ以下である場合（Ｓ５０９にてＹＥＳ）Ｓ５１１に進み、ＭＩＮより大きい場合（Ｓ５０９にてＮＯ）Ｓ５１０に進む。
【００４４】
Ｓ５１０にて、色分解テーブル生成部２０６は、パラメータＳ２をインクリメントし、パラメータＳ３を０で初期化する。そして、Ｓ５０７へ戻る。
【００４５】
Ｓ５１１にて、色分解テーブル生成部２０６は、パラメータＳ４がＭＩＮ以下であるか否か判定する。ＭＩＮ以下である場合（Ｓ５１１にてＹＥＳ）Ｓ５１３に進み、ＭＩＮより大きい場合（Ｓ５１１にてＮＯ）Ｓ５１２に進む。
【００４６】
Ｓ５１２にて、色分解テーブル生成部２０６は、パラメータＳ３をインクリメントし、パラメータＳ４を０で初期化する。そして、Ｓ５０９へ戻る。
【００４７】
Ｓ５１３にて、色分解テーブル生成部２０６は、以下の式（２）によりＣＭＹＫ値（これをＣＭＹＫ２と定義する）を算出する（第二の算出）。
Ｃ２＝Ｃ１−Ｓ１
Ｍ２＝Ｍ１−Ｓ２
Ｙ２＝Ｙ１−Ｓ３
Ｋ２＝Ｋ１＋Ｓ４ ・・・式（２）
【００４８】
本実施形態では、式（２）に示すように、ＣＭＹ２は、パラメータＳ１、Ｓ２、Ｓ３を用いてＣＭＹ１を減少させた値であり、Ｋ２はパラメータＳ４を用いてＫ１を増加させた値として生成される。つまり、ＣＭＹＫ２は、ＣＭＹＫ１に比べ、Ｋの値の比率が高くなるように生成される。
【００４９】
Ｓ５１４にて、色分解テーブル生成部２０６は、ＣＭＹＫ２よりＬａｂ値（これをＬａｂ２と定義する）を算出する。算出方法としては既知の技術であるＣＭＹＫ値からＬａｂ値をＬＵＴ形式に格納したプリンタモデルを予め作成しておき、これを使用することでＬａｂを算出する方法が挙げられる。Ｓ５１５にて、色分解テーブル生成部２０６は、Ｓ５０１で算出したＬａｂ１とＳ５１４で算出したＬａｂ２の色差を算出する。なお、ここでいう色差（ΔＥ）として、ＣＩＥ１９７６Ｌａｂ表色系で表わされる、下記のような式（３）を利用することができる。
2015065633.tif 000003
・・・式（３）
また、上記以外にもＣＩＥ１９９４色差式やＣＩＥ２０００色差式等を用いて色差を算出しても良い。
【００５０】
Ｓ５１６にて、色分解テーブル生成部２０６は、Ｓ５１５で算出した色差がこれまでの色差の中で最も小さいか否か判定する。判定方法としては暫定候補として保持していた色差と今回算出した色差を比較し、色差が小さくなったか否か判定する。最小である場合（Ｓ５１６にてＹＥＳ）Ｓ５１７に進み、最小でない場合（Ｓ５１６にてＮＯ）Ｓ５１８に進む。
【００５１】
Ｓ５１７にて、色分解テーブル生成部２０６は、グレー補償用色分解テーブルの格子点データの暫定候補として、Ｓ５１３で算出したＣＭＹＫ２を保持する。Ｓ５１８にて、色分解テーブル生成部２０６は、パラメータＳ４をインクリメントする。そして、Ｓ５１１に戻る。
【００５２】
Ｓ５１９にて、色分解テーブル生成部２０６は、Ｓ５１７で最終的に保持している暫定候補のＣＭＹＫ値をグレー補償用色分解テーブルの格子点データとして格納する。
【００５３】
Ｓ５２０にて、色分解テーブル生成部２０６は、通常用色分解テーブルの全格子点に対して処理したか否か判定する。全ての格子点に対して処理を行った場合（Ｓ５２０にてＹＥＳ）本処理フローを終了する。一方、未処理の格子点がある場合（Ｓ５２０にてＮＯ）Ｓ５２１に進む。
【００５４】
Ｓ５２１にて、色分解テーブル生成部２０６は、通常用色分解テーブルの未処理の格子点を対象とし、Ｓ５０１に戻る。
【００５５】
本実施形態によれば、通常用色分解テーブルのラインＷ−Ｋ以外の各格子点データに対して、Ｋの比率を高くしたＣＭＹＫ値を生成する。その後、通常用色分解テーブルの色度（Ｌａｂ）と色差が最も小さくなるＣＭＹＫ値を探索し、グレー補償用色分解テーブルの格子点データとして置き換える。これにより、２つの色分解テーブルの出力信号の違いによる色味差を改善し、色分解テーブルを用いた際のオブジェクトの違いによって生じる色味差を低減することができる。
【００５６】
＜第二の実施形態＞
第一の実施形態では、通常用色分解テーブルのラインＷ−Ｋ以外の各格子点データに対して、Ｋの比率を高くしたＣＭＹＫ値を生成する。その後、通常用色分解テーブルの色度（Ｌａｂ）と色差が最も小さくなるＣＭＹＫ値を探索して、グレー補償用色分解テーブルの格子点データとして置き換える処理フローを説明した。しかしながら、通常用色分解テーブルの全格子点を上記変換処理の対象としているため色分解テーブルの外郭面の格子点においても変換による色差が発生してしまう課題がある。
【００５７】
本来、通常用色分解テーブルとグレー補償用色分解テーブルでは、ラインＷ−Ｋ上の格子点データのＣＭＹＫ値が「ＣＭＹＫ４色」と「Ｋのみ」とで異なる。そのため、ラインＷ−Ｋ付近の格子点においては上記変換処理を適用する。その一方、色分解テーブルの６つの外郭面ＷＣＢＭ、ＷＹＧＣ、ＷＭＲＹ、ＫＧＣＢ、ＫＢＭＲ、ＫＲＹＧ付近の格子点においては上記変換処理を適用せずに通常用色分解テーブルの格子点データを保持することが望ましい。これによって保持された格子点は通常用色分解テーブルとグレー補償用色分解テーブルで色差が発生しない効果が得られる。第二の実施形態ではこの点に着目し、色分解テーブルの外郭面の格子点は通常用の色分解テーブルの格子点データを保持する処理を追加したフローについて述べる。
【００５８】
第二の実施形態に係る印刷システムの構成を示すブロック図は、第一の実施形態と同様であるため説明は省略する。第二の実施形態に係るプリンタ画像処理部１１０の構成を説明するブロック図は、第一の実施形態と同様であるため説明は省略する。
【００５９】
［処理フロー］
図６は、第一の実施形態に係る色分解テーブル生成部２０６によるグレー補償用色分解テーブルの作成処理を示すフローチャートである。この処理フローは、ＣＰＵ１０１がプリントの指示をネットワークＩ／Ｆ１０９などを介して取得した場合に実行される。なお、図６の処理フローは、ＣＰＵ１０１がこの処理フローを実行するためのプログラムをＲＯＭ１０２からＲＡＭ１０３にロードし、実行することで実現される。
【００６０】
Ｓ６０１〜Ｓ６１９は第一の実施形態におけるＳ５０１〜Ｓ５１９と同様であるため説明は省略する。Ｓ６１９の後、Ｓ６２０へ進む。
【００６１】
Ｓ６２０にて、色分解テーブル生成部２０６は、図３に示す色分解テーブルにおいて、着目している格子点が６つの外郭面ＷＣＢＭ、ＷＹＧＣ、ＷＭＲＹ、ＫＧＣＢ、ＫＢＭＲ、ＫＲＹＧ上の格子点であるか否か判定する。外郭面上の更新点である場合（Ｓ６２０にてＹＥＳ）Ｓ６２１に進む。外郭面上の格子点でない場合（Ｓ６２０にてＮＯ）Ｓ６２２に進む。具体的な判定方法としては、図３に示すように、色分解テーブルが例えばＲ、Ｇ、Ｂ各８ビットの格子点座標で表現される場合、入力座標のＲ、Ｇ、Ｂのいずれかの値が０または２５５である際に、６つの外郭面上の格子点であると判定することができる。つまり、各色に対応する信号値のいずれかが、取りうる値（ここでは０〜２５５）のうちの最小値（０）もしくは最大値（２５５）である場合、に外郭面上の格子点となる。
【００６２】
Ｓ６２１にて、色分解テーブル生成部２０６は、Ｓ６０１で参照した通常用色分解テーブルのＣＭＹＫ１をグレー補償用色分解テーブルの格子点データとして上書きする。これにより、Ｓ６１９で格納した格子点データは破棄される。
【００６３】
Ｓ６２２〜Ｓ６２３は第一の実施形態におけるＳ５２０〜Ｓ５２１と同様であるため説明は省略する。全ての格子点に対して処理を行った場合（Ｓ６２２にてＹＥＳ）Ｓ６２４へ進む。
【００６４】
Ｓ６２４にて、色分解テーブル生成部２０６は、載り量補正処理および平滑化処理を行う。載り量補正処理は、色分解テーブルについて、最大載り量がオーバーすると判断される格子点データを有する格子点がある場合に、最大載り量に収まるように格子点データを補正する。詳細な説明は省略するが、最大載り量を減らす処理としては公知の手法を用いることが可能である。例えば、格子点データのＣＭＹＫ値を一律に減らす方法や、所定量のＣＭＹ信号をＫ信号に置き換えるＵＣＲ（Ｕｎｄｅｒ  Ｃｏｌｏｒ  Ｒｅｍｏｖａｌ）処理などがある。
【００６５】
平滑化処理は例えば、所定のパラメータを有する３×３×３のローパスフィルタを順次、格子点を変えながらフィルタリングを行う。フィルタ要素それぞれのパラメータを用いて処理対象格子点の周囲３×３×３の範囲の格子点の格子点データについてフィルタリングを行う。
【００６６】
本実施形態によれば、色分解テーブルの６つの外郭面ＷＣＢＭ、ＷＹＧＣ、ＷＭＲＹ、ＫＧＣＢ、ＫＢＭＲ、ＫＲＹＧ付近の格子点においては第一の実施形態で説明した変換処理の値を適用せずに通常用色分解テーブルの格子点データを保持する。これによって、外郭上の格子点は通常用色分解テーブルとグレー補償用色分解テーブルで色差が発生しない。そのため、第一の実施形態に比べ、２つの色分解テーブルの出力信号の違いによる色味差がさらに改善し、色分解テーブルを用いた際のオブジェクトの違いによって生じる色味差をさらに低減することができる。
【００６７】
＜第三の実施形態＞
第一の実施形態では、図５に示すように、通常用色分解テーブルに格納されているＣＭＹＫ値（ＣＭＹＫ１）に対して、４つのパラメータ（Ｓ１、Ｓ２、Ｓ３、Ｓ４）を定義し、ＣＭＹ１に対してはパラメータＳ１、Ｓ２、Ｓ３を用いてＣＭＹ１の各値を減少させた。また、Ｋ１に対してはパラメータＳ４を用いてＫ１を増加させることでＣＭＹＫ２を生成した。その後、通常用色分解テーブルの色度（Ｌａｂ）と色差が最も小さくなるＣＭＹＫ値を探索して、グレー補償用色分解テーブルの格子点データとして置き換える処理フローを説明した。しかしながら、第一の実施形態では、通常用色分解テーブルの格子点に対して、４つのパラメータ（Ｓ１、Ｓ２、Ｓ３、Ｓ４）を各々増加させながらＣＭＹＫ値を生成するため、処理時間が多くかかるという課題がある。第三の実施形態ではこの点に着目し、３つのパラメータ（Ｓ１、Ｓ２、Ｓ３）を用いてグレー補償用色分解テーブルを作成する処理フローについて述べる。
【００６８】
第三の実施形態に係る印刷システムの構成を示すブロック図は、第一の実施形態にて示した図１と同様であるため説明は省略する。第三の実施形態に係るプリンタ画像処理部１１０の構成を説明するブロック図は、第一の実施形態にて示した図２と同様であるため説明は省略する。
【００６９】
［処理フロー］
図８は、第三の実施形態に係る色分解テーブル生成部２０６によるグレー補償用色分解テーブルの作成処理を示すフローチャートである。本処理フローは、ＣＰＵ１０１が印刷指示をネットワークＩ／Ｆ１０９などを介して取得した場合に実行される。なお、図８の処理フローは、ＣＰＵ１０１がこの処理フローを実行するためのプログラムをＲＯＭ１０２からＲＡＭ１０３にロードし、実行することで実現される。
【００７０】
Ｓ８０１〜Ｓ８０４は第一の実施形態におけるＳ５０１〜Ｓ５０４と同様であるため説明は省略する。
【００７１】
Ｓ８０５にて、色分解テーブル生成部２０６は、Ｓ８０１で使用した通常用色分解テーブルのＣＭＹ１のうちの最小値をパラメータＭＩＮと定義し、これを０にする。図８の以降のステップでは、ＣＭＹ１のうち最小値となるものがＣ１である場合を例にして説明する。したがって、Ｃ１＝０となる。
【００７２】
Ｓ８０６にて、色分解テーブル生成部２０６は、パラメータＳ１、Ｓ２、Ｓ３を定義し、それぞれの値を０で初期化する（Ｓ１＝０、Ｓ２＝０、Ｓ３＝０）。
【００７３】
Ｓ８０７にて、色分解テーブル生成部２０６は、パラメータＳ１がＭ１以下であるか否か判定する。Ｍ１以下である場合は（Ｓ８０７にてＹＥＳ）Ｓ８０８に進み、Ｍ１より大きい場合は（Ｓ８０７にてＮＯ）Ｓ８１８に進む。
【００７４】
Ｓ８０８にて、色分解テーブル生成部２０６は、パラメータＳ２がＹ１以下であるか否か判定する。Ｙ１以下である場合は（Ｓ８０８にてＹＥＳ）Ｓ８０９に進み、Ｙ１より大きい場合は（Ｓ８０８にてＮＯ）Ｓ８１０に進む。
【００７５】
Ｓ８０９にて、色分解テーブル生成部２０６は、パラメータＳ３が（２５５−Ｋ１）以下であるか否か判定する。（２５５−Ｋ１）以下である場合は（Ｓ８０９にてＹＥＳ）Ｓ８１２に進み、（２５５−Ｋ１）より大きい場合は（Ｓ８０８にてＮＯ）Ｓ８１１に進む。
【００７６】
Ｓ８１０にて、色分解テーブル生成部２０６は、パラメータＳ１を１インクリメントし、パラメータＳ２を０で初期化する（Ｓ２＝０）。そして、Ｓ８０７へ戻る。
【００７７】
Ｓ８１１にて、色分解テーブル生成部２０６は、パラメータＳ２を１インクリメントし、パラメータＳ３を０で初期化する（Ｓ３＝０）。そして、Ｓ８０８へ戻る。
【００７８】
Ｓ８１２にて、色分解テーブル生成部２０６は、Ｓ８０５においてＣＭＹ１の最小値であったＣ１が０になっているので、以下の式（４）によりＣＭＹＫ値（ＣＭＹＫ２）を算出する（第二の算出）。
Ｃ２＝０
Ｍ２＝Ｍ１−Ｓ１
Ｙ２＝Ｙ１−Ｓ２
Ｋ２＝Ｋ１＋Ｓ３ ・・・式（４）
【００７９】
ここで、第一の実施形態と同様、本実施形態では、式（４）に示すように、ＣＭＹ２は、パラメータＳ１、Ｓ２を用いてＣＭＹ１を減少させ、Ｋ２はパラメータＳ３を用いてＫ１を増加させた値として生成される。つまり、ＣＭＹＫ２は、ＣＭＹＫ１に比べ、Ｋの値の比率が高くなるように生成される。最小値として扱われたＣについては、０となる。
【００８０】
Ｓ８１３〜Ｓ８１６は第一の実施形態におけるＳ５１４〜Ｓ５１７と同様であるため説明は省略する。
【００８１】
Ｓ８１７にて、色分解テーブル生成部２０６は、パラメータＳ３を１インクリメントする。そして、Ｓ８０９へ戻る。
【００８２】
Ｓ８１８〜Ｓ８２０は第一の実施形態におけるＳ５１９〜Ｓ５２１と同様であるため説明は省略する。
【００８３】
なお、図８の処理フローではＣＭＹ１のうち最小値となるものがＣ１である場合を例にして説明したが、ＣＭＹ１のうち最小値となるものがＭ１もしくはＹ１である場合であっても同様の方法で算出することができる。つまり、Ｃの色材以外の色材に対する色信号を０とする。
【００８４】
例えば、ＣＭＹ１のうち、最小値となるものがＭ１の場合は、Ｓ８０７にて、パラメータＳ１がＣ１以下であるか否か判定し、Ｓ８０８にて、パラメータＳ２がＹ１以下であるか否か判定する。その後、Ｓ８１２では以下の式（５）によりＣＭＹＫ値（ＣＭＹＫ２）を算出する。
Ｃ２＝Ｃ１−Ｓ１
Ｍ２＝０
Ｙ２＝Ｙ１−Ｓ２
Ｋ２＝Ｋ１＋Ｓ３ ・・・式（５）
【００８５】
また、ＣＭＹ１のうち、最小値となるものがＹ１の場合は、Ｓ８０７にて、パラメータＳ１がＣ１以下であるか否か判定し、Ｓ８０８にて、パラメータＳ２がＭ１以下であるか否か判定する。その後、Ｓ８１２では以下の式（６）によりＣＭＹＫ値（ＣＭＹＫ２）を算出する。
Ｃ２＝Ｃ１−Ｓ１
Ｍ２＝Ｍ１−Ｓ２
Ｙ２＝０
Ｋ２＝Ｋ１＋Ｓ３ ・・・式（６）
【００８６】
また、第二の実施形態で説明した、色分解テーブルの６つの外郭面ＷＣＢＭ、ＷＹＧＣ、ＷＭＲＹ、ＫＧＣＢ、ＫＢＭＲ、ＫＲＹＧ付近の格子点においては第一の実施形態で説明した変換処理の値を適用せずに通常用色分解テーブルの格子点データを保持するステップを、本実施形態にも適用できることは言うまでもない。
【００８７】
また、本実施形態では、通常用色分解テーブルのＣＭＹ１のうちの最小値を０にした上で、パラメータＳ１、Ｓ２、Ｓ３を用いてＣＭＹＫ２を生成し、通常用色分解テーブルと最も色差が小さくなるＣＭＹＫ２を探索した。しかしながら別の方法として、ＣＭＹ１のうちの最小値を０にするのではなく、「Ｃ１を０にした場合」と「Ｍ１を０にした場合」と「Ｙ１を０にした場合」の３パターンすべてにおいてＣＭＹＫ２を生成して、通常用色分解テーブルと最も色差が小さくなるＣＭＹＫ２を探索する構成としてもよい。
【００８８】
本実施形態によれば、通常用色分解テーブルの格納されているＣＭＹＫ値（ＣＭＹＫ１）に対して、３つのパラメータ（Ｓ１、Ｓ２、Ｓ３）を用いてＣＭＹＫ２を生成する。その後、第一の実施形態と同様に、通常用色分解テーブルの色度（Ｌａｂ）と色差が最も小さくなるＣＭＹＫ値を探索して、グレー補償用色分解テーブルの格子点データとして置き換える。これにより、第一の実施形態に比べて、テーブル生成の処理速度を向上することができる。
【００８９】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015065633.tif 000004
【図２】
2015065633.tif 000005
【図３】
2015065633.tif 000006
【図４】
2015065633.tif 000007
【図５】
2015065633.tif 000008
【図６】
2015065633.tif 000009
【図７】
2015065633.tif 000010
【図８】
2015065633.tif 000011