(57)【要約】【課題】  １つのリモコンでネットワーク上の多数の装置を制御できる遠隔制御システムを提供する。【解決手段】  リモコン１０から制御対象とする被制御装置２０に対して、表示情報の要求を行う。これにより、被制御装置２０のＲＯＭ２１に予め格納されている表示情報が読み出され、リモコン１０側へ送信される。表示情報は、ＨＴＬＭやＪＡＶＡ等の言語で記述されており、リモコン１０側のブラウザによって、液晶表示器１２に複数のファンクション・キー１１に対応した機能を示す画面が表示される。従って、液晶表示器１２に表示された画面に基づいて機能を選択し、その機能に対応するファンクション・キー１１を押下することにより、被制御装置２０を制御することができる。【選択図】      図１
2005101887.tif 000002
【特許請求の範囲】
【請求項１】
複数のファンクション・キーによる入力部、
前記ファンクション・キーに対応付けられた機能を表示する液晶表示器、
特定の言語で書かれたプログラムに基づいて前記液晶表示器の表示を行うと共に前記ファンクション・キーから入力される信号に従って対応する機能の制御情報を出力する制御情報作成部、
及び、前記制御情報をデータ・フレームに組み込んで無線チャネルを介して送信する送信部を有するリモート・コントローラと、
前記リモート・コントローラから送信されたデータ・フレームを受信する受信部、
及び、前記データ・フレーム中の制御情報を解読して前記リモート・コントローラで指定された機能を実行する複数の機能実行部を有する被制御装置とを、
備えたことを特徴とする遠隔制御システム。
【請求項２】
複数のファンクション・キーによる入力部、
前記ファンクション・キーに対応付けられた機能を表示する機能表示領域を有する液晶表示器、
特定の言語で書かれたプログラムに基づいて前記液晶表示器の表示を行うと共に前記ファンクション・キーから入力される信号に従って対応する機能の制御情報を出力する制御情報作成部、
前記制御情報をデータ・フレームに組み込んで無線チャネルを介して送信するリモコン側送信部、
前記無線チャネルを介して制御対象の装置から送信されたデータ・フレームを受信するリモコン側受信部、
及び、前記リモコン側受信部で受信したデータ・フレーム中の結果情報を解読して前記液晶表示器に表示する表示制御部を有するリモート・コントローラと、
前記リモート・コントローラから送信されたデータ・フレームを受信する装置側受信部、
前記装置側受信部で受信したデータ・フレーム中の制御情報を解読して前記リモート・コントローラで指定された機能を実行する複数の機能実行部、
前記制御情報に基づいて実行した機能の結果情報を作成する結果情報作成部、
及び、前記結果情報をデータ・フレームに組み込んで無線チャネルを介して前記リモート・コントローラに送信する装置側送信部を有する被制御装置とを、
備えたことを特徴とする遠隔制御システム。
【請求項３】
前記特定の言語は、ＨＴＭＬまたはＪＡＶＡ（米国サン・マイクロシステムズ社の登録商標）、若しくはその組み合わせであることを特徴とする請求項１または２記載の遠隔制御システム。
【請求項４】
前記リモート・コントローラの制御情報作成部は、前記制御情報に加えて、前記複数のファンクション・キーに対応して前記液晶表示器に表示する表示情報を前記被制御装置に要求する表示情報要求命令を出力するように構成され、
前記被制御装置は、前記リモート・コントローラから与えられた前記表示情報要求命令に応じて送信する前記表示情報が格納された不揮発性メモリを有することを特徴とする請求項２記載の遠隔制御システム。
【請求項５】
前記制御情報は、その情報の識別を行うための制御情報識別子と前記被制御装置の個々の機能を実行させるための単数または複数の命令コードとで構成され、かつ、該命令コードは、前記ファンクション・キーの操作に関する内容を有することを特徴とする請求項２記載の遠隔制御システム。
【請求項６】
前記結果情報は、その情報の識別を行うための結果情報識別子と前記被制御装置における機能の実行結果を示す結果データとで構成され、かつ、該結果データは、制御対象の現在値に関する内容を有することを特徴とする請求項２記載の遠隔制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ネットワークに接続した装置を制御する遠隔制御システムに関するものである。
【背景技術】
【０００２】
ＺｉｇＢｅｅは、アルカリ単３電池２本で数年使える低価格・小電力デバイスにより、ビル／ホーム・オートメーションを目指す遠隔制御システムの新規格である。ＺｉｇＢｅｅでは、２．４ＧＨｚ帯の無線周波数を１６チャネルに分割して使用し、１ネットワーク当たり２５５台のデバイス（制御対象となる装置）が接続でき、３０ｍ以内で最高２５０ｋｂｐｓでのデータ転送が可能になっている。データ速度は、最近の無線ＬＡＮ等に比べて低速であるが、これにより消費電力をはるかに低く抑えることができるという特徴がある。
【０００３】
ＺｉｇＢｅｅの規格は未だ草案の段階であるが、この草案によれば、ネットワークは、コーディネータを中心に各デバイスがツリー構造で接続されたＰＡＮ（Personal Area Network)を形成する。また、コーディネータと各デバイス間の無線による接続は、フレーム・ビーコンとタイム・スロットを持つスーパーフレームを用いて、ＣＳＭＡ−ＣＡ（Carrier Sense Multiple Access with Collision Avoidance）方式で行われ、ネットワーク層及びＭＡＣ（Machine Address Code）層でのプロセスに従って、その接続の確立が行われるように規定されている。
【０００４】
このＺｉｇＢｅｅの具体的な応用例としては、家庭の場合、照明やテレビジョンの制御からホーム・セキュリティ・システムまで広範囲に亘り、すべてを無線で制御可能なネットワークを構築できる。これにより、従来のテレビジョンのリモート・コントローラ（以下、「リモコン」という）等の赤外線インタフェースを、１つの統合したネットワークとして完全に置換える可能性がある。
【特許文献１】特開２００２−１４７８３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
解決しようとする課題は、前記ＺｉｇＢｅｅでは、１ネットワーク当たり２５５台のデバイスが接続できるが、実際に多数のデバイスが接続された場合、それらのデバイスの制御を個別に行っていたのでは、耐え難い負担となることである。デバイスの制御を行う簡単な方法としては、そのデバイスに対応する専用のリモコンを使う方法がある。例えば、テレビジョン、エアー・コンディショナ、ビデオ・カセット・レコーダ等のリモコンは、現在でもかなり普及している。しかし、ＺｉｇＢｅｅでは、前記テレビジョン等の他、照明機器、警報装置、冷蔵庫、おもちゃ、パーソナル・コンピュータの本体及びマウスやキーボード等、家庭におけるあらゆるデバイスを対象としており、その機能も多彩である。従って、これらのデバイスのリモコンを個別に作っていたのでは、家中にリモコンがあふれる状況になりかねない。
【０００６】
そこで、本発明は、ＺｉｇＢｅｅ等の無線通信規格に従いつつ、１つのリモコンでネットワーク上の多数のデバイスを制御できる汎用リモコンを用いた遠隔制御システムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
前記目的を達成するために、第１の発明は、遠隔制御システムにおけるリモコンと被制御装置を、それぞれ次のように構成している。即ち、リモコンは、複数のファンクション・キーによる入力部と、これらのファンクション・キーに対応付けられた機能を表示する液晶表示器と、特定の言語で書かれたプログラムに基づいてこの液晶表示器の表示を行うと共にファンクション・キーから入力される信号に従って対応する機能の制御情報を出力する制御情報作成部と、制御情報をデータ・フレームに組み込んで無線チャネルを介して送信する送信部を有している。また、被制御装置は、リモコンから送信されたデータ・フレームを受信する受信部と、このデータ・フレーム中の制御情報を解読してリモコンで指定された機能を実行する複数の機能実行部を有している。
【０００８】
第２の発明は、遠隔制御システムにおけるリモコンと被制御装置を、それぞれ次のように構成している。即ち、リモコンは、複数のファンクション・キーによる入力部と、これらのファンクション・キーに対応付けられた機能を表示する機能表示領域を有する液晶表示器と、特定の言語で書かれたプログラムに基づいて液晶表示器の表示を行うと共にファンクション・キーから入力される信号に従って対応する機能の制御情報を出力する制御情報作成部と、この制御情報をデータ・フレームに組み込んで無線チャネルを介して送信するリモコン側送信部と、無線チャネルを介して制御対象の装置から送信されたデータ・フレームを受信するリモコン側受信部と、リモコン側受信部で受信したデータ・フレーム中の結果情報を解読して液晶表示器に表示する表示制御部を有している。また、被制御装置は、リモコンから送信されたデータ・フレームを受信する装置側受信部と、この装置側受信部で受信したデータ・フレーム中の制御情報を解読してリモコンで指定された機能を実行する複数の機能実行部と、制御情報に基づいて実行した機能の結果情報を作成する結果情報作成部と、結果情報をデータ・フレームに組み込んで無線チャネルを介してリモコンに送信する装置側送信部を有している。
【発明の効果】
【０００９】
本発明では、リモコンは、複数のファンクション・キーと液晶表示器による操作部を有し、各ファンクション・キーに対応付けられた機能を液晶表示器に表示するようにしている。従って、操作対象の被制御装置毎に、液晶表示器のファンクション・キー対応の機能の表示を切替えることにより、被制御装置毎に専用のリモコンを用意するのではなく、１つのリモコンで多種多様の装置を制御することができるという効果がある。
【発明を実施するための最良の形態】
【００１０】
複数の装置を制御するために、操作部にファンクション・キーと液晶表示器を備えたリモコンを用いる。ファンクション・キーは、パーソナル・コンピュータのキーボードにも設けられているように、実行するアプリケーション・プログラムに対応して、その機能を変更することができる複数のキーである。一方、液晶表示器は、ファンクション・キーに隣接して設けられ、アプリケーション・プログラムに対応して設定されたファンクション・キーの機能を表示するものである。更にリモコンは、ＨＴＭＬ（Hyper Text Markup Language）やＪＡＶＡで記述されたプログラムを実行して液晶表示器に表示するブラウザを備え、制御対象となる被制御装置から液晶表示器に表示するための表示情報を受信し、その被制御装置に対応してファンクション・キーに割当てられた機能を表示する。
【００１１】
この発明の前記並びにその他の目的と新規な特徴は、次の好ましい実施例の説明を、添付図面と照らし合わせて読むと、より完全に明らかになるであろう。但し、図面は、もっぱら解説のためのものであって、この発明の範囲を限定するものではない。
【実施例１】
【００１２】
図１は、本発明の実施例１を示す遠隔制御システムの概略の説明図であり、特にリモコン１０が被制御装置２０からその表示情報を、どのようにして獲得するかの方法を示している。
【００１３】
リモコン１０は、操作用の複数のファンクション・キー１１と液晶表示器（ＬＣＤ）１２を表面に配置した手のひらサイズの携帯端末で、図示されていないが、内部にはファンクション・キー１１の信号を検出する入力部（キーＩＦ）、液晶表示器１２を駆動する出力部（液晶ＩＦ）、被制御装置２０との間で無線によって制御情報の転送を行う送受信部、及びこの被制御装置２０との間での制御情報に従って制御を行う制御部等が格納されている。
【００１４】
制御部はプロセッサと制御プログラムやデータを格納するメモリ等で構成され、リモコン１０全体の制御の他、ＨＴＭＬやＪＡＶＡ等の言語で記述されたプログラムを実行して液晶表示器１２に表示する機能（ブラウザ）を有している。
【００１５】
一方、被制御装置２０（ここでは、テレビジョン）は、通常のテレビ受信機としての機能に加えて、リモコン１０に送信するための制御情報等を格納したＲＯＭ（読出し専用メモリ）２１を備えている。ＲＯＭ２１には、アプリケーション・プログラムの他、この被制御装置２０のインタフェース情報を記録した表示情報、この装置に固有の番号であるＭＡＣアドレス等が格納されている。表示情報は、ＨＴＭＬ若しくはＪＡＶＡ、またはその両方の言語で記述されたプログラムが、コード形式で格納されている。なお、表示情報の記述に使用される言語は、必ずしもＨＴＭＬやＪＡＶＡに限られず、リモコン１０がその処理能力を備えていれば、ＣＧＩ（Common Gateway Interface）等の言語でも良い。
【００１６】
更に被制御装置２０は、図示しないが、リモコン１０との間で無線による制御情報の転送を行う送受信部、このリモコン１０から与えられた制御情報に従ってテレビ受信機としての機能を実行するための各種の機能実行部（各種ＩＦ）を有している。
【００１７】
図１中にその一部を拡大表示したように、リモコン１０の操作部である複数のファンクション・キー１１は、液晶表示器１２の上側と下側の辺に沿って２列に配置されている。なお、ファンクション・キー１１の数は、８個に限定されず任意である。また、ファンクション・キー１１の配置は任意であり、例えば液晶表示器１２の周囲の４辺に沿って配置しても良い。
【００１８】
ここでは、各ファンクション・キー１１の番号をＦ１〜Ｆ８とする。ファンクション・キーＦ１〜Ｆ８には、それぞれ「ＢＳ／ＴＶ切替」、「入力切替」、「二重音声切替」、「子画面表示」、「チャネル番号増加」、「チャネル番号減少」、「音量増加」、及び「音量減少」の各機能が割当てられている。一方、液晶表示器１２の画面で、ファンクション・キーＦ１〜Ｆ８の側面に隣接する機能表示領域には、これらの各ファンクション・キーＦ１〜Ｆ８の機能が表示されるようになっている。更に、液晶表示器１２の画面内で左側のデバイス表示領域には、制御対象となっている装置の名称が表示され、画面中央部のメイン表示領域には、制御対象装置の現在の制御状態が表示されるようになっている。
【００１９】
例えば、この図１では、制御対象の装置が「テレビ１」であり、テレビのチャネルが選択されて、そのチャネル番号は「８」となっている。また、音量はバー・グラフで表示されて、その目盛りは１／３程度に至っている。更に、ファンクション・キーＦ５に対応する画面の左下の機能表示「ＣＨ＋」は、現在の制御がチャネル番号を増加させている状態であることを表すために、現在機能表示であることを示す点線枠で表示されている。
【００２０】
このような遠隔制御システムにおいて、リモコン１０が被制御装置２０からその表示情報を、どのようにして獲得するかを説明する。
【００２１】
まず、リモコン１０の動作の前提として、前述したようにＰＡＮの中心となるコーディネータ（但し、図１中には示されていない）との接続の確立が行われる。そして、リモコン１０は、コーディネータを介して被制御装置２０であるテレビジョンと通信することになる。リモコン１０がコーディネータの機能（例えば、制御対象となるすべてのデバイスのリストを不揮発性メモリによって保持する等）を有している場合は、このリモコン１０と被制御装置２０との間で直接通信が行われる。しかし、リモコン１０は安価に製造することが要求されるため、コーディネータの機能を有することは少ないと考えられる。
【００２２】
リモコン１０と被制御装置２０の間の接続が確立した後、リモコン１０から被制御装置２０に対して、その表示情報を要求する。この要求を受けた被制御装置２０は、ＲＯＭ２１に格納されたアプリケーション・プログラムを実行することにより、要求された表示情報をリモコン１０に送信する。この送信は、データ・フレームの形式で行われる。リモコン１０側では、受信した表示情報に基づいて、液晶表示器１２のデバイス表示領域、機能表示領域及びメイン表示領域に、被制御装置２０の制御に必要な情報を表示する。
【００２３】
図２は、図１の遠隔制御システムにおけるデバイス制御方法の概略の説明図である。
まず、図１で説明したように、リモコン１０の液晶表示器１２には、被制御装置２０から受信した表示情報に従って、この被制御装置２０の制御に必要な情報が表示される。
【００２４】
リモコン１０側で、操作者が、所望の機能に対応するファンクション・キー１１を押下すると、液晶表示器１２の当該ファンクション・キーに対応する機能表示領域の機能が選択されたことになる。その結果、その機能種別を囲む枠が点線の現在機能表示に切替わり、現在その機能を実行中である旨の表示が行われる。
【００２５】
一方、ファンクション・キーの押下により、リモコン１０側から被制御装置２０側へ、データ・フレームの形式で制御情報が送信される。制御情報を受けた被制御装置２０のアプリケーション・プログラムは、指定された制御を行うと共に、その実行結果の結果情報を作成し、データ・フレームの形式で、リモコン１０側へ送り返す。その結果、リモコン１０では、表示が更新されて被制御装置２０の現在の制御状態が液晶表示器１２に表示される。これにより、操作者は、被制御装置２０で所望の制御が行われたか否かを、確認することができる。
【００２６】
図３は、ファンクション・キーと被制御装置の機能の対応例を示す説明図である。
各ファンクション・キー１１は、隣接する液晶表示器１２の機能表示領域と１対１に対応しており、そのキーを押下することは、対応する機能を選択して制御することを意味している。しかし、制御対象の装置が切替えられて、液晶表示器１２のデバイス表示領域に表示される装置の名称が変更されたときには、機能表示領域はその変更された装置に対応する制御機能に変更される。
【００２７】
例えば、図３の第１列目には、前記のテレビジョンに対応する制御機能が示され、第２列目には、冷蔵庫に対応する制御機能の例が示されている。これにより、被制御装置２０が冷蔵庫の場合、ファンクション・キーＦ１〜Ｆ８は、それぞれ「冷蔵庫／冷凍庫切替」、「庫内照明」、「換気」、「静音モード」、「設定温度上昇」、「設定温度低下」、「設定湿度上昇」、及び「設定湿度低下」の各機能が割当てられる。なお、制御対象の変更は、リモコン１０から制御情報を送る相手先を変更し、被制御装置２０からは制御結果を送る相手先を変更することを意味している。従って、送信されるデータ・フレームには、相手側の装置を指定するためのアドレスが含まれている。
【００２８】
図４（ａ），（ｂ）は、図１中のリモコンと被制御装置間で送受信されるデータの構成図であり、同図（ａ）はリモコン１０から被制御装置２０へ送信される制御情報の形式、及び同図（ｂ）は被制御装置２０からリモコン１９へ送信される結果情報の形式を示している。
【００２９】
図４（ａ）に示すように、リモコン１０から被制御装置２０へ送信されるデータのＭＡＣ層は、ヘッダ（MAC Header）、データ・ペイロード（Data Payload）、及びフッタ（MAC Footer）で構成されている。ヘッダには、相手側の装置を指定するアドレスが含まれている。また、データ・ペイロードには、本発明の特徴であるデバイス制御命令が埋め込まれている。即ち、データ・ペイロードは、先頭に制御情報識別子が置かれ、その後に複数のデバイス制御命令が命令コードの形式で置かれている。
【００３０】
制御情報識別子は、一般データとデバイス制御用データを区別するための符号で、例えば、連続する“１”または“０”のビット列、或いはそれらの組合わせが用いられる。制御情報識別子に続く複数の命令コードは、ヘッダによって命令数やデータ量を明示したり、フッタによってデータの誤りを検知することができるようになっている。
【００３１】
デバイス制御命令の制御内容は、ファンクション・キー１１の操作に関するものである。即ち、リモコン１０からあらゆる種類の被制御装置２０に対する細かな制御を行うことは困難であるので、どのような制御が行われたかの判断を、それぞれの被制御装置２０に負担させるようにしている。各被制御装置２０に関する表示情報は、それぞれの被制御装置２０が有しているので、ファンクション・キー１１の操作の意味は被制御装置２０側で予め定め明らかになっているからである。
【００３２】
例えば、「Ｆｎキーが押された」という制御内容は、ｎ＝５のとき、命令コードで“０ｘ５０”（但し、０ｘ５０は、１６進表示の５０を意味する）と表され、図３に示すデバイスＡ（テレビジョン）の場合はチャネル番号の増加を意味し、デバイスＢ（冷蔵庫）の場合は設定温度の上昇を意味する。なお、命令コードは１バイトとは限らず、２バイト以上の構成となるものもある。例えば、「Ｆｎキーが押されている」という制御内容の場合、１バイト目の命令コードが“０ｘｎ２”であり、２バイト目のコード“０ｘｐｐ”は、その押されている時間を示すパラメータとなっている。また、ＮＯＰ（無操作：No Operation）には、命令コード“０ｘ００”が割当てられている。
【００３３】
一方、被制御装置２０からリモコン１０へ送信される結果情報のＭＡＣ層のデータ構成も、図４（ｂ）に示すように、制御情報のＭＡＣ層とほぼ同様である。
【００３４】
即ち、このＭＡＣ層は、ヘッダ、データ・ペイロード及びフッタで構成され、このデータ・ペイロードに、本発明の特徴である実行結果のデータが埋め込まれている。即ち、ペイロードは、先頭に一般データと実行結果のデータを区別するための結果情報識別子が置かれ、その後に複数の結果データが置かれている。
【００３５】
各結果データは、実行した命令、その命令の実行結果、及びその制御対象の現在値（測定値）等で構成されている。命令の実行結果には、その命令が完遂された場合と何らかの原因で実行できなかった場合を区別する情報が含まれる。これにより、リモコン１０側には、実行完遂の成否や、現在値等が更新表示される。例えば、制御対象がテレビジョンの音量であれば、現在値はその音量の現在の値（デシベル表示による数値や音量バーの目盛り）になる。なお、「表示情報要求命令」に対する結果データは、指定された被制御装置２０の表示情報となる。
【００３６】
図５（ａ），（ｂ）は、図１の遠隔制御システムのソフトウエア構造と動作シーケンスの詳細を示す図であり、同図（ａ）はリモコン１０と被制御装置２０の各プロトコル・スタックとソフトウエア構造を、同図（ｂ）はこれらの動作シーケンスを示している。
【００３７】
図５（ａ）に示すように、リモコン１０と被制御装置２０は、同じプロトコル・スタック構造を有している。即ち、上から順にアプリケーション層（ＡＰＰ）、ネットワーク層（ＮＷＫ）、ＭＡＣ層、及び物理層（ＰＨＹ）があり、その下に高周波部（ＲＦ）等のハードウエアが存在する。
【００３８】
リモコン１０側のアプリケーション層には、ブラウザと被制御装置２０から受信したＨＴＭＬやＪＡＶＡで記述された表示情報のプログラムを有するアプリケーション・プログラムが置かれている。そして、ブラウザによって、ＨＴＭＬ等で記述されたプログラムに従った表示が行われるようになっている。更に、アプリケーション層には、被制御装置２０を制御するための制御情報作成プログラムと、被制御装置２０から受信した結果情報を解読する結果情報解読プログラムが置かれている。制御情報作成プログラム等は、それぞれ単独に存在してアプリケーション・プログラムから利用される形態でも、或いはこのアプリケーション・プログラムと一体のものとして形成する形態でも良い。
【００３９】
一方、被制御装置２０側のアプリケーション層には、リモコン１０側から送られてきた制御情報を解読する制御情報解読プログラムと、制御の実行結果を記録して整理する結果情報作成プログラムが置かれている。制御情報解読プログラム等は、それぞれ単独に存在してアプリケーション・プログラムから利用される形態でも、或いはこのアプリケーション・プログラムと一体のものとして形成する形態でも良い。
【００４０】
次に、図５（ｂ）を参照しつつ、図５（ａ）のソフトウエアによる動作シーケンスを説明する。なお、以下の説明で括弧内に記したシーケンスの番号（１）〜（１６）は、図５（ａ），（ｂ）中の番号と同一である。
【００４１】
まず、リモコン１０を使用して被制御装置２０を制御しようとする場合、この被制御装置２０の表示情報を入手する必要がある。このため、操作者は、リモコン１０のファンクション・キ−１１またはその他のキーを押下し、このリモコン１０の液晶表示器１２に表示された各種の装置の中から所望の制御対象の装置を指定する（１）〜（５）。キー入力（１）は、キー・インタフェース（キーＩＦ）によって検出され、制御情報作成プログラムが起動される（２）。
【００４２】
これにより、制御情報作成プログラムは、指定された被制御装置２０に対して表示情報の送付を要求するための命令（図４（ａ）中の表示情報要求命令）を作成する。制御情報作成プログラムによって作成された命令は、データ・フレーム上のデータ・ペイロードとして、被制御装置２０に送信される（６）。
【００４３】
リモコン１０側から送られてきた制御情報を受信した被制御装置２０側のアプリケーション層は、制御情報解読プログラムによってその命令の内容を確認し、ＲＯＭ２１にアクセスして表示情報を読取る（７）〜（１０）。更に、被制御装置２０側のアプリケーション層は、結果情報作成プログラムに対して、リモコン１０に送信するための表示情報を含む結果情報を作成するように指示する（１１）。これにより、結果情報作成プログラムで作成された結果情報は、データ・フレーム上のデータ・ペイロードとして、リモコン１０側へ送信される（１２）。
【００４４】
結果情報を受信したリモコン１０のアプリケーション層は、結果情報解読プログラムを使用して表示情報を引き出し（１３）、ＨＴＭＬで記述されたプログラムを更新し、若しくはＪＡＶＡで記載されたプログラムにその表示情報を渡す（１４）。これにより、液晶インタフェース（液晶ＩＦ）を介して、液晶表示器１２の表示内容が更新される（４），（５）。
【００４５】
このように、被制御装置２０がどのようなタイプのものであれ、その装置によって予め定められた表示情報を取出し、制御画面をリモコン１０の液晶表示器１２に、リアルタイムで表示することができる。なお、表示情報には、少なくとも各ファンクション・キー１１（Ｆ１〜Ｆ８）と、液晶表示器１２の機能表示領域の表示内容との対応関係を定めておく必要があるが、その他の制御画面の内容は任意である。
【００４６】
次に、上記の動作によってリモコン１０の液晶表示器１２に表示された制御画面に従って、１つのファンクション・キー１１を押して被制御装置２０を制御するときの動作を説明する。
【００４７】
あるファンクション・キー１１が押下されると、キー・インタフェースを介して、その信号が制御情報作成プログラムに渡され、該当する命令が発行される（１），（２）。この命令は、データ・フレーム上のデータ・ペイロードとして、被制御装置２０側へ送信される（６）。また、リモコン１０のアプリケーション層は、特定のファンクション・キー１１が押下された事実をキー・インタフェースを介して確認し、そのファンクション・キー１１に対応する液晶表示器１２の機能表示領域の表示内容を更新するために、ＨＴＭＬで記述されたプログラムを更新し、若しくはＪＡＶＡで記述されたプログラムに表示情報を渡す（３）〜（５）。これにより、液晶表示器１２の表示内容が更新され、押下されたファンクション・キーに対応する機能の枠線が点線表示になる。
【００４８】
一方、リモコン１０から制御情報を受信した被制御装置２０のアプリケーション層は、制御情報解読プログラムによって制御内容を確認し、各種インタフェース（各種ＩＦ）を介して必要な制御を実行する（７），（８），（１５）。各種インタフェースによって必要な制御が実行された後、アプリケーション層は、その実行結果の情報を収集して結果情報作成プログラムに渡す（１６）。結果情報作成プログラムは、実行結果のデータを一定の形式にまとめ、データ・フレーム上のデータ・ペイロードとして、リモコン１０側へ送信する（１１），（１２）。
【００４９】
結果情報を受信したリモコン１０の結果情報解読プログラムは、そのデータが一般のデータとは区別される結果情報を含むものであることを確認し、その結果情報をアプリケーション層に引渡す（１３），（１４）。その後、リモコン１０のアプリケーション層は、実行結果を液晶表示器１２のメイン表示領域に表示するために、ＨＴＭＬで記述されたプログラムを更新し、若しくはＪＡＶＡで記述されたプログラムにその表示情報を渡す（４），（５）。これにより、液晶表示器１２のメイン表示領域が更新され、被制御装置２０の実行結果を示す制御画面が表示される。
【００５０】
以上のように、この実施例１の遠隔制御システムは、被制御装置２０がどのようなタイプのものであれ、その制御画面をリモコン１０の液晶表示器１２に表示すると共に、隣接するファンクション・キー１１によってその制御を行うことができ、かつ、その実行結果を同じ液晶表示器１２で確認することができる。これにより、複数の被制御装置２０毎に専用のリモコンを用意する必要がなく、１つのリモコン１０でこれらの複数の被制御装置２０を切替えて制御することができるという利点がある。
【実施例２】
【００５１】
実施例１では、被制御装置２０として既にテレビジョンが選択されている状態からの説明を行ったが、実際には、選択した装置の表示情報の表示に先立って、複数の装置の中から制御対象とする被制御装置を選択する必要がある。
【００５２】
図６は、本発明の実施例２を示す遠隔制御システムの概略の説明図であり、特にリモコン１０がコーディネータ３０からデバイスリスト情報を、どのようにして獲得して表示するかの方法を示している。ここで、デバイスリスト情報とは、この遠隔制御システムを構成するＰＡＮに含まれるコーディネータ及び各種の被制御装置の一覧表であり、ＭＡＣアドレスやペア、グループ関係の情報を含んでいる。
【００５３】
図６に示すように、リモコン１０からコーディネータ３０に対して、デバイスリスト情報要求命令（図４（ａ）参照）を用いて、このコーディネータ３０が保有するデバイスリスト情報を要求する。要求を受けたコーディネータ３０は、ＥＥＰＲＯＭ３１に保存されているデバイスリスト情報を読出し、そのリスト情報をリモコン１０側へ送信する。リスト情報を受信したリモコン１０では、その内容が液晶表示器１２に表示される。この時の動作シーケンスは、図５中の被制御装置２０を、コーディネータ３０に置換えたものと同様である。
【００５４】
これにより、図６中に拡大して例示したデバイスリストの液晶表示画面が得られる。
特定の装置をリモコン１０の制御対象とする場合は、液晶表示器１２のメイン表示領域に表示されたデバイスリスト上で指定することができる。指定の後、特定のファンクション・キー１１の押下によって指定した装置に対する表示情報要求命令を発行する。そして、要求した表示情報が獲得されると、液晶表示器１２のデバイス表示領域に指定された装置のデバイス名が表示される。例えば、図６の場合、ファンクション・キー１１（Ｆ１〜Ｆ４）を操作してデバイス欄の第１列にある「テレビ１」を指定し、「決定」キーを押し、かつ、所定の操作を行うことによって表示情報が獲得されると、図１中のリモコン１０に示すように、「テレビ１」に関する制御画面の表示が行われる。
【００５５】
以上のように、この実施例２によれば、リモコン１０はコーディネータ３０からデバイスリスト情報を獲得し、そのデバイスリストを液晶表示器１２に表示できるので、制御対象の装置を容易に指定することが可能になり、リモコン１０の操作性が向上するという利点がある。
【００５６】
なお、以上説明した実施例は、あくまでも、この発明の技術内容を明らかにするためのものである。この発明は、上記実施例にのみ限定して狭義に解釈されるものではなく、この発明の特許請求の範囲に述べる範囲内で、種々変更して実施することができる。
【産業上の利用可能性】
【００５７】
本発明の活用例として、ホーム・オートメーションシステムや、ビル・オートメーションシステム等の産業に利用することができる。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施例１を示す遠隔制御システムの概略の説明図である。
【図２】図１の遠隔制御システムにおけるデバイス制御方法の概略の説明図である。
【図３】ファンクション・キーと被制御装置の機能の対応例を示す説明図である。
【図４】図１中のリモコンと被制御装置間で送受信されるデータの構成図である。
【図５】図１のソフトウエア構造と動作シーケンスの詳細を示す図である。
【図６】本発明の実施例２を示す遠隔制御システムの概略の説明図である。
【符号の説明】
【００５９】
１０    リモコン
１１    ファンクション・キー
１２    液晶表示器
２０    被制御装置
２１    ＲＯＭ
３０    コーディネータ
３１    ＥＥＰＲＯＭ
【図１】
2005101887.tif 000003
【図２】
2005101887.tif 000004
【図３】
2005101887.tif 000005
【図４】
2005101887.tif 000006
【図５】
2005101887.tif 000007
【図６】
2005101887.tif 000008