(57)【特許請求の範囲】
【請求項１】
文字信号を入力する文字信号入力手段と、
画像信号を入力する画像信号入力手段と、
前記画像信号入力手段により入力された画像信号と前記文字信号入力手段により入力された文字信号とを前記文字信号の値に応じて合成して合成画像信号を生成する合成画像信号生成手段と、
前記合成画像信号より画像を形成して出力する画像形成手段とを有する画像処理装置において、
画素単位に画像信号のパルス幅変調を行う第１の変調手段と、
複数画素を単位として画像信号のパルス幅変調を行う第２の変調手段とを有し、
前記画像形成手段は前記第１の変調手段により変調されたパルス幅変調信号と前記第２の変調手段により変調されたパルス幅変調信号とを用いて画像形成を行い、前記画像形成手段は前記文字信号のエッジ部のみを前記第１の変調方式で変調し、前記文字信号の前記エッジ部以外については第２の変調方式で変調することを特徴とする画像処理装置。
【請求項２】
文字信号を入力する少なくとも２つの文字信号入力手段と、
画像信号を入力する画像信号入力手段と、
前記画像信号入力手段により入力された画像信号と前記文字信号入力手段で入力された文字信号とを前記文字信号の値に応じて合成して合成画像信号を生成する合成画像信号生成手段と、
前記合成画像信号より画像を形成して出力する画像形成手段とを有する画像処理装置において、
画素単位に画像信号のパルス幅変調を行う第１の変調手段と、
複数画素を単位として画像信号のパルス幅変調を行う第２の変調手段と、
前記文字信号がいずれの文字信号入力手段から入力されたかに従って前記第１の変調手段と前記第２の変調手段とを選択する変調方式選択手段とを有し、
前記変調方式選択手段は変調信号を選択する信号を生成することにより変調方式を選択し、前記画像形成手段は前記変調方式選択手段により選択された前記第１の変調手段により変調されたパルス幅変調信号と前記第２の変調手段により変調されたパルス幅変調信号とを用いて画像形成を行うことを特徴とする画像処理装置。
【請求項３】
文字信号を生成する文字信号生成手段を有し、
前記画像信号入力手段は画像を読み取ることにより画像信号を入力し、前記文字信号生成手段は前記画像信号入力手段により入力された画像信号から文字信号を生成し、
前記文字信号入力手段は前記文字信号生成手段により生成された文字信号を入力することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
文字信号を生成する文字信号生成手段を有し、
前記画像信号入力手段は画像信号を外部装置から受信することにより入力し、前記文字信号生成手段は前記画像信号入力手段により入力された画像信号から文字信号を生成し、前記文字信号入力手段は前記文字信号生成手段により生成された文字信号を入力することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項５】
前記文字信号生成手段により生成された文字信号を保持するための文字信号保持手段を有し、
前記文字信号入力手段は前記文字信号保持手段に保持された文字信号を読み出して入力することを特徴とする請求項３又は４に記載の画像処理装置。
【請求項６】
前記文字信号は基準文字信号にその輪郭部を表す輪郭信号と影部を表す影信号とを含むことを特徴とする請求項１乃至５のいずれかに記載の画像処理装置。
【請求項７】
前記合成画像信号生成手段は前記文字信号の値に応じて異なる色データを選択し、着色を行うことを特徴とする請求項１乃至６のいずれかに記載の画像処理装置。
【請求項８】
文字信号を入力する文字信号入力部と、
画像信号を入力する画像信号入力部と、
前記画像信号入力部において入力された画像信号と前記文字信号入力部により入力された文字信号とを前記文字信号の値に応じて合成して合成画像信号を生成する合成画像信号生成部と、
前記合成画像信号より画像を形成して出力する画像形成部とを有する画像処理装置の制御方法であって、
画素単位に画像信号のパルス幅変調を行う第１の変調工程と、
複数画素を単位として画像信号のパルス幅変調を行う第２の変調工程とを有し、
前記画像形成部では前記第１の変調工程において変調されたパルス幅変調信号と前記第２の変調工程において変調されたパルス幅変調信号とを用いて画像形成が行われ、前記画像形成では、前記文字信号のエッジ部のみが前記第１の変調方式で変調され、前記文字信号の前記エッジ部以外は第２の変調方式で変調されることを特徴とする画像処理装置の制御方法。
【請求項９】
文字信号を入力する少なくとも２つの文字信号入力部と、
画像信号を入力する画像信号入力部と、
前記画像信号入力部において入力された前記画像信号と前記文字信号入力部により入力された前記文字信号とを前記文字信号の値に応じて合成して合成画像信号を生成する合成画像信号生成部と、
前記合成画像信号より画像を形成して出力する画像形成部とを有する画像処理装置の制御方法であって、
画素単位に画像信号のパルス幅変調を行う第１の変調工程と、
複数画素を単位として画像信号のパルス幅変調を行う第２の変調工程と、
前記文字信号がいずれの文字信号入力部により入力されたかに従って前記第１の変調工程と前記第２の変調工程とを選択する変調方式選択工程とを有し、
前記変調方式選択工程では変調信号を選択する信号を生成することにより変調方式が選択され、前記画像形成部では前記変調方式選択工程において選択された前記第１の変調工程により変調されたパルス幅変調信号と前記第２の変調工程により変調されたパルス幅変調信号とを用いて画像形成が行われることを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は画像処理装置及びその制御方法に関し、例えば文字信号と画像信号とを合成して画像を形成する画像処理装置及びその制御方法に関するものである。
【０００２】
【従来の技術】
近年、文字信号と画像信号とを、文字信号の値に応じて合成して画像を形成する画像処理装置が製品化されている。
【０００３】
上述したような従来の画像処理装置の合成処理について、図１０を参照して説明する。
【０００４】
図１０は、従来の画像処理装置の画像形成処理を概念的に示す図である。図１０において、２０１はスキャナ部で原稿画像を読み込んだフルカラー画像であり、２０２は予めスキャナ部で２値データ原稿画像を読み込んで、文字メモリに保持しておいた文字画像である。従来の画像処理装置は、上述したフルカラー画像２０１と文字画像２０２とを合成して、目的の合成画像２０３を得るという文字合成機能を持っている。
【０００５】
図１０に示すフルカラー画像２０１を構成する各画素は、シアン（Ｃ），マゼンタ（Ｍ），イエロー（Ｙ），ブラック（Ｋ）の４つの色成分について、それぞれ８ビットの計３２ビットで構成されている。一方、文字画像２０２を構成する各画素は１ビットで構成されており、文字部が「１」、他は「０」の値となっている。従来の画像処理装置における画像合成処理は、この文字画像２０２において、画素が「０」である部分にはフルカラー画像２０１を選択し、一方、文字画像２０２の画素が「１」である部分には、所定の色を色付けすることにより、行っていた。
【０００６】
また、従来の画像処理装置は、複数の出力色成分シアン（Ｃ），マゼンタ（Ｍ），イエロー（Ｙ），ブラック（Ｋ）について面順次に画像形成を行うレーザ方式のカラー電子写真方式により画像形成を行っており、合成画像信号をパルス幅変調した信号でレーザを駆動することにより、中間調を実現している。
【０００７】
上述した従来の画像処理装置では、パルス幅変調を行う方式として、画素単位にパルス幅変調を行う第１の方式と、複数画素を単位としてパルス幅変調を行う第２の方式を有している。第１の方式では、画素毎にパルスが出力されるため高解像度が得られる。一方、第２の方式では、複数画素ごとにパルスが出力されるため解像度が低くなるが、画像データの変化に対して変化するパルス幅の量が第１の方式に比べ大きくなるため、画像データの変化を忠実に再現しやすくなる。即ち、高階調性が得られる。
【０００８】
従来の画像処理装置が４００ｄｐｉの解像度である場合、パルス幅変調を行う第１の方式では４００ｄｐｉの解像度が得られるため、第１の方式を「４００線」と呼ぶ。一方、パルス幅変調を行う第２の方式では２画素ごとにパルス幅変調を行っているために２００ｄｐｉの解像度が得られる。従って、第２の方式を「２００線」と呼ぶ。
【０００９】
上述した従来の画像処理装置では、図１０に示す合成画像２０３において、文字画像部は解像度を重視して４００線で形成し、一方、フルカラー画像部は階調性を重視して原則的に２００線で形成していた。
【００１０】
【発明が解決しようとする課題】
上記従来例では、文字合成を行う際に、細線文字を想定して文字部は全て４００線で形成されていた。
【００１１】
しかしながら上述した従来例では、文字部が４００線で形成されるため、文字部の階調性が貧弱になってしまうという欠点があった。この階調性の低さは特に大きな文字の場合に目立ってしまう。
【００１２】
また、文字データとして文字の代わりに円等の図形を供給し、着色しようとした場合にも、階調性が低いため、意図したような色にならないという問題があった。
【００１３】
即ち、文字信号を入力する文字信号入力手段と、画像信号を入力する画像信号入力手段と、前記画像信号入力手段により入力された画像信号と前記文字信号入力手段により入力された文字信号とを前記文字信号の値に応じて合成して合成画像信号を生成する合成画像信号生成手段と、前記合成画像信号より画像を形成して出力する画像形成手段とを有する画像処理装置において、画素単位に画像信号のパルス幅変調を行う第１の変調手段と、複数画素を単位として画像信号のパルス幅変調を行う第２の変調手段とを有し、前記画像形成手段は前記第１の変調手段により変調されたパルス幅変調信号と前記第２の変調手段により変調されたパルス幅変調信号とを用いて画像形成を行い、前記画像形成手段は前記文字信号のエッジ部のみを前記第１の変調方式で変調し、前記文字信号の前記エッジ部以外については第２の変調方式で変調することを特徴とする。
【００１４】
即ち、文字信号を入力する文字信号入力手段と、画像信号を入力する画像信号入力手段と、前記文字信号の値に応じて前記画像信号と前記文字信号とを合成して合成画像信号を生成する合成画像信号生成手段と、前記合成画像信号より画像を形成して出力する画像形成手段とを有する画像処理装置において、画素単位に画像信号のパルス幅変調を行う第１の変調手段と、複数画素を単位として画像信号のパルス幅変調を行う第２の変調手段とを有し、前記画像形成手段は前記第１の変調手段により変調されたパルス幅変調信号と前記第２の変調手段により変調されたパルス幅変調信号とを用いて画像形成を行い、前記画像形成手段は前記文字信号のエッジ部のみを前記第１の変調方式で変調し、前記文字信号の中心部については第２の変調方式で変調することを特徴とする。
【００１６】
更に、少なくとも２つの文字信号入力手段と、前記文字信号がいずれの文字信号入力手段から入力されたかに従って前記第１の変調手段と前記第２の変調手段とを選択する変調方式選択手段とを有し、前記画像形成手段は前記変調方式選択手段により選択された前記第１の変調手段により変調されたパルス幅変調信号と前記第２の変調手段により変調されたパルス幅変調信号とを用いて画像形成を行うことを特徴とする。
【００１７】
例えば、文字信号を生成する文字信号生成手段を有し、前記画像信号入力手段は画像を読み取ること又は外部装置から受信することにより画像信号を入力し、前記文字信号生成手段は前記画像信号入力手段により入力された画像信号から文字信号を生成し、前記文字信号入力手段は前記文字信号生成手段により生成された文字信号を入力することを特徴とする。
【００１８】
又、前記文字信号生成手段により生成された文字信号を保持するための文字信号保持手段を有し、前記文字信号入力手段は前記文字信号保持手段に保持された文字信号を読出して入力することを特徴とする。
【００１９】
又、前記文字信号は基準文字信号にその輪郭部を表す輪郭信号と影部を表す影信号とを含み、前記合成画像信号生成手段は前記文字信号の値に応じて異なる色データを選択し、着色を行うことを特徴とする。
【００２０】
【作用】
以上の構成において、文字部のエッジ部を高解像度にすると共に、文字部の中心部の階調性も損なわないようにした画像処理装置を提供することが可能となる。また、領域に応じて、または文字データの入力元に応じて、文字データを解像度重視で形成するか、階調性重視で形成するかを選択することにより、その文字データに適した処理を行えるようにした画像処理装置を提供することが可能となる。
【００２１】
【実施例】
以下、図面を参照して本発明に係る一実施例を詳細に説明する。
【００２２】
＜第１実施例＞
図１に、本実施例における画像処理装置であるフルカラー複写機のブロック構成図を示す。
【００２３】
図１において、１は画像処理装置本体であり、ケーブル２９を介して外部装置２８と接続されている。
【００２４】
本実施例の画像処理装置１において、ＣＣＤ等により構成される画像読取部２７は、不図示の原稿台上の原稿画像を読み取ってデジタルフルカラーの画像データ１３を生成する。画像読取部２７で生成された画像データ１３は、外部画像合成部３に送られる。一方、外部装置２８とのインタフェースを司る外部装置インタフェース２は、外部装置２８からケーブル２９を介して送られてきたデジタルフルカラーの画像データ１４を受け取り外部画像合成部３に送られる。
【００２５】
外部画像合成部３では、上述した両画像データを合成して画像処理部４に出力する。この外部画像合成部３においては、処理を行う文字に応じて、画像読取部２７で読み取られた画像のみを後段に出力するか、逆に外部装置２８から入力された画像のみを後段に出力するか、また、両者を重み付け加算して透かし合成した画像を後段に出力するかを選択実行する。。
外部画像合成部３では、領域コード生成部６から供給される領域コード３００に従って、これらの実行する処理を切り替える。外部画像合成部３から出力された画像データ１５はＲＧＢ信号であり、各画素は各色成分につき８ビットで表現されている。この外部画像合成部３よりの処理データを受け取った画像処理部４では、このＲＧＢ信号をＣＭＹＫ信号に変換する等の画像処理を行う。
【００２６】
画像処理部４から出力されたＣＭＹＫ信号は、後述する輪郭・影生成部１０の各出力データ２２，２３，２４と同期をとるために遅延部２７を経由して、文字色付け部５に入力される。そして、画像データは文字色つけ部５で後述する文字領域合成処理が施され、合成済みの画像データ１７として画像形成部１１に送られ、出力用の画像が形成される。
【００２７】
領域コード生成部６は、１ページ中の複数の領域について、それを識別するための領域コード３００を画像データ１３、及び１４に同期して出力する。尚、領域の指定は公知のデジタイザ等を使用するか、又は外部装置２８あるいは不図示の外部装置からのコマンドにより表現される領域情報を受信することにより、行われる。
領域コード生成部６から出力された領域コードは、外部画像合成部３、画像処理部４、文字色つけ部５等の各処理部で参照され、各処理部ではこの領域コードに従って実行する処理の種類の切り替えが行われる。即ち、領域毎に異なった処理が行われる。
【００２８】
また、本実施例において画像形成部１１は、複数の出力色成分Ｃ，Ｍ，Ｙ，Ｋについて面順次に画像形成を行う電子写真方式のカラープリンタである。画像処理装置１１でどの色成分を形成するかに応じて、画像処理部４からＣＭＹＫデータのうちのいずれかが出力される。
【００２９】
画像読取部２７で読み取られた多値画像データ１３は、２値化部７にも送られ、２値化部７で対応する２値データ１９に変換され、セレクタ９および文字／図形メモリ８に送られる。文字／図形メモリ８は、最大原稿サイズ（本実施例ではＡ３）について４００ｄｐｉの解像度で、各画素１ビットの２値データを記憶するのに十分な容量を持つメモリである。
【００３０】
文字／画像メモリ８に書き込まれた２値データは、別途読み出されてセレクタ９に供給される。一方、外部装置２８からも外部装置インタフェース２を介して２値データ２１が、セレクタ９に供給される。セレクタ９では、領域コード生成部６よりの領域コード情報に従って、以上の３信号のうちの１つが選択され、輪郭・影生成部１０に出力される。
【００３１】
文字／図形メモリ８にはＣＰＵ３０からのＣＰＵバス３１が接続されており、ＣＰＵ３０により文字／図形メモリ８の内容が読み取り／書き込みを制御できる構成となっている。従って、文字／図形メモリ８の内容は画像読取部２７で読み取られた画像データを一時的に保持する機能の他に、不図示の外部装置から入力された文字データや図形データをＣＰＵ３０により書き込み、又、それを読み出して後段の文字色付け部５で文字合成を行うことも可能である。
【００３２】
ＣＰＵ３０により文字／図形メモリ８に展開される文字データは、例えば文字コードの形で不図示のプログラムＲＯＭにフォンとデータとして保持されており、ＣＰＵ３０はこのフォントデータを参照してラスタデータに展開し、文字／図形メモリ８に書き込む。また、同様にＣＰＵ３０により文字／図形メモリ８に展開される図形データは、例えば円を例にすると、中心座標と半径のデータが不図示のプログラムＲＯＭに保持されており、ＣＰＵ３０が座標計算をしながらラスタデータに展開し、文字／図形メモリ８に書き込む。
【００３３】
尚、展開を行うべき元の文字データ／図形データは、不図示の操作部により操作者が入力するか、外部機器２８から外部装置Ｉ／Ｆを経由してコマンドとして受け取っている。この外部から受け取る文字／図形データとして、いわゆるＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）  データを扱うようにしてもいい。また、本実施例ではＣＰＵ３０で展開を行っているが、このＣＰＵ３０の代わりに専用の描画コントローラを用いてもよい。
【００３４】
上述した領域コード生成部６から供給される領域コード３００は、各ブロックでの画像信号の遅延にあわせて遅延され、３０１〜３０３となる。そして領域コード３０２はルックアップテーブル（ＬＵＴ）２５により、セレクタ９への選択信号に変換される。ＬＵＴ２５には、各領域におけるセレクタ９への選択信号出力が予め格納されており、動作時にはＣＰＵ３０よりの制御に従って読み出され、セレクタ９に供給される。
【００３５】
輪郭，影生成部１０ではセレクタ９により選択出力された２値信号（基準文字信号）を入力とし、後述するような文字信号，輪郭信号，影信号を生成する。生成された文字，輪郭，影信号は文字色付け部５に供給され、後述する文字合成が行われる。
【００３６】
次に図２を参照して、領域コード生成部６から出力される領域コードを説明する
図２において、１ページの画像データ５１に対し領域５２と領域５３については異なる処理を行う場合について説明する。この場合、領域コード生成部６からは、領域５２については領域コード「１」、領域５３については領域コード「２」、それ以外の領域については領域コード「０」が出力される。例えば領域コードがｎビットで構成されるとすると、領域コード生成部６は各画素ｎビットのページメモリを持ち、ＣＰＵ３０等により領域コードの書き込み／読み出しが制御される。
【００３７】
次に、上述した図１における外部画像合成部３について、図３を参照して詳細に説明する。
【００３８】
図３は、上述した図１における外部画像合成部３の詳細構成例を示すブロック図である。図３において、入力された領域コード３００はＬＵＴ６１に供給され、合成率ｎに変換される。ＬＵＴ６１には、予め各領域における合成率が格納されており、動作時にはＣＰＵ３０によりＬＵＴ６１が読み出されて、乗算器６３等に供給される。乗算器６３では画像読取部２７からの画像データ１３と、ＬＵＴ６１から領域コード３００に応じて得られた合成率ｎとの乗算が行われる。
【００３９】
一方、乗算器６４では外部装置２８から入力された画像データ１４と、補数部６２で求められた合成率ｎの補数である１−ｎとが乗算される。乗算器６３及び６４における乗算結果は加算器６５で加算され、合成信号１５が得られる。
【００４０】
本実施例において、合成率ｎは理論的には、０≦ｎ≦１であり、合成信号１５は、
信号１５＝信号１３×ｎ＋信号１４×（１−ｎ）
であるが、実際の回路ではｍ＝１２８×ｎ、即ち、０≦ｍ≦１２８として、
信号１５＝（信号１３×ｍ＋信号１４×（１２８−ｍ））／１２８
で処理される。
【００４１】
すると、画像読取部２７で読み取られた画像データ１３のみを合成信号１５として出力する場合は、合成率ｎ＝１がＬＵＴ６１に設定される。一方、外部機器からの画像データ１４のみを合成信号１５として出力する場合は、合成率ｎ＝０がＬＵＴ６１に設定される。また、信号１３及び１４の両者を５０％ずつの透かし合成を行う場合には、合成率ｎ＝０．５がＬＵＴ６１に設定される。
【００４２】
以上説明したように合成率ｎは領域コードに応じて変化するため、処理する領域によって画像を合成する割合を任意に変更することができる。例えば上述した図２において、領域コード「０」の部分は画像読取部２７からの画像データ１３のみを出力し、領域コード「１」の部分は外部機器２８からの画像データ１４のみを出力し、領域コード「２」の部分は画像読取部２７からの画像データ１３と外部機器２８からの画像データ１４の５０％透かし合成画像を出力するというように、ＬＵＴ６１を設定することができる。
【００４３】
次に図４を参照して、上述した図１に示す輪郭・影生成部１０について詳細に説明する。
【００４４】
図４は、輪郭・影生成部１０で生成される輪郭・影信号と文字信号との関係を示した図である。図４の（ａ），（ｂ）は文字信号と影信号との関係を、図４の（ｃ），（ｄ）は文字信号と輪郭信号との関係を示す。
【００４５】
図４の（ａ），（ｂ）について、輪郭・影生成部１０に入力される基準文字信号８１の示す文字に対し、それを図中矢印で示した右下方向８３に遅延することにより、図４の（ａ）に示す平影信号２４−１、及び図４の（ｂ）に示す立体影信号２４−２のどちらかが、影信号として生成される。
【００４６】
また、図４の（ｃ），（ｄ）について、輪郭・影生成部１０に入力される基準文字信号８１の示す文字に対し、それを外側の輪郭である図４の（ｃ）に示す外輪郭信号２３−１、および内側の輪郭である図４の（ｄ）に示す内輪郭信号２３−２のどちらかが、輪郭信号として生成される。
【００４７】
上述した図４に示す影信号及び輪郭信号のうち、どちらの影信号及び輪郭信号を生成するかは、本実施例においては輪郭・影生成部１０内のレジスタ設定により決定するが、これは例えば図３に示したＬＵＴ６１のように、領域毎に切り替えるようにしてもよい。これらの影信号及び輪郭信号は、基準文字信号８１をライン遅延，画素遅延し、それをそのまま出力したり、遅延前のデータとＯＲ／ＡＮＤ処理することにより生成できる。
【００４８】
尚、輪郭・影生成部１０において輪郭信号，影信号を作る際に遅延が発生するため、基準文字信号８１自体も遅延され、文字信号２２として出力されるが、図４では説明の簡便のため、基準文字信号の遅延については反映していない。
【００４９】
次に、上述した図１に示す画像形成部１１について、図５を参照して詳細に説明する。
【００５０】
図５は、上述した図１に示す画像形成部１１におけるパルス幅変調の方法を説明するための図である。
【００５１】
パルス幅変調とは、画像データ値の大きさに応じて、画像形成を行うためのレーザのパルス幅を変調することであり、レーザのパルス幅が変化することにより、最終的に用紙上に形成されるトナー画像の単位面積あたりの平均濃度が変化する。本実施例では、パルス幅変調を行う方式として、画素単位にパルス幅変調を行う第１の方式と、複数画素を単位としてパルス幅変調を行う第２の方式を持っている。第１の方式では、画素ごとにパルスが出力されるので、高解像度が得られる。一方、第２の方式では、複数画素ごとにパルスが出力されるので解像度が低下するが、画像データ値の変化に対して変化するパルス幅の量が第１の方式に比べ大きくなるため、画像データの変化を忠実に再現しやすくなり、即ち、高階調性が得られる。本実施例の画像処理装置は４００ｄｐｉの解像度を持っており、従って第１の方式では４００ｄｐｉの解像度が得られるため、第１の方式を４００線と呼ぶ。一方、第２の方式では２画素ごとにパルス幅変調を行うため２００ｄｐｉの解像度が得られるため、第２の方式を２００線と呼ぶ。
【００５２】
図５に示す画像形成部において、前段の文字色付け部５から送られてくる画像データ１７は、まずＬＵＴ１０１で画像形成部１１の特性を補正するための階調補正を施され、次にＤ／Ａ変換部１０２でアナログ信号に変換されて、コンパレータ１０４のＡ端子に入力される。
【００５３】
一方、同様に文字色付け部５から、線数信号１８が入力される。線数信号１８は画素毎に変化し、その画素を４００線でパルス幅変調するか、又は２００線でパルス幅変調するかを指示する。この線数信号１８はＬＵＴ１０１に上位アドレスとして入力され、パルス幅変調方式に応じてＬＵＴ１０１における階調補正処理が切り替わる。
【００５４】
一方、線数信号１８は同時に、２００／４００線三角波生成部１０３にも入力され、線数信号１８に応じて２００／４００線三角波生成部１０３から２００線用の三角波、もしくは４００線用の三角波のいずれかがコンパレータ１０４に出力される。コンパレータ１０４では、アナログの画像データ１０７と三角波１０６とを比較し、画像データ１０７の方が大きい区間のみ、レーザ点灯信号１０８を「１」にする。レーザ駆動部１０５では、レーザ点灯信号１０８に従ってレーザ４０８を点灯し、ポリゴンミラー４１０で水平方向にスキャンさせ、感光体３０１に照射する。
【００５５】
図６に、上述した図５の２００／４００線三角波生成部１０３から生成される４００線三角波１０６−１、２００線三角波１０６−２と、画像データをＤ／Ａ変換した信号１０７と、レーザ点灯信号１０８（１０８―１，１０８―２）の各波形を示す。
【００５６】
図６において、７００に示すｅで示した区間が１画素に対応しており、図６は４画素分の信号を示している。尚、本実施例の画像処理装置における解像度は４００ｄｐｉである。
【００５７】
図６によれば、４００線三角波１０６−１は１画素を単位として変動し、その結果、レーザ点灯信号１０８−１も１画素を単位として変調された信号となる。レーザ点灯信号１０８−１は、各画素内において画像信号１０７が三角波１０６−１より大きくなる区間ａ，ｂ，ｃ，ｄについて、「１」となっている。
【００５８】
一方、２００線三角波１０６−２は２画素を単位として変動し、その結果、レーザ点灯信号１０８−２も２画素を単位として変調された信号となる。レーザ点灯信号１０８−２は、各２画素内において、画像信号１０７が三角波１０６−２より大きくなる区間ａ＋ｂ，ｃ＋ｄについて、「１」となっている。
【００５９】
４００線、２００線の２つの三角波１０６―１，１０６―２は、図５において線数信号１８が「１」か「０」かに応じて、２００／４００線三角波生成部１０３から各画素毎にどちらかが出力される。この２つの三角波１０６―１，１０６―２によるレーザ点灯信号１０８―１，１０８―２を比較してみると、レーザ点灯信号１０８−１は各画素毎にオフ／オンされるため、レーザ点灯信号１０８−２に比べて、出力画像の解像度がよくなる。一方、レーザ点灯信号１０８−２は、もとの画像信号１０７の変化量に対するレーザ点灯時間の変化量が、レーザ点灯信号１０８−１の場合に比べて約２倍になる。従って、レーザの点灯時間，現像回り、トナーの粒径等の分解能に制限があるため、画像信号１０７の変化をより忠実に再現でき、階調性が良くなる。
【００６０】
次に、上述した図１に示す文字色付け部５について、図７を参照して詳細に説明する。
【００６１】
図７は、上述した図１に示す文字色付け部５の詳細構成例を示すブロック図である。図７において、領域コード３０３はＬＵＴ１１１に入力され、各制御信号１２１〜１２７に変換される。ＬＵＴ１１１には予め各領域における各制御信号１２１〜１２７が格納されており、動作時には図１に示すＣＰＵ３０により読み出されて、セレクタ１１５等に供給される。
【００６２】
まず、文字信号有効信号１２７は輪郭・影生成部１０から入力される文字信号２２を優先決定部１１３に出力するための有効信号である。また、輪郭信号有効信号１２６、影信号有効信号１２５も同様に、それぞれ輪郭信号２３、影信号２４を優先決定部１１３に出力するための有効信号である。
【００６３】
本実施例においては、上述した各有効信号により優先決定部１１３に出力されている文字信号２２、輪郭信号２３、影信号２４は「１」である場合に、それぞれの領域へ着色すべき色データがあることを示し、その色データが、それぞれ文字色データ１２１、輪郭色データ１２２、影色データ１２３である。これら各色データはセレクタ１１５に供給され、後述するように選択されたデータのみがセレクタ１１５から出力される。これらの色データは各８ビットで構成され、画像形成部１１で形成中のＹＭＣＫの各色成分に応じて書き替えられることにより、各信号に対しフルカラーの着色を行うことができる。
【００６４】
線数制御モード信号１２４は２ビットの信号であり、文字領域（文字信号，輪郭信号，影信号を合わせた領域）について２００線とするか、４００線とするか、或は後述するように文字領域のエッジ部のみ４００線とし、中心部は２００線とするのかを選択するための信号である。
【００６５】
各有効信号１２５〜１２７に従ってゲート回路１１２ａ，１１２ｂ，１１２ｃで出力制御された文字信号２２，輪郭信号２３，影信号２４は優先決定部１１３に入力されて優先付けされることにより、３つの信号中１つの信号のみが「１」となるか、または全て「０」となるように処理される。例えば、文字信号２２に対する優先度が最高であり、文字信号２２が「１」である場合には、輪郭信号２３，影信号２４はその値にかかわらず、強制的に「０」に置き換えられる。
【００６６】
そして、優先決定部１１３からの出力はエンコーダ１１４に入力され、３つの入力信号の値の組み合わせに応じて符号化される。３つの入力信号の値の組み合わせは、全て「０」である場合といずれか１つのみが「１」である場合の４つの状態があり、その各状態に対してそれぞれ「０」〜「３」を割り当てる。
【００６７】
エンコーダ１１４において符号化された信号１２８は２ビットであり、セレクタ１１５に選択信号として供給される。従ってセレクタ１１５において、文字信号２２，輪郭信号２３，影信号２４の全てが「０」である場合には、画像読取部２７によって読み込まれた画像データ１６が選択される。一方、文字信号２２が「１」である場合にはＬＵＴ１１１から出力される文字色データ１２１が選択され、輪郭信号２３が「１」である場合にはＬＵＴ１１１から出力される輪郭色データ１２２が選択され、影信号２４が「１」である場合にはＬＵＴ１１１から出力される影色データ１２３が選択される。従って、セレクタ１１５から出力されデータは、文字、輪郭、影を含む文字領域と、画像読取部２７で読み取られた画像データとが合成されている。
【００６８】
セレクタ１１５により文字合成を施された画像データは、線数信号１８と同期をとるため、遅延部１１６を経由して、画像データ１７として後段の画像形成部１１に出力される。
【００６９】
上述したエンコーダ１１４から出力された２ビットの信号１２８は、さらにオア回路１１７でオア処理され、文字領域であることを示す文字領域信号１２９となる。文字領域信号１２９は、文字信号２２，輪郭信号２３，影信号２４のいずれかが「１」の場合には「１」、それ以外は「０」になる。文字領域信号１２９は、まずアンド回路１１８の一方端子に入力され、他方端子に入力された線数制御モード信号１２４の第０ビットとアンド処理され、その結果１３１はセレクタ１２０に入力される。
【００７０】
一方、文字領域信号１２９はエッジ抽出部１１９にも入力され、文字領域のエッジ部が抽出されてエッジ部のみが「１」でそれ以外が「０」であるエッジ信号１３０が出力され、セレクタ１２０に入力される。セレクタ１２０では、線数制御モード信号１２４の第１ビットが「０」の場合はアンド回路１１８よりの出力１３１を選択し、「１」の場合はエッジ信号１３０を選択し、線数信号１８として出力する。
【００７１】
従って、線数制御モード信号１２４が「０」である場合は、線数信号１８は常に「０」となり、全ての領域が２００線処理される。また、線数制御モード信号１２４が「１」である場合は、文字領域信号１２９がそのまま線数信号１８となり、文字領域は４００線処理され、それ以外は２００線処理される。さらに、線数制御モード信号１２４が「２」または「３」である場合は、エッジ信号１３０が線数信号１８となり、文字領域のエッジ部は４００線処理され、それ以外は２００線処理される。
【００７２】
以上説明した文字色付け部５から出力される画像データ１７において、画像が合成される例を図８を参照して説明する。
【００７３】
図８の（ａ）は、文字色付け部５に入力される２値画像である文字信号２２の表わす内容を示し、輪郭・影生成部１０へ入力された基準文字信号８１と同様の信号である。図８の（ｂ）は、文字色付け部５によって輪郭・影生成部１０により生成された輪郭又は影が付加された画像に着色した画像を示し、図８の（ｃ）は画像処理部４から出力されたカラー画像を示す。また、図８の（ｄ）に、図８の（ｂ）と図８の（ｃ）が合成されて形成された画像を示す。
【００７４】
図８の（ａ）において斜線で示される９３−１〜９３−４は文字部分で、文字信号２２の値は「１」であり、他の部分は「０」である。この各文字部に対応して、図８の（ａ）に破線で示される領域９４−１〜９４−４が設定され、各領域ごとに異なる画像処理が指定される。
【００７５】
まず、例えば領域９４−１については、文字色付け部５において文字部９３−１に対して所定の着色がなされて、図８の（ｂ）に示す９２−１の画像を形成し、図８の（ｃ）に示す画像処理部４からのカラー画像９１と合成され、図８の（ｄ）に示す画像９９を形成する。また、図８の（ａ）に示す領域９４−２については、文字部９３−２に対し、輪郭・影生成部で図８の（ｂ）に示す立体影部９５が生成され、文字色付け部５で文字部，立体影部にそれぞれ異なる色が付けられ、画像９１と合成されて画像１００−１，１００−２を形成する。
【００７６】
また、領域９４−３については、文字部９３−３に対し、輪郭・影生成部１０で外輪郭部９６が生成され、文字色付け部５で文字部９３−３，外輪郭部９６に異なる色が付けられ、画像９１と合成されて画像１０１−１，１０１−２を形成する。また、領域９４−４については文字部９３−４に対し、輪郭・影生成部１０で外輪郭部９７が生成され、文字色付け部５で外輪郭部についてのみ着色され、画像９１と合成されて画像１０２を形成する。
【００７７】
尚、以上説明した以外の領域については、画像処理部４からのカラー画像９１がそのまま出力される。
【００７８】
次に、文字色付け部５から出力される線数信号１８によって、画像形成が制御される様子を説明する。
【００７９】
図９は、上述した図７において線数制御モード信号１２４が「２」または「３」である場合において、文字領域信号１２９のエッジ部が４００線で処理され、それ以外が２００線で処理される様子を詳細に説明するための図である。
【００８０】
図９において、「１」及び「０」は文字領域信号を示し、「１」が文字領域であることを表す。そして「１」である画素のうち、○印で囲まれた画素が上述した図７に示すエッジ抽出部１１９において抽出された画素を示す。図７に示すエッジ抽出部１１９から出力されたエッジ信号１３０は、図９に示す○印で囲まれた画素についてのみ「１」となり、その結果、これら○印で囲まれた画素のみ、４００線で処理される。一方、文字領域以外の画素、および文字領域内のエッジ部以外の画素は２００線で処理される。
【００８１】
尚、本実施例における図７に示すエッジ抽出部１１９は、図９に示す様に主走査方向のエッジのみを抽出するものであり、データの変化点のみに注目すればよいため、簡単な構成で実現できる。
【００８２】
以上説明したようにして、文字領域のエッジ部のみを４００線で処理することにより、エッジ部は高解像度となり、文字のアウトラインが滑らかになる。一方、文字領域の中心部を２００線で処理することにより、中心部においては階調性を向上させることができる。
【００８３】
尚、本実施例では図９に示すように文字領域信号が「１」である文字領域のエッジ部のみを４００線で処理するようにしているが、これを隣接する非文字領域側、即ち、文字領域信号が「０」である画素も同時に４００線で処理することにより、エッジ部において更に高解像度が得られる。
【００８４】
以上説明したように、文字色付け部５では領域コード３０３に応じて、文字信号，輪郭信号，影信号に対しそれぞれ文字合成を行うかどうか、又、文字合成を行う場合に各信号に対しどういう色を付けるか、更に、文字領域部に関する４００線／２００線切り替え処理の種類（２００線，４００線，エッジ部のみ４００線）を選択、処理を行う。
【００８５】
以下、上述した文字色付け部５における各領域の処理の制御について、説明する。尚、各制御はＣＰＵ３０により、不図示のＲＯＭ等に格納されたプログラムに基づいて、行われる。
【００８６】
本実施例において、各領域毎の処理設定は、操作者による不図示の操作パネルの操作、あるいは外部機器からのコマンドにより、領域ごとにこれらの処理を明示的に指定することにより決定できる。例えば、領域毎に文字色付け部５における４００線／２００線切り替え処理の種類を指定すると、円等の図形データを文字データとして扱う領域では文字領域部を２００線で処理し、細線文字等を含む領域については文字領域部を４００線で処理し、大きな文字を含む領域については文字領域部のエッジ部のみを４００線で処理する等、各領域について最適の処理を画像に応じて行うことができる。
【００８７】
また、図１に示すセレクタ９に対する選択信号の値に対応させて、各領域に対する文字色付け部５における４００線／２００線切り替え処理の種類を指定するか、もしくは自動設定を行うことも可能である。即ち、文字信号がどの入力ソースから供給されるかに応じて、処理を切り替えることも可能である。すると、文字／図形メモリ８を図形メモリとして使用する場合には、文字／図形メモリ８から２値データを供給する領域については全て２００線で処理するように自動的に設定することで、操作者が領域ごとに指定する必要が無くなる。
【００８８】
以上説明したように本実施例によれば、文字合成時に文字部のエッジ部を高解像度にすると共に、文字部の中心部の階調性も損なわないようできるという効果がある。また、領域に応じて、または文字データの入力元に応じて、文字データを解像度重視で形成するか階調性重視で形成するかを選択することにより、その文字データに適した処理を行えるようにできるという効果がある。
【００８９】
＜他の実施例＞
上述した第１実施例においては、文字，輪郭，影信号をあわせた文字領域信号のエッジ部を検出し、そのエッジ部のみを４００線で処理するようにしたが、これを文字，輪郭，影信号のそれぞれについてエッジ部を検出し、その各エッジ部のみを４００線で処理するようにしてもよい。
【００９０】
また、上述した第１実施例においては、ホストコンピュータ等の外部装置から通信により、画像データを受け取っていたが、これを画像処理装置内部に備えられたのフロッピーディスクから画像データを読み取るようにしてもよい。もちろん、フロッピーディスクの替わりにハードディスク等でも良く、また、図示しないアプリケーションプログラムで作られた画像データをメインメモリ上で、受け渡してもよい。
【００９１】
また、上述した第１実施例では、画像読取部２７として不図示の原稿台上に置かれた原稿を読み取るＣＣＤ等のカラースキャナを想定していたが、本発明はこの限りではなく、例えばフィルム読み取り装置、デジタルビデオカメラ、ビデオ画像のデジタル化装置、画像データベース、ハードディスク、光磁気ディスク、ＣＧ（Ｃｏｍｐｕｔｅｒ  Ｇｒａｐｈｉｃｓ）  生成システム等、画像生成を行うものであれば、何で構わない。
【００９２】
また、上述した第１実施例では、画像形成部として電子写真方式のカラープリンタを想定しているが、インクジェットプリンタや熱転写プリンタ等でも構わない。
【００９３】
また、上述した第１実施例では、外部装置インタフェース２として、同期信号に同期して画像データを送るという、いわゆるビデオインタフェースを用いて画像を転送していたが、これをＧＰＩＢやＳＣＳＩ等の汎用インターフェースを用いて転送するようにしても良い。この汎用インターフェースはまた、プリント開始指令等を画像処理装置に送る時にも用いられる。尚、この場合、一般的に汎用インターフェースの転送スピードは画像処理装置の画像形成処理速度より遅いため、画像処理装置内に速度変換用の画像メモリが必要となる。
【００９４】
また、画像処理装置内に画像形成部１１、画像読取部２７、文字／図形メモリ８等が存在する例について説明を行ったが、これらを外部装置として構成してもよい。
【００９５】
また、上述した第１実施例の構成を示す図１において、例えば外部装置インタフェース２を省いた構成にすることも可能であり、その場合には画像読み取り部２７で読み取られた画像データにおいて文字領域を指定することにより、文字領域の階調性を向上させることができる。また、固定の文字データであれば文字／図形メモリ８に予め格納しておくことにより、階調性を損なわずに画像データと合成することができる。
【００９６】
尚、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器から成る装置に適用しても良い。また、本発明はシステム或は装置にプログラムを供給することによって達成される場合にも適用できることは言うまでもない。
【００９７】
【発明の効果】
以上説明したように本発明によれば、文字合成時に文字部のエッジ部を高解像度にすると共に、文字部の中心部の階調性も損なわないようできるという効果がある。また、領域に応じて、または文字データの入力元に応じて、文字データを解像度重視で形成するか、階調性重視で形成するかを選択することにより、その文字データに適した処理を行えるようにできるという効果がある。
【００９８】
【図面の簡単な説明】
【図１】本発明に係る一実施例における画像処理装置の構成を示すブロック図である。
【図２】本実施例における領域コードと画像との関係を説明するための図である。
【図３】本実施例における外部画像合成部の詳細構成を示すブロック図である。
【図４】本実施例における文字信号と輪郭信号と影信号との関係を説明するための図である。
【図５】本実施例における画像形成部の詳細構成及び動作を示す図である。
【図６】本実施例におけるパルス幅変調の波形図である。
【図７】本実施例における文字色付け部の詳細構成を示す図である。
【図８】本実施例における画像領域合成を説明するための図である。
【図９】本実施例における文字領域信号のエッジ部の処理を示す図である。
【図１０】従来の画像処理装置における文字合成方法を示す図である。
【符号の説明】
２  外部装置インタフェース
３  外部画像合成部
４  画像処理部
５  文字色付け部
６  領域コード生成部
７  ２値化部
８  文字／図形メモリ
９  セレクタ
１０  輪郭・影生成部
１１  画像形成部
２５  ＬＵＴ
２７  遅延部
２８  外部装置
３０  ＣＰＵ
【図１】
0003554011.tif 000002
【図２】
0003554011.tif 000003
【図３】
0003554011.tif 000004
【図４】
0003554011.tif 000005
【図５】
0003554011.tif 000006
【図６】
0003554011.tif 000007
【図７】
0003554011.tif 000008
【図８】
0003554011.tif 000009
【図９】
0003554011.tif 000010
【図１０】
0003554011.tif 000011