(57)【要約】【課題】動画像をフルスクリーンモードで高画質に表示することが出来る情報処理装置を実現する。【解決手段】動画像データの表示モードがフルスクリーンモードである場合においては、グラフィクスコントローラ１１４は、１２８０ｘ８００の解像度を持つ映像信号ではなく、スケーリング前の動画像データの解像度（例えば、７２０ｘ４８０、または７２０ｘ５７６）を持つ映像信号を出力する。高画質化エンジン（ＨＶＥ）１１５は、７２０ｘ４８０、または７２０ｘ５７６の解像度の映像信号の画質を補正し、その後、補正された映像信号の解像度をＬＣＤ１７の１２８０ｘ８００のパネル解像度に適したサイズにスケーリングする。【選択図】      図２
2005338185.tif 000002
【特許請求の範囲】
【請求項１】
動画像データを表示装置にフルスクリーンモードで表示可能な情報処理装置において、
前記動画像データから、前記表示装置の解像度よりも小さい第１の解像度を有する第１の映像信号を生成する表示コントローラと、
前記表示コントローラによって生成された前記第１の映像信号を高画質化するための映像処理を実行する映像処理手段と、
前記映像処理手段によって映像処理された第１の映像信号の解像度を前記第１の解像度よりも大きい第２の解像度に変換するスケーリング処理を実行して、前記表示装置に前記動画像データをフルスクリーンモードで表示するための第２の映像信号を生成するスケーリング処理手段とを具備することを特徴とする情報処理装置。
【請求項２】
前記スケーリング処理手段は、前記第１の解像度と前記表示装置の解像度とに基づいて、前記スケーリング処理を実行するように構成されていることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記スケーリング処理手段は、前記動画像データのアスペクト比と、前記第１の解像度と、前記表示装置の解像度とに基づいて、前記スケーリング処理を実行するように構成されていることを特徴とする請求項１記載の情報処理装置。
【請求項４】
放送番組データを受信する受信装置をさらに具備し、
前記動画像データは前記受信装置によって受信される放送番組データであることを特徴とする請求項１記載の情報処理装置。
【請求項５】
記憶メディアを駆動するドライブユニットをさらに具備し、
前記動画像データは前記ドライブユニットによって前記記憶メディアから再生されるデータであることを特徴とする請求項１記載の情報処理装置。
【請求項６】
情報処理装置の表示装置に動画像データをフルスクリーンモードで表示するための表示制御方法であって、
前記動画像データから、前記表示装置の解像度よりも小さい第１の解像度を有する第１の映像信号を生成するステップと、
前記生成された前記第１の映像信号を高画質化するための映像処理を実行するステップと、
前記映像処理された前記第１の映像信号の解像度を前記第１の解像度よりも大きい第２の解像度に変換するスケーリング処理を実行して、前記表示装置に前記動画像データをフルスクリーンモードで表示するための第２の映像信号を生成するスケーリング処理ステップとを具備することを特徴とする表示制御方法。
【請求項７】
前記スケーリング処理ステップは、前記第１の解像度と前記表示装置の解像度とに基づいて、前記スケーリング処理を実行することを特徴とする請求項６記載の表示制御方法。
【請求項８】
前記スケーリング処理ステップは、前記動画像データのアスペクト比と、前記第１の解像度と、前記表示装置の解像度とに基づいて、前記スケーリング処理を実行することを特徴とする請求項６記載の表示制御方法。
【請求項９】
前記情報処理装置は、放送番組データを受信する受信装置を含み、
前記動画像データは前記受信装置によって受信される放送番組データであることを特徴とする請求項６記載の表示制御方法。
【請求項１０】
前記情報処理装置は、記憶メディアを駆動するドライブユニットをさらに具備し、
前記動画像データは前記ドライブユニットによって前記記憶メディアから再生されるデータであることを特徴とする請求項６記載の表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は動画像データを表示装置に表示可能な情報処理装置および同装置で用いられる表示制御方法に関する。
【背景技術】
【０００２】
近年、ＤＶＤ（Digital Versatile Disc）プレーヤ、ＴＶ装置のようなオーディオ・ビデオ（ＡＶ）機器と同様のＡＶ再生機能を備えたパーソナルコンピュータが開発されている。  
例えば、特許文献１には、ＤＶＤドライブ装置及びＴＶチューナを搭載したパーソナルコンピュータが開示されている。この特許文献１のコンピュータにおいては、ＴＶチューナから得られるビデオ信号は、画像コントローラによって処理された後、この画像コントローラに直接接続された表示部に表示される。
【特許文献１】特開２００２−１０８４８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、ＤＶＤドライブ装置やＴＶチューナによって得られる動画像データを十分に高画質で表示するためには、その動画像を高画質化するための映像信号処理を実行する機能が必要となる。しかしながら、上記特許文献１にはこのような動画像用の映像信号処理機能は設けられていない。
【０００４】
また、動画像データをコンピュータの表示画面上にフルスクリーンモードで表示する場合には、動画像データのサイズ（解像度）を大きくするためのスケーリング処理が実行される。通常、スケーリングされた後の動画像の画質はスケーリング前の元の動画像よりも低くなる。このため、スケーリングされた後の動画像に対して画質補正処理を施しても、画質の向上を期待することはできない。
【０００５】
本発明は上述の事情を考慮してなされたものであり、動画像をフルスクリーンモードで高画質に表示することが可能な情報処理装置および表示制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述の課題を解決するため、本発明は、動画像データを表示装置にフルスクリーンモードで表示可能な情報処理装置において、前記動画像データから、前記表示装置の解像度よりも小さい第１の解像度を有する第１の映像信号を生成する表示コントローラと、前記表示コントローラによって生成された前記第１の映像信号を高画質化するための映像処理を実行する映像処理手段と、前記映像処理手段によって映像処理された第１の映像信号の解像度を前記第１の解像度よりも大きい第２の解像度に変換するスケーリング処理を実行して、前記表示装置に前記動画像データをフルスクリーンモードで表示するための第２の映像信号を生成するスケーリング処理手段とを具備することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、動画像をフルスクリーンモードで高画質に表示することが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して、本発明の実施形態を説明する。  
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、例えば、ノートブック型パーソナルコンピュータ１０として実現されている。
【０００９】
図１はノートブック型パーソナルコンピュータ１０のディスプレイユニットを開いた状態における正面図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１０】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１を電源オン／オフするためのパワーボタン１４、入力操作パネル１５、およびタッチパッド１６などが配置されている。
【００１１】
入力操作パネル１５は、押されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。これらボタン群には、ＴＶ起動ボタン１５Ａ、ＤＶＤ／ＣＤ起動ボタン１５Ｂも含まれている。ＴＶ起動ボタン１５ＡはＴＶ放送番組データを再生するためのボタンである。ＴＶ起動ボタン１５Ａがユーザによって押下された時、ＴＶ放送番組データを再生するためのアプリケーションプログラムが自動的に起動される。ＤＶＤ／ＣＤ起動ボタン１５Ｂは、ＤＶＤまたはＣＤに記録されたビデオコンテンツを再生するためのボタンである。ＤＶＤ／ＣＤ起動ボタン１５Ｂがユーザによって押下された時、ビデオコンテンツを再生するためのアプリケーションプログラムが自動的に起動される。
【００１２】
本実施形態のコンピュータ１０においては、ＴＶ放送番組データ、ビデオコンテンツのような動画像データを高画質でＬＣＤ１７に表示するために、動画像データの再生時にその動画像データの画質を自動的に高画質化する機能が設けられている。
【００１３】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００１４】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、グラフィクスコントローラ１１４、高画質化エンジン（ＨＶＥ；High quality Video Engine）１１５、ＴＭＤＳ（Ｒｘ）処理部１１６、ＬＶＤＳ（Ｔｘ）処理部１１７、スイッチ１１８、サウスブリッジ１１９、ＢＩＯＳ−ＲＯＭ１２０、ハードディスクドライブ（ＨＤＤ）１２１、光ディスクドライブ（ＯＤＤ）１２２、ＴＶチューナ１２３、およびエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４等を備えている。
【００１５】
ＣＰＵ１１１は本コンピュータ１０の動作を制御するために設けられたプロセッサであり、ハードディスクドライブ（ＨＤＤ）１２１から主メモリ１１３にロードされる、オペレーティングシステム（ＯＳ）および各種アプリケーションプログラムを実行する。ＯＳは、複数のウィンドウを表示画面上に表示するためのウィンドウシステムを有している。
【００１６】
動画像データ（例えば、ＴＶチューナ１２３によって受信されたＴＶ放送番組データ、ＤＶＤのような記憶メディアに格納されたビデオコンテンツなど）は、通常、その動画像データを再生するためのビデオ再生アプリケーションプログラムに対応するウィンドウ内に表示される。この場合、例えば、ビデオ再生アプリケーションプログラムに対応するウィンドウはデスクトップ画面上に配置され、そのウィンドウ内に動画像データが表示される（ウィンドウモード）。また、本コンピュータ１０は、動画像データをＬＣＤ１７の表示画面上にフルスクリーンモードで表示することもできる。このフルスクリーンモードにおいては、動画像データだけが表示画面上のほぼ全エリアに表示される。この場合、デスクトップ画面、およびビデオ再生アプリケーションプログラム以外の他のアプリケーションプログラムに対応するウインドウは基本的には表示されない。また、ビデオ再生アプリケーションプログラムに対応するウィンドウのメニューバーなども表示されず、動画像データだけが表示画面上のほぼ全エリアに表示される。
【００１７】
また、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１２０に格納されたシステムＢＩＯＳ（Basic Input Output System）も実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。
【００１８】
ノースブリッジ１１２はＣＰＵ１１１のローカルバスとサウスブリッジ１１９との間を接続するブリッジデバイスである。ノースブリッジ１１２には、主メモリ１１３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１１２は、ＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ１１４との通信を実行する機能も有している。
【００１９】
グラフィクスコントローラ１１４は本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このグラフィクスコントローラ１１４はビデオメモリ（ＶＲＡＭ）を有しており、ＯＳ／アプリケーションプログラムによってビデオメモリに描画された表示データから、ＬＣＤ１７に表示すべき表示イメージを形成する映像信号を生成する。ＬＣＤ１７に表示すべき表示イメージは、通常は、デスクトップ画面のイメージおよびそのデスクトップ画面上に配置されたウインドウそれぞれのイメージとから構成される。しかし、動画像データをフルスクリーンモードで表示する場合には、ＬＣＤ１７に表示すべき表示イメージは、動画像データのイメージのみから構成される。したがって、動画像データをフルスクリーンモードで表示する場合には、動画像データの表示イメージのみを形成する映像信号がグラフィクスコントローラ１１４から出力される。
【００２０】
グラフィクスコントローラ１１４によって生成された映像信号はライン１およびライン２Ａにそれぞれ出力される。ライン１に出力される映像信号は、例えば、ＬＶＤＳ（Low voltage differential Signaling）形式のＲＧＢ信号から構成されている。また、ライン２Ａに出力される映像信号は、例えば、ＴＤＭＳ（Transition Minimized Differential Signaling）形式のＲＧＢ信号から構成されている。また、グラフィクスコントローラ１１４は、外部ＣＲＴ（Cathode Ray Tube）へ映像信号を出力するためのインタフェース、および映像信号をＳビデオ端子を介して外部に出力するためのインタフェースも有している。
【００２１】
ＴＭＤＳ（Ｒｘ）処理部１１６は、グラフィクスコントローラ１１４からライン２Ａを介して送られてくるＴＤＭＳ形式のＲＧＢ信号をデジタルＲＧＢ信号に変換し、そのデジタルＲＧＢ信号をライン２Ｂを介して高画質化エンジン（ＨＶＥ）１１５に送る。
【００２２】
高画質化エンジン（ＨＶＥ）１１５は、グラフィクスコントローラ１１４によって生成された映像信号を高画質化するための映像処理（以下、画質画質補正処理という）を実行する映像処理コントローラである。高画質化エンジン（ＨＶＥ）１１５はビデオメモリ（ＶＲＡＭ）１１５Ａを有している。画質補正処理はビデオメモリ（ＶＲＡＭ）１１５Ａ上で実行される。この画質補正処理は動画を高画質化するための動画像専用の映像処理であり、滑らかで高画質の動画像をＬＣＤ１７に表示するために実行される。この画質補正処理では、動画像の画質を改善するために、例えば、色調整、シャープネス調整、輝度調整、および輪郭強調（エッジエンハンスメント）等の処理が行われる。
【００２３】
また高画質化エンジン（ＨＶＥ）１１５は、コンポジット入力端子を介して外部のビデオ機器から入力される映像信号に対しても、画質補正処理を施すことができる。
【００２４】
高画質化エンジン（ＨＶＥ）１１５によって画質補正された映像信号は、ライン２Ｃを介してＬＶＤＳ（Ｔｘ）処理部１１７に送られる。ＬＶＤＳ（Ｔｘ）処理部１１７は、高画質化エンジン（ＨＶＥ）１１５から出力される画質補正された映像信号をＬＶＤＳ（Low voltage differential Signaling）形式のＲＧＢ信号に変換し、そのＬＶＤＳ形式のＲＧＢ信号をライン２Ｄ上に出力する。
【００２５】
さらに、高画質化エンジン（ＨＶＥ）１１５は、映像信号の解像度およびアスペクト比を変更するためのスケーリング機能も有している。映像信号のスケーリングは、その映像信号の画質補正処理が実行された後に実行される。スケーリングされた映像信号に対して画質補正を行うよりも、スケーリング前の生データに対して画質補正処理を行い、その画質補正処理された映像信号をスケーリングした方が、動画像を高画質で表示することができる。
【００２６】
スイッチ１１８は、グラフィクスコントローラ１１４によって生成される映像信号および高画質化エンジン（ＨＶＥ）１１５によって画質補正された映像信号の一方を選択的にＬＣＤ１１８に出力するセレクタとして機能する。このスイッチ１１８は、ライン１に接続された第１入力端子と、ライン２Ｄに接続された第２入力端子と、ＬＣＤ１７に接続された出力端子とを有している。スイッチ１１８は、ＥＣ／ＫＢＣ１２４から供給されるスイッチ制御信号ＳＷに応じて、第１入力端子および第２入力端子の一方を選択し、その選択した入力端子を出力端子に接続するように構成されている。このスイッチ１１８の働きにより、本実施形態においては、以下の２つの表示制御モードを用いることが出来る。
【００２７】
（１）ノーマルモード：  ノーマルモードにおいては、グラフィクスコントローラ１１４からの映像信号は高画質化エンジン（ＨＶＥ）１１５を経由せずにＬＣＤ１７に送出される。ノーマルモードは、ＬＣＤ１７に表示される表示イメージに静止画像が含まれる場合に使用される。
【００２８】
（２）高画質モード：  高画質モードにおいては、グラフィクスコントローラ１１４からの映像信号は高画質化エンジン（ＨＶＥ）１１５を経由してＬＣＤ１７に送出される。高画質モードは、ＬＣＤ１７に動画像データをフルスクリーンモードで表示する場合に使用される。もし静止画像（デスクトップ画面、ワープロソフトの操作画面、表計算ソフトの操作画面）に対して動画像用の画質補正処理を施すと、シャープネスが強くなりすぎてしまい、却って静止画像の視認性が低下されてしまうからである。
【００２９】
サウスブリッジ１１９は、ＬＰＣ（Low Pin Count）バス上の各デバイスを制御する。また、サウスブリッジ１１９は、ＨＤＤ１２１、ＯＤＤ１２２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１１９は、ＴＶチューナ１２３を制御する機能、およびＢＩＯＳ−ＲＯＭ１２０をアクセス制御するための機能も有している。
【００３０】
光ディスクドライブ（ＯＤＤ）１２３は、ビデオコンテンツが格納されたＤＶＤ、ＣＤなどの記憶メディアを駆動するためのドライブユニットである。ＴＶチューナ１２３は、ＴＶ放送番組のような放送番組データを受信するための受信装置である。
【００３１】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。
【００３２】
さらに、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、Ｉ2Ｃバスを介して高画質化エンジン（ＨＶＥ）１１５との通信を行う機能、およびスイッチ１１８に対して上述のスイッチ制御信号ＳＷを供給する機能を有している。
【００３３】
次に、図３を参照して、高画質化エンジン（ＨＶＥ）１１５の構成例について説明する。
【００３４】
高画質化エンジン（ＨＶＥ）１１５は、図示のように、ＲＧＢ／ＹＵＶ変換部２０１、画質補正処理部２０２、スケーリング処理部２０３、スケーリングレジスタ２０４、およびＹＵＶ／ＲＧＢ変換部２０５等を備えている。
【００３５】
ＲＧＢ／ＹＵＶ変換部２０１は、ＴＭＤＳ（Ｒｘ）処理部１１６を介してグラフィクスコントローラ１１４から送信される映像信号をＲＧＢ信号からＹＵＶ信号に変換する。画質補正処理部２０２は、ＹＵＶ信号に対して、その画質補正（色調整、シャープネス調整、輝度調整、および輪郭強調）のための演算処理を施す。スケーリング処理部２０３は、スケーリングレジスタ２０４に設定されたスケーリングパラメタ情報に従い、画質補正されたＹＵＶ信号をスケーリングする。
【００３６】
スケーリングは動画像データのサイズ（解像度）を変更するための処理である。このスケーリング処理により、動画像データのサイズ（解像度）は、ＬＣＤ１７の表示画面のサイズ（パネル解像度）に適したサイズに変更される。スケーリングパラメタ情報は、例えば、動画像データの解像度、動画像データのアスペクト比、およびＬＣＤ１７のパネル解像度等を含む。
【００３７】
ＹＵＶ／ＲＧＢ変換部２０５は、スケーリングされた映像信号をＹＵＶ信号からＲＧＢ信号に変換する。このＲＧＢ信号は、ＬＣＤ１７に向けて送出される。
【００３８】
次に、図４のフローチャートを参照して、本コンピュータ１０によって実行される表示制御処理について説明する。
【００３９】
ＣＰＵ１１１は、例えば、動画像データを再生するためのビデオ再生アプリケーションプログラムからのフルスクリーンモード要求の有無に応じて、動画像データを表示するための現在の表示モードがフルスクリーンモードであるか否かを検出する（ステップＳ１０１）。この場合、ＣＰＵ１１１は、ビデオ再生アプリケーションプログラムから例えば表示ドライバに対してフルスクリーンモード要求が発行されたことに応答して、動画像データを表示するための現在の表示モードがフルスクリーンモードであることを検出する。表示ドライバは、グラフィクスコントローラ１１４を制御するためのプログラムである。
【００４０】
動画像データを表示するための現在の表示モードがフルスクリーンモードではないならば（ステップＳ１０２のＮＯ）、ＣＰＵ１１１は、グラフィクスコントローラ１１４からの映像信号をＬＣＤ１７に送出するための表示制御モードを、映像信号を高画質化エンジン（ＨＶＥ）１１５を経由せずにＬＣＤ１７に送出するモード（ノーマルモード）に切り替える（ステップＳ１０３）。一方、動画像データを表示するための現在の表示モードがフルスクリーンモードであれば（ステップＳ１０２のＹＥＳ）、ＣＰＵ１１１は、表示制御モードを、映像信号を高画質化エンジン（ＨＶＥ）１１５を経由してＬＣＤ１７に送出するモード（高画質モード）に切り替える（ステップＳ１０３）。
【００４１】
ノーマルモードおよび高画質モードそれぞれにおける動画像データの転送経路を図５に示す。図５においては、ＤＶＤメディアに記憶された動画像データをＬＣＤ１７に表示する場合を想定している。
【００４２】
ノーマルモードにおいては、ＯＤＤ１２２によってＤＶＤメディアから再生される動画像データは、図５の実線Ａに示すように、サウスブリッジ１１９、ノースブリッジ１１２を介してグラフィクスコントローラ１１４、およびスイッチ１１８を介してＬＣＤ１７に送出される。グラフィクスコントローラ１１４においては、現在の表示イメージに対応する映像信号が生成される。動画像データの現在の表示モードはフルスクリーンモードではないので、例えば、デスクトップ画面のような静止画像とＤＶＤメディアから再生される動画像とを含む表示イメージに対応する映像信号が生成される。ＬＣＤ１７のパネル解像度が例えば１２８０ｘ８００であれば、グラフィクスコントローラ１１４が生成する映像信号の解像度も１２８０ｘ８００である。そして、この映像信号が、高画質化エンジン（ＨＶＥ）１１５を介さずに、ＬＣＤ１７に送出される。
【００４３】
高画質モードにおいては、ＯＤＤ１２２によってＤＶＤメディアから再生される動画像データは、図５の実線Ｂに示すように、サウスブリッジ１１９、ノースブリッジ１１２を介してグラフィクスコントローラ１１４、ＴＭＤＳ（Ｒｘ）処理部１１６、高画質化エンジン（ＨＶＥ）１１５、ＬＶＤＳ（Ｔｘ）処理部１１７、およびスイッチ１１８を介してＬＣＤ１７に送出される。グラフィクスコントローラ１１４においては、現在の表示イメージに対応する映像信号が生成される。動画像データの現在の表示モードはフルスクリーンモードであるので、動画像のみを含む表示イメージに対応する映像信号が生成される。この映像信号の解像度は、ＤＶＤメディアから再生される生データの解像度（７２０ｘ４８０または７２０ｘ５７６）と等しい。そして、この映像信号は高画質化エンジン（ＨＶＥ）１１５によって画質補正され、そして動画像データをフルスクリーンモードで表示するための解像度（たとえば１２８０ｘ８００）に変換された後にＬＣＤ１７に送出される。なお、実際には、解像度変換のためのスケーリングは動画像データのアスペクト比も考慮して実行される。
【００４４】
このように、本実施形態においては、高画質化エンジン（ＨＶＥ）１１５は、画質補正処理のみならば、スケーリング処理も実行する。このため、動画像データの表示モードがフルスクリーンモードである場合においては、グラフィクスコントローラ１１４は、１２８０ｘ８００の解像度を持つ映像信号ではなく、スケーリング前の動画像データの解像度（例えば、７２０ｘ４８０、または７２０ｘ５７６）を持つ映像信号を出力する。高画質化エンジン（ＨＶＥ）１１５においては、７２０ｘ４８０、または７２０ｘ５７６の解像度の映像信号は、ＬＣＤ１７の１２８０ｘ８００のパネル解像度に適したサイズにスケーリングされる。
【００４５】
次に、図６のフローチャートを参照して、動画像データを表示するために実行される一連の表示制御処理の手順の例について説明する。ここでは、ＤＶＤメディアに記憶された動画像データをＬＣＤ１７に表示する場合を想定する。
【００４６】
ビデオ再生アプリケーションプログラムは、ＤＶＤメディアに記憶された動画像データ（ＤＶＤタイトル）を再生するための処理を開始する。例えば、動画像データの再生中に、ユーザによるキーボード１３またはタッチバッド１６の操作によってフルスクリーンモード（全画面表示）が指定されると（ステップＳ２０１のＹＥＳ）、ビデオ再生アプリケーションプログラムは、再生中のＤＶＤタイトルがＮＴＳＣ（National Television System Committee）規格およびＰＡＬ（Phase Alternation by Line）規格のどちらに対応するものであるかを示す情報をＤＶＤメディアから読み出す。
【００４７】
再生中のＤＶＤタイトルがＮＴＳＣ規格に対応しているならば（ステップＳ２０２のＹＥＳ）、ビデオ再生アプリケーションプログラムは、７２０ｘ４８０の解像度に対応する表示モードに設定すべきことを表示ドライバに要求する（ステップＳ２０３）。一方、再生中のＤＶＤタイトルがＰＡＬ規格に対応しているならば（ステップＳ２０２のＮＯ）、ビデオ再生アプリケーションプログラムは、７２０ｘ５７６の解像度に対応する表示モードに設定すべきことを表示ドライバに要求する（ステップＳ２０４）。
【００４８】
表示ドライバは、グラフィクスコントローラ１１４を、ビデオ再生アプリケーションプログラムによって指定された表示モード（７２０ｘ４８０または７２０ｘ５７６）に設定する（ステップＳ３０１）。通常、グラフィクスコントローラ１１４は、パネル解像度（１２８０ｘ８００）に対応する表示モードに設定されている。したがって、ステップＳ３０１の処理により、グラフィクスコントローラ１１４によって生成される映像信号の解像度は、１２８０ｘ８００から、７２０ｘ４８０または７２０ｘ５７６に変更される。
【００４９】
次いで、ビデオ再生アプリケーションプログラムは、再生中のＤＶＤタイトルの動画像データのアスペクト比を示すタイトル情報をＤＶＤメディアから読み出す。再生中のＤＶＤタイトルの動画像データのアスペクト比が４：３であれば（ステップＳ２０５のＹＥＳ）、ビデオ再生アプリケーションプログラムは、高画質化エンジン（ＨＶＥ）１１５のスケーリングを４：３モードに設定するための処理を実行する（ステップＳ２０６）。
【００５０】
また再生中のＤＶＤタイトルの動画像データのアスペクト比が１６：９であれば（ステップＳ２０５のＮＯ）、ビデオ再生アプリケーションプログラムは、高画質化エンジン（ＨＶＥ）１１５のスケーリングを１６：９モードに設定するための処理を実行する（ステップＳ２０７）。
【００５１】
ステップＳ２０６，Ｓ２０７の各々においては、システムＢＩＯＳ、ＥＣ／ＫＢＣ１２４、およびＩ2Ｃバスを介して、再生中のＤＶＤタイトルのアスペクト比を示すタイトル情報と、そのＤＶＤタイトルの解像度を示す解像度情報とが、高画質化エンジン（ＨＶＥ）１１５のスケーリングレジスタ２０４にスケーリングパラメタとして設定される（ステップＳ４０１）。
【００５２】
次いで、ビデオ再生アプリケーションプログラムは、例えば、フルスクリーンモード要求を表示ドライバに対して発行することにより、動画像データの表示モードをフルスクリーンモードに変更することを要求する（ステップＳ２０８）。フルスクリーンモード要求が発行されたことを示すイベントは、表示ドライバを介してシステムＢＩＯＳに通知される。さらに、このイベントはシステムＢＩＯＳを介してＥＣ／ＫＢＣ１２４に通知される。ＥＣ／ＫＢＣ１２４はスイッチ制御信号ＳＷによって、スイッチ１１８を高画質化エンジン（ＨＶＥ）１１５側に切り替える処理を実行する（ステップＳ４０２）。表示ドライバは、グラフィクスコントローラ１１４を制御して動画像データの表示モードをフルスクリーンモードに変更する。これにより、グラフィクスコントローラ１１４は、ビデオ表示アプリケーションによってグラフィクスコントローラ１１４のビデオメモリに書き込まれる動画像データから、その動画像データのみに対応する映像信号を生成する。この映像信号は、ステップＳ２０３またはステップＳ２０４で指定された解像度を持つ。グラフィクスコントローラ１１４からの映像信号は高画質化エンジン（ＨＶＥ）１１５に送られ、そこで画質補正された後にスケーリングされる。そして、画質補正およびスケーリングされた映像信号が、スイッチ１１８を介してＬＣＤ１７に送られる。
【００５３】
図７は、高画質化エンジン（ＨＶＥ）１１５にスケーリングパラメタを設定するためのインターフェースの例が示されている。
【００５４】
再生中のＤＶＤタイトルの解像度情報（７２０ｘ４８０／７２０ｘ５７６）およびタイトル情報（４：３／１６：９）は、ライブラリなどの中間モジュールを介して、ビデオ再生アプリケーションプログラムからシステムＢＩＯＳに通知される。ＥＣ／ＫＢＣ１２４は、システムＢＩＯＳからのスケーリングコマンドに従って、解像度情報（７２０ｘ４８０／７２０ｘ５７６）およびタイトル情報（４：３／１６：９）を高画質化エンジン（ＨＶＥ）１１５のスケーリングレジスタ２０４にスケーリングパラメタとして設定する。
【００５５】
高画質化エンジン（ＨＶＥ）１１５は、動画像データのアスペクト比と、動画像データの解像度（グラフィクスコントローラ１１４から送信される映像信号の解像度）と、ＬＣＤ１７のパネル解像度とに基づいて、スケーリング処理を実行する。この場合、動画像データのアスペクト比が維持されたまま、動画像データがＬＣＤ１７のパネル解像度に適したサイズで表示されるように、水平方向および垂直方向それぞれに対応する拡大率が算出される。これにより、動画像データのアスペクト比を維持したまま、動画像データをＬＣＤ１７の表示画面上にフルスクリーンモードで表示することができる。もちろん、動画像データのアスペクト比に関係なく、動画像データの解像度をパネル解像度に変換しても良い。この場合は、水平方向および垂直方向それぞれに対応する拡大率は、動画像データの解像度（グラフィクスコントローラ１１４から送信される映像信号の解像度）と、ＬＣＤ１７のパネル解像度とに基づいて算出される。
【００５６】
次に、図８を参照して、具体的なスケーリング処理の例について説明する。
【００５７】
ＮＴＳＣ規格に対応する動画像データは、アスペクト比が４：３、および１６：９のどちらであっても、７２０ｘ４８０の解像度を持つフレームから構成されている。１６：９の動画像データに対応するフレームについては、そのフレームが１６：９の比率でスケーリングされた時に正常なイメージが表示できるように予め画像が水平方向に圧縮されている。
【００５８】
高画質化エンジン（ＨＶＥ）１１５は、動画像データのアスペクト比（４：３または１６：９）と、動画像データの解像度（７２０ｘ４８０）と、ＬＣＤパネル１７の解像度（１２８０ｘ８００）とに基づき、動画像データのフレームをスケーリングする。動画像データのアスペクト比が４：３である場合、７２０ｘ４８０のフレームは、１０６８ｘ８００にスケーリングされる。１０６８ｘ８００のフレームは、１２８０ｘ８００の表示画面の中央に表示される。１０６８ｘ８００のフレームの左右両側はブランク領域（または黒領域という）となり、そこには何等イメージは表示されない。一方、動画像データのアスペクト比が１６：９である場合、７２０ｘ４８０のフレームは、１２８０ｘ７２０にスケーリングされる。１２８０ｘ７２０のフレームは、１２８０ｘ８００の表示画面の中央に表示される。１２８０ｘ７２０のフレームの上下両側はブランク領域となり、何等イメージは表示されない。
【００５９】
ＰＡＬ規格に対応する動画像データは、アスペクト比が４：３、および１６：９のどちらであっても、７２０ｘ５７６の解像度を持つフレームから構成されている。１６：９の動画像データに対応するフレームについては、そのフレームが１６：９の比率でスケーリングされた時に正常なイメージが表示できるように予め画像が水平方向に圧縮されている。高画質化エンジン（ＨＶＥ）１１５は、動画像データのアスペクト比（４：３または１６：９）と、動画像データの解像度（７２０ｘ５７６）と、ＬＣＤパネル１７の解像度（１２８０ｘ８００）とに基づき、動画像データのフレームをスケーリングする。動画像データのアスペクト比が４：３である場合、７２０ｘ５７６のフレームは、１０６８ｘ８００にスケーリングされる。１０６８ｘ８００のフレームは、１２８０ｘ８００の表示画面の中央に表示される。１０６８ｘ８００のフレームの左右両側には、何等イメージは表示されない。一方、動画像データのアスペクト比が１６：９である場合、７２０ｘ５７６のフレームは、１２８０ｘ７２０にスケーリングされる。１２８０ｘ７２０のフレームは、１２８０ｘ８００の表示画面の中央に表示される。１２８０ｘ７２０のフレームの上下両側には、何等イメージは表示されない。
【００６０】
これにより、動画像データのアスペクト比を維持したまま、その動画像データをＬＣＤ１７の表示画面のサイズに適したサイズでフルスクリーン表示することができる。
【００６１】
以上のように、本実施形態においては、グラフィクスコントローラ１１４から高画質化エンジン（ＨＶＥ）１１５には動画像の生データに対応する映像信号が送信される。そして、高画質化エンジン（ＨＶＥ）１１５は、映像信号の画質を補正した後に、その映像信号の解像度を、動画像データをフルスクリーンモードで表示するための解像度に変換する。これにより、動画像をフルスクリーンモードで高画質に表示することが可能となる。
【００６２】
また、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００６３】
【図１】本発明の一実施形態に係るコンピュータの外観を示す斜視図。
【図２】図１のコンピュータのシステム構成を示すブロック図。
【図３】図１のコンピュータに設けられた高画質化エンジンの構成を示すブロック図。
【図４】図１のコンピュータにおいて実行される表示制御処理の手順を示すフローチャート。
【図５】図１のコンピュータにおいて使用されるノーマルモードおよび高画質モードそれぞれにおける映像信号の流れを説明するための図。
【図６】図１のコンピュータにおいて実行される具体的な表示制御処理の一例を示すフローチャート。
【図７】図１のコンピュータに設けられた高画質化エンジンにスケーリングパラメタを設定するためのインタフェースの例を示す図。
【図８】図１のコンピュータにおいて実行されるスケーリング処理の例を説明するための図。
【符号の説明】
【００６４】
１０…コンピュータ、１７…ＬＣＤ、１５Ａ…ＴＶ起動ボタン、１５Ｂ…ＤＶＤ／ＣＤ起動ボタン、１１４…グラフィクスコントローラ、１１５…高画質化エンジン、１１８…スイッチ、２０１…ＲＧＢ／ＹＵＶ変換部、２０２…画質補正処理部、２０３…スケーリング処理部、２０４…スケーリングレジスタ、２０５…ＹＵＶ／ＲＧＢ変換部。
【図１】
2005338185.tif 000003
【図２】
2005338185.tif 000004
【図３】
2005338185.tif 000005
【図４】
2005338185.tif 000006
【図５】
2005338185.tif 000007
【図６】
2005338185.tif 000008
【図７】
2005338185.tif 000009
【図８】
2005338185.tif 000010