(57)【要約】  通常文字から特殊文字へのキーボード画面の切り替えを迅速に行うことができ、かつ、特殊文字を特定する操作性を向上する。  接触始点から連続して上に移動する手書き操作（例えば、文字「ａ」に最初のタッチ操作を行い、上方に移動させた筆跡４２）を特殊文字キーボード指定と認定して、文字「ａ」にウムラウト付与された特殊文字キーボード画面１２Ｃが表示される。この特殊文字キーボード画面１２Ｃのキーへの「タップ操作」に基づいてウムラウト文字を特定することと、特定記号の手書き入力を変換テーブル４０Ａに基づいてウムラウト文字を特定することを併用する。
2014045414.tif 000002
【特許請求の範囲】
【請求項１】
情報を表示する表示部、並びに、当該表示部の表示領域への接触操作によって文字を含む情報を入力可能なポインティング入力部を備えたインターフェイス部と、
前記文字の入力を補助するための複数種類のキーボード画像情報を記憶する記憶部と、
前記表示部に対して、前記記憶部に記憶されたキーボード画像情報を選択的に読み出して当該表示部に表示させるインターフェイス部管理制御部と、
前記ポインティング入力部への入力操作の始点から終点までの時間及び軌跡に基づいて、前記入力操作がキー操作か手書き操作かを判定する入力判定部と、
前記入力判定部で特定の手書き操作と判定された場合に、前記表示部に表示されているキーボード画像を、デフォルトとして表示するキーボード画像に存在しない特殊文字を入力するための特殊文字用キーボード画像に切り替えさせる切替指示部と、
前記特殊文字用キーボード画像の表示期間中に、前記特殊文字用キーボード画像として表示される特殊文字キーへのキー操作、或いは、特殊文字のそれぞれに割り当てられた特定記号の手書き操作があった場合に、前記特殊文字を指定する入力があったことを認識する認識部と、
を有する文字入力装置。
【請求項２】
前記特殊文字と前記特定記号との対応を示す変換テーブルが記憶された変換テーブル記憶部をさらに有し、前記認識部は、当該特定記号の手書き操作があった場合に、前記変換テーブルに基づいて、指定された特殊文字を認識する請求項１記載の文字入力装置。
【請求項３】
前記特定の手書き操作が、前記デフォルトとして表示するキーボード画像に存在し、かつ特殊文字の基準となり得る基準文字に対応するキーのタッチ操作後、当該タッチ操作点を始点とする手書き操作である請求項１又は請求項２記載の文字入力装置。
【請求項４】
前記特定の手書き操作が、前記デフォルトとして表示するキーボード画像に存在し、かつ特殊文字の基準となり得る基準文字に対応するキーのタッチ操作後、当該タッチ操作点が始点で、手書き操作頻度の低い上向きの移動を含む軌跡である請求項１又は請求項２記載の文字入力装置。
【請求項５】
前記特殊文字用キーボード画像が、前記デフォルトとして表示されるＱＷＥＲＴＹ配列キーボード画像に存在しない、ウムラウト、アクセント、エスツェットの少なくとも１つの特殊文字キーを含む請求項１〜請求項４の何れか１項記載の文字入力装置。
【請求項６】
前記基準文字が、前記デフォルトとして表示されるＱＷＥＲＴＹ配列キーボード画像上の２６種のアルファベットの何れかの文字である請求項３〜請求項４の何れか１項記載の文字入力装置。
【請求項７】
前記特殊文字用キーボード画像が表示されているとき、当該特殊文字用キーボード画像領域が、手書き入力領域を兼ねる請求項１〜請求項６の何れか１項記載の文字入力装置。
【請求項８】
前記特殊文字用キーボード画像が表示されているとき、当該特殊文字用キーボード画像領域と、手書き入力領域と、が別に設けられる請求項１〜請求項６の何れか１項記載の文字入力装置。
【請求項９】
前記特殊文字のそれぞれに割り当てられた記号には、前記特殊文字用キーボード画像の表示を終了する場合の記号が含まれる請求項１〜請求項８の何れか１項記載の文字入力装置。
【請求項１０】
インターフェイス部に設けられ情報を表示する表示部に対して、文字の入力を補助するための複数種類のキーボード画像情報を選択的に読み出して表示させ、
前記表示部の表示領域への接触操作によって文字を含む情報を入力可能なポインティング入力部への入力操作の始点から終点までの時間及び軌跡に基づいて、前記入力操作がキー操作か手書き操作かを判定し、
前記入力操作を特定の手書き操作と判定した場合に、前記表示部に表示されているキーボード画像を、デフォルトとして表示するキーボード画像に存在しない特殊文字を入力するための特殊文字用キーボード画像に切り替えさせ、
前記特殊文字用キーボード画像の表示期間中に、前記特殊文字用キーボード画像として表示される特殊文字キーへのキー操作、或いは、特殊文字のそれぞれに割り当てられた記号の手書き操作があった場合に、前記特殊文字の入力情報があったことを認識することを含む文字入力方法。
【請求項１１】
コンピュータが、
インターフェイス部に設けられ情報を表示する表示部に対して、文字の入力を補助するための複数種類のキーボード画像情報を選択的に読み出して表示させ、
前記表示部の表示領域への接触操作によって文字を含む情報を入力可能なポインティング入力部への入力操作の始点から終点までの時間及び軌跡に基づいて、入力操作がキー操作か手書き操作かを判定し、
前記入力操作を特定の手書き操作と判定した場合に、前記表示部に表示されているキーボード画像を、デフォルトとして表示するキーボード画像に存在しない特殊文字を入力するための特殊文字用キーボード画像に切り替えさせ、
前記特殊文字用キーボード画像の表示期間中に、前記特殊文字用キーボード画像として表示される特殊文字キーへのキー操作、或いは、特殊文字のそれぞれに割り当てられた記号の手書き操作があった場合に、前記特殊文字の入力情報があったことを認識することを含む処理を実行させる文字入力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の技術は、文字入力装置、文字入力方法、文字入力制御プログラムに関する。
【背景技術】
【０００２】
諸外国の文字には、ウムラウト、アクセント、エスツェットといった、所謂２６種のアルファベット文字以外の文字（以下、総称して「特殊文字」という）が存在している。【０００３】
ポインティングデバイス（タッチパネル、マウスなど）を使った文字入力技術では、基準となる通常文字のキーボード（ＱＷＥＲＴＹ配列キーボード等）から特殊文字専用のソフトウエアキーボードパネルに切り替えて特殊文字を入力する。或いは、手書きパネルに切替えて手書き筆跡により特殊文字を直接手書き入力する場合がある。【０００４】
また、他の特殊文字入力技術としては、特定のソフトキーの長押しで、同系列の特殊文字一覧を表示させて選択する。【０００５】
より具体的には、ＱＷＥＲＴＹ配列のキーボード画面が表示されている場合において、特殊文字の基準となるアルファベットキー（例えば、「ａ」、「ｏ」等）を長押しすることで、「ａ」「ｏ」の上部にウムラウトが付与された特殊文字の一覧画面を表示させる。その後、一覧画面の中から所望のウムラウトが付与された特殊文字を選択（例えば「タップ操作」）する。【０００６】
しかしながら、表示されるキーボード画面を切り替える場合、画面を切り替える複数操作手順に起因する煩雑さや、長押しのための待ち時間が発生する。【０００７】
ところで、キー操作には、前記「タップ操作」に加え、「フリック操作」がある。この「フリック操作」には方向性がある。【０００８】
このため、ソフトキー（例えば、「ａ」キー）を対象として、フリック操作の複数の方向に対して、当該「ａ」に付与される複数のウムラウトをそれぞれ割り当てることで、「フリック操作」というワンタッチ操作での入力が可能となる。【０００９】
しかしながら、例えば、アルファベット「ａ」から派生する特殊文字は７種類以上あり、この複数の特殊文字を、「フリック操作」の方向に割り当てると、１つ１つの方向の範囲（角度）が狭くなる。なお、アルファベット「ｏ」も同様である。【００１０】
特殊文字入力技術に関連する先行技術として、ストロークの始終点が同一キー内の時はキー入力操作とし、それ以外はソフトキーボードの領域を文字認識入力画面として手書き文字入力とすることが提案されている。【００１１】
また、対象のキーの押し方で、当該対象のキーの派生字形(アクセント付き、ウムラウト付き)等が近くにポップアップされ選択可能にすること、並びに、対象文字の二次的仮想キーボードを表示可能にする、等が提案されている。【００１２】
さらに、ユーザによる特殊文字入力用のキーボードを用いた１文字分の特殊文字の入力が行われた後に、切り替え操作を待つことなく、表示されるキーボードを特殊文字入力用キーボードから通常文字入力用キーボードへ自動的に切り替えることが提案されている。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開平０９−３１９５０２号公報
【特許文献２】特表２０１０−５３８３９１号公報
【特許文献３】特表２０１２−５０５４４３号公報
【特許文献４】特開２００８−１３４９１９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
開示の技術は、１つの側面として、通常文字から特殊文字へのキーボード画面の切り替えを迅速に行うことができ、かつ、特殊文字を特定する操作性を向上させることが目的である。
【課題を解決するための手段】
【００１５】
開示の技術は、情報を表示する表示部、並びに、当該表示部の表示領域の一部への接触操作によって文字を含む情報が入力可能なポインティング入力部を備えたインターフェイス部を備える。【００１６】
また、前記文字の入力を補助するための複数種類のキーボード画像情報を記憶する記憶部と、前記表示部に対して、前記記憶部に記憶されたキーボード画像情報を選択的に読み出して表示するように制御するインターフェイス部管理制御部と、を備える。【００１７】
さらに、前記ポインティング入力部への入力操作として、入力操作の始点から終点までの時間及び軌跡に基づいて、キー操作か手書き操作かを判定する入力判定部と、切替指示部を備える。【００１８】
切替指示部は、前記入力判定部で特定の手書き操作と判定された場合に、前記表示部に表示されているキーボード画像を、デフォルトとして表示するキーボード画像に存在しない特殊文字を入力するための特殊文字用キーボード画像に切り替えるように指示する。【００１９】
また、前記入力判定部で判定した結果に基づいて入力情報を解析する入力情報解析部と、前記特殊文字用キーボード画像の表示期間中に実行される認識部を備える。【００２０】
認識部では、前記入力判定部で前記特殊文字用キーボード画像として表示される特殊文字キーへのキー操作、或いは、特殊文字のそれぞれに割り当てられた特定記号の手書き操作があった場合に、前記特殊文字を指定する入力があったことを認識する。
【発明の効果】
【００２１】
開示の技術は、１つの側面として、通常文字から特殊文字へのキーボード画面の切り替えを迅速に行うことができ、かつ、特殊文字を特定する操作性を向上させることができるという効果を有する。
【図面の簡単な説明】
【００２２】
【図１】第１の実施の形態に係る情報処理端末装置のシステム図である。
【図２】第１の実施の形態に係る情報処理端末装置の一例を示す形態端末の斜視図である。
【図３】第１の実施の形態に係る情報処理端末装置のハード構成を示すブロック図である。
【図４】第１の実施の形態に係り、変換テーブル記憶部に記憶された変換テーブルの概念図である。
【図５】第１の実施の形態に係る情報処理端末装置の表示部において、基本画面の表示形態を示す正面図である。
【図６】第１の実施の形態に係る情報処理端末装置の表示部において、特殊文字キーボード画面の表示形態を示す正面図である。
【図７】第１の実施の形態に係り、図６において特殊文字キーボード画面で特殊文字を特定するためにタップ操作した状態を示す正面図である。
【図８】第１の実施の形態に係り、図６において特殊文字キーボード画面（手書きパネル兼用）で特殊文字を特定するために手書き入力操作した状態を示す正面図である。
【図９】第１の実施の形態に係り、図６において特殊文字キーボード画面を終了させるためにタップ操作した状態を示す正面図である。
【図１０】第１の実施の形態に係り、図６において特殊文字キーボード画面を終了させるために手書き入力操作した状態を示す正面図である。
【図１１】第１の実施の形態に係る、文字認識制御ルーチンのメインルーチンを示すフローチャートである。
【図１２】図１１のステップ１０６の手書き入力情報認識処理サブルーチンの詳細を示すフローチャートである。
【図１３】図１２のステップ１２４における特殊文字入力処理サブルーチンの詳細を示すフローチャートである。
【図１４】第２の実施の形態に係る情報処理端末装置の表示部において、基本画面の表示形態を示す正面図である。
【図１５】第２の実施の形態に係る情報処理端末装置の表示部において、特殊文字キーボード画面の表示形態を示す正面図である。
【図１６】第２の実施の形態に係り、図１５において特殊文字キーボード画面で特殊文字を特定するためにタップ操作した状態を示す正面図である。
【図１７】第２の実施の形態に係り、図１５において特殊文字キーボード画面（手書きパネル兼用）で特殊文字を特定するために手書き入力操作した状態を示す正面図である。
【図１８】第２の実施の形態に係り、図１５において特殊文字キーボード画面を終了させるためにタップ操作した状態を示す正面図である。
【図１９】第２の実施の形態に係り、図１５において特殊文字キーボード画面を終了させるために手書き入力操作した状態を示す正面図である。
【図２０】第２の実施の形態に係り、図１２のステップ１２４における特殊文字入力処理サブルーチンの詳細を示すフローチャートである。
【発明を実施するための形態】
【００２３】
（第１の実施の形態）
【００２４】
図１は、第１の実施の形態に係る情報処理端末装置１０のシステム図である。情報処理端末装置１０としては、図２に示される如く、携帯端末１０Ａが適用可能である。なお、図２に示すような、使用者が掌握して保持する携帯端末１０Ａに限らず、情報処理端末装置１０は、例えば、携帯端末１０Ａよりも大型サイズの表示部を備えた、所謂タブレット型端末やＰＣ等であってもよい。
【００２５】
情報処理端末装置１０は、文字入力、画像処理、通信処理を含む多くの機能を有するが、以下では、情報処理端末装置１０における、文字入力機能に特化して説明する。
【００２６】
情報処理端末装置１０は、表示部１２及びポインティング入力部１４を備えたインターフェイス部１６、インターフェイス部管理制御部１８を備える。
【００２７】
また、情報処理端末装置１０は、手書きパネル情報記憶部２０、デフォルトキーボード情報記憶部２２、特殊文字キーボード情報記憶部２４、入力判定部２６を備える。手書きパネル情報記憶部２０、デフォルトキーボード情報記憶部２２、特殊文字キーボード情報記憶部２４は、開示の技術の記憶部として機能する。
【００２８】
さらに、情報処理端末装置１０は、手書き入力情報認識部２８、キー入力情報認識部３０、特殊文字キーボード指定認識部３２、入力情報解析部３４、処理実行部３６、表示形態切替指示部３８、変換テーブル記憶部４０を備える。手書き入力情報認識部２８、キー入力情報認識部３０は、開示の技術の認識部として機能する。
【００２９】
インターフェイス部１６では、液晶表示パネル等を平面状の表示部１２に重なるようにポインティング入力部１４が設けられている。すなわち、インターフェイス部１６は、所謂タッチッパネルユニットとして機能する。
【００３０】
インターフェイス部１６は、インターフェイス部管理制御部１８に接続されている。インターフェイス部管理制御部１８には、手書きパネル情報記憶部２０、デフォルトキーボード情報記憶部２２、特殊文字キーボード情報記憶部２４が接続されている。
【００３１】
インターフェイス部管理制御部１８では、選択的に手書きパネル情報記憶部２０、デフォルトキーボード情報記憶部２２、特殊文字キーボード情報記憶部２４から情報を読み出し、表示部１２に表示する。また、インターフェイス部管理制御部１８では、選択的に手書きパネル情報記憶部２０、デフォルトキーボード情報記憶部２２、特殊文字キーボード情報記憶部２４から情報を読み出して表示する。インターフェイス部管理制御部１８は、表示される情報（キーボード種）に基づいて、ポインティング入力部１４の入力素子を割り当てる。
【００３２】
なお、デフォルトキーボードは、第１の実施の形態では、特殊文字専用のキーが存在しないＱＷＥＲＴＹ配列のキーボードを採用しているが、特殊文字専用のキーが存在するＱＷＥＲＴＺ配列を否定するものではない。
【００３３】
第１の実施の形態では、表示部１２は、初期設定として、図５に示される如く、入力された文字を表示する主画面１２Ａと、デフォルトキーボード画面１２Ｂとが表示されるようになっている。ここで、デフォルトキーボード画面１２Ｂは、手書きパネルを兼ねる。言い換えれば、デフォルトキーボード画面１２Ｂが手書き入力領域となり得る。この場合、キー操作か手書き操作かの判定は入力判定部２６によって実行される。
【００３４】
ポインティング入力部１４には、入力判定部２６が接続されている。入力判定部２６では、ポインティング入力部１４に対する、タッチ操作（「タップ操作」、「フリック操作」を含む）に基づいて、入力位置座標、入力状況を特定し、入力種を判定する。入力種には、大きく分類して、手書き入力、キー入力、特殊文字キーボード指定がある。
【００３５】
入力判定部２６には、手書き入力情報認識部２８、キー入力情報認識部３０、特殊文字キーボード指定認識部３２が接続されている。
【００３６】
入力判定部２６において、手書き入力は、例えば、操作者が指先又はタッチペンで二次元的なタッチ操作を行うことで判定し得る。入力判定部２６は、手書き入力であると判定すると、手書き入力情報を手書き入力情報認識部２８に送出する。
【００３７】
また、入力判定部２６において、キー入力は、表示されているキーの領域内で「タップ操作」が実行されることで判定し得る。入力判定部２６は、キー入力であると判定すると、キー入力情報をキー入力情報認識部３０に送出する。なお、「タップ操作」したキーの種類の特定については、別制御となる。
【００３８】
さらに、入力判定部２６において、特殊文字キーボード指定は、予め定めたキーの上で、予め定めた方向への手書き入力が実行されることで判定し得る。入力判定部２６は、特殊文字キーボード指定であると判定すると、特殊キーボード指定情報を特殊文字キーボード指定認識部３２に送出する。
【００３９】
第１の実施の形態では、以下において、予め定めたキーとして、「ａ」「ｏ」「ｕ」等を挙げ、それぞれの上部に「・・」や「〜」等のウムラウトが付与されるドイツ語特有の特殊文字を例にとり説明している。しかし、特殊文字としては、ウムラウトに限定されるものではなく、アクセント、エスツェットといった、所謂２６種のアルファベット文字以外の文字を含むものとする。
【００４０】
また、第１の実施の形態では、図５に示される如く、前記予め定めた方向への手書き入力を、下から上に移動する操作としている（図５の筆跡４２参照）。接触始点から、連続して上に移動する手書き操作順（正規の書き順）が存在しないため、通常の手書き入力と区別可能だからである。
【００４１】
図５では、指先又はタッチペンを用いて文字「ａ」に最初のタッチ操作（ファーストタッチ）を行い、その後接触状態を維持しつつ、接触始点から連続して、図５の上方に移動させた筆跡４０を示している。この図５の例では、特殊文字キーボード指定と認定されると、図６に示される如く、文字「ａ」にウムラウト付与された特殊文字キーボード画面１２Ｃが表示される。この特殊文字キーボード画面１２Ｃにおいても、デフォルトキーボード画面１２Ｂと同様、手書きパネルを兼ねる。
【００４２】
前記手書き入力情報認識部２８及びキー入力情報認識部３０は、それぞれ入力情報解析部３４に接続されている。入力情報解析部３４では、手書き入力情報認識部２８で認識した手書き入力情報に基づいて、文字を特定する。また、入力情報解析部３４では、キー入力情報認識で認識したキーへの「タップ操作」に基づいて、文字を特定する。なお、入力情報解析部３４では、文字の特定に限らず、文字入力に関連するコマンド（変換、無変換、全角、半角処理等）を特定する場合がある。
【００４３】
ここで、手書き入力情報認識部２８には、変換テーブル記憶部４０が接続されている。変換テーブル記憶部４０には、特殊文字の種類（ウムラウトの種類）と手書き入力された形状とが対応付けられて記憶されている。
【００４４】
図４は、変換テーブル記憶部４０に記憶された、文字「ａ」に付与されるウムラウトと、当該ウムラウトを特定するための手書き入力形状（以下、「特定記号」という）との対応をテーブル化して示したものである（以下、「変換テーブル４０Ａ」という）。
【００４５】
手書き入力情報認識部２８では、図６に示される如く、前記表示部１２に、文字「ａ」に関する特殊文字キーボード画面１２が表示されている場合に、図４に示される特定記号の手書き入力があると、変換テーブル４０Ａに基づいて、ウムラウトを特定する。
【００４６】
なお、図４の最下端部に表示されている特定記号は、所謂「スクラッチ操作」を表現している。図１０に示される如く、手書き入力として「スクラッチ操作」をする場合がある。
【００４７】
「スクラッチ操作」があると、特殊文字キーボード画面１２Ｃに表示される「×」印の「タッチ操作」と同様に（図９参照）、当該特殊文字キーボード画面１２Ｃの表示を終了し、デフォルトキーボード画面１２Ｂに戻るようになっている。
【００４８】
ここで、第１の実施の形態では、図６に示される如く、特殊文字キーボード画面１２Ｃが手書き入力領域を兼ねる。
【００４９】
このため、操作者は、特殊文字キーボード画面１２Ｃに基づいて、特定の特殊文字を「タップ操作」してもよいし（図７参照）、特殊文字キーボード画面１２Ｃへ特定の特殊文字に基づく記号を手書き入力してもよい（図８参照）ことになる。
【００５０】
すなわち、切替操作等を必要とせず、操作者の所望の入力操作を選択することが可能となっている。
【００５１】
入力情報解析部３４は、処理実行部３６に接続されている。処理実行部３６では、入力情報解析部３４で特定した文字に基づいて、例えば、インターフェイス部管理制御部１８に対して、特定した文字の表示を指示する。なお、入力情報解析部３４において、コマンドを特定した場合は、処理実行部３６において、当該コマンドに基づく処理を実行した後、インターフェイス部管理制御部１８に対して、文字の表示を指示する。
【００５２】
一方、特殊文字キーボード指定認識部３２では、ポインティング入力部１４において、前記予め定めたキーへの接触操作があり、かつ、当該操作に連続して予め定めた方向へのフリック操作があった場合に、特殊文字キーボードの指定があったことを認識する。
【００５３】
また、現在、表示部１２に特殊文字キーボードが表示されている場合は、デフォルトキーボードの指定があったことを認識する。
【００５４】
特殊文字キーボード指定認識部３２は、表示形態切替指示部３８に接続されている。特殊文字キーボード指定認識部３２では、特殊文字キーボード或いはデフォルトキーボードの指定があったことを認識すると、表示形態切替指示部３８に対し、キーボード情報を送出する。
【００５５】
表示形態切替指示部３８では、特殊文字キーボード指定認識部３２から受けたキーボード情報に基づいて、前記インターフェイス部管理制御部１８に対して、キーボードの切替指示信号を出力する。
【００５６】
図３に示される如く、情報処理端末装置１０は、ＣＰＵ５０、ＲＡＭ５２、ＲＯＭ５４、Ｉ／Ｏ５６及びこれらを相互に接続するデータバスやコントロールバス等のバス５８を備えたマイクロコンピュータを含んでいる。
【００５７】
Ｉ／Ｏ５６には、インターフェイス部１６と、通信Ｉ／Ｆ６０が接続されている。
【００５８】
情報処理端末装置１０で実行される文字入力制御プログラムは、インターフェイス部管理制御プロセス１８Ｐを備える。
【００５９】
また、情報処理端末装置１０で実行される文字入力制御プログラムは、手書きパネル情報記憶プロセス２０Ｐ、デフォルトキーボード情報記憶プロセス２２Ｐ、特殊文字キーボード情報記憶プロセス２４Ｐ、入力判定プロセス２６Ｐを備える。
【００６０】
さらに、情報処理端末装置１０で実行される文字入力制御プログラムは、手書き入力情報認識プロセス２８Ｐ、キー入力情報認識プロセス３０Ｐ、特殊文字キーボード指定認識プロセス３２Ｐを備える。また、情報処理端末装置１０で実行される文字入力制御プログラムは、入力情報解析プロセス３４Ｐ、処理実行プロセス３６Ｐ、表示形態切替指示プロセス３８Ｐ、変換テーブル記憶プロセス４０Ｐを備える。
【００６１】
ＣＰＵ５０は、インターフェイス部管理制御プロセス１８Ｐを実行することで、図１に示すインターフェイス部管理制御部１８として動作する。
【００６２】
ＣＰＵ５０は、手書きパネル情報記憶プロセス２０Ｐを実行することで、図１に示す手書きパネル情報記憶部２０として動作する。
【００６３】
ＣＰＵ５０は、デフォルトキーボード情報記憶プロセス２２Ｐを実行することで、図１に示すデフォルトキーボード情報記憶部２２として動作する。
【００６４】
ＣＰＵ５０は、特殊文字キーボード情報記憶プロセス２４Ｐを実行することで、図１に示す特殊文字キーボード情報記憶部２４として動作する。
【００６５】
ＣＰＵ５０は、入力判定プロセス２６Ｐを実行することで、図１に示す入力判定部２６として動作する。
【００６６】
ＣＰＵ５０は、手書き入力情報認識プロセス２８Ｐを実行することで、図１に示す手書き入力情報認識部２８として動作する。
【００６７】
ＣＰＵ５０は、キー入力情報認識プロセス３０Ｐを実行することで、図１に示すキー入力情報認識部３０として動作する。
【００６８】
ＣＰＵ５０は、特殊文字キーボード指定認識プロセス３２Ｐを実行することで、図１に示す特殊文字キーボード指定認識部３２として動作する。
【００６９】
ＣＰＵ５０は、入力情報解析プロセス３４Ｐを実行することで、図１に示す入力情報解析部３４として動作する。
【００７０】
ＣＰＵ５０は、処理実行プロセス３６Ｐを実行することで、図１に示す処理実行部３６として動作する。
【００７１】
ＣＰＵ５０は、表示形態切替指示プロセス３８Ｐを実行することで、図１に示す表示形態切替指示部３８として動作する。
【００７２】
ＣＰＵ５０は、変換テーブル記憶プロセス４０Ｐを実行することで、図１に示す変換テーブル記憶部４０として動作する。
【００７３】
以下に本実施の形態の作用を、図１１〜図１３のフローチャートに従い説明する。
【００７４】
図１１は、文字認識制御ルーチンのメインルーチンであり、ステップ１００では、表示部１２に表示されているデフォルトキーボード画面１２Ｂ（図５参照）における入力判定を実行する。このデフォルトキーボード画面１２Ｂは、手書きパネルの領域を兼ねているため、入力にはキー入力と手書き入力とがある。
【００７５】
次のステップ１０２では、入力がキー入力、すなわち、デフォルトキーボード画面１２Ｂとして表示されているキーに対して「タップ操作」が実行されたか否かが判断される。
【００７６】
ステップ１０２で肯定判定された場合は、ステップ１０４へ移行してキー入力情報認識処理を実行し、ステップ１０８へ移行する。また、ステップ１０２で否定判定された場合は、ステップ１０６へ移行して、手書き入力情報認識処理（図１２のサブルーチン）を実行し、ステップ１０８へ移行する。
【００７７】
ステップ１０８では、入力情報の解析を行い、次いでステップ１１０で当該解析結果に基づいて処理を実行する。例えば、タップ操作されたキーを主画面１２Ａに表示したり、或いは、コマンドキーであれば、当該コマンド処理を実行する。
【００７８】
図１２は、図１１のステップ１０６における手書き入力情報認識処理ルーチンを示すフローチャートである。
【００７９】
ステップ１２０では、手書き入力は、特殊文字の基準となる予め定めたキー上から上向きの筆跡か否かが判断される。
【００８０】
すなわち、本実施の形態では、図５に示すように、ウムラウトが付与可能なアルファベットキー（ここでは、「ａ」）に最初に接触し、かつ接触始点から連続して、図５の上向きに移動する筆跡４２を特殊文字キーボード画面１２Ｃの表示契機としている。
【００８１】
この操作は、少なくとも、アルファベットキーである「ａ」を長押しすることで、特殊文字キーボード画面１２Ｃの表示契機とするよりも、短時間で済む。また、ウムラウトと関連付けやすいアルファベットキーを基準文字とすることで、特別なファンクションキー等を利用するよりも、特殊文字の入力操作手順を覚えやすくすることができる。
【００８２】
このため、ステップ１２０で否定判定された場合は、ウムラウト等の特殊文字の入力ではなく、通常の文字入力であると判断し、ステップ１２２へ移行して通常の文字入力情報として解析し、リターンする（図１１のステップ１０８へ移行する）。
【００８３】
また、ステップ１２０で肯定判定された場合は、ウムラウト等の特殊文字の入力を示唆していると判断し、ステップ１２４へ移行する。ステップ１２４では、予め定めたキー（接触始点のアルファベットキー）に基づく特殊文字入力処理（図１３のサブルーチン）を実行し、リターンする（図１１のステップ１０８へ移行する）。
【００８４】
図１３は、図１２のステップ１２４における特殊文字入力処理ルーチンを示す制御フローチャートである。
【００８５】
ステップ１５０では、特殊文字キーボード画面１２Ｃ（図６参照）を表示する。この特殊文字キーボード画面１２Ｃは、前記デフォルトキーボード画面１２ｂと同様、手書きパネルを兼ねている。
【００８６】
次のステップ１５２では、特殊文字キーボード画面１２Ｃ上でのキー入力操作又は手書き入力操作があったか否かの入力判定を行い、次いでステップ１５４へ移行して、入力操作があったか否かが判断される。このステップ１５４で否定判定された場合は、ステップ１５２へ戻る。なお、ステップ１５４での否定判定後、別途キャンセル指示があった場合は、初期状態（図５参照）に戻る場合もある。
【００８７】
また、ステップ１５４において、肯定判定された場合は、キー入力又は手書き入力の何れかの入力操作があったと判断し、ステップ１５６へ移行する。
【００８８】
キー入力操作は、図７に示すように、特殊キーボード画面１２Ｃ上でのキー入力操作である。また、手書き入力操作は、図８に示すように、特殊キーボード画面１２Ｃ上（手書きパネル上）での特定記号の手書き入力操作である。
【００８９】
ステップ１５６では、入力操作が、特殊文字キーボード画面１２Ｃ上でのキー入力操作であるか否かが判断される。このステップ１５６で否定判定された場合は、ステップ１５８へ移行して、入力操作が、手書き入力での特定記号の入力操作か否かが判断される。
【００９０】
前記ステップ１５６で肯定判定、或いは、ステップ１５８で肯定判定された場合は、ステップ１６０へ移行して特殊文字を特定するための解析を行い、リターンする（図１１のステップ１０８へ移行する）。
【００９１】
すなわち、キー入力であれば（図７参照）、「タップ操作」されたキーの種類を特殊文字として特定する。また、手書き入力であれば、手書きされた筆跡（図８参照）を図４の変換テーブル４０Ａに基づいて照合し、特殊文字を特定する。この特定記号の手書きによる特殊文字の特定は、少なくとも、特殊文字の全てを手書きするよりも短い時間で済む。
【００９２】
一方、ステップ１５８で否定判定された場合は、特殊文字キーボード画面１２Ｃ上でのキー入力ではなく、かつ、特定記号の手書き入力でもないと判断できステップ１６２へ移行する。
【００９３】
すなわち、通常の手書き入力による特殊文字の筆跡であると判断し、手書き入力された筆跡を特殊文字用筆跡辞書を用いて照合し特殊文字を特定し、リターンする（図１１のステップ１０８へ移行する）。これにより、特定記号を知らないユーザーであっても、特殊文字の特定（入力）が可能となる。
【００９４】
本第１の実施の形態において、特殊文字キーボード画面１２Ｃの表示を終了し、デフォルトキーボード画面１２Ｂの表示に戻す場合の２形態の操作を示す。
【００９５】
第１の形態は、図９に示される如く、特殊文字キーボード画面１２Ｃに特殊文字用のキーと併設して表示されている「×」キー１２Ｋをタップ操作する。この「×」キー１２Ｋの「タップ操作」によって、終了指示コマンド処理が実行され、表示部１２は、図５の主画面１２Ａとデフォルトキーボード画面１２Ｂの表示に戻る。
【００９６】
第２の形態は、図１０に示される如く、特殊文字キーボード画面１２Ｃ（手書きパネル上）で「スクラッチ操作」を行う。この「スクラッチ操作」の筆跡が、図４の変換テーブル４０Ａによる照合により、終了指示であることを特定し、終了指示コマンド処理が実行され、表示部１２は、図５の主画面１２Ａとデフォルトキーボード画面１２Ｂの表示に戻る。
【００９７】
（第２の実施の形態）
【００９８】
以下に第２の実施の形態について説明する。なお、第２の実施の形態において、第１の実施の形態と同一構成部分については、同一の符号を付してその構成の説明を省略する。
【００９９】
第２の実施の形態の特徴は、第１の実施の形態が、特殊文字キーボード画面１２Ｃが表示される領域を手書きパネルと兼用したのに対し、図１５に示される如く、特殊文字キーボード画面１２Ｃと手書き入力画面１２Ｄとを分離した点にある。
【０１００】
表示部１２に表示されているデフォルトキーボード画面１２Ｂ（図１４参照）における入力判定において、デフォルトキーボード画面１２Ｂは、手書きパネルの領域を兼ねているため、キー入力の場合と手書き入力の場合がある。
【０１０１】
図１４に示すように、ウムラウトが付与可能なアルファベットキー（ここでは、「ａ」）に最初に接触し、かつ接触始点から連続して、図５の上向きに移動する筆跡４２を特殊文字キーボード画面１２Ｃの表示契機としている。ここまでは、第１の実施の形態と同様の処理であり、図１１及び図１２の処理に準ずる。
【０１０２】
以下に、図２０のフローチャートに従い、第２の実施の形態に係る特殊文字入力処理ルーチンの流れを説明する。
【０１０３】
ステップ１５０Ａでは、特殊文字キーボード画面１２Ｃ（図１５参照）を表示する。この特殊文字キーボード画面１２Ｃは、キー入力専用である。次のステップ１５０Ｂでは、手書き入力画面１２Ｄを表示する（図１５参照）。この手書き入力画面１２Ｄは、手書き入力専用である。なお、ステップ処理上、特殊文字キーボード画面１２Ｃの表示と手書き入力画面１２Ｄの表示に順列をつけたが、当該順列は逆でもよいし、可能であれば同時表示であってもよい。
【０１０４】
次のステップ１５２Ａでは、特殊文字キーボード画面１２Ｃ上でのキー入力操作があったか否かの入力判定を行い、次いで、ステップ１５２Ｂへ移行して、手書き入力画面１２Ｄ上で手書き入力操作があったか否かの入力判定を行う。
【０１０５】
次のステップ１５４Ａでは、キー入力又は手書き入力による何れかの入力操作があったか否かが判断される。このステップ１５４Ａで否定判定された場合は、ステップ１５２Ａへ戻る。なお、ステップ１５４Ａでの否定判定後、別途キャンセル指示があった場合は、初期状態（図１４参照）に戻る場合もある。
【０１０６】
また、ステップ１５４Ａにおいて、肯定判定された場合は、キー入力又は手書き入力の何れかの入力操作があったと判断し、ステップ１５６Ａへ移行する。
【０１０７】
キー入力操作は、図１６に示すように、特殊キーボード画面１２Ｃ上でのキー入力操作である。また、手書き入力操作は、図１７に示すように、手書き入力画面１２Ｄ上での特定記号の手書き入力操作である。
【０１０８】
ステップ１５６Ａでは、入力操作が、特殊文字キーボード画面１２Ｃ上でのキー入力操作であるか否かが判断される。このステップ１５６Ａで否定判定された場合は、ステップ１５８Ａへ移行して、入力操作が、手書き入力での特定記号の入力操作か否かが判断される。
【０１０９】
前記ステップ１５６Ａで肯定判定、或いは、ステップ１５８Ａで肯定判定された場合は、ステップ１６０Ａへ移行して特殊文字を特定するための解析を行い、リターンする。
【０１１０】
すなわち、キー入力であれば（図１６参照）、「タップ操作」されたキーの種類を特殊文字として特定する。また、手書き入力であれば、手書きされた筆跡（図１７参照）を図４の変換テーブル４０Ａに基づいて照合し、特殊文字を特定する。
【０１１１】
一方、ステップ１５８Ａで否定判定された場合は、特殊文字キーボード画面１２Ｃ上でのキー入力ではなく、かつ、手書き入力画面１２Ｄ上での特定記号の手書き入力でもないと判断でき、ステップ１６２Ａへ移行する。
【０１１２】
すなわち、通常の手書き入力による特殊文字の筆跡であると判断し、手書き入力された筆跡を特殊文字用筆跡辞書を用いて照合し特殊文字を特定し、リターンする。
【０１１３】
本第２の実施の形態において、特殊文字キーボード画面１２Ｃの表示を終了し、デフォルトキーボード画面１２Ｂの表示に戻す場合の２形態の操作を示す。
【０１１４】
第１の形態は、図１８に示される如く、特殊文字キーボード画面１２Ｃに特殊文字用のキーと併設して表示されている「×」キー１２Ｋをタップ操作する。この「×」キー１２Ｋの「タップ操作」によって、終了指示コマンド処理が実行され、表示部１２は、図１４の主画面１２Ａとデフォルトキーボード画面１２Ｂの表示に戻る。
【０１１５】
第２の形態は、図１９に示される如く、特殊文字キーボード画面１２Ｃ（手書きパネル上）で「スクラッチ操作」を行う。この「スクラッチ操作」の筆跡が、図４の変換テーブル４０Ａによる照合により、終了指示であることを特定し、終了指示コマンド処理が実行され、表示部１２は、図１４の主画面１２Ａとデフォルトキーボード画面１２Ｂの表示に戻る。
【０１１６】
また、上記では文字入力制御プログラムがＲＯＭ５４に予め記憶（インストール）されている態様を説明したが、これに限定されるものではない。例えば、開示の技術における文字入力制御プログラムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体に記録されている形態で提供することも可能である。
【０１１７】
また、開示の技術の文字入力装置を、各部の処理を実現するためのハードウエアにより構成してもよい。
【０１１８】
本明細書に記載された全ての文献、特許出願及び技術規格は、個々の文献、特許出願及び技術規格が参照により取り込まれることが具体的かつ個々に記載された場合と同程度に、本明細書中に参照により取り込まれる。
【０１１９】
なお、特殊文字キーボード画面１２Ｃの表示契機として、筆跡４２（上向きの移動）に限らず、通常の手書き入力の動作の一部と識別可能な筆跡であればよい。例えば、「０」に代表されるような一部の形状を除いて始点と終点が一致するような「囲み線」を描く筆跡、鋭角に屈曲する筆跡等が挙げられる。
【図１】
2014045414.tif 000003
【図２】
2014045414.tif 000004
【図３】
2014045414.tif 000005
【図４】
2014045414.tif 000006
【図５】
2014045414.tif 000007
【図６】
2014045414.tif 000008
【図７】
2014045414.tif 000009
【図８】
2014045414.tif 000010
【図９】
2014045414.tif 000011
【図１０】
2014045414.tif 000012
【図１１】
2014045414.tif 000013
【図１２】
2014045414.tif 000014
【図１３】
2014045414.tif 000015
【図１４】
2014045414.tif 000016
【図１５】
2014045414.tif 000017
【図１６】
2014045414.tif 000018
【図１７】
2014045414.tif 000019
【図１８】
2014045414.tif 000020
【図１９】
2014045414.tif 000021
【図２０】
2014045414.tif 000022
【手続補正書】
【提出日】平成27年1月27日(2015.1.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報を表示する表示部、並びに、当該表示部の表示領域への接触操作によって文字を含む情報を入力可能なポインティング入力部を備えたインターフェイス部と、
前記文字の入力を補助するための複数種類のキーボード画像情報を記憶する記憶部と、
前記表示部に対して、前記記憶部に記憶されたキーボード画像情報を選択的に読み出して当該表示部に表示させるインターフェイス部管理制御部と、
前記ポインティング入力部への入力操作の始点から終点までの時間及び軌跡に基づいて、前記入力操作がキー操作か手書き操作かを判定する入力判定部と、
前記入力判定部で特定の手書き操作と判定された場合に、前記表示部に表示されているキーボード画像を、デフォルトとして表示するキーボード画像に存在しない特殊文字を入力するための特殊文字用キーボード画像に切り替えさせる切替指示部と、
前記特殊文字用キーボード画像の表示期間中に、前記特殊文字用キーボード画像として表示される特殊文字キーへのキー操作、或いは、特殊文字のそれぞれに割り当てられた特定記号の手書き操作があった場合に、前記特殊文字を指定する入力があったことを認識する認識部と、
を有する文字入力装置。
【請求項２】
前記特殊文字と前記特定記号との対応を示す変換テーブルが記憶された変換テーブル記憶部をさらに有し、前記認識部は、当該特定記号の手書き操作があった場合に、前記変換テーブルに基づいて、指定された特殊文字を認識する請求項１記載の文字入力装置。
【請求項３】
前記特定の手書き操作が、前記デフォルトとして表示するキーボード画像に存在し、かつ特殊文字の基準となり得る基準文字に対応するキーのタッチ操作後、当該タッチ操作点を始点とする手書き操作である請求項１又は請求項２記載の文字入力装置。
【請求項４】
前記特殊文字用キーボード画像が、前記デフォルトとして表示されるＱＷＥＲＴＹ配列キーボード画像に存在しない、ウムラウト、アクセント、エスツェットの少なくとも１つの特殊文字キーを含む請求項１〜請求項３の何れか１項記載の文字入力装置。
【請求項５】
前記基準文字が、前記デフォルトとして表示されるＱＷＥＲＴＹ配列キーボード画像上の２６種のアルファベットの何れかの文字である請求項３記載の文字入力装置。
【請求項６】
前記特殊文字のそれぞれに割り当てられた記号には、前記特殊文字用キーボード画像の表示を終了する場合の記号が含まれる請求項１〜請求項５の何れか１項記載の文字入力装置。
【請求項７】
インターフェイス部に設けられ情報を表示する表示部に対して、文字の入力を補助するための複数種類のキーボード画像情報を選択的に読み出して表示させ、
前記表示部の表示領域への接触操作によって文字を含む情報を入力可能なポインティング入力部への入力操作の始点から終点までの時間及び軌跡に基づいて、前記入力操作がキー操作か手書き操作かを判定し、
前記入力操作を特定の手書き操作と判定した場合に、前記表示部に表示されているキーボード画像を、デフォルトとして表示するキーボード画像に存在しない特殊文字を入力するための特殊文字用キーボード画像に切り替えさせ、
前記特殊文字用キーボード画像の表示期間中に、前記特殊文字用キーボード画像として表示される特殊文字キーへのキー操作、或いは、特殊文字のそれぞれに割り当てられた記号の手書き操作があった場合に、前記特殊文字の入力情報があったことを認識することを含む文字入力方法。
【請求項８】
コンピュータが、
インターフェイス部に設けられ情報を表示する表示部に対して、文字の入力を補助するための複数種類のキーボード画像情報を選択的に読み出して表示させ、
前記表示部の表示領域への接触操作によって文字を含む情報を入力可能なポインティング入力部への入力操作の始点から終点までの時間及び軌跡に基づいて、入力操作がキー操作か手書き操作かを判定し、
前記入力操作を特定の手書き操作と判定した場合に、前記表示部に表示されているキーボード画像を、デフォルトとして表示するキーボード画像に存在しない特殊文字を入力するための特殊文字用キーボード画像に切り替えさせ、
前記特殊文字用キーボード画像の表示期間中に、前記特殊文字用キーボード画像として表示される特殊文字キーへのキー操作、或いは、特殊文字のそれぞれに割り当てられた記号の手書き操作があった場合に、前記特殊文字の入力情報があったことを認識することを含む処理を実行させる文字入力制御プログラム。
【国際調査報告】
2014045414.tif 000023
2014045414.tif 000024
2014045414.tif 000025
2014045414.tif 000026