(57)【要約】　【課題】　提案されているバス接続機器のリモコン制御システムでは、バス上にいろいろな機器がつながれると、どの機器を被制御機器にするかを切り替える手法がない。　【解決手段】　コントローラを兼ねる機器２は、リモートコントローラからの指示を前記被制御機器に伝えるものであり、コントローラ２は、リモートコントローラ３０から送られてくる被制御機器の切り替え指示を受ける度に、予め決められているルールに従って、前記被制御機器を他の被制御機器に切り替える。【選択図】　図１
2004015831.tif 000002
【特許請求の範囲】
【請求項１】
バスと、
　前記バスに接続された複数個の機器と、
　前記複数個の機器のうちいずれか一つの機器を制御するリモートコントローラとを備え、
　前記複数個の機器のうちいずれか一つの機器が、前記リモートコントローラによって制御されるコントローラとしての機能を有し、
　前記複数個の機器のうち、全部または二つ以上の機器が前記リモートコントローラによって制御される被制御機器であり、
　前記コントローラを兼ねる機器は、前記リモートコントローラからの指示を前記被制御機器に伝えるものであり、
　前記コントローラは、前記リモートコントローラから送られてくる指示を表すキーコードを前記被制御機器に送ることを特徴とするバス接続機器のリモコン制御システム。
【請求項２】
前記コントローラは、前記キーコードを前記被制御機器に送る前に、各機器を調べておいて、前記キーコードを処理する機能を持つ機器のみに前記被制御機器として前記キーコードを送ることを特徴とする請求項１記載のバス接続機器のリモコン制御システム。
【請求項３】
前記キーコードは、電源を入れる及び切ることであり、
　前記コントローラが電源を切るキーコードを送る前に、前記コントローラは、各機器が電源が入っているか切れているかを調べておいて、前記電源を切るキーコードを電源が入っている前記機器に送って電源を切り、
　その後、電源を入れる際に、前記調べておいた電源が入っていた機器のみ電源を入れるキーコードを送ることを特徴とする請求項２記載のバス接続機器のリモコン制御システム。
【請求項４】
前記バスは、ＩＥＥＥ１３９４バスであることを特徴とする請求項１〜３のいずれかに記載のバス接続機器のリモコン制御システム。
【請求項５】
請求項１〜４のいずれかに記載のバス接続機器のリモコン制御システムのリモートコントローラ、コントローラ、被制御機器、バスに接続されている複数の機器の機能をコンピュータにより実行させるためのプログラムを記録した、コンピュータにより読み取り可能なことを特徴とするプログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は、バスに接続された機器をリモートコントローラによって制御するバス接続機器のリモコン制御システム及びプログラム記録媒体に関するものである。
【背景技術】
【０００２】
　バスに接続された複数の機器をリモートコントローラを用いて制御するバス接続機器のリモコン制御システムがある。
【０００３】
　以下、このリモコン制御システムについて、図１５を参照して説明する。
【０００４】
　図１５は、このバス接続機器のリモコン制御システムのコントローラ５０とターゲット２２の構成を示したものである。
【０００５】
　バス１には、ＳＴＢ（セットトップボックス：衛星放送受信器）、ＶＴＲ、ＴＶなど複数台の機器が接続されている。このうち１台がコントローラ５０の機能を兼ねている。また、バス１に接続されている複数台のうちいずれか一つの機器がコントローラ５０によって制御されるターゲット２２である。
【０００６】
　例えば、ＳＴＢがコントローラ５０の機能を兼ねており、ターゲット２２がＶＴＲであるとする。
【０００７】
　コントローラ５０は、リモートコントローラ（図示せず）から送られてくる指示を表すキーコードを受信し、この指示に基づいてターゲット２２を制御する機器である。
【０００８】
　ターゲット２２は、コントローラ５０から送られてくる指示を実行する機器である。
【０００９】
　コントローラ５０は、リモコン受信部１６、コード選択部１５、命令実行部１７、デジタルＩ／Ｆ５１、ＧＵＩ情報取得部１３、表示部１４から構成される。
【００１０】
　また、ターゲット２２は、デジタルＩ／Ｆ２３、キーコード検出部２４、命令実行部２５、ＧＵＩ情報出力部２６から構成される。
【００１１】
　コントローラ５０を構成するリモコン受信部１６は、リモートコントローラから送られてくるキーコードを受信する手段である。
【００１２】
　コード選択部１５は、リモートコントローラから送られてくるキーコードの内容によって、そのキーコードを命令実行部１７に送るかそれともデジタルＩ／Ｆ５１に送るかを決定する手段である。
【００１３】
　命令実行部１７は、リモートコントローラで指示された命令を実行する手段である。コントローラ５０は、ＳＴＢの機能を兼ねているので、命令実行部１７で実行される命令は、受信するチャンネルの切り替え、ＳＴＢの主電源のオンオフ、音量の調節などＳＴＢを制御する命令である。
【００１４】
　デジタルＩ／Ｆ５１は、ＡＶデータを他の機器とやりとりすることに加えて、ターゲット２２を制御するキーコードをターゲット２２に送り、また、ターゲット２２からＧＵＩ情報を受け取る手段である。
【００１５】
　ＧＵＩ情報取得部１３は、デジタルＩ／Ｆ５１から、ターゲット２２の機能を制御するためのＧＵＩ情報を取得する手段である。
【００１６】
　表示部１４は、ＧＵＩ情報をＳＴＢに接続されているモニタにＯＳＤ（Ｏｎ　Ｓｃｒｅｅｎ　Ｄｉｓｐｌａｙ）出力する手段である。
【００１７】
　また、ターゲット２２を構成するデジタルＩ／Ｆ２３は、ＡＶデータを他の機器とやりとりすることに加えて、コントローラ５０にＧＵＩ情報を送り、コントローラ５０からの指示を表すキーコードを受け取る手段である。
【００１８】
　キーコード検出部２４は、デジタルＩ／Ｆ２３から送られてくるキーコードを検出し、動作命令を表すキーコードであれば命令実行部２５に送り、ＧＵＩ更新命令であればＧＵＩ情報出力部２６に送る手段である。
【００１９】
　命令実行部２５は、キーコードで表される命令を実行する手段である。ターゲット２２は、ＶＴＲであるので、命令実行部２５が実行する命令は、再生開始、再生終了、録画開始、録画終了などの命令のようにＶＴＲを制御する命令である。
【００２０】
　ＧＵＩ情報出力部２６は、ＧＵＩ更新命令に従ってＧＵＩ情報をデジタルＩ／Ｆ２３に出力する手段である。
【００２１】
　次に、このようなバス接続機器のリモコン制御システムの動作について説明する。
【００２２】
　ターゲット２２のＧＵＩ情報出力部２６は、自らを制御するのに必要なＧＵＩ情報をデジタルＩ／Ｆ２３に出力する。
【００２３】
　デジタルＩ／Ｆ２３は、このＧＵＩ情報をバス１を介して、コントローラ５０のデジタルＩ／Ｆ５１に送る。
【００２４】
　デジタルＩ／Ｆ５１は、受信したＧＵＩ情報をＧＵＩ情報取得部１３に送る。
【００２５】
　ＧＵＩ情報取得部１３は、ＧＵＩ情報を表示部１４に送り、表示部１４はＧＵＩ情報をＯＳＤ出力する。
【００２６】
　このようにして、ターゲット２２を制御するためのＧＵＩがコントローラ５０を兼ねるＳＴＢのモニタに表示される。
【００２７】
　ユーザは、このモニタのＧＵＩ画面を見ながら、リモートコントローラを操作する。
【００２８】
　ユーザがリモートコントローラの操作キーを操作したとする。そうすると、リモートコントローラは、対応するキーコードをリモコン受信部１６に送出する。
【００２９】
　リモコン受信部１６は、リモートコントローラから送られてきたキーコードを受信する。
【００３０】
　コード選択部１５は、キーコードが自機器あてのキーコードである場合、命令実行部１７にそのキーコードを送り、他機器を制御するキーコードである場合、デジタルＩ／Ｆ５１にそのキーコードを送る。
【００３１】
　例えば、受信チャンネルを変更するキーコードは自機器あてのキーコードであり、再生を開始するキーコードは他機器を制御するキーコードである。
【００３２】
　リモートコントローラから受信チャンネルを変更するキーコードが送られてきたとする。
【００３３】
　この場合、コード選択部１５は、受信チャンネルを変更するキーコードを命令実行部１７に送り、命令実行部１７は、コントローラ５０の機能を兼ねているＳＴＢの受信チャンネルを変更する。
【００３４】
　また、リモートコントローラから再生を開始するキーコードが送られてきたとする。
【００３５】
　この場合、コード選択部１５は、再生を開始するキーコードをデジタルＩ／Ｆ５１に送り、デジタルＩ／Ｆ５１は、このキーコードをバス１を介してターゲット２２に送る。
【００３６】
　ターゲット２２のデジタルＩ／Ｆ２３は、このキーコードを受け取り、キーコード検出部２４に渡す。
【００３７】
　キーコード検出部２４は、キーコードを検出し、このキーコードがＶＴＲを制御するキーコードであるので、命令実行部２５に送る。
【００３８】
　命令実行部２５は、ＶＴＲの再生を開始する。
【００３９】
　コントローラ５０は、このようにターゲット２２を制御する際、リモートコントローラのキーコードの内容を理解する必要がなくターゲット２２へキーコードの転送を行うだけでよい。
【００４０】
　また、ユーザがＳＴＢのモニタに表示されているＧＵＩ画面を見ながら、サブメニューを表示するようリモートコントローラを操作したとする。
【００４１】
　そうすると、リモートコントローラはそのキーコードを送出する。
【００４２】
　リモコン受信部１６は、リモートコントローラから送られてくるキーコードを受信する。
【００４３】
　コード選択部１５は、キーコードが他機器を制御するキーコードであることを判別し、キーコードをデジタルＩ／Ｆ５１に送る。
【００４４】
　デジタルＩ／Ｆ５１は、バス１を介して、キーコードをターゲット２２に送る。
【００４５】
　デジタルＩ／Ｆ２３は、キーコードを受信し、キーコード検出部２４に送る。
【００４６】
　キーコード検出部２４は、キーコードを検出し、このキーコードがＧＵＩを更新する命令であるので、ＧＵＩ情報出力部２６に送る。
【００４７】
　ＧＵＩ情報出力部２６は、対応するＧＵＩ情報をデジタルＩ／Ｆ２３に出力する。
【００４８】
　デジタルＩ／Ｆ２３は、ＧＵＩ情報をバス１を介してコントローラ５０に送る。
【００４９】
　デジタルＩ／Ｆ５１は、ＧＵＩ情報を受信し、ＧＵＩ情報取得部１３に送る。
【００５０】
　ＧＵＩ情報取得部１３は、ＧＵＩ情報を表示部１３に出力し、表示部１４は、ＧＵＩ情報をＳＴＢに接続されているモニタにＯＳＤ出力する。
【００５１】
　このようにしてＧＵＩ画面が更新される。ユーザは、更新されたＧＵＩ画面を見ながら、リモートコントローラで操作を継続して行う。
【００５２】
　このようなバス接続機器のリモコン制御システムでは、一つのリモートコントローラによって、バスに接続されているターゲットやコントローラを兼ねる機器を制御することが出来る。
【発明の開示】
【発明が解決しようとする課題】
【００５３】
　しかしながら、バス上にいろいろな機器がつながれると、上記バス接続機器のリモコン制御システムでは、どの機器にキーコードを送るかを決める手法がない。すなわち、被制御機器を切り替える手法がないという課題がある。
【００５４】
　また、リモートコントローラにはキーがあるが、いろいろな機器を操作するためにはキーの数が限られている。すなわち、リモートコントローラにキーの数が限られており、リモートコントローラで操作出来る機能が限られてしまうという課題がある。
【００５５】
　また、バス上にいろいろな機器がつながれると、リモートコントローラでどの機器を操作しているのかを常に意識しておく必要がある。そうでないと、例えば、アンプから音が出ているのに、テレビの音を調節してしまったりする場合が起こりうる。すなわち、被制御機器をユーザに意識させることなく、制御できないという課題がある。
【００５６】
　本発明は、バス上にいろいろな機器がつながれると、どの機器を被制御機器にするかを切り替える手法がないという課題を考慮し、バス上にいろいろな機器がつながれている場合、どの機器を被制御機器にするかを切り替える手法を持つバス接続機器のリモコン制御システム及びプログラム記録媒体を提供することを目的とする。
【００５７】
　また、本発明は、バス上にいろいろな機器がつながれると、リモートコントローラのキーの数が限られており、リモートコントローラで操作出来る機能が限られてしまうという課題を考慮し、バス上にいろいろな機器がつながれると、リモートコントローラのキーの数が限られていても、リモートコントローラで操作出来る機能が限られないバス接続機器のリモコン制御システム及びプログラム記録媒体を提供することを目的とする。
【００５８】
　また、本発明は被制御機器をユーザに意識させることなく、制御できないという課題を考慮し、被制御機器をユーザに意識させることなく、制御することが出来るバス接続機器のリモコン制御システム及びプログラム記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００５９】
　上述した課題を解決するために、第１の本発明は、バスと、
　前記バスに接続された複数個の機器と、
　前記複数個の機器のうちいずれか一つの機器を制御するリモートコントローラとを備え、
　前記複数個の機器のうちいずれか一つの機器が、前記リモートコントローラによって制御されるコントローラとしての機能を有し、
　前記複数個の機器のうち、全部または二つ以上の機器が前記リモートコントローラによって制御される被制御機器であり、
　前記コントローラを兼ねる機器は、前記リモートコントローラからの指示を前記被制御機器に伝えるものであり、
　前記コントローラは、前記リモートコントローラから送られてくる指示を表すキーコードを前記被制御機器に送ることを特徴とするバス接続機器のリモコン制御システムである。
【００６０】
　また、第２の本発明は、前記コントローラは、前記キーコードを前記被制御機器に送る前に、各機器を調べておいて、前記キーコードを処理する機能を持つ機器のみに前記被制御機器として前記キーコードを送ることを特徴とする第１の本発明のバス接続機器のリモコン制御システムである。
【００６１】
　また、第３の本発明は、前記キーコードは、電源を入れる及び切ることであり、
　前記コントローラが電源を切るキーコードを送る前に、前記コントローラは、各機器が電源が入っているか切れているかを調べておいて、前記電源を切るキーコードを電源が入っている前記機器に送って電源を切り、
　その後、電源を入れる際に、前記調べておいた電源が入っていた機器のみ電源を入れるキーコードを送ることを特徴とする第２の本発明のバス接続機器のリモコン制御システムである。
【００６２】
　また、第４の本発明は、前記バスは、ＩＥＥＥ１３９４バスであることを特徴とする第１〜３の本発明のいずれかのバス接続機器のリモコン制御システムである。
【００６３】
　また、第５の本発明は、第１〜４の本発明のいずれかのバス接続機器のリモコン制御システムのリモートコントローラ、コントローラ、被制御機器、バスに接続されている複数の機器の機能をコンピュータにより実行させるためのプログラムを記録した、コンピュータにより読み取り可能なことを特徴とするプログラム記録媒体である。
【発明の効果】
【００６４】
　本発明は、バス上にいろいろな機器がつながれている場合、どの機器を被制御機器にするかを切り替える手法を持つバス接続機器のリモコン制御システム及びプログラム記録媒体を提供することが出来る。
【００６５】
　また、本発明は、バス上にいろいろな機器がつながれると、リモートコントローラのキーの数が限られていても、リモートコントローラで操作出来る機能が限られないバス接続機器のリモコン制御システム及びプログラム記録媒体を提供することが出来る。
【００６６】
　また、本発明は、被制御機器をユーザに意識させることなく、制御することが出来るバス接続機器のリモコン制御システム及びプログラム記録媒体を提供することが出来る。
【発明を実施するための最良の形態】
【００６７】
　以下に、本発明の実施の形態について図面を参照して説明する。
【００６８】
　（第１の実施の形態）
　まず、第１の実施の形態について説明する。
【００６９】
　図１に、本実施の形態のバス接続機器のリモコン制御システムの構成を示す。
【００７０】
　バス１にＳＴＢ２、ＶＴＲ１（３）、ＶＴＲ２（４）、ＶＴＲ３（５）が接続されている。また、これらのバス１に接続された機器を制御するリモートコントローラ３０がある。
【００７１】
　バス１は、ＩＥＥＥ１３９４−１９９５に記述されているＩＥＥＥ　ｓｔａｎｄａｒｄ　ｆｏｒ　Ｈｉｇｈ　ｐｅｒｆｏｒｍａｎｃｅ　Ｓｅｒｉａｌ　Ｂｕｓであり、機器間でＡＶデータやコマンドをやりとりするものである。
【００７２】
　ＳＴＢ２は、セットトップボックス（衛星放送受信器）であり、衛星放送を受信して、モニタに表示したり、受信したＡＶデータをバス１を介して、他の機器へ転送したり、また、他の機器から送られてきたＡＶデータをモニタに表示したりする機器である。
【００７３】
　ＶＴＲ１（３）、ＶＴＲ２（４）、ＶＴＲ３（５）は、ＡＶデータを記録再生するビデオテープレコーダである。
【００７４】
　ＳＴＢ２、ＶＴＲ１（３）、ＶＴＲ２（４）、ＶＴＲ３（５）は、ＩＥＥＥ１３９４においてＡＶ信号を伝送するためのＳｐｅｃｉｆｉｃａｔｉｏｎｓ　ｏｆ　Ｄｉｇｉｔａｌ　Ｉｎｔｅｒｆａｃｅ　ｆｏｒ　ｃｏｎｓｕｍｅｒ　Ｅｌｅｃｔｒｏｎｉｃ　Ｅｑｕｉｐｍｅｎｔ（通称ＡＶプロトコル）と、機器の制御コマンドを送るためのＡＶ／Ｃ　ｃｏｍｍａｎｄ　ｔｒａｎｓａｃｔｉｏｎ　ｓｅｔに基づいて、バス１を介して、ＡＶデータやコマンドのやりとりを行う。
【００７５】
　リモートコントローラ３０は、バス１に接続されている機器であるＳＴＢ２、ＶＴＲ１（３）、ＶＴＲ２（４）、ＶＴＲ３（５）を操作する手段である。
【００７６】
　図２に各機器の構成のうち、コントローラ６の構成を示す。コントローラ６は、リモートコントローラ３０からの指示に基づいて、バス１に接続されている機器を制御する機器である。本実施の形態ではＳＴＢ２がコントローラ６の機能を兼ねている。
【００７７】
　コントローラ６は、デジタルＩ／Ｆ１０、転送先記憶手段１１、バス構成記憶手段１２、ＧＵＩ情報取得部１３、表示部１４、コード選択部１５、リモコン受信部１６、命令実行部１７から構成される。
【００７８】
　また、図３にＳＴＢ２の構成のうち、コントローラ６以外の部分を示す。ＳＴＢ２は、デジタルＩ／Ｆ１０、チューナ１８、デスクランブラ１９、トランスポートデコーダ２０、ＡＶデコーダ２１から構成される。また、ＳＴＢ２には、アンテナ３、モニタ７が接続されている。
【００７９】
　図４にターゲット２２の構成を示す。ターゲット２２は、ＶＴＲ１（３）、ＶＴＲ２（４）、ＶＴＲ３（５）のうち、リモートコントローラ３０から送られてくるキーコードを処理する部分であり、そのうちいずれか一つがコントローラ６によって制御される被制御機器である。
【００８０】
　ターゲット２２は、デジタルＩ／Ｆ２３、キーコード検出部２４、命令実行部２５、ＧＵＩ情報出力部２６から構成される。
【００８１】
　コントローラ６を構成するデジタルＩ／Ｆ１０は、ＡＶデータを他の機器とやりとりすることに加えて、ターゲット２２を制御するキーコードをターゲット２２に送り、また、ターゲット２２からＧＵＩ情報を受け取り、バスリセット検出時に機器構成をバス構成記憶手段１２に記憶させ、キーコードを転送する転送先を転送先記憶手段１１に記憶させる手段である。
【００８２】
　転送先記憶手段１１は、リモートコントローラ３０から送られてきたキーコードのうち他機器を制御するキーコードの転送先を記憶する手段である。他機器制御コードは、転送先記憶手段１１に記憶されている転送先に転送される。
【００８３】
　バス構成記憶手段１２は、機器構成を記憶する手段である。
【００８４】
　ＧＵＩ情報取得部１３は、デジタルＩ／Ｆ１０から、ターゲット２２の機能を制御するためのＧＵＩ情報を取得する手段である。
【００８５】
　表示部１４は、ＧＵＩ情報をＳＴＢ２に接続されているモニタ７にＯＳＤ（Ｏｎ　Ｓｃｒｅｅｎ　Ｄｉｓｐｌａｙ）出力する手段である。
【００８６】
　コード選択部１５は、リモートコントローラ３０から送られてくるキーコードの内容によって、そのキーコードを命令実行部１７に送るかそれともデジタルＩ／Ｆ１０に送るかを決定する手段である。
【００８７】
　リモコン受信部１６は、リモートコントローラ３０から送られてくるキーコードを受信する手段である。
【００８８】
　命令実行部１７は、リモートコントローラ３０で指示された命令を実行する手段である。ＳＴＢ２はコントローラ６の機能を兼ねているので、命令実行部１７で実行される命令は、受信するチャンネルの切り替え、ＳＴＢ２の主電源のオンオフ、音量の調節などＳＴＢ２を制御する命令である。
【００８９】
　また、ＳＴＢ２を構成するデジタルＩ／Ｆ１０は、コントローラ６のインターフェースの機能を兼ねており、ＡＶデータをやり取りする手段である。
【００９０】
　チューナ１８は、放送局から送られてくる放送波を受信し、復調する手段である。
【００９１】
　デスクランブラ１９は、復調されたＡＶデータが放送用に暗号化されている場合は、暗号を解読する手段である。
【００９２】
　なお、ＡＶデータはＭＰＥＧ２トランスポートストリームとして送られてくるものとする。ここで、ＭＰＥＧとはＭｏｔｉｏｎ　Ｐｉｃｔｕｒｅ　Ｅｘｐｅｒｔ　Ｇｒｏｕｐの略であり、ＭＰＥＧ２は、ＩＳＯ／ＩＥＣにおける規格番号１３８１８の規格である。
【００９３】
　トランスポートデコーダ２０は、ＭＰＥＧ２トランスポートストリームを分離する手段である。
【００９４】
　ＡＶデコーダ２１は、分離された圧縮されているＡＶデータを伸長し、アナログ信号に変換する手段である。
【００９５】
　アンテナ３は、放送波を電気信号に変換する手段である。またモニタ７は、ＡＶデータを表示し、また被制御機器から送られてくるＧＵＩ情報を表示する手段である。
【００９６】
　また、ターゲット２２を構成するデジタルＩ／Ｆ２３は、ＡＶデータを他の機器とやりとりすることに加えて、コントローラ５０にＧＵＩ情報を送り、コントローラ５０からの指示を表すキーコードを受け取る手段である。
【００９７】
　キーコード検出部２４は、デジタルＩ／Ｆ２３から送られてくるキーコードを検出し、動作命令を表すキーコードであれば命令実行部２５に送り、ＧＵＩ更新命令であればＧＵＩ情報出力部２６に送る手段である。
【００９８】
　命令実行部２５は、キーコードで表される命令を実行する手段である。ターゲット２２は、ＶＴＲであるので、命令実行部２５が実行する命令は、再生開始、再生終了、録画開始、録画終了などの命令のようにＶＴＲを制御する命令である。
【００９９】
　ＧＵＩ情報出力部２６は、ＧＵＩ更新命令に従ってＧＵＩ情報をデジタルＩ／Ｆ２３に出力する手段である。
【０１００】
　次に、このような本実施の形態の動作を説明する。
【０１０１】
　デジタルＩ／Ｆ１０は、バスリセット検出時にバス１に接続している機器の構成を調べ、各機器の名称とノード番号をバス構成記憶手段１２に記憶させる。
【０１０２】
　今、ＳＴＢ２が６３チャンネルとＢｒｏａｄｃａｓｔ　ｉｎ　ｃｏｎｎｅｃｔｉｏｎを張っているとする。そして、ＶＴＲ１（３）が、６３チャンネルとＢｒｏａｄｃａｓｔ　ｏｕｔ　ｃｏｎｎｅｃｔｉｏｎを張っているとする。すなわち、ＶＴＲ１（３）が再生したＡＶデータは、ＳＴＢ２に入力され、ＳＴＢ２のモニタ７に出力されているとする。
【０１０３】
　デジタルＩ／Ｆ１０は、一定の時間毎例えば１分間に一回毎に６３チャンネルにＢｒｏａｄｃａｓｔ　ｏｕｔ　ｃｏｎｎｅｃｔｉｏｎを張っている機器を調べ、その機器の名称とノード番号を転送先記憶手段１１に記憶させる。現在、ＶＴＲ１（３）が６３チャンネルとＢｒｏａｄｃａｓｔ　ｏｕｔ　ｃｏｎｎｅｃｔｉｏｎを張っているので、ＶＴＲ１（３）の名称とノード番号が転送先記憶手段１１に記憶されている。
【０１０４】
　ただし、リモートコントローラ３０による被制御機器の切り替えが行われた時は、６３チャンネルとＢｒｏａｄｃａｓｔ　ｏｕｔ　ｃｏｎｎｅｃｔｉｏｎを張っている機器が被制御機器以外の機器に変更されても、リモートコントローラ３０による被制御機器の切り替えが行われてから３分間の間、デジタルＩ／Ｆ１０は、被制御機器のノード番号と機器の名称を転送先記憶手段１１に記憶したままにする。この点については後述する。
【０１０５】
　Ｂｒｏａｄｃａｓｔ　ｏｕｔ　ｃｏｎｎｅｃｔｉｏｎは、他の機器によって切断することが可能である。すなわち、ユーザがＶＴＲ２（４）の操作パネルにある再生キーを押した場合、ＶＴＲ２（４）は、ＶＴＲ１（３）が張っているＢｒｏａｄｃａｓｔ　ｏｕｔ　ｃｏｎｎｅｃｔｉｏｎを切断し、自分自身がＢｒｏａｄｃａｓｔ　ｏｕｔ　ｃｏｎｎｅｃｔｉｏｎを６３チャンネルに張る。デジタルＩ／Ｆ１０は、前回調べてから１分間経過したときに、６３チャンネルにＢｒｏａｄｃａｓｔ　ｏｕｔ　ｃｏｎｎｅｃｔｉｏｎを張っている機器を調べ、ＶＴＲ２（４）の名称とノード番号を転送先記憶手段１１に記憶させる。
【０１０６】
　６３チャンネルにＢｒｏａｄｃａｓｔ　ｏｕｔ　ｃｏｎｎｅｃｔｉｏｎを張っている機器がＶＴＲ１（３）であるとする。転送先記憶手段１１に記憶されている機器の名称は、デジタルＩ／Ｆ１０を介して、ＧＵＩ取得部１３に送られ、表示部１４でＯＳＤ出力される。その結果、図５に示すようにモニタ７の画面の右上にＶＴＲ１（３）の名称である「ＶＴＲ１」が表示される。
【０１０７】
　転送先記憶手段１１に記憶されている機器は、リモートコントローラ３０の制御対象となる。
【０１０８】
　以下、リモートコントローラ３０によって、転送先記憶手段１１に記憶されている機器が制御される動作について説明する。
【０１０９】
　すなわち、ＶＴＲ１（３）の名称とノード番号が、転送先記憶手段１１に記憶されている場合に、ユーザがリモートコントローラ３０の早送り再生キーを押すと、リモートコントローラ３０は、早送り再生を指示するキーコードを送出する。
【０１１０】
　リモコン受信部１６は、このキーコードを受信し、コード選択部１５にキーコードを送る。
【０１１１】
　コード選択部１５は、自らを制御するキーコードか、他機器を制御するキーコードかを判定する。そして自らを制御するキーコードは命令実行部１７に送り、他機器を制御するキーコードはデジタルＩ／Ｆ１０に送る。ちなみに、自らを制御するキーコードが命令実行部１７に送られると、命令実行部１７は、このキーコードの指示内容を実行する。例えばＳＴＢ２のチューナ１８の受信チャンネルを変更するなどの命令を実行する。
【０１１２】
　今リモートコントローラから送られてきた早送り再生を指示するキーコードは他機器を制御するキーコードであるので、コード選択部１５は、このキーコードをデジタルＩ／Ｆ１０に送る。
【０１１３】
　デジタルＩ／Ｆ１０は、転送先記憶手段１１に記憶されている機器の名称とノード番号を参照し、コード選択部１５から送られてきたキーコードを転送先記憶手段１１に記憶されているノード番号の機器に転送する。すなわち、前述したように、ＶＴＲ１（３）にこのキーコードが転送される。このように、コントローラ６は、リモートコントローラ３０から送られてくるキーコードを被制御機器に転送する。
【０１１４】
　ＶＴＲ１（３）は、ターゲット２２としてこのキーコードを受信する。すなわち、デジタルＩ／Ｆ２３は、このキーコードを受信し、キーコード検出部２４に送る。
【０１１５】
　キーコード検出部２４がキーコードを判別する。キーコードがＧＵＩ更新命令であれば、ＧＵＩ情報出力部２６にキーコードを送る。キーコードが動作命令であれば、命令実行部２５にキーコードを送る。今送られてきたキーコードは早送り再生を指示するキーコードであるので、キーコード検出部２４は、命令実行部２５にキーコードを送る。
【０１１６】
　命令実行部２５は、早送り再生を実行する。
【０１１７】
　このように、リモートコントローラ３０によって、ＶＴＲ１（３）を早送り再生するよう制御することが出来る。
【０１１８】
　つまり、ディフォルトとして、リモートコントローラ３０の被制御対象となる機器は、６３チャンネルにＢｒｏａｄｃａｓｔ　ｏｕｔ　ｃｏｎｎｅｃｔｉｏｎを張っている機器である。
【０１１９】
　また、リモートコントローラ３０は、ＶＴＲ１（３）がディフォルトとして被制御対象となっているので、早送り再生だけでなく、再生、スチル、巻き戻し再生、記録、記録ポーズ、停止、早送り、巻き戻しなど自由にＶＴＲ１（３）を制御することが出来る。
【０１２０】
　以上、リモートコントローラ３０によって、転送先記憶手段１１に記憶されている機器が制御される動作について説明した。
【０１２１】
　次に、ユーザがＶＴＲ３（５）に記録されているＡＶデータを再生しようとしたとする。この場合、前述したように、ＶＴＲ３（５）の操作パネルの再生キーを押してもＶＴＲ３（５）を再生することは可能である。ここではこれとは別の方法について説明する。
【０１２２】
　すなわち、リモートコントローラ３０を用いて、リモートコントローラ３０の制御の対象となる機器を切り替える動作について説明する。
【０１２３】
　ユーザがＶＴＲ３（５）に記録されているＡＶデータを再生しようとした時点で、モニタ７の画面には、図５のように右上に「ＶＴＲ１」という文字が表示されている。すなわち、ＶＴＲ１（３）がリモートコントローラ３０の制御の対象となっている。
【０１２４】
　そこで、ユーザは、リモートコントローラ３０の機器切り替えキーを押す。
【０１２５】
　そうすると、リモートコントローラ３０は、機器切り替えを指示するキーコードを送出する。
【０１２６】
　リモコン受信部１６は、リモートコントローラ３０から送られてきたキーコードを受信し、コード選択部１５に送る。
【０１２７】
　コード選択部１５は、キーコードを判別する。すなわち、送られてきたキーコードが転送先を変更するキーコードであるので、デジタルＩ／Ｆ１０にそのキーコードを送る。
【０１２８】
　デジタルＩ／Ｆ１０は、転送先記憶手段１１に記憶されている機器の名称とノード番号を参照する。そして、バス構成手段１２に記憶されているノード番号で、転送先記憶手段１１に記憶されていたノード番号の次に番号が大きいノード番号とそのノード番号の機器の名称を転送先記憶手段１１に記憶させる。転送先記憶手段１１に記憶されていたノード番号より番号が大きいノード番号がない場合は、最も番号が小さいノード番号とそのノード番号の機器の名称を転送先記憶手段１１に記憶させる。このようにして新たに転送先記憶手段１１に記憶された機器の名称がＶＴＲ２（４）を表す「ＶＴＲ２」であったとする。
【０１２９】
　さらに、デジタルＩ／Ｆ１０は、新たに転送先記憶手段１１に記憶された機器の名称を含むＧＵＩ情報をＧＵＩ情報取得部１３に送る。
【０１３０】
　ＧＵＩ情報取得部１３はＧＵＩ情報を表示部１４に出力する。
【０１３１】
　表示部１４は、モニタ７にＯＳＤ出力する。
【０１３２】
　その結果、図５のようにモニタ７の画面の右上に「ＶＴＲ１」と表示されていたのが、切り替わり「ＶＴＲ２」と表示される。このようにして、リモートコントローラ３０の制御の対象となる機器を、ＶＴＲ１（３）からＶＴＲ２（４）に切り替えることが出来る。
【０１３３】
　ＳＴＢ２、ＶＴＲ１（３）、ＶＴＲ２（４）、ＶＴＲ３（５）の名称がそれぞれ「ＳＴＢ」、「ＶＴＲ１」、「ＶＴＲ２」、「ＶＴＲ３」であり、ノード番号がこの順に増加しているとする。
【０１３４】
　そうすると、以上の説明と同様にして、さらにユーザが、リモートコントローラ３０の機器切り替えキーを押すと、リモートコントローラ３０の制御の対象となる機器がＶＴＲ２（４）からＶＴＲ３（５）に切り替わり、モニタ７の画面の右上には「ＶＴＲ３」と表示される。
【０１３５】
　ユーザが、リモートコントローラ３０の機器切り替えキーを次々と押すと、リモートコントローラ３０の制御の対象となる機器は、ＶＴＲ１（３）、ＶＴＲ２（４）、ＶＴＲ３（５）、ＳＴＢ２、ＶＴＲ１（３）・・・のように機器のノード番号順に切り替わっていく。
【０１３６】
　従って、ユーザは、リモートコントローラ３０の機器切り替えキーを次々と押して、制御の対象となる機器がＶＴＲ３（５）になったときに機器切り替えキーを押すことを止めれば、ＶＴＲ３（５）をリモートコントローラ３０の制御対象とすることが出来る。
【０１３７】
　ここで、リモートコントローラ３０の再生キーを押せば、上述した動作と同様にして、ＶＴＲ３（５）に記録されているＡＶデータを再生することが出来る。ただし、ＶＴＲ３（５）はＡＶデータを再生するキーコードを受信すると、６３チャンネルにＢｒｏａｄｃａｓｔ　ｏｕｔ　ｃｏｎｎｅｃｔｉｏｎを張るものとする。
【０１３８】
　また、前述したように、リモートコントローラ３０によって、制御の対象となる機器を変更してから３分間の間、デジタルＩ／Ｆ１０は、リモートコントローラ３０によって別の機器を制御対象として切り替えない限り、転送先記憶手段１１に記憶されている被制御機器の名称とノード番号を書き替えない。すなわち、３分間の間は、別の機器の操作パネルを操作することによって、リモートコントローラ３０の制御の対象となっている機器以外の機器が６３チャンネルとＢｒｏａｄｃａｓｔ　ｏｕｔ　ｃｏｎｎｅｃｔｉｏｎを張ったとしても、リモートコントローラ３０の制御の対象は変更されない。
【０１３９】
　また、ユーザがリモートコントローラ３０のＧＵＩ画面を表示する指示を行うためのメニューキーを押すと、リモートコントローラ３０は、ＧＵＩを表示する指示を示すキーコードを発信する。
【０１４０】
　リモコン受信部１６は、このキーコードを受信し、コード選択部１５に送る。
【０１４１】
　コード選択部１５は、このキーコードをデジタルＩ／Ｆ１０に送る。
【０１４２】
　デジタルＩ／Ｆ１０は、転送先記憶手段１１に記憶されているノード番号の機器にこのキーコードを送る。この機器がＶＴＲ３（５）であったとする。
【０１４３】
　そうするとＶＴＲ３（５）は、ターゲット２２としてデジタルＩ／Ｆ２３でこのキーコードを受信する。
【０１４４】
　デジタルＩ／Ｆ２３は、受信したキーコードをキーコード検出部２４に送る。
【０１４５】
　キーコード検出部２４は、キーコードがＧＵＩ更新命令であるので、このキーコードをＧＵＩ情報出力部２６に送る。
【０１４６】
　ＧＵＩ情報出力部２６は、自らを制御するためのＧＵＩ情報をデジタルＩ／Ｆ２３に出力する。
【０１４７】
　デジタルＩ／Ｆ２３は、ＧＵＩ情報をコントローラ６に送出する。
【０１４８】
　コントローラ６のデジタルＩ／Ｆ１０はＧＵＩ情報を受信する。
【０１４９】
　ＧＵＩ情報取得部１３は、デジタルＩ／Ｆ１０が受信したＧＵＩ情報を取得し、表示部１４に送る。
【０１５０】
　表示部１４は、ＧＵＩ情報をモニタ７にＯＳＤ出力する。
【０１５１】
　ユーザは、モニタ７に表示されているＧＵＩ情報を見ながらリモートコントローラ３０を操作する。
【０１５２】
　また、ユーザがモニタ７に表示されているＧＵＩ情報を見ながらリモートコントローラ３０を操作することによってＧＵＩ情報を更新する必要がある場合がある。例えば、録画をするか再生をするかを選択する場面で、モニタ７に表示されているＧＵＩ画面の選択項目が「録画」、「再生」となっているとする。再生を行うために「再生」を選択すると、今度は通常の速度で再生するか早送りで再生を行うかを決めるためのＧＵＩ画面があるとする。
【０１５３】
　このような場合、リモートコントローラ３０は、「再生」に対応するキーコードを送出し、コントローラ６はこのキーコードを例えばＶＴＲ１（３）に送る。ＶＴＲ１（３）はターゲット２２としてキーコード検出部２４でこのキーコードがＧＵＩ更新命令か動作命令かどうかを判断する。この判断のためにキーコード検出部２４は、現在モニタ７に表示しているＧＵＩ情報をも利用して判断する。そして、キーコードをＧＵＩ情報出力部２６に送り、ＧＵＩ情報出力部２６は、通常の再生か早送り再生を行うかを決定するＧＵＩ情報を出力する。
【０１５４】
　このような、ＧＵＩ情報をコントローラ６のモニタ７に表示して、被制御機器を制御する場合については第４の実施の形態で詳述する。
【０１５５】
　このように、リモートコントローラ３０によって、制御の対象となる機器を自由に切り替えることが出来るので、一つのリモートコントローラを用いるだけで、バス１に接続されている複数の機器を容易に制御することが出来る。
【０１５６】
　なお、本実施の形態では、コントローラ６（ＳＴＢ２）は６３チャンネルとＢｒｏａｄｃａｓｔ　ｉｎ　ｃｏｎｎｅｃｔｉｏｎを張っており、６３チャンネルとＢｒｏａｄｃａｓｔ　ｏｕｔ　ｃｏｎｎｅｃｔｉｏｎを張っている機器を、ディフォルトとしてリモートコントローラ３０の制御の対象とするとして説明したが、これに限らない。コントローラ６（ＳＴＢ２）とＰｏｉｎｔ　ｔｏ　Ｐｏｉｎｔ　ｃｏｎｎｅｃｔｉｏｎを張っており、コントローラ６（ＳＴＢ２）にＡＶデータを送っている機器をディフォルトとしてリモートコントローラ３０の制御の対象としても構わない。
【０１５７】
　さらに、本実施の形態では、ＳＴＢ２がコントローラ３０の機能を兼ねているとして説明したが、これに限らない。ＶＴＲ１（３）、ＶＴＲ２（４）、ＶＴＲ３（５）などＳＴＢ２以外のいずれか一台の機器がコントローラ２０の機能を兼ねていても構わない。
【０１５８】
　さらに、本実施の形態では、バス１にＳＴＢ２、ＶＴＲ１（３）、ＶＴＲ２（４）、ＶＴＲ３（５）が接続されているとして説明したがこれに限らない。ハードディスク装置、アンプ、テレビなど、これ以外の機器が接続されていてもよく、またバスに接続されている機器の台数を問わない。要するにバスに複数の機器が接続されていさえすればよい。
【０１５９】
　さらに、本実施の形態では、被制御機器を示すために機器の名称を表示するとして説明したが、これに限らない。機器を表すアイコンを表示しても構わないし、アイコンと機器の名称を同時に表示しても構わない。
【０１６０】
　なお、本実施の形態の機器の名称またはアイコンは本発明の機器を特定する情報の例である。
【０１６１】
　さらに、本実施の形態では、モニタ７は１画面で表示するとして説明したが、これに限らない。モニタ７がマルチ画面表示する場合は、ＳＴＢ２に複数の機器からＡＶデータが送られてくることになるが、モニタ７の予め決められた画面に表示している機器をディフォルトとしてリモートコントローラ３０の被制御機器とすればよい。あるいは、モニタ７がマルチ画面表示する場合は、マルチ画面のうち音声をメインスピーカに出力する画面に表示している機器をディフォルトとしてリモートコントローラ３０の被制御機器とすればよい。
【０１６２】
　（第２の実施の形態）
　次に、第２の実施の形態について説明する。
【０１６３】
　本実施の形態の形態では、リモートコントローラからの指示に従って制御の対象となる機器を切り替える場合について説明する。
【０１６４】
　本実施の形態の構成は第１の実施の形態と同一である。
【０１６５】
　すなわち図１に、本実施の形態のバス接続機器のリモコン制御システムの構成を示す。図２にコントローラ６の構成を示す。また、図３にＳＴＢ２の構成のうち、コントローラ６以外の部分を示す。また、図４にターゲット２２の構成を示す。
【０１６６】
　次に、このような本実施の形態の動作を第１の実施の形態との相違点を中心に説明する。
【０１６７】
　コントローラ６のデジタルＩ／Ｆ１０は、バスリセット検出時にバス１に接続している機器の構成を調べ、各機器の名称とノード番号をバス構成記憶手段１２に記憶させる。
【０１６８】
　また、ディフォルトとして、リモートコントローラ３０の制御対象となる機器は、第１の実施の形態と同様に６３チャンネルにＢｒｏａｄｃａｓｔ　ｏｕｔ　ｃｏｎｎｅｃｔｉｏｎを張っている機器である。
【０１６９】
　ユーザがＶＴＲ３（５）に記録されているＡＶデータを再生しようとした時点で、モニタ７の画面には、図５のように右上に「ＶＴＲ１」という文字が表示されている。すなわち、ＶＴＲ１（３）がリモートコントローラ３０の制御の対象となっている。
【０１７０】
　そこで、ユーザは、リモートコントローラ３０の機器切り替えキーを押す。
【０１７１】
　そうすると、リモートコントローラ３０は、機器切り替えを指示するキーコードを送出する。
【０１７２】
　リモコン受信部１６は、リモートコントローラ３０から送られてきたキーコードを受信し、コード選択部１５に送る。
【０１７３】
　コード選択部１５は、キーコードを判別する。すなわち、送られてきたキーコードが転送先を変更するキーコードであるので、デジタルＩ／Ｆ１０にそのキーコードを送る。
【０１７４】
　すると、デジタルＩ／Ｆ１０は、バス構成記憶手段１２に記憶されている機器の名称とノード番号を参照する。第１の実施の形態と同様に、ＳＴＢ２、ＶＴＲ１（３）、ＶＴＲ２（４）、ＶＴＲ３（５）の名称がそれぞれ「ＳＴＢ」、「ＶＴＲ１」、「ＶＴＲ２」、「ＶＴＲ３」であり、かつノード番号がこの順に増加しているとする。
【０１７５】
　さらに、デジタルＩ／Ｆ１０は、これらの機器の名称とノード番号のリストを機器構成一覧として、ＧＵＩ情報取得部１３に出力する。
【０１７６】
　ＧＵＩ情報取得部１３は、機器構成一覧からＧＵＩ情報を作成し、表示部１４に渡す。
【０１７７】
　表示部１４は、ＧＵＩ情報をモニタ７へＯＳＤ出力する。
【０１７８】
　このようにしてモニタ７に表示されたＧＵＩ画面は、図６のようになる。すなわち、画面右上に機器の名称がノード番号の若い順に表示されている。そして「ＶＴＲ１」の部分は点滅して表示されている。
【０１７９】
　このことは、ＶＴＲ１（３）がリモートコントローラ３０の制御の対象となる次候補であるとする。
【０１８０】
　この状態で、リモートコントローラ３０の確定キーを押せばＶＴＲ１（３）がリモートコントローラ３０の制御の対象として確定する。
【０１８１】
　リモートコントローラ３０の機器切り替えキーまたはカーソル移動キーを押すことにより、次候補を変更することが出来る。
【０１８２】
　すなわち、機器切り替えキーまたはカーソル移動キーを押して、次候補をＶＴＲ３（５）にする。図６の画面では、「ＶＴＲ３」が点滅して表示されるようになる。
【０１８３】
　この状態で、リモートコントローラ３０の確定キーを押すと、ＶＴＲ３（５）がリモートコントローラ３０の制御の対象となる。
【０１８４】
　すなわち、デジタルＩ／Ｆ１０は、転送先記憶手段１１にはＶＴＲ３（５）の機器の名称である「ＶＴＲ３」とノード番号を記憶させる。それとともに、モニタ７の画面の右上に「ＶＴＲ３」の文字が表示される。
【０１８５】
　ユーザが、リモートコントローラ３０の再生キーを押せば、ＶＴＲ３（５）に記録されているＡＶデータを再生することが出来る。
【０１８６】
　このように本実施の形態では機器構成一覧を表示し、この一覧から機器を選択することによって被制御機器を切り替えることが出来る。
【０１８７】
　なお、本実施の形態では、機器構成一覧として機器の名称を表示するとして説明したが、これに限らない。各機器を表すアイコンを表示しても構わないし、アイコンと機器の名称を同時に表示しても構わない。
【０１８８】
　さらに、本実施の形態では、被制御機器を示すために機器の名称を表示するとして説明したが、これに限らない。各機器を表すアイコンを表示しても構わないし、アイコンと機器の名称を同時に表示しても構わない。
【０１８９】
　なお、本実施の形態の機器の名称またはアイコンは本発明の機器を特定する情報の例である。
【０１９０】
　さらに本実施の形態では、機器構成一覧の機器はノード番号順に並べれているとして説明したがこれに限らない。機器をアルファベット順、あいうえお順に並べても構わないし、記録再生装置、テレビなど機器を機能毎に分類して並べても構わない。
【０１９１】
　（第３の実施の形態）
　次に、第３の実施の形態について説明する。
【０１９２】
　本実施の形態の形態では、リモートコントローラからの指示に従って制御の対象となる機器を切り替える場合について説明する。
【０１９３】
　本実施の形態の構成は第１の実施の形態と同一である。
【０１９４】
　すなわち図１に、本実施の形態のバス接続機器のリモコン制御システムの構成を示す。図２にコントローラ６の構成を示す。また、図３にＳＴＢ２の構成のうち、コントローラ６以外の部分を示す。また、図４にターゲット２２の構成を示す。
【０１９５】
　次に、このような本実施の形態の動作を第１の実施の形態との相違点を中心に説明する。
【０１９６】
　コントローラ６のデジタルＩ／Ｆ１０は、バスリセット検出時にバス１に接続している機器の構成を調べ、各機器の名称とノード番号をバス構成記憶手段１２に記憶させる。
【０１９７】
　また、ディフォルトとして、リモートコントローラ３０の制御対象となる機器は、第１の実施の形態と同様に６３チャンネルにＢｒｏａｄｃａｓｔ　ｏｕｔ　ｃｏｎｎｅｃｔｉｏｎを張っている機器である。
【０１９８】
　ユーザがＶＴＲ３（５）に記録されているＡＶデータを再生しようとした時点で、モニタ７の画面には、図５のように右上に「ＶＴＲ１」という文字が表示されている。すなわち、ＶＴＲ１（３）がリモートコントローラ３０の制御の対象となっている。
【０１９９】
　そこで、ユーザは、リモートコントローラ３０の機器切り替えキーを押す。
【０２００】
　そうすると、リモートコントローラ３０は、機器切り替えを指示するキーコードを送出する。
【０２０１】
　リモコン受信部１６は、リモートコントローラ３０から送られてきたキーコードを受信し、コード選択部１５に送る。
【０２０２】
　コード選択部１５は、キーコードを判別する。すなわち、送られてきたキーコードが転送先を変更するキーコードであるので、デジタルＩ／Ｆ１０にそのキーコードを送る。
【０２０３】
　すると、デジタルＩ／Ｆ１０は、バス構成記憶手段１２に記憶されている機器の名称とノード番号を参照する。第１の実施の形態と同様に、ＳＴＢ２、ＶＴＲ１（３）、ＶＴＲ２（４）、ＶＴＲ３（５）の名称がそれぞれ「ＳＴＢ」、「ＶＴＲ１」、「ＶＴＲ２」、「ＶＴＲ３」であり、かつノード番号がこの順に増加しているとする。
【０２０４】
　さらに、デジタルＩ／Ｆ１０は、これらの機器の名称とノード番号のリストを機器構成一覧として、ＧＵＩ情報取得部１３に出力する。
【０２０５】
　ＧＵＩ情報取得部１３は、機器構成一覧からＧＵＩ情報を作成し、表示部１４に渡す。
【０２０６】
　表示部１４は、ＧＵＩ情報をモニタ７へＯＳＤ出力する。
【０２０７】
　このようにしてモニタ７に表示されたＧＵＩ画面は、図５から図７に切り替わる。すなわち、「ＶＴＲ１」が「ＶＴＲ２」に入れ替わり、かつ「ＶＴＲ２」が点滅して表示される。
【０２０８】
　このことは、ＶＴＲ２（４）がリモートコントローラ３０の制御の対象となる次候補であることを示している。
【０２０９】
　この状態で、リモートコントローラ３０の確定キーを押せばＶＴＲ２（４）がリモートコントローラ３０の制御の対象として確定する。
【０２１０】
　リモートコントローラ３０の機器切り替えキーまたはカーソル移動キーを押すことにより、次候補を変更することが出来る。
【０２１１】
　すなわち、機器切り替えキーまたはカーソル移動キーを押して、次候補をＶＴＲ３（５）にする。モニタ７の画面の右上には「ＶＴＲ３」が点滅して表示される。
【０２１２】
　この状態で、リモートコントローラ３０の確定キーを押すと、ＶＴＲ３（５）がリモートコントローラ３０の制御の対象となる。
【０２１３】
　すなわち、デジタルＩ／Ｆ１０は、転送先記憶手段１１にはＶＴＲ３（５）の機器の名称である「ＶＴＲ３」とノード番号を記憶させる。それとともに、モニタ７の画面の右上に「ＶＴＲ３」の文字が点滅しないで表示される。
【０２１４】
　ユーザが、リモートコントローラ３０の再生キーを押せば、ＶＴＲ３（５）に記録されているＡＶデータを再生することが出来る。
【０２１５】
　このように本実施の形態では機器構成一覧のうち被制御機器となる次候補を表示し、確定キーを押すことによって、次候補となっている機器を被制御機器とすることが出来る。
【０２１６】
　なお、本実施の形態では、機器の名称を表示するとして説明したが、これに限らない。各機器を表すアイコンを表示しても構わないし、アイコンと機器の名称を同時に表示しても構わない。
【０２１７】
　なお、本実施の形態の機器の名称またはアイコンは本発明の機器を特定する情報の例である。
【０２１８】
　さらに本実施の形態では、機器構成一覧の機器はノード番号順に並べれているとして説明したがこれに限らない。機器をアルファベット順、あいうえお順に並べても構わないし、記録再生装置、テレビなど機器を機能毎に分類して並べても構わない。
【０２１９】
　（第４の実施の形態）
　次に、第４の実施の形態について説明する。
【０２２０】
　リモートコントローラは通常ユーザが携帯して操作するため、大きさは携帯できる大きさに限られる。このため、リモートコントローラの操作キーの数も限られてしまう。また家庭内のＡＶネットワークなどでは、バスに接続される機器が一つのメーカの機器に限定されるのでは不便である。ユーザは、テレビはＡ社、ＶＴＲはＢ社というようにメーカの異なった機器をバスに接続する。
【０２２１】
　本実施の形態では、バス上にメーカの異なった機器が接続されており、標準化されていないメーカ独自の機能を制御する場合について説明する。
【０２２２】
　図８に、本実施の形態のバス接続機器のリモコン制御システムの構成を示す。本実施の形態では、バス１にＳＴＢ２とＤ−ＶＨＳ３１、ＴＶ３８が接続されている。
【０２２３】
　図３にＳＴＢ２の構成のうち、コントローラ以外の部分を示す。図３は、第１の実施の形態と同一である。
【０２２４】
　図４にターゲットの構成を示す。図４も第１の実施の形態と同一である。
【０２２５】
　また、図９にＳＴＢ２が兼ねているコントローラ２７の構成を示す。
【０２２６】
　コントローラ２７で第１の実施の形態のコントローラ６との相違点は、メニュー制御部２８を備える点である。
【０２２７】
　メニュー制御部２８は、規格などで予め定義されている機能であるが、リモートコントローラ３０のキー数の制限によりリモートコントローラから直接制御できない機能を制御するためのＧＵＩ情報を作成、制御する手段である。
【０２２８】
　図１０にリモートコントローラ３０のうち本実施の形態に関係があるキーの構成を示す。
【０２２９】
　上３４は、ＧＵＩ画面でカーソルを上へ移動するキーである。下３５は、ＧＵＩ画面でカーソルを下へ移動するキーである。右３６は、ＧＵＩ画面でカーソルを右へ移動するキーである。左３７は、ＧＵＩ画面でカーソルを左へ移動するキーである。セレクト３３は、ＧＵＩ画面でカーソルが位置している項目の選択を確定するキーである。メニュー３２は、機能一覧のＧＵＩを表示するキーである。
【０２３０】
　次に、このような本実施の形態の動作を第１の実施の形態との相違点を中心に説明する。
【０２３１】
　本実施の形態では、視聴者がＤ−ＶＨＳ３１にＳＴＢ２が受信したＡＶデータをデジタル入力するか、Ｄ−ＶＨＳ３１に直接接続されているケーブルからアナログ信号を入力するかを切り替える設定をする動作について説明する。
【０２３２】
　そして、デジタル入力とアナログ入力を切り替える機能は、標準化されている機能ではなく、Ｄ−ＶＨＳ３１を製造しているメーカ独自の機能であるとする。
【０２３３】
　視聴者は、リモートコントローラ３０を操作して、Ｄ−ＶＨＳ３１をリモートコントローラ３０の制御の対象に切り替える。この動作は第１の実施の形態と同一である。
【０２３４】
　そして、リモートコントローラ３０のメニュー３２を押す。
【０２３５】
　そうすると、リモートコントローラ３０はキーコードを送出し、コントローラ２７のリモコン受信部１６で受信された後、コード選択部１５に渡される。
【０２３６】
　コード選択部１５は、このキーコードを解釈し、他機器を制御するコードであるので、デジタルＩ／Ｆ１０に送る。
【０２３７】
　デジタルＩ／Ｆ１０は、Ｄ−ＶＨＳ３１にこのキーコードを転送する。
【０２３８】
　Ｄ−ＶＨＳ３１はターゲット２２として機能し、デジタルＩ／Ｆ２３はこのキーコードを受信し、キーコード検出部２４に出力する。
【０２３９】
　キーコード検出部２４は、送られてきたキーコードがＧＵＩを更新する命令であると解釈し、ＧＵＩ情報出力部２６に送る。
【０２４０】
　ＧＵＩ情報出力部２６は、この時点でＤ−ＶＨＳ３１を制御するためのＧＵＩ情報を出力していないので、Ｄ−ＶＨＳ３１を制御するための機能の一覧が記載されているＧＵＩ情報をデジタルＩ／Ｆ２３に出力する。
【０２４１】
　デジタルＩ／Ｆ２３は、このＧＵＩ情報をコントローラ２７に送る。
【０２４２】
　コントローラ２７のデジタルＩ／Ｆ１０は、ＧＵＩ情報を受信する。
【０２４３】
　ＧＵＩ情報取得部１３は、ＧＵＩ情報を取得し、表示用データを作成し、表示部１４に送る。
【０２４４】
　表示部１４は、モニタ７にＧＵＩ情報をＯＳＤ出力する。
【０２４５】
　このようにして、モニタ７にはＤ−ＶＨＳ３１を制御するための機能の一覧が表示される。
【０２４６】
　視聴者は、上３４、下３５、右３６、左３７のキーを操作して、「入力切り替え」の項目にカーソルを移動させる。ここで、セレクト３３を押すと、「入力切り替え」の選択が確定する。
【０２４７】
　リモートコントローラ３０は、キーコードをコントローラ２７に送出し、コントローラ２７は、このキーコードをＤ−ＶＨＳ３１に転送する。
【０２４８】
　Ｄ−ＶＨＳ３１はターゲット２２として、デジタルＩ／Ｆ２３がこのキーコードを受信し、キーコード検出部２４に渡す。
【０２４９】
　キーコード検出部２４は、キーコードをＧＵＩ情報出力部２６に出力し、ＧＵＩ情報出力部２６は、現在出力しているＧＵＩ情報と、入力されたキーコードを解析し、選択されたのが「入力切り替え」の項目であることを知る。
【０２５０】
　そこで、ＧＵＩ情報出力部２６は、図１１のようなＧＵＩ画面を作成するためのＧＵＩ情報を出力し、デジタルＩ／Ｆ２３がコントローラ２７にこのＧＵＩ情報を送る。
【０２５１】
　コントローラ２７は、図１１のようなＧＵＩ画面をモニタ７に表示する。
【０２５２】
　視聴者は、リモートコントローラ３０の右３６、左３７を押して、「デジタル」、「アナログ」のいずれかにカーソルを移動させる。今「デジタル」にカーソルが移動しているとする。ここで、セレクト３３を押すと「デジタル」が選択され、確定したことになる。
【０２５３】
　リモートコントローラ３０は、キーコードを送出し、コントローラ２７は、キーコードを受信した後、Ｄ−ＶＨＳ３１に転送する。
【０２５４】
　Ｄ−ＶＨＳ３１は、ターゲット２２として、キーコードを受信する。キーコードは、デジタルＩ／Ｆ２３からキーコード検出部２４を経て、ＧＵＩ情報出力部２６に渡される。ＧＵＩ情報出力部２６は、図１１の画面を作成するＧＵＩ情報がモニタ７に表示されていることをもとに送られてきたキーコードを解釈し、「デジタル」が選択確定したことを知る。ＧＵＩ情報出力部２６は、デジタル入力に切り替えるキーコードをデジタルＩ／Ｆ２３に送り、デジタルＩ／Ｆ２３は、このキーコードをキーコード検出部２４に送る。
【０２５５】
　さらに、キーコード検出部２４は、このキーコードを命令実行部２５に送る。
【０２５６】
　命令実行部２５は、デジタル入力に切り替える処理を実行する。
【０２５７】
　このようにして、デジタル入力とアナログ入力を切り替える機能など、標準化されている機能ではなく、Ｄ−ＶＨＳ３１を製造しているメーカ独自の機能であっても、リモートコントローラ３０から制御することが出来る。
【０２５８】
　（第５の実施の形態）
　次に、第５の実施の形態について説明する。
【０２５９】
　本実施の形態では、標準化されている機能であるがリモートコントローラに実装できるキー数に制限があるため、リモートコントローラに対応するキーがないため直接操作出来ない機能を制御する場合について説明する。
【０２６０】
　本実施の形態の構成は第４の実施の形態と同一であるので記述を省略する。
【０２６１】
　次に、このような本実施の形態の動作を第４の実施の形態との相違点を中心に説明する。
【０２６２】
　本実施の形態では、、視聴者がリモートコントローラ３０を操作して、ＴＶ３８の音声を主音声から副音声に切り替える動作について説明する。
【０２６３】
　そして、ＴＶ３８の主音声と副音声を切り替える機能は、標準化されている機能ではあるが、リモートコントローラ３０のキー数の制限により、リモートコントローラに対応するキーがないため直接操作出来ない機能であるとする。
【０２６４】
　視聴者は、リモートコントローラ３０を操作して、ＴＶ３８をリモートコントローラ３０の制御の対象に切り替える。この動作は第１の実施の形態と同一である。
【０２６５】
　そして、リモートコントローラ３０のメニュー３２を押す。
【０２６６】
　そうすると、リモートコントローラ３０はキーコードを送出し、キーコードは、コントローラ２７のリモコン受信部１６で受信された後、コード選択部１５に渡される。
【０２６７】
　コード選択部１５は、このキーコードを、リモートコントローラ３０のキーにない機能である拡張機能を呼び出す命令であると解釈する。すなわち、このキーコードをメニュー制御部２８に送る。
【０２６８】
　メニュー制御部２８は、標準化されているがリモートコントローラ３０からは直接制御できない機能の一覧を記載したＧＵＩ情報を作成し、表示部１４に出力する。
【０２６９】
　表示部１４は、モニタ７にＧＵＩ情報をＯＳＤ出力する。
【０２７０】
　このようにして、モニタ７にはＴＶ３８を制御するための機能の一覧が表示される。
【０２７１】
　視聴者は、上３４、下３５、右３６、左３７のキーを操作して、「音声切り替え」の項目にカーソルを移動させる。ここで、セレクト３３を押すと、「音声切り替え」の選択が確定する。
【０２７２】
　リモートコントローラ３０は、キーコードをコントローラ２７に送出し、コントローラ２７は、このキーコードをリモコン受信部１６から、コード選択部１５を経て、メニュー制御部２８に渡す。
【０２７３】
　メニュー制御部２８は、現在出力しているＧＵＩ情報と、入力されたキーコードを解析し、選択されたのが「音声切り替え」の項目であることを知る。
【０２７４】
　そこで、メニュー制御部２８は、図１２のようなＧＵＩ画面を作成するためのＧＵＩ情報を表示部１４に出力する。
【０２７５】
　表示部１４は、図１２のようなＧＵＩ画面をモニタ７に表示する。
【０２７６】
　視聴者は、リモートコントローラ３０の右３６、左３７を押して、「主音声」から「副音声」にカーソルを移動させる。ここで、セレクト３３を押すと「副音声」が選択され、確定したことになる。
【０２７７】
　リモートコントローラ３０は、キーコードを送出し、リモコン受信部１６は、キーコードを受信する。コード選択部１５は、キーコードをメニュー制御部２８に送る。メニュー制御部２８は、図１２の画面を作成するＧＵＩ情報がモニタ７に表示されていることをもとに送られてきたキーコードを解釈し、「副音声」が選択されたことを知る。
【０２７８】
　従って、メニュー制御部２８は、副音声に切り替えるキーコードをデジタルＩ／Ｆ１０に送る。
【０２７９】
　デジタルＩ／Ｆ１０は、このキーコードをＴＶ３８に送る。
【０２８０】
　第４の実施の形態と同様にして、ＴＶ３８の命令実行部２５は、音声を副音声に切り替える処理を行う。
【０２８１】
　このようにして、主音声と副音声を切り替える機能など、標準化されているがリモートコントローラ３０から直接操作できない機能については、コントローラ２７が作成したＧＵＩ画面を操作することによって、コントローラ２７が対応するキーコードを生成して、被制御機器に送ることによって、リモートコントローラ３０から制御することが出来る。
【０２８２】
　（第６の実施の形態）
　次に、第６の実施の形態について説明する。
【０２８３】
　本実施の形態では、リモートコントローラにキーはあるが、キーコードが標準化されていない機能をリモートコントローラで制御する場合について説明する。
【０２８４】
　本実施の形態の構成は、第４の実施の形態と、以下の点を除いて同一である。
【０２８５】
　すなわち、図１３に本実施の形態のコントローラ３９を示す。コントローラ３９は、第４の実施の形態のコントローラ２７に加えて、キーコード対応表４２を備えている。
【０２８６】
　また、リモートコントローラ３０の２画面４１は２画面表示するためのキーである。
【０２８７】
　キーコード対応表４２は、標準化されていない機能について各メーカが使用しているキーコードを対応つけた表であり、ＩＣカードなどの半導体メモリに記録されているものである。
【０２８８】
　次に、このような本実施の形態の動作を説明する。
【０２８９】
　本実施の形態では、ＴＶ２８を２画面表示する場合の動作を説明する。
【０２９０】
　なお、２画面表示する機能は、リモートコントローラ３０に操作キーはあるが、キーコードは標準化されていない機能であるとする。
【０２９１】
　コントローラ３９は、標準化されていない機能について、メーカがどのようなキーコードを使用しているかを知るためのキーコード対応表４２を保持している。キーコード対応表４２は、コントローラ３９を兼ねているＳＴＢ２を工場から出荷する時に予めＩＣカードに記憶させておく。
【０２９２】
　またリモートコントローラ３０を取り替えたために、キーの数やキーが表す機能が変更になった場合、新しいリモートコントローラに対応するキーコード対応表４２をメーカのサービス店がＩＣカードに記憶させることも出来る。
【０２９３】
　今、ＴＶ３８がリモートコントローラ３０の制御の対象となっているとする。
【０２９４】
　視聴者は、ＴＶ３８を２画面表示するために、リモートコントローラ３０の２画面４１を押す。
【０２９５】
　そうすると、リモートコントローラ３０は、２画面表示するキーコードを送出する。
【０２９６】
　コントローラ３９のリモコン受信部１６は、このキーコードを受信し、コード選択部１５に渡す。
【０２９７】
　前述したように、２画面表示するためのキーコードは標準化されていない。すなわち、ＡというメーカとＢというメーカで２画面表示するためのキーコードが異なっている。
【０２９８】
　コード選択部１５は、デジタルＩ／Ｆ１０にＴＶ３８のメーカを調べるよう命じる。
【０２９９】
　デジタルＩ／Ｆ１０は、バス１を介してＴＶ３８のメーカを調べ、コード選択部１５に通知する。ＴＶ２８のメーカがＡであったとする。
【０３００】
　そうすると、コード選択部１５は、キーコード対応表４２から、Ａというメーカの２画面表示のキーコード取り出し、他機器制御コードとしてデジタルＩ／Ｆ１０に送る。
【０３０１】
　デジタルＩ／Ｆ１０は、このキーコードをＴＶ３８に送る。
【０３０２】
　ＴＶ３８は、Ａというメーカであり、送られてきたキーコードは自社のキーコードであるので、２画面切り替え処理を実行することが出来る。
【０３０３】
　このように、リモートコントローラ３０にキーはあるが、キーコードが標準化されていない機能についても、被制御機器のメーカを調べ、そのメーカのキーコードを送ることによって、リモートコントローラ３０で制御することが出来る。
【０３０４】
　（第７の実施の形態）
　次に、第７の実施の形態について説明する。
【０３０５】
　本実施の形態では、リモートコントローラにキーはあるが、キーコードが標準化されていない機能をリモートコントローラで制御する場合について説明する。
【０３０６】
　本実施の形態の構成は、第６の実施の形態と同一である。
【０３０７】
　次に、このような本実施の形態の動作を第６の実施の形態との相違点に限って説明する。
【０３０８】
　本実施の形態でも、ＴＶ２８を２画面表示する場合の動作を説明する。
【０３０９】
　第６の実施の形態と同様にしてリモートコントローラ３０は、２画面表示するキーコードを送出する。
【０３１０】
　コントローラ３９のリモコン受信部１６は、このキーコードを受信し、コード選択部１５に渡す。
【０３１１】
　コード選択部１５は、第６の実施の形態とは異なり、このキーコードをまずデジタルＩ／Ｆ１０に送る。
【０３１２】
　デジタルＩ／Ｆ１０は、このキーコードをＴＶ３８に転送する。
【０３１３】
　ＴＶ３８は、このキーコードを受信する。たまたまこのキーコードがＴＶ３８のメーカと一致した場合は、ＴＶ３８は２画面表示を実行することが出来る。
【０３１４】
　メーカが一致しないときは、ＴＶ３８は、キーコードが送られてくるコマンドのベンダーユニークＩＤが自社のメーカでないので、キーコードを実行することが出来ないことをコントローラ２９に通知する。
【０３１５】
　コントローラ３９のデジタルＩ／Ｆ１０は、この通知を受信する。そしてデジタルＩ／Ｆ１０は、コード選択部１５にメーカが違うことを通知する。
【０３１６】
　ここで、コード選択部１５は、デジタルＩ／Ｆ１０にＴＶ３８のメーカを調べるように命じる。
【０３１７】
　これ以降の動作は第６の実施の形態と同様であるので、説明を省略する。
【０３１８】
　このように、リモートコントローラ３０にキーはあるが、キーコードが標準化されていない機能についても、被制御機器のメーカを調べ、そのメーカのキーコードを送ることによって、リモートコントローラ３０で制御することが出来る。
【０３１９】
　（第８の実施の形態）
　次に、第８の実施の形態について説明する。
【０３２０】
　本実施の形態では、リモートコントローラにキーはあるが、キーコードが標準化されていない機能をリモートコントローラで制御する場合について説明する。
【０３２１】
　本実施の形態の構成は、第６の実施の形態と同一である。
【０３２２】
　次に、このような本実施の形態の動作を第６の実施の形態との相違点に限って説明する。
【０３２３】
　本実施の形態でも、ＴＶ２８を２画面表示する場合の動作を説明する。
【０３２４】
　第６の実施の形態と同様にしてリモートコントローラ３０は、２画面表示するキーコードを送出する。
【０３２５】
　コントローラ３９のリモコン受信部１６は、このキーコードを受信し、コード選択部１５に渡す。
【０３２６】
　コード選択部１５は、このキーコードをまずデジタルＩ／Ｆ１０に送る。
【０３２７】
　デジタルＩ／Ｆ１０は、このキーコードをＴＶ３８に転送する。
【０３２８】
　ＴＶ３８は、このキーコードを受信する。たまたまこのキーコードがＴＶ３８のメーカと一致した場合は、ＴＶ３８は２画面表示を実行することが出来る。
【０３２９】
　メーカが一致しないときは、ＴＶ３８は、キーコードが送られてくるコマンドのベンダーユニークＩＤが自社のメーカでないので、キーコードを実行することが出来ないことをコントローラ２９に通知する。
【０３３０】
　コントローラ３９のデジタルＩ／Ｆ１０は、この通知を受信する。そしてデジタルＩ／Ｆ１０は、コード選択部１５にメーカが違うことを通知する。
【０３３１】
　そこで、コード選択部１５は、キーコード対応表４２から、別のメーカの２画面表示のキーコード取り出し、他機器制御コードとしてデジタルＩ／Ｆ１０に送る。
【０３３２】
　デジタルＩ／Ｆ１０は、このキーコードをＴＶ３８に送る。
【０３３３】
　ＴＶ３８は、送られてきたキーコードは自社のキーコードである場合、２画面切り替え処理を実行することが出来る。自社のキーコードでない場合は処理を実行することが出来ない。ＴＶ３８は、２画面切り替えの処理が実行できたか出来なかったかをコントローラ３９に通知する。
【０３３４】
　以下同様にして、コントローラ３９、ＴＶ３８が２画面切り替えが実行出来るまで、知っている限りのメーカの２画面切り替えのキーコードをＴＶ３８に送る。うまくいけば、ＴＶ３８が２画面切り替えを実行出来る。
【０３３５】
　このように、リモートコントローラ３０にキーはあるが、キーコードが標準化されていない機能についても、コントローラ３９が知っている限りのメーカのキーコードをＴＶ３８に手あたり次第送ることによって、リモートコントローラ３０でＴＶ３８を制御することが出来る。
【０３３６】
　（第９の実施の形態）
　次に、第９の実施の形態について説明する。
【０３３７】
　第１〜８の実施の形態では、リモートコントローラの制御の対象となっている機器は１台であった。これに対して、本実施の形態では、リモートコントローラがバスに接続されているすべての機器を同時に制御する場合について説明する。
【０３３８】
　本実施の形態の構成は、第１の実施の形態と同一である。
【０３３９】
　ただし、バス構成記憶手段１２は、第１の実施の形態と同様にバス１に接続されている機器の名称とノード番号を記憶することに加えて、電源オンオフなどバス１に接続している機器を一斉に制御する機能に関する状態をも記憶する。
【０３４０】
　また、リモートコントローラ３０には、第１の実施の形態で説明したキーに加えて、バス１に接続している全ての機器の電源を一斉にオンまたはオフにする全電源オン・オフキーがある。また、現在制御の対象となっている機器の電源をオンまたはオフにする電源オン・オフキーがある。ただし、本実施の形態の電源のオン・オフは、ターゲット２２やコントローラ６以外の部分の電源をオン・オフするものであるとする。すなわち、ＳＴＢ２の電源をオフにすると、図３に示す部分の電源がオフになるだけで、図２のコントローラ６の機能は電源がオンになったままである。
【０３４１】
　次に、このような本実施の形態の動作を第１の実施の形態との相違点を中心に説明する。
【０３４２】
　リモートコントローラ３０の電源オン・オフキーを押すことによって、第１の実施の形態と同様にして、現在制御の対象となっている機器の電源を入れたり、切ったりすることが出来る。
【０３４３】
　このようにして、ＳＴＢ２とＶＴＲ１（３）の電源が入っているとする。そして、ＶＴＲ２（４）とＶＴＲ３（４）の電源が切れているとする。
【０３４４】
　ここで、ユーザがリモートコントローラ３０の全電源オン・オフキーを押したとする。
【０３４５】
　そうすると、リモートコントローラ３０は、全電源を入れるかまたは切るかを切り替える機能を指示するキーコードを送出する。
【０３４６】
　コントローラ６のリモコン受信部１６は、このキーコードを受信し、コード選択部１５に送る。
【０３４７】
　コード選択部１５は、このキーコードをデジタルＩ／Ｆ１０に送る。
【０３４８】
　デジタルＩ／Ｆ１０は、バス１に接続している全ての機器に電源が入っているかそれとも切れているかを問い合わせる。
【０３４９】
　ＳＴＢ２とＶＴＲ１（３）は、この問い合わせを受けて、電源が入っているという答えを返す。
【０３５０】
　ＶＴＲ２（４）とＶＴＲ３（５）は、この問い合わせを受けて、電源がきれているという答えを返す。
【０３５１】
　デジタルＩ／Ｆ１０は、各機器から送られてきた答えをバス構成記憶手段１２に記させる。すなわち、ＳＴＢ２とＶＴＲ１（３）は電源が入っており、ＶＴＲ２（４）とＶＴＲ３（５）は電源が切れていることを記憶する。
【０３５２】
　次に、デジタルＩ／Ｆ１０は、電源が入っている機器に電源を切ることを指示するキーコードを送る。すなわち、ＳＴＢ２とＶＴＲ１にこのキーコードを送る。
【０３５３】
　ＶＴＲ１はこのキーコードを受信し、自らの電源を切る。
【０３５４】
　また、ＳＴＢ２については、デジタルＩ／Ｆ１０が、このキーコードをコード選択部１５に送り、コード選択部１５は、命令実行部１７にこのキーコードを送る。命令実行部１７は、図３に示す部分の電源を切る。
【０３５５】
　このようにして、リモートコントローラ３０の全電源オン・オフキーを押すことによりバス１に接続している全ての電源を切ることが出来る。
【０３５６】
　さらに、ユーザがリモートコントローラ３０の全電源オン・オフキーをもう一度押したとする。
【０３５７】
　そうすると、リモートコントローラ３０は、全電源を入れるかまたは切るかを切り替える機能を指示するキーコードを送出する。
【０３５８】
　コントローラ６のリモコン受信部１６は、このキーコードを受信し、コード選択部１５に送る。
【０３５９】
　コード選択部１５は、このキーコードをデジタルＩ／Ｆ１０に送る。
【０３６０】
　デジタルＩ／Ｆ１０は、バス構成記憶手段１２に記憶されている機器の状態を調べる。そして、バス１に接続している機器を一斉に電源切る前の状態を知る。すなわち、ＳＴＢ２とＶＴＲ１（３）は電源が入っていて、ＶＴＲ２（４）とＶＴＲ３（５）は電源が切れていたことを知る。
【０３６１】
　次に、デジタルＩ／Ｆ１０は、一斉に電源を切る前に電源が入っている機器に電源を入れることを指示するキーコードを送る。すなわち、ＳＴＢ２とＶＴＲ１にこのキーコードを送る。
【０３６２】
　ＶＴＲ１はこのキーコードを受信し、自らの電源を入れる。
【０３６３】
　また、ＳＴＢ２については、デジタルＩ／Ｆ１０が、このキーコードをコード選択部１５に送り、コード選択部１５は、命令実行部１７にこのキーコードを送る。命令実行部１７は、図３に示す部分の電源を入れる。
【０３６４】
　このようにして、リモートコントローラ３０の全電源オン・オフキーを押すことによりバス１に接続している機器全ての電源を、一斉に電源を切る前の状態に復元することが出来る。
【０３６５】
　このように、本実施の形態によればリモートコントローラ３０の制御の対象となっている機器を意識しなくてもバス１に接続されている機器をリモートコントローラ３０で制御することが出来る。
【０３６６】
　また、バス１に接続している機器の電源を一斉に切ることが出来、また一斉に電源を切る前の状態にリモートコントローラ３０の一回のキー操作で戻すことが出来るので、簡単に複数の機器を制御することが出来る。
【０３６７】
　（第１０の実施の形態）
　次に、第１０の実施の形態について説明する。
【０３６８】
　本実施の形態では、リモートコントローラから送られてくる指示を示すキーコードがバスに接続している機器のうち１台だけしかインプレメント（Ｉｍｐｌｅｍｅｎｔ）していない場合にその機器を自動的にリモートコントローラの制御の対象とする場合について説明する。
【０３６９】
　本実施の形態の構成は、第１の実施の形態と同一である。
【０３７０】
　ただし、バス構成記憶手段１２は、第１の実施の形態と同様にバス１に接続されている機器の名称とノード番号を記憶することに加えて、機器がインプレメントしている機能を表すキーコードの一覧をも記憶する。
【０３７１】
　また、リモートコントローラ３０には、第１の実施の形態で説明したキーに加えて、音量を調節するボリュームキーがある。そして、音量を調節することが出来るのはＳＴＢ２のみであるとする。
【０３７２】
　次に、このような本実施の形態の動作を第１の実施の形態との相違点を中心に説明する。
【０３７３】
　リモートコントローラ３０のボリュームキーを調節すると、リモートコントローラ３０は、音量を上げるまたは下げる指示を示すキーコードを送出する。
【０３７４】
　コントローラ６のリモコン受信部１６は、このキーコードを受信し、コード選択部１５に送る。
【０３７５】
　コード選択部１５は、このキーコードをデジタルＩ／Ｆ１０に送る。
【０３７６】
　デジタルＩ／Ｆ１０は、このキーコードをリモートコントローラ３０の制御の対象となっている機器に転送する前に、バス構成記憶手段１２を調べる。
【０３７７】
　そうすると、リモートコントローラ３０の制御の対象となっている機器はこのキーコードに対応する機能をインプレメントしていないことが解る。さらに、ＳＴＢ２だけがこのキーコードをインプレメントしていることが解る。
【０３７８】
　デジタルＩ／Ｆ１０は、このキーコードをコード選択部１５に送る。
【０３７９】
　コード選択部１５は、命令実行部１７にこのキーコードを送る。命令実行部１７は、音量を上げるまたは下げる処理を実行する。
【０３８０】
　このようにして、バス１に接続している機器のうち１台しかインプレメントしていない機能を指示するキーコードが、リモートコントローラ３０から送られてきた場合には、自動的にその機能をインプレメントしている機器にキーコードを送る。
【０３８１】
　このように、本実施の形態によればリモートコントローラ３０の制御の対象となっている機器を意識しなくてもバス１に接続されている機器をリモートコントローラ３０で制御することが出来る。
【０３８２】
　（第１１の実施の形態）
　次に、第１１の実施の形態について説明する。
【０３８３】
　第４、５の実施の形態において、ＧＵＩ情報を表示する必要が生じた場合、ＧＵＩ情報をコントローラの機能を兼ねている機器に接続されているモニタに表示した。第４の実施の形態では、ＧＵＩ情報を被制御機器が作成した。また第５の実施の形態ではＧＵＩ情報をコントローラ２７が作成した。
【０３８４】
　本実施の形態では、コントローラまたは被制御機器が作成したＧＵＩ情報をリモートコントローラに表示する場合について説明する。
【０３８５】
　本実施の形態の構成は、第４の実施の形態のリモートコントローラ３０を図１４に示すリモートコントローラ４３で置き換えた以外は、第４の実施の形態の構成と同一である。
【０３８６】
　リモートコントローラ４３は、操作面がタッチパネルになっており、操作面はＧＵＩ情報を表示するディスプレイを兼ねている。
【０３８７】
　次に、このような本実施の形態の動作を説明する。
【０３８８】
　ＧＵＩ情報は、コントローラ２７などで作成されるかまたはリモートコントローラ４３の制御の対象となっている機器で作成されるかいずれかである。
【０３８９】
　ＧＵＩ情報がコントローラ２７で作成された場合は、コントローラ２７は、そのＧＵＩ情報を保持する。
【０３９０】
　また、ＧＵＩ情報が被制御機器で作成された場合は、コントローラ２７は、そのＧＵＩ情報を被制御機器から受け取り保持する。
【０３９１】
　そして、ＧＵＩ情報をリモートコントローラ４３に送る。
【０３９２】
　リモートコントローラ４３は、ＧＵＩ情報を受け取る。
【０３９３】
　ＧＵＩ情報は、画面のレイアウトを行い、キーとして機能する領域を定義し、キーとして機能する領域が指示された場合にどのようなキーコードを送出するかを記述したものである。
【０３９４】
　リモートコントローラ４３は、自らのディスプレイにＧＵＩ画面を表示する。図１４は、Ｄ−ＶＨＳ３１の再生を制御するＧＵＩ画面である。視聴者が例えば、表示されている再生キーをタッチすれば、ＧＵＩ情報に定義されている再生に対応するキーコードがリモートコントローラ４３から送出される。
【０３９５】
　コントローラ２７は、リモートコントローラ４３から送出されたキーコードを受信し、被制御機器であるＤ−ＶＨＳ３１に送る。
【０３９６】
　このように本実施の形態によれば、ＧＵＩ情報をリモートコントローラ４３に表示させることが出来るので、家庭内のＡＶネットワークなどにおいて、コントローラ２７とは別の部屋にある機器を制御する場合などモニタ７を見ることが出来なくても、リモートコントローラ４３によって機器を制御することが出来る。
【０３９７】
　（第１２の実施の形態）
　次に、第１２の実施の形態について説明する。
【０３９８】
　第４、５の実施の形態において、ＧＵＩ情報を表示する必要が生じた場合、ＧＵＩ情報をコントローラの機能を兼ねている機器に接続されているモニタに表示した。第４の実施の形態では、ＧＵＩ情報を被制御機器が作成した。また第５の実施の形態ではＧＵＩ情報をコントローラ２７が作成した。
【０３９９】
　本実施の形態では、コントローラまたは被制御機器が作成したＧＵＩ情報をバスに接続している機器のモニタに表示する場合について説明する。
【０４００】
　本実施の形態の構成は、第４の実施の形態と同一である。
【０４０１】
　次に、このような本実施の形態の動作を説明する。
【０４０２】
　ＧＵＩ情報はＴＶ３８のモニタに表示され、Ｄ−ＶＨＳ３１が被制御機器になっているとする。
【０４０３】
　ＧＵＩ情報は、コントローラ２７などで作成されるかまたはリモートコントローラ３０の制御の対象となっている機器で作成されるかいずれかである。
【０４０４】
　ＧＵＩ情報がコントローラ２７で作成された場合は、コントローラ２７は、そのＧＵＩ情報を保持する。
【０４０５】
　また、ＧＵＩ情報が被制御機器で作成された場合は、コントローラ２７は、そのＧＵＩ情報を被制御機器から受け取り保持する。
【０４０６】
　そして、ＧＵＩ情報をＴＶ３８に送る。
【０４０７】
　ＴＶ３８は、ＧＵＩ情報を受け取り自らのモニタに表示する。
【０４０８】
　ＧＵＩ情報は、画面のレイアウトを行い、キーとして機能する領域を定義し、キーとして機能する領域が指示された場合にどのようなキーコードを送出するかを記述したものである。
【０４０９】
　コントローラ２７は、リモートコントローラ３０から送出されたキーコードを受信する。
【０４１０】
　このキーコードが被制御機器であるＤ−ＶＨＳ３１の機能を制御するキーコードである場合は、このキーコードをＤ−ＶＨＳ３１に送る。そして、Ｄ−ＶＨＳ３１は個のキーコードが指示する機能を実行する。
【０４１１】
　このキーコードが被制御機器が作成したＧＵＩ情報の更新を指示するものである場合、コントローラ２７は、このキーコードをＤ−ＶＨＳ３１に送る。そして、Ｄ−ＶＨＳ３１は、ＧＵＩ情報を更新し、コントローラ２７に送る。コントローラ２７は更新されたＧＵＩ情報をＴＶ３８に送り、ＴＶ３８は、更新されたＧＵＩ情報を表示する。
【０４１２】
　このキーコードがコントローラ２７が作成したＧＵＩ情報の更新を指示するものである場合、コントローラ２７はＧＵＩ情報を更新し、更新したＧＵＩ情報をＴＶ３８に送る。ＴＶ３８は、更新されたＧＵＩ情報を表示する。
【０４１３】
　このように本実施の形態によれば、ＧＵＩ情報をバス１に接続されている機器のモニタに表示することが出来る。
【０４１４】
　なお、本実施の形態のリモートコントローラの制御の対象となっている機器は本発明の被制御機器の例である。
【０４１５】
　さらに、本発明のバス接続機器のリモコン制御システムのコントローラ、リモートコントローラ、被制御機器、バスに接続された複数個の機器の全部または一部の機能の全部または一部をハードウェアによって実現しても構わないし、コンピュータのプログラムを実行することによってソフトウェア的に実現しても構わない。
【０４１６】
　さらに、本発明のバス接続機器のリモコン制御システムのコントローラ、リモートコントローラ、被制御機器、バスに接続された複数個の機器の全部または一部の、全部または一部の機能をコンピュータにより実行させるためのプログラムを記録したことを特徴とするプログラム記録媒体も本発明に属する。
【図面の簡単な説明】
【０４１７】
【図１】本発明の第１〜３、９、１０の実施の形態におけるバス接続機器のリモコン制御システムの構成図
【図２】本発明の第１〜３、９、１０の実施の形態におけるバス接続機器のリモコン制御システムの構成図
【図３】本発明の第１〜１２の実施の形態におけるＳＴＢのコントローラの部分以外の構成を示すブロック図
【図４】本発明の第１〜１２の実施の形態におけるターゲットの構成を示すブロック図
【図５】本発明の第１、３、９、１０の実施の形態におけるＧＵＩ画面の例を示す図
【図６】本発明の第２の実施の形態におけるＧＵＩ画面の例を示す図
【図７】本発明の第３の実施の形態におけるＧＵＩ画面の例を示す図
【図８】本発明の第４〜８、１１、１２の実施の形態におけるバス接続機器のリモコン制御システムの構成図
【図９】本発明の第４〜８，１１、１２の実施の形態におけるコントローラの構成を示すブロック図
【図１０】本発明の第４〜８、１２の実施の形態におけるリモートコントローラのキーの構成を示す図
【図１１】本発明の第４の実施の形態におけるＧＵＩ画面の例を示す図
【図１２】本発明の第５の実施の形態におけるＧＵＩ画面の例を示す図
【図１３】本発明の第６〜８の実施の形態におけるコントローラの構成を示すブロック図
【図１４】本発明の第１１の実施の形態におけるリモートコントローラに表示されたＧＵＩ画面の例を示す図
【図１５】既存のバス接続機器のリモコン制御システムの構成を示す図
【符号の説明】
【０４１８】
　１　バス
　２　ＳＴＢ
　３　ＶＴＲ１
　４　ＶＴＲ２
　５　ＶＴＲ３
　６　コントローラ
　７　モニタ７
　１０　デジタルＩ／Ｆ
　１１　転送先記憶手段
　１２　バス構成記憶手段
　１３　ＧＵＩ情報取得部
　１４　表示部
　１５　コード選択部
　１６　リモコン受信部
　１７　命令実行部
　２２　ターゲット
　２３　デジタルＩ／Ｆ
　２４　キーコード検出部
　２５　命令実行部
　２６　ＧＵＩ情報出力部
　２８　メニュー制御部
　３０　リモートコントローラ
　３１　Ｄ−ＶＨＳ
　３２　メニュー
　３３　セレクト
　３４　上
　３５　下
　３６　右
　３７　左
　３８　ＴＶ
　３９　コントローラ
　４２　キーコード対応表
　４３　リモートコントローラ
　５０　コントローラ
　５１　デジタルＩ／Ｆ
【図１】
2004015831.tif 000003
【図２】
2004015831.tif 000004
【図３】
2004015831.tif 000005
【図４】
2004015831.tif 000006
【図５】
2004015831.tif 000007
【図６】
2004015831.tif 000008
【図７】
2004015831.tif 000009
【図８】
2004015831.tif 000010
【図９】
2004015831.tif 000011
【図１０】
2004015831.tif 000012
【図１１】
2004015831.tif 000013
【図１２】
2004015831.tif 000014
【図１３】
2004015831.tif 000015
【図１４】
2004015831.tif 000016
【図１５】
2004015831.tif 000017