(57)【要約】【課題】  ディスプレイ表示時の消費電力を低減しつつ、統合型ＧＰＵ及び専用ＧＰＵの両方の性能を最大限引き出した画像表示処理が可能になる表示制御装置を提供する。【解決手段】  表示制御装置３は、第１表示制御部８と、第２表示制御部９と、信号線２０と、出力選択部１０と、モード選択制御部４とを備える構成とする。そして、モード選択制御部４は、第２の画像生成部２１及び第２の画像出力部２３を介して出力する第１表示モード、並びに、入力コンテンツを第２画像生成部２１、信号線２０及び第１画像出力部１３を介して出力する第２表示モードの一方を選択する。【選択図】  図１
2012078931.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツをデコードする第１画像生成部、及び、デコードされたコンテンツを出力する第１画像出力部を有する第１表示制御部と、
コンテンツをデコードする第２画像生成部、及び、デコードされたコンテンツを出力する第２画像出力部を有する第２表示制御部と、
前記第１画像生成部でデコードされたコンテンツを前記第２画像出力部に送る信号線と、
前記第１画像出力部の出力、及び、前記第２画像出力部の出力の一方を選択する出力選択部と、
前記第１表示制御部を内蔵し、前記第１表示制御部及び前記第２表示制御部の機能情報に基づいて、前記第２表示制御部に入力されたコンテンツを前記第２画像生成部及び前記第２画像出力部を介して出力する第１表示モード、並びに、前記第２表示制御部に入力されたコンテンツを前記第２画像生成部、前記信号線及び前記第１画像出力部を介して出力する第２表示モードの一方を選択するモード選択制御部と
を備える表示制御装置。
【請求項２】
さらに、外部の表示機器を接続する接続部を備え、
前記モード選択制御部は、前記接続部に接続された前記外部の表示機器の機能情報を取得し、前記外部の表示機器の機能情報と、前記第１表示制御部及び前記第２表示制御部の機能情報とを照合し、該照合結果に基づいて、前記第１表示モード及び前記第２表示モードの一方を選択する
請求項１に記載の表示制御装置。
【請求項３】
前記モード選択制御部は、入力されたコンテンツが著作権保護コンテンツか否かを判定し、該入力されたコンテンツが著作権保護コンテンツである場合には、前記第１表示モードを選択する
請求項１に記載の表示制御装置。
【請求項４】
さらに、前記第１画像生成部及び前記第２画像生成部の一方を選択し、該選択した画像生成部にコンテンツを入力する入力選択部を備える
請求項１に記載の表示制御装置。
【請求項５】
前記第２表示制御部が、前記第１表示制御部より、性能及び／又は機能が高い
請求項１に記載の表示制御装置。
【請求項６】
コンテンツをデコードする第１画像生成部、及び、デコードされたコンテンツを出力する第１画像出力部を有する第１表示制御部と、
コンテンツをデコードする第２画像生成部、及び、デコードされたコンテンツを出力する第２画像出力部を有する第２表示制御部と、
前記第１画像生成部でデコードされたコンテンツを前記第２画像出力部に送る信号線と、
前記第１画像出力部の出力、及び、前記第２画像出力部の出力の一方を選択する出力選択部と、
前記第１表示制御部を内蔵し、前記第１表示制御部及び前記第２表示制御部の機能情報に基づいて、前記第２表示制御部に入力されたコンテンツを前記第２画像生成部及び前記第２画像出力部を介して出力する第１表示モード、並びに、前記第２表示制御部に入力されたコンテンツを前記第２画像生成部、前記信号線及び前記第１画像出力部を介して出力する第２表示モードの一方を選択するモード選択制御部と、
前記出力選択部から出力されたコンテンツを表示する表示部と
を備える情報処理装置。
【請求項７】
コンテンツをデコードする第１画像生成部、及び、デコードされたコンテンツを出力する第１画像出力部を有する第１表示制御部と、コンテンツをデコードする第２画像生成部、及び、デコードされたコンテンツを出力する第２画像出力部を有する第２表示制御部と、該第１画像生成部でデコードされたコンテンツを該第２画像出力部に送る信号線と、該第１画像出力部の出力、及び、該第２画像出力部の出力の一方を選択する出力選択部と、該第１表示制御部を内蔵するモード選択制御部とを備える表示制御装置の該モード選択制御部が、該第１表示制御部及び該第２表示制御部の機能情報を取得するステップと、
前記モード選択制御部が、前記取得した前記第１表示制御部及び前記第２表示制御部の機能情報に基づいて、前記第２表示制御部に入力されたコンテンツを前記第２画像生成部及び前記第２画像出力部を介して出力する第１表示モード、並びに、前記第２表示制御部に入力されたコンテンツを前記第２画像生成部、前記信号線及び前記第１画像出力部を介して出力する第２表示モードの一方を選択するステップと、
を含む表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、情報処理装置及び表示方法に関し、より詳細には、例えば用途等に応じてＧＰＵ（Graphics Processing Unit）の切り替えを行う機能を有する表示制御装置及びそれを備える情報処理装置、並びに、表示方法に関する。
【背景技術】
【０００２】
従来、例えばパーソナルコンピュータ等の情報処理装置では、ＣＰＵ（Central Processing Unit）やチップセットにＧＰＵ（以下、統合型ＧＰＵという）を内蔵した製品が開発されている。また、そのような情報処理装置では、例えば解像度の高い外部モニタ等の外部装置にも対応するため、外部装置に接続されるＧＰＵ（以下、専用ＧＰＵという）を別途備えるものも開発されている。
【０００３】
統合型ＧＰＵと専用ＧＰＵとを比べると、一般に、処理性能の点では専用ＧＰＵの方が優れているが、消費電力の点では統合型ＧＰＵの方が優れている。そこで、従来、統合型ＧＰＵ及び専用ＧＰＵを備える情報処理装置では、上記特徴を考慮して両者を切り替える技術が種々提案されている（例えば、特許文献１参照）。
【０００４】
特許文献１には、統合型ＧＰＵと専用ＧＰＵとをユーザの操作で切り替える技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１７９２２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
統合型ＧＰＵ及び専用ＧＰＵを備える情報処理装置において、統合型ＧＰＵ及び専用ＧＰＵ間のディスプレイ出力を切り替える最も単純な手法は、マルチプレクサーという切替回路を用いて両者の一方のディスプレイ出力を選択する手法である。以下では、このマルチプレクサーを用いた切替方式を「ＭＵＸｅｄ方式」と称す。
【０００７】
図６に、ＭＵＸｅｄ方式を用いた表示制御装置の概略構成を示す。ＭＵＸｅｄ方式の表示制御装置２００では、統合型ＧＰＵ２０１（ｉＧＰＵ：integrated GPU）の出力端子及び専用ＧＰＵ２０２（ｄＧＰＵ：discrete GPU）の出力端子がマルチプレクサー１０の入力端子に接続される。
【０００８】
ＭＵＸｅｄ方式では、統合型ＧＰＵ２０１に入力されたコンテンツは、統合型ＧＰＵ２０１の画像生成部１１、フレームバッファ１２及び画像出力部１３を介してマルチプレクサー１０に入力される。一方、専用ＧＰＵ２０２に入力されたコンテンツは、専用ＧＰＵ２０２の画像生成部２１、フレームバッファ２２及び画像出力部２３を介してマルチプレクサー１０に入力される。そして、統合型ＧＰＵ２０１の出力及び専用ＧＰＵ２０２の出力の一方が、マルチプレクサー１０で選択され、マルチプレクサー１０から出力される。例えば、ＭＵＸｅｄ方式において、Ｂｌｕ−ｒａｙ（登録商標）ディスクのコンテンツをＨＤＭＩ（High-Definition Multimedia Interface）  ＴＶで表示する場合には、コンテンツは専用ＧＰＵ２０２を介してディスプレイ出力される。
【０００９】
ただし、このＭＵＸｅｄ方式では、切り替えたいディスプレイ出力の系統毎にマルチプレクサー１０を設ける必要がある。さらに、この表示方式では、ディスプレイ出力の切り替え時に、表示画面が黒くなる（表示映像が途切れる）等の症状が発生する。
【００１０】
また、統合型ＧＰＵ及び専用ＧＰＵを備える情報処理装置において、従来、統合型ＧＰＵ及び専用ＧＰＵの一方のディスプレイ出力を必ず使用する表示方式も存在する。以下、この表示方式を「ＭＵＸｌｅｓｓ方式」と称す。
【００１１】
ＭＵＸｌｅｓｓ方式では、マルチプレクサーを設ける必要がなく、消費電力の低減を図ることができる。例えば、消費電力の低減やバッテリー駆動時間の増大を重視するノート型のパーソナルコンピュータでは、入力されたコンテンツは、必ず統合型ＧＰＵを介して出力される。この場合には、専用ＧＰＵより消費電力の低い統合型ＧＰＵを用いるので、消費電力をさらに低減することができる。
【００１２】
図７に、統合型ＧＰＵを必ず使用してコンテンツを出力するＭＵＸｌｅｓｓ方式を採用した表示制御装置の概略構成を示す。なお、図７に示すＭＵＸｌｅｓｓ方式の表示制御装置３００において、図６に示すＭＵＸｅｄ方式の表示制御装置２００と同様の構成には、同じ符号を付して示す。
【００１３】
ＭＵＸｌｅｓｓ方式の表示制御装置３００では、統合型ＧＰＵ３０１に入力されたコンテンツは、統合型ＧＰＵ３０１の画像生成部１１、フレームバッファ１２及び画像出力部１３を介してディスプレイ出力される。
【００１４】
一方、専用ＧＰＵ３０２に入力されたコンテンツは、まず、専用ＧＰＵ３０２の画像生成部２１でデコード処理を施される。その後、デコードされたコンテンツは、ＰＣＩｅ（Peripheral Component Interconnect Express）というバス信号線２０（以下、ＰＣＩeバスという）を介して、統合型ＧＰＵ３０１のフレームバッファ１２に送られる。その後、フレームバッファ１２に入力されたコンテンツは、画像出力部１３を介してディスプレイ出力される。このように専用ＧＰＵ３０２から統合型ＧＰＵ３０１を介して出力するコンテンツとしては、例えば、ゲーム等のコンテンツが挙げられる。
【００１５】
ＭＵＸｌｅｓｓ方式では、上述のように消費電力を低減することができるだけでなく、マルチプレクサーを用いないので、ディスプレイ出力の切り替え時に表示画面が黒くなる等の症状が発生しない。すなわち、ＭＵＸｌｅｓｓ方式では、ＭＵＸｅｄ方式の上記問題を解消することができる。しかしながら、ＭＵＸｌｅｓｓ方式には、次のような問題がある。
【００１６】
一般に、統合型ＧＰＵ及び専用ＧＰＵ間の機能及び／又は性能が同等でない場合が多々ある。例えば、必ず統合型ＧＰＵ３０１からディスプレイ出力を行うＭＵＸｌｅｓｓ方式において専用ＧＰＵ３０２が統合型ＧＰＵ３０１より高性能である場合、専用ＧＰＵ３０２の性能を最大限引き出したコンテンツの画像表示処理ができないという問題が生じる。それゆえ、この場合、用途によっては、専用ＧＰＵ３０２から直接、コンテンツを出力したい場合も生じる。
【００１７】
本発明は上記状況を鑑みなされたものである。本発明の目的は、ディスプレイ表示時の消費電力を低減しつつ、統合型ＧＰＵ及び専用ＧＰＵの両方の性能を最大限引き出した画像表示処理が可能になる表示制御装置及びそれを備える情報処理装置、並びに、表示方法を提供することである。
【課題を解決するための手段】
【００１８】
上記課題を解決するため、本発明の表示制御装置は、第１表示制御部と、第２表示制御部と、信号線と、出力選択部と、モード選択制御部とを備える構成とし、各部の構成及び機能は次のようにする。第１表示制御部は、コンテンツをデコードする第１画像生成部、及び、デコードされたコンテンツを出力する第１画像出力部を有する。第２表示制御部は、コンテンツをデコードする第２画像生成部、及び、デコードされたコンテンツを出力する第２画像出力部を有する。信号線は、第１画像生成部でデコードされたコンテンツを第２画像出力部に送る。出力選択部は、第１画像出力部の出力、及び、第２画像出力部の出力の一方を選択する。そして、モード選択制御部は、第１表示制御部を内蔵し、第１表示制御部及び第２表示制御部の機能情報に基づいて、第１表示モード及び第２表示モードの一方を選択する。なお、第１表示モードは、第２表示制御部に入力されたコンテンツを第２画像生成部及び第２画像出力部を介して出力する表示モードである。また、第２表示モードは、第２表示制御部に入力されたコンテンツを第２画像生成部、信号線及び第１画像出力部を介して出力する表示モードである。
【００１９】
なお、本明細書でいう「コンテンツ」は、映像（画像）情報、音声情報、文字情報、及び、それらを組み合わせた情報を含み意味である。また、映像情報には、静止画及び動画が含まれる。
【００２０】
本発明の情報処理装置は、上記本発明の表示制御装置と、出力選択部から出力されたコンテンツを表示する表示部とを備える構成とする。
【００２１】
また、本発明の表示方法は、上記本発明の表示制御装置におけるコンテンツの表示方法であり、次の手順で行う。まず、モード選択制御部が、第１表示制御部及び第２表示制御部の機能情報を取得する。次いで、モード選択制御部が、取得した第１表示制御部及び第２表示制御部の機能情報に基づいて、第１表示モード及び第２表示モードの一方を選択する。
【発明の効果】
【００２２】
本発明では、第１表示制御部及び第２表示制御部の機能情報に基づいてコンテンツの表示モードを第１表示モード（ＭＵＸｅｄ方式の表示モード）及び第２表示モード（ＭＵＸｌｅｓｓ方式の表示モード）間で切り替える。それゆえ、本発明によれば、コンテンツ表示時の消費電力を低減しつつ、統合型ＧＰＵ及び専用ＧＰＵの両方の性能を最大限引き出した画像表示処理が可能になる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態に係る情報処理装置の概略ブロック構成図である。
【図２】統合型ＧＰＵの機能リストの一例を示す図である。
【図３】専用ＧＰＵの機能リストの一例を示す図である。
【図４】本発明の一実施形態に係るコンテンツの表示手法のフローチャートである。
【図５】本発明の一実施形態に係るコンテンツの表示手法のフローチャートである。
【図６】ＭＵＸｅｄ方式を用いた表示制御装置の概略ブロック構成図である。
【図７】ＭＵＸｌｅｓｓ方式を用いた表示制御装置の概略ブロック構成図である。
【発明を実施するための形態】
【００２４】
以下に、本発明の一実施形態に係る表示制御装置及びそれを備える情報処理装置、並びに、コンテンツの表示方法の一例を、図面を参照しながら下記の順で説明する。ただし、本発明は下記の例に限定されない。
１．情報処理装置及び表示制御装置の構成例
２．コンテンツの表示処理例
【００２５】
＜１．情報処理装置及び表示制御装置の構成例＞
［情報処理装置の構成］
まず、本発明の一実施形態に係る表示制御装置（表示制御部）を備える情報処理装置の構成を説明する。図１に、本実施形態の情報処理装置の概略ブロック構成を示す。なお、図１には、コンテンツの表示処理に関与する要部のみを示す。
【００２６】
本実施形態の情報処理装置１００は、アプリケーション入力部１と、オペレーティングシステム部２と、表示制御部３（表示制御装置）と、ＣＰＵ４（モード選択制御部）と、表示部５と、外部接続インターフェース６とを備える。なお、表示制御部３の構成は、後で詳述する。
【００２７】
アプリケーション入力部１は、外部から所定のコンテンツを取得する。なお、コンテンツが例えば光ディスク等の記録媒体から提供される場合には、それらの記録媒体を駆動するためのドライバがアプリケーション入力部１に設けられる。また、コンテンツが例えば地上デジタルテレビ放送等の外部配給元から通信網を介して配信される場合には、外部の通信網と通信可能な通信デバイス等からなる通信インターフェースがアプリケーション入力部１に設けられる。なお、アプリケーション入力部１は、記録媒体のドライバ及び通信インターフェースの両方を備えていてもよい。
【００２８】
そして、アプリケーション入力部１は、該取得したコンテンツを、情報処理装置１００のオペレーティングシステム部２を介して表示制御部３の後述するグラフィックスドライバ７に出力する。なお、オペレーティングシステム部２は、アプリケーション入力部１及びグラフィックスドライバ７間において、コンテンツデータの互換性を確保するための各種処理を行う。
【００２９】
ＣＰＵ４は、情報処理装置１００の動作全般を制御する制御装置及び演算処理装置である。また、本実施形態では、ＣＰＵ４は、後述する統合型ＧＰＵ８を内蔵する。さらに、ＣＰＵ４は、後述するように、コンテンツの表示モードをＭＵＸｅｄ方式の表示モード（以下、ＭＵＸｅｄモードという）及びＭＵＸｌｅｓｓ方式の表示モード（以下、ＭＵＸｌｅｓｓモードという）間で切り替える際の動作も制御する。
【００３０】
表示部５は、例えばＬＣＤ（Liquid Crystal Display）等の表示ディスプレイで構成され、表示制御部３から出力されたコンテンツを表示する。
【００３１】
外部接続インターフェース６は、例えば、外部ディスプレイの接続端子等で構成される。例えば、情報処理装置１００がＨＤＭＩ  ＴＶに接続可能な機能を有する場合、外部接続インターフェース６には、ＨＤＭＩ端子が設けられる。
【００３２】
［表示制御部の構成］
表示制御部３は、グラフィックスドライバ７（入力選択部）と、統合型ＧＰＵ８（第１表示制御部）と、専用ＧＰＵ９（第２表示制御部）と、マルチプレクサー１０（出力選択部）とを備える。さらに、本実施形態では、統合型ＧＰＵ８と専用ＧＰＵ９とを接続するＰＣＩｅバス２０（信号線）を有する。
【００３３】
なお、図１に示す例では、説明を簡略化するため、マルチプレクサー１０を１系統のみ示すが、実際には、２系統のマルチプレクサー１０が並列に設けられる。その一方の系統のマルチプレクサー１０が、表示部５にコンテンツを出力する際に用いられ、他方の系統のマルチプレクサー１０が、外部接続インターフェース６（外部ディスプレイ）にコンテンツを出力する際に用いられる。
【００３４】
グラフィックスドライバ７は、入力されたコンテンツに対応するＧＰＵを選択して、該選択したＧＰＵにコンテンツを出力する。このグラフィックスドライバ７のＧＰＵの選択動作は、アプリケーション入力部１で使用しているデバイス（例えば、ＤＶＤドライバ、通信デバイス等）に応じて行う。なお、本発明はこれに限定されず、グラフィックスドライバ７が、入力コンテンツの例えば、フォーマット、作成日付、著作権保護規格等の情報を含む管理情報に基づいてＧＰＵの選択動作を行うようにしてもよい。
【００３５】
統合型ＧＰＵ８は、情報処理装置１００のＣＰＵ４に内蔵され、ＣＰＵ４と共通の電源で駆動される。それゆえ、統合型ＧＰＵ８での消費電力は低くなる。また、統合型ＧＰＵ８は、画像生成部１１（第１画像生成部）、フレームバッファ１２、及び、画像出力部１３（第１画像出力部）を有する。そして、画像生成部１１、フレームバッファ１２、及び、画像出力部１３は、コンテンツの入力側から、この順で電気的に接続される。
【００３６】
画像生成部１１は、入力されたコンテンツのデータに対して所定の画像処理を施し、画像データを生成する。すなわち、画像生成部１１は、入力されたコンテンツに対してデコード処理を施す。
【００３７】
フレームバッファ１２は、画像生成部１１で生成された画像データをフレーム毎に一時的に保持する。そして、フレームバッファ１２は、一時的に保持したフレーム毎の画像データを順次、画像出力部１３に出力する。
【００３８】
画像出力部１３は、入力されたフレーム毎の画像データに対して、表示ディスプレイに適合させるための各種画像調整を行う。そして、画像出力部１３は、画像調整された画像データを、マルチプレクサー１０を介して対応する表示ディスプレイ（表示部５又は外部の表示ディスプレイ）に出力する。
【００３９】
専用ＧＰＵ９は、例えば解像度の高い外部モニタ等の外部表示機器にコンテンツを表示する際に用いるＧＰＵである。それゆえ、専用ＧＰＵ９は、統合型ＧＰＵ８に比べて処理能力は高くなるが、消費電力は高くなる。
【００４０】
また、専用ＧＰＵ９は、画像生成部２１（第２画像生成部）、フレームバッファ２２、及び、画像出力部２３（第２画像出力部）を有する。そして、画像生成部２１、フレームバッファ２２、及び、画像出力部２３は、コンテンツの入力側から、この順で電気的に接続される。なお、画像生成部２１、フレームバッファ２２、及び、画像出力部２３の入力コンテンツに対する処理機能は、それぞれ、統合型ＧＰＵ８の画像生成部１１、フレームバッファ１２、及び、画像出力部１３の入力コンテンツに対する処理機能と同様である。
【００４１】
マルチプレクサー１０は、統合型ＧＰＵ８及び専用ＧＰＵ９の出力端子に接続され、統合型ＧＰＵ８の出力と専用ＧＰＵ９の出力とを切り替えてディスプレイ出力する。これにより、本実施形態の表示制御部３では、ＭＵＸｅｄ方式（ＭＵＸｅｄモード）でコンテンツを表示することが可能になる。
【００４２】
なお、本実施形態では、統合型ＧＰＵ８及び専用ＧＰＵ９の出力の選択（切替）手段としてマルチプレクサー１０を用いる例を説明したが、本発明はこれに限定されず、任意の選択手段を用いることができる。
【００４３】
ＰＣＩｅバス２０は、統合型ＧＰＵ８のフレームバッファ１２と専用ＧＰＵ９の画像生成部２１とを接続する。これにより、本実施形態の表示制御部３では、ＭＵＸｌｅｓｓ方式（ＭＵＸｌｅｓｓモード）でコンテンツを表示することが可能になる。
【００４４】
なお、ＭＵＸｌｅｓｓモードでは、専用ＧＰＵ９に入力されたコンテンツは、専用ＧＰＵ９の画像生成部２１、統合型ＧＰＵ８のフレームバッファ１２及び画像出力部１３を介して出力される。また、表示モードがＭＵＸｌｅｓｓモードの場合には、ＣＰＵ４により、マルチプレクサー１０が常に統合型ＧＰＵ８の出力を選択するように制御される。
【００４５】
上述のように、本実施形態の表示制御部３では、ＭＵＸｅｄモード（第１表示モード）及びＭＵＸｌｅｓｓモード（第２表示モード）の両方でコンテンツを表示することができる。すなわち、本実施形態の表示制御部３では、必要に応じて、コンテンツの表示モードをＭＵＸｅｄモード及びＭＵＸｌｅｓｓモード間で適宜切り換えることができる。
【００４６】
それゆえ、本実施形態では、消費電力をできる限り低減することが可能になるとともに、統合型ＧＰＵ８及び専用ＧＰＵ９の両方の性能を最大限引き出した画像表示処理も可能になる。なお、本実施形態における表示モードの切替動作は、各ＧＰＵの対応機能に基づいて行われ、この切り替え動作は、統合型ＧＰＵ８を内蔵するＣＰＵ４で制御される。
【００４７】
［各ＧＰＵの機能リスト例］
本実施形態では、後述するように、例えば、各ＧＰＵの対応機能と外部ディスプレイの対応機能とを照合し、その照合結果に基づいて表示モードの切り替えを行う。この照合処理を行うため、統合型ＧＰＵ８及び専用ＧＰＵ９は、それぞれ、対応可能な機能がまとめられた機能リストを有する。なお、各機能リストは、それぞれ対応するＧＰＵ内の記憶部（不図示）や、ＣＰＵ４内に設けられた記憶部（不図示）等に格納される。
【００４８】
ここで、図２及び３に、それぞれ、統合型ＧＰＵ８及び専用ＧＰＵ９の機能リストの一例を示す。図２及び３に示す各機能リストでは、仕様（ビデオ及びオーディオ）毎に対応機能名がまとめられる。
【００４９】
なお、各機能リスト中の右欄の「値」は、各対応機能の有無等のパラメータを示す。例えば、「Ｙ」及び「Ｎ」は、それぞれ対応機能の「有り」及び「無し」を示す。また、例えば、対応機能名「Ｓｏｕｒｃｅ＿ＰＣＭ＿Ｃｈａｎｎｅｌｓ」の値「８ｃｈ」は、ＧＰＵでサポートされているＬ−ＰＣＭ（Linear Pulse Code Modulation）のチャンネル数の最大値である。さらに、例えば、図２の機能リスト中の対応機能名「Ｓｏｕｒｃｅ＿Ｍａｘ＿Ｆｓ＿２ｃｈ」の値「４８ｋＨｚ」は、２チャンネルオーディオに対するＬ−ＰＣＭの最大周波数である。なお、対応機能名「Ｓｏｕｒｃｅ＿ＮｏｎＰＣＭ＿Ｍａｘ＿Ｆｓ」の値「４８ｋＨｚ」は、非ＰＣＭフォーマットに対するＡＣＲ（Allowed Cell Rate）の最大値である。
【００５０】
図２及び３の機能リストから明らかなように、本実施形態では、ビデオ仕様において、統合型ＧＰＵ８では対応機能名「Ｓｏｕｒｃｅ＿ＨＤＭＩ＿ＹＣｂＣｒ」の機能に対応できないが、専用ＧＰＵ９ではその機能に対応可能である。また、オーディオ仕様において、統合型ＧＰＵ８では対応機能名「Ｓｏｕｒｃｅ＿Ｍａｘ＿Ｆｓ＿２ｃｈ」及び「Ｓｏｕｒｃｅ＿Ｍａｘ＿Ｆｓ＿Ｍｕｌｔｉ−ｃｈ」の最大周波数が４８ｋＨｚであるのに対して、専用ＧＰＵ９のそれは１９２ｋＨｚである。さらに、オーディオ仕様において、統合型ＧＰＵ８ではＡＡＣ（Advanced Audio Coding）に対応できないが、専用ＧＰＵ９ではＡＡＣに対応可能である。上記以外の機能項目は、両機能リストとも同じである。
【００５１】
上述した統合型ＧＰＵ８及び専用ＧＰＵ９の機能リストの差異からも、本実施形態では、専用ＧＰＵ９が、統合型ＧＰＵ８より高機能でかつ高性能であることが分かる。
【００５２】
＜２．コンテンツの表示処理例＞
次に、表示制御部３（表示制御装置）におけるコンテンツの表示処理について説明する。上述のように、本実施形態の表示制御部３では、ＭＵＸｅｄモード及びＭＵＸｌｅｓｓモードでコンテンツを表示することができる。そして、本実施形態では、各ＧＰＵ、ディスプレイ及びコンテンツの各種情報に基づいて、コンテンツの表示モードをＭＵＸｅｄモード及びＭＵＸｌｅｓｓモード間で適宜切り替える。
【００５３】
具体的には、本実施形態では、（１）情報処理装置１００に接続される外部ディスプレイの情報に基づいて、コンテンツの表示モードを切り替える手法と、（２）入力コンテンツの情報に基づいてコンテンツの表示モードを切り替える手法とを用いる。そして、本実施形態では、両切り替え手法を併用して、コンテンツを表示する。以下に、各表示手法の処理例を、図面を参照しながら詳細に説明する。
【００５４】
（１）外部ディスプレイの情報に基づくコンテンツの表示手法
この手法では、接続した外部ディスプレイの対応機能群（機能リスト）に応じて表示モード（ディスプレイ出力モード）の切り替えを行う。なお、外部ディスプレイの対応機能群には、例えば、アナログＲＧＢ、ＤＶＩ（Digital Visual Interface）、ＨＤＭＩ、ＤｉｓｐｌａｙＰｏｒｔ等の各種インターフェースにおける表示可能な画面モードリストが含まれる。さらに、外部ディスプレイの対応機能群には、例えばＨＤＭＩ、ＤｉｓｐｌａｙＰｏｒｔ等の各種インターフェースにおけるオーディオフォーマットの情報も含まれる。
【００５５】
ここでは、外部ディスプレイの情報に基づくコンテンツの表示手法を、図４を参照しながら説明する。なお、図４は、情報処理装置１００に接続される外部ディスプレイの情報に基づくコンテンツの表示手法の処理手順を示すフローチャートである。
【００５６】
まず、表示制御部３（具体的には統合型ＧＰＵ８を内蔵するＣＰＵ４）は、外部ディスプレイの接続状態を監視する（ステップＳ１１）。次いで、ＣＰＵ４は、外部ディスプレイが接続されたか否かを判定する（ステップＳ１２）。
【００５７】
ステップＳ１２において、外部ディスプレイの接続が検出されない場合には、ステップＳ１２はＮＯ判定となる。この場合、ＣＰＵ４は、ステップＳ１１に戻り、外部ディスプレイの接続状態の監視を継続する。
【００５８】
一方、ステップＳ１２において、外部ディスプレイの接続が検出された場合には、ステップＳ１２はＹＥＳ判定となる。この場合、ＣＰＵ４は、接続された外部ディスプレイの固有情報を取得する。例えば、接続された外部ディスプレイがＨＤＭＩ  ＴＶである場合には、ＣＰＵ４は、そのＥＤＩＤ（Extended Display Identification Data）を取得する（ステップＳ１３）。なお、ＥＤＩＤには、例えばディスプレイの機種名、各種設定値、対応機能等の情報が含まれる。
【００５９】
次いで、ＣＰＵ４は、取得したコンテンツの固有情報（例えばＥＤＩＤ）に含まれる外部ディスプレイ側の機能リストを列挙する（ステップＳ１４）。
【００６０】
次いで、ＣＰＵ４は、統合型ＧＰＵ８及び専用ＧＰＵ９の機能リストを取得し、それらの機能リストを外部ディスプレイ側の機能リストと照合する（ステップＳ１５）。
【００６１】
次いで、ＣＰＵ４は、統合型ＧＰＵ８の機能リストと、接続された外部ディスプレイの機能リストとが全て対応するか否かを判定する（ステップＳ１６）。
【００６２】
ステップＳ１６において、統合型ＧＰＵ８の機能リストと外部ディスプレイの機能リストとが全て対応する場合には、ステップＳ１６はＹＥＳ判定となる。この場合、統合型ＧＰＵ８の性能及び機能で、外部ディスプレイの性能を十分に引き出すことが可能である。それゆえ、ステップＳ１６がＹＥＳ判定である場合には、ＣＰＵ４は、コンテンツの表示モードをＭＵＸｌｅｓｓモードに設定する（ステップＳ１７）。そして、その後、ＣＰＵ４は、ＭＵＸｌｅｓｓモードに従って、コンテンツを外部ディスプレイに表示する（ステップＳ２０）。
【００６３】
一方、ステップＳ１６において、統合型ＧＰＵ８の機能リストが外部ディスプレイの機能リストに全て対応しない場合には、ステップＳ１６はＮＯ判定となる。この場合、統合型ＧＰＵ８の性能及び機能で、外部ディスプレイの性能を十分に引き出すことができない。それゆえ、ステップＳ１６がＮＯ判定である場合には、ＣＰＵ４は、外部ディスプレイに対して、統合型ＧＰＵ８より専用ＧＰＵ９の方が好適であるか否かは判定する。具体的には、ＣＰＵ４は、専用ＧＰＵ９と外部ディスプレイとの対応機能数が、統合型ＧＰＵ８と外部ディスプレイとの対応機能数より多いか否かを判定する（ステップＳ１８）。
【００６４】
ステップＳ１８において、専用ＧＰＵ９と外部ディスプレイとの対応機能数が、統合型ＧＰＵ８のそれより少ない場合、ステップＳ１８はＮＯ判定となる。この場合、統合型ＧＰＵ８の方が、専用ＧＰＵ９より外部ディスプレイへの対応性が高くなる。それゆえ、ステップＳ１８がＮＯ判定である場合には、ＣＰＵ４は、コンテンツの表示モードをＭＵＸｌｅｓｓモードに設定する（ステップＳ１７）。そして、その後、ＣＰＵ４は、ＭＵＸｌｅｓｓモードに従って、コンテンツを外部ディスプレイに表示する（ステップＳ２０）。
【００６５】
一方、ステップＳ１８において、専用ＧＰＵ９と外部ディスプレイとの対応機能数が、専用ＧＰＵ９のそれより多い場合、ステップＳ１８はＹＥＳ判定となる。この場合、専用ＧＰＵ９の方が、統合型ＧＰＵ８より外部ディスプレイへの対応性が高くなる。それゆえ、ステップＳ１８がＹＥＳ判定である場合には、ＣＰＵ４は、コンテンツの表示モードをＭＵＸｅｄモードに設定する（ステップＳ１９）。そして、その後、ＣＰＵ４は、ＭＵＸｅｄモードに従って、コンテンツを外部ディスプレイに表示する（ステップＳ２０）。
【００６６】
本実施形態では、このようにして、外部ディスプレイの情報に基づき、コンテンツの表示モードを切り替えて、コンテンツを表示する。
【００６７】
上述のように、本実施形態では、専用ＧＰＵ９及び外部ディスプレイ間の対応機能数が、統合型ＧＰＵ８及び外部ディスプレイ間の対応機能数より多い場合にのみ、ＭＵＸｅｄモードでコンテンツを表示する。すなわち、外部ディスプレイの機能及び性能を統合型ＧＰＵ８で十分に引き出せないときには、ＭＵＸｅｄモードでコンテンツを表示し、外部ディスプレイの性能を最大限引き出す。そして、それ以外の場合には、機能上は統合型ＧＰＵ８で十分対応可能であるので、ＭＵＸｌｅｓｓモードでコンテンツを表示する。
【００６８】
このように、各ＧＰＵの機能と外部ディスプレイの機能との対応性に応じて表示モードを適宜切り替えることにより、消費電力を低減しつつ、統合型ＧＰＵ及び専用ＧＰＵの両方の性能を最大限引き出したコンテンツの表示処理が可能になる。
【００６９】
（２）入力コンテンツの情報に基づくコンテンツの表示手法
次に、入力コンテンツの情報に基づいてコンテンツの表示モードの切り替え、コンテンツを表示する手法について説明する。しかし、その前に、入力コンテンツの情報に基づいてコンテンツの表示モードを切り替える理由を説明する。
【００７０】
入力コンテンツが、例えば、ＤＶＤ（Digital Versatile Disc）、Ｂｌｕ−ｒａｙ（登録商標）、地上デジタルテレビ放等から供給される著作権で保護されたコンテンツ（以下、著作権保護コンテンツという）である場合、次のような問題がある。
【００７１】
本実施形態のように統合型ＧＰＵ８及び専用ＧＰＵ９を備え、ＭＵＸｌｅｓｓ方式でコンテンツを表示することができる表示制御部３では、上述のように、統合型ＧＰＵ８及び専用ＧＰＵ９間がＰＣＩｅバス２０で接続される。そして、ＭＵＸｌｅｓｓモードでは、専用ＧＰＵ９に入力されたコンテンツデータはＰＣＩｅバス２０を介して統合型ＧＰＵ８に送られ、最終的には統合型ＧＰＵ８から出力される。
【００７２】
このような構成の表示制御部３の専用ＧＰＵ９に入力されるコンテンツが、著作権保護コンテンツである場合、圧縮された状態から所定の処理を介してディスプレイに表示されるまでの過程において、そのコンテンツのデータが盗まれないようにする必要がある。しかしながら、ＰＣＩｅバス２０はデータの保護機能を備えていないので、理論上（物理的には）、ＰＣＩｅバス２０からコンテンツデータを読み取ることが可能である。それゆえ、ＭＵＸｌｅｓｓモード時に、専用ＧＰＵ９で著作権保護コンテンツをデコードした後、そのデータを暗号化せずに、ＰＣＩｅバス２０を介して統合型ＧＰＵ８に送ると、ＰＣＩｅバス２０上でデータが盗まれる危険性がある。
【００７３】
そこで、本実施形態では、上記問題を防止するため、入力コンテンツが著作権保護コンテンツである場合にはコンテンツをＭＵＸｅｄモードで表示し、ＰＣＩｅバス２０にコンテンツのデータが流れないようにする。これにより、著作権保護コンテンツをデータが盗まれる可能性のある状況に置くことなく、表示することができる。
【００７４】
次に、入力コンテンツの情報に基づくコンテンツの表示手法を、図５を参照しながら具体的に説明する。なお、図５は、入力コンテンツの情報に基づくコンテンツの表示手法の処理手順を示すフローチャートである。
【００７５】
まず、ＣＰＵ４は、コンテンツの入力状況を監視する（ステップＳ２１）。次いで、ＣＰＵ４は、コンテンツが入力されたか否かを判定する（ステップＳ２２）。
【００７６】
ステップＳ２２において、コンテンツの入力が検出されない場合には、ステップＳ２２はＮＯ判定となる。この場合、ＣＰＵ４は、ステップＳ２１に戻り、コンテンツの入力状況の監視を継続する。
【００７７】
一方、ステップＳ２２において、コンテンツの入力が検出された場合には、ステップＳ２２はＹＥＳ判定となる。この場合、ＣＰＵ４は、入力されたコンテンツに書き込まれている著作権保護規格の情報を読み出す（ステップＳ２３）。
【００７８】
次いで、ＣＰＵ４は、ステップＳ２３において読み出された著作権保護規格の情報に基づいて、入力コンテンツが著作権保護コンテンツであるか否かを判定する（ステップＳ２４）。
【００７９】
ステップＳ２４において、入力コンテンツが著作権保護コンテンツであると判定された場合には、ステップＳ２４はＹＥＳ判定となる。この場合、ＣＰＵ４は、コンテンツの表示モードをＭＵＸｅｄモードに設定する（ステップＳ２５）。
【００８０】
そして、ステップＳ２５の後、ＣＰＵ４は、入力された著作権保護コンテンツに対してＭＵＸｅｄモードに従って画像処理を施し、コンテンツを再生する（ステップＳ２６）。
【００８１】
具体的には、著作権保護コンテンツが専用ＧＰＵ９に入力された際には、そのコンテンツは専用ＧＰＵ９で画像処理が施され、専用ＧＰＵ９からディスプレイ出力され再生される。なお、例えば、ＣＳＳ（Content Scrambling System）、ＣＰＲＭ（Content Protection for Recordable Media）、ＡＡＣＳ（Advanced Access Content System）等の規格で保護された著作権保護コンテンツは専用ＧＰＵ９で画像処理される。また、例えば、地上デジタルテレビ放送や衛星デジタル放送を視聴する場合も、その著作権保護コンテンツは専用ＧＰＵ９で画像処理される。
【００８２】
なお、統合型ＧＰＵ８に著作権保護コンテンツが入力された場合には、そのコンテンツは統合型ＧＰＵ８で画像処理が施され、統合型ＧＰＵ８からディスプレイ出力され再生される。
【００８３】
一方、ステップＳ２４において、入力コンテンツが著作権保護コンテンツでないと判定された場合には、ステップＳ２４はＮＯ判定となる。この場合、ＣＰＵ４は、表示出力モードをＭＵＸｌｅｓｓモードに設定する（ステップＳ２７）。
【００８４】
そして、ステップＳ２７の後、ＣＰＵ４は、入力コンテンツに対してＭＵＸｌｅｓｓモードに従って画像処理を施し、コンテンツを再生する（ステップＳ２８）。
【００８５】
具体的には、コンテンツが専用ＧＰＵ９で入力された場合には、まず、そのコンテンツは専用ＧＰＵ９の画像生成部２１でデコードされる。次いで、そのデコードされたコンテンツのデータは、ＰＣＩｅバス２０及び統合型ＧＰＵ８を介してディスプレイ出力され再生される。一方、コンテンツが統合型ＧＰＵ８に入力された場合には、そのコンテンツは統合型ＧＰＵ８で画像処理が施され、統合型ＧＰＵ８からディスプレイ出力され再生される。
【００８６】
本実施形態では、このようにして、入力コンテンツの情報に基づき、コンテンツの表示モードを切り替えて、コンテンツを表示する。なお、本実施形態では、外部ディスプレイの情報に基づくコンテンツの表示処理と、入力コンテンツの情報に基づくコンテンツの表示処理とを併用するが、入力コンテンツが著作権保護コンテンツである場合には、後者の表示処理を優先して行う。
【００８７】
上述のように、本実施形態では、上記２つのコンテンツの表示手法を併用する。これにより、本実施形態では、消費電力を低減しつつ、統合型ＧＰＵ８及び専用ＧＰＵ９の両方の性能を最大限引き出したコンテンツの表示処理が可能になり、且つ、著作権保護コンテンツの盗難という問題を防止することができる。
【００８８】
なお、上記実施形態の構成は、統合型ＧＰＵ及び専用ＧＰＵの両方を備え、コンテンツの表示モードの切替処理を必要とする用途であれば、任意の情報処理装置（画像処理装置）に適用可能であり、同様の効果が得られる。
【００８９】
また、上記実施形態では、専用ＧＰＵ９が統合型ＧＰＵ８より高性能及び高機能である例を説明したが、本発明はこれに限定されない。本発明は、専用ＧＰＵ９が統合型ＧＰＵ８より高性能又は高機能である場合、並びに、統合型ＧＰＵ８が専用ＧＰＵより高性能及び／又は高機能である場合にも適用可能であり、同様の効果が得られる。
【００９０】
さらに、上記実施形態では、各ＧＰＵへの入力コンテンツの振り分けを、グラフィックスドライバ７を用いて行う例を説明したが、本発明はこれに限定されない。例えば、各ＧＰＵへの入力コンテンツの振り分けをユーザの操作により行うような構成にしてもよい。
【符号の説明】
【００９１】
１…アプリケーション入力部、２…オペレーティングシステム部、３…表示制御部、４…ＣＰＵ、５…表示部、６…外部接続インターフェース、７…グラフィックスドライバ、８…統合型ＧＰＵ、９…専用ＧＰＵ、１０…マルチプレクサー、１１，２１…画像生成部、１２，２２…フレームバッファ、１３，２３…画像出力部、２０…ＰＣＩｅバス、１００…情報処理装置
【図１】
2012078931.tif 000003
【図２】
2012078931.tif 000004
【図３】
2012078931.tif 000005
【図４】
2012078931.tif 000006
【図５】
2012078931.tif 000007
【図６】
2012078931.tif 000008
【図７】
2012078931.tif 000009