(57)【要約】【課題】視野が変化しても印刷物の知覚色とディスプレイの知覚色とを一致させる。【解決手段】画像データに基づく画像が表示されたディスプレイにおける、前記画像内の第１領域に対する観察者の視野である第１視野と、前記画像データに基づく画像が印刷された印刷物における、前記第１領域に相当する領域である第２領域に対する前記観察者の視野である第２視野と、前記ディスプレイの分光特性に関する情報と、前記印刷物からの反射光の分光特性に関する情報と、を取得し、前記第１視野と、前記ディスプレイの分光特性に関する情報と、前記第２視野と、前記印刷物からの反射光の分光特性に関する情報と、に基づき、前記ディスプレイにおいて前記第１視野で前記観察者に知覚される色が、前記印刷物において前記第２視野で前記観察者に知覚される色と対応する色となるように、前記ディスプレイに表示するための画像データを変換する画像処理装置。【選択図】図１
2015195029.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づく画像が表示されたディスプレイにおける、前記画像内の第１領域に対する観察者の視野である第１視野を取得し、
前記画像データに基づく画像が印刷された印刷物における、前記第１領域に相当する領域である第２領域に対する前記観察者の視野である第２視野を取得し、
前記ディスプレイの分光特性に関する情報を取得し、
前記印刷物からの反射光の分光特性に関する情報を取得する取得手段と、
前記第１視野と、前記ディスプレイの分光特性に関する情報と、前記第２視野と、前記印刷物からの反射光の分光特性に関する情報と、に基づき、前記ディスプレイにおいて前記第１視野で前記観察者に知覚される色が、前記印刷物において前記第２視野で前記観察者に知覚される色と対応する色となるように、前記ディスプレイに表示するための画像データを変換する変換手段と、
を備える画像処理装置。
【請求項２】
前記取得手段は、前記第１視野に対応する等色関数と、前記第２視野に対応する等色関数と、を取得し、
前記変換手段は、前記第１視野に対応する等色関数と、前記第２視野に対応する等色関数と、前記ディスプレイの分光特性に関する情報と、前記印刷物からの反射光の分光特性に関する情報と、に基づき、前記画像データの変換を行う請求項１に記載の画像処理装置。
【請求項３】
前記第１視野に対応する等色関数と、前記ディスプレイの分光特性と、に基づき前記第１視野において前記観察者に知覚される前記ディスプレイの色を算出するとともに、
前記第２視野に対応する等色関数と、前記印刷物からの反射光の分光特性と、に基づき前記第２視野において前記観察者に知覚される前記印刷物の色を算出する算出手段をさらに備え、
前記変換手段は、前記算出手段により算出される前記ディスプレイの色と前記印刷物の色に基づき、画像データの変換を行う請求項２に記載の画像処理装置。
【請求項４】
前記変換手段は、前記算出手段により算出される前記ディスプレイの色と前記印刷物の色に基づき、印刷する画像データの第１の画素値と、当該第１の画素値の画像データを印刷した印刷物において前記第２視野で前記観察者に知覚される色を前記ディスプレイにおいて前記第１視野で前記観察者に知覚させるために前記ディスプレイに表示するための画像データの第２の画素値と、の対応関係を算出し、前記対応関係に基づき前記画像データの変換を行う請求項３に記載の画像処理装置。
【請求項５】
前記変換手段は、前記第１視野と、前記ディスプレイの分光特性に関する情報と、前記第２視野と、前記印刷物からの反射光の分光特性に関する情報と、に基づき予め求められた、印刷する画像データの画素値と、当該画素値の画像データを印刷した印刷物において前記第１視野で前記観察者に知覚される色を前記ディスプレイにおいて前記第２視野で前記観察者に知覚させるために前記ディスプレイに表示するための画像データの画素値と、の対応関係の情報を記憶手段から取得し、前記対応関係に基づき前記画像データの変換を行う請求項１に記載の画像処理装置。
【請求項６】
前記取得手段は、前記印刷物を照明する光源の情報と、前記印刷物に使用される用紙の情報と、前記画像データに基づく画像を印刷する印刷機の情報とを、前記印刷物からの反射光の分光特性に関する情報として取得する請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項７】
前記取得手段は、前記印刷物の種類と、前記印刷物の観察環境の光源として想定される光源と、の対応関係の情報を記憶手段から取得するとともに、前記印刷物の種類の情報を取得し、前記印刷物の種類の情報と前記対応関係の情報とから前記印刷物を照明する光源の情報を取得する請求項６に記載の画像処理装置。
【請求項８】
前記取得手段は、前記観察者から前記画像内の第１領域を指定する入力を受け付け、前記観察者により指定された前記第１領域の情報に基づき前記第１視野を取得する請求項１〜７のいずれか１項に記載の画像処理装置。
【請求項９】
前記取得手段は、前記画像内の複数の領域を前記第１領域の候補として前記観察者に提示し、前記観察者による前記複数の候補のうちいずれかの領域を前記第１領域として選択する入力を受け付け、前記観察者により選択された前記第１領域に基づき前記第１視野を取得する請求項８に記載の画像処理装置。
【請求項１０】
前記観察者により指定される前記第１領域が前記画像内の異なる領域に変更された場合、
前記取得手段は、前記ディスプレイにおける前記変更された第１領域に対する前記観察者の第１視野と、前記変更された第１領域に相当する前記印刷物における第２領域に対する前記観察者の第２視野と、を取得し、
前記変換手段は、前記ディスプレイにおける前記変更された第１領域に対する前記観察者の前記第１視野と、前記変更された第１領域に相当する前記印刷物における第２領域に対する前記観察者の前記第２視野と、前記ディスプレイの分光特性に関する情報と、前記印刷物からの反射光の分光特性に関する情報と、に基づき、前記画像データの変換を行う請求項８又は９に記載の画像処理装置。
【請求項１１】
前記取得手段は、前記ディスプレイと前記観察者との視距離の情報と、前記ディスプレイに表示された前記第１領域の大きさの情報と、を取得し、前記視距離と前記第１領域の大きさに基づき前記第１視野を算出する請求項１〜１０のいずれか１項に記載の画像処理装置。
【請求項１２】
前記取得手段は、前記ディスプレイと前記観察者との視距離を測定する第１センサから前記視距離の情報を取得する請求項１１に記載の画像処理装置。
【請求項１３】
前記取得手段は、前記観察者から前記視距離の情報の入力を受け付け、前記観察者による入力から前記視距離の情報を取得する請求項１１に記載の画像処理装置。
【請求項１４】
前記取得手段は、前記第１領域の画像データと前記ディスプレイの大きさ及び解像度に基づき前記第１領域の大きさを算出する請求項１１〜１３のいずれか１項に記載の画像処理装置。
【請求項１５】
前記取得手段は、前記印刷物と前記観察者との視距離の情報と、前記印刷物に印刷された前記第２領域の大きさの情報を取得し、前記視距離と前記第２領域の大きさに基づき前記第２視野を算出する請求項１〜１４のいずれか１項に記載の画像処理装置。
【請求項１６】
前記取得手段は、前記印刷物と前記観察者との視距離を測定する第２センサから前記視距離の情報を取得する請求項１５に記載の画像処理装置。
【請求項１７】
前記取得手段は、前記観察者から前記視距離の情報の入力を受け付け、前記観察者による入力から前記視距離の情報を取得する請求項１５に記載の画像処理装置。
【請求項１８】
前記取得手段は、前記印刷物の種類と、前記印刷物と観察者との視距離として想定される視距離と、の対応関係の情報を記憶手段から取得するとともに、前記印刷物の種類の情報を取得し、前記印刷物の種類の情報と前記対応関係の情報とから前記視距離の情報を取得する請求項１５に記載の画像処理装置。
【請求項１９】
前記取得手段は、前記第２領域の画像データと前記印刷物が印刷される用紙の大きさに基づき前記第２領域の大きさを算出する請求項１５〜１８のいずれか１項に記載の画像処理装置。
【請求項２０】
画像データに基づく画像が表示されたディスプレイにおける、前記画像内の第１領域に対する観察者の視野である第１視野を取得する工程と、
前記画像データに基づく画像が印刷された印刷物における、前記第１領域に相当する領域である第２領域に対する前記観察者の視野である第２視野を取得する工程と、
前記ディスプレイの分光特性に関する情報を取得する工程と、
前記印刷物からの反射光の分光特性に関する情報を取得する工程と、
前記第１視野と、前記ディスプレイの分光特性に関する情報と、前記第２視野と、前記印刷物からの反射光の分光特性に関する情報と、に基づき、前記ディスプレイにおいて前記第１視野で前記観察者に知覚される色が、前記印刷物において前記第２視野で前記観察者に知覚される色と対応する色となるように、前記ディスプレイに表示するための画像データを変換する変換工程と、
を有する画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその制御方法に関する。
【背景技術】
【０００２】
人が感じる色（見えの色、知覚色）は、観察対象の分光特性と等色関数に基づき求められる。等色関数は視野によって変化するため、観察対象の分光特性が同じでも、視野が異なると同じ色に見えないことがある。視野とは、観察者の視点から観察対象を見たときの観察対象の見かけ上の大きさのことであり、２度視野や１０度視野等のように、観察者から見たときの観察対象が収まる角度で表される。視野は、観察対象の実際の大きさと観察対象と観察者との距離（視距離）によって決まる。
【０００３】
特許文献１には、ある視野である画像を観察したときの知覚色と、別の視野でその画像を観察したときの知覚色とが等しくなるように、ディスプレイで表示する画像の色を変換する技術が開示されている。この技術によれば、ディスプレイに表示される画像の知覚色が視野によらず常に同じになるようにすることができる。
【０００４】
印刷機で印刷される印刷物の色を、ディスプレイで再現する技術がある。これをエミュレーション表示という。高精度なエミュレーション表示により、実際に印刷することなく、印刷したときの仕上がりをディスプレイで確認するソフトプルーフが可能となる。エミュレーション表示において、印刷物の色をディスプレイで正確に表示するため、印刷物の色を測定し、その測定値とディスプレイの表示色とが等しくなるように表示色の調整が行われる。調整においては、特定の視野における印刷物の色を測定し、その視野におけるディスプレイの色が印刷物の色と等しくなるように調整する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１３９６１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
視野の違いによって知覚色に生じる変化の度合は、観察対象の分光特性によって変化する。例えば、太陽光や蛍光灯のようなブロードな分光特性を持つ観察対象では視野の違いにより生じる知覚色の変化は小さい。しかし、ＬＥＤ（Light Emitting Diode）のような特定の波長に急峻なピークを持つ分光特性を持つ観察対象では視野の違いにより生じる知覚色の変化は大きい。特に、広色域表示を可能にするＲＧＢ各色のＬＥＤを光源として有するバックライトを備える画像表示装置では、視野による知覚色の差が現れやすく、観察者にとって画質上の妨害となり得る。印刷物の分光特性（照明光の印刷物による反射光の分光特性）とディスプレイの分光特性も大きく異なる場合がある。その場合、ある視野において印刷物の知覚色とディスプレイの知覚色が等しくなるように調整したとしても、別の視野では印刷物の知覚色とディスプレイの知覚色が等しくならない可能性がある。
【０００７】
そこで本発明は、視野が変化しても印刷物の知覚色とディスプレイの知覚色とを一致させることができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、画像データに基づく画像が表示されたディスプレイにおける、前記画像内の第１領域に対する観察者の視野である第１視野を取得し、
前記画像データに基づく画像が印刷された印刷物における、前記第１領域に相当する領域である第２領域に対する前記観察者の視野である第２視野を取得し、
前記ディスプレイの分光特性に関する情報を取得し、
前記印刷物からの反射光の分光特性に関する情報を取得する取得手段と、
前記第１視野と、前記ディスプレイの分光特性に関する情報と、前記第２視野と、前記印刷物からの反射光の分光特性に関する情報と、に基づき、前記ディスプレイにおいて前記第１視野で前記観察者に知覚される色が、前記印刷物において前記第２視野で前記観察者に知覚される色と対応する色となるように、前記ディスプレイに表示するための画像データを変換する変換手段と、
を備える画像処理装置である。
【０００９】
本発明は、画像データに基づく画像が表示されたディスプレイにおける、前記画像内の第１領域に対する観察者の視野である第１視野を取得する工程と、
前記画像データに基づく画像が印刷された印刷物における、前記第１領域に相当する領域である第２領域に対する前記観察者の視野である第２視野を取得する工程と、
前記ディスプレイの分光特性に関する情報を取得する工程と、
前記印刷物からの反射光の分光特性に関する情報を取得する工程と、
前記第１視野と、前記ディスプレイの分光特性に関する情報と、前記第２視野と、前記印刷物からの反射光の分光特性に関する情報と、に基づき、前記ディスプレイにおいて前記第１視野で前記観察者に知覚される色が、前記印刷物において前記第２視野で前記観察者に知覚される色と対応する色となるように、前記ディスプレイに表示するための画像データを変換する変換工程と、
を有する画像処理装置の制御方法である。
【発明の効果】
【００１０】
本発明により、視野が変化しても印刷物の知覚色とディスプレイの知覚色とを一致させることができる画像処理装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】画像表示装置の、機能ブロックを示す図
【図２】画像表示装置を示す図
【図３】画像表示装置の、周辺装置との接続状態を示す図
【図４】実施例１においてユーザに注目領域を特定させる処理について説明する図
【図５】実施例１において注目領域の視野を特定する手段について説明する図
【図６】実施例１において印刷物とユーザ間の視距離を求める方法について示す図
【図７】実際例１において色変換テーブルを求める方法について説明する図
【図８】視野ごとの等色関数について説明する図
【図９】観察対象と等色関数とにより知覚色を算出する方法について説明する図
【図１０】視野の変化や分光特性の違いによる知覚色の変化について説明する図
【図１１】実施例１の概要を示すフローチャート
【図１２】実施例１の印刷物の観察環境を設定する処理のフローチャート
【図１３】実施例１のエミュレーション表示を行う処理のフローチャート
【図１４】実施例１のエミュレーション表示を行う際の注目領域の変更処理の図
【図１５】実施例２の画像表示装置の機能ブロックを示す図
【図１６】実施例２の印刷物の観察環境を設定する処理のフローチャート
【図１７】実施例３の画像表示装置の機能ブロックを示す図
【図１８】実施例３のユーザが注目する領域を指定する際の画面提示例を示す図
【発明を実施するための形態】
【００１２】
以下、図面を用いて本発明の実施例を説明する。以下で説明する各実施例は、本発明の
範囲をそれらのみに限定する趣旨のものではない。実施例の説明の前に、観察対象の分光特性と等色関数と知覚色（見えの色）との関係、視野と等色関数との関係、及び視野による知覚色の変化の度合が印刷物とディスプレイ表示とで異なる現象について簡単に説明する。
【００１３】
図９は、観察対象の分光特性と等色関数から知覚色を算出する方法を説明する図である。図９のグラフ９０１は、ディスプレイで白を表示したときのディスプレイの分光特性を示す。グラフ９０２は赤色、緑色、青色それぞれの等色関数を示す。図９の領域９０３の面積は、分光特性と赤色の等色関数との積の積分であり、赤色成分の刺激値Ｘを表す。同様に、領域９０４の面積は緑成分の刺激値Ｙを表し、領域９０５の面積は青色成分の刺激値Ｚを表す。このように、観察対象の分光特性と等色関数から知覚色（色知覚量）を算出することができる。
【００１４】
図８は、視野により等色関数が異なることを示す図である。図８には２度視野と１０度視野の２つの等色関数を示す。図８の横軸は波長であり、縦軸は人の目の感度である。図８に示すように、１０度視野の等色関数８０１と２度視野の等色関数８０２は異なる。そのため、ＸＹＺ刺激値も１０度視野と２度視野とで異なる値となる。このように視野によって等色関数が異なるため、観察対象が同じ色であっても視野が異なると異なる色に見える場合がある。
【００１５】
図１０は、観察対象の分光特性によって、視野による知覚色の変化の仕方（度合）が異なることを説明するための図である。図１０では、異なる大きさのパッチ間（視野が異なるパッチ間）に生じる知覚色の差が、ディスプレイと印刷物とで異なることを示す。
ディスプレイ１００１には、ある視距離で１０度視野で観察されるパッチＡと２度視野で観察されるパッチＢが表示されている。パッチＡとパッチＢは同じ色のパッチである。印刷物１００２は、ディスプレイ１００１に表示したパッチを印刷したものであり、１０度視野で観察されるパッチＣと２度視野で観察されるパッチＤが印刷されている。パッチＣとパッチＤは同じ色のパッチである。
【００１６】
分光特性１００３は、ディスプレイ１００１に表示されたパッチＡ及びパッチＢの色を示す分光特性である。分光特性１００４は、ある光源下における印刷物１００２のパッチＣ及びパッチＤの分光特性である。ディスプレイ１００１の分光特性が特定の波長にピークを有する急峻なスペクトルであるのに対し、印刷物１００２の分光特性は広い波長領域に一様に広がるスペクトルとなっている。
ディスプレイ１００１と印刷物１００２の各パッチの知覚色を、各パッチの大きさに対応する２度視野及び１０度視野の等色関数とディスプレイ１００１と印刷物１００２の分光特性とを用いて求めた結果が、図１０の斜線部１００５〜斜線部１００８である。なお、図１０では説明を簡単にするため、Ｚ成分の等色関数のみを示している。
【００１７】
斜線部１００５がパッチＡの知覚色を表し、斜線部１００６がパッチＢの知覚色を表す。ディスプレイの分光特性１００３がナローな形状であるため、等色関数の違いにより斜線部１００５の面積と斜線部１００６の面積に大きな差異が生じている。つまり、ディスプレイでは、パッチＡとパッチＢとで知覚色が大きく異なる。
一方、斜線部１００７がパッチＣの知覚色を表し、斜線部１００８がパッチＤの知覚色を表す。印刷物の分光特性１００４がブロードなスペクトル形状であるため、等色関数が変化しても斜線部１００７の面積と斜線部１００８の面積に大きな差異は生じない。そのため、パッチＣとパッチＤとで知覚色に大きな変化はない。
【００１８】
このように、ディスプレイと印刷物とで視野の変化によって生じる知覚色の変化の程度に差がある。そのため、例えば１０度視野（パッチＡとパッチＣ）でディスプレイと印刷
物とが同じ知覚色となるように調整したとしても、２度視野（パッチＢとパッチＤ）ではディスプレイと印刷物とが同じ知覚色にならないという場合があり得る。
以下で説明する実施例では、ディスプレイにおいて第１視野で観察者に知覚される色が、印刷物において第２視野で観察者に知覚される色と対応する色となるように画像データを変換する方法を説明する。ここでは特に、ディスプレイと印刷物とで視野によらず知覚色を一致させる方法について説明する。なお、一致するとは、互いの差異が所定の範囲内に収まることを意味するものとする。
【００１９】
（実施例１）
本発明の実施例１について説明する。実施例１では、ディスプレイに表示された画像内の注目領域の知覚色と印刷された画像内の注目領域の知覚色を、ディスプレイの分光特性と印刷物の反射光の分光特性と注目領域の視野に応じた等色関数を用いて算出する。ユーザが注目領域をディスプレイ表示で観察したときの知覚色と印刷物で観察したときの知覚色とが等しくなるように、ディスプレイに表示する画像の色（画素値）を調整する。
【００２０】
実施例１の画像処理装置の概略構成について、図３を用いて説明する。図３は、実施例１の画像処理装置と周辺装置の接続関係を示す図である。
ディスプレイ３０１は、画像データに基づく画像を表示する。
画像処理装置３０２は、ディスプレイ３０１に対する画像データの出力や画像の表示制御、後述の印刷機３０３に対する印刷するため画像データの出力を行う。画像処理装置３０２は、例えばＰＣ（Personal Computer）により構成される。
印刷機３０３は、画像データに基づく画像を印刷する。実施例１では、印刷機３０３により印刷される画像の色をディスプレイ３０１で再現する処理を画像処理装置３０２によって行う。
【００２１】
印刷物観察ブース３０４は、印刷機３０３で印刷した印刷物をセットし、定められた光源を用いて観察するための環境である。印刷物を観察する際に、常に同じ観察環境で観察を行わないと見えの色が変動してしまうため、色について厳密な観察が要求される場合は、印刷物観察ブース３０４に示すような、光源等について管理された環境下で印刷物を観察する。
観察光源３０５は、印刷物観察ブース３０４内に設置される、印刷物を観察するために使用する光源である。観察光源３０５としては、常に安定した印刷物の色を観察するため、安定した光を発光することが可能な光源が利用される。具体的には、高演色型蛍光灯が用いられる。また、観察光源３０５の色温度としては、Ｄ５０（５０００ケルビン）を用いる。
【００２２】
次に、図２のブロック図を用いてディスプレイ３０１と画像処理装置３０２の構成について説明する。
ＣＰＵ１は、画像処理装置３０２において、各種制御を行うＣＰＵ（Central Processing Unit）である。ＣＰＵ１により、後述の画像ビューワ１０７による画像表示や、色変
換ルックアップテーブル算出等の演算処理が実行される。また、ＣＰＵ１は、画像処理装置３０２の各種処理フローを制御する。
表示制御部２は、画像を後述の表示部３において表示するための制御を行う。具体的には、表示制御部２は、後述の画像ビューワ１０７によって、後述のメモリ５に展開される画像データを読み出し、表示部３へ送信する。
【００２３】
表示部３は、画像データに基づく画像を表示する。表示部３は、例えば液晶パネルとバックライトからなるディスプレイである。表示部３は液晶ディスプレイに限らず、例えばＭＥＭＳ（Micro Electro Mechanical System）シャッターを用いたＭＥＭＳシャッター
方式ディスプレイであっても良い。表示部３は図３のディスプレイ３０１に相当する。
記憶部４は、画像データや、後述の視距離センサ８より取得した測定値、色変換用ルックアップテーブル等を記憶する。また、記憶部４は、後述の画像ビューワ１０７のプログラム等も記憶する。記憶部４の具体的な例としては、ＨＤＤ（Hard Disk Drive）等があ
げられる。
【００２４】
メモリ５は、画像データや色補正のための各種データを一時的に保持する。例えば、後述の画像ビューワ１０７において表示される画像データを一時的に保持する。また、ユーザからの操作入力値や、視距離センサ８からの入力値を一時的に保持する。
ユーザ操作入力部６は、ユーザからの各種指示を受け付けるインタフェース部である。具体的には、後述のキーボード・マウス１０による操作を受け付け、操作に応じた指示情報を画像処理装置３０２のメモリ５やＣＰＵ１に送信する。
【００２５】
外部インタフェース部７は、画像処理装置３０２と周辺装置とのデータの送受信を行うインタフェース部である。具体的な例としては、ＵＳＢ（Universal Serial Bus）や有線ＬＡＮ、無線ＬＡＮ等があげられる。実施例１では後述のプリンタ１１や、イントラネット及びインターネット等のネットワーク１２が、外部インタフェース部７を介して画像処理装置３０２に接続される。画像処理装置３０２は、外部インタフェース部７を介して、ネットワーク１２に接続されたプリンタ１１に印刷する画像データを送信し、表示部３で表示する画像データをネットワーク１２から受信する。画像処理装置３０２は、外部インタフェース部７を介して、後述の視距離センサ８から視距離の測定値を受信する。
【００２６】
視距離センサ８は、表示部３の周囲に設置し、ユーザ（観察者）と表示部３との距離（視距離）を測定する第１センサである。
内部バス９は、画像処理装置３０２の各ブロックを接続し、ブロック間の各種データの送受信に使用される。
キーボード・マウス１０は、画像処理装置３０２に各種指示を入力するためのユーザからの操作を受け付ける入力デバイスである。画像処理装置３０２のユーザ操作入力部６を介して、キーボード・マウス１０によるユーザ操作情報が画像処理装置３０２に入力される。実施例１では、ユーザ操作を入力するための入力デバイスにキーボード・マウスを例示しているがこれに限らない。例えば、表示部３に設置されたタッチパネル等であってもよい。
【００２７】
プリンタ１１は、画像データに基づく画像を印刷する印刷機である。実施例１では、印刷物の色を画像表示装置に正確にエミュレーション表示する方法を示すが、プリンタ１１はエミュレーションの対象となるプリンタである。エミュレーション対象となるプリンタ１１としては、例えば、最終的な製作物を印刷する印刷機や、プルーフに使用するＤＤＣＰ（Direct Digital Color Proofer）等が例としてあげられる。プリンタ１１は図３の印刷機３０３に相当する。
ネットワーク１２は、画像処理装置３０２の外部インタフェース部７に接続される。画像処理装置３０２は、外部インタフェース部７を介してネットワーク１２から画像データ等の各種データや情報を取得する。
【００２８】
次に、実施例１により実行される処理を図１の機能ブロック図を用いて説明する。図１で説明する機能は、主に図２のＣＰＵ１が各機能に対応するプログラムを実行することにより実現される。なお、各機能に対応するハードウェアが備わり、ハードウェアとＣＰＵ１との協働により各機能が実現される構成であってもよい。
【００２９】
注目領域特定部１０１は、ユーザからの指示を受け、画像内の注目領域を特定する処理を行う。注目領域特定部１０１は、ユーザ操作入力部６を介して入力されるユーザからの指示と、ディスプレイに表示されている画像の情報から、画像内でユーザが注目する領域
である注目領域を特定する。
【００３０】
具体的には、ユーザは、マウス等のポインティングデバイスを用いて、現在表示中の画像における所望の領域を注目領域として指定する。ユーザによる注目領域を指定する指示は、ユーザがポインティングデバイスを用いて注目領域の周囲を取り囲む操作を行うことによって入力することができる。また、注目領域特定部１０１は、表示されている画像の情報を後述の画像ビューワ１０７より取得し、ユーザに指定された注目領域の情報に基づき、注目領域とその大きさを特定する。さらに、注目領域特定部１０１は、画像ビューワ１０７から求められる、画像を印刷した際の大きさ情報に基づき、印刷物における注目領域の大きさ等の情報を取得する。
【００３１】
図４は、ユーザが注目領域を特定する方法の一例を説明する図である。図４（Ａ）に示すように、ユーザは、表示部３に表示された画像において、所望の領域を注目領域としてマウス等のポインティングデバイスにより特定する。例えば、ユーザは、所望の領域を円又は楕円で囲む操作を行うと、当該囲まれた領域の外接矩形領域が注目領域として特定される。注目領域特定部１０１は、表示部３の大きさの情報を、表示制御部２を介して、表示部３より取得する。注目領域特定部１０１は、表示部３の大きさの情報から、ユーザにより指定された注目領域の大きさ（図４の幅ｗ、高さｈ）を算出する。表示中の画像の大きさの情報（図４の幅Ｗ、高さＨ）を算出しても良い。ここで、表示中の画像の大きさの情報は、画面上での物理的な長さの情報であり、注目領域の画素数、表示部３の解像度（画素数）と物理的な大きさ、表示部３のドットピッチ等に基づき算出される。
【００３２】
また、注目領域特定部１０１は、表示部３に表示されている画像の大きさ及び印刷した場合の画像の大きさの情報を、画像ビューワ１０７から取得する。注目領域特定部１０１は、印刷した画像の大きさ（図４（Ｂ）の幅W_print、高さH_print）に基づき、印刷した場合の注目領域の大きさを算出する。なお、印刷機で画像を印刷し、印刷物を用いてプルーフを行う場合、最終的な製作物の大きさと同じ大きさで印刷したものを見て確認することが一般的である。印刷する場合の印刷物の大きさの情報は、画像データにメタデータとして付加されており、画像ビューワ１０７により印刷物の大きさの情報を取得することができる。
【００３３】
視野算出部１０２は、ユーザが観察する画像内の注目領域の視野を求める処理を行う。視野算出部１０２は、表示部３に表示される画像における注目領域（第１領域）の視野（第１視野）と、印刷物における注目領域（第２領域）の視野（第２視野）と、の両方を算出し取得する。視野算出部１０２は、注目領域特定部１０１によって取得された画像内の注目領域に関する情報と、ユーザから観察画像までの視距離の情報と、を用いて、視野を算出する。なお、実施例１では、ユーザの観察位置は表示部３の中心に対面する位置として視野を算出する。視野算出部１０２は、後述する視距離取得部１０５から視距離の情報を取得する。なお、ユーザの位置を表示部３の中心として仮定しない場合は、ユーザの位置を測定したり、ユーザに位置の情報を入力させたりすることにより、ユーザと表示部３との位置関係の情報を取得し、位置関係に基づき視野を計算する。
【００３４】
図５は表示部３に表示された画像における注目領域の視野を算出する方法について説明する図である。注目領域特定部１０１が取得した注目領域の情報に基づき、視野算出部１０２は、注目領域の長辺の長さｒ（注目領域の最大長）を取得し、長辺の長さｒに基づき視野を算出する。ユーザの観察位置が表示部３の中心にある場合の視野θは以下のように算出される。ユーザと画像表示装置との視距離をｄ、注目領域の長辺を表示部３の中心位置で左右に分割した場合の中心より左側の長さをｒ１、中心より右側の長さをｒ２とすると、視野θは以下の式により算出される。
θ=tan-1(r1/d)+tan-1(r2/d)
【００３５】
図５では表示部３における注目領域の視野の算出方法を説明したが、印刷物における注目領域の視野についても同様に算出することができる。
【００３６】
等色関数選択部１０３は、視野算出部１０２により算出された視野に応じた等色関数を選択する処理を行う。各視野に対応する等色関数の情報は記憶部４に記憶されており、等色関数選択部１０３は、視野算出部１０２により算出された視野に応じた等色関数を記憶部４から読み出す。
【００３７】
分光特性算出部１０４は、印刷物の分光特性を算出する処理を行う。印刷物の分光特性は、使用するプリンタや用紙、印刷物を観察する環境における印刷物を照明する光源によって変化する。分光特性算出部１０４では、印刷物の観察に関わる、使用するプリンタ情報、用紙情報、及び光源情報を取得して、それらの情報に基づき、印刷物の分光特性を算出する。
【００３８】
視距離取得部１０５は、ユーザと表示部３の間の視距離を取得する。視距離取得部１０５が視距離の情報を取得する方法としては、視距離センサ８から視距離の測定値の情報を取得する方法と、ユーザに視距離を指定（入力）させる方法が考えられる。実施例１では、視距離取得部１０５は、表示部３とユーザとの間の視距離を、視距離センサ８から取得し、印刷物とユーザとの間の視距離を、ユーザ操作入力部６を介して、ユーザに指定させる方法で取得する。視距離取得部１０５は、取得した視距離情報を、視野算出部１０２に送信する。視野算出部１０２は視距離取得部１０５から取得した視距離情報に基づき視野を算出する。
【００３９】
印刷物とユーザとの間の視距離の取得方法について、図を用いて簡単に説明する。図６は、印刷物とのユーザとの間の視距離及びその取得方法を説明する図である。
【００４０】
図６（Ａ）の正面図（符号６０１）は、印刷物観察ブース３０４を正面から見た図である。上面図（符号６０２）は、印刷物観察ブース３０４を上から見た図である。実施例１では、視距離取得部１０５は、印刷物観察ブース３０４で印刷物を観察した場合の印刷物とユーザ間の視距離６０３の情報を、ユーザに視距離の情報を入力させることにより取得する。ユーザがキーボード・マウス１０を操作することで、ユーザ操作入力部６を介して、視距離の情報が画像処理装置３０２に入力される。このとき、視距離取得部１０５は、図６（Ｂ）に示すように、表示部３に、ユーザによる視距離の入力を支援するＧＵＩ（Graphical User Interface）の画面６０４を表示するようにすると良い。
なお、ここでは、印刷物とユーザとの視距離の情報をユーザに入力させることで取得する方法を説明したが、この方法に限定されない。例えば、印刷物観察ブース３０４に、視距離を測定可能な視距離センサ（第２センサ）を設置し、当該センサから印刷物とユーザの間の視距離を取得する構成でも良い。
【００４１】
知覚色算出部１０６は、等色関数と分光特性から、知覚色を算出する処理を行う。実施例１では、知覚色算出部１０６は、ＸＹＺ三刺激値により知覚色を算出する。知覚色算出部１０６は、表示部３に表示されるパッチの知覚色と、印刷物に印刷されたパッチの知覚色を算出する。
【００４２】
画像ビューワ１０７は、表示する画像データを、表示制御部２を介して表示部３に出力し、画像データに基づく画像を表示部３に表示させる処理を行う。画像ビューワ１０７は、表示する画像データを、記憶部４や、外部インタフェース部７を介して外部から取得す
る。画像ビューワ１０７は、取得した画像データに対し展開処理を実行した後に表示部３に出力して表示させる。ユーザによって画像に対する拡縮表示等の表示に関わる処理の指示が入力されると、画像ビューワ１０７が当該表示に関わる処理を実行する。また、画像ビューワ１０７は、表示部３で現在表示中の画像の領域及び大きさの情報を管理し、注目領域を特定するための画像の表示状態を示す情報を注目領域特定部１０１に送信する。さらに、画像ビューワ１０７は、画像を印刷する際の印刷物の大きさ情報を管理する。一般的にプルーフ用途では、最終的な製作物と同じ大きさで印刷を行う。最終的な製作物の大きさ情報は画像ファイルにメタデータとして埋め込まれており、画像ビューワ１０７は、この情報を解析することにより印刷物の大きさ情報を取得する。印刷物の大きさ情報は、印刷物における注目領域を特定するために必要な情報であるため、画像ビューワ１０７は、印刷物の大きさ情報を注目領域特定部１０１に送信する。
【００４３】
色変換テーブル作成部１０８は、表示部３で表示される画像の色を、印刷物の色と等しくなるよう変換するためのルックアップテーブルを作成する。実施例１では色を変換する方式としてルックアップテーブル方式を用いるが、これに限定されず、マトリクス方式やその他の方式でも良い。色変換用のルックアップテーブルは、表示部３で表示される色の知覚量と、印刷物における色の知覚量に基づき求められる。以下、図を用いて変換用ルックアップテーブルの作成方法について説明する。
【００４４】
図７に、ディスプレイの知覚色を印刷物の知覚色に変換するルックアップテーブルの求め方について示す。ここでは知覚色は知覚色算出部１０６により求められるＸＹＺ刺激値（以下、ＸＹＺ値という）である。
【００４５】
図７（Ａ）のテーブル７０１は、画像データに基づく画像を印刷した際の、印刷機に入力される画像データのＲＧＢ値と、印刷物に印刷された画像のＸＹＺ値と、の対応関係を示すテーブルである。図７（Ｂ）のテーブル７０２は、画像データに基づく画像をディスプレイで表示した際の、ディスプレイに入力される画像データのＲＧＢ値と、ディスプレイで表示された画像のＸＹＺ値と、の対応関係を示すテーブルである。テーブル７０１及びテーブル７０２に示されるように、同じＲＧＢ値の画像データであっても、印刷された画像とディスプレイで表示された画像とでは異なるＸＹＺ値となる。
【００４６】
テーブル７０１とテーブル７０２を用いて、印刷物のＸＹＺ値をディスプレイで表示するためにディスプレイに入力すべきＲＧＢ値（ディスプレイに表示するための画像データ）を求める。これにより、図７（Ｂ）に示す印刷物のＸＹＺ値をディスプレイで表示するためには、図７（Ｄ）に示すＲＧＢ値をディスプレイに入力すれば良いことが求められる。これにより、図７（Ｅ）に示すルックアップテーブル７０３が求められる。ルックアップテーブル７０３は、印刷機に入力する画像データのＲＧＢ値と、そのＲＧＢ値に基づき印刷した印刷物のＸＹＺ値をディスプレイで表示するためにディスプレイへ入力すべきＲＧＢ値と、の対応関係を示す。印刷機に入力する画像データのＲＧＢ値を、ルックアップテーブル７０３に基づき変換してディスプレイに入力すれば、印刷物の色とディスプレイに表示される色とは、図７（Ｆ）に示すように、同じＸＹＺ値となる。
【００４７】
色変換処理部１０９は、色変換テーブル作成部１０８で作成された色変換用ルックアップテーブルを用いて、表示部３に表示するための画像データを変換する処理を行う。色変換処理部１０９は、画像ビューワ１０７より出力される画像データに対して色変換処理を行う。色変換処理部１０９は、色変換した画像データを表示制御部２へ出力し、表示部３は当該色変換された画像データに基づく画像を表示する。
【００４８】
次に、実施例１における注目領域の色を印刷物の色に合わせる処理フローについて図を用いて説明する。まず、図１１を用いて、ディスプレイに表示された画像内の注目領域を
ユーザが指定し、指定した注目領域の色が印刷物の色と合うようにする処理フローについて説明する。
【００４９】
ステップＳ１１０１において、ＣＰＵ１は、印刷物を観察する観察環境の情報が画像処理装置３０２に設定（入力）済みであるか否かを判定する。実施例１では、印刷物観察環境に関わる情報は、（１）印刷物観察環境の光源情報、（２）印刷に使用するプリンタ及び用紙情報、（３）印刷物を観察する際の視距離情報、の３つである。これらの情報は、ユーザ操作入力部６を介して、ユーザにより入力されたり、センサによる測定値を取得したりすることで、画像処理装置３０２に入力される。入力された情報は、記憶部４に格納される。上記判定は、上記各種情報が記憶部４に記憶されているか否かによって行われる。判定結果により、既に上記各種情報が画像処理装置３０２に入力済みである場合は、ステップＳ１１０２へ進み、各種情報が入力されていない場合は、ステップＳ１１０３へ進む。
【００５０】
ステップＳ１１０２において、ＣＰＵ１は、印刷物の観察環境が変更になったか否かを判定する。観察環境の変更とは、具体的には使用するプリンタの変更や用紙の変更等である。変化の有無の判定は、ステップＳ１１０１と同様、ユーザから入力された情報やセンサ等から取得した情報により行う。ステップＳ１１０２で、印刷物の観察環境が変更になったと判定された場合は、ステップＳ１１０３に進み、印刷物の観察環境情報が変更されていない場合は、ステップＳ１１０４へ進む。
【００５１】
ステップＳ１１０３において、ＣＰＵ１は、印刷物の観察環境に関する情報を設定する。観察環境情報は、前述のように、印刷物観察環境の光源情報、印刷に使用するプリンタ及び用紙情報、印刷物を観察する際の視距離情報である。ＣＰＵ１は、ユーザ操作入力部６を介して、ユーザより入力された情報や、センサ等から取得した情報に基づき、印刷物の観察環境に関する情報を設定する。
【００５２】
ステップＳ１１０４において、ＣＰＵ１は、画像ビューワ１０７により画像を表示する。画像ビューワ１０７は、記憶部４に記憶されている画像データを読み出して表示する。ステップＳ１１０４において、画像ビューワ１０７は、印刷する際の大きさと同じ大きさでディスプレイに画像を表示する。
【００５３】
ステップＳ１１０５において、ＣＰＵ１は、ユーザに注目領域を指定させ、ディスプレイに表示される注目領域の色を印刷物の色と合わせる処理を行う。ユーザが注目領域を指定すると、注目領域特定部１０１及び視野算出部１０２により注目領域の視野が算出される。算出された視野に基づき注目領域の知覚色が知覚色算出部１０６により算出され、算出された知覚色に基づき色変換テーブル作成部１０８により色変換用のルックアップテーブルが作成される。作成されたルックアップテーブルに基づき色変換処理部１０９により画像データに対し色変換処理が行われ、色変換処理が行われた画像データがディスプレイに出力され表示される。ステップＳ１１０５の処理の詳細は後述する。
【００５４】
ステップＳ１１０６において、ＣＰＵ１は、現在の画像の表示を終了するか否かの判定を行う。終了する場合は画像表示を終了させる。ＣＰＵ１は、他の画像の表示指示の入力や、画像ビューワ１０７の終了指示の入力があると、現在の画像の表示を終了すると判定する。終了させない場合はステップＳ１１０５に進む。
【００５５】
次に、図１１で示した処理フローの各ステップについて詳細に説明する。
図１２は、図１１のステップＳ１１０３における印刷物の観察環境の設定処理のフローを示す図である。
ステップＳ１２０１において、ＣＰＵ１は、ユーザにより指定される、画像を印刷する
プリンタ及び印刷に使用する用紙の情報を取得する。ソフトプルーフでは基本的に印刷は行わず、作業フロー上のいくつかのチェックポイントにおいてのみ実際に印刷して色を確認する。ＣＰＵ１は、その際に使用するプリンタと用紙の情報をステップＳ１２０１で取得し、ここで取得したプリンタと用紙によって印刷される色に合わせてディスプレイの色を変換する。これにより、実際に画像を印刷する必要を低減したソフトプルーフが可能となり、作業の効率化が図られる。具体的には、ＣＰＵ１は、記憶部４に記憶されている、画像処理装置３０２で利用可能なプリンタ及び用紙の情報を読み出し、当該情報をＧＵＩ表示等によりユーザに提示する。ユーザは提示された中から、使用するプリンタ及び用紙を指定する操作を、ユーザ操作入力部６を介して行う。これにより、ＣＰＵ１は、ユーザにより指定されるプリンタ及び用紙の情報を取得する。
【００５６】
ステップＳ１２０２において、ＣＰＵ１は、ユーザにより指定される、印刷物の観察に使用する観察光源情報を取得する。観察光源は印刷物観察ブース３０４に設置される観察光源３０５である。ステップＳ１２０１における指定方法と同様、ユーザは、観察光源の情報を入力する操作を行い、ユーザ操作入力部６を介して、当該情報が画像処理装置３０２に入力される。ここで指定される情報は、具体的には光源に使用される蛍光灯の種類等の情報である。
【００５７】
ステップＳ１２０３において、ＣＰＵ１は、観察環境に視距離センサが設置されているか否かを判定する。すなわち、ＣＰＵ１は、視距離センサが印刷物観察ブース３０４に設置されているか判定する。視距離センサが観察環境に設定されているか否かの情報は、ステップＳ１２０１、ステップＳ１２０２と同様、ユーザに入力させることにより取得することができる。あるいは、外部インタフェース部７に観察環境用の視距離センサが接続されているか否かを判定することにより取得しても良い。観察環境に視距離センサが設置されている場合、ＣＰＵ１は、ステップＳ１２０４において、視距離センサから、ユーザと印刷物との視距離の情報を取得する。視距離センサが設置されていない場合、ＣＰＵ１は、ステップＳ１２０５において、ユーザに視距離の情報を入力させることにより、ユーザと印刷物との視距離の情報を取得する。ユーザにより入力される視距離情報は、ステップＳ１２０１と同様、ユーザ操作入力部６を介して取得される。
【００５８】
図１３は、図１１のステップＳ１１０５におけるディスプレイの色を印刷物の色に合わせるエミュレーション表示処理のフローを示す図である。
ステップＳ１３０１において、ＣＰＵ１は、ユーザにより指定される、表示部３に表示された画像の注目領域の情報を取得する。ユーザによる注目領域の指定は、マウス等のポインティングデバイスを用いて行われ、指定された注目領域の情報は、ユーザ操作入力部６を介して、画像処理装置３０２に入力される。具体的な指定方法は、図４で説明したとおりである。
【００５９】
ステップＳ１３０２において、ＣＰＵ１は、ステップＳ１３０１で指定された注目領域情報に基づき、ディスプレイに表示される注目領域の大きさを求める。ＣＰＵ１は、注目領域の大きさとして、図５で説明したように、指定された注目領域の長辺の長さｒを取得する。ＣＰＵ１は、注目領域特定部１０１により、ディスプレイ上の注目領域の大きさを求める。ディスプレイ上の注目領域の大きさは、画像ビューワ１０７から得られる、表示部３において表示される画像の大きさ情報と、ユーザにより指定される注目領域情報に基づき求められる。
【００６０】
ステップＳ１３０３において、ＣＰＵ１は、ステップＳ１３０１で指定された注目領域情報に基づき、印刷物上の注目領域の大きさを求める。ＣＰＵ１は、注目領域の大きさとして、ステップＳ１３０２でディスプレイ上の注目領域の大きさとして取得した注目領域の長辺と同じ辺の印刷物上での長さを取得する。ＣＰＵ１は、画像ビューワ１０７により
印刷物の大きさの情報を取得し、印刷物の大きさに基づき、注目領域特定部１０１により、印刷物の注目領域の情報を取得し、印刷物上の注目領域の大きさを求める。なお、印刷物の大きさと、表示部３に表示される画像の大きさとが等しい場合は、注目領域の大きさも印刷物とディスプレイとで同じ値となる。
【００６１】
ステップＳ１３０４において、ＣＰＵ１は、表示部３とユーザとの視距離を求める処理を行う。実施例１では、ＣＰＵ１は、視距離取得部１０５により、ディスプレイに設置される視距離センサ８から視距離の測定値を取得する。視距離センサ８から取得した視距離の測定値は、外部インタフェース部７を介して、画像処理装置３０２に入力される。
【００６２】
ステップＳ１３０５において、ＣＰＵ１は、表示部３に表示されている注目領域の視野を算出する。ＣＰＵ１は、視野算出部１０２により、ステップＳ１３０２において求めたディスプレイ上の注目領域の大きさと、ステップＳ１３０４によって求めた表示部３とユーザとの視距離と、に基づき、ディスプレイ上の注目領域の視野を算出する。具体的な算出方法は、図５により説明したとおりである。
【００６３】
ステップＳ１３０６において、ＣＰＵ１は、ディスプレイ上の注目領域の知覚色を算出する。ＣＰＵ１は、等色関数選択部１０３により、ステップＳ１３０５で求めた視野に対応する等色関数を、記憶部４より読み出す。記憶部４には、各視野に対応する等色関数がデータベースとして記憶されており、等色関数選択部１０３は、その中から、ステップＳ１３０５で算出された視野に対して最も近い視野に対応する等色関数を取得する。なお、ステップＳ１３０５で算出された視野に近い視野の等色関数から、補間計算により、ステップＳ１３０５で算出された視野に対応する等色関数を求めても良い。
【００６４】
次に、知覚色算出部１０６は、記憶部４から読み出した等色関数に基づき、ディスプレイ上の注目領域の知覚色を算出する。知覚色算出部１０６は、図９で説明したとおり、等色関数と分光特性を用いて、ＸＹＺ値により知覚色を算出する。記憶部４には、複数種類のＲＧＢ値について、そのＲＧＢ値の画像をディスプレイに表示した場合の分光特性がデータベースとして予め記憶されており、知覚色算出部１０６は、記憶部４より取得した分光特性を用いて計算を行う。知覚色算出部１０６は、算出した知覚色を、メモリ５に一時保存する。知覚色算出部１０６は、算出した知覚色を、図７のテーブル７０２の形式でメモリ５に保存する。
【００６５】
ステップＳ１３０７において、ＣＰＵ１は、印刷物上の注目領域の視野を求める。ＣＰＵ１は、視野算出部１０２により、視野を算出する。視野算出部１０２は、ステップＳ１３０３で取得した印刷物上の注目領域の大きさと、印刷物を観察する際のユーザと印刷物との視距離と、に基づき、印刷物上の注目領域の視野を算出する。視野算出部１０２は、図１２で説明した印刷物観察環境の設定済み情報（のステップＳ１２０４又はステップＳ１２０５で取得した情報）に基づき、ユーザと印刷物との視距離を取得する。
【００６６】
ステップＳ１３０８において、ＣＰＵ１は、印刷物上の注目領域の知覚色を求める。ＣＰＵ１は、知覚色算出部１０６により、ステップＳ１３０７において取得した視野に対応する等色関数を、記憶部４より読み出す。知覚色算出部１０６は、記憶部４から読み出した等色関数と、分光特性算出部１０４により取得した印刷物の分光特性との積を積分することで、印刷物上の注目領域の知覚色を求める。知覚色算出部１０６は、算出した知覚色を、メモリ５に一時保存する。知覚色算出部１０６は、算出した知覚色を、図７のテーブル７０１の形式でメモリ５に保存する。
【００６７】
ステップＳ１３０９において、ＣＰＵ１は、色変換テーブル作成部１０８により、ディスプレイ上の注目領域において、印刷物上の注目領域の色を再現表示するための、ディス
プレイで表示する画像データの変換に用いる変換用ルックアップテーブルを算出する。ルックアップテーブルの算出方法は、図７で説明したとおりである。色変換テーブル作成部１０８は、ステップＳ１３０６で求めたディスプレイ上の注目領域の知覚色とステップＳ１３０８において求めた印刷物上の注目領域の知覚色に基づき、ルックアップテーブル算出処理を行う。
【００６８】
ステップＳ１３１０において、ＣＰＵ１は、色変換処理部１０９により、ステップＳ１３０９において作成したルックアップテーブルを用いて、表示部３に表示する画像データのＲＧＢ値を変換する。以上の処理により、ディスプレイ上の注目領域の見えの色が、印刷物上の注目領域の見えの色と一致するように画像データが変換される。
【００６９】
ステップＳ１３１１において、ＣＰＵ１は、現在の注目領域のエミュレーション表示を終了するか否かの判定処理を行う。画像内にはユーザが注目する領域が複数存在する場合があり、その場合ユーザは観察対象を現在の注目領域とは別の注目領域に変更することが考えられる。また、注目領域の拡大処理等をユーザが指示する場合もある。このような場合には、別の注目領域や拡大縮小された注目領域の大きさ（視野）に応じてエミュレーション表示用の画像データの色変換を再度行う必要がある。画像データの再変換が必要であるか否かを判定するため、ＣＰＵ１は、ステップＳ１３１１において、注目領域の状態が変化したか否かを判定する。変化していない場合、ＣＰＵ１は現在の注目領域についてのエミュレーション表示を継続する。変化したと判定した場合は、ステップＳ１３１２に進む。本ステップでの判定は、ユーザ操作の情報に基づき行われる。ユーザが現在の注目領域の観察を終了し観察対象を別の注目領域に変更する指示を入力する操作を行ったり、現在の注目領域に対し拡大縮小する表示変更の指示を入力する操作を行ったりした場合に、ＣＰＵ１は当該操作情報をユーザ操作入力部６を介して取得する。ＣＰＵ１は、当該取得した情報に基づき判定する。
【００７０】
ステップＳ１３１２において、ＣＰＵ１は、エミュレーション表示を終了するか否かを判定する。エミュレーション表示を終了する場合、ＣＰＵ１は、ステップＳ１３１０において実行した、ディスプレイと印刷物とで注目領域の色を合わせるための色変換処理を解除し、元の状態に戻し、エミュレーション表示を終了する。エミュレーション表示を終了しない場合、ＣＰＵ１は、次に説明する注目領域の変更処理へ移行する。
【００７１】
次に、図１４を用いて、画像表示中にユーザが注目領域を変更する場合の処理について説明する。この処理は、図１３のステップＳ１３１２でエミュレーション表示を終了しないと判定された場合に実行される。
【００７２】
ステップＳ１４０１において、ＣＰＵ１は、ユーザによる注目領域を変更する指示の入力を監視し、ユーザ操作の入力を待機する。ここで、注目領域を変更する指示とは、例えば、現在の注目領域とは別の注目領域の指定や、表示中の画像の拡大縮小指示である。別の注目領域が指定された場合、当該注目領域の大きさが現在の注目領域の大きさと異なることがある。また、別の注目領域が指定されない場合（現在の注目領域から変化がない場合）であっても、画像を拡大縮小表示すると注目領域の大きさが変化する。このような場合、注目領域の視野に応じたエミュレーション処理を変更する必要がある。以下のフローでは、注目領域の変化に応じてエミュレーション処理を変更するフローを説明する。ユーザ操作が検出されると、ＣＰＵ１はステップＳ１４０２に進む。
【００７３】
ステップＳ１４０２において、ＣＰＵ１は、ユーザ指示が注目領域を変更する指示であるか否かを判定する。注目領域を変更する指示である場合は、ステップＳ１４０４に進み、注目領域を変更する指示でない場合は、ステップＳ１４０３に進む。
【００７４】
ステップＳ１４０３において、ＣＰＵ１は、ユーザ指示が画像の拡大縮小処理の指示であるか判定する。画像の拡大縮小指示である場合は、ステップＳ１４０５へ進む。画像の拡大縮小指示でない場合は、エミュレーション処理の変更をする必要がないため、ステップＳ１４０１のユーザ入力待機状態に戻る。
【００７５】
ステップＳ１４０４において、ＣＰＵ１は、ユーザに指定された別の注目領域の視野が、現在の注目領域の視野から変化しているか否かを判定する。注目領域が変化した場合であっても、注目領域の視野が変化しない場合は、ディスプレイ上の注目領域の知覚色と印刷物上の注目領域の知覚色との対応関係は変化しないため、エミュレーション処理を変更する必要はない。この場合、ステップＳ１４０１のユーザ入力待機状態に戻る。注目領域の視野が変化した場合は、エミュレーション表示における色変換処理を変更する必要があるため、ステップＳ１４０５に進む。
【００７６】
ステップＳ１４０５において、ＣＰＵ１は、新しい注目領域について、ディスプレイ上の注目領域の大きさを再計算する。ステップＳ１４０５の処理は、図１３のステップＳ１３０２の処理と同様である。
【００７７】
ステップＳ１４０６において、ＣＰＵ１は、新しい注目領域について、印刷物上の注目領域の大きさを再計算する。ステップＳ１４０６の処理は、図１３のステップＳ１３０３の処理と同様である。
【００７８】
ステップＳ１４０７において、ＣＰＵ１は、新しい注目領域について、ディスプレイ上の注目領域の視野を算出する。ＣＰＵ１は、ステップＳ１４０５において求めた注目領域の大きさと、表示部３とユーザとの視距離に基づき、視野を算出する。視距離は変化していないと仮定し、ステップＳ１３０４で取得した視距離から更新しない。ステップＳ１４０７の処理は、図１３のステップＳ１３０５の処理と同様である。なお、ユーザがディスプレイに対して動くことにより、視距離が変化する場合も考えられる。そのため、ステップＳ１４０７で視野を求める前に、ステップＳ１３０４と同様の処理により視距離を再度取得して最新の視距離の情報を用いて視野を求めるようにしても良い。
【００７９】
ステップＳ１４０８において、ＣＰＵ１は、新しい注目領域について、ステップＳ１４０７で求めた視野に基づき、ディスプレイ上の注目領域の知覚色を算出する。ステップＳ１４０８の処理は、図１３のステップＳ１３０６の処理と同様である。
【００８０】
ステップＳ１４０９において、ＣＰＵ１は、新しい注目領域について、印刷物上の注目領域の視野を求める。ＣＰＵ１は、ステップＳ１４０６において求めた注目領域の大きさと、印刷物とユーザとの視距離に基づき、視野を算出する。視距離は変化していないと仮定し、図１２で取得した視距離から更新しない。なお、印刷物観察ブース３０４においてユーザが印刷物に対して動くことにより、視距離が変化する場合も考えられる。そのため、ステップＳ１４０９で視野を求める前に、図１２と同様の処理により視距離を再度取得して最新の視距離の情報を用いて視野を求めるようにしても良い。ステップＳ１４０９の処理は、図１３のステップＳ１３０７の処理と同様である。
【００８１】
ステップＳ１４１０において、ＣＰＵ１は、新しい注目領域について、ステップＳ１４０９で求めた視野に基づき、印刷物上の注目領域の知覚色を求める。ステップＳ１４１０の処理は、図１３のステップＳ１３０８の処理と同様である。
【００８２】
ステップＳ１４１１において、ＣＰＵ１は、ディスプレイ上の新たな注目領域において、印刷物上の新たな注目領域の色を再現表示するための、ディスプレイで表示する画像データの変換に用いる変換用ルックアップテーブルを算出する。ＣＰＵ１は、ステップＳ１
４０８とステップＳ１４１０で求めた知覚色に基づき、色変換テーブル作成部１０８により、変換用ルックアップテーブルを算出する。ステップＳ１４１１の処理は、図１３のステップＳ１３０９の処理と同様である。
【００８３】
ステップＳ１４１２において、ＣＰＵ１は、ステップＳ１４１１で作成されたルックアップテーブルを用いて、ディスプレイに表示する画像データのＲＧＢ値を変換する。ステップＳ１４１２の処理は、図１３のステップＳ１３１０の処理と同様である。
【００８４】
図１４の処理により、注目領域が変化した場合にはそれに合わせてエミュレーション処理が変更されるので、注目領域が変化しても精度良くエミュレーション表示することが可能となる。
以上説明した実施例１によれば、ユーザの指定したディスプレイ上の注目領域を、印刷物上の注目領域と同じ色で表示することが可能となる。よって、注目領域の大きさの変化等により視野が変化した場合でも、ディスプレイの知覚色と印刷物の知覚色を一致させることができる。これにより、ディスプレイを用いた高精度な印刷エミュレーションが可能となる。
【００８５】
（実施例２）
本発明の実施例２について説明する。
実施例２では、印刷物の観察環境の決定を、最終的な製作物の観察環境を想定して決定する。最終製作物について正確にエミュレーション表示を実施することにより、ディスプレイを用いてより高精度なエミュレーション表示を実施可能となる。
以下、本発明の実施例２における最終製作物の観察環境を決定する処理について図を用いて説明する。なお、実施例２において、印刷物の観察環境を決定する方法以外は、実施例１と同様であるため、説明を省略する。
【００８６】
図１５に、実施例２の画像処理装置の機能ブロック図を示す。なお、実施例１と同様の機能ブロックについては説明を省略する。
光源情報特定部１５０１は、ユーザに指定された、最終製作物の観察環境情報に基づき、最終製作物を観察する際の光源情報を求める。分光特性算出部１０４は、光源情報特定部１５０１により特定された光源情報に基づき、製作物の分光特性を算出する。
【００８７】
視距離特定部１５０２は、ユーザに指定された、最終製作物のジャンル情報に基づき、最終製作物を観察する際の視距離を求める。最終製作物のジャンルとは、例えば雑誌、書籍、ポスター等であり、各ジャンルと、そのジャンルの印刷物の一般的な観察形態での視距離と、の対応関係の情報が予め記憶部４に記憶させておく。視距離特定部１５０２は、ジャンル情報と記憶部４に記憶されている対応関係の情報に基づき、ジャンルに応じた視距離の情報を取得する。
【００８８】
図１６に、実施例２における最終的な製作物の観察環境を設定する処理フローを示す。
ステップＳ１６０１において、ＣＰＵ１は、画像データから、最終製作物に関わるメタデータを読み出す。ここで読み出す情報は、最終製作物に使用される用紙の大きさ及び用紙の分光特性である。本処理は、画像ビューワ１０７により実行される。
【００８９】
ステップＳ１６０２において、ＣＰＵ１は、ユーザにより指定される、最終製作物を観察する観察環境の情報を取得する。ユーザにより指定される観察環境情報は、ユーザ操作入力部６により画像処理装置３０２に入力される。ここでは、ＣＰＵ１は、観察環境情報として、最終製作物を観察する場所の情報を取得する。場所の情報とは、屋外、屋内、オフィス、リビング等の最終制作物が観察されることが想定される場所の情報である。ステップＳ１６０２において取得した場所情報に基づき、後述のステップＳ１６０４において
、ＣＰＵ１は光源を特定する処理を行う。
【００９０】
ステップＳ１６０３において、ＣＰＵ１は、ユーザにより指定される、最終製作物のジャンル情報を取得する。ユーザにより指定されるジャンル情報は、ユーザ操作入力部６により画像処理装置３０２に入力される。ジャンル情報により、ユーザがどのような環境で製作物を観察するかが特定される。
【００９１】
ステップＳ１６０４において、ＣＰＵ１は、光源情報特定部１５０１により、ステップＳ１６０２で取得した観察環境情報に基づき、製作物を観察する環境における光源の情報を特定する。観察環境と光源との対応関係の情報は、例えばテーブルの形式によって記憶部４に記憶されている。光源情報特定部１５０１は、記憶部４から観察環境と光源との対応関係の情報を読み出し、対応関係の情報に基づき、ステップＳ１６０２で取得した観察環境に対応する光源の情報を特定する。例えば、観察環境が屋外であれば光源として太陽光が特定され、観察環境がオフィスであれば光源として蛍光灯が特定される。観察環境と光源との対応関係の情報は、光源の分光特性の情報を含んでも良い。
【００９２】
ステップＳ１６０５において、ＣＰＵ１は、視距離特定部１５０２により、ステップＳ１６０３で指定された製作物のジャンル情報に基づき、製作物を観察する際の視距離を特定する。製作物のジャンルと視距離との対応関係の情報は、例えばテーブルの形式によって記憶部４に記憶されている。視距離特定部１５０２は、記憶部４から製作物のジャンルと視距離との対応関係の情報を読み出し、対応関係の情報に基づき、ステップＳ１６０３で取得した製作物のジャンルに対応する視距離を特定する。例えば、ジャンルが雑誌や書籍であれば視距離として２０ｃｍが特定され、ジャンルがポスター等では視距離として１ｍが特定される。
【００９３】
以上説明した実施例２によれば、最終製作物の観察環境に応じて印刷結果をディスプレイでエミュレーション表示することができるので、最終製作物の色をディスプレイで高精度に再現することが可能となる。
【００９４】
（実施例３）
本発明の実施例３について説明する。実施例３では、ディスプレイに表示された画像内の注目領域を指定する方法が実施例１と異なる。実施例３では、予め注目領域の候補として抽出された複数の領域をユーザに提示し、ユーザに当該候補の中から注目領域を選択させる。ユーザによる注目領域の指定方法以外は実施例１と同様であるため、説明を省略する。
【００９５】
図１７に、実施例３の画像処理装置の機能ブロック図を示す。なお、実施例１と同様の機能ブロックについては説明を省略する。
注目領域提示部１７０１は、画像内の注目領域の候補の情報を画像ビューワ１０７から取得し、ユーザに候補の中から注目領域を選択させるためのリスト表示を行う。注目領域提示部１７０１は、表示制御部２に、リスト表示の指示を出すことにより、リスト表示を実行する。
【００９６】
図１８に、注目領域の候補のリスト表示例を示す。図１８は、注目領域の候補となる候補領域が複数存在する画像において、注目領域として設定可能な候補領域をユーザに提示し、ユーザが選択した候補領域を注目領域として設定する処理を説明する図である。図１８の例では、画像内に注目領域として設定可能な候補領域１８０１、１８０２、１８０３があり、候補領域を選択するためのリスト１８０４が表示されている。ユーザは、リストの中からいずれかの候補領域を注目領域として選択する。図１８は領域１が選択されている様子を示している。注目領域特定部１０１は、提示された候補領域の中からユーザによ
って選択された候補領域の情報を注目領域提示部１７０１から取得し、注目領域として設定する。その他の処理は実施例１と同様である。
【００９７】
以上、実施例３によれば、画像内に予め設定された候補領域の中からユーザが選択した領域を注目領域として指定することができるので、簡易な操作で注目領域を指定することができユーザの利便性が向上する。
【００９８】
上記各実施例では、画像処理装置３０２とディスプレイ３０１が別体構成の例を説明したが、本発明は、画像処理装置３０２の機能がディスプレイ３０１に備わる構成でも実施することができる。また、ディスプレイ３０１とユーザとの間の視距離を測定するセンサは、ディスプレイ３０１に備わる構成でも良いし、ディスプレイ３０１とは独立のセンサを用いる構成でも良い。視距離をユーザに入力させる構成では、視距離センサ８を有しない構成とすることもできる。本発明は、図１の画像処理装置３０２の各機能を汎用のコンピュータに追加する機能拡張ボードとして実施することができる。また、本発明は、汎用のコンピュータが実行することによって図１の画像処理装置３０２の各機能を実現するプログラム、ソフトウェア、アプリケーション、それらが記録された記録媒体として実施することができる。
【００９９】
上記各実施例では、ディスプレイ上の注目領域の視野と、印刷物上の注目領域の視野を求めた。それぞれの視野に応じた等色関数と、ディスプレイと印刷物の観察環境とのそれぞれの分光特性とから、ディスプレイと印刷物それぞれにおける画素値と知覚色との関係を求めた（図７のテーブル７０１，７０２）。その関係に基づき、ディスプレイと印刷物とで同じ知覚色となるためにディスプレイと印刷機それぞれに入力すべき画素値（ディスプレイに表示するための画像データと印刷機で印刷するための画像データ）の関係を求めた（図７のテーブル７０３）。このように、上記各実施例では、注目領域の視野が特定されるたびに、図７のテーブルを算出する例を示した。しかし、種々の視野、種々のディスプレイの分光特性、種々の光源や用紙を用いた場合の印刷物の反射光の分光特性に基づき、予め図７のテーブルを作成して記憶部４に記憶させておくようにしても良い。そして、実際のエミュレーション表示時には、注目領域の視野の情報と、ディスプレイの情報と、印刷物の観察環境の光源や用紙の情報と、に応じて適切なテーブルを記憶部４から読み出し、そのテーブルを用いて色変換を行うようにしても良い。
【０１００】
（その他の実施形態）
本発明は、記憶媒体に記録された、コンピュータにより実行可能な命令を、読み出し実行することで上述した本発明の実施形態に記載した１以上の機能を行うシステムや装置のコンピュータによっても、実施することができる。ここで、記憶媒体は、非一時的にデータを保持するコンピュータ読取可能な記憶媒体である。本発明はまた、システムや装置のコンピュータによって行われる方法であって、例えばコンピュータにより実行可能な命令を記憶媒体から読み出し実行することで上述した本発明の実施形態に記載した１以上の機能が行われる、方法によっても実施することができる。コンピュータは、１以上のＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、その他の回路により構成される。さらに別個の複数のコンピュータや別個のコンピュータプロセッサのネットワークを含んでも良い。コンピュータにより実行可能な命令は、例えば、ネットワークや記憶媒体からコンピュータに提供されても良い。記憶媒体は、例えば、１以上の、ハードディスク、ＲＡＭ（Random-Access Memory）、ＲＯＭ（Read Only Memory）、分散コンピューティングシステムの記憶装置を含んでも良い。記憶媒体はまた、光学ディスク（例えばＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、ＢＤ（Blu-ray（登録商
標）Disc））、フラッシュメモリ、メモリカードを含んでも良い。実施例を参照して本発明を説明したが、本発明は実施例の開示に限定されないものと解されるべきである。本発明は、実施例に対する本発明の範囲内のあらゆる変形や等価な構造や機能を包含するよう
最も広く解釈されるべきものである。
【符号の説明】
【０１０１】
１０２：視野算出部、１０４：分光特性算出部、１０９：色変換処理部
【図１】
2015195029.tif 000003
【図２】
2015195029.tif 000004
【図３】
2015195029.tif 000005
【図４】
2015195029.tif 000006
【図５】
2015195029.tif 000007
【図６】
2015195029.tif 000008
【図７】
2015195029.tif 000009
【図８】
2015195029.tif 000010
【図９】
2015195029.tif 000011
【図１０】
2015195029.tif 000012
【図１１】
2015195029.tif 000013
【図１２】
2015195029.tif 000014
【図１３】
2015195029.tif 000015
【図１４】
2015195029.tif 000016
【図１５】
2015195029.tif 000017
【図１６】
2015195029.tif 000018
【図１７】
2015195029.tif 000019
【図１８】
2015195029.tif 000020