(57)【要約】【課題】デバイスの消費電力を削減する。【解決手段】信号検出部９１は、データバス３１に送出されている信号を検出する。アドレスデコーダ１１１は、データバス３１のデータを監視し、自分宛の信号を検出する。トラフィック量検出部１２１は、クロックライン３２のクロックをカウントすることにより、データバス３１のトラフィック量を検出する。クロック供給制御部１２２は、トラフィック量検出部１２１から供給された、トラフィック量の検出結果を所定の閾値と比較し、トラフィック量が閾値より多い場合、アドレスデコーダ１１１から供給される信号を基に、スイッチ９４のオンオフを制御し、トラフィック量が閾値より少ない場合、アドレスデコーダ１１１の動作を停止させ、信号検出部９１から供給される信号を基に、スイッチ９４のオンオフを制御する。本発明は、テレビジョン受像機、または、動作状態制御部に適用できる。【選択図】      図１０
2004348186.tif 000002
【特許請求の範囲】
【請求項１】
データバスに接続されているデバイスと接続され、前記デバイスの消費電力を制御する情報処理装置において、
前記データバスに送出されている信号を監視することにより、前記デバイスの消費電力を制御する制御手段
を備えることを特徴とする情報処理装置。
【請求項２】
前記データバスに信号が送出されているか否かを検出する検出手段を更に備え、
前記制御手段は、前記検出手段による検出結果を基に、前記データバスに信号が送出されている場合、前記デバイスを通常動作状態になるように制御し、前記データバスに信号が送出されていない状態が所定の時間継続した場合、前記デバイスを、消費電力量が低い状態になるように制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記データバスに、前記デバイス宛の信号が送出されているか否かを検出する検出手段を更に備え、
前記制御手段は、前記検出手段による検出結果を基に、前記データバスに前記デバイス宛の信号が送出されている場合、前記デバイスを通常動作状態になるように制御し、前記データバスに前記デバイス宛の信号が送出されていない状態が所定の時間継続した場合、前記デバイスを、消費電力量が低い状態になるように制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記データバスに信号が送出されているか否かを検出する第１の検出手段と、
前記データバスに、前記デバイス宛の信号が送出されているか否かを検出する第２の検出手段と、
前記データバスに送出されている信号のトラフィック量を検出する第３の検出手段と
を更に備え、
前記制御手段は、
前記第３の検出手段により、前記トラフィック量が所定の値以上であることが検出された場合、前記第２の検出手段による検出結果を基に、前記データバスに前記デバイス宛の信号が送出されているとき、前記デバイスを通常動作状態になるように制御し、前記データバスに前記デバイス宛の信号が送出されていない状態が所定の時間継続したとき、前記デバイスを、消費電力量が低い状態になるように制御し、
前記第３の検出手段により、前記トラフィック量が所定の値以上ではないことが検出された場合、前記第１の検出手段による検出結果を基に、前記データバスに信号が送出されているとき、前記デバイスを通常動作状態になるように制御し、前記データバスに信号が送出されていない状態が所定の時間継続したとき、前記デバイスを、消費電力量が低い状態になるように制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記制御手段は、前記デバイスの前記消費電力を、前記デバイスへのクロック信号の供給を行うか否かによって制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
データバスに接続されているデバイスと接続され、前記デバイスの消費電力を制御する情報処理装置の情報処理方法において、
前記データバスに送出されている信号の状態を検出する検出ステップと、
前記検出ステップによる検出結果を基に、前記デバイスの消費電力を制御する制御ステップと
を含むことを特徴とする情報処理方法。
【請求項７】
データバスに接続されているデバイスの消費電力を制御処理をコンピュータに実行させるためのプログラムであって、
前記データバスに送出されている信号の状態を検出する検出ステップと、
前記検出ステップによる検出結果を基に、前記デバイスの消費電力を制御する制御ステップと
を含むことを特徴とするプログラム。
【請求項８】
データバスに接続されている複数のデバイスを備える情報処理装置において、
前記デバイスの消費電力を制御する制御手段を備え、
前記制御手段は、前記データバスに送出されている信号の監視結果を基に、前記デバイスの消費電力を制御する
ことを特徴とする情報処理装置。
【請求項９】
前記データバスに信号が送出されているか否かを検出する検出手段を更に備え、
前記制御手段は、前記検出手段による検出結果を基に、前記データバスに信号が送出されている場合、前記デバイスを通常動作状態になるように制御し、前記データバスに信号が送出されていない状態が所定の時間継続した場合、前記デバイスを、消費電力量が低い状態になるように制御する
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記データバスに、前記デバイス宛の信号が送出されているか否かを検出する検出手段を更に備え、
前記制御手段は、前記検出手段による検出結果を基に、前記データバスに前記デバイス宛の信号が送出されている場合、前記デバイスを通常動作状態になるように制御し、前記データバスに前記デバイス宛の信号が送出されていない状態が所定の時間継続した場合、前記デバイスを、消費電力量が低い状態になるように制御する
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１１】
前記データバスに信号が送出されているか否かを検出する第１の検出手段と、
前記データバスに、前記デバイス宛の信号が送出されているか否かを検出する第２の検出手段と、
前記データバスに送出されている信号のトラフィック量を検出する第３の検出手段と
を更に備え、
前記制御手段は、
前記第３の検出手段により、前記トラフィック量が所定の値以上であることが検出された場合、前記第２の検出手段による検出結果を基に、前記データバスに前記デバイス宛の信号が送出されているとき、前記デバイスを通常動作状態になるように制御し、前記データバスに前記デバイス宛の信号が送出されていない状態が所定の時間継続したとき、前記デバイスを、消費電力量が低い状態になるように制御し、
前記第３の検出手段により、前記トラフィック量が所定の値以上ではないことが検出された場合、前記第１の検出手段による検出結果を基に、前記データバスに信号が送出されているとき、前記デバイスを通常動作状態になるように制御し、前記データバスに信号が送出されていない状態が所定の時間継続したとき、前記デバイスを、消費電力量が低い状態になるように制御する
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１２】
前記制御手段は、前記デバイスの前記消費電力を、前記デバイスへのクロック信号の供給を行うか否かによって制御する
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１３】
前記制御手段は、前記デバイスと同数備えられ、対応する前記デバイスの消費電力をそれぞれ制御する
ことを特徴とする請求項８に記載の情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、データバスに送出されているデータを監視することにより、デバイスの動作を制御して、消費電力を低減させることができるようになされている、情報処理装置および方法、並びにプログラムに関する。
【０００２】
【従来の技術】
図１を用いて、従来のテレビジョン受像機１について説明する。
【０００３】
制御部１１は、データバス３１を介して、ＩＲ受信部１２から、ユーザが、リモートコマンダ２を用いて行った操作入力の内容を示す信号の供給を受け、テレビジョン受像機１の各部を制御する。ＩＲ受信部１２は、リモートコマンダ２から送信される赤外線信号を受信し、ユーザの操作入力の内容を示す信号を制御部１１に供給する。チューナ１４は、データバス３１を介して、制御部１１から供給される制御信号に基づいて、アンテナ１３で受信されたテレビジョン放送信号を選局し、データバス３１を介して、復調およびエラー訂正処理部１５に供給する。復調およびエラー訂正処理部１５は、データバス３１を介して、制御部１１から供給される制御信号に基づいて、チューナ１４から供給された放送信号を、ＱＰＳＫ（Ｑｕａｄｒａｔｕｒｅ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）復調するとともに、エラーを検出して訂正し、エラー訂正後の復調データを、データバス３１を介して、デマルチプレクサ１６に供給する。
【０００４】
デマルチプレクサ１６は、データバス３１を介して、制御部１１から供給される制御信号に基づいて、供給された、復調およびエラー訂正後の放送信号を、必要に応じてデスクランブルし、更に、所定のチャンネルのＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）パケットを抽出する。そして、デマルチプレクサ１６は、画像データ（ビデオデータ）のＴＳパケットを、ビデオデコーダ１８に、音声データ（オーディオデータ）のＴＳパケットを、オーディオデコーダ１９に、文字情報を、文字情報デコーダ１７に、データバス３１を介して、それぞれ供給する。
【０００５】
文字情報デコーダ１７は、データバス３１を介して、制御部１１から供給される制御信号に基づいて、供給された文字情報をデコードし、データバス３１を介して、表示部２０に供給する。ビデオデコーダ１８は、データバス３１を介して、制御部１１から供給される制御信号に基づいて、供給された画像データを、例えば、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）方式でデコードし、データバス３１を介して、表示部２０に供給する。オーディオデコーダ１９は、データバス３１を介して、制御部１１から供給される制御信号に基づいて、供給された音声データを、所定の方式でデコードし、データバス３１を介して、スピーカ２１に供給する。
【０００６】
表示部２０は、データバス３１を介して、制御部１１から供給される制御信号に基づいて、供給された文字情報または画像データを、例えば、ＮＴＳＣ（Ｎａｔｉｏｎａｌ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍ  Ｃｏｍｍｉｔｔｅｅ）などの方式でエンコードして表示する。スピーカ２１は、データバス３１を介して、制御部１１から供給される制御信号に基づいて、供給された音声データを音声出力する。
【０００７】
データバス３１には、ドライブ２２も接続されており、ドライブ２２には、磁気ディスク４１、光ディスク４２、光磁気ディスク４３、半導体メモリ４４が装着可能であり、データバス３１を介して、制御部１１と情報の授受が可能なようになされている。
【０００８】
クロックジェネレータ２３は、制御部１１乃至ＩＲ受信部１２に供給される、一定速度のタイミングクロックを発生するものであり、クロックジェネレータ２３により発生されたタイミングクロックは、クロックライン３２を介して、制御部１１乃至ＩＲ受信部１２に供給される。
【０００９】
データバス３１は、例えば、Ｉ２Ｃ（Ｉｎｔｅｒ  ＩＣ  Ｂｕｓ）バスの規格により、データを通信する。制御部１１乃至ドライブ２２がＩ２Ｃのデータバス３１とクロックライン３２から供給されるデータとクロックについて、図２を用いて説明する。
【００１０】
データバス３１にデータが存在しないとき、クロックは、Ｈ（高電位）レベルである。データを送信したいデバイス（制御部１１乃至ＩＲ受信部１２のうちのいずれか）は、クロックがＨレベルの時にデータバス３１の電位をＨレベルからＬ（低電位）レベルに変更して、データバス３１へのデータの送出を開始する。データバス３１に接続されているデバイスは、データバス３１の信号レベルを監視することにより、データの送信開始を認識する。
【００１１】
クロックレベルは、データバス３１の電位がＨレベルからＬレベルに変更されたタイミングＴ１の次のタイミングＴ２において、Ｌレベルに変更される。データ送信側デバイスは、タイミングＴ２乃至タイミングＴ３の期間中に、データバスの電圧レベルを１ビット目のデータビットに合わせた電圧レベルとする。データ受信側のデバイスは、クロックの立下り、すなわち、タイミングＴ４におけるデータバス３１の電圧レベルを読み込むので、図２における場合、データ「Ｈ」を受信する。データ送信側デバイスは次のクロックがＬレベルの期間中、すなわち、タイミングＴ４乃至Ｔ５において、次のデータに対応させてデータバス３１の電圧レベルを変更する。データ受信側のデバイスは、次のクロックの立下り、すなわち、タイミングＴ６におけるデータバス３１の電圧レベルを読み込むので、図２における場合、データ「Ｌ」を受信する。
【００１２】
このように、クロックのたち下がりタイミングにおけるデータバス３１の電圧レベルにより、データ受信側のデバイスに、データが読み込まれる。
【００１３】
基本的には、８ビットのデータの送信が終了したとき、データ受信側のデバイスは、データ送信側のデバイスに対して、データを受信したことを通知するためのアクノレッジ（ＡＣＫ）を返すようになされているが、データ送信側は、アクノレッジを無視してもかまわなく、データを送信し続けるようにしても良い。データ送信の終了は、クロックがＨレベルである間に、データバス３１の電圧レベルをＬレベルからＨレベルに変更することで通知される。
【００１４】
従来、図１のテレビジョン受像機１において、データ送受信処理の最初は、データ送信側が、データ受信側を指定するアドレス情報を送信するようになされている。データバス３１に接続されているそれぞれのデバイスは、アドレス情報を受けて、自分自身に対する送信の開始を検出したとき、データ受信側に応答することで、データ送受信が開始されるようになされている。
【００１５】
すなわち、従来のテレビジョン受像機１においては、それぞれのデバイスは、データを受信しない動作時においても、常時、データバス３１を監視しなければならないため、無駄な電力を消費してしまう。
【００１６】
利用されていないデバイスをスリープモードにして、消費電力の低下を図るために、例えば、ホストコンピュータに制御されるデバイスが、自らの判断でスリープモードに入り、ホストコンピュータからのリセット信号によりスリープモードから復帰できるようになされている技術がある（例えば、特許文献１参照）。
【００１７】
また、複数の電子機器をバスで接続したシステムにおいて、バイアス検出回路により検出された外部バス上のバイアス電圧の検出値が所定の電圧値より大きいことが、比較器により検出されると、機器がスリープモードからオンモードに移行され、また外部バスに接続されている全ての機器が外部バスを利用しない場合などにおいて、ＰＨＹ−ＳＬＥＥＰコマンドを受け取った機器が、オンモードからスリープモードに移行されることにより、消費電力の低減と通信路の確保を両立させるようになされている技術がある（例えば、特許文献２参照）。
【００１８】
【特許文献１】
特開２００２−３１８６４６号公報
【特許文献１】
特開平開平８−２２１１６３号公報
【００１９】
【発明が解決しようとする課題】
しかしながら、上述したように、バスに接続されている全てのデバイス（スレーブデバイス）の動作モードを、マスタデバイスが管理するようになされている場合、例えば、リセット信号やスリープコマンドなど、通常のデータ通信とは異なる動作モードの制御のための信号を送信する必要があったり、接続されている全てのスレーブデバイスの動作モード状態を確認する必要があるため、マスタデバイスの処理の負担が大きくなってしまう。
【００２０】
また、上述したように、バスに接続されている全てのデバイス（スレーブデバイス）の動作モードを、マスタデバイスが管理するようになされている場合、更に、新たにスレーブデバイスを追加して接続するためには、マスタデバイスに、追加されたデバイスの動作管理モードの処理を追加する必要が生じるため、スレーブデバイスの追加が困難となってしまう。
【００２１】
本発明はこのような状況に鑑みてなされたものであり、マスタデバイスが特別な処理を行うことなく、バスに接続されているデバイスが、それぞれの動作環境に応じて、動作モードを設定することができ、機器の動作を妨げることなく、消費電力を下げることができるようにするものである。
【００２２】
【課題を解決するための手段】
本発明の第１の情報処理装置は、データバスに送出されている信号を監視することにより、デバイスの消費電力を制御する制御手段を備えることを特徴とする。
【００２３】
データバスに信号が送出されているか否かを検出する検出手段を更に備えさせるようにすることができ、制御手段には、検出手段による検出結果を基に、データバスに信号が送出されている場合、デバイスを通常動作状態になるように制御させるようにすることができ、データバスに信号が送出されていない状態が所定の時間継続した場合、デバイスを、消費電力量が低い状態になるように制御させるようにすることができる。
【００２４】
データバスに、デバイス宛の信号が送出されているか否かを検出する検出手段を更に備えさせるようにすることができ、制御手段には、検出手段による検出結果を基に、データバスにデバイス宛の信号が送出されている場合、デバイスを通常動作状態になるように制御させるようにすることができ、データバスにデバイス宛の信号が送出されていない状態が所定の時間継続した場合、デバイスを、消費電力量が低い状態になるように制御させるようにすることができる。
【００２５】
データバスに信号が送出されているか否かを検出する第１の検出手段と、データバスに、デバイス宛の信号が送出されているか否かを検出する第２の検出手段と、データバスに送出されている信号のトラフィック量を検出する第３の検出手段とを更に備えさせるようにすることができ、制御手段には、第３の検出手段により、トラフィック量が所定の値以上であることが検出された場合、第２の検出手段による検出結果を基に、データバスにデバイス宛の信号が送出されているとき、デバイスを通常動作状態になるように制御させるようにすることができ、データバスにデバイス宛の信号が送出されていない状態が所定の時間継続したとき、デバイスを、消費電力量が低い状態になるように制御させるようにすることができ、第３の検出手段により、トラフィック量が所定の値以上ではないことが検出された場合、第１の検出手段による検出結果を基に、データバスに信号が送出されているとき、デバイスを通常動作状態になるように制御させるようにすることができ、データバスに信号が送出されていない状態が所定の時間継続したとき、デバイスを、消費電力量が低い状態になるように制御させるようにすることができる。
【００２６】
制御手段には、デバイスの消費電力を、デバイスへのクロック信号の供給を行うか否かによって制御させるようにすることができる。
【００２７】
本発明の情報処理方法は、データバスに送出されている信号の状態を検出する検出ステップと、検出ステップによる検出結果を基に、デバイスの消費電力を制御する制御ステップとを含むことを特徴とする。
【００２８】
本発明のプログラムは、データバスに送出されている信号の状態を検出する検出ステップと、検出ステップによる検出結果を基に、デバイスの消費電力を制御する制御ステップとを含むことを特徴とする。
【００２９】
本発明の第１の情報処理装置および情報処理方法、並びに、プログラムにおいては、データバスに送出されている信号の状態が検出され、検出結果を基に、デバイスの消費電力が制御される。
【００３０】
本発明の第２の情報処理装置は、デバイスの消費電力を制御する制御手段を備え、制御手段は、データバスに送出されている信号の監視結果を基に、デバイスの消費電力を制御することを特徴とする。
【００３１】
データバスに信号が送出されているか否かを検出する検出手段を更に備えさせるようにすることができ、制御手段には、検出手段による検出結果を基に、データバスに信号が送出されている場合、デバイスを通常動作状態になるように制御させるようにすることができ、データバスに信号が送出されていない状態が所定の時間継続した場合、デバイスを、消費電力量が低い状態になるように制御させるようにすることができる。
【００３２】
データバスに、デバイス宛の信号が送出されているか否かを検出する検出手段を更に備えさせるようにすることができ、制御手段には、検出手段による検出結果を基に、データバスにデバイス宛の信号が送出されている場合、デバイスを通常動作状態になるように制御させるようにすることができ、データバスにデバイス宛の信号が送出されていない状態が所定の時間継続した場合、デバイスを、消費電力量が低い状態になるように制御させるようにすることができる。
【００３３】
データバスに信号が送出されているか否かを検出する第１の検出手段と、データバスに、デバイス宛の信号が送出されているか否かを検出する第２の検出手段と、データバスに送出されている信号のトラフィック量を検出する第３の検出手段とを更に備えさせるようにすることができ、制御手段には、第３の検出手段により、トラフィック量が所定の値以上であることが検出された場合、第２の検出手段による検出結果を基に、データバスにデバイス宛の信号が送出されているとき、デバイスを通常動作状態になるように制御させるようにすることができ、データバスにデバイス宛の信号が送出されていない状態が所定の時間継続したとき、デバイスを、消費電力量が低い状態になるように制御させるようにすることができ、第３の検出手段により、トラフィック量が所定の値以上ではないことが検出された場合、第１の検出手段による検出結果を基に、データバスに信号が送出されているとき、デバイスを通常動作状態になるように制御させるようにすることができ、データバスに信号が送出されていない状態が所定の時間継続したとき、デバイスを、消費電力量が低い状態になるように制御させるようにすることができる。
【００３４】
制御手段には、デバイスの消費電力を、デバイスへのクロック信号の供給を行うか否かによって制御させるようにすることができる。
【００３５】
制御手段は、デバイスと同数備えられるものとすることができ、対応するデバイスの消費電力をそれぞれ制御させるようにすることができる。
【００３６】
本発明の第２の情報処理装置においては、デバイスの消費電力が、データバスに送出されている信号の監視結果を基に制御される。
【００３７】
【発明の実施の形態】
以下に本発明の実施の形態を説明するが、特許請求の範囲に記載の発明の各手段および各ステップと以下の実施の形態との対応関係を明らかにするために、各手段および各ステップの後の括弧内に、対応する実施の形態（但し一例）を付加して本発明の特徴を記述すると、次のようになる。ただしもちろんこの記載は、各手段および各ステップを記載したものに限定することを意味するものではない。
【００３８】
請求項１に記載の情報処理装置（例えば、図３の動作状態制御部８１）は、データバスに送出されている信号を監視することにより、デバイスの消費電力を制御する制御手段（例えば、図４のクロック供給制御部９３、図７のクロック供給制御部１１２、または、図１０のクロック供給制御部１２２）を備えることを特徴とする。
【００３９】
請求項２に記載の情報処理装置は、データバスに信号が送出されているか否かを検出する検出手段（例えば、図４の信号検出部９１）を更に備え、制御手段は、検出手段による検出結果を基に、データバスに信号が送出されている場合、デバイスを通常動作状態になるように制御し、データバスに信号が送出されていない状態が所定の時間継続した場合、デバイスを、消費電力量が低い状態（例えば、スリープ状態）になるように制御することを特徴とする。
【００４０】
請求項３に記載の情報処理装置は、データバスに、デバイス宛の信号が送出されているか否かを検出する検出手段（例えば、図７のアドレスデコーダ１１１）を更に備え、制御手段は、検出手段による検出結果を基に、データバスにデバイス宛の信号が送出されている場合、デバイスを通常動作状態になるように制御し、データバスにデバイス宛の信号が送出されていない状態が所定の時間継続した場合、デバイスを、消費電力量が低い状態（例えば、スリープ状態）になるように制御することを特徴とする。
【００４１】
請求項４に記載の情報処理装置は、データバスに信号が送出されているか否かを検出する第１の検出手段（例えば、図１０の信号検出部９１）と、データバスに、デバイス宛の信号が送出されているか否かを検出する第２の検出手段（例えば、図１０のアドレスデコーダ１１１）と、データバスに送出されている信号のトラフィック量を検出する第３の検出手段（例えば、図１０のトラフィック量検出部１２１）とを更に備え、制御手段は、第３の検出手段により、トラフィック量が所定の値以上であることが検出された場合、第２の検出手段による検出結果を基に、データバスにデバイス宛の信号が送出されているとき、デバイスを通常動作状態になるように制御し、データバスにデバイス宛の信号が送出されていない状態が所定の時間継続したとき、デバイスを、消費電力量が低い状態（例えば、スリープ状態）になるように制御し、第３の検出手段により、トラフィック量が所定の値以上ではないことが検出された場合、第１の検出手段による検出結果を基に、データバスに信号が送出されているとき、デバイスを通常動作状態になるように制御し、データバスに信号が送出されていない状態が所定の時間継続したとき、デバイスを、消費電力量が低い状態（例えば、スリープ状態）になるように制御することを特徴とする。
【００４２】
請求項６に記載の情報処理方法は、データバスに送出されている信号の状態を検出する検出ステップ（例えば、図６のステップＳ１、図８のステップＳ２１、または、図１２のステップＳ４１、ステップＳ４３、ステップＳ５０の処理）と、検出ステップによる検出結果を基に、デバイスの消費電力を制御する制御ステップ（例えば、図６のステップＳ２およびステップＳ４、図８のステップＳ２２およびステップＳ２６、または、図１２のステップＳ４４、ステップＳ４９、ステップＳ５３の処理）とを含むことを特徴とする。
【００４３】
請求項７に記載のプログラムは、データバスに送出されている信号の状態を検出する検出ステップ（例えば、図６のステップＳ１、図８のステップＳ２１、または、図１２のステップＳ４１、ステップＳ４３、ステップＳ５０の処理）と、検出ステップによる検出結果を基に、デバイスの消費電力を制御する制御ステップ（例えば、図６のステップＳ２およびステップＳ４、図８のステップＳ２２およびステップＳ２６、または、図１２のステップＳ４４、ステップＳ４９、ステップＳ５３の処理）とを含むことを特徴とする。
【００４４】
請求項８に記載の情報処理装置（例えば、図３のテレビジョン受像機７１）は、デバイスの消費電力を制御する制御手段（例えば、図４のクロック供給制御部９３、図７のクロック供給制御部１１２、または、図１０のクロック供給制御部１２２）を備え、制御手段は、データバスに送出されている信号の監視結果を基に、デバイスの消費電力を制御することを特徴とする。
【００４５】
請求項９に記載の情報処理装置は、データバスに信号が送出されているか否かを検出する検出手段（例えば、図４の信号検出部９１）を更に備え、制御手段は、検出手段による検出結果を基に、データバスに信号が送出されている場合、デバイスを通常動作状態になるように制御し、データバスに信号が送出されていない状態が所定の時間継続した場合、デバイスを、消費電力量が低い状態（例えば、スリープ状態）になるように制御することを特徴とする。
【００４６】
請求項１０に記載の情報処理装置は、データバスに、デバイス宛の信号が送出されているか否かを検出する検出手段（例えば、図７のアドレスデコーダ１１１）を更に備え、制御手段は、検出手段による検出結果を基に、データバスにデバイス宛の信号が送出されている場合、デバイスを通常動作状態になるように制御し、データバスにデバイス宛の信号が送出されていない状態が所定の時間継続した場合、デバイスを、消費電力量が低い状態（例えば、スリープ状態）になるように制御することを特徴とする。
【００４７】
請求項１１に記載の情報処理装置は、データバスに信号が送出されているか否かを検出する第１の検出手段（例えば、図１０の信号検出部９１）と、データバスに、デバイス宛の信号が送出されているか否かを検出する第２の検出手段（例えば、図１０のアドレスデコーダ１１１）と、データバスに送出されている信号のトラフィック量を検出する第３の検出手段（例えば、図１０のトラフィック量検出部１２１）とを更に備え、制御手段は、第３の検出手段により、トラフィック量が所定の値以上であることが検出された場合、第２の検出手段による検出結果を基に、データバスにデバイス宛の信号が送出されているとき、デバイスを通常動作状態になるように制御し、データバスにデバイス宛の信号が送出されていない状態が所定の時間継続したとき、デバイスを、消費電力量が低い状態（例えば、スリープ状態）になるように制御し、第３の検出手段により、トラフィック量が所定の値以上ではないことが検出された場合、第１の検出手段による検出結果を基に、データバスに信号が送出されているとき、デバイスを通常動作状態になるように制御し、データバスに信号が送出されていない状態が所定の時間継続したとき、デバイスを、消費電力量が低い状態（例えば、スリープ状態）になるように制御することを特徴とする。
【００４８】
以下、図を参照して、本発明の実施の形態について説明する。
【００４９】
図３は、本発明を適用した、テレビジョン受像機７１の構成を示すブロック図である。
【００５０】
なお、従来の場合と対応する部分には同一の符号を付してあり、その説明は適宜省略する。
【００５１】
すなわち、テレビジョン受像機７１は、制御部１１およびチューナ１４乃至ドライブ２２と、データバス３１およびクロックライン３２との間に、それぞれ、動作状態制御部８１が新たに設けられているほかは、図１を用いて説明したテレビジョン受像機１と基本的に同様の構成を有するものである。
【００５２】
すなわち、データバス３１を介して供給される信号、およびクロックライン３２を介して供給されるクロック信号は、動作状態制御部８１に供給される。動作状態制御部８１は、データバス３１上のデータまたはクロックライン３２のクロックの監視により、自分自身が接続されているデバイス（制御部１１またはチューナ１４乃至ドライブ２２のうちのいずれか）に、クロックを供給するか否かを判断する。これらのデバイスにクロックが供給されない場合、デバイスは、最低動作電力しか消費しない、スリープモード状態となる。
【００５３】
図４は、動作状態制御部８１の第１の構成例である動作状態制御部８１−１の構成を示すブロック図である。
【００５４】
信号検出部９１は、データバス３１に信号が送出されているか否かを検出し、検出結果をクロック供給制御部９３に供給する。信号検出部９１は、例えば、図５に示されるように、ＦＥＴ１０１などを用いた簡単な回路で構成することができるので、信号検出部９１による信号検出動作のための消費電力はほとんどない。なお、図５に示される信号検出部９１においては、図中ＩＮで示される端子１０２（データバス３１に接続される端子）において信号ありのときに、図中ＯＵＴで示される端子１０３の電位は０Ｖとなり、信号なしのときに、５Ｖとなる。
【００５５】
クロック供給制御部９３は、デバイス８２（制御部１１またはチューナ１４乃至ドライブ２２のうちのいずれか）にクロックライン３２からクロックを供給するためのスイッチ９４がオフになっている、すなわち、デバイス８２がスリープ状態である場合、信号検出部９１から、データバス３１に信号が送出されていることを示す検出結果を得たとき、スイッチ９４をオンにして、デバイス８２を通常の起動状態とする。また、クロック供給制御部９３は、デバイス８２にクロックライン３２からクロックを供給するためのスイッチ９４がオンになっている、すなわち、デバイス８２が通常の起動状態である場合、信号検出部９１から、データバス３１に信号が送出されていないことを示す検出結果を得たとき、タイマ９２を参照し、データバス３１に信号が送出されない状態になってから、所定の時間の経過後、スイッチ９４をオフにする、すなわち、デバイス８２をスリープ状態とする。
【００５６】
次に、図６のフローチャートを参照して、図４の動作状態制御部８１−１が実行する動作状態制御処理１について説明する。図６のフローチャートにおいては、動作状態制御部８１−１が接続されているデバイス８２が、スリープ状態である場合からの処理について説明する。
【００５７】
ステップＳ１において、クロック供給制御部９３は、信号検出部９１から供給された検出結果を基に、データバス３１の信号が検出されたか否かを判断する。ステップＳ１において、データバス３１の信号が検出されないと判断された場合、信号が検出されるまで、ステップＳ１の処理が繰り返される。
【００５８】
ステップＳ１において、データバス３１の信号が検出されたと判断された場合、ステップＳ２において、クロック供給制御部９３は、スイッチ９４をオンにして、デバイス８２を通常の起動状態とする。
【００５９】
ステップＳ３において、クロック供給制御部９３は、信号検出部９１から供給された検出結果を基に、データバス３１の信号が検出されたか否かを判断する。ステップＳ３において、データバス３１の信号が検出されたと判断された場合、処理は、ステップＳ２に戻り、デバイス８２は起動状態を維持し、それ以降の処理が繰り返される。
【００６０】
ステップＳ３において、データバス３１の信号が検出されないと判断された場合、ステップＳ４において、クロック供給制御部９３は、タイマ９２のカウントを開始させる。
【００６１】
ステップＳ５において、クロック供給制御部９３は、タイマ９２を参照し、データバス３１の信号が検出されなくなってから、所定の時間が経過したか否かを判断する。ステップＳ５において、所定の時間が経過していないと判断された場合、処理は、ステップＳ３に戻り、それ以降の処理が繰り返される。ただし、２回目以降のステップＳ４の処理においては、タイマのカウントは新たに開始されるのではなく、所定の時間が経過するまで、継続してカウントされる。
【００６２】
ステップＳ５において、所定の時間が経過したと判断された場合、ステップＳ６において、クロック供給制御部９３は、スイッチ９４をオフにして、デバイス８２へのクロックの供給を停止し、デバイス８２をスリープ状態とし、処理は、ステップＳ１に戻り、それ以降の処理が繰り返される。
【００６３】
このような処理により、動作状態制御部８１−１は。データバス３１の信号が検出された場合、デバイス８２を通常起動状態にすることができ、データバス３１の信号が検出されない状態が、所定の時間以上継続した場合、デバイス８２をスリープ状態とすることができる。
【００６４】
図７は、動作状態制御部８１の第２の構成例である動作状態制御部８１−２の構成を示すブロック図である。
【００６５】
アドレスデコーダ１１１は、データバス３１のデータを監視し、自分宛の信号がいずれかの他のデバイスから送信されたか否かを検出し、検出結果をクロック供給制御部１１２に供給する。アドレスデコーダ１１１は、常にデータバス３１のデータを監視しなければならないので、常時、電力を消費するが、デバイス８２の消費電力よりも非常に少ない消費電力である。
【００６６】
クロック供給制御部１１２は、デバイス８２にクロックライン３２からクロックを供給するためのスイッチ９４がオフになっている、すなわち、デバイス８２がスリープ状態である場合、アドレスデコーダ１１１から、データバス３１に自分宛の信号が送出されていることを示す検出結果を得たとき、スイッチ９４をオンにして、デバイス８２を通常の起動状態とする。また、クロック供給制御部１１２は、デバイス８２にクロックライン３２からクロックを供給するためのスイッチ９４がオンになっている、すなわち、デバイス８２が通常の起動状態である場合、アドレスデコーダ１１１から、自分宛の信号が送出されていないことを示す検出結果を得たとき、タイマ９２を参照し、データバス３１に自分宛の信号が送出されない状態になってから、所定の時間経過後、スイッチ９４をオフにする、すなわち、デバイス８２をスリープ状態とする。
【００６７】
次に、図８のフローチャートを参照して、図７の動作状態制御部８１−２が実行する動作状態制御処理２について説明する。図８のフローチャートにおいては、動作状態制御部８１−２が接続されているデバイス８２が、スリープ状態である場合からの処理について説明する。
【００６８】
ステップＳ２１において、クロック供給制御部１１２は、アドレスデコーダ１１１から供給された検出結果を基に、データバス３１から自分宛の信号が検出されたか否かを判断する。ステップＳ２１において、データバス３１から自分宛の信号が検出されないと判断された場合、自分宛の信号が検出されるまで、ステップＳ２１の処理が繰り返される。
【００６９】
ステップＳ２１において、データバス３１から自分宛の信号が検出されたと判断された場合、ステップＳ２２において、クロック供給制御部１１２は、スイッチ９４をオンにして、デバイス８２を通常の起動状態とする。
【００７０】
ステップＳ２３において、クロック供給制御部１１２は、アドレスデコーダ１１１から供給された検出結果を基に、データバス３１から自分宛の信号が検出されたか否かを判断する。ステップＳ２３において、データバス３１から自分宛の信号が検出されたと判断された場合、処理は、ステップＳ２２に戻り、デバイス８２は起動状態を維持し、それ以降の処理が繰り返される。
【００７１】
ステップＳ２３において、データバス３１から自分宛の信号が検出されないと判断された場合、ステップＳ２４において、クロック供給制御部１１２は、タイマ９２のカウントを開始させる。
【００７２】
ステップＳ２５において、クロック供給制御部１１２は、タイマ９２を参照し、データバス３１から自分宛の信号が検出されなくなってから、所定の時間が経過したか否かを判断する。ステップＳ２５において、所定の時間が経過していないと判断された場合、処理は、ステップＳ２３に戻り、それ以降の処理が繰り返される。ただし、２回目以降のステップＳ２４の処理においては、タイマのカウントは新たに開始されるのではなく、所定の時間が経過するまで、継続してカウントされる。
【００７３】
ステップＳ２５において、所定の時間が経過したと判断された場合、ステップＳ２６において、クロック供給制御部１１２は、スイッチ９４をオフにして、デバイス８２へのクロックの供給を停止し、デバイス８２をスリープ状態とし、処理は、ステップＳ２１に戻り、それ以降の処理が繰り返される。
【００７４】
このような処理により、動作状態制御部８１−２は、データバス３１に自分宛のデータが送出されている場合にのみ、デバイス８２を通常起動状態とすることができ、データバス３１に自分宛のデータが送出されていない状態が所定の時間以上継続した場合、デバイス８２をスリープ状態とすることができる。
【００７５】
図９を参照して、図４および図５を用いて説明した動作状態制御部８１−１が実行する、図６のフローチャートを用いて説明した動作状態制御処理１と、図７を用いて説明した動作状態制御部８１−２が実行する、図８のフローチャートを用いて説明した動作状態制御処理２との差異について説明する。
【００７６】
図９においては、例えば、データバス３１に、デバイスＡ、デバイスＢ、およびデバイスＣ（デバイスＡ乃至デバイスＣは、制御部１１またはチューナ１４乃至ドライブ２２のうちのいずれか、以下同じ）が接続され、データバス３１に、デバイスＡ宛のアドレスＡを有する信号、デバイスＢ宛のアドレスＢを有する信号、およびデバイスＣ宛のアドレスＣを有する信号が送出されるものとして説明する。
【００７７】
デバイスＡ乃至デバイスＣに動作状態制御部８１−１が接続され、動作状態制御処理１により動作状態が制御されていた場合、図中、処理１と示されているタイミングチャートに示されるように、デバイスＡ乃至デバイスＣは、いずれも、最初の信号であるデバイスＡ宛のアドレスＡを有する信号を検出して起動状態となり、アドレスＡを有する信号の送出が終了してから所定の時間ｔが経過するまで、他の信号を検出しないので、所定の時間ｔの経過後、再びスリープ状態となる。そして、次に、デバイスＡ乃至デバイスＣは、いずれも、デバイスＣ宛のアドレスＣを有する信号を検出して起動状態となり、アドレスＣを有する信号の送出が終了してから所定の時間ｔが経過するよりも早く、デバイスＢ宛のアドレスＢを有する信号を検出するので、アドレスＢを有する信号の送出が終了してから所定の時間ｔが経過するまで、起動状態を継続する。
【００７８】
一方、デバイスＡ乃至デバイスＣに動作状態制御部８１−２が接続され、動作状態制御処理２により動作状態が制御されていた場合、図中、処理２と示されるタイミングチャートに示されるように、最初の信号であるデバイスＡ宛のアドレスＡを有する信号を検出して起動状態となるのは、デバイスＡのみであり、デバイスＡは、アドレスＡを有する信号の送出が終了してから所定の時間ｔが経過するまで、自分宛の信号を検出しないので、アドレスＡを有する信号の送出が終了してから所定の時間ｔが経過した後、スリープ状態となる。同様に、デバイスＢ宛のアドレスＢを有する信号を検出して起動状態となるのは、デバイスＢのみであり、デバイスＢは、アドレスＢを有する信号の送出が終了してから所定の時間ｔが経過するまで、自分宛の信号を検出しないので、アドレスＢを有する信号の送出が終了してから所定の時間ｔが経過した後、スリープ状態となり、デバイスＣ宛のアドレスＣを有する信号を検出して起動状態となるのは、デバイスＣのみであり、デバイスＣは、アドレスＣを有する信号の送出が終了してから所定の時間ｔが経過するまで、自分宛の信号を検出しないので、アドレスＣを有する信号の送出が終了してから所定の時間ｔが経過した後、スリープ状態となる。
【００７９】
デバイスＡ乃至デバイスＣに動作状態制御部８１−２が接続され、動作状態制御処理２により動作状態が制御されていた場合、デバイスＡ乃至デバイスＣに動作状態制御部８１−１が接続され、動作状態制御処理１により動作状態が制御されていた場合よりも、アドレスデコーダ１１１が常時動作していなければならないため、スリープ状態における消費電力が大きくなる。
【００８０】
すなわち、動作状態制御部８１−１による動作状態制御処理１は、データバス３１の信号のトラフィック量が少ない場合、換言すれば、データバス３１に比較的長い時間信号が送出されない装置において、より効率よくデバイスの消費電力を削減することができるが、データバス３１の信号のトラフィック量が多い場合においては、動作状態制御部８１−２による動作状態制御処理２のほうが、より効率よくデバイスの消費電力を削減することができる。
【００８１】
また、動作状態制御部８１−１による動作状態制御処理１と、動作状態制御部８１−２による動作状態制御処理２とのいずれを行うかを、デバイス８２の種類によって変更させるようにしても良い。例えば、制御部１１は、データバス３１に信号が送出されている場合においては、ほとんどの場合において、動作をしている必要があるため、基本的には、信号検出部９１から供給される信号を基に、スイッチ９４のオンオフが制御されるようにするほうが、効率よく消費電力を低減させることができる。一方、ドライブ２２の処理は、テレビジョン受像機７１の多くのデバイスが実行する画像処理に関する動作とは無関係であるので、基本的には、アドレスデコーダ１１１の検出結果に基づいて、スイッチ９４のオンオフが制御されるようにするほうが、効率よく消費電力を低減させることができる。
【００８２】
また、データバス３１の信号のトラフィック量を検出することにより、実質的に動作状態制御処理１と動作状態制御処理２とを組み合わせた動作状態制御を実行するようにしても良い。
【００８３】
図１０は、動作状態制御部８１の第３の構成例である動作状態制御部８１−３の構成を示すブロック図である。なお、図４および図７と対応する部分には、同一の符号を付してあり、その説明は適宜省略する。
【００８４】
信号検出部９１は、データバス３１に信号が送出されているか否かを検出し、検出結果をクロック供給制御部９３に供給する。信号検出部９１は、例えば、図５を用いて説明したように、ＦＥＴ１０１などを用いた簡単な回路で構成することができるので、信号検出部９１の信号検出動作のための消費電力はほとんどない。
【００８５】
アドレスデコーダ１１１は、データバス３１のデータを監視し、自分宛の信号がいずれかの他のデバイスから送信されたか否かを検出し、検出結果をクロック供給制御部１２２に供給する。アドレスデコーダ１１１は、常にデータバス３１のデータを監視しなければならないので、常時、電力を消費するが、デバイス８２の消費電力よりも非常に少ない消費電力である。また、アドレスデコーダ１１１は、クロック供給制御部１２２の制御に基づいて、動作を停止させたり、動作状態に復帰する。
【００８６】
トラフィック量検出部１２１は、クロックライン３２のクロックをカウントすることにより、データバス３１のトラフィック量を検出する。Ｉ２Ｃのデータバス３１およびクロックライン３２の実際の波形は、例えば、図１１のようになる。すなわち、データバス３１のデータ信号の波形は、そのデータの内容により異なるが、クロックライン３２のクロック信号はデータ数そのものを示すため、トラフィック量は、クロックライン３１のパルスをカウントすることにより容易に計量することができる。トラフィック量検出部１２１は、単位時間内のクロック数を計測するか、または、クロックがある数値にカウントアップされるまでの時間を計測するかのいずれかの方法で、トラフィック量を検出し、検出結果をクロック供給制御部１２２に供給する。
【００８７】
クロック供給制御部１２２は、トラフィック量検出部１２１から供給された、トラフィック量の検出結果を、所定の閾値と比較し、トラフィック量が所定の閾値より多い場合、アドレスデコーダ１１１から供給される信号を基に、スイッチ９４のオンオフを制御し、トラフィック量が所定の閾値より少ない場合、アドレスデコーダ１１１の動作を停止させ、信号検出部９１から供給される信号を基に、スイッチ９４のオンオフを制御する。
【００８８】
クロック供給制御部１２２が用いる所定の閾値は、接続されているデバイス８２が実行する処理の内容や、デバイス８２の消費電力によって異なる値を用いるようにしても良い。例えば、デバイス８２がドライブ２２である場合、ドライブ２２の処理は、テレビジョン受像機７１の多くのデバイスが実行する画像処理に関する動作とは無関係である。したがって、トラフィック量が多いか否かは、ドライブ２２に対する信号が送信される確率にはかかわらない。したがって、閾値を低い値に設定し、基本的には、アドレスデコーダ１１１の検出結果に基づいて、スイッチ９４のオンオフが制御されるようにするほうが、効率よく消費電力を低減させることができる。また、文字情報デコーダ１７も、ユーザにより文字情報の表示が指令されたり、ユーザに対して所定のメッセージを表示する必要が生じた場合など、他のデバイスの処理とはあまり関連しない状況で動作することが多いので、閾値を低い値に設定し、基本的には、アドレスデコーダ１１１の検出結果に基づいて、スイッチ９４のオンオフが制御されるようにするほうが、効率よく消費電力を低減させることができる。
【００８９】
一方、制御部１１は、データバス３１に信号が送出されている場合においては、ほとんどの場合において、動作をしている必要があるため、閾値を高い値に設定し、基本的には、信号検出部９１から供給される信号を基に、スイッチ９４のオンオフが制御されるようにするほうが、消費電力を低減させることができる。また、チューナ１４、復調およびエラー訂正処理部１５、デマルチプレクサ１６、ビデオデコーダ１８、オーディオデコーダ１９、表示部２０、およびスピーカ２１は、テレビジョン放送を受信して、表示および音声再生処理を行う場合に、いっせいに動作されるので、この場合においても、閾値を高い値に設定し、基本的には、信号検出部９１から供給される信号を基に、スイッチ９４のオンオフが制御されるようにするほうが、消費電力を低減させることができる。
【００９０】
なお、それぞれのデバイスがどの程度電力を消費するのかによって、最適な閾値を決定するようにしても良い。すなわち、消費電力の大きなデバイスであれば、できるだけこまめにスリープ状態に移行させるようにするほうが好適であり、消費電力が少ないものであれば、頻繁にスリープ状態に移行させる必要はないのであるから、スリープ状態における電力消費の削減量と、スリープ状態から起動状態に復帰するためにかかる時間（復帰時間）との兼ね合いによって、トラフィック量の閾値を決定するようにしても良い。また、起動状態からスリープ状態に遷移する場合のカウント値についても、スリープモード時における電力消費の削減量と、起動状態に復帰するときにかかる時間（復帰時間）との兼ね合いによって、トラフィック量の閾値を決定するようにしても良い。
【００９１】
更に、テレビジョン受像機７１の動作状態に基づいて、閾値を変更することができるようにしても良い。例えば、通常動作中であるか、受信機能のみ動作中であるか、または、リモコン信号のみを待機している状態であるかに基づいて、それぞれのデバイス８２に接続されている動作状態制御部８１−３のクロック供給制御部１２２が用いるトラフィック量の閾値の値を変更することができるようにしても良い。
【００９２】
クロック供給制御部１２２は、デバイス８２にクロックライン３２からクロックを供給するためのスイッチ９４がオフになっている、すなわち、デバイス８２がスリープ状態である場合、アドレスデコーダ１１１から、データバス３１に自分宛の信号が送出されていることを示す検出結果を得たとき、または、信号検出部９１から、データバス３１に信号が送出されていることを示す検出結果を得たとき、スイッチ９４をオンにして、デバイス８２を通常の起動状態とする。また、クロック供給制御部１２２は、デバイス８２にクロックライン３２からクロックを供給するためのスイッチ９４がオンになっている、すなわち、デバイス８２が通常の起動状態である場合、アドレスデコーダ１１１から、自分宛の信号が送出されていないことを示す検出結果を得たとき、または、信号検出部９１から、データバス３１に信号が送出されていないことを示す検出結果を得たとき、タイマ９２を参照し、所定の時間経過後、スイッチ９４をオフにする、すなわち、デバイス８２をスリープ状態とする。
【００９３】
次に、図１２のフローチャートを参照して、図１０の動作状態制御部８１−３が実行する動作状態制御処理２について説明する。図１２のフローチャートにおいては、動作状態制御部８１−３が接続されているデバイス８２が、スリープ状態であり、更に、アドレスデコーダ１１１が動作状態ではない場合からの処理について説明する。
【００９４】
ステップＳ４１において、クロック供給制御部１２２は、トラフィック量検出部１２１から供給された、トラフィック量の検出結果を、所定の閾値と比較し、トラフィック量は所定の閾値以上であるか否かを判断する。ステップＳ４１において、トラフィック量は所定の閾値以上ではないと判断された場合、処理は、後述するステップＳ４８の処理に進む。
【００９５】
ステップＳ４１において、トラフィック量は所定の閾値以上であると判断された場合、ステップＳ４２において、クロック供給制御部１２２は、アドレスデコーダ１１１を動作状態とする。
【００９６】
ステップＳ４３において、クロック供給制御部１２２は、アドレスデコーダ１１１から供給された検出結果を基に、データバス３１から自分宛の信号が検出されたか否かを判断する。ステップＳ４３において、データバス３１から自分宛の信号が検出されないと判断された場合、自分宛の信号が検出されるまで、ステップＳ４３の処理が繰り返される。
【００９７】
ステップＳ４３において、データバス３１から自分宛の信号が検出されたと判断された場合、ステップＳ４４において、クロック供給制御部１２２は、スイッチ９４をオンにして、デバイス８２を通常の起動状態とする。
【００９８】
ステップＳ４５において、クロック供給制御部１２２は、アドレスデコーダ１１１から供給された検出結果を基に、データバス３１から自分宛の信号が検出されたか否かを判断する。ステップＳ４５において、データバス３１から自分宛の信号が検出されたと判断された場合、処理は、ステップＳ４４に戻り、デバイス８２は起動状態を維持し、それ以降の処理が繰り返される。
【００９９】
ステップＳ４５において、データバス３１から自分宛の信号が検出されないと判断された場合、ステップＳ４６において、クロック供給制御部１２２は、タイマ９２のカウントを開始させる。
【０１００】
ステップＳ４７において、クロック供給制御部１２２は、タイマ９２を参照し、データバス３１から自分宛の信号が検出されなくなってから、所定の時間が経過したか否かを判断する。ステップＳ４７において、所定の時間が経過していないと判断された場合、処理は、ステップＳ４５に戻り、それ以降の処理が繰り返される。ただし、２回目以降のステップＳ４６の処理においては、タイマのカウントは新たに開始されるのではなく、所定の時間が経過するまで、継続してカウントされる。
【０１０１】
ステップＳ４１において、トラフィック量は所定の閾値以上ではないと判断された場合、ステップＳ４８において、クロック供給制御部１２２は、信号検出部９１から供給された検出結果を基に、データバス３１の信号が検出されたか否かを判断する。ステップＳ４８において、データバス３１の信号が検出されないと判断された場合、信号が検出されるまで、ステップＳ４８の処理が繰り返される。
【０１０２】
ステップＳ４８において、データバス３１の信号が検出されたと判断された場合、ステップＳ４９において、クロック供給制御部９３は、スイッチ９４をオンにして、デバイス８２を通常の起動状態とする。
【０１０３】
ステップＳ５０において、クロック供給制御部１２２は、信号検出部９１から供給された検出結果を基に、データバス３１の信号が検出されたか否かを判断する。ステップＳ５０において、データバス３１の信号が検出されたと判断された場合、処理は、ステップＳ４９に戻り、デバイス８２は起動状態を維持し、それ以降の処理が繰り返される。
【０１０４】
ステップＳ５０において、データバス３１の信号が検出されないと判断された場合、ステップＳ５１において、クロック供給制御部１２２は、タイマ９２のカウントを開始させる。
【０１０５】
ステップＳ５２において、クロック供給制御部１２２は、タイマ９２を参照し、データバス３１の信号が検出されなくなってから、所定の時間が経過したか否かを判断する。ステップＳ５２において、所定の時間が経過していないと判断された場合、処理は、ステップＳ５０に戻り、それ以降の処理が繰り返される。ただし、２回目以降のステップＳ５１の処理においては、タイマのカウントは新たに開始されるのではなく、所定の時間が経過するまで、継続してカウントされる。
【０１０６】
ステップＳ４７において、所定の時間が経過したと判断された場合、または、ステップＳ５２において、所定の時間が経過したと判断された場合、ステップＳ５３において、クロック供給制御部１２２は、スイッチ９４をオフにして、デバイス８２へのクロックの供給を停止し、デバイス８２をスリープ状態とし、処理は、ステップＳ４１に戻り、それ以降の処理が繰り返される。
【０１０７】
このような処理により、トラフィック量の検出結果に基づいて、アドレスでコーダ１１１または信号検出部９１のうちのいずれかによる検出結果を基に、デバイス８２をスリープ状態または通常起動状態となるように制御することができるので、アドレスでコーダ１１１または信号検出部９１のうちのいずれか一方のみを用いた場合よりも効率的に消費電力を削減することが可能となる。
【０１０８】
図１３を参照して、図４および図５を用いて説明した動作状態制御部８１−１が実行する、図６のフローチャートを用いて説明した動作状態制御処理１、図７を用いて説明した動作状態制御部８１−２が実行する、図８のフローチャートを用いて説明した動作状態制御処理２、および、図１０および図１１を用いて説明した動作状態制御部８１−３が実行する、図１２のフローチャートを用いて説明した動作状態制御処理３との差異について説明する。
【０１０９】
図１３においては、例えば、データバス３１に、デバイスＤ、デバイスＥ、および、デバイスＦ（デバイスＤ乃至デバイスＦは、制御部１１またはチューナ１４乃至ドライブ２２のうちのいずれか、以下同じ）が接続され、データバス３１に、デバイスＥ宛のアドレスＥを有する信号、デバイスＤ宛のアドレスＤを有する信号、デバイスＦ宛のアドレスＦを有する信号、およびデバイスＥ宛のアドレスＥを有する信号が送出されるものとして、デバイスＤに、動作状態制御部８１−３が接続され、動作状態制御処理３により動作状態が制御されていた場合（図中、処理３と示されているタイミングチャート）、動作状態制御部８１−１が接続され、動作状態制御処理１により動作状態が制御されていた場合（図中、処理１と示されているタイミングチャート）、および、動作状態制御部８１−２が接続され、動作状態制御処理２により動作状態が制御されていた場合（図中、処理２と示されているタイミングチャート）を比較して説明する。
【０１１０】
デバイスＤに動作状態制御部８１−３が接続され、動作状態制御処理３により動作状態が制御されていた場合、図中、処理３と示されているタイミングチャートに示されるように、デバイスＤは、トラフィック量が所定の閾値より大きい状態において、アドレスデコーダ１１１を動作状態とするので、デバイスＥ宛のアドレスＥを有する信号が送出されても、デバイスＤは、スリープ状態を維持（ただし、アドレスデコーダ１１１は、起動している）しており、その後、自分宛のアドレスＤを有する信号を検出して起動状態となり、アドレスＤを有する信号の送出が終了してから所定の時間ｔの経過後、再びスリープ状態となる。そして、デバイスＤは、トラフィック量が所定の閾値より小さいことが検出されると、アドレスデコーダ１１１の動作を停止し、信号検出部９１による信号の検出処理を実行する。次に、デバイスＤは、いずれも、デバイスＥ宛のアドレスＥを有する信号を検出して起動状態となり、アドレスＥを有する信号の送出が終了してから所定の時間ｔが経過するまで、起動状態を継続する。
【０１１１】
すなわち、デバイスＤに動作状態制御部８１−３が接続され、動作状態制御処理３により動作状態が制御されることにより、トラフィック量が多い場合においては、自分宛の信号以外に反応することなく、できるだけ長い時間スリープ状態を維持することができ、更に、トラフィック量が少ない場合においては、アドレスデコーダ１１１を停止させることにより、スリープ状態における消費電力量を更に低減させることができる。トラフィック量が少ない場合においては、アドレスデコーダ１１１が停止され、自分宛ではない信号によって、デバイスＤが起動状態になったとしても、トラフィック量が少ないのであるから、その起動の回数および起動時間は少ない。なお、トラフィック量の閾値は、トラフィック量が、その閾値以上の値ではない場合において、アドレスデコーダ１１１が常時起動されているよりも、アドレスデコーダ１１１を停止させるほうが、消費電力量の低減効果が高くなるような値に設定される。
【０１１２】
これに対して、デバイスＤに動作状態制御部８１−１が接続され、動作状態制御処理１により動作状態が制御されていた場合、デバイスＤは、アドレスデコーダ１１１を有していないため、トラフィック量の大小にかかわらず、スリープ状態における消費電力量は非常に少ない。図中、処理１と示されているタイミングチャートに示されるように、デバイスＤは、最初の信号であるデバイスＥ宛のアドレスＥを有する信号を検出して起動状態となり、アドレスＥを有する信号の送出が終了してから所定の時間ｔが経過するよりも早く、デバイスＤ宛のアドレスＤを有する信号を検出し、更に、アドレスＤを有する信号の送出が終了してから所定の時間ｔが経過するよりも早く、デバイスＦ宛のアドレスＦを有する信号を検出するので、アドレスＦを有する信号の送出が終了してから所定の時間ｔが経過するまで、起動状態を継続する。そして、デバイスＤは、いずれも、デバイスＥ宛のアドレスＥを有する信号を検出して起動状態となり、アドレスＥを有する信号の送出が終了してから所定の時間ｔが経過するまで、起動状態を継続する。
【０１１３】
すなわち、デバイスＤに動作状態制御部８１−１が接続され、動作状態制御処理１により動作状態が制御されていた場合、スリープ状態においては、アドレスデコーダ１１１が停止され、消費電力量は低減されているが、トラフィック量が多い場合において、全ての信号に反応して、起動状態となってしまうため、動作状態制御部８１−３が接続され、動作状態制御処理３により動作状態が制御される場合と比較して、トラフィック量が少ないときは、同様の消費電力量であるが、トラフィック量が多いときには、消費電力量が増加してしまう。
【０１１４】
一方、デバイスＤに動作状態制御部８１−２が接続され、動作状態制御処理２により動作状態が制御されていた場合、デバイスＤは、アドレスデコーダ１１１を常時起動させているため、トラフィック量の大小にかかわらず、スリープ状態においても電力を消費してしまう。図中、処理２と示されるタイミングチャートに示されるように、デバイスＤは、デバイスＥ宛のアドレスＥを有する信号が送出されても、スリープ状態を維持（ただし、アドレスデコーダ１１１は、起動している）しており、その後、自分宛のアドレスＤを有する信号を検出して起動状態となり、アドレスＤを有する信号の送出が終了してから所定の時間ｔの経過後、再びスリープ状態となる。次に、デバイスＤは、デバイスＥ宛のアドレスＥを有する信号が送出されても、スリープ状態を継続する。
【０１１５】
すなわち、デバイスＤに動作状態制御部８１−２が接続され、動作状態制御処理１２により動作状態が制御されていた場合、トラフィック量にかかわらず、自分宛の信号が送出されたときのみ起動状態となるので、起動されている時間は必要最低限となるが、スリープ状態において、アドレスデコーダ１１１が常時起動状態となってしまうため、動作状態制御部８１−３が接続され、動作状態制御処理３により動作状態が制御される場合と比較して、トラフィック量が多いときには、同様の消費電力量であるが、トラフィック量が少ないときは、アドレスデコーダ１１１が消費する電力量の分だけ、消費電力量が増加してしまう。
【０１１６】
このように、デバイス８２に、動作状態制御部８１−１が接続され、動作状態制御処理１により動作状態が制御されていた場合、動作状態制御部８１−２が接続され、動作状態制御処理２により動作状態が制御されていた場合、および、動作状態制御部８１−３が接続され、動作状態制御処理３により動作状態が制御されていた場合のそれぞれにおいて、異なる制御がなされるが、デバイス８２の制御に、いずれの制御方法を用いるかは、そのデバイスが実行する処理の内容や、デバイス８２の消費電力によって決定するようにしても良い。
【０１１７】
例えば、デバイス８２がドライブ２２である場合、ドライブ２２の処理は、テレビジョン受像機７１の多くのデバイスが実行する画像処理に関する動作とは無関係である。したがって、トラフィック量が多いか否かは、ドライブ２２に対する信号が送信される確率にはかかわらない。また、文字情報デコーダ１７も、ユーザにより文字情報の表示が指令されたり、ユーザに対して所定のメッセージを表示する必要が生じた場合など、他のデバイスの処理とはあまり関連しない状況で動作することが多い。したがって、これらのデバイスに対しては、アドレスデコーダ１１１の検出結果に基づいて、スイッチ９４のオンオフが制御されるようにするほうが、消費電力を低減させることができるので、動作状態制御部８１−２が接続され、動作状態制御処理２により動作状態が制御されるようにすると好適である。
【０１１８】
一方、制御部１１は、データバス３１に信号が送出されている場合においては、ほとんどの場合において、動作をしている必要があるため、信号検出部９１から供給される信号を基に、スイッチ９４のオンオフが制御されるようにするほうが、消費電力を低減させることができる。したがって、このようなデバイスに対しては、信号検出部９１の検出結果に基づいて、スイッチ９４のオンオフが制御されるようにするほうが、消費電力を低減させることができるので、動作状態制御部８１−１が接続され、動作状態制御処理１により動作状態が制御されるようにすると好適である。なお、制御部１１は、スリープモードからの状態の復帰に時間がかかることによって、装置全体の動作が遅延してしまう恐れもあるので、動作状態制御部８１−１乃至動作状態制御部８１−３をいずれも接続せずに、常時起動状態であるようにしても良いことはもちろんである。
【０１１９】
また、チューナ１４、復調およびエラー訂正処理部１５、デマルチプレクサ１６、ビデオデコーダ１８、オーディオデコーダ１９、表示部２０、およびスピーカ２１は、テレビジョン放送を受信して、表示および音声再生処理を行う場合に、いっせいに動作されるが、これらのデバイスは、常に同時にどうされるのではなく、例えば、ユーザによる各種設定処理においては、表示部２０には頻繁に信号が供給されるが、チューナ１４、復調およびエラー訂正処理部１５、デマルチプレクサ１６、ビデオデコーダ１８、オーディオデコーダ１９、およびスピーカ２１には、信号が供給されないような場合も発生する。したがって、このようなデバイスに対しては、動作状態制御部８１−３が接続され、動作状態制御処理３により、トラフィック量の大小に基づいて、動作状態が制御されるようにすると好適である。
【０１２０】
なお、以上の処理においては、デバイス８２にクロックの供給を行わないことにより、消費電力が削減されたスリープ状態にデバイス８２を遷移させるものとして説明したが、動作状態制御部８１は、デバイス８２に供給される電源ラインを直接オンオフすることにより、デバイス８２の状態を遷移させることができるようにしても良いことは言うまでもない。
【０１２１】
上述した一連の処理は、ソフトウェアにより実行することもできる。そのソフトウェアは、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０１２２】
この記録媒体は、図３に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク４１（フレキシブルディスクを含む）、光ディスク４２（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）を含む）、光磁気ディスク４３（ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）（商標）を含む）、もしくは半導体メモリ４４などよりなるパッケージメディアなどにより構成される。
【０１２３】
また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１２４】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１２５】
【発明の効果】
このように、本発明によれば、デバイスの消費電力量を削減することができる。特に、データバスに送出されている信号の状態に基づいて、最適な制御を行うことにより、デバイスの消費電力量を削減することができる。
【０１２６】
また、他の本発明によれば、装置内のデバイスの消費電力量を削減することができるほか、特に、装置内のデータバスに送出されている信号の状態に基づいて、最適な制御を行うことにより、装置内のデバイスの消費電力量を削減することができる。
【図面の簡単な説明】
【図１】従来のテレビジョン受像機の構成を示すブロック図である。
【図２】図１のデータバスおよびクロックラインに供給される信号について説明するための図である。
【図３】本発明を適用したテレビジョン受像機の構成を示すブロック図である。
【図４】図３の動作状態制御部の第１の構成例を示すブロック図である。
【図５】図４の信号検出部を構成する回路の例を示す図である。
【図６】図４の動作状態制御部が実行する動作状態制御処理１について説明するためのフローチャートである。
【図７】図３の動作状態制御部の第２の構成例を示すブロック図である。
【図８】図７の動作状態制御部が実行する動作状態制御処理２について説明するためのフローチャートである。
【図９】図４の動作状態制御部と図７の動作状態制御部の処理を比較して説明するための図である。
【図１０】図３の動作状態制御部の第３の構成例を示すブロック図である。
【図１１】図１０のトラフィック量検出部によるトラフィック量の検出について説明するための図である。
【図１２】図１０の動作状態制御部が実行する動作状態制御処理３について説明するためのフローチャートである。
【図１３】図４の動作状態制御部、図７の動作状態制御部、および、図１０の動作状態制御部の処理を比較して説明するための図である。
【符号の説明】
３１  データバス，  ３２  クロックライン，  ７１  テレビジョン受像機，８１  動作状態制御部，  ８２  デバイス，  ９１  信号検出部，  ９２  タイマ，  ９３  クロック供給制御部，  ９４  スイッチ，  １１１  アドレスでコーダ，  １１２  クロック供給制御部，  １２１  トラフィック量検出部，  １２２  クロック供給制御部
【図１】
2004348186.tif 000003
【図２】
2004348186.tif 000004
【図３】
2004348186.tif 000005
【図４】
2004348186.tif 000006
【図５】
2004348186.tif 000007
【図６】
2004348186.tif 000008
【図７】
2004348186.tif 000009
【図８】
2004348186.tif 000010
【図９】
2004348186.tif 000011
【図１０】
2004348186.tif 000012
【図１１】
2004348186.tif 000013
【図１２】
2004348186.tif 000014
【図１３】
2004348186.tif 000015