(57)【要約】【課題】周期的なノイズと網点の周期構造との干渉が小さく、ハイライトにおけるザラツキの回避が実現される網点化装置、網点化プログラム、網点マトリクスを提供する。【解決手段】階調値に応じた数の描画素の集合によって網点を形成するとともに、階調値がハイライトを表す所定範囲内の値よりも大きい場合にのみ、網点の外部にノイズ用の描画素を散在させる。【選択図】        図１２
2004289624.tif 000002
【特許請求の範囲】
【請求項１】
階調値で画像を表現した階調画像データを、階調値に応じた大きさの網点で画像を表現した網点画像データに変換する網点化装置において、
前記階調画像データの階調値を得る階調値取得部と、
前記階調値取得部で得られた階調値に応じた数の描画素の集合によって前記網点を形成するとともに、ハイライトにおける所定範囲を除く階調値については、該網点の外部に描画素を散在させる網点化部とを備えたことを特徴とする網点化装置。
【請求項２】
前記階調画像データは、０％〜１００％の網％濃度を表す階調値で画像を表現したものであり、
前記網点化部が、前記所定範囲として、階調値の下限値が０％であり、上限値が５％〜１５％の間の値である範囲を使用するものであることを特徴とする請求項１記載の網点化装置。
【請求項３】
前記網点化部が、前記階調値と比較される閾値の配列によって網点を定義した網点マトリクスを用いて前記網点の形状を求めるものであることを特徴とする請求項１記載の網点化装置。
【請求項４】
前記網点化部が、更に、
前記集合の形状を、前記階調値取得部で得られた階調値に基づいて決める集合形状決定部と、
前記集合の外部に散在させる描画素の候補位置を決定する散在位置決定部と、
前記集合形状算出部で決定された形状と、前記散在位置決定部で決定された候補位置とを合成する合成部とを備えたものであることを特徴とする請求項１記載の網点化装置。
【請求項５】
前記網点化部が、前記網点の外部に散在する描画素の数を階調値に応じて増減させるものであることを特徴とする請求項１記載の網点化装置。
【請求項６】
前記階調画像データが、シアン，マゼンタ，イエロー，ブラックの４色それぞれの画像を表すものであり、
前記網点化部は、画像の色が前記ブラックである場合にのみ、前記網点の外部に描画素を散在させるものであることを特徴とする請求項１記載の網点化装置。
【請求項７】
前記階調画像データが、シアン，マゼンタ，イエロー，ブラックの４色それぞれの画像を表すものであり、
前記網点化部は、画像の色が前記イエローを除くほかの色である場合にのみ、前記網点の外部に描画素を散在させるものであることを特徴とする請求項１記載の網点化装置。
【請求項８】
階調値で画像を表現した階調画像データを、階調値に応じた大きさの網点で画像を表現した網点画像データに変換する網点化プログラムにおいて、
前記階調画像データの階調値を得る階調値取得部と、
前記階調値取得部で得られた階調値に応じた数の描画素の集合によって前記網点を形成するとともに、ハイライトにおける所定範囲を除く階調値については、該網点の外部に描画素を散在させる網点化部とを備えたことを特徴とする網点化プログラム。
【請求項９】
階調値に応じた数の描画素の集合からなる網点を、階調値と比較される閾値の配列によって定義した網点マトリクスであり、
階調値に応じた集合形状を定義した第１の閾値群と、
前記第１の閾値群によって定義された集合形状の外部に、ハイライトにおける所定範囲を除く階調値について散在する描画素を定義した第２の閾値群とを有することを特徴とする網点マトリクス。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、階調値で画像を表現した階調画像データを、階調値に応じた画部と非画部との２値からなる網点画像を表現した網点画像データに変換する網点化装置、網点化プログラム、およびそれらの網点化装置、網点化プログラムに用いられる網点を定義した網点マトリクスに関する。
【０００２】
【従来の技術】
近年、インクジェットプリンタの解像度や画質が向上したことに伴い、例えば印刷分野において印刷を印刷前にシミュレートするプルーフシステムなどに用いるために、インクジェットプリンタを用いて網点画像を出力することの需要が高まっている。
【０００３】
一般的な網点画像は、周期的に並んだ網点で画像が構成されており、各網点の大きさは画像の濃度に応じている。印刷機で印刷物が作成される場合には、網点の形をした凹凸が印刷版に形成され、その印刷版の凹部又は凸部にインクが付着し、そのインクが印刷用紙上に転写されることによって網点画像が形成される。
【０００４】
一方、インクジェットプリンタは、網点よりもずっと微細で大きさが均等なインク粒子を用紙上に飛ばしてインクドットを打ち、そのインクドットの集合によって画像を出力する装置であり、通常は、画像の濃度に応じた密度でインクドットが打たれることによって画像が出力される。このようなインクジェットプリンタで網点画像を出力する場合には、画像の濃度に応じた大きさの網点形状をインクドットの集合で再現することとなる。しかし、インクジェットプリンタを用いて網点画像を出力すると、インクジェットプリンタにおける紙送り誤差やインクの打滴位置誤差などに起因した各種の周期的なノイズが出力画像に生じることが多く、そのような周期的なノイズが網点の周期構造と干渉して、ムラなどといった画質劣化を生じる恐れが強い。
【０００５】
このような画質劣化を回避するために、インクドットで描かれた網点相互間の、本来はインクドットが付着しない部分にインクドットを散らすことによって、周期的なノイズと網点の周期構造との干渉を低減させる技術が提案されている（例えば、特許文献１参照。）。
【０００６】
【特許文献１】
特開２００１−１４４９５９号公報
【０００７】
【発明が解決しようとする課題】
しかし、特許文献１に提案された技術は、出力された画像のハイライト部分が、いわゆるＦＭハーフトーン処理や誤差拡散法などに基づいてハイライトをインクドットで作成したときに生じるようなざらざらした印象の画像になるいわゆるザラツキを生じてしまうという不都合がある。このような不都合は、現在はインクジェットプリンタで問題視されているものであるが、必ずしもインクジェットプリンタのみで生じるものではなく、微細なドットで網点構造を再現する場合に一般的に生じる可能性がある不都合である。
【０００８】
本発明は、上記事情に鑑み、出力時に周期的なノイズが発生した場合であってもその周期的なノイズと網点の周期構造との干渉が小さい網点画像を作成することができるとともに、ハイライトにおけるザラツキの回避も図られた網点化装置、網点化プログラム、およびそのような網点画像を容易に作成することができる網点マトリクスを提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成する本発明の網点化装置は、階調値で画像を表現した階調画像データを、階調値に応じた大きさの網点で画像を表現した網点画像データに変換する網点化装置において、
階調画像データの階調値を得る階調値取得部と、
階調値取得部で得られた階調値に応じた数の描画素の集合によって網点を形成するとともに、ハイライトにおける所定範囲を除く階調値については、その網点の外部に描画素を散在させる網点化部とを備えたことを特徴とする。
【００１０】
本発明の網点化装置によれば、階調値に応じた大きさの網点で網点画像が形成され、その網点の外部に描画素が散在する。これによって、網点とその周囲とのコントラストが低減されるので、インクジェットプリンタなどで網点画像が出力される際に周期的なノイズを生じた場合であっても、その周期的なノイズと網点の周期構造との干渉が小さい。また、「階調値に応じた大きさの網点」とは、ドット集中型の網点を意味し、さらに、ハイライト以外の場合にのみ網点の外部に描画素が散在されるため、ハイライトの場合には、ドット集中型の網点だけが形成される。したがって、ハイライト側の濃度の薄い部分においてもザラツキが回避される。
【００１１】
また、本発明の網点化装置において、階調画像データは、０％〜１００％の網％濃度を表す階調値で画像を表現したものであり、
網点化部が、所定範囲として、階調値の下限値が０％であり、上限値が５％〜１５％の間の値である範囲を使用するものであることが好ましい。
【００１２】
上記のような範囲であれば、ハイライトにおけるざらつきを抑えつつ、十分に干渉ムラを目立たなくすることができる。
【００１３】
ここで、本発明の網点化装置における網点化部は、上記網点の外部に散在する描画素の数を階調値に応じて増減させるものであることが好ましい。
【００１４】
網点の外部に散在する描画素の数を階調値に応じて増減させることにより、画質の向上を図ることができる。
【００１５】
また、本発明の網点化装置は、
「上記網点化部が、階調値と比較される閾値の配列によって網点を定義した網点マトリクスを用いて前記網点の形状を求めるものである」
という形態であってもよく、あるいは
「上記網点化部が、更に、
上記集合の形状を、階調値取得部で得られた階調値に基づいて決める集合形状決定部と、
集合の外部に散在させる描画素の候補位置を決定する散在位置決定部と、
集合形状算出部で決定された形状と、散在位置決定部で決定された候補位置とを合成する合成部とを備えたものである」
という形態であってもよい。
【００１６】
網点マトリクスを用いる形態は、網点の形状を求める演算などが容易であるため、簡易な回路構成やプログラム構造によって実現することができる。一方、集合形状決定部と散在位置決定部と合成部とを備えた形態は、集合形状や描画素を散在させる候補位置の自由度が高い。
【００１７】
また、本発明の網点化装置において、上記の階調画像データが、シアン，マゼンタ，イエロー，ブラックの４色それぞれの画像を表すものであり、
網点化部は、画像の色がブラックである場合にのみ、網点の外部に描画素を散在させるものであってもよい。
【００１８】
また、本発明の網点化装置において、上記の階調画像データが、シアン，マゼンタ，イエロー，ブラックの４色それぞれの画像を表すものであり、
網点化部は、画像の色がイエローを除くほかの色である場合にのみ、前記網点の外部に描画素を散在させるものであってもよい。
【００１９】
ブラックは色が濃いために、上述したインクジェットプリンタ等の出力デバイスによる周期的なノイズと網点の周期構造との干渉が認識され易く、逆に、イエローは色が薄いために、その干渉が認識されにくい。
【００２０】
また、上記目的を達成する本発明の網点化プログラムは、階調値で画像を表現した階調画像データを、階調値に応じた大きさの網点で画像を表現した網点画像データに変換する網点化プログラムにおいて、
階調画像データの階調値を得る階調値取得部と、
階調値取得部で得られた階調値に応じた数の描画素の集合によって網点を形成するとともに、ハイライトにおける所定範囲を除く階調値については、その網点の外部に描画素を散在させる網点化部とを備えたことを特徴とする。
【００２１】
なお、本発明にいう網点化プログラムについては、ここではその基本形態のみを示すのにとどめるが、これは単に重複を避けるためであり、本発明にいう網点化プログラムには、上記の基本形態のみではなく、前述した網点化装置の各形態に対応する各種の形態が含まれる。
【００２２】
また、上記本発明の網点化装置と、上記網点化プログラムとでは、それらを構成する構成要素名として、階調値取得部などといった互いに同一の名称を付しているが、網点化プログラムの場合は、そのような作用をなすソフトウェアを指し、網点化装置の場合は、ハードウェアを含んだものを指している。
【００２３】
さらに、本発明の網点化プログラムを構成する階調値取得部などといった構成要素は、１つの構成要素の機能が１つのプログラム部品によって担われるものであってもよく、１つの構成要素の機能が複数のプログラム部品によって担われるものであってもよく、複数の構成要素の機能が１つのプログラム部品によって担われるものであってもよい。また、これらの構成要素は、そのような作用を自分自身で実行するものであってもよく、あるいは、コンピュータに組み込まれている他のプログラムやプログラム部品に指示を与えて実行させるものであっても良い。
【００２４】
さらに、上記目的を達成する本発明の網点マトリクスは、
階調値に応じた数の描画素の集合からなる網点を、階調値と比較される閾値の配列によって定義した網点マトリクスであり、
階調値に応じた集合形状を定義した第１の閾値群と、
第１の閾値群によって定義された集合形状の外部に、ハイライトにおける所定範囲を除く階調値について散在する描画素を定義した第２の閾値群とを有することを特徴とする。
【００２５】
本発明の網点マトリクスを用いることにより、上記本発明の網点化装置を容易に実現することができる。
【００２６】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００２７】
図１は、印刷システムと、本発明の一実施形態が組み込まれて構成されるプルーフシステムとを示す斜視図である。
【００２８】
この斜視図には、コンピュータシステム１００および大型インクジェットプリンタ２００によって構成されるプルーフシステム１０、並びにコンピュータシステム４００、ＣＴＰ５００、および図示が省略された印刷機からなる印刷システム２０が示されている。２つのコンピュータシステム１００，４００は通信網３００を介して互いに接続されており、この通信網３００はこれらのコンピュータシステム１００，４００以外の図示しない外部のコンピュータシステムとも接続されている。
【００２９】
この図１に示す印刷システム２０のコンピュータシステム４００には、編集された印刷物のページを表す画像データが外部のコンピュータシステムから通信網３００を介して入力される。この画像データの一例として、ここでは、０％から１００％までのいずれかの網％値を有する画素の集合で画像を表した、Ｃ、Ｍ、Ｙ、Ｋ各版の網％データが用いられる。網％値は本発明にいう階調値の一例に相当するが、ここでいう画素は本発明にいう描画素とは異なる概念のものである。これら各版の網％データは、このように通信網３００を介する以外に、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）やＭＯ（光磁気ディスク）等の記憶媒体によって入力されてもよい。このコンピュータシステム４００に入力された網％データには、コンピュータシステム４００によって網点処理が施されて、網％値に応じた大きさの網点で構成された網点画像を表した印刷用の網点データが生成される。
【００３０】
コンピュータシステム４００によって生成された印刷用の網点データは上記ＣＴＰ５００に渡され、このＣＴＰ５００により、このように渡された網点データによって表される網点画像を直接焼き付けた刷版が作成される。このＣＴＰ５００によって作成された刷版は、上記印刷機が例えばドラムを有するものである場合、そのドラムに巻き付けられ、この印刷機によりそのドラム上の刷版にインクがのせられて網点画像の連続印刷が行われる。なお、刷版は、上記網点データによって表される画像がいわゆるフィルムセッタによってフィルム上に形成され、形成されたフィルムを元にして作成されたものであってもよい。
【００３１】
このように、印刷システム２０による一連の印刷の作業は大がかりなものとなり、コストもかかる。このため、印刷オペレータは、実際の印刷作業を行う前に、上記プルーフシステム１０により以下のようにしてプルーフ画像を作成し、そのプルーフ画像を参照することによって、上記印刷システム２０により印刷される画像の仕上がりの事前確認を行っている。
【００３２】
プルーフシステム１０のコンピュータシステム１００には、上記コンピュータシステム４００と同様に、上記通信網３００を介して、あるいはＣＤ−Ｒ、ＭＯなどの記憶媒体を介して、上記コンピュータシステム４００に入力されたものと同じ、ＣＭＹＫ各色の網％データそれぞれが入力される。このコンピュータシステム１００が、本実施形態の網点化装置として機能するものであり、このコンピュータシステム１００によって、入力された網％データがプルーフ用の網点データに変換される。変換されたプルーフ用の網点データは、大型インクジェットプリンタ２００へ出力される。大型インクジェットプリンタ２００は、このプルーフ用の網点データを受け取り、この受け取った網点データに基づいて記録用紙にプルーフ画像をプリント出力する。このように出力されたプルーフ画像は、上記印刷機により印刷された画像を、色のみならず網点パターンについても再現した画像となっている。
【００３３】
このプルーフ画像は、記録用紙上にのみ出力されるものとは限らず、例えばコンピュータシステム１００のディスプレイ上に出力されるものであってもよい。このようにプルーフ画像がディスプレイ上に出力される場合には、コンピュータシステム１００は、単独でプルーフシステムとして機能する。但し、このようにプルーフ画像をディスプレイ上に出力する形態も本発明の網点化装置の一形態ではあるものの、この形態は、本発明の作用効果が特に有効な望ましい形態とは異なるので、以下では、大型インクジェットプリンタ２００によってプルーフ画像が出力されることを前提として説明を続ける。
【００３４】
なお、これらのコンピュータシステム１００，４００が、ポストスクリプト言語等によってページを画像や文字やイラストなどといったオブジェクトの配置として記述したページ記述データを、上記網％データのように画素の集合としてページを表現したビットマップデータに変換するＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）を備えたものである場合には、これらのコンピュータシステム１００，４００に入力される画像データとしては、網％データに替えて、そのページ記述データが用いられてもよい。これらのコンピュータシステム１００，４００に、互いに同じページ記述データが入力されると、それらのコンピュータシステム１００，４００内で互いに同じ網％データが生成され、それらの網％データそれぞれがそれぞれ用の網点データに変換される。
【００３５】
図１に示すコンピュータシステム１００における本発明の実施形態としての特徴は、網点化装置として機能するときにコンピュータシステム１００の内部で実行される処理内容にあり、以下、このコンピュータシステム１００について詳しく説明する。なお、印刷システム２０で用いられたコンピュータシステム４００も、ハードウェア的には、プルーフシステム１０で用いられたコンピュータシステム１００と同じ構成を有する。
【００３６】
コンピュータシステム１００は、ＣＰＵ、主記憶装置、ハードディスク、通信用ボード等が内蔵された本体部１０１、本体部１０１からの指示により表示画面１０２ａ上に画面や文字列の表示を行うＣＲＴディスプレイ１０２、このコンピュータシステム１００にユーザの指示や文字情報を入力するためのキーボード１０３、表示画面１０２ａ上の任意の位置を指定することにより、その指定時にその位置に表示されていたアイコン等に応じた指示を入力するマウス１０４を備えている。
【００３７】
コンピュータシステム１００のハードウェア構成は以下のようになる。
【００３８】
図２は、コンピュータシステムのハードウェア構成図である。
【００３９】
このハードウェア構成図には、ＣＰＵ（中央演算処理装置）１１１、ＲＡＭ１１２、ＨＤＤ（ハードディスクドライブ）１１３、ＭＯドライブ１１４、ＣＤ−ＲＯＭドライブ１１５、および通信用ボード１１６が示されており、それらはバス１１０で相互に接続されている。
【００４０】
ＨＤＤ１１３は、記録媒体であるハードディスク１２０を内蔵しており、このハードディスク１２０に対し情報の記録再生を行う。
【００４１】
通信用ボード１１６は、ＬＡＮ等の通信回線に接続される。図１に示すコンピュータシステム１００は、この通信用ボード１１６を介して接続される通信網３００によってコンピュータシステム４００をはじめとする他のコンピュータシステムとの間でデータの送受信を行うことができる。
【００４２】
また、図示しない複数のＩ／Ｏインターフェースそれぞれを介してバス１１０に接続された、マウス１０４、キーボード１０３、ＣＲＴディスプレイ１０２、および大型インクジェットプリンタ２００が示されている。なお、図１に示すコンピュータシステム４００では、この大型インクジェットプリンタ２００に替えて、ＣＴＰ５００が、図示しないＩ／Ｏインターフェースを介してバス１１０に接続される。
【００４３】
本実施形態では本発明の網点化プログラムおよび網点マトリクスの各実施形態がＣＤ−ＲＯＭ１０５に記憶されている。
【００４４】
図３は、本発明の網点化プログラムおよび網点マトリクスの各実施形態を示す図である。
【００４５】
上述したように、本実施形態では、網点化プログラム６００および網点マトリクス６５０はＣＤ−ＲＯＭ１０５に記憶されている。ここで、ＣＤ−ＲＯＭ１０５は、網点化プログラム６００および網点マトリクス６５０を記憶する記憶媒体の単なる一例に過ぎず、本発明の網点化プログラムおよび網点マトリクスは、ハードディスク（ＨＤ）、フレキシブルディスク（ＦＤ）、光磁気（ＭＯ）ディスク、ＤＶＤなどといった他の記憶媒体に記憶されてもよい。
【００４６】
この図３に示す網点化プログラム６００は、図１に示すコンピュータシステム１００内で実行されると、そのコンピュータシステム１００を、網点マトリクス６５０を用いて網％データから網点データを生成する網点化装置として動作させるものであり、網％値取得部６１０と網点化部６２０とで構成されている。これら網％値取得部６１０および網点化部６２０は、それぞれ、本発明の網点化プログラムにおける、階調値取得部および網点化部の各一例に相当する。
【００４７】
この網点化プログラム６００の各要素の作用、および網点マトリクス６５０の詳細については後述する。
【００４８】
図４は、本発明の網点化装置の一実施形態を表す機能ブロック図である。
【００４９】
この図４に示す網点化装置７００は、図３の網点化プログラム６００が、図１に示すコンピュータシステム１００にインストールされて実行されることにより構成されるものであって、網％値取得部７１０と網点化部７２０とから構成されている。網％値取得部７１０および網点化部７２０は、図３に示す網点化プログラム６００を構成する、網％値取得部６１０および網点化部６２０にそれぞれ対応するが、図４の各要素は、図１に示すコンピュータシステム１００のハードウェアとそのパーソナルコンピュータで実行されるＯＳやアプリケーションプログラムとの組合せで構成されているのに対し、図３に示す網点化プログラムの各要素はそれらのうちのアプリケーションプログラムのみにより構成されている点が異なる。
【００５０】
これら網％値取得部７１０および網点化部７２０は、それぞれ、本発明の網点化装置における、階調値取得部および網点化部の各一例に相当する。
【００５１】
以下、図４に示す網点化装置７００の各要素を説明することによって、図３に示す網点化プログラム６００の各要素も合わせて説明する。
【００５２】
図４の網点化装置７００を構成する網％値取得部７１０は、図１に示す通信網３００などを介して網％データを取得する。また、網点化部７２０は、網％値取得部７１０によって取得された網％データに対して網点マトリクス６５０に基づいた網点化処理を施すことにより網点データを作成して、図１に示す大型インクジェットプリンタ２００などに出力する。
【００５３】
以下、網点マトリクス６５０の作成方法と、網点マトリクスに基づいた網点化処理方法について説明する。
【００５４】
図５は、本実施形態における網点化処理に用いられる網点マトリクス６５０を作成するときの原型となる網点マトリクスの一例を示す図である。
【００５５】
この図５に示す原型の網点マトリクス６５１は、網点を定義したものであり、その網点は、網％値に応じた大きさを有する。
【００５６】
この図５に示す網点マトリクス６５１は、網％値と比較される閾値６５１ａが１０行×１０列に配列されたものであり、各閾値６５１ａは、例えばインクドットのような多数の出力点の集合によって画像を出力する出力装置（ここでは図１に示す大型インクジェットプリンタ２００）における各出力点に１対１に対応している。
【００５７】
ここで、図４に示す網点化部７２０に、この図５に示す網点マトリクス６５１が用いられる場合を例にとって、網点マトリクスに基づいた網点化処理方法について説明する。網点化部７２０では、網％データが表す網％値に基づいて、この網点マトリクス６５１全体に適用される１つの網％値が求められて各閾値６５１ａの値と比較される。そして、その網％値が閾値６５１ａの値よりも大きい場合には、その閾値６５１ａに対応する位置を、出力装置によってインクなどが打たれる出力点とする。このようにインクなどが打たれる出力点は、本発明にいう描画素の一例に相当するので、このような出力点のことを以下では描画素と称する。この描画素の集合によって網点が形成されることとなる。
【００５８】
図５に示す網点マトリクス６５１は、網％値の増加に伴って大きさを増す描画素の集合を表してしており、従来より周知な典型的な網点を定義したものである。
【００５９】
図６は、描画素の集合が網％値の増加に伴って成長する様子を示す図である。
【００６０】
この図６には、図５にも示す網点マトリクス６５１が９つ並べられて示されている。また、各網点マトリクス６５１は、上段左端が１０％の網％値に対応しており、上段中央が２０％、上段右端が３０％、中段左端が４０％、…、下段右端が９０％というように各網％値に対応している。各網点マトリクス６５１中の斜線で示された領域６５１ｂは描画素の集合を表しており、すなわちこの領域６５１ｂが網点形状を表している。
【００６１】
１０％という網％値に対応する領域６５１ｂは１０個の描画素の集合を表しており、同様に、２０％，…，９０％という網％値それぞれに対応する各領域６５１ｂは、２０個，…，９０個の描画素の集合を表している。
【００６２】
ここに示した原型の網点マトリクス６５１では、描画素の集合内のみ塗りつぶされているが、この原型から作成される、本実施形態の網点化処理に用いられる網点マトリクス（図４に示す網点マトリクス６５０）では、以下説明するように、描画素の集合の外部にも、ノイズ用の描画素であるノイズ用描画素が散在することになる。網点マトリクスを作成するためには、原型の網点マトリクス６５１と、ノイズ用描画素の配置構成を表すノイズ用マトリクスが必要であり、このノイズ用マトリクスとして、インクジェットプリンタ等で連続階調の画像を出力するための技術として従来より知られている、いわゆるＦＭ網点の技術を応用したＦＭ網点マトリクスを適用する。このＦＭ網点の技術は、描画素を、階調値に応じた密度で、描画素の相互間隔がなるべく広くなるように打つ技術である。このＦＭ網点と、図６に例示したような通常の網点とを区別するために、その通常の網点のことを以下ではＡＭ網点と表現する場合がある。
【００６３】
図７は、ＦＭ網点を定義したＦＭ網点マトリクスの一例を示す図である。
【００６４】
ここに示すＦＭ網点マトリクス６５２も、図５に示す原型の網点マトリクス６５１と同様に、網％値と比較される閾値６５２ａが１０行×１０列に配列されたものであり、このＦＭ網点マトリクス６５２によって、描画素が散らばった状態のＦＭ網点が定義されている。
【００６５】
図８は、図７に示すＦＭ網点マトリクスが改良されたＦＭ網点マトリクスを示す図である。
【００６６】
図７に示すＦＭ網点マトリクス６５２が、値「０」から値「９９」までの閾値６５２ａで構成されていたのに対し、ここに示すＦＭ網点マトリクス６５３は、値「１０」から値「９９」まで（一部重複有り）の閾値６５３ａで構成されている。
【００６７】
図９は、図８に示すＦＭ網点マトリクスによって定義されるＦＭ網点の描画素が網％値の増加に伴って増加する様子を示す図である。
【００６８】
この図９には、図８にも示すＦＭ網点マトリクス６５３が９つ並べられて示されており、各ＦＭ網点マトリクス６５３は、１０％，２０％，…，９０％という網％値それぞれに対応している。各ＦＭ網点マトリクス６５３中の斜線で示された領域６５３ｂは描画素が打たれる位置を表している。
【００６９】
この図９に示されているように、描画素が打たれる領域６５３ｂは、１０％の網％値に対しては存在せず、網％値が増加するに連れてばらけた状態で増加していく。この０％から１０％までの描画素が打たれない階調値の範囲は濃度の薄いハイライトの領域を表し（以下、この描画素が打たれない階調値の範囲をハイライト範囲と称する）、このハイライト範囲は、本発明にいう所定範囲の一例にあたる。以下では、このＦＭ網点マトリクス６５３をノイズ用マトリクスとして使用し、ＦＭ網点マトリクス６５３に従って、ノイズ用描画素を網点の外部に散在させていく。ここで、このＦＭ網点マトリクス６５３において、ハイライト範囲には描画素が散在しないということは、網％値がハイライト側の濃度の薄い色を表している場合には、ノイズ用描画素が打たれないことを意味している。
【００７０】
図５に示す原型の網点マトリクス６５１と、図８に示すＦＭ網点マトリクス６５３とが重ね合わされて、以下説明するＡＭ・ＦＭ合成処理および網点マトリクス補正処理が行われることにより、本実施形態の網点化処理で用いられる網点マトリクスが得られる。
【００７１】
図１０は、ＡＭ・ＦＭ合成処理のアルゴリズムを示す図である。
【００７２】
第１の集合Ｍは、図５に示す原型の網点マトリクス６５１を構成する閾値６５１ａのうち、図６に示す領域６５１ｂ内の閾値６５１ａを表しており、第２の集合Ｎは、図８に示すＦＭ網点マトリクス６５３を構成する閾値６５３ａのうち、図９に示す領域６５３ｂ内の閾値６５３ａを表している。そして、ＡＭ・ＦＭ合成処理は、第１の集合Ｍと第２の集合Ｎとの和集合Ｐを求めることに相当する。すなわち、ＦＭ網点マトリクス６５３を構成する閾値６５３ａと、原型の網点マトリクス６５１を構成する閾値６５１ａとのうち小さい方の閾値を採用した網点マトリクスが作成される。
【００７３】
図１１は、ＡＭ・ＦＭ合成処理の結果を表す図である。
【００７４】
この図１１では、図５に示す原型の網点マトリクス６５１と、図８に示すＦＭ網点マトリクス６５３とから、ＡＭ・ＦＭ合成処理によって得られる網点マトリクス６５４が示されている。ここに示された閾値６５４ａのうち、斜線で示された閾値６５４ｃはＦＭ網点マトリクス６５３から得られた閾値であり、それ以外の閾値６５４ｂは原型の網点マトリクス６５１から得られた閾値である。この原型の網点マトリクス６５１から得られた閾値６５４ｂの集合は網点を定義するものであり、本発明の網点マトリクスにおける第１の閾値群の一例に相当する。また、ＦＭ網点マトリクス６５３から得られた閾値６５４ｃの集合はノイズ用網点を定義するものであり、本発明の網点マトリクスにおける第２の閾値群の一例に相当する。
【００７５】
ここで、この図１１に示す網点マトリクス６５４を構成する閾値６５４ａはやや変則的であり、閾値６５５ａが、値の飛び抜けや重複を生じながら配置されている。
【００７６】
図１２は、図１１に示す網点マトリクスに従って打たれる描画素を示す図である。
【００７７】
この図１２には、図１１にも示す網点マトリクス６５４が９つ並べられて示されている。そして、各網点マトリクス６５４は、上段左端が描画素１０個の状態を表しており、上段中央が２０個、上段右端が３０個、中段左端が４０個、…、下段右端が９０個の状態を表している。
【００７８】
各網点マトリクス６５４に斜線で示された領域６５４ｄは、描画素の位置を表しており、描画素１０個までは図６に示すＡＭ網点の形状と同じ形状になっている。そして、描画素が更に増えると、領域６５４ｄは中心付近に１つの塊状の描画素集合を形成し、さらにその塊状の描画素集合の外側に、ノイズ用描画素６５４ｅが散在した状態になる。また、このノイズ用描画素６５４ｅの数は、描画素集合の成長に伴って増減している。
【００７９】
なお、図１１および図１２に示す網点マトリクス６５４では、閾値６５４ａが変則的であるため、このままでは網点化処理に用いるのが難しい。そこで、本実施形態では、網点マトリクス６５４を構成する閾値６５４ａを、値「０」から値「９９」までの閾値に割り振り直す。
【００８０】
図１３は、閾値が割り振り直された網点マトリクスを示す図である。
【００８１】
ここに示す網点マトリクス６５５は、図１１に示す網点マトリクス６５４の閾値６５４ａを、値の小さい順に値「０」から値「９９」までの閾値６５５ａに割り振り直したものである。この図１３に示す網点マトリクス６５５を用いることにより、１０％，２０％，…，９０％という網％値に対し、描画素が、図１２に示すパターンで増加することとなる。本実施形態においては、このように閾値が割り振り直された網点マトリクス６５５を、図４に示す網点マトリクス６５０として適用する。この網点マトリクス６５５を用いると、網％値がハイライト範囲内の値であり、その網％が表す色がハイライト側の濃度が薄い色の場合には、ノイズ用描画素が散在されず、ハイライト側でのざらつきを回避することができる。また、網点マトリクスを用いて網点化処理を行うことにより、網点を形成するための演算が容易になるため、装置やプログラムを簡易な構成にすることができる。この網点マトリクス６５５は、本発明の網点マトリクスの一実施形態に相当する。
【００８２】
ここまでの説明は、ＣＭＹＫ４色のうちの１色に着目した説明であり、ＣＭＹＫ各色の網％データに対し、上述したような網点化処理が施されてもよいが、本実施形態の網点化部では、以下説明するように、色によって網点化処理が使い分けられている。
【００８３】
図１４は、色に応じた網点化処理の使い分けを説明する図である。
【００８４】
網点化部７２０には、ＣＭＹＫ各色の網％データ８１０＿１，８１０＿２，８１０＿３，８１０＿４が入力され、それぞれに網点化処理が施されるが、ＣＭＹＫ４色のうちのＣＭＫ３色の網％データ８１０＿１，８１０＿２，８１０＿３に対する網点化処理では、図１３に示す網点マトリクス６５５と同様な、描画素の集合の外部にノイズ用描画素が散在するような網点マトリクス６５０＿１，６５０＿２，６５０＿３が用いられ、ＣＭＹＫ４色のうちのＹ色の網％データ８１０＿４に対する網点化処理では、図５に示す、ＡＭ網点を定義した網点マトリクス６５１が用いられる。
【００８５】
網点化処理のこのような使い分けが網点化部７２０で行われた結果、ＣＭＫ３色については、網点とその網点の外部に散在したノイズ用描画素とで構成された画像を表した網点データ８２０＿１，８２０＿２，８２０＿３が得られ、Ｙ色については、ＡＭ網点で構成された画像を表した網点データ８３０が得られる。
【００８６】
ＣＭＫ３色の濃度と比較するとＹ色の濃度は低いため、インクジェットプリンタ等で生じる周期的なノイズと網点構造との干渉はＹ色では生じにくく、Ｙ色では本来再現したいＡＭ網点をそのまま用いることができるので、上述したような使い分けを行うことが望ましい。
【００８７】
次に、網点化処理の使い分けの変形例について説明する。
【００８８】
図１５は、網点化処理の使い分けの変形例を説明する図である。
【００８９】
ここでは、図１４に示した網点化部７２０に替えて、別の使い分けを行う網点化部７２０’が用いられるものとする。この網点化部７２０’にも、ＣＭＹＫ各色の網％データ８１０＿１，８１０＿２，８１０＿３，８１０＿４が入力され、それぞれに網点化処理が施されるが、ここでは、ＣＭＹＫ４色のうちのＫ色の網％データ８１０＿１に対する網点化処理では、図１３に示す網点マトリクス６５５と同様な、描画素の集合の外部にノイズ用描画素が散在するような網点マトリクス６５０が用いられ、ＣＭＹＫ４色のうちのＣＭＹ３色の網％データ８１０＿２，８１０＿３，８１０＿４に対する網点化処理では、図５に示す、ＡＭ網点を定義した網点マトリクス６５１と同様な網点マトリクス６５１＿１，６５１＿２，６５１＿３が用いられる。
【００９０】
網点化処理のこのような使い分けが網点化部７２０’で行われた結果、Ｋ色については、ノイズ用描画素が散在した網点で構成された画像を表した網点データ８２０＿１が得られ、ＣＭＹ３色については、ＡＭ網点で構成された画像を表した網点データ８３０＿１，８３０＿２，８３０＿３が得られる。
【００９１】
ＣＭＹ３色の濃度と比較するとＫ色の濃度は高いため、インクジェットプリンタ等で生じる周期的なノイズと網点構造との干渉はＫ色で顕著に生じる。そのため、ＣＭＹＫ４色のうちのＫ色に対する網点化処理だけで、ノイズ用網点が散在する網点を用い、ＣＭＹ３色に対する網点化処理では、本来再現したいＡＭ網点を用いるという使い分けも望ましい。
【００９２】
以下、上記説明した実施形態とは異なる第２の実施形態について説明する。
【００９３】
図１６は、本発明の網点化プログラムの第２の実施形態を示す図である。
【００９４】
ここでも、網点化プログラム６０１はＣＤ−ＲＯＭ１０５に記憶されている。
【００９５】
この図１６に示す網点化プログラム６０１は、図３に示す網点化プログラム６００の網点化部６２０に替えて、ＡＭハーフトーン処理部６３１とＦＭハーフトーン処理部６３２とＡＭ・ＦＭ合成処理部６３３とからなる網点化部６３０を備えている。これらＡＭハーフトーン処理部６３１、ＦＭハーフトーン処理部６３２、およびＡＭ・ＦＭ合成処理部６３３は、それぞれ、本発明にいう集合形状決定部、散在位置決定部、および合成部の各一例に相当する。
【００９６】
この網点化プログラム６０１が図１に示すコンピュータシステム１００内で実行されることにより、そのコンピュータシステム１００は、本発明の網点化装置の第２の実施形態として動作する。
【００９７】
図１７は、本発明の網点化装置の第２の実施形態を表す機能ブロック図である。
【００９８】
この図１７に示す網点化装置７０１は、網％値取得部７１０と、ＡＭハーフトーン処理部７３１と、ＦＭハーフトーン処理部７３２と、ＡＭ・ＦＭ合成部７３３から構成されており、網％値取得部７１０、ＡＭハーフトーン処理部７３１、ＦＭハーフトーン処理部７３２、およびＡＭ・ＦＭ合成部７３３は、図１６に示す網％値取得部６１０、ＡＭハーフトーン処理部６３１、ＦＭハーフトーン処理部６３２、およびＡＭ・ＦＭ合成処理部６３３にそれぞれ対応するが、図１７の各要素は、図１に示すコンピュータシステム１００のハードウェアとそのパーソナルコンピュータで実行されるＯＳやアプリケーションプログラムとの組合せで構成されているのに対し、図１６に示す網点化プログラムの各要素はそれらのうちのアプリケーションプログラムのみにより構成されている点が異なる。
【００９９】
以下、図１７に示す網点化装置７０１の各要素を説明することによって、図１６に示す網点化プログラム６０１の各要素も合わせて説明する。
【０１００】
図１７の網点化装置７０１を構成する網％値取得部７１０は、図１に示す通信網３００などを介して網％データ８１０を取得してＡＭハーフトーン処理部７３１とＦＭハーフトーン処理部７３２との双方に送る。
【０１０１】
ＡＭハーフトーン処理部７３１では、例えば図５に示す網点マトリクス６５１のような、ＡＭ網点の網点マトリクスが用いられ、網％データ８１０が、ＡＭ網点からなる画像を表したＡＭ２値画像データ８１５に変換される。
【０１０２】
一方、ＦＭハーフトーン処理部７３２では、例えば図８に示すＦＭ網点マトリクス６５３のような、ハイライト範囲内では描画素が散在されないＦＭ網点の網点マトリクスが用いられ、網％データ８１０が、ＦＭ網点からなる画像を表したＦＭ２値画像データ８１６に変換される。
【０１０３】
そして、ＡＭ・ＦＭ合成処理部７３３は、ＡＭ２値画像データ８１５が表す描画素に、ＦＭ２値画像データ８１６に基づいてノイズ用描画素を付加する。このＦＭ２値画像データ８１６における処理のアルゴリズムは、第１の実施形態で網点マトリクスの合成に用いられたアルゴリズムと同等のアルゴリズムである。このように、ＡＭ・ＦＭ合成処理部７３３でノイズ用描画素が付加された結果、ハイライト範囲内の場合には網点を表し、ハイライト範囲外の場合には網点の外部にノイズ用描画素が散在する画像を表した出力用２値画像データ８２０が生成されて出力される。
【０１０４】
このように、この第２の実施形態では、第１実施形態のように網点マトリクスは作成されず、ＡＭ網点の形状とＡＭ網点の外部に散在させるノイズ用描画素の位置との合成が網点化部内で実行されるが、網点化処理の結果は、上述した第１の実施形態における処理結果と同等な結果となる。
【０１０５】
ここで、上述したＡＭ２値画像データ８１５、ＦＭ２値画像データ８１６、およびそれらが合成された出力用２値画像データ８２０の各例を示す。
【０１０６】
図１８は、ＡＭ２値画像データの例を示す図であり、ＡＭ２値画像データ８１５は、周期的に並んだＡＭ網点によって構成された画像を表している。
【０１０７】
図１９は、ＦＭ２値画像データの例を示す図であり、ＦＭ２値画像データ８１６は、不規則に配置されたＦＭ網点の画像を表している。
【０１０８】
図２０は、出力用２値画像データの例を示す図であり、出力用２値画像データ８２０は、網点の周辺にノイズ用描画素が散在した画像を表している。尚、この出力用２値画像データ８２０は、ハイライト範囲外の出力用２値画像データを表しており、ハイライト範囲内の場合、出力用２値画像データは図１８に示すようなＡＭ網点を表す。この出力用２値画像データ８２０に基づいて実際にインクジェットプリンタなどで画像が出力される。
【０１０９】
このように、図４の網点マトリクス６５０に相応する網点マトリクスを作成せずに、網点化処理を行うものであってもよい。
【０１１０】
以上で各実施形態の説明を終了する。
【０１１１】
なお、上記説明では、大型インクジェットプリンタに接続された網点化装置の例が示されているが、本発明の網点化装置は、インクジェットプリンタに接続されることを必須の要件とするものではなく、プリンタとは独立な装置であってもよいし、あるいは、インクジェットプリンタ以外の他のプリンタに接続されるものであってもよい。
【０１１２】
また、上記説明では、階調値に応じて描画素が増減するＦＭ網点に基づいてノイズ用描画素を網点の外部に散在させる網点化部の例について説明したが、本発明にいう網点化部は、例えば階調値にかかわらず固定の数のノイズ用描画素を網点の外部に散在させるものであってもよい。
【０１１３】
また、上記説明では、本発明の網点マトリクスの実施形態として、網点１個の形状を定義した網点マトリクスが示されているが、本発明の網点マトリクスは、複数個の網点からなる網点群の形状を定義したものであってもよい。
【０１１４】
【発明の効果】
以上説明したように、本発明の網点化装置、網点化プログラム、網点マトリクス記憶媒体によれば、周期的なノイズと網点の周期構造との干渉が小さく、ハイライトにおけるザラツキの回避も実現される。
【図面の簡単な説明】
【図１】印刷システムと、本発明の一実施形態が組み込まれて構成されるプルーフシステムとを示す斜視図である。
【図２】コンピュータシステムのハードウェア構成図である。
【図３】本発明の網点化プログラムおよび網点マトリクスの各実施形態を示す図である。
【図４】本発明の網点化装置の一実施形態を表す機能ブロック図である。
【図５】本実施形態における網点化処理に用いられる網点マトリクス６５０を作成するときの原型となる網点マトリクスの一例を示す図である。
【図６】描画素の集合が網％値の増加に伴って成長する様子を示す図である。
【図７】ＦＭ網点を定義したＦＭ網点マトリクスの一例を示す図である。
【図８】改良されたＦＭ網点マトリクスを示す図である。
【図９】図８に示すＦＭ網点マトリクスによって定義されるＦＭ網点の描画素が網％値の増加に伴って増加する様子を示す図である。
【図１０】フィルタ処理のアルゴリズムを示す図である。
【図１１】ＡＭ・ＦＭ合成処理の結果を表す図である。
【図１２】図１１に示す網点マトリクスに従って打たれる描画素を示す図である。
【図１３】閾値が割り振り直された網点マトリクスを示す図である。
【図１４】色に応じた網点化処理の使い分けを説明する図である。
【図１５】網点化処理の使い分けの変形例を説明する図である。
【図１６】本発明の網点化プログラムの第２の実施形態を示す図である。
【図１７】本発明の網点化装置の第２の実施形態を表す機能ブロック図である。
【図１８】ＡＭ２値画像データの例を示す図である。
【図１９】ＡＭ２値画像データの例を示す図である。
【図２０】出力用２値画像データの例を示す図である。
【符号の説明】
１０    プルーフシステム
２０    印刷システム
１００    コンピュータシステム
１０１    本体部
１０２ａ    表示画面
１０２    ＣＲＴディスプレイ
１０３    キーボード
１０４    マウス
１０５    ＣＤ−ＲＯＭ
１０６    ＭＯ
１１０    バス
１１１    ＣＰＵ（中央演算処理装置）
１１２    ＲＡＭ
１１３    ＨＤＤ（ハードディスクドライブ）
１１４    ＭＯドライブ
１１５    ＣＤ−ＲＯＭドライブ
１１６    通信用ボード
１２０    磁気ディスク
２００    大型インクジェットプリンタ
３００    通信網
４００    コンピュータシステム
５００    ＣＴＰ
６００    網点化プログラム
６０１    網点化プログラム
６１０    網％値取得部
６２０    網点化部
６３０    網点化部
６３１    ＡＭハーフトーン処理部
６３２    ＦＭハーフトーン処理部
６３３    ＡＭ・ＦＭ合成処理部
６５０，…，６５５    網点マトリクス
７００    網点化装置
７０１    網点化装置
７１０    網％値取得部
７２０    網点化部
７３１    ＡＭハーフトーン処理部
７３２    ＦＭハーフトーン処理部
７３３    ＡＭ・ＦＭ合成部
８１０＿１，…，８１０＿４    網％データ
８３０，８３０＿１，…，８３０＿３，８２０＿１，…，８２０＿３    網点データ
【図１】
2004289624.tif 000003
【図２】
2004289624.tif 000004
【図３】
2004289624.tif 000005
【図４】
2004289624.tif 000006
【図５】
2004289624.tif 000007
【図６】
2004289624.tif 000008
【図７】
2004289624.tif 000009
【図８】
2004289624.tif 000010
【図９】
2004289624.tif 000011
【図１０】
2004289624.tif 000012
【図１１】
2004289624.tif 000013
【図１２】
2004289624.tif 000014
【図１３】
2004289624.tif 000015
【図１４】
2004289624.tif 000016
【図１５】
2004289624.tif 000017
【図１６】
2004289624.tif 000018
【図１７】
2004289624.tif 000019
【図１８】
2004289624.tif 000020
【図１９】
2004289624.tif 000021
【図２０】
2004289624.tif 000022