(57)【要約】【課題】正確に多くの色を調整してエミュレーション表示を正確に行うことを実現するため、観察環境下における色の見えの測定を、測色センサーを用いて行う。そして測色センサーにより測定された色をモニタプロファイルに変換するために、対象とする印刷物の色とモニタの色との変換テーブルから、モニタのICCプロファイルを生成する。モニタのICCプロファイルを作成する際に、印刷物とモニタの実際の見えを取り入れることで、高精度にエミュレーション表示可能なモニタプロファイル作成装置を提供することを目的とする。【解決手段】本発明のモニタプロファイル作成装置は、プリンタ測定部１０３と、モニタ測定部１０４と、測定結果を元にプリンタとモニタ間のマッチング用ルックアップテーブルを作成する、ルックアップテーブル作成部１０８と、ルックアップテーブル変換部１０９とプロファイル作成部１１０を持ち、エミュレーション表示可能とするモニタプロファイルを作成する。【選択図】  図１
2013186279.tif 000002
【特許請求の範囲】
【請求項１】
エミュレーション表示用のモニタプロファイルを作成する、プロファイル作成装置であって、
エミュレーションの対象である出力装置によって出力された色を測定する、対象測定手段と、
モニタが表示する色を測定するモニタ測定手段と、
前記対象測定手段により測定された、対象測定値と、前記モニタ測定手段により測定された、モニタ測定値から、対象とモニタの色変換を行うルックアップテーブルを作成するルックアップテーブル作成手段と、
前記ルックアップテーブル作成手段により作成された、対象とモニタとの色を変換するルックアップテーブルを使用して、モニタのプロファイルに記載するルックアップテーブルを作成する、ルックアップテーブル変換手段と、
前記作成されたモニタ用ルックアップテーブルを、モニタのプロファイルに記述し、モニタプロファイルを作成するモニタプロファイル作成手段と、を有し、エミュレーション表示用の色変換をモニタプロファイル化することで、アプリケーションに依存しないエミュレーション機能を実現することを特徴とするモニタプロファイル作成装置。
【請求項２】
前記エミュレーション対象となる出力装置とは、印刷機であることを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記ルックアップテーブル作成手段とは、人の知覚特性を正確に表現する色空間を用いてマッチング処理を行い、ルックアップテーブルを作成することで、より精度の高いカラーマッチング処理を行うことを特徴とする請求項１に記載の画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷機で印刷される印刷物の色をモニタ上で正確に表現（エミュレーション表示）するためのモニタプロファイル作成装置に関するものである。
【背景技術】
【０００２】
印刷機で印刷される印刷物の色をモニタでエミュレーション表示する機能が検討されている。エミュレーション表示とは、対象を別の表示媒体において“似せて”表示する機能のことであり、ここでは印刷された印刷物（対象）の見た目をモニタ上にて表現することを指している。高精度にエミュレーション表示することにより、印刷をする必要無く印刷物の色をモニタで確認することが可能となる。よって、最終制作物の仕上がりを確認しながらモニタにて編集作業を行うことや、モニタ上にプルーフ画像を表示し色校正作業を行う、ソフトプルーフ機能を実現することが可能となる。ソフトプルーフとは、従来までのハードプルーフ（実際に印刷したものを用いて制作物の仕上がりを確認し、制作の完了を承認する）と異なり、モニタ上にて画像を表示し、仕上がりを確認し承認する機能である。ソフトプルーフでは、印刷物をやりとりする必要が無く、例えばプルーフ者に対してPDF（Portable Document Format）などの電子データを送付することでプルーフ処理を行うことができるため、プルーフ処理に要する時間を短縮することができるという利点がある。
【０００３】
エミュレーション表示を実施するため、エミュレーション用に画像の色を変換する必要がある。具体的には、対象（印刷物）の見た目と同じになるように、画像の色を変換し、モニタにて表示することが必要となる。この色変換にはCMM（Color Matching Module）と呼ばれる色変換モジュールが一般的に使用される。CMMはICCプロファイルを用いて行うものや、独自の色変換機能を持つものなど各種存在しており、コンテンツ表示アプリケーションやOS（Operating System）は、使用するCMMを適宜選択することが可能である。また、エミュレーション表示を高精度に実施するためには、対象（印刷物）を観察する環境情報（観察に使用する光源の情報など）や観察者情報、色変換アルゴリズム（例、知覚的に変換する、絶対的な色域を保持して変換する）等のパラメータをCMMに正しく指定して色変換させることが求められる。複数種のCMMが存在し、かつ利用するCMMに対して適用するパラメータが複数存在するため、従来はアプリごとに出力されるエミュレーション表示色が異なるという課題があった。
【０００４】
上記課題を解決するために、特許文献１に記載の技術では、対象の観察環境下における見えをモニタ上でエミュレーション表示するために、ユーザが対象とする印刷物を見て、その対象色の見えと同じとなるようにモニタを調整し、調整結果をモニタのプロファイルに記述ことを行う。本技術により、エミュレーション表示するための情報をモニタプロファイルに記載することで、CMMの依存度を極力排除した、CMMに依存しないエミュレーション表示を実施することが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−２３２０７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１では、対象の色の見えをモニタ上に実現させるため、ユーザがモニタを調整する必要が生じる。高精度なエミュレーション表示を行うためには、例えば数百色を超える多くの色を調整する必要があり、ユーザの大きな負担となってしまう。また、ユーザが調整する場合、調整過程で発生する目の疲れなどにより調整結果にばらつきが発生する可能性があるため、高精度エミュレーション表示の実現が困難であるという課題があった。
【０００７】
そこで、本発明では、CMMに依存しないエミュレーション表示を高精度に実行するため、観察環境下における色の見えの測定を、測色センサーを用いて行う。そして測色センサーにより測定された色をモニタプロファイルに変換するために、対象とする印刷物の色とモニタの色との変換テーブルから、モニタのICCプロファイルを生成する。モニタのICCプロファイルを作成する際に、印刷物とモニタの実際の見えを測定により取り入れることで、高精度にエミュレーション表示可能でかつCMMに依存しないモニタプロファイル作成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために、本発明は、
エミュレーション表示用のモニタプロファイルを作成する、プロファイル作成装置であって、
エミュレーションの対象である出力装置によって出力された色を測定する、対象測定手段と、
モニタが表示する色を測定するモニタ測定手段と、
前記対象測定手段により測定された、対象測定値と、前記モニタ測定手段により測定された、モニタ測定値から、対象とモニタの色変換を行うルックアップテーブルを作成するルックアップテーブル作成手段と、
前記ルックアップテーブル作成手段により作成された、対象とモニタとの色を変換するルックアップテーブルを使用して、モニタのプロファイルに記載するルックアップテーブルを作成する、ルックアップテーブル変換手段と、
前記作成されたモニタ用ルックアップテーブルを、モニタのプロファイルに記述し、モニタプロファイルを作成するモニタプロファイル作成手段と、を有し、エミュレーション表示用の色変換をモニタプロファイル化することで、アプリケーションに依存しないエミュレーション機能を実現することを特徴とする。
【発明の効果】
【０００９】
本発明により、エミュレーション表示を行うためのモニタプロファイルを、ユーザの負荷をかけることなく高精度に作成することが可能となる。これにより、ソフトプルーフなど高精度な色再現を必要とする機能を高精度に実行することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例１に関わる、モニタプロファイル作成装置の構成要素を示す図である。
【図２】本発明の実施例１に関わる、システム構成を示す図である。
【図３】本発明の実施例１に関わる、モニタプロファイル作成装置が動作する計算機を示す図である。
【図４】画像の色とモニタの色との関係を示す図である。
【図５】画像の色を変換してモニタに表示する際の変換処理について説明する図である。
【図６】プリンタの色を測定するために出力する、パッチ画像印刷物を表す図である。
【図７】モニタの色を測定するために表示する、パッチ画像を表す図である。
【図８】本発明の実施例１に関わる、モニタプロファイル作成の処理フローを示すフローチャートである。
【図９】プリンタの色を測定する際の、測色センサーとパッチ画像印刷物との位置関係を示す図である。
【図１０】モニタの色を測定する際の、測色センサーとパッチ画像との位置関係を示す図である。
【図１１】ソフトプルーフを表示する際の画像データの処理フローについて説明する図である。
【図１２】本発明のルックアップテーブル作成処理の概要を説明する図である。
【図１３】本発明のルックアップテーブル変換処理の目的を説明する図である。
【図１４】本発明のルックアップテーブル作成処理を説明する図である。
【図１５】本発明のルックアップテーブル変換処理を説明する図である。
【図１６】本発明のプロファイル作成処理について作成するプロファイルの構造を示す図である。
【図１７】本発明の効果を説明する図である。
【発明を実施するための形態】
【００１１】
［実施例１］
本発明の実施例１について説明する。実施例１はモニタ上に画像を表示し、プリント物のソフトプルーフを実施する際に使用する、モニタプロファイルを作成する例である。モニタプロファイルは、プリント物の色の見えをモニタ上で再現可能とするよう、画像の色を変換する。そのために、ソフトプルーフのターゲットとなるプリンタが出力する色とモニタの色を測色し、それぞれの色の対応関係を求め、画像の色を変換する。
【００１２】
本発明の実施例１を行うための構成要素について、図２を用いて説明する。図２は、実施例１を行う際の構成要素の接続関係を示す図である。
【００１３】
図２の２０１は計算機であり、本発明のプロファイル作成装置が動作するハードウエアである。またソフトプルーフの画像を表示するためのソフトプルーフ画像表示処理も計算機２０１において実施される。
【００１４】
図２の計算機２０１は映像出力機能を持ち、映像は図２のモニタ２０２で表示する。モニタ２０２においてソフトプルーフの対象とする画像が表示される。計算機２０１とモニタ２０２はDVI（Digital Video Interface）やDP（Display Port）などの、デジタル映像信号線で接続され、計算機２０１からデジタル信号が出力される。
【００１５】
図２の２０３はプリンタであり、計算機２０１から出力される画像データをプリントする。プリンタ２０３によってプリントされたものが図２の印刷物２０４である。実施例１では、プリンタ２０３によって出力された印刷物２０４の色の見えをモニタ２０２で再現するためのプロファイルを作成する。
【００１６】
実施例１を行うために、モニタ２０２と印刷物２０４の色を測定し、測定した結果からソフトプルーフを行うためのモニタプロファイルを作成する。モニタ２０２と印刷物２０４のそれぞれの色を測定するため、図２に示される測色センサー２０５を使用する。測色センサー２０５は計算機２０１に接続され、計算機２０１によって測色の開始や測定値の取得制御が実施される。計算機２０１と測色センサー２０５はUSB（Universal Serial Bus）などによって接続される。
【００１７】
次に、本発明にて作成するプロファイルについて簡単に説明する。プロファイルはカメラやモニタ、プリンタなどの色の特性を示すものであり、プロファイルによって、例えばカメラが持つ色をモニタ上で正確に再現することを可能とするものである。以下図を用いてプロファイルの役割について簡単に示す。
【００１８】
図４は、画像の色をモニタの色に変換する処理フローについて説明する図である。図４の４０１は画像ファイルを示しており、画像ファイル４０１を図４のモニタ４０２に表示する際のプロファイルを用いた色変換処理について説明する。なお、画像ファイル４０１はそれぞれの画素がRGB値で表されるデジタル画像データである。
【００１９】
図４の４０３は、入力画像の色を表現する入力プロファイルを示す。プロファイルは一般的にはICCプロファイルが使用される。プロファイルにはRGB値と、そのRGBが示す絶対的な色の値の対応付けが記載されている。図４では絶対的な色の値としてXYZを使用する。色の表現は複数種類存在するが、一般的に使用されるRGBは相対的な値であり、RGB値の指定では色を正確に表現することができない。XYZ値は絶対的な色を表現する値であり、XYZ値の三次元で表現される値は唯一の色を表現することが可能である。図４の入力プロファイル４０１では、例えばRGBがそれぞれ（0,0,0）で示される値が、XYZでは（0.23,0.23,0.24）であることが記載されている例であり、複数のRGB値について対応するXYZ値がそれぞれ規定されている。
【００２０】
図４の４０４はモニタ４０２の色を表現する出力プロファイルである。出力プロファイル４０４も入力プロファイル４０３と同様、モニタ４０２が表現可能な色を記述している。例えば、モニタ４０２でRGB値がそれぞれ（255,255,255）で示される画素を表示した場合、モニタ４０２が出力する絶対的な色の値は、XYZで（203,200,180）となる。
【００２１】
ここで、例えば画像ファイル４０１のある画素をモニタ４０２で表示する場合を考える。画像ファイル４０１でRGB値（0,0,0）の画素をモニタ４０２で表示する場合、色の変換を行わない場合はモニタ４０２においても同じRGB値（0,0,0）を表示することになる。しかし、画像ファイル４０１のRGB値（0,0,0）と、モニタ４０２のRGB値（0,0,0）は、前述のとおりXYZ値では一致しない。したがって画像ファイル４０１の色とモニタ４０２の表示する色が異なってしまう。
【００２２】
上記を解決するために、入力プロファイルと出力プロファイルを使用して、色変換を行う。色変換の処理について図５を用いて説明する。
【００２３】
図５は入力プロファイルと出力プロファイルを利用して、画像の絶対的な色をモニタで同様に表示するための色変換処理について説明する図である。
【００２４】
入力RGB値として（0,0,0）を使用した例で説明する。まず入力RGB値（0,0,0）を、入力プロファイルを用いてXYZ値に変換する。ここで使用する入力プロファイルは図４の４０３とする。よって、RGB値の（0,0,0）はXYZ値の（0.23,0.23,0.43）に変換される。
【００２５】
変換されたXYZ値は、図５の５０１で示すXYZ色空間で示されることになる。ICCプロファイルを利用して変換される、図５の５０１に示される色空間は共通色空間と呼ばれる。次に、変換されたXYZ値が出力プロファイルでどのRGB値に対応しているかを共通色空間５０１内で探索する。図４の出力プロファイル４０４を利用して探索する場合、XYZ値で（0.23,0.23,0.43）となるRGB値は（1,1,0）である。よって、変換結果としてRGB値（1,1,0）が求められる。
【００２６】
入力RGB値（0,0,0）を、モニタに表示する際にはRGB値（1,1,0）と変換することで、画像ファイルの色（絶対的な色）をモニタで正確に再現することが可能となる。
【００２７】
図５で説明した一連の色変換処理が、前述の色変換モジュールであるCMMで行われる処理となる。CMMでは、入力プロファイルと出力プロファイルを利用して、それぞれのデバイス（プリンタやモニタ）の絶対的な色が一致するように変換することが可能となる。
【００２８】
次に、ソフトプルーフ機能について簡単に示す。
【００２９】
ソフトプルーフとは、画像を印刷機で印刷することなく、モニタ上で画像の色を確認する処理のことを指す。従来の画像確認方法としては、印刷機で印刷した印刷物を観察することで、意図している色で画像が表現されているかの確認を行うことが主流であった（前述のハードプルーフ）。ソフトプルーフでは、モニタで画像を表示する際に、印刷機で印刷した色と同じ色で表示されるように実施することで、印刷を不要とすることが可能となる。印刷を不要とすることで、画像をPDF等の電子データで取り扱うことが可能となるため、画像の確認及び承認プロセスを高速化することが可能となる。
【００３０】
上記ソフトプルーフ機能の実現のため、印刷機の色をモニタ上に正確に表現（エミュレート）することが必要となる。
【００３１】
以下、実施例１について図面を用いて説明する。
【００３２】
図３は本発明のプロファイル作成装置が動作する、図２の計算機２０１を構成するハードウエアブロック図である。以下図３の各構成要素について簡単に説明する。
【００３３】
CPU３０１は、図２の計算機２０１において、各種制御を実施するCPU（Central Processing Unit）である。CPU３０１内にて、プロファイル作成プログラムが実施される。また、ソフトプルーフ画像表示処理もCPU３０１において実施される。
【００３４】
メモリ３０２は、プロファイル作成プログラムやソフトプルーフ画像表示プログラムの各種データを一時的に保存する。また、測色センサーにて測定されたセンサー値の一時的な保存も実行される。
【００３５】
蓄積装置３０３は、プロファイル作成プログラムやソフトプルーフ画像表示プログラムが保存される。蓄積装置３０３の具体的な例としては、HDD（Hard Disk Drive）などがあげられる。また、プロファイル作成プログラムによって作成されたプロファイルも蓄積装置３０３に記録される。
【００３６】
インタフェース部３０４は、図２のプリンタ２０３および測色センサー２０５と、計算機２０１を接続するインタフェースである。インタフェースの具体的な例としては、EtherやUSBなどがあげられる。
【００３７】
映像出力部３０５は、ソフトプルーフ画像などを図２のモニタ２０２に出力する。
【００３８】
それぞれの構成要素は内部バス３０６によって接続され、データの送受信が内部バス３０６を介して実行される。
【００３９】
実施例１における本発明のプロファイル作成装置について、図１を用いて説明する。
【００４０】
図１は、実施例１における本発明のプロファイル作成装置を示すブロック図である。以下、それぞれのブロックについて説明する。
【００４１】
UI処理部１０１は、プロファイル作成を実施するユーザからの各種指示を受け付ける。例えば、ソフトプルーフの対象とする、プリンタおよび印刷用紙の指定がUI処理部１０１を介して実施される。
【００４２】
モニタプロファイル作成制御部１０２は、プロファイルを作成するために必要となるモニタとプリンタの測定値を取得し、モニタプロファイルを作成する処理を制御する。モニタとプリンタの出力する色の測定は、後述のモニタ測定部１０４とプリンタ測定部１０３が実施する。モニタ測定部１０４とプリンタ測定部１０３が測定した測色値を用いて後述のルックアップテーブル作成部１０８とルックアップテーブル変換部１０９により、画像の色をモニタの色へ変換するためのルックアップテーブルが作成される。作成されたルックアップテーブルを、後述のプロファイル作成部１１０でモニタ用のプロファイルに成型する。プロファイルは、後述のプロファイル登録部１１１によってOSに登録され、モニタに表示する色がソフトプルーフ処理を実行可能な、プリンタの色をエミュレーションした表示色となる。
【００４３】
プリンタ測定部１０３は、ソフトプルーフ機能において、モニタ上で再現するプリンタの出力色を測定する。ここで、プリンタの出力色とは、プリンタが紙に印刷した色を示す。プリンタ測定部１０３は、後述するパッチ印刷部１０４と測色センサー制御部１０６を利用して、図２のプリンタ２０３によって印刷された印刷物の色を測定する。
【００４４】
パッチ印刷部１０５は、図２のプリンタ２０３が出力する色の傾向を測定するためのパッチを印刷する。図６にパッチの例を示す。図６は18色の異なる色を一枚の印刷用紙に出力したものを示している。図６の６０１が印刷されたパッチ画像印刷物であり、６０２、６０３、６０４で示される矩形が異なる色を印刷したそれぞれのパッチとなる。図６に示されるパッチの色を図２の測色センサー２０５によって測色することで、ソフトプルーフの対象とするプリンタの絶対的な色性を取得することが可能となる。なお、図６では、18色のパッチを印刷し、測色する例を示しているが、18色に限るものではない。
【００４５】
測色センサー制御部１０６は、図２の測色センサー２０５を制御し、パッチの色を測定する。具体的には、測色開始指示をセンサーに対して行い、対象のパッチの測色値を測色センサーから取得する。測色センサー２０５が出力する色の値は、分光形式やXYZ形式など様々であるが、本実施例ではXYZ形式で取得する。XYZ形式とは、X軸、Y軸、Z軸の三次元で示される、色の絶対的な値を示す表色値である。
【００４６】
パッチ印刷部１０５で出力された画像を、測色センサーで測定する際の測定方法について、図を用いて簡単に説明する。図９は、測色センサーとパッチ画像印刷物との位置関係を示す模式図である。図９の９０１が測色センサーであり、９０２がパッチ画像印刷物である。ユーザの視点からの色を測定するため、測色センサー９０１とパッチ画像印刷物９０１を一定距離あけ、それぞれの矩形で示されるパッチを測色する。
【００４７】
モニタ測定部１０４は、図２のモニタ２０２が出力する色を測定する。モニタ測定部１０４は、後述するパッチ表示部１０７と測色センサー制御部１０６を利用して、モニタ２０２にパッチを表示し、表示したパッチを、図２の測色センサー２０５を用いて測色する。
【００４８】
パッチ表示部１０７は、モニタの表現する色を測定するためのパッチを、図２のモニタ２０２に表示する処理を行う。パッチは、図３の映像出力部３０５からモニタ２０２に対して出力される。図７に、モニタ２０２にパッチを表示した状態を示す。図７はある矩形パッチを図２のモニタ２０２上に表示した例を示している。モニタ２０２が表示する色の特性を測定するため、図７に示す形式のパッチを複数回表示し、それぞれのパッチを測色センサー２０５によって測色する。なお、本実施例で表示するパッチ数は、プリンタ測定部１０３で測定するパッチとおなじ数であるとする。ただし、プリンタ測定部１０３で測定するパッチ数と同様、モニタ２０２の表示特性を特定するために十分な数を測定することが可能であればこの限りでない。測定に使用する測色センサー２０５の制御は、測色センサー制御部１０６において実施する。モニタ測定部１０４が使用する測色センサーは、プリンタ測定部１０３が使用する測色センサーと同じものである必要はないが、本実施例では同じ測色センサーを使用するものとする。測色センサーから取得される値も、前述のプリンタ測定部１０３が取得するXYZ形式とする。
【００４９】
図１０に、モニタに表示されたパッチ画像を測色センサーによって測定する際の位置関係を示す。図１０の１００１が測色センサーであり、印刷物の測定と同様に、ユーザからの視点からの色を測定するためモニタから一定距離をあけた状態で測定する。
【００５０】
ルックアップテーブル作成部１０８は、プリンタ測定部１０３とモニタ測定部１０４で測定した、プリンタおよびモニタの測色値を利用して、プリンタからモニタへの変換用ルックアップテーブルを作成する処理を行う。ルックアップテーブル作成部１０８において実施されるルックアップテーブル作成処理を、図を用いて簡単に説明する。
【００５１】
はじめに、ルックアップテーブル作成部１０８と、後述のルックアップテーブル変換部１０９、プロファイル作成部１１０で実施する一連の処理について簡単に説明する。図１２は、ルックアップテーブル作成部１０８で実施される、プリンタの色からモニタの色へ変換するルックアップテーブルを作成する方法について簡単に示した図である。図１２の１２０１が前述のプリンタで出力されたパッチ画像印刷物である。図１２の１２０２が使用するモニタである。それぞれを測定し、測定結果を用いてプリンタ（印刷物）の色からモニタの色へ変換する変換テーブルを求める。ここで求めた変換テーブルは、ユーザの使用環境における印刷物の色（RGB値）が、モニタ上ではどのRGB値で表現されるかを求めることができるルックアップテーブルとなる。
【００５２】
次に、後述のルックアップテーブル変換部１０９とプロファイル作成部１１０によって、モニタのICCプロファイルを作成する。作成するICCプロファイルについて説明する図を図１３に示す。ソフトプルーフを実施する場合、画像を前述の図４及び図５を用いて説明した色変換処理モジュールを使って変換する。画像が印刷物のプロファイルを持つ場合、印刷物のプロファイル１３０１を用いて共通色空間に変換され、その後共通色空間からモニタのRGB値へ変換される。図１３で示す色変換処理において、ソフトプルーフを実施することが可能なエミュレーション表示を可能とするため、図１３の１３０２に示すモニタプロファイルを、ルックアップテーブル作成部１０８で作成したルックアップテーブルを用いて作成する。
【００５３】
ルックアップテーブル作成部１０８で実行する処理について、図１４を用いて詳細に説明する。図１４の１４０１は印刷物の測定結果を示すリストであり、１４０２はモニタの測定結果を示すリストである。それぞれ複数のRGB値に関して測定した絶対的な色であるXYZ値が規定されている。図４の１４０１と１４０２を用いて、印刷物（プリンタ）の色からモニタの色へ変換するテーブルを求める。テーブルの求め方は、XYZ値の色空間上において、プリンタのRGB値と同じXYZ値となる、モニタのRGB値を探索により求める。ルックアップテーブル作成部１０８において、三次元のRGB値であるプリンタの色から、三次元のRGB値であるモニタの色への変換テーブル（3DLUT）が作成される。
【００５４】
ルックアップテーブル変換部１０９は、ルックアップテーブル作成部１０８によって作成されたルックアップテーブルを利用して、画像の色をソフトプルーフ表示色に変換するルックアップテーブルを作成する処理を行う。ルックアップテーブル変換部１０９で実施されるルックアップテーブル変換処理を、図１５を用いて説明する。
【００５５】
図１５の１５０１は、図１４で説明した処理により作成されたルックアップテーブルである。このルックアップテーブルを用いてプリンタの色を変換すると対応するモニタの色が出力される。入力されるプリンタの色が図１５の１５０２で示されており、出力されるモニタの色が図１５の１５０３で示されている。
【００５６】
図１３で示したように、プリンタの色は共通色空間に変換され、その後モニタの色に変換する処理が行われる。プリンタのRGB値がXYZ値としてどのような値となるかはプリンタプロファイルに記載されている。プリンタのRGB値に対応するXYZ値を図１５の１５０４に示す。図１４で作成されたルックアップテーブル１５０１で変換されたモニタのRGB値が１５０３であるため、モニタのRGBである１５０３とXYZ値の１５０４は一対一に対応する値となる。つまり、プリンタのRGB値（＝１５０４で示されるXYZ値）をモニタに表現するためには、モニタのRGB値を１５０３のように選択すれば良いことになる。
【００５７】
XYZ値群の１５０４とモニタのRGB値群１５０３との対応付けから、モニタプロファイルに記載するテーブルに変換する。RGB値群の１５０３は、モニタに必要な全てのRGB値が記載されていない可能性がある。例えば、１５０３ではプロファイルに必要となるRGB（0,0,0）がリスト上に存在していない。よってルックアップテーブル変換処理では、必要なRGB値に対応するXYZ値を求める処理が実行される。以上までの処理がルックアップテーブル変換部１０９にて実行される処理となる。
【００５８】
プロファイル作成部１１０は、図２のモニタ２０２の色を表現するプロファイルを作成する。プロファイル作成部１１０によって作成されるプロファイルはICCプロファイルであり、ルックアップテーブル変換部１０９で作成されるルックアップテーブルを含むICCプロファイルとなる。以下、プロファイル作成部１１０が出力するプロファイルのフォーマットを、図を用いて説明する。
【００５９】
図１６は、ICCプロファイルのフォーマットを示す模式図である。図１６はモニタ用のICCプロファイルを示している。ICCプロファイルはヘッダ１６０１と色変換用の情報が含まれる本体部分１６０２とで示される。ヘッダ１６０１内には、プロファイルのバージョンや作成日時などが記載される。本体部分には、色変換を行うための情報が記載される。実施例１では、本体部分１６０２に、XYZ空間からRGBへ変換する変換テーブルを記載する。
【００６０】
以上、本発明のプロファイル作成装置を構成する各ブロックについて説明を行った。次に、本発明のプロファイル作成装置によって、プロファイルを作成する処理フローについて、図８を用いて説明する。
【００６１】
図８は、本発明の実施例１にかかわる、ソフトプルーフ用のプロファイル作成処理の処理フローを示すフローチャートである。図８の各ステップについて説明を行う。
【００６２】
はじめに、ステップS８０１において、ソフトプルーフを行うプリンタと使用する印刷用紙の指定を行う。プリンタの指定と印刷用紙の指定は、図１のUI処理部１０１を利用してソフトプルーフを実施するユーザが指定する。
【００６３】
次に、ステップS８０２において、プリンタの出力色の測定が実施される。プリンタ出力色の測定は、図１のプリンタ測定部１０３において実行される。プリンタの出力色の測定は、パッチ印刷部１０５において印刷された、図６で示すパッチ画像のそれぞれの色を、図２の測色センサー２０５で一色ずつ測定する。ステップS８０２で実行されるプリンタ測定は、前述の図９にて示した配置にて実施される。図９の９０１が測色センサーであり、９０２が印刷されたパッチである。
【００６４】
ステップS８０３において、モニタの出力色の測定が行われる。モニタ出力色の測定は、図１のモニタ測定部１０４において実施される。モニタの出力色の測定は、図１のパッチ表示部１０７で表示されるパッチを測色センサーで測定し、測色完了後、次のパッチを表示して再度測色する、という処理を繰り返して測定する。ステップS８０３において実施されるモニタ出力色の測定は、前述の図１０に示されるとおりに実際される。図１０の１００１が測色センサーを示す。
【００６５】
なお、本実施例では、ステップS８０２の実施後にステップS８０３の処理を実施するフローチャートを示しているが、ステップS８０２とステップS８０３を逆の手順で実施してもよい。
【００６６】
ステップS８０４において、ステップS８０２で取得したプリンタの出力色の測定値と、ステップS８０３で取得したモニタの出力色の測定値を利用して、プリンタ出力色からモニタ出力色へ変換するルックアップテーブルを作成する。ステップS８０４で実施される処理は、図１のルックアップテーブル作成部１０８において実行される。ルックアップテーブル作成処理の詳細な説明は、前述の図１４で示したとおりである。
【００６７】
ステップS８０５において、ステップS８０４で作成したルックアップテーブルを変換し、プルーフ処理を行う画像の色から、モニタの出力色への変換用ルックアップテーブルを作成する。ステップS８０５で実行される処理は、図１のルックアップテーブル変換部１０９において実行される。また、詳細な説明は、前述の図１５で示したとおりである。
【００６８】
ステップS８０６において、ステップS８０５で作成したルックアップテーブルを含む形式でICCプロファイル形式のモニタプロファイルを作成する。作成したソフトプルーフ用モニタプロファイルをステップS８０７でOSに登録することで、ソフトプルーフ表示を実施することが可能な状態となる。
【００６９】
以上、ソフトプルーフ用のモニタプロファイルを作成する方法について説明を行った。次に、作成したモニタプロファイルを使用して、ソフトプルーフ表示を実施する方法について簡単に説明する。
【００７０】
図１１は作成したモニタプロファイルを用いてソフトプルーフ用画像を表示する、ソフトプルーフ表示アプリケーション１１００を示す図である。図１１のそれぞれの構成要素について説明する。
【００７１】
図１１の１１０１は、ソフトプルーフにおいて表示する画像を受信する画像受信部である。ソフトプルーフで表示する画像は、例えばPDFなどがあげられる。画像受信部１１０１が画像描画処理部１１０２に画像を転送し、画像描画処理部１１０２にて画像の描画処理が実施される。描画された画像が、色変換処理部１１０３で色変換される。色変換処理部１１０３では、図４および図５で説明した色変換処理が実行される。色変換処理部１１０３は、プロファイル管理部１１０４よりソフトプルーフで使用するソフトプルーフ用のモニタプロファイルを取得し、色変換処理部１１０３において画像の色を変換する。この色変換処理部１１０３において高精度なソフトプルーフを実現する色変換処理が実行される。変換後の画像が画像表示部１１０５に転送され、画像表示部１１０５を介してモニタに表示される。
【００７２】
以上説明したようにプロファイル作成装置において、ソフトプルーフを実施可能とするプロファイルが作成される。
【００７３】
図１７に本発明によって作成されたプロファイルを使用した色変換処理について記載する。図１７の１７０１が本発明にて作成されたモニタプロファイルの作成について模式的に示した図である。モニタプロファイル内で、プリンタとモニタの観察環境下における色を測定し、それぞれの色が合うポイントを求めてプロファイル化することで、エミュレーション表示をするための色変換をモニタプロファイル内に含める。よって、図１７の１７０２で示されるCMM内でエミュレーション表示用の色変換を省略できるため、CMMに依存しないエミュレーション表示を高精度に実施することが可能となる。
【符号の説明】
【００７４】
１０１  UI処理部
１０２  モニタプロファイル作成制御部
１０３  プリンタ測定部
１０４  モニタ測定部
１０５  パッチ印刷部
１０６  測色センサー制御部
１０７  パッチ表示部
１０８  ルックアップテーブル作成部
１０９  ルックアップテーブル変換部
１１０  プロファイル作成部
１１１  プロファイル登録部
【図１】
2013186279.tif 000003
【図２】
2013186279.tif 000004
【図３】
2013186279.tif 000005
【図４】
2013186279.tif 000006
【図５】
2013186279.tif 000007
【図６】
2013186279.tif 000008
【図７】
2013186279.tif 000009
【図８】
2013186279.tif 000010
【図９】
2013186279.tif 000011
【図１０】
2013186279.tif 000012
【図１１】
2013186279.tif 000013
【図１２】
2013186279.tif 000014
【図１３】
2013186279.tif 000015
【図１４】
2013186279.tif 000016
【図１５】
2013186279.tif 000017
【図１６】
2013186279.tif 000018
【図１７】
2013186279.tif 000019