(57)【要約】【課題】ＬＵＴのデータを複数のメモリに分割して記録してデータの読み出しを効率化するのに好適な画像処理装置及び画像処理方法、印刷装置及び印刷方法、並びに色変換テーブルの生成方法を提供する。【解決手段】印刷装置１００を、第１〜第４ＬＵＴ１２〜１８からＲＧＢ画像データに対応する変換済データを読み出す変換済データ読出部１０と、ＲＧＢ色空間の各グリッドに対応付けて変換済データを記憶した第１〜第４ＬＵＴ１２〜１８と、変換済データに基づきＲＧＢ画像データを色変換する色変換部２０とを含んだ構成とし、第１〜第４ＬＵＴ１２〜１８を、格子点の構成する立方体のＢ軸方向の各辺を構成する２つのグリッドに対応する変換済データが、それぞれ異なる記憶領域に記憶された構成とし、各記憶領域に対して１度の並列アクセスで、補間演算に用いる８つの変換済データを読み出す。【選択図】図１
2008271079.tif 000002
【特許請求の範囲】
【請求項１】
３次元の色空間における座標値として表現されたカラー画像データを受け取り、該カラ
ー画像データに所定の変換を行って出力する画像処理装置であって、
前記色空間を各次元について分割することによって得られた格子点の各々に対応付けて
、該格子点の座標値（ｘ，ｙ，ｚ）が示すカラー画像データの変換済みのデータである変
換済データを記憶する変換済データ記憶手段と、
前記変換済データ記憶手段から前記カラー画像データの座標値に対応する変換済データ
を読み出す変換済データ読出手段と、
前記変換済データ読出手段で読み出した変換済データに基づき、前記カラー画像データ
に前記所定の変換を行う変換手段と、を備え、
前記変換済データ記憶手段は、各々が独立にアクセス可能な第１〜第４の記憶領域を有
すると共に、ｘ軸及びｙ軸の座標値が各軸の奇数番目の格子点の座標値となり、ｚ軸の座
標値が該ｚ軸の各格子点の座標値となる格子点に対応した変換済データを、該格子点のｚ
軸方向の配列順に前記第１の記憶領域のアドレスの連続する領域に記憶し、ｘ軸の座標値
が該ｘ軸の奇数番目の格子点の座標値となり、ｙ軸の座標値が該ｙ軸の偶数番目の格子点
の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる格子点に対応した変換
済データを、該格子点のｚ軸方向の配列順に前記第２の記憶領域のアドレスの連続する領
域に記憶し、ｘ軸の座標値が該ｘ軸の偶数番目の格子点の座標値となり、ｙ軸の座標値が
該ｙ軸の奇数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値と
なる格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第３の記憶領
域のアドレスの連続する領域に記憶し、ｘ軸及びｙ軸の座標値が各軸の偶数番目の格子点
の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる格子点に対応した変換
済データを、該格子点のｚ軸方向の配列順に前記第４の記憶領域のアドレスの連続する領
域に記憶した構成を有し、
前記変換済データ読出手段は、前記第１〜第４の記憶領域からアドレスの連続する各２
つの前記変換済データを並列に読み出すことを特徴とする画像処理装置。
【請求項２】
前記変換済データ記憶手段は、前記変換済データとして、少なくともシアン、マゼンタ
、イエロの各色についての階調値を記憶している手段であることを特徴とする請求項１に
記載の画像処理装置。
【請求項３】
前記変換済データ読出手段は、前記カラー画像データを内包する最小の空間を構成する
８個の格子点に対応する変換済データを前記変換済データ記憶手段から読み出す手段であ
り、
前記変換手段は、前記８個の格子点のうち２個以上の格子点に対応する変換済データを
用いた補間演算によって前記変換を行う手段であることを特徴とする請求項１又は請求項
２に記載の画像処理装置。
【請求項４】
３次元の色空間における座標値として表現されたカラー画像データを受け取り、該カラ
ー画像データに所定の変換を行って出力する画像処理方法であって、
前記色空間を各次元について分割することによって得られた格子点の各々に対応付けて
、該格子点の座標値が示すカラー画像データの変換済みのデータである変換済データを変
換済データ記憶手段に記憶する変換済データ記憶ステップと、
前記変換済データ記憶手段から前記カラー画像データの座標値に対応する変換済データ
を読み出す変換済データ読出ステップと、
前記変換済データ読出ステップで読み出した変換済データに基づき、前記カラー画像デ
ータに前記所定の変換を行う変換ステップと、を含み、
前記変換済データ記憶ステップにおいては、各々が独立にアクセス可能な第１〜第４の
記憶領域に対して、ｘ軸及びｙ軸の座標値が各軸の奇数番目の格子点の座標値となり、ｚ
軸の座標値が該ｚ軸の各格子点の座標値となる格子点に対応した変換済データを、該格子
点のｚ軸方向の配列順に前記第１の記憶領域のアドレスの連続する領域に記憶し、ｘ軸の
座標値が該ｘ軸の奇数番目の格子点の座標値となり、ｙ軸の座標値が該ｙ軸の偶数番目の
格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる格子点に対応し
た変換済データを、該格子点のｚ軸方向の配列順に前記第２の記憶領域のアドレスの連続
する領域に記憶し、ｘ軸の座標値が該ｘ軸の偶数番目の格子点の座標値となり、ｙ軸の座
標値が該ｙ軸の奇数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座
標値となる格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第３の
記憶領域のアドレスの連続する領域に記憶し、ｘ軸及びｙ軸の座標値が各軸の偶数番目の
格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる格子点に対応し
た変換済データを、該格子点のｚ軸方向の配列順に前記第４の記憶領域のアドレスの連続
する領域に記憶し、ｘ軸及びｙ軸の座標値が各軸の偶数番目の格子点の座標値となり、ｚ
軸の座標値が該ｚ軸の各格子点の座標値となる格子点に対応した変換済データを、該格子
点のｚ軸方向の配列順に前記第４の記憶領域のアドレスの連続する領域に記憶し、
前記変換済データ読み出しステップにおいては、前記第１〜第４の記憶領域からアドレ
スの連続する各２つの前記変換済データを並列に読み出すことを特徴とする画像処理方法
。
【請求項５】
３次元の色空間における座標値として表現されたカラー画像データを受け取り、該カラ
ー画像データに所定の変換を行うと共に、該変換後のカラー画像データに基づき印刷する
印刷装置であって、
前記色空間を各次元について分割することによって得られた格子点の各々に対応付けて
、該格子点の座標値が示すカラー画像データの変換済みのデータである変換済データを記
憶する変換済データ記憶手段と、
前記変換済データ記憶手段から前記カラー画像データの座標値に対応する変換済データ
を読み出す変換済データ読出手段と、
前記変換済データ読出手段で読み出した変換済データに基づき、前記カラー画像データ
に前記所定の変換を行う変換手段と、
前記変換手段で変換後のカラー画像データに基づき印刷を行う印刷手段と、を備え、
前記変換済データ記憶手段は、各々が独立にアクセス可能な第１〜第４の記憶領域を有
すると共に、ｘ軸及びｙ軸の座標値が各軸の奇数番目の格子点の座標値となり、ｚ軸の座
標値が該ｚ軸の各格子点の座標値となる格子点に対応した変換済データを、該格子点のｚ
軸方向の配列順に前記第１の記憶領域のアドレスの連続する領域に記憶し、ｘ軸の座標値
が該ｘ軸の奇数番目の格子点の座標値となり、ｙ軸の座標値が該ｙ軸の偶数番目の格子点
の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる格子点に対応した変換
済データを、該格子点のｚ軸方向の配列順に前記第２の記憶領域のアドレスの連続する領
域に記憶し、ｘ軸の座標値が該ｘ軸の偶数番目の格子点の座標値となり、ｙ軸の座標値が
該ｙ軸の奇数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値と
なる格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第３の記憶領
域のアドレスの連続する領域に記憶し、ｘ軸及びｙ軸の座標値が各軸の偶数番目の格子点
の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる格子点に対応した変換
済データを、該格子点のｚ軸方向の配列順に前記第４の記憶領域のアドレスの連続する領
域に記憶した構成を有し、
前記変換済データ読出手段は、前記第１〜第４の記憶領域からアドレスの連続する各２
つの前記変換済データを並列に読み出すことを特徴とする印刷装置。
【請求項６】
３次元の色空間における座標値として表現されたカラー画像データを受け取り、該カラ
ー画像データに所定の変換を行うと共に、該変換後のカラー画像データに基づき印刷する
印刷方法であって、
前記色空間を各次元について分割することによって得られた格子点の各々に対応付けて
、該格子点の座標値が示すカラー画像データの変換済みのデータである変換済データを変
換済データ記憶手段に記憶する変換済データ記憶ステップと、
前記変換済データ記憶手段から前記カラー画像データの座標値に対応する変換済データ
を読み出す変換済データ読出ステップと、
前記変換済データ読出ステップで読み出した変換済データに基づき、前記カラー画像デ
ータに前記所定の変換を行う変換ステップと、
前記変換ステップで変換後のカラー画像データに基づき印刷を行う印刷ステップと、を
含み、
前記変換済データ記憶ステップにおいては、前記変換済データ記憶手段の有する各々が
独立にアクセス可能な第１〜第４の記憶領域に対して、ｘ軸及びｙ軸の座標値が各軸の奇
数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる格子点
に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第１の記憶領域のアドレ
スの連続する領域に記憶し、ｘ軸の座標値が該ｘ軸の奇数番目の格子点の座標値となり、
ｙ軸の座標値が該ｙ軸の偶数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格
子点の座標値となる格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前
記第２の記憶領域のアドレスの連続する領域に記憶し、ｘ軸の座標値が該ｘ軸の偶数番目
の格子点の座標値となり、ｙ軸の座標値が該ｙ軸の奇数番目の格子点の座標値となり、ｚ
軸の座標値が該ｚ軸の各格子点の座標値となる格子点に対応した変換済データを、該格子
点のｚ軸方向の配列順に前記第３の記憶領域のアドレスの連続する領域に記憶し、ｘ軸及
びｙ軸の座標値が各軸の偶数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格
子点の座標値となる格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前
記第４の記憶領域のアドレスの連続する領域に記憶し、
前記変換済データ読出ステップにおいては、前記第１〜第４の記憶領域からアドレスの
連続する各２つの前記変換済データを並列に読み出すことを特徴とする印刷方法。
【請求項７】
３次元の色空間における座標値として表現されたカラー画像データに対して色変換を行
うのに使用する色変換テーブルの生成方法であって、
前記色空間を各次元について分割する分割ステップと、
前記分割ステップで分割することによって得られた格子点の各々に対応付けて、該格子
点の座標値（ｘ，ｙ，ｚ）が示すカラー画像データの変換済みのデータである変換済デー
タを記憶する変換済データ記憶ステップと、を含み、
前記変換済データ記憶ステップにおいては、各々が独立にアクセス可能な第１〜第４の
記憶領域に対して、ｘ軸及びｙ軸の座標値が各軸の奇数番目の格子点の座標値となり、ｚ
軸の座標値が該ｚ軸の各格子点の座標値となる格子点に対応した変換済データを、該格子
点のｚ軸方向の配列順に前記第１の記憶領域のアドレスの連続する領域に記憶し、ｘ軸の
座標値が該ｘ軸の奇数番目の格子点の座標値となり、ｙ軸の座標値が該ｙ軸の偶数番目の
格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる格子点に対応し
た変換済データを、該格子点のｚ軸方向の配列順に前記第２の記憶領域のアドレスの連続
する領域に記憶し、ｘ軸の座標値が該ｘ軸の偶数番目の格子点の座標値となり、ｙ軸の座
標値が該ｙ軸の奇数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座
標値となる格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第３の
記憶領域のアドレスの連続する領域に記憶し、ｘ軸及びｙ軸の座標値が各軸の偶数番目の
格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる格子点に対応し
た変換済データを、該格子点のｚ軸方向の配列順に前記第４の記憶領域のアドレスの連続
する領域に記憶することを特徴とする色変換テーブルの生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像データに所定の変換を行う技術に係り、特に、ＬＵＴ（色変換テ
ーブル）を参照してカラー画像データの色変換処理を行う画像処理装置及び画像処理方法
、印刷装置及び印刷方法、並びに色変換テーブルの生成方法に関する。
【背景技術】
【０００２】
カラー原稿をスキャナなどの画像入力部を用いて読み取り、読み取ったカラー画像デー
タを、例えばＣＲＴなどのディスプレイやカラープリンタなどを用いて再生表示させる画
像処理装置が知られている。
これらディスプレイやカラープリンタなどの画像出力装置は、それぞれに特有の色再現
特性を有していることから、スキャナなどを用いて入力したカラー画像の色を、画像出力
装置の特性によらず良好に再現するためには、使用する画像出力装置の色再現特性に合わ
せて色変換処理を行うことが必要となる。こうした色変換を行うための代表的な手法とし
ては、色変換テーブル（ＬＵＴ（Look Up Table））を用いる技術が提案されている（例
えば、特許文献１など）。色変換テーブルとは、カラー画像データと色変換済みのカラー
画像データ（以下、変換済データと称す）とを対応付けて記憶した数表である。ＬＵＴは
、各入力値に対する変換済データを全て記録するのが一番望ましいが、例えば、各色２５
６階調のデータに対する変換済データを記録する場合に、「２５６×２５６×２５６×８
(出力諧調８[ｂｉｔ])×４（ＣＭＹＫの４色）＝５３６８７０９１２[ｂｉｔ]」ものサイ
ズのメモリ容量が必要になる。そこで、例えば、カラー画像データがレッド（ 以下、Ｒ
と記す）、グリーン（以下、Ｇと記す）、ブルー（以下、Ｂと記す）の３色成分で表現可
能なことに着目すると、これら各色成分を直交３軸に取った色空間を考えることができ、
この色空間を所定の間隔で格子状に分割して、各格子点に色変換済みのカラー画像データ
を予め記憶した３次元の数表を作成する。つまり、色空間を各次元について分割すること
で、変換済データとして値を持つポイントを間引き、ＬＵＴとして保持すべき変換済デー
タ量を減らす手法が一般的に用いられる。
【０００３】
格子点とならないカラー画像データを色変換するときには、色空間上でカラー画像デー
タに対応する座標点と該座標点の周囲にある格子点とを検出し、周囲の格子点に記憶され
ている変換済データから補間演算を行うことによって、カラー画像データに対応する変換
済データを求めることができる。
補間方法としては、四面体補間、立方体補間などの方法が存在し、四面体補間では４点
の格子点（以下、グリッドと称す）から補間演算を行い、立方体補間では８点のグリッド
から補間演算を行う。すなわち、１つの値を決定するために、複数の位置のグリッドを参
照する必要がある。
【０００４】
ここで、実際のＬＵＴ参照を想定する場合、１つのＲＡＭ上にＬＵＴを構成する場合を
考える。この場合、１つの値を算出するために、複数回のＲＡＭのアクセスが必要になる
。高速な色変換処理を対象にする場合、複数回のＲＡＭのアクセスを行うと、”ＲＡＭの
レイテンシ（アクセス時間）×アクセス回数”分のＲＡＭとのアクセス時間が発生する。
他の処理部分を高速化しても、ＲＡＭとのアクセスにおいて処理全体がストールする恐れ
がある。
【０００５】
ＲＡＭのアクセス速度を高速化するという解決手段があるが、現実には、処理ロジック
の高速化が進み、処理ロジックのスピードよりもＲＡＭのアクセス速度の方が問題になる
ことが多く、ＲＡＭのアクセス方法を工夫し高速化することが重要になっている。
この問題を回避するために、ＲＡＭを分割して、１回のアクセスで必要なすべてのデー
タをＲＡＭから読み出す方法が存在する（特許文献２）。この方法では、例えば、立方体
補間を行う場合には、８つのグリッドに対応する変換済データが必要なことから、重なら
ないグリッドの変換済データを持つ８つのＬＵＴを用意しておき、８つのＬＵＴを並列に
アクセスすることによって１回のアクセスにてすべてのデータを揃えることができる。ま
た、この方法では、ＲＡＭアクセス１回分のレイテンシが発生するものの、パイプライン
処理化した場合にデータのストールは発生しない。
【０００６】
また、これらのＲＡＭアクセスを解決する手段として、８つのグリッドに対応する変換
済データを連続してＲＡＭ上に配置することによって、ＲＡＭアクセスを高速化する方法
も考案されている（特許文献３）。この方法は、ＤＲＡＭのバースト転送の機能を利用し
て、８つのグリッドに対応する変換済データを連続したＲＡＭのアドレスに配置すること
によって、高速に８つの点を読み出すことが可能である。
【特許文献１】特開平４−１８５０７５号公報
【特許文献２】特開平５−６３９６７号公報
【特許文献３】特開２００３−１０１８０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献２の従来技術は、並列してアクセスするのに必要な分だけ
ＲＡＭを分割する必要がある。上記したように立方体補間を行う場合は、２3＝８個のＲ
ＡＭに分割して変換済データを記録する必要がある。入力がＲＧＢの場合は８個のＲＡＭ
の分割でよいが、入力がＣＭＹＫといった４次元以上の画像データとなると１６個以上の
ＲＡＭに分割する必要がある。物理的な構成を考慮すると、配置配線を考えた場合、ＲＡ
Ｍの分割数は少ない方が設計は容易である。また、外部ＲＡＭを用いる場合は、１つのＲ
ＡＭのサイズは大きくなる傾向があるので、それを複数のＲＡＭに分割すると、使用でき
ない領域が大きくなる。
【０００８】
また、上記特許文献３の従来技術は、必要なデータを数箇所にまとめて一度に読み出す
手法である。しかし、ＲＧＢの３次元やＣＭＹＫの４次元の画像データに対して、近傍８
点や１６点をまとめて記録するためには、同じ変換済データを複数箇所に記録する必要が
ある。すなわち、同じグリッドの変換済データをＲＡＭ上に何回も記録する必要がある。
その結果、実際に必要なＬＵＴの８倍などといったＲＡＭ容量が必要になり、ＲＡＭの使
用効率が低下する（必要以上に大きい容量のＲＡＭが必要になる）。
【０００９】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたも
のであって、ＬＵＴのデータを複数のメモリに分割して記録してデータの読み出しを効率
化するのに好適な画像処理装置及び画像処理方法、印刷装置及び印刷方法、並びに色変換
テーブルの生成方法を提供することを目的としている。
【課題を解決するための手段】
【００１０】
〔形態１〕  上記目的を達成するために、形態１の画像処理装置は、
３次元の色空間における座標値として表現されたカラー画像データを受け取り、該カラ
ー画像データに所定の変換を行って出力する画像処理装置であって、
前記色空間を各次元について分割することによって得られた格子点の各々に対応付けて
、該格子点の座標値（ｘ，ｙ，ｚ）が示すカラー画像データの変換済みのデータである変
換済データを記憶する変換済データ記憶手段と、
前記変換済データ記憶手段から前記カラー画像データの座標値に対応する変換済データ
を読み出す変換済データ読出手段と、
前記変換済データ読出手段で読み出した変換済データに基づき、前記カラー画像データ
に前記所定の変換を行う変換手段と、を備え、
前記変換済データ記憶手段は、各々が独立にアクセス可能な第１〜第４の記憶領域を有
すると共に、ｘ軸及びｙ軸の座標値が各軸の奇数番目の格子点の座標値となり、ｚ軸の座
標値が該ｚ軸の各格子点の座標値となる格子点に対応した変換済データを、該格子点のｚ
軸方向の配列順に前記第１の記憶領域のアドレスの連続する領域に記憶し、ｘ軸の座標値
が該ｘ軸の奇数番目の格子点の座標値となり、ｙ軸の座標値が該ｙ軸の偶数番目の格子点
の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる格子点に対応した変換
済データを、該格子点のｚ軸方向の配列順に前記第２の記憶領域のアドレスの連続する領
域に記憶し、ｘ軸の座標値が該ｘ軸の偶数番目の格子点の座標値となり、ｙ軸の座標値が
該ｙ軸の奇数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値と
なる格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第３の記憶領
域のアドレスの連続する領域に記憶し、ｘ軸及びｙ軸の座標値が各軸の偶数番目の格子点
の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる格子点に対応した変換
済データを、該格子点のｚ軸方向の配列順に前記第４の記憶領域のアドレスの連続する領
域に記憶した構成を有し、
前記変換済データ読出手段は、前記第１〜第４の記憶領域からアドレスの連続する各２
つの前記変換済データを並列に読み出すことを特徴とする。
【００１１】
このような構成であれば、３次元の色空間上の座標値として表現されたカラー画像デー
タを受け取ると、該カラー画像データの座標に対応した変換済データ（例えば、該カラー
画像データを内包する最小の空間を構成する８個の格子点に対応する変換済データ）を、
上記記憶構成の第１〜第４の記憶領域から各２つずつ並列に読み出す。この各２つの変換
済データは、各記憶領域において連続するアドレスの領域に格納されており、１度のアク
セスで２つのデータを読み出すことができる。次いで、該読み出した変換済データを用い
てカラー画像データに所定の変換を行い、該変換後のカラー画像データを出力する。ここ
で、カラー画像データの変換は、例えば、読み出した変換済データを用いた補間演算によ
って行う。補間演算には、８つの変換済データのうち２つを用いる線形補間、８つの変換
済データのうち４つを用いる四面体補間、８つの変換済データを全て用いる立方体補間な
どがある。なお、８つの変換済データのうち２つ、または４つを選択して行う場合は、公
知の乱数発生アルゴリズム（例えば、線形合同法、ＭＴ（Mersenne Twister）法など）を
用いて、乱数（ノイズ）により、選択する変換済データを決定する。
【００１２】
以上より、第１〜第４の記憶領域に対する１度の並列アクセスにより、カラー画像デー
タの１つの画素に対する８つの変換済データを読み出すことができるので、従来の１つの
記憶領域に全ての変換済データを記憶する構成と比較して、変換済データの読み出しにか
かる時間を短縮することができるという効果が得られる。
また、変換済データを第１〜第４の記憶領域に記憶する構成としたので、従来の、カラ
ー画像データの各画素に対する８つの変換済データを別々の記憶領域（独立してアクセス
可能な８つのメモリ）に分割して記憶する構成と比較して、該記憶領域の個数を４つへと
半減することができるので、メモリ配線及び配置に必要なスペースを低減できるという効
果が得られる。
【００１３】
また、第１〜第４の記憶領域に、同じ格子点に対する変換済データを重複させずに記憶
する構成としたので、従来の、同じ変換済データを重複して記憶する構成と比較して、記
憶領域のメモリ利用効率を向上することができるという効果が得られる。
ここで、上記３次元の色空間としては、例えば、ＲＧＢ、ＹＣｂＣｒ、ＣＭＹ、ＨＳＶ
、Ｌｕｖ、Ｌａｂ、ＹＵＶなどの公知の表色系が該当する。以下、画像処理装置に関する
形態、画像処理方法に関する形態、印刷装置に関する形態、印刷方法に関する形態におい
て同じである。
また、各次元について分割するとは、各次元を等間隔（線形）に分割する場合と、等間
隔ではない間隔（非線形）に分割する場合とがある。以下、画像処理装置に関する形態、
画像処理方法に関する形態、印刷装置に関する形態、印刷方法に関する形態において同じ
である。
【００１４】
〔形態２〕  更に、形態２の画像処理装置は、形態１に記載の画像処理装置において、
前記変換済データ記憶手段は、前記変換済データとして、少なくともシアン、マゼンタ
、イエロの各色についての階調値を記憶している手段であることを特徴とする。
【００１５】
このような構成であれば、例えば、ＲＧＢ、ＹＣｂＣｒ、ＣＭＹ、ＨＳＶ、Ｌｕｖ、Ｌ
ａｂ、ＹＵＶなどの３軸の色空間のカラー画像データを、少なくともシアン（Ｃ）、マゼ
ンタ（Ｍ）、イエロ（Ｙ）を含む表色系の画像データに色変換することができる。つまり
、ＣＭＹだけでなく、ＣＭＹに、ブラック（Ｋ）や、ライトシアン（ＬＣ）、ライトマゼ
ンタ（ＬＭ）などを加えた表色系のデータへと変換することができる。
【００１６】
〔形態３〕  更に、形態３の画像処理装置は、形態１又は２に記載の画像処理装置にお
いて、
前記変換済データ読出手段は、前記カラー画像データを内包する最小の空間を構成する
８個の格子点に対応する変換済データを前記変換済データ記憶手段から読み出す手段であ
り、
前記変換手段は、前記８個の格子点のうち２個以上の格子点に対応する変換済データを
用いた補間演算によって前記変換を行う手段であることを特徴とする。
このような構成であれば、３次元の色空間上の座標値として表現されたカラー画像デー
タを受け取ると、該カラー画像データを内包する最小の空間を構成する８個の格子点に対
応する変換済データを、上記記憶構成の第１〜第４の記憶領域から各２つずつ並列に読み
出すことができる。これにより、１度のアクセスで確実に各画素に対する８つの変換済デ
ータを読み出すことができるという効果が得られる。
【００１７】
〔形態４〕  一方、上記目的を達成するために、形態４の画像処理装置は、
４次元の色空間における座標値として表現されたカラー画像データを受け取り、該カラ
ー画像データに所定の変換を行って出力する画像処理装置であって、
前記色空間を各次元について分割することによって得られた格子点の各々に対応付けて
、該格子点の座標値（ｗ，ｘ，ｙ，ｚ）が示すカラー画像データの変換済みのデータであ
る変換済データを記憶する変換済データ記憶手段と、
前記変換済データ記憶手段から前記カラー画像データの座標値に対応する変換済データ
を読み出す変換済データ読出手段と、
前記変換済データ読出手段で読み出した変換済データに基づき、前記カラー画像データ
に前記所定の変換を行う変換手段と、を備え、
前記変換済データ記憶手段は、各々が独立にアクセス可能な第１〜第８の記憶領域を有
すると共に、
ｗ軸、ｘ軸及びｙ軸の座標値が各軸の奇数番目の格子点の座標値となり、ｚ軸の座標値
が該ｚ軸の各格子点の座標値となる格子点に対応した変換済データを、該格子点のｚ軸方
向の配列順に前記第１の記憶領域のアドレスの連続する領域に記憶し、
ｗ軸及びｙ軸の座標値が該ｙ軸の奇数番目の格子点の座標値となり、ｘ軸の座標値が該
ｘ軸の偶数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値とな
る格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第２の記憶領域
のアドレスの連続する領域に記憶し、
ｗ軸の座標値が該ｗ軸の偶数番目の格子点の座標値となり、ｘ軸及びｙ軸の座標値が各
軸の奇数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第３の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸及びｘ軸の座標値が各軸の奇数番目の格子点の座標値となり、ｙ軸の座標値が該ｙ
軸の偶数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第４の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸及びｘ軸の座標値が各軸の偶数番目の格子点の座標値となり、ｙ軸の座標値が該ｙ
軸の奇数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第５の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸の座標値が該ｗ軸の奇数番目の格子点の座標値となり、ｘ軸及びｙ軸の座標値が各
軸の偶数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第６の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸及びｙ軸の座標値が各軸の偶数番目の格子点の座標値となり、ｘ軸の座標値が該ｘ
軸の奇数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第７の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸、ｘ軸及びｙ軸の座標値が各軸の偶数番目の格子点の座標値となり、ｚ軸の座標値
が該ｚ軸の各格子点の座標値となる格子点に対応した変換済データを、該格子点のｚ軸方
向の配列順に前記第８の記憶領域のアドレスの連続する領域に記憶した構成を有し、
前記変換済データ読出手段は、前記第１〜第８の記憶領域からアドレスの連続する各２
つの前記変換済データを並列に読み出すことを特徴とする。
【００１８】
このような構成であれば、４次元の色空間上の座標値として表現されたカラー画像デー
タを受け取ると、該カラー画像データの座標に対応した変換済データ（例えば、該カラー
画像データを内包する最小の空間を構成する１６個の格子点に対応する変換済データ）を
、上記記憶構成の第１〜第８の記憶領域から各２つずつ並列に読み出す。この各２つの変
換済データは、各記憶領域において連続するアドレスの領域に格納されており、１度のア
クセスで２つのデータを読み出すことができる。次いで、該読み出した変換済データを用
いてカラー画像データに所定の変換を行い、該変換後のカラー画像データを出力する。こ
こで、カラー画像データの変換は、例えば、読み出した変換済データを用いた補間演算に
よって行う。なお、１６個の変換済データのうち一部を選択して補間演算を行う場合は、
公知の乱数発生アルゴリズム（例えば、線形合同法、ＭＴ（Mersenne Twister）法など）
を用いて、乱数（ノイズ）により選択する変換済データを決定する。
【００１９】
以上より、第１〜第８の記憶領域に対する１度の並列アクセスにより、カラー画像デー
タの１つの画素に対する１６個の変換済データを読み出すことができるので、従来の１つ
の記憶領域に全ての変換済データを記憶する構成と比較して、変換済データの読み出しに
かかる時間を短縮することができるという効果が得られる。
また、変換済データを第１〜第８の記憶領域に記憶する構成としたので、従来の、カラ
ー画像データの各画素に対する１６個の変換済データを別々の記憶領域（独立してアクセ
ス可能な１６個のメモリ）に分割して記憶する構成と比較して、該記憶領域の個数を８個
へと半減することができるので、メモリ配線及び配置に必要なスペースを低減できるとい
う効果が得られる。
【００２０】
また、第１〜第８の記憶領域に、同じ格子点に対する変換済データを重複させずに記憶
する構成としたので、従来の、同じ変換済データを重複して記憶する構成と比較して、記
憶領域のメモリ利用効率を向上することができるという効果が得られる。
ここで、上記４次元の色空間としては、例えば、ＣＭＹＫなどの公知の表色系が該当す
る。以下、画像処理方法に関する形態、印刷装置に関する形態、印刷方法に関する形態に
おいて同じである。
【００２１】
〔形態５〕  更に、形態５の画像処理装置は、形態４に記載の画像処理装置において、
前記変換済データ読出手段は、前記カラー画像データを内包する最小の空間を構成する
１６個の格子点に対応する変換済データを前記変換済データ記憶手段から読み出す手段で
あり、  前記変換手段は、前記１６個の格子点のうち２個以上の格子点に対応する変換済
データを用いた補間演算によって前記変換を行う手段であることを特徴とする。
このような構成であれば、４次元の色空間上の座標値として表現されたカラー画像デー
タを受け取ると、該カラー画像データを内包する最小の空間を構成する１６個の格子点に
対応する変換済データを、上記記憶構成の第１〜第８の記憶領域から各２つずつ並列に読
み出すことができる。これにより、１度のアクセスで確実に各画素に対する８つの変換済
データを読み出すことができるという効果が得られる。
【００２２】
〔形態６〕  また、上記目的を達成するために、形態６の画像処理方法は、
３次元の色空間における座標値として表現されたカラー画像データを受け取り、該カラ
ー画像データに所定の変換を行って出力する画像処理方法であって、
前記色空間を各次元について分割することによって得られた格子点の各々に対応付けて
、該格子点の座標値が示すカラー画像データの変換済みのデータである変換済データを変
換済データ記憶手段に記憶する変換済データ記憶ステップと、
前記変換済データ記憶手段から前記カラー画像データの座標値に対応する変換済データ
を読み出す変換済データ読出ステップと、
前記変換済データ読出ステップで読み出した変換済データに基づき、前記カラー画像デ
ータに前記所定の変換を行う変換ステップと、を含み、
前記変換済データ記憶ステップにおいては、各々が独立にアクセス可能な第１〜第４の
記憶領域に対して、ｘ軸及びｙ軸の座標値が各軸の奇数番目の格子点の座標値となり、ｚ
軸の座標値が該ｚ軸の各格子点の座標値となる格子点に対応した変換済データを、該格子
点のｚ軸方向の配列順に前記第１の記憶領域のアドレスの連続する領域に記憶し、ｘ軸の
座標値が該ｘ軸の奇数番目の格子点の座標値となり、ｙ軸の座標値が該ｙ軸の偶数番目の
格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる格子点に対応し
た変換済データを、該格子点のｚ軸方向の配列順に前記第２の記憶領域のアドレスの連続
する領域に記憶し、ｘ軸の座標値が該ｘ軸の偶数番目の格子点の座標値となり、ｙ軸の座
標値が該ｙ軸の奇数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座
標値となる格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第３の
記憶領域のアドレスの連続する領域に記憶し、ｘ軸及びｙ軸の座標値が各軸の偶数番目の
格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる格子点に対応し
た変換済データを、該格子点のｚ軸方向の配列順に前記第４の記憶領域のアドレスの連続
する領域に記憶し、ｘ軸及びｙ軸の座標値が各軸の偶数番目の格子点の座標値となり、ｚ
軸の座標値が該ｚ軸の各格子点の座標値となる格子点に対応した変換済データを、該格子
点のｚ軸方向の配列順に前記第４の記憶領域のアドレスの連続する領域に記憶し、
前記変換済データ読み出しステップにおいては、前記第１〜第４の記憶領域からアドレ
スの連続する各２つの前記変換済データを並列に読み出すことを特徴とする。
これにより、形態１の画像処理装置と同等の作用及び効果が得られる。
なお、本形態は、上記形態２又は３に記載の画像処理装置の各手段をステップに置き換
えた構成も採り得る。
【００２３】
〔形態７〕  また、上記目的を達成するために、形態７の画像処理方法は、
４次元の色空間における座標値として表現されたカラー画像データを受け取り、該カラ
ー画像データに所定の変換を行って出力する画像処理方法であって、
前記色空間を各次元について分割することによって得られた格子点の各々に対応付けて
、該格子点の座標値（ｗ，ｘ，ｙ，ｚ）が示すカラー画像データの変換済みのデータであ
る変換済データを変換済データ記憶手段に記憶する変換済データ記憶ステップと、
前記変換済データ記憶手段から前記カラー画像データの座標値に対応する変換済データ
を読み出す変換済データ読出ステップと、
前記変換済データ読出ステップで読み出した変換済データに基づき、前記カラー画像デ
ータに前記所定の変換を行う変換ステップと、を含み、
前記変換済データ記憶ステップにおいては、前記変換済データ記憶手段の有する各々が
独立にアクセス可能な第１〜第８の記憶領域に対して、
ｗ軸、ｘ軸及びｙ軸の座標値が各軸の奇数番目の格子点の座標値となり、ｚ軸の座標値
が該ｚ軸の各格子点の座標値となる格子点に対応した変換済データを、該格子点のｚ軸方
向の配列順に前記第１の記憶領域のアドレスの連続する領域に記憶し、
ｗ軸及びｙ軸の座標値が該ｙ軸の奇数番目の格子点の座標値となり、ｘ軸の座標値が該
ｘ軸の偶数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値とな
る格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第２の記憶領域
のアドレスの連続する領域に記憶し、
ｗ軸の座標値が該ｗ軸の偶数番目の格子点の座標値となり、ｘ軸及びｙ軸の座標値が各
軸の奇数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第３の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸及びｘ軸の座標値が各軸の奇数番目の格子点の座標値となり、ｙ軸の座標値が該ｙ
軸の偶数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第４の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸及びｘ軸の座標値が各軸の偶数番目の格子点の座標値となり、ｙ軸の座標値が該ｙ
軸の奇数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第５の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸の座標値が該ｗ軸の奇数番目の格子点の座標値となり、ｘ軸及びｙ軸の座標値が各
軸の偶数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第６の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸及びｙ軸の座標値が各軸の偶数番目の格子点の座標値となり、ｘ軸の座標値が該ｘ
軸の奇数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第７の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸、ｘ軸及びｙ軸の座標値が各軸の偶数番目の格子点の座標値となり、ｚ軸の座標値
が該ｚ軸の各格子点の座標値となる格子点に対応した変換済データを、該格子点のｚ軸方
向の配列順に前記第８の記憶領域のアドレスの連続する領域に記憶し、
前記変換済データ読出ステップにおいては、前記第１〜第８の記憶領域からアドレスの
連続する各２つの前記変換済データを並列に読み出すことを特徴とする。
これにより、形態４に記載の画像処理装置と同等の作用及び効果が得られる。
なお、本形態は、上記形態５に記載の画像処理装置の各手段をステップに置き換えた構
成も採り得る。
【００２４】
〔形態８〕  一方、上記目的を達成するために、形態８の印刷装置は、
３次元の色空間における座標値として表現されたカラー画像データを受け取り、該カラ
ー画像データに所定の変換を行うと共に、該変換後のカラー画像データに基づき印刷する
印刷装置であって、
前記色空間を各次元について分割することによって得られた格子点の各々に対応付けて
、該格子点の座標値が示すカラー画像データの変換済みのデータである変換済データを記
憶する変換済データ記憶手段と、
前記変換済データ記憶手段から前記カラー画像データの座標値に対応する変換済データ
を読み出す変換済データ読出手段と、
前記変換済データ読出手段で読み出した変換済データに基づき、前記カラー画像データ
に前記所定の変換を行う変換手段と、
前記変換手段で変換後のカラー画像データに基づき印刷を行う印刷手段と、を備え、
前記変換済データ記憶手段は、各々が独立にアクセス可能な第１〜第４の記憶領域を有
すると共に、ｘ軸及びｙ軸の座標値が各軸の奇数番目の格子点の座標値となり、ｚ軸の座
標値が該ｚ軸の各格子点の座標値となる格子点に対応した変換済データを、該格子点のｚ
軸方向の配列順に前記第１の記憶領域のアドレスの連続する領域に記憶し、ｘ軸の座標値
が該ｘ軸の奇数番目の格子点の座標値となり、ｙ軸の座標値が該ｙ軸の偶数番目の格子点
の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる格子点に対応した変換
済データを、該格子点のｚ軸方向の配列順に前記第２の記憶領域のアドレスの連続する領
域に記憶し、ｘ軸の座標値が該ｘ軸の偶数番目の格子点の座標値となり、ｙ軸の座標値が
該ｙ軸の奇数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値と
なる格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第３の記憶領
域のアドレスの連続する領域に記憶し、ｘ軸及びｙ軸の座標値が各軸の偶数番目の格子点
の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる格子点に対応した変換
済データを、該格子点のｚ軸方向の配列順に前記第４の記憶領域のアドレスの連続する領
域に記憶した構成を有し、
前記変換済データ読出手段は、前記第１〜第４の記憶領域からアドレスの連続する各２
つの前記変換済データを並列に読み出すことを特徴とする。
このような構成であれば、形態１の画像処理装置と同様の作用及び効果が得られる。
なお、本形態は、上記形態２及び３に記載の画像処理装置の各手段と同様の構成も採り
得る。
【００２５】
〔形態９〕  また、上記目的を達成するために、形態９の印刷装置は、
４次元の色空間における座標値として表現されたカラー画像データを受け取り、該カラ
ー画像データに所定の変換を行うと共に、該変換後のカラー画像データに基づき印刷する
印刷装置であって、
前記色空間を各次元について分割することによって得られた格子点の各々に対応付けて
、該格子点の座標値（ｗ，ｘ，ｙ，ｚ）が示すカラー画像データの変換済みのデータであ
る変換済データを記憶する変換済データ記憶手段と、
前記変換済データ記憶手段から前記カラー画像データの座標値に対応する変換済データ
を読み出す変換済データ読出手段と、
前記変換済データ読出手段で読み出した変換済データに基づき、前記カラー画像データ
に前記所定の変換を行う変換手段と、
前記変換手段で変換後のカラー画像データに基づき印刷を行う印刷手段と、を備え、
前記変換済データ記憶手段は、各々が独立にアクセス可能な第１〜第８の記憶領域を有
すると共に、
ｗ軸、ｘ軸及びｙ軸の座標値が各軸の奇数番目の格子点の座標値となり、ｚ軸の座標値
が該ｚ軸の各格子点の座標値となる格子点に対応した変換済データを、該格子点のｚ軸方
向の配列順に前記第１の記憶領域のアドレスの連続する領域に記憶し、
ｗ軸及びｙ軸の座標値が該ｙ軸の奇数番目の格子点の座標値となり、ｘ軸の座標値が該
ｘ軸の偶数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値とな
る格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第２の記憶領域
のアドレスの連続する領域に記憶し、
ｗ軸の座標値が該ｗ軸の偶数番目の格子点の座標値となり、ｘ軸及びｙ軸の座標値が各
軸の奇数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第３の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸及びｘ軸の座標値が各軸の奇数番目の格子点の座標値となり、ｙ軸の座標値が該ｙ
軸の偶数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第４の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸及びｘ軸の座標値が各軸の偶数番目の格子点の座標値となり、ｙ軸の座標値が該ｙ
軸の奇数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第５の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸の座標値が該ｗ軸の奇数番目の格子点の座標値となり、ｘ軸及びｙ軸の座標値が各
軸の偶数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第６の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸及びｙ軸の座標値が各軸の偶数番目の格子点の座標値となり、ｘ軸の座標値が該ｘ
軸の奇数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第７の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸、ｘ軸及びｙ軸の座標値が各軸の偶数番目の格子点の座標値となり、ｚ軸の座標値
が該ｚ軸の各格子点の座標値となる格子点に対応した変換済データを、該格子点のｚ軸方
向の配列順に前記第８の記憶領域のアドレスの連続する領域に記憶した構成を有し、
前記変換済データ読出手段は、前記第１〜第８の記憶領域からアドレスの連続する各２
つの前記変換済データを並列に読み出すことを特徴とする。
このような構成であれば、形態４の画像処理装置と同様の作用及び効果が得られる。
なお、本形態は、上記形態５に記載の画像処理装置の各手段と同様の構成も採り得る。
【００２６】
〔形態１０〕  また、上記目的を達成するために、形態１０の印刷方法は、
３次元の色空間における座標値として表現されたカラー画像データを受け取り、該カラ
ー画像データに所定の変換を行うと共に、該変換後のカラー画像データに基づき印刷する
印刷方法であって、
前記色空間を各次元について分割することによって得られた格子点の各々に対応付けて
、該格子点の座標値が示すカラー画像データの変換済みのデータである変換済データを変
換済データ記憶手段に記憶する変換済データ記憶ステップと、
前記変換済データ記憶手段から前記カラー画像データの座標値に対応する変換済データ
を読み出す変換済データ読出ステップと、
前記変換済データ読出ステップで読み出した変換済データに基づき、前記カラー画像デ
ータに前記所定の変換を行う変換ステップと、
前記変換ステップで変換後のカラー画像データに基づき印刷を行う印刷ステップと、を
含み、
前記変換済データ記憶ステップにおいては、前記変換済データ記憶手段の有する各々が
独立にアクセス可能な第１〜第４の記憶領域に対して、ｘ軸及びｙ軸の座標値が各軸の奇
数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる格子点
に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第１の記憶領域のアドレ
スの連続する領域に記憶し、ｘ軸の座標値が該ｘ軸の奇数番目の格子点の座標値となり、
ｙ軸の座標値が該ｙ軸の偶数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格
子点の座標値となる格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前
記第２の記憶領域のアドレスの連続する領域に記憶し、ｘ軸の座標値が該ｘ軸の偶数番目
の格子点の座標値となり、ｙ軸の座標値が該ｙ軸の奇数番目の格子点の座標値となり、ｚ
軸の座標値が該ｚ軸の各格子点の座標値となる格子点に対応した変換済データを、該格子
点のｚ軸方向の配列順に前記第３の記憶領域のアドレスの連続する領域に記憶し、ｘ軸及
びｙ軸の座標値が各軸の偶数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格
子点の座標値となる格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前
記第４の記憶領域のアドレスの連続する領域に記憶し、
前記変換済データ読出ステップにおいては、前記第１〜第４の記憶領域からアドレスの
連続する各２つの前記変換済データを並列に読み出すことを特徴とする。
これにより、形態８に記載の印刷装置と同等の作用及び効果が得られる。
なお、本形態は、上記形態２又は３に記載の画像処理装置の各手段をステップに置き換
えた構成も採り得る。
【００２７】
〔形態１１〕  また、上記目的を達成するために、形態１１の印刷方法は、
４次元の色空間における座標値として表現されたカラー画像データを受け取り、該カラ
ー画像データに所定の変換を行うと共に、該変換後のカラー画像データに基づき印刷する
印刷方法であって、
前記色空間を各次元について分割することによって得られた格子点の各々に対応付けて
、該格子点の座標値（ｗ，ｘ，ｙ，ｚ）が示すカラー画像データの変換済みのデータであ
る変換済データを変換済データ記憶手段に記憶する変換済データ記憶ステップと、
前記変換済データ記憶手段から前記カラー画像データの座標値に対応する変換済データ
を読み出す変換済データ読出ステップと、
前記変換済データ読出ステップで読み出した変換済データに基づき、前記カラー画像デ
ータに前記所定の変換を行う変換ステップと、
前記変換ステップで変換後のカラー画像データに基づき印刷を行う印刷ステップと、を
含み、
前記変換済データ記憶ステップにおいては、前記変換済データ記憶手段の有する各々が
独立にアクセス可能な第１〜第８の記憶領域に対して、
ｗ軸、ｘ軸及びｙ軸の座標値が各軸の奇数番目の格子点の座標値となり、ｚ軸の座標値
が該ｚ軸の各格子点の座標値となる格子点に対応した変換済データを、該格子点のｚ軸方
向の配列順に前記第１の記憶領域のアドレスの連続する領域に記憶し、
ｗ軸及びｙ軸の座標値が該ｙ軸の奇数番目の格子点の座標値となり、ｘ軸の座標値が該
ｘ軸の偶数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値とな
る格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第２の記憶領域
のアドレスの連続する領域に記憶し、
ｗ軸の座標値が該ｗ軸の偶数番目の格子点の座標値となり、ｘ軸及びｙ軸の座標値が各
軸の奇数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第３の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸及びｘ軸の座標値が各軸の奇数番目の格子点の座標値となり、ｙ軸の座標値が該ｙ
軸の偶数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第４の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸及びｘ軸の座標値が各軸の偶数番目の格子点の座標値となり、ｙ軸の座標値が該ｙ
軸の奇数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第５の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸の座標値が該ｗ軸の奇数番目の格子点の座標値となり、ｘ軸及びｙ軸の座標値が各
軸の偶数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第６の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸及びｙ軸の座標値が各軸の偶数番目の格子点の座標値となり、ｘ軸の座標値が該ｘ
軸の奇数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第７の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸、ｘ軸及びｙ軸の座標値が各軸の偶数番目の格子点の座標値となり、ｚ軸の座標値
が該ｚ軸の各格子点の座標値となる格子点に対応した変換済データを、該格子点のｚ軸方
向の配列順に前記第８の記憶領域のアドレスの連続する領域に記憶し、
前記変換済データ読出ステップにおいては、前記第１〜第８の記憶領域からアドレスの
連続する各２つの前記変換済データを並列に読み出すことを特徴とする。
これにより、形態９に記載の印刷装置と同等の作用及び効果が得られる。
なお、本形態は、上記形態５に記載の画像処理装置の各手段をステップに置き換えた構
成も採り得る。
【００２８】
〔形態１２〕  一方、上記目的を達成するために、形態１２の色変換テーブルの生成方
法は、
３次元の色空間における座標値として表現されたカラー画像データに対して色変換を行
うのに使用する色変換テーブルの生成方法であって、
前記色空間を各次元について分割する分割ステップと、
前記分割ステップで分割することによって得られた格子点の各々に対応付けて、該格子
点の座標値（ｘ，ｙ，ｚ）が示すカラー画像データの変換済みのデータである変換済デー
タを記憶する変換済データ記憶ステップと、を含み、
前記変換済データ記憶ステップにおいては、各々が独立にアクセス可能な第１〜第４の
記憶領域に対して、ｘ軸及びｙ軸の座標値が各軸の奇数番目の格子点の座標値となり、ｚ
軸の座標値が該ｚ軸の各格子点の座標値となる格子点に対応した変換済データを、該格子
点のｚ軸方向の配列順に前記第１の記憶領域のアドレスの連続する領域に記憶し、ｘ軸の
座標値が該ｘ軸の奇数番目の格子点の座標値となり、ｙ軸の座標値が該ｙ軸の偶数番目の
格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる格子点に対応し
た変換済データを、該格子点のｚ軸方向の配列順に前記第２の記憶領域のアドレスの連続
する領域に記憶し、ｘ軸の座標値が該ｘ軸の偶数番目の格子点の座標値となり、ｙ軸の座
標値が該ｙ軸の奇数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座
標値となる格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第３の
記憶領域のアドレスの連続する領域に記憶し、ｘ軸及びｙ軸の座標値が各軸の偶数番目の
格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる格子点に対応し
た変換済データを、該格子点のｚ軸方向の配列順に前記第４の記憶領域のアドレスの連続
する領域に記憶することを特徴とする。
これにより、本形態を、例えば、３次元のカラー画像データに対して色変換等の変換処
理を行う画像処理装置に適用することで、形態１の画像処理装置と同等の作用及び効果が
得られる。
【００２９】
〔形態１３〕  一方、上記目的を達成するために、形態１３の色変換テーブルの生成方
法は、
４次元の色空間における座標値として表現されたカラー画像データに対して色変換を行
うのに使用する色変換テーブルの生成方法であって、
前記色空間を各次元について分割する分割ステップと、
前記分割ステップで分割することによって得られた格子点の各々に対応付けて、該格子
点の座標値（ｘ，ｙ，ｚ）が示すカラー画像データの変換済みのデータである変換済デー
タを記憶する変換済データ記憶ステップと、を含み、
前記変換済データ記憶ステップにおいては、各々が独立にアクセス可能な第１〜第８の
記憶領域に対して、
ｗ軸、ｘ軸及びｙ軸の座標値が各軸の奇数番目の格子点の座標値となり、ｚ軸の座標値
が該ｚ軸の各格子点の座標値となる格子点に対応した変換済データを、該格子点のｚ軸方
向の配列順に前記第１の記憶領域のアドレスの連続する領域に記憶し、
ｗ軸及びｙ軸の座標値が該ｙ軸の奇数番目の格子点の座標値となり、ｘ軸の座標値が該
ｘ軸の偶数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値とな
る格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第２の記憶領域
のアドレスの連続する領域に記憶し、
ｗ軸の座標値が該ｗ軸の偶数番目の格子点の座標値となり、ｘ軸及びｙ軸の座標値が各
軸の奇数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第３の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸及びｘ軸の座標値が各軸の奇数番目の格子点の座標値となり、ｙ軸の座標値が該ｙ
軸の偶数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第４の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸及びｘ軸の座標値が各軸の偶数番目の格子点の座標値となり、ｙ軸の座標値が該ｙ
軸の奇数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第５の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸の座標値が該ｗ軸の奇数番目の格子点の座標値となり、ｘ軸及びｙ軸の座標値が各
軸の偶数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第６の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸及びｙ軸の座標値が各軸の偶数番目の格子点の座標値となり、ｘ軸の座標値が該ｘ
軸の奇数番目の格子点の座標値となり、ｚ軸の座標値が該ｚ軸の各格子点の座標値となる
格子点に対応した変換済データを、該格子点のｚ軸方向の配列順に前記第７の記憶領域の
アドレスの連続する領域に記憶し、
ｗ軸、ｘ軸及びｙ軸の座標値が各軸の偶数番目の格子点の座標値となり、ｚ軸の座標値
が該ｚ軸の各格子点の座標値となる格子点に対応した変換済データを、該格子点のｚ軸方
向の配列順に前記第８の記憶領域のアドレスの連続する領域に記憶することを特徴とする
。
これにより、本形態を、例えば、４次元のカラー画像データに対して色変換等の変換処
理を行う画像処理装置に適用することで、形態４の画像処理装置と同等の作用及び効果が
得られる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施の形態を図面に基づき説明する。図１〜図１１は、本発明に係る画
像処理装置及び画像処理方法、印刷装置及び印刷方法並びに色変換テーブルの生成方法の
実施の形態を示す図である。
まず、本発明に係る印刷装置の構成を図１に基づき説明する。図１は、本発明に係る印
刷装置１００の構成を示すブロック図である。
【００３１】
印刷装置１００は、図１に示すように、後述する第１ＬＵＴ１２〜第４ＬＵＴ１８から
色変換対象のＲＧＢ画像データに対応する変換済データを後述する色変換部２０に読み出
す変換済データ読出部１０と、ＲＧＢ色空間の各格子点（以下、グリッドと称す）に対応
付けて変換済データ（ＣＭＹＫ画像データ）を記憶した構成の第１〜第４ＬＵＴ１２〜１
８と、変換済データに基づき変換対象のＲＧＢ画像データをＣＭＹＫ画像データに変換す
る色変換部２０と、該変換後のＣＭＹＫ画像データの階調数を変換する階調数変換部２２
と、階調数の変換された画像データに基づき印刷データを生成する印刷データ生成部２４
と、印刷データに基づき画像を印刷する印刷部２６とを含んで構成される。
【００３２】
変換済データ読出部１０は、色変換対象のＲＧＢ画像データに基づき、第１ＬＵＴ１２
〜第４ＬＵＴ１８に対する、該ＲＧＢ画像データの示す座標値に対応したグリッドに対応
する変換済データの格納アドレスを生成する機能と、色変換部２０における補間演算に用
いられる補間係数を演算する機能とを有している。更に、第１ＬＵＴ１２〜第４ＬＵＴ１
８における、前記生成したアドレスの記憶領域に格納された変換済データを、色変換部２
０へと出力させる（読み出す）機能を有している。なお、変換済データ読出部１０の詳細
な構成は後述する。また、変換済データ読出部１０は、各種演算器を組み合わせた電気回
路（ハードウェア）として構成される。
【００３３】
第１ＬＵＴ１２〜第４ＬＵＴ１８は、各々が独立にアクセス可能で且つバースト転送が
可能な記憶領域（メモリ）を有し、ＲＧＢの色空間に対する各グリッドに対応付けられた
変換済データ（Ｃ，Ｍ，Ｙ，Ｋの各色階調値データ）の全体を４つに分割してなる各グル
ープの補正済データが、別々の記憶領域に記憶された構成のデータテーブル（色変換テー
ブル）である。例えば、変換済データ全体を第１〜第４のグループに分割した場合は、第
１のグループを第１ＬＵＴ１２の記憶領域に、第２のグループを第２ＬＵＴ１４の記憶領
域に、第３のグループを第３ＬＵＴ１６の記憶領域に、第４のグループを第４ＬＵＴ１８
の記憶領域に記憶した構成となる。なお、各記憶領域への変換済データの詳細な記憶構成
については後述する。
【００３４】
色変換部２０は、変換済データ読出部１０からの補間係数と、第１〜第４ＬＵＴ１２〜
１８から読み出された変換済データとに基づき、色変換対象のＲＧＢ画像データを、ＣＭ
ＹＫ画像データに変換する機能を有している。具体的に、変換済データを用いた補間演算
を行って、Ｒ、Ｇ、Ｂの各色階調値で表現された画像データを印刷部２６が形成可能なド
ットの色、すなわちシアン（Ｃ）色、マゼンタ（Ｍ）色、イエロ（Ｙ）色、ブラック（Ｋ
）色の各色階調値による画像データ（ＣＭＹＫ画像データ）に変換する。なお、以下では
、印刷部２６に備えられているインクは、Ｃ，Ｍ，Ｙ，Ｋの各色のインクのみであるもの
として説明するが、これら４色以外にも、淡シアン（ＬＣ）色、淡マゼンタ（ＬＭ）色な
どの他のインクが備えられた印刷部にも同様の説明を適用することができる。
【００３５】
なお、色変換部２０は、各種演算器を組み合わせた電気回路（ハードウェア）として構
成される。
階調数変換部２２は、Ｃ，Ｍ，Ｙ，Ｋの各色階調値データ（例えば、階調値０から２５
５の２５６階調を有するデータ）を、印刷部２６が表現可能な階調で表現された画像デー
タに変換する機能を有している。本実施の形態においては、印刷部２６は、「ドットを形
成する」、「ドットを形成しない」のいずれかの状態しか採り得ないこととする。従って
、階調数変換部２２は、多階調のＣＭＹＫ画像データを、前記２つの状態に対応した２階
調のデータへと変換する。なお、階調数変換部２２は、比較器等を含む電気回路（ハード
ウェア）として構成される。
【００３６】
印刷データ生成部２４は、階調数の変換された（２値化された）ＣＭＹＫ画像データを
印刷部２６におけるドットの形成順序を考慮した転送順に並び替えた構成の印刷データを
生成する機能を有している。なお、印刷データ生成部２４は、ソート回路等を含む電気回
路（ハードウェア）として構成される。
印刷部２６は、印刷データ生成部２４で生成した印刷データに基づき、印刷用紙などの
印刷媒体に画像を印刷する機能を有している。なお、印刷部２６の詳細な構成は後述する
。
【００３７】
次に、図２に基づき、変換済データ読出部１０の詳細な構成を説明する。ここで、図２
は、変換済データ読出部１０の詳細な構成を示すブロック図である。
変換済データ読出部１０は、図２に示すように、アドレス生成部１０ａと、補間係数演
算部１０ｂと、メモリアクセス部１０ｃとを含んで構成される。
アドレス生成部１０ａは、色変換対象のＲＧＢ画像データが入力されると、各画素の座
標値に対して参照するグリッド（以下、参照グリッドと称す）に対応する変換済データの
、第１〜第４ＬＵＴ１２〜１８における格納アドレスを生成する。該生成したアドレス（
以下、参照アドレスと称す）は、メモリアクセス部１０ｃに出力される。
【００３８】
補間係数演算部１０ｂは、ＲＧＢ画像データの各画素の座標値と、各参照グリッドの座
標値とから、変換対象のＲＧＢ画像データをＣＭＹＫ画像データに変換するための補間係
数を演算する。該演算した補間係数は、色変換部２０に出力される。
メモリアクセス部１０ｃは、アドレス生成部１０ａからの参照アドレスに基づき、第１
〜第４ＬＵＴ１２〜１８に対して、各種指令信号を出力し、参照アドレスに格納された変
換済データを、色変換部２０に読み出させる。
【００３９】
具体的に、第１〜第４ＬＵＴ１２〜１８に対して、バースト長を設定したり、アドレス
を設定したり、設定したアドレスに格納されたデータを読み出したり、設定したアドレス
にデータを書き込んだりするための各種指令信号を出力する。
また、メモリアクセス部１０ｃは、第１〜第４ＬＵＴ１２〜１８の各記憶領域に対して
並列にアクセスを行うと共に、バースト転送モードを利用して、各記憶領域に対して１度
のアクセスで色変換に必要な変換済データを読み出す。
【００４０】
次に、図３に基づき、印刷部２６の詳細な構成を説明する。ここで、図３は、印刷部２
６の詳細な構成を示す説明図である。
印刷部２６は、シアン，マゼンタ，イエロ，ブラックの４色インクのドットを形成可能
なインクジェットプリンタである。もちろん、これら４色のインクに加えて、染料濃度の
低いシアン（淡シアン）インクと染料濃度の低いマゼンタ（淡マゼンタ）インクとを含め
た合計６色のインクドットを形成可能なインクジェットプリンタを用いることもできる。
尚、以下では場合によって、シアンインク，マゼンタインク，イエロインク，ブラックイ
ンク，淡シアンインク，淡マゼンタインクのそれぞれを、Ｃインク，Ｍインク，Ｙインク
，Ｋインク，ＬＣインク，ＬＭインクと略称するものとする。
【００４１】
印刷部２６は、図３に示すように、キャリッジ２４０に搭載された印字ヘッド２４１を
駆動してインクの吐出およびドット形成を行う機構と、このキャリッジ２４０をキャリッ
ジモータ２３０によってプラテン２３６の軸方向に往復動させる機構と、紙送りモータ２
３５によって印刷用紙Ｐを搬送する機構と、ドットの形成やキャリッジ２４０の移動およ
び印刷用紙の搬送を制御する制御回路２６０などから構成されている。
【００４２】
キャリッジ２４０には、Ｋインクを収納するインクカートリッジ２４２と、Ｃインク，
Ｍインク，Ｙインクの各種インクを収納するインクカートリッジ２４３とが装着されてい
る。キャリッジ２４０にインクカートリッジ２４２，２４３を装着すると、カートリッジ
内の各インクは図示しない導入管を通じて、印字ヘッド２４１の下面に設けられた各色毎
のインク吐出ヘッド２４４ないし２４７に供給され、それぞれのインク吐出ヘッド２４４
ないし２４７から各色のインク滴が吐出される。
【００４３】
制御回路２６０は、ＣＰＵ２６１とＲＯＭ２６２とＲＡＭ２６３等から構成されており
、キャリッジモータ２３０と紙送りモータ２３５の動作を制御することによってキャリッ
ジ２４０の主走査と副走査とを制御するとともに、印刷データ生成部２４から供給される
印刷データに基づいて、各ノズルから適切なタイミングでインク滴を吐出する。こうして
、制御回路２６０の制御の下、印刷媒体上の適切な位置に各色のインクドットを形成する
ことによって、印刷部２６はカラー画像を印刷することができる。
【００４４】
なお、各色のインク吐出ヘッドからインク滴を吐出する方法には、種々の方法を適用す
ることができる。すなわち、ピエゾ素子を用いてインクを吐出する方式や、インク通路に
配置したヒータでインク通路内に泡（バブル）を発生させてインク滴を吐出する方法など
を用いることができる。また、インクを吐出する代わりに、熱転写などの現象を利用して
印刷用紙上にインクドットを形成する方式や、静電気を利用して各色のトナー粉を印刷媒
体上に付着させる方式のプリンタを使用することも可能である。
【００４５】
更には、吐出するインク滴の大きさを制御したり、あるいは一度に複数のインク滴を吐
出して、吐出するインク滴の数を制御することにより、印刷用紙上に形成されるインクド
ットの大きさを制御可能な、いわゆるバリアブルドットプリンタを使用することもできる
。
【００４６】
図４は、インク吐出ヘッド２４４ないし２４７におけるインクジェットノズルＮｚの配
列を示す説明図である。図４に示すように、インク吐出ヘッドの底面には、各色毎のイン
クを吐出する４組のノズルアレイが形成されており、各組のノズルアレイには、ノズルＮ
ｚが一定のノズルピッチｋで千鳥状に配列されている。こうしてノズルが千鳥上に配列
されているので、ノズルピッチｋを小さな値に製造することが容易になる。もっとも、こ
れらノズルが、一直線上に配列されていても構わない。
【００４７】
以上のようなハードウェア構成を有する印刷部２６は、キャリッジモータ２３０を駆動
することによって、各色のインク吐出ヘッド２４４ないし２４７を印刷用紙Ｐに対して主
走査方向に移動させ、また紙送りモータ２３５を駆動することによって、印刷用紙Ｐを副
走査方向に移動させる。制御回路２６０は、印刷データに従って、キャリッジ２４０の主
走査および副走査を繰り返しながら、適切なタイミングでノズルを駆動してインク滴を吐
出することによって、印刷部２６は印刷用紙上にカラー画像を印刷している。
【００４８】
次に、図５〜図７に基づき、変換済データの各記憶領域への詳細な記憶構成について説
明する。ここで、図５（ａ）は、グリッドの形成する最小の立方体を示す図であり、（ｂ
）は、（ａ）の立方体で細分された色空間の一部を示す図である。また、図６（ａ）及び
（ｂ）は、第１ＬＵＴ１２及び第２ＬＵＴ１４の有する記憶領域への変換済データの記憶
構成の一例を示す図である。また、図７（ａ）及び（ｂ）は、第３ＬＵＴ１６及び第４Ｌ
ＵＴ１８の有する記憶領域への変換済データの記憶構成の一例を示す図である。
【００４９】
変換済データの記憶構成を説明するにあたって、まず、色変換部２０において行われる
補間演算について説明する。
図５（ａ）は、３次元の色空間であるＲＧＢ色空間の各次元を間隔αで分割して得られ
たグリッドによって構成される最小（一辺の長さがα）の立方体を示したものである。
第１〜第４ＬＵＴ１２〜１８は、ＲＧＢ色空間を細分する同図（ａ）の立方体を形成す
るグリッドの座標値（Ｒ，Ｇ，Ｂ）を階調値としたＲＧＢ画像データに対応する変換済デ
ータ（ＣＭＹＫ画像データ）を記憶した構成となっている。
【００５０】
いま、色変換対象のＲＧＢ画像データの座標が、例えば、図５（ａ）中の×印の位置で
あったとすると、×印の座標値は、どのグリッドの座標値とも一致しないため、×印のＲ
ＧＢ画像データに対する変換済データは第１〜第４ＬＵＴ１２〜１８に存在しないことに
なる。このような場合に、色変換部２０は、図５（ａ）に示すように、×印を内包する立
方体を形成するグリッドに対応した変換済データを用いて補間演算を行い、×印のＲＧＢ
画像データをＣＭＹＫ画像データ（補間データ）へと変換する。この補間演算には、線形
補間をベースとして四面体補間、立方体補間など様々な方法があるが、ここでは、前記立
方体を形成するグリッド数（８つ）に対応する変換済データを補間演算に用いる最大数と
して、これら８つのグリッドに対応した変換済データを一度のアクセスで読み出せるよう
に、第１ＬＵＴ〜第４ＬＵＴ１２〜１８に変換済データを記憶する。
【００５１】
具体的には、各々の立方体を見たときに、図５（ａ）に示す（１）及び（２）の位置の
グリッドを含み、大局的に見たときに、図５（ｂ）に示すように、グリッド（１）及び（
２）の並び方向に伸びる細線上のグリッドに対応する変換済データを、その配列順に第１
ＬＵＴ１２の有する記憶領域の連続するアドレスの領域へと記憶する。つまり、図５（ｂ
）に示すように、細線上のグリッドについては、間隔α毎に変換済データを記憶する。こ
のように記憶することで、Ｒ軸及びＧ軸のグリッドに対しては、１ラインずつ飛ばしなが
ら変換済データを記憶することになる。同様に、各々の立方体を見たときに、図５（ａ）
に示す（３）及び（４）のグリッドを含み、大局的に見たときに、図５（ｂ）に示すよう
に、グリッド（３）及び（４）の並び方向に伸びる太線上のグリッドに対応する変換済デ
ータを、その配列順に第２ＬＵＴ１４の有する記憶領域の連続するアドレスの領域に記憶
する。
【００５２】
また、同様に、各々の立方体を見たときに、図５（ａ）に示す（５）及び（６）のグリ
ッドを含み、大局的に見たときに、図５（ｂ）に示すように、グリッド（５）及び（６）
の並び方向に伸びる細点線上のグリッドに対応する変換済データを、その配列順に第３Ｌ
ＵＴ１６の有する記憶領域の連続するアドレスの領域に記憶し、各々の立方体を見たとき
に、図５（ａ）に示す（７）及び（８）のグリッドを含み、大局的に見たときに、図５（
ｂ）に示すように、グリッド（７）及び（８）の並び方向に伸びる太点線上のグリッドに
対応する変換済データを、その配列順に第４ＬＵＴ１８の有する記憶領域の連続するアド
レスの領域に記憶する。
【００５３】
次に、図６及び図７に基づき、ＲＧＢ画像データを、０〜２５５の２５６階調の画像デ
ータとし、上記間隔αを１６（階調）としたときのＬＵＴ１２〜１８の生成方法を具体的
に説明する。
まず、ＲＧＢの色空間の各次元（２５６階調）を、１６階調の間隔で等間隔に分割する
。これにより、各次元が１６分割され、「１６×１６×１６＝４０９６」個の格子点が得
られる。次に、これら格子点の各座標値が示すＲＧＢ画像データの変換済データを用意す
る。
【００５４】
変換済データが用意できると、次に、各格子点の座標値と、該座標値のＲＧＢ画像デー
タに対応する変換済データとを対応付けて、ＬＵＴ１２〜１８の各記憶領域に記憶する。
具体的に、図６（ａ）に示すように、各グリッドの座標（Ｒ，Ｇ，Ｂ）が、Ｒ軸及びＧ
軸の座標値については「０」及び「１６の偶数倍数」となり、Ｂ軸の座標値については「
０」及び「１６の倍数」となる座標に対応する変換済データを第１ＬＵＴ１２に記憶する
。なお、座標値は「０」から始まるので、グリッドの座標（Ｒ，Ｇ，Ｂ）＝（０，０，０
）が各軸の１番目の格子点となり、「０」及び「１６の偶数倍数」となる座標値は、該当
する軸（ここではＲ軸及びＧ軸）の奇数番目の格子点の座標値となる。また、「０」及び
「１６の倍数」となる座標値は、該当する軸（ここではＢ軸）の各格子点（奇数及び偶数
番目）の座標値となる。以下、他の軸についても同様である。
【００５５】
ここで、図６（ａ）中における括弧内の数値は、ＲＧＢ画像データの座標（Ｒ，Ｇ，Ｂ
）の各座標値であり、図示した順番に各座標値に対応する変換済データが記憶されている
ことを示す。以下、第２〜第４ＬＵＴ１４〜１８についても同様である。
また、図６（ｂ）に示すように、各グリッドの座標（Ｒ，Ｇ，Ｂ）が、Ｒ軸の座標値に
ついては「０」及び「１６の偶数倍数」となり、Ｇ軸の座標値については「１６の奇数倍
数」となり、Ｂ軸の座標値については「０」及び「１６の倍数」となる座標に対応する変
換済データを第２ＬＵＴ１４に記憶する。なお、「１６の奇数倍数」の座標値は、「０」
及び「１６の偶数倍数」の座標値と同様の理由から、各軸の偶数番目の格子点の座標値と
なる。以下、他の軸についても同様である。
【００５６】
また、図７（ａ）に示すように、各グリッドの座標（Ｒ，Ｇ，Ｂ）が、Ｒ軸の座標値に
ついては「１６の奇数倍数」となり、Ｇ軸の座標値については「０」及び「１６の偶数倍
数」となり、Ｂ軸の座標値については「０」及び「１６の倍数」となる座標に対応する変
換済データを第３ＬＵＴ１６に記憶する。
また、図７（ｂ）に示すように、各グリッドの座標（Ｒ，Ｇ，Ｂ）が、Ｒ軸及びＧ軸の
座標値については「１６の奇数倍数」となり、Ｂ軸の座標値については「０」及び「１６
の倍数」となる座標に対応する変換済データを第４ＬＵＴ１８に記憶する。
【００５７】
上記記憶構成であれば、同じ変換済データが重複して複数のＬＵＴに記憶されることが
なく、更に、最小の立方体のＢ軸方向の各辺を構成する２つのグリッドに対応する変換済
データが別々の記憶領域に且つアドレスの連続する領域に記憶される。従って、第１〜第
４ＬＵＴ１２〜１８は、バースト転送ができるメモリを有してるので、１度のアクセスで
、立方体のＢ軸方向の一辺を構成する２つのグリッドに対応する変換済データを読み出す
ことができる。
【００５８】
なお、上記記憶構成においては、格子点の座標値を等間隔（線形）としたが、格子点の
座標値を、間隔α（上記例では１６階調）の偶数倍・奇数倍からはずれた非線形な値とし
た構成としても良い。
次に、図８〜図１１に基づき、上記構成の印刷装置１００の実際の動作を説明する。
なお、以下の説明において、第１ＬＵＴ１２〜第４ＬＵＴ１８は、各々の記憶領域とし
て、ＳＤＲＡＭ（シンクロナス・ダイナミックＲＡＭ）を有し、各ＳＤＲＡＭに上記記憶
構成で変換済データが記憶されていることとする。また、ＳＤＲＡＭは揮発性のメモリで
あるため、変換済データは、色変換処理の開始前に、外部又は内部の記憶装置等から読み
込んでおく必要がある。
【００５９】
印刷装置１００は、ＲＧＢ画像データが入力されると、変換済データ読出部１０におけ
る、アドレス生成部１０ａにおいて、各画素の座標値に対応する参照グリッドのアドレス
を生成し、補間係数演算部１０ｂにおいて、各画素の座標値に対する補間係数を演算する
。
図８（ａ）は、立法体に内包された画像データの座標の一例を示す図であり、（ｂ）は
、（ａ）の画像データの座標を大局的に見た図である。
【００６０】
例えば、図８（ａ）中の△印の座標のＲＧＢ画像データが、アドレス生成部１０ａ及び
補間係数演算部１０ｂに入力されたとする。また、この△印の座標は、大局的に見ると、
図８（ｂ）に示す位置にあるとする。
ここで、図８（ｂ）の左下のグリッドの座標を（０，０，０）とし、△印の座標を例え
ば（１２，０，１２）とすると、アドレス生成部１０ａは、図８（ａ）に示すように、△
印の座標（１２，０，１２）を内包する（１）〜（８）のグリッドに対応する変換済デー
タの格納アドレスを生成する。
【００６１】
ここで、第１〜第４ＬＵＴ１２〜１８は、上記図６及び図７に示すように、ＲＧＢの２
５６階調に対して、１６階調間隔でグリッドの座標を有しているので、グリッド（１）及
び（２）の座標は（０，０，１６）及び（０，０，３２）となり、これらグリッドに対応
する変換済データは第１ＬＵＴ１２に記憶されていることになる。また、グリッド（３）
及び（４）の座標は（０，１６，１６）及び（０，１６，３２）となり、これらグリッド
に対応する変換済データは第２ＬＵＴ１４に記憶されていることになる。また、グリッド
（５）及び（６）の座標は（１６，０，１６）及び（１６，０，３２）となり、これらグ
リッドに対応する変換済データは第３ＬＵＴ１６に記憶されていることになる。また、グ
リッド（７）及び（８）の座標は（１６，１６，１６）及び（１６，１６，３２）となり
、これらグリッドに対応する変換済データは第４ＬＵＴ１８に記憶されていることになる
。
【００６２】
従って、アドレス生成部１０ａは、参照アドレスとして、第１ＬＵＴ１２の上記グリッ
ド（１）に対応付けられた変換済データの格納アドレス（行アドレス、列アドレス）と、
第２ＬＵＴ１４の上記グリッド（３）に対応付けられた変換済データの格納アドレスと、
第３ＬＵＴ１６の上記グリッド（５）に対応付けられた変換済データの格納アドレスと、
第４ＬＵＴ１８の上記グリッド（７）に対応付けられた変換済データの格納アドレスとを
生成する。
【００６３】
第１〜第４ＬＵＴ１２〜１８に対する参照アドレスが生成されると、これらをメモリア
クセス部１０ｃに出力する。
メモリアクセス部１０ｃは、参照アドレスが入力されると、グリッド（１）に対応する
変換済データの格納アドレスから、第１ＬＵＴ１２のＳＤＲＡＭ（以下、第１ＳＤＲＡＭ
と称す）に対して、バンクの設定及び行アドレスの設定を行う指令信号をクロック信号に
同期して出力する。
【００６４】
ここで、図９は、ＳＤＲＡＭから２つのグリッドに対応する変換済データをバースト転
送モードで読み出すときのタイミングチャートである。
指令信号は、図９に示すように、ｎＣＳ、ｎＲＡＳ、ｎＣＡＳ、ｎＷＥ、Ａｄｄｒｅｓ
ｓの各種信号線に対する入力信号の組み合わせで構成され、図中のクロック信号（ＣＬＫ
）に同期して、ＳＤＲＡＭの各信号線に入力する。
【００６５】
ここで、変換済データを、Ｃ，Ｍ，Ｙ，Ｋの各色に対して８ビットのデータとすると、
１つのグリッドに対しては３２ビットの変換済データが記憶されていることとなる。また
、立方体のＢ軸方向の一辺に対する２つの変換済データは、各ＳＤＲＡＭの連続するアド
レスの領域に記憶されているので、バースト転送を利用することができる。つまり、１ワ
ードを３２ビットとすると、２つの変換済データ（６４ビットのデータ）を連続で読み出
すことになるので、バースト長は２となる。バースト転送モード及びバースト長は、事前
に設定されていることとする（別途、設定用の指令信号にて設定する）。
【００６６】
バースト転送モードによる変換済データの読出は、図９に示すように、まず、ＣＬＫの
立ち上がり（１）に同期して、ｎＣＳ及びｎＲＡＳをアクティブ（ローアクティブ）にす
る信号を入力すると共に、グリッド（１）に対応する変換済データの参照アドレスのうち
行アドレス（Raw Address）の信号を入力する（この組み合わせは、ＳＤＲＡＭの指定し
たバンクをアクティブにするためのアクティブ指令信号となる）。次に、立ち上がり（３
）に同期して、ｎＣＳ及びｎＣＡＳをアクティブ（ローアクティブ）にする信号を入力す
ると共に、グリッド（１）に対応する変換済データの参照アドレスのうち列アドレス（Co
lumn Address）の信号を入力する（この組み合わせは、読出指令（リードコマンド）信号
となる）。
【００６７】
これにより、第１ＳＤＲＡＭからは、立ち上がり（５）〜（７）のＣＬＫの期間に、グ
リッド（１）及び（２）に対応する変換済データＤ０及びＤ１が連続して、色変換部２０
に読み出される。つまり、（１）〜（７）のＣＬＫ信号の７サイクルの期間で変換済デー
タを読み出すことができる。
また、上記第１ＳＤＲＡＭからの変換済データの読出処理は、第２〜第４ＬＵＴ１４〜
１８の有する第２〜第４ＳＤＲＡＭからの読出処理と並列に行われる。つまり、図８（ａ
）に示す立方体のＢ軸方向の各辺を構成する各２つのグリッドに対応する変換済データが
、第１〜第４ＳＤＲＡＭから並列に読み出される。なお、第２〜第４ＳＤＲＡＭからのグ
リッド（３）〜（８）に対応する変換済データの読出処理は、上記第１ＳＤＲＡＭからの
読出処理と同様となるので説明を省略する。
【００６８】
このようにして、第１〜第４ＬＵＴ１２〜１８の第１〜第４ＳＤＲＡＭからは、並列に
且つ各ＳＤＲＡＭに対して１度のアクセスで、グリッド（１）〜（８）に対応する変換済
データが読み出される。
一方、補間係数演算部１０ｂは、変換対象の画像データの座標値と、グリッド（１）〜
（８）の座標値とから、色変換部２０における補間演算に用いる補間係数を演算する。こ
こでは、立法体補間を用いて補間演算を行うこととする。なお、説明を簡単にするために
、補間処理を２次元として説明を行う。
【００６９】
ここで、図１０は、立法体補間を行う場合の補間係数の演算方法の説明図である。
色変換対象のＲＧＢ画像データの座標点が、例えば、図１０の位置αの×印であった場
合は、この×印を内包する４点のグリッド（Ａ，Ｂ，Ｃ，Ｄ）は、×印に対して等距離の
位置となるので、グリッド（Ａ，Ｂ，Ｃ，Ｄ）に対応する変換済データの平均値が、変換
対象のＲＧＢ画像データに対するＣＭＹＫ画像データ（補間データ）となる。従って、こ
の場合は、グリッドＡ〜Ｄに対する補間係数は全て１／４となる。
【００７０】
また、色変換対象のＲＧＢ画像データの座標点が、例えば、図１０の位置βの×印（図
８（ａ）の△印に対応）であった場合は、この×印を内包する４点のグリッド（Ａ，Ｂ，
Ｃ，Ｄ）に対してそれぞれが等距離とはならないので、各グリッドからの距離に応じた重
み係数（補間係数）を演算する必要がある。
まず、直線ＡＢと直線ＣＤの２つに対して、図１０に示すように、βの×印からの距離
に基づき、ＡＢの距離「ＡＢ＝（Ａ×２＋Ｂ×１）／３」及びＣＤの距離「ＣＤ＝（Ｃ×
２＋Ｄ×１）／３」を演算する。次に、これらＡＢの距離及びＣＤの距離から、「β＝（
ＣＤ×２＋ＡＢ×１）／３＝（Ｃ×４＋Ｄ×２＋Ａ×２＋Ｂ×１）／９」を演算する。こ
れにより、補間係数は、グリッドＡに対して「２／９」、グリッドＢに対して「１／９」
、グリッドＣに対して「４／９」、グリッドＤに対して「２／９」となる。なお、この方
法に限らず、各グリッドＡ，Ｂ，Ｃ，Ｄとβの×印との距離から直接演算しても良い。
【００７１】
このようにして演算された補間係数は、色変換部２０に出力される。
色変換部２０は、第１〜第４ＬＵＴ１２〜１８から読み出された８つの変換済データと
、補間係数演算部１０ｂから入力された補間係数とを受け取ると、まず８つの変換済デー
タから、色変換対象の座標値に対応した４つの変換済データを選択する。ここでは、色変
換対象の画像データの位置（図８（ａ）中の△印）から、グリッド（１），（２），（５
），（６）に対応する４つの変換済データが選択される。
【００７２】
そして、選択した４つの変換済データに対して、補間係数を乗算すると共に、該乗算結
果を加算して、変換対象のＲＧＢ画像データに対応するＣＭＹＫ画像データを演算する。
ここで、グリッド（１）〜（４）の４つのグリッドに対応するＣＭＹＫ画像データを、
（Ｃ１，Ｍ１，Ｙ１，Ｋ１）〜（Ｃ４，Ｍ４，Ｙ４，Ｋ４）とする。また、補間係数は、
グリッド（１）に対して「２／９」、グリッド（２）に対して「１／９」、グリッド（５
）に対して「４／９」、グリッド（６）に対して「２／９」とする。
【００７３】
従って、Ｃの補間データは、（Ｃ１×２＋Ｃ２×１＋Ｃ３×４＋Ｃ４×２）／９と算出
される。また、Ｍの補間データは、（Ｍ１×２＋Ｍ２×１＋Ｍ３×４＋Ｍ４×２）／９、
Ｙの補間データは、（Ｙ１×２＋Ｙ２×１＋Ｙ３×４＋Ｙ４×２）／９、Ｋの補間データ
は、（Ｋ１×２＋Ｋ２×１＋Ｋ３×４＋Ｋ４×２）／９と算出される。
これら補間データが、図８（ａ）中の△印のＲＧＢ画像データに対するＣＭＹＫ画像デ
ータとなる。該ＣＭＹＫ画像データは、階調数変換部２２に出力される。
【００７４】
階調数変換部２２は、色変換部２０からＣＭＹＫ画像データを受け取ると、その２５６
階調を有するＣ，Ｍ，Ｙ，Ｋの各色の階調データを、印刷部２６が表現可能な２階調で表
現された画像データに変換する。この階調数変換後の画像データは、印刷データ生成部２
４に出力される。
印刷データ生成部２４は、ドットの形成有無に対応する２階調のデータに変換された画
像データを、ドットの形成順序を考慮しながら印刷部２６に転送すべき順序に並べ替えた
構成の印刷データを生成する。該生成した印刷データは、印刷部２６に出力される。
【００７５】
印刷部２６は、印刷データ生成部２４から印刷データを受け取ると、該印刷データに従
って、各色のインクドットを印刷媒体上に形成する。その結果、画像データに対応したカ
ラー画像が印刷媒体上に印刷される。
以上、本実施の形態の印刷装置１００は、ＲＧＢ画像データの色空間を各次元（色成分
）について分割して得られるグリッドの構成する最小の立方体のＢ軸方向の各辺を構成す
る２つのグリッドに対応する変換済データを、それぞれ異なる記憶領域に且つアドレスの
連続する領域に記憶し、第１〜第４ＬＵＴ１２〜１８を構成することができる。更に、各
記憶領域に対して並列にアクセスすると共に、バースト転送モードによって、各記憶領域
に対して１度のアクセスで、立方体のＢ軸方向の各辺を構成する２つのグリッドに対応す
る変換済データを読み出すことができる。
【００７６】
これにより、従来の１つの記憶領域に全ての変換済データを記憶する構成と比較して、
変換済データの読み出しにかかる時間を短縮することができる。
また、変換済データを第１〜第４ＬＵＴ１２〜１８の有する記憶領域に記憶する構成と
したので、従来の、ＲＧＢ画像データの各画素に対する８つの変換済データを別々の記憶
領域（独立してアクセス可能な８つのメモリ）に分割して記憶する構成と比較して、該記
憶領域の個数を４つへと半減することができる。
【００７７】
また、第１〜第４ＬＵＴ１２〜１８の有する記憶領域に、同じグリッドに対する変換済
データを重複させずに記憶する構成となるので、従来の、同じ変換済データを重複して記
憶する構成と比較して、記憶領域のメモリ利用効率を向上することができる。
上記実施の形態において、変換済データ読出部１０は、形態１、３及び８のいずれか１
に記載の変換済データ読出手段又は形態６又は１０に記載の変換済データ読出ステップに
対応し、第１〜第４ＬＵＴ１２〜１８は、形態１、２、３、６、８及び１０のいずれか１
に記載の変換済データ記憶手段に対応し、第１〜第４ＬＵＴ１２〜１８の記憶領域に変換
済データを記憶する処理は、形態６、１０及び１２のいずれか１に記載の変換済データ記
憶ステップに対応し、第１〜第４ＳＤＲＡＭは、形態１、６、８、１０及び１２のいずれ
か１に記載の第１〜第４の記憶領域に対応し、色変換部２０は、形態１、３及び８のいず
れか１に記載の変換手段又は形態６若しくは１０に記載の変換ステップに対応し、階調数
変換部２２、印刷データ生成部２４及び印刷部２６は、形態８に記載の印刷手段又は形態
１０に記載の印刷ステップに対応する。
【００７８】
なお、上記実施の形態においては、色変換対象の画像データを、３次元の色空間を有す
るＲＧＢ画像データとしたが、これに限らず、ＣＭＹＫなどの４次元の色空間を有する画
像データとすることが可能である。この場合は、４次元の色空間の各次元を分割し、該分
割して得られた格子点（グリッド）の座標値の示す４次元の画像データに対応する変換済
データを、８つの独立した記憶領域におけるアドレスの連続する領域に記憶し、図１１に
示すように、第１ＬＵＴ２８〜第８ＬＵＴ４２の８つのＬＵＴを構成する。ここで、図１
１は、本発明に係る印刷装置３００の一部構成を示すブロック図である。なお、第１〜第
８ＬＵＴ２８〜４２の構成は、上記第１〜第４ＬＵＴ１２〜１８と同様の構成となる。ま
た、印刷装置１００と同様の構成部については同じ符号を付した。
【００７９】
具体的に、変換元の４次元の画像データをＣＭＹＫ画像データとすると、まず、ＣＭＹ
Ｋの４次元の画像データの各次元を、例えば、間隔αで分割する。この場合は「１６×１
６×１６×１６＝６５５３６」個の格子点が得られる。更に、分割して得られた各格子点
の座標値の示すＣＭＹＫ画像データに対する変換済データを用意する。
そして、Ｃ軸、Ｍ軸及びＹ軸の座標値が０及びαの偶数倍数の座標値となり、Ｋ軸の座
標値が０及びαの倍数の座標値となるグリッドに対応した変換済データを、該グリッドの
Ｋ軸方向の配列順に第１ＬＵＴ２８の記憶領域（第１ＳＤＲＡＭ）におけるアドレスの連
続する領域に記憶し、Ｃ軸及びＹ軸の座標値が０及びαの偶数倍数の座標値となり、Ｍ軸
の座標値がαの奇数倍数の座標値となり、Ｋ軸の座標値が０及びαの倍数の座標値となる
グリッドに対応した変換済データを、該グリッドのＫ軸方向の配列順に第２ＬＵＴ３０の
記憶領域（第２ＳＤＲＡＭ）におけるアドレスの連続する領域に記憶する。
【００８０】
また、Ｃ軸の座標値がαの奇数倍数の座標値となり、Ｍ軸及びＹ軸の座標値が０及びα
の偶数倍数の座標値となり、Ｋ軸の座標値が０及びαの倍数の座標値となるグリッドに対
応した変換済データを、該グリッドのＫ軸方向の配列順に第３ＬＵＴ３２の記憶領域（第
３ＳＤＲＡＭ）におけるアドレスの連続する領域に記憶し、Ｃ軸及びＭ軸の座標値が０及
びαの偶数倍数の座標値となり、Ｙ軸の座標値がαの奇数倍数の座標値となり、Ｋ軸の座
標値が０及びαの倍数の座標値となるグリッドに対応した変換済データを、該グリッドの
Ｋ軸方向の配列順に第４ＬＵＴ３４の記憶領域（第４ＳＤＲＡＭ）におけるアドレスの連
続する領域に記憶する。
【００８１】
また、Ｃ軸及びＭ軸の座標値がαの奇数倍数の座標値となり、Ｙ軸の座標値が０及びα
の偶数倍数の座標値となり、Ｋ軸の座標値が０及びαの倍数の座標値となる格子点に対応
した変換済データを、該グリッドのＫ軸方向の配列順に第５ＫＵＴ３６の記憶領域（第５
ＳＤＲＡＭ）におけるアドレスの連続する領域に記憶し、Ｃ軸の座標値が０及びαの偶数
倍数の座標値となり、Ｍ軸及びＹ軸の座標値がαの奇数倍数の座標値となり、Ｋ軸の座標
値が０及びαの倍数の座標値となるグリッドに対応した変換済データを、該グリッドのＫ
軸方向の配列順に第６ＬＵＴ３８の記憶領域（第６ＳＤＲＡＭ）におけるアドレスの連続
する領域に記憶する。
【００８２】
また、Ｃ軸及びＹ軸の座標値がαの奇数倍数の座標値となり、Ｍ軸の座標値が０及びα
の偶数倍数の座標値となり、Ｋ軸の座標値が０及びαの倍数の座標値となるグリッドに対
応した変換済データを、該グリッドのＫ軸方向の配列順に第７ＬＵＴ４０の記憶領域（第
７ＳＤＲＡＭ）におけるアドレスの連続する領域に記憶し、Ｃ軸、Ｍ軸及びＹ軸の座標値
がαの奇数倍数の座標値となり、Ｋ軸の座標値が０及びαの倍数の座標値となるグリッド
に対応した変換済データを、該グリッドのＫ軸方向の配列順に第８ＬＵＴ４２の記憶領域
（第８ＳＤＲＡＭ）におけるアドレスの連続する領域に記憶する。
【００８３】
以上より、従来の１つの記憶領域に全ての変換済データを記憶する構成と比較して、変
換済データの読み出しにかかる時間を短縮することができる。
また、変換済データを第１〜第８ＬＵＴ２８〜４２の有する記憶領域に記憶する構成と
したので、従来の、ＣＭＹＫ画像データの各画素に対する１６個の変換済データを別々の
記憶領域（独立してアクセス可能な１６個のメモリ）に分割して記憶する構成と比較して
、該記憶領域の個数を８つへと半減することができる。
【００８４】
また、第１〜第８ＬＵＴ２８〜４２の有する記憶領域に、同じグリッドに対する変換済
データを重複させずに記憶する構成となるので、従来の、同じ変換済データを重複して記
憶する構成と比較して、記憶領域のメモリ利用効率を向上することができる。
なお、上記記憶構成においては、格子点の各座標値を、αの偶数倍・奇数倍（線形）と
して記載したが、これに限らず、座標値を非線形な値としても良い。
【００８５】
また、上記記憶構成においては、Ｋ軸方向に並ぶグリッドに対応する変換済データをα
間隔で連続して記憶し、他の軸についてはαの奇数倍又は偶数倍間隔で記憶するようにし
ているが、これに限らず、Ｃ軸、Ｍ軸、Ｙ軸のいずれか１つの軸方向に並ぶグリッドに対
応する変換済データをα間隔で連続して記憶し、他の軸についてはαの奇数倍又は偶数倍
間隔で記憶するようにしても良い。
【００８６】
また、上記構成において、変換済データ読出部１０は、形態４、５及び９のいずれか１
に記載の変換済データ読出手段又は形態７又は１１に記載の変換済データ読出ステップに
対応し、第１〜第８ＬＵＴ２８〜４２は、形態４、５、７、９及び１１のいずれか１に記
載の変換済データ記憶手段に対応し、第１〜第８ＬＵＴ２８〜４２の記憶領域に変換済デ
ータを記憶する処理は、形態７、１０及び１３のいずれか１に記載の変換済データ記憶ス
テップに対応し、第１〜第８ＳＤＲＡＭは、形態４、７、９、１１及び１３のいずれか１
に記載の第１〜第８の記憶領域に対応し、色変換部２０は、形態４、５及び９のいずれか
１に記載の変換手段又は形態７若しくは１１に記載の変換ステップに対応する。
【００８７】
また、上記実施の形態における印刷装置１００又は３００の特徴は、既存の印刷装置そ
のものには殆ど手を加えることなく、第１〜第４ＬＵＴ１２〜１８又は第１〜第８ＬＵＴ
２８〜４２を上記記憶構成とし、変換済データ読出部１０においてバースト転送モードで
１度の並列アクセスで補間演算に必要な変換済データを読み出すようにしたものである。
従って、印刷部２６として特に専用のものを用意する必要はなく、従来から既存のインク
ジェット方式のプリンタをそのまま利用することができる。また、上記実施の形態におけ
る印刷装置１００又は３００から印刷部２６を分離して、ＲＧＢ画像データを色変換し且
つ印刷データを生成する画像処理装置として構成することも可能である。あるいは、上記
実施の形態における印刷装置１００又は３００から階調数変換部２２、印刷データ生成部
２４及び印刷部２６を分離して、ＲＧＢ画像データを色変換する画像処理装置として構成
することも可能である。
【００８８】
また、本発明は、インクジェット方式の印刷装置だけに限らず、レーザー／熱転写／昇
華型／インパクトドットなどの様々な形態のプリンタに対しても適用することが可能とな
っている。
なお、本発明は上記実施の形態に限られるものではなく、その要旨を逸脱しない範囲に
おいて種々の態様で実施することができる。
【００８９】
例えば、上記実施の形態においては、３次元の色空間を有するＲＧＢ画像データにおけ
る、Ｒ軸、Ｇ軸、Ｂ軸の各座標値におけるＢ軸方向に並ぶグリッドに対応する変換済デー
タを、間隔α毎に連続で記憶し、他の２軸方向のグリッドに対しては１ライン飛ばしで記
憶する構成としたが、これに限らず、Ｒ軸又はＧ軸方向に並ぶグリッドに対応する変換済
データを、間隔α毎に連続で記憶し、他の２軸方向のグリッドに対しては１ライン飛ばし
で記憶する構成としても良い。
【００９０】
また、上記実施の形態においては、変換元の３次元の色空間を有する画像データをＲＧ
Ｂ画像データとしたが、これに限らず、ＹＣｂＣｒ、ＣＭＹ、ＨＳＶ、Ｌｕｖ、Ｌａｂ、
ＹＵＶなどの他の３次元の表色系の画像データとする構成としても良い。
また、上記実施の形態においては、変換後の画像データをＣＭＹＫ画像データとしたが
、これに限らず、ＹＣｂＣｒ、ＣＭＹ、ＨＳＶ、Ｌｕｖ、Ｌａｂ、ＹＵＶなどの他の表色
系の画像データとする構成としても良い。
【００９１】
また、上記実施の形態においては、ＲＧＢ表色系で表現された画像データを、ＣＭＹＫ
表色系による画像データに変換する場合について説明したが、このように異なる表色系の
データへの変換に限らず、同じ表色系同士で、画像データの色変換を行う構成としても良
い。
また、上記実施の形態においては、色変換する画像データはＲＧＢの各成分を有する３
次元データ又はＣＭＹＫの各成分を有する４次元データであるものとして説明したが、変
換する画像データはこれらの次元のデータに限られるものではない。例えば、画像データ
がＮ次元のデータの場合でも、同様の考え方でＮ次元の色変換テーブル（ＬＵＴ）を構成
し、上述した各処理を行うことによって、任意のＮ次元データに容易に拡張することがで
きる。
【００９２】
また、上記実施の形態においては、グリッドの座標値とＲＧＢ画像データの座標値とを
、同じスケールの座標値としたが、これに限らず、例えば、色空間の各次元を１６分割し
た場合に、グリッドの座標値を（０〜１６，０〜１６，０〜１６）とグリッドの分割数に
応じたスケールで表現する構成としても良い。この場合は、例えば、各次元２５６階調の
色空間を、各次元について１６階調で等分割した場合に、グリッドの座標（０，０，０）
、（１，１，１）、・・・、（１５，１５，１５）、（１６，１６，１６）に対して、Ｒ
ＧＢ画像データの座標（０，０，０）、（１６，１６，１６）、・・・、（２４０，２４
０，２４０）、（２５６，２５６，２５６）を対応付けることになる。
【００９３】
また、上記実施の形態においては、第１〜第４ＬＵＴ１２〜１８又は第１〜第８ＬＵＴ
２８〜４２の有する記憶領域としてＳＤＲＡＭを用いる構成としたが、これに限らず、１
度のアクセスでアドレスの連続する領域に記憶されたデータを読み出せる構成のメモリで
あれば他のメモリを用いた構成としても良い。
【図面の簡単な説明】
【００９４】
【図１】本発明に係る印刷装置１００の構成を示すブロック図である。
【図２】変換済データ読出部１０の詳細な構成を示すブロック図である。
【図３】印刷部２６の概略構成を示す説明図である。
【図４】インク吐出ヘッド２４４ないし２４７におけるインクジェットノズルＮｚの配列を示す説明図である。
【図５】（ａ）は、グリッドの形成する最小の立方体を示す図であり、（ｂ）は、（ａ）の立方体で細分された色空間の一部を示す図である。
【図６】（ａ）及び（ｂ）は、第１ＬＵＴ１２及び第２ＬＵＴ１４の有する記憶領域への変換済データの記憶構成の一例を示す図である。
【図７】（ａ）及び（ｂ）は、第３ＬＵＴ１６及び第４ＬＵＴ１８の有する記憶領域への変換済データの記憶構成の一例を示す図である。
【図８】（ａ）は、立法体に内包された画像データの座標の一例を示す図であり、（ｂ）は、（ａ）の画像データの座標を大局的に見た図である。
【図９】ＳＤＲＡＭから２つのグリッドに対応する変換済データをバースト転送モードで読み出すときのタイミングチャートである。
【図１０】四面体補間を行う場合の補間係数の演算方法の説明図である。
【図１１】本発明に係る印刷装置３００の一部構成を示すブロック図である。
【符号の説明】
【００９５】
１００，３００…印刷装置、１０…変換済データ読出部、１０ａ…アドレス生成部、１０
ｂ…補間係数演算部、１０ｃ…メモリアクセス部、１２〜１８…第１〜第４ＬＵＴ、２０
…色変換部、２２…階調数変換部、２４…印刷データ生成部、２６…印刷部、２８〜４２
…第１〜第８ＬＵＴ、２３０…キャリッジモータ、２３５…紙送りモータ、２３６…プラ
テン、２４０…キャリッジ、２４１…印字ヘッド、２４２，２４３…インクカートリッジ
、２４４…インク吐出ヘッド、２６０…制御回路、２６１…ＣＰＵ、２６２…ＲＯＭ、２
６３…ＲＡＭ
【図１】
2008271079.tif 000003
【図２】
2008271079.tif 000004
【図３】
2008271079.tif 000005
【図４】
2008271079.tif 000006
【図５】
2008271079.tif 000007
【図６】
2008271079.tif 000008
【図７】
2008271079.tif 000009
【図８】
2008271079.tif 000010
【図９】
2008271079.tif 000011
【図１０】
2008271079.tif 000012
【図１１】
2008271079.tif 000013