(57)【要約】【課題】情報入力装置において、入力情報を入力する速度を測定した結果に対応してその後に実行する機能を自動的に選択し、利用者の入力操作の負担を軽減することを課題とする。【解決手段】文字を含む入力情報を入力する入力部と、前記入力情報に関連するコンテンツ情報と、前記入力情報の入力速度の判定基準と、前記入力速度の判定基準に関係づけられた機能を選択するための機能選択リストとを予め記憶した記憶部と、前記入力情報を入力する速度を測定する入力速度測定部と、前記測定された入力速度と、前記記憶部に記憶された入力速度の判定基準とを比較し、測定された入力速度に対応する判定基準に関係づけられた機能を、前記機能選択リストから選択する機能選択部と、前記入力情報とコンテンツ情報とを用いて、前記機能選択部によって選択された機能を実行する制御部とを備えたことを特徴とする。【選択図】図２
2010015439.tif 000002
【特許請求の範囲】
【請求項１】
文字を含む入力情報を入力する入力部と、
前記入力情報に関連するコンテンツ情報と、前記入力情報の入力速度の判定基準と、前記入力速度の判定基準に関係づけられた機能を選択するための機能選択リストとを予め記憶した記憶部と、
前記入力情報を入力する速度を測定する入力速度測定部と、
前記測定された入力速度と、前記記憶部に記憶された入力速度の判定基準とを比較し、
測定された入力速度に対応する判定基準に関係づけられた機能を、前記機能選択リストから選択する機能選択部と、
前記入力情報とコンテンツ情報とを用いて、前記機能選択部によって選択された機能を実行する制御部とを備えたことを特徴とする情報入力装置。
【請求項２】
前記機能選択リストは、複数個の前記入力速度の判定基準に関係づけられた複数の機能項目を有し、前記機能選択部は、前記複数の機能項目の中から、前記測定された入力速度に対応する機能項目を選択することを特徴とする請求項１の情報入力装置。
【請求項３】
前記機能選択リストは、前記測定された入力速度が前記入力速度の判定基準に予め定められた基準値よりも遅い場合に選択される第１機能項目と、前記測定された入力速度が前記基準値よりも速い場合に選択される第２機能項目とを含み、前記機能選択部は、前記測定された入力速度に基づいて、前記第１機能項目または第２機能項目のいずれかを選択することを特徴とする請求項２の情報入力装置。
【請求項４】
前記入力部により入力される入力情報は、手書き入力による文字入力と、キーボードによる文字入力と、音声による文字入力とを含むことを特徴とする請求項１の情報入力装置。
【請求項５】
前記制御部が、前記入力情報に含まれた文字を認識する文字認識部と、前記記憶部に記憶されたコンテンツ情報を検索して、前記文字認識部によって認識された文字に関連する情報を抽出する検索部と、前記検索部によって抽出された文字に関連する情報を出力する出力部とを備えたことを特徴とする請求項４の情報入力装置。
【請求項６】
前記検索部は、前記機能選択部によって選択された機能に基づいて、その機能を実行するのに必要な前記文字に関連する情報を、前記コンテンツ情報から抽出することを特徴とする請求項５の情報入力装置。
【請求項７】
前記選択された機能が、前記認識された文字に関連する情報のうち意味内容を表示することである場合、前記検索部は、その機能を実行するのに必要な文字に関連する情報として前記コンテンツ情報から前記認識された文字の意味内容を抽出し、
前記選択された機能が、前記認識された文字の形態を確認することである場合、前記検索部は、その機能を実行するのに必要な文字に関連する情報として前記認識された文字の形態に関する情報を抽出することを特徴とする請求項６の情報入力装置。
【請求項８】
前記入力速度測定部は、前記入力情報が手書き文字であった場合は、前記入力部にペンダウンしてからペンアップするまでの１ストロークの時間、あるいは１文字の入力開始から入力終了までの時間のいずれかを、前記入力速度として測定することを特徴とする請求項４〜７のいずれかに記載の情報入力装置。
【請求項９】
前記入力速度測定部は、前記入力情報がキーボードによる文字入力であった場合は、語句の入力開始から入力終了までの時間か、１つまたは複数の文章の入力開始から入力終了までのいずれかの時間を、前記入力速度として測定することを特徴とする請求項４〜７のいずれかに記載の情報入力装置。
【請求項１０】
前記入力速度測定部は、前記入力情報が音声入力による文字入力であった場合は、語句の音声入力開始から音声入力終了までの時間か、１つまたは複数の文章の音声入力開始から音声入力終了までのいずれかの時間を、前記入力速度として測定することを特徴とする請求項４〜７のいずれかに記載の情報入力装置。
【請求項１１】
前記制御部は、前記選択された機能を実行する前に、選択された機能の内容を表示部に表示させて、前記機能選択部により選択された機能を実行することを特徴とする請求項１の情報入力装置。
【請求項１２】
入力部と、記憶部と、入力速度測定部と、機能選択部と、制御部とを備えた情報入力装置の情報処理方法であって、
入力部によって文字を含む入力情報を入力し、前記入力速度測定部が前記入力情報を入力する速度を測定し、前記機能選択部が、前記測定された入力速度と、前記記憶部に記憶された入力速度の判定基準とを比較し、測定された入力速度に対応する判定基準に関係づけられた機能を、前記記憶部に記憶された機能選択リストの中から選択し、前記制御部が、前記入力情報と前記記憶部に予め記憶されたコンテンツ情報とを用いて、選択された機能を実行することを特徴とする情報入力装置の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報入力装置に関し、特に、手書きにより文字等の情報を入力する機能を有する装置であって、利用者が手書きで情報を入力する速度に基づいて、入力後に実行すべき機能を選択する情報入力装置に関する。
【背景技術】
【０００２】
従来、紙の上に鉛筆で文字や図形を書くのと同じように、入力パネル表面に電子ペンで文字等を書くことにより、その手書き文字を画像として記憶し、表示装置に再表示させる電子機器が開発されている。
また、英和辞書や和英辞書などの電子辞書コンテンツを記憶した電子辞書でも、手書き入力により見出し語を入力するとその見出し後に対応した意味などの辞書情報が表示されるものが開発されている。
さらに、電子辞書などにおいて、表示画面に表示される情報を見やすくするために、表示されている文字のサイズを拡大または縮小する機能を有するものがある。
【０００３】
表示文字サイズの拡大または縮小は、利用者が手書き文字等を入力した後に、拡大用の専用キーや縮小用の専用キーを押すなどの所定の選択操作を行うことにより実現されている。
あるいは、多数の辞書を予め搭載した電子辞書では、見出し語の入力を行う前に、利用者が予め所定の選択操作をすることにより、利用する辞書を決定する必要があった。
また、特許文献１には、ペンの停止時間や入力速度を検出することにより、そのペンの近辺にすでに手書き入力された文字や図面等を拡大表示することのできる文書作成装置が提案されている。
【０００４】
また、特許文献２には、書きやすい大きさの文字で手書き入力した後、所定のコマンド入力や設定時間の経過を条件としてすでに手書き入力された文字データを縮小することにより、表示画面に表示する情報量を多くする手書き入力装置が提案されている。
【特許文献１】特開平８−７７１４８号公報
【特許文献２】特開平１０−９１３４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来の装置では、入力した文字等の表示を拡大したり縮小したりするために、文字等の入力操作とは別に特定の選択操作をする必要があり、操作が面倒であり、入力操作性の向上が望まれていた。
また、多数の辞書が搭載されている場合には、利用者が自らの意思で利用する辞書を予め選択しておく必要があるため、辞書の選択操作が面倒な場合もあり、また、ある辞書を利用中に他の辞書を利用したい場合には辞書を選択し直す操作をする必要があった。
【０００６】
また、特許文献１や２に記載のものでは、手書き入力の速度や設定時間の経過を検出することにより、すでに入力されていた文字等に対する処理（拡大表示、または縮小表示）を実行することができるが、手書き入力後に別の所望の機能を実行させるためには、利用者が自らの意思でその機能に対応した選択操作をする必要があった。
【０００７】
さらに、手書き入力操作、特にその入力速度の違いに対応してその後に実行すべき機能を自動的に選択することのできるものはなかった。
たとえば、従来の装置では、手書き文字等を入力するペンの入力速度に対応して、利用する辞書をその入力後に利用者の選択操作をすることなく選択することはできず、入力速度の違いによって表示される情報の内容を異ならせることもできなかった。
【０００８】
また、英単語を手書き入力する場合において、利用者はその英単語のスペルを正確に書く自信がない場合は、一般的にゆっくり入力する傾向がある。このようにゆっくり入力した場合には、利用者が入力した英単語（たとえば、week）のスペルは、その利用者が意図した英単語（たとえば、weak）のスペルと異なる場合もあると考えられるので、手書き入力後にいきなり入力された単語（week）の意味を表示するのではなく、類似するスペルの英単語（week，weak，…）をいくつか表示するようにすれば、利用者が意図した英単語（weak）を確定するのに便利な場合もある。
すなわち、手書き入力操作の入力速度に対応して、その後に実行する機能を自動的に決定することができれば、利用者の入力負担を軽減でき、入力操作の利便性をより向上させることができる。
【０００９】
そこで、この発明は、以上のような事情を考慮してなされたものであり、利用者の入力操作の入力速度に注目し、利用者が入力後に実行すべき機能を選択するための特定の入力操作を行わなくても、手書き文字等を入力する入力速度に対応させて、入力操作後に実行されるべき適切な機能を自動的に選択することが可能な情報入力装置を提供することを課題とする。
【課題を解決するための手段】
【００１０】
この発明は、文字を含む入力情報を入力する入力部と、前記入力情報に関連するコンテンツ情報と、前記入力情報の入力速度の判定基準と、前記入力速度の判定基準に関係づけられた機能を選択するための機能選択リストとを予め記憶した記憶部と、前記入力情報を入力する速度を測定する入力速度測定部と、前記測定された入力速度と、前記記憶部に記憶された入力速度の判定基準とを比較し、測定された入力速度に対応する判定基準に関係づけられた機能を、前記機能選択リストから選択する機能選択部と、前記機能選択部によって選択された機能を実行する制御部とを備えたことを特徴とする情報入力装置を提供するものである。
これによれば、測定された入力速度に対応して実行すべき機能が選択されるので、利用者が実行すべき機能を選択するための特定の入力操作をする必要はなく、情報を入力した後に実行されるべき機能を自動的に選択することができる。
【００１１】
また、前記機能選択リストは、複数個の前記入力速度の判定基準に関係づけられた複数の機能項目を有し、前記機能選択部は、前記複数の機能項目の中から、前記測定された入力速度に対応する機能項目を選択することを特徴とする。
たとえば、後述する図１２の具体例５では、４つの機能項目（処理Ａ〜Ｄ）の中から、いずれか１つの機能項目が選択される。
これによれば、複数個の機能項目の中から測定された入力速度に対応した機能項目が１つ選択されるので、利用者は情報入力の操作以外に、機能選択のための特定の操作をする必要はなく、操作負担が軽減される。
【００１２】
さらに、前記機能選択リストは、前記測定された入力速度が前記入力速度の判定基準に予め定められた基準値よりも遅い場合に選択される第１機能項目と、前記測定された入力速度が前記基準値よりも速い場合に選択される第２機能項目とを含み、前記機能選択部は、前記測定された入力速度に基づいて、前記第１機能項目または第２機能項目のいずれかを選択することを特徴とする。
これによれば、測定された入力速度と基準値との大小関係により２つの機能項目のいずれかが選択されるので、利用者は、情報入力操作以外に、２つの機能項目のいずれかを選択するための操作をする必要がない。
ここで、機能項目とは、制御部によって実行される機能の処理内容を意味し、具体的には後述する図６に示した選択処理内容に相当する。たとえば、後述する図７の具体例１では、測定された入力速度が描画入力速度（Ｖ1）に相当し、基準値が基準速度（ＳＰ０）に相当し、第１機能項目が処理Ａ−３、第２機能項目が処理Ｂ−３に相当する。
【００１３】
また、本願発明は、前記入力部により入力される入力情報は、手書き入力による文字入力と、キーボードによる文字入力と、音声による文字入力とを含むことを特徴とする。たとえば、前記入力部がタッチパネルとペンとを備えた場合、入力情報は、ペンによってタッチパネル上に描かれた手書き情報である。この場合、手書き情報の入力速度が測定される。
【００１４】
また、この他に、入力部としては、種々の情報入力機器が用いられ、ローマ字やかな文字などをキーを用いて入力するキーボードや、利用者の発声した音声を入力するマイクを備えてもよい。
キーボードによるキー入力の場合は、キーを打つ速さが入力情報の入力速度に相当し、音声入力の場合は、利用者の発声の速さが入力速度に相当する。
【００１５】
また、本願発明は、前記制御部が、前記入力情報に含まれた文字を認識する文字認識部と、前記記憶部に記憶されたコンテンツ情報を検索して、前記文字認識部によって認識された文字に関連する情報を抽出する検索部と、前記検索部によって抽出された文字に関連する情報を出力する出力部とを備えたことを特徴とする。
これによれば、たとえばコンテンツ情報の１つである辞書の中から、認識された文字に関連する情報を抽出して出力することにより、選択された機能を実行することができる。
ここで、文字に関連する情報とは、入力された文字と関係づけられて記憶されている情報を意味し、たとえば、コンテンツ情報の一つである辞書の中に、入力文字と一致する見出語を見つけ出した後、その見出語と関係づけられて記憶されている意味内容，読み，形態，画数，用例，発音などの情報をいう。
【００１６】
また、前記検索部は、前記機能選択部によって選択された機能に基づいて、その機能を実行するのに必要な前記文字に関連する情報を、前記コンテンツ情報から抽出することを特徴とする。
これによれば、選択された機能ごとに、機能を実行する上で必要な情報が自動的に収集される。
ここで、機能を実行するのに必要な情報とは、たとえば、後述するように入力文字の意味内容を詳細表示するという機能（具体例３の処理Ｂ）が選択された場合には、入力文字に対応づけられて辞書に予め記憶された意味内容や用例をいう。あるいは、入力文字の形態に関する情報を表示するという機能（具体例３の処理Ｃ）が選択された場合は、入力文字の形態そのものや、形態を特定する画数や、発音，読み，書き順，その他の文字形態情報をいう。
【００１７】
また、辞書の中から入力文字を含む見出語をリスト表示するという機能（具体例３の処理Ａ）が選択された場合は、入力文字と同一の見出語に加えて、その入力文字を一部分として含む見出語をいう。
したがって、機能を実行するのに必要な情報は、選択された機能ごとに異なり、各機能と対応づけられて設定される。
【００１８】
また、前記選択された機能が、前記認識された文字に関連する情報のうち意味内容を表示することである場合、前記検索部は、その機能を実行するのに必要な文字に関連する情報として前記コンテンツ情報から前記認識された文字の意味内容を抽出し、前記選択された機能が、前記認識された文字の形態を確認することである場合、前記検索部は、その機能を実行するのに必要な文字に関連する情報として前記認識された文字の形態に関する情報を抽出することを特徴とする。
これによれば、検索部は選択された機能に予め対応づけられた処理を実行するので、利用者は、文字の入力後に改めて、実行すべき機能を選択する操作をする必要がない。
【００１９】
また、前記入力速度測定部は、前記入力情報が手書き文字であった場合は、前記入力部にペンダウンしてからペンアップするまでの１ストロークの時間、あるいは１文字の入力開始から入力終了までの時間のいずれかを、前記入力速度として測定することを特徴とする。
ここで、ペンダウンしてからペンアップするまでの時間は、後述する図６の実施例のペンの描画入力速度を測定するための情報であり、一文字の入力開始から入力終了までの時間は、後述する一文字の入力時間に相当する。
【００２０】
また、この発明の前記入力速度測定部は、前記入力情報がキーボードによる文字入力であった場合は、語句の入力開始から入力終了までの時間か、１つまたは複数の文章の入力開始から入力終了までのいずれかの時間を、前記入力速度として測定することを特徴とする。
さらに、前記入力速度測定部は、前記入力情報が音声入力による文字入力であった場合は、語句の音声入力開始から音声入力終了までの時間か、１つまたは複数の文章の音声入力開始から音声入力終了までのいずれかの時間を、前記入力速度として測定することを特徴とする。
【００２１】
また、前記制御部は、前記選択された機能を実行する前に、選択された機能の内容を表示部に表示させて、前記機能選択部により選択された機能を実行することを特徴とする。
【００２２】
また、この発明は、入力部と、記憶部と、入力速度測定部と、機能選択部と、制御部とを備えた情報入力装置の情報処理方法であって、入力部によって文字を含む入力情報を入力し、前記入力速度測定部が前記入力情報を入力する速度を測定し、前記機能選択部が、前記測定された入力速度と、前記記憶部に記憶された入力速度の判定基準とを比較し、測定された入力速度に対応する判定基準に関係づけられた機能を、前記記憶部に記憶された機能選択リストの中から選択し、前記制御部が、前記入力情報と前記記憶部に予め記憶されたコンテンツ情報とを用いて、選択された機能を実行することを特徴とする情報入力装置の情報処理方法を提供するものである。
【発明の効果】
【００２３】
この発明によれば、入力情報の入力速度を測定し、測定された入力速度に基づき、その入力速度に対応する判定基準に関係づけられた機能を、実行すべき機能として選択するので、利用者は、情報を入力した後に実行すべき機能を選択するための特定の入力操作を行わなくても、情報を入力する速度を異ならせるだけで、利用者の意図する機能を選択し、実行させることができ、機能選択に関する利用者の入力操作の負担を軽減できる。
【発明を実施するための最良の形態】
【００２４】
＜情報入力装置の構成の実施例＞
以下、図に示す実施例に基づいて本発明を詳述する。なお、本発明はこれによって限定されるものではない。
図１に、この発明の情報入力装置の一実施例の構成ブロック図を示す。
この発明の情報入力装置は、主として、制御部１１，入力部２１，出力部３１，入力速度測定部４１，機能選択部５１，記憶部６１とから構成される。
また、情報入力装置は、単なる独立した１つの入力装置としてではなく、パソコンやＰＤＡ，電子辞書などの携帯型の情報処理装置の一機能として実現することができる。
【００２５】
入力部２１は利用者が情報を入力する部分であり、従来から利用されている種々の入力装置を用いることができる。たとえば、利用者が手書きにより文字や図形等を入力するタッチパネル２２や，入力する文字や機能が予め設定されているキーボード２３が利用される。また、タッチパネルに文字等を入力するのにペンが用いられる。さらに、音声により文字を入力する場合は、マイク（音声入力部２４）が用いられ、マイクから入力された音声は、音声認識をすることにより文字情報に変換される。
入力される情報としては、文字，図形，記号，画像，音声など種々の情報があるが、実行される機能として辞書検索処理がある場合は、少なくとも文字を含む情報が入力される。また、ペンを用いて情報を入力する場合は、タッチパネル上に描かれた手書き情報が入力情報に含まれる。
【００２６】
タッチパネル２２とペンを用いた手書き入力機能を有する場合は、ペンをタッチパネル上に降ろした時の時間と降ろした位置に関する情報（ペンダウン情報）が、タッチパネル２２から出力され、制御部１１に与えられる。
また、ペンをタッチパネル上から離した時の時間と離した位置に関する情報（ペンアップ情報）や、ペンをタッチパネル上を連続的に移動させたときの時間と位置に関する情報（描画情報）が、タッチパネル２２から出力される。
【００２７】
出力部３１は、利用者に必要な情報を知らせる部分であり、たとえば、視覚的に情報を出力する表示部３２と、聴覚的に情報を出力する音声出力部３３とを用いることができる。表示部３２には、たとえば、ＬＣＤや有機ＥＬなどが用いられる。音声出力部３３には、スピーカが用いられる。
【００２８】
入力速度測定部４１は、入力部２１から入力された情報のうち、タッチパネル２２から出力された情報を用いて、手書き入力される文字等の入力情報を入力する速度を測定する部分である。
たとえば、ペンがタッチパネル上に降ろされた時から次にペンがタッチパネルから離される時までの時間（Ｔ）と、ペンの移動距離（Ｌ）の情報から、入力速度（Ｖ＝Ｌ／Ｔ）を算出する。この入力速度（Ｖ）は、利用者がタッチパネル上に描く１つの線分の描画速度を測定したものであり、後述する図６のペンの描画入力速度に相当する。
【００２９】
あるいは、タッチパネルに対するペンダウンとペンアップを繰り返して入力されたいくつかの描画線の軌跡を、１つの文字の入力とみなし、一文字あたりの入力速度を算出するようにしてもよい。すなわち、１文字の入力開始から入力終了までの時間から、入力速度を測定する。
たとえば、「文」という文字が手書き入力される場合、この文字は４画の文字であるため、原則として４回のペンダウンとペンアップが繰り返され、４つの線分が描画されたときに一文字の入力が終了する。「文」という１つの文字の入力が終了したことは、たとえば「入力確定」操作や、ペンアップ後の未操作・未入力時間が一定時間を超えたことなどによって検出することができる。
また、「文」という文字が入力されたことは、いわゆる文字認識の技術により、描画線の軌跡を解析することにより検出できる。
【００３０】
一文字あたりの入力速度は、一文字を手書き入力する時間を意味する。たとえば、「書」という文字を手書き入力するのにかかった時間が５秒であったとすると、「書」という文字の一文字あたりの入力速度は、５秒／文字である。
この発明では、このような手書き情報の入力速度の測定結果をもとに、その後に実行すべき機能が選択されることを特徴とする。
【００３１】
機能選択部５１は、上記したように入力速度測定部４１によって測定された入力速度に基づいて、その後に実行すべき機能を選択する部分である。実行可能な候補として、複数の機能がある場合は、測定された入力速度に対応する唯一の機能が選択される。
たとえば、「書」という文字を手書き入力するのにかかった時間（入力速度）が５秒以下のとき（高速入力時）は、国語事典に記録された「書」という文字の意味内容のみを表示し（第１機能項目：処理Ａ）、５秒よりも遅いとき（低速入力時）は、「書」という文字に関するすべての情報（総画数，読み，部首，意味などを含む）を表示させる（第２機能項目：処理Ｂ）という条件が、予め設定されていた場合において、実際に手書き入力された「書」という一文字の手書き入力速度が７秒であったとすると、機能選択部５１は、上記条件を参照して、「書」という文字の手書き入力は低速入力であると判断し、その後に実行すべき機能として、処理Ｂを選択する。上記入力速度の条件が、後述する入力速度の判定基準に相当する。
【００３２】
すなわち、上記具体例の場合、「書」という文字の手書き入力速度が所定の基準値（５秒）よりも遅かった場合は、その後、入力された「書」という文字に関するすべての情報が、表示部３２に表示される。
詳細は後述するが、利用者が意図的に「書」という文字を入力する時間を速くしたり遅くしたりすることにより、「書」という文字を手書き入力する以外に、他の特別な入力操作をすることなく、その後に実行される処理を自動的に変更することもできる。たとえば、利用者が、「書」という文字の意味内容を知りたい場合は、意図的に５秒以内で速く入力し、「書」という文字の読みを知りたい場合は、５秒以上の時間をかけてゆっくり入力すればよい。
【００３３】
記憶部６１は、この発明の情報入力装置で利用する種々の情報を記憶する部分であり、ＲＯＭ，ＲＡＭ，フラッシュメモリなどの半導体メモリや、ハードディスクなどが用いられる。
記憶部６１には、たとえば、入力データ６２，機能選択リスト６３，速度判定基準（入力速度の判定基準）６４，辞書６５などが記憶される。
入力データ６２とは、入力部２１から入力された情報であり、たとえば、キーボード２３から入力された英数かななどの文字データや、タッチパネル２２から入力された手書き情報（文字，図形，画像）である。
たとえば、「字」という文字が手書き入力された場合、描かれた線画データとして記憶され、制御部１１による文字認識処理により文字として認識された後は文字データとして記憶される。
【００３４】
機能選択リスト６３は、複数個の入力速度の判定基準に関係づけられた複数個の機能項目を有し、測定された入力速度と、手書き情報の入力後に実行されるべき機能とを対応づけて記憶した情報のリストである。
たとえば、測定された入力速度（Ｖ1）が所定の基準入力速度（Ｖ0）よりも速いときに、辞書を検索して入力された文字の意味のみを表示する機能（処理Ａ）をすることに予め設定されている場合、速度判定基準（Ｖ1≧Ｖ0）と、実行すべき機能項目＝処理Ａとが対応づけられて、機能選択リスト６３に記憶される。
図6に、機能選択リスト６３の一実施例を示す。機能選択リストは出荷前に予め設定されるか、あるいは、利用者が自ら設定できるようにすることが好ましい。その内容は後述する。
【００３５】
速度判定基準６４は、測定された入力速度（Ｖ1）と比較するための基準値（Ｖ0）によって規定される。機能選択部５１は、入力速度測定部４１によって測定された入力速度（Ｖ1）と、速度判定基準となる基準値（Ｖ0）とを比較し、測定された入力速度に対応する判定基準に関係づけられた機能を、機能選択リスト６３から実行すべき処理として選択する。
この速度判定基準６４は、この装置を使用する前に予め設定しておく必要があるが、一つの標準値として出荷前にデフォルト値を設定しておくことが好ましい。
【００３６】
また、利用者によって、入力速度に個人差があるので、利用者が自ら速度判定基準６４の数値を設定入力できるようにすることが好ましい。あるいは、手書き入力のテストモードのような機能を設け、この装置を初めて使用するときなどに利用者に所定の文字を手書き入力させることにより、利用者の入力速度を測定し、利用者固有の速度判定基準６４を自動的に決定するようにしてもよい。
また、この入力速度の判定基準６４の基準値は１つでなくてもよい。後述する機能選択リストの各入力モードごとに、２つの処理（Ａ，Ｂ）を決定する入力速度の判定基準６４を別々に設定してもよい。
【００３７】
また、速度判定基準６４を１つだけ設定した場合、その基準値（Ｖ0）を中心として、測定された入力速度（Ｖ1）が、基準値（Ｖ0）以上の場合に実行する処理Ａと、基準値を下回る場合に実行する処理Ｂの２つの処理が設定される。
ただし、速度判定をこのような１つの基準値のみに基づいて行うのではなく、複数個の基準値（Ｖ01，Ｖ02…）を予め設定してもよい。たとえば、３つの基準値（０＜Ｖ01＜Ｖ02＜Ｖ03）を設けた場合、測定された入力速度（Ｖ1）と、これらの基準値との大小関係によって、４通りの処理が設定される。
このとき、０＜Ｖ1≦Ｖ01のとき、Ｖ01＜Ｖ1≦Ｖ02のとき、Ｖ02＜Ｖ1≦Ｖ03のとき、Ｖ03＜Ｖ1のときの４通りにより、それぞれ利用する辞書を異ならせる４つの検索処理（Ａ，Ｂ，Ｃ，Ｄ）を実行させるようにすることができる。
【００３８】
辞書６５は、いわゆる見出し語と、その見出し語に関係する情報（読み，意味，用例など）とを対応づけたコンテンツ情報であり、国語事典、英和辞典、和英辞典など、市販されているあらゆる電子的なコンテンツ情報に相当する。電子辞書は、１つでも複数個でもよい。
また、たとえば同じ種類の英和辞典でも、中学生が使用する初級者用の英和辞典や、大学生や一般人が使用する上級者用の英和辞典など、その内容（コンテンツ）が異なる英和辞典を複数個記憶してもよい。
機能選択リスト６３に示された各選択処理によってどの辞書が利用されるかは、予め初期設定しておくことが好ましい。あるいは、利用者が自ら設定しておくことが好ましい。
【００３９】
制御部１１は、図１に示した各機能ブロックの動作を制御する部分であり、ＣＰＵ，ＲＯＭ，ＲＡＭ，Ｉ／Ｏコントローラ，タイマーなどからなるマイクロコンピュータにより実現される。各機能ブロックの機能は、ハードディスクやＲＯＭ等に記録された制御プログラムに基づいて、ＣＰＵが各種ハードウェアを有機的に動作させることにより実現される。
特に、入力速度測定部４１と機能選択部５１は、ＣＰＵが入力部２１から入力された情報を用いて、特定のプログラムを実行させることにより、その機能がＣＰＵ内部の論理素子を用いてソフトウェア的に実現される。
【００４０】
また、制御部１１は、図１に示した機能ブロックの動作を制御するだけでなく、この情報入力装置に実装される他の必要な機能も実行する。たとえば、手書き入力された線画が文字や記号である場合には、その手書き文字等を認識して文字データとして記憶する文字認識処理を実行する。この処理では、一般的な辞書検索モードにおいて、ペンで「書」という文字が手書き入力された場合、その文字の入力速度が測定されるとともに、文字認識処理を実行させてペンの線画の軌跡を解析することにより、手書き入力された線画が「書」という文字であることが認識される。
【００４１】
また、制御部は、記憶部のコンテンツ情報（辞書６５）を検索して、文字認識によって認識された文字に関連する情報を、抽出する検索処理を実行する部分でもある。さらに、機能選択部によって選択された機能の内容を表示部に表示させて、利用者にその機能の実行の承認を求める機能確定確認処理を実行する部分でもある。
したがって、制御部は、文字認識部，検索部および機能確定確認部に相当する機能ブロックを備えたものである。
【００４２】
なお、検索部は、主としていわゆる辞書検索機能を実行する部分であるが、この発明では、機能選択部によって選択された機能に基づいて、その機能を実行するのに必要な前記文字に関連する情報を、コンテンツ情報から抽出する。
すなわち、コンテンツ情報が辞書である場合に、手書き入力された文字に関連する情報として辞書に記憶されているすべての情報を常に抽出するのではなく、選択された機能に基づいて、その機能に関係が深く予め設定された一部分の情報のみを、辞書から抽出する。
【００４３】
＜機能選択リストの説明＞
図６に示した機能選択リストの一実施例について説明する。
ここでは、入力速度測定部４１によって測定される入力速度の情報として３つの例を示している。
１つ目は、ペンのアップダウンの時間と位置の情報から求めたペンの描画入力速度（Ｖ1）であり、これに対する５つの入力モードの具体例（１〜５）を示している。
２つ目は、一文字を書き終わるまでの時間（入力時間：Ｔ1）、すなわち一文字当たりの入力速度であり、一文字の入力時間が早いか遅いかによって異なる機能を選択する２つの入力モードの具体例（６，７）を示している。
３つ目は、ペンの描画入力速度と一文字当たりの入力速度の両方を用い、さらに手書き入力の開始から、すべての文字の入力が終了するまでの時間（入力確定時間：Ｔａ）を測定する具体例を示している。この場合、ペンのアップダウンの合計回数を、機能選択の判断基準に加えてもよい。
【００４４】
図６では、入力確定時間（Ｔa）を利用して異なる機能を選択する入力モードの具体例８を示している。
このような描画入力速度Ｖ1、一文字の入力時間Ｔ1、あるいは入力確定時間Ｔaと、これらと比較される速度判定基準６４とが、機能選択部５１で実行される機能選択の判断処理で用いられる。
機能選択部５１は、測定された入力速度などと速度判定基準６４とを比較し、図６の機能選択リスト６３を参照して予め設定された入力モードに対応づけられた２つの処理（ＡまたはＢ）のいずれかを選択する。
【００４５】
図６の「入力モード」は、利用者が手書き文字を入力する前に予め設定されるモードを意味し、手書き文字の入力速度に対応して切り替えたい機能をどれにするかを、利用者が予め設定するためのモードである。
たとえば、利用者は、今から入力する手書き文字の入力速度によって表示される文字のサイズを異ならせたい場合は、入力モードとして、表示サイズの変更モード（入力モード１）を予め選択する操作をする。
この入力モードの選択操作は、たとえば、入力モードの選択用表示画面を表示部に表示させて、キーボードのカーソルキーや特定のキーの入力か、あるいは表示画面上でタッチパネルの所望の位置をタッチすることにより行えばよい。
【００４６】
表示サイズの変更モード（入力モード１）が選択された場合は、その後に入力される手書き文字の入力速度によって、図６に示した処理Ａ−１かまたは処理Ｂ−１のどちらかの機能が選択されることになる。
また、出力付加機能変更モード（入力モード４）が選択された場合は、その後に入力される手書き文字の入力速度によって、処理Ａ−４かまたは処理Ｂ−４のどちらかの機能が選択される。
【００４７】
次に、図６の各入力モードの選択処理について説明する。
まず、入力モード１は、「表示サイズの変更モード」であり、機能選択部５１は、ペンの描画入力速度（Ｖ1）を確認して、この入力速度Ｖ1が速度判定基準６４の基準値よりも速いか遅いかを判断する。
【００４８】
入力速度Ｖ1が基準値よりも速い場合は、利用者は手書き文字を速く書いたので、その文字の意味内容を知りたいと考え、処理Ａ−１を選択する。
処理Ａ−１は、手書き入力された文字を文字認識して、その認識された文字データに対応して辞書６５に記録されている意味内容等を表示する処理である。このとき、意味内容等をできるだけ表示画面に多く表示させるために、表示する文字のサイズを縮小して表示する。表示する文字のサイズは縮小表示用に予め設定されたサイズでもよいし、意味内容がすべて表示画面内に表示されるようなサイズに自動調整してもよい。
【００４９】
一方、入力速度Ｖ1が基準値よりも遅い場合は、利用者は手書き文字をゆっくり書いたので、入力文字のスペルに自信がないと考え、その入力文字の確認表示をさせるための処理Ｂ−１を選択する。
処理Ｂ−１では、手書き入力された文字を、その文字サイズをできるだけ大きく拡大して表示させる。すなわち、入力された文字を手書きされた線画そのままの形態で、表示部に表示させる。これにより、入力文字を拡大して表示させるので、利用者は、自ら入力した文字が意図したものかを容易に確認できる。
【００５０】
このとき、表示を見て入力した文字が意図したとおり正しく入力したものであると利用者が判断した場合は、所定の入力操作をすることにより、たとえば文字認識や辞書検索の処理をすることができる。逆に表示された入力文字が意図したものとちがうと考える場合は、辞書検索等の処理を実行せずに、再度手書き文字を入力し直すようにしてもよい。
【００５１】
次に、入力モード２は、「辞書検索モード」であり、ペンの描画入力速度（Ｖ1）の速さに対応して、検索に利用する辞書を異ならせるモードである。
ここで、入力速度Ｖ1が所定の基準値よりも速い場合は、辞書の検索に習熟した利用者の入力であると考え、処理Ａ−２を選択する。処理Ａ−２では、上級者用の辞書を用いて、入力された文字に対する検索を行い、その文字に対応づけて記録されていた上級者用辞書のコンテンツ（多数の意味，詳細な用例を含む）を表示部に表示する。この場合、利用者は、手書き文字をできるだけ速く入力することにより、その入力文字に関する多数の意味内容や詳細な用例などを、表示画面上で確認することができる。
【００５２】
一方、入力速度Ｖ1が所定の基準値よりも遅い場合は、辞書の検索に習熟していない初級者の入力であると考え、処理Ｂ−２を選択する。処理Ｂ−２では、初級者用の辞書を用いて、入力された文字に対する検索を行い、その文字に対応づけて記録されていた初級者用辞書のコンテンツを表示部に表示する。この場合、利用者は手書き文字をゆっくり入力することにより、初級者用辞書に記録されているその入力文字に関する頻度の高い意味内容や最もよく使われる用例のみを、表示画面上で確認することができる。
【００５３】
入力モード３は、「意味あるいは文字の確認モード」であり、ペンの描画入力速度（Ｖ1）の速さに対応して、意味内容を表示するか、あるいは、手書き入力された文字を確認する表示をするかを選択するモードである。
ここで、入力速度Ｖ1が所定の基準値よりも速い場合は、利用者は入力文字あるいは単語などの意味内容を知りたいと考え、処理Ａ−３を選択する。処理Ａ−３では、所定の辞書を用いて入力された文字に対する検索を行い、その入力文字に対応づけて記録されていたコンテンツを表示部に表示させる。
【００５４】
一方、入力速度Ｖ1が所定の基準値よりも遅い場合は、利用者は入力した文字のスペルを確認したいと考え、処理Ｂ−３を選択する。処理Ｂ−３では、入力された文字あるいは単語の文字認識を行い、入力した文字の認識結果を表示部に表示させる。あるいは、文字認識によって、入力文字を１つには特定できず、入力された文字に近似する候補が複数個ある場合は、その近似する候補を一覧表示してもよい。
【００５５】
たとえば、「skate」という文字列を、利用者が速度判定基準の基準値を越えるゆっくりした速度で手書き入力したとすると、処理Ｂ−３が選択される。そして、処理Ｂ−３では、入力された「skate」を文字認識し、認識された結果、「skate」のスペルに近似する他の単語候補（たとえば、skirt，scootなど）も、同時に表示させる。このとき、単語候補の見出しだけでなく、代表的な意味内容も同時に表示してもよい。
この後、利用者がリスト表示された複数個の単語候補を見て、入力したかった目的の単語のスペルが存在する場合は、その目的の単語を選択する操作をして、その目的の単語の意味などを表示するようにしてもよい。これにより、入力文字に近似する単語候補をリスト表示するので、利用者は、スペルに自信のなかった単語の正しいスペルを探し出すことができる。
【００５６】
入力モード４は、「出力付加機能変更モード」であり、ペンの描画入力速度（Ｖ1）の速さに対応して、出力する機能を異ならせるモードである。
ここで、入力速度Ｖ1が所定の基準値よりも速い場合は、習熟した利用者の入力であると考え、処理Ａ−４を選択し、所定の辞書検索を行って、入力された文字の意味内容のみを表示部に表示させる。
一方、入力速度Ｖ1が所定の基準値よりも遅い場合は、初級レベルの利用者の入力であると考え、入力された文字を確認するために処理Ｂ−４を選択する。処理Ｂ−４では、たとえば、文字認識処理をした後、認識された入力文字のスペルを表示するとともに、その認識された文字の読みを、スピーカから音声出力する。
【００５７】
これにより、単語のスペルに自信のない初級者が、その単語をゆっくり入力した場合には、入力した単語のスペルを表示画面上で確認するとともに、その発音も確認することができる。
また、利用者が単語のスペルはわかっているが、発音を知りたい場合に、そのスペルのわかっている単語を利用者が意図的にゆっくり入力することにより、自動的に処理Ｂ−４が実行され、発音を聞くための別の入力操作をしなくてもその単語の発音を聞くことができる。
【００５８】
入力モード５は、「表示内容の変更モード」であり、ペンの描画入力速度（Ｖ1）の速さに対応して、入力文字の類似文字を一覧表示するか、あるいは認識した入力文字に対するコンテンツの詳細表示をするかを選択するモードである。
ここで、入力速度Ｖ1が所定の基準値よりも速い場合は、処理Ａ−５を選択する。処理Ａ−５では、利用者は入力文字に関係する文字の概要を調べたいと考えて、入力文字と、その入力文字に類似する他の文字候補を、リストとして表示させる。
【００５９】
一方、入力速度Ｖ1が所定の基準値よりも遅い場合は、処理Ｂ−５を選択する。処理Ｂ−５では、利用者は入力文字に関するコンテンツの詳細を知りたいと考え、その入力文字の詳細表示をさせる。たとえば、入力文字についての辞書に含まれる情報のすべて、たとえば読み，画数，意味内容，用例などを表示させる。
【００６０】
図６の５つの入力モード（１〜５）では、測定されたペンの描画入力速度（Ｖ1）が、判定基準の基準値よりも速いか遅いかで、２つの処理（Ａ，Ｂ）を選択しているが、測定された入力速度（Ｖ1）が基準値に等しいときは、２つの処理（Ａ，Ｂ）のうち、予めどちらの処理をするかを設定しておけばよい。
【００６１】
また、文字の入力速度は利用者の特性（習熟度，年令など）によって異なるので、利用者が速く入力したつもりでも速度判定の基準値よりも遅いと判定され、予期しない処理が選択される場合もある。したがって、速度判定の基準値は一意的に固定した数値を利用するのではなく、利用者の特性に適合した数値を、利用者自ら設定できるようにすることが好ましく、また各入力モードごとに異なる基準値を設定できるようにしてもよい。
さらに、２つの処理（Ａ，Ｂ）のうち、利用者が予期しない処理が実行されてしまった場合は、キーボードの特定のキー入力操作をすることにより、他方の処理が実行されるようにしてもよい。
【００６２】
次に、入力モード６は、「表示内容の変更モード」であり、入力された一文字の入力時間（Ｔ1）に対応して、表示部に表示させる内容を異ならせるモードである。
たとえば、「文」のような画数の少ない文字は、その文字を入力し終わるまでにかかる時間が短いので、そのような入力が簡単な文字の場合は、処理Ａ−６を選択し、その意味内容のみを表示するようにする。
【００６３】
一方、「書」や「機」などのように画数が比較的多く、入力し終わるまでに入力判定基準の基準値よりも長い時間がかかる場合は、処理Ｂ−６を選択する。
処理Ｂ−６では、利用者はその複雑な文字の形態を確認するためにゆっくり入力したと考え、その文字の意味内容に加えて、その文字の書き順を示す表示をさせる。これによれば、利用者は文字の意味だけでなく、書き順を知ることができる。
【００６４】
入力モード７は、「意味または文字の確認モード」であり、入力モード６と同様に、入力された一文字の入力時間（Ｔ1）に対応して、表示部に表示させる内容を異ならせるモードである。ここでも、画数が少なく入力し終わるまでにかかる時間の短い文字の場合は、処理Ａ−７を選択する。
すなわち、処理Ａ−７では、その入力文字の意味内容のみを表示する。
【００６５】
一方、画数が多く入力し終わるまでに時間が長い文字の場合は、処理Ｂ−７を選択する。処理Ｂ−７では、利用者が複雑な文字の形態を画面上で確認するためにゆっくり入力したと考え、文字認識をした後、その文字の意味内容を表示するのに加えて、文字の形態を見やすくするためにその文字を拡大して表示部に表示させる。
これによれば、入力文字の意味内容とともに、文字そのものの形態を表示画面上で確認できる。
【００６６】
次に、入力モード８は、「文字の処理選択モード」であり、入力確定時間（Ｔa）の長短によって、その後に実行する処理を選択する。この場合、手書き入力が開示されたときに、タイマーを起動させ、入力確定を意味するキー入力操作が行われたときまでの時間を測定する。
【００６７】
たとえば、「book」と手書き入力した後、入力確定を意味する特定のキー入力をした場合、この入力確定時間Ｔaが、所定の基準値よりも短かったとすると、処理Ａ−８を選択する。処理Ａ−８では、入力された一連の文字列「b o o k」の文字認識を行い、認識された単語「book」を文字データとして記憶し、入力された単語「book」を見出し語として辞書検索を行い、その単語の意味内容を表示させる。
一方、たとえばメモ書きのような一連の文章を手書き入力した後、入力確定を意味する特定のキー入力をした場合、手書き入力を開始した後入力確定までにかかった時間が所定の基準値よりも長かったとすると、処理Ｂ−８を選択する。
【００６８】
処理Ｂ−８では、入力した一連の文章を一つの画像データとして記憶し、その画像データのまま表示部に表示させる。この場合、利用者が入力確定を意味するキー入力をしたときに、利用者が処理Ａ−８あるいは処理Ｂ−８のどちらの処理をするべきかを示す操作を新たにすることはなく、手書き入力にかかった時間が自動的に判定されて、次に実行すべき処理（Ａ−８またはＢ−８）が選択される。
【００６９】
また、入力モード８において、入力確定時間の代わりに、ペンのアップダウンの回数をカウントし、このアップダウンの回数の多少によって、実行する処理（Ａ−８またはＢ−８）を選択してもよい。
また、上記説明では、入力確定を意味する特定のキー入力をすることにより入力確定時間を測定するものとしたが、手書き入力が開始された後、一旦手書き入力が中止され、一定時間（たとえば、３秒間）経過しても新たな手書き入力が行われなかった場合には、その一定時間が経過する前に入力が確定していたものとみなし、入力確定時間を特定するようにすれば、入力確定を意味する特定のキー入力を省略することができる。
【００７０】
図６に、８つの入力モードに対応する機能選択リストの一実施例を示したが、手書き入力の入力速度を判定条件として、２種類の機能（ＡまたはＢ）のどちらかを選択することを示す具体例を示したものであって、入力モードの種類や、選択によって実行される機能の処理内容は、これに限定されるものではない。
一組の初期設定として、図６のリストが予め記憶部に記憶されていたとしても、利用者の利用形態に応じて、実際に処理Ａまたは処理Ｂとして実行される処理の内容を、利用者の意図するものに変更できるようにしてもよい。これによれば、選択される処理内容を利用者が自ら意図したものとすることができるので、利用者が意図的に手書き文字の入力速度を調整することにより、入力操作を省略することができるとともに、利用者の意図した適格な処理を実行させることができる。
【００７１】
なお、入力情報の一つの例である手書き入力された文字等の入力速度に基づく判定条件を示したが、他の入力手段を用いて入力された文字等の入力速度に基づいて、自動的に機能を選択するようにしてもよい。
たとえば、他の入力手段としては、前記したように、キーボードやマイクがあり、キーボードから入力される文字等の入力速度やマイクから入力される音声の入力速度に基づいて、機能を選択するようにしてもよい。
【００７２】
キーボードによる文字の入力速度は、利用者が所望の語句や文章をキーで打ちはじめてから終了するまでの時間と考えることができ、図６に示した一文字の入力時間や入力の確定時間に相当する情報として測定される。
また、音声の入力速度も、所望の語句や文章について利用者が発声を開始してから終了するまでの時間と考えることができ、この場合も、図６の一文字の入力時間や入力の確定時間に相当する情報として測定される。
【００７３】
たとえば、キーボードを用いて語句（単語）を入力する場合、その単語を入力しはじめてからその入力が終了するまでの時間が所定の基準時間よりも短いとき、すなわち、キーボードによる入力速度が速いとき、図６の処理Ａ−１から処理Ａ−５の５つの処理のうちいずれかの処理を実行するようにすればよい。
また、単語を入力しはじめてからその入力が終了するまでの時間が所定の基準時間よりも長いとき、すなわちキーボードによる入力速度が遅いとき、図６の処理Ｂ−１から処理Ｂ−５の５つの処理のうちいずれかの処理を実行するようにすればよい。
【００７４】
また、キーボードにより、文章が入力される場合、入力された文字列の中にスペース等の区切り文字があることを確認したときに文章が入力されていると判断し、その一連の文字列の入力開始から入力終了までにかかる時間が所定の基準時間よりも短いとき（入力速度が速いとき）、たとえば文章全体の翻訳処理をして、その翻訳文を表示する機能を選択するようにする。
一方、その文章に相当する一連の文字列の入力開始から入力終了までにかかる時間が所定の基準時間よりも長いとき（入力速度が遅いとき）、文章中の各単語の意味あるいは読み等の情報を表示する機能を選択するようにすればよい。
【００７５】
また、音声で語句または文章を入力する場合も、同様にその入力速度によって、選択する機能を異ならせることができる。
たとえば、利用者が音声で語句の入力をしようとする場合、まず語句を音声で入力することをキーボード等を使って入力し、その後、その語句を音声でマイクに向かって発声する。
この発声の開始から終了までの時間を測定し、所定の基準時間よりも短いとき（入力速度が速いとき）、図６の処理Ａ−１からＡ−５までの５つの処理のうちいずれかの処理を実行し、所定の基準時間よりも長いとき（入力速度が遅いとき）、図６の処理Ｂ−１からＢ−５までの５つの処理のうちいずれかの処理を実行するようにすればよい。
このとき、入力された音声は、音声認識処理により文字に変換して、確認のために、変換後の文字の表示およびその文字に対する音声をスピーカから出力してもよい。
【００７６】
また、利用者が音声で文章を入力しようとする場合、文章を音声で入力することをキーボード等を使って入力し、その後、その文章を音声でマイクに向かって発声する。
この発声の開始から終了までの時間を測定し、所定の基準時間よりも短いとき（入力速度が速いとき）、たとえば、入力された文章の音声を音声認識して文字列に変換した後、その文字列からなる文章全体を翻訳し、翻訳文を表示すればよい。
一方、発声の開始から終了までの時間が所定の基準時間よりも長いとき（入力速度が遅いとき）、音声認識した後、その文章中の各単語の意味あるいは読みの情報を表示するようにしてもよい。
【００７７】
以下の実施例では、主として手書き入力される文字等の情報の入力速度や入力時間に基づく処理を記載しているが、キーボードや音声を用いて入力される文字等の入力速度や入力時間に基づくものに読み替えることができる。
また、音声で語句または文章を入力する場合も、同様にその入力速度や入力時間によって、選択する機能を異ならせることができる。
【００７８】
＜情報入力装置の機能説明＞
図２に、この発明の情報入力装置の主要機能の一実施例の概略フローチャートを示す。
このフローチャートでは、手書き入力操作によって実現されるこの発明の特徴的な機能の部分のみを示している。
まず、ステップＳ１において、入力モードの選択処理を行う。
ここでは、制御部１１が、所定の入力モード選択画面を表示部３２に表示させ、利用者によって入力モードが入力されるのを待つ。
【００７９】
ここで、たとえば、図６に示したような８つの入力モードの項目名を表示部３２に表示させる。そして、利用者は、表示された項目名の部分をペンでタッチ入力するか、または、入力モードの番号をキーボードから入力する。
このような入力モードが選択入力されることにより、図６に示したように、以後の手書き入力処理をしたときに利用される判断機能と選択処理が決定される。
たとえば、「入力モード」として、番号２が入力されたとすると、図６の入力モード２の「辞書検索モード」が選択され、その後の手書き文字の入力速度によって、処理Ａ−２かまたは処理Ｂ−２のいずれかが選択されることになる。
【００８０】
次に、ステップＳ２において、利用者によって文字などの手書き入力が行われたとすると、タッチパネル２２からの情報が、制御部１１を経由して、入力速度測定部４１に送られ、手書き文字の入力が始まったことが検出され、その入力速度ＳＰが測定される。
このステップＳ２の具体的な処理の２つの実施例を、図４と図５のフローチャートに示す。入力モード１〜５の場合は図４のフローチャートにより測定が実施され、入力モード６と７の場合は図５のフローチャートにより測定が行われる。詳細は後述する。
たとえば、入力モード２の場合は、図４のフローチャートに従ってペンの描画入力速度（Ｖ1）が測定される。なお、手書き入力された文字などは、入力データ６２として記憶部６１に記憶される。
【００８１】
次に、ステップＳ３において、機能選択部５１が、測定された入力速度を判定する。
入力速度の判定は、測定された入力速度（Ｖ1）と、記憶部６１に予め記憶されている速度判定基準６４との比較によって行われる。この判定基準６４の基準値が１つの場合は、入力速度が基準値より速いか遅いかが判断される。
ステップＳ４において、機能選択部５１が、上記判定に基づいて、実行する機能を選択する。図６の場合は、入力速度（Ｖ1）が基準値より速いか遅いかによって予め定められていた２つの処理（Ａ，Ｂ）のうち、上記判定結果に対応した処理を選択する。
たとえば、入力モード２の場合において、入力速度Ｖ1が基準値よりも速いと判断された場合は、図６のリストにおいて対応する処理Ａ−２が選択される。この後、制御部１１は、ステップＳ４で選択された処理Ａ−２の処理内容を、所定のプログラムに基づいて実行する。
【００８２】
図３は、図２のフローチャートを、図６の入力モード２に対応づけて記述したものである。
図３において、ステップＳ１とＳ２は、図２と同一である。
図３のステップＳ３は、図２のステップＳ３に対応するものであり、ペンの描画入力速度Ｖ1と、速度判定基準６４の基準値（基準速度ＳＰ０）と比較している。
【００８３】
ステップＳ３において、入力速度Ｖ1＞基準速度ＳＰ０の場合、その入力速度Ｖ1は高速であると判定され、ステップＳ４−１へ進み、図６に示された処理Ａ−２を選択する。このとき、上級者用の辞書を選択して、辞書検索が行われる。
一方、入力速度Ｖ1≦基準速度ＳＰ０の場合、その入力速度は低速であると判定され、ステップＳ４−２へ進み、図６に示された処理Ｂ−２を選択する。このとき、初級者用辞書が選択され、辞書検索が行われる。
【００８４】
図４は、図２のステップＳ２の詳細な処理の一実施例のフローチャートである。
この処理は、図６の入力モード１〜５で用いられるペンの描画入力速度Ｖ1を測定することに対応する。
ステップＳ１１において、制御部１１が、ペンがタッチパネル上に降ろされたか否か（ペンダウン）をチェックする。ペンダウンされたことが検出されると、ステップＳ１２へ進む。
【００８５】
ペンがタッチパネル上に降ろされたか否かは、タッチパネルから送られてくるペンダウンされた位置を示す信号をチェックすることにより確認できる。
ステップＳ１２において、ペンダウンが検出されたので、その検出された時間を記憶し、タイマーを起動させて、ペン入力時間Ｔ1の測定を開始する。
【００８６】
ステップＳ１３において、ペンがタッチパネル上に降ろされた位置（Ｘ，Ｙ座標）を特定し、その位置情報をペン移動の始点として記憶する。そして、ペンの移動距離Ｌ１の測定を開始する。
ステップＳ１４において、ペンがタッチパネルから離されたか否か、チェックする。タッチパネルからペンアップを示す信号を受信するかあるいは、ペンがタッチパネルに接触している位置を示す信号が受信されなくなったとき、ペンがタッチパネルから離されたと判断する。
【００８７】
フローチャートには示していないが、ステップＳ１４で、ペンアップが検出されるまでに、ペンがタッチパネル上を移動させられたとすると、タッチパネルから移動した位置を示す信号が一定時間間隔で送信され、記憶部に記憶される。ペンアップが検出されるまでに受信された複数個の位置信号を確認することにより、ペンの軌跡と移動距離がわかる。
【００８８】
ステップＳ１５において、ペンアップされた時間を記憶し、ペンの入力時間Ｔ1の測定を終了する。ペンダウンによって測定を開始した時間と、ペンアップされた時間の差が、ペンダウンからペンアップまでの１ストローク当たりのペンの入力時間Ｔ1となる。
ステップＳ１６において、ペンアップされた位置を示す信号から、ペンアップされた位置を特定し、ペンの移動距離Ｌ１の測定を終了する。このとき、ステップＳ１３でペンダウンによって測定を開始したときの位置を示す信号と、ペンの移動時に取得された位置を示す信号と、ステップＳ１６で取得されたペンアップのときの位置を示す信号とから、１ストローク当たりのペンの移動距離Ｌ１が求められる。
【００８９】
ステップＳ１７において、ペンダウンからペンアップまでの１ストローク当たりの入力速度ＳＰ１を算出し、記憶部に記憶する。
この入力速度ＳＰ１は、ステップＳ１５とＳ１６で求めた入力時間Ｔ1と移動距離Ｌ１とから、ＳＰ１＝Ｌ１／Ｔ１によって、算出される。
【００９０】
ステップＳ１８において、手書き文字の入力が終了したか否かチェックする。
文字の入力が終了したか否かは、たとえば、ペンアップ後の未操作・未入力時間が一定時間を超えた場合や、「入力確定」操作によってチェックすることができる。
文字の入力がまだ継続している場合は、ステップＳ１１へ戻り、再度ステップＳ１１からＳ１７までの処理を実行し、次のペンダウンからペンアップまでのストロークについて、入力速度を算出する。
このように、文字の入力が終了するまで、ステップＳ１１からＳ１７までの処理を繰り返し、各ストロークごとの入力速度ＳＰ１を測定し、記憶する。
【００９１】
ステップＳ１８において、文字入力の終了が確認されると、ステップＳ１９へ進み、各ストロークごとに測定した入力速度ＳＰ１を用いて、入力した一文字当たりの入力速度Ｖ1を算出し、記憶する。たとえば、一文字当たりの入力速度Ｖ1は、複数個の入力速度ＳＰ１を平均することにより求められる。
以上により図６に示したペンの描画入力速度（Ｖ1）が求められる。
【００９２】
図５は、図２のステップＳ２の文字入力速度の測定の他の実施例のフローチャートである。ここでは、図６の入力モード６と７で用いる一文字の入力時間Ｔ1を測定することに対応する。
ステップＳ２１において、手書き文字の入力が開始されたことを検出する。文字入力が開始されたか否かは、たとえば、ペンダウンを確認することによって、開始されたと判断することができる。
【００９３】
ステップＳ２２において、入力開始からその一文字を入力し終わるまでの時間を示す文字入力時間Ｔ1の測定を開始する。たとえば、タイマーを起動させる。
ステップＳ２３において、一文字の入力が終了したか否かをチェックする。入力の終了は、たとえば、ペンアップ後の未操作・未入力時間が一定時間を超えた場合や、「入力確定」操作をすることにより判断できる。文字の入力がまだ続いているときは、ステップＳ２３を繰り返す。文字の入力が終了したと判断した場合は、ステップＳ２４へ進む。
【００９４】
ステップＳ２４において、一文字の入力が終了したので、文字入力時間Ｔ1の測定を終了し、ステップＳ２５において、その終了時点のタイマーの値を一文字当たりの入力時間Ｔ1として記憶する。
この一文字当たりの入力時間Ｔ1が、一文字当たりの入力速度（秒／文字）に相当する。
以上により、図６に示した一文字当たりの入力時間Ｔ1が求められる。
【００９５】
＜手書き入力に基づく機能選択の具体例＞
以下に、上記したような本願の手書き入力の入力速度を測定することによって、その後に実行される機能の選択処理についての具体例を、いくつか説明する。
【００９６】
＜具体例１＞
ここでは、図６に示した入力モード３（意味／文字の確認モード）の場合の機能選択処理について示す。一つの実施例として、「skate」という単語を手書き入力する場合を説明する。
入力モード３の速度判定基準として、たとえば「５ｍｍ／秒」を入力速度の基準値ＳＰ０に予め設定していたとする。入力モード３の状態で、利用者が、「skate」という単語の意味を調べたいと考え、ペンで「skate」という文字列を手書き入力したとする。
このとき、「skate」という文字列を書き終わるまでにかかった時間Ｔ1が「３秒」で、この文字列を描いた軌跡の移動距離Ｌ１が「２１ｍｍ」であったとすると、描画の入力速度Ｖ1は、２１／３＝７（ｍｍ／ｓ）となる。すなわち、実際の測定された入力速度Ｖ1は７（ｍｍ／ｓ）であり、速度判定基準の基準値ＳＰ０（５ｍｍ／ｓ）よりも速い。
【００９７】
この場合は、利用者は手書き入力された文字列の意味を調べるために速く入力したと考えられ、図６の入力モード３の条件から、処理Ａ−３が選択される。そして処理Ａ−３が実行されると、まず、入力された文字列の文字認識が行われ、「skate」という文字データが生成され、この文字データを見出し語として、辞書検索が行われる。
その結果、図７に示すように、「skate」という見出し語に対応づけられて英和辞典に記憶されている意味内容が表示される。
【００９８】
一方、利用者が「skate」という文字列をゆっくり入力したため、「skate」という文字列の入力速度が基準値ＳＰ０（５ｍｍ／ｓ）よりも遅かった場合は、図６の入力モード３の処理Ｂ−３が選択される。
この場合、利用者は「skate」という単語のスペルに自信がないのでゆっくり入力したと考えられるので、図７に示したように、入力した文字列のスペルを確認するとともに、入力した文字列のスペルに近似する文字列の候補をリストとして表示させる。
【００９９】
図７では、入力した文字列を文字認識した結果、該当する単語と、その単語のスペルに近似するスペルを持つ単語をいくつか表示している。
この後、利用者が、表示された複数個の単語の中から、所望のいずれかの単語を選択する操作をすれば、その単語の意味内容を表示するようにしてもよい。
【０１００】
＜具体例２＞
ここでは、図６に示した入力モード２（辞書検索モード）の機能選択処理について示す。
「入力モード２」が選択された後、「skate」という単語が手書き入力される場合について説明する。具体例１と同様に、速度判定基準として、「５ｍｍ／秒」が基準値ＳＰ０として予め設定されていたとする。
「skate」という文字列を手書き入力するのにかかった入力時間Ｔ1が３秒で、文字列を描いた軌跡の移動距離Ｌ１が２１ｍｍであったとすると、描画の入力速度Ｖ1は、２１／３＝７（ｍｍ／ｓ）となる。このとき、実際に測定された入力速度Ｖ1（＝７ｍｍ／ｓ）は、速度判定基準の基準値ＳＰ０よりも速いので、図６の入力モード２の条件から、処理Ａ−２が選択される。
処理Ａ−２が実行されると、入力文字「skate」を文字認識した後、上級者用の辞書を用いて、見出し語「skate」の辞書検索が行われる。すなわち、手書き文字の入力速度が速いので、習熟した利用者の入力であったと考え、図８に示すようにできるだけ多くの意味内容や用例などのコンテンツ情報を表示させる。
【０１０１】
一方、利用者が「skate」という文字列をゆっくり入力したため、その文字列の入力速度Ｖ1が基準値ＳＰ０よりも遅かった場合は、図６の入力モード２の処理Ｂ−２が選択される。この場合、入力速度が遅いことから初級者が入力したものと考え、検索対象の辞書として初級者用の辞書を選択し、その辞書に含まれている見出し語「skate」に対応する意味内容を表示させる。
もし初級者用辞書に発音が含まれていたとすると、図８に示すように、その発音も表示する。
【０１０２】
＜具体例３＞
ここでは、入力速度の判断基準として、２つの基準値（Ｌ1，Ｌ2）を設け、測定された入力速度を３つに分類して、予め設定された３つの処理（Ａ，Ｂ，Ｃ）のいずれかを実行する場合について説明する。
たとえば、入力速度の判断基準として、基準値Ｌ1（５ｍｍ／ｓ）と、基準値Ｌ2（２ｍｍ／ｓ）を設けたとする。
また、機能選択部５１は、測定された入力速度Ｖ1がＶ1＞Ｌ1（高速）のとき処理Ａを選択し、入力速度Ｖ1がＬ2＜Ｖ1≦Ｌ1（中速）のとき処理Ｂを選択し、入力速度Ｖ1がＶ1≦Ｌ2のとき処理Ｃを選択するものとする。
【０１０３】
処理Ａは、手書き入力が高速（Ｖ1＞５ｍｍ／ｓ）のときに実行する処理（見出語表示）であり、国語辞典を選択し、手書き入力された文字を含む見出し語のみを列挙して表示するものとする。
処理Ｂは、手書き入力が中速（２〜５ｍｍ／ｓ）のときに実行する処理（詳細内容表示）であり、国語辞典を選択し、手書き入力された文字そのものを見出し語として辞書検索をし、その意味内容を詳細表示するものとする。
処理Ｃは、手書き入力が低速（２ｍｍ／ｓ以下）のときに実行する処理であり、漢和辞典を選択し、手書き入力された文字の形態に関する情報（総画数，部首，読みなど）と、意味内容とを表示するものとする。
【０１０４】
図９に、「書」という文字を手書き入力した場合のこの具体例３の処理選択の実施例の説明図を示す。
図９において、「書」という文字を高速で入力した場合は、処理Ａが選択され、「書」という文字について、国語辞典を検索し、「書」の他に、「書」を含む他の見出し語（書きなぐるなど）を列挙して表示させる。
この後、利用者はこのリスト表示された見出し語を見て、たとえば、所望の見出し語を選択する操作をした場合には、選択された見出し語に対応づけられた意味内容を表示するようにすればよい。
利用者が高速で文字を入力すれば、その文字を含む見出し語のリストが表示されることを知っている場合には、意図的に所定の基準値Ｌ1以上の入力速度で文字を入力することにより、手書き入力以外の他の特別な入力操作をすることなく、所望の見出し語リストを表示させることができる。
【０１０５】
また、図９において、「書」という文字を中速で入力した場合は、処理Ｂが選択され、「書」という文字そのものについて国語辞典を検索し、「書」という文字に対応づけられて記憶されていた意味内容を表示させる。
このように、入力速度所定の基準値の範囲内で文字を手書き入力した場合には、意味内容を表示させるための特別な入力操作をすることなく、その文字の意味内容を確認することができる。
また、図９の具体例では、「書」という一文字について示しているが、これに限るものではなく、たとえば、「書き改める」という文字列を２つの所定の基準値の範囲の入力速度（中速）で入力した場合には、「書き改める」という見出し語に対する意味内容を表示するようにしてもよい。
【０１０６】
また、図９において、「書」という文字を低速で入力した場合は、処理Ｃが選択され、検索対象として漢和辞典を選択して、「書」を見出し語として検索する。そして、図９に示すように、「書」の文字形態を表示し、その形態に関する情報と、意味内容とを表示させる。
このように、利用者は「書」という文字を入力速度の基準値Ｌ2よりも遅く書くことにより、「書」という漢字についての形態を含む詳細な情報を確認することができる。
【０１０７】
具体例３では、入力速度の２つの基準値を設けて、予め設定された３つの機能のうちいずれかを選択する実施例を示したが、これと同様の考え方をすれば基準値を３つ以上設けて、予め設定された４つ以上の機能のうちいずれかを選択するようにしてもよい。
ただし、多数の基準値を設け選択する機能が増えた場合は、利用者がどの速度で手書き入力すればどの処理が実行されるかがわからなくなるおそれがあるので、利用者の操作容易性の観点からは選択する処理は少ない方が好ましい。また、選択可能な機能が多数の場合は、選択された機能を実際に実行する前に、今から実行しようとする機能の内容を表示して、利用者に確認してもらい、承認を受けた後に、利用者が意図した機能である場合に実行するようにしてもよい。これは、上記した機能確定確認部の処理に対応する。
【０１０８】
図１０に、具体例３の機能選択処理の一実施例のフローチャートを示す。
まず、ステップＳ３１において、入力モードの選択と、利用する辞書の選択を行う。この選択は、表示部に所定の選択画面を表示させて、利用者がキーやペン等を用いて所望の入力モードと使用する辞書とを選択する操作を行うことにより実行する。たとえば、図９に示した実施例では、国語辞典と漢和辞典とを使用する辞書として選択する。
【０１０９】
ステップＳ３２において、現在、入力速度の測定を行って自動的に機能選択を行わせるモードに設定されているか否かを、チェックする。このモードであるか否かを判断するためのフラグＦを予め用意し、このフラグＦの値によってこのモードであるか否かをチェックすればよい。たとえば、このフラグＦが設定値「０」であれば入力速度を測定しないモードとし、このフラグＦが設定値「１」の場合は入力速度を測定してその入力測定に基づいて所定の機能を選択するモードとする。
この発明の特徴とする入力速度の測定をする場合は、フラグＦを「１」に予め設定しておく。
【０１１０】
したがって、ステップＳ３２において、たとえばフラグＦが「０」のとき入力速度の測定を行わないモードであるので、ステップＳ４１へ進む。
ステップＳ４１において、手書き入力された文字の検出を行う。
次に、ステップＳ４２において、予め設定されていたデフォルト機能を選択し、その機能として予め設定されている処理を実行する。たとえば、図９の処理Ｂがデフォルト機能として予め設定されていたとすると、検出された文字について国語辞典を用いた辞書検索を行い、詳細な意味内容の表示を行う。
【０１１１】
一方、ステップＳ３２において、フラグＦが「１」のとき、入力速度を測定するモードであるので、ステップＳ３３へ進む。
ステップＳ３３において、図２のステップＳ２と同様に、手書き文字の入力の検出と、その入力速度Ｖ1の測定を行う。
ステップＳ３４において、ステップＳ３と同様に、測定された入力速度の判定を行う。ここでは、測定された入力速度Ｖ1と、具体例３で示した２つの基準値（Ｌ1，Ｌ2）との大小関係をチェックする。
ステップＳ３５において、ステップＳ４と同様に、上記入力速度の判定結果に基づいて、実行すべき機能を選択する。具体例３の場合は、入力速度の判定結果に基づいて、図９に示した３つの処理（Ａ，Ｂ，Ｃ）のいずれかを選択する。
【０１１２】
ステップＳ３６において、確定確認モードが有効となっているか否かチェックする。
ここで、確定確認モードとは、ステップＳ３５で選択された機能が、利用者が意図した機能であるか否かを利用者に確認してもらうモードを意味する。確定確認モードが有効（ＹＥＳ）の場合、ステップＳ３８へ進み、無効（ＮＯ）の場合はステップＳ３７へ進む。
確定確認モードについても、フラグを予め設定しておき、そのフラグの値により確定確認モードか否かを判断すればよい。
確定確認モードが無効（ＮＯ）の場合は、ステップＳ３５で選択された機能が利用者の確認なしで自動的に採用され、ステップＳ３７において、選択された機能に予め対応づけられた処理が実行される。たとえば、手書き文字の入力速度が遅く、処理Ｃが選択されたとすると、利用者の確認なしに、処理Ｃが自動的に実行される。
【０１１３】
一方、確定確認モードが有効（ＹＥＳ）となっている場合は、ステップＳ３８において利用者に確認を求めるために、ステップＳ３５で選択された機能の内容を表示部に表示し、利用者の選択承認キーの入力を待つ。
たとえば、ステップＳ３５で処理Ａが選択された場合、「入力文字「書」を含む見出し語のリストを表示してもよいか」という旨のメッセージを表示部に表示させる。
【０１１４】
ステップＳ３８において、利用者が表示部を見て、実行しようとしている機能内容を確認し、その機能を実行してもよい場合は、選択承認キーを入力する。選択承認キーとしては、たとえば「Enter」キーを用いればよい。一方、表示された機能内容が利用者の意図した機能ではない場合は、承認しないことを意味するキーの入力を行う。承認しないことを意味するキーとしては、たとえば、右カーソルキーの入力や、タッチパネル上の「否承認」あるいは「次」を示す表示部分をタッチすればよい。
【０１１５】
ステップＳ３８において、選択承認キーが入力された場合は、ステップＳ３７へ進み、選択された機能の処理内容を実行する。
一方、選択を承認しないことを意味するキーが入力された場合は、ステップＳ３９へ進む。ステップＳ３９へ進んだ場合は、入力速度の判定によって選択された機能は利用者が意図した機能とは異なるものであったので、予め用意されていた他の処理を選択する。
【０１１６】
ステップＳ３９において、他の機能を選択するために、まだ選択されていない他の機能があるか否かチェックする。残っている場合は、ステップＳ４０へ進み、他に選択すべき機能がない場合は、ステップＳ４２へ進む。
ステップＳ４０においては、次の優先順位の機能を選択して、その機能の内容を表示させる。
【０１１７】
図９の具体例３の場合において、入力速度の判定によって選択された機能が処理Ｂであったとすると、他の機能として処理Ａと処理Ｃとがまだ残っている。
ここで、自動選択のための優先順位が、処理Ａ，処理Ｂ，処理Ｃの順序に予め設定されていたとすると、ステップＳ４０において、現在選択されている処理Ｂの次の優先順位である処理Ｃが選択される。
そして、次の処理として処理Ｃが選択されることを示す表示をし、ステップＳ３８へ戻って、新たに選択される処理Ｃを実行してもよいか否かについて、利用者に確認を求める。以後、利用者に選択された処理が承認されない場合は、他の選択可能な処理がなくなるまで、ステップＳ３８からＳ４０までの処理を繰り返す。
【０１１８】
一方、ステップＳ３９において他に選択すべき処理がない場合は、ステップＳ４２へ進み、予め初期設定されていたデフォルト機能を選択して実行する。
このように入力速度によって選択されるべき機能が多数存在する場合は、選択された機能を実行してよいか否かの確定確認の判断を、利用者に求めることにより、利用者の意図した適切な処理を実行させることができる。
また、利用者が手書き文字の入力速度によって機能を選択するモードを何度も利用し慣れてきた場合には、利用者はどれくらいの速度で手書き入力すればどの機能が選択されるかが予測できるようになる場合もあるので、利用者が手書き文字の入力速度を意図的に調整することにより、機能選択のための特別な入力操作をすることなく、意図した機能を実行させることができる。
【０１１９】
＜具体例４＞
ここでは、図６の入力モード８の場合について説明する。
図１１に、具体例４の処理選択の実施例の説明図を示す。
手書き入力された文字列の入力確定時間（Ｔa）が所定の基準値Ｔoよりも短い場合は、図６の処理Ａ−８を選択する。
処理Ａ−８では、処理Ａ−３などと同様に手書き入力された文字の文字認識を行って文字データとして記憶し、その文字データを見出し語として辞書検索を行い、たとえば入力文字の意味内容を表示させる。
【０１２０】
一方、図１１に示すように、手書き入力された文字列が手書きメモであり、手書き入力に所定の基準値Ｔoよりもかなり長い時間かかっている場合は、処理Ｂ−８を選択する。
処理Ｂ−８では、図１１に示したような手書き入力された情報を、そのまま画像データとして記憶し、表示部に表示させる。
これにより、入力モード８に設定されている場合は、手書き入力にかかった時間によって、辞書検索処理（処理Ａ−８）か、あるいは画像データとしての表示処理（処理Ｂ−８）のどちらか一方が自動的に選択されて実行される。
【０１２１】
＜具体例５＞
図１２に、具体例５の処理選択の実施例の説明図を示す。
具体例５は、手書き文字の入力速度によって４種類の処理を選択する場合を示しており、具体例３と具体例４とを結合したような選択処理を行うものである。
すなわち、入力速度の判定基準として、図９に示した具体例３の２つの基準値（Ｌ1，Ｌ2）に加えて、それらよりも遅い基準値Ｌ3を設ける。また、具体例３の３つの処理（Ａ，Ｂ，Ｃ）に加えて、基準値Ｌ3よりも入力速度Ｖ1が遅かった場合に選択する処理Ｄを設ける。処理Ｄとしては、具体例４の処理Ｂ−８に相当する表示処理を行う。
【０１２２】
この具体例５の場合、手書き文字の入力速度Ｖ1と、３つの基準値（Ｌ1，Ｌ2，Ｌ3）と比較することにより、４つの処理（Ａ，Ｂ，Ｃ，Ｄ）のいずれかの処理を選択する。
たとえば、入力速度Ｖ1が基準値Ｌ3よりも遅い場合、処理Ｄを選択し、手書き入力された内容を画像データとして記憶し、表示部に表示させる。
【０１２３】
この具体例５の場合も、選択する処理が多いので、具体例３で説明したように、選択した処理をすぐに実行するのではなく、選択した処理内容を表示させて利用者の確認と承認を受けた後に、実行することが好ましい。
このように、予め設定された実行可能な機能が４つある場合に、利用者が実行したい機能を予め選択する操作をすることなく、手書き入力の速度を適切に変更することにより、４つの機能のうちいずれかを選択することができる。
また、４つの処理と入力速度との関係は予め固定的に設定してもよいが、利用者個人の利便性の向上のために、４つの処理内容を利用者が自らよく利用する機能に設定変更できるようにしてもよく、また、入力速度を判定する基準値の数値を利用者が設定変更できるようにしてもよい。
【０１２４】
＜具体例６＞
図１３に、具体例６の処理選択の実施例の説明図を示す。
ここでは、キーボードによる入力の速度によって、選択する処理を異ならせる例を示す。
キーボードの入力速度とは、たとえば、Ｎ文字からなる単語をキーで入力するとき、最初の文字をキー入力してから、最後のＮ番目の文字を入力するまでにかかった時間を、文字数Ｎで割った平均時間（時間／文字）と定義する。この場合、図１３に示す“skate”をキーで入力する場合、“s”を入力してから“e”を入力し終わるまでの時間を、文字数（＝５）で割ったものが、入力速度である。
【０１２５】
また、文字数にかかわらず、１つの単語を入力し終わるまでの時間（時間／単語）を入力速度と定義してもよい。このとき、文字数ごとに、その文字数の単語を入力するのにかかる基準速度を予め設定しておき、文字数Ｎの単語を実際に入力するのにかかった時間（入力速度）が、同じ文字数Ｎについて設定された基準速度よりも速いか遅いかで、選択する処理を決定する。
【０１２６】
図１３の場合、“skate”をキー入力するとき、入力する文字数は５なので、たとえば、５文字の単語を入力するのにかかる基準速度を５（秒／単語）と予め設定しておく。Ｓ，Ｋ，Ａ，Ｔ，Ｅの５つのキーを入力するのに実際にかかった時間が４（秒／単語）であったとすると、キー入力速度は基準速度より速いので、処理Ａ−３を実行する。
キー入力速度が速い場合は、キー入力した単語の意味内容を調べるモード（意味の確認モード）が選択され、入力した単語の意味内容が表示される。
【０１２７】
一方、５つのキー入力にかかった時間が７（秒／単語）であったとすると、キー入力速度が基準速度より遅いので、処理Ｂ−３を実行する。このように利用者がゆっくり入力した場合は、入力した単語のスペルがあいまいで正しくない場合もあると考え、複数個の文字列の候補（近似する単語）をリスト表示させる。
図１３の具体例では、処理Ａ−３，処理Ｂ−３は、図７に示したものと同じであるが、これに限るものではない。
【０１２８】
＜具体例７＞
図１４に、具体例７の処理選択の実施例の説明図を示す。
ここでは、マイク（音声入力部２４）を用いて、文字列（単語）を音声で入力し、その音声の入力速度によって選択する処理を異ならせる例を示す。
入力したい単語を一文字ごとに分けて、順に発音して入力する。音声の入力速度とは、たとえば、単語の最初の文字（たとえばアルファベット）から最後の文字までを発音するのにかかる時間（時間／単語）と定義する。
【０１２９】
図１４の文字列“skate”の場合、５文字に分けて、「エス，ケイ，エイ，ティー，イー」の順に発音し、最初の「エス」から最後の「イー」までの発声にかかった時間を測定し、これを入力速度（時間／単語）とする。
また、入力した文字が何であるかを一文字ごとに認識し、その後、認識した複数個の文字データを組み合わせて、１つの文字列データを生成する。そして、この文字列データを用いて選択された処理の辞書検索などが行われる。
【０１３０】
この具体例７では、１つの単語を構成する文字数ごとに、予め基準速度（時間／単語）を設定しておき、その単語を実際に音声で入力するのにかかった時間（入力速度）と比較して、処理を選択する。
図１４において、“skate”を音声入力するのにかかった時間が、文字数が５の基準速度よりも速い場合、処理Ａ−２を実行する。このとき、入力された単語に対して、上級者用の辞書を用いた検索を行い、意味内容や用例などを含めた詳細情報を表示させる。
【０１３１】
あるいは、“skate”を音声入力するのにかかった時間が、文字数が５の基準速度よりも遅い場合、処理Ｂ−２を実行する。
このように、単語をゆっくり発音して入力した場合、入力した者は初級者であると考え、初級者用の辞書を用いて検索を行い、入力された単語の発音情報や意味内容を表示させる。
図１４の具体例７において、処理Ａ−２，処理Ｂ−２は、図８に示したものと同じであるが、これに限るものではない。
【図面の簡単な説明】
【０１３２】
【図１】この発明の情報入力装置の一実施例の構成ブロック図である。
【図２】この発明の入力速度に基づく機能選択処理の概略フローチャートである。
【図３】この発明の入力速度に基づく機能選択処理の一実施例のフローチャートである。
【図４】この発明の文字入力速度の測定処理の一実施例のフローチャートである。
【図５】この発明の文字入力速度の測定処理の一実施例のフローチャートである。
【図６】この発明の機能選択リストの一実施例である。
【図７】この発明の具体例１の機能選択の説明図である。
【図８】この発明の具体例２の機能選択の説明図である。
【図９】この発明の具体例３の機能選択の説明図である。
【図１０】この発明の具体例３の機能選択処理のフローチャートである。
【図１１】この発明の具体例４の機能選択の説明図である。
【図１２】この発明の具体例５の機能選択の説明図である。
【図１３】この発明の具体例６の機能選択の説明図である。
【図１４】この発明の具体例７の機能選択の説明図である。
【符号の説明】
【０１３３】
１１  制御部
２１  入力部
２２  タッチパネル
２３  キーボード
２４  音声入力部
３１  出力部
３２  表示部
３３  音声出力部
４１  入力速度測定部
５１  機能選択部
６１  記憶部
６２  入力データ
６３  機能選択リスト
６４  速度判定基準
６５  辞書
【図１】
2010015439.tif 000003
【図２】
2010015439.tif 000004
【図３】
2010015439.tif 000005
【図４】
2010015439.tif 000006
【図５】
2010015439.tif 000007
【図６】
2010015439.tif 000008
【図７】
2010015439.tif 000009
【図８】
2010015439.tif 000010
【図９】
2010015439.tif 000011
【図１０】
2010015439.tif 000012
【図１１】
2010015439.tif 000013
【図１２】
2010015439.tif 000014
【図１３】
2010015439.tif 000015
【図１４】
2010015439.tif 000016