(57)【特許請求の範囲】
【請求項１】
記録媒体上に少なくとも有色インクを記録することによって画像を形成するためのデータを生成する画像処理装置であって、
複数の画素を含む画像を表す画像データを入力する入力手段と、
前記画像データに基づいて、前記画像の各画素について、前記記録媒体上に前記有色インクを並置する記録に用いる第１記録量と前記記録媒体上で離散する位置に前記有色インクを積み重ねる記録に用いる第２記録量との少なくとも一方を決定する第１決定手段と、
前記第１記録量と前記第２記録量とに基づいて、前記記録媒体上の前記有色インクの配置を示す配置データを生成する生成手段と、を有し、
前記画像の高濃度部においては、前記記録媒体上の離散する位置に前記有色インクを積み重ねる記録によって形成される層と、前記記録媒体上に前記有色インクを並置する記録によって形成される層と、が同一領域に存在することを特徴とする画像処理装置。
【請求項２】
前記第１決定手段は、前記有色インクの記録量である前記第１記録量と、前記有色インクと無色インクとの記録量である前記第２記録量とを決定し、
前記生成手段は、前記第１記録量と前記第２記録量とに基づいて、前記記録媒体上の前記有色インク及び前記無色インクの配置を示す配置データを生成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第２記録量は、前記離散する位置それぞれにおける記録量が前記画像において一定となる記録量であることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記入力手段は、前記画像の領域ごとの光沢強度を示す光沢データをさらに入力し、
前記第１決定手段は、前記画像データおよび前記光沢データに基づいて、前記第１記録量と前記第２記録量とを決定することを特徴とする請求項１乃至請求項３のいずれか一項に記載の画像処理装置。
【請求項５】
前記画像データに基づいて、前記第１記録量と前記第２記録量とを合わせた総記録量を決定する第２決定手段をさらに有し、
前記第１決定手段は、前記総記録量と前記総記録量における前記第１記録量と前記第２記録量との比率に基づいて、前記第１記録量と前記第２記録量とを決定することを特徴とする請求項１乃至請求項４のいずれか一項に記載の画像処理装置。
【請求項６】
前記第１決定手段は、前記総記録量が少ない前記有色インクほど、前記第２記録量に対する前記第１記録量の比率が高くなるように前記第１記録量と前記第２記録量とを決定することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記第１決定手段は、前記記録媒体上におけるインクドットのサイズもしくはインクドットを重ねることによる周辺領域へのインク拡散量に基づいて、前記第１記録量の最大値を決定することを特徴とする請求項１乃至請求項６のいずれか一項に記載の画像処理装置。
【請求項８】
前記第１決定手段は、前記第１記録量と前記第２記録量との関係を表すテーブルを予め保持し、前記テーブルを参照することによって、前記第１記録量と前記第２記録量との比率を決定することを特徴とする請求項１乃至請求項７のいずれか一項に記載の画像処理装置。
【請求項９】
前記第１決定手段は、前記第１記録量と前記第２記録量との比率を、前記総記録量と前記総記録量に応じた前記記録媒体上でのインク被覆率との関係に基づいて決定することを特徴とする請求項５又は請求項６に記載の画像処理装置。
【請求項１０】
前記第１決定手段は、前記第１記録量と前記第２記録量との比率に基づいて、前記総記録量を前記第１記録量と前記第２記録量とに分配することによって、前記第１記録量と前記第２記録量とを決定することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記第１記録量は前記記録媒体を被覆するためのインクの記録量であり、前記第２記録量は前記画像の表面に凹凸を付加するためのインクの記録量であることを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
第１インクと前記第１インクより透過率が低い第２インクとが前記記録媒体上において積み重ねられる場合、前記第２インクは前記第１インクよりも下に記録されることを特徴とする請求項１乃至請求項１１のいずれか一項に記載の画像処理装置。
【請求項１３】
前記第１記録量を用いて前記記録媒体上に前記有色インクを並置して配置するための第１配置データに基づいて記録を行うことによって被覆層を形成し、前記第２記録量を用いて前記記録媒体上に前記有色インクを積み重ねて配置するための第２配置データに基づいて記録を行うことによって凹凸層を形成する形成手段をさらに有することを特徴とする請求項１乃至請求項１２のいずれか一項に記載の画像処理装置。
【請求項１４】
前記形成手段は、前記被覆層を形成した後に、前記凹凸層を形成することを特徴とする請求項１３に記載の画像処理装置。
【請求項１５】
前記第１記録量を用いて前記記録媒体上に前記有色インクを並置して配置するための第１配置データに基づいて記録を行うことによって被覆層を形成し、前記第２記録量を用いて前記記録媒体上に前記有色インクと前記無色インクとの少なくとも一方を積み重ねて配置するための第２配置データに基づいて記録を行うことによって凹凸層を形成する形成手段をさらに有することを特徴とする請求項２又は請求項３に記載の画像処理装置。
【請求項１６】
前記形成手段は、前記被覆層を形成した後に、前記凹凸層を形成することを特徴とする請求項１５に記載の画像処理装置。
【請求項１７】
記録媒体上に少なくとも有色インクを記録することによって、少なくとも２つの層を含む画像を形成するプリンタであって、
画像の濃度を表す画像データを入力する入力手段と、
前記画像データに基づいて、前記記録媒体上に前記有色インクを並置する記録によって第１層を形成し、前記記録媒体上で離散する位置に前記有色インクを積み重ねる記録によって第２層を形成する形成手段と、を有し、
前記形成手段は、前記画像の高濃度部において、前記第１層と前記第２層とを同一領域に重ねて形成することを特徴とするプリンタ。
【請求項１８】
記録媒体上に少なくとも有色インクを記録することによって画像を形成するためのデータを生成する画像処理装置の画像処理方法であって、
複数の画素を含む画像を表す画像データを入力する入力ステップと、
前記画像データに基づいて、前記画像の各画素について、前記記録媒体上に前記有色インクを並置する記録に用いる第１記録量と前記記録媒体上で離散する位置に前記有色インクを積み重ねる記録に用いる第２記録量との少なくとも一方を決定する決定ステップと、
前記第１記録量と前記第２記録量とに基づいて、前記記録媒体上の前記有色インクの配置を示す配置データを生成する生成ステップと、を有し、
前記画像の高濃度部においては、前記記録媒体上の離散する位置に前記有色インクを積み重ねる記録によって形成される層と、前記記録媒体上に前記有色インクを並置する記録によって形成される層と、が同一領域に存在することを特徴とする画像処理方法。
【請求項１９】
コンピュータを、請求項１乃至請求項１２のいずれか一項に記載の画像処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に形成される画像の光沢特性を制御するための画像処理技術に関する。
【背景技術】
【０００２】
近年、商業印刷等の分野では、高品質で個性的な印刷物に対する需要が高まっている。これを実現する手段として、記録する画像の領域毎に印刷物の光沢特性を制御する技術がある。印刷物の光沢特性は印刷物表面の凹凸と関連することが知られており、印刷物表面の凹凸を小さくすることで高光沢表現、逆に大きくすることで低光沢表現といった制御を行うことができる。特許文献１には、インクドットを打ち込む目標位置をインク同士で異ならせて行う記録よりも、インクドットを打ち込む間隔を空けた複数の目標位置にインクを積み上げて行う記録を多く行うことが記載されている。これにより、表面の平滑性を低下させて低光沢表現を実現することが述べられている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−４００１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のような低光沢化を目的としてインクドットを積み上げて記録する技術は、記録媒体に対するインクの被覆率が低下する。記録媒体上で表現できる濃度の幅が狭くなってしまう。一方で、上述した画質劣化を抑制するために、記録媒体に打ち込む複数のインクドットがなるべく互いに重ならないような位置にインクドットを記録した場合、印刷物の表面凹凸が小さくなり、低光沢な表現が実現できなくなるという課題があった。
【０００５】
本発明は、形成する画像の、記録媒体上で表現できる濃度の幅が狭くなることを抑制すると共に、低光沢な表現を実現する画像処理を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る画像処理装置は、記録媒体上に少なくとも有色インクを記録することによって画像を形成するためのデータを生成する画像処理装置であって、複数の画素を含む画像を表す画像データを入力する入力手段と、前記画像データに基づいて、前記画像の各画素について、前記記録媒体上に前記有色インクを並置する記録に用いる第１記録量と前記記録媒体上で離散する位置に前記有色インクを積み重ねる記録に用いる第２記録量との少なくとも一方を決定する第１決定手段と、前記第１記録量と前記第２記録量とに基づいて、前記記録媒体上の前記有色インクの配置を示す配置データを生成する生成手段と、を有し、前記画像の高濃度部においては、前記記録媒体上の離散する位置に前記有色インクを積み重ねる記録によって形成される層と、前記記録媒体上に前記有色インクを並置する記録によって形成される層と、が同一領域に存在することを特徴とする。
【発明の効果】
【０００７】
形成する画像の、記録媒体上で表現できる濃度の幅が狭くなることを抑制すると共に、低光沢な表現を実現する画像処理を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】記録媒体上の画像を形成するインクドット配置を表した断面模式図。
【図２】本実施例における情報処理装置１００の構成例を示すブロック図。
【図３】実施例１における画像処理装置２００とプリンタ１０４との論理構成例を示すブロック図。
【図４】実施例２における画像処理装置２００とプリンタ１０４との論理構成例を示すブロック図。
【図５】実施例３における画像処理装置２００とプリンタ１０４の論理構成例を示すブロック図。
【図６】実施例４における画像処理装置２００とプリンタ１０４の論理構成例を示すブロック図。
【図７】本実施例における色分解ＬＵＴの例を示す図。
【図８】本実施例における記録ヘッドの構成例を示す図。
【図９】本実施例における画像処理装置２００の画像処理を示すフローチャート。
【図１０】本実施例における記録量データ分配処理を示すフローチャート。
【図１１】実施例１〜６における記録位置決定処理内のＳｃａｔｔｅｒハーフトーン処理を示すフローチャート。
【図１２】本実施例におけるＳｃａｔｔｅｒハーフトーン処理によって決定されるインクドットの記録位置の例を示す図。
【図１３】本実施例における記録位置決定処理内のＣｌｕｓｔｅｒハーフトーン処理を示すフローチャート。
【図１４】本実施例におけるＣｌｕｓｔｅｒハーフトーン処理によって使用されるドットパターンデータの例を示す図。
【図１５】実施例５における画像処理装置２００とプリンタ１０４の論理構成例を示すブロック図。
【図１６】実施例６における画像処理装置２００とプリンタ１０４の論理構成例を示すブロック図。
【図１７】実施例５における記録量データ分配処理を示すフローチャート。
【図１８】実施例６における色分解ＬＵＴの例を示す図。
【図１９】実施例７における記録位置決定処理内のＳｃａｔｔｅｒハーフトーン処理を示すフローチャート。
【図２０】記録ヘッドおよびマスクパターンを模式的に示した図。
【図２１】インクドット配置と記録走査毎に分配したインクドット配置との関係を模式的に示した図。
【発明を実施するための形態】
【０００９】
まず、図１に示す記録媒体の断面模式図を用いて、本実施例で実現するインクドット配置を示す。図１（ａ）に、記録媒体上でインクドットを打ち込むための、間隔を空けた複数の目標位置に、インクドットを高く積み上げて記録（以降、記録媒体上で離散する位置にインクを積み重ねる記録とも表現する）した場合の一例を示す。図１（ｂ）に、記録媒体に打ち込む複数のインクドットがなるべく互いに重ならないような位置にインクドットを記録（以降、記録媒体上にインクを並置する記録とも表現する）した場合の一例を示す。ここで、なるべく互いに重ならないような位置とは、打ち込む複数のインクドット同士が可能な範囲で重ならないように記録を行う位置である。尚、図１（ａ）及び図１（ｂ）は有色インクの記録量が多い高濃度部における図である。
【００１０】
図１（ａ）に示すように、記録媒体上で離散する位置にインクを積み重ねる記録を行うことで、印刷物表面の凹凸が大きい画像を形成することができる。凹凸の大きな画像の表面で反射する光は鏡面反射成分よりも拡散反射成分の方が強いため、低光沢な表現が可能となる。しかし、インク被覆率が低いために、形成する画像の粒状性悪化や表現できる濃度の幅が狭くなるといった画質劣化が生じる。ここでインク被覆率とは、領域ごとにインクによって記録媒体がどれだけ被覆されているかを示す。
【００１１】
一方で、図１（ｂ）に示すように、記録媒体上に有色インクを並置する記録を行った場合、インク被覆率が高いために、粒状性悪化などの画質劣化は抑制される。しかし、凹凸のない平滑な表面となるため、入射した光の鏡面反射成分が強くなり、高光沢となる。そのため、低光沢な表現はできなくなる。
【００１２】
そこで、本実施例では図１（ｃ）に示す断面模式図のようなインクドット配置の画像を形成する。図１（ｃ）に示すように、インク被覆率を向上させるため、記録媒体に打ち込む複数のインクドットがなるべく互いに重ならないような位置にインクドットを配置した被覆層を形成する。ここで、被覆層とはインクによって記録媒体上の領域を紙白が可能な限り無くなるように被覆したインクの層のことである。被覆層を形成した後に、記録媒体上に記録可能な記録量の範囲内で、記録媒体上でインクドットを打ち込むための、間隔を空けた複数の目標位置に、有色インクドットを高く積み上げて記録することで、印刷物表面に凹凸の大きな凹凸層を形成する。このようなインクドット配置を実現することで、低光沢表現と高いインク被覆率を両立することが可能となる。
【００１３】
尚、図１（ｅ）のように有色インクのみを用いる場合、画像データが示す色をインクで再現するためのインクの量では、低濃度部及び中濃度部において上述したような被覆層と凹凸層からなる層構造を実現することはできない。よって有色インクのみを備えた装置構成では、高濃度部でのみ低光沢表現と高いインク被覆率を両立できる。しかし、有色インクに加えて無色インクを用いることで、低濃度部及び中濃度部でも被覆層と凹凸層からなる層構造を実現することができる。有色インクのみを備えた構成では、上述したように、記録媒体上でインクドットを打ち込むための、間隔を空けた複数の目標位置に、有色インクドットを高く積み上げる際に、有色インクが足りない場合がある。この場合に、無色インクを代わりに用いることによって、記録媒体上で同一濃度を表現する領域ごとのインクの記録量の差を低減し、画像の濃度に応じた印刷物表面の凹凸形状の差が小さい画像を形成する。無色インクを用いた場合に実現できるインクドット配置を図１（ｆ）に示す。尚、低濃度から中濃度領域については、領域毎の濃度むらが小さくなるように、記録媒体に打ち込む複数のインクドットがなるべく互いに重ならないような位置に有色インクドットを優先して配置する。上記に示したような濃度領域毎のインクドット配置を実現することで、形成する画像の粒状性悪化及び表現できる濃度の幅が狭くなることを抑制しつつ、画像における全ての濃度領域において均一な低光沢表現を実現することが可能となる。
【００１４】
以下に図面を参照して、実施例を詳しく説明する。尚、以下の実施例は本発明を限定するものではなく、また、以下の実施例で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。同一の構成については、同じ符号を付して説明する。
【００１５】
また、以下の実施例１、実施例２、実施例５及び実施例６における画像処理装置は、４種類の有色インクと無色インクを備える。一方、実施例３及び実施例４における画像処理装置は、４種類の有色インクのみを備える。以下の実施例ではインクを色ごとにシアン、マゼンタ、イエロー、ブラック、クリアなど片仮名表記で表す。また、インクの色もしくはそのデータをＣ、Ｍ、Ｙ、Ｋ、ＣＬなどの英大文字で表すものとする。すなわち、Ｃはシアン色またはそのデータを、Ｍはマゼンタ色またはそのデータを、Ｙはイエロー色またはそのデータを、Ｋはブラック色またはそのデータを，ＣＬは透明色又は無色（クリア）インクのデータをそれぞれ表すものとする。尚、インク数は上記の一例に限定されず、実施例１、実施例２、実施例５及び実施例６では少なくとも１種類以上の有色インクと無色インクを備えれば良い。実施例３及び実施例４では少なくとも１種類以上の有色インクを備えれば良い。また、無色インクは記録媒体上で表現できる濃度に影響を与えなければ、わずかな色や濁りがあっても良い。以下の実施例において「画素」とは、階調表現できる最少単位のことであり、複数ビットの入力データの画像処理（後述する色分解等の処理）の対象となる最少単位である。尚、以下の実施例では４×４画素ごとに処理を行うこととする。
【００１６】
［実施例１］
本実施例におけるハードウェア構成例を図２のブロック図に示す。情報処理装置１００内のＣＰＵ１００１は、ＲＡＭ１００３をワークメモリとして、ＲＯＭ１００２や記憶部１０５に格納されたＯＳや各種プログラムを実行し、システムバス１００８を介して後述する各部を制御する。記憶部１０５は、例えばＳＡＴＡインターフェース（Ｉ／Ｆ）１００６を介してシステムバス１００８に接続されるＨＤＤ、ＳＳＤ、フラッシュメモリなどである。汎用Ｉ／Ｆ１００５は、ＵＳＢなどのシリアルバスインターフェースであり、マウスやキーボードなどの入力デバイス１０２、記録メディア用の汎用ドライブ１０３、プリンタ１０４などが接続される。ＣＰＵ１００１は、入力デバイス１０２を介してユーザが指定するプログラムを記憶部１０５からＲＡＭ１００３にロードし、当該プログラムを実行してビデオカード（ＶＣ）１００４に接続されたディスプレイ１０１にユーザインターフェースを表示する。ユーザは、当該ユーザインターフェースを利用して、後述する画像処理装置２００の論理構成において入力する画像データなどの選択、作成、編集を行う。尚、画像データ又は画像データの基になるデータが記憶部１０５や汎用ドライブ１０３の記録メディアに格納されている。ネットワークインターフェースカード（ＮＩＣ）１００７は、情報処理装置１００を有線ＬＡＮまたは無線ＬＡＮなどのネットワークに接続するためのネットワークインターフェースである。情報処理装置１００が実行するプログラム、画像データや又は画像データの基になるデータはネットワーク上のサーバ装置に格納されていてもよい。後述する画像処理装置２００の処理および機能は、プリンタドライバによって実現可能であり、その際はプリンタドライバがインストールされた情報処理装置１００が画像処理装置２００として機能する。画像処理装置２００をハードウェアとしてプリンタ１０４に組み込むことも可能である。
【００１７】
図３に本実施例における画像処理装置２００及びプリンタ１０４の詳細な論理構成を示す。画像処理装置２００とプリンタ１０４は、プリンタインターフェース又は回路によって接続されている。画像処理装置２００は、画像データ入力端子２０１より印刷対象の画像データを入力し、画像データバッファ２０２に格納する。画像データはＲＧＢ各８ビットの３チャンネルカラー画像を示すデータとする。
【００１８】
記録量決定部２０４における画像データ変換部２０４１は、画像データバッファ２０２に格納された画像データを、記録媒体上に記録するインクの記録量を示す記録量データへ変換する。以下ではこの変換処理を色分解処理と呼ぶ。色分解処理に際しては、図７（ａ）に示すような入力信号値とそれに対応する各インクの記録量を保持するテーブルである色分解ＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）２０３ａと一般的な補間処理とを用い、入力信号値を各インクの記録量データに変換する。尚、色分解ＬＵＴはＲＯＭ１００２に格納されている。その後、記録量データ分配部２０４２において各インクの記録量データをＳｃａｔｔｅｒ記録量データとＣｌｕｓｔｅｒ記録量データに分配する。その分配は、記録量と記録媒体上でのインク被覆率との関係に基づいて、インクドットを打ち込むべき記録媒体上の領域を有色インクが可能な限り被覆するように行う。Ｓｃａｔｔｅｒ記録量データは被覆層の形成に用いる記録量（以降、Ｓｃａｔｔｅｒ記録量と呼ぶ）を示し、Ｃｌｕｓｔｅｒ記録量データは凹凸層の形成に用いる記録量（以降、Ｃｌｕｓｔｅｒ記録量と呼ぶ）を示す。無色インク（ＣＬ）の記録量データは、上述した本実施例で実現するインクドット配置で述べた通り、凹凸層の形成に用いるため、全てがＣｌｕｓｔｅｒ記録量データである。また、記録する画像の濃度に因る印刷物表面の凹凸形状の差を小さくするために、入力信号値によらず、Ｃｌｕｓｔｅｒ記録量データが示すＣｌｕｓｔｅｒ記録量は一定の記録量とする。画像データを変換して得た記録量データは記録位置決定部２０５に送られる。
【００１９】
記録位置決定部２０５は、記録量決定部２０４から入力した記録量データに基づき、記録媒体上のどの位置にインクドットを記録するかを決定し、画像形成データを生成する。記録位置決定部２０５は、Ｓｃａｔｔｅｒハーフトーン処理部２０５１、Ｃｌｕｓｔｅｒハーフトーン処理部２０５２、マージ処理部２０５３の３つの処理部を備えている。Ｓｃａｔｔｅｒハーフトーン処理部２０５１ではＳｃａｔｔｅｒ記録量データを用いたハーフトーン処理、Ｃｌｕｓｔｅｒハーフトーン処理部２０５２ではＣｌｕｓｔｅｒ記録量データを用いたハーフトーン処理を行い、それぞれで配置データを得る。得た２つの配置データをマージ処理部２０５３でマージ（統合）処理して画像形成データを生成する。生成した画像形成データは、画像形成データバッファ２０６に格納する。記録量データの分配及び記録量データから画像形成データを生成する方法に関しては、詳しく後述する。画像形成データバッファ２０６に格納された画像形成データは、出力端子２０７よりプリンタ２へ出力される。尚、出力端子２０７は汎用Ｉ／Ｆで構成される。
【００２０】
プリンタ１０４においては、記録ヘッド１０４１を記録媒体１０４２の搬送方向と直交もしくは平行方向に移動することにより、入力端子１０４７から受け取った画像処理装置２００で生成された画像形成データを基に、インクドットを記録媒体上に記録する。本実施例では、記録ヘッド１０４１として、インクジェット方式のものを用いる。記録ヘッド１０４１は、複数の記録素子（ノズル）を有する。移動部１０４３は、プリンタ制御部１０４４の制御下で、記録ヘッド１０４１を移動する。搬送部１０４５は、プリンタ制御部１０４４の制御下で、記録媒体を搬送する。尚、本実施例では、記録媒体上で記録ヘッド１０４１によって複数回の記録走査を行って画像を完成させるマルチパス記録方式を用いている。また、記録ヘッドの移動は往復動作となるが、往路走査と復路走査のいずれにおいても記録動作を行う、いわゆる双方向印刷方式を用いている。尚、双方向印刷ではなく単方向印刷でも良い。インク選択部１０４６は、画像処理装置２００により形成された各インクの画像形成データに基づいて、記録ヘッド１０４１に搭載されるインクの中から、インクを選択する。
【００２１】
図８は、本実施例における記録ヘッド１０４１の構成を示す図である。本実施例ではＣ、Ｍ、Ｙ、Ｋ、ＣＬの５種類のインクを、記録ヘッド１０４１に搭載している。尚、図８においては、ヘッドの移動方向に複数ノズルが一列に配置された構成を示しているが、ノズルの数や配置はこの例に限られるものではない。例えば、同一吐出量ノズルが複数列あっても良いし、複数ノズルがジグザグに配置されているような構成であっても良い。また、記録媒体１０４２の搬送方向に一列に配置する構成であっても良い。
【００２２】
次に、画像処理装置２００におけるＣＰＵ１００１の画像形成処理について、図９（ａ）のフローチャートを用いて説明する。（以降、各ステップ（工程）は符号の前にＳをつけて表す。）
Ｓ２０１では、画像データ入力端子２０１から画像データを入力し、画像データバッファ２０２に格納する。Ｓ２０２では、色分解ＬＵＴ２０３ａを参照して、画像データバッファ２０２に格納されているＲＧＢの画像データを、Ｃ、Ｍ、Ｙ、Ｋ、ＣＬの５プレーンの記録量データに変換する。本実施例では色分解処理後の記録量データは各画素データを０〜２５５の８ビットデータとして扱う。上記のビット数は、任意の階調数によって決定すれば良く、上記の一例に限定されない。Ｓ２０３では、無色インクの記録量データを除く４プレーンの記録量データに基づく記録量と記録媒体上でのインク被覆率の関係を基に、各インクの記録量データをＳｃａｔｔｅｒ記録量データとＣｌｕｓｔｅｒ記録量データに分配する。また、上述した通り無色インクの記録量データは全てＣｌｕｓｔｅｒ記録量データである。
【００２３】
Ｓ２０４では、記録量データに基づいた記録量のインクドットを、記録媒体上のどの位置に記録するかを決定する。記録するインクドットの位置は、各インクについて記録走査毎に決定し、インクドットを記録するか否かを画素毎に示す１ビットデータとして扱う。本実施例では、８回の記録走査によってインクドットを記録する例について説明するため、１色につき８パターン、ＣＭＹＫの４色で計３２パターンの記録するインクドットの位置を決定する。記録するインクドットの位置の決定は、各インクの記録量データを順次選択し、処理することで決定していく。記録するインクドットの位置は、対応するＳｃａｔｔｅｒ記録量データとＣｌｕｓｔｅｒ記録量データの８プレーンの記録量データを基に決定する。まず、Ｓ２０４１で、被覆層の形成に用いるＳｃａｔｔｅｒ記録量データを基に前半４回の記録走査のみでインクドットを記録する配置データを生成する。以下、Ｓ２０４１での処理をＳｃａｔｔｅｒハーフトーン処理と呼ぶ。その後、Ｓ２０４２で、凹凸層の形成に用いるＣｌｕｓｔｅｒ記録量データを基に後半４回の記録走査のみでインクドットを記録する配置データを生成する。２つの配置データを生成後に、それらをマージ処理することで、計８パターンの記録するインクドットの位置を決定する。以下、Ｓ２０４２での処理をＣｌｕｓｔｅｒハーフトーン処理と呼ぶ。尚、マージ処理は、前半４回の配置データと後半４回の配置データをつなげる形で統合する。以上のように、Ｓｃａｔｔｅｒ記録量データに基づいた記録を前半４回の記録走査で行い、Ｃｌｕｓｔｅｒ記録量データに基づいた記録を後半４回の記録走査で行う。それにより、Ｓｃａｔｔｅｒ記録量データに基づいて記録したインクドットの上にＣｌｕｓｔｅｒ記録量データを基にしてインクドットを記録することが可能となる。Ｓ２０４１とＳ２０４２における記録するインクドットの位置の決定方法については、詳しく後述する。Ｓ２０５では、インク毎に決定された各記録走査における記録するインクドットの位置に基づいて、画像全体、或いは記録走査毎のバンド幅分といった任意のサイズの画像形成データ生成を行い、画像形成データバッファ２０７に格納する。
【００２４】
プリンタ１０４は、入力端子１０４７より画像形成データを受け取り、画像形成データに適合するインクがインク選択部１０４６により選択された後、画像形成が開始される。画像形成においては、記録ヘッド１０４１が記録媒体１０４２の移動方向と直交もしくは平行方向に移動しながら、一定の駆動間隔で各ノズルを駆動して記録媒体上に画像を形成する。記録媒体１０４２は搬送部１０４５により、画像を形成するために必要な量だけ１走査毎に搬送される。
【００２５】
以上で画像データに対する一連の画像形成処理が完了する。次に、Ｓ２０３、Ｓ２０４１、Ｓ２０４２の順に、それぞれの処理の詳細について説明する。
【００２６】
以下に、記録量データ分配（Ｓ２０３）について、図１０のフローチャートを用いて詳細に説明する。Ｓ２０３１では、各インクの記録量を加算処理した、総記録量Ｘを算出する。Ｓ２０３２では、予め保持するインク被覆率１００％となる記録量Ｐと、Ｓ２０３１で算出した総記録量Ｘを比較する。インク被覆率１００％となる記録量Ｐは、全画素にドットを配置する場合に必要な記録量である。比較した結果、総記録量Ｘが記録量Ｐを下回る場合は、入力信号値に対応する記録量では有色インクが記録媒体上のインクドットを打ち込む領域を１００％被覆できないため、全ての記録量をＳｃａｔｔｅｒ記録量と決定する（Ｓ２０３３）。反対に、総記録量Ｘが記録量Ｐを上回る場合は、有色インクが記録媒体上のインクドットを打ち込む領域を１００％被覆した上に、さらに凹凸を形成することが可能であるため、Ｓ２０３４以降の処理に進む。
【００２７】
Ｓ２０３４では、インク毎の記録量を比較する。比較した結果、記録量が少ないインクを優先して選択し、選択したインク毎にＳ２０３５〜Ｓ２０３７までの処理を繰り返す。尚、記録量が少ないインクを優先的に被覆層の形成に用いるのは、色域が狭くなるのを防ぐためである。繰り返し処理中に、Ｓ２０３６の条件を満たすと繰り返し処理が終了し、Ｓ２０３８に進む。Ｓ２０３５では、選択したインクの記録量Ｘｉ（ｉ＝Ｃ、Ｍ、Ｙ、Ｋ）と既にＳｃａｔｔｅｒ記録量として決定されている記録量の総量Ｘｓとを基に、以下の（式１）から一時記録量Ｘｔｍｐを算出する。
【００２８】
Ｘｔｍｐ＝Ｘｉ＋Ｘｓ・・・・・（式１）
Ｓ２０３６では、一時記録量Ｘｔｍｐと記録量Ｐを比較する。比較の結果、一時記録量Ｘｔｍｐが記録量Ｐを下回る場合は、Ｓ２０３７に進み、選択したインクの記録量Ｘｉを全てＳｃａｔｔｅｒ記録量と決定する。反対に、上回る場合は、Ｓ２０３８に進み、以下の（式２）、（式３）を用いて、選択したインクのＳｃａｔｔｅｒ記録量であるＸｉｓと、Ｃｌｕｓｔｅｒ記録量であるＸｉｃを決定する。
【００２９】
Ｘｉｃ＝Ｘｔｍｐ−Ｐ・・・・・（式２）
Ｘｉｓ＝Ｘｉ−Ｘｉｃ・・・・・（式３）
最後に、Ｓ２０３９において、Ｓ２０３５〜Ｓ２０３７の処理の際に、未選択であったインクが存在した場合には、そのインク全ての記録量をＣｌｕｓｔｅｒ記録量Ｘｉｃとして決定する。
【００３０】
以上の記録量データ分配（Ｓ２０３）によって、各有色インクの記録量データをＳｃａｔｔｅｒ記録量データとＣｌｕｓｔｅｒ記録量データに分配することができる。
【００３１】
次に、Ｓｃａｔｔｅｒハーフトーン処理（Ｓ２０４１）について、図１１のフローチャートを用いて詳細に説明する。Ｓｃａｔｔｅｒハーフトーン処理（Ｓ２０４１）は、記録媒体に打ち込む複数のインクドットがなるべく互いに重ならないような位置にインクドットを配置するために、記録するインクドットの位置を決定していく処理である。この処理で決定した位置に記録を行うことで、インク被覆率の低下による画質劣化を抑制することができる。
【００３２】
Ｓ２０４１１では、予め、保持するディザマトリクスを入力する。ディザマトリクスとは図１２の９０１に示すように、画素毎に閾値が格納された２次元データである。各画素には閾値として０〜Ｍ−１の値が格納され、閾値の配置は公知のブルーノイズマスクを用いて決定されている。Ｍはディザマトリクスのサイズにより決定する。本実施例ではディザマトリクスのサイズは４×４画素としているため、Ｍは１６（＝４×４）となる。
【００３３】
Ｓ２０４１２では、各記録走査にどのように打ち込むインクドットの数を分配するかを示すデータであるドット数比率Ｒｐ（ｐ＝１〜８）を入力する。本実施例においては、Ｓｃａｔｔｅｒ記録量データに基づいたインクドットの打ち込みは全８回の記録走査のうち、前半４回の記録走査までに全て行うため、以下に示すドット数比率Ｒｐを入力する。
【００３４】
Ｒｐ＝１／４  （ｐ＝１〜４）
Ｒｐ＝０      （ｐ＝５〜８）
以下のＳ２０４１３〜Ｓ２０４１５は、インクを順に選択し、選択したインクについて記録走査毎に処理する。インクの選択順は、色域が狭くなることを防ぐために、入射した光の透過率が低いインクが下地となるＫ→Ｃ→Ｍ→Ｙとするのが好ましい。
【００３５】
Ｓ２０４１３では、ディザマトリクス９０１ａと同じ４×４画素の領域内で記録する選択したインクの総ドット数Ｄｓｉ（ｉ＝Ｃ、Ｍ、Ｙ、Ｋ）を算出する。さらに、総ドット数Ｄｓｉとドット数比率Ｒｐを基に、記録走査毎に選択したインクの記録する総ドット数Ｄｓｉｐを算出する。総ドット数Ｄｓｉは、選択したインクのＳｃａｔｔｅｒ記録量データが示す画素位置（ｘ，ｙ）における画素値をＩ（ｘ，ｙ）としたとき、以下の（式４）で得られる。
【００３６】
Ｄｆｉ＝ΣＩ（ｘ，ｙ）／Ｍ      （ｆ＝ｓ、ｃ）・・・・・（式４）即ち、総ドット数Ｄｓｉは、選択したインクのＳｃａｔｔｅｒ記録量データ内の４×４画素領域の画素値の平均をＭで割った値である。図１２の記録量データ９０２のＫインクに関する例では、Ｄｓｋ＝４となる。次に、各記録走査におけるドット数Ｄｓｉｐを算出する。ｐ走査目（ｐ＝１〜８）のドット数Ｄｓｉｐは、総ドット数Ｄｓｉを記録走査毎のドット数比率Ｒｐで定められる比率で分配することで求める。図１２の９０３に示す例では、各記録走査におけるドット数Ｄｓｉｐは以下のようになる。
【００３７】
Ｄｓｋｐ＝１  （ｐ＝１〜４）
Ｄｓｋｐ＝０  （ｐ＝５〜８）
尚、各記録走査のドット数Ｄｓｉｐは整数値である必要があるため、Ｄｓｉｐ＝５の場合のように、領域内で記録する総ドット数Ｄｓｉｐの値によってはドット数比率Ｒｐに応じた分配をすることができない。上記のような場合には、以下に示すように、各記録走査でのドット数ＤｓｉｐとＤｓｉ×Ｒｐとの差が小さくなるようにドット数を分配する。
【００３８】
Ｄｓｉｐ＝２  （ｐ＝１）
Ｄｓｉｐ＝１  （ｐ＝２〜４）
Ｄｓｉｐ＝０  （ｐ＝５〜８）
また、Ｄｓｉｐ＝２となる走査は以上のようにｐ＝１である必要はなく、ｐ＝１〜４のどこでも良い。
【００３９】
Ｓ２０４１４では、ディザマトリクス９０１内の閾値とＭを比較し、選択したインクの記録走査におけるインクドット配置を決定する。インクドット配置の決定は、ディザマトリクス９０１の閾値Ｔｈ（ｘ，ｙ）が小さい画素から順にＤｓｉｐ個のドットをＯＮにすることによって行う。図１２に示す例について、Ｋインクの第１記録走査におけるインクドット配置は、Ｄｓｉｐ＝１の為、閾値０の画素のインクドットをＯＮとするインクドット配置９０３ａとなる。尚、ＯＮになっている状態とは、その画素にドットを打つことが決定している状態である。Ｓ２０４１５では、Ｓ２０４１４でインクドットをＯＮにした位置のディザマトリクス９０１の閾値Ｔｈ（ｘ，ｙ）に対し、Ｍを加算する。上記のように、インクドットをＯＮにした領域の閾値がＭを超えるように更新し、更新したディザマトリクスを基に、次の記録走査におけるインクドット配置を決定する。図１２の９０３ａ〜ｈに、Ｋインクの記録量データ９０２を基に決定した、Ｋインクの記録走査（１〜８回）の記録するインクドットの位置の例を示す。図に示した通り、インクドットの位置が、記録媒体に打ち込む複数のインクドットがなるべく互いに重ならないような位置となるように決定される。さらに、図１１のフローチャートに示す通り、選択されたインクのインクドット配置を決定した後に閾値が更新されたディザマトリクスを用いてその他のインクのインクドット配置を決定していく。その結果、図１２の９０３ａ〜ｈに示したＫインクのインクドット配置と９０６ａ〜ｈに示したＣインクのインクドット配置のようになる。尚、Ｍ個のインクドットが配置され、全てのディザマトリクスの値がＭ以上となった場合は、ディザマトリクスを初期状態に戻し、処理を繰り返す。
【００４０】
以上のＳｃａｔｔｅｒハーフトーン処理（Ｓ２０４１）によって記録走査前半４回分の配置データを得る。
【００４１】
次に、Ｃｌｕｓｔｅｒハーフトーン処理（Ｓ２０４２）について、図１３のフローチャートを用いて詳細に説明する。Ｃｌｕｓｔｅｒハーフトーン処理（Ｓ２０４１）は、記録媒体上でインクドットを打ち込むための、間隔を空けた複数の目標位置に、有色インクドットを高く積み上げて記録したインクドット配置を決定する処理である。この処理で決定した位置に記録を行うことで、印刷物表面の凹凸を大きくし、低光沢表現を実現することができる。
【００４２】
Ｓ２０４２１では、記録走査毎に用いるドットパターンデータを入力する。図１４（ａ）にドットパターンの例を模式図で示す。入力するドットパターンデータは、記録走査毎に記録するインクドットの位置と順番を定めた２次元データである。尚、図１４（ａ）の各記録走査における記録に用いるドットパターンデータは一例である。通常は、各記録走査において記録するインクドット数とインクドット配置を制御したチャートを印字し、そのチャートをルーペ等によって観察することで、予め最も低い光沢の表現となる条件を求め設定する。Ｓ２０４２２〜Ｓ２０４２４は各インクの中からインクを選択し、全てのインクの処理を終えるまで処理を繰り返す。
【００４３】
Ｓ２０４２２では、選択したインクのＣｌｕｓｔｅｒ記録量データを基に、総ドット数Ｄｃｉ（ｉ＝Ｃ、Ｍ、Ｙ、Ｋ、ＣＬ）を算出する。ドット数の算出はＳ２０４１３と同様に、（式４）を用いて算出する。Ｓ２０４２３では、Ｓ２０４２１で入力したドットパターンデータの中で記録順が早いインクドットから、Ｓ２０４２２で算出した総ドット数Ｄｃｉ分だけ記録位置を決定していく。
【００４４】
Ｓ２０４２４では、Ｓ２０４２３においてドットパターンデータの中で記録位置として決定された場所を特定し、その場所に対応する２次元データ中の値を０で更新する。さらに、０で更新した数だけ選択したインクの総ドット数Ｄｃｉを減算する。２次元データ中の値が全て０となった場合は、２次元データを初期状態に戻し、処理を繰り返す。また、総ドット数Ｄｃｉが０になり次第、次のインクを選択してインクドットの位置を決定していく。尚、次のインクが選択され、インクドット位置を決定する際には、更新されたドットパターンを用いて行う。
【００４５】
以上のＣｌｕｓｔｅｒハーフトーン処理（Ｓ２０４２）によって記録走査後半４回分の配置データを得る。そして、Ｓｃａｔｔｅｒハーフトーン処理（Ｓ２０４１）とＣｌｕｓｔｅｒハーフトーン処理（Ｓ２４０２）で生成した２つの配置データをマージ処理することで、記録走査８回分の記録媒体上に記録するインクドットの位置を決定する。
【００４６】
以上説明した処理制御を行うことで、記録媒体上でインクドットを打ち込む領域でインク被覆率が高く、凹凸の大きなインクドット配置を実現することが可能となる。さらに、無色インクを用いていることで、記録媒体上で同一濃度を表現する場合のインクの記録量の差を低減し、画像の濃度に応じた印刷物表面の凹凸形状の差が小さい画像を形成する。その結果、形成する画像の粒状性悪化及び表現できる濃度の幅が狭くなることを抑制しつつ、画像における全ての濃度領域において均一な低光沢表現を実現することが可能となる。
【００４７】
尚、本実施例では、Ｓｃａｔｔｅｒハーフトーン処理によってインク被覆率を向上させる被覆層を形成するために必要な記録量Ｐを設定する例として、全画素にドットを配置する例を述べたが上記の一例には限定されない。インクドットが記録媒体上で定着する際のインクドットのサイズや、インクドットを打ち込んだ時に周辺領域に拡散する（すなわちにじむ）インク拡散量を考慮し記録量Ｐを設定しても良い。ドットサイズやにじみを考慮した記録量Ｐの設定方法として、記録量を変えながらインクで印字して得た印字チャートの表面を顕微鏡やルーペを用いて観察し、記録媒体の紙白があるかないかを判断して特定する方法がある。例えば、インクドットのサイズが１画素よりも大きい場合には、図１（ｄ）に示すように、Ｓｃａｔｔｅｒハーフトーン処理による記録量の最大値を通常よりも減らす。記録量の最大値を減らすことで、Ｓｃａｔｔｅｒハーフトーン処理によって記録するインクドットの記録位置を全画素でなく、間引いて配置する。
【００４８】
また、本実施例では、インク被覆率と記録量の関係を予め測定し、被覆率１００％となる記録量Ｐを保持する例を説明したが、上記の一例に限定されない。例えば、インク吐出量の変動や、記録媒体の種類に応じたインク被覆率の変動に対応するために、被覆率１００％となる記録量Ｐをユーザがキャリブレーションできる機構を備えても良い。また、上記記録量Ｐのインク被覆率は１００％でなくても良い。例えば、インク被覆率８０％で粒状性が問題なければ、上記記録量Ｐのインク被覆率を８０％程度に下げても良い。
【００４９】
また、本実施形態では、Ｓｃａｔｔｅｒハーフトーン処理を行ってから、Ｃｌｕｓｔｅｒハーフトーン処理を行う例を説明したが、処理順は上記の一例に限定されない。図９（ｂ）に示すようにＣｌｕｓｔｅｒハーフトーン処理を先に行っても良い。また２つのハーフトーン処理を同時に処理しても良い。
【００５０】
また、本実施例では、有色インクドットの記録媒体上での記録位置が記録媒体に打ち込む複数のインクドットがなるべく互いに重ならないような位置となるように記録した後に印刷物表面の凹凸を大きくするために無色インクを用いる例を説明した。しかし、有色インクと無色インクの記録順は上記の一例に限定されない。例えば、有色インクドットに先駆けて、記録媒体上に無色インクを記録することで、有色インクドットの記録媒体への浸透を阻害し、印刷物表面の凹凸をより大きくする制御方法を用いても良い。上記のように、無色インクによって有色インクの浸透阻害による効果を利用する場合には、以下のような処理を行う。まず、全ての入力信号値において、一定値以上の無色インク記録量を持つ色分解ＬＵＴを用意し、Ｓ２０４１２で用いるドット数比率Ｒｐを以下のように設定する。
【００５１】
Ｒｐ＝０      （ｐ＝１）
Ｒｐ＝１／４  （ｐ＝２〜５）
Ｒｐ＝０      （ｐ＝６〜８）
さらに、Ｓ２０４２１で用いるドットパターンを図１４（ｂ）のように変更し、Ｓ２０４２３でインクドットの記録位置の決定を第６の記録走査から順に行い、最後に第１の記録走査を選択する。以上に示す条件で制御することで、図１（ｇ）に示すようなインクドット配置を実現することが可能となる。
【００５２】
また、本実施例では、Ｓｃａｔｔｅｒハーフトーン処理で記録する走査数とＣｌｕｓｔｅｒハーフトーン処理で記録する走査数を均等に分割する例を説明したが、記録走査の割合は上記の一例に限定されない。例えば、より低光沢な表現を実現するために、記録媒体上でインクドットを打ち込むための、間隔を空けた複数の目標位置に、有色インクドットを高く積み上げて記録したインクドット数を増加させる。そのために、Ｃｌｕｓｔｅｒハーフトーン処理で用いる記録走査数を増やし、Ｓｃａｔｔｅｒハーフトーン処理による記録走査数を減らしても良い。
【００５３】
また、本実施例では、入力する画像データに対応する無色インクの記録量を色分解ＬＵＴ２０３ａで保持する例を説明したが、無色インクのＣｌｕｓｔｅｒ記録量ＸｃＣＬの決定方法は上記の一例に限定されない。Ｃｌｕｓｔｅｒ記録量の総量Ｘｃａｌｌは入力信号値によらず一定であるため、例えば、入力する画像データに対応する有色インクの記録量を色分解ＬＵＴ（不図示）で保持し、以下に示す方法でＸｃＣＬを算出しても良い。予め保持するＸｃａｌｌと、各インクのＣｌｕｓｔｔｅｒ記録量Ｘｃｉ（ｉ＝Ｃ、Ｍ、Ｙ、Ｋ）から、以下の（式５）を用いて算出する。
【００５４】
ＸｃＣＬ＝Ｘｃａｌｌ−ＸｃＣ−ＸｃＭ−ＸｃＹ−ＸｃＫ・・・・・（式５）
［実施例２］
本実施例における画像処理装置２００の構成について、実施例１との相違点を述べる。図４は、本実施例における画像処理装置２００の詳細な論理構成を示したブロック図である。本実施例における画像処理装置２００の論理構成は、実施例１における記録量決定部２０４内の記録量データ分配部２０４２を有しない。さらに、実施例１とは異なり、画像データ変換部２０４１で用いる色分解ＬＵＴは図７（ｂ）に示す色分解ＬＵＴ２０３ｂである。
【００５５】
本実施例の画像処理装置２００における画像処理について、実施例１との相違点を述べる。実施例１では、図７（ａ）に示すような入力信号値と各インクの記録量を保持する色分解ＬＵＴ２０３ａを用い、入力する画像データを各インクの記録量データに変換する。その後、記録位置決定部２０５において記録量と記録媒体上でのインク被覆率の関係に基づいて、記録量をＳｃａｔｔｅｒ記録量とＣｌｕｓｔｅｒ記録量に分配し、インクドットの記録位置を決定する例について説明した。本実施例においては、画像データが示す入力信号値とＳｃａｔｔｅｒ記録量とＣｌｕｓｔｅｒ記録量の対応関係を保持する色分解ＬＵＴ２０３ｂを、実施例１における記録量データ分配（Ｓ２０３）を予め行うことで作成しておく。このＬＵＴ２０３ｂを画像データ変換部２０４１で用いることによって、画像処理時に記録量データ分配（Ｓ２０３）を行うことなく、画像データを各インクのＳｃａｔｔｅｒ記録量データとＣｌｕｓｔｅｒ記録量データに変換することができる。つまり、図９において、色分解処理Ｓ２０２を行った後は、記録量データ分配Ｓ２０３の処理を行わず、記録位置決定Ｓ２０４の処理に移ることになる。本実施例の画像処理は、上述した図２における記録量データ分配（Ｓ２０３）を画像処理時に行うか行わないかということについてのみ実施例１の画像処理と相違するため、それ以外の画像処理については説明を省略する。
【００５６】
本実施例でも実施例１と同様に、記録媒体上でインクドットを打ち込む領域でインク被覆率が高く、凹凸の大きなインクドット配置を実現することが可能となる。さらに、無色インクを用いていることで、記録媒体上で同一濃度を表現する場合のインクの記録量の差を低減し、画像の濃度に応じた印刷物表面の凹凸形状の差が小さい画像を形成する。その結果、形成する画像の粒状性悪化及び表現できる濃度の幅が狭くなることを抑制しつつ、画像における全ての濃度領域において均一な低光沢表現を実現することが可能となる。
【００５７】
［実施例３］
実施例１及び実施例２では４種の有色インクと無色インクを用いる例について説明したが、本実施例は、４種の有色インクのみを用いた実施例である。特に、実施例１との相違点は無色インクを用いていない点である。
【００５８】
本実施例における画像処理装置２００の構成について、実施例１との相違点を述べる。図５は、本実施例における画像処理装置２００の論理構成を示したブロック図である。本実施例における画像処理装置２００の論理構成は、実施例１とは異なり、画像データ変換部２０４１で用いる色分解ＬＵＴは図７（ｃ）に示す色分解ＬＵＴ２０３ｃである。
【００５９】
本実施例の画像処理装置２００における画像処理についての実施例１との相違点は、無色インクの記録量データを保持していないＬＵＴ２０３ｃを用いている点である。このＬＵＴ２０３ｃを参照することによって、色分解処理（Ｓ２０２）で画像データから変換した有色インクの記録量データのみを用いて実施例１と同様の画像処理を行う。
【００６０】
本実施例では無色インクを用いないため、上述した本実施例で実現するインクドット配置のうち、図１（ｆ）、（ｇ）は実現しない。しかし、図１（ｅ）のような配置を実現することによって、特に高濃度部で低光沢表現と高いインク被覆率を両立することが可能となる。
【００６１】
［実施例４］
本実施例は、実施例３と同様に４種の有色インクのみを用いた実施例である。特に、実施例２との相違点は無色インクを用いていない点である。
【００６２】
本実施例における画像処理装置２００の構成について、実施例２との相違点を述べる。図６は、本実施例における画像処理装置２００の論理構成を示したブロック図である。本実施例における画像処理装置２００の構成は、実施例２とは異なり、画像データ変換部２０４１で用いる色分解ＬＵＴは図７（ｄ）に示す色分解ＬＵＴ２０３ｄである。
【００６３】
本実施例の画像処理装置２００における画像処理についての実施例２との相違点は、無色インクの記録量データを保持していないＬＵＴ２０３ｄを用いている点である。このＬＵＴ２０３ｄを参照することによって、色分解処理（Ｓ２０２）で画像データから変換した有色インクの記録量データのみを用いて実施例１と同様の画像処理を行う。
【００６４】
本実施例では無色インクを用いないため、上述した本実施例で実現するインクドット配置のうち、図１（ｆ）、（ｇ）は実現しない。しかし、図１（ｅ）のような配置を実現することによって、特に高濃度部で低光沢表現と高いインク被覆率を両立することが可能となる。
【００６５】
［実施例５］
本実施例における画像処理装置２００の構成について、実施例１との相違点を述べる。図１５は、本実施例における画像処理装置２００の詳細な論理構成を示したブロック図である。実施例１では、まず、入力データとして色に関する情報を持つＲＧＢ３チャンネルデータを入力した。そして、その入力データを用いて色分解処理によって得たＣＭＹＫの記録量データを記録媒体上のインク被覆率１００％となる記録量Ｐを用いてＳｃａｔｔｅｒ記録量データとＣｌｕｓｔｅｒ記録量データに分配する例を述べた。尚、記録媒体上のインク被覆率を１００％とする記録量Ｐは図７（ａ）の色分解ＬＵＴ２０３ａに示すＳｃａｔｔｅｒ記録量に対応し、各インクのＳｃａｔｔｅｒ記録量の最大値を１００としている。本実施例では、ＲＧＢ３チャンネルデータに加え、光沢の強度を示す光沢データを含む４プレーンの画像データを入力データとする。その入力データが示す光沢強度に応じて、各インクのＳｃａｔｔｅｒ記録量の最大値を１００、１５０、２５５とするＰｌ、Ｐｍ、Ｐｈから選択する。
【００６６】
図１８に記録量データ分配（Ｓ２０３）に関するフローチャートを示す。本実施例の処理では、記録量データ分配（Ｓ２０３）におけるＳ２０３０の処理のみが実施例１の処理と相違するため、以下にＳ２０３０の処理を説明する。
【００６７】
Ｓ２０３０では、光沢強度を示す光沢データに応じて、記録媒体上の被覆層に用いる記録量の最大値をＰｌ、Ｐｍ、Ｐｈから選択する。光沢データは８ｂｉｔデータであり、０〜２５５の値を持つ。光沢データの値が小さい領域が低光沢、値が大きい領域が高光沢となるようにし、光沢データの値が０〜８５ではＰｌを選択、８６〜１７０ではＰｍを選択、１７１〜２５５ではＰｈを選択する。
【００６８】
本実施例でも実施例１と同様に４×４画素の領域ごとに処理を行うため、４×４画素の領域ごとに被覆層に用いる記録量の最大値が選択される。よって、実施例１のように低光沢表現を実現できることに加えて、高光沢が望ましい領域では被覆層を形成するインクを増加させ凹凸層を形成するインクを減少させることで、印刷物表面の凹凸を平滑に近づけて高光沢を表現できる。さらに、低光沢と高光沢の中間の光沢が望ましい領域では凹凸層を形成するインクの記録量を低光沢と高光沢の中間値とし、印刷表面の凹凸度合いを高光沢と低光沢との中間にすることで中光沢を表現することが可能となる。
【００６９】
尚、本実施例では、低光沢、中光沢、高光沢の３種類から選択する例を説明したが、上記の一例に限定されない。より細かく光沢を制御したい場合は、光沢データに応じた３種類以上のインクドットを打ち込む領域のインク被覆率を１００％とする記録量を保持していても良い。もしくは、低光沢、高光沢の２状態を保持し、その２状態の面積比率を制御することで中間的な光沢表現を実現しても良い。
【００７０】
［実施例６］
本実施例における画像処理装置２００の構成について、実施例２との相違点を述べる。図１６は、本実施例における画像処理装置２００の詳細な論理構成を示したブロック図である。実施例２では、入力データとして色に関する情報を持つＲＧＢ３チャンネルデータを入力し、色分解ＬＵＴを用いて画像データを各インクについてＳｃａｔｔｅｒ記録量データとＣｌｕｓｔｅｒ記録量データに分配する例を述べた。本実施例では、ＲＧＢ３チャンネルデータに加え、光沢の強度を示す光沢データを含む４プレーンの画像データを入力データとする。その入力データが示す光沢強度に応じて、用いるＬＵＴを高光沢用、中光沢用、低光沢用のＬＵＴの中から選択する。図７（ｂ）、図１７（ａ）、（ｂ）に示す色分解ＬＵＴｂ、色分解ＬＵＴｅ、色分解ＬＵＴｆがそれぞれ低光沢用ＬＵＴ、中光沢用ＬＵＴ、高光沢用ＬＵＴを表す。色分解ＬＵＴｂ、色分解ＬＵＴ２０３ｅ、色分解ＬＵＴｆは、実施例５における記録量データ分配（Ｓ２０３）を予め行うことで作成しておく。
【００７１】
本実施例でも実施例２と同様に４×４画素の領域ごとに処理を行うため、４×４画素の領域ごとにＬＵＴが選択される。よって、実施例２のように低光沢表現が実現できることに加えて、高光沢が望ましい領域では高光沢表現となり、低光沢と高光沢の中間の光沢が望ましい領域では中光沢表現が可能となる。
【００７２】
尚、本実施例では、低光沢、中光沢、高光沢の３種類から選択する例を説明したが、上記の一例に限定されない。より細かく光沢を制御したい場合は、光沢に応じた３種類以上のＬＵＴを保持していても良い。
【００７３】
［実施例７］
実施例１〜実施例６ではＳｃａｔｔｅｒ記録量データから領域内で記録する総ドット数Ｄｓｉとドット数比率Ｒｐを基に各記録走査におけるドット数Ｄｓｉｐを算出し、ドット数Ｄｓｉｐに応じて記録走査毎にインクドット配置を決める例について説明した。本実施例は、総ドット数Ｄｓｉに応じたインクドット配置を決定し、決定したインクドット配置を記録走査毎のインクドット配置に分配する実施例である。特に、実施例１〜実施例６との相違点は、Ｓｃａｔｔｅｒハーフトーン処理におけるＳｃａｔｔｅｒ記録量データから記録走査毎のインクドット配置を決定する処理の手順である。Ｓｃａｔｔｅｒハーフトーン処理以外は実施例１〜６と同様のため、説明を省略する。
【００７４】
図１９は、本実施例における記録位置決定処理内のＳｃａｔｔｅｒハーフトーン処理を示すフローチャートである。
【００７５】
Ｓ２０４１１は実施例１と同様の処理のため説明を省略する。以下のＳ２０４１９〜Ｓ２０４２１は、実施例１と同様にインクを順に選択し、選択したインクについて記録走査毎のインクドット配置を決定する。
【００７６】
Ｓ２０４１９では、Ｓ２０４１３と同様の処理を行い、Ｓｃａｔｔｅｒ記録量データからディザマトリクス９０１ａと同じ４×４画素の領域内で記録する選択したインクの総ドット数Ｄｓｉ（ｉ＝Ｃ、Ｍ、Ｙ、Ｋ）を算出する。
【００７７】
Ｓ２０４２０では、ディザマトリクス９０１内の閾値とＭを比較し、選択したインクのインクドット配置を決定する。インクドット配置の決定は、ディザマトリクス９０１の閾値Ｔｈ（ｘ，ｙ）が小さい画素から順にＤｓｉ個のドットをＯＮにすることによって行う。例えば、Ｄｓ＝８の場合のインクドット配置を図２１（ａ）に示す。ＯＮにしたドットを黒、そうでないドットを白で表している。
【００７８】
Ｓ２０４２１では、選択したインクのインクドット配置を、各記録走査にどのように分配するかを示すデータであるマスクパターン２００１を入力する。マスクパターン２００１とＳ２０４２０で決定したインクドット配置を比較し、各記録走査のインクドット配置に分配していく。まずマスクパターン２００１について、図２０を用いて説明する。
【００７９】
図２０は、マスクパターンおよび記録ヘッドを模式的に示したものである。２０００は記録ヘッドを示し、ここでは簡単のため３２個のノズルを有するものとする。ノズルは、記録走査回数によって分割される。例えば、記録走査回数が８回の場合には、図２０に示すように第１〜第８の８つのノズル群に分割する。２００１はマスクパターン（記録パターン）を示し、各ノズルが記録を行う単位領域を黒塗りで示している。各ノズル群が記録するパターンは互いに補間の関係にあり、これらを重ね合わせると４×４の単位領域に対応した領域の記録が完成される構成となっている。２００２〜２００９で示した各パターンは、記録走査を重ねていくことによって画像が完成されていく様子を示したものである。各記録走査が終了するたびに、記録媒体は図の矢印の方向にノズル群の幅分ずつ搬送される。よって、記録媒体の同一領域（各ノズル群の幅に対応する領域）は８回の記録走査によって初めて画像が完成される構成となっている。
【００８０】
尚、本実施例では、全ての記録走査で均等に４ドットずつＯＮとなるマスクパターンを使用しているが、上記の一例に限定されない。記録するドット数は、ノズル毎の着弾精度を考慮して決定すれば良く、例えば、第１ノズル群で１ドット、第２ノズル群で３ドット、第３ノズル群で５ドット、第４ノズル群で７ドットのように不均一であっても良い。
【００８１】
上述したノズル群毎のマスクパターン２００１とＳ２０４２０で決定したインクドット配置を比較し、互いのパターンでＯＮとなっているドットをＯＮとする処理を行い、処理した結果を各記録走査のインクドット配置とする。すなわち、第１のノズル群とＳ２０４２０で決定したインクドット配置を処理した結果を第１記録走査におけるインクドット配置を示す。さらに、第２のノズル群とＳ２０４２０で決定したインクドット配置を処理した結果を第２記録走査におけるインクドット配置とする。第３記録走査以降は同様のため説明を省略する。図２１（ａ）に対しマスクパターン２００１を適用し、記録走査毎のインクドット配置に分配した結果を図２１（ｂ）、（ｃ）、（ｄ）に示す。図２１（ｂ）は第１記録走査におけるインクドット配置、図２１（ｃ）は第２記録走査におけるインクドット配置、図２１（ｄ）は第３〜８記録走査におけるインクドット配置の例を示している。以上の処理によって、総ドット数Ｄｓｉに応じたインクドット配置を決定し、決定したインクドット配置を記録走査毎のインクドット配置に分配する処理を実現することが可能となる。
【００８２】
以上、本実施例でも実施例１〜６と同様に、記録媒体上でインクドットを打ち込む領域でインク被覆率が高く、凹凸の大きなインクドット配置を実現することが可能となる。さらに、実施例１〜６のように低光沢表現が実現できることに加えて、マスクパターンを切り替えることによって、着弾位置精度の悪いノズルや不吐ノズルの使用を停止するといった制御を容易に行うことが可能となる。
【００８３】
尚、本実施例では、ディザマトリクスの垂直方向のドット数とノズル群のドット数が一致している例を説明したが、上記の一例に限定されない。お互いのドット数が一致していない場合にも、少ないドット数のデータについては最下端の行から最上端の行へと繰り返し参照することで対応関係を決定し、処理を行っても良い。
【００８４】
［その他の実施例］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８５】
１００  情報処理装置
１０４  プリンタ
２００  画像処理装置
２０２  画像データバッファ
２０３  色分解ＬＵＴ
２０４  記録量決定部
２０５  記録位置決定部
２０６  画像形成データバッファ
【図１】
0006516717.tif 000002
【図２】
0006516717.tif 000003
【図３】
0006516717.tif 000004
【図４】
0006516717.tif 000005
【図５】
0006516717.tif 000006
【図６】
0006516717.tif 000007
【図７】
0006516717.tif 000008
【図８】
0006516717.tif 000009
【図９】
0006516717.tif 000010
【図１０】
0006516717.tif 000011
【図１１】
0006516717.tif 000012
【図１２】
0006516717.tif 000013
【図１３】
0006516717.tif 000014
【図１４】
0006516717.tif 000015
【図１５】
0006516717.tif 000016
【図１６】
0006516717.tif 000017
【図１７】
0006516717.tif 000018
【図１８】
0006516717.tif 000019
【図１９】
0006516717.tif 000020
【図２０】
0006516717.tif 000021
【図２１】
0006516717.tif 000022