(57)【要約】【課題】基幹業務等に供される画像出力装置において、網掛けやハッチングなどと画像出力装置のディザによる干渉を軽減し、理想に近い色で出力するようにした画像出力装置を提供する。【解決手段】入力データをディザ処理して出力する場合、入力データに含まれる網掛けの画像全体に対する位置情報と利用者や画像送信元等の情報およびこれらの情報に適合するディザパターンとでニューラルネットワークを学習させておき、画像出力時には、入力データの利用者や画像送信元等の情報と、入力データに含まれる網掛けの画像全体に対する位置情報とから適切なディザパターンを選択してディザ処理するので、網掛けやハッチングと出力装置のディザ処理による干渉を軽減させる。【選択図】図５
2005254703.tif 000002
【特許請求の範囲】
【請求項１】
入力データをディザ処理して、出力を行う画像出力装置において、前記入力データに含まれる画像特徴を検出する検出手段と、該画像特徴と利用者や画像送信元等の情報に適合したディザとから利用するディザパターンを学習する学習手段とを有し、画像出力時には、入力データの利用者や画像送信元等の情報と、前記検出手段で検出された画像特徴とから利用するディザパターンを自動的に異ならせるようにしたことを特徴とする画像出力装置。
【請求項２】
請求項１に記載の画像出力装置において、前記学習手段は、画像特徴と利用者や画像送信元等の情報および利用するディザパターンとでニューラルネットワークを構築し、画像出力時には、入力データの利用者や画像送信元等の情報と、前記検出手段で検出された画像特徴とから利用するディザパターンを選択するようにしたことを特徴とする画像出力装置。
【請求項３】
請求項１または２に記載の画像出力装置において、前記検出手段は、前記入力データに含まれる網掛けの画像全体に対する位置情報を画像特徴として検出するようにしたことを特徴とする画像出力装置。
【請求項４】
請求項１、２または３に記載の画像出力装置において、ディザ処理の位相をずらして前記ディザパターンを異ならせるようにしたことを特徴とする画像出力装置。
【請求項５】
請求項１、２または３に記載の画像出力装置において、ディザ処理の線数を変えて前記ディザパターンを異ならせるようにしたことを特徴とする画像出力装置。
【請求項６】
請求項１乃至５のいずれかに記載の画像出力装置において、前記利用者や画像送信元等の情報は、利用者のユーザ名、利用するアプリケーションソフト名、ネットワーク上での端末の識別コードであることを特徴とする画像出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力装置に関し、より詳細には、オフィス業務や小規模工場のラインなど、特定の用途に供される帳票類などを一定の部数印刷するような用途に利用される画像出力装置に関する。
【背景技術】
【０００２】
カラープリンタが容易に導入可能になったため、例えば請求書等をカラープリンタで印刷し、請求先に発送したりするような使われ方が行われている。
また、小規模の製造生産ラインでは、同梱する簡単な説明文書をカラープリンタで出力して利用しているような場合もある。
【０００３】
このような用途においては、必要な箇所を目立たせるために、たとえば、図１０のように、請求書の請求額の背景に、カラーの網掛けやハッチングを施すなどといった手法が良く行われている。
また、製造品の使用説明書の重要な部分に、カラーの網掛けやハッチングを施す場合もある。
【０００４】
このような印刷物の内容は、表計算ソフトウェアやワープロソフトなどのアプリケーションソフトを利用し、網掛けやハッチング処理された画像データが作成され、それに対してさらにカラープリンタにより、ディザ処理されて用紙に描画される。
【０００５】
しかしながら、上述したような構成により、ユーザが網掛け指定した情報をアプリケーションソフトから印刷しようとすると、網掛けやハッチングパターンによって、プリンタのディザ処理との干渉がおこり、ユーザの意図とかけ離れた色で出力されたり、ひどいときには、完全に干渉してしまい、何も描画されない場合があった。
【０００６】
そのため、ユーザがアプリケーション上での網掛けやハッチングの模様を別の模様に差し替えなければならず、不便であった。
あるいは、その業務向けに特別仕様のディザ処理を異ならせた製品を出荷する必要があり、コストアップとなっていた。
このような問題点を解決する従来の技術として、特許文献１および特許文献２がある。
【０００７】
特許文献１は、指定された網掛けパターンに応じて、複数のディザパターンから最適なディザパターンを選択することにより、網掛けパターンとディザパターンとの干渉を軽減し、理想に近い色で出力するものである。
【０００８】
特許文献２は、画像形成装置において、原稿画像のスクリーン角を検出し、原稿画像のスクリーン角とプリント画像のディザパターンのスクリーン角が同じくならないように、用意されているスクリーン角の異なる複数の網点ディザからプリントに用いるべき網点ディザを選択することによって、網掛けとディザ処理の干渉を防ぐものである。
【特許文献１】特開２００２−１５２５２６号公報
【特許文献２】特開２０００−１０１８３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１の方式は、プリンタ側に網掛けパターン情報を通知して、プリンタ側で網掛け処理をする場合には有効であるが、最近のアプリケーションソフトのように、既に網掛け処理済みの画像データがプリンタに渡される場合には、有効とは言えない。
【００１０】
また、特許文献２の方式ではスクリーン角の誤検出により、スクリーン角を切り替える必要がないのに切り替えてしまうという欠点があった。
【００１１】
本発明は、上述の実情を考慮してなされたものであって、基幹業務等に供される画像出力装置において、網掛けやハッチングなどと画像出力装置のディザによる干渉を軽減し、理想に近い色で出力するようにした画像出力装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、請求項１に記載の発明は、入力データをディザ処理して、出力を行う画像出力装置において、前記入力データに含まれる画像特徴を検出する検出手段と、該画像特徴と利用者や画像送信元等の情報に適合したディザとから利用するディザパターンを学習する学習手段とを有し、画像出力時には、入力データの利用者や画像送信元等の情報と、前記検出手段で検出された画像特徴とから利用するディザパターンを自動的に異ならせるようにしたことを特徴とする。
【００１３】
請求項２に記載の発明は、請求項１に記載の画像出力装置において、前記学習手段は、画像特徴と利用者や画像送信元等の情報および利用するディザパターンとでニューラルネットワークを構築し、画像出力時には、入力データの利用者や画像送信元等の情報と、前記検出手段で検出された画像特徴とから利用するディザパターンを選択するようにしたことを特徴とする。
【００１４】
請求項３に記載の発明は、請求項１または２に記載の画像出力装置において、前記検出手段は、前記入力データに含まれる網掛けの画像全体に対する位置情報を画像特徴として検出するようにしたことを特徴とする。
【００１５】
請求項４に記載の発明は、請求項１、２または３に記載の画像出力装置において、ディザ処理の位相をずらして前記ディザパターンを異ならせるようにしたことを特徴とする。
【００１６】
請求項５に記載の発明は、請求項１、２または３に記載の画像出力装置において、ディザ処理の線数を変えて前記ディザパターンを異ならせるようにしたことを特徴とする。
【００１７】
請求項６に記載の発明は、請求項１乃至５のいずれかに記載の画像出力装置において、前記利用者や画像送信元等の情報は、利用者のユーザ名、利用するアプリケーションソフト名、ネットワーク上での端末の識別コードであることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、入力データをディザ処理して出力する画像出力装置において、ユーザや画像送信元等の情報と、入力データに含まれる画像の特徴情報とから、利用するディザパターンを自動的に異ならせるようにしたので、網掛けやハッチングと画像出力装置のディザ処理による干渉を軽減し、理想に近い色で出力できる。
また、利用するディザパターンをニューラルネットワークで構築するようにしたので、適切なディザパターンの選択を高速に行え、これにより出力も高速なものとなる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して本発明の好適な実施形態について説明する。
【００２０】
図１は、本発明に係る実施形態の画像出力装置を利用するときの概略図である。同図において、画像出力装置１００は、エンジン部（電子写真エンジン）１０２と、それに必要な画像データ等を扱うコントローラ部１０１と、ネットワーク３００に接続するネットワークインターフェース１０３とからなり、また、任意台数のパーソナルコンピュータ２００（ＰＣ１、ＰＣ２）がネットワーク３００に接続されている。
【００２１】
このパーソナルコンピュータ２００から指令された印刷データをネットワーク３００を介して画像出力装置１００へ送って、受信した印刷データを画像出力装置１００で実際に紙等の印刷媒体へ印刷する。
【００２２】
次に、画像出力装置１００のエンジン部１０２について説明する。
図２は、エンジン部１０２の一例としてのカラーレーザービームプリンタの断面図を模式的に描いたものである。このプリンタは、カラー方式であるため、感光体および光学系等のユニットは下から順にブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の４ユニットが装填されている。それぞれの半導体レーザー光学系（６０Ｋ，６０Ｃ，６０Ｍ，６０Ｙ）からの画像信号に応じたレーザービームがそれに対応した感光体ドラム（６６Ｋ，６６Ｃ，６６Ｍ，６６Ｙ）の表面の画素領域に照射されることによって、感光体ドラム上に静電潜像を形成し、これを現像ユニット（２１Ｋ，２１Ｃ，２１Ｍ，２１Ｙ）により可視画像化し、タイミングを取って用紙カセット２０ａ、２０ｂから搬送されてきた用紙Ｐに転写される。
【００２３】
用紙Ｐは、転写搬送ベルト２５によって搬送されながら、各色トナーの可視像を転写され、定着装置３０に導かれ、排紙トレイ３１に排出される。なお、用紙に転写されなかった、感光体ドラム（６６Ｋ，６６Ｃ，６６Ｍ，６６Ｙ）上のトナーは、クリーニング装置（２２Ｋ，２２Ｃ，２２Ｍ，２２Ｙ）によって、クリーニングされる。
【００２４】
図３は、半導体レーザー光学系６０とその周辺回路を模式的に表した図である。本実施形態では２ビームのマルチビーム光学系を採用している。ここでは、半導体レーザー光学系６０Ｋについて説明するが、他の半導体レーザー光学系６０Ｃ，６０Ｍ，６０Ｙについても同様の構成であるので説明を省略する。
【００２５】
コリメータレンズユニット６１は、２個の半導体レーザー１５、１６を有し、これらの半導体レーザー１５，１６より発光されたレーザー光はそれぞれコリメータレンズ１３、１４にてほぼ平行光に変換され、光を合成するプリズム１７によって、ビームがほぼ縦１列かつ、近傍に並ぶように合成される。これら２本のビーム束はシリンドリカルレンズ６２を通って、ポリゴン６３に入射する。
【００２６】
ポリゴン６３は、図３の矢印Ａの向きに回転しており、入射したビーム束を水平方向に走査する。走査されたビーム束は、ｆθレンズ６４およびトロイダルレンズ６５を通って、感光体ドラム６６上をほぼ等速で走査する。
水平同期センサー６９を画像形成領域外の走査開始端に配置し、主走査方向の走査開始側の同期信号を得ている。なお、この水平同期センサー６９の信号は微弱なため、位相同期信号発生手段７０により増幅され、水平同期信号としてビデオ制御部７１に入力される。
感光体ドラム６６は、図３の矢印Ｂの方向に回転し、感光体ドラム６６上に形成された潜像は現像ユニット２１Ｋで顕像化される。
【００２７】
光学系ユニットには、簡単な操作パネル７４が付いており、動作状態やユニットのエラー情報を表示したり、あるいは動作モードや動作時のデータ設定に用いられる。これは、サービスマンが動作のチェックをするときに利用する。
用紙上に印字すべきデータは、光学系ユニットのインターフェース７５からビデオ制御部７１に入力される。そして、画像データは水平同期信号に同期して、ＬＤ（半導体レーザー）駆動回路７２を通じて各半導体レーザー１５，１６をＯＮ／ＯＦＦさせる。
なお、ビデオ制御部７１には、簡単なテストパターンを保持するＲＯＭ７３が搭載されている。
【００２８】
次に、画像出力装置１００のコントローラ部１０１について説明する。
図４は、コントローラ部１０１の構成を模式的に表した図である。コントローラ部１０１では、ネットワークインターフェース１０３より、パーソナルコンピュータ２００の指定する画像データを受取り、それをＣＭＹＫの４色それぞれの画像データに分解して、ディザ処理済の画像信号を生成し、ＣＭＹＫそれぞれの半導体レーザー光学系６０の信号を生成し、インターフェース７５へ送る。
【００２９】
コントローラ部１０１内の各ユニットはＣＰＵ１１０のバス１０５に接続されており、主なブロックとしてはネットワークインターフェース１０３からの受信データを一時的に保持しておく入力バッファ１１１、ＣＰＵ１１０、各種情報を保持しておくハードディスクユニット１１５、カラーのテストパターンを保持するカラーパターンＲＯＭ１１４、画像データ用の画像バッファ１１３、画像データをビデオ信号として、半導体レーザー光学系６０に送信するビデオゲートアレイ１１２などからなる。
また、ユーザ操作パネル１０４も同一バス１０５上のデバイスとして実装されている。
【００３０】
次に、本発明による画像出力装置の動作について説明する。
まず、ユーザ操作パネル１０４にて、画像出力装置１００をトレーニングモードに設定する。
次に、パーソナルコンピュータ２００から表計算ソフトで作成した請求書の印刷イメージをネットワーク３００を経由して送信する。
画像出力装置１００では、その情報を受信し、まず属性データの解析を行う。例えば、
（送信元のＩＰアドレス（端末の識別コード）、ユーザ名、アプリケーションソフト名、指定された給紙トレイ名、指定された用紙のサイズ、指定された用紙の向き、送信された時刻等）を属性データとして記録する。
【００３１】
続いて、受信されたデータを解析して画像特徴を調べ、この画像特徴の情報をハードディスクユニット１１５に記録する。以下の説明では、画像特徴を網掛けやハッチングとして説明する。したがって、ここで解析された画像特徴は（画像内での網掛け領域の有無、網掛けのある場合の用紙全体に対するおおよその位置等）である。
【００３２】
図５は、本実施形態における画像信号処理を説明する図である。入力バッファ１１１から送られてくる画像データは、画像バッファ１１３に展開され、網検出部１１９で網掛け領域の検出が行われる。この網掛けの検出方法としては、例えば特許文献２で開示されているような方法でも良いし、その他の方法であってもかまわない。
ここで、例えば、図６のように、用紙全体を３２×３２の領域に区分し、そのそれぞれの領域に網掛けの有無により網掛け領域の全体に対する位置の情報として保持する。
この網検出部１１９で検出された網掛け領域の情報はＣＰＵ１１０へ送信される。
【００３３】
次に、画像データに対して、標準状態のディザ処理を行った場合、網掛け部分が干渉するか否かを調べる。
コントローラ部１０１の入力バッファ１１１に蓄積された画像データと、ディザ生成部１１８で生成したディザパターンを用いてディザ処理部１１６で実際にディザ処理を行った画像を生成し、干渉チェック部１１７でディザ処理前とディザ処理後のデジタル画像データを比較することにより、Ｃ、Ｍ、Ｙ、Ｋ各色のドットがどの程度減少するかが分かる。
【００３４】
そこで、この情報を元に、ドットの現象の著しいものを網掛けによる干渉が発生すると判断して、ディザ生成部１１８で発生するディザを変更する。
このディザの変更は、当該色のディザの位相をずらすのがもっとも好ましい。
ディザの位相をずらした状態で、再度上記網掛けによる干渉チェックを検討し、干渉が少なく問題が無いと判断されれば、そのディザを選択する。
【００３５】
しかし、上述の位相シフトで干渉チェックが所定回数実行しても適切な画像が得られないときには、ディザパターンの線数を変えて、できるだけ高線数で出力するようにする。ただし、高線数のディザパターンは出力画像が不安定になるので、できるだけ位相シフトでベストな処理を選ぶのが望ましい。
ここで選択されたディザ処理は、ＣＰＵ１１０へ送られ、属性データおよび網掛けの位置情報とともにログ情報としてコントローラ部１０１に搭載されたハードディスクユニット１１５内に記録され、ログ情報はニューラルネットワークの学習データとして用いられる。
【００３６】
図７は、ディザ生成部１１８を概念的に表した図で、ディザマスク１３０のデータは、主走査クロックに同期して変わるＸ読み出しアドレス生成部１３１と、副走査クロックに同期して変わるＹ読み出しアドレス生成部１３２とからなる。
これら２つのアドレス生成部１３１、１３２は、標準状態は初期値０から始まるので、例えばマスクのａの部分から読み出しを開始するが、アドレスの初期値を異ならせることにより、ｂの部分から読み出しを開始できる。このようにして、ディザマスクの位相を異ならせたディザパターンが生成できる。
【００３７】
一般に、網掛けなどに使われる模様は、斜め４５度方向に生成されているものが多いため、４５度のディザマスクで干渉が起こっても、それの位相を異ならせることで、不具合が少なくなる場合が多い。当然４５度以外でも、同様に解決可能である。
さらに、網掛けの周期を検知し、対応したディザパターンを選ぶようにしても良い。
【００３８】
ディザの選択は、従来から使われている技術、例えば、特許文献２で開示されているような方法を利用すると、網掛けの周期、角度、位相（例えば、４５度１４１線等）が明らかになるので、この情報を利用してハードディスクユニット１１５のディザ保存エリアから適切なディザを読み出して、ディザマスク１３０に設定する。
【００３９】
次に、上記のようにしてハードディスクユニット１１５に蓄積されたログ情報を用いてディザ選択のためのニューラルネットワークを次のように構築する。
このニューラルネットワーク１２０の入力データ１２１は、属性データ（送信元のＩＰアドレス、ユーザ名、アプリケーションソフト名、指定された給紙トレイ名、指定された用紙のサイズ、指定された用紙の向き、網掛けの位置情報等）であり、学習データ１２２は、選択したディザ処理として、学習を行わせ、ニューラルネットワーク１２０を構築する（図８参照）。このため、トレーニングデータとしてのログ情報は多いほうが好ましい。
【００４０】
このようにしてトレーニングした後に、実際に画像を出力する際には、入力データ１２１として属性データ（送信元のＩＰアドレス、ユーザ名、アプリケーションソフト名、指定された給紙トレイ名、指定された用紙のサイズ、指定された用紙の向き等）を入力し、ニューラルネットワーク１２０を経由して、一番利用可能性が高いディザパターンの選択肢１２３を決定し、それを利用して画像出力を行う（図９参照）。
【００４１】
なお、もし、ユーザがこの選択されたディザパターンを好ましくないと感じた場合には、ユーザ操作パネル１０４上の「次のディザ」ボタンを押すことにより、優先順位２番目のディザパターンに切り換えるようにする。同時に、ニューラルネットワーク１２０の学習情報も補正し、２番目のディザパターンの優先順位が高くなるようにする。
【００４２】
以上のように実施形態を構成すると、通常使用時に、網点の検出などを実施しないので、処理が簡単で済み、また、高速出力が可能となり、オフィス業務等における、帳票出力に最適な画像出力装置が構成できる。
【図面の簡単な説明】
【００４３】
【図１】本発明に係る実施形態の画像出力装置を利用するときの概略図である。
【図２】エンジン部の一例としてのカラーレーザービームプリンタの断面図を模式的に表した図である。
【図３】半導体レーザー光学系とその周辺回路を模式的に表した図である。
【図４】コントローラ部の構成を模式的に表した図である。
【図５】画像信号処理を説明する図である。
【図６】網掛け領域のおおよその位置を示すための用紙分割例を示す図である。
【図７】ディザ生成部を概念的に表した図である。
【図８】ニューラルネットワークのトレーニングモードを説明する図である。
【図９】ニューラルネットの通常利用モードを説明する図である。
【図１０】出力サンプルとしての請求書の例を示す図である。
【符号の説明】
【００４４】
１００…画像出力装置、１０１…コントローラ部、１０２…エンジン部、１０３…ネットワークインターフェース、１０４…ユーザ操作パネル、１０５…バス、１１０…ＣＰＵ、１１１…入力バッファ、１１２…ビデオゲートアレイ、１１３…画像バッファ、１１４…カラーパターンＲＯＭ、１１５…ハードディスクユニット、１１６…ディザ処理部、１１７…干渉チェック部、１１８…ディザ生成部、１１９…網検出部、１３０…ディザマスク、１３１…Ｘ読み出しアドレス生成部、１３２…Ｙ読み出しアドレス生成部、１２０…ニューラルネットワーク、１２１…入力データ、１２２…学習データ、１２３…ディザ選択肢、２００…パーソナルコンピュータ、３００…ネットワーク、１３，１４…コリメータレンズ、１５，１６…半導体レーザー、１７…プリズム、２０…用紙カセット、２１Ｋ，２１Ｃ，２１Ｍ，２１Ｙ…現像ユニット、２２Ｋ，２２Ｃ，２２Ｍ，２２Ｙ…クリーニング装置、２５…転写搬送ベルト、３０…定着装置、３１…排紙トレイ、６０，６０Ｋ，６０Ｃ，６０Ｍ，６０Ｙ…半導体レーザー光学系、６１…コリメータレンズユニット、６２…シリンドリカルレンズ、６３…ポリゴン、６４…ｆθレンズ、６５…トロイダルレンズ、６６，６６Ｋ，６６Ｃ，６６Ｍ，６６Ｙ…感光体ドラム、６９…水平同期センサー、７０…位相同期信号発生手段、７１…ビデオ制御部、７２…ＬＤ駆動回路、７３…ＲＯＭ、７４…操作パネル、７５…インターフェース。
【図１】
2005254703.tif 000003
【図２】
2005254703.tif 000004
【図３】
2005254703.tif 000005
【図４】
2005254703.tif 000006
【図５】
2005254703.tif 000007
【図６】
2005254703.tif 000008
【図７】
2005254703.tif 000009
【図８】
2005254703.tif 000010
【図９】
2005254703.tif 000011
【図１０】
2005254703.tif 000012