(57)【要約】【課題】映像データ転送が行われない期間における受信装置の低消費電力化を図る。【解決手段】ＴＶチューナ・キャプチャユニット１２３は、バスインタフェースユニット２３４を含む複数の処理ユニットを有する。ドライバ４０は、ＴＶアプリケーション５０の実行で必要とする入力ソースを検出するモジュール４１と、ＴＶアプリケーション５０からの映像データ転送指示を検出するモジュール４２と、モジュール４３とを含む。モジュール４３は映像データ転送指示が検出された場合、バスインタフェースユニット２３４を除く上記複数の処理ユニットのうち、上記検出された入力ソースから映像信号を受信して、当該映像信号を所定の形式の映像データに変換するのに必要な処理ユニットだけを動作可能状態に設定し、ユニット２３４を除く上記複数の処理ユニットのうち残りの全ての処理ユニットを省電力状態に設定するための制御を行う。【選択図】      図３
2006309596.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）のような圧縮符号化方式で圧縮符号化された後にＰＣＩバス２０上に出力される。圧縮符号化された映像データは、ＴＶアプリケーション５０によってデコードされた後にＬＣＤ１７に表示される。また、ＴＶアプリケーション５０は、ＴＶチューナ・キャプチャユニット１２３から出力される圧縮符号化された映像データをＨＤＤ１２１に格納する録画処理を実行することができる。
【００２３】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。
【００２４】
図３は図２中のＴＶチューナ・キャプチャユニット１２３の構成を示すブロック図である。ＴＶチューナ・キャプチャユニット１２３は、図３に示されているように、バスコネクタ３０およびＰＣＩバス２０を介して、コンピュータ１０のシステムロジック１００に接続されている。システムロジック１００は、ＴＶチューナ・キャプチャユニット１２３のホストシステムとして機能する。このシステムロジック１００は、図２のＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、グラフィクスコントローラ１１４、サウスブリッジ１１９、ＢＩＯＳ−ＲＯＭ１２０、ＨＤＤ１２１、ＯＤＤ１２２及びエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４を含む。
【００２５】
ＴＶアプリケーション５０は、入力ソース通知モジュール５１及び転送コマンド発行モジュール５２を含む。入力ソース通知モジュール５１は、ユーザの操作に応じて、入力ソースをドライバ４０に通知する。転送コマンド発行モジュール５２は、入力ソース通知モジュール５１によって指定された入力ソースからの映像データ（を含むデータ、つまりＡＶストリーム）の転送の開始を指示するコマンドをドライバ４０に発行する。
【００２６】
ＴＶチューナ・キャプチャドライバ４０は、ＴＶチューナ・キャプチャユニット１２３を制御する制御ユニットである。このドライバ４０はまた、ＴＶチューナ・キャプチャユニット１２３の動作状態を管理する。このドライバ４０は、所定のＴＶチューナ・キャプチャドライバプログラム（制御プログラム）をＣＰＵ１１１が実行することにより実現される。このため、ドライバ４０の処理をＣＰＵ１１１の処理として捉えることも可能である。
【００２７】
ＴＶチューナ・キャプチャドライバ４０は、入力ソース検出モジュール４１、転送指示検出モジュール４２及び省電力制御モジュール４３を含む。入力ソース検出モジュール４１は、ＴＶアプリケーション５０から通知された入力ソース、つまりＴＶアプリケーション５０の実行で必要とする入力ソースを検出する。転送指示検出モジュール４２は、ＴＶアプリケーション５０からのキャプチャ転送指示（映像データ転送指示）を検出する。省電力制御モジュール４３は、転送指示検出モジュール４２によってキャプチャ転送指示が検出された場合に、ＴＶチューナ・キャプチャユニット１２３内の後述するバスインタフェースユニット２３４を除く処理ユニットのうち、入力ソース検出モジュール４１によって検出された入力ソースから映像信号を受信して、当該映像信号を所定の形式の映像データに変換するのに必要な処理ユニットだけを動作可能状態に設定し、バスインタフェースユニット２３４を除く残りの全ての処理ユニットを省電力状態に設定するための制御を行う。また省電力制御モジュール４３は、映像データ（ＡＶストリーム）転送が行われない期間、ＴＶチューナ・キャプチャユニット１２３内のバスインタフェースユニット２３４を除く全ての処理ユニットを省電力状態に設定するための制御を行う。
【００２８】
ＴＶチューナ・キャプチャユニット１２３は、第１の電源回路２０１と、第２の電源回路２０２と、ＴＶ入力ユニット２１０と、外部ビデオ・オーディオユニット２２０と、エンコーダ＆デコーダユニット２３０と、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）２４０とから構成される。
【００２９】
第１の電源回路２０１は、システムロジック１００内の電源装置からバスコネクタ３０を介してＴＶチューナ・キャプチャユニット１２３に供給されるシステム電源（システム電源電圧）＃１から第１の電源（第１の電源電圧）＃１を生成する。第１の電源＃１は、エンコーダ＆デコーダユニット２３０及びシンクロナスＤＲＡＭ２４０に供給される。
【００３０】
第２の電源回路２０２は、省電力制御信号２３５ａが非アクティブの場合、上記システム電源（システム電源電圧）＃１から第２の電源（第２の電源電圧）＃２を生成する。第２の電源＃２は、ＴＶ入力ユニット２１０に供給される。
【００３１】
ＴＶ入力ユニット２１０は、映像信号及びオーディオ信号を搬送するＴＶ放送信号（ＴＶ信号）を受信する第１の処理ユニットである。ＴＶ入力ユニット２１０は、ＴＶチューナモジュール２１１及びゴーストリジューサ２１２を含む。ＴＶチューナモジュール２１１及びゴーストリジューサ２１２は、それぞれ第２の電源回路２０２から第２の電源＃２が供給されることにより動作可能状態となる。ＴＶチューナモジュール２１１及びゴーストリジューサ２１２は、それぞれシリアルバス３００に接続されている。シリアルバス３００は例えばＩ2Ｃバスである。
【００３２】
ＴＶチューナモジュール２１１は、ＴＶ放送信号を受信するようにＴＶアンテナコネクタ１９に接続されている。ＴＶチューナモジュール２１１は、全世界対応のＴＶチューナとして実現されている。そのためＴＶチューナモジュール２１１は、複数種のＴＶ放送システム（例えば、ＮＴＳＣ−Ｍ／Ｍ、ＰＡＬ−／Ｉ、ＰＡＬ−Ｂ／Ｇ、ＳＥＣＡＭ−Ｌ／Ｌ’、ＰＡＬ−Ｄ／Ｄなど）それぞれに対応する様々なＴＶ放送信号周波数に同調できるように構成されている。ＴＶチューナモジュール２１１は、受信したＴＶ放送信号を復調して、例えばコンポジット信号（ＴＶ−ＣＶＢＳ）形式の映像信号及び例えば２ｎｄ  ＳＩＦ（Sound Intermediate Frequency）形式のオーディオ信号を生成する。つまりＴＶ入力ユニット２１０のＴＶチューナモジュール２１１は、外部ソースとしてのＴＶ放送信号から映像信号及びオーディオ信号を受信する処理ユニット（第１の処理ユニット）である。映像信号はゴーストリジューサ２１２を介してエンコーダ＆デコーダユニット２３０内の後述するＴＶ入力ビデオ・オーディオデコーダ２３１にＴＶ入力として送られると共に、当該デコーダ２３１に直接的にＴＶ入力として送られる。一方、オーディオ信号もデコーダ２３１にＴＶ入力として送られる。
【００３３】
ゴーストリジューサ２１２は、ＴＶチューナモジュール２１１からの映像信号のゴーストを低減するためのゴーストリダクション処理を実行する回路である。このゴーストリダクション処理は、映像信号の垂直帰線期間ＶＢＩ（Vertical Blanking Interval）に含まれるゴースト除去基準信号ＧＣＲ（GCR :Ghost cancel referecce）を用いて実行される。ゴーストリジューサ２１２は、ゴースト除去フィルタを内蔵している。ゴーストリジューサ２１２は、映像信号中のＧＣＲを検出し、そしてそのＧＣＲの歪みに応じて、ゴースト除去フィルタのタップ係数を制御する。ＴＶ放送信号にＧＣＲが重畳されるＴＶ放送方式は、日本方式のＮＴＳＣのみである。よって、ゴーストリダクション処理は、日本方式のＮＴＳＣ信号が受信された場合にのみ有効に機能することができる。
【００３４】
外部ビデオ・オーディオユニット２２０は、ＡＶコネクタセット１８と接続されている。前記したように、ＡＶコネクタセット１８は、外部ソースとしての外部機器（外部ＡＶ機器）からＡＶ信号を入力するためのコネクタ群である。つまり外部ビデオ・オーディオユニット２２０は、ＴＶ入力ユニット２１０と同様に、外部ソースから映像信号及びオーディオ信号を受信する処理ユニット（第１の処理ユニット）である。ビデオ・オーディオユニット２２０は、外部オーディオＡ／Ｄコンバータ２２１及び信号ライン２２２乃至２２４を含む。外部オーディオＡ／Ｄコンバータ２２１には、第１の電源回路２０１によって生成される第１の電源＃１が供給される。外部オーディオＡ／Ｄコンバータ２２１は、第１の電源＃１が供給されている場合、省電力制御信号２３５ｂが非アクティブの期間だけ動作可能状態となる。外部オーディオＡ／Ｄコンバータ２２１は、動作可能状態において、ＡＶコネクタセット１８のオーディオ入力コネクタ１８Ｃ（図２参照）からオーディオ信号を入力（受信）して例えばＩ２Ｓ形式のデジタルオーディオデータに変換する。Ｉ２Ｓ形式のデジタルオーディオデータはエンコーダ＆デコーダユニット２３０内の外部ビデオ・オーディオ入力ユニット２３２に転送される。一方、ＡＶコネクタセット１８のコンポジットビデオ入力コネクタ１８Ａ（図２参照）から入力（受信）されるコンポジットビデオ信号（ＣＶＢＳ）は信号ライン２２２を介して上記外部ビデオ・オーディオ入力ユニット２３２に転送される。また、ＡＶコネクタセット１８のＳビデオ入力コネクタ１８Ｂ（図２参照）から入力（受信）されるＳ−ビデオ信号（Ｓ−Ｖ）及びＳ−クロマ信号（Ｓ−Ｃ）は、それぞれ信号ライン２２３及び２２４を介して上記外部ビデオ・オーディオ入力ユニット２３２に転送される。
【００３５】
エンコーダ＆デコーダユニット２３０は例えば１チップのＬＳＩである。エンコーダ＆デコーダユニット２３０には第１の電源＃１が供給される。エンコーダ＆デコーダユニット２３０は、ＴＶ入力ビデオ・オーディオデコーダ２３１と、外部ビデオ・オーディオ入力ユニット２３２と、共通ユニット２３３と、バスインタフェースユニット２３４と、省電力制御回路２３５とを含む。
【００３６】
ＴＶ入力ビデオ・オーディオデコーダ２３１は、ゴーストリジューサ２１２からの映像信号（ＧＲ−ＣＶＢＳ）を入力するＴＶ入力ポートを有している。このデコーダ２３１はまた、ＴＶチューナモジュール２１１からの映像信号（ＴＶ−ＣＶＢＳ）を直接的に入力するＴＶ入力ポートを有している。このデコーダ２３１は更に、ＴＶチューナモジュール２１１からのオーディオ信号（２ｎｄ  ＳＩＦ）を入力するＴＶ入力ポートを有している。
【００３７】
ＴＶ入力ビデオ・オーディオデコーダ２３１は、入力した映像信号をデコードするための映像信号処理を実行して、例えばＩＴＵ−６５６形式のデジタル映像データを生成する。この映像信号処理では、Ｙ／Ｃ分離処理等が行われる。Ｙ／Ｃ分離処理は、ゴーストリダクション処理と同様に、映像データを高画質化するための処理である。Ｙ／Ｃ分離処理は、コンポジット信号（ＣＶＢＳ形式の映像データ）をＹ（輝度）信号とＣ（クロマ）信号とに分離する処理である。ＩＴＵ−６５６形式のデジタル映像データは共通ユニット２３３に送られる。
【００３８】
ＴＶ入力ビデオ・オーディオデコーダ２３１はまた、入力したオーディオ信号をデコードするためのオーディオ信号処理を実行して、例えばＩ２Ｓ形式のデジタルオーディオデータを生成する。Ｉ２Ｓ形式のデジタルオーディオデータは共通ユニット２３３に送られる。
【００３９】
外部ビデオ・オーディオ入力ユニット２３２は、外部ビデオ・オーディオユニット２２０を介して転送されるコンポジットビデオ信号（ＣＶＢＳ）を入力する外部ビデオ入力ポートを有している。この入力ユニット２３２はまた、外部ビデオ・オーディオユニット２２０を介して転送されるＳ−ビデオ信号（Ｓ−Ｖ）及びＳ−クロマ信号（Ｓ−Ｃ）を入力する外部ビデオ入力ポートを有している。この入力ユニット２３２は、入力したコンポジットビデオ信号（ＣＶＢＳ）の高周波成分をローパスフィルタによって除去した後に当該ビデオ信号から例えばＩＴＵ−６５６形式のデジタル映像データを生成するための映像信号処理を実行する。この映像信号処理では、Ｙ／Ｃ分離処理等が行われる。
【００４０】
外部ビデオ・オーディオ入力ユニット２３２はまた、入力したＳ−ビデオ信号（Ｓ−Ｖ）及びＳ−クロマ信号（Ｓ−Ｃ）の各々の高周波成分をそれぞれローパスフィルタによって除去した後に当該両信号から例えばＩＴＵ−６５６形式のデジタル映像データを生成するための映像信号処理を実行する。この映像信号処理では、例えばノイズリダクション処理が行われる。ノイズリダクション処理は、ゴーストリダクション処理と同様に、映像データを高画質化するための処理である。外部ビデオ・オーディオ入力ユニット２３２によって生成されたＩＴＵ−６５６形式のデジタル映像データは、外部オーディオＡ／Ｄコンバータ２２１から当該入力ユニット２３２に入力されるＩ２Ｓ形式のデジタルオーディオデータと共に共通ユニット２３３に送られる。
【００４１】
このようにＴＶ入力ビデオ・オーディオデコーダ２３１及び外部ビデオ・オーディオ入力ユニット２３２は、それぞれ、外部ソースとしてのＴＶ放送信号及び外部機器（外部ＡＶ機器）に対応して設けられる処理ユニットであって、ＴＶ入力ユニット２１０及び外部ビデオオーディオユニット２２０により受信された映像信号を、これらの外部ソースに共通の形式の映像データ（ここではＩＴＵ−６５６形式のデジタル映像データ）にそれぞれ変換する処理ユニット（第２の処理ユニット）である。
【００４２】
共通ユニット２３３は、ＴＶ入力ビデオ・オーディオデコーダ２３１または外部ビデオ・オーディオ入力ユニット２３２から送られるＩＴＵ−６５６形式のデジタル映像データ及びＩ２Ｓ形式のデジタルオーディオデータをエンコードするＭＰＥＧエンコーダ（第３の処理ユニット）である。共通ユニット２３３は、ＩＴＵ−６５６形式のデジタル映像データ及びＩ２Ｓ形式のデジタルオーディオデータをそれぞれ圧縮符号化して、圧縮符号化されたＡＶストリーム（つまり所定の形式の映像データ及びオーディオデータ）を生成する。この共通ユニット（ＭＰＥＧエンコーダ）２３３による圧縮符号化処理はシンクロナスＤＲＡＭ２４０上で実行される。生成されたＡＶストリームはバスインタフェースユニット２３４に送られる。
【００４３】
バスインタフェースユニット２３４はＰＣＩデバイスであり、バスコネクタ３０及びＰＣＩバス２０を介してシステムロジック１００との通信を実行する。バスインタフェースユニット２３４は、共通ユニット２３３によって圧縮符号化されたＡＶストリームを、バスコネクタ３０及びＰＣＩバス２０を介してシステムロジック１００に転送する。バスインタフェースユニット２３４は、ドライバ４０からアクセス可能な省電力制御レジスタ２３４ａを含む。
【００４４】
省電力制御レジスタ２３４ａは、ＴＶチューナ・キャプチャユニット１２３内の予め定められたブロック毎に省電力状態を指定する省電力状態指定情報をドライバ４０から設定するのに用いられる。本実施形態では、ＴＶチューナ・キャプチャユニット１２３に対する省電力制御に関し、当該ユニット１２３は、ＴＶ入力部と、外部ビデオ入力部と、共通部と、バスインタフェース部との４つのブロックに分けて管理される。ＴＶ入力部には、ＴＶ入力ユニット２１０及びＴＶ入力ビデオ・オーディオデコーダ２３１が属する。外部ビデオ入力部には、外部ビデオ・オーディオユニット２２０（外部オーディオＡ／Ｄコンバータ２２１）及び外部ビデオ・オーディオ入力ユニット２３２が属する。共通部には、共通ユニット２３３及びシンクロナスＤＲＡＭ２４０が属する。バスインタフェース部には、バスインタフェースユニット２３４及び省電力制御回路２３５が属する。
【００４５】
入力ソースがＴＶ入力の場合、外部ビデオ入力部を動作させる必要がなく、したがって当該外部ビデオ入力部を省電力状態に設定しても問題はない。入力ソースが外部ビデオ入力の場合、ＴＶ入力部を動作させる必要がなく、したがって当該ＴＶ入力部を省電力状態に設定しても問題はない。また、キャプチャ転送動作が行われていない期間は、バスインタフェース部を除くブロック（ＴＶ入力部、外部ビデオ入力部及び共通部）を動作させる必要がなく、当該バスインタフェース部を除く全てのブロックを省電力状態に設定しても問題はない。
【００４６】
省電力制御レジスタ２３４ａは例えば３ビットレジスタである。省電力制御レジスタ２３４ａの各ビットは、それぞれ、上記ＴＶ入力部、外部ビデオ入力部及び共通部の各ブロックに対応する。省電力制御レジスタ２３４ａによる省電力に関する上記の各ブロック毎の指定状態として、「ＯＮ」と「ＯＦＦ」の２通りが用意されている。「ＯＮ」は、対応するブロックを非省電力状態（動作可能状態）に設定することを指定する。「ＯＦＦ」は、対応するブロックを省電力状態に設定することを指定する。省電力制御レジスタ２３４ａのビットが例えば“１”の状態は「ＯＮ」に対応し、“０”の状態は「ＯＦＦ」に対応する。
【００４７】
省電力制御回路２３５は、第１の電源＃１が供給されている場合、省電力制御レジスタ２３４ａによりＴＶ入力部を「ＯＮ」状態とすることが指定されている期間だけ、非アクティブな省電力制御信号２３５ａを出力する。省電力制御回路２３５はまた、第１の電源＃１が供給されている場合、省電力制御レジスタ２３４ａにより外部ビデオ入力部を「ＯＮ」状態とすることが指定されている期間だけ、非アクティブな省電力制御信号２３５ａを出力する。
【００４８】
ＴＶ入力ビデオ・オーディオデコーダ２３１、外部ビデオ・オーディオ入力ユニット２３２及び共通ユニット２３３は、それぞれクロックゲートＣＧ１，ＣＧ２及びＣＧ３を内蔵する。クロックゲートＣＧ１，ＣＧ２及びＣＧ３は、当該クロックゲートを内蔵する回路の動作に必要なクロック信号を、当該回路が属するブロックに対応する省電力制御レジスタ２３４ａのビットの状態に応じてマスクするためのゲート回路である。
【００４９】
次に、本実施形態で実行されるＴＶチューナ・キャプチャドライバ４０によるＴＶチューナ・キャプチャユニット１２３の省電力制御処理の手順について、図４Ａ及び４Ｂのフローチャートを参照して説明する。
【００５０】
まず、パーソナルコンピュータ１０が電源オン（パワーオン）されたものとする。すると、システムロジック１００内の電源装置からバスコネクタ３０を介してＴＶチューナ・キャプチャユニット１２３にシステム電源が供給される。第１の電源回路２０１は、ＴＶチューナ・キャプチャユニット１２３に供給されたシステム電源から電源＃１を生成する。この電源＃１はエンコーダ＆デコーダユニット２３０及び外部ビデオ・オーディオユニット２２０に供給される。エンコーダ＆デコーダユニット２３０内のバスインタフェースユニット２３４及び省電力制御回路２３５は、当該エンコーダ＆デコーダユニット２３０に電源＃１が供給されると動作可能状態となる。つまりバスインタフェースユニット２３４及び省電力制御回路２３５は、パーソナルコンピュータ１０のパワーオンに応じて動作可能状態となる。
【００５１】
ＴＶチューナ・キャプチャドライバ４０は、パーソナルコンピュータ１０がパワーオンされると、第１の省電力状態設定処理を実行する（ステップＳ１）。この処理では、ＴＶチューナ・キャプチャユニット１２３内の上記４つのブロックのうちのバスインタフェース部を除く全てのブロックが省電力状態に設定される。即ちＴＶ入力部、外部ビデオ入力部及び共通部が省電力状態に設定される。第１の省電力状態は、後述する第２及び第３の省電力状態と比較すれば理解されるように、ＴＶチューナ・キャプチャユニット１２３における省電力の効果が最大の状態である。
【００５２】
ここで、上記ステップＳ１で実行される第１の省電力状態設定処理について、図５のフローチャートを参照して説明する。ＴＶチューナ・キャプチャドライバ４０は、バスインタフェースユニット２３４内の省電力制御レジスタ２３４ａを、以下の指定状態
・ＴＶ入力部：ＯＦＦ
・外部ビデオ入力部：ＯＦＦ
・共通部：ＯＦＦ
に設定する（ステップＳ２１）。
【００５３】
ＴＶ入力部がＯＦＦ状態に指定されると、省電力制御回路２３５は省電力制御信号２３５ａを非アクティブに設定する。この場合、第２の電源回路２０２は電源＃２をＯＦＦする（ステップＳ２２）。これによりＴＶ入力ユニット２１０（内のＴＶチューナモジュール２１１及びゴーストリジューサ２１２）は、電源＃２のＯＦＦによる省電力状態に設定される。本実施形態において、電源＃２は、ＴＶチューナ・キャプチャユニット１２３内のＴＶ入力ユニット２１０にだけに供給される。したがって、ＴＶ入力部を動作させる必要がない場合に、電源＃２がＯＦＦされても、他のブロックに何ら影響を及ぼさない。
【００５４】
また省電力制御回路２３５は、外部ビデオ入力部がＯＦＦ状態に指定されると、省電力制御信号２３５ｂを非アクティブに設定する。これにより外部ビデオ・オーディオユニット２２０の外部オーディオＡ／Ｄコンバータ２２１はリセットされる（ステップＳ２２）。つまり、外部オーディオＡ／Ｄコンバータ２２１は、ソフトリセットによる省電力状態に設定される。外部オーディオＡ／Ｄコンバータ２２１には電源＃１が供給される。この電源＃１はエンコーダ＆デコーダユニット２３０にも供給される。エンコーダ＆デコーダユニット２３０は、ＴＶ入力ビデオ・オーディオデコーダ２３１など、外部ビデオ入力部に属さない回路を含む。しかし、外部オーディオＡ／Ｄコンバータ２２１は、電源＃１のＯＦＦによる省電力状態に設定されるのではない。このため、外部オーディオＡ／Ｄコンバータ２２１が省電力状態に設定されても他の回路（特に外部ビデオ入力部に属さない回路）に何ら影響を及ぼさない。
【００５５】
さて、ＴＶ入力部がＯＦＦ状態に指定されると、つまりＴＶ入力部に対応する省電力制御レジスタ２３４ａのビットが“０”に設定されると、ＴＶ入力ビデオ・オーディオデコーダ２３１に入力されるクロック信号が、当該ビット“０”に応じてクロックゲートＣＧ１によってマスクされる（ステップＳ２２）。つまり、クロック信号がＴＶ入力ビデオ・オーディオデコーダ２３１に供給されるのが禁止される。
【００５６】
同様に、外部ビデオ入力部がＯＦＦ状態に指定されると、当該外部ビデオ入力部に属する外部ビデオ・オーディオ入力ユニット２３２に入力されるクロック信号が、クロックゲートＣＧ２によってマスクされる（ステップＳ２２）。同様に、共通部がＯＦＦ状態に指定されると、当該共通部に属する共通ユニット２３３に入力されるクロック信号が、クロックゲートＣＧ３によってマスクされる（ステップＳ２２）。
【００５７】
エンコーダ＆デコーダユニット２３０内のＴＶ入力ビデオ・オーディオデコーダ２３１、外部ビデオ・オーディオ入力ユニット２３２及び共通ユニット２３３にそれぞれ入力されるクロック信号がマスクされると、ＴＶ入力ビデオ・オーディオデコーダ２３１、外部ビデオ・オーディオ入力ユニット２３２及び共通ユニット２３３の動作は抑止される。これにより、ＴＶ入力ビデオ・オーディオデコーダ２３１、外部ビデオ・オーディオ入力ユニット２３２及び共通ユニット２３３の消費電力を低減できる。つまり、ＴＶ入力ビデオ・オーディオデコーダ２３１、外部ビデオ・オーディオ入力ユニット２３２及び共通ユニット２３３は、クロックゲートによる省電力状態に設定される。共通ユニット（ＭＰＥＧエンコーダ）２３３の動作が抑止されている期間中、当該共通ユニット２３３によるシンクロナスＤＲＡＭ２４０に対するアクセスは実行されない。よって、シンクロナスＤＲＡＭ２４０の消費電力も低減できる。つまり、共通ユニット２３３を内蔵するエンコーダ＆デコーダユニット２３０から独立に設けられるシンクロナスＤＲＡＭ２４０を直接制御することなく、当該シンクロナスＤＲＡＭ２４０を実質的に省電力状態に設定できる。
【００５８】
このように、パーソナルコンピュータ１０がパワーオンされると、ＴＶチューナ・キャプチャユニット１２３では、エンコーダ＆デコーダユニット２３０にそれぞれ含まれているバスインタフェースユニット２３４及び省電力制御回路２３５だけが動作可能状態に設定される。先行技術では、エンコーダ＆デコーダユニット２３０は、ＴＶ入力及び外部ビデオ入力の両入力ソースに共通なＬＳＩチップであることから、常に動作可能状態に設定される。この場合、エンコーダ＆デコーダユニット２３０内の一部の回路は無駄な電力を消費する。しかし本実施形態では、エンコーダ＆デコーダユニット２３０内のＴＶ入力ビデオ・オーディオデコーダ２３１、外部ビデオ・オーディオ入力ユニット２３２及び共通ユニット２３３の各々をクロックゲートにより独立して省電力制御する。これによりパーソナルコンピュータ１０のパワーオン後は、エンコーダ＆デコーダユニット２３０に常時電源＃１が供給される状態にありながら、当該エンコーダ＆デコーダユニット２３０内の動作の必要のない回路で無駄な電力が消費されるのを防止することができる。しかも、エンコーダ＆デコーダユニット２３０内の動作すべき回路のみを確実に動作可能状態に設定することができる。
【００５９】
その後、ＴＶチューナ・キャプチャドライバ４０は、ＴＶアプリケーション５０が起動したかを監視する（ステップＳ２）。本実施形態においてＴＶチューナ・キャプチャドライバ４０は、専用のアプリケーションプログラムインタフェース（ＡＰＩ）を介してＯＳとの通信を行うことにより、ＴＶアプリケーション５０の起動及び終了を検出する。
【００６０】
ＴＶチューナ・キャプチャドライバ４０は、ＴＶアプリケーション５０が起動したことを検出すると、当該ＴＶアプリケーション５０から入力ソースが通知されたかを監視する（ステップＳ３）。本実施形態では、ＴＶアプリケーション５０の起動直後には、当該ＴＶアプリケーション５０は入力ソースとしてＴＶ入力を自動的に選択する。この場合、ＴＶアプリケーション５０（の入力ソース通知モジュール５１）からＴＶチューナ・キャプチャドライバ４０に入力ソースとしてＴＶ入力が通知される。入力ソースは、入力操作パネル１５内の入力切替ボタン１５Ｃの操作、或いはＴＶアプリケーション５０に対応するウィンドウ上での入力切替操作によって切り替えることが可能である。
【００６１】
ＴＶチューナ・キャプチャドライバ４０は、ＴＶアプリケーション５０から入力ソースが通知されると、通知された入力ソースを指定する入力ソース情報を保持する（ステップＳ４）。この入力ソース情報は、ＴＶチューナ・キャプチャドライバ４０がＴＶチューナ・キャプチャユニット１２３を管理するための管理情報の一部である。
【００６２】
ＴＶアプリケーション５０（の転送コマンド発行モジュール５２）は、当該ＴＶアプリケーション５０（の入力ソース通知モジュール５１）からＴＶチューナ・キャプチャドライバ４０に対して入力ソースが通知されると、当該入力ソースに対応する映像データの転送が可能となるのを待って当該ドライバ４０に転送コマンドを発行する。
【００６３】
一方、ＴＶチューナ・キャプチャドライバ４０は上記ステップＳ４を実行すると、ＴＶアプリケーション５０から転送コマンドが発行されたか、つまりＴＶアプリケーション５０によりキャプチャ転送の開始が指示されたかを監視する（ステップＳ５）。もし、ＴＶアプリケーション５０からキャプチャ転送の開始が指示されたならば、ＴＶチューナ・キャプチャドライバ４０は、ステップＳ４で保持した入力ソース情報に基づいて、先に通知された入力ソース（つまり現在指定されている入力ソース）を判別する（ステップＳ６）。ここでは、現在指定されている入力ソースが、ＴＶ入力であるか或いは外部ビデオ入力であるかが判別される。
【００６４】
もし、現在指定されている入力ソースがＴＶ入力であるならば、ＴＶチューナ・キャプチャドライバ４０はＴＶチューナ・キャプチャユニット１２３内の上記４つのブロックのうち、ＴＶ入力部及び共通部を新たに動作させる必要があると判断する。この場合、ＴＶチューナ・キャプチャドライバ４０は第２の省電力状態設定処理を実行する（ステップＳ７）。この処理では、現在動作可能状態にあるバスインタフェース部（バスインタフェースユニット２３４）に加えて、ＴＶ入力部及び共通部が新たに動作可能状態に設定される。一方、外部ビデオ入力部は省電力状態に設定（維持）される。つまり、外部ビデオ入力部に属する、外部ビデオ・オーディオユニット２２０（外部オーディオＡ／Ｄコンバータ２２１）及び（エンコーダ＆デコーダユニット２３０内の）外部ビデオ・オーディオ入力ユニット２３２は省電力状態に設定（維持）される。
【００６５】
バスインタフェース部に加えてＴＶ入力部及び共通部が新たに動作可能状態に設定されると、ＴＶチューナ・キャプチャユニット１２３はＴＶ放送信号を受信して、その受信信号から圧縮符号化されたＡＶストリーム（映像データ）を生成して当該ＡＶストリームをＰＣＩバス２０上に出力する動作（キャプチャ転送動作）を実行することができる。そこでＴＶチューナ・キャプチャドライバ４０は、ＴＶチューナ・キャプチャユニット１２３から出力される圧縮符号化されたＡＶストリームの転送を開始する（ステップＳ８）。このステップＳ８におけるＡＶストリームの転送をＴＶ入力転送と称する。このＴＶ入力転送により、ＴＴＶチューナ・キャプチャユニット１２３から出力された圧縮符号化されたＡＶストリームはＴＶアプリケーション５０に渡されて、当該アプリケーション５０によってデコードされた後にＬＣＤ１７に表示される。また、圧縮符号化されたＡＶストリームが、ユーザからの指示に応じたアプリケーション５０の実行によってＨＤＤ１２１に転送されて当該ＨＤＤ１２１に記録されることもある。
【００６６】
一方、ステップＳ６で、現在指定されている入力ソースが外部ビデオ入力であると判定されたならば、ＴＶチューナ・キャプチャドライバ４０はＴＶチューナ・キャプチャユニット１２３内の上記４つのブロックのうち、外部ビデオ入力部及び共通部を新たに動作させる必要があると判断する。この場合、ＴＶチューナ・キャプチャドライバ４０は第３の省電力状態設定処理を実行する（ステップＳ９）。この処理では、現在動作可能状態にあるバスインタフェース部（バスインタフェースユニット２３４）に加えて、外部ビデオ入力部及び共通部が新たに動作可能状態に設定される。一方、ＴＶ入力部は省電力状態に設定（維持）される。つまり、ＴＶ入力部に属する、ＴＶ入力ユニット２１０（ＴＶチューナモジュール２１１及びゴーストリジューサ２１２）及び（エンコーダ＆デコーダユニット２３０内の）ＴＶ入力ビデオ・オーディオデコーダ２３１は省電力状態に設定（維持）される。
【００６７】
バスインタフェース部に加えて外部ビデオ入力部及び共通部が新たに動作可能状態に設定されると、ＴＶチューナ・キャプチャユニット１２３は外部機器からのビデオ・オーディオ信号（映像信号）を入力（受信）して当該ビデオ・オーディオ信号から圧縮符号化されたＡＶストリームを生成して当該ＡＶストリームをＰＣＩバス２０上に出力する動作（キャプチャ転送動作）を実行することができる。そこでＴＶチューナ・キャプチャドライバ４０は、ＴＶチューナ・キャプチャユニット１２３から出力される圧縮符号化されたＡＶストリームの転送を開始する（ステップＳ１０）。このステップＳ１０におけるＡＶストリームの転送を外部ビデオ入力転送と称する。この外部ビデオ入力転送により、ＴＴＶチューナ・キャプチャユニット１２３から出力された圧縮符号化されたＡＶストリームはＴＶアプリケーション５０に渡されて、当該アプリケーション５０によってデコードされた後にＬＣＤ１７に表示される。また、圧縮符号化されたＡＶストリームが、ユーザからの指示に応じてＨＤＤ１２１に転送されて当該ＨＤＤ１２１に記録されることもある。
【００６８】
ここで、上記ステップＳ７で実行される第２の省電力状態設定処理について、図６のフローチャートを参照して説明する。ＴＶチューナ・キャプチャドライバ４０は、バスインタフェースユニット２３４内の省電力制御レジスタ２３４ａを、以下の指定状態
・ＴＶ入力部：ＯＮ
・外部ビデオ入力部：ＯＦＦ
・共通部：ＯＮ
に設定する（ステップＳ３１）。
【００６９】
ＴＶ入力部がＯＮ状態に指定されると、省電力制御回路２３５は省電力制御信号２３５ａをアクティブに設定する。この場合、第２の電源回路２０２は電源＃２をＯＮする（ステップＳ３２）。これによりＴＶ入力ユニット２１０（内のＴＶチューナモジュール２１１及びゴーストリジューサ２１２）は、電源＃２のＯＦＦによる省電力状態から電源＃２のＯＮによる動作可能状態に切り替えられる。
【００７０】
また省電力制御回路２３５は、外部ビデオ入力部がＯＦＦ状態に指定されると、省電力制御信号２３５ｂを非アクティブに設定する。これにより外部ビデオ・オーディオユニット２２０の外部オーディオＡ／Ｄコンバータ２２１のリセット状態は維持される。つまり、外部オーディオＡ／Ｄコンバータ２２１は、ソフトリセットによる省電力状態に維持される。
【００７１】
さて、ＴＶ入力部がＯＮ状態に指定されると、つまりＴＶ入力部に対応する省電力制御レジスタ２３４ａのビットが“１”に設定されると、当該ＴＶ入力部に属するＴＶ入力ビデオ・オーディオデコーダ２３１に入力されるクロック信号がクロックゲートＣＧ１によってマスクされていた状態が解除される（ステップＳ３２）。よって、クロック信号がＴＶ入力ビデオ・オーディオデコーダ２３１に供給される。これにより、ＴＶ入力ビデオ・オーディオデコーダ２３１は、クロックゲートによる省電力状態から動作可能状態に切り替えられる。同様に、共通部がＯＮ状態に指定されると、当該共通部に属する共通ユニット２３３に入力されるクロック信号がクロックゲートＣＧ３によってマスクされていた状態が解除される（ステップＳ３２）。これにより、共通ユニット２３３はクロックゲートによる省電力状態から動作可能状態に切り替えられる。共通ユニット（ＭＰＥＧエンコーダ）２３３は動作可能状態においてシンクロナスＤＲＡＭ２４０に対するアクセスを実行する。
【００７２】
一方、外部ビデオ入力部はＯＦＦ状態に指定される。この場合、外部ビデオ入力部に属する外部ビデオ・オーディオ入力ユニット２３２に入力されるクロック信号は、クロックゲートＣＧ２によって依然としてマスクされる。これにより外部ビデオ・オーディオ入力ユニット２３２は、クロックゲートによる省電力状態に維持される。
【００７３】
次に、上記ステップＳ９で実行される第３の省電力状態設定処理について、図７のフローチャートを参照して説明する。ＴＶチューナ・キャプチャドライバ４０は、バスインタフェースユニット２３４内の省電力制御レジスタ２３４ａを、以下の指定状態
・ＴＶ入力部：ＯＦＦ
・外部ビデオ入力部：ＯＮ
・共通部：ＯＮ
に設定する（ステップＳ４１）。
【００７４】
外部ビデオ入力部がＯＮ状態に指定されると、省電力制御回路２３５は省電力制御信号２３５ａを非アクティブに設定する。この場合、外部ビデオ・オーディオユニット２２０内の第２の電源回路２０２は電源＃２をＯＮする（ステップＳ３２）。これによりＴＶ入力ユニット２１０（内のＴＶチューナモジュール２１１及びゴーストリジューサ２１２）は、電源＃２のＯＦＦによる省電力状態から電源＃２のＯＮによる動作可能状態に切り替えられる。
【００７５】
また省電力制御回路２３５は、外部ビデオ入力部がＯＦＦ状態に指定されると、省電力制御信号２３５ｂを非アクティブに設定する。すると、外部ビデオ・オーディオユニット２２０内の外部オーディオＡ／Ｄコンバータ２２１のリセット状態は解除される（ステップＳ４２）。つまり、外部オーディオＡ／Ｄコンバータ２２１は、ソフトリセットによる省電力状態から動作可能状態に切り替えられる。
【００７６】
さて、外部ビデオ入力部がＯＮ状態に指定されると、つまり外部ビデオＶ入力部に対応する省電力制御レジスタ２３４ａのビットが“１”に設定されると、当該外部ビデオ入力部に属する外部ビデオ・オーディオ入力ユニット２３２に入力されるクロック信号がクロックゲートＣＧ２によってマスクされていた状態が解除される（ステップＳ４２）。よって、クロック信号が外部ビデオ・オーディオ入力ユニット２３２に供給される。これにより、外部ビデオ・オーディオ入力ユニット２３２は、クロックゲートによる省電力状態から動作可能状態に切り替えられる。同様に、共通部がＯＮ状態に指定されると、当該共通部に属する共通ユニット２３３に入力されるクロック信号がクロックゲートＣＧ３によってマスクされていた状態が解除される（ステップＳ４２）。これにより、共通ユニット２３３はクロックゲートによる省電力状態から動作可能状態に切り替えられる。
【００７７】
一方、ＴＶ入力部はＯＦＦ状態に指定される。この場合、ＴＶ入力部に属するＴＶ入力ビデオ・オーディオデコーダ２３１に入力されるクロック信号は、クロックゲートＣＧ１によって依然としてマスクされる。これによりＴＶ入力ビデオ・オーディオデコーダ２３１は、クロックゲートによる省電力状態に維持される。
【００７８】
さてＴＶチューナ・キャプチャドライバ４０は、ＴＶ入力転送（ステップＳ８）または外部ビデオ入力転送（ステップＳ１０）を開始すると、当該ＴＶ入力転送または外部ビデオ入力転送（つまりキャプチャ転送）の完了を待つ（ステップＳ１１）。
【００７９】
もし、ＴＶ入力転送または外部ビデオ入力転送が完了したならば、ＴＶチューナ・キャプチャドライバ４０はＴＶチューナ・キャプチャユニット１２３を直ちに上記第１の省電力状態に戻す（ステップＳ１２）。これによりＴＶチューナ・キャプチャユニット１２３は、省電力の効果が最大の状態（パーソナルコンピュータ１０のパワーオン時の状態）に戻される。
【００８０】
次にＴＶチューナ・キャプチャドライバ４０は、ＴＶ入力転送または外部ビデオ入力転送の完了に伴ってＴＶアプリケーション５０が終了したかを調べる（ステップＳ１３）。もし、ＴＶアプリケーション５０が終了していないならば、ＴＶチューナ・キャプチャドライバ４０はステップＳ３に戻って、ＴＶアプリケーション５０から新たに入力ソースが通知されたかを監視する。これに対し、ＴＶアプリケーション５０が終了したならば、ＴＶチューナ・キャプチャドライバ４０はステップＳ２に戻って、ＴＶアプリケーション５０が再度起動されるのを待つ。
【００８１】
このように本実施形態においては、ＴＶチューナ・キャプチャユニット１２３を内蔵したノートブック型パーソナルコンピュータ１０において、キャプチャ転送が完了すると、当該キャプチャユニット１２３全体が、パーソナルコンピュータ１０のパワーオン時と同様に、省電力の効果が最大の第１の省電力状態に設定される。この第１の省電力状態は、ＴＶアプリケーション５０から新たに入力ソースが通知されても解除されない。即ち第１の省電力状態は、ＴＶアプリケーション５０から新たに入力ソースが通知された後、当該ＴＶアプリケーション５０からデータ転送の開始が指示されるまで継続される。これにより先行技術に比べて、ＴＶチューナ・キャプチャユニット１２３全体を可能な限り省電力の効果が最大の省電力状態に維持できる。この省電力状態におけるパーソナルコンピュータ１０での消費電力は、ＴＶチューナ・キャプチャユニット１２３を内蔵していないノート型パーソナルコンピュータにおける消費電力とほぼ同等である。これにより本実施形態においては、ＴＶチューナ・キャプチャユニット１２３を内蔵していないノート型パーソナルコンピュータにほぼ近いバッテリー駆動時間をユーザに提供できる。
【００８２】
しかも本実施形態においては、キャプチャ転送の期間、ＴＶアプリケーション５０から通知された入力ソースに応じて、外部ビデオ入力あるいはＴＶ入力のどちらか動作が不要な処理ユニットを確実に省電力状態にできる。特に本実施形態では、先行技術において常時動作可能な状態に設定されていた１チップのエンコーダ＆デコーダユニット２３０内の複数の処理ユニットのうち、ＴＶ入力ビデオ・オーディオデコーダ２３１、外部ビデオ・オーディオ入力ユニット２３２及び共通ユニット２３３を、クロックゲートによって個別に省電力状態に設定できる。これによりキャプチャ転送の期間も、ＴＶチューナ・キャプチャユニット１２３内の不要な処理ユニットで無駄な電力が消費されるのを防止でき、当該ＴＶチューナ・キャプチャユニット１２３を内蔵するパーソナルコンピュータ１０の一層の低消費電力化を図ることができる。
【００８３】
ここで、１チップのエンコーダ＆デコーダユニット２３０内のバスインタフェースユニット２３４を除く各処理ユニットをクロックゲートによって個別に省電力状態に設定可能とすることによる本実施形態特有の効果に着目する。この場合、ＴＶアプリケーション５０から入力ソースが通知されたことをＴＶチューナ・キャプチャドライバ４０（の入力ソース検出モジュール４１）が検出した時点で、ＴＶチューナ・キャプチャユニット１２３を検出された入力ソースに対応する省電力状態（第２または第３の省電力状態）に設定する構成を適用しても、先行技術に比較してＴＶチューナ・キャプチャユニット１２３をより低消費電力化できる。
【００８４】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【図面の簡単な説明】
【００８５】
【図１】本発明の一実施形態に係るパーソナルコンピュータの外観を示す斜視図。
【図２】図１のパーソナルコンピュータのシステム構成を示すブロック図。
【図３】図２中のＴＶチューナ・キャプチャユニット１２３の構成を示すブロック図。
【図４Ａ】同実施形態で適用される省電力制御処理の手順を説明するためのフローチャートの一部を示す図。
【図４Ｂ】同実施形態で適用される省電力制御処理の手順を説明するためのフローチャートの残りを示す図。
【図５】図４Ａ中のステップＳ１で実行される第１の省電力状態設定処理の手順を示すフローチャート。
【図６】図４Ｂ中のステップＳ７で実行される第２の省電力状態設定処理の手順を示すフローチャート。
【図７】図４Ｂ中のステップＳ９で実行される第３の省電力状態設定処理の手順を示すフローチャート。
【符号の説明】
【００８６】
１０…パーソナルコンピュータ、１７…ＬＣＤ、１８…ＡＶコネクタセット、１９…ＴＶアンテナコネクタ、２０…ＰＣＩバス、４０…ＴＶチューナ・キャプチャドライバ（制御ユニット）、４１…入力ソース検出モジュール、４２…転送指示検出モジュール、４３…省電力制御モジュール、５０…ＴＶアプリケーション（ビデオ再生プログラム）、１００…システムロジック、１１１…ＣＰＵ、１２３…ＴＶチューナ・キャプチャユニット（受信装置）、２０１…第１の電源回路、２０２…第２の電源回路、２１０…ＴＶ入力ユニット（第１の処理ユニット）、２１１…ＴＶチューナモジュール、２２０…外部ビデオ・オーディオユニット（第１の処理ユニット）、２２１…外部オーディオＡ／Ｄコンバータ、２３０…エンコーダ＆デコーダユニット（１チップのＬＳＩ）、２３１…ＴＶ入力ビデオ・オーディオデコーダ（第２の処理ユニット）、２３２…外部ビデオ・オーディオ入力ユニット（第２の処理ユニット）、２３３…共通ユニット（第３の処理ユニット）、２３４…バスインタフェースユニット、２３４ａ…省電力制御レジスタ、２３５…省電力制御回路、２４０…シンクロナスＤＲＡＭ。
【図１】
2006309596.tif 000003
【図２】
2006309596.tif 000004
【図３】
2006309596.tif 000005
【図４Ａ】
2006309596.tif 000006
【図４Ｂ】
2006309596.tif 000007
【図５】
2006309596.tif 000008
【図６】
2006309596.tif 000009
【図７】
2006309596.tif 000010