(57)【特許請求の範囲】
【請求項１】
ＹＭＣＫの各色ごとに画像を記憶する画像メモリと、
前記ＹＭＣＫの各色の画像に共通した属性を示す属性データを記憶する属性データ用メモリと、
単色であって、２値である単色２値オーバーレイ画像を生成し、当該単色２値オーバーレイ画像と前記属性データとを合成して生成した合成画像を前記属性データ用メモリに記憶させる制御手段と、
単色のパターン画像を生成し、当該単色パターン画像と前記ＹＭＣＫの各色の画像とを色ごとに合成してＹＭＣＫの各色のオーバーレイ画像を生成し、前記単色２値オーバーレイ画像に基づいて、当該生成したＹＭＣＫの各色のオーバーレイ画像と前記ＹＭＣＫの各色の画像とを切り替えてオーバーレイ済画像を生成する画像処理手段と、
を備える画像形成装置。
【請求項２】
前記制御手段は、最上位ビットが０である前記属性データを生成し、かつ、最上位ビット以外のビットが０である前記単色２値オーバーレイ画像を生成し、当該生成した属性データ及び単色２値オーバーレイ画像のそれぞれを前記属性データ用メモリに記憶させる請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、前記属性データと前記単色２値オーバーレイ画像とをＯＲ理論処理により合成して前記合成画像を生成する請求項１又は２に記載の画像形成装置。
【請求項４】
前記画像処理手段は、前記単色パターン画像と前記ＹＭＣＫの各色の画像とを色ごとに合成するに際して、予め定められた合成比率を前記単色パターン画像及び前記ＹＭＣＫの各色の画像のそれぞれに乗じて、その後前記単色パターン画像と前記ＹＭＣＫの各色の画像とを色ごとに加算して合成する請求項１〜３の何れか一項に記載の画像形成装置。
【請求項５】
前記画像処理手段は、前記合成画像の最上位ビットの情報に基づいて、前記ＹＭＣＫの各色の画像に前記ＹＭＣＫの各色のオーバーレイ画像をオーバーレイする位置を決定する請求項１〜４の何れか一項に記載の画像形成装置。
【請求項６】
前記画像処理手段は、前記合成画像の最上位ビット以外のビットの情報に基づいて、前記オーバーレイ済画像に対しアウトライン処理又はスクリーン処理を切り替えて実行する請求項１〜５の何れか一項に記載の画像形成装置。
【請求項７】
前記画像処理手段は、前記合成画像の最上位ビットの情報に基づいて、前記オーバーレイ済画像にアウトライン処理を実行するか否かを切り替える請求項１〜６の何れか一項に記載の画像形成装置。
【請求項８】
ＹＭＣＫの各色ごとに画像を記憶する工程と、
前記ＹＭＣＫの各色の画像に共通した属性を示す属性データを記憶する工程と、
単色であって、２値である単色２値オーバーレイ画像を生成し、当該単色２値オーバーレイ画像と前記属性データとを合成して生成した合成画像を前記属性データ用メモリに記憶させる工程と、
単色のパターン画像を生成し、当該単色パターン画像と前記ＹＭＣＫの各色の画像とを色ごとに合成してＹＭＣＫの各色のオーバーレイ画像を生成し、前記単色２値オーバーレイ画像に基づいて、当該生成したＹＭＣＫの各色のオーバーレイ画像と前記ＹＭＣＫの各色の画像とを切り替えてオーバーレイ済画像を生成する工程と、
を含む画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像処理方法に関する。
【背景技術】
【０００２】
ＹＭＣＫの各色の画像を印刷可能とする画像形成装置では、Ｙ（黄色）、Ｍ（マゼンダ色）、Ｃ（シアン色）、Ｋ（黒色）の色ごとに独立して記憶する複数の画像メモリを備えて構成される。以下、必要に応じて、これら印刷用として用いるカラーの画像データ、すなわち、Ｙ画像、Ｍ画像、Ｃ画像、Ｋ画像を総称してＹＭＣＫ画像というものとする。
【０００３】
また、このような画像形成装置では、ＹＭＣＫ画像に共通する属性データを記憶するメモリも必要となる。
属性データとは、ＹＭＣＫ画像における属性領域を示す情報であり、属性領域には、テキスト領域、イメージ領域、グラフィック領域がある。属性データは、ＹＭＣＫ画像について画像処理する際に、画像処理部が属性領域ごとにパラメータを変更したり処理方法を変更したりして、最適な画像処理を行うために用いられる。
【０００４】
ここで、ＹＭＣＫ画像にオーバーレイ画像をオーバーレイする処理が可能な画像形成装置では、例えばＣＰＵ（Central Processor Unit）等の制御部がオーバーレイ画像及びその属性データを生成する。なお、オーバーレイ画像には、例えばタイムスタンプやページスタンプ等のようなものがある。
オーバーレイ画像をオーバーレイする処理については、特許文献１及び２に記載の技術が開示されている。
【０００５】
特許文献１によれば、２以上の画像を合成する際に、オーバーレイ画像専用のメモリを必要とせず、オーバーレイ画像をオーバーレイした場合の画像について容易にレイアウトし得る画像合成装置が開示されている。
また、特許文献２によれば、オーバーレイした後の画像に最適な属性データを供給することにより、最適な画像処理を施すことが可能な画像処理システムが開示されている。
【０００６】
【特許文献１】特開平２−５５４７６号公報
【特許文献２】特開２００３−２０４８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１及び２に記載の技術では、ＣＰＵ等の制御部がＹＭＣＫ画像と同様、オーバーレイ画像についてもＹＭＣＫの各色独立した画像メモリにアクセスして記憶させる必要がある。よって、単色２値のオーバーレイ画像を処理する場合と比較して、多色多値のオーバーレイ画像を処理する場合、制御部の負担は増加し、処理時間も多く必要となってしまう。
【０００８】
本発明の目的は、シンプルな回路構成により高速かつ適切に、ＹＭＣＫ画像にオーバーレイ画像をオーバーレイし得る画像形成装置を提供することである。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明によれば、
ＹＭＣＫの各色ごとに画像を記憶する画像メモリと、
前記ＹＭＣＫの各色の画像に共通した属性を示す属性データを記憶する属性データ用メモリと、
単色であって、２値である単色２値オーバーレイ画像を生成し、当該単色２値オーバーレイ画像と前記属性データとを合成して生成した合成画像を前記属性データ用メモリに記憶させる制御手段と、
単色のパターン画像を生成し、当該単色パターン画像と前記ＹＭＣＫの各色の画像とを色ごとに合成してＹＭＣＫの各色のオーバーレイ画像を生成し、前記単色２値オーバーレイ画像に基づいて、当該生成したＹＭＣＫの各色のオーバーレイ画像と前記ＹＭＣＫの各色の画像とを切り替えてオーバーレイ済画像を生成する画像処理手段と、
を備える画像形成装置が提供される。
【００１０】
請求項２に記載の発明によれば、請求項１に記載の発明において、
前記制御手段は、最上位ビットが０である前記属性データを生成し、かつ、最上位ビット以外のビットが０である前記単色２値オーバーレイ画像を生成し、当該生成した属性データ及び単色２値オーバーレイ画像のそれぞれを前記属性データ用メモリに記憶させる画像形成装置が提供される。
【００１１】
請求項３に記載の発明によれば、請求項１又は２に記載の発明において、
前記制御手段は、前記属性データと前記単色２値オーバーレイ画像とをＯＲ理論処理により合成して前記合成画像を生成する画像形成装置が提供される。
【００１２】
請求項４に記載の発明によれば、請求項１〜３の何れか一項に記載の発明において、
前記画像処理手段は、前記単色パターン画像と前記ＹＭＣＫの各色の画像とを色ごとに合成するに際して、予め定められた合成比率を前記単色パターン画像及び前記ＹＭＣＫの各色の画像のそれぞれに乗じて、その後前記単色パターン画像と前記ＹＭＣＫの各色の画像とを色ごとに加算して合成する画像形成装置が提供される。
【００１３】
請求項５に記載の発明によれば、請求項１〜４の何れか一項に記載の発明において、
前記画像処理手段は、前記合成画像の最上位ビットの情報に基づいて、前記ＹＭＣＫの各色の画像に前記ＹＭＣＫの各色のオーバーレイ画像をオーバーレイする位置を決定する画像形成装置が提供される。
【００１４】
請求項６に記載の発明によれば、請求項１〜５の何れか一項に記載の発明において、
前記画像処理手段は、前記合成画像の最上位ビット以外のビットの情報に基づいて、前記オーバーレイ済画像に対しアウトライン処理又はスクリーン処理を切り替えて実行する画像形成装置が提供される。
【００１５】
請求項７に記載の発明によれば、請求項１〜６の何れか一項に記載の発明において、
前記画像処理手段は、前記合成画像の最上位ビットの情報に基づいて、前記オーバーレイ済画像にアウトライン処理を実行するか否かを切り替える画像形成装置が提供される。
【００１６】
請求項８に記載の発明によれば、
ＹＭＣＫの各色ごとに画像を記憶する工程と、
前記ＹＭＣＫの各色の画像に共通した属性を示す属性データを記憶する工程と、
単色であって、２値である単色２値オーバーレイ画像を生成し、当該単色２値オーバーレイ画像と前記属性データとを合成して生成した合成画像を前記属性データ用メモリに記憶させる工程と、
単色のパターン画像を生成し、当該単色パターン画像と前記ＹＭＣＫの各色の画像とを色ごとに合成してＹＭＣＫの各色のオーバーレイ画像を生成し、前記単色２値オーバーレイ画像に基づいて、当該生成したＹＭＣＫの各色のオーバーレイ画像と前記ＹＭＣＫの各色の画像とを切り替えてオーバーレイ済画像を生成する工程と、
を含む画像処理方法が提供される。
【発明の効果】
【００１７】
本発明によれば、シンプルな回路構成により、ＹＭＣＫ画像にオーバーレイ画像を高速にオーバーレイすることができる。また、オーバーレイ処理によって印刷処理が遅延することを防止することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本実施形態における画像形成装置の最適な構成及び動作について、図面を用いて詳細に説明する。
【００１９】
まず、図１を参照して、本実施形態に係る画像形成装置１００について説明する。
画像形成装置１００は、画像処理部１０、制御部１１、コントローラ１２、スキャナ部１３、出力装置１４、記憶部１５、操作部１６、表示部１７を備えて構成されている。
【００２０】
また、画像形成装置１００は、外部ＰＣ（Personal Computer）２００と接続されており、外部ＰＣ２００から送信されるＰＤＬ（Page Description Language）形式のデータを画像データに変換し、これを画像処理して印刷処理する。
以下、印刷処理の流れを説明すると共に、各部について説明する。
【００２１】
画像形成装置１００は、印刷処理を以下の手順で行う。なお、印刷処理には、主としてコントローラ１２から画像データを出力する場合と、スキャナ部１３から画像データを出力する場合とがある。
【００２２】
コントローラ１２から画像データが出力される場合、まず外部ＰＣ２００内部におけるアプリケーションがプリントすべきドキュメントのデータを外部ＰＣ２００内部のプリンタドライバソフトに出力する。
【００２３】
プリンタドライバソフトはドキュメントデータをＰＤＬ形式に変換し、これを外部ＰＣ２００からコントローラ１２に送信する。
【００２４】
コントローラ１２は、ＰＤＬ形式に変換されたドキュメントデータをラスタライズしてＹＭＣＫ画像を生成する。なお、冒頭で上述したように、ＹＭＣＫ画像とは、Ｙ（黄色）、Ｍ（マゼンダ色）、Ｃ（シアン色）、Ｋ（黒色）の４色から構成される印刷用のカラーの画像データをいい、Ｙ画像〜Ｋ画像のそれぞれの画像を総称してＹＭＣＫ画像というものとする。
コントローラ１２は、このＹＭＣＫ画像を画像処理部１０に出力する。
【００２５】
一方、スキャナ部１３から画像データが出力される場合、まずスキャナ部１３が備える光学系（図示省略）により原稿を読み取り、アナログの画像データを生成する。そして、生成したアナログの画像データをＡ／Ｄ変換してＲ（赤色）、Ｇ（緑色）、Ｂ（青色）の３色から構成されるＲＧＢ画像を生成し、これを画像処理部１０に出力する。なお、ＲＧＢ画像は表示用として用いられる。
【００２６】
画像処理部１０では、コントローラ１２から出力されたＹＭＣＫ画像又はスキャナ部１３から出力されたＲＧＢ画像に対し、各種の画像処理を施す。なお、スキャナ部１３から出力されたＲＧＢ画像は、ＹＭＣＫ画像、つまり印刷用のＹＭＣＫ画像に変換されて画像処理が施されることとなる。
画像処理部１０での処理については、図２における説明で後述する。
【００２７】
出力装置１４では、画像処理部１０から画像処理が施された後のＹＭＣＫ画像を受信し、制御部１１からの制御信号に従って印刷処理する。
以下、印刷処理について説明する。
【００２８】
出力装置１４は、電子写真方式による印刷処理を行い、例えばプリント用紙を収容する給紙部、感光ドラムを有する露光部、トナーを付着させる現像部、トナーを定着させる定着部等からなる（図示省略）。
【００２９】
出力装置１４は、プリントすべきＹＭＣＫ画像に基づいて、露光部において感光ドラム上にレーザ光等を照射して静電潜像を形成し、現像部がトナーを付着させる。そして、感光ドラム上に形成されたトナー像を給紙部から給紙されたプリント用紙に転写させ、この転写されたトナー像を定着部において定着させる。定着させた後、排紙トレイ等にプリント用紙を排紙させることで、印刷処理を終了する。
【００３０】
記憶部１５は、システムプログラムや各種制御プログラムを記憶する。記憶部１５に記憶されている各種プログラムは制御部１１により読み出される。制御部１１は、読み出した各種プログラムとの協働により、各部の動作を集中制御することとなる。
【００３１】
操作部１６は、ユーザの操作指示を入力するためのものであり、各種キーや表示部１７と一体に構成されるタッチパネル等を備える。操作部１６は、操作に応じた操作信号を生成して制御部１１に出力する。
【００３２】
表示部１７は、ＬＣＤ（Liquid Crystal Display）等を備えて構成される（図示省略）。表示部１７は、制御部１１の制御信号に従って、ディスプレイ上に各種設定情報や動作状況等を表示する。
【００３３】
次に、図２を参照して、画像処理部１０について説明する。
画像処理部１０は、ＹＭＣＫ用メモリ制御部１０ａ、ＹＭＣＫ用画像メモリ１０ｂ、属性データ用メモリ制御部１０ｃ、属性データ用メモリ１０ｄ、オーバーレイ処理部１０ｅ、印刷用画像処理部１０ｆから構成される。
【００３４】
以下、画像処理部１０における各部の処理について説明する。
なお、画像処理部１０は、図示しない色変換処理部及び領域判別処理部を備えるものとする。色変換処理部は、ＲＧＢ画像をＹＭＣＫ画像に変換する処理を行い、領域判別処理部は、属性データの生成処理を行う。
【００３５】
ＹＭＣＫ用メモリ制御部１０ａは、コントローラ１２又はスキャナ部１３から出力されたＹＭＣＫ画像を色ごとに受信すると、受信したＹＭＣＫ画像について、圧縮処理等を施してＹＭＣＫ用画像メモリ１０ｂに出力し、記憶させる。
【００３６】
ＹＭＣＫ用画像メモリ１０ｂは、ＹＭＣＫの色ごとに備えられる画像用のメモリであって、ＹＭＣＫ用メモリ制御部１０ａから出力されたＹＭＣＫ画像を色ごとに記憶する。
【００３７】
属性データ用メモリ制御部１０ｃは、コントローラ１２又はスキャナ部（領域判別処理部）１３から出力された属性データを受信すると、受信した属性データについて、圧縮処理等を施して属性データ用メモリ１０ｄに出力し、記憶させる。
【００３８】
また、属性データ用メモリ制御部１０ｃは、属性データ及び単色２値オーバーレイ画像を合成して生成した合成画像を属性データ用メモリ１０ｄに記憶させる。なお、単色２値オーバレイ画像とは、単色の０又は１の２値で構成される画像データであって、制御部１１によって生成される。
【００３９】
属性データ用メモリ１０ｄは、属性データ用メモリ制御部１０ｃから出力された属性データを記憶し、また、制御部１１が生成する単色２値オーバーレイ画像についても記憶する。更に、属性データ用メモリ１０ｄは、属性データ及び単色２値オーバーレイ画像を合成して生成した合成画像を記憶する。
【００４０】
ここで、図３Ａ、Ｂを参照して、メモリの内部構成について説明する。
図３Ａに、ＹＭＣＫ用画像メモリ１０ｂの一例として、Ｙ用メモリ１０１ｂのメモリ構成を示す。Ｙ用メモリ１０１ｂは、Ｙ用メモリ制御部１０１ａから出力されたＹ画像を所定の記憶領域に格納する。
【００４１】
図３Ｂに、属性データ用メモリ１０ｄのメモリ構成を示す。属性データ用メモリ１０ｄは、（１）コントローラ１２又はスキャナ部１３から出力された属性データ、（２）制御部１１が生成した単色２値オーバーレイ画像、（３）属性データ及び単色２値オーバーレイ画像を合成して生成した合成画像、のそれぞれについて所定の記憶領域に格納する。
なお、合成画像は、属性データ用メモリ制御部１０ｃにより、属性データ用メモリ１０ｄから属性データ及び単色２値オーバーレイ画像が読み出され、両者が合成されて生成される。
【００４２】
次に、図４Ａ〜Ｃを参照して、属性データ用メモリ１０ｄに記憶されている属性データ、単色２値オーバーレイ画像、合成画像のそれぞれについて説明する。
【００４３】
図４Ａに、属性データの概念図を示す。
図４Ａに示す属性データは、４×４の画素で構成される範囲の属性データについて示しており、１画素当り４ビットの情報量をもつ。
【００４４】
図４Ａの属性データは、コントローラ１２又はスキャナ部１３から出力された属性データを制御部１１が４ビットの情報量をもつ属性データとして生成したものである。なお、属性データ用メモリ制御部１０ｃが生成するとしてもよい。
ここで、ｂｉｔ０〜ｂｉｔ３のうち、最上位ビットのｂｉｔ３は「０」に固定されており、ｂｉｔ０〜ｂｉｔ２には、属性領域の情報やその他必要な情報を示すために用いられる。
【００４５】
図４Ｂに、単色２値オーバーレイ画像の概念図を示す。
図４Ｂに示す単色２値オーバーレイ画像は、図４Ａの属性データと同様、４×４の画素で構成される範囲について示している。また、１画素当り４ビットの情報量をもつ。
【００４６】
図４Ｂの単色２値オーバーレイ画像は、最上位ビットであるｂｉｔ３に、単色２値のオーバーレイ画像が形成され、ｂｉｔ０〜ｂｉｔ２は全て「０」となるようにして制御部１１が生成したものである。なお、単色２値オーバーレイ画像は、属性データ用メモリ制御部１０ｃにより生成されるとしてもよい。
なお、ここで生成された単色２値オーバーレイ画像は、ビット拡張されているものの、最上位ビットのｂｉｔ３以外は全て「０」として生成されるため、ここでは「２値」というものとする。
【００４７】
図４Ｃに、合成画像の概念図を示す。
図４Ｃに示す合成画像は、属性データ用メモリ制御部１０ｃにより、図４Ａの属性データと図４Ｂの単色２値オーバーレイ画像とが合成されたものである。合成処理には、例えば単純なＯＲ理論による手法を用いて行うこととしてもよい。
【００４８】
図４Ｃの合成画像のメモリ領域には、最上位ビットのｂｉｔ３には単色２値オーバーレイ画像が形成され、ｂｉｔ０〜２には属性領域の情報が格納されることとなる。
合成画像は、生成された後、属性データ用メモリ１０ｄに格納される。
【００４９】
以上のように、ＹＭＣＫ用画像メモリ１０ｂにＹＭＣＫ画像が記憶され、属性データ用メモリ１０ｄに属性データ、単色２値オーバーレイ画像、合成画像が記憶される。そして、これらの画像データはオーバーレイ処理部１０ｅに同期して出力されることとなる。
以下、図２に示すオーバーレイ処理部１０ｅの処理について説明する。
【００５０】
図２に示すオーバーレイ処理部１０ｅは、パターン画像生成部１０１ｅ、演算部１０２ｅ、セレクト処理部１０３ｅをＹＭＣＫの色ごとに備えて構成される。なお、以下に説明する処理はＹＭＣＫの色ごとに独立して行われ、また、同期信号に同期して略同時に行われるものとする。
【００５１】
パターン画像生成部１０１ｅは、色ごとに単色パターン画像を生成する。例えば、Ｙ用パターン画像生成部１０１ｅであれば黄色で全面同一濃度としたベタ画像や黄色のグラデーション画像等をＹパターン画像として生成する。
【００５２】
演算部１０２ｅは、ＹＭＣＫ画像×合成比率Ａ＋単色パターン画像×合成比率Ｂ、とする演算を行い、ＹＭＣＫ画像と単色パターン画像とを合成してＹＭＣＫオーバーレイ画像を生成する。
なお、合成比率Ａ及びＢの情報は制御部１１のレジスタに予め記憶されており、制御部１１は演算部１０２ｅが合成処理を実行する際に合成比率Ａ及びＢの情報を出力する。また、ＹＭＣＫオーバーレイ画像とは、ＹＭＣＫ画像と同様、各色のオーバーレイ画像の総称をいうものとする。
【００５３】
セレクト処理部１０３ｅは、合成画像の最上位ビットの情報、つまり単色２値オーバーレイ画像に基づいて、ＹＭＣＫオーバーレイ画像をＹＭＣＫ画像にオーバーレイする処理を行う。
【００５４】
具体的には、セレクト処理部１０３ｅは、合成画像の最上位ビットが「１」である画素に対してＹＭＣＫ画像にＹＭＣＫオーバーレイ画像をオーバーレイし、最上位ビットが「０」である画素にはオーバーレイせずにＹＭＣＫ画像のまま出力する。つまり、セレクト処理部１０３ｅは、合成画像に基づいて、ＹＭＣＫ画像とＹＭＣＫオーバーレイ画像の何れか一方をセレクトして出力する。
【００５５】
オーバーレイされるべき部分にＹＭＣＫオーバーレイ画像がオーバーレイされる、つまり出力されることにより、当該部分において、ＹＭＣＫ画像を視認することができる。
【００５６】
図５を参照して、オーバーレイ処理部１０ｅにおける処理について説明する。
オーバーレイ処理部１０ｅは、ＹＭＣＫ画像Ｇ１、単色パターン画像Ｇ２、合成画像Ｇ３、ＹＭＣＫオーバーレイ画像Ｇ４によりオーバーレイ処理を行う。また、これらの画像に基づいてオーバーレイ済ＹＭＣＫ画像Ｇ５を生成する。
なお、ここで用いる合成画像は、具体的には最上位ビットのデータ、つまり単色２値オーバーレイ画像である。
【００５７】
ＹＭＣＫ画像Ｇ１は、ＹＭＣＫ用画像メモリ１０ｂに記憶されており、ＹＭＣＫ用メモリ制御部１０ａにより読み出されてオーバーレイ処理部１０ｅに出力される。
【００５８】
単色パターン画像Ｇ２は、パターン画像生成部１０１ｅにより生成される。その後、ＹＭＣＫ画像と予め定められた合成比率により合成される。
【００５９】
合成画像Ｇ３は、属性データ用メモリ１０ｄに記憶されており、属性データ用メモリ制御部１０ｃにより読み出されてオーバーレイ処理部１０ｅに出力される。
【００６０】
ＹＭＣＫオーバーレイ画像Ｇ４は、演算部１０２ｅによりＹＭＣＫ画像Ｇ１と単色パターン画像Ｇ２とが予め定められた合成比率により合成されて生成される。
【００６１】
オーバーレイ済ＹＭＣＫ画像Ｇ５は、セレクト処理部１０３ｅにより、ＹＭＣＫオーバーレイ画像が適切な位置及び濃度でオーバーレイされて生成される。
つまり、セレクト処理部１０３ｅは、単色２値オーバーレイ画像に基づいて、ＹＭＣＫ画像にＹＭＣＫオーバーレイ画像をオーバーレイする／しないの位置の切り替えを適切に行う。また、オーバーレイする位置にＹＭＣＫオーバーレイ画像が使用されることで、ＹＭＣＫ画像が視認し得る程度にオーバーレイされる。
【００６２】
このようにして生成されたオーバーレイ済ＹＭＣＫ画像は、次に印刷用画像処理部１０ｆに出力されることとなる。
以下、図２に戻り、印刷用画像処理部１０ｆの処理について説明する。
【００６３】
図２に示す印刷用画像処理部１０ｆは、アウトライン処理部１０１ｆ及びスクリーン処理部１０２ｆ等を備えて構成される。
【００６４】
オーバーレイ済ＹＭＣＫ画像は、アウトライン処理部１０１ｆ及びスクリーン処理部１０２ｆ等により各種処理が施される。このとき、属性データ用メモリ制御部１０ｃから出力される合成画像の下位ビット、つまり属性領域の情報に基づいて、アウトライン処理やスクリーン処理が行われる。
【００６５】
アウトライン処理部１０１ｆは、オーバーレイ済ＹＭＣＫ画像のテキスト領域においてはアウトライン処理を実行し、イメージ領域においては処理を施さずにスクリーン処理部１０２ｆに出力する。
【００６６】
一方、スクリーン処理部１０２ｆは、オーバーレイ済ＹＭＣＫ画像のテキスト領域においてはスクリーン処理を施さず、イメージ領域においては処理を実行する。
【００６７】
以上の処理が施されたオーバーレイ済ＹＭＣＫ画像は、出力装置１４に出力される。そして、出力装置１４により印刷処理が行われることとなる。
なお、単色２値オーバーレイ画像は、通常、タイムスタンプやページスタンプのようなテキスト領域で構成されるものが多い。よって、オーバーレイ済ＹＭＣＫ画像において、合成画像の最上位ビットが「１」、つまりＹＭＣＫオーバーレイ画像がオーバーレイされる部分には、優先的にアウトライン処理を実行することとしてもよい。
【００６８】
以上のように、本実施形態によれば、ＹＭＣＫの色ごとの属性データは必要とせず、各色共通の合成画像に基づいて、オーバーレイ処理を行うことができる。これにより簡易な回路構成で、かつ、高速にオーバーレイ済ＹＭＣＫ画像を生成することができる。
【００６９】
また、属性データは、最上位ビットを０として属性データ用メモリ１０ｄに記憶され、単色２値オーバーレイ画像は、最上位ビット以外のビットを０として属性データ用メモリ１０ｄに記憶される。これにより、属性データと単色２値オーバーレイ画像とを簡易に合成して合成画像を生成することができる。
【００７０】
また、属性データと単色２値オーバーレイ画像とを合成する際には、簡易な演算処理であるＯＲ理論を用いて合成することができる。
【００７１】
また、合成画像を生成する際には、ＹＭＣＫ画像と単色２値オーバーレイ画像とに予め定められた合成比率をそれぞれ乗じ、両者を加算することにより合成する。これにより、ＹＭＣＫ画像が視認できる程度に、ＹＭＣＫオーバーレイ画像をオーバーレイすることができる。
【００７２】
また、オーバーレイ済ＹＭＣＫ画像を生成する際には、合成画像に基づいて生成する。これにより、適切な位置にＹＭＣＫオーバーレイ画像をオーバーレイすることができる。
【００７３】
また、合成画像の下位ビットの情報、つまり属性領域の情報に基づいて、オーバーレイ済ＹＭＣＫ画像に対して適切にアウトライン処理又はスクリーン処理を行うことができる。
【００７４】
また、合成画像の最上位ビットが１であれば、下位ビットが０か１かに拘らず、ＹＭＣＫオーバーレイ画像をオーバーレイした位置にはアウトライン処理を実行し、スクリーン処理は実行しないとしてもよい。
【図面の簡単な説明】
【００７５】
【図１】画像形成装置の機能ブロック図である。
【図２】画像処理部の機能ブロック図である。
【図３Ａ】メモリ構成の概念図である。
【図３Ｂ】メモリ構成の概念図である。
【図４Ａ】データ構成の概念図である。
【図４Ｂ】データ構成の概念図である。
【図４Ｃ】データ構成の概念図である。
【図５】オーバーレイ処理の内容を示す概念図である。
【符号の説明】
【００７６】
１００  画像形成装置
１０    画像処理部
１０ａ  ＹＭＣＫ用メモリ制御部
１０ｂ  ＹＭＣＫ用画像メモリ
１０ｃ  属性データ用メモリ制御部
１０ｄ  属性データ用メモリ
１０ｅ  オーバーレイ処理部
１０ｆ  印刷用画像処理部
１１    制御部
【図１】
0004900249.tif 000002
【図２】
0004900249.tif 000003
【図３Ａ】
0004900249.tif 000004
【図３Ｂ】
0004900249.tif 000005
【図４Ａ】
0004900249.tif 000006
【図４Ｂ】
0004900249.tif 000007
【図４Ｃ】
0004900249.tif 000008
【図５】
0004900249.tif 000009