(57)【要約】【課題】  各ドットのドット記録率をより詳細に変更可能な画像処理装置、画像処理プログラムを提供することにある。【解決手段】  画素ごとに、画像データを異なるサイズの複数ドットの形成の有無を表す画像形成データに変換する画像処理装置であって、画像データの濃度階調値とドット記録率との対応関係を複数ドットそれぞれについて有するドット記録率テーブルと、画像データの画素ごとに、ドット記録率テーブルを参照して濃度階調値に対応する複数ドットのドット記録率をそれぞれ取得し、当該取得した複数ドットのドット記録率と画素に対応するディザマトリクスの閾値とを比較し、閾値を超えるドット記録率のうち最も小さいドット記録率に対応するドットの形成を表す画像形成データを出力するハーフトーン手段と、濃度階調値ごとに、ドット記録率の変更を指示する入力に応じてドット記録率テーブルを変更するドット記録率変更手段と、を有する。【選択図】  図５
2011223520.tif 000002
【特許請求の範囲】
【請求項１】
画素ごとに、画像データを異なるサイズの複数ドットの形成の有無を表す画像形成データに変換する画像処理装置において、
前記画像データの濃度階調値と、記録媒体上の単位面積当たりの前記ドットが形成される面積の割合であるドット記録率との対応関係を、前記複数ドットそれぞれについて有するドット記録率テーブルと、
前記画像データの画素ごとに、前記ドット記録率テーブルを参照して前記濃度階調値に対応する前記複数ドットのドット記録率をそれぞれ取得し、当該取得した前記複数ドットのドット記録率と前記画素に対応するディザマトリクスの閾値とを比較し、前記閾値を超えるドット記録率のうち最も小さいドット記録率に対応するドットの形成を表す前記画像形成データを出力するハーフトーン手段と、
前記濃度階調値ごとに、前記ドット記録率の変更を指示する入力に応じて前記ドット記録率テーブルを変更するドット記録率変更手段と、
を有することを特徴とする画像処理装置。
【請求項２】
請求項１において、
前記ドット記録率テーブルは、第１のドットの第１のドット記録率と、前記第１のドットよりサイズの小さい第２のドットの前記ドット記録率であって前記第１のドット記録率より値の大きい第２のドット記録率とを有し、
前記ドット記録率変更手段は、前記第１のドット記録率の変更を指示する入力に応じて、前記第１のドット記録率に加えて前記第２のドット記録率を変更することを特徴とする画像処理装置。
【請求項３】
請求項１または２において、
前記ドット記録率変更手段は、前記濃度階調値と前記ドット記録率の対応関係を表すグラフィックオブジェクト上の制御点のユーザーによる操作に基づく入力に応じて、前記制御点に対応する前記ドット記録率と、前記制御点の周辺の曲線補間または直線補間によって修正された前記ドット記録率とを変更することを特徴とする画像処理装置。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記画像データは複数色の前記濃度階調値を有し、
前記ドット記録率変更手段は、前記複数色の色ごとに前記ドット記録率を変更することを特徴とする画像処理装置。
【請求項５】
画素ごとに、画像データを異なるサイズの複数ドットの形成の有無を表す画像形成データに変換する画像処理をコンピューターに実行させるコンピューター読み取り可能な画像処理プログラムにおいて、
前記画像データの画素ごとに、ドット記録率テーブルを参照して濃度階調値に対応する前記複数ドットのドット記録率をそれぞれ取得し、当該取得した前記複数ドットのドット記録率と前記画素に対応するディザマトリクスの閾値とを比較し、前記閾値を超えるドット記録率のうち最も小さいドット記録率に対応するドットの形成を表す前記画像形成データを出力するハーフトーン工程と、
前記濃度階調値ごとに、前記ドット記録率の変更を指示する入力に応じて前記ドット記録率テーブルを変更するドット記録率変更工程と、
を実行させ、
前記ドット記録率テーブルは、前記画像データの前記濃度階調値と、記録媒体上の単位面積当たりの前記ドットが形成される面積の割合である前記ドット記録率との対応関係を、前記複数ドットそれぞれについて有することを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハーフトーン処理を行う画像処理装置、画像処理プログラムに関する。
【背景技術】
【０００２】
近年では、階調表現を豊かにするために、画像データの各画素についてドットのオン・オフの２値よりも多い階調表現を可能とするインクジェットプリンター、いわゆる多値プリンターが知られている。このようなプリンターは、例えば、サイズの異なるドットを記録媒体上に形成することによって単位面積当たりの濃度を多段階に変化させ、より豊かな階調表現を実現している。
【０００３】
また、上記のようなプリンターで印刷する場合、印刷対象の画像データには、各画素の階調値に応じたいずれかのサイズのドットの形成有無を判定するため、ドット記録率テーブルに基づいたハーフトーン処理が行われる。ドット記録率テーブルは、画像データのとり得る各階調値に対応する各サイズのドットの単位面積当たりの面積階調値（以下、ドット記録率）が定義されたテーブルである。
【０００４】
例えば、特許文献１には、ドット記録率テーブルに基づいたハーフトーン処理について記載されている。特許文献１において、プリンタードライバーは、画像データの各画素について、ドット記録率テーブルを参照して各画素の階調値に対応する各ドット記録率を取得し、画素に対応する各ドット用のディザマトリクスの閾値よりもドット記録率が大きいドットの形成を、大きいサイズのドットから優先的に判定する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１―１５８０８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
また、近年、印刷時のインク量の調整や、印刷画像の粒状度等の画質調整、または、メンテナンス上のノズル径の誤差調整を目的として、ドット記録率テーブルの変更を行いたいという要望がある。
【０００７】
特許文献１には、ドット記録率テーブルにおける各ドットの記録率を「１０％増」「１０％減」のように変更可能にすることが記載されている。しかしながら、画像データのとり得る濃度階調値全てのドット記録率を一律に増減させることが記載されているだけであり、例えば、階調値の低いハイライト部分のみのドット記録率の調整や、印刷画像の画質の詳細な調整には不十分であった。
【０００８】
そこで、本発明は、各ドットのドット記録率をより詳細に変更可能な画像処理装置、画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明の第１の側面によれば、画素ごとに、画像データを異なるサイズの複数ドットの形成の有無を表す画像形成データに変換する画像処理装置において、前記画像データの濃度階調値と、記録媒体上の単位面積当たりの前記ドットが形成される面積の割合であるドット記録率との対応関係を、前記複数ドットそれぞれについて有するドット記録率テーブルと、前記画像データの画素ごとに、前記ドット記録率テーブルを参照して前記濃度階調値に対応する前記複数ドットのドット記録率をそれぞれ取得し、当該取得した前記複数ドットのドット記録率と前記画素に対応するディザマトリクスの閾値とを比較し、前記閾値を超えるドット記録率のうち最も小さいドット記録率に対応するドットの形成を表す前記画像形成データを出力するハーフトーン手段と、前記濃度階調値ごとに、前記ドット記録率の変更を指示する入力に応じて前記ドット記録率テーブルを変更するドット記録率変更手段と、を有する。
【００１０】
上記の側面によれば、画像処理装置は、濃度階調値毎にドット記録率が変更可能である。そのため、ユーザーは、より詳細に印刷画像の画質やインク量の調整を行うことができる。
【００１１】
上記の第１の側面において好ましい態様によれば、前記ドット記録率テーブルは、第１のドットの第１のドット記録率と、前記第１のドットよりサイズの小さい第２のドットの前記ドット記録率であって前記第１のドット記録率より値の大きい第２のドット記録率とを有し、前記ドット記録率変更手段は、前記第１のドット記録率の変更を指示する入力に応じて、前記第１のドット記録率に加えて前記第２のドット記録率を変更する。
【００１２】
この態様によれば、画像処理装置は、変更後の他のドットのドット記録率、及び、ドット記録率の総和を確認しながら、ドット記録率を変更させることができる。
【００１３】
上記の第１の側面において好ましい態様によれば、前記ドット記録率変更手段は、前記濃度階調値と前記ドット記録率の対応関係を表すグラフィックオブジェクト上の制御点のユーザーによる操作に基づく入力に応じて、前記制御点に対応する前記ドット記録率と、前記制御点の周辺の曲線補間または直線補間によって修正された前記ドット記録率とを変更する。
【００１４】
この態様によれば、画像処理装置は、制御点の変更に伴い、制御点に対応するドット記録率に加え、制御点の周辺のドット記録率についても曲線、または直線によって補間修正する。そのため、ユーザーは、その変移が滑らかになるようにドット記録率を変更することができる。
【００１５】
上記の第１の側面において好ましい態様によれば、前記画像データは複数色の前記濃度階調値を有し、前記ドット記録率変更手段は、前記複数色の色ごとに前記ドット記録率を変更する。
【００１６】
この態様によれば、画像処理装置は、より詳細に印刷画像の画質や、インク量の調整を行わせることができる。
【００１７】
上記の目的を達成するために、本発明の第２の側面によれば、画素ごとに、画像データを異なるサイズの複数ドットの形成の有無を表す画像形成データに変換する画像処理をコンピューターに実行させるコンピューター読み取り可能な画像処理プログラムにおいて、前記画像データの画素ごとに、ドット記録率テーブルを参照して濃度階調値に対応する前記複数ドットのドット記録率をそれぞれ取得し、当該取得した前記複数ドットのドット記録率と前記画素に対応するディザマトリクスの閾値とを比較し、前記閾値を超えるドット記録率のうち最も小さいドット記録率に対応するドットの形成を表す前記画像形成データを出力するハーフトーン工程と、前記濃度階調値ごとに、前記ドット記録率の変更を指示する入力に応じて前記ドット記録率テーブルを変更するドット記録率変更工程と、を実行させ、前記ドット記録率テーブルは、前記画像データの前記濃度階調値と、記録媒体上の単位面積当たりの前記ドットが形成される面積の割合である前記ドット記録率との対応関係を、前記複数ドットそれぞれについて有する。
【図面の簡単な説明】
【００１８】
【図１】本実施の形態例における画像処理装置の構成を表す図である。
【図２】本実施の形態例におけるプリンタードライバーの処理の流れを表す図である。
【図３】ドット記録率テーブルを表す図である。
【図４】ドット記録率テーブルの変更画面を表す例図である。
【図５】ドット記録率テーブルの変更例を表す例図である。
【発明を実施するための形態】
【００１９】
以下、図面にしたがって本発明の実施の形態について説明する。ただし、本発明の技術的範囲はこれらの実施の形態に限定されず、特許請求の範囲に記載された事項とその均等物まで及ぶものである。
【００２０】
本実施の形態例における画像処理装置は、サイズの異なる複数種類の各ドットのドット記録率を階調値毎に変更可能にし、画像データを当該変更されたドット記録率に基づいていずれかのドットの形成の有無を表す画像形成データに変換することにより、ドット記録率のより詳細な変更を可能にするものである。
【００２１】
図１は、本実施の形態における画像処理装置であるコンピューター１のハードウェアの構成例を表す図である。コンピューター１は、ＣＰＵ１１、内部メモリー１２、操作部１３、表示部１４、通信インターフェイス１５、バス１６によって構成されている。
【００２２】
ＣＰＵ１１は、内部メモリー１２に格納されたプログラムを実行すると共に、コンピューター１の各構成を制御する。内部メモリー１２は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等によって構成される。ＲＯＭは、ＣＰＵ１１が実行する各種プログラムや各種データを格納するメモリーであり、ＲＡＭは、ＣＰＵ１１が実行途中のプログラムや、演算途中のデータなどを一時的に格納するメモリーである。
【００２３】
表示部１４は、液晶ディスプレイ等により構成され、ＣＰＵ１１から供給された表示データに対応する画像を表示する。操作部１３は、例えば、キーボードやマウス等によって構成され、ユーザー操作に応じた信号を生成する。バス１６は、ＣＰＵ１１、内部メモリー１２、操作部１３、表示部１４および通信インターフェイス１５を相互に接続し、これらの間でデータの授受を可能とする信号線である。また、コンピューター１には、通信インターフェイス１５を介してプリンター２が接続されている。
【００２４】
図１に示すコンピューター１に接続されたプリンター２は、インクジェットプリンターである。本実施の形態例におけるインクジェットプリンターは、例えば、大、中、小の３種類のサイズ（インク量）の異なるドットを紙等の印刷媒体上に形成可能であるものとする。インクジェットプリンターは、例えば、ピエゾ素子への電圧の印加時間を変えることにより、サイズの異なるドットの形成を可能にしている。
【００２５】
上記構成におけるコンピューター１は、内部メモリー１２に、プリンター２での画像データの印刷を可能にするためのプリンタードライバープログラム２１を格納する。プリンタードライバープログラム２１は、ハーフトーン手段２２、ドット記録率変更手段２３、ドット記録率テーブル２４、ディザマトリクス２５によって構成される。各手段２２、２３、及び、ドット記録率テーブル２４、ディザマトリクス２５の詳細については、後述する。
【００２６】
プリンタードライバー機能は、コンピューター１の上述したＣＰＵ１１を含むハードウェアと、内部メモリー１２に格納されたプリンタードライバープログラム２１とが協働することによって実行される。プリンタードライバープログラム２１は、印刷指示が行われたアプリケーション等の画像データに所定の画像処理を行い、プリンター２が印刷可能な画像形成データに変換してプリンター２に転送する。
【００２７】
図２は、図１のコンピューター１に搭載されたプリンタードライバーの処理の詳細を表す図である。下記に、図２のフローチャート図に基づいて説明する。ここでは、印刷対象の画像データの各画素は、ＲＧＢ色空間のＲ、Ｇ、Ｂ成分毎に０〜２５５の階調値を有する。また、画像データは、プリンタードライバーによってプリンター２の印刷解像度に解像度変換されているものとする。
【００２８】
まず、プリンタードライバーは、画像データの色変換処理を行う（Ｓ１１）。色変換処理とは、Ｒ、Ｇ、Ｂの階調値からなる画像データをプリンターが印刷可能な各インク色の階調値のデータに変換する処理である。本実施の形態例におけるプリンター２のインク色は、Ｃ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、Ｋ（ブラック）の４色であるものとする。プリンタードライバーは、ＲＧＢの各階調値からなる画像データを、色変換テーブル等に基づいてＣ、Ｍ、Ｙ、Ｋの各色の階調値を有する画像データに色変換する。
【００２９】
続いて、プリンタードライバーのハーフトーン手段２２は、色変換処理後の画像データに対してハーフトーン処理（Ｓ１２、Ｓ１３）を行う。ハーフトーン処理とは、画像データの階調値（本実施の形態例では、０〜２５５の２５６階調）を、プリンターが表現可能な階調値に変換する処理である。本実施の形態例におけるプリンター２は、大、中、小の３種類のサイズのドットを形成可能であることから、ハーフトーン手段２２は、２５６階調の画像データを、「ドットの形成なし」「大ドットの形成」「中ドットの形成」「小ドットの形成」を表す４階調の画像データに変換する。具体的には、次の通りである。
【００３０】
まず、ステップＳ１２において、ハーフトーン手段２２は、後述するドット記録率テーブルを参照して、画像データの各画素の色（Ｃ、Ｍ、Ｙ、Ｋ）毎に、その階調値（０〜２５５）に対応する大、中、小の各ドットのドット記録率（レベルデータ）を取得する。そして、ステップＳ１３において、ハーフトーン手段２２は、各画素について、ドットのレベルデータと当該画素に対応するディザマトリクスの閾値とを比較し、閾値を超えるレベルデータのうち最も小さいレベルデータに対応するドットの形成を表す画像形成データを出力する。
【００３１】
図３は、ドット記録率テーブルを表す図である。図３のＴＢＬ１、ＴＢＬ２は、ドット記録率が２つの形態によって表されたテーブルである。ドット記録率テーブルＴＢＬ１、ＴＢＬ２の横軸は画像データの階調値（本実施の形態例では、０〜２５５）を表し、縦軸はドット記録率（０〜１００％）を表す。ドット記録率とは、階調値を記録媒体上のドットによる単位面積当たりの被覆率で表現する場合の、単位面積当たりに当該ドットが形成される面積の割合である。同図において、大ドットのドット記録率（ＬＤａ）は点線、中ドットのドット記録率（ＭＤａ、ＭＤｂ）は実線、小ドットのドット記録率（ＳＤａ、ＳＤｂ）は破線によって表わされている。
【００３２】
また、レベルデータは、ドット記録率を、ディザマトリクスの閾値の値範囲に変換した値である。図３の本実施の形態例におけるディザマトリクス３１は、０〜２５５の閾値を有する。そのため、例えば、ドット記録率が「５０％」である場合のレベルデータは「１２８」となる。
【００３３】
図３のＴＢＬ１、ＴＢＬ２のドット記録率テーブルは、同じ内容を表す。第１の形態のドット記録率テーブルＴＢＬ１では、各ドットのドット記録率（ＬＤａ、ＭＤａ、ＳＤａ）が個別に表されているのに対し、第２の形態のドット記録率テーブルＴＢＬ２では、各ドットのドット記録率（ＬＤａ、ＭＤｂ、ＳＤｂ）が総和表示されている。
【００３４】
具体的には、第２の形態のドット記録率テーブルＴＢＬ２において、中ドットのドット記録率（ＭＤｂ）は、第１の形態のドット記録率テーブルＴＢＬ１の大ドットのドット記録率（ＬＤａ）と中ドットのドット記録率（ＭＤａ）との総和（ＭＤｂ＝ＬＤａ＋ＭＤａ）によって表されている。同様にして、ドット記録率テーブルＴＢＬ２の小ドットのドット記録率（ＳＤｂ）は、第１の形態のドット記録率テーブルＴＢＬ１の大ドットのドット記録率（ＬＤａ）、中ドットのドット記録率（ＭＤａ）、小ドットのドット記録率（ＳＤａ）との総和（ＳＤｂ＝ＬＤａ＋ＭＤａ＋ＳＤａ）によって表わされている。
【００３５】
ドット記録率テーブルは、印刷画像の粒状性やバンディング現象、印刷速度等を考慮の上、設計される。例えば、低階調領域では、人の目に検知されやすい比較的大きなドット（大、中ドット）よりも小ドットが用いられ、印刷画像の粒状性（ざらつき感）が抑えられている。また、高階調領域では、サイズの小さいドットよりも大きいドットが用いられ、印刷画像のバンディング現象（白い筋）が抑えられている。また、高階調領域では、サイズの小さいドットを多数形成するよりサイズの大きいドットを少数形成することにより、印刷速度の高速化が図られている。
【００３６】
本実施の形態例におけるプリンタードライバーは、上記のようなドット記録率テーブルの各ドットのドット記録率を、階調値毎に変更可能にする。これにより、ユーザーは、印刷画像の粒状度や、インク量等のより詳細な調整を行う。
【００３７】
図２のフローチャート図に戻り、ステップＳ１２、Ｓ１３のハーフトーン処理を、図３のドット記録率テーブルＴＢＬ２に基づいて説明する。ここでは、画像データのある画素が、例えば、ｎ１〜ｎ４（図３のＴＢＬ２）の階調値を有する場合を例示する。また、当該画素に対応するディザマトリクス（図３の３１）の閾値は「５０」であるものとする。本実施の形態例におけるハーフトーン手段２２は、図３の第２のドット記録率テーブルＴＢＬ２を参照して、階調値（ｎ１〜ｎ４）に対応する各ドットのレベルデータを取得し、ディザマトリクス３１の画素に対応する閾値「５０」を超えるレベルデータのうち最も小さいレベルデータに対応するドットの形成を表す画像形成データを出力する。
【００３８】
まず、画素の階調値が「ｎ１」である場合について説明する。階調値「ｎ１」の場合のレベルデータは、図３のドット記録率テーブルＴＢＬ２によると、大ドット「ｎ１Ｌ」、中ドット「ｎ１Ｍ」、小ドット「ｎ１Ｓ」である。この場合、図３のドット記録率テーブルＴＢＬ２において、大ドットのレベルデータ「ｎ１Ｌ」が閾値「５０」を超える最も小さいレベルデータであるため、ハーフトーン手段２２は、当該画素に大ドットの形成を表す値（本実施の形態例では「１１」）を格納する。
【００３９】
続いて、画素の階調値が「ｎ２」である場合について説明する。階調値「ｎ２」の場合のレベルデータは、ドット記録率テーブルＴＢＬ２によると大ドット「ｎ２Ｌ」、中ドット「ｎ２Ｍ」、小ドット「ｎ２Ｓ」である。この場合、大ドットのレベルデータ「ｎ２Ｌ」は閾値「５０」を超えておらず、中ドットのレベルデータ「ｎ２Ｍ」が閾値「５０」を超える最も小さいレベルデータとなる。そのため、ハーフトーン手段２２は、当該画素に中ドットの形成を表す値（本実施の形態例では「１０」）を格納する。
【００４０】
同様にして、画素の階調値が「ｎ３」である場合のレベルデータは、小ドット「ｎ３Ｓ」であり、中、大ドットのレベルデータはない。この場合、小ドットのレベルデータ「ｎ３Ｓ」が閾値「５０」を超えるため、ハーフトーン手段２２は、当該画素に小ドットの形成を表す値（本実施の形態例では「０１」）を格納する。
【００４１】
また、画素の階調値が「ｎ４」である場合のレベルデータは、小ドット「ｎ４Ｓ」であり、中、大ドットのレベルデータはない。この場合、小ドットのレベルデータ「ｎ４Ｓ」が閾値「５０」を超えないため、当該画素にはいずれのドットも形成されない。そのため、ハーフトーン手段２２は、当該画素にいずれのドットも形成しないことを表す値（本実施の形態例では「００」）を格納する。
【００４２】
このようにして、画像データの各画素について、ステップＳ１２、Ｓ１３のハーフトーン処理が行われることによって、２５６階調の画像データが、「００（ドットの形成なし）」「１１（大ドットの形成）」「１０（中ドットの形成）」「０１（小ドットの形成）」を表す４階調の画像形成データに変換される。
【００４３】
例えば、同一の階調値「ｎ２」を有する４×４の画像データ３２の場合、図３のドット記録率テーブルＴＢＬ２とディザマトリクス３１とに基づくハーフトーン処理によって、図３の３３のような４値の画像形成データに変換される。変換された画像形成データ３３は、プリンター２によって、階調値「ｎ２」を表現する画像３４として印刷される。このように、ディザマトリクスの閾値は、例えば、単位面積当たりに同一の階調値を有する画像データに対応する印刷画像が、当該階調値を表現するように意図して設計される。
【００４４】
図２のフローチャート図に戻り、ハーフトーン処理（Ｓ１２、Ｓ１３）の後、プリンタードライバーのドット記録率変更手段２３は、ドット記録率テーブルを表示部１４に表示し、ドット記録率テーブルの変更を受け付ける（Ｓ１４）。また、ドット記録率変更手段２３は、ドット記録率テーブルに加えて、当該ドット記録率テーブルに基づくハーフトーン処理後の画像形成データのプレビュー画像を表示してもよい。
【００４５】
図４は、ドット記録率テーブルの変更画面４１を表す図である。同図の変更画面４１において、第２の形態のドット記録率テーブル４２と、当該ドット記録率テーブル４２に基づくプレビュー画像４４が表示されている。ユーザーは、同図のリストボックス４３からドット記録率の変更対象のインク色を選択する。例えば、ユーザーが「シアン」を選択した場合、ドット記録率変更手段２３は、「シアン」の各サイズのドットのドット記録率テーブル４２を表示する。
【００４６】
そして、ユーザーは、例えば、図４のドット記録率テーブル４２において、シアンの各サイズのドット記録率を表す線上（４２Ｓ、４２Ｍ、４２Ｌ）の任意の制御点４０をマウス等によって選択し、当該制御点４０を上下左右に移動させることによって、任意の階調値に対応するドット記録率を変更する。なお、ユーザーは、図４のリストボックス４３から「全ての色」を選択して、全色の各サイズのドット記録率に対して、同様の変更を行ってもよい。
【００４７】
ドット記録率テーブルの変更例については後述する。図２のフローチャート図に戻り、ドット記録率テーブルが変更されると（Ｓ１５のＹＥＳ）、ハーフトーン手段２２は、変更後のドット記録率テーブルを参照して、再度、画像データのハーフトーン処理を行う（Ｓ１６、Ｓ１７）。そして、ドット記録率変更手段２３は、図４のように、変更後のドット記録率テーブルに基づくハーフトーン処理後の画像形成データのプレビュー画像４５をあわせて表示する（Ｓ１８）。
【００４８】
これにより、ユーザーは、変更前ドット記録率テーブルに基づくプレビュー画像４４と、変更後のドット記録率テーブルに基づくプレビュー画像４５とを比較できる。ユーザーは、変更後のドット記録率テーブルに基づくプレビュー画像４５を元に、続けてドット記録率テーブルの変更を行ってもよい。なお、ドット記録率変更手段２３は、図４のように、変更後のドット記録率テーブルに基づくプレビュー画像４５を表示するか否かを選択可能にするチェックボックス４６を設けてもよい。
【００４９】
一方、ドット記録率テーブルが変更されなかった場合（Ｓ１５のＮＯ）、または、変更後のドット記録率テーブルに基づくプレビュー画像の表示後（Ｓ１８）、プリンタードライバーは、画像データの印刷指示を受け付ける（Ｓ１９）。図４の印刷ボタン４７が押下された場合（Ｓ１９のＹＥＳ）、プリンタードライバーは、ハーフトーン処理後の画像形成データを、マイクロウィーブ処理によって転送順に並び変え（Ｓ２０）、プリンター２に転送する。そして、プリンター２は、転送されたデータに基づいて印刷画像を生成する。一方、印刷ボタン４７が押下されない場合（Ｓ１９のＮＯ）、プリンタードライバーは、ドット記録率の変更を受け付ける（Ｓ１５）。
【００５０】
図５は、ドット記録率テーブルの変更例を表す図である。図５のドット記録率テーブル５１では、ユーザーによって、小ドットのドット記録率を表す線５１ＳＤ上の制御点５４が矢印のように下方向へ操作されたものとする。同図において、５１ＳＤは変更前の小ドットのドット記録率を、６１ＳＤは変更後の小ドットのドット記録率を表す。同図のように、ドット記録率変更手段２３は、ユーザーによる制御点５４の操作に伴って、制御点５４に対応するドット記録率だけでなく、制御点５４の周辺の階調値のドット記録率（線）についても、ペジエ曲線、スプライン曲線等の曲線関数によって補間演算した値に変更する。
【００５１】
これにより、ユーザーは、制御点５４の簡易な操作によって、制御点５４に対応するドット記録率を変更すると共に、その変更に伴い制御点５４の周辺の階調値のドット記録率についても滑らかに変移するように変更することができる。また、ユーザーは、制御点５４の操作によって、曲線の傾きについても任意に調整することができる。
【００５２】
このようにして、本実施の形態例における画像処理装置は、ドット記録率を表すグラフィックオブジェクト上の制御点の操作に伴って、その周辺の階調値に対応するドット記録率についても補完曲線に基づいて修正することにより、制御点の周辺のドット記録率の変移を滑らかにすることができる。これにより、画像処理装置は、ドット記録率の変更を階調値毎に可能にする場合であっても、階調値に対応するドット記録率の変移を滑らかにすることができる。
【００５３】
また、本実施の形態例における画像処理装置は、ドット記録率の変更度合いを階調値毎に異ならせることができる。これにより、ユーザーは、例えば、階調値に対してドット記録率の増加度合いを徐々に大きくしていくような変更を行うことができる。
【００５４】
上記のような変更は、例えば、低階調領域（ハイライト部分、図５の５５）において特に有効である。例えば、ユーザーは、小ドットのドット記録率が、階調値が低い程、緩やかに増加するように変更することができ、印刷画像のグラデーションにおけるトーンジャンプ現象を防ぐことができる。
【００５５】
一方、図５のドット記録率テーブル５２では、ユーザーによって、大ドットのドット記録率を表す線５２ＬＤ上の制御点５６が下方向に変更操作されたものとする。同図において、変更前のドット記録率は、５２ＬＤ（大ドット）、５２ＭＤ（中ドット）、５２ＳＤ（小ドット）であり、変更後のドット記録率は、６２ＬＤ（大ドット）、６２ＭＤ（中ドット）、６２ＳＤ（小ドット）である。同図において、大ドットのドット記録率５２ＬＤ上の制御点５６の下方向への変更に伴って、総和表示されている中ドットのドット記録率６２ＭＤと小ドットのドット記録率６２ＳＤも減少している。
【００５６】
このように、ドット記録率変更手段２３は、サイズの大きいドットのドット記録率の変更に伴って、総和表示された、よりサイズの小さいドットのドット記録率を連動して変更する。これにより、ユーザーは、変更後の他のドットのドット記録率、及び、各ドットのドット記録率の総和（印刷画像の濃度）を確認しながら、ドット記録率の変更を行うことができる。
【００５７】
そして、ユーザーは、階調値（横軸）に対してドット記録率の総和が比例しているか否かを確認することができ、変更後のドット記録率テーブルに基づく印刷画像の階調表現が不連続になることを防ぐことができる。従って、ドット記録率変更手段２３は、ユーザーによるドット記録率の階調値毎の変更を可能にした場合であっても、印刷画像の階調表現が不連続になり画像が劣化することを防ぐことができる。
【００５８】
なお、上記のような変更は、例えば、高階調領域（図５の５７）の大ドットのドット記録率を減少させて、印刷画像に使用されるインク量を節約する場合等に行われる。高階調領域のドット記録率の変動は人の目に認識されにくいことから、変更による印刷画像への影響が小さい。そのため、ユーザーは、任意の階調値範囲である高階調領域を対象として大ドットの記録率を減少させ、印刷画像の画質への影響を抑えながら使用インク量を節約することができる。
【００５９】
さらに、ドット記録率テーブルの別の変更例として、ユーザーは、例えば、中階調領域のある階調値範囲を対象として、中ドットのドット記録率を減少させ小ドットのドット記録率を増加させる。これにより、小、中ドットが混在して形成される階調値範囲において形成されるドットが中ドットから小ドットに置き換わり、印刷画像の粒状性が改善される。また、変更対象外の階調値範囲のドット記録率を変更しないことにより、ユーザーは、変更対象外の階調値範囲の画質への影響を回避しながら、印刷画像の粒状性を調整することができる。
【００６０】
さらに、上記の変更例において、ドット記録率変更手段２３は、例えば、中ドットのドット記録率を減少させる変更操作に連動して、その減少量と同程度、小ドットのドット記録率を増加させてもよい。これにより、ドット記録率変更手段２３は、ドット記録率の総和を変更することなく各サイズのドット記録率を変更させることができる。
【００６１】
このようにして、本実施の形態例における画像処理装置は、ドット記録率テーブルを有し、ドット記録率テーブルにおける各ドットのドット記録率を階調値毎に変更可能にし、変更されたドット記録率テーブルに基づいて、多階調の画像データをプリンターの印刷可能な階調値の画像データに変換する。
【００６２】
これにより、ユーザーは、任意の階調値、または、階調値範囲を対象としてドット記録率を変更することができ、また、階調値毎にドット記録率の変更度合いを異ならせることができる。この結果、ユーザーは、印刷画像の画質やインク量の調整をより詳細に行うことができると共に、ドット記録率の変更対象外の階調値範囲の画質への影響を抑えることができる。
【００６３】
なお、図５の第２の形態のドット記録率テーブル５１、５２において、中ドットのドット記録率は、大ドットのドット記録率を下回ることはない。同様に、小ドットのドット記録率は、中、大ドットのドット記録率を下回ることはない。このため、ドット記録率変更手段２３は、例えば、ドット記録率テーブル５１、５２において、より小さいサイズのドットのドット記録率が、より大きいサイズのドットのドット記録率を下回るような変更操作が行われないように制限をかけてもよい。これにより、本実施の形態例における画像処理装置は、ドット記録率の階調値毎の変更をユーザーに行わせる場合であっても、ドット記録率テーブルが不正な状態に変更されることを防ぐことができる。
【００６４】
また、本実施の形態例における画像処理装置は、例えば、ＣＭＹＫの色毎に個別に、階調値毎のドット記録率を変更することができる。これにより、ユーザーは、例えば、特定のインク色の任意の階調値範囲を対象としてドット記録率の変更を行うことができ、より詳細に印刷画像の画質やインク量の調整を行うことができる。
【００６５】
また、上記の例ではドット記録率を減少させる例を主に挙げたが、ユーザーは、ドット記録率を増加させる変更を行っても良い。ただし、印刷時のインク量が所定の値（以下、Ｄｕｔｙ制限値）を超えると、印刷時にインクの飛び散り現象が発生してしまう。そこで、ドット記録率変更手段２３は、例えば、ドット記録率に基づく総インク量がＤｕｔｙ制限値を超えるような変更が行えないようにドット記録率テーブルに制限をかけてもよい。これにより、本実施の形態例における画像処理装置は、ドット記録率の階調値毎の変更をユーザーに行わせる場合であっても、インクの飛び散り現象を防ぐことができる。
【００６６】
また、上記の例において、第２の形態のドット記録率テーブル（図３のＴＢＬ２）に対して変更を行わせる例を挙げたが、ドット記録率変更手段２３は第１の形態のドット記録率テーブル（図３のＴＢＬ１）に対して変更を行わせてもよい。第１の形態のドット記録率テーブル（図３のＴＢＬ１）では、各ドットのドット記録率が階調値（横軸）に対してどのように発生しているかがより明確に表現される。そのため、ユーザーは、階調値に対する各ドットのドット記録率の発生状態を確認しながら、各ドットのドット記録率を変更することができる。
【００６７】
また、図５の例において、ドット記録率を表す線上における制御点は１つであったが、複数であってもよい。さらに、図５の例において、制御点の周辺のドット記録率が補間曲線によって変更される例を述べたが、ドット記録率変更手段２３は、制御点の周辺のドット記録率を補間直線によって変更してもよい。
【００６８】
なお、ドット記録率テーブルの変更は、図５のような制御点の操作によるものに限定されず、例えば、変更対象の階調値範囲とドット記録率の変更量とが外部から入力されることによって行われてもよい。また、本実施の形態例における画像処理装置は、印刷予定の画像データのために予めドット記録率テーブルを変更させて画像データと共に保持しておいてもよいし、プリンター２で印刷される全ての画像データに反映されるように、プリンター２に共通のドット記録率テーブルを変更させてもよい。
【００６９】
なお、本実施の形態例における画像処理装置は、大、中、小の３種類のドットが形成可能なプリンターに提供する画像形成データを生成する場合を例示したが、プリンターが形成可能なドットの種類は上記の例に限定されるものではない。例えば、さらに多くの種類のサイズのドットを形成可能なプリンターや、異なる濃度のインクでドットを形成可能なプリンター等であってもよい。
【００７０】
また、本実施の形態例における画像処理装置は、Ｃ、Ｍ、Ｙ、Ｋの４色のインクを使用してカラー印刷が可能なプリンターに提供する画像データを生成する場合を例示したが、インク色は上記の例に限定されるものではない。例えば、画像処理装置は、ライトシアン、ライトマゼンダを含む６色のインクを用いて印刷を実行するプリンターに提供する画像データを生成する場合や、モノクロプリンターに提供する画像データを生成する場合であってもよい。
【００７１】
また、本実施の形態例における画像処理装置は、ディザ法に基づいてハーフトーン処理を行っている。しかしながら、画像処理装置は、誤差拡散法などその他の多値化処理を適用してハーフトーン処理を行ってもよい。
【００７２】
以上、実施の形態例の処理を画像処理装置の処理として説明してきたが、当該画像処理は、コンピューター読み取り可能な記録媒体にプログラムとして記憶され、当該プログラムをコンピューターが読み出して実行することによって行われてもよい。
【符号の説明】
【００７３】
１  コンピューター，  １１  ＣＰＵ  ，  １２  内部メモリー，  １３  操作部，  １４  表示部，  １５  通信インターフェイス，  ２  プリンター
【図１】
2011223520.tif 000003
【図２】
2011223520.tif 000004
【図３】
2011223520.tif 000005
【図４】
2011223520.tif 000006
【図５】
2011223520.tif 000007