(57)【要約】【課題】  端末装置における文字列入力時の、ユーザの作業負担を軽減するための装置を提供すること【解決手段】  操作手段を用いたユーザによる選択に従って、手動入力モードと画像入力モードとを含む文字の入力モードを設定するステップと、現在の入力モードが手動入力モードである場合には、ユーザによる文字入力手段の操作に従った文字の入力を行うステップと、現在の入力モードが画像入力モードである場合には、撮像手段によって撮像された画像を取得するステップと、取得された画像から文字の画像を抽出するステップと、抽出された文字の画像から文字を認識するステップと、認識された文字の入力を行うステップと、を情報処理装置が実行することにより解決を図る。【選択図】  図２   
2005346628.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが文字を入力するための文字入力手段と、画像を撮像する撮像手段と、ユーザが自装置を操作するための操作手段とを含む情報処理装置が、操作手段を用いたユーザによる選択に従って、手動入力モードと画像入力モードとを含む文字の入力モードを設定するステップと、
前記情報処理装置が、現在の入力モードが手動入力モードである場合には、ユーザによる文字入力手段の操作に従った文字の入力を行うステップと、
前記情報処理装置が、現在の入力モードが画像入力モードである場合には、前記撮像手段によって撮像された画像を取得するステップと、
前記情報処理装置が、取得された画像から文字の画像を抽出するステップと、
前記情報処理装置が、抽出された文字の画像から文字を認識するステップと、
前記情報処理装置が、認識された文字の入力を行うステップと
を含む文字入力方法。
【請求項２】
前記情報処理装置が、取得された画像について、文字の認識を行う画像としての適否を判断するステップをさらに含み、
前記情報処理装置は、現在の入力モードが画像入力モードである場合には、取得された画像が前記適否を判断するステップにおいて適していると判断されるまで、前記画像を取得するステップを所定のタイミングで継続的に実行する
請求項１に記載の文字入力方法。
【請求項３】
前記抽出するステップにおいて、前記情報処理装置は、取得された画像の所定の位置又は所定の領域に位置する文字又はこの文字を含む文字列のみを抽出する請求項１又は２に記載の文字入力方法。
【請求項４】
前記情報処理装置は画像や文字を表示する表示手段をさらに含み、
前記情報処理装置が、前記撮像手段による撮像が行われる際に、撮像される画像のプレビューを前記表示手段に表示するとともに、前記所定の位置又は所定の領域を示す表示を前記表示手段に行うステップをさらに含む請求項３に記載の文字入力方法。
【請求項５】
前記情報処理装置は画像や文字を表示する表示手段をさらに含み、
前記情報処理装置が、前記取得された画像を前記表示手段に表示するとともに、前記認識された文字を前記表示手段に表示するステップをさらに含む請求項１〜３のいずれかに記載の文字入力方法。
【請求項６】
前記情報処理装置が、前記認識された文字を前記表示手段に表示するステップの後、操作手段を用いたユーザによる入力に従って、入力モードを手動入力モードに設定するとともに、前記表示手段に前記認識された文字の入力後における表示を行う請求項５に記載の文字入力方法。
【請求項７】
ユーザが文字を入力するための文字入力手段と、画像を撮像する撮像手段と、ユーザが自装置を操作するための操作手段とを含む情報処理装置に対し、
操作手段を用いたユーザによる選択に従って、手動入力モードと画像入力モードとを含む文字の入力モードを設定するステップと、
現在の入力モードが手動入力モードである場合には、ユーザによる文字入力手段の操作に従った文字の入力を行うステップと、
現在の入力モードが画像入力モードである場合には、前記撮像手段によって撮像された画像を取得するステップと、
取得された画像から文字の画像を抽出するステップと、
抽出された文字の画像から文字を認識するステップと、
認識された文字の入力を行うステップと
を実行させるためのプログラム。
【請求項８】
取得された画像について、文字の認識を行う画像としての適否を判断するステップを、前記情報処理装置にさらに実行させるためのプログラムであって、
前記情報処理装置に、現在の入力モードが画像入力モードである場合には、前記画像を取得するステップを、前記適否を判断するステップにおいて適していると判断されるまで、所定のタイミングで継続的に実行させるための請求項７に記載のプログラム。
【請求項９】
前記情報処理装置を、前記抽出するステップにおいて、取得された画像の所定の位置又は所定の領域に位置する文字又はこの文字を含む文字列のみを抽出するように動作させるための請求項７又は８に記載のプログラム。
【請求項１０】
前記情報処理装置は画像や文字を表示する表示手段をさらに含み、
前記撮像手段による撮像が行われる際に、撮像される画像のプレビューを前記表示手段に表示するとともに、前記所定の位置又は所定の領域を示す表示を前記表示手段に行うステップを、前記情報処理装置にさらに実行させるための請求項９に記載のプログラム。
【請求項１１】
前記情報処理装置は画像や文字を表示する表示手段をさらに含み、
前記取得された画像を前記表示手段に表示するとともに、前記認識された文字を前記表示手段に表示するステップを、前記情報処理装置にさらに実行させるための請求項７〜９のいずれかに記載のプログラム。
【請求項１２】
前記情報処理装置を、前記認識された文字を前記表示手段に表示するステップの後、操作手段を用いたユーザによる入力に従って、入力モードを手動入力モードに設定するとともに、前記表示手段に前記認識された文字の入力後における表示を行うように動作させるための請求項１１に記載のプログラム。
【請求項１３】
ユーザが文字を入力するための文字入力手段と、画像を撮像する撮像手段と、ユーザが自装置を操作するための操作手段とを含む情報処理装置に対し、操作手段を用いたユーザによる選択に従って、手動入力モードと画像入力モードとを含む文字の入力モードを設定するステップと、現在の入力モードが手動入力モードである場合には、ユーザによる文字入力手段の操作に従った文字の入力を行うステップと、現在の入力モードが画像入力モードである場合には、前記撮像手段によって撮像された画像を取得するステップと、取得された画像から文字の画像を抽出するステップと、抽出された文字の画像から文字を認識するステップと、認識された文字の入力を行うステップとを実行させるためのプログラム
を備えた携帯端末。
【請求項１４】
画像を撮像する撮像手段と、
前記撮像手段によって撮像された画像から文字の画像を抽出する抽出手段と、
前記抽出手段によって抽出された文字の画像から文字を認識する認識手段と、
ユーザが文字を入力するための文字入力手段と、
ユーザが手動入力モードと画像入力モードとを含む文字の入力モードを設定するための操作手段と、
画像入力モードに設定されている場合には、前記認識手段により認識結果として得られる文字の入力を行い、キー入力モードである場合には、前記文字入力手段を介してユーザにより入力された文字の入力を行う制御手段と
を含む文字入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、又は撮像装置を備えた端末装置（例えば、携帯電話機，ＰＨＳ（Personal Handyphone System），ＰＤＡ（Personal Digital Assistant），携帯音楽プレーヤー，携帯ゲーム機器，携帯ストレージ）等に適用されて有効な、文字入力のための技術に関する。
【背景技術】
【０００２】
携帯電話機やＰＤＡ等の携帯端末装置では、メールなどの文章作成時などにおける文字の入力は、テンキーやボタン等の文字入力装置による文字入力や、コピーした文字列の貼り付け（ペースト）による文字入力が一般的である。しかし、携帯端末装置に搭載された文字入力装置は小型化されたものであるため、操作性に欠けるという問題がある。また、ペーストによる文字列入力を行う場合は、ユーザは所望する文字列を探し出してコピーしなければならず、決して利便性は高くはなかった。
【０００３】
このような問題を解決する技術として、スキャナ等のイメージセンサによって読み取った画像から文字列を抽出・認識し、文字列の認識結果を端末装置に入力する技術が提案されている（特許文献１参照）。
【特許文献１】特開２００１−１７５５７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、イメージセンサを用いた従来の技術では、読み取り可能な文字の大きさに制限があり、読み取り面とユーザとの間の距離が離れている場合などには使用できないという問題があった。また、入力したい文字列が複数行にわたる場合には、それらの文字列を読み取る作業に手間と時間を要してしまうという問題もあった。
【０００５】
このように、従来のイメージセンサを用いた文字列認識による文字列の入力技術は、決して操作性・利便性の高い技術ではなかった。そこで本発明はこれらの問題を解決し、端末装置（携帯端末装置を含む）における文字列入力時の、ユーザの作業負担を軽減するための装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記問題を解決するため、本発明は以下のような構成をとる。本発明の第一の態様は、以下の各ステップを含む文字入力方法である。なお、以下の説明における情報処理装置は、ユーザが文字を入力するための文字入力手段，画像を撮像する撮像手段，及びユーザが自装置を操作するための操作手段を含む。情報処理装置が、操作手段を用いたユーザによる選択に従って、手動入力モードと画像入力モードとを含む文字の入力モードを設定するステップ。情報処理装置が、現在の入力モードが手動入力モードである場合には、ユーザによる文字入力手段の操作に従った文字の入力を行うステップ。情報処理装置が、現在の入力モードが画像入力モードである場合には、撮像手段によって撮像された画像を取得するステップ。情報処理装置が、取得された画像から文字の画像を抽出するステップ。情報処理装置が、抽出された文字の画像から文字を認識するステップ。情報処理装置が、認識された文字の入力を行うステップ。
【０００７】
文字の入力モードとは、ユーザが文字を入力する際の方法に係るものである。文字の入力モードの例として、文字入力手段の操作に従って入力を行う手動入力モードや、画像を撮像することによりその画像から抽出・認識された文字の入力を行う画像入力モードなど
がある。文字入力手段は、キー（ボタン）やダイヤルなど既存の入力装置を用いて実現されて良い。従って、キーを用いた場合には手動入力モードはキー入力モード等と呼ばれても良いし、ダイヤルを用いた場合は手動入力モードはダイヤル入力モード等と呼ばれても良い。
【０００８】
本発明の第一の態様では、ユーザは文字の入力モードとして少なくとも手動入力モード又は画像入力モードのいずれかを選択できる。そして、入力を望む文字や文字列が示された物（これらの文字等が印刷された物，書かれた物，表示された物など）がある場合、ユーザは、画像入力モードに設定し、これらの文字等を撮像手段によって撮像することにより、これらの文字等を、文字入力手段を用いることなく入力することができる。従って、ユーザが文字入力手段を用いて文字を入力する際に要する作業量を軽減することが可能となる。また、本発明の第一の態様における画像入力モードでは、文字の入力に要するユーザの作業量は、入力する文字の量によらない。このため、特に入力すべき文字の量が多い場合などに本発明の第一の態様は有効である。
【０００９】
本発明の第一の態様は、上記の情報処理装置が、取得された画像について、文字の認識を行う画像としての適否を判断するステップをさらに含むように構成されても良い。この場合、上記の情報処理装置は、現在の入力モードが画像入力モードである場合には、取得された画像が前記適否を判断するステップにおいて適していると判断されるまで、前記画像を取得するステップを所定のタイミングで継続的に実行する。文字の認識を行う画像としての適否の判断は、どのような既存技術が適用されることにより実現されても良い。例えば、情報処理装置は、画像のコントラストが良好であることを条件として文字の認識を行うことに適していると判断しても良い。また、所定のタイミングとは、一定の時間周期であっても良いし、一定のフレーム周期であっても良いし、上記の判断するステップが終了する度などであっても良い。
【００１０】
このような本発明の第一の態様では、ユーザが特に操作することなく画像の取得が行われる。このため、ユーザが操作することによる手ぶれの発生などを防止することができる。従って、抽出するステップでの誤抽出や、認識するステップでの誤認識を防止し、文字の入力の精度を向上することができる。また、上記のようにユーザが特に操作をすることなく画像が取得され、文字の入力が行われるため、ユーザの作業量が減少し、より操作性の良い文字の入力方法が実現される。また、このような本発明の第一の態様では、取得された画像の適否についてユーザが特に判断を行う必要が無く、適当な画像が取得された際に自動的に文字の抽出・認識や入力が行われる。このため、ユーザは取得される画像の品質などについて特に意識する必要が無く、文字の入力方法の利便性が向上する。
【００１１】
また、本発明の第一の態様における抽出するステップにおいて、情報処理装置は、取得された画像の所定の位置又は所定の領域に位置する文字又はこの文字を含む文字列のみを抽出しても良い。このような本発明の第一の態様では、ユーザは、撮像しようとする所望の文字や文字列の周辺に入力を望まない他の文字や文字列（ノイズ）が示されている場合などに、所望の文字や文字列のみを抽出・認識させ、入力することが可能となる。従って、画像入力モードにおいてノイズが入力されることを防止し、文字の入力方法の信頼性を向上させることが可能となる。
【００１２】
また、本発明の第一の態様において、上記の情報処理装置は画像や文字を表示する表示手段をさらに含むように構成されても良い。この場合、本発明の第一の態様である文字入力方法は、この情報処理装置が、撮像手段による撮像が行われる際に、撮像される画像のプレビューを表示手段に表示するとともに、所定の位置又は所定の領域を示す表示を表示手段に行うステップをさらに含んでも良い。所定の位置を示す表示とは、所定の位置を中心とする円や十字などの表示であっても良い。また、所定の領域を示す表示とは、所定の
領域を占める模様や所定の領域を囲む線や矩形や円などの表示であっても良い。
【００１３】
このような本発明の第一の態様では、ユーザは、プレビューとともに表示される表示（所定の位置又は所定の領域を示す表示）を見ながら撮像を行うことができる。このため、文字の抽出・認識の対象となる所定の位置や所定の領域に所望の文字や文字列を位置させるように撮像を行うことが容易となり、利便性が向上する。
【００１４】
また、本発明の第一の態様において、上記の情報処理装置が上記の表示手段をさらに含むように構成された場合、本発明の第一の態様である文字入力方法は、この情報処理装置が、取得された画像を表示手段に表示するとともに、認識された文字を表示手段に表示するステップをさらに含んでも良い。このような本発明の第一の態様では、ユーザは、撮像された画像と認識結果の文字とを同一画面上で確認することができる。このため、ユーザは、認識結果の正誤を容易に確認することが可能となり、誤った文字が入力されることを防止することができる。
【００１５】
また、本発明の第一の態様では、情報処理装置が、認識された文字を表示手段に表示するステップの後、操作手段を用いたユーザによる入力に従って、入力モードを手動入力モードに設定するとともに、表示手段に認識された文字の入力後における表示を行っても良い。例えば、認識された文字を確認した旨の入力をユーザが行った場合に、情報処理装置は、入力モードを手動入力モードに設定し、認識された文字の入力後における表示を行っても良い。入力後における表示とは、例えばこの文字が入力される前にカーソル（文字を入力する位置を示す表示）が表示されていた位置に、認識結果が挿入されたことを示す表示などである。
【００１６】
本発明は、本発明の第一の態様に示される各ステップを情報処理装置に実行させるためのプログラムや、このようなプログラムを記録した記録媒体や、このようなプログラムを備える携帯端末として特定されても良い。
【００１７】
本発明の第二の態様は、文字入力装置であって、撮像手段，抽出手段，認識手段，文字入力手段，操作手段，及び制御手段を含む。撮像手段は、画像を撮像する。抽出手段は、撮像手段によって撮像された画像から文字の画像を抽出する。認識手段は、抽出手段によって抽出された文字の画像から文字を認識する。文字入力手段は、ユーザが文字を入力するための手段である。操作手段は、ユーザが手動入力モードと画像入力モードとを含む文字の入力モードを設定するための手段である。制御手段は、画像入力モードに設定されている場合には、認識手段により認識結果として得られる文字の入力を行い、キー入力モードである場合には、文字入力手段を介してユーザにより入力された文字の入力を行う。このように構成された本発明の第二の態様によれば、本発明の第一の態様と同様に、ユーザは文字入力手段を用いずに文字を入力することが可能となり、文字の入力におけるユーザの作業量を削減することが可能となる。
【発明の効果】
【００１８】
本発明によれば、ユーザは文字入力手段を用いずに文字を入力することが可能となり、文字の入力におけるユーザの作業量を削減することが可能となる。
【発明を実施するための最良の形態】
【００１９】
［第一実施形態］
〔システム構成〕
まず、文字入力装置１の第一実施形態である文字入力装置１ａのシステム構成について説明する。文字入力装置１ａは、ハードウェア的には、バスを介して接続されたＣＰＵ（中央演算処理装置），主記憶装置（ＲＡＭ），補助記憶装置などを備える。補助記憶装置
は、不揮発性記憶装置を用いて構成される。ここで言う不揮発性記憶装置とは、いわゆるＲＯＭ（Read-Only Memory：ＥＰＲＯＭ（Erasable Programmable Read-Only Memory），ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory），マスクＲＯ
Ｍ等を含む），ＦＲＡＭ（Ferroelectric RAM），ハードディスク等を指す。
【００２０】
図１は、文字入力装置１ａの機能ブロックを示す図である。文字入力装置１ａは、補助記憶装置に記憶された各種のプログラム（ＯＳ，アプリケーション等）が主記憶装置にロードされＣＰＵにより実行されることによって、入力部２，制御部３，撮像部４ａ，画像記憶部５，文字認識部６ａ，入力文字記憶部７，表示部８，及び文字引渡部９等を含む装置として機能する。文字入力装置１ａでは、ユーザの各種操作によって入力文字記憶部７に記憶された（蓄えられた）１以上の文字が文字引渡部９によって出力され、文字の入力を必要とする他のアプリケーションや他の端末装置に対して、この文字が入力される。他のアプリケーションとは、文字入力装置１ａを含む端末装置上で動作するアプリケーションであっても良い。他の端末装置とは、文字入力装置１ａを内部に含む装置であっても良い。また、他の端末装置とは、文字入力装置１ａとは異なる筐体に設けられ、文字入力装置１ａと又は文字入力装置１ａを含む端末装置とデータ通信可能に構成された装置であっても良い。次に、文字入力装置１ａが含む各機能部について説明する。
【００２１】
〈入力部〉
入力部２は、ユーザが制御部３や撮像部４ａや文字認識部６ａや文字引渡部９に対して命令を与えて操作するためや、ユーザが文字を入力し入力文字記憶部７へ所望の文字を記憶させるため等に使用される。入力部２には、既存のどのような入力装置が適用されても良い。入力部２は、例えばキーボードやポインティングデバイス（マウス，トラックボール，タブレットなど）や、ダイヤル式入力装置や、タッチパネルや、テンキーや、各種ボタンや、音声入力装置などを用いて構成される。入力部２は、ユーザが上記の操作を行うことが可能であれば、その他どのような入力装置を用いて構成されても良い。
【００２２】
〈制御部〉
制御部３は、ＣＰＵやＲＡＭによりプログラムが実行されることによって実現される。制御部３は、入力部２から入力された命令や文字のデータを、所定の機能部へ渡す。制御部３は、入力部２を介して入力モードの切り替えの命令が入力された場合、入力モード切替処理を実施し、ユーザによる入力に従って入力モードを切り替える。入力モードには、例えばキー入力モードと画像入力モードとがある。キー入力モードでは、入力部２によって入力される文字のデータが入力文字記憶部７に記憶される。一方、画像入力モードでは、撮像部４ａによって撮像された画像が画像記憶部に記憶され、文字認識部６ａによってこの画像から抽出された文字のデータが入力文字記憶部７に記憶される。
【００２３】
制御部３は、文字入力装置１ａがキー入力モードに設定されている場合、入力部２を介して入力される文字のデータを入力文字記憶部７に記憶させる。制御部３は、文字入力装置１ａが画像入力モードに設定されている場合、入力部２を介して入力される撮像命令を撮像部４ａへ渡し、入力部２を介して入力される修正命令（認識結果に対する修正命令）などを文字認識部６ａへ渡す。また、制御部３は、入力部２を介して文字の出力命令が入力された場合、言い換えれば、文字を他のアプリケーションや他の端末装置などに入力することが指示された場合、文字引渡部９に対し出力命令を渡す。
【００２４】
〈撮像部〉
撮像部４ａは、デジタルスチルカメラ等の撮像装置を用いて構成され、ユーザの操作（入力部２を介して入力される撮像命令など）に従って撮像を行う。例えば、ユーザがシャッターを切る操作を行った場合に、撮像部４ａは撮像を行う。撮像部４ａは、撮像した画像のデータを画像記憶部５に記憶させる。撮像部４ａには、ユーザの操作に従って撮像を
行うことが可能な技術であれば、既存のどのような技術が適用されても良い。例えば、撮像部４ａは、ＣＣＤ（Charge-Coupled Devices）やＣＭＯＳ（Complementary Metal-Oxide Semiconductor）センサ等を用いた撮像装置を用いて構成されても良い。
【００２５】
〈画像記憶部〉
画像記憶部５は、いわゆるＲＡＭやＲＯＭなどの記憶装置とこの記憶装置を制御する機能部を用いて構成される。画像記憶部５は、撮像部４ａによって撮像された画像を記憶する。画像記憶部５は、いわゆる不揮発性記憶装置や揮発性記憶装置など、既存のどのような記憶装置を用いて構成されても良い。
【００２６】
〈文字認識部〉
文字認識部６ａは、撮像部４ａによって撮像され画像記憶部５に記憶されている画像を処理の対象とし、この画像から文字や文字列を抽出し認識する。文字認識部６ａは、ユーザの設定などに応じて、文字を一文字ずつ抽出し認識しても良いし、文字列を抽出し認識しても良い。以下、文字列を抽出し認識するように設定・構成された場合を例として、文字認識部６ａの具体的な処理について説明する。
【００２７】
まず、文字認識部６ａは、処理の対象となる画像の中から文字列の画像を切り出す（抽出する）。文字認識部６ａには、文字列を抽出する技術として、既存のどのような技術が適用されても良い。例えば、文字認識部６ａは、処理の対象となる画像をグレースケールの濃淡画像に変換し、濃度値に関するヒストグラムを生成することにより文字列を抽出するように構成されても良い。
【００２８】
次に、文字認識部６ａは、抽出された各文字列の画像に対して文字認識処理を実施することにより、この文字列についての認識結果（テキストデータ）を取得する。文字認識部６ａには、文字列を画像から認識する技術として、既存のどのような技術が適用されても良い。
【００２９】
文字認識部６ａは、入力部２や表示部８等と協働して、認識結果をユーザが修正可能となるように構成されても良い。例えば、文字認識部６ａは、認識結果と共に修正候補を取得し、これらを表示部８に表示させ、ユーザが入力部２を用いて修正候補を選択することにより、認識結果の修正を可能とするように構成されても良い。この場合、文字認識部６ａは、文字列に含まれる各文字の認識の際に可能性の高い順に複数の文字の候補を取得する。そして、文字認識部６ａは、最も可能性の高い文字の候補を認識結果として取得し、それ以外の文字の候補を修正候補として取得する。また、文字認識部６ａは、認識結果を表示部８に表示させ、ユーザが入力部２を用いて修正により置き換えるための文字を入力し、認識結果の修正を可能となるように構成されても良い。
【００３０】
文字認識部６ａは、取得された認識結果（ユーザによる修正があった場合には修正後の認識結果）を入力文字記憶部７へ渡し、入力文字記憶部７にこのデータを記憶させる。
【００３１】
〈入力文字記憶部〉
入力文字記憶部７は、いわゆるＲＡＭやＲＯＭなどの記憶装置とこの記憶装置を制御する機能部を用いて構成される。入力文字記憶部７は、キー入力モードの際に入力部２を介してユーザによって入力された文字のデータや、画像入力モードの際に文字認識部６ａから受け取る認識結果に含まれる文字のデータなどを記憶する。入力文字記憶部７は、表示部８に表示された文字の順番で、言い換えれば表示部８に表示された文字列を、記憶するように構成されても良い。この場合、表示部８に表示される文字列と、入力文字記憶部７に記憶される文字列とが同期するため、ユーザは現在までに入力文字記憶部７に記憶された文字列を把握することが容易となる。
【００３２】
〈表示部〉
表示部８は、ＣＲＴ（Cathode Ray Tube）や液晶ディスプレイ等の表示装置を用いて構成される。表示部８は、画像記憶部５に記憶される画像や、文字認識部６ａによる認識結果・修正候補に相当する文字列や、入力文字記憶部７に記憶される文字や、撮像部４ａによって撮像が行われる場合のプレビュー画面（撮像される画像を予め表示する画面）などを表示する。
【００３３】
〈文字引渡部〉
文字引渡部９は、入力部２を介して入力される命令に従って、入力文字記憶部７に記憶される文字を読み出し、この文字のデータを文字入力装置１ａにおいて動作する他のアプリケーションや、他の端末装置などに対して引き渡す。言い換えれば、文字引渡部９は、この読み出した文字のデータを、上記のアプリケーションや端末装置などに入力する。文字引渡部９は、文字入力装置１ａを含む情報処理装置そのものに対して文字のデータを引き渡すように構成されても良い。また、文字引渡部９は、文字入力装置１ａと又は文字入力装置１ａを含む端末装置と有線通信（例えば、ＵＳＢ（Universal Serial Bus）やＳＣＳＩ（Small Computer System Interface）など）又は無線通信（Ｂｌｕｅｔｏｏｔｈや
赤外線通信など）によってデータ通信可能に接続された端末装置に対して文字のデータを出力するように構成されても良い。
【００３４】
〔動作例〕
図２は、文字入力装置１ａの動作例を示すフローチャートである。図２を用いて文字入力装置１ａの動作例について説明する。まず、文字入力装置１ａの処理が開始されると（ＳＴＡＲＴ）、表示部８の文字入力箇所にカーソル１０が表示される。図３は、文字入力装置１ａの処理が開始した際の表示部８の表示例を示す図である。図３の例では、カーソル１０として黒い矩形が“本文”という表示の下に表示される。以下、入力部２や文字認識部６ａによって取得された文字・文字列が、このカーソル位置に取得された順に表示される。
【００３５】
次に、制御部３は、ユーザにより入力モードの切り替えを指示する命令が入力部２を介して入力されたか否か判断する（Ｓ０１）。入力モードの切り替えの命令は、例えば図３における入力ボタン１１が選択されることにより入力される。入力モードの切り替えの命令が入力された場合（Ｓ０１−ＹＥＳ）、制御部３は入力モード切替処理を行う（Ｓ０２）。
【００３６】
図４は、入力モード切替処理時の文字入力装置１ａの動作例を示すフローチャートである。図５は、入力モード切替処理時の表示部８の表示例を示す図である。図４，５を用いて、入力モード切替処理時の文字入力装置１ａの動作例について説明する。入力モード切替処理が開始されると、制御部３は、入力モードの選択肢を画面上部などに表示するように表示部８に指示し、表示部８はこの指示に従った表示を行う（Ｓ１２）。図５において、“漢”という選択肢は漢字によるキー入力モードを示し、“Ａ”という選択肢はアルファベットによるキー入力モードを示し、“ア”という選択肢はカタカナによるキー入力モードを示し、“１”という選択肢は数字によるキー入力モードを示し、“絵”という選択肢は絵文字によるキー入力モードを示す。また、“認”という選択肢は画像入力モードを示す。選択肢が表示部８によって表示されると、選択肢を選択するための選択カーソル１２も表示部８によって表示される。ユーザは、この選択カーソル１２を移動させることなどにより、選択肢を選択する。ユーザによって入力モードの選択肢が選択されると、この選択に従って制御部３は入力モードの切り替えを行う。ユーザによってキー入力モードが選択された場合（Ｓ１３−キー入力モード）、制御部３は、入力モードをキー入力モードに設定する（Ｓ１４）。一方、ユーザによって画像入力モードが選択された場合（Ｓ１３
−画像入力モード）、制御部３は、入力モードを画像入力モードに設定する（Ｓ１５）。なお、図４におけるフローチャートでは、キー入力モードについて細かい選択（漢，Ａ，ア，１，絵などの選択）を行うための処理について示していないが、例えばＳ１３においてこれらの各選択肢を選択カーソル１２によって選択可能にすることにより実現できる。この場合、Ｓ１３における処理の分岐は、選択肢の数だけ増加する。
【００３７】
図２を用いた説明に戻る。入力モード切替処理が終了すると、制御部３は、再びＳ０１以降の処理を実施する。
【００３８】
入力モードの切り替えの命令がなかった場合（Ｓ０１−ＮＯ）、制御部３は、現在設定されている入力モードを判断する（Ｓ０３）。現在設定されている入力モードがキー入力モードである場合（Ｓ０３−キー入力モード）、制御部３はキー入力処理を実行する（Ｓ０４）。キー入力処理では、制御部３は、入力部２を介してユーザから入力された文字を入力文字記憶部７へ記憶させる。そして、制御部３は、この入力された文字を、カーソルの位置に応じて表示するように表示部８へ命令する。図６は、キー入力処理における表示部８の表示例を示す図である。ユーザが入力部２を用いて“私の住所は、”と入力した場合、図６に示すようにカーソル１０の位置に応じて各文字が入力された順に表示される。
【００３９】
一方、現在設定されている入力モードが画像入力モードである場合（Ｓ０３−画像入力モード）、撮像部４ａは、ユーザの操作（入力）に応じて画像を撮像する（Ｓ０５）。撮像部４ａが画像を撮像すると、画像記憶部５は撮像された画像を記憶し、表示部８はこの撮像された画像を表示する。図７は、撮像された画像を表示する際の表示部８の表示例を示す図である。図７では、“××県××市××町××番地”という文字の印刷された物が撮像された画像が表示されている。そして、文字認識部６ａは、撮像された画像から文字列を抽出し認識する（Ｓ０６）。このとき、文字認識部６ａは、ユーザによって文字認識を実行する旨の命令が入力されたことをトリガとして文字認識の処理を開始しても良い。このような入力は、例えば図７に示される認識ボタン１３をユーザが選択することにより行われる。また、文字認識部６ａは、ユーザによって撮像が行われたことをトリガとして文字認識の処理を開始しても良い。
【００４０】
文字認識部６ａは、認識した文字列を入力文字記憶部７に記憶させる。そして、表示部８は、文字認識部６ａによって認識された文字列（即ち認識結果）を表示する（Ｓ０７）。図８は、認識結果を表示する際の表示部８の表示例を示す図である。例えば、表示部８は、図８に示されるように、撮像された画像と認識結果とを同時に表示するように構成されても良い。図８では、表示部８は、認識結果を画面上部にテキストデータとして表示する。ユーザは、表示された認識結果を表示部８の画面上で確認することにより、修正の要否を判断し入力を行う。例えばユーザは、修正が必要であると判断した場合には修正ボタン１４を選択し、修正が不要であると判断した場合には確定ボタン１５を選択する。
【００４１】
図９，１０は、ユーザによって修正ボタン１４が選択された場合の表示部８における表示例を示す図である。修正ボタン１４が選択されると（Ｓ０８−ＹＥＳ）、文字認識部６ａは、表示部８に対して修正カーソル１６を表示するように指示する。そして、ユーザにより修正文字が入力されることにより、又は修正候補が選択されることにより、修正カーソル１６の位置する文字が修正される（Ｓ０９）。図９では、特に修正候補が表示されることはなく、修正カーソル１６の位置する文字が、ユーザによって入力された文字に修正される。一方、図１０では、修正カーソル１６の位置する文字に対して修正候補が表示される。修正候補は、例えば修正カーソル１６の下に縦に並んで表示される。この場合、ユーザは、修正カーソルを縦方向に移動させることにより所望の修正候補を選択することで修正を行っても良い。また、この場合、ユーザは、所望の修正候補が無い場合などには、入力部２を用いて文字を入力することにより修正を行っても良い。各文字が修正される度
に、表示部８は、修正後の認識結果を表示する。そして、ユーザは、修正が完了した場合には、確定ボタン１５を選択することにより、修正処理を終了させることができる。即ち、認識結果修正処理Ｓ０９において確定ボタン１５が選択されると、文字認識部６ｂは、再びＳ０７以降の処理を行う。そして、ユーザによって改めて修正が必要か否か判断され入力が行われる（Ｓ０８）。
【００４２】
ユーザは、修正が完了しそれ以上の修正が不要の場合、又はもともと修正の必要がない場合（Ｓ０８−ＮＯ）、確定ボタン１５を選択する。確定ボタン１５が選択されると、画像入力モードが開始された際にカーソル１０が位置していた場所に基づいて認識結果の文字列が入力される。即ち、カーソル１０が位置していた場所に基づいて認識結果の文字列が新たに入力文字記憶部７へ記憶され、表示部８はこの文字列を表示する。図１１は、認識結果がカーソル１０の位置に挿入された際の表示部８の表示例を示す図である。図１１では、図６においてカーソル１０が位置していた場所に基づいて、図９や図１０における認識結果の文字列が挿入され、新たに表示される。
【００４３】
次に、ユーザは、文字入力装置１ａに対する文字の入力が完了したか否か判断する。ユーザは、まだ入力が完了していないと判断した場合には、キー入力モード又は画像入力モードによる文字の入力を継続する（Ｓ１０−ＮＯ）。この場合、文字入力装置１ａは、ユーザの入力・指示に従ってＳ０１以降の処理を継続する。一方、ユーザは、入力が完了したと判断した場合、入力が完了したことを文字入力装置１ａへ入力する。例えば、ユーザは、表示部８に示される決定ボタン１６を選択することにより、このような入力を行う。制御部３は、決定ボタン１６が選択されると（Ｓ１０−ＹＥＳ）、他のアプリケーションや外部の端末装置に対してこれらの文字列を入力することを、文字引渡部９へ指示する。そして、文字引渡部９は、この指示に従って、文字のデータを出力することにより、文字の入力を実現する（Ｓ１１）。この後、制御部３は、入力文字記憶部７に対し、記憶している文字のデータを全て破棄するように指示しても良い。同様に、制御部３は、画像記憶部５に対し、記憶している画像のデータを全て破棄するように指示しても良い。
【００４４】
〔作用／効果〕
文字入力装置１ａによれば、ユーザは、印刷などされた文字を撮像部４ａを用いて撮像することにより、その文字をカーソル１０の位置にテキストデータとして挿入（入力）することが可能となる。この場合、ユーザはテキストデータをキー操作などにより入力する必要が無く、文字数が多い場合であっても少ない操作量（例えば、撮像操作、修正操作、決定操作）での文字の入力が可能となる。
【００４５】
また、印刷などされた文字をスキャナにより読み取るように構成された装置に比べて、文字入力装置１ａの場合は撮像装置により画像を撮像するため、読み取り可能な文字の大きさに特に制限がなく、読み取り面とユーザとの間の距離が離れている場合であっても使用が可能となる。また、入力したい文字列が複数行にわたる場合であっても、文字入力装置１ａでは、各文字列について個々に読み取る（撮像する）必要がなく、効率的な文字の入力が可能となる。
【００４６】
また、撮像部４ａを表示部８の裏側に設けることにより、ユーザは表示部８（例えばプレビュー画面や入力された文字の表示など）を見ながら対象物の撮像を行うことが容易に可能となる。このため、このように構成されることにより、文字認識の対象となる文字の印刷面などを撮像する際（即ち画像入力モードにおいて入力を行う場合）と、キー入力モードにおいて入力を行う場合とで、ユーザは特に筐体（文字入力装置１ａ又は文字入力装置１ａを含む装置の筐体）を持ち替える必要がない。
【００４７】
文字入力装置１ａは、例えばカメラを備えた携帯電話機や、カメラを備えた携帯情報処
理装置（ＰＤＡ，携帯音楽プレーヤ，携帯ゲーム機器，携帯ストレージなど）の内部に含まれるように構成されても良い。この場合、文字引渡部９は、これらの装置に備えられたエディタ等のアプリケーションに対して文字を入力するように動作しても良いし、これらの装置とデータ通信可能に接続された他の装置（例えば電子辞書や固定情報処理端末など）に対して文字を入力するように動作しても良い。また、この場合、撮像部４ａには、これらの装置に備えられたカメラが適用されても良い。また、この場合、入力部２や表示部８には、これらの装置に備えられた入力装置や表示装置が適用されても良い。また、この場合、画像記憶部５や入力文字記憶部７には、これらの装置に備えられたＲＡＭやＲＯＭが適用されても良い。また、この場合、制御部３や文字認識部６ａは、これらの装置に備えられたＣＰＵやＲＡＭによってプログラムが実行されることによって実現されても良い。
【００４８】
〔変形例〕
文字入力装置１ａは、ユーザによりメニューボタン１７が選択された場合、他のメニュー（例えば、画面の解像度やバックライトの設定や文字のデータを入力する外部の情報処理装置の設定など）をユーザが選択可能となるように構成されても良い。また、ユーザによりライトボタン１８が選択された場合、撮像部４ａは、撮像範囲を照明によって照らすように構成されても良い。
【００４９】
また、文字入力装置１ａにおける処理は、入力部２，撮像部４ａ，表示部８に相当する装置を備える情報処理装置上で動作するテキストエディタやフロントエンドプロセッサにおいて実現されても良い。言い換えれば、入力文字記憶部７に記憶される文字は、テキストエディタに入力された文字として取り扱われても良いし、フロントエンドプロセッサにより文字が入力されるアプリケーションに入力された文字として取り扱われても良い。このようなテキストエディタの例として、携帯電話機におけるメール作成エディタ、メモエディタ、ＰＤＡにおける文書作成エディタ等がある。また、このようなフロントエンドプロセッサの例として、日本語かな漢字変換プログラム等がある。
【００５０】
例えば、携帯電話機におけるメール作成エディタにおいて実現された場合は、キー入力モードは、携帯電話機のボタンを操作することにより一文字ずつ文字を入力するモードに相当する。また、表示部８は、携帯電話機に備えられたディスプレイに相当する。そして、このメール作成エディタにおいて、図２，４，１４に示される処理が実行される。ただし、この場合は、認識結果を入力すべきアプリケーションがメール作成エディタそのものであるため、Ｓ１１の処理は特に必要とならない。また、この場合、Ｓ１０における処理は、例えばメールの本文の入力が完了した旨を示す入力に置き換えられても良い。このように、上記のメモエディタや、ＰＤＡにおける文書作成エディタなど他の装置やアプリケーションに文字入力装置１ａが応用される場合においても、必要に応じて適宜変更が施されて良い。
【００５１】
また、文字引渡部９は、文字記憶部７に記憶される文字のデータをテキストファイルとして書き出す又は保存するように構成されても良い。
【００５２】
［第二実施形態］
〔システム構成〕
次に、文字入力装置１の第二実施形態である文字入力装置１ｂのシステム構成について説明する。図１２は、文字入力装置１ｂの機能ブロックの例を示す図である。文字入力装置１ｂは、撮像部４ａ，文字認識部６ａに代えて撮像部４ｂ，文字認識部６ｂを備える点で、文字入力装置１ａと異なる。このほかの点については、文字入力装置１ｂは、基本的に文字入力装置１ａと同様の構成を持つ。以下、文字入力装置１ｂについて、文字入力装置１ａと異なる点について説明する。
【００５３】
〈撮像部〉
撮像部４ｂは、デジタルビデオカメラ等の動画撮像装置を用いて構成される。撮像部４ｂは、撮像部４ａと異なり、動画像を撮像する。撮像部４ｂは、動画像の撮像が開始されると、所定の時間毎や所定のフレーム毎に、動画像から静止画像を生成し、画像記憶部５にその静止画像を記憶させる。撮像部４ｂは、撮像部４ａと異なり、ユーザのシャッターを切る動作などから独立して、所定の時間毎や所定のフレーム毎に静止画像を生成する。ただし、ユーザは、撮像部４ｂを操作することによりフレームの移動や望遠・広角の変更や明るさの変更などを行うことは可能である。また、ユーザがシャッターを切った場合には、所定の時間やフレームに相当しないタイミングであっても、その時点での静止画像を生成するように撮像部４ｂが構成されても良い。また、動画像の撮像は、画像入力モードになった時点で自動的に開始されても良いし（例えば、画像入力モードになった際に制御部３が動画像の撮像開始を撮像部４ｂに命令することにより実現できる）、ユーザの入力に従って開始しても良い。
【００５４】
〈文字認識部〉
文字認識部６ｂは、処理の対象となる画像について、文字認識処理に適した画像であるか否か判断し、適していると判断した画像について文字認識を行う点で、文字認識部６ａと異なる。文字認識部６ｂにおける他の処理（画像記憶部５に記憶された画像から文字列を抽出し認識する処理や、認識結果の修正に係る処理など）は、文字認識部６ａにおける処理と同様である。以下、文字認識部６ｂについて、文字認識部６ａと異なる点について説明する。
【００５５】
文字認識部６ｂは、画像記憶部５に新たに画像が記憶されると、この画像を読み出し、この画像について適正判断処理を実施する。適正判断処理とは、文字認識処理に適した画像であるか否か判断する処理である。適正判断処理には、画像が文字認識処理に適した画像であるか否か判断するためのどのような既存技術が適用されても良い。以下、適正判断処理の具体例をいくつか説明する。
【００５６】
適正判断処理において、文字認識部６ｂは、画像のコントラストが良好であるか否かを基準として判断を行っても良い。画像のコントラストが良好であるか否かを判断するための既存技術はいくつかあり、どのような既存技術が適用されても良い。例えば、文字認識部６ｂは、画像の輝度勾配が閾値以上であることを条件として、上記判断を行っても良い。文字認識部６ｂは、新たに画像記憶部５に記憶された画像が文字認識に適した画像であると判断した場合、この画像を用いて文字の抽出・認識などの処理を行う。
【００５７】
適正判断処理において、文字認識部６ｂは、まず文字列を画像から抽出し、この抽出された文字列の大きさを基準として判断を行っても良い。図１３は、文字列の大きさを基準とした場合の適正判断処理の例を示す図である。図１３において、“××県××市××町××番地”という文字列を囲む矩形（太線の矩形）の高さ（行高さ）を、文字列の大きさとして判断するように構成されても良い。例えば、文字認識部６ｂは、この高さが閾値以上であることを条件として、上記判断を行っても良い。なお、図１３の例では横に並ぶ文字列について説明したが、縦に並ぶ文字列についても同様の判断が実施されても良い。ただし、縦に並ぶ文字列の場合は、文字認識部６ｂは、文字列を囲む矩形の幅（行幅）を用いて判断を行う。文字認識部６ｂは、新たに画像記憶部５に記憶された画像が文字認識に適した画像であると判断した場合、抽出した文字列について文字認識処理を行う。また、この画像にまだ抽出されていない他の文字や文字列が含まれる場合には、それらについても適正判断処理や抽出・認識を行うように構成されても良い。
【００５８】
適正判断処理において、文字認識部６ｂは、まず文字列を画像から抽出し、この文字列
を構成する文字の１文字目（横に並ぶ文字列の場合は左端の文字、縦に並ぶ文字列の場合は上端の文字）の文字らしさを評価し、この評価結果を基準として判断を行っても良い。文字認識部６ｂは、例えばこの文字について実際に文字認識を行い、認識類似度を文字らしさの評価として取得するように構成されても良い。認識類似度とは、文字認識の際に得られる値であり、認識結果の信頼性を示す値である。この値は、例えば抽出された文字の画像と、文字認識を行う際に用いる文字のテンプレートとの類似度として得ることができる。文字認識部６ｂは、新たに画像記憶部５に記憶された画像が文字認識に適した画像であると判断した場合、文字認識の処理対象となった文字を含む文字列について文字認識を行う。
【００５９】
適正判断処理において、文字認識部６ｂは、画像の明るさ、文字を含む部分画像のコントラストや明るさ等、他の基準によって上記の判断を行うように構成されても良い。
【００６０】
〔動作例〕
次に、文字入力装置１ｂの動作例について説明する。図１４は、文字入力装置１ｂの動作例を示すフローチャートである。図１４のフローチャートにおいて、文字入力装置１ａと同じ処理については、図２におけるフローチャートと同じ符号を付す。以下、文字入力装置１ｂの動作例について、文字入力装置１ａと異なる処理について説明する。
【００６１】
制御部３は、現在設定されている入力モードが画像入力モードである場合（Ｓ０３−画像入力モード）、撮像部４ｂに動画像の撮像を命令する。撮像部４ｂは、この命令に従って動画像を撮像し、所定の時間毎又は所定のフレーム毎に静止画像を取得する（Ｓ１６）。撮像部４ｂは、この静止画像を画像記憶部５に記憶させる。
【００６２】
次に、文字認識部６ｂは、画像記憶部５に新たに記憶された画像を読み出し、この画像について適正判断処理を行う（Ｓ１７）。文字認識部６ｂが適正判断処理の結果文字認識に不適であると判断した場合（Ｓ１８−不適）、撮像部４ｂは新たな静止画像を取得し（Ｓ１６）、文字認識部６ｂはこの新たな静止画像について適正判断処理を行う（Ｓ１７）。このように、文字認識部６ｂが、新たに取得された静止画像を文字認識処理に適した画像であると判断するまで、Ｓ１６〜Ｓ１８の処理は繰り返される。
【００６３】
一方、文字認識部６ｂが適正判断処理の結果文字認識に適した画像であると判断した場合（Ｓ１８−適）、文字入力装置１ｂは、文字入力装置１ａにおけるＳ０６以降の処理を実施する。
【００６４】
〔作用／効果〕
文字入力装置１ｂでは、画像入力モードが開始されると、又は画像入力モードにおいてユーザが動画像の撮像を開始すると、その後はユーザが操作を行わなくとも所定の時間毎またはフレーム毎に、撮像された動画像から静止画像が取得される。そして、文字認識部６ｂは、文字認識処理に適していると判断する画像を取得すると、この画像から文字列を抽出・認識する。このように、文字認識処理に適した画像から文字列の抽出・認識が実施されるため、誤認識の発生を防止することができ、ユーザが認識結果の修正を行う作業負担が軽減される。
【００６５】
また、文字入力装置１ｂでは、静止画像を取得する際に、ユーザが撮像の操作（シャッターを切る操作など）を行う必要が無い。言い換えれば、ユーザが所望のフレーミングを行った際に、文字入力装置１ｂや撮像部４ｂを操作する必要がなく、そのフレーミングにおける静止画像が撮像部４ｂによって取得される。このため、シャッターを切る操作などに起因する手ぶれなどの発生を防止することができる。従って、静止画像の品質が向上し、誤認識発生の防止やユーザによる修正作業負担の軽減を図ることができる。
【００６６】
また、文字入力装置１ｂでは、ユーザは文字認識に適した画像を撮像しようと特に意識する必要が無く、単に撮像部４ｂのフレームを適当に操作することのみによって、いつのまにか所望の文字の入力を実施することができる。ユーザがフレームを適当に操作しているうちに、たまたま良い静止画像が得られた場合には、その画像から文字認識部６ｂが文字認識を行い、認識結果として文字を取得する。このため、ユーザはより手軽に、画像を用いた文字の入力を行うことが可能となる。
【００６７】
文字入力装置１ｂは、文字入力装置１ａと同様に、例えばカメラを備えた携帯電話機や、カメラを備えた携帯情報処理装置（ＰＤＡ，携帯音楽プレーヤ，携帯ゲーム機器，携帯ストレージなど）の内部に含まれるように構成されても良い。また、文字入力装置１ｂは、文字入力装置１ａと同様に、入力部２，撮像部４ｂ，表示部８に相当する装置を備える情報処理装置上で動作するテキストエディタやフロントエンドプロセッサにおいて実現されても良い。
【００６８】
〔変形例〕
撮像部４ｂは、デジタルスチルカメラ等の静止画撮像装置を用いて構成されても良い。この場合、撮像部４ｂは、定期的（０．１秒毎，０．０１秒毎，１秒毎など）に静止画像を連続的に撮像することにより、擬似的に動画像を撮像するように構成されても良い。この場合、撮像部４ｂは、定期的に撮像した静止画像を撮像の度に画像記憶部５へ記憶させる。
【００６９】
また、文字認識部６ｂは、静止画像内の所定の位置又は領域に位置する文字又は文字列のみについて抽出・認識を行うように構成されても良い。この場合、文字認識部６ｂは、所定の位置やその周囲又は所定の領域の部分画像のみについて適正判断処理を行うように構成されても良い。また、文字認識部６ｂは、所定の位置又は領域に位置する文字又は文字列のみについて適正判断処理を行うように構成されても良い。所定の位置とは、例えば静止画像の中心やその他特定の位置である。所定の領域とは、例えば静止画像の中央部周辺や中央上部周辺や中央下部周辺やその他特定の領域である。文字入力装置１ｂは、これらの位置や領域の位置・大きさ等をユーザが設定できるように構成されても良い。
【００７０】
また、撮像部４ｂは、そのファインダーやプレビュー画面（プレビュー画面は、撮像部４ｂに備えられる不図示の表示装置に表示されても良いし、表示部８に表示されても良い）において、上記の所定の位置や領域を示すように構成されても良い。図１５，１６は、このように構成された場合のプレビュー画面の例を示す図である。図１５，１６では、プレビュー画面は表示部８に表示される。図１５には、照準１９が表示されており、例えば照準の中心が所定の位置を示す。この場合、文字認識部６ｂは、照準１９の中心に位置する文字列“××県××市××町××番地”という文字列を抽出・認識する。このとき、文字認識部６ｂは、“住所”という文字列と“××県”という文字列との間に存在する空白を検知することにより、“住所”という文字列を認識しないように構成される。図１６には、格子状の模様で示された照準領域２０が表示されており、例えばこの格子状の模様が表示された領域が所定の領域を示す。この場合、文字認識部６ｂは、照準領域２０に位置する（含まれる）文字列、即ち“××県××市××町”という文字列と、“××番地”という文字列とを抽出・認識する。この場合、ユーザは“××番地”という文字列を認識したくない場合、文字入力装置１ｂそのものを移動させてこの文字列を照準領域２０からはずしても良いし、撮像部４ｂを操作して望遠にすることではずしても良いし、照準領域２０を小さくしたり移動させたりすることによってはずしても良い。
【００７１】
図１７は、照準１９の中心に位置した文字列が認識された場合の認識結果を表示する表示部８の表示例を示す図である。図１７では、照準１９の中心に位置する文字列、即ち“
××県××市××町××番地”という文字列が抽出・認識され、画面上部にその認識結果が表示される。
【図面の簡単な説明】
【００７２】
【図１】文字入力装置の第一実施形態の機能ブロックを示す図である。
【図２】文字入力装置の第一実施形態の動作例を示すフローチャートである。
【図３】処理開始時の表示部の表示例を示す図である。
【図４】入力モード切替処理時の文字入力装置の動作例を示すフローチャートである。
【図５】入力モード切替処理時の表示部の表示例を示す図である。
【図６】キー入力処理における表示部の表示例を示す図である。
【図７】撮像された画像を表示する際の表示部の表示例を示す図である。
【図８】認識結果を表示する際の表示部の表示例を示す図である。
【図９】ユーザによって修正ボタンが選択された場合の表示部の表示例を示す図である。
【図１０】ユーザによって修正ボタンが選択された場合の表示部の表示例を示す図である。
【図１１】認識結果がカーソル位置に挿入された際の表示部の表示例を示す図である。
【図１２】文字入力装置の第二実施形態の機能ブロックを示す図である。
【図１３】文字の大きさを基準とした場合の適正判断処理の例を示す図である。
【図１４】文字入力装置の第二実施形態の動作例を示すフローチャートである。
【図１５】照準を含むプレビュー画面を表示する際の表示部の表示例を示す図である。
【図１６】照準領域を含むプレビュー画面を表示する際の表示部の表示例を示す図である。
【図１７】照準の中心に位置した文字列が認識された場合の認識結果を表示する表示部の表示例を示す図である。
【符号の説明】
【００７３】
１ａ，１ｂ  文字入力装置
２          入力部
３          制御部
４ａ，４ｂ  撮像部
５          画像記憶部
６ａ，６ｂ  文字認識部
７          入力文字記憶部
８          表示部
９          文字引渡部
１０          カーソル
１１          入力ボタン
１２          選択カーソル
１３          認識ボタン
１４          修正ボタン
１５          確定ボタン
１６          修正カーソル
１７          メニューボタン
１８          ライトボタン
１９          照準
２０          照準領域
【図１】
2005346628.tif 000003
【図２】
2005346628.tif 000004
【図３】
2005346628.tif 000005
【図４】
2005346628.tif 000006
【図５】
2005346628.tif 000007
【図６】
2005346628.tif 000008
【図７】
2005346628.tif 000009
【図８】
2005346628.tif 000010
【図９】
2005346628.tif 000011
【図１０】
2005346628.tif 000012
【図１１】
2005346628.tif 000013
【図１２】
2005346628.tif 000014
【図１３】
2005346628.tif 000015
【図１４】
2005346628.tif 000016
【図１５】
2005346628.tif 000017
【図１６】
2005346628.tif 000018
【図１７】
2005346628.tif 000019