【手続補正書】
【提出日】平成17年8月11日(2005.8.11)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】  明細書
【発明の名称】  制御機器、リモート制御システムおよび制御対象機器の登録方法
【特許請求の範囲】
【請求項１】
制御対象として登録しようとする機器のリモコンが送信するリモコン信号を受信する受信手段と、
制御対象機器となる可能性がある各種機器において使用されるリモコン信号が、その機器情報と対応して格納されているリモコン信号テーブルと、
受信手段によって受信したリモコン信号をリモコン信号テーブルに格納されているリモコン信号と検索し、一致したリモコン信号に対応する機器情報をリモコン信号テーブルから読み出すことによって、登録しようとする機器の種類を判別する判別手段と、
判別手段によってその種類が判別された機器を制御対象機器として登録する登録手段とを有することを特徴とする制御機器。
【請求項２】
ネットワーク経由にてリモコン信号テーブルの更新情報を獲得可能なネットワーク接続手段を有することを特徴とする請求項１に記載の制御機器。
【請求項３】
ネットワークを介して他の制御機器から制御対象機器に向けた汎用のリモート制御用コマンドを受信可能なネットワーク接続手段と、
ネットワーク接続手段によって他の制御機器から受信した制御対象機器に向けた汎用のリモート制御用コマンドを該制御対象機器のリモコン信号に変換する変換手段とを有することを特徴とする請求項１に記載の制御機器。
【請求項４】
リモコンから受信した汎用のリモート制御要求を制御対象機器のリモコン信号に変換し、さらに該リモコン信号を含むリモコン信号伝達用コマンドに変換する変換手段と、
ネットワークを介して他の制御機器へ前記リモコン信号伝達用コマンドを送信可能なネットワーク接続手段とを有することを特徴とする請求項１に記載の制御機器。
【請求項５】
登録されている制御対象機器情報をネットワークを介して他の制御機器へ送信可能なネットワーク接続手段を有することを特徴とする請求項１に記載の制御機器。
【請求項６】
リモコンから受信した汎用のリモート制御要求を、他の制御機器に登録されている制御対象機器情報に基づいて制御対象機器のリモコン信号に変換し、さらに該リモコン信号を含むリモコン信号伝達用コマンドに変換する変換手段と、
ネットワークを介して他の制御機器へ前記リモコン信号伝達用コマンドを送信可能なネットワーク接続手段とを有し、
上記他の制御機器に登録されている制御対象機器情報は、他の制御機器からネットワークを介して上記ネットワーク接続手段により受信可能であることを特徴とする請求項１に記載の制御機器。
【請求項７】
当該制御機器にて実行される所定の動作時において、当該制御機器に登録されている制御対象機器情報を他の制御機器に自発的に送信することを特徴とする請求項５に記載の制御機器。
【請求項８】
当該制御機器に登録されている制御対象機器情報の送信要求を他の制御機器から受信した場合に、該制御対象機器情報を他の制御機器に送信することを特徴とする請求項５に記載の制御機器。
【請求項９】
制御対象機器に向けた汎用のリモート制御用コマンドをネットワークを介して他の制御機器へ送信可能なネットワーク接続手段を有する制御機器と、
上記請求項３に記載の制御機器とをネットワークを介して接続することにより、制御対象機器をリモート制御可能なことを特徴とするリモート制御システム。
【請求項１０】
ネットワークを介して他の制御機器から制御対象機器に向けたリモコン信号伝達用コマンドを受信可能なネットワーク接続手段と、ネットワーク接続手段によって他の制御機器から受信した制御対象機器に向けたリモコン信号伝達用コマンドから該制御対象機器のリモコン信号を取り出す変換手段とを有する制御機器と、
上記請求項４に記載の制御機器とをネットワークを介して接続することにより、該制御対象機器をリモート制御可能なことを特徴とするリモート制御システム。
【請求項１１】
請求項５に記載の制御機器と、
請求項６に記載の制御機器とをネットワークを介して接続することにより、制御対象機器をリモート制御可能なことを特徴とするリモート制御システム。
【請求項１２】
制御対象として登録しようとする機器のリモコンが送信するリモコン信号を受信する受信ステップと、
受信ステップによって受信したリモコン信号を、制御対象機器となる可能性がある各種機器において使用されるリモコン信号がその機器情報と対応して格納されているリモコン信号テーブルに対して検索する検索ステップと、
リモコン信号テーブルに格納されているリモコン信号のうち、受信ステップにて受信したリモコン信号と一致するリモコン信号に対応する機器情報をリモコン信号テーブルから読み出すことによって、登録しようとする機器の種類を判別する判別ステップと、
判別ステップによってその種類が判別された機器を制御対象機器として登録する登録ステップとを有することを特徴とする制御対象機器の登録方法。
【請求項１３】
ネットワーク経由でリモコン信号テーブルの更新情報にアクセスし、該リモコン信号テーブルの更新処理を行うことを特徴とする請求項１２に記載の制御対象機器の登録方法。
【請求項１４】
上記リモコン信号テーブルの更新処理の開始をユーザが指示することを特徴とする請求項１３記載の制御対象機器の登録方法。
【請求項１５】
上記リモコン信号テーブルの更新処理の開始を定期的に自動で行うことを特徴とする請求項１３記載の制御対象機器の登録方法。
【請求項１６】
上記判別ステップにおいて、リモコン信号テーブルに格納されているリモコン信号の中に、受信ステップにて受信したリモコン信号と一致するリモコン信号がなかった場合、上記リモコン信号テーブルの更新情報へのアクセス、および上記リモコン信号テーブルの更新処理を行った上で、再度判別ステップの処理を行うことを特徴とする請求項１３に記載の制御対象機器の登録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、リモコンを使用した機器の判別および制御に関するものである。
【０００２】
【従来の技術】
近年、家電機器のディジタル化およびネットワーク化が進んでいる。このようなディジタル化およびネットワーク化の図られた家電機器では、ＩＥＥＥ１３９４などのディジタルネットワークを使用して複数の機器を接続し、ディジタルネットワーク経由で他の機器を遠隔操作することについて種々の方法が提案されている。しかしながら、依然としてディジタルの外部インターフェースを持たない家電機器も多数残っており、このような機器を遠隔操作するには、主に赤外線を用いたリモコン信号が用いられている。
【０００３】
リモコン信号を用いて操作される機器の場合、通常は機器毎にリモコン装置が必要となり、操作対象となる機器が変わる度にリモコン装置を使い分けることはユーザにとって煩雑なものとなる。したがって、リモコン信号を用いて操作される機器においても、一つの制御元の装置によって複数の機器を操作したいといった要求が生じている。この時、ディジタルネットワークで機器が接続されている場合でも、そうでない場合でも、操作しようとしている機器（以下、コントロール機器と記す）が操作対象の機器（以下、ターゲット機器と記す）の種類を正しく識別していることが、正しい操作を行う上で必要である。
【０００４】
ディジタルネットワークで接続されている機器の場合、コントロール機器からターゲット機器にネットワーク経由でアクセスできるため、コントロール機器においてターゲット機器の種類を認識することは容易である。しかしながら、ディジタルの外部インターフェースを持たない機器の場合、コントロール機器においてターゲット機器の種類を認識するためには何らかの手段が必要となる。そのための手段としては、例えば、以下に示す第１ないし第３の手段が考えられる。
【０００５】
第１の手段としては、コントロール機器において、制御しようとするターゲット機器を選択するためのスイッチを設けておくことが考えられる。この場合、コントロール機器に設けられる各スイッチには、制御対象となるターゲット機器が予め対応して設定される。この構成では、ターゲット機器の種類として、Ａ社製のＶＴＲ（Video Tape Recorder）やＢ社製のＤＶＤ（Digital Versatile Disc）プレーヤーなど、メーカー名と商品カテゴリの組み合わせで設定されることが主流である。
【０００６】
第２の手段としては、赤外線などのメディアを用いた通信によって、コントロール機器からの問い合わせに対してターゲット機器が答える形で、ターゲット機器を識別する方法である。この方法を用いた開示例としては、特開平８−１１６５８０号公報や特開２０００−７８６７１号公報がある。
【０００７】
第３の手段としては、学習リモコンのように、行いたい操作毎に対応するリモコンコードを割り当てる方法である。この手段は、厳密にはターゲット機器の種類を識別する手段ではないが、複数のターゲット機器を一つのコントロール機器によって制御できるという点で、コントロール機器は擬似的に制御すべきターゲット機器を識別していると見なされる。
【０００８】
【発明が解決しようとする課題】
しかしながら、従来例における上記第１の手段では、選択できる機器の種類の数が、コントロール機器に予め設けられるスイッチの数などによって制限されるといった問題がある。また、新しく出てくるメーカー名やカテゴリの機器には対応できない。
【０００９】
第２の手段では、ターゲット機器において通信（特に送信）機能が必要であるが、赤外線リモコンなどで遠隔操作される機器には、通常、受信機能のみしか付いておらず、送信機能が付いていることはまれである。また、機器の種類を伝えるためだけにターゲット機器において送信機能を付加するのは無駄であり、送信機能を有していない機器では第２の手段は使えないといった問題がある。
【００１０】
また、第３の手段では、行いたい操作毎にリモコンコードを割り当てるための登録作業を行わなければならず、利用者にとって要求される作業が多くなり、煩雑であるといった問題がある。
【００１１】
本発明の目的は、新たに増えるかもしれないメーカー名やカテゴリの機器にも対応でき、ターゲット機器に新たな機能を付加せずに、また少ない作業でターゲット機器の登録を可能とする識別方法および該識別方法を用いたコントロール機器を提供することにある。
【００１２】
【課題を解決するための手段】
本発明の制御機器は、上記の課題を解決するために、制御対象として登録しようとする機器のリモコンが送信するリモコン信号を受信する受信手段と、制御対象機器となる可能性がある各種機器において使用されるリモコン信号が、その機器情報と対応して格納されているリモコン信号テーブルと、受信手段によって受信したリモコン信号をリモコン信号テーブルに格納されているリモコン信号と検索し、一致したリモコン信号に対応する機器情報をリモコン信号テーブルから読み出すことによって、登録しようとする機器の種類を判別する判別手段と、判別手段によってその種類が判別された機器を制御対象機器として登録する登録手段とを有することを特徴としている。
【００１３】
上記の構成によれば、上記制御機器に対して制御対象機器の登録をするにあたって、登録しようとする機器に付随するリモコンからリモコン信号を送信することで、該リモコン信号が制御機器の受信手段によって受信される。
【００１４】
受信手段によって受信されたリモコン信号は、リモコン信号テーブルに対して検索がかけられ、その検索結果から判別手段が登録しようとする機器の種類を判別する。すなわち、リモコン信号テーブルには、制御対象機器となる可能性がある各種機器において使用されるリモコン信号がその機器情報と対応して格納されており、リモコン信号テーブルに格納されているリモコン信号の中に受信したリモコン信号と一致するものがあれば、その一致したリモコン信号に対応する機器情報をリモコン信号テーブルから読み出すことにより、登録しようとする機器の種類が判別される。
【００１５】
さらに、登録手段が、判別手段によってその種類が判別された機器を制御対象機器として登録することで制御対象機器の登録が完了する。
【００１６】
上記登録動作を行う制御機器においては、登録しようとする機器に付随するリモコンからリモコン信号を送信するといった簡単な操作によって、制御機器は登録しようとする機器の識別を行うことができ、少ない手順で制御対象機器の登録を行うことができる。また、上記登録動作において、制御対象機器には機器識別用の特別な機能を追加する必要がない。
【００１７】
また、上記制御機器は、ネットワーク経由にてリモコン信号テーブルの更新情報を獲得可能なネットワーク接続手段を有する構成とすることが好ましい。
【００１８】
上記の構成によれば、例えば登録しようとする機器が新しいメーカーや機器カテゴリに属するものであり、上記リモコン信号テーブルにおいて受信したリモコン信号に一致するリモコン信号がなかった場合などに、ネットワーク接続手段からネットワーク経由にてリモコン信号テーブルの更新情報を獲得することにより新しいメーカーや機器カテゴリに属する機器にも対応可能となる。
【００１９】
また、上記制御機器では、ネットワークを介して他の制御機器から制御対象機器に向けた汎用のリモート制御用コマンドを受信可能なネットワーク接続手段と、ネットワーク接続手段によって他の制御機器から受信した制御対象機器に向けた汎用のリモート制御用コマンドを該制御対象機器のリモコン信号に変換する変換手段とを有する構成とすることができる。
【００２０】
上記制御機器は、制御対象機器に向けた汎用のリモート制御用コマンドをネットワークを介して他の制御機器へ送信可能なネットワーク接続手段を有する制御機器とネットワークを介して接続することにより、制御対象機器をリモート制御可能なリモート制御システムを提供できる。尚、汎用のリモート制御用コマンドとは、該リモート制御用コマンドが、制御対象機器の種類（例えば、制御対象機器のメーカー名や機種カテゴリ等）に依存しないことを示すものである。
【００２１】
上記の構成によれば、一方の制御機器で受信したリモコン信号を、ネットワークを介して他の制御機器に送信し、上記制御機器をゲートウェイとして用いることでネットワークに直接は接続されていない機器を制御することができる。
【００２２】
また、上記制御機器では、リモコンから受信した汎用のリモート制御要求を制御対象機器のリモコン信号に変換し、さらに該リモコン信号を含むリモコン信号伝達用コマンドに変換する変換手段と、ネットワークを介して他の制御機器へ前記リモコン信号伝達用コマンドを送信可能なネットワーク接続手段とを有する構成とすることができる。
【００２３】
上記制御機器は、ネットワークを介して他の制御機器から制御対象機器に向けたリモコン信号伝達用コマンドを受信可能なネットワーク接続手段と、ネットワーク接続手段によって他の制御機器から受信した制御対象機器に向けたリモコン信号伝達用コマンドから該制御対象機器のリモコン信号を取り出す変換手段とを有する制御機器とネットワークを介して接続することにより、該制御対象機器をリモート制御可能なリモート制御システムを提供できる。
【００２４】
上記の構成によれば、一方の制御機器で受信したリモコン信号を、ネットワークを介して他の制御機器に送信し、上記制御機器をゲートウェイとして用いることでネットワークに直接は接続されていない機器を制御することができる。
【００２５】
また、上記制御機器は、登録されている制御対象機器情報をネットワークを介して他の制御機器へ送信可能なネットワーク接続手段を有する構成とすることができる。
【００２６】
あるいは、上記制御機器は、リモコンから受信した汎用のリモート制御要求を、他の制御機器に登録されている制御対象機器情報に基づいて制御対象機器のリモコン信号に変換し、さらに該リモコン信号を含むリモコン信号伝達用コマンドに変換する変換手段と、ネットワークを介して他の制御機器へ前記リモコン信号伝達用コマンドを送信可能なネットワーク接続手段とを有し、上記他の制御機器に登録されている制御対象機器情報は、他の制御機器からネットワークを介して上記ネットワーク接続手段により受信可能である構成とすることができる。
【００２７】
上記制御機器では、当該制御機器にて実行される所定の動作時において、当該制御機器に登録されている制御対象機器情報を他の制御機器に自発的に送信する構成、あるいは、当該制御機器に登録されている制御対象機器情報の送信要求を他の制御機器から受信した場合に、該制御対象機器情報を他の制御機器に送信する構成とすることができる。
【００２８】
これらの上記制御機器は、互いにネットワークを介して接続することにより、該制御対象機器をリモート制御可能なリモート制御システムを提供できる。
【００２９】
上記の構成によれば、一方の制御機器で受信したリモコン信号を、ネットワークを介して他の制御機器に送信し、上記制御機器をゲートウェイとして用いることでネットワークに直接は接続されていない機器を制御することができる。
【００３０】
また、制御対象機器情報に基づいて汎用のリモート制御要求を制御対象機器のリモコン信号伝達用コマンドに変換する側の機器（変換側機器）では、上記変換処理を行うために、ネットワークで接続されている他方の制御機器（登録側機器）が識別（登録）している制御対象機器の情報（メーカー名や機種カテゴリ）を知る必要がある。この制御対象機器情報については、上記登録側機器が制御対象機器情報を変換側機器に自発的に送信するか、変換側機器からの制御対象機器情報の送信要求に従って登録側機器が制御対象機器情報を変換側機器に送信することができる。
【００３１】
本発明の制御対象機器の登録方法は、上記の課題を解決するために、制御対象として登録しようとする機器のリモコンが送信するリモコン信号を受信する受信ステップと、受信ステップによって受信したリモコン信号を、制御対象機器となる可能性がある各種機器において使用されるリモコン信号がその機器情報と対応して格納されているリモコン信号テーブルに対して検索する検索ステップと、リモコン信号テーブルに格納されているリモコン信号のうち、受信ステップにて受信したリモコン信号と一致するリモコン信号に対応する機器情報をリモコン信号テーブルから読み出すことによって、登録しようとする機器の種類を判別する判別ステップと、判別ステップによってその種類が判別された機器を制御対象機器として登録する登録ステップとを有することを特徴としている。
【００３２】
上記の構成によれば、上記制御機器に対して制御対象機器の登録をするにあたって、登録しようとする機器に付随するリモコンからリモコン信号を送信することで、該リモコン信号が制御機器の受信手段によって受信される。
【００３３】
上記リモコンから送信されたリモコン信号は受信ステップにおいて制御機器により受信され、受信されたリモコン信号は検索ステップにおいてリモコン信号テーブルに対して検索がかけられる。判別ステップでは、検索ステップでの検索結果から登録しようとする機器の種類を判別する。判別ステップによってその種類が判別された機器は制御対象機器として登録ステップにおいて登録される。
【００３４】
上記登録方法に従った登録を行う制御機器においては、登録しようとする機器に付随するリモコンからリモコン信号を送信するといった簡単な操作によって、制御機器は登録しようとする機器の識別を行うことができ、少ない手順で制御対象機器の登録を行うことができる。また、上記登録動作において、制御対象機器には機器識別用の特別な機能を追加する必要がない。
【００３５】
また、上記制御対象機器の登録方法では、ネットワーク経由でリモコン信号テーブルの更新情報にアクセスし、該リモコン信号テーブルの更新処理を行う構成とすることができる。上記リモコン信号テーブルの更新処理は、ユーザの指示に行う方法、定期的に自動で行う方法、あるいは、検索の際にリモコン信号テーブル内に捜しているリモコン信号が見つからなかった場合に行う方法、によって開始させることができる。
【００３６】
また、上記制御対象機器の登録方法では、上記判別ステップにおいて、リモコン信号テーブルに格納されているリモコン信号の中に、受信ステップにて受信したリモコン信号と一致するリモコン信号がなかった場合、上記リモコン信号テーブルの更新情報へのアクセス、および上記リモコン信号テーブルの更新処理を行った上で、再度判別ステップの処理を行う構成とすることが好ましい。
【００３７】
上記の構成によれば、例えば登録しようとする機器が新しいメーカーや機器カテゴリに属するものであり、上記リモコン信号テーブルにおいて受信したリモコン信号に一致するリモコン信号がなかった場合などに、ネットワーク接続手段からネットワーク経由にてリモコン信号テーブルの更新情報を獲得し、再度判別ステップを行うことにより新しいメーカーや機器カテゴリに属する機器にも対応可能となる。
【００３８】
【発明の実施の形態】
〔実施の形態１〕
本発明の実施の一形態について図１ないし図４に基づいて説明すれば、以下の通りである。
【００３９】
本発明は、一つの制御元の装置において複数の機器を操作対象とすることができるシステムを実現するためになされたものであり、制御元の機器（コントロール機器）と操作対象の機器（ターゲット機器）とからなる制御システムにおいて具備されるものである。
【００４０】
図１において、コントロール機器１とターゲット機器２とからなる制御システムの概略構成を示す。上記制御システムを構成するターゲット機器２は、リモコンによる遠隔操作が可能であり、リモコン信号を受信するための受信手段を有しているものとする。このため、ターゲット機器２は、該ターゲット機器２に付随するリモコン３を有しているものとする。尚、図１においては、説明を簡単にするため、コントロール機器１およびターゲット機器２を１つずつ備えた制御システムを例示している。
【００４１】
上記制御システムにおいては、コントロール機器１によって操作しようとするターゲット機器２を指定し、該ターゲット機器２に対する操作をコントロール機器１を介して行う。この時、コントロール機器１では制御対象として指定されたターゲット機器２を認識し、該ターゲット機器２に向けてのリモコン信号（操作コマンド）を生成して送信する。これにより、上記制御システムでは、一つのコントロール機器１によって複数のターゲット機器２を制御することができる。
【００４２】
上記制御システムを形成するコントロール機器１およびターゲット機器２の構成を図１を参照して以下に説明する。
【００４３】
リモコン３は、ボタン入力部３１、リモコン制御部３２、およびリモコン信号送信部３３を備えている。
【００４４】
ボタン入力部３１は、通常、電源ボタンやチャンネル選択（テレビやビデオのリモコンの場合）のボタンなど複数のボタンからなる。リモコン制御部３２は、ボタン入力部３１からの入力が行われた場合に、入力操作されたボタンがどのボタンであるかを判断し、そのボタンに対応するリモコン信号を生成する。通常、機器メーカーおよび機器カテゴリ（テレビ、ビデオなど）が同じなら、使用されるリモコン信号は同じものである。リモコン制御部３２において生成されたリモコン信号は、リモコン信号送信部３３から赤外線等を使って送信される。
【００４５】
上記リモコン３によってターゲット機器２を直接操作する場合、リモコン信号送信部３３から送信されるリモコン信号（図１中のリモコン信号Ａ）はターゲット機器２によって受信される。また、上記リモコン３を用いて後述の登録作業を行う場合は、リモコン信号送信部３３から送信されるリモコン信号（図１中のリモコン信号Ｂ）はコントロール機器１によって受信される。
【００４６】
コントロール機器１は、リモコン信号受信部１１、機器制御入力部１２、情報提示部１３、リモコン信号テーブル１４、機器制御部１５、およびリモコン信号送信部１６を備えている。
【００４７】
リモコン信号受信部１１は、リモコン３から送信されるリモコン信号Ｂを受信するためのもので、受信したリモコンコードは機器制御部１５へ送られる。
【００４８】
機器制御入力部１２は、コントロール機器１の動作を指示するために、操作者が入力を行うため手段を提供するものである。その実装手段には、ボタン、タッチパネル、音声入力など種々の手段が考えられる。また、上記機器制御入力部１２自体をコントロール機器用のリモコンとしてコントロール機器１の外部に設けることも可能である。この場合、コントロール機器用のリモコンからの入力信号を受信するための手段として、リモコン信号受信部１１を兼用することが可能である。
【００４９】
情報提示部１３は、コントロール機器１から操作者への情報を伝達するためのもので、ディスプレイでの表示や音声での提示などの実装が考えられる。リモコン信号テーブル１４は、種々のメーカー名や機器カテゴリ毎のリモコン信号のテーブルと絞込み検索のための検索ツリーとを格納している。機器制御部１５は、コントロール機器１の動作を制御するためのものである。
【００５０】
リモコン信号送信部１６は、コントロール機器１を介してターゲット機器２の制御を行う場合に、リモコン信号（図１中のリモコン信号Ｃ）を送信する。
【００５１】
ターゲット機器２は、少なくとも、リモコン信号受信部２１および機器制御部２２を備えている。リモコン信号受信部２１は上記リモコン３から送信されてきたリモコン信号Ａを受信し、機器制御部２２はリモコン信号受信部２１から渡されたリモコン信号に従ってターゲット機器２の動作を制御する。
【００５２】
上記制御システムにおいては、コントロール機器１が、指定されたターゲット機器２を認識可能とするために、ターゲット機器２の登録を予め行っておく必要がある。この登録作業にかかる動作の一例を、図２に示すフローチャートを用いて以下に説明する。
【００５３】
上記登録作業は、例えば、コントロール機器１の機器制御入力部１２においてターゲット機器登録開始の指示が入力されることにより、コントロール機器１が登録モードに移行することによって開始される。
【００５４】
登録作業が開始されると、コントロール機器１は、登録しようとするターゲット機器２を識別するために該ターゲット機器２に付随するリモコン３の特定ボタンを押すように、情報提示部１３からメッセージを出力する（Ｓ１）。出力するメッセージとしては、「登録したい機器のリモコンの“電源ボタン”を押してください」といったメッセージが例として挙げられる。ここで“電源ボタン”としているのはあくまで一例であり、すべての機器カテゴリのリモコンに存在しているボタンであればターゲット機器２の識別において好適に利用可能である。または、「“入力切替ボタン”または“音量小”を押してください」というように複数のボタンを指定し、指定された中の何れかのボタンを押すように操作を促してもよい。Ｓ１にてターゲット機器２識別のボタン操作を促すと、そのボタンの入力がされるまで、コントロール機器１は受信待ち状態となる（Ｓ２）。
【００５５】
リモコン３においてボタンの操作入力が行われると、そのリモコン信号がコントロール機器１のリモコン信号受信部１１にて受信され、機器制御部１５は受信したリモコン信号がリモコン信号テーブル１４の中にあるか否かを検索する（Ｓ３）。ここで、リモコン信号テーブル１４には、メーカー、機器カテゴリ、および操作内容の情報と、これらの情報に対応するリモコンコードとが対応付けられた状態で格納されている。
【００５６】
上記Ｓ３の検索処理は、受信したリモコン信号のリモコンコードをリモコン信号テーブル１４に格納されているリモコンコードと比較することによって行われる。この際、上記検索処理は、入力を指定したボタンに対応して操作される可能性のあるリモコン信号に限定して検索を行うようにすれば、検索に係る時間を短縮することができる。
【００５７】
上記検索処理において該当するリモコンコードが見つかった場合（Ｓ４でＹＥＳ）は、そのリモコンコードに対応するメーカーおよび機器カテゴリをリモコン信号テーブル１４から読み出すことによってターゲット機器２のメーカーおよび機器カテゴリが特定できる。しかしながら、メーカーおよび機器カテゴリを特定するのみでは、ターゲット機器２を完全に識別できない場合があるため、ターゲット機器２を識別するためのさらなる絞込みが必要か否かが判断される（Ｓ５）。
【００５８】
例えば、上記検索処理において登録しようとするターゲット機器２がＡ社製のＶＴＲであることが特定されたとする。しかしながら、Ａ社製のＶＴＲには再生専用のものと録画再生兼用の機種があり、これらの機種で“電源ボタン”のリモコンコードが共通となっている場合には、“電源ボタン”の操作のみでは該ターゲット機器２の機種までは識別できない。このような場合には、ターゲット機器２の機種までも特定してターゲット機器２を識別するために、絞込みが必要となる。このような絞込みが必要か否かについての情報は、リモコン信号テーブル１４において検索ツリーの形で持てばよい。
【００５９】
ターゲット機器２を識別するための絞込みが必要であると判断された場合（Ｓ５でＹＥＳ）は、この絞込みを行うためのリモコン入力が、Ｓ１とは異なるボタンの入力を促すことによって指示され（Ｓ６）、Ｓ２〜Ｓ５の処理が繰り返される。
【００６０】
上記Ｓ５において絞込みが必要ないと判断された場合（Ｓ５でＮＯ）には、Ｓ３での検索の結果、登録しようとするターゲット機器２の種類が識別されているので、識別されたターゲット機器２のメーカー名と機器カテゴリで間違いないかを確認するためのメッセージを情報提示部１３から出力する（Ｓ７）。出力するメッセージとしては、「登録したい機器をＡ社製のＶＴＲと認識しました。これを登録しますか？登録するなら“××ボタン”を、しないなら“△△ボタン”を押してください」といったメッセージが例として挙げられる。
【００６１】
ここで、登録許可時に操作されるボタン（登録ボタン）は、例えば、“再生ボタン”など機器判別の過程では使わないが識別されたターゲット機器２のリモコン３には存在するはずのボタンを割り当てることにより、誤登録を避けることができる。すなわち、上記Ｓ１〜Ｓ６の過程における機器判別が誤っていた場合、リモコン３には“再生ボタン”が存在しないか、存在していても“再生ボタン”により出力されるリモコン信号はコントロール機器１が期待するものとは異なるためである。
【００６２】
また、登録のキャンセル時に操作されるボタン（キャンセルボタン）は、“電源ボタン”など機器判別の過程で用いたボタンを割り当てることにより、確実にキャンセルを行うことができる。すなわち、キャンセルボタンとして割り当てられるボタンが機器判別の過程で用いるボタンと異なる場合、機器判別が誤っていた場合には、リモコン３においてキャンセルボタンが存在しなくなる可能性があり、この時、登録もキャンセルもできなくなるといった不具合が生じうる。これに対し、キャンセルボタンとして“電源ボタン”など機器判別の過程で用いたボタンを割り当てた場合には、機器判別を誤っていた際でも、“電源ボタン”により出力されるリモコン信号は、コントロール機器１において“電源ボタン”として認識できるはずである（“電源ボタン”が認識できなければ、Ｓ７の処理まで来られないため）ため、上記不具合を回避できる。
【００６３】
また、上述のように、登録ボタンやキャンセルボタンにリモコン３のボタンを割り当てる以外に、コントロール機器１の機器制御入力部１２に登録ボタンやキャンセルボタンを設け、これを操作することによって登録またはキャンセルの入力を行ってもよい。
【００６４】
Ｓ７におけるメッセージ出力後は、コントロール機器１は該メッセージに対する応答の入力待ち状態となる（Ｓ８）。この時、Ｓ７において、コントロール機器１の機器制御入力部１２からの入力を求めた場合は機器制御入力部１２からの入力を、リモコン３のボタン入力部３１からの入力を求めた場合はリモコン信号受信部１１からの入力を、上記両者の何れからの入力をも許容した場合は機器制御入力部１２とリモコン信号受信部１１の両方からの入力を待つこととなる。
【００６５】
Ｓ８において入力がなされ、その入力が登録を許可するものであれば（Ｓ９でＹＥＳ）、Ｓ３での検索の結果識別された機器のメーカー名と機器カテゴリをターゲット機器２のメーカー名および機器カテゴリとして登録し（Ｓ１０）、登録動作を終了する。また、Ｓ８での入力が登録をキャンセルするものであれば（Ｓ９でＮＯ）、登録を行わずに終了する。なお、上記Ｓ７からＳ９は、登録前の確認を行うために存在しており、これらの処理については省略可能である。
【００６６】
また、Ｓ４において、リモコン信号テーブル１４の最後まで検索を行った結果、該当するリモコンコードが発見されなかった場合、その旨を示すメッセージを情報提示部１３から出力して、登録動作を終了する（Ｓ１１）。この時、出力するメッセージとしては、「該当するものが見つかりませんでした。登録を終了します。」などといったメッセージ例が挙げられる。
【００６７】
上述のフローにて示した処理により、コントロール機器１は登録しようとするターゲット機器２のメーカー名と機器カテゴリとを識別し、登録することができる。
【００６８】
ターゲット機器２の登録後は、リモコン３を用いずにコントロール機器１からターゲット機器２を制御することが可能となる。その際には、コントロール機器１の機器制御部１５は、制御しようとするターゲット機器２を登録されているターゲット機器２の中から選択し、選択されたターゲット機器２のメーカー名、機器カテゴリおよび制御内容に基づいてこれに対応するリモコンコードをリモコン信号テーブル１４から読み出し、該リモコンコードに基づいてリモコン信号を生成する。生成されたリモコン信号は、リモコン信号送信部１６から赤外線を使ってターゲット機器２に送信される。
【００６９】
以上のように、本実施の形態１に係る制御システムによれば、コントロール機器１において、従来の学習リモコンのような複雑な登録作業を必要とせず、簡易な作業にてターゲット機器２のメーカー名と機器カテゴリを識別、登録することが可能であり、コントロール機器１からターゲット機器２の制御を行うことができる。
【００７０】
〔実施の形態２〕
上記実施の形態１に係る制御システムでは、コントロール機器１におけるリモコン信号テーブル１４内に、登録（識別）したいターゲット機器２のリモコン信号が見つからなかった場合、登録作業を中止するようになっている。これは、例えば、登録しようとするターゲット機器２が、コントロール機器１の出荷段階で製品化されておらず、対応するリモコンコードがリモコン信号テーブル１４に格納されていなかった場合などに起こりうる。このため、実施の形態１に係るコントロール機器１の構成では、新しく出てくるメーカーやカテゴリの機器には対応できないといった問題がある。
【００７１】
本実施の形態２に係る制御システムは、上記問題を解決し、リモコン信号テーブル１４を更新することによって、新しく出てくるメーカーやカテゴリの機器においても登録を可能とする制御システムを提案するものである。
【００７２】
図３において、本実施の形態２に係る制御システムの概略構成を示す。尚、図３の制御システムにおいて、ターゲット機器２およびリモコン３の構成は、実施の形態１に示したものと同様であるので、ここでは詳細な説明を省略する。
【００７３】
コントロール機器５は、リモコン信号受信部５１、機器制御入力部５２、情報提示部５３、リモコン信号テーブル５４、機器制御部５５、リモコン信号送信部５６、およびネットワーク接続部５７を備えている。このうち、リモコン信号受信部５１、機器制御入力部５２、情報提示部５３、およびリモコン信号送信部５６の構成および動作は、実施の形態１におけるコントロール機器１と同様であるため、ここでは詳細な説明を省略する。
【００７４】
コントロール機器５におけるリモコン信号テーブル５４は、実施の形態１におけるリモコン信号テーブル１４と同様、種々のメーカー名や機器カテゴリ毎のリモコン信号のテーブルと絞込み検索のための検索ツリーを格納している。但し、リモコン信号テーブル１４とは異なり、読み出し専用ではなく、格納情報の更新が可能となっている。
【００７５】
機器制御部５５は、実施の形態１における機器制御部１５が有する機能に加え、リモコン信号テーブル５４の更新機能を有している。ネットワーク接続部５７は、ネットワーク上にあるリモコン信号テーブル５４を更新するための更新情報を、ネットワークにアクセスして獲得するための手段である。ネットワーク接続部５７が接続するネットワークの具体例としては、電話回線、有線または無線のＬＡＮやインターネット、ＩＥＥＥ１３９４などが考えられ、これらのネットワークのうち、どれか一つだけを有していてもよいし、複数有していてもよい。
【００７６】
リモコン信号テーブル５４の更新時には、ネットワーク接続部５７経由で更新情報にアクセスし、入手した更新情報を使って機器制御部５５がリモコン信号テーブル５４の更新を行う。上記更新の開始は、機器制御入力部５２を使ったユーザからの指示による方法、自動的に定期更新を行う方法、検索の際にリモコン信号テーブル５４内に捜しているリモコン信号が見つからなかった場合にユーザからの指示によりまたは自動的に行う方法などが考えられる。
【００７７】
以上のように、本実施の形態２に係る制御システムでは、リモコン信号テーブル５４の格納情報をネットワークを用いて更新することが可能であり、新しく出てくるメーカーやカテゴリの機器においても登録が可能となる。
【００７８】
〔実施の形態３〕
また、上記実施の形態２のコントロール機器５を用いた場合、リモコン信号テーブル５４の更新以外に、コントロール機器５において、ネットワークで接続された別の機器からターゲット機器２を制御する橋渡し（ゲートウェイ）を行うことが可能である。この場合の動作を行う制御システムの具体例を本実施の形態３において説明する。
【００７９】
図４において、本実施の形態３に係る制御システムの概略構成を示す。尚、図４の制御システムにおいて、ターゲット機器２およびコントロール機器５は、実施の形態１および２に示したものと同様であるので、ここでは詳細な説明を省略する。また、コントロール機器５においては既にターゲット機器２の登録（識別）は終わっているものとし、ターゲット機器の登録のみに使用される構成については図示を省略している。また、以下の説明において、ターゲット機器２が複数存在する場合に、どのターゲット機器を制御対象にするかを選択する過程も既に済んでいるものとする。
【００８０】
図４に示す制御システムにおいては、機器６がネットワークを経由してコントロール機器５と接続されている。機器６は、リモコン受信部６１および機器制御部６２、およびネットワーク接続部６３を有しており、これらはコントロール機器５におけるリモコン信号受信部５１、機器制御部５５およびネットワーク接続部５７と同様の機能を有する。また、機器６におけるネットワーク接続部６３とコントロール機器５におけるネットワーク接続部５７とがネットワークを介して接続されている。
【００８１】
また、リモコン７は、機器６に付随したリモコンであり、リモコン制御部７２およびリモコン信号送信部７３の機能は実施の形態１および２におけるリモコン３のリモコン制御部３２およびリモコン信号送信部３３と同様である。但し、ボタン入力部７１は、機器６以外に、ターゲット機器２を制御するモードを有するようにターゲット機器制御用ボタンを有しているものとする。
【００８２】
本実施の形態３に係る制御システムでは、例えば、ＶＴＲを映像ソースとしてテレビを視聴しているユーザが、該テレビから離れた場所にあるＶＴＲを操作するような場合を例示する。ここで、図４に示す制御システムにおいては、ターゲット機器２が映像ソースであるＶＴＲに相当する。コントロール機器５および機器６は、ターゲット機器２からの映像および音声信号をユーザが視聴しているテレビに送信するための送信機および受信機として作用する。また、ユーザが視聴しているテレビは、図示はしていないが機器６を受信機としてこれに接続されているものとする。
【００８３】
上記リモコン７のボタン入力部７１において、ターゲット機器制御用ボタンが押されると、リモコン制御部７２にてターゲット機器制御用のリモコン信号に変換され、リモコン信号送信部７３より赤外線リモコン信号として送信される。
【００８４】
この際リモコン７より送信されるリモコン信号は、機器６を制御するためのリモコン信号とは異なる信号を用い、ターゲット機器２の種類（すなわち、ターゲット機器２の種類のメーカー名や機種カテゴリ）に依存しないものである。すなわち、上記リモコン信号は、コントロール機器５において専用となるリモコン信号であり、機器６は、上記リモコン信号がコントロール機器５用の信号であることを認識することはできる。例えば、ターゲット機器２がＡ社製のＶＴＲであってもＢ社製のＤＶＤプレーヤーであっても、制御したい内容が再生であれば、リモコン７から送信されるリモコン信号は、再生を表す単一のものになる。
【００８５】
リモコン７から送信され機器６のリモコン信号受信部６１で受信された上記リモコン信号は、機器制御部６２に送られる。このリモコン信号がターゲット機器制御用のリモコン信号の場合、機器制御部６２にてネットワーク用のリモート機器制御用コマンド（リモート制御用コマンド）に変換され、ネットワーク接続部６３よりコントロール機器５に向けて送信される。上記ネットワーク用のリモート機器制御用コマンドもターゲット機器２のメーカー名や機種カテゴリに依存しない汎用のリモート機器制御用コマンドである。
【００８６】
コントロール機器５では、ネットワーク接続部５７にて、機器６から送信された上記リモート機器制御用コマンドを受信すると、機器制御部５５に送り、機器制御部５５ではターゲット機器２の識別（登録）内容にしたがって、リモコン信号テーブル５４を用い、リモート機器制御用コマンドをターゲット機器制御用のリモコン信号に変換し、リモコン信号送信部５６から出力する。コントロール機器５から送信された赤外線リモコン信号は、ターゲット機器２で受信され、該ターゲット機器２の制御が行われる。
【００８７】
〔実施の形態４〕
また、ネットワークで接続された別の機器からターゲット機器を制御する橋渡し（ゲートウェイ）を行う動作としては、上記実施の形態３とは異なる動作も可能である。この実施の形態３とは異なる動作を行う制御システムの具体例を本実施の形態４において説明する。
【００８８】
実施の形態３に示した制御システムにおいては、図４に示すように、リモコン７、機器６、コントロール機器５、ターゲット機器２が存在しており、機器６はリモコン７の送信したリモコン信号をコントロール機器５に向けネットワークを通じて送信している(中継機能のみ)。また、コントロール機器５では機器６よりネットワークを通じて送信されてきたリモコン信号をターゲット機器２用のリモコン信号に変換後、ターゲット機器２に送信することにより(リモコン信号変換機能＋中継機能)、リモコン７によるターゲット機器２の制御を実現している。
【００８９】
これに対し本実施の形態４に係る制御システムは、実施の形態３と比べて機器６とコントロール機器５の役割を入れ替えたものとなっている。図５において、本実施の形態４に係る制御システムの概略構成を示す。尚、図５の制御システムにおいて、リモコン７は実施の形態３に示したものと同様であるが、該リモコン７はコントロール機器５’に付随するものである。またターゲット機器２は、実施の形態１ないし３に示したものと同様であるので、ここでは詳細な説明を省略する。
【００９０】
図５に示す制御システムにおいては、コントロール機器５’がネットワークを経由して機器６’と接続されている。コントロール機器５’は、実施の形態１ないし３に示したコントロール機器５と同様の構成をしているが、本実施の形態４の場合では、リモコン信号送信部５６（図示していない）は存在しなくても良い。また、既にターゲット機器２の登録（識別）は終わっているものとし、ターゲット機器の登録のみに使用される構成については図示を省略している。また、以下の説明において、ターゲット機器２が複数存在する場合に、どのターゲット機器を制御対象にするかを選択する過程も既に済んでいるものとする。
【００９１】
機器６’は、機器制御部６２、ネットワーク接続部６３、およびリモコン信号送信部６４を有しており、これらは実施の形態１ないし３に示したコントロール機器５における機器制御部５５、ネットワーク接続部５７、およびリモコン信号送信部５６と同様の機能を有する。また、機器６’におけるネットワーク接続部６３とコントロール機器５’におけるネットワーク接続部５７とがネットワークを介して接続されている。
【００９２】
本実施の形態４に係る制御システムでは、前記実施の形態３と同様に、ＶＴＲを映像ソースとしてテレビを視聴しているユーザが、該テレビから離れた場所にあるＶＴＲを操作するような場合を例示する。ここで、図５に示す制御システムにおいては、ターゲット機器２が映像ソースであるＶＴＲに相当する。機器６’およびコントロール機器５’は、ターゲット機器２からの映像および音声信号をユーザが視聴しているテレビに送信するための送信機および受信機として作用する。
【００９３】
リモコン７のボタン入力部７１において、ターゲット機器制御用ボタンが押されると、リモコン制御部７２にてターゲット機器制御用のリモコン信号に変換され、リモコン信号送信部７３より赤外線リモコン信号として送信される。このターゲット機器制御用のリモコン信号はターゲット機器２のメーカー名や機種カテゴリに依存しないものである。
【００９４】
リモコン７から送信されコントロール機器５’のリモコン信号受信部５１で受信された上記リモコン信号は、機器制御部５５に送られる。このリモコン信号がターゲット機器制御用のリモコン信号の場合、機器制御部５５にてターゲット機器２の識別（登録）内容にしたがって、リモコン信号テーブル５４を用い、ターゲット機器２の制御用リモコン信号に変換され、さらにリモコン信号伝達コマンドに変換され、ネットワーク接続部５７より機器６’に向けて送信される。上記リモコン信号伝達コマンドは特定の機器（本実施の形態４の場合、ターゲット機器２）制御用のリモコン信号を別の機器に伝達するためのコマンドであり、すなわち、リモコン信号伝達コマンドはターゲット機器２の制御用リモコン信号を含むものとなる。
【００９５】
機器６’では、ネットワーク接続部６３にて、コントロール機器５’から送信された上記リモコン信号伝達コマンドを受信すると、機器制御部６２に送り、機器制御部６２では上記リモコン信号伝達コマンドをターゲット機器２制御用のリモコン信号に変換し（すなわち、リモコン信号伝達コマンドに含まれるターゲット機器２制御用のリモコン信号を取り出し）、リモコン信号送信部６４から出力する。機器６から送信された赤外線リモコン信号は、ターゲット機器２で受信され、該ターゲット機器２の制御が行われる。
【００９６】
〔実施の形態５〕
また、ネットワークで接続された別の機器からターゲット機器を制御する橋渡し（ゲートウェイ）を行う動作としては、上記実施の形態３，４とはさらに異なる動作も可能である。この実施の形態３，４とは異なる動作を行う制御システムの具体例を本実施の形態５において説明する。
【００９７】
図６において、本実施の形態５に係る制御システムの概略構成を示す。尚、図６の制御システムにおいて、リモコン７は実施の形態３および４に示したものと同様であるが、コントロール機器５”−２に付随するものである。またターゲット機器２は、実施の形態１ないし４に示したものと同様であるので、ここでは詳細な説明を省略する。
【００９８】
図６に示す制御システムにおいては、コントロール機器５”−２がネットワークを経由して別のコントロール機器５”−１と接続されている。コントロール機器５”−１および５”−２は、実施の形態１ないし３に示したコントロール機器５と同様の構成をしているが、本実施の形態の場合は、コントロール機器５”−２にはリモコン信号送信部５６（図示していない）は存在しなくても良い。また、既にコントロール機器５”−１へのターゲット機器２の登録（識別）は終わっているものとし、ターゲット機器の登録のみに使用される構成については図示を省略している。また、以下の説明において、ターゲット機器２が複数存在する場合に、どのターゲット機器を制御対象にするかを選択する過程も既に済んでいるものとする。
【００９９】
本実施の形態５に係る制御システムでは、前記実施の形態３および４と同様に、ＶＴＲを映像ソースとしてテレビを視聴しているユーザが、該テレビから離れた場所にあるＶＴＲを操作するような場合を例示する。ここで、図６に示す制御システムにおいては、ターゲット機器２が映像ソースであるＶＴＲに相当する。コントロール機器５”−１およびコントロール機器５”−２は、ターゲット機器２からの映像および音声信号をユーザが視聴しているテレビに送信するための送信機および受信機として作用する。
【０１００】
リモコン７のボタン入力部７１において、ターゲット機器制御用ボタンが押さえると、リモコン制御部７２にてターゲット機器制御用のリモコン信号に変換され、リモコン信号送信部７３より赤外線リモコン信号として送信される。このターゲット機器制御用のリモコン信号はターゲット機器２のメーカー名や機種カテゴリに依存しないものである。
【０１０１】
リモコン７から送信されコントロール機器５”−２のリモコン信号受信部５１で受信された上記リモコン信号は、機器制御部５５−２に送られる。このリモコン信号がターゲット機器制御用のリモコン信号の場合、機器制御部５５−２にてターゲット機器２の制御用リモコン信号に変換処理が行われる。上記変換処理を行うためには、コントロール機器５”−１の機器制御部５５−１が識別（登録）しているターゲット機器２のメーカー名や機種カテゴリをコントロール機器５”−２の機器制御部５５−２が知る必要があるが、その方法については、後述する。
【０１０２】
コントロール機器５”−２の機器制御部５５−２は、ターゲット機器２のメーカー名や機種カテゴリにしたがって、リモコン信号テーブル５４を用い、ターゲット機器２の制御用リモコン信号に変換し、さらにリモコン信号伝達コマンドに変換される。このリモコン信号伝達コマンドは、コントロール機器５”−２のネットワーク接続部５７からコントロール機器５”−１に向けて送信される。上記リモコン信号伝達コマンドは特定の機器（本実施の形態５の場合ターゲット機器２）制御用のリモコン信号を別の機器に伝達するためのコマンドであり、すなわち、リモコン信号伝達コマンドはターゲット機器２の制御用リモコン信号を含むものとなる。
【０１０３】
コントロール機器５”−１では、ネットワーク接続部５７にて、コントロール機器５”−２から送信された上記リモコン信号伝達コマンドを受信すると、機器制御部５５−１に送り、機器制御部５５−１では上記リモコン信号伝達コマンドをターゲット機器２制御用のリモコン信号に変換し（すなわち、リモコン信号伝達コマンドに含まれるターゲット機器２制御用のリモコン信号を取り出し）、リモコン信号送信部５６から出力する。コントロール機器５”−１から送信された赤外線リモコン信号は、ターゲット機器２で受信され、該ターゲット機器２の制御が行われる。
【０１０４】
ここで、上記のコントロール機器５”−１の機器制御部５５−１が識別（登録）しているターゲット機器２のメーカー名や機種カテゴリをコントロール機器５”−２の機器制御部５５−２が知る方法には、大きく分けて以下の二つの方法がある。
【０１０５】
第１の方法は、コントロール機器５”−２がコントロール機器５”−１に問い合わせをする方法で、コントロール機器５”−２の機器制御部５５−２でターゲット機器２のメーカー名や機種カテゴリを知る必要が生じると、ターゲット機器問い合わせコマンドを生成し、このターゲット機器問い合わせコマンドがネットワーク接続部５７よりコントロール機器５”−１に向けて送信される。
【０１０６】
コントロール機器５”−１では、ネットワーク接続部５７にて、コントロール機器５”−２から送信された上記ターゲット機器問い合わせコマンドを受信すると、機器制御部５５−１に送り、機器制御部５５−１では上記ターゲット機器問い合わせコマンドを受け取ると、識別（登録）しているターゲット機器２のメーカー名や機種カテゴリの情報を含むターゲット機器回答コマンドを生成する。このターゲット機器回答コマンドは、ネットワーク接続部５７よりコントロール機器５”−２に向けて送信される。
【０１０７】
コントロール機器５”−２では、ネットワーク接続部５７にて、コントロール機器５”−１から送信された上記ターゲット機器回答コマンドを受信すると、機器制御部５５−２に送り、機器制御部５５−２では上記ターゲット機器回答コマンドを解釈することによりターゲット機器２のメーカー名や機種カテゴリを知ることができる。
【０１０８】
コントロール機器５”−２は、ターゲット機器２のメーカー名や機種カテゴリを知る必要がある度にターゲット機器問い合わせコマンドを送信しても良いし、問い合わせた結果を記憶しておいてその結果を使用しても良い。
【０１０９】
第２の方法は、コントロール機器５”−１が自発的にターゲット機器２のメーカー名や機種カテゴリの情報をコントロール機器５”−１に通知する方法で、コントロール機器５”−１でターゲット機器２が識別（登録）されると、コントロール機器５”−１の機器制御部５５−１でターゲット機器２のメーカー名や機種カテゴリの情報を含むターゲット機器情報コマンドを生成する。このターゲット機器情報コマンドは、ネットワーク接続部５７よりコントロール機器５”−２に向けて送信される。
【０１１０】
コントロール機器５”−２では、ネットワーク接続部５７にて、コントロール機器５”−１から送信された上記ターゲット機器情報コマンドを受信すると、機器制御部５５−２に送り、機器制御部５５−２では上記ターゲット機器回答コマンドを解釈することによりターゲット機器２のメーカー名や機種カテゴリを知ることができ、このターゲット機器２についての情報を記憶しておくことにより、必要な時に使うことが出来る。
【０１１１】
コントロール機器５”−１が上記ターゲット機器情報コマンドを送信するのは、ターゲット機器２が識別（登録）された時だけでなく、識別（登録）後は定期的に送信することが望ましい。また、ターゲット機器情報コマンドは特定のコントロール機器（本実施の形態５の場合、コントロール機器５”−２）だけに向けたユニキャストではなく、ネットワーク接続部５７を通じてつながっている複数のコントロール機器に向けたマルチキャストやネットワーク上のすべてのコントロール機器に向けたブロードキャストを使って送信しても良い。
【０１１２】
また、上記第１および第２の方法は併用可能であり、併用する場合、第１の方法で記したターゲット機器回答コマンドと第２の方法で記したターゲット機器情報コマンドとは同じものでも良い。
【０１１３】
また、コントロール機器５”−１における機器制御部５５−１とコントロール機器５”−２における機器制御部５５−２とは、互いの機能を有していてもよい。
【０１１４】
以下の記述は、実施の形態３ないし５に共通する内容であり、以下実施の形態３の場合を例示するが、実施の形態４および５の場合も同様のことが言える。
【０１１５】
上記図４に示す構成の制御システムは、例えば、据置型の映像ソース機器と持ち運びが可能なテレビとからなるような無線ＡＶ伝送システムにおいて好適に使用できる。すなわち、ユーザがテレビを映像ソース機器から離れた場所（家の中でも外でもよい）に持ち運んで見ようとする場合に、受信機となる機器６とリモコン７とをテレビと共に持っていけば、機器６とコントロール機器５とを介して映像ソース機器であるターゲット機器２を制御することができる。尚、受信機となる機器６は、テレビに対し簡易に取り付けられるような小型の機器であることが好ましく、そのような機器として提供することは容易である。
【０１１６】
また、この時、映像ソース機器であるターゲット機器２からテレビに対して送信される映像および音声信号も、コントロール機器５と機器６とを介して送信される。すなわち、図示はしていないが、コントロール機器５は映像および音声信号のための入力手段を有しており、ターゲット機器２の出力される映像および音声信号はコントロール機器５に取り込まれて、ネットワーク接続部５７およびネットワーク接続部６３を介して機器６へ送信される。一方、機器６は映像および音声信号のための出力手段を有しており、該映像および音声信号は機器６からこれに接続されたテレビに送信される。
【０１１７】
上述のＡＶシステムにおいては、ターゲット機器２としてＶＴＲ以外にＤＶＤプレーヤーやＢＳまたはＣＳチューナーなど様々な機器が考えられるが、複数のターゲット機器２が接続される場合にも、実施の形態１または２の登録作業によって登録を行えば、１台のコントロール機器５によってこれら複数のターゲット機器２を制御することが可能である。
【０１１８】
また、本実施の形態３では、ターゲット機器２を制御するための大元の信号が機器６のリモコン７内のボタン入力部７１から入力されているが、機器６内の機器制御入力部（図４では省略）から入力されるものであってもよい。
【０１１９】
以上の構成により、ネットワークに接続されていないターゲット機器２を機器６をゲートウェイにすることにより制御可能である。またその際、制御元のリモコン７ではターゲット機器２のメーカー名や機器カテゴリを意識せずに制御することが可能である。
【０１２０】
尚、本実施の形態３ないし５において、ネットワーク接続部５７（またはネットワーク接続部６３）は、上述のようなネットワークで接続された別の機器からターゲット機器２を制御する橋渡し（ゲートウェイ）機能のみを有していてもよく、あるいは、実施の形態２で示したようなリモコン信号テーブル５４の更新機能と上記橋渡し（ゲートウェイ）機能との両方の機能を有していてもよい。
【０１２１】
上記の実施の形態１ないし５では、各リモコン信号を赤外線によるものとしているが、これは、現在主流の方式を例示しただけであり、電波などの他の無線手段や電線、光ファイバー等による有線手段を用いてもよい。
【０１２２】
また、上記の実施の形態１および２では、コントロール機器１におけるターゲット機器２の識別過程において、ターゲット機器２に付随したリモコン３を用いているが、このリモコン３に識別用専用ボタンを設ける構成としてもよい。この識別用専用ボタンを押されたときには、全メーカー、全機器共通のフォーマットの識別用リモコン信号が送信されるようにすると、機器制御部１５での図２に示されるターゲット機器登録（識別）において、絞込みを行わなくても、最初のリモコン信号検索でターゲット機器のメーカー名、機器カテゴリを識別でき、登録作業にかかる時間を短縮することが可能である。
【０１２３】
尚、上記共通の識別用リモコン信号に含めるべき内容は、メーカー名、機器カテゴリ、機器型番などである。また、実施の形態２において検索したリモコン信号が見つからなかった時に、リモコン信号テーブル１４を更新するためにアクセスすべき場所（ＵＲＬなど）も共通の識別用リモコン信号に含めてもよい。
【０１２４】
【発明の効果】
本発明の制御機器は、以上のように、制御対象として登録しようとする機器のリモコンが送信するリモコン信号を受信する受信手段と、制御対象機器となる可能性がある各種機器において使用されるリモコン信号が、その機器情報と対応して格納されているリモコン信号テーブルと、受信手段によって受信したリモコン信号をリモコン信号テーブルに格納されているリモコン信号と検索し、一致したリモコン信号に対応する機器情報をリモコン信号テーブルから読み出すことによって、登録しようとする機器の種類を判別する判別手段と、判別手段によってその種類が判別された機器を制御対象機器として登録する登録手段とを有する構成である。
【０１２５】
それゆえ、上記登録動作を行う制御機器においては、登録しようとする機器に付随するリモコンからリモコン信号を送信するといった簡単な操作によって、制御機器は登録しようとする機器の識別を行うことができ、少ない手順で制御対象機器の登録を行うことができるといった効果を奏する。
【０１２６】
また、上記登録動作におい、制御対象機器に機器識別用の特別な機能の追加を要求することなく制御機器を提供できるといった効果を併せて奏する。
【０１２７】
また、上記制御機器は、ネットワーク経由にてリモコン信号テーブルの更新情報を獲得可能なネットワーク接続手段を有する構成とすることが好ましい。
【０１２８】
それゆえ、ネットワーク接続手段からネットワーク経由にてリモコン信号テーブルの更新情報を獲得することにより新しいメーカーや機器カテゴリに属する機器にも対応可能となるといった効果を奏する。
【０１２９】
また、上記制御機器では、ネットワークを介して他の制御機器から制御対象機器に向けた汎用のリモート制御用コマンドを受信可能なネットワーク接続手段と、ネットワーク接続手段によって他の制御機器から受信した制御対象機器に向けた汎用のリモート制御用コマンドを該制御対象機器のリモコン信号に変換する変換手段とを有する構成とすることができる。
【０１３０】
上記制御機器は、制御対象機器に向けた汎用のリモート制御用コマンドをネットワークを介して他の制御機器へ送信可能なネットワーク接続手段を有する制御機器とネットワークを介して接続することにより、制御対象機器をリモート制御可能なリモート制御システムを提供できる。
【０１３１】
それゆえ、上記制御機器をネットワークにて接続する構成において、上記制御機器をゲートウェイとして用いることでネットワークに直接は接続されていない機器を制御することができるといった効果を奏する。
【０１３２】
また、上記制御機器では、リモコンから受信した汎用のリモート制御要求を制御対象機器のリモコン信号に変換し、さらに該リモコン信号を含むリモコン信号伝達用コマンドに変換する変換手段と、ネットワークを介して他の制御機器へ前記リモコン信号伝達用コマンドを送信可能なネットワーク接続手段とを有する構成とすることができる。
【０１３３】
上記制御機器は、ネットワークを介して他の制御機器から制御対象機器に向けたリモコン信号伝達用コマンドを受信可能なネットワーク接続手段とネットワーク接続手段によって他の制御機器から受信した制御対象機器に向けたリモコン信号伝達用コマンドから該制御対象機器のリモコン信号を取り出す変換手段とを有する制御機器とネットワークを介して接続することにより、該制御対象機器をリモート制御可能なリモート制御システムを提供できる。
【０１３４】
それゆえ、上記制御機器をネットワークにて接続する構成において、上記制御機器をゲートウェイとして用いることでネットワークに直接は接続されていない機器を制御することができるといった効果を奏する。
【０１３５】
また、上記制御機器は、登録されている制御対象機器情報をネットワークを介して他の制御機器へ送信可能なネットワーク接続手段を有する構成とすることができる。
【０１３６】
あるいは、上記制御機器は、リモコンから受信した汎用のリモート制御要求を、他の制御機器に登録されている制御対象機器情報に基づいて制御対象機器のリモコン信号に変換し、さらに該リモコン信号を含むリモコン信号伝達用コマンドに変換する変換手段と、ネットワークを介して他の制御機器へ前記リモコン信号伝達用コマンドを送信可能なネットワーク接続手段とを有し、上記他の制御機器に登録されている制御対象機器情報は、他の制御機器からネットワークを介して上記ネットワーク接続手段により受信可能である構成とすることができる。
【０１３７】
上記制御機器では、当該制御機器にて実行される所定の動作時において、当該制御機器に登録されている制御対象機器情報を他の制御機器に自発的に送信する構成、あるいは、当該制御機器に登録されている制御対象機器情報の送信要求を他の制御機器から受信した場合に、該制御対象機器情報を他の制御機器に送信する構成とすることができる。
【０１３８】
これらの上記制御機器は、互いにネットワークを介して接続することにより、該制御対象機器をリモート制御可能なリモート制御システムを提供できる。
【０１３９】
それゆえ、上記制御機器をネットワークにて接続する構成において、上記制御機器をゲートウェイとして用いることでネットワークに直接は接続されていない機器を制御することができるといった効果を奏する。
【０１４０】
また、制御対象機器情報に基づいて汎用のリモート制御要求を制御対象機器のリモコン信号伝達用コマンドに変換する側の機器（変換側機器）では、上記変換処理を行うために、ネットワークで接続されている他方の制御機器（登録側機器）が識別（登録）している制御対象機器の情報（メーカー名や機種カテゴリ）を、ネットワークを介して知ることができるといった効果を奏する。
【０１４１】
本発明の制御対象機器の登録方法は、以上のように、制御対象として登録しようとする機器のリモコンが送信するリモコン信号を受信する受信ステップと、受信ステップによって受信したリモコン信号を、制御対象機器となる可能性がある各種機器において使用されるリモコン信号がその機器情報と対応して格納されているリモコン信号テーブルに対して検索する検索ステップと、リモコン信号テーブルに格納されているリモコン信号のうち、受信ステップにて受信したリモコン信号と一致するリモコン信号に対応する機器情報をリモコン信号テーブルから読み出すことによって、登録しようとする機器の種類を判別する判別ステップと、判別ステップによってその種類が判別された機器を制御対象機器として登録する登録ステップとを有する構成である。
【０１４２】
それゆえ、上記登録方法に従った登録を行う制御機器においては、登録しようとする機器に付随するリモコンからリモコン信号を送信するといった簡単な操作によって、制御機器は登録しようとする機器の識別を行うことができ、少ない手順で制御対象機器の登録を行うことができるといった効果を奏する。
【０１４３】
また、上記登録動作におい、制御対象機器に機器識別用の特別な機能の追加を要求することなく制御機器を提供できるといった効果を併せて奏する。
【０１４４】
また、上記制御対象機器の登録方法では、ネットワーク経由でリモコン信号テーブルの更新情報にアクセスし、該リモコン信号テーブルの更新処理を行う構成とすることができる。上記リモコン信号テーブルの更新処理は、ユーザの指示に行う方法、定期的に自動で行う方法、あるいは、検索の際にリモコン信号テーブル内に捜しているリモコン信号が見つからなかった場合に行う方法、によって開始させることができる。
【０１４５】
また、上記制御対象機器の登録方法では、上記判別ステップにおいて、リモコン信号テーブルに格納されているリモコン信号の中に、受信ステップにて受信したリモコン信号と一致するリモコン信号がなかった場合、上記リモコン信号テーブルの更新情報へのアクセス、および上記リモコン信号テーブルの更新処理を行った上で、再度判別ステップの処理を行う構成とすることが好ましい。
【０１４６】
それゆえ、ネットワーク接続手段からネットワーク経由にてリモコン信号テーブルの更新情報を獲得し、再度判別ステップを行うことにより新しいメーカーや機器カテゴリに属する機器にも対応可能となるといった効果を奏する。
【図面の簡単な説明】
【図１】
本発明の実施の形態１に係る制御システムの構成を示すブロック図である。
【図２】
上記制御システムにおけるターゲット機器の登録（識別）の処理に関するフローチャートである。
【図３】
本発明の実施の形態２に係る制御システムの構成を示すブロック図である。
【図４】
本発明の実施の形態３に係る制御システムの構成を示すブロック図である。
【図５】
本発明の実施の形態４に係る制御システムの構成を示すブロック図である。
【図６】
本発明の実施の形態５に係る制御システムの構成を示すブロック図である。
【符号の説明】
１，５，６      コントロール機器（制御機器）
２              ターゲット機器（制御対象機器）
３              リモコン（制御対象機器に付随するリモコン）
７              リモコン
１１，５１，６１  リモコン信号受信部（受信手段）
１４，５４        リモコン信号テーブル
１５，５５，６２  機器制御部（検索手段、判別手段、登録手段、変換手段）
５７，６３        ネットワーク接続部（ネットワーク接続手段）