(57)【特許請求の範囲】
【請求項１】
入力された画像データの解釈に基づき所定座標のマスクパターン及びこのマスクパターンの有効画素に対する濃度値からなるパターンデータに対して出力画像形成を行う画像形成装置であって、
前記マスクパターンと前記濃度値に基づくハーフトーンパターンとを合成し出現した対象画素に応じて前記出力画像形成を行う画像形成部と、
前記対象画素に基づく前記パターンデータのパターン出現率を判定する出現率判定部と、
前記パターン出現率が所定の閾値を下回る場合に前記マスクパターンの座標を移動させて前記画像形成部に前記合成を行わせる座標変換部と、
前記パターン出現率が前記所定の閾値を下回る場合に選択的に前記マスクパターンの有効画素数を増加させた変換マスクパターンを生成するパターン変換部と、
前記変換マスクパターンの有効画素に対する濃度値の合計が前記マスクパターンの有効画素に対する濃度値の合計と等しくなるように、前記変換マスクパターンの有効画素に対する濃度値を前記有効画素数の増加に応じて変更する濃度値変換部とを備え、
前記画像形成部は、前記変換マスクパターンと前記変更された濃度値に基づくハーフトーンパターンとによって前記画像形成を行う、
ことを特徴とする画像形成装置。
【請求項２】
請求項１記載の画像形成装置であって、
前記座標変換部は、前記マスクパターンの座標を、そのマスクパターンに対する全方位
で移動可能である、
ことを特徴とする画像形成装置。
【請求項３】
請求項１又は２記載の画像形成装置であって、
前記座標変換部は、前記マスクパターンの移動によって抜ける反移動方向の画素を補間
する、
ことを特徴とする画像形成装置。
【請求項４】
請求項１〜３の何れか1項に記載の画像形成装置であって、
前記パターン変換部は、前記変換マスクパターンの有効画素を連続表示させる、
ことを特徴とする画像形成装置。
【請求項５】
請求項１〜４の何れか1項に記載の画像形成装置であって、
前記パターン変換部は、前記変換マスクパターンの画素を全て有効画素とする、
ことを特徴とする画像形成装置。
【請求項６】
請求項１〜５の何れか1項に記載の画像形成装置であって、
前記出現率判定部は、前記変換マスクパターンと前記ハーフトーンパターンとの合成に
よる対象画素に基づいた前記パターン出現率を判定し、
前記濃度値変換部は、前記パターン出現率が閾値以下となった場合に前記濃度値を有効
画素数に関して再変更する、
ことを特徴とする画像形成装置。
【請求項７】
入力された画像データの解釈に基づき所定座標のマスクパターン及びこのマスクパター
ンの有効画素に対する濃度値からなるパターンデータに対して出力画像形成を行う画像形
成プログラムであって、
前記マスクパターンと前記濃度値に基づくハーフトーンパターンとを合成し出現した対
象画素に応じて前記出力画像形成を行う画像形成手順と、
前記対象画素に基づく前記パターンデータのパターン出現率を判定する出現率判定手順
と、
前記パターン出現率が所定の閾値を下回る場合に前記マスクパターンの座標を移動させ
て前記画像形成手順に前記合成を行わせる座標変換手順と、
前記座標移動後の前記パターン出現率が前記所定の閾値を下回る場合に前記マスクパターンの有効画素数を増加させた変換マスクパターンを生成するパターン変換手順と、
前記変換マスクパターンの有効画素に対する濃度値の合計が前記マスクパターンの有効画素に対する濃度値の合計と等しくなるように、前記変換マスクパターンの有効画素に対する濃度値を前記有効画素数の増加に応じて変更する濃度値変換手順と、
をコンピューターに実行させ、
前記画像形成手順は、前記変換マスクパターンと前記変更された濃度値に基づくハーフトーンパターンとによって前記画像形成を行う、
ことを特徴とする画像形成プログラム。
【請求項８】
請求項７記載の画像形成プログラムであって、
前記座標変換手順は、前記マスクパターンの座標を、そのマスクパターンに対する全方位で移動可能である、
ことを特徴とする画像形成プログラム。
【請求項９】
請求項７又は８記載の画像形成プログラムであって、
前記座標変換手順は、前記マスクパターンの移動によって抜ける反移動方向の画素を補間する、
ことを特徴とする画像形成プログラム。
【請求項１０】
請求項７〜９の何れか1項に記載の画像形成プログラムであって、
前記パターン変換手順は、前記変換マスクパターンの有効画素を連続表示させる、
ことを特徴とする画像形成プログラム。
【請求項１１】
請求項７〜１０の何れか1項に記載の画像形成プログラムであって、
前記パターン変換手順は、前記変換マスクパターンの画素を全て有効画素とする、
ことを特徴とする画像形成プログラム。
【請求項１２】
請求項７〜１１の何れか1項に記載の画像形成プログラムであって、
前記出現率判定手順は、前記変換マスクパターンと前記ハーフトーンパターンとの合成による対象画素に基づいた前記パターン出現率を判定し、
前記濃度値変換手順は、前記パターン出現率が閾値以下となった場合に前記濃度値を有効画素数に関して再変更する、
ことを特徴とする画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パターンデータに対するデータ消失を防止する画像装置及び画像プログラムに関する。
【背景技術】
【０００２】
カラープリンター等の画像形成装置では、ホストコンピューターから送信される印刷データを解釈して画像形成処理が行われる。
【０００３】
特定のパターンデータに対する画像形成処理では、入力された印刷データのマスクパターンとオブジェクトのハーフトーンパターンとを合成し、印刷出力用の画像データに変換するものがある。
【０００４】
ところが、マスクパターンの中には、ハーフトーンパターンとの干渉が生じるものがある。この干渉が生じた場合は、４プレーン（ＣＭＹＫ）中のあるプレーンが全く印刷出力されなくなり、或いは印刷出力時に意図しない縞模様が現れるといったモアレ現象が発生し、何れも画像再現性が著しく低下することになる。
【０００５】
また、マスクパターンとハーフトーンパターンとの重なり方によっては、実際に印刷される画像が、入力された印刷データの画像と異なる現象を招く場合がある。
【０００６】
これに対し、画像形成装置としては、例えば特許文献１のように、複数のハーフトーンパターンを備えたものがある。
【０００７】
この画像形成装置では、一のハーフトーンパターンとマスクパターンとを比較して印刷対象となる画素の出現率を算出し、出現率が低いときに予め備えている別のハーフトーンパターンを採用することで出現率を上げるようにしている。
【０００８】
しかしながら、特許文献１に記載のものは、パターンデータに対する画像再現性を向上できるものの、複数のハーフトーンパターンを備えているので記憶領域を圧迫する等の問題があった。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００６−１６６３２８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明が解決しようとする問題点は、パターンデータに対する画像再現性を向上するために複数のハーフトーンパターンを備える必要があった点である。
【課題を解決するための手段】
【００１１】
本発明は、複数のハーフトーンパターンを備えることなくパターンデータに対する画像再現性を向上するため、入力された画像データの解釈に基づき所定座標のマスクパターン及びこのマスクパターンの有効画素に対する濃度値からなるパターンデータに対して出力画像形成を行う画像形成装置であって、前記マスクパターンと前記濃度値に基づくハーフトーンパターンとを合成し出現した対象画素に応じて前記出力画像形成を行う画像形成部と、前記対象画素に基づく前記パターンデータのパターン出現率を判定する出現率判定部と、前記パターン出現率が所定の閾値を下回る場合に前記マスクパターンの座標を移動させて前記画像形成部に前記合成を行わせる座標変換部と、前記パターン出現率が前記所定の閾値を下回る場合に選択的に前記マスクパターンの有効画素数を増加させた変換マスクパターンを生成するパターン変換部と、前記変換マスクパターンの有効画素に対する濃度値の合計が前記マスクパターンの有効画素に対する濃度値の合計と等しくなるように、前記変換マスクパターンの有効画素に対する濃度値を前記有効画素数の増加に応じて変更する濃度値変換部とを備え、前記画像形成部は、前記変換マスクパターンと前記変更された濃度値に基づくハーフトーンパターンとによって前記画像形成を行うことを最も主な特徴とする。
【発明の効果】
【００１２】
本発明によれば、マスクパターンの座標を移動させ、マスクパターンとハーフトーンパターンとの干渉周期をずらすことができ、複数のハーフトーンパターンを備えることなく画像再現性を向上させることができる。
【図面の簡単な説明】
【００１３】
【図１】画像形成装置の制御部を示すブロック図である（実施例１）。
【図２】マスクパターンの一例を示す概略図である（実施例１）。
【図３】図２のマスクパターンの移動可能方位を示す概略図である（実施例１）。
【図４】画像形成処理を示すフローチャートである（実施例１）。
【図５】マスク変換処理に係るフローチャートである（実施例１）。
【図６】（ａ）〜（ｄ）は直交座標軸に沿った方位へのマスクパターンの移動状態を示す概念図である（実施例１）。
【図７】（ａ）〜（ｄ）はそれぞれ図６（ａ）〜（ｄ）において画素の補間を行う場合の概念図である（実施例１）。
【図８】画像形成装置の制御部を示すブロック図である（実施例２）。
【図９】マスク変換処理を示すフローチャートである（実施例２）。
【図１０】パターン処理変換の概念図であり、（ａ）はマスクパターン、（ｂ）は変換マスクパターンを示している（実施例２）。
【図１１】入力値変換の一例を示す概念図であり、（ａ）はマスクパターン、（ｂ）は変換マスクパターンである（実施例２）。
【図１２】変形例に係るマスク変換処理を示すフローチャートである（実施例２）。
【図１３】マスク変換処理を示すフローチャートである（実施例３）。
【発明を実施するための形態】
【００１４】
複数のハーフトーンパターンを備えることなくパターンデータに対する画像再現性を向上するという目的を、マスクパターンの座標を移動させることで実現した。
【実施例１】
【００１５】
［画像形成装置の制御部］
図１は、本発明の実施例１に係る画像形成装置の制御部を示すブロック図である。
【００１６】
図1のように、画像形成装置１は、例えばデジタル複合機等として構成され、コンピューターからなる制御部３を備えている。制御部３は、ＣＰＵ等の制御要素であり、ＲＯＭ等の記憶部（図示せず）内のソフトウェアプログラムを実行して画像形成装置１の各種制御や作業を行わせる。
【００１７】
本実施例の制御部３は、記憶部内の画像形成プログラムを実行することで、ＰＤＬ解釈部５、描画処理部７、及び画像形成部９を機能部として備える。
【００１８】
ＰＤＬ解釈部５は、ユーザー端末等の外部入力装置から画像データとして入力されたＰＤＬデータ（ページ記述言語データ）のコマンドを解釈する。コマンド解釈により、入力された画像データ（印刷データ）に対するパターンデータの有無判別が行われる。
【００１９】
なお、本実施例でのパターンデータは、例えば「コピー禁止」等の画像データの一部に埋め込まれたパターンデータを意味する。このパターンデータは、前景マスクパターンと背景カラーとからなる。
【００２０】
図２は、マスクパターンの一例を示す概略図である。
【００２１】
前景のマスクパターン１１は、画像データ内の所定座標に位置し、図２のように画素の有効、無効表示を表す「１」「０」のマスクパターンからなっている。本実施例のマスクパターン１１は、有効無効画素が市松模様に配置されている。
【００２２】
背景カラーは、マスクパターン１１の有効画素に対する濃度値からなっている。濃度値は、入力された画像データを構成している色空間の赤（Ｒ），緑（Ｇ），青（Ｂ）によって決まる。
【００２３】
ＰＤＬ解釈部５は、解釈したＰＤＬデータから中間データを生成して描画処理部７へ出力する。
【００２４】
描画処理部７は、中間データから描画データを生成して画像形成部９へ出力する。本実施例の描画処理部７では、図１のように、出現率判定部１３及び座標変換部１５の機能部を備えている。
【００２５】
出現率判定部１３は、出現率判定手順を実現するものである。この出現率判定部１３は、画像データがパターンデータを有する場合に、後述する画像形成部９でのマスクパターン１１とハーフトーンパターンとの合成による対象画素に基づくパターンデータのパターン出現率を判定する。
【００２６】
具体的には、対象画素数が所定の閾値以上であるか否かを判定する。閾値は、例えばマスクパターン１１の有効画素数等に対応して設定されており、画像形成装置１の記憶部等に記憶されている。
【００２７】
座標変換部１５は、座標変換手順を実現するものであり、パターン出現率である対象画素数が所定の閾値を下回る場合にパターンデータのマスクパターン１１の座標を移動させる。
【００２８】
図３は、図２のマスクパターンの移動可能方位を示す概略図である。
【００２９】
マスクパターン１１の移動は、図３のように、例えば直交する各座標軸に沿って１画素ずつを上限として行われる。この範囲において、本実施例では、マスクパターン１１を、その全８方位において移動可能となっている。なお、マスクパターン１１の移動は、その上限が上記に限られず任意に設定することができ、この設定に応じて移動可能方位が決定される。
【００３０】
座標の移動方位等の移動情報は、例えば画像形成装置１内の記憶部に記憶される。この移動情報により、再度の同一方位へのマスクパターン１１の座標移動を不能とする。
【００３１】
また、座標変換部１５は、マスクパターン１１の移動によって抜けが生じた反移動方向の画素を補間する。補間は、抜けが生じた画素に反移動方向で隣接する画素の値を割り当てる。ただし、補間は、これに限られず、例えば内挿補間等によって行っても良い。
【００３２】
画像形成部９は、画像形成手順を実現するものであり、入力された描画データから出力画像を形成する。この画像形成部９は、図１のように色変換処理部１７、ガンマ補正部１９、スクリーン処理部２１を備えている。
【００３３】
色変換処理部１７は、描画データに対する色変換処理を行う。この色変換処理部１７では、描画データの色空間を、赤（Ｒ），緑（Ｇ），青（Ｂ）から画像形成装置１での色空間であるシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）に色変換処理する。この色変換処理には、記憶部に保存された、いわゆるｃＬＵＴ（Color  Look-Up  Table）からなる色変換テーブルが用いられる。
【００３４】
ガンマ補正部１９は、パターンデータ等の描画データが持つ輝度や濃度などの特性の変換を行う。このガンマ補正部１９では、濃度変更関数であるガンマ補正曲線を用いて変換を行う。
【００３５】
スクリーン処理部２１は、描画データに対してスクリーン処理を行い、所定サイズの画素ブロック毎に例えばスクリーンテーブルを用いて出力画像データを生成する。
【００３６】
パターンデータに対しては、パターンデータの濃度値に基づく背景カラーのハーフトーンパターンを生成し、ハーフトーンパターンとマスクパターン１１とを合成する。この合成により出現した対処画素に応じて、スクリーン処理による出力画像データの形成を行う。
【００３７】
従って、画像形成部９は、マスクパターン１１と濃度値に基づくハーフトーンパターンとを合成し出現した対象画素に応じて出力画像の形成を行う構成となっている。なお、ハーフトーンパターンは、例えば所定のディザマトリックスを用いたディザ処理によって生成される。
【００３８】
画像形成部９からの出力画像データは、図示しない印刷部において用紙などに印刷出力される。
［画像形成処理］
図４は、本発明の実施例１に係る画像形成装置による画像形成処理を示すフローチャート、図５は、マスク変換処理に係るフローチャートである。
【００３９】
本実施例の画像形成装置１では、外部入力装置からＰＤＬデータとして画像データが入力されることで、図４のフローチャートが開始される。
【００４０】
図４のように、ステップＳ１では、「ＰＤＬ解釈」の処理が実行される。この処理では、ＰＤＬデータの受信後、ＰＤＬ解釈部５にてＰＤＬデータのコマンドが逐次解釈されて中間データが生成される。これにより、ステップＳ２に移行する。
【００４１】
ステップＳ２では、「パターンデータ判別」の処理が実行される。この処理では、ＰＤＬ解釈部５でのコマンド解釈に基づいて、画像データ内のパターンデータを判別し、ステップＳ３へ移行する。
【００４２】
ステップＳ３では、「描画処理」が実行される。この処理では、描画処理部７により生成された中間データから描画データが生成され、ステップＳ４に移行する。
【００４３】
ステップＳ４では、「色変換処理」が実行される。この処理では、画像形成部９の色変換処理部１７により、描画データに対する色変換が行われ、ステップＳ５へ移行する。
【００４４】
ステップＳ５では、「ガンマ補正処理」が実行される。この処理では、画像形成部９のガンマ補正部１９により、パターンデータ等の描画データが持つ輝度や濃度などの特性の変換が行なわれ、ステップＳ６へ移行する。
【００４５】
ステップＳ６では、「スクリーン処理」が実行される。この処理では、画像形成部９のスクリーン処理部２１により、描画データに対してスクリーン処理が行われる。
【００４６】
このスクリーン処理では、ステップＳ２においてパターンデータが判別された場合、背景カラーのハーフトーンパターンとマスクパターン１１とを合成し、出現した対処画素に応じてパターンデータに対するスクリーン処理が行われる。
【００４７】
このスクリーン処理によって出力画像データが形成され、ステップＳ７へ移行する。
【００４８】
ステップＳ７では、「パターンデータを含む？」の処理が実行される。この処理では、ステップＳ２の判別に基づいて、出力画像データがパターンデータを含むか否かを判断する。この処理は、描画処理部７及び画像形成部９の何れかで行えばよい。
【００４９】
パターンデータを含まない場合はステップＳ８へ移行し、含む場合はステップＳ９へ移行する。
【００５０】
ステップＳ８では、「印刷出力」の処理が実行される。この処理では、画像形成部９において形成された出力画像データに基づき、印刷部が用紙上に印刷出力を行う。
【００５１】
ステップＳ９では、「パターン出現率が閾値以上？」の処理が実行される。この処理では、出現率判定部１３により出力画像データ内での対象画素数が閾値以上であるか否かを判定する。
【００５２】
出現率としての対象画素数が閾値以上である場合はステップＳ８へ移行して上記のように印刷出力が行われ、閾値を下回る場合は図５のマスク変換処理へ移行する。
［マスク変換処理］
マスク変換処理では、図５のフローチャートのように、まずステップＳ１０の「座標変換を行う？」の処理が実行される。この処理では、ＰＤＬ解釈に基づいて、座標変換部１５が座標変換を行うことが指定されているか否かを判断する。
【００５３】
座標変換を行うことが指定されている場合には、ステップＳ１１に移行し、指定されていない場合には、図４の（１）へ移行して画像形成処理を終了させる。
【００５４】
ただし、座標変換を行うことが指定されていない場合は、元のパターンデータに対して印刷出力を行わせてもよい。
【００５５】
ステップＳ１１では、「座標変換可能？」の処理が実行される。この処理では、座標変換部１５が、記憶部からマスクパターン１１の移動情報を取得して移動可能方位を判定する。
【００５６】
移動情報が存在しない場合又は全８方位の何れかに対する移動が行われていない場合は、移動可能であるとしてステップＳ１２へ移行する。一方、全８方位への移動が行われている場合は、移動不能であるとして図４の（１）へ移行して上記同様に画像形成処理を終了させる。
【００５７】
ただし、移動不能の場合は、印刷出力を行わせてもよい。この場合、出現率が最も高い方位へマスクパターン１１を移動させた状態で印刷出力を行わせるのが好ましい。
【００５８】
ステップＳ１２では、「座標変換」の処理が実行される。この処理では、座標変換部１５が入力画像データに対しマスクパターン１１の座標を移動可能方位へ移動させる。
【００５９】
図６（ａ）〜（ｄ）は、直交座標軸に沿った方位へのマスクパターンの移動状態を示す概念図である。本実施例では、図６（ａ）〜（ｄ）のように、直交座標軸に沿った何れかの移動可能方位へマスクパターン１１を１画素移動させる。これにより、ステップＳ１２へ移行する。
【００６０】
ステップＳ１３では、「画素補間」の処理が実行される。この処理では、座標変換部１５がマスクパターン１１の移動によって抜けが生じた反移動方向の画素を補間する。
【００６１】
図７（ａ）〜（ｄ）は、それぞれ図６（ａ）〜（ｄ）において画素の補間を行う場合の概念図である。画素の補間は、図７（ａ）〜（ｄ）のように、抜けが生じた画素に反移動方向で隣接する画素Ｐ１〜Ｐ５の濃度値を割り当てる。
【００６２】
こうして画素の補間が行われると、図４の（２）へ戻ってステップＳ３以降の処理が再度行われる。
［実施例１の効果］
本実施例の画像形成装置１は、入力された画像データの解釈に基づき所定座標のマスクパターン１１及びこのマスクパターン１１の有効画素に対する濃度値からなるパターンデータに対して出力画像形成を行う画像形成装置１であって、マスクパターン１１と濃度値に基づくハーフトーンパターンとを合成し出現した対象画素に応じて出力画像形成を行う画像形成部９と、対象画素に基づくパターンデータのパターン出現率を判定する出現率判定部１３と、パターン出現率が所定の閾値を下回る場合にマスクパターン１１の座標を移動させて画像形成部９に前記合成を行わせる座標変換部１５とを備えている。
【００６３】
従って、画像形成装置１では、マスクパターン１１の座標を移動させ、マスクパターン１１とハーフトーンパターンとの干渉周期をずらすことができる。
【００６４】
この結果、画像形成装置１では、複数のハーフトーンパターンを備える必要がなく、画像形成装置1の記憶容量の圧迫等を抑制することができると共に、パターンデータに対するパターン出現率を向上させて、画像再現性を向上させることができる。
【００６５】
しかも、画像形成装置１では、マスクパターン１１のパターン形状が維持されるため、パターンデータに対する画像再現性を確実に向上することができる。
【００６６】
画像形成装置１では、座標変換部１５が、マスクパターン１１の座標を全方位で移動可能であるため、全方位に対する干渉周期をずらして、より確実にパターン出現率の向上を図ることができる。
【００６７】
また、画像形成装置１では、座標変換部１５がマスクパターン１１の移動によって抜ける反移動方向の画素を補間するため、マスクパターン１１を移動させても画像データ全体に対する画像再現性の低下を抑制することができる。
【実施例２】
【００６８】
図８は、本発明の実施例２に係る画像形成装置の制御部を示すブロック図である。なお、本実施例の画像形成装置は、上記実施例１の画像形成装置１と基本構成が共通しているため、実施例１と対応する構成部分に同符号或いは同符号にＡを付加したものを用いて重複した説明を省略する。
【００６９】
本実施例の画像形成装置１Ａは、図８のように、描画処理部７Ａが出現率判定部１３及び座標変換部１５に加えて、パターン変換部２３及び濃度値変換部２５を備えたものである。
【００７０】
パターン変換部２３は、パターン変換手順を実現するものである。このパターン変換部２３は、パターン出現率が所定の閾値を下回る場合に、選択的にＰＤＬ解釈部５によるマスクパターンに対して有効画素数を増加させる。本実施例では、画素の表示を全て有効画素（全表示）とする変換を行い、変換マスクパターンの生成を行う。
【００７１】
濃度値変換部２５は、濃度値変換手順を実現するものであり、変換マスクパターンに対する濃度値を調整する。すなわち、濃度値変換部２５は、変換マスクパターンの有効画素に対する濃度値の合計がマスクパターン１１の有効画素に対する濃度値の合計と等しくなるように、変換マスクパターンに対する濃度値を画素数の増加に応じて変更する。これにより、濃度値変換マスクパターンデータの生成が行われる。
【００７２】
この本実施例の画像形成装置１Ａでは、図９のフローチャートによってマスク変換処理が行われる。なお、マスク変換処理以外は、実施例１と同様に図４のフローチャートによって行われるので説明を省略する。
【００７３】
図９は、本発明の実施例２に係るマスク変換処理を示すフローチャートである。図９のフローチャートでは、実施例１の図５のフローチャートに対し、ステップＳ２１、Ｓ２２、Ｓ２３が新たに追加されている。
【００７４】
すなわち、マスク変換処理では、まずステップＳ２１において「パターン形状優先？」の処理が実行される。この処理では、ＰＤＬデータの解釈に基づいて、パターン形状の優先が指定されているか否かを判断する。この判断は、描画処理部７及び画像形成部９の何れかにおいて行わせればよい。
【００７５】
パターン形状の優先が指定されている場合には、ステップＳ１０に移行して図５のフローチャートと同様の処理が行われる。パターン形状の優先が指定されていない場合には、ステップＳ２２へ移行する。
【００７６】
ステップＳ２２では、「パターン変換」の処理が実行される。この処理では、パターン変換部２３がパターンデータのマスクパターン１１を全て有効画素とした変換マスクパターンを生成する。
【００７７】
図１０は、パターン処理変換の概念図であり、（ａ）はマスクパターン、（ｂ）は変換マスクパターンを示している。
【００７８】
パターン変換は、図１０のように、有効画素及び無効画素が交互に配置された市松模様のマスクパターン１１に対し、無効画素を有効画素として変換マスクパターン２７を生成する。変換マスクパターン２７の生成後は、マスク変換処理がステップＳ２３へ移行する。
【００７９】
ステップＳ２３では、「パターン濃度値変換」の処理が実行される。この処理では、濃度値変換部２５が変換マスクパターンの有効画素に対する濃度値の合計がマスクパターン１１の有効画素に対する濃度値の合計と等しくなるように濃度値を画素数の増加に応じて変更する。
【００８０】
この濃度値は、下記数式（１）より算出される。
0005577271.tif 000002
【００８１】
ＩｎｐｕｔＲＧＢ’：変換マスクパターンの濃度値
ＩｎｐｕｔＲＧＢ  ：マスクスパターンの濃度値
【００８２】
図１１は、濃度値変換の一例を示す概念図であり、（ａ）はマスクパターン、（ｂ）は変換マスクパターンでる。なお、図１１の例では、マスクパターン１１に対する濃度値がＲＧＢについてそれぞれｖ＝２００に設定されており、その一つを示している。
【００８３】
本実施例では、図１１のように、変換マスクパターン２７の有効画素数がマスクパターン１１に対して２倍となったため、上記式（１）より変換マスクパターン２７に対する濃度値がマスクパターン１１に対する濃度値ｖ＝２００の半分ｖ’＝１００となる。
【００８４】
こうして濃度値変換が行われると図４の（２）へ戻る。その後は、ステップＳ３〜Ｓ６の処理を経て、変換マスクパターン２７と変更された濃度値に基づくハーフトーンパターンとによる出力画像データが形成される。そして、形成された出力画像データに基づき、ステップＳ９において印刷出力が行われる。
［実施例２の効果］
本実施例の画像形成装置１Ａでは、上記実施例１と同様の作用効果を奏することができる。
【００８５】
加えて、画像形成装置１Ａでは、パターン出現率が所定の閾値を下回る場合に選択的にマスクパターン１１の有効画素数を増加させた変換マスクパターン２７を生成するパターン変換部２３と、変換マスクパターン２７とマスクパターン１１とによる濃度が等しくなるように濃度値を画素数の増加に応じて変更する濃度値変換部２５とを備え、画像形成部９が、変換マスクパターン２７と変更された濃度値に基づくハーフトーンパターンとによって画像形成を行う。
【００８６】
従って、画像形成装置１Ａでは、座標変換と選択的にパターン変換を行わせ、マスクパターン１１の有効画素を全表示させた変換マスクパターン２７を形成し、マスクパターン１１とハーフトーンパターンとの重なり方に関係なく確実に画像形成を行うことができる。
【００８７】
しかも、画像形成装置１Ａでは、変換マスクパターン２７に対する濃度値の変更により、変換マスクパターン２７の濃度を元のマスクパターン１１の濃度と等しくすることができ、マスクパターン１１と変換マスクパターン２７とで色再現性を同等にすることができる。
【００８８】
従って、本実施例の画像形成装置１Ａでは、マスクパターン１１の座標変換では画像再現性が困難な場合であっても、パターン出現率の向上と色再現性の確保によって画像再現性を向上することができる。
【００８９】
また、本実施例の画像形成装置１では、パターン変換処理によりマスクパターン１１上の全画素を有効画素とするため、市松模様等のパターンデータを消失させることなく画像形成を行わせることができる。従って、本実施例では、より画像再現性を向上することができる。
【００９０】
ただし、変換マスクパターン２７は、元のマスクパターン１１に対して画素数が増加していればパターン出現率を向上させることができるため、必ずしも全数有効表示としなくてもよい。この場合であっても、変換マスクパターンの有効画素を連続させるのが好ましい。
［変形例］
図１２は、実施例２の変形例に係るマスク変換処理を示すフローチャートである。
【００９１】
本変形例では、ステップＳ１０において座標変換不能と判断された場合にステップＳ２２のパターン変換へ移行する。
【００９２】
従って、本変形例では、座標変換とパターン変換との二段階のマスク変換処理を行わせることが可能となり、座標変換によるパターン出現率の向上が困難な場合にのみ、パターン変換によるパターン出現率の向上を行わせることができる。
【実施例３】
【００９３】
以下、本発明の実施例３について説明する。本実施例の画像形成装置は、上記実施例２の画像形成装置と同一の機能ブロック構成であるため、図８を参照して重複した説明を省略する。
【００９４】
本実施例の画像形成装置１Ａでは、出現率判定部１３が、変換マスクパターン２７と変更された濃度値に基づくハーフトーンパターンとによる出力画像データに対してパターン出現率を再判定する。
【００９５】
パターン濃度値変換部２５は、パターン出現率の再判定後に、パターン出現率が閾値以下となった場合に変換マスクパターン２７の濃度値の再変換を行う。この濃度値の再変更の際は、上記式（１）に対して補正係数を適用する。この濃度値の再変更によってパターン出現率を上げるようにしている。
【００９６】
この本実施例の画像形成装置１Ａでは、図１３のフローチャートによってマスク変換処理が行われる。なお、マスク変換処理以外は、実施例１と同様に図のフローチャートによって行われるので説明を省略する。
【００９７】
図１３は、本発明の実施例３に係るマスク変換処理を示すフローチャートである。図１３のフローチャートでは、実施例２の図９のフローチャートに対し、ステップＳ３１、Ｓ３２が新たに追加されている。
【００９８】
すなわち、マスク変換処理では、まずステップＳ２１において「パターン形状優先？」の処理が実行され、パターン形状を優先する場合にステップＳ１０に移行し、パターン形状を優先しない場合にステップＳ３１へ移行する。
【００９９】
ステップＳ３１では、「パターン出現率再判定？」の処理が実行される。この処理では、図４のステップＳ９においてパターン出現率が再判定されたか否かを判定する。パターンの出現率が再判定である場合は、ステップＳ３２に移行し、再判定でない場合は、ステップＳ２２を経てステップＳ２３に移行する。
【０１００】
ステップＳ３２では、「補正係数適用」の処理が実行される。この処理では、濃度値を再変換するために、濃度値を変換するための式（１）に対して補正係数αを適用して以下の式（２）とする。
0005577271.tif 000003
【０１０１】
補正係数： α
（InputRGB’ /  InputRGB’＜  α  ＜InputRGB / InputRGB’）    
ＩｎｐｕｔＲＧＢ’：変換マスクパターンの再変換濃度値
ＩｎｐｕｔＲＧＢ  ：マスクスパターンの濃度値
こうして式（１）を適用して式（２）とした後は、ステップＳ２３に移行する。
【０１０２】
ステップＳ２３では、「パターン濃度値変換」が行われる。ステップＳ３２から移行した場合は、式（２）を用いて濃度値の再変換が行われる。この濃度値の再変換により、パターン出現率を向上することができる。
【０１０３】
本実施例の画像形成装置１Ａにおいても、実施例２と同様な作用効果を奏することができる。また、本実施例では、上述のように画素のパターン出現率の再判定を行い、パターン出現率が所定の閾値を下回った場合に補正係数αを適用して濃度値を再変換する。これにより、パターン出現率を上げることができると共に色再現性を確保することができる。
【０１０４】
なお、実施例３では、濃度値の再変換の際に直前の変換によって濃度値が変換可能な上限を超えているような場合、変換マスクパターンを再生成する構成としてもよい。この場合は、変換対象となる濃度値を変換マスクパターンの生成に伴って変更することができ、濃度値の再変換を可能とすることができる。ただし、再生成前の変換マスクパターンが、全て有効画素となっていないことが必要である。
【符号の説明】
【０１０５】
１  画像形成装置
９  画像形成部
１１  マスクパターン
１３  出現率判定部
１５  座標変換部
２３  パターン変換部
２５  濃度値変換部
２７  変換マスクパターン
【図１】
0005577271.tif 000004
【図２】
0005577271.tif 000005
【図３】
0005577271.tif 000006
【図４】
0005577271.tif 000007
【図５】
0005577271.tif 000008
【図６】
0005577271.tif 000009
【図７】
0005577271.tif 000010
【図８】
0005577271.tif 000011
【図９】
0005577271.tif 000012
【図１０】
0005577271.tif 000013
【図１１】
0005577271.tif 000014
【図１２】
0005577271.tif 000015
【図１３】
0005577271.tif 000016