(57)【要約】【課題】無駄な電力消費を招くことなく、暗号化された放送番組データを受信および復号することが可能な情報処理装置を実現する。【解決手段】ＴＶチューナ１４０は、暗号化された放送番組データの再生または記録を実行するソフトウェアから送信される受信要求に応じて、暗号化された放送番組データを受信する。デスクランブル処理部１４６は、Ｂ−ＣＡＳカード３０に格納された鍵データに基づいて、暗号化された放送番組データを復号する。コントローラ１４８は、Ｂ−ＣＡＳカード３０がＢ−ＣＡＳカードスロット１３０に装着されており、ＴＶチューナ１４０がソフトウェアからの受信要求を受けとった場合、電源回路１４９を制御して電源回路１４９にＢ−ＣＡＳカード３０用の電源Ｖｃｃの供給を開始させる。【選択図】      図３
2007122654.tif 000002
【特許請求の範囲】
【請求項１】
暗号化された放送番組データの再生または記録を実行するソフトウェアからの受信要求に応じて、前記暗号化された放送番組データを受信する受信処理を実行する放送受信装置と、
前記暗号化された放送番組データを復号するための情報が格納されたＩＣカードが取り外し可能に装着されるＩＣカードスロットと、
前記放送受信装置内に設けられ、前記ＩＣカードスロットを介して前記ＩＣカードから前記情報を取得し、前記取得した情報に基づいて、前記受信される暗号化された放送番組データを復号する復号部と、
前記ＩＣカードスロットに前記ＩＣカードが装着されており、前記放送受信装置が前記ソフトウェアからの前記受信要求を受けた場合、前記ＩＣカードスロットへの前記ＩＣカード用の電源の供給を開始する電源制御部を具備することを特徴とする情報処理装置。
【請求項２】
前記電源制御部は、前記放送受信装置内に設けられていることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記電源制御部は、前記ＩＣカードスロットから送信される、前記ＩＣカードスロットに前記ＩＣカードが装着されたことを示すカード検出信号に応じて、前記ＩＣカードスロットに前記ＩＣカードが装着されているか否かを判別することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記電源制御部は、前記放送受信装置が前記ソフトウェアからの前記受信要求を受けた場合、前記ＩＣカードスロットに前記ＩＣカードが装着されているか否かを判別し、前記ＩＣカードスロットに前記ＩＣカードが装着されている場合、前記ＩＣカードスロットへの前記ＩＣカード用の電源の供給を開始することを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記電源制御部は、前記ＩＣカードスロットに前記ＩＣカードが装着された場合、前記放送受信装置が前記受信要求に応じて前記受信処理を実行しているか否かを判別し、前記放送受信装置が前記受信処理を実行している場合、前記ＩＣカードスロットへの前記ＩＣカード用の電源の供給を開始することを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記電源制御部は、前記ＩＣカードスロットから前記ＩＣカードスロットが取り外された場合、前記ＩＣカードスロットに前記ＩＣカード用の電源が供給されているか否かを判別し、前記ＩＣカード用の電源が供給されている場合、前記ＩＣカード用の電源の供給を停止することを特徴とする請求項１記載の情報処理装置。
【請求項７】
暗号化された放送番組データの再生または記録を実行するソフトウェアからの受信要求に応じて前記暗号化された放送番組データを受信する受信処理を実行すると共に当該受信した暗号化された放送番組データをＩＣカードに格納された情報を用いて復号する放送受信装置を備えた情報処理装置に適用される電源制御方法であって、
前記情報処理装置に設けられたＩＣカードスロットに前記ＩＣカードが装着されているか否かを判別するステップと、
前記放送受信装置が前記ソフトウェアからの前記受信要求を受信したか否かを判別するステップと、
前記ＩＣカードスロットに前記ＩＣカードが装着されており、前記放送受信装置が前記ソフトウェアからの前記受信要求を受けた場合に、前記ＩＣカードスロットへの前記ＩＣカード用の電源の供給を開始する電源制御ステップとを具備することを特徴とする電源制御方法。
【請求項８】
前記電源制御ステップは、前記ＩＣカードスロットから送信される、前記ＩＣカードスロットに前記ＩＣカードが装着されたことを示すカード検出信号に応じて、前記ＩＣカードスロットに前記ＩＣカードが装着されているか否かを判別することを特徴とする請求項７記載の電源制御方法。
【請求項９】
前記電源制御ステップは、前記放送受信装置が前記ソフトウェアからの前記受信要求を受けた場合、前記ＩＣカードスロットに前記ＩＣカードが装着されているか否かを判別するステップと、前記ＩＣカードスロットに前記ＩＣカードが装着されている場合、前記ＩＣカードスロットへの前記ＩＣカード用の電源の供給を開始するステップとを含むことを特徴とする請求項７記載の電源制御方法。
【請求項１０】
前記電源制御ステップは、前記ＩＣカードスロットに前記ＩＣカードが装着された場合、前記放送受信装置が前記受信要求に応じて前記受信処理を実行しているか否かを判別するステップと、前記放送受信装置が前記受信処理を実行している場合、前記ＩＣカードスロットへの前記ＩＣカード用の電源の供給を開始するステップとを含むことを特徴とする請求項７記載の電源制御方法。
【請求項１１】
前記ＩＣカードスロットから前記ＩＣカードスロットが取り外された場合、前記ＩＣカードスロットに前記ＩＣカード用の電源が供給されているか否かを判別するステップと、
前記ＩＣカード用の電源が供給されている場合、前記ＩＣカード用の電源の供給を停止するステップとをさらに具備することを特徴とする請求項７記載の電源制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はパーソナルコンピュータのような情報処理装置に関し、特に放送番組データを受信する機能を有する情報処理装置および同装置に適用される電源制御方法に関する。
【背景技術】
【０００２】
近年、ＤＶＤ（Digital Versatile Disc）プレーヤ、ＴＶ装置のようなオーディオ・ビデオ（ＡＶ）機器と同様のＡＶ機能を備えたパーソナルコンピュータが開発されている。この種のパーソナルコンピュータの多くは、ＴＶ番組のような放送番組データを受信するＴＶチューナを備えている。
【０００３】
特許文献１には、ＴＶ放送受信用のチューナカードを備えたパーソナルコンピュータが開示されている。このパーソナルコンピュータは、チューナカードを使用しない時にチューナカードへの電源供給を遮断する機能を有している。
【０００４】
また、特許文献２には、ＴＶ受信用のソフトウェアが起動された時にＴＶ受信機能部への電源をオンする携帯型情報処理装置が開示されている。
【特許文献１】特開平６−１１０５９０号公報
【特許文献２】特開２００３−２１９２９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、最近では、パーソナルコンピュータにおいても、デジタルＴＶ放送信号を受信するための放送受信装置の搭載が要求され始めている。
【０００６】
デジタルＴＶ放送においては、暗号化された放送番組データが放送される。この暗号化された放送番組データを視聴するためには、Ｂ−ＣＡＳ（BS-Conditional Access Systems）カードと称されるＩＣカードを使用しなければならない。このため、ＩＣカードを装着可能なＩＣカードスロットをコンピュータに搭載することが必要となる。
【０００７】
ＩＣカードは、暗号化された放送番組データを復号するために必要な情報を格納している。このＩＣカードは、コンピュータ本体から供給される電源によって駆動される。このため、暗号化された放送番組データを受信する機能を有するコンピュータにおいては、ＩＣカードスロットを介してＩＣカードに電源を供給することが必要となる。この場合、ＩＣカード用の電源供給を常時実行すると、無駄な電力が消費される可能性がある。
【０００８】
上述の特許文献１、２のどちらにおいても、ＩＣカードに対する電源制御については何等考慮されていない。
【０００９】
したがって、暗号化された放送番組データを受信する機能を有するコンピュータにおいては、Ｂ−ＣＡＳカードと称されるＩＣカードに対する電源制御を実行するための新たな電源制御機能を設けることが必要である。
【００１０】
本発明は上述の事情を考慮してなされたものであり、無駄な電力消費を招くことなく、暗号化された放送番組データを受信および復号することが可能な情報処理装置および電源制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述の課題を解決するため、本発明は、暗号化された放送番組データの再生または記録を実行するソフトウェアからの受信要求に応じて、前記暗号化された放送番組データを受信する受信処理を実行する放送受信装置と、前記暗号化された放送番組データを復号するための情報が格納されたＩＣカードが取り外し可能に装着されるＩＣカードスロットと、前記放送受信装置内に設けられ、前記ＩＣカードスロットを介して前記ＩＣカードから前記情報を取得し、前記取得した情報に基づいて、前記受信される暗号化された放送番組データを復号する復号部と、前記ＩＣカードスロットに前記ＩＣカードが装着されており、前記放送受信装置が前記ソフトウェアからの前記受信要求を受けた場合、前記ＩＣカードスロットへの前記ＩＣカード用の電源の供給を開始する電源制御部を具備することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、無駄な電力消費を招くことなく、暗号化された放送番組データを受信および復号することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の実施形態を説明する。
【００１４】
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、例えば、バッテリ駆動可能なノートブック型の携帯型パーソナルコンピュータ１０として実現されている。
【００１５】
図１は、携帯型パーソナルコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。本コンピュータ１０は、コンピュータ本体１１とディスプレイユニット１２とから構成されている。コンピュータ本体１１内には、例えば地上波デジタルＴＶチューナのようなＴＶチューナが設けられている。このＴＶチューナは、デジタルＴＶ放送番組のような放送番組データを受信する放送受信装置である。通常、デジタル放送番組は暗号化（スクランブル）された状態で放送局から放送される。
【００１６】
ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面は、ディスプレイユニット１２のほぼ中央に位置されている。
【００１７】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０を電源オン／オフするためのパワーボタンスイッチ１４およびタッチパッド１５などが配置されている。
【００１８】
コンピュータ本体１１の例えば側壁には、Ｂ−ＣＡＳ（BS-Conditional Access Systems）カードが取り外し自在に装着されるＢ−ＣＡＳカードスロット１３０が設けられている。Ｂ−ＣＡＳカードは、暗号化された放送番組データを復号するための情報（鍵、認証情報、契約情報等）を格納したＩＣカードである。ＴＶチューナは、Ｂ−ＣＡＳカードに格納された情報（以下、鍵データと称する）を用いることにより、暗号化された放送番組データの暗号化を解除することができる。
【００１９】
図２には、本コンピュータ１０のシステム構成の例が示されている。
【００２０】
本コンピュータ１０には、図２に示されているように、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、グラフィクスコントローラ１１４、サウスブリッジ１１６、Ｂ−ＣＡＳカードスロット１３０、ＴＶチューナ１４０、ハードディスクドライブ（ＨＤＤ）１５０、ＢＩＯＳーＲＯＭ１６０、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１７０、電源回路１８０、光ディスクドライブ（ＯＤＤ）１９０等が設けられている。
【００２１】
ＣＰＵ１１１は本コンピュータ１０の動作を制御するために設けられたプロセッサであり、ハードディスクドライブ（ＨＤＤ）１５０から主メモリ１１３にロードされる、オペレーティングシステム（ＯＳ）および各種アプリケーション／ユーティリティプログラムを実行する。また、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１６０に格納されたＢＩＯＳ（Basic Input Output System）も実行する。
【００２２】
ノースブリッジ１１２は、ＣＰＵ１１１のローカルバスとサウスブリッジ１１６との間を接続するブリッジデバイスである。ノースブリッジ１１２は、ＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ１１４との通信を実行する機能も有している。
【００２３】
グラフィクスコントローラ１１４は本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このグラフィクスコントローラ１１４はビデオメモリ（ＶＲＡＭ）１１４Ａを有しており、ＯＳ／アプリケーションプログラムによってビデオメモリ１１４Ａに書き込まれた映像データからＬＣＤ１７に送出すべき表示信号を生成する。
【００２４】
サウスブリッジ１１６は、ＰＣＩ（Peripheral Component Interconnect）バス２およびＬＰＣ（Low Pin Count）バス３にそれぞれ接続されている。ＰＣＩバス２は、各種デバイス間のデータ転送に使用されるバスである。ＰＣＩバス２は、サウスブリッジ１１６、ノースブリッジ１１２を介して、ＣＰＵ１１１にも電気的に接続されている。ＣＰＵ１１１は、ＰＣＩバス２を介して、ＰＣＩバス２上の各デバイスとの通信を実行することができる。
【００２５】
また、サウスブリッジ１１６は、ＨＤＤ１５０およびＯＤＤ１９０を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラ１１７を備えている。
【００２６】
ＰＣＩバス２上には、例えばＭｉｎｉＰＣＩバススロットを介して、ＴＶチューナ１４０が接続されている。ＴＶチューナ１４０は、例えばＭｉｎｉＰＣＩカードの規格に準拠したチューナボードとして実現されている。ＴＶチューナ１４０は、ＣＰＵ１１１の制御下で、暗号化された放送番組データを受信する処理を実行する。このＴＶチューナ１４０は、Ｂ−ＣＡＳカードスロット１３０と電気的に接続されている。暗号化された放送番組データの再生または記録を実行するソフトウェアから送信される受信要求は、ＰＣＩバス２を介してＴＶチューナ１４０に送られる。
【００２７】
ＴＶチューナ１４０は、ソフトウェアからの受信要求に応じて、暗号化された放送番組データを受信する受信処理を実行すると共に、Ｂ−ＣＡＳカード３０に格納された鍵データに基づいて、受信された暗号化された放送番組データを復号（暗号化解除）する。
【００２８】
このＴＶチューナ１４０には、チューナモジュール１４１、Ｂ−ＣＡＳ制御部１４２および電源回路１４９が設けられている。チューナモジュール１４１は、アンテナ１を介して外部からデジタル放送番組データを受信する。具体的には、チューナモジュール１４１は、デジタル放送信号を受信し、その受信したデジタル信号を復調することによってデジタル放送信号から所定のチャンネルの放送番組データに対応するトランスポートストリーム（ＴＳ）を取り出す。Ｂ−ＣＡＳ制御部１４２は、Ｂ−ＣＡＳカード３０に格納された鍵データに基づいて、チューナモジュール１４１によって受信されたデジタル放送番組データ（トランスポートストリーム）の暗号化を解除する復号処理（デスクランブル処理）を実行する。
【００２９】
電源回路１４９は、Ｂ−ＣＡＳカードスロット１３０に対してＢ−ＣＡＳカード３０用の電源Ｖｃｃを供給する。Ｂ−ＣＡＳカード３０は、Ｂ−ＣＡＳカードスロット１３０を介して供給される電源Ｖｃｃによって駆動される。
【００３０】
Ｂ−ＣＡＳカードスロット１３０に取り外し自在に装着されるＢ−ＣＡＳカード３０には、ＩＣチップ３１が埋め込まれている。このＩＣチップ３１には、上述の鍵データが格納されている。
【００３１】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１７０は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１５を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このＥＣ／ＫＢＣ１７０は、パワーボタンスイッチ１４がユーザによって押下された時、電源回路１８０と共同して本コンピュータ１０をパワーオンする。電源回路１８０は、バッテリ１８１、またはＡＣアダプタ１８２を介して供給される外部電源を用いて、本コンピュータ１０の各コンポーネントに供給すべきシステム電源を生成する。
【００３２】
次に、図３を参照して、Ｂ−ＣＡＳ制御部１４２の構成例について説明する。
【００３３】
Ｂ−ＣＡＳ制御部１４２は、カードインタフェース（カードＩ／Ｆ）１４３、トランスポートストリーム（ＴＳ）処理部１４５、デスクランブル処理部１４６、ＰＣＩインターフェース（ＰＣＩ  Ｉ／Ｆ）１４７およびコントローラ１４８等から構成されている。コントローラ１４８は、電源回路１４９、およびＢ−ＣＡＳ制御部１４２の各コンポーネントを制御するＬＳＩ（Large-scale integration）である。また、コントローラ１４８は、Ｂ−ＣＡＳカードスロット１３０へのＢ−ＣＡＳカード３０用の電源Ｖｃｃの供給を制御する電源制御部として機能する。
【００３４】
カードインタフェース（カードＩ／Ｆ）１４３は、Ｂ−ＣＡＳカード３０との通信を実行して、鍵データをＢ−ＣＡＳカード３０から取得する。デスクランブル処理部１４６は、カードインタフェース（カードＩ／Ｆ）１４３によってＢ−ＣＡＳカード３０から取得された鍵データに基づいて、暗号化された放送番組データを復号（暗号化解除）する復号部である。すなわち、デスクランブル処理部１４６は、トランスポートストリーム（ＴＳ）処理部１４５から暗号化されたトランスポートストリームを受け取り、そのトランスポートストリームの暗号化を鍵データを用いて解除する。ＰＣＩインターフェース（ＰＣＩ  Ｉ／Ｆ）１４７はＰＣＩバス２に接続されたバスインタフェース部であり、ソフトウェア（ＴＶアプリケーションプログラム、チューナドライバ等）から送信される、暗号化された放送番組データの受信要求を受信する。この受信要求は、チューナモジュール１４１に送られると共に、コントローラ１４８にも送られる。チューナモジュール１４１は、受信要求によって指定されるチャンネルの放送番組データを受信する。また、ＰＣＩインターフェース（ＰＣＩ  Ｉ／Ｆ）１４７は、デスクランブル処理部１４６によって復号された放送番組データをＰＣＩバス２上に出力する。
【００３５】
復号された放送番組データは、ＰＣＩバス２を介して主メモリ１１３に転送され、その後、ＣＰＵ１１１によってＨＤＤ１５０に格納されるか、またはＣＰＵ１１１によってデコードされた後に再生される。
【００３６】
Ｂ−ＣＡＳカードスロット１３０は、プリント配線基板から構成されたＢ−ＣＡＳカード基板２１０上に設けられている。このＢ−ＣＡＳカード基板２１０上には、カードインタフェース１４３に一端が接続されたケーブル等の伝送線路の他端に接続されるコネクタ２１２も設けられている。
【００３７】
この伝送線路には、上述の鍵データを伝送するデータ線、およびＢ−ＣＡＳカード３０がＢ−ＣＡＳカードスロット１３０に挿入されたことを示すカードディテクト信号（ＣＤ）をＢ−ＣＡＳカードスロット１３０からＴＶチューナ１４０に伝達するためのカードディテクト信号線等が含まれている。なお、電源回路１４９から出力される電源Ｖｃｃも、伝送線路内に定義された電源線、およびコネクタ１３３を介して、Ｂ−ＣＡＳカードスロット１３０に供給してもよい。
【００３８】
Ｂ−ＣＡＳカードスロット１３０内には、Ｂ−ＣＡＳカード３０のＩＣチップ３１に接触する電極部１３１およびマイクロスイッチ１３２が設けられている。Ｂ−ＣＡＳカード３０がＢ−ＣＡＳカードスロット１３０に挿入された時、Ｂ−ＣＡＳカード３０によってマイクロスイッチ１３２が押され、これによってカードディテクト信号（ＣＤ）が発生する。具体的には、マイクロスイッチ１３２が押された時、カードディテクト信号（ＣＤ）の電圧が例えばハイレベルからロウレベルに変化する。この変化に応じて、コントローラ１４８は、Ｂ−ＣＡＳカード３０がＢ−ＣＡＳカードスロット１３０に挿入されたことを検出する。Ｂ−ＣＡＳカード３０がＢ−ＣＡＳカードスロット１３０から抜かれた時、カードディテクト信号（ＣＤ）の電圧はロウレベルからハイレベルに変化する。この変化に応じて、コントローラ１４８は、Ｂ−ＣＡＳカード３０がＢ−ＣＡＳカードスロット１３０からイジェクトされたことを検出する。
【００３９】
コントローラ１４８は、Ｂ−ＣＡＳカード３０がＢ−ＣＡＳカードスロット１３０に装着されており、ＴＶチューナ１４０がソフトウェアからの受信要求を受けとった場合、電源回路１４９を制御して電源回路１４９にＢ−ＣＡＳカード３０用の電源Ｖｃｃの供給を開始させる。
【００４０】
Ｂ−ＣＡＳカード３０は活線挿抜が可能なカードである。このため、カードディテクト信号（ＣＤ）の電圧が何時変化しても即座にＢ−ＣＡＳカード３０の装着／取り外しを即座に検知できるようにするために、コントローラ１４８は、カードインタフェース１４３を定期的にアクセスするポーリング処理を実行して、カードディテクト信号（ＣＤ）の電圧レベルをチェックする。また、カードディテクト信号（ＣＤ）の電圧変化に応答して、カードインタフェース１４３が割り込み信号を発生してもよい。この場合、コントローラ１４８は、割り込み信号の発生に応答して、カードインタフェース１４３をアクセスしてカードディテクト信号（ＣＤ）の電圧レベルをチェックする。
【００４１】
電源回路１４９から出力される電源Ｖｃｃは、コネクタ２１２、Ｂ−ＣＡＳカードスロット１３０を介してＢ−ＣＡＳカード３０に供給される。カードインタフェース１４３は、コントローラ１４８の制御の下、ＢーＣＡＳカード３０から鍵データを取得する。鍵データを取得する処理は、定期的に繰り返し実行される。
【００４２】
ＴＳ処理部１４５は、チューナモジュール１４１によって受信された放送番組データを構成しているトランスポートストリーム（ＴＳ）を受信する。そしてＴＳ処理部１４５は、受信されたトランスポートストリーム（ＴＳ）をデスクランブル処理部１４６に送信する。また、ＴＳ処理部１４５は、デスクランブル処理部１４６によって復号されたトランスポートストリームを受信するとともに、その復号されたトランスポートストリームをＰＣＩインターフェース１４７に送信する。さらに、ＴＳ処理部１４５は、カードインタフェース１４３によって取得された鍵データをデスクランブル処理部１４６に送信する。
【００４３】
デスクランブル処理部１４６は、暗号化されたトランスポートストリームを鍵データに基づいて復号する復号処理を実行し、そして復号されたトランスポートストリームをＴＳ処理部１４５に送信する。
【００４４】
次に、図４のフローチャートを参照して、コントローラ１４８によって実行される電源制御処理の手順を説明する。
【００４５】
Ｂ−ＣＡＳカード３０はリムーバブルメディアであるので、常にＢ−ＣＡＳカードスロット１３０に装着されているとは限らない。また、たとえＢ−ＣＡＳカードスロット１３０にＢ−ＣＡＳカード３０が装着されていたとしても、デジタルＴＶ放送番組データのような暗号化された放送番組データの視聴または記録を実行していない時には、Ｂ−ＣＡＳカード３０へのアクセスは不要である。したがって、もしＢ−ＣＡＳカードスロット１３０を介してＢ−ＣＡＳカード３０用の電源を常に供給するという仕組みを採用すると、無駄な電力が消費されることになる。そこで、本実施形態では、コントローラ１４８によって以下の電源制御処理が実行される。
【００４６】
本コンピュータ１０が電源オンされた時、電源回路１４９は電源Ｖｃｃを出力しない。つまり、本コンピュータ１０は、Ｂ−ＣＡＳカード３０用の電源ＶｃｃがＢ−ＣＡＳカードスロット１３０に供給されない状態で電源オンされる。
【００４７】
コントローラ１４８は、ＣＰＵ１１１によって実行されるソフトウェア（ＴＶアプリケーションプログラム、チューナドライバ等）から送信される、デジタル放送番組データ（暗号化された放送番組データ）の受信を要求する受信要求を受信したかどうかを判別する（ステップＳ１０１，Ｓ１０２）。具体的には、コントローラ１４８は、ソフトウェアから送信されるコマンドをＰＣＩインターフェース１４７を介して受信し（ステップＳ１０１）、そのコマンドが、デジタル放送番組データ（暗号化された放送番組データ）の受信を要求する受信要求コマンドであるか否かを判別する（ステップＳ１０２）。
【００４８】
受信されたコマンドが受信要求コマンドであるならば（ステップＳ１０２のＹＥＳ）、コントローラ１４８は、カードディテクト信号（ＣＤ）の現在の電圧レベルに応じて、Ｂ−ＣＡＳカードスロット１３０にＢ−ＣＡＳカード３０が挿入されているか否かを判別する（ステップＳ１０３）。
【００４９】
Ｂ−ＣＡＳカードスロット１３０にＢ−ＣＡＳカード３０が挿入されているならば（ステップＳ１０３のＹＥＳ）、コントローラ１４８は、電源回路１４９を制御して、電源回路１４９にＢ−ＣＡＳカード３０用の電源Ｖｃｃの供給を開始させる（ステップＳ１０４）。
【００５０】
もし受信されたコマンドが受信要求以外の他のコマンドであれば（ステップＳ１０２のＮＯ）、コントローラ１４８は、Ｂ−ＣＡＳカードスロット１３０が電源オンされているか否か、つまりＢ−ＣＡＳカード３０用の電源ＶｃｃがＢ−ＣＡＳカードスロット１３０に供給されているか否かを判別する（ステップＳ１０５）。Ｂ−ＣＡＳカードスロット１３０が電源オンされているならば（ステップＳ１０５のＹＥＳ）、コントローラ１４８は、電源回路１４９を制御して、電源回路１４９にＢ−ＣＡＳカード３０用の電源Ｖｃｃの供給を停止させる（ステップＳ１０６）。
【００５１】
これにより、受信要求コマンドがソフトウェアから送信されるまでは、Ｂ−ＣＡＳカード３０用の電源Ｖｃｃの供給が停止されたままに維持される。また、例えばＴＶアプリケーションの実行が終了された時にチューナドライバ等のソフトウェアから受信停止を示すコマンドが送信された場合には、Ｂ−ＣＡＳカード３０用の電源Ｖｃｃの供給が停止される。
【００５２】
また、受信されたコマンドが受信要求コマンドであり（ステップＳ１０２のＹＥＳ）、且つＢ−ＣＡＳカードスロット１３０にＢ−ＣＡＳカード３０が挿入されていないならば（ステップＳ１０３のＮＯ）、コントローラ１４８は、Ｂ−ＣＡＳカードスロット１３０が電源オンされているか否か、つまりＢ−ＣＡＳカード３０用の電源ＶｃｃがＢ−ＣＡＳカードスロット１３０に供給されているか否かを判別する（ステップＳ１０５）。Ｂ−ＣＡＳカードスロット１３０が電源オンされているならば（ステップＳ１０５のＹＥＳ）、コントローラ１４８は、電源回路１４９を制御して、電源回路１４９にＢ−ＣＡＳカード３０用の電源Ｖｃｃの供給を停止させる（ステップＳ１０６）。
【００５３】
これにより、たとえ受信要求コマンドがソフトウェアから送信されても、Ｂ−ＣＡＳカード３０が挿入されていなければ、Ｂ−ＣＡＳカード３０用の電源ＶｃｃはＢ−ＣＡＳカードスロット１３０に供給されない。
【００５４】
次に、図５のフローチャートを参照して、Ｂ−ＣＡＳカード３０の挿入／取り外しに応答してコントローラ１４８によって実行される電源制御処理の手順を説明する。
【００５５】
カードディテクト信号（ＣＤ）の電圧レベルが変化すると、コントローラ１４８は、カードディテクト信号（ＣＤ）の電圧レベルをチェックして（ステップＳ２０１）、Ｂ−ＣＡＳカード３０の挿入イベントおよび取り外しイベントのいずれが発生したかを判断する。
【００５６】
Ｂ−ＣＡＳカード３０の挿入イベントが発生した場合、つまりカードディテクト信号（ＣＤ）がハイレベルからロウレベルに変化した場合には（ステップＳ２０２のＹＥＳ）、コントローラ１４８は、ソフトウェアからの受信コマンド（受信要求）を既に受信しているかどうか、つまりＴＶチューナ１４０によってデジタル放送番組データの受信処理が実行中であるかどうかを判別する（ステップＳ２０３）。
【００５７】
もしソフトウェアからの受信コマンド（受信要求）を既に受信しているならば（ステップＳ２０３のＹＥＳ）、コントローラ１４８は、電源回路１４９を制御して、電源回路１４９にＢ−ＣＡＳカード３０用の電源Ｖｃｃの供給を開始させる（ステップＳ２０４）。
【００５８】
もしＢ−ＣＡＳカード３０の取り外しイベントが発生した場合、つまりカードディテクト信号（ＣＤ）がロウレベルからハイレベルに変化した場合には（ステップＳ２０２のＮＯ）、コントローラ１４８は、Ｂ−ＣＡＳカードスロット１３０が電源オンされているか否か、つまりＢ−ＣＡＳカード３０用の電源ＶｃｃがＢ−ＣＡＳカードスロット１３０に供給されているか否かを判別する（ステップＳ２０５）。Ｂ−ＣＡＳカードスロット１３０が電源オンされているならば（ステップＳ２０５のＹＥＳ）、コントローラ１４８は、電源回路１４９を制御して、電源回路１４９にＢ−ＣＡＳカード３０用の電源Ｖｃｃの供給を停止させる（ステップＳ２０６）。
【００５９】
これにより、たとえ受信要求コマンドがソフトウェアから送信されても、Ｂ−ＣＡＳカード３０が挿入されるまでは、Ｂ−ＣＡＳカード３０用の電源Ｖｃｃの供給が停止されたままに維持される。また、暗号化された放送番組データの視聴又は記録処理の実行中にＢ−ＣＡＳカード３０が取り外された場合には、Ｂ−ＣＡＳカード３０用の電源Ｖｃｃの供給が停止される。
【００６０】
また、Ｂ−ＣＡＳカード３０の取り外しイベントが発生しても（ステップＳ２０２のＹＥＳ）、受信コマンドをソフトウェアから受信していない場合、つまりＴＶチューナ１４０がデジタル放送番組データの受信処理を実行していない場合には（ステップＳ２０３のＮＯ）、コントローラ１４８は、Ｂ−ＣＡＳカードスロット１３０が電源オンされているか否か、つまりＢ−ＣＡＳカード３０用の電源ＶｃｃがＢ−ＣＡＳカードスロット１３０に供給されているか否かを判別する（ステップＳ２０５）。Ｂ−ＣＡＳカードスロット１３０が電源オンされているならば（ステップＳ２０５のＹＥＳ）、コントローラ１４８は、電源回路１４９を制御して、電源回路１４９にＢ−ＣＡＳカード３０用の電源Ｖｃｃの供給を停止させる（ステップＳ２０６）。
【００６１】
これにより、たとえＢ−ＣＡＳカード３０の挿入イベントが発生しても、受信要求コマンドがソフトウェアから送信されるまでは、Ｂ−ＣＡＳカード３０用の電源ＶｃｃはＢ−ＣＡＳカードスロット１３０に供給されない。
【００６２】
このように、本実施形態においては、Ｂ−ＣＡＳカード３０がＢ−ＣＡＳカードスロット１３０に装着されており、ソフトウェアからの受信要求をＴＶチューナ１４０が受けとった場合、電源回路１４９を制御して電源回路１４９にＢ−ＣＡＳカード３０用の電源Ｖｃｃの供給が開始される。したがって、無駄な電力消費を招くことなく、暗号化された放送番組データを受信および復号することが可能となる。
【００６３】
また、本コンピュータ１０がバッテリ１８１から供給される電力によって駆動されている場合においても、バッテリ１８１の電力消費が低減される。従って、バッテリ駆動時に本コンピュータ１０の動作時間をより長くすることが出来る。
【００６４】
なお、本実施形態においては、コントローラ１４８は、受信要求コマンドがソフトウェアから送信された時にＢ−ＣＡＳカード３０用の電源Ｖｃｃの供給を開始する例を説明したが、Ｂ−ＣＡＳカードスロット１３０を電源オンする電源制御コマンドがソフトウェアから送信された時にＢ−ＣＡＳカード３０用の電源Ｖｃｃの供給を開始してもよい。ＴＶチューナ１４０は、電源制御コマンドの受信に応答して、上述の受信処理を自動的に開始する。この意味で、電源制御コマンドも一種の受信要求と考えることができる。
【００６５】
また、本実施形態の電源制御処理は、ソフトウェア（ＴＶアプリケーションプログラム、チューナドライバ等）、コントローラ１４８および電源回路１４９によって実現されているので、オペレーティングシステム（ＯＳ）のパワーマネージメント機能に依存せずに、ソフトウェアから送信される受信要求コマンドに応じて何時でも実行される。
【００６６】
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階では、その要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに異なる実施形態に構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施形態に係る情報処理装置の外観を示す斜視図。
【図２】図１の情報処理装置のシステム構成の例を示すブロック図。
【図３】図１の情報処理装置に設けられたＴＶチューナ内のＢ−ＣＡＳ制御部の構成例を説明するためのブロック図。
【図４】図１の情報処理装置によって実行される電源制御処理の手順を説明するためのフローチャート。
【図５】図１の情報処理装置によって実行される電源制御処理の他の手順を説明するためのフローチャート。
【符号の説明】
【００６８】
１０…パーソナルコンピュータ、３０…Ｂ−ＣＡＳカード、１３０…Ｂ−ＣＡＳカードスロット、１４１…チューナモジュール、１４２…Ｂ−ＣＡＳ制御部、１４８…コントローラ、１４９…電源回路。
【図１】
2007122654.tif 000003
【図２】
2007122654.tif 000004
【図３】
2007122654.tif 000005
【図４】
2007122654.tif 000006
【図５】
2007122654.tif 000007