(57)【要約】【課題】電子機器において、消費電力の大きい回路ブロックによる電力消費を効果的に抑える。【解決手段】ホームネットワークステーションには、ストリームデータの受信処理を含むＡＶデータ処理を行う第１の回路ブロック（ストリームコントロール部３００）と、ネットワークルーティングに関わる処理を行う第２の回路ブロック（各種コントローラ１０７，１０９，１１０，１１１，１１２、モデム１２８等）とが設けられる。ｕＣＯＭ１１６は、少なくとも第１の回路ブロックおよび第２の回路ブロックに電力を供給するＡＶ動作モードと、少なくとも第２の回路ブロックに電力を供給するが少なくとも第１の回路ブロックへは電力を供給しないルータ動作モードと、第１の回路ブロックにも第２の回路ブロックにも電力を供給しない待機モードとを含む、複数の動作モードの間で切替え処理を行う。【選択図】    図１
2005062955.tif 000002
【特許請求の範囲】
【請求項１】
所定のデータ処理を行う第１の回路ブロックと、
ネットワークルーティングに関わる処理を行う第２の回路ブロックと、
少なくとも前記第１の回路ブロックおよび前記第２の回路ブロックに電力を供給する第１の動作モードと、少なくとも前記第２の回路ブロックに電力を供給するが少なくとも前記第１の回路ブロックへは電力を供給しない第２の動作モードとを含む、複数の動作モードの間で切替え処理を行う制御手段と、を具備することを特徴とする電子機器。
【請求項２】
前記第１の回路ブロックは、ＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）データ処理を行う回路ブロックを含むことを特徴とする請求項１記載の電子機器。
【請求項３】
前記第１の回路ブロックは、ストリームデータの受信処理を行う回路ブロックを含むことを特徴とする請求項２記載の電子機器。
【請求項４】
前記制御手段は、動作モードが前記第１の動作モードになっている間、状況に応じて前記第１の回路ブロックを構成する個々の要素への電源供給／停止を個別に切替え制御することを特徴とする請求項１乃至３のいずれかに記載の電子機器。
【請求項５】
当該電子機器の主電源スイッチがオンにされたときに動作モードを前記第２の動作モードへ移行させるべきか否かを指定する指定手段を更に具備し、
前記制御手段は、当該電子機器の主電源スイッチがオンにされたとき、前記指定手段による指定内容に応じて、動作モードを前記第２の動作モードと、前記第１の回路ブロックにも前記第２の回路ブロックにも電力を供給しない待機モードとの、いずれか一方へ移行させることを特徴とする請求項１乃至３のいずれかに記載の電子機器。
【請求項６】
当該電子機器の主電源スイッチがオンにされたときに動作モードを前記第２の動作モードへ移行させるべきか否かを指定する情報を記憶する記憶手段を更に具備し、
前記制御手段は、当該電子機器の主電源スイッチがオンにされたとき、前記記憶手段に記憶されている情報に従い、動作モードを前記第２の動作モードと、前記第１の回路ブロックにも前記第２の回路ブロックにも電力を供給しない待機モードとの、いずれか一方へ移行させることを特徴とする請求項１乃至３のいずれかに記載の電子機器。
【請求項７】
前記制御手段は、動作モードを前記第２の動作モードへ移行させた後、一定時間が経過してもネットワーク上の機器から要求が無ければ、前記第１の回路ブロックにも前記第２の回路ブロックにも電力を供給しない待機モードへ移行させることを特徴とする請求項１乃至３のいずれかに記載の電子機器。
【請求項８】
前記ネットワークルーティングに関わる処理を行う回路ブロックに対する電源のオン／オフを指示するための指示手段を更に具備し、
前記制御手段は、前記指示手段による指示内容に応じて、動作モードを前記第２の動作モードと、前記第１の回路ブロックにも前記第２の回路ブロックにも電力を供給しない待機モードとの、いずれか一方へ移行させることを特徴とする請求項１乃至３のいずれかに記載の電子機器。
【請求項９】
前記制御手段は、ネットワーク上の機器からの要求内容に応じて、少なくとも、前記ルータ動作モードと、前記通常動作モードと、前記第１の回路ブロックにも前記第２の回路ブロックにも電力を供給しない待機モードとの間で、動作モードを切り替えることを特徴とする請求項１乃至３のいずれかに記載の電子機器。
【請求項１０】
前記制御手段は、ネットワークとの接続を制御する各コントローラから発行されるイベントの種類を検出することにより、ネットワーク上の機器からの要求内容を認識することを特徴とする請求項９記載の電子機器。
【請求項１１】
前記制御手段は、ネットワーク上の機器からある要求があったときには、機器認証を行った上で、要求に応じることを特徴とする請求項９記載の電子機器。
【請求項１２】
前記制御手段は、動作モードが前記ルータ動作モードになっている間、状況に応じて前記第２の回路ブロックを構成する個々の要素への電源供給／停止を個別に切替え制御することを特徴とする請求項１乃至３のいずれかに記載の電子機器。
【請求項１３】
ストリームデータの受信処理を含むＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）データ処理を行う第１の回路ブロックと、
ネットワークルーティングに関わる処理を行う第２の回路ブロックと、
少なくとも前記第１の回路ブロックおよび前記第２の回路ブロックに電力を供給する第１の動作モードと、少なくとも前記第２の回路ブロックに電力を供給するが少なくとも前記第１の回路ブロックへは電力を供給しない第２の動作モードと、前記第１の回路ブロックにも前記第２の回路ブロックにも電力を供給しない待機モードとを含む、複数の動作モードの間で切替え処理を行う制御手段と、を具備することを特徴とする電子機器。
【請求項１４】
所定のデータ処理を行う第１の回路ブロックと、ネットワークルーティングに関わる処理を行う第２の回路ブロックとを備えた電子機器に適用される電源制御方法であって、
当該電子機器における状況を監視し、
前記監視される状況に応じて、少なくとも前記第１の回路ブロックおよび前記第２の回路ブロックに電力を供給する第１の動作モードと、少なくとも前記第２の回路ブロックに電力を供給するが少なくとも前記第１の回路ブロックへは電力を供給しない第２の動作モードとを含む、複数の動作モードの間で切替え処理を行う、
ことを特徴とする電源制御方法。
【請求項１５】
動作モードが前記通常動作モードになっている間、状況に応じて前記第１の回路ブロックを構成する個々の要素への電源供給／停止を個別に切替え制御することを特徴とする請求項１４記載の電源制御方法。
【請求項１６】
動作モードを前記ルータ動作モードへ移行させた後、一定時間が経過してもネットワーク上の機器から要求が無ければ、前記第１の回路ブロックにも前記第２の回路ブロックにも電力を供給しない待機モードへ移行させることを特徴とする請求項１４記載の電源制御方法。
【請求項１７】
ネットワーク上の機器からの要求内容に応じて、少なくとも、前記ルータ動作モードと、前記通常動作モードと、前記第１の回路ブロックにも前記第２の回路ブロックにも電力を供給しない待機モードとの間で、動作モードを切り替えることを特徴とする請求項１４記載の電源制御方法。
【請求項１８】
ネットワークとの接続を制御する各コントローラから発行されるイベントの種類を検出することにより、ネットワーク上の機器からの要求内容を認識することを特徴とする請求項１７記載の電子機器。
【請求項１９】
ネットワーク上の機器からある要求があったときには、機器認証を行った上で、要求に応じることを特徴とする請求項１７記載の電源制御方法。
【請求項２０】
動作モードが前記ルータ動作モードになっている間、状況に応じて前記第２の回路ブロックを構成する個々の要素への電源供給／停止を個別に切替え制御することを特徴とする請求項１４記載の電源制御方法。
【請求項２１】
ストリームデータの受信処理を含むＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）データ処理を行う第１の回路ブロックと、ネットワークルーティングに関わる処理を行う第２の回路ブロックとを有する電子機器に適用される電源制御方法であって、
当該電子機器における状況を監視し、
前記監視される状況に応じて、少なくとも前記第１の回路ブロックおよび前記第２の回路ブロックに電力を供給する第１の動作モードと、少なくとも前記第２の回路ブロックに電力を供給するが少なくとも前記第１の回路ブロックへは電力を供給しない第２の動作モードと、前記第１の回路ブロックにも前記第２の回路ブロックにも電力を供給しない待機モードとを含む複数の動作モードの間で切替え処理を行う、ことを特徴とする電源制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、消費電力の異なる複数の動作モードの間で切替え処理を行う機能を備えた電子機器及び電源制御方法に関する。
【０００２】
【従来の技術】
近年、マルチメディア機能を持つパーソナルコンピュータ、ゲーム機、ＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）機器などのような電子機器が開発されており、ホームネットワーク機器を用いてこれらの各種電子機器同士の融合したり、ホームネットワーク機器に情報データ、特に放送番組データなどのストリームデータを蓄積させたりする、ホームネットワークシステムが注目されている。
【０００３】
特にホームネットワーク機器では、ネットワークルーティングを行うルータ機能やファイルサーバ機能、放送用のストリーミングデータを受信処理する機能などを実現する必要から、高性能なプロセッサが使用される。その為、たとえＩｄｌｅ時においても消費電力が大きくなる。また、ホームネットワークシステムは、常時通電されるため、放熱設計および、クーリングファンの騒音も無視することが出来ない。
【０００４】
こうしたことから、ホームネットワーク機器などの電子機器において、電力消費を効果的に抑える技術の提示が望まれている。
【０００５】
なお、一般的な省電力技術としては、すでに種々なものが提案されている。例えば、特許文献１には、機器内の電子回路を複数の回路ブロックに分割しておき、各種システムモードでの動作に必要な回路ブロックに対して選択的に電源を供給する技術が開示されている。
【０００６】
【特許文献１】
特開平１１−３２７７０６号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、従来の省電力技術は、ホームネットワーク機器などの電子機器を対象としているわけではなく、ネットワークルーティングに関わる処理を行う回路ブロックや、ストリームデータの受信処理などのＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）データ処理を行う回路ブロックでの電力消費に着目した細やかな電源制御を行うものではない。そのような技術では、ホームネットワーク機器のような電子機器において消費電力を十分に低減させることはできない。
【０００８】
本発明は上記実情に鑑みてなされたものであり、消費電力の大きい回路ブロックによる電力消費を効果的に抑えることのできる電子機器及び電源制御方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明に係る電子機器は、所定のデータ処理を行う第１の回路ブロックと、ネットワークルーティングに関わる処理を行う第２の回路ブロックと、少なくとも前記第１の回路ブロックおよび前記第２の回路ブロックに電力を供給する第１の動作モードと、少なくとも前記第２の回路ブロックに電力を供給するが少なくとも前記第１の回路ブロックへは電力を供給しない第２の動作モードとを含む、複数の動作モードの間で切替え処理を行う制御手段とを具備することを特徴とする。
【００１０】
また、本発明に係る電源制御方法は、所定のデータ処理を行う第１の回路ブロックと、ネットワークルーティングに関わる処理を行う第２の回路ブロックとを備えた電子機器に適用される電源制御方法であって、当該電子機器における状況を監視し、前記監視される状況に応じて、少なくとも前記第１の回路ブロックおよび前記第２の回路ブロックに電力を供給する第１の動作モードと、少なくとも前記第２の回路ブロックに電力を供給するが少なくとも前記第１の回路ブロックへは電力を供給しない第２の動作モードとを含む、複数の動作モードの間で切替え処理を行うことを特徴とする。
【００１１】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
【００１２】
図１は、本発明の一実施形態に係るホームネットワークステーションの構成を示すブロック図である。
この図１に示されるホームネットワークステーションは、マルチメディア機能を有するパーソナルコンピュータ、ゲーム機、ＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）機器などをネットワークなどを介して接続可能な電子機器であり、ネットワークルーティングに関わる処理（およびファイルサーバ機能によるファイル処理）を行う回路ブロックや、ＡＶデータ処理（ストリームデータの受信処理を含む）を行う回路ブロックなどを有している。
【００１３】
このホームネットワークステーションは、メインＣＰＵ１００、システムメモリ１０１、ノースブリッジ１０２、ブートローダ１０３、サウスブリッジ１０４、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート１０５、メモリカードインタフェース１０６、メモリカードコントローラ１０７、ＩＥＥＥ１３９４ポート１０８、ＩＥＥＥ１３９４コントローラ１０９、ワイヤレスＬＡＮコントローラ１１０、ＬＡＮコントローラ（ＷＡＮ側）１１１、ＬＡＮコントローラ（ＬＡＮ側）１１２、ワイヤレスＬＡＮ用アンテナ１１３、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ポート１１４、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ポート１１５、ｕＣＯＭ１１６、リモコン受光部１１７、パネルスイッチ部１１８、蛍光表示管１１９、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）１２０、電源回路１２１、フロントエンド部１２２、ストリームプロセッサ１２３、オーディオ入出力ポート１２４、ビデオ入出力ポート１２５、フレームバッファ用メモリ１２６、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）／オプティカルドライブ１２７、モデム１２８、およびＵＳＢ−Ｂｌｕｅｔｏｏｔｈモジュール１３０を備えている。
【００１４】
なお、上記フロントエンド部１２２、ストリームプロセッサ１２３、オーディオ入出力ポート１２４、ビデオ入出力ポート１２５、フレームバッファ用メモリ１２６、およびＨＤＤ／オプティカルドライブ１２７により、ストリームコントロール部（ＡＶデータ処理部）３００が構成される。
【００１５】
以下、各構成要素について説明する。
メインＣＰＵ１００は、このホームネットワークステーション全体の動作を司るものであり、所定のプログラムを実行することにより、システム全体の制御を実行する。
【００１６】
システムメモリ１０１は、メインＣＰＵ１００の作業エリアとして使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種プログラム、各種ドライバなどを常駐させる。
【００１７】
ノースブリッジ１０２は、ＣＰＵインタフェースや、メモリコントローラ、ＶＧＡコントローラ等の各種コントローラを搭載しており、接続されるデバイス間（例えばメインＣＰＵ１００とＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスとの間）のブリッジ処理などを行う。
【００１８】
ブートローダ１０３は、ハードウェアの設定処理などを実行するＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）を搭載するＢＩＯＳ−ＲＯＭなどに相当する。
【００１９】
サウスブリッジ１０４は、Ｉ／ＯコントローラやＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）タイマを搭載しており、接続されるデバイス間（例えばＵＳＢポート１０５とＰＣＩバスとの間）のブリッジ処理を行う。また、サウスブリッジ１０４は、Ｉ２Ｃバスを介してｕＣＯＭ１１６に接続されており、電源管理（Ｐｏｗｅｒ  Ｍａｎａｇｅｍｅｎｔ）に関する信号の送受が可能となっている。例えば、サウスブリッジ１０４からＷａｋｅ  ｏｎ  信号をｕＣＯＭ１１６へ発行することが可能である。
【００２０】
ＵＳＢポート１０５は、ＵＳＢに準拠するＵＳＢデバイスを着脱可能に接続するためのインタフェースである。
【００２１】
メモリカードインタフェース１０６は、コンパクトフラッシュやＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カードなどのメモリカードを着脱可能に接続するためのインタフェースである。
【００２２】
メモリカードコントローラ１０７は、メモリカードインタフェース１０６に接続されるメモリカードを制御するものであり、ＰＣＩバスに接続されるＰＣＩデバイスとして動作する。このメモリカードコントローラ１０７は、メモリカードインタフェース１０６を通じてメモリカードから所定の要求（例えば、ネットワークサービスの使用要求／その終了要求）を受けたときには、該当するイベント（例えば、Ｒｏｕｔｅｒ＿Ｗａｋｅｕｐ／Ｒｏｕｔｅｒ＿ＯＦＦ）をｕＣＯＭ１１６に対して発行する。
【００２３】
ＩＥＥＥ１３９４ポート１０８は、ＩＥＥＥ１３９４に準拠するＩＥＥＥ１３９４デバイスを着脱可能に接続するためのインタフェースである。
【００２４】
ＩＥＥＥ１３９４コントローラ１０９は、ＩＥＥＥ１３９４ポート１０８に接続されるデバイスを制御（Ｌｉｎｋ／ＰＨＹ層に関して制御）するものであり、ＰＣＩバスに接続されるＰＣＩデバイスとして動作する。このＩＥＥＥ１３９４コントローラ１０９は、ＩＥＥＥ１３９４ポート１０８を通じてＩＥＥＥ１３９４デバイスから所定の要求（例えば、ネットワークサービスの使用要求／その終了要求）を受けたときには、該当するイベント（例えば、Ｒｏｕｔｅｒ＿Ｗａｋｅｕｐ／Ｒｏｕｔｅｒ＿ＯＦＦ）をｕＣＯＭ１１６に対して発行する。
【００２５】
ワイヤレスＬＡＮコントローラ１１０は、ワイヤレスＬＡＮとの接続を制御するものであり、ＰＣＩバスに接続されるＰＣＩデバイスとして動作する。このワイヤレスＬＡＮコントローラ１１０は、ワイヤレスＬＡＮ用アンテナ１１３を通じてネットワーク上の機器から所定の要求（例えば、ネットワークサービスの使用要求／その終了要求）を受けたときには、該当するイベント（例えば、Ｒｏｕｔｅｒ＿Ｗａｋｅｕｐ／Ｒｏｕｔｅｒ＿ＯＦＦ）をｕＣＯＭ１１６に対して発行する。
【００２６】
ＬＡＮコントローラ（ＷＡＮ側）１１１は、ＷＡＮとの接続を制御するものであり、ＰＣＩバスに接続されるＰＣＩデバイスとして動作する。このＬＡＮコントローラ１１１は、ＷＡＮポート１１４を通じてネットワーク上の機器から所定の要求（例えば、ネットワークサービスの使用要求／その終了要求）を受けたときには、該当するイベント（例えば、Ｒｏｕｔｅｒ＿Ｗａｋｅｕｐ／Ｒｏｕｔｅｒ＿ＯＦＦ）をｕＣＯＭ１１６に対して発行する。
【００２７】
ＬＡＮコントローラ（ＬＡＮ側）１１２は、ＬＡＮとの接続を制御するものであり、ＰＣＩバスに接続されるＰＣＩデバイスとして動作する。このＬＡＮコントローラ１１２は、ＬＡＮポート１１５を通じてネットワーク上の機器から所定の要求（例えば、ネットワークサービスの使用要求／その終了要求）を受けたときには、該当するイベント（例えば、Ｒｏｕｔｅｒ＿Ｗａｋｅｕｐ／Ｒｏｕｔｅｒ＿ＯＦＦ）をｕＣＯＭ１１６に対して発行する。
【００２８】
ワイヤレスＬＡＮ用アンテナ１１３は、ワイヤレスＬＡＮを通じて他の機器との間で無線によるデータ送受を行うものである。
ＷＡＮポート１１４は、ＷＡＮに接続される機器との間でデータの送受を行うためのインタフェースである。
ＬＡＮポート１１５は、ＬＡＮに接続される機器との間でデータの送受を行うためのインタフェースである。
【００２９】
ｕＣＯＭ１１６は、電源管理マイコンであり、電源管理、ＩＲ（赤外線）コントロール、スイッチインタフェース、ＬＥＤコントロール、表示コントロール、Ｗａｋｅｕｐ要因管理、クーリングファン制御などを行う。その詳細については、後で述べる。
【００３０】
リモコン受光部１１７は、本ホームネットワークステーションに付属のリモートコントローラ（以下、リモコンと呼ぶ）から発せられる赤外線を受光し、それに示される指示内容をｕＣＯＭ１１６に通知する。
【００３１】
パネルスイッチ部１１８は、本ホームネットワークステーション本体のパネル上に設けられる各種スイッチ群を含み、本ホームネットワークステーション本体の主電源のオン／オフを指示するための「主電源スイッチ（またはボタン）」のほか、ネットワークルーティングに関わる処理（およびファイルサーバ機能によるファイル処理）を行う回路ブロックに対する電源のオン／オフを指示するための「ルータ電源スイッチ（またはボタン）」などが備えられる。また、ＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）データ処理を行う回路ブロックに対する電源のオン／オフを指示するための「ＡＶ処理電源スイッチ（またはボタン）」を更に備えるようにしてもよい。また、予め設定された動作モード移行手順を切り替えるためのスイッチ（例えば、主電源スイッチのオン時やシャットダウン時にルータ動作モード（後述）へ移行すべきか否かを選択・指定するための「ルータ動作モード移行設定スイッチ」）が備えられる。なお、上述したスイッチ群は、リモコンの側にも設けられている。
【００３２】
蛍光表示管１１９は、ｕＣＯＭ１１６から送られてくる各種の情報を蛍光表示するものである。ＬＥＤ１２０は、ｕＣＯＭ１１６から送られてくる各種の状態を示すデータを発光によって示すインジケータである。電源回路１２１は、ｕＣＯＭ１１６の制御のもとで、本ホームネットワークステーション内の各構成要素に必要な電力を供給するものである。
【００３３】
フロントエンド部１２２は、チューナ、ビデオデコーダ、ＭＰＥＧエンコーダ、サウンド回路などを備えており、各放送局から送信されてくる放送信号（放送ストリームデータ）の受信処理、選局処理や画像／音声に関する各種処理を行った後、ストリームプロセッサ１２３へ出力する。
【００３４】
ストリームプロセッサ１２３は、放送ストリームデータもしくはＡＶコンテンツデータに関する処理を行うための高性能プロセッサであり、例えばフロントエンド部１２２から供給されてくるストリームデータをＨＤＤ／オプティカルドライブ１２７に記録したり、記録したストリームデータをオーディオ入出力ポート１２４／ビデオ入出力ポート１２５などを介して他のデバイスへ転送したりする。
【００３５】
上記ストリームプロセッサ１２３は、ＭＰＵ（ＭｉｃｒｏＰｒｏｃｅｓｓｏｒ  Ｕｎｉｔ）２００、ストリームインタフェース２０１、メモリコントローラ２０２、ホストインタフェース２０３、ＩＤＥ（Ｉｎｔｅｇｒａｔｅｄ  Ｄｅｖｉｃｅ  Ｅｌｅｃｔｒｏｎｉｃｓ）コントローラ２０４、オーディオプロセッサ２０５、およびビデオプロセッサ２０６を備えている。
【００３６】
ＭＰＵ２００は、ストリームプロセッサ１２３全体の動作を司るものである。ストリームインタフェース２０１は、フロントエンド部１２２から供給されてくるストリームデータを受信したり、ノースブリッジ１０２から供給されてくる画像信号を受信する部分である。この部分にＭＰＥＧデコーダが設けられていても良い。メモリコントローラ２０２は、メモリ１２６を制御するものである。ホストインタフェース２０３は、ＰＣＩバスを介してホストとの通信を行う部分である。ＩＤＥコントローラ２０４は、ＩＤＥ対応のＨＤＤ／オプティカルドライブ１２７を制御するものである。オーディオプロセッサ２０５は、オーディオ入出力ポート１２４を介して送受されるオーディオ信号に関する処理を行うものである。ビデオプロセッサ２０６は、ビデオ入出力ポート１２５を介して送受されるビデオ信号に関する処理を行うものである。
【００３７】
なお、ファイルサーバ機能は、主にＩＤＥコントローラ２０４およびＨＤＤ／オプティカルドライブ１２７により実現される。このファイルサーバ機能を使用する際には、ファイル処理を行うのに電源を必要とするＭＰＵ２００、メモリコントローラ２０２、ホストインタフェース２０３、ＩＤＥコントローラ２０４およびＨＤＤ／オプティカルドライブ１２７の各々に対して電力が供給される。この際、ストリームインタフェース２０１、オーディオプロセッサ２０５およびビデオプロセッサ２０６に対しては、必ずしも電力を供給する必要はない。
【００３８】
オーディオ入出力ポート１２４は、Ｌｉｎｅ  ＩＮ／ＯＵＴ、ＳＰＤＩＦなどに相当し、他のＡＶ機器との間でオーディオ信号の入出力を行うためのインタフェースである。ビデオ入出力ポート１２５は、コンポジット、Ｓコネクタ、ディジタルビデオポートなどに相当し、他のＡＶ機器との間でビデオ信号の入出力を行うためのインタフェースである。
【００３９】
メモリ１２６は、フレームバッファ用のメモリであり、ストリームデータなどを一時的に記憶したりする。ＨＤＤ／オプティカルドライブ１２７は、ハードディスクを駆動するＨＤＤや、ＣＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭなどを駆動するオプティカルドライブに相当し、ストリームデータ、インターネットコンテンツ、プログラムなどを格納するためのものである。
【００４０】
モデム１２８は、外部のアナログ回線との間で変復調処理を行うものであり、ＰＣＩバスに接続されている。ＵＳＢ−Ｂｌｕｅｔｏｏｔｈモジュール１３０は、ＵＳＢポート１０５に接続され、Ｂｌｕｅｔｏｏｔｈ機器と無線通信を行う機能を有している。このＵＳＢ−Ｂｌｕｅｔｏｏｔｈモジュール１３０は、ＵＳＢに基づくデータとＢｌｕｅｔｏｏｔｈに基づくデータとの間のインタフェース処理を行う。
【００４１】
図１の構成において、ネットワークルーティングに関わる処理を行う回路ブロックは、メモリカードコントローラ１０７、ＩＥＥＥ１３９４コントローラ１０９、ワイヤレスＬＡＮコントローラ１１０、ＬＡＮコントローラ（ＷＡＮ側）１１１、ＬＡＮコントローラ（ＬＡＮ側）１１２、モデム１２８などで構成される。また、ＡＶデータ処理を行う回路ブロックは、ストリームコントロール部３００に相当する。
【００４２】
図２は、ｕＣＯＭ１１６の機能構成の概略を示すブロック図である。
ｕＣＯＭ１１６は、前述したように、電源管理、ＩＲ（赤外線）コントロール、スイッチインタフェース、ＬＥＤ、表示コントロール、Ｗａｋｅｕｐ要因管理、クーリングファン制御などを行えるようになっている。特に、本実施形態によるｕＣＯＭ１１６は、状況に応じて電力消費を効果的に抑えられるよう、電源管理において複数の動作モード（後述）の間で切替え制御を行うことが可能である。これらを実現するため、ｕＣＯＭ１１６は、状況監視部３０１、記憶部３０２、判定部３０３、および処理実行部３０４を備えている。
【００４３】
状況監視部３０１は、図１に示したリモコン受光部１１７、パネルスイッチ１１８、各種コントローラ１０７，１０９，１１０〜１１２、モデム１２８などから発行される各種イベントやコマンドを検出することによって状況を監視する（即ち、メインＣＰＵ１００を介さずに、各種Ｉ／Ｏコントローラを通じて物理層に関わる信号をモニタすることによってＷａｋｅｕｐイベントなどを取得する）ものである。記憶部３０２は、レジスタ群などで構成され、例えば現在の状況を示す各種の情報（イベント情報、動作モード、ステートなど）を記憶する。判定部３０３は、各種の判定処理を行うものであり、例えば各種イベントやコマンドに応じて、次に移行させるべき動作モードや処理すべき事項を決定したりする。処理実行部３０４は、判定部３０３で判定された内容に基づく処理を実行するものである。
【００４４】
なお、上記ｕＣＯＭで実現する各種機能を、一部ソフトウェアを用いて構成してもよいし、ソフトウェア用いずに一つのハードウェアで構成するようにしてもよい。
【００４５】
次に、図３を参照して、ｕＣＯＭ１１６により切り換え制御される各種の動作モードについて説明する。
電源管理に関わる動作モードには、少なくとも次の４種類のものがある。
・動作停止モード（Ｍｅｃｈａｎｉｃａｌ−ｏｆｆ  ｍｏｄｅ）
・待機モード（Ｓｔａｎｂｙ  ｍｏｄｅ）
・ルータ動作モード（Ｎｅｔｗｏｒｋ／ｆｉｌｅ  ｓｅｒｖｅｒ  ｍｏｄｅ）
・ＡＶ動作モード（Ｒｕｎ  ｍｏｄｅ）
動作停止モード（Ｍｅｃｈａｎｉｃａｌ−ｏｆｆ  ｍｏｄｅ）は、本体の電源スイッチがオフの状態（ステート：Ｇ３）に相当する。この状態においては、システムは動作しておらず、基本的にサウスブリッジ１０４内のＲＴＣタイマにのみ電源供給が行われている。なお、本体の電源スイッチの操作に応じてシステムを動作させることが可能である。
【００４６】
待機モード（Ｓｔａｎｂｙ  ｍｏｄｅ）は、システム待機状態（ステート：Ｇ２）に相当する。この状態においては、本体の表示パネルおよびＬＥＤはアクティブである。また、電源管理マイコンであるｕＣＯＭ１１６または、それに相当するハードウェアへは電源供給が行われ、スイッチ１１８、リモコン受信部１１７、ＷＯＬ（Ｗａｋｅ  Ｏｎ  ＬＡＮ），ＷＯＲ（Ｗａｋｅ  Ｏｎ  Ｒｉｎｇ）及び、ＲＴＣタイマなどのモジュールからのＷａｋｅ  Ｕｐイベントを受け付けることが可能である。待機モードでは、システムの電源はオフであるため、消費電力は非常に小さい。
【００４７】
ルータ動作モードは、ルータ機能（及び、ファイルサーバ機能）によるネットワークルーティング処理（及びファイル処理）のサービスを行える動作状態（ステート：Ｇ１）に相当する。このモードではさらに、ネットワーク用のサブシステムが有る場合には、当該ネットワークサブシステムへの電源供給が行われる。一方、メインＣＰＵ１００にてネットワーク機能を実現している場合には、メインシステムおよびネットワーク部（ワイヤレスコントローラ１１０、ＬＡＮコントローラ１１１、ＬＡＮコントローラ１１２など）への電源供給が行われる。また、このルータ動作モードの間、ｕＣＯＭ１１６は、状況に応じてネットワーク部を構成する個々の要素への電源供給／停止を個別に切替え制御する。例えば、ファイルサーバとしての機能をサポートする場合、ＨＤＤ１２７およびＨＤＤコントローラ２０４への電源供給も行われる。また、消費電力の低減のため、メインＣＰＵ１００およびその他のデバイスにおいてタスクを処理していない場合、各デバイスはＨａｌｔ状態、Ｓｌｅｅｐ状態、またはクロック停止状態へ移行する。
【００４８】
ＡＶ動作モード（Ｒｕｎ  ｍｏｄｅ）は、全ての機能を用いたサービスを行える動作状態（ステート：Ｇ０）に相当する。このモードでは、放送ストリームデータを受信処理するストリームコントロール部３００およびＩ／Ｏ処理部（ＵＳＢポート１０５、メモリカードインタフェース１０６、ＩＥＥＥ１３９４ポート１０８など）への電源供給が行われる。また、消費電力の低減のため、メインＣＰＵ１００およびその他のデバイスにおいてタスクを処理しない場合、各デバイスはＨａｌｔ状態またはクロック停止状態へ移行する。
【００４９】
次に、図４及び図５を参照して、各種の動作モードと各種のイベントとの関係について説明する。図４は、各種の動作モード（もしくはステート）が各種のイベントに応じてどのように遷移するのかを示す図である。図５は、各種のイベントの定義を示す図である。
【００５０】
図４に示される「動作停止モード（Ｍｅｃｈａｎｉｃａｌ−ｏｆｆ  ｍｏｄｅ）」（ステート：Ｇ３）においては、本体の主電源のスイッチがオンにされたか、電源プラグが本体に挿入された場合（即ち、イベントＰｏｗｅｒ＿ＯＮを受け取った場合）、原則として「待機モード（Ｓｔａｎｂｙ  ｍｏｄｅ）」（ステート：Ｇ２）へ移行する。但し、このときに本体の「ルータ動作モード移行設定スイッチ」がオンとなっているか、もしくは予め不揮発性メモリ領域に設定された特定の設定情報が「有効」を示していれば（即ち、Ｒｏｕｔｅｒ＿ＥＮが１を示していれば）、ルータ動作モード（Ｎｅｔｗｏｒｋ／ｆｉｌｅ  ｓｅｒｖｅｒ  ｍｏｄｅ）（ステート：Ｇ１）へ移行する。
【００５１】
図４に示される「待機モード（Ｓｔａｎｂｙ  ｍｏｄｅ）」（ステート：Ｇ２）においては、本体に設けられたデバイスやネットワークに接続された機器から、ネットワークサービスの開始を要求するイベントＲｏｕｔｅｒ＿Ｗａｋｅｕｐを受けとった場合、ルータ動作モード（Ｎｅｔｗｏｒｋ／ｆｉｌｅ  ｓｅｒｖｅｒ  ｍｏｄｅ）（ステート：Ｇ１）へ移行する。また、本体に設けられたデバイスやネットワークに接続された機器から、電源オンを要求するイベントＰＯＮ＿ＥＶＴを受け取った場合、ＡＶ動作モード（Ｒｕｎ  ｍｏｄｅ）（ステート：Ｇ０）へ移行する。また、本体の主電源のスイッチがオフにされたか、電源プラグが本体から抜かれた場合（即ち、イベントＰｏｗｅｒ＿ＯＦＦを受け取った場合）、そのほか電源異常を示すイベントＰｏｗｅｒ＿Ｆａｉｌを受け取った場合には、「動作停止モード（Ｍｅｃｈａｎｉｃａｌ−ｏｆｆ  ｍｏｄｅ）」（ステート：Ｇ３）へ移行する。
【００５２】
図４に示されるルータ動作モード（Ｎｅｔｗｏｒｋ／ｆｉｌｅ  ｓｅｒｖｅｒ  ｍｏｄｅ）（ステート：Ｇ１）においては、本体に設けられたデバイスやネットワークに接続された機器から、ネットワークサービスの終了を要求するイベントＲｏｕｔｅｒ＿ＯＦＦを受けとった場合、「待機モード（Ｓｔａｎｂｙ  ｍｏｄｅ）」（ステート：Ｇ２）へ移行する。また、本体に設けられたデバイスやネットワークに接続された機器から、電源オンを要求するイベントＰＯＮ＿ＥＶＴを受け取った場合、ＡＶ動作モード（Ｒｕｎ  ｍｏｄｅ）（ステート：Ｇ０）へ移行する。また、本体の主電源のスイッチがオフにされたか、電源プラグが本体から抜かれた場合（即ち、イベントＰｏｗｅｒ＿ＯＦＦを受け取った場合）、そのほか電源異常を示すイベントＰｏｗｅｒ＿Ｆａｉｌを受け取った場合には、「動作停止モード（Ｍｅｃｈａｎｉｃａｌ−ｏｆｆ  ｍｏｄｅ）」（ステート：Ｇ３）へ移行する。
【００５３】
図４に示されるＡＶ動作モード（Ｒｕｎ  ｍｏｄｅ）（ステート：Ｇ０）においては、本体に設けられたデバイスやネットワークに接続された機器から、電源オフを要求するイベントＳｈｕｔｄｏｗｎ＿ＥＶＴを受け取った場合、「待機モード（Ｓｔａｎｂｙ  ｍｏｄｅ）」（ステート：Ｇ２）またはルータ動作モード（Ｎｅｔｗｏｒｋ／ｆｉｌｅ  ｓｅｒｖｅｒ  ｍｏｄｅ）（ステート：Ｇ１）へ移行する。但し、このときに本体の「ルータ動作モード移行設定スイッチ」がオンとなっているか、もしくは予め不揮発性メモリ領域に設定された特定の設定情報が「有効」を示していれば（即ち、Ｒｏｕｔｅｒ＿ＥＮが１を示していれば）、ルータ動作モード（Ｎｅｔｗｏｒｋ／ｆｉｌｅ  ｓｅｒｖｅｒ  ｍｏｄｅ）（ステート：Ｇ１）へ移行する。また、電源異常を示すイベントＰｏｗｅｒ＿Ｆａｉｌを受け取った場合には、「動作停止モード（Ｍｅｃｈａｎｉｃａｌ−ｏｆｆ  ｍｏｄｅ）」（ステート：Ｇ３）へ移行する。
【００５４】
図５に示されるように、ｕＣＯＭが検出するイベントとして、Ｐｏｗｅｒ＿ＯＮ、Ｐｏｗｅｒ＿ＯＦＦ、Ｒｏｕｔｅｒ＿ＥＮ、Ｒｏｕｔｅｒ＿Ｗａｋｅｕｐ、Ｒｏｕｔｅｒ＿ＯＦＦ、ＰＯＮ＿ＥＶＴ、Ｓｈｕｔｄｏｗｎ＿ＥＶＴ、およびＰｏｗｅｒ＿Ｆａｉｌがある。
【００５５】
「Ｐｏｗｅｒ＿ＯＮ」は、本体の主電源のスイッチがオンにされたか、電源プラグが本体に挿入された場合に発行される。
「Ｐｏｗｅｒ＿ＯＦＦ」は、本体の主電源のスイッチがオフにされたか、電源プラグが本体から抜かれた場合に発行される。
【００５６】
「Ｒｏｕｔｅｒ＿ＥＮ」は、本体の「ルータ動作モード移行設定スイッチ」が切り替えられたときに発行されるか、もしくは予め不揮発性メモリ領域に設定された特定の設定情報として示されるものである。Ｒｏｕｔｅｒ＿ＥＮの値が０（無効）の場合は、ステートをＧ３からＧ２へ移行すべきこと、ステートをＧ０からＧ２もしくはＧ１へ移行すべきことを示している。一方、Ｒｏｕｔｅｒ＿ＥＮの値が１（有効）の場合は、ステートをＧ３からＧ１へ移行すべきこと、ステートをＧ０からＧ１へ移行すべきことを示している。
【００５７】
「Ｒｏｕｔｅｒ＿Ｗａｋｅｕｐ」は、ネットワークサービスの開始を要求するイベントである。「Ｒｏｕｔｅｒ＿ＯＦＦ」は、ネットワークサービスの終了を要求するイベントである。「ＰＯＮ＿ＥＶＴ」は、電源オンを要求するイベントである。「Ｓｈｕｔｄｏｗｎ＿ＥＶＴ」は、電源オフを要求するイベントである。これらのイベントは、本体に設けられた各種デバイスやネットワークに接続された機器から発行される。また、これらのイベントの発行元としては、例えば、パネルスイッチ部１１８のルータ電源ボタン、リモコン上のルータ電源ボタン、ＲＴＣタイマ、ＬＡＮ上の機器、無線ＬＡＮ上の機器、ＷＡＮ上の機器、ＵＳＢ対応機器（キーボードなど）、Ｂｌｕｅｔｏｏｔｈ対応機器、ＩＥＥＥ１３９４対応機器が挙げられる。
「Ｐｏｗｅｒ＿Ｆａｉｌ」は、電源異常が発生した場合に発行されるイベントである。
【００５８】
ところで、前述したＡＶ動作モード（Ｒｕｎ  ｍｏｄｅ）（ステート：Ｇ０）は、さらに複数のステートを含んでいる。ＡＶ動作モードの間、ｕＣＯＭ１１６は、
状況に応じて電力消費をさらに効果的に抑えられるよう、ＡＶデータ処理を行うストリームコントロール部３００を構成する個々の要素への電源供給／停止を個別に切替え制御する。
【００５９】
次に、図６を参照して、ＡＶ動作モード（Ｒｕｎ  ｍｏｄｅ）に含まれる各種のステートについて説明する。
ＡＶ動作モード（Ｒｕｎ  ｍｏｄｅ）に含まれるステートには、少なくとも次の３種類のものがある。
・アイドル（Ｉｄｌｅ）状態（ステートＳＴ２）
・ストレージ（Ｓｔｏｒａｇｅ）使用状態（ステートＳＴ１）
・ＡＶ処理実行（Ｒｕｎ）状態（ステートＳＴ０）
アイドル（Ｉｄｌｅ）状態（ステートＳＴ２）では、図１に示されるフロントエンド部１２２、ストリームインタフェース２０１、オーディオプロセッサ２０５およびビデオプロセッサ２０６に対しては電源供給が行われず、オフ状態にされる。一方、ＭＰＵ２００、メモリコントローラ２０２、およびホストインタフェース２０３に対しては電源供給が行われ、ラン状態またはスタンバイ状態にされる。
【００６０】
ストレージ（Ｓｔｏｒａｇｅ）使用状態（ステートＳＴ１）は、ファイルサーバとしてのファイル処理やメディアの交換処理などを行うときに設定される。このストレージ使用状態（ステートＳＴ１）においては、上記と同様、フロントエンド部１２２、ストリームインタフェース２０１、ビデオプロセッサ２０６およびオーディオプロセッサ２０５に対しては電源供給が行われず、オフ状態にされる。但し、上記フロントエンド部１２２およびストリームインタフェース２０１に加え、ＩＤＥコントローラ２０４に対して電源供給が行われる。
【００６１】
ＡＶ処理実行（Ｒｕｎ）状態（ステートＳＴ０）は、４種類のステートＡＶ０、ＡＶ１、ＡＶ２、Ａｕｄｉｏに分類される。
ステートＡＶ０は、例えば、生放送のストリームデータの受信処理や、タイムシフトビデオ録画などを行うときに設定される。このステートＡＶ０においては、ＭＰＵ２００、メモリコントローラ２０２、ホストインタフェース２０３、フロントエンド部１２２、ストリームインタフェース２０１、オーディオプロセッサ２０５およびビデオプロセッサ２０６の全てに対して電源供給が行われる。このとき、ＭＰＵ２００、メモリコントローラ２０２およびホストインタフェース２０３はラン状態またはスタンバイ状態にされ、フロントエンド部１２２、ストリームインタフェース２０１、ビデオプロセッサ２０６およびオーディオプロセッサ２０５はラン状態にされる。
【００６２】
ステートＡＶ１は、例えば、ビデオ再生、ネットワークコンテンツの再生、イメージビューアの使用、メーラ／ブラウザの使用、ビデオ編集などを行うときに設定される。このステートＡＶ１においては、ＭＰＵ２００、メモリコントローラ２０２およびホストインタフェース２０３はラン状態またはスタンバイ状態にされ、フロントエンド部１２２およびストリームインタフェース２０１はオフ状態またはスタンバイ状態にされ、ビデオプロセッサ２０６およびオーディオプロセッサ２０５はラン状態にされる。
【００６３】
ステートＡＶ２は、例えば、ビデオ録画やオーディオ記録などを行うときに設定される。このステートＡＶ２においては、ＭＰＵ２００、メモリコントローラ２０２およびホストインタフェース２０３はラン状態またはスタンバイ状態にされ、フロントエンド部１２２およびストリームインタフェース２０１はラン状態にされ、ビデオプロセッサ２０６およびオーディオプロセッサ２０５はオフ状態またはスタンバイ状態にされる。
【００６４】
ステートＡｕｄｉｏは、オーディオ再生などを行うときに設定される。このステートＡｕｄｉｏにおいては、ＭＰＵ２００、メモリコントローラ２０２およびホストインタフェース２０３はラン状態またはスタンバイ状態にされ、フロントエンド部１２２、ストリームインタフェース２０１およびビデオプロセッサ２０６はオフ状態またはスタンバイ状態にされ、オーディオプロセッサ２０５はラン状態にされる。
【００６５】
次に、図７及び図８を参照して、ＡＶ動作モード（Ｒｕｎ  ｍｏｄｅ）に含まれる各種のステートと各種のイベント（コマンド）との関係について説明する。図７は、ＡＶ動作モード（Ｒｕｎ  ｍｏｄｅ）に含まれる各種のステートが各種のイベント（コマンド）に応じてどのように遷移するのかを示す図である。図８は、各種のイベント（コマンド）の定義を示す図である。なお、これらのイベント（コマンド）は、パネルスイッチ部１１８、リモコン、もしくはネットワークに接続された機器から発行される各種のコマンドに該当する。
【００６６】
図７に示されるアイドル（Ｉｄｌｅ）状態（ステート：ＳＴ２）において、ファイルサーバとしてのファイル処理やメディアの交換処理などを要求するコマンド（イベントＡＶ＿ｃｍｄ＿０に該当）を受け取った場合、ストレージ（Ｓｔｏｒａｇｅ）使用状態（ステートＳＴ１）へ移行する。一方、ＡＶデータの記録／再生処理などを要求するコマンド（イベントＡＶ＿ｃｍｄ＿１（即ち、イベントＡＶ＿ｃｍｄ＿１＿０、イベントＡＶ＿ｃｍｄ＿１＿１、イベントＡＶ＿ｃｍｄ＿１＿２、およびイベントＡＶ＿ｃｍｄ＿１＿ａのいずれか）に該当）を受け取った場合、ＡＶ処理実行（Ｒｕｎ）状態（ステートＳＴ０）へ移行する。
【００６７】
図７に示されるストレージ（Ｓｔｏｒａｇｅ）使用状態（ステートＳＴ１）において、ＡＶデータの記録／再生処理などを要求するコマンド（イベントＡＶ＿ｃｍｄ＿１に該当）を受け取った場合、ＡＶ処理実行（Ｒｕｎ）状態（ステートＳＴ０）へ移行する。一方、発行したコマンドの停止を要求するコマンド（イベントＡＶ＿ｃｍｄ＿２に該当）を受け取った場合、アイドル（Ｉｄｌｅ）状態（ステート：ＳＴ２）に移行する。
【００６８】
図７に示されるＡＶ処理実行（Ｒｕｎ）状態（ステートＳＴ０）において、ファイルサーバとしてのファイル処理やメディアの交換処理などを要求するコマンド（イベントＡＶ＿ｃｍｄ＿０に該当）を受け取った場合、ストレージ（Ｓｔｏｒａｇｅ）使用状態（ステートＳＴ１）へ移行する。一方、発行したコマンドの停止を要求するコマンド（イベントＡＶ＿ｃｍｄ＿２に該当）を受け取った場合、アイドル（Ｉｄｌｅ）状態（ステート：ＳＴ２）に移行する。
【００６９】
さらに、４種類のステートＡＶ０、ＡＶ１、ＡＶ２、Ａｕｄｉｏの間においても、図７に示されるようにイベントＡＶ＿ｃｍｄ＿１＿０、ＡＶ＿ｃｍｄ＿１＿１、ＡＶ＿ｃｍｄ＿１＿２、ＡＶ＿ｃｍｄ＿１＿ａに応じて該当する状態遷移が行われる。
【００７０】
上記イベントは、ＡＶ＿ｃｍｄ＿０は、図８に示されるように、ファイルサーバとしてのファイル処理やメディアの交換処理などを要求するコマンドに該当する。ＡＶ＿ｃｍｄ＿１＿０は、生放送のストリームデータの受信処理や、タイムシフトビデオ録画などを要求するコマンドに該当する。ＡＶ＿ｃｍｄ＿１＿１は、ビデオ再生、ネットワークコンテンツの再生、イメージビューアの使用、メーラ／ブラウザの使用、ビデオ編集などを要求するコマンドに該当する。ＡＶ＿ｃｍｄ＿１＿２は、ビデオ録画やオーディオ記録などを要求するコマンドに該当する。ＡＶ＿ｃｍｄ＿１＿ａは、オーディオ再生などを要求するコマンドに該当する。ＡＶ＿ｃｍｄ＿２は、発行したコマンドの停止を要求するコマンドに該当する。
【００７１】
なお、各々の処理機能（ファンクション）が同時に行われる場合は、双方の機能で使用する各ブロック（ＭＰＵ２００、メモリコントローラ２０２、ホストインタフェース２０３、フロントエンド部１２２、ストリームインタフェース２０１、オーディオプロセッサ２０５およびビデオプロセッサ２０６）の動作モード同士を比較し（図６参照）、双方の要件を満たすステートへ移行する。例えば、ビデオ再生（Ｖｉｄｅｏ  Ｐｌａｙ  ｂａｃｋ）およびビデオ録画（Ｖｉｄｅｏ  ｒｅｃｏｒｄ）が同時に行われる場合、少なくとも、ＭＰＵ２００、メモリコントローラ２０２およびホストインタフェース２０３をラン状態またはスタンバイ状態にし、フロントエンド部１２２、ストリームインタフェース２０１、ビデオプロセッサ２０６およびオーディオプロセッサ２０５をラン状態にする必要がある。従って、この場合、ステートＡＶ０に遷移することとなる。
【００７２】
次に、図９〜図１１のフローチャートを参照して、本実施形態における電源制御方法の第１の例を説明する。ここでは、主に、本体のパネルスイッチやリモコンからのイベントに応じた動作モード遷移に関して説明する。
【００７３】
最初に、電源プラグが抜かれているか、もしくは本体の主電源スイッチがオフの状態（初期状態）となっており、このとき動作モードは動作停止モード（ステート：Ｇ３）となっている（ステップＳ１１）。
【００７４】
ここで、電源プラグが挿入されるか、もしくは本体の主電源スイッチがオンにされると（ステップＳ１２のＹｅｓ）、ｕＣＯＭ１１６が起動される（ステップＳ１３）。
【００７５】
ｕＣＯＭ１１６は、ルータ電源スイッチの設定状態、もしくは、予め不揮発性メモリ領域に設定された設定情報（Ｒｏｕｔｅｒ＿ＥＮの値）に基づき、動作モードをルータ動作モード（ステート：Ｇ１）に移行させるべきか否かを判定する。ルータ動作モードへ移行させる場合には、図１０のステップＳ２１の処理へ進む。一方、そうでなければ、待機モード（ステート：Ｇ２）とする。
【００７６】
待機モードにおいて、本体の主電源スイッチがオフにされたり（即ち、イベントＲｏｕｔｅｒ＿ＯＦＦが検出されたり）、電源プラグが抜かれたり（即ち、イベントＰｏｗｅｒ＿Ｆａｉｌが検出されたり）した場合には（ステップＳ１６のＹｅｓ）、ステップＳ１１の処理へ戻り、動作停止モードに移行させる。
【００７７】
また、待機モードにおいて、本体のルータ電源スイッチやリモコン上のルータ電源スイッチ（キー）が押された（即ち、Ｒｏｕｔｅｒ＿Ｗａｋｅｕｐが検出された）場合には（ステップＳ１７のＹｅｓ）、図１０のステップＳ２１の処理へ進む。
【００７８】
また、待機モードにおいて、本体の主電源スイッチやリモコン上の主電源スイッチ（キー）が押された場合や、ＡＶ系のコマンドキー（Ｐｌａｙキー，  Ｅｊｅｃｔキーなど）が押された（即ち、ＰＯＮ＿ＥＶＴが検出された）場合には（ステップＳ１８のＹｅｓ）、図１１のステップＳ３１の処理へ進む。
【００７９】
一方、上記変化が無かった場合には、ステップＳ１５の処理へ戻り、待機モード（ステート：Ｇ２）のままとする。
【００８０】
図１０において、ｕＣＯＭ１１６は、ネットワークルーティング処理が可能となるよう、システム系電源回路に対して電源イネーブル（ＥＮ）信号を発行し（ステップＳ２１）、主電源をオン状態にし（ステップＳ２２）、システムを起動して、ルータ（サーバ）としてのネットワークルーティングサービスを開始する（ステップＳ２３）。即ち、動作モードをルータモード（ステート：Ｇ１）に移行させる。また、このルータモードでは、各機能の負荷や使用／未使用状態に応じて、ＣＰＵ、ＨＤＤ、ＨＤＤコントローラ等のモジュールごとに、予め定められた省電力モードに移行したり（ステップＳ２４）、通常のルータモードに戻ったりする。
【００８１】
ルータモードにおいて、主電源スイッチがオフにされたり（即ち、イベントＰｏｗｅｒＳＷ＿ＯＦＦが検出されたり）、電源プラグが抜かれたり（即ち、イベントＰｏｗｅｒ＿Ｆａｉｌが検出されたり）した場合には（ステップＳ２５のＹｅｓ）、図９のステップＳ１１の処理へ戻り、動作停止モード（ステート：Ｇ３）に移行させる。
【００８２】
また、ルータモードにおいて、本体のルータ電源スイッチやリモコン上のルータ電源スイッチ（キー）が押され（即ち、Ｒｏｕｔｅｒ＿ＯＦＦが検出され）（ステップＳ２６のＹｅｓ）、かつ、他にネットワークに接続している機器が無い場合には（ステップＳ２７のＮｏ）、図９のステップＳ１５の処理へ戻り、待機モード（ステート：Ｇ２）に移行させる。
【００８３】
また、ルータモードにおいて、本体の主電源スイッチやリモコン上の主電源スイッチ（キー）が押された場合や、ＡＶ系のコマンドキー（Ｐｌａｙキー，  Ｅｊｅｃｔキーなど）が押された（即ち、ＰＯＮ＿ＥＶＴが検出された）場合には（ステップＳ２８のＹｅｓ）、図１１のステップＳ３１の処理へ進む。
【００８４】
一方、上記変化が無かった場合には、ステップＳ２３の処理へ戻り、ルータモード（ステート：Ｇ２）のままとする。
【００８５】
図１１において、ｕＣＯＭ１１６は、ＡＶデータ処理が可能となるよう、ＡＶ系電源回路に対して電源イネーブル（ＥＮ）信号を発行し（かつ、ステートＧ２からの遷移の場合にはメインシステムも同時に起動し）（ステップＳ３１）、ＡＶ系電源をオン状態にして（ステップＳ３２）、ＡＶ系システム（回路）を起動し、ＡＶおよびネットワークルーティングサービスを稼動させたフル動作状態にする（ステップＳ３３）。即ち、動作モードをＡＶ動作モード（ステート：Ｇ０）に移行させる。また、このＡＶ動作モードでは、各機能の負荷や使用／未使用状態に応じて、ＣＰＵ、ＨＤＤ、ＨＤＤコントローラ、および、ＡＶ系デバイス、Ｉ／Ｏポート等のモジュールごとに、予め定められた省電力モードに移行したり（ステップＳ３４）、通常のＡＶ動作モードに戻ったりする。
【００８６】
ＡＶ動作モードにおいて、主電源スイッチがオフにされたり（即ち、イベントＰｏｗｅｒ＿ＯＦＦが検出されたり）、電源プラグが抜かれたり（即ち、イベントＰｏｗｅｒ＿Ｆａｉｌが検出されたり）した場合には（ステップＳ３５のＹｅｓ）、図９のステップＳ１１の処理へ戻り、動作停止モード（ステート：Ｇ３）に移行させる。
【００８７】
また、ＡＶ動作モードにおいて、本体のルータ電源スイッチやリモコン上のルータ電源スイッチ（キー）が押され（即ち、Ｒｏｕｔｅｒ＿ＯＦＦが検出され）（ステップＳ３６のＹｅｓ）、かつ、他にネットワークに接続している機器に対してＡＶ系のサービスを行っていない場合には（ステップＳ３７のＹｅｓ）、次のステップＳ３８の処理へ進む。一方、該当しない場合には、ステップＳ３３の処理へ戻り、ＡＶ動作モードのままとする。
【００８８】
本体のルータ電源スイッチやリモコン上のルータ電源スイッチ（キー）が押されたときに、他にネットワークに接続している機器に対してＡＶ系のサービスを行っており、かつ、ネットワークに接続されている機器があるか又はルータモードがイネーブルにされている場合は（ステップＳ３８のＹｅｓ）、図１０のステップ２３の処理へ戻り、ルータ動作モードに移行させる。一方、該当しない場合には（ステップＳ３８のＮｏ）、図９のステップＳ１５の処理へ戻り、待機モードに移行させる。
【００８９】
次に、図１２〜図１５のフローチャートを参照して、本実施形態における電源制御方法の第２の例を説明する。ここでは、主に、ネットワークに接続された機器からのイベントに応じた動作モード遷移に関して説明する。
【００９０】
最初に、電源プラグが抜かれているか、もしくは本体の主電源スイッチがオフの状態（初期状態）となっており、このとき動作モードは動作停止モード（ステート：Ｇ３）となっている（ステップＳ４１）。
【００９１】
ここで、電源プラグが挿入されるか、もしくは本体の主電源スイッチがオンにされると（ステップＳ４２のＹｅｓ）、ｕＣＯＭ１１６が起動される（ステップＳ４３）。
【００９２】
ｕＣＯＭ１１６は、ルータ電源スイッチの設定状態、もしくは、予め不揮発性メモリ領域に設定された設定情報（Ｒｏｕｔｅｒ＿ＥＮの値）に基づき、動作モードをルータ動作モード（ステート：Ｇ１）に移行させるべきか否かを判定する。ルータ動作モードへ移行させる場合には、図１３のステップＳ５１の処理へ進む。一方、そうでなければ、予めネットワーク上の機器からのウェイクアップ許可の設定がされているか否か（ＷａｋｅＵｐがイネーブルであるか否か）が判定される（ステップＳ４５）。
【００９３】
ウェイクアップ許可の設定がされていれば、ＬＡＮコントローラなどの必要なネットワークデバイスに対する電源を起動し（ステップＳ４６）、ネットワーク上の監視する待機モード（ステート：Ｇ２）に移行させる（ステップＳ４７）。一方、ウェイクアップ許可の設定がされいなければ、そのまま待機モード（ステート：Ｇ２）に移行させる（ステップＳ４７）。
【００９４】
待機モードにおいて、本体の主電源スイッチがオフにされたり（即ち、イベントＲｏｕｔｅｒ＿ＯＦＦが検出されたり）、電源プラグが抜かれたり（即ち、イベントＰｏｗｅｒ＿Ｆａｉｌが検出されたり）した場合には（ステップＳ４８のＹｅｓ）、ステップＳ４１の処理へ戻り、動作停止モードに移行させる。
【００９５】
ネットワーク上の機器は、サーバである本ホームネットワークステーションに対して、必要な時にウェイクアップパケット（ＭＡＣアドレス及びＷａｋｅＵｐコマンド）を発行し、一定期間の間、定期的に、サーバが起動することを確認するためのＲｅｑパケットを発行するものとする。
【００９６】
待機モードにおいて、ネットワーク上からのＷａｋｅＵｐパケット（ＭＡＣアドレス及びＷａｋｅＵｐコマンド）を検知した場合には（ステップＳ４９のＹｅｓ）、ＬＡＮコントローラがｕＣＯＭ１１６にＷａｋｅＵｐイベントを発行し（ステップＳ５０）、図１３のステップＳ５１の処理へ進む。
【００９７】
図１３において、ｕＣＯＭ１１６は、システム系電源回路に対して電源イネーブル（ＥＮ）信号を発行し（ステップＳ５１）、主電源をオン状態にし（ステップＳ５２）、システムを起動して、ネットワークサービスを開始する（ステップＳ５３）。即ち、動作モードをルータモード（ステート：Ｇ１）に移行させる。
【００９８】
ここで、ＷａｋｅＵｐパケットを受信した後一定期間内にネットワーク上の機器からの要求が来ない場合には（ステップＳ５４のＹｅｓ）、タイムアウト処理としてシステムのシャットダウンを行い（ステップＳ５５）、図１２のステップＳ４７の処理へ戻り、待機モードに移行させる。
【００９９】
また、ネットワーク上の機器からＲｅｑパケットを受信した場合には（ステップＳ５６のＹｅｓ）、その機器の認証処理を行い（ステップＳ５７）、当該認証が成功した場合（ステップＳ５８のＹｅｓ）、図１４のステップＳ６１の処理へ進む。一方、当該認証が成功しなかった場合には、ステップＳ５４の処理へ戻る。
【０１００】
図１４において、ｕＣＯＭ１１６は、ルータ（サーバ）としてのネットワークルーティングサービスを開始する（ステップＳ６１）。このルータモードでは、各機能の負荷や使用／未使用状態に応じて、ＣＰＵ、ＨＤＤ、ＨＤＤコントローラ等のモジュールごとに、予め定められた省電力モードに移行したり（ステップＳ６２）、通常のルータモードに戻ったりする。
【０１０１】
ルータモードにおいて、主電源スイッチがオフにされたり（即ち、イベントＰｏｗｅｒＳＷ＿ＯＦＦが検出されたり）、電源プラグが抜かれたり（即ち、イベントＰｏｗｅｒ＿Ｆａｉｌが検出されたり）した場合には（ステップＳ６３のＹｅｓ）、図１２のステップＳ４１の処理へ戻り、動作停止モード（ステート：Ｇ３）に移行させる。
【０１０２】
また、ルータモードにおいて、本体のルータ電源スイッチやリモコン上のルータ電源スイッチ（キー）が押され（即ち、Ｒｏｕｔｅｒ＿ＯＦＦが検出され）（ステップＳ６４のＹｅｓ）、かつ、他にネットワークに接続している機器が無い場合には（ステップＳ６５のＮｏ）、図１２のステップＳ４７の処理へ戻り、待機モード（ステート：Ｇ２）に移行させる。
【０１０３】
また、ルータモードにおいて、ネットワーク上の機器（機器認証済みの機器）から電源オンのコマンドが発行された（即ち、ＰＯＮ＿ＥＶＴが検出された）場合には（ステップＳ６６のＹｅｓ）、図１５のステップＳ７１の処理へ進む。
【０１０４】
図１５において、ｕＣＯＭ１１６は、ＡＶデータ処理が可能となるよう、ＡＶ系電源回路に対して電源イネーブル（ＥＮ）信号を発行し（かつ、ステートＧ２からの遷移の場合にはメインシステムも同時に起動し）（ステップＳ７１）、ＡＶ系（システム）電源をオン状態にして（ステップＳ７２）、ＡＶ系システム（回路）を起動し、ＡＶおよびネットワークルーティングサービスを稼動させたフル動作状態にする（ステップＳ７３）。即ち、動作モードをＡＶ動作モード（ステート：Ｇ０）に移行させる。また、このＡＶ動作モードでは、各機能の負荷や使用／未使用状態に応じて、ＣＰＵ、ＨＤＤ、ＨＤＤコントローラ、および、ＡＶ系デバイス、Ｉ／Ｏポート等のモジュールごとに、予め定められた省電力モードに移行したり（ステップＳ７４）、通常のＡＶ動作モードに戻ったりする。
【０１０５】
ＡＶ動作モードにおいて、主電源スイッチがオフにされたり（即ち、イベントＰｏｗｅｒ＿ＯＦＦが検出されたり）、電源プラグが抜かれたり（即ち、イベントＰｏｗｅｒ＿Ｆａｉｌが検出されたり）した場合には（ステップＳ７５のＹｅｓ）、図１２のステップＳ４１の処理へ戻り、動作停止モード（ステート：Ｇ３）に移行させる。
【０１０６】
また、ＡＶ動作モードにおいて、ネットワーク上の機器（機器認証済みの機器）からシャットダウンのコマンドが発行され（即ち、Ｓｈｕｔｄｏｗｎ＿ＥＶＴが検出され）（ステップＳ７６のＹｅｓ）、かつ、他にネットワークに接続している機器に対してＡＶ系のサービスを行っていない場合には（ステップＳ７７のＹｅｓ）、次のステップＳ７８の処理へ進む。一方、該当しない場合には、ステップＳ７３の処理へ戻り、ＡＶ動作モードのままとする。
【０１０７】
ネットワーク上の機器からシャットダウンのコマンドが発行されたときに、他にネットワークに接続している機器に対してＡＶ系のサービスを行っており、かつ、ネットワークに接続されている機器があるか又はルータモードがイネーブルにされている場合は（ステップＳ７８のＹｅｓ）、図１４のステップ６１の処理へ戻り、ルータ動作モードに移行させる。一方、該当しない場合には（ステップＳ７８のＮｏ）、図１２のステップＳ４７の処理へ戻り、待機モードに移行させる。
【０１０８】
このように本実施形態によれば、ホームネットワークステーションなどの電子機器において、電源管理に関する動作モードを、状況に応じて、動作停止モード（Ｍｅｃｈａｎｉｃａｌ−ｏｆｆ  ｍｏｄｅ）、待機モード（Ｓｔａｎｂｙ  ｍｏｄｅ）、ルータ動作モード（Ｎｅｔｗｏｒｋ／ｆｉｌｅ  ｓｅｒｖｅｒ  ｍｏｄｅ）、およびＡＶ動作モード（Ｒｕｎ  ｍｏｄｅ）の間で切替え処理を行うことにより、システムの性能を維持しつつ、消費電力を効果的に低減させることが可能となる。
【０１０９】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【０１１０】
【発明の効果】
以上詳記したように本発明によれば、電子機器において、消費電力の大きい回路ブロックによる電力消費を効果的に抑えることのできる
【図面の簡単な説明】
【図１】本発明の一実施形態に係るホームネットワークステーションの構成を示すブロック図。
【図２】ｕＣＯＭの機能構成の概略を示すブロック図。
【図３】ｕＣＯＭにより切り換え制御される各種の動作モードを説明するための図。
【図４】各種の動作モード（もしくはステート）が各種のイベントに応じてどのように遷移するのかを示す図。
【図５】図４に関連する各種のイベントの定義を示す図。
【図６】ＡＶ動作モード（Ｒｕｎ  ｍｏｄｅ）に含まれる各種のステートについて説明するための図。
【図７】ＡＶ動作モード（Ｒｕｎ  ｍｏｄｅ）に含まれる各種のステートが各種のイベント（コマンド）に応じてどのように遷移するのかを示す図。
【図８】図８に関連する各種のイベント（コマンド）の定義を示す図。
【図９】本実施形態における電源制御方法の第１の例を説明するための１つ目のフローチャート。
【図１０】本実施形態における電源制御方法の第１の例を説明するための２つ目のフローチャート。
【図１１】本実施形態における電源制御方法の第１の例を説明するための３つ目のフローチャート。
【図１２】本実施形態における電源制御方法の第２の例を説明するための１つ目のフローチャート。
【図１３】本実施形態における電源制御方法の第２の例を説明するための２つ目のフローチャート。
【図１４】本実施形態における電源制御方法の第２の例を説明するための３つ目のフローチャート。
【図１５】本実施形態における電源制御方法の第２の例を説明するための４つ目のフローチャート。
【符号の説明】１００…メインＣＰＵ、１０１…システムメモリ、１０２…ノースブリッジ、１０３…ブートローダ、１０４…サウスブリッジ、１０５…ＵＳＢポート、１０６…メモリカードインタフェース、１０７…メモリカードコントローラ、１０８…ＩＥＥＥ１３９４ポート、１０９…ＩＥＥＥ１３９４コントローラ、１１０…ワイヤレスＬＡＮコントローラ、１１１…ＬＡＮコントローラ（ＷＡＮ側）、１１２…ＬＡＮコントローラ（ＬＡＮ側）、１１３…ワイヤレスＬＡＮ用アンテナ、１１４…ＷＡＮポート、１１５…ＬＡＮポート、１１６…ｕＣＯＭ、１１７…リモコン受光部、１１８…パネルスイッチ部、１１９…蛍光表示管、１２０…ＬＥＤ１２０、１２１…電源回路、１２２…フロントエンド部、１２３…ストリームプロセッサ、１２４…オーディオ入出力ポート、１２５…ビデオ入出力ポート、１２６…フレームバッファ用メモリ、１２７…ＨＤＤ／オプティカルドライブ、１２８…モデム、１３０…ＵＳＢ−Ｂｌｕｅｔｏｏｔｈモジュール、２００…ＭＰＵ、２０１…ストリームインタフェース、２０２…メモリコントローラ、２０３…ホストインタフェース、２０４…ＩＤＥコントローラ、２０５…オーディオプロセッサ、２０６…ビデオプロセッサ、３００…ストリームコントロール部（ＡＶデータ処理部）、３０１…状況監視部、３０２…記憶部、３０３…判定部、３０４…処理実行部。
【図１】
2005062955.tif 000003
【図２】
2005062955.tif 000004
【図３】
2005062955.tif 000005
【図４】
2005062955.tif 000006
【図５】
2005062955.tif 000007
【図６】
2005062955.tif 000008
【図７】
2005062955.tif 000009
【図８】
2005062955.tif 000010
【図９】
2005062955.tif 000011
【図１０】
2005062955.tif 000012
【図１１】
2005062955.tif 000013
【図１２】
2005062955.tif 000014
【図１３】
2005062955.tif 000015
【図１４】
2005062955.tif 000016
【図１５】
2005062955.tif 000017