(57)【要約】ユーザの左手と右手とのどちらかに装着されるものとして設定されるデバイスの制御装置であって、当該デバイスから所定の情報を取得し、当該取得した所定の情報に基づいて、デバイスがユーザの左手と右手のどちらに装着されるものであるかを判断する制御装置である。
2017150127.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの左手と右手とのどちらかに装着されるものとして設定されるデバイスの制御装置であって、  当該デバイスから所定の情報を取得する取得手段と、  前記取得した所定の情報に基づいて、前記デバイスがユーザの左手と右手のどちらに装着されるものであるかを判断する判断手段と、を有する制御装置。
【請求項２】
請求項１に記載の制御装置であって、  前記デバイスは、左右いずれかの側面がユーザの手の平に押し付けられた状態に固定され、前記デバイスの左右の側面のうち、少なくとも一方の側面に附属品が装着されるデバイスであり、  前記取得手段は、前記附属品のうち、予め定めた種類の附属品が装着されている側面が、前記デバイスの左右いずれの側面であるかを表す情報を取得し、  前記判断手段は、前記検出の結果に基づいて、前記デバイスがユーザの左手と右手のどちらに装着されるものであるかを判断する制御装置。
【請求項３】
請求項２記載の制御装置であって、  前記予め定めた種類の附属品は、手の平に押付けられる側に装着されユーザの手に固定される固定具である制御装置。
【請求項４】
請求項１から３のいずれか一項に記載の制御装置であって、  前記デバイスは、正面側に、設定された検出範囲でユーザの親指を検出する親指センサを有してなり、  前記デバイスがユーザの左手と右手のどちらに装着されるかを判断した結果に基づいて、前記検出範囲を異ならせる制御装置。
【請求項５】
請求項４記載の制御装置であって、  前記デバイスがユーザの左手に装着されると判断した場合には、前記検出範囲を、前記デバイスの正面から右側に制限し、  前記デバイスがユーザの右手に装着されると判断した場合には、前記検出範囲を、前記デバイスの正面から左側に制限する制御装置。
【請求項６】
請求項１から５のいずれか一項に記載の制御装置であって、  前記デバイスはその左側と右側とに、それぞれボタンを備えており、  ユーザの手の平側のボタンと、ユーザの手の平とは反対側のボタンとに割り当てるべき機能を特定する情報の入力を受け入れる手段と、  当該受け入れた情報を記憶し、前記デバイスがユーザの左手と右手のどちらに装着されるかを判断した結果に基づいて、デバイスの左側と右側とのそれぞれのボタンの機能を設定する手段と、  を有する制御装置。
【請求項７】
請求項１から６のいずれか一項に記載の制御装置であって、  前記デバイスは表示部を有し、  前記デバイスがユーザの左手と右手のどちらに装着されるかを判断した結果を当該表示部に表示する制御装置。
【請求項８】
左右いずれかの側面がユーザの手の平に押し付けられた状態に固定されるデバイスの制御装置の制御プログラムであって、  前記デバイスは、デバイスの左右の側面のうち、少なくとも一方の側面に附属品が装着されるデバイスであり、  コンピュータを、  前記附属品のうち、予め定めた種類の附属品が装着されている側面が、前記デバイスの左右いずれの側面であるかを検出する検出手段と、  前記検出の結果に基づいて、前記デバイスがユーザの左手と右手のどちらに装着されるものであるかを判断する判断手段と、  として機能させる制御プログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、制御装置及び制御プログラムに関する。
【背景技術】
【０００２】  家庭用ゲーム機等におけるコントローラデバイスは、ユーザが行ったボタン押下やデバイスを振る等の動作を検出して、ゲーム機等の本体に当該検出したユーザの動作を表す情報を送出している。【０００３】  従来、こうしたコントローラのうちには、加速度センサ等を内蔵し、ユーザがデバイス自体を振る動作を行ったときに、どのようなタイミングで、どの程度の強さで振られているのかを検出して出力するものがあった。また、手袋のようにユーザの手に装着して、指の動きを検出するデバイスが知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】  しかしながら、上記従来のデバイスでは、ユーザの手に装着されるものでない場合は、ユーザがデバイスに対して行った動作を検出できるだけであり、また、手袋のようなデバイスでは、ユーザの指の動きは検出できるものの、手袋を装着することによる違和感が生じ、ゲームなどに対する没入感が損われることがあった。【０００５】  本発明は上記実情に鑑みて為されたもので、装着時の違和感を軽減しつつ、ユーザの指の動きを検出可能なデバイスを制御する制御装置、及び制御プログラムを提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００６】  上記従来例の問題点を解決する本発明は、ユーザの左手と右手とのどちらかに装着されるものとして設定されるデバイスの制御装置であって、当該デバイスから所定の情報を取得する取得手段と、前記取得した所定の情報に基づいて、前記デバイスがユーザの左手と右手のどちらに装着されるものであるかを判断する判断手段と、を有することとしたものである。
【発明の効果】
【０００７】  本発明によると、デバイス装着時の違和感を軽減しつつ、デバイスが、ユーザの左右のどちらの手に装着されるものであるかを簡便に判断し、ユーザの指の動きが検出可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態に係る制御装置が制御するデバイスを正面側から見た斜視図である。
【図２】本発明の実施の形態に係る制御装置が制御するデバイスを背面側から見た斜視図である。
【図３】本発明の実施の形態に係る制御装置の構成例を表すブロック図である。
【図４】本発明の実施の形態に係る制御装置の例を表す機能ブロック図である。
【図５】本発明の実施の形態に係る制御装置の設定するボタンの設定テーブル例を表す説明図である。
【図６】本発明の実施の形態に係る制御装置による親指検出例を表す説明図である。
【図７】本発明の実施の形態に係る制御装置が制御するデバイスの親指の検出範囲の例を表す説明図である。
【図８】本発明の実施の形態に係る制御装置の動作例を表すフローチャート図である。
【図９】本発明の実施の形態に係る制御装置のもう一つの動作例を表すフローチャート図である。
【発明を実施するための形態】
【０００９】  本発明の実施の形態について図面を参照しながら説明する。なお、以下の説明において各部の大きさやその比、配置等は一例であり、本実施の形態の例は、図示等した大きさや比率、配置に限られるものではない。
【００１０】  本発明の実施の形態の一例に係る制御装置１０が制御の対象とするデバイス２０は、ユーザの左手または右手のどちらかに装着されるものとして設定される。このデバイス２０の一例は、図１，図２に例示するようなものである。図１はデバイス２０を正面側から見た斜視図であり、図２はデバイス２０を背面側から見た斜視図である。本実施の形態の一例では、このデバイス２０は、デバイス本体２１０と、附属品の一つである固定具２２０とを含んで構成される。なお、デバイス本体２１０は、ユーザの左手に装着されるものとして設定される場合と、右手に装着されるものとして設定される場合とで、その形状が同一となっていてよい。
【００１１】  デバイス本体２１０は、ユーザにより把持される把持部２１１と、操作部２１２とを含む。把持部２１１は、左側面２２１及び右側面２２２を有し、本実施の形態の一例では実質的に多角形柱状をなしている。操作部２１２は、把持部２１１から連続して形成されており、図１，２の例では、正面側に親指センサ部２３１と、ボタン操作部２３２とを含み、背面側には、第１指センサ２３３と、ロッキングボタン２３４と、表示部２３５とを含む。また把持部２１１の背面側には、第２指センサ２４１と、第３指センサ２４２とが配されている。
【００１２】  デバイス本体２１０の左側面２２１または右側面２２２のいずれか一方側には、附属品としての固定具２２０が固定される。また、左側面２２１または右側面２２２の他方側には、別の附属品としてのバッテリ２４０が固定されてもよい。本実施の形態の例では、固定具２２０は例えば、環状部を有するベルトである。このベルトは可撓性を有する。また環状部の直径は、ベルトに取り付けられたバックルの係止位置によって調整可能となっており、固定時には環状部の直径をユーザの手の指の付け根付近の周長に合わせて締めつける。また着脱時には、この環状部の直径をユーザの手の指の付け根付近の周長より大きくする（締めつけを緩める）。
【００１３】  このデバイス２０は、この固定具２２０にユーザの人差指から小指までを通し、デバイス本体２１０をユーザの親指の付根に当接させた位置に固定して用いる。図１，２の例では、このときには、デバイス２０の右側面２２２側がユーザの手の平に押付けられてデバイス２０が固定される。またこのデバイス２０の大きさは、ここでユーザが自然にデバイス本体２１０を把持すると、ユーザの親指末節はデバイス２０の正面側のボタン操作部２３２に到達し、ユーザの親指の基節側が親指センサ部２３１に近接する程度の大きさとする。またこのときユーザの人差指はデバイス２０背面側のロッキングボタン２３４に触れる位置となり、ユーザは把持部２１１を手の平と、中指、薬指、小指とで握りこむようになるものとする。もっとも、この状態からユーザが手を開いても、固定具２２０によりデバイス２０はユーザの手に固定されるので、デバイス２０が落下することはない。
【００１４】  親指センサ部２３１は、例えば、ユーザが自然にデバイス本体２１０を把持したとき、ユーザの親指の末節側が到達する位置よりやや下方、ユーザの親指の基節側が近接する位置に配される。この親指センサ部２３１は、デバイス２０の正面側であってデバイス２０の表面の法線方向を中心とし、デバイス２０正面の左側面側から右側面側までの比較的広角の角度範囲を検出可能範囲として、この検出可能範囲においてユーザの親指を検出する。そして親指センサ部２３１は、当該親指を検出した位置（上記角度範囲内の角度）と、親指センサ部２３１から検出したユーザの親指までの距離とを検出し、これらの情報を含む、検出結果情報を制御装置１０に出力する。この親指センサ部２３１は例えば、カメラや、光学センサ、焦電センサ、静電容量センサ等、どのようなものでも構わない。ボタン操作部２３２は、少なくとも一つのボタンを含み、ユーザの押下操作があったときに、操作がされたボタンを特定する情報と、押下があったこと、あるいは押下の量等の操作の内容を表す情報を、制御装置１０に出力する。
【００１５】  なお、ボタン操作部２３２の少なくとも一部のボタンは、押下操作のみならず傾倒操作が可能となっていてもよい。この場合、ユーザが傾倒操作を行うと、ボタン操作部２３２は、操作がされたボタンを特定する情報とともに、傾倒方向や傾倒量（傾倒角度に応じた量）等、操作の内容を表す情報を制御装置１０に出力する。
【００１６】  またここで、押下操作に応じてどれだけ押下されたかを表す情報が取得できる場合、ボタン操作部２３２は、最大押下量を「１」とし、押下がない状態を「０」として、押下された量の最大押下量に対する割合として０から１までの間の値を押下量の情報として出力してもよい。
【００１７】  ボタン操作部２３２は、傾倒方向や傾倒量の情報を、次のように出力する。すなわち、ボタン操作部２３２は、ボタンの傾倒方向のうち、デバイス本体２１０の長手方向に沿った方向をｙ軸、これに直交する方向をｘ軸として傾倒方向を表現する。またボタン操作部２３２は、傾倒操作されていない状態を「０」、最大の傾倒角度を「１」とし、ｘ軸の正の方向、及びｘ軸の負の方向の傾倒量を、それぞれｘ軸の正の方向及びｘ軸の負の方向への傾倒角度の最大の傾倒量に対する割合として０から１までの間の値を出力する。ボタン操作部２３２は、ｙ軸方向の正負のそれぞれの方向の傾倒量についても、ｙ軸方向の傾倒角度の最大の傾倒量に対する割合として０から１までの間の値を出力する。
【００１８】  この例では、ボタンがｘ軸の正の方向に可動量の１／２、ｙ軸の負の方向に可動量の１／２だけ傾倒されると、次のような情報が出力されることとなる。すなわち出力は、ｘ軸の正の方向に０．５、ｘ軸の負の方向に０（ｘ軸負の方向への傾倒はなし）、ｙ軸の正の方向に０．５、ｙ軸の負の方向に０（ｙ軸負の方向への傾倒はなし）となる。
【００１９】  ロッキングボタン２３４は、デバイス２０の背面側に突出した第１の位置と、デバイス２０側へ押し込まれた第２の位置との間で揺動するボタンである。ロッキングボタン２３４は、ユーザの人差指等で押し込み操作され、その押し込み量を表す情報を制御装置１０に出力する。具体的にこのロッキングボタン２３４は、ポテンショメータ等を含んで構成できるが、押し込み量が検出できれば、この構成に限られるものではない。
【００２０】  表示部２３５は、例えば多色に発光可能なＬＥＤ（Light Emission Diode）を含む。この表示部２３５は、制御装置１０から入力される指示に従い、ＬＥＤを、当該指示された発光態様（指示された色で点灯、あるいは指示された間隔で断続的に点灯するなどの態様）で発光させる。
【００２１】  また本実施の形態においてはこのロッキングボタン２３４に、第１指センサ２３３が取り付けられる。第１指センサ２３３は、ロッキングボタン２３４に人差指が触れているか否かを検出して、当該検出の結果を表す情報を制御装置１０に出力する。この第１指センサ２３３は例えば静電容量センサ等で構成できる。
【００２２】  さらに本実施の形態の一例では、ロッキングボタン２３４には、力覚提示装置が接続されていてもよい。この力覚提示装置は、制御装置１０から入力される指示に従い、ロッキングボタン２３４の押し込みに抗する力を呈示する。具体的にこの力覚提示装置は、ロッキングボタン２３４を押し込むときに回転するロータを含むモーターや、ロッキングボタン２３４の押し込みにより被駆動体が直線的に移動する直動型アクチュエータ等で構成できる。このようにモーター等を用いる場合、力覚提示装置は押し込みによる回転や被駆動体の移動があったときに、当該回転や移動とは逆方向に力を加えるようモーターやアクチュエータを制御する。このような力覚提示装置については広く知られたものを採用できるので、ここでの詳しい説明を省略する。
【００２３】  さらに本実施の形態では、デバイス２０は、図示しないバイブレータや、ハプティックデバイス、スピーカー等、デバイス本体２１０を振動させ、デバイス２０が固定されているユーザの手に振動を伝達することで、触覚を呈示することとしてもよい。このような触覚呈示の方法についてもここでの詳しい説明を省略する。
【００２４】  第２指センサ２４１は、デバイス２０の把持部２１１にユーザの中指が近接しているか（あるいは触れているか）否かを検出する。そして当該検出の結果を表す情報を、制御装置１０に出力する。同様に、第３指センサ２４２は、デバイス２０の把持部２１１にユーザの薬指または小指が近接しているか（あるいは触れているか）否かを検出する。そして当該検出の結果を表す情報を、制御装置１０に出力する。これら第２指センサ２４１、第３指センサ２４２はいずれも、静電容量センサや光学センサ等で構成できる。ここで光学センサは、赤外光を放射する発光部と、赤外光を検出する受光部とを有し、発光部から放射された光が対象物に反射して受光部に入射する割合を測定するものなどがある。このような光学センサによると、光学センサ近傍に対象物が近接するほど、受光部に入射する光の強度を発光部から放射された光の強度で除した割合（比強度と呼ぶ）ｒが大きくなるので、指等の接近が検出できる。
【００２５】  また本実施の形態では、デバイス２０は、左側面２２１と右側面２２２とのいずれの側に、所定の附属品である固定具２２０が固定されているかを検出するセンサ（固定具センサ）を備えている。この固定具センサは具体的には、固定具２２０を装着したときにオンとなるマイクロスイッチ等を、左側面２２１と右側面２２２とにそれぞれ配することで実現できる。このような所定の附属品を取り付けたときに、取り付けた側を検出する構成については、その他広く知られた方法を用いることができるので、ここでの詳しい説明を省略する。本実施の形態では、この固定具センサによる検出の結果は制御装置１０に入力される。
【００２６】  制御装置１０は、例えばデバイス２０のデバイス本体２１０に内蔵される。この制御装置１０は図３に例示するように、制御部１１と、記憶部１２と、デバイスインタフェース１３と、通信部１４とを含んで構成されている。制御部１１は、ＣＰＵ等のプログラム制御デバイスであり、記憶部１２に格納されたプログラムに従って動作する。本実施の形態では制御部１１は、予め定めた種類の附属品が装着されている側面が、デバイス２０の左右いずれの側面であるかを検出し、当該検出の結果に基づいて、デバイス２０がユーザの左手と右手のどちらに装着されるものであるかを判断する。この制御部１１の具体的な処理の内容については、後に詳しく述べる。
【００２７】  記憶部１２は、メモリデバイス等であり、制御部１１によって実行されるプログラムを保持する。このプログラムは、コンピュータ可読かつ、非一時的な記憶媒体に格納されて提供され、この記憶部１２に複写されたものであってもよい。またこの記憶部１２は、制御部１１のワークメモリとしても動作する。
【００２８】  デバイスインタフェース１３は、デバイス２０の親指センサ部２３１、ボタン操作部２３２、第１指センサ２３３、ロッキングボタン２３４、第２指センサ２４１、第３指センサ２４２、及び、力覚提示装置に接続され、親指センサ部２３１、ボタン操作部２３２、第１指センサ２３３、ロッキングボタン２３４、第２指センサ２４１、第３指センサ２４２が出力する情報を制御部１１に出力する。また、このデバイスインタフェース１３は、制御部１１から入力される指示を、力覚提示装置に対して出力する。
【００２９】  通信部１４は、ＵＳＢ（Universal Serial Bus）等のシリアルインタフェースあるいは、ブルートゥース（登録商標）等の無線通信インタフェースを含んで構成される。この通信部１４は、家庭用ゲーム機等、デバイス２０が検出するユーザの手や指の動き等に基づいて動作する機器（以下本体機器と呼ぶ）との間で通信可能に接続され、この本体機器から指示を受信して制御部１１に出力する。また制御部１１が出力する情報を本体機器に対して送出する。
【００３０】  ここで制御装置１０の制御部１１の動作について説明する。本実施の形態においてこの制御部１１は、機能的には図４に例示するように、情報検出部３１と、左右判断部３２と、ボタン設定部３３と、検出範囲設定部３４と、情報受入部３５と、送出部３６とを含んで構成されている。
【００３１】  情報検出部３１は、固定具センサからの入力を受け入れる。本実施の形態の一例では、左側面２２１側に配した固定具センサの出力と、右側面２２２側に配した固定具センサの出力との双方を受け入れる。そして情報検出部３１は、受け入れた出力のうち、オンとなっている固定具センサが配されている側を、固定具が装着されている側として検出する。具体的に、左側面２２１に配した固定具センサの出力がオンとなっていれば（固定具２２０は左側面２２１または右側面２２２のいずれか一方にのみ装着するため、この場合、右側面２２２に配した固定具センサの出力はオフとなる）、情報検出部３１は、固定具が左側面２２１に装着されていると検出する。また、右側面２２２に配した固定具センサの出力がオンとなっていれば（この場合は、左側面２２１に配した固定具センサの出力がオフとなる）、情報検出部３１は、固定具が右側面２２２に装着されていると検出する。
【００３２】  左右判断部３２は、情報検出部３１の検出結果に基づいて、デバイス２０がユーザの左手または右手のどちらに装着されるものとなっているかを判断する。具体的に、左側面２２１側に固定具が装着されている場合、デバイス２０はユーザの左手に装着されるものとなる。また右側面２２２側に固定具が装着されている場合、デバイス２０はユーザの右手に装着されるものとなる。
【００３３】  そこで、左右判断部３２は、情報検出部３１が、固定具が左側面２２１に装着されていると検出したときには、当該デバイス２０はユーザの左手に装着されるものと判断する。またこの左右判断部３２は、情報検出部３１が、固定具が右側面２２２に装着されていると検出したときには、当該デバイス２０はユーザの右手に装着されるものと判断する。
【００３４】  ボタン設定部３３は、本体機器側から入力される指示等に従い、ボタン操作部２３２等に対して機能を割り当てる。具体的に本実施の形態の一例では、制御装置１０は、図５に例示するように、ボタン操作部２３２に含まれるボタンを特定する情報（Ｂ）ごと、かつ、当該ボタンに対する操作の内容（Ｐ）ごと（押下の有無ごと、あるいは傾倒ないし移動された方向ごと等）に、操作がされたときに出力するべき情報（Ｘ）を関連付けてボタンマップとして記憶部１２内に保持している。そして制御装置１０は、ボタン操作部２３２から操作されたボタンを特定する情報と、操作の内容を表す情報とを受け入れて、当該受け入れた情報に関連付けて保持されている、出力するべき情報を読み出し、当該読み出した情報を送出部３６を介して本体機器に送出する。
【００３５】  また、このボタンマップでは、操作がされたときに出力するべき情報（Ｘ）として機能を特定する情報に代えて、傾倒の方向を表す情報と、傾倒量を表す情報との組としても構わない。このとき、傾倒の方向を表す情報は、デバイス本体２１０の長手方向に沿った方向をｙ軸、これに直交する方向をｘ軸として表現されてもよい。例えば、デバイス本体２１０の長手方向であって、上方（デバイス本体２１０をユーザの手に装着した状態で、当該装着した手の親指を伸ばしたとき、当該親指の根元から先端へ至る方向）にボタンが傾倒操作されたときには、傾倒方向をｙ軸正の方向とし、下方（ｙ軸に沿って上方とは反対側）にボタンが傾倒操作されたときには、傾倒方向をｙ軸負の方向とする。また、デバイス本体２１０をユーザの手に装着した状態で、親指センサ２３１をユーザに向かい合う方向としたときに、デバイス本体２１０の左方向にボタンが傾倒操作されたときには、傾倒方向をｘ軸負の方向とし、ｘ軸に沿ってｘ軸負の方向とは反対側に傾倒操作されたときには、傾倒方向をｘ軸正の方向とする。また、この例においてボタンを押し込み操作したときには、当該押し込みの方向をｚ軸正の方向としてもよい。
【００３６】  またこの例では、傾倒操作されていない状態を「０」、最大の傾倒角度を「１」とし、ｘ，ｙ軸方向の各傾倒角度を、それぞれの最大の傾倒量に対する割合として０から１までの間の値として出力するべきとして設定する。押し込み量についても同様に、押し込み操作されていない状態を「０」、最大の押し込み量を「１」として、ｚ軸方向の押し込み量を、最大の押し込み量に対する割合として０から１までの値として出力するべきとして設定する。
【００３７】  ボタン設定部３３は、本体機器側から入力される指示等に従い、図５に例示したボタンマップを書き換える。ここでボタン設定部３３が本体機器側から入力を受け入れる指示は、例えば、ボタン操作部２３２に含まれるボタンを特定する情報と、当該情報で特定されるボタンに対する操作の内容と、当該操作が行われたときに出力するべき情報とを指定するものである。ここでボタンを特定する情報は、ユーザの手の平からの遠近（ユーザの手の平から遠い側、ユーザの手の平から近い側の別）あるいは、デバイス２０の正面に向かって左側であるか右側であるかの別などにより表すものとする。
【００３８】  具体的に、デバイス２０のボタン操作部２３２が、正面に向って左側のボタンＢＬと、右側のボタンＢＲと、前方側のボタンＢＴと、手前側のボタンＢＢとを備えているとする。このとき本体機器としての家庭用ゲーム機が、デバイス２０の制御装置１０に対し、ユーザの手の平から近い側のボタンに「機能Ａ」、ユーザの手の平から遠い側のボタンに「機能Ｂ」を設定する指示を行うと、制御装置１０は、このボタン設定部３３の動作として次の動作を行う。
【００３９】  すなわちボタン設定部３３は、左右判断部３２の判断結果を参照し、デバイス２０がユーザの左手または右手のどちらに装着されるものとなっているかを表す情報を取得する。例えば左右判断部３２が、デバイス２０がユーザの右手に装着されるものと判断しているとする。このときボタン設定部３３は、ユーザの手の平から近い側のボタンがデバイス２０の正面に向って右側のボタンＢＲとなるので、記憶部１２に格納されたボタンマップのうち、このボタンＢＲの押下操作を表す情報に対し、「機能Ａ」が指示された旨を表す情報を、出力するべき情報として関連付けて記録する。またこのときボタン設定部３３は、ユーザの手の平から遠い側のボタンがデバイス２０の正面に向って左側のボタンＢＬとなるので、記憶部１２に格納されたボタンマップのうち、このボタンＢＬの押下操作を表す情報に対し、「機能Ｂ」が指示された旨を表す情報を、出力するべき情報として関連付けて記録する。
【００４０】  一方、左右判断部３２の判断結果を参照し、デバイス２０がユーザの左手または右手のどちらに装着されるものとなっているかを表す情報を取得したとき、左右判断部３２が、デバイス２０がユーザの左手に装着されるものと判断しているときには、ボタン設定部３３は次のように動作する。この場合、ユーザの手の平から近い側のボタンがデバイス２０の正面に向って左側のボタンＢＬとなるので、ボタン設定部３３は、記憶部１２に格納されたボタンマップのうち、このボタンＢＬの押下操作を表す情報に対し、「機能Ａ」が指示された旨を表す情報を、出力するべき情報として関連付けて記録する。またこのときには、ユーザの手の平から遠い側のボタンがデバイス２０の正面に向って右側のボタンＢＲとなるので、ボタン設定部３３は、記憶部１２に格納されたボタンマップのうち、このボタンＢＲの押下操作を表す情報に対し、「機能Ｂ」が指示された旨を表す情報を、出力するべき情報として関連付けて記録する。
【００４１】  これによりユーザはデバイス２０を左手に装着するか右手に装着するかによらず、親指を手の平から離した位置で行う操作と、親指を手の平に近接した位置で行う操作とが同じ機能に割り当てられることとなり、自然な操作感を得ることが可能となる。
【００４２】  なお、これらの例においてボタン設定部３３は、左右で対称な位置にあるボタン（ここでの例では前方側のボタンＢＴ及び手前側のボタンＢＢ）については、左右判断部３２の判断結果によらず、本体機器から指示された内容に従い、各機能を設定する。
【００４３】  また本体機器から、ユーザの手の平からの遠近ではなく、デバイス２０の正面に向って左であるか右であるかにより、ボタンの設定の指示を受けた場合は、制御装置１０のボタン設定部３３は次のように動作する。一例として本体機器としての家庭用ゲーム機が、デバイス２０の制御装置１０に対し、デバイス２０の正面に向って右側のボタンに「機能Ａ」、左側のボタンに「機能Ｂ」を設定する指示を行うと、制御装置１０は、このボタン設定部３３の動作として次の動作を行う。
【００４４】  すなわちこの場合、ボタン設定部３３は、左右判断部３２の判断結果によらず、記憶部１２に格納されたボタンマップのうち、デバイス２０の正面に向って右側のボタンＢＲの押下操作を表す情報に対し、「機能Ａ」が指示された旨を表す情報を、出力するべき情報として関連付けて記録する。同様に、ボタン設定部３３は、記憶部１２に格納されたボタンマップのうち、デバイス２０の正面に向って左側のボタンＢＬの押下操作を表す情報に対し、「機能Ｂ」が指示された旨を表す情報を、出力するべき情報として関連付けて記録する。
【００４５】  この例は、例えばデバイス２０のボタンを、移動指示のボタン群として用いる場合に好適である。この設定を行うことで、デバイス２０がユーザの左手に装着されるか右手に装着されるかによらず、向って左側のボタンの押下操作に対して、左側への移動等の動作指示を割り当てることが可能となる。
【００４６】［傾倒方向の軸の設定］  また傾倒方向の軸も、左右判断部３２の判断結果を参照して設定されてもよい。すなわち、デバイス２０がユーザの左手または右手のどちらに装着されるものとなっているかを表す情報を取得したとき、左右判断部３２が、デバイス２０がユーザの左手に装着されるものと判断しているときには、ボタン設定部３３は、記憶部１２に格納されたボタンマップにおいて、デバイス本体２１０の長手方向であって、上方（デバイス本体２１０をユーザの手に装着した状態で、当該装着した手の親指を伸ばしたとき、当該親指の根元から先端へ至る方向）にボタンが傾倒操作されたときには、傾倒方向をｙ軸正の方向とし、下方（ｙ軸に沿って上方とは反対側）にボタンが傾倒操作されたときには、傾倒方向をｙ軸負の方向とする。また、デバイス本体２１０をユーザの手に装着した状態で、親指センサ２３１をユーザに向かい合う方向としたときに、デバイス本体２１０の左方向にボタンが傾倒操作されたときには、傾倒方向をｘ軸負の方向とし、ｘ軸に沿ってｘ軸負の方向とは反対側に傾倒操作されたときには、傾倒方向をｘ軸正の方向とする。また、ボタンを押し込み操作したときには、当該押し込みの方向をｚ軸正の方向とする。
【００４７】  また、左右判断部３２が、デバイス２０がユーザの右手に装着されるものと判断しているときには、左右方向の軸（ここでの例ではｘ軸）を反転して扱う。すなわち、このようにデバイス２０がユーザの右手に装着されるものと判断しているときには、ボタン設定部３３は、記憶部１２に格納されたボタンマップにおいて、デバイス本体２１０の長手方向であって、上方（デバイス本体２１０をユーザの手に装着した状態で、当該装着した手の親指を伸ばしたとき、当該親指の根元から先端へ至る方向）にボタンが傾倒操作されたときには、傾倒方向をｙ軸正の方向とし、下方（ｙ軸に沿って上方とは反対側）にボタンが傾倒操作されたときには、傾倒方向をｙ軸負の方向とする。また、デバイス本体２１０をユーザの手に装着した状態で、親指センサ２３１をユーザに向かい合う方向としたときに、デバイス本体２１０の左方向にボタンが傾倒操作されたときには、傾倒方向をｘ軸正の方向とし、ｘ軸に沿ってｘ軸負の方向とは反対側に傾倒操作されたときには、傾倒方向をｘ軸負の方向とする。また、ボタンを押し込み操作したときには、当該押し込みの方向をｚ軸正の方向とする。
【００４８】  この例によると、例えばボタンＢＢについて上記設定がされているとき、ユーザがその左手に装着したデバイス２０のボタンＢＢを次のように操作すると、デバイス２０は次のような情報を出力する。すなわち、ユーザがボタンＢＢを正面に見た状態で、ボタンＢＢを、左側へ可動量の１／２、手前側（下方）に可動量の１／２だけ傾倒すると、デバイス２０は、ｘ軸負の方向に０．５、ｙ軸負の方向に０．５である旨の情報を出力する。このときｘ軸正の方向と、ｙ軸正の方向には傾倒がないので、デバイス２０は、それぞれが０である旨の情報を出力してもよいし、そもそも傾倒がないので、これらの情報を出力しないよう制御してもよい。
【００４９】  また、ユーザがその右手に装着したデバイス２０のボタンＢＢを正面に見た状態で、当該ボタンＢＢを、左側へ可動量の１／２、手前側（下方）に可動量の１／２だけ傾倒すると、デバイス２０は、ｘ軸正の方向に０．５、ｙ軸負の方向に０．５である旨の情報を出力する。このときｘ軸負の方向と、ｙ軸正の方向には傾倒がないので、デバイス２０は、それぞれが０である旨の情報を出力してもよいし、そもそも傾倒がないので、これらの情報を出力しないよう制御してもよい。
【００５０】［親指センサの設定］  また、本実施の形態における制御装置１０の制御部１１は、検出範囲設定部３４の動作として、親指センサ部２３１からの情報入力を受けて次の動作を行う。本実施の形態の一例では親指センサ部２３１は、デバイス２０正面の左側面側から右側面側までの比較的広角の検出可能範囲で、ユーザの親指を検出した位置（上記角度範囲内の角度）と、親指センサ部２３１からユーザの親指までの距離とを出力している。一例としてこの出力は、図６に例示するようになる。すなわち、この出力は、親指センサ部２３１が取り付けられている位置でのデバイス２０筐体の法線方向を中心Ｏとし、デバイス２０の正面側の左右方向（デバイス２０の左右方向）の検出可能範囲θと、仰角方向の検出可能範囲φとで表される二次元に配列した画素群を含む。この出力は、例えば当該画素群上で、親指Ｔ（ユーザの皮膚表面）が検出された領域と、当該検出された親指までの距離とを表す、デプスマップ（親指までの距離に応じた画素値が設定された画像データ）となっている。図６では、色が濃いほど距離が近いことを表すものとしている。
【００５１】  検出範囲設定部３４は、左右判断部３２の判断結果を参照し、デバイス２０がユーザの左手または右手のどちらに装着されるものとなっているかを表す情報を取得する。そして当該取得した情報に基づいて、親指センサ部２３１の上記検出可能範囲のうちから、親指の検出範囲を設定する。そして親指センサ部２３１から入力される情報のうち、この設定した検出範囲における情報のみを選択して、親指の検出結果とする。つまり、この検出範囲設定部３４は、デバイス２０がユーザの左手と右手のどちらに装着されるかを判断した結果に基づいて、親指の検出範囲を異ならせる。
【００５２】  具体的に検出範囲設定部３４は、左右判断部３２の判断結果により、デバイス２０がユーザの左手に装着されるものと判断しているときには、図７に例示するように、親指センサ部２３１の左右方向の検出可能範囲θのうちデバイス２０の正面側から右側面寄り（ユーザの手の平と反対側）の半分の範囲（図７の角度Ｂの範囲）を検出範囲として設定する。また、検出範囲設定部３４は、左右判断部３２の判断結果により、デバイス２０がユーザの右手に装着されるものと判断しているときには、親指センサ部２３１の左右方向の検出可能範囲θのうちデバイス２０の正面側から左側面寄り（ユーザの手の平と反対側）の半分の範囲（図７の角度Ａの範囲）を検出範囲として設定する。
【００５３】  そして検出範囲設定部３４は、親指センサ部２３１が出力した情報のうち、ここで設定された検出範囲内の情報を選択して取り出す。すなわち、左右判断部３２の判断結果により、デバイス２０がユーザの左手に装着されるものと判断しているときには、デバイス２０の正面側から右側面寄りの半分の範囲（図７の角度Ｂの範囲）が検出範囲として設定されるので、検出範囲設定部３４はこの検出範囲内での親指の範囲と、親指までの距離とを表す情報（デプスマップ等）を取り出して出力する。
【００５４】  同様に、左右判断部３２の判断結果により、デバイス２０がユーザの右手に装着されるものと判断しているときには、デバイス２０の正面側から左側面寄りの半分の範囲（図７の角度Ａの範囲）が検出範囲として設定されるので、検出範囲設定部３４はこの検出範囲内での親指の範囲と、親指までの距離とを表す情報（デプスマップ等）を取り出して出力する。
【００５５】  これにより、親指センサ部２３１が比較的広角の範囲で親指（ユーザの皮膚表面）を検出することにより、ユーザの手の平の母指球部等が親指と誤って検出されることが防止される。
【００５６】  また、ここでの例では、親指センサ部２３１が検出可能範囲全体での検出結果を出力し、制御装置１０が検出範囲設定部としての動作により、当該検出結果のうち、一部を取り出すこととしていたが、本実施の形態はこれに限られない。
【００５７】  一例として親指センサ部２３１が、互いに検出範囲の異なる複数のセンサを含む場合、制御装置１０の検出範囲設定部３４は、どのセンサをオンとするか、あるいはどのセンサの出力を用いるかにより、検出範囲を異ならせてもよい。例えば親指センサ部２３１が、デバイス２０の正面側から右側面寄りの半分の範囲（図７の角度Ｂの範囲）を検出可能範囲とする第１センサと、デバイス２０の正面側から左側面寄りの半分の範囲（図７の角度Ａの範囲）を検出可能範囲とする第２センサとを有してなる場合、制御装置１０の検出範囲設定部３４は、次のように動作してもよい。
【００５８】  この例では、左右判断部３２の判断結果により、デバイス２０がユーザの左手に装着されるものと判断しているときには、検出範囲設定部３４は、第１センサのみをオンとする。これによりデバイス２０の正面側から右側面寄りの半分の範囲（図７の角度Ｂの範囲）が検出範囲として設定されるので、検出範囲設定部３４はこの検出範囲内での親指の範囲と、親指までの距離とを表す情報（デプスマップ等）の入力を受け入れ、当該受け入れた情報を出力する。
【００５９】  また左右判断部３２の判断結果により、デバイス２０がユーザの右手に装着されるものと判断しているときには、検出範囲設定部３４は、第２センサのみをオンとする。これによりデバイス２０の正面側から左側面寄りの半分の範囲（図７の角度Ａの範囲）が検出範囲として設定されるので、検出範囲設定部３４はこの検出範囲内での親指の範囲と、親指までの距離とを表す情報（デプスマップ等）の入力を受け入れ、当該受け入れた情報を出力する。
【００６０】  これによっても、親指センサ部２３１が比較的広角の範囲で親指（ユーザの皮膚表面）を検出することにより、ユーザの手の平の母指球部等が親指と誤って検出されることが防止される。
【００６１】  情報受入部３５は、ボタン操作部２３２からどのボタンが押下されたか、あるいはどのボタンがどの方向に移動ないし傾倒操作されたかを表す情報を受け入れる。またこの情報受入部３５は、第１指センサ２３３、第２指センサ２４１、及び第３指センサ２４２からユーザの指を検出したか否かを表す情報の入力を受け入れる。さらに情報受入部３５は、ロッキングボタン２３４から、ユーザによりロッキングボタン２３４がどの程度押し込まれているかを表す情報を受け入れる。情報受入部３５は、そして、検出範囲設定部３４が出力する情報を受け入れる。送出部３６は、情報受入部３５が受け入れた情報を、本体装置に対してユーザの操作に関する情報（操作関係情報）として送出する。さらに本実施の形態の制御装置１０は、デバイス２０がユーザの左手または右手のどちらに装着されるものとなっているかを表す情報を、操作関係情報に含めて本体機器に対して出力してもよい。さらに、本実施の形態の制御装置１０は、デバイスインタフェース１３を介して接続されているデバイス２０に設定された、デバイス２０ごとに固有なデバイス識別情報を、この操作関係情報に含めて本体機器に対して出力してもよい。
【００６２】［動作］  本実施の形態の制御装置１０は以上の構成を備えてなり、次のように動作する。ユーザは、デバイス２０を左右どちらの手に装着するかを決め、右手に装着する場合はデバイス２０の右側面２２２に、左手に装着する場合はデバイス２０の左側面２２１に固定具２２０を取り付ける。またこのとき、固定具２２０を取り付けた側面とは反対側の側面にバッテリ２４０が取り付けられてもよい。この場合、デバイス２０の左側面２２１，右側面２２２には、いずれもバッテリ２４０からの給電を内部の回路に伝達する端子が設けられているものとする。
【００６３】  制御装置１０は、固定具２２０を検出する固定具センサからの入力を受け入れ、固定具が左側面２２１と右側面２２２のいずれに装着されているかを検出する。制御装置１０は、この検出結果に基づいてデバイス２０がユーザの左手または右手のどちらに装着されるものとなっているかを判断する。
【００６４】  制御装置１０は、本体機器側からボタン操作部２３２等に対する機能割り当ての指示を受け入れる。具体的に、本体機器としての家庭用ゲーム機が、デバイス２０の制御装置１０に対し、ユーザの手の平から近い側のボタンに「機能Ａ」、ユーザの手の平から遠い側のボタンに「機能Ｂ」を設定する指示を行うと、制御装置１０は、図８に例示する処理を開始し、デバイス２０がユーザの左手または右手のどちらに装着されるものとなっているかを表す情報を取得する（Ｓ１１）。
【００６５】  制御装置１０は、デバイス２０がユーザの右手に装着されるものとなっているか否かを判断する（Ｓ１２）。そして右手に装着されるものとなっていれば（Ｓ１２：Yes）、制御装置１０は、記憶部１２に格納されたボタンマップのうち、右手に装着したときにユーザの手の平から近い側となる右側のボタンＢＲの押下操作を表す情報に対し、「機能Ａ」が指示された旨を表す情報を、出力するべき情報として関連付けて記録する（Ｓ１３）。また、制御装置１０は、ユーザの手の平から遠い側となる左側のボタンＢＬの押下操作を表す情報に対し、「機能Ｂ」が指示された旨を表す情報を、出力するべき情報として関連付けて記録する（Ｓ１４）。
【００６６】  一方処理Ｓ１２において、デバイス２０がユーザの左手に装着されるものとなっている場合（Ｓ１２：No）、制御装置１０は、記憶部１２に格納されたボタンマップのうち、左手に装着したときにユーザの手の平から遠い側となる右側のボタンＢＲの押下操作を表す情報に対し、「機能Ｂ」が指示された旨を表す情報を、出力するべき情報として関連付けて記録する（Ｓ１５）。また、制御装置１０は、ユーザの手の平から近い側となる左側のボタンＢＬの押下操作を表す情報に対し、「機能Ａ」が指示された旨を表す情報を、出力するべき情報として関連付けて記録する（Ｓ１６）。
【００６７】  以降、ユーザの右手に装着されるものとなっている（固定具２２０が右側面２２２に装着されている）デバイス２０においては、制御装置１０は、正面に向かって左側のボタンＢＬが押下されたとき、「機能Ｂ」が指示された旨の情報を本体機器に対して出力することとなる。またユーザの右手に装着されるものとなっているとき、制御装置１０は、デバイス２０の正面に向かって右側のボタンＢＬが押下されると、「機能Ａ」が指示された旨の情報を本体機器に対して出力する。
【００６８】  制御装置１０は、電源の投入時などのタイミングで、ユーザの親指の検出範囲を設定する動作を行う。具体的に制御装置１０は、電源の投入時などのタイミングで、図９に例示する処理を開始し、デバイス２０がユーザの左手または右手のどちらに装着されるものとなっているかを表す情報を取得する（Ｓ２１）。
【００６９】  制御装置１０は、デバイス２０がユーザの右手に装着されるものとなっているか否かを判断する（Ｓ２２）。ここで右手に装着されるものとなっていれば（Ｓ２２：Yes）、制御装置１０は、親指センサ部２３１の左右方向の検出可能範囲θのうちデバイス２０の正面側から左側面寄り（ユーザの手の平と反対側）の半分の範囲（図７の角度Ａの範囲）を検出範囲として設定する。具体的には、親指センサ部２３１が出力した情報のうち、設定した検出範囲であるデバイス２０の正面側から左側面寄りの半分の範囲（図７の角度Ａの範囲）での親指を検出した領域と、親指までの距離とを表す情報（デプスマップ等）を取り出して出力する（Ｓ２３）。
【００７０】  一方、制御装置１０は、処理Ｓ２２において、デバイス２０がユーザの左手に装着されるものとなっているときには（Ｓ２２：No）、親指センサ部２３１の左右方向の検出可能範囲θのうちデバイス２０の正面側から右側面寄り（ユーザの手の平と反対側）の半分の範囲（図７の角度Ｂの範囲）を検出範囲として設定する。具体的には、親指センサ部２３１が出力した情報のうち、設定した検出範囲であるデバイス２０の正面側から右側面寄りの半分の範囲（図７の角度Ｂの範囲）での親指を検出した領域と、親指までの距離とを表す情報（デプスマップ等）を取り出して出力する（Ｓ２４）。
【００７１】  また制御装置１０は、図９に例示した処理により設定された検出範囲での親指の検出位置や距離の情報を操作関係情報として本体機器に対して出力する。さらに、制御装置１０は、ボタン操作部２３２等に対してユーザが行った操作の内容を操作関係情報として本体機器に対して出力する。またこの制御装置１０は、ユーザの指がロッキングボタン２３４に触れているか否か、あるいは把持部２１１にユーザの指がかかっているか（デバイス２０が握られた状態か、手が開かれた状態にあるか）の検出結果を操作関係情報として本体機器に対して出力する。
【００７２】［表示］  さらに本実施の形態において制御部１０は、デバイス２０がユーザの左手または右手のどちらに装着されるものとなっているかを表す情報（デバイス２０がユーザの左手と右手のどちらに装着されるかを判断した結果）を取得して、表示部２３５に表示してもよい。一例として本実施の形態においてデバイス２０は、表示部２３５にデバイス２０の正面から見て左側に配された第１のＬＥＤと、右側に配された第２のＬＥＤとを備え、制御装置１０が、デバイス２０がユーザの左手に装着されるものとなっているときには、第１のＬＥＤを点灯して第２のＬＥＤを消灯し、デバイス２０がユーザの右手に装着されるものとなっているときには、第２のＬＥＤを点灯して第１のＬＥＤを消灯してもよい。
【００７３】［他の装着物による判断］  またここまでの説明では、附属品としての固定具２２０が左側面２２１と右側面２２２とのどちらに装着されるかによって、デバイス２０がユーザの左手と右手のどちらに装着されるかを判断していたが、本実施の形態はこれに限られない。例えば、附属品としてのバッテリ２４０が左側面２２１と右側面２２２とのどちらに装着されるかによって、デバイス２０がユーザの左手と右手のどちらに装着されるかを判断してもよい。この場合、バッテリ２４０は、固定具２２０とは異なる側面に装着されるので、制御装置１０は、バッテリ２４０が左側面２２１に装着されているときにはデバイス２０がユーザの右手に装着されるものと判断する。また、バッテリ２４０が右側面２２２に装着されているときには、制御装置１０は、デバイス２０がユーザの左手に装着されるものと判断する。
【００７４】［親指センサ部の出力］  さらにここまでの説明では親指センサ部２３１の出力は、検出可能範囲における親指の位置と、親指までの距離とを表すデプスマップであるものとしていたが、本実施の形態はこれに限られない。例えば、親指センサ部２３１は、複数の光学センサを有するものであってもよい。この光学センサとしては例えば、赤外光を放射する発光部と、赤外光を検出する受光部とを有し、発光部から放射された光が対象物に反射して受光部に入射する割合を測定するものなどがある。このような光学センサによると、光学センサ近傍に対象物が近接するほど、発光部から放射された光の強度で、受光部に入射する光の強度を除した割合（比強度と呼ぶ）ｒが大きくなるので、指等の接近が検出できる。本実施の形態の一例の親指センサ部２３１は、デバイス２０の正面側から右側面寄りの半分の範囲（図７の角度Ｂの範囲）を検出可能範囲とした第１の光学センサと、デバイス２０の正面側から左側面寄りの半分の範囲（図７の角度Ａの範囲）を検出可能範囲とする第２の光学センサとを含む。
【００７５】  この場合、デバイス２０がユーザの左手に装着されるものと判断しているときには、制御装置１０は、第１光学センサのみをオンとする。これによりデバイス２０の正面側から右側面寄りの半分の範囲（図７の角度Ｂの範囲）が検出範囲として設定され、親指センサ部２３１は第１光学センサが出力する比強度ｒの情報を、親指の検出結果として出力する。また制御装置１０は、デバイス２０がユーザの右手に装着されるものと判断しているときには、第２光学センサのみをオンとする。これによりデバイス２０の正面側から左側面寄りの半分の範囲（図７の角度Ａの範囲）が検出範囲として設定され、親指センサ部２３１は第２光学センサが出力する比強度ｒの情報を、親指の検出結果として出力する。
【００７６】  制御装置１０は、また、親指センサ部２３１の（設定した検出範囲内の）出力の時間的変化から、例えば、（１）親指が接近しつつある（デプスマップ上で今回検出した親指までの距離が、前回より短くなっているか、比強度が前回より大きくなっている）、（２）親指が接近した状態を維持している（デプスマップ上で今回検出した親指までの距離の前回の距離との差が所定範囲内であるか、今回の比強度と前回の比強度との差が所定範囲内である）、（３）親指が離れつつある（デプスマップ上で今回検出した親指までの距離が、前回より大きくなっているか、比強度が前回より小さくなっている）、（４）親指が見つけられないのいずれの状態であるかを判断してもよい。この場合、制御装置１０は、当該判断の結果を、親指センサ部２３１の出力として、操作関係情報として本体機器に対して出力する。このように親指の接近が検出できると、制御装置１０では、ボタン操作部２３２に対する操作がまもなく行われる、といった判断が可能となり、ユーザの操作に対するより柔軟な応答が可能となる。
【００７７】［変形例］  また本実施の形態のここまでの説明では、制御装置１０は、デバイス２０の筐体内にあるものとしたが、本実施の形態はこれに限られない。具体的に制御装置１０は、デバイス２０に接続される本体機器内にあってもよい。この例では、デバイス２０は、親指センサ部２３１、ボタン操作部２３２、第１指センサ２３３、ロッキングボタン２３４、第２指センサ２４１及び第３指センサ２４２の出力を、本体機器内の制御装置１０に対して送出して出力する。また、制御装置１０はデバイス２０の力覚提示装置に対して、提示する力覚の大きさを表す情報を出力する。
【００７８】［キーガイドの表示］  そして制御装置１０は、指示により、記憶部１２に格納されたボタンマップの内容を本体機器に対して出力してもよい。この出力結果は、本体機器によって、本体機器に接続されたディスプレイモニタ等に表示出力されてもよい。これによると、本体機器側からの指示により、デバイス２０がユーザの左手と右手とのいずれに装着されるものであるかによって設定されたボタンごとの機能設定の内容の案内（キーガイド）が、ディスプレイモニタに表示出力される。
【００７９】［出荷時設定］  本実施の形態の例において、制御装置１０は、デバイス２０に装着される固定具やバッテリ等が、デバイス２０の左右のどちらの側面に装着されるかによって、デバイス２０が左手に装着されるものとして設定されているか、右手に装着されるものとして設定されているかを判断していたが、本実施の形態はこれだけに限られない。
【００８０】  すなわち、本実施の形態では制御装置１０は、デバイス２０から取得される所定の情報（装着品の装着される側面を特定する情報のほか、例えばデバイス２０内に備えた不揮発性のメモリに予め格納した設定情報等）に基づいて、デバイス２０がユーザの左手と右手のどちらに装着されるものであるとして設定されているか判断してもよい。
【００８１】  具体的には、デバイス２０内に不揮発性メモリを設け、デバイス２０の出荷時に、この不揮発性メモリ内に、左手用または右手用のいずれとして設定するかを書き込んでおく。この例では、制御装置１０は、デバイス２０内の不揮発性メモリに書き込まれた設定を読み出し、当該読み出した設定により、デバイス２０が左手に装着されるものとして設定されているか、右手に装着されるものとして設定されているかを判断する。なお、この不揮発性メモリは、制御装置１０がデバイス２０に内蔵される場合は、制御装置１０の記憶部１２によって実現されてもよい。この場合、出荷時に制御装置１０の記憶部１２に、上記設定を書き込んでおき、制御装置１０の制御部１１は、当該記憶部１２に書き込まれた設定により、デバイス２０が左手に装着されるものとして設定されているか、右手に装着されるものとして設定されているかを判断する。
【００８２】  また本実施の形態では、本体機器側において、ユーザごとに、左手に装着されるものとして設定されたデバイス２０と、右手に装着されるものとして設定されたデバイス２０とをそれぞれ最大１つずつ利用可能としておいてもよい。
【００８３】  本実施の形態の一例では、各デバイス２０には、それぞれのデバイス２０を識別する固有のデバイス識別情報を関連付けて設定しておく（例えばデバイス２０の不揮発性メモリ内に、そのデバイス識別情報を記録しておく）。そして本体機器は、ユーザを特定する情報ごとに、左手に装着されるものとして設定されたデバイス２０のデバイス識別情報と、右手に装着されるものとして設定されたデバイス２０のデバイス識別情報とをそれぞれ一つずつ関連付けて記憶する。
【００８４】  この例において本体機器は、デバイス２０に接続された制御装置１０から登録の要求を受けて登録の処理を開始し、当該制御装置１０に接続されたデバイス２０が左手に装着されるものとして設定されているか、右手に装着されるものとして設定されているかを表す情報と、デバイス識別情報とを受け入れる。
【００８５】  本体機器は、左手に装着されるものとして設定されていることを表す情報が入力されると、当該情報とともに受け入れたデバイス識別情報を、別途指定されたユーザを特定する情報（注目ユーザ特定情報と呼ぶ）に対して、左手用デバイスを特定する情報として関連付けて記録する処理を試みる。このとき、既に注目ユーザ特定情報に対して左手用デバイスを特定する情報として関連付けられた情報（既存情報）がある場合は、当該既存情報を、今回受け入れたデバイス識別情報で上書きするか、エラーを報知して処理を中断する。
【００８６】  同様に、本体機器は、右手に装着されるものとして設定されていることを表す情報が入力されると、当該情報とともに受け入れたデバイス識別情報を、右手用デバイスを特定する情報として、注目ユーザ特定情報に対して関連付けて記録する処理を試みる。このとき、既に注目ユーザ特定情報に対して右手用デバイスを特定する情報として関連付けられた情報（既存情報）がある場合は、当該既存情報を、今回受け入れたデバイス識別情報で上書きするか、エラーを報知して処理を中断する。
【００８７】  この本体機器の処理の例によると、ユーザは、共通の形状を有するデバイス本体２１０を備えた一対のデバイス２０であって、左手に装着するものとして設定された一方のデバイス２０と、右手に装着するものとして設定された他方のデバイス２０とをそれぞれ用いて（通常はそれぞれを左手と右手とに装着して）本体機器に対する操作を入力することが可能となる。また、登録の際誤って、いずれも右手に装着するものとして設定されている複数のデバイス２０を、ひとりのユーザに対して割り当てることが防止される。
【符号の説明】
【００８８】  １０  制御装置、１１  制御部、１２  記憶部、１３  デバイスインタフェース、１４  通信部、２０  デバイス、３１  情報検出部、３２  左右判断部、３３  ボタン設定部、３４  検出範囲設定部、３５  情報受入部、３６  送出部、２１０  デバイス本体、２１１  把持部、２１２  操作部、２２０  固定具、２２１  左側面、２２２  右側面、２３１  親指センサ部、２３２  ボタン操作部、２３３  第１指センサ、２３４  ロッキングボタン、２３５  表示部、２４０  バッテリ、２４１  第２指センサ、２４２  第３指センサ。 
【図１】
2017150127.tif 000003
【図２】
2017150127.tif 000004
【図３】
2017150127.tif 000005
【図４】
2017150127.tif 000006
【図５】
2017150127.tif 000007
【図６】
2017150127.tif 000008
【図７】
2017150127.tif 000009
【図８】
2017150127.tif 000010
【図９】
2017150127.tif 000011
【国際調査報告】
2017150127.tif 000012
2017150127.tif 000013