(57)【特許請求の範囲】
【請求項１】
第１の機器からの指示を、第２の機器を介して受信する第３の機器を含むシステムの、前記第２の機器に接続されている情報処理装置であって、
前記第２の機器に接続されている前記第３の機器を識別するための情報を少なくとも登録する第１のテーブルと、
前記第３の機器を制御するためのコマンドセットを少なくとも登録する第２のテーブルと、
前記第１の機器から第１の機器を識別する第１の情報を取得した場合、前記第１のテーブルと前記第２のテーブルに第１の情報を登録する第１の登録手段と、
前記第２の機器から第２の機器を識別する第２の情報を取得した場合、前記第１のテーブルと前記第２のテーブルに第２の情報を登録する第２の登録手段と、
前記第３の機器から第３の機器を識別する第３の情報を取得した場合、前記第２のテーブルに登録されているか否かを判断し、登録されていないと判断されたときには、前記第１のテーブルと前記第２のテーブルに第３の情報を登録するとともに、前記第３の機器に対してコマンドセットの送信を要求し、その要求の結果送信されてきたコマンドセットを前記第３の情報と関連付けて前記第２のテーブルに登録する第３の登録手段と、
前記第２の機器から、前記第１の機器を識別する情報、第２の機器を識別する情報、および、第３の機器を操作するための指令に関する情報を取得した場合、前記指令に対応したコマンドを、前記第２のテーブルに登録されている前記コマンドセットを参照して読み出す読み出し手段と、
前記読み出し手段により読み出したコマンドを、前記第１の情報、前記第２の情報、および前記指令に関する情報を基に、前記第２の機器を介して前記第３の機器に転送する転送手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記情報の取得と、前記情報の転送は、IEEE1394シリアルバスを介して行われる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１の情報と前記第２の情報とから、第２の機器が存在する部屋を特定し、前記部屋に設置されている電話のみ着信音を鳴らすように制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記読み出し手段により読み出されたコマンドが、指令の終了を示すコマンドであるか否かを判断する判断手段と、
前記判断手段により終了を示すコマンドであると判断されるまで、読み出された前記コマンドに対応して行われた処理の処理結果を記憶する記憶手段と
をさらに備え、
前記転送手段は、前記判断手段により終了を示すコマンドであると判断された場合、前記記憶手段に記憶されている処理結果を、前記第２の機器を介して前記第３の機器に転送する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記コマンドは、録画装置に対する番組予約を設定するためのコマンドである
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
第１の機器からの指示を、第２の機器を介して受信する第３の機器を含むシステムの、前記第２の機器に接続されている情報処理装置の情報処理方法であって、
前記第２の機器に接続されている前記第３の機器を識別するための情報を少なくとも登録する第１のテーブルと、
前記第３の機器を制御するためのコマンドセットを少なくとも登録する第２のテーブルと、
前記第１の機器から第１の機器を識別する第１の情報を取得した場合、前記第１のテーブルと前記第２のテーブルに第１の情報を登録する第１の登録ステップと、
前記第２の機器から第２の機器を識別する第２の情報を取得した場合、前記第１のテーブルと前記第２のテーブルに第２の情報を登録する第２の登録ステップと、
前記第３の機器から第３の機器を識別する第３の情報を取得した場合、前記第２のテーブルに登録されているか否かを判断し、登録されていないと判断されたときには、前記第１のテーブルと前記第２のテーブルに第３の情報を登録するとともに、前記第３の機器に対してコマンドセットの送信を要求し、その要求の結果送信されてきたコマンドセットを前記第３の情報と関連付けて前記第２のテーブルに登録する第３の登録ステップと、
前記第２の機器から、前記第１の機器を識別する情報、第２の機器を識別する情報、および、第３の機器を操作するための指令に関する情報を取得した場合、前記指令に対応したコマンドを、前記第２のテーブルに登録されている前記コマンドセットを参照して読み出す読み出しステップと、
前記読み出しステップの処理で読み出されたコマンドを、前記第１の情報、前記第２の情報、および前記指令に関する情報を基に、前記第２の機器を介して前記第３の機器に転送する転送ステップと
を含むことを特徴とする情報処理方法。
【請求項７】
他の機器を制御する操作信号を送信する第１の情報処理装置、前記第１の情報処理装置から送信された情報を中継し、第３の情報処理装置に送信する第２の情報処理装置、前記第２の情報処理装置から送信された情報に対応した処理を読み出し、その読み出した情報を、前記第２の情報処理装置を介し、前記他の機器に送信する第３の情報処理装置から構成される情報処理システムであって、
前記第１の情報処理装置は、
前記他の機器を操作するための指令に関する情報と、前記第１の情報処理装置固有の第１の情報のうち少なくとも一方を送信する送信手段と
を備え、
前記第２の情報処理装置は、
前記第１の情報処理装置から、前記指令に関する情報と前記第１の情報を取得する取得手段と、
前記取得手段により取得された情報と、前記第２の情報処理装置固有の第２の情報を、前記第３の情報処理装置に転送し、前記第３の情報処理装置からの情報を取得した場合、その情報を前記他の機器に転送する第１の転送手段と、
前記第３の情報処理装置に接続されたとき、前記第２の情報を、前記第３の情報処理装置に対して出力する出力手段と
を備え、
前記第３の情報処理装置は、
前記第１の情報、前記第２の情報、または、前記他の装置を識別するための第３の情報を取得した場合、第１のテーブルと第２のテーブルに、取得された前記第１の情報、前記第２の情報、または、前記第３の情報を登録する第１の登録手段と、
前記第１の登録手段により前記第３の情報が登録された場合、前記他の機器に対してコマンドセットの送信を要求し、その要求の結果送信されてきたコマンドセットを前記第３の情報と関連付けて前記第２のテーブルにさらに登録する第２の登録手段と、
前記第１の転送手段により転送された前記第１の情報、前記第２の情報、および、前記指令に関する情報を取得した場合、前記指令に対応したコマンドを前記第２のテーブルに登録されている前記コマンドセットから読み出す読み出し手段と、
前記読み出し手段で読み出されたコマンドを、前記第１の情報、前記第２の情報、および前記指令に関する情報を基に、前記第２の情報処理装置を介して前記他の機器に転送する第２の転送手段と
を備える
ことを特徴とする情報処理システム。
【請求項８】
他の機器を制御する操作信号を送信する第１の情報処理装置、前記第１の情報処理装置から送信された情報を中継し、第３の情報処理装置に送信する第２の情報処理装置、前記第２の情報処理装置から送信された情報に対応した処理を読み出し、その読み出した情報を、前記第２の情報処理装置を介し、前記他の機器に送信する第３の情報処理装置から構成される情報処理システムの情報処理方法であって、
前記第１の情報処理装置の情報処理方法は、
前記他の機器を操作するための指令に関する情報と、前記第１の情報処理装置固有の第１の情報のうち少なくとも一方を送信する送信ステップと
を含み、
前記第２の情報処理装置の情報処理方法は、
前記第１の情報処理装置から、前記指令に関する情報と前記第１の情報の取得を制御する取得制御ステップと、
前記取得制御ステップの処理で取得が制御された情報と、前記第２の情報処理装置固有の第２の情報を、前記第３の情報処理装置に転送し、前記第３の情報処理装置からの情報を取得した場合、その情報を前記他の機器に転送する第１の転送ステップと、
前記第３の情報処理装置に接続されたとき、前記第２の情報を、前記第３の情報処理装置に対して出力するための制御を行う出力制御ステップと
を含み、
前記第３の情報処理装置の情報処理方法は、
前記第１の情報、前記第２の情報、または、前記他の装置を識別するための第３の情報を取得した場合、第１のテーブルと第２のテーブルに、取得された前記第１の情報、前記第２の情報、または、前記第３の情報を登録する第１の登録ステップと、
前記第１の登録ステップの処理で前記第３の情報が登録された場合、前記他の機器に対してコマンドセットの送信を要求し、その要求の結果送信されてきたコマンドセットを前記第３の情報と関連付けて前記第２のテーブルにさらに登録する第２の登録ステップと、
前記第１の転送ステップの処理で転送された前記第１の情報、前記第２の情報、および、前記指令に関する情報を取得した場合、前記指令に対応したコマンドの前記テーブルに登録されている前記コマンドセットからの読み出しを制御する読み出し制御ステップと、
前記読み出し制御ステップの処理で読み出しが制御されたコマンドを、前記第１の情報、前記第２の情報、および前記指令に関する情報を基に、前記第２の情報処理装置を介して前記他の機器に転送する第２の転送ステップと
を含む
ことを特徴とする情報処理方法。
【請求項９】
所定の処理を実行する第１の機器と情報を授受し、前記第１の機器に所定の処理をさせるときに操作される第２の機器からの情報を取得し、前記第１の機器と前記第２の機器の情報を少なくとも管理する第３の機器と情報を授受する情報処理装置であって、
自己を識別する識別情報を保持する保持手段と、
前記第３の機器に接続されたとき、前記保持手段に保持されている識別情報を、前記第３の機器に対して出力する出力手段と、
前記出力手段により前記識別情報が出力され、前記第３の機器に前記識別情報が登録された後の時点で、前記第２の機器が操作された結果、前記第１の機器に所定の処理を実行させるための指令に関する情報が前記第２の装置から出力された場合、その出力された前記情報を取得する取得手段と、
前記取得手段により前記情報が取得された場合、その情報と前記保持手段により保持されている識別情報を、前記第３の機器に転送し、前記第３の機器からの情報を取得した場合、その情報を前記第１の機器に転送する転送手段と
を備えることを特徴とする情報処理装置。
【請求項１０】
前記転送手段には、IEEE1394シリアルバスが用いられる
ことを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記転送手段には、赤外線が用いられる
ことを特徴とする請求項９に記載の情報処理装置。
【請求項１２】
所定の処理を実行する第１の機器と情報を授受し、前記第１の機器に所定の処理をさせるときに操作される第２の機器からの情報を取得し、前記第１の機器と前記第２の機器の情報を少なくとも管理する第３の機器と情報を授受する情報処理装置であり、自己を識別する識別情報を保持する保持手段を有する情報処理装置の情報処理方法であって、
前記第３の機器に接続されたとき、前記保持手段に保持されている識別情報を、前記第３の機器に対して出力する出力ステップと、
前記出力ステップの処理で前記識別情報が出力され、前記第３の機器に前記識別情報が登録された後の時点で、前記第２の機器が操作された結果、前記第１の機器に所定の処理を実行させるための指令に関する情報が前記第２の装置から出力された場合、その出力された前記情報を取得する取得ステップと、
前記取得ステップの処理で前記情報が取得された場合、その情報と前記保持手段により保持されている識別情報を、前記第３の機器に転送し、前記第３の機器からの情報を取得した場合、その情報を前記第１の機器に転送する転送ステップと
を含むことを特徴とする情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および方法、情報処理システムに関し、特に、ユーザの在室状況を把握することにより、各ユーザに適切な環境を設定するようにした情報処理装置および方法、情報処理システムに関する。
【０００２】
【従来の技術】
複数の部屋で複数のユーザが利用するネットワークにおいて、ユーザの在室状況は、その部屋に設置されている端末を操作することにより、把握される。
例えば、部屋に設置されているコンピュータを、ユーザが操作し、自分がどのユーザであるかを明示することにより、その部屋に、どのユーザが存在しているのかが把握される。また、例えば、電話機によるネットワークの場合、着信音が一斉になる。さらに、エアーコンディショニングの温度設定など、各ユーザ毎に異なる場合、各ユーザ自身が自分に合った設定にし直す。
【０００３】
【発明が解決しようとする課題】
しかしながら、上述したネットワークにおいては、ユーザ自身がコンピュータなどを操作して在室していることを明示したり、ユーザが不在の部屋においても電話の着信音が鳴り、さらにエアーコンディショニングなどでは、各ユーザが設定温度を、使用毎に自分に合った設定にし直す必要があった。
【０００４】
本発明はこのような状況に鑑みてなされたものであり、機器を操作するための操作信号を送信する装置が個有のIDを保持し、操作信号を中継する各部屋に設定された装置も個有のIDを保持することにより、ユーザの在室状況の把握と確定ができるようにするものである。
【０００５】
【課題を解決するための手段】
本発明の第１の情報処理装置は、第１の機器からの指示を、第２の機器を介して受信する第３の機器を含むシステムの、第２の機器に接続されている情報処理装置であって、第２の機器に接続されている第３の機器を識別するための情報を少なくとも登録する第１のテーブルと、第３の機器を制御するためのコマンドセットを少なくとも登録する第２のテーブルと、第１の機器から第１の機器を識別する第１の情報を取得した場合、第１のテーブルと第２のテーブルに第１の情報を登録する第１の登録手段と、第２の機器から第２の機器を識別する第２の情報を取得した場合、第１のテーブルと第２のテーブルに第２の情報を登録する第２の登録手段と、第３の機器から第３の機器を識別する第３の情報を取得した場合、第２のテーブルに登録されているか否かを判断し、登録されていないと判断されたときには、第１のテーブルと第２のテーブルに第３の情報を登録するとともに、第３の機器に対してコマンドセットの送信を要求し、その要求の結果送信されてきたコマンドセットを第３の情報と関連付けて第２のテーブルに登録する第３の登録手段と、第２の機器から、第１の機器を識別する情報、第２の機器を識別する情報、および、第３の機器を操作するための指令に関する情報を取得した場合、指令に対応したコマンドを、第２のテーブルに登録されているコマンドセットを参照して読み出す読み出し手段と、読み出し手段により読み出したコマンドを、第１の情報、第２の情報、および指令に関する情報を基に、第２の機器を介して第３の機器に転送する転送手段とを備えることを特徴とする。
【０００６】
前記情報の取得と、前記情報の転送は、IEEE1394シリアルバスを介して行われるようにすることができる。
前記第１の情報と前記第２の情報とから、第２の機器が存在する部屋を特定し、前記部屋に設置されている電話のみ着信音を鳴らすように制御するようにすることができる。
【０００７】
前記読み出し手段により読み出されたコマンドが、指令の終了を示すコマンドであるか否かを判断する判断手段と、前記判断手段により終了を示すコマンドであると判断されるまで、読み出された前記コマンドに対応して行われた処理の処理結果を記憶する記憶手段とをさらに備え、前記転送手段は、前記判断手段により終了を示すコマンドであると判断された場合、前記記憶手段に記憶されている処理結果を、前記第２の機器を介して前記第３の機器に転送するようにすることができる。
前記コマンドは、録画装置に対する番組予約を設定するためのコマンドであるようにすることができる。
【０００８】
本発明の第１の情報処理方法は、第１の機器からの指示を、第２の機器を介して受信する第３の機器を含むシステムの、第２の機器に接続されている情報処理装置の情報処理方法であって、第２の機器に接続されている第３の機器を識別するための情報を少なくとも登録する第１のテーブルと、第３の機器を制御するためのコマンドセットを少なくとも登録する第２のテーブルと、第１の機器から第１の機器を識別する第１の情報を取得した場合、第１のテーブルと第２のテーブルに第１の情報を登録する第１の登録ステップと、第２の機器から第２の機器を識別する第２の情報を取得した場合、第１のテーブルと第２のテーブルに第２の情報を登録する第２の登録ステップと、第３の機器から第３の機器を識別する第３の情報を取得した場合、第２のテーブルに登録されているか否かを判断し、登録されていないと判断されたときには、第１のテーブルと第２のテーブルに第３の情報を登録するとともに、第３の機器に対してコマンドセットの送信を要求し、その要求の結果送信されてきたコマンドセットを第３の情報と関連付けて第２のテーブルに登録する第３の登録ステップと、第２の機器から、第１の機器を識別する情報、第２の機器を識別する情報、および、第３の機器を操作するための指令に関する情報を取得した場合、指令に対応したコマンドを、第２のテーブルに登録されているコマンドセットを参照して読み出す読み出しステップと、読み出しステップの処理で読み出されたコマンドを、第１の情報、第２の情報、および指令に関する情報を基に、第２の機器を介して第３の機器に転送する転送ステップとを含むことを特徴とする。
【００１０】
本発明の情報処理システムは、他の機器を制御する操作信号を送信する第１の情報処理装置、第１の情報処理装置から送信された情報を中継し、第３の情報処理装置に送信する第２の情報処理装置、第２の情報処理装置から送信された情報に対応した処理を読み出し、その読み出した情報を、第２の情報処理装置を介し、他の機器に送信する第３の情報処理装置から構成される情報処理システムであって、第１の情報処理装置は、他の機器を操作するための指令に関する情報と、第１の情報処理装置固有の第１の情報のうち少なくとも一方を送信する送信手段とを備え、第２の情報処理装置は、第１の情報処理装置から、指令に関する情報と第１の情報を取得する取得手段と、取得手段により取得された情報と、第２の情報処理装置固有の第２の情報を、第３の情報処理装置に転送し、第３の情報処理装置からの情報を取得した場合、その情報を他の機器に転送する第１の転送手段と、第３の情報処理装置に接続されたとき、第２の情報を、第３の情報処理装置に対して出力する出力手段とを備え、第３の情報処理装置は、第１の情報、第２の情報、または、他の装置を識別するための第３の情報を取得した場合、第１のテーブルと第２のテーブルに、取得された第１の情報、第２の情報、または、第３の情報を登録する第１の登録手段と、第１の登録手段により第３の情報が登録された場合、他の機器に対してコマンドセットの送信を要求し、その要求の結果送信されてきたコマンドセットを第３の情報と関連付けて第２のテーブルにさらに登録する第２の登録手段と、第１の転送手段により転送された第１の情報、第２の情報、および、指令に関する情報を取得した場合、指令に対応したコマンドを第２のテーブルに登録されているコマンドセットから読み出す読み出し手段と、読み出し手段で読み出されたコマンドを、第１の情報、第２の情報、および指令に関する情報を基に、第２の情報処理装置を介して他の機器に転送する第２の転送手段とを備えることを特徴とする。
【００１１】
本発明の情報処理システムの情報処理方法は、他の機器を制御する操作信号を送信する第１の情報処理装置、第１の情報処理装置から送信された情報を中継し、第３の情報処理装置に送信する第２の情報処理装置、第２の情報処理装置から送信された情報に対応した処理を読み出し、その読み出した情報を、第２の情報処理装置を介し、他の機器に送信する第３の情報処理装置から構成される情報処理システムの情報処理方法であって、第１の情報処理装置の情報処理方法は、他の機器を操作するための指令に関する情報と、第１の情報処理装置固有の第１の情報のうち少なくとも一方を送信する送信ステップとを含み、第２の情報処理装置の情報処理方法は、第１の情報処理装置から、指令に関する情報と第１の情報の取得を制御する取得制御ステップと、取得制御ステップの処理で取得が制御された情報と、第２の情報処理装置固有の第２の情報を、第３の情報処理装置に転送し、第３の情報処理装置からの情報を取得した場合、その情報を他の機器に転送する第１の転送ステップと、第３の情報処理装置に接続されたとき、第２の情報を、第３の情報処理装置に対して出力するための制御を行う出力制御ステップとを含み、第３の情報処理装置の情報処理方法は、第１の情報、第２の情報、または、他の装置を識別するための第３の情報を取得した場合、第１のテーブルと第２のテーブルに、取得された第１の情報、第２の情報、または、第３の情報を登録する第１の登録ステップと、第１の登録ステップの処理で第３の情報が登録された場合、他の機器に対してコマンドセットの送信を要求し、その要求の結果送信されてきたコマンドセットを第３の情報と関連付けて第２のテーブルにさらに登録する第２の登録ステップと、第１の転送ステップの処理で転送された第１の情報、第２の情報、および、指令に関する情報を取得した場合、指令に対応したコマンドのテーブルに登録されているコマンドセットからの読み出しを制御する読み出し制御ステップと、読み出し制御ステップの処理で読み出しが制御されたコマンドを、第１の情報、第２の情報、および指令に関する情報を基に、第２の情報処理装置を介して他の機器に転送する第２の転送ステップとを含むことを特徴とする。
【００１３】
本発明の第２の情報処理装置は、所定の処理を実行する第１の機器と情報を授受し、前記第１の機器に所定の処理をさせるときに操作される第２の機器からの情報を取得し、前記第１の機器と前記第２の機器の情報を少なくとも管理する第３の機器と情報を授受する情報処理装置であって、自己を識別する識別情報を保持する保持手段と、前記第３の機器に接続されたとき、前記保持手段に保持されている識別情報を、前記第３の機器に対して出力する出力手段と、前記出力手段により前記識別情報が出力され、前記第３の機器に前記識別情報が登録された後の時点で、前記第２の機器が操作された結果、前記第１の機器に所定の処理を実行させるための指令に関する情報が前記第２の装置から出力された場合、その出力された前記情報を取得する取得手段と、前記取得手段により前記情報が取得された場合、その情報と前記保持手段により保持されている識別情報を、前記第３の機器に転送し、前記第３の機器からの情報を取得した場合、その情報を前記第１の機器に転送する転送手段とを備えることを特徴とする。
【００１４】
前記転送手段には、IEEE1394シリアルバスが用いられるようにすることができる。
前記転送手段には、赤外線が用いられるようにすることができる。
【００１５】
本発明の第２の情報処理方法は、所定の処理を実行する第１の機器と情報を授受し、前記第１の機器に所定の処理をさせるときに操作される第２の機器からの情報を取得し、前記第１の機器と前記第２の機器の情報を少なくとも管理する第３の機器と情報を授受する情報処理装置であり、自己を識別する識別情報を保持する保持手段を有する情報処理装置の情報処理方法であって、前記第３の機器に接続されたとき、前記保持手段に保持されている識別情報を、前記第３の機器に対して出力する出力ステップと、前記出力ステップの処理で前記識別情報が出力され、前記第３の機器に前記識別情報が登録された後の時点で、前記第２の機器が操作された結果、前記第１の機器に所定の処理を実行させるための指令に関する情報が前記第２の装置から出力された場合、その出力された前記情報を取得する取得ステップと、前記取得ステップの処理で前記情報が取得された場合、その情報と前記保持手段により保持されている識別情報を、前記第３の機器に転送し、前記第３の機器からの情報を取得した場合、その情報を前記第１の機器に転送する転送ステップとを含むことを特徴とする。
【００１７】
本発明の第１の情報処理装置および方法においては、第２の機器に接続されている第３の機器を識別するための情報を少なくとも登録する第１のテーブルと、第３の機器を制御するためのコマンドセットを少なくとも登録する第２のテーブルに、第１の機器から第１の機器を識別する第１の情報が登録され、第２の機器から第２の機器を識別する第２の情報が登録され、第３の機器から第３の機器を識別する第３の情報が登録される。また、第２のテーブルに第３の情報が登録されるとき、第３の機器に対してコマンドセットの送信が要求され、その要求の結果送信されてきたコマンドセットが第３の情報と関連付けられて第２のテーブルに登録される。さらに、第２の機器から、第１の機器を識別する情報、第２の機器を識別する情報、および、第３の機器を操作するための指令に関する情報が取得された場合、指令に対応したコマンドが、コマンドセットから読み出され、第２の機器を介して第３の機器に転送される。
【００１８】
本発明の情報処理システム、情報処理システムの情報処理方法においては、他の機器を制御する操作信号を送信する第１の情報処理装置、第１の情報処理装置から送信された情報を中継し、第３の情報処理装置に送信する第２の情報処理装置、第２の情報処理装置から送信された情報に対応した処理を読み出し、その読み出した情報を、第２の情報処理装置を介し、他の機器に送信する第３の情報処理装置から構成され、第１の情報処理装置は、他の機器を操作するための指令に関する情報と、第１の情報処理装置固有の第１の情報のうち少なくとも一方を送信し、第２の情報処理装置は、第１の情報処理装置から、指令に関する情報と第１の情報を取得し、その取得された情報と、第２の情報処理装置固有の第２の情報を、第３の情報処理装置に転送し、第３の情報処理装置からの情報を取得した場合、その情報を他の機器に転送し、第３の情報処理装置に接続されたとき、第２の情報を、第３の情報処理装置に対して出力し、第３の情報処理装置は、第１の情報、第２の情報、または、他の装置を識別するための第３の情報を取得した場合、第１のテーブルと第２のテーブルに、取得された第１の情報、第２の情報、または、第３の情報を登録し、第３の情報が登録された場合、他の機器に対してコマンドセットの送信を要求し、その要求の結果送信されてきたコマンドセットを第３の情報と関連付けて第２のテーブルにさらに登録し、指令に対応したコマンドをコマンドセットから読み出し、第２の情報処理装置を介して他の機器に転送する。
【００１９】
本発明の第２の情報処理装置および方法、並びに伝送媒体においては、自己を識別するための識別情報が、第３の機器に接続されたとき、第３の機器に対して出力され、識別情報が出力されたことにより、第３の機器に識別情報が登録された後の時点で、第２の機器が操作された結果、第１の機器に所定の処理を実行させるための指令に関する情報が第２の装置から出力された場合、その出力された情報が取得され、情報が取得された場合、その情報と識別情報が、第３の機器に転送され、第３の機器からの情報が取得された場合、その情報が第１の機器に転送される。
【００２１】
【発明の実施の形態】
以下に本発明の実施の形態を説明するが、特許請求の範囲に記載の発明の各手段と以下の実施の形態との対応関係を明らかにするために、各手段の後の括弧内に、対応する実施の形態（但し一例）を付加して本発明の特徴を記述すると、次のようになる。但し勿論この記載は、各手段を記載したものに限定することを意味するものではない。
【００２２】
本発明の第１の情報処理装置（例えば、図６のコントロールセンタ２）は、第１の機器からの指示を、第２の機器を介して受信する第３の機器を含むシステムの、第２の機器に接続されている情報処理装置であって、第２の機器に接続されている第３の機器を識別するための情報を少なくとも登録する第１のテーブルと、第３の機器を制御するためのコマンドセットを少なくとも登録する第２のテーブルと、第１の機器から第１の機器を識別する第１の情報を取得した場合、第１のテーブルと第２のテーブルに第１の情報を登録する第１の登録手段（例えば、図７のフローチャートの処理を実行する図６のＣＰＵ６６）と、第２の機器から第２の機器を識別する第２の情報を取得した場合、第１のテーブルと第２のテーブルに第２の情報を登録する第２の登録手段（例えば、図８のフローチャートの処理を実行する図６のＣＰＵ６６）と、第３の機器から第３の機器を識別する第３の情報を取得した場合、第２のテーブルに登録されているか否かを判断し、登録されていないと判断されたときには、第１のテーブルと第２のテーブルに第３の情報を登録するとともに、第３の機器に対してコマンドセットの送信を要求し、その要求の結果送信されてきたコマンドセットを第３の情報と関連付けて第２のテーブルに登録する第３の登録手段（例えば、図９のフローチャートの処理を実行する図６のＣＰＵ６６）と、第２の機器から、第１の機器を識別する情報、第２の機器を識別する情報、および、第３の機器を操作するための指令に関する情報を取得した場合、指令に対応したコマンドを、第２のテーブルに登録されているコマンドセットを参照して読み出す読み出し手段（例えば、図１２のフローチャートを実行する図６のＣＰＵ６６）と、読み出し手段により読み出したコマンドを、第１の情報、第２の情報、および指令に関する情報を基に、第２の機器を介して第３の機器に転送する転送手段（例えば、図１２のフローチャートを実行する図６のＣＰＵ６６）とを備えることを特徴とする。
【００２３】
前記読み出し手段により読み出されたコマンドが、指令の終了を示すコマンドであるか否かを判断する判断手段（例えば、図１３のステップＳ６５の処理を実行する図６のＣＰＵ６６）と、前記判断手段により終了を示すコマンドであると判断されるまで、読み出された前記コマンドに対応して行われた処理の処理結果を記憶する記憶手段（例えば、図６のハードディスク６５）とをさらに備える。
【００２４】
本発明の情報処理システムは、他の機器を制御する操作信号を送信する第１の情報処理装置（例えば、図１のリモートコントローラ３）、前記第１の情報処理装置から送信された情報を中継し、第３の情報処理装置に送信する第２の情報処理装置（例えば、図１のステーション１）、前記第２の情報処理装置から送信された情報に対応した処理を読み出し、その読み出した情報を、前記第２の情報処理装置を介し、前記他の機器に送信する第３の情報処理装置（例えば、図１のコントロールセンタ２）から構成される情報処理システムであって、前記第１の情報処理装置は、前記他の機器を操作するための指令に関する情報と、前記第１の情報処理装置固有の第１の情報のうち少なくとも一方を送信する送信手段（例えば、図４の送信部２３）とを備え、前記第２の情報処理装置は、前記第１の情報処理装置から、前記指令に関する情報と前記第１の情報を取得する取得手段（例えば、図５の受信部４２）と、前記取得手段により取得された情報と、前記第２の情報処理装置固有の第２の情報を、前記第３の情報処理装置に転送し、前記第３の情報処理装置からの情報を取得した場合、その情報を前記他の機器に転送する第１の転送手段（例えば、図５のIEEE1394インターフェース４４）と、前記第３の情報処理装置に接続されたとき、前記第２の情報を、前記第３の情報処理装置に対して出力する出力手段（例えば、図５のIEEE1394インターフェース４４）とを備え、前記第３の情報処理装置は、前記第１の情報、前記第２の情報、または、前記他の装置を識別するための第３の情報を取得した場合、第１のテーブルと第２のテーブルに、取得された前記第１の情報、前記第２の情報、または、前記第３の情報を登録する第１の登録手段（例えば、図６のハードディスク６５）と、前記第１の登録手段により前記第３の情報が登録された場合、前記他の機器に対してコマンドセットの送信を要求し、その要求の結果送信されてきたコマンドセットを前記第３の情報と関連付けて第２のテーブルにさらに登録する第２の登録手段（例えば、図６のハードディスク６５）と、前記第１の転送手段により転送された前記第１の情報、前記第２の情報、および、前記指令に関する情報を取得した場合、前記指令に対応したコマンドを前記第２のテーブルに登録されている前記コマンドセットから読み出す読み出し手段（例えば、図６のＣＰＵ６６）と、前記読み出し手段で読み出されたコマンドを、前記第１の情報、前記第２の情報、および前記指令に関する情報を基に、前記第２の情報処理装置を介して前記他の機器に転送する第２の転送手段（例えば、図６のIEEE1394インターフェース６３）とを備えることを特徴とする。
【００２５】
本発明の第２の情報処理装置（例えば、図５のステーション１）は、所定の処理を実行する第１の機器と情報を授受し、前記第１の機器に所定の処理をさせるときに操作される第２の機器からの情報を取得し、前記第１の機器と前記第２の機器の情報を少なくとも管理する第３の機器と情報を授受する情報処理装置であって、自己を識別する識別情報を保持する保持手段（例えば、図５のＰＩＤ格納用ＲＯＭ４６）と、前記第３の機器に接続されたとき、前記保持手段に保持されている識別情報を、前記第３の機器に対して出力する出力手段（例えば、図５のIEEE1394インターフェース４４）と、前記出力手段により前記識別情報が出力され、前記第３の機器に前記識別情報が登録された後の時点で、前記第２の機器が操作された結果、前記第１の機器に所定の処理を実行させるための指令に関する情報が前記第２の装置から出力された場合、その出力された前記情報を取得する取得手段（例えば、図５の受信部４２）と、前記取得手段により前記情報が取得された場合、その情報と前記保持手段により保持されている識別情報を、前記第３の機器に転送し、前記第３の機器からの情報を取得した場合、その情報を前記第１の機器に転送する転送手段（例えば、図５のIEEE1394インターフェース４４）とを備えることを特徴とする。
【００２６】
図１は、本発明の情報処理システムの構成例を示す図である。部屋１乃至４には、それぞれステーション１−１乃至１−４（以下、各ステーション１−１乃至１−４を個々に区別する必要がない場合、単にステーション１と記述する）が設置されている。各ステーション１−１乃至１−４は、例えば、1394バス５バスにより、それぞれコントロールセンタ２と相互に接続されている。部屋２には、ステーション１−２に操作信号を送信するリモートコントローラ３がある。
【００２７】
図２は、部屋２のステーション１−２に接続されている機器の様子を示している。ステーション１−２には、テレビジョン受像機１２が接続され、テレビジョン受像機１２には、ビデオテープレコーダ１１が接続されている。これらの機器は、相互に1394バス５で相互に接続されている。またステーション１−２は、エアーコンディショニング１３に対し、例えば赤外線を用いて操作信号を送信する。ユーザは、リモートコントローラ３により、各機器を制御する操作信号をステーション１−２に対して送信する。
【００２８】
なお、テレビジョン受像機１２とビデオテープレコーダ１１は、それぞれ1394バス５に対応の端子を備えており、予め各機器に与えられた、その機器個有の機器ID、メーカID、機種ID、およびコマンドセット（これらの詳細は後述）が記憶されている。
【００２９】
図３は、リモートコントローラ３の内部構成を示す図である。入力部２１は、ユーザが機器に対して各主の制御の指令をするために操作されるボタンなどから構成されている。表示部２２は、例えば、LCD（Liquid Crystal Display）であり、さまざまな情報を表示する。送信部２３は、赤外線を用いて入力部２１から入力された指令に対応したデータをステーション１に送信する。CPU（Central Processing Unit）２４は、ROM（Read Only Memory）２５に記憶されている各種のプログラムに従って、各種の動作を実行するようになされている。RAM（Randam Access Memory）２６は、CPU２４が各種の処理を実行する上において必要な各種のデータを適宣記憶する。
【００３０】
PID格納用ROM２７は、各リモートコントロール３のIDを記憶する。なお、本明細書中において、PIDは、Personal_Identificationの略語とし、各リモートコントローラ３固有のIDとする。また、PIDは、このリモートコントローラ３を購入した際に既にPID格納用ROM２７に書き込まれている。
【００３１】
インターフェース２８は、入力部２１、表示部２２、および送信部２３とCPU２４との間の動作をインターフェースするようになされている。
【００３２】
図４は、リモートコントローラ３の外観の構成を表す図である。入力部２１は、図４に示したように、テレビジョン受像機（ＴＶ）を制御するために操作されるＴＶボタン２１Ｂ、ビデオテープレコーダ（VTR）を制御するために操作されるVTRボタン２１Ｃ、エアコンディショナ（エアコン）を制御するために操作されるエアコンボタン２１Ｄ、およびその他の機器を制御するときに操作されるメニューボタン２１Ａと、メニューボタン２１Ａが操作されたときに、さらに詳細な制御を選択する際に操作される選択ボタン２１Ｅから構成されている。
【００３３】
表示部２２は、時刻や温度などのさまざまな情報を表示する。送信部２３は、入力部２１で入力された指令に対応した操作信号（コード）とPIDを、ステーション１に対して送信する。
【００３４】
図５は、ステーション１の内部構成を示す図である。リモートコントローラ３から送信されたコードとPIDは、受信部４２により受信される。表示部４３は、エラーメッセージなどを表示する。送信部４１は、コントロールセンタ２から送信されたコマンドを、機器に対して送信する。また、IEEE1394インターフェース４４はコントロールセンタ２または機器からのデータの送受信を行う。IEEE1394インターフェース４４は、1394バス５により相互に接続されている機器またはコントロールセンタ２からのデータの復調と、1394バス５バスに合ったデータへの変調を行っている。RAM４７には、CPU４９が各種の処理を実行する上において必要なデータやプログラムなどが適宣記憶される。またROM４８には、CPU４９が各種の処理を実行するために必要なプログラムが記憶されている。
【００３５】
RID格納用ROM４６は、各ステーション１（各部屋）個有のIDを記憶している。なお、本明細書中において、RIDは、Room_Identificationの略語とし、各ステーション１の個有のIDを表すものとする。また、RIDは、このステーション１を購入した際に既にRID格納用ROM４６に書き込まれている。
【００３６】
図６は、コントロールセンタ２の内部構成を示す図である。入力部６１は、例えば、ステーション１に名前（子供部屋など）を付ける際（後述）に操作されるボタンなどから構成されている。表示部６２は、例えば、入力部６１から入力されたステーション１に付けられた名前などを表示する。ハードディスク６５には、各種の情報、例えば、ステーション１に付けられた名前などが記録されている。RAM６８には、CPU６６が各種の処理を実行する上において必要なデータやプログラムなどが適宣記憶される。またROM６７には、CPU６６が各種の処理を実行するために必要なプログラムが記憶されている。IEEE1394インターフェース６３は、ステーション１からのデータの復調と、ステーション１へのデータの変調を行っている。インターフェース６４は、入力部６１、表示部６２、およびIEEE1394インターフェース６３とCPU６６との間の動作をインターフェースするようになされている。
【００３７】
リモートコントローラ３は、コントロールセンタ２に登録することにより、初めて使用可能となる。その登録の仕方について、図７のフローチャートを参照し、説明する。ステップＳ１において、コントロールセンタ２が、ステーション１を介して未登録のリモートコントローラ３のPIDを受信すると、ステップＳ２に進む。この際、受信したPIDは、RAM６８に記憶される。ステップＳ２においてコントロールセンタ２は、表示部６２に受信したPIDを表示する。ステップＳ３において、ユーザは、表示されたPID（リモートコントローラ３）に対し名前を付けるか否かを判断する。名前を付けると判断された場合は、ステップＳ４に進む。ユーザは、ステップＳ４において、コントロールセンタ２の入力部６１を操作し、名前の登録をする。登録された名前は、RAM６８に記憶されているPIDと関連付けられてハードディスク６５に記憶される。
【００３８】
一方ステップＳ３において名前の登録をしないと判断された場合、またはステップＳ４において名前の登録が終了した場合、ステップＳ５に進む。ステップＳ５において、ユーザは、パスワードの登録をするか否かを判断する。パスワードの登録をすると、そのパスワードを知っている者しか、そのリモートコントロール３を使用できなくなるので、例えば、保護者が子供に機器を操作させたくない場合などに登録される。また、このパスワードは、このリモートコントローラ３を用いる場合、常に入力しなくてはならないように設定したり、特定の機器を操作する場合のみ、入力を必要とするように設定しても良い。
【００３９】
パスワードが登録される場合は、ステップＳ６に進み、ユーザは、コントロールセンタ２の入力部６１を操作し、パスワードの登録を行う。登録されたパスワードは、RAM６８に記憶されたPIDと関連付けられてハードディスク６５に記憶される。パスワードの登録が終了された場合、またはステップＳ５において、パスワードの登録が行われないと判断された場合、リモートコントローラ３のコントロールセンタ２への登録は終了される。
【００４０】
なお、ステップＳ３において名前の登録をしないと判断された場合、さらにステップＳ５においてパスワードの登録もしないと判断された場合は、RAM６８に記憶されたPIDのみがハードディスク６５に記憶される。また勿論、後日、名前やパスワードの登録をすることも可能であるし、上述した処理により登録された名前またはパスワードの変更も可能である。
【００４１】
ステーション１もコントロールセンタ２に登録されることにより、初めて使用可能となる。その登録の仕方を図８のフローチャートを参照し、説明する。ユーザは、ステップＳ１１において、ステーション１を1394バス５により、コントロールセンタ２と接続する。ステップＳ１２において、コントロールセンタ２と新たに接続されたステーション１は、RID格納用ROM４６に格納されているRIDを出力する。コントロールセンタ２は、出力されたRIDを入力すると、その検出したRIDを表示部６２に表示する。ユーザは、ステップＳ１３において、その表示されたRID（ステーション１）に対し名前を付ける。例えば、そのステーション１が子供部屋に設置されている場合は、”子供部屋”と名前を付け、入力部６１で登録する。登録された名前は、RIDと関連付けられハードディスク６５に記憶される。
【００４２】
次に図９のフローチャートを参照し、機器の登録の仕方について説明する。ユーザはステップＳ３１において、IEEE1394端子付きの機器の場合は、1394バス５を用いてステーション１と接続し、その他の機器の場合は、所定の方法により設置する。ステップＳ３２において、コントロールセンタ２は、新たな機器が接続されたことを認識する。その認識の仕方としては、例えば、新たに接続（設置）された機器に初めて電力が供給されたときに、そのことを知らせる信号が、送出されるようにしておく。その際、コントロールセンタ２は、新しく接続された機器が送出した信号と、その機器が存在するステーション１のRIDを受信する。受信したRIDは、RAM６８に記憶される。そして、ステップＳ３３において、コントロールセンタ２は、新たに接続された機器に対して、その機器固有のIDを送信するように要求する。その機器固有のIDとは、機器ID、メーカID、機種IDである。機器IDは、例えば、VTR（ビデオテープレコーダ）、ＴＶ（テレビジョン）受像機などを表すIDである。メーカIDは、その機器を製造した会社名を表すIDである。また、機種IDは、その機器の型番を表すIDである。これらのIDは、機器に内蔵されているROMなどに予め書き込まれている。
【００４３】
ステップＳ３４において、コントロールセンタ２は、ステップＳ３３において要求したIDを受信したか否かを判断する。全てのIDが受信されるまでステップＳ３３に戻り、繰り返しIDの送出要求がされる。受信したIDは、RAM６８に記憶される。
【００４４】
ステップＳ３４において、IDが受信されたと判断されると、ステップＳ３５に進み、コントロールセンタ２のCPU６６は、ハードディスク６５に記憶されているテーブル２を参照し、その中に受信したIDが存在するか否かを判断する。テーブル２は、図１０に示すたように、機器ID、メーカID、機種ID、ボタン（コード）、およびコマンドから構成されている。ボタン（コード）とコマンドは、リモートコントローラ３の入力部２１に備えられているボタンが操作された場合に、その操作に対応したコードが送信され、その送信されたコードに対応するコマンドとの対応関係を示している。
【００４５】
ステップＳ３５において、テーブル２に受信したIDが存在すると判断された場合、換言すれば、同一な機器が既にステーション１に接続されていると判断された場合、ステップＳ３７に進む。ステップＳ３７において、ハードディスク６５に記憶されているテーブル１を更新する。テーブル１は、図１１に示したように、RID、機器ID、メーカID、機種IDがそれぞれ相互に関連付けられて書き込まれたテーブルである。例えば、RIDが１であるステーション１（部屋）には、VTR（ビデオテープレコーダ）、ＴＶ（テレビジョン受像機）、エアコン（エアコンディショナ）が設置されており、それぞれ順にメーカIDがＡ，Ｂ，Ｃであり、さらにそれぞれ順に機種IDが１１０１，１００１，１１１１であることを示している。このテーブル１に、新たに接続された機器に関するデータが書き込まれる。RID、機器ID、メーカID、機種IDは、それぞれ受信したときにRAM６８に記憶されたIDである。
【００４６】
一方、ステップＳ３５において、受信したIDがテーブル２に存在しないと判断された場合、ステップＳ３６に進む。ステップＳ３６において、コントロールセンタ２は、新たに接続された機器に対して、コマンドセットの送信を要求する。コマンドセットは、上述したボタンとコマンドの対応関係を示しており、機器IDなどと同様にその機器に内蔵されているROMなどに、予め書き込まれている。ステップＳ３８において、コマンドセットが全て受信されたか否かが判断される。コマンドセットが全て受信されるまで、ステップＳ３６に戻り、コマンドセットの送信の要求が繰り返される。そして、ステップＳ３８において、コマンドセットが全て受信されたと判断された場合、ステップＳ３９に進みテーブル１とテーブル２が更新される。換言すると、新たに接続された機器に関するデータが書き加えられる。
【００４７】
次に登録されたリモートコントローラ３、ステーション１、および機器を用いる場合を説明する。まず図１２のフロチャートを参照し、1394バス５バスにより接続された機器に対して、簡単な操作を行う場合を説明する。リモートコントローラ３にパスワードが設定されている場合は、そのパスワードがリモートコントローラ３に入力された後に、以下の操作が行われる。ステップＳ５１において、ユーザは、所望の操作を行わせるために、リモートコントローラ３の入力部２１を操作する。なお、ここでの操作は、テレビジョン受像機１２のチャンネルの変更、音量の変更、ビデオテープレコーダ１１におけるテープの再生、早送りなどであり、単に入力部２１を１回（数回）操作するだけで良い場合とする。
【００４８】
ステップＳ５２において、リモートコントローラ３のCPU２４は、操作されたボタンに対応するコードをROM２５から、PIDをPID格納用ROM２７から、それぞれ読み出し、送信部２３からステーション１に対し、送信させる。ステップＳ５３において、ステーション１のCPU４９は、まずRID格納用ROM４６に格納されているRIDを読み出す。そして読み出されたRIDは、受信部４２で受信されたコードとPIDに加えられ、IEEE1394インタフェース４４に転送され、1394バス５バスに応じた変調が施され、コントロールセンタ２に転送される。
【００４９】
ステップＳ５４において、コントロールセンタ２のCPU６６は、IEEE1394インタフェース６３に入力された情報を復調させる。そしてCPU６６は、復調されたコード、PID、およびRIDを基に、テーブル１とテーブル２を参照し、対応したコマンドをIEEE1394インターフェース６３から、ステーション１を介して、対応する機器に送信させる。
【００５０】
次に図１３のフローチャートを参照し、IEEE1394端末付きの機器に対して複雑な操作を行う場合を説明する。複雑な操作とは、リモートコントローラ３の入力部２１を複数回操作する必要がある場合であり、例えば、ビデオテープレコーダ１１に対する番組予約などである。まずユーザは、ステップＳ６１において、リモートコントローラ３のメニューボタン２１Ａを操作する。その操作に対応しリモートコントローラ３のCPU２４は、ステップＳ６２において、コードとPIDをステーション１に対して送信する。ステップＳ６３において、ステーション１は、受信したコードとPIDに、RIDを加えてコントロールセンタ２に転送する。
【００５１】
ステップＳ６４において、コントロールセンタ２のCPU６６は、受信されたコードに対応したコマンドを、ハードディスク６５に記憶されているテーブル１とテーブル２を参照し、読み出す。ステップＳ６５において、読み出されたコマンドが、終了を指令するものか否かが判断される。いま、メニューボタン２１Ａが操作されて、送信されたコードに対するコマンドなので、ステップＳ６７に進む。ステップＳ６７において、指令に対応した処理として、メニューを表示させる。メニューは、ユーザのいる部屋（受信したRIDに対応する部屋）にあるテレビジョン受像機、またはステーション１の表示部４３に表示される。
【００５２】
ステップＳ６８において、ユーザは、表示されたメニューの中から、リモートコントロール３の選択ボタン２１Ｅを操作して、選択する。選択が終了されると、ステップＳ６２以下の処理が繰り返される。
【００５３】
ここで、ステップＳ６８において、表示されたメニューの中からビデオテープレコーダに対する番組予約が選択された場合を例にあげて説明する。番組予約は、曜日、開始時間、終了時間、チャネルの順に設定されるとする。まずユーザは、ステップＳ６８において、表示された曜日の中から、予約したい曜日を選択する。選択が終了されると（例えば、選択ボタン２１Ｅ内の決定ボタンが操作されると）、ステップＳ６２以下の処理が行われる。そして、ステップＳ６７において、指令に対応した処理として、選択された曜日をRAM６８に記憶し、開始時間を設定させるメニュー画面に表示を切り替えさせるコマンドをユーザのいるテレビジョン受像機またはステーション１に送信する。そして、曜日が設定された場合と同様の処理により、RAM６８に、設定された開始時間と終了時間が記憶される。
【００５４】
ステップＳ６８において、ユーザがチャンネルの設定が終了後、ステップＳ６２乃至Ｓ６５の各処理が同様に行われる。チャンネルの設定は、番組予約において最後の設定になるので、ステップＳ６７で指令に対応した処理としては、設定されたチャンネルをRAM６８に記憶させることと、これらの設定で処理を終了させるか否かをユーザに選択させる画面を表示させることである。
【００５５】
ステップＳ６８において、ユーザが設定の終了を選択した場合、ステップＳ６２とＳ６３を経て、ステップＳ６４において、コードに対応した処理として読み出されるコマンドは、終了を指示するコマンドである。従って、ステップＳ６５において、指令は、終了であると判断され、ステップＳ６９に進む。ステップＳ６９において、全ての設定は終了されているか否かが判断される。いま番組予約における全ての設定は終了しているので、ステップＳ７０に進む。ステップＳ７０において、コントロールセンタ２は、RAM６８に記憶された曜日、開始時刻、終了時刻、およびチャンネルに関するデータを、対応するビデオテープレコーダに対し、そのビデオテープレコーダが接続されているステーション１を介して、送信する。
【００５６】
一方、ステップＳ６９において、全ての設定が終了されていないと判断された場合、このフローチャートの処理は終了される。なお、ステップＳ６９において、全ての処理が設定されていないと判断される場合は、ステップＳ６８において、ユーザが所望の処理として、終了を選択した場合である。
【００５７】
赤外線により操作信号が送信される機器に対しても、図１２と図１３のフローチャートに示した処理と、同様の処理により行われるので、その説明は省略する。但し、ステーション１と対応する機器との操作信号のやりとりは、赤外線によってなされる。
【００５８】
上述した処理を行う際に、パスワードが登録されているリモートコントローラ３を用いたが、パスワードを入力しないで用いた場合、コントロールセンタ２は、ステーション１にエラーメッセージを表示させる。
【００５９】
予め各リモートコントローラ３を用いるユーザにより、そのユーザ自身の好みの環境が設定されることにより、例えば、同じ部屋に設置されているエアーコンディショナを用いても、その操作信号を送信したリモートコントローラ３が異なると、異なった温度設定に、コントロールセンタ２により制御させることが可能である。
【００６０】
または、リモートコントローラ３が用いられる毎に、その利用状況が記録され、統計が取られるような、学習機能をコントロールセンタ２に付けることにより、ユーザによる環境設定の手間を省くことも可能である。
【００６１】
また、上述したように、リモートコントローラ３により送信される操作信号は、制御したい機器に対して直接送信されるのではなく、コントロールセンタ２を介して送信されるので、例えば、ユーザが、制御したい機器が設置されている部屋にいない場合でも、制御が可能となる。従って、居間にいる親が、子供部屋のエアコンディショナの温度設定をする場合などに便利である。
【００６２】
さらに、上述したように、ユーザがリモートコントローラ３を用いた場合、コントロールセンタ２は、PIDとRIDを受信することになる。従って、どの部屋（RIDにより）に誰（PIDにより）がいるのかが判断することが可能である。このことを利用し、コントロールセンタ２に、例えば、ユーザが存在する部屋にある電話のみ、着信音を鳴らせる、電子メイルの着信通知は、ユーザが利用している機器（コンピュータ）のみに知らせる、などの機能を付けることが可能である。
【００６３】
また、上述したようにコントロールセンタ２は、ユーザの在室状況を把握しているが、各部屋のステーション１にカメラまたはセンサを接続し、これらの機器から得たデータから、ユーザの在室状況、ユーザの特定などをする用にしても良い。このようにすることで、ユーザがリモートコントローラ３を用いない場合においても、在室状況を把握できるようになる。
【００６４】
さらに、ユーザの在室状況および特定において、各ユーザが専用のID発信器を所有し、各部屋のステーション１にID信号受信機を接続、または搭載する。ID発信器は、IDを一定間隔で送信するようにしておく。このID発信器を所有するユーザが、ステーション１が設置してある部屋に入室すると、ID発信器から送信されているIDが受信されることになるので、ユーザの在室状況の把握および特定が可能となる。但し、ID発信器が部屋に放置されている（ユーザは不在）場合に、IDを送信することがないように、例えば、オン／オフボタンを取り付けるなどの考慮はなされている。
【００６５】
なお、ステーション１は、各部屋に複数個設置しても良い。例えば、大きな部屋に複数個設置することにより、より細かな在室状況の把握、環境設定などができる。
【００６６】
上記各処理を行うコンピュータプログラムは、フロッピディスク、ＣＤ−ＲＯＭなどの記録媒体に記録し、これをユーザに配布することで伝送したり、ネットワークなどの伝送媒体を介して伝送し、ハードディスク、メモリなどに記憶させることで伝送することができる。
【００６７】
【発明の効果】
本発明によれば、機器を操作しているユーザを特定することができる。
【００６８】
本発明によれば、ユーザの在室情報を把握することが可能となる。
【００６９】
本発明によれば、ユーザの特定と在室状況の把握が可能となる。
【図面の簡単な説明】
【図１】本発明の情報処理システムの一実施の形態の構成を示す図である。
【図２】  図１のステーション１−２に接続されている機器の例を示した図である。
【図３】図１のリモートコントローラの内部構成を示すブロック図である
【図４】  図１のリモートコントローラの外部構成を示す図である。
【図５】図１のステーションの内部構成を示すブロック図である。
【図６】図１のコントロールセンタの内部構成を示すブロック図である。
【図７】  コントロールセンタのリモートコントローラの登録の処理の動作を説明するフローチャートである。
【図８】コントロールセンタのステーションの登録の処理の動作を説明するフローチャートである。
【図９】コントロールセンタの機器の登録の処理の動作を説明するフローチャートである。
【図１０】テーブル２に記録されているデータを説明するための図である。
【図１１】テーブル１に記録されているデータを説明するための図である。
【図１２】機器の制御を行うときの処理を説明するためのフローチャートである。
【図１３】機器の制御を行うときの他の処理を説明するためのフローチャートである。
【符号の説明】
１  ステーション，  ２  コントロールセンタ，  ３  リモートコントローラ，  ２１，６１  入力部，  ２２，４３，６２  表示部，  ２３，４１  送信部，  ２４，４９，６６  CPU，  ２５，４８，６７  ROM，  ２６，４７，６８  RAM，  ２７  PID格納用ROM，  ２８，４５，６４  インターフェース，４２  受信部，  ４４，６３  IEEE1394インターフェース，  ４６  RID格納用ROM，  ６５  ハードディスク
【図１】
0003882179.tif 000002
【図２】
0003882179.tif 000003
【図３】
0003882179.tif 000004
【図４】
0003882179.tif 000005
【図５】
0003882179.tif 000006
【図６】
0003882179.tif 000007
【図７】
0003882179.tif 000008
【図８】
0003882179.tif 000009
【図９】
0003882179.tif 000010
【図１０】
0003882179.tif 000011
【図１１】
0003882179.tif 000012
【図１２】
0003882179.tif 000013
【図１３】
0003882179.tif 000014