(57)【要約】【課題】作業者にとって作業の邪魔にならない情報入力装置を提供する。【解決手段】各指の中節又は基節の位置に取り付け可能な加速度センサから検出される加速度信号に基づいて、指の横方向の移動方向及び移動量が特定される（Ｓ１１）。指が静止したかが判断される（Ｓ１３）。指が静止した場合（Ｓ１３：ＹＥＳ）、加速度信号に基づいて、指の曲がり角度が特定される（Ｓ１５）。指の曲がり角度と、指の横方向の移動方向及び移動量とから、打鍵動作によって選択される可能性のあるキーの情報（候補キー情報）が特定される（Ｓ２１）。打鍵動作が行われたと判断された場合（Ｓ２３：ＹＥＳ）、特定されている候補キー情報が、打鍵動作によって選択されたキー情報として特定される（Ｓ２５）。【選択図】図１６
2011170747.tif 000002
【特許請求の範囲】
【請求項１】
使用者の指の位置に少なくとも取り付け可能であり、加速度を検出する第一検出手段と、
前記第一検出手段によって検出された前記加速度に基づいて、指の曲がり角度を特定する角度特定手段と、
前記曲がり角度と、所定のキーを示すキー情報とが指ごとに対応付けて記憶される第一記憶手段と、
前記第一検出手段によって検出された前記加速度に基づいて、指が所定動作を行ったか否かを判断する判断手段と、
前記判断手段において、指が所定動作を行ったと判断された場合、前記角度特定手段において特定された前記曲がり角度に対応する前記キー情報を、前記第一記憶手段を参照して特定するキー特定手段と、
前記キー特定手段において特定された前記キー情報を出力する出力手段と
を備えたことを特徴とする情報入力装置。
【請求項２】
前記第一検出手段とは異なる検出手段であって、加速度を検出する第二検出手段と、
前記第二検出手段によって検出された前記加速度に基づいて、前記第一検出手段により検出される前記加速度の方向の基準である基準方向を特定する基準特定手段と
を備え、
前記角度特定手段は、
前記基準特定手段によって特定された前記基準方向に基づいて、指の曲がり角度を特定することを特徴とする請求項１に記載の情報入力装置。
【請求項３】
掌の横方向への指の移動方向と移動量とを特定する移動特定手段を備え、
前記第一記憶手段には、前記曲がり角度、前記移動方向、前記移動量、及び前記キー情報が対応付けて記憶されており、
前記キー特定手段は、
前記角度特定手段において特定された前記曲がり角度と、前記移動特定手段において特定された前記移動方向と前記移動量とに対応する前記キー情報を、前記第一記憶手段を参照して特定することを特徴とする請求項１又は２に記載の情報入力装置。
【請求項４】
前記移動特定手段は、
前記第一検出手段によって検出された前記加速度に基づいて、前記移動方向及び前記移動量を特定することを特徴とする請求項３に記載の情報入力装置。
【請求項５】
角速度を検出する第三検出手段を備え、
前記移動特定手段は、
前記第三検出手段において検出された前記角速度に基づいて、前記移動方向及び前記移動量を特定することを特徴とする請求項３に記載に情報入力装置。
【請求項６】
前記第三検出手段は、
使用者の指のうち親指の位置又は手の甲に取り付け可能であることを特徴とする請求項５に記載の情報入力装置。
【請求項７】
前記第一検出手段は、
使用者の指のうち、中節又は基節の位置に取り付け可能であることを特徴とする請求項１から６のいずれかに記載の情報入力装置。
【請求項８】
前記所定動作は、前記指がキーを打鍵する動作であることを特徴とする請求項１から７のいずれかに記載の情報入力装置。
【請求項９】
前記第一検出手段は、
使用者の両手の各指の位置に取り付け可能であることを特徴とする請求項１から８のいずれかに記載の情報入力装置。
【請求項１０】
前記出力手段は、
前記角度特定手段において特定された前記曲がり角度に対応する前記キー情報である候補キー情報と、前記キー特定手段において特定された前記キー情報である特定キー情報とを出力することを特徴とする請求項１から９のいずれかに記載の情報入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報入力装置に関する。より詳細には、キーボードを使用することなく、キー情報を入力できる情報入力装置に関する。
【背景技術】
【０００２】
近年、キーボードを使用することなく、キー情報を入力できる情報入力装置が開発されている。例えば特許文献１の情報入力装置では、指先に取り付けられたＬＥＤ（Light Emitting Diode）からの出力光の強度が、手の甲に設けられた受光部によって検出される。指の曲がり具合に応じて変化する光の強度に基づき、指の状態が特定される。特定された指の状態から、打鍵されたキーが決定される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２４２９８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら上述の装置は、指の先端部分にオン／オフスイッチを取り付ける必要がある。このため、使用者が指先を机上面等に確実に接触させなければ、スイッチにおいて打鍵動作が検出されない。また、打鍵動作が行われていない場合であっても、指先が机上面等に接触した場合に、スイッチにおいて打鍵動作が検出されてしまう。このように上述の装置では、キー情報の入力について誤認識が生じる可能性が高いという問題点がある。
【０００５】
本発明の目的は、情報を入力する場合の認識率を向上することができる情報入力装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の第一態様に係る情報入力装置は、使用者の指の位置に少なくとも取り付け可能であり、加速度を検出する第一検出手段と、前記第一検出手段によって検出された前記加速度に基づいて、指の曲がり角度を特定する角度特定手段と、前記曲がり角度と、所定のキーを示すキー情報とが指ごとに対応付けて記憶される第一記憶手段と、前記第一検出手段によって検出された前記加速度に基づいて、指が所定動作を行ったか否かを判断する判断手段と、前記判断手段において、指が所定動作を行ったと判断された場合、前記角度特定手段において特定された前記曲がり角度に対応する前記キー情報を、前記第一記憶手段を参照して特定するキー特定手段と、前記キー特定手段において特定された前記キー情報を出力する出力手段とを備えている。
【０００７】
第一態様に係る情報入力装置では、指の曲がり角度を特定する手段と、指の所定動作を検出する手段とが、共通の検出手段によって実現される。これによって情報入力装置は、打鍵動作を確実に検出することができる。また、打鍵動作以外の指の動作を、打鍵動作であると誤って認識してしまうことを防止できる。従って情報入力装置は、情報を入力する場合の認識率を向上させることができる。
【０００８】
また、第一態様において、前記第一検出手段とは異なる検出手段であって、加速度を検出する第二検出手段と、前記第二検出手段によって検出された前記加速度に基づいて、前記第一検出手段により検出される前記加速度の方向の基準である基準方向を特定する基準特定手段とを備え、前記角度特定手段は、前記基準特定手段によって特定された前記基準方向に基づいて、指の曲がり角度を特定してもよい。これによって情報入力装置は、使用者の手の向きに依存せず、指の曲がり角度と所定動作（打鍵動作など）の実行の有無とから、選択されたキー情報を特定できる。使用者は、手を机上に載せた状態や、下方に下ろした状態等、様々な状態でキー情報の入力操作を行うことができる。これによって使用者は、起立した状態で手を下方に下ろしたような場合でも、入力作業を行うことができる。
【０００９】
また、第一態様において、掌の横方向への指の移動方向と移動量とを特定する移動特定手段を備え、前記第一記憶手段には、前記曲がり角度、前記移動方向、前記移動量、及び前記キー情報が対応付けて記憶されており、前記キー特定手段は、前記角度特定手段において特定された前記曲がり角度と、前記移動特定手段において特定された前記移動方向と前記移動量とに対応する前記キー情報を、前記第一記憶手段を参照して特定してもよい。これによって情報入力装置は、指の曲がり角度だけでなく指の移動量も用いて、選択されたキー情報を特定できるので、情報入力装置は、より多くのキー情報を識別できる。
【００１０】
また、第一態様において、前記移動特定手段は、前記第一検出手段によって検出された前記加速度に基づいて、前記移動方向及び前記移動量を特定してもよい。これによって情報入力装置では、第一検出手段によって検出された加速度に基づいて移動量が特定されるので、移動量を特定するための別途装置が不要となる。
【００１１】
また、第一態様において、角速度を検出する第三検出手段を備え、前記移動特定手段は、前記第三検出手段において検出された前記角速度に基づいて、前記移動方向及び前記移動量を特定してもよい。情報入力装置では、第三検出手段によって検出された角速度に基づいて移動量が特定される。手の回転移動を正確に検出できるので、情報入力装置は、使用者による手の回転移動を伴う動作から、選択されたキー情報を正確に特定できる。
【００１２】
また、第一態様において、前記第三検出手段は、使用者の指のうち親指の位置又は手の甲に取り付け可能としてもよい。第三検出手段が親指の位置や手の甲に取り付けられた場合、使用者は、親指や手の甲の回転動作と、他の指による所定動作とを組み合わせることによって、より多くのキー情報を入力できる。使用者は、親指や手の甲の回転動作と他の指の動作とを組み合わせることによって、多様な入力操作を行うことができる。
【００１３】
また、第一態様において、前記第一検出手段は、使用者の指のうち、中節又は基節の位置に取り付け可能としてもよい。加速度センサは、指の中節又は基節に取り付けられ、末節には取り付けられない。従って、使用者が指の先端部分を使用する作業を行う場合に、装置が作業の妨げとなってしまうことを防止できる。
【００１４】
また、第一態様において、前記所定動作は、前記指がキーを打鍵する動作としてもよい。これによって使用者は、キーボードを使用することなくキー情報を入力できる。
【００１５】
また、第一態様において、前記第一検出手段は、使用者の両手の各指の位置に取り付け可能としてもよい。これによって使用者は、両手すべての指を使用して、キー情報を入力できる。
【００１６】
また、第一態様において、前記出力手段は、前記角度特定手段において特定された前記曲がり角度に対応する前記キー情報である候補キー情報と、前記キー特定手段において特定された前記キー情報である特定キー情報とを出力してもよい。これによって使用者は、打鍵動作を行う前に候補キー情報を確認できるので、所望のキー情報を確実に入力できる。
【図面の簡単な説明】
【００１７】
【図１】情報入力システム１を示す模式図である。
【図２】ＰＣ４のディスプレイに表示される画面を示した図である。
【図３】第一センサ５，第二センサ６において検出される加速度の方向を示す図である。
【図４】第一センサ５，第二センサ６において検出される加速度の方向を示す図である。
【図５】押下動作時に第一センサ５から検出される加速度を示す図である。
【図６】第一センサ５，第二センサ６において検出される加速度の方向を示す図である。
【図７】左方向移動時に第一センサ５からから検出される加速度を示す図である。
【図８】右方向移動時に第一センサ５からから検出される加速度を示す図である。
【図９】キーが選択される様子を示した図である。
【図１０】打鍵動作時に第一センサ５から検出される加速度を示す図である。
【図１１】第一入力装置２の電気的構成を示すブロック図である。
【図１２】第二入力装置３の電気的構成を示すブロック図である。
【図１３】第一テーブル４８１１を示す模式図である。
【図１４】第二テーブル４８２１を示す模式図である。
【図１５】第一入力装置２のＣＰＵ３１において実行されるメイン処理を示すフローチャートである。
【図１６】第二入力装置３のＣＰＵ４１において実行されるメイン処理を示すフローチャートである。
【図１７】移動算出処理を示すフローチャートである。
【図１８】変形例においてキーが選択される様子を示した図である。
【図１９】第三テーブル４８４１を示す模式図である。
【図２０】変形例における移動算出処理を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態における情報入力システム１及び情報入力装置（第一入力装置２、第二入力装置３）について、図面を参照して説明する。これらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものである。記載されている装置の構成、各種処理のフローチャートなどは、それのみに限定する趣旨ではなく、単なる説明例である。
【００１９】
図１を参照し、情報入力システム１の概要について説明する。情報入力システム１は、情報入力装置とＰＣ４とを備えている。情報入力装置は、第一入力装置２と第二入力装置３とを備えている。第一入力装置２は、手袋の形状を有しており、使用者の手に装着される。図１では、右手用の第一入力装置２と左手用の第一入力装置２とが準備されている。使用者によってキーボードを打鍵する動作が行われる。第一入力装置２が備えるセンサは、加速度信号を検出する。検出された加速度信号のデータは、第二入力装置３に対して送信される。第二入力装置３において、データが解析され、打鍵動作によって選択されたキーの種別の情報が特定される（以下、キーの種別の情報を「キー情報」という。）。特定されたキー情報は、ＰＣ４に対して送信される。ＰＣ４は、第二入力装置３から受信したキー情報をディスプレイに表示する。使用者は、キーボードを用いることなくキー情報を入力することが可能となる。以下、情報入力装置の使用者がキーボードを使用しない状態で打鍵の動作を行うことを、単に「打鍵動作を行う」という。打鍵動作とは、指がキーを押し込む動作を示すものとする。
【００２０】
第一入力装置２の詳細について説明する。第一入力装置２は、手袋形状を有する手袋部１３を備えている。手袋部１３には、加速度センサ（以下、「第一センサ５」という。）が取り付けられている。第一センサ５は、打鍵動作時における加速度信号を検出する（以下、加速度信号を単に「信号」ともいう。）。第一センサ５は、手袋部１３のうち各指に取り付けられるので、使用者は、各指を使用して情報の入力操作を行うことができる。また第一センサ５は、指の中節又は基節の位置に取り付け可能である。従って、第一入力装置２が使用者に装着された状態で、使用者によって指の先端部分を使用する作業が行われる場合であっても、装置が作業の邪魔にならない。手袋部１３のうち手の甲の位置に、加速度センサ（以下「第二センサ６」という。）が取り付けられている。第二センサ６は、第一センサ５において検出される加速度の基準方向を特定するために設けられている（詳細は後述する。）
【００２１】
第一入力装置２は、手袋部１３の手首部分に制御部１１を備えている。センサ５、６と制御部１１とは、ハーネス７によって接続されている。センサ５、６において検出された信号は、ハーネス７を介して制御部１１に伝送される。制御部１１は、アンテナ３６（図１１参照）を備えている。制御部１１は、センサ５、６によって検出された信号を収集し、第二入力装置３に対して無線送信する。制御部１１は表示部１２を備えている。表示部１２はＬＥＤで構成されている。表示部１２は、第一入力装置２の状態等を使用者に通知することができる。
【００２２】
第二入力装置３の詳細について説明する。第二入力装置３は、アンテナ４５及びアンテナ４７（図１２参照）を備えている。第二入力装置３は、第一入力装置２から無線送信された信号を、アンテナ４５を介して受信する。情報入力装置３は、アンテナ４７を介してＰＣ４にキー情報を無線送信する。第二入力装置３は表示部２１を備えている。表示部２１はＬＥＤで構成されている。表示部２１は、第二入力装置３の状態等を使用者に通知することができる。第二入力装置３は入力部２２を備えている。使用者は、入力部２２を介して第二入力装置３の動作モード等を入力できる。
【００２３】
図２を参照し、ＰＣ４が第二入力装置３から送信されたキー情報を受信した場合に、ＰＣ４のディスプレイに表示される画面の一例について説明する。ディスプレイには、画像２６と画像２７とが表示されている。画像２６は、キーボードを図示した画像である。画像２７は、打鍵動作によって選択されたキー情報をテキスト表示する領域を示している。画像２６のうち、使用者の打鍵動作により選択される可能性のあるキーに相当する部分「Ａ」（左手小指）「Ｓ」（左手薬指）「Ｅ」（左手中指）「Ｇ」（左手人差指）「Ｊ」（右手人差指）「Ｉ」（右手中指）「Ｏ」（右手薬指）「０」（右手小指）「Ｓｐａｃｅ」（右手及び左手親指）の色が反転している。画像２７には、打鍵動作によって選択されたキー情報の履歴が表示されている。使用者は、ＰＣ４のディスプレイを視認することによって、打鍵動作によって選択可能な状態にあるキー情報を認識できる。これによって使用者は、打鍵動作を行う前に、選択される可能性のあるキーを確認できるので、所望のキーを確実に入力できる。また使用者は、打鍵動作によって選択されたキー情報の履歴「ｑａｚｗｓｘｅｄｃ・・・」を認識できる。
【００２４】
本発明において、ＰＣ４のディスプレイに表示される画像は、上述した態様に限定されない。また本発明では、例えばＰＣ４において実行中のアプリケーション（ワープロソフト、表計算ソフトなど）において、受信されたキー情報が入力情報として直接認識されてもよい。
【００２５】
本発明の情報入力装置は、例えば片方の手に装着される第一入力装置２のみ備えた構成であってもよい。第一センサ５は、手袋部１３のうち唯一の指にのみ取り付けられていてもよい。センサ５、６と制御部１１との間の通信は、ハーネス７を介した有線通信に限定されず、無線通信であってもよい。第一入力装置２と第二入力装置３との間の通信、第二入力装置３とＰＣ４との間の通信は無線通信に限定されず、有線通信であってもよい。情報入力装置は、第一入力装置２と第二入力装置３とが一体となった構成であってもよい。
【００２６】
検出された信号に基づき、打鍵動作によって選択されたキー情報を特定する場合の特定方法について、図３から図１０を参照して説明する。本実施の形態では、第一入力装置２を装着した使用者の１）指の曲がり角度、及び、２）指の横方向（掌の左右方向に相当）の移動方向及び移動量が、センサ５、６において検出される信号に基づいて特定される。特定された上記１）２）の情報から、使用者の打鍵動作によって選択される可能性のあるキー情報（以下「候補キー情報」という。）が特定される。また、センサ５，６において検出される信号に基づいて、打鍵動作の有無が特定される。打鍵動作が実行されたときの候補キー情報が、打鍵動作によって選択されたキー情報として特定される。以下詳説する。
【００２７】
図３から図６を参照し、指の曲がり角度の特定方法について説明する。図３のうち紙面左右方向を「ｘ軸方向」と定義する。紙面表側〜裏側方向を「ｙ軸方向」と定義する。紙面上下方向を「ｚ軸方向」と定義する。掌が水平に配置され指が伸張した状態で、手首〜指先方向がｘ軸方向に相当する。掌の左右方向がｙ軸方向に相当する。掌〜手の甲方向がｚ軸に相当する。
【００２８】
センサ５、６は、３方向の加速度信号を検出できる。図３に示すように、掌を水平に配置して指が伸びた状態で、センサ５、６はｘ，ｙ，ｚ軸方向其々の加速度信号を検出できる。第一センサ５において検出される３方向の加速度信号を、以下其々「Ｐｘ」「Ｐｙ」「Ｐｚ」と呼ぶ。第二センサ６において検出される３方向の加速度信号を、以下其々「Ｐｘ'」「Ｐｙ'」「Ｐｚ'」と呼ぶ。センサ５，６には、手が静止している状態で、ｚ軸方向に重力加速度（以下「ｇ」とも表記する。）が作用している。図３に示す例では、第一センサ５から検出されるＰｚ、及び第二センサ６から検出されるＰｚ'と、ｇとは一致する。
【００２９】
図４に示すように、使用者が指を角度θ分曲折させたとする。指が曲折する過程で、第一センサ５の配置（向き）は徐々に変動する。指の曲がり角度θが大きくなるに従い、Ｐｘは大きくなる。第一センサ５に対してｚ軸方向に作用する加速度は、曲折過程においてほぼ不変（＝ｇ）である。第一センサ５に対してｚ軸方向に作用する加速度ｇは、第一センサ５において検出されるＰｘとＰｚとの合力と一致する。従ってＰｚは、指の曲がり角度θが大きくなるに従って小さくなる。
【００３０】
指の曲折が終了し、次いで使用者が指を元に戻した（伸張させた）とする。指が伸張する過程では、指の曲がり角度θが小さくなるに従い、Ｐｘは小さくなる。Ｐｚは、指の曲がり角度θが小さくなるに従い大きくなる。指が完全に伸張した状態では、再びＰｚとｇとが一致する（図３参照）。
【００３１】
図５は、指が曲折し、その後伸張した場合に、第一センサ５において検出されるＰｚの経時変化を示している。指が伸張した状態で静止している場合、Ｐｚはほぼ一定の値で推移している（６１）。使用者が指の曲折を開始する（６２）。指が曲折する過程では、Ｐｚは大きく減少する（６３）。使用者は指の曲折を終了させる（６４）。指は、曲折した状態で静止する。指が静止した状態では、Ｐｚの変化量は小さくなる（６５）。使用者が指の伸張を開始する（６６）。指が伸張する過程では、Ｐｚは大きく増加する（６７）。使用者は指の伸張を終了させる（６８）。指は、伸張した状態で静止する。指が静止した状態では、Ｐｚの変化量は小さくなる（６９）。
【００３２】
なお図５では、指が曲折した状態で打鍵動作が実行された場合の加速度の情報が含まれている（７０）。使用者は、押下動作（指の曲折→打鍵動作）を行うことで、所定のキーを選択している。打鍵動作が実行されると、Ｐｚの経時変化は、短時間で急峻な変動を示す。打鍵動作の検出方法については後述する。
【００３３】
指が曲折した状態では、指の曲がり角度θと、第一センサ５において検出されるＰｚとは、
Ｐｚ／ｇ＝ｃｏｓθ・・・（１）
の関係を満たす。従って情報入力装置は、第一センサ５において検出されるＰｚを（１）式に代入することによって、指の曲がり角度θを特定できる。
【００３４】
なお本実施の形態では、第二センサ６において検出される信号に基づいて、掌の配置（向き）が特定される。特定された掌の配置（向き）に基づいて、算出した指の曲がり角度θが補正される。補正されたθ（以下「θ'」と呼ぶ。）が、実際の指の曲がり角度として特定される。具体的には以下のようにしてθが補正される。
【００３５】
図６に示すように、使用者が掌の配置（向き）を変化させたとする。配置（向き）の変化に応じ、第二センサ６から検出されるＰｘ'、Ｐｙ'、及びＰｚ'は変動する。情報入力装置では、Ｐｘ'、Ｐｙ'、及びＰｚ'の変動の様子を追尾することによって、第二センサ６において検出されるＰｘ'の方向（以下、「基準方向」という。矢印５１の方向に相当）がどの方向に向いているかが特定される。基準方向は、指が伸張した状態での指の延設方向を示している。上述の（１）式によって求められる曲がり角度θは、ｘ軸方向とＰｘの作用方向との間の角度を示す。従って、掌の配置（向き）が変化した場合、ｘ軸方向と基準方向との間の角度（ｓに相当）を、上述のθから除算することによって、実際の指の曲がり角度θ'が算出される。
θ'＝θ−ｓ・・・（２）
上述の補正を行うことによって、情報入力装置は、掌の配置（向き）に依存せず指の曲がり角度を特定することができる。従って情報入力装置の使用者は、手を机上に載せた状態や、下方に下ろした状態等、手の配置（向き）を様々に変えた状態でも、キー情報の入力操作を行うことができる。これによって使用者は、起立した状態で手を下方に下ろしたような場合でも、入力作業を行うことができる。
【００３６】
なお本発明は、上述以外の方法で指の曲がり角度を特定してもよい。例えば情報入力装置は、角速度を検出可能な角速度センサによって、指の曲がり角度を特定してもよい。
【００３７】
図７及び図８を参照し、指の横方向（掌の左右方向に相当）の移動方向及び移動量の特定方法について説明する。指の横方向の移動方向及び移動量は、第一センサ５において検出されるＰｙに基づいて特定される。情報入力装置では、検出されたＰｙが所定の経時変化を示した否かを判断することで、指の左右方向の移動方向を特定する。情報入力装置では、Ｐｙの経時変化を示す曲線を積分演算することで、指の横方向の移動量を特定する。
【００３８】
図７は、第一センサ５が左方向に移動した場合のＰｙの経時変化を示している。図８は、第一センサ５が右方向に移動した場合のＰｙの経時変化を示している。情報入力装置は、Ｐｙが図７に示すような経時変化を示した場合、指が左方向に移動したと判断する。情報入力装置は、検出されたＰｙが図８に示すような経時変化を示した場合、指が右方向に移動したと判断する。第一センサ５において検出されたＰｙが、図７及び図８に示す経時変化に該当するか否かの判断は、例えば周知のパターンマッチングによって行われる。
【００３９】
指が左右いずれかの方向に移動したと判断された場合、Ｐｙはローパスフィルタを通すことでノイズ成分が除去される。その後、ノイズ成分が除去されたＰｙの経時変化を示す曲線に対して、積分処理が２回実行される。積分処理によって算出された結果が、指の移動量として特定される。
【００４０】
このように情報入力装置は、第一センサ５によって検出された加速度信号から、移動方向と移動量を特定する。指の曲がり角度を特定するためのセンサと、移動方向及び移動量を特定するためのセンサとを共通化できる。従って情報入力装置は、移動量を特定するために別途センサを設ける必要がない。
【００４１】
なお上述では、パターンマッチングによって、指の移動方向を特定する方法を例示したが、本発明はこの方法に限定されない。例えば、検出されたＰｙの変化傾向から、指の移動方向が特定されてもよい。例えば、Ｐｙが急峻な減少傾向を示し、その後急峻な増加傾向を示した場合には、指が左方向に移動したと判断されてもよい。Ｐｙが急峻な増加傾向を示し、その後急峻な減少傾向を示した場合には、指が右方向に移動したと判断されてもよい。
【００４２】
図９を参照し、上述した１）２）の情報に基づいて候補キー情報を特定する方法について、説明する。図９のうち紙面左右方向が、図３〜図５における「ｘ軸方向」に相当する。紙面上下方向が、図３〜図５における「ｙ軸方向」に相当する。紙面表側〜裏側方向が、図３〜図５における「ｚ軸方向」に相当する。図９のうち、キー配列７１（ＱＷＥＲＴＹ配列）は、使用者の打鍵動作によって選択されるキー情報を仮想的に示している。キー配列７１のうち紙面左右方向を「行」と呼び、紙面上下方向を「列」と呼ぶ。キー配列７１には、５行（第１行「半角」「１」「２」・・・、第２行「Ｔａｂ」「Ｑ」「Ｗ」・・・）、１４列（第１列「半角」「Ｔａｂ」「Ｃａｐ」・・・、第２列「１」「Ｑ」「Ａ」・・・）のキー情報が含まれている。使用者は、キー配列７１において示される其々のキー情報の位置で打鍵動作を行うことによって、所望のキー情報を入力する。
【００４３】
左右各指の其々は、キー配列７１のうちいずれかの列に予め割り当てられる。割り当ての情報は、第一テーブル（図１３参照、詳細は後述）に記憶される。例えば左手小指は、第１列と第２列とに割り当てられる。左手薬指は、第３列に割り当てられる。左手人差指は、第５列と第６列とに割り当てられる。
【００４４】
上述にて特定された指の曲がり角度に基づき、キー配列７１のうち打鍵動作によって選択可能な行が特定される。指の曲がり角度が最も小さい（指が伸張している）場合、指先は使用者からｙ軸方向に最も離れた場所に位置していることになるので、打鍵動作によって選択可能な行として第１行が特定される。指の曲がり角度θが大きくなるに従い、指先は徐々に使用者からｙ軸方向に近い場所に位置することになるので、打鍵動作によって選択可能な行として、第２行、第３行・・・が特定される。指の曲がり角度θが最も大きい場合、指先は使用者からｙ軸方向に最も近い場所に位置していることになるので、打鍵動作によって選択可能な行として第５行が特定される。特定された行と、各指に割り当てられた列とから一義的に決定されるキー情報が、候補キー情報として特定される。なお、指の曲がり角度と打鍵動作によって選択可能な行との関係は、第二テーブル（図１４参照、詳細は後述）に記憶されている。
【００４５】
一の指に対して、キー配列７１の複数の列が割り当てられている場合（小指、人差指）、上述にて特定された指の横方向の移動方向及び移動量に基づいて、打鍵動作によって選択可能な列が選択される。指が左方向に移動している場合、より左側に配置された列が、打鍵動作によって選択可能な列として選択される。指が右方向に移動している場合、より右側に配置された列が、打鍵動作によって選択可能な列として選択される。一の指に対して３つ以上の列が割り当てられている場合、移動量に基づいて打鍵動作によって選択可能な列が選択される。
【００４６】
例えば左手薬指７２には、キー配列７１のうち第３列のキー情報（「２」「Ｗ」「Ｓ」（図示外）「Ｘ」（図示外）「Ａｌｔ」（図示外））が割り当てられている。ここで左手薬指７２の曲がり角度θが最も小さい場合、第１行が特定されるので、第１行第３列の位置にあるキー情報「２」が候補キー情報として特定される。一方、左手薬指の曲がり角度θが最も大きい場合、第５行が特定されるので、第５行第３列の位置にあるキー情報「Ａｌｔ」が候補キー情報として特定される。
【００４７】
例えば左手小指７３には、キー配列７１のうち第１列のキー情報「半角」「Ｔａｂ」「Ｃａｐ」「Ｓｈｆｔ」「Ｃｔｒｌ」と、第２列のキー情報「１」「Ｑ」「Ａ」「Ｚ」「（なし）」が割り当てられている。ここで左手小指７３が左方向に移動している場合（７６）、第１列が特定される。そして左手小指７３の曲がり角度が最も小さい場合、第１行が特定されるので、第１行第１列にあるキー情報「半角」が候補キー情報として特定される。一方、左手小指７３が右方向に移動している場合、第２列が特定される。そして左手小指７３の曲がり角度が最も小さい場合、第１行が特定されるので、第１行第２列にあるキー情報「１」が候補キー情報として特定される。
【００４８】
また例えば右手小指７７には、キー配列のうち第１１列（「０」「Ｐ」・・・）〜第１４列（「ＢＳ」「Ｅｔｒ」・・・）が割り当てられている。ここで右手小指７７の曲がり角度が最も小さい場合、第１行が選択される。列方向は、右手小指７７の右方向の移動量に基づいて特定される。右手方向の移動量が大きくなるに従い（７９）、「０」「−」「＾」「ＢＳ」が候補キー情報として特定される。
【００４９】
図１０を参照し、指の打鍵動作の検出方法について説明する。打鍵動作は、第一センサ５において検出されるＰｚから特定される。情報入力装置では、押下動作が行われた場合に、Ｐｚが所定の経時変化を示したか否かを判断することで、打鍵動作の実行の有無を特定する。
【００５０】
図１０は、指が打鍵動作を行った場合のＰｚの経時変化を示している。図１０では、図５において打鍵動作が行われた前後のＰｚの経時変化（７０、図５照）が拡大されて示されている。図１０に示すように、打鍵動作が行われた場合、Ｐｚは短時間で急峻な変動傾向を示す。情報入力装置は、検出されたＰｚが図１０に示すような経時変化を示した場合、打鍵動作が実行されたと判断する。第一センサ５において検出されたＰｚが、図１０に示す経時変化に該当するか否かの判断は、例えば周知のパターンマッチングによって行われる。
【００５１】
本実施の形態では、打鍵動作が実行されたと判断された時点で特定されている候補キー情報が、実際に使用者が打鍵動作によって選択したキー情報として特定される。打鍵動作時の使用者の指の動作は、同一のキー情報を選択する動作であっても、使用者毎に微妙に異なる。従って、使用者の打鍵動作によって選択されたキー情報を、打鍵動作時の加速度信号のマッチング処理によって特定した場合、誤ったキー情報が特定されてしまう可能性が高い。これに対して本実施の形態では、はじめに、指の曲がり角度と指の移動方向及び移動量とから候補キー情報が特定される。そして、打鍵動作時の候補キー情報が、使用者によって選択されたキー情報として特定される。打鍵動作時の指の曲がり角度、指の移動、及び打鍵動作は、使用者毎の動作の差異が小さい。従って情報入力装置は、使用者が選択したキー情報を正確に特定できる。また情報入力装置は、指の曲がり角度、移動方向、及び移動量という複数のパラメータに基づいてキー情報を特定できるので、より多くのキー情報を識別できる。
【００５２】
なお上述では、パターンマッチングによって、打鍵動作が実行されたか否かを判断する方法を例示したが、本発明はこの方法に限定されない。例えば、検出されたＰｚの最大値と最小値とを抽出し、その差分が所定の閾値以上となった場合に、打鍵動作が行われたと判断されてもよい。
【００５３】
情報入力装置の電気的構成について、図１１及び図１２を参照して説明する。第一入力装置２の電気的構成について、図１１を参照して説明する。第一入力装置２は、ＣＰＵ３１を備えている。ＣＰＵ３１は、センサ５、６から検出される加速度信号の取得処理や、加速度信号の送信処理を司る。第一入力装置２は、ＲＯＭ３２とＲＡＭ３３とを備えている。ＲＯＭ３２には、ＣＰＵ３１が駆動する場合に必要なプログラム、初期設定情報、及びパラメータが少なくとも記憶されている。ＲＡＭ３３には、タイマやカウンタ等が記憶される。ＣＰＵ３１は、ＲＯＭ３２及びＲＡＭ３３とバス３７を介して電気的に接続している。ＣＰＵ３１は、ＲＯＭ３２及びＲＡＭ３３の記憶領域にアクセスすることができる。
【００５４】
第一入力装置２は、既述のセンサ５，６とＡ／Ｄコンバータ３４とを備えている。Ａ／Ｄコンバータ３４は、センサ５，６から出力されるアナログ信号（加速度信号）をデジタル信号に変換する。センサ５，６はＡ／Ｄコンバータ３４と電気的に接続している。Ａ／Ｄコンバータ３４はＣＰＵ３１と電気的に接続している。ＣＰＵ３１は、センサ５、６において検出された加速度信号を検出できる。
【００５５】
第一入力装置２は、ＲＦモジュール３５とアンテナ３６とを備えている。ＲＦモジュール３５は、変調制御を司る。アンテナ３６は、無線の送受信を行う。ＣＰＵ３１は、ＲＦモジュール３５と電気的に接続している。ＲＦモジュール３５は、アンテナ３６と電気的に接続している。ＣＰＵ３１は、アンテナ３６を介して第二入力装置３と無線通信を行うことができる。
【００５６】
第一入力装置２は表示部１２を備えている。表示部１２は、第一入力装置２の状態等を使用者に対して通知することができる。ＣＰＵ３１は表示部１２と電気的に接続している。ＣＰＵ３１は、所望の情報を表示部１２に表示させることができる。
【００５７】
第二入力装置３の電気的構成について、図１２を参照して説明する。第二入力装置３はＣＰＵ４１を備えている。ＣＰＵ４１は、加速度信号の受信、解析、通信制御を司る。第二入力装置３は、ＲＯＭ４２とＲＡＭ４３とを備えている。ＲＯＭ４２には、初期設定情報やパラメータ情報等が記憶される。ＲＡＭ４３には、タイマやカウンタ等が記憶される。第二入力装置３はフラッシュメモリ４８を備えている。フラッシュメモリ４８には、後述するテーブルが少なくとも記憶される。ＣＰＵ４１は、ＲＯＭ４２、ＲＡＭ４３、及びフラッシュメモリ４８とバス４９を介して電気的に接続している。ＣＰＵ４１は、ＲＯＭ４２、ＲＡＭ４３、及びフラッシュメモリ４８の記憶領域にアクセスできる。
【００５８】
第二入力装置３は、ＲＦモジュール４４とアンテナ４５とを備えている。ＲＦモジュール４４は、変復調制御を司る。アンテナ４５は、第一入力装置２との間で無線の送受信を行うことができる。ＣＰＵ４１は、ＲＦモジュール４４と電気的に接続している。ＲＦモジュール４４は、アンテナ４５と電気的に接続している。ＣＰＵ４１は、アンテナ４５を介して第一入力装置２と無線通信を行うことができる。
【００５９】
第二入力装置３は、ＲＦモジュール４６とアンテナ４７とを備えている。ＲＦモジュール４６は、変復調制御を司る。アンテナ４７は、ＰＣ４との間で無線の送受信が行うことができる。ＣＰＵ４１はＲＦモジュール４６と電気的に接続している。ＲＦモジュール４６はアンテナ４７と電気的に接続している。ＣＰＵ４１は、アンテナ４７を介してＰＣ４と無線通信を行うことができる。
【００６０】
第二入力装置３は表示部２１を備えている。表示部２１は、第二入力装置３の状態等を使用者に対して通知できる。ＣＰＵ４１は表示部２１と接続している。ＣＰＵ４１は、所望の情報を表示部２１に表示させることができる。第二入力装置３は、入力部２２を備えている。入力部２２は、使用者が入力操作可能な入力装置である。ＣＰＵ４１は入力部２２と接続している。ＣＰＵ４１は、使用者による入力内容を認識できる。
【００６１】
フラッシュメモリ４８に設けられる記憶領域について説明する。フラッシュメモリ４８は、第一テーブル記憶領域４８１、及び第二テーブル記憶領域４８２、プログラム記憶領域４８３、及びその他の情報記憶領域４８４を少なくとも備えている。第一テーブル記憶領域４８１には、第一テーブルが記憶される。第二テーブル記憶領域４８２には、第二テーブルが記憶される。プログラム記憶領域４８３には、ＣＰＵ４１の各種プログラムが記憶されている。
【００６２】
図１３を参照し、第一テーブル記憶領域４８１に記憶されている第一テーブルの一例（第一テーブル４８１１）について説明する。第一テーブル４８１１には、各指（小指、薬指、中指、人差指、親指）に対して、キー配列７１（図９参照）の各列（第１列〜第６列）及び「Ｓｐ」が割り当てられて記憶されている。２列以上が割り当てられている指（人差指、小指）に、移動方向及び移動量が対応付けられている。またキー情報が行と列とに対して一義的に定められている。なお第一テーブル４８１１には、左手指に関する情報が格納されている。右手指に対応する第一テーブルは省略されている。
【００６３】
例えば小指には、第１列（第１行から順に、「半角」「Ｔａｂ」「Ｃａｐ」「Ｓｈｉｆｔ」「Ｃｔｒｌ」）と第２列（第１行から順に、「１」「Ｑ」「Ａ」「Ｚ」）のキー情報とが割り当てられている。小指が左方向に○ｃｍ移動している場合、第１列が選択される。小指が右方向に◎ｃｍ移動している場合、第２列が選択される。人差指には、第５列（第１行から順に、「４」「Ｒ」「Ｆ」「Ｖ」）と第６列（第１行から順に、「５」「Ｔ」「Ｇ」「Ｂ」）のキー情報が割り当てられている。人差指が左方向に△ｃｍ移動している場合、第５列が選択される。人差指が右方向に□ｃｍ移動している場合、第６列が選択される。指に割り当てられている列は、各指の打鍵動作によって選択可能なキー配列７１の列（以下「打鍵可能列」という。）に相当する。
【００６４】
なお上述では、指に２列以上が割り当てられている場合、列毎に別の閾値を設けることによって、頻繁に打鍵可能列が変わってしまうことを防止している。例えば、小指が左方向に○ｃｍ分移動し、第１列が打鍵可能列として選択される状態では、小指が右方向に◎ｃｍ移動しない限り、第２列が打鍵可能列として選択されない。
【００６５】
図１４を参照し、第二テーブル記憶領域４８２に記憶されている第二テーブルの一例（第二テーブル４８２１）について説明する。第二テーブル４８２１には、キー配列７１（図９参照）の各行（第１行〜第５行）と各指（小指、薬指、中指、人差指、親指）とに対応付けて、指の曲がり角度が格納されている。第二テーブル４８２１には、左手指に関する情報が格納されている。右手指に対応する第二テーブルは省略されている。
【００６６】
第二テーブル４８２１では、「小指」及び「第１行」に曲がり角度「０〜１０°」が対応付けられている。「小指」及び「第２行」に曲がり角度「５〜１５°」が対応付けられている。「小指」及び「第３行」に曲がり角度「１０〜２０°」が対応付けられている。
【００６７】
本実施の形態では、曲がり角度の範囲を重複させることによって、曲がり角度に対応する行が頻繁に変化してしまうことを防止している。例えば、左手小指の曲がり角度が０〜１０°の状態である場合、使用者が左手小指の打鍵動作によって選択可能なキー配列７１の行として、第１行が選択される（以下打鍵動作によって選択可能な行を「打鍵可能行」という。）。ここで、左手小指の曲がり角度が０〜１０°から１１°以上に変化したとする。この場合、左手小指の打鍵可能行は、第１行から第２行に変更される。その後、左手小指の曲がり角度が５°〜１５°の状態では、左手小指の打鍵可能行として第２行が継続して選択される。左手小指の曲がり角度が、５°〜１５°の状態から、４°以下に変化したとする。この場合、左手小指の打鍵可能行は、第２行から第１行に変更される。
【００６８】
本実施の形態では、はじめに第一テーブル４８１１が参照され、各指に割り当てられた打鍵可能列が特定される。第一テーブル４８１１において、一の指に複数の列が対応付けられている場合は、指の横方向の移動方向及び移動量に基づいて、打鍵可能列が特定される。次いで第二テーブル４８２１が参照され、指の曲がり角度から打鍵可能行が指毎に特定される。特定された打鍵可能行と打鍵可能列とから、候補キー情報が一義的に特定される。
【００６９】
次いで情報入力装置では、打鍵動作が使用者によって実行されたかが判断される。打鍵動作が実行されたと判断された場合、判断時点での候補キー情報が特定される。特定された候補キー情報が、打鍵動作によって使用者が選択したキー情報として特定される。
【００７０】
なお本発明は、第一テーブル及び第二テーブルに記憶された各種情報に基づいてキー情報を特定する方法に限定されない。例えば以下のようにしてキー情報を特定してもよい。各キー情報は、ｘｙ座標情報（ｘ，ｙ）に対応付けて予め記憶されている。指の曲がり角度からｙ軸座標が特定される。指の移動方向及び移動量からｘ軸座標が特定される。特定されたｘ，ｙ座標情報（ｘ，ｙ）に対応するキー情報が、記憶されている情報に基づいて一義的に特定される。
【００７１】
図１５を参照し、第一入力装置２のＣＰＵ３１において実行されるメイン処理について説明する。メイン処理は、第一入力装置２の電源が投入された場合に、ＣＰＵ３１において起動され実行される。
【００７２】
図１５に示すように、メイン処理では、センサ５、６において検出された加速度信号が、Ａ／Ｄコンバータ３４を介して取得される（Ｓ１）。取得された加速度信号は、ＲＡＭ３３に一時的に記憶される。第一入力装置２が備えるセンサ５，６のすべてから、加速度信号が検出されたかが判断される（Ｓ３）。加速度信号が取得されていないセンサ５，６が残存する場合（Ｓ３：ＹＥＳ）、Ｓ１の処理に戻る。センサ５，６のすべてから加速度信号が検出されるまで、Ｓ１の処理が繰り返される。
【００７３】
センサ５，６のすべてから加速度信号が検出された場合（Ｓ３：ＮＯ）、ＲＡＭ３３に記憶された状態の加速度信号は、ＲＦモジュール３５及びアンテナ３６を介して第二入力装置３に対して送信される（Ｓ５）。送信後、所定時間が経過するまで待機される（Ｓ７）。所定時間経過後、Ｓ１の処理に戻り、処理が繰り返される。これによって第一入力装置２は、センサ５，６から検出された加速度信号を、所定時間周期で第二入力装置３に対して送信できる。
【００７４】
図１６及び図１７を参照し、第二入力装置３のＣＰＵ４１において実行されるメイン処理について説明する。メイン処理は、第二入力装置３の電源が投入された場合に、ＣＰＵ４１において起動され実行される。
【００７５】
図１６に示すように、メイン処理では、第一入力装置２から送信された加速度信号が受信される（Ｓ９）。受信された加速度信号のうち第一センサ５において検出された加速度信号に基づいて、指の移動方向及び移動量を算出する処理（移動算出処理、図１７参照）が実行される（Ｓ１１）。
【００７６】
図１７を参照し、移動算出処理について説明する。移動算出処理では、左右小指及び人差指のいずれかが横方向に移動したかが判断される（Ｓ３１）。横方向に移動したか否かの判断は、Ｓ９（図１６参照）において受信された加速度信号のうちＰｙと、予めフラッシュメモリ４８のその他の情報記憶領域４８４に記憶されている所定のパターンデータとのパターンマッチングによって実行される。パターンデータは、例えば図７及び図８で示されるデータとする。パターンマッチングによって、Ｐｙがパターンデータに該当しないと判断された場合（Ｓ３１：ＮＯ）、そのままＳ３５の処理に進む。
【００７７】
受信されたＰｙがパターンデータに該当すると判断された場合（Ｓ３１：ＹＥＳ）、指は横方向に移動したことになる。移動方向及び移動量が、受信されたＰｙに基づいて算出される（Ｓ３３）。移動量は、受信された加速度信号の経時変化を示す曲線を積分演算することで算出される。そしてＳ３５の処理に進む。
【００７８】
Ｓ３５の処理では、第一テーブル記憶領域４８１に記憶されている第一テーブルが参照され、各指に割り当てられる列が打鍵可能列として特定される（Ｓ３５）。Ｓ３１の処理で、左右小指及び人差指のいずれかが横方向に移動していると判断された場合には、Ｓ３３の処理において特定された移動方向及び移動量に基づいて、指に割り当てられている複数の列のうち一が選択され、打鍵可能列として特定される。特定された打鍵可能列の情報は、ＲＡＭ４３に一時的に記憶される。移動算出処理は終了され、メイン処理（図１６参照）に戻る。
【００７９】
図１６に示すように、移動算出処理（Ｓ１１）の終了後、指が静止した状態であるかが、受信されたＰｚに基づいて判断される（Ｓ１３）。Ｐｚの変化量が大きい場合、使用者の指は移動していると判断される（Ｓ１３：ＮＯ）。この場合、押下動作によって指が曲折過程又は伸張過程にあるか、又は、押下動作以外の作業が使用者によって行われている可能性がある。この場合、Ｓ１３の処理に戻る。使用者の指が静止した状態になるまで、Ｓ１３の処理が繰り返される。
【００８０】
一方、Ｐｚの変化量が小さい場合、使用者の指は静止している状態であると判断される（Ｓ１３：ＹＥＳ）。この場合、受信された加速度信号のうち第二センサ６から検出された加速度に基づいて、基準方向が特定される（Ｓ１４）。受信された加速度信号のうちＰｚが（１）式に代入され、曲がり角度θが算出される。Ｓ１４において特定された基準方向に基づいてθが補正され、指の曲がり角度θ'が算出される（Ｓ１５）。左右すべての指の曲がり角度が特定されたかが判断される（Ｓ１７）。曲がり角度が特定されていない指が残存する場合（Ｓ１７：ＮＯ）、解析対象とする指が切り替えられる（Ｓ１９）。そしてＳ１３の処理に戻る。すべての指の曲がり角度が算出されるまで、Ｓ１３〜Ｓ１７の処理が繰り返される。
【００８１】
すべての指の曲がり角度が算出された場合（Ｓ１７：ＹＥＳ）、第二テーブル記憶領域４８２に記憶された第二テーブルに基づき、曲がり角度に応じた打鍵可能行が指毎に特定される。特定された打鍵可能行と、Ｓ３５（図１７参照）において特定された打鍵可能列とから、候補キー情報が指毎に決定される（Ｓ２１）。
【００８２】
使用者のいずれかの指で打鍵動作が行われたかが判断される（Ｓ２３）。打鍵動作が行われたか否かの判断は、Ｓ９（図１６参照）において受信された加速度信号のうちＰｚと、予めフラッシュメモリ４８のその他の情報記憶領域４８４に記憶されている所定のパターンデータとのパターンマッチングによって実行される。パターンデータは、例えば図１０で示されるデータとする。パターンマッチングによって、Ｐｚがパターンデータに該当しないと判断された場合（Ｓ２３：ＮＯ）、打鍵動作が行われていないので、Ｓ１３の処理に戻る。受信されたＰｚがパターンデータに該当すると判断された場合（Ｓ２３：ＹＥＳ）、打鍵動作が行われていることになる。打鍵動作がなされた指の候補キー情報が、打鍵動作により使用者が選択したキー情報として決定される（Ｓ２５）。決定されたキー情報と候補キー情報とは、ＲＦモジュール４６及びアンテナ４７を介して、ＰＣ４に対して送信される（Ｓ２７）。そしてＳ１１の処理に戻る。
【００８３】
ＰＣ４では、第二入力装置３から送信されたキー情報と候補キー情報とが受信される。受信されたキー情報と候補キー情報とは、ディスプレイに表示される（図２参照）。
【００８４】
以上説明したように、情報入力装置では、指の曲がり角度と指の打鍵動作との特定は、第一センサ５から検出される加速度信号に基づいて行われる。これによって情報入力装置は、打鍵動作以外の指の動作を、打鍵動作であると誤って認識してしまうことを防止できる。従って情報入力装置は、情報を入力する場合の認識率を向上させることができる。また情報入力装置は、指の先端部分に装着するデバイスを少なくでき、上入力装置を小型軽量化できる。従って、使用者が情報入力作業およびそれ以外の作業をするに場合に、情報入力装置が作業の妨げとなってしまうことを防止できる。
【００８５】
情報入力装置は、第二センサ６から検出された加速度から基準方向を定め、指の曲がり角度を補正する。情報入力装置は、使用者の手の向きに依存せず、指の曲がり角度、指の移動方向及び移動速度、並びに、打鍵動作の実行の有無から、選択されたキー情報を特定できる。使用者は、手を机上に載せた状態や、下方に下ろした状態等、様々な状態でキー情報の入力操作を行うことができる。
【００８６】
なお、図１の第一センサ５が本発明の「第一検出手段」に相当し、第二センサ６が本発明の「第二検出手段」に相当する。図１６のＳ１４の処理を行うＣＰＵ４１が本発明の「基準特定手段」に相当し、Ｓ１５の処理を行うＣＰＵ４１が本発明の「角度特定手段」に相当する。第一テーブルが記憶される第一テーブル記憶領域４８１、及び第二テーブルが記憶される第二テーブル記憶領域４８２を備えた図１２のフラッシュメモリ４８が本発明の「第一記憶手段」に相当する。図１６のＳ２３の処理を行うＣＰＵ４１が本発明の「判断手段」に相当し、Ｓ２５の処理を行うＣＰＵ４１が本発明の「キー特定手段」に相当し、Ｓ２７の処理を行うＣＰＵ４１が本発明の「出力手段」に相当する。図１７のＳ３３の処理を行うＣＰＵ４１が本発明の「移動特定手段」に相当する。
【００８７】
なお、本発明は上記実施形態に限定されるものではなく、種々の変更が可能である。上述の実施の形態では、一の指に複数の列が対応付けられている場合、指の左右方向の移動方向及び移動量に基づいて、複数の列のうち一が打鍵可能列として特定されていた。本発明はこの方法に限定されない。一の指に複数の列が割り当てられている場合、手の回転角度に基づいて、複数の列のうち一が打鍵可能列として特定されてもよい。使用者が打鍵動作を行うために指を横方向に移動させる場合、手の回転移動が伴う。従って手の回転角度を検出することで、指の横方向の移動方向及び移動量が特定できる。特定された移動方向及び移動量に基づいて、打鍵可能列を特定することが可能となる。以下、本発明の変形例について説明する。
【００８８】
図１８から図２０を参照し、本発明の変形例について説明する。図１８に示すように、変形例では、第一入力装置２はジャイロセンサ１０３を更に備えている。ジャイロセンサ１０３は、手の甲の位置に取り付けられている。ジャイロセンサ１０３は、角速度を検出することができる。
【００８９】
ジャイロセンサ１０３は、角速度を特定することによって、手首の方向に向かう所定の方向１０５を認識する。左手用の第一入力装置２に取り付けられたジャイロセンサ１０３は、方向１０５が角度範囲８１〜８３のうちいずれの範囲を向いているかを特定できる。左手用の第一入力装置２に取り付けられたジャイロセンサ１０３は、方向１０５が角度範囲９１〜９５のうちいずれの範囲内を向いているかを特定できる。第二入力装置３は、ジャイロセンサ１０３において特定された方向１０５に基づいて、指の横方向の移動方向及び移動量を特定し、打鍵可能列を特定する。なおジャイロセンサ１０３が本発明の「第三検出手段」に相当する。
【００９０】
図１９を参照し、その他の情報記憶領域４８４に記憶されている第三テーブルの一例（第三テーブル４８４１）について説明する。第三テーブル４８４１には、角度範囲と、キー配列７１（図９参照）の列とが対応付けて記憶されている。
【００９１】
左手用の第一入力装置２に取り付けられたジャイロセンサ１０３において検出された方向が、角度範囲８１の範囲内にある場合、左手は大きく左方向に移動していることになる。従って、左手人差指の打鍵可能列として、より左側に配置された第５列が特定される。左手小指の打鍵可能列として、より左側に配置された第１列が特定される。ジャイロセンサ１０３において検出された基準方向が角度範囲８２の範囲内にある場合、左手は僅かに左方向に移動していていることになる。従って、左手人差指の打鍵可能列として、右側に配置された第６列が特定される。左手小指の打鍵可能列として、左側に配置された第１列が特定される。ジャイロセンサ１０３において検出された基準方向が角度範囲８３の範囲内にある場合、左手は大きく右方向に移動していていることになる。従って、左手人差指の打鍵可能列として、より右側に配置された第６列が特定される。左手小指の打鍵可能列として、より右側に配置された第２列が特定される。
【００９２】
変形例において、第一入力装置２のＣＰＵ３１において実行されるメイン処理について説明する。メイン処理では、Ｓ５の処理によって、ジャイロセンサ１０３において検出された角速度が第二入力装置３に対して送信される（Ｓ５）。その他の処理は、上述した実施形態と同一である。
【００９３】
図２０を参照し、変形例における移動算出処理について説明する。移動算出処理は、ＣＰＵ４１において実行されるメイン処理（図１６参照）から呼び出される。変形例におけるメイン処理では、Ｓ９の処理で、第一入力装置２から送信された角速度が受信される。その他の処理は、上述した実施の形態と同一である。
【００９４】
図２０に示すように、メイン処理から移動算出処理が呼び出されると、受信された角速度に基づいて、左手の回転角度が算出され、方向１０５（図１８参照）が特定される（Ｓ４１）。受信された角速度に基づいて、右手の回転角度が算出され、方向１０５が特定される（Ｓ４３）。各指の打鍵可能列が特定される（Ｓ４５）。左右小指及び左右人差指の打鍵可能列は、第三テーブルを参照することで特定される。特定された打鍵可能列は、ＲＡＭ４３に一時的に記憶される。移動算出処理は終了され、メイン処理（図１６参照）に戻る。メイン処理では、移動算出処理において特定された打鍵可能列と打鍵可能行に基づいて、候補キー情報が特定される（Ｓ２１、図１６参照）。打鍵動作が行われたと判断された場合（Ｓ２３：ＹＥＳ、図１６参照）、打鍵動作によって選択されたキー情報が特定される（Ｓ２５、図１６参照）。
【００９５】
以上説明したように、変形例では、ジャイロセンサ１０３によって検出された角速度に基づいて、手の横方向の移動方向及び移動量が特定される。情報入力装置は、使用者による手の回転移動を伴う動作から、打鍵動作によって選択されたキー情報を特定できる。ジャイロセンサ１０３は、手の回転角度を正確に検出できるので、情報入力装置は、打鍵動作によって選択されたキー情報を正確に特定できる。
【００９６】
なお本発明は、上述の実施形態及び変形例に限定されるものではなく、種々の変更が可能である。上述の変形例では、ジャイロセンサ１０３は手の甲に取り付けられていた。例えばジャイロセンサ１０３は、親指の位置に取り付けられていてもよい。使用者は、親指の動作と他の指の動作とを組み合わせることによって多様な入力操作を行うことができる。
【００９７】
例えば以下のようにして入力操作が行われる。使用者は、人差指〜小指の曲がり角度を調節し、キー配列のうち行方向を選択する。情報入力装置は、指の曲がり角度を算出することで、打鍵可能行を特定できる。使用者は親指を左右に移動させることで、キー配列のうち列方向を選択する。ジャイロセンサ１０３は、親指の移動によって変動する角速度を検出することで、打鍵可能列を特定できる。
【００９８】
本実施の形態では、指の曲がり角度、指の横方向の移動方向及び移動量、並びに、指の打鍵動作を判断することで、キー情報を特定していた。本発明は、例えば指の曲がり角度と指の打鍵動作とから、キー情報を特定してもよい。これによって、指の移動方向及び移動量の特定処理が不要となるので、ＣＰＵ４１の処理負荷が軽減でき、キー情報の特定に要する時間をさらに短縮できる。
【００９９】
本実施の形態では、センサ５，６から検出された加速度信号に基づき、第二入力装置３のＣＰＵ４１においてキー情報が特定されていた。本発明はこの方法に限定されない。第一センサ５の其々に対応するＣＰＵを備えていてもよい。これらのＣＰＵは、対応する第一センサ５からの信号に基づき、各指の打鍵動作によって選択されたキー情報を特定してもよい。これによって、キー情報を認識するまでの時間をさらに短縮できる。
【符号の説明】
【０１００】
１      情報入力システム
２      第一入力装置
３      第二入力装置
５      第一センサ
６      第二センサ
３１、４１  ＣＰＵ
１０３  ジャイロセンサ
【図１】
2011170747.tif 000003
【図２】
2011170747.tif 000004
【図３】
2011170747.tif 000005
【図４】
2011170747.tif 000006
【図５】
2011170747.tif 000007
【図６】
2011170747.tif 000008
【図７】
2011170747.tif 000009
【図８】
2011170747.tif 000010
【図９】
2011170747.tif 000011
【図１０】
2011170747.tif 000012
【図１１】
2011170747.tif 000013
【図１２】
2011170747.tif 000014
【図１３】
2011170747.tif 000015
【図１４】
2011170747.tif 000016
【図１５】
2011170747.tif 000017
【図１６】
2011170747.tif 000018
【図１７】
2011170747.tif 000019
【図１８】
2011170747.tif 000020
【図１９】
2011170747.tif 000021
【図２０】
2011170747.tif 000022