(57)【要約】【課題】入力された原稿（画像）について、文字の行間を検出することにより、適切に文字の方向を検出することができる画像処理装置等を提供すること。【解決手段】文字を含む画像を入力するスキャナ部２２と、前記画像の画素パターンから、主走査方向と副走査方向のヒストグラムを作成することにより画像の文字配列の方向を認識する文字方向認識部２６と、前記文字方向認識部により認識された方向に基づいて、利用者の設定により画像を回転させる画像回転処理部２８と、を備える。【選択図】図１
2010267050.tif 000002
【特許請求の範囲】
【請求項１】
文字列を含む画像を入力する画像入力部と、
前記画像の画素パターンから、画像に含まれる文字列の行間を認識し、行間に基づいて文字配列の方向を認識する文字方向認識部と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記文字方向認識部は、
画像の画素パターンに基づいて、主走査方向及び副走査方向にヒストグラムを作成するヒストグラム作成部と、
前記ヒストグラム作成部により作成されたヒストグラムの周波数解析を実行する周波数解析実行部と、
を有し、
前記周波数解析実行部の周波数解析から、画像の文字部と空白部とを認識し、空白部が周期的に続く領域を行間と認識し、行間に基づいて文字の配列方向を認識することを特徴する請求項１に記載の画像処理装置。
【請求項３】
前記周波数解析実行部は、ヒストグラムの高周波成分をカットして周波数解析を実行することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記文字方向認識部により認識された方向に基づいて、画像を回転させる画像回転処理部を更に備えることを特徴とする請求項１から３の何れか一項に記載の画像処理装置。
【請求項５】
文字列を含む画像を入力するステップと、
前記画像の画素パターンから、画像に含まれる文字列の行間を認識し、行間に基づいて文字配列の方向を認識する文字方向認識ステップと、
を備えることを特徴とする画像処理方法。
【請求項６】
コンピュータに、
文字を含む画像を入力する画像入力機能と、
前記画像の画素パターンから、画像に含まれる文字列の行間を認識し、行間に基づいて文字配列の方向を認識する文字方向認識機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置等に関する。
【背景技術】
【０００２】
画像処理装置の機能を有する装置として、例えば原稿自動搬送装置を備え、スキャナ部や画像形成部を有するデジタル複合機が知られている。デジタル複合機において、複数枚の原稿を連続して読み取りを行った場合、縦方向や横方向に作成された原稿が混入していて、読み取られた原稿に対して１枚毎に方向を確認する必要があった。このような作業には手間がかかるものであり、原稿枚数が増えれば増えるほど見落とす危険性も増すものであった。
【０００３】
これを改善する方法として、文字認識によって原稿の方向を認識し、画像回転処理によって原稿の方向を一定にする方法が提案されている（例えば、特許文献１参照）。この方法は、原稿中に書かれた文字を認識し、それを複合機にあらかじめ記録されている参照文字と照合することにより、文字の方向を認識し、それによって原稿の方向を認識するものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開昭６３―２１０９６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、上述した方法では、文字認識をすることで処理に時間がかかり、また、参照文字もある程度の文字の量を格納しておく必要があり、その結果大量のメモリが必要となってしまい、またデータ処理が煩雑なものとなり、処理にも長時間を要するといった問題点が生じていた。
【０００６】
特に、近年のデジタル複合機をはじめとする画像形成装置においては、周辺装置の高速化や、周辺機器等の環境に応じて、デジタル複合機はより高速化が求められている。しかしながら、上記の従来技術では、文字認識を行う際に、複雑なデータ処理となるため、大きなメモリが必要で、原稿読み取りに時間を費やしていたため、装置全体の処理速度も遅くなる欠点を有していた。これにより、全体のスループットが低下してしまうといった問題が発生していた。
【０００７】
上述した課題に鑑み、本発明が目的とするところは、入力された原稿（画像）について、文字の行間を検出することにより、適切に文字の方向を検出することができる画像処理装置等を提供することである。
【課題を解決するための手段】
【０００８】
上述した課題に鑑み、本発明の画像処理装置が目的とするところは、文字列を含む画像を入力する画像入力部と、前記画像の画素パターンから、画像に含まれる文字列の行間を認識し、行間に基づいて文字配列の方向を認識する文字方向認識部と、を備えることを特徴とする。
【０００９】
また、本発明の画像処理装置において、前記文字方向認識部は、画像の画素パターンに基づいて、主走査方向及び副走査方向にヒストグラムを作成するヒストグラム作成部と、前記ヒストグラム作成部により作成されたヒストグラムの周波数解析を実行する周波数解析実行部と、を有し、前記周波数解析実行部の周波数解析から、画像の文字部と空白部とを認識し、空白部が周期的に続く領域を行間と認識し、行間に基づいて文字の配列方向を認識することを特徴する。
【００１０】
また、本発明の画像処理装置において、前記周波数解析実行部は、ヒストグラムの高周波成分をカットして周波数解析を実行することを特徴とする。
【００１１】
また、本発明の画像処理装置は、前記文字方向認識部により認識された方向に基づいて、画像を回転させる画像回転処理部を更に備えることを特徴とする。
【００１２】
また、本発明の画像処理方法は、文字列を含む画像を入力するステップと、前記画像の画素パターンから、画像に含まれる文字列の行間を認識し、行間に基づいて文字配列の方向を認識する文字方向認識ステップと、を備えることを特徴とする。
【００１３】
また、本発明のプログラムは、コンピュータに、文字を含む画像を入力する画像入力機能と、前記画像の画素パターンから、画像に含まれる文字列の行間を認識し、行間に基づいて文字配列の方向を認識する文字方向認識機能と、を実現させることを特徴とする。
【発明の効果】
【００１４】
本発明の画像処理装置によれば、文字列を含む画像を入力し、入力された画像の画素パターンから、画像に含まれる文字列の行間を認識し、行間に基づいて文字配列の方向を認識することとなる。したがって、入力された画像から行間のみを検出するだけで、画像（原稿）の方向を決定することが可能となり、高速かつ適切に処理を行うことができる。
【００１５】
また、画像の画素パターンに基づいて、主走査方向及び副走査方向にヒストグラムを作成し、作成されたヒストグラムの周波数解析を実行する。そして、周波数解析から、画像の文字部と空白部とを認識し、空白部が周期的に続く領域を行間と認識し、行間に基づいて文字の配列方向を認識する。したがって、文字認識によって原稿の方向を認識するための処理時間を短縮するために、原稿の文字を認識するのではなく、原稿を印字部と空白部の二つに分類し、空白部の配置から原稿の方向を認識するといったことができる。そのために、複雑なデータ処理が必要でなく、印字効率の向上が期待できるものである。また、周波数解析を用いることにより、行間や文字間が変化したとしても、正確に原稿の方向を認識できるものである。
【図面の簡単な説明】
【００１６】
【図１】本実施形態におけるデジタル複合機の機能構成図である。
【図２】本実施形態における処理の流れを示す動作フローである。
【図３】本実施形態において読み取られた原稿に対する主走査方向および副走査方向のヒストグラムのイメージ図である。
【図４】本実施形態において、読み取られた原稿のヒストグラムに対し、高周波成分をカットした場合の概略図である。
【発明を実施するための形態】
【００１７】
つづいて、本発明の画像形成装置について、デジタル複合機１に適用した場合を例にとって説明する。
【００１８】
なお、本発明は、デジタル複合機１に備えられているスキャナ部で原稿を読み取った画像データに対して適用するものである。
【００１９】
図１は、本実施形態におけるデジタル複合機１の機能構成を説明するための図である。デジタル複合機１は、制御部１０に、バスを介して画像処理部２０と、画像形成部３０と、記憶部４０と、表示部５０と、操作部６０とが接続されている。
【００２０】
制御部１０は、デジタル複合機１を制御する機能部であり、例えばＣＰＵ等の処理装置により構成されている。制御部１０は、記憶部４０に記憶されている各種プログラムを読み出して実行することにより、各機能を実現することとなる。
【００２１】
画像処理部２０は、デジタル複合機１において原稿台に載置された原稿から画像データを読み取り、各種処理を施す機能部である。ここで、画像処理部２０には、スキャナ部２２と、画像メモリ２４と、文字方向認識部２６と、画像回転処理部２８とが含まれている。
【００２２】
スキャナ部２２は、記録紙に記録された原稿を読み取って、画像を生成する機能部である。スキャナ部２２において生成された画像は、画像メモリ２４に送られ、一時記憶される。
【００２３】
画像メモリ２４は、スキャナ部２２により読み取られた原稿の画像（データ）を一時的に記憶するための記憶部である。
【００２４】
文字方向認識部２６は、画像に含まれている文字方向を認識するための機能部である。画像から文字方向を認識する処理についての具体的な内容についての詳細は後述する。
【００２５】
画像回転処理部２８は、入力された画像の向きを回転させることにより、画像の方向（文字配列の方向）を調節する処理を行う機能部である。
【００２６】
画像形成部３０は、画像メモリ２４に記憶された画像データに基づいて、画像を形成し、記録紙に記録（印刷）するための機能部である。例えば、レーザプリンタ等により構成されている。
【００２７】
記憶部４０は、デジタル複合機１の設定状態を記憶したり、画像メモリ２４において一時記憶された画像データを保存したりするための機能部である。ここで、記憶部４０は、例えば、半導体メモリ、ハードディスクドライブ、光学式ディスクドライブ等のいずれかの記憶装置により構成されている。また、デジタル複合機１を動作させる為の各種データやプログラム等も記憶している。制御部１０は、記憶部４０に記憶されている制御プログラムを読み出して実行することにより、各種制御処理を実行する。
【００２８】
表示部５０は、利用者に対して各種情報を表示したりする機能部であり、入力部６０は、利用者からの操作入力を受け付ける機能部である。表示部５０は、例えば液晶ディスプレイや、有機ＥＬパネル等により構成されており、入力部６０は、例えば操作ボタンや、タッチパネル等により構成されている。
【００２９】
次に、本実施形態のデジタル複合機１の動作について、図２のフローを用いて説明する。まず、入力された画像の画素パターンに基づいて主走査方向のヒストグラムと、副走査方向のヒストグラムを作成する（ステップＳ１０、Ｓ１２）。ここで、主走査方向はスキャナ部２２の読み取り（進行）方向、副走査方向は、主走査方向の垂直方向とする。
【００３０】
つづいて、作成された主走査方向及び副走査方向のヒストグラムの周波数解析を実行する（ステップＳ１４）。ここで、周波数解析を実行するさいに、ローパスフィルター等を用いることにより高周波成分をカットする（ステップＳ１６）。
【００３１】
次に、周波数解析の結果、主走査方向に規則的な振動があるか否かを判定する（ステップＳ１８）。ここで、規則的な振動が主走査方向に無ければ、副走査方向にあると判定し、副走査方向を画像（原稿）の縦方向であると認識する（ステップＳ１８；Ｎｏ→ステップＳ２６）。
【００３２】
他方、主走査方向に規則的な振動が有る場合には、主走査方向を画像（原稿）の縦方向であると認識する（ステップＳ１８；Ｙｅｓ→ステップＳ２０）。
【００３３】
ここで、利用者により回転する設定がなされている場合には、画像回転処理部２８により画像（原稿）を９０度回転させる（ステップＳ２２；Ｙｅｓ→ステップＳ２４）。
【００３４】
ここで、図を用いて、本実施形態におけるデジタル複合機１の具体的な動作について説明する。図３は、読み取られた画像（原稿）に対し、主走査方向及び副走査方向にヒストグラムを作成し、それらを両方向に積算したイメージを示したものである。
【００３５】
このとき、主走査方向と副走査方向とに対して、周波数解析を行うと、副走査方向では規則的な周期が存在するのに対し（図３の１１０参照）、主走査方向では、印字部が続くことによる長い周期や句読点などによる不規則的な周期が現れる（図３の１００参照）。この場合の副走査方向に現れる規則的な振動を、原稿の印字部と行間が連続しているものと判断し、このような時には、副走査方向を原稿の縦方向であると認識する。
【００３６】
また、デジタル複合機１において、自動原稿搬送装置を用いた場合に複数の原稿を一度に読み込ませることとなる。このときにも、画像の反転が起こらないようにするため、画像を検出する段階で、原稿の文字配列方向が認識された画像を、画像回転処理部２８によって９０°回転させるか否かの判定を行う。
【００３７】
基本的には、上述した処理で説明したように、副走査方向に周期的な振動が並ぶように回転させるかどうかの判定を行う。回転方向に関しては、基本的に自動で判定するが、利用者側で設定できるようにしてもよい。
【００３８】
ここで、周波数解析を行う場合に、パラメータの設定が重要となる。例えば、パラメータの設定によっては、文字と文字の間の間隔を行間として認識してしまい、原稿の方向を間違った方向で認識してしまったり、空白部分の多い文字などでの空白部を行間として認識してしまったりする不具合も考えられる。
【００３９】
これを未然に防ぐためには、周波数解析を行うときに、ローパスフィルターを用い、高周波成分をカットすることが有効である。通常、文字と文字の間の空間や文字中での空白部は行間よりも狭いので、周波数解析を行った場合、これらは高周波として算出される。あらかじめこの高周波成分をカットするために、ローパスフィルターを用いておけば、行間のみを周波数成分として認識できるようになり、原稿の方向の誤認識を防ぐことができる。
【００４０】
図４は、紙面の左から右に、文字と文字の間の空間や文字中での空白部の高周波成分をローパスフィルターによってカットした場合を示したものである。同図（ａ）の文字を読み取った場合、同図（ｂ）のようなヒストグラムが作成される。そして、このヒストグラムをローパスフィルターを通した図が同図（ｃ）である。（ｃ）に示すように、簡単な矩形波として表すことができ、認識ミスを防ぐといった効果が期待できる。
【００４１】
このように、本発明を適用した画像処理装置（デジタル複合機１）では、文書と写真が混ざったような画像でも、適切に画像の方向の認識が行える。すなわち、画像全体に対し、主走査方向と副走査方向とのヒストグラムを作成するので、文書が一部分であっても、行間が存在すれば、原稿の方向を認識できることとなる。
【００４２】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も特許請求の範囲に含まれる。
【符号の説明】
【００４３】
１    デジタル複合機
１０  制御部
２０  画像処理部
２２  スキャナ部
２４  画像メモリ
２６  文字方向認識部
２８  画像回転処理部
３０  画像形成部
４０  記憶部
５０  表示部
６０  入力部
【図１】
2010267050.tif 000003
【図２】
2010267050.tif 000004
【図３】
2010267050.tif 000005
【図４】
2010267050.tif 000006