(57)【特許請求の範囲】
【請求項１】
コンピュータ本体にフラットパネルディスプレイが開閉自在に取り付けられたコンピュータにおいて、
映像ソースを入力し、その入力された映像ソースに対応するデジタル表示データを前記フラットパネルディスプレイに出力する表示コントローラであって、前記デジタル表示データをＴＶ用映像信号に変換するＴＶエンコーダと、前記ＴＶエンコーダからのＴＶ用映像信号を外部に出力するためのＴＶ用アナログ映像信号に変換するＤ／Ａコンバータとを有する表示コントローラと、
前記映像ソースがコピープロテクトを必要とする映像ソースであるか否かを判別する判別手段と、
コピープロテクトを必要とする映像ソースであるとき、前記表示コントローラ内のＴＶエンコーダまたはＤ／Ａコンバータの動作を停止することによって、前記デジタル表示データの前記フラットパネルディスプレイへの出力を維持した状態で前記ＴＶ用アナログ映像信号が外部に出力されることを禁止する制御手段と、
コピープロテクトを必要とする映像ソースを蓄積メディアから読み出し可能なドライブ装置が前記コンピュータ本体に装着されているか否か判別する手段とを具備し、
前記制御手段は、
前記ドライブ装置が装着されている場合、前記表示コントローラ内のＴＶエンコーダまたはＤ／Ａコンバータの動作を停止することを特徴とするコンピュータ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力映像ソースを外部ディスプレイまたはＴＶ用の映像信号に変換して出力可能な映像表示装置およびコンピュータシステム並びに映像信号出力制御方法に関する。
【０００２】
【従来の技術】
近年、コンピュータおよびマルチメディア技術の発達に伴い、いわゆるマルチメディア対応のコンピュータシステムが種々開発されている。この種のコンピュータシステムには、テキストデータやグラフィックスデータの他に、動画や音声データを再生するための機能が設けられている。
【０００３】
このようなコンピュータのマルチメディア化に伴い、最近では、ＣＤ−ＲＯＭに代わる新たな蓄積メディアとしてＤＶＤが注目されている。１枚のＤＶＤ−ＲＯＭメディアには、片面で現在のＣＤ−ＲＯＭの約７倍にあたる４．７Ｇバイト程度のデータを記録することができ、両面記録では９．４Ｇバイト程度のデータを記録できる。このＤＶＤ−ＲＯＭメディアを使用することにより、大量の映像情報を含む映画などのタイトルをコンピュータ上で高品質に再生することが可能となる。
【０００４】
ＤＶＤ−ＲＯＭメディアに記録されるビデオ情報は、プレゼンテーションデータとナビゲーションデータの２種類のデータから構成されている。プレゼンテーションデータは再生されるビデオオブジェクトの集合であり、ビデオ、サブピクチャ、およびオーディオから構成されている。ビデオデータはＭＰＥＧ２方式で圧縮符号化される。また、サブピクチャおよびオーディオの符号化方式としては、ランレングス符号化およびＡＣ−３などがサポートされている。サブピクチャはビットマップデータであり、映画の字幕や、メニュー画面上の選択肢の表示などに用いられる。１つのビデオオブジェクトには、１チャネルのビデオデータ、最大８チャネルまでのオーディオデータ、最大３２チャネルまでのサブピクチャデータを含ませることができる。
【０００５】
ナビゲーションデータは、プレゼンテーションデータの再生手順を制御する再生制御データであり、ここにはナビゲーションコマンドを埋め込むことができる。ナビゲーションコマンドは、ビデオデータの再生内容や再生順序を変更するためのものである。このナビゲーションコマンドを用いることにより、タイトル作成者はそのタイトルの中に種々の分岐構造を定義することができ、インタラクティブなタイトルを作成することが可能となる。
【０００６】
ところで、最近では、家庭やオフィスで使用されるコンピュータとしては、デスクトップ型コンピュータに代わり、それよりも省スペース性および携帯性に優れたバッテリ駆動可能なノートブック型パーソナルコンピュータが主流となりつつある。したがって、このようなノートブック型パーソナルコンピュータにおいても、前述のＤＶＤ−ＲＯＭドライブ装置の搭載が要求されている。
【０００７】
ＤＶＤに蓄積されたタイトルをノートブック型コンピュータ上で再生する場合には、ＤＶＤ−ＲＯＭドライブ装置から読み出されたデータはコンピュータの主記憶に読み込まれ、そしてそれがＭＰＥＧ２デコーダに転送される。ＭＰＥＧ２デコーダでは、まず、タイトルの不正コピーを防止するために符号化ビデオデータ列に予め施されているスクランブル処理を解除するためのデスクランブル処理が行われ、次いで符号化ビデオデータ列を伸張する復号化が行われる。復号化されたビデオデータはＬＣＤなどのノートブック型コンピュータ専用のディスプレイモニタ上に表示されると共に、外部のＣＲＴディスプレイやＴＶ用のアナログ映像信号に変換されて外部に出力される。
【０００８】
【発明が解決しようとする課題】
このように、従来では、映像ソースがコピープロテクトを必要とするものであるか否かに拘わらず、ＣＲＴディスプレイやＴＶなどの外部映像機器に対してアナログ映像信号が出力されていた。このため、そのアナログ映像信号を用いることにより、ＤＶＤタイトルなどのコピープロテクトを必要とする映像ソースの不正コピーが行われる危険があった。
【０００９】
また、最近のコンピュータにおいては、ＣＰＵの高速化や表示コントローラの改良により、３次元グラフィクスなどの高度なグラフィクス処理を、ノートブック型コンピュータなどのパーソナルコンピュータにおいても実現できるようになっている。グラフィクスデータは、画面を自在に自在にスクロールできるなどユーザ操作に応じてインタラクティブに表示画像を変化させることができる。このため、コンピュータグラフィクスとＭＰＥＧ２の自然動画像とを融合させ、それらを表示コントローラによって合成表示することによってエンターテイメント性の高い新たな映像を実現することが望まれている。
【００１０】
この場合、ＴＶなどの外部映像機器へのアナログ映像信号の生成は表示コントローラ側で行うことが必要となるが、このアナログ映像信号についても不正コピーを防止するための工夫が必要となる。
【００１１】
本発明は上述の実情に鑑みてなされたものであり、映像ソースや入力デバイスの種類に応じて外部映像機器への映像信号の出力を制御できるようにし、コピープロテクトを必要とする映像ソースの不正コピーを防止することができる映像表示装置およびコンピュータシステム並びに映像信号出力制御方法を提供することを目的とする。
【００１２】
【課題を解決するための手段】
上述の課題を解決するため、本発明は、映像ソースを入力し、その入力された映像ソースを外部映像機器への映像信号に変換して出力可能な映像表示装置において、前記映像ソースがコピープロテクトを必要とする映像ソースであるか否かを判別する判別手段と、コピープロテクトを必要とする映像ソースであるとき、前記外部映像機器用の映像信号が外部に出力されることを禁止する映像信号出力制御手段とを具備することを特徴とする。
【００１３】
この映像表示装置においては、ソフトウェアまたはハードウェア的な手法により映像ソースの種類や入力デバイスの種類を判別することにより、外部映像機器への映像信号の出力が制御されるように構成されており、例えばＤＶＤタイトルやデジタル衛星放送などのようなコピー禁止のソースが入力された時などには、外部ディスプレイまたはＴＶ用の映像信号の出力が禁止される。これにより、外部映像機器への映像信号の出力を用いた映像ソースの不正コピーを防止することが可能となる。
【００１４】
また、本発明は、映像ソースを入力し、その入力された映像ソースをフラットパネルディスプレイに表示すると共に、外部ディスプレイまたはＴＶ用の映像信号に変換して出力可能なコンピュータシステムにおいて、前記映像ソースがコピープロテクトを必要とする映像ソースであるか否かを判別する判別手段と、コピープロテクトを必要とする映像ソースであるとき、前記外部ディスプレイまたはＴＶ用の映像信号が外部に出力されることを禁止する映像信号出力制御手段とを具備することを特徴とする。
【００１５】
このコンピュータシステムにおいては、ＤＶＤタイトルやデジタル衛星放送などのようなコピー禁止の映像ソースが入力された時などには、外部ディスプレイまたはＴＶ用の映像信号の出力が禁止され、その映像ソースは、例えばＬＣＤなどのフラットパネルディスプレイを用いて構成される専用のディスプレイモニタ上にのみ表示される。
【００１６】
一般に、フラットパネルディスプレイへの表示信号は専用のインターフェイスを使用したデジタルデータである。またノートブック型コンピュータにおいては、フラットパネルディスプレイはコンピュータ本体に取り付けられており、フラットパネルディスプレイへの表示信号は外部には導出されてない。したがって、フラットパネルディスプレイへの表示信号を用いて映像ソースの不正コピーは実際上困難であり、これにより映像ソースの不正コピーを防止することができる。
【００１７】
また、本発明のコンピュータシステムは、デジタル圧縮符号化された動画像信号を復号化する復号化装置と、この復号化装置で復号化された動画像信号を、コピープロテクトされた第１のＴＶ用映像信号に変換して出力する第１のＴＶ信号変換手段と、前記ディスプレイモニタを制御する表示制御装置であって、前記復号化装置によって復号化された動画像信号と画像メモリに描画されたグラフィクスデータとの合成映像信号を画面表示可能な表示制御装置と、この表示制御装置によって得られた映像信号を第２のＴＶ用映像信号に変換して出力する第２のＴＶ信号変換手段とをさらに具備し、前記映像信号出力制御手段は、前記映像ソースがコピープロテクトを必要とする映像ソースであるとき、あるいはコピープロテクトを必要とする映像ソースを蓄積メディアから読み出し可能なドライブ装置から読み出された映像ソースであるとき、外部に出力するＴＶ用映像信号を、前記第２のＴＶ用映像信号から、コピープロテクトされた前記第１のＴＶ用映像信号に切り替えることを特徴とする。
【００１８】
この構成によれば、コピープロテクトを必要としない映像ソースについては、グラフィクスデータとの融合が可能な第２のＴＶ用映像信号によって外部のＴＶにエンターテイメント性の高い画像を出力できるが、コピープロテクトを必要とする映像ソースを表示する場合や、ＤＶＤドライブなどの特定の入力デバイスから読み出された動画像信号を表示する場合には、外部へのＴＶ用映像信号は、第２のＴＶ用映像信号から、コピープロテクト処理がなされた第１のＴＶ用映像信号に切り替えられる。このように、映像ソースの種類や入力デバイスの種類に応じてＴＶ用映像信号の出力を制御することにより、動画とコンピュータグラフィクスとの融合によるエンターテイメント性の高い画像表示と、コピープロテクトとを両立できるようになる。
【００１９】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
図１には、本発明の一実施形態に係るパーソナルコンピュータのシステム構成が示されている。このパーソナルコンピュータは、コンピュータ本体にＬＣＤなどのフラットパネルディスプレイが開閉自在に取り付けられたノートブック型のコンピュータであり、図示のように、ＰＣＩバス１０、ＣＰＵ１１、主メモリ１２、サテライトチューナ１３、Ｉ／Ｏコントローラ１４、ＤＶＤデコーダ１５、ＶＧＡコントローラ１６、画像メモリ（ＶＲＡＭ）１７を備えている。
【００２０】
ＣＰＵ１１は、このシステム全体の動作を制御するものであり、主メモリ１２に格納されたオペレーティングシステムおよび実行対象のアプリケーションプログラムなど実行する。ＤＶＤ−ＲＯＭメディアに記録されたデータの転送及び再生は、ＣＰＵ１１にハードウェア制御のための各種ドライバプログラムおよびＤＶＤアプリケーションプログラムを実行させることによって行われる。
【００２１】
サテライトチューナ１３は、デジタル衛星放送から送信される映像データを受信してそれを主メモリ１２に転送するものである。デジタル衛星放送による映像データがＭＰＥＧ２ストリームから構成されている場合には、ＤＶＤ―ＲＯＭドライブ１４２から読み出されたビデオデータと同様にして、その復号処理はＤＶＤデコーダ１５のＭＰＥＧ２デコーダによって行われる。
【００２２】
Ｉ／Ｏコントローラ１４は、ＤＶＤ−ＲＯＭドライブ１４２をコンピュータ本体に選択的に装着するためのデバイスベイ１４１に接続されており、そのデバイスベイ１４１に装着されたＤＶＤ−ＲＯＭドライブ１４２との間のデータ転送を行う。
【００２３】
ＤＶＤ−ＲＯＭドライブ１４２は、ディスク両面で１０ＧＢ程度の記憶容量を持つＤＶＤメディアに蓄積されたデータストリームを、最大で１０．８Ｍｂｐｓの転送レートで読み出す。ＤＶＤメディアには、例えば、映画などのＤＶＤタイトルを記録させることができる。この映画の情報には、主映像（ビデオ）、１６チャネルまでの副映像（サブフィールド）、および３２チャネルまでの音声（オーディオ）を含ませることができる。この場合、これらビデオ、サブピクチャ、およびオーディオはそれぞれＭＰＥＧ２規格でデジタル圧縮符号化されて記録されている。ＭＰＥＧ２規格では、ＭＰＥＧ２で符号化されたデータに、他の符号化データを含ませることがことができ、それら符号化データは１本のＭＰＥＧ２プログラムストリームとして扱われる。
【００２４】
ビデオの符号化にはＭＰＥＧ２を使用し、サブピクチャおよびオーディオの符号化にはそれぞれランレングス符号化およびＤＯＬＢＹ  ＡＣ３が使用される。この場合でも、それら符号化されたビデオ、サブピクチャ、およびオーディオは、１本のＭＰＥＧ２プログラムストリームとして扱われる。
【００２５】
ＭＰＥＧ２規格の符号化処理は可変レート符号化であり、単位時間当りに記録／再生する情報量を異ならせることができる。よって、動きの激しいシーンほど、それに対応するフレーム群を構成するＭＰＥＧストリームの転送レートを高くすることによって、高品質の動画再生が可能となる。
【００２６】
ＤＶＤデコーダ１５は、ＤＶＤ−ＲＯＭドライブ１４２から読み出されたＭＰＥＧ２プログラムストリームやサテライトチューナ１３によって受信されたＭＰＥＧ２プログラムストリームをＰＣＩバス１０経由で受信し、その受信したストリームに対してデスクランブル処理や伸張のための復号化処理を施す。このＤＶＤデコーダ１５は、図示のように、ＰＣＩインターフェイス１５１、ＭＰＥＧ２デコーダ１５２、ＴＶエンコーダ１５３、Ｄ／Ａコンバータ（ＤＡＣ）１５４、およびＴＶ映像信号出力用バッファ１５５から構成されている。
【００２７】
ＰＣＩ／ＭＰＥＧインターフェイス１５１は、ＰＣＩバス１０とＭＰＥＧ２デコーダ１５２の間のインターフェースであり、ＰＣＩバス１０を介して受け取ったＭＰＥＧ２ストリームをＭＰＥＧ２デコーダ１５２に送る。また、このＰＣＩ／ＭＰＥＧインターフェイス１５１には、ビデオポート制御回路２０１が設けられている。このビデオポート制御回路２０１は、ＭＰＥＧ２デコーダ１５２によってデコードされたデジタルＹＵＶ形式のビデオデータを、ＺＶポートなどから構成されるビデオバスを介してＶＧＡコントローラ１６のビデオ入力ポートに伝達する。
【００２８】
ＭＰＥＧ２デコーダ１５２は、ＰＣＩ／ＭＰＥＧインターフェイス１５１から受け取ったＭＰＥＧ２ストリームを復号化するためのものであり、ここには、デスクランブル処理回路、ＭＰＥＧ２ストリームの多重分離回路、ビデオ、オーディオ、サブピクチャそれぞれに対応するデコード回路などが設けられている。ＭＰＥＧ２デコーダ１５２によるビデオおよびサブピクチャの復号処理結果であるデジタルＹＵＶデータは、ＣＣＩＲ６５６形式のディジタル信号としてＰＣＩ／ＭＰＥＧインターフェイス１５１のビデオポート制御回路２０１、およびＴＶエンコーダ１５３に送られる。
【００２９】
ＴＶエンコーダ１５３は、ＭＰＥＧ２デコーダＩＣ１８２からのデジタルＹＵＶデータをＮＴＳＣ／ＰＡＬ方式のＴＶ用映像信号に変換するものであり、このＴＶエンコーダ１５３にはコピープロテクト回路２０２が設けられている。コピープロテクト回路２０２は、ＴＶ用映像信号がＶＴＲなどの録画機器で記録されることを防止するためのものであり、ＴＶ用映像信号のバースト信号などに対してコピープロテクトのための所定の加工処理を施す。このようなコピープロテクトをＴＶ用映像信号に施すことにより、ＴＶ用映像信号はＴＶには正常に表示されるが、ＶＴＲなどの録画機器による録画を防止することができる。
【００３０】
コピープロテクトされたＴＶ用映像信号はＤＡＣ１５４によってアナログ信号に変換された後、バッファ１５５を介してセレクタ４０１に送られる。セレクタ４０１は、ＤＶＤデコーダ１５によって得られたＴＶ用映像信号と、後述するＶＧＡコントローラ１６によって得られるＴＶ用映像信号のいずれか一方を選択して、それをコンピュータ本体に設けられたＴＶ用映像信号出力ポートを介して外部のＴＶに出力する。セレクタ４０１によるＴＶ用映像信号の選択動作は、コピープロテクトを必要とする映像ソースが入力されたときなどに付勢されるプロテクト信号によって制御され、プロテクト信号が付勢されたときは、外部のＴＶに出力される映像信号は、ＶＧＡコントローラ１６によって得られるＴＶ用映像信号からＤＶＤデコーダ１５によって得られたＴＶ用映像信号に切り替えられる。
【００３１】
ＶＧＡコントローラ１６は、コンピュータ本体に専用のディスプレイモニタとして設けられたＬＣＤディスプレイ、および外部ＣＲＴディスプレイを制御するものであり、ＶＧＡ仕様のテキストおよびグラフィクス表示の他、動画表示をサポートする。このＶＧＡコントローラ１６には、図示のように、グラフィックス表示制御回路（Graphics）１６１、ビデオ表示制御回路１６２、マルチプレクサ１６３、Ｄ／Ａコンバータ（ＤＡＣ）１６４、アナログＲＧＢ信号出力用バッファ１６５，１６６、ＴＶエンコーダ１６７、Ｄ／Ａコンバータ（ＤＡＣ）１６７、Ｄ／Ａコンバータ（ＤＡＣ）１６８、ＴＶ用アナログ映像信号出力用バッファ１６９等が設けられている。
【００３２】
グラフィックス表示制御回路１６１は、ＶＧＡ互換のグラフィックスコントローラであり、ＰＣＩバス１０経由でＣＰＵ１１によってＶＲＡＭ２０に描画されたＶＧＡ／ＳＶＧＡのグラフィクスデータをＲＧＢビデオデータに変換して出力する。ビデオ表示制御回路１６２は、前述のデジタルビデオ入力ポートとのインターフエースであり、ビデオバス経由で入力したデジタルＹＵＶデータをＲＧＢビデオデータに変換するＹＵＢ−ＲＧＢ変換機能をもつ。
【００３３】
マルチプレクサ１６３は、グラフィックス表示制御回路１６１とビデオ表示制御回路１６２の出力データの一方を選択、またはグラフィックス表示制御回路１６１からのＶＧＡグラフィクス上にビデオ表示制御回路１６２からのビデオ出力を合成する。マルチプレクサ１６３から出力される表示データは、バッファ１６５を介してＬＣＤディスプレイにデジタルデータとして送られると共に、Ｄ／Ａコンバータ１６４によってアナログＲＧＢ信号に変換された後、バッファ１６６を介して外部のＣＲＴディスプレイに送られる。
【００３４】
Ｄ／Ａコンバータ１６４およびバッファ１６６は前述のプロテクト信号によって動作制御されるように構成されており、プロテクト信号が付勢されると、Ｄ／Ａコンバータ１６４またはバッファ１６６の動作が停止されることにより、アナログＲＧＢ信号が外部に出力されることが禁止される。
【００３５】
ＴＶエンコーダ１６７は、マルチプレクサ１６３から出力される表示データをＮＴＳＣ／ＰＡＬ方式のＴＶ用映像信号に変換する。このＴＶエンコーダ１６７によって得られたＴＶ用映像信号はＤ／Ａコンバータ１６８によってアナログのＴＶ映像信号に変換された後、バッファ１６９を介して前述のセレクタ４０１に送られる。
【００３６】
ＴＶエンコーダ１６７、Ｄ／Ａコンバータ１６８、およびバッファ１６９はプロテクト信号によって動作制御されるように構成されており、プロテクト信号が付勢されると、ＴＶエンコーダ１６７、Ｄ／Ａコンバータ１６８、またはバッファ１６９の動作が停止されることにより、ＴＶ用アナログ映像信号が外部に出力されることが禁止される。
【００３７】
なお、本実施形態の構成では、プロテクト信号が付勢されると、外部のＴＶに出力される映像信号は、セレクタ４０１によって、ＶＧＡコントローラ１６によって得られるＴＶ用映像信号からＤＶＤデコーダ１５によって得られたＴＶ用映像信号に切り替えられる。したがって、セレクタ４０１を有するシステム構成の場合には、実際には、ＴＶエンコーダ１６７、Ｄ／Ａコンバータ１６８、またはバッファ１６９の動作を停止させる必要はない。しかし、ＤＶＤデコーダ１５によってはＴＶ用映像信号の出力機能を持たないものもあり、この場合には、ＶＧＡコントローラ１６によって得られるＴＶ用映像信号が直接外部のＴＶに出力されることになる。この場合には、ＴＶ用アナログ映像信号が外部に出力されることを禁止するために、ＴＶエンコーダ１６７、Ｄ／Ａコンバータ１６８、またはバッファ１６９の動作を停止させることが必要となる。
【００３８】
また、ＴＶエンコーダ１６７には、ＤＶＤデコーダ１５のコピープロテクト回路２０２と同様のコピープロテクト回路３０１を設けることも可能である。この場合には、ＴＶエンコーダ１６７、Ｄ／Ａコンバータ１６８、またはバッファ１６９の動作を停止させたり、セレクタ４０１によるＴＶ映像出力の切り替えをコピープロテクト信号に応じて行う必要はなく、外部ＣＲＴディスプレイへのアナログＲＧＢ出力のみを禁止すればよい。
【００３９】
次に、図２を参照して、ソフトウェア制御の下に、外部ＣＲＴディスプレイおよびＴＶへの映像信号の出力を禁止するための動作について説明する。
まず、ＤＶＤ−ＲＯＭドライブ１４２またはサテライトチューナ１３から入力される映像ソース（Ａ）の種類が、（１）の経路によって、ソース側のデバイスドライバ１（ＤＶＤ制御用デバイスドライバ、サテライトチューナ制御用デバイスドライバ、ＤＶＤデコーダ制御用ドライバなど）、または動画再生用アプリケーションプログラムにてチェックされる。このチェック処理では、例えばその映像ソースに含まれる制御情報内にコピープロテクト要求を示す識別子があるか否かを調べることなどにより、その映像ソース（Ａ）がコピープロテクトを必要とする映像ソースであるか否かが判別される。
【００４０】
次に、ソース側のデバイスドライバ１または動画再生用アプリケーションプログラムにて検出されたコピープロテクトを必要とする映像ソースであるか否かのソース情報は、（２）の経路を介してＯＳもしくはＡＰＩに通知され、そしてそれらＯＳもしくはＡＰＩから（４）の経路を介して出力関連のデバイスドライバ２（ディスプレイドライバ、ＴＶ出力制御ドライバなど）にそのソース情報が通知される。
【００４１】
もし（２）の経路が無い場合には、（３）の経路を介して、ソース側のデバイスドライバ１または動画再生用アプリケーションプログラムからデバイスドライバ２にソース情報が直接通知されることになる。
【００４２】
ソース情報が通知されデバイスドライバ２は、そのソース情報からコピープロテクトを必要とする映像ソースであることを認識すると、前述のプロテクト信号を発生させるための制御データを所定のレジスタに書き込むことなどにより、（５）の経路でセレクタ４０１の切り替え、およびバッファ１６６，１６９のディスエーブルを行い、さらには（６）の経路で、ＴＶエンコーダ１６７およびＤＡＣ１６４，１６８のディスエーブルなどを行い、これによってＶＧＡコントローラ１６からアナログＲＧＢ信号およびＴＶ用アナログ映像信号が外部に出力されることを禁止する。
【００４３】
図３は、ＴＶエンコーダ１６７、ＤＡＣ１６４，１６８、およびバッファ１６６，１６９が全てＶＧＡコントローラ１６外部に設けられている場合の制御の流れを示している。
【００４４】
この場合においても、まず、最初に、ＤＶＤ−ＲＯＭドライブ１４２またはサテライトチューナ１３から入力される映像ソース（Ａ）の種類が、（１）の経路によって、ソース側のデバイスドライバ１（ＤＶＤ制御用デバイスドライバ、サテライトチューナ制御用デバイスドライバ、ＤＶＤデコーダ制御用ドライバなど）、または動画再生用アプリケーションプログラムにてチェックされる。このチェック処理では、例えばその映像ソースに含まれる制御情報内にコピープロテクト要求を示す識別子があるか否かを調べることなどにより、その映像ソース（Ａ）がコピープロテクトを必要とする映像ソースであるか否かが判別される。
【００４５】
次に、ソース側のデバイスドライバ１または動画再生用アプリケーションプログラムにて検出されたコピープロテクトを必要とする映像ソースであるか否かのソース情報は、（２）の経路を介してＯＳもしくはＡＰＩに通知され、そしてそれらＯＳもしくはＡＰＩから（４）の経路を介して出力関連のデバイスドライバ２（ディスプレイドライバ、ＴＶ出力制御ドライバなど）にそのソース情報が通知される。
【００４６】
もし（２）の経路が無い場合には、（３）の経路を介して、ソース側のデバイスドライバ１または動画再生用アプリケーションプログラムからデバイスドライバ２にソース情報が直接通知されることになる。
【００４７】
ソース情報が通知されデバイスドライバ２は、そのソース情報からコピープロテクトを必要とする映像ソースであることを認識すると、前述のプロテクト信号を発生させるための制御データを所定のレジスタに書き込むことなどにより、（５）の経路でセレクタ４０１の切り替え、およびバッファ１６６，１６９、ＤＡＣ１６４，１６８、ＴＶエンコーダ１６７のディスエーブル処理を行う。また、ＶＧＡコントローラ１６への制御コマンドの発行によって、ＶＧＡコントローラ１６からＴＶエンコーダ１６７やＤＡＣ１６４への映像信号の出力を禁止するようにしてもよい。
【００４８】
図４は、ソフトウェアによる外部ＣＲＴディスプレイおよびＴＶへの映像信号出力制御処理の手順を示すフローチャートである。
まず、ＤＶＤ−ＲＯＭドライブ１４２またはサテライトチューナ１３から入力される映像ソースの種類が判定され、入力映像ソースがコピープロテクトを必要とするか否かが調べられる（ステップＳ１０１）。コピープロテクトを必要とする映像ソースであるか否かは、前述したようにその映像ソースに含まれる制御情報を調べることによって判断できるが、ＤＶＤ−ＲＯＭドライブ１４２から読み出された映像ソースはコピープロテクトを必要とする映像ソースであると一義的に判断することも可能である。
【００４９】
コピープロテクトを必要とする映像ソースである場合には、前述したようなレジスタコントロールによるプロテクト信号の発生や制御コマンドの発行により、アナログＲＧＢ信号の出力、およびセレクタ切り替え処理が行われる（ステップＳ１０２）。これにより、ＬＣＤディスプレイにはコピープロテクトを必要とする動画データとグラフィクスデータとの合成映像が表示され、また外部のＴＶには、ＤＶＤデコーダ１５によって得られたコピープロテクトを必要とする動画データの映像のみが表示される。
【００５０】
なお、バッファ１６６，１６９、ＤＡＣ１６４，１６８、ＴＶエンコーダ１６７のディスエーブル処理では、それらへの動作電源の供給を遮断するようにしてもよい。これにより、不要な回路による無駄な電力消費を無くすことが可能となる。
【００５１】
また、外部への映像信号の出力制御はハードウェアによって行うことも可能である。
この場合、ＤＶＤ−ＲＯＭドライブ１４２の装着の有無をハードウェアによって検出し、ＤＶＤ−ＲＯＭドライブ１４２の装着が検出されたときに、前述のプロテクト信号を付勢するようにすればよい。
【００５２】
以下、ハードウェアを用いた映像信号出力制御方式について具体的に説明する。
図５および図６には、機械的にＤＶＤ−ＲＯＭドライブ１４２の装着の有無を検出する場合のハードウェア構成が示されている。
【００５３】
図５に示されているように、ＤＶＤ−ＲＯＭドライブ１４２が装着されるデバイスベイ１４１には、ＤＶＤ−ＲＯＭドライブ１４２の装着および取り外しに応じてオン／オフするセンス用スイッチ５０１が設けられており、このセンス用スイッチ５０１によってＤＶＤ−ＲＯＭドライブ１４２の装着の有無が機械的に調べられる。
【００５４】
センス用スイッチ５０１は、図６に示されているように、スイッチ判定回路５０２に接続されており、これによってセンス用スイッチ５０１のオン／オフ状態が検知される。そして、スイッチ判定回路５０２によってセンス用スイッチ５０１がオン状態であること、つまりＤＶＤ−ＲＯＭドライブ１４２が装着されたことが検知されると、アナログ出力切断回路５０３からプロテクト信号が発生され、アナログＲＧＢ信号の出力禁止処理、およびセレクタ切り替え処理が行われる。
【００５５】
また、ＤＶＤ−ＲＯＭドライブ１４２がデバイスベイ１４１から取り外されると、センス用スイッチ５０１がオン状態からオフ状態に切り替わり、これによってアナログＲＧＢ信号の出力禁止が解除されると共に、セレクタによって今度はＶＧＡコントローラ１６側からのＴＶ映像信号が選択されることになる。
【００５６】
図７および図８には、光学的にＤＶＤ−ＲＯＭドライブ１４２の装着の有無を検出する場合のハードウェア構成が示されている。
図７に示されているように、ＤＶＤ−ＲＯＭドライブ１４２が装着されるデバイスベイ１４１には、ＤＶＤ−ＲＯＭドライブ１４２の装着および取り外しに応じて光路の遮断／接続が行われるように光学センサ６０１が配置されており、この光学センサ６０１によってＤＶＤ−ＲＯＭドライブ１４２の装着の有無が光学的に調べられる。
【００５７】
光学センサ６０１は、図８に示されているように、光切断判定回路６０２に接続されており、これによって光学センサ６０１における光の遮断／接続状態が検知される。そして、光切断判定回路６０２によって光学センサ６０１の光が遮断されたこと、つまりＤＶＤ−ＲＯＭドライブ１４２が装着されたことが検知されると、アナログ出力切断回路６０３からプロテクト信号が発生され、アナログＲＧＢ信号の出力禁止処理、およびセレクタ切り替え処理が行われる。
【００５８】
また、ＤＶＤ−ＲＯＭドライブ１４２がデバイスベイ１４１から取り外されると、光学センサ６０１は光遮断状態から光接続状態に切り替わり、これによってアナログＲＧＢ信号の出力禁止が解除されると共に、セレクタによって今度はＶＧＡコントローラ１６側からのＴＶ映像信号が選択されることになる。
【００５９】
図９および図１０には、電気的にＤＶＤ−ＲＯＭドライブ１４２の装着の有無を検出する場合のハードウェア構成が示されている。
図９に示されているように、ＤＶＤ−ＲＯＭドライブ１４２が装着されるデバイスベイ１４１とＩ／Ｏコントローラ１４との間には、ＩＤＥ制御ラインに加え、デバイスセレクト信号線（ＳＥＬ）が配設されている。ＩＤＥ制御ラインはＩ／Ｏコントローラ１４内のＩＤＥ／ＡＴＡＰＩインターフエース回路１４３に接続されており、また、デバイスセレクト信号線（ＳＥＬ）はＩ／Ｏコントローラ１４内でプルアップされており、また判別回路７０１に接続されている。ＤＶＤ−ＲＯＭドライブ１４２側では、そのＤＶＤ−ＲＯＭドライブ１４２が装着されたときにデバイスセレクト信号線（ＳＥＬ）がグランドに接続されるようになっている。したがって、ＤＶＤ−ＲＯＭドライブ１４２の未装着時は判別回路７０１に保持されるデータは“１”であり、ＤＶＤ−ＲＯＭドライブ１４２が装着されると、判別回路７０１に保持されるデータは“１”から“０”に切り替えられる。
【００６０】
判別回路７０１は、図１０に示されているように、コントロール回路７０２に接続されており、これによって判別回路７０１に保持されるデータの値が検知される。そして、コントロール回路７０２によって判別回路７０１のデータが“１”から“０”に切り替わったこと、つまりＤＶＤ−ＲＯＭドライブ１４２が装着されたことが検知されると、アナログ出力切断回路７０３からプロテクト信号が発生され、アナログＲＧＢ信号の出力禁止処理、およびセレクタ切り替え処理が行われる。
【００６１】
また、ＤＶＤ−ＲＯＭドライブ１４２がデバイスベイ１４１から取り外されると、判別回路７０１に保持されるデータの値が“０”から“１”に切り替わり、これによってアナログＲＧＢ信号の出力禁止が解除されると共に、セレクタによって今度はＶＧＡコントローラ１６側からのＴＶ映像信号が選択されることになる。
【００６２】
なお、ノートブック型コンピュータにおいては、周辺装置の装着面積に限りがあるため、デバイスベイ１４１として、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＯＭドライブ１４２、および拡張用ハードディスクドライブなどの複数種のデバイスを選択的に装着可能なセレクタブルベイが使用されることがある。この場合には、セレクタブルベイ１４１に装着されたデバイスがＤＶＤ−ＲＯＭドライブ１４２であるか否かを判別することが必要となるため、セレクタブルベイ１４１とＩ／Ｏコントローラ１４との間には、図１１に示されているように、複数本のデバイスセレクト信号線（ＳＥＬ１，ＳＥＬ２，ＳＥＬ３）を配設しておき、判別回路７０１に保持される３ビットのデータの組み合わせによって装着されたデバイスの種類を判別するように構成することが好ましい。
【００６３】
図１１の例においては、判別回路７０１に保持される３ビットのデータが全て“０”であるとき、セレクタブルベイ１４１に装着されたデバイスがＤＶＤ−ＲＯＭドライブ１４２であると認識されることになる。
【００６４】
以上のように、本実施形態においては、ソフトウェアまたはハードウェア的な手法により映像ソースの種類や入力デバイスの種類を判別することにより、外部映像機器への映像信号の出力が制御されるように構成されており、例えばＤＶＤタイトルやデジタル衛星放送などのようなコピー禁止のソースが入力された時や、ＤＶＤ−ＲＯＭドライブ１４２が装着されたときなどには、バッファ１６６，１６９、ＤＡＣ１６４，１６８、ＴＶエンコーダ１６７のディスエーブル処理やセレクタ４０１の切り替え処理により、ＶＧＡコントローラ１６による外部ＣＲＴディスプレイまたはＴＶ用の映像信号の出力が禁止される。これにより、外部映像機器への映像信号の出力を用いた映像ソースの不正コピーを防止することが可能となる。
【００６５】
なお、以上の説明では、ノートブック型パーソナルコンピュータを例示して外部への映像信号の出力制御の手法について説明したが、映像ソースの種類や入力デバイスの種類に応じて外部映像機器への映像信号の出力を制御するという本実施形態の構成は、デスクトップ型コンピュータや、ワードプロセッサ、ワークステーション、セットトップボックス、さらには民生用のＤＶＤプレーヤー、ゲーム機などにも適用することができる。
【００６６】
【発明の効果】
以上説明したように、本発明によれば、映像ソースや入力デバイスの種類に応じて外部映像機器への映像信号の出力を制御できるようになり、コピープロテクトを必要とする映像ソースの不正コピーを防止することができるとができる。特に、ノートブック型コンピュータにおいては、ＬＣＤなどから構成されるディスプレイモニタへの表示を維持しながら、外部ＣＲＴディスプレイへのアナログＲＧＢ信号やＴＶへのアナログ映像信号の出力だけを禁止できるので、効率よく不正コピーを防止できる。
【００６７】
さらに、復号化装置から出力されるＴＶ用映像信号にはコピープロテクト処理を施しておき、コピープロテクトを必要とする映像ソースや入力デバイスが入力された時に、外部に出力するＴＶ用映像信号を、グラフィクス／動画の合成表示が可能な表示コントローラからのＴＶ用映像信号から、コピープロテクトされたＴＶ用映像信号に切り替える構成を採用することにより、表示コントローラ側のハードウェア構成を複雑にすることなく、グラフィクスと動画の融合によるエンターテイメント性の高い画像の表示と、コピープロテクトとを両立できるようになる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るコンピュータシステムの構成を示すブロック図。
【図２】同実施形態のコンピュータシステムにおいて外部ＣＲＴディスプレイおよびＴＶへの映像信号の出力を禁止するためのソフトウェアの動作を説明するための図。
【図３】同実施形態のコンピュータシステムにおいて外部ＣＲＴディスプレイおよびＴＶへの映像信号の出力を禁止するためのソフトウェア動作の他の例を説明するための図。
【図４】同実施形態のコンピュータシステムに適用される映像信号出力制御処理の手順を説明するフローチャート。
【図５】同実施形態のコンピュータシステムにおいて機械的に入力デバイスの種類を判定するためのハードウェア構成を示す図。
【図６】同実施形態のコンピュータシステムにおいて機械的に検知された入力デバイスの種類に応じて映像信号の出力制御を行うためのハードウェア構成を説明するための図。
【図７】同実施形態のコンピュータシステムにおいて光学的に入力デバイスの種類を判定するためのハードウェア構成を示す図。
【図８】同実施形態のコンピュータシステムにおいて光学的に検知された入力デバイスの種類に応じて映像信号の出力制御を行うためのハードウェア構成を説明するための図。
【図９】同実施形態のコンピュータシステムにおいて電気的に入力デバイスの種類を判定するためのハードウェア構成を示す図。
【図１０】同実施形態のコンピュータシステムにおいて電気的に検知された入力デバイスの種類に応じて映像信号の出力制御を行うためのハードウェア構成を説明するための図。
【図１１】同実施形態のコンピュータシステムにおいて電気的に入力デバイスの種類を判定するためのハードウェア構成の他の例を示す図。
【符号の説明】
１１…ＣＰＵ
１３…サテライトチューナ
１５…ＤＶＤデコーダ
１６…ＶＧＡコントローラ
１４１…デバイスベイ（セレクタブルベイ）
１５１…ＰＣＩインターフェイス
１５２…ＭＰＥＧ２デコーダ
１５３…ＴＶエンコーダ
１６１…グラフィクス表示回路
１６２…ビデオ表示回路
１６３…ビデオ／グラフィクス合成用マルチプレクサ
１６４，１６８…ＤＡＣ
１６７…ＴＶエンコーダ
１６６，１６９…映像信号出力用バッファ
２０２，３０１…コピープロテクト回路
４０１…セレクタ
【図１】
0004170424.tif 000002
【図２】
0004170424.tif 000003
【図３】
0004170424.tif 000004
【図４】
0004170424.tif 000005
【図５】
0004170424.tif 000006
【図６】
0004170424.tif 000007
【図７】
0004170424.tif 000008
【図８】
0004170424.tif 000009
【図９】
0004170424.tif 000010
【図１０】
0004170424.tif 000011
【図１１】
0004170424.tif 000012