(57)【特許請求の範囲】
【請求項１】
画像を入力する画像入力装置に依存した色で表される依存色情報の画像を構成する色を表すために用いる、前記依存色情報の色空間で表される色の基本色の数を特定する特定手段と、
前記特定手段により特定された基本色の数が前記依存色情報の色空間の次元数よりも小さい場合に、前記画像入力装置に依存した色を表す依存色情報と前記画像入力装置から独立した色を表す独立色情報とをそれぞれが表す色で関連付けて記憶する二次記憶装置から、前記特定手段が特定した基本色の数で色が表される前記画像入力装置に依存する依存色情報と独立色情報とを関連付けて一次記憶装置へ読出す読出手段と、
前記読出手段が読み出した、前記特定手段が特定した数の基本色で色を表す前記画像入力装置の依存色情報と前記独立色情報との関連付けに基づいて、前記特定手段により特定された画像入力装置の前記基本色で表される依存色情報の色空間における画像の画素を、前記独立色情報によって表される画像に変換する画像変換手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
画像を出力する画像出力装置に依存した色で表される依存色情報の画像を構成する色を表すために用いる、前記依存色情報の色空間で表される色の基本色の数を特定する特定手段と、
前記特定手段により特定された基本色の数が前記依存色情報の色空間の次元数よりも小さい場合に、前記画像出力装置に依存した色を表す依存色情報と前記画像出力装置から独立した色を表す独立色情報とをそれぞれが表す色で関連付けて記憶する二次記憶装置から、前記特定手段が特定した基本色の数で色が表される前記画像出力装置に依存する依存色情報と独立色情報とを関連付けて一次記憶装置へ読出す読出手段と、
前記読出手段が読み出した、前記特定手段が特定した数の基本色で色を表す前記画像出力装置の依存色情報と前記独立色情報との関連付けに基づいて、前記特定手段により特定された画像出力装置の前記基本色で表される依存色情報の色空間における画像の画素を、前記独立色情報によって表される画像に変換する画像変換手段と、
を備えることを特徴とする画像処理装置。
【請求項３】
前記画像入力装置の特性を表す情報を入力する情報入力手段を更に備え、
前記二次記憶装置は、前記情報入力手段が入力した特性を表す情報を記憶し、
前記特性を表す情報は、前記依存色情報と前記独立色情報とをそれぞれが表す色で関連付けた情報を含み、
前記読出手段は、前記特性を表す情報から前記依存色情報と前記独立色情報とを関連付けて読出すことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記画像出力装置の特性を表す情報を入力する情報入力手段を更に備え、
前記二次記憶装置は、前記情報入力手段が入力した特性を表す情報を記憶し、
前記特性を表す情報は、前記依存色情報と前記独立色情報とをそれぞれが表す色で関連付けた情報を含み、
前記読出手段は、前記特性を表す情報から前記依存色情報と前記独立色情報とを関連付けて読出すことを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記特定手段が特定した基本色の数で色を表す依存色情報と前記独立色情報とをそれぞれが表す色で関連付けた情報を出力する情報出力手段を更に有することを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
コンピュータを、
画像を入力する画像入力装置に依存した色で表される依存色情報の画像を構成する色を表すために用いる、前記依存色情報の色空間で表される色の基本色の数を特定する特定手段と、
前記特定手段により特定された基本色の数が前記依存色情報の色空間の次元数よりも小さい場合に、前記画像入力装置に依存した色を表す依存色情報と、前記画像入力装置及び前記画像出力装置から独立した基本色で色を表す独立色情報とをそれぞれが表す色で関連付けて記憶する二次記憶装置から、前記特定手段が特定した基本色の数で色が表される前記画像入力装置に依存する依存色情報と独立色情報とを関連付けて一次記憶装置へ読出す読出手段と、
前記読出手段が読み出した、前記特定手段が特定した数の基本色で色を表す前記画像入力装置の依存色情報と前記独立色情報との関連付けに基づいて、前記特定手段により特定された画像入力装置の前記基本色で表される依存色情報の色空間における画像の画素を、前記独立色情報によって表される画像に変換する画像変換手段として機能させることを特徴とする画像処理プログラム。
【請求項７】
コンピュータを、
画像を出力する画像出力装置に依存した色で表される依存色情報の画像を構成する色を表すために用いる、前記依存色情報の色空間で表される色の基本色の数を特定する特定手段と、
前記特定手段により特定された基本色の数が前記依存色情報の色空間の次元数よりも小さい場合に、前記画像出力装置に依存した色を表す依存色情報と前記画像出力装置から独立した色を表す独立色情報とをそれぞれが表す色で関連付けて記憶する二次記憶装置から、前記特定手段が特定した基本色の数で色が表される前記画像出力装置に依存する依存色情報と独立色情報とを関連付けて一次記憶装置へ読出す読出手段と、
前記読出手段が読み出した、前記特定手段が特定した数の基本色で色を表す前記画像出力装置の依存色情報と前記独立色情報との関連付けに基づいて、前記特定手段により特定された画像出力装置の前記基本色で表される依存色情報の色空間における画像の画素を、前記独立色情報によって表される画像に変換する画像変換手段として機能させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、及び画像処理プログラムに関する。
【背景技術】
【０００２】
従来から、画像を入力する入力装置に依存した多次元の色空間に属する具体的な入力点と、画像を出力する出力装置に依存した多次元の色空間に属する具体的な出力点とを対応付ける多次元のルック・アップ・テーブルＬＵＴ（Look Up Table）を利用した色の変換方法が知られている。
【０００３】
また、ＬＵＴが対応付けていない入力点を、ＬＵＴが対応付ける点で四面体補完して得られる点を出力点として変換する色変換方法が知られている。
【０００４】
更に、色空間の全空間に属する入力点に出力点を対応付ける主ＬＵＴと、主ＬＵＴが対応付ける入力点で囲まれた部分空間に属する入力点に出力点を対応付ける副ＬＵＴと、主ＬＵＴ又は副ＬＵＴが対応付ける点を補完する補完方法とを用いて色変換する方法が知られている（例えば、特許文献１）。
【０００５】
この方法は、主ＬＵＴが対応付ける入力点に対しては主ＬＵＴを用いて、主ＬＵＴが対応付けない入力点であるが副ＬＵＴが対応付ける入力点に対しては副ＬＵＴを用いて、副ＬＵＴ及び主ＬＵＴのどちらも対応付けない入力点であるが副ＬＵＴに関する部分空間に属する入力点に対しては副ＬＵＴが対応付ける点を補完して、上記のいずれでもない場合には主ＬＵＴが対応付ける点を補完して出力点を取得することで色を変換する方法である。
【特許文献１】特開２００２‐３５４２７６
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の目的とするところは、画像の表現形式を変換するために用いる情報量を軽減できる画像処理装置及び画像処理プログラムに関する。
【課題を解決するための手段】
【０００７】
本発明に係る画像処理装置は、画像を入力する画像入力装置に依存した色で表される依存色情報の画像を構成する色を表すために用いる、依存色情報の色空間で表される色の基本色の数を特定する特定手段と、特定手段により特定された基本色の数が依存色情報の色空間の次元数よりも小さい場合に、画像入力装置に依存した色を表す依存色情報と画像入力装置から独立した色を表す独立色情報とをそれぞれが表す色で関連付けて記憶する二次記憶装置から、特定手段が特定した基本色の数で色が表される画像入力装置に依存する依存色情報と独立色情報とを関連付けて一次記憶装置へ読出す読出手段と、読出手段が読み出した、特定手段が特定した数の基本色で色を表す画像入力装置の依存色情報と独立色情報との関連付けに基づいて、特定手段により特定された画像入力装置の基本色で表される依存色情報の色空間における画像の画素を、独立色情報によって表される画像に変換する画像変換手段と、を備えることを特徴としている。
【０００８】
本発明に係る画像処理装置は、画像を出力する画像出力装置に依存した色で表される依存色情報の画像を構成する色を表すために用いる、依存色情報の色空間で表される色の基本色の数を特定する特定手段と、特定手段により特定された基本色の数が依存色情報の色空間の次元数よりも小さい場合に、画像出力装置に依存した色を表す依存色情報と画像出力装置から独立した色を表す独立色情報とをそれぞれが表す色で関連付けて記憶する二次記憶装置から、特定手段が特定した基本色の数で色が表される画像出力装置に依存する依存色情報と独立色情報とを関連付けて一次記憶装置へ読出す読出手段と、読出手段が読み出した、特定手段が特定した数の基本色で色を表す画像出力装置の依存色情報と独立色情報との関連付けに基づいて、特定手段により特定された画像出力装置の基本色で表される依存色情報の色空間における画像の画素を、独立色情報によって表される画像に変換する画像変換手段と、を備えることを特徴としている。
【０００９】
上記構成において、画像入力装置の特性を表す情報を入力する情報入力手段を更に備え、二次記憶装置は、情報入力手段が入力した特性を表す情報を記憶し、特性を表す情報は、依存色情報と独立色情報とをそれぞれが表す色で関連付けた情報を含み、読出手段は、特性を表す情報から依存色情報と独立色情報とを関連付けて読出す構成を採用できる。
【００１０】
上記構成において、画像出力装置の特性を表す情報を入力する情報入力手段を更に備え、二次記憶装置は、情報入力手段が入力した特性を表す情報を記憶し、特性を表す情報は、依存色情報と独立色情報とをそれぞれが表す色で関連付けた情報を含み、読出手段は、特性を表す情報から依存色情報と独立色情報とを関連付けて読出す構成を採用できる。
【００１１】
上記構成において、特定手段が特定した基本色の数で色を表す依存色情報と独立色情報とをそれぞれが表す色で関連付けた情報を出力する情報出力手段を更に有する構成を採用できる。
【００１２】
本発明に係る画像処理プログラムは、コンピュータを、画像を入力する画像入力装置に依存した色で表される依存色情報の画像を構成する色を表すために用いる、依存色情報の色空間で表される色の基本色の数を特定する特定手段と、特定手段により特定された基本色の数が依存色情報の色空間の次元数よりも小さい場合に、画像入力装置に依存した色を表す依存色情報と、画像入力装置及び画像出力装置から独立した基本色で色を表す独立色情報とをそれぞれが表す色で関連付けて記憶する二次記憶装置から、特定手段が特定した基本色の数で色が表される画像入力装置に依存する依存色情報と独立色情報とを関連付けて一次記憶装置へ読出す読出手段と、読出手段が読み出した、特定手段が特定した数の基本色で色を表す画像入力装置の依存色情報と独立色情報との関連付けに基づいて、特定手段により特定された画像入力装置の基本色で表される依存色情報の色空間における画像の画素を、独立色情報によって表される画像に変換する画像変換手段として機能させることを特徴としている。
【００１３】
本発明に係る画像処理プログラムは、コンピュータを、画像を出力する画像出力装置に依存した色で表される依存色情報の画像を構成する色を表すために用いる、依存色情報の色空間で表される色の基本色の数を特定する特定手段と、特定手段により特定された基本色の数が依存色情報の色空間の次元数よりも小さい場合に、画像出力装置に依存した色を表す依存色情報と画像出力装置から独立した色を表す独立色情報とをそれぞれが表す色で関連付けて記憶する二次記憶装置から、特定手段が特定した基本色の数で色が表される画像出力装置に依存する依存色情報と独立色情報とを関連付けて一次記憶装置へ読出す読出手段と、読出手段が読み出した、特定手段が特定した数の基本色で色を表す画像出力装置の依存色情報と独立色情報との関連付けに基づいて、特定手段により特定された画像出力装置の基本色で表される依存色情報の色空間における画像の画素を、独立色情報によって表される画像に変換する画像変換手段として機能させることを特徴としている。
【発明の効果】
【００１４】
請求項１の構成によれば、画像入力装置に依存した色で表される依存色情報の画像を構成する色を表すために用いる、依存色情報の色空間で表される色の基本色の数を特定した後に、特定した基本色の数で色が表される画像入力装置に依存する依存色情報と独立色情報とを関連付けて一次記憶装置へ読出すので、画像の表現形式を依存色情報から独立色情報へ変換するために用いる情報量を軽減できる。
【００１５】
請求項２の構成によれば、画像出力装置に依存した色で表される依存色情報の画像を構成する色を表すために用いる、依存色情報の色空間で表される色の基本色の数を特定した後に、特定した基本色の数で色が表される画像出力装置に依存する依存色情報と独立色情報とを関連付けて一次記憶装置へ読出すので、画像の表現形式を依存色情報から独立色情報へ変換するために用いる情報量を軽減できる。
【００１６】
請求項３の構成によれば、入力した画像入力装置の特性を表す情報に基づいて、依存色情報で表される画像の色を独立色情報で表される色に変換できる。
【００１７】
請求項４の構成によれば、画像出力装置の特性を表す情報に基づいて、依存色情報で表される画像の色を独立色情報で表される色に変換できる。
【００１８】
請求項５の構成によれば、画像を構成する色を変換するために用いる情報を知ることができる。
【００１９】
請求項６の構成によれば、画像入力装置に依存した色で表される依存色情報の画像を構成する色を表すために用いる、依存色情報の色空間で表される色の基本色の数を特定した後に、特定した基本色の数で色が表される画像入力装置に依存する依存色情報と独立色情報とを関連付けて一次記憶装置へ読出すので、画像の表現形式を依存色情報から独立色情報へ変換するために用いる情報量を軽減できる。
【００２０】
請求項７の構成によれば、画像出力装置に依存した色で表される依存色情報の画像を構成する色を表すために用いる、依存色情報の色空間で表される色の基本色の数を特定した後に、特定した基本色の数で色が表される画像出力装置に依存する依存色情報と独立色情報とを関連付けて一次記憶装置へ読出すので、画像の表現形式を依存色情報から独立色情報へ変換するために用いる情報量を軽減できる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の最良の実施形態について、添付図面を参照しつつ説明する。
【実施例１】
【００２２】
図１は本発明に係る画像処理システムの一実施形態を示す構成図である。
画像処理システム１０は、通信網１００、画像処理装置１０００、画像入力装置９０１０、及び画像出力装置９０２０で構成されている。
通信網１００は、例えば、ＬＡＮ（Local Area Network ）、ＷＡＮ（Wide Area Network）、ＭＡＮ（Metropolitan Area Network）、又は公衆回線網で構成され、画像処理装置１０００、画像入力装置９０１０、及び画像出力装置９０２０をそれぞれ通信可能に接続する。
【００２３】
画像処理装置１０００は、通信網１００を介して画像入力装置９０１０及び画像出力装置９０２０に接続している。画像処理装置１０００は、画像入力装置９０１０が入力した画像を表す画像情報を取得する。次に、画像処理装置１０００は、取得した画像情報を構成する色の形式を変換する。
【００２４】
尚、画像入力装置９０１０が入力する画像を構成する色は、画像入力装置９０１０が取り扱う色信号に対応した基本色で色を表す色空間を用いて表される。つまり、画像入力装置９０１０が入力する画像情報を構成する色は、画像入力装置９０１０に依存した形式で表される。
【００２５】
本実施例では、画像入力装置９０１０に依存した形式として、ＣＭＹＫＯＧ方式という基本色のシアン（Ｃ）、マゼンダ（Ｍ）、黄（Ｙ）、黒（Ｋ）、オレンジ（Ｏ）、緑（Ｇ）で１つの色を表す形式を採用する。
【００２６】
つまり、画像処理装置１０００が変換対象とする画像情報が表す画像を構成する色は、画像入力装置９０１０が取り扱う色信号に対応した色空間（ＣＭＹＫＯＧ）を用いて表される。
【００２７】
本実施例では、画像出力装置９０２０に依存した形式として、ＲＧＢＣＭＹＫ方式という基本色の赤（Ｒ）、緑（Ｇ）、青（Ｂ）、シアン（Ｃ）、マゼンダ（Ｍ）、黄（Ｙ）、黒（Ｋ）で１つの色を表す形式を採用する。
【００２８】
つまり、画像処理装置１０００が変換した画像情報が表す画像を構成する色は、画像出力装置９０２０が取り扱う色信号に対応した色空間（ＲＧＢＣＭＹＫ）を用いて表される。
【００２９】
ここで、画像入力装置９０１０又は画像出力装置９０２０に依存した基本色で色を表す情報を依存色情報といい、画像入力装置９０１０及び画像出力装置９０２０から独立した基本色で色を表す情報を独立色情報という。
【００３０】
本実施例では、独立色情報は、画像入力装置９０１０及び画像出力装置９０２０が取り扱う色信号に対応していない色空間を用いて色を表す。
【００３１】
具体例としては、ＣＩＥ Ｌ＊ａ＊ｂ＊方式という基本色とみなす明度（Ｌ＊）、緑から赤の範囲の要素（ａ＊）、青から黄の範囲の要素（ｂ＊）で１つの色を表す形式を採用する。
【００３２】
ここで図２を参照して、画像処理装置１０００の構成について説明する。図２は、画像処理装置１０００の一実施形態を示す構成図である。
【００３３】
画像処理装置１０００は、情報入力部１０１０、二次記憶部１０２０、変換部１０３０、一次記憶部１０４０、スクリーン処理部１０５０、ファイル作成部１０６０、及び情報出力部１０７０で構成される。
【００３４】
情報入力部１０１０、変換部１０３０、スクリーン処理部１０５０、ファイル作成部１０６０、及び情報出力部１０７０が有する各機能は、画像処理装置１０００が実行するソフトウェア制御により実現される。
【００３５】
ここで、図３を参照して、ソフトウェア制御を実行するための画像処理装置１０００のハードウェア構成について説明する。図３は、このソフトウェア制御を実現するための画像処理装置１０００のハードウェアの一構成例を表す図である。
【００３６】
画像処理装置１０００は、例えば、ＣＰＵ（Central Processing Unit）等の演算部１００１、ＥＰＲＯＭ（Erasable Programmable Read-Only Memory）又はＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の読み出し専用メモリであるＲＯＭ１００２（Read-Only Memory ）、ＤＲＡＭ（Dynamic  RAM）又はＳＲＡＭ（Static  RAM）等の揮発性メモリ及びＮＶＲＡＭ（Non Volatile RAM）等の不揮発性メモリで構成されるＲＡＭ１００３（Random Access Memory）、並びにハードディスク等の外部記憶装置で構成される外部記憶部１００４で構成され、演算部１００１、ＲＯＭ１００２、ＲＡＭ１００３、及び外部記憶部１００４は互いにバス１００５によって接続している。
【００３７】
ソフトウェア制御は、ＲＯＭ１００２又は外部記憶部１００４に格納したプログラムを演算部１００１が読み、読込んだプログラムに従って演算部１００１が演算を行うことにより上記各部の機能を実現する。なお、ＲＡＭ１００３には、演算結果のデータが書き込まれ、特にＮＶＲＡＭには、電源オフ時にバックアップが必要なデータが保存される。
【００３８】
ここで、図１に戻り、画像処理装置１０００の構成について引き続き説明する。
情報入力部１０１０は、例えば、ネットワークアダプタで構成され、通信網１００、二次記憶部１０２０、及び変換部１０３０に接続している。
【００３９】
情報入力部１０１０は、通信網１００を通じて、画像入力装置９０１０又は画像出力装置９０２０に依存した依存形式で表された画像情報と、画像情報を入力した画像入力装置９０１０の特性を表す情報を受信する。
【００４０】
尚、画像入力装置９０１０の特性を表す情報は、画像入力装置９０１０の特性を表すＩＣＣ（International Color Consortium）プロファイルを含む。
【００４１】
また、画像出力装置９０２０の特性を表す情報は、画像出力装置９０２０の特性を表すＩＣＣ（International Color Consortium）プロファイルを含む。尚、画像入力装置９０１０の特性を表す情報及び画像出力装置９０２０の特性を表す情報を合わせて、以下単に、特性情報という。
【００４２】
ここで図４を参照して、ＩＣＣプロファイルのファイルフォーマットについて説明する。図４は、ＩＣＣプロファイルのファイルフォーマットの一例を説明するための図である。
【００４３】
図４に示すＩＣＣプロファイルは、プロファイルヘッダー部ＰＨ、タグカウント部ＴＣ、１又は複数のタグレコード部ＴＴＲ、及び要素部ＴＥＤで構成される。
【００４４】
プロファイルヘッダー部ＰＨは、ＩＣＣプロファイルの検索やソートをするために必要な情報を保存する１２８ｂｙｔｅの領域である。具体的には、プロファイルヘッダー部ＰＨは、特性を表す装置を特定するための情報やＩＣＣプロファイルのファイルサイズ等を保存する。タグカウント部ＴＣは、タグレコード部ＴＴＲの数を保存する４ｂｙｔｅの領域である。
【００４５】
ここで図５を参照して、タグレコード部ＴＴＲの構成について説明する。図５は、タグレコード部ＴＴＲの一構成例を説明するための図である。
【００４６】
タグレコード部ＴＴＲは、タグ種類部ＴＳ、オフセット部ＴＯ、及びサイズ部ＴＺで構成される。タグ種類部ＴＳは、オフセット部ＴＯが所在を表す要素部ＴＥＤに保存した情報の種類を表す情報を保存する４ｂｙｔｅの領域である。
【００４７】
具体的には、要素部ＴＥＤに保存した情報がＡＴｏＢ情報であることを表すＡＴｏＢタグ、ＢＴｏＡ情報であることを表すＢＴｏＡタグ、及びプライベート情報であることを表すプライベートタグを含む。尚、プライベート情報は、ＩＣＣプロファイルを用いるメーカー又はユーザが用いる任意の情報をいう。
【００４８】
ＡＴｏＢ情報及びＢＴｏＡ情報は、画像入力装置９０１０又は画像出力装置９０２０に依存した形式で色を表す依存色情報と、画像入力装置９０１０又は画像出力装置９０２０から独立した形式で色を表す独立色情報とをそれぞれが表す色で関連付けた情報である。
【００４９】
特に、ＡＴｏＢ情報は、関連付けた独立色情報を依存色情報に基づいて検索する場合に用いられる情報であり、ＢＴｏＡ情報は、関連付けた依存色情報を独立色情報に基づいて検索する場合に用いられる情報である。
【００５０】
尚、ＩＣＣプロファイルが記述するＡＴｏＢ情報又はＢＴｏＡ情報を、以下単に、主ＤＬＵＴ（Direct Look Up Table）という。
【００５１】
オフセット部ＴＯは、要素部ＴＥＤの所在を表すオフセット情報を保存する４ｂｙｔｅの領域である。サイズ部ＴＺは、オフセット部ＴＯが所在を表す要素部ＴＥＤサイズを表す情報を保存する４ｂｙｔｅの領域である。
【００５２】
尚、上記の主ＤＬＵＴの所在を表す情報は、ＡＴｏＢタグ又はＢＴｏＡタグに関連付けられたオフセット情報を含む。
【００５３】
尚、第ｎ番目（ｎは自然数であってタグカウント部が保存する数よりも小さい）のタグレコード部ＴＴＲを構成するタグ種類部ＴＳ、オフセット部ＴＯ、及びサイズ部ＴＺが保存する情報は、第ｎ番目の要素部ＴＥＤに関する情報である。
【００５４】
ここで、図４に戻り、ＩＣＣプロファイルの構成について引き続き説明する。
要素部ＴＥＤは、対応するタグレコード部ＴＴＲのタグ種類部ＴＳが保存する情報で表される種類の情報を保存する。具体的には、ＡＴｏＢ情報又はＢＴｏＡ情報（つまり主ＤＬＵＴ）、若しくはプライベート情報を含む。
【００５５】
ここで図６を参照して、主ＤＬＵＴについて説明する。図６は、主ＤＬＵＴの一例を表す図である。
【００５６】
尚、本実施例では、画像入力装置９０１０に依存した形式はＣＭＹＫＯＧ空間を用いて色を表す形式であるとして説明しているが、図６においては、説明の便宜上ＲＧＢ空間を用いて色を表す場合を例に挙げて説明する。
【００５７】
図６に示す主ＤＬＵＴは、画像入力装置９０１０に依存した形式であるＲＧＢ形式で表される色を、画像入力装置９０１０及び画像出力装置９０２０から独立した形式であるＬ＊ａ＊ｂ＊形式に変換するために使用されるルック・アップ・テーブルである。
【００５８】
図６に示す主ＤＬＵＴは、Ｒ座標、Ｇ座標、及びＢ座標の全てが０以上かつ２５５以下となるＲＧＢ空間を、原点からＲ軸方向に座標値１６刻みでＲ軸に垂直に分割し、原点からＧ軸方向に座標値１６刻みでＧ軸に垂直に分割し、かつ原点からＢ軸方向に座標値１６刻みでＢ軸に垂直に分割したそれぞれの部分空間の各格子状の点（３次元以外の部分空間においても以下単に、格子点という）を表す座標で表される色と、Ｌ＊ａ＊ｂ＊形式で表される色とをそれぞれが表す色で関連付ける。
【００５９】
ここで、各軸においてＮ個の格子点を有するｎ次元の主ＤＬＵＴが有する全格子点の数は、Ｎ＾ｎ個となる。図６に示す主ＤＬＵＴは、各軸に（２５５＋１）／１６ ＋ １個（つまり、１７個）の格子点を有するので、全格子点の数は１７＾３ ＝４９１３個となる。
【００６０】
上記実施例では、主ＤＬＵＴは、１６刻みの格子点を有するとして説明したが、これに限定される訳ではない。
【００６１】
ここで表１を参照して、主ＤＬＵＴを表す情報について説明する。表１は、主ＤＬＵＴを表す情報の一例を説明するための表である。
【００６２】
【表１】
0004849085.tif 000002
【００６３】
表１は、基底アドレスフィールド、Ｂフィールド、Ｇフィールド、Ｒフィールド、Ｌフィールド、ａフィールド、及びｂフィールドを有している。基底アドレスフィールド、Ｂフィールド、Ｇフィールド、及びＲフィールドは、後に説明する基底アドレス、Ｂ座標値、Ｇ座標値、及びＲ座標値を保存する。
【００６４】
Ｂフィールド、Ｇフィールド、及びＲフィールドは、Ｂ座標、Ｇ座標、及びＲ座標の値を保存する。Ｌフィールド、ａフィールド、及びｂフィールドは、同一レコードのＲフィールド、Ｇフィールド、及びＢフィールドに保存する座標値で表される色を、Ｌ＊ａ＊ｂ＊空間を用いた形式で表した場合の座標値である明度を表す数値（Ｌ＊）、緑から赤の範囲の要素を表す数値（ａ＊）、青から黄の範囲の要素を表す数値（ｂ＊）を保存する。
【００６５】
つまり、ＲＧＢ空間において、座標（0,0,0）で表される黒色は、Ｌ＊ａ＊ｂ＊形式で表すと（0, 127,127）という座標値で表される色に変換されることを表す。
【００６６】
尚、表１は、基底アドレスフィールドの値が互いに重複するレコード、並びにＢフィールド、Ｇフィールド、及びＲフィールドの値がすべて重複するレコードを有することはない。
【００６７】
ここで、表１は、Ｂ座標軸、Ｇ座標軸、Ｒ座標軸の順に、各レコードに格子点の座標値を格納する。また、同じ座標軸同士では、当該座標軸の値が少ない色から順に、格子点の座標値を格納する。
【００６８】
よって、あるＲＧＢ座標値（Rt,Gt,Bt）に関連付けられたＬ＊ａ＊ｂ＊座標値を取得するためには、基底アドレスを算出しさえすれば、座標値（Rt,Gt,Bt）と一致するＲ，Ｇ，Ｂフィールドの値を有するＤＬＵＴを特定できる。
【００６９】
ここで、数式１を参照して、基底アドレスを算出するために用いられる数式について説明する。数式１は、基底アドレスを算出するために用いられる数式の一例を表す式である。
【００７０】
【数１】
0004849085.tif 000003
【００７１】
ここで、Ａは基底アドレスを、int(x)は、変数 x の整数部分を返す関数を、Rt、Gt、Btは、それぞれＲ軸、Ｇ軸、Ｂ軸の座標値を表す。
【００７２】
また、各軸においてＮ個の格子点を有するｎ次元の主ＤＬＵＴが有する全格子点の数は、Ｎ＾ｎ個である。ここで本実施例において、画像入力装置９０１０に依存した形式は６つの座標値を用いて色を表すＣＭＹＫＯＧ方式であり、画像出力装置９０２０に依存した形式は７つの座標値を用いて色を表すＲＧＢＣＭＹＫ方式であり、画像入力装置９０１０及び画像出力装置９０２０から独立した形式は３つの座標値を用いて色を表すＬ＊ａ＊ｂ＊である。
【００７３】
よって、画像入力装置９０１０の特性を表すＩＣＣプロファイルが表すＡＴｏＢ情報はＮ＾６個の格子点を有し、画像出力装置９０２０の特性を表すＩＣＣプロファイルが表すＡＴｏＢ情報はＮ＾７個の格子点を有する。
【００７４】
これに比べて、画像入力装置９０１０又は画像出力装置９０２０の特性を表すＩＣＣプロファイルが表すＢＴｏＡ情報はＮ＾３個の格子点を有し、ＡＴｏＢ情報が有する格子点よりも少ない。
【００７５】
ここで、図２に戻り、画像処理装置１０００の構成について引き続き説明する。
情報入力部１０１０は、受信した画像情報を変換部１０３０へ出力し、受信した特性情報を二次記憶部１０２０へ保存する。
【００７６】
二次記憶部１０２０は、例えば、ハードディスク等の外部記憶装置で構成される二次記憶装置であり、図３で説明した外部記憶部１００４と同一である。二次記憶部１０２０は、情報入力部１０１０及び変換部１０３０に接続する。
【００７７】
二次記憶部１０２０は、情報入力部１０１０が入力した特性情報を記憶し、記憶した情報を変換部１０３０により参照される。
【００７８】
変換部１０３０は、情報入力部１０１０、二次記憶部１０２０、一次記憶部１０４０、スクリーン処理部１０５０、及びファイル作成部１０６０に接続している。
【００７９】
変換部１０３０は、情報入力部１０１０から画像情報を、二次記憶部１０２０からは特性情報を取得し、取得した特性情報の一部を一次記憶部１０４０に読出す。
【００８０】
次に、変換部１０３０は、一次記憶部１０４０に読出した特性情報を用いて画像情報の表現形式を変換し、変換した画像情報をスクリーン処理部１０５０へ出力し、読出した特性情報をファイル生成部１０６０へ出力する。
【００８１】
ここで図７を参照して、変換部１０３０の一構成例について説明する。図７は、変換部１０３０の一構成例について説明するための図である。
【００８２】
変換部１０３０は、情報取得部１０３１、特定部１０３２、読出部１０３３、及び画像変換部１０３４で構成されている。
【００８３】
情報取得部１０３１は、二次記憶部１０２０及び特定部１０３２に接続している。情報取得部１０３１は、二次記憶部１０２０が記憶した画像入力装置９０１０の特性を表す特性情報から主ＤＬＵＴの所在を表す情報を取得する情報取得処理を実行する。その後、情報取得部１０３１は、取得した情報を読出部１０３３へ出力する。
【００８４】
特定部１０３２は、二次記憶部１０２０、情報取得部１０３１及び読出部１０３３に接続している。特定部１０３２は、特定処理を実行することで情報入力部１０１０が入力した画像を構成する色を表すために用いる基本色の数を特定する。
【００８５】
ここで図８を参照して特定部１０３２が実行する特定処理について説明する。図８は、特定部１０３２が実行する特定処理の一例を表すフローチャートである。
【００８６】
先ず、特定部１０３２は、情報取得部１０３１から主ＤＬＵＴの所在を表す情報を取得し、ＢＴｏＡタグに関連付けたオフセット情報を取得する（ステップＳＴ０１０１）。
【００８７】
次に、特定部１０３２は、取得したオフセット情報に基づいて二次記憶部１０２０が記憶する画像入力装置９０１０のＩＣＣプロファイルが表すＢＴｏＡ情報（以下単に、画像入力装置９０１０のＢＴｏＡ情報という）を特定する（ステップＳＴ０１０２）。
【００８８】
その後、特定部１０３２は、基底数カウンタを０としてクリアする（ステップＳＴ０１０３）。ここで、基底数カウンタとは、色を表すために用いる基本色の数（以下単に、基底数という）を表すカウンタ変数である。
【００８９】
ここで、本実施例においては、画像入力装置９０１０のＩＣＣプロファイルが表すＡＴｏＢ情報（以下単に、画像入力装置９０１０のＡＴｏＢ情報という）が有する格子点は、Ｎ＾６個であり、画像入力装置９０１０のＢＴｏＡ情報が有する格子点はＮ＾３個である。
【００９０】
よって、本実施例においては、色を表すために用いる画像入力装置９０１０に依存した基本色の数を特定するために、画像入力装置９０１０のＡＴｏＢ情報ではなく、画像入力装置９０１０のＢＴｏＡ情報を解析する。
【００９１】
次に、特定部１０３２は、画像入力装置９０１０のＢＴｏＡ情報が有する格子点の内にステップＳＴ０１０５からＳＴ０１０８の処理対象としていない格子点（以下単に、未処理格子点という）が存在するか否かを判断する（ステップＳＴ０１０４）。
【００９２】
特定部１０３２は、未処理格子点が存在すると判断する場合にはステップＳＴ０１０５の処理を、そうでない場合にはステップＳＴ０１０９の処理を実行する。
【００９３】
ステップＳＴ０１０４において、特定部１０３２は、画像入力装置９０１０のＢＴｏＡ情報に未処理格子点が存在すると判断した場合には、未処理格子点の１つを処理対象格子点とする（ステップＳＴ０１０５）。
【００９４】
次に、特定部１０３２は、処理対象格子点に対して後述する個別特定処理を実行することで、処理対象格子点が色を表すために用いる基本色の数を表す個別カウンタを取得する（ステップＳＴ０１０６）。
【００９５】
その後、特定部１０３２は、個別カウンタが基底数カウンタよりも大きいか否かを判断する（ステップＳＴ０１０７）。特定部１０３２は、は、個別カウンタが基底数カウンタよりも大きいと判断する場合にはステップＳＴ０１０８の処理を、そうでない場合にはステップＳＴ０１０４に戻り上記処理を繰り返す。
【００９６】
ステップＳＴ０１０７において、特定部１０３２は、個別カウンタが基底数カウンタよりも大きいと判断した場合には、基底数カウンタを個別カウンタとする（ステップＳＴ０１０８）。 その後、特定部１０３２はステップＳＴ０１０４に戻り上記処理を繰り返す。
【００９７】
ステップＳＴ０１０４において、特定部１０３２は、ＢＴｏＡ情報に未処理格子点が存在しないと判断した場合には、読出部２０３４へオフセット情報と基底数カウンタとを出力する（ステップＳＴ０１０９）。その後、特定部１０３２は、特定処理の実行を終了する。
【００９８】
次に、図９を参照して、特定部１０３２が実行する個別特定処理について説明する。図９は、特定部１０３２が実行する個別特定処理の一例を表すフローチャートである。
【００９９】
先ず、特定部１０３２は、個別カウンタを０としてクリアする（ステップＳＴ０２０１）。次に、処理対象格子点の座標値であって基本色を表す座標値の内で、ステップＳＴ０２０３からＳＴ０２０５の処理の対象としていない座標値（以下単に、未処理座標値という）が存在するか否かを判断する（ステップＳＴ０２０２）。
【０１００】
特定部１０３２は、未処理座標値が存在すると判断する場合にはステップＳＴ０２０３の処理を、そうでない場合にはステップＳＴ０２０６の処理を実行する。
【０１０１】
ステップＳＴ０２０２において、特定部１０３２は、未処理座標値が存在すると判断した場合は、未処理座標値の内の１つを処理対象とする座標値（以下単に、処理対象座標値という）とする（ステップＳＴ０２０３）。
【０１０２】
次に、特定部１０３２は、処理対象座標値が０であるか否かを判断する（ステップＳＴ０２０４）。つまり、処理対象基本色が、処理対象色を表すために用いられているか否かを判断する。
【０１０３】
特定部１０３２は、処理対象座標値が０であると判断する場合にはステップＳＴ０２０２に戻り上記処理を繰り返し、そうでない場合にはステップＳＴ０２０５の処理を実行する。
【０１０４】
ステップＳＴ０２０４において、特定部１０３２は、処理対象座標値が０でないと判断した場合には、個別カウンタを１インクリメントする（ステップＳＴ０２０５）。その後、特定部１０３２は、ステップＳＴ０２０２に戻り上記処理を繰り返す。
【０１０５】
ステップＳＴ０２０３において、特定部１０３２は、未処理座標値が存在しないと判断した場合には、個別カウンタを返値として呼び元へ返す（ステップＳＴ０２０６）。その後、特定部１０３２は、個別特定処理の実行を終了する。
【０１０６】
ここで図７に戻り、変換部１０３０の構成について引き続き説明する。
読出部１０３３は、二次記憶部１０２０、一次記憶部１０４０、ファイル生成部１０６０、特定部１０３２、画像変換部１０３４に接続している。
【０１０７】
読出部１０３３は、特定部１０３２が特定した数の基本色で色を表す依存色情報と独立色情報とを関連付けて一次記憶装置へ読出す読出処理を実行する。
【０１０８】
ここで図１０を参照して、読出部１０３３が実行する読出処理について説明する。図１０は、読出部１０３３が実行する読出処理の一例を表すフローチャートである。
【０１０９】
先ず、読出部１０３３は、特定部１０３２から画像入力装置９０１０のＢＴｏＡ情報を解析することで得られた基底数を取得する（ステップＳＴ０３０１）。次に、読出部１０３３は、特定部１０３２から画像入力装置９０１０のＩＣＣプロファイルが表すＡＴｏＢタグに関連付けたオフセット情報を取得する（ステップＳＴ０３０２）。
【０１１０】
その後、読出部１０３３は、取得したオフセット情報により二次記憶上の主ＤＬＵＴの位置を特定する（ステップＳＴ０３０３）。尚、本実施例では、ステップＳＴ０３０３において特定される主ＤＬＵＴは、画像入力装置９０１０のＩＣＣプロファイルが表すＡＴｏＢ情報（以下単に、画像入力装置９０１０のＡＴｏＢ情報という）であるとする。
【０１１１】
次に、読出部１０３３は、依存色空間の全座標軸から基底数の軸を選択する場合の全組合せを特定する（ステップＳＴ０３０４）。つまり、依存色空間の全座標軸の数がｎであって、画像を構成する色を表すために用いられる基本色の数（つまり、基底数）が ｍ （ただし、ｎ及びｍは自然数であるとする）である場合には、ｎＣｍ通りの組合せを特定する。
【０１１２】
ここで、図６を参照して説明したＲ座標、Ｇ座標、及びＢ座標で構成される依存色空間において基底数が２の場合を例に挙げると、読出部１０３３が特定する全組合せは、Ｒ軸とＧ軸、Ｇ軸とＢ軸、及びＲ軸とＢ軸という３通り（つまり、３Ｃ２通り）の組合せを特定する。
【０１１３】
次に、読出部１０３３は、ステップＳＴ０３０４で特定した組合せの内で、ステップＳＴ０３０６からＳＴ０３０８の処理対象としていない組合せ（以下単に、未処理組合せという）が存在するか否かを判断する（ステップＳＴ０３０５）。読出部１０３３は、未処理組合が存在すると判断する場合にはステップＳＴ０３０６の処理を、そうでない場合にはステップＳＴ０３０９の処理を実行する。
【０１１４】
ステップＳＴ０３０５において、読出部１０３３は、未処理組合が存在すると判断した場合には未処理組合せの内の１つを処理対象組合とする（ステップＳＴ０３０６）。
【０１１５】
その後、読出部１０３３は、基底数の次元を有し、かつ処理対象組合の座標軸で構成される副ＤＬＵＴを一次記憶部１０４０に読出す（ステップＳＴ０３０７）。次に、読出部１０３３は、副ＤＬＵＴをファイル作成部１０６０へ出力する（ステップＳＴ０３０８）。その後、読出部１０３３は、ステップＳＴ０３０５に戻り上記処理を繰り返す。
【０１１６】
ステップＳＴ０３０５において、読出部１０３３は、未処理組合が存在しないと判断した場合には、変換部１０３０へ終了通知を通知する（ステップＳＴ０３０９）。その後、読出部１０３３は、読出処理の実行を終了する。
【０１１７】
ここで図１１を参照して、主ＤＬＵＴと副ＤＬＵＴとの関係を説明する。図１１は、主ＤＬＵＴと副ＤＬＵＴとの関係を説明するための図である。
【０１１８】
図１１に示す主ＤＬＵＴは、図６に示した主ＤＬＵＴと同様であるので説明を省略する。図１１に示す副ＤＬＵＴは、依存色空間がＲ座標、Ｇ座標、及びＢ座標で構成される空間であり、基底数が２であり、かつ処理対象組合がＲ軸とＧ軸との組合せである場合に、読出部１０３３が読み出す副ＤＬＵＴを表す。尚、図１１に示す副ＤＬＵＴは、Ｂ座標が０である平面で主ＤＬＵＴを切断した２次元平面を表す。
【０１１９】
ここで、各軸においてＮ個の格子点を有するｎ次元の主ＤＬＵＴから、読出部１０３３が読み出す ｍ（0<=m<=n）次元の副ＤＬＵＴが有する格子点の数は、Ｎ＾ｍである。また、全座標軸から基底数の軸を選択する場合の組合せの総数は、ｎＣｍである。よって、読出部１０３３は、読出し処理を実行することで、ｎＣｍ * Ｎ＾ｍ 個の格子点座標を読出す。
【０１２０】
ここで、基底数ｍ が主ＤＬＵＴの次元数ｎ よりも小さい場合には、主ＤＬＵＴを構成する格子点座標数Ｎ＾ｎは、読出部１０３３が読み出す全副ＤＬＵＴが有する格子点座標の数 ｎＣｍ * Ｎ＾ｍ よりも少ない。
【０１２１】
ここで表２を参照して、副ＤＬＵＴを表す情報について説明する。表２は、副ＤＬＵＴを表す情報の一例を説明するための表である。
【０１２２】
【表２】
0004849085.tif 000004
【０１２３】
表２は、主ＤＬＵＴを表す表１の構成とほぼ同様であるため、以下相違点について主に説明を行う。表２は、基底アドレスフィールド、Ｇフィールド、Ｒフィールド、Ｌフィールド、ａフィールド、及びｂフィールドを有しているが、Ｂフィールドを有さない点で表１と異なる。
【０１２４】
また、基底アドレスフィールドは、数式１とほぼ同様の計算式により再算出された基底アドレスを保存する。
【０１２５】
ここで図７に戻り変換部１０３０の構成について引続き説明を行う。
画像変換部１０３４は、情報入力部１０１０、読出部１０３３、一次記憶部１０４０、及びスクリーン処理部１０５０に接続している。
【０１２６】
画像変換部１０３４は、画像変換処理を実行することで、画像の色の表現形式を変換する。
【０１２７】
ここで図１２を参照して、画像変換部１０３４が実行する画像変換処理について説明する。図１２は、画像変換部１０３４が実行する画像変換処理の一例を表すフローチャートである。
【０１２８】
先ず、画像変換部１０３４は、情報入力部１０１０から画像情報を取得する（ステップＳＴ０４０１）。次に、画像変換部１０３４は、画像情報が表す画像を構成する全画素についてステップＳＴ０４０３からＳＴ０４０９の処理を実行したか否かを判断する（ステップＳＴ０４０２）。
【０１２９】
画像変換部１０３４は、全画素について処理をしたと判断する場合にはステップＳＴ０４０９の処理を、そうでない場合にはステップＳＴ０４０３の処理を実行する。
【０１３０】
ステップＳＴ０４０２において、画像変換部１０３４は、全画素について処理を実行していない判断する場合には、未処理の画素の１つを処理対象画素とする（ステップＳＴ０４０３）。次に、画像変換部１０３４は、処理対象画素の色変換に用いる副ＤＬＵＴを選択する（ステップＳＴ０４０４）。
【０１３１】
ここで、処理対象画素の色が、ＲＧＢ座標（0,10,10）で表される場合を例に挙げると、画像変換部１０３４は、０でない座標値に関する座標軸Ｇ及びＲを特定し、特定した座標軸Ｇ及びＲで構成される副ＤＬＵＴを選択する。
【０１３２】
次に、画像変換部１０３４は、処理対象画素が表す色から副ＤＬＵＴにおける基底アドレスを算出する（ステップＳＴ０４０５）。尚、副ＤＬＵＴにおける基底アドレスの算出方法は、数式１を参照して説明した主ＤＬＵＴにおける基底アドレスの算出方法とほぼ同様であるので説明を省略する。
【０１３３】
次に、画像変換部１０３４は、基底アドレスに基づいて色変換に用いる格子点座標を取得する（ステップＳＴ０４０６）。本実施例では、色変換に用いる格子点座標は、基底アドレスにより定まる格子点の座標と、基底アドレスにより定まる格子点座標及び変換される色を表す点の双方に隣接する格子点の座標をいうとして以下説明する。
【０１３４】
ここで図１３を参照して、色変換に用いる格子点座標について説明する。図１３は、色変換に用いる格子点座標を説明するための図である。
【０１３５】
図１３に示す副ＤＬＵＴは、Ｒ軸及びＧ軸で構成される。処理対象画素の色は、ＲＧＢ空間において座標（10,10,0）で表され、ＲＧ空間では色点ＴＣ（10,10）で表される。
【０１３６】
ここで、色点ＴＣ（10,10）に基づいて算出される基底アドレスは０である。よって、基底アドレス０により特定される副ＤＬＵＴ上の格子点座標は、表２を参照すると、原点Ｏ（0,0）と分かる。
【０１３７】
また、基底アドレスにより定まる格子点（0,0）及び色点ＴＣ（10,10）に隣接する格子点座標は（15,0）、（0,15）、及び（15,15）となる。これは、Ｒ軸及びＧ軸がそれぞれ１７個の格子点を有することから、算出された基底アドレス０に対して１７、及び１８を加算したアドレスによって定まる格子点が（0,15）、及び（15,15）となるためである。
【０１３８】
ここで図１２に戻り、画像変換部１０３４が実行する画像変換処理について引続き説明を行う。
【０１３９】
ステップＳＴ０４０６を実行した後に、画像変換部１０３４は、ステップＳＴ０４０６で特定した格子点座標を用いて補完処理を行う（ステップＳＴ０４０７）。
【０１４０】
次に、画像変換部１０３４は、補完後の座標値を用いて処理対象画素の色の表現形式を変換する（ステップＳＴ０４０８）。その後、画像変換部１０３４は、ステップＳＴ０４０２に戻り上記処理を繰り返す。
【０１４１】
より詳細に画像変換処理について説明すると、処理対象画素が表す色が、基底アドレスで特定される格子点が表す色と一致する場合には、画像変換部１０３４は、副ＤＬＵＴが処理対象画素の色に関係付ける変換後の色形式に直接変換する。
【０１４２】
具体的には、処理対象画素が表す色がＲＧＢ空間において座標（0,0,0）で表される場合には、Ｒ軸及びＧ軸で構成される副ＤＬＵＴ上では座標（0,0）で表される。また、処理対象画素が表す色を表す座標値（0,0）から算出される基底アドレスは 0 である。
【０１４３】
ここで、副ＤＬＵＴにおける基底アドレス 0 が表す格子点座標は座標（0,0）で表される格子点であるので、処理対象画素が表す色と基底アドレスで特定される格子点が表す色とが一致する。
【０１４４】
この場合、画像変換部１０３４は、処理対象画素の色の表現形式を、表２においてＲＧ座標（0,0）に関連付けられたＬａｂ座標（0,127,127）で表される表現形式に直接変換する。
【０１４５】
しかし、処理対象画素が表す色が基底アドレスで特定される格子点が表す色と一致しない場合には、画像変換部１０３４は、例えば、四面体補間等のステップＳＴ０４０６で特定した格子点座標で表される一部の点、又は全部の点を用いて補間する補間方法を実行する。
【０１４６】
その後、画像変換部１０３４は、ことで処理対象画素の色の表現形式を、補間して求めたＬａｂ座標で表される表現形式に変換する。
【０１４７】
ステップＳＴ０４０２において、画像変換部１０３４は、全画素について処理を実行したと判断した場合には、形式を変換した画像情報をスクリーン処理部１０５０へ出力する（ステップＳＴ０４０９）。その後、画像変換部１０３４は、画像変換処理の実行を終了する。
【０１４８】
次に、図１４を参照して、変換部１０３０が画像の表現形式を変換するために実行する変換処理について説明する。図１４は、変換部１０３０が実行する変換処理の一例を表すフローチャートである。
【０１４９】
先ず、変換部１０３０を構成する情報取得部１０３１は、上述の情報取得処理を実行する（ステップＳＴ０５０１）。その後、変換部１０３０を構成する特定部１０３２は、図８を参照して説明した特定処理を実行する（ステップＳＴ０５０２）。次に、変換部１０３０を構成する読出部１０３３は、図１０を参照して説明した読出処理を実行する（ステップＳＴ０５０３）。
【０１５０】
次に、変換部１０３０を構成する画像変換部１０３０は、図１２を参照して説明した画像変換処理を実行する（ステップＳＴ０５０４）。その後、変換部１０３０は、変換処理の実行を終了する。
【０１５１】
ここで図２に戻り画像処理装置１０００の構成について引続き説明する。
一時記憶部１０４０は、例えば、図３を参照して説明したＲＡＭ１００３で構成される。一時記憶部１０４０は、変換部１０３０が読出した副ＤＬＵＴを記憶する。
【０１５２】
スクリーン処理部１０５０は、変換部１０３０、及び情報出力部１０７０に接続している。
【０１５３】
スクリーン処理部１０５０は、変換部１０３０が変換した画像情報に対して、画像の階調表現をするためのスクリーン処理を実行する。その後、処理を施した画像情報を情報出力部１０７０へ出力する。
【０１５４】
ファイル作成部１０６０は、変換部１０３０及び情報出力部１０７０に接続する。ファイル作成部１０６０は、変換部１０３０から副ＤＬＵＴを取得する。
【０１５５】
次に、ファイル作成部１０６０は、例えば、ＩＣＣプロファイルのファイルフォーマットに従って情報を表す電子ファイルを作成し、作成した電子ファイルの要素部ＴＥＤに、取得した副ＤＬＵＴをプライベート情報としてプライベートタグに関連付けて保存する。その後、ファイル作成部１０６０は、作成した電子ファイルを情報出力部１０７０へ出力する。
【０１５６】
情報出力部１０７０は、例えば、ネットワークアダプタで構成され、通信網１００、スクリーン処理部１０５０、及びファイル作成部１０６０に接続している。
【０１５７】
情報出力部１０７０は、スクリーン処理部１０５０から二値化処理を受けた画像情報を取得し、取得した画像情報を画像出力装置９０２０へ通信網１００を介して送信する。
【０１５８】
また情報出力部１０７０は、ファイル作成部１０６０からＩＣＣプロファイルを取得し、取得したプロファイルを画像入力装置９０１０又は画像出力装置９０２０へ通信網１００を介して送信する。
【０１５９】
ここで図１に戻り画像処理システム１０の構成について引続き説明する。
画像入力装置９０１０は、通信網１００を介して画像処理装置１０００に接続している。
【０１６０】
ここで図１５を参照して、画像入力装置９０１０の構成について説明する。図１５は、画像入力装置９０１０の一構成を表す図である。
【０１６１】
図１５に示す画像入力装置９０１０は、画像入力部９０１１と通信部９０１９とで構成される。画像入力部９０１１は、例えば、スキャナ又はＦＡＸ装置で構成され、通信部９０１９に接続している。
【０１６２】
画像入力部９０１１は、通信部９０１９から画像処理装置１０００が送信した実行命令を取得して、取得した命令に従って画像を入力する。または、画像入力部９０１１は、画像入力装置９０１０を操作するユーザの指示に従って画像を入力する。その後、画像入力部９０１１は、入力した画像を表す画像情報を通信部９０１９へ出力する。
【０１６３】
通信部９０１９は、通信網１００及び画像入力部９０１１に接続している。通信部９０１９は、画像処理装置１０００から実行命令を受信し、受信した実行命令を画像入力部９０１１へ出力する。また、通信部９０１９は、画像入力部９０１１から画像情報を取得し、取得した画像情報と画像処理装置１０００のＩＣＣプロファイルとを画像処理装置１０００へ送信する。
【０１６４】
ここで図１に戻り画像処理システム１０の構成について引続き説明する。画像出力装置９０２０は、通信網１００を介して画像処理装置１０００に接続している。
【０１６５】
ここで図１６を参照して、画像出力装置９０２０の構成について説明する。図１６は、画像出力装置９０２０の一構成を表す図である。画像出力装置９０２０は、画像出力部９０２１及び通信部９０２９で構成される。
【０１６６】
画像出力部９０２１は、例えば、プリンタ、ディスプレイ、ＦＡＸ装置、又はパーソナル・コンピュータで構成され、通信部２０２９に接続している。
【０１６７】
画像出力部９０２１は、通信部９０２９から画像処理装置１０００が送信した制御命令と画像情報とを取得して、取得した命令に従って画像情報が表す画像を印刷出力、表示出力、又は、特定のアプリケーションに対応したファイルフォーマットを有する電子ファイルへ出力する。
【０１６８】
または、画像出力部９０２１は、画像出力部９０２１を操作するユーザの指示に従って、指定された画像を表す画像情報とＩＣＣプロファイルとを通信部９０２９から取得し、取得した画像情報が表す画像をＩＣＣプロファイルが表す情報に基づいて出力する。
【０１６９】
通信部９０２９は、通信網１００及び画像出力部９０２１に接続している。通信部９０２９は、画像処理装置１０００から実行命令と画像情報と画像処理装置１０００が作成したＩＣＣプロファイルとを受信し、受信した実行命令と画像情報とＩＣＣプロファイルとを画像出力部９０２１へ出力する。
【０１７０】
上記実施例１では、画像処理装置１０００は情報入力部１０１０を有し、情報入力部１０１０が画像情報、画像入力装置９０１０の特性を表す情報を受信して二次記憶部２０２０へ保存するとして説明した。
【０１７１】
しかし、これに限定される訳ではなく、画像処理装置１０００は情報入力部１０１０を有さずに、例えば、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）、ＤＶＤ−ＲＡＭ（Digital Versatile Disk Random Access Memory）、ＭＯ（magneto-optic）、及び、フラッシュメモリ（flash memory）で構成される外部記憶装置を有し、フレキシブルディスク等の外部記憶装置から画像情報、画像入力装置９０１０の特性を表す情報を取得する構成を採用できる。
【０１７２】
また上記実施例１では、画像処理装置１０００は情報出力部１０７０を有し、情報出力部１０７０が色の表現形式を変換した画像情報と生成したＩＣＣプロファイルとを画像出力装置９０２０へ送信するとして説明した。
【０１７３】
しかし、これに限定される訳ではなく、画像処理装置１０００は情報出力部１０７０を有さずに、例えば、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）、ＤＶＤ−ＲＡＭ（Digital Versatile Disk Random Access Memory）、ＭＯ（magneto-optic）、及び、フラッシュメモリ（flash memory）で構成される外部記憶装置を有し、フレキシブルディスク等の外部記憶装置へ、変換された画像情報と生成したＩＣＣプロファイルとを出力する構成を採用できる。
【０１７４】
ここで、情報入力部１０１０は画像入力装置９０１０のＩＣＣプロファイルを入力し、特定部１０３２は画像入力装置９０１０のＢＴｏＡ情報を解析することで、色を表すために用いる画像入力装置９０１０に依存した基本色の数（つまり、基底数）を特定し、読出部１０３３は画像入力装置９０１０に依存した依存色情報から独立色情報に変換するために、基底数の次元を有する副ＤＬＵＴを画像入力装置９０１０のＡＴｏＢ情報から読出し、画像変換部１０３４は画像入力装置９０１０に依存した依存色情報で表される画像を独立色情報によって表される画像に変換する場合について説明したが、これに限定される訳ではない。
【０１７５】
情報入力部１０１０は画像出力装置９０２０のＩＣＣプロファイルを入力し、特定部１０３２は画像出力装置９０２０のＢＴｏＡ情報を解析することで、色を表すために用いる画像出力装置９０２０に依存した基本色の数（つまり、基底数）を特定し、読出部１０３３は画像出力装置９０２０に依存した依存色情報から独立色情報に変換するために、特定した基底数の次元を有する副ＤＬＵＴを画像出力装置９０２０のＡＴｏＢ情報から読出し、画像変換部１０３４は画像出力装置９０２０に依存した依存色情報で表される画像を独立色情報によって表される画像に変換する構成を採用できる。
【０１７６】
また、ＢＴｏＡ情報の次元がＡＴｏＢ情報の次元よりも高い場合には、特定部１０３２は画像入力装置９０１０（又は画像出力装置９０２０）のＡＴｏＢ情報を解析することで、色を表すために用いる画像入力装置９０１０及び画像出力装置９０２０から独立した基本色の数（つまり、基底数）を特定し、読出部１０３３は独立色情報から画像入力装置９０１０（又は画像出力装置９０２０）に依存した依存色情報へ変換するために、特定した基底数の次元を有する副ＤＬＵＴを画像入力装置９０１０のＡＴｏＢ情報から読出し、画像変換部１０３４は独立色情報で表される画像を画像出力装置９０２０（又は画像出力装置９０２０）に依存した依存色情報によって表される画像に変換する構成を採用できる。
【０１７７】
更にまた、情報入力部１０１０は画像入力装置９０１０及び画像出力装置９０２０のＩＣＣプロファイルを入力し、特定部１０３２は画像入力装置９０１０及び画像出力装置９０２０のＢＴｏＡ情報を解析することで、画像入力装置９０１０依存した基本色の数（つまり、基底数）、並びに画像入力装置９０１０及び画像出力装置９０２０から独立した基本色の数を特定し、読出部１０３３は画像入力装置９０１０に依存した依存色情報から独立色情報に変換するために、特定した基底数の次元を有する副ＤＬＵＴを画像入力装置９０１０のＡＴｏＢ情報から読出し、かつ独立色情報から画像出力装置９０２０に依存した依存色情報に変換するために、特定した基底数の次元を有する副ＤＬＵＴを画像出力装置９０２０のＢＴｏＡ情報から読出し、画像変換部１０３４は画像入力装置９０１０に依存した依存色情報で表される画像を独立色情報で表される画像に変換し、かつ独立色情報で表される画像を画像出力装置９０２０に依存した依存色情報で表される画像に変換する構成を採用できる。
【０１７８】
また、本実施例では、主ＤＬＵＴを記述する電子ファイルの例として、ＩＣＣプロファイルを挙げて説明したが、これに限定される訳ではなく、国際カラーコンソーシアム（ＩＣＣ：International Color Consortium）が策定したカラーマネージメント規格以外の規格に従って記述された電子ファイルから副ＤＬＵＴを抽出する構成を採用できる。
【０１７９】
上記実施形態では、画像入力装置９０１０又は画像出力装置９０２０に依存した色を表す形式として、ＲＧＢ、ＣＭＹＫＯＧ、及びＲＧＢＣＭＹＫ色系で表す形式を挙げて説明したが、これに限定される訳ではなく、例えば、ＲＧＢＡ、ｓＲＧＢ（standard RGB）、ＡｄｏｂｅＲＧＢ、ＣＭＹ（cyan, magenta,yellow）、ＣＭＹＫ（cyan, magenta,yellow,black）色系で表す形式を採用できる。
【０１８０】
上記実施形態では、画像入力装置９０１０又は画像出力装置９０２０から独立した色を表す形式として、Ｌ＊ａ＊ｂ＊色系で表す形式を挙げて説明したが、これに限定される訳ではなく、例えば、ＸＹＺ、ｘｙＹ、及びＬ＊ｕ＊ｖ＊色系で表す形式を採用できる。
【０１８１】
本実施例においては、画像入力装置９０１０が有する画像入力部９０１１が画像入力手段に相当し、画像出力装置９０２０が有する画像出力部９０２１が画像出力手段に相当し、特定部１０３２が特定手段に相当し、読出部１０３３が読出手段に相当し、画像変換部１０３４が画像変換手段に相当し、情報入力部１０１０が情報入力手段に相当し、情報出力部１０７０が情報出力手段に相当する。
【０１８２】
以下、本発明の第２の実施形態について説明する。
第２の実施例における画像処理装置は、ＩＣＣプロファイルではなく後述する色再現特性情報に基づいて基本色数を特定する点で実施例１と異なる。
【実施例２】
【０１８３】
図１７を参照して、実施例２における画像処理装置について説明する。図１７は、実施例２における画像処理装置の一実施形態を示す構成図である。
【０１８４】
実施例２に示す画像処理装置２０００は、情報入力部２０１０、二次記憶部２０２０、変換部２０３０、一次記憶部２０４０、スクリーン処理部２０５０、ファイル作成部２０６０、及び情報出力部２０７０で構成される。
【０１８５】
情報入力部２０１０、二次記憶部２０２０、変換部２０３０、一次記憶部２０４０、スクリーン処理部２０５０、ファイル作成部２０６０、及び情報出力部２０７０の接続、構成、及び機能は、実施例１で示した情報入力部１０１０、二次記憶部１０２０、変換部１０３０、一次記憶部１０４０、スクリーン処理部１０５０、ファイル作成部１０６０、及び情報出力部１０７０の接続、構成、及び機能と同様であるので以下相違点について主に説明する。
【０１８６】
情報入力部２０１０は、画像入力装置９０１０のＩＣＣプロファイルではなく、画像入力装置９０１０の色再現特性情報を画像入力装置９０１０から受信する点で実施例１と異なる。次に、情報入力部２０１０は、受信した色再現特性情報を二次記憶部２０２０に保存する。
【０１８７】
ここで、色再現特性情報は、画像入力装置９０１０の特性を表す情報に含まれる。画像入力装置９０１０の色再現特性情報は、画像入力装置９０１０に依存した形式で表す依存色情報と独立依存色情報とを関連付けた情報である点で、画像入力装置９０１０のＡＴｏＢ情報及びＢＴｏＡ情報と同様である。
【０１８８】
しかし、ＡＴｏＢ情報（及びＢＴｏＡ情報）は、依存色空間（及び独立色空間）を所定の間隔で分割することで定まる部分空間の各格子状の点に対応した依存色情報と独立依存色情報とを関連付けた情報であるが、色再現特性情報は、依存色情報と独立依存色情報との関係を特徴的に表す格子点に対応した情報である点である。
【０１８９】
依存色情報と独立依存色情報との関係を特徴的に表す格子点は、基本色を表す格子点を含む。具体例としては、ＲＧＢ空間で色を表す依存色情報とＬａ＊ｂ＊空間で色を表す独立色情報との関係を特徴的に表す格子点は、基本色であるＲを表すＲＧＢ座標（255,0,0）とＬａｂ座標（137,209,195）とを関連付ける格子点を含む。同様に、基本色であるＧ及びＢについても同様であるので説明を省略する。
【０１９０】
ここで表３を参照して、色再現特性情報について説明する。表４は、ＣＭＹＫＯＧ方式で色を表す依存色情報と独立色情報との関係を表す色再現特性情報の一例示す表である。
【表３】
0004849085.tif 000005
【０１９１】
表３は、Ｃフィールド、Ｍフィールド、Ｙフィールド、Ｋフィールド、Ｏフィールド、Ｇフィールド、Ｌフィールド、ａフィールド、及びｂフィールドを有している。
【０１９２】
Ｃフィールド、Ｍフィールド、Ｙフィールド、Ｋフィールド、Ｏフィールド、及びＧフィールドは、Ｃ座標、Ｍ座標、Ｙ座標、Ｋ座標、Ｏ座標、及びＧ座標の値を保存する。
【０１９３】
Ｌフィールド、ａフィールド、及びｂフィールドは、同一レコードのＣフィールド、Ｍフィールド、Ｙフィールド、Ｋフィールド、Ｏフィールド、及びＧフィールドに保存する座標値で表される色を、Ｌ＊ａ＊ｂ＊空間を用いた形式で表した場合のＬ座標値、ａ座標値、及びｂ座標値を保存する。
【０１９４】
尚、本実施例では、色再現特性情報は、画像入力装置９０１０に依存した基本色を表す依存色情報と、画像入力装置９０１０に依存した基本色を表す独立色情報との組合せを含むとする。
【０１９５】
つまり、表４においては、基本色であるシアン（Ｃ）を表す依存色情報（100,0,0,0,0,0）と独立色情報（53.7,-3.6,-48.8）とを関連付けた情報を含む。尚、基本色であるマゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）、オレンジ（Ｏ）、及びグリーン（Ｇ）については、シアン（Ｃ）の場合とほぼ同様であるので説明を省略する。
【０１９６】
ここで図１７に戻り引続き画像処理装置２０００の構成について説明する。
二次記憶部２０２０は、ＡＴｏＢ情報を生成するために用いるモデル（以下単に、ＡＴｏＢモデルという）及びＢＴｏＡ情報を生成するために用いるモデル（以下単に、ＢＴｏＡモデルという）を記憶する。尚、ＡＴｏＢモデル及びＢＴｏＡモデルは、画像入力装置９０１０の入力特性（又は色再現特性）をモデル化したモデルである。
【０１９７】
また、二次記憶部２０２０は、独立色情報に対して同じ色を表すとして関連付ける依存色情報を定める設定情報を記憶する。
【０１９８】
本実施例では、画像入力装置９０１０はＣＭＹＫＯＧ形式で色を表し、独立色情報はＬ＊ａ＊ｂ＊形式で色を表す構成を採用する。よって、６次元の依存色空間における依存色情報に対して、同じ色を表すとして関連付けられる３次元の独立色空間における独立色情報（つまり、ＡＴｏＢ情報）は一意に定まる。
【０１９９】
一方で、３次元の独立色空間における独立色情報に対して、同じ色を表すとして関連付けられる６次元の依存色空間における依存色情報（つまり、ＢＴｏＡ情報）は一意に定まらず、同じ色を表す複数の依存色情報が存在する。
【０２００】
つまり、設定情報は、独立色情報と同じ色を表す複数の依存色情報から、独立色情報に対して関連付けられる依存色情報を定める情報である。
【０２０１】
ここで、設定情報は、独立色情報に基づいて関連付けられる依存色情報を定める情報、依存色情報により表される色の総量に基づいて関連付けられる依存色情報を定める情報、及び画像情報の使用目的に基づいて関連付けられる依存色情報を定める情報を含む。
【０２０２】
独立色情報に基づいて関連付けられる依存色情報を定める設定情報について、図１８を参照して説明する。図１８は、設定情報の一例を説明するための図である。
【０２０３】
図１８は、独立色空間であるＬ＊ａ＊ｂ＊空間の部分空間であるａ＊ｂ＊空間を表す。図１８のａ＊ｂ＊空間に表した点は、基本色であるシアンを表す点ＴＣ、マゼンダを表す点ＴＭ、イエローを表す点ＴＹ、オレンジを表す点ＴＯ、グリーンを表す点ＴＧ、及び変換対象色を表す点ＤＴである。
【０２０４】
ここで、原点Ｏからシアンを表す点ＴＣへのびる半直線と原点Ｏからマゼンダを表す点ＴＭへのびる半直線とで定まる領域（ただし、原点Ｏが見込む２つの領域の内で、原点Ｏが見込む角が小さい領域をいう。尚、以下同様であるので説明を省略する）に属する点が表す色を、シアンとマゼンダとで挟まれる色という。
【０２０５】
マゼンダとオレンジとで挟まれる色、オレンジとイエローとで挟まれる色、イエローとグリーンとで挟まれる色、及びグリーンとシアンとで挟まれる色についても同様であるので説明を省略する。
【０２０６】
ここで、独立色情報に基づいて関連付けられる依存色情報を定める設定情報について説明すると、この設定情報は、変換対象とされる色を表す点ＴＧを挟む２つの基本色（グリーン及びシアン）と、変換対象とされる色の補色となる基本色（オレンジ）と、基本色であるブラックによって表される依存色情報を、独立色情報と関連付けるように設定する情報である。
【０２０７】
次に、依存色情報により表される色の総量に基づいて関連付けられる依存色情報を定める設定情報は、例えば、依存色空間がＣＭＹＫＯＧ空間である場合には、Ｃ座標値、Ｍ座標値、Ｙ座標値、Ｋ座標値、Ｏ座標値、及びＧ座標値の総和に基づいて（例えば、総量が最も少ない）依存色情報を、独立色情報と関連付けるように設定する情報である。
【０２０８】
特に、この設定情報は、例えば、画像出力時に使用するトナーの総量が所定の範囲の量に収まらない場合、つまり座標値の総和が所定の範囲内に無い場合に、座標値の総和が少なくなる依存色情報を独立色情報と関連付けるように設定する構成を採用できる。
【０２０９】
次に、画像情報の使用目的に基づいて関連付けられる依存色情報を定める設定情報について説明すると、この設定情報は、例えば、画像情報の使用目的が自然画の再現である場合には、基本色の黒が少ないために粒状感を与えない依存色情報を独立色情報と関連付けるように設定する情報である。
【０２１０】
ここで図１９を参照して、画像処理装置２０００が有する変換部２０３０の構成について説明する。図１９は、実施例２における変換部２０３０の一構成を表す図である。
【０２１１】
変換部２０３０は、特定部２０３２、読出部２０３３、画像変換部２０３４、及び情報生成部２０３５で構成される。特定部２０３２、抽出部２０３４、及び画像変換部２０３４の接続、構成、及び機能は、実施例１で説明した特定部１０３２、読出部１０３３、及び画像変換部１０３４と同様であるので、以下相違点について主に説明する。
【０２１２】
情報生成部２０３５は、情報生成処理を実行することで、情報入力部２０１０が入力した画像入力装置９０１０の色再現特性情報に基づいて画像入力装置９０１０のＡＴｏＢ情報及びＢＴｏＡ情報を生成する。
【０２１３】
ここで図２０を参照して、情報生成部２０３５が実行する情報生成処理について説明する。図２０は、情報生成部２０３５が実行する情報生成処理の一例を表すフローチャートである。
【０２１４】
先ず、情報生成部２０３５は、二次記憶部２０２０が記憶する色再現特性情報を取得する（ステップＳＴ０６０１）。次に、情報生成部２０３５は、取得した色再現特性情報に基づいて画像入力装置９０１０のＡＴｏＢ情報及びＢＴｏＡ情報を生成するために用いるＡＴｏＢモデル及びＢＴｏＡモデルを選択する（ステップＳＴ０６０２）。
【０２１５】
その後、情報生成部２０３５は、ステップＳＴ０６０２で選択したモデルと色再現特性情報とに基づいて画像入力装置９０１０のＡＴｏＢ情報を生成する（ステップＳＴ０６０３）。
【０２１６】
次に、情報生成部２０３５は、色再現特性情報に基づいて、二次記憶部２０２０が記憶する設定情報を取得する（ステップＳＴ０６０４）。その後、情報生成部２０３５は、選択したモデルと色再現特性情報と設定情報とに基づいてＢＴｏＡ情報を生成する（ステップＳＴ０６０６）。
【０２１７】
本実施例において、情報生成部２０３５は、独立色情報に基づいて関連付けられる依存色情報を定める設定情報に従って、独立色情報に対して関連付ける依存色情報を特定する。
【０２１８】
ここで、関連付ける依存色情報が１つに特定できない場合には、情報生成部２０３５は、依存色情報により表される色の総量に基づいて関連付けられる依存色情報を定める設定情報に従って、独立色情報に関連付ける依存色情報を特定する。
【０２１９】
更に依然として、依存色情報が１つに特定できない場合には、情報生成部２０３５は、画像情報の使用目的に基づいて関連付けられる依存色情報を定める設定情報に従って、独立色情報に関連付ける依存色情報を特定する。
【０２２０】
ステップＳＴ０６０５を実行した後に、情報生成部２０３５は、ＩＣＣ（International Color Consortium）が策定したファイルフォーマットに基づいて画像入力装置９０１０のＩＣＣプロファイルを二次記憶部２０２０において作成し、作成したプロファイルに、ステップＳＴ０６０３及びＳＴ０６０６で生成したＡＴｏＢ情報及びＢＴｏＡ情報を保存する（ステップＳＴ０６０６）。
【０２２１】
次に、情報生成部２０３５は、特定部２０３２へＡＴｏＢ情報を特定する情報及びＢＴｏＡ情報を特定する情報を出力する（ステップＳＴ０６０７）。その後、情報生成部２０３５は、情報生成処理を終了する。
【０２２２】
本実施例では、情報入力部２０１０は画像入力装置９０１０の色再現特性情報を画像入力装置９０１０から受信し、その後受信した情報を二次記憶部２０２０へ保存し、情報生成部２０３５は二次記憶部２０２０が記憶する色再現特性情報に基づいてＡＴｏＢ情報及びＢＴｏＡ情報を表す画像入力装置９０１０のＩＣＣプロファイルを生成するとして説明したが、これに限定される訳ではない。
【０２２３】
例えば、情報入力部２０１０は画像出力装置９０２０の色再現特性情報を画像出力装置９０２０から受信し、その後受信した情報を二次記憶部２０２０へ保存し、情報生成部２０３５は二次記憶部２０２０が記憶する色再現特性情報に基づいてＡＴｏＢ情報及びＢＴｏＡ情報を表す画像出力装置９０２０のＩＣＣプロファイルを生成する構成を採用できる。
【０２２４】
また例えば、情報入力部２０１０は画像入力装置９０１０及び画像出力装置９０２０の色再現特性情報を受信して二次記憶部２０２０へ保存し、情報生成部２０３５は二次記憶部２０２０が記憶する色再現特性情報に基づいてＡＴｏＢ情報及びＢＴｏＡ情報を表す画像入力装置９０１０のＩＣＣプロファイル、及び画像出力装置９０２０のＩＣＣプロファイルを生成する構成を採用できる。
【０２２５】
本実施例においては、特定部２０３２が特定手段に相当し、読出部２０３３が読出手段に相当し、画像変換部２０３４が画像変換手段に相当し、情報入力部２０１０が情報入力手段に相当し、情報出力部２０７０が情報出力手段に相当する。
【０２２６】
以下、本発明の第３の実施形態について説明する。
第３の実施例における画像情報処理システムは、画像出力装置を有しない点で実施例１における画像情報処理システムと異なる。
【実施例３】
【０２２７】
図２１を参照して、実施例３における画像処理システムについて説明する。図２１は、実施例３における画像処理システムの一実施形態を示す構成図である。
【０２２８】
実施例３に示す画像処理システム３０は、通信網３００、画像処理装置３０００、及び画像入力装置８０１０で構成される。通信網２００及び画像入力装置８０１０の接続、構成、及び機能は、実施例１で示した通信網１００及び画像入力装置９０１０の接続、構成、及び機能と同様であるので説明を省略する。
【０２２９】
よって図２２を参照して、画像処理装置３０００の構成について説明する。図２２は、実施例２における画像処理装置３０００の一構成例を表す図である。
【０２３０】
画像処理装置３０００は、情報入力部３０１０、二次記憶部３０２０、変換部３０３０、一次記憶部３０４０、スクリーン処理部３０５０、ファイル作成部３０６０、情報出力部３０７０、及び画像出力部３０８０で構成される。
【０２３１】
情報入力部３０１０、二次記憶部３０２０、変換部３０３０、一次記憶部３０４０、スクリーン処理部３０５０、ファイル作成部３０６０、及び情報出力部３０７０の構成、接続、及び機能は、実施例１で説明した情報入力部１０１０、二次記憶部１０２０、変換部１０３０、一次記憶部１０４０、スクリーン処理部１０５０、ファイル作成部１０６０、及び情報出力部１０７０の構成、接続、及び機能とほぼ同様であるので説明を省略し、以下相違点について主に説明する。
【０２３２】
スクリーン処理部３０５０は、画像出力部３０８０に接続し、情報出力部３０７０に接続しない点で実施例１と異なる。スクリーン処理部３０５０は、スクリーン処理を施した画像情報を画像出力部３０８０へ出力する。
【０２３３】
情報出力部３０７０は、例えば、フレキシブルディスクドライブ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）ドライブ、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）ドライブ、ＤＶＤ−ＲＡＭ（Digital Versatile Disk Random Access Memory）ドライブ、又はＭＯ（magneto-optic）ドライブで構成され、ファイル作成部３０６０に接続している点で実施例１と異なる。
【０２３４】
情報出力部３０７０は、ファイル作成部３０６０から生成された電子ファイルであるＩＣＣプロファイルを取得し、例えば、フレキシブルディスクドライブ等に保存する。
【０２３５】
画像出力部３０８０は、例えば、プリンタ、ディスプレイ、ＦＡＸ装置、フレキシブルディスクドライブ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）ドライブ、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）ドライブ、ＤＶＤ−ＲＡＭ（Digital Versatile Disk Random Access Memory）ドライブ、又はＭＯ（magneto-optic）ドライブで構成され、スクリーン処理部３０５０に接続している。
【０２３６】
画像出力部３０８０は、処理部２０５０からスクリーン処理を施された画像を取得し、取得した画像を印刷出力、表示出力、又は特定のアプリケーションに対応したファイルフォーマットを有する電子ファイルへ出力してフレキシブルディスクに保存する。
【０２３７】
尚、情報入力部３０１０は、画像出力装置の特性を表す特性情報を受信せず、画像出力部３０８０の特性を表す情報を受信する構成を採用できる。
【０２３８】
また、情報入力部３０１０は、画像出力装置の特性を表す特性情報を受信せず、二次記憶部３０２０は予め画像出力部３０８０の特性を表す情報を記憶する構成を採用できる。
【０２３９】
以下、本発明の第４の実施形態について説明する。
第４の実施例における情報処理システムは、入力装置を有しない点で実施例１における情報処理システムと異なる。
【実施例４】
【０２４０】
図２３を参照して、実施例４における画像処理システムについて説明する。図２３は、実施例４における画像処理システムの一実施形態を示す構成図である。
【０２４１】
実施例４に示す画像処理システム４０は、通信網４００、画像処理装置４０００、及び画像出力装置８０２０で構成される。通信網４００及び画像出力装置８０２０の接続、構成、及び機能は、実施例１で示した通信網１００及び画像出力装置９０２０の接続、構成、及び機能と同様であるので説明を省略する。
【０２４２】
よって図２４を参照して、画像処理装置４０００の構成について説明する。図２４は、実施例４における画像処理装置４０００の一構成例を表す図である。
【０２４３】
画像処理装置４０００は、二次記憶部４０２０、変換部４０３０、一次記憶部４０４０、スクリーン処理部４０５０、ファイル作成部４０６０、情報出力部４０７０、及び画像入力部４０９０で構成される。画像処理装置４０００は、情報入力部１０１０に相当する部を有しない点で実施例１と異なる。
【０２４４】
二次記憶部４０２０、変換部４０３０、一次記憶部４０４０、スクリーン処理部４０５０、ファイル作成部４０６０、及び情報出力部４０７０の構成、接続、及び機能は、実施例１で説明した二次記憶部１０２０、変換部１０３０、一次記憶部１０４０、スクリーン処理部１０５０、ファイル作成部１０６０、及び情報出力部１０７０の構成、接続、及び機能とほぼ同様であるので説明を省略し、以下相違点について主に説明する。
【０２４５】
二次記憶部４０２０は、画像入力部４０９０に接続し、画像入力部４０９０が入力した画像情報を記憶し、かつ予め画像入力部４０９０の特性を表す情報を記憶している点で実施例１と異なる。
【０２４６】
画像入力部４０９０は、例えば、スキャナ又はＦＡＸ装置で構成され、二次記憶部４０２０に接続している。画像入力部４０９０は、画像を入力し、入力した画像を表す画像情報を二次記憶部４０２０へ保存する。
【０２４７】
以下、本発明の第５の実施形態について説明する。
第５の実施例における情報処理装置は、画像を入力する画像入力部及び画像を出力する画像出力部を有する点で実施例１における情報処理装置と異なる。
【実施例５】
【０２４８】
図２５を参照して、実施例５における画像処理装置について説明する。図２５は、実施例５における画像処理装置の一実施形態を示す構成図である。
【０２４９】
実施例５に示す画像処理装置５０００は、二次記憶部５０２０、変換部５０３０、一次記憶部５０４０、スクリーン処理部５０５０、ファイル作成部５０６０、情報出力部５０７０、画像出力部５０８０、及び画像入力部５０９０で構成され、情報入力部１０１０に相当する部を有しない点で実施例１と異なる。
【０２５０】
二次記憶部５０２０は、画像入力部５０９０に接続し、画像入力部５０９０が入力した画像情報を記憶する。また、二次記憶部５０２０は予め画像出力部５０８０の特性を表す情報及び画像入力部５０９０の特性を表す情報を記憶する。
【０２５１】
変換部５０３０及び一次記憶部５０４０の構成、接続、及び機能は、実施例１で説明した変換部１０３０及び一次記憶部１０４０の構成、接続、及び機能とほぼ同様であるので説明を省略する。
【０２５２】
スクリーン処理部５０５０、ファイル作成部５０６０、情報出力部５０７０、及び画像出力部５０８０の構成、接続、及び機能は、実施例３で説明したスクリーン処理部３０５０、ファイル作成部３０６０、情報出力部３０７０、及び画像出力部３０８０の構成、接続、及び機能とほぼ同様であるので説明を省略する。
【０２５３】
画像入力部５０９０の構成、接続、及び機能は、実施例４で説明した画像入力部５０９０の構成、接続、及び機能とほぼ同様であるので説明を省略する。
【０２５４】
画像処理装置１０００は、機能的には、演算部１００１がＲＯＭ１００２、ＲＡＭ１００３、外部記憶部１００４の少なくともひとつに格納されたプログラムを実行することにより実現できる。また、このプログラムは、磁気ディスクや光ディスク、半導体メモリ、その他の記録媒体に格納して配布したり、ネットワークを介して配信したりすることにより提供できる。
【０２５５】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【０２５６】
上記実施形態では、外部記憶装置はハードディスク（Hard Disk）で構成されるとして説明したが、これに限定されるわけではなく、例えば、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）、ＤＶＤ−ＲＡＭ（Digital Versatile Disk Random Access Memory）、ＭＯ（magneto-optic）、及び、フラッシュメモリ（flash memory）で構成される実施形式を採用できる。
【図面の簡単な説明】
【０２５７】
【図１】本発明に係る画像処理システムの一実施形態を示す構成図である。
【図２】画像処理装置の一実施形態を示す構成図である。
【図３】画像処理装置のハードウェアの一構成例を表す図である。
【図４】ＩＣＣプロファイルのファイルフォーマットの一例を説明するための図である。
【図５】タグレコード部ＴＴＲの一構成例を説明するための図である。
【図６】主ＤＬＵＴの一例を表す図である。
【図７】変換部の一構成例について説明するための図である。
【図８】特定部が実行する特定処理の一例を表すフローチャートである。
【図９】特定部が実行する個別特定処理の一例を表すフローチャートである。
【図１０】読出部が実行する読出処理の一例を表すフローチャートである。
【図１１】主ＤＬＵＴと副ＤＬＵＴとの関係を説明するための図である。
【図１２】画像変換部が実行する画像変換処理の一例を表すフローチャートである。
【図１３】色変換に用いる格子点座標を説明するための図である。
【図１４】変換部が実行する変換処理の一例を表すフローチャートである。
【図１５】画像入力装置の一構成を表す図である。
【図１６】画像出力装置の一構成を表す図である。
【図１７】実施例２における画像処理装置の一実施形態を示す構成図である。
【図１８】設定情報の一例を説明するための図である。
【図１９】実施例２における変換部の一構成を表す図である。
【図２０】情報生成部が実行する情報生成処理の一例を表すフローチャートである。
【図２１】実施例３における画像処理システムの一実施形態を示す構成図である。
【図２２】実施例２における画像処理装置の一構成例を表す図である。
【図２３】実施例４における画像処理システムの一実施形態を示す構成図である。
【図２４】実施例４における画像処理装置の一構成例を表す図である。
【図２５】実施例５における画像処理装置の一実施形態を示す構成図である。
【符号の説明】
【０２５８】
１０…画像処理システム            １００…通信網                    
１０００…画像処理装置            １００１…演算部                  
１００２…ＲＯＭ                  １００３…ＲＡＭ                  
１００４…外部記憶部              １００５…バス                    
１０１０…情報入力部（情報入力手段）
１０２０…二次記憶部              １０３０…変換部                  
１０３１…情報取得部              １０３２…特定部（特定手段）      
１０３３…読出部（読出手段）      １０３４…画像変換部（画像変換手段）
１０４０…一次記憶部              １０５０…スクリーン処理部        
１０６０…ファイル作成部          １０７０…情報出力部（情報出力手段）
２００…通信網                    ２０００…画像処理装置            
２０１０…情報入力部（情報入力手段）
２０２０…二次記憶部              ２０３０…変換部                  
２０３２…特定部（特定手段）      ２０３３…読出部（読出手段）      
２０３４…画像変換部（画像変換手段）
２０３５…情報生成部              ２０４０…一次記憶部              
２０５０…スクリーン処理部        ２０６０…ファイル作成部          
２０７０…情報出力部（情報出力手段）
３０…画像処理システム            ３００…通信網                    
３０００…画像処理装置            ３０１０…情報入力部（情報入力手段）
３０２０…二次記憶部              ３０３０…変換部                  
３０４０…一次記憶部              ３０５０…スクリーン処理部        
３０６０…ファイル作成部          ３０７０…情報出力部（情報出力手段）
３０８０…画像出力部（画像出力手段）
４０…画像処理システム            ４００…通信網                    
４０００…画像処理装置            ４０２０…二次記憶部              
４０３０…変換部                  ４０４０…一次記憶部              
４０５０…スクリーン処理部        ４０６０…ファイル作成部          
４０７０…情報出力部（情報出力手段）
４０９０…画像入力部              ５０００…画像処理装置            
５０２０…二次記憶部              ５０３０…変換部                  
５０４０…一次記憶部              ５０５０…スクリーン処理部        
５０６０…ファイル作成部          ５０７０…情報出力部（情報出力手段）
５０８０…画像出力部（画像出力手段）
５０９０…画像入力部（画像入力手段）
８０１０…画像入力装置            ８０２０…画像出力装置            
９０１０…画像入力装置            ９０１１…画像入力部（画像入力手段）
９０１９…通信部                  ９０２０…画像出力装置            
９０２１…画像出力部（画像出力手段）
９０２９…通信部                  ＤＣ…シアン                      
ＤＧ…グリーン                    ＤＭ…マゼンダ                    
ＤＯ…オレンジ                    ＤＴ…変換対象色                  
ＤＹ…イエロー                    ＰＨ…プロファイル・ヘッダー部    
ＴＣ…タグカウント部              ＴＥＤ１〜５…要素部              
ＴＯ…オフセット部                ＴＳ…タグ種類部                  
ＴＴＲ１〜５…レコード部          ＴＺ…サイズ部                    
【図１】
0004849085.tif 000006
【図２】
0004849085.tif 000007
【図３】
0004849085.tif 000008
【図４】
0004849085.tif 000009
【図５】
0004849085.tif 000010
【図６】
0004849085.tif 000011
【図７】
0004849085.tif 000012
【図８】
0004849085.tif 000013
【図９】
0004849085.tif 000014
【図１０】
0004849085.tif 000015
【図１１】
0004849085.tif 000016
【図１２】
0004849085.tif 000017
【図１３】
0004849085.tif 000018
【図１４】
0004849085.tif 000019
【図１５】
0004849085.tif 000020
【図１６】
0004849085.tif 000021
【図１７】
0004849085.tif 000022
【図１８】
0004849085.tif 000023
【図１９】
0004849085.tif 000024
【図２０】
0004849085.tif 000025
【図２１】
0004849085.tif 000026
【図２２】
0004849085.tif 000027
【図２３】
0004849085.tif 000028
【図２４】
0004849085.tif 000029
【図２５】
0004849085.tif 000030