(57)【要約】【課題】特殊光沢インクを用いて印刷するための画像処理を高速に行うことができるとともに、特殊光沢インクの特性を考慮した印刷を行なうことのできる技術を提供する。【解決手段】複数の要素データにより表現された画素により構成される画像データを、特殊光沢インクと複数の着色インクとを用いて印刷するための画像処理を行なう画像処理装置は、複数の要素データに基づいて、複数の着色インクのドットの形成の密度を求める第１のドット密度決定部と、複数の要素データから、各画素の明度に相関を有する単一の指標値を求める指標値決定部と、単一の指標値に基づき、各画素の指標値が所定値より低い領域での特殊光沢インクのドットの形成の密度が指標値が所定値より高い領域でのドットの形成の密度より低くなる関係に従って、特殊光沢インクのドットの形成の密度を求める第２のドット密度決定部とを備える。【選択図】図１
2011037121.tif 000002
【特許請求の範囲】
【請求項１】
複数の要素データにより表現された画素により構成される画像データを、特殊光沢インクと複数の着色インクとを用いて印刷するための画像処理を行なう画像処理装置であって、
前記複数の要素データに基づいて、前記複数の着色インクのドットの形成の密度を求める第１のドット密度決定部と、
前記複数の要素データから、前記各画素の明度に相関を有する単一の指標値を求める指標値決定部と、
前記単一の指標値に基づき、前記各画素の前記指標値が所定値より低い領域での前記特殊光沢インクのドットの形成の密度が前記指標値が前記所定値より高い領域でのドットの形成の密度より低くなる関係に従って、前記特殊光沢インクのドットの形成の密度を求める第２のドット密度決定部と
を備えた画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記第１のドット密度決定部は、複数種類のドットの形成の密度として、前記着色インクのドットの形成の密度を求め、
前記第２のドット密度決定部は、前記第１のドット密度決定部がドットの形成の密度を求めたドットの種類より少ない種類のドットの形成の密度として、前記特殊光沢インクのドットの形成の密度を求める
画像処理装置。
【請求項３】
請求項１または２に記載の画像処理装置であって、
前記第２のドット密度決定部は、複数種類のドットの形成の密度として、前記特殊光沢インクのドットの形成の密度を求め、前記複数種類のドットの形成密度のうち、最も大きなドットについてのドットの形成の密度を、前記指標値が所定値を超えてから次第に減少する関係に従って求める
画像処理装置。
【請求項４】
請求項１または２に記載の画像処理装置であって、
前記第２のドット密度決定部は、前記第１のドット密度決定部がドットの形成の密度を求めた複数種類のドットのうち、最も大きなドットと同等のドットの形成の密度として、前記特殊光沢インクのドットの形成の密度を求める
画像処理装置。
【請求項５】
請求項１ないし４のいずれか一項に記載の画像処理装置であって、さらに、
前記画像データの各画素に対応してドットを形成するか否かを決定するハーフトーン処理を、前記ドットの形成の密度を用いて行なうハーフトーン処理部を備えた
画像処理装置。
【請求項６】
請求項５に記載の画像処理装置であって、
前記ハーフトーン処理部は、前記複数の着色インクのドットの形成については、誤差拡散法を適用し、前記特殊光沢インクのドットの形成についてはディザ法を適用して、それぞれ前記ハーフトーン処理を行なう
画像処理装置。
【請求項７】
請求項１ないし６のいずれか一項に記載の画像処理装置であって、さらに、
前記画像データの解像度を変換する解像度変換部を備え、
前記解像度変換部は、前記指標値決定部に供給される画像データの解像度を、前記第１のドット密度決定部に供給される画像データの解像度よりも低い値に変換する
画像処理装置。
【請求項８】
請求項１ないし７のいずれか一項に記載の画像処理装置であって、
前記第２のドット密度決定部は、前記単一の指標値を、前記複数の要素データの線形演算より求める
画像処理装置。
【請求項９】
複数の要素データにより表現された画素により構成される画像データを、特殊光沢インクと複数の着色インクとを用いて印刷するための画像処理を行なう画像処理方法であって、
（ａ）前記複数の要素データに基づいて、前記複数の着色インクのドットの形成の密度を求める工程と、
（ｂ）前記複数の要素データから、前記各画素の明度に相関を有する単一の指標値を求める工程と、
（ｃ）前記単一の指標値に基づき、前記各画素の前記指標値が所定値より低い領域での前記特殊光沢インクのドットの形成の密度が前記指標値が所定値より高い領域でのドットの形成の密度より低くなる関係に従って、前記特殊光沢インクのドットの形成の密度を求める工程と
を備える画像処理方法。
【請求項１０】
複数の要素データにより表現された画素により構成される画像データを、特殊光沢インクと複数の着色インクとを用いて印刷するための画像処理をコンピューターに実行させるためのコンピュータープログラムであって、
（ａ）前記複数の要素データに基づいて、前記複数の着色インクのドットの形成の密度を求める機能と、
（ｂ）前記複数の要素データから、前記各画素の明度に相関を有する単一の指標値を求める機能と、
（ｃ）前記単一の指標値に基づき、前記各画素の前記指標値が所定値より低い領域での前記特殊光沢インクのドットの形成の密度が前記指標値が所定値より高い領域でのドットの形成の密度より低くなる関係に従って、前記特殊光沢インクのドットの形成の密度を求める機能と
を前記コンピューターに実現させる
コンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関するものである。
【背景技術】
【０００２】
近年、カラーインクの他に、メタリック感を表現するためのメタリックインクを備えたプリンターが知られている。印刷に用いられるインクの種類が増えると、画像データを印刷用のデータに変換するための画像処理が複雑となる。例えば、色変換に用いられるテーブルのサイズが大きくなったり、色変換処理に多大な計算を要する場合がある。
【０００３】
色変換処理に関する技術としては、例えば、特許文献１に開示されたものが知られている。しかし、この技術では、メタリックインクを用いる場合についての画像処理については考慮されていなかった。
【０００４】
なおこのような問題は、メタリックインクを備えたプリンターのための画像処理装置に限らず、カラーインクとは異なる特殊な光沢を発現する特殊光沢インクを備えたプリンターのための画像処理装置全般に共通する問題であった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−４８２６２号公報
【特許文献２】特開２００４−２５５４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上述した従来の課題を解決するためになされたものであり、特殊光沢インクを用いて印刷するための画像処理を高速に行うことができるとともに、特殊光沢インクの特性を考慮した印刷を行なうことのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するために、以下の形態または適用例を取ることが可能である。
【０００８】
[適用例１]
複数の要素データにより表現された画素により構成される画像データを、特殊光沢インクと複数の着色インクとを用いて印刷するための画像処理を行なう画像処理装置であって、
前記複数の要素データに基づいて、前記複数の着色インクのドットの形成の密度を求める第１のドット密度決定部と、
前記複数の要素データから、前記各画素の明度に相関を有する単一の指標値を求める指標値決定部と、
前記単一の指標値に基づき、前記各画素の前記指標値が所定値より低い領域での前記特殊光沢インクのドットの形成の密度が前記指標値が前記所定値より高い領域でのドットの形成の密度より低くなる関係に従って、前記特殊光沢インクのドットの形成の密度を求める第２のドット密度決定部と
を備えた画像処理装置。
【０００９】
適用例１の画像処理装置によれば、特殊光沢インクを用いて印刷するための画像処理を高速に行なうことができる。また、特殊光沢インクが形成されるドットの密度を明度の変化に対応させるという、特殊光沢インクの特性を考慮した印刷を行なうことができる。ここで、画像データを構成する画素を表現する複数の要素データとしては、ＲＧＢ形式、ＣＭＹ形式、ＣＭＹＫ形式のように、複数の色のそれぞれの階調値によって表現された要素データであってもよく、また、輝度、第１色差、第２色差の３つの要素データによって表現される形式（いわゆるＹＵＶ形式）や、明度、彩度、色相の３つの要素データによって表現される形式（いわゆるＨＬＳ形式）のように、色を表現する要素をそれぞれ示す要素データであってもよい。また、単一の指標値は、明度であってもよく、輝度であってもよい。
【００１０】
[適用例２]
適用例１に記載の画像処理装置であって、
前記第１のドット密度決定部は、複数種類のドットの形成の密度として、前記着色インクのドットの形成の密度を求め、
前記第２のドット密度決定部は、前記第１のドット密度決定部がドットの形成の密度を求めたドットの種類より少ない種類のドットの形成の密度として、前記特殊光沢インクのドットの形成の密度を求める
画像処理装置。
【００１１】
適用例２の画像処理装置によれば、特殊光沢インクを用いて印刷するための画像処理を高速に行なうことができる。
【００１２】
[適用例３]
適用例１または２に記載の画像処理装置であって、
前記第２のドット密度決定部は、複数種類のドットの形成の密度として、前記特殊光沢インクのドットの形成の密度を求め、前記複数種類のドットの形成密度のうち、最も大きなドットについてのドットの形成の密度を、前記明度が所定値を超えてから次第に減少する関係に従って求める
画像処理装置。
【００１３】
適用例３の画像処理装置によれば、明度が所定値を超えている箇所における粒状性を改善することができる。
【００１４】
[適用例４]
適用例１または２に記載の画像処理装置であって、
前記第２のドット密度決定部は、前記第１のドット密度決定部がドットの形成の密度を求めた複数種類のドットのうち、最も大きなドットと同等のドットの形成の密度として、前記特殊光沢インクのドットの形成の密度を求める
画像処理装置。
【００１５】
適用例４の画像処理装置によれば、装置の構成を簡略化することができ、また、特殊光沢インクを用いて印刷するための画像処理をさらに高速に行なうことができる。
【００１６】
[適用例５]
適用例１ないし４のいずれか一項に記載の画像処理装置であって、さらに、
前記画像データの各画素に対応してドットを形成するか否かを決定するハーフトーン処理を、前記ドットの形成の密度を用いて行なうハーフトーン処理部を備えた
画像処理装置。
【００１７】
適用例５の画像処理装置によれば、ドットの形成の密度から、画像データの各画素に対応してドットを形成するか否かを決定することができる。
【００１８】
[適用例６]
適用例５に記載の画像処理装置であって、
前記ハーフトーン処理部は、前記複数の着色インクのドットの形成については、誤差拡散法を適用し、前記特殊光沢インクのドットの形成についてはディザ法を適用して、それぞれ前記ハーフトーン処理を行なう
画像処理装置。
【００１９】
適用例６の画像処理装置によれば、第２のドット密度データに対しては、高速なディザ法を適用するので、特殊光沢インクを印刷するための画像処理をさらに高速に行なうことができる。
【００２０】
[適用例７]
適用例１ないし６のいずれか一項に記載の画像処理装置であって、さらに、
前記画像データの解像度を変換する解像度変換部を備え、
前記解像度変換部は、前記指標値決定部に供給される画像データの解像度を、前記第１のドット密度決定部に供給される画像データの解像度よりも低い値に変換する
画像処理装置。
【００２１】
適用例７の画像処理装置によれば、特殊光沢インクを用いて印刷するための画像処理をさらに高速に行なうことができる。
【００２２】
[適用例８]
適用例１ないし７のいずれか一項に記載の画像処理装置であって、
前記第２のドット密度決定部は、前記単一の指標値を、前記複数の要素データの線形演算より求める
画像処理装置。
【００２３】
適用例８の画像処理装置によれば、前記単一の指標値を線形演算によって求めるので、特殊光沢インクを用いて印刷するための画像処理をさらに高速に行なうことができる。
【００２４】
なお、本発明は、種々の態様で実現することが可能である。例えば、画像処理方法および画像処理装置、画像処理システム、それらの方法または装置の機能を実現するための集積回路、コンピュータープログラム、そのコンピュータープログラムを記録した記録媒体等の形態で実現することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態としての印刷システム１０の概略構成図である。
【図２】コンピューター１００の構成を示す説明図である。
【図３】プリンター２００の構成を示す説明図である。
【図４】印刷ヘッド２５０の詳細を示す説明図である。
【図５】プリンタードライバー２４により実行される印刷処理の流れを示すフローチャートである。
【図６】３次元の色変換テーブル５１を概念的に示した説明図である。
【図７】１次元のドット密度テーブル５３を概念的に示した説明図である。
【図８】１次元のドット密度テーブル５４を概念的に示した説明図である。
【図９】第２実施例における印刷システム１０ｂの構成を示す説明図である。
【図１０】ドット変換テーブル５８を概念的に示す説明図である。
【図１１】輝度データＩｎが大、中、小の３種類のドットによって表されたドット密度データに変換された様子を示すグラフである。
【図１２】第３実施例における印刷システム１０ｃの構成を示す説明図である。
【図１３】ドット密度テーブル５４ｃを概念的に示す説明図である。
【発明を実施するための形態】
【００２６】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．第１実施例：
Ａ１．印刷システムの概要：
Ａ２．装置構成：
Ａ３．印刷ヘッドの詳細：
Ａ４．印刷処理：
Ｂ．第２実施例：
Ｃ．第３実施例：
Ｄ．変形例：
【００２７】
Ａ．第１実施例：
Ａ１．印刷システムの概要：
図１は、本発明の一実施形態としての印刷システム１０の概略構成図である。本実施例の印刷システム１０は、画像処理装置としてのコンピューター１００と、コンピューター１００の制御の下で実際に画像を印刷するプリンター２００などから構成されている。印刷システム１０は、全体が一体となって広義の印刷装置として機能する。
【００２８】
本実施例のプリンター２００には、カラーインクとして、シアンインクＣと、マゼンタインクＭと、イエローインクＹと、ブラックインクＫと、ライトシアンインクＬｃと、ライトマゼンタインクＬｍとが備えられており、更に、メタリックインクＳが備えられている。本実施例において「カラーインク」という場合には、ブラックインクも含む意味であることとする。カラーインクは、本実施例においては、染料インクであるが、その種類は、特に限定するものではなく、例えば、顔料インクであってもよい。また、本実施例のプリンター２００は、印刷媒体上に形成するドットの大きさを幾段階かに切り換え可能なバリアブルドットプリンターであり、本実施例では、各色毎に大ドット、中ドット、および小ドットの３種類のドットを形成可能である。
【００２９】
メタリックインクとは、印刷物がメタリック感を発現するインクであり、このようなメタリックインクとしては、例えば、メタリック感を発現する金属顔料と有機溶剤と樹脂とを含む油性インク組成物を用いることができる。視覚的に金属的な質感を効果的に生じさせるためには、前述の金属顔料は、平板状の粒子であることが好ましく、この平板状粒子の平面上の長径をＸ、短径をＹ、厚みをＺとした場合、平板状粒子のＸ−Ｙ平面の面積より求めた円相当径の５０％平均粒子径Ｒ５０が０．５〜３μｍであり、かつ、Ｒ５０／Ｚ＞５の条件を満たすことが好ましい。このような金属顔料は、例えば、アルミニウムやアルミニウム合金によって形成することができ、また、金属蒸着膜を破砕して作成することも可能である。メタリックインクに含まれる金属顔料の濃度は、例えば、０．１〜１０．０重量％とすることができる。もちろん、メタリックインクはこのような組成に限らず、メタリック感が生じる組成であれば他の組成を適宜採用することが可能である。
【００３０】
本実施例では、メタリックインクＳの組成は、アルミニウム顔料１．５重量％、グリセリン２０重量％、トリエチレングリコールモノブチルエーテル４０重量％、ＢＹＫ−ＵＶ３５００（ビックケミー・ジャパン株式会社製）０．１重量％とした。
【００３１】
コンピューター１００には、所定のオペレーティングシステムがインストールされており、このオペレーティングシステムの下で、アプリケーションプログラム２０が動作している。オペレーティングシステムには、ビデオドライバー２２やプリンタードライバー２４が組み込まれている。アプリケーションプログラム２０は、例えば、周辺機器インターフェースを通じて、デジタルカメラ１２０から画像データＯＲＧを入力する。すると、アプリケーションプログラム２０は、ビデオドライバー２２を介して、この画像データＯＲＧによって表される画像をディスプレイ１１４に表示する。また、アプリケーションプログラム２０は、プリンタードライバー２４を介して、画像データＯＲＧをプリンター２００に出力する。アプリケーションプログラム２０がデジタルカメラ１２０から入力する画像データＯＲＧは、レッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）の３色の色成分からなるデータである。
【００３２】
本実施例のアプリケーションプログラム２０は、画像データＯＲＧ内の任意の領域に対して、Ｒ，Ｇ，Ｂの色成分からなる領域（以下、「カラー領域」という）以外に、メタリック色からなる領域（以下、「メタリック領域」という）を指定することができる。メタリック領域とカラー領域とは、重畳していても構わない。つまり、メタリック色を背景色として、その上にカラー画像が形成されるように、それぞれの領域が指定されてもよい。
【００３３】
プリンタードライバー２４の内部には、解像度変換部４１と、色変換処理部４２と、ドット密度データ生成部４３と、輝度情報算出部４７と、ドット密度データ生成部４８と、ハーフトーン処理部４４と、出力処理部４６とが備えられている。
【００３４】
解像度変換部４１は、与えられた画像データＯＲＧの解像度をハーフトーン処理部４４の処理に適した解像度に変換して、解像度変換済み画像データを生成する。
【００３５】
色変換処理部４２は、３次元の色変換テーブル５１を参照することにより、解像度変換済み画像データ（ＲＧＢデータ）から、色変換済み画像データ（シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）、ライトシアン（Ｌｃ）、ライトマゼンタ（Ｌｍ）により表現されたデータ）に変換する。
【００３６】
ドット密度データ生成部４３は、カラーインク用に設けられており、１次元のドット密度テーブル５３を参照することにより、色変換済み画像データの各色成分の階調値から、大、中、小の３種類のドットのそれぞれの密度を示すドット密度データを生成する。
【００３７】
輝度情報算出部４７は、解像度変換済みの画像データにおける各色成分（Ｒ，Ｇ，Ｂ）の階調値に基づいて、解像度変換済み画像データの輝度に関する情報（輝度データＩｎ）を算出する。
【００３８】
ドット密度データ生成部４８は、メタリックインク用に設けられており、１次元のドット密度テーブル５４を参照することにより、輝度データＩｎからメタリックインクのドットの密度を示すドット密度データを生成する。なお、本実施例では、メタリックインクについては、大ドットの一種類のみを形成する場合について説明する。すなわち、メタリックインクのドットの大きさの種類の数は、カラーインクのドットの大きさの種類の数よりも少なくなっている。このようにすれば、後述するメタリックインクに関する色変換処理を高速に行なうことができ、また、メタリックインクを吐出する印刷ヘッド２５０の構成を簡略化することができる。
【００３９】
ハーフトーン処理部４４は、カラーインクの大、中、小のそれぞれのドット密度データに基づいて、大、中、小のドットの分布を求めるハーフトーン処理を行う。また、ハーフトーン処理部４４は、メタリックインクのドット密度データに基づいて、大ドットの分布を求めるハーフトーン処理も行なう。本実施例では、このハーフトーン処理として、周知の誤差拡散法と、組織的ディザ法を用いる。誤差拡散法は、着目している画素にドットを形成したこと、あるいはドットを形成しなかったことによって生じる階調表現の誤差を周囲の画素に拡散するとともに、ドット形成有無の判断によって周囲から拡散されてきた誤差を解消するように、着目画素についてのドットの形成有無を判断する手法である。これに対して組織的ディザ法は、ディザマトリックスの各画素に設定されている閾値とドット密度データとの大小関係を画素毎に比較することによって、着目画素のドットの形成有無を判断する手法である。なお、ハーフトーン処理としては、誤差拡散法や組織的ディザ法以外にも、濃度パターン法その他のハーフトーン技術を利用することができる。
【００４０】
出力処理部４６は、ハーフトーン処理された画像データのデータ並びを、プリンター２００に転送すべき順序に並べ替えて、印刷データとしてプリンター２００に出力する。
【００４１】
カラープリンター２００は、印刷データに基づいて、カラーインクによるドット形成を行なうと共に、アプリケーションプログラム２０によって指定されたメタリック領域にメタリックインクによるドット形成を行う。
【００４２】
Ａ２．装置構成：
図２は、コンピューター１００の構成を示す説明図である。コンピューター１００は、ＣＰＵ１０２を中心に、ＲＯＭ１０４やＲＡＭ１０６などを、バス１１６で互いに接続することによって構成された周知のコンピューターである。
【００４３】
コンピューター１００には、フレキシブルディスク１２４やコンパクトディスク１２６等のデータを読み込むためのディスクコントローラー１０９や、周辺機器とデータの授受を行うための周辺機器インターフェース１０８、ディスプレイ１１４を駆動するためのビデオインターフェース１１２が接続されている。周辺機器インターフェース１０８には、プリンター２００や、ハードディスク１１８が接続されている。また、デジタルカメラ１２０やカラースキャナー１２２を周辺機器インターフェース１０８に接続すれば、デジタルカメラ１２０やカラースキャナー１２２で取り込んだ画像に対して画像処理を施すことも可能である。また、ネットワークインターフェースカード１１０を装着すれば、コンピューター１００を通信回線３００に接続して、通信回線に接続された記憶装置３１０に記憶されているデータを取得することもできる。コンピューター１００は、印刷しようとする画像データを取得すると、上述したプリンタードライバー２４の働きにより、プリンター２００を制御して、この画像データの印刷を行う。なお、上述したプリンタードライバー２４の解像度変換部４１や色変換処理部４２等は、ＣＰＵ１０２がＲＡＭ１０６にロードされたプログラムを実行することにより実現されている。
【００４４】
図３は、プリンター２００の構成を示す説明図である。プリンター２００は、紙送りモーター２３５によって印刷媒体Ｐを搬送する機構と、キャリッジモーター２３０によってキャリッジ２４０をプラテン２３６の軸方向に往復動させる機構と、キャリッジ２４０に搭載された印刷ヘッド２５０を駆動してインクの吐出及びドット形成を行う機構と、これらの紙送りモーター２３５，キャリッジモーター２３０，印刷ヘッド２５０及び操作パネル２６６との信号のやり取りを司る制御回路２６０とから構成されている。
【００４５】
キャリッジ２４０をプラテン２３６の軸方向に往復動させる機構は、プラテン２３６の軸と並行に架設され、キャリッジ２４０を摺動可能に保持する摺動軸２３３と、キャリッジモーター２３０との間に無端の駆動ベルト２３１を張設するプーリー２３２と、キャリッジ２４０の原点位置を検出する位置検出センサー２３４等から構成されている。
【００４６】
キャリッジ２４０には、カラーインクとして、シアンインクＣと、マゼンタインクＭと、イエローインクＹと、ブラックインクＫと、ライトシアンインクＬｃと、ライトマゼンタインクＬｍとをそれぞれ収容したカラーインク用のインクカートリッジ２４２〜２４７が搭載される。また、キャリッジ２４０には、同一種類のメタリックインクＳを収容したメタリックインク用のインクカートリッジ２４１，２４８が搭載される。キャリッジ２４０の下部の印刷ヘッド２５０には、上述の各色のカラーインクに対応する６種類のノズル列２５２〜２５７、メタリックインクＳに対応するノズル列２５１，２５８が形成されている。キャリッジ２４０にこれらのインクカートリッジ２４１〜２４８を上方から装着すると、各カートリッジからノズル列２５１〜２５８へのインクの供給が可能となる。また、プリンター２００には、同一種類のメタリックインクＳを吐出するノズル列２５１及び２５８のそれぞれに対応させて、メタリックインク用のインクカートリッジ２４１，２４８を個別的に装着する構成としたが、これらのカートリッジは、１つのカートリッジで兼用してもよい。
【００４７】
プリンター２００の制御回路２６０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＰＩＦ（周辺機器インターフェース）等がバスで相互に接続されて構成されており、キャリッジモーター２３０及び紙送りモーター２３５の動作を制御することによってキャリッジ２４０の主走査動作及び副走査動作の制御を行う。また、ＰＩＦを介してコンピューター１００から出力された印刷データを受け取ると、キャリッジ２４０が主走査あるいは副走査する動きに合わせて、印刷データに応じた駆動信号を印刷ヘッド２５０に供給することによって、各色のヘッドを駆動することが可能となっている。
【００４８】
以上のようなハードウェア構成を有するプリンター２００は、キャリッジモーター２３０を駆動することによって、印刷ヘッド２５０（各色のノズル列２５１〜２５８）を印刷媒体Ｐに対して主走査方向に往復動させ、また紙送りモーター２３５を駆動することによって、印刷媒体Ｐを副走査方向に移動させる。制御回路２６０は、キャリッジ２４０が往復動する動き（主走査）や、印刷媒体の紙送りの動き（副走査）に合わせて、印刷データに基づいて適切なタイミングでノズルを駆動することにより、印刷媒体Ｐ上の適切な位置に適切な色のインクドットを形成する。こうすることによって、プリンター２００は印刷媒体Ｐ上にカラー画像を印刷することが可能となっている。なお、上述の構成では、各色のインクは、プリンター２００に搭載される脱着可能なカートリッジに収容されているが、プリンター２００とは分離して構成されたインク収容タンクなどに収容し、当該収容タンクとプリンター２００とを接続してもよい。あるいは、脱着不可能にプリンター２００と一体的に構成された収容容器に収容されていてもよい。また、プリンター２００は、印刷媒体Ｐとして、普通紙、コート紙などの不透明な印刷媒体のほか、ＯＨＰフィルムなどの透明な印刷媒体も使用可能である。
【００４９】
Ａ３．印刷ヘッドの詳細：
図４は、印刷ヘッド２５０の詳細を示す説明図である。この図４は、印刷ヘッド２５０の底面（印刷媒体Ｐと対向する面）を概略的に示している。図示するように、印刷ヘッド２５０は、副走査方向に複数のノズルが並んで形成されたノズル列２５１〜２５８を備えている。本実施例では、各ノズル列は、１８０個のノズルから形成されている。これらのノズル列２５１〜２５８は、キャリッジ２４０に装着されるカートリッジのインク色に対応しており、ノズル列２５１及び２５８は、メタリックインクＳを吐出し、ノズル列２５２〜２５７は、それぞれシアンインクＣ、マゼンタインクＭ、イエローインクＹ、ブラックインクＫ、ライトシアンインクＬｃ、ライトマゼンタインクＬｍを吐出するものである。なお、本実施例では、各インク色に対応するノズル列は、ノズルが１列に並んで構成されるが、１つのノズル列におけるノズルの配置は、特に限定するものではなく、例えば、ノズルが複数列に並び、かつ、複数列のノズルが千鳥状となるように構成されてもよい。
【００５０】
また、図示するように、印刷ヘッド２５０では、印刷ヘッド２５０の主走査方向の両端に、メタリックインクＳに対応するノズル列２５１，２５８が配置されており、ノズル列２５１とノズル列２５８との間に、カラーインクに対応するノズル列２５２〜２５７が配置されている。ただし、メタリックインクＳに対応するノズル列２５１,２５８のうちのいずれか一方は、省略することとしてもよい。
【００５１】
Ａ４．印刷処理：
図５は、プリンタードライバー２４により実行される印刷処理の流れを示すフローチャートである。ステップＳ１００では、プリンタードライバー２４は、アプリケーションプログラム２０から出力される画像データＯＲＧの読み込みを開始する。ステップＳ１０２では、解像度変換部４１は、取り込んだ画像データＯＲＧの解像度を、カラープリンター２００が印刷するための解像度に変換する。画像データＯＲＧの解像度が印刷解像度よりも低い場合は、線形補間を行うことで隣接画像データ間に新たなデータを生成し、逆に印刷解像度よりも高い場合は、一定の割合でデータを間引くことによって画像データの解像度を印刷解像度に変換する。
【００５２】
なお、解像度変換部４１は、メタリックインクによって形成されるドットの印刷解像度（すなわち、輝度情報算出部４７に入力される解像度変換済み画像データの解像度）を、カラーインクによって形成されるドットの印刷解像度（すなわち、色変換処理部４２に入力される解像度変換済み画像データの解像度）より低い値に変換してもよい。例えば、メタリックインクによって形成されるドットの印刷解像度を７２０×３６０ｄｐｉに設定し、カラーインクによって形成されるドットの印刷解像度を１４４０×７２０ｄｐｉに設定することができる。こうすれば、後述するメタリックインクに関する画像処理（例えば、輝度データＩｎの算出工程や、メタリックインクに関するドット密度データの生成工程）を高速に行うことができる。なお、メタリックインクによって形成されるドットの印刷解像度を低い値に設定してもよい理由は、メタリックインクの金属的な質感は、低解像度であっても発現させることができるからである。
【００５３】
次に、カラーインクに関する処理について説明する。ステップＳ１０３では、色変換処理部４２は、３次元の色変換テーブル５１を参照することにより、解像度変換済み画像データ（ＧＲＢデータ）に対して色変換処理を行う。
【００５４】
図６は、３次元の色変換テーブル５１を概念的に示した説明図である。図５に示すように、色変換テーブル５１は、Ｒ軸，Ｇ軸，Ｂ軸を直交３軸とする色空間内に取った一辺の長さが「２５５」の色立体を格子状に細分し、各格子点にＣ，Ｍ，Ｙ，Ｋ,Ｌｃ,Ｌｍ各色の階調値を記憶したテーブルと考えることができる。
【００５５】
色変換処理部４２は、この色変換テーブル５１を参照しつつ、ＲＧＢ階調値で表現された画像データを、Ｃ，Ｍ，Ｙ，Ｋ,Ｌｃ,Ｌｍの各色階調値で表現された画像データに色変換する。なお、本実施例では、色変換テーブル５１のサイズを小さくするため、Ｒ軸，Ｇ軸，Ｂ軸のそれぞれの格子点の数は１７個となっており、色変換処理部４２は、補間演算を行なうことによって色変換を行なう。例えば、Ｒ画像の階調値がＲＡ、Ｇ画像の階調値がＧＡ、Ｂ画像の階調値がＢＡであるようなＲＧＢ画像データを色変換する場合は、色変換処理部４２は、色空間上の座標値（ＲＡ，ＧＡ，ＢＡ）の周囲にある格子点を検出し、これら格子点に記憶されているＣ，Ｍ，Ｙ，Ｋ,Ｌｃ,Ｌｍ各色の階調値を読み出す。色変換処理部４２は、こうして読み出した階調値から補間演算することによって、ＲＧＢ画像データに対応するＣＭＹＫＬｃＬｍ画像データを得ることができる。
【００５６】
ステップＳ１０４（図５）では、ドット密度データ生成部４３は、ドット密度テーブル５３を参照することにより、Ｃ，Ｍ，Ｙ，Ｋ,Ｌｃ,Ｌｍの各階調値データに基づいて、大ドット，中ドット，小ドットのドット密度データを生成する。すなわち、前述したように本実施例のカラープリンター２００は、Ｃ，Ｍ，Ｙ，Ｋ,Ｌｃ,Ｌｍの各色毎に大中小の３種類のドットを形成可能であることから、ドット密度データ生成部４３は、これらドットをどのような密度で形成すればよいかを、各色階調値に基づいて決定する処理を行う。
【００５７】
図７は、１次元のドット密度テーブル５３を概念的に示した説明図である。図示するようにドット密度テーブル５３には、各色の階調値に対して、大中小の各種ドットのドット密度のデータが記憶されている。ドット密度データ生成部４３は、ドット密度テーブル５３を参照することで、Ｃ，Ｍ，Ｙ，Ｋ,Ｌｃ,Ｌｍの階調値から、大中小の各種ドットについてのドット密度のデータを生成することができる。例えば、Ｃの階調値が「ｄａ」であったとすると、ドット密度データ生成部４３は、ドット密度テーブル５３を参照することにより、小ドットのドット密度を「ｓａ」と求めることができる。中ドット、大ドットのドット密度はいずれも「０」となる。また、ドット密度データ生成部４３は、Ｃの階調値が「ｄｂ」である場合は、小ドットのドット密度「ｓｂ」、中ドットのドット密度「ｍｂ」、大ドットのドット密度「０」と求めることができる。Ｍ，Ｙ，Ｋ,Ｌｃ,Ｌｍなどの他色についても全く同様にして階調値からドット密度のデータを生成することができる。なお、Ｃ，Ｍ，Ｙ，Ｋ,Ｌｃ，Ｌｍ各色のドット密度テーブルは、全く同じものを用いることとしてもよく、各色毎に専用のテーブルを用いることとしてもよい。
【００５８】
次に、メタリックインクに関する処理について説明する。ステップＳ１０６（図５）では、輝度情報算出部４７は、メタリック領域について、解像度変換済みの画像データにおける各色成分（Ｒ，Ｇ，Ｂ）の階調値に基づいて、解像度変換済み画像データの輝度に関する情報（輝度データＩｎ）を算出する。本実施例では、輝度情報算出部４７は、以下の式（１）に基づいて、輝度データＩｎを算出する。
Ｉｎ＝αＲ＋βＧ＋γＢ  …（１）
ただし、Ｒ，Ｇ,Ｂは、それぞれ各色の階調値であり、α,β,γは、所定の定数である。本実施例では、α＝０．３０、β＝０．５９、γ＝０．１１に設定されており、Ｉｎは、画像データの輝度を表している。ステップＳ１０８では、ドット密度データ生成部４８は、ドット密度テーブル５４を参照することにより、輝度データＩｎに基づいて、メタリックインクの大ドットについてのドット密度データを生成する。なお、大ドットについてのドット密度データは、単位面積当たりのインクの使用量の割合であるインクデューティを意味している。すなわち、大ドットについてのドット密度データが２５５の場合は、インクデューティが１００％であることを意味し、大ドットについてのドット密度データが０の場合は、インクデューティが０％であることを意味する。
【００５９】
図８は、１次元のドット密度テーブル５４を概念的に示した説明図である。ドット密度テーブル５４には、輝度データＩｎに対して、メタリックインクの大ドットについてのドット密度データが記憶されている。ドット密度データ生成部４８は、ドット密度テーブル５４を参照することで、輝度データＩｎから、メタリックインクの大ドットについてのドット密度データを生成することができる。なお、図８に示すように、ドット密度テーブル５４では、輝度データＩｎが大きくなるに従って、すなわち画像データのハイライト側に近づくに従って、メタリックインクのドット密度データが次第に大きくなるように設定されている。こうすれば、ハイライト側ほど、メタリックインクが形成されるドットの密度が大きくなる、すなわち、メタリックインクの使用量が多くなる。したがって、ハイライト側においてメタリックインクによる光沢感を顕著に表すことができる。一方、輝度データＩｎが小さいほど、すなわち画像データのシャドー側ほど、メタリックインクのドット密度データが小さくなるように設定されている。すなわち、輝度データＩｎが所定値より小さい領域でのメタリックインクのドット密度データが、輝度データＩｎが所定値より高い領域でのドット密度データより低くなる関係となっている。シャドー側では、カラーインクが多く使われているため、メタリックインクによる光沢感の発現具合は、メタリックインクの使用量との相関が低い。したがって、こうすれば、光沢感への影響を抑えつつ、メタリックインクの使用量を節約できる。なお、ドット密度データは、輝度データＩｎが所定の閾値Ｔｈ１を超えてからは、所定の一定値（約４０％（１０２／２５５×１００）程度）となっている。この理由は、メタリックインクの大ドットを所定の密度以上に形成しても、光沢感にあまり変化が生じないからである。なお、このドット密度データの所定の一定値は、３０％程度であってもよい。
【００６０】
なお、本実施例では、輝度データＩｎは、０から２５５までの２５６段階の値を有しており、ドット密度テーブル５４は、０から２５５までの２５６段階の入力に対する分解能を有している。したがって、上述した色変換テーブル５１のような補間演算を要しないため、高速に、輝度データＩｎからドット密度データを生成することができる。
【００６１】
以上のようにして、ドット密度データ生成部４３がＣ，Ｍ，Ｙ，Ｋ,Ｌｃ，Ｌｍ各色の階調データを、大中小の各種ドットについてのドット密度データに各色毎に変換し、ドット密度データ生成部４８が輝度データＩｎを、メタリックインクの大ドットについてのドット密度データに変換したら、ステップＳ１１０において、ハーフトーン処理部４４がハーフトーン処理を行う。すなわち、ドット密度データは、「０」から「２５５」までの範囲の値を取り得る２５６階調のデータである。これに対して、カラープリンター２００は、大中小のいずれのドットについても、ドットを「形成する」か「形成しない」かの２つの状態しか取り得ない。そこで、ハーフトーン処理部４４は、２５６階調を有するドット密度データを、各種ドットの形成有無に対応した２階調のデータに変換する。こうしたハーフトーン処理の手法としては、誤差拡散法やディザ法などの種々の手法が知られており、いずれの手法も適用することができる。本実施例では、メタリックインクのドット密度データに対してはディザ法を適用しており、カラーインクのドット密度データに対しては誤差拡散法を適用する。こうすれば、メタリックインクに関するハーフトーン処理を高速に行うことができる。なお、メタリックインクに関するドット密度データは、ドット密度テーブル５４を参照することで求めることができ、カラーインクにおける色変換のような補間演算は行なわれないので、ディザ法を用いてハーフトーン処理を行なってもノイズが発生しにくいという利点がある。
【００６２】
ステップＳ１１２では、出力処理部４６は、各種ドットの形成有無を表す形式に変換された２階調の画像データを、ドットの形成順序を考慮しながら並べ替え、プリンター２００に供給すべきドットデータ、すなわち印刷データを生成する。ステップＳ１１４では、プリンター２００は、印刷データに従って、カラーインク各色やメタリックインクのドットを印刷媒体上に形成する。その結果、画像データＯＲＧに対応したカラー画像が印刷用紙上に印刷される。
【００６３】
このように、第１実施例では、輝度情報算出部４７によって輝度データを算出し、ドット密度テーブル５４を参照することによってドット密度データを生成するので、メタリックインクを用いる場合における画像処理を高速に行なうことが可能である。また、ドット密度テーブル５４は、容量の小さい一次元のルックアップテーブルであるため、画像処理に要するメモリ容量を節約することができる。
【００６４】
Ｂ．第２実施例：
図９は、第２実施例における印刷システム１０ｂの構成を示す説明図である。図１に示した第１実施例との違いは、プリンタードライバー２４に、ドット変換部５６と、ドット変換テーブル５８とが追加されており、プリンター２００がメタリックインクについても大、中、小の３種類の大きさのドットを形成する点だけであり、他の構成は第１実施例と同じである。
【００６５】
図１０は、ドット変換テーブル５８を概念的に示す説明図である。ドット変換部５６（図９）は、ドット変換テーブル５８を参照することにより、大ドットのみで表されたメタリックインクについてのドット密度データ（図８）を、大、中、小の３種類のドットで表されたドット密度データに変換する。
【００６６】
図１１は、輝度データＩｎが大、中、小の３種類のドットによって表されたドット密度データに変換された様子を示すグラフである。このように、輝度データＩｎは、ドット密度データ生成部４８がドット密度テーブル５４を参照し、ドット変換部５６がドット変換テーブル５８を参照することによって、図１１に示されるような大、中、小の３種類のドットによって表されたドット密度データに変換される。なお、プリンタードライバー２４は、ドット密度テーブル５４とドット変換テーブル５８とを省略し、図１１に示したような、輝度データＩｎに対して大、中、小の３種類のドットによって表されたドット密度データを格納したテーブルを備えて、該テーブルを参照することにより、輝度データＩｎから大、中、小の３種類のドットによって表されたドット密度データに変換することとしてもよい。
【００６７】
ハーフトーン処理部４４は、ドット密度データ生成部４３から供給されたカラーインク用の大、中、小の３種類のドット密度データと同様に、メタリックインクについての大、中、小の３種類のドット密度データに基づいて、ハーフトーン処理を行なう。
【００６８】
このように、第２実施例においても、第１実施例と同様に、メタリックインクを用いる場合における画像処理を高速に行なうことが可能である。しかも、第２実施例では、プリンタードライバー２４がドット変換テーブル５８を備えているので、プリンター２００は、メタリックインクについても大、中、小の３種類の大きさのドットで形成することができる。また、ドット密度テーブル（大ドット）５４と、ドット変換テーブル５８とは、共に一次元のルックアップテーブルであるので、データ容量を小さくすることができると共に、高速なデータ変換を実現することができる。
【００６９】
Ｃ．第３実施例：
図１２は、第３実施例における印刷システム１０ｃの構成を示す説明図である。図１に示した第１実施例との違いは、大ドット用のドット密度テーブル５４の代わりに、大中小ドット用のドット密度テーブル５４ｃが設けられている点と、プリンター２００がメタリックインクについても大、中、小の３種類の大きさのドットを形成する点だけであり、他の構成は第１実施例と同じである。
【００７０】
図１３は、ドット密度テーブル５４ｃを概念的に示す説明図である。ドット密度テーブル５４ｃには、輝度データＩｎに対して、メタリックインクの大、中、小の３種類の大きさのドットについてのドット密度データが記憶されている。ドット密度データ生成部４８は、ドット密度テーブル５４ｃを参照することにより、輝度データＩｎから、大、中、小の３種類の大きさのドットについてのドット密度データを生成することができる。また、図１３に示すように、大ドットについてのドット密度データは、輝度データＩｎが閾値Ｔｈ２を超えるまでは増加しているが、閾値Ｔｈ２を超えてからは減少している。こうすれば、輝度データＩｎの大きいハイライト側における大ドットの密度を小さくすることができるので、ハイライト側における粒状性を改善することができる。
【００７１】
このように、第３実施例においても、上記実施例と同様に、メタリックインクを用いる場合における画像処理を高速に行なうことが可能である。なお、第２実施例では、ドット密度テーブル５４と、ドット変換テーブル５８との２つのテーブルを備えることによって、大、中、小の３種類の大きさのドットについてのドット密度データを生成しているのに対し、この第３実施例では、１つのテーブルを備えることで、大、中、小の３種類の大きさのドットについてのドット密度データを生成することができる。また、第２実施例では、図８のドット密度テーブル５４において輝度データＩｎが閾値Ｔｈ１を超えた部分のように、大ドットについてのドット密度データが一定の値であれば、輝度データＩｎが異なっていても、ドット変換テーブル５８（図１０）の変換によって得られる大、中、小の３種類の大きさのドットについてのドット密度データも一定の値となる（図１１）。これに対して、第３実施例では、図１３に示すように、輝度データＩｎから直接、大、中、小の３種類の大きさのドットについてのドット密度データに変換するため、輝度データＩｎ毎に、大、中、小の３種類の大きさのドットについてのドット密度データを異なる値に設定することができる。すなわち、図８に示した大ドットについてのドット密度データ（インクデューティ）が一定である領域でも、大、中、小の３種類の大きさのドットの組み合わせが異なるように設定することできる。したがって、第３実施例では、簡易な構成で、メタリックインクの大、中、小の３種類の大きさのドットについてのドット密度データを自由に生成することができるとともに、メタリックインクを用いる場合における画像処理を高速に行なうことができる。
【００７２】
Ｄ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００７３】
Ｄ１．変形例１：
上記実施例では、輝度情報算出部４７は、式（１）を用いて輝度データＩｎを算出していたが、輝度情報算出部４７は、明度に相関を有する所定の指標値を算出すればよい。
【００７４】
Ｄ２．変形例２：
上記実施例におけるプリンタードライバー２４の機能は、プリンター２００が備えていることとしてもよい。また、プリンタードライバー２４は、電気通信回線を通じて、コンピューター１００やプリンター２００に供給されることとしてもよい。
【００７５】
Ｄ３．変形例３：
上記実施例においてソフトウェアで実現されている機能の一部をハードウェアで実現してもよく、あるいは、ハードウェアで実現されている機能の一部をソフトウェアで実現してもよい。
【００７６】
Ｄ４．変形例４：
上記実施例では、プリンター２００は、カラーインクとして、Ｃ，Ｍ，Ｙ，Ｋ,Ｌｃ,Ｌｍの６色のインクを備えていたが、これら以外の色をさらに備えていてもよく、また、これらのうちの何色かを省略することとしてもよい。
【００７７】
Ｄ５．変形例５：
上記実施例では、プリンター２００は、大ドット、中ドット、および小ドットの３種類のドットを形成可能であるが、プリンターが形成可能なドットのサイズは、大ドットと小ドットの２種類であってもよく、また４種類以上であってもよい。
【００７８】
Ｄ６．変形例６：
上記実施例では、ＲＧＢ形式の画像データがプリンタードライバー２４に入力されるものとして説明したが、入力される画像データは、各画素を表現する複数の要素データの組み合わせの形式で表現された画像データであればよい。すなわち、プリンタードライバー２４に入力される画像データは、ＲＧＢ形式の画像データ以外に、ＣＭＹ形式、ＣＭＹＫ形式、ＹＵＶ形式、ＨＬＳ形式等の他の形式の画像データであってもよい。
【符号の説明】
【００７９】
１０…印刷システム
１０ｂ…印刷システム
１０ｃ…印刷システム
２０…アプリケーションプログラム
２２…ビデオドライバー
２４…プリンタードライバー
４１…解像度変換部
４２…色変換処理部
４３…ドット密度データ生成部
４４…ハーフトーン処理部
４６…出力処理部
４７…輝度情報算出部
４８…ドット密度データ生成部
５１…色変換テーブル
５３…ドット密度テーブル
５４…ドット密度テーブル
５４ｃ…ドット密度テーブル
５６…ドット変換部
５８…ドット変換テーブル
１００…コンピューター
１０２…ＣＰＵ
１０８…周辺機器インターフェース
１０９…ディスクコントローラー
１１０…ネットワークインターフェースカード
１１２…ビデオインターフェース
１１４…ディスプレイ
１１６…バス
１１８…ハードディスク
１２０…デジタルカメラ
１２２…カラースキャナー
１２４…フレキシブルディスク
１２６…コンパクトディスク
２００…プリンター
２３０…キャリッジモーター
２３１…駆動ベルト
２３２…プーリー
２３３…摺動軸
２３４…位置検出センサー
２３５…モーター
２３６…プラテン
２４０…キャリッジ
２４１〜２４８…インクカートリッジ
２５０…印刷ヘッド
２５１〜２５８…ノズル列
２６０…制御回路
２６６…操作パネル
３００…通信回線
３１０…記憶装置
Ｐ…印刷媒体
ＯＲＧ…画像データ
【図１】
2011037121.tif 000003
【図２】
2011037121.tif 000004
【図３】
2011037121.tif 000005
【図４】
2011037121.tif 000006
【図５】
2011037121.tif 000007
【図６】
2011037121.tif 000008
【図７】
2011037121.tif 000009
【図８】
2011037121.tif 000010
【図９】
2011037121.tif 000011
【図１０】
2011037121.tif 000012
【図１１】
2011037121.tif 000013
【図１２】
2011037121.tif 000014
【図１３】
2011037121.tif 000015