(57)【要約】【課題】パターン印刷処理の効率性を向上させる画像処理装置を提供する。【解決手段】モノクロ画像データの色調を複数のパターンに変化させて印刷処理する画像処理装置は、モノクロ画像データを取得し、各色調のパターンごとに、取得したモノクロ画像データをカラー画像データに変換する。各色調のパターンごとに変換した結果得られた複数のカラー画像データをレイアウト処理して１つのカラー画像データを生成する。その生成した１つのカラー画像データを色材色データに変換する。【選択図】図６
2014060703.tif 000002
【特許請求の範囲】
【請求項１】
パラメーターの異なる複数のモノクロ画像のパターンを印刷するために、モノクロ画像データを処理する画像処理装置であって、
モノクロ画像の階調を示す前記モノクロ画像データを取得する取得手段と、
各パラメーターのパターンごとに、前記取得手段が取得した前記モノクロ画像データを前記複数の色の要素の信号値の組で表される中間画像データに変換する第１変換手段と、
前記第１変換手段による変換によって得られた、前記各パラメーターのパターンに対応する前記中間画像データそれぞれを、前記各パラメーターのパターンの印刷を行う際に使用する色材の量を決定する決定手段に転送する転送手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記色材色データにそれぞれ対応する画像のパターンは１枚のシートに印刷されることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記変換手段は、グレイラインの階調とカラー空間の座標値とが対応付けられた第１ルックアップテーブルにより、前記モノクロ画像データを前記各パラメーターに対応する中間画像データに変換し、
前記第１ルックアップテーブルでは、互いに異なる前記各パラメーターに対応する前記中間画像データそれぞれの前記カラー空間における座標値が互いに異なることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記決定手段は、カラー空間の座標値と色材色空間の座標値とが対応付けられた第２ルックアップテーブルに基づいて、カラー画像データから前記色材の量を決定することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記第２ルックアップテーブルは、カラー空間内の２つの基準軸で定められる平面上の座標値と、色材色空間の座標値とを対応付けていることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記カラー空間内の前記平面上の各座標値は、当該各座標値に対応する前記第１ルックアップテーブルのグレイラインの階調の順に並んでいることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記転送手段が転送された前記中間画像データを受信する受信手段と、
前記決定手段が決定した前記色材の量に基づいて、各色調のモノクロ画像のパターンを印刷する印刷手段と、
をさらに備えることを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
前記パラメーターは、色調と明るさとコントラストとのうち、いずれかを含むことを特徴とする請求項１乃至７のいずれか１項に記載の画像処理装置。
【請求項９】
前記モノクロ画像データは、１つの色の要素として、所定の階調数の信号値で示されるデータであることを特徴とする請求項１乃至８のいずれか１項に記載の画像処理装置。
【請求項１０】
パラメーターの異なる複数のモノクロ画像のパターンを印刷するために、モノクロ画像データを処理する画像処理装置において実行される画像処理方法であって、
モノクロ画像の階調を示す前記モノクロ画像データを取得する取得工程と、
各パラメーターのパターンごとに、前記取得工程において取得された前記モノクロ画像データを前記複数の色の要素の信号値の組で表される中間画像データに変換する第１変換工程と、
前記第１変換工程における変換によって得られた、前記各パラメーターのパターンに対応する前記中間画像データそれぞれを、前記各パラメーターのパターンの印刷を行う際に使用する色材の量を決定する決定手段に転送する転送工程と、
を有することを特徴とする画像処理方法。
【請求項１１】
前記色材色データにそれぞれ対応する画像のパターンは１枚のシートに印刷されることを特徴とする請求項１０に記載の画像処理方法。
【請求項１２】
前記変換工程においては、グレイラインの階調とカラー空間の座標値とが対応付けられた第１ルックアップテーブルにより、前記モノクロ画像データを前記各パラメーターに対応する中間画像データに変換し、
前記第１ルックアップテーブルでは、互いに異なる前記各パラメーターに対応する前記中間画像データそれぞれの前記カラー空間における座標値が互いに異なることを特徴とする請求項１０又は１１に記載の画像処理方法。
【請求項１３】
前記決定手段は、カラー空間の座標値と色材色空間の座標値とが対応付けられた第２ルックアップテーブルに基づいて、カラー画像データから前記色材の量を決定することを特徴とする請求項１０乃至１２のいずれか１項に記載の画像処理方法。
【請求項１４】
前記第２ルックアップテーブルは、カラー空間内の２つの基準軸で定められる平面上の座標値と、色材色空間の座標値とを対応付けていることを特徴とする請求項１３に記載の画像処理方法。
【請求項１５】
前記カラー空間内の前記平面上の各座標値は、当該各座標値に対応する前記第１ルックアップテーブルのグレイラインの階調の順に並んでいることを特徴とする請求項１４に記載の画像処理方法。
【請求項１６】
前記転送工程において転送された前記中間画像データを受信する受信工程と、
前記決定手段が決定した前記色材の量に基づいて、各色調のモノクロ画像のパターンを印刷する印刷工程と、
をさらに有することを特徴とする請求項１０乃至１５のいずれか１項に記載の画像処理方法。
【請求項１７】
前記パラメーターは、色調と明るさとコントラストとのうち、いずれかを含むことを特徴とする請求項１０乃至１６のいずれか１項に記載の画像処理方法。
【請求項１８】
前記モノクロ画像データは、１つの色の要素として、所定の階調数の信号値で示されるデータであることを特徴とする請求項１０乃至１７のいずれか１項に記載の画像処理方法。
【請求項１９】
請求項１乃至９のいずれか１項に記載の画像処理装置の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パターン印刷を行う画像処理装置、画像処理方法およびプログラムに関する。
【背景技術】
【０００２】
ユーザが所望の色を出力するために、カラープリンタには色調整機能（カラーバランス、明るさ、コントラスト、色調など）がある。しかしながら、どのパラメータをどれくらい増減させればよいのか、熟練者であっても難しい場合がある。そのために、実際に記録媒体に印刷出力された色をユーザが見て判断するための機能として、パターン印刷機能がある。パターン印刷とは、カラー画像での色味を判断する上で、カラー画像の色調を複数通り変化させ、１つのカラー画像に合成して印刷するという機能である。パターン印刷における画像データの流れは、入力画像データのＲＧＢ信号に対して、予め決められた色調整により画像データを生成し、それらを１つの画像データにレイアウト編集することによりパターン画像を生成する。その後、色材色展開処理、ハーフトーニング処理、プリンタ制御処理を介して記録媒体に印刷される。
【０００３】
一方、モノクロ画像においては、純黒調、温黒調、冷黒調など異なる色調再現のパターン印刷が必要とされている。しかしながら、モノクロ画像の場合は、カラー画像に比べ、微細な階調表現がユーザから要求されており、カラー画像以上の階調再現制御が必要とされている。そのため、カラー画像のパターン印刷をそのままモノクロ画像の処理フローに用いると階調性が不十分となってしまう。従って、カラー処理とモノクロ処理を兼用する場合、特に３ＤＬＵＴによるカラー処理においては、モノクロ画像への要求を満たすだけのカラー処理以上の処理制御点（３ＤＬＵＴの格子点数）が必要になる。また、別の方法として、カラー処理とモノクロ処理を分離して、別々の処理フローで行う方法もある。特許文献１では、カラー処理とモノクロ処理を分離し、モノクロ処理の色材色展開後の画像データに基づいてパターン印刷画像を合成し、モノクロ画像のパターン印刷を行うことが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１４２４２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、カラー処理とモノクロ処理を分離し、モノクロ処理にパターン印刷機能を追加しているので、ハードウェアで構成する場合に、画像処理回路規模が増大してしまい、製品コストに影響を及ぼす原因となる。また、色材色展開後にパターン印刷画像の合成を行うので、ＣＭＹＫに加えて、淡シアン、淡マゼンタ、淡グレイ等の色材を使用する印刷装置では、合成処理において扱う画像データ（チャネル）数が多くなってしまう。そのことが、合成処理におけるメモリ使用量の増大や、製品コストの増加、印刷処理速度の低下等の原因となる。例えば、色材色展開後のパターン印刷画像の合成をソフトウェアで行う場合に、色材色展開後の画像データ量が印刷装置の色材数に比例して多くなるので、印刷速度の低下の原因となる。
【０００６】
本発明の目的は、このような従来の問題点を解決することにある。上記の点に鑑み、本発明は、パターン印刷処理の効率性を向上させる画像処理装置、画像処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る画像処理装置は、パラメーターの異なる複数のモノクロ画像のパターンを印刷するために、モノクロ画像データを処理する画像処理装置であって、モノクロ画像の階調を示す前記モノクロ画像データを取得する取得手段と、各パラメーターのパターンごとに、前記取得手段が取得した前記モノクロ画像データを前記複数の色の要素の信号値の組で表される中間画像データに変換する第１変換手段と、前記第１変換手段による変換によって得られた、前記各パラメーターのパターンに対応する前記中間画像データそれぞれを、前記各パラメーターのパターンの印刷を行う際に使用する色材の量を決定する決定手段に転送する転送手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によると、パターン印刷処理の効率性を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】画像処理システムの構成を示す図である。
【図２】パターン印刷において色調整を行う場合の処理の手順を示す図である。
【図３】パターン印刷におけるＧＵＩの一例を示す図である。
【図４】パターン印刷におけるＧＵＩの他の例を示す図である。
【図５】パターン印刷画像の一例を示す図である。
【図６】画像処理システムにおける画像処理部の構成を示す図である。
【図７】入力値の位置を説明するための図である。
【図８】１ＤＬＵＴの一例を示す図である。
【図９】１ＤＬＵＴの３ＤＬＵＴへの対応付けの一例を示す図である。
【図１０】１ＤＬＵＴが対応付けられた３ＤＬＵＴの概念を示す図である。
【図１１】１−３変換テーブルの一例を示す図である。
【図１２】従来におけるパターン印刷処理を示す図である。
【図１３】パターン印刷処理を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の好適な実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１１】
［実施形態１］
［画像処理システムの構成］
本実施形態における画像処理システムは、１つのモノクロ（白黒）画像に対して、複数の色調整（色調、明るさ、コントラスト等）を行って得られる画像を纏めて印刷するパターン印刷を行う。画像処理システムにおいて、ユーザは、パターン印刷された印刷物から、所望の色調の画像を選択し、その選択した色調の設定により、改めてモノクロ画像の出力を行うことができる。
【００１２】
図１は、本発明に係る実施形態におけるモノクロ画像のパターン印刷を実行するための画像処理システムの構成を示す図である。ＣＰＵ１０１は、ホストコンピュータ１００全体を制御する。ＲＯＭ１０２は、ホストコンピュータ１００の各コントローラ類を制御するためのプログラムや、そのプログラム中で使用されるデータを記憶する。ＨＤＤコントローラ１０４は、ハードディスク１０５に対するデータの書込み／読出し等のデータ制御を行なう。ハードディスク１０５は、ホストコンピュータ１００上で動作するＯＳ、アプリケーション、そのアプリケーションで使用されるデータを記憶する。ＲＡＭ１０３は、ハードディスク１０５からＨＤＤコントローラ１０４を介してロードされたＯＳやアプリケーションを記憶する。ＲＡＭ１０３にロードされたＯＳやアプリケーションは、ＣＰＵ１０１により実行される。また、ＲＡＭ１０３は、各アプリケーションの実行時のワークエリアとしても使用される。
【００１３】
プリンタ１０７は、ＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）以外の色材として、淡シアン（Ｌｃ）、淡マゼンタ（Ｌｍ）、濃グレイ（Ｇｙ）、淡グレイ（Ｌｇ）を使用するカラープリンタである。カラープリンタとしては、例えば、インクジェット方式のインクジェット記録装置が用いられても良い。インタフェースコントローラ１０６は、プリンタ１０７とホストコンピュータ１００との間のデータ送受信を行なう。ユーザがアプリケーション上で印刷コマンドを実行すると、ハードディスク１０５に記憶されているプリンタドライバを使用して印刷データを生成し、インタフェースコントローラ１０６を介してプリンタ１０７に印刷データを送信する。印刷データとは、例えばＲＧＢデータや色材色データである。ディスプレイコントローラ１０８は、ディスプレイ装置１０９を制御する。入力デバイスコントローラ１１０は、ＣＰＵ１０１の制御により、ホストコンピュータ１００のユーザから入力デバイス１１１による指示入力を受付ける。入力デバイス１１１は、例えば、キーボードやポインティングデバイスである。ホストコンピュータ１００のユーザは、ディスプレイ装置１０９や入力デバイス１１１を使用して、ホストコンピュータ１００上で動作するアプリケーション上で対話的な操作を行なうことができる。
【００１４】
［パターン印刷フロー］
図２は、本実施形態におけるパターン印刷において色調整を行う場合の処理の手順を示すフローチャートである。図２に示す処理は、例えば、ＣＰＵ１０１が図１の各部を制御することにより実行される。ユーザは、ディスプレイ装置１０９、入力デバイス１１１を使用して、パターン印刷を行うためのアプリケーションを起動する。そのアプリケーションは、例えばハードディスク１０５に記憶されている。
【００１５】
Ｓ２０１において、ＣＰＵ１０１は、パターン印刷の対象であり、所定の階調数を有するモノクロ画像データを取得する。ＣＰＵ１０１は、例えば、モノクロ画像データを直接外部から取得しても良いし、ＲＧＢ画像データを入力し、所定のＲＧＢ比率でグレースケール化することにより、モノクロ画像データを取得しても良い。Ｓ２０２において、ＣＰＵ１０１は、パターン印刷における各パターン印刷画像について設定されたパラメーターを取得する。
【００１６】
図３及び図４は、パターン印刷を行うためのアプリケーションにより表示されるＧＵＩの一例を示す図である。ユーザは、図３の設定画面上で、パターン印刷でパラメータの値を複数通り変化させる際の中心となる色調、明るさ、コントラスト等のパラメータを設定することができる。リストボックス３０１は、ユーザが色調のプリセットを選択する際に使用される。リストボックス３０１には、「純黒調」、「温黒調」、「冷黒調」等のプリセットがユーザ選択可能に表示される。さらに、設定画面は、ユーザが色調を調整可能なように、黄色−青方向の色調を調整するためのパラメータＸ３０２と、シアン−赤方向の色調を調整するためのパラメータＹ３０３とを表示する。色調パラメータＸ３０２、色調パラメータＹ３０３は、リストボックス３０１の各色調プリセットと連携しており、ユーザが色調プリセットを変更すると、色調パラメータＸ３０３と色調パラメータＹ３０３の値も連動して変化する。
【００１７】
ユーザがパターン印刷ボタン３０４を押下すると、図４のパターン印刷設定画面が開く。ラジオボタン４０１は、パターン印刷で変化させるパラメータの種類をユーザが選択可能に表示する。図４の場合には、ユーザは、ラジオボタン４０１により、「色調」と「明るさ・コントラスト」のいずれかを選択することができる。ユーザが「色調」を選択すると、色調を変化させた各パターン印刷画像が生成される。また、ユーザが「明るさ・コントラスト」を選択すると、明るさ及びコントラストを変化させた各パターン印刷画像が生成される。図４のパターン印刷設定画面は、用紙サイズ４０２、パターンの大きさ４０３、パラメータの幅４０４を各リストボックスとして表示する。ユーザは、用紙サイズ４０２により、各種の用紙サイズを選択することができる。また、ユーザは、パターンの大きさ４０３により、大中小のいずれかを選択することができる。また、ユーザは、パラメータの幅４０４により、「色調」又は「明るさ・コントラスト」を変化させる際の変化の度合いを、大中小から選択することができる。図４では、用紙サイズは大中小のいずれかを選択するように構成されているが、ユーザが用紙サイズを直接入力可能なように構成しても良い。また、パラメータの幅４０４も大中小のいずれかを選択するように構成されているが、図３のパラメータＸ３０２、パラメータＹ３０３に対応した数値でユーザが入力可能なように構成しても良い。ユーザは、図３及び図４の設定画面上で、パターン印刷において必要な各パラメータを設定することができる。図３及び図４の設定画面上で設定された各パラメータは、ハードディスク１０５のデータ領域に記憶される。
【００１８】
Ｓ２０３において、ＣＰＵ１０１は、パターン印刷画像を生成し、印刷処理する。Ｓ２０３の処理は、ユーザが図４の印刷ボタン４０５を入力デバイス１１１等により押下指示した時に開始される。ＣＰＵ１０１は、Ｓ２０２で設定されたパターン印刷の各パラメータをハードディスク１０５のデータ領域から読み出し、各パラメータ値に基づいて、パターン印刷画像データや画像処理パラメータを生成する。生成されたパターン印刷画像データ及び画像処理パラメータは、Ｉ／Ｆコントローラ１０６を介して、プリンタ１０７に送信される。
【００１９】
図５は、パターン印刷画像の一例を示す図である。パターン印刷画像の各パターンの下には、各色調整パラメータが印刷されている。印刷された各色調整パラメータとは、図３のパラメータＸ３０２、パラメータＹ３０３の値である。ユーザは、印刷された色調整パラメータにより、各パターン印刷画像の設定を容易に認識することができる。パターン印刷画像を生成するための画像処理の手順については後述する。Ｓ２０４において、ＣＰＵ１０１は、ユーザから、パターン印刷画像に設定された各色調の選択を受け付ける。Ｓ２０５において、ＣＰＵ１０１は、受付けた色調に対応する色調整パラメータを、図３の設定画面上での設定可能なパラメータとして改めて設定する。ユーザが印刷ボタン３０５を入力デバイス１１１によって押下指示すると、ＣＰＵ１０１は、モノクロ画像データに対してユーザが選択した色調により印刷処理を開始する。
【００２０】
［カラー画像の場合の処理］
ここで、Ｓ２０３におけるパターン印刷画像を生成するための画像処理について説明する。図６は、画像処理システムにおいて、パターン印刷画像を生成するための画像処理部の構成を示す図である。以下、画像データは、カラー画像の場合には、各色８ビットの２４ビットデータ、モノクロ画像の場合には、８ビットデータとして説明する。ホストコンピュータ６００は、画像処理部の構成のうち、カラー信号入力部６０１、モノクロ信号入力部６０２、カラーマッチング部６０４、画像編集部６０６、１−３変換部６０５、パターン印刷情報設定部６０３、色材色係数生成部６０７を有する。ホストコンピュータ６００は、色材色変換テーブルデータベース（ＤＢ）６０８、印刷情報ＤＢも有している。また、プリンタ６１５は、画像処理部の構成のうち、色材色展開処理部６１０、色材色係数設定部６０９、ハーフトーニング部６１３、印刷制御部６１４、印刷情報係数設定部６１２を有する。図６では、以上のように図示しているが、ホストコンピュータ６００が色材色展開処理部６１０及び色材色係数設定部６０９とをさらに有するようにしても良い。
【００２１】
まず、カラー画像の場合について説明する。カラー信号入力部６０１は、カラー画像のＲＧＢデータ（各色８ビットの２４ビットデータ）を入力し、カラーマッチング部６０４に出力する。カラーマッチング部６０４は、３次元ルックアップテーブル（３ＤＬＵＴ）により、例えば、標準ｓＲＧＢ空間からデバイスＲＧＢ空間に色変換する。３ＤＬＵＴは、例えば１７値刻みの１６格子点（即ち、１６×１６×１６＝４０９６格子点）上で出力値として色変換パラメータ（ＲＧＢ値）を設定しており、格子点間のＲＧＢ各値については、補間計算により算出する。３ＤＬＵＴの色変換パラメータは、用紙（シート）等の記録媒体、印刷モードにより異なり、例えば、予め作成してハードディスク１０５に記憶しておき、必要に応じて読み出して各格子点に設定される。画像編集部６０６は、パターン印刷を行う場合に、複数の各パターン印刷画像データを用いて１つの画像データにレイアウト処理する。画像編集部６０６は、パターン印刷を行わない場合には、印刷画像データを拡大・縮小処理を実行して所望の画像サイズに変倍する。
【００２２】
画像編集部６０６で処理されたデバイスＲＧＢ空間のＲＧＢデータと、プリンタ６１５で行われる画像処理のための画像処理パラメータと、プリンタ制御パラメータとがプリンタ６１５に転送される。色材色展開処理部６１０は、デバイスＲＧＢ空間のＲＧＢデータを、３ＤＬＵＴにより、色材色空間に対応した色材色データに色変換する（色材の量の決定）。ここで、色材色とは、例えば、ＣＭＹＫにＬｃ、Ｌｍ、Ｇｙ、Ｌｇを加えた８色である。色材色展開処理部６１０の３ＤＬＵＴも、１７値刻みの１６格子点（４０９６格子点）上で出力値として色変換パラメータを設定しており、格子点間のＲＧＢデータについては、補間計算により算出する。色材色展開処理部６１０の３ＤＬＵＴの色変換パラメータは、記録媒体、印刷モードにより異なる。３ＤＬＵＴの色変換パラメータは、例えば、予め作成してハードディスク１０５上の色材色変換テーブルＤＢ６０８に記憶しておき、必要に応じて色材色係数設定部６０９により読み出されて各格子点に設定される。
【００２３】
ハーフトーニング部６１３は、色材色展開処理部６１０で色変換された色材色データを、ＥＤ法等により２値化する。そして、印刷制御部６１４は、印刷パス分解等、印刷に必要な処理を実行して記録媒体に印刷する。ハーフトーニング部６１３、印刷制御部６１４で使用される各画像処理パラメータも、記録媒体、印刷モードにより異なる。例えば、予め作成してハードディスク１０５上の印刷情報ＤＢ６１１に記憶しておき、必要に応じて印刷情報係数設定部６１２により読み出され、ハーフトーニング部６１３、印刷制御部６１４に設定される。
【００２４】
以上、カラー画像の場合の画像処理について説明した。モノクロ画像データをＲ＝Ｇ＝Ｂのカラー画像データとして画像処理することも可能である。しかしながら、一般的に、カラー画像と比較してモノクロ画像は、階調表現を特に重視する。従って、モノクロ画像データをカラー画像データに変換して上述の構成により画像処理する場合には、３ＤＬＵＴの格子点数を１６から３２又は６４に増やして、印刷の階調特性を細かく制御可能にする必要がある。しかしながら、その結果、回路規模が増大し、製品コストの増大の原因となってしまう。
【００２５】
［モノクロ画像の場合の処理］
そこで、本実施形態においては、モノクロ画像のパターン印刷について、以下のように画像処理を行う。まず、モノクロ信号入力部６０２は、８ビットデータであるモノクロ画像データを入力し、１−３変換部６０５に出力する。また、パターン印刷情報設定部６０３は、図３又は図４の設定画面上で設定されたパターン印刷のための各パラメータをハードディスク１０５から読み出し、パターン印刷に必要な情報であるパターン印刷情報を設定する。ここで、パターン印刷情報は、例えば、パターン画像数、各パターン画像の配置、各パターン画像のサイズ、各パターン画像についての色調整パラメータ、各パターン画像についての色材色変換テーブルの３ＤＬＵＴへの格納位置情報である。色材色変換テーブルの３ＤＬＵＴへの格納位置情報については後述する。パターン印刷情報設定部６０３は、１−３変換部６０５、画像編集部６０６、色材色係数生成部６０７それぞれに、パターン印刷情報を送信する。
【００２６】
１−３変換部６０５は、モノクロ画像データを入力し、１−３変換テーブルを用いて、グレイライン上の各グレイ階調値をカラー空間内のＲＧＢ信号値に変換する。変換されたＲＧＢ信号値は、後段の色材色展開処理部６１０の３ＤＬＵＴの入力値のＲＧＢ信号値に対応する。また、１−３変換テーブルについては後述する。１−３変換部６０５の変換は、パターン画像数分行われる。画像編集部６０６は、１−３変換部６０５により変換されたパターン画像数分のＲＧＢデータ（中間画像データ）を入力し、パターン印刷情報設定部６０３により設定された各パターン画像の配置、各パターン画像のサイズに従って、各パターン画像を１つの画像データに合成する。
【００２７】
色材色展開処理部６１０は、画像編集部６０６から送信されたＲＧＢデータを色材色信号に変換する。その際に使用される３ＤＬＵＴは、図７（ａ）に示すように、ＲＧＢ各軸を１６格子点で表現された４０９６個の格子点を有する。色材色展開処理部６１０で使用する３ＤＬＵＴは、その格子点数の点では従来と同じである。しかしながら、画像編集部６０６から送信された各ＲＧＢ信号値の座標点に、色材色係数設定部６０９により設定された色材色データの値が出力値として対応付けられている（格納されている）。先述の「色材色変換テーブルの３ＤＬＵＴへの格納位置情報」とは、３ＤＬＵＴにおいて、画像編集部６０６から送信された各ＲＧＢ信号値の表わす各座標と、色材色データとの対応付けをいう。本実施形態においては、画像編集部６０６から送信された各ＲＧＢ信号値は、図９（ａ）の０番目に示すような矢印の向きに従った値となっている。図９は、本実施形態におけるルックアップテーブルの一例を示す。言い換えれば、そのようなＲＧＢ信号値となるように、１−３変換部６０５により、グレイ階調値を変換しているということである。そして、図９の０番目に示すような矢印の向きに従って、各座標点には、色材色データの値が対応付けられている。つまり、そもそも図８に示すようなグレイ階調値と色材色データとが対応付けられた１ＤＬＵＴであるところを、グレイ階調値を一旦、１−３変換テーブルでＲＧＢデータとする。そして、さらに、３ＤＬＵＴを用いて、各ＲＧＢ信号値に対応する色材色データに変換する。本実施形態では、そのような構成により、モノクロ画像とカラー画像について、色材色変換処理の構成を同一とすることができる。そして、各パターン画像を合成して１つの画像データとする際に、色材色データではなくＲＧＢデータを扱うので、データ量も低減することができる。また、後述するが、色材色展開処理部６１０による色材色展開処理において通常の３ＤＬＵＴにおける補間計算を行えば、従来の１ＤＬＵＴにおける補間計算と同じ結果を得ることができる。従って、従来と同様のモノクロ画像についての階調制御も可能である。色材色展開処理部６１０により色変換された色材色データは、カラー画像の場合と同じように、ハーフトーニング部６１３、印刷制御部６１４を介して印刷処理される。
【００２８】
色材色係数生成部６０７は、パターン印刷情報設定部６０３により設定された各パターン画像の色調整パラメータと、色材色変換テーブルの３ＤＬＵＴへの格納位置情報とに従って、色材色展開処理部６１０により使用される３ＤＬＵＴを生成する。色材色係数生成部６０７は、色材色変換テーブルＤＢ６０８から、図３及び図４の設定画面で指定された色調（Ｘ，Ｙ）に対応したモノクロ画像用の色材色変換テーブルを取得する。色材色変換テーブルＤＢ６０８は、例えば、図８に対応した色材色変換テーブル（１ＤＬＵＴ）であり、図３及び図４の設定画面上で指定可能な全ての色調について、記録媒体ごとに記憶している。色材色係数生成部６０７は、色材色変換テーブルＤＢ６０８から取得した色材色変換テーブルの各グレイ階調値に対応する出力値（色材色信号値）を、パターン印刷情報設定部６０３により設定された格納位置情報に従って、ＲＧＢ空間内に対応付けていく。色材色変換テーブルＤＢ６０８は、図３及び図４の設定画面上で指定可能な全ての色調について記憶していると説明した。しかしながら、図３及び図４の設定画面上で指定された色調に対応する色材色変換テーブルを、色材色変換テーブルＤＢ６０８に既に記憶されている色材色変換テーブルから補間計算を行うことにより算出するようにしても良い。ホストコンピュータ６００の色材色係数生成部６０７により生成された３ＤＬＵＴは、プリンタ６１５の色材色係数設定部６０９に送信される。そして、色材色係数設定部６０９は、その送信された３ＤＬＵＴを、色材色展開処理部６１０に設定する。
【００２９】
［色材色係数生成部の動作］
従来、入力値がグレイ階調値（即ち、入力値が１チャンネル）のモノクロ画像データについて色材色展開処理を行う場合には、１ＤＬＵＴによる色材色展開処理を行って色材色データに変換し、その後、ハーフトーン処理を行っていた。このようにカラー画像データについての３ＤＬＵＴによる色材色展開処理とは別の構成であったので、回路規模が大きくなり製品コストに影響していた。
【００３０】
本実施形態においては、１−３変換部６０５及び色材色係数生成部６０７と、カラー画像データについて使用する色材色展開処理部６１０とを組み合わせて、モノクロ画像データについて色材色展開処理を行う。つまり、本実施形態においては、モノクロ画像データ（８ビット、２５６階調）の色材色展開処理を１ＤＬＵＴを用いて行うのではなく、色材色展開処理部６１０の色材色変換テーブル（３ＤＬＵＴ）を用いて行う。その結果、従来、モノクロ画像データについて別の構成とすることによる回路規模の増大を防ぐことをねらいとしている。本実施形態において、「チャンネル」という言葉は、画像データの信号を表しており、例えば、１チャンネルとはモノクロ画像信号、３チャンネルはＲＧＢ信号、４チャンネルはＣＭＹＫ信号を意味している。ＲＧＢ、ＣＭＹＫ以外にも、他の画像データの信号を表す、例えば、ＹＣｂＣｒ、Ｌａｂ、ＸＹＺ等であっても良い。
【００３１】
［本実施形態による効果］
ここで、従来の場合と比較した場合の本実施形態の効果について説明する。図１２は、従来におけるモノクロ画像データの色材色展開処理の流れを説明するための図である。まず、入力されたモノクロ画像データに対して、各色調に対応したモノクロ画像印刷用の１ＤＬＵＴにより色材色データに展開し、展開された各色調の色材色データを画像編集部により合成してパターン印刷画像を１枚の記録媒体上に生成する。図１２の構成では、印刷装置の色材色数が多くなるほど、合成に使用するデータ量（チャンネル数）が多くなるので、合成処理の時間がかかり、印刷速度が遅くなってしまう。また、合成処理のためのメモリ使用量も増大するので、製品コストに影響を及ぼしてしまう。一般的には、合成処理をハードウエアで実装した場合の回路の大規模化を防ぐために、ホストコンピュータ側のソフトウエアで合成処理を行う。しかしながら、合成処理後のパターン印刷画像は色材色データであるので、８チャンネル分のデータ量となる。従って、プリンタにデータを転送する際の転送時間が長くなり、印刷速度の低下を招いてしまう。
【００３２】
図１３は、本実施形態におけるモノクロ画像データの色材色展開処理の流れを説明するための図である。まず、入力されたモノクロ画像データに対して、各色調に対応した１−３変換テーブルを使用して、モノクロ画像データに対して１−３変換を行う。ここで、１−３変換とは、各グレイ階調値に対して各ＲＧＢ信号値を出力することである。つまり、１−３変換により、入力されたモノクロ画像データに対して、ＲＧＢデータの中間画像データが生成される。そして、各色調に対応するＲＧＢデータを画像編集部により合成して１つのパターン画像データを生成する。本実施形態においては、図１２と異なり、パターン画像データはＲＧＢデータで生成される。従って、プリンタに転送するデータ量は３チャンネル分に抑えることができ、印刷速度の低下を防ぐことができる。プリンタでは、本実施形態における３ＤＬＵＴを使用して、各ＲＧＢ信号値に対応する色材色データを出力する。
【００３３】
［色材色展開処理部６１０における３ＤＬＵＴの生成］
次に、色材色展開処理部６１０で使用される３ＤＬＵＴの生成について説明する。図８に示すような従来、モノクロ画像データについて使用される１ＤＬＵＴは、各グレイ階調値に色材色データが対応付けられている。本実施形態においては、色材色係数生成部６０７は、各グレイ階調値をＲＧＢ空間内に対応付けていく。その際に、色材色係数生成部６０７は、図８の各グレイ階調値を、ＲＧＢ空間内で連続して隣接する格子点に順に対応付けていく。ここで、連続して隣接する格子点とは、ＲＧＢ空間内で隣り合う２つの格子点を結ぶ線分上にある入力値に対する出力値を補間計算により算出する場合に、その２つの格子点からのみ補間計算を行うような位置関係にある格子点を意味する。
【００３４】
例えば、３ＤＬＵＴの補間計算が四面体補間で行われているとして説明する。四面体補間では、まず、入力値ｄ（ｒ，ｇ，ｂ）が３ＤＬＵＴの各格子点と比較することにより、どの立方体に含まれるかを特定する。図７（ａ）は、特定された立方体の各格子点と入力値ｄとの位置関係を示す。入力値ｄの出力値（ｒ’，ｇ’，ｂ’）は、次式（１）により算出される。
【００３５】
（ｒ’，ｇ’，ｂ’）＝（ｒ０’，ｇ０’，ｂ０’）＋ｃ１×Δｒ／（ｒ１−ｒ０）＋ｃ２×Δｇ／（ｇ１−ｇ０）＋ｃ３×Δｂ／（ｂ１−ｂ０）  ・・・（１）
ここで、（ｒ０’，ｇ０’，ｂ０’）は、格子点（ｒ０，ｇ０，ｂ０）の出力値である。また、係数ｃ１〜ｃ３は、入力値ｄが、図７（ｂ）に示す６つの四面体（Ｔ０〜Ｔ５）のうちいずれの四面体に含まれるかにより、以下のように算出される。ここで、（Ｒ’，Ｇ’，Ｂ’）ｒｘｇｘｂｘは、格子点（ｒｘ，ｇｘ，ｂｘ）における出力値を表す。
【００３６】
・入力値ｄが四面体Ｔ０に含まれる場合、即ち、Δｒ／（ｒ１−ｒ０）  ≧  Δｇ／（ｇ１−ｇ０）  ≧  Δｂ／（ｂ１−ｂ０）が成り立つ場合。
【００３７】
ｃ１＝（Ｒ’，Ｇ’，Ｂ’）ｒ１ｇ０ｂ０−（Ｒ’，Ｇ’，Ｂ’）ｒ０ｇ０ｂ０
ｃ２＝（Ｒ’，Ｇ’，Ｂ’）ｒ１ｇ１ｂ０−（Ｒ’，Ｇ’，Ｂ’）ｒ１ｇ０ｂ０
ｃ３＝（Ｒ’，Ｇ’，Ｂ’）ｒ１ｇ１ｂ１−（Ｒ’，Ｇ’，Ｂ’）ｒ１ｇ１ｂ０
・入力値ｄが四面体Ｔ１に含まれる場合、即ち、Δｒ／（ｒ１−ｒ０）  ≧  Δｂ／（ｂ１−ｂ０）  ≧  Δｇ／（ｇ１−ｇ０）が成り立つ場合。
【００３８】
ｃ１＝（Ｒ’，Ｇ’，Ｂ’）ｒ１ｇ０ｂ０−（Ｒ’，Ｇ’，Ｂ’）ｒ０ｇ０ｂ０
ｃ２＝（Ｒ’，Ｇ’，Ｂ’）ｒ１ｇ１ｂ１−（Ｒ’，Ｇ’，Ｂ’）ｒ１ｇ０ｂ１
ｃ３＝（Ｒ’，Ｇ’，Ｂ’）ｒ１ｇ０ｂ１−（Ｒ’，Ｇ’，Ｂ’）ｒ１ｇ０ｂ０
・入力値ｄが四面体Ｔ２に含まれる場合、即ち、Δｇ／（ｇ１−ｇ０）  ≧  Δｒ／（ｒ１−ｒ０）  ≧  Δｂ／（ｂ１−ｂ０）が成り立つ場合。
【００３９】
ｃ１＝（Ｒ’，Ｇ’，Ｂ’）ｒ１ｇ１ｂ０−（Ｒ’，Ｇ’，Ｂ’）ｒ０ｇ１ｂ０
ｃ２＝（Ｒ’，Ｇ’，Ｂ’）ｒ０ｇ１ｂ０−（Ｒ’，Ｇ’，Ｂ’）ｒ０ｇ０ｂ０
ｃ３＝（Ｒ’，Ｇ’，Ｂ’）ｒ１ｇ１ｂ１−（Ｒ’，Ｇ’，Ｂ’）ｒ１ｇ１ｂ０
・入力値ｄが四面体Ｔ３に含まれる場合、即ち、Δｇ／（ｇ１−ｇ０）  ≧  Δｂ／（ｂ１−ｂ０）  ≧  Δｒ／（ｒ１−ｒ０）が成り立つ場合。
【００４０】
ｃ１＝（Ｒ’，Ｇ’，Ｂ’）ｒ１ｇ１ｂ０−（Ｒ’，Ｇ’，Ｂ’）ｒ０ｇ１ｂ１
ｃ２＝（Ｒ’，Ｇ’，Ｂ’）ｒ０ｇ１ｂ０−（Ｒ’，Ｇ’，Ｂ’）ｒ０ｇ０ｂ０
ｃ３＝（Ｒ’，Ｇ’，Ｂ’）ｒ０ｇ１ｂ１−（Ｒ’，Ｇ’，Ｂ’）ｒ０ｇ１ｂ０
・入力値ｄが四面体Ｔ４に含まれる場合、即ち、Δｂ／（ｂ１−ｂ０）  ≧  Δｒ／（ｒ１−ｒ０）  ≧  Δｇ／（ｇ１−ｇ０）が成り立つ場合。
【００４１】
ｃ１＝（Ｒ’，Ｇ’，Ｂ’）ｒ１ｇ０ｂ１−（Ｒ’，Ｇ’，Ｂ’）ｒ０ｇ０ｂ１
ｃ２＝（Ｒ’，Ｇ’，Ｂ’）ｒ１ｇ１ｂ１−（Ｒ’，Ｇ’，Ｂ’）ｒ１ｇ０ｂ１
ｃ３＝（Ｒ’，Ｇ’，Ｂ’）ｒ０ｇ０ｂ１−（Ｒ’，Ｇ’，Ｂ’）ｒ０ｇ０ｂ０
・入力値ｄが四面体Ｔ５に含まれる場合、即ち、Δｂ／（ｂ１−ｂ０）  ≧  Δｇ／（ｇ１−ｇ０）  ≧  Δｇ／（ｒ１−ｒ０）が成り立つ場合。
【００４２】
ｃ１＝（Ｒ’，Ｇ’，Ｂ’）ｒ１ｇ１ｂ１−（Ｒ’，Ｇ’，Ｂ’）ｒ０ｇ１ｂ１
ｃ２＝（Ｒ’，Ｇ’，Ｂ’）ｒ０ｇ１ｂ１−（Ｒ’，Ｇ’，Ｂ’）ｒ０ｇ０ｂ１
ｃ３＝（Ｒ’，Ｇ’，Ｂ’）ｒ０ｇ０ｂ１−（Ｒ’，Ｇ’，Ｂ’）ｒ０ｇ０ｂ０
上述したが、連続して隣接する格子点とは、式（１）において、２つの格子点のみを使用して補間計算されるような２つの格子点の組をいう。図７（ｂ）に示す各場合においては、以下の格子点の各組が該当する。
【００４３】
・入力値ｄが四面体Ｔ０に含まれる場合には、（ｒ０，ｇ０，ｂ０）と（ｒ１，ｇ０，ｂ０）の組、（ｒ０，ｇ０，ｂ０）と（ｒ１，ｇ１，ｂ１）の組、（ｒ０，ｇ０，ｂ０）と（ｒ１，ｇ１，ｂ０）の組。
【００４４】
・入力値ｄが四面体Ｔ１に含まれる場合には、（ｒ０，ｇ０，ｂ０）と（ｒ１，ｇ０，ｂ０）の組、（ｒ０，ｇ０，ｂ０）と（ｒ１，ｇ１，ｂ１）の組、（ｒ０，ｇ０，ｂ０）と（ｒ１，ｇ０，ｂ１）の組。
【００４５】
・入力値ｄが四面体Ｔ２に含まれる場合には、（ｒ０，ｇ０，ｂ０）と（ｒ０，ｇ０，ｂ１）の組、（ｒ０，ｇ０，ｂ０）と（ｒ１，ｇ１，ｂ１）の組、（ｒ０，ｇ０，ｂ０）と（ｒ１，ｇ０，ｂ１）の組。
【００４６】
・入力値ｄが四面体Ｔ３に含まれる場合には、（ｒ０，ｇ０，ｂ０）と（ｒ０，ｇ１，ｂ０）の組、（ｒ０，ｇ０，ｂ０）と（ｒ１，ｇ１，ｂ１）の組、（ｒ０，ｇ０，ｂ０）と（ｒ１，ｇ１，ｂ０）の組。
【００４７】
・入力値ｄが四面体Ｔ４に含まれる場合には、（ｒ０，ｇ０，ｂ０）と（ｒ０，ｇ１，ｂ０）の組、（ｒ０，ｇ０，ｂ０）と（ｒ１，ｇ１，ｂ１）の組、（ｒ０，ｇ０，ｂ０）と（ｒ０，ｇ１，ｂ１）の組。
【００４８】
・入力値ｄが四面体Ｔ５に含まれる場合には、（ｒ０，ｇ０，ｂ０）と（ｒ０，ｇ０，ｂ１）の組、（ｒ０，ｇ０，ｂ０）と（ｒ１，ｇ１，ｂ１）の組、（ｒ０，ｇ０，ｂ０）と（ｒ０，ｇ１，ｂ１）の組。
【００４９】
つまり、上記の格子点の各組の線分上にある入力値について補間計算を行う場合には、（式１）の計算において、上記の２つの格子点以外の格子点の係数（Δｒ、Δｇ、Δｂのうち少なくともいずれか）がゼロになる。従って、実際には、２つの格子点間での線形補間の計算となる。本実施形態においては、そのような位置関係にある連続した格子点に順に、図８の１ＤＬＵＴの色材色データをグレイ階調値の順に対応付けていく。そのような構成により、３ＤＬＵＴにおいて補間計算が行われても、従来の１ＤＬＵＴの処理と同様の出力結果を得ることができる。以上、四面体補間を例に説明したが、例えば８点補間処理でも同様であり、２つの格子点からのみ線形補間が行われるような位置関係にある２つの格子点であれば良い。
【００５０】
ここで、３ＤＬＵＴに対して１ＤＬＵＴを対応付けた例を説明する。図９は、３ＤＬＵＴに対して１ＤＬＵＴを対応付けた例を説明するための図である。例えば、ここで、図９の「０番目」の矢印の原点には、図８のグレイ階調値０に対応する色材色データを対応付ける。そして、「０番目」の矢印に沿った隣の格子点に、図８のグレイ階調値８に対応する色材色データを対応付ける。さらに、「０番目」の矢印に沿った隣の格子点に、図８のグレイ階調値１７に対応する色材色データを対応付ける。そのような対応付けを進めて、「０番目」の矢印に沿ったＲ軸上２５５の格子点には、図８のグレイ階調値１２３に対応する色材色データを対応付ける。その後、Ｇ軸上に沿った隣の格子点に、図８のグレイ階調値１３２に対応する色材色データを対応付ける。その後、「０番目」の矢印に沿った隣の格子点に、図８のグレイ階調値１４０に対応する色材色データを対応付ける。以降、図８のグレイ階調値２５５まで、上記の対応付けを続ける。
【００５１】
本実施形態においては、３ＤＬＵＴは、１６×１６×１６＝４０９６個の格子点を持つとしている。従って、図８に示すような３２個の格子点を持つ１ＤＬＵＴを１２８個、対応付けることができる。１ＤＬＵＴの３ＤＬＵＴへの対応付けの方法は、図９では、ＲＧの各基準軸で定められるＲＧ平面上で対応付けているが、例えば、ＢＲ平面であっても良い。つまり、上述の、２つの格子点からのみ線形補間が行われるような位置関係にある２つの隣接する格子点を連続して対応付けていくことができるのであれば良い。
【００５２】
上述の「色材色変換テーブルの３ＤＬＵＴへの格納位置情報」において、例えば、図９に示すように、格納位置が０番目から１２７番目までのアドレスで指定されている。図９は、Ｂ軸の値を固定した場合のＲＧ平面で、Ｒ＝Ｇ＝０（原点）の位置から、Ｇ軸上の各アドレスに、各色調に対応した１ＤＬＵＴの色材色データが対応付けられている。図９に示すように、ＲＧＢ空間内に、０番目〜１２７番目までの合計１２８個（即ち、１２８種類の色調）の１ＤＬＵＴが対応付けられている。
【００５３】
図１０は、色材色係数生成部６０７が、例えば、４種類のモノクロ画像用の色材色変換テーブル（１ＤＬＵＴ）を対応付けた３ＤＬＵＴのイメージを示す図である。図１０に示すように、０番目から３番目のアドレスの各格子点にモノクロ画像用の１ＤＬＵＴが対応付けられている。このように、プリンタの色材色展開処理において、複数種類の色調のモノクロ画像の色材色変換テーブル（１ＤＬＵＴ）を１つの３ＤＬＵＴに対応付けているので、１度の処理で複数種類の色調についての色材色展開処理を行なうことになる。その結果、各階調について色材色展開処理を行う場合に比べて印刷速度を向上させることができる。
【００５４】
［１−３変換部における１−３変換テーブルの生成］
次に、１−３変換部６０５において使用される１−３変換テーブルの生成について説明する。図１３において説明したように、１−３変換部６０５は、入力されたモノクロ画像データを１−３変換テーブルを用いて、ＲＧＢデータに色変換する。そして、その色変換されたＲＧＢデータに対応する色材色データは、図９及び図１０で説明したような３ＤＬＵＴから得られる。
【００５５】
本実施形態においては、例えば、図９の「０番目」の矢印に沿って各該当するグレイ階調値と、そのＲＧＢ座標値とを対応付けたテーブルを１−３変換テーブルとして生成する。つまり、原点０に該当するグレイ階調値０と、その点のＲＧＢ＝（０、０、０）とを対応付ける。そして、Ｒ軸上隣の格子点に該当するグレイ階調値１６と、その点のＲＧＢ＝（３４，０，０）とを対応付ける。このような対応付けを続けていくと、図１１の「０番目」で示される１−３変換テーブルが得られる。つまり、図９の「０番目」の矢印に沿ったＲＧＢ座標値の変化は、図１１の「０番目」の１−３変換テーブルに示されるようになる。このようにして原点以外はＲ、Ｇ、Ｂの値の少なくとも二つは異なる値を取るＲＧＢ座標値とグレイ階調値が対応付けられる。
【００５６】
例えば、モノクロ画像データに対してパターン印刷処理を行う際には、まず、モノクロ画像データを１−３変換部６０５により、ＲＧＢデータに変換される。例えば、グレイ階調値１６は、ＲＧＢ＝（３４，０，０）というＲＧＢデータに変換されるわけである。そして、後段のプリンタ１０７の色材色展開処理部６１０において、３ＤＬＵＴ内でＲＧＢ＝（３４，０，０）に対応付けられた色材色データが得られる。その得られる色材色データは、当然のことながら、図８内でグレイ階調値１７に対応する色材色データとなる。
【００５７】
本実施形態において、１−３変換部６０５での変換は、１つの１−３変換テーブルにより、パターン数分、複数回の１−３変換を行っても良いし、複数の１−３変換テーブルそれぞれにより１−３変換を行う構成であっても良い。また、本実施形態では、ＲＧＢデータを対象として色材色展開処理で使用されるＬＵＴは３次元であるとして説明したが、ＣＭＹＫデータ用の４次元ＬＵＴであっても、同様の処理が可能である。
【００５８】
［実施形態２］
実施形態１では、３ＤＬＵＴの格子点以外の入力値については、隣接する格子点による補間計算により算出する方法を説明した。本実施形態では、モノクロ画像データの階調値全てに対応する格子点データを保持する方法を説明する。例えば、モノクロ画像データが８ビットデータの２５６階調であるとすると、２５６個の格子点データをモノクロ画像用テーブルとして使用する。つまり、モノクロ画像データの２５６階調値全てに対しての格子点データを３ＤＬＵＴに保持する。その場合には、３ＤＬＵＴでの格子点データを参照するだけですみ、補間計算が発生しない。よって、モノクロ画像データ用の格子点データを３ＤＬＵＴに格納する際に、実施形態１の場合のように、隣接する格子点の位置に対応付ける必要がない。つまり、３ＤＬＵＴのランダムな格子点位置に１ＤＬＵＴの格子点データを対応付けることができる。例えば、３ＤＬＵＴの格子点数を１６×１６×１６＝４０９６個とすると、２５６格子点の１ＤＬＵＴは、３ＤＬＵＴに１６個対応付け可能であり、その場合には、最大１６個種類のパターン印刷を実行することができる。
【００５９】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又はコンピュータ読取可能な各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014060703.tif 000003
【図２】
2014060703.tif 000004
【図３】
2014060703.tif 000005
【図４】
2014060703.tif 000006
【図５】
2014060703.tif 000007
【図６】
2014060703.tif 000008
【図７】
2014060703.tif 000009
【図８】
2014060703.tif 000010
【図９】
2014060703.tif 000011
【図１０】
2014060703.tif 000012
【図１１】
2014060703.tif 000013
【図１２】
2014060703.tif 000014
【図１３】
2014060703.tif 000015