(57)【要約】 【課題】  複数の機器間において、１つの遠隔制御装置を用いて、簡単に、動作状態（ステータス）の引継ぎが可能な遠隔制御システム及び遠隔制御方法を提供する。【解決手段】  遠隔制御システム１０は、複数のクライアント１９〜２２のいずれかから当該クライアント１９〜２２のステータスを示すステータス情報を取得して記憶し、記憶したステータス情報を複数のクライアント１９〜２２のいずれかに送信し、当該ステータス情報を受け取ったクライアント１９〜２２をステータス情報で示されるステータスに設定する遠隔制御装置１４を含んでなる。【選択図】  図１
2008294813.tif 000002
【特許請求の範囲】
【請求項１】
複数の被制御機器のいずれかから当該被制御機器のステータスを示すステータス情報を取得して記憶し、記憶したステータス情報を前記複数の被制御機器のいずれかに送信し、当該ステータス情報を受け取った被制御機器をステータス情報で示されるステータスに設定する遠隔制御装置を含んでなる、ことを特徴とする遠隔制御システム。
【請求項２】
前記遠隔制御装置は、被制御機器にステータス情報を要求する入力、及び、被制御機器に記憶したステータス情報を送信し、ステータスを設定する入力を、ユーザから受け付ける、ことを特徴とする請求項１に記載の遠隔制御システム。
【請求項３】
複数の被制御機器のいずれかから当該被制御機器のステータスを示すステータス情報を取得して記憶し、記憶したステータス情報を前記複数の被制御機器のいずれかに送信し、当該ステータス情報を受け取った被制御機器をステータス情報で示されるステータスに設定する、ことを特徴とする遠隔制御方法。
【請求項４】
被制御機器にステータス情報を要求する入力、及び、被制御機器に記憶したステータス情報を送信し、ステータスを設定する入力を、ユーザから受け付ける、ことを含む特徴とする請求項３に記載の遠隔制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機器間において、簡単に、動作状態（ステータス）の引継ぎが可能な遠隔制御の技術に関する。
【背景技術】
【０００２】
近年、家庭内の複数の機器をネットワークを介して接続する、ホームネットワークが発達している。ホームネットワークにおいては、例えば、サーバ機器に保存された音楽ファイルを、家庭内の異なる場所に配置した１又は複数のクライアント機器において再生することができる。
【０００３】
このようなホームネットワーク環境においては、ユーザは、サーバ機器に保存された音楽ファイルを所望のクライアント機器において再生できる。しかし、それぞれのクライアント機器で同一ファイルを再生するには、それぞれのクライアント機器についてファイルの選択等の再生操作を行わなければならない。
【０００４】
複数の機器間で、同一の遠隔操作装置を用いて、同様の操作を指示する方法として、遠隔操作装置のメモリに操作情報を保持し、ある機器についてなした操作に対応する指示信号を他の機器に送信する技術がある（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開２００３−３４８３６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記技術では、遠隔操作装置を介して機器を操作した場合にしか用いることはできず、機器本体の操作パネルを介して操作した場合には適用できない。また、対象機器が多数ある場合には、遠隔操作装置に大きな容量のメモリが必要となる。このように、従来より、複数の機器間で、ある機器のステータスを他の機器に簡単に引き継いで同様の動作を実現可能な遠隔制御システムが求められていた。上記事情を鑑みて、本発明は、上記従来技術における問題を解決することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の第１の態様における遠隔制御システムは、
複数の被制御機器のいずれかから当該被制御機器のステータスを示すステータス情報を取得して記憶し、記憶したステータス情報を前記複数の被制御機器のいずれかに送信し、当該ステータス情報を受け取った被制御機器をステータス情報で示されるステータスに設定する遠隔制御装置を含んでなる。
【０００８】
上記構成において、前記遠隔制御装置は、被制御機器にステータス情報を要求する入力、及び、被制御機器に記憶したステータス情報を送信し、ステータスを設定する入力を、ユーザから受け付ける。
【０００９】
上記目的を達成するため、本発明の第２の態様における遠隔制御方法は、
複数の被制御機器のいずれかから当該被制御機器のステータスを示すステータス情報を取得して記憶し、記憶したステータス情報を前記複数の被制御機器のいずれかに送信し、当該ステータス情報を受け取った被制御機器をステータス情報で示されるステータスに設定する。
【００１０】
上記構成において、被制御機器にステータス情報を要求する入力、及び、被制御機器に記憶したステータス情報を送信し、ステータスを設定する入力を、ユーザから受け付ける。
【発明の効果】
【００１１】
本発明によれば、複数の機器間において、１つの遠隔制御装置を用いて、簡単に、動作状態（ステータス）の引継ぎが可能な遠隔制御システム及び遠隔制御方法が提供される。
【発明を実施するための最良の形態】
【００１２】
本発明に係る実施の形態について、以下、図面を参照して詳細に説明する。なお、以下に示す実施の形態は一例であり、これに限定されない。
【００１３】
図１に、本実施の形態に係る遠隔制御システム１０の構成を示す。図１に示す遠隔制御システム１０は、２つのサーバ１７、１８と、４つのクライアント１９〜２２とが、ルータ１６を介して接続されて構成されている。本実施の形態に係る遠隔制御システム１０では、最大２５４のクライアント、最大２５５のサーバが接続可能である。
【００１４】
サーバ１７、１８は、例えば、ミュージックサーバを構成し、音楽ファイルを保存する。勿論、動画ファイルを保存するようにしてもよい。
【００１５】
クライアント１９〜２２は、プレーヤを構成し、サーバ１７、１８に保存されたファイルデータを読み出してストリーム再生する。クライアント１９〜２２は、例えばそれぞれ異なる場所に配置される。
【００１６】
ルータ１６は、サーバ１７、１８とクライアント１９〜２２とを有線又は無線により、例えば、ＩＥＥＥ（Institute
of Electrical and Electronic Engineers）１３９４、ＨＤＭＩ（High-Definition
Multimedia Interface）、ＰＬＣ（Power Line Control）、ＬＡＮ（Local Area Network）を用いて接続し、サーバ１７、１８、クライアント１９〜２２よりなるホームネットワークを構成する。サーバ、クライアント１９〜２２は、家庭内に配置されていてもよく、或いは、インターネット等の外部ネットワークを介して接続されていても良い。すなわち、家庭内に配置されたサーバ１７、１８から、外出先や車中でインターネットを介してクライアント１９〜２２で再生する等も可能である。
【００１７】
本実施の形態における遠隔制御システム１０において、全てのクライアント１９〜２２は、単一の遠隔制御装置１４により操作可能である。
【００１８】
図２に、遠隔制御装置１４及びクライアント１９〜２２の構成をそれぞれ示す。
図に示すように、遠隔制御装置１４は、入力部２４と、インタフェース部２６と、制御部２８と、メモリ３０と、を備える。
また、クライアント１９〜２２は、クライアントインタフェース部３６と、クライアント制御部３４と、を備える。
【００１９】
入力部２４は、操作ボタン等を備え、ユーザからの操作入力を受け付ける。入力部２４は、タッチパネルを含んで構成されていてもよい。
【００２０】
インタフェース部２６は、赤外線或いは無線によるデータ通信インタフェースから構成され、クライアントインタフェース部３６と接続される。インタフェース部２６及びクライアントインタフェース部３６の接続を介して、遠隔制御装置１４とクライアント１９〜２２との間でデータの送受信、すなわち双方向通信が行われる。
【００２１】
メモリ３０は、不揮発性メモリから構成され、後述するように、クライアント１９〜２２から受けとったステータス情報を記憶する。
【００２２】
制御部２８は、上記構成の遠隔制御装置１４を統括的に制御する。制御部２８は、入力部２４から入力された操作入力に基づいて所定のコマンドコードデータを生成し、クライアント１９〜２２に送出する。クライアント制御部３４は、遠隔制御装置１４から受け取ったコマンドデータに基づいて動作する。
【００２３】
他方、クライアント制御部３４は、クライアント１９〜２２の現在のステータス（動作状態）、例えば、現在再生しているファイル、再生モード等を表すステータス情報を示すデータを生成し、遠隔制御装置１４に送る。ステータス情報の生成、送信は、遠隔制御装置１４からの要求に基づいて行われる。ステータス情報には、当該情報を生成したクライアント１９〜２２の識別情報が含まれている。
【００２４】
遠隔制御装置１４は、受け取ったステータス情報をメモリ３０に保存する。また、遠隔制御装置１４は、入力部２４を介したユーザ入力に応じて、他のクライアント１９〜２２に対して、メモリ３０に保存したステータス情報を送信する。メモリ３０に保存されたデータは、最新のデータが保持されるが、例えば、リセット操作によってリフレッシュ可能であってもよい。
【００２５】
ここで、遠隔制御装置１４は、例えば、図３に示すような、ステータス要求ボタン４０及びステータス設定ボタン４２を備える。遠隔制御装置１４は、ステータス要求ボタン４０の押下に応じて、操作対象のクライアント１９〜２２にステータス情報の生成及び発信を指示する。ステータス要求ボタン４０の要求に応じて、クライアント１９〜２２からステータス情報を受け取り、メモリ３０に保存されたか否かを、発光素子等によりユーザが確認可能であってもよい。また、遠隔制御装置１４は、ステータス設定ボタン４２の押下に応じて、メモリ３０に保存されたステータス情報を操作対象のクライアント１９〜２２に送信する。勿論、ステータス要求ボタン４０及びステータス設定ボタン４２は、物理的な構成によらず、液晶パネル上に表示されたアイコン等として設けられていても良く、また、クライアント１９〜２２毎に複数設けてもよい。
【００２６】
遠隔制御装置１４からステータス情報を受け取った他のクライアント１９〜２２は、当該ステータス情報に基づいて、ステータス情報を生成したクライアント１９〜２２と同様に動作する。これにより、例えば、リビングに設置されたクライアント１９〜２２で再生していたのと同じ音楽ファイルを、寝室に設置したクライアント１９〜２２に対して、遠隔制御装置１４のステータス要求ボタン４０及びステータス設定ボタン４２を押すのみで簡単かつ即時に再生することができる。
【００２７】
（実施例）
以下、本実施の形態における遠隔制御システム１０の実施例について図１を参照しつつ説明する。
【００２８】
図１に示す遠隔制御システム１０においては、以下のようにルータ１６により識別可能な識別ＩＤ（IDentification）が付されている。
サーバＡ１７：０ｘ１１
サーバＢ１８：０ｘ１２
クライアントＡ１９：０ｘ０１
クライアントＢ２０：０ｘ０２
クライアントＣ２１：０ｘ０３
クライアントＤ２２：０ｘ０４
【００２９】
サーバＡ１７およびサーバＢ１８にはそれぞれのファイルを識別できるファイルシステムがあり、クライアントＡ１９〜クライアントＤ２２からファイル識別情報を指定することで、指定されたファイルを各クライアントにおいて再生することができる。
【００３０】
今、例として、クライアントＡ１９が、サーバＢ１８の中のファイルシステムにてそれぞれのファイルを識別する識別情報０ｘ０２のファイルを再生しているとする。
そして、１台目の識別ＩＤ０ｘ０１のクライアントＡ１９から識別ＩＤ０ｘ０２のクライアントＢ２０に、クライアントＡ１９のステータスを引き継ぐ手順を説明する。
【００３１】
本実施例において、遠隔制御装置１４とクライアントＡ１９及びクライアントＢ２０との通信は、一般的な赤外線通信の方法により、以下に述べる１６バイトのデータをやりとりすることでなされる。クライアントＡ１９及びクライアントＢ２０と遠隔制御装置１４が送受信するステータス情報を意味する１６バイトのデータは、例えば、図４に示すように規定される。
【００３２】
図４に示すデータにおいて、１バイト目が、０ｘ０１の場合は、遠隔制御装置１４からクライアントＡ１９又はクライアントＢ２０へのステータス情報の要求を意味する。また、０ｘ０２の場合は、クライアントＡ１９又はクライアントＢ２０から遠隔制御装置１４へのデータ送信を意味する。０ｘ０３の場合は、遠隔制御装置１４からクライアントＡ１９又はクライアントＢ２０へのデータで、ステータスの設定指示を意味する。上記以外は使用禁止である。
【００３３】
２バイト目は制御されるクライアントの指定に用いられる。理論上は、２５４のクライアント（０ｘ０１から０ｘＦＥまで）を指定可能である。０ｘ００は指定なし、０ｘＦＦは全てのサーバを意味する。本例において、０ｘ０１はクライアントＡ１９を、０ｘ０２はクライアントＢ２０を意味する。
【００３４】
３バイト目は、どのようなカテゴリの機器を制御対象とするかを指定する。図４に示す例において、０ｘ００は指定なし、０ｘ０１はミュージックサーバ、０ｘ０２はＦＭ（Frequency Modulation）／ＡＭ（Amplitude
Modulation）チューナ、０ｘ０３はＣＤ（Compact Disc）プレーヤ、をそれぞれ意味する。それ以外は将来の拡張の為に使用禁止とされている。
【００３５】
４バイトから１５バイト目は、３バイト目のカテゴリ別に規定される。
【００３６】
図４に示す１６バイト目はチェックサムとし、２５６を法とする１〜１５バイト目の１バイト毎の合計値とする。この値を、１〜１５バイト目の値から計算したチェックサムと比較することで、この全１６バイトのデータが妥当であるかどうかが判断できる。
【００３７】
図５に、図４に示すデータの３バイト目が０ｘ０１（ミュージックサーバ）の場合の、３バイトから５バイト目の規定例を示す。
【００３８】
４バイト目はサーバＡ１７、サーバＢ１８などの識別ＩＤを示し、理論的には１〜２５５台のサーバ（０ｘ０１〜０ｘＦＦ）を指定可能である。
【００３９】
５バイト目〜１５バイト目はクライアントＡ１９又はクライアントＢ２０のステータスを意味し、遠隔制御装置１４からクライアントＡ１９又はクライアントＢ２０にステータスを要求する場合は全て０ｘ００とする。
【００４０】
クライアントＡ１９又はクライアントＢ２０から遠隔制御装置１４に送信するデータの５〜８バイト目は、ファイル識別情報で、どのファイルを再生していたかを意味する。
【００４１】
クライアントＡ１９又はクライアントＢ２０から遠隔制御装置１４に送信されるデータの９〜１５バイト目は０ｘ００とし、将来に備えての予約領域とされる。
【００４２】
以下、実施例における、遠隔制御装置１４とクライアントＡ１９及びクライアントＢ２０とのデータの送受信について説明する。本例においては、クライアントＡ１９がサーバＢ１８中のファイル（識別ＩＤ０ｘ１２）を再生しており、ユーザがクライアントＢ２０において同じ動作を引き継ぐ場合について説明する。
【００４３】
まず、ユーザはクライアントＡ１９のステータス情報を取得するため、遠隔制御装置１４のステータス要求ボタン４０を押す。遠隔制御装置１４はクライアントＡ１９に対してステータス情報を要求するデータとして、以下のデータを送信する。
０ｘ０１０１０１０００００００００００００００００００００００００３
【００４４】
クライアントＡ１９はこのデータを受信し、２バイト目が０ｘ０１を示すことから、自分宛のデータだと判別する。また、３バイト目が０ｘ０１なので、カテゴリがミュージックサーバであることがわかる。またこの時、クライアントＢ２０も同じデータを受信する可能性があるが、２バイト目が識別ＩＤ０ｘ０２と異なるので、自らが制御対象で無いと判別できる。
【００４５】
クライアントＡ１９は、現在アクセスしているサーバＢ１８の識別ＩＤ０ｘ０２と、再生しているサーバＢ１９中のファイルの識別ＩＤ０ｘ１２を含む以下のデータを、遠隔制御装置１４に返信する。ここで、バイト９〜１５は予備領域なので、全て０ｘ００を設定する。
０ｘ０２０１０１０２００００００１２００００００００００００００１８
【００４６】
遠隔制御装置１４は、受信したデータの１バイト目が０ｘ０２であるのでステータス情報を受け取ったこと判別する。データが妥当であると判別したとき、このデータをメモリ３０に記憶する。この時、３〜１５バイト目のデータの内容を遠隔制御装置１４が処理する必要は無い。
【００４７】
その後、ユーザはクライアントＡ１９のステータスをクライアントＢ２０に引き継ぐ為、クライアントＢ２０に向けて遠隔制御装置１４のステータス設定ボタン４２を押す。遠隔制御装置１４は、クライアントＢ２０に対して以下のデータを送信する。
０ｘ０３０２０１０２００００００１２００００００００００００００１Ａ
【００４８】
クライアントＢ２０がこのデータを受信したとき、２バイト目が０ｘ０２なので、自分が制御対象であると判別する。またこの時、クライアントＡ１９も同じデータを受信する可能性があるが、２バイト目が自身の識別ＩＤ０ｘ０１と異なるので、制御対象で無いと判別できる。そして、クライアントＢ２０は、データの内容が、サーバＢ１８の識別ＩＤ０ｘ０２と、ファイル識別ＩＤ０ｘ１２を示すので、サーバＢ１８のファイル識別ＩＤ０ｘ１２のファイルを再生する。以上のようにして、クライアントＡ１９のステータスは、遠隔制御装置１４を用いて簡単にクライアントＢ２０に引き継ぐことができる。
【００４９】
なお、上記実施例において、ステータス情報の内容を増やすことも可能である。以下では、ランダム再生及びリピート再生に関するステータス情報を加える場合について説明する。図６に、ランダム再生及びリピート再生の情報を含む送受信データの４〜１５バイト目の例を示す。
【００５０】
図６に示すように、バイト９のビット０〜３に、０ｘ０はランダムＯＦＦ、０ｘ１はフォルダ内ランダム、０ｘ０２はサーバ内ランダム、それ以外は予約の為の値、を意味する４ビットの領域として規定する。さらに、ビット４〜７に、０ｘ０はリピートＯＦＦ，０ｘ１は１曲リピート、０ｘ２はディレクトリ内リピート、０ｘ０３はサーバ内リピート、それ以外は予約の為の値、を意味する４ビットの領域として規定する。
【００５１】
なお、例えば、特定のクライアント１９〜２２のみリピート再生機能を有するような場合であっても、上記データ構成例においては、バイト７をランダムＯＦＦとリピートＯＦＦ、すなわち、ランダムとリピートが無効を意味する０ｘ００とするので、リピート再生機能を有しないクライアント１９〜２２については無効なコマンドデータとなり、影響を与えない。
【００５２】
このように、送受信データをクライアント１９〜２２間で引き継ぎたいステータスの内容に応じて適宜構成することにより、より詳細なステータスの引き継ぎが可能となる。そして、このようなステータス情報の変更は、クライアント１９〜２２の物理構成の変更を伴うことはない。
【００５３】
以上説明したように、本実施の形態では、１つの被制御機器（クライアント１９〜２２）から受け取ったステータス情報を遠隔制御装置１４に記憶し、遠隔制御装置１４を介して他の被制御装置に当該ステータス情報を送信して同様のステータスを実現する。このような本実施の形態によれば、以下のような効果が奏される。
【００５４】
例えば、ミュージックサーバの音楽ファイルを聴く場合、例えば、台所、リビング、車内等に配置され、サーバに接続されたプレーヤによって、遠隔制御装置１４を持ち歩くだけで、ユーザはいずれのプレーヤにおいても引き続き同じファイルの聴取を簡単に行うことができるので、場所を意識せずに同じ音楽を楽しめる。他にも、チューナで特定の放送局を異なる場所で聴く場合も同様に、簡単な操作で引き続き同じ放送局の放送を楽しむことができる。
【００５５】
このような被制御機器間のステータスの引継ぎは、ユーザが遠隔制御装置１４を用いて任意の被制御機器に対してステータス要求を行うことができるため、最後に操作した制御機器からだけでなく、どの制御機器から、どの制御機器へステータスを引き継ぐかをユーザが自由に選択できる。
【００５６】
また逆に、遠隔制御装置１４をステータスを保持する記憶手段として利用することも可能である。すなわち、ある被制御機器について、遠隔制御装置１４を用いてステータスの要求を行い、その後、ステータスの引継ぎの指示を出すまで、当該被制御機器にどのような操作を行っても、遠隔制御装置１４に保持されたステータスに簡単に復帰することができる。
【００５７】
遠隔制御装置１４についていえば、遠隔制御装置１４自体はステータスを意味するデータの内容を判別する必要が無いので、被制御機器との間でデータの送受信ができ、被制御機器から取得したステータス情報を保持するメモリ３０を有していればよい。また、メモリ３０は、簡単なコードデータ（ステータス情報）を記録するだけの容量があればよく、遠隔制御装置１４は比較的低コストで作成することができる。
【００５８】
また、コードデータは、実施例に示したように、ステータスを意味するデータに無効を意味する規定を設けることにより、特定の機能を有する機器と有しない機器との間においてもステータスの引き継ぎが可能である。従って、新たに引き継ぐステータスをある被制御機器に追加したとしても、追加できない機器を買い換えたりする必要性が無く、資源の有効活用ができる。同様に、被制御機器の機能が増えても、遠隔制御装置１４はデータの受け渡しのみを行うので、被制御機器の変更のみで、ステータスの引継ぎの機能を継続して利用できる。
【００５９】
上記実施の形態において、遠隔制御装置１４によって制御されるクライアントは、遠隔制御装置１４からのステータス情報の要求に応じてステータス情報を生成し、遠隔制御装置１４に送信する機能を有するが、この機能は、既存の機器に対して、ファームウェアのアップデート等として、付加的に付与されても良い。
【００６０】
また、上記実施の形態では、遠隔制御装置１４によりステータスが引き継がれる複数の非制御機器は、互いにネットワークを介して接続されるものとしたが、本発明は、互いに非接続の被制御機器に対しても適用可能である。すなわち、例えば、自宅のラジオチューナのステータス（放送局等）を、車中のラジオチューナに引き継ぐような場合にも、同様に遠隔制御装置１４を用いてステータスを引き継ぐことが可能である。
【００６１】
また、遠隔制御装置１４は、市販のリモートコントローラとして提供可能であるのみならず、遠隔制御機能を搭載したパーソナルフォン等として提供されてもよい。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施の形態にかかる遠隔制御システムの構成を示す図である。
【図２】本発明の実施の形態にかかる遠隔制御装置及びクライアントの構成を示す図である。
【図３】本発明の実施の形態にかかる遠隔制御装置の構成例を示す図である。
【図４】本発明の実施例にかかるコードデータの例を示す図である。
【図５】本発明の実施例にかかるコードデータの例を示す図である。
【図６】本発明の実施例にかかるコードデータの例を示す図である。
【符号の説明】
【００６３】
１０：遠隔制御システム、１４：遠隔制御装置、１６：ルータ、１７、１８：サーバ、１９〜２２：クライアント、１６：ルータ、２４：入力部、２６：インタフェース部、２８：制御部、３０：メモリ、３２：クライアントインタフェース部、３４：クライアント制御部、３０：メモリ、３４：クライアント制御部、３６：クライアントインタフェース部、４０：ステータス要求ボタン、４２：ステータス設定ボタン
【図１】
2008294813.tif 000003
【図２】
2008294813.tif 000004
【図３】
2008294813.tif 000005
【図４】
2008294813.tif 000006
【図５】
2008294813.tif 000007
【図６】
2008294813.tif 000008