(57)【要約】 【課題】  ドット記録率テーブルの格納時のサイズを削減することのできる技術を提供する。【解決手段】  インク量データをドット記録率データに変換するためのドット記録率テーブルとして、モノトーン印刷用ドット記録率テーブルとカラー印刷ドット記録率テーブルとを利用する。モノトーン印刷用ドット記録率テーブルは、よりデータ量の小さなテーブルとして予め準備された原テーブルを用いて作成される。【選択図】  図２
2006076177.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置であって、
インク量を示すインク量データを、サイズが異なる複数種類のインクドットのそれぞれの記録率を示すドット記録率データに変換するための変換処理を実行するドット記録率変換実行部と、
前記変換処理に用いられるドット記録率テーブルとして、モノトーン印刷用ドット記録率テーブルとカラー印刷ドット記録率テーブルとのうちの一方を前記ドット記録率変換実行部に提供するテーブル設定部と、
を備え、
前記テーブル設定部は、前記モノトーン印刷用ドット記録率テーブルよりもデータ量の小さなテーブルとして予め準備された原テーブルを用いて前記モノトーン印刷用ドット記録率テーブルを作成することを特徴とする画像処理装置。
【請求項２】
請求項１記載の画像処理置であって、
前記テーブル設定部は、前記カラー印刷用ドット記録率テーブルを前記原テーブルとして用い、前記カラー印刷用ドット記録率テーブル内のデータ点を補間することによって前記モノトーン印刷用ドット記録率テーブルを作成する、画像処理装置。
【請求項３】
請求項１記載の画像処理置であって、
前記モノトーン印刷用ドット記録率テーブルは、折れ線で表される入出力特性を有しており、
前記原テーブルは、前記入出力特性を示す折れ線の節点のみを表すテーブルであり、
前記テーブル設定部は、前記原テーブルの前記節点の間を補間することによって前記モノトーン印刷用ドット記録率テーブルを作成する、画像処理装置。
【請求項４】
請求項１ないし３のいずれかに記載の画像処理置であって、
前記原テーブルの出力ビット数は前記モノトーン印刷用ドット記録率テーブルの出力ビット数と等しく、前記原テーブルの入力ビット数は前記モノトーン印刷用テーブルの入力ビット数よりも小さな値に設定されている、画像処理装置。
【請求項５】
画像処理方法であって、
（ａ）インク量を示すインク量データを、サイズが異なる複数種類のインクドットのそれぞれの記録率を示すドット記録率データに変換するための変換処理に用いられるドット記録率テーブルとして、モノトーン印刷用ドット記録率テーブルとカラー印刷ドット記録率テーブルとのうちの一方を提供する工程と、
（ｂ）前記提供されたドット記録率テーブルを用いて前記変換処理を実行する工程と、
を備え、
前記工程（ａ）は、前記モノトーン印刷用ドット記録率テーブルを提供する際に、前記モノトーン印刷用ドット記録率テーブルよりもデータ量の小さなテーブルとして予め準備された原テーブルを用いて前記モノトーン印刷用ドット記録率テーブルを作成する工程を備える、画像処理方法。
【請求項６】
印刷データを作成するためのプリンタドライバであって、
インク量を示すインク量データを、サイズが異なる複数種類のインクドットのそれぞれの記録率を示すドット記録率データに変換するための変換処理を実行するドット記録率変換実行部と、
前記変換処理に用いられるドット記録率テーブルとして、モノトーン印刷用ドット記録率テーブルとカラー印刷ドット記録率テーブルとのうちの一方を前記ドット記録率変換実行部に提供するテーブル設定部と、
を備え、
前記テーブル設定部は、前記モノトーン印刷用ドット記録率テーブルよりもデータ量の小さなテーブルとして予め準備された原テーブルを用いて前記モノトーン印刷用ドット記録率テーブルを作成することを特徴とするプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、カラー印刷とモノトーン印刷に適したドット記録率テーブルを作成する技術に関する。
【背景技術】
【０００２】
インクジェットプリンタを用いて、カラー印刷やモノトーン印刷などの種々の印刷を行うことが可能である。モノトーン印刷としては、グレー階調のみを有する画像を再現する印刷（狭義の「モノクロ印刷」）と、グレー以外の色調が付与された画像を再現する印刷（狭義の「モノトーン印刷」）とがある。なお、本明細書では、特に断らない限り、「モノトーン印刷」は狭義のモノクロ印刷も含む広義の意味で使用される。
【０００３】
また、インクジェット印刷技術としては、同一のインクに関してサイズの異なる複数のドットを用いる技術（以下、「マルチサイズドット印刷」と呼ぶ）が知られている（例えば特許文献１）。
【０００４】
【特許文献１】特開２００２−１８５８０９号公報
【０００５】
マルチサイズドット印刷を行う場合には、サイズが異なる複数種類のインクドットのそれぞれの記録率を示すドット記録率データを出力するドット記録率テーブルが使用される。ドット記録率テーブルは、各インクのインク量を入力とし、各ドットのドット記録率を出力とするものである。ここで、「ドット記録率」とは、各画素にドットを形成する割合（確率）を示す値である。例えば、１００画素中の１０画素にドットを形成する場合には、ドット記録率は１０％となる。
【０００６】
通常は、カラー印刷用のドット記録率テーブルとモノトーン印刷用のドット記録率テーブルとを別個に作成して、プリンタドライバ内に実装することが多い。しかし、近年ではプリンタドライバを構成するファイル全体のデータサイズが増大しているため、ドット記録率テーブルの格納時のサイズを削減したいという要望があった。このような問題は、インクジェットプリンタに限らず、印刷のためのデータ処理を行う場合に共通する問題であった。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、ドット記録率テーブルの格納時のサイズを削減することのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明による画像処理装置は、
インク量を示すインク量データを、サイズが異なる複数種類のインクドットのそれぞれの記録率を示すドット記録率データに変換するための変換処理を実行するドット記録率変換実行部と、
前記変換処理に用いられるドット記録率テーブルとして、モノトーン印刷用ドット記録率テーブルとカラー印刷ドット記録率テーブルとのうちの一方を前記ドット記録率変換実行部に提供するテーブル設定部と、
を備え、
前記テーブル設定部は、前記モノトーン印刷用ドット記録率テーブルよりもデータ量の小さなテーブルとして予め準備された原テーブルを用いて前記モノトーン印刷用ドット記録率テーブルを作成することを特徴とする。
【０００９】
この画像処理装置では、小さなデータ量を有する原テーブルからモノトーン印刷用ドット記録率テーブルを作成するので、ドット記録率テーブルの格納時のサイズを削減することが可能である。
【００１０】
前記テーブル設定部は、前記カラー印刷用ドット記録率テーブルを前記原テーブルとして用い、前記カラー印刷用ドット記録率テーブル内のデータ点を補間することによって前記モノトーン印刷用ドット記録率テーブルを作成するようにしてもよい。
【００１１】
この構成によれば、カラー印刷用ドット記録率テーブルを、モノトーン印刷用ドット記録率テーブルの原テーブルとしても利用できるので、テーブルの数自体を削減することが可能である。
【００１２】
前記モノトーン印刷用ドット記録率テーブルは、折れ線で表される入出力特性を有しており、
前記原テーブルは、前記入出力特性を示す折れ線の節点のみを表すテーブルであり、
前記テーブル設定部は、前記原テーブルの前記節点の間を補間することによって前記モノトーン印刷用ドット記録率テーブルを作成するものとしてもよい。
【００１３】
この構成によれば、原テーブルは少数の節点のデータのみで構成されているので、ドット記録率テーブルの格納時のサイズを更に削減することが可能である。
【００１４】
前記原テーブルの出力ビット数は前記モノトーン印刷用ドット記録率テーブルの出力ビット数と等しく、前記原テーブルの入力ビット数は前記モノトーン印刷用テーブルの入力ビット数よりも小さな値に設定されているものとしてもよい。
【００１５】
この構成によれば、原テーブルのサイズをさらに小さくすることができる。
【００１６】
なお、本発明は、種々の形態で実現することが可能であり、例えば、画像処理方法および画像処理装置、印刷方法および印刷装置、プリンタドライバ、印刷方法または印刷装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の形態で実現することができる。
【発明を実施するための最良の形態】
【００１７】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．第１実施例：
Ｂ．第２実施例：
Ｃ．第３実施例：
Ｄ．変形例：
【００１８】
Ａ．第１実施例：
図１は、本発明の一実施例としての画像処理システムの構成を示す説明図である。このシステムは、画像処理装置としてのコンピュータ２００と、画像出力装置としてのプリンタ３００とを含んでいる。
【００１９】
コンピュータ２００には、画像データファイルＭＦに基づいて印刷データを生成するためのプリンタドライバ２１０がインストールされている。プリンタドライバ２１０は、色変換部２１４と、ハーフトーン処理部２１６と、出力処理部２１８とを備えている。色変換部２１４とハーフトーン処理部２１６は、印刷画素毎のドットの記録状態（形成状態）を表すドットデータを生成するドットデータ生成部としての機能を実現するモジュールである。
【００２０】
プリンタドライバ２１０で生成された印刷データＰＤは、出力処理部２１８からプリンタ３００に供給される。印刷データＰＤは、印刷解像度を有する主走査ライン上の各画素についてインクドットの記録状態を表すドットデータと、副走査送り量を特定する副走査送り量データとを含んでいる。
【００２１】
プリンタドライバ２１０の機能を実現するためのプログラムは、コンピュータ読み取り可能な記録媒体に記録された形態で供給し得る。このような記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物等のコンピュータが読み取り可能な種々の媒体を利用できる。
【００２２】
図２は、本発明の実施例における色変換部２１４とハーフトーン処理部２１６の内部構成を示すブロック図である。色変換部２１４は、色変換実行部２３０と、色変換テーブル設定部２３２とを備えている。色変換テーブル設定部２３２は、印刷モード（カラー印刷／モノトーン印刷）に応じて、カラー印刷用３次元色変換ルックアップテーブル（３Ｄ−ＬＵＴ）２３４ａと、モノトーン印刷用１次元色変換ルックアップテーブル（１ＤーＬＵＴ）２３４ｂとのうちの一方を選択して色変換実行部２３０に提供する。カラー印刷用３Ｄ−ＬＵＴ２３４ａは、３つの入力画素値（例えばＲＧＢ値）の組を、複数のインク（例えばＣＭＹＫ）のインク量データの組に変換するテーブルである。モノトーン印刷用１Ｄ−ＬＵＴ２３４ｂは、１つの入力画素値（例えばグレー多階調値）を複数のインクのインク量データに変換するテーブルである。ここで、「１次元」及び「３次元」は、入力データのチャンネル数を意味している。
【００２３】
出力データのチャンネル数は、２つのＬＵＴ２３４ａ，２３４ｂで等しく、これは、プリンタ３００に実装されているインクの数に等しいのが普通である。但し、モノトーン印刷用の無彩色インク（Ｋインク）としては、濃度の異なる複数の無彩色インクも利用することが好ましい。
【００２４】
出力データのビット数は、カラー印刷用３Ｄ−ＬＵＴ２３４ａが８ビット／色であり、モノトーン印刷用１Ｄ−ＬＵＴ２３４ｂは１６ビット／色である。このように、モノトーン印刷用の１Ｄ−ＬＵＴ２３４ｂの出力ビット数は、カラー印刷用の３Ｄ−ＬＵＴ２３４ａの出力ビット数よりも大きいことが好ましい。この理由は、モノトーン印刷ではほとんどすべての画素がグレー近傍の色で再現され、また、グレー近傍の色はわずかな色調（色相や彩度）の変化が有彩色よりも目に付きやすいためである。すなわち、モノトーン印刷用１Ｄ−ＬＵＴ２３４ｂの出力ビット数を大きな値に設定しておくことによって、より微妙な色調を正確に再現することが可能になる。
【００２５】
ハーフトーン処理部２１６は、ドット記録率変換実行部２４０と、ハーフトーン処理実行部２４２と、ドット記録率テーブル設定部２４４とを備えている。ドット記録率テーブル設定部２４４は、印刷モードに応じて、カラー印刷用ドット記録率テーブル２４６ａとモノトーン印刷用ドット記録率テーブル２４６ｂとのうちの一方を選択してドット記録率変換実行部２４０に提供する。２つのドット記録率テーブル２４６ａ，２４６ｂは、ＣＭＹＫ各インクのインク量データを、サイズの異なる複数種類のドットのドット記録率データに変換するテーブルである。ここでは、大、中、小の３種類のドットが生成可能であると仮定している。ＣＭＹＫ各色のドット記録率データは、ハーフトーン処理実行部２４４でハーフトーン処理されて、各インクのドットの形成状態を示すドットデータに変換される。ここでは、「ドット無し」、「小ドット」、「中ドット」、「大ドット」の４つの形成状態を区別するために、各インク毎に２ビットのドットデータが生成される。
【００２６】
モノトーン印刷用ドット記録率テーブル２４６ｂは、ドット記録率テーブル設定部２４４によって、モノトーン印刷用原テーブル２４８から生成される。この原テーブル２４８は、モノトーン印刷用ドット記録率テーブル２４６ｂよりもデータ量の小さいテーブルとして構成されている。  
【００２７】
図３（Ａ），（Ｂ）は、カラー印刷用ドット記録率テーブル２４６ａとモノトーン印刷用ドット記録率テーブル２４６ｂの内容を示している。このグラフの横軸はインク量であり、横軸はドット記録率である。図３（Ａ）に示すカラー印刷用のテーブル２４６ａは、入力と出力がともに８ビットのテーブルである。一方、図３（Ｂ）に示すモノトーン印刷用のテーブル２４６ｂは、入力が１６ビットで出力が８ビットのテーブルである。なお、図３（Ａ）と図３（Ｂ）の２つの横軸の長さの比は正しくなく、簡略化されて描かれている。本実施例では、２つのテーブル２４６ａ，２４６ｂの入力ビット数は、それぞれの色変換ＬＵＴ２３４ａ，２３４ｂ（図２）の出力ビット数と一致している。但し、両者を異なる値に設定してもよい。
【００２８】
図４（Ａ），（Ｂ）は、２つのドット記録率テーブル２４６ａ，２４６ｂの一部を拡大して示している。カラー印刷用ドット記録率テーブル２４６ａは、入力ビット数が小さいので、図４（ａ）の例のように、急峻な部分では入力値（インク量）の値が１つ変化したときに出力値（ドット記録率）がジャンプする可能性がある。一方、モノトーン印刷用のドット記録率テーブル２４６ｂは、入力ビット数が多いので、図４（ｂ）の例のように出力値（ドット記録率）のジャンプがほとんど無い。前述したように、モノトーン印刷においては、グレー近傍の色の微妙な色調を正確に再現したいという要望がある。図４（Ｂ）の例では出力値のジャンプがほとんど無いので、この要望を実現できる特性を示していることが理解できる。
【００２９】
ところで、一般に、テーブルのサイズ（データサイズ）は、入力エントリ数と、１エントリのビット数とを乗じた値になる。従って、図３（Ａ），（Ｂ）の例では、モノトーン印刷用ドット記録率テーブル２４６ｂのサイズは、カラー印刷用ドット記録率テーブル２４６ａのサイズの２５６倍である。このような大サイズのテーブル２４６ｂをプリンタドライバ２１０に予め実装するようにした場合には、プリンタドライバ２１０のインストール用ファイルのデータ量が大きくなる。この問題は、インストール用ファイルを格納する記憶媒体（例えばＣＤ−ＲＯＭ）の容量や、ネットワークを介してインストール用ファイルを転送する際の転送時間の点で大きな負担となる。また、サイズの大きなテーブルは、その作成に多大な手間を要するという問題もある。
【００３０】
そこで、第１実施例では、プリンタドライバ２１０にはモノトーン印刷用のドット記録率テーブル２４６ｂを予め実装しておかずに、カラー印刷用ドット記録率テーブル２４６ａのみを実装する（すなわちコンピュータ２００のハードディスクに格納する）。そして、このカラー印刷用のテーブル２４６ａからモノトーン印刷用ドット記録率テーブル２４６ｂを作成する。換言すれば、第１実施例では、カラー印刷用ドット記録率テーブル２４６ａを、モノトーン印刷用ドット記録率テーブル２４６ｂの原テーブル２４８（図２）として使用する。
【００３１】
図５は、第１実施例におけるドット記録率テーブルの準備手順を示すフローチャートである。ステップＳ１では、カラー印刷用ドット記録率テーブル２４６ａのみを準備する。具体的には、プリンタドライバ２１０のインストール時にカラー印刷用ドット記録率テーブル２４６ａをコンピュータ２００内のハードディスクに格納するが、モノトーン印刷用ドット記録率テーブル２４６ｂはインストール用ファイル内に存在しないのでハードディスク内に格納しない。
【００３２】
ステップＳ２では、ドット記録率テーブル設定部２４４が、モノトーン印刷とカラー印刷のいずれが実行されるか否かを判断する。モノトーン印刷が実行される場合には、ステップＳ３において、ドット記録率テーブル設定部２４４が、カラー印刷用ドット記録率テーブル２４６ａを補間することによってモノトーン印刷用ドット記録率テーブル２４６ｂを作成する。一方、カラー印刷が実行される場合には、ステップＳ４において、ドット記録率テーブル設定部２４４が、カラー印刷用ドット記録率テーブル２４６ａを単に選択する。
【００３３】
図６は、第１実施例におけるテーブルの補間の内容を示す説明図である。図６（Ａ）に示すように、この補間では、入力８ビット×１チャンネル／出力８ビット×３チャンネルのテーブル２４６ａのデータ点が補間されて、入力１６ビット×１チャンネル／出力８ビット×３チャンネルのテーブル２４６ｂが生成される。図６（Ｂ）は、データ点の補間の様子を示している。白丸は、カラー印刷用のテーブル２４６ａに存在するデータ点である。より具体的に言えば、これらのデータ点（「原データ点」と呼ぶ）は、カラー印刷用のテーブル２４６ａに存在するデータ点の入力値を８ビット左シフトしたものである。補間処理では、これらの原データ点の間にデータ点（黒丸で示す）が追加される。図６（Ｂ）に描かれている追加データ点の数は少ないが、実際には２つの原データ点の間に２５５個のデータ点を追加することになる。
【００３４】
このように、第１実施例では、プリンタドライバ２１０のインストール時には、モノトーン印刷用ドット記録率テーブル２４６ｂを準備せず、カラー印刷用テーブル２４６ａのみを準備するようにしたので、プリンタドライバ２１０のインストール用ファイルのサイズを小さくすることが可能である。また、インストール後のプリンタドライバ２１０用ファイルのデータサイズも小さくすることができる。また、モノトーン印刷用ドット記録率テーブル２４６ｂとしては、カラー印刷用のテーブル２４６ａよりも入力ビット数の大きなものを作成するので、グレー近傍の微妙な色調を正確に表現することが可能である。
【００３５】
Ｂ．第２実施例：
図７は、第２実施例におけるドット記録率テーブルの準備手順を示すフローチャートである。第２実施例は、図５のステップＳ１，Ｓ３をステップＳ１ａ，Ｓ３ａに変更した点以外は第１実施例と同じである。
【００３６】
ステップＳ１ａでは、カラー印刷用ドット記録率テーブル２４６ａとモノトーン印刷用の原テーブル２４８（図２）とをそれぞれ準備する。すなわち、第２実施例では、原テーブル２４８は、カラー印刷用ドット記録率テーブル２４６ａとは別個に準備される。具体的には、プリンタドライバ２１０のインストール時にカラー印刷用ドット記録率テーブル２４６ａと原テーブル２４８とをコンピュータ２００内のハードディスクに格納する。但し、インストール時にモノトーン印刷用ドット記録率テーブル２４６ｂをハードディスク内に格納しない点は第１実施例と同じである。モノトーン印刷用の原テーブル２４８は、入力のビット数が最終的なドット記録率テーブル２４６ｂよりも小さく、データサイズも小さいものである。従って、インストール用ファイルや、インストール後のプリンタドライバ用ファイルの全体のサイズを小さく保つことができる。
【００３７】
モノトーン印刷を行う場合には、ステップＳ３ａにおいて、ドット記録率テーブル設定部２４４が、原テーブル２４８を補間することによってモノトーン印刷用ドット記録率テーブル２４６ｂを作成する。
【００３８】
このように、第２実施例では、プリンタドライバ２１０のインストール時には、モノトーン印刷用ドット記録率テーブル２４６ｂを準備せず、より小さな原テーブル２４８を準備するようにしたので、プリンタドライバ２１０のインストール用ファイルのサイズを小さくすることが可能である。
【００３９】
なお、第２実施例では、原テーブル２４８の入出力特性を、カラー印刷用テーブル２４６ａとは異なる特性に設定することができるという特徴がある。従って、最終的なモノトーン印刷用ドット記録率テーブル２４６ｂとして、第１実施例よりも好ましいテーブルを得ることが可能である。
【００４０】
Ｃ．第３実施例：
図８は、第３実施例におけるドット記録率テーブルの準備手順を示すフローチャートである。第３実施例は、図５のステップＳ１，Ｓ３をステップＳ１ｂ，Ｓ３ｂに変更した点以外は第１実施例と同じである。
【００４１】
ステップＳ１ｂでは、第２実施例と同様に、カラー印刷用ドット記録率テーブル２４６ａとモノトーン印刷用の原テーブル２４８（図２）とを準備する。但し、原テーブル２４８は、入力ビット数が最終的なモノトーン印刷用ドット記録率テーブル２４６ｂと同じである点で第２実施例と異なっている。
【００４２】
図９（Ａ）は、第３実施例における原テーブル２４８の内容を表している。この原テーブル２４８は、各ドットの入出力特性が折れ線で表されており、それらの折れ線の節点（白丸で示す）のデータのみが登録されている。ここで、「節点」とは、折れ線の始点と、終点と、屈折点とを意味している。この原テーブル２４８は、折れ線で表される入出力特性の節点のデータのみを有しているので、最終的なドット記録率テーブル２４６ｂよりもデータサイズがはるかに小さい。従って、インストール用ファイルや、インストール後のプリンタドライバ用ファイルの全体のサイズを小さく保つことができる。
【００４３】
なお、原テーブル２４８の入力ビット数を、最終的なモノトーン印刷用ドット記録率テーブル２４６ｂよりも小さくすることも可能である。但し、原テーブル２４８の入力ビット数を、最終的なモノトーン印刷用ドット記録率テーブル２４６ｂの入力ビット数と同じにすれば、節点だけで正確に入出力特性を表すことが可能である。
【００４４】
なお、本明細書において、「テーブル」とは、入力と出力との対応関係を表すデータを意味する。従って、「テーブル」としては、いわゆるルックアップテーブル以外の任意のデータ構造を有するものを利用することができる。
【００４５】
モノトーン印刷を行う場合には、ステップＳ３ｂにおいて、ドット記録率テーブル設定部２４４が、原テーブル２４８の節点の間を補間することによってモノトーン印刷用ドット記録率テーブル２４６ｂを作成する。
【００４６】
図９（Ｂ）は、第３実施例におけるデータの補間の様子を示している。白丸で示す節点は、図９（Ａ）と同じものである。補間処理では、これらの節点（原データ点）の間にデータ点（黒丸で示す）が追加される。図９（Ｂ）に描かれている追加データ点の数は少ないが、実際には２つの節点の間にもっと多数のデータ点が追加される。
【００４７】
第３実施例においても第２実施例と同様に、原テーブル２４８の入出力特性を、カラー印刷用テーブル２４６ａとは異なる特性に設定することが可能である。従って、最終的なモノトーン印刷用ドット記録率テーブル２４６ｂとして、第１実施例よりも好ましいテーブルを得ることが可能である。また、原テーブル２４８は節点のデータのみを有しているので、そのデータサイズを大幅に節約することが可能である。
【００４８】
なお、第１ないし第３実施例から理解できるように、モノトーン印刷用ドット記録率テーブル２４６ｂの元となる原テーブル２４８としては、モノトーン印刷用ドット記録率テーブル２４６ｂよりもデータ量の小さな種々のテーブルを利用することが可能である。
【００４９】
Ｄ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００５０】
Ｄ１．変形例１：
上記実施例では、カラー印刷用とモノトーン印刷用のドット記録率テーブル２４６ａ，２４６ｂの出力ビット数をいずれも８ビットとしていたが、モノトーン印刷用ドット記録率テーブル２４６ｂの出力ビット数を、カラー印刷用ドット記録率テーブル２４６ａよりも大きな値としてもよい。こうすれば、ハーフトーン処理によって、グレー近傍のより微妙な色調をより正確に再現することが可能になる。
【００５１】
なお、ハーフトーン処理としてディザマトリクス（閾値マトリクス）を使用するディザ法を採用する場合には、モノトーン印刷用ドット記録率テーブル２４６ｂの出力ビット数は、ディザマトリクスのサイズ（すなわちハーフトーン処理の分解能）に相当するビット数以下とすることが好ましい。例えば、ディザマトリクスのサイズが１２８×１２８画素の場合には、その分解能（＝１２８×１２８）は１４ビット相当の値となる。従って、モノトーン印刷用ドット記録率テーブル２４６ｂの出力ビット数も、１４ビット以下の値とすることが好ましい。この理由は、ドット記録率テーブル２４６の出力ビット数を、ハーフトーン処理の分解能に相当するビット数よりも過度に大きく設定しても、ハーフトーン処理によってその階調を再現できないからである。
【００５２】
Ｄ２．変形例２：
上記実施例では、ＣＭＹＫの４種類のインクを用いて印刷を行う場合について説明したが、本発明は、任意の種類のインクを用いる場合に適用可能である。
【００５３】
Ｄ３．変形例３：
上記実施例では、インクジェットプリンタに本発明を適用した例を説明したが、本発明はレーザプリンタなどの他の種類のプリンタにも適用可能である。また、本発明は、一般にカラー印刷機能とモノトーン印刷機能を有する装置に適用可能であり、ファクシミリやコピー機にも適用可能である。
【図面の簡単な説明】
【００５４】
【図１】本発明の一実施例としての画像処理システムの構成を示す説明図である。
【図２】実施例の色変換部２１４とハーフトーン処理部２１６の内部構成を示すブロック図である。
【図３】ドット記録率テーブル２４６ａ，２４６ｂの内容を示すグラフである。
【図４】ドット記録率テーブル２４６ａ，２４６ｂの一部を拡大して示すグラフである。
【図５】第１実施例におけるドット記録率テーブルの準備手順を示すフローチャートである。
【図６】第１実施例におけるテーブルの補間の内容を示す説明図である。
【図７】第２実施例におけるドット記録率テーブルの準備手順を示すフローチャートである。
【図８】第３実施例におけるドット記録率テーブルの準備手順を示すフローチャートである。
【図９】第３実施例におけるテーブルの補間の内容を示す説明図である。
【符号の説明】
【００５５】
２００…コンピュータ
２１０…プリンタドライバ
２１４…色変換部
２１６…ハーフトーン処理部
２１８…出力処理部
２３０…色変換実行部
２３２…色変換テーブル設定部
２３４ａ，２３４ｂ…色変換ルックアップテーブル
２４０…ドット記録率変換実行部
２４２…ハーフトーン処理実行部
２４４…ドット記録率テーブル設定部
２４４…ハーフトーン処理実行部
２４６ａ，２４６ｂ…ドット記録率テーブル
３００…プリンタ
【図１】
2006076177.tif 000003
【図２】
2006076177.tif 000004
【図３】
2006076177.tif 000005
【図４】
2006076177.tif 000006
【図５】
2006076177.tif 000007
【図６】
2006076177.tif 000008
【図７】
2006076177.tif 000009
【図８】
2006076177.tif 000010
【図９】
2006076177.tif 000011