(57)【要約】【課題】原稿画像において複数の向きで表示されている各画像の方向を揃える。【解決手段】画像読取装置は、原稿の画像を読み取って画像データを生成する。画像読取装置は、画像データによって表されている文字を認識する文字認識処理部と、認識結果に基づいて認識された文字の角度を決定する画像方向判別部と、角度が略同一の最多数の文字を含む少なくとも１つの最多数文字領域と、最多数文字領域に対して略同一の傾斜角度を有し、予め設定された範囲内に存在する複数の文字を含む少なくとも１つの傾斜画像領域を抽出する画像領域抽出部と、画像データを補正して、少なくとも１つの傾斜画像領域の方向のそれぞれが最多数文字領域の方向と一致するように、少なくとも１つの傾斜画像領域の方向を最多数文字領域の方向に揃える画像領域回転部を有する画像処理部とを備える。【選択図】図１
2018117255.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取って画像データを生成する画像読取装置であって、
前記生成された画像データによって表されている文字を認識する文字認識処理部と、
前記認識結果に基づいて前記認識された文字の角度を決定する画像方向判別部と、
前記角度が略同一の最多数の文字を含む少なくとも１つの最多数文字領域と、前記最多数文字領域に対して略同一の傾斜角度を有し、予め設定された範囲内に存在する複数の文字を含む少なくとも１つの傾斜画像領域を抽出する画像領域抽出部と、
前記画像データを補正して、前記少なくとも１つの傾斜画像領域の方向のそれぞれが前記最多数文字領域の方向と一致するように、前記少なくとも１つの傾斜画像領域の方向を前記最多数文字領域の方向に揃える画像領域回転部を有する画像処理部と、
を備える画像読取装置。
【請求項２】
請求項１記載の画像読取装置であって、
前記画像方向判別部は、前記生成された画像データによって表されている文字を複数の認識方向から前記文字認識処理部に認識させて、前記複数の認識方向毎に前記文字の認識確度を算出し、前記認識確度が最も高い前記認識方向に基づいて前記文字の角度を決定する画像読取装置。
【請求項３】
請求項１又は２に記載の画像読取装置であって、さらに、
前記画像処理部は、前記最多数文字領域と、前記揃えられた傾斜画像領域との相互間の領域の干渉を検出し、前記干渉を解消させるように前記最多数文字領域と前記揃えられた傾斜画像領域の少なくとも１つを縮小させる画像領域調整部を有する画像読取装置。
【請求項４】
請求項３記載の画像読取装置であって、
前記画像領域調整部は、前記最多数文字領域と前記揃えられた傾斜画像領域を縮小するだけでは、前記干渉を解消させることができないと判断した場合には、前記干渉を解消させるように前記最多数文字領域と前記揃えられた傾斜画像領域の少なくとも１つを縮小しつつ又は縮小することなく移動させる画像読取装置。
【請求項５】
請求項３又は４に記載の画像読取装置であって、
前記画像領域調整部は、前記揃えられた傾斜画像領域が予め設定されている画像範囲から逸脱するか否かを判断し、前記逸脱を解消させるように前記最多数文字領域と前記揃えられた傾斜画像領域の少なくとも１つを縮小しつつ又は縮小することなく移動させる画像読取装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の画像読取装置であって、
前記画像領域抽出部は、文字として認識されなかった非文字画像を、前記最多数文字領域と、前記少なくとも１つの傾斜画像領域とを含む画像領域のうち前記非文字画像に最も近い前記画像領域の一部に含めて抽出する画像読取装置。
【請求項７】
請求項１乃至６のいずれか１項に記載の画像読取装置であって、
前記画像領域抽出部は、前記予め設定された範囲内に存在する複数の文字が前記複数の文字を基準とする上下方向又は水平方向において略同一の位置に配置されている複数の文字を前記傾斜画像領域として抽出する画像読取装置。
【請求項８】
請求項１乃至７のいずれか１項に記載の画像読取装置と、
前記複数の原稿の画像方向が揃えられた画像データに基づいて印刷媒体上に画像を形成する画像形成部と、
を備える画像形成装置。
【請求項９】
原稿の画像を読み取って画像データを生成する画像読取方法であって、
前記生成された画像データによって表されている文字を認識する文字認識処理工程と、
前記認識結果に基づいて前記認識された文字の角度を決定する画像方向判別工程と、
前記角度が略同一の最多数の文字を含む少なくとも１つの最多数文字領域と、前記最多数文字領域に対して略同一の傾斜角度を有し、予め設定された範囲内に存在する複数の文字を含む少なくとも１つの傾斜画像領域を抽出する画像領域抽出工程と、
前記画像データを補正して、前記少なくとも１つの傾斜画像領域の方向のそれぞれが前記最多数文字領域の方向と一致するように、前記少なくとも１つの傾斜画像領域の方向を前記最多数文字領域の方向に揃える画像処理工程と、
を備える画像読取方法。
【請求項１０】
原稿の画像を読み取って画像データを生成する画像読取装置を制御するための画像読取プログラムであって、
前記生成された画像データによって表されている文字を認識する文字認識処理部、
前記認識結果に基づいて前記認識された文字の角度を決定する画像方向判別部、
前記角度が略同一の最多数の文字を含む少なくとも１つの最多数文字領域と、前記最多数文字領域に対して略同一の傾斜角度を有し、予め設定された範囲内に存在する複数の文字を含む少なくとも１つの傾斜画像領域を抽出する画像領域抽出部、及び
前記画像データを補正して、前記少なくとも１つの傾斜画像領域の方向のそれぞれが前記最多数文字領域の方向と一致するように、前記少なくとも１つの傾斜画像領域の方向を前記最多数文字領域の方向に揃える画像領域回転部を有する画像処理部として前記画像読取装置を機能させる画像読取プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置に関し、特に、スキャンした原稿画像の方向を修正できる画像読取に関する。
【背景技術】
【０００２】
原稿の画像を読み取って、その画像の向きを画像処理により修正可能な画像読取装置が提案されている。具体的には、たとえば特許文献１は、原稿画像中の文字を認識し、認識結果に応じて原稿画像を回転させる技術を提案している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−２０２８８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来技術では、原稿画像の方向に着目し、原稿画像全体の方向を修正することが前提とされている。一方、原稿には、ブレーンストーミングその他の手法で複数のユーザーが様々な方向から一枚の原稿用紙に手書きで書きこんだものもある。このような原稿は、様々な方向の文字を含んでいるので、従来技術では、対処することができなかった。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、原稿画像において複数の向きで表示されている各画像の方向を揃える技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、原稿の画像を読み取って画像データを生成する画像読取装置を提供する。前記画像読取装置は、前記生成された画像データによって表されている文字を認識する文字認識処理部と、前記認識結果に基づいて前記認識された文字の角度を決定する画像方向判別部と、前記角度が略同一の最多数の文字を含む少なくとも１つの最多数文字領域と、前記最多数文字領域に対して略同一の傾斜角度を有し、予め設定された範囲内に存在する複数の文字を含む少なくとも１つの傾斜画像領域を抽出する画像領域抽出部と、前記画像データを補正して、前記少なくとも１つの傾斜画像領域の方向のそれぞれが前記最多数文字領域の方向と一致するように、前記少なくとも１つの傾斜画像領域の方向を前記最多数文字領域の方向に揃える画像領域回転部を有する画像処理部とを備える。
【０００７】
本発明は、原稿の画像を読み取って画像データを生成する画像読取方法を提供する。前記画像読取方法は、前記生成された画像データによって表されている文字を認識する文字認識処理工程と、前記認識結果に基づいて前記認識された文字の角度を決定する画像方向判別工程と、前記角度が略同一の最多数の文字を含む少なくとも１つの最多数文字領域と、前記最多数文字領域に対して略同一の傾斜角度を有し、予め設定された範囲内に存在する複数の文字を含む少なくとも１つの傾斜画像領域を抽出する画像領域抽出工程と、前記画像データを補正して、前記少なくとも１つの傾斜画像領域の方向のそれぞれが前記最多数文字領域の方向と一致するように、前記少なくとも１つの傾斜画像領域の方向を前記最多数文字領域の方向に揃える画像領域回転部を有する画像処理工程とを備える。
【０００８】
本発明は、印刷媒体上に画像を形成する画像形成装置を提供する。前記画像形成装置は、前記画像読取装置と、前記複数の原稿の画像方向が揃えられた画像データに基づいて印刷媒体上に画像を形成する画像形成部とを備える。
【０００９】
本発明は、複数の原稿の画像を読み取って画像データを生成する画像読取装置を制御するための画像読取プログラムを提供する。前記画像読取プログラムは、前記生成された画像データによって表されている文字を認識する文字認識処理部、前記認識結果に基づいて前記認識された文字の角度を決定する画像方向判別部、前記角度が略同一の最多数の文字を含む少なくとも１つの最多数文字領域と、前記最多数文字領域に対して略同一の傾斜角度を有し、予め設定された範囲内に存在する複数の文字を含む少なくとも１つの傾斜画像領域を抽出する画像領域抽出部、及び前記画像データを補正して、前記少なくとも１つの傾斜画像領域の方向のそれぞれが前記最多数文字領域の方向と一致するように、前記少なくとも１つの傾斜画像領域の方向を前記最多数文字領域の方向に揃える画像領域回転部を有する画像処理部として前記画像読取装置を機能させる。
【発明の効果】
【００１０】
本発明によれば、原稿画像において複数の向きで表示されている各画像の方向を揃えることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る画像形成装置１００の機能構成を示すブロックダイアグラムである。
【図２】一実施形態に係る画像領域整列処理の内容を示すフローチャートである。
【図３】一実施形態に係る画像領域整列処理の内容を示す説明図である。
【図４】一実施形態に係るグループ化処理の内容を示すフローチャートである。
【図５】一実施形態に係るグループ化処理の内容を示す説明図である。
【図６】一実施形態に係る傾斜画像領域回転処理及び画像位置調整処理の内容を示す説明図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態（以下、「実施形態」という）を、図面を参照して説明する。
【００１３】
図１は、本発明の一実施形態に係る画像形成装置１００の機能構成を示すブロックダイアグラムである。画像形成装置１００は、制御部１１０と、画像形成部１２０と、操作表示部１３０と、記憶部１４０と、自動原稿送り装置（ＡＤＦ）１６０とを備えている。制御部１１０は、ＯＣＲ処理部１１１（文字認識処理部とも呼ばれる。）と、画像方向判別部１１２と、画像領域抽出部１１３とを備えている。画像形成部１２０は、原稿の画像を読み取って画像データを生成する画像読取部１２１と、画像処理部１２２とを備え、印刷媒体上に画像を形成する。画像処理部１２２は、画像領域回転部１２２ａと画像領域調整部１２２ｂとを備えている。
【００１４】
制御部１１０は、ＲＡＭやＲＯＭ等の主記憶手段、及びＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の制御手段を備えている。また、制御部１１０は、各種Ｉ／Ｏ、ＵＳＢ（ユニバーサル・シリアル・バス）、バス、その他ハードウェア等のインターフェースに関連するコントローラ機能を備え、画像形成装置１００全体を制御する。
【００１５】
記憶部１４０は、非一時的な記録媒体であるハードディスクドライブやフラッシュメモリー等からなる記憶装置で、制御部１１０が実行する処理の制御プログラムやデータを記憶する。記憶部１４０は、文字認識辞書１４１と、文字列辞書１４２とを記憶している。文字認識辞書１４１及び文字列辞書１４２は、サーバ（図示せず）に記憶してあってもよい。
【００１６】
文字認識辞書１４１は、文字画像の方向を推定するために使用される文字認識辞書であり、各文字の特徴ベクトル情報（テンプレートとも呼ばれる。）を格納している。ここで対応する文字には、ひらがな、カタカナ、漢字、数字及びアルファベットが含まれる。文字列辞書１４２は、１つ又は複数の文字から構成される単語としての文字列を格納している辞書である。
【００１７】
図２は、一実施形態に係る画像領域整列処理の内容を示すフローチャートである。図３は、一実施形態に係る画像領域整列処理の内容を示す説明図である。画像領域整列処理とは、原稿画像において複数の向きで表示されている各画像（この例では、画像領域）の方向を揃える処理である。画像領域整列処理とは、典型的には、ブレーンストーミングその他の手法で複数のユーザーが様々な方向から一枚の原稿用紙に手書きで書き込んだ原稿の読み取り処理において実行される。
【００１８】
ステップＳ１０では、ユーザーは、操作表示部１３０を操作して作動モードを画像回転スキャンモードに設定する。ステップＳ２０では、ユーザーは、スタートボタン（図示せず）を押し、画像読取部１２１を使用して原稿用紙をスキャンする。画像読取部１２１は、原稿用紙を読み取って画像データを生成する。
【００１９】
ステップＳ３０では、画像方向判別部１１２は、ＯＣＲ処理部１１１を使用して各文字の角度を検出する。ＯＣＲ処理部１１１は、文字認識辞書１４１を使用して文字認識処理（ＯＣＲ処理）を実行する。文字認識処理では、ＯＣＲ処理部１１１は、画像データによって表されている各文字の角度が未知であるとして文字を認識する。
【００２０】
具体的には、ＯＣＲ処理部１１１は、たとえば予め設定された角度毎（たとえば２度毎）の傾斜を想定して複数の認識方向毎に文字認識処理を実行する。画像方向判別部は、ＯＣＲ処理部１１１による認識結果に基づいて、文字が認識されかつ認識確度が最も高い角度（認識方向）を各文字の角度として決定する。認識確度は、たとえば文字認識辞書１４１に格納されている各文字の特徴ベクトル情報と画像データから取得した特徴ベクトル情報の一致性を０乃至１．０の範囲を有する数値で表したものである。
【００２１】
ステップＳ４０では、画像方向判別部１１２は、最多文字角度決定処理を実行する。最多文字角度決定処理では、画像方向判別部１１２は、略同一の角度を有する文字の数が最多数である角度を決定する。図３の原稿Ｄ１では、複数の文字から構成されている文字群Ｔ１を構成する文字の角度である１８０度（上下反転）が最多文字角度に決定される。
【００２２】
なお、この例では、文字群Ｔ１だけで最多文字角度が決定されているが、最多文字角度決定処理では、同一の角度を有する文字の数が複数の領域に存在するものであってもよい。また、略同一の角度許容範囲については、ユーザー設定可能とし、たとえば５度の誤差を許容範囲とすることができる。
【００２３】
ステップＳ５０では、画像領域抽出部１１３は、グループ化処理を実行する。グループ化処理は、ユーザーによって一体として描かれたと想定される画像を１つのグループにまとめる処理である。
【００２４】
図４は、一実施形態に係るグループ化処理の内容を示すフローチャートである。ステップＳ５１では、画像領域抽出部１１３は、近傍文字検出処理を実行する。近傍文字検出処理では、画像領域抽出部１１３は、略同一の角度を有し、予め設定された範囲内に存在する複数の文字を検出する。図３の原稿Ｄ１では、たとえば「原」と「因」の２つの文字から構成されている文字群Ｔ２が検出される。
【００２５】
図５は、一実施形態に係るグループ化処理の内容を示す説明図である。図５（ａ）は、文字群Ｔ２の処理の方法を示している。この例では、文字群Ｔ２を構成する「原」の文字の角度θ１と「因」の文字の角度θ２とが略同一である。略同一とは、ユーザー設定可能とし、予め設定されている誤差の範囲内（たとえば５度の誤差の範囲内）である。
【００２６】
ステップＳ５２では、画像領域抽出部１１３は、位置関係判定処理を実行する。位置関係判定処理では、画像領域抽出部１１３は、文字群Ｔ２を構成する「原」と「因」の文字を基準とする上下方向の差δ１を使用して、両文字が略同一の位置に配置されていることを確認する。略同一とは、ユーザー設定可能とし、予め設定されている誤差の範囲内（たとえば文字の高さの５分の一）であることを意味する。なお、図３の原稿Ｄ１の文字群Ｔ３の例では、文字群Ｔ３を構成する「性」と「能」の文字を基準とする水平方向の差δ（図示略）を使用して、両文字が略同一の位置に配置されていることを確認することができる。
【００２７】
ステップＳ５３では、画像領域抽出部１１３は、文字列判定処理を実行する。文字列判定処理では、画像領域抽出部１１３は、文字群Ｔ２を文字列候補である「原因」として結合し、「原因」の文字列について文字列辞書１４２を参照する。画像領域抽出部１１３は、文字列候補としての「原因」が文字列辞書１４２に登録されている場合には、文字群Ｔ２が文字列であると判断する。
【００２８】
ステップＳ５４では、画像領域抽出部１１３は、文字群Ｔ２が文字列であると判断された場合には、処理をステップＳ５５に進め、文字群Ｔ２が文字列でないと判断された場合には、「原」と「因」のそれぞれを含む２つの画像領域を各傾斜画像領域として決定し、処理をステップＳ５６に進める。この例では、文字群Ｔ２が文字列であると判断されているので、処理がステップＳ５５に進められる。
【００２９】
ステップＳ５５では、画像領域抽出部１１３は、文字列グループ化処理を実行する。文字列グループ化処理では、画像領域抽出部１１３は、文字群Ｔ２を包含する領域（この例では楕円であるが、たとえば矩形等でもよい。）の画像領域を抽出する。この際、画像領域抽出部１１３は、文字列において、たとえば「原」と「因」の文字の各文字の角度をθ１とθ２の平均角度（あるいはいずれかの角度）とし、上下方向の差δをゼロとするように少なくとも一方の位置を調整することができる。
【００３０】
画像領域抽出部１１３は、「原因」の文字列の角度と最多文字角度の差を傾斜角度として算出する。これにより、画像領域抽出部１１３は、最多文字角度に対して算出された傾斜角度で傾斜している傾斜画像領域ＲＳ１（図３の原稿Ｄ２参照）を抽出することができる。
【００３１】
ステップＳ５６では、画像領域抽出部１１３は、近傍画像検出処理を実行する。近傍画像検出処理では、画像領域抽出部１１３は、文字として認識されなかった非文字画像を関連画像として傾斜画像領域の一部に含めて抽出する。ただし、画像領域抽出部１１３は、非文字画像の角度が文字群Ｔ２と相違しないことを前提として抽出する。近傍とは、任意の方向において、予め設定されている距離の範囲内（たとえば１文字の大きさの範囲内）であることを意味している（ユーザー設定可能）。
【００３２】
文字群Ｔ２の例では、文字群Ｔ２の近傍に非文字画像Ｇ１が存在する。しかしながら、非文字画像Ｇ１には、方向記号Ｓ２が付され、これによって矢印としての方向記号Ｓ２によって示される方向が上方であるとして角度が定義されている。したがって、非文字画像Ｇ１の角度は、文字群Ｔ２の角度と相違していることになる。非文字画像Ｇ１は、方向記号Ｓ２によって定義される角度を使用して算出された傾斜角度で傾斜している傾斜画像領域ＲＳ２（図３の原稿Ｄ２参照）として抽出されることになる。
【００３３】
このように、本実施形態では、非文字画像の方向を意図的な指定が望まれる場合には、所定の色のカラーペンで非文字画像を囲む曲線Ｓ１を描いて傾斜画像領域ＲＳ２を特定し、その曲線Ｓ１と重なるように方向記号Ｓ２（矢印）を描くことで傾斜画像領域ＲＳ２の方向を指定することができる。
【００３４】
なお、非文字画像に曲線Ｓ１及び方向記号Ｓ２による方向の指定がなされておらず、非文字画像の近傍に関連する文字が検出されなかった場合には、操作表示部１３０に問い合わせメッセージを表示して、操作表示部１３０上でユーザーが非文字画像の方向を指定できるようにしてもよい。
【００３５】
ステップＳ５７では、画像領域抽出部１１３は、非文字画像Ｇ１が関連画像であるか否かを判断する。画像領域抽出部１１３は、非文字画像Ｇ１が関連画像であると判断された場合には、処理をステップＳ５８に進め、非文字画像Ｇ１が関連画像でないと判断された場合には、処理をステップＳ６０（図２参照）に進める。この例では、非文字画像Ｇ１が関連画像でないと判断されているので、処理がステップＳ６０に進められる。
【００３６】
一方、文字群Ｔ３の例では、２つの非文字画像Ｇ１、Ｇ２は、いずれも方向が定義されていないので、画像領域抽出部１１３は、２つの非文字画像Ｇ１、Ｇ２が文字群Ｔ３の関連画像であると判断する。さらに、画像領域抽出部１１３は、図３の原稿Ｄ１の文字群Ｔ４についても２つの非文字画像Ｇ１、Ｇ２が文字群Ｔ４の関連画像であると判断する。よって、画像領域抽出部１１３は、２つの文字群Ｔ３，Ｔ４と２つの非文字画像Ｇ１、Ｇ２とを含む画像領域を傾斜画像領域ＲＳ３として抽出することができる。
【００３７】
ステップＳ５８では、画像領域抽出部１１３は、文字群Ｔ１を含む領域を最多数文字領域ＲＳ０として抽出するとともに、他の傾斜画像領域ＲＳ４，ＲＳ５を抽出する。このような処理により、画像領域抽出部１１３は、最多数文字領域ＲＳ０と、５つの傾斜画像領域ＲＳ１〜ＲＳ５を抽出する。
【００３８】
ステップＳ６０では、画像領域回転部１２２ａは、画像回転処理を実行する。画像回転処理では、画像領域回転部１２２ａは、最多数文字領域ＲＳ０の角度が予め設定された基準方向に一致するように画像全体を回転させて図５（ｂ）に示されている画像Ｄ３とする。
【００３９】
図６は、一実施形態に係る傾斜画像領域回転処理及び画像位置調整処理の内容を示す説明図である。図６は、傾斜画像領域回転処理が施された画像Ｄ４と、画像位置調整処理が施された画像Ｄ５とを示している。
【００４０】
ステップＳ７０では、画像領域回転部１２２ａは、傾斜画像領域回転処理を実行する。傾斜画像領域回転処理では、画像領域回転部１２２ａは、画像データを補正することによって、５つの傾斜画像領域ＲＳ１〜ＲＳ５をそれぞれ回転させて、最多数文字領域ＲＳ０の方向と一致するように最多数文字領域ＲＳ０の方向に揃える。これにより、画像領域回転部１２２ａは、図６に示されている画像Ｄ４を表す画像データを生成することができる。
【００４１】
ステップＳ８０では、画像領域調整部１２２ｂは、配置位置調整処理を実行する。配置位置調整処理では、画像領域調整部１２２ｂは、回転後における最多数文字領域ＲＳ０及び５つの傾斜画像領域ＲＳ１〜ＲＳ５の各領域の相互間の干渉を検出する。画像Ｄ４の例では、傾斜画像領域ＲＳ３と傾斜画像領域ＲＳ５との間に干渉が発生している。傾斜画像領域ＲＳ５は、さらに予め設定されている画像範囲からも逸脱している。
【００４２】
画像領域調整部１２２ｂは、先ず、傾斜画像領域ＲＳ３と傾斜画像領域ＲＳ５とを縮小し、傾斜画像領域ＲＳ３と傾斜画像領域ＲＳ５との間の干渉の解消を試みる。画像領域調整部１２２ｂは、予め設定される縮小率（たとえば８０％以上でユーザー設定可能）の範囲内で干渉の解消が可能である場合には、傾斜画像領域ＲＳ３と傾斜画像領域ＲＳ５の少なくとも一方を縮小する。この例では、画像領域調整部１２２ｂは、縮小する処理では、干渉を解消させることができないので傾斜画像領域ＲＳ３と傾斜画像領域ＲＳ５の少なくとも一方の位置の変更を試みる。
【００４３】
画像領域調整部１２２ｂは、傾斜画像領域ＲＳ３と傾斜画像領域ＲＳ５のいずれかが配置可能な空白領域を画像Ｄ４内に探索し、傾斜画像領域ＲＳ３の下側に傾斜画像領域ＲＳ５が配置可能な領域を検出する。画像領域調整部１２２ｂは、傾斜画像領域ＲＳ５を傾斜画像領域ＲＳ３の下側に移動させるとともに過度な密集が生じないように、５つの傾斜画像領域ＲＳ１〜ＲＳ５の位置関係を微調整する。
【００４４】
これにより、画像領域調整部１２２ｂは、相互間の領域の干渉を解消させて、各画像領域の配置バランスが図られた画像Ｄ５を表す画像データを生成することができる。画像データは、印刷媒体への画像形成やユーザーへの送信が可能である。なお、この際に、カラーペンで描かれた曲線Ｓ１及び方向記号Ｓ２は消去される。また、文字は、認識結果に基づいてフォントによって描かれる同等の大きさの文字画像に置き換えることもできる。さらに、画像領域調整部１２２ｂは、文字の大きさを揃えることもできる。
【００４５】
このように、一実施形態に係る画像形成装置１００は、原稿画像において複数の向きで表示されている各画像の方向を揃えるとともに、フォントによって描かれる同等の大きさの文字画像に置き換えることができる。このように、画像形成装置１００は、原稿を清書することなく、文字や画像の方向が揃った原稿に自動的に仕上げることができる。この結果、ブレーンストーミングその他の手法で複数のユーザーが様々な方向から一枚の原稿用紙に手書きで書き込むことを許容する一方、その結果を読みやすい原稿として自動的に仕上げることができる。
【００４６】
本発明は、上記実施形態だけでなく、以下のような変形例でも実施することができる。
【００４７】
変形例１：上記実施形態では、すべて自動で各画像領域の方向や位置が揃えられているが、必ずしもすべて自動で処理する必要はない。画像形成装置１００は、たとえば操作表示部１３０に画像Ｄ５をプレビュー表示させて、操作表示部１３０上でユーザーが各画像領域の方向や位置を調整できるように構成されていてもよい。
【００４８】
具体的には、たとえば上述の例において、文字群Ｔ３の角度と文字群Ｔ４の角度が相違する場合には、非文字画像Ｇ１、Ｇ２を文字群Ｔ３と文字群Ｔ４のいずれの関連画像とするかをユーザーに問い合わせて確認するようにしてもよいし、あるいは文字群Ｔ３と文字群Ｔ４の近い方の関連画像とするようにしてもよい。
【００４９】
さらに、各画像領域の方向や位置は、ネットワークや近接無線通信で接続されているパーソナルコンピュータやタブレット、スマートフォンのディスプレイを使用して調整できるようにしてもよい。
【００５０】
変形例２：上記実施形態では、本発明は、画像形成装置に適用されているが、画像読取装置にも適用可能である。
【符号の説明】
【００５１】
１００    画像形成装置
１１０    制御部
１１１    ＯＣＲ処理部（文字認識処理部）
１１２    画像方向判別部
１１３    画像領域抽出部
１２０    画像形成部
１２１    画像読取部
１２２    画像処理部
１２２ａ    画像領域回転部
１２２ｂ    画像領域調整部
１３０    操作表示部
１４０    記憶部
１４１    文字認識辞書
１４２    文字列辞書
１６０    自動原稿送り装置（ＡＤＦ）
【図１】
2018117255.tif 000003
【図２】
2018117255.tif 000004
【図３】
2018117255.tif 000005
【図４】
2018117255.tif 000006
【図５】
2018117255.tif 000007
【図６】
2018117255.tif 000008