(57)【要約】【課題】作業スペースの増大及び画像データの流出を防ぐことができ、１つのサーバの画像データを表示しながら他のサーバを操作することができるＫＶＭスイッチを提供する。【解決手段】ＫＶＭスイッチ２は、複数のサーバの少なくとも１つから画像信号を受信するＩ／Ｆ２４Ａ，２４Ｂと、画像信号から画像データを作成し、当該画像データを暗号化するメインマイコン２１と、暗号化された画像データを保存する記憶媒体２２とを備え、メインマイコン２１は、記憶媒体２２に保存された暗号化された画像データを復号化し、復号化された画像データを他のサーバの画面データに重ね合わせて、モニタ５に出力する。【選択図】図１
2018049547.tif 000002
【特許請求の範囲】
【請求項１】
複数のサーバと入力装置及び表示装置との間に接続されるＫＶＭ（Ｋ：キーボード、Ｖ：ビデオ、Ｍ：マウス）スイッチであって、
前記複数のサーバの少なくとも１つから画像信号を受信する受信手段と、
前記画像信号から画像データを作成し、当該画像データを暗号化する暗号化手段と、
前記暗号化手段により暗号化された画像データを保存する記憶手段と、
前記記憶手段に保存された暗号化された画像データを復号化する復号化手段と、
前記復号化手段によって復号化された画像データを他のサーバの画面データに重ね合わせて表示装置に出力する出力手段と
を備えていることを特徴とするＫＶＭスイッチ。
【請求項２】
操作対象のサーバの切替と、ＯＳＤの切替と、前記操作対象のサーバ及び前記ＯＳＤの同時切替とのうち、いずれか１つを設定する設定手段と、
前記設定手段の設定に従って、前記操作対象のサーバ及び／又は前記ＯＳＤを切り替える切替手段と
を備えることを特徴とする請求項１に記載のＫＶＭスイッチ。
【請求項３】
前記受信手段は、前記複数のサーバの少なくとも１つから暗号化された画像ファイルデータを受信し、
前記画像データは、前記複数のサーバの少なくとも１つの画面データと、前記複数のサーバの少なくとも１つのウィンドウ画像データと、前記画像ファイルデータと、前記画面データ、前記ウィンドウ画像データ及び／又は前記画像ファイルデータを複数合成した合成画像データとのうち少なくとも１つであることを特徴とする請求項１又は２に記載のＫＶＭスイッチ。
【請求項４】
前記ＫＶＭスイッチの識別番号を含むデータを使って、前記画像データの暗号・復号キーを作成するキー作成手段を備え、
前記複数のサーバ及び前記ＫＶＭスイッチは前記キーを共有化し、
前記暗号化手段は、前記キーを使って前記画像データを暗号化し、
前記復号化手段は、前記キーを使って前記暗号化された画像データを復号化する
ことを特徴とする請求項１乃至３のいずれか１項に記載のＫＶＭスイッチ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＫＶＭ（Ｋ：キーボード、Ｖ：ビデオ、Ｍ：マウス）スイッチに関する。
【背景技術】
【０００２】
従来より、キーボード、マウス及びモニタ（以下、コンソールという）と複数のサーバとの間に接続されるＫＶＭスイッチが知られている（例えば、特許文献１参照）。ユーザはコンソールを使ってＫＶＭスイッチの接続先を切り替えて、目的のサーバにアクセスする。
【０００３】
また、従来より、１つのコンピュータの画像情報を参照しながら、他のコンピュータの操作をする際に、２台のモニタ（デュアルモニタ）の一方に１つのコンピュータの画像情報を表示し、２台のモニタの他方に他のコンピュータの操作画面を表示する方法が知られている。さらに、１つのコンピュータの画像情報を参照しながら、他のコンピュータの操作をする際に、１つのコンピュータの画像情報を、他のコンピュータの操作画面上に表示させる方法が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−３９９１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、デュアルモニタでは、２台のモニタを設置するため、作業スペースが増大するという問題がある。１つのコンピュータの画像情報を、他のコンピュータの操作画面上に表示させる方法では、１つのコンピュータの画像情報を他のコンピュータに移すため、データの流出を防ぐことができず、データセキュリティの問題がある。
【０００６】
本発明は、作業スペースの増大及び画像データの流出を防ぐことができ、１つのサーバの画像データを表示しながら他のサーバを操作することができるＫＶＭスイッチを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、明細書に開示されたＫＶＭスイッチは、複数のサーバと入力装置及び表示装置との間に接続されるＫＶＭスイッチであって、前記複数のサーバの少なくとも１つから画像信号を受信する受信手段と、前記画像信号から画像データを作成し、当該画像データを暗号化する暗号化手段と、前記暗号化手段により暗号化された画像データを保存する記憶手段と、前記記憶手段に保存された暗号化された画像データを復号化する復号化手段と、前記復号化手段によって復号化された画像データを他のサーバの画面データに重ね合わせて表示装置に出力する出力手段とを備えていることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、作業スペースの増大及び画像データの流出を防ぐことができ、１つのサーバの画像データを表示しながら他のサーバを操作することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施の形態に係るＫＶＭスイッチを備えるシステムの概略構成図である。
【図２】キー作成処理を示すフローチャートである。
【図３】（Ａ）は、サーバ１Ａの画像データの例を示す図である。（Ｂ）〜（Ｅ）は、サーバ１Ｂの画像データの例を示す図である。
【図４】記憶媒体２２のメモリマップを示す図である。
【図５】画像データの保存処理を示すフローチャートである。
【図６】画像信号又は画像データの転送処理を示すフローチャートである。
【図７】転送データの設定画面を示す図である。
【図８】ＫＶＭスイッチ２における切替モードの設定画面を示す図である。
【図９】ＯＳＤデータの設定画面を示す図である。
【図１０】画像データの設定画面を示す図である。
【図１１】サーバの切替モード又はＯＳＤの切替モードが設定された場合のサーバ及び画像データの設定画面を示す図である。
【図１２】切替処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら本発明の実施の形態を説明する。
【００１１】
図１は、本実施の形態に係るＫＶＭスイッチを備えるシステムの概略構成図である。
【００１２】
図１のシステム１０は、サーバ１Ａ，１Ｂと、ＫＶＭスイッチ２と、キーボード３と、マウス４と、モニタ５とを備えている。キーボード３及びマウス４は入力装置であり、モニタ５は表示装置であり、キーボード３、マウス４及びモニタ５をコンソールと称する。尚、キーボード３及びマウス４の代わりにあるいは追加してタッチパネルが接続されていてもよい。ＫＶＭスイッチ２に接続されるサーバは２台を超えてもよい。図１内の「Ｖ」は画像信号を示し、「ＫＭ」はキーボード３及びマウス４の操作信号を示す。サーバ１Ｂの構成は、サーバ１Ａの構成と同一なので、その説明は省略する。以下の説明では、サーバ１Ａの構成をサーバの代表として使用するが、サーバ１Ｂの構成をサーバの代表として使用してもよい。
【００１３】
サーバ１Ａは、サーバの全体の動作を制御するＣＰＵ１１Ａ、ワーキングエリアとして機能するＲＡＭ１２Ａ、各種のプログラムやデータを記憶するＲＯＭ１３Ａ及びハードディスクドライブ（ＨＤＤ）１４Ａ、及びＫＶＭスイッチ２と接続するためのインターフェース（Ｉ／Ｆ）１６Ａを備えている。ＣＰＵ１１Ａは、バス１７Ａを介してＲＡＭ１２Ａ、ＲＯＭ１３Ａ、ＨＤＤ１４Ａ及びＩ／Ｆ１６Ａに接続されている。ＨＤＤ１４Ａは、ＫＶＭスイッチ２に画像データを送信するためのドライバアプリケーション１５Ａを備えている。ドライバアプリケーション１５ＡはＲＯＭ１３Ａに記憶されてもよい。ドライバアプリケーション１５ＡはＣＰＵ１１Ａによって実行される。
【００１４】
ドライバアプリケーション１５Ａは、画像データに関してＫＶＭスイッチ２への送信機能を有しているが、記憶媒体２２からの画像データの読み出し機能を有していない。また、ドライバアプリケーション１５Ａは画像信号を暗号化する機能を有する。ドライバアプリケーション１５Ａは、ＫＶＭスイッチ２から所定のコマンドを受信した場合又は予め設定された所定のタイミングで画像データを暗号化し、ＫＶＭスイッチ２に暗号化された画像データを送信する。
【００１５】
ＫＶＭスイッチ２は、ＫＶＭスイッチ２の全体の動作を制御するメインマイコン２１と、サーバ１Ａ，１Ｂから送信される画像データを記憶する記憶媒体２２と、サーバの切替及びＯＳＤ（On Screen Display）の切替を指示するためのスイッチ２３と、サーバ１Ａ，１Ｂと接続するためのＩ／Ｆ２４Ａ，Ｉ／Ｆ２４Ｂと、キーボード３、マウス４及びモニタ５と接続するためのＩ／Ｆ２５とを備えている。サーバ１Ａ，１Ｂと接続するためのＩ／Ｆ２４は２つ以上あってもよい。Ｉ／Ｆ２４は受信手段として機能し、記憶媒体２２は記憶手段として機能する。メインマイコン２１は、暗号化手段、復号化手段、出力手段、設定手段、切替手段、更新手段及びキー作成手段として機能する。
【００１６】
メインマイコン２１は、サーバの切替及びＯＳＤの切替を実行する。尚、ＯＳＤの切替とは、サーバからの画面データに重ねられる画像データの切替を意味する。ＯＳＤが実行されている場合には、モニタ５には画像データが重ねられたサーバの画面データが表示される。
【００１７】
また、メインマイコン２１は、サーバ１Ａ，１Ｂより受信した画像信号から画像データを作成し、作成された画像データを暗号化して記憶媒体２２に保存する。さらに、メインマイコン２１は、記憶媒体２２に保存された暗号化データを復号化し、復号化された画像データをＯＳＤとしてモニタ５に出力する。ＯＳＤにより表示される画像データはメインマイコン２１によってサーバの画面データに重ね合わされるので、サーバ１Ａがスクリーンショットのコマンドに応じて画面データをコピーしても、ＯＳＤとしての画像データをコピーすることはできない。つまり、サーバ１ＡはＯＳＤとしての画像データをＫＶＭスイッチ２から取り出すことはできない。
【００１８】
メインマイコン２１及びドライバアプリケーション１５Ａは、ＫＶＭスイッチ２の個体識別番号を含むデータをキーとして画像データを暗号化する。このため、暗号化された画像データは同型のＫＶＭスイッチを使っても復号化することはできない。尚、暗号化方式は、既存の暗号化方式を用いる。
【００１９】
図２は、キー作成処理を示すフローチャートである。キー作成処理は、ドライバアプリケーション１５Ａによって実行される。
【００２０】
ドライバアプリケーション１５Ａは、ＫＶＭスイッチ２の認識が初回認識であるか否かを判別する（ステップＳ１）。尚、「初回認識」とは、ＫＶＭスイッチ２を初めて認識することを意味し、「初回認識でない」とは、ＫＶＭスイッチ２をすでに認識していることを意味する。ＫＶＭスイッチ２の認識が初回認識でない場合、言い換えるとすでにＫＶＭスイッチ２が認識されている場合には（ステップＳ１でＮＯ）、既にキーは作成されているので、本処理を終了する。
【００２１】
ＫＶＭスイッチ２の認識が初回認識である場合、言い換えるとＫＶＭスイッチ２がこれまで認識されていない場合には（ステップＳ１でＹＥＳ）、ドライバアプリケーション１５Ａは、キーが作成済みであるか否かを判別する（ステップＳ２）。キーが作成済みである場合は（ステップＳ２でＹＥＳ）、本処理を終了する。
【００２２】
キーが作成済みでない場合は（ステップＳ２でＮＯ）、ドライバアプリケーション１５Ａは、ＫＶＭスイッチ２と通信を行い、ＫＶＭスイッチ２から、ＫＶＭスイッチ２の個体識別番号を含むデータを取得する（ステップＳ３）。ドライバアプリケーション１５Ａは、取得した個体識別番号を含むデータを使って、画像データを暗号化及び復号化するためのキーを作成する（ステップＳ４）。ドライバアプリケーション１５Ａは、作成したキーをＫＶＭスイッチ２に送信し、サーバ１ＡとＫＶＭスイッチ２との間でキーを共有化する（ステップＳ５）。そして、本処理を終了する。
【００２３】
尚、キーの初期化は、キー作成時に使用したＫＶＭスイッチ２からのコマンドでのみ可能である。図２では、キー作成処理はドライバアプリケーション１５Ａによって実行されるが、メインマイコン２１によって実行されてもよい。この場合、メインマイコン２１がドライバアプリケーション１５ＡによるＫＶＭスイッチ２の認識が初回認識であるかを判定し（ステップＳ１）、キーが作成済みであるか否かを判定し（ステップＳ２）、記憶媒体２２に格納された個体識別番号を含むデータを使ってキーを作成し（ステップＳ４）、作成したキーをドライバアプリケーション１５Ａに送信し、サーバ１ＡとＫＶＭスイッチ２との間でキーを共有化する（ステップＳ５）。
【００２４】
図３（Ａ）は、サーバ１Ａの画像データの例を示す図である。図３（Ｂ）〜（Ｅ）は、サーバ１Ｂの画像データの例を示す図である。
【００２５】
図３（Ａ）に示すように、サーバ１Ａの画像データは、画面サイズと同じサイズの画面データ３１、ウィンドウのサイズと同じサイズのウィンドウ画像データ３２、及びウィンドウ内に表示される画像ファイルデータ３３を含む。
【００２６】
図３（Ｂ）は、ＯＳＤによりサーバ１Ａの画面データ３１がサーバ１Ｂの画面データに重ねられている状態を示す。図３（Ｃ）は、ＯＳＤによりサーバ１Ａのウィンドウ画像データ３２がサーバ１Ｂの画面データに重ねられている状態を示す。図３（Ｄ）は、ＯＳＤによりサーバ１Ａの画像ファイルデータ３３がサーバ１Ｂの画面データに重ねられている状態を示す。画像ファイルデータ３３がＯＳＤにより他のサーバの画面データに重ねられる場合、ウィンドウの額縁は存在しない。
【００２７】
図３（Ｅ）は、ＯＳＤ画面であるサーバ１Ａの画面データ３１及び他のウィンドウ画像データ３４が、サーバ１Ｂの画面データに重ねられている状態を示す。このように、メインマイコン２１は、ＯＳＤ画面として複数の画像データをサーバの画面データに重ねることができる。
【００２８】
ＯＳＤとして使用される画像データの種類は、画面データ、ウィンドウ画像データ及び画像ファイルデータである。複数の同一種類のデータ（例えば、２つの画面データ）がＯＳＤとして使用されてもよいし、複数の異なる種類のデータ（例えば、画面データと画像ファイルデータ）がＯＳＤとして使用されてもよい。
【００２９】
図４は、記憶媒体２２のメモリマップを示す図である。
【００３０】
記憶媒体２２は、サーバ１Ａ用の記憶領域４１Ａ及びサーバ１Ｂ用の記憶領域４１Ｂを備えている。このように、記憶媒体２２は、サーバ毎に記憶領域を確保している。また、各記憶領域には、暗号化された画面データ４２、暗号化されたウィンドウ画像データ４３、暗号化された画像ファイルデータ４４、及び暗号化された合成画像データ４５が保存される。尚、各記憶領域に保存されるデータは、暗号化された画面データ４２、暗号化されたウィンドウ画像データ４３、暗号化された画像ファイルデータ４４、及び暗号化された合成画像データ４５の少なくとも１つでもよい。合成画像データ４５は複数の画像データが合成されたデータであり、例えば、２つの画面データ４２が合成されたデータ、又は画面データ４２及び画像ファイルデータ４４が合成されたデータなどである。
【００３１】
図５は、画像データの保存処理を示すフローチャートである。
【００３２】
まず、メインマイコン２１は、ユーザアクションに基づいて、サーバから送信された画像信号から画像データを作成する（ステップＳ１１，Ｓ１２）。ユーザアクションとは、ユーザによる、ＫＶＭスイッチ２のスイッチ２３、キーボード３又はＯＳＤ設定画面からの入力指示である。メインマイコン２１は、上述したキーを使って画像データを暗号化する（ステップＳ１３）。例えば、画面データ４２、ウィンドウ画像データ４３及び合成画像データ４５は、メインマイコン２１によって暗号化される。
【００３３】
メインマイコン２１は、暗号化された画像データを記憶媒体２２に保存して（ステップＳ１４）、本処理を終了する。ステップＳ１４において、予め暗号化された画像データがある場合には、暗号化された画像データが更新される。
【００３４】
メインマイコン２１は、タイマアクションによってサーバから送信された画像信号から画像データを作成してもよい（ステップＳ１５，Ｓ１２）。ここでは、タイマアクションとは一定期間ごとに行われる画像データの更新指示である。尚、画像データの更新周期は、ＯＳＤ設定画面で設定される。
【００３５】
メインマイコン２１は、ドライバアプリケーション１５Ａから暗号化された画像データを受信し、記憶媒体２２に保存してもよい（ステップＳ１６，Ｓ１４）。例えば、画像ファイルデータ４４は、ドライバアプリケーション１５Ａで暗号化されて、メインマイコン２１に送信されている。
【００３６】
図６は、画像信号又は画像データの転送処理を示すフローチャートである。
【００３７】
まず、ＣＰＵ１１Ａは、ユーザアクション又はタイマアクションによる指示を入力する（ステップＳ２１，Ｓ２２）。ユーザアクションは、ＫＶＭスイッチ２のスイッチ２３、キーボード３又はＯＳＤ設定画面からサーバに転送される指示入力、若しくはサーバ内のアプリケーションで実行される指示入力である。タイマアクションとは、画像信号又は画像データを一定期間ごとにＫＶＭスイッチ２に送信する指示入力であり、例えば、一定期間ごとに画像信号又は画像データを更新するためのＫＶＭスイッチ２からの指示入力、又はドライバアプリケーション１５Ａで設定された画像信号又は画像データを更新するための指示入力である。
【００３８】
ＣＰＵ１１Ａは、ユーザアクション又はタイマアクションによる指示が、画像データの転送指示であるか又は画像信号の転送指示であるかを判別する（ステップＳ２３）。
【００３９】
ステップＳ２３において、入力された指示が画像データの転送指示である場合には、ＣＰＵ１１Ａは、入力された指示に対応する画像データを作成し（ステップＳ２４）、画像データを暗号化し（ステップＳ２５）、暗号化されたデータをＫＶＭスイッチ２に転送して（ステップＳ２６）、本処理を終了する。
【００４０】
ステップＳ２３において、入力された指示が画像信号の転送指示である場合には、ＣＰＵ１１Ａは、入力された指示に対応する画像信号をＫＶＭスイッチ２に転送して（ステップＳ２７）、本処理を終了する。
【００４１】
図７は、転送データの設定画面を示す図である。
【００４２】
転送データの設定画面５１は、ＫＶＭスイッチ２に転送する画像信号又は画像データを設定するための設定欄５２と、画像信号又は画像データの更新間隔（即ち、転送間隔）を設定するための設定欄５３とを含む。
【００４３】
設定欄５２では、ＫＶＭスイッチ２に転送する画像信号又は画像データとして、画面データ、ウィンドウ画像データ及び画像ファイルデータの少なくとも１つを設定する。画面データ又はウィンドウ画像データが選択された場合は、選択された画面データ又はウィンドウ画像データに対応する画像信号がＫＶＭスイッチ２に転送される。画像ファイルデータが選択された場合は、暗号化された画像ファイルデータがＫＶＭスイッチ２に転送される。画像ファイルデータを選択する場合には、画像ファイルデータのアドレスを指定することができる。
【００４４】
設定欄５３では、画像信号又は画像データの更新間隔を設定する。「更新なし」の項目を選択すると、画像信号又は画像データを更新するために画像信号又は画像データがＫＶＭスイッチ２に転送されることはない。「１ｓｅｃ」、「１０ｓｅｃ」又は「６０ｓｅｃ」の項目を選択すると、画像信号又は画像データが選択された時間間隔でＫＶＭスイッチ２に転送される。図７の例では、「D:\TEST\GRAPHIC1.bmp」の画像ファイルデータが１０秒ごとにＫＶＭスイッチ２に転送される。
【００４５】
図８は、ＫＶＭスイッチ２における切替モードの設定画面を示す図である。図８の設定画面は、例えば、スイッチ２３の切替又は所定のホットキー（例えば、F1キー＋shiftキー）の入力によりモニタ５に表示される。
【００４６】
ＫＶＭスイッチ２の切替モードは、サーバ及びＯＳＤの同時切替モード、サーバの切替モード及びＯＳＤの切替モードの３種類がある。図８の設定画面の設定欄５６では、切替モードをサーバ及びＯＳＤの同時切替モード、サーバの切替モード及びＯＳＤの切替モードのいずれか１つに設定する。図８のカッコ内の記載はキーボード３によるホットキーでのモード選択操作を示し、ホットキーは変更することも可能である。
【００４７】
図８の設定画面の設定欄５７では、サーバ及びＯＳＤの同時切替モードが選択された場合のリンク情報を設定する。リンク情報とは、サーバの切替とＯＳＤの切替とを関連付けする情報である。例えば、図８の最上段のリンク情報では、サーバの切替先がサーバ１Ａである場合に、ＯＳＤが自動的にＯＳＤデータ００２に切り替わることを示している。つまり、サーバ及びＯＳＤの同時切替モードでは、目的のサーバの選択時に、本リンク情報で設定されているＯＳＤデータがモニタ５に表示される。ＯＳＤデータとは、ＯＳＤとして表示される画面データ、ウィンドウ画像データ、画像ファイルデータ及び合成画像データのいずれか１つである。
【００４８】
尚、リンク情報はキーボード３又はスイッチ２３を使って変更可能である。例えば、図８の最上段のリンク情報ではサーバ１ＡがＯＳＤデータ００２とリンク付けされているが、メインマイコン２１は、キーボード３からの入力に基づいて、サーバ１ＡがＯＳＤデータ００１とリンク付けされるようにリンク情報を変更することができる。
【００４９】
図９は、ＯＳＤデータの設定画面を示す図である。図９の設定画面は、例えば、スイッチ２３の切替又は所定のホットキー（例えば、F2キー＋shiftキー）の入力によりモニタ５に表示される。ＫＶＭスイッチ２では、複数のＯＳＤデータが設定可能である。図９では、ＯＳＤデータ００１の設定例を示す。
【００５０】
図９の設定画面の設定欄５８では、ＯＳＤデータの表示、更新又は消去を指定するための、キーボード３によるユーザアクションを設定する。例えば、「Num Lock x 2」が選択されている場合には、Num Lockキーが２回押下されるとＯＳＤデータが表示される。さらに、Num Lockキーが２回押下されるとＯＳＤデータが更新される。さらに、Num Lockキーが２回押下されるとＯＳＤデータが消去、つまりＯＳＤデータが非表示になる。
【００５１】
図９の設定画面の設定欄５９では、ＯＳＤデータとして表示される画像データを設定する。図９の例では画像データ００１及び画像データ００２（即ち、合成画像データ）が選択されているが、１つの画像データのみを選択してもよいし、３つ以上の画像データを選択してもよい。画像データを選択しない場合は、ＯＳＤデータは表示されない。
【００５２】
また、設定欄５９では、選択の順序により画像データの表示の優先度を設定でき、上から順に高い優先度が画像データに設定される。例えば、画像データ００１の表示領域と画像データ００２の表示エリアとが重なる場合、重なるエリアでは優先度が高い画像データが表示される。図９の例では、重なるエリアでは画像データ００１が表示される。図３（Ｅ）の例では、画面データ３１及びウィンドウ画像データ３４がＯＳＤデータとして選択されており、ウィンドウ画像データ３４が画面データ３１よりも高い優先度を有する。
【００５３】
図９の設定画面の設定欄６０では、ＯＳＤデータが更新されるタイミングを設定する。
【００５４】
図１０は、画像データの設定画面を示す図である。図１０の設定画面は、例えばスイッチ２３の切替又は所定のホットキー（例えば、F3キー＋shiftキー）の入力によりモニタ５に表示される。ＫＶＭスイッチ２では、複数の画像データが設定可能である。図１０では、画像データ００１の設定例を示す。
【００５５】
図１０の設定画面の設定欄６１では、画像データを出力するサーバを設定する。図１０の設定画面の設定欄６２では、画像データとして、画面データ、ウィンドウ画像データ及び画像ファイルデータのいずれか１つを設定する。
【００５６】
図１０の設定画面の設定欄６３では、画像データの倍率を設定する。例えば、図１０の例では、画像データが表示画面のサイズ、即ち操作対象のサーバの画面データの解像度の０．１倍である。図１０の設定画面の設定欄６４では、画像データの表示位置を設定する。例えば、図１０の例では、画像データの左下角のＸ座標が６７５であり、Ｙ座標が１２０である。
【００５７】
図１１は、サーバの切替モード又はＯＳＤの切替モードが設定された場合のサーバ及び画像データの設定画面を示す図である。図１１の設定画面は、例えばスイッチ２３の切替又は所定のホットキー（例えば、F4キー＋shiftキー）の入力によりモニタ５に表示される。
【００５８】
図１１の設定画面の設定欄６５では、画像データを出力するサーバを設定する。図１１の設定画面の設定欄６６では、画像データとして、画面データ、ウィンドウ画像データ、画像ファイルデータ及び合成画像データのいずれか１つを設定する。図１１の設定画面の設定欄６７では、画像データの更新間隔を設定する。図１１の設定画面の設定欄６８では、画像データの倍率を設定する。図１１の設定画面の設定欄６９では、画像データの表示位置を設定する。
【００５９】
例えば、設定欄６５のサーバの設定を維持したまま、設定欄６６の画像データの設定を変更すると、サーバの画面データを維持したままＯＳＤの表示のみを切り替えることができる。逆に、設定欄６６の画像データの設定を維持したまま、設定欄６５のサーバの設定を変更すると、ＯＳＤの表示を維持したままサーバの画面データのみを切り替えることができる。設定欄６６で画像データが選択されていない状態で、設定欄６５のサーバの設定を変更すると、ＯＳＤの表示なしでサーバの画面データのみを切り替えることができる。
【００６０】
尚、図８〜図１１の設定画面のデータはＫＶＭスイッチ２のメインマイコン２１又は記憶媒体２２に予め保存されている。
【００６１】
図１２は、切替処理を示すフローチャートである。
【００６２】
メインマイコン２１は、ユーザアクションによる指示を入力する（ステップＳ３１）。このユーザアクションは、図８の設定画面、スイッチ２３、もしくはホットキー入力によるサーバ及び／又はＯＳＤの切替指示である。
【００６３】
次いで、メインマイコン２１は、ユーザアクションがサーバ及びＯＳＤの同時切替指示であるか否かを判別する（ステップＳ３２）。ユーザアクションがサーバ及びＯＳＤの同時切替指示である場合には（ステップＳ３２でＹＥＳ）、メインマイコン２１はサーバの切替を実行する（ステップＳ３４）。
【００６４】
ユーザアクションがサーバ及びＯＳＤの同時切替指示でない場合には（ステップＳ３２でＮＯ）、メインマイコン２１は、ユーザアクションがサーバのみの切替指示であるか否かを判別する（ステップＳ３３）。ユーザアクションがサーバのみの切替指示である場合には（ステップＳ３３でＹＥＳ）、メインマイコン２１はサーバの切替を実行する（ステップＳ３４）。ユーザアクションがサーバのみの切替指示でない場合には（ステップＳ３３でＮＯ）、ユーザアクションがＯＳＤのみの切替指示になるので、メインマイコン２１はＯＳＤの切替を実行して（ステップＳ３７）、本処理を終了する。
【００６５】
ステップＳ３４の後、メインマイコン２１は、再び、ユーザアクションがサーバ及びＯＳＤの同時切替指示であるか否かを判別する（ステップＳ３５）。ユーザアクションがサーバ及びＯＳＤの同時切替指示でない場合には（ステップＳ３５でＮＯ）、本処理を終了する。ユーザアクションがサーバ及びＯＳＤの同時切替指示である場合には（ステップＳ３５でＹＥＳ）、メインマイコン２１は図８の設定画面で設定されたリンク情報を取得し（ステップＳ３６）、当該リンク情報に基づいてＯＳＤの切替を実行して（ステップＳ３７）、本処理を終了する。
【００６６】
図１２の切替処理によれば、メインマイコン２１は、サーバの切替と同時にＯＳＤの表示も切り替えることができる。特に、ＯＳＤデータとして合成画像データが選択されていれば、メインマイコン２１は、サーバの切替と同時に複数の画像データの表示を切り替えることができる。従って、サーバの切替の度にＯＳＤを再表示する操作が不要である。
【００６７】
以上説明したように、本実施の形態によれば、ＫＶＭスイッチ２は、複数のサーバの少なくとも１つから画像信号を受信するＩ／Ｆ２４Ａ，２４Ｂと、画像信号から画像データを作成し、当該画像データを暗号化するメインマイコン２１と、暗号化された画像データを保存する記憶媒体２２とを備え、メインマイコン２１は、記憶媒体２２に保存された暗号化された画像データを復号化し、復号化された画像データをＯＳＤとして他のサーバの画面データに重ね合わせて、モニタ５に出力する。
【００６８】
従って、デュアルモニタが不要なので、作業スペースの増大を防ぐことができる。さらに、画像データが暗号化されて、記憶媒体２２に保存され、モニタ５に出力される前に復号化されるので、画像データの流出を防ぐことができる。仮に、画像データが記憶媒体２２から取り出されても、暗号化されているので、画像データを閲覧することはできない。また、復号化された画像データはＯＳＤとして他のサーバの画面データに重ね合わせて、モニタ５に出力されるので、１つのサーバの画像データを表示しながら他のサーバを操作することができる。
【００６９】
尚、本発明は、上述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【符号の説明】
【００７０】
１Ａ，１Ｂ  サーバ
２  ＫＶＭスイッチ
３  キーボード
４  マウス
５  モニタ
１０  システム
２１  メインマイコン
２２  記憶媒体
２３  スイッチ
２４Ａ，２４Ｂ，２５  インターフェース（Ｉ／Ｆ）
【図１】
2018049547.tif 000003
【図２】
2018049547.tif 000004
【図３】
2018049547.tif 000005
【図４】
2018049547.tif 000006
【図５】
2018049547.tif 000007
【図６】
2018049547.tif 000008
【図７】
2018049547.tif 000009
【図８】
2018049547.tif 000010
【図９】
2018049547.tif 000011
【図１０】
2018049547.tif 000012
【図１１】
2018049547.tif 000013
【図１２】
2018049547.tif 000014