(57)【特許請求の範囲】
【請求項１】
原稿を読み取り画像データを生成する読取手段と、
前記画像データの向きを正立させるために前記画像データに含まれる文字を認識する文字認識手段と、
設定された言語の種類により表示する表示手段であって、前記設定された言語の種類が、前記文字認識手段が認識不可能な言語の種類である場合に、前記読取手段に対する前記原稿の文字の向きを指示する情報を表示する表示手段と、
を備える画像読取装置。
【請求項２】
前記表示手段は、前記設定された言語の種類が、前記文字認識手段が認識可能な言語である場合は、前記画像データの向きが正立されることを示す情報を表示する、
ことを特徴とする、請求項１に記載の画像読取装置。
【請求項３】
前記読取手段に対する前記原稿の文字の向きを指示する情報を、原稿の文字の向きを指定する図形により表示する、
ことを特徴とする、請求項１に記載の画像読取装置。
【請求項４】
前記画像データの向きが正立されることを示す情報を、原稿の文字の向きを所定の向きに指定しない図形により表示する、
ことを特徴とする、請求項２に記載の画像読取装置。
【請求項５】
コンピュータを、
原稿を読み取り画像データを生成する読取手段と、
前記画像データの向きを正立させるために前記画像データに含まれる文字を認識する文字認識手段と、
設定された言語の種類により表示する表示手段であって、前記設定された言語の種類が、前記文字認識手段が認識不可能な言語の種類である場合に、前記読取手段に対する前記原稿の文字の向きを指示する情報を表示する表示手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、画像データ中の文字を認識し、文字の認識結果に基づいて画像データの正立方向（画像中の文字が正しく読める方向）を判定する技術が開示されている。また、画像データが複数ページ存在する場合であって、あるページの正立方向を判定できない場合には、当該ページ以外の他のページに対する正立方向の判定結果に基づいて正立方向を決定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−８１２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、表示手段の表示言語として文字認識手段が認識不可能な言語の種類を選択し得る場合であっても、読取手段に対する原稿の文字の向きを指示する情報を適切に表示する画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、原稿を読み取り画像データを生成する読取手段と、前記画像データの向きを正立させるために前記画像データに含まれる文字を認識する文字認識手段と、設定された言語の種類により表示する表示手段であって、前記設定された言語の種類が、前記文字認識手段が認識不可能な言語の種類である場合に、前記読取手段に対する前記原稿の文字の向きを指示する情報を表示する表示手段と、を備える画像読取装置である。
【０００６】
請求項２に係る発明は、前記表示手段は、前記設定された言語の種類が、前記文字認識手段が認識可能な言語である場合は、前記画像データの向きが正立されることを示す情報を表示する、ことを特徴とする、請求項１に記載の画像読取装置である。
【０００７】
請求項３に係る発明は、前記読取手段に対する前記原稿の文字の向きを指示する情報を、原稿の文字の向きを指定する図形により表示する、ことを特徴とする、請求項１に記載の画像読取装置である。
【０００８】
請求項４に係る発明は、前記画像データの向きが正立されることを示す情報を、原稿の文字の向きを所定の向きに指定しない図形により表示する、ことを特徴とする、請求項２に記載の画像読取装置である。
【０００９】
請求項５に係る発明は、コンピュータを、原稿を読み取り画像データを生成する読取手段と、前記画像データの向きを正立させるために前記画像データに含まれる文字を認識する文字認識手段と、設定された言語の種類により表示する表示手段であって、前記設定された言語の種類が、前記文字認識手段が認識不可能な言語の種類である場合に、前記読取手段に対する前記原稿の文字の向きを指示する情報を表示する表示手段と、として機能させるためのプログラムである。
【発明の効果】
【００１０】
請求項１、２又は５に係る発明によれば、表示手段の表示言語として文字認識手段が認識不可能な言語の種類を選択し得る場合であっても、読取手段に対する原稿の文字の向きを指示する情報を適切に表示することができる。
【００１１】
請求項３又は４に係る発明によれば、本構成を有していない場合と比較して、使用者に対してより分かりやすい指示を表示することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る画像読取装置１０の構成概略図を示す図である。
【図２】本実施形態に係る画像読取装置１０の処理の流れを示すフローチャートである。
【図３】表示手段２０に表示される言語選択ボタン３０及びスキャナ機能選択ボタン３４を示す図である。
【図４】表示言語が日本語の場合の表示手段２０の表示を示す図である。
【図５】表示言語がタイ語の場合の表示手段２０の表示を示す図である。
【図６】原稿の文字の向きを指示するアイコンの例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明に係る画像読取装置の実施形態について説明する。なお、本発明は以下の実施形態に限定されるものではない。
【００１４】
図１は、本実施形態に係る画像読取装置１０の構成概略図を示す図である。画像読取装置１０は、読取手段１２、文字認識手段１４、正立手段１６、認識言語取得手段１８、表示手段２０、入力手段２２、記憶手段２４、通信手段２６、及び制御手段２８を有する。文字認識手段１４、正立手段１６、及び認識言語取得手段１８は制御手段２８に含まれている。各手段はバスを介してそれぞれ接続されている。画像読取装置１０は、プリント機能、コピー機能、スキャナ機能、通信機能等を有するコンピュータを内蔵した複合機であってもよく、スキャナ機能のみを有する装置であってもよい。
【００１５】
読取手段１２は、原稿を光学的に読み取って画像データを得るスキャナである。読取手段１２は、原稿を載せるトレイ、トレイから読取部まで原稿を搬送する搬送機構等を含んでいてもよい。読取手段１２は、プラスチック或いはガラス素材の原稿台に原稿がユーザによって直接載せられ、原稿台に載せられた原稿を読み取るものであってもよい。
【００１６】
文字認識手段１４は、読取手段１２が読み取った画像データに含まれる文字又はアラビア数字を認識する。文字認識手段１４は、周知のＯＣＲ技術を用いたものであってよい。本実施形態では、文字認識手段１４は、日本語、英語、ドイツ語、フランス語、及び中国語に対応しているが、その他の言語の種類にも対応できるようにしてもよい。文字認識手段１４は、画像データから対応する言語の種類の文字を認識するが、全ての言語に対応しているわけではなく、対応していない言語の種類については画像データにおいて文字を認識することができない。本実施形態では、文字認識手段１４はタイ語には対応していないものとする。
【００１７】
正立手段１６は、文字認識手段１４が認識した文字又はアラビア数字に基づいて、読取手段１２が読み取った画像データの向きを修正する。具体的には、認識した文字又はアラビア数字の天地を認識し、画像データに含まれる文字又はアラビア数字の天方向が画像データの天方向となるように画像データを回転させる。或いは、画像データを回転することまでは行わず、画像データに天方向を示す情報を付加するだけの処理を行ってもよい。
【００１８】
認識言語取得手段１８は、文字認識手段１４が認識できる言語の種類を取得する。本実施形態では、文字認識手段１４が認識できる言語の種類のリストが後述の記憶手段２４に予め記憶されている。認識言語取得手段１８は、このリストを取得することで、文字認識手段１４が認識できる言語の種類を取得する。或いは、文字認識手段１４が認識できる言語の種類のリストが外部サーバ等に記憶されている場合は、後述する通信手段２６を介して外部サーバ等から文字認識手段１４が認識できる言語の種類を取得するようにしてもよい。
【００１９】
表示手段２０は、例えば画像読取装置１０の前面パネルに設けられるモニタであり、画像読取装置１０の各種設定やユーザを補助するための情報等を表示する。ユーザは表示手段２０に表示される言語の種類を選択可能であり、表示手段２０には設定された種類の言語で文字が表示される。本実施形態では、選択可能な言語の種類は、日本語、英語、ドイツ語、フランス語、中国語、及びタイ語であるが、これに限らず他の言語も選択できるようにしてもよい。表示手段２０は、文字認識手段１４が対応していない言語の種類も表示し得る。本実施形態では、文字認識手段１４はタイ語には対応していないが、表示手段２０はタイ語で表示し得る。
【００２０】
入力手段２２は、例えば画像読取装置１０の前面パネルに設けられるボタンやスイッチであり、画像読取装置１０に対するユーザからの命令を受け付けるものである。本実施形態では、表示手段２０がタッチパネルで構成されており、表示手段２０内にボタンを表示させ、これを入力手段２２の一部としている。したがって、本実施形態では入力手段２２には表示手段２０に含まれる部分がある。
【００２１】
記憶手段２４は、例えばＲＯＭやＲＡＭであり、画像読取装置１０を機能させるためのプログラムや各手段の設定情報等、種々の情報を記憶する。
【００２２】
通信手段２６は、例えばネットワークカードであり、ＬＡＮ或いはインターネットを介して他の機器と通信するための手段である。
【００２３】
制御手段２８は、画像読取装置１０のＣＰＵであり、上述の文字認識手段１４、正立手段１６、認識言語取得手段１８の機能の他、例えば入力手段２２からの入力に応じて読取手段１２を動作させたり、表示手段２０の表示を変更させたりする等の制御を行う。
【００２４】
以下、本実施形態に係る画像読取装置１０の動作を説明する。図２は、本実施形態に係る画像読取装置１０の処理の流れを示すフローチャートである。
【００２５】
ステップＳ１０において、制御手段２８は、ユーザからの指示に基づいて表示手段２０の表示言語を設定する。
【００２６】
図３は、表示手段２０に表示される言語選択ボタン３０及びスキャナ機能選択ボタン３６を示す図である。例えば画像読取装置１０の起動時に、制御手段２８は図３に示す画面３０を表示手段２０に表示させる。
【００２７】
画面３０には言語選択ボタン３２が設けられている。本実施形態では、言語選択ボタン３２がユーザにタッチされると、制御手段２８は表示手段２０が表示可能な言語の種類のリストである選択可能言語リスト３４を表示させる。そして、選択可能言語リスト３４の特定の言語がユーザに選択されると、制御手段２８は選択された言語の種類を表示手段２０の表示言語として設定する。以後、制御手段２８は設定された言語の種類で文字を表示させる。
【００２８】
ステップＳ１２において、制御手段２８は、スキャナ機能を起動する。本実施形態においては、画像読取装置１０は複合機であり、スキャナ機能以外の機能も有するため、画像読取装置１０はユーザからの指示に基づいてスキャナ機能を起動する。具体的には、画面３０に設けられたスキャナ機能選択ボタン３６がユーザにタッチされると、制御手段２８はスキャナ機能を起動する。
【００２９】
ステップＳ１４において、制御手段２８は、画像読取装置１０の自動正立設定が有効となっているか否かを判断する。自動正立設定が有効である場合はステップＳ１６に進み、自動正立設定が無効である場合はステップＳ２４に進む。
【００３０】
自動正立設定が有効となっている場合、文字認識手段１４が、読取手段１２が読み取った画像データから文字又はアラビア数字を認識し、正立手段１６が、認識された文字又はアラビア数字の天方向が画像データの天方向となるよう画像データを回転させる、といった一連の処理を実行する。自動正立設定が無効となっている場合、これらの処理は行われず、画像データの天方向は、画像読取装置１０に予め設定された、読取手段１２に対する所定の向きとされる。
【００３１】
本実施形態では、自動正立設定の有効／無効は、画像読取装置１０の管理者のみが変更可能となっている。また、自動正立設定が無効の場合に画像データの天方向とされる所定の向きも画像読取装置１０の管理者のみが変更可能となっている。
【００３２】
ステップＳ１６において、制御手段２８は、ステップＳ１０で設定された表示手段２０の表示言語の種類が、文字認識手段１４が文字の認識が可能な言語の種類であるか否かを判断する。本実施形態においては、予め記憶手段２４に記憶された、文字認識手段１４が文字を認識可能な言語の種類のリストを認識言語取得手段１８が取得し、制御手段２８が表示手段２０の表示言語として設定された言語の種類が当該リストに含まれるか否かを判断する。表示手段２０の表示言語の種類が、文字認識手段１４が認識可能な言語の種類である場合はステップＳ１８に進み、表示手段２０の表示言語の種類が、文字認識手段１４が認識不可能な言語の種類である場合はステップＳ２２に進む。
【００３３】
ステップＳ１８において、制御手段２８は、原稿に記載された文字の向きを所定の方向に指定しない図形（アイコン）を表示手段２０に表示させる。本実施形態では、読取手段１２により読取られる原稿には、ステップＳ１０において設定された表示手段２０の表示言語の文字が含まれている、とみなして処理を行う。例えば、表示手段２０の表示言語が日本語と設定された場合は、読取手段１２が読み取る原稿には日本語の文字が含まれているとみなして処理を行う。
【００３４】
表示手段２０の表示言語の種類が文字認識手段１４が認識可能な言語の種類であると判断される場合には、読取手段１２が原稿を読み取って得た画像データに含まれる文字を文字認識手段１４が認識することが可能であるとみなされることになる。したがって、読取手段１２に対する原稿の文字の向きがどの向きであっても、自動正立機能により画像データの天方向が正しい向き（文字が読める向き）に修正される、とみなされる。よって、ユーザは原稿の文字の向きを気にせず読取手段１２に挿入してもよいため、制御手段２８は原稿の文字の向きを所定の向きに指定しないアイコンを表示手段２０に表示させる。
【００３５】
原稿の文字の向きを所定の向きに指定しないアイコンは、画像データの向きが自動的に正立されることを意味している。したがって、ユーザは原稿の文字の向きを所定の向きに指定しないアイコンを確認することで、表示手段２０に表示されている言語の種類が原稿に含まれていれば原稿をスキャンして得られる画像データが自動的に正立される、ということが分かる。
【００３６】
図４は、表示言語が日本語の場合の表示手段２０の表示を示す図である。本実施形態では、文字認識手段１４は日本語の文字を認識可能であるため、画面４０には原稿の文字の向きを指定しないアイコン４２が表示されている。
【００３７】
画像データが自動的に正立されることをユーザが理解できれば、表示されるのはアイコン４２でなくても構わない。例えば、「画像データの向きは自動的に正立されるため、原稿の文字の向きはいずれでも構いません」等の文字を表示させるようにしてもよい。
【００３８】
なお、画面４０には画像データの送信先を入力する宛先入力欄４４、画像データのファイル名を指定する画面を表示させるファイル名ボタン４６、スキャナの画質等の設定を行う画面を表示させるスキャン設定ボタン４８も併せて表示されている。
【００３９】
ステップＳ２０は、制御手段２８はスキャンが実行可能な状態であり、ユーザからのスキャン実行命令を待機している状態である。
【００４０】
ステップＳ１６において、表示手段２０の表示言語の種類が、文字認識手段１４が認識不可能な言語の種類である場合、すなわち、読取手段１２により読取られる原稿には、文字認識手段１４が認識することができる言語の種類の文字が含まれない、とみなされた場合はステップＳ２２に進む。
【００４１】
ステップＳ２２において、文字認識手段２４は、自動正立設定を無効に設定する。自動正立設定が無効とされると、読取手段１２が読み取った画像データの天方向は、読取手段１２が読み取った向きのまま修正されないこととなる。読取手段１２の読取向きに対していずれの方向が天方向となるかは、上述の通り管理者が設定する。
【００４２】
ステップＳ２４において、制御手段２８は、表示手段２０に、スキャンされる原稿の文字の向きを指定するアイコンを表示させる。原稿に記載された文字の言語の種類が、文字認識手段１４が認識することができない言語の種類であるとみなされた場合は、文字認識手段１４が文字を認識できないため、自動正立機能を正しく機能させることができない。したがって、この場合はステップＳ２２で自動正立機能を無効とさせた上で、ステップＳ２４でユーザに対し画像データが正しい向き（文字が読める向き）となるように、表示手段２０に原稿の文字の向きを指定するアイコンを表示させる。
【００４３】
ステップＳ２２で自動正立設定を無効にするのは、表示手段２０に原稿の文字の向きを指定するアイコンが表示されているにも関わらず（すなわち自動正立機能が機能しないことを意味するアイコンが表示されているにも関わらず）、実際には自動正立機能が機能してしまうことを防ぐためである。例えば、表示手段２０がタイ語で表示されている場合に、英語の文字が含まれる原稿がスキャンされる場合が考えられる。このような場合に、自動正立設定が有効のままであると、表示言語としてタイ語が選択されているため表示手段２０に自動正立機能が機能しないことを意味するアイコンが表示されているにも関わらず、英語は文字認識手段１４が認識可能であるから、実際には自動正立機能が機能してしまう。このように、画像読取装置１０が、ユーザが予期している動作と異なる動作をすることを防ぐように、ステップＳ２２で自動正立設定を無効に設定している。
【００４４】
図５は、表示言語がタイ語の場合の表示手段２０の表示を示す図である。本実施形態では、文字認識手段１４はタイ語の文字を認識できないため、画面５０には原稿の文字の向きを指定するアイコン５２が表示されている。
【００４５】
図４の場合と同様、原稿の文字の向きが指定できれば、表示されるのはアイコン５２でなくても構わず、例えば「原稿の文字の天方向をトレイに対して左方向にセットしてください」等の文字を表示させるようにしてもよい。
【００４６】
図６は、原稿の文字の向きを指示するアイコンの例を示す図である。制御手段２８は、管理者により設定された読取手段１２に対する天方向の設定に応じて、表示させるアイコンを変化させている。
【００４７】
図６に示されるように、天方向の設定が「上」である場合は、原稿の文字の天方向が上（ユーザから見て原稿の文字が読めるよう向き）となるようにトレイに置かれた原稿を表すアイコン６２を表示させる。なお、特定の色（本実施形態では赤）で表示される天方向指示印６０で示された側が、原稿の文字の天方向を意味している。また、天方向の設定が「左」である場合は、原稿の文字の天方向が左（ユーザから見て原稿の文字の天方向が左）となるようにトレイに置かれた原稿を表すアイコン６４を表示させる。
【００４８】
アイコン６２及び６４は、いずれも原稿トレイの一部を含むアイコンであり、原稿トレイに原稿が挿入される場合を想定したアイコンとなっている。しかし、原稿トレイを引き上げて、プラスチック或いはガラス素材の原稿台に原稿を直接載せてスキャンを行う場合も考えられる。この場合には、原稿トレイが引き上げられたことを制御手段２８が検出して、これに基づいて、表示されるアイコンを原稿台に原稿が載せられた状態を示しつつ原稿の文字の向きを指定するアイコンに変更するようにしてもよい。
【００４９】
上述の通り、本実施形態においては、設定された表示手段２０の表示言語の種類の文字が原稿に含まれる、とみなして処理を行っている。
【００５０】
通常であれば、原稿に文字認識手段１４が認識できる文字が記載されている場合に表示手段２０に自動正立機能が使用できること示す表示を、原稿に文字認識手段１４が認識できる文字が記載されていない場合に表示手段２０にユーザに原稿の向きを指定する表示を、それぞれ行うためには、制御手段２８が原稿に記載されている文字の言語の種類を取得する必要がある。
【００５１】
原稿に記載された文字の言語の種類が、文字認識手段１４が認識可能な言語の種類であるか否かを制御手段２８が取得するには、実際に一度原稿を読み取るか、或いはユーザに原稿に記載された言語の種類を入力手段２２から入力させる必要がある。しかし、いずれの方法であっても、ユーザに何らかの操作を強制することになってしまう。
【００５２】
そこで、本実施形態においては、設定された表示手段２０の表示言語の種類の文字が原稿に含まれる、とみなしている。これに基づいて、ユーザに余分な操作を強いることなく、文字認識手段１４が認識できる文字が原稿に含まれるとみなされる場合は表示手段２０に自動正立機能が使用できること示す表示を、文字認識手段１４が認識できる文字が原稿に含まれていないとみなされる場合は表示手段２０にユーザに原稿の向きを指定する表示を、それぞれ行っている。
【符号の説明】
【００５３】
１０  画像読取装置、１２  読取手段、１４  文字認識手段、１６  正立手段、１８  認識言語取得手段、２０  表示手段、２２  入力手段、２４  記憶手段、２６  通信手段、２８  制御手段、３０，４０，５０  画面、３２  言語選択ボタン、３４  選択可能言語リスト、３６  スキャナ機能選択ボタン、４２  原稿の向きを指定しないアイコン、４４  宛先入力欄、４６  ファイル名ボタン、４８  スキャン設定ボタン、５２  原稿の向きを指定するアイコン、６０  天方向指示印、６２  天方向が上となるようにトレイに置かれた原稿を表すアイコン、６４  天方向が左となるようにトレイに置かれた原稿を表すアイコン。
【要約】
【課題】表示手段の表示言語として文字認識手段が認識不可能な言語を選択し得る場合であっても、読取手段に対する原稿の文字の向きを指示する情報を適切に表示する画像読取装置を提供する。
【解決手段】原稿を読み取り画像データを生成する読取手段１２と、画像データの向きを正立させるために画像データに含まれる文字を認識する文字認識手段１４と、設定された言語の種類により表示する表示手段２０であって、設定された言語の種類が、文字認識手段１４が認識不可能な言語の種類である場合に、読取手段１２に対する原稿の文字の向きを指示する情報を表示する表示手段２０と、を備える。
【選択図】図２【図１】
0005403183.tif 000002
【図２】
0005403183.tif 000003
【図３】
0005403183.tif 000004
【図４】
0005403183.tif 000005
【図５】
0005403183.tif 000006
【図６】
0005403183.tif 000007