(57)【要約】【課題】画像情報の方向をより正しい方向に補正することができる画像処理装置、画像方向判別方法、および画像方向判別プログラムを提供する。【解決手段】方向判定部１０２は、複数ページを有し、文書を示す文書画像情報のうち、第１のページにおける文書が上方向である方向を判定し、方向補正部１０４は、第１のページ以外の第２のページに対し、方向判定部１０２が方向を判定できなかった場合に、方向判定部１０２によって判定された方向を記憶する判定結果記憶部１０３に記憶された方向に基づいて、第２のページを回転して補正する。【選択図】        図１
2007280344.tif 000002
【特許請求の範囲】
【請求項１】
複数ページを有し、文書を示す文書画像情報のうち、第１のページにおける前記文書が上方向である方向を判定する方向判定手段と、
前記方向判定手段によって判定された前記方向を記憶する判定結果記憶手段と、
前記第１のページ以外の第２のページに対し、前記方向判定手段が前記方向を判定できなかった場合に、前記判定結果記憶手段に記憶された前記方向に基づいて、前記第２のページを回転して補正する方向補正手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記方向判定手段は、複数ページを有する前記文書画像情報のうち、１ページ目の前記方向を判定し、
前記判定結果記憶手段は、１ページ目の前記方向を記憶し、
前記方向補正手段は、前記方向判定手段が２ページ目以降の所定のページにおける前記方向を判定できなかった場合に、前記判定結果記憶手段に記憶された前記方向に基づいて、前記所定のページを回転して補正すること、を特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記方向判定手段は、さらに前記第１のページにおける上下左右方向それぞれが前記文書の上方向である確信度を判定し、
前記判定結果記憶手段は、さらに前記確信度が予め定められた閾値以上である前記方向を記憶し、
前記方向補正手段は、前記第２のページに対し、前記方向判定手段が前記方向を判定できなかった場合に、前記判定結果記憶手段に記憶された前記方向に基づいて、前記第２のページを回転して補正すること、を特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記方向判定手段は、さらにすべてのページにおける前記方向を判定するとともに、当該方向を判定した回数である判定成功回数をカウントし、
前記判定結果記憶手段は、さらに前記方向判定手段が判定した前記方向と、前記判定成功回数とを対応付けて記憶し、
前記方向補正手段は、前記方向判定手段が再度前記方向を判定し、所定のページに対し、前記方向を判定できなかった場合に、前記判定結果記憶手段に記憶された前記方向のうち、最も多い前記判定成功回数に対応付けられて記憶されている前記方向に基づいて、前記所定のページを回転して補正すること、を特徴とする請求項１に記載の画像処理装置。
【請求項５】
複数ページを有し、文書を示す文書画像情報のうち、第１のページにおける前記文書が上方向である方向を判定する方向判定ステップと、
前記第１のページ以外の第２のページに対し、前記方向判定ステップが前記方向を判定できなかった場合に、前記方向判定ステップによって判定された前記方向を記憶する判定結果記憶手段に記憶された前記方向に基づいて、前記第２のページを回転して補正する方向補正ステップと、
を有することを特徴とする画像方向判別方法。
【請求項６】
請求項５に記載された画像方向判別方法をコンピュータに実行させることを特徴とする画像方向判別プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像方向判別方法、および画像方向判別プログラムに関するものである。
【背景技術】
【０００２】
従来、画像の方向を判定する方法としては、文書画像から文字を切り出し、その特徴量を抽出し、４方向の文字を持つ辞書と文字との類似度を求め、最も類似度の高い画像の方向を判定する技術が一般に知られている。このような技術では、方向を判定するために切出された文字の４方向すべての類似度を加算して方向を判定するため、例えば“６”と“９”のようにある方向の類似度と逆方向の類似度が高い場合は、類似度が累積されることによって、文書の方向を誤認してしまうという問題があった。
【０００３】
このような問題を解決するものとして、画像情報から文字領域を切り出し、各文字について４方向に対して文字認識を行い、各方向の文字認識の類似度を求め、予め定められた閾値を超えた類似度のみを加算していき、最も高い値の類似度の方向を文書画像の方向として判定する方法が開示されている（特許文献１参照）。
【０００４】
【特許文献１】特開２０００−１１３１０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載された技術を用いて、切出した文字の４方向に対して文字認識を行なうと、ＣＰＵ（Central Processing Unit）にかかる負荷が高くなる。このため、パーソナルコンピュータに対して低スペックなＣＰＵしか搭載されていない画像機器（スキャナやコピー、デジタルカメラ等）では、ＯＣＲ（光学文字認識:Optical Charactor Recognition)処理を実行すると、処理速度が遅く、実用に耐えないという問題があった。
【０００６】
また、処理速度の高速化を図るために、画像情報の文字行のレイアウト情報を用いて、画像情報の方向を判定する方法も考案されている。しかしながら、写真や絵からなる画像情報の場合、画像情報の方向を判定するために有効な情報を得られることができず、判定を誤る場合があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、画像情報の方向をより正しい方向に補正することができる画像処理装置、画像方向判別方法、および画像方向判別プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、複数ページを有し、文書を示す文書画像情報のうち、第１のページにおける前記文書が上方向である方向を判定する方向判定手段と、前記方向判定手段によって判定された前記方向を記憶する判定結果記憶手段と、前記第１のページ以外の第２のページに対し、前記方向判定手段が前記方向を判定できなかった場合に、前記判定結果記憶手段に記憶された前記方向に基づいて、前記第２のページを回転して補正する方向補正手段と、を備えることを特徴とする。
【０００９】
また、請求項２にかかる発明は、請求項１に記載の画像処理装置において、前記方向判定手段は、複数ページを有する前記文書画像情報のうち、１ページ目の前記方向を判定し、前記判定結果記憶手段は、１ページ目の前記方向を記憶し、前記方向補正手段は、前記方向判定手段が２ページ目以降の所定のページにおける前記方向を判定できなかった場合に、前記判定結果記憶手段に記憶された前記方向に基づいて、前記所定のページを回転して補正すること、を特徴とする。
【００１０】
また、請求項３にかかる発明は、請求項１に記載の画像処理装置において、前記方向判定手段は、さらに前記第１のページにおける上下左右方向それぞれが前記文書の上方向である確信度を判定し、前記判定結果記憶手段は、さらに前記確信度が予め定められた閾値以上である前記方向を記憶し、前記方向補正手段は、前記第２のページに対し、前記方向判定手段が前記方向を判定できなかった場合に、前記判定結果記憶手段に記憶された前記方向に基づいて、前記第２のページを回転して補正すること、を特徴とする。
【００１１】
また、請求項４にかかる発明は、請求項１に記載の画像処理装置において、前記方向判定手段は、さらにすべてのページにおける前記方向を判定するとともに、当該方向を判定した回数である判定成功回数をカウントし、前記判定結果記憶手段は、さらに前記方向判定手段が判定した前記方向と、前記判定成功回数とを対応付けて記憶し、前記方向補正手段は、前記方向判定手段が再度前記方向を判定し、所定のページに対し、前記方向を判定できなかった場合に、前記判定結果記憶手段に記憶された前記方向のうち、最も多い前記判定成功回数に対応付けられて記憶されている前記方向に基づいて、前記所定のページを回転して補正すること、を特徴とする。
【００１２】
また、請求項５にかかる発明は、複数ページを有し、文書を示す文書画像情報のうち、第１のページにおける前記文書が上方向である方向を判定する方向判定ステップと、前記第１のページ以外の第２のページに対し、前記方向判定ステップが前記方向を判定できなかった場合に、前記方向判定ステップによって判定された前記方向を記憶する判定結果記憶手段に記憶された前記方向に基づいて、前記第２のページを回転して補正する方向補正ステップと、を有することを特徴とする。
【００１３】
また、請求項６にかかる発明は、請求項５に記載された画像方向判別方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１４】
請求項１にかかる発明によれば、方向判定手段によって、複数ページを有し、文書を示す文書画像情報のうち、第１のページにおける文書が上方向である方向を判定し、方向補正手段によって、第１のページ以外の第２のページに対し、方向判定手段が方向を判定できなかった場合に、方向判定手段によって判定された方向を記憶する判定結果記憶手段に記憶された方向に基づいて、第２のページを回転して補正することにより、画像情報の方向を判定できない場合にあっても、他の画像情報によって判定された方向を用いて画像情報の方向を補正することができるため、画像情報の方向をより正しい方向に補正することができるという効果を奏する。
【００１５】
また、請求項２にかかる発明によれば、方向判定手段は、複数ページを有する文書画像情報のうち、１ページ目の前記方向を判定し、方向補正手段は、方向判定手段が２ページ目以降の所定のページにおける方向を判定できなかった場合に、１ページ目の方向を記憶する判定結果記憶手段に記憶された方向に基づいて、所定のページを回転して補正することにより、２ページ目以降の画像情報の方向を判定できない場合にあっても、１ページ目の画像情報によって判定された方向を用いて画像情報の方向を補正することができるため、画像情報の方向をより正しい方向に補正することができるという効果を奏する。
【００１６】
また、請求項３にかかる発明によれば、方向判定手段は、さらに第１のページにおける上下左右方向それぞれが文書の上方向である確信度を判定し、方向補正手段は、第２のページに対し、方向判定手段が方向を判定できなかった場合に、確信度が予め定められた閾値以上である方向を記憶する判定結果記憶手段に記憶された方向に基づいて、第２のページを回転して補正することにより、予め確信度の高い方向を判定し、画像情報の方向を判定できない場合には、確信度の高い方向を用いて画像情報の方向を補正することができるため、画像情報の方向をより正しい方向に補正することができるという効果を奏する。
【００１７】
また、請求項４にかかる発明によれば、方向判定手段は、さらにすべてのページにおける方向を判定するとともに、当該方向を判定した回数である判定成功回数をカウントし、方向補正手段は、方向判定手段が再度方向を判定し、所定のページに対し、方向を判定できなかった場合に、方向判定手段が判定した方向と、判定成功回数とを対応付けて記憶する判定結果記憶手段に記憶された方向のうち、最も多い判定成功回数に対応付けられて記憶されている方向に基づいて、所定のページを回転して補正することにより、予めすべての画像情報について方向を判定し、画像情報の方向を判定できない場合には、最も判定数の方向を用いて画像情報の方向を補正することができるため、画像情報の方向をより正しい方向に補正することができるという効果を奏する。
【００１８】
また、請求項５にかかる発明によれば、方向判定ステップによって、複数ページを有し、文書を示す文書画像情報のうち、第１のページにおける文書が上方向である方向を判定し、方向補正ステップによって、第１のページ以外の第２のページに対し、方向判定ステップが方向を判定できなかった場合に、方向判定ステップによって判定された方向を記憶する判定結果記憶手段に記憶された方向に基づいて、第２のページを回転して補正することにより、画像情報の方向を判定できない場合にあっても、他の画像情報によって判定された方向を用いて画像情報の方向を補正することができるため、画像情報の方向をより正しい方向に補正することができるという効果を奏する。
【００１９】
また、請求項６にかかる発明によれば、請求項５に記載された画像方向判別方法をコンピュータに実行させることにより、画像情報の方向を判定できない場合にあっても、他の画像情報によって判定された方向を用いて画像情報の方向を補正することができるため、画像情報の方向をより正しい方向に補正することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２０】
以下に添付図面を参照して、本発明にかかる画像処理装置、画像方向判別方法、および画像方向判別プログラムの最良な実施の形態を詳細に説明する。なお、本発明はこれらの実施の形態に限定されるものではない。
【００２１】
本実施の形態について、添付図面を参照して説明する。まず、本発明が適用される画像処理装置の構成例について説明する。図１は、本実施の形態にかかる画像処理装置の構成を示すブロック図である。なお、本実施の形態では、画像処理装置、例えばパーソナルコンピュータを一例として説明するが、原稿から画像情報を読取るスキャナを含む構成でもよいし、画像情報を格納するデータベースを含む構成でもよい。また、画像形成部を含むプリンタや複合機であってもよい。
【００２２】
本実施の形態にかかる画像処理装置１００は、画像情報取得部１０１と、方向判定部１０２と、判定結果記憶部１０３と、方向補正部１０４と、画像情報出力部１０５と、を備えている。例えば、スキャナによって文書を読込む場合、任意の方向を上方向として一の文書の画像情報を作成する。従って、文書の上方向と、作成された画像情報の上方向とが異なる場合がある。しかし、画像情報を画面に表示する際には、文字、写真、絵などが正立する方向に表示する必要があり、画像情報を印刷する際には、文字、写真、絵などを一定の方向に印刷する必要がある。画像処理装置１００は、このような方向のずれを補正する。
【００２３】
画像情報取得部１０１は、スキャナによって読込まれた画像情報やネットワークを介して送信された画像情報を取得するものである。ここで、画像情報は、文書の１ページに対応して画像情報の１ページが生成される。本実施の形態では、複数のページからなる文書を読込んで生成される複数のページの画像情報を対象としている。また、画像情報は、文字、写真、絵などを含んでいる。
【００２４】
方向判定部１０２は、画像情報取得部１０１によって取得された画像情報の方向を判定するものである。ここで、画像情報の方向とは、文字の方向を示すものである。例えば、文書画面情報に含まれる文字の傾きが０度、すなわち文字が正立している場合を上方向、９０度、すなわち文字が左に倒れている場合を左方向、１８０度、すなわち文字が倒立している場合を下方向、２７０度、すなわち文字が右に倒れている場合を右方向という。例えば、方向判定部１０２は、画像情報から文字行を抽出し、文字行の特徴に基づいて画像情報の上下左右方向それぞれが１ページの画像情報に対応する文書の上方向である確からしさの尺度を示す確信度を判定し、確信度によって画像情報の方向を判定するものである。さらに詳細な説明は、既に出願されている特願２００５−０７７８７９号を参照する。
【００２５】
判定結果記憶部１０３は、方向判定部１０２によって判定された画像情報の方向を記憶するものである。例えば、“上方向”、“下方向”、“右方向”、“左方向”のいずれかが記憶されている。
【００２６】
方向補正部１０４は、方向判定部１０２によって判定された画像情報の方向または判定結果記憶部１０３に記憶された画像情報の方向に従って、画像情報を回転して補正するものである。画像情報出力部１０５は、方向補正部１０４によって補正された画像情報を印刷または画面に出力するものである。
【００２７】
次に、以上のように構成されている画像処理装置による方向判定・補正処理について説明する。図２は、画像情報取得部、方向判定部、方向補正部、画像情報出力部が行う方向判定・補正処理手順を示すフローチャートである。
【００２８】
画像情報取得部１０１は、画像情報の１ページ目を取得する（ステップＳ２０１）。方向判定部１０２は、画像情報取得部１０１によって取得された画像情報の方向を判定する（ステップＳ２０２）。方向判定部１０２は、画像情報の方向判定結果を判定結果記憶部１０３に保存する（ステップＳ２０３）。方向補正部１０４は、方向判定部１０２によって判定された画像情報の方向に従って画像情報を回転して補正する（ステップＳ２０４）。
【００２９】
画像情報取得部１０１は、２ページ目以降の画像情報を取得する（ステップＳ２０５）。方向判定部１０２は、画像情報取得部１０１によって取得された画像情報の方向を判定する（ステップＳ２０６）。方向判定部１０２は、画像情報の方向の判定が可能であるか否かを判断する（ステップＳ２０７）。具体的には、方向ごとに求められた確信度が所定の閾値以上であるか否かによって、画像情報の方向の判定が可能であるか否かを判断する。画像情報の方向の判定が可能であると判断した場合には（ステップＳ２０７：Ｙｅｓ）、方向補正部１０４は方向判定部１０２によって判定された画像情報の方向に従って画像情報を回転して補正する（ステップＳ２０８）。
【００３０】
なお、画像情報の回転補正は、画像情報の座標を回転して補正するのみではなく、画像情報がＰＤＦ（Portable Document Format）であれば、画像情報の回転角度に関する情報をヘッダ部分に記載してもよい。また、画像情報がＥＸＩＦ（Exchangeable Image File Format）であれば、画像情報の回転角度に関する情報を付加情報として記載してもよい。画像情報を表示や印刷する際に、ビューワや印刷プログラムがＰＤＦやＥＸＩＦに対応している場合は、画像情報の座標を変更することなく、画像情報を回転させて表示または印刷することができる。
【００３１】
画像情報の方向の判定が可能でないと判断した場合には（ステップＳ２０７：Ｎｏ）、方向補正部１０４は判定結果記憶部１０３に記憶された画像情報の方向に従って画像情報を回転して補正する（ステップＳ２０９）。方向補正部１０４は、画像情報が最終ページであるか否かを判断する（ステップＳ２１０）。画像情報が最終ページであると判断した場合は（ステップＳ２１０：Ｙｅｓ）、処理を終了する。画像情報が最終ページでないと判断した場合は（ステップＳ２１０：Ｎｏ）、ステップＳ２０５に戻る。すべての画像情報が取得され、画像情報が回転補正された後、画像情報出力部１０５によって、画像情報が画面やプリンタに出力される。
【００３２】
このように、文書画像情報は判定された方向に従って回転されて補正されるため、画面に表示する際にユーザが見やすい方向、すなわち文字などが正立するように表示することができる。また、印刷においても、一定の方向で印刷することができる。
【００３３】
また、方向を判定できない画像情報は、予め１ページ目の画像情報で判定された画像情報の方向で回転して補正することができるため、写真や絵などのように文字がなく文字行によって方向が判定できない場合であっても画像情報を一定の方向に補正することができる。これにより、画像情報が正しい方向に補正される可能性が高くなる。また、方向を判定できない画像情報に対して、その度ごとにユーザに判断させることもないため、ユーザの操作負担を軽減することができる。
【００３４】
他の例としての文書方向判定・補正処理を説明する。図３は、画像情報取得部、方向判定部、方向補正部、画像情報出力部が行う方向判定・補正処理手順を示すフローチャートである。
【００３５】
画像情報取得部１０１は、画像情報の１ページ目を取得する（ステップＳ３０１）。方向判定部１０２は、画像情報の上下左右方向それぞれの確信度を判定する（ステップＳ３０２）。方向判定部１０２は、画像情報の方向およびその確信度を判定結果記憶部１０３に保存する（ステップＳ３０３）。方向判定部１０２は、確信度が所定の閾値以上であるか否か、または画像情報が最終ページであるか否かを判断する（ステップＳ３０４）。確信度が所定の閾値以上でなく、および画像情報が最終ページでないと判断した場合は（ステップＳ３０４：Ｎｏ）、ステップＳ３０１に戻り、次ページの画像情報を取得する。取得した次ページの画像情報に対してステップＳ３０２〜ステップＳ３０４を実行し、ステップＳ３０４でＹｅｓと判定されるまで繰り返す。
【００３６】
確信度が所定の閾値以上である、または画像情報が最終ページであると判断した場合は（ステップＳ３０４：Ｙｅｓ）、画像情報取得部１０１は再び先頭ページである１ページ目から画像情報を取得する（ステップＳ３０５）。なお、ステップＳ３０４においてＹｅｓと判断されたページをＸページとする。画像情報取得部１０１は、取得する画像情報がＸページ以前であるか否かを判断する（ステップＳ３０６）。
【００３７】
取得された画像情報がＸページ以前であると判断した場合は（ステップＳ３０６：Ｙｅｓ）、判定結果記憶部１０３に記憶された画像情報の方向に従って画像情報を回転して補正する（ステップＳ３０７）。取得された画像情報がＸページ以前でないと判断した場合は（ステップＳ３０６：Ｎｏ）、方向判定部１０４は画像情報の方向を判定する（ステップＳ３０８）。方向判定部１０４は、判定された画像情報の方向が不明であるか否か、または確信度が所定の閾値未満であるか否かを判断する（ステップＳ３０９）。
【００３８】
判定された画像情報の方向が不明である、または確信度が所定の閾値未満であると判断した場合は（ステップＳ３０９：Ｙｅｓ）、ステップＳ３０７に進む。判定された画像情報の方向が不明でない、および確信度が所定の閾値未満でないと判断した場合は（ステップＳ３０９：Ｎｏ）、方向補正部１０４は方向判定部１０２によって判定された画像情報の方向に従って画像情報を回転して補正する（ステップＳ３１０）。画像情報取得部１０１は、画像情報が最終ページであるか否かを判断する（ステップＳ３１１）。画像情報が最終ページでないと判断した場合は（ステップＳ３１１：Ｎｏ）、ステップＳ３０５に戻る。画像情報が最終ページであると判断した場合は（ステップＳ３１１：Ｙｅｓ）、処理を終了する。すべての画像情報が取得され、画像情報が回転補正された後、画像情報出力部１０５によって、画像情報を画面やプリンタに出力される。
【００３９】
このように、文書画像情報は判定された方向に従って回転されて補正されるため、画面に表示する際にユーザが見やすい方向、すなわち文字などが正立するように表示することができる。また、印刷においても、一定の方向で印刷することができる。
【００４０】
また、方向を判定できない画像情報は、予め画像情報を取得して方向を判定し、確信度が閾値を超えた画像情報の方向で回転して補正することができるため、写真や絵などのように文字がなく方向が判定できない場合であっても画像情報を一定の方向に補正することができる。これにより、画像情報が正しい方向に補正される可能性が高くなる。また、方向を判定できない画像情報に対して、その度ごとにユーザに判断させることもないため、ユーザの操作負担を軽減することができる。
【００４１】
また、他の例としての文書方向判定・補正処理を説明する。図４は、画像情報取得部、方向判定部、方向補正部、画像情報出力部が行う方向判定・補正処理手順を示すフローチャートである。
【００４２】
画像情報取得部１０１は、画像情報を取得する（ステップＳ４０１）。方向判定部１０２は、画像情報取得部１０１によって取得された画像情報の方向を判定する（ステップＳ４０２）。方向判定部１０２は、判定された画像情報の方向によるヒストグラムを生成し、画像情報の方向の判定結果によってヒストグラムを更新する（ステップＳ４０３）。方向判定部１０２は、画像情報が最終ページであるか否かを判断する（ステップＳ４０４）。画像情報が最終ページでないと判断した場合は（ステップＳ４０４：Ｎｏ）、ステップＳ４０１に戻る。
【００４３】
画像情報が最終ページであると判断した場合は（ステップＳ４０４：Ｙｅｓ）、ヒストグラムの最も高い方向を画像情報の方向として判定結果記憶部１０３に保存する（ステップＳ４０５）。画像情報取得部１０１は、再び先頭ページである１ページ目から画像情報を取得する（ステップＳ４０６）。方向判定部１０２は、画像情報の方向の判定が可能であるか否かを判断する(ステップＳ４０７)。具体的には、方向ごとに求められた確信度が所定の閾値以上であるか否かによって、画像情報の方向の判定が可能であるか否かを判断する。
【００４４】
画像情報の方向の判定が可能であると判断した場合は(ステップＳ４０７：Ｙｅｓ)、方向補正部１０４は方向判定部１０２によって判定された画像情報の方向に従って画像情報を回転して補正する（ステップＳ４０８）。画像情報の方向の判定が可能でないと判断した場合は(ステップＳ４０７：Ｎｏ)、判定結果記憶部１０３に記憶された画像情報の方向に従って画像情報を回転して補正する（ステップＳ４０９）。画像情報取得部１０１は、画像情報が最終ページであるか否かを判断する（ステップＳ４１０）。画像情報が最終ページでないと判断した場合は（ステップＳ４１０：Ｎｏ）、ステップＳ４０６に戻る。画像情報が最終ページであると判断した場合は（ステップＳ４１０：Ｙｅｓ）、処理を終了する。その後、画像情報出力部１０５によって、画像情報を画面やプリンタに出力される。
【００４５】
このように、文書画像情報は判定された方向に従って回転されて補正されるため、画面に表示する際にユーザが見やすい方向、すなわち文字などが正立するように表示することができる。また、印刷においても、一定の方向で印刷することができる。
【００４６】
また、方向を判定できない画像情報は、予めすべての画像情報を取得して方向を判定し、最も多い画像情報の方向で回転して補正することができるため、写真や絵などのように文字がなく方向が判定できない場合であっても画像情報を一定の方向に補正することができる。これにより、画像情報が正しい方向に補正される可能性が高くなる。また、方向を判定できない画像情報に対して、その度ごとにユーザに判断させることもないため、ユーザの操作負担を軽減することができる。
【００４７】
図５は、本実施の形態にかかる画像処理装置のハードウェア構成を示す説明図である。図５に示すハードウェア構成は、本実施の形態にかかる処理をマイクロプロセッサ等のデジタル処理によって実行するものである。図５に示すように、画像処理装置１００は、ＰＣなどのコンピュータであり、画像処理装置１００の各部を制御するＣＰＵ（Central Processing Unit）５０２、ＣＰＵ５０２を起動するためのプログラムが記憶されるＲＯＭ（Read Only Memory）５０７、スキャナ５０１により読み取られた画像情報やオペレーティングシステム、アプリケーションプログラム等を記憶するハードディスク５０３、文字方向識別処理を行うためにハードディスク５０３に記憶された画像情報等を一時的に読み出して展開するワークエリアとして機能するＲＡＭ（Random Access Memory）５０６、画像情報や入力状況等を表示する表示装置５０４、画像情報等を印刷する印刷装置５０８、ＣＤ−ＲＯＭなどの各種光情報記録メディアに記憶されたプログラム等を読み取る光ディスクドライブ５０５等から構成されており、これらの各部間で送受信されるデータを図示しないバスコントローラが調整して動作する。
【００４８】
スキャナ５０１は、文書原稿を光学的に読取り電気信号である画像情報に変換する。ＣＰＵ５０２は、本発明にかかる画像方向判定プログラムを格納してあるＲＯＭ５０７またはハードディスク５０３から当該プログラムを読出してワークエリアＲＡＭ５０６において文書画像情報に対する画像処理を実行する。なお、ＣＤ−ＲＯＭやＦＤの記憶媒体からＣＤ−ＲＯＭ／ＦＤドライブ５０５によって当該プログラムを読出して実行してもよい。処理された画像情報は、ＣＰＵ５０２の指示によりハードディスク５０３に格納され、必要により表示装置５０４に表示され、印刷装置５０８によって出力される。
【００４９】
ここで、画像処理装置１００は、アプリケーションプログラムとして、画像方向判定プログラムをハードディスク５０３に記憶している。この意味で、ハードディスク５０３は、画像方向判定プログラムを記憶する記憶媒体として機能する。
【００５０】
また、一般的には、画像処理装置１００のハードディスク５０３にインストールされるアプリケーションプログラムは、ＣＤ−ＲＯＭなどの各種光情報記録メディアやＦＤ等の磁気メディア等の記憶媒体に記録され、記憶媒体に記録されたアプリケーションプログラムがハードディスク５０３にインストールされる。このため、ＣＤ−ＲＯＭなどの各種光情報記録メディアやＦＤ等の磁気メディア等の可搬性を有する記憶媒体も、画像方向判定プログラムを記憶する記憶媒体となり得る。さらには、画像方向判定プログラムは、例えば図示しない通信装置を介して外部から取り込まれ、ハードディスク５０３にインストールされてもよい。
【図面の簡単な説明】
【００５１】
【図１】本実施の形態にかかる画像処理装置の構成を示すブロック図である。
【図２】画像情報取得部、方向判定部、方向補正部、画像情報出力部が行う方向判定・補正処理手順を示すフローチャートである。
【図３】画像情報取得部、方向判定部、方向補正部、画像情報出力部が行う方向判定・補正処理手順を示すフローチャートである。
【図４】画像情報取得部、方向判定部、方向補正部、画像情報出力部が行う方向判定・補正処理手順を示すフローチャートである。
【図５】本実施の形態にかかる画像処理装置のハードウェア構成を示す説明図である。
【符号の説明】
【００５２】
１００  画像処理装置
１０１  画像情報取得部
１０２  方向判定部
１０３  判定結果記憶部
１０４  方向補正部
１０５  画像情報出力部
【図１】
2007280344.tif 000003
【図２】
2007280344.tif 000004
【図３】
2007280344.tif 000005
【図４】
2007280344.tif 000006
【図５】
2007280344.tif 000007