(57)【要約】【課題】画像の表現形式を変換するために用いる情報量を軽減できる画像処理装置、画像処理システム及び画像処理プログラムを提供する。【解決手段】画像を構成する色を取得する色取得手段と、画像を入力する入力装置又は出力する出力装置に依存した形式で色を表す依存色情報と、入力装置及び出力装置から独立した形式で色を表す独立色情報とを色で関連付けて記憶する二次記憶装置から、色取得手段が取得した色を表す依存色情報に関連付けた独立色情報を一次記憶装置へ読出す読出手段と、依存色情報で表される画像を、読出手段が読出した独立色情報によって表される画像に変換する画像変換手段とを備える。この構成によれば、画像を構成する色を表す依存色情報に関連付けた独立色情報を抽出して一次記憶装置へ読出すために、画像の表現形式を依存色情報から独立色情報へ変換するために用いる情報量を軽減できる。【選択図】図７
2008211289.tif 000002
【特許請求の範囲】
【請求項１】
画像を構成する色を取得する色取得手段と、
前記画像を入力する入力装置又は出力する出力装置に依存した形式で色を表す依存色情報と、前記入力装置及び出力装置から独立した形式で色を表す独立色情報とをそれぞれが表す色で関連付けて記憶する二次記憶装置から、前記色取得手段が取得した色を表す依存色情報に関連付けた独立色情報を抽出して一次記憶装置へ読出す読出手段と、
前記依存色情報で表される前記画像を、前記読出手段が読出した独立色情報によって表される画像に変換する画像変換手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記読出手段は、前記色取得手段が取得した色を表す独立色情報に関連付けた依存色情報を抽出して一次記憶装置へ読出し、
前記画像変換手段は、前記独立色情報で表される前記画像を、前記読出手段が読出した依存色情報によって表される画像に変換することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像変換手段は、前記読出手段が読出した独立色情報と関連付けられていない前記依存色情報を、前記読出手段が読出した独立色情報を補間した情報へ変換することで前記画像を変換することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記画像変換手段は、前記読出手段が読出した依存色情報と関連付けられていない前記独立色情報を、前記読出手段が読出した依存色情報を補間した情報へ変換することで前記画像を変換することを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記入力装置又は前記出力装置の特性を表す情報を受信する受信手段を更に備え、
前記特性を表す情報は、前記依存色情報と前記独立色情報とをそれぞれが表す色で関連付けた情報を含み、
前記読出手段は、前記受信手段が受信した特性を表す情報から前記独立色情報を読出すことを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記入力装置又は前記出力装置の特性を表す情報を受信する受信手段を更に備え、
前記特性を表す情報は、前記依存色情報と前記独立色情報とをそれぞれが表す色で関連付けた情報を含み、
前記読出手段は、前記受信手段が受信した特性を表す情報から前記依存色情報を読出すことを特徴とする請求項２に記載の画像処理装置。
【請求項７】
画像を構成する色を取得する色取得手段と、
前記画像を入力する入力装置に依存した形式で色を表す依存色情報と、前記画像を出力する出力装置に依存した形式で色を表す依存色情報とをそれぞれが表す色で関連付けて記憶する二次記憶装置から、前記色取得手段が取得した入力色を表す依存色情報に関連付けた出力装置に依存した色情報を抽出して一次記憶装置へ読出す読出手段と、
前記入力装置に依存した色情報で表される前記画像を、前記読出手段が読出した出力装置に依存した色情報によって表される画像に変換する画像変換手段とを備えることを特徴とする画像処理装置。
【請求項８】
画像を構成する色を取得する色取得手段と、
前記画像を入力する入力装置又は出力する出力装置に依存した形式で色を表す依存色情報と、前記入力装置及び出力装置から独立した形式で色を表す独立色情報とをそれぞれが表す色で関連付けて記憶する二次記憶装置から、前記色取得手段が取得した色を表す依存色情報に関連付けた独立色情報を抽出して一次記憶装置へ読出す読出手段と、
前記依存色情報で表される前記画像を、前記読出手段が読出した独立色情報によって表される画像に変換する画像変換手段とを備えることを特徴とする画像処理システム。
【請求項９】
コンピュータを、
画像を構成する色を取得する色取得手段と、
前記画像を入力する入力装置又は出力する出力装置に依存した形式で色を表す依存色情報と、前記入力装置及び出力装置から独立した形式で色を表す独立色情報とをそれぞれが表す色で関連付けて記憶する二次記憶装置から、前記色取得手段が取得した色を表す独立色情報を抽出して一次記憶装置へ読出す読出手段と、
前記依存色情報で表される前記画像を、前記読出手段が読出した独立色情報によって表される画像に変換する画像変換手段として機能させること特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システム、及び画像形成プログラムに関する。
【背景技術】
【０００２】
従来から、画像を入力する入力装置に依存した多次元の色空間に属する具体的な入力点と、画像を出力する出力装置に依存した多次元の色空間に属する具体的な出力点とを対応付ける多次元のルック・アップ・テーブルＬＵＴ（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）プロファイルを含む。
【００４５】
ここで図４を参照して、ＩＣＣプロファイルのファイルフォーマットについて説明する。図４は、ＩＣＣプロファイルのファイルフォーマットの一例を説明するための図である。
【００４６】
図４に示すＩＣＣプロファイルは、プロファイルヘッダー部ＰＨ、タグカウント部ＴＣ、１又は複数のレコード部ＴＴＲ、及び要素部ＴＥＤで構成される。
【００４７】
プロファイルヘッダー部ＰＨは、ＩＣＣプロファイルの検索やソートをするために必要な情報を保存する１２８ｂｙｔｅの領域である。具体的には、プロファイルヘッダー部ＰＨは、特性を表す装置を特定するための情報やＩＣＣプロファイルのファイルサイズ等を保存する。タグカウント部ＴＣは、レコード部ＴＴＲの数を保存する４ｂｙｔｅの領域である。
【００４８】
ここで図５を参照して、レコード部ＴＴＲの構成について説明する。図５は、レコード部ＴＴＲの一構成例を説明するための図である。
【００４９】
レコード部ＴＴＲは、タグ種類部ＴＳ、オフセット部ＴＯ、及びサイズ部ＴＺで構成される。タグ種類部ＴＳは、オフセット部ＴＯが所在を表す要素部ＴＥＤに保存した情報の種類を表す情報を保存する４ｂｙｔｅの領域である。
【００５０】
具体的には、要素部ＴＥＤに保存した情報がＡＴｏＢ情報であることを表すＡＴｏＢタグ、ＢＴｏＡ情報であることを表すＢＴｏＡタグ、及びＧａｍｕｔ情報であることを表すＧａｍｕｔタグを含む。
【００５１】
ＡＴｏＢ情報及びＢＴｏＡ情報は、入力装置９０１０又は出力装置９０２０に依存した形式で色を表す依存色情報と、入力装置９０１０又は出力装置９０２０から独立した形式で色を表す独立色情報とをそれぞれが表す色で関連付けた情報である。
【００５２】
特に、ＡＴｏＢ情報は、関連付けた独立色情報を依存色情報に基づいて検索する場合に用いられる情報であり、ＢＴｏＡ情報は、関連付けた依存色情報を独立色情報に基づいて検索する場合に用いられる情報である。
【００５３】
Ｇａｍｕｔ情報は、ＩＣＣプロファイルが特性を表す入力装置９０１０が入力できる色領域、又は出力装置９０２０が出力できる色領域を表す情報である。
【００５４】
尚、ＩＣＣプロファイルが記述するＡＴｏＢ情報又はＢＴｏＡ情報を、以下単に、主ＤＬＵＴ（Direct Look Up Table）という。
【００５５】
オフセット部ＴＯは、要素部ＴＥＤの所在を表すオフセット情報を保存する４ｂｙｔｅの領域である。サイズ部ＴＺは、オフセット部ＴＯが所在を表す要素部ＴＥＤサイズを表す情報を保存する４ｂｙｔｅの領域である。
【００５６】
尚、上記の主ＤＬＵＴの所在を表す情報は、ＡＴｏＢタグ又はＢＴｏＡタグに関連付けられたオフセット情報を含み、上記のＧａｍｕｔ情報の所在を表す情報は、Ｇａｍｕｔタグに関連付けられたオフセット情報を含む。
【００５７】
尚、第ｎ番目（ｎは自然数であってタグカウント部が保存する数よりも小さい）のレコード部ＴＴＲを構成するタグ種類部ＴＳ、オフセット部ＴＯ、及びサイズ部ＴＺが保存する情報は、第ｎ番目の要素部ＴＥＤに関する情報である。
【００５８】
ここで、図４に戻り、ＩＣＣプロファイルの構成について引き続き説明する。
要素部ＴＥＤは、対応するレコード部ＴＴＲのタグ種類部ＴＳが保存する情報で表される種類の情報を保存する。具体的には、ＡＴｏＢ情報、ＢＴｏＡ情報（つまり主ＤＬＵＴ）、及びＧａｍｕｔ情報を含む。
【００５９】
ここで図６を参照して、主ＤＬＵＴについて説明する。図６は、主ＤＬＵＴの一例を表す図である。
【００６０】
尚、本実施例では、入力装置９０１０に依存した形式はＲＧＢＣＭＹＫ空間を用いて色を表す形式であるとして説明しているが、図６、後述する表２、表３、表５においては、説明の便宜上ＲＧＢ空間を用いて色を表す場合を例に挙げて説明する。
【００６１】
図６に示す主ＤＬＵＴは、入力装置９０１０に依存した形式であるＲＧＢ形式で表される色を、入力装置９０１０及び出力装置９０２０から独立した形式であるＬ＊ａ＊ｂ＊形式に変換するために使用されるルック・アップ・テーブルである。
【００６２】
図６に示す主ＤＬＵＴは、Ｒ座標、Ｇ座標、及びＢ座標の全てが０以上かつ２５５以下となるＲＧＢ空間を、原点からＲ軸方向に座標値１６刻みでＲ軸に垂直に分割し、原点からＧ軸方向に座標値１６刻みでＧ軸に垂直に分割し、かつ原点からＢ軸方向に座標値１６刻みでＢ軸に垂直に分割したそれぞれの部分空間（以下単に、副ＤＬＵＴという）の各頂点座標で表される色と、Ｌ＊ａ＊ｂ＊形式で表される色とをそれぞれが表す色で関連付ける。
【００６３】
ここで表１を参照して、主ＤＬＵＴを表す情報について説明する。表１は、主ＤＬＵＴを表す情報の一例を説明するための表である。
【００６４】
【表１】
2008211289.tif 000003
【００６５】
表１は、番号フィールド、Ｂフィールド、Ｇフィールド、Ｒフィールド、Ｌフィールド、ａフィールド、及びｂフィールドを有している。番号フィールド、Ｂフィールド、Ｇフィールド、及びＲフィールドは、レコード番号、Ｂ座標値、Ｇ座標値、及びＲ座標値を保存する。
【００６６】
Ｌフィールド、ａフィールド、及びｂフィールドは、同一レコードのＲフィールド、Ｇフィールド、及びＢフィールドに保存する座標値で表される色を、Ｌ＊ａ＊ｂ＊空間を用いた形式で表した場合の座標値である明度を表す数値（Ｌ＊）、緑から赤の範囲の要素を表す数値（ａ＊）、青から黄の範囲の要素を表す数値（ｂ＊）を保存する。
【００６７】
つまり、ＲＧＢ空間において、座標（0,0,0）で表される黒色は、Ｌ＊ａ＊ｂ＊形式で表すと（0, 127,127）という座標値で表される色に変換することを表す。
【００６８】
尚、表１は、番号フィールドの値が互いに重複するレコード、並びにＢフィールド、Ｇフィールド、及びＲフィールドの値がすべて重複するレコードを有することはない。
【００６９】
ここで、表１は、Ｂ座標軸、Ｇ座標軸、Ｂ座標軸の順に、各レコードに副ＤＬＵＴの頂点座標を格納する。また、同じ座標軸同士では、当該座標軸の値が少ない色から順に、副ＤＬＵＴの頂点座標を格納する。
【００７０】
よって、あるＲＧＢ座標値（Rt,Gt,Bt）に関連付けられたＬ＊ａ＊ｂ＊座標値を取得するためには、後述する基底アドレスを算出しさえすれば、座標値（Rt,Gt,Bt）と一致するＲ，Ｇ，Ｂフィールドの値を有するＤＬＵＴを特定できる。
【００７１】
ここで、基底アドレスは、以下に示す数式１で表され、ＲＧＢ座標値（Rt,Gt,Bt）を保存したレコードのレコード番号に一致する。
【００７２】
【数１】
2008211289.tif 000004
【００７３】
ここで、Ａは基底アドレスを、int(x)は、変数 x の整数部分を返す関数を、Rt、Gt、Btは、それぞれＲ軸、Ｇ軸、Ｂ軸の座標値を表す。
【００７４】
ここで、図２に戻り、画像処理装置１０００の構成について引き続き説明する。
通信部１０１０は、受信した画像情報を変換部１０３０へ出力し、受信した特性情報を二次記憶部１０２０へ保存する。
【００７５】
また、通信部１０１０は、スクリーン処理部１０５０から二値化処理を受けた画像情報を取得し、取得した画像情報を出力装置９０２０へ通信網１００を介して送信する。
【００７６】
二次記憶部１０２０は、例えば、ハードディスク等の外部記憶装置で構成される二次記憶装置であり、図３で説明した外部記憶部１００４と同一である。二次記憶部１０２０は、通信部１０１０及び変換部１０３０に接続する。
【００７７】
二次記憶部１０２０は、通信部１０１０が取得した特性情報を記憶し、記憶した情報を変換部１０３０により参照される。
【００７８】
変換部１０３０は、通信部１０１０、二次記憶部１０２０、一次記憶部１０４０、及びスクリーン処理部１０５０に接続している。変換部１０３０は、通信部１０１０から画像情報を、二次記憶部１０２０からは特性情報を取得し、取得した特性情報の一部を一次記憶部１０４０に読出す。
【００７９】
次に、変換部１０３０は、一次記憶部１０４０に読出した特性情報を用いて画像情報の表現形式を変換し、変換した画像情報をスクリーン処理部１０５０へ出力する。
【００８０】
ここで図７を参照して、変換部１０３０の一構成例について説明する。図７は、変換部１０３０の一構成例について説明するための図である。
【００８１】
変換部１０３０は、情報取得部１０３１、色取得部１０３２、読出部１０３４、及び画像変換部１０３５で構成されている。
【００８２】
情報取得部１０３１は、二次記憶部１０２０が記憶した入力装置９０１０又は出力装置９０２０の特性を表す特性情報から主ＤＬＵＴの所在を表す情報及びＧａｍｕｔ情報の所在表す情報を取得する情報取得処理を実行する。その後、情報取得部１０３１は、取得した情報を読出部１０３４へ出力する。
【００８３】
色取得部１０３２は、通信部１０１０から画像情報を取得し、画像情報が表す画像を構成する色を取得する色取得処理を実行する。
【００８４】
ここで図８を参照して、色取得部１０３２が実行する色取得処理について説明する。図８は、色取得部１０３２が実行する色取得処理の一例を表すフローチャートである。
【００８５】
先ず、色取得部１０３２は、通信部１０１０から画像情報を取得する（ステップＳＴ０００１）。次に、色取得部１０３２は、取得した画像情報が表す画像の全ての画素についてステップＳＴ０００３から０００５の処理を実行したか否かを判断する（ステップＳＴ０００２）。
【００８６】
色取得部１０３２は、全ての画素について処理を実行したと判断する場合には色取得処理の実行を終了し、そうでない場合にはステップＳＴ０００３の処理を実行する。
【００８７】
色取得部１０３２は、全ての画素について処理を実行していないと判断した場合には、未処理の画素の１つを処理対象画素とする（ステップＳＴ０００３）。次に、色取得部１０３２は、未処理画素の色を色リストに既に登録したか否かを判断する（ステップＳＴ０００４）。
【００８８】
色取得部１０３２は、既に登録したと判断する場合にはステップＳＴ０００２に戻り上記処理を繰り返す、そうでない場合にはステップＳＴ０００５の処理を実行する。
【００８９】
尚、色リストは、色取得部１０３２が検出した色をリスト形式で保存するリスト変数であって、色取得処理の実行時に保存する情報を削除して初期化される。よって表１を参照して、色リストについて説明する。表２は、色取得部１０３２が検出した色を登録する色リストの一例を示す表である。
【００９０】
【表２】
2008211289.tif 000005
【００９１】
表２に示す色リストは、番号フィールド、Ｂフィールド、Ｇフィールド、Ｒフィールド、及び基底アドレスフィールドを有している。番号フィールドは、表２が有する要素を識別するための番号を保存し、Ｂフィールド、Ｇフィールド及びＲフィールドは、色取得部１０３２が検出した色を、ＲＧＢ空間を用いて表した場合のＢ座標値、Ｇ座標値、及びＲ座標値を保存する。
【００９２】
また、基底アドレスフィールドは、同一レコードに保存されたＲ座標値、Ｇ座標値、及びＢ座標値に基づいて算出される基底アドレスを保存する。尚、色取得部１０３２が色取得処理を実行する際には、基底アドレスを保存しない。
【００９３】
尚、表２は、番号フィールドの値が互いに重複するレコード、並びにＢフィールド、Ｇフィールド、及びＲフィールドの値がすべて重複するレコードを有することはない。
【００９４】
ここで図８に戻り、引き続き色取得部１０３２が実行する色取得処理について説明する。
ステップＳＴ０００４において、色取得部１０３２は、未処理画素の色を色リストに既に登録していないと判断した場合には、未処理画素の色を色リストに追加登録する（ステップＳＴ０００５）。その後、色取得部１０３２は、ステップＳＴ０００２に戻り上記処理を繰り返す。
【００９５】
ここで図７に戻り、変換部１０３０の構成について引き続き説明する。
読出部１０３４は、情報取得部１０３１が取得した情報で所在が特定される主ＤＬＵＴから、色取得部１０３２が取得した色の形式を変換するための副ＤＬＵＴを抽出して一次記憶部１０４０へ読出す読出処理を実行する。
【００９６】
ここで図９を参照して、読出部１０３４が実行する読出処理について説明する。図９は、読出部１０３４が実行する読出処理の一例を表すフローチャートである。
【００９７】
先ず、読出部１０３４は、色取得部１０３２等をから色リスト等の読出処理の実行に必要な情報を取得する読出前処理を実行する（ステップＳＴ０１０１）。尚、読出前処理については後述する。
【００９８】
次に、読出部１０３４は、読出前処理の実行により取得した色リストに含まれる色に基づいて基底アドレスを算出し、算出したアドレスを後述するアドレスリストに格納するアドレス算出処理を実行する（ステップＳＴ０１０２）。尚、アドレス算出処理については後述する。
【００９９】
その後、読出部１０３４は、アドレス算出処理の実行により取得したアドレスリストに含まれる全てのアドレスについてステップＳＴ０１０４の処理を実行したか否かを判断する（ステップＳＴ０１０３）。読出部１０３４は、アドレスリストに含まれる全アドレスについて処理を実行したと判断する場合にはステップＳＴ０１０５の処理を、そうでない場合にはステップＳＴ０１０４の処理を実行する。
【０１００】
ステップＳＴ０１０３において、読出部１０３４は、アドレスリストに含まれる全てのアドレスについて処理を実行していないと判断した場合には、アドレス毎に個別に、基底アドレスで特定される副ＤＬＵＴを二次記憶部１０３０が記憶する主ＤＬＵＴから抽出して一次記憶部１０４０へ読出す個別読出処理を実行する（ステップＳＴ０１０４）。その後、読出部１０３４は、ステップＳＴ０１０３に戻り上記処理を繰り返す。
【０１０１】
ステップＳＴ０１０３において、読出部１０３４は、アドレスリストに含まれる全てのアドレスについて処理を実行したと判断した場合には、変換部１０３０へ終了通知を通知する（ステップＳＴ０１０５）。その後、読出部１０３４は、読出処理の実行を終了する。
【０１０２】
次に図１０を参照して、読出部１０３４が実行する読出前処理について説明する。図１０は、読出部１０３４が実行する読出前処理の一例を表すフローチャートである。
【０１０３】
先ず、読出部１０３４は、色取得部１０３２から色リストを取得する（ステップＳＴ０２０１）。次に、読出部１０３４は、情報取得部１０３１からＡＴｏＢタグ及びＢＴｏＡタグに関連付けたオフセット情報を取得する（ステップＳＴ０２０２）。
【０１０４】
その後、読出部１０３４は、取得したオフセット情報により二次記憶上の主ＤＬＵＴの位置を特定する（ステップＳＴ０２０３）。次に、読出部１０３４は、読出前処理の実行を終了する。
【０１０５】
次に図１１を参照して、読出部１０３４が実行するアドレス算出処理について説明する。図１１は、読出部１０３４が実行するアドレス算出処理の一例を表すフローチャートである。
【０１０６】
先ず、読出部１０３４は、読出前処理で取得した色リストの全ての色について、ステップＳＴ０３０２からＳＴ０３０７の処理を実行したか否かを判断する（ステップＳＴ０３０１）。読出部１０３４は、全ての色について処理を実行したと判断する場合にはアドレス算出処理を終了し、そうでない場合にはステップＳＴ０３０２の処理を実行する。
【０１０７】
ステップＳＴ０３０１において、読出部１０３４は、色リストの全色を処理していないと判断した場合には、色リスト内の未処理の色の１つを処理対象色とする（ステップＳＴ０３０２）。次に、処理対象色に基づいて、上記数式１を用いて基底アドレスを算出する（ステップＳＴ０３０３）。
【０１０８】
その後、読出部１０３４は、ステップＳＴ０３０３で算出した基底アドレスと処理対象色とを色リスト上で関連付けて登録する（ステップＳＴ０３０４）。
【０１０９】
ここで表３を参照して、色リストを構成する色と色リストを構成する色に基づいて算出された基底アドレスとの関係を説明する。表３は、表２に示した色リストであって、色リストを構成する色に基づいて算出された基底アドレスが登録された表の一例である。
【０１１０】
【表３】
2008211289.tif 000006
【０１１１】
表３の構成は、表２の構成と同様であるので説明を省略する。尚、基底アドレスフィールドには、同一レコードに保存されたＲ座標、Ｇ座標、Ｂ座標から算出された基底アドレスを保存する点で表２と異なる。尚、第１から第３レコードが表す色は、ＲＧＢ空間上は異なる点として表されるが、算出される基底アドレスは同じ値となる。また、第５から第７レコードが表す色についても同様である。
【０１１２】
ここで図１１に戻り引続きアドレス算出処理について説明する。
読出部１０３４は、ステップＳＴ０３０３で算出した基底アドレスが、アドレスリストに既に追加済みであるか否かを判断する（ステップＳＴ０３０５）。
【０１１３】
尚、アドレスリストは、読出部１０３４が算出した基底アドレスを登録するリストであり、読出部１０３４がアドレス算出処理を実行開始する際に全要素を削除して初期化されるリストである。
【０１１４】
読出部１０３４は、算出した基底アドレスがアドレスリストに追加済みであると判断する場合にはステップＳＴ０３０７の処理を、そうでない場合にはステップＳＴ０３０６の処理を実行する。
【０１１５】
ステップＳＴ０３０５において、読出部１０３４は、算出した基底アドレスをアドレスリストに追加していないと判断した場合には、算出した基底アドレスと初期値０を有するカウンタと関連付けてアドレスリストに追加する（ステップＳＴ０３０６）。
【０１１６】
ステップＳＴ０３０５において、読出部１０３４は、算出した基底アドレスをアドレスリストに既に追加していると判断した場合、又はステップＳＴ０３０６を実行した後には、算出した基底アドレスと関連付けてアドレスリストに登録したカウンタを１だけ増加させる（ステップＳＴ０３０７）。その後、読出部１０３４は、ステップＳＴ０３０１に戻り上記処理を繰り返す。
【０１１７】
ここで表４を参照して、読出部１０３４が使用するアドレスリストについて説明する。表４は、読出部１０３４が使用するアドレスリストの一例を説明するための表である。
【０１１８】
【表４】
2008211289.tif 000007
【０１１９】
表４は、基底アドレスフィールド及びカウンタフィールドを有し、基底アドレスフィールドは基底アドレスを保存し、カウンタフィールドはカウンタを保存する。尚、表４は、基底アドレスフィールドの値が互いに重複するレコードを有することはない。
【０１２０】
また、表４は、表３に示す色リストを用いて読出部１０３４がアドレス算出処理を実行することで得られる。
【０１２１】
次に図１２を参照して、読出部１０３４が実行する個別読出処理について説明する。図１２は、読出部１０３４が実行する個別読出処理の一例を表すフローチャートである。
【０１２２】
先ず、読出部１０３４は、アドレスリスト内の未処理のアドレスの１つを処理対象アドレスとする（ステップＳＴ０４０１）。次に、処理対象アドレスに基づいて二次記憶部１０２０上の副ＤＬＵＴを特定する（ステップＳＴ０４０２）。
【０１２３】
より詳細に説明すると、読出部１０３４は、処理対象アドレスのみならず、ＡＴｏＢタグに関連付けたオフセット情報をも用いて、二次記憶部１０２０が記憶するＩＣＣプロファイルから抽出すべき副ＤＬＵＴの頂点座標を特定する。
【０１２４】
ここで表５を参照して、処理対象アドレスと処理対象アドレスに基づいて抽出する副ＤＬＵＴの頂点座標と頂点座標により算出される基底アドレスとの関係について説明する。表５は、処理対象アドレスと処理対象アドレスに基づいて抽出する副ＤＬＵＴの頂点座標と頂点座標により算出される基底アドレスとの関係について説明するための表である。
【０１２５】
【表５】
2008211289.tif 000008
【０１２６】
表５は、番号フィールド、Ｒフィールド、Ｇフィールド、Ｂフィールド、及び基底アドレスフィールドを有している。番号フィールドは副ＤＬＵＴの頂点を識別する番号を、Ｒフィールドは副ＤＬＵＴの頂点のＲ座標を、Ｇフィールドは副ＤＬＵＴの頂点のＧ座標を、Ｂフィールドは副ＤＬＵＴの頂点のＢ座標を、基底アドレスフィールドは副ＤＬＵＴの頂点座標から算出される基底アドレスを保存する。
【０１２７】
int(x)を x の整数部分を返す関数であるとし、かつRT=int(Rt/16)*16, GT=int(Gt/16)*16, BT=int(Bt/16)*16とすると、ＲＧＢ空間上の座標（Rt, Gt, Bt）で表される色点を包含する副ＤＬＵＴの頂点座標は、表５が有するレコードに保存されたＲ座標、Ｇ座標、Ｂ座標で表される。
【０１２８】
また、A を座標（Rt, Gt, Bt）に基づいて算出された基底アドレス（つまり、A = int(Rt/16)*17^0, int(Gt/16)*17^1, int(Bt/16)*17^0）とすると、表５に保存されたレコードが保存する副ＤＬＵＴの頂点座標に基づいて算出される基底アドレスは、それぞれ基底アドレスフィールドに保存された数式を計算することで得られる。
【０１２９】
ここで図１２に戻り引続き読出部１０３４が実行する個別読出処理について説明する。
ステップＳＴ０４０２を実行した後に、読出部１０３４は、読出部１０３４は、処理対象アドレスと関連付けたカウンタが所定の閾値よりも大きいか否かを判断する（ステップＳＴ０４０３）。読出部１０３４は、カウンタが所定の閾値よりも大きいと判断する場合にはステップＳＴ０４０４の処理を、そうでない場合にはステップＳＴ０４０７の処理を実行する。尚、処理対象カウンタの値と比較する所定の閾値については後述する。
【０１３０】
ステップＳＴ０４０３において、読出部１０３４は、カウンタが所定の閾値よりも大きいと判断した場合には、読出部１０３４は、特定した副ＤＬＵＴの頂点座標を一次記憶部１０４０へ読出す（ステップＳＴ０４０４）。
【０１３１】
次に、読出部１０３４は、読出した副ＤＬＵＴの頂点座標と基底アドレスとを後述する補間テーブルに登録する（ステップＳＴ０４０５）。その後、読出部１０３４は、個別読出処理の実行を終了する。
【０１３２】
ここで表６を参照して補間テーブルについて説明する。表６は、補間テーブルの一例を示す表である。
【０１３３】
【表６】
2008211289.tif 000009
【０１３４】
表６は、基底アドレスフィールド、Ｌフィールド、ａフィールド、及びｂフィールドを有する。基底アドレスフィールドは基底アドレスを保存する。Ｌフィールド、ａフィールド、及びｂフィールドは、ＲＧＢ形式で表される副ＤＬＵＴの頂点座標で表す色をＬ＊ａ＊ｂ＊形式で表した場合のＬ＊座標、ａ＊座標、ｂ＊座標を保存する。
【０１３５】
尚、Ｌフィールド、ａフィールド、及びｂフィールドは、副ＤＬＵＴが有する頂点毎にＬ＊座標、ａ＊座標、ｂ＊座標を保存するため、３次元空間における副ＤＬＵＴについては、８個（つまり、２＾３個）のＬフィールド、ａフィールド、及びｂフィールドを有する。
【０１３６】
また表６は、表４のアドレステーブルが保存する基底アドレスの内で、カウンタの値が２より大きいアドレスに基づいて特定される副ＤＬＵＴの頂点に関するＬ＊ａ＊ｂ＊座標を保存する。
【０１３７】
ここで図１２に戻り、引続き個別読出処理について説明する。
ステップＳＴ０４０３において、読出部１０３４は、カウンタが所定の閾値よりも大きくないと判断した場合には、読出部１０３４は、特定した副ＤＬＵＴの頂点座標を一次記憶部１０４０へ読出す（ステップＳＴ０４０６）。次に、読出部１０３４は、色リストから処理対象アドレスに関連付けた色を取得する（ステップＳＴ０４０７）。
【０１３８】
次に、読出部１０３４は、取得した全ての色についてステップＳＴ０４０９からＳＴ０４１１の処理を実行したか否かを判断する（ステップＳＴ０４０８）。読出部１０３４は、全ての色について処理を実行したと判断する場合には個別読出処理の実行を終了し、そうでない場合にはステップＳＴ０４０９の処理を実行する。
【０１３９】
ステップＳＴ０４０９において、読出部１０３４は、取得した全ての色について処理を実行していないと判断した場合には、未処理の色の１つを処理対象色とする（ステップＳＴ０４０９）。次に、読出部１０３４は、副ＤＬＵＴの頂点座標を用いた補間により処理対象色の表現形式を変換する（ステップＳＴ０４１０）。
【０１４０】
より補間について詳細に説明すると、処理対象色が副ＤＬＵＴの頂点座標のいずれか１つに一致する場合には、読出部１０３４は、副ＤＬＵＴが処理対象色に関係付ける変換後の色形式に直接変換する。
【０１４１】
しかし、処理対象色が副ＤＬＵＴの頂点座標のいずれにも一致しない場合には、読出部１０３４は、例えば、四面体補間等の副ＤＬＵＴの頂点座標の一部の点、又は全部の点を用いて補間する補間方法を実行することで処理対象色の表現形式を変換する。
【０１４２】
尚、副ＤＬＵＴの頂点座標の一部の点のみを用いて補間する場合には、補間に用いられる副ＤＬＵＴの一部の頂点座標のみを補間テーブルに保存する構成を採用できる。
【０１４３】
次に、読出部１０３４は、表現形式を変換する前の処理対象色の座標値と変換した後の処理対象色の座標値とを関連付けて後述する即値テーブルに登録する（ステップＳＴ０４１１）。その後、読出部１０３４は、ステップＳＴ０４０９に戻り上記処理を繰り返す。
【０１４４】
ここで表７を参照して、即値テーブルについて説明する。表７は、即値テーブルの一例を示す表である。
【０１４５】
【表７】
2008211289.tif 000010
【０１４６】
表７は、番号フィールド、Ｂフィールド、Ｇフィールド、Ｒフィールド、Ｌフィールド、ａフィールド、及びｂフィールドを有する。番号フィールドはレコードを識別する番号を、Ｂフィールド、Ｇフィールド、及びＲフィールドは処理対象色のＲ座標、Ｇ座標、及びＲ座標を保存する。また、Ｌフィールド、ａフィールド、及びｂフィールドは、補間された変換後の処理対象色のＬ＊座標、ａ＊座標、及びｂ＊座標を保存する。
【０１４７】
尚、ステップＳＴ０４０７で用いる所定の閾値が以下の数式２を満足する場合には、所定の個数の色を変換するために使用するｎ個の頂点座標を補間テーブルに保存することで使用する記憶領域よりも、変換前後の座標を関連付けた情報を所定の個数だけ保存することで使用する記憶領域の方が少なくなる。
【０１４８】
【数２】
2008211289.tif 000011
【０１４９】
ここで、Ｔｈは所定の閾値を、ｎは補間テーブルが保存する副ＤＬＵＴの頂点数を、Ｎａは変換後の座標の次元数を、Ｎｂは変換前の座標の次元数を表し、基底アドレスの値はＡ Ｂｙｔｅの記憶領域を、基底アドレスを除く値は１Ｂｙｔｅの記憶領域を使用するものとする。
【０１５０】
次に図１３を参照して、個別読出処理の他例について説明する。図１３は、読出部１０３４が実行する個別読出処理の他例を表すフローチャートである。
【０１５１】
尚、図１３に示す個別読出処理は、補間テーブルに既に登録した副ＤＬＵＴの近傍に位置する副ＤＬＵＴを登録しない場合がある点で、図１２に示す個別読出処理と異なる。
【０１５２】
先ず、読出部１０３４は、ステップＳＴ０５０１及びＳＴ０５０２の処理を実行する（ステップＳＴ０５０１及びＳＴ０５０２）。ステップＳＴ０５０１及びＳＴ０５０１の処理は、図１２を参照して説明したステップＳＴ０４０１及びＳＴ０４０２の処理と同様であるので説明を省略する。
【０１５３】
次に、読出部１０３４は、処理対象アドレスと関連付けたカウンタが所定の閾値を超えるか否かを判断する（ステップＳＴ０５０３）。読出部１０３４は、カウンタが所定の閾値を超えると判断する場合にはステップＳＴ０５０４及びＳＴ０５０５の処理を実行した後に、個別読出処理の実行を終了する（ステップＳＴ０５０４及びＳＴ０５０５）。尚、ステップＳＴ０５０３及びＳＴ０５０４の処理は、図１２を参照して説明したステップＳＴ０４０４及びＳＴ０４０５の処理と同様であるので説明を省略する。
【０１５４】
ステップＳＴ０５０３において、読出部１０３４は、カウンタが所定の閾値を超えないと判断した場合には、特定した副ＤＬＵＴの近傍の副ＤＬＵＴの頂点座標が既に補間テーブルに登録されているか否かを判断する（ステップＳＴ０５０６）。読出部１０３４は、近傍の副ＤＬＵＴが既に登録されていると判断する場合にはステップＳＴ０５０７の処理を、そうでない場合にはステップＳＴ０５０８の処理を実行する。
【０１５５】
尚、近傍の副ＤＬＵＴは、特定した副ＤＬＵＴに隣接する副ＤＬＵＴを含む。隣接する副ＤＬＵＴが補間テーブルに登録されているか否かは、特定した副ＤＬＵＴの頂点座標に基づいて算出される基底アドレスが補間テーブルに登録されているか否かによって知ることが出来る。
【０１５６】
ステップＳＴ０５０６において、読出部１０３４は、近傍の副ＤＬＵＴが未だ登録されていないと判断した場合には、ステップＳＴ０５０８からＳＴ０５１３の処理を実行した後に、個別読出処理の実行を終了する（ステップＳＴ０５０８からＳＴ０５１３）。尚、ステップＳＴ０５０８からＳＴ０５１３の処理は、図１２を参照して説明したステップＳＴ０４０６からＳＴ０４１１の処理と同様であるので説明を省略する。
【０１５７】
ステップＳＴ０５０６において、読出部１０３４は、近傍の副ＤＬＵＴが既に登録されていると判断した場合には、既に登録された副ＤＬＵＴの頂点座標と既に登録された基底アドレスと、処理対象アドレスとを関連付けて補間テーブルを更新登録する（ステップＳＴ０５０７）。
【０１５８】
ここで表８を参照して、補間テーブルの他例について説明する。表８は、補間テーブルの他例を示す表である。
【０１５９】
【表８】
2008211289.tif 000012
【０１６０】
表８は、基底アドレスフィールド、Ｌフィールド、ａフィールド、及びｂフィールドを有する点で、表６と同様であるが、近傍アドレスフィールドを有する点で異なる。
【０１６１】
基底アドレスフィールド、Ｌフィールド、ａフィールド、及びｂフィールドが保存する情報は、表６の基底アドレスフィールド、Ｌフィールド、ａフィールド、及びｂフィールドが保存する情報と同様であるので説明を省略する。
【０１６２】
近傍フィールドは、基底アドレスフィールドに保存された基底アドレスによって特定される副ＤＬＵＴの近傍に位置する副ＤＬＵＴを特定する基底アドレスを保存する。
【０１６３】
ステップ０５０７においては、近傍の副ＤＬＵＴを特定する登録済みの基底アドレスが基底アドレスフィールドに、近傍の副ＤＬＵＴの登録済みの頂点座標がＬフィールド、ａフィールド、及びｂフィールドに、処理対象アドレスが近傍フィールドにそれぞれ登録される。
【０１６４】
次に、図１４を参照して、読出部１０３４が実行する読出処理の他例について説明する。図１４は、読出部１０３４が実行する読出処理の他例を表すフローチャートである。
【０１６５】
尚、図１４に示す読出処理は、所定の場合には入力装置９０１０が入力可能な色の表現形式を変換するために用いる副ＤＬＵＴを一括して読出す点で図９に示す読出処理と異なる。
【０１６６】
先ず、読出部１０３４は、ステップＳＴ０６０１及びＳＴ０６０２の処理を実行する（ステップＳＴ０６０１及びＳＴ０６０２）。尚、ステップＳＴ０６０１及びＳＴ０６０２の処理は、図９を参照して説明したステップＳＴ０１０１及びＳＴ０１０２の処理と同様であるので説明を省略する。
【０１６７】
次に、読出部１０３４は、ステップＳＴ０６０２において、アドレス算出処理の実行で求めた基底アドレス数から判断される読出し対象とする副ＤＬＵＴの数が、所定の閾値を超えるか否かを判断する（ステップＳＴ０６０３）。読出部１０３４は、基底アドレス数が所定の閾値を超えると判断する場合にはステップＳＴ０６０６の処理を、そうでない場合にはステップＳＴ０６０４の処理を実行する。
【０１６８】
ステップＳＴ０６０３において、読出部１０３４は、基底アドレス数が所定の閾値を超えないと判断した場合には、ステップＳＴ０６０４、ＳＴ０６０５、及びＳＴ０６０７の処理を実行する（ステップＳＴ０６０４、ＳＴ０６０５、及びＳＴ０６０７）。その後、読出部１０３４は、読出処理の実行を終了する。尚、ステップＳＴ０６０４、ＳＴ０６０５、及びＳＴ０６０７の処理は、図９を参照して説明したステップＳＴ０１０３、ＳＴ０１０４、及びＳＴ０１０５の処理と同様であるので説明を省略する。
【０１６９】
ステップＳＴ０６０３において、読出部１０３４は、基底アドレス数が所定の閾値を超えると判断した場合には、入力装置９０１０が入力可能な色の表現形式を変換するために用いる副ＤＬＵＴを一括して読出す一括読出処理を実行する（ステップＳＴ０６０６）。その後、読出部１０３４は、ステップＳＴ０６０７の処理を実行した後に、読出処理の実行を終了する。
【０１７０】
ここで図１５を参照して、読出部１０３４が実行する一括読出処理について説明する。図１５は、読出部１０３４が実行する一括読出処理の一例を表すフローチャートである。
【０１７１】
先ず、読出部１０３４は、情報取得部１０３１からＧａｍｕｔタグに関連付けたオフセット情報を取得する（ステップＳＴ０７０１）。次に、読出部１０３４は、取得したオフセット情報に基づいて、二次記憶部１０２０から Ｇamut 情報を取得する（ステップＳＴ０７０２）。その後、読出部１０３４は、取得した Ｇamut 情報に基づいて色変換に用いる副ＤＬＵＴを特定する。（ステップＳＴ０７０３）。
【０１７２】
より詳細に説明すると、入力装置９０１０の特性を表すＩＣＣプロファイルから取得したＧamut 情報は、入力装置９０１０が入力可能な色の範囲を表すため、読出部１０３４は、Ｇamut 情報が表す範囲の色を変換するために用いる全ての副ＤＬＵＴの二次記憶部１０２０上の位置を特定する。
【０１７３】
次に、読出部１０３４は、取得した Ｇamut 情報に基づいて特定した副ＤＬＵＴを一括して、二次記憶部１０２０から一次記憶部１０４０へと読出す（ステップＳＴ０７０４）。
【０１７４】
その後、読出部１０３４は、読出した全ての副ＤＬＵＴについてステップＳＴ０７０６から０７０８の処理を実行したか否かを判断する（ステップＳＴ０７０５）。読出部１０３４は、読出した全ての副ＤＬＵＴについて処理を実行したと判断する場合には一括読出処理の実行を終了する、そうでない場合にはステップＳＴ０７０６の処理を実行する。
【０１７５】
ステップＳＴ０７０５において、読出部１０３４は、読出した全ての副ＤＬＵＴについて処理を実行していないと判断した場合には、未処理の副ＤＬＵＴの１つを処理対象ＤＬＵＴとする（ステップＳＴ０７０６）。
【０１７６】
次に、読出部１０３４は、処理対象ＤＬＵＴを特定する基底アドレスを計算する（ステップＳＴ０７０７）。その後、読出部１０３４は、処理対象ＤＬＵＴと算出した基底アドレスとを関連付けて補間テーブルに登録する（ステップＳＴ０７０８）。次に、読出部１０３４は、ステップＳＴ０７０５に戻り上記処理を繰り返す。
【０１７７】
ここで、読出部１０３４は、図９及び図１４を参照して説明した読出処理を実行することで、入力装置９０１０に依存した依存色情報であるＲＧＢＣＭＹＫ形式の情報から入力装置９０１０及び出力装置９０２０から独立した独立色情報であるＬ＊ａ＊ｂ＊形式の情報に変換するための副ＤＬＵＴを読出するとして説明した。
【０１７８】
しかし、読出部１０３４は、ほぼ同様の処理を実行することによって、出力装置９０２０に依存した依存色情報から独立色情報に変換するための副ＤＬＵＴを読出せる。尚、この場合には、読出部１０３４は、副ＤＬＵＴを出力装置９０２０の特徴を表すＩＣＣプロファイルのＡＴｏＢ情報から取得する構成を採用する。
【０１７９】
また、読出部１０３４は、ほぼ同様の処理を実行することによって、独立色情報から入力装置９０１０又は出力装置９０２０に依存した依存色情報へ変換するための副ＤＬＵＴを読出すことができる。尚、この場合には、読出部１０３４は、副ＤＬＵＴを入力装置９０１０又は出力装置９０２０の特徴を表すＩＣＣプロファイルのＢＴｏＡ情報から取得する構成を採用する。
【０１８０】
更にまた、読出部１０３４は、ほぼ同様の処理を繰り返し実行することによって、入力装置９０１０（又は出力装置９０２０）に依存した依存色情報から、独立色情報へ変換するための副ＤＬＵＴを読出し、かつ変換した独立色情報から出力装置９０２０（又は入力装置９０１０）に依存した依存色情報へと変換するための副ＤＬＵＴを読出すことができる。尚、この場合には、読出部１０３４は、副ＤＬＵＴを入力装置９０１０（又は出力装置９０２０）の特徴を表すＩＣＣプロファイルのＡＴｏＢ情報から取得し、かつ出力装置９０２０（又は入力装置９０１０）の特徴を表すＩＣＣプロファイルのＢＴｏＡ情報から取得する構成を採用する。
【０１８１】
つまり、読出部１０３４は、同様の処理を実行することによって、入力装置９０１０（又は出力装置９０２０）に依存した依存色情報から、出力装置９０２０（又は入力装置９０１０）に依存した依存色情報へ変換するための副ＤＬＵＴを読出すことができる。
【０１８２】
更に、読出部１０３４は、ほぼ同様の処理を実行することで、入力装置９０１０（又は出力装置９０２０）に依存した依存色情報から、出力装置９０２０（又は入力装置９０１０）に依存した依存色情報へ変換するための主ＤＬＵＴを記述する電子ファイルから副ＤＬＵＴを読出す構成を採用できる。
【０１８３】
また、本実施例では、主ＤＬＵＴを記述する電子ファイルの例として、ＩＣＣプロファイルを挙げて説明したが、これに限定される訳ではなく、国際カラーコンソーシアム（ＩＣＣ：International Color Consortium）が策定したカラーマネージメント規格以外の規格に従って記述された電子ファイルから副ＤＬＵＴを抽出する構成を採用できる。
【０１８４】
尚、読出部１０３４は、同様の処理を実行することで、入力装置９０１０（又は出力装置９０２０）に依存した依存色情報から、出力装置９０２０（又は入力装置９０１０）に依存した依存色情報へ変換するための副ＤＬＵＴを読出すことができる。尚、この場合には、読出部１０３４は、副ＤＬＵＴを入力装置９０１０及び出力装置９０２０の特徴を表す特性情報から、入力装置９０１０（又は出力装置９０２０）に依存した依存色情報と、出力装置９０２０（又は入力装置９０１０）に依存した依存色情報とをそれぞれが表す色で関連付けた主ＤＬＵＴを取得する構成を採用する。
【０１８５】
ここで図７に戻り変換部１０３０の構成について引続き説明を行う。
画像変換部１０３５は、通信部１０１０、読出部１０３４及び一次記憶部１０４０に接続している。画像変換部１０３５は、通信部１０１０から画像情報を取得し、読出部１０３４は読出処理の実行終了通知を受領し、読出部１０３４が一次記憶部１０４０に読出した副ＤＬＵＴを参照する。
【０１８６】
画像変換部１０３５は、取得した画像情報の色の表現形式を副ＤＬＵＴを用いて変換する画像変換処理を実行する。
ここで図１６を参照して、画像変換部１０３５が実行する画像変換処理について説明する。図１６は、画像変換部１０３５が実行する画像変換処理の一例を表すフローチャートである。
【０１８７】
先ず、画像変換部１０３５は、通信部１０１０から画像情報を取得する（ステップＳＴ０８０１）。次に、画像変換部１０３５は、画像情報が表す画像を構成する全画素についてステップＳＴ０８０３からＳＴ０８０９の処理を実行したか否かを判断する（ステップＳＴ０８０２）。画像変換部１０３５は、全画素について処理をしたと判断する場合にはステップＳＴ０８１０の処理を、そうでない場合にはステップＳＴ０８０３の処理を実行する。
【０１８８】
ステップＳＴ０８０２において、画像変換部１０３５は、全画素について処理を実行していない判断する場合には、未処理の画素の１つを処理対象画素とする（ステップＳＴ０８０３）。次に、画像変換部１０３５は、処理対象画素が表す色から基底アドレスを算出する（ステップＳＴ０８０４）。
【０１８９】
その後、画像変換部１０３５は、表６及び８で示した補間テーブルの基底アドレスフィールド又は近傍アドレスフィールドに、基底アドレスが登録されているか否かを判断する（ステップＳＴ０８０５）。画像変換部１０３５は、補間テーブルに基底アドレスが登録されていると判断する場合にはステップＳＴ０８０６の処理を、そうでない場合にはステップＳＴ０８０８の処理を実行する。
【０１９０】
ステップＳＴ０８０５において、画像変換部１０３５は、補間テーブルに基底アドレスが登録されていると判断した場合には、補間テーブルから算出した基底アドレスに関連付けた副ＤＬＵＴの頂点座標を取得する（ステップＳＴ０８０６）。その後、画像変換部１０３５は、取得した頂点座標を用いて補間処理を実行して変換後の色を表す座標値を取得する（ステップＳＴ０８０７）。
【０１９１】
ステップＳＴ０８０５において、画像変換部１０３５は、補間テーブルに基底アドレスが登録されていないと判断した場合には、算出した基底アドレスに関連付けた補間後の座標値を即値テーブルから取得する（ステップＳＴ０８０８）。
【０１９２】
ステップＳＴ０８０７及びＳＴ０８０８を実行した後に、画像変換部１０３５は、補間後の座標値で処理対象画素の色の表現形式を変換する（ステップＳＴ０８０９）。その後、画像変換部１０３５は、ステップＳＴ０８０２に戻り上記処理を繰り返す。
【０１９３】
ステップＳＴ０８０２において、画像変換部１０３５は、全画素について処理を実行したと判断する場合には、色の表現形式を変換した画像情報を通信部１０１０へ出力する（ステップＳＴ０８１０）。その後、画像変換部１０３５は、画像変換処理の実行を終了する。
【０１９４】
つまり、読出部１０３４が入力装置９０１０（又は出力装置９０２０）に依存した依存色情報から独立色情報へ変換するための副ＤＬＵＴを読出した場合には、画像変換部１０３５は画像変換処理を実行することで、入力装置９０１０（又は出力装置９０２０）に依存した依存色情報で表される画像を、読出部が一次記憶部１０４０に読出した副ＤＬＵＴの座標値を補間して算出される独立色情報によって表される画像に変換する。
【０１９５】
また、読出部１０３４が独立色情報からへ入力装置９０１０（又は出力装置９０２０）に依存した依存色情報変換するための副ＤＬＵＴを読出した場合には、画像変換部１０３５は画像変換処理を実行することで、独立色情報で表される画像を、読出部１０３４が一次記憶部１０４０に読出した副ＤＬＵＴの座標値を補間して算出される入力装置９０１０（又は出力装置９０２０）に依存した依存色情報によって表される画像に変換する。
【０１９６】
更に、読出部１０３４が入力装置９０１０（又は出力装置９０２０）に依存した依存色情報から独立色情報へ変換するための副ＤＬＵＴ、及び変換された独立色情報を出力装置９０２０（又は入力装置９０１０）に依存した依存色情報へ変換するための副ＤＬＵＴの２種類の副ＤＬＵＴを読出した場合には、画像変換部１０３５は画像変換処理を繰り返し実行することで、入力装置９０１０（又は出力装置９０２０）に依存した依存色情報で表される画像を、出力装置９０２０（又は入力装置９０１０）に依存した依存色情報で表される画像へと変換する。
【０１９７】
更にまた、読出部１０３４が入力装置９０１０（又は出力装置９０２０）に依存した依存色情報から出力装置９０２０（又は入力装置９０１０）に依存した依存色情報へ変換するための副ＤＬＵＴを読出した場合には、入力装置９０１０（又は出力装置９０２０）に依存した依存色情報で表される画像を、出力装置９０２０（又は入力装置９０１０）に依存した依存色情報で表される画像へと変換する。
【０１９８】
尚、本実施例では、入力装置９０１０に依存した依存色情報で表される画像情報を通信部１０１０が受信し、受信した画像情報を出力装置９０２０に依存した依存色情報で表される画像情報へと変換する場合について主に説明している。
【０１９９】
次に、図１７を参照して、変換部１０３０が画像の表現形式を変換するために実行する変換処理について説明する。図１７は、変換部１０３０が実行する変換処理の一例を表すフローチャートである。
【０２００】
先ず、変換部１０３０を構成する情報取得部１０３１は、上述の情報取得処理を実行する（ステップＳＴ０９０１）。次に、変換部１０３０を構成する色取得部１０３２は、図８を参照して説明した色取得処理を実行する（ステップＳＴ０９０２）。
【０２０１】
その後、変換部１０３０を構成する読出部１０３４は、図９及び１４を参照して説明した読出処理を実行する（ステップＳＴ０９０３）。次に、変換部１０３０を構成する画像変換部１０３０は、図１６を参照して説明した画像変換処理を実行する（ステップＳＴ０９０４）。その後、変換部１０３０は、変換処理の実行を終了する。
【０２０２】
ここで図２に戻り画像処理装置１０００の構成について引続き説明する。
スクリーン処理部１０５０は、変換部１０３０に接続する。スクリーン処理部１０５０は、変換部１０３０が変換した画像情報に対して、画像の階調表現をするためのスクリーン処理を実行する。その後、処理を施した画像情報を通信部１０１０へ出力する。
【０２０３】
ここで図１に戻り画像処理システム１０の構成について引続き説明する。
入力装置９０１０は、通信網１００を介して画像処理装置１０００に接続している。入力装置９０１０は、例えば、スキャナ又はＦＡＸ装置で構成され、画像処理装置１０００に制御されて、又は入力装置９０１０を操作するユーザの指示に従って画像を入力し、入力した画像を表す画像情報を画像処理装置１０００へ出力する。
【０２０４】
出力装置９０２０は、通信網１００を介して画像処理装置１０００に接続している。出力装置９０２０は、例えば、プリンタ、ディスプレイ、ＦＡＸ装置、又はパーソナル・コンピュータで構成される。
【０２０５】
出力装置９０２０は、画像処理装置１０００制御されて、又は出力装置９０２０を操作するユーザの指示に従って画像処理装置１０００から画像情報を取得し、取得した画像情報が表す画像を印刷出力、表示出力、又は、特定のアプリケーションに対応したファイルフォーマットを有する電子ファイルへ出力する。
【０２０６】
上記実施例１では、画像処理装置１０００は通信部１０１０を有し、通信部１０１０が画像情報、並びに入力装置９０１０又は出力装置９０２０の特性を表す情報を受信するとして説明した。
【０２０７】
しかし、これに限定される訳ではなく、画像処理装置１０００は通信部１０１０を有さずに、例えば、フレキシブルディスク、ＣＤ−ＲＯＭ（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）で構成される外部記憶装置を有し、フレキシブルディスク等の外部記憶装置へ、変換された画像情報を出力する構成を採用できる。
【０２１０】
本実施例においては、通信部１０１０が受信手段に相当し、色取得部１０３２が色取得手段に相当し、読出部１０３４が読出手段に相当し、画像変換部１０３５が画像変換手段に相当する。
【０２１１】
以下、本発明の第２の実施形態について説明する。
第２の実施例における情報処理システムは、出力装置を有しない点で実施例１における情報処理システムと異なる。
【実施例２】
【０２１２】
図１８を参照して、実施例２における画像処理システムについて説明する。図１８は、実施例２における画像処理システムの一実施形態を示す構成図である。
【０２１３】
実施例２に示す画像処理システム２０は、通信網２００、画像処理装置２０００、及び入力装置８０１０で構成される。通信網２００及び入力装置８０１０の接続、構成、及び機能は、実施例１で示した通信網１００及び入力装置９０１０の接続、構成、及び機能と同様であるので説明を省略する。
【０２１４】
よって図１９を参照して、画像処理装置２０００の構成について説明する。図１９は、実施例２における画像処理装置２０００の一構成例を表す図である。
【０２１５】
画像処理装置２０００は、通信部２０１０、二次記憶部２０２０、変換部２０３０、一次記憶部２０４０、スクリーン処理部２０５０、及び出力部２０６０で構成される。通信部２０１０、二次記憶部２０２０、変換部２０３０、一次記憶部２０４０、及びスクリーン処理部２０５０の構成、接続、及び機能は、実施例１で説明した通信部１０１０、二次記憶部１０２０、変換部１０３０、一次記憶部１０４０、及びスクリーン処理部１０５０の構成、接続、及び機能とほぼ同様であるので説明を省略し、以下相違点について主に説明する。
【０２１６】
通信部２０１０は、スクリーン処理部２０５０に接続しない点で実施例１の通信部１０１０と異なる。よって、通信部２０１０は、スクリーン処理部２０５０から表現形式を変換した画像であって、スクリーン処理を施された画像を取得することはない。
【０２１７】
スクリーン処理部２０５０は、出力部２０６０に接続し、通信部２０１０に接続しない点で実施例１と異なる。スクリーン処理部２０５０は、スクリーン処理を施した画像情報を出力部２０６０へ出力する。
【０２１８】
出力部２０６０は、例えば、プリンタ、ディスプレイ、ＦＡＸ装置、フレキシブルディスク、ＣＤ−ＲＯＭ（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）で構成され、スクリーン処理部４０５０に接続している。
【０２３６】
出力部４０６０は、スクリーン処理部４０５０からスクリーン処理を施された画像を取得し、取得した画像を印刷出力、表示出力、又は特定のアプリケーションに対応したファイルフォーマットを有する電子ファイルへ出力する。
【０２３７】
入力部４０７０は、例えば、スキャナ又はＦＡＸ装置で構成され、二次記憶部４０２０に接続している。入力部４０７０は、画像を入力し、入力した画像を表す画像情報を二次記憶部４０２０へ保存する。
【０２３８】
尚、二次記憶部４０２０は予め出力部４０６０の特性を表す情報、及び入力部４０７０の特性を表す情報を記憶する採用できる。
【０２３９】
画像処理装置１０００は、機能的には、演算部１００１がＲＯＭ１００２、ＲＡＭ１００３、外部記憶部１００４の少なくともひとつに格納されたプログラムを実行することにより実現できる。また、このプログラムは、磁気ディスクや光ディスク、半導体メモリ、その他の記録媒体に格納して配布したり、ネットワークを介して配信したりすることにより提供できる。
【０２４０】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【０２４１】
上記実施形態では、外部記憶装置はハードディスク（Hard Disk）で構成されるとして説明したが、これに限定されるわけではなく、例えば、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）、ＤＶＤ−ＲＡＭ（Digital Versatile Disk Random Access Memory）、ＭＯ（magneto-optic）、及び、フラッシュメモリ（flash memory）で構成される実施形式を採用できる。
【０２４２】
上記実施形態では、入力装置９０１０又は出力装置９０２０に依存した色を表す形式として、ＲＧＢ、ＣＭＹＫ、及びＲＧＢＣＭＹＫ色系で表す形式を挙げて説明したが、これに限定される訳ではなく、例えば、オレンジ等の特色を含むＣＭＹＫＯＧ（cyan, magenta,yellow,black,orange,green）、ＲＧＢＡ、ｓＲＧＢ（standard RGB）、ＡｄｏｂｅＲＧＢ、ＣＭＹ（cyan, magenta,yellow）色系で表す形式を採用できる。
【０２４３】
上記実施形態では、入力装置９０１０又は出力装置９０２０から独立した色を表す形式として、Ｌ＊ａ＊ｂ＊色系で表す形式を挙げて説明したが、これに限定される訳ではなく、例えば、ＸＹＺ、ｘｙＹ、及びＬ＊ｕ＊ｖ＊色系で表す形式を採用できる。
【図面の簡単な説明】
【０２４４】
【図１】実施例１における画像処理システムの一実施形態を示す構成図である。
【図２】実施例１における画像処理装置の一実施形態を示す構成図である。
【図３】ソフトウェア制御を実現するための画像処理装置のハードウェアの一構成例を表す図である。
【図４】ＩＣＣプロファイルのファイルフォーマットの一例を説明するための図である。
【図５】図４に示すレコード部の一構成例を説明するための図である。
【図６】主ＤＬＵＴの一例を表す図である。
【図７】変換部の一構成例について説明するための図である。
【図８】色取得部が実行する色取得処理の一例を表すフローチャートである。
【図９】読出部が実行する読出処理の一例を表すフローチャートである。
【図１０】読出部が実行する読出前処理の一例を表すフローチャートである。
【図１１】読出部が実行するアドレス算出処理の一例を表すフローチャートである。
【図１２】読出部が実行する個別読出処理の一例を表すフローチャートである。
【図１３】読出部が実行する個別読出処理の他例を表すフローチャートである。
【図１４】読出部が実行する読出処理の他例を表すフローチャートである。
【図１５】読出部が実行する一括読出処理の一例を表すフローチャートである。
【図１６】画像変換部が実行する画像変換処理の一例を表すフローチャートである。
【図１７】変換部が実行する変換処理の一例を表すフローチャートである。
【図１８】実施例２における画像処理システムの一実施形態を示す構成図である。
【図１９】実施例２における画像処理装置の一構成例を表す図である。
【図２０】実施例３における画像処理システムの一実施形態を示す構成図である。
【図２１】実施例３における画像処理装置の一構成例を表す図である。
【図２２】実施例４における画像処理装置の一実施形態を示す構成図である。
【符号の説明】
【０２４５】
１０…画像処理システム              １００…通信網                    
１０００…画像処理装置              １００１…演算部                  
１００２…ＲＯＭ                    １００３…ＲＡＭ                  
１００４…外部記憶部                １００５…バス                    
１０１０…通信部（受信手段）        １０２０…二次記憶部（二次記憶装置）
１０３０…変換部                    １０３１…情報取得部              
１０３２…色取得部（色取得手段）    １０３４…読出部（読出手段）      
１０３５…画像変換部（画像変換手段）  １０４０…一次記憶部（一次記憶装置）
１０５０…スクリーン処理部          ２０…画像処理システム            
２００…通信網                      ２０００…画像処理装置            
２０１０…通信部（受信手段）        ２０２０…二次記憶部（二次記憶装置）
２０３０…変換部                    ２０４０…一次記憶部（一次記憶装置）
２０５０…スクリーン処理部          ２０６０…出力部部                
３０…画像処理システム              ３００…通信網                    
３０００…画像処理装置              ３０１０…通信部（受信手段）      
３０２０…二次記憶部（二次記憶装置）
３０３０…変換部                    ３０４０…一次記憶部（一次記憶装置）
３０５０…スクリーン処理部          ３０７０…入力部                  
４０００…画像処理装置              ４０２０…二次記憶部（二次記憶装置）
４０３０…変換部                    ４０４０…一次記憶部（一次記憶装置）
４０５０…スクリーン処理部          ４０６０…出力部                  
４０７０…入力部                    ７０２０…出力装置                
８０１０…入力装置                  ９０１０…入力装置                
９０２０…出力装置                  ＰＨ…プロファイル・ヘッダー部    
ＴＣ…タグカウント部                ＴＥＤ１〜５…要素部              
ＴＯ…オフセット部                  ＴＳ…タグ種類部                  
ＴＴＲ１〜５…レコード部            ＴＺ…サイズ部                    
【図１】
2008211289.tif 000013
【図２】
2008211289.tif 000014
【図３】
2008211289.tif 000015
【図４】
2008211289.tif 000016
【図５】
2008211289.tif 000017
【図６】
2008211289.tif 000018
【図７】
2008211289.tif 000019
【図８】
2008211289.tif 000020
【図９】
2008211289.tif 000021
【図１０】
2008211289.tif 000022
【図１１】
2008211289.tif 000023
【図１２】
2008211289.tif 000024
【図１３】
2008211289.tif 000025
【図１４】
2008211289.tif 000026
【図１５】
2008211289.tif 000027
【図１６】
2008211289.tif 000028
【図１７】
2008211289.tif 000029
【図１８】
2008211289.tif 000030
【図１９】
2008211289.tif 000031
【図２０】
2008211289.tif 000032
【図２１】
2008211289.tif 000033
【図２２】
2008211289.tif 000034