(57)【要約】【課題】  ハーフトーン処理を行う描画システムにおいては、タイルパターンに色（ブラシ）を指定してグラフィック等を描画することがあるが、タイルパターンとハーフトーン処理後のブラシの組み合わせによっては、それぞれのパターンが干渉し、想定される色よりも濃度が低かったり、また、完全に色が出なかったりする場合がある。【解決手段】  ハーフトーン処理で使用されるディザパターンに基づいてタイルパターンとディザパターンとの干渉度合いを判別するための検索パターンを生成する。この検索パターンとタイルパターンとからパターンマッチング処理を行い、パターンマッチング処理によって干渉が発生している場合には、タイルパターンのパターンを変更する。【選択図】  図４
2006165962.tif 000002
【特許請求の範囲】
【請求項１】
ディザによりハーフトーン処理をして出力する描画システムにおいて、
タイルパターンを指定するタイルパターン指定手段と、前記タイルパターン指定手段により指定されたタイルパターンの色を指定するタイル色指定手段と、ハーフトーン処理で使われるディザを選択するディザ選択手段と、ディザ選択手段により選択されたディザに応じて検索パターンを生成する検索パターン生成手段とを有し、
前記タイルパターン指定手段により指定されたタイルパターンに対し、検索パターンによりパターンマッチングをするパターンマッチング手段と、パターンマッチングした領域のタイルパターンを変更するタイル変更手段と、前記タイル変更手段に変更されたタイルパターンと前記タイル色指定手段により指定された色と、前記ディザ選択手段により選択されたディザにより描画すること特徴とする描画システム。
【請求項２】
請求項１のタイルパターン指定手段は、所定のコマンドにより指定されたパターンまたは、予め内蔵されたパターンから指定されることを特徴とする描画システム。
【請求項３】
請求項１のディザ選択手段は、複数のディザから所定のコマンドまたは、ＵＩ等により選択することを特徴とする描画システム。
【請求項４】
請求項１の検索パターン生成手段は、前記ディザ選択手段により選択されたディザのスクリーン角度スクリーンから生成することを特徴とする描画システム。
【請求項５】
ディザによりハーフトーン処理をして出力する描画システムにおいて、
タイルパターンを指定するタイルパターン指定手段と、前記タイルパターンに色を指定するタイル色指定手段と、ハーフトーン処理で使われるディザを選択するディザ選択手段と、ディザ選択手段により選択されたディザに応じて検索パターンを生成する検索パターン生成手段と、前記タイルパターン指定手段により指定されたタイルパターンに対し、検索パターンによりパターンマッチングをするパターンマッチング手段と、パターンマッチングした領域のタイルパターンを変更するタイル変更手段と、前記タイル変更手段に変更されたタイルパターンのonピクセルの割合を算出するピクセル算出手段と、前記タイル色指定手段により指定された色と、前記ディザ選択手段により選択されたディザによりハーフトーン化した色パターンの濃度割合を算出する色濃度算出手段とを有し、
タイルパターンのonピクセルの割合と色濃度の割合の比較結果に応じて描画するタイルパターンを決定するタイルパターン決定手段と、前記タイルパターン決定手段により決定したタイルパターンと前記タイル色指定手段により指定された色と、前記ディザ選択手段により選択されたディザにより描画すること特徴とする描画システム。
【請求項６】
請求項５のタイルパターン指定手段は、所定のコマンドにより指定されたパターンまたは、予め内蔵されたパターンから指定されることを特徴とする描画システム。
【請求項７】
請求項５のディザ選択手段は、複数のディザから所定のコマンドまたは、ＵＩ等により選択することを特徴とする描画システム。
【請求項８】
請求項５の検索パターン生成手段は、前記ディザ選択手段により選択されたディザのスクリーン角度スクリーンから生成することを特徴とする描画システム。
【請求項９】
請求項５のタイルパターン決定手段は、前記タイルパターン指定手段に指定されたタイルパターンと、前記タイル変更手段により生成されたタイルパターンのいづれかから決定することを特徴とする描画システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディザによるハーフトーン処理を行う描画システムに関するものである。
【背景技術】
【０００２】
ハーフトーン処理を行う描画システムにおいては、タイルパターンに色（ブラシ）を指定してグラフィック等を描画することがある（特許文献１参照）。
【特許文献１】特開２００３−１２５２１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、タイルパターンとハーフトーン処理後のブラシの組み合わせによっては、それぞれのパターンが干渉し、想定される色よりも濃度が低かったり、また、完全に色が出なかったりする場合がある。ハーフトーン処理における描画不正の一例を図３に示す。図３においては、ディザのスクリーン角度が４５度と２６度の場合に問題となるタイルパターンとディザによるハーフトーン処理後のブラシの組み合わせを示している。タイルパターンに色（ブラシ）を指定して描画する場合、タイルパターンとハーフトーン処理後のブラシとのANDをとって描画する。例においては、全てのピクセルにおいて、タイルパターンのOnピクセルとブラシのOffピクセル、タイルパターンのOnピクセルとブラシのOffピクセルのANDをとるため、全く色が出なくなってしまう問題がある。
【課題を解決するための手段】
【０００４】
上記の課題を解決するために、本発明の請求項１記載のディザによりハーフトーン処理をして出力する描画システムにおいては、タイルパターンを指定するタイルパターン指定手段と、前記タイルパターン指定手段により指定されたタイルパターンの色を指定するタイル色指定手段と、ハーフトーン処理で使われるディザを選択するディザ選択手段と、ディザ選択手段により選択されたディザに応じて検索パターンを生成する検索パターン生成手段とを有し、前記タイルパターン指定手段により指定されたタイルパターンに対し、検索パターンによりパターンマッチングをするパターンマッチング手段と、パターンマッチングした領域のタイルパターンを変更するタイル変更手段と、前記タイル変更手段に変更されたタイルパターンと前記タイル色指定手段により指定された色と、前記ディザ選択手段により選択されたディザにより描画する手段から構成され、タイルパターン指定手段は、所定のコマンドにより指定されたパターンまたは、予め内蔵されたパターンにより指定することを特徴としディザ選択手段は、複数のディザから所定のコマンドまたは、ＵＩ等により選択することを特徴とし、検索パターン生成手段は、前記ディザ選択手段により選択されたディザのスクリーン角度スクリーンから生成することを特徴とする。
【０００５】
本発明の請求項５記載のディザによりハーフトーン処理をして出力する描画システムにおいては、タイルパターンを指定するタイルパターン指定手段と、前記タイルパターンに色を指定するタイル色指定手段と、ハーフトーン処理で使われるディザを選択するディザ選択手段と、ディザ選択手段により選択されたディザに応じて検索パターンを生成する検索パターン生成手段と、前記タイルパターン指定手段により指定されたタイルパターンに対し、検索パターンによりパターンマッチングをするパターンマッチング手段と、パターンマッチングした領域のタイルパターンを変更するタイル変更手段と、前記タイル変更手段に変更されたタイルパターンのonピクセルの割合を算出するピクセル算出手段と、前記タイル色指定手段により指定された色と、前記ディザ選択手段により選択されたディザによりハーフトーン化した色パターンの濃度割合を算出する色濃度算出手段とを有し、タイルパターンのonピクセルの割合と色濃度の割合の比較結果に応じて描画するタイルパターンを決定するタイルパターン決定手段と、前記タイルパターン決定手段により決定したタイルパターンと前記タイル色指定手段により指定された色と、前記ディザ選択手段により選択されたディザにより描画する手段から構成され、タイルパターン指定手段は、所定のコマンドにより指定されたパターンまたは、予め内蔵されたパターンにより指定することを特徴としディザ選択手段は、複数のディザから所定のコマンドまたは、ＵＩ等により選択することを特徴とし、検索パターン生成手段は、前記ディザ選択手段により選択されたディザのスクリーン角度スクリーンから生成することを特徴とし、タイルパターン決定手段は、前記タイルパターン指定手段に指定されたタイルパターンと、前記タイル変更手段により生成されたタイルパターンのいづれかから決定することを特徴とする。
【０００６】
また、本発明は、ディザによるハーフトーン処理を行う描画システムにおいて、タイルパターン指定で発生する色の不正や描画抜けを回避することを目的とする。
【発明の効果】
【０００７】
本発明では、ハーフトーン処理を行うディザのスクリーン角度に応じて検索パターンを生成し、タイルパターンを太らせることにより、タイルパターンに色指定した場合の色不正または描画抜けを回避することが可能となる。さらに、色の濃度に応じて太らせ処理後のパターンを使用するかどうかを切り替えることで、タイルの太らせ処理による濃度が高くなる弊害を抑制することができる。
【発明を実施するための最良の形態】
【０００８】
（実施例１）
本実施例の構成を説明する前に、本実施例を適用するに好適なレーザービームプリンタ（以下「ＬＢＰ」と記述）の構成について図１を参照しながら説明する。なお、本実施例を適用するプリンタは、レーザビームプリンタに限られるものではなく、他のプリント方式のプリンタでも良いことは言うまでもない。以下、図面を参照して本発明の実施例を詳細に説明する。
【０００９】
図１は、実施例のＬＢＰの内部構造を示す断面図である。図において、１００はＬＢＰ本体であり、外部に接続されているコンピュータ（図２の３０１）から供給される文字印字命令、各種図形描画命令、イメージ描画命令及び色指定命令等に従って対応する文字パターンや図形、イメージ等を作成し、記録媒体である記録用紙上に像を形成する。１５１は操作のためのスイッチ及びプリンタの状態を表示するＬＥＤ表示器やＬＣＤ表示器等が配されている操作パネル、１０１はＬＢＰ１００全体の制御及びホスト・コンピュータから供給される文字印字命令等を解析するプリンタ制御ユニットである。尚、本実施例におけるＬＢＰはＲＧＢの色情報をＭ（マゼンタ）Ｃ（シアン）Ｙ（イエロー）Ｋ（クロ）に変換し、それらを並列で像形成・現像するため、ＭＣＹＫそれぞれが像形成・現像機構を持つ。プリンタ制御ユニット１０１はＭＣＹＫそれぞれの印字イメージを生成し、ビデオ信号に変換してＭＣＹＫそれぞれのレーザ・ドライバに出力する。Ｍ（マゼンタ）のレーザ・ドライバ１１０は半導体レーザ１１１を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１１１から発射されるレーザ光１１２をオン・オフ切替する。レーザ光１１２は回転多面鏡１１３で左右方向に振られて静電ドラム１１４上を走査する。これにより、静電ドラム１１４上には文字や図形のパターンの静電潜像が形成される。この潜像は静電ドラム１１４周囲の現像ユニット（トナーカートリッジ）１１５によって現像された後、記録用紙に転写される。Ｃ（シアン）、Ｙ（イエロー）、Ｋ（クロ）に関してもＭ（マゼンタ）と同様の像形成・現像機構を持ち、１２０、１２１、１２２、１２３、１２４、１２５はＣ（シアン）用の像形成・現像機構、１３０、１３１、１３２、１３３、１３４、１３５はＹ（イエロー）用の像形成・現像機構、１４０、１４１、１４２、１４３、１４４、１４５はＫ（クロ）用の像形成・現像機構である。個々の機能はＭ（マゼンタ）の像形成・現像機構と同じであるので説明は省略する。
【００１０】
記録用紙にはカット・シートを用い、カット・シート記録紙はＬＢＰに装着した給紙カセット１０２に収納されバネ１０３で一定の高さに保たれており、給紙ローラ１０４及び搬送ローラ１０５と１０６とにより装置内に取り込まれ、用紙搬送ベルト１０７に乗せられてＭＣＹＫの各像形成・現像機構を通過する。記録用紙に転写されたＭＣＹＫの各トナー（粉末インク）は定着器１０８で熱と圧力により記録用紙に固定され、記録用紙は搬送ローラ１０９と１５０によってＬＢＰ本体上部に出力される。
【００１１】
図２は、本発明の実施例を示す印刷システムの構成を説明するブロック図である。３０１は、アプリケーションなどを用いてイメージを編集し、プリンタドライバを介して印刷データを送信するコンピュータである。
【００１２】
２０１は印刷装置である。２０２はネットワークに繋がるコンピュータ３０１などのデバイスと情報の入出力を行うためのネットワークＩ／Ｆである。ネットワークI／F２０２を介してコンピュータ３０１からの印刷データを受信する。２０３は様々な情報を一時格納するＲＡＭである。ＲＡＭ２０３は、コンピュータ３０１から送信され、ネットワークI／F２０２を介して受信した印刷データまたはイメージデータを格納する受信バッファ２０４、入力されたデータを中間コードに変換するときに一時的に使用するワークメモリ２０５、プリンタ内部の中間コードなどを格納するフレームバッファ２１０、中間コードを展開したデータを格納するラスタメモリ２１１からなる。
【００１３】
２０８は、印刷装置２０１におけるＣＰＵ２１１の制御コードを格納するＲＯＭである。ＲＯＭ２０８は、受信バッファ２０４から読み出したデータを解析し、所定の処理に振り分ける解析処理部２１４と、ディザパターンに応じてパターンにより検索するパターン検索処理部２１５と、パターン検索処理部２１５によってタイルパターンを生成するタイルパターン生成部２０９と、フレームバッファ２０６に格納された中間コードを展開してラスタメモリに格納する展開処理部２１０からなる。
【００１４】
２１１は印刷装置２０１の演算処理や制御を行う中央演算処理装置（ＣＰＵ）である。２１２はプリンタエンジン２１３との信号の入出力を行うエンジンＩ／Ｆである。２１３はイメージデータに基づいて、周知の電子写真プロセスによって感光ドラム上に潜像を形成し、用紙に転写して定着し印字を行うプリンタエンジンである。
【００１５】
図６は本実施例における印刷装置の描画処理のフローチャートである。印刷装置が、ホストコンピュータなどの外部機器からのデータを受信する（Ｓ１１０１）と、受信したデータに対し解析処理を行い（Ｓ１１０２）、タイルパターン指定かを判別する（Ｓ１１０３）。判別した結果、タイルパターン指定の場合、ユーザまたはデータにより指定されているディザのスクリーン角度を獲得する（Ｓ１１０４）。獲得したスクリーン角度を元に検索パターンを生成し（Ｓ１１０５）、指定されたタイルパターン中に、生成した検索パターンが適合するかを調べる（Ｓ１１０６）。タイルパターン中に検索パターンに適合する領域が見つかったら、所定のパターンに置き換えて太らせる（Ｓ１１０７）。Ｓ１１０６〜Ｓ１１０７をタイルパターン中の全領域に対し行う。図４において、これらのタイルパターン太らせ処理の詳細な処理を示している。ディザのスクリーン角度が４５度の場合、２種類の４５度の２ｘ２の検索パターンが生成される。次に、タイルパターンの右端と下端のパターンをそれぞれ左端と上端につけて、生成された検索パターンにより、左から右に、上から下へと検索する。検索パターンに適合した領域に対しては太らせピクセルをonに変換する。ディザのスクリーン角度が２６度の場合も同様である。タイルパターン中の全領域に対し検索処理が終わる（Ｓ１１０８）と、太らせ処理後のタイルパターンのオブジェクトを生成する（Ｓ１１０９）。一方、タイルパターン指定でない場合は、その他の処理を行う（Ｓ１１１０）。Ｓ１１０３〜Ｓ１１１０を全データに対し行う。全データの解析処理が終了する（Ｓ１１１１）と、作成されたオブジェクトを順次レンダリング処理（Ｓ１１１２）を行い、レンダリングによって作成されたラスタイメージをエンジンに出力し、印刷をして（Ｓ１１１３）終了する。
【００１６】
本実施例のタイルパターン太らせ処理の一例を図５に示す。図５に示したタイルパターンが指定されると、太らせ処理によりonビットが全体の７５％となる。一方、指定されたブラシはディザ処理により出力階調でのパターンに変換され、濃度の割合を算出することが可能である。上段のブラシは濃度５０％であり、太らせ処理後のonビットの割合である７５％よりも小さいため、太らせ処理後のタイルパターンにより描画を行う。一方、下段のブラシは濃度１００％であり、太らせ処理後のonビットの割合である７５％以上であるため、太らせ処理前のタイルパターンにより描画を行う。
【００１７】
（実施例２）
印刷装置が、ホストコンピュータなどの外部機器からのデータを受信する（Ｓ１２０１）と、受信したデータに対し解析処理を行い（Ｓ１２０２）、タイルパターン指定かを判別する（Ｓ１２０３）。判別した結果、タイルパターン指定の場合、ユーザまたはデータにより指定されているディザのスクリーン角度を獲得する（Ｓ１２０４）。獲得したスクリーン角度を元に検索パターンを生成し（Ｓ１２０５）、指定されたタイルパターン中に、生成した検索パターンが適合するかを調べる（Ｓ１２０６）。タイルパターン中に検索パターンに適合する領域が見つかったら、所定のパターンに置き換えて太らせる（Ｓ１２０７）。Ｓ１２０６〜Ｓ１２０７をタイルパターン中の全領域に対し行う。タイルパターン中の全領域に対し検索処理が終わる（Ｓ１２０８）と、太らせ処理後のタイルパターンの全データに対するonビットの割合を算出する（Ｓ１２０９）。算出したonビットの割合とタイルと同時に指定される色指定（ブラシ）の色濃度を比較する（Ｓ１２１０）。比較した結果、色濃度がonビットの割合より小さい場合は、太らせ処理後のタイルパターンでタイルオブジェクトを生成する（Ｓ１２１１）。一方、色濃度がonビットの割合以上の場合は、太らせ処理前のタイルパターンでタイルオブジェクトを生成するについてのオブジェクトを生成する（Ｓ１２１２）。一方、タイルパターン指定でない場合は、その他の処理を行う（Ｓ１２１３）。Ｓ１２０３〜Ｓ１２１３を全データに対し行う。全データの解析処理が終了する（Ｓ１２１４）と、作成されたオブジェクトを順次レンダリング処理（Ｓ１２１５）を行い、レンダリングによって作成されたラスタイメージをエンジンに出力し、印刷をして（Ｓ１２１６）終了する。
【００１８】
本実施例のタイルパターン太らせ処理の一例を図？？に示す。図に示したタイルパターンが指定されると、太らせ処理によりonビットが全体の７５％となる。一方、指定されたブラシはディザ処理により出力階調でのパターンに変換され、濃度の割合を算出することが可能である。上段のブラシは濃度５０％であり、太らせ処理後のonビットの割合である７５％よりも小さいため、太らせ処理後のタイルパターンにより描画を行う。一方、下段のブラシは濃度１００％であり、太らせ処理後のonビットの割合である７５％以上であるため、太らせ処理前のタイルパターンにより描画を行う。
【００１９】
なお、実施例１、２においては、ハーフトーン処理を行うときのディザに対し、ディザのスクリーン角度を元に検索パターンを生成しているが、予めディザに対する検索パターンをROMなどの記憶装置にもっていてもよい。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施例のレーザビームプリンタの構造を示す側断面図である。
【図２】本発明による印刷システムの構成を示すブロック図である。
【図３】ハーフトーン処理によるタイル描画不正の一例を示す図である。
【図４】実施例１によるタイルパターン太らせ処理の詳細な処理を示した図である。
【図５】実施例１のタイルパターン太らせ処理の一例を示す図である。
【図６】実施例１による印刷装置の描画処理のフローチャートである。
【図７】実施例２のタイルパターン太らせ処理の一例を示す図である。
【図８】実施例２による印刷装置の描画処理のフローチャートである。
【符号の説明】
【００２１】
１００  プリンタ本体
１０１  プリンタ制御ユニット
１０２  給紙カセット
１０３  用紙を持ち上げるためのバネ
１０４  給紙ローラ
１０５  用紙搬送ローラ
１０６  用紙搬送ローラ
１０７  用紙搬送ベルト
１０８  定着器
１０９  用紙搬送ローラ
１１０  レーザ・ドライバ（マゼンタ用）
１１１  半導体レーザ発射装置（マゼンタ用）
１１３  回転多面鏡（マゼンタ用）
１１４  静電ドラム（マゼンタ用）
１１５  トナーカートリッジ（マゼンタ用）
１２０  レーザ・ドライバ（シアン用）
１２１  半導体レーザ発射装置（シアン用）
１２２  レーザ・ビーム（シアン用）
１２３  回転多面鏡（シアン用）
１２４  静電ドラム（シアン用）
１２５  トナーカートリッジ（シアン用）
１３０  レーザ・ドライバ（イエロー用）
１３１  半導体レーザ発射装置（イエロー用）
１３２  レーザ・ビーム（イエロー用）
１３３  回転多面鏡（イエロー用）
１３４  静電ドラム（イエロー用）
１３５  トナーカートリッジ（イエロー用）
１４０  レーザ・ドライバ（クロ用）
１４１  半導体レーザ発射装置（クロ用）
１４２  レーザ・ビーム（クロ用）
１４３  回転多面鏡（クロ用）
１４４  静電ドラム（クロ用）
１４５  トナーカートリッジ（クロ用）
１５０  用紙搬送ローラ
１５１  操作パネル
【図１】
2006165962.tif 000003
【図２】
2006165962.tif 000004
【図３】
2006165962.tif 000005
【図４】
2006165962.tif 000006
【図５】
2006165962.tif 000007
【図６】
2006165962.tif 000008
【図７】
2006165962.tif 000009
【図８】
2006165962.tif 000010