(57)【要約】【課題】  表示設定をインスタントに行える画像出力装置及び画像出力方法を提供する。【解決手段】  画像情報を表示する表示装置と接続され、当該表示装置に前記画像情報を出力する画像出力装置であって、予め当該表示装置の表示条件を示す情報である条件情報を記憶する記憶手段と、前記表示装置に出力する画像情報を前記条件情報に基づいて変換する変換手段と、前記変換手段により変換された画像情報である変換済画像情報を前記表示装置に出力する出力手段とを具備することを特徴とする画像出力装置。【選択図】      図７
2008158208.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を表示する表示装置と接続され、当該表示装置に前記画像情報を出力する画像出力装置であって、
予め当該表示装置の表示条件を示す情報である条件情報を記憶する記憶手段と、
前記表示装置に出力する画像情報を前記条件情報に基づいて変換する変換手段と、
前記変換手段により変換された画像情報である変換済画像情報を前記表示装置に出力する出力手段と、
を備えることを特徴とする画像出力装置。
【請求項２】
前記条件情報は表示装置の解像度であることを特徴とする請求項１に記載の画像出力装置。
【請求項３】
前記解像度は画面固有の表示解像度も含むものであることを特徴とする請求項２に記載の画像出力装置。
【請求項４】
前記出力手段はhigh-definition multimedia interfaceであることを特徴とする請求項１に記載の画像出力装置。
【請求項５】
画像情報を表示する表示装置へ向け、当該表示装置に前記画像情報を出力する画像出力方法であって、
予め当該表示装置の表示条件を示す情報である条件情報を記憶しておき、
前記表示装置に出力する画像情報を前記条件情報に基づいて変換し、
前記変換された画像情報である変換済画像情報を前記表示装置に出力することを特徴とする画像出力方法。
【請求項６】
前記条件情報は表示装置の解像度であることを特徴とする請求項５に記載の画像出力方法。
【請求項７】
前記解像度は画面固有の表示解像度を含むものであることを特徴とする請求項６に記載の画像出力方法。
【請求項８】
前記出力手段はhigh-definition multimedia interfaceであることを特徴とする請求項５に記載の画像出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力装置及び画像出力方法に係り、特に接続する表示装置のＨＤＭＩ入力をサポートした画像出力装置及び画像出力方法に関する。
【背景技術】
【０００２】
近年、ＤＶＤ（Digital Versatile Disc）プレーヤ、ＴＶ装置のようなオーディオ・ビデオ（ＡＶ）機器と同様のＡＶ機能を備えたパーソナルコンピュータが開発されている。この種のパーソナルコンピュータの多くは、放送番組データを受信する機能を有している。
【０００３】
ところで、最近では、放送のデジタル化に伴い、パーソナルコンピュータにおいても、デジタル映像信号をＴＶ等の外部ディスプレイデバイスに出力可能なデジタル出力インタフェースの搭載が要求されている。デジタル出力インタフェースを使用した場合には、高画質の映像データを外部に出力することができる。
【０００４】
しかしHDMI-TVの場合、液晶パネルの解像度とサポート表示解像度は一致しないのが一般的である。その為、スケーリング処理が発生し、Note-PCの画面(特に、動画以外の文字、Window、アイコン、写真など)を表示させた時、ぼやけ感が出たり、精細度が低下する、という問題がある。
【０００５】
中にはＨＤＭＩモニタ条件情報を取得し、それに基づいて画像情報を変換してモニタに出力する画像出力装置なるものがある。例えば特許文献１は、一度接続したHDMIモニタのEDID情報を保持し、次回接続時、その保持データを基に表示設定を行う、というものである。このような方法も一法であるが、表示設定をインスタントに行えないという制約があった。
【特許文献１】特開２００５−１０９７０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、表示設定をインスタントに行える画像出力装置及び画像出力方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の画像出力装置は、画像情報を表示する表示装置と接続され、当該表示装置に前記画像情報を出力する画像出力装置であって、予め当該表示装置の表示条件を示す情報である条件情報を記憶する記憶手段と、前記表示装置に出力する画像情報を前記条件情報に基づいて変換する変換手段と、前記変換手段により変換された画像情報である変換済画像情報を前記表示装置に出力する出力手段とを具備することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、表示設定をインスタントに行える画像出力装置及び画像出力方法が得られる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施例を説明する。
【実施例１】
【００１０】
本発明による実施例１を図１乃至図７を参照して説明する。実施例は、HDMI-TVへのPC画面出力方法、ＰＣ画面をクリアにＨＤＭＩ−ＴＶに表示する方法に関する。
【００１１】
まず、図１および図２を参照して、本発明の画像出力装置の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、例えば、ノートブック型の携帯型パーソナルコンピュータ１０として実現されている。
【００１２】
図１はノートブック型パーソナルコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＴＦＴ−ＬＣＤ（Thin Film Transistor Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１３】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０をパワーオン／パワーオフするためのパワーボタン１４、入力操作パネル１５、タッチパッド１６、およびスピーカ１８Ａ，１８Ｂなどが配置されている。
【００１４】
入力操作パネル１５は、押されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。これらボタン群には、本コンピュータ１０のＴＶ機能を制御するための操作ボタンも含まれている。
【００１５】
また、コンピュータ本体１１の正面には、本コンピュータ１０のＴＶ機能を制御するリモコンユニットとの通信を実行するためのリモコンユニットインタフェース部２０が設けられている。リモコンユニットインタフェース部２０は、赤外線信号受信部などから構成されている。
【００１６】
本コンピュータ１０は、地上波デジタルＴＶ放送のようなデジタル放送番組データを受信および再生することができる。コンピュータ本体１１の例えば右側面には、地上波デジタルＴＶ放送用のアンテナ端子１９が設けられている。また、コンピュータ本体１１の例えば背面には、例えばＨＤＭＩ(high-definition multimedia interface)規格に対応した外部ディスプレイ接続端子が設けられている。この外部ディスプレイ接続端子は、地上波デジタルＴＶ放送のようなデジタル放送番組データに対応したデジタル映像信号をＴＶ受像機のような外部ディスプレイデバイスに出力するために用いられる。
【００１７】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
本コンピュータ１０は、図２に示されているように、ＣＰＵ１０１、ノースブリッジ１０２、主メモリ１０３、サウスブリッジ１０４、グラフィクスプロセッシングユニット（ＧＰＵ）１０５、ビデオメモリ（ＶＲＡＭ）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ１０９、ＬＡＮコントローラ１１０、ハードディスクドライブ（ＨＤＤ）１１１、ＤＶＤドライブ１１２、カードコントローラ１１３、無線ＬＡＮコントローラ１１４、IEEE 1394コントローラ１１５、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６、デジタルＴＶチューナ１１７、およびＥＥＰＲＯＭ１１８等を備えている。
【００１８】
これらコンポーネントの内、ＣＰＵ１０１、ノースブリッジ１０２、主メモリ１０３、サウスブリッジ１０４、グラフィクスプロセッシングユニット（ＧＰＵ）１０５、ビデオメモリ（ＶＲＡＭ）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ１０９、ＬＡＮコントローラ１１０、カードコントローラ１１３、無線ＬＡＮコントローラ１１４、IEEE 1394コントローラ１１５、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６、およびＥＥＰＲＯＭ１１８等は、コンピュータ本体１１内に設けられたシステム基板上に設けられており、システム部として機能する。
【００１９】
デジタルＴＶチューナ１１７は、システム基板とは独立したユニットとして実現されている。例えば、ＴＶチューナ１１７は、システム基板とは異なるチューナ基板上に実装されている。ＴＶチューナ１１７は、暗号化機能を有しており、受信した放送番組データを暗号化してシステム部に出力する。放送番組データの暗号化は、ＴＶチューナ１１７内に記憶されている暗号化鍵に基づいて実行される。
【００２０】
システム部は、デジタルＴＶチューナ１１７から出力される暗号化された放送番組データを記憶装置例えばＨＤＤ１１１に格納する処理と、ＨＤＤ１１１に格納された暗号化された放送番組データを、デジタルＴＶチューナ１１７に格納されている暗号化鍵に基づいて復号する処理と、復号された放送番組データを再生する処理とを実行する。
【００２１】
以下、各コンポーネントの機能について説明する。
ＣＰＵ１０１は本コンピュータ１０の動作を制御するプロセッサであり、ハードディスクドライブ（ＨＤＤ）１１１から主メモリ１０３にロードされる、オペレーティングシステム、および各種アプリケーションプログラムを実行する。また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０９に格納されたシステムＢＩＯＳ（Basic Input Output System）も実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。また、ＢＩＯＳ−ＲＯＭ１０９には、ＧＰＵ１０５を制御するためのビデオＢＩＯＳ（ＶＧＡ  ＢＩＯＳ）も格納されている。
【００２２】
ノースブリッジ１１２はＣＰＵ１０１のローカルバスとサウスブリッジ１０４との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０２は、ＰＣＩ  ＥＸＰＲＥＳＳ規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００２３】
ＧＰＵ１０５は、本コンピュータ１０の内部ディスプレイデバイスとして使用されるＬＣＤ１７を制御する表示コントローラである。このＧＰＵ１０５によって生成される映像信号はＬＣＤ１７に送られる。また、ＧＰＵ１０５は、ＨＤＭＩ制御回路３、およびＨＤＭＩ端子２を介して、外部ディスプレイデバイス１にデジタル映像信号を送出することもできる。
【００２４】
ＨＤＭＩ端子２は上述の外部ディスプレイ接続端子である。ＨＤＭＩ端子２は、デジタル映像信号とデジタルオーディオ信号とを一本のケーブルでＴＶ受像機のような外部ディスプレイデバイス１に送出することができる。
【００２５】
ＨＤＭＩ制御回路３は、ＧＰＵ１０５によって生成されたデジタル映像信号を、ＨＤＭＩモニタと称される外部ディスプレイデバイス１にＨＤＭＩ端子２を介して送出するためのインタフェース制御部である。
【００２６】
このＨＤＭＩ制御回路３は、ＨＤＣＰ（High-bandwidth Digital Content Protection System）のようなコンテンツ保護機能を有している。ＨＤＭＩ制御回路３は、ＨＤＭＩ端子２に接続された外部ディスプレイデバイス１がＨＤＣＰのようなコンテンツ保護機能に対応した正当なデバイスであるか否かを判別するための認証処理を実行し、外部ディスプレイデバイス１が正当なデバイスであることが判別された場合にのみデジタル映像信号を出力する。これによって、セキュアな状態で、放送番組データのデジタル映像信号を外部に出力することができる。
【００２７】
サウスブリッジ１０４は、ＬＰＣ（Low Pin Count）バス上の各デバイス、およびＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスを制御する。また、サウスブリッジ１０４は、ハードディスクドライブ（ＨＤＤ）１１１およびＤＶＤドライブ１１２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１０４は、サウンドコントローラ１０６との通信を実行する機能も有している。
【００２８】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８Ｂ、またはＨＤＭＩ制御回路３に出力する。
カードコントローラ１１３は、ＰＣカード、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カードのようなカードデバイスを制御する。無線ＬＡＮコントローラ１１４は、たとえばIEEE 802.11規格の無線通信を実行する無線通信デバイスである。IEEE 1394コントローラ１１５は、IEEE 1394規格のシリアルバスを介して外部機器との通信を実行する。
【００２９】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。さらに、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、リモコンユニットインタフェース２０との通信を実行する機能を有している。
【００３０】
デジタルＴＶチューナ１１７は地上波デジタルＴＶ放送のようなデジタル放送番組を受信する受信装置であり、アンテナ端子１９に接続されている。このデジタルＴＶチューナ１１７は、チューナ回路２０１、ＯＦＤＭ（Orthogonal Frequency Division Multiplexing）復調器２０２、および著作権保護ＬＳＩ２０３を備えている。
【００３１】
地上波デジタルＴＶ放送においては、各放送番組データ（ビデオ、オーディオ）に対する圧縮符号化方式としてＭＰＥＧ２が利用されている。また、映像フォーマットとしては、標準解像度のＳＤ（Ｓｔａｎｄａｒｄ  Ｄｅｆｉｎｉｔｉｏｎ）と高解像度のＨＤ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）を使用することができる。
【００３２】
チューナ回路２０１およびＯＦＤＭ復調器２０２は、放送番組データを受信するチューナ部として機能する。チューナ回路２０１は、アンテナ端子１９から入力されるＴＶ放送信号の中から特定チャネルのＴＶ放送信号を受信する。ＯＦＤＭ（Orthogonal Frequency Division Multiplexing）復調器２０２は、チューナ回路２０１によって受信されたＴＶ放送信号を復調して、そのＴＶ放送信号からトランスポートストリーム（ＴＳ）を取り出す。トランスポートストリームは、圧縮符号化された複数の放送番組データを多重化したストリームである。トランスポートストリームには、暗号化された放送番組データ（ビデオ、オーディオ）が含まれている。
【００３３】
著作権保護ＬＳＩ２０３は、暗号化された放送番組データを復号する処理と、復号された放送番組データを再度暗号化し、その暗号化された放送番組データをシステム部に出力する処理とを実行する。
【００３４】
暗号化された放送番組データの復号は、例えば、コンピュータ本体１１に装着されているＢ−ＣＡＳカード２０４を用いて実行される。Ｂ−ＣＡＳカード２０４は、暗号化された放送番組データを復号するための情報（鍵、認証情報、契約情報等）を格納したＩＣカードである。著作権保護ＬＳＩ２０３は、Ｂ−ＣＡＳカード２０４に格納された情報を用いて暗号化された放送番組データを復号する。また、著作権保護ＬＳＩ２０３は、ローカルな暗号化鍵を有しており、その暗号化鍵に基づいて放送番組データを再度暗号化する。暗号化された放送番組データは、ＰＣＩバスを介してシステム部に送られる。
【００３５】
システム部のＣＰＵ１０１は、再生ソフトウェアを実行することによって、デジタルＴＶチューナ１１７から送信される、暗号化された放送番組データを再生するための再生処理を実行する。この再生処理においては、ＣＰＵ１０１は、まず、暗号化された放送番組データを、例えば、デジタルＴＶチューナ１１７に格納されている暗号化鍵に基づいて復号する。この後、ＣＰＵ１０１は、復号された放送番組データを映像データ（ビデオデータ）とオーディオデータとに分離し、映像データおよびオーディオデータをそれぞれデコードする。そして、ＣＰＵ１０１は、デコードされた映像データをＧＰＵ１０５に送出すると共に、デコードされたオーディオデータをサウンドコントローラ１０６に送出する。
【００３６】
次に、図３を参照して、ＧＰＵ１０５およびその周辺回路の構成を説明する。
ＨＤＭＩ規格のデジタルインタフェースにおいては、デジタル映像信号を送信する送信デバイスとデジタル映像信号を受信する受信デバイスとの間に、デジタル映像信号インタフェース、ホットプラグインタフェース、およびＤＤＣ（Display Data Channel）インタフェースが定義されている。
【００３７】
デジタル映像信号インタフェースは、ＨＤＭＩ規格のデジタル映像信号（ＨＤＭＩ映像信号）を、送信デバイスから受信デバイスに送信するためのインタフェースである。デジタルオーディオ信号は、デジタル映像信号の例えばブランキング期間にデジタル映像信号インタフェースを介して送信デバイスから受信デバイスに送信される。
【００３８】
ホットプラグインタフェースには、ＨＤＭＩ端子２に外部ディスプレイデバイスが接続されているか否かを示すホットプラグ（Hot Plug）信号が規定されている。ＨＤＭＩ端子２にケーブルを介して外部ディスプレイデバイスが接続された時、ホットプラグ（Hot Plug）信号はアクティブ状態となり、また外部ディスプレイデバイスが取り外されると、ホットプラグ（Hot Plug）信号はインアクティブ状態となる。
【００３９】
ＤＤＣ（Display Data Channel）インタフェースは、送信デバイスが受信デバイスからＥＤＩＤ(Extended Display Identification Data)と称される識別情報をリードするためのインタフェースである。ＤＤＣインタフェースには、双方向のＤＤＣ信号線が含まれている。
【００４０】
ＧＰＵ１０５は、再生ソフトウェアから送信される映像データからデジタル映像信号、例えば、ＤＶＩ（digital visual interface）映像信号を生成し、そのＤＶＩ映像信号をＨＤＭＩ制御回路３に送信する。また、ＧＰＵ１０５は、ＨＤＭＩ制御回路３を制御するための制御信号をＨＤＭＩ制御回路３に送信する。また、ＧＰＵ１０５は、ＤＤＣ信号線を介して受信デバイスからＥＤＩＤをリードする機能も有している。
【００４１】
ＨＤＭＩ制御回路３は、例えば、ＨＤＭＩトランスミッタ（ＨＤＭＩ−ＴＸ）３０１およびＨＤＭＩ制御部３０２から構成されている。
ＨＤＭＩトランスミッタ（ＨＤＭＩ−ＴＸ）３０１は、ＧＰＵ１０５によって生成されるデジタル映像信号をＨＤＭＩ端子２を介して外部に出力するＬＳＩである。具体的には、ＨＤＭＩトランスミッタ（ＨＤＭＩ−ＴＸ）３０１は、ＧＰＵ１０５からのＤＶＩ映像信号をＨＤＭＩ映像信号に変換し、そのＨＤＭＩ映像信号をＨＤＭＩ端子２を介して外部に出力する。
【００４２】
また、ＨＤＭＩトランスミッタ（ＨＤＭＩ−ＴＸ）３０１は、ＨＤＭＩ端子２からのホットプラグ信号により、外部ディスプレイデバイス１がＨＤＭＩ端子２に接続されたかどうかを検出することができる。ＨＤＭＩ端子２からのホットプラグ信号は、ＥＣ／ＫＢＣ１１６にも供給される。
【００４３】
ＨＤＭＩ制御部３０２は、ＨＤＭＩトランスミッタ（ＨＤＭＩ−ＴＸ）３０１を制御する１チップマイクロコンピュータである。ＨＤＭＩ制御部３０２は、ＨＤＣＰのようなコンテンツ保護機能を有している。すなわち、ＨＤＭＩ制御部３０２は、ＤＤＣ信号を用いて外部ディスプレイデバイス１を認証する。この認証処理においては、ＨＤＭＩ制御部３０２は、外部ディスプレイデバイス１が送信デバイスからのデジタル映像信号を保護するためのコンテンツ保護機能を有する正当なデバイスであるか否か、つまり外部ディスプレイデバイス１がＨＤＣＰ対応デバイスであるか否かを判別する。外部ディスプレイデバイス１が正当なデバイスであることが判別された場合にのみ、ＨＤＭＩ制御部３０２は、コンテンツ保護が必要な映像データをＨＤＭＩ映像信号として出力することを許可する。認証処理は、例えば、一定時間間隔で定期的に繰り返し実行される。これにより、不正な外部デバイスにＨＤＭＩ映像信号が送られてしまうことを防止することができる。
【００４４】
また、ＨＤＭＩトランスミッタ（ＨＤＭＩ−ＴＸ）３０１は、ＨＤＭＩ制御部３０２の制御の下、ＧＰＵ１０５からのデジタル映像信号を暗号化する機能も有している。ＨＤＭＩトランスミッタ（ＨＤＭＩ−ＴＸ）３０１は、ＧＰＵ１０５からのデジタル映像信号を暗号化し、その暗号化したデジタル映像信号をＨＤＭＩ映像信号のフォーマットに変換して外部ディスプレイデバイス１に出力する。外部ディスプレイデバイス１が正当なデバイスであれば、ＨＤＭＩトランスミッタ（ＨＤＭＩ−ＴＸ）３０１から送信される、暗号化されたデジタル映像信号を正しく復号することができる。
【００４５】
通常のパーソナルコンピュータのパワーオンシーケンスにおいては、パーソナルコンピュータが電源オンされた時、ほとんど全てのデバイスの各々がリセットされる。そして、一定時間経過後に、ほとんど全てのデバイスの各々のリセットが解除され、この後で、オペレーティングシステムが起動される。
【００４６】
本実施形態のコンピュータ１０においては、ＨＤＭＩ制御回路３の動作を制御するための制御部５０１が設けられている。この制御部５０１は、例えば、ＧＰＵ１０５内に設けられている。
【００４７】
制御部５０１は、ＨＤＣＰに対応するコンテンツ保護機能、すなわち、ソフトウェアからＧＰＵ１０５に送られる映像データを不正使用から保護するためのコンテンツ保護機能を有する特定のオペレーティングシステムが起動された後に、ＨＤＭＩ制御回路３を動作状態に設定するための処理を実行する。
【００４８】
制御部５０１は、コンピュータ１０の電源オンに応答して、ＨＤＭＩ制御回路３をリセットするためのリセット信号をアクティブ状態（Reset=low）に設定する。リセット信号は、ＨＤＭＩトランスミッタ（ＨＤＭＩ−ＴＸ）３０１およびＨＤＭＩ制御部３０２にそれぞれ供給される。
【００４９】
なお、制御部５０１をＧＰＵ１０５の外部に設けても良い。
次に、図４を参照して、ＨＤＭＩ制御回路３の他の構成例を説明する。
図４においては、ＨＤＭＩ制御部３０２の機能はＧＰＵ１０５内に設けられており、ＨＤＭＩ制御回路３はＨＤＭＩトランスミッタ（ＨＤＭＩ−ＴＸ）３０１のみから構成されている。ＨＤＭＩトランスミッタ（ＨＤＭＩ−ＴＸ）３０１の制御は、ＧＰＵ１０５によって実行される。
【００５０】
ＧＰＵ１０５内の認証部６０１は、ＤＤＣ信号を用いて外部ディスプレイデバイス１を認証する。この認証処理においては、認証部６０１は、外部ディスプレイデバイス１が送信デバイスからのデジタル映像信号を保護するためのコンテンツ保護機能を有する正当なデバイスであるか否か、つまり外部ディスプレイデバイス１がＨＤＣＰ対応デバイスであるか否かを判別する。外部ディスプレイデバイス１が正当なデバイスであることが判別された場合にのみ、認証部６０１は、ＨＤＭＩトランスミッタ（ＨＤＭＩ−ＴＸ）３０１がＨＤＭＩ映像信号を出力することを許可する。
【００５１】
以上のように、本実施形態においては、コンテンツ保護機能を有するオペレーティングシステムが動作している完全な環境下でのみＨＤＭＩ制御回路３０１が動作状態に設定され、それ以外の環境下では、ＨＤＭＩ制御回路３０１は動作停止状態に設定される。したがって、十分な著作権保護機能を実現でき、且つ高画質の映像データを外部に出力することが可能となる。
【００５２】
なお、本実施形態では、リセット信号の制御によってＨＤＭＩ制御回路３０１を動作停止状態／動作状態に設定したが、リセット信号の制御のみならず、例えば、ＨＤＭＩ制御回路３０１へのクロック信号の制御や動作電源の供給制御によって、ＨＤＭＩ制御回路３０１を動作停止状態／動作状態に設定することもできる。
【００５３】
HDMI-TVでは、EDID(Enhanced Display Interface data)というTVの各種情報をデータ化したものをROMに持っている。EDIDには、HDMI-TVがサポートする表示解像度が記録されている。例えば、次行の通りである。
【００５４】
[1]720x480、[2]1280x720、[3]1920x1080
この例の場合、3種類の表示解像度をサポートしていることを示している。言い換えると、3種類の表示タイミングをサポートしていることを示している。
HDMI-TVは通常、液晶パネルを表示装置として用いている。使用する液晶パネルの解像度として代表的なのものは、次行の通りである。
1366x768, 1280x768, 1920x1080 (16:9のHDMI-TVの場合)
液晶パネルの解像度は一種類で固定なので、複数の表示解像度(表示タイミング)に対応するには、”スケーリング”という処理が必要となる。以下に、”スケーリング”の説明をする。
【００５５】
例えば、1366x768の液晶パネルを持ったHDMI-TVが、上記、[1]〜[3]の表示解像度をサポートしていた
場合を想定する。
(1)720x480の表示解像度(表示タイミング)が入力された場合(図５参照)
表示解像度(720x480)  ＜  液晶パネル解像度(1366x768)  となる。
この場合、足りない表示データを補完して、表示解像度を擬似的に液晶パネル解像度に
合わせる。これをアップスケーリングという。
(2)1280x720表示解像度(表示タイミング)が入力された場合
表示解像度(1280x720)  ＜  液晶パネル解像度(1366x768)  となる。
よって、[1]と同様にアップスケーリングを行う。
(3)1920x1080の表示解像度(表示タイミング)が入力された場合(図６参照)
表示解像度(1920x1080)  ＞  液晶パネル解像度(1366x768)  となる。
この場合、表示データを圧縮して、表示解像度を液晶パネル解像度に合わせる。
これをダウンケーリングという。
アップスケーリングは表示データを補完する為、ぼやけた感じの表示になる。ダウンスケーリングは表示データを圧縮するので表示の精細度が低下するという欠点がある。しかし、いずれの方法も、動画であれば気にならない。TVは通常、動画を視聴するのが主目的である為、このような方法で良い。
【００５６】
ここで、もう一つの例を示す。例えば、1920x1080の液晶パネルを持ったHDMI-TVが、上記、[3] 1920x1080の表示解像度をサポートしていた場合を説明する。
【００５７】
(4)1920x1080の表示解像度(表示タイミング)が入力された場合
表示解像度(1920x1080)＝液晶パネル解像度(1920x1080)となる。この場合、スケーリングの必要がない為、入力された表示解像度を維持した状態で、液晶パネルに表示される。結果、ぼやけ感のない、かつ、精細度低下がない表示になる。
【００５８】
図７に本発明の一例を示す。Note-PCのHDMI-TVに対する出力表示解像度を説明するための図である。PCベンダが事前に調査した、HDMI-TVの型名とそのHDMI-TVの液晶パネル解像度を参照テーブル１１１ｃに記録しておく。HDMI-TVに表示させる際、通常の出力表示解像度に加え、参照テーブルの内容も選択肢として表示する。ユーザが目的に応じて、通常の表示解像度、または、液晶パネル解像度をリモコンや表示画面を用いて対話的に選択する。液晶パネル解像度で出力した場合、HDMI-TVのスケーリング処理が発生しない為、クリアな表示が得られる。
【００５９】
EDID-ROMのサポート解像度をリードし、Registory１１１ｂに保存。それを基に、Ｄｒｉｖｅｒ１１１ａを経由しＧＰＵ１０５にて出力表示解像度を決める。
【００６０】
Registory１１１ｂにはＥＤＩＤ−ＲＯＭ由来の情報のほかに図７のＴＶＡ、ＴＶＢの各表示装置の情報Ａ、Ｂが参照テーブル１１１ｃ由来で置かれている。
【００６１】
＜実施例のポイント＞
１．HDMI-TVの液晶パネル解像度に合わせた表示解像度で出力する。
２．ユーザーが自分でTVのメーカと型名を確認し、参照テーブルから選ばせる。
HDMI-TVの液晶パネル解像度は、通常、公開されており、入手可能な情報である。サポート解像度と液晶パネル解像度が一致しない場合でも、HDMI-TV側は、「マルチシンク対応となっており、サポート解像度の範囲内であれば、通常、表示することは可能である。
【００６２】
本発明の概要として、例えばPCベンダが事前に調査した、HDMI-TVの型名とそのHDMI-TVの液晶パネル解像度を参照テーブルに記録しておく。HDMI-TVに表示させる際、通常の出力表示解像度に加え、参照テーブルの内容も選択肢として表示する。ユーザが目的に応じて、通常の表示解像度、または、液晶パネル解像度を選択する。
【００６３】
効果として、液晶パネルの解像度とサポート表示解像度が一致しないHDMI-TVであっても、液晶パネルの解像度を出力表示解像度として用意し、それを利用することで、PC画面(特に、動画以外の文字、Window、アイコン、写真など)を表示させた時の、ぼやけ感、精細度が低下を防ぎ、クリアな表示が得られる。
【００６４】
HDMI入力をサポートしたTV(以降HDMI-TV)では、HDMI-TVの液晶パネル解像度とHDMI-TVのサポート表示解像度が一致しない場合が多い。その為、スケーリング処理が発生し、PC画面(特に、動画以外の文字、Window、アイコン、写真など)を表示させた時、ぼやけ感が出たり、精細度が低下する。液晶パネル解像度をPCの出力表示解像度として設けることにより、HDMI-TV上でクリアなPC画像を得られる環境を提供する。
【００６５】
液晶パネルの解像度とサポート表示解像度が一致しないHDMI-TVであっても、液晶パネルの解像度を出力表示解像度として用意し、それを利用することで、PC画面(特に、動画以外の文字、Window、アイコン、写真など)を表示させた時の、ぼやけ感、精細度が低下を防ぎ、クリアな表示が得られる。
【００６６】
なお、この発明は上記実施例に限定されるものではなく、この外その要旨を逸脱しない範囲で種々変形して実施することができる。
また、上記した実施の形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除しても良いものである。さらに、異なる実施の形態に係る構成要素を適宜組み合わせても良いものである。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施形態に係る情報処理装置の概観を示す斜視図。
【図２】同実施形態に係る情報処理装置のシステム構成の例を示すブロック図。
【図３】同実施形態に係る情報処理装置に設けられたＧＰＵ１０５およびその周辺回路の構成を示すブロック図。
【図４】同実施形態に係る情報処理装置に設けられたＧＰＵ１０５およびその周辺回路の他の構成例を示すブロック図。
【図５】アップスケーリングの例による説明図。
【図６】ダウンケーリングの例による説明図。
【図７】Note-PCのHDMI-TVに対する出力表示解像度を説明するための図。
【符号の説明】
【００６８】
１…外部ディスプレイデバイス、２…ＨＤＭＩ端子、３…ＨＤＭＩ制御回路、１０…コンピュータ、１０１…ＣＰＵ、１０５…ＧＰＵ、１０６…サウンドコントローラ、１１１…ＨＤＤ、１１７…デジタルＴＶチューナ、３０１…ＨＤＭＩトランスミッタ、３０２…ＨＤＭＩ制御部、５０１…制御部。
【図１】
2008158208.tif 000003
【図２】
2008158208.tif 000004
【図３】
2008158208.tif 000005
【図４】
2008158208.tif 000006
【図５】
2008158208.tif 000007
【図６】
2008158208.tif 000008
【図７】
2008158208.tif 000009