(57)【要約】【課題】ＩＥＥＥ１３９４バスで接続された電子機器システムにおいて、コントローラからターゲット機器への電源状態問い合わせコマンド送信に伴うバス帯域の使用量を低減する。【解決手段】電子機器システムは、ＩＥＥＥ１３９４バスを介してターゲット機器をＡＶ／Ｃコマンドで電源制御するコントローラと、このコントローラにより電源制御されるターゲット機器とを含む。ターゲット機器は、自機の１３９４ＩＦ部とＡＶプロトコル部を可動させる補助電源部を有する。コントローラは、予めターゲット機器の主電源部をオン又はオフに移行させる電源状態移行時間を取得し、データベースに記憶する。２回目以降は、記憶した電源状態移行時間を主電源部の電源状態を問い合わせる間隔時間としてパワーステータスコマンドを送信する（Ｓ４１，４２）。これにより、コマンドの送信回数を削減でき、ＩＥＥＥ１３９４バスにおける帯域使用量を低減することができる。【選択図】図５
2007323137.tif 000002
【特許請求の範囲】
【請求項１】
ＡＶ／Ｃ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｓｅ  Ｃｏｍｍａｎｄ  Ｓｅｔ（以下、ＡＶ／Ｃコマンドという）を有するＩＥＥＥ１３９４シリアルインターフェースを備えた複数の電子機器を、ＩＥＥＥ１３９４シリアルバスを介してネットワーク接続した電子機器システムにおいて、
前記複数の電子機器は、ネットワーク上の他の電子機器の電源制御を行うコントローラと、このコントローラにより電源制御されるターゲット機器とを含み、
前記ＡＶ／Ｃコマンドは、電源を制御するパワーコントロールコマンドと、電源状態を問い合わせるためのパワーステータスコマンドとを含み、
前記ターゲット機器は、自機の主電源を制御する主電源制御部と、この主電源の電源状態を検出する電源状態検出部とを有し、
前記コントローラは、前記ターゲット機器に、その主電源をオン又はオフに移行させるためのパワーコントロールコマンドを送信すると共に、このコマンドに基き前記主電源制御部が前記ターゲット機器の電源状態を移行し終わるまで定期的にパワーステータスコマンドを送信し続け、前記電源状態検出部で電源状態移行が検出されたときに前記ターゲット機器から送信される移行終了のレスポンスを受信し、前記パワーコントロールコマンドの送信から前記移行終了のレスポンスの受信までの時間間隔を検出することにより、前記ターゲット機器の電源状態が移行されるまでの電源状態移行時間を得ると共に、この得られた電源状態移行時間をデータベースに記憶し、
前記コントローラによる前記ターゲット機器への２回目以降の電源制御では、前記データベースの電源状態移行時間を用いて、前記パワーコントロールコマンド送信後のパワーステータスコマンドの送信を前記電源状態移行時間を経過してから行うことにより、パワーステータスコマンドの送信回数を削減し、前記バスにおける帯域使用量を低減することを特徴とする電子機器システム。
【請求項２】
複数の電子機器をＩＥＥＥ１３９４シリアルバスを介してネットワーク接続した電子機器システムにおいて、
前記複数の電子機器は、他の電子機器の電源を制御するコントローラを備え、
前記コントローラは、前記バスを介して前記他の電子機器の電源を制御する電源制御コマンドと、その電源状態を問い合わせるパワーステータスコマンドを順次送信し、これらコマンドに対する前記他の電子機器からのレスポンスにより、それらの電源状態がオン又はオフに移行する電源状態移行時間を予め求めて、この電源状態移行時間をデータベースに記憶し、
前記データベースの電源状態移行時間を用いて、前記コントローラにおける２回目以降の電源制御コマンド送出からパワーステータスコマンドの送出までの時間間隔を決定することを特徴とする電子機器システム。
【請求項３】
前記他の電子機器は、自機の主電源を制御する主電源制御部と、この主電源の電源状態を検出する電源状態検出部とを有し、
前記コントローラは、前記他の電子機器の主電源制御部への電源制御コマンドの送出後、前記他の電子機器のオン又はオフへの電源状態移行まで継続してパワーステータスコマンドを定期的に送出し、前記他の電子機器の電源状態検出部で電源状態移行が検出されたときに前記他の電子機器から送信される電源状態移行終了のレスポンスの受信時刻と、前記電源制御コマンド送出時刻との時間差を求めることにより電源状態移行時間を得ること特徴とする請求項２に記載の電子機器システム。
【請求項４】
ＩＥＥＥ１３９４シリアルバスに接続されるコントローラにおいて、
前記バスを介して前記他の電子機器の電源を制御する電源制御コマンドと、その電源状態を問い合わせるパワーステートコマンドを順次送信し、これらコマンドに対する前記他の電子機器からのレスポンスにより、それらの電源状態がオン又はオフに移行する電源状態移行時間を算出して記憶する移行時間算出記憶手段と、
前記データベースの電源状態移行時間を用いて、前記コントローラにおける２回目以降の電源制御コマンド送出からパワーステータスコマンドの送出までの時間間隔を決定する時間間隔決定手段と、
を備えたことを特徴とするコントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の電子機器をＩＥＥＥ１３９４バスを用いてネットワークに繋げた電子機器システムに係わり、接続された電子機器をバスを介して他の機器から遠隔操作して電源の稼働、遮断状態を切り替える場合のバス帯域節約の技術に関する。
【背景技術】
【０００２】
近年、セットトップボックス（以下、ＳＴＢという）や、デジタルテレビジョン、ＤＶＣＲ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｃａｓｓｅｔｔｅ  Ｒｅｃｏｒｄｅｒ）、ＤＶＤレコーダ等のＡＶ機器を含むデジタル電子機器をネットワークで相互に結ぶデジタルデータインターフェースとして、ＩＥＥＥ１３９４シリアルバス（ＩＥＥＥ  Ｓｔｄ  １３９４−１９９５、Ｓｔａｎｄａｒｄ  ｆｏｒ  ａ  Ｈｉｇｈ  Ｐｅｒｆｏｒｍａｎｃｅ  Ｓｅｒｉａｌ  Ｂｕｓ、以下、ＩＥＥＥ１３９４という）インターフェースが普及してきている。このＩＥＥＥ１３９４は、ネットワーク上に存在する複数のデジタル機器間でデジタルデータを交換したり、複数の電子機器が相互に制御し合うために使用できるシリアルバスである。
【０００３】
このようなＩＥＥＥ１３９４で接続された複数の電子機器において、１つの電子機器（機器Ｐという）により、同じＩＥＥＥ１３９４上に存在する他機器（機器Ｑという）の電源操作を行うとき、例えば機器Ｐが機器Ｑの電源をＯＮする場合には、ＡＶ／Ｃ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｓｅ  Ｃｏｍｍａｎｄ  Ｓｅｔ（以下、ＡＶ／Ｃコマンドという）のＡＶ／Ｃパワーコントロールコマンドをｐｏｗｅｒ＿ｓｔａｔｅ＝ＰＯＷＥＲ  ＯＮとして機器Ｂへ送信する。そして、この送信後、通常、機器Ｑの電源がＯＮになるまで、機器Ｐより定期的にＡＶ／Ｃパワーステートコマンドを送信し続けて機器Ｑの電源状態を問い合わせることにより、機器Ｑの電源状態の移行を確認していた。しかしながら、この定期的なコマンド送信は、ＩＥＥＥ１３９４のバス帯域の使用量を増加させ、バス使用効率を低下させるという問題を生じていた。
【０００４】
また、従来のＩＥＥＥ１３９４を用いてＡＶ機器を結ぶ電子機器システムにおいて、ソース情報を出力するソース出力機器と、ソース情報を入力する情報処理機器とをデータバスを介して接続することにより構築したシステムであって、情報処理機器がソース出力機器の電源状態がオフであることを検出すると、自機の電源もオフするように動作し、各電子機器がデータバス上で独立した存在であると認識されている場合であっても、電源を連動してコントロールすることを可能とした電子機器システムが知られている（例えば、特許文献１参照）。しかしながら、この従来技術では、ソース出力機器の電源状態がオフであるか否かを検出するために、このソース出力機器の電源状態がオフであることを検出するまで、一定時間ごとにソース出力機器と情報処理機器間でデータバスを介してコマンド授受を行うことが必要なため、頻繁にバス帯域を使用するのでバス帯域の使用量が増え、バスの使用効率が悪くなっていた。
【０００５】
また、他の従来技術として、ＩＥＥＥ１３９４インターフェースポートを有する機器を接続する複数の通信ポートと、他の機器に電力供給の可能な複数の電源ポートと、シリアル信号バスラインからのＡＶ／Ｃコマンドの受信と転送を行う送受信部と、バスから供給されるＡＶ／Ｃコマンドにより送受信部と電源制御部を制御するコマンド制御部と、このコマンド制御部から指定された電源ポートに電源供給を行い各接続機器への電力供給のオン／オフを制御する電源制御部とを備え、一部の電子機器の電源がオフしている場合でも通信可能とする電源制御装置を導入した電子機器システムが知られている（例えば、特許文献２参照）。しかしながら、この従来技術は、電子機器システムに電源制御部、コマンド制御部、識別コード記憶部などを含む電源制御装置を必要とし、システムが複雑となり高価になっていた。
【０００６】
また、さらに他の従来技術として、複数の端末装置とこれらに共通に接続されて各端末を制御する制御装置を備えたデータ処理システムにおいて、端末装置毎に問合せ信号を送信し、問合せ信号に対する複数の端末装置の何れかからの応答信号により制御装置を起動させる電源制御手段を備えた電源制御方式が知られている（例えば、特許文献３参照）。しかし、この従来技術では、上記のパワーステータスコマンドの送信によるバス使用効率低下の問題を解決することはできない。
【特許文献１】特開２００１−２３６１４９号公報
【特許文献２】特開２００５−１００２８７号公報
【特許文献３】特開昭６０−１６０４１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上記の問題を解決するためになされたものであり、複数の電子機器をＩＥＥＥ１３９４シリアルバスでネットワーク接続し、コントローラによるターゲット機器の電源制御を可能とする電子機器システムにおいて、コントローラからターゲット機器への電源状態問合せ用のパワーステータスコマンド送信に伴うバス帯域の使用量の低減を可能とする電子機器システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために請求項１の発明は、ＡＶ／Ｃ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｓｅ  Ｃｏｍｍａｎｄ  Ｓｅｔ（以下、ＡＶ／Ｃコマンドという）を有するＩＥＥＥ１３９４シリアルインターフェースを備えた複数の電子機器を、ＩＥＥＥ１３９４シリアルバスを介してネットワーク接続した電子機器システムにおいて、前記複数の電子機器は、ネットワーク上の他の電子機器の電源制御を行うコントローラと、このコントローラにより電源制御されるターゲット機器とを含み、前記ＡＶ／Ｃコマンドは、電源を制御するパワーコントロールコマンドと、電源状態を問い合わせるためのパワーステータスコマンドとを含み、前記ターゲット機器は、自機の主電源を制御する主電源制御部と、この主電源の電源状態を検出する電源状態検出部とを有し、前記コントローラは、前記ターゲット機器に、その主電源をオン又はオフに移行させるためのパワーコントロールコマンドを送信すると共に、このコマンドに基き前記主電源制御部が前記ターゲット機器の電源状態を移行し終わるまで定期的にパワーステータスコマンドを送信し続け、前記電源状態検出部で電源状態移行が検出されたときに前記ターゲット機器から送信される移行終了のレスポンスを受信し、前記パワーコントロールコマンドの送信から前記移行終了のレスポンスの受信までの時間間隔を検出することにより、前記ターゲット機器の電源状態が移行されるまでの電源状態移行時間を得ると共に、この得られた電源状態移行時間をデータベースに記憶し、前記コントローラによる前記ターゲット機器への２回目以降の電源制御では、前記データベースの電源状態移行時間を用いて、前記パワーコントロールコマンド送信後のパワーステータスコマンドの送信を前記電源状態移行時間を経過してから行うことにより、パワーステータスコマンドの送信回数を削減し、前記バスにおける帯域使用量を低減するものである。
【０００９】
請求項２の発明は、複数の電子機器をＩＥＥＥ１３９４シリアルバスを介してネットワーク接続した電子機器システムにおいて、前記複数の電子機器は、他の電子機器の電源を制御するコントローラを備え、前記コントローラは、前記バスを介して前記他の電子機器の電源を制御する電源制御コマンドと、その電源状態を問い合わせるパワーステータスコマンドを順次送信し、これらコマンドに対する前記他の電子機器からのレスポンスにより、それらの電源状態がオン又はオフに移行する電源状態移行時間を予め求めて、この電源状態移行時間をデータベースに記憶し、前記データベースの電源状態移行時間を用いて、前記コントローラにおける２回目以降の電源制御コマンド送出からパワーステータスコマンドの送出までの時間間隔を決定するものである。
【００１０】
請求項３の発明は、請求項２に記載の発明において、前記他の電子機器は、自機の主電源を制御する主電源制御部と、この主電源の電源状態を検出する電源状態検出部とを有し、
前記コントローラは、前記他の電子機器の主電源制御部への電源制御コマンドの送出後、前記他の電子機器のオン又はオフへの電源状態移行まで継続してパワーステータスコマンドを定期的に送出し、前記他の電子機器の電源状態検出部で電源状態移行が検出されたときに前記他の電子機器から送信される電源状態移行終了のレスポンスの受信時刻と、前記電源制御コマンド送出時刻との時間差を求めることにより電源状態移行時間を得るものである。
【００１１】
請求項４の発明は、ＩＥＥＥ１３９４シリアルバスに接続されるコントローラにおいて、
前記バスを介して前記他の電子機器の電源を制御する電源制御コマンドと、その電源状態を問い合わせるパワーステートコマンドを順次送信し、これらコマンドに対する前記他の電子機器からのレスポンスにより、それらの電源状態がオン又はオフに移行する電源状態移行時間を算出して記憶する移行時間算出記憶手段と、前記データベースの電源状態移行時間を用いて、前記コントローラにおける２回目以降の電源制御コマンド送出からパワーステータスコマンドの送出までの時間間隔を決定する時間間隔決定手段と、を備えたこものである。
【発明の効果】
【００１２】
請求項１の発明によれば、ターゲット機器の主電源のオン、オフの電源状態移行時間を精度良く求められると共に、２回目以降、この電源状態移行時間に合わせて、電源状態問い合わせのパワーステータスコマンドを最適時間間隔で送出できることにより、パワーステータスコマンドを無駄に送信する必要がなくなり、パワーステータスコマンドの送信回数を削減できるので、ＩＥＥＥ１３９４シリアルバス上における帯域使用量を低減することができる。これにより、電源制御時のＩＥＥＥ１３９４シリアルバスの帯域使用効率を向上することができる。
【００１３】
請求項２の発明によれば、予め得られたターゲット機器の主電源のオン、オフの電源状態移行時間を、２回目以降の電源制御時におけるターゲット機器毎のパワーステータスコマンドの送出時間間隔の最適間隔として用いることができるので、効率的なパワーステータスコマンドの送出が可能となり、電源制御時におけるＩＥＥＥ１３９４シリアルバスの帯域使用効率を向上することができる。
【００１４】
請求項３の発明によれば、ターゲット機器の主電源のオン、オフの電源状態移行時間を正確に求めることができる。
【００１５】
請求項４の発明によれば、ターゲット機器の主電源のオン、オフの電源状態移行時間をを算出して記憶することができ、２回目以降のパワーステータスコマンドの送出の時間間隔を決定することができるので、ターゲット機器の主電源の制御を最適時間間隔で行うことができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の一実施形態に係る電子機器システムについて図１乃至図５を参照して説明する。本発明は、ＡＶ／Ｃ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｓｅ  Ｃｏｍｍａｎｄ  Ｓｅｔ（以下、ＡＶ／Ｃコマンドという）を有するＩＥＥＥ１３９４シリアルインターフェースを備えた複数のＡＶ機器等の電子機器を、ＩＥＥＥ１３９４シリアルバスを介してネットワーク接続した電子機器システムにおいて、ネットワーク上の他の電子機器（ターゲット機器）を遠隔制御する制御用の電子機器（コントローラ）により、ターゲット機器をネットワークを介して電源制御する場合のバス帯域の節約に関するものである。
【００１７】
図１は、本実施形態の電子機器システムの電気的ブロック構成を示す。この電子機器システムでは、ＩＥＥＥ１３９４シリアルインターフェースを備えた複数の電子機器（Ａ、Ｂ、Ｃ）がＩＥＥＥ１３９４シリアルバス９（以下、バスという）を介してネットワーク接続されており、電子機器Ａを、ネットワーク上の他の電子機器の電源制御を行うコントローラ１０（電子機器Ａ）とし、電子機器Ｂ、Ｃを、このコントローラ１０により電源制御されるターゲット機器２０、３０としている。なお、ターゲット機器３０は、ターゲット機器２０と同様の構成であるので内部構成の図示を省略する。
【００１８】
図１において、コントローラ１０は、機器全体を制御するＣＰＵ１、このＣＰＵ１によるシステム制御に必要な情報を記憶するメモリ２、ＩＥＥＥ１３９４シリアルインターフェース部３（以下、１３９４ＩＦ部という）、ＡＶプロトコル部４、ＡＣ電源を入力とする主電源部５及び補助電源部６、主電源部５より電源を供給される主機能部７、及びＣＰＵ１のシステムクロックとなるタイマー８を備え、さらに、ＣＰＵ１からの制御により主電源部５のオン／オフを制御する主電源制御部５１と、ＣＰＵ１に制御され主電源部５の電源状態（オン又はオフ）を検出する電源状態検出部５２とを有する。
【００１９】
メモリ２は、ＣＰＵ１によって実行制御される各種制御プログラムとこれらの実行に用いられる各種データとを格納し、電源制御プログラムを備えてバス９を介した電源制御を管理する１３９４バス電源管理部２２、及びＩＥＥＥ１３９４バス上の各機器のトポロジーマップ、各機器のバスアドレス等の各情報を格納したレジスタ空間２１を内包している。
【００２０】
１３９４ＩＦ部３は、ＩＥＥＥ１３９４の通信層に相当し、バス９への通信ポートとなるＩＥＥＥ１３９４ポート１１と、バス９との物理的・電気的なインターフェースとなる物理層１２と、リンク層１３と、トランザクション層１４とからなる。物理層１２は、ノード接続の自動認識やバス９上のノード間のバス使用権の調停を行い、リンク層１３は、物理層１２とトランザクション層１４間で信号処理を行う層で、ＩＥＥＥ１２１２規格に準拠した６４ビットのアドレスを表示するアドレッシング、データチェック、バケットの送受信およびアイソクロナス（同期）転送のためのサイクル制御等を行う。このアドレッシングは、ＩＥＥＥ１３９４バスを識別するバスＩＤと、バスＩＤにより示されるバス９に接続されている各機器のノードＩＤとを有する。このバスＩＤとノードＩＤによってバスに接続される機器がバス９上で特定される。このノードＩＤは、ＩＥＥＥ１３９４バスに接続された各電子機器（ノード）に固有に割り当てられた識別番号であり、この識別番号はメモリ２に含まれる機器固有の情報が記憶されるＣｏｎｆｉｇｕｒａｔｉｏｎ  ＲＯＭに格納される。この識別番号を設けたことにより、個々の機器を簡単に識別することができる。また、トランザクション層１４は、アシンクロナス（非同期）データに関する処理を行う。このコントローラ１０の通信層は、ＣＰＵ１のバス管理（シリアルバスマネージメント）により制御されてバス９上の複数のターゲット機器２０、３０（電子機器Ｂ、Ｃ）をネットワーク接続する。
【００２１】
ＡＶプロトコル部４は、機器間に仮想的な入出力経路を確立する信号伝送手順、様々なフォーマットの信号をパケット伝送するリアルタイムデータ伝送、及びＩＥＥＥ１３９４バスで接続される機器の動作を制御するコントロール信号等に関するＩＥＥＥ１３９４のＡＶプロトコル層を成し、ミドルウェア層１５、アプリケーション層１６を含む。また、このＡＶプロトコル部４は、ＩＥＥＥ１３９４のネットワークで繋がったＡＶ機器をリモートで制御するためのＡＶ／Ｃコマンド（ＡＶ／Ｃ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ  Ｃｏｍｍａｎｄ  Ｓｅｔ）を含んでいる。このＡＶ／Ｃコマンドの仕様では、ＡＶ／Ｃコマンドは、後述の図２に示すＡＶ／Ｃコマンドフレームを使用して送信することが決められている。なお、ＡＶ／Ｃコマンドフレームは非同期転送モードで転送される。
【００２２】
主機能部７は、映像情報を表示する表示部７１と、この表示部７１を駆動する表示駆動部７２、バス９を介して送られる映像情報信号の表示や記録のための信号処理を行う信号処理部７３と、この映像情報信号を録画再生する記録再生部７４と、この記録再生部７４を駆動する録再駆動部７５とを備える。これらにより、主機能部７は、テレビ信号、カメラ信号等の映像信号を表示したり、録画再生することができる。
【００２３】
主電源部５は、上記主機能部７を駆動するための電源供給を行う。この主機能部７への電源供給は、ユーザがこのコントローラ１０を表示、録画等に使用しないときは、通常、オフされて省電力状態となり、補助電源部６のみが起動している。この省電力状態は、ＣＰＵ１により制御される主電源制御部５１が主要電源部５から主機能部７への電源供給用のスイッチを遮断してオフ状態とすることにより行われる。このとき、電源状態検出部５２は、このオフ（又はオン）の電源状態を検出してＣＰＵ１に通知し、これにより、ＣＰＵ１は、主電源部５から主機能部７への電源供給の遮断（又は起動）を確認することができる。また、省電力状態から機器全体を動作させるには、主電源制御部５１が主電源部５から主機能部７への電源供給用のスイッチをオン状態にすることにより行われる。
【００２４】
補助電源部６は、ＩＥＥＥ１３９４バスの接続を維持するため、常にＣＰＵ１、メモリ２、１３９４ＩＦ部３、ＡＶプロトコル部４、タイマー８、主電源制御部５１、電源状態検出部５２の各部分（図１で点線で囲んだ部分）にそれぞれ電源を供給している。これにより、主電源部５をオフして省電力状態にした場合にも、バス９による機器間の接続を常に通信可能状態に保つことができる。
【００２５】
一方、ターゲット機器２０（３０）の構成は、基本的にはコントローラ１０と同様の構成を成し、ここでは、メモリ２に１３９４バス電源管理部２２は備えておらず、その主電源部５は、コントローラ１０により遠隔制御される。
【００２６】
上記構成により本実施形態の電子機器システムにおいて、コントローラ１０は、ＡＶ／Ｃコマンドによりターゲット機器２０を制御する。このＡＶ／Ｃコマンドによる制御は、コマンドを発行するコントローラ１０とコマンドを受信するターゲット機器２０の１対１の通信で行われる。ターゲット機器２０は、受信したコマンドを実行し、実行結果をコントローラ１０に返信する。そして、コントローラ１０によるターゲット機器２０のＡＶ／Ｃコマンドによる電源制御は、ＡＶ／Ｃコマンドの中における電源制御のコマンドにより行われる。ＡＶ／Ｃコマンドにおけるコマンドの送信は、ＡＶ／Ｃコマンドフレームを使用して行われる。
【００２７】
ここで、ＡＶ／Ｃコマンドフレームについて図２を参照して説明する。このＡＶ／Ｃコマンドフレームは、図２に示すように、ＡＶ／Ｃコマンドセットであることを示す４ビットのＣＴＳ（００００）と、コマンドの宛先を示すｓｕｂｕｎｉｔ＿ｔｙｐｅと、レスポンスの送信元を示すｓｕｂｕｎｉｔ＿ｉｄと、命令の種類を示すｏｐｃｏｄｅと、命令の実内容を示すｏｐｅｒａｎｄとの各コードを有する。ここで、ｏｐｃｏｄｅ（ｐｏｗｅｒ）は電力制御の動作命令を示すパワーコントロールコマンドとして送信され、ｏｐｅｒａｎｄ（ｐｏｗｅｒ＿ｓｔａｔｅ）は、電源状態を示すパワーステートコマンド（請求項におけるパワーステータスコマンド）として送信される。また、ｏｐｅｒａｎｄ（ｐｏｗｅｒ＿ｓｔａｔｅ）のコードは、電源をオンする場合は、Ｏｘ７０（ｐｏｗｅｒ  ｏｎ）とし、オフの場合はＯｘ６０（ｐｏｗｅｒ  ｏｆｆ）とする。このｏｐｅｒａｎｄのＯｘ７０又はＯｘ６０は、これらのコードをターゲット機器２０からのレスポンスとしてコントローラ１０に返信する際に、このターゲット機器２０の現在の移行された電源状態に対応するコードの値に置き換えが行われる。すなわち、ターゲット機器２０は、コントローラ１０からのＡＶ／Ｃパワーコマンドを受信すると、これに応答してレスポンスをコントローラ１０に対して返信する。このとき、このレスポンスとして、ｐｏｗｅｒ＿ｓｔａｔｅの領域に対して、「０ｘ６０」又は「０ｘ７０」の値を格納する。このｐｏｗｅｒ＿ｓｔａｔｅの値が「０ｘ７０」であれば、ターゲット機器２０の現在の電源状態がオンであることを示し、「０ｘ６０」の場合は、オフであることを示す。コントローラ１０は、このレスポンスの値を参照して、ターゲット機器２０を含めバス９に接続されている他の機器の電源状態を知ることができる。
【００２８】
また、ターゲット機器２０のＣＰＵ１は、コントローラ１０からＡＶ／Ｃコマンドの形式で電源状態移行の命令コマンドが送られると、送信されてきた命令コマンドが自機に対するコマンドなのか、他の機器へのコマンドなのかを判別する。その結果、自機への命令コマンドであれば、送信された命令コマンドに従って、自機の主電源制御部５１に指示して主電源部５の電源状態をオン、又はオフする。一方、コントローラ１０から送信されてきた命令コマンドが他機に対するものである場合は、その命令コマンドを他機に転送する。この動作手順を図３のフローチャートに示す。図３において、ターゲット機器２０は、その１３９４ＩＦ部３で、コントローラ１０から電源状態移行の命令のＡＶ／Ｃコマンドを受信し（Ｓ１０）、そのコマンドのノードＩＤが自機のノードＩＤと一致すると（Ｓ１１でＹＥＳ）、そのコマンドを自機のＣＰＵ１に転送し、このＣＰＵ１が主電源制御部５１を制御して主電源部５の電源状態を移行する（Ｓ１２）。もし、一致しない場合には（Ｓ１１でＮＯ）、他の機器へそのコマンドをスルーして転送する（Ｓ１３）。
【００２９】
次に、本実施形態の電子機器システムにおいて、コントローラ１０によるターゲット機器２０の電源制御を行う動作手順について、図４及び図５を参照して説明する。本実施形態における電子機器システムの動作手順では、先ず、コントローラ１のＣＰＵ１は、バス９に接続されている電源制御の対象となる全てのターゲット機器２０、３０（電子機器Ｂ，Ｃ）を補助電源だけをオンさせる省電力状態に設定した上で（Ｓ２１）、各ターゲット機器２０、３０に対して電源オンのＡＶ／Ｃパワーコントロールコマンドを送信し、タイマー８より出力されるシステムクロックからその送信時刻を記憶した後（Ｓ２２）、各ターゲット機器２０、３０の電源がオンするまで定期的にＡＶ／Ｃパワーステートコマンドで電源状態を問い合わせ（Ｓ２３）、ターゲット機器からの電源オン移行終了のレスポンスを受信してその受信時刻を記憶する（Ｓ２４）。この記憶された送信コマンドの送信時刻とターゲット機器２０、３０からの各レスポンスの受信時刻との時間差を求め、これらの時間差をオン電源状態移行時間としてデータベースに記憶する（Ｓ２５）。そして、コントローラ１０のＣＰＵ１は、ターゲット機器２０、３０を全て電源オン状態に設定を完了すると（Ｓ２６）、各ターゲット機器２０、３０に対して電源オフのＡＶ／Ｃパワーコントロールコマンドを送信し、タイマー８より出力されるシステムクロックからその送信時刻を記憶した後（Ｓ２７）、各ターゲット機器２０、３０の電源がオフするまで定期的にＡＶ／Ｃパワーステートコマンドで電源状態を問い合わせ（Ｓ２８）、各ターゲット機器２０、３０からの電源オフ移行終了の各レスポンスを受信して、それらの受信時刻を記憶する（Ｓ２９）。コントローラ１０のＣＰＵ１は、この記憶された送信コマンドの送信時刻とターゲット機器２０からのレスポンスの受信時刻との時間差を求め、この時間差をオフ電源状態移行時間としてデータベースに記憶する（Ｓ３０）。これにより、ターゲット機器２０、３０のオン電源状態移行時間とオフ電源状態移行時間をそれぞれ初期設定データのデータベースに予め記憶することができる。
【００３０】
【表１】
2007323137.tif 000003
【００３１】
表１に、この手順で得られた、複数の各ターゲット機器（ここでは、電子機器Ｂ乃至Ｆ）のパワーオン及びパワーオフの電源状態移行時間の初期設定のデータ例を示す。このデータから分かるように、各ターゲット機器はそれぞれ異なる電源オン、オフの電源状態移行時間を有する。このことから、各ターゲット機器にはそれぞれ電源状態問い合わせの最適時間間隔が存在するので、この電源状態移行時間を参照することにより、最適な問い合わせ時間間隔を知ることができる。
【００３２】
次に、この表１を参照して、この初期設定の後の２回目以降にコントローラ１０がターゲット機器２０をＡＶ／Ｃコマンドで電源制御する場合の動作手順について、図５を参照して説明する。先ず、コントローラ１０のＣＰＵ１は、制御対象となるターゲット機器２０へ電源オン又はオフを指示するＡＶ／Ｃパワーコントロールコマンドを送信すると共に、送信時刻を記憶し（Ｓ４０）、表１に示すデータベースから対象となるターゲット機器２０のオン又はオフの電源状態移行時間を読出す（Ｓ４１）。ここでは、ターゲット機器２０を電子機器Ｂとすると、表１よりパワーオンの場合は、１０００ｍｓｅｃ、パワーオフの場合は、８００ｍｓｅｃを読み出す。そして、コントローラ１０のＣＰＵ１は、ＡＶ／Ｃパワーコントロールコマンドの送信後、読み出した各ターゲット機器のオン又はオフの電源状態移行時間（１０００ｍｓｅｃ、又は８００ｍｓｅｃ）が経過後、各対象ターゲット機器に電源状態問合せのパワーステータスコマンドを送信し（Ｓ４２）、各対象ターゲット機器からの電源状態移行完了のレスポンスを受信する（Ｓ４３）。これにより、各ターゲット機器の電源オフからオンへの移行時間（電子機器Ｂでは１０００ｍｓｅｃ）又は電源オンからオフへの移行時間（電子機器Ｂでは８００ｍｓｅｃ）に合わせて電源状況の問い合わせのパワーステートコマンドを送信すればよいので、問い合わせコマンドを必要以上の回数送信しなくて済み、コマンド送信回数を低減することができる。また、電源状態移行時間のデータ取得をパワーステートコマンドを定期的に送信することにより行うので精度の高い電源状態移行時間を得ることができ、２回目以降の問い合わせ時間を最適に設定することができる。
【００３３】
なお、ターゲット機器２０（電子機器Ｂ）及びその他のターゲット機器（電子機器Ｃ、Ｄ、Ｅ、Ｆ等）がＩＥＥＥ１３９４のバス９上から切断された場合、それらの切断されたターゲット機器に関する電源状態移行時間はデータベースから削除される。そして、切断されたターゲット機器が再起動されてバス９に接続されてたことがコントローラ１０で認識されると、コントローラ１０の１３９４バス電源管理部２２がこの接続が認識されたターゲット機器の電源状態移行時間の初期データの再作成を行う。
【００３４】
これにより、例えば、ＳＴＢ、ＤＶＣＲ、ＤＶＤレコーダ等がＩＥＥＥ１３９４バスで接続されてネットワーク化された電子機器システムにおいて、ＳＴＢを１３９４電源管理部を備えたコントローラとし、省電力状態にあるＤＶＣＲやＤＶＤレコーダをターゲット機器として、ＩＥＥＥ１３９４バスを介してＤＶＣＲやＤＶＤレコーダの主電源を遠隔操作する場合に、予めＤＶＣＲやＤＶＤレコーダの電源状態移行時間をデータベース化することにより、パワーステートコマンドの送信回数を低減して、バス帯域の使用量を削減することができる。
【００３５】
上述した実施形態に係る電子機器システムによれば、コントローラ１０からターゲット機器２０（他のターゲット機器も同様）に定期的に電源状態問い合わせのパワーステートコマンドを送信して予め取得した電源状態移行時間をデータベースに記憶しておくことにより、２回目以降のコントローラ１０からターゲット機器２０への電源制御コマンド送信後に、電源状態の問い合わせのパワーステートコマンドの送信時間間隔を電源状態移行時間に合わせて行うことができる。これにより、ターゲット機器２０の主電源部５の実際のオン、オフの電源状態移行時間に合わせて、最適時間間隔でパワーステートコマンドを送出できる。従って、パワーステートコマンドを無駄に送信する必要がなくなり、パワーステートコマンドの送信回数を削減でき、ＩＥＥＥ１３９４バス上における帯域使用量を低減できることによりバス帯域を節約がすることができるので、ＩＥＥＥ１３９４バスの帯域使用効率を向上することができる。
【００３６】
なお、本発明は、上記実施形態に限られるものではなく、様々な変形が可能である。例えば、ＳＴＢをコントローラとしてＳＴＢで受信された映像信号をＤＶＴＲ又はＤＶＤレコーダ等のターゲット機器に急遽録画する場合、それらの予め記憶した電源状態移行時間の短い方の記録機器に優先的に記録するようにすることも可能となる。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施形態に係る電子機器システムの電気ブロック構成図。
【図２】上記システムにおけるＡＶ／ＣコマンドのＡＶ／Ｃコマンドフレームを示す図。
【図３】上記システムのターゲット機器における電源制御処理の動作手順を示すフローチャート。
【図４】上記システムにおける電源状態移行時間取得の動作手順を示すフローチャート。
【図５】上記システムにおける２回目以降の電源制御処理の動作手順を示すフローチャート。
【符号の説明】
【００３８】
１  ＣＰＵ
２  メモリ
３  ＩＥＥＥ１３９４ＩＦ部（ＩＥＥＥ１３９４シリアルインターフェース）
４  ＡＶプロトコル部
５  主電源部
６  補助電源部
９  バス（ＩＥＥＥ１３９４シリアルバス）
１０  コントローラ（電子機器）
２０  ターゲット機器（電子機器）
５１  主電源制御部
５２  電源状態検出部
【図１】
2007323137.tif 000004
【図２】
2007323137.tif 000005
【図３】
2007323137.tif 000006
【図４】
2007323137.tif 000007
【図５】
2007323137.tif 000008