(57)【要約】【課題】画面のコンテンツに応じてテレビジョン受像機の表示方式をオーバースキャン又はアンダースキャンに自動的に切り替える表示方式切替装置及びその方法を提供する。【解決手段】コンピュータ１１をテレビジョン受像機１２に接続して使用する場合において、ＤＶＤの再生やゲームを始めるときは、アプリケーション１３，１４からＯＳ１５内のＡＰＩ１８，１９へのコールをデバイスドライバ１６で検知し、テレビジョン受像機１２への出力方式をオーバースキャンに切り替え、これにより動画やゲームをテレビジョン受像機１２にオーバースキャンで表示する。一方、ＤＶＤの再生やゲームを終了するときは、リソースを解放するためのＡＰＩ１８，１９へのコールをデバイスドライバ１６で検知し、出力方式をアンダースキャンに戻し、これによりコンピュータ画面をテレビジョン受像機１２にアンダースキャンで表示する。【選択図】図１
2005345523.tif 000002
【特許請求の範囲】
【請求項１】
テレビジョン受像機に接続可能な表示方式切替装置であって、
前記テレビジョン受像機に表示されるべきコンテンツを識別するコンテンツ識別手段と、
前記コンテンツ識別手段による識別結果に応じて前記テレビジョン受像機への出力方式をオーバースキャン又はアンダースキャンに切り替える切替手段とを備えたことを特徴とする表示方式切替装置。
【請求項２】
請求項１に記載の表示方式切替装置であって、
前記コンテンツ識別手段は、
動画再生用アプリケーション又はゲーム用アプリケーションから所定のＡＰＩ（Application Program Interface）へのコールを検知することにより前記テレビジョン受像機に表示されるべきコンテンツを識別する手段を含むことを特徴とする表示方式切替装置。
【請求項３】
請求項１に記載の表示方式切替装置であって、
前記コンテンツ識別手段は、
動画再生用アプリケーション又はゲーム用アプリケーションから所定のＡＰＩ（Application Program Interface）へのコールを検知することにより前記テレビジョン受像機に表示されるべきコンテンツが動画又はゲームであると識別する手段を含み、
前記切替手段は、
前記テレビジョン受像機に表示されるべきコンテンツが動画又はゲームであると識別されたとき、前記テレビジョン受像機への出力方式をオーバースキャンに切り替える手段を含むことを特徴とする表示方式切替装置。
【請求項４】
請求項１に記載の表示方式切替装置であって、
前記コンテンツ識別手段は、
動画再生用アプリケーション又はゲーム用アプリケーションから所定のＡＰＩ（Application Program Interface）へのコールを検知することにより前記テレビジョン受像機に表示されるべきコンテンツが通常のコンピュータ画面であると識別する手段を含み、
前記切替手段は、
前記テレビジョン受像機に表示されるべきコンテンツが通常のコンピュータ画面であると識別されたとき、前記テレビジョン受像機への出力方式をアンダースキャンに切り替える手段を含むことを特徴とする表示方式切替装置。
【請求項５】
請求項１に記載の表示方式切替装置であって、
前記切替手段はさらに、ガンマ値、画面の明るさ、画面のコントラスト、及び画面の色合いのうち少なくとも１つを変更することを特徴とする表示方式切替装置。
【請求項６】
テレビジョン受像機に表示されるべきコンテンツを識別するコンテンツ識別ステップと、
前記コンテンツ識別ステップによる識別結果に応じて前記テレビジョン受像機への出力方式をオーバースキャン又はアンダースキャンに切り替える切替ステップとを備えたことを特徴とする表示方式切替方法。
【請求項７】
請求項６に記載の表示方式切替方法であって、
前記コンテンツ識別ステップは、
動画再生用アプリケーション又はゲーム用アプリケーションから所定のＡＰＩ（Application Program Interface）へのコールを検知することにより前記テレビジョン受像機に表示されるべきコンテンツを識別するステップを含むことを特徴とする表示方式切替方法。
【請求項８】
請求項６に記載の表示方式切替方法であって、
前記コンテンツ識別ステップは、
動画再生用アプリケーション又はゲーム用アプリケーションから所定のＡＰＩ（Application Program Interface）へのコールを検知することにより前記テレビジョン受像機に表示されるべきコンテンツが動画又はゲームであると識別するステップを含み、
前記切替ステップは、
前記テレビジョン受像機に表示されるべきコンテンツが動画又はゲームであると識別されたとき、前記テレビジョン受像機への出力方式をオーバースキャンに切り替えるステップを含むことを特徴とする表示方式切替方法。
【請求項９】
請求項６に記載の表示方式切替方法であって、
前記コンテンツ識別ステップは、
動画再生用アプリケーション又はゲーム用アプリケーションから所定のＡＰＩ（Application Program Interface）へのコールを検知することにより前記テレビジョン受像機に表示されるべきコンテンツが通常のコンピュータ画面であると識別するステップを含み、
前記切替ステップは、
前記テレビジョン受像機に表示されるべきコンテンツが通常のコンピュータ画面であると識別されたとき、前記テレビジョン受像機への出力方式をアンダースキャンに切り替えるステップを含むことを特徴とする表示方式切替方法。
【請求項１０】
請求項６に記載の表示方式切替方法であって、
前記切替ステップはさらに、ガンマ値、画面の明るさ、画面のコントラスト、及び画面の色合いのうち少なくとも１つを変更することを特徴とする表示方式切替方法。
【請求項１１】
テレビジョン受像機に表示されるべきコンテンツを識別するコンテンツ識別ステップと、
前記コンテンツ識別ステップによる識別結果に応じて前記テレビジョン受像機への出力方式をオーバースキャン又はアンダースキャンに切り替える切替ステップとをコンピュータに実行させるための表示方式切替プログラム。
【請求項１２】
請求項１１に記載の表示方式切替プログラムであって、
前記コンテンツ識別ステップは、
動画再生用アプリケーション又はゲーム用アプリケーションから所定のＡＰＩ（Application Program Interface）へのコールを検知することにより前記テレビジョン受像機に表示されるべきコンテンツを識別するステップを含むことを特徴とする表示方式切替プログラム。
【請求項１３】
請求項１１に記載の表示方式切替プログラムであって、
前記コンテンツ識別ステップは、
動画再生用アプリケーション又はゲーム用アプリケーションから所定のＡＰＩ（Application Program Interface）へのコールを検知することにより前記テレビジョン受像機に表示されるべきコンテンツが動画又はゲームであると識別するステップを含み、
前記切替ステップは、
前記テレビジョン受像機に表示されるべきコンテンツが動画又はゲームであると識別されたとき、前記テレビジョン受像機への出力方式をオーバースキャンに切り替えるステップを含むことを特徴とする表示方式切替プログラム。
【請求項１４】
請求項１１に記載の表示方式切替プログラムであって、
前記コンテンツ識別ステップは、
動画再生用アプリケーション又はゲーム用アプリケーションから所定のＡＰＩ（Application Program Interface）へのコールを検知することにより前記テレビジョン受像機に表示されるべきコンテンツが通常のコンピュータ画面であると識別するステップを含み、
前記切替ステップは、
前記テレビジョン受像機に表示されるべきコンテンツが通常のコンピュータ画面であると識別されたとき、前記テレビジョン受像機への出力方式をアンダースキャンに切り替えるステップを含むことを特徴とする表示方式切替プログラム。
【請求項１５】
請求項１１に記載の表示方式切替プログラムであって、
前記切替ステップはさらに、ガンマ値、画面の明るさ、画面のコントラスト、及び画面の色合いのうち少なくとも１つを変更することを特徴とする表示方式切替プログラム。
【請求項１６】
請求項１１〜請求項１５のいずれか１項に記載の表示方式切替プログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示方式切替装置、表示方式切替方法、表示方式切替プログラム、及びそのプログラムを記憶したコンピュータ読み取り可能な記憶媒体に関し、さらに詳しくは、テレビジョン受像機の表示方式をオーバースキャン又はアンダースキャンに自動的に切り替える表示方式切替装置、表示方式切替方法、表示方式切替プログラム、及びそのプログラムを記憶したコンピュータ読み取り可能な記憶媒体に関する。
【背景技術】
【０００２】
民生用のテレビジョン受像機ではコンピュータ用のモニタと異なり、画面の上下左右１０％程度はベゼルに隠れて表示されない。この表示方式を「オーバースキャン」と呼ぶ。
【０００３】
オーバースキャンはテレビジョン画面の表示には適しているが、コンピュータ画面の表示には適していない。テレビジョン画面に表示されるのは主として動画であり、画面の中央に重要な情報が表示されることが多いのに対し、コンピュータ画面に表示されるのは主として静止画であり、画面の上下左右にも重要な情報（アイコンやメニューなど）が表示されることが多いからである。そのため、コンピュータ画面をテレビジョン受像機に表示する場合は、コンピュータ画面全体をテレビジョン受像機の有効表示領域まで縮小して表示することが多い。この表示方式を「アンダースキャン」と呼ぶ。
【０００４】
コンピュータをテレビジョン受像機に接続して使用する場合、通常のコンピュータ画面（たとえばオペレーティングシステム（ＯＳ）のデスクトップ画面）を表示するときはアンダースキャンの方が好ましいが、ＤＶＤ（Digital Versatile Disk）を再生するときやゲームで遊ぶときはオーバースキャンの方が好ましい。たとえ画面の上下左右がベゼルに隠れてしまっても、画面をディスプレイ一杯に広げて表示した方が見やすいからである。
【０００５】
以上のように、コンピュータをテレビジョン受像機に接続して使用する場合、通常のコンピュータ画面はアンダースキャンで表示したいが、動画やゲームはオーバースキャンで表示したい。しかし、表示方式をオーバースキャン又はアンダースキャンに手動で切り替えるのはユーザにとって煩雑である。
【０００６】
下記の特許文献１は、ＣＲＴ（Cathode Ray Tube）の表示方式をオーバースキャン又はアンダースキャンに切り替える画面表示範囲切替方式を開示している。この方式は、スイッチを切り替えることで、コンピュータから出力される画像はアンダースキャンで表示され、テレビチューナから出力される画像はオーバースキャンで表示されるようになっている。しかし、この方式は、オーバースキャン又はアンダースキャンを切り替えるために特別なハードウェアを必要とし、しかも、コンピュータから出力される画像は常にアンダースキャンで表示されるため、コンピュータでＤＶＤを再生する場合も画像はアンダースキャンで表示されてしまう。
【０００７】
【特許文献１】特開昭６１−１７６９７３号公報
【特許文献２】特開２０００−１９４３４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、画面のコンテンツに応じてテレビジョン受像機の表示方式をオーバースキャン又はアンダースキャンに自動的に切り替える表示方式切替装置、表示方式切替方法、表示方式切替プログラム、及びそのプログラムを記憶したコンピュータ読み取り可能な記憶媒体を提供することである。
【課題を解決するための手段及び発明の効果】
【０００９】
本発明による表示方式切替装置は、コンテンツ識別手段と、切替手段とを備える。コンテンツ識別手段は、テレビジョン受像機に表示されるべきコンテンツを識別する。切替手段は、コンテンツ識別手段による識別結果に応じてテレビジョン受像機への出力方式をオーバースキャン又はアンダースキャンに切り替える。
【００１０】
この表示方式切替装置においては、テレビジョン受像機に表示されるべきコンテンツが識別され、その識別結果に応じてテレビジョン受像機への出力方式がオーバースキャン又はアンダースキャンに切り替えられる。よって、この表示方式切替装置は、ユーザが操作しなくても、画面のコンテンツに応じてテレビジョン受像機の表示方式をオーバースキャン又はアンダースキャンに自動的に切り替えることができる。
【００１１】
好ましくは、コンテンツ識別手段は、動画再生用アプリケーション又はゲーム用アプリケーションから所定のＡＰＩ（Application Program Interface）へのコールを検知することによりテレビジョン受像機に表示されるべきコンテンツを識別する手段を含む。
【００１２】
この場合、アプリケーションからＡＰＩへのコールが検知され、これによりコンテンツが識別されるので、コンテンツ識別手段を簡単な構成で実現することができる。
【００１３】
好ましくは、コンテンツ識別手段は、動画再生用アプリケーション又はゲーム用アプリケーションから所定のＡＰＩ（Application Program Interface）へのコールを検知することによりテレビジョン受像機に表示されるべきコンテンツが動画又はゲームであると識別する手段を含む。切替手段は、テレビジョン受像機に表示されるべきコンテンツが動画又はゲームであると識別されたとき、テレビジョン受像機への出力方式をオーバースキャンに切り替える手段を含む。
【００１４】
この場合、ユーザが動画の再生やゲームを始めると、動画再生用アプリケーション又はゲーム用アプリケーションからＡＰＩへのコールが検知され、これによりテレビに表示されるべきコンテンツが動画又はゲームであると識別される。このとき、テレビへの出力方式がオーバースキャンに自動的に切り替えられる。
【００１５】
好ましくは、コンテンツ識別手段は、動画再生用アプリケーション又はゲーム用アプリケーションから所定のＡＰＩ（Application Program Interface）へのコールを検知することによりテレビジョン受像機に表示されるべきコンテンツが通常のコンピュータ画面であると識別する手段を含む。切替手段は、テレビジョン受像機に表示されるべきコンテンツが通常のコンピュータ画面であると識別されたとき、テレビジョン受像機への出力方式をアンダースキャンに切り替える手段を含む。
【００１６】
この場合、ユーザが動画の再生やゲームを止めると、動画再生用アプリケーション又はゲーム用アプリケーションからＡＰＩへのコールが検知され、これによりテレビに表示されるべきコンテンツが通常のコンピュータ画面であると識別される。このとき、テレビへの出力方式がアンダースキャンに自動的に切り替えられる。
【００１７】
好ましくは、切替手段はさらに、ガンマ値、画面の明るさ、画面のコントラスト、及び画面の色合いのうち少なくとも１つを変更する。
【００１８】
この場合、出力方式が切り替えられるとき、ガンマ値、画面の明るさ、画面のコントラスト、画面の色合いなども自動的に切り替えられる。
【００１９】
また、本発明による表示方式切替方法は、表示方式切替装置を使用したときの動作方法である。また、本発明による表示方式切替プログラムは、表示方式切替方法の各ステップをコンピュータに実行させるためのプログラムである。さらに、本発明による記憶媒体は、表示方式切替プログラムを記憶したコンピュータ読み取り可能な記憶媒体である。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照し、本発明の実施の形態を詳しく説明する。図中同一又は相当部分には同一符号を付してその説明は繰り返さない。
【００２１】
図１を参照して、本発明の実施の形態による表示方式切替装置を利用したコンピュータシステム１０は、コンピュータ１１と、これに接続されたテレビジョン受像機１２とを備える。ここでは表示デバイスとして、コンピュータ用のモニタではなく、民生用のテレビジョン受像機１２が用いられる。
【００２２】
コンピュータ１１は、動画再生用アプリケーション１３と、３次元ゲーム用アプリケーション１４と、ＯＳ１５と、デバイスドライバ１６と、グラフィックスアダプタ１７とを備える。
【００２３】
図２を参照して、コンピュータ１１は一般に、中央演算処理装置（ＣＰＵ）１１１と、リードオンリメモリ（ＲＯＭ）１１２と、ランダムアクセスメモリ（ＲＡＭ）１１３、ハードディスク１１４と、フレキシブルディスク（ＦＤ）ドライブ１１５と、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）ドライブ１１６と、グラフィックスアダプタ１７と、これらの間に接続されるバス１１８とを備える。
【００２４】
図１に示したアプリケーション１３，１４、ＯＳ１５及びデバイスドライバ１６はソフトウェアであり、当初はフレキシブルディスク３０又はＣＤ−ＲＯＭ３１に格納された状態で提供される。そして、これらのソフトウェアはＦＤドライブ１１５又はＣＤ−ＲＯＭドライブ１１６によりフレキシブルディスク３０又はＣＤ−ＲＯＭ３１から読み出され、ハードディスク１１４にインストールされる。
【００２５】
ＯＳ１５は、マルチメディア処理機能を有するＡＰＩ（Application Program Interface）１８，１９を備える。たとえばマイクロソフト社のWindows（登録商標）は、DirectX（商標）と呼ばれるＡＰＩを備えている。DirectXは、動画再生用のDirectDraw（商標）、３次元グラフィックス用のDirect3D（商標）など、様々なＡＰＩを含む。
【００２６】
デバイスドライバ１６は一般にＡＰＩ１８，１９からの指令に応じてグラフィックスアダプタ１７を制御するためのプログラムであるが、ここでは特に、本発明の実施の形態による表示方式切替プログラム（図４及び図５中の符号１６０）を含む。この表示方式切替プログラムを含むデバイスドライバ１６をインストールすることにより、コンピュータ１１のハードウェア資源が本発明の実施の形態による表示方式切替装置を実現する。
【００２７】
図３を参照して、デバイスドライバ１６は、表示方式切替プログラムを構成するコンテンツ識別部１６１と切替部１６２とを含む。コンテンツ識別部１６１は、テレビジョン受像機１２に表示されるべきコンテンツを識別する。切替部１６２は、その識別結果に応じてテレビジョン受像機１２への出力方式をオーバースキャン又はアンダースキャンに切り替える。より具体的には、コンテンツ識別部１６１は、再生用アプリケーション又はゲーム用アプリケーション１３，１４から動画再生又は３次元グラフィックス用ＡＰＩへのコールを検知することにより、テレビジョン受像機１２に表示されるべきコンテンツが動画若しくはゲーム又は通常のコンピュータ画面であると識別する。切替部１６２は、テレビジョン受像機１２に表示されるべきコンテンツが動画又はゲームであると識別されたとき、テレビジョン受像機１２への出力方式をオーバースキャンに切り替え、テレビジョン受像機１２に表示されるべきコンテンツが通常のコンピュータ画面であると識別されたとき、テレビジョン受像機１２への出力方式をアンダースキャンに切り替える。切替部１６２は、出力方式に加えて、ガンマ値、画面の明るさ、画面のコントラスト、画面の色合いなども切り替える。
【００２８】
ここでいう「通常のコンピュータ画面」とは、たとえばアイコン、タスクバー、ウィンドウなどを表示するデスクトップ画面であり、ウィンドウを最大化した状態を含むが、動画やゲームを全画面表示した状態を含まない。
【００２９】
表示方式切替プログラムを含むデバイスドライバ１６は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの光ディスク、フレキシブルディスクやハードディスクなどの磁気ディスク、ＲＯＭやＲＡＭ（Random Access Memory）などの半導体メモリなど、コンピュータ読み取り可能な記憶媒体に格納されたり、インターネット上のウェブサイトにアップロードされたりして配布される。
【００３０】
グラフィックスアダプタ１７は一般に画像表示機能を有するハードウェアであるが、ここでは特に動画及び３次元グラフィックスの高速処理機能を有する。
【００３１】
一方、テレビジョン受像機１２は、ディスプレイ２０と、表示制御回路２１とを備える。ディスプレイ２０としては、たとえばＣＲＴ、ＬＣＤ（Liquid Crystal Display）、プラズマディスプレイが用いられる。表示制御回路２１は、グラフィックスアダプタ１７から出力されるビデオ信号及び同期信号に基づいてディスプレイ２０上に画像を表示する。
【００３２】
次に、図４及び図５を参照して、上述したコンピュータシステムの動作を説明する。表示方式切替プログラム１６０は、図４中のステップＳ１３〜Ｓ１８及び図５中のステップＳ２３〜Ｓ２５をコンピュータ１１に実行させるためのプログラムである。
（１）動画又は３次元ゲームを全画面表示する場合
ユーザがＤＶＤなどを再生する場合は動画再生用アプリケーション１３が起動し、ユーザがゲームで遊ぶ場合は３次元ゲーム用アプリケーション１４が起動し、かつ画面の表示モードが全画面表示モードに切り替えられる（Ｓ１１）。
【００３３】
アプリケーション１３，１４はＯＳ１５上で動作し、ＯＳ１５内のＡＰＩ１８，１９をコールする（Ｓ１２）。
【００３４】
デバイスドライバ１６は、画面の表示モードが全画面表示モードか否かを判別する（Ｓ１３）。全画面表示モードの場合は次のステップＳ１４に進み、全画面表示モードでない場合は後述するステップＳ１９までスキップする。
【００３５】
ＯＳ１５は、ＡＰＩ１８，１９に加えて、画面の表示モードを設定するためのＡＰＩ（図示せず）を備える。アプリケーション１３，１４はこのＡＰＩをコールし、ＯＳ１５は画面の表示モードの設定をデバイスドライバ１６に依頼する。したがって、デバイスドライバ１６はこのコールを検知することにより、画面の表示モードが全画面表示モードか否かを判別することができる。
【００３６】
全画面表示モードの場合、デバイスドライバ１６はＡＰＩ１８，１９のコールを検知する（Ｓ１４）。詳細は次の通り。
【００３７】
動画再生用アプリケーション１３がＯＳ１５内の動画再生用ＡＰＩ１８をコールすると、そのＡＰＩのコールはドライバレイヤまで降りて来るので、デバイスドライバ１６がそのコールを検知する（Ｓ１４）。これによりデバイスドライバ１６は、ディスプレイ２０に表示されるべき画面のコンテンツが動画であることを識別する。
【００３８】
同様に、３次元ゲーム用アプリケーション１４がＯＳ１５内の３次元グラフィックス用ＡＰＩ１９をコールすると、そのＡＰＩのコールはドライバレイヤまで降りて来るので、デバイスドライバ１６がそのコールを検知する（Ｓ１４）。これによりデバイスドライバ１６は、ディスプレイ２０に表示されるべき画面のコンテンツが３次元ゲームであることを識別する。
【００３９】
ＡＰＩのコールを検知した後、デバイスドライバ１６は表示デバイスがテレビジョン受像機か否かを判別する（Ｓ１５）。テレビジョン受像機の場合は次のステップＳ１６に進み、テレビジョン受像機でない場合は後述するステップＳ１９までスキップする。本実施の形態では表示デバイスはテレビジョン受像機１２であるから、ステップＳ１６に進む。
【００４０】
デバイスドライバ１６は一般に、起動時又はサスペンド若しくはハイバネーションからのレジューム時に、コンピュータ１１に装着されているデバイスを認識する。したがって、デバイスドライバ１６は、グラフィックスアダプタ１７に接続されているテレビジョン出力ポートの状態をチェックすることにより、テレビジョン受像機が接続されているか否かを判別することができる。
【００４１】
デバイスドライバ１６は現在設定されている出力方式がアンダースキャンかオーバースキャンかを判別する（Ｓ１６）。アンダースキャンの場合は次のステップＳ１７に進み、オーバースキャンの場合は後述するステップＳ１９までスキップする。
【００４２】
テレビジョン受像機１２への出力方式は一般に、グラフィックスアダプタ１７内のレジスタ（図示せず）に設定される。したがって、デバイスドライバ１６はこのレジスタに設定されている値を読み出すことにより、出力方式がアンダースキャンかオーバースキャンかを判別することができる。
【００４３】
アンダースキャンの場合、デバイスドライバ１６は現在の設定情報（出力方式、ガンマ値、画面の明るさ、画面のコントラスト、画面の色合いなど）をグラフィックスアダプタ１７内のレジスタやコンピュータ１１内のメモリなどの記憶媒体に保存する（Ｓ１７）。
【００４４】
たとえばガンマ値は、通常のコンピュータ画面を表示するアンダースキャンの場合はその表示に適した「１」に設定され、動画やゲームを表示するオーバースキャンの場合はその表示に適した「２．２」に設定される。したがって、現在の出力方式がアンダースキャンの場合、ガンマ値「１」が保存される。
【００４５】
なお、ガンマ値はデフォルトでは上記の値に設定しておき、ユーザの操作に応じて所望の値に設定するようにしてもよい。
【００４６】
その他の設定情報、たとえば明るさ、コントラスト、色合いは、一般に次の表１に示すように設定することで最適化される。
【表１】
2005345523.tif 000003
【００４７】
表１から明らかなように、明るさは、アンダースキャンの場合に明るく設定され、オーバースキャンの場合に暗く設定される。コントラストは、アンダースキャンの場合に弱く設定され、オーバースキャンの場合に強く設定される。色合いは、アンダースキャンの場合に薄く設定され、オーバースキャンの場合に濃く設定される。
【００４８】
明るさ、コントラスト及び色合いの設定例を次の表２に示す。
【表２】
2005345523.tif 000004
【００４９】
表２において、明るさは任意単位で表され、０〜２５５の値を取り得るが、ここではアンダースキャンの場合に「１００」に設定され、オーバースキャンの場合に「６５」に設定される。コントラストも任意単位で表され、０〜２５５の値を取り得るが、ここではアンダースキャンの場合に「２４０」に設定され、オーバースキャンの場合に「２５５」に設定される。色合いは色温度で表され、アンダースキャンの場合に「６５００Ｋ」に設定され、オーバースキャンの場合に「９３００Ｋ」に設定される。したがって、現在の出力方式がアンダースキャンの場合、明るさ「１００」、コントラスト「２４０」及び色合い「９３００Ｋ」が保存される。なお、上記はデフォルト値の一例であり、ユーザは所望の値に設定可能である。
【００５０】
続いて、デバイスドライバ１６は出力方式をオーバースキャンに切り替えるとともに、ガンマ値、画面の明るさ、画面のコントラスト、画面の色合いなどを所定の値に変更する（Ｓ１８）。具体的には、デバイスドライバ１６はグラフィックスアダプタ１７内のレジスタにオーバースキャンを示す値として、ガンマ値「２．２」、明るさ「６５」、コントラスト「２５５」、色合い「９３００Ｋ」に設定する。
【００５１】
そして、デバイスドライバ１６は制御をアプリケーション１３，１４及びＯＳ１６に渡す（Ｓ１９）。
【００５２】
以上の結果、ユーザがＤＶＤの再生やゲームを始めるときは、テレビジョン受像機１２の表示方式が自動的にオーバースキャンに切り替えられる。
（２）通常のコンピュータ画面を表示する場合
ユーザがＤＶＤなどの再生を終えた場合は動画再生用アプリケーション１３が終了し、ユーザがゲームを終えた場合は３次元ゲーム用アプリケーション１４が終了する（Ｓ２１）。これにより、コンピュータ１１は通常のＯＳモードに戻る（Ｓ２２）。同様に、アプリケーション１３，１４の動作中に画面の表示モードが全画面表示モードからデスクトップ表示モードに切り替えられた場合も（Ｓ２１）、コンピュータ１１は通常のＯＳモードに戻る（Ｓ２２）。
【００５３】
続いて、デバイスドライバ１６はＡＰＩ１８，１９のコール又は表示モードの変更リクエストを検知する（Ｓ２３）。詳細は次の通り。
【００５４】
動画再生用アプリケーション１３が終了する場合、それまで使用していたリソースを解放するために動画再生用ＡＰＩ１８をコールする。また、３次元ゲーム用アプリケーション１４が終了する場合、それまで使用していたリソースを解放するために３次元グラフィックス用ＡＰＩ１９をコールする。これらのコールもドライバレイヤまで降りて来るので、デバイスドライバ１６がそのコールを検知する（Ｓ２３）。これによりデバイスドライバ１６は、アプリケーション１３，１４の終了を検知し、ディスプレイ２０に表示されるべき画面のコンテンツが通常のコンピュータ画面であることを識別する。
【００５５】
一方、画面の表示モードが全画面表示モードからデスクトップ表示モードに切り替えられた場合、ＯＳ１５はデバイスドライバ１６に表示モードの変更リクエストを出すので、デバイスドライバ１６はこれを検知する（Ｓ２３）。これによりデバイスドライバ１６は、デスクトップ表示モードへの切り替えを検知し、ディスプレイ２０に表示されるべき画面のコンテンツが通常のコンピュータ画面であることを識別する。
【００５６】
続いて、デバイスドライバ１６は表示デバイスがテレビジョン受像機か否かを判別する（Ｓ２４）。テレビジョン受像機の場合は次のステップＳ２５に進み、テレビジョン受像機でない場合は後述するステップＳ２６までスキップする。本実施の形態では表示デバイスはテレビジョン受像機１２であるから、ステップＳ２５に進む。
【００５７】
デバイスドライバ１６はグラフィックスアダプタ１７内のレジスタやコンピュータ１１内のメモリなどの記憶媒体から以前の設定情報（出力方式、ガンマ値、画面の明るさ、画面のコントラスト、画面の色合いなど）を読み出し、これらを元に戻す。上記ステップＳ１８で出力方式がアンダースキャンからオーバースキャンに切り替えられた場合は、出力方式がオーバースキャンからアンダースキャンに戻される。具体的には、デバイスドライバ１６がグラフィックスアダプタ１７内のレジスタにアンダースキャンを示す値を設定する。これとともに、ガンマ値、画面の明るさ、画面のコントラスト、画面の色合いなども元の値に戻される。たとえばデバイスドライバ１６はガンマ値を元の「１．０」に、明るさを元の「１００」に、コントラストを「２４０」に、色合いを「６５００Ｋ」にそれぞれ戻す。
【００５８】
そして、デバイスドライバ１６は制御をアプリケーション１３，１４及びＯＳ１６に渡す（Ｓ２６）。
【００５９】
以上の結果、ユーザがＤＶＤの再生やゲームを終えたとき、又は画面の表示モードを全画面表示モードからデスクトップ表示モードに切り替えたときは、テレビジョン受像機１２の表示方式が自動的にアンダースキャンに切り替えられる。
【００６０】
以上のように本実施の形態によれば、デバイスドライバ１６が表示されるべき画面のコンテンツを検知し、その検知したコンテンツに応じてテレビジョン受像機１２への出力方式をオーバースキャン又はアンダースキャンに切り替えるため、ユーザが操作しなくても、コンピュータ１１の使用状態に応じてテレビジョン受像機１２の表示方式を自動的に切り替えることができる。
【００６１】
また、デバイスドライバ１６がＡＰＩのコールを検知して出力方式をオーバースキャン又はアンダースキャンに切り替えるので、既存のデバイスドライバに改良を加えるだけでよく、アプリケーション１３，１４、ＯＳ１５、グラフィックスアダプタ１７、テレビジョン受像機１２などは既存のものをそのまま用いることができる。
【００６２】
以上、本発明の実施の形態を説明したが、上述した実施の形態は本発明を実施するための例示に過ぎない。よって、本発明は上述した実施の形態に限定されることなく、その趣旨を逸脱しない範囲内で上述した実施の形態を適宜変形して実施することが可能である。
【産業上の利用可能性】
【００６３】
本発明による表示方式切替装置は、テレビジョン受像機を表示デバイスとして用いたコンピュータシステムに利用可能である。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施の形態による表示方式切替装置を利用したコンピュータシステムの全体構成を示す機能ブロック図である。
【図２】図１中のコンピュータのハードウェア構成を示す機能ブロック図である。
【図３】図１中のデバイスドライバの構成を示す機能ブロック図である。
【図４】図１に示したコンピュータシステムが動画又は３次元グラフィックスを全画面表示する場合の動作を示すフロー図である。
【図５】図１に示したコンピュータシステムが通常のコンピュータ画面を表示する場合の動作を示すフロー図である。
【符号の説明】
【００６５】
１０  コンピュータシステム
１１  コンピュータ
１２  テレビジョン受像機
１３  動画再生用アプリケーション
１４  ３次元ゲーム用アプリケーション
１５  オペレーティングシステム
１６  デバイスドライバ
１７  グラフィックスアダプタ
１８  動画再生用ＡＰＩ
１９  ３次元グラフィックス用ＡＰＩ
２０  ディスプレイ
２１  表示制御回路
１６０  表示方式切替プログラム
１６１  コンテンツ識別部
１６２  切替部
【図１】
2005345523.tif 000005
【図２】
2005345523.tif 000006
【図３】
2005345523.tif 000007
【図４】
2005345523.tif 000008
【図５】
2005345523.tif 000009