(57)【要約】【課題】映像信号を受信する受信装置の無駄な電力消費を低減する。【解決手段】ＴＶチューナ・キャプチャドライバ４０は、ＴＶアプリケーションプログラムが起動されたことを検出すると、パワーセーブモードオフコマンドをＴＶチューナ・キャプチャユニット１２３内に設けられたバスインタフェース＆電源制御回路２０３内のレジスタにセットする。これにより、ＴＶチューナ・キャプチャドライバ４０は、パワーダウンステートから動作ステートに切り替えられる。またＴＶチューナ・キャプチャドライバ４０は、ＴＶアプリケーションプログラムが終了されたことを検出すると、パワーセーブモードオンコマンドをＴＶチューナ・キャプチャユニット１２３内に設けられたバスインタフェース＆電源制御回路２０３内のレジスタにセットする。これにより、ＴＶチューナ・キャプチャドライバ４０は、パワーダウンステートに設定される。【選択図】      図３
2006031625.tif 000002
【特許請求の範囲】
【請求項１】
各種データを表示装置に表示可能な情報処理装置において、
外部からの映像データを受信する受信装置と、
前記受信装置によって受信された映像データを前記表示装置に表示する処理を実行するビデオ再生プログラムの起動および終了を検出する検出手段と、
前記ビデオ再生プログラムの起動が検出された場合、前記受信装置の状態をパワーダウンステートから動作ステートに切り替え、前記ビデオ再生プログラムの終了が検出された場合、前記受信装置の状態を前記動作ステートから前記パワーダウンステートに切り替える制御手段とを具備することを特徴とする情報処理装置。
【請求項２】
前記受信装置は、前記情報処理装置に設けられたバスに接続されたインタフェースユニットと、前記映像データを受信する受信ユニットとを含み、
前記制御手段は、前記受信装置の状態を前記動作ステートから前記パワーダウンステートに切り替えるために、前記インタフェースユニットを電源オンした状態で前記受信ユニットを電源オフする手段を含むことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記受信ユニットは、前記映像データを搬送する放送信号を受信するチューナ部と、前記チューナ部によって受信された放送信号に含まれる前記映像データをデコードするための映像信号処理を実行する映像信号処理部と、前記チューナ部によって受信された放送信号に含まれる音声データをデコードするための音声信号処理を実行する音声信号処理部とを含むことを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記制御手段は、
前記受信装置内に設けられ、前記受信ユニットの電源を制御する電源制御ユニットを含むことを特徴とする請求項２記載の情報処理装置。
【請求項５】
前記受信装置によって受信された映像データは、前記表示装置の表示画面上に配置される、前記ビデオ再生プログラムに対応するウィンドウ上に表示され、
前記検出手段は、前記ウィンドウのサイズが最小化されたか否かを検出する手段を含み、
前記制御手段は、前記ウィンドウのサイズが最小化されたことが検出された場合、前記受信装置の状態を前記動作ステートから前記パワーダウンステートに切り替える手段を含むことを特徴とする請求項１記載の情報処理装置。
【請求項６】
各種データを表示装置に表示可能な情報処理装置において、
バスと、
前記バスに電気的に接続され、外部からの映像データを受信する受信装置であって、前記バスを介して前記プロセッサとの通信を実行するインタフェースユニットと、前記映像データを受信する受信ユニットとを含む受信装置と、
前記バスに電気的に接続され、前記受信装置によって受信された映像データを前記表示装置に表示するビデオ再生プログラムと前記ビデオ再生プログラムの起動および終了に応答して第１コマンドおよび第２コマンドをそれぞれ前記受信装置に送信する制御プログラムとを少なくとも実行するプロセッサと、
前記受信装置内に設けられ、前記第２コマンドが前記インタフェースユニットによって受信された場合、前記インタフェースユニットを電源オンした状態で前記受信ユニットを電源オフし、前記第１コマンドが前記インタフェースユニットによって受信された場合、前記受信ユニットを電源オンする電源制御手段とを具備することを特徴とする情報処理装置。
【請求項７】
前記受信ユニットは、前記映像データを搬送する放送信号を受信するチューナ部と、前記チューナ部によって受信された放送信号に含まれる前記映像データをデコードするための映像信号処理を実行するビデオデコーダ部と、前記チューナ部によって受信された放送信号に含まれる音声データをデコードするための音声信号処理を実行する音声信号処理部とを含むことを特徴とする請求項６記載の情報処理装置。
【請求項８】
前記受信装置によって受信された映像データは、前記表示装置の表示画面上に配置される、前記ビデオ再生プログラムに対応するウィンドウ上に表示され、
前記制御プログラムは、前記ウィンドウのサイズが最小化されたことに応答して前記第２のコマンドを前記受信装置に送信することを特徴とする請求項６記載の情報処理装置。
【請求項９】
情報処理装置に設けられた受信装置の消費電力を低減する省電力制御方法において、
前記受信装置によって外部から受信された映像データを前記情報処理装置の表示装置に表示する処理を実行するビデオ再生プログラムの起動および終了を検出するステップと、
前記ビデオ再生プログラムの起動が検出された場合、前記受信装置の状態をパワーダウンステートから動作ステートに切り替えるステップと、
前記ビデオ再生プログラムの終了が検出された場合、前記受信装置の状態を前記動作ステートから前記パワーダウンステートに切り替えるステップとを具備することを特徴とする省電力制御方法。
【請求項１０】
前記受信装置は、前記情報処理装置に設けられたバスに接続されたインタフェースユニットと、前記映像データを受信する受信ユニットとを含み、
前記受信装置の状態を前記動作ステートから前記パワーダウンステートに切り替えるステップは、前記インタフェースユニットを電源オンした状態で前記受信ユニットを電源オフするステップを含むことを特徴とする請求項９記載の省電力制御方法。
【請求項１１】
前記受信装置によって受信された映像データは、前記表示装置の表示画面上に配置される、前記ビデオ再生プログラムに対応するウィンドウ上に表示され、
前記受信装置によって受信された映像データが録画されているか否かを検出するステップと、
前記ウィンドウのサイズが最小化されたか否かを検出するステップと、
前記受信された映像データが録画されていない場合で、かつ前記ウィンドウのサイズが最小化されたことが検出された場合、前記受信装置の状態を前記動作ステートから前記パワーダウンステートに切り替えるステップとをさらに具備することを特徴とする請求項９記載の省電力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はパーソナルコンピュータのような情報処理装置および同装置で用いられる省電力制御方法に関する。
【背景技術】
【０００２】
近年、ノートブック型パーソナルコンピュータのようなバッテリ駆動可能な様々な携帯型パーソナルコンピュータが開発されている。また、最近では、ＴＶチューナのような、外部からの映像信号を受信する受信装置を内蔵した携帯型パーソナルコンピュータも開発されている。
【０００３】
しかし、このような受信装置を内蔵した携帯型パーソナルコンピュータにおいては、受信装置の分だけ消費電力が増加し、これによってパーソナルコンピュータのバッテリ駆動可能時間が短くなる。
【０００４】
特許文献１には、ＴＶチューナの消費電力を低減する技術が開示されている。この特許文献１のＴＶチューナ装置においては、チューナ回路にアンテナが接続されていない場合にはＴＶチューナ装置の電源がオフされる。
【特許文献１】特開２００２−１０８４８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、一般に、パーソナルコンピュータにおいては、ＴＶ視聴のためのアプリケーションプログラム以外の他の様々なアプリケーションプログラムが実行される。よって、たとえパーソナルコンピュータにアンテナが接続されていても、ユーザがＴＶを視聴しているとは限らない。この場合、ＴＶチューナ装置によって無駄な電力が消費されることになる。
【０００６】
本発明は上述の事情を考慮してなされたものであり、映像信号を受信する受信装置の無駄な電力消費を低減することが可能な情報処理装置および省電力制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の課題を解決するため、本発明は、各種データを表示装置に表示可能な情報処理装置において、外部からの映像データを受信する受信装置と、前記受信装置によって受信された映像データを前記表示装置に表示する処理を実行するビデオ再生プログラムの起動および終了を検出する検出手段と、前記ビデオ再生プログラムの起動が検出された場合、前記受信装置の状態をパワーダウンステートから動作ステートに切り替え、前記ビデオ再生プログラムの終了が検出された場合、前記受信装置の状態を前記動作ステートから前記パワーダウンステートに切り替える制御手段とを具備することを特徴とする。
【０００８】
また、本発明は、各種データを表示装置に表示可能な情報処理装置において、バスと、前記バスに電気的に接続され、外部からの映像データを受信する受信装置であって、前記バスを介して前記プロセッサとの通信を実行するインタフェースユニットと、前記映像データを受信する受信ユニットとを含む受信装置と、前記バスに電気的に接続され、前記受信装置によって受信された映像データを前記表示装置に表示するビデオ再生プログラムと前記ビデオ再生プログラムの起動および終了に応答して第１コマンドおよび第２コマンドをそれぞれ前記受信装置に送信する制御プログラムとを少なくとも実行するプロセッサと、前記受信装置内に設けられ、前記第２コマンドが前記インタフェースユニットによって受信された場合、前記インタフェースユニットを電源オンした状態で前記受信ユニットを電源オフし、前記第１コマンドが前記インタフェースユニットによって受信された場合、前記受信ユニットを電源オンする電源制御手段とを具備することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、映像信号を受信する受信装置の無駄な電力消費を低減することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、本発明の実施形態を説明する。  
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、例えば、ノートブック型パーソナルコンピュータ１０として実現されている。
【００１１】
図１はノートブック型パーソナルコンピュータ１０のディスプレイユニットを開いた状態における正面図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１２】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１を電源オン／オフするためのパワーボタン１４、入力操作パネル１５、およびタッチパッド１６などが配置されている。
【００１３】
入力操作パネル１５は、押されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。これらボタン群には、ＴＶ起動ボタン１５Ａ、チャンネル切替えボタン１５Ｂも含まれている。ＴＶ起動ボタン１５ＡはＴＶ放送番組データを再生するためのボタンである。ＴＶ起動ボタン１５Ａがユーザによって押下された時、ＴＶアプリケーションプログラムが自動的に起動される。ＴＶアプリケーションプログラムは、ＴＶ放送番組データを視聴および記録するためのビデオ再生プログラムである。チャンネル切替えボタン１５Ｂは、視聴／記録すべきＴＶ放送番組データのチャンネルを選択するためのボタンである。チャンネル切替えボタン１５Ｂがユーザによって押下される度に、視聴／記録すべきＴＶ放送番組データのチャンネルが順番に切り替えられる。
【００１４】
コンピュータ本体１１の側面には、ＡＶ（オーディオ・ビデオ）コネクタセット１８およびＴＶアンテナコネクタ１９とが設けられている。ＴＶアンテナコネクタ１９には、ＴＶアンテナケーブルが接続される。ＡＶ（オーディオ・ビデオ）コネクタセット１８は、外部機器からＡＶデータを入力するためのコネクタ群であり、コンポジットビデオ入力コネクタ１８Ａ、Ｓビデオ入力コネクタ１８Ｂ、および２つのオーディオ入力コネクタ（オーディオ−Ｌ、オーディオ−Ｒ）１８Ｃを含む。
【００１５】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００１６】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、グラフィクスコントローラ１１４、サウスブリッジ１１９、ＢＩＯＳ−ＲＯＭ１２０、ハードディスクドライブ（ＨＤＤ）１２１、光ディスクドライブ（ＯＤＤ）１２２、ＴＶチューナ・キャプチャユニット１２３、およびエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４等を備えている。
【００１７】
ＣＰＵ１１１は本コンピュータ１０の動作を制御するために設けられたプロセッサであり、ハードディスクドライブ（ＨＤＤ）１２１から主メモリ１１３にロードされる、オペレーティングシステム（ＯＳ）および各種アプリケーションプログラムを実行する。ＯＳは、複数のウィンドウを表示画面上に表示するためのウィンドウシステムを有している。
【００１８】
映像データ（例えば、ＴＶ放送番組データ、外部機器から入力されたビデオデータなど）は、通常、ＴＶアプリケーションプログラムに対応するウィンドウ内に表示される。この場合、例えば、ＴＶアプリケーションプログラムに対応するウィンドウはデスクトップ画面上に配置され、そのウィンドウ内に映像データが表示される（ウィンドウモード）。また、本コンピュータ１０は、映像データをＬＣＤ１７の表示画面上にフルスクリーンモードで表示することもできる。このフルスクリーンモードにおいては、映像データだけが表示画面上のほぼ全エリアに表示される。
【００１９】
また、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１２０に格納されたシステムＢＩＯＳ（Basic Input Output System）も実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。
【００２０】
ノースブリッジ１１２はＣＰＵ１１１のローカルバスとサウスブリッジ１１９との間を接続するブリッジデバイスである。ノースブリッジ１１２には、主メモリ１１３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１１２は、ＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ１１４との通信を実行する機能も有している。
【００２１】
グラフィクスコントローラ１１４は本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このグラフィクスコントローラ１１４はビデオメモリ（ＶＲＡＭ）を有しており、ＯＳ／アプリケーションプログラムによってビデオメモリ（ＶＲＡＭ）に書き込まれた表示データから、ＬＣＤ１７に表示すべき表示イメージを形成する映像信号を生成する。また、グラフィクスコントローラ１１４は、外部ＣＲＴ（Cathode Ray Tube）へアナログ映像信号を出力するためのインタフェース、およびアナログ映像信号をＳビデオ出力コネクタを介して外部に出力するためのインタフェースも有している。
【００２２】
サウスブリッジ１１９は、ＬＰＣ（Low Pin Count）バス上の各デバイスを制御する。また、サウスブリッジ１１９は、ＨＤＤ１２１、ＯＤＤ１２２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１１９は、ＢＩＯＳ−ＲＯＭ１２０をアクセス制御するための機能、およびＰＣＩ（Peripheral Component Interconnect）バス２０上の各デバイスを制御する機能を有している。ＰＣＩバス２０には、ＴＶチューナ・キャプチャユニット１２３が接続されている。
【００２３】
ＴＶチューナ・キャプチャユニット１２３は、バスコネクタ３０を介してＰＣＩバス２０に接続されている。バスコネクタ３０は、例えば、Mini PCIコネクタから構成されている。ＴＶチューナ・キャプチャユニット１２３は、外部からの映像データ（ＴＶ放送信号、外部機器からのビデオデータなど）を受信する映像データ受信装置である。ＴＶチューナ・キャプチャユニット１２３は、映像データを受信し、その受信した映像データをＰＣＩバス２０上に出力する。この場合、受信した映像データはＴＶチューナ・キャプチャユニット１２３内で例えばＭＰＥＧ２（MPEG: Moving Picture Coding Experts Group）のような圧縮符号化方式で圧縮符号化され後にＰＣＩバス２０上に出力される。圧縮符号化された映像データは、ＴＶアプリケーションプログラムによってデコードされた後にＬＣＤ１７に表示される。また、ＴＶアプリケーションプログラムは、ＴＶチューナ・キャプチャユニット１２３から出力される圧縮符号化された映像データをハードディスクドライブ（ＨＤＤ）１２１に格納する録画処理を実行することが出来る。
【００２４】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。
【００２５】
次に、図３を参照して、ＴＶチューナ・キャプチャユニット１２３の構成を説明する。
【００２６】
ＴＶチューナ・キャプチャユニット１２３は、バスコネクタ３０およびＰＣＩバス２０を介して、本コンピュータ１０のシステムロジック１００に接続されている。システムロジック１００は、ＴＶチューナ・キャプチャユニット１２３のホストシステムとして機能する。このシステムロジック１００は、図２のＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、グラフィクスコントローラ１１４、サウスブリッジ１１９、ＢＩＯＳ−ＲＯＭ１２０、ハードディスクドライブ（ＨＤＤ）１２１、光ディスクドライブ（ＯＤＤ）１２２、およびエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４などを含む。
【００２７】
ＴＶチューナ・キャプチャドライバ４０は、ＴＶチューナ・キャプチャユニット１２３を制御する制御プログラムである。このＴＶチューナ・キャプチャドライバ４０はＣＰＵ１１１によって実行される。
【００２８】
ＴＶチューナ・キャプチャユニット１２３は、受信ユニット２０１、ＭＰＥＧ２エンコーダ２０２、バスインタフェース＆電源制御回路２０３、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）２０４、クロック発生器２０５、クロックマスク回路２０６、第１の電源回路２０７、および第２の電源回路２０８を備えている。
【００２９】
受信ユニット２０１は、第２の電源回路２０８から出力される第２の電源＃２によって駆動される。第２の電源回路２０８は、システムロジック１００内の電源装置から供給されるシステム電源から第２の電源＃２を生成する。また、ＭＰＥＧ２エンコーダ２０２、バスインタフェース＆電源制御回路２０３、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）２０４、およびクロック発生器２０５は、第１の電源回路２０７から出力される第１の電源＃１によって駆動される。第１の電源回路２０７は、システム電源から第１の電源＃１を生成する。
【００３０】
受信ユニット２０１は映像データを受信する。この受信ユニット２０１は、全世界対応のＴＶチューナユニットとして実現されている。受信ユニット２０１は、複数種のＴＶ放送システム（例えば、ＮＴＳＣ−Ｍ／Ｍ、ＰＡＬ−／Ｉ、ＰＡＬ−Ｂ／Ｇ、ＳＥＣＡＭ−Ｌ／Ｌ’、ＰＡＬ−Ｄ／Ｄなど）をサポートしている。この受信ユニット２０１は、ＴＶチューナモジュール３０１、ゴーストリジューサ３０２、ビデオデコーダ３０３、ローパスフィルタ３０４、およびサウンドデコーダ３０５を備えている。ＴＶチューナモジュール３０１、ゴーストリジューサ３０２、ビデオデコーダ３０３、およびサウンドデコーダ３０５は、それぞれシリアルバス（Ｉ２Ｃバス）３００に接続されている。
【００３１】
ＴＶチューナモジュール３０１は、映像データおよびオーディオデータを搬送するＴＶ放送信号を受信するようにＴＶアンテナコネクタ１９に接続されている。ＴＶチューナモジュール３０１は、上述の複数種のＴＶ放送システムそれぞれに対応する様々なＴＶ放送信号周波数に同調できるように構成されている。ＴＶチューナモジュール３０１は、受信したＴＶ放送信号を復調して、例えばコンポジット信号（ＴＶ−ＣＶＢＳ）形式の映像データ、および例えば２ｎｄ  ＳＩＦ形式のオーディオデータを生成する。映像データはゴーストリジューサ３０２を介してビデオデコーダ３０３にＴＶ入力として送られると共に、ビデオデコーダ３０３に直接的にＴＶ入力として送られる。
【００３２】
ゴーストリジューサ３０２は、ＴＶチューナモジュール３０１からの映像データのゴーストを低減するためのゴーストリダクション処理を実行する回路である。このゴーストリダクション処理は、映像データの垂直帰線期間ＶＢＩ（Vertical Blanking Interval）に含まれるゴースト除去基準信号ＧＣＲ（GCR :Ghost cancel referecce）を用いて実行される。ゴーストリジューサ３０２は、ゴースト除去フィルタを内蔵している。ゴーストリジューサ３０２は、映像データ中のＧＣＲを検出し、そしてそのＧＣＲのひずみに応じて、ゴースト除去フィルタのタップ係数を制御する。ＴＶ放送信号にＧＣＲが重畳されるＴＶ放送方式は、日本方式のＮＴＳＣのみである。よって、ゴーストリダクション処理は、日本方式のＮＴＳＣ信号が受信された場合にのみ有効に機能することができる。
【００３３】
ビデオデコーダ３０３は、ゴーストリジューサ３０２からの映像データ（デジタルＣＶＶＳ）を入力するＴＶ入力ポートと、ＴＶチューナモジュール３０１からの映像データ（ＴＶ−ＣＶＢＳ）を直接的に入力するＴＶ入力ポートとを有している。また、ビデオデコーダ３０３は、ＡＶコネクタセット１８から入力されるコンポジットビデオデータＣＶＢＳ、Ｓ−ビデオデータ（Ｙ）、およびＳ−クロマデータ（Ｃ）をローパスフィルタ３０４を介してそれぞれ入力する３つのビデオ入力ポートも有している。
【００３４】
ビデオデコーダ３０３は、入力した映像データをデコードするための映像信号処理（Ｙ／Ｃ分離処理、ノイズリダクション処理、等）を実行して、例えばＩＴＵ−６５６形式のデジタル映像データを生成する。ＩＴＵ−６５６形式のデジタル映像データは、ＭＰＥＧ２エンコーダ２０２に入力される。
【００３５】
Ｙ／Ｃ分離処理、およびデジタルノイズリダクション処理は、ゴーストリダクション処理と同様に、映像データを高画質化するための処理である。Ｙ／Ｃ分離処理は、コンポジット信号（ＣＶＢＳ形式の映像データ）をＹ（輝度）信号とＣ（クロマ）信号とに分離する処理である。ビデオデコーダ３０３は、以下の３種類のＹ／Ｃ分離処理を選択的に実行することが出来る。
【００３６】
３次元Ｙ／Ｃ分離処理
２次元（５ライン）Ｙ／Ｃ分離処理
１次元（バンドパスフィルタＢＰＳ）Ｙ／Ｃ分離処理
本実施形態では、入力した映像データのＴＶ放送方式および入力ソース（ＴＶ入力、ＣＶＢＳビデオ入力、Ｓビデオ入力）に最適なＹ／Ｃ分離処理がビデオデコーダ３０３によって実行される。これにより、入力した映像データを高画質で再生および記録することが出来る。ＴＶ放送方式の識別は、公知の技術を用いて行うことが出来る（例えば、特開平６−３３５００５号公報）。
【００３７】
またビデオデコーダ３０３は、以下の２種類のノイズリダクション処理を実行することができる。
【００３８】
３次元ノイズリダクション処理
色歪み補正処理
本実施形態では、入力した映像データのＴＶ放送方式および入力ソース（ＴＶ入力、ＣＶＢＳビデオ入力、Ｓビデオ入力）に最適なノイズリダクション処理がビデオデコーダ３０３によって実行される。これにより、入力した映像データを高画質で再生および記録することが出来る。
【００３９】
サウンドデコーダ３０５は、ＴＶチューナモジュール３０１またはＡＶコネクタセット１８から入力される音声データ（オーディオデータ）をデコードするための音声信号処理を実行して、例えばＩ２Ｓ形式のデジタルオーディオデータを生成する。このＩ２Ｓ形式のデジタルオーディオデータは、ＭＰＥＧ２エンコーダ２０２に送られる。
【００４０】
ＭＰＥＧ２エンコーダ２０２は、ＰＣＩデバイスである。ＭＰＥＧ２エンコーダ２０２は、ＩＴＵ−６５６形式の映像データおよびＩ２Ｓ形式のオーディオデータをそれぞれ圧縮符号化して、圧縮符号化されたＡＶストリームを生成する。この圧縮符号化処理はＳＤＲＡＭ２０４上で実行される。圧縮符号化されたＡＶストリームは、バスインタフェース＆電源制御回路２０３、バスコネクタ３０、およびＰＣＩバス２０を介してシステムロジック１００に送られる。
【００４１】
ＭＰＥＧ２エンコーダ２０２には、バスインタフェース＆電源制御回路２０３が備けられている。バスインタフェース＆電源制御回路２０３は、バスコネクタ３０を介してＰＣＩバス２０に接続されたインターフェースユニットと、ＴＶチューナ・キャプチャユニット１２３の電力管理を実行するための電源制御回路とを含む。インターフェースユニットは、ＰＣＩバス２０を介してシステムロジック１００との通信を実行する。このインターフェースユニットには、ＣＰＵ１１１によってアクセス可能な複数のレジスタが設けられている。電源制御回路は、ＣＰＵ１１１によってインターフェースユニットに書き込まれるパワーセーブモードオン／オフコマンドに応答して、ＴＶチューナ・キャプチャユニット１２３の状態をパワーダウンステートと動作ステートとの間で切り替える。すなわち、電源制御回路は、インターフェースユニットがＣＰＵ１１１からのパワーセーブモードオンコマンドを受信した時、ＴＶチューナ・キャプチャユニット１２３のステートを動作ステートからパワーダウンステートに切り替える。また、電源制御回路は、インターフェースユニットがＣＰＵ１１１からのパワーセーブモードオフコマンドを受信した時、ＴＶチューナ・キャプチャユニット１２３のステートをパワーダウンステートから動作ステートに切り替える。
【００４２】
動作ステートはＴＶチューナ・キャプチャユニット１２３が動作している状態である。この動作ステートにおいては、ＴＶチューナ・キャプチャユニット１２３内の全てのコンポーネントがパワーオンされている。すなわち、受信ユニット２０１には第２の電源＃２が供給され、またＭＰＥＧ２エンコーダ２０２、バスインタフェース＆電源制御回路２０３、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）２０４、およびクロック発生器２０５には、第１の電源＃１が供給される。
【００４３】
パワーダウンステートは、動作ステートよりも低消費電力のオフステートである。このパワーダウンステートにおいては、ＭＰＥＧ２エンコーダ２０２がパワーオン状態に維持されたまま、受信ユニット２０１がパワーオフされる。受信ユニット２０１のみをパワーオフするのは、ＭＰＥＧ２エンコーダ２０２がＰＣＩバス２０に直接的に接続されたＰＣＩデバイスであるからである。本コンピュータがパワーオンされている状態でもしＭＰＥＧ２エンコーダ２０２が突然パワーオフされると、システムロジック１００の誤動作が引き起こされる危険がある。
【００４４】
なお、バスインタフェース＆電源制御回路２０３内のインターフェースユニットをＭＰＥＧ２エンコーダ２０２とは独立したデバイスとして実現してもよい。この場合、インターフェースユニットのみがＰＣＩデバイスとして機能する。よって、インターフェースユニットを除く、ＴＶチューナ・キャプチャユニット１２３内の他の全てのコンポーネントをパワーオフすることができる。
【００４５】
バスインタフェース＆電源制御回路２０３内の電源制御回路は、ＣＰＵ１１１によってパワーセーブモードオンコマンドがインターフェースユニット内のレジスタにセットされた時、パワーダウン信号（Power Down Signal）をアクティブステートに設定する。パワーダウン信号は、第２の電源回路２０８およびクロックマスク回路２０６に供給される。第２の電源回路２０８は、パワーダウン信号がアクティブステートに設定された時、第２の電源の発生を停止する。これにより、受信ユニット２０１がパワーオフされる。クロックマスク回路２０６は、パワーダウン信号がアクティブステートに設定された時、クロック発生器２０５から出力されるクロック信号を遮断し、クロック信号がＭＰＥＧ２エンコーダ２０２に供給されるのを禁止する。これにより、ＭＰＥＧ２エンコーダ２０２の動作は停止されるので、ＭＰＥＧ２エンコーダ２０２の消費電力も低減する事が出来る。ＭＰＥＧ２エンコーダ２０２の動作が停止されている期間中、ＳＤＲＡＭ２０４に対するアクセスは実行されない。よって、ＳＤＲＡＭ２０４の消費電力も低減する事が出来る。
【００４６】
ＭＰＥＧ２エンコーダ２０２の動作が停止されている期間中においても、バスインタフェース＆電源制御回路２０３は動作し続けることが出来る。バスインタフェース＆電源制御回路２０３内の電源制御回路は、ＣＰＵ１１１によってパワーセーブモードオフコマンドがインターフェースユニット内のレジスタにセットされた時、パワーダウン信号（Power Down Signal）をインアクティブステートに設定する。これにより、第２の電源回路２０８から受信ユニット２０１への第２の電源の供給が再開される。また、ＭＰＥＧ２エンコーダ２０２へのクロック信号の供給も再開される。
【００４７】
パワーダウン信号（Power Down Signal）のデフォルトのステートは、インアクティブステートである。よって、本コンピュータ１０がパワーオンされた後は、パワーダウン信号（Power Down Signal）がアクティブステートに設定されない限り、ＴＶチューナ・キャプチャユニット１２３は動作ステートに維持される。
【００４８】
パワーセーブモードオン／オフコマンドは、ＴＶチューナ・キャプチャドライバ４０の制御の下に、ＴＶアプリケーションプログラムの起動／終了に連動して発行される。具体的には、ＴＶチューナ・キャプチャドライバ４０は、ＴＶアプリケーション起動／終了ＡＰＩ（ＡＰＩ：Application Program Interface）５０を通じてオペレーティングシステムとの通信を行うことにより、ＴＶアプリケーションプログラムの起動および終了を検出する。ＴＶチューナ・キャプチャドライバ４０は、ＴＶアプリケーションプログラムが起動されたことを検出すると、パワーセーブモードオフコマンドをバスインタフェース＆電源制御回路２０３内のレジスタにセットする。一方、ＴＶチューナ・キャプチャドライバ４０は、ＴＶアプリケーションプログラムが終了されたことを検出すると、パワーセーブモードオンコマンドをバスインタフェース＆電源制御回路２０３内のレジスタにセットする。
【００４９】
また、ＴＶチューナ・キャプチャドライバ４０は、ＴＶアプリケーション最小化ＡＰＩ６０を通じてオペレーティングシステムとの通信を行うことにより、ＴＶアプリケーションプログラムに対応するウィンドウのサイズが最小化されたか否かを検出することも出来る。ＴＶチューナ・キャプチャドライバ４０は、ＴＶアプリケーションプログラムに対応するウィンドウのサイズが最小化されたことを検出した時、パワーセーブモードオンコマンドをバスインタフェース＆電源制御回路２０３内のレジスタにセットする。また、ＴＶチューナ・キャプチャドライバ４０は、ＴＶアプリケーションプログラムに対応するウィンドウの最小化が解除されたこと、つまりＴＶアプリケーションプログラムに対応するウィンドウのサイズが元のサイズに戻されたことを検出すると、パワーセーブモードオフコマンドをバスインタフェース＆電源制御回路２０３内のレジスタにセットする。
【００５０】
次に、図４のフローチャートを参照して、本コンピュータ１０によって実行されるパワーマネジメント処理の手順を説明する。
【００５１】
本コンピュータ１０がパワーオンされた時、システムロジック１００にシステム電源が供給されると共に、ＴＶチューナ・キャプチャユニット１２３にもシステム電源が供給される。これにより、ＴＶチューナ・キャプチャユニット１２３は動作ステートに設定される（ステップＳ１０１）。具体的には、ＴＶチューナ・キャプチャユニット１２３においては、第１の電源＃１および第２の電源＃２が共にターンオンし、ＴＶチューナ・キャプチャユニット１２３内の全てのコンポーネントがパワーオンされる（ＦＵＬＬ  ＯＮステート）。
【００５２】
次に、オペレーティングシステムの制御の下に、ＴＶチューナ・キャプチャドライバ４０からメモリ１１３にロードされる（ステップＳ１０３）。ＴＶチューナ・キャプチャドライバ４０は、まず、ＴＶチューナ・キャプチャユニット１２３のステートを動作ステートからパワーダウンステートに切り替える処理（パワーダウン処理）を実行する（ステップＳ１０３）。この後、ＴＶチューナ・キャプチャドライバ４０は、ＴＶアプリケーション起動／終了ＡＰＩ５０を用いて、ＴＶアプリケーションプログラムが起動されたかどうかを判別する（ステップＳ１０４）。
【００５３】
ＴＶアプリケーションプログラムが起動されたならば（ステップＳ１０４のＹＥＳ）、ＴＶチューナ・キャプチャドライバ４０は、ＴＶチューナ・キャプチャユニット１２３のステートをパワーダウンステートから動作ステート（ＦＵＬＬ  ＯＮステート）に切り替える処理（ＦＵＬＬ  ＯＮ処理）を実行する（ステップＳ１０５）。この後、ＴＶチューナ・キャプチャドライバ４０は、ＴＶアプリケーション起動／終了ＡＰＩ５０を用いて、ＴＶアプリケーションプログラムが終了されたかどうかを判別する（ステップＳ１０６）。
【００５４】
ＴＶアプリケーションプログラムが終了されたならば（ステップＳ１０６のＹＥＳ）、ＴＶチューナ・キャプチャドライバ４０は、ＴＶチューナ・キャプチャユニット１２３のステートを動作ステートからパワーダウンステートに切り替える処理（パワーダウン処理）を実行する（ステップＳ１０３）。
【００５５】
以上のように、本実施形態においては、ＴＶアプリケーションプログラムが実行されていない期間中はＴＶチューナ・キャプチャユニット１２３はパワーダウンステートに維持される。よって、ＴＶチューナ・キャプチャユニット１２３による無駄な電力消費を低減することができる。
【００５６】
次に、図５のフローチャートを参照して、図４のステップＳ１０３で実行されるパワーダウン処理の手順を説明する。
【００５７】
ＴＶチューナ・キャプチャドライバ４０は、パワーセーブモードオンコマンドを発行し、そのパワーセーブモードオンコマンドをＰＣＩバス２０を介してバスインタフェース＆電源制御回路２０３内のレジスタにセットする（ステップＳ２０１）。バスインタフェース＆電源制御回路２０３は、パワーダウン信号をオンして、アクティブステートのパワーダウン信号を発生する（ステップＳ２０２）。アクティブステートのパワーダウン信号の発生に応答して、第２の電源回路２０８は第２の電源をオフし、またクロックマスク回路２０６は、クロック発生器２０５から出力されるクロック信号を遮断してクロック信号がＭＰＥＧ２エンコーダ２０２に供給されるのを禁止する（ステップＳ２０３）。これにより、ＴＶチューナ・キャプチャユニット１２３は低消費電力のパワーダウンステートに設定される。
【００５８】
次に、図６のフローチャートを参照して、図４のステップＳ１０５で実行されるＦＵＬＬ  ＯＮ処理の手順を説明する。
【００５９】
ＴＶチューナ・キャプチャドライバ４０は、パワーセーブモードオフコマンドを発行し、そのパワーセーブモードオフコマンドをＰＣＩバス２０を介してバスインタフェース＆電源制御回路２０３内のレジスタにセットする（ステップＳ３０１）。バスインタフェース＆電源制御回路２０３は、パワーダウン信号をオフして、アクティブステートのパワーダウン信号の発生を停止する（ステップＳ３０２）。パワーダウン信号の発生停止に応答して、第２の電源回路２０８は第２の電源をオンし、またクロックマスク回路２０６は、クロック発生器２０５から出力されるクロック信号のマスクを解除し、そのクロック信号がＭＰＥＧ２エンコーダ２０２に供給されるのを許可する（ステップＳ２０３）。これにより、ＴＶチューナ・キャプチャユニット１２３は動作ステートに戻される。
【００６０】
次に、図７のフローチャートを参照して、ＴＶアプリケーションプログラムに対応するウィンドウの最小化に応答して、ＴＶチューナ・キャプチャユニット１２３をパワーダウンステートに設定する処理について説明する。
【００６１】
ＴＶアプリケーションプログラムが起動されている期間中、つまりＴＶアプリケーションプログラムが実行されている期間中、ＴＶチューナ・キャプチャドライバ４０は、以下の処理を実行する。
【００６２】
すなわち、ＴＶチューナ・キャプチャドライバ４０は、ＴＶチューナ・キャプチャドライバ４０によって受信された映像データが録画されていない状態かどうかを検出する（ステップＳ４００）。録画されていない状態ならば、つまりＴＶチューナ・キャプチャドライバ４０によって受信された映像データが現在録画中でないならば（ステップＳ４００のＹＥＳ）、ＴＶアプリケーションプログラムに対応するウィンドウが最小化されたかどうかを検出する（ステップＳ４０１）。録画中ではない状態で、ＴＶアプリケーションプログラムに対応するウィンドウが最小化されたならば（ステップＳ４０１のＹＥＳ）、ＴＶチューナ・キャプチャドライバ４０は、ＴＶチューナ・キャプチャユニット１２３のステートを動作ステートからパワーダウンステートに切り替える処理（パワーダウン処理）を実行する（ステップＳ４０２）。この後、ＴＶチューナ・キャプチャドライバ４０は、ＴＶアプリケーションプログラムに対応するウィンドウの最小化が解除されたかどうか、つまりＴＶアプリケーションプログラムに対応するウィンドウが元のサイズに戻されたかどうかを検出する（ステップＳ４０３）。ＴＶアプリケーションプログラムに対応するウィンドウが元のサイズに戻されたならば（ステップＳ４０３のＹＥＳ）、ＴＶチューナ・キャプチャドライバ４０は、ＴＶチューナ・キャプチャユニット１２３のステートをパワーダウンステートから動作ステート（ＦＵＬＬ  ＯＮステート）に切り替える処理（ＦＵＬＬ  ＯＮ処理）を実行する（ステップＳ４０４）。
【００６３】
以上のように、本実施形態においては、ＴＶアプリケーションプログラムの起動／終了に連動して、ＴＶチューナ・キャプチャユニット１２３の電力管理が実行される。よって、ＴＶチューナ・キャプチャユニット１２３によって受信された映像データが使用されない期間中においては、ＴＶチューナ・キャプチャユニット１２３をパワーダウンステートに設定することが出来、ＴＶチューナ・キャプチャユニット１２３の無駄な電力消費を低減することが出来る。
【００６４】
また、パワーダウンステートにおいては、ＴＶチューナモジュール３０１、ゴーストリジューサ３０２、ビデオデコーダ３０３、およびサウンドデコーダ３０５を含む受信ユニット２０１がパワーオフされるので、ＴＶチューナ・キャプチャユニット１２３の消費電力を最小値に抑えることができる。
【００６５】
またパワーダウンステートにおいても、ＰＣＩバス２０に接続されたインターフェースユニットはパワーオフされない。よって、システムロジック１００の誤動作を招くこともない。さらに、パワーダウンステートにおいても、インターフェースユニットはＣＰＵ１１１からのコマンド（パワーダウンモードオフコマンド）を正常に受信することが出来る。
【００６６】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施形態に係るコンピュータの外観を示す斜視図。
【図２】図１のコンピュータのシステム構成を示すブロック図。
【図３】図１のコンピュータに設けられた受信装置の構成を示すブロック図。
【図４】図１のコンピュータによって実行されるパワーマネジメント処理の手順の例を説明するフローチャート。
【図５】図１のコンピュータによって実行されるパワーダウン処理の手順の例を示すフローチャート。
【図６】図１のコンピュータによって実行されるＦＵＬＬ  ＯＮ処理の手順の例を示すフローチャート。
【図７】図１のコンピュータにおいて、ＴＶアプリケーションプログラムのウィンドウが最小化された時に実行されるパワーダウン処理を説明するフローチャート。
【符号の説明】
【００６８】
１０…コンピュータ、１７…ＬＣＤ、２０…ＰＣＩバス、１１１…ＣＰＵ、１２３…ＴＶチューナ・キャプチャユニット、２０１…受信ユニット、２０２…ＭＰＥＧ２エンコーダ、２０３…バスインタフェース＆電源制御回路、３０１…ＴＶチューナモジュール、３０２…ゴーストリジューサ、３０３…ビデオデコーダ、３０５…サウンドデコーダ。
【図１】
2006031625.tif 000003
【図２】
2006031625.tif 000004
【図３】
2006031625.tif 000005
【図４】
2006031625.tif 000006
【図５】
2006031625.tif 000007
【図６】
2006031625.tif 000008
【図７】
2006031625.tif 000009
【手続補正書】
【提出日】平成16年12月13日(2004.12.13)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
特許文献１には、ＴＶチューナの消費電力を低減する技術が開示されている。この特許文献１のＴＶチューナ装置においては、チューナ回路にアンテナが接続されていない場合にはＴＶチューナ装置の電源がオフされる。
【特許文献１】特開平１１−２３４５８２号公報