(57)【特許請求の範囲】
【請求項１】
変倍率を指定する変倍率指定手段と、画像データ中の各文字の文字領域を認識する文字領域認識手段と、前記文字領域認識手段により認識された文字領域の中の文字を、前記変倍率指定手段により指定された変倍率に応じてその中心から主走査方向及び副走査方向に変倍する変倍手段とを有する画像処理装置。
【請求項２】
隣接する文字の間隔を指定する文字間隔指定手段と、画像データ中の各文字の文字領域を認識する文字領域認識手段と、認識された各文字の文字領域の文字の大きさ及び隣接する文字の間隔を検出する検出手段と、前記検出手段により検出された文字の間隔が前記文字間隔指定手段により指定された間隔になるように、前記文字領域認識手段により認識された文字領域の中の文字をその中心から主走査方向と副走査方向に変倍する変倍手段とを有する画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、拡大、縮小の変倍機能を有する画像処理装置に関する。
【０００２】
【従来の技術】
一般に、図５に示すように文字が小さい原稿は読みにくいので、例えばＢ５→Ａ４、Ａ４→Ｂ３のように拡大率を設定すると共に原稿サイズと拡大率に基づいて用紙サイズを設定すると、主走査方向ｘ、副走査方向ｙを原稿の各端部ｘ０  、ｙ０  から変倍することにより図１５に示すように拡大することができる。なお、ディジタル複写機において変倍を行う場合には、一般に主走査方向ｘについては電気的にその端部から変倍し、副走査方向ｙについてはスキャナの読み取り速度を変更することにより行う。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来の画像処理装置では、主走査方向ｘ、副走査方向ｙを原稿の各端部ｘ０  、ｙ０  から変倍するので、原稿画像を拡大すると画像と共に用紙サイズも大きくなり、取扱いが不便になるという問題点がある。
【０００４】
本発明は上記従来の問題点に鑑み、用紙サイズが大きくなったり、小さくなることなく文字のみを変倍することができる画像処理装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明は上記目的を達成するために、変倍率を指定する変倍率指定手段と、画像データ中の各文字の文字領域を認識する文字領域認識手段と、前記文字領域認識手段により認識された文字領域の中の文字を、前記変倍率指定手段により指定された変倍率に応じてその中心から主走査方向及び副走査方向に変倍する変倍手段とを有することを特徴とする。
【０００６】
本発明はまた、隣接する文字の間隔を指定する文字間隔指定手段と、画像データ中の各文字の文字領域を認識する文字領域認識手段と、認識された各文字の文字領域の文字の大きさ及び隣接する文字の間隔を検出する検出手段と、前記検出手段により検出された文字の間隔が前記文字間隔指定手段により指定された間隔になるように、前記文字領域認識手段により認識された文字領域の中の文字をその中心から主走査方向と副走査方向に変倍する変倍手段とを有することを特徴とする。
【０００７】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。図１は本発明に係る画像処理装置の一実施形態としてディジタル複写機を示すブロック図、図２は図１の回路を詳しく示すブロック図、図３は図１及び図２の複写機のスキャナとプリンタを示す構成図、図４は変倍処理を説明するためのフローチャート、図５は文字原稿の一例を示す説明図、図６及び図７は図５の原稿の文字及び領域データを示す説明図、図８は図７の文字及び領域データを拡大した場合を示す説明図、図９はコピー出力を示す説明図である。
【０００８】
図１において、画像入力部１０１は例えば図５に示すような文字原稿を読み取ってディジタル画像データに変換し、画像記憶部１０２に出力する。画像処理部１０４は画像記憶部１０２に記憶された文字、文字間隔などを認識し、その文字をその中心から主走査方向及び副走査方向に変倍したビットマップ画像データを作画する。画像出力装置１０３は画像処理部１０４により画像記憶部１０２上で作画された文字のビットマップ画像データを記録紙上に出力する。操作部１０５はスタートキーの他、変倍率設定キー、文字間隔設定キーなどの各種設定を行うためのキーを有する。
【０００９】
図２において、画像入力部１０１は図３に詳しく示すスキャナ２０１と、Ａ／Ｄ変換器２０２とインタフェース（Ｉ／Ｆ）２０３を有し、スキャナ２０１により読み取られた原稿の画像データがシステムバス２１３を介して画像メモリ２０４に記憶される。また、画像出力装置１０３は図３に詳しく示すプリンタ２０６とＩ／Ｆ２０７を有し、画像メモリ２０４に記憶されたビットマップ画像データがシステムバス２１３を介して転送される。
【００１０】
ＣＰＵ２０８は画像メモリ２０４に記憶された文字などを認識し、拡大してビットマップ画像データを画像メモリ２０４上で作画する。ＲＯＭ２０９にはＣＰＵ２０８の制御プログラムが記憶され、ＲＡＭ２１０はＣＰＵ２０８の作業エリアとして用いられる。操作部１０５はまたＩ／Ｆ２０５を介してシステムバス２１３に接続されている。
【００１１】
図３に示すスキャナ２０１について説明すると、コンタクトガラス３０１上に載置されて圧板３３９により押圧された原稿が光源３０２ａ、３０２ｂにより照明され、原稿の反射光がミラー３０３〜３０７により順次反射され、レンズ３０８を介してＣＣＤイメージセンサ３０９の受光面に結像されて電気信号に変換される。光源３０２（３０２ａ、３０２ｂ）とミラー３０３は第１走行体３１０に搭載され、ミラー３０３、３０４は第１走行体３１０に連動して１／２の速度で移動する第２走行体３１１に搭載されている。
【００１２】
次に、プリンタ２０４について説明すると、レーザ出力ユニット３２１からは画像データに応じて変調されたレーザビームが出射され、このレーザビームが結像レンズ３２２、ミラー３２３により感光体ドラム３２４上に照射されることにより感光体ドラム３２４上に潜像が形成される。感光体ドラム３２４の回りには公知の電子写真プロセスの帯電チャージャ３２５、イレーサ３２６、レーザ出力ユニット３２１、現像ユニット３２７、転写チャージャ３２８、分離チャージャ３２９、分離爪３３０、クリーニングユニット３３１が配置され、感光体ドラム３２４上のトナー像が転写チャージャ３２８により記録紙に転写される。
【００１３】
カセット３３３ａ、３３３ｂ上の記録紙３３２ａ、３３２ｂ、手差しトレイ３３３ｃ上の記録紙は給紙ローラ３３７ａ、３３７ｂにより取り込まれ、レジストローラ３３８により一旦停止して感光体ドラム３２４上のトナー像に一致するように搬送されて転写チャージャ３２８によりトナー像が転写され、分離チャージャ３２９と分離爪３３０により感光体ドラム３２４から分離され、搬送ベルト３３４により搬送されて定着器３３５によりトナー像が定着され、排紙トレイ３３６上に排出される。
【００１４】
次に図４〜図９を参照して変倍処理を説明する。図４に示す処理は、ユーザが原稿をスキャナ２０１にセットし、操作部１０５を介して変倍率を設定してスタートキーを押下するとスタートする。先ず、図５に示すような原稿４１１をスキャナ部２０１により読み取り、ビットマップ画像データ（入力画像データ４１２）として画像メモリ２０４に記憶する（ステップ４０１）。次いで入力画像データ４１２における文字領域を認識し、文字領域データ４１３を作成する（ステップ４０２）。
【００１５】
次いで入力画像データ４１２における文字を１文字単位で処理し、先ず、ステップ４０３において認識された文字領域データ４１３に基づいて最初の１文字分の文字の大きさを認識する（ステップ４０３）。例えば図５に示すような原稿４１１の場合には、始めに処理対象となる文字は「本」であり、また、文字領域データ４１３から得られる文字の大きさは図６及び図７に示すように「本」を囲む枠の大きさであるので、この大きさを文字の大きさデータ４１４とする。
【００１６】
次いでこの文字の大きさデータ４１４を図８に示すように設定倍率に応じて変倍する（ステップ４０４）。この場合の変倍は、認識された文字領域の中心を固定して行い、したがって、変倍前と変倍後の文字の領域の中心は一致する。１文字分の変倍処理が終了すると、文字領域データ４１３の全ての文字について処理が終了したか否かを判断し（ステップ４０５）、全ての文字について処理が終了していない場合にはステップ４０３に戻り、次の文字（例では「本」の次は「シ」）に対して同様な文字の大きさ認識処理と変倍処理を行う。
【００１７】
全ての文字について処理が終了すると画像メモリ２０４に記憶された全ての文字のビットマップ画像データ４１５をプリンタ２０６により用紙上に出力し（ステップ４０６）、したがって、図９に示すように用紙サイズが大きくなったり、小さくなることなく文字画像のみを変倍したコピー出力４１６が得られる。
【００１８】
次に、図１０〜図１４を参照して第２の例を説明する。ここで、上記第１の例ではオペレータが最適な変倍率を計算して指定すると、文字の中心から主走査方向及び副走査方向に変倍するので、過度に大きな拡大率を設定すると隣接する文字が重なったりする不具合が発生する。そこで、この第２の例ではこのような不具合を防止することができるように構成されている。
【００１９】
図１０に示す処理は、ユーザが原稿をスキャナ２０１にセットし、操作部１０５を介して文字間隔を設定してスタートキーを押下するとスタートする。先ず、同様に図５に示すような原稿５１１をスキャナ部２０１により読み取り、ビットマップ画像データ（入力画像データ５１２）として画像メモリ２０４に記憶する（ステップ５０１）。次いで入力画像データ５１２における文字領域を認識し、文字領域データ５１３を作成する（ステップ５０２）。
【００２０】
次いで入力画像データ５１２における最小の文字間隔と文字大きさの検出を行う（ステップ５０３）。この最小文字間隔の検出では、隣接する文字と文字の間隔を計算して文字領域データ５１３内に存在する全ての文字の間隔の中から最小の間隔を計算し、例えば図１１に示すように文字間隔Ｄ１、Ｄ２、Ｄ３〜の中で最小の距離Ｄｍｉｎ  を計算する。また、最小の文字大きさの検出においても図１２に示すように、各文字の大きさＷ１、Ｗ２、Ｗ３〜の中で最小の大きさＷｍｉｎ  を計算し、これらのＤｍｉｎ  、Ｗｍｉｎ  を最小文字間隔／文字大きさデータ５１４とする。
【００２１】
次いで入力画像データ５１２における最大の文字間隔と文字大きさの検出を行う（ステップ５０４）。この最大の文字間隔の検出では、例えば図１１に示すように文字間隔Ｄ１、Ｄ２、Ｄ３〜の中で最大の距離Ｄｍａｘ  を計算し、また、最大の文字大きさの検出においても図１２に示すように、各文字の大きさＷ１、Ｗ２、Ｗ３〜の中で最大の大きさＷｍａｘ  を計算し、これらのＤｍａｘ  、Ｗｍａｘ  を最大文字間隔／文字大きさデータ５１５とする。
【００２２】
次いで指定文字間隔から変倍率を計算する（ステップ５０５）。ここで、指定文字間隔をＤｉｎとすると、
【００２３】
（１）Ｄｉｎ＜Ｄｍｉｎ  の場合
最小の文字間隔Ｄｍｉｎ  より更に小さい文字間隔Ｄｉｎが指定されているので図１３に示すように文字領域を拡大し、次いで図１４に示すように文字をその中心から拡大する。この場合の変倍率Ｚ（変倍率データ５１６）は以下のように計算する。
Ｚ＝（Ｗｍｉｎ  ＋Ｄｍｉｎ  −Ｄｉｎ）／Ｗｍｉｎ
【００２４】
（２）Ｄｉｎ＞Ｄｍａｘ  の場合
最大の文字間隔Ｄｍａｘ  より更に大きい文字間隔Ｄｉｎが指定されているので文字中心からの縮小処理を行い、変倍率Ｚは以下のように計算する。
Ｚ＝（Ｗｍａｘ  ＋Ｄｍａｘ  −Ｄｉｎ）／Ｗｍａｘ
【００２５】
（３）Ｄｍｉｎ  ≦Ｄｉｎ≦Ｄｍａｘ  の場合
原稿中の文字間隔にバラツキがあり、原稿中の一部の文字が指定文字間隔Ｄｉｎ近傍であるので、変倍処理は行わない。
Ｚ＝１
【００２６】
次に、変倍率Ｚ（変倍率データ５１６）に基づいて１文字づつ変倍し（ステップ５０６）、全ての文字について処理が終了すると画像メモリ２０４に記憶された全ての文字のビットマップ画像データ５１７をプリンタ２０６により用紙上に出力する（ステップ５０７→５０８）。
【００２７】
【発明の効果】
以上説明したように本発明によれば、指定された変倍率に応じて文字の中心から主走査方向及び副走査方向に変倍するので、用紙サイズが大きくなったり、小さくなることなく文字のみを変倍することができる。
【００２８】
本発明はまた、指定された間隔になるように文字の中心から主走査方向及び副走査方向に変倍するので、用紙サイズが大きくなったり、小さくなることなく文字のみを変倍することができると共に、オペレータが最適な変倍率を計算することなく文字を最適な変倍率で変倍することができる。
【図面の簡単な説明】
【図１】本発明に係る画像処理装置の一実施形態としてディジタル複写機を示すブロック図である。
【図２】図１の回路を詳しく示すブロック図である。
【図３】図１及び図２の複写機のスキャナとプリンタを示す構成図である。
【図４】変倍処理を説明するためのフローチャートである。
【図５】文字原稿の一例を示す説明図である。
【図６】図５の原稿の文字及び領域データを示す説明図である。
【図７】図５の原稿の文字及び領域データを示す説明図である。
【図８】図７の文字及び領域データを拡大した場合を示す説明図である。
【図９】コピー出力を示す説明図である。
【図１０】第２の例の変倍処理を説明するためのフローチャートである。
【図１１】文字間隔を示す説明図である。
【図１２】文字の大きさを示す説明図である。
【図１３】変倍処理を示す説明図である。
【図１４】変倍処理を示す説明図である。
【図１５】従来の変倍画像を示す説明図である。
【符号の説明】
１０２  画像記憶装置
１０４  画像処理装置
１０５  操作部
【図１】
0003553575.tif 000002
【図２】
0003553575.tif 000003
【図３】
0003553575.tif 000004
【図４】
0003553575.tif 000005
【図５】
0003553575.tif 000006
【図６】
0003553575.tif 000007
【図７】
0003553575.tif 000008
【図８】
0003553575.tif 000009
【図９】
0003553575.tif 000010
【図１０】
0003553575.tif 000011
【図１１】
0003553575.tif 000012
【図１２】
0003553575.tif 000013
【図１３】
0003553575.tif 000014
【図１４】
0003553575.tif 000015
【図１５】
0003553575.tif 000016