(57)【要約】【課題】異なるインタフェース規格に準拠した映像信号出力用のポートを備える拡張ユニット間での付け替え時における再起動を不要とする情報処理装置を提供する。【解決手段】実施形態によれば、情報処理装置は、コネクタと、グラフィックスコントローラと、セレクタと、セレクタ制御手段とを具備する。ポート設定手段は、グラフィックスコントローラが生成した映像信号を出力するための第１のポートを第１のインタフェース規格に準拠したデータ転送用のポートとして設定し、第２のポートを第２のインタフェース規格に準拠したデータ転送用のポートとして設定する。セレクタ制御手段は、第１の外部ユニットが接続された場合、第１のポートをコネクタと接続させるための信号をセレクタに供給し、第２の外部ユニットが接続された場合、第２のポートをコネクタと接続させるための信号をセレクタに供給する。【選択図】図１
2012133652.tif 000002
【特許請求の範囲】
【請求項１】
コネクタと、
表示画面の映像信号を生成するグラフィックスコントローラと、
前記映像信号を出力するための第１のポートを第１のインタフェース規格に準拠したデータ転送用のポートとして設定し、前記映像信号を出力するための第２のポートを第２のインタフェース規格に準拠したデータ転送用のポートとして設定するポート設定手段と、
前記第１および第２のポートと前記コネクタとの間に介在させて設けられ、前記第１および第２のポートのうちの１つを前記コネクタと接続するセレクタと、
第１の外部ユニットが前記コネクタに接続された場合、前記第１のポートを前記コネクタと接続させるための信号を前記セレクタに供給し、第２の外部ユニットが前記コネクタに接続された場合、前記第２のポートを前記コネクタと接続させるための信号を前記セレクタに供給するセレクタ制御手段と、
を具備する情報処理装置。
【請求項２】
前記ポート設定手段は、ビデオＢＩＯＳ（Basic input/output system）である請求項１記載の情報処理装置。
【請求項３】
前記ポート設定手段は、前記情報処理装置の起動時に作動して、前記第１および第２のポートの設定を行う請求項２記載の情報処理装置。
【請求項４】
前記第１のインタフェース規格は、ＨＤＭＩ（High-definition multimedia interface）であり、
前記第２のインタフェース規格は、DisplayPortである、
請求項１記載の情報処理装置。
【請求項５】
前記第１および第２のポートは、前記グラフィックスコントローラに設けられる請求項１記載の情報処理装置。
【請求項６】
前記グラフィックスコントローラは、ＣＰＵ（Central processing unit）内に設けられ、
前記第１および第２のポートは、前記ＣＰＵと接続されるＰＣＨ（Peripheral control hub）に設けられる、
請求項１記載の情報処理装置。
【請求項７】
前記第１の外部ユニットは、前記第１のインタフェース規格に準拠したデータ転送用のポートを備えた拡張ユニットであり、
前記第２の外部ユニットは、前記第２のインタフェース規格に準拠したデータ転送用のポートを備えた拡張ユニットである、
請求項１記載の情報処理装置。
【請求項８】
情報処理装置における映像信号の出力制御方法であって、
グラフィックスコントローラによって生成された映像信号を出力するための第１のポートを第１のインタフェース規格に準拠したデータ転送用のポートとして設定し、前記映像信号を出力するための第２のポートを第２のインタフェース規格に準拠したデータ転送用のポートとして設定することと、
第１の外部ユニットがコネクタに接続された場合、前記第１および第２のポートのうちの１つを前記コネクタと接続するセレクタに対して前記第１のポートを前記コネクタと接続させるための信号を供給し、第２の外部ユニットが前記コネクタに接続された場合、前記セレクタに対して前記第２のポートを前記コネクタと接続させるための信号を供給することと、
を具備する映像信号の出力制御方法。
【請求項９】
前記第１および第２のポートを設定することは、前記情報処理装置の起動時に実行される請求項８記載の映像信号の出力制御方法。
【請求項１０】
前記第１のインタフェース規格は、ＨＤＭＩ（High-definition multimedia interface）であり、
前記第２のインタフェース規格は、DisplayPortである、
請求項８記載の映像信号の出力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ドッカーなどと称される機能拡張用の外部ユニットを着脱自在な情報処理装置および同装置における映像信号の出力制御方法に関する。
【背景技術】
【０００２】
近年、ノートブックタイプやデスクトップタイプなど、様々なタイプのパーソナルコンピュータが広く普及している。また、バッテリ駆動可能なノートブックタイプのパーソナルコンピュータの中には、ドッカーなどと称される機能拡張用の外部ユニット（以下、拡張ユニットと称する）が用意されているものも多い。この種の拡張ユニットを用意することにより、ノートブックタイプのパーソナルコンピュータは、トレードオフの関係にあるとも言える、持ち運び易さ（小型軽量化）と高機能化とを両立させている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−３９９８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
拡張ユニットが用意されているパーソナルコンピュータでは、外部ディスプレイに映像信号を出力するための端子を持たないことも多い。つまり、拡張ユニット側に映像信号出力用の端子が設けられることも多い。このようなパーソナルコンピュータで外部ディスプレイを利用する場合には、拡張ユニットとの接続用に設けられたコネクタを介して映像信号を拡張ユニットに出力し、拡張ユニットの映像信号出力用端子から外部ディスプレイに映像信号を出力することになる。
【０００５】
ここで、例えば、オフィスと自宅とに拡張ユニットがそれぞれ設置されている場合を想定する。また、例えば、オフィスに設置された拡張ユニットが新型で、自宅に設置された拡張ユニットが旧型であり、かつ、新型の拡張ユニットには映像信号出力用としてDisplayPortに準拠した端子が設けられており、旧型の拡張ユニットには映像信号出力用としてＨＤＭＩ（High-definition multimedia interface）に準拠した端子が設けられているものと想定する。そして、パーソナルコンピュータは、旧型の拡張ユニットと新型の拡張ユニットとの両方をサポートするものと想定する。
【０００６】
このような場合、パーソナルコンピュータは、オフィスに設置された拡張ユニットと接続された際には、ＧＰＵ（Graphics processing unit）によって生成された映像信号を出力するためのポートを、DisplayPortに準拠した映像信号出力用のポートとして設定する必要がある。一方、自宅に設定された拡張ユニットと接続された際には、ＧＰＵによって生成された映像信号を出力するためのポートを、ＨＤＭＩに準拠した映像信号出力用のポートとして設定する必要がある。このポートの設定は、当該ポートをＨＤＭＩに準拠した映像信号出力用のポートとして設定するビデオＢＩＯＳまたは当該ポートをDisplayPortに準拠した映像信号出力用のポートとして設定するビデオＢＩＯＳのいずれかをロードすることによって実行される。ビデオＢＩＯＳは、ハードウェアの初期処理等を実行するシステムＢＩＯＳ（Basic input/output system）内の１モジュールである。
【０００７】
また、最近のパーソナルコンピュータは、サスペンドやハイバネーションなどと称される、ユーザの作業効率を損なうことなく省電力化を実現する省電力機能を備えることが一般的である。この省電力機能を用いれば、作業を中断した時の状態を復元して、その作業を継続的に再開することができる。サスペンド時やハイバネーション時直前の状態を復元する機能は、レジュームなどと称されている。
【０００８】
さらに、最近のパーソナルコンピュータは、プラグアンドプレイなどと称される、電源オン状態のまま、外部デバイスを着脱することのできる機能を備えている。
【０００９】
つまり、拡張ユニットの着脱は、必ずしもパーソナルコンピュータが電源オフ状態（サスペンドやハイバネーションによる電源オフ状態を除く）に行われるとは限らず、例えば電源オン状態のままでも行われ得る。電源オン状態での外部デバイスの装着は、ホットドックなどと称され、電源オン状態での外部デバイスの抜脱は、ホットアンドックなどと称されている。
【００１０】
しかしながら、オフィスに設置された拡張ユニットから切り離したパーソナルコンピュータを自宅に設定された拡張ユニットと接続する場合や、逆に、自宅に設定された拡張ユニットから切り離したパーソナルコンピュータをオフィスに設置された拡張ユニットと接続する場合、ＧＰＵによって生成された映像信号を出力するためのポートの設定を変更しなければならないので、電源オン状態にあったとしても、ビデオＢＩＯＳをロードし直すためにパーソナルコンピュータの再起動が必要となる。
【００１１】
オフィスに設置された拡張ユニットのみを対象としてパーソナルコンピュータを着脱する場合や、自宅に設定された拡張ユニットのみを対象としてパーソナルコンピュータを着脱する場合には、パーソナルコンピュータの再起動は発生しない一方で、オフィスに設置された拡張ユニットと自宅に設定された拡張ユニットとの間でパーソナルコンピュータの付け替えを行う場合には、パーソナルコンピュータの再起動が発生することは、使い勝手の悪さをユーザに感じさせることになってしまう。
【００１２】
本発明は、異なるインタフェース規格に準拠した映像信号出力用のポートを備える拡張ユニット間での付け替え時における再起動を不要とする情報処理装置および同装置における映像信号の出力制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
実施形態によれば、情報処理装置は、コネクタと、グラフィックスコントローラと、セレクタと、セレクタ制御手段とを具備する。グラフィックスコントローラは、表示画面の映像信号を生成する。ポート設定手段は、前記映像信号を出力するための第１のポートを第１のインタフェース規格に準拠したデータ転送用のポートとして設定し、前記映像信号を出力するための第２のポートを第２のインタフェース規格に準拠したデータ転送用のポートとして設定する。セレクタは、前記第１および第２のポートと前記コネクタとの間に介在させて設けられ、前記第１および第２のポートのうちの１つを前記コネクタと接続する。セレクタ制御手段は、第１の外部ユニットが前記コネクタに接続された場合、前記第１のポートを前記コネクタと接続させるための信号を前記セレクタに供給し、第２の外部ユニットが前記コネクタに接続された場合、前記第２のポートを前記コネクタと接続させるための信号を前記セレクタに供給する。
【図面の簡単な説明】
【００１４】
【図１】実施形態の情報処理装置の外部ユニットに対する映像信号出力に関わる構成を示す図。
【図２】実施形態の情報処理装置に接続可能な旧型の外部ディスプレイに対する映像信号出力に関わる構成を示す図。
【図３】実施形態の情報処理装置に接続可能な新型の外部ディスプレイに対する映像信号出力に関わる構成を示す図。
【図４】一般的な映像信号の出力制御方法を採用した情報処理装置の外部ユニットに対する映像信号出力に関わる構成を示す図。
【図５】図４に示した情報処理装置に旧型の拡張ユニットまたは新型の拡張ユニットが接続された状態を示す図。
【図６】図４に示した情報処理装置が旧型の拡張ユニットまたは新型の拡張ユニットのいずれかが接続された状態で起動した場合における映像信号出力に関わる動作手順を示すフローチャート。
【図７】図４に示した情報処理装置が動作中に旧型の拡張ユニットまたは新型の拡張ユニットのいずれかが接続された場合における映像信号出力に関わる動作手順を示すフローチャート。
【図８】実施形態の情報処理装置に旧型の拡張ユニットまたは新型の拡張ユニットが接続された状態を示す図。
【図９】実施形態の情報処理装置の起動時における映像信号出力に関わる動作手順を示すフローチャート。
【図１０】実施形態の情報処理装置のＧＰＵが生成した表示画面の映像信号を出力するための入出力ピンの設置例を示す図。
【発明を実施するための形態】
【００１５】
以下、実施の形態について図面を参照して説明する。
【００１６】
図１は、実施形態の情報処理装置１の外部ユニットに対する映像信号出力に関わる構成を示す図である。本情報処理装置１は、バッテリ駆動可能で携行容易な例えばノートブックタイプのパーソナルコンピュータ（ＰＣ）などとして実現されている。
【００１７】
図１に示すように、本情報処理装置１は、ＧＰＵ（Graphics processing unit）１１、ＰＣＨ（Peripheral control hub）１２、セレクタ（2to1 MUX）１３、セレクタ制御回路１４およびコネクタ１５を有している。
【００１８】
本情報処理装置１は、拡張ユニットを必要に応じて接続することができる。コネクタ１５は、この拡張ユニットとの接続用に設けられたコネクタである。
【００１９】
ＧＰＵ１１は、表示画面を描画するモジュールである。ＧＰＵ１１によって生成された表示画面の映像信号は、本情報処理装置１に内蔵される例えばＬＣＤ（Liquid crystal display）に供給されて表示され、または、コネクタ１５を介して拡張ユニットに出力される。拡張ユニットには、外部ディスプレイに映像信号を出力するための端子が設けられており、この端子を介して映像信号が外部ディスプレイに供給され、当該外部ディスプレイに表示画面が表示される。
【００２０】
図２および図３は、本情報処理装置１と接続可能な拡張ユニットを示す図である。図２は、旧型の拡張ユニット（旧Docker）２の外部ディスプレイに対する映像信号出力に関わる構成を示す図であり、図３は、新型の拡張ユニット（新Docker）３の外部ディスプレイに対する映像信号出力に関わる構成を示す図である。
【００２１】
図２に示すように、旧型の拡張ユニット２は、本情報処理装置１との接続用のコネクタ２１と、ＨＤＭＩに準拠した映像信号出力用の端子（ＨＤＭＩ端子）２２とを備えている。一方、図３に示すように、新型の拡張ユニット３は、本情報処理装置１との接続用のコネクタ３１と、DisplayPortに準拠した映像信号出力用の端子（ＤＰ端子）３２とを備えている。つまり、本情報処理装置１は、ＧＰＵ１１によって生成された表示画面の映像信号を、旧型の拡張ユニット２が接続された場合にはＨＤＭＩに準じて出力しなければならず、新型の拡張ユニット３が接続された場合にはDisplayPortに準じて出力しなければならない。
【００２２】
例えばＧＰＵ１１に設けられる、当該ＧＰＵ１１によって生成された表示画面の映像信号を出力するためのポートの設定は、通常、システムＢＩＯＳ内の１モジュールであるビデオＢＩＯＳを選択的にロードすることによって実行される。より具体的には、当該ポートをＨＤＭＩに準拠した映像信号出力用のポートとして設定するビデオＢＩＯＳまたは当該ポートをDisplayPortに準拠した映像信号出力用のポートとして設定するビデオＢＩＯＳのいずれかをロードすることによって実行される。従って、（表示画面の映像信号を出力するための）ポートを設定する機会は情報処理装置の起動時に限定される。ここで、本情報処理装置１における映像信号の出力制御方法に関する理解を助けるために、前述の図２および図３に加えて、図４乃至図７を参照して、一般的に採用される映像信号の出力制御方法について説明する。
【００２３】
旧型の拡張ユニット２は、図２に示すように、映像信号を入力するための入出力ピン２１ａをコネクタ２１内に設けている。一方、新型の拡張ユニット３も、図３に示すように、映像信号を入力するための入出力ピン３１ａをコネクタ３１内に設けている。この旧型の拡張ユニット２の入出力ピン２１ａと、新型の拡張ユニット３の入出力ピン３１ｂとは、互いに対応する位置に設けられている。
【００２４】
また、旧型の拡張ユニット２の入出力ピン２１ｂと、新型の拡張ユニット３の入出力ピン３１ｂとは、互いに対応する位置に設けられるものであって、新型の拡張ユニット３のみが、入出力ピン３１ｂをプルアップしている。
【００２５】
図４は、一般的な映像信号の出力制御方法を採用した情報処理装置９の外部ユニットに対する映像信号出力に関わる構成を示す図である。
【００２６】
図４に示すように、情報処理装置９は、ＧＰＵ９１、ＰＣＨ９２、判別信号生成回路９３およびコネクタ９４を有している。
【００２７】
情報処理装置９は、映像信号を出力するための入出力ピン９４ａと、拡張ユニット判別用の入出力ピン９４ｂとをコネクタ９４内に設けている。コネクタ９４内の入出力ピン９４ａは、ＧＰＵ９１のポート（Port-A）９１ａと接続されており、コネクタ９４内の入出力ピン９４ｂは、ＰＣＨ９２のポート（GPIO:General purpose input/output）９２ａと接続されている。
【００２８】
旧型の拡張ユニット２の入出力ピン２１ａ，２１ｂおよび新型の拡張ユニット３の入出力ピン３１ａ，３１ｂは、この情報処理装置９の入出力ピン９４ａ，９４ｂと対向する位置に設けられている。そして、前述したように、新型の拡張ユニット３のみが、入出力ピン３１ｂをプルアップしている。判別信号生成回路９３は、入出力ピン９４ｂ経由で接続先との間で導通される信号ラインがプルアップされていなければ、Ｌｏｗレベル（０）の判別信号を生成し、プルアップされていれば、Ｈｉｇｈレベル（１）の判別信号を生成するための回路である。
【００２９】
即ち、この判別信号生成回路９３が生成する判別信号によって、コネクタ９４に接続された拡張ユニットが、旧型の拡張ユニット２であるのか、新型の拡張ユニット３であるのかを判定することができる。より具体的には、判別信号が”０”であれば、旧型の拡張ユニット２が接続されたことが判り、判別信号が”１”であれば、新型の拡張ユニット２が接続されたことが判る。そして、一般的には、図４に示すように、この判別信号の入力先をＰＣＨ９２のポート９２ａに割り当て、当該ＰＣＨ９２のポート９２ａの入力値を読み出して、ＧＰＵ９１のポート９１ａを、ＨＤＭＩに準拠した映像信号出力用のポートまたはDisplayPortに準拠した映像信号出力用のポートとして設定する。また、ＰＣＨ９２に内蔵される例えばＣＭＯＳメモリ９２１には、それまでいずれの拡張ユニットが接続されていたかをその後に判断できるように、前記読み出した判別信号が記録される。
【００３０】
図５は、情報処理装置９に旧型の拡張ユニット２または新型の拡張ユニット３が接続された状態を示す図である。（Ａ）は、情報処理装置９に旧型の拡張ユニット２が接続された状態、（Ｂ）は、情報処理装置９に新型の拡張ユニット３が接続された状態をそれぞれ示している。
【００３１】
旧型の拡張ユニット２が接続された場合、図５（Ａ）に示すように、ＰＣＨ９２のポート９２ａには”０”が入力されることになるので、ＧＰＵ９１のポート９１ａは、ＨＤＭＩに準拠した映像信号出力用のポートとして設定される。また、新型の拡張ユニット３が接続された場合には、図５（Ｂ）に示すように、ＰＣＨ９２のポート９２ａには”１”が入力されることになるので、ＧＰＵ９１のポート９１ａは、DisplayPortに準拠した映像信号出力用のポートとして設定される。
【００３２】
以上を踏まえて、図６および図７を参照して、情報処理装置９が実行する映像信号の出力制御の手順について説明する。
【００３３】
図６は、旧型の拡張ユニット２または新型の拡張ユニット３のいずれかが接続された状態で起動した場合における情報処理装置９の映像信号出力に関わる動作手順を示すフローチャートである。
【００３４】
情報処理装置９の起動時、例えばシステムＢＩＯＳが、ＰＣＨ９２のポート９２ａの入力値を読み出す（ステップＡ１）。続いて、システムＢＩＯＳは、ＰＣＨ９２のポート９２ａの入力値が新型の拡張ユニット３を示しているか否かを調べる（ステップＡ２）。新型の拡張ユニット３を示していれば（ステップＡ２のＹＥＳ）、システムＢＩＯＳは、ＧＰＵ９１のポート９１ａをDisplayPortに準拠した映像信号出力用のポートとして設定するためのビデオＢＩＯＳをロードし（ステップＡ３）、新型の拡張ユニット３を示す値をＰＣＨ９２のＣＭＯＳメモリ９２１に記録する（ステップＡ４）。
【００３５】
一方、旧型の拡張ユニット２を示していれば（ステップＡ２のＮＯ）、システムＢＩＯＳは、ＧＰＵ９１のポート９１ａをＨＤＭＩに準拠した映像信号出力用のポートとして設定するためのビデオＢＩＯＳをロードし（ステップＡ５）、旧型の拡張ユニット２を示す値をＰＣＨ９２のＣＭＯＳメモリ９２１に記録する（ステップＡ６）。
【００３６】
また、図７は、動作中に旧型の拡張ユニット２または新型の拡張ユニット３のいずれかが接続された場合における情報処理装置９の映像信号出力に関わる動作手順を示すフローチャートである。
【００３７】
旧型の拡張ユニット２または新型の拡張ユニット３のいずれかが接続されると、例えばＯＳや常駐プログラムとして用意されたユーティリティが、ＰＣＨ９２のポート９２ａの入力値を読み出し（ステップＢ１）、また、ＰＣＨ９２のＣＭＯＳメモリ９２１内の値を読み出す（ステップＢ２）。
【００３８】
ＯＳまたはユーティリティは、読み出した２つの値が一致しているか否かを調べ（ステップＢ３）、一致していなければ（ステップＢ３のＮＯ）、情報処理装置９を再起動する（ステップＢ４）。この再起動により、図６に示した動作手順で、ＧＰＵ９１のポート９１ａを適切に設定するためのビデオＢＩＯＳが改めてロードされることになる。
【００３９】
しかしながら、この再起動は、使い勝手の悪さをユーザに感じさせることになってしまう。そこで、本情報処理装置１は、動作中に旧型の拡張ユニット２と新型の拡張ユニット３との間で付け替えが行われた場合でも、再起動を不要としたものであり、以下、この点について詳述する。
【００４０】
図１に示すように、本情報処理装置１は、ＧＰＵ１１のポート（Port-A）１１ａをＨＤＭＩに準拠した映像信号出力用のポートとして設定し、また、これと並行して、ＧＰＵ１１のポート（Port-B）１１ｂをDisplayPortに準拠した映像信号出力用のポートとして設定する。つまり、本情報処理装置１においては、ＧＰＵ１１のポート１１ａをＨＤＭＩに準拠した映像信号出力用のポートとして設定すると共に、ＧＰＵ１１のポート１１ｂをDisplayPortに準拠した映像信号出力用のポートとして設定するビデオＢＩＯＳ（ポート設定手段）を設けて、起動時に、当該ビデオＢＩＯＳをロードする。
【００４１】
また、本情報処理装置１は、セレクタ１３を、ＧＰＵ１１のポート１１ａまたはＧＰＵ１１のポート１１ｂを選択的にコネクタ１５の入出力ピン１５ａと接続すべく、ＧＰＵ１１のポート１１ａおよびＧＰＵ１１のポート１１ｂとコネクタ１５の入出力ピン１５ａとの間に介在させる。
【００４２】
そして、本情報処理装置１は、（前述した情報処理装置９の判別信号生成回路９３に対応する）セレクタ制御回路１４の出力先をセレクタ１３とする。
【００４３】
図８は、本情報処理装置１に旧型の拡張ユニット２または新型の拡張ユニット３が接続された状態を示す図である。（Ａ）は、本情報処理装置１に旧型の拡張ユニット２が接続された状態、（Ｂ）は、本情報処理装置１に新型の拡張ユニット３が接続された状態をそれぞれ示している。
【００４４】
旧型の拡張ユニット２が接続された場合、図８（Ａ）に示すように、セレクタ１３には”０”が入力されることになるので、当該セレクタ１３を介して、ＧＰＵ１１のポート１１ａとコネクタ１５の入出力ピン１５ａとが接続される。また、新型の拡張ユニット３が接続された場合には、図８（Ｂ）に示すように、セレクタ１３には”１”が入力されることになるので、当該セレクタ１３を介して、ＧＰＵ１１のポート１１ｂとコネクタ１５の入出力ピン１５ａとが接続される。
【００４５】
このように、本情報処理装置１は、起動時に、ＧＰＵ１１のポート１１ａをＨＤＭＩに準拠した映像信号出力用のポートとして設定すると共に、ＧＰＵ１１のポート１１ｂをDisplayPortに準拠した映像信号出力用のポートとして設定するビデオＢＩＯＳをロードすることにより、動作中に旧型の拡張ユニット２と新型の拡張ユニット３との間で付け替えが行われた場合でも、ビデオＢＩＯＳをロードし直すための再起動を不要とする。
【００４６】
図９は、起動時における本情報処理装置１の映像信号出力に関わる動作手順を示すフローチャートである。
【００４７】
本情報処理装置１の起動時、例えばシステムＢＩＯＳが、ＧＰＵ１１のポート１１ａをＨＤＭＩに準拠した映像信号出力用のポートとして設定すると共に、ＧＰＵ１１のポート１１ｂをDisplayPortに準拠した映像信号出力用のポートとして設定するビデオＢＩＯＳをロードする（ステップＣ１）。
【００４８】
この動作のみで、以降、セレクタ１３のスイッチングのみで対応可能となるため、旧型の拡張ユニット２または新型の拡張ユニット３のいずれが接続されたかを判定することは不要となる。また、本情報処理装置１では、（図７に示したような）動作中に旧型の拡張ユニット２または新型の拡張ユニット３のいずれかが接続された場合における映像信号出力に関わる動作も不要となる。
【００４９】
なお、以上の説明では、ＧＰＵ１１が生成した表示画面の映像信号を出力するための入出力ピンがＧＰＵ１１に設けられている例を示した。しかしながら、本情報処理装置１の映像信号の出力制御方法は、これに限定されるものではない。図１０は、ＧＰＵ１１が生成した表示画面の映像信号を出力するための入出力ピンの設置例を示す図である。
【００５０】
図１０中、（Ａ）は、ＧＰＵ１１が、ＣＰＵ（Central processing unit）１０に外付けされる場合の映像信号出力用の入出力ピンの設置例を示している。この場合は、前述の説明で示した通り、ＧＰＵ１１が生成した表示画面の映像信号を出力するための入出力ピンはＧＰＵ１１に設けられる。一方、（Ｂ）は、ＧＰＵ１１が、ＣＰＵ１０に内蔵される場合の映像信号出力用の入出力ピンの設置例を示している。この場合、ＧＰＵ１１が生成した表示画面の映像信号を出力するための入出力ピンはＰＣＨ１２に設けられる。そして、この場合には、ビデオＢＩＯＳは、ＰＣＨ１２の１つのポートをＨＤＭＩに準拠した映像信号出力用のポートとして設定すると共に、ＰＣＨ１２の他の１つのポートをDisplayPortに準拠した映像信号出力用のポートとして設定する。また、セレクタ１３は、ＰＣＨ１２とコネクタ１５との間に介在させて設けられる。この（Ｂ）に示す構成においても、本情報処理装置１の映像信号の出力制御方法は当然に適用可能である。
【００５１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５２】
１…情報処理装置、２…旧型拡張ユニット、３…新型拡張ユニット、１０…ＣＰＵ、１１…ＧＰＵ、１２…ＰＣＨ、１３…セレクタ、１４…セレクタ制御回路、１５…コネクタ。
【図１】
2012133652.tif 000003
【図２】
2012133652.tif 000004
【図３】
2012133652.tif 000005
【図４】
2012133652.tif 000006
【図５】
2012133652.tif 000007
【図６】
2012133652.tif 000008
【図７】
2012133652.tif 000009
【図８】
2012133652.tif 000010
【図９】
2012133652.tif 000011
【図１０】
2012133652.tif 000012
【手続補正書】
【提出日】平成24年2月6日(2012.2.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コネクタを有する情報処理装置において、
表示画面の映像信号を生成するグラフィックスコントローラと、
前記情報処理装置の起動時、前記映像信号を出力するための第１のポートを第１のインタフェース規格に準拠したデータ転送用のポートとして設定する第１のポート設定処理と前記映像信号を出力するための第２のポートを第２のインタフェース規格に準拠したデータ転送用のポートとして設定する第２のポート設定処理とを実行するビデオＢＩＯＳ（Basic input/output system）と、
前記第１および第２のポートと前記コネクタとの間に介在させて設けられ、前記第１および第２のポートのうちの１つを前記コネクタと接続するセレクタと、
第１の外部ユニットが前記コネクタに接続された場合、前記第１のポートを前記コネクタと接続させるための信号を前記セレクタに供給し、第２の外部ユニットが前記コネクタに接続された場合、前記第２のポートを前記コネクタと接続させるための信号を前記セレクタに供給するセレクタ制御手段と、
を具備する情報処理装置。
【請求項２】
前記第１のインタフェース規格は、ＨＤＭＩ（High-definition multimedia interface）であり、
前記第２のインタフェース規格は、DisplayPortである、
請求項１記載の情報処理装置。
【請求項３】
前記第１および第２のポートは、前記グラフィックスコントローラに設けられる請求項１記載の情報処理装置。
【請求項４】
前記グラフィックスコントローラは、ＣＰＵ（Central processing unit）内に設けられ、
前記第１および第２のポートは、前記ＣＰＵと接続されるＰＣＨ（Peripheral control hub）に設けられる、
請求項１記載の情報処理装置。
【請求項５】
前記第１の外部ユニットは、前記第１のインタフェース規格に準拠したデータ転送用のポートを備えた拡張ユニットであり、
前記第２の外部ユニットは、前記第２のインタフェース規格に準拠したデータ転送用のポートを備えた拡張ユニットである、
請求項１記載の情報処理装置。
【請求項６】
情報処理装置における映像信号の出力制御方法であって、
前記情報処理装置の起動時、ビデオＢＩＯＳによって、グラフィックスコントローラによって生成された映像信号を出力するための第１のポートを第１のインタフェース規格に準拠したデータ転送用のポートとして設定する第１のポート設定処理と前記映像信号を出力するための第２のポートを第２のインタフェース規格に準拠したデータ転送用のポートとして設定する第２のポート設定処理とを実行することと、
第１の外部ユニットがコネクタに接続された場合、前記第１および第２のポートのうちの１つを前記コネクタと接続するセレクタに対して前記第１のポートを前記コネクタと接続させるための信号を供給し、第２の外部ユニットが前記コネクタに接続された場合、前記セレクタに対して前記第２のポートを前記コネクタと接続させるための信号を供給することと、
を具備する映像信号の出力制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
実施形態によれば、情報処理装置は、グラフィックスコントローラと、ビデオＢＩＯＳと、セレクタと、セレクタ制御手段とを具備する。グラフィックスコントローラは、表示画面の映像信号を生成する。ビデオＢＩＯＳは、前記情報処理装置の起動時、前記映像信号を出力するための第１のポートを第１のインタフェース規格に準拠したデータ転送用のポートとして設定第１のポート設定処理と前記映像信号を出力するための第２のポートを第２のインタフェース規格に準拠したデータ転送用のポートとして設定する第２のポート設定処理とを実行する。セレクタは、前記第１および第２のポートと前記情報処理装置が備えるコネクタとの間に介在させて設けられ、前記第１および第２のポートのうちの１つを前記コネクタと接続する。セレクタ制御手段は、第１の外部ユニットが前記コネクタに接続された場合、前記第１のポートを前記コネクタと接続させるための信号を前記セレクタに供給し、第２の外部ユニットが前記コネクタに接続された場合、前記第２のポートを前記コネクタと接続させるための信号を前記セレクタに供給する。