(57)【要約】【課題】手のひらを見ずに直感的に電子機器を操作することが可能な情報入力装置を提供する。【解決手段】情報入力装置１００は、ユーザの手指のそれぞれに配置され得る複数のセンサを備える。複数のセンサの各々は、複数のセンサのうちのいずれかと接触したことを検出する。情報入力装置１００は、さらに、複数のセンサの各々が複数のセンサのいずれかと接触したことに基づいて、ユーザの手指のうち互いに接触している手指の組み合せまたは本数を特定する特定部３１０と、複数のセンサの各々が複数のセンサのいずれかと接触してから離れるまでの接触時間を計測する計測部３２０と、組み合せまたは本数と接触時間とに応じてスマートフォンを制御するための信号をスマートフォンに送信する送信部３４０とを備える。【選択図】図７
2015055908.tif 000002
【特許請求の範囲】
【請求項１】
電子機器を制御する情報入力装置であって、
前記情報入力装置のユーザの手指のそれぞれに配置される複数の第１のセンサを備え、前記複数の第１のセンサの各々は、互いに接触したことを検出し、
前記複数の第１のセンサの各々が互いに接触したことに基づいて、前記ユーザの手指のうち互いに接触している手指の組み合せまたは本数を特定する特定手段と、
前記複数の第１のセンサの各々が互いに接触してから離れるまでの接触時間を計測する計測手段と、
前記接触時間と、前記組み合せまたは前記本数とに応じて前記電子機器を制御するための信号を、前記電子機器に送信する送信手段とを備える、情報入力装置。
【請求項２】
前記情報入力装置は、前記ユーザの手指に配置され得る第２のセンサをさらに備え、前記第２のセンサは、前記複数の第１のセンサのいずれかと接触したことを検出し、
前記情報入力装置は、前記第２のセンサが接触した第１のセンサを識別する識別手段をさらに備え、
前記信号は、前記識別手段により識別された第１のセンサに応じて前記電子機器を制御するための信号を含む、請求項１に記載の情報入力装置。
【請求項３】
前記第１のセンサは、ユーザの各手指の関節で区切られた当該各指内の領域の各々に配置される、請求項２に記載の情報入力装置。
【請求項４】
前記電子機器は、ポインタを表示するモニタをさらに備え、
前記信号は、前記第２のセンサが前記複数の第１のセンサの各々に接触した順番に応じて、前記ポインタの表示位置を移動させるための信号を含む、請求項３に記載の情報入力装置。
【請求項５】
情報入力システムであって、
前記情報入力システムは、電子機器と、当該電子機器を制御する情報入力装置とを備え、
前記情報入力装置は、
当該情報入力装置のユーザの前記情報入力装置のユーザの手指のそれぞれに配置される複数の第１のセンサを含み、前記複数の第１のセンサの各々は、互いに接触したことを検出し、
前記複数の第１のセンサの各々が互いに接触したことに基づいて、前記ユーザの手指のうち互いに接触している手指の組み合せまたは本数を特定する特定手段と、
前記複数の第１のセンサの各々が互いに接触してから離れるまでの接触時間を計測する計測手段と、
前記接触時間と、前記組み合せまたは前記本数とに応じて前記電子機器を制御するための信号を、前記電子機器に送信する送信手段とを含み、
前記電子機器は、
前記信号を受信する受信手段と、
前記信号に応じて前記電子機器を制御する制御手段とを含む、前記情報入力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子機器を制御する情報入力装置および情報入力システムに関し、特に、電子機器を指の仕草で制御することが可能な情報入力装置および情報入力システムに関する。
【背景技術】
【０００２】
近年、タッチパネルを搭載したスマートフォン等の電子機器が普及している。ユーザが当該タッチパネルをタッチして電子機器に情報を入力する場合、画面が指で隠れて見えない、ブラインドタッチができないといった課題があった。このような課題を解決するために様々な技術が開発されている。
【０００３】
たとえば、特開２００５−１３５０１２号公報（特許文献１）には、「携帯しやすく、操作子の操作性を向上させることのできる情報入力装置」が開示されている（［要約］参照）。当該情報入力装置は、複数の操作子を備える。当該複数の操作子は、親指を除く４指の手のひら側の関節で区切られる複数の領域と、人差し指の親指側側面の関節で区切られる複数の領域と、手のひらの４指付け根近傍に対応する領域とに分散配置される。ユーザは、手に分散配置された操作子を親指でタッチすることで携帯電話機を操作する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１３５０１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１が開示している情報入力装置において、親指を除く４指の手のひら側の関節で区切られる複数の領域の各々に配置される操作子は、携帯電話機等に備えられるテンキーと同様の順番で配置される。また、操作子が、人差し指の親指側側面の関節で区切られる複数の領域、および、手のひらの４指付け根近傍に対応する領域にも配置される。ユーザは、テンキーと同様の順番で配置されている操作子については、経験に基づいて直感的に操作することができるであろうが、その他の操作子については直感的に場所を把握することができない。つまり、ユーザは、手のひらを見ずに情報入力装置に情報を入力することができないという問題がある。
【０００６】
この開示は上述のような問題点を解決するためになされたものであって、その目的は、手のひらを見ずに直観的に電子機器を操作することが可能な情報入力装置および情報入力システムを提供することである。
【課題を解決するための手段】
【０００７】
一実施の形態に従うと、電子機器を制御することが可能な情報入力装置が提供される。当該情報入力装置は、ユーザの手指のそれぞれに配置され得る複数の第１のセンサを備える。複数の第１のセンサの各々は、複数の第１のセンサのうちのいずれかと接触したことを検出する。情報入力装置は、さらに、複数の第１のセンサの各々が複数の第１のセンサのいずれかと接触したことに基づいて、ユーザの手指のうち互いに接触している手指の組み合せまたは本数を特定する特定手段と、複数の第１のセンサの各々が複数の第１のセンサのいずれかと接触してから離れるまでの接触時間を計測する計測手段と、組み合せまたは本数と接触時間とに応じて電子機器を制御するための信号を、電子機器に送信する送信手段とを備える。
【０００８】
ある局面において、手のひらを見ずに直感的に電子機器を制御することが可能な情報入力装置および情報入力システムを提供することができる。
【０００９】
この発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解されるこの発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００１０】
【図１】第１の実施の形態に従う情報入力システムが備える情報入力装置およびスマートフォンが無線通信を行なっている様子を示す図である。
【図２】人差し指と中指とが接触している様子を示す図である。
【図３】中指と薬指とが接触している様子を示す図である。
【図４】人差し指と中指とが接触し、かつ、薬指と小指とが接触している様子を示す図である。
【図５】第１の実施の形態に従う情報入力システムを構成する情報入力装置のハードウェア構成の一例を示す図である。
【図６】第１の実施の形態に従う情報入力システムを構成するスマートフォンのハードウェア構成の一例を示す図である。
【図７】第１の実施の形態に従う情報入力システムを構成する情報入力装置の機能構成を示すブロック図である。
【図８】第１の実施の形態に従う情報入力システムを構成するスマートフォンの機能構成を示すブロック図である。
【図９】機能テーブルのデータ構造を示す図である。
【図１０】第１の実施の形態に従う情報入力システムを構成する情報入力装置が実行する処理の一部を表わすフローチャートである。
【図１１】第１の実施の形態に従う情報入力システムを構成するスマートフォンが実行する処理の一部を表わすフローチャートである。
【図１２】第３の実施の形態に従う情報入力システムが備える情報入力装置およびスマートフォンが無線通信を行なっている様子を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照しつつ、本実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらについての詳細な説明は繰り返さない。
【００１２】
なお、以下では、情報入力システムを構成する電子機器の一例としてスマートフォンの詳細について説明するが、電子機器は、スマートフォンに限定されるものではない。たとえば、電子機器は、タブレット端末、デジタルカメラ、ゲーム機、電子辞書、パソコン、テレビ、その他の情報機器等も含み得る。また、以下で説明する第１〜３の実施の形態において示す特徴的な構成は、本発明の趣旨を逸脱しない範囲で当然に相互に組み合わせが可能である。さらに、以下では、情報入力システムを構成する情報入力装置の一例として、第１のセンサを親指を除く各指に配置し、第２のセンサを親指に配置する例を説明するが、第１のセンサおよび第２のセンサが配置される指はこれに限定されない。
【００１３】
［第１の実施の形態］
＜概要＞
図１〜４を参照して、第１の実施の形態に従う情報入力システム１０の概要について説明する。図１は、情報入力システム１０が備える情報入力装置１００およびスマートフォン２００が無線通信を行なっている様子を示す図である。
【００１４】
図１に示されるように、情報入力システム１０は、情報入力装置１００と、スマートフォン２００とを備える。情報入力装置１００は、センサ１１０Ａ〜センサ１５０Ｃと、ＩＣ（Integrated  Circuit）１６０とを含む。センサ１１０Ａ〜センサ１５０Ｃと、ＩＣ１６０とは、たとえば、ユーザの手を覆う被覆部材に配置される。センサ１１０Ａ〜センサ１５０Ｃの各々は、ＩＣ１６０と互いに電気的に接続される。センサ１１０Ａは、親指１１０に配置される。センサ１２０Ａ〜センサ１５０Ｃの各々は、ユーザの各手指の関節で区切られた、各手指内の３つの領域（指節）の各々に配置される。以下では、各手指の関節で区切られた各手指の３つの指節のそれぞれを、手指の先端から「第１指節」、「第２指節」、「第３指節」とそれぞれ称する。
【００１５】
より具体的には、センサ１２０Ａは、人差し指１２０の第３指節に配置される。センサ１２０Ｂは、人差し指１２０の第２指節に配置される。センサ１２０Ｃは、人差し指１２０の第１指節に配置される。センサ１３０Ａは、中指１３０の第３指節に配置される。センサ１３０Ｂは、中指１３０の第２指節に配置される。センサ１３０Ｃは、中指１３０の第１指節に配置される。センサ１４０Ａは、薬指１４０の第３指節に配置される。センサ１４０Ｂは、薬指１４０の第２指節に配置される。センサ１４０Ｃは、薬指１４０の第１指節に配置される。センサ１５０Ａは、小指１５０の第３指節に配置される。センサ１５０Ｂは、小指１５０の第２指節に配置される。センサ１５０Ｃは、小指１５０の第１指節に配置される。
【００１６】
センサ１１０Ａ〜センサ１５０Ｃの各々は、互いに接触したことを検出する。ユーザは、親指１１０に配置されたセンサ１１０Ａをセンサ１２０Ａ〜センサ１５０Ｃのいずれかに接触させることで、スマートフォン２００を制御することができる。たとえば、センサ１１０Ａ〜センサ１５０Ｃの各々は、スマートフォン２００を操作するためのボタンとして機能する。より具体的には、センサ１２０Ａ〜センサ１５０Ｃの各々には数字や、文字や、記号等が割り当てられる。ユーザがセンサ１１０Ａとセンサ１２０Ａ〜センサ１５０Ｃの各々とを接触させることで、情報入力装置１００は、スマートフォン２００に数字や、文字を入力するための制御信号を送信する。スマートフォン２００は、受信した制御信号に基づいてモニタ２１０に文字を表示させる。
【００１７】
典型的には、センサ１２０Ａには、数字の「１」またはア行の文字が割り当てられる。センサ１２０Ｂには、数字の「２」またはカ行の文字が割り当てられる。センサ１２０Ｃには、数字の「３」またはサ行の文字が割り当てられる。センサ１３０Ａには、数字の「４」またはタ行の文字が割り当てられる。センサ１３０Ｂには、数字の「５」またはナ行の文字が割り当てられる。センサ１３０Ｃには、数字の「６」またはハ行の文字が割り当てられる。センサ１４０Ａには、数字の「７」またはマ行の文字が割り当てられる。センサ１４０Ｂには、数字の「８」またはヤ行の文字が割り当てられる。センサ１４０Ｃには、数字の「９」またはラ行の文字が割り当てられる。センサ１５０Ａには、記号の「＊」または句読点が割り当てられる。センサ１５０Ｂには、数字の「０」またはワ行の文字が割り当てられる。センサ１５０Ｃには、記号の「♯」または句読点が割り当てられる。
【００１８】
なお、図１においては、情報入力装置１００は、ユーザの左手に装着される被覆部材として示されるが、右手に装着される被覆部材であってもよい。また、センサ１１０Ａ〜１５０Ｃは、必ずしも被覆部材に配置される必要はなく、直接ユーザの各手指に装着されてもよい。さらに、ＩＣ１６０は、情報入力装置１００のいずれかの場所に配置されてもよいし、情報入力装置１００以外の場所に配置されてもよい。さらに、親指１１０に装着されるセンサ１１０Ａは必須の構成ではなく、親指１１０がセンサ１２０Ａ〜センサ１５０Ｃに接触することで、情報入力装置１００がスマートフォン２００を制御してもよい。さらに、親指を除く４本の各手指に配置されるセンサの数は、必ずしも３つである必要はなく１つ以上であればよい。さらに、センサ１１０Ａは、ユーザの左手および右手のいずれか一方の手の任意の指に配置され、センサ１２０Ａ〜センサ１５０Ｃは、他方の手の各指に配置されてもよい。さらに、センサ１２０Ａ〜センサ１５０Ｃの各々は、左手の各指の各指節および右手の各指の各指節に分散して配置されてもよい。
【００１９】
図２〜図４を参照して、第１の実施の形態に従う情報入力システム１０の概要についてさらに説明する。図２は、人差し指１２０と中指１３０とが接触している様子を示す図である。図３は、中指１３０と薬指１４０とが接触している様子を示す図である。図４は、人差し指１２０と中指１３０とが接触し、かつ、薬指１４０と小指１５０とが接触している様子を示す図である。
【００２０】
ユーザは、人差し指１２０、中指１３０、薬指１４０、および、小指１５０のうち隣り合う手指を接触させることでスマートフォン２００を操作することができる。より具体的には、ユーザが互いに隣り合う手指を接触させると、当該隣り合う手指に配置されるセンサの各々もまた互いに接触する。センサ１２０Ａ〜センサ１５０Ｃの各々は当該接触を検出し、ＩＣ１６０に当該接触を出力する。ＩＣ１６０は、センサ１２０Ａ〜センサ１５０Ｃの各々が互いに接触したことに基づいて、互いに接触しているユーザの手指の組み合わせ（または本数）を検出する。また、ＩＣ１６０は、センサ１２０Ａ〜センサ１５０Ｃの各々が互いに接触してから離れるまでの時間（以下、「接触時間」という。）を計測する。ＩＣ１６０は、接触している手指の組み合わせ（または本数）と接触時間とを含む情報（以下、「接触情報」という。）をスマートフォン２００に送信する。スマートフォン２００は、接触している手指の組み合わせと接触時間とに応じてスマートフォン２００を制御する。
【００２１】
より具体的には、図２に示されるように、ユーザが人差し指１２０と中指１３０とを接触させた場合（すなわち、接触１６１）、ＩＣ１６０は、センサ１２０Ａとセンサ１３０Ａとの接触、センサ１２０Ｂとセンサ１３０Ｂとの接触、および、センサ１２０Ｃとセンサ１３０Ｃとの接触のうちの少なくとも１つの接触により人差し指１２０と中指１３０とが接触したことを特定する。スマートフォン２００は、人差し指１２０と中指１３０との接触に対応付けられている機能を実行する。
【００２２】
図３に示されるように、ユーザが、中指１３０と薬指１４０とを接触（すなわち、接触１６２）させた場合、スマートフォン２００は、接触１６２に対応付けられている機能を実行する。図４に示されるように、ユーザが、人差し指１２０と中指１３０とを接触（すなわち、接触１６３）させ、かつ、薬指１４０と小指１５０とを接触（すなわち、接触１６４）させた場合、スマートフォン２００は、接触１６３と接触１６４とに対応付けられている機能を実行する。また、スマートフォン２００は、隣り合う手指の接触時間に応じて実行する機能を選択する。典型的には、スマートフォン２００は、当該接触時間が予め定められた時間よりも長いか、または短いかに基づいて、実行する機能を選択する。
【００２３】
このように、ユーザは、親指１１０に配置されるセンサ１１０Ａをセンサ１２０Ａ〜１２０Ｃの各々に接触させることでスマートフォン２００を操作できるだけでなく、ユーザの隣り合う手指を互いに接触させることでもスマートフォン２００を操作できる。これにより、情報入力装置１００は、手のひら等の手指以外の部分にセンサを配置することなく、様々な機能を実行することができる。また、ユーザは、テンキーと同様の順番で配置されたセンサのみでスマートフォン２００を操作することができるため、各センサの位置を経験的に把握することができ、直観的に情報入力装置１００を操作することができる。このため、ユーザは、モニタ２１０を見ずともスマートフォン２００を操作することが可能になる。
【００２４】
＜ハードウェア構成＞
図５および図６を参照して、第１の実施の形態に従う情報入力システム１０のハードウェア構成について説明する。図５は、第１の実施の形態に従う情報入力システム１０を構成する情報入力装置１００のハードウェア構成の一例を示す図である。図６は、第１の実施の形態に従う情報入力システム１０を構成するスマートフォン２００のハードウェア構成の一例を示す図である。
【００２５】
図５に示されるように、情報入力装置１００は、ＩＣ１６０と、センサ１１０Ａ〜センサ１５０Ｃとを備える。センサ１１０Ａ〜センサ１５０Ｃの各々は、互いに接触したことを検出する。典型的には、センサ１１０Ａ〜センサ１５０Ｃは、タッチセンサセンサである。センサ１１０Ａ〜センサ１５０Ｃの各々は、たとえば、ユーザの手の被覆部材の各指部分に配置される。当該被覆部材は、たとえば手袋である。なお、センサ１１０Ａ〜センサ１５０Ｃの各々は、必ずしも被覆部材に配置される必要はなく、ユーザの手指の各々に直接配置されてもよい。
【００２６】
ＩＣ１６０は、ＲＯＭ（Read  Only  Memory）１１と、ＣＰＵ（Central  Processing  Unit）１２と、ＲＡＭ（Random  Access  Memory）１３と、タイマ１５、ネットワークＩ／Ｆ（Interface）１７とを含む。なお、これらの各部品は、必ずしもＩＣ１６０に含まれる必要はなく、個別の部品として用意されてもよい。
【００２７】
ＲＯＭ１１は、情報入力装置１００の起動時に実行される初期プログラム（ブートプログラム）等を格納する。また、ＲＯＭ１１には、オペレーティングシステム（ＯＳ：Operating  System）が格納されてもよい。ＣＰＵ１２は、ＲＯＭ１１などに格納された、情報入力装置１００の制御プログラムや、オペレーティングシステなどの各種プログラムを実行することで情報入力装置１００の動作を制御する。ＲＡＭ１３は、ＣＰＵ１２でプログラムを実行するためのワーキングメモリとして機能し、プログラムの実行に必要な各種データを一時的に格納する。
【００２８】
タイマ１５は、センサ１１０Ａ〜センサ１５０Ｃが互いに接触してから離れるまでの時間（すなわち、接触時間）を計測する。タイマ１５は、単体の部品として必ずしも構成される必要はない。情報入力装置１００は、たとえば、ＣＰＵ１２に備えられるタイマ機能をタイマ１５の代わりに用いてもよい。ネットワークＩ／Ｆ１７は、他の通信機器とデータの送受信を行う。典型的には、ネットワークＩ／Ｆ１７は、アンテナ１７Ａを介して、接触情報をスマートフォン２００に送信する。接触情報は、スマートフォン２００に無線通信で送信される。接触情報は、たとえば、ブルートゥース（Bluetooth）（登録商標）、ＷｉＦｉ（Wireless  Fidelity）（登録商標）、ＮＦＣ（Near  Field  Communication）、その他の規格により送信される。また、接触情報は、赤外線通信により送信されてもよい。さらに、接触情報は、有線通信でスマートフォン２００に送信されてもよい。
【００２９】
以下、図６を参照して、第１の実施の形態に従う情報入力システム１０のスマートフォン２００のハードウェア構成の一例について説明する。スマートフォン２００は、補助記憶装置２０と、ＲＯＭ２１と、ＣＰＵ２２と、ＲＡＭ２３、メモリカードＩ／Ｆ２６と、ネットワークＩ／Ｆ２７と、スピーカ２８とを備える。補助記憶装置２０は、機能テーブル３０を格納する。機能テーブル３０の詳細については後述する。
【００３０】
ＲＯＭ２１は、オペレーティングシステム（ＯＳ：Operating  System）、スマートフォン２００の起動時に実行される初期プログラム（ブートプログラム）等を格納する。ＣＰＵ２２は、ＲＯＭ２１やＲＡＭ２３等に格納された、オペレーティングシステムやスマートフォン２００の制御プログラムなどの各種プログラムを実行することでスマートフォン２００の動作を制御する。ＲＡＭ２３は、ＣＰＵ２２でプログラムを実行するためのワーキングメモリとして機能し、プログラムの実行に必要な各種データを一時的に格納する。
【００３１】
モニタ２１０は、タッチセンサ（図示しない）と組み合わされてタッチパネルとして構成されてもよい。ユーザはセンサ１１０Ａ〜１５０Ｃの各々にタッチすることでモニタ２１０にスマートフォン２００に文字や数字等の入力を行なう。スマートフォン２００は、入力された文字や数字等に応じて、文字や数字等をモニタ２１０に表示する。メモリカードＩ／Ｆ２６は、ＳＤ（Secure  Digital）カードやＣＦ（Compact  Flash（登録商標））カードなどのメモリカード（不揮発性記憶媒体）２６との間で、データの読み書きを行なう。
【００３２】
ネットワークＩ／Ｆ２７は、他の通信機器とデータの送受信を行う。典型的には、ネットワークＩ／Ｆ２７は、アンテナ２７Ａを介して情報入力装置１００から接触情報を受信する。当該接触情報は、無線通信により情報入力装置１００から受信される。当該接触情報は、たとえば、Ｂｌｕｅｔｏｏｔｈ、ＷｉＦｉ、ＮＦＣ、その他の規格により受信される。また、接触情報は、赤外線通信により受信してもよい。なお、接触情報は、有線通信で情報入力装置１００から受信してもよい。
【００３３】
スピーカ２８は、ユーザが情報入力装置１００の操作に成功した場合、または、失敗した場合に、操作の成功または失敗を音により報知する。当該音は、たとえば、音楽、音声、または、その他の電子音を含む。
【００３４】
＜機能構成＞
図７および図８を参照して、情報入力システム１０の機能構成の一例について説明する。図７は、第１の実施の形態に従う情報入力システム１０を構成する情報入力装置１００の機能構成を示すブロック図である。図８は、第１の実施の形態に従う情報入力システム１０を構成するスマートフォン２００の機能構成を示すブロック図である。
【００３５】
情報入力装置１００は、センサ１１０Ａ〜センサ１５０Ｃと、ＣＰＵ１２と、送信部３４０とを備える。ＣＰＵ１２は、特定部３１０と、計測部３２０と、識別部３２５と、生成部３３０とを含む。
【００３６】
特定部３１０は、センサ１２０Ａ〜センサ１５０Ｃの各々が互いに接触したことに基づいて、ユーザの親指を除く手指のうち互いに接触している手指の組み合わせを特定する。また、特定部３１０は、互いに接触している手指の本数、互いに接触している手指の接触数、互いに接触している手指の組み合わせの数、接触しているセンサの数等を特定してもよい。
【００３７】
計測部３２０は、ユーザの隣り合う手指が接触してから離れるまでの時間を計測する。典型的には、計測部は、センサ１２０Ａ〜センサ１５０Ｃの各々が互いに接触してから離れるまでの時間（すなわち、接触時間）を計測する。より具体的には、計測部３２０は、ユーザの各手指に配置される３つのセンサのうちの少なくとも１つが、当該手指の隣の手指に配置される３つのセンサのうちの少なくとも１つと接触してから離れるまでの時間を計測する。たとえば、計測部３２０は、人差し指１２０に配置されたセンサ１２０Ａ〜１２０Ｃの３つのセンサのうちの少なくとも１つが、中指１３０に配置されたセンサ１３０Ａ〜１３０Ｃの３つのセンサのうちの少なくとも１つと接触してから離れるまでの時間を、人差し指１２０および中指１３０の接触時間として計測する。
【００３８】
識別部３２５は、親指１１０に配置されるセンサ１１０Ａが、ユーザの親指１１０以外の４本の手指に配置されたセンサ１２０Ａ〜センサ１５０Ｃのいずれに接触したかを特定する。たとえば、センサ１２０Ａ〜センサ１５０Ｃには識別情報（たとえば、ＩＤ等）が割り振られており、識別部３２５は、センサ１１０Ａがセンサ１２０Ａ〜センサ１５０Ｃの各々に接触すると接触したセンサの識別情報を特定する。
【００３９】
生成部３３０は、接触時間と、互いに接触しているユーザの手指の組み合わせまたは本数とに応じてスマートフォン２００を制御するための信号を生成する。また、生成部３３０は、識別部３２５により識別されたセンサに応じてスマートフォン２００を制御するための信号を生成する。生成部３３０は、たとえば、識別部３２５により識別されたセンサに対応付けられている文字または数字をスマートフォン２００に入力するための信号を生成する。また、生成部３３０は、親指１１０に配置されたセンサ１１０Ａがセンサ１２０Ａ〜センサ１５０Ｃの各々に接触した順番に応じて、モニタ２１０に表示されるカーソルの表示位置を移動させるための信号を生成する。典型的には、ユーザが親指１１０を４本の指（人差し指１２０〜小指１５０）上でスライドさせた場合、生成部３３０は、当該スライドする速度に応じてカーソルの表示位置の移動速度を上げる。
【００４０】
送信部３４０は、生成部３３０により生成された信号をスマートフォン２００に送信する。典型的には、送信部３４０は、アンテナ１７Ａを介して接触情報をスマートフォン２００に送信する。
【００４１】
図８を参照して、スマートフォン２００の機能構成について説明する。スマートフォン２００は、受信部３５０と、ＣＰＵ２２と、補助記憶装置２０とを備える。ＣＰＵ２２は、制御部３６０を含む。補助記憶装置２０は、機能テーブル３０を格納する。機能テーブル３０の詳細については後述する。
【００４２】
受信部３５０は、送信部３４０により送信された信号を受信する。典型的には、受信部３５０は、アンテナ２７Ａを介して情報入力装置１００から接触情報を受信する。
【００４３】
制御部３６０は、受信部３５０が受信した信号に応じてスマートフォン２００を制御する。たとえば、制御部３６０は、接触情報に含まれる接触時間と、互いに接触している手指の組み合わせまたは本数に応じてスマートフォン２００を制御する。典型的には、制御部３６０は、機能テーブル３０を参照して、互いに接触している手指の組み合わせまたは本数と、接触時間とに対応付けられている機能を実行する。
【００４４】
＜データ構造＞
図９は、機能テーブル３０のデータ構造を示す図である。図９を参照して、機能テーブル３０のデータ構造および制御部３６０が機能テーブル３０をどのように参照するかについて説明する。
【００４５】
機能テーブル３０は、接触組数３０Ａと、組み合わせ３０Ｂと、接触時間３０Ｃとを互いに対応付けて格納する。接触組数３０Ａは、互いに接触したユーザの二本の手指の組の数を規定する。なお、接触組数３０Ａの代わりに互いに接触したユーザの手指の本数、接触数等が規定されてもよい。組み合わせ３０Ｂには、互いに接触したユーザの二本の手指の組み合わせが規定される。
【００４６】
以下、ユーザが人差し指と中指とを接触させた場合を例に挙げて説明を行なう。ユーザが人差し指と中指とを接触させると、特定部３１０は、センサ１２０Ａとセンサ１３０Ａとの接触、センサ１２０Ｂとセンサ１３０Ｂとの接触、センサ１２０Ｃとセンサ１３０Ｃとの接触のうちの少なくとも１つの接触に基づいて、人差し指と中指が接触したことを特定する。また、計測部３２０は、ユーザが人差し指と中指とを接触させてから離すまでの時間（すなわち、接触時間）を計測する。ユーザが人差し指と中指とを離すと情報入力装置１００は、スマートフォン２００に人差し指と中指が接触したことと、接触時間とを接触情報として送信する。
【００４７】
スマートフォン２００が接触情報を受信すると、制御部３６０は、機能テーブル３０を参照して、人差し指および中指の接触に対応付けられている機能、つまり「第９の機能」および「第１０の機能」を選択する。制御部３６０は、中指および人差し指の接触時間が予め定められた時間よりも長い場合には、「第９の機能」を実行する。また、制御部３６０は、中指および人差し指の接触時間が予め定められた時間よりも短い場合には、「第１０の機能」を実行する。
【００４８】
ある局面において、組み合わせ３０Ｂおよび接触時間３０Ｃに対応付けられる機能は、ユーザにより変更可能に構成されてもよい。また、組み合わせ３０Ｂおよび接触時間３０Ｃに対応付けられる各機能は、必ずしも互いに異なる必要はなく互いに同一であってもよい。
【００４９】
なお、図９には、接触時間３０Ｃが予め定められた時間よりも長いか短いかに応じて２つの機能が対応付けられているが、対応付けられる機能は２つに限定されない。たとえば、接触時間に応じて３つ以上の機能が対応付けられてもよい。また、機能テーブル３０において、接触時間３０Ｃが規定されずに、組み合わせ３０Ｂだけに機能が対応付けられてもよい。また、接触組数３０Ａや組み合わせ３０Ｂの代わりに、ユーザの指の、接触数、接触した指の本数、接触したセンサの数等が規定されてもよい。さらに、機能テーブル３０は、必ずしもスマートフォン２００に格納される必要はなく、情報入力装置１００に格納されてもよい。このとき、情報入力装置１００は、互いに接触している手指の組み合わせまたは本数に応じてスマートフォン２００を制御するための制御信号を生成し、スマートフォン２００に当該制御信号を送信する。
【００５０】
（機能テーブル）
以下、スマートフォン２００が複数の機能テーブルを格納する場合について説明する。スマートフォン２００は、複数の動作モードを有する。たとえば、当該動作モードは、メールの編集時等に文字を入力することが可能な文字入力可能モードと、画面に表示されるアイコンやアプリケーション等を選択することが可能な画面操作モードとを含む。スマートフォン２００の現在の動作モードは、モニタ２１０に表示されてもよい。複数の機能テーブルのそれぞれは、複数の動作モードのそれぞれに対応付けられて補助記憶装置２０に格納される。スマートフォン２００は、当該スマートフォン２００の現在の動作モードに応じて機能テーブルを選択し、選択した機能テーブルを参照して機能を実行する。たとえば、スマートフォン２００の動作モードが文字入力可能モードの場合は、スマートフォン２００は、文字入力可能モードに対応付けられている機能テーブルを選択する。当該機能テーブルは、文字入力に関する機能を規定する。たとえば、当該機能として、「一文字消去」、「前文字消去」、「カーソル移動（上、下、左、または右）」、「文字変換」、「文字の確定」、「カット」、「コピー」、「ペースト」、「アンドゥ」、および「文字種変換（たとえば、平仮名からアルファベットへの変換）」等が規定される。
【００５１】
また、スマートフォン２００の動作モードが画面操作モードである場合には、スマートフォン２００は、画面操作モードに対応付けられている機能テーブルを選択する。画面操作モードに対応付けられている機能テーブルは、ファイルの選択等の画面を操作するための機能を規定する。たとえば、当該機能として、「カーソル移動（上、下、左、または右）」、「動作モードの選択」、「決定」、「ドラッグ」、「ドロップ」、および「アンドゥ」等が規定される。
【００５２】
＜制御構造＞
図１０および図１１を参照して、第１の実施の形態に従う情報入力システム１０の処理のフローについて説明する。図１０は、第１の実施の形態に従う情報入力システム１０を構成する情報入力装置１００が実行する処理の一部を表わすフローチャートである。図１１は、第１の実施の形態に従う情報入力システム１０を構成するスマートフォン２００が実行する処理の一部を表わすフローチャートである。図１０の処理は、ＣＰＵ１２がプログラムを実行することにより実現される。図１１の処理は、ＣＰＵ２２がプログラムを実行することにより実現される。他の局面において、処理の一部又は全部が、回路素子その他のハードウェアによって実行されてもよい。最初に、情報入力装置１００の処理のフローについて説明する。
【００５３】
ステップＳ５１０において、ＣＰＵ１２は、ユーザの指が互いに接触しているか否かを判断する。典型的には、センサ１１０Ａ〜センサ１５０Ｃが互いに接触したことを検出した場合にユーザの指が互いに接触したと判断する。ＣＰＵ１２は、ユーザの指が接触していると判断した場合には（ステップＳ５１０においてＹＥＳ）、制御をステップＳ５１２に切り替える。そうでない場合には（ステップＳ５１０においてＮＯ）、ＣＰＵ１２は、ステップＳ５１０の処理を再び実行する。
【００５４】
ステップＳ５１２において、ＣＰＵ１２は、特定部３１０として、親指１１０以外の指に配置されるセンサ１１０Ａ〜センサ１５０Ｃの各々が互いに接触したことに基づいて、ユーザの親指を除く手指のうち互いに接触している手指の組み合せ（または本数）を特定する。
【００５５】
ステップＳ５１４において、ＣＰＵ１２は、計測部３２０として、ユーザの親指以外の指に配置されるセンサ１１０Ａ〜センサ１５０Ｃの各々が互いに接触してから離れるまでの時間を計測する。
【００５６】
ステップＳ５１６において、ＣＰＵ１２は、互いに接触するユーザの指の組み合せ（または本数）と接触時間と含んだ情報（すなわち、接触情報）をスマートフォン２００に送信する。
【００５７】
次に、図１１を参照して、スマートフォン２００の処理のフローについて説明する。ステップＳ５２０において、ＣＰＵ２２は、情報入力装置１００が送信した接触情報を受信する。
【００５８】
ステップＳ５３０において、ＣＰＵ２２は、スマートフォン２００の動作モードが「文字入力モード」であるか否かを判断する。ＣＰＵ２２は、スマートフォン２００の動作モードが「文字入力モード」であると判断すると（ステップＳ５３０においてＹＥＳ）、制御をステップＳ５３２に切り替える。そうでない場合には（ステップＳ５３０においてＮＯ）、ＣＰＵ２２は、制御をステップＳ５３６に切り替える。
【００５９】
ステップＳ５３２において、ＣＰＵ２２は、「文字入力モード」に対応付けられている機能テーブルを選択する。ステップＳ５３６において、ＣＰＵ２２は、「画面操作モード」に対応付けられている機能テーブルを選択する。ステップＳ５４０において、ＣＰＵ２２は、選択した機能テーブルを参照して、互いに接触するユーザの手指の組み合せ（または本数）と接触時間とに対応付けられている機能を実行する。
【００６０】
＜利点＞
本実施の形態に従う情報入力システム１０または情報入力装置１００によれば、ユーザは、親指１１０に配置されるセンサ１１０Ａをセンサ１２０Ａ〜１２０Ｃの各々に接触させることでスマートフォン２００を操作できるだけでなく、ユーザの隣り合う手指を互いに接触させることでもスマートフォン２００操作できる。これにより、情報入力装置１００は、部品（センサ）の数を抑えつつ、様々な機能を実行することができる。また、ユーザは、隣り合う手指を互いに接触させることでスマートフォン２００の動作モードの切り替え、機能の実行、その他の補助動作を行なうことができる。これにより、ユーザは、モニタ２１０を見ずともスマートフォン２００を直感的に操作することが可能になる。
【００６１】
［第２の実施の形態］
＜概要＞
以下、第２の実施の形態に従う情報入力システム１０Ａについて説明する。本実施の形態に従う情報入力システム１０Ａを構成するスマートフォン２００Ａは、動作モード「ポインタモード」を有する点で第１の実施の形態に従う情報入力システム１０と異なる。その他の点については、第１の実施の形態に従う情報入力システム１０と同様であるので説明を繰り返さない。
【００６２】
情報入力システム１０Ａは、モニタ２１０に表示されるマウスポインタを移動させることが可能なポインタモードを有する。スマートフォン２００Ａは、当該スマートフォン２００Ａの現在の動作モードが「ポインタモード」である場合に、「ポインタモード」に対応付けられている機能テーブルを選択し、選択した機能テーブルを参照して機能を実行する。
【００６３】
スマートフォン２００Ａの動作モードが「ポインタモード」の場合には、親指１１０以外の４本の指（人差し指１２０〜小指１５０）に配置されるセンサ１２０Ａ〜センサ１５０Ｃがタッチパッドとして機能する。ユーザが親指１１０を４本の指（人差し指１２０〜小指１５０）上をスライドさせることでスマートフォン２００Ａは、モニタ２１０に表示されるマウスポインタの表示位置を移動させる。典型的には、親指１１０に配置されるセンサ１１０Ａがセンサ１２０Ａ〜センサ１５０Ｃの各々に接触した順番に応じて、スマートフォン２００Ａは、モニタ２１０に表示されるマウスポインタの表示位置を移動させる。
【００６４】
＜利点＞
以上のようにして、本実施の形態に従う情報入力システム１０Ａは、親指に配置されるセンサを親指以外の４本の指の上でスライドさせることで、マウスポインタの表示位置を移動させることができる。これにより、ユーザは、モニタ２１０を見ずとも、ファイル、フォルダ、アプリケーション、その他のオブジェクトを選択することが可能になる。
【００６５】
［第３の実施の形態］
＜概要＞
以下、第３の実施の形態に従う情報入力システム１０Ｂについて説明する。本実施の形態に従う情報入力システム１０Ｂを構成するスマートフォン２００Ｂは、センサが各指に１つずつしか配置されていない点で第１の実施の形態に従う情報入力システム１０と異なる。その他の点については、第１の実施の形態に従う情報入力システム１０と同様であるので説明を繰り返さない。
【００６６】
図１２を参照して、第３の実施の形態に従う情報入力システム１０Ｂの概要について説明する。図１２は、情報入力システム１０Ｂが備える情報入力装置１００Ｂおよびスマートフォン２００Ｂが無線通信を行なっている様子を示す図である。
【００６７】
本実施の形態に従う情報入力システム１０Ｂを構成する情報入力装置１００Ｂは、ユーザの各手指にセンサが１つずつ配置される（センサ６２０〜センサ６５０）。センサ６２０は、人差し指１２０に配置される。センサ６３０は、中指１３０に配置される。センサ６４０は、薬指１４０に配置される。センサ６５０は、小指１５０に配置される。センサ６２０〜センサ６５０の各々は、ＩＣ１６０に電気的に接続される。センサ６２０〜センサ６５０は、たとえば、タッチセンサである。親指１１０に配置されたセンサ１１０Ａがセンサ６２０〜センサ６５０の各々に接触すると、ＩＣ１６０は、センサ６２０〜６５０上のセンサ１１０Ａが接触した位置（以下、「タッチ位置」という。）を検出する。情報入力装置１００Ｂは、タッチ位置に応じてスマートフォン２００Ｂを制御する。
【００６８】
より具体的には、ユーザの各手指は複数の領域を有する。情報入力装置１００Ｂは、当該複数の領域のうちからタッチ位置を含む領域を選択する。情報入力装置１００Ｂは、タッチされた領域をスマートフォン２００Ｂに送信する。スマートフォン２００Ｂは、タッチされた領域に対応付けられている機能を実行する。
【００６９】
なお、ユーザの各手指の領域の数は、１つ以上であればよい。また、領域の数は手指毎に異なってもよい。さらに、情報入力システム１０Ｂは、スマートフォン２００Ｂから各手指の領域の数を指定できるように構成されてもよい。
【００７０】
＜利点＞
以上のようにして、本実施の形態に従う情報入力システム１０Ｂは、タッチ位置を含む手指上の領域に応じて様々な機能を実行する。また、ユーザは、新たにセンサを配置せずに領域の数を指定するだけで選択可能な機能の数を適宜変更することが可能になる。
【００７１】
［第４の実施の形態］
＜概要＞
以下、第４の実施の形態に従う情報入力システム１０Ｃについて説明する。本実施の形態に従う情報入力システム１０Ｃを構成する情報入力装置１００Ｃの各センサにアルファベットが割り当てられている点で第１の実施の形態に従う情報入力システム１０と異なる。その他の点については、第１の実施の形態に従う情報入力システム１０と同様であるので説明を繰り返さない。
【００７２】
ユーザがセンサ１１０Ａとセンサ１２０Ａ〜センサ１５０Ｃの各々とを接触させることで、情報入力装置１００Ｃは、スマートフォン２００Ｃにアルファベットや記号を入力するための制御信号を送信する。スマートフォン２００Ｃは、受信した制御信号に基づいてモニタ２１０にアルファベットを表示させる。なお、日本語を入力するモードとアルファベットを入力するモードとはユーザにより適宜設定され得る。また、情報入力システム１０Ｃは、カタカナやその他の言語の文字を入力可能に構成されてもよい。
【００７３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００７４】
１０，１０Ａ，１０Ｂ，１０Ｃ  情報入力システム、１１，２１  ＲＯＭ、１２，２２  ＣＰＵ、１３，２３  ＲＡＭ、１５  タイマ、１７，２７  ネットワークＩ／Ｆ、１７Ａ，２７Ａ  アンテナ、２０  補助記憶装置、２６  メモリカードＩ／Ｆ、２８  スピーカ、３０  機能テーブル、３０Ａ  接触組数、３０Ｂ  組み合わせ、３０Ｃ  接触時間、１００，１００Ａ，１００Ｂ，１００Ｃ  情報入力装置、１１０  親指、１１０Ａ〜１５０Ｃ，６２０〜６５０  センサ、１２０  人差し指、１３０  中指、１４０  薬指、１５０  小指、１６１，１６２，１６３，１６４  接触、２００，２００Ａ，２００Ｂ，２００Ｃ  スマートフォン、２１０  モニタ、３１０  特定部、３２０  計測部、３２５  識別部、３３０  生成部、３４０  送信部、３５０  受信部、３６０  制御部。
【図１】
2015055908.tif 000003
【図２】
2015055908.tif 000004
【図３】
2015055908.tif 000005
【図４】
2015055908.tif 000006
【図５】
2015055908.tif 000007
【図６】
2015055908.tif 000008
【図７】
2015055908.tif 000009
【図８】
2015055908.tif 000010
【図９】
2015055908.tif 000011
【図１０】
2015055908.tif 000012
【図１１】
2015055908.tif 000013
【図１２】
2015055908.tif 000014