(57)【特許請求の範囲】
【請求項１】
画像の所定サイズの領域単位に、互いに異なる傾斜を有する複数種類の構造のいずれか１つを記録媒体上に形成することにより、当該画像の光沢を表現するための記録データを生成する記録データ生成装置であって、
前記所定サイズの領域に与えられた光沢データに寄与する前記複数種類の構造のそれぞれの割合を、前記領域ごとに特定する特定手段と、
前記領域ごとに特定された割合に基づいて、前記複数種類の構造のいずれか１つを、前記形成する構造として決定する決定手段と、
前記決定された構造に基づいて、前記記録データを生成する生成手段と、
を有することを特徴とする記録データ生成装置。
【請求項２】
前記記録データの解像度は、前記記録データを用いて前記構造を記録媒体上に形成する記録装置の記録解像度と同じ第１の解像度であり、
前記記録データは、前記記録解像度における画素毎の記録材の積層数または高さを示すデータであることを特徴とする請求項１に記載の記録データ生成装置。
【請求項３】
前記第１の解像度は、前記光沢データの解像度である第２の解像度より大きいことを特徴とする請求項２に記載の記録データ生成装置。
【請求項４】
前記第２の解像度を有する前記光沢データは、前記第１の解像度を有する光沢データを前記第２の解像度に変換することにより取得される、ことを特徴とする請求項３に記載の記録データ生成装置。
【請求項５】
前記決定手段は、前記複数種類の構造のそれぞれの割合を示す構造データに対する中間調処理によって、前記複数種類の構造のいずれか１つを、前記形成する構造として決定することを特徴とする請求項１乃至４のいずれか一項に記載の記録データ生成装置。
【請求項６】
前記決定手段は、誤差拡散によって、前記複数種類の構造のいずれか１つを、前記形成する構造として決定することを特徴とする請求項５に記載の記録データ生成装置。
【請求項７】
前記決定手段は、着目画素の近傍の画素において前記複数種類の構造のうち前記形成する構造として決定されていない構造に対応する前記割合に基づいて、前記着目画素に形成する構造を決定することを特徴とする請求項６に記載の記録データ生成装置。
【請求項８】
前記決定手段は、ディザマトリクスを利用して、前記複数種類の構造のいずれか１つを、前記形成する構造として決定することを特徴とする請求項５に記載の記録データ生成装置。
【請求項９】
前記決定手段は、乱数を利用して、前記複数種類の構造のいずれか１つを、前記形成する構造として決定することを特徴する請求項１乃至４のいずれか１項に記載の記録データ生成装置。
【請求項１０】
前記特定手段は、光沢データと前記複数種類の構造との対応関係を記述したルックアップテーブルを参照して、前記割合を特定することを特徴とする請求項１乃至９のいずれか１項に記載の記録データ生成装置。
【請求項１１】
前記光沢データは、反射ヘイズのデータを含むことを特徴とする請求項１乃至１０のいずれか１項に記載の記録データ生成装置。
【請求項１２】
前記光沢データは、写像性のデータを含むことを特徴とする請求項１乃至１１のいずれか１項に記載の記録データ生成装置。
【請求項１３】
前記光沢データは、変角反射特性のデータであることを特徴とする請求項１乃至１０のいずれか１項に記載の記録データ生成装置。
【請求項１４】
前記光沢データは、反射モデルのパラメータであることを特徴とする請求項１乃至１０のいずれか１項に記載の記録データ生成装置。
【請求項１５】
前記反射モデルはＷａｒｄモデルであることを特徴とする請求項１４に記載の記録データ生成装置。
【請求項１６】
画像の所定サイズの領域単位に、互いに異なる傾斜を有する複数種類の構造のいずれか１つを記録媒体上に形成することにより、当該画像の光沢を表現するための記録データを生成する記録データ生成方法であって、
前記所定サイズの領域に与えられた光沢データに寄与する前記複数種類の構造のそれぞれの割合を、前記領域ごとに特定する特定工程と、
前記領域ごとに特定された割合に基づいて、前記複数種類の構造のいずれか１つを、前記形成する構造として決定する決定工程と、
前記決定された構造に基づいて、前記記録データを生成する生成工程と、
を含むことを特徴とする記録データ生成方法。
【請求項１７】
コンピュータを、請求項１乃至１５のいずれか１項に記載の記録データ生成装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、意匠性を高めるための印刷に関するものであり、観察方向により印刷物の見え方が異なる変角反射特性を再現するための技術に関する。
【背景技術】
【０００２】
近年、印刷画像の反射特性を制御する研究が進んでおり、光沢分布を制御して印刷物の意匠性を高める等の動きがある。その中でも、反射率の角度依存性、すなわち変角反射特性を再現する技術として非特許文献１がある。非特許文献１は、画像表面に微小な傾斜構造を記録することで、変角反射特性を再現する記録方法を開示している。具体的には、入力光沢データを複数の傾斜構造のセットに対応づけることで、変角反射特性を制御する。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】Xin Tong他、Bi-Scale Appearance Fabrication、Transaction on Graphics、Vol.32、No.4、Article 145、2013
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、非特許文献１の方法では、変角反射特性を再現するために記録される傾斜構造のセットはサイズが大きいため、変角反射特性の制御において空間解像度が低い問題がある。また、一般に画像記録装置では、微小な領域に記録可能な傾斜構造の種類は限られるので、階調数が少ない問題もある。
【０００５】
そこで本発明は、画像の変角反射特性を高解像度、高階調に再現できる形状データを生成することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の記録データ生成装置は、記録媒体に傾斜構造を記録して画像の光沢を再現するための記録データを生成する記録データ生成装置であって、傾斜構造を１画素とする第１の解像度の光沢データを所定種類数の傾斜構造の組み合わせの割合を示す傾斜構造データに変換する変換手段と、前記第１の解像度の画素毎の前記傾斜構造データを中間調処理して、前記所定種類数の傾斜構造のうちいずれか１つを示す、Ｎが前記所定種類数に等しいＮ値の傾斜構造量子化データを生成する中間調処理手段と、前記傾斜構造量子化データに基づいて、前記第１の解像度の画素毎に前記所定種類数の傾斜構造のうちいずれか１つを記録するような、記録データを生成する記録データ生成手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、画像の変角反射特性を高解像度、高階調に再現することが可能となる。
【図面の簡単な説明】
【０００８】
本発明に係る記録データ生成装置は、画像の所定サイズの領域単位に、互いに異なる傾斜を有する複数種類の構造のいずれか１つを記録媒体上に形成することにより、当該画像の光沢を表現するための記録データを生成する記録データ生成装置であって、前記所定サイズの領域に与えられた光沢データに寄与する前記複数種類の構造のそれぞれの割合を、前記領域ごとに特定する特定手段と、前記領域ごとに特定された割合に基づいて、前記複数種類の構造のいずれか１つを、前記形成する構造として決定する決定手段と、前記決定された構造に基づいて、前記記録データを生成する生成手段と、を有することを特徴とする。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を参照して説明する。なお、以下の実施形態は本発明を限定するものではなく、また、本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成については、同じ符号を付して説明する。
【００１０】
［第１の実施形態］
（変角反射特性の制御）
図１は、変角反射特性を説明する模式図である。
【００１１】
図１（ａ）は、入射光線ベクトルと反射面の法線ベクトルを含む平面（以下第１の平面）の変角反射特性の一例を示す。矢印ＩＬは入射光線の方向を示す。曲線５０１は各方向への反射光の反射率を表す。例えば、線分ｏａの長さは、点ｏから点ａの方向に反射する光の反射率を示す。ここで、点ｏから点ａの方向に反射する光は正反射光である。典型的には、反射光は、方向によらない拡散反射光成分と表面反射光成分（斜線部Ｓ）とに分離でき、光沢は主に表面反射成分に関係する。
【００１２】
図１（ｂ）は、表面反射成分の変角反射特性を示す模式図である。Ｘ軸は、第１の平面における反射光ベクトルと正反射光の光線ベクトル（図１（ａ）の点ｏから点ａまでのベクトル）との成す角度を示す。Ｙ軸は、第１の面に直交し、正反射光の光線ベクトルを含む平面（以下第２の平面）における、反射光ベクトルと正反射光の光線ベクトルとの成す角度を示す。また、Ｚ軸は、Ｘ軸とＹ軸の値が示す方向への反射率を示す。例えば、点５１（Ｘ＝Ｙ＝０）は、正反射方向に対応しており、そのＺ軸の値は、正反射方向の反射率を示す。一般に、反射光の表面反射成分は、正反射方向のまわりに３次元的に分布する。
【００１３】
本実施形態の画像記録装置は、図１（ｂ）の変角反射特性が、入力された光沢データの示す特性と一致するように画像を記録する。変角反射特性の制御は、法線方向の異なる複数の微小な傾斜構造を適切な割合で画像表面に記録することによって行われる。すなわち、傾斜構造の面法線の分布によって変角反射特性を制御する。以下、その原理を説明する。
【００１４】
図２は、本実施形態における変角反射特性の制御方法を説明する模式図である。図２において、画像表面の所定領域を構成する複数の微小面要素の面法線の分布の一例が示されている。ブロック６１〜６９夫々の中心位置のＸ′軸およびＹ′軸の値は法線方向を示しており、各ブロックの値は所定領域におけるそのブロックの法線方向を有する微小面要素の割合である。図２における各ブロックに対応する微小面要素からの反射光の方向は、図１（ｂ）のＸ軸、Ｙ軸に対応する。例えば、ブロック６１に対応する微小面要素からの表面反射光は、図１の点５１に対応する方向へ反射する。同様に、ブロック６２〜６９に対応する微小面要素からの表面反射光は、図１の点５２〜５９に対応する方向へ反射する。
【００１５】
よって、傾斜構造の面法線の分布が図２に示す分布の場合、７０％の微小面要素からの表面反射光が図１の点５１に対応する方向に向かう。また、それぞれ５％の面要素からの表面反射光が図１の点５２〜５５に対応する方向に向かい、それぞれ２．５％の面要素からの表面反射光が図１の点５６〜５９に対応する方向に向かう。その結果、図２の面法線の分布を持つ画像は、点５２〜点５５に対応する方向の反射率が点５１に対応する方向の反射率の５／７０倍、点５６〜点５９に対応する方向の反射率の５／２．５倍の変角反射特性を示す。
【００１６】
このように、表面反射成分の変角反射特性は、面法線の分布と対応づけられ、法線方向の異なる複数の微小な傾斜構造を適切な割合で画像表面に記録することで制御できる。次に、微小な傾斜構造の記録方法について説明する。
【００１７】
図３は、本実施形態における傾斜構造の記録方法を説明する模式図である。まず、図３（ａ）に示すように、形状記録材の積層記録を行う。そして、図３（ｂ）に示すように、適切に設定された積層数で記録した複数の記録画素によって、図３（ｃ）に示すような所定の傾斜面を備える傾斜構造を形成する。図３の例では、縦４記録画素、横４記録画素の計１６記録画素によって傾斜構造を構成する。最後に、最表面を滑らかにするように形状記録材の記録を行う。以上の手順によって、図３（ｃ）に示すように、単一の平面からなる傾斜面（斜線部）を備える傾斜構造を形成する。この記録画素は、画像記録装置の解像度に応じた単位領域のことである。また、図３（ｃ）に示すような、複数の記録画素から構成される傾斜構造の単位領域のことを以下では、単に「画素」と称する。
【００１８】
一般的な画像記録装置では、微小な領域に記録可能な傾斜構造の種類は限られる。そのため、再現可能な変角反射特性の階調数も限られる。また、変角反射特性の階調数を増やすためには傾斜構造のサイズを大きくする必要があるが、傾斜構造のサイズを大きくすると空間解像度（変角反射特性の制御解像度）が低下する。例えば、図３のように４記録画素×４記録画素によって１つの傾斜構造を構成し、５×５の傾斜構造からなる傾斜構造のセットによって１種類の変角反射特性を再現する場合に、変角反射特性の再現には２０記録画素×２０記録画素が必要となる。変角反射特性の制御解像度は、画像記録装置の記録解像度の１／２０となる。
【００１９】
本実施形態の画像記録装置では、傾斜構造のセットではなく、図３に示すような傾斜構造を制御単位として変角反射特性を再現することで、変角反射特性の制御解像度の低下を控えることができる。また、図３のように４記録画素×４記録画素によって構成可能な傾斜構造の種類は限られるが、本実施形態の画像記録装置では、誤差拡散法を利用した中間調処理によって、再現可能な変角反射特性の階調数を実質的に増やす。具体的には、本実施形態の画像記録装置は、変角反射特性が、入力された光沢データの示す特性に一致するように、光沢データに対応した記録可能な複数の傾斜構造の組み合わせを決定し、複数の傾斜構造の組み合わせの割合を示す傾斜構造データを生成する。生成された傾斜構造データを中間調処理することで、複数の傾斜構造の中のいずれの傾斜構造を記録するかを決定する。これによって、例えば、傾斜構造１を０．７個記録し、傾斜構造２を０．３個記録した場合と同様な変角反射特性を再現することが可能になる。
【００２０】
図４は本実施形態における画素の傾斜構造の決定方法を説明するための図である。本実施形態では、例えば図３に示すような傾斜構造を１画素とし、画素毎に変角反射特性を制御する。簡単のため、形成可能な傾斜構造がＫ１とＫ２の２種類である例について説明する。図４（ａ）は、光沢データに対応した傾斜構造データを画素夫々において示している。図４（ｂ）は、本実施形態の傾斜構造中間調処理を行わず、画素毎の傾斜構造データにおける組み合わせ比率の最も大きい傾斜構造を画素に形成される傾斜構造として決定する場合を示している。図４（ｃ）は、本実施形態の傾斜構造中間調処理により画素に形成される傾斜構造を決定する場合を示しており、図４（ｂ）と比べると、画素Ｐ＿１＿２，Ｐ＿２＿３，Ｐ＿３＿３の傾斜構造は異なる。
【００２１】
本実施形態の誤差拡散法を利用した中間調処理では、画素の傾斜構造データおよびその周辺画素の傾斜構造データに基づいて、画素に形成される傾斜構造を決定する。具体的に、入力された光沢データに基づいて生成した傾斜構造データと、決定された傾斜構造に対応した傾斜構造データとの差を誤差データとし、着目画素の周辺画素における誤差データの総和が最小化するように、着目画素の傾斜構造を決定する。着目画素の誤差データはさらにその周辺画素に拡散される。このように、着目画素の変角反射特性は、着目画素の傾斜構造のみによって再現されるではなく、着目画素および周辺画素の傾斜構造によって再現される。その結果、空間解像度を低下させることなく、実質的な階調数を増やすことができる。
【００２２】
（画像記録装置の概略構成）
図５は、本実施形態に適用可能な画像記録装置の一例を模式的に示す図である。画像記録装置４００は、インクを用いて画像記録を行うインクジェット記録装置である。
【００２３】
ヘッドカートリッジ４０１は、複数の吐出口からなる記録ヘッドと、この記録ヘッドへインクを供給するインクタンクを備える。ヘッドカートリッジ４０１はキャリッジ４０２に位置決めして交換可能に搭載され、キャリッジ４０２は、ガイドシャフト４０３に沿って往復移動可能となっている。具体的には、キャリッジ４０２は、主走査モータ４０４を駆動源としてモータプーリ４０５、従動プーリ４０６およびタイミングベルト４０７等の駆動機構を介して駆動されるとともに、その位置及び移動が制御される。尚、このキャリッジ４０２のガイドシャフト４０３に沿った移動を「主走査」といい、移動方向を「主走査方向」という。
【００２４】
プリント用紙等の記録媒体４０８は、オートシートフィーダ（以下「ＡＳＦ」）４１０に載置されている。画像記録時、給紙モータ４１１の駆動によってギアを介してピックアップローラ４１２が回転し、ＡＳＦ４１０から記録媒体４０８が一枚ずつ分離され、給紙される。さらに、記録媒体４０８は、搬送ローラ４０９の回転によりキャリッジ４０２上のヘッドカートリッジ４０１の吐出口面と対向する記録開始位置に搬送される。搬送ローラ４０９は、ラインフィード（ＬＦ）モータ４１３を駆動源としてギアを介して駆動される。記録媒体４０８が給紙されたか否かの判定と給紙時位置の確定は、記録媒体４０８がペーパエンドセンサ４１４を通過した時点で行われる。
【００２５】
キャリッジ４０２に搭載されたヘッドカートリッジ４０１は、記録材としてのインクを貯蔵するインクタンクと、このインクタンクから供給されるインクを吐出データに応じて吐出させる記録ヘッドと、紫外線照射装置から成る。記録ヘッドは、インクの吐出口面がキャリッジ４０２から下方へ突出して記録媒体４０８と平行になるように保持される。
【００２６】
インクは、例えば、イエロ（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）、凹凸形成材１（Ｗ）、凹凸形成材２（Ｓ）の６種類である。Ｗインクは、例えば、白色の紫外線硬化インクである。記録媒体に着弾したＷインクは、紫外線照射装置で紫外線を照射されて硬化し、記録媒体に傾斜構造を記録する。Ｙ、Ｍ、Ｃ、Ｋの色インクは、例えば、顔料インクであり、Ｗインクで記録した傾斜構造の上に４種類のインクの組み合わせによって色を再現する。Ｓインクは、例えば、無色透明な紫外線硬化インクであり、色インクで記録した色画像の上の最表面に吐出される。記録媒体に着弾したＳインクは、紫外線照射装置で紫外線を照射されて硬化し、傾斜構造の表面に滑らかな傾斜面を形成する。
【００２７】
次に、画像記録装置４００の記録動作について説明する。まず、記録媒体４０８が所定の記録開始位置に搬送されると、キャリッジ４０２がガイドシャフト４０３に沿って記録媒体４０８上を移動し、その移動の際に記録ヘッドの吐出口よりインクが吐出される。そして、キャリッジ４０２がガイドシャフト４０３の一端まで移動すると、搬送ローラ４０９が所定量だけ記録媒体４０８をキャリッジ４０２の走査方向に垂直な方向に搬送する。この記録媒体４０８の搬送を「紙送り」または「副走査」といい、この搬送方向を「紙送り方向」または「副走査方向」という。記録媒体４０８の所定量の搬送が終了すると、再度キャリッジ４０２はガイドシャフト４０３に沿って移動する。このように、記録ヘッドのキャリッジ４０２による走査と紙送りとを繰り返すことにより記録媒体４０８全体に画像が記録される。
【００２８】
本実施形態の画像記録装置は、下地の傾斜構造の記録と、色の記録および最表面の傾斜構造の記録の３ステップで画像を記録する。下地の傾斜構造は、Ｗインクを積層して吐出することで形成される。１つの層の記録が完了する毎に、搬送ローラ４０９を逆回転させて記録媒体４０８を記録開始位置まで戻し、次の層の記録に移る。全ての層の記録が完了し、傾斜構造の形成が完了したら、色の記録に移る。最後にＳインクを吐出し、傾斜構造の表面に滑らかな傾斜面を形成する。
【００２９】
（画像記録システムのハードウェア構成）
図６は、本実施形態における画像記録システムのハードウェア構成を示すブロック図である。図６に示すように、画像記録システムは、ホスト５００および画像記録装置４００を含む。
【００３０】
画像処理部としてのホスト５００は、例えばコンピュータであり、マイクロプロセッサ（ＣＰＵ）５０１と、ランダムアクセスメモリなどのメモリ５０２を備える。また、キーボードなどの入力部５０３、ハードディスクドライブなどの外部記憶装置５０４を備える。ホスト５００はさらに画像記録装置４００との間の通信インタフェイス（以下「プリンタＩ／Ｆ」）５０５と、モニタ５１０との間の通信インタフェイス（以下「ビデオＩ／Ｆ」）５０６を備える。
【００３１】
ＣＰＵ５０１は、メモリ５０２に格納されたプログラムに従って種々の処理を実行するものであり、本実施形態の画像処理に関わる処理を実行する。これらのプログラムは外部記憶装置５０４に記憶しておくか、或いは不図示の外部装置から供給される。また、ホスト５００はビデオＩ／Ｆ５０６を介してモニタ５１０に種々の情報を出力すると共に、入力部５０３を通じて各種情報を入力する。また、ホスト５００はプリンタＩ／Ｆ５０５を介して画像記録装置４００と接続されており、画像処理されたインク吐出データを画像記録装置４００に送信して記録を行わせると共に、画像記録装置４００から各種情報を受け取る。
【００３２】
なお、本実施形態では、画像処理部はホスト５００において構成されているが、画像記録装置４００において構成されてもよい。または、画像処理部は、ホスト５００および画像記録装置４００に通信可能な記録データ生成装置として構成されてもよい。
【００３３】
（画像処理に係る機能構成）
図７は、本実施形態の画像処理に係る機能構成を示すブロック図である。
【００３４】
入力部５０３は、色データ（Ｒ，Ｇ，Ｂ）および光沢データ（ｇｌｏｓｓ，ｈａｚｅ）を入力する。
【００３５】
解像度変換部７０１は、入力画像データの解像度を変換する。色データは画像記録装置４００の記録解像度に変換される。光沢データは１つの傾斜構造を１画素とする解像度に変換される。
【００３６】
傾斜構造データ変換部７０２は、傾斜構造テーブル格納部７１１に格納される傾斜構造テーブルを参照して、光沢データを、複数の記録可能な傾斜構造の組み合わせ比率を表す傾斜構造データに変換する。
【００３７】
傾斜構造中間調処理部７０３は、傾斜構造データに対して誤差拡散を利用した中間調処理を行い、複数の傾斜構造の中のいずれの傾斜構造を記録するかを決定する。すなわち、傾斜構造データに対して中間調処理を行うことで、傾斜構造１〜４１の中のいずれの傾斜構造を記録するかを示す、Ｎ＝４１であるＮ値の傾斜構造量子化データを生成する。
【００３８】
形状データ生成部７０４は、形状プロファイル格納部７１２に格納される形状プロファイルを参照して、傾斜構造量子化データから、記録画素毎の積層数を示す形状データ（光沢に関する記録データ）を生成する。
【００３９】
色変換部７０５は、色変換テーブル７１３に格納される色変換テーブルを参照して、色データ（ＲＧＢ）を記録装置に依存した色データ（Ｒ′，Ｇ′，Ｂ′）に変換する。
【００４０】
色分解部７０６は、色分解テーブル格納部７１４に格納される色分解テーブルを参照して、色データ（Ｒ′，Ｇ′，Ｂ′）を色材データ（Ｃ，Ｍ，Ｙ，Ｋ）に変換する。
【００４１】
色中間調処理部７０７は、色材データ（Ｃ，Ｍ，Ｙ，Ｋ）に対して中間調処理を行い、インクを吐出するか否かの２値データ（Ｃ′，Ｍ′，Ｙ′，Ｋ′）（色に関する記録データ）を生成する。
【００４２】
形状記録部７０８は、Ｗインクの積層記録を行う。色記録部７０９は、Ｃ、Ｍ、Ｙ、Ｋインクの記録を行う。傾斜面平滑化部７１０は、Ｓインクの記録を行う。
【００４３】
（画像処理手順）
図８は、本実施形態における画像処理の手順を示すフローチャートである。
【００４４】
ステップＳ６０１において、入力部５０３が色データと光沢データを含む画像データを入力する。例として、本実施形態では、色データは夫々ＲＧＢに対応する３つの色データを含み、光沢データは鏡面光沢度（ｇｌｏｓｓ）および反射ヘイズ（ｈａｚｅ）を含む。光沢データのうち、反射ヘイズは正反射方向から数度外れた方向の反射率に関係し、反射ヘイズの再現には、光沢の強度だけでなく角度特性（変角反射特性）を制御する必要がある。
【００４５】
ステップＳ６０２において、解像度変換部７０１（光沢データ取得手段）が入力画像データの解像度を変換する。色データは画像記録装置４００の記録解像度に変換される。光沢データは１つの傾斜構造を１画素とする解像度に変換される。本実施形態では、図３（ｂ）に示すように画像記録装置４００で縦４記録画素、横４記録画素の傾斜構造を記録するため、光沢データの解像度は画像記録装置４００の記録解像度の１／４に変換される。例えば、画像記録装置４００の記録解像度が７２０ｄｐｉである場合に、光沢データの解像度は１８０ｄｐｉに変換される。
【００４６】
ステップＳ６０３において、傾斜構造データ変換部７０２が光沢データを、記録可能な傾斜構造（例えば、傾斜構造１，傾斜構造２，・・・傾斜構造４１）の組み合わせ比率を表す傾斜構造データに変換する。本実施形態では、単一の平面からなる傾斜面を備えた４１種類（所定種類数）の傾斜構造を記録する例について説明する。
【００４７】
図９は、本実施形態における記録可能な傾斜構造の種類を説明する模式図である。本実施形態における記録可能な傾斜構造は、傾斜面の法線方向がマクロな画像記録媒体の面法線と一致する天頂角０の傾斜構造１を含む。また、傾斜面の法線方向の天頂角が２２．５度で、方位角が４５度間隔の８個の傾斜構造２〜傾斜構造９を含む。さらに、傾斜面の法線方向の天頂角が４５度と６７．５度で、それぞれ方位角が２２．５度間隔の３２個の傾斜構造１０〜傾斜構造４１を含む。傾斜構造データは、これらの各傾斜構造に対応した４１個の成分からなり、各成分は比率を表すため全成分の値の合計は１である。光沢データから傾斜構造データへの変換は、傾斜構造テーブルを参照した、公知のルックアップテーブル（以下ＬＵＴとも言う）法によって行う。
【００４８】
図１０は、本実施形態における傾斜構造テーブルの一例を示す図である。傾斜構造テーブルは、光沢データと傾斜構造データの対応関係を記述したテーブルである。このテーブルは、光沢データの示す変角反射特性が、各傾斜構造を当該光沢データに対応する傾斜構造データにおける比率で記録することで再現されることを示す。例えば、光沢データ（ｇｌｏｓｓ＿ｉ，ｈａｚｅ＿ｉ）に対応する傾斜構造データが、傾斜構造１の成分が０．７、傾斜構造２の成分が０．３、他の成分が０であるとする。すなわち、（０．７，０．３，・・・０）である。この場合、光沢データに対応する変角反射特性は、７０％の領域を傾斜構造１で記録し、残りの３０％の領域を傾斜構造２で記録することによって再現できることを示す。
【００４９】
ステップＳ６０４において、傾斜構造中間調処理部７０３が画素毎の傾斜構造データに対して中間調処理を行い、画素毎に傾斜構造１〜４１の中のいずれの傾斜構造を記録するかを決定する。４１種類の傾斜構造のうちいずれか１つを示す、４１値の傾斜構造量子化データを生成する。本実施形態では、誤差拡散法を利用した中間調処理によって傾斜構造量子化データを生成する例を説明する。
【００５０】
まず、着目画素の傾斜構造データに周辺画素からの誤差の和を加え、判定データを取得する。そして、着目画素の傾斜構造量子化データとして、最も値の大きい成分の１つに対応する傾斜構造の種類を示す値（例えば、傾斜構造ＩＤ）を設定する。例えば、着目画素の傾斜構造データが（０．７，０．３，・・・０）であり、周辺画素から拡散されてきた誤差の和が（０，０．６，・・・０）の場合は、判定データは（０．７，０．９，・・・０）となる。この場合、着目画素の傾斜構造量子化データには、最も値の大きい成分に対応する傾斜構造ＩＤ（２）が設定される。さらに、着目画素の誤差を算出する。誤差は、判定データから設定された傾斜構造ＩＤに対応する傾斜構造データを引いた値となる。上記の例では、設定された傾斜構造ＩＤに対応する傾斜構造データは（０，１，・・・０）である。この場合、誤差は（０．７，−０．１，・・・０）となる。この誤差は傾斜構造量子化データが生成されていない周辺画素へ拡散される。
【００５１】
図１１は、周辺画素への誤差の拡散を説明する模式図である。Ｐ０は着目画素、斜線部は既に傾斜構造量子化データが生成された画素である。着目画素Ｐ０の誤差は、Ｐ０の周辺で傾斜構造量子化データが生成されていない周辺画素Ｐ１、Ｐ２、Ｐ３、Ｐ４に所定の比率で拡散される。例えば、Ｐ１、Ｐ２、Ｐ３、Ｐ４の各画素にそれぞれＰ０の誤差の７／１６、３／１６、５／１６、１／１６が拡散される。
【００５２】
以上のように、傾斜構造データの全ての画素についてステップＳ６０４の中間調処理を行って、傾斜構造量子化データを生成する。
【００５３】
ステップＳ６０５において、形状データ生成部７０４が傾斜構造量子化データに基づいて形状データ（光沢に関する記録データ）を生成する。形状データは、画像記録装置４００の記録解像度の画像データであり、画像表面の形状を表す、画像記録装置４００の記録解像度の記録画素毎の積層数を示すデータである。具体的には、形状プロファイルを参照して、傾斜構造配置データの各画素の傾斜構造ＩＤを、縦４記録画素、横４記録画素の積層数データに置き換えることで生成される。なお、形状データは、積層数を示すデータに限られず、高さを示すデータでもよい。
【００５４】
図１２は、形状プロファイルの一例を示す図である。形状プロファイルは、傾斜構造ＩＤと傾斜構造を記録するための縦４記録画素、横４記録画素の積層数データとの対応関係を記述したテーブルである。図１２の（ｍ，ｎ）は、縦ｍ記録画素目、横ｎ記録画素目を示す。
【００５５】
ステップＳ６０６において、色データに基づいて色材吐出データを生成する。色材吐出データは、色インクＣ、Ｍ、Ｙ、Ｋの吐出に関するデータであり、次のように生成される。
【００５６】
まず、色変換部７０５が色変換テーブルを参照して、解像度変換された色データ（Ｒ′，Ｇ′，Ｂ′）を記録装置に依存した色データ（Ｒ″，Ｇ″，Ｂ″）に変換する。色変換テーブルは、離散的な色データ（Ｒ′，Ｇ′，Ｂ′）に対応する色データ（Ｒ″，Ｇ″，Ｂ″）を記述したテーブルであり、色データは公知の３次元ＬＵＴ法を用いて変換される。この変換によって、入力色データの示す色は画像記録装置で再現できる色にマッピングされる。色差最小、彩度優先、明度優先など、複数の色変換テーブルを用意しておき、目的に応じて利用するテーブルを切り替えるようにしてもよい。
【００５７】
次に、色分解部７０６が色分解テーブルを参照して色データ（Ｒ′，Ｇ′，Ｂ′）を各色インクの量に関する色材データ（Ｃ，Ｍ，Ｙ，Ｋ）に変換する。色分解テーブルは、離散的な色データ（Ｒ′，Ｇ′，Ｂ′）に対応する色材データ（Ｃ，Ｍ，Ｙ，Ｋ）を記述したテーブルであり、色材データは公知の３次元ＬＵＴ法を用いて変換される。
【００５８】
ステップＳ６０６において、色中間調処理部７０７が色材データ（Ｃ，Ｍ，Ｙ，Ｋ）で構成される画像データに基づいて中間調処理を行い、インクを吐出するか否かの２値データ（Ｃ′，Ｍ′，Ｙ′，Ｋ′）で構成される色材吐出データを生成する。２値データ（Ｃ′，Ｍ′，Ｙ′，Ｋ′）は、例えば、値が１であればインクを吐出し、値が０であればインクを吐出しないことを示す。色中間調処理部７０７が行う中間調処理には、公知の誤差拡散法や組織的ディザ法を利用することができる。
【００５９】
ステップＳ６０７において、形状データと色材吐出データに基づいて記録媒体に画像を記録する。まず、形状記録部７０８が形状データに基づいてＷインクを積層して傾斜構造の下地を形成する。次に、色記録部７０９が色材吐出データに基づいてＣ、Ｍ、Ｙ、Ｋのインクを吐出し、最後に、傾斜面平滑化部７１０がＳインクを画像全面に吐出して傾斜面を平滑にする。
【００６０】
以上説明したように、本実施形態の画像記録装置は、変角反射特性に係る光沢データを、記録可能な傾斜構造の組み合わせ比率を示す傾斜構造データに変換する変換手段を有する。これによって、任意の光沢データを少ない数の傾斜構造による組み合わせに対応づけできるため、傾斜構造のサイズを小さくすることが可能になり、解像度の低下を抑制することができる。また、本実施形態の画像記録装置は、傾斜構造データを中間調処理して記録する傾斜構造を決定する中間調処理手段を有する。これによって、記録する傾斜構造の種類に限定されることなく、多くの変角反射特性を再現することができる。
【００６１】
［第２の実施形態］
第１の実施形態では、傾斜構造中間調処理に誤差拡散法を利用する例について説明した。誤差拡散法は、先に処理した画素からの誤差データに基づいて後に処理する画素の傾斜構造量子化データを決定するため、複数の画素の処理を並行して実行することができず、処理に時間がかかる。本実施形態では、乱数発生器を利用することで、各画素の処理を並行して実行することが可能な構成の例を説明する。なお、傾斜構造中間調処理部７０３以外の構成は、第１の実施形態と同じであるため、説明を省略する。
【００６２】
（傾斜構造中間調処理部）
本実形態の傾斜構造中間調処理部は、乱数発生器を利用して傾斜構造量子化データを生成する。
【００６３】
図１３は、本実施形態の傾斜構造中間調処理（図８のステップＳ６０４）の処理手順を示すフローチャートである。
【００６４】
ステップＳ１２０１において、傾斜構造中間調処理部７０３が、着目画素の傾斜構造データから累積傾斜構造データを算出する。累積傾斜構造データは、傾斜構造データと同様に、画像記録装置４００で記録可能な傾斜構造１〜４１に対応する成分を持ち、累積傾斜構造データの第ｎ成分の値は、傾斜構造データの第１成分の値から第ｎ成分の値までの総和である。例えば、傾斜構造データが（０．５，０．３，０．２，・・・０）であれば、累積傾斜構造データは（０．５，０．８，１，・・・１）である。
【００６５】
ステップＳ１２０２において、傾斜構造中間調処理部７０３が、累積傾斜構造データから閾値データを算出する。閾値データは、累積傾斜構造データの各成分の値を定数Ａ倍したデータである。ここで定数Ａは、例えば２５６である。この場合、累積傾斜構造群データが（０．５，０．８，１，・・・１）であれば、閾値データは（１２８，２０５，２５６，・・・２５６）である。
【００６６】
ステップＳ１２０３において、傾斜構造中間調処理部７０３が、乱数発生器を利用して、１から前記定数Ａまでの何れかの整数値を１つ生成し、変数Ｖ１に設定する。ここで利用される乱数発生器は、何れの値も等しい確率で生成する乱数発生器である。
【００６７】
ステップＳ１２０４において、傾斜構造中間調処理部７０３が、閾値データの最初の成分に対応する傾斜構造の種類を示す値（例えば、傾斜構造ＩＤ）を変数Ｃに設定し、この成分の値を変数Ｖ２に設定する。例えば、閾値データが（１２８，２０５，２５６，・・・２５６）であれば、変数Ｃには１が設定され、変数Ｖ２には１２８が設定される。
【００６８】
ステップＳ１２０５において、傾斜構造中間調処理部７０３が、変数Ｖ１の値と変数Ｖ２の値を比較する。変数Ｖ１の値が変数Ｖ２の値以下であれば、ステップＳ１２０６に進み、他の場合はステップＳ１２０７に進む。
【００６９】
ステップＳ１２０６では、傾斜構造中間調処理部７０３が、変数Ｃを着目画素の傾斜構造量子化データとして出力し、着目画素の処理を終了する。
【００７０】
ステップＳ１２０７では、傾斜構造中間調処理部７０３が、変数Ｃおよび変数Ｖ２の値を更新し、ステップＳ１２０５に戻る。具体的には、閾値データの次の成分に対応する傾斜構造ＩＤを変数Ｃに設定し、閾値データの当該成分の値を変数Ｖ２に設定する。例えば、ステップＳ１２０７の処理前の変数Ｃの値が１であれば、本ステップの処理により、変数Ｃの値は２に更新され、変数Ｖ２は２０５に更新される。
【００７１】
以上の処理によれば、着目画素の傾斜構造量子化データの生成は、他の画素の処理によらず独立して実行できる。よって、複数の画素の処理を並行して実行することで、処理を高速化することができる。
【００７２】
以上説明したように、本実形態の画像記録装置によれば、傾斜構造中間調処理を画素毎に並行して実施することが可能となり、処理が高速化できる。
【００７３】
［第３の実施形態］
第２の実施形態では、傾斜構造中間調処理部に乱数発生器を利用する例について説明したが、本実施形態では、ディザマトリクスを利用する例について説明する。なお、傾斜構造中間調処理部以外の構成は、第２の実施形態と同じであるため、説明を省略する。
【００７４】
（傾斜構造中間調処理部）
本実形態の傾斜構造中間調処理部は、ディザマトリクスを利用して傾斜構造量子化データを生成する。
【００７５】
具体的には、ステップＳ１２０２で閾値データの算出に利用する定数Ａには、ディザマトリクスの全セル数を利用する。例えば、ディザマトリクスのサイズが、縦２５６セル、横５１２セルの計１３１０７２セルであれば、前記定数Ａには、１３１０７２を設定する。また、ステップＳ１２０３で設定する変数Ｖ１の値には、乱数発生器で生成した値の替わりに、着目画素に対応するディザマトリクスの値を設定する。また、その他の処理手順は、第２の実施形態と同じである。
【００７６】
図１４は、本実施形態の傾斜構造中間調処理部が利用するディザマトリクスの一例を示す。図１４に示すディザマトリクスは、縦１６セル、横１６セルの計２５６セルにより構成され、各セルには１から２５６のいずれかの整数値が重複なく格納されている。ディザマトリクスのサイズは、これに限らず、様々な大きさとすることができる。縦のセル数がＤｙ個、横のセル数がＤｘ個のディザマトリクスであれば、各セルには１からＤｙ×Ｄｘのいずれかの整数値が重複なく格納される。例えば、縦２５６セル、横５１２セルのディザマトリクスであれば、１から１３１０７２のいずれかの整数値が重複なく格納される。好適には、ディザマトリクスの各セルに格納される値は、Ｂａｙｅｒディザマトリクスに代表されるドット分散型組織的ディザ法により設定される。この場合、同一の傾斜構造の画素が分散して設定されるので、第２の実施形態と比較して、光沢ノイズの点で良好な画質の記録画像を得ることができる。
【００７７】
図１５は、本実施形態の傾斜構造中間調処理部が着目画素に対応するディザマトリクスの値を取得する方法を説明する模式図である。縦Ｉｙ画素、横Ｉｘ画素の傾斜構造データで構成される画像Ｉは、ディザマトリクスＤのサイズである縦Ｄｙ画素、横Ｄｘ画素毎にブロックが設定される。各ブロックを破線で区切って示している。着目画素Ｑが存在するブロックにディザマトリクスＤを重ねる。着目画素Ｑに対応するディザマトリクスの値は、ブロックにおける着目画素Ｑの位置に一致するディザマトリクスのセルの値である。具体的には画像Ｉの左上の画素、およびディザマトリクスＤの左上のセルの位置をＯ（０，０）とすし、画像Ｉにおける着目画素の位置をＱ（Ｑｘ、Ｑｙ）とする場合に、次のように決定する。すなわち、ＱｘをＤｘで除した余りをＭｘ、ＱｙをＤｙで除した余りをＭｙとすると、着目画素に対応するディザマトリクスの値は、ディザマトリクスＤの位置（Ｍｘ，Ｍｙ）におけるセルの値である。このように取得したディザマトリクスの値は、ステップＳ１２０３で変数Ｖ１に設定される。
【００７８】
以上説明したように、本実施形態の画像記録装置によれば、乱数発生器を利用することなく、高速な処理が可能となる。
【００７９】
［第４の実施形態］
本実施形態では、光沢データを直接、傾斜構造配置データに変換する構成について説明する。尚、第１の実施形態と同じ構成については同じ番号を付与し、説明を省略する。
【００８０】
図１６は、第４の実施形態の画像処理に係る機能構成を示すブロック図である。第４の実施形態の画像記録装置は、形状データ生成部１５０１において、解像度変換部７０１で解像度変換された光沢データから直接、形状データを生成する。形状データ生成部１５０１は、形状変換テーブル格納部１５０２に格納された形状変換テーブルを参照して、光沢データに対応する形状データを取得する。形状変換テーブルは、想定される全ての光沢データに対応する形状データを記述するテーブルである。
【００８１】
形状変換テーブルは、第１の実施形態の傾斜構造データ変換部７０２、傾斜構造中間調処理部７０３および形状データ生成部７０４により作成できる。すなわち、まず、想定される光沢データから１つのデータを選択する。次に、選択された光沢データを傾斜構造データ変換部７０２により傾斜構造データに変換する。次に、変換された傾斜構造データを傾斜構造中間調処理部７０３によって傾斜構造量子化データに変換し、さらに、形状データ生成部７０４によって形状データに変換する。こうして変換された形状データと光沢データとの対応関係が形状変換テーブルに記述される。この処理を想定される全ての光沢データについて実施することで、形状変換テーブルが作成される。
【００８２】
傾斜構造中間調処理部７０３は誤差拡散を利用した中間調処理を行うため、生成した着目画素の傾斜構造量子化データは周辺画素から拡散された誤差の影響を受けている。従って、形状変換テーブルには、光沢データが着目画素とその周辺画素の組み合わせとして記述されることが好ましい。また、このような形状変換テーブルを参照する際に、着目画素およびその周辺画素の光沢データに基づいて、形状データを決定する。
【００８３】
図１７は、第４の実施形態の画像記録の手順を示すフローチャートである。ステップＳ６０１でデータを入力して、ステップＳ６０２で解像度変換を行った後、ステップＳ１６０３において、光沢データに基づいて形状データを生成する。次に、ステップＳ６０６で色材吐出データを生成し、ステップＳ６０７で形状データと色材吐出データに基づいて記録媒体に画像を記録する。なお、ステップＳ１６０３の工程は、形状データ生成部１５０１によって実施される。
【００８４】
（検証方法）
以下、形状変換テーブル格納部１５０２に格納された形状変換テーブルが適切であるか否かを検証する方法を説明する。
【００８５】
まず、検証用の画像データについて説明する。検証用の第１の画像データは、画像記録装置の記録解像度の１／４である解像度の画像データであって、１つの画素からなる領域Ａと、領域Ａ以外の領域Ｂの２つの領域を設定したデータである。領域Ａには、反射ヘイズの値が１０以下の高い写像性を示し、かつ、天頂角０度から照明したときに、反射率が最大となる方向が天頂角４５度を示す光沢に対応した光沢データを設定する。また、領域Ｂには、反射ヘイズの値が１０以下の高い写像性を示し、かつ、天頂角０度から照明したときに、反射率が最大となる方向が天頂角０度を示す光沢に対応した光沢データを設定する。なお、他の条件は、領域Ａと領域Ｂで同一条件を設定する。
【００８６】
検証用の第２の画像データは、画像記録装置の記録解像度の１／４である解像度の画像データであって、プリントサイズが１０ｍｍ角となる２つの領域、領域Ｃおよび領域Ｄを設定したデータである。領域Ｃには、反射ヘイズの値が１０以下の高い写像性を示す光沢に対応した光沢データを設定する。領域Ｄには、反射ヘイズの値が５０以上の低い写像性を示す光沢に対応した光沢データを設定する。なお、他の条件は、領域Ｃと領域Ｄで同一条件を設定する。
【００８７】
第１の画像データを画像記録装置に入力し、出力画像の表面形状データを取得する。形状変換テーブルが適切に設定されていれば、解像度が低下することなく記録されるため、領域Ａに対応する領域の表面の法線方向の平均と、領域Ｂに対応する領域の法線方向の平均とのなす角度には少なくとも１０度以上の差が発生する。
【００８８】
第２の画像データを画像記録装置に入力し、出力画像の反射ヘイズの値を取得する。形状変換テーブルが適切に設定されていれば、階調数が低下することなく記録されるため、領域Ｃに対応する領域の反射ヘイズの値と、領域Ｄに対応する領域の反射ヘイズの値には少なくとも１０以上の差が発生する。
【００８９】
第４の実施形態の画像記録装置によれば、光沢データと形状データとの対応関係を記述した形状変換テーブルを参照することで、第１の実施形態の複数の処理を１回の変換処理で実現する。その結果、高速な処理が可能となる。
【００９０】
［その他の実施形態］
前述の実施形態では、鏡面光沢度と反射ヘイズの２つのデータで構成される光沢データを入力する例について説明したが、光沢データはこの例に限らない。写像性に関するデータでも良いし、複数の反射ヘイズや写像性に関するデータでもよい。また、入射方向や反射方向ごとの反射率に関するデータでもよい。さらに、コンピュータグラフィックで利用される反射モデルのパラメータであってもよい。例えば、ＰｈｏｎｇモデルやＷａｒｄモデル、Ｃｏｏｋ−Ｔｏｒｒａｎｃｅモデルなどのパラメータが利用できる。この場合は、利用する光沢データに対応した傾斜構造テーブルを用意する。また、前述の実施形態では、単一の平面から成る傾斜面をもった傾斜構造を利用する例について説明したが、傾斜構造は、複数の平面からなる構造でもよいし、曲面からなる構造であってもよい。この場合は、利用する傾斜構造に対応した傾斜構造テーブルを用意する。また、傾斜構造テーブルの替わりに、光学計算によって、光沢データから傾斜構造データを算出するように構成してもよい。また、インクの種類や画像記録装置の構成は実施形態の構成に限らない。特色インクを含む構成や、記録材としてトナーを利用する構成であってもよい。また、傾斜構造のサイズや傾斜構造の記録手順も実施形態の構成に限らない。１０記録画素以上の大きな傾斜構造を利用してもよいし、色を記録した後に透明な記録材で傾斜構造を記録するような構成でもかまわない。また、前述の実施形態では、傾斜構造データとして、記録可能な傾斜構造の各々の合計が1となるような比率を用いる例を示した。しかしながら傾斜構造データは、各傾斜構造の組み合わせの割合を表すものであり、傾斜構造の割合の合計が各光沢データについて同じであればよい。例えば、各傾斜構造の割合の合計が100になるデータや、255になるデータであってもよい。
【００９１】
また、本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９２】
７０２  傾斜構造データ変換部
７０３  傾斜構造中間調処理部
７０４  形状データ生成部
【図１】
0006559035.tif 000002
【図２】
0006559035.tif 000003
【図３】
0006559035.tif 000004
【図４】
0006559035.tif 000005
【図５】
0006559035.tif 000006
【図６】
0006559035.tif 000007
【図７】
0006559035.tif 000008
【図８】
0006559035.tif 000009
【図９】
0006559035.tif 000010
【図１０】
0006559035.tif 000011
【図１１】
0006559035.tif 000012
【図１２】
0006559035.tif 000013
【図１３】
0006559035.tif 000014
【図１４】
0006559035.tif 000015
【図１５】
0006559035.tif 000016
【図１６】
0006559035.tif 000017
【図１７】
0006559035.tif 000018