(57)【要約】【課題】複数の情報入力がなされたものと誤認識してしまうことを防止する情報認識システム、情報認識装置、情報認識プログラムを提供する。【解決手段】検出装置２に取り付けられたセンサ２１が、指の加速度信号を検出し、情報認識装置に対して送信する。情報認識装置では、受信した信号のデータを受信し、記憶する。記憶したデータのうち所定時点１０１から第一時間Ａの間に検出されたデータを解析対象データとして抽出し、パターンデータ９７と比較する。比較の結果、指の動きを特定できなかった場合、所定時点１０１から第二時間Ｂ経過後の時点を新たな所定時点１０２として、解析対象データを抽出する。指の動きを特定できた場合、所定時点１０３から第一時間Ａよりも短い第三時間Ｃ経過後の時点を新たな所定時点１０４として、解析対象データを抽出する。【選択図】図２
2011048517.tif 000002
【特許請求の範囲】
【請求項１】
センサと送信手段とを少なくとも備えた検出装置と、前記検出装置において検出された信号に基づいて、入力情報を認識する情報認識装置とを備えた情報認識システムであって、
前記検出装置は、
ユーザの手に取り付けられるセンサと、
前記センサにおいて検出される信号であって、前記手の動きを示す信号を取得する取得手段と、
前記取得手段によって取得された前記信号のデータである検出データを、前記情報認識装置に対して送信する送信手段と
を備え、
前記情報認識装置は、
前記検出装置から送信された前記検出データであって、一連の前記手の動きを示す検出データを受信する受信手段と、
前記受信手段によって受信された前記検出データを記憶する第一記憶手段と、
前記第一記憶手段に記憶された前記検出データのうち、所定時点から第一時間内に検出された前記検出データである解析対象データを抽出する抽出手段と、
前記手が所定動作を行った場合に前記センサにおいて検出される前記信号のデータであるパターンデータを、前記所定動作を示す動作情報に対応付けて記憶する第二記憶手段と、
前記抽出手段によって抽出された前記解析対象データと、前記第二記憶手段に記憶されている前記パターンデータとの比較結果に基づいて、前記抽出手段によって抽出された前記解析対象データが前記パターンデータに該当するかを判断する判断手段と、
前記判断手段によって前記解析対象データが前記パターンデータに該当すると判断された場合に、該当するとされた前記パターンデータに対応付けられている前記動作情報を選択して出力する出力手段と
を備え、
前記抽出手段が、前記所定時点から所定時間経過後の時点を新たな所定時点として、繰り返し前記解析対象データを抽出する場合において、前記判断手段によって前記解析対象データが前記パターンデータに該当しないと判断された場合には、前記所定時点から第二時間経過後の時点を新たな前記所定時点とし、前記解析対象データが前記パターンデータに該当すると判断された場合には、前記所定時点から前記第二時間より長い第三時間経過後の時点を新たな前記所定時点とすることを特徴とする情報認識システム。
【請求項２】
前記検出装置が、複数の前記センサを備えている場合において、
前記第三時間は、前記複数のセンサ毎に設定され、
前記解析対象データが前記パターンデータに該当すると判断された場合には、前記解析対象データの基となる前記検出データが検出された前記センサに対して設定されている前記第三時間経過後の時点を新たな前記所定時点とすることを特徴とする請求項１に記載の情報認識システム。
【請求項３】
前記情報認識装置は、
前記判断手段において前記解析対象データが前記パターンデータに該当すると判断されてから、次に前記解析対象データが前記パターンデータに該当すると判断されるまでの間の時間を特定する時間特定手段と、
前記時間特定手段において特定された前記時間以下となるように前記第三時間を設定する時間設定手段と
を備えたことを特徴とする請求項１又は２に記載の情報認識システム。
【請求項４】
前記時間設定手段は、
前記時間特定手段において、複数の前記解析データに基づいて前記時間が複数特定された場合には、特定された前記時間のうち最も短い時間を前記第三時間として設定することを特徴とする請求項３に記載の情報認識システム。
【請求項５】
前記第三時間は、前記第一時間よりも短いことを特徴とする請求項１から４のいずれかに記載の情報認識システム。
【請求項６】
前記情報認識装置は、
前記時間特定手段において特定される前記時間を、前記ユーザを特定する情報であるユーザ特定情報に対応付けて記憶する第三記憶手段と、
前記ユーザ特定情報が入力される入力手段と
を備え、
前記時間設定手段は、
前記第三記憶手段に記憶されている情報に基づいて、前記入力手段において入力された前記ユーザ特定情報に対応する前記時間を選択し、選択された前記時間を前記第三時間として設定することを特徴とする請求項３に記載の情報認識システム。
【請求項７】
前記検出装置が、複数の前記センサを備えている場合において
前記抽出手段は、
前記複数のセンサにおいて検出される信号に基づいた複数の前記検出データから、複数の前記解析対象データを抽出し、
前記判断手段は、
前記手が所定動作を行った場合に前記複数のセンサにおいて検出される信号のデータである複数の前記パターンデータと、前記複数の解析対象データとの比較結果に基づいて、前記複数の解析対象データが前記複数のパターンデータに該当するかを判断することを特徴とする請求項１から６のいずれかに記載の情報認識システム。
【請求項８】
ユーザの手に取り付けられたセンサにおいて検出される信号であって、前記手の動きを示す信号のデータである検出データを受信し、受信した前記検出データに基づいて、入力情報を認識する情報認識装置であって、
検出装置から送信された前記検出データであって、一連の前記手の動きを示す検出データを受信する受信手段と、
前記受信手段によって受信された前記検出データを記憶する第一記憶手段と、
前記第一記憶手段に記憶された前記検出データのうち、所定時点から第一時間内に検出された前記検出データである解析対象データを抽出する抽出手段と、
前記手が所定動作を行った場合に前記センサにおいて検出される前記信号のデータであるパターンデータを、前記所定動作を示す動作情報に対応付けて記憶する第二記憶手段と、
前記抽出手段によって抽出された前記解析対象データと、前記第二記憶手段に記憶されている前記パターンデータとの比較結果に基づいて、前記抽出手段によって抽出された前記解析対象データが前記パターンデータに該当するかを判断する判断手段と、
前記判断手段によって前記解析対象データが前記パターンデータに該当すると判断された場合に、該当するとされた前記パターンデータに対応付けられている前記動作情報を選択して出力する出力手段と
を備え、
前記抽出手段が、前記所定時点から所定時間経過後の時点を新たな所定時点として、繰り返し前記解析対象データを抽出する場合において、前記判断手段によって前記解析対象データが前記パターンデータに該当しないと判断された場合には、前記所定時点から第二時間経過後の時点を新たな前記所定時点とし、前記解析対象データが前記パターンデータに該当すると判断された場合には、前記所定時点から前記第二時間より長い第三時間経過後の時点を新たな前記所定時点とすることを特徴とする情報認識装置。
【請求項９】
請求項８に記載の情報認識装置の各処理手段としてコンピュータを機能させるための情報認識プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報認識システム、情報認識装置、及び情報認識プログラムに関する。より詳細には、手に取り付けられたセンサの情報に基づいて、入力情報を認識する情報認識システム、情報認識装置、及び情報認識プログラムに関する。
【背景技術】
【０００２】
近年、キーボードの代わりに情報の入力を行うことが可能な情報認識装置が開発されている。例えば特許文献１では、手の仕草で情報入力を行うことが可能な情報認識装置が提案されている。この装置では、ユーザの指に取り付けられたセンサからの信号が、所定の周期でスキャンされる。所定時間内にスキャンされた信号のデータ（スキャンデータ）が取得されて解析され、指の動きが認識される。その結果、認識された指の動きに対応する情報が入力されたと判断される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００６−５０３３５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら上述の装置では、スキャンデータは所定の周期で繰り返し取得されるので、スキャンデータの取得タイミングによっては、同一の情報入力を示す一連の指の動きが、前後する取得タイミングで取得されたスキャンデータにも含まれることがある。したがって、一連の指の動きが複数回解析され、情報入力が複数回なされたものと誤認識されてしまう可能性があるという問題点がある。
【０００５】
本発明は上述の問題点を解決するためになされたものであり、複数の情報入力がなされたものと誤認識してしまうことを防止する情報認識システム、情報認識装置、及び情報認識プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述の問題点を解決するために、請求項１に係る発明の情報認識システムは、センサと送信手段とを少なくとも備えた検出装置と、前記検出装置において検出された信号に基づいて、入力情報を認識する情報認識装置とを備えた情報認識システムであって、前記検出装置は、ユーザの手に取り付けられるセンサと、前記センサにおいて検出される信号であって、前記手の動きを示す信号を取得する取得手段と、前記取得手段によって取得された前記信号のデータである検出データを、前記情報認識装置に対して送信する送信手段とを備え、前記情報認識装置は、前記検出装置から送信された前記検出データであって、一連の前記手の動きを示す検出データを受信する受信手段と、前記受信手段によって受信された前記検出データを記憶する第一記憶手段と、前記第一記憶手段に記憶された前記検出データのうち、所定時点から第一時間内に検出された前記検出データである解析対象データを抽出する抽出手段と、前記手が所定動作を行った場合に前記センサにおいて検出される前記信号のデータであるパターンデータを、前記所定動作を示す動作情報に対応付けて記憶する第二記憶手段と、前記抽出手段によって抽出された前記解析対象データと、前記第二記憶手段に記憶されている前記パターンデータとの比較結果に基づいて、前記抽出手段によって抽出された前記解析対象データが前記パターンデータに該当するかを判断する判断手段と、前記判断手段によって前記解析対象データが前記パターンデータに該当すると判断された場合に、該当するとされた前記パターンデータに対応付けられている前記動作情報を選択して出力する出力手段とを備え、前記抽出手段が、前記所定時点から所定時間経過後の時点を新たな所定時点として、繰り返し前記解析対象データを抽出する場合において、前記判断手段によって前記解析対象データが前記パターンデータに該当しないと判断された場合には、前記所定時点から第二時間経過後の時点を新たな前記所定時点とし、前記解析対象データが前記パターンデータに該当すると判断された場合には、前記所定時点から前記第二時間より長い前記第三時間経過後の時点を新たな前記所定時点とすることを特徴とする。
【０００７】
また、請求項２に係る発明の情報認識システムは、請求項１に記載の発明の構成に加えて、前記検出装置が、複数の前記センサを備えている場合において、前記第三時間は、前記複数のセンサ毎に設定され、前記解析対象データが前記パターンデータに該当すると判断された場合には、前記解析対象データの基となる前記検出データが検出された前記センサに対して設定されている前記第三時間経過後の時点を新たな前記所定時点とすることを特徴とする。
【０００８】
また、請求項３に係る発明の情報認識システムは、請求項１又は２に記載の発明の構成に加えて、前記情報認識装置は、前記判断手段において前記解析対象データが前記パターンデータに該当すると判断されてから、次に前記解析対象データが前記パターンデータに該当すると判断されるまでの間の時間を特定する時間特定手段と、前記時間特定手段において特定された前記時間以下となるように前記第三時間を設定する時間設定手段とを備えている。
【０００９】
また、請求項４に係る発明の情報認識システムは、請求項３に記載の発明の構成に加えて、前記時間設定手段は、前記時間特定手段において、複数の前記解析データに基づいて前記時間が複数特定された場合には、特定された前記時間のうち最も短い時間を前記第三時間として設定することを特徴とする。
【００１０】
また、請求項５に係る発明の情報認識システムは、請求項１から４のいずれかに記載の発明の構成に加えて、前記第三時間は、前記第一時間よりも短いことを特徴とする。
【００１１】
また、請求項６に係る発明の情報認識システムは、請求項３に記載の発明の構成に加えて、前記情報認識装置は、前記時間特定手段において特定される前記時間を、前記ユーザを特定する情報であるユーザ特定情報に対応付けて記憶する第三記憶手段と、前記ユーザ特定情報が入力される入力手段とを備え、前記時間設定手段は、前記第三記憶手段に記憶されている情報に基づいて、前記入力手段において入力された前記ユーザ特定情報に対応する前記時間を選択し、選択された前記時間を前記第三時間として設定することを特徴とする。
【００１２】
また、請求項７に係る発明の情報認識システムは、請求項１から６のいずれかに記載の発明の構成に加えて、前記検出装置が、複数の前記センサを備えている場合において前記抽出手段は、前記複数のセンサにおいて検出される信号に基づいた複数の前記検出データから、複数の前記解析対象データを抽出し、前記判断手段は、前記手が所定動作を行った場合に前記複数のセンサにおいて検出される信号のデータである複数の前記パターンデータと、前記複数の解析対象データとの比較結果に基づいて、前記複数の解析対象データが前記複数のパターンデータに該当するかを判断することを特徴とする。
【００１３】
また、請求項８に係る発明の情報認識装置は、ユーザの手に取り付けられたセンサにおいて検出される信号であって、前記手の動きを示す信号のデータである検出データを受信し、受信した前記検出データに基づいて、入力情報を認識する情報認識装置であって、前記検出装置から送信された前記検出データであって、一連の前記手の動きを示す検出データを受信する受信手段と、前記受信手段によって受信された前記検出データを記憶する第一記憶手段と、前記第一記憶手段に記憶された前記検出データのうち、所定時点から第一時間内に検出された前記検出データである解析対象データを抽出する抽出手段と、前記手が所定動作を行った場合に前記センサにおいて検出される前記信号のデータであるパターンデータを、前記所定動作を示す動作情報に対応付けて記憶する第二記憶手段と、前記抽出手段によって抽出された前記解析対象データと、前記第二記憶手段に記憶されている前記パターンデータとの比較結果に基づいて、前記抽出手段によって抽出された前記解析対象データが前記パターンデータに該当するかを判断する判断手段と、前記判断手段によって前記解析対象データが前記パターンデータに該当すると判断された場合に、該当するとされた前記パターンデータに対応付けられている前記動作情報を選択して出力する出力手段とを備え、前記抽出手段が、前記所定時点から所定時間経過後の時点を新たな所定時点として、繰り返し前記解析対象データを抽出する場合において、前記判断手段によって前記解析対象データが前記パターンデータに該当しないと判断された場合には、前記所定時点から第二時間経過後の時点を新たな前記所定時点とし、前記解析対象データが前記パターンデータに該当すると判断された場合には、前記所定時点から前記第二時間より長い前記第三時間経過後の時点を新たな前記所定時点とすることを特徴とする。
【００１４】
また、請求項９に係る発明の情報認識プログラムは、請求項８に記載の情報認識装置の各処理手段としてコンピュータを機能させる。
【発明の効果】
【００１５】
請求項１に係る発明の情報認識システムでは、情報認識装置において、第一記憶手段に記憶されている検出データのうち所定時点から第一時間内の検出データが、解析対象データとして抽出される。抽出された解析対象データと、第二記憶手段に記憶されているパターンデータとが比較される。解析対象データがパターンデータに該当しないと判断された場合、所定時点から第二時間経過した時点を新たな所定時点として解析対象データが抽出される。一方、解析対象データがパターンデータに該当すると判断された場合には、所定時点から第三時間経過した時点を新たな所定時点として解析対象データが抽出される。第二時間と比較して第三時間が長いので、同一の情報入力を示す一連の指の動きから、解析対象データが複数抽出されてしまうことがない。このため、一連の指の動きが複数回解析されてしまうことを防止できる。情報入力が複数回なされたものと誤認識されてしまうことを防止できる。
【００１６】
また、請求項２に係る発明の情報認識システムでは、請求項１に記載の発明の効果に加えて、検出装置がセンサを複数備えている場合に、センサ毎に第三時間が設定される。これによって、センサが取り付けられた部分毎に最適な第三時間を設定することができる。
【００１７】
また、請求項３に係る発明の情報認識システムでは、請求項１又は２に記載の発明の効果に加えて、手の動作が短い時間内に連続して行われた場合であっても、其々の動作が検出されない誤動作を防止できる。
【００１８】
また、請求項４に係る発明の情報認識システムでは、請求項３に記載の発明の効果に加えて、手の動作が短い期間内に連続して行われた場合に、其々の動作が検出されない誤動作をより確実に防止できる。
【００１９】
また、請求項５に係る発明の情報認識システムでは、請求項１から４のいずれかに記載の発明の効果に加えて、第三時間は第一時間よりも短いので、第一記憶手段に記憶されている検出データの全てを解析対象データとして抽出し、パターンデータと比較することができる。
【００２０】
また、請求項６に係る発明の情報認識システムでは、請求項３に記載の発明の効果に加えて、ユーザ毎に最適な第三時間を設定することができる。これによって、動作が短い時間内に連続して行われた場合であっても、動作が検出されない誤動作を確実に防止できる。
【００２１】
また、請求項７に係る発明の情報認識システムでは、請求項１から６のいずれかに記載の発明の効果に加えて、判断手段による判断の精度を高めることができる。
【００２２】
また、請求項８に係る発明の情報認識装置では、第一記憶手段に記憶されている検出データのうち所定時点から第一時間内の検出データが、解析対象データとして抽出される。抽出された解析対象データと、第二記憶手段に記憶されているパターンデータとが比較される。解析対象データがパターンデータに該当しないと判断された場合、所定時点から第二時間経過した時点を新たな所定時点として解析対象データが抽出される。一方、解析対象データがパターンデータに該当すると判断された場合には、所定時点から第三時間経過した時点を新たな所定時点として解析対象データが抽出される。第二時間と比較して第三時間が長いので、同一の情報入力を示す一連の指の動きから、解析対象データが複数抽出されてしまうことがない。このため、一連の指の動きが複数回解析されてしまうことを防止できる。情報入力が複数回なされたものと誤認識されてしまうことを防止できる。
【００２３】
また、請求項９に係る発明の情報認識プログラムでは、請求項８に記載の情報認識装置の各処理手段としてコンピュータを機能させることができる。
【図面の簡単な説明】
【００２４】
【図１】情報認識システム１の概要を示す模式図である。
【図２】打鍵動作が認識される場合の処理の概要を示す模式図である。
【図３】「Ｊ」打鍵時にセンサ２１において検出される加速度信号の一例である。
【図４】「Ｍ」打鍵時にセンサ２１において検出される加速度信号の一例である。
【図５】検出装置２の電気的構成を示すブロック図である。
【図６】情報認識装置３の電気的構成を示すブロック図である。
【図７】時間テーブル３８２１を示す模式図である。
【図８】パターンデータ３８３１を示す模式図である。
【図９】動作認識処理を示すフローチャートである。
【図１０】時間計測処理を示すフローチャートである。
【図１１】動作認識サブ処理を示すフローチャートである。
【図１２】検出データ受信処理を示すフローチャートである。
【図１３】検出データ送信処理を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明の一実施形態における情報認識システム１及び情報認識装置３について、図面を参照して説明する。なおこれらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置の構成、各種処理のフローチャートなどは、それのみに限定する趣旨ではなく、単なる説明例である。
【００２６】
はじめに、図１を参照し、情報認識システム１の概要について説明する。情報認識システム１は、検出装置２と情報認識装置３とを少なくとも備えている。検出装置２は、手袋の形状を有しており、ユーザの手に装着される。図１では、右手用の検出装置２と左手用の検出装置２とが準備されている。ユーザが何らかの手の動作を実行した場合に、検出装置２において手の動きを示す信号が検出される。検出された信号のデータが、情報認識装置３に対して送信される。情報認識装置３においてデータが解析され、手の動きが特定される。
【００２７】
例えば、ユーザがキーボードのうち特定のキーを打鍵する動作を行った場合、検出装置２において打鍵動作を示す信号が検出され、データが情報認識装置３に送信される。情報認識装置３においてデータが解析される。解析の結果、打鍵動作によって選択されたキーの種別が特定される。選択されたキーの種別が手の動きから特定可能となるので、ユーザはキーボードを用いることなく情報を入力することが可能となる。なお以下では、情報認識システム１において、ユーザの打鍵動作からキーの種別が特定される場合を例示して説明する。しかしながら本発明はこれに限定されず、例えば情報認識システム１は、他の手の動き（手話動作など）から入力情報を特定してもよい。
【００２８】
検出装置２及び情報認識装置３について詳説する。はじめに、検出装置２の詳細について説明する。検出装置２は、手袋形状を有する手袋部１３を備えている。手袋部１３のうちそれぞれの指先部分に、手の動きを検出する加速度センサ（以下、「センサ２１」という。）が取り付けられている。なおセンサ２１としては、加速度センサの他に例えばジャイロセンサなどが使用可能である。検出装置２は、手袋部１３の手首部分に制御部１２を備えている。センサ２１と制御部１２とはハーネス１４によって接続されている。センサ２１において検出された信号は、ハーネス１４を介して制御部１２に伝送される。制御部１２は、図示外のアンテナ２８（図５参照）を備えている。制御部１２は、センサ２１によって検出された信号を受け、データ化して情報認識装置３に対して無線送信する（データ化された信号を「検出データ」という。）。制御部１２は、ＬＥＤで構成された表示部２９を備えている。表示部２９は、検出装置２の状態等をユーザに通知する為に設けられている。なお表示部２９としては、ＬＥＤの他に例えばＬＣＤなどが使用可能である。
【００２９】
次に、情報認識装置３の詳細について説明する。情報認識装置３は、図示外のアンテナ３５及びアンテナ３７（図６参照）を備えている。情報認識装置３は、検出装置２の制御部１２から無線送信された検出データを、アンテナ３５を介して受信する。受信された検出データが解析され、打鍵動作によって選択されたキー種別が特定される。特定されたキー種別の情報は、アンテナ３７を介して他の機器（ＰＣなど）に無線送信される。
【００３０】
情報認識装置３は、ＬＥＤで構成された表示部３９を備えている。表示部３９は、情報認識装置３の状態等をユーザに通知するために設けられている。なお表示部３９としては、ＬＥＤの他に例えばＬＣＤなどが使用可能である。情報認識装置３は、入力部４０を備えている。入力部４０は、情報認識装置３の動作モード（通常モード、設定モード、詳細後述）を切り替える場合や、ユーザを特定する情報（詳細後述）を入力するために設けられている。入力部４０としては、例えばタッチパネルやボタン等が使用される。
【００３１】
なお、図１に示す情報認識システム１では、右手用の検出装置２と左手用の検出装置２とが準備されている。しかしながら本発明はこの構成に限定されない。情報認識システム１は、片方の手に装着される検出装置２のみ備えた構成であってもよい。センサ２１は、手袋部１３のうち指先部分に取り付けられていたが、本発明はこの構成に限定されず、他の部位（指の関節部分、掌、手の甲など）に取り付けられていてもよい。センサ２１と制御部１２との間の通信は、ハーネス１４を介した有線通信に限定されず、無線通信であってもよい。検出装置２と情報認識装置３との間の通信、情報認識装置３と他の機器（ＰＣなど）との間の通信は無線通信に限定されず、有線通信であってもよい。情報認識システム１は、情報認識装置３が手袋部１３に取り付けられた構成であってもよい。
【００３２】
情報認識システム１において、打鍵動作からキー種別が特定される迄の概要について、図２を参照して説明する。なお本実施の形態では、右手用の検出装置２のセンサ２１において検出された信号と、左手用の検出装置２のセンサ２１において検出された信号とは、それぞれ別々に情報認識装置３にて解析され、選択されたキーの種別が特定される。従って以下においては、右手用の検出装置２のセンサ２１において検出された信号が情報認識装置３において解析される場合について説明し、左手用の検出装置２において検出された信号が解析される場合については説明を省略する。
【００３３】
検出装置２のセンサ２１は、３軸（ｘ軸、ｙ軸、ｚ軸）の其々の方向の加速度信号（Ｇ）を常時出力している。加速度信号（Ｇ）は、制御部１２に内蔵されるＣＰＵ２３（図５参照）によって所定周期（５ｍｓ）で検出され、データ化されて検出データとされる。情報認識装置３において検出装置２から送信された検出データが受信される。検出データは、手袋部１３（図１参照）の各指に取り付けられたセンサ２１毎に、検出データ記憶領域３８５（図６参照）に記憶される。図中の点９０は、人さし指に取り付けられたセンサ２１からの加速度信号（Ｇ）のうちｚ軸成分の信号に基づく検出データを示している。図面左右方向は時間軸（ｔ）を示しており、図面上下方向はｚ軸方向の加速度（Ｇ（ｚ））を示している。
【００３４】
一方、各キーの打鍵動作を示す加速度信号（Ｇ）のデータ（以下「パターンデータ」という。）が、センサ２１毎に、キー種別の情報に対応付けられて予め情報認識装置３のパターンデータ記憶領域３８３（図６参照）に記憶される。図中の９７は、パターンデータの一例（「Ｊ」が選択された場合に、人さし指に取り付けられたセンサ２１の加速度信号（Ｇ）のｚ軸成分のパターンデータ９８等）を示している。情報認識装置３において、検出データ記憶領域３８５（図６参照）に記憶された検出データとパターンデータとが比較され、選択されたキー種別の特定が試みられる。
【００３５】
具体的には次のようにしてキー種別の特定が試みられる。検出データ記憶領域３８５に記憶された検出データのうち、所定時点１０１から第一時間Ａの間に検出された検出データが抽出される（抽出された検出データを「解析対象データ」という。）。第一時間Ａは５００ｍｓに設定される。抽出された解析対象データとパターンデータとが比較される。解析対象データに該当するパターンデータがパターンデータ記憶領域３８３に記憶されておらず、キー種別が特定できない場合、打鍵動作が行われていないと判断される。この場合、所定時点１０１から第二時間Ｂ経過後の時点が新たな所定時点１０２とされる。第二時間Ｂは５ｍｓに設定される。そして新たな所定時点１０２から第一時間Ａの間に検出された検出データが解析対象データとして抽出され、繰り返しキー種別の特定が試みられる。このように、所定時点を第二時間Ｂずつ移動させながら第一時間Ａの間の検出データが解析対象データとして順次抽出される。
【００３６】
ここで、ユーザが「Ｊ」のキーを打鍵する動作を行ったとする（図中矢印９１）。加速度信号（Ｇ）の経時変化の軌跡は、図中９３に示すように、「Ｊ」の打鍵動作によって特有のパターンを描く。
【００３７】
所定時点が第二時間Ｂずつ順次更新されながら、繰り返し解析対象データが抽出され、キー種別の特定が試みられる。このような中、所定時点１０３を所定時点とし、解析対象データ９４が抽出されたとする。そして、抽出された解析対象データ９４がパターンデータ９７に該当すると判断されたとする。この場合、ユーザがキー「Ｊ」の打鍵動作を行ったものと判断される。判断結果は他の機器（ＰＣなど）に送信される。
【００３８】
なお通常、打鍵瞬間の加速度信号（Ｇ）の経時変化の軌跡は、打鍵動作がゆっくり行われた場合と速く行われた場合とで変化しない。打鍵瞬間の解析対象データが得られれば、打鍵瞬間のパターンデータと比較することによってキー種別を特定することができる。従って本実施の形態のように、打鍵速度の変化に応じて第一時間Ａを変更する必要はない。
【００３９】
解析対象データ９４の解析によって、ユーザの打鍵動作からキー種別「Ｊ」が特定された場合、所定時点１０３から第三時間Ｃ経過後の時点が新たな所定時点１０４とされる。第三時間Ｃとしては、ユーザ毎に異なる時間が設定される（詳細は後述する。）。そして新たな所定時点１０４から第一時間Ａの間に検出された検出データが、解析対象データとして抽出され、キー種別の特定が繰り返し試みられる。解析対象データに該当するパターンデータが該当せず、キー種別が特定できない場合、所定時点１０４から第二時間Ｂ経過後の時点が新たな所定時点１０５とされ、繰り返し解析対象データが抽出される。
【００４０】
ここで本実施の形態では、第二時間Ｂ（５ｍｓ）と比較して第三時間Ｃが長くなるように、其々の時間が設定される。このようにして、キー種別が特定された後、次いで抽出される解析対象データに、キー種別特定の基となった解析対象データ９４のうち打鍵動作を顕著に示す部分（例えば、加速度信号（Ｇ）の振幅変化が大きい部分）が含まれないようにしている。これによって、同一の情報入力を示す一連の指の動きから、解析対象データが複数抽出されてしまうことを防止している。一連の指の動きが複数回解析されてしまって、情報入力が複数回なされたものと誤認識されてしまうことを防止している。
【００４１】
また本実施の形態では、第一時間Ａ（５００ｍｓ）と比較して第三時間Ｃが短くなるように、第三時間Ｃが設定される。このようにして、図２に示すように、所定時点１０３から第一時間内の検出データ（解析対象データ）の中に、必ず所定時点１０４での検出データが含まれるようにしている。これによって、検出データ記憶領域３８５（図６参照）に記憶された検出データの全てが解析対象データとされ解析対象とされるので、解析されない検出データの存在によって打鍵動作が特定されない不具合を防止している。
【００４２】
「Ｊ」の打鍵動作後、続いて「M」を打鍵する動作をユーザが行ったとする（図中矢印９２）。加速度信号（Ｇ）の経時変化の軌跡は、図中９５に示すように、「M」の打鍵動作によって特有のパターンを描く。
【００４３】
ここで本実施の形態では、ユーザが連続して打鍵動作を行うことが可能な時間と第三時間Ｃとが同一となるように、第三時間Ｃが設定される。これによって図２に示すように、所定時点１０３から第三時間Ｃ経過後の時点（所定時点１０４）は、「M」の打鍵動作（図中９２）よりも必ず前の時点となる。以後、繰り返し解析データが抽出される中で、所定時点１０６から第一時間Ａの間に検出された検出データが解析対象データ９６として抽出され、キー種別「M」が特定される。「M」の打鍵動作に基づく解析対象データ９６は抜けなく確実に抽出され、解析される。このように、同一の指を使って２回連続して打鍵動作が行われた場合、１回目の打鍵動作に対してキー種別が特定された後、続いて順次抽出される解析対象データに基づいて、２回目の打鍵動作に対するキー種別を確実に特定することができる。連続して打鍵動作が行われた場合であっても、其々の打鍵動作に基づく検出データを確実に解析対象データとして抽出し、キー種別を特定することができる。
【００４４】
本実施の形態では、上述のように、加速度信号をセンサ毎に解析し、打鍵動作からキー種別を特定している。上述の説明では、右手人さし指の位置に取り付けられたセンサ２１から検出された加速度信号に基づいて、キー種別が特定される場合を例示している。上述の処理が、各指の位置に取り付けられたセンサ２１毎に実行されることになる。
【００４５】
なお上述では、ユーザが連続して打鍵動作を行うことが可能な時間と第三時間Ｃとが同一となるように第三時間Ｃが設定されていたが、本発明はこれに限定されない。第三時間Ｃは連続打鍵動作可能な時間以下であれはよく、同一でなくともよい。
【００４６】
また図２では、説明のため、解析対象データとパターンデータとのｚ軸成分同士のみを比較する例を挙げて説明した。しかしながら実際には、３軸（ｘ軸、ｙ軸、ｚ軸）のデータ全てが比較され、解析対象データがパターンデータに該当するかが判断される。
【００４７】
また図２では、人さし指に取り付けられたセンサ２１から検出された加速度信号（Ｇ）のみに基づいて、キー種別を特定していた。しかしながら本発明はこの方法に限定されない。複数のセンサ２１から検出される加速度信号（Ｇ）を総合的に解析することによって、キー種別を特定してもよい。
【００４８】
［Ｊ］及び［Ｍ］の打鍵時において、両手（右手及び左手）の全ての指（小指、薬指、中指、人さし指、親指）の位置に取り付けられたすべてのセンサ２１から検出される加速度信号（Ｇ）の測定結果について、図３及び図４に示す。図３及び図４に示すように、唯一のキー（「Ｊ」（図３参照）や「Ｍ」（図４参照）など）が打鍵された場合であっても、打鍵に使用された指（右手人さし指）以外の指の位置に取り付けられたセンサ２１では、打鍵に基づく加速度信号（Ｇ）の変化が観測される。解析時においては、複数のセンサ２１から検出された信号に基づく複数の解析対象データと、複数のパターンデータとが比較されてもよい。これによって、一のセンサ２１基づいた解析対象データのみを用いた場合と比較して、認識精度を大きく向上させることができる。
【００４９】
検出装置２の電気的構成について、図５を参照して説明する。検出装置２は、センサ２１から出力される加速度信号（Ｇ）の検出処理や、検出データの送信処理を司るＣＰＵ２３を備えている。検出装置２は、ＣＰＵ２３が駆動する場合に必要なプログラム、初期設定情報、及びパラメータが少なくとも記憶されるＲＯＭ２４を備えている。検出装置２は、タイマやカウンタ等が記憶されるＲＡＭ２５を備えている。ＣＰＵ２３がＲＯＭ２４及びＲＡＭ２５の記憶領域にアクセスすることが可能なように、ＣＰＵ２３とＲＯＭ２４、ＲＡＭ２５とはバス３０を介して接続している。
【００５０】
検出装置２は、既述のセンサ２１と、センサ２１から出力されるアナログ信号をデジタル信号に変換するＡ／Ｄコンバータ２６とを備えている。ＣＰＵ２３がセンサ２１からの出力信号を検出することができるように、センサ２１とＡ／Ｄコンバータ２６とが接続している。Ａ／Ｄコンバータ２６とＣＰＵ２３とが接続している。
【００５１】
検出装置２は、変調制御を司るＲＦモジュール２７と、無線の送受信が行われるアンテナ２８とを備えている。アンテナ２８を介して情報認識装置３と無線通信を行うことが可能なように、ＣＰＵ２３とＲＦモジュール２７とが接続している。ＲＦモジュール２７とアンテナ２８とが接続している。
【００５２】
検出装置２は、検出装置２の状態等をユーザに対して通知することが可能な表示部２９を備えている。ＣＰＵ２３が所望の情報を表示部２９に表示させることが可能なように、ＣＰＵ２３と表示部２９とが接続している。
【００５３】
情報認識装置３の電気的構成について、図６を参照して説明する。情報認識装置３は、解析対象データの解析制御や検出データの通信制御を司るＣＰＵ３１を備えている。情報認識装置３は、初期設定情報やパラメータ情報等が記憶されるＲＯＭ３２を備えている。情報認識装置３は、タイマやカウンタ等が記憶されるＲＡＭ３３を備えている。情報認識装置３は、後述する変数やテーブルが記憶されるフラッシュメモリ３８を備えている。ＣＰＵ３１が、ＲＯＭ３２、ＲＡＭ３３、及びフラッシュメモリ３８の記憶領域にアクセスすることが可能なように、ＣＰＵ３１とＲＯＭ３２、ＲＡＭ３３、及びフラッシュメモリ３８とはバス４１を介して接続している。
【００５４】
情報認識装置３は、変復調制御を司るＲＦモジュール３４と、検出装置２との間で無線の送受信が行われるアンテナ３５とを備えている。アンテナ３５を介して検出装置２と無線通信を行うことが可能なように、ＣＰＵ３１とＲＦモジュール３４とが接続し、ＲＦモジュール３４とアンテナ３５とが接続している。情報認識装置３は、変復調制御を司るＲＦモジュール３６と、他の機器（ＰＣなど）との間で無線の送受信が行われるアンテナ３７とを備えている。アンテナ３７を介して検出装置２と無線通信を行うことが可能なように、ＣＰＵ３１とＲＦモジュール３６とが接続し、ＲＦモジュール３６とアンテナ３７とが接続している。
【００５５】
情報認識装置３は、情報認識装置３の状態等をユーザに対して通知することが可能な表示部３９を備えている。ＣＰＵ３１が所望の情報を表示部３９に表示させることが可能なように、ＣＰＵ３１と表示部３９とが接続している。情報認識装置３は、ユーザが入力操作可能な入力部４０を備えている。ＣＰＵ３１が入力内容を認識できるように、ＣＰＵ３１と入力部４０とが接続している。
【００５６】
フラッシュメモリ３８に設けられる記憶領域について説明する。フラッシュメモリ３８は、時間情報記憶領域３８１、時間テーブル記憶領域３８２、パターンデータ記憶領域３８３、プログラム記憶領域３８４、検出データ記憶領域３８５、及びその他の情報記憶領域３８６を少なくとも備えている。
【００５７】
時間情報記憶領域３８１には、第一時間及び第二時間（図２参照）が少なくとも記憶される。具体的には、第一時間として５００ｍｓが記憶され、第二時間として５ｍｓが記憶されている。時間テーブル記憶領域３８２には、第三時間（図２参照）として設定する時間を管理する時間テーブル（図７参照）が記憶される。パターンデータ記憶領域３８３には、パターンデータ（図２参照）を管理するパターンデータテーブル（図８参照）が記憶される。プログラム記憶領域３８４には、ＣＰＵ３１が駆動する場合に必要なプログラムが記憶される。検出データ記憶領域３８５には、検出装置２から受信した検出データが記憶される。その他の情報記憶領域３８６には、上述した情報以外の情報が記憶される。
【００５８】
フラッシュメモリ３８の時間テーブル記憶領域３８２に記憶される時間テーブルの一例（時間テーブル３８２１）について、図７を参照して説明する。時間テーブル３８２１には、ユーザを特定するための情報であるユーザ特定情報と、第三時間として設定する時間とが対応付けて記憶される。これらの時間は、第二時間（５ｍｓ）と比較して長くなるように調整される（詳細は後述する）。図７に示す例では、ユーザ特定情報として「Ａ」「Ｂ」「Ｃ」が記憶されている。ユーザ特定情報としては、例えばユーザ各人を特定するための情報（氏名など）であってもよいし、ユーザが含まれるカテゴリ（大人／子供、男性／女性など）を特定するための情報であってもよい。其々のユーザ特定情報に対応する時間として「１１０ｍｓ」「９０ｍｓ」「１５０ｍｓ」が記憶されている。これらの時間は、後述する時間計測処理において、時間テーブル記憶領域３８２に記憶される。詳細は後述する。
【００５９】
フラッシュメモリ３８のパターンデータ記憶領域３８３に記憶されるパターンデータの一例（パターンデータ３８３１）について、図８を参照して説明する。パターンデータ３８３１には、打鍵動作が行われた場合の手の動きを示す加速度信号（Ｇ）に基づくデータ（ｘ軸方向、ｙ軸方向、ｚ軸方向）が、キー種別に対応付けてセンサ２１毎（親指、人さし指・・・）に記憶されている。パターンデータとして、打鍵動作が行われた場合にセンサ２１から検出される加速度信号（Ｇ）のデータが１００ｍｓ周期で合計５つずつ、５００ｍｓ分記憶されている。図８に示す例では、キー種別「Ｑ」「Ｗ」「Ｅ」に対応するパターンデータが、センサ２１毎（親指、人さし指・・・）毎に、ｘ軸方向、ｙ軸方向、ｚ軸方向についてそれぞれ記憶されている。
【００６０】
情報認識装置３のＣＰＵ３１において実行される各種処理（動作認識処理、時間計測処理、検出データ受信処理）について、図９〜図１２を参照して説明する。動作認識処理は、通常モードで動作する指示が入力部４０を介してユーザによってなされた場合に、ＣＰＵ３１によって起動され実行される。時間計測処理は、設定モードで動作する指示が入力部４０を介してユーザによってなされた場合に、ＣＰＵ３１によって起動され実行される。ＣＰＵ３１は、通常モード動作時において、動作認識処理及び検出データ受信処理のうち何れの処理を実行させるかを、所定の周期で切り替える。一方の処理から他方の処理に実行処理が切り替わる場合、実行中であった処理は一旦中断される。そして他方の処理が代わりに実行される。中断された処理は、次の実行タイミングで中断時点から処理を再開する。このようにして、共通のＣＰＵ３１で異なる処理が並列して実行される。
【００６１】
動作認識処理について、図９を参照して説明する。動作認識処理では、検出装置２から受信し検出データ記憶領域３８５に記憶されている検出データが参照され、打鍵動作によって選択されたキー種別が特定される。なお、通常モードで動作する指示が入力部４０を介してなされた場合、併せて、検出装置２を装着したユーザのユーザ特定情報が入力部４０を介して入力されているものとする。
【００６２】
動作認識処理が起動されると、はじめに、初期設定処理が実行される（Ｓ１１）。初期設定処理では、動作認識処理において必要なパラメータの初期値がＲＡＭ３３に記憶される。必要なパラメータは、解析対象データの抽出を開始する時点（以下「抽出開始時点」という。）から、次に解析対象データの抽出を開始する場合の抽出開始時点迄の間の間隔（図２のうち第二時間Ｂ又は第三時間Ｃに相当する。以下「開始オフセット時間」という。）、及び第一時間である。初期設定処理では、時間情報記憶領域３８１に記憶されている第二時間である「５ｍｓ」が読み出され、初期時の開始オフセット時間としてＲＡＭ３３に記憶される。また、時間情報記憶領域３８１に記憶されている第一時間である「５００ｍｓ」が読み出され、初期時の第一時間としてＲＡＭ３３に記憶される。
【００６３】
ＲＡＭ３３に記憶された第一時間（５００ｍｓ）に基づいて、解析対象データが検出データ記憶領域３８５から抽出される（Ｓ１３）。検出データ記憶領域３８５には、検出データ受信処理（図１２参照、後述）において検出装置２から受信した検出データが記憶されている。検出データは５ｍｓ周期で３軸（ｘ軸、ｙ軸、ｚ軸）分取得されているので、第一時間（５００ｍｓ）内に解析対象データとして抽出される検出データの総数は３００（＝（５００／５）×３）ということになる。
【００６４】
次いで、解析対象データとパターンデータとが比較され、何れかのキーを選択する打鍵動作が行われたかが判断される（Ｓ１５）。比較処理は、例えば以下のようにして行われる。解析対象データとして抽出された検出データ（総数３００）が、３軸成分（ｘ軸、ｙ軸、ｚ軸）毎に２０ずつに分割される。分割された其々の検出データの平均値が算出される。算出の結果、合計１５つの平均値（ｘ軸：５つ（＝（３００／３／２０））、ｙ軸：５つ（＝（３００／３／２０））、ｚ軸：５つ（＝（３００／３／２０）））が得られる。得られた平均値が、パターンデータ記憶領域３８３に記憶されているパターンデータと比較される。平均値とパターンデータとを比較する方法としては特に限定されない。例えば、平均値とパターンデータとの相違の度合いが予め設定されている閾値未満となっているか否かを判断することによって実行することができる。また例えば、一般的なパターンマッチングの手法を用いることができる。
【００６５】
なお、上述の実施の形態では、解析対象データとして検出された検出データは分割されて平均値が算出され、算出された値がパターンデータと比較されていた。しかしながら本発明はこの比較方法に限定されず、他の比較方法を用いることも可能である。例えば、分割された検出データの分散値や最大値が算出され、算出された値がパターンデータと比較されてもよい。
【００６６】
比較の結果、打鍵動作によって選択されたキー種別が特定された場合（Ｓ１７：ＹＥＳ）、特定されたキー種別のデータがＲＦモジュール３６によって変調され、アンテナ３７を介して他の装置（ＰＣなど）に送信される（Ｓ１９）。キー種別のデータを受信した他の装置において、入力情報が認識される。
【００６７】
次いで、時間テーブル記憶領域３８２に記憶されている時間テーブルのうち、入力部４０を介して入力されたユーザ特定情報に対応付けられている時間が第三時間として読み出され、開始オフセット時間としてＲＡＭ３３に記憶される（Ｓ２１）。例えば、ユーザ特定情報として「Ａ」が入力されている場合、「１１０ｍｓ」（図７参照）が第三時間として読み出され、開始オフセット時間とされる。そしてＳ１３に戻る。Ｓ１３では、次に解析対象データを抽出する場合における抽出開始時点を、前回の抽出開始時点から開始オフセット時間（第三時間）分経過した時点に新たに設定する。そして新たに設定した時点から第一時間（５００ｍｓ）の間に検出された検出データが解析対象データとして検出データ記憶領域３８５から抽出される。そして上述の処理が繰り返し実行される。
【００６８】
一方、比較の結果、打鍵動作によって選択されたキー種別が特定されなかった場合（Ｓ１７：ＮＯ）、打鍵動作が行われていないものと判断される。このような場合、時間情報記憶領域３８１に記憶されている第二時間（５ｍｓ）が読み出され、開始オフセット時間としてＲＡＭ３３に記憶される（Ｓ２３）。そしてＳ１３に戻る。Ｓ１３では、次に解析対象データを抽出する場合における抽出開始時点を、前回の抽出開始時点から開始オフセット時間（第二時間（５ｍｓ））分経過した時点に新たに設定する。そして新たに設定した時点から第一時間（５００ｍｓ）の間に検出された検出データが解析対象データとして検出データ記憶領域３８５から抽出される。そして上述の処理が繰り返し実行される。
【００６９】
時間計測処理について、図１０及び図１１を参照して説明する。時間計測処理では、ユーザが連続して打鍵動作を行う場合における、打鍵動作間の時間が計測される。なお、設定モードで動作する指示が入力部４０を介してなされた場合、併せて、検出装置２を装着したユーザを特定するユーザ特定情報が入力部４０を介して予め入力されているものとする。計測された時間は、入力されたユーザ特定情報に対応付けられて時間テーブル記憶領域３８２（図６参照）に記憶される。
【００７０】
時間計測処理が実行されると、はじめに初期設定処理が実行される（Ｓ３１）。初期設定処理では、動作認識処理における初期設定処理（Ｓ１１、図９参照）における処理と同じ処理が実行され、第一時間（１００ｍｓ）が設定される。また開始オフセット時間として第二時間（５ｍｓ）が設定される。次いで、ユーザに所定のキーを連続して打鍵動作させるために、連続打鍵動作をユーザに促す表示を表示部３９に表示させる（Ｓ３２）。次いで、ユーザの打鍵動作を解析する処理（動作認識サブ処理）の１回目が実行される（Ｓ３３）。
【００７１】
図１１を参照し、動作認識サブ処理について説明する。動作認識サブ処理では、ＲＡＭ３３に記憶された第一時間（５００ｍｓ）に基づいて、解析対象データが検出データ記憶領域３８５から抽出される（Ｓ５１）。抽出された解析対象データとパターンデータとが比較され、所定のキーを選択する打鍵動作が行われたかが判断される（Ｓ５３）。比較処理は、例えば動作認識処理において実行される比較処理（Ｓ１５、図９参照）と同一の方法が使用される。
【００７２】
比較の結果、打鍵動作によって所定のキー種別が特定されなかった場合（Ｓ５５：ＮＯ）、打鍵動作は行われていないと判断される。このような場合、Ｓ５１に戻る。Ｓ５１では、次に解析対象データを抽出する場合における抽出開始時点を、前回の抽出開始時点から開始オフセット時間（第二時間（５ｍｓ））分経過した時点に設定する。そして新たに設定した時点から第一時間（５００ｍｓ）の間に検出された検出データが解析対象データとして検出データ記憶領域３８５から抽出される。そして上述の処理が繰り返し実行される。一方、比較の結果、打鍵動作によって所定のキー種別が特定された場合（Ｓ５５：ＹＥＳ）、動作認識サブ処理を終了して時間計測処理に戻る。
【００７３】
１回目の動作認識サブ処理が終了した後、時間計測処理では、所定のキー種別が特定された場合における解析対象データの抽出終了時点の時刻情報（ａ）が、ＲＡＭ３３に一時的に記憶される（Ｓ３５）。次いで、動作認識サブ処理の２回目が実行される（Ｓ３７）。動作認識サブ処理の詳細は、Ｓ３３において実行された１回目の動作認識サブ処理と同一である。説明を省略する。
【００７４】
２回目の動作認識サブ処理が終了した後、所定のキー種別が特定された場合における解析対象データの抽出終了時点の時刻情報（ｂ）が、ＲＡＭ３３に一時的に記憶される（Ｓ３９）。次いで、ＲＡＭ３３に記憶された時刻情報（ａ及びｂ）の差分時間が算出される（Ｓ４１）。算出された時間が第二時間より長い場合（Ｓ４３：ＹＥＳ）、算出された時間は、入力部４０を介して予め入力されているユーザ特定情報に対応付けられ、時間テーブル記憶領域３８２の時間テーブルに記憶される（Ｓ４５）。そして時間計測処理は終了される。一方、算出された時間が第二時間以下である場合（Ｓ４３：ＮＯ）、ユーザに対して再計測を促す表示を表示部３９に表示させる（Ｓ４７）。そしてＳ３２に戻り、上述の処理が繰り返し実行される。
【００７５】
検出データ受信処理について、図１２を参照して説明する。検出データ受信処理では、はじめに検出装置２から検出データ（全てのセンサ２１における３軸分のデータ）を受信しているかが判断される（Ｓ６１）。検出データを受信していない場合には（Ｓ６１：ＮＯ）、特段処理を行うことなくＳ６１に戻り、継続して検出データの受信が監視される。一方、検出データを受信した場合（Ｓ６１：ＹＥＳ）、受信した検出データがフラッシュメモリ３８の検出データ記憶領域３８５に記憶される（Ｓ６３）。そしてＳ６１に戻り、継続して検出データの受信が監視される。
【００７６】
検出装置２のＣＰＵ２３において実行される検出データ送信処理について、図１３を参照して説明する。検出データ送信処理は、検出装置２の電源が投入された場合において、ＣＰＵ２３により起動され実行される。
【００７７】
検出データ送信処理が実行されると、はじめに、所定の短い周期（例えば１００ｎｓ）で更新されるタイマが初期化される（Ｓ７０）。次いで、センサ２１から出力される加速度信号（Ｇ）を検出する周期（５ｍｓ。以下「検出周期」という。）が到来したかが判断される（Ｓ７１）。検出周期が到来していない場合（Ｓ７１：ＮＯ）、Ｓ７１に戻り、継続して検出周期の到来が監視される。検出周期が到来した場合（Ｓ７１：ＹＥＳ）、センサ２１から出力される加速度信号（Ｇ）が取得される（Ｓ７３）。全てのセンサ２１について、３軸（ｘ軸、ｙ軸、ｚ軸）分の加速度信号（Ｇ）が取得される。検出された加速度信号（Ｇ）はデータ化され、検出データとして情報認識装置３に対して無線送信される（Ｓ７５）。そしてＳ７０に戻り、上述の処理が繰り返し実行される。無線送信された検出データは、情報認識装置３において上述のように解析処理が実行される。
【００７８】
以上説明したように、本実施の形態では、第二時間と比較して第三時間が長くなるように調整される。同一の情報入力を示す一連の指の動きに基づく検出データから、解析対象データが複数抽出されてしまうことがない。このため、一連の指の動きが複数回解析され、情報入力が複数回なされたものと誤認識されてしまうことを防止できる。
【００７９】
なお、図１３のＳ７３の処理を行うＣＰＵ２３が本発明の「取得手段」に相当し、Ｓ７５の処理を行うＣＰＵ２３が本発明の「送信手段」に相当する。図１２のＳ６１の処理を行うＣＰＵ３１が本発明の「受信手段」に相当する。図６の検出データ記憶領域３８５を備えたフラッシュメモリ３８が本発明の「第一記憶手段」に相当し、パターンデータ記憶領域３８３を備えたフラッシュメモリ３８が本発明の「第二記憶手段」に相当する。図９のＳ１３の処理を行うＣＰＵ３１が本発明の「抽出手段」に相当し、Ｓ１５の処理を行うＣＰＵ３１が本発明の「判断手段」に相当し、Ｓ１９の処理を行うＣＰＵ３１が本発明の「出力手段」に相当する。図１０のＳ４１の処理を行うＣＰＵ３１が本発明の「時間特定手段」に相当し、Ｓ４５の処理を行うＣＰＵ３１が本発明の「時間設定手段」に相当する。図１の入力部４０が本発明の「入力手段」に相当する。
【００８０】
なお、本発明は上記の実施の形態に限定されるものではなく、種々の変更が可能である。上述の実施の形態では、時間計測処理によって計測された時間が時間テーブルに記憶されていた。しかしながら例えば、打鍵動作間の時間であって、連続して打鍵することが可能な最小の時間（以下「限界時間」という。）がユーザ特定情報に対応付けられて時間テーブル記憶領域３８２に予め記憶されていてもよい。開始オフセット時間を設定する場合には、第三時間として上述の限界時間が読み出され、開始オフセット時間とされる。
【００８１】
本発明は、例えばユーザ毎に最適なパターンデータを準備し、パターンデータにユーザ特定情報を対応づけてパターンデータ記憶領域３８３に記憶してもよい。比較対象データとの比較処理を行う場合に、入力されたユーザ特定情報に対応するパターンデータを使用することによって、打鍵動作の誤認識をさらに抑制することができる。
【００８２】
本実施の形態では、時間テーブル記憶領域３８２に記憶される時間テーブルには、ユーザ特定情報と第三時間とが一対一で対応付けられて記憶されていた。しかしながら本発明はこの構成に限定されない。ユーザに取り付けられる検出装置２には複数のセンサ２１（右手及び左手、親指〜小指）が取り付けられているので、其々のセンサ２１毎に第三時間を対応づけて記憶してもよい。そして、図９のＳ１７においてキー種別が特定された場合には、打鍵動作がなされた指の位置に取り付けられているセンサ２１に対応付けられている第三時間が読み出される。読み出された第三時間は開始オフセット時間としてＲＡＭ３３に記憶される（Ｓ２１）。ユーザが連続打鍵可能な打鍵間隔は、指によって異なることが想定される。しかしながら上述の構成とすることによって、各指の打鍵動作の解析に最適な第三時間を選択し、開始オフセット時間として設定することができる。
【００８３】
また例えば情報認識装置３は、複数の指の加速度信号に基づいて其々キー種別が特定された場合に、複数のキーが同時に打鍵されたことを認識できる構成としてもよい。そして第三時間は、複数のセンサ２１の組み合わせ（「親指＋人さし指」、「人さし指＋中指」など）毎に対応付けて記憶されていてもよい。複数のキーが同時に打鍵されたと認識された場合、センサ２１の組み合わせに対応する第三時間が読み出される。読み出された第三時間は、センサ２１からの加速度信号を解析する場合の開始オフセット時間として設定される。複数のキーを同時に打鍵する場合と、唯一のキーを単独で打鍵する場合とでは、ユーザが連続打鍵可能な打鍵間隔が異なることが想定される。しかしながら上述の構成とすることによって、複数のキーが同時に打鍵される状況に最適な第三時間を選択し、開始オフセット時間として設定することができる。
【００８４】
また本実施の形態では、時間計測処理（図１０参照）において時間が計測され（Ｓ３３〜Ｓ４１）、計測された時間が時間テーブル記憶領域３８２の時間テーブルに記憶されていた（Ｓ４５）。ここで例えば、複数のセンサ２１の其々が使用されて時間が計測され、複数の時間が得られた場合には、これらの中で最も小さい時間が時間テーブルに記憶される（Ｓ４５）こととしてもよい。
【００８５】
上述の実施の形態では、制御部１２がセンサ２１において発生した信号を検出し、情報認識装置３に対して検出データを無線送信していた。しかしながら本発明はこの構成に限定されない。例えば、センサ２１において発生した信号を情報認識装置３が直接検出し、検出データ記憶領域３８５に記憶する構成であってもよい。この場合、センサ２１と情報認識装置３との間の通信は、ハーネスなどを介した有線通信であってもよいし、アンテナを介した無線通信であってもかまわない。
【符号の説明】
【００８６】
１      情報認識システム
２      検出装置
３      情報認識装置
２１    センサ
２３    ＣＰＵ
３１    ＣＰＵ
４０    入力部
３８    フラッシュメモリ
３８３  パターンデータ記憶領域
３８５  検出データ記憶領域
【図１】
2011048517.tif 000003
【図２】
2011048517.tif 000004
【図５】
2011048517.tif 000005
【図６】
2011048517.tif 000006
【図７】
2011048517.tif 000007
【図８】
2011048517.tif 000008
【図９】
2011048517.tif 000009
【図１０】
2011048517.tif 000010
【図１１】
2011048517.tif 000011
【図１２】
2011048517.tif 000012
【図１３】
2011048517.tif 000013
【図３】
2011048517.tif 000014
【図４】
2011048517.tif 000015