(57)【要約】【課題】メタリックカラーを含む印刷データを適切に生成するのが難しいこと。【解決手段】印刷対象画像の明度の歪度が第１の歪度である場合は、メタリックのインク量が第１の量になるように印刷データを生成する。明度の歪度が第１の歪度よりも大きい第２の歪度である場合は、インク量が第１の量よりも大きい第２の量になるように印刷データを生成する。【選択図】図３
2013230586.tif 000002
【特許請求の範囲】
【請求項１】
メタリックのドットと非メタリックのドットとを形成可能な印刷装置のために印刷データを生成する装置であって、
印刷対象画像の明度の歪度が第１の歪度である場合は、メタリックのインク量が第１の量になるように印刷データを生成し、前記明度の歪度が前記第１の歪度よりも大きい第２の歪度である場合は、前記インク量が前記第１の量よりも大きい第２の量になるように印刷データを生成する
印刷データ生成装置。
【請求項２】
請求項１に記載の印刷データ生成装置であって、
色分版が行われた前記印刷対象画像に前記メタリックが含まれる第１の手法によって、前記印刷対象画像を色分版して得られるインク量と、色分版が行われた前記印刷対象画像に前記メタリックが含まれない第２の手法によって、前記印刷対象画像を色分版して得られるインク量との加重平均によって算出された値を、ハーフトーン処理の対象とする加重平均色分版部
を備え、
前記加重平均は、前記明度の歪度に基づく、
印刷データ生成装置。
【請求項３】
請求項２に記載の印刷データ生成装置であって、
人工画像は、前記明度の歪度にかかわらず、前記第１の手法によって色分版して得られた値が、前記ハーフトーン処理の対象とされる
印刷データ生成装置。
【請求項４】
請求項２又は請求項３に記載の印刷データ生成装置であって、
ヒトの顔の画像は、前記明度の歪度にかかわらず、前記第２の手法によって色分版して得られた値が、前記ハーフトーン処理の対象とされる
印刷データ生成装置。
【請求項５】
請求項４に記載の印刷データ生成装置であって、
ユーザーインターフェイス経由で取得された情報に応じて、前記印刷対象画像に対して行うオブジェクト検出の種類を変更する
印刷データ生成装置。
【請求項６】
請求項２から請求項５の何れか１つに記載の印刷データ生成装置であって、
記憶色の領域は、前記明度の歪度にかかわらず、前記第２の手法によって色分版して得られた値が、前記ハーフトーン処理の対象とされる
印刷データ生成装置。
【請求項７】
メタリックのドットと非メタリックのドットとを形成可能な印刷装置を用いる印刷方法であって、
印刷対象画像の明度の歪度が第１の歪度である場合は、メタリックのインク量が第１の量になるように印刷データを生成し、前記明度の歪度が前記第１の歪度よりも大きい第２の歪度である場合は、前記インク量が前記第１の量よりも大きい第２の量になるように印刷データを生成し、
生成した印刷データに基づいて、メタリックのドットと非メタリックのドットとを形成する
印刷方法。
【請求項８】
メタリックのドットと非メタリックのドットとを形成可能な印刷装置に用いるためのプログラムであって、コンピューターに、
印刷対象画像の明度の歪度を取得し、
前記明度の歪度が第１の歪度である場合は、メタリックのインク量が第１の量になるように印刷データを生成し、前記明度の歪度が前記第１の歪度よりも大きい第２の歪度である場合は、前記インク量が前記第１の量よりも大きい第２の量になるように印刷データを生成する
ことを実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷に関する。
【背景技術】
【０００２】
印刷物において光沢感を表現するために、メタリックカラーのインク（以下「メタリックインク」とも言う。）を用いる印刷が知られている。メタリックインクを用いた印刷画像を良好なものにするために、種々の提案がされている（例えば、特許文献１〜３）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９―２３３８８３号公報
【特許文献２】特開２０１０―０５２２２５号公報
【特許文献３】特開２０１０―０５２２２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記先行技術が有する課題は、メタリックカラーを含む印刷データを適切に生成するのが難しいことである。
【課題を解決するための手段】
【０００５】
本発明は、上記課題の少なくとも一部を解決するためのものであり、以下の形態または適用例として実現できる。
【０００６】
適用例１：メタリックのドットと非メタリックのドットとを形成可能な印刷装置のために印刷データを生成する装置であって、
印刷対象画像の明度の歪度が第１の歪度である場合は、メタリックのインク量が第１の量になるように印刷データを生成し、前記明度の歪度が前記第１の歪度よりも大きい第２の歪度である場合は、前記インク量が前記第１の量よりも大きい第２の量になるように印刷データを生成する。
【０００７】
この適用例によれば、メタリックカラーを含む印刷データを適切に生成できる。「歪度」とは、分布の非対称性を示す指標である。「明度の歪度」の値が小さいことは、明度の分布が高い値の方に偏っていることを示し、逆も然りである。画像コンテンツのコントラストが高い場合または重厚感が高い場合、「明度の歪度」の値が大きくなる傾向がある。それとは逆に、画像コンテンツのコントラストが低い場合または重厚感が低い場合、「明度の歪度」の値が小さくなる傾向がある。メタリックインクを使った色再現に適した金属感のある画像コンテンツは、前者に属する。金属感を再現したくない画像またはメリハリのない画像コンテンツは、後者に属する。これらの画像の性質から、第２の歪度の画像の方が、メタリックのインク量を多くして印刷するのに適していると判断できる。本願の「インク量」は、無次元数である。このインク量は「インクの被覆率」又は「単位面積当たりの記録密度」と言い換えることができる。つまり、インク量の多寡は、ドット数の多寡や被覆率の多寡を含む。
【０００８】
適用例２：適用例１に記載の印刷データ生成装置であって、
色分版が行われた前記印刷対象画像に前記メタリックが含まれる第１の手法によって、前記印刷対象画像を色分版して得られるインク量と、色分版が行われた前記印刷対象画像に前記メタリックが含まれない第２の手法によって、前記印刷対象画像を色分版して得られるインク量との加重平均によって算出された値を、ハーフトーン処理の対象とする加重平均色分版部
を備え、
前記加重平均は、前記明度の歪度に基づく。
【０００９】
この適用例によれば、インク量が第１の量となる色分版であれ第２の量となる色分版であれ、それぞれ第１及び第２の手法を利用して実行できる。その際、インク量が第１の量となるのか第２の量となるのかは、明度の歪度に応じて定まる。なお、適用例１に記載の内容と適合させるために、第２の手法に用いられる加重平均係数は、第１の手法に用いられる加重平均係数よりも重い（大きい）値を採用すると良い。また、メタリックインクによりドットが形成される画素をユーザーが画素単位で指定しなくても、メタリックインクの吐出の有無やインク量を画素単位で決めることができる。
【００１０】
適用例３：適用例２に記載の印刷データ生成装置であって、
人工画像は、前記明度の歪度にかかわらず、前記第１の手法によって色分版して得られた値が、前記ハーフトーン処理の対象とされる。
【００１１】
この適用例によれば、人工画像について、明度の歪度に依存せずに、適切に色分版できる。人工画像とは、風景等の撮像によって得られる画像ではなく、コンピューターによる描画や手描きによる画像のことである。例えば、文字、幾何学的な線、イラスト、ロゴ等が挙げられる。このような人工画像は、光沢感を強調することをユーザーが望む場合がある。この適用例によれば、人工画像について光沢感を強調することが実現される。
【００１２】
適用例４：適用例２又は適用例３に記載の印刷データ生成装置であって、
ヒトの顔の画像は、前記明度の歪度にかかわらず、前記第２の手法によって色分版して得られた値が、前記ハーフトーン処理の対象とされる。
【００１３】
この適用例によれば、ヒトの顔の色について、明度の歪度に依存せずに、適切に色分版できる。ヒトの顔の色は、メタリックのインクを使用せずに印刷した方が、再現性が良いように見えるからである。
【００１４】
適用例５：適用例４に記載の印刷データ生成装置であって、
ユーザーインターフェイス経由で取得された情報に応じて、前記印刷対象画像に対して行うオブジェクト検出の種類を変更する。
この適用例によれば、ユーザーインターフェイス経由で取得された情報に応じて、前記印刷対象画像に対して行うオブジェクト検出の種類を変更することができる。例えば、ヒトの顔の検出するための顔認識を行うか否かについて行ったユーザーの選択の情報を取得し、それに応じてオブジェクト検出として顔認識の有無を変更する。或いは、例えば印刷装置によるドット形成の対象から金色を除外するか否かについての情報を取得し、金色が除外された場合は顔認識を行わず、金色が除外されなかった場合は顔認識を行っても良い。この場合、金色が除外されれば、ヒトの顔の画像について、他とは異なる処理をしなくても良くなる。金色が除外されれば、分版後にメタリックカラーを含めても、モンゴロイドの肌の色を適切に色分版できるからである。
【００１５】
適用例６：適用例２から適用例５の何れか１つに記載の印刷データ生成装置であって、
記憶色の領域は、前記明度の歪度にかかわらず、前記第２の手法によって色分版して得られた値が、前記ハーフトーン処理の対象とされる。
この適用例によれば、明度の歪度に依存せずに、記憶色を適切に色分版できる。
【００１６】
上記の何れの適用例も、他の形態によって実現できる。例えば、上記適用例を方法に置換したもの、上記適用例の手法によって生成された印刷データに基づき印刷をする印刷装置、印刷物生産方法および印刷方法、上記適用例を実現するためのプログラム、並びにこのプログラムを記憶する一時的でない記憶媒体などが考えられる。
【図面の簡単な説明】
【００１７】
【図１】印刷システムの構成図。
【図２】印刷データ生成処理を示すフローチャート。
【図３】色分版処理を示すフローチャート。
【図４】メタリック適用領域解析を示すフローチャート。
【図５】画像と明度のヒストグラムと歪度Ｓと加重平均係数ｋとの関係を例示する図。
【図６】明度のエッジ検出の具体例を示す図。
【図７】色分版処理を示すフローチャート。
【発明を実施するための形態】
【００１８】
１．印刷システム（図１）：
図１は、印刷システム１０の構成を示す。印刷システム１０は、ホストコンピューター２００とプリンター３００とを備える。ホストコンピューター２００は、印刷のためのデータ（以下「印刷用データ」と言う。）をプリンター３００に転送する。プリンター３００は、ホストコンピューター２００から転送された印刷用データに基づいて印刷用紙に画像を印刷する。この印刷用データは、表示用画像データが、プリンタードライバーによって変換されたデータであり、各画素について各色のドット形成の有無を示すドットデータである。表示用画像データは、ホストコンピューター２００に備えられたディスプレイ装置２１５に画像を表示させるためのものである。
【００１９】
ホストコンピューター２００は、ＣＰＵ２０１、ＲＡＭ２０３、ＲＯＭ２０５、ディスプレイ装置コントローラー２０７、キーボードコントローラー２０９、メモリーコントローラー２１１、ハードディスクドライブ（ＨＤＤ）２１３、通信インターフェイス（Ｉ／Ｆ）２２０を備える。これらの構成要素はバス２３０を介して互いに接続されている。ディスプレイ装置コントローラー２０７には、ディスプレイ装置２１５などの表示装置が接続される。キーボードコントローラー２０９にはキーボード２１７やマウス（図示なし）などの入力装置が接続され、メモリーコントローラー２１１には外部メモリー２１９が接続されている。通信Ｉ／Ｆ２２０は、他の機器に対して、ＵＳＢによる有線接続を行うためのモジュールである。ＣＰＵ２０１は、ホストコンピューター２００全体の動作を制御するために、ＨＤＤ２１３に記憶されているプログラムをＲＡＭ２０３に読み出して実行する。
【００２０】
ＲＯＭ２０５は、メタリックＬＵＴと、非メタリックＬＵＴとを記憶する。メタリックＬＵＴとは、分版後の色として、ＣＭＹＫＭｅ（シアン、マゼンタ、イエロー、ブラック、メタリック）が採用されたＬＵＴである。一方、非メタリックＬＵＴとは、分版後の色として、ＣＭＹＫが採用されたＬＵＴである。
【００２１】
ディスプレイ装置２１５、キーボード２１７及び図示されていないマウスは、印刷設定の入力に用いられる。印刷設定については、図４と共に後で詳しく説明する。
【００２２】
一方、プリンター３００は、ＣＭＹＫＭｅのインクをプリントヘッドに備えられたノズルから吐出して、例えば２パス双方向の印刷を行うシリアルプリンターである。メタリックインクの色は、シルバーである。プリンター３００はＣＰＵ３０１、ＲＡＭ３０３、ＲＯＭ３０５、印刷部インターフェイス（Ｉ／Ｆ）３０７、メモリーコントローラー３０９、操作パネル３１３、通信インターフェイス（Ｉ／Ｆ）３２０を備える。これらの構成要素はバス３３０によって互いに接続されている。印刷部Ｉ／Ｆ３０７には印刷部３１１が接続され、メモリーコントローラー３０９には外部メモリー３１５が接続されている。
【００２３】
ＣＰＵ３０１は、プリンター３００全体の動作を制御するために、ＲＯＭ３０５に記憶されているプログラムをＲＡＭ３０３に読み出して実行する。印刷部３１１は、インクを蓄えるインクカートリッジ、プリントヘッド、プラテンなど、印刷用紙にインクを吐出して印刷を行うためのハードウェアである。操作パネル３１３は、ユーザーが、印刷にかかわる指示などを行うためのユーザーインターフェイスである。上記指示の内容は、例えば、印刷の中止やプリンター３００の起動などである。
【００２４】
２．印刷データ生成処理（図２）：
図２は、印刷データ生成処理を示すフローチャートである。印刷データ生成処理の実行主体は、ホストコンピューター２００に備えられたＣＰＵ２０１である。印刷データ生成処理を開始する契機は、キーボード２１７を介して、印刷指示が入力されたことである。ユーザーは、この印刷指示と共に、印刷から除外するメタリックカラーを特定する情報をキーボード２１７から入力できる。本実施形態において、除外対象の候補として用意されているのは、金色、銀色、メタリックブルー及びメタリックレッドである。すなわち、メタリックＬＵＴは、金色、銀色、メタリックブルー及びメタリックレッドのそれぞれが印刷から除外されたか否かに対応する。具体的には、それぞれのメタリックカラーの有無の組み合わせだけ複数のメタリックＬＵＴを備え、印刷から除外するメタリックカラーを特定する情報に応じて、何れかのメタリックＬＵＴを選択する。
【００２５】
印刷データ生成処理を開始すると、まず、ＲＡＭ２０３からＲＧＢ形式の表示用画像データを取得する（ステップＳ４００）。続いて、表示用画像データを対象に、色分版処理を行う（ステップＳ４５０）。ステップＳ４５０の詳細は、図３〜図７と共に後述する。
【００２６】
次に、色分版された画像データを対象に、ハーフトーン処理を行う（ステップＳ７００）。このハーフトーン処理によって、ドットデータが生成される。続いて、ドットデータをプリンター３００が取り扱えるようにインターレース処理を行う（ステップＳ７５０）。最後に、ステップＳ７５０において生成したデータをプリンター３００に転送する（ステップＳ８００）。プリンター３００は、転送されたデータに基づき印刷を実行する。
【００２７】
３．色分版処理（図３）：
図３は、色分版処理を示すフローチャートである。色分版処理は、先述したように、印刷データ生成処理の一部として実行される。
【００２８】
まず、メタリック適用領域解析を行う（ステップＳ５００）。メタリック適用領域解析は、印刷領域をメタリック領域と非メタリック領域とに分離すると共に、加重平均係数ｋを確定する処理のことである。メタリック適用領域解析の詳細な説明は、図４と共に後述する。メタリック領域とは、メタリックインクを吐出し得る領域である。非メタリック領域とは、メタリックインクを吐出しない領域である。加重平均係数ｋは、メタリックＬＵＴを用いた出力（ＣＭＹＫＭｅの各インク量）と非メタリックＬＵＴを用いた出力（ＣＭＹＫの各インク量）との加重平均を算出するために用いられる係数である。加重平均は、後述するステップＳ６２５において算出される。
【００２９】
次に、ステップＳ５００において分離されたメタリック領域（ステップＳ６１０）を、メタリックＬＵＴを参照することによってＣＭＹＫＭｅの各インク量に色分版する（ステップＳ６１５）。一方で、ステップＳ５００において分離されたメタリック領域（ステップＳ６１０）を、非メタリックＬＵＴを参照することによってＣＭＹＫの各インク量にも色分版する（ステップＳ６２０）。
【００３０】
続いて、ステップＳ６１５とステップＳ６２０とにおいて取得された各インク量を、乗算器に入力する（ステップＳ６２５）。この乗算器は、ＣＭＹＫＭｅの各インク量に加重平均係数ｋを掛けると共に、ＣＭＹＫの各インク量に（１−ｋ）を掛ける働きをする。
【００３１】
次に、乗算器からの出力を加算器に入力する（ステップＳ６３０）。この加算器は、同じ色のインク量同士を足し合わせる働きをする。つまり、ＣＭＹＫそれぞれについては、加重平均係数ｋが掛けられたインク量と、（１−ｋ）が掛けられたインク量とを足し合わせた値が出力される。Ｍｅについては、加重平均係数ｋが掛けられたインク量が出力される。この加算器の出力結果に基づき、メタリック領域のインク量を決定する（ステップＳ６３５）。
【００３２】
一方、ステップＳ５００において分離された非メタリック領域（ステップＳ６４０）を、非メタリックＬＵＴを参照することによってＣＭＹＫの各インク量に色分版する（ステップＳ６４５）。この色分版の結果に基づき、非メタリック領域のインク量を決定する（ステップＳ６５０）。
【００３３】
最後に、メタリック領域のインク量と、非メタリック領域のインク量とを全体領域のインク量として決定する（ステップＳ６５５）。
【００３４】
４．メタリック適用領域解析（図４）：
図４は、先述したメタリック適用領域解析を示すフローチャートである。このフローチャートは、印刷データ生成処理の一部として、ひいては色分版処理の一部として実行されるので、このフローチャートの実行主体はＣＰＵ２０１である。まず、取得した画像データをオブジェクト検出器に入力する（ステップＳ５１０）。オブジェクト検出器は、図４に示すように、色領域と、ヒストグラムと、ＲＯＩと、顔認識とによる検出機能を有する。各検出機能についての詳細は後述する。
【００３５】
次に、オブジェクト検出器の検出に基づき、オブジェクトの予測をする（ステップＳ５２０）。続いて、この予測に基づき、加重平均係数ｋを確定する（ステップＳ５３０）。確定された加重平均係数ｋは、先述したように乗算器（ステップＳ６２５）に入力される。
【００３６】
一方、オブジェクト予測に基づき、メタリックＬＵＴを適用し得る領域（メタリック領域）と、メタリックＬＵＴを適用しない領域（非メタリック領域）とを分離する（ステップＳ５５０）。分離されたメタリック領域は、先述したようにメタリックＬＵＴ（ステップＳ６１５）と、非メタリックＬＵＴ（ステップＳ６２０）とに入力され、他方で、分離された非メタリック領域は、先述したように非メタリックＬＵＴ（ステップＳ６４０）に入力される。
【００３７】
５．ヒストグラム（図５）：
図５は、ヒストグラムを説明するための図である。このヒストグラムは、先述したオブジェクト検出器の機能の一つとして説明したものである。このヒストグラムとは、取得した画像データのうち、非メタリック領域を除いた、メタリック領域についての明度のヒストグラムのことである。
【００３８】
図５は、画像と明度のヒストグラムと歪度Ｓと加重平均係数ｋとの関係を例示する。画像（Ａ）は人物、画像（Ｂ）は自転車、画像（Ｃ）は草木、画像（Ｄ）は空に浮かぶ気球、画像（Ｅ）は光沢感のある食器類、画像（Ｆ）は夜景をそれぞれ撮影して取得されたものである。歪度Ｓは、周知のように、下記数１によって算出される。
【００３９】
【数１】
2013230586.tif 000003
【００４０】
図５は、（Ａ）〜（Ｆ）の各画像について、明度のヒストグラムと歪度Ｓとを示す。画像（Ａ）（Ｂ）の場合、ヒストグラムに示すように明度が高い値に偏って分布しているので、歪度Ｓは負である。画像（Ｃ）の場合、正規分布に近いので、歪度Ｓはゼロに近い０．０８である。画像（Ｄ）（Ｅ）（Ｆ）の場合、明度が低い値に偏って分布しているので歪度Ｓは正であり、（Ｄ）よりも（Ｅ）、（Ｅ）よりも（Ｆ）の方が偏り度合いが大きいので、（Ｄ）よりも（Ｅ）、（Ｅ）よりも（Ｆ）の方が歪度Ｓも大きい。
【００４１】
このようにして歪度Ｓが算出されると、加重平均係数ｋが確定する。具体的には、図５に示すように、ｋ＝０（Ｓ＜０）、ｋ＝Ｓ（０≦Ｓ＜１）、ｋ＝１（Ｓ≧１）という関係に歪度Ｓを代入することによって、加重平均係数ｋが確定する。
【００４２】
なお、乗算器（ステップＳ５２５）の性質から、加重平均係数ｋがゼロの場合、Ｍｅのインク量もゼロとなる。よって、他の検出機能による検出結果を加味するまでもなく、非メタリックＬＵＴのみを参照して得られるＣＭＹＫの各インク量が、全体領域のインク量として決定される。
【００４３】
６．ＲＯＩ（図６）：
図６は、ＲＯＩを説明するための図である。ＲＯＩは、先述したオブジェクト検出器の機能の一つとして説明したものである。ＲＯＩは、人工画像か自然画像かを判断するために使用される。
【００４４】
人工画像とは、自然にある風景を撮影して得られる画像ではなく、コンピューター上で描かれた画像や、手描きによる画像である。例えば、文字、線、イラスト等である。人工画像の抽出は、明度のエッジ検出を利用して行う。
【００４５】
図６は、明度のエッジ検出によって人工画像を抽出する例を示す。図６は、丸付きの「１」の中央部における水平方向の明度変化を示している。図６に示すように、人工画像の場合は、明度の変化が急激であり、強いエッジが検出されることが多い。これに対して、風景等を撮影した自然画像の場合、このような強いエッジは検出されないことが多い。この差を利用して、人工画像を抽出する。なお、抽出された人工画像の領域は、メタリック領域としてメタリックＬＵＴと、非メタリックＬＵＴとを適用しても良いし（ステップＳ６１５、ステップＳ６４０）、メタリックＬＵＴのみを適用しても良い（不図示）。
【００４６】
７．色領域：
ここで言う色領域とは、特定色を有する領域（以下「特定色領域」と言う）を抽出する処理のことである。この抽出を用いて、先述したオブジェクト検出器の機能の一つを実現する。この抽出の目的は、特定色領域を非メタリック領域として分離することにある。本実施形態においては、特定色として、ユーザーによって指定された色（以下「指定色」と言う）と、記憶色とを採用した。指定色とは、印刷画像から除外されるメタリックカラーとして、ユーザーインターフェイスを通じて指定された色である。
【００４７】
上記の記憶色とは、周知のように、イメージと結びつけて記憶されている色である。本実施形態において採用された記憶色は、下記表１の通りである。表１の「明るい肌色」は、特に日本人にとっての記憶色である。
【００４８】
【表１】
2013230586.tif 000004
【００４９】
なお、金色が指定色となり、除外された場合には、「明るい肌色」の領域は、抽出対象から除外しても良い。金色が除外されれば、明るい肌色を印刷するためのＭｅのインク量は、少量またはゼロとなる可能性が高いからである。他方で、金色が除外されない場合には、例えば「明るい肌色」を特定色領域として分離しても良い（不図示）。本実施形態において、金色に該当するインク量は、赤口金と青口金とをL*a*b*表色系によって示した値を採用する。具体的には、下記表２の通りである。
【００５０】
【表２】
2013230586.tif 000005
【００５１】
８．顔認識：
ここで言う顔認識とは、周知の手法を用いて、ヒトの顔の画像を抽出する処理のことである。この抽出を用いて、先述したオブジェクト検出器の機能の一つを実現する。この抽出の目的は、ヒトの顔の画像を非メタリック領域として分離することにある。ヒトの顔は、メタリックインクを使用せずに印刷した方が高画質となるからである。なお、金色が指定色となり、除外された場合には、顔認識を実行しなくても良い。理由は、上記「明るい肌色」について説明した理由と同じである。他方で、金色が除外されない場合には、顔認識を実行することで、ヒトの顔の画像を非メタリック領域として分離し、非メタリックＬＵＴを適用しても良い（ステップＳ６４５）。
【００５２】
９．色分版処理（図７）：
図７は、色分版処理を示すフローチャートである。このフローチャートは、図３、図４と共に説明した色分版処理を表現し直したものの一例である。
【００５３】
まず、除外されたメタリックカラーに、メタリックＬＵＴを適合させる（ステップＳ９０５）。ただし、何れのメタリックカラーも除外されていなければ、この適合は実行されない。例えば、金色、銀色、メタリックブルー及びメタリックレッドのメタリックカラーのうち金色が除外された場合、金色を印刷に用いないメタリックＬＵＴを選択する。
【００５４】
次に、金色が除外されたかを判定する（ステップＳ９１０）。金色が除外されていない場合（ステップＳ９１０，ＮＯ）、取得した表示用画像データから、周知の方法によってヒトの顔領域を抽出する（ステップＳ９１５）。一方、金色が除外された場合（ステップＳ９１０，ＹＥＳ）、ステップＳ９１５をスキップする。続いて、記憶色の領域を抽出する（ステップＳ９２０）。
【００５５】
次に、ステップＳ９１５とステップＳ９２０とにおいて抽出された領域に対して、非メタリックＬＵＴによって色分版をする（ステップＳ９２５）。ただし、抽出された領域がなければ、ステップＳ９２５は実行されない。続いて、人工画像の領域を、ＲＯＩを使用して抽出する（ステップＳ９３０）。
【００５６】
次に、抽出した人工画像の領域を、メタリックＬＵＴによって色分版する（ステップＳ９４０）。続いて、先述した手法によって、メタリック領域の明度の歪度Ｓを算出し（ステップＳ９５０）、算出した歪度Ｓに基づき、先述した関係を用いてメタリックＬＵＴの加重平均係数ｋを求める（ステップＳ９６０）。次に、メタリックＬＵＴを用いて、未分版の領域を仮に色分版する（ステップＳ９７０）。未分版の領域とは、ステップＳ９２５とステップＳ９４０とにおいて色分版されていない領域のことであり、すなわち非メタリック領域と人工画像の領域とを除いたメタリック領域である。なお、加重平均係数ｋ＝０の場合は、ステップＳ９７０を省略する。先述したように、加重平均係数ｋ＝０であるということは、メタリックＬＵＴによる分版結果は、最終的な色分版結果に全く反映されないからである。
【００５７】
続いて、非メタリックＬＵＴを用いて、未分版の領域を仮に色分版する（ステップＳ９８０）。ステップＳ９７０と同様な理由によって、加重平均係数ｋ＝１の場合は、ステップＳ９８０を省略する。
【００５８】
最後に、ステップＳ９７０とステップＳ９８０との色分版結果の加重平均を算出することによって、未分版の領域の最終的な色分版結果を取得する（ステップＳ９９０）。具体的には、メタリックＬＵＴによって得られたＣＭＹＫＭｅの値それぞれに加重平均係数ｋを掛けた値を求め、非メタリックＬＵＴによって得られたＣＭＹＫの値それぞれに（１−ｋ）を掛けた値を求め、同じ色を示す値について両者を足し合わせることによって、メタリック領域についてのインク量を取得する。
【００５９】
先述したステップＳ６００におけるハーフトーン処理の対象となるのは、ステップＳ９２５、ステップＳ９４０及びステップＳ９９０において取得されたインク量である。
【００６０】
１０．効果：
先述した実施形態によれば、メタリックカラーを含む印刷が適切に実行できる。明度の歪度が大きければ大きい程、メタリックインクの量が増加することによって、印刷物において光沢感が適切に表現されるからである。
【００６１】
このようなメタリックインクの量を実現するための色分版は、メタリックＬＵＴと非メタリックＬＵＴとの加重平均を利用した簡単な処理によって実現される。加重平均係数ｋについても、予め定められた関係を参照して簡単に決定できる。さらに、このような加重平均を利用した色分版によれば、加重平均係数ｋが変動しても、全色についてのインク量の総和はほとんど変動しない。よって、メタリックインクの量の変動による画質の劣化は抑制される。また、メタリックインクによりドットが形成される画素をユーザーが画素単位で指定しなくても、メタリックインクの吐出の有無やインク量を画素単位で決めることができる。すなわち、オブジェクト検出の結果、メタリックＬＵＴが適用し得る領域については、明度の歪度に応じてメタリックインクの吐出の有無やインク量を決めることができる。なお、メタリックＬＵＴが適用し得る領域であっても、明度の歪度によっては、メタリックインクによりドットが形成されない画素もありうる。
【００６２】
一方で、ヒトの顔面および記憶色は、明度の歪度によらず、非メタリックＬＵＴのみを用いて色分版を行う。つまり、メタリックインクを使用せずに印刷することによって、より高画質な印刷が実現される。同様に、人工画像は、明度の歪度によらず、メタリックＬＵＴのみを用いて色分版を行う。つまり、メタリックインクを極力使用して印刷することによって、より高画質な印刷が実現される。
【００６３】
１１．実施形態と適用例との対応関係：
ステップＳ６１０〜Ｓ６５５又はステップＳ９７０〜Ｓ９９０が加重平均色分版部を実現するためのソフトウェアに対応する。ステップＳ６１０〜Ｓ６５５又はステップＳ９７０〜Ｓ９９０が適用例１，２に対応する。
【００６４】
１２．検証方法：
適用例１に記された形態を実施しているか否かの検証方法の一例を説明する。印刷対象の画像として、画像αと画像βとを用意する。画像βは、画像αを元にして、歪度を大きくする調整を施すことによって作成する。歪度の調整は、画像αの階調カーブを調整し、階調のハイライトとシャドーとを保持しながらコントラストを変更することによって行う。ただし、画像の一部を占める所定領域においては、歪度を調整しない。両画像を印刷し、画像αの所定領域におけるメタリックインクのインク量よりも、画像βの所定領域におけるメタリックインクのインク量の方が多ければ、適用例１の形態を実施していると判定できる。
【００６５】
或いは、上記の手法において、所定領域も含めて歪度を調整しても良い。この場合は、所定領域において「メタリックインクのインク量」を比較する。このインク量が、画像αにおける値よりも、画像βにおける値の方が大きければ、適用例１の形態を実施していると判定できる。これらの検証方法は例示であり、他の手法よって検証しても良い。
【００６６】
１３．他の実施形態：
本発明の実施形態は、先述した実施形態に限られず、発明の技術的範囲を逸脱しない範囲における種々の形態が採用され得る。例えば、発明の概要の欄に記載した各形態中の技術的特徴に対応する実施形態の技術的特徴は、先述した課題の一部または全部を解決するために、或いは、上述の効果の一部または全部を達成するために、適宜、差し替えや組み合わせを行うことができる。また、その技術的特徴は、必須なものとして説明されていなければ、適宜、削除できる。この他、例えば、以下のものが考えられる。
【００６７】
歪度Ｓと加重平均係数ｋとの関係は、実施形態に対して異なっていても良い。例えば、歪度Ｓの増加に対して、加重平均係数ｋを非線形に増加させても良い。例えば、ｋ＝０（Ｓ＜ｇ）、ｋ＝［｛１／（ｈ−ｇ）｝（Ｓ−ｇ）］n（ｇ≦Ｓ＜ｂ）、ｋ＝１（Ｓ≧ｂ）、（ｇ＜ｂ、ｎ＞０）としても良い。なお、ｎ＝１の場合は線形であり、更にｇ＝０、ｈ＝１が満たされれば、先述した実施形態に該当する。或いは、加重平均係数ｋを階段状に増加させても良い。例えば、ｋ＝０（Ｓ＜ｉ）、ｋ＝α（ｉ≦Ｓ＜ｊ）、ｋ＝β（ｊ≦Ｓ＜ｍ）、…、ｋ＝１（Ｓ≧ｚ）、（０＜α＜β＜…＜１）としても良い。この他、歪度Ｓの増加に対して、単調ではない手法で加重平均係数ｋを増加させても良い。
【００６８】
色分版処理において、加重平均の演算を都度、実行しなくても良い。例えば、記憶容量に十分な余裕がある場合、算出され得る加重平均係数ｋの値それぞれに対応するＬＵＴを予め求め、記憶しておいても良い。このようにすれば、加重平均に関する処理（ステップＳ６１０〜ステップＳ６３５又はステップＳ９７０〜ステップＳ９９０）の代わりに、求めた加重平均係数ｋに対応するＬＵＴを特定し、そのＬＵＴを用いた色分版を行えば良いので、処理負荷が低減される。
【００６９】
色分版処理における歪度Ｓの算出（ステップＳ５１０又はステップＳ９５０）において、メタリック領域の明度の歪度Ｓを求める代わりに、画像全体の明度の歪度Ｓを求めても良い。
明度の歪度の代わりに、明度と相関のあるパラメーター、例えば輝度や濃度の歪度を用いても良い。
使用されている色の数が基準値未満である領域を、人工画像の領域として抽出しても良い。
【００７０】
ＲＩＰ（Raster Image Processor）を用いても良い。このＲＩＰは、例えば、ホストコンピューター２００から転送されたデータを対象に色分版処理とハーフトーン処理とを実行し、これによって生成したドットデータをプリンター３００に転送する。
ホストコンピューター２００の機能の一部または全部を、プリンター３００に組み込んでも良い。例えば、色分版処理以降をプリンター３００が実行するようにしても良い。
金色、銀色、メタリックブルー及びメタリックレッドのそれぞれのメタリックカラーの有無の組み合わせだけ複数のメタリックＬＵＴを備えなくても良い。例えば、１つのメタリックＬＵＴを備え、それぞれのメタリックカラーの有無に応じて、このメタリックＬＵＴを修正しても良い。メタリックＬＵＴを修正するとは、ＬＵＴを書き換えても良いし、複数のメタリックＬＵＴを備えた場合と同様の結果になるように、このメタリックＬＵＴと色分版後のメタリックのインク量との関係を構築するためのＬＵＴを組み合わせても良い。
オブジェクト検出によるオブジェクト予測を省略して、画像全体をメタリック領域としてメタリックＬＵＴと非メタリック領域とによる仮色分版を行っても良い（ステップＳ９７０、Ｓ９８０）。
メタリックカラーの除外を省略しても良い（ステップＳ９０５）。また、印刷から除外するメタリックカラーを特定する情報をユーザーに入力させる代わりに、画像データに対して行うオブジェクト検出を直接入力させても良い。その結果に応じて、オブジェクト検出の種類を変更する。
【符号の説明】
【００７１】
１０…印刷システム
１２０…ＵＳＢケーブル
２００…ホストコンピューター
２０１…ＣＰＵ
２０３…ＲＡＭ
２０５…ＲＯＭ
２０７…ディスプレイ装置コントローラー
２０９…キーボードコントローラー
２１１…メモリーコントローラー
２１３…ＨＤＤ
２１５…ディスプレイ装置
２１７…キーボード
２１９…外部メモリー
２２０…通信Ｉ／Ｆ
２３０…バス
３００…プリンター
３０１…ＣＰＵ
３０３…ＲＡＭ
３０５…ＲＯＭ
３０７…印刷部Ｉ／Ｆ
３０９…メモリーコントローラー
３１１…印刷部
３１３…操作パネル
３１５…外部メモリー
３２０…通信インターフェイス
３３０…バス
【図１】
2013230586.tif 000006
【図２】
2013230586.tif 000007
【図３】
2013230586.tif 000008
【図４】
2013230586.tif 000009
【図５】
2013230586.tif 000010
【図６】
2013230586.tif 000011
【図７】
2013230586.tif 000012