(57)【要約】  情報処理装置は、プロセッサと、接続した複数の外部ディスプレイに対して映像信号を出力する複数のコネクタと、複数の外部ディスプレイに対する複数のコネクタの接続状態を検出する複数の検出部と、複数の出力ポートと複数のコネクタ間の経路を切り換える複数のスイッチと、複数のスイッチの切り換え動作を制御するコントローラと、を備える。コントローラは、複数のコネクタの接続状態と、複数のコネクタの中の映像信号を出力する少なくとも１つのコネクタとの関係を規定する設定情報を有し、複数の検出部によって検出された接続状態と、設定情報とに基づき複数のスイッチの切り換え動作を制御する。設定情報はユーザにより設定される。
2019146325.tif 000002
【特許請求の範囲】
【請求項１】
映像信号を出力可能な複数の出力ポートを有するプロセッサと、
複数の外部ディスプレイと接続し、接続した前記複数の外部ディスプレイに対して前記映像信号を出力する複数のコネクタと、
前記複数の外部ディスプレイに対する前記複数のコネクタの接続状態を検出する複数の検出部と、
前記複数の出力ポートと前記複数のコネクタとの間に介在して、前記複数の出力ポートと前記複数のコネクタ間の経路を切り換える複数のスイッチと、
前記複数のスイッチの切り換え動作を制御するコントローラと、を備え、
前記コントローラは、
前記複数のコネクタの接続状態と、前記複数のコネクタの中の前記映像信号を出力する少なくとも１つのコネクタとの関係を規定する設定情報を有し、
前記複数の検出部によって検出された前記接続状態と、前記設定情報とに基づき前記複数のスイッチの切り換え動作を制御し、
前記設定情報はユーザにより設定される、情報処理装置。
【請求項２】
前記複数のコネクタは、
ＨＤＭＩ規格に準拠した映像信号を出力する第１のコネクタと、
ＶＧＡ規格に準拠した映像信号を出力する第２のコネクタと、
Ｔｈｕｎｄｅｒｂｏｌｔ３規格に準拠した映像信号を出力する第３のコネクタとのうちの少なくとも２つを含む、請求項１に記載の情報処理装置。
【請求項３】
前記設定情報は、複数のテーブルと、前記複数のテーブルの中の１つのテーブルを指定する指定情報とを含み、
前記複数のテーブルの各々は、前記複数のコネクタの接続状態と、前記複数のコネクタの中の前記映像信号を出力する少なくとも１つのコネクタとの複数の組み合わせを規定し、
前記指定情報はユーザにより設定され、
前記コントローラは、前記複数の検出部によって検出された前記接続状態と、前記指定情報が指定する前記１つのテーブルとに基づき前記複数のスイッチの切り換え動作を制御する、請求項１に記載の情報処理装置。
【請求項４】
前記複数の出力ポートは、第１の出力ポートと、第２の出力ポートを含み、
前記複数のスイッチは、第１のスイッチと、第２のスイッチを含み、
前記複数のコネクタは、第１のコネクタと、第２のコネクタと、第３のコネクタを含み、
前記第１のスイッチは、
前記第１の出力ポートと前記第２のコネクタとの間、および、前記第１の出力ポートと前記第３のコネクタとの間に介在し、
前記第１のスイッチと前記第２のコネクタ間の経路と、前記第１のスイッチと前記第３のコネクタ間の経路とを切り替えるように構成され、
前記第２のスイッチは、
前記第２の出力ポートと前記第１のコネクタとの間、および、前記第２の出力ポートと前記第３のコネクタとの間に介在し、
前記第２のスイッチと前記第１のコネクタ間の経路と、前記第２のスイッチと前記第３のコネクタ間の経路とを切り替えるように構成される、請求項１に記載の情報処理装置。
【請求項５】
前記第１のコネクタは、ＨＤＭＩ規格に準拠した映像信号を出力し、
前記第２のコネクタは、ＶＧＡ規格に準拠した映像信号を出力し、
前記第３のコネクタは、Ｔｈｕｎｄｅｒｂｏｌｔ３規格に準拠した映像信号を出力する、請求項４に記載の情報処理装置。
【請求項６】
複数の外部ディスプレイと接続する複数のコネクタを備えた情報処理装置における、映像信号を出力するコネクタの切換え方法であって、
ユーザにより設定される設定情報であって、前記複数のコネクタの接続状態と、前記複数のコネクタの中の前記映像信号を出力する少なくとも１つのコネクタとの関係を規定する設定情報を記録媒体に格納し、
前記複数の外部ディスプレイに対する前記複数のコネクタの接続状態を検出し、
前記検出した接続状態と前記設定情報に基づき、前記複数のコネクタの中から前記映像信号を出力する少なくとも１つのコネクタを決定する、コネクタの切り換え方法。
【請求項７】
前記複数のコネクタは、
ＨＤＭＩ規格に準拠した映像信号を出力する第１のコネクタと、
ＶＧＡ規格に準拠した映像信号を出力する第２のコネクタと、
Ｔｈｕｎｄｅｒｂｏｌｔ３規格に準拠した映像信号を出力する第３のコネクタとのうちの少なくとも２つを含む、請求項６に記載のコネクタの切り換え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、映像信号を出力するためのコネクタを備える情報処理装置およびコネクタの切り替え方法に関する。
【背景技術】
【０００２】
特許文献１は、内蔵ディスプレイと、外部ディスプレイが接続可能なデジタルインタフェースコネクタと、外部ＣＲＴモニタが接続可能なアナログＲＧＢコネクタとを備えるコンピュータシステムを開示している。特許文献１のコンピュータシステムは、内蔵ディスプレイと、外部ディスプレイ又は外部ＣＲＴモニタとの両方に映像信号を出力することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２７２２５０号公報
【発明の概要】
【０００４】
本開示は、映像信号を出力するインタフェースコネクタの優先順位をユーザが設定することができる情報処理装置および方法を提供する。
【０００５】
本開示の一態様の情報処理装置は、映像信号を出力可能な複数の出力ポートを有するプロセッサと、複数の外部ディスプレイと接続し、接続した複数の外部ディスプレイに対して映像信号を出力する複数のコネクタと、複数の外部ディスプレイに対する複数のコネクタの接続状態を検出する複数の検出部と、複数の出力ポートと複数のコネクタとの間に介在して、複数の出力ポートと複数のコネクタ間の経路を切り換える複数のスイッチと、複数のスイッチの切り換え動作を制御するコントローラと、を備える。
【０００６】
コントローラは、複数のコネクタの接続状態と、複数のコネクタの中の映像信号を出力する少なくとも１つのコネクタとの関係を規定する設定情報を有し、複数の検出部によって検出された接続状態と、設定情報とに基づき複数のスイッチの切り換え動作を制御する。設定情報はユーザにより設定される。
【０００７】
本開示の一態様の、複数の外部ディスプレイと接続する複数のコネクタを備えた情報処理装置における、映像信号を出力するコネクタの切換え方法は、ユーザにより設定される設定情報であって、複数のコネクタの接続状態と、複数のコネクタの中の映像信号を出力する少なくとも１つのコネクタとの関係を規定する設定情報を記録媒体に格納することと、複数の外部ディスプレイに対する複数のコネクタの接続状態を検出することと、検出した接続状態と設定情報に基づき、複数のコネクタの中から映像信号を出力する少なくとも１つのコネクタを決定することと、を含む。
【０００８】
本開示によれば、ユーザは、映像信号を出力するインタフェースコネクタの優先順位を自由に設定することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本開示の実施の形態に係る、情報処理装置１００と外部ディスプレイとの接続を説明する図である。
【図２】図２は、外部ディスプレイの表示切換にかかる、情報処理装置１００の内部構成を示すブロック図である。
【図３】図３は、映像信号を出力するインタフェースコネクタの優先順位を設定するための情報を有するコントローラ１０２の内部構成を説明する図である。
【図４】図４は、図３のテーブル１，２を例示した図である。
【図５】図５は、図２のスイッチ１０３，１０４の切換制御を示すフローチャートである。
【図６】図６は、図４のテーブル１が指定されており、かつ、外部ディスプレイ３３，３４が接続されているときの、接続状態と信号の流れを示す図である。
【図７】図７は、図４のテーブル１が指定されており、かつ、外部ディスプレイ３１，３３，３４が接続されているときの、接続状態と信号の流れを示す図である。
【図８】図８は、外部ディスプレイが接続されていない状態から、外部ディスプレイ３３，３４が接続され、その後に、外部ディスプレイ３１が接続されるまでの状態を示すタイミングチャートである。
【図９】図９は、図４のテーブル１が指定されており、かつ、外部ディスプレイ３１，３２が接続されているときの、接続状態と信号の流れを示す図である。
【図１０】図１０は、図４のテーブル１が指定されており、かつ、外部ディスプレイ３１，３２および外部装置３５が接続されているときの、接続状態と信号の流れを示す図である。
【図１１】図１１は、変換装置２１を介して１つの外部ディスプレイ３３とＴｙｐｅ−Ｃコネクタ１０８が接続された別の実施形態における、接続状態と信号の流れを示す図である。
【発明を実施するための形態】
【００１０】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１１】
なお、発明者らは、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって請求の範囲に記載の主題を限定することを意図するものではない。
【００１２】
（実施の形態１）
［１−１．構成］
図１は、本開示の実施の形態に係る、情報処理装置１００と外部ディスプレイ３１〜３４との接続を説明する図である。情報処理装置１００は、内蔵ディスプレイ１０９を備える。さらに、情報処理装置１００は、外部ディスプレイ３１〜３４を接続するための複数のインタフェースコネクタ１０６ａ，１０７ａ，１０８を備える。情報処理装置１００は、インタフェースコネクタ１０６ａ，１０７ａ，１０８を介して外部ディスプレイ３１〜３４と接続することによって、外部ディスプレイ３１〜３４に映像信号を出力することができる。
【００１３】
具体的には、情報処理装置１００は、ＨＤＭＩ（登録商標）規格に準拠した通信が可能なＨＤＭＩコネクタ１０６ａと、ＶＧＡ（登録商標）規格に準拠した通信が可能なＶＧＡコネクタ１０７ａと、Ｔｈｕｎｄｅｒｂｏｌｔ３（以下、ＴＢと称する）規格に準拠した通信が可能なＴｙｐｅ−Ｃコネクタ１０８と、を備える。Ｔｙｐｅ−Ｃコネクタ１０８は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に準拠したコネクタである。
【００１４】
Ｔｙｐｅ−Ｃコネクタ１０８には、変換装置２０を介して、２つの外部ディスプレイ３３，３４を接続することができる。変換装置２０は、ＴＢ規格に準拠した通信が可能なコネクタ２０ａを備える。変換装置２０は、ＤｉｓｐｌａｙＰｏｒｔ（登録商標）（以下、ＤＰと称する）規格に準拠した通信が可能な、２つのコネクタ２０ｂ，２０ｃをさらに備える。情報処理装置１００は、ＴＢ規格に準拠した信号を、Ｔｙｐｅ−Ｃコネクタ１０８を介して、変換装置２０に出力する。変換装置２０は、入力されたＴＢ規格に準拠した信号を、ＤＰ規格に準拠した映像信号に変換する。変換装置２０は、ＤＰ規格に準拠した映像信号を、コネクタ２０ｂ，２０ｃを介して２つの外部ディスプレイ３３，３４にそれぞれ出力する。
【００１５】
ＨＤＭＩコネクタ１０６ａには、ＨＤＭＩ規格に準拠した映像信号の入力が可能なディスプレイ３１が接続される。ＶＧＡコネクタ１０７ａには、ＶＧＡ規格に準拠した映像信号の入力が可能なディスプレイ３２が接続される。Ｔｙｐｅ−Ｃコネクタ１０８には、変換装置２０を介して、ＤＰ規格に準拠した映像信号の入力が可能な２つの外部ディスプレイ３３，３４が接続される。
【００１６】
図２は、外部ディスプレイの表示切換にかかる、情報処理装置１００の内部構成を示すブロック図である。情報処理装置１００は、プロセッサ１０１を備える。プロセッサ１０１は、中央演算処理装置（ＣＰＵ）、ＭＰＵ、ＤＳＰ、マイコン、ＦＰＧＡ、ＡＳＩＣ等で実現できる。プロセッサ１０１は、ＯＳ、アプリケーションプログラム、種々のデータを読み込んで演算処理を実行することにより、種々の機能を実現する。プロセッサ１０１は、ＤＰ規格に準拠した映像信号を出力するための２つの出力ポートＰｏｒｔ０，Ｐｏｒｔ１を備える。
【００１７】
情報処理装置１００はさらに、ＨＤＭＩ接続部１０６と、ＶＧＡ接続部１０７と、ＴＢコントローラ１０５と、を備える。情報処理装置１００はさらに、プロセッサ１０１と、ＴＢコントローラ１０５およびＶＧＡ接続部１０７との間に介在するスイッチ１０３をさらに備える。情報処理装置１００はさらに、プロセッサ１０１と、ＴＢコントローラ１０５およびＨＤＭＩ接続部１０６との間に介在するスイッチ１０４をさらに備える。
【００１８】
ＨＤＭＩ接続部１０６は、プロセッサ１０１のＰｏｒｔ１からスイッチ１０４を介して入力されるＤＰ規格に準拠した映像信号を、ＨＤＭＩ規格に準拠した映像信号に変換する変換器を含む（図示せず）。ＨＤＭＩ接続部１０６は、ＨＤＭＩコネクタ１０６ａへの外部ディスプレイ３１の接続を検出して、ＨＤＭＩ＿ＨＰＤ信号を生成する回路を含む。詳細には、ＨＤＭＩ接続部１０６は、外部ディスプレイ３１から入力されたホットプラグ検出（ＨＰＤ）シグナルを検出して、ＨＤＭＩ＿ＨＰＤ信号を生成する。以降において、ＨＰＤはホットプラグ検出を意味する場合がある。ＨＤＭＩ接続部１０６は、情報処理装置１００を外部ディスプレイ３１と接続するためのＨＤＭＩコネクタ１０６ａをさらに含む。ＨＤＭＩ接続部１０６は、ＨＤＭＩ規格に準拠した映像信号を、ＨＤＭＩコネクタ１０６ａを介して外部ディスプレイ３１に出力する。
【００１９】
ＶＧＡ接続部１０７は、プロセッサ１０１のＰｏｒｔ０からスイッチ１０３を介して入力されるＤＰ規格に準拠した映像信号を、ＶＧＡ規格に準拠した映像信号に変換する変換器を含む（図示せず）。ＶＧＡ接続部１０７は、ＶＧＡコネクタ１０７ａへの外部ディスプレイ３２の接続を検出して、ＶＧＡ＿ＨＰＤ信号を生成する回路を含む。ＶＧＡ接続部１０７は、情報処理装置１００を外部ディスプレイ３２と接続するためのＶＧＡコネクタ１０７ａをさらに含む。ＶＧＡ接続部１０７は、ＶＧＡ規格に準拠した映像信号を、ＶＧＡコネクタ１０７ａを介して外部ディスプレイ３２に出力する。
【００２０】
ＴＢコントローラ１０５は、Ｔｙｐｅ−Ｃコネクタ１０８への外部ディスプレイ３３，３４の接続を検出して、ＳＮＫ０＿ＨＰＤ信号およびＳＮＫ１＿ＨＰＤ信号を生成する回路を含む。ＴＢコントローラ１０５は、プロセッサ１０１のＰｏｒｔ０からスイッチ１０３を介して入力されるＤＰ規格に準拠した映像信号と、プロセッサ１０１のＰｏｒｔ１からスイッチ１０４を介して入力されるＤＰ規格に準拠した映像信号とを、必要に応じて多重化する。ＴＢコントローラ１０５は、入力されたＤＰ規格に準拠した映像信号を、ＴＢ規格に準拠した信号に変換する。ＴＢコントローラ１０５は、当該変換した信号を、Ｔｙｐｅ−Ｃコネクタ１０８を介して、変換装置２０に出力する。
【００２１】
情報処理装置１００は、スイッチ１０３，１０４を切換制御するコントローラ１０２をさらに備える。コントローラ１０２は、マイコン、ＦＰＧＡ、ＡＳＩＣ等で実現できる。
【００２２】
以上のように、スイッチ１０３は、プロセッサ１０１のＰｏｒｔ０とＶＧＡコネクタ１０７ａとの間、および、プロセッサのＰｏｒｔ０とＴｙｐｅ−Ｃコネクタ１０８との間に介在している。スイッチ１０３は、スイッチ１０３とＶＧＡコネクタ１０７ａ間の経路と、スイッチ１０３とＴｙｐｅ−Ｃコネクタ１０８間の経路とを切り替えるように構成されている。また、スイッチ１０４は、プロセッサ１０１のＰｏｒｔ１とＨＤＭＩコネクタ１０６ａとの間、および、プロセッサ１０１のＰｏｒｔ１とＴｙｐｅ−Ｃコネクタ１０８との間に介在している。スイッチ１０４は、スイッチ１０４とＨＤＭＩコネクタ１０６ａ間の経路と、スイッチ１０４とＴｙｐｅ−Ｃコネクタ１０８間の経路とを切り替えるように構成されている。
【００２３】
以下、各種信号について説明する。ＴＢコントローラ１０５から出力されるＳＮＫ０＿ＨＰＤ信号は、２つの外部ディスプレイ３３，３４のうちの一方が、変換装置２０を介して、Ｔｙｐｅ−Ｃコネクタ１０８に接続されたことを示す信号である。ＳＮＫ１＿ＨＰＤ信号は、２つの外部ディスプレイ３３，３４のうちの他方が、変換装置２０を介して、Ｔｙｐｅ−Ｃコネクタ１０８に接続されたことを示す信号である。
【００２４】
ＳＮＫ０＿ＨＰＤ信号は、２つの外部ディスプレイ３３，３４のうちの一方が、変換装置２０を介してＴｙｐｅ−Ｃコネクタ１０８に接続されているときは、Ｈｉｇｈレベル（以下、Ｈレベルと称する）の電圧を有する。２つの外部ディスプレイ３３，３４のうちの一方が、変換装置２０を介してＴｙｐｅ−Ｃコネクタ１０８に接続されていないときは、ＳＮＫ０＿ＨＰＤ信号は、Ｌｏｗレベル（以下、Ｌレベルと称する）の電圧を有する。
【００２５】
同様に、ＳＮＫ１＿ＨＰＤ信号は、２つの外部ディスプレイ３３，３４のうちの他方が、変換装置２０を介してＴｙｐｅ−Ｃコネクタ１０８に接続されているときは、Ｈレベルの電圧を有する。２つの外部ディスプレイ３３，３４のうちの他方が、変換装置２０を介してＴｙｐｅ−Ｃコネクタ１０８に接続されていないときは、ＳＮＫ１＿ＨＰＤ信号は、Ｌレベルの電圧を有する。
【００２６】
ＨＤＭＩ接続部１０６から出力されるＨＤＭＩ＿ＨＰＤ信号は、外部ディスプレイ３１が、ＨＤＭＩコネクタ１０６ａに接続されたことを示す信号である。ＶＧＡ＿ＨＰＤ信号は、外部ディスプレイ３２が、ＶＧＡコネクタ１０７ａに接続されたことを示す信号である。
【００２７】
外部ディスプレイ３１がＨＤＭＩコネクタ１０６ａに接続されているときに、ＨＤＭＩ＿ＨＰＤ信号はＨレベルである。一方、外部ディスプレイ３１がＨＤＭＩコネクタ１０６ａに接続されていないときに、ＨＤＭＩ＿ＨＰＤ信号はＬレベルである。
【００２８】
同様に、外部ディスプレイ３２がＶＧＡコネクタ１０７ａに接続されているときに、ＶＧＡ＿ＨＰＤ信号はＨレベルである。一方、外部ディスプレイ３２がＶＧＡコネクタ１０７ａに接続されていないときに、ＶＧＡ＿ＨＰＤ信号はＬレベルである。
【００２９】
ＴＢコントローラ１０５からのＳＮＫ０＿ＨＰＤ信号およびＶＧＡ接続部からのＶＧＡ＿ＨＰＤ信号は、コントローラ１０２およびスイッチ１０３に入力される。ＴＢコントローラ１０５からのＳＮＫ１＿ＨＰＤ信号およびＨＤＭＩ接続部からのＨＤＭＩ＿ＨＰＤ信号は、コントローラ１０２およびスイッチ１０４に入力される。
【００３０】
スイッチ１０３は、ＴＢコントローラ１０５からのＳＮＫ０＿ＨＰＤ信号またはＶＧＡ接続部１０７からのＶＧＡ＿ＨＰＤ信号を、ＤＰ＿ＨＰＤ０信号としてプロセッサ１０１に選択的に出力する。スイッチ１０４は、ＴＢコントローラ１０５からのＳＮＫ１＿ＨＰＤ信号またはＨＤＭＩ接続部１０６からのＨＤＭＩ＿ＨＰＤ信号を、ＤＰ＿ＨＰＤ１信号としてプロセッサ１０１に選択的に出力する。
【００３１】
コントローラ１０２は、映像信号を出力するコネクタを選択するために、スイッチ１０３，１０４を切換制御する。ユーザは、当該映像信号を出力するコネクタの優先順位を自由に設定することができる。当該優先順位を設定する方法については、後述する。
【００３２】
コントローラ１０２は、入力されるＨＤＭＩ＿ＨＰＤ信号、ＶＧＡ＿ＨＰＤ信号、ＳＮＫ０＿ＨＰＤ信号、およびＳＮＫ１＿ＨＰＤ信号の信号レベルを検出することによって、各インタフェースコネクタ１０６ａ，１０７ａ，１０８に外部ディスプレイが接続されているか否かを判断する。
【００３３】
コントローラ１０２は、映像信号を出力するコネクタを選択するために、ＳＥＬ０信号およびＯＥ０信号をスイッチ１０３に出力する。同様に、コントローラ１０２は、映像信号を出力するコネクタを選択するために、ＳＥＬ１信号およびＯＥ１信号をスイッチ１０４に出力する。
【００３４】
ここで、ＯＥ０信号は、スイッチ１０３の出力を有効または無効にする信号である。ＯＥ０信号がＨレベルのときに、スイッチ１０３は有効である。スイッチ１０３が有効であれば、スイッチ１０３は、入力されているＳＮＫ０＿ＨＰＤ信号またはＶＧＡ＿ＨＰＤ信号を、ＤＰ＿ＨＰＤ０信号として選択的に出力する。ＯＥ０信号がＬレベルのときに、スイッチ１０３は無効である。スイッチ１０３が無効であれば、ＤＰ＿ＨＰＤ０信号はＬレベルである。
【００３５】
また、ＳＥＬ０信号はスイッチ１０３を切り換える信号である。ＯＥ０信号がＨレベルでありかつＳＥＬ０信号がＬレベルであるときに、スイッチ１０３は、ＳＮＫ０＿ＨＰＤ信号を選択してＤＰ＿ＨＰＤ０信号として出力する。一方、ＯＥ０信号およびＳＥＬ０信号がＨレベルであるときに、スイッチ１０３は、ＶＧＡ＿ＨＰＤ信号を選択してＤＰ＿ＨＰＤ０信号として出力する。
【００３６】
さらに、ＯＥ０信号がＨレベルでありかつＳＥＬ０信号がＬレベルであるときに、プロセッサ１０１のＰｏｒｔ０からの信号は、スイッチ１０３を介して、ＤｉｓｐｌａｙＰｏｒｔ０信号としてＴＢコントローラ１０５に入力される。一方、ＯＥ０信号およびＳＥＬ０信号がＨレベルであるとき、Ｐｏｒｔ０からの信号は、スイッチ１０３を介して、ＤｉｓｐｌａｙＰｏｒｔ＿ＶＧＡ信号としてＶＧＡ接続部１０７に入力される。
【００３７】
このとき、ＤＰ＿ＨＰＤ０信号がＨレベルであるときに、Ｐｏｒｔ０からの信号はＤＰ規格に準拠した映像信号を有する。一方、ＤＰ＿ＨＰＤ０信号がＬレベルであるときに、Ｐｏｒｔ０からの信号はＬレベルである。ＤＰ＿ＨＰＤ０信号がＬレベルからＨレベルに変化すると、プロセッサ１０１は、接続先の外部ディスプレイとの間でＬｉｎｋＴｒａｉｎｉｎｇを行う。ここで、ＬｉｎｋＴｒａｉｎｉｎｇは、プロセッサ１０１と外部ディスプレイとの間で相互に信号を送受信して、転送速度やＳｋｅｗのタイミング等を調整する仕組みをいう。ＬｉｎｋＴｒａｉｎｉｎｇを終えると、プロセッサ１０１は接続先の外部ディスプレイに映像信号を送信する。
【００３８】
同様に、ＯＥ１信号は、スイッチ１０４の出力を有効または無効にする信号である。ＯＥ１信号がＨレベルのときに、スイッチ１０４は有効である。スイッチ１０４が有効であれば、スイッチ１０４は、入力されているＳＮＫ１＿ＨＰＤ信号またはＨＤＭＩ＿ＨＰＤ信号を、ＤＰ＿ＨＰＤ１信号として選択的に出力する。ＯＥ１信号がＬレベルのときに、スイッチ１０４は無効である。スイッチ１０４が無効であれば、ＤＰ＿ＨＰＤ１信号はＬレベルである。
【００３９】
また、ＳＥＬ１信号はスイッチ１０４を切り換える信号である。ＯＥ１信号がＨレベルでありかつＳＥＬ１信号がＬレベルであるときに、スイッチ１０４は、ＳＮＫ１＿ＨＰＤ信号を選択してＤＰ＿ＨＰＤ１信号として出力する。一方、ＳＥＬ１信号およびＯＥ１信号がＨレベルであるときに、スイッチ１０４は、ＨＤＭＩ＿ＨＰＤ信号を選択してＤＰ＿ＨＰＤ１信号として出力する。
【００４０】
さらに、ＯＥ１信号がＨレベルでありかつＳＥＬ１信号がＬレベルであるときに、プロセッサ１０１のＰｏｒｔ１からの信号は、スイッチ１０４を介して、ＤｉｓｐｌａｙＰｏｒｔ１信号としてＴＢコントローラ１０５に入力される。一方、ＯＥ１信号およびＳＥＬ１信号がＨレベルであるときに、Ｐｏｒｔ１からの信号は、スイッチ１０４を介して、ＤｉｓｐｌａｙＰｏｒｔ＿ＨＤＭＩ信号としてＨＤＭＩ接続部１０６に入力される。
【００４１】
このとき、ＤＰ＿ＨＰＤ１信号がＨレベルであるときに、Ｐｏｒｔ１からの信号はＤＰ規格に準拠した映像信号を有する。一方、ＤＰ＿ＨＰＤ１信号がＬレベルであるときに、Ｐｏｒｔ１からの信号はＬレベルである。ＤＰ＿ＨＰＤ１信号がＬレベルからＨレベルに変化すると、プロセッサ１０１は、接続先の外部ディスプレイとの間でＬｉｎｋＴｒａｉｎｉｎｇを行う。ＬｉｎｋＴｒａｉｎｉｎｇを終えると、プロセッサ１０１は接続先の外部ディスプレイに映像信号を送信する。
【００４２】
情報処理装置１００は、操作部１１０をさらに備える。操作部１１０は、キーボード、マウス、内蔵ディスプレイ１０９に重畳してユーザのタッチ操作を受付可能なタッチパネル等を含む。
【００４３】
情報処理装置１００のコントローラ１０２は、インタフェースコネクタ１０６ａ，１０７ａ，１０８に複数のディスプレイが接続されているときに、インタフェースコネクタ１０６ａ，１０７ａ，１０８のうちのどのコネクタに対して映像信号を出力するかを決定する。コントローラ１０２のメモリ１０２ａは、図３に示すように、テーブル情報１０２ｂと、テーブル指定情報１０２ｃを格納している。コントローラ１０２は、テーブル情報１０２ｂを用いて、映像信号を出力するコネクタを決定する。テーブル情報１０２ｂは、複数（Ｎ個）のテーブルを有する。各テーブルには、映像信号を出力するコネクタを決定するための情報が設定されている。すなわち、各テーブルは、インタフェースコネクタ１０６ａ、１０７ａ、１０８の接続状態と、インタフェースコネクタ１０６ａ、１０７ａ、１０８の中の映像信号を出力する少なくとも１つのコネクタとの関係を規定している。
【００４４】
複数のテーブルのうちのどのテーブルを選択するかは、テーブル指定情報１０２ｃに基づいて決定される。テーブル指定情報１０２ｃは、ユーザにより、操作部１１０を介して自由に設定することができる。本実施形態において、メモリ１０２ａに格納されているテーブル情報１０２ｂおよびテーブル指定情報１０２ｃは、設定情報の一例である。
【００４５】
図４は、テーブル情報に含まれるテーブルを例示した図である。テーブル１は、ＨＤＭＩコネクタ１０６ａに、外部ディスプレイ３１が接続されているときに、ＨＤＭＩコネクタ１０６ａへの映像信号の出力を優先するテーブルである。テーブル２は、Ｔｙｐｅ−Ｃコネクタ１０８に、外部ディスプレイ３３，３４が接続されているときに、Ｔｙｐｅ−Ｃコネクタ１０８への映像信号の出力を優先するテーブルである。
【００４６】
各テーブルの「接続状態」の欄において、「○」は、各コネクタと外部ディスプレイが接続されていることを示す。「−」は、各コネクタと外部ディスプレイが接続されていないことを示す。
【００４７】
また、「映像出力」の欄において、「２画面」は、情報処理装置１００が、Ｔｙｐｅ−Ｃコネクタ１０８を介して、２つの外部ディスプレイ３３，３４に映像信号を出力することを示す。「１画面」は、情報処理装置１００が、Ｔｙｐｅ−Ｃコネクタ１０８を介して、２つの外部ディスプレイ３３，３４のうちの一方だけに映像信号を出力することを示す。「○」は、情報処理装置１００が、該当する外部ディスプレイに映像信号を出力することを示す。「×」は、各コネクタと外部ディスプレイは接続されているが、情報処理装置１００は当該外部ディスプレイには映像信号を出力しないことを示す。「−」は、各コネクタと外部ディスプレイが接続されていないので、情報処理装置１００は対応するコネクタに映像信号を出力しないことを示す。
【００４８】
「ＴＢモード」は、情報処理装置１００が、Ｔｙｐｅ−Ｃコネクタ１０８からの２つの外部ディスプレイ３３，３４への映像信号の出力を優先するモードである。「ＨＤＭＩモード」は、情報処理装置１００が、ＨＤＭＩコネクタ１０６ａからの映像信号の出力を優先するモードである。「ＶＧＡモード」は、情報処理装置１００が、ＶＧＡコネクタ１０７ａからの映像信号の出力を優先するモードである。
【００４９】
テーブル指定情報１０２ｃがテーブル１を指定した場合、情報処理装置１００のコントローラ１０２は、ＨＤＭＩコネクタ１０６ａ、Ｔｙｐｅ−Ｃコネクタ１０８、ＶＧＡコネクタ１０７ａの順番で優先順位が低くなるように動作する。すなわち、ＨＤＭＩコネクタ１０６ａの優先順位が最も高く、ＶＧＡコネクタ１０７ａの優先順位が最も低くなるように、コントローラ１０２はスイッチ１０３，１０４を制御する。
【００５０】
接続状態Ｎｏ．１は、コントローラ１０２が、Ｔｙｐｅ−Ｃコネクタ１０８への２つの外部ディスプレイ３３，３４の接続を検出している状態を示す。このとき、コントローラ１０２は、ＨＤＭＩコネクタ１０６ａへの外部ディスプレイ３１の接続を検出していない。さらに、コントローラ１０２は、ＶＧＡコネクタ１０７ａへの外部ディスプレイ３２の接続を検出していない。コントローラ１０２は、２つの外部ディスプレイ３３，３４に映像信号を出力するように、スイッチ１０３，１０４を切り換える。
【００５１】
接続状態Ｎｏ．２は、コントローラ１０２が、Ｔｙｐｅ−Ｃコネクタ１０８への２つの外部ディスプレイ３３，３４の接続、およびＨＤＭＩコネクタ１０６ａへの外部ディスプレイ３１の接続を検出している状態を示す。このとき、コントローラ１０２は、ＶＧＡコネクタ１０７ａへの外部ディスプレイ３２の接続を検出していない。コントローラ１０２は、外部ディスプレイ３１への映像信号の出力を優先するように動作する。したがって、コントローラ１０２は、外部ディスプレイ３１に映像信号を出力するように、スイッチ１０４を切り換える。また、コントローラ１０２は、２つの外部ディスプレイ３３，３４のうちの一方に映像信号を出力するようにスイッチ１０３を切り換える。
【００５２】
接続状態Ｎｏ．３は、コントローラ１０２が、Ｔｙｐｅ−Ｃコネクタ１０８への２つの外部ディスプレイ３３，３４の接続、ＨＤＭＩコネクタ１０６ａへの外部ディスプレイ３１の接続、およびＶＧＡコネクタ１０７ａへの外部ディスプレイ３２の接続を検出している状態を示す。コントローラ１０２は、外部ディスプレイ３１への映像信号の出力を優先する。したがって、コントローラ１０２は、外部ディスプレイ３１に映像信号を出力するように、スイッチ１０４を切り換える。また、コントローラ１０２は、２つの外部ディスプレイ３３，３４のうちの一方に映像信号を出力するようにスイッチ１０３を切り換える。
【００５３】
接続状態Ｎｏ．４は、コントローラ１０２が、Ｔｙｐｅ−Ｃコネクタ１０８への２つの外部ディスプレイ３３，３４の接続、およびＶＧＡコネクタ１０７ａへの外部ディスプレイ３２の接続を検出している状態を示す。このとき、コントローラ１０２は、ＨＤＭＩコネクタ１０６ａへの外部ディスプレイ３１の接続を検出していない。コントローラ１０２は、優先順位がＨＤＭＩコネクタ１０６ａの次に高い、Ｔｙｐｅ−Ｃコネクタ１０８に接続されている２つの外部ディスプレイ３３，３４への映像信号の出力を優先する。したがって、コントローラ１０２は、２つの外部ディスプレイ３３，３４に映像信号を出力するようにスイッチ１０３，１０４を切り換える。
【００５４】
接続状態Ｎｏ．５は、コントローラ１０２が、ＨＤＭＩコネクタ１０６ａへの外部ディスプレイ３１の接続およびＶＧＡコネクタ１０７ａへの外部ディスプレイ３２の接続を検出している状態を示す。このとき、コントローラ１０２は、Ｔｙｐｅ−Ｃコネクタ１０８への外部ディスプレイの接続を検出していない。コントローラ１０２は、外部ディスプレイ３１および外部ディスプレイ３２に映像信号を出力するようにスイッチ１０３，１０４を切り換える。
【００５５】
テーブル指定情報１０２ｃがテーブル２を指定した場合、情報処理装置１００のコントローラ１０２は、Ｔｙｐｅ−Ｃコネクタ１０８、ＨＤＭＩコネクタ１０６ａ、ＶＧＡコネクタ１０７ａの順番で優先順位が低くなるように動作する。すなわち、Ｔｙｐｅ−Ｃコネクタ１０８の優先順位が最も高く、ＶＧＡコネクタ１０７ａの優先順位が最も低くなるように、コントローラ１０２はスイッチ１０３，１０４を制御する。
【００５６】
接続状態Ｎｏ．１は、コントローラ１０２がＴｙｐｅ−Ｃコネクタ１０８への２つの外部ディスプレイ３３，３４の接続を検出している状態を示す。このとき、コントローラ１０２は、ＨＤＭＩコネクタ１０６ａおよびＶＧＡコネクタ１０７ａへの外部ディスプレイの接続を検出していない。コントローラ１０２は、２つの外部ディスプレイ３３，３４に映像信号を出力するように、スイッチ１０３，１０４を切り換える。
【００５７】
接続状態Ｎｏ．２は、コントローラ１０２が、Ｔｙｐｅ−Ｃコネクタ１０８への２つの外部ディスプレイ３３，３４の接続、およびＨＤＭＩコネクタ１０６ａへの外部ディスプレイ３１の接続を検出している状態を示す。このとき、コントローラ１０２は、ＶＧＡコネクタ１０７ａへの外部ディスプレイ３２の接続を検出していない。コントローラ１０２は、Ｔｙｐｅ−Ｃコネクタ１０８に接続されている２つの外部ディスプレイ３３，３４への映像信号の出力を優先するように動作する。したがって、コントローラ１０２は、２つの外部ディスプレイ３３，３４に映像信号を出力するように、スイッチ１０３，１０４を切り換える。
【００５８】
接続状態Ｎｏ．３は、コントローラ１０２が、Ｔｙｐｅ−Ｃコネクタ１０８への２つの外部ディスプレイ３３，３４の接続、ＨＤＭＩコネクタ１０６ａへの外部ディスプレイ３１の接続、およびＶＧＡコネクタ１０７ａへの外部ディスプレイ３２の接続を検出している状態を示す。コントローラ１０２は、Ｔｙｐｅ−Ｃコネクタ１０８に接続されている２つの外部ディスプレイ３３，３４への映像信号の出力を優先するように動作する。したがって、コントローラ１０２は、２つの外部ディスプレイ３３，３４に映像信号を出力するように、スイッチ１０３，１０４を切り換える。
【００５９】
接続状態Ｎｏ．４は、コントローラ１０２が、Ｔｙｐｅ−Ｃコネクタ１０８への２つの外部ディスプレイ３３，３４の接続、およびＶＧＡコネクタ１０７ａへの外部ディスプレイ３２の接続を検出している状態を示す。このとき、コントローラ１０２は、ＨＤＭＩコネクタ１０６ａへの外部ディスプレイの接続を検出していない。コントローラ１０２は、Ｔｙｐｅ−Ｃコネクタ１０８に接続されている２つの外部ディスプレイ３３，３４への映像信号の出力を優先するように動作する。したがって、コントローラ１０２は、２つの外部ディスプレイ３３，３４に映像信号を出力するように、スイッチ１０３，１０４を切り換える。
【００６０】
接続状態Ｎｏ．５は、コントローラ１０２が、ＨＤＭＩコネクタ１０６ａへの外部ディスプレイ３１の接続およびＶＧＡコネクタ１０７ａへの外部ディスプレイ３２の接続を検出している状態を示す。このとき、コントローラ１０２は、Ｔｙｐｅ−Ｃコネクタ１０８への外部ディスプレイの接続を検出していない。コントローラ１０２は、外部ディスプレイ３１，３２に映像信号を出力するようにスイッチ１０３，１０４を切り換える。
【００６１】
なお、図には示していないが、情報処理装置１００は、図２に示す構成に加えて、コンピュータとしての通常の機能を実現するために、揮発性記憶装置（ＲＡＭ）、不揮発性記憶装置（ＲＯＭ、ＳＳＤ等）、バッテリ等をさらに備えている。
【００６２】
［１−２．動作］
以上のように構成される情報処理装置１００における映像信号の出力先の切換制御を説明する。
【００６３】
図５は、コントローラ１０２による、スイッチ１０３，１０４の切換制御を示すフローチャートである。ユーザが情報処理装置１００の電源をオンすると、コントローラ１０２は、外部ディスプレイが接続されているコネクタを検出する（Ｓ４０１）。
【００６４】
次に、コントローラ１０２は、テーブル指定情報１０２ｃに基づいて、テーブル情報１０２ｂにおける複数のテーブルの中の１つのテーブルを選択する（Ｓ４０２）。各テーブルには、映像信号を出力するコネクタの優先順位が規定されている。前述のとおり、テーブル指定情報１０２ｃは、ユーザによって事前に入力される。
【００６５】
その後、コントローラ１０２は、選択したテーブルを参照して、外部ディスプレイの接続を検出したコネクタの中から、映像信号を出力するコネクタを決定する（Ｓ４０３）。
【００６６】
コントローラ１０２は、プロセッサ１０１のＰｏｒｔ０およびＰｏｒｔ１から出力される映像信号を、決定したコネクタから出力するために、スイッチ１０３，１０４を切換制御する（Ｓ４０４）。
【００６７】
コントローラ１０２は、ユーザによる情報処理装置１００の電源オフの指示があるまで上記の処理を繰り返す。すなわち、コントローラ１０２は、電源オフの指示を検出しないと（Ｓ４０５にてＮＯ）、ステップＳ４０１の処理を再び行う。コントローラ１０２は、電源オフの指示を検出すると（Ｓ４０５にてＹＥＳ）、本処理を終了する。
【００６８】
以下、情報処理装置１００の表示切換動作の具体例を説明する。図６は、テーブル指定情報１０２ｃによって図４のテーブル１が指定されており、かつ、Ｔｙｐｅ−Ｃコネクタ１０８に外部ディスプレイ３３，３４が接続されているときの、接続状態と信号の流れを示す図である。このとき、ＨＤＭＩコネクタ１０６ａおよびＶＧＡコネクタ１０７ａには、外部ディスプレイは接続されていない。この接続状態は、テーブル１の接続状態Ｎｏ．１に対応している。
【００６９】
Ｔｙｐｅ−Ｃコネクタ１０８には２つの外部ディスプレイ３３，３４が接続されているので、ＳＮＫ０＿ＨＰＤ信号およびＳＮＫ１＿ＨＰＤ信号はＨレベルである。ＨＤＭＩコネクタ１０６ａには外部ディスプレイが接続されていないので、ＨＤＭＩ＿ＨＰＤ信号はＬレベルである。ＶＧＡコネクタ１０７ａには外部ディスプレイが接続されていないので、ＶＧＡ＿ＨＰＤ信号はＬレベルである。
【００７０】
ＳＮＫ０＿ＨＰＤ信号、ＳＮＫ１＿ＨＰＤ信号がＨレベルであるので、コントローラ１０２は、Ｔｙｐｅ−Ｃコネクタ１０８に２つの外部ディスプレイ３３，３４が接続されている状態を検出している。このとき、ＨＤＭＩ＿ＨＰＤ信号がＬレベルであるので、コントローラ１０２は、ＨＤＭＩコネクタ１０６ａに外部ディスプレイが接続されていることを検出していない。また、ＶＧＡ＿ＨＰＤ信号がＬレベルであるので、コントローラ１０２は、ＶＧＡコネクタ１０７ａに外部ディスプレイが接続されていることを検出していない。
【００７１】
コントローラ１０２は、テーブル１の接続状態Ｎｏ．１にしたがって、映像出力モードをＴＢモードに設定する。すなわち、コントローラ１０２は、２つの外部ディスプレイ３３，３４のうちの一方に映像信号を出力するようにスイッチ１０３を設定する。すなわち、ＯＥ０信号はＨレベルであり、ＳＥＬ０信号はＬレベルである。
【００７２】
また、コントローラ１０２は、２つの外部ディスプレイ３３，３４のうちの他方に映像信号を出力するようにスイッチ１０４を設定する。すなわち、ＯＥ１信号はＨレベルであり、ＳＥＬ１信号はＬレベルである。
【００７３】
プロセッサ１０１は、Ｐｏｒｔ０からスイッチ１０３を介して、ＤＰ規格に準拠した映像信号を有するＤｉｓｐｌａｙＰｏｒｔ０信号をＴＢコントローラ１０５に出力する。ＴＢコントローラ１０５は、ＤＰ規格に準拠した映像信号をＴＢ規格に準拠した信号に変換する。ＴＢコントローラ１０５は、ＴＢ規格に準拠した信号を、Ｔｙｐｅ−Ｃコネクタ１０８を介して変換装置２０に出力する。変換装置２０は、ＴＢ規格に準拠した信号をＤＰ規格に準拠した映像信号に変換する。変換装置２０は、ＤＰ規格に準拠した映像信号を２つの外部ディスプレイ３３，３４のうちの一方に出力する。
【００７４】
また、プロセッサ１０１は、Ｐｏｒｔ１からスイッチ１０４を介して、ＤＰ規格に準拠した映像信号を有するＤｉｓｐｌａｙＰｏｒｔ１信号をＴＢコントローラ１０５に出力する。ＴＢコントローラ１０５は、ＤＰ規格に準拠した映像信号をＴＢ規格に準拠した信号に変換する。ＴＢコントローラ１０５は、ＴＢ規格に準拠した信号を、Ｔｙｐｅ−Ｃコネクタ１０８を介して変換装置２０に出力する。変換装置２０は、ＴＢ規格に準拠した信号をＤＰ規格に準拠した映像信号に変換する。変換装置２０は、ＤＰ規格に準拠した映像信号を２つの外部ディスプレイ３３，３４のうちの他方に出力する。
【００７５】
図７は、図６に示す状態から、さらに、ＨＤＭＩコネクタ１０６ａに外部ディスプレイ３１が接続されたときの、接続状態と信号の流れを示す図である。この接続状態は、テーブル１の接続状態Ｎｏ．２に対応している。
【００７６】
Ｔｙｐｅ−Ｃコネクタ１０８には２つの外部ディスプレイ３３，３４が接続されているので、ＳＮＫ０＿ＨＰＤ信号はＨレベルである。同様に、ＳＮＫ１＿ＨＰＤ信号はＨレベルである。ＨＤＭＩコネクタ１０６ａには外部ディスプレイ３１が接続されているので、ＨＤＭＩ＿ＨＰＤ信号はＨレベルである。なお、ＶＧＡコネクタ１０７ａには外部ディスプレイが接続されていないので、ＶＧＡ＿ＨＰＤ信号はＬレベルである。
【００７７】
ＳＮＫ０＿ＨＰＤ信号およびＳＮＫ１＿ＨＰＤ信号がＨレベルであるので、コントローラ１０２は、Ｔｙｐｅ−Ｃコネクタ１０８に２つの外部ディスプレイ３３，３４が接続されている状態を検出する。さらに、ＨＤＭＩ＿ＨＰＤ信号がＨレベルであるので、コントローラ１０２は、ＨＤＭＩコネクタ１０６ａに外部ディスプレイ３１が接続されている状態を検出する。このとき、ＶＧＡ＿ＨＰＤ信号はＬレベルであるので、コントローラ１０２は、ＶＧＡコネクタ１０７ａに外部ディスプレイが接続されていることを検出しない。
【００７８】
コントローラ１０２は、テーブル１の接続状態Ｎｏ．２にしたがって、映像出力モードをＨＤＭＩモードに設定する。すなわち、コントローラ１０２は、Ｔｙｐｅ−Ｃコネクタ１０８を介して、２つの外部ディスプレイ３３，３４のうちの一方に映像信号を出力するようにスイッチ１０３を設定する。すなわち、ＯＥ０信号はＨレベルであり、ＳＥＬ０信号はＬレベルである。
【００７９】
また、コントローラ１０２は、ＨＤＭＩコネクタ１０６ａを介して、外部ディスプレイ３１に映像信号を出力するようにスイッチ１０４を設定する。すなわち、ＯＥ１信号はＨレベルであり、ＳＥＬ１信号はＨレベルである。
【００８０】
プロセッサ１０１は、Ｐｏｒｔ０からスイッチ１０３を介して、ＤＰ規格に準拠した映像信号を有するＤｉｓｐｌａｙＰｏｒｔ０信号をＴＢコントローラ１０５に出力する。ＴＢコントローラ１０５は、ＤＰ規格に準拠した映像信号をＴＢ規格に準拠した信号に変換する。ＴＢコントローラ１０５は、ＴＢ規格に準拠した信号を、変換装置２０に出力する。変換装置２０は、ＴＢ規格に準拠した信号をＤＰ規格に準拠した映像信号に変換する。変換装置２０は、ＤＰ規格に準拠した映像信号を２つの外部ディスプレイ３３，３４のうちの一方（図７においては、外部ディスプレイ３３）に出力する。
【００８１】
また、プロセッサ１０１は、Ｐｏｒｔ１からスイッチ１０４を介して、ＤＰ規格に準拠した映像信号を有するＤｉｓｐｌａｙＰｏｒｔ＿ＨＤＭＩ信号をＨＤＭＩ接続部１０６に出力する。ＨＤＭＩ接続部１０６は、ＤＰ規格に準拠した映像信号をＨＤＭＩ規格に準拠した信号に変換する。ＨＤＭＩ接続部１０６は、ＨＤＭＩ規格に準拠した信号を、外部ディスプレイ３１に出力する。
【００８２】
このとき、スイッチ１０４は、Ｐｏｒｔ１からの映像信号をＨＤＭＩ接続部１０６に出力するように設定されているので、ＤｉｓｐｌａｙＰｏｒｔ１信号は、Ｐｏｒｔ１からの映像信号を有しない。したがって、２つの外部ディスプレイ３３，３４のうちの他方（図７においては、外部ディスプレイ３４）には、映像信号は出力されない。
【００８３】
図８は、情報処理装置１００に外部ディスプレイが接続されていない状態から、図６に示すように、外部ディスプレイ３３，３４がＴｙｐｅ−Ｃコネクタ１０８に接続され、その後、図７に示すように、さらに外部ディスプレイ３１がＨＤＭＩコネクタ１０６ａに接続されたときのタイミングチャートである。図８の例では、テーブル１が指定されている。以下、タイミングチャートについて詳細に説明する。
【００８４】
時刻ｔ０において、情報処理装置１００はいずれの外部ディスプレイとも接続されていない。したがって、ＨＤＭＩ＿ＨＰＤ信号、ＶＧＡ＿ＨＰＤ信号、ＳＮＫ０＿ＨＰＤ信号、およびＳＮＫ１＿ＨＰＤ信号はＬレベルである。
【００８５】
ＳＮＫ０＿ＨＰＤ信号およびＶＧＡ＿ＨＰＤ信号がＬレベルであるので、コントローラ１０２は、ＯＥ０信号をＬレベルにして、スイッチ１０３の出力を無効にする。スイッチ１０３が無効であるので、ＤＰ＿ＨＰＤ０信号はＬレベルである。また、コントローラ１０２は、ＳＥＬ０信号をＬレベルにする。
【００８６】
同様に、ＳＮＫ１＿ＨＰＤ信号およびＨＤＭＩ＿ＨＰＤ信号がＬレベルであるので、コントローラ１０２は、ＯＥ１信号をＬレベルにして、スイッチ１０４の出力を無効にする。スイッチ１０４が無効であるので、ＤＰ＿ＨＰＤ１信号はＬレベルである。また、コントローラ１０２は、ＳＥＬ１信号をＬレベルにする。
【００８７】
時刻ｔ１において、図６に示すように、外部ディスプレイ３３，３４が接続された変換装置２０がＴｙｐｅ−Ｃコネクタ１０８に接続されると、ＴＢコントローラ１０５は、ＳＮＫ０＿ＨＰＤ信号をＨレベルにし、ＳＮＫ１＿ＨＰＤ信号をＨレベルにする。
【００８８】
ＳＮＫ０＿ＨＰＤ信号およびＳＮＫ１＿ＨＰＤ信号がＨレベルになると、コントローラ１０２は、テーブル１の接続状態Ｎｏ．１にしたがって、映像出力モードをＴＢモードに設定する。すなわち、コントローラ１０２は、Ｔｙｐｅ−Ｃコネクタ１０８を介して、外部ディスプレイ３３，３４に映像信号を出力するようにスイッチ１０３，１０４を設定する。
【００８９】
すなわち、コントローラ１０２は、時刻ｔ１から遅延した時刻ｔ２において、ＯＥ０信号をＨレベルにして、スイッチ１０３の出力を有効にする。このとき、コントローラ１０２は、ＳＥＬ０信号をＬレベルのままに維持する。同時に、コントローラ１０２は、ＯＥ１信号をＨレベルにして、スイッチ１０４の出力を有効にする。このとき、コントローラ１０２は、ＳＥＬ１信号をＬレベルのままに維持する。
【００９０】
その後、スイッチ１０３は、ＨレベルのＳＮＫ０＿ＨＰＤ信号を受けて、ＤＰ＿ＨＰＤ０信号をＨレベルにする（時刻ｔ３）。同時に、スイッチ１０４は、ＨレベルのＳＮＫ１＿ＨＰＤ信号を受けて、ＤＰ＿ＨＰＤ１信号をＨレベルにする。
【００９１】
ＤＰ＿ＨＰＤ０信号がＬレベルからＨレベルに変化すると、プロセッサ１０１は、２つの外部ディスプレイ３３，３４のうちの一方の外部ディスプレイ３３に対してＬｉｎｋＴｒａｉｎｉｎｇを開始する（時刻ｔ４）。ＬｉｎｋＴｒａｉｎｉｎｇを終えると、プロセッサ１０１は、映像信号（ＤｉｓｐｌａｙＰｏｒｔ０）の出力を開始する。これにより、Ｔｙｐｅ−Ｃコネクタ１０８及び変換装置２０を介して接続された外部ディスプレイ３３にて映像が表示される。
【００９２】
同時に、ＤＰ＿ＨＰＤ１信号がＬレベルからＨレベルに変化すると、プロセッサ１０１は、２つの外部ディスプレイ３３，３４のうちの他方の外部ディスプレイ３４に対してＬｉｎｋＴｒａｉｎｉｎｇを開始する。ＬｉｎｋＴｒａｉｎｉｎｇを終えると、プロセッサ１０１は、映像信号（ＤｉｓｐｌａｙＰｏｒｔ１）の出力を開始する。これにより、Ｔｙｐｅ−Ｃコネクタ１０８及び変換装置２０を介して接続された外部ディスプレイ３４にて映像が表示される。
【００９３】
その後、時刻ｔ５において、図７に示すように、外部ディスプレイ３１がＨＤＭＩコネクタ１０６ａに接続されると、ＨＤＭＩ＿ＨＰＤ信号はＨレベルになる。
【００９４】
ＨＤＭＩ＿ＨＰＤ信号がＨレベルになると、コントローラ１０２は、テーブル１の接続状態Ｎｏ．２にしたがって、映像出力モードをＴＢモードからＨＤＭＩモードに切り換える。そして、コントローラ１０２は、ＨＤＭＩコネクタ１０６ａに映像信号を出力するようにスイッチ１０４を設定する。
【００９５】
時刻ｔ５においてＨＤＭＩ＿ＨＰＤ信号がＨレベルになると、コントローラ１０２は、時刻ｔ５から遅延した時刻ｔ６において、ＯＥ１信号をＬレベルにする。ＯＥ１信号がＬレベルになると、時刻ｔ６からやや遅延した時刻ｔ７において、スイッチ１０４は、ＤＰ＿ＨＰＤ１信号をＬレベルにする。ＤＰ＿ＨＰＤ１信号がＬレベルになると、コントローラ１０２は、２つの外部ディスプレイ３３，３４のうちの他方（すなわち、外部ディスプレイ３４）への映像信号の出力を停止する（時刻ｔ８）。
【００９６】
その後、時刻ｔ９において、コントローラ１０２は、ＳＥＬ１信号をＨレベルにして、ＤＰ＿ＨＰＤ１信号として出力する信号を、ＳＮＫ１＿ＨＰＤ信号からＨＤＭＩ＿ＨＰＤ信号に切り換える。その後、時刻ｔ１０において、ＯＥ１信号がＨレベルになる。時刻ｔ１０からさらにやや遅延した時刻ｔ１１において、スイッチ１０４は、ＨレベルのＨＤＭＩ＿ＨＰＤ信号を受けて、ＤＰ＿ＨＰＤ１信号をＨレベルにする。ＤＰ＿ＨＰＤ１信号がＬレベルからＨレベルに変化すると、プロセッサ１０１は、外部ディスプレイ３１とのＬｉｎｋＴｒａｉｎｉｎｇを開始する（時刻ｔ１２）。ＬｉｎｋＴｒａｉｎｉｎｇを終えると、プロセッサ１０１は、ＨＤＭＩ接続部１０６に映像信号（ＤｉｓｐｌａｙＰｏｒｔ＿ＨＤＭＩ信号）の出力を開始する。これにより、ＨＤＭＩコネクタ１０６ａに接続された外部ディスプレイ３１にて映像が表示される。
【００９７】
ここで、時刻ｔ６〜ｔ１０にかけて、ＯＥ１信号をＬレベルにして、スイッチ１０４を無効にする理由を説明する。時刻ｔ９において、ＳＮＫ１＿ＨＰＤ信号およびＨＤＭＩ＿ＨＰＤ信号は、ともにＨレベルである。したがって、ＯＥ１信号をＨレベルのままに維持してスイッチ１０４をどちらに切り換えても、ＤＰ＿ＨＰＤ１信号はＨレベルのままで変化しない。それ故に、プロセッサ１０１は、スイッチ１０４が切り換わったことを検出することができない。そこで、時刻ｔ６〜ｔ１０にかけて、ＯＥ１信号をＬレベルにして、スイッチ１０４を無効にすることで、時刻ｔ７〜ｔ１１にかけて、ＤＰ＿ＨＰＤ１信号をＬレベルにする。これにより、プロセッサ１０１は、スイッチ１０４が切り換わったことを検出できる。
【００９８】
以上説明したように、コントローラ１０２は、インタフェースコネクタ１０６ａ，１０７ａ，１０８に外部ディスプレイが接続されているか否かを検出する。そして、コントローラ１０２は、外部ディスプレイの接続状態とテーブル情報１０２ｂに基づき、映像信号を出力するコネクタを決定する。
【００９９】
図９は、使用するテーブルとしてテーブル１が指定されており、かつ、ＨＤＭＩコネクタ１０６ａに外部ディスプレイ３１が接続され、ＶＧＡコネクタ１０７ａに外部ディスプレイ３２が接続されているときの、接続状態と信号の流れを示す図である。このとき、Ｔｙｐｅ−Ｃコネクタ１０８には、外部ディスプレイは接続されていない。この接続状態は、テーブル１の接続状態Ｎｏ．５に対応しており、映像出力モードとしてＶＧＡモードが設定される。
【０１００】
ＨＤＭＩコネクタ１０６ａには外部ディスプレイ３１が接続されているので、ＨＤＭＩ＿ＨＰＤ信号はＨレベルである。また、ＶＧＡコネクタ１０７ａには外部ディスプレイ３２が接続されているので、ＶＧＡ＿ＨＰＤ信号はＨレベルである。なお、Ｔｙｐｅ−Ｃコネクタ１０８には外部ディスプレイが接続されていないので、ＳＮＫ０＿ＨＰＤ信号およびＳＮＫ１＿ＨＰＤ信号はＬレベルである。
【０１０１】
ＨＤＭＩ＿ＨＰＤ信号がＨレベルであるので、コントローラ１０２は、ＨＤＭＩコネクタ１０６ａに外部ディスプレイ３１が接続されている状態を検出している。また、ＶＧＡ＿ＨＰＤ信号がＨレベルであるので、コントローラ１０２は、ＶＧＡコネクタ１０７ａに外部ディスプレイ３２が接続されている状態を検出している。このとき、ＳＮＫ０＿ＨＰＤ信号およびＳＮＫ１＿ＨＰＤ信号はＬレベルであるので、コントローラ１０２は、Ｔｙｐｅ−Ｃコネクタ１０８に外部ディスプレイが接続されていることを検出していない。
【０１０２】
コントローラ１０２は、テーブル１の接続状態Ｎｏ．５にしたがって、ＶＧＡコネクタ１０７ａを介して、外部ディスプレイ３２に映像信号を出力するようにスイッチ１０３を設定している。すなわち、ＯＥ０信号はＨレベルであり、ＳＥＬ０信号はＨレベルである。
【０１０３】
また、コントローラ１０２は、テーブル１の接続状態Ｎｏ．５にしたがって、ＨＤＭＩコネクタ１０６ａを介して、外部ディスプレイ３１に映像信号を出力するようにスイッチ１０４を設定している。すなわち、ＯＥ１信号はＨレベルであり、ＳＥＬ１信号はＨレベルである。
【０１０４】
プロセッサ１０１は、Ｐｏｒｔ０からスイッチ１０３を介して、ＤＰ規格に準拠した映像信号（ＤｉｓｐｌａｙＰｏｒｔ＿ＶＧＡ）をＶＧＡ接続部１０７に出力している。ＶＧＡ接続部１０７は、ＤＰ規格に準拠した映像信号をＶＧＡ規格に準拠した映像信号に変換する。これにより、ＶＧＡコネクタ１０７ａに接続された外部ディスプレイ３２において映像が表示される。
【０１０５】
また、プロセッサ１０１は、Ｐｏｒｔ１からスイッチ１０４を介して、ＤＰ規格に準拠した映像信号（ＤｉｓｐｌａｙＰｏｒｔ＿ＨＤＭＩ）をＨＤＭＩ接続部１０６に出力している。ＨＤＭＩ接続部１０６は、ＤＰ規格に準拠した映像信号をＨＤＭＩ規格に準拠した信号に変換する。これにより、ＨＤＭＩコネクタ１０６ａに接続された外部ディスプレイ３１において映像が表示される。
【０１０６】
図１０は、使用するテーブルとしてテーブル１が指定されており、かつ、ＨＤＭＩコネクタ１０６ａに外部ディスプレイ３１が接続され、ＶＧＡコネクタ１０７ａに外部ディスプレイ３２が接続されているときの、接続状態と信号の流れを示す図である。ここで、Ｔｙｐｅ−Ｃコネクタ１０８には、映像出力機能を持たないデバイスの例として外部装置３５が接続されている。外部装置３５は、例えばハードディスクドライブである。
【０１０７】
ＨＤＭＩコネクタ１０６ａには外部ディスプレイ３１が接続されているので、ＨＤＭＩ＿ＨＰＤ信号はＨレベルである。また、ＶＧＡコネクタ１０７ａには外部ディスプレイ３２が接続されているので、ＶＧＡ＿ＨＰＤ信号はＨレベルである。ここで、Ｔｙｐｅ−Ｃコネクタ１０８に接続されている外部装置３５は、映像出力機能を持たない。したがって、ＳＮＫ０＿ＨＰＤ信号およびＳＮＫ１＿ＨＰＤ信号はＬレベルである。すなわち、この接続状態は、テーブル１の接続状態Ｎｏ．５に対応しており、映像出力モードとしてＶＧＡモードが設定される。
【０１０８】
コントローラ１０２は、テーブル１の接続状態Ｎｏ．５にしたがって、スイッチ１０３，１０４を設定する。このとき、プロセッサ１０１は、Ｐｏｒｔ０からスイッチ１０３を介して、ＤＰ規格に準拠した映像信号（ＤｉｓｐｌａｙＰｏｒｔ＿ＶＧＡ）をＶＧＡ接続部１０７に出力する。同時に、プロセッサ１０１は、Ｐｏｒｔ１からスイッチ１０４を介して、ＤＰ規格に準拠した映像信号（ＤｉｓｐｌａｙＰｏｒｔ＿ＨＤＭＩ）をＨＤＭＩ接続部１０６に出力する。これにより、ＨＤＭＩコネクタ１０６ａ及びＶＧＡコネクタ１０７ａにそれぞれ接続された外部ディスプレイ３１、３２において映像が表示される。しかし、Ｔｙｐｅ−Ｃコネクタ１０８に接続された外部装置３５には映像は表示されない。
【０１０９】
［１−３．効果］
以上述べたように、メモリ１０２ａ（図３参照）は、映像信号を出力するコネクタの優先順位が規定された複数（Ｎ個）のテーブルを有するテーブル情報１０２ｂを含む。メモリ１０２ａは、テーブル情報１０２ｂが有する複数（Ｎ個）のテーブルのうちの１つのテーブルを指定する、テーブル指定情報１０２ｃをさらに含む。コントローラ１０２は、テーブル指定情報１０２ｃによって指定されたテーブルにしたがって、映像信号を出力するコネクタを設定する。
【０１１０】
以上の構成により、ユーザは、映像信号を出力するコネクタの優先順位を自由に設定することができる。
【０１１１】
（他の実施の形態）
以上のように、本出願において開示する技術の例示として、実施の形態１を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略等を行った実施の形態にも適用可能である。また、上記実施の形態１で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。そこで、以下、他の実施の形態を例示する。
【０１１２】
実施の形態１では、変換装置２０は、最大２つの外部ディスプレイ３３，３４を情報処理装置１００のＴｙｐｅ−Ｃコネクタ１０８に接続するものであった。変換装置は、図１１に示すように、１つの外部ディスプレイ３３のみを情報処理装置１００のＴｙｐｅ−Ｃコネクタ１０８に接続するものであってもよい。
【０１１３】
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面および詳細な説明を提供した。
【０１１４】
したがって、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【０１１５】
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略等を行うことができる。
【符号の説明】
【０１１６】
３１〜３４  外部ディスプレイ
１００  情報処理装置
１０１  プロセッサ
１０２  コントローラ
１０３，１０４  スイッチ
１０５  ＴＢコントローラ
１０６ａ  ＨＤＭＩコネクタ
１０７ａ  ＶＧＡコネクタ
１０８  Ｔｙｐｅ−Ｃコネクタ
【図１】
2019146325.tif 000003
【図２】
2019146325.tif 000004
【図３】
2019146325.tif 000005
【図４】
2019146325.tif 000006
【図５】
2019146325.tif 000007
【図６】
2019146325.tif 000008
【図７】
2019146325.tif 000009
【図８】
2019146325.tif 000010
【図９】
2019146325.tif 000011
【図１０】
2019146325.tif 000012
【図１１】
2019146325.tif 000013
【国際調査報告】
2019146325.tif 000014
2019146325.tif 000015