(57)【要約】【課題】従来の均一なコントラストを得る技術に対して、更に処理速度を向上させ、メモリの節約と効果を維持する。【解決手段】２値画像データに基づき画素単位に複数の濃度段階で画像形成が可能な画像形成装置であって、入力データが文字データか否かを判定する判定手段と、文字画像データに基づく均一なコントラストを与える多値画像データと、該多値画像データを格納する格納手段とを有し、前記判定手段により入力データが文字データであると判定した場合は、入力文字データに対応する文字画像データに基づく均一なコントラストを与える予め格納した前記多値画像データに変換する変換手段を有する。【選択図】　　　　図１
2004098533.tif 000002
【特許請求の範囲】
【請求項１】
２値画像データに基づき画素単位に複数の濃度段階で画像形成が可能な画像形成装置であって、
入力データが文字データか否かを判定する判定手段と、
文字画像データに基づく均一なコントラストを与える多値画像データと、
該多値画像データを格納する格納手段とを有し、
前記判定手段により入力データが文字データであると判定した場合は、入力文字データに対応する文字画像データに基づく均一なコントラストを与える予め格納した前記多値画像データに変換する変換手段を有することを特徴とする画像形成装置。
【請求項２】
２値画像データに基き画素単位に複数の濃度段階で画像形成が可能な画像形成装置であって、
入力データが文字データか否かを判定する判定手段と、
予め文字データを設定する設定手段と、
文字画像データに基づく均一なコントラストを与える多値画像データと、
該多値画像データを格納する格納手段とを有し、
前記判定手段により入力データが文字データであると判定し、該文字データが前記設定手段により設定された文字データである場合は、入力文字データに対応する文字画像データに基づく均一なコントラストを与える予め格納した前記多値画像データに変換する変換手段を有することを特徴とする画像形成装置。
【請求項３】
２値画像データに基き画素単位に複数の濃度段階で画像形成が可能な画像形成装置であって、
入力データが文字か否かを判定する判定手段と、
予め文字データを設定する設定手段と、
文字画像データに基づく均一なコントラストを与える多値画像データと、
該多値データを格納する格納手段とを有し、
前記判定手段により、入力データが文字データであると判定され、該文字データが前記設定手段により設定された文字データでないと判断した場合は、入力文字データに対応する文字画像データに基づく均一なコントラストを与える前記多値画像データに変換する手段を有することを特徴とする請求項１または２記載の画像形成装置。
【請求項４】
前記予め格納した多値画像データは、新たに文字セット情報を用意した際に変換する多値画像データであることを特徴とする請求項１から３のいずれか１項に記載の画像形成装置。
【請求項５】
前記予め格納した多値画像データは、新たな文字セット情報を使用した際に変換する多値画像データであることを特徴とする請求項１から４のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、濃淡印刷が可能なプリンタ、複写機、ファクシミリなどの画像形成装置に関し、特に、文字印刷の印刷濃度を制御可能な画像形成装置に関する。
【０００２】
【従来の技術】
文字の書体やサイズ、画数、文字修飾などの違いにより、コントラストが異なって見える。これは人間の視覚の積分効果に起因するもので避けることができない。そのため、従来の画像形成装置では、太いラインを用いる書体や大きなサイズの文字などでは、コントラストがきつくなる。また、逆に細いラインを用いる書体および小さなサイズの文字では文字がかすみコントラストが低下するトレード・オフの関係がある。そのため、最適なコントラストが得られない場合には、目の疲労感が増大するという問題があった。
【０００３】
この課題に対して特許文献１においては、最適なコントラストを与えるように２値画像データに基いて多値画像データに変換する画像形成装置が開示されている。
【０００４】
この方法では、文字パターン・データの着目周辺画素パターンにより印刷濃度データを選択し、画像濃度データに基づいてレーザ強度変調などを行うことにより、印刷濃度補正が行われ、あらゆる文字において均一なコントラストが得られるというものであった。以下に説明する。
【０００５】
図８に従来技術の画像形成制御フローチャートを示す。ホストコンピュータは、画像形成装置のホスト・インターフェース回路を介して、画像形成のためのシーケンシャル・データをホスト・インターフェース回路に配設してあるバッファへ転送する（ステップＳ８０１）。このとき、画像形成のためのシーケンシャル・データのデータ転送に先立ち、画像形成装置に画像形成を開始させるためのジョブ開始処理データを転送し、これに続いて印刷環境設定データを転送する。印刷環境設定データには、ページのフォーマットを選択するためのページ・フォーマット選択命令が含まれる。
【０００６】
ホスト・コンピュータからのページ・フォーマット選択命令を受信したＣＰＵは（ステップＳ８０２→Ｓ８０３→Ｓ８０４→Ｓ８０５の順に各ステップの処理を進める）、ページ・フォーマット選択命令に従い、従来装置と同様に２つの画像メモリのメモリ空間と記録材への印刷ロケーションとの相関設定を行う。画像メモリＡは、４階調濃度を表現する２ビット画像濃度データの最下位ビット（ビット０）のラスタ・イメージ・データを格納するためのメモリである。また同様に、画像メモリＢは４階調濃度を表現する２ビット画像濃度データのビット１のラスタ・イメージ・データを格納するためのメモリである。
【０００７】
印刷環境設定が完了したホスト・コンピュータは、次に印刷記述データを転送する。まず、ホスト・コンピュータは印刷に使用する文字セットを設定するため、制御命令として文字セット選択命令を発行する。文字セット選択命令は、文字コードと文字パターンの対応を規定するグラフィック・セット、文字のピッチを規定する文字ピッチ、文字の大きさを規定する文字サイズ、直立体／斜体などの字体を規定する文字スタイル、文字の太さを規定するストローク・ウェイト、文字のデザインを規定する書体などの文字セット属性に基づいて印刷する文字セットの設定を行うものである。
【０００８】
文字セット選択命令を受信したＣＰＵは（ステップＳ８０２→Ｓ８０３→Ｓ８０４→Ｓ８０５→Ｓ８０７の順に各ステップの処理を進める）、文字セット属性により指定された文字セットとその文字コードとがフォントＲＯＭに格納されている文字パターン・データと１対１に対応するためのフォント割り当てテーブルを設定する（ステップＳ８０７）。そして、ＣＰＵは、フォントＲＯＭに格納されている文字セット情報を読み込む（ステップＳ８０８）。
【０００９】
図９は、文字パターン・データが画素マトリックスでデザインされているビット・マップ・フォントの文字セット情報の概要を示す。以下その説明を行う。
【００１０】
文字セット情報は、大きく３つのパラメータより構成される。その一つは、文字パターン・データの外枠の大きさを示すセルで、幅と高さ方向の画素数のセル幅・セル高でその値が示される。二つ目は、文字を横書きにする際に文字を揃える基準線を示すベースラインであり、セルの下側からベースラインまでの画素数（ベースラインを数に含む）で値が示される。三つ目は、アンダーラインを引く際のデフォルトの基準位置を示すアンダーライン位置で、ベースラインからアンダーラインまでの画素数（ベースラインを数に含まず、アンダーラインを数に含む）で値が示される。
【００１１】
ＣＰＵは、文字セット属性と文字セット情報の少なくとも文字サイズおよびセル幅／セル高のパラメータより、印刷する２値のラスタ・イメージ・データを生成するメモリ領域をＲＡＭ上に確保し（ステップＳ８０９）、メモリ領域を示すパラメータをＲＡＭ上のレジスタへストアする（ステップＳ８１０）。
【００１２】
例えば、文字セット選択命令において、ＩＳＯのグラフィック・セット、文字ピッチは１０ｃｐｉ（Ｃｈａｒａｃｔｅｒ　　Ｐｅｒ　　Ｉｎｃｈ）に固定、文字サイズは１２ポイント、文字スタイルは直立体、ストローク・ウェイトは標準である文字属性において、３００ｄｐｉ（Ｄｏｔ　　Ｐｅｒ　　Ｉｎｃｈ）の解像度でデザインされているビット・マップ・フォントが指定された場合、図９に示したように文字セット情報のセル幅は３０画素、セル高は４８画素である。ここでＣＰＵは、文字セット情報より２値のラスタ・イメージ・データを作成するため、ＲＡＭ上にバイト・バウンダリングを含むイメージの幅３２画素、イメージの高さ４８画素相当のメモリ容量を確保する。
【００１３】
図１０は、ＲＡＭ上のラスタ・イメージ・データの印刷ロケーションを示す。以下参照しながら説明する。
【００１４】
ＣＰＵがバイト・アクセスを行い、ＲＡＭのデータ幅が８ビットの場合、ＲＡＭ上の印刷ロケーションのパラメータとしては、ｍ＝８、ｎ＝４、ｋ＝４８からなる１９２バイトのメモリ容量を確保する。ただし、ｍはＲＡＭのデータ・ビット幅、ｎは画素マトリックスのｍ画素単位の列数、ｋは画素マトリックスの行数である。そしてＣＰＵは、ＲＡＭ上に確保した文字のラスタ・イメージ・データ生成領域のパラメータをＲＡＭ上のレジスタにストアする。
【００１５】
次にＣＰＵは、ＲＡＭ上のレジスタにストアされているラスタ・イメージ・データ生成領域パラメータを画像濃度設定回路に配設されているコントローラへインターフェース回路を介して転送する（ステップＳ８１１）。パラメータを受信したコントローラは、配設された各ラインメモリの使用容量をイメージ幅（ｍ×ｎ）と同じ値に設定し、イメージ高さよりラインメモリの行数ｋを設定する。
【００１６】
文字セットを割り当てたホスト・コンピュータは、記録材に印刷を行う印刷位置指定を行うために、印刷位置指定命令処理を送信する。印刷位置指定位置命令をリードしたＣＰＵはその位置情報よりＲＡＭのロケーションと画像メモリＡ、Ｂとの相対位置を決定する。
【００１７】
ホスト・コンピュータは、印刷環境設定、文字セットの割り当て、印刷位置指定などの処理を行った後、印刷する文字の文字コードを送信し、画像形成装置のＣＰＵは文字コードを読み込む。ＣＰＵは、読み込んだ文字コードを文字セット割り当てテーブルに従って、フォントＲＯＭに格納されている画素マトリックスの文字パターン・データを参照し、ＲＡＭ上に２値のラスタ・イメージ・データを生成する（ステップＳ８１２）。
【００１８】
ＲＡＭ上に２値のラスタ・イメージ・データを生成したＣＰＵは、次に多値画像データの生成を行う。まず、初期設定として、繰り返し処理の回数設定を行う副走査方向繰り返し変数Ｋｈをリセットする（ステップＳ８１３）。
【００１９】
ＲＡＭ上に生成されたラスタ・イメージ・データの転送を行うために、ＣＰＵは、画像濃度設定回路に対してスレーブ・ライト要求信号を出力し、画像濃度設定回路はスレーブ動作でのデータ転送が可能であることを示すスレーブ・アクノリッジ信号がアサートされるまで待機し（ステップＳ８１４）、スレーブ・アクノリッジ信号がアサートされている場合（ステップＳ８１５）、ＣＰＵは、ＲＡＭ上のＫｈ（＝０行目）に於ける、１走査分のラスタ・イメージ・データを転送する。
【００２０】
このとき、画像濃度設定回路は、ＲＡＭ上の１走査分のラスタ・イメージ・データ（ｍ×ｎ）ビットの高速データ転送を可能とするため、ＦＩＦＯを介して、一つ目のラインメモリへ送られたラスタ・イメージ・データを転送する。他のラインメモリは、データが未転送状態であるため、初期状態の白印刷を示すデータが格納されている。
【００２１】
ラインメモリへのデータ転送が終了した画像濃度設定回路は、コントローラによりスレーブ・アクノリッジ信号を非アサートとした後、転送されたラスタ・イメージ・データの着目画素周辺データを検出するために必要なデータがまだ未転送であるため、配設されている各ラインメモリのデータを順次転送し、アイドル状態を維持する。
【００２２】
ＣＰＵは、本回路（図示せず）による画像濃度設定出力回路の多値画像データを得るためには、８走査ライン分のデータを転送する必要があるため（ステップＳ８１６→Ｓ８１７）、繰り返し変数Ｋｈをインクリメントし、画像濃度設定回路１１へスレーブ・ライト要求信号を出力し、スレーブ・アクノリッジ信号がアサートされるまで待機し（ステップＳ８１４）、スレーブ・アクノリッジ信号がアサートされている場合（ステップＳ８１４→Ｓ８１５）、ＣＰＵは１走査分のラスタ・イメージ・データを転送する。
【００２３】
上記５走査ライン分のデータ転送を終了した（繰り返し変数Ｋｈ＝０から４の場合）ＣＰＵは、画像濃度設定回路より出力される多値濃度データを受信するために、スレーブ・リード要求信号を出力し、スレーブ・アクノリッジ信号がアサートされるまで待機する（ステップＳ８１８）。
【００２４】
一方、画像濃度設定回路では、着目画素周辺データを検出するのに最低限必要なデータが転送されたため、印刷濃度設定処理を開始する。
【００２５】
コントローラは、ラインメモリに格納されているデータをｍクロックサイクル毎にパラレル−シリアル変換を行うためのシフトレジスタへ転送し、シフトレジスタからクロックサイクル毎に各副走査のビット・データが出力される。
【００２６】
シフトレジスタにおいて、注目画素点が存在する走査ライン・データを有するシフトレジスタを除く各シフトレジスタの出力は、ラッチ回路へ入力する。ラッチ回路は主走査方向と副走査方向のデータ検出タイミングを調整するために遅延回路として動作し、クロックサイクル毎に、注目画素点が存在する走査ライン・データを有するシフトレジスタを除く各シフトレジスタの出力データすなわち副走査方向検出画素列データをラッチする。
【００２７】
注目画素点が存在する走査ライン・データを有するシフトレジスタの出力は、シリアル−パラレル変換を行うためのシフトレジスタに入力し、クロックサイクル毎に主走査方向検出画素列データを出力する。
【００２８】
以上説明したようにシフトレジスタ、ラッチ回路、シリアル−パラレル変換を行うためのシフトレジスタによりクロス・インターリーブを行い、図１１の斜線部で示した検出パターンのデータがラッチ回路およびシリアル−パラレル変換を行うためのシフトレジスタより出力される。
【００２９】
着目画素点（黒のハッチング部、以下着目画素において同じ）を基準として、ラッチ回路からは、副走査（＋）方向の検出データ４ビット（斜線のハッチング部、以下周辺画素において同じ）および副走査（−）方向の検出データ３ビットからなる副走査方向検出画素列データ（７ビット・パラレル・データ）がＬＵＴ（Ｌｏｏｋ　　Ｕｐ　　Ｔａｂｌｅ）に入力する。また、シリアル−パラレル変換を行うためのシフトレジスタからは、着目画素データ１ビットおよび主走査（＋）方向の検出データ４ビットと主走査（−）方向の検出データ３ビットからなる主走査方向検出画素列データ（８ビット・パラレル・データ）がＬＵＴに入力する。
【００３０】
ＬＵＴは、前述した着目画素のデータおよび検出データの値に対応する印刷濃度のテーブル・データが格納されており、入力するデータに対して印刷濃度データが出力される。着目画素と所定の配列関係にある周辺画素とのデータがＬＵＴに入力されると、これらのデータに基づき着目画素の印刷濃度データが出力される。
【００３１】
コントローラは、着目画素点の濃度データであるＬＵＴの出力データを画像メモリＡ、Ｂへ転送するためにＦＩＦＯへ入力し、ＣＰＵからのスレーブ・リード要求信号に対して、スレーブ・アクノリッジ信号をアサートとし、ＦＩＦＯからのデータ転送を可能とする。
【００３２】
スレーブ・リード要求信号を出力し、スレーブ・アクノリッジ信号がアサートされるまで待機していたＣＰＵは、スレーブ・アクノリッジ信号により画像濃度設定回路から濃度データを出力させ、画像メモリＡ、Ｂへ１走査ライン分の濃度データを格納する。
【００３３】
ＣＰＵは、ＲＡＭ上の２値ラスタ・イメージ・データを全て画像濃度設定回路へ転送していなければ、上記シーケンス（Ｓ８１４→Ｓ８１５→Ｓ８１６→Ｓ８１８→Ｓ８１９→Ｓ８２０→８１４の各ステップに従い処理進める）を繰り返す。
【００３４】
また、ＲＡＭの２値ラスタ・イメージ・データが全て転送済みの場合は、画像濃度設定回路の未出力データの出力を要求するために、繰り返し変数が所定値に達するまで下記シーケンスを繰り返す（Ｓ８２１）。ＣＰＵは、繰り返し変数Ｋｈをインクリメントし（Ｓ８２２）、スレーブ・リード要求信号を出力し、スレーブ・アクノリッジ信号がアサートされるまで待機する（Ｓ８１８）。そして、スレーブ・アクノリッジ信号により画像濃度設定回路から濃度データを出力し、画像メモリＡ、Ｂへ１走査ライン分の濃度データを格納するシーケンスを繰り返す。
【００３５】
画像濃度設定回路から全ての濃度データを出力したＣＰＵは、バッファがエンプティでなければ処理を戻し（Ｓ８２３→Ｓ８０２）、バッファより転送データをリードした制御処理を行う。また、バッファがエンプティであれば処理を進め（Ｓ８２３→Ｓ８０１）、ホスト・コンピュータより再びデータ転送を要求し、ジョブ終了命令が受信されるまで上述した制御処理を行う。
【００３６】
また、他の着目画素と着目周辺画素検出パターンとして図１２や図１３に示されるものが例示されている。
【００３７】
他に、同様の課題に対する以下の技術が開示されている。特許文献２には、文字属性に基づいて印刷濃度を判定する技術が開示されている。
【００３８】
また、特許文献３には、文字情報に応じて、ファジィを用い、文字コードのパターン画像の印字濃度を設定する技術が開示されている。
【００３９】
また、特許文献４には、印刷パターンデータのオンピクセル数を検出し、その結果から濃度段階を選択する技術が開示されている。
【００４０】
また、特許文献５には、ラスタイメージデータ領域をブロックに分割し、黒または白画素を検出し、その結果からブロック数に基づいて印字濃度を設定する技術が開示されている。
【００４１】
また、特許文献６には、ブロック内のオン画素を係数し、ファジィにより印字濃度を推論する技術が開示されている。
【００４２】
【特許文献１】
特開２０００−２６３８５２号公報
【特許文献２】
特開平１０−３５０１０号公報
【特許文献３】
特開平１０−１５１８０５号公報
【特許文献４】
特開平１１−１０９５３号公報
【特許文献５】
特開平１１−２０５５９５号公報
【特許文献６】
特開平１１−２０５５９６号公報
【００４３】
【発明が解決しようとする課題】
従来の技術においては、より適当なコントラスト実現のために予め保持している２値文字データに対して、着目画素及びその周辺画素を検出し、検出結果に基づき予め格納された印刷濃度を着目画素に対して設定するものであった。そのため、一つの文字の出力データを作成するために、その都度一つの文字を構成するドット数分の処理を行う必要があり、処理速度という観点では劣るものであった。
【００４４】
本発明は、上記事情を鑑みてなされたものであり、従来のより均一なコントラストを得る技術に対して、更に処理速度を向上させることを目的とする。
【００４５】
また、メモリの節約と効果を維持することを目的とする。
【００４６】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明は、２値画像データに基づき画素単位に複数の濃度段階で画像形成が可能な画像形成装置であって、入力データが文字データか否かを判定する判定手段と、文字画像データに基づく均一なコントラストを与える多値画像データと、該多値画像データを格納する格納手段とを有し、前記判定手段により入力データが文字データであると判定した場合は、入力文字データに対応する文字画像データに基づく均一なコントラストを与える予め格納した前記多値画像データに変換する変換手段を有することを特徴としている。
【００４７】
請求項２記載の発明は、２値画像データに基き画素単位に複数の濃度段階で画像形成が可能な画像形成装置であって、入力データが文字データか否かを判定する判定手段と、予め文字データを設定する設定手段と、文字画像データに基づく均一なコントラストを与える多値画像データと、該多値画像データを格納する格納手段とを有し、前記判定手段により入力データが文字データであると判定し、該文字データが前記設定手段により設定された文字データである場合は、入力文字データに対応する文字画像データに基づく均一なコントラストを与える予め格納した前記多値画像データに変換する変換手段を有することを特徴としている。
【００４８】
請求項３記載の発明は、請求項１または２記載の発明において、２値画像データに基き画素単位に複数の濃度段階で画像形成が可能な画像形成装置であって、入力データが文字か否かを判定する判定手段と、予め文字データを設定する設定手段と、文字画像データに基づく均一なコントラストを与える多値画像データと、該多値データを格納する格納手段とを有し、前記判定手段により、入力データが文字データであると判定され、該文字データが前記設定手段により設定された文字データでないと判断した場合は、入力文字データに対応する文字画像データに基づく均一なコントラストを与える前記多値画像データに変換する手段を有することを特徴としている。
【００４９】
請求項４記載の発明は、請求項１から３のいずれか１項に記載の発明において、前記予め格納した多値画像データは、新たに文字セット情報を用意した際に変換する多値画像データであることを特徴としている。
【００５０】
請求項５記載の発明は、請求項１から４のいずれか１項に記載の発明において、前記予め格納した多値画像データは、新たな文字セット情報を使用した際に変換する多値画像データであることを特徴としている。
【００５１】
【発明の実施の形態】
以下、本発明の実施の形態を添付図面を参照しながら詳細に説明する。
【００５２】
図１は、本発明の画像形成装置の一実施例を示すブロック図である。本実施例は、画像信号入力部１と、領域判定部２と、テーブル選択部３と、変換テーブル４と、変換処理部５とを有し構成されている。出力信号はプリンタ等の画像形成部に渡され、出力される。領域判定部２またはデータ属性判定部は、例えば複写機であれば分離信号を使って、プリンタであればオブジェクト信号を使って判定を行う、などとする。プリンタであれば、判定部をドライバ部やコントローラ部にて実現可能である。領域判定部２で文字であると判定された場合に文字処理を行う。
【００５３】
図２は、本発明の画像形成装置の第１の処理例を示すフローチャートである。データの入力を行った後（ステップＳ２１）、文字データであれば（ステップＳ２２でＹｅｓ）、均一コントラストを与える予め格納した多値データに変換し（ステップＳ２４）、文字データでなければ（ステップＳ２２でＮｏ）、その他の処理を行う（ステップＳ２３）。
【００５４】
図３は、本発明の画像形成装置の第２の処理例を示すフローチャートである。データの入力を行った後（ステップＳ３１）、文字データでなければ（ステップＳ３２でＮｏ）、その他の処理を行い（ステップＳ３３）、文字である場合は（ステップＳ３２でＹｅｓ）、予め設定された文字であれば（ステップＳ３４でＹｅｓ）、格納されている均一コントラストを与える多値データに変換し（ステップＳ３６）、そうでなければ（ステップＳ３４でＮｏ）、均一コントラストを与える多値画像データに変換処理を行う（ステップＳ３５）。均一コントラストを与えるデータへの変換処理方法は、従来技術による注目画素とその周辺データに基づく変換などで行う。予め設定する文字は、例えばアルファベット、数字、ひらがな、の１０ポイントの明朝体とし、多値変換後データをメモリに保持しておき、それ以外のサイズ、書体や、漢字では、均一なコントラストを与えるためのデータ変換処理をその都度行う。通常良く使われるフォント、サイズ、文字についての変換データを用意しておくことで都度の変換処理時間の短縮が行える。
【００５５】
図４は、本発明の画像形成装置の第３の処理例を示すフローチャートであり、図５は、本発明の画像形成装置のシステム構成例を示す図である。フォントデータが初めて用意された時にデータ変換しておくなどする。例えばあるフォントＲＯＭが接続された最初の電源投入時などに行う。電源投入時にフォントＲＯＭより内部情報を取り出し、格納データの情報との比較から、新しく接続された（変換多値データを持っていない）フォントである時に（ステップＳ４１でＹｅｓ）、画像形成装置に接続されたフォントＲＯＭ内の情報に基づき２値画像データに展開し、その２値画像データをもとに均一コントラストを与える多値データに変換する（ステップＳ４３）、などとする。また、多値データに変換する際に、良く使われるサイズや文字を選択するようにしてもよい。
【００５６】
図６は、本発明の画像形成装置の第４の処理例を示すフローチャートである。データの入力を行った後（ステップＳ６１）、文字データでなければ（ステップＳ６２でＮｏ）、その他の処理を行い（ステップＳ６３）、文字である場合は（ステップＳ６２でＹｅｓ）、予め設定された文字であれば（ステップＳ６４でＹｅｓ）、多値データに変換し（ステップＳ６６）、そうでなければ（ステップＳ６４でＮｏ）、格納多値データに変換処理を行う（ステップＳ６５）。多値データに変換後に（ステップＳ６６）、データを保持、格納しておく（ステップＳ６７）。この場合、一定期間後にクリアする機能や使用回数により頻度の高いものを残すようにしてもよい。
【００５７】
図７は、本発明の画像形成装置の第５の処理例を示すフローチャートである。データの入力を行った後（ステップＳ７１）、文字データでなければ（ステップＳ７２でＮｏ）、その他の処理を行い（ステップＳ７３）、文字である場合は（ステップＳ７２でＹｅｓ）、認識された文字であれば（ステップＳ７４でＹｅｓ）、格納多値データに変換し（ステップＳ７５）、認識された文字でなければ（ステップＳ７４でＮｏ）、２値データに変換処理をし（ステップＳ７６）、その後多値データに変換処理をし（ステップＳ７７）、多値データを格納する（ステップＳ７８）。文字データが設定された文字でない場合で、画像形成装置に接続されたフォントＲＯＭがベクトルフォント情報であるときは、入力された文字情報に基づき、一旦２値の画像データ（ビットマップ）に展開し、均一なコントラストを与える多値データに変換し、多値データを格納、出力などをする。
【００５８】
【発明の効果】
以上の説明から明らかなように、本発明によれば、従来のより均一なコントラストを得る技術に対して更に、処理速度を向上させることが出来る。
【００５９】
また、本発明によれば、より需要の高い文字に対して予め変換データを用意しておくことで処理速度の向上に加えてメモリの節約が出来る。
【００６０】
また、本発明によれば、予め変換データが用意されていない場合でも均一なコントラストを得ることが出来る。
【００６１】
また、本発明によれば、均一コントラストを得るデータ作成を初期設定時等に行うことで使用時にかかる処理時間の短縮が出来る。
【００６２】
また、本発明によれば、新たな文字データが使用された際に均一コントラストを得るデータ作成を行うため、次回以降、使用する際により高速な処理を行うことが出来る。
【図面の簡単な説明】
【図１】本発明の画像形成装置の一実施例を示すブロック図である。
【図２】本発明の画像形成装置の第１の処理例を示すフローチャートである。
【図３】本発明の画像形成装置の第２の処理例を示すフローチャートである。
【図４】本発明の画像形成装置の第３の処理例を示すフローチャートである。
【図５】本発明の画像形成装置のシステム構成例を示す図である。
【図６】本発明の画像形成装置の第４の処理例を示すフローチャートである。
【図７】本発明の画像形成装置の第５の処理例を示すフローチャートである。
【図８】従来の方法による画像形成装置の画像形成処理を示すフローチャートである。
【図９】従来の方法によるフォントＲＯＭ上のビットマップデータの概念図である。
【図１０】従来の方法による文字パターンデータの概念図である。
【図１１】従来の方法による着目周辺画素検出パターンの第１の概念図である。
【図１２】従来の方法による着目周辺画素検出パターンの第２の概念図である。
【図１３】従来の方法による着目周辺画素検出パターンの第３の概念図である。
【符号の説明】
１　画像信号入力部
２　領域判定部
３　テーブル選択部
４　変換テーブル
５　変換処理部
６　ＰＣ
７　画像形成装置
８　フォントＲＯＭ
【図１】
2004098533.tif 000003
【図２】
2004098533.tif 000004
【図３】
2004098533.tif 000005
【図４】
2004098533.tif 000006
【図５】
2004098533.tif 000007
【図６】
2004098533.tif 000008
【図７】
2004098533.tif 000009
【図８】
2004098533.tif 000010
【図９】
2004098533.tif 000011
【図１０】
2004098533.tif 000012
【図１１】
2004098533.tif 000013
【図１２】
2004098533.tif 000014
【図１３】
2004098533.tif 000015