(57)【要約】【課題】光輝感を擬似的に表現するための構造体を形成可能な画像処理装置、画像処理方法およびプログラムを提供すること。【解決手段】本実施形態の画像処理装置は、異なる角度において観察した際に輝点の位置が異なる特性を表現するための構造体を、記録基材上に形成するための画像処理装置である。本実施形態の画像処理装置は、輝点の特性に関する情報に基づいて、記録基材上に形成可能な、第１の傾斜角度が対応付けられた第１の構造体と、第１の傾斜角度とは異なる第２の傾斜角度が対応付けられた第２の構造体とを少なくとも含む、２種類以上の構造体それぞれの配置を特定する配置データを生成する生成手段を有することを特徴とする。【選択図】図１３
2016215633.tif 000002
【特許請求の範囲】
【請求項１】
異なる角度において観察した際に輝点の位置が異なる特性を表現するための構造体を、記録基材上に形成するための画像処理装置であって、
輝点の特性に関する情報に基づいて、前記記録基材上に形成可能な、第１の傾斜角度が対応付けられた第１の構造体と、前記第１の傾斜角度とは異なる第２の傾斜角度が対応付けられた第２の構造体とを少なくとも含む、２種類以上の前記構造体それぞれの配置を特定する配置データを生成する生成手段を有する
ことを特徴とする画像処理装置。
【請求項２】
前記情報は、前記輝点の大きさ、数、強度のうち少なくともいずれか１つを示す
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記生成手段は、前記第１の構造体と、前記第２の構造体それぞれが、所定の領域において分散して配置される配置を特定する前記配置データを生成する
ことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記構造体は、記録材によるドットを積層することにより形成されるものであって、
前記生成手段は、前記第１の構造体を形成する各層のドットの数の差と、前記２の構造体を形成する各層のドットの数の差とが異なるように、前記第１の構造体と、前記第２の構造体それぞれが配置される配置を特定する配置データを生成する
ことを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
前記情報は、第１の角度から観察した時の輝点の数を示す第１の情報と、前記第１の角度とは異なる第２の角度から観察した時の輝点の数を示す第２の情報とからなり、
前記生成手段は、前記第１の角度に対応する前記第１の構造体の数を、前記第１の情報に基づいて決定し、前記第２の角度に対応する前記第２の構造体の数を、前記第２の情報に基づいて決定する
ことを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
前記生成手段は、前記情報に基づいて前記第１の構造体および前記第２の構造体の底面積を決定し、同じ前記底面積を有する前記第１の構造体と、前記第２の構造体それぞれが所定の比率で配置される配置を特定する配置データを生成する
ことを特徴とする請求項１から５のいずれか１項に記載の画像処理装置。
【請求項７】
前記生成手段は、前記底面積に基づいて前記第１の構造体および前記第２の構造体の傾斜面が向く複数の方位を決定し、前記複数の方位のうち少なくともいずれか１つが対応付けられた前記第１の構造体と、前記第２の構造体それぞれの配置を特定する配置データを生成する
ことを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記方位のうち２以上の方位が対応付けられた前記構造体の形状を、当該方位の組み合わせに応じて再構成する再構成手段をさらに有する
ことを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記構造体は、記録材によるドットを積層することにより形成されるものであって、
前記再構成手段は、前記第１の構造体および前記第２の構造体を形成する各層のドットの配置を変更することにより、前記第１の構造体および前記第２の構造体の形状を再構成すること
ことを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記生成手段は、前記情報に基づいて前記第１の構造体および前記第２の構造体の傾斜面の面積を決定し、同じ前記傾斜面の面積を有する前記第１の構造体と、前記第２の構造体それぞれが所定の比率で配置される配置を特定する前記配置データを生成する
ことを特徴とする請求項１から５のいずれか１項に記載の画像処理装置。
【請求項１１】
前記傾斜面の面積は、前記構造体を形成する前記記録基材の単位面積あたりの反射光量に応じて決定される
ことを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記情報は、前記輝点の強度であり、
前記輝点の強度に相当する反射光を放つ前記傾斜面を有する前記構造体を形成できない場合、前記輝点の強度とは異なる値の輝点の強度の入力を促すＵＩを表示する表示手段をさらに有する
ことを特徴とする請求項１０または１１に記載の画像処理装置。
【請求項１３】
前記情報は、前記輝点の強度であり、
前記輝点の強度に相当する反射光を放つ前記傾斜面を有する前記構造体を形成できない場合、前記記録基材とは異なる種類の記録基材を指定する入力を促すＵＩを表示する表示手段をさらに有する
ことを特徴とする請求項１０から１２のいずれか１項に記載の画像処理装置。
【請求項１４】
前記情報は、前記輝点の強度であり、
前記輝点の強度に相当する反射光を放つ前記傾斜面を有する前記構造体を形成できない場合、前記構造体と、前記構造体の周辺領域と、における色または明るさのうち少なくとも１つのコントラストを補正する補正手段をさらに有する
ことを特徴とする請求項１０から１３のいずれか１項に記載の画像処理装置。
【請求項１５】
輝点の特性に関する情報を取得する取得手段と、
取得された複数種類の前記情報のうち、いずれかを優先するかを決定する優先度決定手段とをさらに有する
ことを特徴とする請求項１から１４のいずれか１項に記載の画像処理装置。
【請求項１６】
画像から前記情報を抽出する抽出手段をさらに有する
ことを特徴とする請求項１から１５のいずれか１項に記載の画像処理装置。
【請求項１７】
前記抽出手段は、
前記画像を２値化処理した２値画像を生成し、前記２値画像に含まれる所定の画素値を有する領域から、前記情報を抽出する
ことを特徴とする請求項１６に記載の画像処理装置。
【請求項１８】
モードの選択を受け付ける選択受付手段をさらに有し、
前記生成手段は、前記情報に基づき、選択された前記モードごとに異なる、前記構造体の底面積、前記構造体の傾斜面の面積、前記構造体に対応付けられた傾斜角度の分散度、前記構造体に対応付けられた傾斜角度の範囲のうち少なくともいずれか１つを決定する
ことを特徴とする請求項１から１７のいずれか１項に記載の画像処理装置。
【請求項１９】
前記配置データに基づいて、前記構造体を前記記録基材上に形成させる形成制御手段をさらに有する
ことを特徴とする請求項１から１８のいずれか１項に記載の画像処理装置。
【請求項２０】
前記形成制御手段は、前記構造体を透明の記録材によって形成させる
ことを特徴とする請求項１９に記載の画像処理装置。
【請求項２１】
前記形成制御手段は、前記記録基材上にカラー画像を形成させ、形成させた前記カラー画像の上層にさらに前記構造体を形成させる
ことを特徴とする請求項１９または２０に記載の画像処理装置。
【請求項２２】
前記形成制御手段は、前記構造体にさらに光輝材を含有する金属色インクを塗布させる
ことを特徴とする請求項１９から２１のいずれか１項に記載の画像処理装置。
【請求項２３】
前記形成制御手段は、前記構造体にさらにぬれ性の高いＵＶ硬化型インクを付与させる
ことを特徴とする請求項１９から２２のいずれか１項に記載の画像処理装置。
【請求項２４】
異なる角度において観察した際に輝点の位置が異なる特性を表現するための構造体を、記録基材上に形成するための画像処理方法であって、
輝点の特性に関する情報に基づいて、前記記録基材上に形成可能な、第１の傾斜角度が対応付けられた第１の構造体と、前記第１の傾斜角度とは異なる第２の傾斜角度が対応付けられた第２の構造体とを少なくとも含む、２種類以上の前記構造体それぞれの配置を特定する配置データを生成する生成ステップを有する
ことを特徴とする画像処理方法。
【請求項２５】
コンピュータを、請求項１から請求項２３のいずれか１項に記載の画像処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、金属調の質感を擬似的に表現するための構造体を記録基材上に形成するための画像処理装置、画像処理方法およびプログラムに関する。
【背景技術】
【０００２】
貴金属製品の包装またはカタログ、あるいは貴金属製品のサンプルなどに利用するために、金属調の質感を擬似的に表現する技術が求められている。このような金属調の質感の１つに、光輝感と呼ばれる質感が存在する。光輝感は、金属調物体の表面に含まれる一辺１ｍｍ未満のミクロな輝点が、照射角度または観察角度の変化に伴い、その位置、大きさ、数などが変化することによって惹起される感覚をいう。このような金属調物体の観察者は、照射角度または観察角度の変化に伴い、物体の表面に含まれる輝点の位置、大きさ、数などが変化することにより、キラキラしている質感や、粒状性を有している質感などの、光輝感特有の質感を視認することができる。
【０００３】
このような光輝感を表現する画像を形成するために、特許文献に記載の記録装置は、光沢度が異なる領域を千鳥格子状に配置した画像を形成する。光沢度が異なる領域が千鳥格子状に配置されることにより、高光沢度領域と低光沢度領域とが隣り合い、光輝感に近い意匠効果を有する画像を得ることができる（特許文献）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−０５１２１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献に記載の記録装置は、光沢度が異なる領域を千鳥格子状に配置した画像を形成する。このとき、光沢度の高い領域（以下「高光沢領域」という）が輝点として視認される。しかしながら、上記記録装置によって出力された印刷物は、照射角度または観察角度を変化させても、高光沢領域の位置が変化せずに一定である。そのため、照射角度または観察角度の変化に伴い、対象物に含まれる輝点の位置や数が変化し、キラキラしている質感や、粒状性を有している質感などの、光輝感特有の質感を表現することができない。
【０００６】
本発明は、上記課題に鑑みてなされたものであり、光輝感を擬似的に表現する構造体を形成するための画像処理装置、画像処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像処理装置は、異なる角度において観察した際に輝点の位置が異なる特性を表現するための構造体を、記録基材上に形成するための画像処理装置であって、輝点の特性に関する情報に基づいて、前記記録基材上に形成可能な、第１の傾斜角度が対応付けられた第１の構造体と、前記第１の傾斜角度とは異なる第２の傾斜角度が対応付けられた第２の構造体とを少なくとも含む、２種類以上の前記構造体それぞれの配置を特定する配置データを生成する生成手段を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、光輝感を擬似的に表現するための構造体を形成可能な画像処理装置、画像処理方法およびプログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】図１（ａ）は、光輝感を有するサンプルの観察条件を示す模式図である。図１（ｂ）および図１（ｃ）は、図１（ａ）のサンプルの観察態様の詳細を示す図である。
【図２】実施形態１における画像処理装置のハードウェア構成を示すブロック図である。
【図３】実施形態１における画像処理装置のソフトウェア機能構成を示すブロック図である。
【図４】実施形態１における画像処理装置の処理手順を示すフローチャートである。
【図５】実施形態１におけるＵＩの例を示す図である。
【図６】実施形態１における輝点情報の取得方法の例を示す図である。
【図７】図７（ａ）は、１つの構造体の特性を説明する図である。図７（ｂ）は、１つの構造体が輝点として視認される仕組みを説明する図である。
【図８】図８（ａ）は、実施形態１における構造体特性テーブルの例を示す図である。図８（ｂ）は、実施形態１における構造体数テーブルの例を示す図である。
【図９】実施形態１において、記録基材上に吐出されたインクの例を示す模式図である。
【図１０】実施形態１において、記録基材上に形成された構造体の例を示す模式図である。
【図１１】図１１（ａ）は、実施形態１における記録基材面の２次元座標に対応した画像データの模式図である。図１１（ｂ）は、実施形態１における構造体の配置を特定する構造体配置データの模式図である。
【図１２】実施形態１における印刷装置の構成を示す図である。
【図１３】実施形態１における光輝感を表現した画像例を示す図である。
【図１４】実施形態２におけるＵＩの例を示す図である。
【図１５】実施形態２における構造体の特性を導出する処理手順を示すフローチャートである。
【図１６】実施形態３における構造体配置データを生成する処理手順を示すフローチャートである。
【図１７】実施形態４における画像処理装置のソフトウェア機能構成を示すブロック図である。
【図１８】実施形態４における画像処理装置の処理手順を示すフローチャートである。
【図１９】実施形態４におけるＵＩの例を示す図である。
【図２０】実施形態５における画像処理装置のソフトウェア機能構成を示すブロック図である。
【図２１】実施形態５における画像処理装置の処理手順を示すフローチャートである。
【図２２】実施形態５におけるＵＩの例を示す図である。
【図２３】実施形態６における画像処理装置のソフトウェア機能構成を示すブロック図である。
【図２４】実施形態６における画像処理装置の処理手順を示すフローチャートである。
【図２５】実施形態６におけるＵＩの例を示す図である。
【図２６】実施形態７におけるＵＩの例を示す図である。
【図２７】実施形態８における画像処理装置のソフトウェア機能構成を示すブロック図である。
【図２８】実施形態８における画像処理装置の処理手順を示すフローチャートである。
【図２９】実施形態８におけるＵＩの例を示す図である。
【図３０】実施形態８における構造体と反射光との関係を示す図である。
【図３１】実施形態８における反射光量テーブルの例を示す図である。
【図３２】実施形態８における構造体特性テーブルの例を示す図である。
【図３３】実施形態８における出力条件を変更する処理手順を示すフローチャートである。
【図３４】実施形態８における出力サンプルの例を示す図である。
【図３５】実施形態９における画像処理装置のソフトウェア機能構成を示すブロック図である。
【図３６】実施形態９における画像処理装置の処理手順を示すフローチャートである。
【図３７】実施形態９における方位数を決定する手法を説明する図である。
【図３８】実施形態９において構造体に割り当てられる番号の模式図である。
【図３９】実施形態９における構造体の配置と方位とを特定する構造体配置データの模式図である。
【図４０】実施形態１０における画像処理装置のソフトウェア機能構成を示すブロック図である。
【図４１】実施形態１０における構造体配置データを生成する処理手順を示すフローチャートである。
【図４２】実施形態１０において構造体に割り当てられる番号の模式図である。
【図４３】実施形態１０における構造体参照テーブルの例を示す図である。
【図４４】実施形態１０における構造体の配置と方位とを特定する構造体配置データの模式図である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を参照して説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、本発明の範囲をそれらに限定する趣旨のものではない。
【００１１】
まず、図１の模式図を参照して、以降の実施形態において再現対象となる光輝感について説明する。図１（ａ）は、本実施形態において、光輝感を有する対象物であるサンプル１０１を観察する際の条件を示す模式図である。図１（ａ）において、撮像装置などにより構成される観察部１０２の位置は、例えばサンプル１０１と正対する方向に固定される。図１（ｂ）および（ｃ）は、図１（ａ）のサンプル観察態様の詳細を示す図である。図１（ｂ）および（ｃ）のサンプル１０１の例として、記録基材上にアルミ片を含有する樹脂インクが積層された対象物を示す。サンプル１０１に含有されるアルミ片は、所定の照射角度θによって照射された照射光を鏡面反射するように構成されている。
【００１２】
照明１０３が、照射角度θ１でサンプル１０１を照射した場合、観察部１０２は、図１（ｂ）に示されるような輝点を有する撮像画像１０４を観察する。同様に、照明１０３が、照射角度θ２でサンプル１０１を照射した場合、観察部１０２は、図１（ｃ）に示されるような輝点を有する撮像画像１０５を観察する。図１（ｂ）および図１（ｃ）において、撮像画像１０４、１０５に含まれる白い領域は輝点を表す。図１（ａ）に示されるように、θ１からθ２へと照射角度が変化するのに伴い、撮像画像１０４の輝点の位置が撮像画像１０５の輝点のように変化する。輝点は、照射角度または観察角度の変化に応じて、輝点の面積や数が変わることもある。このように、対象物の表面に含まれる輝点が、照射角度または観察角度の変化に伴い、その特性が変化することによって惹起される感覚を、光輝感という。
【００１３】
［実施形態１］
以下、光輝感を擬似的に表現するための構造体を形成する実施形態について説明する。本実施形態では、対象物の輝点の大きさに着目し、入力を受け付けた輝点の特性を表す情報に基づいて、記録基材上に形成する構造体の特性を導出する実施形態について説明する。
【００１４】
（画像処理装置の概略構成）
図２は、本実施形態における画像処理装置１のハードウェア構成例である。画像処理装置１は、例えばコンピュータによって構成され、ＣＰＵ２０１は、ＲＡＭ２０３をワークメモリとして、ＲＯＭ２０２、ＨＤＤ（ハードディスクドライブ）２７などに格納されたＯＳ（オペレーティングシステム）や各種プログラムを実行する。また、ＣＰＵ２０１は、システムバス２０７を介して各構成を制御する。なお、後述するフローチャートによる処理は、ＲＯＭ２０２やＨＤＤ２７などに格納されたプログラムコードがＲＡＭ２０３に展開され、ＣＰＵ２０１によって実行される。汎用Ｉ／Ｆ（インターフェース）２０４は、例えばＵＳＢなどシリアルバスインターフェースであり、シリアルバス２２を介して、マウスやキーボードなどの入力デバイス２３や印刷装置２４などが接続される。ＳＡＴＡ（シリアルＡＴＡ）Ｉ／Ｆ２０５は、シリアルバスインターフェースであり、シリアルバス２６を介して、ＨＤＤ２７や各種記録メディアの読み書きを行う汎用ドライブ２８が接続される。ＣＰＵ２０１は、ＨＤＤ２７や汎用ドライブ２８にマウントされた各種記録メディアを各種データの格納場所として使用される。ＶＣ（ビデオカード）２０６は、ビデオインターフェースであり、ディスプレイ２５が接続される。ＣＰＵ２０１は、プログラムによって提供されるＵＩ（ユーザインターフェース）をディスプレイ２５に表示し、入力デバイス２３を介して受け付けるユーザ指示などの入力を受信する。
【００１５】
（画像処理装置のソフトウェア機能構成）
図３は、本実施形態における画像処理装置１のソフトウェア機能構成を示すブロック図である。本実施形態における画像処理アプリケーションが、ＣＰＵ２０１からの指令に基づき実行する処理手順について、図３を参照して説明する。画像処理装置１は、画像処理アプリケーションの機能を実現する構成として、ＵＩ表示部３０１と、データ取得部３０２と、構造体特性導出部３０３と、配置データ生成部３０４と、印刷装置制御部３０５と、データ格納部３０６とを有する。ＵＩ表示部３０１は、ディスプレイ２５によって実現され、ユーザからの入力を受け付けるＧＵＩ（グラフィカル・ユーザ・インターフェース）などをディスプレイ２５に表示する。データ取得部３０２は、入力を受け付けた輝点情報などのデータを取得する。構造体特性導出部３０３は、入力を受け付けた輝点情報に基づいて、構造体の特性を導出する。ここで、構造体の特性とは、印刷装置２４が記録基材上に形成可能な構造体の大きさと、当該大きさで形成可能な構造体の複数の傾斜角度である。詳細は図８（ａ）を参照して後述する。配置データ生成部３０４は、記録基材上に形成する構造体の配置を特定する構造体配置データを生成する。印刷装置制御部３０５は、上記構造体配置データを基に、構造体を形成するための各座標における積層回数を決定し、印刷装置２４に該情報を送ると共に画像形成動作の実行を指示する。データ格納部３０６は、構造体の特性を参照可能な構造体特性テーブル８０１や、記録基材上に形成する構造体の数を参照可能な構造体数テーブル８０２などの情報を予め保持する。
【００１６】
（画像処理装置の動作）
図４は、本実施形態における画像処理装置１の処理手順を示すフローチャートである。以下、図４（ａ）〜（ｄ）を参照して本実施形態における画像処理装置１の処理手順の詳細を説明する。なお、図４（ａ）〜（ｄ）に示されるフローチャートによる処理は、ＲＯＭ２０２に格納されたプログラムコードがＲＡＭ２０３に展開され、ＣＰＵ２０１によって実行される。図５以降に示されるフローチャートにおいても同様である。なお、以降で記す記号Ｓは、フローチャートにおけるステップであることを意味する。
【００１７】
図４（ａ）に示されるフローチャートは、ユーザが入力デバイス２３を操作して所定の指示を入力し、ＣＰＵ２０１が入力された指示を受け付けることにより開始する。Ｓ１０において、ＵＩ表示部３０１は、ユーザに必要な情報の入力を促すＵＩをディスプレイ２５に表示する。図５は、本実施形態におけるユーザに入力を促すＵＩ５００の例を示す。入力領域５０１は、光輝感を有する対象物の輝点情報の入力を受け付ける領域である。ここで、輝点情報は、対象物を観察することにより得られる輝点の大きさを用いることができる。画像処理装置１は、ユーザによって入力領域５０１に入力された輝点情報の入力を受け付ける。本実施形態の画像処理装置１は、対象物を観察することにより得られる輝点の大きさを用いることにより、輝点の大きさとの差が小さい構造体を記録基材上に形成するように制御する。そのため、本実施形態の画像処理装置１は、対象物の光輝感と比較して、一定の再現性を有する光輝感を表現する構造体を印刷装置２４に形成させることができる。
【００１８】
本実施形態において、輝点の大きさとして、対象物に含まれる輝点の面積が好適に用いられる。例えば、図１（ａ）に示されるように、所定の角度から照射された対象物を、当該対象物と正対方向において撮像した撮像画像から取得することができる。このとき、対象物を撮像して撮像画像を取得するために、デジタルカメラ等の機器を用いることができる。撮像画像から対象物に含まれる輝点の面積を取得する手法の例を、図６を参照して詳細に説明する。
【００１９】
図６（ａ）は、対象物を撮像して取得した撮像画像であり、画素値は輝度と正の相関を有するものとする。まず、図６（ａ）に示される撮像画像に対して、所定閾値に基づく２値化処理を施し、白画素領域が輝点に対応する２値画像を生成する。このときの２値画像の例を図６（ｂ）に示す。図６（ｃ）は、図６（ｂ）に示される２値画像の一部を拡大表示したものである。次に、図６（ｂ）に示される２値画像の輝点に対してラベリング処理を適用し、輝点の平均画素数Ｎを取得する。最後に、画像解像度Ｒｄｐｉから、次式にて輝点の面積ｓ１を算出する。  
ｓ１＝Ｎ×（２５４００／Ｒ）＾２  ・・・  （１）
【００２０】
本実施形態において、撮像画像を取得するための受光方向は、対象物の正対方向として説明した。しかしながらこれは一例であり、撮像画像に対して射影変換等のパース補正処理を施すことにより、他の受光角度によって撮像された撮像画像についても、数式（１）を用いた処理により、輝点の面積ｓ１を算出することができる。また、本実施形態では、ユーザ入力領域５０１に、輝点の面積ｓ１の入力を受け付ける態様について説明したが（Ｓ１０）、ユーザ入力領域５０１に入力されるデータ形式はこれに限定されない。例えば、対象物に含まれる輝点の形状を正方形と仮定して一辺の長さの入力を受け付けるなど、対象物に含まれる輝点の面積を算出することが可能であれば、入力するデータ形式は輝点の面積を示す値に限定されない。また、本実施形態では、対象物に含まれる輝点の面積は、照射角度によって変化しないものとして取り扱う。しかし、対象物に含まれる輝点の面積が、照射角度によって変化するものとした場合、数式（１）を用いた処理を角度条件ごとに実施することにより、照射角度ごとの対象物に含まれる輝点の面積を算出することができる。
【００２１】
再び図５に戻り、出力ボタン５０２は、記録基材上に印刷処理を開始させる指示を受け付ける領域である。終了ボタン５０３は、図４（ａ）に示される一連の処理を終了させる指示を受け付ける領域である。ユーザにより入力領域５０１に輝点情報の入力がされ、次いで出力ボタン５０２が押下されると、Ｓ２０に移行する。
【００２２】
再び図４に戻り、Ｓ２０において、データ取得部３０２は、Ｓ１０でユーザから入力を受け付けた輝点情報を取得する。Ｓ３０において、構造体特性導出部３０３は、Ｓ２０で取得された輝点情報に基づいて、記録基材上に形成する構造体の特性を導出する。構造体の特性を導出する処理については後述する。Ｓ４０において、配置データ生成部３０４は、Ｓ３０で導出された構造体の特性に応じて、記録基材上に形成する構造体配置データを生成する。構造体配置データを生成する処理については後述する。Ｓ５０において、印刷装置制御部３０５は、Ｓ４０で生成された構造体配置データを基に、各座標における積層回数を決定し、印刷装置２４に当該情報を送ると共に画像形成動作の実行を指示する。印刷装置制御部３０５における処理（Ｓ５０）および印刷装置２４における画像形成動作については後述する。
【００２３】
（構造体特性導出部の制御内容）
まず、本実施形態における１つの構造体の特性を、図７を参照して説明する。図７（ａ）に示される通り、本実施形態における構造体の特性は、印刷装置２４が記録基材上に形成可能な構造体の面積と、当該面積で形成可能な構造体の傾斜角度である。本実施形態では、構造体の面積として底面積７０２と、底面積７０２で形成可能な傾斜角度７０１が構造体の特性に該当するが、構造体の面積は傾斜面７０３の面積であってもよい。照射光が傾斜面７０３で鏡面反射する方向と、傾斜面７０３で鏡面反射する光を受光する方向とが一致する場合、構造体が配置された領域は、当該構造体の角度条件下における輝点として視認される。
【００２４】
図７（ｂ）を参照して具体的に説明する。図７（ｂ）は、構造体が輝点として視認される仕組みを説明する図である。傾斜面７０３に対する照射角度と傾斜面７０３からの受光角度とが、それぞれ１５度と０度とであった場合、傾斜角度７０１が７．５度の構造体が配置された領域が輝点として視認されることになる。このように、構造体特性導出部３０３は、照射角度と受光角度とによって特定される角度条件から、法線角度を導出することができる。導出された法線角度と、傾斜角度７０１とが等しい構造体は、当該受光角度から観察した場合に輝点として視認されることになる。このような傾斜角度のある構造体を記録基材上に配置することで、所定の角度から観察した時の輝点を再現する。さらに本実施形態では、複数の角度条件に対応する傾斜角度の構造体を多数、記録基材上に形成する。傾斜角度の異なる構造体を多数配置することで、記録基材上に角度条件に応じて変化する輝点の特性を再現することができる。なお、本実施形態においては、記録基材上に形成する構造体の底面は矩形とし、輝点として視認される領域についても矩形となる。以下の説明では記録基材上に形成される底面は正方形であるものとして説明するが、底面の形状はこれ正方形に限定されない。
【００２５】
再び図４に戻り、図４（ｂ）を参照して構造体の特性を導出する処理（Ｓ３０）の詳細について説明する。Ｓ３０の処理において、構造体特性導出部３０３は、光輝感を表現するための構造体の特性を導出する。Ｓ３１において、構造体特性導出部３０３は、データ格納部３０６に格納されている構造体特性テーブル８０１を参照する。図８（ａ）に、構造体特性テーブル８０１の例を示す。本実施形態において、構造体特性テーブル８０１は、印刷装置２４が形成可能な構造体の底面積ｓ２と、当該底面積を有する構造体で形成可能な複数の傾斜角度と、が対応付けられている。図８（ａ）に示される構造体特性テーブル８０１では、例えば、底面積６０×６０μｍ＾２に対して、０度、１４．０度、２６．６度、３６．９度、および４５度の複数の傾斜角度が対応付けられている。図８（ａ）に示される通り、記録基材に形成された各構造体が光輝感を表現するために、１つの底面積ｓ２に対して、２種類以上の異なる傾斜角度が対応づけられている。本実施形態における構造体特性テーブル８０１に含まれる傾斜角度は、０度から４５度までの範囲における角度であったが、実施形態はこれに限られない。傾斜角度がとりえる範囲は、印刷装置２４の機能に依存するため、構造体特性テーブル８０１は、０度から４５度までの範囲外の傾斜角度を有するものであってもよい。
【００２６】
構造体の底面積と、当該底面積を有する構造体で形成可能な複数の傾斜角度との対応関係について、図９および図１０を参照して説明する。図９は、印刷装置２４によって記録基材上に吐出されたインクの例を示す模式図である。図１０は、印刷装置２４によって記録基材上に形成された構造体の例を示す模式図である。
【００２７】
図９（ａ）は、印刷装置２４によって吐出された１ドットのインク９０１の例を示す模式図である。本実施形態において、１ドットのインク９０１の大きさは、水平方向の長さは３０μｍ、垂直方向の長さは１５μｍの長さである。ここで、本実施形態の印刷装置２４は、記録基材上に構造体を形成するために、所定の粘性を有するＵＶ照射型インクを用いる。ＵＶ照射型インクとは、一般的に、ＵＶ光が照射されることにより硬化する性質を有する記録材である。本実施形態では、透明のＵＶ照射型インクを用いるものとする。
【００２８】
図９（ｂ）は、記録基材上に吐出されたインクの積層９０２〜９０６と、傾斜面９０７〜９１１とを示す模式図である。本実施形態において、印刷装置２４は、記録基材面の水平方向に連続してドットを吐出する。そのため、インクの積層の一辺の長さは、それぞれドットインクの幅を整数倍した値に等しくなる。例えば、図９（ｂ）の例では、インクの積層の一辺の長さは３０μｍ×２＝６０μｍとなる。本実施形態において、印刷装置２４はさらに、水平方向に連続して吐出されたインクに対して、垂直方向にドットを吐出することができる。このとき、垂直方向に吐出するドット数を制御することにより、傾斜面を有するインクの積層を形成することができる。例えば、インクの積層９０６では、垂直方向にそれぞれ５ドットと３ドットのインクが吐出され、傾斜面９１１を有するインクの積層９０６が形成される。
【００２９】
図９（ｂ）に示される傾斜面９０７〜９１１は、任意の傾斜角度で形成することはできず、印刷装置２４の性能に依存する。すなわち、印刷装置２４が吐出可能な１ドットのインクの大きさによって、インクの積層９０２〜９０６の一辺の長さと、垂直方向の高さとの組み合わせが定まる。そのため、インクの積層の９０２〜９０６の一辺の長さと、垂直方向との高さとに基づいて、傾斜面９０７〜９１１の傾斜角度が自ずと決定される。そして、インクの積層９０２〜９０６の一辺の長さと、傾斜面９０７〜９１１の傾斜角度とは、図８の構造体特性テーブル８０１におけるｓ２の一辺の長さ（６０μｍ）と、傾斜角度（０度、１４．０度、２６．６度、３６．９度、４５度）にそれぞれ対応する。同様に、図９（ｃ）に示されるインクの積層９１２〜９１３においても同様に、一辺の長さ（３０μｍ×３＝９０μｍ）と、高さとの組み合わせが定まり、傾斜面９１４〜９１５の傾斜角度も自ずと決定される。そして、インクの積層９１２〜９１３の一辺の長さと、傾斜面９１４〜９１５の傾斜角度は、構造体特性テーブル８０１におけるｓ２の一辺の長さ（９０μｍ）と、傾斜角度（０度・・・４５度）にそれぞれ対応する。
【００３０】
続いて、図１０を参照して、印刷装置２４が記録基材上に構造体を形成する態様について説明する。図１０（ａ）は、記録基材上に吐出されたインクの積層を示し、水平方向に３ドットのインクが連続して吐出され、垂直方向にそれぞれ３ドット乃至１ドットのインクが積層される例を示している。このとき、水平方向の長さＸは、３０μｍ×３ドット＝９０μｍとなり、垂直方向の最大高さＹは、１５μｍ×３ドット＝４５μｍとなる。印刷装置２４が、インクの積層に対してＵＶ光を照射すると、インクの積層は一旦溶化した後に硬化し、最終的に図１０（ｂ）に示される構造体１００１が形成される。構造体１００１は、図１０（ａ）のインクの積層における大きさと同様に、底面の一辺の長さＸが略９０μｍ，最大高さＹが略４５μｍとなる。
【００３１】
さらに、図１０（ａ）に示されるインクの積層は、水平方向に連続するドットのインクに対して、それぞれ積層するインクのドット数が異なるように制御される。構造体１００１は、積層されるインクのドット数に応じて高さが異なるように形成されるため、インクが最も高く積層された地点から、最も低く積層された地点にかけて傾斜面が形成される。図１０（ｂ）の構造体１００１においては、底面の一辺の長さＸが略９０μｍ，最大高さＹが略４５μｍ，傾斜角θが略２６．６度の傾斜面１００２が形成される。
【００３２】
別実施形態において、印刷装置２４は、構造体に対して更にＵＶ硬化型インクとは異なる他のインクを積層することができる。例えば、印刷装置２４は、ＵＶ硬化型インクに加え、光輝材を含有する金属色インクを備え、構造体１００１の上層または下層に鏡面光沢度の高い層を形成してもよい。構造体の鏡面光沢度がより高くなることで、上述した光輝感の特徴である輝点の数など、角度条件に伴う輝点の特性の変化がより視認され易くなる。あるいはまた、印刷装置２４は、構造体１００１を形成するための高粘度のＵＶ硬化型インクに加え、低粘度のＵＶ硬化型インクを構造体１００１に積層する態様であってもよい。
【００３３】
図１０（ｃ）を参照して説明すると、別実施形態において、印刷装置２４は、高粘度のＵＶ硬化型インクで形成した構造体１００１に対して、さらに低粘度のＵＶ硬化型インクを吐出し、ＵＶ光の照射を施した構造体を形成することができる。印刷装置２４が構造体１００１に対して低粘度のＵＶ硬化型インクを吐出すると、構造体１００１に対して上層１００３が形成される。低粘度のＵＶ硬化型インクはぬれ性が高く構造体１００１に対して付着しやすいため、より滑らかな傾斜面１００４を形成することができる。
【００３４】
再び図４に戻り、図４（ｂ）を参照して構造体の特性を導出する処理（Ｓ３０）について説明する。Ｓ３２において、構造体特性導出部３０３は、入力を受け付けた輝点情報（Ｓ２０）と、構造体特性テーブル８０１の参照結果（Ｓ３１）とから、印刷装置２４に形成させるための、構造体の底面積ｓ２を導出する。本実施形態では、例えば、輝点情報として輝点の面積ｓ１＝７０ｘ７０μｍ＾２が入力された場合、輝点の面積ｓ１と、構造体の底面積ｓ２とを比較し、輝点の面積ｓ１との差が最小となる構造体の面積ｓ２を導出する。図８に示される構造体特性テーブル８０１の例では、Ｓ２＝６０ｘ６０μｍ＾２が導出される。
【００３５】
Ｓ３３において、構造体特性導出部３０３は、構造体特性テーブル８０１の参照結果（Ｓ３１）と、構造体の底面積ｓ２の導出結果（Ｓ３２）とから、印刷装置２４に形成させるための、構造体の傾斜角度θを導出する。本実施形態では、例えば、構造体特性テーブル８０１において、構造体の底面積ｓ２に対応付けられる、０度、１４．０度、２６．６度、３６．９度、４５度の値が導出される。以上説明した通り、図４（ｂ）のＳ３０の処理により、構造体特性導出部３０３は、記録基材上に形成する構造体の特性（構造体の底面積および複数の傾斜角度）を導出することができる。
【００３６】
（配置データ生成部の制御内容）
次に、図４（ｃ）を参照して構造体配置データを生成する処理（Ｓ４０）について説明する。
【００３７】
Ｓ４１において、配置データ生成部３０４は、記録基材面の２次元座標に対応した画像データを生成し、当該画像データをＳ３０で導出した面積ｓ２の矩形ブロックに分割する。図１１（ａ）は、Ｓ４１で配置データ生成部３０４が生成する画像データ１１０１の一部を表す模式図である。配置データ生成部３０４は、生成した画像データ１１０１を面積ｓ２の複数の矩形ブロック１１０２に分割する。本実施例では、矩形ブロック１１０２の一辺の長さは、底面の一辺の長さＸと等しい長さによって構成される。そして、後述の処理により、分割された１つの矩形ブロックにつき、１つの構造体が配置される。なお、矩形ブロック１１０２は、Ｓ３０で導出された底面積ｓ２の構造体が配置可能なサイズであればよいので、矩形ブロック１１０２が底面積ｓ２より大きくてもよい。
【００３８】
Ｓ４２において、配置データ生成部３０４は、Ｓ３０で導出した傾斜角度を有する構造体それぞれの数を決定する。本実施形態では、配置データ生成部３０４は、データ格納部３０６に予め格納された構造体数テーブル８０２を参照することにより、各傾斜角度を有する構造体それぞれの数を決定する。
【００３９】
ここで、図８（ｂ）を参照し、構造体数テーブル８０２の内容について説明する。本実施形態の構造体数テーブル８０２は、傾斜角度ごとに構造体の数が対応付けられている。例えば、図８（ｂ）に示される構造体数テーブル８０２では、底面積ｓ２＝６０ｘ６０μｍ＾２の構造体に形成可能な傾斜角度に対応して、構造体配置データに配置される比率である４％、１２％、２０％、２８％、３６％が対応付けられている。なお、構造体数テーブル８０２の各値は、図８（ｂ）に示されるものに限定されず、所望の光輝感を表現するために、任意の値を用いることができる。例えばＪＩＤＡ（日本インダストリアルデザイナー協会）のスタンダードサンプルに対して照射した角度値と、当該サンプルを正対方向で撮像した撮像画像に含まれる輝点の数等を用いることができる。また、構造体の数を異ならせた複数の構造体数テーブル８０２を予めデータ格納部３０６に保持し、構造体数テーブル８０２を適宜選択することによっても、所望の光輝感を表現する構造体を形成することができる。
【００４０】
Ｓ４３において、配置データ生成部３０４は、Ｓ４１で分割した画像データの各矩形ブロックに、各傾斜角度が対応付けられた構造体を割り当てることにより、構造体の配置を特定する構造体配置データを生成する。本実施形態では、配置データ生成部３０４は、Ｓ３０で導出された異なる傾斜角度を有する２種類以上の構造体を組み合わせた配置を特定する構造体配置データを生成する。図１１（ｂ）は、各矩形ブロックに構造体が割り当てられた構造体配置データ１１０３の模式図である。ブロック１１０４〜１１０８は、それぞれ異なる傾斜角度が対応付けられた構造体が割り当てられ、構造体配置データ１１０３では、０度、１４．０度、２６．６度、３６．９度、および４５度の異なる傾斜角度を有する５種類の構造体が組み合わせて配置される。
【００４１】
具体的には、配置データ生成部３０４は、以下の方法によって構造体を配置する。本実施形態では、５×５の２５ブロックに分割した画像データ１１０１に、構造体を配置する例について説明する。先ず、配置データ生成部３０４は、２５ブロック全てに、乱数に基づく１乃至２５のナンバリングを行う。次に、傾斜角度θ１乃至θｍに対応する構造体の数をそれぞれＮ１乃至Ｎｍとしたとき、１からＮ１にナンバリングされたブロックに傾斜角度θ１に対応する構造体を配置する。図１１（ｂ）の例では、傾斜角度４５．０度に対応する構造体の数は９である。画像データ１１０１の２５ブロックに、１乃至９がナンバリングされたブロックについては、傾斜角度４５．０度に対応する構造体が配置される。図１１（ｂ）の構造体配置データ１１０３では、ブロック１１０４が配置された領域が相当する。次に、（Ｎ１＋１）から（Ｎ１＋Ｎ２）にナンバリングされたブロックに傾斜角度θ２に対応する構造体を配置する。このように、傾斜角度θ１乃至θｍに対応する構造体の配置を決定することにより、異なる傾斜角度に対応する２種類以上の構造体を組み合わせた配置を特定することができる。なお、構造体の配置方法は上述の方法に限定しないが、同一の傾斜角度を有する構造体同士が隣接しないよう分散させて配置することが望ましい。例えば、配置データ生成部３０４は、ブロックのナンバリングから構造体の配置まで一連の処理を行った後、同一の傾斜角度を有する構造体同士が隣接しているか否かを確認し、隣接していた場合は再度処理を行うイタレーション処理を行ってもよい。さらには、観察条件の変化による輝点の推移をより顕著に視認することができるように、異なる傾斜角度を有する構造体同士であっても、近い傾斜角度を有する構造体同士はより離れた位置に配置されることがより望ましい。そのため、例えば次式で求めることができる隣接する構造体間の傾斜角度の差分の総和を評価指標とし、所定回数配置候補決定処理を試行した後、当該評価値が最大となる配置を決定してもよい。  
ΣΣ|θ（ｘ，ｙ）‐θ（ｘ＋１，ｙ＋１）|  ・・・  （２）
【００４２】
また、配置する構造体の総和が、画像データ１１０１を分割したブロック数よりも多く、Ｓ４２で取得した構造体全てを画像データ１１０１に配置することができない場合、画像データ１１０１に配置する構造体の数を再定義してもよい。このとき、配置データ生成部３０４は、配置する各構造体の数の比率を算出し、算出した各構造体の数の比率を画像データ１１０１のブロック数に乗算することにより、配置する構造体の数を再定義することができる。以上説明した通り、図４（ｃ）のＳ４０の処理により、配置データ生成部３０４は、構造体配置データを生成することができる。
【００４３】
（印刷装置制御部の制御内容）
次に、Ｓ５０において、印刷装置制御部３０５は、構造体配置データに基づいて、各座標における積層回数を決定し、印刷装置２４に当該情報を送ると共に画像形成動作の実行を指示する。図４（ｄ）を参照して印刷装置制御部にて実行される処理（Ｓ５０）について説明する。
【００４４】
Ｓ５１において、Ｓ４０で導出した構造体配置データに基づき、各ブロックに配置される構造体の傾斜角度と、画像データ１１０１における各ブロックの座標と、に応じたＵＶ硬化型インクの積層回数を設定したデータを生成する。例えば図１０（ａ）のＵＶ硬化型インクの積層９０６に対応する構造体を形成する場合、インクの最大積層回数を３とし、構造体配置データ１１０３のｘ方向の座標に応じて最大積層回数３からデクリメントした値を設定することができる。
【００４５】
Ｓ５２において、Ｓ５１にて各画素にＵＶ硬化型インクの積層回数が設定されたデータを印刷装置２４に送信し、後述する印刷装置の画像形成動作の実行を指示する。なお、Ｓ５１に記載の処理は印刷装置２４内部にて行われるものとし、Ｓ４０で導出した構造体配置データを直接送信する形態でもよい。また、印刷装置２４が、上述した透明なＵＶ硬化型インクとは異なるインクを搭載し、構造体の形成に用いるインクを可変とする場合、上述したデータに加えてインクを指定する情報を合わせて印刷装置２４に送る形態でも構わない。
【００４６】
（印刷装置の画像形成動作）
印刷装置制御部３０５にて決定した情報に基づく印刷装置２４の画像形成動作について説明する。先ず、印刷装置２４の構成について図１２を用いて説明する。ヘッドカートリッジ１２０１は、複数の吐出口からなる記録ヘッドと、記録ヘッドに対してインクを供給するインクタンクと、記録ヘッドの各吐出口を駆動する信号を受信するためのコネクタが設けられている。インクタンクには、構造体形成用のＵＶ硬化型インクが設けられている。ヘッドカートリッジ１２０１およびＵＶランプ１２２１は、キャリッジ１２０２において所定の位置に交換可能に搭載されている。キャリッジ１２０２には、コネクタを介してヘッドカートリッジ１２０１およびＵＶランプ１２２１に駆動信号等を伝達するためのコネクタホルダが設けられている。キャリッジ１２０２は、ガイドシャフト１２０３に沿って往復移動可能に構成される。具体的には、キャリッジ１２０２は、主走査モータ１２０４を駆動源として、モータプーリ１２０５、従動プーリ１２０６、タイミングベルト１２０７等の駆動機構を介して駆動されるとともに、その位置および移動が制御される。なお、このキャリッジ１２０２のガイドシャフト１２０３に沿った移動を「主走査」といい、移動方向を「主走査方向」という。
【００４７】
印刷用の記録基材１２０８は、ＡＳＦ（オートシートフィーダ）１２１０に載置されている。記録基材１２０８に画像を形成する際、給紙モータ１２１１の駆動に伴いピックアップローラ１２１２が回転し、ＡＳＦ１２１０から記録基材１２０８が一枚ずつ分離され、給紙される。更に、記録基材１２０８は、搬送ローラ１２０９の回転によりキャリッジ１２０２上のヘッドカートリッジ１２０１の吐出口面と対向する記録開始位置に搬送される。搬送ローラ１２０９は、ラインフィードモータ１２１３を駆動源としてギアを介して駆動される。記録基材１２０８が供給されたか否かの判定と給紙時位置の確定は、記録基材１２０８がエンドセンサ１２１４を通過した時点で行われる。キャリッジ１２０２に搭載されたヘッドカートリッジ１２０１は、吐出口面がキャリッジ１２０２から下方へ突出して記録基材１２０８と平行になるように保持されている。制御部１２２０は、Ｓ５０において導出された各座標における透明のＵＶ硬化型インクの積層回数に基づいて、印刷装置２４の各部位の動作を制御する。説明を簡易にするため、本実施形態の印刷装置２４は、所定の解像度でインクを吐出するか否かの制御を行う２値印刷装置であるものとして説明する。もちろん、吐出するインク滴のサイズを変調可能な方式を用いても構わない。
【００４８】
次に、印刷装置２４の画像形成動作について説明する。記録基材１２０８が所定の記録開始位置に搬送されると、キャリッジ１２０２がガイドシャフト１２０３に沿って記録基材１２０８上を移動し、その移動の際に記録ヘッドの吐出口よりインクが吐出される。インクが吐出された直後にＵＶランプ１２２１が点灯し、ＵＶ硬化型インクが硬化される。キャリッジ１２０２がガイドシャフト１２０３の一端まで移動すると、搬送ローラ１２０９が所定量だけ記録基材１２０８をキャリッジ１２０２の走査方向に垂直な方向に搬送する。この記録基材１２０８の搬送を「紙送り」または「副走査」といい、この搬送方向を「紙送り方向」または「副走査方向」という。記録基材１２０８の所定量副走査方向に搬送し終えると、キャリッジ１２０２は再度ガイドシャフト１２０３に沿って移動する。このように、記録ヘッドのキャリッジ１２０２による走査と紙送りとを繰り返す。この結果、記録基材１２０８全体に、光輝感を表現するための構造体が形成される。なお、本実施形態で用いられる記録基材は、記録ヘッドによる構造体形成に対応できるものであれば記録用紙以外のものを用いてもよい。また、本実施形態では、インクジェット方式を採用した例を示したが、電子写真方式などその他の記録方式であってもよい。上記キャリッジ１２０２の走査をＳ５１で設定した積層回数分繰り返すことによりＵＶ硬化型インクを積層し、各構造体を記録基材１２０８上に形成する。なお、Ｓ３０で生成した画像データ１１０１の解像度は、印刷装置２４の解像度に合わせて生成されたが、双方の解像度が異なる場合は、画像データ１１０１に対して適宜解像度変換処理を行えばよい。また、印刷装置２４が、ＵＶ硬化型インクに加え、光輝材を含有する金属色インクをさらに備える態様であってもよい。この変形例の場合、印刷装置制御部３０５は、金属色インクを各構造体の上層または下層に塗布して高光沢層を形成することで、構造体の金属調の質感をさらに高めることができる。あるいは、印刷装置制御部３０５は、Ｓ５０の処理後、形成された各構造体の上層にぬれ性の高いインクを吐出し、各構造体の上層により滑らかな傾斜面を形成してもよい。各構造体にぬれ性の高いインクを突出することで、より輝度の高い輝点を記録基材上に表現することができる。
【００４９】
（光輝感を擬似的に表現した構造体の形成例）
次に、図１３を参照して、光輝感を擬似的に表現した構造体の例について説明する。図１３（ａ）（ｂ）はそれぞれ、画像処理装置１の上述の処理により記録基材１２０８上に形成した構造体の断面を模式的に示した図である。図１３（ａ）（ｂ）に示される通り、記録基材１２０８上には、異なる傾斜角度を有する２種類の構造体が組み合わせて配置されており、各構造体は一辺の長さがＸの底面積を有する。また、記録基材１２０８上に形成された各構造体の配置は、図１３（ａ）（ｂ）共に同一である。
【００５０】
しかし、それぞれ異なる照射角度から構造体が形成された記録基材１２０８を照射すると、同一の受光角度に対して鏡面反射する構造体の位置がそれぞれ相違する。そのため、同一の観察地点から記録基材１２０８を観察した場合、図１３（ａ）から（ｂ）に照射角度が変化するのに伴い、または図１３（ｂ）から（ａ）に照射角度が変化するのに伴い、輝点の位置が変化するように視認される。照射角度または観察地点の変化に伴い、物体の表面に含まれる輝点の特性が変化することにより、観察者は、キラキラしている質感や、粒状性を有している質感などの、光輝感特有の質感を視認することができる。
【００５１】
以上説明したように、本実施形態における画像処理装置１は、異なる傾斜角度が対応付けられた２種類以上の構造体を組み合わせて記録基材上に形成することにより、光輝感を擬似的に表現することができる。また、本実施形態における画像処理装置１は、入力パラメータとして対象物の輝点の大きさを用いることにより、輝点の大きさとの差が小さい構造体を記録基材上に形成するように制御する。そのため、対象物の光輝感と比較して、一定の再現性を有する光輝感を表現する構造体を形成することができる。なお実施形態１では、実際に構造体を形成する印刷装置２４とは独立した装置として、画像処理装置１が構成されたシステムを例に説明した。しかしながら、印刷装置２４に画像処理装置１が内蔵された構成としてもよい。この場合、画像処理装置１は、専用の画像処理回路として実現され、各機能は回路によって実現することもできる。
【００５２】
［実施形態２］
実施形態１では、対象物の輝点の大きさに着目し、入力を受け付けた対象物の輝点の面積に基づいて、記録基材上に形成する構造体の特性を導出していた。本実施形態では、対象物の観察条件に着目し、輝点が観察される角度条件に基づいて、記録基材上に形成する構造体の特性を導出する態様について説明する。なお、実施形態２における画像処理装置１のハードウェアおよびソフトウェア機能構成は実施形態１のものと同じである。本実施形態では、ＵＩ表示部３０１によるＵＩの表示処理（Ｓ１０）、および構造体特性導出部３０３による構造体の特性を導出する処理（Ｓ３０）について実施形態１の処理と相違するため、以下、当該処理の内容についてのみ説明する。
【００５３】
Ｓ１０において、画像処理装置１が必要な情報の入力を受け付けるために、ＵＩ表示部３０１はユーザに必要な情報の入力を促すＵＩをディスプレイ２５に表示する。図１４は、本実施形態におけるユーザに入力を促すＵＩ１４００の例を示す。図１４（ａ）のＵＩ１４００において、入力領域１４０１乃至１４０４は、対象物の輝点情報の入力を受け付ける領域である。本実施形態において、画像処理装置１は、ユーザによって入力領域１４０１乃至１４０４に入力された輝点情報の入力を受け付ける。出力ボタン１４０５は、記録基材上に印刷処理を開始させる指示を受け付ける領域である。終了ボタン１４０６は、図４（ａ）に示される一連の処理を終了させる指示を受け付ける領域である。ユーザにより入力領域１４０１乃至１４０４に輝点情報の入力がされ、次いで出力ボタン１４０５が押下されると、Ｓ２０に移行する。Ｓ２０以降の処理は、実施形態１と同じため説明を省略する。
【００５４】
本実施形態のＵＩ１４００は、輝点の面積ｓ１の入力を受け付ける入力領域１４０１と、輝点の角度条件の入力を受け付ける入力領域１４０２と、各角度条件に対応する輝点の数の入力を受け付ける入力領域１４０３とを有する。さらに、ＵＩ１４００は、入力領域１４０２乃至１４０３に入力された各値を、Ｓ３０以下の処理で用いるか否かの指示入力を受け付ける入力領域１４０４を有する。ここで、本実施形態における角度条件とは、対象物の観察時の角度条件、すなわち対象物を観察した時点における対象物への照射角度および観察地点の受光角度である。各角度条件に対応する輝点の数は、照射角度および受光角度の角度条件を満たした際に、対象物を観察して取得することができる輝点の数である。当然、各角度条件に対応する輝点の少なくとも一部は、互いに位置が異なっている。本実施形態では、対象物の輝点が観察される角度条件を用いることにより、対象物の輝点が観察される角度条件と、記録基材上に形成される構造体が輝点として視認される角度条件との差が小さくなるように制御される。そのため、本実施形態の画像処理装置１は、対象物の光輝感と比較して、一定の再現性を有する光輝感を表現する構造体を形成することができる。なお、各角度条件に対応する輝点の数は、図１４（ａ）のＵＩ１４００のように、数値を直接入力する形態でなくてもよい。例えば、図１４（ｂ）のＵＩ１４１０のように、横軸に照射角度θを、縦軸に輝点の数を対応付けたグラフにおいて、ユーザがプロット点１４１１を縦軸方向にスライド操作することにより、輝点の数の入力を受け付けることもできる。
【００５５】
（構造体特性導出部の制御内容）
次に、図１５を参照して本実施形態における構造体の特性を導出する処理（Ｓ３０）について説明する。Ｓ１５３１において、構造体特性導出部３０３は、ＵＩ１５００を介して入力を受け付けた角度条件から、記録基材上に形成する複数の傾斜角度の目標範囲を設定する。Ｓ１５３１で設定される複数の傾斜角度の目標範囲は、観察地点と、照射光の鏡面反射方向とが一致する目標角度θを算出し、目標角度θを中心とした許容誤差θｄの範囲とすることができる。例えば目標角度θが０度、１０度、２０度、２５度と算出され、許容誤差θｄが±２度であった場合では、目標角度θが０度、１０度、２０度、２５度を中心として±２度の範囲が目標範囲として設定される。なお、上述の例では許容誤差θｄを固定値として設定する例を示したが、許容誤差θｄを比率に基づいて設定してもよい。例えば、各目標角度θの差分値の１０％を許容誤差θｄとするなど、許容誤差θｄを適用的に変化させる形態であってもよい。
【００５６】
Ｓ１５３２において、構造体特性導出部３０３は、データ格納部３０６に格納されている構造体特性テーブル８０１を参照する。構造体特性テーブル８０１のデータ構造については、実施形態１（図８）と同じである。
【００５７】
Ｓ１５３３において、構造体特性導出部３０３は、入力を受け付けた角度条件（Ｓ１５３１）と、構造体特性テーブル８０１の参照結果（Ｓ１５３２）と、から構造体の底面積ｓ２を設定する。
【００５８】
Ｓ１５３４において、構造体特性導出部３０３は、Ｓ１５３３で設定された面積ｓ２の構造体が、Ｓ１５３１で設定された目標範囲内の傾斜角度を形成可能か判定する。例えば、目標範囲として０±２度、１０±２度、２０±２度、２５±２度が設定され、Ｓ１５３３において、構造体の面積ｓ２＝９０ｘ９０μｍ＾２と設定された場合を具体例として説明する。構造体特性導出部３０３は、構造体特性テーブル８０１を参照し、構造体の底面積ｓ２＝９０ｘ９０μｍ＾２が形成可能な構造体の傾斜角度θとして、０度、９．５度、１８．４度、２６．６度、３３．７度、３９．８度、４５度の値を特定する。この場合、構造体特性導出部３０３は、目標範囲のうち１０±２度、２０±２度、２５±２度の傾斜角度を形成することができる。このように、面積ｓ２の構造体が、目標範囲内の傾斜角度を形成することができると判定された場合（Ｓ１５３４：Ｙｅｓ）、Ｓ１５３６に移行する。一方、面積ｓ２の構造体が、目標範囲内の傾斜角度を形成することができないと判定された場合（Ｓ１５３４：Ｎｏ）、Ｓ１５３５に移行する。Ｓ１５３４において、目標範囲内の傾斜角度が形成可能と判定された場合、構造体特性テーブル８０１を参照して、形成可能と判定された複数の傾斜角度に対応付けられた構造体の面積ｓ２をあわせて導出する。この場合、対象物の輝点が観察される角度条件と、記録基材上に形成される構造体が輝点として視認される角度条件との差が小さくなるような構造体の特性を導出することができる。
【００５９】
Ｓ１５３５において、構造体特性導出部３０３は、構造体の底面積ｓ２を更新する。本実施形態においては、構造体特性テーブル８０１に示される通り、構造体の底面積ｓ２の面積が大きい程、印刷装置２４が形成することができる構造体の傾斜角度が増える。そのため、構造体特性導出部３０３は、底面積ｓ２＝９０ｘ９０μｍ＾２から底面積ｓ２＝１２０ｘ１２０μｍ＾２などのように、Ｓ１５３３で設定した構造体の底面積ｓ２から１つ大きいサイズに更新する。
【００６０】
Ｓ１５３６において、構造体特性導出部３０３は、構造体特性テーブル８０１の参照結果（Ｓ１５３２）と、判定結果（Ｓ１５３４）とから、印刷装置２４に形成させるための、構造体の傾斜角度θを導出する。
【００６１】
以上説明したように、本実施形態における画像処理装置１は、異なる傾斜角度を有する２種類以上の構造体を組み合わせて記録基材上に形成することにより、光輝感を擬似的に表現することができる。また、本実施形態の画像処理装置１は、入力パラメータとして対象物の輝点が観察される角度条件を用いることにより、対象物の輝点が観察される角度条件と、記録基材上に形成される構造体が輝点として視認される角度条件との差が小さくなるように制御する。そのため、対象物の光輝感と比較して、一定の再現性を有する光輝感を表現する構造体を形成することができる。
【００６２】
［実施形態３］
実施形態１では、配置データ生成部３０４が、データ格納部３０６に予め格納された構造体数テーブル８０２（図８（ｂ））を参照することにより、各傾斜角度に対応する各構造体の数を導出した。本実施形態では、輝点が観察される角度条件と、当該角度条件下で観察される輝点の数との関係に基づいて、各傾斜角度の対応する各構造体の数を導出する。なお、本実施形態における画像処理装置１のハードウェアおよびソフトウェア機能構成は実施形態１と同じである。さらに本実施形態におけるＵＩ表示部３０１のＵＩの表示処理（Ｓ１０）は実施形態２と同じである。本実施形態では、配置データ生成部３０４による構造体の配置を導出する処理（Ｓ４０）について上述の実施形態と相違するため、以下、当該処理の内容についてのみ説明する。
【００６３】
（配置データ生成部の制御内容）
図１６を参照して、本実施形態における構造体の配置を導出する処理（Ｓ４０）について説明する。Ｓ１６４１において、配置データ生成部３０４は、記録基材面の２次元座標に対応した画像データを生成し、当該画像データをＳ３０で導出した面積ｓ２の矩形ブロックに分割する。
【００６４】
Ｓ１６４２において、配置データ生成部３０４は、入力を受け付けた輝点の角度条件と、当該角度条件下の輝点の数Ｍｘとから、各傾斜角度に対応する各構造体の数を導出する。なお、本実施形態においても、ＵＩ１４００（図１４（ａ））の入力領域１４０２乃至１４０３を介して、輝点が観察される角度条件と、当該角度条件下で観察される輝点の数とを受け付け、これらの値を用いることができる。
【００６５】
配置データ生成部３０４は、先ず、入力を受け付けた角度条件から、観察地点と、照射光の鏡面反射方向とが一致するような構造体の傾斜角度θｘを導出する。以下の説明ではθｘを目標角度と記す。本実施形態において、例えば図７（ｂ）に示されるように、照射角度と受光角度とがそれぞれ１５度と０度とであった場合、構造体が配置された領域が輝点として視認され得る目標角度は７．５度となる。次に、配置データ生成部３０４は、目標角度θｘに対応する構造体の数Ｍｙを導出する。傾斜角度θｘを有する構造体の数Ｍｙは、目標角度θｘ１およびθｘ２と、目標角度θｘ１およびθｘ２のそれぞれに対応する輝点の数Ｍ１およびＭ２の各値とを、以下の数式で演算することにより導出することができる。ここで、θｘ１≦θｘ≦θｘ２とする。  
Ｍｙ＝Ｍ１＋（Ｍ２−Ｍ１）×（θｘ−θｘ１）／（θｘ２−θｘ１）・・・（３）
【００６６】
上記数式３を用いた線形補間によって構造体の数Ｍｙを推定する手法の他、Ｓ３０で導出された各傾斜角度と目標角度θｘとの差分に着目し、当該差分が最小となる傾斜角度に対応した輝点の数をＭｙとして推定するなど、異なる手法を用いることもできる。
【００６７】
Ｓ１６４３において、配置データ生成部３０４は、Ｓ１６４１で分割した画像データの各矩形ブロックに各傾斜角度が対応付けられた構造体を割り当てることにより、構造体の配置を特定する構造体配置データを生成する。本実施形態では、配置データ生成部３０４は、Ｓ３０で導出された異なる傾斜角度を有する２種類以上の構造体を組み合わせた配置を特定する構造体配置データを生成する。
【００６８】
以上説明したように、本実施形態では、輝点が観察される角度条件と、当該角度条件下で観察される輝点の数との関係に基づいて、各傾斜角度に対応する各構造体の数を記録基材上に形成するように制御する。そのため、対象物の光輝感と比較して、再現性が高い光輝感を表現する構造体を形成することができる。
【００６９】
［実施形態４］
実施形態１では、対象物の輝点の大きさに着目し、入力を受け付けた輝点の面積に基づいて、記録基材上に形成する構造体の特性を導出した。また、実施形態２では、対象物の観察条件に着目し、輝点が観察される角度条件に基づいて、記録基材上に形成する構造体の特性を導出した。本実施形態では、輝点の面積および輝点が観察される角度条件のいずれを優先するかを決定し、構造体の特性の導出方法を切り替える実施例について説明する。本実施形態では、ＵＩ表示部３０１によるＵＩの表示処理（Ｓ１８１０）、および優先度決定部１７０１による優先度の決定処理について実施形態１乃至３の処理と相違するため、以下、当該処理の内容についてのみ説明する。
【００７０】
図１７は、本実施形態における画像処理装置１のソフトウェア機能構成を示すブロック図である。実施形態１乃至３における画像処理装置１のソフトウェア機能構成とは、優先度決定部１７０１の構成のみが相違する。優先度決定部１７０１は、構造体の特性を導出する際に、複数種類の輝点情報からいずれを優先するかを決定する。本実施形態では、優先度決定部１７０１は、輝点の大きさおよび角度条件のいずれを優先するかを決定する。
【００７１】
（画像処理装置の動作）
図１８は、本実施形態における画像処理装置１の処理手順を示すフローチャートである。以下、図１８を参照して本実施形態における画像処理装置１の処理手順の詳細を説明する。Ｓ１８１０において、画像処理装置１が必要な情報の入力を受け付けるために、ＵＩ表示部３０１はユーザに必要な情報の入力を促すＵＩをディスプレイ２５に表示する。図１９は、本実施形態におけるユーザに入力を促すＵＩ１４００の例を示す。実施形態４におけるＵＩ１４００は、入力領域１９０１の構成を除き、図１４（ａ）に示されるものと同じである。本実施形態では、入力領域１９０１について実施形態２乃至３と相違するため、以下、当該内容についてのみ説明する。入力領域１９０１は、ユーザから優先して用いる輝点情報の種類の入力を受け付ける領域である。出力ボタン１４０５は、記録基材上に印刷処理を開始させる指示を受け付ける領域である。終了ボタン１４０６は、図１８に示される一連の処理を終了させる指示を受け付ける領域である。ユーザにより入力領域１４０１乃至入力領域１４０４に輝点情報の入力がされ、さらに入力領域１９０１に輝点情報の種類の入力がされた後、出力ボタン１４０５が押下されると、Ｓ１８２０に移行する。
【００７２】
Ｓ１８２０において、データ取得部３０２は、Ｓ１８１０で入力を受け付けた輝点情報および輝点情報の種類を取得する。
【００７３】
Ｓ１８３０において、優先度決定部１７０１は、Ｓ１８２０で取得した輝点情報の種類から、構造体の特性を導出する際に優先して用いる輝点情報の種類を決定する。
【００７４】
図９に示される通り、記録基材上に形成される構造体の傾斜角度は、印刷装置２４が吐出可能なインクのドットサイズおよび組み合わせに依存する。そのため、画像処理装置１は、入力パラメータとして対象物の輝点の大きさを用いることにより、対象物の輝点の大きさとの差が小さい構造体を記録基材上に形成するように制御する。しかし、対象物の輝点が観察される角度条件と、構造体が輝点として視認される角度条件との差が大きくなってしまう可能性がある。一方、画像処理装置１は、入力パラメータとして対象物の輝点が観察される角度条件を用いることにより、対象物の輝点が観察される角度条件と、構造体が輝点として視認される角度条件との差が小さくなるように制御する。しかし、対象物の輝点の大きさと、構造体の面積との差が大きくなってしまう可能性がある。本実施形態では、Ｓ１８３０において、優先度決定部１７０１は、積層されるドットインクの数および組合せに起因する輝点情報のトレードオフ関係下、優先して用いる輝点情報の種類を決定する。なお、実施形態は輝点情報の種類の入力を受け付ける態様に限られず、例えばスライドバーによるＵＩ等を用いて、輝点情報の優先度を段階的に受け付ける態様であってもよい。このとき、輝点情報の優先度に応じて記録基材上に表現する構造体の精度について、許容誤差を可変に設定する処理を適用する態様が考えられる。
【００７５】
Ｓ１８３０において、輝点の面積を優先すると判定された場合（Ｓ１８３０：Ｙｅｓ）、Ｓ１８４０に移行し、構造体特性導出部３０３は、Ｓ１８２０で取得された輝点の面積に基づいて、記録基材上に形成する構造体の特性を導出する。なお、Ｓ１８４０の処理の詳細は、Ｓ３０と同じため説明を省略する。
【００７６】
Ｓ１８３０において、角度条件を優先すると判定された場合（Ｓ１８３０：Ｎｏ）、Ｓ１８５０に移行し、構造体特性導出部３０３は、Ｓ１８２０で取得された角度条件に基づいて、記録基材上に形成する構造体の特性を導出する。なお、Ｓ１８５０の処理の詳細は、Ｓ１５３１〜Ｓ１５３６と同じため説明を省略する。
【００７７】
Ｓ１８６０において、配置データ生成部３０４は、Ｓ１８４０またはＳ１８５０で導出された構造体の特性に応じて、記録基材上に形成する構造体の配置を導出する。配置データ生成部３０４は、分割した画像データの各矩形ブロックに各傾斜角度が対応付けられた構造体を割り当てることにより、構造体の配置を特定する構造体配置データを生成する。なお、Ｓ１８６０の処理の詳細は、Ｓ４０と同じため説明を省略する。
【００７８】
Ｓ１８７０において、印刷装置制御部３０５は、Ｓ１８６０で生成された構造体配置データに基づいて、印刷装置２４による画像形成動作の実行を指示し、当該指示を受信した印刷装置２４は記録基材上に構造体を形成する。なお、Ｓ１８７０の処理の詳細は、Ｓ５０と同じため説明を省略する。
【００７９】
以上説明したように、本実施形態では、輝点の面積および輝点が観察される角度条件のいずれを優先するかを決定し、構造体の特性を導出する方法を切り替える。かかる構成により、輝点の大きさについての再現性を優先して構造体を形成するか、輝点が観察される角度条件についての再現性を優先して構造体を形成するかを、ユーザの意向を反映して決定することができる。
【００８０】
［実施形態５］
実施形態１乃至４では、ＵＩへの定量値のパラメータ入力を介して輝点情報を受け付ける態様について説明した。本実施形態における画像処理装置１は、ＵＩへの定量値のパラメータ入力の代わりに参照画像の入力を受け付け、受け付けた参照画像から輝点情報を抽出し、抽出した輝点情報に基づいて処理を行う態様について説明する。本実施形態において、入力を受け付ける参照画像として図６（ａ）に示される撮像画像を例に説明するが、例えばＣＡＤシステム等で生成された画像を参照画像とする態様であってもよい。本実施形態では、ＵＩ表示部３０１によるＵＩの表示処理（Ｓ２１１０）、データ取得部３０２による参照画像の取得処理（Ｓ２１２０）、および輝点情報抽出部２００１による輝点情報の抽出処理（Ｓ２１３０）について実施形態１乃至３の処理と相違する。以下、当該処理の内容についてのみ説明する。
【００８１】
図２０は、本実施形態における画像処理装置１のソフトウェア機能構成を示すブロック図である。実施形態１乃至３における画像処理装置１のソフトウェア機能構成とは、輝点情報抽出部２００１の構成のみが相違する。本実施形態における輝点情報抽出部２００１は、入力された参照画像から輝点情報を抽出する。
【００８２】
（画像処理装置の動作）
図２１（ａ）は、本実施形態における画像処理装置１の処理手順を示すフローチャートである。以下、図２１（ａ）を参照して本実施形態における画像処理装置１の処理手順の詳細を説明する。Ｓ２１１０において、画像処理装置１が必要な情報の入力を受け付けるために、ＵＩ表示部３０１はユーザに必要な情報の入力を促すＵＩをディスプレイ２５に表示する。図２２は、本実施形態におけるＵＩ２２００の例を示す。図２２のＵＩ２２００において、入力領域２２０１は、参照画像の格納先の入力を受け付ける領域である。参照画像の格納先として、ファイルパスなどが例示される。入力領域２２０２は、対応する参照画像の取得時における角度条件の入力を受け付ける領域である。出力ボタン２２０４は、記録基材上に印刷処理を開始させる指示を受け付ける領域である。終了ボタン２２０５は、図２１（ａ）に示される一連の処理を終了させる指示を受け付ける領域である。ユーザにより入力領域２２０１乃至２２０３への入力がされ、次いで出力ボタン２２０４が押下されると、Ｓ２１２０に移行する。本実施形態のＵＩ２２００は、さらに、入力領域２２０１および２２０２に入力された各値を、Ｓ２１４０以下の処理で用いるか否かの指示入力を受け付ける入力領域２２０３を有する。
【００８３】
Ｓ２１２０において、データ取得部３０２は、Ｓ２１１０で入力を受け付けた格納先から、輝点情報を抽出するための参照画像を取得する。Ｓ２１２０において、データ取得部３０２は、各格納先から参照画像の画像データを取得するか、または取得した参照画像から画像データに変換する。また、このときデータ取得部３０２は、当該参照画像の角度条件も取得する。本実施形態において、角度条件とは、例えば参照画像がデジタルカメラなどによる撮像画像である場合、当該撮像画像の撮像時における照射角度や受光角度などの撮像条件などをいう。
【００８４】
Ｓ２１３０において、輝点情報抽出部２００１は、Ｓ２１２０で取得した参照画像と当該参照画像の角度条件とに基づいて、対象物の輝点情報を抽出する。なお、上述の実施形態と同様に、輝点情報とは、対象物を観察することにより得られる輝点の面積や、対象物を観察する際の角度条件および当該角度条件下の輝点の数を示す。輝点情報を抽出する処理の詳細については後述する。
【００８５】
Ｓ２１４０において、構造体特性導出部３０３は、Ｓ２１３０で抽出された輝点情報に基づいて、記録基材上に形成する構造体の特性を導出する。なお、Ｓ２１４０の処理の詳細は、Ｓ３０またはＳ１５３１〜Ｓ１５３６と同じため説明を省略する。
【００８６】
Ｓ２１５０において、配置データ生成部３０４は、Ｓ２１４０で導出された構造体の特性に応じて、記録基材上に形成する構造体の配置を導出する。配置データ生成部３０４は、分割した画像データの各矩形ブロックに各傾斜角度が対応付けられた構造体を割り当てることにより、構造体の配置を特定する構造体配置データを生成する。なお、Ｓ２１５０の処理の詳細は、Ｓ４０と同じため説明を省略する。
【００８７】
Ｓ２１６０において、印刷装置制御部３０５は、Ｓ２１５０で生成された構造体配置データに基づいて、印刷装置２４による画像形成動作の実行を指示し、当該指示を受信した印刷装置２４は記録基材上に構造体を形成する。なお、Ｓ２１６０の処理の詳細は、Ｓ５０と同じため説明を省略する。
【００８８】
（輝点情報抽出部の制御内容）
次に、図２１（ｂ）を参照して本実施形態における輝点情報を抽出する処理（Ｓ２１３０）について説明する。Ｓ２１３１において、輝点情報抽出部２００１は、Ｓ２１２０で取得した参照画像のうち、Ｓ２１３２〜Ｓ２１３４の処理を施していない未処理の参照画像を読み込む。本実施形態において、輝点情報の抽出に用いられる参照画像は、１チャネルのグレースケール画像であって、画素値は輝度値に正の相関を有する０〜２５５の８ビットで値を保持されたものが好適に用いられる。また、このような参照画像は、Ｅｘｉｆ等の画像情報記録用フォーマット形式に従って、画像の解像度が参照画像のデータ内に保持されているものとする。
【００８９】
Ｓ２１３２において、輝点情報抽出部２００１は、Ｓ２１３１で読み込んだ参照画像に対して２値化処理を施して２値画像を生成する。輝点情報抽出部２００１は、参照画像の各画素に対して閾値判定を行い、閾値以上の画素の画素値を２５５に置換し、閾値未満の画素の画素値を０に置換する。閾値は参照画像の画素値のヒストグラムに基づいて適応的に決定するものとし、例えば判別分析法を用いて閾値を決定することができる。なお、２値化処理は、ヒストグラムの谷に相当する画素値を閾値と設定するモード法などの公知技術が多数存在し、２値化方法は上記の態様に限定されない。２値化処理した２値画像において、画素値が２５５の領域が輝点に相当する。
【００９０】
Ｓ２１３３において、輝点情報抽出部２００１は、Ｓ２１３２で生成した２値画像に対してラベリング処理を施す。輝点情報抽出部２００１は、２値画像において画素値が２５５の画素に対して４連結のラベリング処理を施し、当該画素の上下左右に隣接していて、かつ画素値が２５５のものに同一のラベルを付与する。なお、当該画素の上下左右に加えて斜め方向に隣接する画素に同一のラベルを付与する８連結のラベリング処理であってもよい。
【００９１】
Ｓ２１３４において、輝点情報抽出部２００１は、Ｓ２１３３のラベリング処理の結果、２値画像に含まれる輝点の数および輝点の平均面積を取得し、取得した輝点の数および輝点の平均面積を、Ｓ２１１０で入力を受け付けた角度条件と対応付ける。より詳細には、輝点情報抽出部２００１は、Ｓ２１３３で取得された輝点の形状を正方形と仮定し、一辺の長さに基づいて各輝点の面積を取得する。輝点情報抽出部２００１は、Ｓ２１３３のラベリング処理の結果から、各輝点に付与されたラベル数と、ラベルが付与された各画素群の平均画素数を取得する。このとき、各輝点に付与されたラベル数が輝点の数となる。また、輝点情報抽出部２００１は、ラベルが付与された各画素群の平均画素数と、参照画像の解像度とを、数式（１）によって演算することにより、当該参照画像に対応する輝点の面積を取得する。次いで、輝点情報抽出部２００１は、取得した輝点の数と輝点の面積とを、Ｓ２１１０で入力を受け付けた角度条件と対応付けてデータ格納部３０６に保存する。
【００９２】
Ｓ２１３５において、全ての参照画像の処理が完了したか否かを判定する。全ての参照画像の処理が完了したと判定された場合（Ｓ２１３５：Ｙｅｓ）、Ｓ２１３６に移行する。全ての参照画像の処理が完了していないと判定された場合（Ｓ２１３５：Ｎｏ）、再びＳ２１３１の処理に戻る。
【００９３】
Ｓ２１３６において、Ｓ２１３４で保存した各参照画像に対応する輝点の面積をデータ格納部３０６から読み出し、全参照画像における輝点の平均面積を取得する。輝点情報抽出部２００１は、取得した全参照画像における輝点の面積を、データ格納部３０６に保存する。Ｓ２１３６の処理が終了すると、再び図２１（ａ）のフローチャートの処理に戻り、Ｓ２１３０で抽出した輝点の平均面積に基づいて、記録基材上に形成する構造体の特性を導出する。
【００９４】
以上説明したように、本実施形態では、入力を受け付けた参照画像から輝点情報を抽出し、抽出した輝点情報に基づいて構造体の特性を導出する。かかる構成により、本実施形態における画像処理装置１は、ユーザが煩雑な作業に時間を費やすことなく、対象物を撮像した撮像画像などから簡易に輝点情報を抽出することができる。そのため、対象物の光輝感と比較して、一定の再現性を有する光輝感を表現する構造体を形成することができる。
【００９５】
［実施形態６］
前記実施形態では、輝点情報を取得して記録基材上に構造体を形成するための画像処理を行っていた。本実施形態では、輝点情報に加えてカラー情報を取得し、カラー画像および構造体を形成する実施例について説明する。本実施形態では、ＵＩ表示部３０１によるＵＩ表示処理（Ｓ２４０１）乃至カラーインク量決定部２３０１によるカラーインク量の決定処理（Ｓ２４０３）について実施形態１乃至５の処理と相違するため、以下、当該処理の内容についてのみ説明する。なお、印刷装置２４は、カラーインクとしてＣＭＹＫインクを搭載しているものとする。
【００９６】
図２３は、本実施形態における画像処理装置１のソフトウェア機能構成を示すブロック図である。実施形態１乃至５における画像処理装置１のソフトウェア機能構成とは、カラーインク量決定部２３０１および色分解テーブル２３０２の構成のみが相違する。カラーインク量決定部２３０１は構造体の下層に形成するカラー画像のインク量を決定する。
【００９７】
（画像処理装置の動作）
図２４は、本実施形態における画像処理装置１の処理手順を示すフローチャートである。以下、図２４を参照して本実施形態における画像処理装置１の処理手順の詳細を説明する。
【００９８】
Ｓ２４０１において、画像処理装置１が必要な情報の入力を受け付けるために、ＵＩ表示部３０１はユーザに必要な情報の入力を促すＵＩをディスプレイ２５に表示する。図２５は、本実施形態におけるユーザに入力を促すＵＩ２５００の例を示す。実施形態６におけるＵＩ２５００は、入力領域２５０１の構成を除き、図５に示されるものと同じである。入力領域２５０１は、カラー情報を含む参照画像の格納先の入力を受け付ける領域である。参照画像の格納先として、ファイルパスなどが例示される。当該入力領域２５０１へ参照画像の格納先の入力と、入力領域５０１へ実施形態１と同様に輝点情報の入力がされた後、出力ボタン５０２が押下されると、Ｓ２４０２に移行する。
【００９９】
Ｓ２４０２において、データ取得部３０２は、Ｓ２４０１で入力を受け付けた格納先から、カラー画像を形成するための参照画像を取得する。Ｓ２４０２において、データ取得部３０２は、各格納先から参照画像の画像データを取得するか、または取得した参照画像から画像データに変換する。本実施形態にて用いられる参照画像は、カラー情報を示すＲＧＢ値と、構造体を形成する領域と構造体を形成しない領域とを識別する２値情報が記録された、計４チャネルの画像とする。なお、画像形式はこれに限定せず、例えばＲＧＢ値の変わりにＣＩＥＬａｂ値が格納された画像でも構わない。また、構造体を形成する領域を適応的に設定しない場合は、前記２値情報を含まず、通常のＲＧＢ値のみが格納された画像であっても構わない。さらに、形成するカラー情報が座標によらず一様な場合、ＵＩにて単一のＲＧＢ値を入力することによりカラー情報を取得することも可能である。
【０１００】
Ｓ２４０３において、カラーインク量決定部２３０１は、データ格納部３０６から色分解テーブル２３０２を読み出し、参照画像の各座標のＲＧＢ値に対応するカラーインク量を決定する。色分解テーブル２３０２は、例えばＲＧＢを９スライスした計７２９色に対するＣＭＹＫインク量が対応付けられており、公知の補間演算処理を用いることで任意のＲＧＢ値に対応するＣＭＹＫインク量を算出する。なお、色分解テーブル２３０２は予めデータ格納部３０６に保持されているものとする。
【０１０１】
Ｓ２４０４において、データ取得部３０２は、Ｓ２４０１で入力を受け付けた輝点情報を取得する。なお、Ｓ２４０４の処理の詳細は、Ｓ２０と同じため説明を省略する。
【０１０２】
Ｓ２４０５において、構造体特性導出部３０３は、Ｓ２４０４で取得した輝点情報から構造体の特性を導出する。なお、Ｓ２４０５の処理の詳細は、Ｓ３０と同じため説明を省略する。
【０１０３】
Ｓ２４０６において、配置データ生成部３０４は、Ｓ２４０５で導出された構造体の特性に応じて、構造体配置データを生成する。なお、Ｓ２４０６の処理の詳細は、Ｓ４０と同じため説明を省略する。ただし、本実施形態のＳ４１における画像データは、Ｓ２４０２にて取得したカラー画像に含まれる２値情報にて識別される、構造体を形成する領域のみを対象としたものである。
【０１０４】
Ｓ２４０７において、印刷装置制御部３０５は、Ｓ２４０３にて算出した各画素のカラーインク量を印刷装置２４に送信すると共に、画像形成動作の実行を指示する。カラーインクは上述の通りＣＭＹＫインクが用いられる。印刷装置２４は、受信した各画素のカラーインク量に対応する記録ヘッドの吐出制御を行うことにより、記録基材１２０８上にカラー画像を形成する。
【０１０５】
Ｓ２４０８において、印刷装置制御部３０５は、Ｓ２４０６で生成された構造体配置データを基に、各座標における積層回数を決定し、印刷装置２４に当該情報および構造体を形成する領域を送ると共に画像形成動作の実行を指示する。なお、Ｓ２４０８の処理および印刷装置２４における画像形成動作についての詳細は、Ｓ５０および実施形態１に記載の動作と同じため説明を省略する。
【０１０６】
以上説明したように、本実施形態では、カラー画像を形成し、当該カラー画像の上層に構造体を形成する。かかる構成により、任意の金属色および光輝感を有する画像を形成することができる。
【０１０７】
［実施形態７］
上述の実施形態において、ユーザが輝点情報を直接入力し、画像処理装置１は入力を受け付けた輝点情報に基づいて構造体特性を決定していた。本実施形態では、光輝感の異なる質感を示す名称（以下、モードとする）を表示し、ユーザが複数のモードから任意に１つのモードを選択することにより、間接的に輝点情報を指示入力する形態について説明する。本実施形態では、ＵＩ表示部３０１によるＵＩの表示処理（Ｓ１０）と、データ取得部３０２における輝点情報の取得処理（Ｓ２０）について上述の実施形態と相違するため、以下、当該処理の内容についてのみ説明する。
【０１０８】
（画像処理装置の動作）
Ｓ１０において、画像処理装置１が必要な情報の入力を受け付けるために、ＵＩ表示部３０１はユーザに必要な情報の入力を促すＵＩをディスプレイ２５に表示する。図２６は、本実施形態におけるユーザに入力を促すＵＩ２６００の例を示す。入力領域２６０１は、プリセットされたモードの中からユーザが選択するモードを受け付ける領域であり、例えばコンボボックスなどを用いることができる。ユーザにより入力領域２６０１にてモードが選択され、次いで出力ボタン２６０２が押下されるとＳ２０に移行する。このように、ＵＩ表示部３０１によってディスプレイ２５に表示されるＵＩ２６００は、いわばモードの選択を受け付ける選択受付手段として機能するといえる。
【０１０９】
Ｓ２０において、データ取得部３０２は、各モードと輝点情報とが対応付けられたテーブルを参照し、Ｓ１０でユーザから受け付けたモードに対応する輝点情報を取得する。モードと輝点情報の対応関係の例として、例えば、ラメ調と金属調モードを保持し、ラメ調モードでは輝点の面積が金属調モードと比較して大きい値を設定するなどの形態が考えられる。その他に、配置する構造体の傾斜角の頻度分布の分散度が大きく、角度条件に伴う輝点の変化がより広い傾斜角度の範囲で視認されるモードをギラギラモード、対して分散度が小さく、輝点の変化がより限定された狭い傾斜角度の範囲で視認されるモードをキラキラモードなどとした輝点情報とモードとの対応関係が考えられる。なお、各モードと輝点情報とが対応付けられたテーブルはデータ格納部３０６などに保持されているものとする。
【０１１０】
Ｓ３０において、構造体特性導出部３０３は、Ｓ２０で取得された輝点情報に基づいて、記録基材上に形成する構造体の特性を導出する。Ｓ４０において、配置データ生成部３０４は、Ｓ３０で導出された構造体の特性に応じて、記録基材上に形成する構造体配置データを生成する。Ｓ５０において、印刷装置制御部３０５は、Ｓ４０で生成された構造体配置データを基に、各座標における積層回数を決定し、印刷装置２４に当該情報を送ると共に画像形成動作の実行を指示する。
【０１１１】
以上説明したように、本実施形態における画像処理装置１は、異なる質感を示す名称と輝点情報を予め保持し、ユーザは当該名称を選択することにより、簡易に光輝感の異なる質感を選択および再現することが可能となる。
【０１１２】
［実施形態８］
上述の実施形態では、輝点の大きさや輝点が観察される角度条件に基づいて光輝感を表現する構造体を形成していた。本実施形態では、輝点からの反射光の強さを示す輝点の強度を輝点情報として用いて、記録基材上に形成する構造体の特性を導出する態様について説明する。以下、上述の実施形態１〜７と共通する部分については説明を簡略化ないし省略し、本実施形態に特有な点を中心に説明する。
【０１１３】
図２７は、本実施形態における画像処理装置１のソフトウェア機能構成を示すブロック図である。実施形態１における画像処理装置１のソフトウェア機能構成とは、データ取得部３０２が輝点情報として輝点の強度を取得する点、および反射光量テーブル２７０１と、出力条件変更部２７０４の構成が相違する。反射光量テーブル２７０１は、記録基材情報と、単位面積あたりの反射光量とが対応付けられ、データ格納部３０６に保持されている。出力条件変更部２７０４は、取得された輝点の強度に対応する構造体を形成することができない場合、輝点の見えを制御するための出力条件の入力をユーザに促し、またはこのような出力条件を変更する。
【０１１４】
（画像処理装置の動作）
図２８（ａ）は、本実施形態における画像処理装置１の処理手順を示すフローチャートである。以下、図２８（ａ）を参照して本実施形態における画像処理装置１の処理手順の詳細を説明する。Ｓ２８１０において、ＵＩ表示部３０１はユーザに必要な情報の入力を促すＵＩをディスプレイ２５に表示する。図２９は、本実施形態におけるＵＩ２９００の例を示す。図２９のＵＩ２９００は、上述の実施形態で説明した、優先して用いる輝点情報の種類の入力を受け付ける入力領域２９０２や、参照画像の格納先の入力を受け付ける入力領域２９０５などを有する。さらに、本実施形態のＵＩ２９００は、記録基材の種類を示す記録基材情報を受け付ける入力領域２９０６を有する。
【０１１５】
Ｓ２８２０において、データ取得部３０２は、Ｓ２８１０で入力を受け付けた格納先から参照画像を取得する。データ取得部３０２は取得した参照画像から輝点の強度を抽出する。参照画像から輝点の強度を抽出する以外にも、データ取得部３０２は、ＵＩ２９００を介して輝点の強度を示す値の入力を受け付けてもよい。また、上述の実施形態と同様に、データ取得部３０２は、輝点の面積を取得することもできる。さらに、Ｓ２８２０において、データ取得部３０２は、Ｓ２８１０で入力を受け付けた記録基材情報を取得する。
【０１１６】
Ｓ２８３０において、構造体特性導出部３０３は、Ｓ２８２０で取得された輝点の強度と、記録基材情報とに基づいて、記録基材上に形成する構造体の特性を導出する。なお、Ｓ２８３０の処理の詳細は後述する。
【０１１７】
Ｓ２８４０において、配置データ生成部３０４は、Ｓ２８３０で導出された構造体の特性に応じて構造体配置データを生成する。配置データ生成部３０４は、分割した画像データの各矩形ブロックに各傾斜角度が対応付けられた構造体を割り当てることにより、構造体の配置を特定する構造体配置データを生成する。なお、Ｓ２８４０の処理の詳細は、Ｓ４０と同じため説明を省略する。
【０１１８】
Ｓ２８５０において、印刷装置制御部３０５は、Ｓ２８４０で生成された構造体配置データに基づいて、印刷装置２４による画像形成動作の実行を指示し、当該指示を受信した印刷装置２４は記録基材上に構造体を形成する。なお、Ｓ２８５０の処理の詳細は、Ｓ５０と同じため説明を省略する。
【０１１９】
（構造体特性導出部の制御内容）
図２８（ｂ）は、本実施形態における構造体特性導出部３０３の処理手順を示すフローチャートである。以下、図２８（ｂ）を参照して本実施形態における構造体特性導出部３０３の処理手順の詳細を説明する。
【０１２０】
Ｓ２８３１において、構造体特性導出部３０３は、データ格納部３０６に格納されている反射光量テーブル２７０１を参照し、Ｓ２８２０で特定した記録基材に対応する単位面積あたりの反射光量を取得する。ここで、本実施形態における単位面積あたりの反射光量について、図３０を参照して説明する。実施形態１で説明した通り、本実施形態の印刷装置２４は、記録基材上に透明のＵＶ硬化型インクを積層することにより、構造体を形成する。そのため、透明の構造体３００１に照射された光は、構造体３００１を透過して記録基材１２０８に到達する。さらに、記録基材１２０８に到達した光は、記録基材１２０８から反射し、構造体３００１の傾斜面から放たれる。このとき、構造体３００１の傾斜面から放たれる反射光量は、記録基材１２０８の反射特性と、構造体３００１の傾斜面の面積とに依存する。
【０１２１】
例えば、図３０（ａ）を参照して、単位面積（例えば１ｍｍ＾２）あたりの反射光量が２０である記録基材１２０８に、傾斜面の面積が１ｍｍ＾２となる構造体３００１が形成された場合を考える。この場合、構造体３００１への照射光量１００に対して、反射光量２０が構造体３００１の傾斜面から放たれる。構造体３００１が、印刷装置２４が形成可能な最小単位の構造体であるとすると、輝点の強度＝１００（反射光量＝１００）を再現するためには、記録基材１２０８上に、５ｍｍ＾２の傾斜面の面積を有する構造体を形成する必要があることが分かる。一方、図３０（ｂ）を参照して、単位面積あたりの反射光量が１００である記録基材１２０８に、傾斜面の面積が１ｍｍ＾２となる構造体３００１が形成された場合を考える。この場合、構造体３００１への照射光量１００に対して、反射光量１００が構造体３００１の傾斜面から放たれる。構造体３００１が、印刷装置２４が形成可能な最小単位の構造体であるとすると、輝点の強度＝１００（反射光量＝１００）を再現するためには、記録基材１２０８上には、１ｍｍ＾２の傾斜面の面積を有する構造体を形成するだけでよいことが分かる。このように、本実施形態における単位面積あたりの反射光量とは、構造体における所定面積（例えば、１ｍｍ＾２）の傾斜面から放たれる反射光量に相当する。
【０１２２】
次に、反射光量テーブル２７０１の例を図３１に示す。本実施形態の反射光量テーブル２７０１は、構造体の傾斜面の面積を単位面積（例えば、１ｍｍ＾２）として、単位面積あたりの反射光量と、構造体を形成する対象となる記録基材とが対応付けられてデータ格納部３０６に保持されている。各反射光量の値は、写真光沢紙などの白色ベースの記録基材や、アルミなどの金属を蒸着して作成された記録基材などに形成された構造体からの反射光量をあらかじめ測定することにより、データ格納部３０６にプリセットされる。
【０１２３】
再び図２８（ｂ）に戻り、Ｓ２８３２において、構造体特性導出部３０３は、Ｓ２８２０で取得した輝点の強度と、Ｓ２８３１で取得した単位面積あたりの反射光量とから、所望の輝点の強度を再現するために必要な構造体の傾斜面の面積ｓ３を導出する。本実施形態において、Ｓ２８２０で取得した輝点の強度を再現するために必要な構造体の傾斜面の面積ｓ３は、次式により算出することができる。  
傾斜面の面積ｓ３＝輝点の強度÷単位面積あたりの反射光量  ・・・（４）  
【０１２４】
Ｓ２８３３において、構造体特性導出部３０３は、データ格納部３０６に格納されている構造体特性テーブル２７０２を参照する。図３２に、本実施形態の構造体特性テーブル２７０２の例を示す。本実施形態の構造体特性テーブル２７０２は、印刷装置２４が形成可能な構造体の傾斜面の面積ｓ３と、当該傾斜面の面積を有する構造体で形成可能な複数の傾斜角度と、が対応付けられている。図３２に示される構造体特性テーブル２７０２では、例えば、傾斜面の面積ｓ３：Ａμｍ＾２に対して、７５．０度、４５．０度、および１５度の複数の傾斜角度が対応付けられている。図３２に示される通り、記録基材に形成された各構造体が光輝感を表現するために、１つの傾斜面の面積ｓ３に対して、２種類以上の異なる傾斜角度が対応づけられている。なお、構造体特性テーブル２７０２に含まれる傾斜角度は図３２に示される角度に限られない。
【０１２５】
Ｓ２８３４において、構造体特性導出部３０３は、傾斜面の面積ｓ３が対応付けられた構造体を形成することができるかを判定する。本実施形態では、入力される輝点の強度が大きいほど、傾斜面の面積ｓ３も大きくなる。しかしながら、構造体配置データに配置される構造体の数が多い場合、傾斜面の面積ｓ３が対応付けられた構造体の大きさ（底面積）が大きすぎると、必要な数の構造体を構造体配置データに配置することができなくなってしまう。そのため、構造体特性導出部３０３は、所定の面積に配置可能な構造体の傾斜面の面積ｓ３を上限として、Ｓ２８３４の判定を行うことができる。所定の面積とは、例えば、画像データを配置する構造体の数で分割して得られた面積とすることができる。一方、傾斜面の面積ｓ３が対応付けられた構造体の大きさ（底面積）が小さい場合、印刷装置２４の性能によっては、必要な大きさの構造体を形成できなくなるおそれがある。そのため、構造体特性導出部３０３は、印刷装置２４で出力可能な、最も小さい構造体に対応付けられる傾斜面の面積ｓ３を下限として、Ｓ２８３４の判定を行うことができる。
【０１２６】
構造体を形成することができると判定された場合（Ｓ２８３４：ＹＥＳ）、Ｓ２８３５において、構造体特性導出部３０３は、傾斜面の面積ｓ３（Ｓ２８３２）と、構造体特性テーブル２７０２の参照結果（Ｓ２８３３）とから、構造体の傾斜角度θを導出する。本実施形態では、例えば、構造体特性テーブル２７０２において、構造体の傾斜面の面積ｓ３：Ａμｍ＾２に対応付けられる、７５．０度、４５．０度、１５．０度の値が導出される。Ｓ２８３５で導出された構造体の傾斜角度θは、構造体数テーブル２７０３に規定される比率に応じて、構造体配置データの各ブロックに割り当てられる。以降の処理は上述の実施形態１の処理と同じため、説明を省略する。
【０１２７】
構造体を形成することができないと判定された場合（Ｓ２８３４：Ｎｏ）、出力条件変更部２７０４は、輝点の見えを制御するための出力条件の入力をユーザに促し、またはこのような出力条件を変更する。図３３は、本実施形態における出力条件変更部２７０４の処理手順を示すフローチャートである。以下、図３３を参照して本実施形態における出力条件変更部２７０４の処理手順の詳細を説明する。
【０１２８】
Ｓ２８６１において、出力条件変更部２７０４は、輝点の強度（Ｓ２８２０）、記録基材情報（Ｓ２８２０）、および単位面積あたりの反射光量（Ｓ２８３１）を取得する。  
Ｓ２８６２において、出力条件変更部２７０４は、Ｓ２８２０で取得した輝点情報の種類から、構造体の特性を導出する際に優先して用いる輝点情報の種類を決定する。本実施形態では、輝点の強度と、輝点の面積とのうち、優先して用いる輝点情報の種類を決定する。Ｓ２８６２の処理は、上述の実施形態４の手法を用いることができる。  
輝点の強度が優先されないと判定された場合、すなわち指定された記録基材の種類の使用が優先された場合（Ｓ２８６２：ＮＯ）、出力条件変更部２７０４は、Ｓ２８６３において、指定された記録基材で再現可能な輝点の強度の範囲を導出する。輝点の強度の範囲は、最も小さい構造体の傾斜面の面積ｓ３（Ｓ２８３４）から放たれる反射光量と、最も大きい構造体の傾斜面の面積ｓ３（Ｓ２８３４）から放たれる反射光量の範囲から求めることができる。
【０１２９】
Ｓ２８６４において、Ｓ２８６３で導出された結果を、ＵＩ表示部３０１を介してディスプレイ２５などに報知する。本実施形態では、Ｓ２８６４が終了すると、以降の処理（Ｓ２８４０，Ｓ２８５０）がスキップされ再び図２８（ａ）のフローが開始される。再び開始されたフローのＳ２８１０においても、Ｓ２８６３で導出された結果を、ＵＩ表示部３０１を介してディスプレイ２５などに表示する。かかる表示により、指定された記録基材で再現することができる輝点の強度の入力を、ユーザに促すことができる。
【０１３０】
一方、輝点の強度が優先されると判定された場合（Ｓ２８６２：ＹＥＳ）、出力条件変更部２７０４は、Ｓ２８６５において、輝点の強度を再現する記録基材を指定可能か判定する。  
【０１３１】
記録基材を指定することができる場合（Ｓ２８６５：ＹＥＳ）、Ｓ２８６６に移行し、出力条件変更部２７０４は、Ｓ２８６５の結果および指定可能な記録基材の種類を、ＵＩ表示部３０１を介してディスプレイ２５などに報知する。本実施形態では、Ｓ２８６６が終了すると、以降の処理（Ｓ２８４０，Ｓ２８５０）がスキップされ再び図２８（ａ）のフローが開始される。再び開始されたフローのＳ２８１０においても、指定可能な記録基材の種類を、ＵＩ表示部３０１を介してディスプレイ２５などに表示する。かかる表示により、記録基材を指定する入力を、ユーザに促すことができる。
【０１３２】
記録基材を指定することができない場合（Ｓ２８６５：ＮＯ）、Ｓ２８６７に移行し、出力条件変更部２７０４は、Ｓ２８１０で入力を受け付けた参照画像から、輝点の強度と、輝点の周辺領域における反射光の強度との比率（コントラスト）を求める。  
Ｓ２８６８において、出力条件変更部２７０４は、指定された記録基材で再現可能な輝点の強度の範囲を導出する。輝点の強度の範囲は、最も小さい構造体の傾斜面の面積ｓ３（Ｓ２８３４）から放たれる反射光量と、最も大きい構造体の傾斜面の面積ｓ３（Ｓ２８３４）から放たれる反射光量の範囲から求めることができる。
【０１３３】
Ｓ２８６９において、出力条件変更部２７０４は、Ｓ２８６７で求めた比率（コントラスト）に基づいて、記録基材１２０８上に形成する構造体の周辺領域における色・明るさを補正する。具体的には、出力条件変更部２７０４は、Ｓ２８６８で求めた輝点の強度の範囲のうち、輝点の強度の上限または下限を基準に、輝点を表現する構造体の周辺領域に対して、Ｓ２８６７で求めた比率（コントラスト）を適用する。なお、上記した色・明るさの補正は、画像処理の分野で周知の補正手法が適用され得る。また、上述の実施形態で説明した通り、本実施形態の印刷装置２４は、記録基材上に透明のＵＶ硬化型インクを積層することにより、構造体を形成する。そのため、出力条件変更部２７０４は、実施形態６の手法よって構造体の下層に形成されたカラー画像に対して、上述の補正処理を行うことができる。Ｓ２８６０が終了すると、Ｓ２８３５に移行し、Ｓ２８６９で得られた輝点の強度の上限または下限に基づき、傾斜面の面積ｓ３に対応する構造体の傾斜角度θが導出される。
【０１３４】
図３４は、印刷装置２４からの出力サンプル３４０１〜３４１３を示す図である。出力サンプル３４０１〜３４０３は、傾斜面の面積ｓ３の大きさの変化と、輝点の見えの変化との関係を示す。図３４に示される通り、記録基材の種類が同じであれば、傾斜面の面積ｓ３が大きいほど、より高い強度の輝点を再現することができる。  
さらに、出力サンプル３４１１〜３４１３は、輝点の周辺領域の色・明るさの変化と、輝点の見えの変化との関係を示す。図３４に示される通り、傾斜面の面積ｓ３が同じであれば、輝点の周辺領域が暗くなるほど、より高い強度の輝点を再現することができる。
【０１３５】
以上説明した通り、本実施形態の画像処理装置１は、図２８（ａ）のＳ２８３０の処理により、記録基材上に形成する構造体の特性（構造体の傾斜面の面積および複数の傾斜角度）を導出することができる。また、本実施形態の画像処理装置１は、構造体の傾斜面の面積ｓ３を変更するだけではなく、輝点の強度や記録基材の種類の変更を促すことにより、輝点の強度を再現することができる。さらに、色・明るさのコントラストを調整することにより、輝点の強度を再現することができる。
【０１３６】
［実施形態９］
上述の実施形態では、輝点の大きさや輝点が観察される角度条件に基づいて光輝感を表現する構造体を形成していた。しかしながら、上述の実施形態では、構造体の傾斜面が反射光を放つ方位と、観察者が構造体を観察する観察方向との関係を考慮していないため、構造体の観察方向を変更すると光輝感を得られないことがある。本実施形態では、構造体の観察方向を考慮して構造体を配置する態様について説明する。以下、上述の実施形態１〜８と共通する部分については説明を簡略化ないし省略し、本実施形態に特有な点を中心に説明する。
【０１３７】
図３５は、本実施形態における画像処理装置１のソフトウェア機能構成を示すブロック図である。実施形態１における画像処理装置１のソフトウェア機能構成とは、方位数決定部３５０１の構成が相違する。方位数決定部３５０１は、構造体の特性に基づいて、再現可能な方位数を決定する。
【０１３８】
（画像処理装置の動作）
図３６（ａ）は、本実施形態における画像処理装置１の処理手順を示すフローチャートである。以下、図３６（ａ）を参照して本実施形態における画像処理装置１の処理手順の詳細を説明する。Ｓ３６１０〜Ｓ３６３０の処理は、実施形態１におけるＳ１０〜Ｓ３０の処理と同じため、説明を省略する。Ｓ３６４０において、方位数決定部３５０１は、Ｓ３６３０で導出された構造体の特性に基づいて、後述の処理により形成可能な構造体の方位数を決定する。Ｓ３６５０において、配置データ生成部３０４は、Ｓ３６３０で導出された構造体の特性と、Ｓ３６４０で決定された構造体の方位数とに応じて、記録基材上に形成する構造体配置データを生成する。構造体配置データを生成する処理については後述する。Ｓ３６６０において、印刷装置制御部３０５は、Ｓ３６５０で生成された構造体配置データを基に、各座標における積層回数を決定し、印刷装置２４に当該情報を送ると共に画像形成動作の実行を指示する。
【０１３９】
（方位数決定部の制御内容）
図３６（ｂ）は、本実施形態における方位数決定部３５０１の処理手順を示すフローチャートである。以下、図３６（ｂ）を参照して本実施形態における方位数決定部３５０１の処理手順の詳細を説明する。Ｓ３６４１において、方位数決定部３５０１は、Ｓ３６３０で導出した構造体の特性である、構造体の底面積ｓ２を取得する。Ｓ３６４２において、方位数決定部３５０１は、Ｓ３６４１で取得した構造体の底面積ｓ２から、記録基材１２０８上に形成可能な構造体の方位数を決定する。本実施形態では、以下の算出式を用いて方位数を決定する例が示される。なお、以下の式５において、Ｗは方位数を、Ｎdotは構造体の底面における１辺のドット数を示す。  
【０１４０】
【数１】
2016215633.tif 000003
【０１４１】
ここで、本実施形態における方位数を決定する手法について、図３７を参照して説明する。図３７では、底面積ｓ２が６０×６０μｍ＾２のインクドット群３７０１から、構造体の方位数を決定する例について示される。本実施例における底面積ｓ２は、１辺の長さがおよそ６０μｍであり、１ドットの長さがおよそ３０μｍのインクドット３７０２の集合によって構成されている。この場合、構造体の底面における１辺のドット数は「２」であり、上記式５により方位数は「８」と算出される。本実施形態の画像処理装置１は、印刷装置２４に、インクドットを選択的に吐出させることにより、方位１〜方位８それぞれに傾斜面３７０３を有する構造体を形成することができる。構造体に照射された照射光は、傾斜面３７０３から反射方向３７０４に、反射光として放たれることになる。
【０１４２】
（配置データ生成部の制御内容）
図３６（ｃ）は、本実施形態における配置データ生成部３０４の処理手順を示すフローチャートである。以下、図３６（ｃ）を参照して本実施形態における配置データ生成部３０４の処理手順の詳細を説明する。Ｓ３６５１〜Ｓ３６５２の処理は、実施形態１におけるＳ４１〜Ｓ４２の処理と同じため、説明を省略する。Ｓ３６５３において、配置データ生成部３０４は、構造体の総数を算出する。本実施形態では、以下の算出式を用いて構造体の総数を算出する例が示される。なお、以下の式６において、Ｎsumは構造体の総数を、Ｎθnは傾斜角度θnにおける構造体の数を、Ｗは方位数を示す。  
【０１４３】
【数２】
2016215633.tif 000004
【０１４４】
Ｓ３６５４において、配置データ生成部３０４は、Ｓ３６５１で生成した画像データにおける矩形ブロックの総数と、Ｓ３６５３で算出した構造体の総数とを比較する。矩形ブロックの総数が少ない場合（Ｓ３６５４：ＮＯ）、以下の式７を用いてＮθnを変更して再びＳ３６５３に移行する。  
【０１４５】
【数３】
2016215633.tif 000005
【０１４６】
一方、矩形ブロックの総数が多い場合（Ｓ３６５４：ＹＥＳ）、配置データ生成部３０４は、Ｓ３６５３で総数が算出された全ての構造体に番号を割り当てる。
【０１４７】
図３８（ａ）は、各構造体に割り当てられた番号の一覧を模式的に示す図である。図３８（ａ）において、Ｄは傾斜角度の種類を、Ｎθnは傾斜角度θnが対応付けられた構造体の数を、Ｗは方位数を示す。図３８（ａ）に示される通り、方位１、方位２・・・方位Ｗなどの各方位を跨いで、連続した番号が各構造体に割り当てられる。
【０１４８】
図３８（ｂ）は、方位１〜方位８ごとに、それぞれ０度、１４．０度、２６．６度、３６．９度、４５度の傾斜角度が対応付けられた構造体が形成される場合において、各構造体に割り当てられた番号の具体例を示す図である。方位１で形成される各構造体には、１〜２５までの連続した番号が割り当てられる。次いで、方位２で形成される各構造体には、２６〜５０までの連続した番号が割り当てられる。以降、方位３・・・方位Ｗで形成される各構造体にも連続した番号が割り当てられ、構造体それぞれに一意な番号が付与される。
【０１４９】
Ｓ３６５５において、配置データ生成部３０４は、構造体の配置を定義したマスクパターンを用いて、Ｓ３６５１で分割した画像データの各矩形ブロックｉに、構造体を割り当てる。本実施形態のマスクパターンには、構造体の配置態様に応じて予め番号が付与されている。配置データ生成部３０４は、構造体に割り当てられた番号と、マスクパターンに付与されている番号とが一致するかに基づいて、構造体を矩形ブロックｉに割り当てることができる。
【０１５０】
図３９は、Ｓ３６５５で配置データ生成部３０４が生成する画像データ３９０１の一部を表す模式図である。実施形態１の図１１と同様に、画像データ３９０１には、０度、１４．０度、２６．６度、３６．９度、および４５度の異なる傾斜角度が対応付けられた５種類の構造体が、それぞれブロック１１０４〜１１０８に配置される。本実施形態では、さらに、各ブロックに配置される構造体は方位が対応付けられている。図３９において、矢印は構造体の方位を示している。図３９に示される通り、方位ごとに異なる傾斜角度が対応付けられた構造体が、それぞれブロック１１０４〜１１０８に配置されていることが分かる。
【０１５１】
以上説明したように、本実施形態の画像処理装置１は、構造体の特性に応じて構造体の方位を求め、方位ごとに複数の傾斜角度が対応付けられた構造体を割り当てる。かかる構成により、本実施形態の画像処理装置１は、観察方向が異なっていても、光輝感を再現することができる。本実施形態では、構造体の特性に応じて最大方位数を求める実施例を説明したが、変形例においては、ディスプレイ２５にＵＩを表示し、ＵＩを介して方位の指定を受け付けてもよい。さらに、ＵＩを介して再現する輝点の数、すなわち傾斜角度ごとの構造体の数の指定を受け付けてもよい。
【０１５２】
［実施形態１０］
上述の実施形態９では、構造体の特性に応じて構造体の方位を求め、方位ごとに複数の傾斜角度が対応付けられた構造体を割り当てる実施例について説明した。しかしながら、実施形態９では、構造体を方位ごとに均等に割り当てていたので、方位や傾斜角度の数が増加すると光輝感を再現するために必要な構造体を記録基材上に割り当てることができない場合があった。そこで本実施形態では、方位や傾斜角度の数が増加しても、光輝感を再現するために必要な構造体を割り当てることができる実施例について説明する。以下、上述の実施形態１〜９と共通する部分については説明を簡略化ないし省略し、本実施形態に特有な点を中心に説明する。
【０１５３】
図４０は、本実施形態における画像処理装置１のソフトウェア機能構成を示すブロック図である。実施形態９における画像処理装置１のソフトウェア機能構成とは、構造体再構成部４００１と、構造体参照テーブル４００２の構成が相違する。構造体再構成部４００１は、ｉ番目の矩形ブロックに複数の方位が割り当てられている場合、ｉ番目の矩形ブロックにおける構造体の形状を再構成する。構造体参照テーブル４００２は、配置データ生成部３０４によって割り当てられた方位の組み合わせと、構造体の形状とが対応付けられ、データ格納部３０６に保持されている。
【０１５４】
（配置データ生成部の動作）
図４１は、本実施形態における配置データ生成部３０４の処理手順を示すフローチャートである。以下、図４１を参照して本実施形態における配置データ生成部３０４の処理手順の詳細を説明する。なお、図４１のフローチャートによる処理は、実施形態９におけるＳ３６５０のサブフローによる処理に相当する。また、Ｓ４１５１〜Ｓ４１５３の処理は、実施形態９におけるＳ３６５１〜Ｓ３６５３の処理と同じため、説明を省略する。
【０１５５】
Ｓ４１５４において、配置データ生成部３０４は、Ｓ４１５２で総数が算出された全ての構造体に番号を割り当てる。図４２（ａ）は、各構造体に割り当てられた番号の一覧を模式的に示す図である。図４２（ａ）において、Ｄは傾斜角度の種類を、Ｎθnは傾斜角度θnが対応付けられた構造体の数を、Ｗは方位数を示す。
【０１５６】
図４２（ｂ）は、方位１〜方位８ごとに、それぞれ０度、１４．０度、２６．６度、３６．９度、４５度の傾斜角度が対応付けられた構造体が形成される場合において、各構造体に割り当てられた番号の具体例を示す図である。方位１で形成される各構造体には、１〜２５までの連続した番号が割り当てられる。以降、方位２・・・方位Ｗで形成される各構造体にも、１〜２５までの連続した番号が割り当てられる。このように、本実施形態では、実施形態９と異なり、方位１、方位２、・・・方位Ｗの構造体それぞれに共通な番号が割り当てられる。
【０１５７】
Ｓ４１５５において、配置データ生成部３０４は、構造体の配置を定義したマスクパターンを用いて、Ｓ４１５１で分割した画像データの各矩形ブロックｉに、構造体を割り当てる。本実施形態のマスクパターンには、構造体の配置態様に応じて予め番号が付与されている。配置データ生成部３０４は、構造体に割り当てられた番号と、マスクパターンに付与されている番号とが一致するかに基づいて、構造体を矩形ブロックｉに割り当てる。なお、本実施形態では、上述の実施形態９と異なり、方位１〜方位８ごとに、構造体の配置が異なるように定義されたマスクパターンが用いられる。
【０１５８】
Ｓ４１５６において、構造体再構成部４００１は、ｉ番目の矩形ブロックに複数の方位が割り当てられている場合、ｉ番目の矩形ブロックにおける構造体の形状を再構成する。図４３に、本実施形態の構造体参照テーブル４００２の例を示す。本実施形態の構造体参照テーブル４００２は、配置データ生成部３０４によって割り当てられた方位の組み合わせと、構造体の形状とが対応付けられ、データ格納部３０６に保持されている。図３７で説明した通り、画像処理装置１は、構造体を形成する各層のインクドットを選択的に配置することにより、方位を考慮した構造体を形成することができる。本実施形態の構造体再構成部４００１は、Ｓ４１５５で生成された画像データを探索し、ｉ番目の矩形ブロックに複数の方位が割り当てられている場合、ｉ番目の矩形ブロックに対応するドット配置を変更する。構造体参照テーブル４００２において、「○」は方位が割り当てられていることを示し、「×」は方位が割り当てられていないことを示す。図４３に示される通り、ｉ番目の矩形ブロックに、方位１および方位２が割り当てられているため、ドット配置が変更されていることが分かる。なお、図３７に示される実施例では、底面積ｓ２が６０×６０μｍ＾２である場合、構造体の底面における１辺のドット数は「２」である実施例について説明したが、ドット数はこれに限られない。本実施形態では、説明の便宜上、１辺のドット数が「４」である実施例について説明した。
【０１５９】
図４４は、Ｓ４１５６において、構造体再構成部４００１によって再構成が施された後の画像データ４４０１の一部を表す模式図である。実施形態１の図１１と同様に、画像データ４４０１には、０度、１４．０度、２６．６度、３６．９度、および４５度の異なる傾斜角度が対応付けられた５種類の構造体が、それぞれブロック１１０４〜１１０８に配置される。本実施形態では、さらに、各ブロックに配置される構造体は、構造体の傾斜面が反射光を放つ方位が対応付けられている。図４４において、矢印は構造体の方位を示している。ｉ番目の矩形ブロックに複数の方位が割り当てられている場合、ｉ番目の矩形ブロックに対応するドット配置が変更されているため、異なる方位を有する複数の構造体が合成される。図４４に示される通り、ｉ番目の矩形ブロックに１つの方位のみが割り当てられている場合、１つの傾斜面を有する構造体が形成されるが、複数の方位が割り当てられている場合、それぞれの方位を向く傾斜面を有する構造体が合成されることが分かる。
【０１６０】
Ｓ４１５７において、構造体再構成部４００１は、画像データにおける全ての矩形ブロックの再構成を行ったかを判定し、再構成を行っていなければ（Ｓ４１５７：ＮＯ）、ｉに１を加えて再びＳ４１５６に移行する。再構成を行っている場合（Ｓ４１５７：ＹＥＳ）、本フローチャートによる処理を終了する。
【０１６１】
以上説明したように、本実施形態の画像処理装置１は、方位ごとに異なるマスクパターンを用いて矩形ブロックに構造体を割り当てる。同一の矩形ブロックに複数の方位が割り当てられた場合、複数の方位それぞれに傾斜面を有する構造体を合成する。かかる構成により、本実施形態の画像処理装置１は、方位や傾斜角度の数が増加しても、光輝感を再現するために必要な構造体を構造体配置データに割り当てることができる。
【０１６２】
［変形例］
上記実施形態では、ＵＶ硬化型インクを積層して構造体を形成する方法による実施形態を説明したが、構造体の形成方法はこれに限定されない。例えば、各構造体に対応した形状を有した原版を記録基材に押圧して構造体を形成するナノインプリント技術によって各構造体を形成することも可能である。また、上記実施形態では、記録基材上に印刷した画像を正対方向から観察したとき、照射角度に依存せず、輝点の面積が同じ大きさになるように構造体を形成したが、形成する構造体はこのようなものに限定されない。例えば、構造体の底面積に代えて、構造体の斜面の面積に着目し、構造体の斜面の面積が同じかまたは所定範囲内である構造体を形成する態様であってもよい。また、上記実施形態では、構造体界面からの鏡面反射光の方向を制御する方法による実施形態を説明したが、記録基材面からの鏡面反射光の方向を構造体で制御する方法を用いてもよい。例えば、記録基材面からの鏡面反射光の方向を、吸収係数および散乱係数の小さいクリアインクで形成された構造体界面で屈折させ、鏡面反射光の方向を制御する形態が考えられる。
【０１６３】
［その他の実施例］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。また、上記のいずれの実施形態においても、各処理の一部または全機能を印刷装置２４に内蔵されたエンジンにて実行する形態でも実現可能である。
【符号の説明】
【０１６４】
１・・・・画像処理装置
３０１・・ＵＩ表示部
３０２・・データ取得部
３０３・・構造体特性導出部
３０４・・配置データ生成部
３０５・・印刷装置制御部
３０６・・データ格納部
８０１・・構造体特性テーブル
８０２・・構造体数テーブル
【図１】
2016215633.tif 000006
【図２】
2016215633.tif 000007
【図３】
2016215633.tif 000008
【図４】
2016215633.tif 000009
【図５】
2016215633.tif 000010
【図６】
2016215633.tif 000011
【図７】
2016215633.tif 000012
【図８】
2016215633.tif 000013
【図９】
2016215633.tif 000014
【図１０】
2016215633.tif 000015
【図１１】
2016215633.tif 000016
【図１２】
2016215633.tif 000017
【図１３】
2016215633.tif 000018
【図１４】
2016215633.tif 000019
【図１５】
2016215633.tif 000020
【図１６】
2016215633.tif 000021
【図１７】
2016215633.tif 000022
【図１８】
2016215633.tif 000023
【図１９】
2016215633.tif 000024
【図２０】
2016215633.tif 000025
【図２１】
2016215633.tif 000026
【図２２】
2016215633.tif 000027
【図２３】
2016215633.tif 000028
【図２４】
2016215633.tif 000029
【図２５】
2016215633.tif 000030
【図２６】
2016215633.tif 000031
【図２７】
2016215633.tif 000032
【図２８】
2016215633.tif 000033
【図２９】
2016215633.tif 000034
【図３０】
2016215633.tif 000035
【図３１】
2016215633.tif 000036
【図３２】
2016215633.tif 000037
【図３３】
2016215633.tif 000038
【図３４】
2016215633.tif 000039
【図３５】
2016215633.tif 000040
【図３６】
2016215633.tif 000041
【図３７】
2016215633.tif 000042
【図３８】
2016215633.tif 000043
【図３９】
2016215633.tif 000044
【図４０】
2016215633.tif 000045
【図４１】
2016215633.tif 000046
【図４２】
2016215633.tif 000047
【図４３】
2016215633.tif 000048
【図４４】
2016215633.tif 000049