(57)【要約】【課題】角度を変えながらプリント物を観察した際に、映り込む照明の色味が観察角度に応じて異なって観察される構造色を付与する画像形成装置を提供すること。【解決手段】本発明は、記録媒体上に、被写体の質感を付与した二次元画像を形成する画像形成装置であって、二次元画像の夫々の画素における前記被写体の三次元形状に関する特徴量を取得する手段（図１の１００３）と、該特徴量に基づいて、前記夫々の画素に対して記録される質感調整剤の記録方法を決定する手段（図１の１００５）とを備えることを特徴とする。【選択図】図１
2015198436.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体上に、被写体の質感を付与した二次元画像を形成する画像形成装置であって、
二次元画像の夫々の画素における前記被写体の三次元形状に関する特徴量を取得する手段と、
該特徴量に基づいて、前記夫々の画素に対して記録される質感調整剤の記録方法を決定する手段と
を備えることを特徴とする画像形成装置。
【請求項２】
二次元画像を取得する手段と、
前記二次元画像の色信号に基づき有色色材の記録方法を決定する手段と
をさらに備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記質感調整剤の記録方法を決定する手段は、
前記被写体のうち質感を調整する対象の被写体を設定する手段と、
該対象の被写体に対して、前記特徴量に基づいて、前記夫々の画素に対して記録される質感調整剤の量を決定する手段と
を備えることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記有色色材の記録方法を決定する手段は、前記対象の被写体において所定の彩度以上となる色領域のうち少なくとも１画素の彩度が前記対象の被写体と異なる被写体において同一の色信号における彩度と比較して低くなるように色変換することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記特徴量は、前記被写体の夫々の位置における法線ベクトルと、基準ベクトルとのなす角であることを特徴とする請求項３に記載の画像形成装置。
【請求項６】
前記特徴量は、前記被写体の三次元情報を表現する三次元空間において、所定の基準点から被写体の各位置までの距離もしくは所定の基準面から被写体の各位置までの相対的な高さであることを特徴とする請求項３に記載の画像形成装置。
【請求項７】
前記質感調整剤の量を決定する手段は、前記なす角が小さい位置に対応する前記二次元画像の画素ほど質感調整剤の量を多くまたは少なくすることを特徴とする請求項５に記載の画像形成装置。
【請求項８】
前記質感調整剤の量を決定する手段は、前記距離が短い位置もしくは前記高さが低い位置に対応する前記二次元画像の画素ほど質感調整剤の量を多くまたは少なくすることを特徴とする請求項６に記載の画像形成装置。
【請求項９】
前記質感調整剤の記録方法を決定する手段は、質感調整剤の記録走査回数を決定し、
前記特徴量は、前記被写体の夫々の位置における法線ベクトルと、基準ベクトルとのなす角であり、
前記なす角が小さい位置に対応する前記二次元画像の画素ほど質感調整剤の記録走査回数が多いまたは少ないことを特徴とする請求項１に記載の画像形成装置。
【請求項１０】
前記質感調整剤の記録方法を決定する手段は、質感調整剤の記録走査回数を決定し、
前記特徴量は、前記被写体の三次元情報を表現する三次元空間において、所定の基準点から被写体の各位置までの距離もしくは所定の基準面から被写体の各位置までの相対的な高さであり、
前記距離が短い位置もしくは前記高さが低い位置に対応する前記二次元画像の画素ほど質感調整剤の記録走査回数が多いまたは少ないことを特徴とする請求項１に記載の画像形成装置。
【請求項１１】
前記有色色材の記録方法を決定する手段は、前記特徴量に基づいて有色色材の記録走査回数を決定することを特徴とする請求項２に記載の画像形成装置。
【請求項１２】
前記質感調整剤は、無色透明の色材であることを特徴とする請求項１乃至１１の何れか一項に記載の画像形成装置。
【請求項１３】
記録媒体上に、被写体の質感を付与した二次元画像を形成する画像形成方法であって、
二次元画像の夫々の画素における前記被写体の三次元形状に関する特徴量を取得するステップと、
該特徴量に基づいて、前記夫々の画素に対して記録される質感調整剤の記録方法を決定するステップと
を備えることを特徴とする画像形成方法。
【請求項１４】
コンピュータを、請求項１乃至１２の何れか一項に記載の画像形成装置として、機能させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法、およびプログラムに関する。具体的には、本発明は、記録媒体上に形成される画像の質感を制御する画像形成装置、画像形成方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、高価な産業用装置としてだけでなく、比較的安価なデジタルカメラとして、被写体の三次元情報を取得可能な撮像装置が普及している。三次元情報を取得する技術として、例えば、多視点から同時に撮像して得られた複数の画像について、対応する特徴点の位置ズレ量から三角測量の原理によって奥行き情報を推定するステレオマッチングと呼ばれる手法が良く知られている。
【０００３】
上述した通り、一般的なユーザが三次元情報を比較的容易に取得できるようになったことから、従来の平面的なプリントだけでなく、立体的に見えるプリントや素材の質感を表現できるようなプリントに対する期待が高まっている。
【０００４】
立体的に見えるプリントの例として、短冊状に分割した多視点画像を水平方向に視点順に交互に配置した画像を、レンチキュラーシートを介して観察する裸眼立体視プリントが知られている（特許文献１）。また、取得した三次元情報に基づき、人間の目視で認識可能な凹凸を付与してレリーフ調の画像を形成する技術が知られている（特許文献２）。また、上述したステレオマッチングを利用して三次元的な奥行き情報を生成し、視差が大きい画素ほどぼかし量を大きくする技術が知られている（特許文献３）。また、素材の質感を表現したプリンタの例として、光沢信号と、拡散反射画像信号とを取得して、織物の繊維方向に依存したテクスチャや光沢感を再現する技術が知られている（特許文献４）。
【０００５】
また、従来、「構造色」と呼ばれる現象があることが知られている。例として、シャボン玉や油膜のような光の波長程度の薄膜において、上面で反射する光と、下面で反射する光とが干渉することによる「薄膜干渉」や、貝殻の内側や昆虫の玉虫などのように積層した薄膜の各層からの光が干渉することによる「多層膜干渉」がある。さらに別の例として、ＣＤやＤＶＤ、モルフォチョウのように微細な凹凸が回折格子の役割を果たして光を干渉させる「微細凹凸による干渉」、オパールのように微粒子が規則的に並んで光を干渉させる「微粒子による干渉」などがある。このように、構造色とは、光の波長あるいはそれ以下の微細構造に起因する発色現象であり、対象物体を観察する角度に応じて様々な色味に観察される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−１５４３００号公報
【特許文献２】特許第４３５８６５３号公報
【特許文献３】特許第５１８６６１４号公報
【特許文献４】特許第４０７３２００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述した通り、三次元情報を利用して特殊効果を付与したプリント物に関する技術は幾つか知られているが、三次元情報に基づいて構造色を付与する技術は知られていない。例えば、デジタルカメラなどの撮像装置で構造色物体を撮像した画像には、撮像時の照明、物体、撮像装置の位置関係に依存した色付きは含まれるが、角度を変えながらその画像のプリント物を観察しても当然色付きは変化しない。
【０００８】
特許文献１では、三次元情報を利用して立体的に見えるプリント物を得ることは可能だが、上述したような構造色の付与に関する記載は無い。また、レンチキュラーシートと、画像とを正確に位置合わせして貼り合わせる技術が必要となり高コスト化してしまう。特許文献２では、三次元情報に基づいて人間の目視で認識可能な凹凸を付与する技術について記載されており、反射の特性を制御することにも言及されているが、構造色の付与に関する記載は無い。特許文献３では、被写体の三次元的な奥行き情報に応じて画像処理を変更する技術が記載されているが、ぼかし量の変更であり構造色を付与するプリント技術では無い。特許文献４では、被写体の光沢特性に応じてクリアインクの記録方法を決定する技術が記載されており、織物の繊維構造による光沢のテクスチャ表現は可能だが、構造色の付与に関する記載は無い。また、光沢信号はスキャナにより取得することを想定しており、平面に近い物体しか扱えない。
【０００９】
本発明は上記事情を鑑みてなされたものであり、三次元情報を取得して被写体の質感を付与するプリント技術に関する。特に、角度を変えながらプリント物を観察した際に、映り込む照明の色味が観察角度に応じて異なって観察される構造色を付与するプリント技術に関する。
【課題を解決するための手段】
【００１０】
本発明は、記録媒体上に、被写体の質感を付与した二次元画像を形成する画像形成装置であって、二次元画像の夫々の画素における前記被写体の三次元形状に関する特徴量を取得する手段と、該特徴量に基づいて、前記夫々の画素に対して記録される質感調整剤の方法を決定する手段とを備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、被写体の三次元形状に応じて構造色を付与した画像形成を行うことが可能となる。
【図面の簡単な説明】
【００１２】
【図１】第１実施形態における画像形成装置の概略構成を表すブロック図である。
【図２】第１実施形態における画像形成装置の処理の流れを示すフローチャートである。
【図３】第１実施形態における画像形成装置の詳細な構成を表すブロック図である。
【図４】複数視点の画像に基づき、二次元画像と、三次元情報とを生成する方法を説明する概念図である。
【図５】三次元情報を用いて各被写体の法線ベクトルを算出する方法を説明する図である。
【図６】取得した法線ベクトル情報の例を説明する図である。
【図７】像構造特徴量として算出される、被写体の法線ベクトルと、所定の基準ベクトルとのなす角の例を示す図である。
【図８】被写体ごとに分離された状態を示す概念図である。
【図９】プリンタドライバにおける構造色オブジェクト設定用のユーザインタフェース（ＵＩ）の例である。
【図１０】カラーマッチング処理を説明するためのＣＩＥ  Ｌ＊ａ＊ｂ＊表色系における色再現領域を示すグラフである。
【図１１】第１実施形態における三次元特徴量である基準ベクトルと、法線ベクトルとのなす角と、クリアインク記録量との関係を示すグラフである。
【図１２】ＲＧＢデータと、カラーインク量との対応関係、三次元特徴量と、クリアインク量との対応関係がそれぞれ記載された色分解ＬＵＴの例である。
【図１３】ドット配置パターン化処理で変換する、入力レベル０〜８に対する出力パターンの例である。
【図１４】マルチパス記録方法を説明するための、記録ヘッドおよび記録パターンを模式的に示した図である。
【図１５】カラーインクのマスクパターンと、クリアインクのマスクパターンとの例を模式的に示した図である。
【図１６】三次元空間上で所定の基準点から各被写体の表面までの距離を算出する方法を説明する図である。
【図１７】三次元空間上で所定の基準面から各被写体の表面までの距離を算出する方法を説明する図である。
【図１８】マスクパターンによってクリアインクの記録走査数を制御する方法を説明する図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施例を詳細に説明する。なお、以下で説明する実施形態は特許請求の範囲に係る本発明を限定するものではなく、また、以下の実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１４】
本明細書では、記録剤であるインクをＣｙａｎ、Ｍａｇｅｎｔａ、Ｙｅｌｌｏｗ、Ｂｌａｃｋ、Ｃｌｅａｒなど英語表記で、または、シアン、マゼンタ、イエロー、ブラック、クリアなど片仮名表記で表す。また、色もしくはそのデータ、色相をＣ、Ｍ、Ｙ、Ｋ、Ｃｌなど英大文字の１字で、もしくは、それと英小文字１字との組み合わせで表すものとする。すなわち、Ｃはシアン色またはそのデータないし色相を、Ｍはマゼンタ色またはそのデータないし色相を、Ｙはイエロー色またはそのデータないし色相を、Ｋはブラック色またはそのデータないし色相をそれぞれ表すものとする。同様に、Ｃｌは透明またはそのデータないし色相を表すものとする。
【００１５】
また、本明細書において「画素」とは、階調表現できる最少単位のことであり、複数ビットの多値データの画像処理（後述するカラーマッチング、色分解、γ補正、ハーフトーン等の処理）の対象となる最小単位である。尚、ハーフトーン処理では、１つの画素は２×４のマスで構成されるパターンに対応し、この１画素内の各マスはエリアと定義する。この「エリア」はドットのオン・オフが定義される最小単位である。これに関連して、上記カラーマッチング処理、色分解処理、γ補正にいう「画像データ」は処理対象である画素の集合を表しており、各画素が本実施形態では８ビットの階調値を内容とするデータである。また、ハーフトーン処理でいう「画素データ」は処理対象である画素データそのものを表している。本実施形態のハーフトーン処理では、上記の８ビットの階調値を内容とする画素データが４ビットの階調値を内容とする画素データ（インデックスデータ）に変換される。
【００１６】
また、カラーインク（有色色材）としては、着色剤として顔料を含んだ所謂顔料インクを利用可能である。カラーインクは着色剤として染料からなる所謂染料インクでも構わない。質感調整剤としてのクリアインクは、定着後に可視光下で構造色を発生させる膜厚、つまり可視光の波長程度（数百ナノメートル）またはそれ以下の薄膜となり、かつ、無色透明に近い色材であれば良い。例えば、記録媒体に着弾した後に自然乾燥して定着する樹脂水溶液や、紫外線を照射することで定着するＵＶ硬化型インク等を利用可能であり、クリアインクの組成は限定されない。また、発色に与える影響が小さければ、ごく少量の着色剤が含まれている所謂ライトグレーインク等を利用しても本発明を実施可能である。
【００１７】
＜第１実施形態＞
図１に、本実施形態における画像形成装置の概略構成を表すブロック図を示す。本実施形態のプリンタは、シアン、マゼンタ、イエロー、ブラックの色材として顔料を含む基本色インク４種と、質感調整剤としてクリアインクとによって印刷を行うものであり、その為にこれら５種のインクを吐出する記録ヘッドが用いられる。図１に示す通り、本実施形態の画像形成装置は、このインクを用いる記録装置としてのプリンタと、ホスト装置としてのパーソナルコンピュータ（ＰＣ）とから構成される。
【００１８】
ホスト装置のオペレーティングシステムで動作するプログラムとしてアプリケーションやプリンタドライバがある。画像入力部１００１は、このアプリケーションによってプリンタで印刷する画像データの作成、印刷指示の処理を実行する。本実施形態では、画像入力部１００１にて、三次元情報の付加された二次元画像データが入力される。本実施形態のプリンタドライバは、画像入力部１００１で入力された二次元画像を画像取得部１００２で取得する。また、上述した三次元情報に基づき、後述する被写体の三次元特徴量を三次元特徴量取得部１００３にて取得する。次に、画像取得部１００２にて取得した、例えばｓＲＧＢ規格の二次元画像データ（入力信号値：Ｒ、Ｇ、Ｂ）に基づき、カラーインクの記録方法をカラーインク記録方法決定部１００４で決定する。また、三次元特徴量取得部１００３で取得した、各画素に対応した三次元特徴量に基づき、クリアインクの記録方法をクリアインク記録方法決定部１００５でそれぞれ決定する。
【００１９】
カラーインク記録方法決定部１００４、クリアインク記録方法決定部１００５で決定した各色インクの記録方法に関する情報が本実施形態の記録装置であるプリンタに送られる。この情報に従って画像形成部１００６の記録ヘッドによって各色インクが紙などの記録媒体に記録される。
【００２０】
上述した画像形成装置における処理の流れを図２のフローチャートに示す。まず、画像入力部１００１で入力された二次元画像データを画像取得部１００２で取得する（Ｓ２０１）。次に、取得した二次元画像データの各画素において被写体の三次元形状に関する特徴量を三次元特徴量取得部１００３で取得する（Ｓ２０２）。次に、Ｓ２０１で取得した二次元画像データの各画素の信号値に応じてカラーインクの記録方法をカラーインク記録方法決定部１００４で決定する（Ｓ２０３）。次に、Ｓ２０２で取得した各画素の被写体の三次元形状に関する特徴量に基づいてクリアインクの記録方法をクリアインク記録方法決定部１００５で決定する（Ｓ２０４）。
【００２１】
以上、図１、図２を利用して本実施形態の画像形成装置の概略構成を説明した。以下、本実施形態の画像形成装置の詳細な構成について、図３を用いて説明する。
【００２２】
視差画像入力部３００１にて、複数の視点から撮像した画像がＰＣのアプリケーションに入力される。ＰＣのアプリケーションでは、入力された複数視点画像に基づいて二次元画像生成部３００２にて二次元画像を生成する。
【００２３】
また、上記の複数視点画像に基づいて三次元情報生成部３００６にて被写体の奥行き情報である三次元情報を生成する。
【００２４】
複数視点の画像に基づいて三次元情報を生成する方法は、対応する特徴点の位置ズレ量から三角測量の原理によって奥行き情報を推定するステレオマッチングと呼ばれる公知の手法を用いることができる。複数視点の画像に基づいて二次元画像を生成する方法と、複数視点の画像に基づいて三次元情報を生成する方法とについて、図４を用いて、簡単に説明を行う。図４（ａ）は相対的に左側にずれた位置から撮影した画像、図４（ｂ）は相対的に右側にずれた位置から撮影した画像である。図４（ｃ）は、この２つの画像を重ねて比較した画像である。この２つの画像を比較すると、手前にある被写体の方が撮影位置の違いによるずれ量が大きいことがわかる。例えば、手前にある球の方が奥にある円柱より、撮影位置の違いによるずれ量が大きい。図４（ａ）、図４（ｂ）の２つの画像から色信号やエッジ情報に基づいて対応点を探索し、三角測量の原理で各被写体の奥行き情報を求める。奥行き情報を求めた結果を図４（ｄ）に示す。図４（ｄ）において、奥の被写体ほど濃い色で表示している。図４（ｅ）は、図４（ａ）の画像と、図４（ｂ）の画像とから生成した二次元画像である。画像データの色信号は、図４（ａ）、図４（ｂ）のどちらかの色信号を採用しても良いし、対応点の色信号の平均値を用いても良い。尚、二次元画像生成、三次元情報生成の方法に関しては、一般的な１視点の二次元画像を撮像し、同一箇所から三次元デジタイザ等で三次元情報を計測しても良いし、ラインパターンを投影する手法を用いて三次元情報を計測しても良く、上述の方法に限定されない。
【００２５】
三次元特徴量算出部３００７では、二次元画像生成部３００２にて生成された二次元画像と、三次元情報生成部３００６にて生成された三次元情報とに基づき、二次元画像データの各画素について被写体の三次元特徴量として法線ベクトルを算出する。図５は、三次元情報を用いて各被写体の法線ベクトルを算出する方法を説明する図である。まず、図４（ｄ）に示す三次元空間上に基準座標（ｘ，ｙ，ｚ）を設定する。次に、二次元画像データである図４（ｅ）のある画素（ｉ，ｊ）との対応点において、三次元空間の被写体上に微小面を形成する。この微小面の法線ベクトルをＮｉｊとする。つまり、図４（ｅ）の画像解像度に依存して二次元画像データの全ての画素に対して、法線ベクトル情報を取得する。図６を用いて、法線ベクトル情報の例を説明する。図６（ａ）は、図４（ｅ）同様、二次元画像データを示す。簡単のため、符号６０１に示す範囲のみの法線ベクトル情報を図６（ｂ）に示す。図６（ｂ）における色掛け領域は、詳細は後述するが構造色効果を付与する被写体の範囲を示している。次に、図７に、像構造特徴量として算出される、被写体の法線ベクトルと、所定の基準ベクトルとのなす角の例を示す。図７に示す角はそれぞれ、図６（ｂ）に示される範囲と対応して存在している。図７（ａ）は、基準ベクトルＮｒが（ｘ，ｙ，ｚ）＝（０，０，１）のときの、基準ベクトルＮｒと、被写体の法線ベクトルＮｉｊとのなす角を示している。このなす角は、基準ベクトルＮｒと、各画素における法線ベクトルＮｉｊ（ｉ、ｊは横画素、縦画素）との内積から、つまり下記（１）式から求められる。
【００２６】
【数１】
2015198436.tif 000003
【００２７】
図７（ａ）における基準ベクトルＮｒは、図５に示す三次元空間のＺ軸と平行なベクトルである。図７（ｂ）は、図７（ａ）と同様に、基準ベクトルＮｒが（ｘ，ｙ，ｚ）＝（０．９６，０．２，０．２）のときの、基準ベクトルＮｒと、被写体の法線ベクトルＮｉｊとのなす角を示している。この基準ベクトルＮｒは、視線方向を示すベクトルの一例を示している。
【００２８】
上述した通り、基準ベクトルは、三次元空間の大局的な情報であるＺ方向ベクトル等でも良いし、視線方向ベクトルでも良い。その他、基準ベクトルは、所定の方向に照明があることを仮定し、照明方向を示すベクトルでも構わない。尚、本実施形態では、三次元特徴量算出部３００７としてプリンタドライバとは別のＰＣアプリケーションに実装されている例を示したが、三次元特徴量算出部はプリンタドライバに実装されていても良い。その場合、後述する構造色オブジェクト設定部３００５などのユーザインタフェース上に基準ベクトルを指定可能な機能を有することが好ましい。もちろん、プリンタドライバではなく同等の機能を有するＰＣアプリケーションであっても良い。尚、図７における色掛け領域は、図６（ｂ）同様、構造色効果を付与する被写体の範囲を示している。また、被写体の三次元情報として奥行きが無限遠の画素の法線ベクトルＮｉｊは、予め設定された（ｘ，ｙ，ｚ）＝（０，０，１）など任意のベクトルを設定する。
【００２９】
二次元画像取得部３００３において、本実施形態におけるプリンタドライバは、二次元画像生成部３００２にて生成された、例えば８ビットのＲＧＢ画像を取得する。
【００３０】
オブジェクト分離部３００４は、オブジェクト（被写体）を分離する。オブジェクトの分離方法は、色信号、エッジ情報等を利用して、オブジェクトを判別、分離する公知の技術を用いることができる。また、図３中に図示しないが、三次元情報生成部３００６で生成された三次元情報を利用してオブジェクトを分離しても構わない。分離された各オブジェクトに対し、オブジェクト番号がタグとして付与され、各画素にこのタグ情報が付加される。図８は、分離されたオブジェクトの概念図である。図４（ｅ）に示される二次元画像に対して、被写体ごとに領域化されてオブジェクト８０１、８０２、８０３、８０４と分離されている。
【００３１】
構造色オブジェクト設定部３００５は、構造色の効果を付与する被写体をユーザの指示に従って設定する。図９は、プリンタドライバにおける構造色オブジェクト設定用のユーザインタフェース（ＵＩ）の例である。印刷対象の画像がオブジェクト分離部３００４でタグ付けされたオブジェクト番号とともに印刷プレビュー画面９０１内のプレビューエリア９０２に表示され、印刷時に構造色効果を付与したいオブジェクトを指定可能となっている。オブジェクトの指定に関して、図示した通りマウスでカーソル９０３を操作し、対象オブジェクト（図中ではオブジェクト番号１が付与されたオブジェクト９０４）をクリックすることでオブジェクトを選択的に指定できる。選択されたオブジェクトは、図で示したように枠線表示される等、選択されたことをユーザが認識できるよう表示されることが好ましい。選択オブジェクトの解除は、選択中のオブジェクトを再度クリックすることにより実現される。また、全解除ボタン９０５を具備しておき、全解除ボタン９０５押下により、全選択オブジェクトを一括して解除可能としても良い。尚、上述したＵＩは一例であり、オブジェクト番号を数値入力で指定できるような構成などでも良く、本発明はこのＵＩ例に限定されるものではない。構造色効果を付与するオブジェクトの指定後、ＯＫボタン９０６を押下することで、構造色の効果を付与する被写体の設定を完了する。尚、上述した図６（ｂ）で色掛けした領域は、構造色オブジェクト設定部３００５で指定された構造色を付与するオブジェクト内の画素であることを示している。尚、構造色を付与するオブジェクトの設定は、ユーザによる指定でなくても良く、オブジェクト毎の色分布情報から自動で判別して設定しても良い。
【００３２】
カラーマッチング処理部３００８では、ｓＲＧＢ規格などの画像データＲ、Ｇ、Ｂによって再現される色域を、本プリントシステムのプリンタによって再現される色域内に写像する。具体的には、写像関係を内容とする３次元ルックアップテーブル（ＬＵＴ）を用い、これに補間演算を併用して８ビットの画像データＲ、Ｇ、Ｂをプリンタの色域内のデータＲ、Ｇ、Ｂに変換するデータ変換を行う。カラーマッチング処理は、ｓＲＧＢ等のモニタで表現された色をプリンタで再現した場合に色味を一致させるための処理である。ＣＩＥ Ｌ＊ａ＊ｂ＊等の色空間にてモニタのＧａｍｕｔからプリンタのＧａｍｕｔへの色空間圧縮を行う。色空間圧縮の手法としては、Ｐｅｒｃｅｐｔｕａｌと呼ばれる知覚的な一致を優先したカラーマッチングや、Ｃｏｌｏｒｉｍｅｔｒｉｃと呼ばれる測色的な一致を優先したカラーマッチングがある。また、Ｓａｔｕｒａｔｉｏｎと呼ばれる鮮やかさを優先したカラーマッチング等の手法も用いてもよい。カラーマッチング処理部３００８では不図示のＬＵＴを参照して、補間演算を併用してデータ変換を行う。入力信号値Ｒ、Ｇ、Ｂに対して、色域のマッピングがなされた８ビットのデータＲ、Ｇ、Ｂが出力される。
【００３３】
尚、構造色オブジェクト設定部３００５で指定された構造色効果を付与するオブジェクトと、それ以外のオブジェクトとで、それぞれ異なるカラーマッチング処理を行うことが好ましい。その理由は、撮影画像自体に含まれる構造色による色付きがカラーインクの発色として鮮やかに再現された場合、プリント物に映り込んだ照明の色付きと、カラーインクの発色との両方が観測され、違和感を生じる場合があるからである。以下、図１０を用いて、構造色効果を付与するか否かによって、オブジェクトに対するカラーマッチング処理をそれぞれ異ならせた場合の例を示す。図１０は、ＣＩＥ  Ｌ＊ａ＊ｂ＊表色系における色再現領域（色域）をｂ＊＝０におけるＬ＊ａ＊平面上で表示したグラフである。色域１００１は、入力画像フォーマットに対応する例えばｓＲＧＢの色域である。色域１００２は、本実施形態の記録装置であるプリンタによって再現可能な色域である。破線１００３は、予め指定した所定の彩度以下となる範囲の外郭を示している。点Ｐ、点Ｒは構造色オブジェクトの色信号を表しており、点Ｑはそれ以外のオブジェクトの色信号を表しており、３点ともｓＲＧＢの色域１００１の最外殻の点を示している。図１０中の点Ｐは、構造色オブジェクトの色信号を表していたとしても、破線１００３で示す彩度以下であるため、色域１００２の最外殻にマッピングされる。点Ｒは、構造色オブジェクトの色信号を表し、かつ、破線１００３で示す彩度以上であるため、色域１００２の最外殻よりさらに低彩度の破線１００３で示される彩度にマッピングされる。構造色オブジェクトではないオブジェクトの色信号を表す点Ｑは、プリンタで再現可能な色域１００２の最外殻にマッピングされる。写像方法は、変換前の色信号と、例えば（Ｌ＊，ａ＊，ｂ＊）＝（５０，０，０）とを結ぶ直線上で、変更後の色信号がプリンタで再現可能な色域内になるように写像する。また、ｓＲＧＢの色域最外殻の色がプリンタで再現される色域最外殻に変換されるようにし、かつ、高彩度の色の圧縮量が大きくなるような非線形な変換を行うようにする。撮影画像に含まれる構造色の彩度を低減させる目的を実現出来るのであれば、構造色を付与するオブジェクトの全ての画素において、全ての色領域で所定彩度以下になるような小さい色域にガマットマッピングしても良い。この方法によれば、構造色オブジェクト内の高彩度の色で階調潰れが発生しないようなガマットマッピングを実現できる。また、撮影画像に含まれる構造色の彩度を低減させる目的を実現出来るのであれば、カラーマッチング処理で実施しなくても良く、図９に示すＵＩ上にスライドバーなどで色調整可能な機能を設け、構造色オブジェクトの彩度をＲＧＢ信号で変更しても構わない。
【００３４】
尚、プリント物の構造色オブジェクト領域に映り込んだ照明の色付きと、入力画像に存在する鮮やかな発色との同時発生を防ぐために上述の色変換を行うことが好ましいが、構造色オブジェクトと、それ以外とで同じ色変換処理を行っても本発明を実施可能である。
【００３５】
色分解処理部３０１０は、色分解ＬＵＴ３０１１を参照し、カラーマッチング処理部３００８で処理されたＲ、Ｇ、Ｂ（各色８ビット）に対してカラーインクＣ、Ｍ、Ｙ、Ｋの記録量を決定する。また、色分解処理部３０１０は、三次元特徴量取得部３００９で取得した三次元特徴量に対してクリアインクＣｌの記録量を決定する。図１１は、本実施形態の三次元特徴量である基準ベクトルと、法線ベクトルとのなす角と、クリアインク記録量との関係を示すグラフである。このなす角と、クリアインク記録量との関係は、線形な単調増加関係１１０１でも良いし、線形な単調減少関係１１０２でも良い。つまり、基準ベクトルと、法線ベクトルとのなす角が大きいほどクリアインクの記録量を増やすようにしても良いし、基準ベクトルと、法線ベクトルとのなす角が小さいほどクリアインクの記録量を増やしても良い。また、このなす角と、クリアインク記録量との関係は、非線形な単調増加関係１１０３でも良い。図１１中に図示しないが非線形な単調減少関係でも良いし、さらには、なす角に対して増減を含む非線形な関係でも良い。
【００３６】
図１２に、色分解ＬＵＴ３０１１の例を示す。色分解ＬＵＴ３０１１として、色域のマッピングがなされたデータＲ、Ｇ、Ｂと、カラーインク量との対応関係が記載されたテーブル、および、三次元特徴量と、クリアインク量との対応関係が記載されたテーブルが格納されている。図１２（ａ）は、カラーマッチング処理後のＲＧＢデータに対するＣＭＹＫ各色カラーインクの記録量を８ビットで記載したＬＵＴの例である。図１２（ｂ）は、三次元特徴量に対するクリアインクの記録量を８ビットで記載したＬＵＴの例である。尚、本実施形態では、三次元特徴量として、基準ベクトルと、被写体の法線ベクトルとのなす角を用いるが、０度から１８０度のデータが、０から２５５の８ビットの整数値に対応している。色分解処理部３０１０は、これらの情報が記載されたファイルを参照しながら、補間演算を併用して色分解処理を実施する。
【００３７】
γ補正処理部３０１２は、色分解処理部３０１０にて求められた色分解データの各色のデータごとにその階調値変換を行う。具体的には、本システムで用いるプリンタの各色インクの階調特性に応じた１次元ＬＵＴを用いることにより、上記色分解データがプリンタの階調特性に線形的に対応づけられるような変換を行う。
【００３８】
ＨＴ（ハーフトーン）処理部３０１３は、８ビットの色分解データＣ、Ｍ、Ｙ、Ｋそれぞれについて、例えば一般的に良く知られた誤差拡散法を用いて４ビットのデータに変換する量子化を行う。この４ビットのデータは、記録装置におけるドット配置パターン化処理部３０１５で利用する配置パターンを示すためのインデックスとなるデータである。誤差拡散法では、処理対象となる画素の累積加算後の画素データと、予め設定した閾値とを比較して上下関係を決定することで、出力階調値を決定する。閾値との差分を誤差として周辺画素に伝播する。累積誤差加算後の画素データとは、処理済の画素から伝播された誤差が加算されたデータである。累積加算後のデータをＩとし、出力階調値をＯとした際の量子化の例を（２）〜（１０）式に示す。
【００３９】
Ｏ＝０        （Ｉ＜１６）                （２）
Ｏ＝３２      （１６≦Ｉ＜４８）          （３）
Ｏ＝６４      （４８≦Ｉ＜８０）          （４）
Ｏ＝９６      （８０≦Ｉ＜１１２）        （５）
Ｏ＝１２８    （１１２≦Ｉ＜１４４）      （６）
Ｏ＝１６０    （１４４≦Ｉ＜１７６）      （７）
Ｏ＝１９２    （１７６≦Ｉ＜２０８）      （８）
Ｏ＝２２４    （２０８≦Ｉ＜２４０）      （９）
Ｏ＝２５５    （Ｉ≧２４０）              （１０）
ここで、説明の都合上、各出力階調値Ｏに対し以下のような名称を与える。すなわち、Ｏ＝０をレベル０、Ｏ＝３２をレベル１、Ｏ＝６４をレベル２、Ｏ＝９６をレベル３、Ｏ＝１２８をレベル４、Ｏ＝１６０をレベル５、Ｏ＝１９２をレベル６、Ｏ＝２２４をレベル７、そしてＯ＝２５５をレベル８とそれぞれ称することにする。
【００４０】
印刷データ作成部３０１４によって、上記４ビットのインデックスデータを内容とする印刷イメージデータに印刷制御情報を加えた印刷データを作成する。印刷制御情報として、記録の対象となる普通紙、光沢紙、コート紙などの用紙の種類、および、高速印刷、高品位印刷などの品位が規定されている。尚、これらの印刷制御情報は、ホストＰＣにてユーザが指定した内容に基づいて形成される。さらに、印刷イメージ情報（印刷イメージデータ）では前述のハーフトーン処理によって生成された画像データが記述されているものとする。以上、ハーフトーン処理が施された後で、印刷データ作成部３０１４にて作成された印刷データは、次に、記録装置本体のドット配置パターン化処理部３０１５へ供給される。
【００４１】
尚、上記ハーフトーン処理および印刷データの作成における説明においては、記録装置本体ではなくホスト装置にインストールされたプリンタドライバによって処理されることを前提に説明してきたが、本発明はこの実施形態に限定されるものではない。ハーフトーン処理自体が記録装置内部で処理される構成であっても、本発明の効果は同等に得られる。
【００４２】
また、上述したアプリケーションおよびプリンタドライバの処理は、それらのプログラムに従ってＣＰＵにより行われる。その際、プログラムはＲＯＭもしくはハードディスクから読み出されて用いられ、また、その処理実行に際してＲＡＭがワークエリアとして用いられる。
【００４３】
記録装置では、データ処理に関してドット配置パターン化処理およびマスクデータ変換処理を行う。
【００４４】
ドット配置パターン化処理部３０１５は、実際の印刷画像に対応する画素ごとに、印刷イメージデータである４ビットのインデックスデータ（階調値情報）に対応したドット配置パターンに従ってドット配置を行う。上述したハーフトーン処理では、２５６値の多値濃度情報（８ビットデータ）を９値の階調値情報（４ビットデータ）までにレベル数を下げている。しかし、実際に本実施形態のインクジェット記録装置が記録できる情報は、インクを記録するか否かの２値情報である。ドット配置パターン化処理部３０１５は、０〜８の多値レベルを、ドットの有無を決定する２値レベルまで低減する役割を果たす。具体的には、ドット配置パターン化処理部３０１５では、ＨＴ処理部３０１３の出力値である４ビットデータで表現される各画素に、その画素の階調値（レベル０〜８）に対応したドット配置パターンを割当てる。これにより１画素内の複数のエリア各々にドットのオン・オフを定義し、１画素内の各エリアに「１」または「０」の１ビットの吐出データを配置する。図１３は、本実施形態のドット配置パターン化処理部３０１５で変換する、入力レベル０〜８に対する出力パターンを示している。図１３の左に示した各レベル値は、ＨＴ処理部３０１３からの出力値であるレベル０〜レベル８に相当している。右側に配列した縦２エリア×横４エリアで構成される各マトリクスの領域は、ハーフトーン処理で出力された１画素の領域に対応するものである。また、１画素内の各エリアは、ドットのオン・オフが定義される最小単位に相当するものである。図１３において、丸印を記入したエリアがドットの記録を行うエリアを示しており、レベル数が上がるに従って、マトリクスにおける記録するドット数も１つずつ増加している。本実施形態においては、最終的にこのような形でオリジナル画像の濃度情報が反映されることになる。図１３中の符号（４ｎ）〜（４ｎ＋３）は、ｎに１以上の整数を代入することにより、入力画像の左端からの横方向の画素位置を示している。その下に示した各パターン見ると、同一の入力レベルにおいても画素位置に応じて互いに異なる複数のパターンが用意されていることが分かる。すなわち、同一のレベルが入力された場合にも、記録媒体上では画素位置（４ｎ）〜（４ｎ＋３）に対応する４種類のドット配置パターンが巡回されて割当てられる構成となっている。図１３においては、縦方向を記録ヘッドの吐出口が配列する方向、横方向を記録ヘッドの走査方向としている。よって、上述のように同一レベルに対しても様々なドット配置で記録できる構成にしておくことにより、ドット配置パターンの上段に位置するノズルと、下段に位置するノズルとの吐出回数の分散、記録装置特有の様々なノイズの分散という効果が得られる。以上説明したドット配置パターン化処理を終了した段階で、記録媒体に対するドットの配置パターンが全て決定される。
【００４５】
このようにして得られる１ビットの吐出データは、マスクデータ変換処理部３０１６によってマスク処理がなされ、記録ヘッドによる所定幅の走査領域の記録を複数回の走査で完成するための各走査の吐出データを生成する。尚、マスクデータ変換処理部３０１６には、この１ビットの吐出データに、クリアインクパス数の情報２ビットを付加した３ビットのデータが供給される。
【００４６】
マスク処理について説明する前に、マルチパス記録方式について説明を行う。インクジェット記録方式における記録ヘッドには、その記録形式において、ライン型のものとシリアル型のものがある。ライン型の記録ヘッドは、印刷領域幅分の記録ヘッドを用いて、記録媒体のみを副走査方向に移動させることにより記録する。また、シリアル型の記録ヘッドは、ライン型に比べ短い幅の記録ヘッドからインクを吐出させながら、記録主走査と、副走査とを交互に繰り返すことにより記録媒体上に順次画像を形成していく。記録主走査とは記録ヘッドを搭載したキャリッジを記録媒体に対して移動走査させることであり、副走査とは記録主走査と直行する方向に所定量ずつ搬送することである。この場合、記録ヘッドに構成されている複数のインク吐出口（以下、「記録素子」と称する）の配列密度と、数とによって、１回の記録主走査で記録される領域の幅が決まる。よって、その幅に対する記録主走査と、その幅相当の副走査とを繰り返すことにより記録を進めていくのが、最も短時間で画像を形成させる方法である。しかし、１回の記録走査で記録を行うと、インクを吐出させるノズルの製造誤差、記録ヘッドの記録主走査による気流等から、インクの記録位置にばらつきが発生し、画像品位を劣化させてしまう。また、各記録主走査間の境界に濃度や色の差異、いわゆる「つなぎすじ」が発生してしまう。そこで、実際には、より画像品位を高めるために、マルチパス記録方式を採用することが多い。
【００４７】
マルチパス方式では１回の記録主走査で記録可能な画像領域に対し、Ｎ回（Ｎ≧２）の記録走査を実行する。各記録主走査の間に行われる副走査の量は、記録ヘッドに配列する複数の記録素子をＮ個のブロックに分割した際の、各ブロックに含まれる記録素子の記録幅相当となる。すなわち、同一の画像領域（１回の記録主走査で記録可能な画像領域）は、Ｎ個のブロックに含まれる記録素子によって、Ｎ回の記録主走査にて画像が形成される。
【００４８】
記録ヘッドに配列する複数の記録素子をＮ個のブロックに分割する際、各ブロックに含まれる記録素子の数は、同数であることが一般的であるものの、必ず同数でなければならないというわけではない。例えば、記録素子の総数が、Ｎで割り切れない場合には、（Ｎ−１）番目までのブロックは、任意のＭ個の素子で構成し、最後のＮ番目のブロックについては、割り切れなかった残りの個数の素子で構成しても良い。また、任意のＭ個、Ｌ個を順に繰り返すことにより、往方向（奇数走査）での記録幅と、復方向（偶数走査）での記録幅とを一定にする等の方法を採っても良い。さらに、例えば、１０個の記録素子を有する記録ヘッドにおいて、２個、６個、２個から構成される３つの記録素子ブロックに分割し、両端に位置する２個の記録素子で記録される領域だけが２回のマルチパス方式により記録される構成としても良い。この場合、中央に位置する６個の記録素子によって記録される領域は、１回の記録主走査で画像が形成されることになるので、マルチパス数としては、Ｎ＝１．５回と表現することも可能である。
【００４９】
このように、マルチパス方式では、異なるブロックによる複数回の記録主走査によって、初めて画像が完成されるので、１回の記録主走査では、記録可能な画像データの全てを記録しない。ここで、画像データを各ブロックに振り分けるために用いられるのが、いわゆるマスクである。このマスクは、画像信号とは独立して決定されることが多く、例えば、マスクと、各記録素子における画像信号とのアンド回路を設置しておくことにより、各記録走査で与えられた画像信号を記録するか否かを決定する構成を形成することができる。
【００５０】
この際、個々の画像データから見れば、１回の記録主走査で記録される割合がこのマスクによって決定されることになる。すなわち、記録されるべき画像データが、マスクによってある程度間引かれ、その間引く割合を本明細書では「間引き率」と称する。この「間引き率」は、各記録主走査において記録される割合（本明細書では、「記録率」と称する）とは逆を意味することになる。
【００５１】
以上の構成に従ったマルチパス方式の一般的な具体例を１つ挙げる。１００個の記録素子を用いて４回のマルチパス記録を行う場合、１００個の記録素子を２５個ずつの４つのブロックに分割する。各記録主走査間に行われる副走査量は、２５個の記録素子相当となる。また、各記録主走査で各ブロックに対応するマスクは、間引き率が７５％で記録率が２５％となる。このマスクパターンは４つのブロックで互いに補完し合う関係にあり、４つのマスクパターンをそれぞれ重ね合わせることにより、１００％の記録が行われるように構成されている。尚、ここでは一般例として、記録素子の総数１００がマルチパス数Ｎ＝４によって等分される場合を例に挙げて説明したが、マルチパス方式は無論これに限定されるものではない。先にも述べたように、マルチパス数Ｎは記録素子の総数に対し、割り切れる値でなくても良い。要するに、同一の画像領域に対し、異なる複数のブロックによって記録主走査が行われる構成であれば、マルチパス方式は成立する。マルチパス方式を採用する理由は画像品位を良化させることにあると先に述べたが、この方式によると、各インク色に対するマスクパターンによって、インク記録順を決定することが可能になる。
【００５２】
図１４は、マルチパス記録方法を説明するために、記録ヘッドおよび記録パターンを模式的に示した図である。符号１４０１は記録ヘッドを示している。インクジェット記録装置では一般的に数１００個のノズルを有するが、ここでは簡単のため１６個のノズルを有するものとする。ノズルは、図に示すように第１〜第４の４つのノズル群に分割され、各ノズル群には４つのノズルが含まれている。符号１４０２はマスクパターンを示し、各ノズルが記録を行うエリアを黒塗りで示している。各ノズル群が記録するパターンは互いに補完の関係にあり、これらを重ね合わせると４×４のエリアに対応した領域の記録が完成される構成となっている。符号１４０３〜１４０６で示した各パターンは、記録走査を重ねていくことによって画像が完成されていく様子を示したものである。各記録走査が終了するたびに、記録媒体は図の矢印の方向にノズル群の幅分ずつ搬送される。よって、記録媒体の同一領域（各ノズル群の幅に対応する領域）は４回の記録走査によって初めて画像が完成される構成となっている。以上のように、記録媒体の各同一領域が複数回の走査で複数のノズル群によって形成されることは、ノズル特有のばらつきや記録媒体の搬送精度のばらつき等を低減させる効果がある。
【００５３】
図１５は、カラーインクのマスクパターンと、クリアインクのマスクパターンとの例を模式的に示した図である。図１５に示す例では、カラーインクは前半の４回の記録走査で記録を終了し、クリアインクは後半の２回の記録走査で記録を終了する。このようにカラーインクの記録が完了した後にクリアインクの記録を行うことで、記録媒体上に形成された画像の最上層にクリアインク膜が形成されることになる。この最上層のクリアインク膜によって薄膜干渉を発生させ、構造色効果を付与することが可能となる。記録順の制御はこの限りではなく、例えばカラーインクに染料インクを用いる場合、染料インクは用紙表面に堆積せずに用紙内部に浸透するため、どのような記録順で印刷してもクリアインクのみが用紙表面に堆積する。そのため、クリアインクのマスクパターンを例えばカラーインクと同じマスクパターンとしても良い。
【００５４】
走査ごとの吐出データＣ、Ｍ、Ｙ、Ｋ、Ｃｌは、適切なタイミングでヘッド駆動回路３０１７に送られ、これにより、記録ヘッド３０１８が駆動されて吐出データに従ってそれぞれのインクが吐出される。尚、記録装置における上述のドット配置パターン化処理やマスクデータ変換処理は、それらに専用のハードウエア回路を用い記録装置の制御部を構成するＣＰＵの制御の下に実行される。尚、これらの処理がプログラムに従ってＣＰＵにより行われてもよく、また、上記処理がＰＣにおける例えばプリンタドライバによって実行されるものでもよく、本発明を適用する上でこれら処理の形態が問われないことは以下の説明からも明らかである。
【００５５】
上述した例では、８ビットの画像が入力され、ＨＴ処理部で４ビットに量子化され、ドット配置パターン化処理で１ビットに変換される場合を例に挙げて説明を行ったが、各処理部のビット数は限定されるものではない。すなわち、入力された多階調の画像データから、インク吐出のオン・オフの制御が可能な２階調（１ビット）への変換ができれば、ビット数が異なっても本発明の効果を得ることは可能である。
【００５６】
また、本実施形態における説明は、プリンタドライバにおける処理を印刷データ作成部３０１４による処理までとしているが（図３参照）、プリンタドライバにおける処理と、記録装置における処理との境界は特に限定されるものではない。同様に、ＰＣのアプリケーションにおける処理と、プリンタドライバにおける処理との境界も限定されるものではない。
【００５７】
以上、説明した通り、被写体の三次元情報に基づいてクリアインクの記録量を異ならせることによって異なる膜厚でクリアインク層が形成される。このクリアインク層の膜厚に応じて、映り込んだ照明の薄膜干渉による色味が異なることになり、被写体の立体形状に応じた構造色効果の付与が可能になる。特に、構造色オブジェクトを指定することと、構造色オブジェクトの彩度を低彩度にすることとにより、画像観察者にとって違和感の無い構造色効果の付与が可能となる。
【００５８】
＜第２実施形態＞
第１実施形態では、三次元特徴量として被写体の法線ベクトルの情報を用いた。本実施形態では、基準点から被写体各点までの距離情報もしくは基準面から被写体各点までの距離情報を、三次元特徴量として用いる。尚、画像形成装置の構成や三次元特徴量算出部を除く各部の処理内容は、第１実施形態と同様のため説明を割愛し、第１実施形態との差分を中心に説明を行う。
【００５９】
図１６は、第１実施形態と同様の三次元空間を表している。本実施形態では、基準点Ｏから各被写体表面までの距離ＯＡ、ＯＢ、ＯＣを算出し、距離情報を取得する。この計算を二次元画像の全ての画素に対して実施する。基準点Ｏは三次元空間上に予め設定しておいても良いし、ユーザがプレビュー画面等で指定できるようにしても構わない。取得した各画素の距離情報に基づいて、第１実施形態の図１１で説明した通り、クリアインクの記録量を決定する。三次元特徴量を基準点からの距離とすることで、三次元空間上のある点からの距離が長いほど、もしくは、距離が短いほどクリアインクの記録量が増加することになり、被写体の立体形状に応じて、映り込んだ照明に薄膜干渉による色付きを発生させることができる。
【００６０】
図１７は、図１６同様の三次元空間を表している。本実施形態では、基準面１７０１から各被写体表面Ｄ，Ｅ、Ｆまでの距離を算出し、距離情報を取得する。この計算を二次元画像の全ての画素に対して実施する。基準面１７０１は三次元空間上に予め設定しておいても良いし、ユーザがプレビュー画面等で指定できるようにしても構わない。取得した各画素の距離情報に基づいて、第１実施形態の図１１で説明した通り、クリアインクの記録量を決定する。三次元特徴量を基準面からの距離とすることで、三次元空間上のある面からの距離が長いほど、もしくは、距離が短いほどクリアインクの記録量が増加することになり、被写体の立体形状に応じて、映り込んだ照明に薄膜干渉による色付きを発生させることができる。特に撮影対象の大局的な平面（地面と平行な面）を基準とした場合、上述した距離は被写体の高さ情報となり、被写体が高いほど（つまり照明に近いほど）、もしくは被写体が低いほど（つまり照明から遠いほど）クリアインクの記録量が増加する。この方法によると、画像観察者にとって違和感の少ない、被写体の立体形状に応じた薄膜干渉を発生させることが可能になる。
【００６１】
＜第３実施形態＞
第１実施形態、第２実施形態では、被写体の三次元特徴量に応じて、質感調整剤であるクリアインクの記録量を決定した。本実施形態では、被写体の三次元特徴量に応じて、記録走査回数（パス数）を変更する。
【００６２】
上述の実施形態で説明した通り、クリアインクの記録量を異ならせると薄膜干渉によって異なった色付きを発生させることができ、構造色効果を付与することができる。一方、本実施形態では、クリアインクのパス数を異ならせると、表面の平滑度が変化することに注目する。具体的には、相対的に少ないパス数で記録した方が相対的に多いパス数で記録するより表面が平滑化される。理由としては、少ないパス数で記録する場合、多いパス数で記録する場合と比べて、相対的に同一パスで記録するクリアインク量が多くなるからである。同一パスで記録されたインクは乾燥する前にインク同士がくっつき大きく平滑なインクドットとして形成されるため、少ないパス数で記録された場合は多いパス数で記録された場合と比べて平滑な表面が形成される。反射特性としては表面の平滑度に応じて正反射光の強度や正反射方向近傍の反射光の広がりが変化し、結果として鏡面光沢度や写像性が変化する。つまり、被写体の三次元特徴量に応じてパス数を変更すると、光沢の特性を制御することができ、知覚的な立体感を感じさせる画像形成が可能となる。尚、画像形成装置の構成や各部の処理内容は、第１実施形態と同様のため説明を割愛し、第１実施形態との差分を中心に説明を行う。
【００６３】
本実施形態では、三次元特徴量として、第１実施形態、第２実施形態に記載した、法線ベクトルと、基準ベクトルとのなす角、基準点もしくは基準面からの距離を用いることができる。
【００６４】
本実施形態では、三次元特徴量取得部３００９で取得した各画素の三次元特徴量は、印刷データ作成部３０１４で作成する印刷データの一部として保持される。記録装置内のマスクデータ変換処理部３０１６は、印刷データの一部として保持された各画素の三次元特徴量に基づいて後述するマスクパターンの切り替えを行う。
【００６５】
図１８は、カラーインクのマスクパターン（カラーマスク）と、クリアインクのマスクパターン（クリアマスク）との例を模式的に示した図である。説明上、マスクのサイズは４×２とする。つまり、図１３のドット配置パターン化処理のエリアと同一サイズであり、この４×２で表わされる単位が二次元画像取得部３００３で取得される画像における１画素に相当する。上述した通り、この１画素単位（４×２マス単位）で三次元特徴量を保持しており、三次元特徴量に対応して１画素単位でクリアマスクを切り替える。クリアマスクＡは８回、クリアマスクＢは４回、クリアマスクＣは２回、クリアマスクは１回のパス数でクリアインクを記録する。例えば、法線ベクトルと、基準ベクトルとのなす角が、０度から４５度の間の場合にはクリアマスクＡ、４５度から９０度の場合にはクリアマスクＢ、９０度から１３５度の場合にはクリアマスクＣ、１３５度以上の場合にはクリアマスクＤを用いる。なす角が大きいほど少ないパス数で記録する例を述べたが、反対になす角が小さいほど少ないパス数で記録しても良い。また、なす角の代わりに、上述した基準点もしくは基準面からの距離を三次元特徴量として用いることができる。この図の例では、カラーインクは前半の２回の記録走査で記録を終了し、クリアインクは後半の記録走査で記録を終了する。
【００６６】
尚、本実施形態では、各画素の三次元特徴量に基づいてパス数を制御する例を示したが、本実施形態を第１実施形態、第２実施形態と併用し、各画素の三次元特徴量に基づいてパス数と、クリアインク記録量との両方を異ならせても良い。
【００６７】
これまで、クリアインクのパス数を制御する例を述べたが、本実施形態では薄膜干渉ではなく、最表面の粗さに基づいて光沢特性を制御している。そのため、必ずしもクリアインクを用いなくても良く、カラーインクのみでパス数を制御しても良い。その際は、図１８におけるカラーマスクは省き、クリアマスクＡ、クリアマスクＢ、クリアマスクＣ、クリアマスクＤをそれぞれカラーインクのマスクとして利用できる。すなわち、三次元特徴量取得部３００９で取得した各画素の三次元特徴量を印刷データ作成部３０１４で作成する印刷データの一部として保持し、これを用いて記録装置内のマスクデータ変換処理部３０１６でカラーインクのマスクパターンの切り替えを行う。
【００６８】
＜その他の実施形態＞
本発明の目的は、前述した実施例の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システム、情報処理装置に供給し、それらのコンピュータ（またはＣＰＵまたはＭＰＵ）がプログラムコードを読み出し実行することでも達成され得る。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６９】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００７０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行うこともできる。その処理によって前述した実施例の機能が実現される場合も、本発明の範囲に含まれる。
【００７１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき実行されてもよい。その際、機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も、本発明の範囲に含まれる。
【００７２】
尚、本発明は、前述した実施例の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体から、そのプログラムを、パソコン通信など通信ラインを介して要求者に配信する場合にも適用できる。
【００７３】
以上、説明した通り、本発明によれば構造色を有する被写体に構造色効果を付与した印刷物を得ることができる。
【図１】
2015198436.tif 000004
【図２】
2015198436.tif 000005
【図３】
2015198436.tif 000006
【図１０】
2015198436.tif 000007
【図１１】
2015198436.tif 000008
【図１２】
2015198436.tif 000009
【図１３】
2015198436.tif 000010
【図１４】
2015198436.tif 000011
【図１５】
2015198436.tif 000012
【図１８】
2015198436.tif 000013
【図４】
2015198436.tif 000014
【図５】
2015198436.tif 000015
【図６】
2015198436.tif 000016
【図７】
2015198436.tif 000017
【図８】
2015198436.tif 000018
【図９】
2015198436.tif 000019
【図１６】
2015198436.tif 000020
【図１７】
2015198436.tif 000021