(57)【特許請求の範囲】
【請求項１】
画像の質感を表す第一の質感データを入力する入力手段と、
前記第一の質感データを、質感再現装置で再現可能な質感に対応した第二の質感データに変換する質感マッピング手段と、
前記第二の質感データを、前記質感再現装置により前記画像の質感を再現するための制御データに変換する変換手段と、を備え、
前記第一の質感データは、鏡面光沢度に対応する光沢信号と、写像性に対応する光沢信号と、を含み、
前記質感マッピング手段は、変換後の鏡面光沢度及び写像性が互いに異なる複数の変換方法から、所定の方法によって１つの変換方法を選択し、選択した前記１つの変換方法によって前記第一の質感データを前記第二の質感データに変換することを特徴とする画像処理装置。
【請求項２】
前記所定の方法は、前記画像の光沢変化に基づいて前記１つの変換方法を選択する方法であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記所定の方法は、前記画像における領域の光沢変化が大きい領域である場合、写像性よりも鏡面光沢度を重視する変換を選択し、前記画像における領域の光沢変化が小さい領域である場合、鏡面光沢度よりも写像性を重視する変換を選択する方法であることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記所定の方法は、ユーザの指示に応じて前記１つの変換方法を選択する方法であることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記質感マッピング手段は、前記第一の質感データの光沢信号を第一の光沢信号とし、前記第二の質感データの光沢信号を第二の光沢信号とする場合、前記画像の少なくとも一部の領域における着目領域と非着目領域の前記第一の質感データに基づいて、当該着目領域の前記第一の光沢信号を前記第二の光沢信号に変換することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記質感マッピング手段は、前記着目領域と非着目領域の前記第一の質感データに基づいて画像領域毎に光沢変化の大きさに関する情報を設定し、当該情報に基づいて、前記着目領域の前記第一の光沢信号を前記第二の光沢信号に変換することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記質感マッピング手段は、前記第一の光沢信号の鏡面光沢度に対応する光沢信号と、前記第二の光沢信号の鏡面光沢度に対応する光沢信号と、の差を鏡面光沢度誤差とする場合、前記情報の示す光沢変化の大きさが第一の範囲にある、第一の画像領域の鏡面光沢度誤差が、前記情報の示す光沢変化の大きさが前記第一の範囲よりも小さい、第二の範囲にある第二の画像領域の鏡面光沢度誤差よりも小さくなるように前記第一の質感データを前記第二の質感データに変換することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記質感マッピング手段は、前記第一の光沢信号の写像性に対応する光沢信号と、前記第二の光沢信号の写像性に対応する光沢信号と、の差を写像性誤差とする場合、前記情報の示す光沢変化の大きさが第一の範囲にある、第一の画像領域の写像性誤差が、前記情報の示す光沢変化が前記第一の範囲よりも大きい、第二の範囲にある第二の画像領域の写像性誤差よりも小さくなるように前記第一の質感データを前記第二の質感データに変換することを特徴とする請求項６に記載の画像処理装置。
【請求項９】
前記質感マッピング手段は、１個または連続した複数の画像領域からなり、隣接する画像領域の光沢信号の差が所定の閾値よりも小さい画像領域の集合をブロックとする場合、前記着目領域を含むブロックの大きさに関する情報を取得し、当該ブロックの大きさが小さいほど光沢変化が大きいとして光沢信号を変換することを特徴とする請求項６乃至請求項８の何れか一項に記載の画像処理装置。
【請求項１０】
前記質感マッピング手段は、前記第一の光沢信号の空間分布にローパスフィルタを適用して得られる光沢信号を第三の光沢信号とする場合、前記着目領域の前記第一の光沢信号と前記第三の光沢信号の差に関する情報を取得し、当該光沢信号の差が大きいほど光沢変化が大きいとして光沢信号を変換することを特徴とする請求項６乃至請求項８の何れか一項に記載の画像処理装置。
【請求項１１】
さらに、画像の質感を調整するための調整情報を取得する取得手段と、
前記取得された調整情報に基づいて処理を行う質感調整手段と、を備え、
前記取得手段は、鮮明さの異なる画像を備えるユーザインターフェースを用いて前記調整情報を取得することを特徴とする請求項１乃至請求項１０の何れか一項に記載の画像処理装置。
【請求項１２】
さらに、画像の質感を調整するための調整情報を取得する取得手段と、
前記取得した調整情報に基づいて処理を行う質感調整手段と、を備え、
前記取得手段は、外部からの指示に応じて鮮明さが変化する画像を備えるユーザインターフェースを用いて前記調整情報を取得することを特徴とする請求項１乃至請求項１０の何れか一項に記載の画像処理装置。
【請求項１３】
前記ユーザインターフェースが備える画像は、前記第二の質感データに対応した画像であることを特徴とする請求項１１または請求項１２に記載の画像処理装置。
【請求項１４】
前記ユーザインターフェースが備える画像は、照明光源の画像であることを特徴とする請求項１１乃至請求項１３の何れか一項に記載の画像処理装置。
【請求項１５】
前記取得手段は、前記調整情報として、再現対象に写り込む照明像の明るさと、再現対象に写り込む照明像の色と、再現対象に写り込む照明像の鮮明さと、の三つの要素のうち、少なくとも一つの要素に関する調整情報を取得し、
前記質感調整手段は、前記取得された調整情報に基づいて前記光沢信号を補正することを特徴とする請求項１１乃至請求項１４の何れか一項に記載の画像処理装置。
【請求項１６】
前記ユーザインターフェースは、前記質感再現装置で再現可能な質感に応じて、取得可能な調整情報の範囲を制限することを特徴とする請求項１１乃至請求項１５の何れか一項に記載の画像処理装置。
【請求項１７】
コンピュータを請求項１乃至請求項１６の何れか一項に記載の画像処理装置の各手段として機能させるためのプログラム。
【請求項１８】
画像の質感を表す第一の質感データを入力する入力工程と、
前記第一の質感データを、質感再現装置で再現可能な質感に対応した第二の質感データに変換する質感マッピング工程と、
前記第二の質感データを、前記質感再現装置により前記画像の質感を再現するための制御データに変換する変換工程と、備え、
前記第一の質感データは、鏡面光沢度に対応する光沢信号と、写像性に対応する光沢信号と、を含み、
前記質感マッピング工程においては、変換後の鏡面光沢度及び写像性が互いに異なる複数の変換方法から、所定の方法によって１つの変換方法が選択され、選択された前記１つの変換方法によって前記第一の質感データが前記第二の質感データに変換されることを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の質感を再現するための画像処理に関する。
【背景技術】
【０００２】
色に加えて光沢などを制御することで画像の質感を再現する画像処理が求められている。特許文献１では、再現対象物の光沢をコンピュータグラフィックスで良好に再現するため、再現対象物の鏡面反射光を表示デバイスのダイナミックレンジ内で再現する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２４６０４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、再現対象物の鏡面反射光に限られない他の質感要素も含む質感の範囲とプリンタ等の質感再現装置が再現可能な質感の範囲とのミスマッチという課題が残っている。よって、再現対象物の質感が質感再現装置で再現できない質感であった場合、質感再現装置の再現範囲を生かした再現物が得られない、または再現対象物の質感を考慮せずに再現されてしまう。その結果、質感再現装置の使用者は、所望の質感の再現を得ることができない。
【０００５】
本発明は、上記課題を鑑みてなされたものであり、質感再現装置の再現範囲を生かして所望の質感の再現物を得るための画像処理の提供を目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る画像処理装置は、画像の質感を表す第一の質感データを入力する入力手段と、前記第一の質感データを、質感再現装置で再現可能な質感に対応した第二の質感データに変換する質感マッピング手段と、前記第二の質感データを、前記質感再現装置により前記画像の質感を再現するための制御データに変換する変換手段と、前記制御データに基づき、前記質感再現装置で再現物を出力する出力手段とを備え、前記質感データは、鏡面光沢度に対応する光沢信号と、写像性に対応する光沢信号と、を含み、前記質感マッピング手段は、変換後の鏡面光沢度及び写像性が互いに異なる複数の変換方法から、所定の方法によって１つの変換方法を選択し、選択した前記１つの変換方法によって前記第一の質感データを前記第二の質感データに変換する。
【発明の効果】
【０００７】
本発明によれば、質感再現装置の再現範囲を生かして所望の質感の再現物を得るための画像処理が提供される。
【図面の簡単な説明】
【０００８】
【図１】実施例１の質感再現手順を示すフローチャート。
【図２】実施例１の質感マッピングの手順を示すフローチャート。
【図３】実施例１の光沢マッピングの手順を示すフローチャート。
【図４】実施例１のブロック化の前半の手順を示すフローチャート。
【図５】実施例１のブロック化の後半の手順を示すフローチャート。
【図６】ヘッドカートリッジの構成を示す模式図。
【図７】実施例１の質感再現システムのハードウエア構成を示すブロック図。
【図８】実施例１の変形例１の光沢マッピング処理の手順を示すフローチャート。
【図９】実施例１の質感再現システムの機能構成を示すブロック図。
【図１０】処理領域の走査順を説明する模式図。
【図１１】デバイス特性テーブルの一例を示す模式図。
【図１２】パスマスクの一例を示す模式図。
【図１３】典型的な変角反射光特性の模式図。
【図１４】実施例２の質感再現システムの機能構成を示すブロック図。
【図１５】質感再現テーブルの一例を示す模式図。
【図１６】実施例２の質感再現手順を示すフローチャート。
【図１７】検証方法の一例を説明する質感データの模式図。
【図１８】実施例３の変形例１の光沢調整ＵＩに表示されるＣＧ画像の例。
【図１９】光沢マッピングを説明する模式図。
【図２０】鏡面光沢度と写像性を説明する模式図。
【図２１】実施例３の質感再現手順を示すフローチャート。
【図２２】実施例３の光沢調整ＵＩの一例を示す模式図。
【図２３】実施例３の質感再現システムの機能構成を示すブロック図。
【図２４】実施例３の変形例１の光沢調整ＵＩの一例を示す模式図。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施例を詳細に説明する。
【実施例１】
【００１０】
（質感再現方法）
はじめに、本実施例に係る質感再現方法について説明する。質感再現とは、再現対象物と同一物に見える再現物の出力を図ることであり、ここでは、再現対象物と再現物を比較観察したとき、両者が同一物に見えるために両者で一致させるべき一連の特性を質感と称する。質感は、例えば、色、光沢、内部散乱、形状などの要素からなる。質感を数値で定量的に表現することができれば、この数値が再現対象物と一致するように再現物を出力することにより、再現対象と同一物に見える再現物を得ることができる。以下、この数値を質感信号と称する。再現対象物が平面で表面凹凸が十分小さい印刷物などの場合は、同種の平面メディアに画像を記録することで、形状が再現対象物と略一致する再現物を得ることができる。このような場合、質感で重要な要素は色と光沢であり、質感はこの２つの要素からなると見なせる。また、他の場合であっても色と光沢は質感の主要な要素である。
【００１１】
色の数値表現である色信号には、例えば、周知のＣＩＥＬＡＢの値が利用できる。ＣＩＥＬＡＢは、主に、拡散反射光の明るさと色度に関する特性を表す。ここで拡散反射光とは、正反射方向およびその周辺とを除く方向を拡散反射方向とするとき、拡散反射方向への反射光を指す。ＣＩＥＬＡＢの値が再現対象物と一致するように再現物を記録すれば、拡散反射方向の色の見えを再現対象物と略一致させることができる。
【００１２】
光沢の数値表現である光沢信号には、例えば、周知の鏡面光沢度の値、像鮮明度の値、反射ヘイズの値などが利用できる。鏡面光沢度は正反射光の明るさに関する特性を表し、像鮮明度および鏡面光沢度を反射ヘイズで割った値は、対象に写り込んだ照明像の鮮明さに関する特性を表す。以下、この照明像の鮮明さに関する特性を写像性と称する。写像性が大きいとは、像鮮明度が大きく、鏡面光沢度を反射ヘイズで割った値が大きいことを意味する。図２０は、鏡面光沢度と写像性を説明する模式図である。図２０（ａ）の画像２２３１乃至２２３４は、試料に写り込んだ照明光源の像を示す。詳細には、図２０（ｂ）に示すように、照明光源２２１０の正反射方向から試料２２２０を見たときに、試料２２２０に写り込んで見える照明光源２２１０の像である。図２０（ｃ）は、この例における照明光源２２１０の構成を示す。照明光源２２１０は、３本の直線状の蛍光灯２２１１乃至２２１３と５つのルーバー２２１４乃至２２１８からなる。
【００１３】
図２０（ａ）の画像２２３１は、試料２２２０の鏡面光沢度と写像性が共に大きい場合を示し、試料２２２０に写り込んだ照明光源２２１０が明るく、鮮明である。画像２２３２は、試料２２２０の鏡面光沢度と写像性が共に小さい場合を示し、試料２２２０に写り込んだ照明光源２２１０が暗く、ぼけている。画像２２３３は、試料２２２０が鏡面光沢度は大きいが写像性は小さい場合を示し、試料２２２０に写り込んだ照明光源２２１０は明るいが、ぼけている。画像２２３４は、試料２２２０が鏡面光沢度は小さいが写像性は大きい場合を示し、試料２２２０に写り込んだ照明光源２２１０は暗いが、鮮明である。鏡面光沢度に対応する光沢信号と写像性に対応する光沢信号が再現対象物と一致するように再現物を記録すれば、写り込んだ照明像の明るさと鮮明さを再現対象物と略一致させることができる。逆に、鏡面光沢度と写像性のどちらか一方が同じであっても、他方が異なると見えは一致しない。すなわち、好適な質感再現には、鏡面光沢度と写像性の両方を制御することが望ましい。
【００１４】
（質感再現手順）
図１は、実施例１の質感再現手順における各ステップ（工程）を示すフローチャートである。まず、Ｓ１０１において、再現対象物の質感データを入力する。質感データは、例えば、ＣＩＥＡＬＢ、鏡面光沢度、写像性に対応した質感信号からなる画像データである。すなわち、微小領域毎にＣＩＥＬＡＢに対応した色信号と、鏡面光沢度と写像性に対応した光沢信号とを備える。尚、測定値そのものでもよい。詳細は後述する。また、以下の説明では、質感データを構成する微小領域を「領域」または「画像領域」または「画素」と称する。次に、Ｓ１０２において、Ｓ１０１で入力した質感データから質感信号を取得する。例えば、画像データから画素毎の色信号や光沢信号を取得する。次に、Ｓ１０３において、Ｓ１０２で取得した質感信号を質感再現装置で再現可能な質感に対応した質感信号に変換する。この工程を質感マッピングと称する。詳細は後述する。次に、Ｓ１０４において、Ｓ１０３で変換した質感信号を質感再現装置の制御信号に変換する。ここで、質感再現装置は、例えば、プリンタ等の画像記録装置であり、制御信号は、例えば、画像記録装置が備える色材の量に関する信号である。詳細は後述する。最後にＳ１０５において、Ｓ１０４で取得した制御信号に基づいて、質感再現装置で再現物を出力する。尚、各工程の処理は画素毎に実施してもよいし、全画素の処理を各工程で実施してもよい。後者の場合、Ｓ１０３は、入力質感データを構成する質感信号を質感再現装置で再現可能な質感に対応した質感信号で構成される質感データに変換する工程である。同様にＳ１０４は、Ｓ１０３で変換された質感データを質感再現装置の制御信号で構成される制御データに変換する工程である。
【００１５】
図２は、質感マッピングの手順における各ステップ（工程）を示すフローチャートであり、図１のＳ１０３の詳細を示す。まず、Ｓ２０１において、Ｓ１０２で取得した質感信号が質感再現装置で再現できる質感に対応した質感信号か否かを判定する。例えば、質感再現装置で再現可能な予め測定された、ＣＩＥＬＡＢ、鏡面光沢度、写像性の値の組み合わせを出力質感再現域情報として記憶しておく。そして、Ｓ１０２で取得した質感信号、すなわちＣＩＥＬＡＢ、鏡面光沢度、写像性の組み合わせが、当該出力質感再現域情報に含まれていれば、質感再現装置で再現できる質感信号と判定し、Ｓ２０２に進む。他の場合は、質感再現装置で再現できない質感信号と判定し、Ｓ２０３に進む。Ｓ２０２では、Ｓ１０２で取得した質感信号を変更せずにそのまま変換後の質感信号として出力し、Ｓ１０４に進む。
【００１６】
Ｓ２０３では、色信号を質感再現装置で再現できる色に対応した色信号に変換する。この工程をカラーマッピングと称する。カラーマッピングは、公知の方法で実施する。例えば、質感再現装置で再現できる色に対応したＣＩＥＬＡＢであって、Ｓ１０２で取得したＣＩＥＬＡＢと同じ色相角で、色差ΔＥが最小となるＣＩＥＬＡＢの値に変換する。色相角と色差ΔＥには、それぞれ、公知であるａｂ色相角の値、ＣＩＥＤＥ２０００の値が利用できる。なお、Ｓ１０２で取得した色信号が質感再現装置で再現できる色信号であれば、当該色信号を変更せずにそのまま変換後の色信号として出力し、Ｓ２０４に進む。
【００１７】
次にＳ２０４では、光沢信号を質感再現装置で再現できる光沢に対応した光沢信号に変換し、Ｓ１０４に進む。この工程を光沢マッピングと称する。本実施例の光沢マッピングは、Ｓ１０２で取得した質感信号の空間分布に基づいて、重視する光沢要素を切り替える。例えば、小粒状の領域がきらきらと光る再現物の当該小粒領域では、鏡面光沢度の違いの方が見た目の違いに大きく影響するため、写像性よりも鏡面光沢度の再現を重視する。以下では、このような領域を光沢変化の大きい領域と称する。一方、ほぼ均一な光沢が広く分布している領域や、滑らかに変化する光沢が広く分布している領域では、写像性の違いが見た目の違いに大きく影響するため、鏡面光沢度よりも写像性の再現を重視する。以下では、このような領域を光沢変化の小さい領域と称する。本実施例の光沢マッピングでは、まず、質感信号の空間分布に基づいて、処理領域が光沢変化の大きい領域か、光沢変化の小さい領域かを判定するための判定信号を設定する。尚、判定信号の詳細については後述する。そして、この判定信号に基づいて判定を行う。光沢変化が大きいと判定された領域では、鏡面光沢度の再現を重視した変換を行い、光沢変化が小さいと判定された領域では、写像性の再現を重視した変換を行う。判定信号は領域毎に設定され、着目領域の判定信号は、着目領域とその周辺の非着目領域の質感信号に基づいて設定される。尚、以下では、着目領域を着目画素とも称する。
【００１８】
図１９は、光沢マッピングを説明する模式図である。図の横軸は写像性に対応した信号、縦軸は鏡面光沢度に対応した信号値を示し、２０１は質感再現装置が再現可能な鏡面光沢度と写像性の範囲を示す。例えば、入力データが点２０２に示す鏡面光沢度と写像性であった場合、次のように変換される。すなわち、例えば、鏡面光沢度を重視する領域と判定された領域では、点２０３に示す鏡面光沢度と写像性に変換される。その結果、入力データと鏡面光沢度の差が小さい再現物が得られる。一方、例えば、写像性の再現を重視する領域と判定された領域では、点２０４に示す鏡面光沢度と写像性に変換される。その結果、入力データと写像性の差が小さい再現物が得られる。
【００１９】
図３は、光沢マッピングの詳細手順における各ステップ（工程）を示すフローチャートであり、図２のＳ２０４の詳細を示す。まず、Ｓ３０１において、Ｓ１０２の質感信号の空間分布に基づいて、画像中の隣接する領域で光沢差の小さい領域を同一ブロックとして括り、ブロックの大きさを表す判定信号を各領域に設定する。この工程をブロック化と称する。具体的には、入力データにおける光沢信号の空間分布からブロックを生成し、着目領域の周辺領域において着目領域と同じブロックが占める空間の広さに関する量を判定信号とする。ブロックは、１個または連続した複数の領域からなり、隣接する領域の光沢信号の差が所定の閾値よりも小さい領域の集合である。この判定信号が小さいときは、着目領域が光沢変化の大きい領域であることを示し、判定信号が大きいときは、光沢変化の小さい領域であることを示す。これにより、光沢変化の大きい領域と光沢変化の小さい領域を判別することができる。
【００２０】
次に、Ｓ３０２において、入力データに基づいて、鏡面光沢度の再現を重視する変換と、写像性の再現を重視する変換とを領域毎に切り替える。これにより、各領域に適した処理が行われ、入力データの示す再現対象物との見た目の差が小さい再現物を得ることができる。具体的には、着目領域を含むブロックの大きさに関する判定信号が所定の閾値よりも小さいか否かを判定する。閾値は、例えば、０．５とする。着目領域に対応付けられたブロックの大きさが閾値よりも小さい場合は、光沢変化が大きい領域と判断し、Ｓ３０３に進む。他の場合は、光沢変化が小さい領域と判断し、Ｓ３０５に進む。
【００２１】
Ｓ３０３では、鏡面光沢度に対応した信号について、変換後の信号を求める。すなわち、質感再現装置で再現できる鏡面光沢度に対応した信号であって、Ｓ２０３で変換した色信号を維持して、Ｓ１０２で取得した鏡面光沢度に対応した信号との差が最小となる信号を求める。次に、Ｓ３０４において、写像性に対応した信号について変換後の信号を求める。すなわち、質感再現装置で再現できる写像性に対応した信号であって、Ｓ２０３で変換した色信号と、Ｓ３０３で求めた鏡面光沢度に対応した信号を維持して、Ｓ１０２で取得した写像性に対応した信号との差が最小となる信号を求める。
【００２２】
一方、Ｓ３０５では、鏡面光沢度よりも先に写像性に対応した信号について、変換後の信号を求める。すなわち、質感再現装置で再現できる写像性に対応した信号であって、Ｓ２０３で変換した色信号を維持して、Ｓ１０２で取得した写像性に対応した信号との差が最小となる信号を求める。次に、Ｓ３０６において、鏡面光沢度に対応した信号について変換後の信号を求める。すなわち、質感再現装置で再現できる鏡面光沢度に対応した信号であって、Ｓ２０３で変換した色信号と、Ｓ３０５で求めた写像性に対応した信号を維持して、Ｓ１０２で取得した鏡面光沢度に対応した信号との差が最小となる信号を求める。
【００２３】
（ブロック化）
図１０は、ブロック化の処理における処理領域の走査順を説明する模式図である。四角形のセルは、各々、質感信号を保持する領域である。領域１２０１から処理を開始して矢印の方向に各領域を順に処理し、右端まで処理が完了したら１段下の左端の領域に進む。以下、同様に走査して各領域を順に処理し、これを最終領域１２０２まで繰り返し行う。
【００２４】
図４は、ブロック化の前半の処理手順における各ステップ（工程）を示すフローチャートである。前半の処理では、隣接する領域の光沢信号の差が所定の閾値よりも小さい領域に同一のブロック番号を付与する。まず、Ｓ４０１において、初期化処理を行う。具体的には、最大ブロック番号の初期値に１を設定し、合わせて、最初の領域１２０１に対応するブロックとしてブロック番号１を設定する。次に、Ｓ４０２において、図１０で説明した走査順に基づき、次の処理領域を設定する。Ｓ４０３では、処理領域の左に領域が存在するか否か判定し、存在していればＳ４０４に進み、他の場合はＳ４０６に進む。Ｓ４０４では、処理領域が左の領域と同一ブロックか否かを判定する。すなわち、処理領域と左の領域との光沢差を調べ、この光沢差が所定の閾値よりも小さいか否かを判定する。光沢差の値には、例えば、鏡面光沢度に対応する光沢信号の差の二乗と、写像性に対応する光沢信号の差の二乗の和が利用できる。閾値は、鏡面光沢度に対応する光沢信号にＪＩＳＺ８７４１の方法で測定される２０度鏡面光沢度、写像性に対応する光沢信号にＪＩＳＫ７１７４の方法で測定される像鮮明度を利用した場合、例えば、５０に設定する。光沢差が閾値よりも小さい場合は、左の領域と同一ブロックと判定され、Ｓ４０５に進む。他の場合はＳ４０６に進む。Ｓ４０５では、処理領域に対応するブロックとして、左の領域に対応するブロックのブロック番号を設定し、Ｓ４１７に進む。
【００２５】
Ｓ４０６では、処理領域の左上に領域が存在するか否か判定し、存在していればＳ４０７に進み、他の場合はＳ４０９に進む。Ｓ４０７では、処理領域が処理領域の左上の領域と同一ブロックか否かを判定する。すなわち、処理領域と左上領域との光沢差を調べ、この光沢差が所定の閾値よりも小さいか否かを判定する。判定方法は、前述したＳ４０４と同じである。光沢差が閾値よりも小さい場合は、左上領域と同一ブロックと判定され、Ｓ４０８に進む。他の場合は、４０９に進む。Ｓ４０８では、処理領域に対応するブロックとして、左上領域に対応するブロックのブロック番号を設定し、Ｓ４１７に進む。
【００２６】
Ｓ４０９では、処理領域の上に領域が存在するか否か判定し、存在していればＳ４１０に進み、他の場合はＳ４１２に進む。Ｓ４１０では、処理領域が処理領域の上の領域と同一ブロックか否かを判定する。すなわち、処理領域と上領域との光沢差を調べ、この光沢差が所定の閾値よりも小さいか否かを判定する。判定方法は、前述したＳ４０４と同じである。光沢差が閾値よりも小さい場合は、上領域と同一ブロックと判定され、Ｓ４１１に進む。他の場合は、Ｓ４１２に進む。Ｓ４１１では、処理領域に対応するブロックとして、上領域に対応するブロックのブロック番号を設定し、Ｓ４１７に進む。
【００２７】
Ｓ４１２では、処理領域の右上に領域が存在するか否か判定し、存在していればＳ４１３に進み、他の場合はＳ４１５に進む。Ｓ４１３では、処理領域が処理領域の右上の領域と同一ブロックか否かを判定する。すなわち、処理領域と右上領域との光沢差を調べ、この光沢差が所定の閾値よりも小さいか否かを判定する。判定方法は、前述したＳ４０４と同じである。光沢差が閾値よりも小さい場合は、右上領域と同一ブロックと判定され、Ｓ４１４に進む。他の場合は、Ｓ４１５に進む。Ｓ４１４では、処理領域に対応するブロックとして、右上領域に対応するブロックのブロック番号を設定し、Ｓ４１７に進む。
【００２８】
Ｓ４１５では、最大ブロック番号に１を加算して更新し、処理領域に対応するブロックとして更新した最大ブロック番号の値を設定する。Ｓ４１７では、処理領域が、最終領域１２０２か否かを判定する。処理領域が最終領域１２０２であれば処理を終了し、後半の処理へ進む。他の場合はＳ４０２へ戻る。尚、ブロック化の前半の処理は、説明した手順に限らず、他のラベリング処理を利用してもかまわない。
【００２９】
図５は、ブロック化の後半の処理手順における各ステップ（工程）を示すフローチャートである。後半の処理では、前半の処理で付与したブロック番号に基づいて、各領域に判定信号を設定する。まず、Ｓ５０１において、最初の領域１２０１を処理領域として設定する。次に、Ｓ５０２では、処理領域を中心とする縦ｎ個、横ｍ個の領域において、ブロック番号が、処理領域に設定された番号と同じである領域の数をカウントし、この数をｎとｍの積で割った値を処理領域の判定信号に設定する。ｎおよびｍの値は、例えば、縦ｎ個、横ｍ個の領域に対応する再現物のサイズが１０ｍｍ角になるような値を利用する。この場合、判定信号が１であれば、１０ｍｍ角の領域が全て同じブロックに属することを示し、０．５であれば、半分の面積が同じブロックに属することを示す。次に、Ｓ５０３において、処理領域が最終領域１２０２か否かを判定する。処理領域が最終領域１２０２であれば処理を終了し、他の場合は、Ｓ５０４に進む。Ｓ５０４では、図１０で説明した走査順に基づき、次の処理領域を設定し、Ｓ５０２に進む。
【００３０】
（質感再現システムのハードウエア構成）
図７は、質感再現システムとしての画像記録システムのハードウエア構成を示すブロック図である。図７において、情報処理装置としてのホスト７００は、例えばコンピュータであり、マイクロプロセッサ（ＣＰＵ）７０１と、ランダムアクセスメモリなどのメモリ７０２を備える。また、キーボードなどの入力部７０３、ハードディスクドライブなどの外部記憶装置７０４を備える。ホスト７００はさらに質感再現装置としての画像記録装置８００との間の通信インターフェース（以下「プリンタＩ／Ｆ」）７０５と、モニタ９００との間の通信インターフェース（以下「ビデオＩ／Ｆ」）７０６を備える。ＣＰＵ７０１は、メモリ７０２に格納されたプログラムに従って種々の処理を実行するものであり、質感再現システムに関わる質感マッピング処理やデバイス信号変換処理を実行する。これらのプログラムは外部記憶装置７０４に記憶しておくか、或いは不図示の外部装置から供給される。また、ホスト７００はビデオＩ／Ｆ７０６を介してモニタ９００に種々の情報を出力すると共に、入力部７０３を通じて各種情報を入力する。また、ホスト７００はプリンタＩ／Ｆ７０５を介して画像記録装置８００と接続されており、デバイス信号変換処理によって変換されたデバイス信号を画像記録装置８００に送信して記録を行わせると共に、画像記録装置８００から各種情報を受け取る。画像記録装置８００としては、インクを用いて画像記録を行うインクジェットプリンタを想定し、記録媒体の同一ライン上を記録ヘッドがｎ回主走査することで画像を記録する。一般にパス数ｎは、値が大きいほど質感の再現範囲を広げることができる。記録パス数が多いと、一回のパスで記録するインク量が少なくなり、記録媒体上にインクが粒状に堆積して表面に微小な凹凸を記録する。この結果、写像性の小さい光沢が再現できる。逆に、利用するパス数を制限し、少ないパス数で記録すると、一回のパスで記録するインク量が多くなり、インクが層を作って表面が平滑になる。この結果、写像性の大きな光沢が再現できる。
【００３１】
（記録ヘッド）
以下、記録ヘッドの構成について説明する。図６は、ヘッドカートリッジ８０１の構成を示す模式図である。図６（ａ）に示すように、ヘッドカートリッジ８０１は、記録剤としてのインクを貯蔵するインクタンク６０１と、このインクタンク６０１から供給されるインクを吐出信号に応じて吐出させる記録ヘッド６０２とから成る。ヘッドカートリッジ８０１は、例えば、イエロ（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）、光沢調整材１（Ａ）、光沢調整材２（Ｂ）の各独立のインクタンク６０１を備える。インクタンク６０１は、図６（ｂ）に示すように、それぞれが記録ヘッド６０２に対して着脱自在となっている。光沢調整材１および光沢調整材２は、屈折率の異なる無色透明のインクである。光沢調整材１の屈折率は小さく、光沢調整材２の屈折率は大きい。屈折率の大きい光沢調整材１が最表面に記録された領域は反射率が大きく、鏡面光沢度の大きい光沢が再現できる。逆に、屈折率の小さい光沢調整材２が最表面に記録された領域は反射率が小さく、鏡面光沢度の小さい光沢が再現できる。また、光沢調整材１と光沢調整材２で記録される領域の比率を調整することにより、両者の中間的な鏡面光沢度を再現できる。
【００３２】
（質感再現システムの機能構成）
図９は、実施例１の質感再現システムにおける機能構成を示すブロック図である。本質感再現システムは、質感データ入力部１１０１、質感信号取得部１１０２、質感マッピング部１１０３によって、入力データを質感再現装置で再現可能な質感信号に変換する。また、デバイス信号変換Ａ部１１０４、デバイス信号変換Ｂ部１１０５、デバイス信号変換Ｃ部１１０６、出力部１１０７によって、入力データに対応する再現物としての画像を記録媒体に記録する。尚、図９において、質感データ入力部１１０１、質感信号取得部１１０２、質感マッピング部１１０３、デバイス信号変換Ａ部１１０４、デバイス信号変換Ｂ部１１０５、デバイス信号変換Ｃ部１１０６はホスト７００で実現される。また、出力部１１０７は質感再現装置としての画像記録装置８００で実現される。
【００３３】
質感データ入力部１１０１は、質感信号で構成される画像データを入力する。質感信号は、色信号と光沢信号からなり、画像データの各画素は、一般的な色信号（Ｒ，Ｇ，Ｂ）に加えて、光沢信号（Ｇｇ，Ｓｇ）の要素を持つ。ここで、光沢信号Ｇｇは、鏡面光沢度に対応する信号であり、光沢信号Ｓは、写像性に対応する信号である。画像データを構成する質感信号（Ｒ，Ｇ，Ｂ，Ｇｇ，Ｓｇ）は、８ｂｉｔのデジタル信号である。入力する画像データのフォーマットは、これに限らず、例えば、色信号で構成される画像データと、光沢信号で構成される画像データの二つの画像データを入力する構成でもよい。
【００３４】
質感信号取得部１１０２は、質感データ入力部１１０１が入力した画像を構成する質感信号をＣＩＥＬＡＢに対応した色信号（Ｌ，ａ，ｂ）、鏡面光沢度に対応した光沢信号（ｇ）、写像性に対応した光沢信号（ｓ）に変換する。質感信号取得部が出力する質感信号（Ｌ，ａ，ｂ，ｇ，ｓ）は、好適には、測定値に対応した、装置に非依存の信号である。色信号（Ｒ，Ｇ，Ｂ）から色信号（Ｌ，ａ，ｂ）への変換は、ｓＲＧＢなどの標準の変換方法に従う。または、入力質感テーブル格納部１１０８に格納されたカラーテーブルを参照して、公知の三次元ルックアップテーブル法を用いて変換する構成でもよい。カラーテーブルは、色信号（Ｒ，Ｇ，Ｂ）と色信号（Ｌ，ａ，ｂ）との対応関係が記述されたテーブルである。鏡面光沢度に対応した光沢信号（Ｇｇ）から光沢信号（ｇ）への変換、および写像性に対応した光沢信号（Ｓｇ）から光沢信号（ｓ）への変換は、入力質感テーブル格納部１１０８に格納された光沢テーブルを参照し、公知のルックアップテーブル法を用いて行う。光沢テーブルは、光沢信号（Ｇｇ）と光沢信号（ｇ）との対応関係および光沢信号（Ｓｇ）と光沢信号（ｓ）との対応関係が予め定められて記述されたテーブルである。カラーテーブルと光沢テーブルは、好適には、画像データの種類や、入力画像データを生成した質感取得装置毎に用意しておき、質感データ入力部１１０１が入力する画像データに応じて選択される。または、ユーザ指示に基づいて選択される。
【００３５】
質感マッピング部１１０３は、前述したカラーマッピングと光沢マッピングによって、質感信号取得部１１０２で取得した質感信号（Ｌ，ａ，ｂ，ｇ，ｓ）を画像記録装置８００で再現可能な質感に対応した質感信号（Ｌ’，ａ’，ｂ’，ｇ’，ｓ’）に変換する。
【００３６】
（色分解処理）
デバイス信号変換Ａ部１１０４は、質感信号（Ｌ’，ａ’，ｂ’，ｇ’，ｓ’）を画像記録装置８００の色材量信号（Ｃ，Ｍ，Ｙ，Ｋ）と光沢調整材量信号（Ａ，Ｂ）とパス制御信号（Ｐ）とからなる制御信号に変換する。変換は、デバイス特性テーブル格納部１１０９に格納されたデバイス特性テーブルを参照して、公知のｎ次元ルックアップテーブル法を用いて変換する。図１１は、デバイス特性テーブルの一例を示す模式図である。図に示すように、デバイス特性テーブルは、離散的な制御信号（Ｃ，Ｍ，Ｙ，Ｋ，Ａ，Ｂ，Ｐ）に対応する質感信号（Ｌ’，ａ’，ｂ’，ｇ’，ｓ’）が記述されたテーブルである。色材量信号（Ｃ，Ｍ，Ｙ，Ｋ）は、それぞれ、イエロ、マゼンタ、シアン、ブラックの色材量に関する信号であり、例えば、８ｂｉｔのデジタル信号ある。光沢調整材量信号（Ａ，Ｂ）は、それぞれ、光沢調整材１および光沢調整材２の量に関する信号であり、例えば、８ｂｉｔのデジタル信号である。パス制御信号（Ｐ）は、記録パス数に関する信号であり、例えば、１から１６の値をとる。信号値が１であれば、１パスで記録し、信号値が１６であれば、１６パスで記録する。
【００３７】
（ハーフトーン処理）
デバイス信号変換Ｂ部１１０５は、デバイス信号変換Ａ部１１０４が変換した制御信号（Ｃ，Ｍ，Ｙ，Ｋ，Ａ，Ｂ）のハーフトーン処理を行い、ドットを記録する、または、記録しない、の２値信号（Ｃ’，Ｍ’，Ｙ’，Ｋ’，Ａ’，Ｂ’）に変換する。２値信号（Ｃ’，Ｍ’，Ｙ’，Ｋ’，Ａ’，Ｂ’）はドット記録位置を示し、ドットは、例えば、信号値が１の位置に記録され、信号値が０の画素には記録されない。ハーフトーン処理には、公知の誤差拡散法や組織的ディザ法を利用する。
【００３８】
デバイス信号変換Ｃ部１１０６は、パス数に関する制御信号（Ｐ）と各色材、各光沢調整材のドット配置に関する制御信号（Ｃ’，Ｍ’，Ｙ’，Ｋ’，Ａ’，Ｂ’）に基づき、パス分解処理を行う。パス分解処理では、パスマスクと制御信号（Ｃ’，Ｍ’，Ｙ’，Ｋ’，Ａ’，Ｂ’）との論理和を計算し、各パスで記録されるドット配置に関する制御信号（Ｃ’’，Ｍ’’，Ｙ’’，Ｋ’’，Ａ’’，Ｂ’’）を生成する。実施例１の質感再現システムのパスマスクは、１パス記録用から１６パス記録用までの１６セットあり、Ｐの値に応じて対応するパスマスクが選択されて利用される。例えば、Ｐの値が、２パス記録を示す２であった場合、シアンの第一パスのドット配置は、２パス記録用のパスマスクセットにおける第一パスのパスマスクと、シアンのドット記録位置を示す制御信号Ｃ’との論理和によって生成される。図１２は、パスマスクの一例を示す模式図である。図１２（ａ）は、１パス記録用の第一パスのパスマスクである。１パス記録では、第一パスで全てのドットを記録する。図１２（ｂ）乃至図１２（ｃ）は、それぞれ、２パス記録用の第一パスと第二パスのパスマスクである。２パス記録では、ドットを第一パスと第二パスの二つのパスに分割して記録する。図１２（ｄ）乃至図１２（ｇ）は、それぞれ、４パス記録用の第一パス乃至第四パスのパスマスクである。４パス記録では、ドットを第一パス乃至第四パスの四つのパスに分解して記録する。同様に、ｎパス記録では、ドットを第一パスから第ｎパスのｎ個のパスに分割して記録する。実施例１の質感再現システムのデバイス信号変換Ｃ部１１０６によれば、画素毎に記録パス数を制御することで、パス回数に応じた表面形状の制御が可能となり、各画素の写像性が制御できる。尚、パスマスクは、インクの種類毎に異なるマスクを用意してもよい。
【００３９】
出力部１１０７は、デバイス信号変換Ｃ部１１０６で生成されたドット配置データに基づいて各色材および各光沢調整材の吐出を行い、記録媒体上に質感再現物としての画像を記録する。
【００４０】
前述した質感再現手順において、Ｓ１０１乃至Ｓ１０３の各工程は、それぞれ、質感データ入力部１１０１、質感信号取得部１１０２、質感マッピング部１１０３によって実施される。また、Ｓ１０４の工程は、デバイス信号変換Ａ部１１０４、デバイス信号変換Ｂ部１１０５、デバイス信号変換Ｃ部１１０６によって実施され、Ｓ１０５の工程は、出力部１１０７によって実施される。
【００４１】
以上説明したように、実施例１の質感再現システムは、入力データを質感再現装置で再現可能な質感に対応した質感データに変換する質感マッピングを備える。質感マッピングは、入力データが示す色、鏡面光沢度、写像性を質感再現装置で再現できる色、鏡面光沢度、写像性の組み合わせに対応付けるように色信号および光沢信号を変換する。これにより、入力データが示す色、鏡面光沢度、写像性の組み合わせが質感再現装置で再現できない組み合わせであっても、質感再現装置で再現物を出力できるようになる。
【００４２】
また、実施例１の質感再現システムの質感マッピングは、光沢変化の大きい領域では、光沢変化の小さい領域に比べて、鏡面光沢度の再現を重視する。すなわち、入力データの示す鏡面光沢度と再現物の鏡面光沢度の差を鏡面光沢度誤差とするとき、次のように光沢信号を変換する。すなわち、光沢変化が相対的に大きい領域の鏡面光沢度誤差は、光沢変化が相対的に小さい領域の鏡面光沢度誤差より小さくなるように光沢信号を変換する。これにより、例えば、きらきら光る小粒領域を良好に再現できる。
【００４３】
また、実施例１の質感再現システムの質感マッピングは、光沢変化の小さい領域では、光沢変化の大きい領域と比べて、写像性の再現を重視する。すなわち、入力データの示す写像性と再現物の写像性の差を写像性誤差とするとき、次のように光沢信号を変換する。すなわち、光沢変化が相対的に小さい領域の写像性誤差は、光沢変化が相対的に大きい領域の写像性誤差より小さくなるように光沢信号を変換する。これにより、例えば、ほぼ均一な光沢が広く分布している領域や、滑らかに変化する光沢が広く分布している領域を良好に再現できる。
【００４４】
また、実施例１の質感再現システムは、少なくとも鏡面光沢度と写像性とを軸に持つ空間上において、入力した質感データを質感再現装置で再現可能な信号値に変換する。これにより、例えば、鏡面光沢度が同じで写像性が異なる光沢を異なる光沢として扱うことができ、入力データの示す再現対象物の見えと再現物の見えをより一致させることができる。
【００４５】
＜変形例１＞
実施例１では、各領域が属するブロックの大きさを判定信号とし、写像性の再現を重視した処理と、鏡面光沢度の再現を重視した処理とを切り替える構成の質感再現システムについて説明した。変形例１では、別の指標を判定信号とする例を説明する。
【００４６】
（光沢マッピング処理）
図８は、変形例１の光沢マッピング処理の手順における各ステップ（工程）を示すフローチャートであり、図２のＳ２０４の詳細を示す。まず、Ｓ１１０１において、質感信号の空間分布にローパスフィルタを適用する。例えば、標本化定理に従い、鏡面光沢度に対応する光沢信号の２次元分布と写像性に対応する光沢信号の２次元分布に、１サイクル／ｍｍの応答が０．０５サイクル／ｍｍの応答の半分になるようなローバスフィルタを適用する。次にＳ１１０２において、ローパスフィルタ適用前後の光沢信号の差に対応した判定信号を求める。判定信号には、例えば、鏡面光沢度に対応する光沢信号の差の二乗と、写像性に対応する光沢信号の差の二乗の和を利用する。次に、Ｓ１１０３において、Ｓ１１０２で求めた判定信号が所定の閾値よりも大きいか否かを判定する。閾値は、鏡面光沢度に対応する光沢信号に公知の方法で測定される２０度鏡面光沢度を利用し、写像性に対応する光沢信号に公知の方法で測定される像鮮明度を利用した場合、例えば、５０に設定する。着目領域の判定値が閾値よりも大きい場合は、光沢変化が大きい領域と判断し、Ｓ３０３に進む。他の場合は、光沢変化が小さい領域と判断し、Ｓ３０５に進む。
【００４７】
以上説明したように、変形例１の質感再現システムは、質感信号の空間分布からローパスフィルタ適用した光沢分布を生成し、着目領域に対応するローパスフィルタ適用前後の光沢信号の差を判定信号とする。この判定信号が大きいときは、着目領域が光沢変化の大きい領域であることを示し、判定信号が小さいときは、光沢変化の小さい領域であることを示す。これにより、光沢変化の大きい領域と光沢変化の小さい領域を判別することが可能となる。ローパスフィルタ処理は、高速計算が可能なＦＦＴが利用できるため、処理を高速化することが可能である。
【００４８】
一般に、光沢変化の大きい領域と小さい領域の判別は、光沢変化の振幅または周期に関する量を利用することで実現できる。ここで振幅とは、光沢信号の差に関する量である。光沢変化の振幅が大きいとは、着目領域とその周辺領域の光沢信号の差が大きいことを示す。また、周期とは、空間的な広さ、領域の大きさに関する量である。光沢変化の周期が大きいとは、光沢信号が着目領域の光沢信号と同レベルの領域が、着目領域と隣接して広く分布していることを示す。判定信号が光沢変化の振幅に関する量の場合、値が大きい程、光沢変化が大きいことを示し、判定信号が光沢変化の周期に関する量の場合、値が大きい程、光沢変化が小さいことを示す。実施例１の判定信号は、光沢変化の周期に関する量であり、変形例１の判定信号は、光沢変化の振幅に関する量である。尚、光沢変化の振幅および周期は、質感信号の空間分布から取得される。
【００４９】
（その他の変形例）
判定信号は、光沢変化の振幅に関する量と光沢変化の周期に関する量の２種類の量を合わせて利用する構成でもかまわない。２種類の判定結果が一致しない場合は、例えば、優先度の高い判定信号の判定結果を採用する。優先度は、あらかじめ設定しておく構成でもかまわないし、再現対象物の種類や記録媒体の種類、ユーザ指示などに応じて設定する構成でもよい。
【００５０】
鏡面光沢度に対応する光沢信号は、必ずしも規格の条件で測定された値に限らず、他の条件で測定された値や、その関数でもよい。例えば、測定の照明方向は３０度であっても良いし、照明および受光の開き角も、規格の条件に限らない。また、鏡面光沢度に対応する信号は、明るさ情報だけでなく色情報を含む信号でもよい。色情報を含む信号には、例えば、波長毎の正反射光量を測定し、ＪＩＳＺ８７２２の方法で計算したＣＩＥＬＡＢの値が利用できる。そして、鏡面光沢度に対応する光沢信号として、ｇの代わりにｇＬ、ｇａ、ｇｂの３つの信号を利用する。この場合、光沢マッピングにおける鏡面光沢度に対応する信号の変換は、３次元色空間における変換となる。変換方法には、色信号の変換と同様に、公知のカラーマッピング方法が利用できる。
【００５１】
写像性に対応する光沢信号も、必ずしも規格の条件で測定された値に限らず、他の条件で測定された値や、その関数でもよい。例えば、正反射方向近傍で、反射光量が正反射光の半分となる方向が正反射方向となす角度φを測定し、その角度の逆関数を利用してもよい。図１３は、典型的な変角反射光特性の模式図である。図の線１５０１は、試料１５０２の点Ａからの反射光量を示す。反射光量の大きい、角度θの方向は、照明方向の正反射方向であり、線分ＡＢの長さは正反射方向への反射光量を示す。点Ｃは、線分ＡＣの長さが線分ＡＢの長さの半分となる点であり、線分ＡＢと線分ＡＣの成す角度が角度φである。写像性が大きい試料では、正反射方向近傍への光拡散が小さく、角度φは小さい値を示す。逆に、写像性が小さい試料では、角度φは大きい値を示す。
【００５２】
さらに、写像性に対応する光沢信号は、表面凹凸の測定値やその関数を利用してもよい。表面凹凸の小さい、滑らかな再現対象物は、写像性が大きく、表面凹凸の大きい再現対象物は、写像性が小さい。
【００５３】
さらに、光沢信号として、各領域の法線方向に関する要素を含む構成であってもよい。再現対象物によっては、法線方向が領域によって変化する場合もある。この場合、見た目に一致する再現物を得るには、各領域が保持する情報として、鏡面光沢度と写像性に加えて、法線方向に関する情報が必要である。法線方向は、表面凹凸を制御することで再現でき、表面凹凸は、例えば、ＵＶインクジェットプリンタや３Ｄプリンタを利用することで記録できる。また、光沢信号に法線方向に関する要素を含む場合、周辺領域との光沢差の算出には、鏡面光沢度の差と写像性の差に加えて、法線方向の差に関する要素も追加する。すなわち、実施例１のブロック化処理手順である図４のＳ４０４、Ｓ４０７、Ｓ４１０、Ｓ４１３で利用する光沢差は、例えば、鏡面光沢度と写像性と、法線方向に対応する光沢信号の差の二乗和とする。同様に、変形例１の光沢マッピング処理手順である図８の１００２で求める判定信号は、例えば、鏡面光沢度と写像性と法線方向に対応する光沢信号の差の二乗和とする。これにより、法線方向の変化の大きい領域は、写像性よりも鏡面光沢度が優先して再現され、再現対象物と再現物の見た目をより一致させることができる。
【００５４】
光沢差の評価方法も一例であり、他の評価方法であってもよい。例えば、鏡面光沢度の差と写像性の差を個別に求め、両者に個別の閾値を設定しておき、どちらかが閾値よりも大きい場合は、光沢差が大きいと判定されるように構成してもよい。
【００５５】
閾値の値は、一例であり、実施例で説明した値に限らない。閾値は、記録媒体の種類や、質感データを構成するオブジェクトの種類、ユーザの指示などに基づいて決定する構成でもよい。
【実施例２】
【００５６】
本実施例では、入力データを直接、質感再現装置の制御信号に変換する構成について説明する。尚、実施例１と同じ構成については同じ番号を付与し、説明を省略する。
【００５７】
（質感再現システムの機能構成）
図１４は、実施例２の質感再現システムにおける機能構成を示すブロック図である。本質感再現システムは、質感データ入力部１１０１、デバイス信号変換Ｄ部１６０１、デバイス信号変換Ｂ部１１０５、デバイス信号変換Ｃ部１１０６、出力部１１０７によって、再現物としての画像を記録媒体に記録する。尚、図１４において、質感データ入力部１１０１、デバイス信号変換Ｄ部１６０１、デバイス信号変換Ｂ部１１０５、デバイス信号変換Ｃ部１１０６はホスト７００で実現され、出力部１１０７は質感再現装置としての画像記録装置８００で実現される。
【００５８】
デバイス信号変換Ｄ部１６０１は、質感データ入力部１１０１が入力した画像データを構成する質感信号（Ｒ，Ｇ，Ｂ，Ｇｇ，Ｓｇ）を、画像記録装置８００の色材信号（Ｃ，Ｍ，Ｙ，Ｋ）と光沢調整材量信号（Ａ，Ｂ）とパス制御信号（Ｐ）とを含む制御信号に変換する。変換は、質感再現テーブル格納部１６０２に格納された質感再現テーブルを参照して、公知のｎ次元ルックアップテーブル法を用いて変換する。図１５は、質感再現テーブルの一例を示す模式図である。図に示すように、質感再現テーブルは、離散的な質感信号（Ｒ，Ｇ，Ｂ，Ｇｇ，Ｓｇ）に対応する制御信号（Ｃ，Ｍ，Ｙ，Ｋ，Ａ，Ｂ，Ｐ）が記述されたテーブルである。テーブルは、鏡面光沢度の再現を重視するテーブルと、写像性の再現を重視するテーブルの２セットがある。領域毎にどちらの再現を重視するか判定され、判定結果に対応したテーブルが参照される。各テーブルは、前述した実施例１の質感信号取得部１１０２、質感マッピング部１１０３、デバイス信号変換Ａ部１１０４により作成できる。すなわち、まず、質感信号取得部１１０２によって、実施例１と同様の方法で離散的な質感信号（Ｒ，Ｇ，Ｂ，Ｇｇ，Ｓｇ）を装置非依存の質感信号（Ｌ，ａ，ｂ，ｇ，ｓ）に変換する。次に、質感マッピング部１１０３によって、鏡面光沢度の再現を重視する場合と写像性の再現を重視する場合のそれぞれについて、画像記録装置８００で再現可能な質感に対応した質感信号（Ｌ’，ａ’，ｂ’，ｇ’，ｓ’）に変換する。この質感信号をデバイス信号変換Ａ部１１０４で画像記録装置８００の制御信号（Ｃ，Ｍ，Ｙ，Ｋ，Ａ，Ｂ，Ｐ）に変換した結果が質感再現テーブルに記述される。
【００５９】
（質感再現方法）
図１６は、実施例２の質感再現手順における各ステップ（工程）を示すフローチャートである。まず、Ｓ１０１において、再現対象の質感データを入力する。次に、Ｓ１８０２において、Ｓ１０１で入力した質感データを質感再現装置の制御信号に変換する。次に、Ｓ１０５において、Ｓ１８０２で変換した制御信号に基づいて、質感再現装置で再現物を出力する。Ｓ１８０２の工程は、デバイス信号変換Ｄ部１６０１によって実施される。
【００６０】
（検証方法１）
以下、質感再現テーブルに質感信号（Ｒ，Ｇ，Ｂ，Ｇ，Ｓ）に対応するとして設定されている制御信号（Ｃ，Ｍ，Ｙ，Ｋ，Ａ，Ｂ，Ｐ）が適切であるか否かを検証する方法を説明する。
【００６１】
図１７は、検証方法の一例を説明する質感データの模式図である。１９０１は、全領域が単一の質感信号からなる質感データである。この質感データには、質感再現装置で再現できない鏡面光沢度と写像性に対応した質感データを設定する。また、この質感データに対応する鏡面光沢度をＤｏｒｇとする。１９０２は、中心部の領域１９０３とその外側の２つの領域からなる質感データである。質感データ１９０２の中心部である領域１９０３は、質感データ１９０１と同じ質感信号からなり、その外側の領域は、領域１９０３とは別の単一の質感信号からなる。領域１９０３の質感信号と、その外側の領域の質感信号は、光沢信号が十分に異なるように設定する。また、質感データ１９０１と質感データ１９０２の大きさは同じで、質感データ１９０１の大きさは十分大きく、領域１９０３の大きさは十分小さく設定する。これらのパラメータを適切に設定すれば、質感データ１９０１の中心部は光沢変化が小さい領域と判定され、領域１９０３は光沢変化が大きい領域と判定される質感データが構成できる。質感データ１９０１および質感データ１９０２の大きさは、例えば、２０ｍｍ角以上であり、領域１９０３の大きさは、例えば、１０ｍｍ角以下である。
【００６２】
この質感データ１９０１を本実施例の質感再現システムに入力し、質感再現装置で出力して再現物を得る。この再現物の鏡面光沢度をＪＩＳＺ８７４１の方法で測定した値をＤｏｕｔ１とする。同様に、質感データ１９０２を本実施例の質感再現システムに入力し、質感再現装置で出力して再現物を得る。この再現物の領域１９０３に対応する領域の鏡面光沢度の測定値をＤｏｕｔ２とする。Ｄｏｕｔ１およびＤｏｕｔ２の値には、質感再現装置のばらつきの影響を抑制するため、複数の再現物の平均鏡面光沢度を利用してもよい。
【００６３】
質感再現テーブルが適切に設定されていれば、光沢変化の大きい領域は、光沢変化の小さい領域と比べて鏡面光沢度の再現が重視される。よって、質感データの示す鏡面光沢度と再現物の鏡面光沢度の差は小さくなる。すなわち、Ｄｏｒｇ−Ｄｏｕｔ２の絶対値が、Ｄｏｒｇ−Ｄｏｕｔ１の絶対値よりも小さい場合、質感再現テーブルは適切であると判断される。質感データ１９０１と質感データ１９０２のパラメータをどのように設定してもＤｏｒｇ−Ｄｏｕｔ２の絶対値が、Ｄｏｒｇ−Ｄｏｕｔ１の絶対値よりも小さくならない場合は、質感再現テーブルが適切でないと判断される。
【００６４】
以上の方法によれば、質感信号の空間分布に応じて、見た目の違いがより小さくなるように、写像性の再現を重視した処理と鏡面光沢度の再現を重視した処理が切り替えられていることが確認できる。
【００６５】
以上説明したように、実施例２の質感再現システムは、離散的な質感信号と質感再現装置の制御信号との対応関係を記述した質感再現テーブルを参照することで、実施例１の各部の処理を１回の変換処理で実現する。すなわち、実施例１の質感信号取得部１１０２、質感マッピング部１１０３、デバイス信号変換Ａ部１１０４の処理を１回の変換処理で実現する。
【実施例３】
【００６６】
本実施例では、再現物の質感を所望の質感に調整する場合においても、質感再現装置の使用者は質感再現装置を自由には調整できないため、入力画像に対して調整を行うことになる。この場合、入力画像に対してどのような調整をすれば質感再現装置で所望の質感が得られるか分からないため、調整作業を繰り返し行うことになりがちである。実施例３では、質感調整手段を備える構成について説明する。尚、実施例１と同じ構成については同じ番号を付与し、説明を省略する。
【００６７】
（質感再現方法）
図２１は、実施例３の質感再現手順における各ステップ（工程）を示すフローチャートである。実施例３の質感再現装置によれば、Ｓ１０１で質感データを入力し、Ｓ１０２で質感信号を取得した後、Ｓ２３０１において、質感調整値を取得する。質感調整値は、質感再現装置の出力を所望の質感に調整するための調整情報であり、本実施例の質感再現システムでは、色の調整値に加えて、光沢に関して、鏡面光沢度と写像性の調整値を取得する。
【００６８】
色の調整値は、明るさの調整値ΔＬと色度の調整値Δａ、Δｂから成る。ΔＬは、ＣＩＥＬＡＢのＬ＊に対応する値であり、再現物をより明るく調整する場合はより大きな正の値が設定され、より暗く調整する場合はより小さな負の値が設定される。Δａは、ＣＩＥＬＡＢのａ＊に対応する値であり、再現物をより赤く調整する場合はより大きな正の値が設定され、より緑に調整する場合はより小さな負の値が設定される。同様にΔｂは、ＣＩＥＬＡＢのｂ＊に対応する値であり、再現物をより黄色に調整する場合はより大きな正の値が設定され、青色に調整する場合はより小さな負の値が設定される。各調整値を取得するユーザインターフェース（以下ＵＩ）にはスライドバーが利用できる。また、例えば、明るさを調整するスライドバーには、一方の端に「より暗く」、他方に「より明るく」などと表示し、調整値の設定が直観的に行えるようにする。
【００６９】
光沢の調整値は、鏡面光沢度の調整値Δｇと写像性の調整値Δｓから成る。Δｇは、鏡面光沢度をより大きく調整する場合はより大きな正の値が設定され、より小さく調整する場合はより小さな負の値が設定される。同様に、Δｓは、写像性をより大きく調整する場合はより大きな正の値が設定され、より小さく調整する場合はより小さな負の値が設定される。光沢の調整値を取得するＵＩには、対象に写り込んだ照明の見えに対応する画像である照明光源の画像（以下、照明画像とも言う）を表示し、調整値の設定が直観的に行えるようにする。
【００７０】
図２２は、光沢調整ＵＩの一例を示す模式図であり、２４０１乃至２４０８は照明光源の画像である。２４０４乃至２４０５と比較して、２４０１乃至２４０３は照明光源がより明るく表示され、２４０６乃至２４０８は照明光源がより暗く表示されている。これらの照明光源の画像は、対象の鏡面光沢度と写像性のレベルを表す画像であり、再現対象に写り込んだ照明光源の像を疑似的に示す。上側に配置された２４０１乃至２４０３は鏡面光沢度を大きく調整したときの効果を示し、下側に配置された２４０６乃至２４０８は鏡面光沢度を小さく調整したときの効果を示す。また、２４０２および２４０７と比較して２４０３および２４０５、２４０８は照明光源がより鮮明に表示され、２４０１および２４０４、２４０６は照明光源がよりぼけて表示されている。右側に配置された２４０３および２４０５、２４０８は写像性を大きく調整したときの効果を示し、左側に配置された２４０１および２４０４、２４０６は写像性を小さく調整したときの効果を示す。２４０９は縦横５個のセルであり、中央のセルには、鏡面光沢度の調整値Δｇおよび写像性の調整値Δｓに調整を行わないことを示す０が対応付けられている。また、その他のセルには、中央のセルからの方向が等しい位置に表示された照明画像と中央のセルからの距離とに基づいた調整値が対応付けられている。すなわち、より上側のセルには鏡面光沢度の調整値Δｇにより大きな正の値が対応付けられ、より下側のセルにはΔｇにより小さな負の値が対応付けられている。また、より右側のセルには写像性の調整値Δｓにより大きな正の値が対応付けられ、より左側のセルにはΔｓにより小さな負の値が対応付けられている。マウスポインタ２４１２を操作していずれかのセルが選択されると、対応付けられた調整値が仮設定され、ＯＫボタン２４１０が選択可能になる。さらにＯＫボタン２４１０が選択されると、調整値が仮設定されていた値に確定される。キャンセルボタン２４１１が選択されると、調整値ΔｇおよびΔｓに調整を行わないことを示す０が設定される。
【００７１】
次に、Ｓ２３０２において、Ｓ１０２で取得した質感信号をＳ２３０１で取得した調整値で補正する。すなわち、次の式で調整後の質感信号Ｌ＿ａ、ａ＿ａ、ｂ＿ａ、ｇ＿ａ、ｓ＿ａを求める。
Ｌ＿ａ＝Ｌ＋ΔＬ          ・・・（１）
ａ＿ａ＝ａ＋Δａ          ・・・（２）
ｂ＿ａ＝ｂ＋Δｂ          ・・・（３）
ｇ＿ａ＝ｇ＋Δｇ          ・・・（４）
ｓ＿ａ＝ｓ＋Δｓ          ・・・（５）
次に、Ｓ２３０３において、前述したカラーマッピングと光沢マッピングによって、Ｓ２３０２で補正した調整後の質感信号を質感再現装置である画像記録装置８００で再現可能な質感に対応した質感信号に変換する。
【００７２】
以下、Ｓ１０４において、Ｓ２３０３で変換した質感信号を質感再現装置の制御信号に変換し、最後にＳ１０５において、Ｓ１０４で取得した制御信号に基づいて、質感再現装置で再現物を出力する。
【００７３】
質感再現システムの機能構成）
図２３は、実施例３の質感再現システムにおける機能構成を示すブロック図である。本質感再現システムは、実施例１の質感再現システムの構成に加えて、質感調整値取得部２５０１と質感調整値格納部２５０２、質感補正部２５０３とを備える。質感調整値取得部２５０１は、前述したＳ２３０１の処理を行い、外部から質感調整値（ΔＬ，Δａ，Δｂ，Δｇ，Δｓ）を取得して質感調整値格納部２５０２に格納する。調整値は、前述した図２２のＵＩのように、調整値の設定が直観的に行えるようなＵＩを用いて取得する。質感補正部２５０３は、質感調整値格納部２５０２に格納された質感調整値と、質感信号取得部１１０２で取得した質感信号（Ｌ，ａ，ｂ，ｇ，ｓ）とから、前記の式（１）乃至式（５）によって調整後の質感信号Ｌ＿ａ、ａ＿ａ、ｂ＿ａ、ｇ＿ａ、ｓ＿ａを算出する。実施例３の質感マッピング部１１０３は、前述したカラーマッピングと光沢マッピングによって、質感補正部２５０３で補正した調整後の質感信号を画像記録装置８００で再現可能な質感に対応した質感信号（Ｌ’，ａ’，ｂ’，ｇ’，ｓ’）に変換する。
【００７４】
以上説明したように、実施例３の質感再現システムは、光沢に関して写像性の調整手段を備える。すなわち、再現対象に写り込む照明像の鮮明さの調整手段を備える。これにより、例えば、出力した再現物が所望の写像性と異なっていた場合であっても、再現物の光沢を所望の光沢に調整することができる。また、実施例３の質感再現システムは、光沢に関して鏡面光沢度の調整手段を備える。すなわち、再現対象に写り込む照明像の明るさの調整手段を備える。これにより、出力した再現物が所望の鏡面光沢度と異なっていた場合であっても、再現物の光沢を所望の光沢に調整することができる。また、実施例３の質感再現システムは、光沢に関して写像性と鏡面光沢度の２つ調整手段を備える。鏡面光沢度を調整しても写像性の再現は改善しないし、写像性を調整しても鏡面光沢度の再現は改善しない。よって、再現物を所望の光沢に調整するには、光沢に関して写像性と鏡面光沢度の２つの調整手段を備えることが望ましい。
【００７５】
また、実施例３の質感再現システムは、鮮明さの異なる画像を備えるＵＩを用いて前記調整情報を取得する。光沢に写像性という要素があること、また、写像性が対象に写り込んだ像の鮮明さに関する特性であることは一般に認知されていない。そのため、どのような調整をすれば所望の光沢が得られるか分からないといった状況に陥り、調整作業を繰り返し行うことになる。光沢の調整値を取得するＵＩに鮮明さの異なる画像を備えることで、再現対象に写り込む照明像の鮮明さを調整できることが直感的に分かる。その結果、どのような調整をすればよいか分からないといった状況に陥ることがなくなり、調整作業を繰り返すことなく、所望の質感の再現物を得ることができる。また、実施例３の質感再現システムは、明るさの異なる画像と、鮮明さの異なる画像とを備えるＵＩを用いて前記調整情報を取得する。光沢に写像性と鏡面光沢度という２つの要素があること、また、前者が対象に写りこんだ像の明るさ、後者が対象に写りこんだ像の鮮明さに関する特性であることは、一般には認知されていない。そのため、どのような調整をすれば所望の光沢が得られるか分からないといった状況に陥り、調整作業を繰り返し行うことになる。光沢の調整値を取得するＵＩに前記の画像を備えることで、再現対象に写り込む照明像の明るさと、再現対象に写り込む照明像の鮮明さの２つの要素を調整できることが直感的に分かる。その結果、どのような調整をすればよいか分からないといった状況に陥ることがなくなり、調整作業を繰り返すことなく、所望の質感の再現物を得ることができる。
【００７６】
（変形例１）
本変形例では、光沢の調整値を取得するＵＩについて、実施例３とは別の例を説明する。
【００７７】
図２４は、変形例１の光沢調整ＵＩを示す模式図である。２６０１は調整前の光沢特性を示す画像の表示エリアであり、調整値ΔｇとΔｓが共に０に対応した照明画像が表示される。照明画像は、対象の鏡面光沢度と写像性のレベルを表す画像であり、対象に写り込んだ照明光源の像を疑似的に示す。２６０２は調整後の光沢特性を示す画像の表示エリアであり、初期は、表示エリア２６０１に表示される画像と同じ照明画像が表示される。また、２６０３は鏡面光沢度の調整値Δｇを設定するスライドバー、２６０４は写像性の調整値Δｓを設定するスライドバーである。調整値Δｇ、Δｓの大きさは、各スライドバーのスライダの位置と対応付けられており、中央の位置には、調整を行わないことを示す０が対応付けられている。また、中央より右側の位置には、右に行くほどより大きな正の値が対応付けられ、中央より左側の位置には、左に行くほどより小さな負の値が対応付けられている。マウスポインタ２６０５を操作してスライダの位置を移動させると、調整値にスライダの位置に対応付けられた値が仮設定され、ＯＫボタン２６０６が選択可能になる。同時に、表示エリア２６０２の画像が更新され、仮設定された調整値に対応した照明画像が表示される。例えば、Δｇに正の値が仮設定されている場合は、表示エリア２６０１に表示される画像よりも明るい照明画像が表示される。Δｇに仮設定されている値が大きいほど、より明るい照明画像が表示される。また、例えば、Δｓに負の値が仮設定されている場合は、表示エリア２６０２には、表示エリア２６０１に表示される画像よりもぼけた照明画像が表示される。ＯＫボタン２６０６が選択されると、調整値が仮設定されていた値に確定される。キャンセルボタン２６０７が選択されると、調整値ΔｇおよびΔｓに調整を行わないことを示す０が設定される。
【００７８】
また、出力プレビューチェックボックス２６０８が選択されると、表示エリア２６０１の画像が、Ｓ１０１で入力した入力質感データに対応した再現対象物のＣＧ画像に切り替わる。同時に、表示エリア２６０２の画像も仮設定された調整値で補正された再現対象物のＣＧ画像に切り替わる。ＣＧ画像は、再現対象物を所定の照明光源、照明条件で照明し、照明の正反射方向から観察したときの見えをシミュレーションした画像である。図１８は、表示エリア２６０１および表示エリア２６０２に表示されるＣＧ画像の一例を示す模式図である。２７０１は、再現対象物であるリンゴの油彩画に写り込んだ照明光源の像である照明画像を示す。表示エリア２６０１に表示される再現対象物には、調整前の鏡面光沢度、写像性に対応した照明画像が示され、表示エリア２６０２に表示される再現対象物には、調整後の鏡面光沢度、写像性に対応した照明画像が示される。表示エリア２６０１のＣＧ画像の中の照明画像と、表示エリア２６０２のＣＧ画像の中の照明画像とを比較することで、入力データが示す再現対象物について、調整前後の光沢の違いを比較できる。スライドバー２６０３またはスライドバー２６０４のスライダの位置を移動させると、対応する調整値にスライダの位置に応じた値が仮設定され、表示エリア２６０２の画像が更新される。好適には、マウスポインタ（不図示）をＣＧ画像上で移動させることで、マウスポインタの位置に応じてＣＧシミュレーションの観察方向を変化させ、マウスポインタの位置に対応する観察方向の見えを表示するようにする。これにより、調整前後の光沢の違いをいろいろな観察方向で確認できるようになる。観察方向の代わりに照明方向を変化させ、対応する見えを表示するようにしてもよい。また、ＣＧシミュレーションの条件を設定できるようにしてもよい。例えば、照明光源の種類や、背景シーンなどを選択可能にしてもよい。出力プレビューチェックボックス２６０８の選択が解除されると、表示エリア２６０１および２６０２の画像は元の照明画像に切り替わる。
【００７９】
より好適には、出力プレビューチェックボックス２６０８が選択されたときに表示エリア２６０１および２６０２に表示される画像をＳ２３０３の質感マッピング後の質感データに対応した再現対象物のＣＧ画像とする。このように構成することで、質感マッピング後の実際に出力される再現物の質感に対応した画像を出力前に確認することができる。
【００８０】
尚、実施例３の光沢調整ＵＩの照明画像も入力質感データに対応した画像であっても良い。また、前記画像は、質感マッピング後の質感データに対応した画像であってもよい。
【００８１】
以上説明したように、変形例１の質感再現システムは、外部からの指示に応じて鮮明さが変化する画像を備えるユーザインターフェースを用いて前記調整情報を取得する。調整を行うと対象に写り込んだ照明像の鮮明さが変化し、照明像の鮮明さが調整できることが直観的に分かる。その結果、調整作業を繰り返すことなく、所望の写像性の再現物を得ることができる。また、変形例１の質感再現システムは、外部からの指示に応じて鮮明さと照明像の明るさが変化する画像を備えるユーザインターフェースを用いて前記調整情報を取得する。調整を行うと対象に写り込んだ照明像の鮮明さと明るさが変化するため、照明像の鮮明さと明るさの２つの要素を調整できることが直観的に分かる。その結果、調整作業を繰り返すことなく、所望の質感の再現物を得ることができる。
【００８２】
また、変形例１の質感再現システムは、外部からの指示に応じて鮮明さが変化する画像であって、入力質感データに対応した画像を備えるユーザインターフェースを用いて前記調整情報を取得する。これにより、入力データが示す再現対象物の画像で光沢を調整することが可能になり、所望の質感の再現物を得ることができる。
【００８３】
また、変形例１の質感再現システムは、外部からの指示に応じて鮮明さが変化する画像であって、質感マッピング後の質感データに対応した画像を備えるユーザインターフェースを用いて前記調整情報を取得する。これにより、質感マッピング後の実際に出力される再現物の質感に対応した画像で光沢を調整することが可能になり、所望の質感の再現物を得ることができる。
【００８４】
（その他の変形例）
質感の調整は、入力データの全域に対して行うのではなく、特定の領域に対して行うようにしてもよい。この場合、上記の実施例の構成に加えて、調整領域を指定する手段を備え、質感調整値取得部２５０１は指定された調整領域の調整値を取得し、質感補正部２５０３は指定された調整領域の質感信号のみを補正する。また、必要に応じて、調整を複数回繰り返すようにしてもよい。この場合、追加調整を行うか否かの情報を外部から取得する手段をさらに備える。そして、質感補正部２５０３の処理に続いて、追加調整を行うか否かの情報を取得し、追加調整を行う場合は、調整領域を指定する手段に戻って、追加調整の調整領域を指定する。また、質感補正部２５０３は、２回目以降の調整では、前回の補正結果をさらに補正するように処理する。すなわち、上記式（１）乃至式（５）における入力質感信号（Ｌ，ａ，ｂ，ｇ，ｓ）の替わりに、前回の調整後の質感信号（Ｌ＿ａ，ａ＿ａ，ｂ＿ａ，ｇ＿ａ，ｓ＿ａ）を使用する。この変形例によれば、特定の領域の質感のみを調整することや、領域毎に異なる調整を施すことが可能になり、所望の質感の再現物を得ることができる。
【００８５】
また、質感調整値取得部２５０１は、質感再現装置で再現できる質感に応じて、取得可能な調整情報を制限するようにしてもよい。例えば、スライドバー２６０３が調整値Δｇを−１０＜Δｇ＜１０の範囲で指定できる場合であっても、質感再現装置で再現できる鏡面光沢度がΔｇ＜５の範囲である場合は、スライダがスライドバーの右端部まで移動できないようにする。この変形例によれば、再現範囲外に調整してしまうことがなくなり、調整作業を繰り返すことなく、所望の質感の再現物を得ることができる。
【００８６】
また、実施例１のその他の変形例でも記載したように、鏡面光沢度に対応する信号は、明るさ情報だけでなく色情報を含む信号でもよい。すなわち、質感再現装置は、対象に写り込んだ照明像の明るさに加えて照明像の色も制御し、例えば、鏡面光沢度に対応する光沢信号として、ｇの代わりにｇＬ、ｇａ、ｇｂの３つの信号を利用する構成でもよい。ここで、ｇＬ、ｇａ、ｇｂは、正反射光に関するＣＩＥＬＡＢ色空間のＬ＊、ａ＊、ｂ＊に対応した信号である。この場合、質感調整値取得部２５０１は、鏡面光沢度の調整値として明るさに関する調整値に加えて色度の調整値も取得する構成にする。例えば、図２４の調整値取得ＵＩのスライドバー２６０３によって、Δｇの代わりに光沢の明るさに関する調整値ΔｇＬを取得する。また、光沢の色度に関する調整値Δｇａ、Δｇｂを取得するＵＩをさらに備える。例えば、調整値Δｇａを取得するスライドバーによって正反射光の赤成分と緑成分の調整値を取得し、調整値Δｇｂを取得するスライドバーによって正反射光の黄成分と青成分の調整値を取得する。また、別の例では、ΔｇａとΔｇｂを軸とする２次元平面を表示し、この平面上の任意の位置を取得することで、ΔｇａとΔｇｂの組み合わせを取得するＵＩを利用してもよい。この場合、質感補正部２５０３は、質感信号ｇＬ、ｇａ、ｇｂにそれぞれΔｇＬ、Δｇａ、Δｇｂを加算して調整後の質感信号とする。この変形例によれば、正反射光の色も調整可能になり、所望の質感の再現物を得ることができる。
【００８７】
また、質感調整値を取得するＵＩに表示される明るさの異なる画像や鮮明さの異なる画像は、照明光源の画像でなくても良い。すなわち、図２２の２４０１乃至２４０８の画像や図２４の表示エリア２６０１や２６０２に表示される画像は、照明光源の画像でなくても良い。輝度の高い照明光源の画像は、対象物の鏡面光沢度や写像性の判別に好適であるが、他の画像であってもかまわない。
【００８８】
（その他の実施形態）
質感再現システムの機能構成は、実施形態の説明において、ホスト７００で実現するとして説明した構成の一部または全てを画像記録装置８００で実現する構成であってもよい。また、実施形態では、質感再現装置の記録材をＣ、Ｍ、Ｙ、Ｋ、Ａ、Ｂの６種類としたが、その他構成であってもよい。例えば、赤色や白色、金色の記録材を利用してもよいし、光沢調整材も３種類以上利用してもよい。また、シリアルタイプのインクジェットプリンタを質感再現装置とする例を示したが、フルラインタイプのインクジェットプリンタや、電子写真プリンタ、昇華型プリンタ、シルク印刷などを質感再現装置とする形態でもよい。また、表面形状を記録するＵＶプリンタや、立体形状を記録する３Ｄプリンタでもよい。また、プリンタに限らず、ディスプレイやプロジェクタ等の画像表示装置に適用してもよい。
【００８９】
質感データの全ての領域を前記実施例の方法で処理する必要は無い。一部の領域に、前記実施例の方法を適用しない場合や、一部の領域にのみ、前記実施例の方法を適用する場合も本発明に含まれる。例えば、質感データの一部の領域を、前述した質感マッピングを行うことなく、特定の色材を使って再現するように処理してもかまわない。
【００９０】
また、本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９１】
１１０３  質感マッピング部
１１０４  デバイス信号変換Ａ部
１１０５  デバイス信号変換Ａ部
１１０６  デバイス信号変換Ａ部
１１０７  出力部
【図１】
0006622458.tif 000002
【図２】
0006622458.tif 000003
【図３】
0006622458.tif 000004
【図４】
0006622458.tif 000005
【図５】
0006622458.tif 000006
【図６】
0006622458.tif 000007
【図７】
0006622458.tif 000008
【図８】
0006622458.tif 000009
【図９】
0006622458.tif 000010
【図１０】
0006622458.tif 000011
【図１１】
0006622458.tif 000012
【図１２】
0006622458.tif 000013
【図１３】
0006622458.tif 000014
【図１４】
0006622458.tif 000015
【図１５】
0006622458.tif 000016
【図１６】
0006622458.tif 000017
【図１７】
0006622458.tif 000018
【図１８】
0006622458.tif 000019
【図１９】
0006622458.tif 000020
【図２０】
0006622458.tif 000021
【図２１】
0006622458.tif 000022
【図２２】
0006622458.tif 000023
【図２３】
0006622458.tif 000024
【図２４】
0006622458.tif 000025