(57)【特許請求の範囲】
【請求項１】
双方向シリアルバスを介して、複数の機器と、映像音声信号および制御コマンドの伝送を行う情報処理装置において、
前記制御コマンドに対応するリモコン信号を受信する受信手段と、
前記受信手段により受信された前記リモコン信号が自分宛であるか否かを判断する判断手段と、
前記判断手段により前記リモコン信号が自分宛ではないと判断された場合、前記リモコン信号を前記双方向シリアルバスのデータフォーマットのデータに変換する変換手段と、
前記リモコン信号を伝送する機器の数を制限する制限手段と、
前記制限手段により前記リモコン信号の伝送が許可されている機器に対し、前記変換手段によって変換された前記データを、前記双方向シリアルバスを介して伝送する伝送手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記リモコン信号は、前記双方向シリアルバスに接続された機器のアドレスを含み、
前記変換手段は、前記リモコン信号を、前記アドレスに基づいて、双方向でデジタルデータの伝送を行う前記双方向シリアルバスに接続された機器の所定のものを指定する情報を含むアシンクロナスパケットに変換し、
前記伝送手段は、前記アシンクロナスパケットを前記双方向シリアルバスに伝送する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記アシンクロナスパケットを受信した前記機器の所定のものから返送されてきたアシンクロナスパケットを受信する受信手段と、
返送されてきた前記アシンクロナスパケットを前記リモコン信号に変換し、発信する発信手段と
をさらに備えることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
双方向シリアルバスを介して、複数の機器と、映像音声信号および制御コマンドの伝送を行う情報処理装置の情報処理方法において、
前記制御コマンドに対応するリモコン信号を受信し、
受信した前記リモコン信号が前記情報処理装置宛であるか否かを判断し、
前記リモコン信号が前記情報処理装置宛ではないと判断した場合、前記リモコン信号を前記双方向シリアルバスのデータフォーマットのデータに変換し、
リモコン信号を伝送する機器の数を制限し、
前記リモコン信号の伝送が許可されている機器に対し、変換された前記データを、前記双方向シリアルバスを介して伝送する
ことを特徴とする情報処理方法。
【請求項５】
双方向でデジタルデータの伝送を行うシリアルバスで接続された機器間で、リモコン信号発生器より送信されたリモコン信号を伝送するリモートコントロールシステムであって、
各機器は、
前記リモコン信号を受信する他の前記機器の数を制限する第１の制限手段と、
前記第１の制限手段により前記リモコン信号の受信が許可されている他の前記機器より、前記リモコン信号を受信するリモコン信号受信手段と、
前記リモコン信号受信手段により受信された前記リモコン信号が自分宛であるか否かを判断する判断手段と、
前記判断手段により前記リモコン信号が自分宛ではないと判断された場合、前記リモコン信号を前記シリアルバスのデータフォーマットのリモコンデータに変換する変換手段と、
前記変換手段によって変換された前記リモコンデータを前記シリアルバスを介して前記シリアルバスに接続された前記機器の他の所定のものに伝送する伝送手段と、
他の前記機器からの前記リモコンデータを受信するリモコンデータ受信手段と、
前記リモコン信号に対する応答に対応する前記リモコンデータを伝送する前記機器の数を制限する第２の制限手段と、
前記第２の制限手段により前記リモコンデータの伝送が許可されている他の前記機器に対し、前記リモコンデータ受信手段によって受信された前記リモコンデータに対する応答を、前記シリアルバスを介して伝送する応答手段と、
他の前記機器の前記応答手段によって前記シリアルバスを介して伝送されてきた前記応答を受信する応答受信手段と、
前記応答受信手段によって受信された前記応答に対応するリモコンデータを発生し、前記リモコン信号発生器に送信するリモコンデータ送信手段と
を備えることを特徴とするリモートコントロールシステム。
【請求項６】
前記リモコン信号発生器は、前記リモコンデータ送信手段からの前記リモコンデータを受信する受信手段
を備えることを特徴とする請求項５に記載のリモートコントロールシステム。
【請求項７】
前記機器は、前記リモコン信号発生器からの前記リモコン信号を受信するモードと、前記リモコン信号発生器からの前記リモコン信号を受信しないモードとを有する
ことを特徴とする請求項５に記載のリモートコントロールシステム。
【請求項８】
前記リモコン信号発生器が発生する前記リモコン信号のフォーマットは、前記シリアルバスのデータフォーマットと同一である
ことを特徴とする請求項５に記載のリモートコントロールシステム。
【請求項９】
前記リモコン信号発生器は、前記機器に送信する制御コマンドに対応するシンボルを表示する表示手段と、
前記表示手段に表示された前記シンボルを選択する選択手段と、
前記選択手段によって選択された前記シンボルに対応する前記制御コマンドを前記機器に送信する制御コマンド送信手段と
を備えることを特徴とする請求項５に記載のリモートコントロールシステム。
【請求項１０】
前記機器は、前記制御コマンドを前記シリアルバスを介して他の前記機器に伝送する
ことを特徴とする請求項９に記載のリモートコントロールシステム。
【請求項１１】
前記表示手段は、前記機器から送信されてきた応答に対応するシンボルを表示する
ことを特徴とする請求項９に記載のリモートコントロールシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および方法、並びにリモートコントロールシステムに関し、例えば、リモコン信号を、双方向でデジタルデータ伝送を行うシリアルバスのデータフォーマットに変換することにより、シリアルバスに接続された機器間でリモコン信号の伝送を行うようにした情報処理装置および方法、並びにリモートコントロールシステムに関する。
【０００２】
【従来の技術】
近年、赤外線等によりコマンドを送信するリモートコマンダ（以下、適宜リモコンという）を用いて、機器の制御を行うことが広く行われている。図１１は、複数の機器をリモートコマンダを用いて制御する場合の例を示している。この例では、テレビジョン受像機（ＴＶ）４は、それに付属しているリモコン１を用いて操作される。ビデオカセットレコーダ（ＶＣＲ）５は、それに付属しているリモコン２を用いて操作される。また、ＬＤプレーヤ６は、それに付属しているリモコン３を用いて操作される。
【０００３】
このように、各機器をリモコン操作する場合、各機器に付属しているリモコンを用いるようにしている。ところが、近年、映像音響機器やエアコン等の家庭電化製品にはほとんどの場合、リモコンを付属させることが一般的に行われており、家庭内に多くのリモコンが氾濫することになる。その結果、操作しようとする機器に付属していたものとは違うリモコンを用いて、機器を操作しようとするなどして、機器が誤動作したり、全く動作しないといったことが生じる場合がある。
【０００４】
そこで、図１２に示すように、１つのリモコン１１に複数の機器に対応したリモコン信号を送信することができる機能を持たせるようにし、ユーザが指定した機器に対応するリモコン信号を送信するようにすることが考えられる。これにより、リモコンの数を削減するとともに、誤操作を抑制することができる。
【０００５】
【発明が解決しようとする課題】
しかしながら、１つのリモコンで複数の機器に対応したリモコン信号を送信することができるようにした場合でも、操作対象である機器（この例では、ＴＶ４、ＶＣＲ５、およびＬＤプレーヤ６）がリモコン１１からのリモコン信号を受信できる場所に設置しなければならず、例えば、所定の部屋から他の部屋にある機器をリモコン操作することはできない課題があった。
【０００６】
また、例えば、ユーザがリモコン１１を用いてＶＣＲ５を操作した場合、ＶＣＲ５がユーザがリモコン操作で指令した動作を正しく行っているか否かを確認する場合、ＶＣＲ５の表示部を見たり、実際にテープが走行しているかなどを確認する必要があり、煩わしい課題があった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、複数の機器に対応したリモコンを用いて各機器を操作する場合において、各機器の設置場所に関する制限を緩和するとともに、リモコンを用いて各機器に指令した動作を、その機器が実際に行っているか否かを簡単に確認することができるようにするものである。
【０００８】
【課題を解決するための手段】
請求項１に記載の情報処理装置は、制御コマンドに対応するリモコン信号を受信する受信手段と、受信手段により受信されたリモコン信号が自分宛であるか否かを判断する判断手段と、判断手段によりリモコン信号が自分宛ではないと判断された場合、リモコン信号を双方向シリアルバスのデータフォーマットのデータに変換する変換手段と、リモコン信号を伝送する機器の数を制限する制限手段と、制限手段によりリモコン信号の伝送が許可されている機器に対し、変換手段によって変換されたデータを、双方向シリアルバスを介して伝送する伝送手段とを備えることを特徴とする。
【０００９】
請求項４に記載の情報処理方法は、制御コマンドに対応するリモコン信号を受信し、受信したリモコン信号が情報処理装置宛であるか否かを判断し、リモコン信号が情報処理装置宛ではないと判断した場合、リモコン信号を双方向シリアルバスのデータフォーマットのデータに変換し、リモコン信号を伝送する機器の数を制限し、リモコン信号の伝送が許可されている機器に対し、変換されたデータを、双方向シリアルバスを介して伝送することを特徴とする。
【００１０】
請求項５に記載のリモートコントロールシステムは、双方向でデジタルデータの伝送を行うシリアルバスで接続された機器間で、リモコン信号発生器より送信されたリモコン信号を伝送するリモートコントロールシステムであって、各機器は、リモコン信号を受信する他の機器の数を制限する第１の制限手段と、第１の制限手段によりリモコン信号の受信が許可されている他の機器より、リモコン信号を受信するリモコン信号受信手段と、リモコン信号受信手段により受信されたリモコン信号が自分宛であるか否かを判断する判断手段と、判断手段によりリモコン信号が自分宛ではないと判断された場合、リモコン信号をシリアルバスのデータフォーマットのリモコンデータに変換する変換手段と、変換手段によって変換されたリモコンデータをシリアルバスを介してシリアルバスに接続された機器の他の所定のものに伝送する伝送手段と、他の機器からのリモコンデータを受信するリモコンデータ受信手段と、リモコン信号に対する応答に対応するリモコンデータを伝送する機器の数を制限する第２の制限手段と、第２の制限手段によりリモコンデータの伝送が許可されている他の機器に対し、リモコンデータ受信手段によって受信されたリモコンデータに対する応答を、シリアルバスを介して伝送する応答手段と、他の機器の応答手段によってシリアルバスを介して伝送されてきた応答を受信する応答受信手段と、応答受信手段によって受信された応答に対応するリモコンデータを発生し、リモコン信号発生器に送信するリモコンデータ送信手段とを備えることを特徴とする。
【００１１】
請求項１に記載の情報処理装置においては、制御コマンドに対応するリモコン信号が受信され、受信されたリモコン信号が自分宛であるか否かが判断され、リモコン信号が自分宛ではないと判断された場合、リモコン信号が双方向シリアルバスのデータフォーマットのデータに変換され、リモコン信号の伝送が許可されている機器に対し、変換されたデータが、双方向シリアルバスを介して伝送される。
【００１２】
請求項４に記載のリモコン信号受信方法においては、制御コマンドに対応するリモコン信号が受信され、受信されたリモコン信号が情報処理装置宛であるか否かが判断され、リモコン信号が情報処理装置宛ではないと判断された場合、リモコン信号が双方向シリアルバスのデータフォーマットのデータに変換され、リモコン信号の伝送が許可されている機器に対し、変換されたデータが、双方向シリアルバスを介して伝送される。
【００１３】
請求項５に記載のリモートコントロールシステムにおいては、各機器が、リモコン信号の受信が許可されている他の機器よりリモコン信号が受信され、受信されたリモコン信号が自分宛ではないと判断された場合、リモコン信号がシリアルバスのデータフォーマットのリモコンデータに変換され、変換されたリモコンデータがシリアルバスを介してシリアルバスに接続された機器の他の所定のものに伝送され、他の機器からのリモコンデータが受信され、リモコンデータの伝送が許可されている他の機器に対し、受信されたリモコンデータに対する応答が、シリアルバスを介して伝送され、他の機器よりシリアルバスを介して伝送されてきた応答が受信され、受信された応答に対応するリモコンデータが発生され、リモコン信号発生器に送信される。
【００１４】
【発明の実施の形態】
以下に、本発明の実施の形態を説明するが、その前に、特許請求の範囲に記載の発明の各手段と以下の実施の形態との対応関係を明らかにするために、各手段の後の括弧内に、対応する実施の形態（但し、一例）を付加して、本発明の特徴を記述すると、次のようになる。
【００１５】
即ち、請求項１に記載のリモコン信号受信装置は、制御コマンドに対応するリモコン信号を受信する受信手段（例えば、図３のリモコン信号送信／受信回路３１）と、受信手段により受信されたリモコン信号が自分宛であるか否かを判断する判断手段と、判断手段によりリモコン信号が自分宛ではないと判断された場合、リモコン信号を双方向シリアルバスのデータフォーマットのデータに変換する変換手段（例えば、図３のＬＩＮＫ−ＩＣ３６）と、リモコン信号を伝送する機器の数を制限する制限手段と、制限手段によりリモコン信号の伝送が許可されている機器に対し、変換手段によって変換されたデータを、双方向シリアルバスを介して伝送する伝送手段（例えば、図３のＰＨＹ−ＩＣ３７）とを備えることを特徴とする。
【００１６】
請求項３に記載のリモコン信号受信装置は、アシンクロナスパケットを受信した機器の所定のものから返送されてきたアシンクロナスパケットを受信する受信手段（例えば、図３のＰＨＹ−ＩＣ３７）と、返送されてきたアシンクロナスパケットをリモコン信号に変換し、発信する発信手段（例えば、図３のリモコン信号送信／受信回路３１）とをさらに備えることを特徴とする。
【００１７】
請求項５に記載のリモートコントロールシステムは、各機器は、リモコン信号を受信する他の機器の数を制限する第１の制限手段（例えば、図３のＣＰＵ３３）と、第１の制限手段によりリモコン信号の受信が許可されている他の機器より、リモコン信号を受信するリモコン信号受信手段（例えば、図３のリモコン信号送信／受信回路３１）と、リモコン信号受信手段により受信されたリモコン信号が自分宛であるか否かを判断する判断手段と、判断手段によりリモコン信号が自分宛ではないと判断された場合、リモコン信号をシリアルバスのデータフォーマットのリモコンデータに変換する変換手段（例えば、図３のＬＩＮＫ−ＩＣ３６）と、変換手段によって変換されたリモコンデータをシリアルバスを介してシリアルバスに接続された機器の他の所定のものに伝送する伝送手段（例えば、図３のＰＨＹ−ＩＣ３７）と、他の機器からのリモコンデータを受信するリモコンデータ受信手段（例えば、図３のＰＨＹ−ＩＣ３７）と、リモコン信号に対する応答に対応するリモコンデータを伝送する機器の数を制限する第２の制限手段（例えば、図３のＣＰＵ３３）と、第２の制限手段によりリモコンデータの伝送が許可されている他の機器に対し、リモコンデータ受信手段によって受信されたリモコンデータに対する応答を、シリアルバスを介して伝送する応答手段（例えば、図３のＣＰＵ３３）と、他の機器の応答手段によってシリアルバスを介して伝送されてきた応答を受信する応答受信手段（例えば、図３のＰＨＹ−ＩＣ３７）と、応答受信手段によって受信された応答に対応するリモコンデータを発生し、リモコン信号発生器に送信するリモコンデータ送信手段（例えば、図３のリモコン信号送信／受信回路３１）とを備えることを特徴とする。
【００１８】
請求項６に記載のリモートコントロールシステムは、リモコン信号発生器は、リモコンデータ送信手段からのリモコンデータを受信する受信手段（例えば、図９の送受信部４４、図１０の送受信部５４）を備えることを特徴とする。
【００１９】
請求項７に記載のリモートコントロールシステムは、機器は、リモコン信号発生器からのリモコン信号を受信するモードと、リモコン信号発生器からのリモコン信号を受信しないモードとを有することを特徴とする。
【００２０】
請求項９に記載のリモートコントロールシステムは、リモコン信号発生器は、機器に送信する制御コマンドに対応するシンボルを表示する表示手段（例えば、図９のＬＣＤ４２）と、表示手段に表示されたシンボルを選択する選択手段（例えば、図９の操作キー４３）と、選択手段によって選択されたシンボルに対応する制御コマンドを機器に送信する制御コマンド送信手段（例えば、図９の送受信部４４）とを備えることを特徴とする。
【００２１】
なお、勿論この記載は、各手段を上記したものに限定することを意味するものではない。
【００２２】
図１は、本発明のリモートコントロールシステムを適用したＡＶ（ａｕｄｉｏ  ｖｉｓｕａｌ）システムの一実施の形態の構成例を示すブロック図である。デジタルＴＶ２１、統合受信機／デコーダ（ＩＲＤ：ｉｎｔｅｇｒａｔｅｄ  ｒｅｃｉｅｖｅｒ−ｄｅｃｏｄｅｒ）２２、ＤＶＣＲ（デジタルビデオカセットレコーダ）２３、ＤＶＤ（デジタルバーサタイルディスク）、デジタルカムコーダ２５は、ＩＥＥＥ（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ，Ｉｎｃ．）−１３９４  Ｈｉｇｈ  Ｐｅｒｆｏｒｍａｎｃｅ  Ｓｅｒｉａｌ  Ｂｕｓ（以下、ＩＥＥＥ−１３９４シリアルバスという）２６を介して接続されている。双方向リモートコマンダ２７は、所定の制御コマンドに対応するリモコン信号を送信するとともに、デジタルＴＶ２１等から送信されてきた制御コマンドに対する応答に対応するリモコン信号を受信するようになされている。
【００２３】
次に、その動作について説明する。リモコン信号の受信回路を内蔵した双方向リモートコマンダ２７は、ユーザの操作に従って、デジタルＴＶ２１に所定の制御コマンドに対応するリモコン信号を送信する。デジタルＴＶ２１は、双方向リモートコマンダ２７からのリモコン信号をＩＥＥＥ−１３９４シリアルバスのアシンクロナスパケットのデータフォーマットに変換する。
【００２４】
ここで、いわゆるＩＥＥＥで規定されているＩＥＥＥ−１３９４シリアルバスについて説明する。ＩＥＥＥ−１３９４シリアルバスのデータ伝送には、非同期データ伝送モード（アシンクロナスモード）と、バスのサイクルマスタになる機器が発生する８ＫＨｚ（１２５μＳ）のアイソクロナスサイクル（以下、サイクルという）に同期する同期データ伝送モード（アイソクロナスモード）がある。
【００２５】
アシンクロナスモードは、一般にデータを実時間でないモードで伝送したり、機器の制御信号や制御コマンドを伝送するとき使用される。一方、アイソクロナスモードは、動画像のデータ、および音楽や楽器演奏などのオーディオデータなどのように、実時間で伝送する必要があるデータを伝送するとき使用される。
【００２６】
図２は、信号ストリームをアイソクロナスモードで、制御コマンドをアシンクロナスモードで多重してＩＥＥＥ−１３９４シリアルバスを介して伝送する様子を示している。信号ストリームＡは、ＩＥＥＥ−１３９４シリアルバス上のアイソクロナスモードでパケットＰＡａ、ＰＡｂ、ＰＡｃ、ＰＡｄ、ＰＡｅとして伝送される。また、コマンドＣのパケットＣ１、Ｃ２は、ＩＥＥＥ−１３９４シリアルバス上のアシンクロナスモードでパケットＰＣａ、ＰＣｂとして伝送される。
【００２７】
同様に、信号ストリームＢは、ＩＥＥＥ−１３９４シリアルバス上でのアイソクロナスモードで、パケットＰＢａ、ＰＢｂ、ＰＢｃとして伝送される。また、コマンドＤのパケットＤ１、Ｄ２は、ＩＥＥＥ−１３９４シリアルバス上のアシンクロナスモードでパケットＰＤａ、ＰＤｂとして伝送される。アイソクロナスモードでは、各パケットは、ＩＥＥＥ−１３９４シリアルバス上を１２５μＳのサイクルで伝送される。ＩＥＥＥ−１３９４シリアルバスの伝送速度は、１００Ｍｂｐｓ（メガビット／秒）、３００Ｍｂｐｓ、および４００Ｍｂｐｓが可能である。
【００２８】
ＩＥＥＥ−１３９４シリアルバスに接続された各機器は、高速で映像や音声、および制御コマンドを他の機器に伝送することができる。ＩＥＥＥ−１３９４シリアルバスの伝送距離は、機器間が現状では４．５メートルであるが、１００メートル以上の長距離にする検討も行われている。
【００２９】
図１の双方向リモートコマンダ２７より送信されるリモコン信号には、後述するように、制御コマンドを送信する相手先の機器を示すデータが含まれている。例えば、デジタルカムコーダ２５を指定するデータが含まれている場合、双方向リモートコマンダ２７からのリモコン信号を受信したデジタルＴＶ２１は、そのリモコン信号に対応する制御コマンドをＩＥＥＥ−１３９４シリアルバス２６のアシンクロナスパケットに変換し、ＩＥＥＥ−１３９４シリアルバス２６を介してデジタルカムコーダ２５に伝送する。
【００３０】
デジタルカムコーダ２５は、デジタルＴＶ２１よりＩＥＥＥ−１３９４シリアルバス２６を介してアシンクロナスパケットで伝送されてきた制御コマンドを受け取り、受け取った制御コマンドに対するレスポンス（応答）をＩＥＥＥ−１３９４シリアルバスのアシンクロナスパケットのデータフォーマットに変換し、ＩＥＥＥ−１３９４シリアルバス２６を介してデジタルＴＶ２１に返送する。
【００３１】
デジタルカムコーダ２５からのレスポンスを受け取ったデジタルＴＶ２１は、受け取ったレスポンスに対応するリモコン信号を双方向リモートコマンダ２７に返送する。双方向リモートコマンダ２７は、デジタルＴＶ２１より返送されてきたリモコン信号を受信し、デジタルカムコーダ２５からのレスポンスに対応する文字、図形、またはアイコン等をＬＣＤ等の表示装置に表示する。
【００３２】
次に、デジタルＴＶ２１の詳細な構成および動作について説明する。図３は、デジタルＴＶ２１の内部の構成例を示すブロック図である。リモコン信号送信／受信回路３１は、双方向リモートコマンダ２７からの所定の制御コマンドに対応するリモコン信号を受信したり、双方向リモートコマンダ２７に対するレスポンスに対応するリモコン信号を送信するようになされている。
【００３３】
キー入力部３２は、キー操作を行うことにより制御コマンドを入力することができるようになされている。ＣＰＵ３３は、リモコン信号送信／受信回路３１からの制御コマンド、およびキー入力部３２からの制御コマンドをＬＩＮＫ−ＩＣ３６に供給したり、ＬＩＮＫ−ＩＣ３６から供給される信号を制御コマンドに変換し、リモコン信号送信／受信回路３１に供給するようになされている。
【００３４】
ＬＩＮＫ−ＩＣ３６のアイソクロナス部は、入力されたデジタル信号ストリームをアイソクロナスパケットに変換したり、入力されたアイソクロナスパケットをデジタル信号ストリームに変換するようになされている。デコーダ３５は、ＬＩＮＫ−ＩＣ３６のアイソクロナス部より供給されたディジタル信号ストリームを映像や音声の信号に変換し、出力するようになされている。
【００３５】
ＰＨＹ−ＩＣ３７は、ＩＥＥＥ−１３９４シリアルバスのプロトコルに従って、ＩＥＥＥ−１３９４シリアルバス２６との間の通信を制御し、ＬＩＮＫ−ＩＣ３６のアイソクロナス部より供給されたアイソクロナスパケットを、ＩＥＥＥ−１３９４シリアルバス２６に送出したり、ＩＥＥＥ−１３９４シリアルバス２６を介して供給されたアイソクロナスパケットを、ＬＩＮＫ−ＩＣ３６のアイソクロナス部に供給するようになされている。また、ＬＩＮＫ−ＩＣ３６のアシンクロナス部より供給されたアシンクロナスパケットを、ＩＥＥＥ−１３９４シリアルバス２６に送出したり、ＩＥＥＥ−１３９４シリアルバス２６を介して供給されたアシンクロナスパケットを、ＬＩＮＫ−ＩＣ３６のアシンクロナス部に供給するようになされている。
【００３６】
ＬＩＮＫ−ＩＣ３６のアシンクロナス部は、ＣＰＵ３３より供給された制御コマンドをアシンクロナスパケットに変換したり、ＰＨＹ−ＩＣ３７より供給されたアシンクロナスパケットをデジタル信号ストリームに変換するようになされている。
【００３７】
次にその動作について説明する。ユーザによりキー入力部３２が操作され、入力された制御コマンドに対応する文字列や、リモコン信号送信／受信回路３１の内蔵する受信部に入力された双方向リモートコマンダ２７からの制御コマンドに対応するリモコン信号は、ＣＰＵ３３において解読される。そして、解読された制御コマンドは、その内容に応じて、ディスプレイ３４供給され、対応する文字、図形、またはアイコン等が画面に表示される。これにより、ユーザは、指示した制御コマンドを確認することができる。
【００３８】
例えば、送信先として図１のＩＥＥＥ−１３９４シリアルバス２６に接続されているデジタルカムコーダ２５を指定し、再生の制御コマンドを送信する場合、ＣＰＵ３４は、この制御コマンドをＩＥＥＥ−１３９４シリアルバス２６のアシンクロナスパケットのデータフォーマットに変換し、Ｄｅｓｔｉｎａｔｉｏｎ＿ＩＤにデジタルカムコーダ２５のアドレスを指定する。ＬＩＮＫ−ＩＣ３６のアシンクロナス部は、このデータをアシンクロナスパケットに変換し、ＰＨＹ−ＩＣ３７から、ＩＥＥＥ−１３９４シリアルバス２６上に伝送する。デジタルカムコーダ２５は、必要に応じて制御コマンドに対するレスポンスをＩＥＥＥ−１３９４シリアルバスのアシンクロナスパケットでデジタルＴＶ２１に返送する。
【００３９】
ＩＥＥＥ−１３９４シリアルバス２６を介して返送されてきたデジタルカムコーダ２５からのレスポンスに対応するアシンクロナスパケットは、ＰＨＹ−ＩＣ３７を介してＬＩＮＫ−ＩＣ３６のアシンクロナス部に入力され、デジタル信号ストリームに変換された後、ＣＰＵ３３に供給される。ＣＰＵ３３は、このデジタル信号ストリームをデジタルカムコーダ２５のレスポンスに対応する情報に変換し、必要に応じて、対応するリモコン信号を生成し、リモコン信号送信／受信回路３１を介して双方向リモートコマンダ２７に返送する。また、必要に応じて、ディスプレイ３４に供給し、対応する文字、図形、またはアイコン等を表示させる。これにより、ユーザは、デジタルカムコーダ２５が制御コマンドを正常に受け取ったか否かを認識することができる。
【００４０】
一方、再生を指示する制御コマンドを受け取ったデジタルカムコーダ２５は、再生処理を開始し、再生されたデジタルの映像音声信号をアイソクロナスパケットのデータフォーマットに変換し、ＩＥＥＥ−１３９４シリアルバス２６を介してデジタルＴＶ２１に伝送する。
【００４１】
デジタルカムコーダ２５よりＩＥＥＥ−１３９４シリアルバス２６を介してデジタルＴＶ２１に伝送されてきた再生された映像音声信号に対応するアイソクロナスパケットは、ＰＨＹ−ＩＣ３７を介してＬＩＮＫ−ＩＣ３６のアイソクロナス部に供給され、デジタルの信号ストリームに変換される。そして、デコーダ３５に供給され、画像や音声信号を圧縮する方式、例えばＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）２やＤＶＣＲのＳＤ（Ｓｕｐｅｒ  Ｄｅｎｓｉｔｙ）フォーマットなどの方式に対応したデコード処理が行われ、圧縮された画像データおよび音声データが伸張され、元の画像信号および音声信号に変換される。元の画像信号はディスプレイ３４に供給され、表示される。また、音声信号は図示せぬスピーカ等に供給され、出力される。
【００４２】
このようにして、デジタルＴＶ２１は、自分以外に対するリモコン信号をＩＥＥＥ−１３９４シリアルバス２６に接続された他の機器に伝送することができる。従って、例えば、デジタルカムコーダ２５とデジタルＴＶ２１が異なる部屋に設置されていても、ユーザは、デジタルＴＶ２１のある部屋からデジタルカムコーダ２５を双方向リモートコマンダ２７を用いて制御することができる。また、デジタルＴＶ２１は、受信したリモコン信号が自分自身に対するものであるとき、ＣＰＵ３３の制御により、リモコン信号に従った処理、例えば、チャンネルの切り替えや音量調節等の処理を実行する。
【００４３】
一般に、家庭内でリモコン信号を受信する機器は数多くある。図１の例でも、複数の機器がリモコン信号を受信してＩＥＥＥ−１３９４シリアルバス２６上にアシンクロナスパケットのデータを伝送すると、バスが輻輳し、誤った制御や応答を引き起こす原因となる。そこで、リモコン信号を受信した後、そのリモコン信号をＩＥＥＥ−１３９４シリアルバスのアシンクロナスパケットのフォーマットに変換してＩＥＥＥ−１３９４シリアルバス２６上に伝送することが許される機器の数を制限するようにする。これは、各機器に備えられたＣＰＵが行うようにすることができる。
【００４４】
また、複数の機器からレスポンスに対応するリモコン信号を返送すると、双方向リモートコマンダ２７はそれらのリモコン信号を受信することが困難となる。そこで、ＩＥＥＥ−１３９４シリアルバス２６上にレスポンスに対応するデータを返送することができる機器の数を制限する。この処理も、各機器に備えられたＣＰＵが行うようにすることができる。これにより、バスの輻輳を抑制することができる。
【００４５】
次に、リモコン信号をＩＥＥＥ−１３９４シリアルバスのアシンクロナスパケットにのせる方法について説明する。ファンクションコントロールプロトコル（ＦＣＰ）により、ＩＥＥＥ−１３９４シリアルバスに接続する機器をコントロールする。ＦＣＰは、アシンクロナスパケットにより制御コマンドとレスポンスを伝送する。
【００４６】
図４は、ＩＥＥＥ−１３９４シリアルバスのアシンクロナスデータ伝送モードのＷｒｉｔｅ  ｒｅｑｕｅｓｔ  ｆｏｒ  ｄａｔａ  ｂｌｏｃｋパケットの構成例を示している。図５は、Ｗｒｉｔｅ  ｒｅｑｕｅｓｔ  ｆｏｒ  ｄａｔａ  ｑｕａｄｌｅｔパケットの構成例を示している。
【００４７】
図４において、Ｄｅｓｔｉｎａｔｉｏｎ＿ＩＤにはパケットの送信先のアドレスがセットされる。ＴＬ（ｔｒａｎｓａｃｔｉｏｎ  ｌａｂｅｌ）には、複数のトランザクションを発行したときに、それらを区別するためのラベルがセットされる。Ｒｔ（ｒｅｔｒｙ  ｃｏｄｅ）には、トランザクションの発行に失敗したとき、リトライのやり方を示すコードがセットされる。ｔｃｏｄｅには、トランザクションの種類がセットされる。Ｐｒｉ（ｐｒｉｏｒｉｔｙ）には、トランザクションのプライオリティがセットされる。Ｄｅｓｔｉｎａｔｉｏｎ＿ｏｆｆｓｅｔには、後述するＦＣＰフレームに対応するレジスタの番地がセットされる。また、Ｄａｔａ＿ｌｅｎｇｔｈには、データ長がセットされ、Ｅｘｔｅｎｄｅｄ＿ｃｏｄｅには、拡張されたｔｃｏｄｅがセットされる。さらに、Ｈｅａｄｅｒ＿ＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ：巡回冗長符号）には、Ｈｅａｄｅｒ部の誤り訂正制御を行うための巡回冗長符号がセットされる。
【００４８】
図５においては、図４のパケットのヘッダ部における、ｔｃｏｄｅが００００となり、Ｄａｔａ＿ｌｅｇｔｈとＥｘｔｅｎｄｅｄ＿ｔｃｏｄｅの部分に、Ｑｕａｄｌｅｔ＿ｄａｔａがＦＣＰフレームとしてセットされる。ｔｃｏｄｅが００００の場合、Ｅｘｔｅｎｄｅｄ＿ｔｃｏｄｅは不要とされる。その他の部分は、図４の場合と同様であるのでその説明は省略する。
【００４９】
これら２種類のパケットのペイロードをＦＣＰフレームと呼ぶ。ＦＣＰフレームの長さが４バイトであるとき、図５に示したような”Ｗｒｉｔｅ  ｒｅｑｕｅｓｔ  ｆｏｒ  ｄａｔａ  ｑｕａｄｌｅｔ”パケットが使用される。Ｓｏｕｒｃｅ＿ＩＤは送信側のアドレス、Ｄｅｓｔｉｎａｔｉｏｎ＿ＩＤは受信側のアドレスである。例えば、図１において、デジタルＴＶ２１からデジタルカムコーダ２５にＩＥＥＥ−１３９４シリアルバスのアシンクロナスデータモードで制御コマンドを伝送する場合、デジタルＴＶ２１のアドレス（ｎｏｄｅ＿ＩＤ）をＳｏｕｒｃｅ＿ＩＤに、またデジタルカムコーダ２５のアドレスをＤｅｓｔｉｎａｔｉｏｎ＿ＩＤに指定する。
【００５０】
図４において、ＦＣＰフレーム内のＺｅｒｏ  ｐａｄ  ｂｙｔｅｓは、ＦＣＰフレームのデータ長が４バイトの整数倍になるように挿入されるダミーのデータである。Ｄａｔａ＿ＣＲＣには、ＦＣＰフレームの誤り訂正制御を行うための巡回冗長符号がセットされる。
【００５１】
図６は、ＩＥＥＥ−１３９４シリアルバスのアシンクロナスデータモードのＦＣＰフレームの構成を示す図である。ＦＣＰフレームの先頭の４ビットは、コマンドトランザクションセット（ＣＴＳ：ｃｏｍｍａｎｄ  ｔｒａｎｓａｃｔｉｏｎ  ｓｅｔ）であり、ＡＶ／Ｃ（Ａｕｄｉｏ  Ｖｉｓｕａｌ／Ｃｏｎｔｒｏｌ）機器用としてＣＴＳ＝００００ｂ（以下、ｂはｂの前の数字が２進数であることを示す。この場合、００００は２進数である）を割り当てる。
【００５２】
ＣＴＳの次の４ビット（ＣＴ（Ｃｏｍｍａｎｄ  Ｔｙｐｅ）／ＲＣ（Ｒｅｓｐｏｎｓｅ  Ｃｏｄｅ））は、ｃｏｍｍａｎｄ  ｔｙｐｅ（以下、ｃｔｙｐｅと略記する）である。ｃｔｙｐｅは、コマンドとレスポンスの種類を表しており、４ビットのうちのＭＳＢが０である場合、そのＦＣＰフレームがコマンドフレームであることを示し、ｃｔｙｐｅの４ビットのうちのＭＳＢが１である場合、レスポンスフレームであることを表している。
【００５３】
ｃｔｙｐｅは、次のように割り当てられる。
【００５４】
００００ｂ＝ＣＯＮＴＲＯＬ
０００１ｂ＝ＳＴＡＴＵＳ
００１０ｂ＝ＩＮＱＵＩＥＲＹ
００１１ｂ＝ＮＯＴＩＦＹ
１０００ｂ＝ＮＯＴ  ＩＭＰＬＥＭＥＮＴＥＤ
１００１ｂ＝ＡＣＣＥＰＴＥＤ
１０１０ｂ＝ＲＥＪＥＣＴＥＤ
１０１１ｂ＝ＩＮ  ＴＲＡＮＳＩＴＩＯＮ
１１００ｂ＝ＩＭＰＬＥＭＥＮＴＥＤ／ＳＴＡＢＬＥ
１１０１ｂ＝ＣＨＡＮＧＥＤ
【００５５】
続く５ビットのｓｕｂｕｎｉｔ＿ｔｙｐｅは、次のように割り当てられる。
【００５６】
０００００ｂ＝Ｖｉｄｅｏ  ｍｏｎｉｔｏｒ
００１００ｂ＝ＶＣＲ
００１０１ｂ＝ＴＶ  ｔｕｎｅｒ
００１１１ｂ＝Ｖｉｄｅｏ  ｃａｍｅｒａ
【００５７】
ｓｕｂｕｎｉｔ＿ｔｙｐｅの５ビットが全て１である場合、続く８ビットは、拡張ｓｕｂｕｎｉｔを表す。
【００５８】
次の３ビットのｓｕｂｕｎｉｔ＿ｎｕｍｂｅｒは、例えばダブルカセットデッキのように１台の機器に同一のサブユニットが複数ある場合に、２つのデッキを区別するために使用される。
【００５９】
８ビットのＯＰＣ（オペコード）は、次のように割り当てられる。ここで、ｈは、その前の数字が１６進数であることを表している。
【００６０】
００ｈ乃至０Ｆｈ：ユニットとサブユニットのコマンド
１０ｈ乃至３Ｆｈ：ユニットのコマンド
４０ｈ乃至７Ｆｈ：サブユニットのコマンド
Ａ０ｈ乃至ＢＦｈ：ユニットのコマンド
Ｃ０ｈ乃至ＤＦｈ：サブユニットのコマンド
【００６１】
図７は、双方向リモートコマンダから、ＩＥＥＥ−１３９４シリアルバスに接続された機器に、制御コマンドを送信するときのリモコン信号のフォーマットの例を示している。ここでは、例えば、図１に示したリモートコントロールシステムにおいて、双方向リモートコマンダ２７から、デジタルカムコーダ２５に再生を指示する制御コマンドをデジタルＴＶ２１に送信するものとする。このとき、各フィールドには、次のようなデータが設定される。
【００６２】
（１）  ＰＲＥ：プリアンブル。
（２）  Ｄｅｓｔ．＿ｕｎｉｔ：デジタルカムコーダ２５に相当するアドレス。
（３）  ＣＴＳ：ＣＴＳ＝００００ｂ。
（４）  ＣＴＹＰＥ：ｃｏｎｔｒｏｌ＝００００ｂ。
（５）  ｓｕｂｕｎｉｔ＿ｔｙｐｅ：ＶＣＲ＝００１００ｂ。
（６）  ｓｕｂｕｎｉｔ＿ｎｏ．：ｎｏ．＝０００ｂ（シングルデッキの場合）
（７）  ＯＰＣ：ＰＬＡＹ＝Ｃ３ｈ。
（８）  ＯＰＲ：ＦＯＲＷＡＲＤ＝７５ｈ。
【００６３】
上記データは、デジタルＴＶ２１のリモコン信号送信／受信回路３１によって受信され、ＣＰＵ３３およびＬＩＮＫ−ＩＣ３６において、図４に示したようなアシンクロナスパケットに変換され、ＩＥＥＥ−１３９４シリアルバス２６を介して、デジタルカムコーダ２５に伝送される。
【００６４】
図８は、ＩＥＥＥ−１３９４シリアルバス２６に接続した機器から双方向リモートコマンダ２７にレスポンスを返す場合のリモコン信号のフォーマットの例を示している。ここでは、例えば、図１のリモートコントロールシステムにおいて、デジタルカムコーダ２５が再生のコマンドを受け取り、コマンドの実行を受け付けたことを示すＡＣＣＥＰＴＥＤのレスポンスをデジタルＴＶ２１に返送し、デジタルＴＶ２１から双方向リモートコマンダ２７にレスポンスを返送することを想定する。このとき、各フィールドには、次のようなデータが設定される。
【００６５】
（１）  ＰＲＥ：プリアンブル。
（２）  Ｓｏｕｒｃｅ＿ｕｎｉｔ：デジタルカムコーダ２５に相当するアドレス。
（３）  ＣＴＳ：ＣＴＳ＝００００ｂ。
（４）  ＣＴＹＰＥ：ＡＣＣＥＰＴＥＤ＝１００１ｂ。
（５）  ｓｕｂｕｎｉｔ＿ｔｙｐｅ：ＶＣＲ＝００１００ｂ。
（６）  ｓｕｂｕｎｉｔ＿ｎｏ．：ｎｏ．＝０００ｂ（シングルデッキの場合）
（７）  ＯＰＣ：ＰＬＡＹ＝Ｃ３ｈ。
（８）  ＯＰＲ：ＦＯＲＷＡＲＤ＝７５ｈ。
【００６６】
制御コマンドを送信する方法としては、例えばデジタルカムコーダ２５に直接、再生を指示する制御コマンドを送信する方法と、ディスプレイ３４の画面上に制御の種類を表す文字、図形、またはアイコン等を表示し、双方向リモートコマンダ２７または各機器のパネル上に設けられたキーを操作することにより、ユーザが希望する制御に対応する文字、図形、またはアイコン等を選択し、ユーザが希望する制御を選択する方法等がある。
【００６７】
図９は、例えば、デジタルＴＶ２１のディスプレイ３４の画面上に９つの種類の制御に対応するアイコンを表示し、その中から、所望の制御に対応するアイコンをリモートコマンダ２７上に設けられた９つの操作キー４３のうちの対応するものを押すことにより選択する例を示している。この例の場合、リモートコマンダ４１にＬＣＤ４２等の表示装置を設け、その画面上に９つの操作キー４３を文字、図形、またはアイコン等で表示するようにしている。
【００６８】
ＬＣＤ４２には透明なタッチタブレットが設けられており、ユーザは、タッチタブレットを通してＬＣＤ４２の画面を見ることができる。従って、ＬＣＤ４２上の所望の操作キーが表示された部分に対応するタッチタブレットを押すことにより、リモートコマンダ４１は、操作キー４３のどれが選択されたかを認識するとともに、対応する制御コマンドをデジタルＴＶ２１に送信する。このとき、例えば、押されたキーに対応する位置にカーソルを表示させるなどして、いまどの制御を選択したかをユーザに明示することができる。
【００６９】
デジタルＴＶ２１がリモートコマンダ４１の送受信部４４から赤外線等により送信されてきた制御コマンドを受信すると、受信したことを示すレスポンスを返す。リモートコマンダ４１は、デジタルＴＶ２１からのレスポンス受信した場合、ＬＣＤ４２に表示した画面をそのまま表示し、所定の時間内にデジタルＴＶ２１からのレスポンスを受信しなかった場合、デジタルＴＶ２１はリモートコマンダ４１からの制御コマンドを受信しなかった、あるいは制御対象の機器に制御コマンドが伝送されなかったものとみなし、ＬＣＤ４２の表示を操作前の状態に戻す。これにより、ユーザは、デジタルＴＶ２１を介してＩＥＥＥ−１３９４シリアルバス２６に接続された他の機器に制御コマンドが正常に伝送されたか否かを手元にあるリモートコマンダ４１のＬＣＤ４２の画面によって確認することができる。
【００７０】
図１０は、４つの矢印キーを備えるリモートコマンダ５１を用いて、デジタルＴＶ２１のディスプレイ３４の画面上に表示された複数の制御に対応するアイコンを選択する方法を示す図である。この例の場合、最初は、例えば中央のアイコンにカーソルが表示される。
【００７１】
ディスプレイ３４の画面上に表示されたカーソルを、双方向リモートコマンダ５１の４つの矢印キー５２Ａ乃至５２Ｄを操作することにより、上下左右に移動させ、所望の制御に対応するアイコンを選択する。次に、確認キー５３を押すことにより、選択したアイコンに対応する制御の選択を確定する。これにより、リモートコマンダ５１の送受信部５４から、所望の制御を選択するための制御コマンドに対応するリモコン信号がデジタルＴＶ２１に送信される。デジタルＴＶ２１によって受信されたリモコン信号に対応する制御コマンドは、ユーザが選択した所望の制御に対応する機器にＩＥＥＥ−１３９４シリアルバス２６を介して伝送され、選択された制御が実行される。
【００７２】
例えば、ＤＶＤ２４を再生する場合において、９つの再生言語の中から５番目の「日本語」を選択することを想定すると、双方向リモートコマンダ４１の送受信部４４からデジタルＴＶ２１に伝送されるリモコン信号は、例えば次のようになる。
【００７３】
（１）  ＰＲＥ：プリアンブル。
（２）  Ｄｅｓｔ．＿ｕｎｉｔ：デジタルＴＶ２１に相当するアドレス。
（３）  ＣＴＳ：ＣＴＳ＝００００ｂ。
（４）  ＣＴＹＰＥ：ｃｏｎｔｒｏｌ＝００００ｂ。
（５）  ｓｕｂｕｎｉｔ＿ｔｙｐｅ：Ｖｉｄｅｏ  ｍｏｎｉｔｏｒ＝０００００ｂ。
（６）  ｓｕｂｕｎｉｔ＿ｎｏ．：ｎｏ．＝０００ｂ（シングルデッキの場合）
（７）  ＯＰＣ：ＳＥＬＥＣＴ＝０８ｈ。
（８）  ＯＰＲ：”５”＝３５ｈ。
【００７４】
このリモコン信号を受信したデジタルＴＶ２１は、ＤＶＤ２４にＩＥＥＥ−１３９４シリアルバス２６を介して、「日本語」を選択するように指示するコマンドをアシンクロナスパケットにのせて伝送する。ＤＶＤ２４は、デジタルＴＶ２１からＩＥＥＥ−１３９４シリアルバス２６を介してこのコマンドを受信すると、「日本語」の選択を指示するコマンドを受け、コマンドの実行を受け付けたことを示すＡＣＣＥＰＴＥＤのレスポンスをＩＥＥＥ−１３９４シリアルバス２６を介してデジタルＴＶ２１にアシンクロナスパケットにのせて返送する。
【００７５】
ＤＶＤ２４からのレスポンス「ＡＣＣＥＰＴＥＤ」を受け取ったデジタルＴＶ２１は、双方向リモートコマンダ４１に対して、次のようなリモコン信号を返送する。
【００７６】
（１）  ＰＲＥ：プリアンブル。
（２）  Ｓｏｕｒｃｅ＿ｕｎｉｔ：デジタルＴＶ２１に相当するアドレス。
（３）  ＣＴＳ：ＣＴＳ＝００００ｂ。
（４）  ＣＴＹＰＥ：ＡＣＣＥＰＴＥＤ＝１００１ｂ。
（５）  ｓｕｂｕｎｉｔ＿ｔｙｐｅ：Ｖｉｄｅｏ  ｍｏｎｉｔｏｒ＝０００００ｂ。
（６）  ｓｕｂｕｎｉｔ＿ｎｏ．：ｎｏ．＝０００ｂ
（７）  ＯＰＣ：ＳＥＬＥＣＴ＝０８ｈ。
（８）  ＯＰＲ：”５”＝３５ｈ。
【００７７】
デジタルＴＶ２１から、このレスポンスに対応するリモコン信号を受信したリモートコマンダ４１は、ＬＣＤ４２の画面上に、このレスポンスに対応する文字、図形、またはアイコン等を表示する。これにより、ユーザは、手元にあるリモートコマンダの表示画面を見るだけで、制御コマンドを送信した機器からの応答を確認することができ、機器が正常に動作しているかを簡単に知ることができる。
【００７８】
以上のように、上記実施の形態においては、ＩＥＥＥ−１３９４シリアルバスのような双方向でデジタルデータの伝送を行うシリアルバスに接続された各機器間で、所定の機器が受信したリモートコマンダからリモコン信号を他の機器に伝送することにより、家庭内にあるリモートコマンダの数を減らすとともに、機器を設置する場所や部屋などを自由に選ぶようにすることができる。
【００７９】
また、双方向でデジタルデータの伝送を行うシリアルバスに接続された機器からのレスポンスを、リモートコマンダに返送することにより、リモートコマンダに設けられたＬＣＤ等の表示画面に、レスポンスに対応する文字、図形、またはアイコン等を表示させることができる。これにより、ユーザは、リモートコマンダを用いて指示した制御が正しく行われているかを手元のリモートコマンダによって確認することができる。
【００８０】
さらに、双方向でデジタルデータの伝送を行うシリアルバスのコマンドのフォーマットとリモコン信号のフォーマットを統一することにより、双方向でデジタルデータの伝送を行うシリアルバスに接続され、リモコン信号を送信または受信する機器において動作するソフトウェアを簡単にすることができる。
【００８１】
なお、上記実施の形態においては、デジタルＴＶ２１がリモートコマンダ２７，４１，５１から送信されてきた制御コマンドを受信し、それをＩＥＥＥ−１３９４シリアルバスで接続された他の機器に伝送する機能を有する場合について説明したが、他の機器に同様の機能を持たせるようにすることも可能である。
【００８２】
【発明の効果】
請求項１に記載の情報処理装置、および請求項４に記載の情報処理方法によれば、受信したリモコン信号が自分宛ではないと判断された場合、そのリモコン信号を双方向シリアルバスのデータフォーマットのデータに変換し、リモコン信号の伝送が許可されている機器に対し、変換したデータを、双方向シリアルバスを介して伝送するようにしたので、リモートコマンダの数を削減するとともに、リモートコマンダによって制御される、シリアルバスで接続された機器の設置場所を自由に選択することが可能となる。
【００８３】
請求項５に記載のリモートコントロールシステムによれば、各機器は、リモコン信号の受信が許可されている他の機器よりリモコン信号を受信し、受信されたリモコン信号が自分宛ではないと判断された場合、そのリモコン信号をシリアルバスのデータフォーマットのリモコンデータに変換し、変換されたリモコンデータをシリアルバスを介してシリアルバスに接続された他の機器に伝送し、シリアルバスを介して伝送されてきた他の機器からの応答を受信し、リモコンデータの伝送が許可されている他の機器に対し、受信されたリモコンデータに対する応答を、シリアルバスを介して伝送し、他の機器よりシリアルバスを介して伝送されてきた応答を受信し、受信された応答に対応するリモコンデータを発生し、リモコン信号発生器に送信するようにしたので、リモコン信号発生器の数を削減するとともに、リモコン信号発生器によって制御される、シリアルバスで接続された機器の設置場所を自由に選択することが可能となる。また、各機器の動作状況を手元にあるリモコン信号発生器によって確認することが可能となる。
【図面の簡単な説明】
【図１】本発明のリモートコントロールシステムを適用したＡＶシステムの一実施の形態の構成例を示す図である。
【図２】アイソクロナスのデータとアシンクロナスのデータを伝送する様子を示す図である。
【図３】図１のデジタルＴＶ２１の詳細な構成例を示すブロック図である。
【図４】ＩＥＥＥ−１３９４シリアルバスのアシンクロナスデータ伝送モードにおけるＷｒｉｔｅ  ｒｅｑｕｅｓｔ  ｆｏｒ  ｄａｔａ  ｂｌｏｃｋパケットの構成例を示す図である。
【図５】ＩＥＥＥ−１３９４シリアルバスのアシンクロナスデータ伝送モードにおけるＷｒｉｔｅ  ｒｅｑｕｅｓｔ  ｆｏｒ  ｄａｔａ  ｑｕａｄｌｅｔパケットの構成例を示す図である。
【図６】ＩＥＥＥ−１３９４シリアルバスのアシンクロナスデータ伝送モードにおけるＦＣＰフレームの構成例を示す図である。
【図７】リモートコマンダから機器に送信されるリモコン信号の構成例を示す図である。
【図８】機器からリモートコマンダに返送されるリモコン信号の構成例を示す図である。
【図９】デジタルＴＶの画面に表示されたリモートコマンダの制御コマンドに対応するアイコンを、リモートコマンダのＬＣＤ画面に表示された制御コマンドに対応するキーを用いて選択する様子を示す図である。
【図１０】デジタルＴＶ２１の画面に表示されたリモートコマンダ５１の制御コマンドに対応するアイコンを、リモートコマンダに設けられ矢印キーを用いて選択する様子を示す図である。
【図１１】リモートコマンダを用いて機器を制御する従来の方法を示す図である。
【図１２】１つのリモートコマンダを用いて、複数の機器を制御する様子を示す図である。
【符号の説明】
１乃至３，１１  リモートコマンダ，４  ＴＶ，５  ＶＣＲ，６  ＬＤプレーヤ，２１  デジタルＴＶ，２２  ＩＲＤ，２３  ＤＶＣＲ，２４  ＤＶＤ，２５デジタルカムコーダ，２６  ＩＥＥＥ−１３９４シリアルバス，２７  双方向リモートコマンダ，３１  リモコン信号送信／受信回路（受信手段、発信手段、リモコン信号受信手段、リモコンデータ送信手段），３２  キー入力部，３３  ＣＰＵ（応答手段、第１の制御手段、第２の制御手段），３４  ディスプレイ，３５  デコーダ，３６  ＬＩＮＫ−ＩＣ（変換手段），３７  ＰＨＹ−ＩＣ（伝送手段、受信手段、リモコンデータ受信手段、応答受信手段），４１  リモートコマンダ，４２  ＬＣＤ（表示手段），４３  操作キー（選択手段），４４，５４  送受信部（受信手段、制御コマンド送信手段），５１  リモートコマンダ，５２Ａ乃至５２Ｄ  矢印キー，５３  確認キー
【図１】
0003612696.tif 000002
【図２】
0003612696.tif 000003
【図３】
0003612696.tif 000004
【図４】
0003612696.tif 000005
【図５】
0003612696.tif 000006
【図６】
0003612696.tif 000007
【図７】
0003612696.tif 000008
【図８】
0003612696.tif 000009
【図９】
0003612696.tif 000010
【図１０】
0003612696.tif 000011
【図１１】
0003612696.tif 000012
【図１２】
0003612696.tif 000013