(57)【要約】【課題】１以上の情報処理装置から出力された画面情報を、複数の表示装置を使用して、ユーザのニーズに応じて柔軟に表示する。【解決手段】コンソールシステム１は、サーバ装置の少なくともいずれかから出力された情報を表示可能な２つのＬＣＤモニタにそれらのサーバ装置が通信する際に使用する出力経路を切り替えるビデオスイッチ１２及びモニタ切り替えスイッチ１３と、出力経路の切り替えを指示する切り替え情報が、それらのサーバ装置のいずれかから出力された情報をそれらのＬＣＤモニタに表示可能な第１の出力経路を示す場合は、第１の出力経路に切り替えるように各スイッチを制御し、切り替え情報が、それらのサーバ装置から出力された情報を、それらのＬＣＤモニタに表示可能な第２の出力経路を示す場合は、その第２の出力経路に切り替えるように各スイッチを制御するスイッチ制御部１１と、を備える。【選択図】      図１
2017016299.tif 000002
【特許請求の範囲】
【請求項１】
第一及び第二の情報処理装置の少なくともいずれかから出力された情報を表示可能な第一及び第二の表示装置に対して、前記第一及び第二の情報処理装置が通信する際に使用する出力経路を切り替える出力切り替え手段と、
前記出力経路の切り替えを指示する切り替え情報を外部から入力され、前記切り替え情報が、前記第一及び第二の情報処理装置のいずれか一方から出力された情報を前記第一及び第二の表示装置に表示可能な第一の前記出力経路を示す場合は、前記第一の出力経路に切り替えるように前記出力切り替え手段を制御し、前記切り替え情報が、前記第一の情報処理装置から出力された情報を前記第一の表示装置に表示可能であり、かつ、前記第二の情報処理装置から出力された情報を前記第二の表示装置に表示可能である第二の前記出力経路を示す場合は、前記第二の出力経路に切り替えるように前記出力切り替え手段を制御する制御手段と、
を備える入出力切り替え装置。
【請求項２】
前記第一及び第二の情報処理装置のいずれかに対して情報を入力可能な入力デバイスが、前記第一及び第二の情報処理装置に対して通信する際に使用する入力経路を切り替える入力切り替え手段をさらに備え、
前記制御手段は、前記入力経路の切り替えを指示する前記切り替え情報を外部から入力され、前記切り替え情報が、前記入力デバイスが前記第一の情報処理装置に対して情報を入力可能な第一の前記入力経路を示す場合は、前記第一の入力経路に切り替えるように前記入力切り替え手段を制御し、前記切り替え情報が、前記入力デバイスが前記第二の情報処理装置に対して情報を入力可能な第二の前記入力経路を示す場合は、前記第二の入力経路に切り替えるように前記入力切り替え手段を制御する、
請求項１に記載の入出力切り替え装置。
【請求項３】
ユーザインタフェースへの入力に応じて、前記切り替え情報を生成し、生成した前記切り替え情報を前記制御手段へ入力する切り替え情報生成手段をさらに備える、
請求項１または２に記載の入出力切り替え装置。
【請求項４】
前記切り替え情報生成手段は、前記第一及び第二の表示装置について、前記出力経路を介して接続される前記情報処理装置と関連付けられた、操作可能な前記ユーザインタフェースである複数のボタンを備える、
請求項３に記載の入出力切り替え装置。
【請求項５】
前記切り替え情報生成手段は、特定の前記ボタンが操作されたときに、前記特定のボタンと関連付けられた前記情報処理装置と接続可能な前記入力経路への切り替えを指示する前記切り替え情報を生成する、
請求項４に記載の入出力切り替え装置。
【請求項６】
前記切り替え情報生成手段は、オンスクリーンディスプレイが提供するメニュー画面を介して入力された情報に基づいて、前記切り替え情報を生成する、
請求項３に記載の入出力切り替え装置。
【請求項７】
前記出力切り替え手段は、前記第一及び第二の情報処理装置のうちの特定の情報処理装置から出力された情報を、前記特定の情報処理装置とシリアル接続された前記第一及び第二の表示装置が分割して表示可能である場合は、前記出力経路を、前記特定の情報処理装置と前記第一及び第二の表示装置とをシリアル接続する前記第一の出力経路に切り替え、前記特定の情報処理装置から出力された情報を、前記特定の情報処理装置とパラレル接続された前記第一及び第二の表示装置が分割して表示可能である場合は、前記出力経路を、前記特定の情報処理装置と前記第一及び第二の表示装置とをパラレル接続する前記第一の出力経路に切り替える、
請求項１乃至６のいずれか一項に記載の入出力切り替え装置。
【請求項８】
請求項２乃至７のいずれか一項に記載の入出力切り替え装置と、
前記第一及び第二の表示装置と、
前記入力デバイスと、
を含むコンソールシステム。
【請求項９】
コンピュータによって、
第一及び第二の情報処理装置の少なくともいずれかから出力された情報を表示可能な第一及び第二の表示装置に対して、前記第一及び第二の情報処理装置が通信する際に使用する出力経路を切り替え、
前記出力経路の切り替えを指示する切り替え情報を外部から入力され、前記切り替え情報が、前記第一及び第二の情報処理装置のいずれか一方から出力された情報を前記第一及び第二の表示装置に表示可能な第一の前記出力経路を示す場合は、前記第一の出力経路に切り替えるように制御し、前記切り替え情報が、前記第一の情報処理装置から出力された情報を前記第一の表示装置に表示可能であり、かつ、前記第二の情報処理装置から出力された情報を前記第二の表示装置に表示可能である第二の前記出力経路を示す場合は、前記第二の出力経路に切り替えるように制御する、
入出力切り替え方法。
【請求項１０】
第一及び第二の情報処理装置の少なくともいずれかから出力された情報を表示可能な第一及び第二の表示装置に対して、前記第一及び第二の情報処理装置が通信する際に使用する出力経路を切り替える出力切り替え処理と、
前記出力経路の切り替えを指示する切り替え情報を外部から入力され、前記切り替え情報が、前記第一及び第二の情報処理装置のいずれか一方から出力された情報を前記第一及び第二の表示装置に表示可能な第一の前記出力経路を示す場合は、前記第一の出力経路に切り替えるように前記出力切り替え処理を制御し、前記切り替え情報が、前記第一の情報処理装置から出力された情報を前記第一の表示装置に表示可能であり、かつ、前記第二の情報処理装置から出力された情報を前記第二の表示装置に表示可能である第二の前記出力経路を示す場合は、前記第二の出力経路に切り替えるように前記出力切り替え処理を制御する制御処理と、
をコンピュータに実行させる入出力切り替えプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、１つ以上の情報処理装置から出力された情報を、複数の表示装置を使用して表示する技術に関する。
【背景技術】
【０００２】
データセンター等では、通常、ラックにサーバ装置を高密度実装することによって、多数のサーバ装置を含む大規模なコンピュータシステムを構築している。このような大規模なコンピュータシステムでは、ユーザが保守作業時などに使用する複数のコンソール端末装置を、ラック内の限られたスペースに設置することは現実的ではない。このため、係るコンピュータシステムでは、一般的に、コンソール端末装置とサーバ装置との接続を、ＫＶＭ（Ｋｅｙｂｏａｒｄ  Ｖｉｄｅｏ  Ｍｏｕｓｅ）スイッチによって切り替えることによって、１台のコンソール端末装置から複数のサーバ装置を操作することを実現している。
【０００３】
このようなＫＶＭスイッチを使用することによって１台のコンソール端末装置から複数のサーバ装置を操作する場合、ユーザは、通常、１度に１台のサーバ装置が出力する画面情報しか見ることができない。したがって、例えば、特定のサーバ装置が出力する画面情報を参照しながら別のサーバ装置を操作する場合、ユーザは、ＫＶＭスイッチによって、コンソール端末装置とサーバ装置との接続を頻繁に切り替える必要があるので、ユーザの負担が増加するという問題がある。
【０００４】
このような問題に対し、ユーザの利便性を向上する技術の一例として、特許文献１には、マルチモニタ環境に対応可能なＫＶＭスイッチが開示されている。このＫＶＭスイッチは、複数のモニタを含む複数のコンソール端末装置と複数のサーバ装置との間に接続される。このＫＶＭスイッチは、各サーバ装置に対して複数のコンソール端末装置の一部又は全部を１つのグループとして設定する。そして、１つのグループとして設定された複数のコンソール端末装置に含まれる複数のモニタは、当該グループに関連付けされたサーバ装置から出力された情報を表示する。
【０００５】
また、特許文献２には、ＫＶＭスイッチ同士を接続可能とすることにより、拡張性を向上させたＫＶＭスイッチが開示されている。このＫＶＭスイッチは、コンピュータ及び別のＫＶＭスイッチの少なくとも一方と接続される複数の第１のポートと、その複数の第１のポートのうちの１つを選択したのち、選択した第１のポートが接続される第２のポートを備えている。このＫＶＭスイッチは、係る別のＫＶＭスイッチにおいて、コンピュータと接続された複数の第３のポートの中から第２のポートと接続するポートを選択するための制御信号を、選択した第１のポートを介して、その別のＫＶＭスイッチに送信する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開2009-064116号公報
【特許文献２】特開2014-056430号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
サーバ装置に関する管理情報は年々増加する傾向にある。このため、１つのサーバ装置について、管理情報を１度に１つのモニタ画面に表示しきれない場合がある。この場合、その管理情報を複数のモニタ画面に表示することによって、ユーザ（管理者）の作業効率を向上することができる。また、上述した通り、ユーザは、特定のサーバ装置が出力する画面情報を参照しながら別のサーバ装置を操作する必要がある場合もある。この場合、２つのモニタ画面の一方に特定のサーバ装置が出力する画面情報を表示し、もう片方に操作対象である別のサーバ装置が出力する画面情報を表示することによって、ユーザの作業効率を向上することができる。
【０００８】
すなわち、大規模なコンピュータシステム等においては、１つのサーバ装置が出力する画面情報を複数のモニタ画面に表示したい場合もあれば、複数のサーバ装置が出力する画面情報を、複数のモニタ画面を使用することによって個々に表示したい場合もある。したがって、コンソール端末装置が複数のモニタ画面を備えたマルチモニタ環境において、これらの場合に柔軟に対応できるように、複数のモニタ画面に表示する内容を、ユーザによる指定によって柔軟に切り替えることが課題である。特許文献１及び２が開示する技術では、この課題を解決するには不十分である。本願発明の主たる目的は、この課題を解決した入出力切り替え装置等を提供することである。
【課題を解決するための手段】
【０００９】
本願発明の一態様に係る入出力切り替え装置は、第一及び第二の情報処理装置の少なくともいずれかから出力された情報を表示可能な第一及び第二の表示装置に対して、前記第一及び第二の情報処理装置が通信する際に使用する出力経路を切り替える出力切り替え手段と、前記出力経路の切り替えを指示する切り替え情報を外部から入力され、前記切り替え情報が、前記第一及び第二の情報処理装置のいずれか一方から出力された情報を前記第一及び第二の表示装置に表示可能な第一の前記出力経路を示す場合は、前記第一の出力経路に切り替えるように前記出力切り替え手段を制御し、前記切り替え情報が、前記第一の情報処理装置から出力された情報を前記第一の表示装置に表示可能であり、かつ、前記第二の情報処理装置から出力された情報を前記第二の表示装置に表示可能である第二の前記出力経路を示す場合は、前記第二の出力経路に切り替えるように前記出力切り替え手段を制御する制御手段と、を備える。
【００１０】
上記目的を達成する他の見地において、本願発明の一態様に係る入出力切り替え方法は、コンピュータあるいは電子回路によって、第一及び第二の情報処理装置の少なくともいずれかから出力された情報を表示可能な第一及び第二の表示装置に対して、前記第一及び第二の情報処理装置が通信する際に使用する出力経路を切り替え、前記出力経路の切り替えを指示する切り替え情報を外部から入力され、前記切り替え情報が、前記第一及び第二の情報処理装置のいずれか一方から出力された情報を前記第一及び第二の表示装置に表示可能な第一の前記出力経路を示す場合は、前記第一の出力経路に切り替えるように制御し、前記切り替え情報が、前記第一の情報処理装置から出力された情報を前記第一の表示装置に表示可能であり、かつ、前記第二の情報処理装置から出力された情報を前記第二の表示装置に表示可能である第二の前記出力経路を示す場合は、前記第二の出力経路に切り替えるように制御する。
【００１１】
また、上記目的を達成する更なる見地において、本願発明の一態様に係る入出力切り替えプログラムは、第一及び第二の情報処理装置の少なくともいずれかから出力された情報を表示可能な第一及び第二の表示装置に対して、前記第一及び第二の情報処理装置が通信する際に使用する出力経路を切り替える出力切り替え処理と、前記出力経路の切り替えを指示する切り替え情報を外部から入力され、前記切り替え情報が、前記第一及び第二の情報処理装置のいずれか一方から出力された情報を前記第一及び第二の表示装置に表示可能な第一の前記出力経路を示す場合は、前記第一の出力経路に切り替えるように前記出力切り替え処理を制御し、前記切り替え情報が、前記第一の情報処理装置から出力された情報を前記第一の表示装置に表示可能であり、かつ、前記第二の情報処理装置から出力された情報を前記第二の表示装置に表示可能である第二の前記出力経路を示す場合は、前記第二の出力経路に切り替えるように前記出力切り替え処理を制御する制御処理と、をコンピュータに実行させる。
【００１２】
更に、本発明は、係る入出力切り替えプログラム（コンピュータプログラム）が格納された、コンピュータ読み取り可能な、不揮発性の記録媒体によっても実現可能である。
【発明の効果】
【００１３】
本願発明は、１以上の情報処理装置から出力された画面情報を、複数の表示装置を使用して、ユーザのニーズに応じて柔軟に表示することを可能とする。
【図面の簡単な説明】
【００１４】
【図１】本願発明の第１の実施形態に係るコンソールシステム１の構成を示すブロック図（マルチモニタモードにおいてサーバ装置１０１から出力されたビデオ信号をＬＣＤモニタ２１及び２２に表示し、プライマリモニタはＬＣＤモニタ２１である状態を示す図）である。
【図２】本願発明の第１の実施形態に係るコンソールシステム１の斜視図（ＬＣＤモニタ２１及び２２を上下方向に並べて配置する場合を示す図）である。
【図３】本願発明の第１の実施形態に係るコンソールシステム１の斜視図（ＬＣＤモニタ２１及び２２を左右方向に並べて配置する場合を示す図）である。
【図４】本願発明の第１の実施形態に係るコンソールシステム１の構成を示すブロック図（マルチモニタモードにおいてサーバ装置１０１から出力されたビデオ信号をＬＣＤモニタ２１及び２２に表示し、プライマリモニタはＬＣＤモニタ２２である状態を示す図）である。
【図５】本願発明の第１の実施形態に係るコンソールシステム１の構成を示すブロック図（マルチサーバモードにおいてサーバ装置１０２及び１０６から出力されたビデオ信号をＬＣＤモニタ２１及び２２に表示し、操作対象サーバ装置はサーバ装置１０２である状態を示す図）である。
【図６】本願発明の第１の実施形態に係るコンソールシステム１の構成を示すブロック図（マルチサーバモードにおいてサーバ装置１０２及び１０６から出力されたビデオ信号をＬＣＤモニタ２１及び２２に表示し、操作対象サーバ装置はサーバ装置１０６である状態を示す図）である。
【図７】本願発明の第１の実施形態に係るコンソールシステム１の動作を示すフローチャートである。
【図８】本願発明の第１の実施形態の変形例に係るコンソールシステム２の構成を示すブロック図（マルチモニタモードにおいてサーバ装置２０４から出力されたビデオ信号をＬＣＤモニタ２１及び２２に表示し、プライマリモニタはＬＣＤモニタ２１である状態を示す図）である。
【図９】本願発明の第１の実施形態の変形例に係るコンソールシステム２の構成を示すブロック図（マルチモニタモードにおいてサーバ装置２０４から出力されたビデオ信号をＬＣＤモニタ２１及び２２に表示し、プライマリモニタはＬＣＤモニタ２２である状態を示す図）である。
【図１０】本願発明の第１の実施形態の変形例に係るコンソールシステム２の構成を示すブロック図（マルチサーバモードにおいてサーバ装置２０３及び２０７から出力されたビデオ信号をＬＣＤモニタ２１及び２２に表示し、操作対象サーバ装置はサーバ装置２０３である状態を示す図）である。
【図１１】本願発明の第１の実施形態の変形例に係るコンソールシステム２の構成を示すブロック図（マルチサーバモードにおいてサーバ装置２０３及び２０７から出力されたビデオ信号をＬＣＤモニタ２１及び２２に表示し、操作対象サーバ装置はサーバ装置２０７である状態を示す図）である。
【図１２】本願発明の第２の実施形態に係る入出力切り替え装置５０の構成を示すブロック図である。
【図１３】本願発明の各実施形態に係るＫＶＭスイッチ１０、あるいは、ＫＶＭスイッチ４０、あるいは、入出力切り替え装置５０を実行可能な情報処理装置９００の構成を例示するブロック図である。
【発明を実施するための形態】
【００１５】
以下、本願発明の実施の形態について図面を参照して詳細に説明する。
【００１６】
＜第１の実施形態＞
図１は、本願発明の第１の実施形態のコンソールシステム（コンソール端末装置）１を概念的に示すブロック図である。本実施形態に係るコンソールシステム１は、情報処理装置であるサーバ装置１０１乃至１０８と接続され、ユーザがこれらのサーバ装置を操作する際に使用するシステムである。なお、コンソールシステム１によって操作されるサーバ装置は、８台に限定されない。
【００１７】
本実施形態に係るコンソールシステム１は、ＫＶＭスイッチ１０、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）モニタ２１及び２２、キーボード３１、タッチパッド３２、及び、マウス３３を含んでいる。コンソールシステム１は、タッチパッド３２、及び、マウス３３については、その少なくともいずれかを含んでいればよい。コンソールシステム１は、これらの構成を１つの装置に収めた端末装置である場合もあれば、これらの構成を実現する装置（デバイス）が互いに接続されたシステムである場合もある。
【００１８】
図２及び図３に、本実施形態に係るコンソールシステム１が端末装置として実現される場合における、コンソールシステム１の斜視図を例示する。
【００１９】
図２に例示するコンソールシステム１は、ＬＣＤモニタ２１及び２２が、接続部（ヒンジ）１００を介して、上下方向に並ぶように互いに接続されている。そして、ＬＣＤモニタ２１及び２２は、互いの画像表示面がなす角度が任意の値になるように、接続部１００を中心として互いに回転可能である。
【００２０】
図３に例示するコンソールシステム１は、ＬＣＤモニタ２１及び２２が、接続部１００を介して、左右方向に並ぶように互いに接続されている。そして、ＬＣＤモニタ２１及び２２は、図２に例示する場合と同様に、互いの画像表示面がなす角度が任意の値になるように、接続部１００を中心として互いに回転可能である。
【００２１】
図１に示す通り、ＫＶＭスイッチ１０は、スイッチ制御部１１、ビデオスイッチ１２、モニタ切り替えスイッチ１３、キーボード・マウススイッチ１４、ハブ１５、サーバ選択部１６、及び、ＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）制御部１７を備えている。ＫＶＭスイッチ１０が備えるこれらの構成要素の動作は、電子回路によって実現される場合もあれば、コンピュータプログラムとそのコンピュータプログラムに従って動作するプロセッサによって実現される場合もある。
【００２２】
サーバ選択部１６は、ＬＣＤモニタ２１（モニタ１）及びＬＣＤモニタ２２（モニタ２）に関連付けられた、８個ずつのユーザが押圧可能なボタンを備えている。これらのボタンは、押圧操作が必要な形態には限定されず、各種の物理ボタンの他、タッチパネルに表示されたソフトウェアボタン等であってもよい。これらのボタンは、ＬＣＤモニタ２１及び２２にサーバ装置１０１乃至１０８のうちのいずれかから出力されたビデオ信号（画面情報）を表示するかについて、ユーザが指定する際に押圧されるボタンである。ボタン「１」乃至「８」は、順に、サーバ装置１０１乃至１０８に関連付けられている。図１に示す例は、ＬＣＤモニタ２１について、黒地に白文字表示されたボタン「１」がユーザによって押圧されたことを示している。図１に示す例は、ＬＣＤモニタ２２について、太線枠により表示されたボタン「１」がユーザによって押圧されたことを示している。
【００２３】
図１に示す例では、ＬＣＤモニタ２１及び２２の両方について、ボタン「１」が押圧されている。したがって、図１に示す例は、コンソールシステム１が、ＬＣＤモニタ２１及び２２の両方に、サーバ装置１０１から出力されたビデオ信号を表示するマルチモニタモードの状態にあることを示している。マルチモニタモードとは、いずれかのサーバ装置から出力されたビデオ信号を、ＬＣＤモニタ２１及び２２の両方を使用して表示するモードである。
【００２４】
ここで、黒地に白文字表示されたボタンは、当該ボタンに関連付けられたＬＣＤモニタがプライマリモニタであることを示している。太線枠により表示されたボタンは、当該ボタンに関連付けられたＬＣＤモニタがセカンダリモニタであることを示している。プライマリモニタとは、マルチモニタモードにおいて、通常は、ユーザが、キーボード３１、タッチパッド３２、及び、マウス３３のうちの少なくともいずれかを用いてサーバ装置を操作する際の操作画面を表示するモニタである。セカンダリモニタとは、マルチモニタモードにおいて、通常は、ユーザがプライマリモニタの画面を見てサーバ装置を操作する際に、当該サーバ装置が保持する情報を参照する場合に、その情報を示す参照画面を表示するモニタである。このとき、参照画面が表す情報は、操作画面が表す情報とは、通常異なる。
【００２５】
図１に示す例では、ＬＣＤモニタ２１がプライマリモニタであり、ＬＣＤモニタ２２がセカンダリモニタであることを示している。また、図１における、ボタン「１」に関する黒地に白文字表示、及び、太線枠による表示は、本実施形態の説明の便宜上、押圧されていないボタンと区別するための表示である。したがって、サーバ選択部１６が備えるボタンは、押圧されたときに、実際に、黒地に白文字表示、あるいは、太線枠による表示に、その外観が変化するとは限らない。サーバ選択部１６が備えるボタンは、例えば、押圧された方向に移動し、他のボタンが押圧されるまで移動した状態を維持するボタン等であってもよい。サーバ選択部１６が備えるボタンは、あるいは、タッチパネルに表示されたボタンであり、押圧されたときに、その外観が、黒地に白文字表示あるいは太線枠による表示に変化するボタン等であってもよい。サーバ選択部１６が備えるボタンは、あるいは、背後に複数色のＬＥＤを備えたボタンで、押圧されたときに、ボタンの背後のＬＥＤが点灯して色が変化するボタン等であってもよい。
【００２６】
サーバ選択部１６は、サーバ１０１及び１０８の少なくともいずれかから出力されたビデオ信号を、ＬＣＤモニタ２１及び２２に表示するための通信接続経路である出力経路の切り替えを指示する切り替え情報を、ボタンに対するユーザ操作に応じて生成する。サーバ選択部１６は、また、キーボード３１、タッチパッド３２、及び、マウス３３のうちの少なくともいずれかからサーバ１０１及び１０８のいずれかに情報を入力可能な通信接続経路である入力経路の切り替えを指示する当該切り替え情報を、ボタンに対するユーザ操作に応じて生成する。すなわち、サーバ選択部１６は、当該切り替え情報を生成する切り替え情報生成部としての機能を備える。
【００２７】
サーバ選択部１６は、マルチモニタモードにおいて、例えば、いずれかのボタンが押圧されるごとに、当該ボタンに関連付けられたＬＣＤモニタがプライマリモニタであることを示す切り替え情報を生成する。すなわち、本実施形態では、ユーザが最後に押圧したボタンに関連付けられたＬＣＤモニタがプライマリモニタとなる。したがって、図１に示す例は、ＬＣＤモニタ２２に関連付けられたボタン「１」が押圧されたのちに、ＬＣＤモニタ２１に関連付けられたボタン「１」が押圧されたことを示している。ＯＳＤ制御部１７は、生成した切り替え情報を、スイッチ制御部１１へ入力する。
【００２８】
ＯＳＤ制御部１７は、サーバ選択部１６と同様に、上述した切り替え情報を生成する切り替え情報生成部としての機能を備える。ＯＳＤ制御部１７は、キーボード３１、タッチパッド３２、及び、マウス３３のうちの少なくともいずれかによって所定の情報が入力されたことを検出したときに、ＬＣＤモニタ２１及び２２のうちのプライマリモニタにＯＳＤのメニュー画面を表示する。ＯＳＤとは、モニタの設定画面を表示画面に表示してユーザが設定操作を行う機能のことである。ＯＳＤ制御部１７は、表示したＯＳＤのメニュー画面を介してユーザによって入力された情報に基づき、切り替え情報を生成する。サーバ選択部１６は、生成した切り替え情報を、サーバ選択部１６と同様に、スイッチ制御部１１へ入力する。
【００２９】
スイッチ制御部１１は、サーバ選択部１６、あるいは、ＯＳＤ制御部１７から入力された切り替え情報に基づいて、ビデオスイッチ１２、モニタ切り替えスイッチ１３、及び、キーボード・マウススイッチ１４を制御する。
【００３０】
ビデオスイッチ１２は、サーバ装置１０１乃至１０８からの８系統の入力ポートと、モニタ切り替えスイッチ１３への２系統の出力ポートとの接続経路を、スイッチ１２１及び１２２によって切り替える機能を備える。尚、ビデオスイッチ１２が備える入力ポート及び出力ポートは、８系統及び２系統に限定されない。
【００３１】
本願発明の各実施形態において、各種スイッチが有する切り替え機能は、専用のハードウェアにより実現される場合もあれば、汎用のハードウェアがソフトウェアを実行することにより実現される場合もある。すなわち、これら各種スイッチが有する切り替え機能は、既存の技術によって実現可能であり、その詳細の説明は省略する。
【００３２】
サーバ選択部１６が備えるボタンに対する操作が図１に示す状態である場合、スイッチ制御部１１は、スイッチ１２１をサーバ装置１０１からの入力ポートと接続し、スイッチ１２２を、いずれのサーバ装置からの入力ポートとも接続しない未接続状態とする。すなわちこの場合、ビデオスイッチ１２は、サーバ装置１０１から出力されたビデオ信号のみをモニタ切り替えスイッチ１３へ入力する。
【００３３】
モニタ切り替えスイッチ１３は、サーバ装置１０１乃至１０８が、ＬＣＤモニタ２１及び２２と、例えばデイジーチェーン形式によって接続可能なシリアル接続インタフェースを使用して接続される場合に必要となるスイッチである。係るシリアル接続インタフェースの規格としては、例えば、ＶＥＳＡ（Video Electronics Standards Association）−ＤｉｓｐｌａｙＰｏｒｔが知られている。モニタ切り替えスイッチ１３は、ビデオスイッチ１２からの２系統の入力ポートと、ＬＣＤモニタ２１及び２２への出力ポートとの接続経路を、スイッチ１３１及び１３２によって切り替える機能を備える。尚、モニタ切り替えスイッチ１３の構成は、図１示す構成に限定されない。
【００３４】
サーバ選択部１６が備えるボタンに対する操作が図１に示す状態である場合、スイッチ制御部１１は、スイッチ１３１及び１３２によって、ビデオスイッチ１２からの入力ポートと、ＬＣＤモニタ２１及び２２とを、図１に示す通り、デイジーチェーン形式によって接続する。これにより、サーバ１０１から出力されたビデオ信号は、ビデオスイッチ１２及びモニタ切り替えスイッチ１３によって、ＬＣＤモニタ２１、ＬＣＤモニタ２２の順に、シリアルに入力される。この場合、サーバ１０１から出力されたビデオ信号が最初に入力されるＬＣＤモニタ２１がプライマリモニタとして動作する。
【００３５】
キーボード・マウススイッチ１４は、キーボード３１、タッチパッド３２、及び、マウス３３と接続されたバブ１５からの入力ポートと、サーバ装置１０１乃至１０８への８系統の出力ポートとの接続経路を、スイッチ１４１によって切り替える機能を備える。尚、キーボード・マウススイッチ１４が備える出力ポートは、８系統に限定されない。
【００３６】
サーバ選択部１６が備えるボタンに対する操作が図１に示す状態である場合、スイッチ制御部１１は、スイッチ１４１をサーバ装置１０１への出力ポートと接続する。
【００３７】
スイッチ制御部１１は、サーバ選択部１６が備えるボタンがタッチパネルに表示されたボタンである場合、ＯＳＤ制御部１７から入力された切り替え情報に基づいて、サーバ選択部１６が備えるボタンに関する表示状態を変更するようにしてもよい。スイッチ制御部１１は、あるいは、サーバ選択部１６が備えるボタンが背後に複数色のＬＥＤを備えたボタンである場合、ＯＳＤ制御部１７から入力された切り替え情報に基づいて、サーバ選択部１６が備えるボタンの表示色を変更するようにしてもよい。
【００３８】
図４に、サーバ選択部１６に対するユーザ操作によって、コンソールシステム１が、サーバ装置１０１から出力されたビデオ信号を、プライマリモニタとしてＬＣＤモニタ２２に、セカンダリモニタとしてＬＣＤ２１に表示するマルチモニタモードに設定された状態を示す。コンソールシステム１は、図１に示す状態にあるときに、ユーザが、サーバ選択部１６が備えるＬＣＤモニタ２２に関連付けられたボタン「１」を押圧することによって、図４に示す状態に遷移する。
【００３９】
サーバ選択部１６は、ＬＣＤモニタ２２に関連付けられたボタン「１」を押圧されたときに切り替え情報を生成し、生成した切り替え情報を、スイッチ制御部１１へ入力する。
【００４０】
スイッチ制御部１１は、入力された切り替え情報に基づき、スイッチ１２１を、いずれのサーバ装置からの入力ポートとも接続しない未接続状態とし、スイッチ１２２を、サーバ装置１０１からの入力ポートと接続する。スイッチ制御部１１は、スイッチ１３１及び１３２によって、ビデオスイッチ１２からの入力ポートと、ＬＣＤモニタ２１及び２２とを、図４に示す通り、デイジーチェーン形式によって接続する。これにより、サーバ１０１から出力されたビデオ信号は、ビデオスイッチ１２及びモニタ切り替えスイッチ１３によって、ＬＣＤモニタ２２、ＬＣＤモニタ２１の順に、シリアルに入力される。この場合、サーバ１０１から出力されたビデオ信号が最初に入力されるＬＣＤモニタ２２がプライマリモニタとして動作する。
【００４１】
スイッチ制御部１１は、キーボード・マウススイッチ１４については、図１に示す状態から変更せず、スイッチ１４１がサーバ装置１０１への出力ポートと接続された状態を維持する。
【００４２】
図５に、サーバ選択部１６に対するユーザ操作によって、コンソールシステム１が、サーバ装置１０２から出力されたビデオ信号をＬＣＤモニタ２１に表示し、サーバ装置１０６から出力されたビデオ信号をＬＣＤモニタ２２に表示するマルチサーバモードに設定された状態を示す。ここでマルチサーバモードとは、異なるサーバ装置から出力されたビデオ信号について、第１のサーバ装置から出力されたビデオ信号をＬＣＤモニタ２１に、第２のサーバ装置から出力されたビデオ信号をＬＣＤモニタ２２に表示するモードである。
【００４３】
コンソールシステム１は、図１に示す状態にあるときに、ユーザが、サーバ選択部１６が備える、ＬＣＤモニタ２２に関連付けられたボタン「６」、及び、ＬＣＤモニタ２１に関連付けられたボタン「２」を順に押圧することによって、図５に示す状態に遷移する。図５において、黒地に白文字表示されたボタンは、当該ボタンに関連付けられたサーバ装置が操作対象とするサーバ装置（操作対象サーバ装置）であることを示している。太線枠により表示されたボタンは、当該ボタンに関連付けられたサーバ装置が、情報を参照する対象とするサーバ装置（参照対象サーバ装置）であることを示している。すなわち、図５に示す例では、サーバ装置１０２が操作対象サーバ装置であり、サーバ装置１０６が参照対象サーバ装置である。
【００４４】
サーバ選択部１６は、マルチサーバモードにおいて、例えば、いずれかのボタンが押圧されるごとに、当該ボタンに関連付けられたサーバ装置が操作対象サーバ装置であることを示す切り替え情報を生成する。すなわち、図５に示す本実施形態では、ユーザが最後に押圧したボタン「２」に関連付けられたサーバ装置１０２が操作対象サーバ装置となる。サーバ選択部１６は、生成した切り替え情報を、スイッチ制御部１１へ入力する。
【００４５】
サーバ選択部１６が備えるボタンに対する操作が図５に示す状態である場合、スイッチ制御部１１は、スイッチ１２１をサーバ装置１０２からの入力ポートと接続し、スイッチ１２２をサーバ装置１０６からの入力ポートと接続する。すなわちこの場合、ビデオスイッチ１２は、サーバ装置１０２及び１０６から出力された２系統のビデオ信号を、モニタ切り替えスイッチ１３へ入力する。
【００４６】
サーバ選択部１６が備えるボタンに対する操作が図５に示す状態である場合、スイッチ制御部１１は、スイッチ１３１及び１３２によって、ビデオスイッチ１２からの入力ポートと、ＬＣＤモニタ２１及び２２とを、図５に示す通り接続する。これにより、サーバ１０２及び１０６から出力されたビデオ信号は、ビデオスイッチ１２及びモニタ切り替えスイッチ１３によって、ＬＣＤモニタ２１及び２２に入力される。
【００４７】
サーバ選択部１６が備えるボタンに対する操作が図５に示す状態である場合、スイッチ制御部１１は、スイッチ１４１をサーバ装置１０２への出力ポートと接続する。
【００４８】
図６に、サーバ選択部１６に対するユーザ操作によって、コンソールシステム１が、サーバ装置１０２を参照対象サーバ装置とし、サーバ装置１０６を操作対象サーバ装置とするマルチサーバモードに設定された状態を示す。図６に示す状態において、サーバ装置１０２及び１０６から出力されたビデオ信号が、ＬＣＤモニタ２１及び２２に入力されることは、図５に示す状態のときと同様である。コンソールシステム１は、図５に示す状態にあるときに、ユーザが、サーバ選択部１６が備えるＬＣＤモニタ２２に関連付けられたボタン「６」を押圧することによって、図６に示す状態に遷移する。
【００４９】
サーバ選択部１６は、ＬＣＤモニタ２２に関連付けられたボタン「６」を押圧されたときに切り替え情報を生成し、生成した切り替え情報を、スイッチ制御部１１へ入力する。
【００５０】
スイッチ制御部１１は、ビデオスイッチ１２及びモニタ切り替えスイッチ１３については、図５に示す状態から変更せず、サーバ１０２及び１０６から出力されたビデオ信号が、ＬＣＤモニタ２１及び２２に入力される状態を維持する。
【００５１】
サーバ選択部１６が備えるボタンに対する操作が図６に示す状態である場合、スイッチ制御部１１は、スイッチ１４１をサーバ装置１０６への出力ポートと接続する。
【００５２】
次に図７のフローチャートを参照して、本実施形態に係るコンソールシステム１の動作（処理）について詳細に説明する。
【００５３】
サーバ選択部１６において、ユーザにより、ＬＣＤモニタ２１についてボタン「ｉ」（ｉは１乃至８のいずれかの整数）が、ＬＣＤモニタ２２についてボタン「ｊ」（ｊは１乃至８のいずれかの整数）が押圧される（ステップＳ１０１）。サーバ選択部１６は、切り替え情報を生成し、当該切り替え情報をスイッチ制御部１１へ入力する（ステップＳ１０２）。
【００５４】
「ｉ＝ｊ」である（即ちマルチモニタモード）場合（ステップＳ１０３でＹｅｓ）、スイッチ制御部１１は、サーバ装置「１０ｉ」から出力されたビデオ信号を出力するように、ビデオスイッチ１２を制御する（ステップＳ１０４）。スイッチ制御部１１は、ボタン「ｉ」及びボタン「ｊ」が押圧された順番に応じて、ビデオスイッチ１２から出力された１系統のビデオ信号がＬＣＤモニタ２１及び２２にシリアルに入力されるように、モニタ切り替えスイッチ１３を制御する（ステップＳ１０５）。スイッチ制御部１１は、サーバ装置「１０ｉ」とハブ１５とが接続されるように、キーボード・マウススイッチ１４を制御し（ステップＳ１０６）、全体の処理は終了する。
【００５５】
「ｉ＝ｊ」でない（即ちマルチサーバモード）場合（ステップＳ１０３でＮｏ）、スイッチ制御部１１は、サーバ装置「１０ｉ」及び「１０ｊ」からのビデオ信号を出力するように、ビデオスイッチ１２を制御する（ステップＳ１０７）。スイッチ制御部１１は、ビデオスイッチ１２から出力された２系統のビデオ信号が、それぞれ、ＬＣＤモニタ２１及び２２に入力されるように、モニタ切り替えスイッチ１３を制御する（ステップＳ１０８）。
【００５６】
ボタン「ｉ」がボタン「ｊ」よりも後に押圧された場合（ステップＳ１０９でＹｅｓ）、スイッチ制御部１１は、サーバ「１０ｉ」とハブ１５とが接続されるように、キーボード・マウススイッチ１４を制御し（ステップＳ１１０）、全体の処理は終了する。ボタン「ｉ」がボタン「ｊ」よりも先に押圧された場合（ステップＳ１０９でＮｏ）、スイッチ制御部１１は、サーバ「１０ｊ」とハブ１５とが接続されるように、キーボード・マウススイッチ１４を制御し（ステップＳ１１１）、全体の処理は終了する。
【００５７】
本実施形態に係るコンソールシステム１は、１以上の情報処理装置（サーバ装置）から出力された画面情報を、複数の表示装置を使用して、ユーザのニーズに応じて柔軟に表示することができる。その理由は、コンソールシステム１が以下の通りに動作するからである。すなわち、
・ビデオスイッチ１２及びモニタ切り替えスイッチ１３は、サーバ装置「１０ｉ」及び「１０ｊ」のうちの少なくともいずれかから出力された画面情報を表示可能なＬＣＤモニタ２１及び２２に対して、サーバ装置「１０ｉ」及び「１０ｊ」が通信する際に使用する出力経路を切り替える。
・スイッチ制御部１１は、当該出力経路の切り替えを指示する切り替え情報を、サーバ選択部１６あるいはＯＳＤ制御部１７から入力される。スイッチ制御部１１は、その切り替え情報が、サーバ装置「１０ｉ」あるいは「１０ｊ」についてマルチモニタモードを示す場合は、マルチモニタモードを実現する出力経路に切り替えるようにビデオスイッチ１２及びモニタ切り替えスイッチ１３を制御する。スイッチ制御部１１は、その切り替え情報が、サーバ装置「１０ｉ」及び「１０ｊ」についてマルチサーバモードを示す場合は、マルチサーバモードを実現する出力経路に切り替えるようにビデオスイッチ１２及びモニタ切り替えスイッチ１３を制御する。
【００５８】
以下に、本実施形態に係るコンソールシステム１によって実現される効果について、詳細に説明する。
【００５９】
大規模なコンピュータシステム等においては、１つのサーバ装置が出力する画面情報を複数のモニタ画面に表示したい場合もあれば、複数のサーバ装置が出力する画面情報を、複数のモニタ画面を使用することによって個々に表示したい場合もある。したがって、コンソール端末装置が複数のモニタ画面を備えたマルチモニタ環境において、これらの場合に柔軟に対応できるように、複数のモニタ画面に表示する内容を、ユーザによる指定によって柔軟に切り替えることが課題である。
【００６０】
これに対して、本実施形態に係るコンソールシステム１では、サーバ選択部１６に対するボタン操作に応じて、サーバ選択部１６は、ＬＣＤモニタ２１及び２２をマルチモニタモードあるいはマルチサーバモードで使用するのか等を示す切り替え情報を生成する。スイッチ制御部１１は、係る切り替え情報に基づいて、ビデオスイッチ１２及びモニタ切り替えスイッチ１３を制御することより、サーバ装置１０１乃至１０８から出力されるビデオ信号がＬＣＤモニタ２１及び２２に入力される通信接続経路（出力経路）を切り替える。これにより、本実施形態に係るコンソールシステム１は、サーバ装置１０１乃至１０８から出力された画面情報を、ＬＣＤモニタ２１及び２２を使用して、場合に応じて柔軟に表示することができる。
【００６１】
また、本実施形態に係るコンソールシステム１では、スイッチ制御部１１は、切り替え情報に基づいて、キーボード・マウススイッチ１４を制御することにより、キーボード３１等の入力デバイスを介して入力される情報がサーバ装置１０１乃至１０８に入力される通信接続経路（入力経路）を切り替える。これにより、本実施形態に係るコンソールシステム１は、マルチサーバモードにおける、操作対象サーバ装置と参照対象サーバ装置との切り替えを柔軟に行うことができる。
【００６２】
また、本実施形態に係るコンソールシステム１では、ＯＳＤ制御部１７は、ユーザがキーボード３１等の入力デバイスを使用して、ＯＳＤのメニュー画面を介して入力した情報に基づいて、サーバ選択部１６と同様に切り替え情報を生成する。ＯＳＤ制御部１７は、生成した切り替え情報をスイッチ制御部１１へ入力する。これにより、本実施形態に係るコンソールシステム１は、ユーザがＬＣＤモニタ２１及び２２に表示する内容を切り替える際の操作性を向上することができる。
【００６３】
また、本実施形態に係るコンソールシステム１では、サーバ選択部１６は、いずれかのボタンが押圧されたときに、当該ボタンと関連付けられたサーバ装置と接続する入力経路への切り替えを指示する切り替え情報を生成する。これにより、本実施形態に係るコンソールシステム１は、マルチモニタモードあるいはマルチサーバモードにおける入力に関する切り替えを行う際の操作性を向上することができる。
【００６４】
＜第１の実施形態の変形例＞
図８は、本願発明の第１の実施形態の変形例のコンソールシステム２を概念的に示すブロック図である。以下の説明では、第１の実施形態と同様に動作する構成については、第１の実施形態と同じ番号を付与することにより、説明を省略する。
【００６５】
本変形例に係るコンソールシステム２は、ＫＶＭスイッチ４０、ＬＣＤモニタ２１及び２２、キーボード３１、タッチパッド３２、及び、マウス３３を含んでいる。
【００６６】
図８に示す通り、ＫＶＭスイッチ４０は、スイッチ制御部４１、ビデオスイッチ４２、キーボード・マウススイッチ１４、ハブ１５、サーバ選択部１６、及び、ＯＳＤ制御部１７を備えている。ＫＶＭスイッチ４０が備えるこれらの構成の動作は、電子回路によって実現される場合もあれば、コンピュータプログラムとそのコンピュータプログラムに従って動作するプロセッサによって実現される場合もある。
【００６７】
本変形例に係るＫＶＭスイッチ４０は、第１の実施形態に係るＫＶＭスイッチ１０とは異なり、第１の実施形態に係るモニタ切り替えスイッチ１３に相当する構成を備えていない。モニタ切り替えスイッチ１３は、サーバ装置が、ＬＣＤモニタ２１及び２２と、例えばＶＥＳＡ−ＤｉｓｐｌａｙＰｏｒｔ等のシリアル接続インタフェースを使用して接続される場合に必要となるスイッチである。本変形例に係るサーバ装置２０１乃至２０８は、ビデオ信号を出力するポートを２系統備えており、２つのＬＣＤモニタとパラレル接続インタフェースを使用して接続可能である。サーバ装置２０１乃至２０８は、係る２系統のポートの１つに、プライマリモニタ用のビデオ信号を出力し、もう１つのポートにセカンダリモニタ用のビデオ信号を出力する。係るパラレル接続インタフェースの規格としては、例えば、ＤＤＷＧ（Digital Display Working Group）−ＤＶＩ（Digital Visual Interface）が知られている。
【００６８】
図８に示す通り、コンソールシステム２は、サーバ選択部１６に対するユーザ操作によって、サーバ装置２０４から出力されたビデオ信号を、プライマリモニタとしてＬＣＤモニタ２１に、セカンダリモニタとしてＬＣＤモニタ２２に表示するマルチモニタモードに設定された状態にある。サーバ選択部１６は、第１の実施形態のときと同様に切り替え情報を生成し、生成した切り替え情報を、スイッチ制御部４１へ入力する。
【００６９】
スイッチ制御部４１は、サーバ選択部１６、あるいは、ＯＳＤ制御部１７から入力された切り替え情報に基づいて、ビデオスイッチ４２、及び、キーボード・マウススイッチ１４を制御する。
【００７０】
ビデオスイッチ４２は、サーバ装置２０１乃至２０８からの合計１６系統の入力ポートと、ＬＣＤモニタ２１及び２２への２系統の出力ポートとの接続経路を、スイッチ４２１及び４２２によって切り替える機能を備える。尚、ビデオスイッチ１２が備える入力ポート及び出力ポートは、１６系統及び２系統に限定されない。
【００７１】
サーバ選択部１６が備えるボタンに対する操作が図８に示す状態である場合、スイッチ制御部４１は、スイッチ４２１をサーバ装置２０４からのプライマリモニタ用のビデオ信号を入力する入力ポートと接続し、スイッチ４２２をサーバ装置２０４からのセカンダリモニタ用のビデオ信号を入力する入力ポートと接続する。尚、図８において、サーバ装置２０１乃至２０８から各々２系統ずつビデオスイッチ４２に入力される入力ポートについて、左側の入力ポートがプライマリモニタ用のビデオ信号が入力されるポートであり、右側のポートがセカンダリモニタ用のビデオ信号が入力されるポートであるとする。
【００７２】
サーバ選択部１６が備えるボタンに対する操作が図８に示す状態である場合、スイッチ制御部４１は、スイッチ１４１をサーバ装置２０４への出力ポートと接続する。
【００７３】
図９に、サーバ選択部１６に対するユーザ操作によって、コンソールシステム２が、サーバ装置２０４から出力されたビデオ信号を、プライマリモニタとしてＬＣＤモニタ２２に、セカンダリモニタとしてＬＣＤ２１に表示するマルチモニタモードに設定された状態を示す。コンソールシステム２は、図８に示す状態にあるときに、ユーザが、サーバ選択部１６が備えるＬＣＤモニタ２２に関連付けられたボタン「４」を押圧することによって、図９に示す状態に遷移する。
【００７４】
サーバ選択部１６は、ＬＣＤモニタ２２に関連付けられたボタン「４」を押圧されたときに切り替え情報を生成し、生成した切り替え情報を、スイッチ制御部４１へ入力する。
【００７５】
スイッチ制御部４１は、入力された切り替え情報に基づき、スイッチ４２１をサーバ装置２０４からのセカンダリモニタ用のビデオ信号を入力する入力ポートと接続し、スイッチ４２２をサーバ装置２０４からのプライマリモニタ用のビデオ信号を入力する入力ポートと接続する。
【００７６】
スイッチ制御部４１は、キーボード・マウススイッチ１４については、図８に示す状態から変更せず、スイッチ１４１がサーバ装置２０４への出力ポートと接続された状態を維持する。
【００７７】
図１０に、サーバ選択部１６に対するユーザ操作によって、コンソールシステム２が、操作対象サーバ装置としてサーバ装置２０３から出力されたビデオ信号をＬＣＤモニタ２１に表示し、参照対象サーバ装置としてサーバ装置２０７から出力されたビデオ信号をＬＣＤモニタ２２に表示するマルチサーバモードに設定された状態を示す。
【００７８】
コンソールシステム２は、図８に示す状態にあるときに、ユーザが、サーバ選択部１６が備える、ＬＣＤモニタ２２に関連付けられたボタン「７」、及び、ＬＣＤモニタ２１に関連付けられたボタン「３」を順に押圧することによって、図１０に示す状態に遷移する。
【００７９】
サーバ選択部１６が備えるボタンに対する操作が図１０に示す状態である場合、スイッチ制御部４１は、スイッチ４２１をサーバ装置２０３からのプライマリモニタ用のビデオ信号を入力する入力ポートと接続し、スイッチ４２２をサーバ装置２０７からのプライマリモニタ用のビデオ信号を入力する入力ポートと接続する。
【００８０】
サーバ選択部１６が備えるボタンに対する操作が図１０に示す状態である場合、スイッチ制御部４１は、スイッチ１４１をサーバ装置２０３への出力ポートと接続する。
【００８１】
図１１に、サーバ選択部１６に対するユーザ操作によって、コンソールシステム２が、サーバ装置２０３を参照対象サーバ装置とし、サーバ装置２０７を操作対象サーバ装置とするマルチサーバモードに設定された状態を示す。図１１に示す状態において、サーバ装置２０３及び２０７から出力されたビデオ信号が、ＬＣＤモニタ２１及び２２に入力されることは、図１０に示す状態のときと同様である。コンソールシステム２は、図１０に示す状態にあるときに、ユーザが、サーバ選択部１６が備える、ＬＣＤモニタ２２に関連付けられたボタン「７」を押圧することによって、図１１に示す状態に遷移する。
【００８２】
スイッチ制御部４１は、ビデオスイッチ４２については、図１０に示す状態から変更せず、サーバ２０３及び２０７から出力されたビデオ信号が、ＬＣＤモニタ２１及び２２に入力される状態を維持する。
【００８３】
サーバ選択部１６が備えるボタンに対する操作が図１１に示す状態である場合、スイッチ制御部４１は、スイッチ１４１をサーバ装置２０７への出力ポートと接続する。
【００８４】
本変形例に係るコンソールシステム２は、１以上の情報処理装置から出力された画面情報を、複数の表示装置を使用して、ユーザのニーズに応じて柔軟に表示することができる。その理由は、コンソールシステム２が以下の通りに動作するからである。すなわち、
・ビデオスイッチ４２は、サーバ装置「２０ｉ」及び「２０ｊ」のうちの少なくともいずれかから出力された画面情報を表示可能なＬＣＤモニタ２１及び２２に対して、サーバ装置「２０ｉ」及び「２０ｊ」が通信する際に使用する出力経路を切り替える。
・スイッチ制御部４１は、当該出力経路の切り替えを指示する切り替え情報を、サーバ選択部１６あるいはＯＳＤ制御部１７から入力される。スイッチ制御部４１は、その切り替え情報が、サーバ装置「２０ｉ」あるいは「２０ｊ」についてマルチモニタモードを示す場合は、マルチモニタモードを実現する出力経路に切り替えるようにビデオスイッチ４２を制御する。スイッチ制御部４１は、その切り替え情報が、サーバ装置「２０ｉ」及び「２０ｊ」についてマルチサーバモードを示す場合は、マルチサーバモードを実現する出力経路に切り替えるようにビデオスイッチ４２を制御する。
【００８５】
本変形例に係るコンソールシステム２は、第１の実施形態に係るコンソールシステム１が備えるモニタ切り替えスイッチ１３に相当する構成を備えることなく、コンソールシステム１と同様に動作する。すなわち、本変形例に係るコンソールシステム２は、第１の実施形態に係るコンソールシステム１が実現する効果を、低コストで実現することができる。
【００８６】
＜第２の実施形態＞
図１２は、第２の実施形態に係る入出力切り替え装置５０の構成を概念的に示すブロック図である。
【００８７】
本実施形態に係る入出力切り替え装置５０は、制御部５１、及び、出力切り替え部５２を備えている。
【００８８】
出力切り替え部５２は、第１の情報処理装置５０１及び第２の情報処理装置５０２の少なくともいずれかから出力された情報を表示可能な第１の表示装置６１及び第２の表示装置６２に対して、第１の情報処理装置５０１及び第２の情報処理装置５０２が通信する際に使用する出力経路を切り替える。
【００８９】
制御部５１は、当該出力経路の切り替えを指示する切り替え情報を外部から入力される。制御部５１は、その切り替え情報が、第１の情報処理装置５０１及び第２の情報処理装置５０２のいずれか一方から出力された情報を、第１の表示装置６１及び第２の表示装置６２に表示可能な第１の出力経路を示す場合は、その第１の出力経路に切り替えるように出力切り替え部５２を制御する。制御部５１は、その切り替え情報が、第１の情報処理装置５０１から出力された情報を第１の表示装置６１に表示可能であり、かつ、第２の情報処理装置５０２から出力された情報を第２の表示装置６２に表示可能である第２の出力経路を示す場合は、その第２の出力経路に切り替えるように出力切り替え部５２を制御する。
【００９０】
本実施形態に係る入出力切り替え装置５０は、１以上の情報処理装置から出力された画面情報を、複数の表示装置を使用して、ユーザのニーズに応じて柔軟に表示することができる。その理由は、入出力切り替え装置５０が以下の通りに動作するからである。すなわち、
・出力切り替え部５２は、第１の情報処理装置５０１及び第２の情報処理装置５０２のうちの少なくともいずれかから出力された画面情報を表示可能な第１の表示装置６１及び第２の表示装置６２に対して、第１の情報処理装置５０１及び第２の情報処理装置５０２が通信する際に使用する出力経路を切り替える。
・制御部５１は、当該出力経路の切り替えを指示する切り替え情報を、外部から入力される。制御部５１は、その切り替え情報が、第１の情報処理装置５０１及び第２の情報処理装置５０２のいずれか一方から出力された情報を第１の表示装置６１及び第２の表示装置６２に表示可能な第１の前記出力経路を示す場合は、その第１の出力経路に切り替えるように出力切り替え部５２を制御する。制御部５１は、その切り替え情報が、第１の情報処理装置５０１から出力された情報を第１の表示装置６１に表示可能であり、かつ、第２の情報処理装置５０２から出力された情報を第２の表示装置６２に表示可能である第２の出力経路を示す場合は、その第２の出力経路に切り替えるように出力切り替え部５２を制御する。
【００９１】
上述した各実施形態において図１、図８、及び、図１２に示した各部は、専用のＨＷ（ＨａｒｄＷａｒｅ）（電子回路）によって実現することができる。また、図１、図８、及び、図１２において、少なくとも、下記構成は、ソフトウェアプログラムの機能（処理）単位（ソフトウェアモジュール）と捉えることもできる。
・スイッチ制御部１１及び４１、
・ビデオスイッチ１２及び４２、
・モニタ切り替えスイッチ１３、
・キーボード・マウススイッチ１４、
・ハブ１５、
・ＯＳＤ制御部１７、
・制御部５１、
・出力切り替え部５２。
【００９２】
＜第３の実施形態＞
図１３は、第３の実施形態に係るＫＶＭスイッチあるいは入出力切り替え装置を実行可能な情報処理装置９００（コンピュータ）の構成を例示的に説明する図である。
【００９３】
図１３は、図１、図８、及び、図１２に示したＫＶＭスイッチあるいは入出力切り替え装置を実現可能なコンピュータの構成であって、上述した実施形態における各機能を実現可能なハードウェア環境を表す。
【００９４】
図１３に示した情報処理装置９００は、構成要素として下記を備えている。
・ＣＰＵ（Ｃｅｎｔｒａｌ＿Ｐｒｏｃｅｓｓｉｎｇ＿Ｕｎｉｔ）９０１、
・ＲＯＭ（Ｒｅａｄ＿Ｏｎｌｙ＿Ｍｅｍｏｒｙ）９０２、
・ＲＡＭ（Ｒａｎｄｏｍ＿Ａｃｃｅｓｓ＿Ｍｅｍｏｒｙ）９０３、
・ハードディスク（記憶装置）９０４、
・外部装置との通信インタフェース９０５、
・バス９０６（通信線）、
・ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ＿Ｄｉｓｃ＿Ｒｅａｄ＿Ｏｎｌｙ＿Ｍｅｍｏｒｙ）等の記録媒体９０７に格納されたデータを読み書き可能なリーダライタ９０８、
・入出力インタフェース９０９。
【００９５】
情報処理装置９００は、これらの構成がバス９０６を介して接続された一般的なコンピュータである。
【００９６】
そして、第３の実施形態では、図１３に示した情報処理装置９００に対して、次の機能を実現可能なコンピュータプログラムを供給する。その機能とは、その実施形態の説明において参照したブロック構成図（図１、図８、及び、図１２）における上記構成、或いはフローチャート（図７）の機能である。第３の実施形態では、そのコンピュータプログラムを、当該ハードウェアのＣＰＵ９０１に読み出して解釈し実行することによって達成される。また、当該装置内に供給されたコンピュータプログラムは、読み書き可能な揮発性のメモリ（ＲＡＭ９０３）またはハードディスク９０４等の不揮発性の記憶デバイスに格納すれば良い。
【００９７】
また、前記の場合において、当該ハードウェア内へのコンピュータプログラムの供給方法は、現在では一般的な手順を採用することができる。その手順としては、例えば、ＣＤ−ＲＯＭ等の各種記録媒体９０７を介して当該装置内にインストールする方法や、インターネット等の通信回線を介して外部よりダウンロードする方法等がある。そして、このような場合において、本願発明は、係るコンピュータプログラムを構成するコード或いは、そのコードが格納された記録媒体９０７によって構成されると捉えることができる。
【００９８】
以上、上述した実施形態を模範的な例として本願発明を説明した。しかしながら、本願発明は、上述した実施形態には限定されない。即ち、本願発明は、本願発明のスコープ内において、当業者が理解し得る様々な態様を適用することができる。
【符号の説明】
【００９９】
１    コンソールシステム
１０    ＫＶＭスイッチ
１１    スイッチ制御部
１２    ビデオスイッチ
１２１及び１２２    スイッチ
１３    モニタ切り替えスイッチ
１３１及び１３２    スイッチ
１４    キーボード・マウススイッチ
１４１    スイッチ
１５    ハブ
１６    サーバ選択部
１７    ＯＳＤ制御部
２１及び２２    ＬＣＤモニタ
３１    キーボード
３２    タッチパッド
３３    マウス
１００    接続部
１０１乃至１０８    サーバ装置
２    コンソールシステム
２０１乃至２０８    サーバ装置
４０    ＫＶＭスイッチ
４１    スイッチ制御部
４２    ビデオスイッチ
４２１及び４２２    スイッチ
５０    入出力切り替え装置
５１    制御部
５２    出力切り替え部
５０１    第１の情報処理装置
５０２    第２の情報処理装置
６１    第１の表示装置
６２    第２の表示装置
９００    情報処理装置
９０１    ＣＰＵ
９０２    ＲＯＭ
９０３    ＲＡＭ
９０４    ハードディスク（記憶装置）
９０５    通信インタフェース
９０６    バス
９０７    記録媒体
９０８    リーダライタ
９０９    入出力インタフェース
【図１】
2017016299.tif 000003
【図２】
2017016299.tif 000004
【図３】
2017016299.tif 000005
【図４】
2017016299.tif 000006
【図５】
2017016299.tif 000007
【図６】
2017016299.tif 000008
【図７】
2017016299.tif 000009
【図８】
2017016299.tif 000010
【図９】
2017016299.tif 000011
【図１０】
2017016299.tif 000012
【図１１】
2017016299.tif 000013
【図１２】
2017016299.tif 000014
【図１３】
2017016299.tif 000015