"異なる装置間で生じる処理色の色調整を行う色調整装置であって,カラーデータから離散的に2以上の画素を取り出し,該取り出した2以上の画素の画素値情報をそれぞれ取得する画素情報読み込み部と,予め設定された色変換処理を用いて,前記取得した2以上の画素値情報をもとに前記取り出した各画素の画素値をそれぞれ変換する色調整部と,前記取得した画素値情報をもとに予め設定した色空間における前記各画素の位置と,前記色変換処理により取得した画素値情報をもとに前記各色変換された画素の位置とを求め,前記取得した画素同士の位置関係と前記色変換された画素同士の位置関係を比較して,該位置関係に変化がある場合に前記取り出した画素に対して色変換された画素に対する警告情報を出力する整合性確認部とを,備えることを特徴とする色調整装置。前記整合性確認部は,前記取得した2以上の画素の位置関係として,前記取得した2以上の画素値情報をもとに前記各画素を所定の色空間上に配置して該色空間の座標軸ごとに前記各画素の座標値の大小関係を求めるとともに,前記各色変換された画素の位置関係として,前記色変換処理により取得した画素値情報をもとに前記各色変換された画素を該色空間上に配置して該色空間の座標軸ごとに前記色変換された画素の座標値の大小関係を求め,前記色空間の座標軸ごとに前記取得した画素の座標値の大小関係と前記各色変換された画素の座標値の大小関係を比較して前記位置関係が変化しているかを判断することを特徴とする請求項1に記載の色調整装置。前記画素情報読み込み部は、カラーデータから離散的に4個の画素を取り出し,該取り出した4個の画素の画素値情報をそれぞれ取得し、前記整合性確認部は,前記取得した4個の画素の位置関係として,該4個の画素を2軸の色空間上に配置した場合に形成される四角形の対角に位置する第一の画素と第二の画素との座標値に基づいて直線を求め、該直線によって二つの領域に分割される前記色空間につき、前記4個の画素のうち第一の画素と第二の画素以外の画素である第三の画素が、前記画素情報読み込み部により取得された該第三の画素が存在する領域が、前記色変換された該第三の画素が存在する領域と同一かを判断することを特徴とする請求項1に記載の色調整装置。前記整合性確認部は,前記警告情報として,前記取得した画素の画素値情報と前記色変換処理された画素の画素値情報とを含む不整合情報を出力することを特徴とする請求項1または請求項2に記載の色調整装置。異なる装置間で生じる処理色の色調整を行う色調整方法であって,コンピュータが,カラーデータから離散的に2以上の画素を取り出し,該取り出した2以上の画素の画素値情報をそれぞれ取得する処理ステップと,予め設定された色変換処理を用いて,前記取得した2以上の画素値情報をもとに前記取り出した各画素の画素値をそれぞれ変換する処理ステップと,前記取得した画素値情報をもとに予め設定した色空間における前記各画素の位置と,前記色変換処理により取得した画素値情報をもとに前記各色変換された画素の位置とを求める処理ステップと,前記取得した画素同士の位置関係と前記色変換された画素同士の位置関係を比較して,該位置関係に変化がある場合に前記取り出した画素に対して色変換された画素に対する警告情報を出力する処理ステップとを,実行することを特徴とする色調整方法。異なる装置間で生じる処理色の色調整を行う色調整プログラムであって,コンピュータに,カラーデータから離散的に2以上の画素を取り出し,該取り出した2以上の画素の画素値情報をそれぞれ取得する処理と,予め設定された色変換処理を用いて,前記取得した2以上の画素値情報をもとに前記取り出した各画素の画素値をそれぞれ変換する処理と,前記取得した画素値情報をもとに予め設定した色空間における前記各画素の位置と,前記色変換処理により取得した画素値情報をもとに前記各色変換された画素の位置とを求める処理と,前記取得した画素同士の位置関係と前記色変換された画素同士の位置関係を比較して,該位置関係に変化がある場合に前記取り出した画素に対して色変換された画素に対する警告情報を出力する処理とを,実行させることを特徴とする色調整プログラム。従来の色調整処理では,カラーデータ内の代表色は,色調整テーブルの定義にもとづいて忠実に変換されるが,他の色については,変換後の色の連続性について検証することができず,変換後の色では,濃度や色味について階段状のギャップが発生するという問題があった。そのため,同一のカラーデータの元の装置での処理結果とできる限り同じようにするため,色調整によって濃度や色味にギャップが生じ違和感を生じさせているような色については,さらに人手によって色調整する必要があった。一般的に,色調整処理は,装置間でカラーデータをやりとりする都度行われるのではなく,処理の最初の段階で実行される。具体的には,処理する装置が,保持する色調整テーブルを用いてサンプルとなるカラーデータを色調整して出力し,色調整が適切であるかを人が目視で確認し,修正を要する色を見つけて人手で調整している。なお,人手による調整により色調整処理のパラメータが修正され,以降の処理では,修正された色調整処理によってカラーデータが処理される。しかし,人手による調整対象の色が多数となれば,対象となる色のチェック作業が繁雑となり,作業漏れが生じるおそれがあった。本発明の目的は,異なる装置間の色調整の際に,元の色と整合性がなくなった色調整済みの色を検出できる色調整装置を提供することである。また,本発明の別の目的は,前記色調整装置が実現する各処理を,コンピュータが実行するための色調整方法を提供することである。さらに,本発明の別の目的は,前記色調整装置が実現する各処理を,コンピュータに実行させるための色調整プログラムを提供することである。本発明の一態様として開示する色調整装置は,異なる装置間で生じる処理色の色調整を行う色調整装置であって,以下の処理部を備えるものである。すなわち,開示する色調整装置は,カラーデータから離散的に2以上の画素を取り出し,該取り出した2以上の画素の画素値情報をそれぞれ取得する画素情報読み込み部と,予め設定された色変換処理を用いて,前記取得した2以上の画素値情報をもとに前記取り出した各画素の画素値をそれぞれ変換する色調整部と,前記取得した画素値情報をもとに予め設定した色空間における前記各画素の位置と,前記色変換処理により取得した画素値情報をもとに前記各色変換された画素の位置とを求め,前記取得した画素同士の位置関係と前記色変換された画素同士の位置関係を比較して,該位置関係に変化がある場合に前記取り出した画素に対して色変換された画素に対する警告情報を出力する整合性確認部とを備えるものである。開示する色調整装置によれば,異なる装置間の色調整の際に,調整前の色との整合性がなくなった調整後の色を容易に検出することができる。以下,本発明の一態様として開示する色調整装置について説明する。図1は,開示する色調整装置の一実施の形態における構成例を示す図である。色調整装置1は,異なる装置間の色調整において制御点となる色サンプル色について,調整前後の色の整合性をチェックし,整合性がない色を検出する装置である。色調整装置1は,画素情報記憶部11,画素情報読み込み部12,画素選択部13,画素組合せ部14,色調整部15,位置情報記憶部16,および整合性確認部17を備える。画素情報記憶部11は,色調整の対象となるカラーデータの画素情報を記憶する。画素情報は,カラーデータに含まれる画素の画素値を示す情報である。画素情報読み込み部12は,画素情報記憶部11に記憶されている画素情報から,色調整処理の制御点色となる画素を離散的に抽出し,抽出した画素の画素値を読み込む。画素情報読み込み部12が読み込む画素数は任意であり,予め設定されているものとする。画素選択部13は,画素情報読み込み部12が抽出した画素群から1つずつ画素を選択して制御点候補とする。画素組合せ部14は,画素情報読み込み部12が抽出した画素群から,画素選択部13が選択した制御点候補選択画素の最近傍に位置する画素を抽出して対応画素とし,制御点候補と対応画素との画素組合せを生成する。最近傍の画素とは,ある色空間に配置された制御点候補の集合において,選択された制御点候補の色空間での位置から最短距離の位置にある画素である。なお,最近傍の画素として,所定の距離以上離れた範囲にある画素のうち最短距離にある画素を抽出するようにしてもよい。後述する整合性確認処理において,制御点候補に近すぎる画素同士で調整結果の整合性を判定すると判定結果が過敏となるため,これを防止するためである。または,画素組合せ部14は,画素情報読み込み部12が抽出した画素群から,画素選択部13が選択した制御点候補の最近傍に位置する画素を2つ抽出し,制御点候補と2つの近傍画素との組合せを生成する。そして,画素組合せ部14は,生成した制御点候補と2つの近傍画素との組合せから,近傍画素が共通する組合せを全て抽出して,制御点候補,対応画素,2つの制御点候補の画素組合せを生成する。画素組合せ部14は,予め設定された色空間に,画素組合せの各画素を画素値にもとづいてマッピングし,各画素の色空間における位置情報を示す調整前位置情報を生成して位置情報記憶部16に記録する。色調整部15は,位置情報記憶部16に記憶されている各画素組合せを1つずつ取り出して,画素組合せに対してカラーデータに対応付けられた色調整パラメータ2を用いた所定の色調整処理を行って,画素組合せの各画素の画素値を変換する。色調整部15は,色空間に,画素組合せの各画素を変換された画素値にもとづいてマッピングし,各画素の色空間における位置情報を示す調整後位置情報を生成して位置情報記憶部16に記録する。位置情報記憶部16は,各画素組合せの調整前位置情報および調整後位置情報を記憶する。整合性確認部17は,位置情報記憶部16に記憶されている画素組合せが含む制御点候補と対応画素との調整前位置情報にもとづく位置関係と,調整後位置情報にもとづく位置関係とを比較し,色調整処理の前後で2つの位置関係が変化しているかを調べる。整合性確認部17は,制御点候補と対応画素との位置関係が色調整の前後で変化していなければ,その画素組合せの制御点候補の調整後の画素は整合性があると判断し,色調整の前後で位置関係が変化していれば,その画素組合せの制御点候補の調整後の画素は整合性がないと判断する。整合性確認部17は,画素組合せの制御点候補の調整後の画素が整合性がないと判断した場合に,その画素組合せについて警告を出力する。または,整合性確認部17は,その画素組合せの調整前位置情報および調整後位置情報を含む不整合情報3を生成する。不整合情報3は,色調整装置1に接続されるディスプレイ装置などの出力装置に,該当する画素色としてまたは画素値数値として表示される。次に,色調整の整合性の判定処理を,より詳細に説明する。図2~図4は,画素組合せの色調整の整合および不整合の例を示す図である。色空間の表現としては,Lab,XYZ,RGBなどの3色系と,CMYKなどの4色系があるが,本実施の形態においては,説明の便宜上,Lab系の色味を示すa,bの2つの値を画素値として用いて説明する。図2~図4において,平面を構成する2つの座標軸a,bは,Lab色空間の補間次元a,bに対応している。図2~図4において,平面上に示す画素p1~p4は,画素組合せが含む画素である。画素p1,p3は,近傍画素を表し,画素p2は,制御点候補を表し,画素p4は,対応画素を表す。すなわち,図2~図4でマッピングされている画素組合せ画素p1~p4は,画素組合せ部14が,制御点候補の画素p2と近傍画素p1,p3の組合せと,制御点候補の画素p4と近傍画素p1,p3の組合せから,共通する近傍画素p1,p3をもとに組み合わせて作成した格子関係を持つ画素組合せである。画素組合せ部14は,制御点候補と対応画素との画素組合せを生成する場合には,制御点候補の画素p2と対応画素の画素p4との画素組合せを生成する。この場合に,色空間には,画素p2,p4がマッピングされる。図2は,画素組合せの制御点候補が整合性を持つ場合の例を示している。図2Aは,調整前位置情報の例である。調整前位置情報には,格子関係組合せの4つの画素の色空間での位置ここでは,a,bの画素値が記録されている。例えば,画素p1は,Lab系の補間次元aの値が17.11,bの値が17.29であることを示す。図2Bは,調整後位置情報の例である。調整後位置情報には,格子関係組合せの4つの画素の調整後の位置調整後の画素値が記録されている。例えば,画素p1’は,Lab系のaの値が18.11,bの値が17.29であることを示す。図2Cは,図2Aの調整前位置情報と図2Bの調整後位置情報の場合に画素p1~p4の座標軸a,bの平面で示す色空間における位置を表している。整合性確認部17は,画素p2,p4の位置関係と,画素p2’,p4’の位置関係とに変化があるかを調べる。すなわち,整合性確認部17は,画素p2,p4それぞれの色空間における位置座標値を求め,座標軸ごとに,2つの画素の座標値の大小関係を求めて,その大小関係の変化を調べる。ここで,色空間における画素pixの位置について,a軸に対応する座標値をpiaで表し,画素pixのb軸に対応する座標値をpibで表す。図2Cに示す例では,調整前の画素p2の座標値p2a,p2bと画素p4の位置を示す座標値p4a,p4bとの関係は,a軸においてp2a<p4aであり,b軸においてp2b>p4bである。そして,調整後前の画素p2’の座標値p2’a,p2’bと画素p4の位置を示す座標値p4’a,p4’bとの関係は,a軸においてp2’a<p4’aであり,b軸においてp2’b>p4’bである。したがって,調整前の画素p2,p4と,調整後の画素p2’,p4’の間で,全ての座標軸における座標値の大小関係に変化がないので,画素p2,p4に対する色調整後の画素p2’,p4’は整合性を持つと判断される。図3は,画素組合せの制御点候補が不整合である場合の例を示している。図3Aは,調整前位置情報の例であり,図3Bは,調整後位置情報の例であり,図3Cは,図3Aの調整前位置情報と図3Bの調整後位置情報の場合の画素p1~p4の色空間における位置座標軸a,bの平面上の位置を表している。図3Cに示す例では,調整前の画素p2の座標値p2a,p2bと画素p4の位置を示す座標値p4a,p4bとの関係は,a軸においてp2a<p4aであり,b軸においてp2b>p4bである。一方,調整後の画素p2’の座標値p2’a,p2’bと画素p4の位置を示す座標値p4’a,p4’bとの関係は,a軸においてp2’a>p4’aであり,b軸においてp2’b<p4’bとなり,a軸,b軸ともに変化している。よって,画素p2,p4に対する色調整後の画素p2’,p4’は整合性がないと判断される。図4は,画素組合せの制御点候補が不整合である場合の例を示している。図4Aは,調整前位置情報の例であり,図4Bは,調整後位置情報の例であり,図4Cは,図4Aの調整前位置情報と図4Bの調整後位置情報の場合の画素p1~p4の色空間における位置座標軸a,bの平面上の位置を表している。図4Cに示す例では,調整前の画素p2の座標値p2a,p2bと画素p4の位置を示す座標値p4a,p4bとの関係は,a軸においてp2a<p4aであり,b軸においてp2b>p4bである。一方,調整後の画素p2’の座標値p2’a,p2’bと画素p4の位置を示す座標値p4’a,p4’bとの関係は,a軸においてp2’a>p4’aであり,b軸においてp2’b>p4’bとなり,a軸について変化している。よって,画素p2,p4に対する色調整後の画素p2’,p4’は整合性を持たないと判断される。以上のように,整合性確認部17は,制御点候補p2と対応座標p4の位置関係の変化を,a軸またはb軸のいずれか1つでの座標値の大小関係の変化により判断して,整合性を持つかを判断する。また,整合性確認部17は,画素p2,p4の位置関係と,画素p2’,p4’の位置関係とに変化があるかを調べる手法として,次のような処理を行う。すなわち,整合性確認部17は,画素組合せの画素p1~p4を用いて,近傍画素p1,p3を含む直線の方程式Lを求め,制御点候補の画素p2と対応画素p4とが方程式Lで分割される領域のどちらに位置するかを求めて,2つの画素の位置関係を調べる。例えば図4Cに示すように,整合性確認部17は,調整前位置情報から,近傍画素p1,p3を含む直線の方程式Lを特定し,制御点候補の画素p2と対応画素p4とが方程式Lで分割される領域のどちらに位置するかを求める。さらに,整合性確認部17は,調整後位置情報から,近傍画素p1’,p3’を含む直線の方程式L’を特定し,制御点候補の画素p2’と対応画素p4’とが方程式L’で分割される領域のどちらに位置するかを求める。図4Cに示す例では,調整前の画素p2は方程式Lが分割する左/上の領域に位置し,画素p4は方程式Lが分割する右/下の領域に位置する。一方,調整された画素p2’は方程式L’が分割する左/上の領域に位置するが,画素p4’は方程式L’上に位置する。したがって,画素p2,p4の位置関係と,色調整後の画素p2’,p4’の位置関係とが変化している。よって,画素p2,p4に対する色調整後の画素p2’,p4’は整合性を持たないと判断される。色空間において2つの画素制御点候補と対応座標の位置関係に変化が生じること,すなわち2つの色の色情報のいずれかの成分各座標軸での座標値の大小関係に変化が生じるということは,その2つの色間で濃度や色味が逆転することを意味する。制御点候補として着目する色の濃度や色味が,色調整されることにより,近傍にある色対応画素との関係で逆転していることは,自装置でカラーデータを出力する際に,その制御点候補の表示色が,元の装置での表示色調整前の色と変化することになり,人の目で見た色合いに違和感を生じさせる。整合性確認部17は,出力時に色合いに違和感を生じさせるような調整結果となる制御点候補について検出し,この画素組合せについて警告情報を出力する。整合性確認部17は,警告情報として,不整合を検出した格子関係の画素の調整前位置情報と調整後位置情報を含む不整合情報3を生成する。色調整装置1が出力する警告情報により,ユーザは,カラーデータに含まれる色のうち,色調整により濃度や色味が違和感を生じさせる程度に変化する色を容易に検出することができる。また,色調整装置1が出力する不整合情報3により,ユーザは,警告対象となった色が,どの色であり,どのような色に変化するかを知ることができる。次に,色調整装置1の処理の流れを説明する。図5は,色調整装置1の処理フロー例を示す図である。図5の処理フローでは,色調整装置1は,カラーデータから取り出した画素について,2つの近傍画素を介して制御点候補と対応画素の画素組合せについて色調整の整合性を確認する場合の処理について説明する。色調整装置1の画素情報読み込み部12は,画素情報記憶部11に記憶されたカラーデータから,所定数の制御点候補となる画素を抽出し,抽出した画素値を示す画素情報を読み込むステップS1。画素選択部13は,画素情報読み込み部12が抽出した画素の集合から,画素を任意に1つ選択するステップS2。画素選択部13が,画素情報から全ての画素の選択が終了していなければステップS3のN,ステップS4の処理へ進む。画素選択部13が,画素情報から全ての画素の選択が終了していればステップS3のY,処理を終了する。画素組合せ部14は,ステップS2の処理で選択された画素制御点候補の近傍に位置する画素を抽出し,選択された画素制御点候補と2以上の近傍画素との組合せを生成するステップS4。画素組合せ部14は,ステップS4の処理で生成された画素の組合せをもとに近傍画素が共通する組合せを抽出して,格子関係となる画素で画素組合せを生成するステップS5。画素組合せ部14が,選択された画素について全ての画素組合せの生成を終了していなければステップS6のN,ステップS7の処理へ進み,画素組合せ部14が,選択された画素について全ての画素組合せの生成を終了していればステップS6のY,ステップS2の処理へ戻り,次の画素を選択する。画素組合せ部14は,画素組合せについて調整前位置情報を位置情報記憶部16に記録するステップS7。次に,色調整部15は,画素組合せの各画素の色調整を行い,調整後の位置情報を示す調整後位置情報を生成するステップS8。画素組合せ部14は,画素組合せについて調整後位置情報を位置情報記憶部16に記録するステップS9。整合性確認部17は,位置情報記憶部16に記憶されている調整前位置情報と調整後位置情報とを用いて,調整前と調整後の画素の色空間における位置を比較するステップS10。整合性確認部17が,調整前と調整後の画素に整合性がないと判定した場合にステップS11のN,整合性確認部17は,画素組合せの画素についての調整前位置情報と調整後位置情報を含む不整合情報を生成するステップS12。整合性確認部17が,画素組合せの画素の色調整の整合性があると判定した場合にステップS11のY,ステップS5の処理へ戻る。以上の処理により,ステップS1の処理で読み込まれた各画素は,制御点候補の画素として,2以上の近傍画素の位置にもとづく対応画素との位置関係を利用して,調整した画素値の整合性が確認される。色調整装置1は,CPUおよびメモリ等を有するハードウェアとソフトウェアプログラムとを備えるコンピュータシステム,または専用ハードウェアによって実現することができる。図6は,色調整装置1のハードウェア構成例を示す図である。色調整装置1は,演算装置CPU101,一時記憶装置DRAM,フラッシュメモリ等102,永続性記憶装置HDD,フラッシュメモリ等103を備えるコンピュータ100と,これに接続する入力装置キーボード,マウス等120と出力装置ディスプレイ,プリンタ等130とによって実施することができる。コンピュータ100は,さらにネットワークNとのネットワークインターフェース104を有していてもよい。また,色調整装置1は,は,コンピュータ100が実行可能なプログラムによって実施することができる。この場合に,色調整装置1が有すべき機能の処理内容を記述したプログラムが提供される。提供されたプログラムをコンピュータ100が実行することによって,上記説明した色調整装置1の処理機能がコンピュータ100上で実現される。すなわち,色調整装置1の画素情報読み込み部12,画素選択部13,画素組合せ部14,色調整部15,整合性確認部17等は,プログラムで構成することができ,これらのプログラムが一時記憶装置102にロードされて実行されることにより,各処理部の機能が実現される。また,画素情報記憶部11,位置情報記憶部16等は永続性記憶装置103により実現される。なお,コンピュータ100は,可搬型記録媒体から直接プログラムを読み取り,そのプログラムに従った処理を実行することもできる。また,コンピュータ100は,サーバコンピュータからプログラムが転送されるごとに,逐次,受け取ったプログラムに従った処理を実行することもできる。さらに,このプログラムは,コンピュータ100で読み取り可能な記録媒体に記録しておくことができる。以上説明したように,開示した色調整装置1では,処理対象となる制御点候補と,その近傍にある対応画素との2つの色の関係に着目し,調整前後での相互の位置関係の変化を検出するため,少なくとも2つの座標軸で示す色空間において,2つの色についての位置関係の変化を調べるだけよい。また,色調整装置1は,色空間が3色系の場合3軸の場合であっても,各座標軸について座標値の大小関係の変化を調べればよく,多色系の色空間にも容易に適用することができる。色調整装置1によれば,色調整の初期段階で,サンプル色に対する色調整の結果から,調整作業が必要な色が検出されるため,ユーザは,不整合として検出された色のみについて調整作業をすればよく,調整作業の漏れが防止でき,かつ作業負担も軽減される。"