(57)【要約】【課題】単語の入力に要する処理負担を軽減することができる文字入力システムを提供する。【解決手段】複数の単語が登録された辞書データ３４を記憶する記憶部３２と、文字入力のための身体の動作を検出する検出部１１と、検出部１１によって検出された動作に応じた単語を辞書データから検索する制御部３１と、を備え、複数種類の身体の動作に、それぞれ入力対象となる文字が割り当てられた所定の符号が対応付けられ、全ての符号又は一部の符号には、複数の文字が割り当てられ、辞書データ３４には、単語と、その単語を構成する個々の文字が割り当てられた１又は複数の符号とが関連づけて登録され、制御部３１は、検出部１１によって検出された動作に対応する符号に関連づけられた単語を、辞書データ３４から検索する。【選択図】図１
2016085516.tif 000002
【特許請求の範囲】
【請求項１】
複数の単語が登録された辞書データを記憶する記憶部と、
文字入力のための身体の動作を検出する検出部と、
前記検出部によって検出された動作に応じた単語を前記辞書データから検索する制御部と、を備えており、
複数種類の身体の動作のそれぞれに、入力対象となる文字が割り当てられた所定の符号が対応付けられ、
全ての符号又は一部の符号には、複数の前記文字が割り当てられており、
前記辞書データには、前記単語と、その単語を構成する個々の文字が割り当てられた１又は複数の符号とが関連づけて登録され、
前記制御部は、前記検出部によって検出された動作に対応する符号に関連づけられた単語を、前記辞書データから検索する、文字入力システム。
【請求項２】
前記符号は、文字入力機器の操作に合わせた身体の動作に対応付けられ、前記操作によって入力される文字が割り当てられる、請求項１に記載の文字入力システム。
【請求項３】
前記検出部が指の動作を検出する、請求項１又は請求項２に記載の文字入力システム。
【請求項４】
前記制御部は、前記検出部によって検出された所定の動作に基づいて単語の入力の終了を認識し、符号に関連づけられた単語の候補を出力する、請求項１〜請求項３のいずれか１項に記載の文字入力システム。
【請求項５】
前記制御部は、符号に関連づけられた複数の単語の候補を出力し、前記検出部により検出された所定の動作に基づいて複数の候補のいずれかの選択を受け付ける、請求項１〜請求項４のいずれか１項に記載の文字入力システム。
【請求項６】
前記制御部は、単語を入力するための身体の動作の途中で、符号に関連づけられた単語の候補が所定数以下なったとき、その候補を出力する、請求項１〜請求項５のいずれか１項に記載の文字入力システム。
【請求項７】
前記記憶部には、複数種類の辞書データが記憶されている、請求項１〜請求項６のいずれか１項に記載の文字入力システム。
【請求項８】
前記制御部は、前記検出部によって検出された所定の動作に基づいて、複数種類の辞書データを切り替えて使用する、請求項７に記載の文字入力システム。
【請求項９】
複数種類の辞書データは、異なる言語の辞書データである、請求項７又は請求項８に記載の文字入力システム。
【請求項１０】
複数の単語が登録された、コンピュータ読み取り可能な辞書データであって、
前記単語と、その単語を構成する個々の文字が割り当てられた１又は複数の符号とが関連づけて登録され、
複数種類の身体の動作のそれぞれに、入力対象となる文字が割り当てられた所定の前記符号が対応付けられ、
全ての符号又は一部の符号には、複数の前記文字が割り当てられている、辞書データ。
【請求項１１】
複数の単語が登録された辞書データから入力に応じた前記単語を検索する制御部としてコンピュータを機能させるコンピュータプログラムであって、
複数種類の身体の動作のそれぞれに、入力対象となる文字が割り当てられた所定の符号が対応付けられ、
全ての符号又は一部の符号には、複数の前記文字が割り当てられ、
前記辞書データには、前記単語と、その単語を構成する個々の文字が割り当てられた１又は複数の符号とが関連づけて登録されており、
前記制御部は、前記検出部によって検出された動作に対応する符号に関連づけられた単語を、前記辞書データから検索する、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字入力システム、辞書データ、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
一般に、コンピュータ等の情報端末に文字を入力する機器として、キーボードやキーパット等が多用されている。その一方で、指の動きを検出することによってキーボードを用いずに文字を入力するタイプの入力機器が提案されている。
例えば、下記特許文献１には、指に衝撃センサ、音センサ、加速度センサ、筋電センサ等の検出装置を装着し、これにより検出した衝撃、音、加速度、筋電位等の変化を基にして入力する文字を決定するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第２６９８３２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の入力システムは、１又は複数の指によって支持面を叩く態様をパターン化してアルファベット等の文字に対応付けている。そのため、全ての文字に対してユニークなパターンを設定しなければならず、入力されたパターンを認識して文字に変換するために膨大な処理が必要となる。また、当該入力システムの使用者は、全てのパターンを知っておかなければならず、使用者の負担も大きくなる。
【０００５】
本発明は、単語の入力に要する処理負担を軽減することができる文字入力システム等を提供することを主目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る文字入力システムは、
複数の単語が登録された辞書データを記憶する記憶部と、
文字入力のための身体の動作を検出する検出部と、
前記検出部によって検出された動作に応じた単語を前記辞書データから検索する制御部と、を備えており、
複数種類の身体の動作のそれぞれに、入力対象となる文字が割り当てられた所定の符号が対応付けられ、
全ての符号又は一部の符号には、複数の前記文字が割り当てられており、
前記辞書データには、前記単語と、その単語を構成する個々の文字が割り当てられた１又は複数の符号とが関連づけて登録され、
前記制御部は、前記検出部によって検出された動作に対応する符号に関連づけられた単語を、前記辞書データから検索するものである。
【０００７】
本発明に係る辞書データは、
複数の単語が登録された、コンピュータ読み取り可能な辞書データであって、
前記単語と、その単語を構成する個々の文字が割り当てられた１又は複数の符号とが関連づけて登録され、
複数種類の身体の動作のそれぞれに、入力対象となる文字が割り当てられた所定の前記符号が対応付けられ、
全ての符号又は一部の符号には、複数の前記文字が割り当てられている。
【０００８】
本発明に係るコンピュータプログラムは、
複数の単語が登録された辞書データから入力に応じた前記単語を検索する制御部としてコンピュータを機能させるコンピュータプログラムであって、
複数種類の身体の動作のそれぞれに、入力対象となる文字が割り当てられた所定の符号が対応付けられ、
全ての符号又は一部の符号には、複数の前記文字が割り当てられ、
前記辞書データには、前記単語と、その単語を構成する個々の文字が割り当てられた１又は複数の符号とが関連づけて登録されており、
前記制御部は、前記検出部によって検出された動作に対応する符号に関連づけられた単語を、前記辞書データから検索する。
【発明の効果】
【０００９】
本発明によれば、単語の入力に要する処理負担を軽減することができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態に係る文字入力システムを示す概略的な構成図である。
【図２】指の動作の符号化を説明する図である。
【図３】指の動作と符号との対応を示す図である。
【図４】指の動作と機能との対応を示す図である。
【図５】辞書データの内容を示す図である。
【図６】辞書データの検索アルゴリズムを示す説明図である。
【図７】比較例に係る辞書データの手順を説明図である。
【図８】複数の候補から単語を選択する態様を説明する図である。
【図９】文字変換の手順を示すフローチャートである。
【図１０】辞書データの検索アルゴリズムの他の例を示す説明図である。
【図１１】辞書データの検索アルゴリズムのさらに他の例を示す説明図である。
【図１２】指の動作の符号化を説明する図である。
【図１３】入力モードを英語モードとしたときの状態遷移図である。
【図１４】入力モードを日本語モードとしたときの状態遷移図である。
【図１５】入力モードを数字モードとしたときの状態遷移図である。
【図１６】変形例に係る文字変換の手順を示すフローチャートである。
【図１７】別の変形例に係る文字変換の手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
［本発明の実施形態の要旨］
最初に本発明の実施形態の要旨を列記して説明する。なお、以下に記載する実施形態の少なくとも一部を任意に組み合わせてもよい。
本発明の実施形態に係る文字入力システムは、
複数の単語が登録された辞書データを記憶する記憶部と、
文字入力のための身体の動作を検出する検出部と、
前記検出部によって検出された動作に応じた単語を前記辞書データから検索する制御部と、を備えており、
複数種類の身体の動作のそれぞれに、入力対象となる文字が割り当てられた所定の符号が対応付けられ、
全ての符号又は一部の符号には、複数の前記文字が割り当てられており、
前記辞書データには、前記単語と、その単語を構成する個々の文字が割り当てられた１又は複数の符号とが関連づけて登録され、
前記制御部は、前記検出部によって検出された動作に対応する符号に関連づけられた単語を、前記辞書データから検索するものである。
【００１２】
上記構成の文字入力システムにおいては、身体の動作に対して所定の符号が対応付けられ、各符号にはそれぞれ文字が割り当てられている。したがって、使用者が身体を動作させると、その動作を検出部が検出し、当該動作に対応付けられた符号をもとに制御部が辞書データ中の単語を検索する。全ての符号又は一部の符号には複数の文字が割り当てられているので、入力対象となる文字数よりも符号の数や身体の動作の種類の数を少なくすることができる。したがって、辞書データから単語を検索する処理や身体の動作を検出する処理を少なくすることができる。
なお、単語を構成する個々の文字とは、例えば英語の入力を行う場合にはアルファベット（ラテン文字）であり、日本語の入力を行う場合には、「かな」や、かなをローマ字で表記したときのアルファベットである。
【００１３】
前記符号は、文字入力機器の操作に合わせた身体の動作に対応付けられ、前記操作によって入力される文字が割り当てられることが好ましい。
文字を直接指定して入力するキー（入力部）を備えているような文字入力機器、例えばＱＷＥＲＴＹキーボードのように広く普及している文字入力機器の場合、その操作方法も広く知られている。このような文字入力機器の操作に合わせた身体の動作（例えばＱＷＥＲＴＹキーボードにおける指の動作）に符号を対応付け、その符号に、前記操作によって入力される文字を割り当てれば、使用者は、新たな操作方法を習得しなくても既存の入力機器と略同様の操作によって文字を入力することが可能となる。
【００１４】
前記検出部は、指の動作を検出するものであることが好ましい。
このような構成によって、一般的な入力機器と遜色ない操作性で使用することができる。
【００１５】
また、前記制御部は、前記検出部によって検出された所定の動作に基づいて単語の入力の終了を認識し、符号に関連づけられた単語の候補を出力することが好ましい。
このような構成によって、身体の動作に応じた文字数の単語を検索することができる。
【００１６】
前記制御部は、符号に関連づけられた複数の単語の候補を出力し、前記検出部により検出された所定の動作に基づいて複数の候補のいずれかの選択を受け付けることが好ましい。
符号に複数の文字が割り当てられている場合、１つの符号又は複数の符号の組合せには、複数の単語が割り当てられるケースが多くなる。このような場合、複数の単語の候補を出力し、その中から選択を受け付けることで所望の単語を入力することができる。
【００１７】
前記制御部は、単語を入力するための身体の動作の途中で、符号に関連づけられた単語の候補が所定数以下なったとき、その候補を出力してもよい。
このような構成によって、単語の全ての文字を入力する動作を行わなくても所望の単語を入力することができる。
【００１８】
前記記憶部には、複数種類の辞書データが記憶されていることが好ましい。
このような構成によって、種々の単語を入力することができる。
【００１９】
前記制御部は、前記検出部によって検出された所定の動作に基づいて、複数種類の辞書データを切り替えて使用することが好ましい。
このような構成によって、辞書データ毎に、符号に割り当てる文字を設定することができる。そのため、１つの符号に複数の文字が割り当てられる場合であっても、その割り当てる文字の数を減らすことができ、１つの符号又は複数の符号の組合せに割り当てられる単語の数を少なくし、検索のための処理負担を軽減することができる。
【００２０】
複数種類の辞書データは、異なる言語の辞書データであってもよい。
これにより複数種類の言語の入力が可能となる。
【００２１】
本発明の実施形態に係る辞書データは、
複数の単語が登録された、コンピュータ読み取り可能な辞書データであって、
前記単語と、その単語を構成する個々の文字を割り当てた１又は複数の符号とが関連づけて登録され、
複数種類の身体の動作のそれぞれに、入力対象となる文字が割り当てられた所定の前記符号が対応付けられ、
全ての符号又は一部の符号に、複数の前記文字が割り当てられたものとなっている。
【００２２】
本発明の実施形態に係るコンピュータプログラムは、
複数の単語が登録された辞書データから入力に応じた前記単語を検索する制御部としてコンピュータを機能させるコンピュータプログラムであって、
複数種類の身体の動作のそれぞれに、入力対象となる文字が割り当てられた所定の符号が対応付けられ、
全ての符号又は一部の符号には、複数の前記文字が割り当てられ、
前記辞書データには、前記単語と、その単語を構成する個々の文字を割り当てた１又は複数の符号とが関連づけて登録されており、
前記制御部は、前記検出部によって検出された動作に対応する符号に関連づけられた単語を、前記辞書データから検索するものとなっている。
【００２３】
［本発明の実施形態の詳細］
以下、文字入力システムについてのより詳細な実施形態を説明する。
＜全体構成＞
図１に示すように、文字入力システム１０は、キーボードのように文字を直接指定して入力するのではなく、文字の入力に関わる身体の動作を検出し、１又は複数の動作に対応する単語を入力するものである。具体的に、文字入力システム１０は、検出装置１１と情報処理装置１２とを備えている。
【００２４】
本実施形態の検出装置１１は、身体の動作として、指の動作を検出する。検出装置１１は、指に装着される検出センサ１４と、検出センサ１４の検出信号から所定の出力信号を生成する出力部１５とを備えている。検出センサ１４は、指で机の表面等（被押下面）を押したときの圧力を検出する圧力センサとされている。
【００２５】
圧力センサ１４は、使用者が装着する手袋の指の先端に取り付けられたセンサ本体２１と、センサ本体２１に所定の電圧を印加する電源部２２と、センサ本体２１と接地電位との間に設けられた抵抗２３とを備えている。
センサ本体２１は、圧力が付与されると抵抗値が下がる特性を有している。したがって、指によって被押下面を叩くと、その指に装着されたセンサ本体２１の抵抗値が下がり接地電位との間に電流が流れる。
【００２６】
被押下面は、机に限らず床、壁の建物や什器の表面、使用者の身体の一部（膝、太腿等）とすることができる。電源部２２は、例えば５Ｖの電圧をセンサ本体２１に印加するものとすることができる。抵抗２３は、例えば１ｋΩの抵抗値を有するものとすることができる。これらの印加電圧や抵抗値は適宜変更することができる。
【００２７】
出力部１５は、マイクロコンピュータ等から構成されている。出力部１５は、接地電位の上流側における電圧信号Ｖ１〜Ｖ５が入力され、電圧の値を監視する。出力部１５は、入力された電圧の値が所定の閾値を超えた場合や、その電圧の値が維持される時間が所定の閾値を超えた場合等に、指によって被押下面を押したと判断し、指の動作に対応付けられた所定の「符号」を情報処理装置１２に出力する。この符号の詳細については後述する。
【００２８】
情報処理装置１２は、例えばパーソナルコンピュータ（ＰＣ）によって構成されている。情報処理装置１２は、ＣＰＵ等を含む制御部３１と、ＲＡＭ、ＲＯＭ、ハードディスク等を含む記憶部３２と、文字や単語等を表示する表示部３３とを備えている。
記憶部３２には、文字入力システム１０で使用する辞書データ３４が記憶されている。また、記憶部３２には、検出装置１１から出力された「符号」に関連づけられた単語を辞書データ３４から検索し、表示部３３に表示されるためのコンピュータプログラム３５が記憶されている。制御部３１は、このコンピュータプログラム３５を記憶部３２から読み出し、実行することによって各種の機能を発揮する。
【００２９】
＜符号の内容＞
指の動作に対応付けられる「符号」について説明する。
一般に、パーソナルコンピュータの入力機器には、図２に示すようなキーボード、特にＱＷＥＲＴＹキーボードが多用されている。本実施形態では、ＱＷＥＲＴＹキーボードを操作する指の動作に「符号」が対応付けられている。
【００３０】
ＱＷＥＲＴＹキーボードについては、それぞれのキーを特定の指で操作する方法が一般に普及している。具体的に、「Ｑ、Ａ、Ｚ」のキーは左手小指、「Ｗ、Ｓ、Ｘ」のキーは左手薬指、「Ｅ、Ｄ、Ｃ」のキーは左手中指、「Ｒ、Ｆ、Ｖ、Ｔ、Ｇ、Ｂ」のキーは左手人差し指、「Ｙ、Ｈ、Ｎ、Ｕ、Ｊ、Ｍ」のキーは右手人差し指、「Ｉ、Ｋ」のキーは右手中指、「Ｏ、Ｌ」のキーは右手薬指、「Ｐ」のキーは右手小指によって入力することが一般的に行われている。
【００３１】
本実施形態では、以上のような一般的なキーボードの操作にならって、１つの指で操作される１又は複数の文字（アルファベット）に１つの符号が割り当てられている。言い換えると、１つの指の動作に１つの符号が対応付けられ、その符号に１又は複数の文字が割り当てられている。具体的に、図３にも示すように、左手小指の動作には符号「１」、左手薬指の動作には符号「２」、左手中指の動作には符号「３」、左手人差し指の動作には符号「４」、右手人差し指の動作には符号「７」、右手中指の動作には符号「８」、右手薬指の動作には符号「９」、右手小指の動作には符号「０」が対応付けられている。そして、符号「１」には「Ｑ、Ａ、Ｚ」、符号「２」には「Ｗ、Ｓ、Ｘ」、符号「３」には「Ｅ、Ｄ、Ｃ」、符号４には「Ｒ、Ｆ、Ｖ、Ｔ、Ｇ、Ｂ」、符号７には「Ｙ、Ｈ、Ｎ、Ｕ、Ｊ、Ｍ」、符号８には「Ｉ、Ｋ」、符号「９」には「Ｏ、Ｌ」、符号「０」には「Ｐ」の文字が割り当てられている。
【００３２】
また、本実施形態では、単語の入力以外に各種の機能を実現するためのキー、例えば図４に示すように、空白を入力するための「Ｓｐａｃｅ」キー、前方の文字を削除するための「ＢａｃｋＳｐａｃｅ」キー、所定のキーに別の機能を付与する「Ｓｈｉｆｔ」キー、及び改行の入力や各種決定の機能を付与する「Ｅｎｔｅｒ」キーに相当する符号が、指の動作に対応付けられている。
【００３３】
図４によれば、「Ｓｐａｃｅ」キーに相当する符号が、右手及び左手の親指の押下に対応付けられている。「Ｂａｃｋｓｐａｃｅ」キーに相当する符号が、右手小指と左手薬指の同時押下に対応付けられている。「Ｓｈｉｆｔ」キーに相当する符号が、右手又は左手の小指の長押下に対応付けられている。「Ｅｎｔｅｒ」キーに相当する符号が、右手のすべての指の同時押下に対応付けられている。文字を入力するための動作を複数組み合わせて同時に行うことによって別の機能についての符号の指定（入力）が可能である。
【００３４】
その他、英語や日本語等の言語の切替を実現するための符号が、左手の全ての指の同時押下に対応付けられている。また、言語、数字、又は記号の入力の切替を実現するための符号が、左手小指と左手薬指の同時押下に対応付けられている。また、文字の入力中における単語の終わりを示す符号が、「Ｓｐａｃｅ」と同じ右手又は左手の親指の押下に割り当てられている。さらに、後述する複数の単語の候補の選択するための符号が、「Ｓｐａｃｅ」と同じ右手又は左手の親指の押下に割り当てられている。以上の機能を実現するための符号については特に示していないが、例えば、１０以上の数値を符号として付与することができる。
【００３５】
＜辞書データの内容＞
記憶部３２に記憶された辞書データ３４には、単語とともに、単語を構成する個々の文字を割り当てた符号が登録されている。本実施形態の辞書データ３４は、英語用の辞書データ及び日本語用の辞書データを含んでいる。英語用の辞書データ３４に登録された単語とその符号の一例を図５に示す。図５において、例えば「ａａｈ」という単語は、「ａ」「ａ」「ｈ」のアルファベットの組み合わせであり、各アルファベットは、図２に示すように、左手小指、左手小指、右手人差し指による押下の動作で入力される。したがって、この単語を符号で表すと「１１６」となり、この符号「１１６」が「ａａｈ」に関連付けられた状態で辞書データ３４に登録されている。
【００３６】
また、「ａｂ」と「ａｔ」とは異なる単語であるが、いずれも左手小指と左手人差し指による押下の動作で入力されるので、符号で表現すると「１５」となる。したがって、双方の単語には、同一の符号が対応付けられた状態で登録されている。
前述した検出装置１１は、指の動作を検出し、その動作に対応付けられた符号を出力部１５から出力する。情報処理装置１２は、出力部１５から出力された１又は複数の符号を受信し、その符号に対応付けられた単語を辞書データ３４から検索し、その結果を表示部３３に表示（出力）する。
【００３７】
＜検索アルゴリズム＞
次に辞書データ３４を用いた単語の検索アルゴリズムについて説明する。
本実施形態の制御部３１は、図６に示すように、各符号をノードとした木構造によって単語の検索を行うようになっている。木構造の１段目には、単語の１文字目に相当するノード１〜０が位置付けられている。そして、各ノード１〜０には、対応する符号に割り当てられた文字を先頭とする単語がすべて記録されている。例えば、図６の符号４のノードには、「Ｒ、Ｆ、Ｖ、Ｔ、Ｇ、Ｂ」から始まる単語がすべて記録されている。
【００３８】
１文字目の各ノード１〜０のそれぞれには、木構造の２段目として、単語の２文字目に相当するノード１〜０が位置付けられている。そして２文字目の各ノード１〜０には、１文字目と２文字目の符号に割り当てられた文字を先頭の２文字とする単語が記録されている。例えば、図６において、１文字目の符号「４」のノードの下に接続される２文字目の符号「７」のノードには、符号「４７」に割り当てられた文字を先頭の２文字とする単語が記録されている。以下、同様にして木構造の３段目、４段目に相当する各ノードにも、対応する符号に割り当てられた文字を先頭の３文字、先頭の４文字とする単語が記録されている。
【００３９】
制御部３１は、指の動作に応じた符号を出力部１５から受信すると、その都度、辞書データ３４内のデータを検索する。すなわち、検出装置１１の出力部１５から１文字目に相当する符号を受信すると、制御部３１は、その符号に該当するノードに記録された単語を候補として採用する。続けて、２文字目に相当する符号を受信すると、制御部３１は、１文字目のノードにぶら下がる２文字目のノードを辿り、当該ノードに記録された単語を候補として採用する。以下、３文字目、４文字目に対しても同様の処理を行い、ノードに記録された単語の候補が一つとなった時点で、その単語を表示部３３に出力する。図６は、「ｔｈｉｓ」という単語を検索する例を示しており、制御部３１は、出力部１５から「４」「７」「８」「２」の符号を順番に受信し、それぞれの符号に対応するノードに記録された単語を候補として採用する。
【００４０】
図７は、変形例として、入力するアルファベットをそれぞれノードとした木構造を示している。この場合、ノードの数がアルファベットの数と同じだけ必要となり、検索の処理も膨大となる。
これに対して、図６に示す本実施形態の場合、１又は複数のアルファベットが割り当てられた符号がノードとされているので、ノードの数を少なくすることができる。図７の場合、木構造の１段目に２６個のノードが必要であるのに対して、本実施形態では、８個のノードで足りる。また、比較例の木構造の２段目以降には、上段のノードの下に２６個のノードがぶら下がるのに対して、本実施形態の木構造の２段目以降には、上段のノードの下に８個のノードがぶら下がる。したがって、一文字ずつ順を追って検索を行う場合に、本実施形態では、より少ないノードの中から入力された文字を検索すればよいので、検索処理の負担を軽減することができる。
【００４１】
制御部３１は、単語の入力中に、単語の終わりを示す符号、具体的には図４に示すように、右手又は左手の親指の押下に対応付けられた符号を出力部１５から受信したとき、単語を構成するすべての文字の符号が入力されたと判断する。そのときに辞書データ３４から検索された単語が１つである場合には、その単語を入力された単語として確定し、表示部３３に表示する。辞書データ３４から検索された単語が複数ある場合は、制御部３１は、複数の単語の候補を選択可能な態様で表示部３３に表示する。
【００４２】
図８に、複数の単語の候補を表示する例を示す。制御部３１は、同一の符号に割り当てられた単語を並べて表示部３３に表示する。図８の例では、「９９４３」の符号に対応する指の動作が行われた場合に、当該符号が割り当てられた「ｌｏｖｅ」、「ｌｏｒｅ」、「ｌｏｒｄ」の３つの単語が上下に並べて表示されている。使用者は、例えば右手又は左手の親指を押下する毎に候補となる単語を上から順番に選択することができる。また、「Ｅｎｔｅｒ」キーの操作に相当する動作として、右手の全ての指を同時に押下することによって選択した単語を確定することができる。
【００４３】
＜単語の候補の表示方法＞
次に、複数の単語の候補を表示するための具体的方法について説明する。
本実施形態では、複数の単語の候補を表示する際に、所定の優先度を考慮することによって候補の表示順を定めている。具体的には、一般的な出現頻度、直近の単語との共起度、及び入力履歴における出現頻度を考慮して候補の表示順を決定する。
【００４４】
一般的な出現頻度は、例えば、インターネット上で閲覧可能な文書等における単語の出現頻度である。一般的に出現頻度の高い単語は、使用者が入力する可能性も高くなると考えられるため、選択候補のより上位に表示する。これによって選択に必要な指の動作を少なくすることができる。
【００４５】
直近の単語との共起度は、直近に入力された単語と同時に出現する可能性の高さのことである。例えば、直前に入力された単語が前置詞であれば、その後に入力される単語は名詞か、名詞に付随する冠詞である可能性が高い。したがって、名詞又は冠詞の単語を選択候補のより上位に表示する。これによっても、選択に必要な指の動作を少なくすることができる。
【００４６】
入力履歴における出現頻度とは、使用者自身が過去に使用した単語の出現頻度である。例えば、図８の例で、使用者が「ｌｏｖｅ」という単語を過去により多く入力していた場合には、今回も「ｌｏｖｅ」という単語を入力する可能性が高いため、「ｌｏｖｅ」を選択候補のより上位に表示する。これによって、選択に必要な指の動作を少なくすることができる。
【００４７】
単語の候補の表示順を決定するための優先度は、次のような評価値を求めることによって設定することができる。例えば、一般的な出現頻度をＸとし、共起度をＹとし、入力履歴による出現頻度をＺとした場合、評価値Ｗを次の式によって求めることができる。
Ｗ＝ａ×Ｘ＋ｂ×Ｙ＋ｃ×Ｚ  ・・・  （１）
（但し、ａ、ｂ、ｃは、それぞれＸ、Ｙ、Ｚの係数である）
【００４８】
そして、評価値Ｗを求めることで客観的に優先度の高い単語を判断することができる。
なお、評価値Ｗは、一般的な出現頻度Ｘ、直近の単語との共起度Ｙ、及び入力履歴の出現頻度Ｚのいずれか１つ又は２つのみを用いて求めてもよい。また、評価値Ｗは、これら以外の指標を用いて求めてもよい。
【００４９】
＜制御部３１の処理手順＞
次に、図９を参照して、制御部３１による単語の検索及び表示（出力）の処理手順について詳細に説明する。
情報処理装置１２の制御部３１は、指による１文字の入力動作（被押下面の押下）が行われ、出力部１５から指に対応付けられた符号を受信すると（ステップＳ１）、符号に関連づけられた単語を辞書データから検索する（ステップＳ２）。この検索は、図６を用いて説明した木構造の検索アルゴリズムを利用したものとすることができる。すなわち、符号を示すノードに記録された単語を候補として採用する。
【００５０】
次いで、制御部３１は、単語を検索した結果、候補となる単語があるか否かを判断する（ステップＳ３）。候補がある場合は、ステップＳ４へ処理を進め、候補がない場合は、ステップＳ１１へ処理を進める。ステップＳ１１では、制御部３１は、候補が無い旨の表示を表示部３３に行い、その入力に係る処理を終了する。
【００５１】
ステップＳ４において、制御部３１は、単語の候補が１つであるか否かを判断する。単語の候補が１つの場合は、処理をステップＳ１０に進め、当該候補を、入力された単語として表示部３３に表示し、例えば「Ｅｎｔｅｒ」の入力動作に対応する符号の受信により単語を確定する。候補が複数ある場合、制御部３１は、処理をステップＳ５に進める。
ステップＳ５において、制御部３１が、１文字又は親指の入力動作に対応する符号を出力部１５から受信すると、ステップＳ６において、その符号が、親指の入力動作によるものか否かを判断する。具体的には、受信した符号が、単語の入力終了を示す親指の入力動作に対応付けられた符号であるか否かを判断する。
【００５２】
ステップＳ６において、制御部３１は、親指の入力動作であると判断した場合は、ステップＳ７に処理を進め、親指による入力動作ではないと判断した場合は、ステップＳ２に処理を戻す。
【００５３】
ステップＳ７において、制御部３１は、上述の式（１）を用いて評価値Ｗを求める。次いで、ステップＳ８において評価値Ｗの順に単語の候補を提示（表示部３３に表示）する。
そして、ステップＳ９において、制御部３１は、複数の候補のうちのいずれかの選択を受け付け、ステップＳ１０において、例えば「Ｅｎｔｅｒ」の入力動作に対応する符号の受信により、選択された単語を最終的な入力結果として確定し、表示部３３に表示する。
【００５４】
以上の処理手順では、ステップＳ４において単語の候補が１つになった場合には、単語の終了の入力（親指の押下）が無くても、その単語を確定して表示部３３に表示している（ステップＳ１０）。したがって、単語の文字の全てを入力しなくてもよく、入力のための動作を少なくすることができ、制御部３１の処理負担も軽減することができる。
【００５５】
上記実施形態では、１種類の指の動作に１つの符号が対応付けられ、１つの符号に複数の文字が割り当てられているので、例えば、左手人差し指で「Ｒ」を入力する動作と、「Ｂ」を入力する動作とを識別するような細かな指の動作の検出は不要であり、単に被押下面を押したか否かの検出だけで十分である。したがって、検出装置１１として、簡単な構成を採用することができる。
【００５６】
また、上記実施形態では、汎用のＱＷＥＲＴＹキーボードの操作にならった指の動きを符号化し、その符号に文字を割り当てているので、ＱＷＥＲＴＹキーボードを使用できる人であれば、新しい操作をほとんど習得しなくても、本実施形態の文字入力システムを使用することが可能である。
【００５７】
＜その他の検索アルゴリズム＞
以上においては、図６に示す木構造の検索アルゴリズムによって単語を検索する例を説明したが、図１０や図１１に示す検索アルゴリズムによっても辞書データ３４から単語を検索することができる。
図１０に示すものは、辞書データ３４中に登録された単語が、符号の桁数毎に分類されている。また、各分類中では、符号の値の小さいものから順に並べられている。したがって、制御部３１は、例えば出力部１５から受信した符号の桁数が２桁である場合には、２桁の分類の中だけで単語を検索することができる。また、２桁の分類中の最初又は最後から検索を開始することで、該当する単語が見つかった段階で残りの単語の検索を不要とすることができる。
【００５８】
図１１に示す検索アルゴリズムは、辞書データ３４に登録された単語が、符号の値の小さいものから順に並べられている。そして、ある符号の組合せが入力されると、制御部３１は、その符号の値が、辞書データ３４中の符号の中間値よりも小さいか大きいかを判断する。例えば、辞書データ３４中の単語がＮ個ある場合、入力された符号が、Ｎ／２番目の単語の符号の値よりも小さいか大きいかを判断する。仮に、Ｎ／２番目の単語の符号の値よりも小さい場合、次は、１番目からＮ／２番目の符号の中間値（Ｎ／４）よりも小さいか大きいかを判断する。このように検索対象とする辞書データ３４の範囲を徐々に狭くしていき、該当する符号に対応する単語を検索する。このような検索アルゴリズムによって、検索による処理負担を軽減することができる。
【００５９】
しかしながら、図１０及ぶ図１１に示す検索アルゴリズムでは、１つの単語の全ての文字（符号）の入力が完了しなければ検索を行うことができない。これに対して、図６に示す検索アルゴリズムでは、単語の入力の途中における符号を用いて候補を検索し、全ての入力が完了しなくても単語の候補が１つとなった場合には、単語を確定することができる。したがって、より検索処理を迅速に行うことができる。
【００６０】
＜日本語の入力について＞
以上においては、情報処理装置１２の記憶部３２に記憶された英語用の辞書データ３４を使用する例について説明した。次に、同記憶部３２に記憶された日本語用の辞書データ３４を使用する例について説明する。図１２は、日本語の入力に適した、指の動作の符号化を説明する図である。
【００６１】
図１２に示すキーボードは、図２に示したものと同じであるが、所定のキーには、アルファベットだけでなく「ひらがな」も割り当てられている。このようなキーボードにおいても、それぞれのキーを特定の指によって操作する方法が一般に普及している。例えば、各ひらがなは、両手の小指から人差し指までの計８本の指で入力することが一般的に行われている。この入力方法を一般に「かな入力」という。
【００６２】
そして、本実施形態では、日本語入力の場合においても図１２に示すキーボードの操作にならって、１つの指で操作される複数の文字に１つの符号が割り当てられている。言い換えると、１つの指の動作に１つの符号を対応付け、その符号に複数の文字が割り当てられている。具体的に、左手小指の動作には符号「１」、左手薬指の動作には符号「２」、左手中指の動作には符号「３」、左手人差し指の動作には符号「４」、右手人差し指の動作には符号「７」、右手中指の動作には符号「８」、右手薬指の動作には符号「９」、右手小指の動作には符号「０」が対応付けられている。符号「１」には「ぬ、た、ち、つ」、符号「２」には「ふ、て、と、さ」、符号「３」には「あ、い、し、そ」、符号４には「う、す、は、ひ、え、か、き、こ」、符号７には「お、ん、く、み、や、な、ま、も」、符号８には「ゆ、に、の、ね」、符号９には「よ、ら、り、る」、符号「０」は「を、わ、せ、れ、め、ほ、け、ろ、む」の文字が割り当てられている。
【００６３】
そして、記憶部３２に記憶された日本語用の辞書データ３４は、英語用の辞書データ３４と同様に、単語とともに、単語を表現する符号が登録されている。例えば、「ふえ」という単語は、「ふ」と「え」との組合せであり、それぞれ左手薬指、左手人差し指の押下によって入力される。これらの指に対応付けられた符号は「２」と「４」であるため、符号「２４」が「ふえ」に関連付けられた状態で辞書データ３４に登録されている。また、辞書データ３４には、ひらがな（かな）の単語と、これに対応する漢字の単語とが関連付けられた状態で登録されている。したがって、先ほどの例では、ひらがなの「ふえ」と、漢字の「笛」、「増え」等が互いに関連付けられた状態で辞書データ３４に登録されている。なお、ひらがなの単語と漢字の単語とを関連づけて登録した辞書データは、符号とひらがなの単語とを関連づけて登録した辞書データとは別のものであってもよい。この場合、両方の辞書データを併用すればよい。
【００６４】
また、「ふえ」以外に、「とき」や「さか」も符号で表すと「２４」となる。したがって、これらの単語にも、同一の符号が関連付けられる。
検出装置１１は、指の動作を検出し、その動作に対応付けられた符号を出力部１５から出力する。情報処理装置１２は、出力部１５から出力された１又は複数の符号を受信し、その符号に関連付けられたひらがなの単語を辞書データ３４から検索し、その結果を表示部３３に表示する。また、ひらがなの単語が確定すると、情報処理装置１２は、これに関連づけられた漢字を検索し、その結果を表示部３３に表示する。
【００６５】
また、図２及び図１２に示すキーボードを用いた日本語の入力方法として、上述の「かな入力」のほかに「ローマ字入力」も一般的に用いられている。ローマ字入力を行う場合は、図２に示した英語入力の場合と同様の態様で指の動作に符号が対応付けられ、各符号にアルファベットが割り当てられている。そして、ローマ字入力用の辞書データには、アルファベットが割り当てられた符号と、アルファベットをローマ字読みした場合の単語とが関連づけられた状態で登録されている。例えば、前述の「ふえ」という単語は、ローマ字で表記すると「ｆｕｅ」となり、各アルファベットが割り当てられた符号は、「４」「７」「３」となる。したがって、辞書データには、「ふえ」という単語と、「４７３」という符号とが関連づけられた状態で登録されている。
【００６６】
また、例えば、「ねる」という単語と「うえる」という単語とはひらがなの文字数が異なるが、これらをローマ字表記すると、「ｎｅｒｕ」、「ｕｅｒｕ」のようにいずれも４文字となり、しかも各アルファベットが割り当てられた符号はいずれも「７３４７」となる。したがって、辞書データには、「ねる」及び「うえる」の両方の単語に、符号「７３４７」が関連づけられた状態で登録されている。
【００６７】
なお、ローマ字入力の場合にも、辞書データには、ひらがなの単語と漢字の単語とが関連づけられた状態で登録されている。たとえば、ひらがなの「ねる」には、「寝る」、「練る」等の漢字が関連づけられている。ひらがなの単語と漢字の単語とを関連づけた辞書データは、符号とひらがなの単語とを関連づけた辞書データとは別のものであってもよい。この場合、両方の辞書データを併用すればよい。
【００６８】
日本語用の辞書データ３４を用いた単語の検索アルゴリズムは、英語用の辞書データ３４と同様に図６に示す木構造によるものや、図１０及び図１１に示すものを用いることができる。ローマ字入力を行う場合に図６に示す木構造による検索アルゴリズムを用いると、ひらがなの入力途中であっても、単語の候補が１つになれば、単語を確定することができる。例えば、「か」というひらがなを含む単語を入力する場合、ローマ字の「ｋａ」のうち「ｋ」という文字を入力した段階で単語の候補が一つになれば、「ａ」という文字を入力しなくても単語を確定することができる。
【００６９】
そして、本実施形態では、英語用と日本語用の辞書データ３４を切り替えて使用することで、英語の入力と日本語の入力との双方を可能にしている。また、日本語については、かな入力用とローマ字入力用の辞書データを切り替えて使用することで、双方の入力を可能にしている。各言語の辞書データの切替には、図４に示すように、左手の全ての指を同時に押下する動作が対応付けられている。
【００７０】
また、本実施形態では、英語と日本語の入力だけでなく、数字や記号の入力が可能となっている。図２及び図１２に示すように、数字や記号は、単語の文字の入力と重複している場合があるため、単語の文字の入力と同時に行うと、指の動作の組合せ等が必要となり操作性が悪化する。そのため、本実施形態では、英語及び日本語の単語の文字の入力と、数字の入力と、記号の入力とをそれぞれ切り替えて行うことができるようにしている。数字の入力も記号の入力も、図２及び図１２に示すキーボードを操作する指の動作に符号を対応付け、その符号に数字や記号を割り当てればよい。符号の対応付けや数字及び記号の割り当てについては前述の例にならって行うことが可能であるため、詳細な説明は省略する。なお、以下の説明では、英語用の辞書データを用いて英語を入力する態様を英語モードといい、日本語用の辞書データを用いて日本語を入力する態様を日本語モードといい、数字を入力する態様を数字モード、記号を入力する態様を記号モードという。
【００７１】
＜各入力モードの状態遷移＞
図１３は、英語モードにおける状態遷移図を示している。英語モードＡでは、「入力待機中」Ａ１の状態にあるときに、文字を入力するための指の動作が行われると、「文字入力中」Ａ２の状態に遷移する。また、［ＢａｃｋＳｐａｃｅ］に相当する指の動作が行われると「一文字消す」Ａ３の状態に遷移し、［Ｅｎｔｅｒ］に相当する指の動作が行われると、「改行」Ａ４を入力する状態に遷移する。さらに、［Ｓｐａｃｅ］に相当する指の動作が行われると「半角スペース」Ａ５を入力する状態に遷移する。
【００７２】
「文字入力中」Ａ２の状態で［Ｓｐａｃｅ］に相当する指の動作が行われると、単語の入力の終わりであると判断され、単語の「候補提示」Ａ６の状態に遷移する。さらに、［Ｓｐａｃｅ］に相当する指の動作が行われると、単語の「候補選択」Ａ７の状態に遷移する。さらに、「Ｅｎｔｅｒ」に相当する指の動作が行われると、単語の「候補決定＆出力」Ａ８の状態に遷移する。「文字入力中」Ａ２の状態で、単語の候補が１つに絞られた場合には、「候補選択」Ａ７の状態に遷移する。「文字入力中」Ａ２の状態で、単語の候補が無い場合、「入力待機中」Ａ１の状態に遷移する。
【００７３】
以上のような英語モードＡにおいて、言語切替を行うための指の動作が行われると日本語モードＢに切り替えられる。さらに、入力切替を行うための指の動作が行われると、数字モードＣ又は記号モードＤに切り替えられる。
【００７４】
図１４は、日本語モードＢにおける状態遷移図を示している。この場合も英語モードＡと略同様であるが、「文字入力中」Ｂ２の状態で［Ｓｐａｃｅ］に相当する指の動作が行われると、「ひらがな候補提示」Ｂ６の状態に遷移し、さらに、［Ｓｐａｃｅ］に相当する指の動作が行われると「候補選択」Ｂ７の状態に遷移し、その後、ひらがな選択が確定したあと、「漢字変換」Ｂ８の状態に遷移する。「漢字変換」の状態では、［Ｓｐａｃｅ］に相当する指の動作によって変換動作が実行され、［Ｅｎｔｅｒ］に相当する指の動作で「候補決定・出力」の状態に遷移する。また、「文字入力中」Ｂ２の状態で、単語の候補が１つに絞られた場合には、「候補選択」Ｂ７の状態に遷移する。
【００７５】
図１５は、数字モードＣにおける状態遷移図を示している。この場合も、基本的に英語モードＡや日本語モードＢと同様であるが、「文字入力中」Ｃ２の状態で、１つの指の動作に複数の数字が割り当てられている場合には、「候補選択」Ｃ６の状態に遷移し、［Ｅｎｔｅｒ］に相当する指の動作が行われると、「文字入力中」Ｃ２の状態に戻る。そして、文字入力が完了したときに［Ｅｎｔｅｒ］に相当する指の動作を行うと、「入力待機中」Ｃ１の状態に遷移する。なお、図示はしていないが、記号モードＤの状態遷移も数字モードＣと略同様である。
【００７６】
＜制御部の処理手順の変形例＞
図１６は、変形例に係る制御部３１の処理手順を示している。この処理手順は、図９に示す処理手順と比較して、単語の候補がない場合（ステップＳ２３のＮｏ）の処理が異なっている。すなわち、図９におけるステップＳ１〜Ｓ１０と、図１６におけるステップＳ２１〜Ｓ３０は同じ処理であるが、図９におけるステップＳ１１と、図１６におけるステップＳ３１とが異なる処理となっている。
【００７７】
図９に示すステップＳ１１は、ステップＳ３において単語の候補がない場合に、候補が無い旨の表示を行った後、処理を終了している。これに対して図１６におけるステップＳ３１においては、ステップＳ２３において単語の候補がない場合に、直前までの候補を表示する。これにより、例えば最後の文字に入力ミスがあったとしても、それまでの入力過程を無駄にすることなく利用し、単語を選択することが可能となる。
【００７８】
図１７は、別の変形例に係る制御部の処理手順を示している。この処理手順は、図６に示す検索アルゴリズムではなく、図１０及び図１１に示すように、単語の文字の入力が完了してから単語を検索するアルゴリズムに好適に利用することができるものである。
【００７９】
図１７のステップＳ４１において、制御部３１は、単語の全ての文字の入力動作に対応する符号を受信し、ステップＳ４２において、単語の入力終了を示す親指の動作に対応する符号を受信すると、その後、ステップＳ４３において、符号に関連づけられた単語の候補を辞書データから検索する。
【００８０】
次いで、ステップＳ４４において、制御部３１は、単語の候補があるか否かを判断し、候補がある場合には、ステップＳ４５に処理を進め、候補が無い場合にはステップＳ５０に処理を進める。ステップＳ４５において、制御部３１は、候補が１つであるか否かを判断し、１つである場合には処理をステップＳ４９に進め、候補が複数の場合は処理をステップＳ４６に進める。ステップＳ４６〜Ｓ４９の処理は、図９におけるステップＳ７〜Ｓ１０の処理と同じであるため、詳細な説明は省略する。
【００８１】
ステップＳ４４において、単語の候補が無い場合に、制御部３１は、ステップＳ５０において、受信した符号に類似する符号に関連づけられた単語を候補として検索する。例えば、受信した符号が「１２３４」であり、この符号に関連づけられた単語が無い場合は、より多くの桁で一致する符号、例えば「１２３３」や「１２３７」等に関連づけられた単語を候補として提示する。このように類似度の高い単語を候補として提示することによって、単語の文字の一部に入力ミスがあったとしても、それ以外の入力過程を無駄にすることなく利用して単語を選択することが可能となる。
【００８２】
この変形例の場合、図１０に示す検索アルゴリズムを利用すれば、例えば「１２３４」の符号が属する４桁の分類の中だけで、類似する単語を検索することができるので、処理負担を軽減することができる。
さらなる変形例として、ステップＳ４４において単語の候補が無い場合は、ステップＳ５０の処理に代え、候補が無い旨の表示を表示部３３に行い、その入力に係る処理を終了することも可能である。
【００８３】
＜他の実施形態＞
本発明は、以上の実施形態に限定されるものではなく、特許請求の範囲に記載された発明の範囲内で適宜変更することができる。
例えば、上記実施形態では、指に装着した圧力センサ１４で指の押下を認識していたが、指の動きに伴う加速度の変化を検出する加速度センサや、指の位置や角度の変化を検出するジャイロセンサ、磁気センサ等を用いることもできる。また、指の動作を撮影し、その画像を処理することによって指の動作を検出する構成を採用することもできる。
【００８４】
上記実施形態では、圧力センサ１４のセンサ本体２１は、使用者の手に装着する手袋に設けられていたが、使用者の指に直接取り付けるなど、他の態様によって設けてもよい。
上記実施形態では、図２及び図３に示すように、右手及び左手の人差し指に対応付けられた符号「４」「７」には、それぞれ６個の文字が割り当てられていたが、各人差し指に「５」「６」の符号をも対応付け、「４」「５」「７」「８」にそれぞれ３個ずつ文字を割り当ててもよい。この場合、「４」と「５」、「７」と「８」の動作を識別できる動作（例えば一方を長押しするなど）を別途設定すればよい。
【００８５】
上記実施形態では、一般的に使用されているキーボードの操作にならって、指の動作と符号との対応付け、及び符号への文字の割り当てが行われていたが、独自に設定したルールに基づいて、指の動作と符号との対応付け、及び符号への文字の割り当てを行ってもよい。
指の動作によって圧力センサ１４の押下が検出されたとき、音や光を発することによって使用者に報知するようにしてもよい。また、辞書データから単語を検索し、候補が１つとなった場合にも、音や光を発するなどして使用者に報知するようにしてもよい。
【００８６】
上記実施形態では、記憶部３２に英語と日本語の辞書データが記憶される例について説明したが、それ以外の言語や異なる種類の辞書データが記憶されていてもよい。例えば、ドイツ語やフランス語の辞書データが記憶されていてもよい。また、工業分野、農業分野等の種々の分野毎の辞書データが記憶されていてもよい。辞書データには、使用者自身が新たな単語を登録できるようにしてもよい。
【００８７】
検出装置１１と情報処理装置１２とは有線で接続されていてもよいし、無線で接続されていてもよい。
上記実施形態の入力システムは、情報処理装置１２としてのパーソナルコンピュータに検出装置１１が接続されている構成であったが、情報処理装置１２の各機能（制御部３１、記憶部３２、表示部３３）を検出装置１１と同様に身体に装着する態様とすることもできる。このようにすることで、ウエアラブルな入力機器として、使用場所にとらわれずに文字の入力を行うことが可能となる。
【００８８】
また、情報処理装置１２として、スマートフォン等の携帯機器を利用することも可能である。この場合、スマートフォンのメモリーに辞書データ３４や単語検索のためのプログラムを記憶させ、制御部３１としてのＣＰＵに検索や表示の処理を実行させることができる。
【００８９】
上記実施形態の入力システムは、指の動作を検出して文字を入力するものであったが、これに限らず、身体の他の部位の動作を検出して文字を入力するものであってもよい。例えば、腕の動作、足（指も含む）の動作、頭の動作、顔（目、口、鼻等）の動作、これらの動作の組合せを検出して文字を入力することもできる。例えば、口の動作を利用する場合、単語を発声するときの口の動きを符号化し、その発生音に相当する文字を符号に割り当てることができる。また、予め作製した文字盤等を目で追う動作を符号化し、文字盤の文字の位置に応じた文字を目の動きに割り当てることができる。口の動きや目の動きは、カメラ等で撮影した画像を処理することによって検出することができる。以上によって聴覚や肢体等に障害をもった者の使用に適した入力装置を構成することもできる。
【符号の説明】
【００９０】
１０：文字入力システム
１１：検出装置（検出部）
１２：情報処理装置
３１：制御部
３２：記憶部
３４：辞書データ
【図１】
2016085516.tif 000003
【図２】
2016085516.tif 000004
【図３】
2016085516.tif 000005
【図４】
2016085516.tif 000006
【図５】
2016085516.tif 000007
【図６】
2016085516.tif 000008
【図７】
2016085516.tif 000009
【図８】
2016085516.tif 000010
【図９】
2016085516.tif 000011
【図１０】
2016085516.tif 000012
【図１１】
2016085516.tif 000013
【図１２】
2016085516.tif 000014
【図１３】
2016085516.tif 000015
【図１４】
2016085516.tif 000016
【図１５】
2016085516.tif 000017
【図１６】
2016085516.tif 000018
【図１７】
2016085516.tif 000019