(57)【要約】      （修正有）【課題】簡単な操作で手書きによる文字の入力を行うことが可能な文字入力装置および携帯端末装置を提供する。【解決手段】タッチパネルによって１つの接触位置Ｌが検知され、該接触位置の検知が継続した状態で２つ目の接触位置Ｒが検知されると、動作モードを手書き文字入力モードに切替える。手書き文字入力モードでは、２つ目の接触位置を領域内に含むように手書き入力領域４２を設定し、２つ目の接触位置の軌跡に基づく文字認識を行う。表示部には、文字認識部の認識結果４３を表示させる。【選択図】図３
2014232347.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示画面を有する表示部と、
前記表示画面に重ねて設けられるタッチパネルであって、該タッチパネルへの物体の２以上の接触位置を同時に検知することが可能なタッチパネルと、
前記タッチパネルに手書き入力領域を設定する領域設定部と、
前記タッチパネルによって連続的に検知される接触位置が、前記領域設定部によって設定される手書き入力領域の領域内であれば、該連続的に検知される接触位置の軌跡を検出し、該軌跡に基づく文字認識を行う文字認識部と、
前記文字認識部で認識された文字の入力が可能となる動作モードである手書文字入力モードと、該手書文字入力モード以外の動作モードとを切替える切替部と、
前記手書き文字入力モード以外の動作モードで動作しているときに、前記タッチパネルによって１つの接触位置が検知され、該接触位置の検知が継続した状態で２つ目の接触位置が検知されると、前記切替部に、動作モードを手書き文字入力モードに切替えさせ、前記領域設定部に、前記２つ目の接触位置を領域内に含むように手書き入力領域を設定させ、前記文字認識部に、該手書き入力領域の設定後に、前記２つ目の接触位置を始点とする連続的に検知される接触位置の軌跡を検出させ、検出された前記２つ目の接触位置の軌跡に基づく文字認識を行わせ、前記表示部に、前記文字認識部の認識結果を表示させる制御部と、を有することを特徴とする文字入力装置。
【請求項２】
前記文字認識部による認識結果は、複数の候補文字を含み、
前記制御部は、前記表示部に、前記複数の候補文字をユーザが選択可能に表示させ、ユーザがいずれか１つの候補文字を選択すると、選択された候補文字を入力文字として確定することを特徴とする請求項１記載の文字入力装置。
【請求項３】
前記制御部は、前記手書き入力領域が設定されると、設定された手書き入力領域の大きさに応じて、前記表示部に表示される画像を変更することを特徴とする請求項１または２記載の文字入力装置。
【請求項４】
請求項１〜３のいずれか１つの文字入力装置を備えることを特徴とする携帯端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを備え、手書きによる文字入力を行う文字入力装置および携帯端末装置に関する。
【背景技術】
【０００２】
タッチパネルなどの入力インターフェイスや、大容量かつ小型化された記録メディアの開発が進み、無線通信技術の向上、無線通信設備の整備などにより、スマートフォンやタブレットＰＣ（パーソナルコンピュータ）などの携帯端末装置によって実現できる機能が大幅に向上し、普及率も高いものとなっている。
【０００３】
特にタッチパネルは、表示パネルとの組合せにより入力インターフェイスとして、従来のキーボードやマウスなどに比べて極めて汎用性が高いことから、携帯端末装置のみならず、あらゆる産業分野の入力デバイスとして利用されている。
【０００４】
タッチペンやスタイラス、手の指などによってタッチパネルをなぞって文字や図形を入力する手書き入力などの直感的な入力操作が可能であるので、単にソフトキーを押下することによるハードキーからの置き換えではなく、新たな入力デバイスとして日々改良されている。
【０００５】
特許文献１記載の情報処理装置は、手書きアプリを起動させた状態でタッチパネルを指でなぞると、指が接触した軌跡が半透明で軌跡ストロークとして表示されるとともに、この軌跡ストロークとは、サイズが異なる入力ストロークが表示される。ユーザは、表示される入力ストロークを確認しながら表示面を大きく使って手書き入力を行うことができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２１８２８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記のように手書き入力は、簡単な操作で文字の入力ができるので、使い勝手が良いが、手書き文字を認識するためには、ペンや指の接触が、ソフトキーの押下やダブルタップ、フリックなどの特定の操作入力のために接触したのか、文字を入力するために接触したのかを明確に区別しなければならない。この区別は、たとえば、文字の入力モードとなったときに、タッチパネルの特定の領域を手書き入力領域として設定し、手書き入力領域に接触があったときは、その軌跡を取得して文字を認識し、手書き入力領域以外に接触があったときは、操作入力として操作内容を認識して処理を行うようにすればよい。
【０００８】
すなわち、手書き入力によって文字入力を行うには、手書きする領域がタッチパネルのうちの一部の領域に制限されてしまう。手書き入力を行いながら他の操作も可能にしようとすると、入力された文字の認識結果を表示するための領域やソフトキーを表示するための領域なども同時に設けなければいけないので、手書き入力領域が狭くなってしまう。
【０００９】
手書き入力領域が狭くなると手書きするのが難しくなり、また文字の誤認識も増加してしまう。
【００１０】
特許文献１記載の情報処理装置は、手書き入力領域を大きくすることができるが、これは、手書きアプリを起動させ、手書き入力のみに装置の処理を特化させた状態であるから実現できるのであって、たとえば、検索キーの入力やメモ書きのテキスト入力などに直接用いることはできない。
【００１１】
本発明の目的は、簡単な操作で手書きによる文字の入力を行うことが可能な文字入力装置および携帯端末装置を提供することである。
【課題を解決するための手段】
【００１２】
本発明は、画像を表示する表示画面を有する表示部と、
前記表示画面に重ねて設けられるタッチパネルであって、該タッチパネルへの物体の２以上の接触位置を同時に検知することが可能なタッチパネルと、
前記タッチパネルに手書き入力領域を設定する領域設定部と、
前記タッチパネルによって連続的に検知される接触位置が、前記領域設定部によって設定される手書き入力領域の領域内であれば、該連続的に検知される接触位置の軌跡を検出し、該軌跡に基づく文字認識を行う文字認識部と、
前記文字認識部で認識された文字の入力が可能となる動作モードである手書文字入力モードと、該手書文字入力モード以外の動作モードとを切替える切替部と、
前記手書き文字入力モード以外の動作モードで動作しているときに、前記タッチパネルによって１つの接触位置が検知され、該接触位置の検知が継続した状態で２つ目の接触位置が検知されると、前記切替部に、動作モードを手書き文字入力モードに切替えさせ、前記領域設定部に、前記２つ目の接触位置を領域内に含むように手書き入力領域を設定させ、前記文字認識部に、該手書き入力領域の設定後に、前記２つ目の接触位置を始点とする連続的に検知される接触位置の軌跡を検出させ、検出された前記２つ目の接触位置の軌跡に基づく文字認識を行わせ、前記表示部に、前記文字認識部の認識結果を表示させる制御部と、を有することを特徴とする文字入力装置である。
【００１３】
また本発明は、前記文字認識部による認識結果は、複数の候補文字を含み、
前記制御部は、前記表示部に、前記複数の候補文字をユーザが選択可能に表示させ、ユーザがいずれか１つの候補文字を選択すると、選択された候補文字を入力文字として確定することを特徴とする。
【００１４】
また本発明は、前記制御部は、前記手書き入力領域が設定されると、設定された手書き入力領域の大きさに応じて、前記表示部に表示される画像を変更することを特徴とする。
【００１５】
また本発明は、上記の文字入力装置を備えることを特徴とする携帯端末装置である。
【発明の効果】
【００１６】
本発明によれば、タッチパネルによって１つの接触位置が検知され、該接触位置の検知が継続した状態で２つ目の接触位置が検知されると、切替部が動作モードを手書き文字入力モードに切替える。領域設定部は、２つ目の接触位置を領域内に含むように手書き入力領域を設定し、文字認識部は、２つ目の接触位置を始点とする軌跡に基づく文字認識を行う。表示部は、文字認識部の認識結果が表示される。
【００１７】
このように、２つ目の接触位置が検出されると手書き文字入力モードに遷移するとともに２つ目の接触位置を始点とする軌跡に基づいて文字認識を行うので、モードを遷移させる操作と手書き操作とが連続する。これにより、手書き文字入力モードへ遷移させるときに、手書き文字入力アプリケーションを起動するなどの操作が不要になり、簡単な操作で手書きによる文字の入力を行うことが可能となる。
【００１８】
また本発明によれば、表示部に、前記複数の候補文字をユーザが選択可能に表示させ、ユーザがいずれか１つの候補文字を選択すると、選択された候補文字を入力文字として確定する。候補が複数表示されるので、ユーザが入力したい文字を確実に入力することができる。
【００１９】
また本発明によれば、前記制御部は、前記手書き入力領域が設定されると、設定された手書き入力領域の大きさに応じて、前記表示部に表示される画像を変更する。
【００２０】
変更された画像を見てユーザは、設定された手書き入力領域の大きさを認識することができる。
【００２１】
また本発明によれば、上記の文字入力装置を備えることにより、簡単な操作で手書き文字の入力を行うことができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１実施形態に係る携帯端末装置１０を示す外観図である。
【図２】携帯端末装置１０の概略的な構成を示すブロック図である。
【図３】第１実施形態における割り込み入力処理を実行しているときの携帯端末装置１０の動作を説明するための図である。
【図４】第２実施形態における割り込み入力処理を実行しているときの携帯端末装置１０の動作を説明するための図である。
【図５Ａ】割り込み入力処理を示すフローチャートである。
【図５Ｂ】割り込み入力処理を示すフローチャートである。
【発明を実施するための形態】
【００２３】
＜第１実施形態＞
図１は、本発明の第１実施形態に係る携帯端末装置１０を示す外観図である。本実施形態では、携帯端末装置として、携帯電話装置を例に挙げて説明するが、本発明の適用対象は、携帯電話装置に限定されるものではなく、タッチパネルを備え、手書きによる文字入力が可能な携帯端末装置であれば、たとえば、ＰＨＳ（Personal Handy-phone System）、ＰＤＡ（Personal Digital Assistant）、タブレット端末、パーソナルコンピュータ、携帯型音楽プレーヤ、ポータブルナビゲーション装置、携帯ゲーム機、ゲーム機のコントローラなどに対しても本発明は適用可能である。
【００２４】
携帯端末装置１０は、いわゆるスマートフォンとして構成された携帯電話装置であり、その正面部には、画像が表示される表示面を有する表示部１１が設けられるとともに、複数の操作キー１２が設けられている。
【００２５】
図２は、携帯端末装置１０の概略的な構成を示すブロック図である。図２に示すように、携帯端末装置１０は、表示部１１と、操作キー１２と、タッチパネル１３と、通信部１４と、マイクロホン１５と、スピーカ１６と、音声処理部１７と、記憶部１８と、主制御部１９とを含んで構成される。
【００２６】
表示部１１は、たとえば液晶ディスプレイまたは有機ＥＬ（Electro-Luminescence）ディスプレイなどの既存の薄型表示パネルで構成され、画像データに応じた画像を表示面に表示させる。
【００２７】
タッチパネル１３は、タッチパネル１３の接触面に対してユーザの手指やタッチペン、スタイラスなどの物体が接触した接触位置を検知し、たとえば、予め接触面上に設定された座標系における座標位置を出力する。タッチパネル１３から出力される座標位置は、主制御部１９へ与えられる。
【００２８】
タッチパネル１３は、接触面に対して同時に複数の位置に物体が接触した場合であってもそれぞれの接触位置を検知することが可能に構成された、いわゆるマルチタッチ方式のタッチパネルである。接触位置が２箇所の場合は、２つの座標位置が同時にタッチパネル１３から出力される。
【００２９】
タッチパネル１３によって接触位置の座標位置が出力されると、主制御部１９の操作認識機能に基づいて、タッチパネル１３に対するタッチ操作が認識される。認識されるタッチ操作には、たとえばシングルタップ、ダブルタップ、フリック、ドラッグ、ロングプレス、ピンチインおよびピンチアウトなどが含まれる。
【００３０】
主制御部１９は、出力される座標位置の変化および時間間隔に基づいて各タッチ操作を認識する。たとえば、座標位置が変化せず、接触してから離れるまでの時間が所定時間内であればシングルタップと認識し、座標位置が変化せず、接触してから離れるまでの時間が所定時間を超えるとロングプレスと認識する。主制御部１９は、その他の操作も含めて公知の認識方法でタッチ操作の内容を認識することができる。
【００３１】
通信部１４は、通信用アンテナおよび通信制御部を備え、近距離無線通信および遠距離無線通信を行うことができる。近距離無線通信は、たとえば、赤外線信号を用いた通信であってもよく、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）およびＺｉｇｂｅｅ（登録商標）などの無線通信規格に基づく電波を用いた通信であってもよい。
【００３２】
遠距離無線通信は、移動体通信のセルラーネットワークの基地局との間でＣＤＭＡ（Code Division Multiple Access）等の方式による無線信号回線を確立し、基地局との間で電話通信およびデータ通信を行う。
【００３３】
携帯端末装置１０が音声通話用に使用される場合には、マイクロホン１５から入力された音声は、音声処理部１７によってデジタル信号に変換され、該デジタル信号が通信制御部を経て、通信用アンテナから電波信号として移動体通信網に送信される。逆に、音声通話の相手先端末装置から電波信号として移動体通信網に送信された音声データは、通信用アンテナで受信され、通信制御部を経ることによりデジタル信号に変換され、該デジタル信号は音声処理部１７でアナログ電気信号に変換され、最終的にスピーカ１６から音声として出力される。
【００３４】
記憶部１８には、主制御部１９での処理に利用されるソフトウェアやデータが保存され、たとえばフラッシュメモリによって実現される。記憶部１８は、具体的には、メールアプリケーション（電子メール機能）を実現するためのメールプログラム３１、ブラウザアプリケーション（ＷＥＢブラウジング機能）を実現するためのブラウザプログラム３２、電話帳アプリケーション（電話帳機能）を実現するための電話帳プログラム３３、音楽再生アプリケーション（音楽再生機能）を実現するための音楽再生プログラム３４、および手書きによる文字の割込み入力アプリケーションを実現するための割込み入力プログラム３５などを記憶している。また、記憶部１８には、電話通信機能など携帯端末装置１０の基本的な機能を実現するプログラムも記憶されている。
【００３５】
なお、上記の各種プログラムは一例であって、記憶部１８には、その他に各種アプリケーションを実現するためのプログラムが記憶されていてもよい。
【００３６】
また、記憶部１８には、各アプリケーションの実行時に必要なデータが記憶され、たとえば電話帳アプリケーション実行時に必要なデータとして、連絡先の名称と電話番号、電子メールアドレスなどのデータが関連付けて登録された電話帳データ３６が記憶され、音楽再生アプリケーション実行時に必要なデータとして、曲名、アーティスト名、アルバム名、音楽データなどが関連付けて登録された音楽リストデータ３７が記憶される。
【００３７】
タッチパネル１３に対する手書き文字の入力は、割り込み入力アプリケーションによって実現され、接触位置の軌跡を検出し、検出した軌跡に基づいて文字を認識する。認識した文字がユーザから入力された文字とし、他のアプリケーションに渡される。たとえば、電話帳アプリケーションにおいて連絡先を検索するための検索キー、メールアプリケーションにおいて、タイトルやメール本文に記載する文字列などを手書きで入力することができる。
【００３８】
主制御部１９は、携帯端末装置１０の全体的な動作を統括的に制御する処理部であり、たとえばＣＰＵ（Central Processing Unit）によって実現される。すなわち、主制御部１９は、携帯端末装置１０の各種の処理が、タッチパネル１３および操作キー１２に対する操作、ならびに携帯端末装置１０の記憶部１８に記憶されるプログラムに応じて適切な手順で実行されるように、表示部１１および通信部１４などの動作を制御する。
【００３９】
次に、携帯端末装置１０における手書き文字の入力処理について説明する。以下に示す例では、電話帳アプリケーションが起動している状態で、連索先を検索するための検索キー（文字列）を手書きによって入力するものである。
【００４０】
図３は、第１実施形態における割り込み入力処理を実行しているときの携帯端末装置１０の動作を説明するための図である。
【００４１】
図３（ａ）は、電話帳アプリケーションが起動している状態の画面例である。電話帳アプリケーションは、ホーム画面に表示される、電話帳プログラム３３を起動するためのアイコンが、ユーザによってタップ操作されることによって、主制御部１９が電話帳プログラム３３を実行することで起動される。電話帳アプリケーションの検索機能では、連絡先として登録されている名称を検索キーとすることができる。
【００４２】
図に示す例では、連絡先の名称の姓を検索キーとするために、姓の入力ボックス４０をユーザがタップするなどしてフォーカス（選択）し、入力ボックスに文字が入力可能な文字入力モードに移行する。
【００４３】
文字入力モードでは、たとえば、キーパッド４１が表示され、キーパッド４１に配列された各ソフトキーをタップすることで、文字を入力することができる。本実施形態では、文字入力モードに移行後、タッチパネル１３にタッチペンやユーザの手指など（以下では、単に「手指など」という）が接触し、その１つ目の接触位置の検知が維持された状態で、手指などによる２つ目の接触位置が検知されると、手書き文字を入力可能な手書き文字入力モードに遷移する。手書き文字入力モードとは、タッチパネル１３に特定の領域（手書き入力領域）を設定し、手書き入力領域内で検知された接触位置は、操作入力のためのものとは認識せず、その軌跡を検出し、検出した軌跡に基づいて文字認識を行うものであり、文字入力モードの下位の動作モードである。
【００４４】
図３（ｂ）に示す例では、ユーザが、携帯端末装置１０を把持した左手Ｌの親指でタッチパネル１３に接触し、左手親指の接触を維持したまま、図３（ｃ）に示すように、右手Ｒの人差し指でタッチパネル１３に接触する。
【００４５】
文字入力モードでは、キーパッド４１による文字入力も手書きによる文字入力も可能であるが、文字入力モードで同時に２つの接触位置がタッチパネル１３によって検知されると、手書き文字入力モードに遷移する。
【００４６】
手書き文字入力モードへの遷移時には、接触位置の軌跡を検出すべき領域を手書き入力領域として設定する。図３（ｄ）に示すように、手書き入力領域４２は、２つ目の接触位置を含むような領域であって、タッチパネル１３が接触位置を検知する有効面積のおおよそ８０％〜９０％の比較的広い面積の領域を設定する。残余の領域については、候補文字を表示するための表示領域など少なくとも手書き入力に必要な表示を行うための領域として用いられる。
【００４７】
タッチパネル１３に手書き入力領域４２を設定するとともに、キーパッド４１の表示を消去し、文字認識の認識結果である候補文字を表示する認識結果表示領域４３を表示する。認識結果表示領域４３には、手書き入力領域４２内で手書きされた文字が認識され、その認識結果である複数の候補文字が表示される領域である。
【００４８】
候補文字は、予め登録されている文字の中から、手書き入力領域４２内で検出された２つ目の接触位置を始点とする軌跡との一致度が高い順に決定される。一致度の算出や候補文字の決定および表示などは、既存の文字認識技術によって実現可能であり、軌跡の途中でも予測によって認識したり、これまでの認識結果の履歴に基づいて認識したりすることもできる。
【００４９】
認識結果表示領域４３は、手書き入力領域４２との境界を有するように、手書き入力領域４２に隣接して表示する。手書き入力領域４２が、タッチパネル１３の有効面積の全部ではない場合、手書き中に接触位置が手書き入力領域４２からはみ出す可能性があり、そのときは軌跡が途切れて文字が正しく認識されなくなる。手書き入力領域４２内に軌跡が納まるようにするために、手書き入力領域４２の大きさをユーザに知らしめることは重要である。手書き入力領域４２の大きさを知らしめるために、手書き入力領域４２全体を一色で塗潰すことなどが考えられるが、塗潰した領域に表示されていた画像が隠れることにより、却って使い勝手が悪くなってしまう。
【００５０】
本実施形態では、上記のように、認識結果表示領域４３を手書き入力領域４２に隣接させて表示させることで、認識結果表示領域４３に輪郭線が手書き入力領域４２との境界となり、たとえば、図３（ｄ）では、認識結果表示領域４３よりも画面上部側の領域が手書き入力領域４２であることをユーザに知らしめることができる。手書き入力領域４２には、電話帳アプリケーションが本来表示すべき内容、すなわち検索キーの入力ボックス、電話帳に登録された情報の一部などの表示が継続される。特に、手書き文字入力モード遷移したときにキーパッド４１の表示を消去したことで、キーパッド４１による文字入力時よりも、電話帳アプリケーションが表示すべき内容をより多く表示することができる。
【００５１】
ユーザが手指などをタッチパネル１３上で動かして文字を入力すると、文字認識処理によって候補文字が決定され、認識結果表示領域４３に表示される。図３（ｅ）に示す例では、ユーザが「手書き」と入力しようとして、軌跡が「き」の途中まで進んだ状態で、入力を予測して、「手書き」および「手書キ」を候補文字として認識結果表示領域４３に表示させる。このとき、ユーザが手指などでタッチパネル１３をなぞった接触位置の軌跡を、たとえば線太さの太い自由曲線などによって、現在表示している画像（本例では電話帳アプリケーションの画像）に重ねて表示する。
【００５２】
ユーザは、入力したい文字を最後まで手書してから、認識結果表示領域４３に表示された候補文字に自分が入力したい文字が表示されていれば、該当する文字をタップするなどして選択することにより、入力文字を確定させることができる。また、文字認識の予測により、ユーザが最後まで文字を手書きする前に、認識結果表示領域４３に表示された候補文字に自分が入力したい文字が表示されていれば、該当する文字をタップするなどして選択することにより、入力文字を確定させることもできる。
【００５３】
ユーザが認識結果表示領域４３の候補文字から１つの候補文字を選んで入力文字を確定すると、アプリケーション画像に重ねて表示していた軌跡を消去するとともに、選択していた入力ボックスに確定した文字を表示する。ユーザが図３（ｅ）で認識結果表示領域４３に表示されている「手書き」の文字をタップすると、「手書き」が入力文字として確定し、確定した「手書き」の文字が図３（ｆ）に示すように入力ボックス４０に表示される。
【００５４】
入力文字が確定されるまでは、手書き文字入力モードを維持するために、１つ目の接触位置の検知が継続、すなわち携帯端末装置１０を把持した左手Ｌの親指がタッチパネル１３に接触したままである。そして、入力文字が確定したのち、１つ目の接触位置が検知されなくなる、すなわち携帯端末装置１０を把持した左手Ｌの親指がタッチパネル１３から離れると、手書き文字入力モードを終了する。手書き文字を続けて入力したい場合には、１つの入力文字を確定したのち、１つ目の接触位置の検知を継続させたまま、すなわち携帯端末装置１０を把持した左手Ｌの親指をタッチパネル１３に接触させたまま、右手Ｒの人差し指などでタッチパネル１３に接触すると、新たに２つ目の接触位置が検知されたものとして、この２つ目の接触位置を始点とする新たな軌跡を検出し、文字認識などを行い、新たな手書き文字を入力することができる。このように、１つ目の接触位置が検知されなくなるまでは、手書き文字入力モードが継続されるので、２つ目の接触位置を始点とする軌跡の検出、軌跡に基づく文字の認識、入力文字の確定を繰り返して連続的に手書き文字を入力することができる。
【００５５】
検索用の文字が入力されると、電話帳アプリケーションの検索機能を用いて、入力された文字を検索キーとして、登録されている連絡先を検索し、検索結果が表示される。
【００５６】
＜第２実施形態＞
次に本発明の第２実施形態の携帯端末装置１０について説明する。本実施形態は、第１実施形態と、携帯端末装置の外観およびブロック図などが共通であるので、本実施形態の外観図およびブロック図は省略し、図３に対応する携帯端末装置の動作説明を行う。
【００５７】
図４は、第２実施形態における割り込み入力処理を実行しているときの携帯端末装置１０の動作を説明するための図である。
【００５８】
図４（ａ）は、ブラウザアプリケーションが起動している状態の画面例である。ブラウザアプリケーションは、ホーム画面に表示される、ブラウザプログラム３２を起動するためのアイコンが、ユーザによってタップ操作されることによって、主制御部１９がブラウザプログラム３２を実行することで起動される。本実施形態では、ブラウザアプリケーションによって検索エンジンによる検索サイトで語句の検索を行う例を説明する。
【００５９】
図に示す例では、検索キーワードを入力するために、キーワードの入力ボックス５０をユーザがタップするなどしてフォーカス（選択）し、入力ボックス５０に文字が入力可能な文字入力モードに移行する。また、検索サイトには、たとえばサムネイルまたは広告用などの画像５１が表示されている。
【００６０】
ユーザが、手書き文字入力モードへ遷移させようとして、まず携帯端末装置１０を把持した左手Ｌの親指でタッチパネル１３に接触し、左手親指の接触を維持する。しかしながら、１つ目の接触位置の検知では、文字入力モードには遷移しないので、操作入力と認識される。左手Ｌの親指で画像５１に対応する位置の接触を維持すると、画像５１に対するロングプレス（長押し）が入力されたものとして、図４（ｂ）に示すように、画像５１に対して行う処理内容の候補を表示するポップアップウィンドウ５２が表示されることになる。ポップアップウィンドウ５２には、たとえば、「画像を保存する」「画像を共有する」「画像をコピーする」などの処理内容の候補が表示される。
【００６１】
ここで、図４（ｃ）に示すように、左手Ｌの親指による接触を継続したままで、さらに右手Ｒの人差し指でタッチパネル１３に接触する。２つ目の接触位置がタッチパネル１３によって検知されると、画像５１に対する処理の実行がキャンセルされて、ポップアップウィンドウ５２が消去される。画像５１への処理の実行がキャンセルされると、手書き文字モードに遷移する。
【００６２】
手書き文字入力モードへの遷移時には、手書き入力領域が設定される。図４（ｄ）に示すように、手書き入力領域５３は、２つ目の接触位置を含むような領域であって、タッチパネル１３が接触位置を検知する有効面積のおおよそ８０％〜９０％の比較的広い面積の領域を設定する。
【００６３】
タッチパネル１３に手書き入力領域５３を設定するとともに、文字認識の認識結果である候補文字を表示する認識結果表示領域５４を表示する。
【００６４】
ユーザが手指などをタッチパネル１３上で動かして文字を入力すると、文字認識処理によって候補文字が決定され、認識結果表示領域５４に表示される。図４（ｅ）に示す例では、ユーザが「android」と入力しようとして、軌跡が「andro」まで進んだ状態で、入力を予測して、「andro」および「android」を候補文字として認識結果表示領域５４に表示させる。
【００６５】
ユーザが認識結果表示領域５４の候補文字から１つの候補文字を選んで入力文字を確定すると、選択していた入力ボックスに確定した文字が表示される。ユーザが図４（ｅ）で認識結果表示領域５４に表示されている「android」の文字をタップすると、「android」が入力文字として確定し、確定した「android」の文字が図４（ｆ）に示すように検索キーワードの入力ボックス５０に表示される。
【００６６】
検索キーワードが入力されると、ブラウザアプリケーションの通信機能を用いて、検索サイトへ検索キーワードを送信し、検索サイトから検索結果を受信して表示する。
【００６７】
図５Ａおよび図５Ｂは、割り込み入力処理を示すフローチャートである。本フローチャートは、検索キーワードやテキストの入力箇所が選択されて文字入力モードに移行したときに開始される。
【００６８】
ステップＳ１では、タッチパネル１３によって１つ目の接触位置が検知されたかどうかを判断し、検知されればステップＳ２に進み、検知されなければ検知されるまで待機する。ステップＳ２では、検知された１つ目の接触位置に、ロングプレス（長押し）操作に反応する部品が配置されているかどうかを判断する。ロングプレスに反応する部品としては、たとえば画像やハイパーリンクされたテキスト、各種ソフトキーなどである。反応する部品が配置されていれば、ステップＳ３に進み、配置されている部品に対してロングプレスに対応する処理を実行する。ロングプレスに対応する処理の多くはポップアップウィンドウの表示である。ロングプレスに反応する部品が配置されていなければ、ステップＳ４に進む。
【００６９】
ステップＳ４では、１つ目の接触位置の検知が継続した状態で２つ目の接触位置が検知されたかどうかを判断する。２つ目の接触位置が検知されるとステップＳ５に進み、検知されないとステップＳ２に戻る。ステップＳ５では、ステップＳ３でロングプレスに対応する処理があれば、これをキャンセルし、ステップＳ６に進む。
【００７０】
ステップＳ６では、２つ目の接触位置が検知された時点で、すでに手書き文字入力モードであったかどうかを判断し、すでに手書き文字入力モードであればステップＳ８に進み、手書き文字入力モードでなければ、ステップＳ７で動作モードを手書き文字入力モードへ切り替える。
【００７１】
ステップＳ８では、手書き入力領域を設定し、設定した手書き入力領域内の２つ目の接触位置の軌跡を検出して、軌跡に基づく文字認識処理を実行する。
【００７２】
ステップＳ９では、文字認識処理の結果として複数の候補文字を決定して、これを認識結果表示領域に表示する。ユーザによって認識表示領域に表示された候補文字から１つが選択されると、選択された文字を入力文字として確定し、１つ目の接触位置が離れる。
【００７３】
１つ目の接触位置が離れると、手書き文字入力モードを終了するが、ステップＳ１１で、この処理が実行されるより前に、すでに手書き文字入力モードであったかどうかを判断し、手書き入力モードでなかった場合には、ステップＳ１２で手書き文字入力モードを終了する。手書き文字入力モードであった場合には、ステップＳ１３で手書き文字入力モードに戻る。
【００７４】
本処理実行前にすでに手書き文字入力モードであったかどうかは、ステップＳ６で判断した結果を、記憶部１８の処理条件データ３８に記憶しておけばよい。
【符号の説明】
【００７５】
１０    携帯端末装置
１１    表示部
１２    操作キー
１３    タッチパネル
１４    通信部
１５    マイクロホン
１６    スピーカ
１７    音声処理部
１８    記憶部
１９    主制御部
３１    メールプログラム
３２    ブラウザプログラム
３３    電話帳プログラム
３４    音楽再生プログラム
３５    割込み入力プログラム
３６    電話帳データ
３７    音楽リストデータ
３８    処理条件データ
４０    入力ボックス
４１    キーパッド
４２    手書き入力領域
４３    認識結果表示領域
５０    入力ボックス
５１    画像
５２    ポップアップウィンドウ
５３    手書き入力領域
５４    認識結果表示領域
【図１】
2014232347.tif 000003
【図２】
2014232347.tif 000004
【図３】
2014232347.tif 000005
【図４】
2014232347.tif 000006
【図５Ａ】
2014232347.tif 000007
【図５Ｂ】
2014232347.tif 000008