(57)【特許請求の範囲】
【請求項１】
固定機構によって外部機器と固定可能な本体と、
前記本体に設けられ、暗号化された映像信号を生成する表示コントローラと、
クロック信号を前記表示コントローラに供給するクロックジェネレータと、
前記固定機構がロック状態であるかアンロック状態であるかを検出し、検出した状態を示す情報を第１レジスタに書き込む手段と、
前記本体の省電力化を図るために前記コントローラの動作を制御するための手段であって、前記第１レジスタに書き込まれている情報が前記ロック状態を示す情報から前記アンロック状態を示す情報に変わった場合に、前記表示コントローラによって生成された暗号化された映像信号を前記外部機器に出力することを停止させるために、前記クロックジェネレータに前記表示コントローラへの前記クロック信号の供給を停止させることを示す情報を第２レジスタに書き込む手段と、
前記第２レジスタに前記クロック信号の供給を停止させることを示す情報が書き込まれた場合に、前記クロックジェネレータに前記表示コントローラへの前記クロック信号の供給の停止を指示する手段と
を具備することを特徴とする情報処理装置。
【請求項２】
前記制御部は、前記固定機構が固定状態から固定状態ではない状態になると、前記映像信号を前記外部機器に出力する状態から前記映像信号の前記外部機器への出力を停止する状態に制御することを特徴とする請求項１記載の情報処理装置。
【請求項３】
ロック機構によって外部機器とロック可能な本体と、
前記本体に設けられ、暗号化された映像信号を出力する表示コントローラと、
クロック信号を前記表示コントローラに供給するクロックジェネレータと、
前記ロック機構がロック状態であるかアンロック状態であるかを検出し、前記ロック機構が前記ロック状態から前記アンロック状態に変わる場合に、前記暗号化された映像信号を前記表示コントローラによって前記外部機器に出力することを停止させるために、前記表示コントローラへの前記クロック信号の供給を停止させる手段と、
を具備することを特徴とする情報処理装置。
【請求項４】
ロック機構によって外部機器とロック可能な本体と、
前記本体に設けられ、暗号化された映像信号を出力する表示コントローラと、
クロック信号を前記表示コントローラに供給するクロックジェネレータと、
前記ロック機構がロック状態であるかアンロック状態であるかを検出し、前記ロック機構が前記ロック状態から前記アンロック状態に変わる場合に、前記表示コントローラの動作を停止させるために、前記表示コントローラへの前記クロック信号の供給を停止させる手段と、
を具備することを特徴とする情報処理装置。
【請求項５】
ロック機構によって外部機器とロック可能な本体と、
前記本体に設けられ、映像信号を生成する表示コントローラと、
前記表示コントローラによって生成される映像信号を暗号化する暗号化部と、
クロック信号を前記表示コントローラへ供給するクロックジェネレータと、
前記ロック機構がロック状態であるかアンロック状態であるかを検出し、前記ロック機構が前記ロック状態から前記アンロック状態に変わる場合に、前記暗号化部により暗号化された映像信号を前記外部機器に出力することを停止させるために、前記表示コントローラへの前記クロック信号の供給を停止させる手段と、
を具備することを特徴とする情報処理装置。
【請求項６】
暗号鍵に基づいて復号化を行う復号部を有する外部表示装置に映像信号を出力する外部機器とロック機構によってロック可能な本体と、
前記本体に設けられ、前記暗号鍵に基づいて暗号化が施された映像信号を生成する表示
コントローラと、
クロック信号を前記表示コントローラに供給するクロックジェネレータと、
前記ロック機構がロック状態であるかアンロック状態であるかを検出し、前記ロック機構が前記ロック状態から前記アンロック状態に変わる場合に、前記暗号化された映像信号を前記表示コントローラによって前記外部機器に出力することを停止させるために、前記表示コントローラへの前記クロック信号の供給を停止させる手段と、
を具備することを特徴とする情報処理装置。
【請求項７】
ロック機構によって外部機器とロック可能な本体と、暗号化された映像信号を出力する表示コントローラと、を備える情報処理装置の映像信号出力制御方法であって、
前記ロック機構がロック状態であるかアンロック状態であるかを検出し、
前記ロック機構が前記ロック状態から前記アンロック状態に変わる場合に、前記暗号化された映像信号を前記表示コントローラによって前記外部機器に出力することを停止させるために、前記表示コントローラへのクロック信号の供給を停止することを特徴とする映像信号出力制御方法。
【請求項８】
ロック機構によって外部機器とロック可能な本体と、暗号化された映像信号を出力する表示コントローラと、を備える情報処理装置の映像信号出力制御方法であって、
前記ロック機構がロック状態であるかアンロック状態であるかを検出し、
前記ロック機構が前記ロック状態から前記アンロック状態に変わる場合に、前記表示コントローラの動作を停止させるために、前記表示コントローラへのクロック信号の供給を停止することを特徴とする映像信号出力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化したデジタル映像信号を出力可能な情報処理装置、および映像信号出力制御方法に関する。
【背景技術】
【０００２】
現在、アナログ放送にかわってデジタル放送に主流になろうとしている。また、ＤＶＤ等のデジタル信号が記録されたソースを用いられている。アナログからデジタルの変換に伴い、テレビにデジタル信号のまま出力することが考えられる。
【０００３】
デジタル出力の場合は、高品質の映像コンテンツの利用が可能であるため、提供される映像コンテンツが不正に再生されたり、違法にコピーされることのないように著作権保護を強化したりすることが必要である。デジタルコンテンツの保護方式として、ＨＤＣＰ（Ｈｉｇｈ−ｂａｎｄｗｉｄｔｈ Ｄｉｇｉｔａｌ Ｃｏｎｔｅｎｔ Ｐｒｏｔｅｃｔｉｏｎ Ｓｙｓｔｅｍ）規格が提案されている。
【０００４】
ＨＤＣＰ規格は、デジタル映像信号の伝送システムにおいて、著作権保護の必要な映像コンテンツを安全に伝送するための規格であり、送信装置と受信装置間の認証、認証のための鍵の共有、および伝送される映像信号の暗号化などの仕様について規定している。
【０００５】
ＨＤＣＰ規格などの認証においては、公開鍵暗号により通信相手の装置を個別に認証するためのデバイス鍵が利用されている。送信装置と受信装置の間で認証が成功すると、送信装置はデバイス鍵を用いて映像信号を暗号化して送信し、受信装置はデバイス鍵を用いて受信された映像信号を復号する。たとえば、特許文献１には、ＨＤＣＰ規格などによる認証方式を用いたデジタル画像伝送装置が開示されている。
【特許文献１】特開２００２−３１４９７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、情報出力装置として、ノート型パーソナルコンピュータを用いた場合、テレビに信号を出力するためにドッキングステーションを用いることが考えられる。ドッキングステーションにパーソナルコンピュータを設置し、暗号化した映像信号をテレビに出力した状態で、ドッキングステーション（外部機器）からパーソナルコンピュータ（情報処理装置）を取り外すことを考える。この場合、パーソナルコンピュータから映像信号が出力されたままになる可能性がある。
【０００７】
本発明の目的は、外部機器に出力する映像信号を適切に制御する情報処理装置および該情報処理装置にて実行される映像信号出力制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の一実施形態に係る情報処理装置は、ロック機構によって外部機器とロック可能な本体と、前記本体に設けられ、暗号化された映像信号を出力する表示コントローラと、クロック信号を前記表示コントローラに供給するクロックジェネレータと、前記ロック機構がロック状態であるかアンロック状態であるかを検出し、前記ロック機構が前記ロック状態から前記アンロック状態に変わる場合に、前記暗号化された映像信号を前記表示コントローラによって前記外部機器に出力することを停止させるために、前記表示コントローラへの前記クロック信号の供給を停止させる手段と、具備することを特徴とする。
【０００９】
また本発明の一実施形態に係る映像信号出力制御方法は、ロック機構によって外部機器とロック可能な本体と、暗号化された映像信号を出力する表示コントローラと、を備える情報処理装置の映像信号出力制御方法であって、前記ロック機構がロック状態であるかアンロック状態であるかを検出し、前記ロック機構が前記ロック状態から前記アンロック状態に変わる場合に、前記暗号化された映像信号を前記表示コントローラによって前記外部機器に出力することを停止させるために、前記表示コントローラへのクロック信号の供給を停止することを特徴とする。
【発明の効果】
【００１０】
外部機器に出力する映像信号を適切に制御することが可能となる。
【発明を実施するための最良の形態】
【００１１】
本発明の実施の形態を以下に図面を参照して説明する。
【００１２】
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、バッテリ駆動可能な携帯型のノートブック型パーソナルコンピュータ１０として実現されている。
【００１３】
図１はノートブック型パーソナルコンピュータのディスプレイユニットを開いた状態、および拡張ユニットとしてのドッキングステーションの斜視図である。また、図２はコンピュータの裏面側からの斜視図である。
【００１４】
本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１５】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０を電源オン／オフするためのパワーボタン１４、およびタッチパッド１６などが配置されている。
【００１６】
コンピュータ１０を外部機器としてのドッキングステーション２００に設置すると、ドッキングステーション２００に設けられたドッキングコネクタ２０１と、図２に示すコンピュータ１０の裏面側に設けられたドッキングポート２０とが接続し、信号の伝達が行えるようになる。
【００１７】
また、図３にドッキングステーション２００の背面側の構成を示す。図３に示すように、ドッキングステーション２００は、ＰＳ／２コネクタ２０２，ＵＳＢ（Universal Serial Bus）コネクタ２０３、ＤＶＩ（Digital Visual Interface）コネクタ２０４、パラレルコネクタ２０５、ＬＡＮコネクタ２０６、固定機構としてのロック機構２０７を有する。コンピュータ１０をドッキングステーション２００に設置したとき、ロック機構２０７を操作することによって、コンピュータ１０をドッキングステーション２００に固定することが可能になる。
【００１８】
図４に示すように、コンピュータ１０をドッキングステーション２００に設置した時、ドッキングステーション２００と外部表示装置としてのＨＤＣＰ(High-bandwidth Digital Content Protection)規格に対応した外部ディスプレイ３００とをＤＶＩケーブルを介して接続することによって、コンピュータ１０で生成された映像を外部ディスプレイ３００に表示することが出来る。
【００１９】
次に、図５を参照して、本コンピュータ１０、ドッキングステーション２００、および外部ディスプレイ３００のシステム構成について説明する。
【００２０】
本コンピュータは、図２に示されているように、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、ＧＰＵ（Graphics Processing Unit）１１４、サウスブリッジ１１９、放送番組データを受信する受信部としてのＴＶチューナ１２０、ＢＩＯＳ−ＲＯＭ１２１、ハードディスクドライブ（ＨＤＤ）１２２、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４、ＬＡＮコントローラ１２６、およびＩ／Ｏコントローラ１２７等を備えている。
【００２１】
ＣＰＵ１１１は、本コンピュータ１０の動作を制御するために設けられたプロセッサであり、ハードディスクドライブ１２２から主メモリ１１３にロードされる、オペレーティングシステム（ＯＳ）、および各種アプリケーションプログラムを実行する。
【００２２】
また、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１２１に格納されたＢＩＯＳ（Basic Input Output System）プログラムも実行する。ＢＩＯＳ−ＲＯＭ１２１はハードウェア制御のためのプログラムである。
【００２３】
ノースブリッジ１１２はＣＰＵ１１１のローカルバスとサウスブリッジ１１９との間を接続するブリッジデバイスである。ノースブリッジ１１２には、主メモリ１１３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１１２には、ＡＧＰ（Accelerated Graphics Port）バスなどを介してＧＰＵ１１４との通信を実行する機能も有している。
【００２４】
ＧＰＵ１１４は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７または外部ディスプレイ３００を制御する表示コントローラである。このＧＰＵ１１４はビデオメモリ（ＶＲＡＭ）を有しており、ＯＳ／アプリケーションプログラムによってビデオメモリに書き込まれた表示データから、ディスプレイユニット１２のＬＣＤ１７、または外部ディスプレイ３００に表示すべき表示イメージを形成する映像信号を生成する。
【００２５】
ＧＰＵ１１４は、ＨＤＣＰ(High-bandwidth Digital Content Protection)規格に対応するために、映像データを暗号化するためのコーダー１１５を有している。コーダー１１５は、映像データを暗号化するために複数の暗号鍵が格納された第１キーＲＯＭ１１６を有する。
【００２６】
サウスブリッジ１１９は、ＬＰＣ（Low Pin Count）バス上の各デバイスを制御する。また、サウスブリッジ１１９は、ハードディスクドライブ（ＨＤＤ）１２２、光ディスクドライブ（ＯＤＤ）１２３を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラ、ＰＣＩ（Peripheral Component Interconnect）コントローラ、ＵＳＢコントローラを内蔵している。
【００２７】
光ディスクドライブ１２３は、ＤＶＤ、ＣＤなどの記憶メディアを駆動するためのドライブユニットである。また、光ディスクドライブ１２３は、ＣＤ−Ｒ，ＤＶＤ−Ｒ等の追記可能な光メディアへのデータの書込、ＣＤ−ＲＷ，ＤＶＤ−ＲＷ，ＤＶＤ−ＲＡＭ等の書換可能な光メディアへのデータの書込／消去を行うドライブユニットである。
【００２８】
サウスブリッジ１１９にＰＣＩバスを介して、ネットワークに接続された機器とデータの転送を行うためのＬＡＮコントローラ１２６が接続されている。
【００２９】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３、およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、電源コントローラと協調して動作することにより、ユーザによるパワーボタン１４の操作に応じて、本コンピュータ１０をパワーオン／パワーオフする機能を有している。
【００３０】
ＥＣ／ＫＢＣ１２４は、ロック機構２０７の状態（ロック／アンロック）を検出することが出来る。
【００３１】
Ｉ／Ｏコントローラ１２７は、ＩＥＥＥ１２８４規格をサポートする機器とデータの転送を行うための機能を有している。
【００３２】
外部ディスプレイ３００は、コーダー１１５で暗号化された映像信号を復調するためのデコーダ３０１、映像信号を復調するための暗号鍵を格納する第２キーＲＯＭ３０２、ＤＤＣ（Display data Channel）規格に沿ったディスプレイの解像度、リフレッシュレート等のデバイス情報を格納するＥＥＰＲＯＭ３０３を有する。
【００３３】
ドッキングステーション２００は、コーダー１１５から外部ディスプレイ３００のデコーダ３０１に映像信号を伝送するための機能、コーダー１１５とデコーダ３０１との間で制御信号を伝送するための機能、ＥＥＰＲＯＭ３０３に格納されたディスプレイの情報をＤＤＣ規格に沿ってＥＣ／ＫＢＣ１２４に伝送するためのＩ2Ｃバス、キーボード／マウスが接続されるためのＰＳ／２コネクタ２０２、ＵＳＢコネクタ２０３、ＤＶＩコネクタ２０４、ＬＡＮコントローラ１２６に接続され、ＬＡＮケーブルの一端が挿入されるＬＡＮコネクタ２０６、Ｉ／Ｏコントローラ１２７が接続されＩＥＥＥ１２８４規格のケーブルの一端が挿入されるパラレルポート２０５を有する。
【００３４】
本コンピュータ１０は、ＡＣＰＩ（Advanced Configuration and Power Interface）と呼ばれるシステムの省電力機能を持つ、Ｍｉｃｒｏｓｏｆｔ社製のオペレーティングシステム１４０を装備する。このＡＣＰＩ機能は、バッテリを装備する、いわゆるノートブック型パーソナルコンピュータに対してバッテリ駆動時間に有効なことは勿論のこと、バッテリを装備しない、いわゆるデスクトップ型パーソナルコンピュータに対しても、ＡＣ電源の低消費電力化及び温度制御等に有効である。
【００３５】
図６は、本発明の一実施形態に係わる情報処理装置としてのパーソナルコンピュータのＡＣＰＩ及び外部出力機能を示すためのブロック図である。
【００３６】
オペレーティングシステム１４０上のアプリケーション１４２は、カーネル１４１を介してＤｉｒｅｃｔＳｈｏｗ１４３にアクセスし、ＤｉｒｅｃｔＳｈｏｗ１４３の機能を用いてｍｐｅｇ２のデータから再生信号を生成する。再生信号はＤｉｒｅｃｔＳｈｏｗ１４３からＧＰＵ１１４に供給される。ＧＰＵ１１４は、再生信号を暗号化してドッキングポート２０に含まれる映像信号出力ポート２０Ａに出力する。
【００３７】
ＥＣ／ＫＢＣ１２４は、コンピュータ１０がドッキングステーション２００に設置されている場合、ロック機構２０７の状態を検出することが可能である。ＥＣ／ＫＢＣ１２４は、ロック機構２０７の状態を書き込むためのロックレジスタ１２４１を有する。ＥＣ／ＫＢＣ１２４は、ロック機構２０７が操作されるとロック機構２０７の状態をサウスブリッジ１１９、ノースブリッジ１１２を介して、ＢＩＯＳプログラム１２１１に通知する機能を有する。ＢＩＯＳプログラム１２１１は、ＨＣＩ（Host Controller Interface）１４５を介して、ＧＰＵ１１４を駆動するＧＰＵドライバ１４６に、ＥＣ／ＫＢＣ１２４から通知されたロック機構２０７の状態を通知する機能を有する。ＧＰＵドライバ１４６は、カーネル１４１を介して、ＡＣＰＩドライバ１４７に対して、ロック機構２０７が解除されている場合に、クロックジェネレータ１５０からＧＰＵ１１４へのクロック信号の供給を停止させることを要求する機能を有する。
【００３８】
ＡＣＰＩドライバ１４７は、メモリ１１３内に設けられたＡＣＰＩレジスタ１１３１を書きかえ、ＧＰＵ１１４へのクロック信号の供給を停止する設定にする。ＢＩＯＳプログラム１２１１は、ＡＣＰＩレジスタ１１３１が書き換えられＧＰＵ１１４へのクロック信号の供給を停止する設定になった場合に、サウスブリッジ１１９からクロックジェネレータ１５０に供給されるクロック供給停止信号をイネーブルにする機能を有する。クロックジェネレータ１５０は、クロック供給停止信号がイネーブルになった場合に、ＧＰＵ１１４へのクロック信号の供給を停止する機能を有する。
【００３９】
コンピュータ１０をドッキングステーション２００に設置した場合の処理について図７を参照して説明する。
【００４０】
ユーザがコンピュータ１０を外部ディスプレイ３００が接続されているドッキングステーション２００に設置した後にロック機構２０７をロック状態にし、コンピュータ１０をドッキングステーション２００に固定すると、ＥＣ／ＫＢＣ１２４は、ロック機構２０７がロック状態であることを検出する(ステップＳ１)。ＥＣ／ＫＢＣ１２４は、ＢＩＯＳプログラム１２１１に対して、ロックされたことを割り込み通知する(ステップＳ２)。また、ＥＣ／ＫＢＣ１２４は、ロックレジスタ１２４１にロック状態であることを書き込む(ステップＳ３)。
【００４１】
次ぎに、外部ディスプレイ３００を検出し、保護されたコンテンツを外部ディスプレイ３００に出力するときの処理の手順について図８を参照して説明する。保護されたコンテンツ（映像ソース源）は、ＴＶチューナ１２０で受信された放送番組データ、または光ディスクドライブ１２３によって記憶メディアから再生されるデータである。
【００４２】
外部ディスプレイ３００の電源がオンであれば、ＥＣ／ＫＢＣ１２４は、外部ディスプレイ３００を認識し（ステップＳ１１）、ＥＥＰＲＯＭ３０３に格納された外部ディスプレイ３００のデバイス情報を取得する（ステップＳ１２）。ＥＣ／ＫＢＣ１２４は、取得されたデバイス情報はＨＣＩ１４５を介してＧＰＵドライバ１４６に割り込み通知する（ステップＳ１３）。デバイス情報の中には、外部ディスプレイ３００がＨＤＣＰに対応しているか否かの情報を含む。
【００４３】
ＧＰＵドライバ１４６は、ロックレジスタ１２４１を参照し、ロック機構２０７がロック状態であるか判定する（ステップＳ１４）。ロック状態ではない場合（ステップＳ１４のＮｏ）、映像信号の出力を停止する。
【００４４】
ロック状態の場合(ステップＳ１４のＹｅｓ）ＧＰＵドライバ１４６は、外部ディスプレイ３００がＨＤＣＰに対応しているか判定する（ステップＳ１５）。ＨＤＣＰに対応していない場合（ステップＳ１５のＮｏ）、処理を終了する。
【００４５】
ＨＤＣＰに対応している場合（ステップＳ１５のＹｅｓ）、ＧＰＵドライバ１４６は、ＧＰＵ１１４と外部ディスプレイ３００との間で第１キーＲＯＭ１１６，第２キーＲＯＭ３０２に格納された暗号鍵の通信を行って認証処理を行う（ステップＳ１６）。
【００４６】
認証処理後、ＧＰＵドライバ１４６は、コーダー１１５からデコーダ３０１に対して暗号化された映像信号の出力することを許可し、映像信号が伝送される（ステップＳ１７）。
【００４７】
上述したように、ロック機構２０７がアンロック状態では、映像信号がドッキングステーション２００に対して出力されないので、コンピュータ１０をドッキングステーション２００から取り外しても、映像信号が出力されていないので、映像信号がコピーされる恐れがない。
【００４８】
次ぎに、暗号化した映像信号を出力している最中に、ドッキングステーション２００からコンピュータ１０を取り外す場合の処理の手順について図９を参照して説明する。
【００４９】
ロック機構２０７をアンロック状態にすると、ＥＣ／ＫＢＣ１２４は、ロック機構２０７がアンロック状態になったことを検出する（ステップＳ２１）。ＥＣ／ＫＢＣ１２４は、ＢＩＯＳプログラム１２１１に対して、ロック機構２０７がアンロック状態になったことを割り込み通知する（ステップＳ２２）。ＥＣ／ＫＢＣ１２４は、ロックレジスタ１２４１にアンロック状態であることを書き込む（ステップＳ２３）。ＢＩＯＳプログラム１２１１は、ＨＣＩ１４５を介してＧＰＵドライバ１４６にアンロック状態になったことを割り込み通知する（ステップＳ２４）。ＧＰＵドライバ１４６は、カーネル１４１を介してＡＣＰＩドライバ１４７に対してＧＰＵ１１４へのクロック供給を停止するように要求する（ステップＳ２５）。ＡＣＰＩドライバ１４７は、ＡＣＰＩレジスタ１１３１を書きかえ、ＧＰＵ１１４へのクロック供給を停止する設定にする（ステップＳ２６）。
【００５０】
ＢＩＯＳプログラム１２１１は、ＡＣＰＩレジスタ１１３１に書き込まれた設定を読み込む（ステップＳ２７）。ＢＩＯＳプログラム１２１１は、ノースブリッジ１１２を介してサウスブリッジ１１９に、クロックジェネレータ１５０に供給するクロック供給停止信号をイネーブルにするよう指示する（ステップＳ２８）。
【００５１】
クロックジェネレータ１５０は、クロック供給停止信号がイネーブルになったことを検出し、ＧＰＵ１１４へのクロック信号の供給を停止する（ステップＳ２９）。クロック信号の供給が停止することによって、ＧＰＵ１１４が動作しなくなり、映像信号出力ポート２０Ａから映像信号が出力されなくなる。
【００５２】
上述したように、映像信号が出力されている状態で、ロック機構２０７がアンロック状態になると、映像信号がドッキングステーション２００に対して出力されなくなるので、コンピュータ１０をドッキングステーション２００から取り外しても映像信号が出力されていないので、映像信号がコピーされる恐れがない。
【００５３】
なお、ＧＰＵ１１４への駆動電圧の供給を停止させて、映像信号出力ポート２０Ａから映像信号が出力されないようにしても良い。また、映像信号出力ポート２０ＡとＧＰＵ１１４との間にスイッチング素子を設け、スイッチング素子を制御することによって、映像信号出力ポート２０Ａから映像信号が出力されないようにしても良い。
【００５４】
なお、図１０に示すように、コーダー１１５および第１キーＲＯＭ１１６がＧＰＵ１１４に内蔵されていなくても良い。この場合、低速制御信号としては、Ｉ2Ｃ信号の代わりに８ビット並列バスとかＵＡＲＴなどを利用することもできる。
【００５５】
図１０に示した外付けコーダを用いるコンピュータ１０の場合には、図５に示した構成の場合に比べて危険性が高いので、ドッキングステーション２００なしの場合にも適用することが考えられる。すなわち、アンドックイベントの代わりに、コンピュータ１０の筐体が開けられた（開けられている）ことを示す信号を用いればよい。パソコンの筐体が開けられたことを検出すること自体は、従来技術であるので、説明、図示を省略する。
【００５６】
また、図５に示す構成では、二つの独立したＩ2Ｃバスを設けているが、もちろん、図１１に示すように、一つのバスに統合することもできる。その場合には、バスの転送速度が制御信号などに対して十分に速いことを確認する必要がある。
【００５７】
図５の場合、もともとドッキングステーション２００にはアンドックイベントを発生させる機構、回路が備わっているので、それを利用して、ノートブック型パーソナルコンピュータ１０とドッキングステーション２００間の接続が断たれるのを検出している。同様に、ドッキングステーション２００と外部ディスプレイ３００の間の接続が断たれたことを検出する手段も標準的に用意されている。図５の構成の場合で言えば、ＤＶＩ信号の一つとしてDVI_detect信号があり、ＧＰＵ１１４がこれを検出してＢＩＯＳ−ＲＯＭ１２１へ外部表示装置が外されたことを知らせている。したがって、この場合もアンドックイベントに対する処理を行うようにすることができる。
【００５８】
また、上述した、コンピュータはＤＶＩコネクタ２０４を有し、ＤＶＩ規格に沿った信号を出力可能であったが、ＤＶＩコネクタのかわりにＨＤＭＩコネクタを設けＤＶＩ規格に沿った信号を出力可能なようにしても良い。
【００５９】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施形態に係わる情報処理装置としてのノートブック型パーソナルコンピュータ、および外部機器としてのドッキングステーションを示す図。
【図２】コンピュータの裏面側を示す斜視図。
【図３】ドッキングステーションの背面側の構成を示す斜視図。
【図４】コンピュータをドッキングステーションに設置し、およびコンピュータの出力画像を外部ディスプレイに出力可能にした状態を示す図。
【図５】コンピュータ、ドッキングステーション、および外部ディスプレイのシステム構成図。
【図６】本発明の一実施形態に係わる情報処理装置としてのパーソナルコンピュータのＡＣＰＩ及び外部出力機能を示すためのブロック図。
【図７】コンピュータをドッキングステーションに設置した場合の処理の手順を示すフローチャート。
【図８】外部ディスプレイを検出し、保護されたコンテンツを外部ディスプレイに出力するときの処理の手順を示すフローチャート。
【図９】暗号化した映像信号を出力している最中に、ドッキングステーションからコンピュータを取り外す場合の処理の手順を示すフローチャート。
【図１０】図５に示したシステム構成の変形例を示す図。
【図１１】図５に示したシステム構成の変形例を示す図。
【符号の説明】
【００６１】
１０…ノートブック型パーソナルコンピュータ，１１…コンピュータ本体，１２…ディスプレイユニット，１３…キーボード，１４…パワーボタン，１６…タッチパッド，１７…ＬＣＤ，２０…ドッキングポート，２０Ａ…映像信号出力ポート，１１１…ＣＰＵ，１１２…ノースブリッジ，１１３…主メモリ，１１３１…ＡＣＰＩレジスタ，１１４…ＧＰＵ，１１５…コーダー，１１６…キーＲＯＭ，１１９…サウスブリッジ，１２０…ＴＶチューナ，１２１…ＢＩＯＳ−ＲＯＭ，１２１１…ＢＩＯＳプログラム，１２２…ハードディスクドライブ，１２３…光ディスクドライブ，１２４…エンベデッドコントローラ／キーボードコントローラＩＣ，１２４１…ロックレジスタ，１２６…ＬＡＮコントローラ，１２７…Ｉ／Ｏコントローラ，１４０…オペレーティングシステム，１４１…カーネル，１４２…アプリケーション，１４５…ＨＣＩ，１４６…ＧＰＵドライバ，１４７…ＡＣＰＩドライバ，１５０…クロックジェネレータ，２００…ドッキングステーション，２０１…ドッキングコネクタ，２０３…ＵＳＢコネクタ，２０４…ＤＶＩコネクタ，２０５…パラレルコネクタ，２０６…ＬＡＮコネクタ，２０７…ロック機構，３００…外部ディスプレイ，３０１…デコーダ，３０２…第２キーＲＯＭ，３０３…ＥＥＰＲＯＭ
【図１】
0004533950.tif 000002
【図２】
0004533950.tif 000003
【図３】
0004533950.tif 000004
【図４】
0004533950.tif 000005
【図５】
0004533950.tif 000006
【図６】
0004533950.tif 000007
【図７】
0004533950.tif 000008
【図８】
0004533950.tif 000009
【図９】
0004533950.tif 000010
【図１０】
0004533950.tif 000011
【図１１】
0004533950.tif 000012