(57)【要約】  【課題】  パーソナルコンピュータ等の制御装置及び周辺機器等の被制御装置をＵＳＢ等のインターフェース規格に基づいて接続し、被制御装置を識別する識別情報に基づいて制御装置が被制御装置を制御する形態において、被制御装置の仕様の変更に対して制御装置が容易に対応することが可能な制御方法、被制御装置及び制御システムを提供する。  【解決手段】  パーソナルコンピュータなどの制御装置に接続されるＵＳＢ対応周辺機器などの被制御装置２０では、被制御装置２０自体の変化及び付属装置３０の接続状況の変化等の仕様の変化を検出した場合（Ｓ２０１：ＹＥＳ）、変化後の仕様に対応する識別情報を抽出し（Ｓ２０５）、抽出した識別情報を制御装置１０へ送信する識別情報に設定する（Ｓ２０６）。設定された識別情報は制御装置１０へ送信され、制御装置１０は識別情報に基づいて仕様変更後の被制御装置２０を制御する。【選択図】      図３
2004334832.tif 000002
【特許請求の範囲】
【請求項１】
制御対象を識別する識別情報に基づいて前記制御対象を制御する制御装置により、該制御装置へ識別情報を送信して制御対象となる被制御装置を制御する制御方法において、
前記被制御装置は、仕様が変化した場合に、送信する識別情報を変更することを特徴とする制御方法。
【請求項２】
自らを識別する識別情報を送信することで送信先の装置の制御対象となる被制御装置において、
仕様の変化を検出する検出手段と、
検出した仕様の変化に基づいて、送信する識別情報を設定する設定手段と
を備えることを特徴とする被制御装置。
【請求項３】
自らを識別する識別情報を送信することで送信先の装置の制御対象となる被制御装置において、
他の装置を接続する接続手段と、
該接続手段に対する他の装置の接続状況の変化を検出する検出手段と、
検出した接続状況の変化に基づいて、送信する識別情報を設定する設定手段と
を備えることを特徴とする被制御装置。
【請求項４】
検出した変化に対応する識別情報を前記接続手段に接続する他の装置から取得する取得手段を更に備え、
前記設定手段は、他の装置から取得した識別情報を、送信する識別情報に設定すべくなしてある
ことを特徴とする請求項３に記載の被制御装置。
【請求項５】
複数の識別情報を記録する記録手段と、
検出した変化に対応する識別情報を前記記録手段から抽出する抽出手段と
を更に備え、
前記設定手段は、前記抽出手段が抽出した識別情報を、送信する識別情報に設定すべくなしてある
ことを特徴とする請求項２又は請求項３に記載の被制御装置。
【請求項６】
請求項２乃至請求項５のいずれかひとつに記載の被制御装置と、
該被制御装置を識別情報に基づいて制御する制御装置と
を備えることを特徴とする制御システム。
【請求項７】
請求項３に記載の被制御装置と、
該被制御装置が備える接続手段に接続する付属装置と、
識別情報に基づいて前記被制御装置及び付属装置を制御する制御装置と
を備えることを特徴とする制御システム。
【請求項８】
前記付属装置は、
識別情報を前記被制御装置へ送信する送信手段を更に備え、
前記被制御装置は、
前記付属装置から送信された識別情報を取得する取得手段を更に備え、
前記設定手段は、前記取得手段が取得した識別情報を、送信する識別情報に設定すべくなしてある
ことを特徴とする請求項７に記載の制御システム。
【請求項９】
前記被制御装置は、
複数の識別情報を記録する記録手段と、
検出した変化に対応する識別情報を前記記録手段から抽出する抽出手段と
を更に備え、
前記設定手段は、前記抽出手段が抽出した識別情報を、送信する識別情報に設定すべくなしてある
ことを特徴とする請求項７に記載の制御システム。
【請求項１０】
制御対象を識別する識別情報に基づいて前記制御対象を制御する１台以上の制御装置と、
該制御装置へ識別情報を送信し制御対象となる複数台の被制御装置と
を備え、
第１の被制御装置は、
第１の被制御装置を識別する第１の識別情報及び第２の被制御装置を識別する第２の識別情報を記録する手段と、
第２の被制御装置を接続する接続手段と、
該接続手段に対する第２の被制御装置の接続を検出する手段と、
検出した第２の被制御装置の接続に基づいて、記録している第１及び第２の識別情報を抽出する手段と、
抽出した第１の識別情報を、前記制御装置へ送信する識別情報に設定する手段と、
抽出した第２の識別情報を、前記第２の被制御装置へ送信する手段と
を備え、
前記第２の被制御装置は、
前記第１の被制御装置から受信した第２の識別情報を、前記制御装置へ送信する識別情報に設定する手段を備え、
前記制御装置は、
第１の識別情報に基づいて前記第１の被制御装置を制御する手段と、
第２の識別情報に基づいて前記第２の被制御装置を制御する手段と
を備えることを特徴とする制御システム。
【請求項１１】
制御対象を識別する識別情報に基づいて前記制御対象を制御する制御装置と、該制御装置へ識別情報を送信して制御対象となる被制御装置とを備える制御システムにおいて、
前記被制御装置に接続され、データを受信し、受信したデータに関する情報を前記被制御装置へ送信する付属装置を備え、
前記被制御装置は、
前記付属装置から前記受信したデータに関する情報を取得する取得手段と、
該取得手段が取得した情報に基づいて、前記制御装置へ送信する識別情報を設定する設定手段と
を備えることを特徴とする制御システム。
【請求項１２】
前記付属装置は、
データを受信する受信手段と、
該受信手段が受信したデータから該データに関する情報を抽出する抽出手段と
を備え、該抽出手段が抽出した情報を前記被制御装置へ送信すべくなしてあることを特徴とする請求項１１記載の制御システム。
【請求項１３】
制御対象を識別する識別情報に基づいて前記制御対象を制御する制御装置と、該制御装置へ識別情報を送信して制御対象となる被制御装置とを備える制御システムにおいて、
前記被制御装置に接続され、該被制御装置へ識別情報を送信する付属装置を備え、
前記被制御装置は、
前記付属装置から送信される識別情報を取得する取得手段と、
該取得手段が取得した識別情報を、前記制御装置へ送信する識別情報に設定する設定手段と
を備えることを特徴とする制御システム。
【請求項１４】
前記付属装置は、
データを受信する受信手段と、
該受信手段が受信したデータから該データに関する情報を抽出する抽出手段と、
該抽出手段が抽出した情報に基づいて、前記被制御装置へ送信する識別情報を設定する設定手段と
を備え、該設定手段が設定した識別情報を前記被制御装置へ送信すべくなしてあることを特徴とする請求項１３記載の制御システム。
【請求項１５】
前記付属装置は、
データを受信する受信手段と、
データの受信環境に基づいて、前記被制御装置へ送信する識別情報を設定する設定手段と
を備え、該設定手段が設定した識別情報を前記被制御装置へ送信すべくなしてあることを特徴とする請求項１３記載の制御システム。
【請求項１６】
制御対象を識別する識別情報に基づいて前記制御対象を制御する制御装置と、該制御装置へ識別情報を送信して制御対象となる被制御装置とを備える制御システムにおいて、
前記被制御装置に接続され、データを受信し、データの受信環境に関する情報を前記被制御装置へ送信する付属装置を備え、
前記被制御装置は、
前記付属装置から受信環境に関する情報を取得する取得手段と、
該取得手段が取得した情報に基づいて、前記制御装置へ送信する識別情報を設定する設定手段と
を備えることを特徴とする制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータ等の制御装置により、該制御装置に制御される周辺機器である被制御装置を制御する制御方法、その方法を適用した被制御装置、及びその装置を備える制御システムに関し、特にＵＳＢ等のプラグアンドプレイ機能を含むインターフェース規格に基づく制御方法、被制御装置及び制御システムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ等の制御装置と、制御装置に制御される周辺機器である被制御装置とを接続し、制御装置により被制御装置を制御する制御方法の一つとしてＵＳＢ(Universal Serial Bus)等のインターフェース規格が普及している。
ＵＳＢ規格に対応した被制御装置では、製造者識別情報(Vender ID) 及び機種識別情報(Product ID)等の識別情報を予め記録している。
ＵＳＢ規格に基づいて制御装置及び被制御装置間の接続が確立された時、制御装置は被制御装置に対して識別情報の送信を要求し、被制御装置では要求に対して、設定している識別情報を制御装置へ送信する。
そして制御装置は、被制御装置から受信した識別情報に基づいて被制御装置の種類を特定し、特定した被制御装置の種類に対応する周辺機器制御用ソフトウェアを選択して自動的にインストールすることにより、被制御装置を制御可能な状態にする。
インストールするソフトウェアは、例えばインターネット上のＷｅｂサーバなどの通信ネットワークを介して接続されたサーバからダウンロードすることも可能である（例えば、特許文献３参照）。
このようにしてＵＳＢ規格に対応した制御装置では、被制御装置の交換及び追加に対して自動的に制御することが可能な状態にするプラグアンドプレイ機能を実現している。
【０００３】
また制御装置に製造者識別情報及び機種識別情報が同じである同一機種の被制御装置が接続されても、それらを識別することができるように夫々の機体を識別する機体識別情報を設定する制御方法が開示されている（例えば、特許文献１参照）。
また、通信の目的又は利用する機能を柔軟に変更するために、起動時の操作などによるモード切り換えに応じて、異なるＩＤを外部へ送信する電子機器が提案されている（例えば、特許文献２参照）。
【特許文献１】特開２００１−１４４７６９号公報
【特許文献２】特開２００３−１１４８６１号公報
【特許文献３】特開２００２−２２９７５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら特許文献１等の従来の制御方法では、被制御装置自体の交換には対応することが可能であるが、制御装置及び被制御装置間の接続はそのままで、例えば被制御装置に対する付属装置の接続又は被制御装置に記録されているファームウェアの変更等の仕様の変更に対しては対応することができないという問題がある。
また、特許文献２の電子機器では、予め備えている機能の選択・切り換えに対応することが可能であるが、やはり被制御装置に対する付属装置の接続又は被制御装置の仕様の変更に対しては対応することができないという問題がある。
【０００５】
なお付属装置の接続により被制御装置の性能及び機能等の仕様が変化した場合には、製造者識別情報及び機種識別情報に新たな情報を追加することも考えられるが、その場合、制御装置側でも製造者識別情報及び機種識別情報と共に追加情報を取得し、製造者識別情報及び機種識別情報並びに追加情報に基づいて周辺機器制御用ソフトウェアを選択する機能が必要となり、機能の複雑化に伴う制御装置のコストアップ及び接続可能な制御装置の限定等の問題が生じる。
【０００６】
本発明は斯かる事情に鑑みてなされたものであり、被制御装置又は付属装置に予め複数種類の製造者識別情報及び機種識別情報等の識別情報を記録しておき、被制御装置の仕様等が変化した場合に、被制御装置から制御装置へ送信する識別情報を変更することにより、付属装置の接続又はファームウェアの変更等の仕様の変化、又は、付属装置が受信するデータ又は受信環境の変化等に対して、制御装置側の変更を行わなくとも容易に対応することが可能な制御方法、その方法を適用した被制御装置、及びその装置を備える制御システムの提供を目的とする。
【課題を解決するための手段】
【０００７】
本発明の制御方法は、制御対象を識別する識別情報に基づいて前記制御対象を制御する制御装置により、該制御装置へ識別情報を送信して制御対象となる被制御装置を制御する制御方法において、前記被制御装置は、仕様が変化した場合に、送信する識別情報を変更することを特徴とする。
【０００８】
本発明の制御方法では、パーソナルコンピュータ等の制御装置による、制御装置に接続される周辺機器である被制御装置の制御において、被制御装置側に予め複数種類の製造者識別情報及び機種識別情報等の識別情報を準備しておき、付属装置の接続状況の変化及びファームウェアの変更等の仕様の変化に応じて、被制御装置から制御装置へ送信する識別情報を変更することにより、被制御装置に対する認証方法の変更等の制御装置側の変更を行わなくとも、制御装置は被制御装置側の仕様が変更されたことを認識し、変更された仕様に対応する周辺機器制御用ソフトウェアを選択するというように、被制御装置側の仕様の変更に容易に対応することが可能である。
【０００９】
本発明の被制御装置は、自らを識別する識別情報を送信することで送信先の装置の制御対象となる被制御装置において、仕様の変化を検出する検出手段と、検出した仕様の変化に基づいて、送信する識別情報を設定する設定手段とを備えることを特徴とする。
【００１０】
本発明の被制御装置では、パーソナルコンピュータ等の制御装置に接続している場合に制御対象となるべく制御装置へ送信する、製造者識別情報及び機種識別情報等の識別情報として、ファームウェアの変更等の仕様の変化に応じて変更した識別情報を設定することにより、識別情報の送信先となる制御装置は、被制御装置に対する認証方法の変更等の変更を行わなくとも、被制御装置側の仕様が変更されたことを認識し、変更された仕様に対応する周辺機器制御用ソフトウェアを選択するというように、被制御装置側の仕様の変更に容易に対応することが可能である。
【００１１】
本発明の被制御装置は、自らを識別する識別情報を送信することで送信先の装置の制御対象となる被制御装置において、他の装置を接続する接続手段と、該接続手段に対する他の装置の接続状況の変化を検出する検出手段と、検出した接続状況の変化に基づいて、送信する識別情報を設定する設定手段とを備えることを特徴とする。
【００１２】
本発明の被制御装置では、パーソナルコンピュータ等の制御装置に接続している場合に制御対象となるべく制御装置へ送信する、製造者識別情報及び機種識別情報等の識別情報として、追加メモリ等の付属装置が接続又は離脱したという接続状況の変化に応じて変更した識別情報を設定することにより、制御装置は、被制御装置に対する認証方法の変更等の変更を行わなくとも、付属装置の接続状況の変化により被制御装置側の仕様が変更されたことを認識し、付属装置の有無に対応する周辺機器制御用ソフトウェアを選択して、被制御装置及び付属装置を制御対象とすることができるので、付属装置の着脱に容易に対応することが可能である。
【００１３】
本発明の被制御装置は、検出した変化に対応する識別情報を前記接続手段に接続する他の装置から取得する取得手段を更に備え、前記設定手段は、他の装置から取得した識別情報を、送信する識別情報に設定すべくなしてあることを特徴とする。
【００１４】
本発明の被制御装置では、接続手段に接続される付属装置等の他の装置から識別情報を取得することにより、付属装置に対応する識別情報が被制御装置に記録されていなくとも識別情報の変更に対応する設定を行うことができるので、被制御装置の設計段階において予定されていない付属装置の着脱に対応すること可能である。
【００１５】
本発明の被制御装置は、複数の識別情報を記録する記録手段と、検出した変化に対応する識別情報を前記記録手段から抽出する抽出手段とを更に備え、前記設定手段は、前記抽出手段が抽出した識別情報を、送信する識別情報に設定すべくなしてあることを特徴とする。
【００１６】
本発明の被制御装置では、様々な仕様に対応する識別情報を不揮発性メモリ等の記録手段に予め記録しておき、検出した変化に基づく変化後の仕様に対応する識別情報を記録手段から抽出し、送信する識別情報として設定することにより、識別情報の送信先となる制御装置は、被制御装置に対する認証方法の変更等の変更を行わなくとも、被制御装置側の変化を認識し、変化に対応する周辺機器制御用ソフトウェアを選択するというように、被制御装置側の仕様の変更に容易に対応することが可能である。
【００１７】
本発明の制御システムは、上述した被制御装置と、該被制御装置を識別情報に基づいて制御する制御装置とを備えることを特徴とする。
【００１８】
本発明の制御システムでは、制御対象を識別する識別情報に基づいて制御対象を制御する制御装置へ被制御装置から送信する識別情報として、制御装置のファームウェアの変更等の仕様の変化に応じて変更した識別情報を設定することにより、制御装置は、被制御装置に対する認証方法の変更等の変更を行わなくとも、被制御装置側の仕様が変更されたことを認識し、変更された仕様に対応する周辺機器制御用ソフトウェアを選択するというように、被制御装置側の仕様の変更に容易に対応することが可能である。
【００１９】
本発明の制御システムは、上述した被制御装置と、該被制御装置が備える接続手段に接続する付属装置と、識別情報に基づいて前記被制御装置及び付属装置を制御する制御装置とを備えることを特徴とする。
【００２０】
本発明の制御システムでは、制御対象を識別する識別情報に基づいて制御対象を制御する制御装置へ被制御装置から送信する識別情報として、追加メモリ等の付属装置が接続又は離脱したという接続状況の変化に応じて変更した識別情報を設定することにより、制御装置は、被制御装置に対する認証方法の変更等の変更を行わなくとも、付属装置の接続状況の変化による被制御装置側の仕様の変更を認識し、付属装置の有無に対応する周辺機器制御用ソフトウェアを選択して、被制御装置及び付属装置を制御対象とすることができるので、付属装置の着脱に容易に対応することが可能である。
【００２１】
本発明の制御システムは、前記付属装置は、識別情報を前記被制御装置へ送信する送信手段を更に備え、前記被制御装置は、前記付属装置から送信された識別情報を取得する取得手段を更に備え、前記設定手段は、前記取得手段が取得した識別情報を、送信する識別情報に設定すべくなしてあることを特徴とする。
【００２２】
本発明の制御システムでは、予め付属装置に識別情報を記録しておき、被制御装置では付属装置から識別情報を取得して制御装置へ送信することにより、付属装置に対応する識別情報が被制御装置に記録されていなくとも識別情報を変更する設定を行うことができるので、被制御装置の設計段階において予定されていない付属装置の着脱に対応することが可能である。
【００２３】
本発明の制御システムは、前記被制御装置は、複数の識別情報を記録する記録手段と、検出した変化に対応する識別情報を前記記録手段から抽出する抽出手段とを更に備え、前記設定手段は、前記抽出手段が抽出した識別情報を、送信する識別情報に設定すべくなしてあることを特徴とする。
【００２４】
本発明の制御システムでは、様々な仕様に対応する識別情報を被制御装置が備える不揮発性メモリ等の記録手段に予め記録しておき、被制御装置では変更後の仕様に対応する識別情報を記録手段から抽出し、制御装置へ送信する識別情報として設定することにより、識別情報の送信先となる制御装置は、被制御装置に対する認証方法の変更等の変更を行わなくとも、被制御装置側の仕様が変更されたことを認識し、変更された仕様に対応する周辺機器制御用ソフトウェアを選択するというように、被制御装置側の仕様の変更に容易に対応することが可能である。
【００２５】
本発明の制御システムは、制御対象を識別する識別情報に基づいて前記制御対象を制御する１台以上の制御装置と、該制御装置へ識別情報を送信し制御対象となる複数台の被制御装置とを備え、第１の被制御装置は、第１の被制御装置を識別する第１の識別情報及び第２の被制御装置を識別する第２の識別情報を記録する手段と、第２の被制御装置を接続する接続手段と、該接続手段に対する第２の被制御装置の接続を検出する手段と、検出した第２の被制御装置の接続に基づいて、記録している第１及び第２の識別情報を抽出する手段と、抽出した第１の識別情報を、前記制御装置へ送信する識別情報に設定する手段と、抽出した第２の識別情報を、前記第２の被制御装置へ送信する手段とを備え、前記第２の被制御装置は、前記第１の被制御装置から受信した第２の識別情報を、前記制御装置へ送信する識別情報に設定する手段を備え、前記制御装置は、第１の識別情報に基づいて前記第１の被制御装置を制御する手段と、第２の識別情報に基づいて前記第２の被制御装置を制御する手段とを備えることを特徴とする。
【００２６】
本発明の制御システムでは、複数台の被制御装置が存在する場合に、第１の被制御装置に第２の被制御装置を識別する第２の識別情報をも記録しておくことにより、様々なシステム構成の変化に容易に対応することが可能であり、更には制御装置を複数台とすることにより、システム構成の多様化に対応させることが可能である。
【００２７】
本発明の制御システムは、制御対象を識別する識別情報に基づいて前記制御対象を制御する制御装置と、該制御装置へ識別情報を送信して制御対象となる被制御装置とを備える制御システムにおいて、前記被制御装置に接続され、データを受信し、受信したデータに関する情報を前記被制御装置へ送信する付属装置を備え、前記被制御装置は、前記付属装置から前記受信したデータに関する情報を取得する取得手段と、該取得手段が取得した情報に基づいて、前記制御装置へ送信する識別情報を設定する設定手段とを備えることを特徴とする。
【００２８】
本発明の制御システムでは、制御対象（被制御装置）を識別する識別情報に基づいて制御対象を制御する制御装置へ被制御装置から送信する識別情報として、チューナ等の付属装置が受信する放送データのチャンネル等の受信データに関する情報の変化に応じた識別情報を設定することにより、被制御装置に対する認証方法の変更等の制御装置側の変更を行わなくとも、制御装置は受信チャンネル等の変化による被制御装置側の変化を認識し、被制御装置側の変化に対応する周辺機器制御用ソフトウェアを選択して、被制御装置及び付属装置を制御対象とすることができるので、チューナなどの付属装置の受信チャンネル等の変化に対応することが可能である。
【００２９】
本発明の制御システムは、前記付属装置は、データを受信する受信手段と、該受信手段が受信したデータから該データに関する情報を抽出する抽出手段とを備え、該抽出手段が抽出した情報を前記被制御装置へ送信すべくなしてあることを特徴とする。
【００３０】
本発明の制御システムでは、チューナ等の付属装置が受信したデータから、例えばチャンネル識別情報などの前記受信したデータに関する情報を抽出し、抽出した情報を被制御装置へ送信することができるので、被制御装置は、付属装置が受信したデータに関する情報に基づいて、制御装置へ送信する識別情報を設定することが可能である。
【００３１】
本発明の制御システムは、制御対象を識別する識別情報に基づいて前記制御対象を制御する制御装置と、該制御装置へ識別情報を送信して制御対象となる被制御装置とを備える制御システムにおいて、前記被制御装置に接続され、該被制御装置へ識別情報を送信する付属装置を備え、前記被制御装置は、前記付属装置から送信される識別情報を取得する取得手段と、該取得手段が取得した識別情報を、前記制御装置へ送信する識別情報に設定する設定手段とを備えることを特徴とする。
【００３２】
本発明の制御システムでは、予め付属装置に識別情報を記録しておき、被制御装置は付属装置が送信する識別情報を取得して制御装置へ送信することにより、付属装置に対応する識別情報が被制御装置に記録されていなくとも、制御装置へ送信する識別情報を変更することができるので、被制御装置の設計段階において予定されていない、例えばチューナなど付属装置の受信チャンネル又は受信環境等の変化に対応することが可能である。
【００３３】
本発明の制御システムは、前記付属装置は、データを受信する受信手段と、該受信手段が受信したデータから該データに関する情報を抽出する抽出手段と、該抽出手段が抽出した情報に基づいて、前記被制御装置へ送信する識別情報を設定する設定手段とを備え、該設定手段が設定した識別情報を前記被制御装置へ送信すべくなしてあることを特徴とする。
【００３４】
本発明の制御システムでは、チューナ等の付属装置が受信したデータから、例えばチャンネル識別情報などの前記受信したデータに関する情報を抽出し、抽出した情報に基づいて識別情報を設定し、設定した識別情報を付属装置から被制御装置へ送信することができるので、被制御装置は、付属装置から送信される識別情報を、制御装置へ送信する識別情報に設定することが可能である。
【００３５】
本発明の制御システムは、前記付属装置は、データを受信する受信手段と、データの受信環境に基づいて、前記被制御装置へ送信する識別情報を設定する設定手段とを備え、該設定手段が設定した識別情報を前記被制御装置へ送信すべくなしてあることを特徴とする。
【００３６】
本発明の制御システムでは、チューナ等の付属装置が受信する放送データに基づいて、例えば受信地域などの受信環境を特定し、特定した受信環境に基づいて識別情報を設定し、設定した識別情報を被制御装置へ送信することができるので、被制御装置は、付属装置から送信される識別情報を、制御装置へ送信する識別情報に設定することが可能である。
【００３７】
本発明の制御システムは、制御対象を識別する識別情報に基づいて前記制御対象を制御する制御装置と、該制御装置へ識別情報を送信して制御対象となる被制御装置とを備える制御システムにおいて、前記被制御装置に接続され、データを受信し、データの受信環境に関する情報を前記被制御装置へ送信する付属装置を備え、前記被制御装置は、前記付属装置から受信環境に関する情報を取得する取得手段と、該取得手段が取得した情報に基づいて、前記制御装置へ送信する識別情報を設定する設定手段とを備えることを特徴とする。
【００３８】
本発明の制御システムでは、制御対象を識別する識別情報に基づいて制御対象を制御する制御装置へ被制御装置から送信する識別情報として、チューナ等の付属装置が放送データを受信する受信地域などの受信環境の変化に応じた識別情報を設定することにより、被制御装置に対する認証方法の変更等の制御装置側の変更を行わなくとも、制御装置は付属装置の受信地域等の変化による被制御装置側の変化を認識し、被制御装置側の変化に対応する周辺機器制御用ソフトウェアを選択して、被制御装置及び付属装置を制御対象とするので、チューナなどの付属装置の受信環境の変化に対応することが可能である。
【発明の効果】
【００３９】
本発明に係る制御方法、被制御装置及び制御システムでは、パーソナルコンピュータ等の制御装置が、制御装置に接続される周辺機器である被制御装置から送信される製造者識別情報及び機種識別情報等の識別情報に基づいて被制御装置を制御する形態において、被制御装置側に予め複数種類の識別情報を準備しておき、追加メモリの接続等の付属装置の接続状況の変化又はファームウェアの変更等の仕様情報の変化、又は、付属装置が受信するデータ又はデータの受信環境の変化等に応じて、被制御装置から制御装置へ送信する識別情報の設定を変更することにより、被制御装置に対する認証方法の変更等の制御装置側の変更を行わなくとも、制御装置は被制御装置側の仕様等が変更されたことを認識し、変更された仕様等に対応する周辺機器制御用ソフトウェアを選択するというように、被制御装置側の仕様等の変更に容易に対応することが可能である等、優れた効果を奏する。
【発明を実施するための最良の形態】
【００４０】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
実施の形態１．
図１は本発明の実施の形態１における制御システムの構成を示すブロック図である。
図１中１０はパーソナルコンピュータ等の制御装置であり、制御装置１０には、ＵＳＢ(Universal Serial Bus)等のインターフェース規格に基づくＵＳＢケーブル等の通信線Ｌを介してＵＳＢ対応周辺機器であるプリンタ又はスキャナ等の被制御装置２０が接続されている。
さらに被制御装置２０には、被制御装置２０の機能を拡張する付属装置３０が接続されている。
付属装置３０とは、例えば被制御装置２０がプリンタである場合に、両面印刷を行うための用紙反転装置又は電子ソートを行う追加メモリ等の装置を示す。
【００４１】
制御装置１０は、装置全体を制御するＣＰＵ１１、フレキシブルディスク及びＣＤ−ＲＯＭ等の記録媒体に記録されているプログラム等の各種情報を読み取るフレキシブルディスクドライブ及びＣＤ−ＲＯＭドライブ等の補助記憶部１２、ハードディスク等の記録部１３、記録部１３に記録されているプログラムをＣＰＵ１１により実行する際に一時的に発生する情報を記憶するＲＡＭ１４、並びに通信線Ｌを接続し通信を制御するＵＳＢインターフェース制御部等の接続部１５を備えている。
記録部１３には、基本ソフトウェア(Operating System:OS) 及び基本ソフトウェア上で動作する周辺機器制御用ソフトウェア（デバイスドライバ：以降ドライバという）等のソフトウェアプログラムが記録されている。
ドライバは被制御装置２０を制御するためのソフトウェアプログラムであり、記録部１３には様々な仕様の被制御装置２０に夫々対応する複数のドライバが記録されている。
【００４２】
被制御装置２０は、装置全体を制御するＣＰＵ２１、ＣＰＵ２１による制御に必要なファームウェア等の各種プログラムを記録しているＲＯＭ２２、ＲＯＭ２２に記録されているプログラムをＣＰＵ２１により実行する際に一時的に発生する情報を記憶するＲＡＭ２３、フラッシュメモリ等の不揮発性の記録部２４、印刷及び画像読取等の実際の処理を行う処理部２５、通信線Ｌを接続し通信を制御するＵＳＢインターフェース制御部等の第１接続部２６、並びに付属装置３０を接続する第２接続部２７を備えている。
記録部２４には、被制御装置２０の製造元を識別する製造者識別情報(Vender ID:VID) 、被制御装置２０の機種を識別する機種識別情報(Product ID:PID)及び被制御装置２０の種類を識別する種類識別情報(Device Class ID：クラスコード） 等の識別情報（デバイススクリプタ）が記録されている。
被制御装置２０の種類とは、プリンタ又はスキャナ等の種類を示し、被制御装置の機種とは型番により識別される個々の装置の型を示している。
なお本発明の被制御装置２０では、様々な仕様の変更に対応することが可能なように複数種類の識別情報が記録されている。
【００４３】
付属装置３０は、被制御装置２０に接続する接続部３１と、各種情報の記録、各種制御及び各種処理等の様々な機能を有する機能部３２とを備えている。
【００４４】
次に本発明の実施の形態１における制御システムにて用いられる各種装置の処理について説明する。
図２は本発明の実施の形態１における制御システムにて用いられる制御装置１０及び被制御装置２０の初期設定処理を示すフローチャートである。
制御装置１０では、ＣＰＵ１１の制御により、起動時、被制御装置２０の接続時、接続されている被制御装置２０の起動時、並びに所定の時間間隔等の所定条件を満足した場合に、識別情報の送信を要求する識別情報要求を、接続部１５から通信線Ｌを介して被制御装置２０へ送信する（Ｓ１０１）。
【００４５】
被制御装置２０では、ＣＰＵ２１の制御により、第１接続部２６にて識別情報要求を受信し（Ｓ１０２）、制御装置１０へ送信すべく予め設定されている識別情報を第１接続部２６から通信線Ｌを介して制御装置１０へ送信する（Ｓ１０３）。
【００４６】
制御装置１０では、ＣＰＵ１１の制御により、接続部１５にて識別情報を受信し（Ｓ１０４）、受信した識別情報により識別される被制御装置２０の製造元、種類及び機種を特定し（Ｓ１０５）、特定した製造元、種類及び機種に対応するドライバを選択し（Ｓ１０６）、選択したドライバをインストールする（Ｓ１０７）。
なおここでいうドライバのインストールとは、制御装置１０の基本ソフトウェア上で選択したドライバを実行することで被制御装置２０を制御することが可能な状態にすることを示す。
またステップＳ１０６において対応するドライバが、記録部１３又は補助記憶部１２に挿入されている記録媒体に記録されていない場合、対応するドライバのインストールを、制御装置１０を操作する操作者に対して要求する出力を行う。
【００４７】
そして制御装置１０では、ＣＰＵ１１の制御により、識別情報に基づいて制御対象となる被制御装置２０の制御を開始する（Ｓ１０８）。
なお被制御装置２０に付属装置３０が接続されている場合、制御装置１０では、被制御装置２０及び付属装置３０を一つの装置と見なし、識別情報に基づいて制御対象となる被制御装置２０及び付属装置３０の制御を開始する。
【００４８】
このような初期設定処理により、ＵＳＢ規格に対応した制御装置１０では、被制御装置２０の交換及び追加に対して自動的に制御することが可能な状態にするプラグアンドプレイ機能を実現している。
【００４９】
図３は本発明の実施の形態１における制御システムにて用いられる被制御装置２０の識別情報変更処理を示すフローチャートである。
被制御装置２０では、ＣＰＵ２１の制御により、起動時、付属装置３０の接続又は離脱による接続状況の変化時、並びに所定時間間隔等の所定条件を満足した場合に、前回識別情報を送信した時と比較して仕様が変化しているか否かを検出する（Ｓ２０１）。
ステップＳ２０１にて検出する仕様の変化とは、ＲＯＭ２２に記録されているファームウェアの変更等の被制御装置２０自体の仕様の変化だけでなく、付属装置３０の接続又は離脱による接続状況の変化による仕様の変化をも含む。
例えば被制御装置２０に付属装置３０が接続された場合、被制御装置２０では、ステップＳ２０１において、付属装置３０の接続による接続状況の変化を、被制御装置２０及び付属装置３０全体としての仕様の変化として検出する。
【００５０】
ステップＳ２０１にて、被制御装置２０自体の変化及び付属装置３０の接続状況の変化等の仕様の変化を検出した場合（Ｓ２０１：ＹＥＳ）、被制御装置２０は、ＣＰＵ２１の制御により、第２接続部２７に付属装置３０が接続されているか否かを判定する（Ｓ２０２）。
【００５１】
ステップＳ２０２にて、付属装置３０が接続されていると判定した場合に（Ｓ２０２：ＹＥＳ）、被制御装置２０では、ＣＰＵ２１の制御により、付属装置３０の仕様を示す付属装置情報の送信を要求する付属装置情報要求を付属装置３０へ第２接続部２７から送信し（Ｓ２０３）、付属装置情報要求に対して付属装置３０から送信される付属装置情報を第２接続部２７にて取得する（Ｓ２０４）。
【００５２】
そして被制御装置２０は、ＣＰＵ２１の制御により、ステップＳ２０１にて検出した変化に基づく変化後の仕様に対応する識別情報を記録部２４から抽出し（Ｓ２０５）、制御装置１０へ送信する識別情報を変更すべく、ステップＳ２０５にて抽出した識別情報を、制御装置１０へ送信する識別情報に設定する（Ｓ２０６）。
なおステップＳ２０５にて変化後の仕様に対応する識別情報を抽出する場合に、ステップＳ２０４にて取得した付属装置識別情報が示す付属装置３０の仕様が考慮されることは言うまでもない。
【００５３】
ステップＳ２０２にて付属装置３０が接続されていないと判定した場合（Ｓ２０２：ＮＯ）、ステップＳ２０３〜Ｓ２０４の処理は行われず、またその場合、ステップＳ２０５にて変化後の仕様に対応する識別情報の抽出に際して付属装置３０の仕様が考慮されることはない。
【００５４】
ステップＳ２０１において、仕様の変化を検出しなかった場合（Ｓ２０１：ＮＯ）、被制御装置２０では、ＣＰＵ２１の制御により、ステップＳ２０２〜Ｓ２０６に示した識別情報の設定を変更する処理は行われない。
【００５５】
なお制御装置１０へ送信すべく設定された識別情報は、図２を用いて説明した初期設定処理により、被制御装置２０から制御装置１０へ送信され、制御装置１０は、受信した識別情報に基づいて被制御装置２０の仕様の変更を認識し、仕様変更後の被制御装置２０を制御する。
【００５６】
前記実施の形態１では、仕様の変化が検出された場合に、送信する識別情報を変更する形態を示したが、仕様の変化が検出された場合であっても、制御装置１０においてドライバの変更の必要が無ければ、送信する識別情報を変更する必要がないことは言うまでもない。
【００５７】
実施の形態２．
実施の形態２は、実施の形態１において、被制御装置２０が制御装置１０へ送信する識別情報を付属装置３０から取得する形態である。
図４は本発明の実施の形態２における制御システムの構成を示すブロック図である。
実施の形態２において、付属装置３０は、接続部３１と、機能部３２と、識別情報を記録する不揮発性の記録部３３とを備えている。
記録部３３に記録されている識別情報とは、当該付属装置３０を接続した被制御装置２０を識別対象として識別するための製造者識別情報、機種識別情報及び種類識別情報等の識別情報である。
なお付属装置３０の接続相手となる被制御装置２０が複数種類存在する場合、各種類の被制御装置２０に対応する複数の識別情報が記録部３３に記録される。
他の構成については図１を用いて説明した実施の形態１と同様であるので、図１と同様の符号を付してあり、その説明については実施の形態１を参照するものとして省略する。
ただし被制御装置２０の記録部２４には必ずしも複数の識別情報を記録しておく必要はない。
【００５８】
次に本発明の実施の形態２における制御システムにて用いられる各種装置の処理について説明する。
なお制御装置１０及び被制御装置２０の初期設定処理については、図２を用いて説明した実施の形態１と同様であるので、実施の形態１を参照するものとし、その説明を省略する。
【００５９】
図５は本発明の実施の形態２における制御システムにて用いられる被制御装置２０及び付属装置３０の識別情報変更処理を示すフローチャートである。
被制御装置２０では、ＣＰＵ２１の制御により、起動時、付属装置３０の接続又は離脱による接続状況の変化時、並びに所定時間間隔等の所定条件を満足した場合に、前回識別情報を送信した時と比較して仕様が変化しているか否かを検出する（Ｓ３０１）。
ステップＳ３０１にて検出する仕様の変化とは、ＲＯＭ２２に記録されているファームウェアの変更等の被制御装置２０自体の仕様の変化だけでなく、付属装置３０の接続又は離脱による接続状況の変化による仕様の変化をも含む。
【００６０】
ステップＳ３０１にて仕様の変化を検出した場合（Ｓ３０１：ＹＥＳ）、被制御装置２０は、ＣＰＵ２１の制御により、第２接続部２７に付属装置３０が接続されているか否かを判定する（Ｓ３０２）。
【００６１】
ステップＳ３０２において、第２接続部２７に付属装置３０が接続されていると判定した場合（Ｓ３０２：ＹＥＳ）、被制御装置２０は、ＣＰＵ２１の制御により、識別情報の送信を要求する識別情報要求を第２接続部２７から付属装置３０へ送信する（Ｓ３０３）。
【００６２】
付属装置３０では、接続部３１にて識別情報要求を受信し（Ｓ３０４）、受信した識別情報要求に基づいて、接続先となる被制御装置２０に対応する識別情報を記録部３３から抽出し（Ｓ３０５）、抽出した識別情報を接続部３１から被制御装置２０へ送信する（Ｓ３０６）。
【００６３】
被制御装置２０では、ＣＰＵ２１の制御により、付属装置３０から送信された識別情報を第２接続部２７にて取得し（Ｓ３０７）、制御装置１０へ送信する識別情報を変更すべく、ステップＳ３０７にて取得した識別情報を、制御装置１０へ送信する識別情報に設定する（Ｓ３０８）。
【００６４】
ステップＳ３０２において、第２接続部２７に付属装置３０が接続されていないと判定した場合（Ｓ３０２：ＮＯ）、被制御装置２０は、ＣＰＵ２１の制御により、ステップＳ３０１にて検出した変化に基づく変化後の仕様に対応する識別情報を記録部２４から抽出し（Ｓ３０９）、制御装置１０へ送信する識別情報を変更すべく、ステップＳ３０９にて抽出した識別情報を、制御装置１０へ送信する識別情報に設定する（Ｓ３１０）。
【００６５】
ステップＳ３０１において、仕様の変化を検出しなかった場合（Ｓ３０１：ＮＯ）、ステップＳ３０２〜Ｓ３１０に示した識別情報の設定を変更する処理は行わない。
なお制御装置１０へ送信すべく設定された識別情報は、実施の形態１において図２を用いて説明した初期設定処理により、被制御装置２０から制御装置１０へ送信され、制御装置１０は、受信した識別情報に基づいて被制御装置２０の仕様の変更を認識し、仕様変更後の被制御装置２０を制御する。
【００６６】
前記実施の形態２では、被制御装置２０にて、付属装置３０が接続されていないと判定した場合に記録部２４から識別情報を抽出する形態を示したが、本発明はこれに限らず、先ず対応する識別情報が記録部２４に記録されているか否かを判定し、記録部２４に記録されていない場合に、付属装置３０から取得する形態であっても良い。
【００６７】
実施の形態３．
実施の形態３は、実施の形態１において、複数台の被制御装置２０を用いる形態である。
図６は本発明の実施の形態３における制御システムの構成を示すブロック図である。
図６中１０は制御装置であり、制御装置１０には、第１通信線Ｌ１を介して第１被制御装置２０ａが接続され、第２通信線Ｌ２を介して第２被制御装置２０ｂが接続されている。
【００６８】
制御装置１０は、ＣＰＵ１１、補助記憶部１２、記録部１３、ＲＡＭ１４、第１通信線Ｌ１を接続する第１接続部１５ａ及び第２通信線Ｌ２を接続する第２接続部１５ｂを備えている。
記録部１３には、基本ソフトウェア及びドライバ等のソフトウェアプログラムが記録されている。
【００６９】
第１被制御装置２０ａは、ＣＰＵ２１ａ、ＲＯＭ２２ａ、ＲＡＭ２３ａ、記録部２４ａ、処理部２５ａ、第１通信線Ｌ１を接続し通信を制御する第１接続部２６ａ及び第２被制御装置２０ｂを接続する第２接続部２７ａを備えている。
なお記録部２４ａには、第１被制御装置２０ａを識別する製造者識別情報、機種識別情報及び種類識別情報等の第１識別情報と、第２被制御装置２０ｂを識別する第２識別情報とが記録されている。
【００７０】
第２被制御装置２０ｂは、ＣＰＵ２１ｂ、ＲＯＭ２２ｂ、ＲＡＭ２３ｂ、記録部２４ｂ、処理部２５ｂ、第２通信線Ｌ２を接続し通信を制御する第１接続部２６ｂ及び第１被制御装置２０ａを接続する第２接続部２７ｂを備えている。
【００７１】
なお制御装置１０は、第１被制御装置２０ａを、第１被制御装置２０ａに第２被制御装置２０ｂの機能が付属する装置として認識し、第２被制御装置２０ｂを、第２被制御装置２０ｂに第１被制御装置２０ａの機能が付属する装置として認識する。
また第１被制御装置２０ａは、第２被制御装置２０ｂを実施の形態１及び実施の形態２にて示した付属装置３０として認識し、第２被制御装置２０ｂは、第１被制御装置２０ａを付属装置３０として認識する。
具体例として第１被制御装置２０ａがデジタル複写機であり、第２被制御装置２０ｂがファクシミリモデムである場合、制御装置１０は、第１被制御装置２０ａをファクシミリ機能付きデジタル複写機として認識し、第２被制御装置２０ｂをファクシミリ装置として認識する。
【００７２】
なお第２被制御装置２０ｂは、実施の形態１及び実施の形態２にて説明した付属装置３０程度の機能しか備わっていなくとも良い。
第２被制御装置２０ｂが付属装置３０程度の簡単な機能しか備えていない例として、第１被制御装置２０ａがＵＳＢ１．１コントローラを備えたプリンタであり、第２被制御装置２０ｂがＵＳＢ２．０コントローラボードである場合が挙げられる。
その場合、制御装置１０は、第１被制御装置２０ａを、ＵＳＢ１．１コントローラを備えたプリンタとして認識し、第２被制御装置２０ｂを、ＵＳＢ２．０コントローラを備えたプリンタとして認識する。
【００７３】
また第２被制御装置２０ｂが付属装置３０程度の簡単な機能しか備えていない他の例として、第１被制御装置２０ａがＵＳＢ１．１コントローラを備えたプリンタであり、第２被制御装置２０ｂがＵＳＢ２．０コントローラと共に電子ソート機能及びＪＢＩＧコーデック機能を備えたボードである場合が挙げられる。
その場合、制御装置１０は、第１被制御装置２０ａを、電子ソート可能でＪＢＩＧ圧縮データ処理可能なＵＳＢ１．１コントローラを備えたプリンタとして認識し、第２被制御装置２０ｂを、電子ソート可能でＪＢＩＧ圧縮データ処理可能なＵＳＢ２．０コントローラを備えたプリンタとして認識する。
【００７４】
次に本発明の実施の形態３における制御システムにて用いられる各種装置の処理について説明する。
図７は本発明の実施の形態３における制御システムにて用いられる制御装置１０並びに第１被制御装置２０ａ及び第２被制御装置２０ｂの初期設定処理を示すフローチャートである。
制御装置１０では、ＣＰＵ１１の制御により、起動時、第１被制御装置２０ａ及び第２被制御装置２０ｂの接続時、接続されている第１被制御装置２０ａ及び第２被制御装置２０ｂの起動時、並びに所定の時間間隔等の所定条件を満足した場合に、第１識別情報の送信を要求する第１識別情報要求を、第１接続部１５ａから第１通信線Ｌ１を介して第１被制御装置２０ａへ送信し（Ｓ４０１）、更に第２識別情報の送信を要求する第２識別情報要求を第２接続部１５ｂから第２通信線Ｌ２を介して第２被制御装置２０ｂへ送信する（Ｓ４０２）。
【００７５】
第１被制御装置２０ａでは、ＣＰＵ２１ａの制御により、第１接続部２６ａにて第１識別情報要求を受信し（Ｓ４０３）、制御装置１０へ送信すべく予め設定されている第１識別情報を第１接続部２６ａから通信線Ｌ１を介して制御装置１０へ送信する（Ｓ４０４）。
【００７６】
制御装置１０では、ＣＰＵ１１の制御により、第１接続部１５ａにて第１識別情報を受信し（Ｓ４０５）、受信した第１識別情報により識別される第１被制御装置２０ａの製造元、種類及び機種を特定し（Ｓ４０６）、特定した製造元、種類及び機種に対応するドライバを選択し（Ｓ４０７）、選択したドライバをインストールする（Ｓ４０８）。
そして制御装置１０では、ＣＰＵ１１の制御により、第１識別情報に基づいて制御対象となる第１被制御装置２０ａの制御を開始する（Ｓ４０９）。
【００７７】
第２被制御装置２０ｂでは、ＣＰＵ２１ｂの制御により、第１接続部２６ｂにて第２識別情報要求を受信し（Ｓ４１０）、制御装置１０へ送信すべく予め設定されている第２識別情報を第１接続部２６ｂから通信線Ｌ２を介して制御装置１０へ送信する（Ｓ４１１）。
【００７８】
制御装置１０では、ＣＰＵ１１の制御により、第２接続部１５ｂにて第２識別情報を受信し（Ｓ４１２）、受信した第２識別情報により識別される第２被制御装置２０ｂの製造元、種類及び機種を特定し（Ｓ４１３）、特定した製造元、種類及び機種に対応するドライバを選択し（Ｓ４１４）、選択したドライバをインストールする（Ｓ４１５）。
そして制御装置１０では、ＣＰＵ１１の制御により、第２識別情報に基づいて制御対象となる第２被制御装置２０ｂの制御を開始する（Ｓ４１６）。
【００７９】
図８は本発明の実施の形態３における制御システムにて用いられる第１被制御装置２０ａ及び第２被制御装置２０ｂの識別情報変更処理を示すフローチャートである。
第１被制御装置２０ａでは、ＣＰＵ２１ａの制御により、所定の時間間隔等の所定条件を満足した場合に、第２接続部２７ａに第２被制御装置２０ｂが接続されたか否かを検出する（Ｓ５０１）。
ステップＳ５０１にて、第２接続部２７ａに第２被制御装置２０ｂが接続されたことを検出した場合（Ｓ５０１：ＹＥＳ）、第１被制御装置２０ａでは、ＣＰＵ２１ａの制御により、第２被制御装置２０ｂの仕様を示す仕様情報の送信を要求する仕様情報要求を第２被制御装置２０ｂへ第２接続部２７ａから送信する（Ｓ５０２）。
ステップＳ５０１にて、第２接続部２７ａに第２被制御装置２０ｂが接続されたことを検出しなかった場合（Ｓ５０１：ＮＯ）、次に所定条件を満足するまで待機する。
【００８０】
第２被制御装置２０ｂでは、ＣＰＵ２１ｂの制御により、第２接続部２７ｂにて仕様情報要求を受信し（Ｓ５０３）、受信した仕様情報要求に対する仕様情報を第１被制御装置２０ａへ第２接続部２７ｂから送信する（Ｓ５０４）。
【００８１】
第１被制御装置２０ａでは、ＣＰＵ２１ａの制御により、仕様情報要求に対して第２被制御装置２０ｂから送信される仕様情報を第２接続部２７ａにて取得する（Ｓ５０５）。
第１被制御装置２０ａでは、ＣＰＵ２１ａの制御により、取得した仕様情報に基づいて第２被制御装置２０ｂの接続による第１識別情報の設定の変更の要否を判定する（Ｓ５０６）。
ステップＳ５０６にて第１識別情報の設定の変更が必要な場合としては、例えば第１被制御装置２０ａがＵＳＢ１．１コントローラを備えたプリンタであり、第２被制御装置２０ｂがＵＳＢ２．０コントローラと共に電子ソート機能及びＪＢＩＧコーデック機能を備えたボードである場合が挙げられ、そのような場合、第１被制御装置２０ａは電子ソート機能及びＪＢＩＧコーデック機能を新たに備えることとなるため制御装置１０へ送信する第１識別情報の設定を変更する必要が生じる。
ステップＳ５０６にて第１識別情報の設定の変更が不要な場合としては、例えば第１被制御装置２０ａがＵＳＢ１．１コントローラを備えたプリンタであり、第２被制御装置２０ｂがＵＳＢ２．０コントローラボードである場合が挙げられ、その様な場合、第１被制御装置２０ａは特に新たな機能を備えることはないため制御装置１０へ送信する第１識別情報の設定を変更する必要はない。
【００８２】
ステップＳ５０６において、第１識別情報の設定の変更が必要であると判定した場合（Ｓ５０６：ＹＥＳ）、第１被制御装置２０ａは、ＣＰＵ２１ａの制御により、ステップＳ５０５にて取得した仕様情報に基づいてステップＳ５０１にて検出した第２被制御装置２０ｂの接続による仕様の変化に対応する第１識別情報を記録部２４ａから抽出し（Ｓ５０７）、制御装置１０へ送信する第１識別情報を変更すべく、ステップＳ５０７にて抽出した第１識別情報を、制御装置１０へ送信する第１識別情報に設定する（Ｓ５０８）。
【００８３】
そして第１被制御装置２０ａは、ＣＰＵ２１ａの制御により、ステップＳ５０５にて取得した仕様情報に基づいて、第２識別情報を記録部２４ａから抽出し（Ｓ５０９）、抽出した第２識別情報を第２接続部２７ａから第２被制御装置２０ｂへ送信する（Ｓ５１０）。
【００８４】
ステップＳ５０６において、第１識別情報の設定の変更は不要であると判定した場合（Ｓ５０６：ＮＯ）、ステップＳ５０７〜Ｓ５０８に示した第１識別情報の設定を変更する処理は行わず、ステップＳ５０９へ進む。
【００８５】
第２被制御装置２０ｂでは、ＣＰＵ２１ｂの制御により、第２接続部２７ｂにて第２識別情報を受信し（Ｓ５１１）、制御装置１０へ送信する第２識別情報を変更すべく、ステップＳ５１１にて受信した第２識別情報を、制御装置１０へ送信する第２識別情報に設定する（Ｓ５１２）。
【００８６】
そして図７を用いて説明した初期設定処理により、第１識別情報は第１被制御装置２０ａから制御装置１０へ送信され、第２識別情報は第２被制御装置２０ｂから制御装置１０へ送信され、制御装置１０では、第１識別情報に基づいて第１被制御装置２０ａを制御し、第２識別情報に基づいて第２被制御装置２０ｂを制御する。
【００８７】
前記実施の形態３では、第１被制御装置２０ａは、第２被制御装置２０ｂの接続を検出した場合に識別情報変更処理を開始する形態を示したが、本発明はこれに限らず、第１被制御装置２０ａに第２被制御装置２０ｂが接続されている場合で、第１被制御装置２０ａのファームウェアの変更等の仕様の変更を検出した場合にも同様の処理が行われる。
【００８８】
また前記実施の形態３では、制御装置１台と被制御装置２台とを組み合わせた形態を示したが、本発明はこれに限らず、更にこのシステムを発展させて複数台の制御装置と複数台の被制御装置とを組み合わせる形態であっても良い。
図９は本発明の実施の形態３における制御システムの他の構成を示すブロック図である。
図９中１０ａは、第１制御装置であり、第１制御装置１０ａには、第１通信線Ｌ１を介して第１被制御装置２０ａが接続され、第２制御装置１０ｂには第２通信線Ｌ２を介して第２被制御装置２０ｂが接続されている。
【００８９】
第１制御装置１０ａは、ＣＰＵ１１ａ、補助記憶部１２ａ、記録部１３ａ、ＲＡＭ１４ａ、第１通信線Ｌ１を接続する接続部１５ａを備えている。
【００９０】
第２制御装置１０ｂは、ＣＰＵ１１ｂ、補助記憶部１２ｂ、記録部１３ｂ、ＲＡＭ１４ｂ、第２通信線Ｌ２を接続する接続部１５ｂを備えている。
【００９１】
第１被制御装置２０ａは、ＣＰＵ２１ａ、ＲＯＭ２２ａ、ＲＡＭ２３ａ、記録部２４ａ、処理部２５ａ、第１通信線Ｌ１を接続し通信を制御する第１接続部２６ａ及び第２被制御装置２０ｂを接続する第２接続部２７ａを備えている。
【００９２】
第２被制御装置２０ｂは、ＣＰＵ２１ｂ、ＲＯＭ２２ｂ、ＲＡＭ２３ｂ、記録部２４ｂ、処理部２５ｂ、第２通信線Ｌ２を接続し通信を制御する第２接続部２６ｂ及び第１被制御装置２０ａを接続する第２接続部２７ｂを備えている。
【００９３】
そして第１被制御装置２０ａが備える記録部２４ａには、第１被制御装置２０ａを識別する製造者識別情報、機種識別情報及び種類識別情報等の識別情報が記録されており、第２被制御装置２０ｂが備える記録部２４ｂには、第２被制御装置２０ｂを識別する製造者識別情報、機種識別情報及び種類識別情報等の機種識別情報が記録されている。
第１被制御装置２０ａ及び第２被制御装置２０ｂでは、夫々の識別情報を第１制御装置１０ａ及び第２制御装置１０ｂへ送信し、第１制御装置１０ａ及び第２制御装置１０ｂは夫々第１被制御装置２０ａ及び第２被制御装置２０ｂから取得した識別情報に基づいて、第１被制御装置２０ａ及び第２被制御装置２０ｂを制御する。
なおいずれか一方の被制御装置に他方の識別情報を記録しておく様にしても良い。
このように本発明は様々なシステム構成に対応することが可能である。
【００９４】
実施の形態４．
実施の形態４は、実施の形態１において、付属装置３０でデータを受信し、受信したデータの変化又は受信環境に応じて、被制御装置２０から制御装置１０へ送信する識別情報を選択する形態である。
図１０は本発明の実施の形態４における制御システムの構成を示すブロック図である。
実施の形態４において、付属装置３０の機能部３２は、外部の放送局等から送信された放送データを受信する受信部（受信手段）３４と、受信部３４が受信した放送データに含まれる所定の特徴などの放送データに関する情報を抽出する抽出部（抽出手段）３５とを備えている。
他の構成については図１を用いて説明した実施の形態１と同様であるので、図１と同様の符号を付してあり、その説明については実施の形態１を参照するものとして省略する。
【００９５】
付属装置３０は、例えば被制御装置２０が動画データを扱うホームサーバである場合、地上波デジタル放送などの放送データを受信して出力するためのチューナ等のオプション装置である。また、制御装置１０は、一般的なパソコンでもよいし、セットトップボックス又はテレビジョン受像機等の映像機器でもよい。
【００９６】
付属装置３０がチューナの場合、最初の起動時又は接続部３１が被制御装置２０からリセット信号を受付けた場合、受信部３４で所定強度以上の放送電波（放送データ）をスキャンする。スキャンされた放送データは、受信部３４で復調された後、抽出部３５に送られ、放送データに含まれる各チャンネルの放送チャンネル識別番号が抽出される。または、放送データにＥＰＧ（電子番組表）などが含まれている場合は、ＥＰＧに基づいて、放送データに含まれる各放送チャンネル識別番号を抽出することも可能である。抽出部３５で抽出された放送チャンネル識別番号は、接続部３１から被制御装置２０へ送信される。
【００９７】
付属装置３０から送信された放送チャンネル識別番号を第２接続部（取得手段）２７で受信した被制御装置２０は、受信した放送チャンネル識別番号に基づいて、制御装置１０へ送信する識別情報の設定をＣＰＵ（設定手段）２１で行う。例えば、被制御装置２０のＲＯＭ２２に放送チャンネル識別番号と放送ジャンル（例えば天気予報など）とを対応させたテーブルを予め記憶しておき、付属装置３０から受取った放送チャンネル識別番号の放送ジャンルが天気予報であるとＣＰＵ２１が判定した場合、ＣＰＵ２１の制御により、被制御装置２０の識別情報として、天気予報サーバ機能を備えたホームサーバの識別情報を設定することが可能である。また、例えば、被制御装置２０のＲＯＭ２２に放送チャンネル識別番号と識別情報とを対応させたテーブルを予め記憶しておき、被制御装置２０の識別情報として、付属装置３０から受取った放送チャンネル識別番号に対応する識別情報を設定することも可能である。
【００９８】
設定した識別情報は、第１接続部２６から制御装置１０に送信される。制御装置１０は、被制御装置２０から受取った識別情報に応じて、天気予報サーバ機能を備えたホームサーバの制御用ソフトウェアを用いて被制御装置２０の制御を行う。
【００９９】
他の例として、例えば日本国内の各地域毎に放送チャネルが異なる場合は、受信データに含まれる地域コード（受信環境）を抽出手段で抽出し、ＣＰＵ２１によって、地域コードに応じた放送チャンネル（チャンネル識別番号）を特定し、制御装置１０へ送信する設定情報を変更することも可能である。地域コード及びチャンネル識別番号の対応は、例えばＲＯＭ２２に記憶されており、ＣＰＵ２１はＲＯＭ２２に記憶されている前記対応に基づいて、チャンネル識別番号を特定することが可能である。
【０１００】
また、天気予報以外に、例えば被制御部２０のＲＯＭ２２に放送チャンネル識別番号と使用言語とを対応させたテーブルを予め記憶しておき、ＣＰＵ２１によって、第２接続部２７で付属装置３０から受取った各放送チャンネル識別番号に対応する使用言語をカウントし、最多言語又は累計数が所定割合を超える多数派言語の組み合わせを決定し、被制御装置２０の識別情報として、前記決定した言語に対応するホームサーバの識別情報を設定し、設定した識別情報を第１接続部２６から制御装置１０に送信することも可能である。この場合、制御装置１０は、被制御装置２０から受取った識別情報に応じて、前記決定した言語に対応する制御用ソフトウェアを用いて被制御装置２０の制御を行う。例えば英語が最多言語の場合は、英語表示のユーザインタフェイスを使用する。
【０１０１】
上述した言語の決定は、例えば付属装置３０の抽出部３５で受信地域などの受信環境に関する情報を受信データから抽出又は受信データに基づいて特定し、受信環境（受信地域）に基づいて被制御装置２０のＣＰＵ２１で決定することも可能である。例えば受信データに含まれる地域コードがフランスの場合はフランス語に決定することが可能である。地域コード及び言語の対応は、例えばＲＯＭ２２に記憶されており、ＣＰＵ２１はＲＯＭ２２に記憶されている前記対応に基づいて、言語を決定することが可能である。
【０１０２】
上記の例において、被制御装置２０から制御装置１０へ送信する識別情報の選択は、実施の形態２のように、付属装置３０側で行ってもよい。この場合、付属装置３０は、受信部３４と、抽出部３５と、複数の識別情報が記憶された記録部と、放送チャンネル識別番号と放送ジャンル又は使用言語とを対応させたテーブルなどが予め記憶されたＲＯＭと、抽出部３５が抽出した情報に基づいて識別情報を設定する設定部（設定手段）とを備え、受信チャンネル又は受信環境の変化に応じて設定部で設定した識別情報を接続部３１から被制御装置２０へ送信する。被制御装置２０は、付属装置３０から送信された識別情報を第２接続部（取得手段）２７で受信し、受信した識別情報は、ＣＰＵ（設定手段）２１によって、制御装置１０へ送信する識別情報に設定される。
【０１０３】
上述した実施の形態４の放送データの受信は、放送電波をアンテナで受信したり、無線配信されている放送データをアンテナで受信したり、ケーブルテレビ又はインターネット配信などのように通信回線から放送データを受信することが可能である。また、データに関する情報又は受信環境は、例えば受信したデータに添付されている該データの送信元に関する情報又は該データの内容に関する情報から得ることが可能である。また、受信環境は、例えば受信したデータに添付されている受信地域又は受信位置に関する情報から得ることが可能である。
【図面の簡単な説明】
【０１０４】
【図１】本発明の実施の形態１における制御システムの構成を示すブロック図である。
【図２】本発明の実施の形態１における制御システムにて用いられる制御装置及び被制御装置の初期設定処理を示すフローチャートである。
【図３】本発明の実施の形態１における制御システムにて用いられる被制御装置の識別情報変更処理を示すフローチャートである。
【図４】本発明の実施の形態２における制御システムの構成を示すブロック図である。
【図５】本発明の実施の形態２における制御システムにて用いられる被制御装置及び付属装置の識別情報変更処理を示すフローチャートである。
【図６】本発明の実施の形態３における制御システムの構成を示すブロック図である。
【図７】本発明の実施の形態３における制御システムにて用いられる制御装置並びに第１被制御装置及び第２被制御装置の初期設定処理を示すフローチャートである。
【図８】本発明の実施の形態３における制御システムにて用いられる第１被制御装置及び第２被制御装置の識別情報変更処理を示すフローチャートである。
【図９】本発明の実施の形態３における制御システムの他の構成を示すブロック図である。
【図１０】本発明の実施の形態４における制御システムの構成を示すブロック図である。
【符号の説明】
【０１０５】
１０  制御装置
１０ａ  第１制御装置
１０ｂ  第２制御装置
２０  被制御装置
２０ａ  第１被制御装置
２０ｂ  第２被制御装置
３０  付属装置
３２  機能部
３４  受信部
３５  抽出部
Ｌ  通信線
Ｌ１  第１通信線
Ｌ２  第２通信線
【図１】
2004334832.tif 000003
【図２】
2004334832.tif 000004
【図３】
2004334832.tif 000005
【図４】
2004334832.tif 000006
【図５】
2004334832.tif 000007
【図６】
2004334832.tif 000008
【図７】
2004334832.tif 000009
【図８】
2004334832.tif 000010
【図９】
2004334832.tif 000011
【図１０】
2004334832.tif 000012