(57)【要約】【課題】  認識対象を容易に撮像可能とし、また、認識対象に容易に合焦可能とする。【解決手段】  光ビーム出力部１０９は、文字認識する対象が印刷された紙面などを撮像する際に、発光部１１０から、撮像部１０３の撮像範囲の略中心、すなわち認識対象として特定される位置に該位置を示す目印となる光学マーカを照射する。ユーザは、紙面などに照射された光学マーカを見ながら、該光学マーカが認識対象の位置にくるように携帯電話１００を移動させて撮影を指示する。撮像部１０３は、撮影指示に従って認識対象を撮像する。文字認識部１０５は、撮像された画像データに含まれる、文字や、記号、バーコード、２次元バーコードなどを認識して文字コードに変換する。【選択図】  図１
2006323762.tif 000002
【特許請求の範囲】
【請求項１】
撮影対象物を撮像し、画像データとして取り込む撮像手段と、
前記撮像手段による撮像範囲内に光学マーカを照射する光照射手段と、
前記撮像手段により撮像された画像データを認識してコードデータに変換する認識手段と
を具備することを特徴とする情報処理装置。
【請求項２】
前記認識手段により認識する際に、前記撮像手段による画像データの取り込みに先立って、前記光照射手段による光学マーカを非照射とする制御手段を具備することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記光照射手段による光学マーカの照射を指示する指示手段を具備し、
前記光照射手段は、前記指示手段により照射が指示されている間、光学マーカを照射することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記光照射手段は、前記撮影対象物に対して枠状の光学マーカを照射し、
前記撮像手段により取り込まれた画像データに含まれる枠状の光学マーカを認識する枠認識手段を具備し、
前記認識手段は、前記枠認識手段により認識された枠状の光学マーカ内の画像データを認識してコードデータに変換することを特徴とする請求項１記載の情報処理装置。
【請求項５】
撮影対象物を撮像し、画像データとして取り込む撮像手段と、
前記撮像手段による撮像範囲内に光学マーカを照射する光照射手段と、
前記撮像手段による合焦を検出する合焦検出手段と、
前記合焦検出手段により合焦が検出されると、前記光照射手段による光学マーカを非照射とする制御手段と、
前記制御手段により光学マーカが非照射となった後に前記撮像手段により撮像された画像データを認識してコードデータに変換する認識手段と
を具備することを特徴とする情報処理装置。
【請求項６】
前記合焦検出手段は、
撮影対象物までの距離を検出する距離検出手段と、
前記距離検出手段により取得された距離が前記撮像手段の焦点距離と一致したか否かを判断する判断手段とを具備し、
前記制御手段は、前記判断手段により前記距離検出手段により取得された距離が前記撮像手段の焦点距離と一致したと判断された場合、前記光学照射手段による光学マーカを非照射とすることを特徴とする請求項５記載の情報処理装置。
【請求項７】
撮影対象物との距離と光学マーカの発光色とを対応付けて記憶する距離−光学マーカ発光色対応記憶手段を具備し、
前記制御手段は、前記距離−光学マーカ発光色対応記憶手段を参照し、前記距離検出手段によって取得された距離に基づいて前記光照射手段による光学マーカの発光色を制御することを特徴とする請求項６記載の情報処理装置。
【請求項８】
撮影対象物を撮像し、画像データとして取り込む撮像手段と、
前記撮像手段による撮像範囲内に、前記撮像手段の焦点距離だけ離れた位置で、互いに交差する複数の光学マーカを照射する複数の光照射手段と、
前記複数の光学マーカが互いに交差した後に、前記撮像手段により撮像された画像データを認識してコードデータに変換する認識手段と
を具備することを特徴とする情報処理装置。
【請求項９】
撮影対象物を撮像部により撮像し、画像データとして取り込む撮像ステップと、
前記撮像部による撮像範囲内に光学マーカを照射する光照射ステップと、
前記撮像部により撮像された画像データを認識してコードデータに変換する認識ステップと、
前記認識ステップで認識する際に、前記撮像部による画像データの取り込みに先立って、前記光学マーカを非照射とする制御ステップと
を有することを特徴とする撮像方法。
【請求項１０】
撮影対象物を撮像部により撮像し、画像データとして取り込む撮像ステップと、
前記撮像部による撮像範囲内に光学マーカを照射する光照射ステップと、
前記撮像部による合焦を検出する合焦検出ステップと、
前記撮像部による合焦が検出されると、前記光学マーカを非照射とする制御ステップと、
前記光学マーカが非照射となった後に前記撮像部により撮像された画像データを認識してコードデータに変換する認識ステップと
を有することを特徴とする撮像方法。
【請求項１１】
文字を認識させる処理をコンピュータに行わせるためのプログラムであって、
撮影対象物を撮像部により撮像し、画像データとして取り込みを行う処理と、
前記撮像部による撮像範囲内に光学マーカを照射する処理と、
前記撮像部により撮像された画像データを認識してコードデータに変換する処理と、
前記認識処理で認識する際に、前記撮像部による画像データの取り込みに先立って、前記光学マーカを非照射とする処理と
をコンピュータに行わせるためのプログラム。
【請求項１２】
文字を認識させる処理をコンピュータに行わせるためのプログラムであって、
撮影対象物を撮像部により撮像し、画像データとして取り込みを行う処理と、
前記撮像部による撮像範囲内に光学マーカを照射する処理と、
前記撮像部による合焦を検出する処理と、
前記撮像部による合焦が検出されると、前記光学マーカを非照射とする処理と、
前記光学マーカが非照射となった後に前記撮像部により撮像された画像データを認識してコードデータに変換する処理と
をコンピュータに行わせるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、携帯電話や、ＰＨＳ（Personal Handy-phone System）、ＰＤＡ（Personal Digital Assistant）、ＰＣ（Personal Computer）、デジタルカメラなどの情報処理装置、撮像方法およびプログラムに関する。
【背景技術】
【０００２】
従来より、携帯電話などにおいて、ＯＣＲ（Optical Character Recognition）機能により、バーコードや、２次元バーコード、文字を含む印刷物などを撮影し、撮影した画像データを認識して文字コードに変換し、印刷物等に掲載された住所や、名前、電話番号、ＵＲＬ（Uniform Resource Locator）などを入力する技術が提案されている（例えば特許文献１参照）。
【特許文献１】特開２００２−２５２６９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上述した従来技術も含め、携帯電話によりＯＣＲ機能を用いる場合、ユーザは、例えば、雑誌に記載されたＵＲＬなどの認識対象を、搭載されたカメラを用いて撮像する際に、表示部に表示される、カメラで撮像されたスルー画像を見ながら、認識対象が表示部の所定の位置（例えば略中央）にくるように携帯電話を動かして撮像することになる。したがって、ユーザにとっては、あたかも表示部に対向する位置に認識対象があるように錯覚する場合がある。
【０００４】
しかしながら、一般に、携帯電話では、搭載されているカメラが表示部の中心から外れた位置に設けられているため、表示部に対向する位置にある紙面上の文字と、表示部に表示された撮像された文字とは異なるものとなる。したがって、ユーザが認識させたい文字を表示部の所定の位置にくるように撮像するためには、携帯電話を上下左右に移動させなければならず、操作が煩わしいという問題があった。
【０００５】
また、ＯＣＲ機能を用いる際には、認識率を向上させるために比較的に高精細で認識対象を撮影する必要がある。そのためには、認識対象により正確に合焦させて撮影することが望まれる。しかしながら、従来技術では、認識対象への合焦について考慮されておらず、フォーカスがずれたピンボケ状態で撮影してしまったり、携帯電話と紙面との間の距離を調整するために携帯電話を移動させなければならず、操作が煩わしいという問題があった。
【０００６】
以上の問題を鑑み、認識対象を容易に正確に撮像することができ、また、認識対象に容易に合焦させることができる情報処理装置、撮像方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様である情報処理装置は、撮影対象物を撮像し、画像データとして取り込む撮像手段と、前記撮像手段による撮像範囲内に光学マーカを照射する光照射手段と、前記撮像手段により撮像された画像データを認識してコードデータに変換する認識手段と、を具備するように構成することによって前述した課題を解決する。
【０００８】
なお、上述した本発明の第１の態様に係る情報処理装置において、前記認識手段により認識する際に、前記撮像手段による画像データの取り込みに先立って、前記光照射手段による光学マーカを非照射とする制御手段を具備するようにしてもよい。
【０００９】
また、上述した本発明の第１の態様に係る情報処理装置において、前記光照射手段による光学マーカの照射を指示する指示手段を具備し、前記光照射手段は、前記指示手段により照射が指示されている間、光学マーカを照射するようにしてもよい。
【００１０】
また、上述した本発明の第１の態様に係る情報処理装置において、前記光照射手段は、前記撮影対象物に対して枠状の光学マーカを照射し、前記撮像手段により取り込まれた画像データに含まれる枠状の光学マーカを認識する枠認識手段を具備し、前記認識手段は、前記枠認識手段により認識された枠状の光学マーカ内の画像データを認識してコードデータに変換するようにしてもよい。
【００１１】
また、本発明の第２の態様の情報処理装置は、撮影対象物を撮像し、画像データとして取り込む撮像手段と、前記撮像手段による撮像範囲内に光学マーカを照射する光照射手段と、前記撮像手段による合焦を検出する合焦検出手段と、前記合焦検出手段により合焦が検出されると、前記光照射手段による光学マーカを非照射とする制御手段と、前記制御手段により光学マーカが非照射となった後に前記撮像手段により撮像された画像データを認識してコードデータに変換する認識手段と、を具備するように構成することによって前述した課題を解決する。
【００１２】
また、上述した本発明の第２の態様に係る情報処理装置において、前記合焦検出手段は、撮影対象物までの距離を検出する距離検出手段と、前記距離検出手段により取得された距離が前記撮像手段の焦点距離と一致したか否かを判断する判断手段とを具備し、前記制御手段は、前記判断手段により前記距離検出手段により取得された距離が前記撮像手段の焦点距離と一致したと判断された場合、前記光学照射手段による光学マーカを非照射とするようにしてもよい。
【００１３】
また、上述した本発明の第２の態様に係る情報処理装置において、撮影対象物との距離と光学マーカの発光色とを対応付けて記憶する距離−光学マーカ発光色対応記憶手段を具備し、前記制御手段は、前記距離−光学マーカ発光色対応記憶手段を参照し、前記距離検出手段によって取得された距離に基づいて前記光照射手段による光学マーカの発光色を制御するようにしてもよい。
【００１４】
また、本発明の第３の態様の情報処理装置は、撮影対象物を撮像し、画像データとして取り込む撮像手段と、前記撮像手段による撮像範囲内に、前記撮像手段の焦点距離だけ離れた位置で、互いに交差する複数の光学マーカを照射する複数の光照射手段と、前記複数の光学マーカが互いに交差した後に、前記撮像手段により撮像された画像データを認識してコードデータに変換する認識手段と、を具備するように構成することによって前述した課題を解決する。
【００１５】
また、本発明の第４の態様の撮像方法は、撮影対象物を撮像部により撮像し、画像データとして取り込む撮像ステップと、前記撮像部による撮像範囲内に光学マーカを照射する光照射ステップと、前記撮像部により撮像された画像データを認識してコードデータに変換する認識ステップと、前記認識ステップで認識する際に、前記撮像部による画像データの取り込みに先立って、前記光学マーカを非照射とする制御ステップと、を行うことによって前述した課題を解決する。
【００１６】
また、本発明の第５の態様の撮像方法は、撮影対象物を撮像部により撮像し、画像データとして取り込む撮像ステップと、前記撮像部による撮像範囲内に光学マーカを照射する光照射ステップと、前記撮像部による合焦を検出する合焦検出ステップと、前記撮像部による合焦が検出されると、前記光学マーカを非照射とする制御ステップと、前記光学マーカが非照射となった後に前記撮像部により撮像された画像データを認識してコードデータに変換する認識ステップと、を行うことによって前述した課題を解決する。
【００１７】
また、本発明の第６の態様の撮像プログラムは、文字を認識させる処理をコンピュータに行わせるためのプログラムであって、撮影対象物を撮像部により撮像し、画像データとして取り込みを行う処理と、前記撮像部による撮像範囲内に光学マーカを照射する処理と、前記撮像部により撮像された画像データを認識してコードデータに変換する処理と、前記認識ステップで認識する際に、前記撮像部による画像データの取り込みに先立って、前記光学マーカを非照射とする処理と、をコンピュータに行わせるためのプログラであっても、そのプログラムをコンピュータに読み込ませて実行させることによって、前述した本発明に係わる撮像方法と同様な作用・効果が得られ、前述した課題が解決される。
【００１８】
また、本発明の第７の態様の撮像プログラムは、文字を認識させる処理をコンピュータに行わせるためのプログラムであって、撮影対象物を撮像部により撮像し、画像データとして取り込み行う処理と、前記撮像部による撮像範囲内に光学マーカを照射する処理と、前記撮像部による合焦を検出する処理と、前記撮像部による合焦が検出されると、前記光学マーカを非照射とする処理と、前記光学マーカが非照射となった後に前記撮像部により撮像された画像データを認識してコードデータに変換する処理と、をコンピュータに行わせるプログラムであっても、そのプログラムをコンピュータに読み込ませて実行させることによって、前述した本発明に係わる撮像方法と同様な作用・効果が得られ、前述した課題が解決される。
【発明の効果】
【００１９】
請求項１記載の発明によれば、光照射手段により、撮像手段による撮像範囲内に光学マーカを照射し、認識手段により、撮像手段により撮像された画像データを認識してコードデータに変換するようにしたので、文字認識する際に画面を見なくても、紙面上の光学マーカの位置を見るだけで撮像位置を容易に調整することができ、所望する認識対象の単語を容易に撮像することができるという利点が得られる。
【００２０】
また、請求項２記載の発明によれば、前記認識手段により認識する際に、前記撮像手段による画像データの取り込みに先立って、制御手段により、前記光照射手段による光学マーカを非照射とするようにしたので、認識率を低下させることなく文字認識することができるという利点が得られる。
【００２１】
また、請求項３記載の発明によれば、前記指示手段により照射指示が検知されている間、前記光照射手段により、光学マーカを照射するようにしたので、光学マーカを照射させるための消費電力を低減することができ、また、操作が単純になるので、ユーザの操作負担を軽減することができるという利点が得られる。
【００２２】
また、請求項４記載の発明によれば、前記光照射手段により、前記撮影対象物に対して枠状の光学マーカを照射し、枠認識手段により、前記撮像手段により取り込まれた画像データに含まれる枠状の光学マーカを認識し、前記認識手段により、前記枠認識手段により認識された枠状の光学マーカ内の画像データを認識してコードデータに変換するようにしたので、枠状の光学マーカを照射することにより撮像部の撮像範囲をユーザに容易に知らしめることができ、また、枠内だけを文字認識処理することにより処理時間を短縮することができるという利点が得られる。
【００２３】
また、請求項５記載によれば、光照射手段により、撮像手段による撮像範囲内に光学マーカを照射し、合焦検出手段により、前記撮像手段による合焦が検出されると、制御手段により、前記光照射手段による光学マーカを非照射とし、その後、認識手段により、前記撮像手段により撮像された画像データを認識してコードデータに変換するようにしたので、紙面上の認識対象に容易に合焦させることができるので、認識対象をより鮮明に撮像することができ、かつ認識率を低下させることなく、文字認識を行うことができるという利点が得られる。
【００２４】
また、請求項６記載の発明によれば、距離検出手段により、撮影対象物までの距離を検出し、判断手段により、前記距離検出手段により取得された距離が前記撮像手段の焦点距離と一致したか否かを判断し、前記制御手段により、前記判断手段により前記距離検出手段により取得された距離が前記撮像手段の焦点距離と一致したと判断された場合、前記光学照射手段による光学マーカを非照射とするようにしたので、紙面上の認識対象に容易に合焦させることができるので、認識対象をより鮮明に撮像することができ、かつ認識率を低下させることなく、文字認識を行うことができるという利点が得られる。
【００２５】
また、請求項７記載の発明によれば、前記制御手段により、前記距離−光学マーカ発光色対応記憶手段を参照し、前記距離検出手段によって取得された距離に基づいて前記光照射手段による光学マーカの発光色を制御するようにしたので、紙面上の認識対象に容易に合焦させることができるので、認識対象をより鮮明に撮像することができ、かつ認識率を低下させることなく、文字認識を行うことができるという利点が得られる。
【００２６】
また、請求項８記載の発明によれば、複数の光照射手段により、前記撮像手段による撮像範囲内に、前記撮像手段の焦点距離だけ離れた位置で、互いに交差する複数の光学マーカを照射し、前記複数の光学マーカが互いに交差した後に、認識手段により、前記撮像手段により撮像された画像データを認識してコードデータに変換するようにしたので、光学マーカが紙面上で交わるように装置の位置を調整することで、紙面の認識対象に容易に合焦させることができるという利点が得られる。
【００２７】
また、請求項９記載の発明によれば、撮影対象物を撮像部により撮像し、画像データとして取り込む撮像ステップと、前記撮像部による撮像範囲内に光学マーカを照射する光照射ステップと、前記撮像部により撮像された画像データを認識してコードデータに変換する認識ステップと、前記認識ステップで認識する際に、前記撮像部による画像データの取り込みに先立って、前記光学マーカを非照射とする制御ステップとを有するようにしたので、文字認識する際に画面を見なくても、紙面上の光学マーカの位置を見るだけで撮像位置を容易に調整することができ、ゆえに、所望する認識対象の単語を容易に撮像することができ、また、認識率を低下させることなく文字認識することができるという利点が得られる。
【００２８】
また、請求項１０記載によれば、撮影対象物を撮像部により撮像し、画像データとして取り込む撮像ステップと、前記撮像部による撮像範囲内に光学マーカを照射する光照射ステップと、前記撮像部による合焦を検出する合焦検出ステップと、前記撮像部による合焦が検出されると、前記光学マーカを非照射とする制御ステップと、前記光学マーカが非照射となった後に前記撮像部により撮像された画像データを認識してコードデータに変換する認識ステップとを有するようにしたので、紙面上の認識対象に容易に合焦させることができるので、認識対象をより鮮明に撮像することができ、かつ認識率を低下させることなく、文字認識を行うことができるという利点が得られる。
【００２９】
また、請求項１１記載の発明によれば、撮影対象物を撮像部により撮像し、画像データとして取り込む撮像ステップと、前記撮像部による撮像範囲内に光学マーカを照射する光照射ステップと、前記撮像部により撮像された画像データを認識してコードデータに変換する認識ステップと、前記認識ステップで認識する際に、前記撮像部による画像データの取り込みに先立って、前記光学マーカを非照射とする制御ステップとをコンピュータに実行させるようにしたので、文字認識する際に画面を見なくても、紙面上の光学マーカの位置を見るだけで撮像位置を容易に調整することができ、ゆえに、所望する認識対象の単語を容易に撮像することができ、また、認識率を低下させることなく文字認識することができるという利点が得られる。
【００３０】
また、請求項１２記載の発明によれば、撮影対象物を撮像部により撮像し、画像データとして取り込む撮像ステップと、前記撮像部による撮像範囲内に光学マーカを照射する光照射ステップと、前記撮像部による合焦を検出する合焦検出ステップと、前記撮像部による合焦が検出されると、前記光学マーカを非照射とする制御ステップと、前記光学マーカが非照射となった後に前記撮像部により撮像された画像データを認識してコードデータに変換する認識ステップとをコンピュータに実行させるようにしたので、紙面上の認識対象に容易に合焦させることができるので、認識対象をより鮮明に撮像することができ、かつ認識率を低下させることなく、文字認識を行うことができるという利点が得られる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の実施の形態を、図面を参照して説明する。
【００３２】
Ａ．第１実施形態
図１は、本発明の第１実施形態による携帯電話の構成を示すブロック図である。
図１において、入力部１０１は、電話番号その他の情報を入力するためのテンキーや、携帯電話の電源をオン／オフする電源キー、被写体を撮像するためのシャッターキーなどの各種機能キーからなる。
【００３３】
ＣＰＵ１０２は、記憶部１０４に記憶されているプログラムを実行することによって携帯電話１００の各部を制御する。例えば、入力部１０１からの入力があったときは、これを解釈し、後述する各部を制御する。また、ＣＰＵ１０２は、後述する撮像部１０３により撮像された映像を取り扱える画像データに変換し、変換された画像データを必要に応じて表示部１０７に出力する。
【００３４】
撮像部１０３は、典型的にはＣＣＤ、ＣＭＯＳなどの撮像素子を含み、被写体である人の顔や、景色、文字などを撮像する。また、記憶部１０４は、例えば、ＲＯＭ（Read Only Memory）や、ＲＡＭ（Random Access Memory）等で構成され、携帯電話１００で取り扱うデータやプログラムなどを記憶する。
【００３５】
文字認識部１０５は、画像データに含まれる、文字や、記号、バーコード、２次元バーコードなどを認識して文字コードに変換する。以下では、これら文字や、記号、バーコード、２次元バーコードなどを認識対象と呼ぶ。認識対象には、各種言語の文字、記号で表現された、Ｗｅｂページのアドレス、メールアドレス、住所、電話番号などが含まれる。
【００３６】
また、ここで認識とは、撮像部１０３により撮像された画像データに含まれる認識対象を抽出し、その認識対象を所定の領域ごとに分割し、分割された領域を所定のパラメータ値に変換し、そのパラメータ値に基づいて分割された領域がどのような情報であるかを決定することを意味する。より具体的には、例えば、画像データ内の「ａｂｃ」という文字を「認識」する場合について説明すると、まず、「ａｂｃ」が画像データ内のどの位置の情報であるかを特定し（文字列抽出）、次に、「ａ」、「ｂ」、「ｃ」に分割し、「ａ」を所定のパラメータ値（例えば、その文字を縦、横、斜めから見た線分の構成を、文字の白色部分を「０」、黒色部分を「１」としてパラメータ化された値）に変換する。そして、変換されたパラメータ値に最も類似したパラメータ値と対応付けられた文字コードを認識辞書１０８から選択するようになっている。
【００３７】
認識辞書１０８は、パラメータ値とそのパラメータ値に対応した文字コードとを対にしたデータ構造で記憶している。ここで認識辞書１０８に記憶されている文字コードは、アルファベットや、日本語の漢字やひらがな、カタカナ、ハングル文字、台湾語、中国語、アラビア文字、タイ文字などが含まれていてもよい。また、日本語やハングル文字などのように文字数が多い場合、１つの認識辞書に全ての文字に関する情報を格納してしまうと、ファイルサイズが増大してしまうので、複数の認識辞書に分割して格納してもよい。例えば、日本語の場合には、ＪＩＳで定められた第１水準と第２水準の文字を独立させて格納してもよい。
【００３８】
画像認識部１０５は、ＯＣＲ機能を備えており、ＯＣＲ機能を実現する具体的な構成は、前述した特許文献１に記載されているので、ここでは説明を省略する。
【００３９】
また、ここで、撮像された画像データから認識対象を特定するには、図５に示されるように、表示部１０７の中心に「＋」マーク３０２を重ね表示し、該「＋」マーク３０２の位置の近傍の文字、あるいは文章を認識対象として自動的に特定するようにしてもよい。言い換えると、撮像した画像データの中心付近の文字あるいは文章を認識対象として特定するということである。認識対象が英単語など、単語間がスペースで分割されている言語の場合には、「＋」マーク３０２の位置の近傍のスペース情報から次のスペースまでの部分を一区切りの単語として特定すればよく、それ以外の言語に関しても、各言語の特徴に応じて、文字または単語を特定すればよい。
【００４０】
更に、認識対象を決定するために、一旦、前述した「＋」マーク３０２の近傍の画像データを認識対象として「仮決定」し、その後、該仮決定された認識対象が間違っていない場合に「本決定」とするようにしてもよい。このようにすることで、仮決定の段階で認識対象が違っていても、認識対象を変更（再度、撮像するなど）することが可能となる。
【００４１】
表示部１０７は、例えば、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electroluminescence）等で構成され、撮像部１０３により撮像された画像や画像認識部１０５により認識された認識対象、認識した結果などを表示する。また、表示部１０７は、ＯＣＲ機能に関する情報以外にも、例えば、電源状態、電波強度、電池残量、サーバ接続状態、未読メール等の動作状態、入力した電話番号、メール宛先、送信メール文書、動画および静止画、着信時の発呼者の電話番号、着信メール文書、接続されたインターネット画面等の受信データなどを表示する。
【００４２】
通信部１０６は、他の情報処理装置とデータのやり取りを行う。基地局、ロケーションサーバおよびＧＰＳ（Global Positioning System）衛星と情報のやり取りを行い、携帯電話の位置座標を緯度・経度で取得する場合にも利用する。また、携帯電話１００がインターネットや他の情報処理装置などにアクセスするための通信処理等も行う。また、通信部１０６は、図１に示すように１つのみに限らず、例えば、ＣＤＭＡ、ＥＶ−ＤＯ、無線ＬＡＮ等の複数の通信方式を利用可能にするために、それぞれの通信方式毎に設けられてもよい。
【００４３】
光ビーム出力部１０９は、文字認識する対象が印刷された紙面などを撮像する際に、発光部１１０から、撮像部１０３により撮像される画角の略中心、すなわち認識対象として特定される位置に該位置を示す目印となる光学マーカを照射する。代表的な光学マーカは、レーザ光である。本第１実施形態では、該光学マーカは、スポット形状であるが、十字形状やその他の形状であってもよい。ユーザは、認識対象を撮像するに際して、従来のように表示部１０７に表示されるスルー画像だけで確認するのではなく、紙面などに照射された光学マーカを見ながら、該光学マーカが認識対象の位置にくるように携帯電話１００を移動すればよい。
【００４４】
電話部１１１は、スピーカ１１２から音声を出力するとともに、マイク１１３から入力される音声を取り込む。
【００４５】
次に、図２は、本第１実施形態に係る折り畳み携帯電話の外観図であり、表裏から見た図を示している。また、図３は、他の携帯電話の例として２軸ヒンジの折り畳み携帯電話の外観図であり、側面と裏面とから見た図を示している。いずれの場合も、撮像部１０３の近傍に発光部１１０が配設されている。発光部１１０は、図４に示すように、紙面３１０に照射する光学マーカ３３１を、撮像部１０３によって撮像される範囲（矩形部分）３４０の略中心に照射するように配置されている。
【００４６】
なお、発光部１１０から認識対象が記載されたもの（例えば紙面３１０）までの距離が変われば、発光部１１０が出力する光学マーカ３３１が照射される位置も変化してしまう。したがって、携帯電話と認識対象との間の距離を変えて認識対象に合焦させる、単焦点の撮像部１０３の場合には、撮像部１０３のカメラの焦点距離だけ、発光部１１０から認識対象が記載されたものが離れた状態で、光学マーカ３３１が略中心に照射されるように、発光部１１０を配設することが好ましい。また、略中心でなくとも、例えば表示部１０７の上部の方に「レーザ照射→」などといったメッセージを表示しておき、その付近に光学マーカが照射されるようにしてもよい。このように、認識対象が記載された紙面３１０などに、光学マーカ３３１を照射することで、ユーザは撮像部１０３の撮像範囲を容易に確認することができる。
【００４７】
次に、図５は、本第１実施形態による撮像部１０３の撮像範囲と紙面上の認識対象との位置関係を説明するための模式図である。図示の例では、英文が記載された紙面３１０の真上から携帯電話１００をかざした際の位置関係を示している。撮像部１０３が撮像する範囲が点線枠３４０であり、撮像部１０３の光軸を点線３２２で示している。また、撮像部１０３が撮像している画像３０１が表示部１０７に表示されている。また、表示部１０７の中心から紙面３１０に向かって真下に降ろした線と、紙面３１０との交点を点３３０で示している。また、「＋」マーク３０２は、認識対象を特定するためのマークであり、該「＋」マーク３０２の近傍の文字が文字認識対象となる。
【００４８】
一般的に、携帯電話を用いて文字認識しようとする場合、ユーザは撮像部１０３の位置を気にせず、紙面上の認識対象の真上に表示部１０７が位置するように携帯電話の位置を調整してしまう。例えば、図５の紙面３１０に記載された英文のうち、３行目の「ｐａｓｓｉｎｇ」という単語を認識させたい場合、図５のような位置（表示部１０７の中心が認識対象の真上）に携帯電話１００をかざしてしまうが、表示部１０７には、ユーザが期待した画像とは全く違った画像３０１が表示されている。したがって、ユーザは、認識したい単語を携帯電話１００を上下左右に動かして探す、という動作をしなければならず手間がかかってしまう。さらに、携帯電話１００の表示部１０７に表示される画像を見ながら上下左右に動かすため、認識させたい単語がなかなか見つけられないという事態に陥ってしまう。
【００４９】
そこで、本第１実施形態では、図５に示すように、撮像部１０３の撮像範囲３４０の略中心の紙面上に光学マーカ３３１を照射する。このため、ユーザは、まず、紙面上の認識させたい単語の付近に光学マーカ３３１が照射されるように携帯電話１００の位置を調整するだけで、表示部１０７の略中心に認識対象となる単語が表示されるようになる。このように、ユーザは、文字認識する際に表示部１０７の画面を見なくても、紙面上の光学マーカ３３１の位置を見るだけで携帯電話１００の位置を容易に調整することができ、所望する認識対象となる単語を容易に撮像することが可能となる。
【００５０】
しかしながら、文字認識部１０５が認識対象単語を認識する際に、光ビーム出力部１０９の出力する光学マーカ３３１が照射されたままであると、撮像部１０３によって撮像した画像データに光学マーカ３３１映り込み、認識率が低下してしまう可能性がある。そのため、本第１実施形態では、文字認識部１０５が用いる認識対象を含む画像を撮像部１０３が撮像する際は、撮影動作中は、発光部１１０の出力を制御して光学マーカの照射を禁止、つまり光学マーカ消灯処理を行うようになっている。
【００５１】
次に、上述した第１実施形態による携帯電話１００の動作について説明する。ここで、図６は、本第１実施形態による携帯電話の動作を説明するためのフローチャートである。
まず、待受け画面などの各種キー押下の待受け状態で（ステップＳ１００）、ＯＣＲ機能を起動するキーの押下が検出されたか否かを判断する（ステップＳ１０１）。そして、ＯＣＲ機能を起動するキーの押下がＣＰＵ１において検出されると、ＣＰＵ１は記憶部１０４に保存されているカメラ機能に関する様々な各種変数の初期化等といったカメラ起動処理を行う（ステップＳ１０２）。
【００５２】
次に、ＣＰＵ１から光ビーム出力指令を受けた光ビーム出力部１０９により発光部１１０から光学マーカを認識対象が印刷された紙面などに照射する（ステップＳ１０３）。その後、撮像部１０３が撮像した画像データを取得し（ステップＳ１０４）、取得された画像データを表示部１０７に表示してプレビュー状態とする（ステップＳ１０５）。そして、プレビュー状態において、ユーザは、紙面などに照射された光学マーカとプレビュー画像を見比べて撮像位置を確認する。
【００５３】
次に、撮像を指示するシャッターキーがユーザによって押し下げられたか否かをＣＰＵ１によって判断する（ステップＳ１０６）。ここで、シャッターキーが押し下げられていないと判別された場合には、ステップＳ１０４へ戻り、携帯電話１００の上下左右の何れかの移動方向に応じて撮像部１０３により撮像される画像をリアルタイムで表示部１０７にスルー表示するプレビュー状態を継続する。一方、紙面などに照射された光学マーカが認識対象の位置にあるのを確認したユーザによってシャッターキーが押し下げられたと判別されると、ＣＰＵ１は光ビーム出力部１０９に光ビーム出力禁止指令を与え、光ビーム出力部１０９により発光部１１０からの光学マーカを消灯する（ステップＳ１０７）。
【００５４】
次に、上述したステップＳ１０７の光学マーカ消灯処理により光学マーカが消灯された後、直ちに撮像部１０３によって撮像対象の画像データを取得し、取得された画像データを記憶部１０４に一時的に保存する（ステップＳ１０８）。その後、ＣＰＵ１から光ビーム照射指令が与えられると、光ビーム出力部１０９は発光部１１０から光学マーカを照射する（ステップＳ１０９）。次に、取得した画像データを、表示部１０７に表示するとともに、表示部１０７の中心部に「＋」マーク３０２を表示されている画像データに重ねて表示する（ステップＳ１１０）。
【００５５】
次に、画像データのどこに文字行があるかを抽出し、文字行の範囲が決定したら、その文字行の中で黒画素の集合と集合との間隔が所定倍以上である場合には、それらの集合はスペースによって区切られた文字列とする。すなわち、単語であると認識する。そして、単語を認識後、表示部１０７の中心に表示された「＋」マーク３０２に最も近接している単語を領域を示す座標の絶対的比較手法を用いて認識対象として抽出し（ステップＳ１１１）、認識対象として抽出された単語を示す領域の外周囲部に枠表示を行い、現在認識対象として特定された単語をユーザに知らしめる（ステップＳ１１２）。このように抽出された文字列の範囲の座標は記憶部１０４に保存される。
【００５６】
次に、ユーザの所定のキー操作により上記認識対象がＯＫであると指示されたか、あるいはＮｏと指示されたかを判別し（Ｓ１１３）、上記認識対象がＮｏと指示された場合には、すなわち認識対象がユーザが所望する認識対象の単語でなければ、ステップＳ１０４の処理へ戻り、上述した処理を認識対象がＯＫと指示されるまで繰り返す。
【００５７】
一方、ユーザにより上記認識対象がＯＫであると指示された場合には、文字認識部１０５により枠内の単語に対して文字認識処理を行う（ステップＳ１１４）。この文字認識処理は、まず、上記枠内の認識対象を所定の領域ごとに分割し、分割された領域を所定のパラメータ値に変換する。次に、変換されたパラメータ値に最も類似したパラメータ値と対応付けられた文字コードを認識辞書１０８から選択する。
【００５８】
次に、前述したステップＳ１１４の文字認識処理により選択された文字コードに対応する文字を認識結果として表示部１０７に表示した後（ステップＳ１１５）、ユーザの所定のキー操作により上記認識結果の文字を保存することが指示されたか否かを判別する（ステップＳ１１６）。例えば、ここでユーザが上記認識結果がＯＫと確認して、所定のキー操作を行うと、上記認識結果の保存が指示されたものとして、認識結果の文字を記憶部１０４に保存する（ステップＳ１１７）。
【００５９】
一方、上述したステップＳ１１６の判別処理の判別結果によって認識結果の保存が指示されないと判別された場合には、ステップＳ１１７の処理に進まず、つまり該認識結果を記憶部１０４に保存せずに、ステップＳ１０４に戻り、上述した処理をステップＳ１１６の判別処理の判別結果が「保存ＯＫ」となるまで繰り返す。そして、ユーザの所定のキー操作によりＯＣＲ機能による認識モードの終了が指示されたか否かを判別し（ステップＳ１１８）、終了が指示されなければ、ステップＳ１０４の処理に戻り、上述した処理をステップＳ１１７の判別処理の判別結果が「終了ＯＫ」となるまで繰り返す。一方、終了が指示された場合には、当該ＯＣＲ処理を終了する。
【００６０】
上述した第１実施形態によれば、紙面上の文字認識する際に表示部１０７の画面を見なくても、紙面上の光学マーカ３３１の照射位置を確認するだけで携帯電話１００の移動方向を容易に調整することができ、所望する認識対象の単語を容易に撮像することができ、また、認識対象の撮像中は光学マーカの照射を消灯することにより、認識対象のコントラストを確実に得ることができるので認識率を低下させることなく文字認識することができる。
【００６１】
Ｂ．第２実施形態
次に、本発明の第２実施形態について説明する。
本第２実施形態を実施する携帯電話の構成は図１に示したもの同様でよい。
したがって、この携帯電話は前述した第１実施形態と同様であるので説明を省略する。本第２実施形態では、ユーザのキー操作なしで次々と認識対象を文字認識して認識結果の文字の表示を行うようにする。
【００６２】
まず図７について説明する。同図は、本第２実施形態による携帯電話の処理内容を示すフローチャートである。なお、同図において、図６に示した処理と同一の処理のステップは省略している。
【００６３】
図７において省略したステップでは、図６に示したステップＳ１００〜Ｓ１０６と全く同一の処理が実行される。そして、ステップＳ１０６において、シャッターキーの操作が検出されると、続いて、光ビーム出力部１０９により発光部１１０からの光学マーカを消灯する（ステップＳ２００）。次に、上述したステップＳ２００の処理によって光学マーカが消灯されると、撮像部１０３によって撮像された撮像対象の画像データを取得し、取得した画像データを記憶部１０４のワークメモリに一時的に保存する（ステップＳ２０１）。前述したステップＳ２０１の処理による撮像対象の画像データの保存後、光ビーム出力部１０９は発光部１１０から光学マーカの照射を行う（ステップＳ２０２）。そして、記憶部１０４のワークメモリに一時的に保存してある画像データを、表示部１０７に表示するとともに、表示部１０７の中心部に「＋」マーク３０２を重ねて表示する（ステップＳ２０３）。なお、上述したステップＳ２００〜Ｓ２０３の各処理は、図６におけるステップＳ１０７〜Ｓ１１０のそれぞれの処理と全く同じ処理である。
【００６４】
次に、表示部１０７の中心に表示された「＋」マーク３０２に最も近接している単語を領域を示す座標の絶対的比較手法を用いて認識対象として抽出を行ない（ステップＳ２０４）、そして、認識対象として抽出された単語の外周囲部に枠表示を行い、現在認識対象として特定された単語をユーザに通知する（ステップＳ２０５）。次に、文字認識部１０５により枠内の単語に対して文字認識処理を行い（ステップＳ２０６）、そして、認識結果を表示部１０７に表示を行った後（ステップＳ２０７）、認識結果を記憶部１０４のワークメモリに保存を行う（ステップＳ２０８）。次に、ユーザの所定のキー操作によりＯＣＲ機能による認識モードの終了が指示されたか否かを判別し（ステップＳ２０９）、終了が指示されなければ、ステップＳ２００の処理に戻り、上述した処理をステップＳ２０９の判別処理の判別結果が「終了」となるまで繰り返す。一方、終了が指示された場合には、当該ＯＣＲ処理を終了する。なお、上述したステップＳ２０４〜Ｓ２０８の各処理内容は、図６におけるステップＳ１１１〜Ｓ１１７のそれぞれの処理と全く同じ処理である。
【００６５】
上述した第２実施形態によれば、ユーザは、光学マーカが照射される度に、紙面上に照射された光学マーカを文字認識したい所望の認識対象の方向に携帯電話１００を移動させていくだけで、次々と認識結果の文字を得ることができる。なお、ステップＳ２００〜Ｓ２０８の処理が短時間で処理される場合、ユーザが次の認識対象に光学マーカを移動させる前に画像データの撮像が行われてしまう可能性がある。この場合、例えばステップＳ２０９に待ち時間を設けるようにしてもよい。また、該待ち時間はユーザにより任意の時間に設定可能にしてもよい。
【００６６】
Ｃ．第３実施形態
次に、本発明の第３実施形態について説明する。
本第３実施形態を実施する携帯電話の構成は図１に示したものでよい。したがって、この携帯電話は前述した第１実施形態と同様であるので説明を省略する。
【００６７】
先に示した第１および第２実施形態においては、ユーザは、紙面に照射された光学マーカを見ながら携帯電話１００を上下左右に移動させて、光学マーカを認識対象の近傍に移動させてシャッターキーを押下する。認識対象の撮像に際しては、画像データを撮り込む前に光学マーカを消灯するように制御して、ユーザが認識対象を探す間だけ光学マーカを照射すればよいことになる。そこで、本第３実施形態では、ユーザによってシャッターキーが押下されている間だけ光学マーカを照射させるように制御を行い、シャッターキーが離されたことを契機に画像データの取得、文字認識を行うようにする。
【００６８】
まず図８について説明する。同図は、本第３実施形態による携帯電話の処理内容を示すフローチャートである。同図において、図６に示した処理と同一の処理のステップは省略している。
【００６９】
図８において省略したステップでは、図６に示すステップＳ１００〜Ｓ１０２の各処理と全く同じ処理が実行される。図６におけるステップＳ１０２の処理でカメラ起動処理が行われた後、次に、撮像部１０３により画像データの取得を行い（ステップＳ３００）、取得された画像データを表示部１０７に表示してプレビュー状態とする（ステップＳ３０１）。次に、撮像を指示するシャッターキーが押下されたか否かを判断し（ステップＳ３０２）、シャッターキーが押下されていなければ、ステップＳ３００へ戻り、撮像部１０３により撮像される画像をリアルタイムで表示部１０７にスルー表示するプレビュー状態を継続する。なお、上述したステップＳ３００〜Ｓ３０３の各処理は、図６におけるＳ１０４〜Ｓ１０６、１０９のそれぞれの処理と全く同じ処理である。
【００７０】
一方、シャッターキーが押下されると、光ビーム出力部１０９によって発光部１１０から紙面上に光学マーカを照射する（ステップＳ３０３）。この処理は図６におけるステップＳ１０９の処理と全く同じ処理である。そして、シャッターキーが離されたか否かを判別する（ステップＳ３０４）。シャッターキーが押下されたままの状態であれば、ステップＳ３００の処理に戻り、光学マーカを照射している状態で、撮像部１０３により撮像される画像をリアルタイムで表示部１０７にスルー表示するプレビュー状態を継続する。すなわち、シャッターキーが離されるまで、光学マーカは紙面上に照射された状態となる。
【００７１】
一方、上述したステップＳ３０１の処理によって表示部１０７に撮像画像を表示した状態のまま、ユーザが、シャッターキーを押下した状態で、紙面上に照射された光学マーカを確認しながら携帯電話１００を上下左右に移動させて、光学マーカが所望の認識対象の位置にあるのを確認してシャッターキーが離すと（ステップＳ３０４：Ｙｅｓ）、図６におけるステップＳ１０７の処理に進み、それ以降のステップの処理によって光学マーカを消灯し、画像データを取得して文字認識が行われる。
【００７２】
本第３実施形態によれば、紙面上の認識対象を撮影部１０３により撮像するためのシャッタ−キーを押し下げている間だけ光学マーカを照射させるために消費電力を低減することができ、また、ユーザの操作負担を軽減することができる。なお、シャッターキーに代えて、光学マーカを照射させるための「光学マーカ点灯キー」を入力部１０１に設ける（あるいは既存のキーに「光学マーカ点灯キー」の機能を割り当てる）ようにしてもよい。
【００７３】
Ｄ．第４実施形態
次に、本発明の第４実施形態について説明する。
本第４実施形態を実施する携帯電話の構成は図１に示したものと同様でよい。したがって、この携帯電話の構成は前述した第１実施形態と同様であるので説明を省略する。
【００７４】
カメラ機能付き携帯電話においては、人物や風景、動画などを撮影するカメラ機能だけを使う際には、光学マーカは必要ない。つまり、ＯＣＲ機能を用いるときだけ光学マーカを照射するのが好ましい。そこで、本第４実施形態では、モード判定フラグを用意し、撮像モードが通常の静止画又は動画を撮像する通常撮像モードであるか、画像認識部１０５を利用して識別情報を認識する認識モードであるかを判定するようにする。
【００７５】
ここでのモード判定フラグは、例えば、記憶部１０４に記憶されたプログラム中に存在する変数で、認識モードの場合と通常撮像モードとでは異なる値になるようにする。ＣＰＵ１０２は、例えば、入力部１０１によるキー操作に応じて、このモード判定フラグに基づいて認識モードと通常撮像モードとを切り換える。以下、本第４実施形態では、「認識モード」と「通常撮像モード」との２種類を有する場合を考えるが、これに限定されるものではなく、それ以外にモードがあっても構わない。
【００７６】
まず図９について説明する。同図は、本第４実施形態による携帯電話の処理内容を示すフローチャートである。なお、同図において、図６に示した処理と同一の処理ステップは省略している。
【００７７】
図９において省略したステップでは、図６に示すステップＳ１００〜Ｓ１０２と全く同じ処理が実行される。そして、ステップＳ１０２において、カメラ起動処理が行われた後、ステップＳ１０１の処理において検出された操作キーに対応してモードフラグレジスタ（図示せず）に設定されているモード判定フラグの値を取得し（ステップＳ４００）、認識モードであるか否かを判別する（ステップＳ４０１）。そして、判別結果が認識モードであった場合には、光ビーム出力部１０９により紙面上に光学マーカを照射し（ステップＳ４０２）、図６のステップＳ１０４の処理に進み、その以降の各ステップの処理を順次行ない、そしてシャッターキーの操作（ステップＳ１０６）を契機に、図６におけるステップＳ１０７〜Ｓ１１８の処理と全く同じ処理が行われ、光学マーカを消灯して、画像データを取得して文字認識が行われる。
【００７８】
一方、上述したステップＳ４０１の判別処理において、設定されている現在モードが認識モードでないと判別された場合には、通常の撮影動作を実行する（ステップＳ４０３）。
【００７９】
本第４実施形態によれば、ＯＣＲ機能を用いるときだけ光学マーカを照射し、取得した画像データの認識対象に対して文字認識を実行する一方、通常撮影モードでは、光学マーカを照射させることがないので、消費電力を低減することができる。
【００８０】
Ｅ．第５実施形態
次に、本発明の第５実施形態について説明する。
上述した第１ないし第４実施形態では、撮像部１０３の撮像範囲の略中心に点状の光学マーカを照射するようにした。これに対して、本第５実施形態では、撮像部１０３の損像範囲を示す枠状の光学マーカを照射する。さらに、光ビーム出力部１０９が照射した枠状の位置を画像処理によって認識し、その枠内の画像データだけを文字認識部１０５による認識対象とする。
【００８１】
図１０は、本第５実施形態による携帯電話１００の構成を示すブロック図である。なお、同図に示した携帯電話１００の構成は、枠認識部１２０が付加された以外は、図１に示したものと同様であるので、図１に対応する部分には同一の符号を付けて説明を省略する。ここで、図１０における枠認識部１２０は、画像データ中の枠を画像処理によって認識する。例えば、光学マーカの赤色の場合、画像中に赤色の部分が連続して存在する箇所を検索し、当該赤い箇所が４本ある場合には、それが光ビーム出力部１０９によって発光部１１０から照射されている枠状の光学マーカであると認識する。
【００８２】
次に、図１１は、本第５実施形態による携帯電話１００の処理内容を示すフローチャートである。なお、同図において、図６に示した処理と同一の処理のステップは省略している。
【００８３】
図１１で省略したステップでは、図６に示したステップＳ１００〜Ｓ１０２と全く同じ処理が実行される。そして、ステップＳ１０２でカメラ起動処理が行われた後、光ビーム出力部１０９によって発光部１１０から枠状の光学マーカを紙面上に照射する（ステップＳ５００）。続いて、撮像部１０３により撮像した画像データを取得し（ステップＳ５０１）、取得した画像データを表示部１０７にスルー表示するプレビュー状態とする（ステップＳ５０２）。このスルー表示を見ながら、更に、ユーザは、紙面上に照射された枠状の光学マーカが認識対象の撮像位置にあるか否かを確認する。上述したステップＳ５０１とＳ５０２の処理は、図６に示されたステップＳ１０４とＳ１０５の処理と全く同一である。
【００８４】
次に、撮像を指示するシャッターキーが操作されたか否かを判断する（ステップＳ５０３）。そして、シャッターキーが操作されなければ、ステップＳ５０１の処理に戻り、撮像部１０３により撮像される画像をリアルタイムで表示部１０７にスルー表示するプレビュー状態を継続する。一方、紙面上に照射された枠状の光学マーカが認識対象の位置にあるのを確認したユーザがシャッターキーを操作すると、撮像部１０３によってされた認識対象を含む画像データを取得し、取得された画像データを記憶部１０４のワークメモリに一時的に保存する（ステップＳ５０４）。次に、枠認識部１２０により枠状の光学マーカ領域座標を認識し（ステップＳ５０５）、認識した枠内領域の画像データを表示部１０７に表示するとともに、表示部１０７の中心に「＋」マークを表示する（ステップＳ５０６）。「＋」マークが画像に重ね表示された後、図６のステップＳ１１１の処理に進み、それ以降の図６の処理を順次行って、枠内の画像データに対して文字認識部１０５による認識処理を実行する。なお、上述したステップＳ５０３とＳ５０４の各処理は、図６におけるステップＳ１０６とＳ１０８の処理と全く同じ処理が行われる。
【００８５】
本第５実施形態によれば、枠状の光学マーカを照射することにより撮像部１０３の撮像範囲をユーザに容易に知らしめることができ、また、枠内だけを文字認識処理することにより処理時間を短縮することができる。
【００８６】
Ｆ．第６実施形態
次に、本発明の第６実施形態について説明する。撮像部１０３が単焦点である場合には、一般に被写界深度にもよるが、撮像部１０３の焦点距離に被写体がある場合に合焦することになる。すなわち、携帯電話１００（撮像部１０３）と紙面との距離を、撮像部１０３の焦点距離に合致させることで、合焦した画像データが得られる。そこで、本第６実施形態では、携帯電話１００に距離センサを設け、撮像部１０３から認識対象が記載された紙面等までの距離を測定し、当該距離に応じて光学マーカの発光色を変更し、合焦状態をユーザに知らしめるようにする。例えば、合焦した場合には光学マーカの発光色を青にし、合焦していない場合には光学マーカの発光色を赤にする。
【００８７】
図１２は、本第６実施形態による携帯電話の構成を示すブロック図である。
なお、同図には、図１に対応する部分には同一の符号を付けて説明を省略する。図１２において、設けられた距離計測部１３０は、赤外線や超音波により認識対象が記されている紙面までの距離を計測する。なお、該距離計測部１３０は、正確な距離を計測できるものでなくてもよく、大まかな距離に物体が有るか否かを判定できる程度のセンサであればよい。
【００８８】
また、距離計測部１３０は、撮像部１０３の近くに設けることが望ましい。これは、距離計測部１３０と撮像部１０３とが離れて配置されていると、撮像部１０３−紙面間の距離と距離計測部１３０−紙面間の距離との差が大きくなる恐れがあり、撮像部１０３−紙面間の距離が不正確な値となってしまうからである。
【００８９】
また、距離−発光色対応表１３１は、距離計測部１３０によって取得された距離と、発光部１１０が照射する光学マーカの発光色とが対応付けられて記憶されたテーブルである。
【００９０】
次に、上述した第６実施形態による携帯電話の動作について説明する。
図１３は、本第６実施形態による携帯電話１００の処理内容を示すフローチャートである。なお、図１３において、図６に示した処理と同一の処理を行うステップは省略している。
【００９１】
図１３において省略したステップでは、図６に示したステップＳ１００〜Ｓ１０２と全く同じ各処理が実行される。そして、ステップＳ１０２でカメラ起動処理が行われた後、距離計測部１３０によって認識対象単語が記載されている紙面までの距離を測定する（ステップＳ６００）。上述したステップＳ６００の処理によって測定された距離に従って、距離−発光色対応表１３１を参照して発光色を決定する（ステップＳ６０１）。
【００９２】
そして、光ビーム出力部１０９を制御し、発光部１１０から決定された上記発光色の光学マーカを認識対象が記された紙面上に照射する（ステップＳ６０２）。その後、撮像部１０３により画像データを取得し（ステップＳ６０３）、表示部１０７に当該画像データをスルー表示する（ステップＳ６０４）。次に、撮像を指示するシャッターキーが操作されたか否かを判断し（ステップＳ６０５）、シャッターキーが操作されていなければ、ステップＳ６００の処理に戻り、ステップＳ６００〜ステップＳ６０４までの処理をシャタ−キー操作を検出するまで繰り返し行う。
【００９３】
これにより、スルー表示のプレビュー状態でピント合焦の状態（撮像部１０３−紙面距離）に応じて、光学マーカの発光色が変化を見ながら、ユーザは、紙面上に照射された光学マーカの発光色でピント合焦の状態を知ることができ、ピントが合焦したことを確認した時点で（例えば、光学マーカの発光色が青色になった時点で）、上述したステップＳ６０５の処理において、ユーザによりシャッターキーが操作されたことが検出すると（ステップＳ６０５：Ｙｅｓ）、図６のステップＳ１０７の処理に進み、それ以降の処理を順次行うことで光学マーカを消灯し、画像データを取得して文字認識を行う。
【００９４】
本第６実施形態によれば、距離計測部１３０によって撮像部１０３から認識対象が記載された紙面等までの距離を測定し、当該距離に応じて光学マーカの発光色を変えるようにしたので、紙面上の認識対象に容易に合焦させることができる。これにより、認識対象をより鮮明に撮像することができ、認識率を低下させることなく、文字認識を行うことができる。
【００９５】
なお、上述した第６実施形態において、撮像部１０３が合焦した時点で発光部１１０を消灯するようにしてもよい。すなわち、撮像部１０３が合焦していない場合には、光学マーカを赤色とし、合焦した場合には、青色とし、その直後に消灯する。これにより、ユーザは、光学マーカが消灯するように携帯電話１００の位置を調整するだけでよい。また、撮像部１０３がコントラスト検出方式や位相差検出方式などに基づくオートフォーカス機能を備えている場合には、該オートフォーカスの結果に基づいて、光学マーカの発光色を変えるようにしてもよい。
【００９６】
Ｇ．第７実施形態
次に、本発明の第７実施形態について説明する。
携帯電話１００の構成については前述した第１実施形態と同様であるので説明を省略する。
【００９７】
図１４は、本第７実施形態による携帯電話の外観を示す外観図である。図１４（ａ）には、携帯電話の撮像部１０３と複数の発光部１１０ａ、１１０ｂとが装着された面（表示部１０７の反対側）が示されている。発光部１１０ａ、１１０ｂは、各々、撮像部１０３を中心に左右に離れて配置されている。
【００９８】
また、図１４（ｂ）には、撮像部１０３を紙面１１０１側に向けた状態を横から見た状態が示されており、撮像部１０３から紙面１１０１までの距離が距離Ｌ１、距離Ｌ２、距離Ｌ３の各々の場合において、それぞれ発光部１１０ａと発光部１１０ｂから紙面１１０１に照射される光学マーカが黒丸で示されている。
【００９９】
発光部１１０ａと発光部１１０ｂは、撮像部１０３と紙面１１０１とが撮像部１０３の焦点距離と等しい距離Ｌ２だけ離れている場合にそれぞれの光学マーカが点１１３０で交わるように調整された角度θで設けられている。その角度θは、撮像部１０３から発光部１１０ａ（または１１０ｂ）までの距離Ｄと、撮像部１０３の焦点距離ｆとを用いて、θ＝ｔａｎ−１（Ｄ／ｆ）と表すことができる。
【０１００】
ユーザは、発光部１１０ａと発光部１１０ｂとから照射される光学マーカが紙面上で交差するように、携帯電話１００を紙面に向かって前後に移動させる。そして、発光部１１０ａと発光部１１０ｂとから照射される光学マーカが紙面上で交差して一点となった時点でシャッターキーを押下する。携帯電話１００では、シャッターキーが押下されると、前述した第１実施形態などと同様に画像データを取得して文字認識処理を行う。
【０１０１】
本第７実施形態によれば、ユーザは、発光部１１０ａと発光部１１０ｂとから照射される光学マーカが紙面上で交わるように携帯電話の位置を調整することで、紙面の認識対象に容易に合焦させることができる。紙面までの距離が変化すると、２点の光学マーカが紙面上で離れたり近づいたりと動くため、直感的に操作しやすく、使い勝手を向上させることができる。
【０１０２】
なお、本第７実施形態では、発光部１１０ａ、１１０ｂを設けるようにしたが、これに限らず、１つの発光部１１０からの光ビームを２つの光ビームに分岐し、上述した所定の角度θで紙面に照射するようにしてもよい。
【０１０３】
なお、上述してきた種々の機能をソフトウェアで実現してもよく、ユーザは、例えば、ＣＤ−ＲＯＭ等の記録媒体やサーバから当該ソフトウェアを受信して当該種々の機能を実現できる。これにより、必要な機能だけを搭載したり、また、好みに応じて色々な機能を追加もしくは削除、あるいは更新したりすることが容易となる。さらに、上述して実施形態を組み合わせて新しく実施形態を構成することができることは言うまでもない。また、本発明は、上述した実施形態に限定されるものではなく、ここに開示された原理及び新しい特性は広範囲の技術的範囲を含むものである。
【図面の簡単な説明】
【０１０４】
【図１】本発明の第１実施形態による携帯電話の構成を示すブロック図である。
【図２】本第１実施形態に係る折り畳み携帯電話の外観図である。
【図３】本第１実施形態による他の携帯電話の例として２軸ヒンジの折り畳み携帯電話の外観図である。
【図４】本第１実施形態による携帯電話での認識対象を撮影する際の状態を示す模式図である。
【図５】本第１実施形態による撮像部の撮像範囲と紙面上の認識対象との位置関係を説明するための模式図である。
【図６】本第１実施形態による携帯電話の動作を説明するためのフローチャートである。
【図７】本発明の第２実施形態による携帯電話の動作を説明するためのフローチャートである。
【図８】本発明の第３実施形態による携帯電話の動作を説明するためのフローチャートである。
【図９】本発明の第４実施形態による携帯電話の動作を説明するためのフローチャートである。
【図１０】本発明の第５実施形態による携帯電話の構成を示すブロック図である。
【図１１】本第５実施形態による携帯電話の動作を説明するためのフローチャートである。
【図１２】本発明の第６実施形態による携帯電話の構成を示すブロック図である。
【図１３】本第６実施形態による携帯電話の動作を説明するためのフローチャートである。
【図１４】本第７実施形態による携帯電話の外観を示す外観図である。
【符号の説明】
【０１０５】
１００  携帯電話
１０１  入力部（指示手段）
１０２  ＣＰＵ（制御手段、合焦検出手段）
１０３  撮像部（撮像手段）
１０４  記憶部
１０５  文字認識部（認識手段）
１０６  通信部
１０７  表示部
１０８  認識辞書（認識手段）
１０９  光ビーム出力部（光照射手段）
１１０  発光部（光照射手段）
１１１  電話部
１１２  スピーカ
１１３  マイク
３１０  紙面
３３１  光学マーカ
１２０  枠認識部（枠認識手段）
１３０  距離計測部（合焦検出手段、距離検出手段）
１３１  距離−発光色対応表（距離−光学マーカ発光色対応記憶手段）
１１０ａ，１１０ｂ  発光部
【図１】
2006323762.tif 000003
【図２】
2006323762.tif 000004
【図３】
2006323762.tif 000005
【図４】
2006323762.tif 000006
【図５】
2006323762.tif 000007
【図６】
2006323762.tif 000008
【図７】
2006323762.tif 000009
【図８】
2006323762.tif 000010
【図９】
2006323762.tif 000011
【図１０】
2006323762.tif 000012
【図１１】
2006323762.tif 000013
【図１２】
2006323762.tif 000014
【図１３】
2006323762.tif 000015
【図１４】
2006323762.tif 000016