(57)【要約】【課題】多次元制御装置を提供する。【解決手段】制御装置が提供され、装置を検出し、検出された装置を制御するように構成される。別の方法としては、制御装置が、提供され、装置を検出し、遠隔制御機器から少なくとも１つのコマンドを受信するように構成される。制御装置は、受信したコマンドを使用して装置を制御することができる。【選択図】図１
2014112933.tif 000002
【特許請求の範囲】
【請求項１】
多軸地磁気センサ、及び、
多軸加速度計、を有する制御装置感知ユニット
を有する装置。
【請求項２】
前記地磁気センサが、地球の磁界に対する前記感知ユニットの相対方向を取得するように構成され、かつ、
前記加速度計が、予め選択された基準点に対する前記感知ユニットの相対位置を取得するように構成され、
前記地磁気センサによって取得された前記相対方向を使用して前記装置の方位を決定し、前記加速度計によって取得された前記相対位置を使用して前記装置の位置を決定するように構成された計算ユニット、
を更に有する請求項１に記載の装置。
【請求項３】
複数の装置からターゲット装置を選択し、かつ、
前記計算ユニットによって決定された前記方位及び相対位置を使用して、前記ターゲット装置を選択するように、構成された制御ユニット、
を更に有する請求項２に記載の装置。
【請求項４】
前記ターゲット装置を制御するコマンドを送信し、前記ターゲット装置から情報を受信するように構成された通信ユニットと、
前記装置の速度の少なくとも１つの変化に基づいて前記加速度計から入力を受信し、前記ターゲット装置から受信した前記情報に基づいて視覚及び感覚フィードバックを提供するように構成された相互作用ユニットと、
を更に有する請求項３に記載の装置。
【請求項５】
通信ユニットによって送信される、前記複数の装置を制御するための前記コマンドを格納するように構成されたメモリ、
を更に有する請求項４に記載の装置。
【請求項６】
基準データを検出するように構成された制御ユニットと、
前記基準データに基づいて複数の装置から被制御装置を検出するように構成されたセンサユニットと、
前記被制御装置を制御するためのコマンドを格納するように構成されたメモリと、
を有する制御装置。
【請求項７】
視覚又は感覚フィードバックを提供するように構成された相互作用ユニットをさらに有し、
前記相互作用ユニットは、さらに、前記装置が、前記複数の装置のうちの前記装置の１つに向けられている場合に、視覚及び感覚フィードバックのうちの少なくとも１つを提供するように構成され、
前記相互作用ユニットの前記感覚フィードバックは、前記制御装置の振動を含む、
請求項６に記載の制御装置。
【請求項８】
制御装置上で基準データを検出することと、
前記制御装置の前記基準データに対する相対位置が、メモリに格納されている複数の被制御装置のうちの１つの被制御装置に対応するか否かを検出することと、
前記制御装置の前記相対位置が、前記複数の被制御装置のうちの前記１つの被制御装置に対応すると判定された場合に、感覚フィードバック又は視覚フィードバックのうちの少なくとも１つを提供することと、
を有する方法。
【請求項９】
前記複数の被制御装置のうちの前記１つの被制御装置に関連付けられた少なくとも１つのコマンドを入手することと、
前記複数の被制御装置のうちの前記１つの被制御装置を制御するための入力を受信することと、
前記受信した入力に応答して、前記複数の被制御装置のうちの前記１つの被制御装置にコマンドを送信することと、
を更に有する請求項８に記載の方法。
【請求項１０】
前記制御装置の予め格納された相対位置及び予め決定された相対方位から、前記複数の被制御装置のうちの前記１つの被制御装置を決定すること
を更に有する請求項８に記載の方法。
【請求項１１】
基準方向を規定する前記制御装置上の較正モードにアクセスすること
を更に有する請求項８に記載の方法。
【請求項１２】
前記制御装置上の前記基準方向を格納すること
を更に有する請求項１１に記載の方法。
【請求項１３】
制御装置上で基準データを検出することと、
前記制御装置上で登録モードにアクセスすることと、
前記制御装置上で制御動作を定義することと、
遠隔制御機器から、被制御装置を制御するように構成された少なくとも１つのコマンドを受信することと、
前記少なくとも１つのコマンドを前記制御動作に関連づけることにより、前記被制御装置の前記受信した少なくとも１つのコマンドをメモリに格納することと、
を有する方法。
【請求項１４】
前記制御装置上で前記基準方向を規定する較正モードにアクセスすること、
を更に有する請求項１３に記載の方法。
【請求項１５】
前記制御装置の位置から前記制御装置上の前記基準データを決定すること、
を更に有する請求項１３に記載の方法。
【請求項１６】
前記制御装置の位置に基づいて、前記制御装置上の位置データを決定することと、
前記位置データを前記被制御装置に関連づけることと、
前記制御装置上の前記位置データを格納することと、
を更に有する請求項１３に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
背景技術
[0001] 赤外線（ＩＲ）は、一般的に、家庭内の機器と通信する方法として使用されている。機器を遠隔制御するために、使用者は遠隔制御装置を当該機器に向け、当該機器を制御するために少なくとも１つのボタンを押さなければならない。家庭内の機器の数が増加するにつれて、家庭内の遠隔制御装置の数も増加する。汎用の遠隔制御装置を使用して複数の機器を制御することが可能である。しかし、汎用の遠隔制御装置は、プログラムすることが困難であるばかりでなく、使用も困難なことがある。
【発明の概要】
【０００２】
要約
[0002] 本開示では、装置について述べる。当該装置は、多軸地磁気センサ及び多軸加速度計を含む制御装置感知ユニット、を含む。
【０００３】
[0003] 地磁気センサは、地球の磁界に対する感知ユニットの相対方向を取得することができ、加速度計は、予め選択された基準点に対する感知ユニットの相対位置を取得することができる。上記装置は、地磁気センサによって取得された相対方向を使用して当該装置の方位を決定し、加速度計によって取得された相対位置を使用して当該装置の位置を決定するように構成された、計算ユニットを更に含むことができる。
【０００４】
[0004] 上記装置は、複数の装置からターゲット装置を選択し、計算ユニットによって決定された方位及び相対位置を使用して当該ターゲット装置を選択するように構成された制御ユニットを更に含むことができる。
【０００５】
[0005] 上記装置は、ターゲット装置を制御するためにコマンドを送信し、当該ターゲット装置から情報を受信するように構成された通信ユニットと、当該装置の速度の少なくとも１つの変化に基づいて加速度計から入力を受信し、ターゲット装置から受信した情報に基づいて視覚及び感覚フィードバックを提供するように構成された相互作用ユニットと、を更に含むことができる。
【０００６】
[0006] 上記装置は、通信ユニットによって送信される、複数の装置を制御するためのコマンドを格納するように構成されたメモリを、更に含むことができる。
【０００７】
[0007] 別の方法として、本開示では、制御装置について述べる。当該制御装置は、基準データを検出するように構成された制御ユニットと、基準データに基づいて複数の装置から被制御装置を検出するように構成されたセンサユニットと、被制御装置を制御するためのコマンドを格納するように構成されたメモリと、を含む。
【０００８】
[0008] 上記制御装置は、視覚又は感覚フィードバックを提供するように構成された相互作用ユニットを更に含むことができる。相互作用ユニットは、装置が複数の装置のうちの１つの装置に向けられている場合に、視覚及び感覚フィードバックの少なくとも一つを提供し、相互作用ユニットの感覚フィードバックは、制御装置の振動を含む。
【０００９】
[0009] 別の方法として、本開示では、方法について述べる。当該方法は、制御装置上で基準データを検出すること、制御装置の基準データに対する相対位置がメモリに格納された複数の被制御装置のうちの１つの被制御装置に対応するか否かを検出すること、及び、制御装置の相対位置が複数の被制御装置のうちの１つの被制御装置に対応すると判定された場合に、感覚フィードバック又は視覚フィードバックの少なくとも一つを提供すること、を含む。
【００１０】
[0010] 上記方法は、さらに、複数の被制御装置のうちの１つの被制御装置に関連付けられたコマンドを入手することと、複数の被制御装置のうちの１つの被制御装置を制御するための入力を受信することと、受信した入力に応答して、複数の被制御装置のうちの１つの被制御装置にコマンドを送信することと、を含むことができる。
【００１１】
[0011] 上記方法は、さらに、予め格納された制御装置の相対位置及び予め決定された制御装置の相対方位から、複数の被制御装置のうちの１つの被制御装置を決定することを含むことができる。
【００１２】
[0012] 上記方法は、さらに、基準方向を規定する制御装置上の較正モードにアクセスすることを含むことができる。
【００１３】
[0013] 上記方法は、さらに、制御装置に基準方向を格納することを含むことができる。
【００１４】
[0014] 別の方法として、本開示にて説明される方法は、制御装置上で基準データを検出することと、制御装置上の登録モードにアクセスすることと、制御装置上で制御動作を定義することと、被制御装置を制御するように構成された少なくとも１つのコマンドを被制御装置の遠隔制御装置から受信することと、少なくとも１つのコマンドを制御動作と関連付けることにより、被制御装置の少なくとも１つのコマンドをメモリに格納することとを含む。
【００１５】
[0015] 上記方法は、さらに、基準方向を規定する制御装置上の較正モードにアクセスすることを含むことができる。
【００１６】
[0016] 上記方法は、さらに、制御装置の位置から制御装置上の基準データを決定することを含むことができる。
【００１７】
[0017] 上記方法は、さらに、制御装置の位置から制御装置上の位置データを決定すること、位置データを被制御装置に関連付けること、及び、制御装置上の位置データを格納することを含むことができる。
【００１８】
[0018] 以上は概要であり、それ故、必然的に単純化、一般化、及び詳細の省略を含み、その結果、概要は例示にすぎず、いかなる意味でも制限する意図ではないことが当業者には理解されよう。本明細書で説明する装置及び／又はプロセス及び／又は他の主題の他の態様、特徴及び利点は、本明細書で述べる教示で明白になる。発明の概要は、選ばれた概念を単純化した形で導入するために提供され、それについては「発明を実施するための形態」の項にて以下でさらに説明する。この発明の概要は、特許請求の範囲の主題の重要な特徴又は基本的特徴を識別するようには意図されず、特許請求の範囲の主題の範囲を決定する際の補助として使用するようにも意図されていない。
【００１９】
図面の簡単な説明
[0019] 本開示の上述の記載及び他の特徴は、以下の説明及び添付の特許請求の範囲を添付の図面との関連で考察することにより、さらに十分に明白になる。これらの図面が開示によるいくつかの実施形態のみを記載しており、従ってその範囲を制限するものであると見なすべきでないことを理解されたい。添付の図面を使用することによりさらに特異的かつ詳細に本開示について説明する。
【図面の簡単な説明】
【００２０】
【図１】[0020] 図１は、多次元制御装置の１つの例示的実施形態を示す。
【図２】[0021] 図２は、例示的実施形態による制御装置のブロック図を示す。
【図３】[0022] 図３は、例示的実施形態による制御装置の動作方法を示す流れ図を示す。
【図４】[0023] 図４は、例示的実施形態による制御装置の動作方法を示す流れ図を示す。
【発明を実施するための形態】
【００２１】
詳細な説明
[0024] 以下の詳細な説明では、本明細書の一部を形成する添付の図面を参照する。図面では、類似の記号は、通常、文脈により他に指図されない限り類似の構成要素を示す。詳細な説明、図面、及び特許請求の範囲に記載された例示的実施形態は、限定を意味するものではない。本明細書で提示される主題の範囲又は精神から逸脱することなく、他の実施形態を使用することができ、他の変更を行うことができる。本明細書で概略示され、図面で図示されるような本開示の態様は、多種多様な異なる構成で配置し、置換し、組み合わせ、設計することができ、それらはすべて明示的に予期され、本開示の一部を成す。
【００２２】
[0025] 本開示は、とりわけ、方法、装置、一組の命令が格納されたコンピュータ可読媒体、及び、少なくとも制御装置の位置に基づいて少なくとも１つの装置を制御するための制御装置に関連するプログラム製品について記載している。
【００２３】
[0026] 制御装置は、制御装置内の感知ユニットに基づいてその位置を決定することができる。制御装置がその位置を決定すると、制御装置内のメモリがアクセスされ得る。複数の装置が、関連する位置情報及び各装置を制御するための関連するコマンドとともに、メモリ内に格納され得る。感知された位置情報に基づいて、複数の装置のうちの１つが選択され、関連するコマンドが入手され得る。そして、制御装置は、入手されたコマンドに基づいて装置を制御することができる。
【００２４】
[0027] 図１は、多次元制御装置、すなわち制御装置１００を示す。制御装置１００を使用して、広範囲の家庭用及び産業用電子機器のスイッチ、ボリューム、チャンネルの選択、及び多くの他の機能を迅速かつ正確に制御することができる。これは、制御装置を特定の方向に向け、１つ又は複数のボタンを押下し、１つ又は複数のスイッチを切り替えるなどの、一連の動作を通して実行することができる。制御装置１００は、遠隔制御装置のようにハンドヘルドの携帯機器として実現することができる。
【００２５】
[0028] 制御装置１００は、入力ボタン１０２を含むことができる。入力ボタン１０２は、１つの回転可能なノブとして実現することができる。入力ボタン１０２は、制御装置１００の相互作用面に配置される大きな押しボタンとして実現することができる。入力ボタン１０２は、押下機能及び／又は回転機能を有するものとして実現することができる。入力ボタン１０２は、光の輝度、ファン速度、カーテンの開閉、音のボリュームなどのように、精度が必要とされる動作を制御することができる。これらの機能は、入力ボタン１０２の回転、押下又は他の適切な運動によって実行することができる。制御装置１００には、１つ又は複数の入力ボタン１０２を実装することができる。
【００２６】
[0029] 制御装置１００は、較正ボタン１０４を含むことができる。較正ボタン１０４は、制御装置１００の較正モード、又は制御装置１００の複数の較正モードのうちの１つを開始するために使用することができる。
【００２７】
[0030] 制御装置１００は、インジケータライト１０６を含むことができる。インジケータライト１０６は、１列又は複数列に配置された、１つ又は複数のインジケータライトとして実施することができる。発光ダイオード（ＬＥＤ）又は他の適切な灯を使用することができる。インジケータライト１０６は、制御装置１００への入力に応答して、視覚的フィードバックを提供することができる。例えば、インジケータライト１０６は、制御装置１００が制御している装置に制御装置１００を向けた場合に、明るくなるか、点滅するか、又は明滅して、視覚的フィードバックを提供することができる。インジケータライトは、入力ボタン１０２を使用して制御装置１００に入力がなされる場合に、明るくなるか、点滅するか、明滅することができる。
【００２８】
[0031] 例えば、制御装置１００を使用して、電子装置のボリュームレベルを制御することができる。入力ボタン１０２は、回転形式で使用することができ、これにより、入力ボタン１０２を時計回りの方向に回転すると、電子装置のボリュームを増大させ、入力ボタン１０２を反時計回りの方向に回転すると、電子装置のボリュームを減少させる、又はその逆を実行する。入力ボタン１０２が、ボリュームを最低レベルに設定すると、インジケータライト１０６の最小数を照明することができる。入力ボタン１０２が、ボリュームを最高レベルに設定すると、インジケータライト１０６の最を照明することができる。
【００２９】
[0032] 制御装置１００は、また、通信ウィンドウ１０８も有することができる。通信ウィンドウ１０８は、例えば赤外線通信装置によって実現することができる。赤外線通信装置を使用して複数の被制御装置と通信することができ、これにより、赤外線通信装置は、コマンドを複数の被制御装置のうちの１つに送信し、また、複数の被制御装置のうちの１つの遠隔制御装置からコマンドを受信するために使用することもできる。当業者であれば理解されるように、他の形態の送信及び受信を実現することもできる。
【００３０】
[0033] 図２は、装置２００の１つの実施形態のブロック図を示す。装置２００は、センサユニット２０２を含むことができる。センサユニット２０２は、装置２００の指示方向を測定することができる。センサユニット２０２は、多軸地磁気センサを含むことができる。地磁気センサの例は、Ｍｅｉｘｉｎ Ｓｅｍｉｃｏｎｄｕｃｔｏｒ Ｃｏｍｐａｎｙ社によって製造される２軸地磁気センサを含む。地磁気センサは、地球の磁界に対する装置２００の相対方向を検出するために使用することができる。
【００３１】
[0034] センサユニット２０２は、多軸加速度計を含むことができる。加速度計は、機器と水平面の間の角度を導出するために使用することができる。加速度計は、装置２００の動作方向を検出するために使用することもできる。
【００３２】
[0035] 装置２００は、制御ユニット２０４を有することができる。制御ユニット２０４は、センサユニット２０２からの入力を受信するように構成することができる。センサユニット２０２からの入力は、センサユニット２０２の多軸地磁気センサからの装置２００の指示方向でよく、ｘ軸データ及びｙ軸データの形態で実現される。ｘ軸データ及びｙ軸データから、制御ユニット２０４は装置２００の方位を計算することができる。計算方法の例は以下の通りである。
方位＝９０（ｘ＝０，ｙ＜０）
方位＝２７０（ｘ＝０，ｙ＞０）
方位＝１８０−［ａｒｃｔａｎ（ｙ／ｘ）］＊１８０／Π（ｘ＜０）
方位＝−［ａｒｃｔａｎ（ｙ／ｘ）］＊１８０／Π（ｘ＞０，ｙ＜０）
方位＝３６０−［ａｒｃｔａｎ（ｙ／ｘ）］＊１８０／Π（ｘ＞０，ｙ＞０）
【００３３】
[0036] 制御ユニット２０４は、また、センサユニット２０２の加速度計センサからの入力を受信するように構成することもできる。加速度計は、加速度データを制御ユニット２０４に提供することができる。制御ユニット２０４は、加速度データを使用して、被制御装置と地面に平行な水平面との間の角度を導出することができる。加速度データは、装置２００の動作方向を決定するために使用することもできる。
【００３４】
[0037] 装置２００は、相互作用ユニット２０６を含むことができる。相互作用ユニット２０６は、感覚又は視覚フィードバックを提供するように構成することができる。感覚フィードバックは、装置２００の振動という形態とすることができる。視覚フィードバックは、装置２００のインジケータライトの照明という形態とすることができる。相互作用ユニット２０６による感覚又は視覚フィードバックは、制御ユニット２０４からの入力に応答して提供することができる。例えば、制御ユニット２０４は、装置２００が装置２００によって制御される装置、例えば、被制御装置に向けられていることを決定することができる。そして、制御ユニット２０４は、相互作用ユニット２０６に指示して視覚フィードバック及び／又は感覚フィードバックを提供し、装置２００が被制御装置に向けられていることを示すことができる。
【００３５】
[0038] 相互作用ユニット２０６は、制御ユニット２０４に入力を提供するように構成することもできる。相互作用ユニット２０６は、多軸加速度計を含むことができる。加速度計は、制御ユニット２０４に加速度データを提供することができる。加速度データは、装置２００の動作を決定するために使用することができる。相互作用ユニット２０６によって提供される加速度データの例は、装置２００の回転又は装置２００の振動によって生成することができる。多様な身振りを使用して制御装置と相互作用することができ、各身振りは、１つのコマンドと関連させることができることを理解することができるだろう。制御ユニットは、加速度データを使用して、被制御装置を制御することができる。例えば、装置２００を振動させることで、被制御装置の電源を投入するように制御ユニット２０４に指示することができる。
【００３６】
[0039] メモリユニット２０８は、ストレージ構成要素を装置２００に提供するように構成することができる。メモリユニットは、ＥＥＰＲＯＭのような不揮発性メモリ構成要素によって実現することができる。メモリユニット２０８は、複数の被制御装置を制御するコマンドを格納するために制御ユニット２０４からアクセスされることができる。メモリユニット２０８は、複数の被制御装置を制御するコマンドを検索するために制御ユニット２０４からアクセスされることもできる。メモリユニット２０８は、制御ユニット２０４によって提供された基準データを格納することもできる。制御ユニット２０４は、メモリユニット２０８から基準データを検索することもできる。
【００３７】
[0040] 装置は、無線ユニット２１０を含むことができる。無線ユニット２１０は、赤外線受信機、無線送信機、又は他の適切な通信構成要素によって実現することができる。無線ユニット２１０は、制御ユニット２０４の方向で、被制御装置にコマンドを送信することができる。無線ユニット２１０は、制御ユニット２０４によってアクセスされる被制御装置のために、被制御装置からコマンドを受信することができる。
【００３８】
[0041] 図３は、例示的実施形態による制御装置の動作方法を示す。制御装置は、遠隔制御装置であってよい。制御装置は、例えばテレビ、ステレオ、家庭電化製品などの電子装置を制御することができる。図３に示す方法は、制御装置の動作を示す。
【００３９】
[0042] ステップ３０２は、制御装置上で基準データを検出することを含む。基準データは、地磁気位置情報の形態でよい。基準データは、制御装置の現在の位置及び方位を決定するために使用することができる。基準データは、制御装置の較正モードにアクセスすることによって取得することができる。較正モードは、例えばボタンの押下などを表す入力を制御装置で受信することによってアクセスすることができる。
【００４０】
[0043] ステップ３０４は、制御装置の相対位置が、メモリに格納されている複数の被制御装置のうちの１つに対応するか否かを検出することを含む。例えば制御装置は、例えば所定の間隔などで連続的に制御装置の位置を監視することができる。制御装置は、監視した制御装置の位置を、メモリに格納された複数の被制御装置のうちの１つに対応する位置と、比較することができる。制御装置は、複数の被制御装置を制御するために使用することができる。例えば制御装置は、メモリ内に例えばテーブル形式で格納されている情報にアクセスすることができ、この情報は、複数の被制御装置のそれぞれを、位置情報と関連づけている。メモリ内で位置情報が特定されると、複数の被制御装置からその位置に関連付けられた被制御装置が決定される、すなわち選択される。ステップ３０４の結果、制御装置はその位置に関連付けられた被制御装置を決定する、すなわち選択する。従って、制御装置は、選択された被制御装置とインタフェースするように自身を構成する。
【００４１】
[0044] ステップ３０６は、制御装置の相対位置が、複数の被制御装置のうちの１つの被制御装置に対応すると判定された場合に、感覚フィードバック及び／又は視覚フィードバックを提供することを含む。制御装置が、複数の被制御装置からその位置に関連付けられた１つを決定した後、制御装置は、決定された装置を確認する表示を提供する。感覚フィードバックは、制御装置の振動の形態、制御装置のライトの照明の形態などであってよい。
【００４２】
[0045] ステップ３０８は、複数の被制御装置のうちの１つの被制御装置に関連するコマンドにアクセスすることを含む。ステップ３０４での決定ステップの後、被制御装置を制御するコマンドがメモリから読み出される。これらのコマンドは、例えば被制御装置の電源を投入するコマンド、又は被制御装置のボリュームを変化させるコマンドを含むことができる。
【００４３】
[0046] ステップ３１０は、複数の被制御装置のうちの１つの被制御装置を制御するための入力を受信することを含む。この入力は、例えば被制御装置の電源を投入するコマンド、又は被制御装置のボリュームを変化させるコマンドなどを提供するための入力を含むことができる。この入力は、制御装置の特別な動作、例えば制御装置の回転、制御装置の振動などの形態とすることができる。センサユニットによって判定された動作に基づいて、関連付けられたコマンドを決定することができる。
【００４４】
[0047] ステップ３１２は、受信した入力に応答して、決定された被制御装置にコマンドを送信することを含む。コマンドの送信は、例えば赤外線通信装置、無線通信装置、又は当業者であれば理解されるように、他の適切な通信媒体を使用して達成することができる。
【００４５】
[0048] 図３で検討した方法に基づいて、被制御装置を制御装置の動作に基づいて制御することができる。それ故、使用者に被制御装置を制御するコマンドのボタンシーケンスを覚えさせることなく、被制御装置にコマンドを送信することが可能である。被制御装置がいったん認識されると、制御装置は被制御装置を決定し続ける必要はなく、被制御装置を制御するための複数のコマンドを受信することができることを理解することができるだろう。例えば、制御装置は、異なる被制御装置が決定されなければならないことを示す入力を受信するまで、決定された被制御装置を認識することができる。
【００４６】
[0049] 図４は、例示的実施形態による制御装置の動作方法を示す概略的な流れ図を示す。この方法は、例えば制御装置をプログラムするために使用することができる。
【００４７】
[0050] ステップ４０２は、制御装置上で地磁気センサを使用して基準データを検出することを含む。基準データは、地磁気位置情報の形態とすることができる。基準データは、当業者であれば理解されるように、制御装置の現在の位置及び方位を決定するために使用することができる。基準データは、制御装置の評価モードにアクセスすることによって取得することができる。
【００４８】
[0051] ステップ４０４は、制御装置の登録モードにアクセスして、被制御装置及び被制御装置用の関連コマンドを登録することを含む。登録モードは、例えば登録ボタンの押下などの指示を受信することによって入ることができる。制御装置は、例えば制御装置上のインジケータライトを明るくするなどによって、登録モードがアクセスされていることを確認することができる。
【００４９】
[0052] 登録モードは、さらに、基準データに基づいて制御装置の位置データを決定することを含むことができる。位置データの決定は、制御装置が被制御装置と位置合わせされるか又は被制御装置に向けられ、制御装置が例えばボタンが押下されたという使用者からの指示を受信した場合に、実行することができる。制御装置は、制御装置の位置データを決定するために、地磁気センサ及び／又は加速度計を使用することができる。制御装置は、制御装置に提供された入力に応答して、位置データを被制御装置に関連づけることができる。制御装置の位置は、制御装置に格納することができる。位置データが被制御装置に関連づけられたとき、フィードバックを提供してもよい。
【００５０】
[0053] 例えば、制御装置をテレビなどの電子装置に向けることができ、制御装置上のボタンを押下すると、制御装置が制御装置の位置を決定して、電子装置の識別情報とともに位置を格納し、それによって制御装置に電子装置を登録する。識別情報は、当業者であれば理解されるように、グラフィカルユーザインタフェースを通して使用者が提供することができる。
【００５１】
[0054] ステップ４０６は、制御装置上で制御動作を定義することを含む。制御動作の定義は、例えばボタンの押下など、制御装置に提供される入力指示を受信することによって開始することができる。制御装置が制御動作の画定を開始する入力指示を受信した後、制御装置は、制御装置の動作、すなわち制御装置に提供される制御動作を捕捉し、格納することができる。制御動作は、例えば制御装置の回転又は振動などを含むことができる。制御装置の回転又は振動は、地磁気センサ及び／又は加速度計によって検出することができ、これは、提供された制御動作に関する動作値を捕捉することができる。制御動作の間中ボタンを押下することができる。使用者がボタンを解放することにより、使用者は制御動作の終了を指示することができる。制御装置は、制御装置上で可能な制御動作に対応する所定の値を有することができる。例えば、制御動作は、制御装置の加速度計によって検出されるような制御装置の時計回りの回転でよく、これは制御装置の時計回りの回転によって被制御装置の電源を投入するなど、被制御装置を操作するために使用することができる。
【００５２】
[0055] ステップ４０８は、被制御装置の遠隔制御装置から、被制御装置を制御するように構成され、関連する制御動作に対応する、少なくとも１つのコマンドを受信することを含む。コマンドの受信は、制御装置１００の通信ウィンドウを被制御装置の専用の遠隔制御装置１００の通信ウィンドウに向けることによって達成することができる。被制御装置の遠隔制御装置は、被制御装置の制御に使用可能な１つ又は複数のコマンドを制御装置に発行、すなわち送信することができる。制御装置はこれで、被制御装置の遠隔制御装置から発行されたコマンドを検出又は登録することができる。被制御装置の専用の遠隔制御装置によって発行されたコマンドの検出又は登録に応答して、フィードバックを提供することができる。
【００５３】
[0056] ステップ４１０は、受信した被制御装置の少なくとも１つのコマンド及び制御動作をメモリユニットに格納することを含み、このコマンドは制御動作に関連づけられる。制御動作は、ステップ４０６で地磁気センサ及び／又は加速度計によって決定された位置及び加速値によって格納することができる。コマンドは、ＥＥＰＲＯＭなどの不揮発性メモリに格納することができる。この方法の結果、制御装置は、被制御装置を制御するコマンドを学習、すなわち登録している。コマンドは、その後、被制御装置を制御するために読み出される。追加のコマンドに対して、ステップ４０６、４０８及び４１０を繰り返すことができる。
【００５４】
[0057] 図４にて検討した方法を提供することにより、使用者は、制御装置の動作に基づいて、特別のコマンドを生成することができる。これにより、使用者は、被制御装置を制御するためにボタンの組合せを覚える必要がなくなる。
【００５５】
[0058] 上記ステップを複数のコマンドに対して繰り返すことができることを理解されたい。上記ステップは、複数の被制御装置についてさらに繰り返すことができる。
【００５６】
[0059] システムの態様のハードウェアとソフトウェア実施との間には、ほとんど区別がない。すなわちハードウェアを使用するか、又はソフトウェアを使用するかは通常（しかし、特定の状況ではハードウェアかソフトウェアかの選択が重大になり得るという点で、常にそうではないが）、費用対効率の兼ね合いを表す設計の選択の問題である。本明細書で説明するプロセス及び／又はシステム及び／又は他の技術を実行することができる種々の手段があり（例えばハードウェア、ソフトウェア及び／又はファームウェア）、好ましい手段は、プロセス及び／又はシステム及び／又は他の技術を配備する状況に応じて変化する。例えば、実施者が速度及び精度を最も重要であると決定した場合、実施者は主にハードウェア及び／又はファームウェアの手段を選択することができ、融通性が最も重要である場合、実施者は主にソフトウェアの実施を選択することができ、又はさらに代替的に実施者はハードウェア、ソフトウェア及び／又はファームウェアの何らかの組合せを選択することができる。
【００５７】
[0060] 以上の詳細な説明は、ブロック図、流れ図及び／又は例を使用することにより、装置及び／又はプロセスの種々の実施形態について記載している。このようなブロック図、流れ図及び／又は例が１つ又は複数の機能及び／又は動作を含んでいる限り、このようなブロック図、流れ図又は例に含まれる各機能及び／又は動作を、広範囲のハードウェア、ソフトウェア、ファームウェア、又は実質的にそのいかなる組合せによっても個別的に及び／又は一括して実施することができることを当業者であれば理解することができるだろう。１つの実施形態では、本明細書で説明した主題のいくつかの部分は、特定用途向け集積回路（ＡＳＩＣ）、現場でプログラム可能なゲートアレイ（ＦＰＧＡ）、ディジタル信号プロセッサ（ＤＳＰ）、又は他の集積フォーマットを介して実施することができる。しかし、本明細書で開示した実施形態のいくつかの態様はその全体又は一部を、１つ又は複数のコンピュータ上で動作する１つ又は複数のコンピュータプログラムとして（例えば１つ又は複数のコンピュータシステム上で動作する１つ又は複数のプログラムとして）、１つ又は複数のプロセッサ上で動作する１つ又は複数のプログラムとして（例えば１つ又は複数のマイクロプロセッサ上で動作する１つ又は複数のプログラムとして）、ファームウェアとして、又は実質的にそのいかなる組合せとしても、集積回路に同等に実施することができ、ソフトウェア及び／又はファームウェアの回路の設計及び／又はコードの書き込みも、本開示に鑑みて十分に当業者の技術に含まれることが、当業者には認識されるだろう。さらに、本明細書で説明した主題のメカニズムは様々な形態のプログラム製品として配布することができ、本明細書で説明した主題の例示的実施形態は、配布を実際に実行するために使用される信号保持媒体の特定のタイプに関係なく適用されることが、当業者には理解されるだろう。信号保持媒体の例は以下を含むが、それに限定されない。すなわちフロッピー（登録商標）ディスク、ハードディスクドライブ、コンパクトディスク（ＣＤ）、ディジタルビデオディスク（ＤＶＤ）、ディジタルテープ、コンピュータメモリなどの記録可能なタイプの媒体、及びディジタル及び／又はアナログ通信媒体（例えば光ファイバケーブル、導波管、有線通信リンク、無線通信リンクなど）などの送信タイプの媒体である。
【００５８】
[0061] 本明細書で説明した主題は、様々な他の構成要素に含まれる、又はそれに接続された様々な構成要素を例示することがある。このように記載されたアーキテクチャは単に例にすぎず、実際には同じ機能を達成する多くの他のアーキテクチャを実施することができることを理解されたい。概念的に、同じ機能を達成する構成要素の任意の構成が、所望の機能が達成されるように効果的に「関連づけられる」。従って、特定の機能を達成するために本明細書で組み合わせられた任意の２つの構成要素は、アーキテクチャ又は媒介の構成要素に関係なく所望の機能を達成するように、相互に「関連づけられる」と見なすことができる。同様に、このように関連づけられた任意の２つの構成要素を、所望の機能を達成するために相互に「動作可能に接続された」、又は「動作可能に結合された」と見なすこともでき、このように関連づけることができる任意の２つの構成要素を、所望の機能を達成するために相互に「動作可能に結合可能」であると見なすこともできる。動作可能に結合可能の特定の例は、物理的に嵌合可能な及び／又は物理的に対話する構成要素及び／又は無線で対話可能及び／又は無線で対話する構成要素及び／又は論理的に対話する及び／又は論理的に対話可能な構成要素を含むが、これに限定されない。
【００５９】
[0062] 本明細書で実質的に任意の複数及び／又は単数の用語を使用することに関して、当業者は文脈及び／又は用途に合わせて適宜、複数から単数へ及び／又は単数から複数へ言い換えることができる。種々の単数／複数の変更は、本明細書では明快さを期して明示的に記載することができる。
【００６０】
[0063] 当業者であれば、一般に、本明細書で使用した用語、特に添付の特許請求の範囲（例えば添付の特許請求の範囲の本体）で使用した用語は、一般に、「オープン」用語として意図されていることを理解することができるだろう（例えば「含んでいる（ｉｎｃｌｕｄｉｎｇ）」という用語は、「含んでいるが、それに限定されない」と解釈し、「有する（ｈａｖｉｎｇ）」という用語は「少なくとも有する」と解釈し、「含む（ｉｎｃｌｕｄｅ）」という用語は、「含むが、それに限定されない」と解釈されたい）。さらに当業者であれば、導入された請求項の詳細で特定の数が意図されている場合、そのような意図は請求項で明示的に挙げられ、挙げられていない場合はそのような意図がないことを理解することができるだろう。例えば理解の一助として、添付の特許請求の範囲は、請求項の詳細を導入するために「少なくとも１つの」及び「１つ又は複数の」という導入フレーズの使用を含むことがある。しかし、このようなフレーズを使用する場合、請求項の詳細が不定冠詞「ａ」又は「ａｎ」で導入されていても、同じ請求項が「１つ又は複数の」又は「少なくとも１つの」という導入フレーズ、及び「ａ」又は「ａｎ」などの不定冠詞を含んでいる場合でさえ、このように導入された請求項の詳細を含むいかなる特定の請求項も、このような詳細を１つのみ含む開示に限定すると解釈されるべきではない（例えば「ａ」及び／又は「ａｎ」は、通常、「少なくとも１つの」又は「１つ又は複数の」という意味であると解釈されたい）。請求項の詳細を導入するために使用される定冠詞の使用にも、同じことが当てはまる。さらに当業者であれば、導入された請求項の詳細で特定の数が明示的に挙げられている場合でも、このような列挙は通常少なくとも挙げられた数を意味するものと解釈すべきことを認識することができるだろう（例えば他の修飾語がない状態で「２つの詳細」というそのままの詳細は、通常、少なくとも２つの詳述、又は２つ以上の詳述を意味する）。「Ａ、Ｂ又はＣのうちの少なくとも１つ」と同様の慣習的な用語を使用する場合、一般的にこのような構造は、当業者がその慣習的な用語を理解するような意味とする（例えば「Ａ、Ｂ、又はＣのうちの少なくとも１つを有するシステム」は、Ａのみ、Ｂのみ、Ｃのみ、Ａ及びＢを一緒に、Ａ及びＣを一緒に、Ｂ及びＣを一緒に、及び／又はＡ、Ｂ及びＣを一緒に有するなどのシステムを含むが、これに限定されない）。さらに当業者であれば、２つ以上の代替的用語を表す実質的にすべての離接的な用語及び／又は語句は、それが説明、特許請求の範囲、又は図面のいずれにあっても、用語の１つ、用語のいずれか、又は両方の用語を含む可能性を予想するように理解すべきであることを理解することができるだろう。例えば「Ａ又はＢ」という語句は、「Ａ」又は「Ｂ」又は「Ａ」及び「Ｂ」の可能性を含むように理解されたい。
【００６１】
[0064] 本明細書では種々の態様及び実施形態を開示してきたが、当業者であれば、他の態様及び実施形態を思い付くことができるだろう。本明細書で開示された種々の態様及び実施形態は例示を目的とし、制限するものではなく、真の範囲及び精神は、添付の特許請求の範囲内に記載してある。
【図１】
2014112933.tif 000003
【図２】
2014112933.tif 000004
【図３】
2014112933.tif 000005
【図４】
2014112933.tif 000006
【手続補正書】
【提出日】平成26年3月13日(2014.3.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
感知ユニットと、制御ユニットと、メモリとを備える装置であって、
前記感知ユニットは、地球の磁界に対する前記感知ユニットの相対方向を取得するように構成された地磁気センサ、及び、基準点に対する前記感知ユニットの相対位置を取得するように構成された加速度計を有し、
前記制御ユニットは、前記地磁気センサによって取得された前記相対方向を使用して前記装置の方位を決定し、前記加速度計によって取得された前記相対位置を使用して前記装置の位置を決定し、前記装置の前記方位及び／又は位置を使用して制御動作を定義するように構成され、
前記制御ユニットは、被制御装置の遠隔制御装置から、前記被制御装置を制御するように構成された少なくとも１つのコマンドを受信し、前記受信した少なくとも１つのコマンドを前記制御動作と関連づけて前記メモリに格納ように構成され、
前記制御ユニットは、前記制御動作に基づいて、前記制御動作に関連づけられた前記コマンドを前記メモリから読み出し、前記被制御装置に前記読み出したコマンドを送信するように構成される、装置。
【請求項２】
視覚又は感覚フィードバックを提供するように構成された相互作用ユニットをさらに有し、
前記相互作用ユニットは、前記遠隔制御装置から前記少なくとも１つのコマンドを受信したことに応じて、前記視覚及び感覚フィードバックのうちの少なくとも１つを提供するように構成される、請求項１記載の装置。
【請求項３】
前記メモリは、複数の被制御装置について、前記受信した少なくとも１つのコマンドを前記制御動作と関連づけて格納するように構成される、請求項１又は２記載の装置。
【請求項４】
感知ユニットと、制御ユニットと、メモリとを備える装置によるコマンド学習方法であって、
前記感知ユニットは、地球の磁界に対する前記感知ユニットの相対方向を取得するように構成された地磁気センサ、及び、基準点に対する前記感知ユニットの相対位置を取得するように構成された加速度計を有し、
前記制御ユニットが、前記地磁気センサによって取得された前記相対方向を使用して前記装置の方位を決定し、前記加速度計によって取得された前記相対位置を使用して前記装置の位置を決定し、前記装置の前記方位及び／又は位置を使用して制御動作を定義することと、
前記制御ユニットが、被制御装置の遠隔制御装置から、前記被制御装置を制御するように構成された少なくとも１つのコマンドを受信し、前記受信した少なくとも１つのコマンドを前記制御動作と関連づけて前記メモリに格納することと、
前記制御ユニットが、前記制御動作に基づいて、前記制御動作に関連づけられた前記コマンドを前記メモリから読み出し、前記被制御装置に前記読み出したコマンドを送信することとを備えるコマンド学習方法。
【請求項５】
前記装置が、視覚又は感覚フィードバックを提供するように構成された相互作用ユニットをさらに有し、
前記コマンド学習方法は、
前記相互作用ユニットが、前記遠隔制御装置から前記少なくとも１つのコマンドを受信したことに応じて、前記視覚及び感覚フィードバックのうちの少なくとも１つを提供することをさらに備える、請求項４記載のコマンド学習方法。
【請求項６】
前記メモリは、複数の被制御装置について、前記受信した少なくとも１つのコマンドを前記制御動作と関連づけて格納するように構成される、請求項４又は５記載のコマンド学習方法。
【外国語明細書】
2014112933000001.pdf