(57)【要約】【課題】手書き入力時の利便性（ユーザビリティ）、特に操作性を向上させた手書き入力装置等を提供すること。【解決手段】手書き入力装置は、手書きにより情報を入力する情報入力手段１０１と、情報入力手段１０１に入力された情報における特定の位置に対する入力の密度に基づいて、入力モードを決定する入力モード決定手段１０２と、を具備する。また、情報入力手段１０１に入力された情報から、入力モード決定手段１０２の決定した入力モードにて、文字を認識する文字認識手段１０３を具備する。例えば、入力モード決定手段１０２は、情報入力手段１０１に入力された情報における開始画の開始点に対する入力の密度に基づいて、大文字モード又は小文字モードの入力モードを決定し、文字認識手段１０３は、入力モード決定手段１０２の決定した大文字モード又は小文字モードの入力モードにて、文字を認識する。【選択図】図１
2011227638.tif 000002
【特許請求の範囲】
【請求項１】
手書きにより情報を入力する情報入力手段と、
前記情報入力手段に入力された情報における特定の位置に対する入力の密度に基づいて、入力モードを決定する入力モード決定手段と、
を具備する手書き入力装置。
【請求項２】
前記情報入力手段に入力された情報から、前記入力モード決定手段の決定した入力モードにて、文字を認識する文字認識手段
を具備する請求項１に記載の手書き入力装置。
【請求項３】
前記入力モード決定手段は、前記情報入力手段に入力された情報における最終画の最終点に対する入力の密度に基づいて、半角モード又は全角モードの入力モードを決定し、
前記文字認識手段は、前記入力モード決定手段の決定した半角モード又は全角モードの入力モードにて、文字を認識する
請求項２に記載の手書き入力装置。
【請求項４】
前記入力モード決定手段は、前記情報入力手段に入力された情報における開始画の開始点に対する入力の密度に基づいて、大文字モード又は小文字モードの入力モードを決定し、
前記文字認識手段は、前記入力モード決定手段の決定した大文字モード又は小文字モードの入力モードにて、文字を認識する
請求項２又は請求項３に記載の手書き入力装置。
【請求項５】
前記入力モード決定手段は、前記情報入力手段に入力された情報における特定の位置に対する入力の密度に基づいて、平仮名モード、カタカナモード、英字モード、数字モード又は記号モードの入力モードを決定し、
前記文字認識手段は、前記入力モード決定手段の決定した平仮名モード、カタカナモード、英字モード、数字モード又は記号モードの入力モードにて、文字を認識する
請求項２に記載の手書き入力装置。
【請求項６】
前記入力モード決定手段の決定した入力モードを表示する入力モード表示手段
を具備する請求項２乃至請求項５のいずれか１項に記載の手書き入力装置。
【請求項７】
前記文字認識手段が入力情報から認識した文字を表示する認識文字表示手段を具備し、
前記認識文字表示手段は、前記入力モード決定手段の決定した入力モードに応じた文字の表示モードにて、認識した文字を表示する
請求項２に記載の手書き入力装置。
【請求項８】
前記入力モード決定手段は、前記情報入力手段に入力された情報における特定の位置に対する入力の密度に基づいて、文字フォント、文字サイズ、文字の線分の太さ、文字修飾又は表示色の入力モードを決定し、
前記認識文字表示手段は、前記入力モード決定手段の決定した入力モードに応じた文字フォント、文字サイズ、文字の線分の太さ、文字修飾又は表示色の表示モードにて、認識した文字を表示する
請求項７に記載の手書き入力装置。
【請求項９】
前記認識文字表示手段の表示モードを表示する表示モード表示手段
を具備する請求項７又は請求項８に記載の手書き入力装置。
【請求項１０】
前記情報入力手段に入力された情報の軌跡を表示する軌跡表示手段を具備し、
前記軌跡表示手段は、前記入力モード決定手段の決定した入力モードに応じた軌跡の太さ、表示色又は線分の形状にて、軌跡を表示する
請求項１乃至請求項９のいずれか１項に記載の手書き入力装置。
【請求項１１】
前記入力モード決定手段は、前記情報入力手段への長押しの時間に基づいて入力モードを決定する
請求項１乃至請求項１０のいずれか１項に記載の手書き入力装置。
【請求項１２】
情報入力手段が、手書きにより情報を入力する情報入力ステップと、
入力モード決定手段が、前記情報入力ステップで入力された情報における特定の位置に対する入力の密度に基づいて、入力モードを決定する入力モード決定ステップと、
を具備する手書き入力方法。
【請求項１３】
コンピュータに、
手書きにより情報を入力する情報入力ステップと、
前記情報入力ステップで入力された情報における特定の位置に対する入力の密度に基づいて、入力モードを決定する入力モード決定ステップと、
を実行させるための手書き入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書き入力装置、手書き入力方法及び手書き入力プログラムに関するものである。
【背景技術】
【０００２】
文字入力が可能な無線移動機において、利用者が英字を入力する場合、英字の大文字と小文字を意識して入力モードを変更してから文字を入力するのが一般的である。手書き文字入力をする場合も同様であり、形状が一致している英字、例えば「C」と「c」、「O」と「o」
の文字認識を行うためには、利用者が大文字モードか小文字モードかを切替えてから文字を記入する必要がある。
【０００３】
また日本語入力が可能な電子機器に対して日本語の文字入力を行う場合、特にカタカナや数字、英字、記号の入力において、利用者は半角文字か全角文字を意識して入力する必要がある。例えば、無線移動機の日本語入力システムでは、半角モードと全角モードが存在し、利用者はテンキーと呼ばれるハードキー、またはソフトウェアキーによるモード切替ボタンの押下によりモードを変更して文字入力を行う。
【０００４】
このようなモード切替は利用者にとって作業量が増加するとともに、文字入力のリズムを狂わせる可能性があり、ユーザビリティが低下すると考えられる。これは手書き文字入力が可能な一般的な入力システムでも同様である。
【０００５】
一方、手書き文字入力が可能な電子機器において、利用者がモード切替ボタンを押下せずに半角文字か全角文字か、大文字か小文字かの入力を切替える入力方式も存在する。例えば、特許文献１や特許文献２、特許文献３では、手書き文字入力枠を複数設ける、または手書き文字入力領域を複数の領域に分割し、それぞれの入力枠／領域に入力モードをそれぞれ関連付けて文字を入力する。例えば、枠Ａ／領域Ａに入力した場合は全角モード、枠Ｂ／領域Ｂに入力した場合は半角モードとして、それぞれ入力された文字を認識する。
【０００６】
さらに手書き文字入力を行う場合、入力された文字を正しく認識する必要がある。しかしながら、平仮名やカタカナ、漢字、英数字では、形状が類似している文字が多数存在し、正しく認識することは難しい。例えば、句読点の「。」と数字の「０」と英字（大文字）の「Ｏ」、英字（小文字）の「ｏ」、記号の「〇」などは手書き入力時の形状が非常に類似している。
【０００７】
また文字入力する場合のフォント変更や文字色の変更を行うには、利用者が都度設定を変更してから入力することが公知の技術となっている。このほか、文字以外の図形などを入力する場合には、線の太さや色、形状を選択するパレットから利用者が選択し、軌跡などの図形などを入力する方式が一般的である。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特公平７−１１３９５４号公報
【特許文献２】特許第３２１３４０３号公報
【特許文献３】特許第４２６９３５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
従来の構成では、利用者が入力のモード切替操作を行う場合、利用者にとって作業量が増加するとともに、文字入力のリズムを狂わせる可能性がある。また従来の構成では複数の枠を用意する必要があり、携帯型電子機器などの入出力資源が限られた機器では、入出力領域を有効に利用することができない。また別の構成では、通常の領域をさらに分割するため、文字入力領域が通常より小さくなり、利用者が文字を書きにくくなる。さらに、通常の文字入力時とは異なる領域に入力する必要があるため、手・指やスタイラスなどの入力手段の移動量が多くなる。
【００１０】
さらに手書き文字入力においては、入力された文字を正しく認識する必要がある。しかしながら、形状が類似している文字を正しく認識することは難しい。
【００１１】
また、従来の構成では入力文字のフォント変更や図形の線分形状の変更は利用者が変更の都度メニュー画面などからそれぞれの設定を変更する必要があり、操作手順が増加する課題がある。
【００１２】
またさらに、従来の構成では、入力のモードが切替わったことを利用者に示す方法が十分ではなく、入力モードを表示する位置が入力を行う領域から離れていることがほとんどである。このため、利用者の視点移動量が多くなる。
【００１３】
本発明は、上記課題を解決するもので、手書き入力時の利便性（ユーザビリティ）、特に操作性を向上させた手書き入力装置、手書き入力方法及び手書き入力プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
前記従来の課題を解決するために、本発明の手書き入力装置は、手書きにより情報を入力する情報入力手段と、前記情報入力手段に入力された情報における特定の位置に対する入力の密度に基づいて、入力モードを決定する入力モード決定手段と、を具備する。
【００１５】
また、本発明の手書き入力方法は、情報入力手段が、手書きにより情報を入力する情報入力ステップと、入力モード決定手段が、前記情報入力ステップで入力された情報における特定の位置に対する入力の密度に基づいて、入力モードを決定する入力モード決定ステップと、を具備する。
【００１６】
また、本発明の手書き入力プログラムは、コンピュータに、手書きにより情報を入力する情報入力ステップと、前記情報入力ステップで入力された情報における特定の位置に対する入力の密度に基づいて、入力モードを決定する入力モード決定ステップと、を実行させるための手書き入力プログラムである。
【発明の効果】
【００１７】
以上のように、本発明の手書き入力装置、手書き入力方法及び手書き入力プログラムによれば、利用者がハードキーやソフトウェアキーなどによる入力モード切替操作を行うことなく、通常の文字記入における一連の動作において、入力する文字の認識モードを変更することが可能となる。このため、入力時の作業量を最小限に抑制することができ、入力するリズムも変わらない。また、通常の入力領域をそのまま使用することができるため、入出力資源を有効に活用できるだけでなく、利用者に小さい文字を記入させる必要もない。さらにスタイラスや手・指などの入力手段の移動量も最小限に抑制することができる。またさらに、形状が類似している文字も正しく認識することができる。またさらに、利用者に対して認識モードの表示および入力領域上の軌跡にフィードバック情報を持たせるため、利用者の視点移動量を最小限に抑制することができる。これらの要因により手書き入力時の入力利便性（ユーザビリティ）を向上させることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態１に係る構成を示すブロック図
【図２】本発明の実施の形態１に係る動作を示すフロー図
【図３】本発明の実施の形態１に係る入力密度を説明する図
【図４】本発明の実施の形態２に係る構成を示すブロック図
【図５】本発明の実施の形態２に係る動作を示すフロー図
【図６】本発明の実施の形態３に係る構成を示すブロック図
【図７】本発明の実施の形態３に係る動作を示すフロー図
【図８】本発明の実施の形態４に係る動作を示すフロー図
【図９】本発明の実施の形態５に係る動作を示すフロー図
【図１０】本発明の実施の形態６に係る動作を示すフロー図
【発明を実施するための形態】
【００１９】
以下に、本発明の実施の形態について、図面を参照しながら説明する。
【００２０】
（実施の形態１）
図１は本発明の実施の形態１に係るブロック構成を示す。図２は本発明の実施の形態１に係るフローを示す。図３は本発明の実施の形態１に係る入力密度（英字「Ｃ」を入力した場合の例）を示す。
【００２１】
情報入力手段１０１は利用者が手書きにより情報を入力するための手段である。入力モード決定手段１０２は情報入力手段１０１に入力された情報から特定位置の入力密度を算出する。文字認識手段１０３は情報入力手段１０１に入力された情報を文字として認識する。認識モード表示手段１０４は文字認識手段１０３の認識モードを表示する。軌跡表示手段１０５は情報入力手段１０１に入力された情報を軌跡として表示する。
【００２２】
なお、入力モード決定手段１０２は入力情報の任意の位置における入力密度を算出することができるが、ここでは説明の簡略化のため、入力情報の開始点の入力密度を算出する場合を例に取り説明する。また同様に情報入力手段１０１としてタッチパネルディスプレイ、利用者が入力する情報としてタッチパネル上の入力座標点の集合を例に取り説明する。
【００２３】
利用者がスタイラスや指などの入力手段を用いてタッチパネルディスプレイ上に情報を入力する。情報入力手段１０１は入力された情報に基づきディスプレイ上の座標情報を時系列に取得する（ステップＳ２０１）。なお、時系列の取得は取得したタイミングのタイムスタンプを保持してもよいし、座標情報を取得順に保持するのみでも構わない。また情報入力手段１０１は入力モード決定手段１０２へ特定の間隔で入力された座標の情報を通知する。
【００２４】
入力モード決定手段１０２は受取った入力座標の集合から、入力の開始点となる開始座標を判断する。そして、入力座標の集合の中で開始座標から特定の距離内にある座標数、すなわち入力密度を算出する（ステップＳ２０２）。
【００２５】
さらに入力モード決定手段１０２は、通常入力時の入力密度を保持しており（３０１）、その入力密度より高い場合（３０２）、または低い場合（３０３）に入力密度が変化したと判定する（ステップＳ２０３）。なお、通常の入力密度は初期設定時などにより事前に保持しておく方法などがある。入力密度が高い場合は、利用者が書き始めとなる開始点を通常より長く押してから記入し始めること、または入力開始画を通常より遅く記入することを想定している。一方、入力密度が低い場合は、利用者が書き始めとなる開始画を通常より早く記入することを想定している。
【００２６】
入力密度が通常と差異があると判断した場合、入力モード決定手段１０２は文字を認識するための認識モードを変更・決定する（ステップＳ２０４）。どの認識モードに決定するかは予め設定可能である。種々の認識モードを設定することができ、その例を示す。平仮名認識モードは平仮名を対象に文字認識手段１０３が入力情報から文字を識別する。同様にカタカナ認識モードはカタカナ、数字認識モードは数字、英字認識モードは英字、記号認識モードは記号を対象にそれぞれ文字を認識する。半角文字認識モードは、文字認識手段１０３で認識した文字の半角文字コードが存在していれば、その半角文字が入力されたと判定するモードである。同様に全角文字認識モードは認識した文字の全角文字、大文字認識モードは認識した文字の大文字、小文字認識モードは認識した文字の小文字がそれぞれ入力されたと判断する。この他、同一の文字種別でありながら形状が類似している文字、例えば「，」と「．」、または形状が同一の文字、例えば「ア」と「ァ」、を識別するために、それぞれの認識モードを設けることも可能である。なお上述の認識モードをそれぞれ組み合わせた認識モードを使用することも可能である。
【００２７】
認識モード表示手段１０４は、入力モード決定手段１０２が決定した認識モードを表示し、利用者に対して認識モードのフィードバック情報を提示する（ステップＳ２０５）。
【００２８】
文字認識手段１０３は、入力モード決定手段１０２が決定した認識モードに従った文字認識を行う（ステップＳ２０６）。
【００２９】
軌跡表示手段１０５は、入力モード決定手段１０２が決定した認識モードに応じた軌跡を表示する（ステップＳ２０７）。軌跡表示手段１０５は入力された座標点を線分でつなぎ合せた軌跡を情報入力手段１０１上に表示する。その際、開始点の入力密度が通常と異なるときは、開始点の入力密度を通常の入力密度に修正する。軌跡の表示は、太さや表示色を認識モードによって変更したり、線分の形状を点線や鎖線などに変更する。例えば、平仮名認識モードの場合は軌跡を青色で表示し、半角文字認識モードの場合は軌跡を点線で示すことができる。これらの表示方法を組合せることにより多様な認識モードをフィードバック情報として表示可能となる。
【００３０】
文字認識手段１０３は１文字入力が完了されたか判定する（ステップＳ２０８）。１文字入力が完了していないと判断した場合は、継続して認識モード表示（ステップＳ２０５）、文字認識（ステップＳ２０６）、軌跡表示（ステップＳ２０７）を行う。ステップＳ２０５からステップＳ７０５までは、例えばプログラムとして実装する場合には、並列処理にすることができる。１文字入力が完了したと判断した場合は、次文字の入力可能状態となりステップ２０１に戻る（ステップＳ２０８）。なお１文字入力の完了は、利用者が最後に入力した時間からの経過時間により自動的に判定する方法や、利用者が入力確定のボタンを明示的に押下することにより判定する方法がある。
【００３１】
以上説明したように、本実施の形態１の手書き入力装置、手書き入力方法及び手書き入力プログラムにより、利用者がハードキーやソフトウェアキーなどによる入力モード切替操作を行うことなく、通常の文字記入における一連の動作において、入力する文字の認識モードを変更することが可能となる。このため、入力時の作業量を最小限に抑制することができ、入力するリズムも変わらない。また、通常の入力領域をそのまま使用することができるため、入出力資源を有効に活用できるだけでなく、利用者に小さい文字を記入させる必要もない。さらにスタイラスや指などの入力手段の移動量も最小限に抑制することができる。またさらに、形状が類似している文字も正しく認識することができる。またさらに、利用者に対して認識モードの表示および入力領域上の軌跡にフィードバック情報を持たせるため、利用者の視点移動量を最小限に抑制することができる。これらの要因により手書き入力時の入力利便性（ユーザビリティ）を向上させることができる。
【００３２】
（実施の形態２）
図４は本発明の実施の形態２に係るブロック構成を示す。図５は本発明の実施の形態２に係るフローを示す。
【００３３】
情報入力手段４０１、入力モード決定手段４０２、文字認識手段４０３、軌跡表示手段４０５は実施の形態１と同様のためここでは説明を省略する。表示モード表示手段４０４は、認識文字の表示モードを表示する。認識文字表示手段４０６は、文字認識手段４０３が認識した文字を表示する。
【００３４】
ステップ５０１からステップ５０３は、ステップ２０１からステップ２０３とそれぞれ同様のため説明は省略する。
【００３５】
入力密度が通常と差異があると判断した場合、入力モード決定手段４０２は認識文字を表示するための表示モードを変更・決定する（ステップＳ５０４）。どの表示モードに決定するかは予め設定可能である。表示モードとして、例えば、認識した文字を明朝体で表示する明朝体モード、同様にゴシック体モードやイタリック体モードなど種々の文字フォント毎にモードを設定することができる。また表示する認識文字の大きさや、線分の太さ、表示色を設定することも可能である。さらにこれら表示モードを組合せて表示させることも可能である。
【００３６】
表示モード表示手段４０４は、入力モード決定手段４０２が決定した表示モードを表示し、利用者に対して表示モードのフィードバック情報を提示する（ステップＳ５０５）。
【００３７】
文字認識手段４０３は、情報入力手段４０１からの入力情報に基づき文字認識を行う（ステップＳ５０６）。
【００３８】
軌跡表示手段４０５は、入力モード決定手段４０２が決定した表示モードに応じた軌跡を表示する（ステップＳ５０７）。軌跡表示手段４０５は入力された座標点を線分でつなぎ合せた軌跡を表情報入力手段４０１上に表示する。その際、開始点の入力密度が通常と異なるときは、開始点の入力密度を通常の入力密度に修正する。軌跡の表示は、太さや表示色を表示モードによって変更したり、線分の形状を点線や鎖線などに変更する。例えば、明朝体モードの場合は軌跡を青色で表示し、ゴシック体モードの場合は軌跡を点線で示すことができる。これらの表示方法を組合せることにより多様な表示モードをフィードバック情報として表示可能となる。
【００３９】
認識文字表示手段４０６は、文字認識手段４０３が認識した文字を、入力モード決定手段４０２が決定した表示モードに応じて表示を行う。
【００４０】
文字認識手段４０３は１文字入力が完了されたか判定する（ステップＳ５０９）。１文字入力が完了していないと判断した場合は、継続して表示モード表示（ステップＳ５０５）、文字認識（ステップＳ５０６）、軌跡表示（ステップＳ５０７）、認識文字表示（ステップＳ５０８）を行う。１文字入力が完了したと判断した場合は、次文字の入力可能状態となりステップ５０１に戻る。
【００４１】
本実施の形態２の手書き入力装置、手書き入力方法及び手書き入力プログラムにより、利用者がハードキーやソフトウェアキーなどによる入力モード切替操作を行うことなく、通常の文字記入における一連の動作において、入力する文字の表示モードを変更することが可能となる。このため、入力時の作業量を最小限に抑制することができ、入力するリズムも変わらない。またスタイラスや指などの入力手段の移動量も最小限に抑制することができる。さらに、利用者に対して表示モードの表示および入力領域上の軌跡にフィードバック情報を持たせるため、利用者の視点移動量を最小限に抑制することができる。これらの要因により手書き入力時の入力利便性（ユーザビリティ）を向上させることができる。
【００４２】
（実施の形態３）
図６は本発明の実施の形態３に係るブロック構成を示す。図６は本発明の実施の形態３に係るフローを示す。
【００４３】
情報入力手段６０１、入力モード決定手段６０２は実施の形態１と同様のためここでは説明を省略する。軌跡表示モード表示手段６０３は、軌跡の表示モードを表示する。軌跡表示手段６０４は情報入力手段６０１に入力された情報を軌跡として表示する。
【００４４】
ステップ７０１からステップ７０３は、ステップ２０１からステップ２０３とそれぞれ同様のため説明を省略する。
【００４５】
入力密度が通常と差異があると判断した場合、入力モード決定手段６０２は軌跡を表示するための表示モードを変更・決定する（ステップＳ７０４）。どの表示モードに決定するかは予め設定可能である。軌跡の表示モードとして、例えば、軌跡線分の太さや表示色、破線や鎖線などの線分形状を設定することが可能である。またこれら表示モードを組合せて表示させることも可能である。
【００４６】
軌跡表示モード表示手段６０３は、入力モード決定手段６０２が決定した表示モードを表示し、利用者に対して軌跡の表示モードのフィードバック情報を提示する（ステップＳ７０５）。
【００４７】
軌跡表示手段６０４は、入力モード決定手段６０２が決定した表示モードに応じた軌跡を表示する（ステップＳ７０６）。軌跡表示手段６０４は入力された座標点を線分でつなぎ合せた軌跡を情報入力手段６０１上に表示する。その際、開始点の入力密度が通常と異なるときは、開始点の入力密度を通常の入力密度に修正する。軌跡の表示は、太さや表示色を表示モードによって変更したり、線分の形状を点線や鎖線などに変更する。また表示方法を組合せることにより多様な軌跡により入力可能となる。
【００４８】
本実施の形態３の手書き入力装置、手書き入力方法及び手書き入力プログラムにより、利用者がパレットなどによる表示モード切替操作を行うことなく、通常の軌跡記入における一連の動作において、入力する軌跡の表示モードを変更することが可能となる。このため、入力時の作業量を最小限に抑制することができ、入力するリズムも変わらない。またスタイラスや指などの入力手段の移動量も最小限に抑制することができる。さらに、利用者に対して表示モードの表示および入力領域上の軌跡にフィードバック情報を持たせるため、利用者の視点移動量を最小限に抑制することができる。これらの要因により手書き入力時の入力利便性（ユーザビリティ）を向上させることができる。
【００４９】
（実施の形態４）
図８は本発明の実施の形態４に係るフローを示す。なお本実施の形態に係るブロック構成は図１と同様である。
【００５０】
本実施の形態では、入力情報の最終画の終了点を用いて入力密度を算出する場合を例に取り説明する。
【００５１】
ステップＳ８０１はステップＳ２０１と同様のため説明を省略する。
【００５２】
文字認識手段１０３は１文字入力が完了されたか判定する（ステップＳ８０２）。１文字入力が完了していないと判断した場合は、継続して入力情報の取得を行う（ステップＳ８０１）。なお、このとき実施の形態１と同様に継続して認識モード表示（ステップＳ２０５）、文字認識（ステップＳ２０６）、軌跡表示（ステップＳ２０７）を行うことも可能である。
【００５３】
１文字入力が完了したと文字認識手段１０３が判断した場合、入力モード決定手段１０２は受取った入力座標の集合から、入力の最終画の終了点となる終了座標を判断する。そして、入力座標の集合の中で終了座標から特定の距離内にある座標数、すなわち入力密度を算出する（ステップＳ８０３）。さらに入力モード決定手段１０２は、通常入力時の入力密度を保持しており（３０１）、その入力密度より高い場合（３０２）、または低い場合（３０３）に入力密度が変化したと判定する（ステップＳ８０４）。入力密度が高い場合は、利用者が書き終わりとなる終了点を通常より長く押していること、または入力終了画を通常より遅く記入することを想定している。一方、入力密度が低い場合は、利用者が書き終わりとなる終了画を通常より早く記入することを想定している。
【００５４】
入力密度が通常と差異があると判断した場合、入力モード決定手段１０２は文字を認識するための認識モードを変更・決定する（ステップＳ８０５）。
【００５５】
以降のステップＳ８０６はステップＳ２０５と、ステップＳ８０７はステップＳ２０６と、ステップＳ８０８はステップＳ２０７と、それぞれ同様のため説明を省略する。
【００５６】
本実施の形態４の手書き入力装置、手書き入力方法及び手書き入力プログラムにより、実施の形態１の効果に加えて、利用者が入力中に認識モードを変更したくなった場合でも入力の最後に認識モードを変更することができる。
【００５７】
なお、本実施の形態では、実施の形態１において示した認識モードについて、入力情報の最終画の終了点を用いて入力密度を算出する手順を示しているが、実施の形態２において示した認識文字表示モード、および実施の形態３において示した軌跡表示モードを変更する場合でも、本実施の形態と同等の手順で実現可能である。
【００５８】
（実施の形態５）
図９は本発明の実施の形態５に係るフローを示す。なお本実施の形態に係るブロック構成は図１と同様である。
【００５９】
本実施の形態では、複数点の入力密度から認識モードを決定する方法について説明する。ここでは説明の簡略化のため、入力情報の開始点および最終画の終了点を用いて複数の入力密度を算出する場合を例に取り説明する。
【００６０】
ステップＳ９０１からステップＳ９０７までは、ステップＳ２０１からステップＳ２０７までとそれぞれ同様のため説明を省略する。
【００６１】
文字認識手段１０３は１文字入力が完了されたか判定する（ステップＳ９０８）。１文字入力が完了していないと判断した場合は、継続してステップＳ９０１からステップＳ９０７までを実施する。１文字入力が完了したと判断した場合は、最終画終了点の入力密度算出にステップを移行する。
【００６２】
ステップＳ９０９からステップＳ９１４までは、ステップＳ８０３からステップＳ８０８までとそれぞれ同様のため説明を省略する。
【００６３】
但し、ステップＳ９１１の認識モードの決定においては、ステップＳ９０４において決定した認識モードと組合せた最終的な認識モードを決定してもよい。
【００６４】
この構成により、複数点の入力密度の組み合わせにより認識モードを決定できる。例えば、開始点と最終画の終了点のそれぞれの入力密度が高い場合は平仮名認識モード、開始点のみの入力密度が高い場合は小文字認識モード、開始点と最終画の終了点のみの入力密度が高い場合は大文字認識モードという具合に多様な認識モードを実現することができる。また開始点で認識モードを変更したが、入力途中でキャンセルしたくなった場合は、終了画（終了ストローク）の終了点の入力密度を変更することにより、開始点で行った認識モードの変更をキャンセルするといった実施も可能である。
【００６５】
従って、実施の形態１および実施の形態４の効果に加えて、より多くの認識モードを選択可能なる。また認識モード変更のキャンセルも１文字記入中に実施することができる。
【００６６】
なお、本実施の形態では、実施の形態１において示した認識モードについて、開始点と最終画の終了点の複数点の入力密度を算出する手順を示しているが、実施の形態２において示した認識文字表示モード、および実施の形態３において示した軌跡表示モードを変更する場合でも、本実施の形態と同等の手順で実現可能である。
【００６７】
（実施の形態６）
図１０は本発明の実施の形態６に係るフローを示す。なお本実施の形態に係るブロック構成は図１と同様である。
【００６８】
本実施の形態では、利用者が、ある特定の点を継続的に長押ししている場合に、認識モードを逐次変化させる認識モード変更方法について示す。ここでは説明の簡略化のため、入力情報の開始点を継続的に長押して認識モードを逐次変更する場合を例に取り説明する。
【００６９】
ステップＳ１００１はステップＳ２０１と同様のため説明を省略する。
【００７０】
ステップＳ１００２はステップＳ２０２と同様である。入力モード決定手段１０２は受取った入力座標の集合から、入力の開始点となる開始座標を判断する。そして、入力座標の集合の中で開始座標から特定の距離内にある座標数、すなわち入力密度を算出する（ステップＳ１００２）。
【００７１】
さらに入力モード決定手段１０２は、通常入力時の入力密度を保持しており（３０１）、その入力密度より高い場合（３０２）に入力密度が変化したと判定する（ステップＳ１００３）。
【００７２】
ステップＳ１００４からステップＳ１００７までは、ステップＳ２０４からステップＳ２０７までとそれぞれ同様のため説明を省略する。
【００７３】
文字認識手段１０３は１文字入力が完了されたか判定する（ステップＳ１００８）。１文字入力が完了したと判断した場合は、次文字の入力可能状態となりステップＳ１００１に戻る。
【００７４】
１文字入力が完了していないと判断した場合は、継続して入力密度を算出する（ステップＳ１００２）。
【００７５】
入力モード決定手段１０２は開始点における前回の入力密度と今回の入力密度を再度比較する（ステップＳ１００３）。差異がなければ入力モード決定手段１０２は継続して開始点の入力密度を算出する（ステップＳ１００２）。
【００７６】
開始点の入力密度に差異があれば、入力モード決定手段１０２は前回決定した認識モードとは別の認識モードを決定する（ステップＳ１００４）。例えば前回小文字認識モードに決定した場合は、大文字認識モードに変更するなど、前回とは異なる認識モードに決定することができる。
【００７７】
この構成により、利用者が開始点を継続的に長押ししたときに、認識モードを逐次変更していくことが可能となる。
【００７８】
なお、本実施の形態では、実施の形態１において示した認識モードについて、逐次変更する手順を示しているが、実施の形態２において示した認識文字表示モード、および実施の形態３において示した軌跡表示モードを変更する場合でも、本実施の形態と同等の手順で実現可能である。
【００７９】
またさらに実施の形態４において示した最終画の終了点による認識モード変更、および実施の形態５において示した複数点の入力密度からの認識モード変更についても、本実施の形態と同等の手順で実現可能である。
【産業上の利用可能性】
【００８０】
本発明にかかる手書き入力装置、手書き入力方法及び手書き入力プログラムは、手書き入力時の利便性（ユーザビリティ）、特に操作性を向上させることができる。このため、手書き入力装置、手書き入力方法及び手書き入力プログラム等として有用である。
【符号の説明】
【００８１】
１０１、４０１、６０１    情報入力手段
１０２、４０２、６０２    入力モード決定手段
１０３、４０３    文字認識手段
１０４    認識モード表示手段
１０５、４０５、６０４    軌跡表示手段
４０４    表示モード表示手段
４０６    認識文字表示手段
６０３    軌跡表示モード表示手段
【図１】
2011227638.tif 000003
【図２】
2011227638.tif 000004
【図３】
2011227638.tif 000005
【図４】
2011227638.tif 000006
【図５】
2011227638.tif 000007
【図６】
2011227638.tif 000008
【図７】
2011227638.tif 000009
【図８】
2011227638.tif 000010
【図９】
2011227638.tif 000011
【図１０】
2011227638.tif 000012