(57)【特許請求の範囲】
【請求項１】
複数の動作モードを有する機能実行装置と、この機能実行装置との間で通信が可能なセンシングユニットとを具備し、
前記センシングユニットは、
立体構造物の複数の面に前記機能実行装置が有する動作モードを指定するための命令が表記された筐体と、
前記筐体を、前記命令が表記された面が選択された状態から転動させる操作が行われた場合に、当該転動操作の操作量を検出する手段と、
前記選択された面に表記された命令の識別情報と、前記検出された転動操作の操作量を表す情報を含む遠隔制御信号を生成して送信する手段と
を備え、
前記機能実行装置は、
前記センシングユニットから送信された遠隔制御信号を受信する手段と、
前記受信された遠隔制御信号に含まれる命令の識別情報と転動操作の操作量を表す情報に基づいて、当該命令に対応する動作モードを前記転動操作量に対応する制御量に応じて実行する手段と
を備えることを特徴とする遠隔制御システム。
【請求項２】
複数の動作モードを有する機能実行装置と、この機能実行装置との間で通信が可能なセンシングユニットと、前記機能実行装置及びセンシングユニットとの間でそれぞれ通信が可能な中継装置とを具備し、
前記センシングユニットは、
立体構造物の複数の面に前記機能実行装置が有する動作モードを指定するための命令が表記された筐体と、
前記筐体を、前記命令が表記された面が選択された状態から転動させる操作が行われた場合に、当該転動操作の操作量を検出する手段と、
前記選択された面に表記された命令の識別情報と、前記検出された転動操作の操作量を表す情報を含む第１の遠隔制御信号を生成して送信する手段と
を備え、
前記中継装置は、
前記センシングユニットから送信された第１の遠隔制御信号を受信する手段と、
前記受信された第１の遠隔制御信号に含まれる命令の識別情報と操作量を表す情報を、当該命令に対応する動作モードの識別情報とその制御量を表す情報に変換する手段と、
前記変換された動作モードの識別情報と制御量を表す情報を含む第２の遠隔制御信号を送信する手段と
を備え、
前記機能実行装置は、
前記中継装置から送信された第２の遠隔制御信号を受信する手段と、
前記受信された第２の遠隔制御信号に含まれる動作モードの識別情報と制御量を表す情報に基づいて、前記動作モードを前記制御量に応じて実行する手段と
を備えることを特徴とする遠隔制御システム。
【請求項３】
複数の動作モードを有する機能実行装置と、この機能実行装置との間で通信が可能で、立体構造物からなる筐体の複数の面に前記機能実行装置が有する動作モードを指定するための命令が表記されたセンシングユニットとを具備するシステムが実行する遠隔制御方法であって、
前記センシングユニットが、前記筐体を、前記命令が表記された面が選択された状態から転動させる操作が行われた場合に、当該転動操作の操作量を検出する過程と、
前記センシングユニットが、前記選択された面に表記された命令の識別情報と、前記検出された転動操作の操作量を表す情報を含む遠隔制御信号を生成して送信する過程と、
前記機能実行装置が、前記センシングユニットから送信された遠隔制御信号を受信する過程と、
前記機能実行装置が、前記受信された遠隔制御信号に含まれる命令の識別情報と転動操作の操作量を表す情報に基づいて、当該命令に対応する動作モードを前記転動操作量に対応する制御量に応じて実行する過程と
を具備することを特徴とする遠隔制御方法。
【請求項４】
複数の動作モードを有する機能実行装置と、立体構造物からなる筐体の複数の面に前記機能実行装置が有する動作モードを指定するための命令が表記されたセンシングユニットと、前記機能実行装置及びセンシングユニットとの間でそれぞれ通信が可能な中継装置とを具備するシステムが実行する遠隔制御方法であって、
前記センシングユニットが、前記筐体を、前記命令が表記された面が選択された状態から転動させる操作が行われた場合に、当該転動操作の操作量を検出する過程と、
前記選択された面に表記された命令の識別情報と、前記検出された転動操作の操作量を表す情報を含む第１の遠隔制御信号を生成して送信する過程と、
前記中継装置が、前記センシングユニットから送信された第１の遠隔制御信号を受信する過程と、
前記中継装置が、前記受信された第１の遠隔制御信号に含まれる命令の識別情報と操作量を表す情報を、当該命令に対応する動作モードの識別情報とその制御量を表す情報に変換する過程と、
前記中継装置が、前記変換された動作モードの識別情報と制御量を表す情報を含む第２の遠隔制御信号を送信する過程と、
前記機能実行装置が、前記中継装置から送信された第２の遠隔制御信号を受信する過程と、
前記機能実行装置が、前記受信された第２の遠隔制御信号に含まれる動作モードの識別情報と制御量を表す情報に基づいて、前記動作モードを前記制御量に応じて実行する過程と
を具備することを特徴とする遠隔制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、家電機器やオフィス機器等の機能実行装置の機能をセンシングユニットを使用して遠隔制御する遠隔制御システムとその方法に関する。
【背景技術】
【０００２】
近年、家電機器やオフィス機器の中には、機器本体が有する機能をリモートコントローラを使用して遠隔制御するものが増えている。リモートコントローラには、例えば複数のハードウエアスイッチ又はソフトウエアスイッチとディスプレイが設けられ、ユーザが上記スイッチを操作するとその操作信号がリモートコントローラから機器本体へ送信される。機器本体では、上記操作信号を受信すると当該操作信号が解読され、この解読結果に応じて対応する機能が実行される。また、上記操作内容又は実行された機能に関する情報がリモートコントローラのディスプレイに表示される（例えば特許文献１を参照）。
【０００３】
一方、その他のリモートコントローラとして、パーソナル・コンピュータに使用されるマウスやトラックボール等の手動操作デバイスや、テレビジョンに使用される傾きセンサを使用したリモートコントローラも提案されている（例えば非特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１７２０９７号公報
【非特許文献】
【０００５】
【非特許文献１】「傾きセンサを用いたテレビリモコン向けの新しい文字入力方法」、映像情報メディア学会技術報告、３４（８），１−３，２０１０−０２−１９
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、特許文献１に記載されたリモートコントローラは、機器本体を遠隔制御する際に必ずスイッチを操作しなければならない。このため、ユーザは機器本体の制御対象機能とスイッチとの対応関係を覚えておくか、或いは取扱説明書等によりその都度確認しなければならず、操作が面倒だった。
【０００７】
一方、パーソナル・コンピュータに使用されるマウスやトラックボールでは、手動操作にクリックストップ機能がないので、マウス又はトラックボールのみでは操作対象となる動作モードやその操作結果を確認できず、常にパーソナル・コンピュータの画面を見ながら操作しなければならない。このため、ディスプレイを備えていない機器の遠隔制御には使用できない。
【０００８】
また、傾きセンサを用いたリモートコントローラは、空間を任意に移動して操作できる利点があるが、空間上でリモートコントローラを傾けたときの操作量とそれにより変化する機器本体の動作変化との対応をとりにくいことから、例えばテレビジョン受信機のチャネルの切替動作や動作モードの選択のように、正確な計数や位置決めが要求される機器への入力操作に適用する場合には、その操作に慣れを必要とする。また、操作結果に対してディスプレイ等を使って確認が必要となる点では、マウスやトラックボールによる操作と同様である。
【０００９】
この発明は上記事情に着目してなされたもので、その目的とするところは、機能実行装置で遠隔制御の内容を確認しなくても、直感的な操作により簡単かつ正確に遠隔制御を行えるようにした遠隔制御システムとその方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するためにこの発明の第１の観点は、複数の動作モードを有する機能実行装置と、この機能実行装置との間で通信が可能なセンシングユニットとを具備する遠隔制御システムにあって、前記センシングユニットを、立体構造物の複数の面に前記機能実行装置が有する動作モードを指定するための命令が表記された筐体とする。そして、当該筐体を前記命令が表記された面が選択された状態から転動させる操作が行われた場合に、センシングユニットにより当該転動操作の操作量を検出し、この選択された面に表記された命令の識別情報と前記検出された転動操作の操作量を表す情報を含む遠隔制御信号を生成して送信する。一方、機能実行装置では、前記センシングユニットから送信された遠隔制御信号を受信すると、この命令の識別情報と前記検出された転動操作の操作量を表す情報に基づいて、当該命令に対応する動作モードを前記転動操作量に対応する制御量に応じて実行するようにしたものである。
【００１１】
この発明の第２の観点は、機能実行装置及びセンシングユニットとの間でそれぞれ通信が可能な中継装置を具備する場合に、この中継装置において、前記センシングユニットから命令の識別情報と転動操作の操作量を表す情報を含む第１の遠隔制御信号を受信すると、この受信された第１の遠隔制御信号に含まれる命令の識別情報と操作量を表す情報を当該命令に対応する動作モードの識別情報とその制御量を表す情報に変換し、この変換された動作モードの識別情報とその制御量を表す情報を含む第２の遠隔制御信号を機能実行装置へ送信して、機能実行装置に上記動作モードを上記制御量に応じて実行させるようにしたものである。
【発明の効果】
【００１４】
この発明の第１の観点によれば、立体構造物の複数の面に機能実行装置が有する動作モードを指定するための命令が表記されたセンシングユニットを用い、このセンシングユニットを所望の命令が表記された面が選択された状態で転がすと、上記命令の識別情報と前記転がし操作の操作量を表す情報が機能実行装置へ送られ、この送られた命令の識別情報と転がし操作の操作量を表す情報に応じて、当該命令に対応する動作モードが上記転がし操作量に対応する回数だけ実行される。このため、ユーザはセンシングユニットを転がすことで、その転がした回数に応じて機能実行装置における動作モードの制御量を制御することが可能となる。
【００１５】
例えば、命令がテレビジョン受信機の音量の上げ／下げ、或いはチャネルの切替えであれば、センシングユニットを、当該命令が表記された面を選択したのち任意回数だけ転がすと、テレビジョン受信機ではこのセンシングユニットの転がり回数に応じた回数だけ上記音量の上げ／下げ、或いはチャネルの切替動作が実行される。すなわち、上記センシングユニットの転がり回数に応じて音量が段階的に変化したり、チャネルが切り替わる。
【００１６】
この発明の第２の観点によれば、センシングユニットから第１の遠隔制御信号として送信された命令の識別情報と転動操作の操作量を表す情報が、中継装置において当該命令に対応する動作モードの識別情報とその制御量を表す情報に変換され、これが第２の遠隔制御信号として機能実行装置へ送られる。このため、機能実行装置に上記命令及び転動操作量の変換機能を設ける必要がなくなり、これにより既存の機能実行装置を機能追加等を行うことなくそのまま使用することができる。
【００２０】
すなわちこの発明の各観点によれば、センシングユニットの面に表記された命令を選択した上でセンシングユニットの転がり回数により機能実行装置の動作モードを遠隔制御できるので、機能実行装置で遠隔制御の内容を確認しなくても、直感的な操作により簡単かつ正確に遠隔制御を行えるようにした遠隔制御システムとその方法を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】この発明の第１の実施形態に係る遠隔制御システムの全体構成を示す図。
【図２】図１に示した遠隔制御システムの構成を示すブロック図。
【図３】図２に示した遠隔制御システムの処理手順と処理内容を示すフローチャート。
【図４】図１に示したセンシングユニットの操作例を示す図。
【図５】テレビジョン受信機用の変換テーブルの構成の一例を示す図。
【図６】この発明の参考例としての遠隔制御システムの構成を示すブロック図。
【図７】図６に示したシステムのうちセンシングユニットおける処理手順と処理内容を示すフローチャート。
【図８】図６に示したシステムのセンシングユニットの操作例を示す図。
【図９】この発明の第１の実施形態に係る遠隔制御システムで使用されるセンシングユニットの変形例を示す図。
【図１０】センシングユニットの転がり回数１回の定義を説明するための図。
【図１１】センシングユニットの転がり回数１回の定義を説明するための図。
【発明を実施するための形態】
【００２２】
以下、図面を参照してこの発明に係わる実施形態を説明する。  
［第１の実施形態］
この発明の第１の実施形態は、正六面体からなるセンシングユニットを、所望の命令が表記された面が表面となるように配置したのち縦方向に転がしたとき、上記表面と転がり回数を検出し、この検出された表面に表記された命令のＩＤと上記検出された転がり回数を表す情報を含む遠隔制御信号をセンシングユニットからホームサーバへ送信する。そして、ホームサーバにより上記遠隔制御信号に含まれる命令ＩＤ及び転がり回数を表す情報を、機能実行装置の動作モードとその制御量を表す情報に変換して機能実行装置へ送信し、機能実行装置が上記動作モードとその制御量を表す情報をもとに対応する動作モードを実行するようにしたものである。
【００２３】
ここで、転がり回数１回とは、例えばセンシングユニットが立方体の場合を例に取ると、立方体が横方向に転動する場合には、図１０の(a)から(c)のように、図の網掛けした面が、最初の向きから別の向きの面になるように、センシングユニットの一辺を回転の軸として立体物を転動させ、立体物の最初の状態の底面とは異なる別の面が底面になって安定した状態を、転がり回数１回とカウントする。またセンシングユニットが前方向に転動する場合を例に取ると、図１１の(a)から(c)のように、図の網掛けした面が、最初の向きから別の向きの面になるようにセンシングユニットが転動したときを、転がり回数１回とカウントする。これらの転動の前後では、センシングユニットの各面に加わる重力加速度の向きや、あるいは外光の受容状態が変化していくことから、センシングユニットの各面の状態変化を捉えるための各種センサをセンシングユニットに設けて検知することで、転がり回数をカウントできる。
【００２４】
（構成）
図１は、この発明の第１の実施形態に係る遠隔制御システムの全体構成を示す図であり、１０ａ，１０ｂ，１０ｃはセンシングユニット、２０は中継装置として動作するホームサーバ、３０ａ，３０ｂ，３０ｃは機能実行装置をそれぞれ示している。
【００２５】
機能実行装置３０ａ，３０ｂ，３０ｃのうち、機能実行装置３０ａは照明器具からなり、その動作モードとして「ON」、「OFF」等の標準的な動作モードに加え、照度を変化させる動作モードを備えている。また機能実行装置３０ｂはエアコンからなり、その動作モードとして「ON」、「OFF」、「温度を上げる」、「温度を下げる」等の複数の動作モードを備えている。さらに機能実行装置３０ｃはテレビジョン受信機からなり、「ON」、「OFF」、「音量を上げる」、「音量を下げる」等の複数の動作モードを備えている。
【００２６】
センシングユニット１０ａ，１０ｂ，１０ｃはそれぞれ上記機能実行装置３０ａ，３０ｂ，３０ｃを制御するために１対１の関係で使用される。センシングユニット１０ａ，１０ｂ，１０ｃは何れも正六面体からなる筐体を有し、その６つの面には上記機能実行装置３０ａ，３０ｂ，３０ｃの動作モードを制御するための命令が表記されている。
【００２７】
例えば、機能実行装置（照明器具）３０ａを制御するセンシングユニット１０ａであれば、「照明を点ける」、「照明を消す」、「照度を上げる」、「照度を下げる」等が表記されている。同様に、機能実行装置（エアコン）３０ｂを制御するセンシングユニット１０ｂであれば、「エアコンを点ける」、「エアコンを消す」、「温度を上げる」、「温度を下げる」、「風量を増やす」、「風量を減らす」等が表記され、また機能実行装置（テレビジョン受信機）３０ｃを制御するセンシングユニット１０ｃであれば、「ＴＶを点ける」、「ＴＶを消す」、「音量を上げる」、「音量を下げる」、「チャネルを変える」等が表記されている。
【００２８】
図２は、上記センシングユニット１０ａ，１０ｂ，１０ｃ、ホームサーバ２０及び機能実行装置３０ａ，３０ｂ，３０ｃの構成を示すブロック図である。なお、同図では図の簡単のためセンシングユニット１０ａのみを図示し、他のセンシングユニット１０ｂ，１０ｃの図示を省略している。
センシングユニット１０ａ，１０ｂ，１０ｃは何れも、上記６つの面にそれぞれ配設された照度センサ１１１〜１１６と、回路モジュール部１２を備えている。
【００２９】
照度センサ１１１〜１１６は、どの面がテーブル面に接触しているかを検出する。その検出結果は上記接地面と反対側となる上面に表記された命令を判定するために用いられる。また照度センサ１１１〜１１６は、そのセンサ値の変化からセンシングユニット１０ａ，１０ｂ，１０ｃの転がり回数を検出するためにも用いられる。
【００３０】
回路モジュール部１２には、命令ＩＤ格納部１２１と、表面判定部１２２と、センシング通信部１２３を備えている。なお、これらの機能のうち表面判定部１２２及びセンシング通信部１２３は、図示しないプログラムメモリに格納されたプログラムをＣＰＵ（Central Processing Unit）に実行させることにより実現される。
【００３１】
命令ＩＤ格納部１２１には、センシングユニットの６つの面に対応付けて、当該各面に設置された照度センサ１１１〜１１６の識別ＩＤと、当該各面に表記された命令の識別情報（命令ＩＤ）がそれぞれ記憶されている。
【００３２】
表面判定部１２２は、表面の判定機能と、転がり回数の検出機能を備える。表面の判定機能は、照度センサ１１１〜１１６の検出信号をもとにセンシングユニットのどの面が接地面となっているかを検出し、その判定結果からセンシングユニットのどの面が上面（表面）となっているかを判定する。そして、この判定された表面に表記された命令に対応する命令ＩＤを命令ＩＤ格納部１２１から読み出す。転がり回数の検出機能は、上記表面が検出された状態から予め設定された時間内に照度センサ１１１〜１１６の検出値が順次変化した場合に、その変化の回数を計数してその計数値をセンシングユニットの転がり回数とする。
【００３３】
センシング通信部１２３は、上記読み出された命令ＩＤ及び上記計算された転がり回数を表す情報を、予め記憶してある自己のセンシングユニットＩＤと共に遠隔制御信号に挿入し、この遠隔制御信号をホームサーバ２０へ送信する処理を行う。なお、通信インタフェースしては、無線ＬＡＮ（Local Area Network）やBluetooth（登録商標）等の近距離データ通信規格を採用した無線インタフェース、或いは赤外線インタフェースが使用される。
【００３４】
ホームサーバ２０は例えばパーソナル・コンピュータからなり、この実施形態を実現するために必要な機能として、ホームサーバ通信部２１と、センシングユニット判別部２２と、命令／実行変換部２３と、変換テーブル２４を備えている。なお、これらの機能のうちホームサーバ通信部２１、センシングユニット判別部２２及び命令／実行変換部２３は、図示しないプログラムメモリに格納されたプログラムをＣＰＵに実行させることにより実現される。
【００３５】
ホームサーバ通信部２１は、遠隔制御信号の受信機能と送信機能を備えている。受信機能は、上記センシングユニット１０ａ，１０ｂ，１０ｃから送信された遠隔制御信号を受信する処理を行う。送信機能は、後述する命令／実行変換部２３から渡された変換後の動作モードＩＤ及びその制御量を表す情報と、送信先の機能実行装置の識別情報を含む遠隔制御信号を生成し、この生成された遠隔制御信号を機能実行装置３０ａ，３０ｂ，３０ｃ，…へ送信する。なお、通信インタフェースしては、無線ＬＡＮやBluetooth（登録商標）等の近距離データ通信規格を採用した無線インタフェース、或いは赤外線インタフェースが使用される。
【００３６】
変換テーブル２４には、センシングユニットＩＤと命令ＩＤのすべての組み合わせに対応付けて、機能実行装置３０ａ，３０ｂ，３０ｃの識別情報（機能実行装置ＩＤ）と、機能実行装置に実行させるべき動作モードの識別情報（動作モードＩＤ）が記憶されている。図５はテレビ用の変換テーブルの例を示すもので、各命令ＩＤ（ＩＤ１，ＩＤ２，…，ＩＤ５）に対応付けて、「ＴＶを点ける」、「音量を上げる」、「音量を下げる」、「チャネル切替え」及び「ＴＶを消す」を表す動作モードＩＤ（ａ１，ａ２，…，ａ５）が記憶されている。
【００３７】
また変換テーブル２４には、動作モード別にセンシングユニットの転がり回数に対応付けてその制御量を表す情報も記憶されている。例えば、動作モードが「音量の増加」であれば、転がり回数が増えるに応じて音量が予め定めた一定量ずつ増加するように音量の制御量が記憶され、また動作モードが「チャネル切替え」であれば、転がり回数が１回増えるごとにチャネルが１チャネル変化するように設定されたチャネル制御情報が記憶されている。
【００３８】
センシングユニット判別部２２は、上記ホームサーバ通信部２１により受信された遠隔制御信号からセンシングユニットＩＤ、命令ＩＤ、転がり回数を表す情報を抽出し、このうちセンシングＩＤをもとに送信元のセンシングユニットがどの機能実行装置３０ａ，３０ｂ，３０ｃに対応するものかを判別する。
【００３９】
命令／実行変換部２３は、上記センシングユニット判別部２２により抽出されたセンシングユニットＩＤ及び命令ＩＤをもとに、上記変換テーブル２４から該当する機能実行装置ＩＤと動作モードＩＤを読み出す。またそれと共に、上記抽出された転がり回数を表す情報をもとに、上記変換テーブル２４から対応する制御量を表す情報を読み出す。そして、この読み出した機能実行装置ＩＤと動作モードＩＤ、及び制御量を表す情報を上記ホームサーバ通信部２１に渡し、遠隔制御信号を機能実行装置へ送信させる。
【００４０】
機能実行装置３０ａ，３０ｂ，３０ｃは、機能情報格納部３１と、機能実行部３２と、クライアント通信部３３を備えている。このうち機能実行部３２及びクライアント通信部３３は、図示しないプログラムメモリに格納されたプログラムをＣＰＵに実行させることにより実現される。
【００４１】
機能情報格納部３１には、上記ホームサーバ２０が送信する動作モードＩＤとその制御量を表す情報に対応付けて、機能実行装置３０ａ，３０ｂ，３０ｃが備える機能の具体的な実行内容を表す情報が記憶されている。
【００４２】
クライアント通信部３３は、上記ホームサーバ２０から送信される遠隔制御信号を受信する機能を有する。機能実行部３２は、上記クライアント通信部３３により受信された遠隔制御信号から機能実行装置ＩＤ、動作モードＩＤ及び制御量を表す情報を抽出する。そして、機能実行装置ＩＤが自装置のＩＤと一致するか否かを判定し、一致した場合に上記抽出された動作モードＩＤ及び制御量を表す情報に対応する機能実行内容を表す情報を上記機能格納部３１から読み出し、この読み出された機能実行内容を表す情報を実行する処理を行う。
【００４３】
（動作）
次に、以上のように構成されたセンシングユニット１０ａ，１０ｂ，１０ｃ、ホームサーバ２０及び機能実行装置３０ａ，３０ｂ，３０ｃの動作を説明する。図３は、遠隔制御の処理手順と処理内容を示すフローチャートである。なお、ここでは機能実行装置（テレビジョン受信機）３０ｃを当該装置３０ｃと一対一に対応づけられたセンシングユニット１０ｃを用いて制御する場合を例にとって説明する。
【００４４】
ユーザが、センシングユニット１０ｃを、任意の面が上になっている状態から、希望する命令が表記された面を上にしてテーブル上に置いたとする。センシングユニット１０ｃは、表面判定部１２２の制御の下、照度センサ１１１〜１１６の検出値の変化をステップＳ１１で監視している。この状態で、照度センサ１１１〜１１６の検出値のいずれかが“照度ゼロ”のまま一定時間が経過すると（ステップＳ１２）、センシングユニットのいずれかの面が選択されたと判断して、当該照度ゼロを検出した照度センサが配置された面、つまりテーブルとの接地面とは反対側となる面（上面）を、選択された表面と判定する（ステップＳ１３）。
【００４５】
次にセンシングユニット１０ｃの表面判定部１２２は、ステップＳ１４において転がし操作を監視する。この状態で、ユーザがセンシングユニット１０ｃを所望回数転がしたとする。そうすると表面判定部１２２はステップＳ１５により上記転がり回数を計数する。この転がり回数の計数は、照度センサ１１１〜１１６の何れかにおいてその照度値がゼロになったときに行われる。
【００４６】
上記転がし操作が検出されると、表面判定部１２２はステップＳ１６において上記判定された表面に表記されている命令の命令ＩＤを命令ＩＤ格納部１２１から読み出し、この読み出した命令ＩＤを、上記計数された転がり回数を表す情報と、センシングユニット１０ｃを識別するためのセンシングユニットＩＤと共にセンシング通信部１２３に渡す。センシング通信部１２３は、上記命令ＩＤ、上記転がり回数を表す情報、及びセンシングユニットＩＤが渡されると、ステップＳ１６によりこれらを含む遠隔制御信号を生成し、この遠隔制御信号をステップＳ１７によりホームサーバ２０へ送信する。
表面判定部１２２は、上記遠隔制御信号が１回送信されるごとに、ステップＳ１８において一定時間が経過したか否かを判定し、当該一定時間が経過する前にステップＳ１４により次の転がし操作が検出されると、上記したステップＳ１５〜ステップＳ１７による遠隔制御信号の生成・送信処理を繰り返す。これに対し、次の転がし操作が検出されずに一定時間が経過すると、そのまま処理を終了する。
【００４７】
ホームサーバ２０では、ステップＳ２１でセンシングユニット１０ｃからの遠隔制御信号の到来を検知されるごとに、ステップＳ２２により上記遠隔制御信号の受信処理が行われ、この受信された遠隔制御信号からセンシングユニットＩＤ、命令ＩＤ及び転がり回数を表す情報が抽出される。続いてステップＳ２３において、上記抽出されたセンシングユニットＩＤ及び命令ＩＤをもとに変換テーブル２４がアクセスされ、上記センシングユニットＩＤ及び命令ＩＤに対応付けられた機能実行装置ＩＤ及び実行内容を表す動作モードＩＤが読み出される。またそれと共に、上記抽出された転がり回数を表す情報をもとに上記変換テーブル２４から制御量を表す情報が読み出される。
【００４８】
そしてステップＳ２４において、上記読み出された機能実行装置ＩＤ、実行内容を表す動作モードＩＤ及びその制御量を表す情報を含む遠隔制御信号が生成され、この生成された遠隔制御信号がホームサーバ通信部２１から機能実行装置３０ｃに向け送信される。
【００４９】
これに対し機能実行装置３０ｃでは、ステップＳ３１で遠隔制御信号の到来を検知するごとに、ステップＳ３２により上記遠隔制御信号の受信処理が行われ、この受信された遠隔制御信号から機能実行装置ＩＤ、動作モードＩＤ及びその制御量を表す情報が抽出される。そして、この抽出されたセンシングＩＤをもとに、先ず送信元のセンシングユニット１０ｃが自己の機能実行装置３０ｃに対応するものかどうかが判定される。この判定の結果、自装置に対応するものであれば、続いてステップＳ３３において、上記抽出された動作モードＩＤ及びその制御量を表す情報をもとに、機能情報格納部３１から上記動作モードＩＤ及び制御量に対応付けられた実行内容を表す制御情報が読み出される。そして、上記実行内容を表す制御情報に応じて、ステップＳ３４において該当する機能が指定された制御量だけ実行される。
【００５０】
例えば、ユーザがセンシングユニット１０ｃを「音量を上げる」が表記された面が上面となるようにテーブル上に配置し、この状態でセンシングユニット１０ｃを図４に示すように所望回数転がしたとする。そうすると、センシングユニット１０ｃから、上記選択された「音量を上げる」に対応する命令ＩＤ（ＩＤ２）と上記転がり回数を表す情報が、センシングユニット１０ｃのＩＤと共にホームサーバ２０に送られる。そして、これらがホームサーバ２０において動作モードＩＤ（ａ２）と制御量を表す情報に変換されたのち、機能実行装置３０ｃに送られる。この結果機能実行装置（テレビジョン受信機）３０ｃでは、音量が１レベル段階的に増加するように制御される。すなわち、センシングユニット１０ｃが所望回数転がされるごとに、遠隔制御信号がホームサーバ２０を介して機能実行装置（テレビジョン受信機）３０ｃに送られ、これにより機能実行装置（テレビジョン受信機）３０ｃでは、音量が所望回数に応じて増加するように制御される。
【００５１】
また、同じくセンシングユニット１０ｃを「チャネルの切替え」が表記された面が上面となるようにテーブル上に配置し、この状態でセンシングユニット１０ｃを例えば所望回数転がしたとする。そうすると、センシングユニット１０ｃから、上記選択された「チャネルの切替え」に対応する命令ＩＤ（ＩＤ４）と上記転がり回数を表す情報が、センシングユニット１０ｃのＩＤと共にホームサーバ２０に送られる。そして、これらがホームサーバ２０において動作モードＩＤ（ａ４）と制御量を表す情報に変換されたのち、機能実行装置３０ｃに送られる。この結果機能実行装置（テレビジョン受信機）３０ｃでは、チャネルが転がり回数１回に対して１チャネル切り替えられるように制御される。すなわち、この場合にはセンシングユニット１０ｃが所望回数転がされるごとに、遠隔制御信号がホームサーバ２０を介して機能実行装置３０ｃに送られ、これにより機能実行装置（テレビジョン受信機）３０ｃではチャネルが所望回数に応じて切り替えられる。
【００５２】
なお、センシングユニット１０ｃを「ＴＶを消す」が表記された面が上面となるようにテーブル上に配置された場合には、表面判定部１２２は転がし操作を受け付けず、上記「ＴＶを消す」が表記された面が上面となるようにテーブル上に配置されてから一定時間が経過した時点で、ステップＳ１３からステップＳ１６に移行する。そして、上記「ＴＶを消す」に対応する命令ＩＤ（ＩＤ５）をセンシングユニットＩＤと共に遠隔制御信号に含めてホームサーバ２０へ送信する。このため、上記遠隔制御信号の命令ＩＤ（ＩＤ５）及びセンシングユニットＩＤは、ホームサーバ２０において動作モードＩＤ（ａ５）に変換されたのち、機能実行装置（テレビジョン受信機）３０ｃに転送される。この結果、機能実行装置（テレビジョン受信機）３０ｃの電源はオフされる。
【００５３】
（効果）
以上詳述したように第１の実施形態では、正六面体からなるセンシングユニット１０ａ，１０ｂ，１０ｃを、所望の命令が表記された面が表面となるように配置したのち縦方向に転がしたとき、上記表面と転がり回数を検出し、この検出された表面に表記された命令のＩＤと上記検出された転がり回数を表す情報を含む遠隔制御信号をセンシングユニット１０ａ，１０ｂ，１０ｃからホームサーバ２０へ送信する。そして、ホームサーバ２０により上記遠隔制御信号に含まれる命令ＩＤ及び転がり回数を表す情報を、機能実行装置３０ａ，３０ｂ，３０ｃの動作モードとその制御量を表す情報に変換して機能実行装置３０ａ，３０ｂ，３０ｃへ送信し、機能実行装置３０ａ，３０ｂ，３０ｃが上記動作モードとその制御量を表す情報をもとに対応する動作モードを実行するようにしている。
【００５４】
したがって、ユーザはセンシングユニット１０ａ，１０ｂ，１０ｃを所望の命令が表記された面を表面に設定したのち、所望の回数だけ転がすだけで、その転がした回数に応じて機能実行装置３０ａ，３０ｂ，３０ｃにおける動作モードの制御量を制御することが可能となる。このため、機能実行装置のディスプレイにおいて遠隔制御の状態を確認しなくても、センシングユニット１０ａ，１０ｂ，１０ｃの直感的な操作により簡単かつ正確に機能実行装置３０ａ，３０ｂ，３０ｃを遠隔制御することが可能となる。
【００５５】
また、センシングユニット１０ａ，１０ｂ，１０ｃからはセンシングユニットＩＤ、命令ＩＤ及び転がり回数を表す情報が送信され、ホームサーバ２０において上記センシングユニットＩＤと命令ＩＤが制御対象の機能実行装置とその動作モードに変換され、さらに転がり回数を表す情報が制御量を表す情報に変換されて、機能実行装置３０ａ，３０ｂ，３０ｃに送られる。このため、センシングユニット１０ａ，１０ｂ，１０ｃの処理負荷を軽減して、センシングユニット１０ａ，１０ｂ，１０ｃの消費電力を減らし、これによりバッテリ寿命を延ばすことが可能となる。
【００５６】
なお、第１の実施形態では、転がし操作する方向については特定していなかったが、転がし操作する方向に応じて命令ＩＤを可変とする構成を取っても良い。その例を図９に示す。図９において、センシングユニット１０ｄの６つの面のうち、ある一定の転がり方向に連続する４つの面において、各面内に音量を上げる（ｕｐ）命令と、音量を下げる（ｄｏｗｎ）命令とが、それぞれ異なる転がり方向を示す矢印マークとともに明示されている。ユーザがセンシングユニット１０ｄのこれら４つの面のうち表記面が上面となるようにテーブル上に配置し、この状態から、ユーザがセンシングユニット１０ｄを、音量を上げる、または音量を下げるとする、表記で指定された方向に図９のように転がしたとする。そうするとセンシングユニット１０ｄからは、転がした方向に予め対応付けてあった命令ＩＤと上記転がり回数とを表す情報が、センシングユニット１０ｄのＩＤと共にホームサーバ２０に送られ、前記のセンシングユニット１０ｃによる操作と同様に、音量を段階的に上げる、または下げる制御を機能実行装置（テレビジョン受信機）３０ｃに対して実行することができる。
【００５７】
［参考例］
この発明の参考例は、正六面体からなるセンシングユニットを、所望の命令が表記された面が表面（上面）となるように配置したのち水平面内で自転させたとき、上記表面と回転角を検出し、この検出された表面に表記された命令のＩＤと上記検出された回転角を表す情報を含む遠隔制御信号をセンシングユニットからホームサーバへ送信する。そして、ホームサーバにより上記遠隔制御信号に含まれる命令ＩＤ及び回転角を表す情報を、機能実行装置の動作モードとその制御量を表す情報に変換して機能実行装置へ送信し、機能実行装置が上記動作モードとその制御量を表す情報をもとに対応する動作モードを上記制御量に応じて実行するようにしたものである。
【００５８】
図６は、この発明の参考例としての遠隔制御システムのセンシングユニット４０ａ，４０ｂ，４０ｃ、ホームサーバ２０及び機能実行装置３０ａ，３０ｂ，３０ｃの構成を示すブロック図である。なお、同図では簡単のためセンシングユニット４０ａのみを図示し、他のセンシングユニット４０ｂ，４０ｃの図示を省略している。
【００５９】
センシングユニット４０ａ，４０ｂ，４０ｃは何れも第１の実施形態と同様に正六面体からなり、地磁気センサ４１と、加速度センサ４３と、回路モジュール部４２を備えている。また、センシングユニット４０ａ，４０ｂ，４０ｃの各面には、命令と、センシングユニットの回転操作方向を表す矢印のマークが印刷等により表記されている。
【００６０】
加速度センサ４３は、センシングユニット４０ａ，４０ｂ，４０ｃの各面が上面、下面或いは側面の何れに位置しているかを判定するために用いられる。また加速度センサ４３は、センシングユニット４０ａ，４０ｂ，４０ｃの任意の面が上面に位置している状態で、センシングユニット４０ａ，４０ｂ，４０ｃが水平面内で回転操作された場合に、その回転角を検出するためにも用いられる。  
地磁気センサ４１は、上記加速度センサ４３の検出信号を用いた回転角の算出に先立ち、センシングユニット４０ａ，４０ｂ，４０ｃの初期状態を検出するために用いられる。
【００６１】
回路モジュール部４２には、命令ＩＤ格納部４２１と、表面判定部４２２と、センシング通信部４２３を備えている。なお、これらの機能のうち表面判定部４２２及びセンシング通信部４２３は、図示しないプログラムメモリに格納されたプログラムをＣＰＵ（Central Processing Unit）に実行させることにより実現される。
【００６２】
命令ＩＤ格納部４２１には、センシングユニット４０ａ，４０ｂ，４０ｃの各面ごとに当該面が上面（表面）に位置しているときの加速度センサ４３のセンサ値が記憶されている。また、センシングユニット４０ａ，４０ｂ，４０ｃの各面の識別情報に対応つけて、当該各面に表記された命令を識別するための情報（命令ＩＤ）が記憶されている。
【００６３】
表面判定部１２２は、表面の判定機能と、回転角の算出機能を備える。表面の判定機能は、加速度センサ４３の検出信号をもとにセンシングユニット４０ａ，４０ｂ，４０ｃのどの面が上面（表面）に位置しているかを判定する。そして、この判定された表面に表記された命令に対応する命令ＩＤを命令ＩＤ格納部４２１から読み出す。
【００６４】
回転角の算出機能は、地磁気センサ４１の検出信号をもとに、上記センシングユニット４０ａ，４０ｂ，４０ｃの姿勢が定まったか否かを判定する。そして、定まったと判定された場合にこのときの状態を初期状態として、以後加速度センサ４１により検出されるセンサ値をもとにセンシングユニット４０ａ，４０ｂ，４０ｃの水平方向の回転角を算出する。
【００６５】
センシング通信部４２３は、上記読み出された命令ＩＤ及び上記計算された回転角を表す情報を、予め記憶してある自己のセンシングユニットＩＤと共に遠隔制御信号に挿入し、この遠隔制御信号をホームサーバ２０へ送信する処理を行う。なお、通信インタフェースしては、無線ＬＡＮやBluetooth（登録商標）等の近距離データ通信規格を採用した無線インタフェース、或いは赤外線インタフェースが使用される。
【００６６】
ホームサーバ２０は、この発明の第２の実施形態を実現するために必要な機能として、前記第１の実施形態と同様に、ホームサーバ通信部２１と、センシングユニット判別部２２と、命令／実行変換部２３と、変換テーブル２４を備えている。なお、これらの機能のうちホームサーバ通信部２１、センシングユニット判別部２２及び命令／実行変換部２３は、図示しないプログラムメモリに格納されたプログラムをＣＰＵに実行させることにより実現される。
【００６７】
ホームサーバ通信部２１は、遠隔制御信号の受信機能と送信機能を備えている。受信機能は、上記センシングユニット４０ａ，４０ｂ，４０ｃから送信された遠隔制御信号を受信する処理を行う。送信機能は、後述する命令／実行変換部２３から渡された変換後の動作モードＩＤ及びその制御量を表す情報と、送信先の機能実行装置の識別情報を含む遠隔制御信号を生成し、この生成された遠隔制御信号を機能実行装置３０ａ，３０ｂ，３０ｃへ送信する。なお、通信インタフェースしては、無線ＬＡＮやBluetooth（登録商標）等の近距離データ通信規格を採用した無線インタフェース、或いは赤外線インタフェースが使用される。
【００６８】
変換テーブル２４には、センシングユニットＩＤと命令ＩＤのすべての組み合わせに対応付けて、機能実行装置３０ａ，３０ｂ，３０ｃの識別情報（機能実行装置ＩＤ）と、当該機能実行装置に実行させるべき動作モードの識別情報（動作モードＩＤ）が記憶されている。
【００６９】
また変換テーブル２４には、動作モード別にセンシングユニット４０ａ，４０ｂ，４０ｃの回転角に対応付けて制御量を表す情報も記憶されている。例えば、動作モードが「照度を上げる」であれば、回転角が一定の単位角度増加するごとに照度が予め定めた一定量ずつ増加するように設定された照度の制御量が記憶され、また動作モードが「照度を下げる」であれば、回転角が一定の単位角度変化するごとに照度が予め定めた一定量ずつ減少するように設定された照度の制御量が記憶されている。
【００７０】
センシングユニット判別部２２は、上記ホームサーバ通信部２１により受信された遠隔制御信号からセンシングユニットＩＤ、命令ＩＤ及び回転角を表す情報を抽出し、このうちセンシングＩＤをもとに送信元のセンシングユニットがどの機能実行装置３０ａ，３０ｂ，３０ｃに対応するものかを判別する。
【００７１】
命令／実行変換部２３は、上記センシングユニット判別部２２により抽出されたセンシングユニットＩＤ及び命令ＩＤをもとに、上記変換テーブル２４から該当する機能実行装置ＩＤと動作モードＩＤを読み出す。またそれと共に、上記抽出された回転角を表す情報をもとに、上記変換テーブル２４から対応する制御量を表す情報を読み出す。そして、この読み出した機能実行装置ＩＤと動作モードＩＤ、及び制御量を表す情報を上記ホームサーバ通信部２１に渡し、遠隔制御信号に含めて機能実行装置３０ａ，３０ｂ，３０ｃへ送信させる。
【００７２】
機能実行装置３０ａ，３０ｂ，３０ｃも、第１の実施形態と同様に、機能情報格納部３１と、機能実行部３２と、クライアント通信部３３を備えている。このうち機能実行部３２及びクライアント通信部３３は、図示しないプログラムメモリに格納されたプログラムをＣＰＵに実行させることにより実現される。
【００７３】
機能情報格納部３１には、機能実行装置３０ａ，３０ｂ，３０ｃごとに、動作モードＩＤとその制御量を表す情報に対応付けて、機能実行装置３０ａ，３０ｂ，３０ｃが備える機能の具体的な実行動作の内容とその動作量を表す情報が記憶されている。
【００７４】
クライアント通信部３３は、上記ホームサーバ２０から送信される遠隔制御信号を受信する機能を有する。機能実行部３２は、上記クライアント通信部３３により受信された遠隔制御信号から機能実行装置ＩＤ、動作モードＩＤ及び制御量を表す情報を抽出する。そして、機能実行装置ＩＤが自装置のＩＤと一致するか否かを判定し、一致した場合に上記抽出された動作モードＩＤ及び制御量を表す情報に対応する機能実行内容を表す情報を上記機能格納部３１から読み出し、この読み出された機能実行内容を表す情報を実行する処理を行う。
【００７５】
（動作）
次に、以上のように構成されたセンシングユニット４０ａ，４０ｂ，４０ｃ、ホームサーバ２０及び機能実行装置３０ａ，３０ｂ，３０ｃの動作を説明する。図７は、これらの装置による遠隔制御の処理手順と処理内容を示すフローチャートである。なお、ここでは機能実行装置（照明器具）３０ａを当該装置３０ａと一対一に対応づけられたセンシングユニット１０ａを用いて制御する場合を例にとって説明する。
【００７６】
ユーザが、センシングユニット１０ａを、任意の面が上になっている状態から、希望する命令が表記された面を上にしてテーブル上に置いたとする。センシングユニット１０ａは、表面判定部４２２の制御の下、加速度センサ４３の検出値をステップＳ４１で監視している。この状態で、加速度センサ４３の検出値が最後に変化してから一定時間が経過すると（ステップＳ４２）、このとき上面に位置している面を、選択された表面と判定する（ステップＳ４３）。
【００７７】
次にセンシングユニット１０ａの表面判定部４２２は、地磁気センサ４１の検出値が一定の範囲内に安定したか否かを判定し、安定したことが確認されるとこのときのセンシングユニット１０ａの姿勢を初期状態と定義する。そして、この状態でユーザがセンシングユニット１０ａを水平面内でその上面に表記された矢印マークにより示される方向に回転操作したとすると、表面判定部４２２はステップＳ４４により加速度センサ４３のセンサ値を検出し、上記初期状態からの加速度の変化量をもとにステップＳ４５によりセンシングユニット１０ａの回転角を算出する。
【００７８】
上記回転操作が検出されると、表面判定部４２２はステップＳ４６において、上記センシングユニット１０ａの表面に表記された命令を識別する命令ＩＤを命令ＩＤ格納部４２１から読み出し、この読み出された命令ＩＤと、上記算出された回転角を表す情報と、自装置のセンシングユニットＩＤをセンシング通信部４２３へ出力する。センシング通信部４２３は、上記渡された命令ＩＤ、回転角を表す情報、及びセンシングユニットＩＤを含む遠隔制御信号を生成し、この生成された遠隔制御信号をホームサーバ２０へ送信する。
【００７９】
表面判定部４２２は、上記遠隔制御信号が１回送信されるごとに、ステップＳ４８において一定時間が経過したか否かを判定し、当該一定時間が経過する前にステップＳ４４により次の回転操作が検出されると、上記したステップＳ４５〜ステップＳ４７による遠隔制御信号の生成・送信処理を繰り返す。これに対し、さらなる回転操作が検出されずに一定時間が経過すると、そのまま処理を終了する。
【００８０】
ホームサーバ２０では、図３に示したようにステップＳ２１でセンシングユニット１０ａからの遠隔制御信号の到来を検知されるごとに、ステップＳ２２により上記遠隔制御信号の受信処理が行われ、この受信された遠隔制御信号からセンシングユニットＩＤ、命令ＩＤ及び回転角を表す情報が抽出される。続いてステップＳ２３において、上記抽出されたセンシングユニットＩＤ及び命令ＩＤをもとに変換テーブル２４がアクセスされ、上記センシングユニットＩＤ及び命令ＩＤに対応付けられた機能実行装置ＩＤ及び実行内容を表す動作モードＩＤが読み出される。またそれと共に、上記抽出された回転角を表す情報を下に上記変換テーブル２４から制御量を表す情報が読み出される。そしてステップＳ２４において、上記読み出された機能実行装置ＩＤ、実行内容を表す動作モードＩＤ及びその制御量を表す情報を含む遠隔制御信号が生成され、この生成された遠隔制御信号がホームサーバ通信部２１から機能実行装置３０ａに向け送信される。
【００８１】
これに対し機能実行装置３０ａでは、ステップＳ３１で遠隔制御信号の到来を検知するごとに、ステップＳ３２により上記遠隔制御信号の受信処理が行われ、この受信された遠隔制御信号から機能実行装置ＩＤ、動作モードＩＤ及びその制御量を表す情報が抽出される。そして、この抽出されたセンシングＩＤをもとに、先ず送信元のセンシングユニット１０ａが自己の機能実行装置３０ａに対応するものかどうかが判定される。この判定の結果、自装置に対応するものであれば、続いてステップＳ３３において、上記抽出された動作モードＩＤ及びその制御量を表す情報をもとに、機能情報格納部３１から上記動作モードＩＤ及び制御量に対応付けられた実行内容を表す制御情報が読み出される。そして、上記実行内容を表す制御情報に応じて、ステップＳ３４において該当する機能が指定された制御量だけ実行される。
【００８２】
例えば、ユーザがセンシングユニット１０ａを「照度を下げる」が表記された面が上面となるようにテーブル上に配置し、この状態でセンシングユニット１０ａを例えば図８に示すように所望の角度（例えば５度）回転させたとする。そうすると、センシングユニット１０ａから、上記選択された「照度を下げる」に対応する命令ＩＤと上記回転角（約５度）を表す情報が、センシングユニット１０ａのＩＤと共にホームサーバ２０に送られる。そして、これらがホームサーバ２０において動作モードＩＤと制御量を表す情報に変換されたのち、機能実行装置３０ａに送られる。この結果機能実行装置（照明器具）３０ａでは、照度が上記５度に対応する分だけ低下するように制御される。すなわち、センシングユニット１０ａが所望の角度で回転されるごとに、遠隔制御信号がホームサーバ２０を介して機能実行装置（照明器具）３０ａに送られ、これにより機能実行装置（照明器具）３０ａでは上記所望の回転角に対応する分ずつ照度が低下するように制御される。
【００８３】
なお、センシングユニット１０ａを「照明を消す」が表記された面が上面となるようにテーブル上に配置された場合には、表面判定部４２２は回転操作を受け付けず、上記「照明を消す」が表記された面が上面となるようにテーブル上に配置されてから一定時間が経過した時点で、ステップＳ４３からステップＳ４６に移行する。そして、上記「照明を消す」に対応する命令ＩＤをセンシングユニットＩＤと共に遠隔制御信号に含めてホームサーバ２０へ送信する。このため、上記遠隔制御信号の命令ＩＤ及びセンシングユニットＩＤは、ホームサーバ２０において動作モードＩＤに変換されたのち、機能実行装置（照明器具）３０ａに転送される。この結果、機能実行装置（照明器具）３０ａは消灯する。
【００８４】
（効果）
以上詳述したように参考例では、正六面体からなるセンシングユニット４０ａ，４０ｂ，４０ｃを、所望の命令が表記された面が表面となるように配置したのち水平面内で自転させたとき、上記表面と回転角を検出し、この検出された表面に表記された命令のＩＤと上記検出された回転角を表す情報を含む遠隔制御信号をセンシングユニット４０ａ，４０ｂ，４０ｃからホームサーバ２０へ送信する。そして、ホームサーバ２０により上記遠隔制御信号に含まれる命令ＩＤ及び回転角を表す情報を、動作モードとその制御量を表す情報に変換して機能実行装置３０ａ，３０ｂ，３０ｃへ送信し、機能実行装置３０ａ，３０ｂ，３０ｃが上記動作モードとその制御量を表す情報をもとに対応する動作モードを実行するようにしている。
【００８５】
したがって、ユーザはセンシングユニット４０ａ，４０ｂ，４０ｃを、所望の命令が表記された面を表面に設定したのち、所望の角度回転させるだけで、その回転角に応じて機能実行装置３０ａ，３０ｂ，３０ｃの動作量を制御することが可能となる。このため、機能実行装置のディスプレイを見ながら遠隔制御を行わなくても、つまりディスプレイを備えた機能実行装置でなくても、センシングユニット４０ａ，４０ｂ，４０ｃの直感的な操作により簡単かつ正確に機能実行装置３０ａ，３０ｂ，３０ｃを遠隔制御することが可能となる。
【００８６】
また、センシングユニット４０ａ，４０ｂ，４０ｃからはセンシングユニットＩＤ、命令ＩＤ及び回転角を表す情報が送信され、ホームサーバ２０において上記センシングユニットＩＤと命令ＩＤが制御対象の機能実行装置とその動作モードに変換され、さらに回転角を表す情報が制御量を表す情報に変換されて、機能実行装置３０ａ，３０ｂ，３０ｃに送られる。このため、センシングユニット４０ａ，４０ｂ，４０ｃの処理負荷を軽減して、センシングユニット４０ａ，４０ｂ，４０ｃの消費電力を減らしてバッテリ寿命を延ばすことが可能となる。
【００８７】
［その他の実施形態］
前記第１の実施形態では、命令ＩＤ及び回転角を表す情報を動作モード及びその制御量を表す情報に変換する処理をホームサーバ２０において行うようにした。しかし、当該処理を各機能実行装置３０ａ，３０ｂ，３０ｃで行うようにしてもよい。
【００８８】
また、前記第１の実施形態では、センシングユニット１０ａ〜１０ｃ，４０ａ〜４０ｃから送信された遠隔制御信号をホームサーバ２０で中継して機能実行装置３０ａ〜３０ｃへ伝送するようにしたが、センシングユニット１０ａ〜１０ｃ，４０ａ〜４０ｃから機能実行装置３０ａ〜３０ｃへ直接伝送するようにしてもよい。  
さらに、参考例ではセンシングユニット４０ａ〜４０ｃの回転角を検出するようにしたが、回転角の代わりに回転速度を検出するようにしてもよい。
【００８９】
その他、センシングユニットの形状や面の数、機能実行装置の種類や実行する動作の内容等についても、この発明の要旨を逸脱しない範囲で種々変形して実施可能である。  
要するにこの発明は、上記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記各実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、各実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【００９０】
１０ａ〜１０ｄ，４０ａ〜４０ｃ…センシングユニット、１１１〜１１６…照度センサ、１２，４２…回路モジュール部、１２１，４２１…命令ＩＤ格納部、１２２，４２２…表面判定部、１２３，４２３…センシング通信部、４１…地磁気センサ、４３…加速度センサ、２０…ホームサーバ、２１…ホームサーバ通信部、２２…センシングユニット判別部、２３…命令／実行変換部、２４…変換テーブル、３０ａ〜３０ｃ…機能実行装置、３１…機能情報格納部、３２…機能実行部、３３…クライアント通信部。
【図１】
0005853006.tif 000002
【図２】
0005853006.tif 000003
【図３】
0005853006.tif 000004
【図４】
0005853006.tif 000005
【図５】
0005853006.tif 000006
【図６】
0005853006.tif 000007
【図７】
0005853006.tif 000008
【図８】
0005853006.tif 000009
【図９】
0005853006.tif 000010
【図１０】
0005853006.tif 000011
【図１１】
0005853006.tif 000012