(57)【特許請求の範囲】
【請求項１】
情報処理装置から出力される複数のビデオ信号を入力可能な入力手段と、
前記入力手段により入力された複数のビデオ信号に、それぞれ対応するビデオ信号の識別情報を付加し、当該識別情報が付加された複数のビデオ信号を遠隔端末にネットワークを介して送信する送信手段と、
複数の表示装置にそれぞれ接続する複数の接続手段と、
前記複数の表示装置の位置関係を設定する設定手段とを備え、
前記送信手段は、前記ビデオ信号の識別情報が付加された差分のビデオデータに、前記接続手段の識別情報及び前記設定手段により設定された複数の表示装置の位置関係の情報を付加し、前記遠隔端末にネットワークを介して送信し、
前記遠隔端末は、前記接続手段の識別情報及び前記複数の表示装置の位置関係の情報に基づいて、前記差分のビデオデータを表示し、
前記複数の表示装置の位置関係の情報は当該複数の表示装置の各々の座標を示す情報を含むことを特徴とするＫＶＭスイッチ。
【請求項２】
前記入力手段により入力された複数のビデオ信号を各々ビデオデータとして順次記憶する記憶手段と、
順次記憶される各ビデオデータにおける１画面分の新旧のビデオデータの差分を検出する差分検出手段とを備え、
前記送信手段は、当該検出された差分のビデオデータに、対応するビデオ信号の識別情報を付加し、当該識別情報が付加された差分のビデオデータを遠隔端末にネットワークを介して送信することを特徴とする請求項１に記載のＫＶＭスイッチ。
【請求項３】
前記複数のビデオ信号の各々は、アナログ信号及びデジタル信号のいずれか一方であることを特徴とする請求項１又は２に記載のＫＶＭスイッチ。
【請求項４】
前記複数のビデオ信号のうち少なくとも１つがアナログ信号である場合に、当該アナログ信号をデジタル信号に変換するＡ／Ｄ変換手段をさらに備えることを特徴とする請求項１乃至３のいずれか１項に記載のＫＶＭスイッチ。
【請求項５】
前記情報処理装置は、前記複数のビデオ信号を出力する複数の出力端子を備え、
前記入力手段は１つの入力端子であり、前記複数の出力端子と前記入力端子との間は１本のケーブルで接続されていることを特徴とする請求項１乃至４のいずれか１項に記載のＫＶＭスイッチ。
【請求項６】
前記情報処理装置は、前記複数のビデオ信号を出力する複数の出力端子を備え、
前記入力手段は、前記複数の出力端子よりも少ない個数の複数の入力端子であり、
前記複数の入力端子の各々は、前記複数の出力端子のうちの所定数の出力端子と１本のケーブルで接続されていることを特徴とする請求項１乃至５のいずれか１項に記載のＫＶＭスイッチ。
【請求項７】
前記複数の出力端子の各々から出力されるディスプレイの属性情報を示す信号を削除することで、前記ケーブルは芯数を削減した構造を有することを特徴とする請求項５又は６に記載のＫＶＭスイッチ。
【請求項８】
複数の表示装置にそれぞれ接続する複数の接続手段と、
前記入力手段から入力され、前記複数の表示装置にそれぞれ表示される複数のビデオ信号を切り替える切替手段と
をさらに備えることを特徴とする請求項１乃至７のいずれか１項に記載のＫＶＭスイッチ。
【請求項９】
表示装置に接続する接続手段と、
前記入力手段から入力された複数のビデオ信号を縮小し且つ合成して、前記表示装置に出力する画像処理手段と
をさらに備えることを特徴とする請求項１乃至７のいずれか１項に記載のＫＶＭスイッチ。
【請求項１０】
所定のスイッチの押下又は所定のキー入力に応じて、前記複数の表示装置に、それぞれ対応する接続手段の識別情報を表示する識別情報表示手段
をさらに備えることを特徴とする請求項１に記載のＫＶＭスイッチ。
【請求項１１】
前記設定手段は、さらに前記複数の表示装置の各々の大きさ及び解像度の情報を設定し、
前記送信手段は、前記ビデオ信号の識別情報が付加された差分のビデオデータに、前記接続手段の識別情報、前記設定手段により設定された複数の表示装置の位置関係の情報、並びに前記複数の表示装置の各々の大きさ及び解像度の情報を付加し、前記遠隔端末にネットワークを介して送信し、
前記遠隔端末は、前記接続手段の識別情報、前記複数の表示装置の位置関係の情報、並びに前記複数の表示装置の各々の大きさ及び解像度の情報に基づいて、前記差分のビデオデータを表示することを特徴とする請求項１に記載のＫＶＭスイッチ。
【請求項１２】
情報処理装置に含まれる複数の出力端子の１つから出力されるアナログのビデオ信号を入力し、当該アナログのビデオ信号をデジタルのビデオ信号に変換するＡ／Ｄ変換手段、
当該デジタルのビデオ信号をシリアルデータに変換するシリアルデータ変換手段、及び
当該シリアルデータを光信号又は差動信号に変換し、ＫＶＭスイッチに出力する光信号／差動信号変換手段を有するアダプタの複数と、
各アダプタから出力される光信号又は差動信号をビデオデータとして順次記憶する記憶手段、
順次記憶されるビデオデータにおける１画面分の新旧のビデオデータの差分を検出する差分検出手段、及び
当該検出された差分のビデオデータに、対応するアナログのビデオ信号の識別情報を付加し、当該識別情報が付加されたビデオデータを遠隔端末にネットワークを介して送信する送信手段を有するＫＶＭスイッチと
を備えることを特徴とするＫＶＭシステム。
【請求項１３】
前記情報処理装置に含まれる複数の出力端子の各々からデジタルのビデオ信号が出力される場合は、各アダプタは前記Ａ／Ｄ変換手段を含まず、前記送信手段は、前記検出された差分のビデオデータに、対応するデジタルのビデオ信号の識別情報を付加し、当該識別情報が付加されたビデオデータを遠隔端末にネットワークを介して送信することを特徴とする請求項１２に記載のＫＶＭシステム。
【請求項１４】
各アダプタは、前記光信号又は前記差動信号に、対応する出力端子から出力されるディスプレイの属性情報を示す信号を含めることを特徴とする請求項１２又は１３に記載のＫＶＭシステム。
【請求項１５】
各アダプタは、前記光信号又は前記差動信号に、対応する出力端子から出力されるディスプレイの属性情報を示す信号を含めないことを特徴とする請求項１２又は１３に記載のＫＶＭシステム。
【請求項１６】
各アダプタは、対応する出力端子から出力されるディスプレイの属性情報を示す信号を前記光信号又は前記差動信号に含めず、独立した形式で前記ＫＶＭスイッチに出力することを特徴とする請求項１２又は１３に記載のＫＶＭシステム。
【請求項１７】
情報処理装置に含まれる複数の出力端子から出力される複数のアナログのビデオ信号を入力し、各アナログのビデオ信号をデジタルのビデオ信号に変換するＡ／Ｄ変換手段、
当該デジタルのビデオ信号をシリアルデータに変換するシリアルデータ変換手段、及び
当該シリアルデータを光信号又は差動信号に変換し、ＫＶＭスイッチに出力する光信号／差動信号変換手段を有するアダプタと、
前記光信号又は前記差動信号をビデオデータとして順次記憶する記憶手段、
順次記憶されるビデオデータにおける１画面分の新旧のビデオデータの差分を検出する差分検出手段、及び
当該検出された差分のビデオデータに、対応するアナログのビデオ信号の識別情報を付加し、当該識別情報が付加されたビデオデータを遠隔端末にネットワークを介して送信する送信手段を有するＫＶＭスイッチと
を備えることを特徴とするＫＶＭシステム。
【請求項１８】
前記情報処理装置に含まれる複数の出力端子から複数のデジタルのビデオ信号が出力される場合は、前記アダプタは、前記Ａ／Ｄ変換手段を含まず、前記送信手段は、前記検出された差分のビデオデータに、対応するデジタルのビデオ信号の識別情報を付加し、当該識別情報が付加されたビデオデータを遠隔端末にネットワークを介して送信することを特徴とする請求項１７に記載のＫＶＭシステム。
【請求項１９】
前記アダプタは、前記光信号又は前記差動信号に、対応する出力端子から出力されるディスプレイの属性情報を示す信号を含めることを特徴とする請求項１７又は１８に記載のＫＶＭシステム。
【請求項２０】
前記アダプタは、前記光信号又は前記差動信号に、対応する出力端子から出力されるディスプレイの属性情報を示す信号を含めないことを特徴とする請求項１７又は１８に記載のＫＶＭシステム。
【請求項２１】
前記アダプタは、対応する出力端子から出力されるディスプレイの属性情報を示す信号を前記光信号又は前記差動信号に含めず、独立した形式で前記ＫＶＭスイッチに出力することを特徴とする請求項１７又は１８に記載のＫＶＭシステム。
【請求項２２】
情報処理装置に含まれる複数の出力端子の１つから出力されるアナログのビデオ信号を入力し、当該アナログのビデオ信号をデジタルのビデオ信号に変換するＡ／Ｄ変換手段、
当該デジタルのビデオ信号を順次記憶する記憶手段、
順次記憶されるデジタルのビデオ信号における１画面分の新旧のビデオ信号の差分を検出する差分検出手段、
検出された差分のビデオ信号をシリアルデータに変換するシリアルデータ変換手段、及び
当該シリアルデータを光信号又は差動信号に変換し、ＫＶＭスイッチに出力する光信号／差動信号変換手段を有するアダプタの複数と、
各アダプタから出力される光信号又は差動信号に、対応するアナログのビデオ信号の識別情報を付加し、当該識別情報が付加された光信号又は差動信号をビデオデータとして遠隔端末にネットワークを介して送信する送信手段を有するＫＶＭスイッチと
を備えることを特徴とするＫＶＭシステム。
【請求項２３】
前記情報処理装置に含まれる複数の出力端子の各々からデジタルのビデオ信号が出力される場合は、各アダプタは前記Ａ／Ｄ変換手段を含まず、前記送信手段は、各アダプタから出力される光信号又は差動信号に、対応するデジタルのビデオ信号の識別情報を付加し、当該識別情報が付加された光信号又は差動信号をビデオデータとして遠隔端末にネットワークを介して送信することを特徴とする請求項２２に記載のＫＶＭシステム。
【請求項２４】
各アダプタは、前記光信号又は前記差動信号に、対応する出力端子から出力されるディスプレイの属性情報を示す信号を含めることを特徴とする請求項２２又は２３に記載のＫＶＭシステム。
【請求項２５】
各アダプタは、前記光信号又は前記差動信号に、対応する出力端子から出力されるディスプレイの属性情報を示す信号を含めないことを特徴とする請求項２２又は２３に記載のＫＶＭシステム。
【請求項２６】
各アダプタは、対応する出力端子から出力されるディスプレイの属性情報を示す信号を前記光信号又は前記差動信号に含めず、独立した形式で前記ＫＶＭスイッチに出力することを特徴とする請求項２２又は２３に記載のＫＶＭシステム。
【請求項２７】
情報処理装置に含まれる複数の出力端子から出力される複数のアナログのビデオ信号を入力し、各アナログのビデオ信号をデジタルのビデオ信号に変換するＡ／Ｄ変換手段、
当該デジタルのビデオ信号を順次記憶する記憶手段、
順次記憶されるデジタルのビデオ信号における１画面分の新旧のビデオ信号の差分を検出する差分検出手段、
検出された差分のビデオ信号をシリアルデータに変換するシリアルデータ変換手段、及び
当該シリアルデータを光信号又は差動信号に変換し、ＫＶＭスイッチに出力する光信号／差動信号変換手段を有するアダプタと、
前記アダプタから出力される光信号又は差動信号に、対応するアナログのビデオ信号の識別情報を付加し、当該識別情報が付加された光信号又は差動信号をビデオデータとして遠隔端末にネットワークを介して送信する送信手段を有するＫＶＭスイッチと
を備えることを特徴とするＫＶＭシステム。
【請求項２８】
前記情報処理装置に含まれる複数の出力端子から複数のデジタルのビデオ信号が出力される場合は、前記アダプタは、前記Ａ／Ｄ変換手段を含まず、前記送信手段は、前記検出された差分のビデオデータに、対応するデジタルのビデオ信号の識別情報を付加し、当該識別情報が付加されたビデオデータを遠隔端末にネットワークを介して送信することを特徴とする請求項２７に記載のＫＶＭシステム。
【請求項２９】
前記アダプタは、前記光信号又は前記差動信号に、対応する出力端子から出力されるディスプレイの属性情報を示す信号を含めることを特徴とする請求項２７又は２８に記載のＫＶＭシステム。
【請求項３０】
前記アダプタは、前記光信号又は前記差動信号に、対応する出力端子から出力されるディスプレイの属性情報を示す信号を含めないことを特徴とする請求項２７又は２８に記載のＫＶＭシステム。
【請求項３１】
前記アダプタは、対応する出力端子から出力されるディスプレイの属性情報を示す信号を前記光信号又は前記差動信号に含めず、独立した形式で前記ＫＶＭスイッチに出力することを特徴とする請求項２７又は２８に記載のＫＶＭシステム。
【請求項３２】
前記ＫＶＭスイッチは、
複数の表示装置に接続する接続手段と、
前記情報処理装置に含まれる複数の出力端子から出力され、前記複数の表示装置にそれぞれ表示される複数のビデオ信号を切り替える切替手段と
をさらに備えることを特徴とする請求項１２乃至３１のいずれか１項に記載のＫＶＭシステム。
【請求項３３】
前記ＫＶＭスイッチは、
表示装置に接続する接続手段と、
前記情報処理装置に含まれる複数の出力端子から出力された複数のビデオ信号を縮小し且つ合成して、前記表示装置に出力する画像処理手段と
をさらに備えることを特徴とする請求項１２乃至３１のいずれか１項に記載のＫＶＭシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータとマウス、キーボード及びモニタ等の周辺機器との間に接続されるＫＶＭスイッチ及びＫＶＭシステムに関する。
【背景技術】
【０００２】
従来より、複数のサーバとマウス、キーボード及びモニタ等の周辺機器との間に接続されるターミナルエミュレータを含むＫＶＭ（Ｋ：キーボード、Ｖ：ビデオ、Ｍ：マウス）スイッチが知られている（例えば、特許文献１参照）。
【０００３】
このＫＶＭスイッチは、選択されたサーバの通信ポート（例えば、シリアルポート又はＵＳＢ（Universal Serial Bus）ポートなど）から出力される通信データをアナログビデオデータに変換し、モニタに出力する。即ち、このＫＶＭスイッチは、複数のサーバから出力される通信データを切り換えて、アナログ画像としてモニタに表示することができる。
【０００４】
このＫＶＭスイッチを使用した場合、複数のサーバからのビデオ出力をＫＶＭスイッチで切り替えることから、サーバから出力される複数のビデオデータを同時に見ることができない。
【０００５】
また、従来より、複数のコンピュータに接続するための複数のポートを有するモジュールを含むＫＶＭスイッチが知られている（例えば、特許文献２参照）。このＫＶＭスイッチでは、上記モジュールも複数備えている。
【０００６】
さらに、ローカル側に設けられたコンピュータを、ネットワークを介して遠隔操作側から操作可能とするＫＶＭスイッチであって、コンピュータが遠隔操作側から操作されているとき、該コンピュータの遠隔操作側からの操作を当該コンピュータが設けられたローカル側に通知するように構成されたＫＶＭスイッチ知られている（例えば、特許文献３参照）。
【特許文献１】米国特許６，５６７，８６９号（KVM SWITCH INCLUDING A TERMINAL EMULATOR）
【特許文献２】特開２００５−１８１３５号公報
【特許文献３】特開２００７−３４３７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１〜３では、１つのＫＶＭスイッチを使用して、各サーバから出力される１つのビデオ出力を遠隔端末に出力する。このため、マルチモニタ環境を実現するためには、複数のＫＶＭスイッチが必要となる。
【０００８】
本発明の目的は、１台でユーザにマルチモニタ環境を提供することができるＫＶＭスイッチ及びＫＶＭシステムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明のＫＶＭスイッチは、情報処理装置から出力される複数のビデオ信号を入力可能な入力手段と、前記入力手段により入力された複数のビデオ信号に、それぞれ対応するビデオ信号の識別情報を付加し、当該識別情報が付加された複数のビデオ信号を遠隔端末にネットワークを介して送信する送信手段と、複数の表示装置にそれぞれ接続する複数の接続手段と、前記複数の表示装置の位置関係を設定する設定手段とを備え、前記送信手段は、前記ビデオ信号の識別情報が付加された差分のビデオデータに、前記接続手段の識別情報及び前記設定手段により設定された複数の表示装置の位置関係の情報を付加し、前記遠隔端末にネットワークを介して送信し、前記遠隔端末は、前記接続手段の識別情報及び前記複数の表示装置の位置関係の情報に基づいて、前記差分のビデオデータを表示し、前記複数の表示装置の位置関係の情報は当該複数の表示装置の各々の座標を示す情報を含むことを特徴とする。
【００１０】
かかる構成によれば、複数のビデオ信号が入力され、当該複数のビデオ信号に、それぞれ対応するビデオ信号の識別情報が付加され、遠隔端末にネットワークを介して送信されるので、１台のＫＶＭスイッチでユーザにマルチモニタ環境を提供することができる。また、遠隔端末側において、ローカル側の複数の表示装置（マルチモニタ）の配置状態が復元され、遠隔端末側のユーザは、当該ローカル側の複数の表示装置（マルチモニタ）の配置状態を確認することができる。
【００１１】
好ましくは、ＫＶＭスイッチは、前記入力手段により入力された複数のビデオ信号を各々ビデオデータとして順次記憶する記憶手段と、順次記憶される各ビデオデータにおける１画面分の新旧のビデオデータの差分を検出する差分検出手段とを備え、前記送信手段は、当該検出された差分のビデオデータに、対応するビデオ信号の識別情報を付加し、当該識別情報が付加された差分のビデオデータを遠隔端末にネットワークを介して送信することを特徴とする。
【００１２】
かかる構成によれば、複数のビデオ信号が各々ビデオデータとして順次記憶され、各ビデオデータにおける新旧のビデオデータの差分が検出され、当該差分のビデオデータに、対応するビデオ信号の識別情報が付加され、遠隔端末にネットワークを介して送信されるので、１台のＫＶＭスイッチでユーザにマルチモニタ環境を提供することができる。また、差分のビデオデータが遠隔端末に送信されるので、データ送信量を削減することができる。
【００１３】
好ましくは、前記複数のビデオ信号の各々は、アナログ信号及びデジタル信号のいずれか一方であることを特徴とする。
【００１４】
かかる構成によれば、情報処理装置から出力される複数のビデオ信号が、アナログ信号及びデジタル信号のいずれでも対応することができる。
【００１５】
好ましくは、ＫＶＭスイッチは、前記複数のビデオ信号のうち少なくとも１つがアナログ信号である場合に、当該アナログ信号をデジタル信号に変換するＡ／Ｄ変換手段をさらに備えることを特徴とする。
【００１６】
かかる構成によれば、アナログのビデオ信号を通信環境の影響を受けにくいデジタル信号に変換することができる。
【００１７】
好ましくは、前記情報処理装置は、前記複数のビデオ信号を出力する複数の出力端子を備え、前記入力手段は１つの入力端子であり、前記複数の出力端子と前記入力端子との間は１本のケーブルで接続されていることを特徴とする。
【００１８】
かかる構成によれば、情報処理装置から出力される複数のビデオ信号を１つの入力端子で入力するので、ＫＶＭスイッチを小型化することができる。
【００１９】
好ましくは、前記情報処理装置は、前記複数のビデオ信号を出力する複数の出力端子を備え、前記入力手段は、前記複数の出力端子よりも少ない個数の複数の入力端子であり、前記複数の入力端子の各々は、前記複数の出力端子のうちの所定数の出力端子と１本のケーブルで接続されていることを特徴とする。
【００２０】
かかる構成によれば、各入力端子は、複数の出力端子のうちの所定数の出力端子と１本のケーブルで接続されているので、入力端子と出力端子とが一対一の関係でケーブルで接続されている場合よりも、ユーザにとってケーブルの取り付け及び取り外しが楽になる。
【００２１】
より好ましくは、前記複数の出力端子の各々から出力されるディスプレイの属性情報を示す信号を削除することで、前記ケーブルは芯数を削減した構造を有することを特徴とする。
【００２２】
かかる構成によれば、入力端子と出力端子との間を接続するケーブルを細くすることができると共にケーブルのコストを抑えることができる。
【００２３】
好ましくは、ＫＶＭスイッチは、複数の表示装置に接続する接続手段と、前記入力手段から入力され、前記複数の表示装置にそれぞれ表示される複数のビデオ信号を切り替える切替手段とをさらに備えることを特徴とする。
【００２４】
かかる構成によれば、複数の表示装置に表示される複数のビデオ信号を切り替えることができる。
【００２５】
好ましくは、ＫＶＭスイッチは、表示装置に接続する接続手段と、前記入力手段から入力された複数のビデオ信号を縮小し且つ合成して、前記表示装置に出力する画像処理手段とをさらに備えることを特徴とする。
【００２６】
かかる構成によれば、１つの表示装置に複数のビデオ信号を表示することができる。
【００２７】
好ましくは、ＫＶＭスイッチは、所定のスイッチの押下又は所定のキー入力に応じて、前記複数の表示装置に、それぞれ対応する接続手段の識別情報を表示する識別情報表示手段をさらに備えることを特徴とする。
【００２８】
かかる構成によれば、ＫＶＭスイッチ側（ローカル側）のユーザは、複数の表示装置（マルチモニタ）の位置関係を確認することができる。
【００３１】
さらに好ましくは、前記設定手段は、さらに前記複数の表示装置の各々の大きさ及び解像度の情報を設定し、前記送信手段は、前記ビデオ信号の識別情報が付加された差分のビデオデータに、前記接続手段の識別情報、前記設定手段により設定された複数の表示装置の位置関係の情報、並びに前記複数の表示装置の各々の大きさ及び解像度の情報を付加し、前記遠隔端末にネットワークを介して送信し、前記遠隔端末は、前記接続手段の識別情報、前記複数の表示装置の位置関係の情報、並びに前記複数の表示装置の各々の大きさ及び解像度の情報に基づいて、前記差分のビデオデータを表示することを特徴とする。
【００３２】
かかる構成によれば、遠隔端末側において、ローカル側の複数の表示装置（マルチモニタ）の大きさ、解像度及び配置状態が復元され、遠隔端末側のユーザは、当該ローカル側の複数の表示装置（マルチモニタ）の大きさ、解像度及び配置状態を確認することができる。
【００３３】
上記目的を達成するため、本発明のＫＶＭシステムは、情報処理装置に含まれる複数の出力端子の１つから出力されるアナログのビデオ信号を入力し、当該アナログのビデオ信号をデジタルのビデオ信号に変換するＡ／Ｄ変換手段、当該デジタルのビデオ信号をシリアルデータに変換するシリアルデータ変換手段、及び当該シリアルデータを光信号又は差動信号に変換し、ＫＶＭスイッチに出力する光信号／差動信号変換手段を有するアダプタの複数と、各アダプタから出力される光信号又は差動信号をビデオデータとして順次記憶する記憶手段、順次記憶されるビデオデータにおける１画面分の新旧のビデオデータの差分を検出する差分検出手段、及び当該検出された差分のビデオデータに、対応するアナログのビデオ信号の識別情報を付加し、当該識別情報が付加されたビデオデータを遠隔端末にネットワークを介して送信する送信手段を有するＫＶＭスイッチとを備えることを特徴とする。
【００３４】
かかる構成によれば、複数のアダプタの各々が、アナログのビデオ信号をデジタルの光信号又は差動信号に変換してＫＶＭスイッチに出力し、ＫＶＭスイッチが、ビデオデータとしての光信号又は差動信号の差分を検出し、対応するビデオ信号の識別情報を検出された差分のビデオデータに付加し、識別情報が付加されたビデオデータを遠隔端末にネットワークを介して送信するので、１台のＫＶＭスイッチでユーザにマルチモニタ環境を提供することができる。また、差分のビデオデータが遠隔端末に送信されるので、データ送信量を削減することができる。
【００３５】
好ましくは、前記情報処理装置に含まれる複数の出力端子の各々からデジタルのビデオ信号が出力される場合は、各アダプタは前記Ａ／Ｄ変換手段を含まず、前記送信手段は、前記検出された差分のビデオデータに、対応するデジタルのビデオ信号の識別情報を付加し、当該識別情報が付加されたビデオデータを遠隔端末にネットワークを介して送信することを特徴とする。
【００３６】
かかる構成によれば、情報処理装置に含まれる複数の出力端子の各々からデジタルのビデオ信号が出力される場合も、１台のＫＶＭスイッチでユーザにマルチモニタ環境を提供することができる。また、差分のビデオデータが遠隔端末に送信されるので、データ送信量を削減することができる。
【００３７】
好ましくは、各アダプタは、前記光信号又は前記差動信号に、対応する出力端子から出力されるディスプレイの属性情報を示す信号を含めることを特徴とする。
【００３８】
かかる構成によれば、ＫＶＭスイッチを介して遠隔端末にディスプレイの属性情報を示す信号を伝送することができる。
【００３９】
好ましくは、各アダプタは、前記光信号又は前記差動信号に、対応する出力端子から出力されるディスプレイの属性情報を示す信号を含めないことを特徴とする。
【００４０】
かかる構成によれば、ＫＶＭスイッチに出力する光信号又は差動信号の信号量を減らすことができ、システム全体の通信速度が向上する。
【００４１】
好ましくは、各アダプタは、対応する出力端子から出力されるディスプレイの属性情報を示す信号を前記光信号又は前記差動信号に含めず、独立した形式で前記ＫＶＭスイッチに出力することを特徴とする。
【００４２】
かかる構成によれば、ＫＶＭスイッチを介して遠隔端末にディスプレイの属性情報を示す信号を伝送することができる。
【００４３】
上記目的を達成するため、本発明のＫＶＭシステムは、情報処理装置に含まれる複数の出力端子から出力される複数のアナログのビデオ信号を入力し、各アナログのビデオ信号をデジタルのビデオ信号に変換するＡ／Ｄ変換手段、当該デジタルのビデオ信号をシリアルデータに変換するシリアルデータ変換手段、及び当該シリアルデータを光信号又は差動信号に変換し、ＫＶＭスイッチに出力する光信号／差動信号変換手段を有するアダプタと、前記光信号又は前記差動信号をビデオデータとして順次記憶する記憶手段、順次記憶されるビデオデータにおける１画面分の新旧のビデオデータの差分を検出する差分検出手段、及び当該検出された差分のビデオデータに、対応するアナログのビデオ信号の識別情報を付加し、当該識別情報が付加されたビデオデータを遠隔端末にネットワークを介して送信する送信手段を有するＫＶＭスイッチとを備えることを特徴とする。
【００４４】
かかる構成によれば、１つのアダプタが、複数のアナログのビデオ信号の各々をデジタルの光信号又は差動信号に変換してＫＶＭスイッチに出力し、ＫＶＭスイッチが、ビデオデータとしての光信号又は差動信号の差分を検出し、対応するビデオ信号の識別情報を検出された差分のビデオデータに付加し、当該識別情報が付加されたビデオデータを遠隔端末にネットワークを介して送信するので、１台のＫＶＭスイッチでユーザにマルチモニタ環境を提供することができる。また、差分のビデオデータが遠隔端末に送信されるので、データ送信量を削減することができる。
【００４５】
好ましくは、前記情報処理装置に含まれる複数の出力端子から複数のデジタルのビデオ信号が出力される場合は、前記アダプタは、前記Ａ／Ｄ変換手段を含まず、前記送信手段は、前記検出された差分のビデオデータに、対応するデジタルのビデオ信号の識別情報を付加し、当該識別情報が付加されたビデオデータを遠隔端末にネットワークを介して送信することを特徴とする。
【００４６】
かかる構成によれば、情報処理装置に含まれる複数の出力端子から複数のデジタルのビデオ信号が出力される場合も、１台のＫＶＭスイッチでユーザにマルチモニタ環境を提供することができる。また、差分のビデオデータが遠隔端末に送信されるので、データ送信量を削減することができる。
【００４７】
好ましくは、前記アダプタは、前記光信号又は前記差動信号に、対応する出力端子から出力されるディスプレイの属性情報を示す信号を含めることを特徴とする。
【００４８】
かかる構成によれば、ＫＶＭスイッチを介して遠隔端末にディスプレイの属性情報を示す信号を伝送することができる。
【００４９】
好ましくは、前記アダプタは、前記光信号又は前記差動信号に、対応する出力端子から出力されるディスプレイの属性情報を示す信号を含めないことを特徴とする。
【００５０】
かかる構成によれば、ＫＶＭスイッチに出力する光信号又は差動信号の信号量を減らすことができ、システム全体の通信速度が向上する。
【００５１】
好ましくは、前記アダプタは、対応する出力端子から出力されるディスプレイの属性情報を示す信号を前記光信号又は前記差動信号に含めず、独立した形式で前記ＫＶＭスイッチに出力することを特徴とする。
【００５２】
かかる構成によれば、ＫＶＭスイッチを介して遠隔端末にディスプレイの属性情報を示す信号を伝送することができる。
【００５３】
上記目的を達成するため、本発明のＫＶＭシステムは、情報処理装置に含まれる複数の出力端子の１つから出力されるアナログのビデオ信号を入力し、当該アナログのビデオ信号をデジタルのビデオ信号に変換するＡ／Ｄ変換手段、当該デジタルのビデオ信号を順次記憶する記憶手段、順次記憶されるデジタルのビデオ信号における１画面分の新旧のビデオ信号の差分を検出する差分検出手段、検出された差分のビデオ信号をシリアルデータに変換するシリアルデータ変換手段、及び当該シリアルデータを光信号又は差動信号に変換し、ＫＶＭスイッチに出力する光信号／差動信号変換手段を有するアダプタの複数と、各アダプタから出力される光信号又は差動信号に、対応するアナログのビデオ信号の識別情報を付加し、当該識別情報が付加された光信号又は差動信号をビデオデータとして遠隔端末にネットワークを介して送信する送信手段を有するＫＶＭスイッチとを備えることを特徴とする。
【００５４】
かかる構成によれば、複数のアダプタの各々が、アナログのビデオ信号をデジタルのビデオ信号に変換し、１画面分の差分に相当するデジタルのビデオ信号を光信号又は差動信号に変換してＫＶＭスイッチに出力し、ＫＶＭスイッチが、当該光信号又は差動信号に、対応するアナログのビデオ信号の識別情報を付加し、ビデオデータとして遠隔端末にネットワークを介して送信するので、１台のＫＶＭスイッチでユーザにマルチモニタ環境を提供することができる。また、差分のビデオデータが遠隔端末に送信されるので、データ送信量を削減することができる。
【００５５】
好ましくは、前記情報処理装置に含まれる複数の出力端子の各々からデジタルのビデオ信号が出力される場合は、各アダプタは前記Ａ／Ｄ変換手段を含まず、前記送信手段は、各アダプタから出力される光信号又は差動信号に、対応するデジタルのビデオ信号の識別情報を付加し、当該識別情報が付加された光信号又は差動信号をビデオデータとして遠隔端末にネットワークを介して送信することを特徴とする。
【００５６】
かかる構成によれば、情報処理装置に含まれる複数の出力端子の各々からデジタルのビデオ信号が出力される場合も、１台のＫＶＭスイッチでユーザにマルチモニタ環境を提供することができる。また、差分のビデオデータが遠隔端末に送信されるので、データ送信量を削減することができる。
【００５７】
好ましくは、各アダプタは、前記光信号又は前記差動信号に、対応する出力端子から出力されるディスプレイの属性情報を示す信号を含めることを特徴とする。
【００５８】
かかる構成によれば、ＫＶＭスイッチを介して遠隔端末にディスプレイの属性情報を示す信号を伝送することができる。
【００５９】
好ましくは、各アダプタは、前記光信号又は前記差動信号に、対応する出力端子から出力されるディスプレイの属性情報を示す信号を含めないことを特徴とする。
【００６０】
かかる構成によれば、ＫＶＭスイッチに出力する光信号又は差動信号の信号量を減らすことができ、システム全体の通信速度が向上する。
【００６１】
好ましくは、各アダプタは、対応する出力端子から出力されるディスプレイの属性情報を示す信号を前記光信号又は前記差動信号に含めず、独立した形式で前記ＫＶＭスイッチに出力することを特徴とする。
【００６２】
かかる構成によれば、ＫＶＭスイッチを介して遠隔端末にディスプレイの属性情報を示す信号を伝送することができる。
【００６３】
上記目的を達成するため、本発明のＫＶＭシステムは、情報処理装置に含まれる複数の出力端子から出力される複数のアナログのビデオ信号を入力し、各アナログのビデオ信号をデジタルのビデオ信号に変換するＡ／Ｄ変換手段、当該デジタルのビデオ信号を順次記憶する記憶手段、順次記憶されるデジタルのビデオ信号における１画面分の新旧のビデオ信号の差分を検出する差分検出手段、検出された差分のビデオ信号をシリアルデータに変換するシリアルデータ変換手段、及び当該シリアルデータを光信号又は差動信号に変換し、ＫＶＭスイッチに出力する光信号／差動信号変換手段を有するアダプタと、前記アダプタから出力される光信号又は差動信号に、対応するアナログのビデオ信号の識別情報を付加し、当該識別情報が付加された光信号又は差動信号をビデオデータとして遠隔端末にネットワークを介して送信する送信手段を有するＫＶＭスイッチとを備えることを特徴とする。
【００６４】
かかる構成によれば、１つのアダプタが、複数のアナログのビデオ信号の各々をデジタルのビデオ信号に変換し、１画面分の差分に相当するデジタルのビデオ信号を光信号又は差動信号に変換してＫＶＭスイッチに出力し、ＫＶＭスイッチが、当該光信号又は差動信号に、対応するアナログのビデオ信号の識別情報を付加し、ビデオデータとして遠隔端末にネットワークを介して送信するので、１台のＫＶＭスイッチでユーザにマルチモニタ環境を提供することができる。また、差分のビデオデータが遠隔端末に送信されるので、データ送信量を削減することができる。
【００６５】
好ましくは、前記情報処理装置に含まれる複数の出力端子から複数のデジタルのビデオ信号が出力される場合は、前記アダプタは、前記Ａ／Ｄ変換手段を含まず、前記送信手段は、前記検出された差分のビデオデータに、対応するデジタルのビデオ信号の識別情報を付加し、当該識別情報が付加されたビデオデータを遠隔端末にネットワークを介して送信することを特徴とする。
【００６６】
かかる構成によれば、情報処理装置に含まれる複数の出力端子から複数のデジタルのビデオ信号が出力される場合も、１台のＫＶＭスイッチでユーザにマルチモニタ環境を提供することができる。また、差分のビデオデータが遠隔端末に送信されるので、データ送信量を削減することができる。
【００６７】
好ましくは、前記アダプタは、前記光信号又は前記差動信号に、対応する出力端子から出力されるディスプレイの属性情報を示す信号を含めることを特徴とする。
【００６８】
かかる構成によれば、ＫＶＭスイッチを介して遠隔端末にディスプレイの属性情報を示す信号を伝送することができる。
【００６９】
好ましくは、前記アダプタは、前記光信号又は前記差動信号に、対応する出力端子から出力されるディスプレイの属性情報を示す信号を含めないことを特徴とする。
【００７０】
かかる構成によれば、ＫＶＭスイッチに出力する光信号又は差動信号の信号量を減らすことができ、システム全体の通信速度が向上する。
【００７１】
好ましくは、前記アダプタは、対応する出力端子から出力されるディスプレイの属性情報を示す信号を前記光信号又は前記差動信号に含めず、独立した形式で前記ＫＶＭスイッチに出力することを特徴とする。
【００７２】
かかる構成によれば、ＫＶＭスイッチを介して遠隔端末にディスプレイの属性情報を示す信号を伝送することができる。
【００７３】
好ましくは、前記ＫＶＭスイッチは、複数の表示装置に接続する接続手段と、前記情報処理装置に含まれる複数の出力端子から出力され、前記複数の表示装置にそれぞれ表示される複数のビデオ信号を切り替える切替手段とをさらに備えることを特徴とする。
【００７４】
かかる構成によれば、複数の表示装置に表示される複数のビデオ信号を切り替えることができる。
【００７５】
好ましくは、前記ＫＶＭスイッチは、表示装置に接続する接続手段と、前記情報処理装置に含まれる複数の出力端子から出力された複数のビデオ信号を縮小し且つ合成して、前記表示装置に出力する画像処理手段とをさらに備えることを特徴とする。
【００７６】
かかる構成によれば、１つの表示装置に複数のビデオ信号を表示することができる。
【発明の効果】
【００７７】
本発明によれば、１台のＫＶＭスイッチでユーザにマルチモニタ環境を提供することができる。
【発明を実施するための最良の形態】
【００７８】
以下、図面を参照しながら本発明の実施の形態を説明する。
【００７９】
図１は、ＫＶＭスイッチを含むマルチモニタ対応切替システムの全体構成図である。
【００８０】
同図に示すように、マルチモニタ対応切替システムは、ＫＶＭスイッチ（Ｋ：キーボード、Ｖ：ビデオ、Ｍ：マウス）１、サーバ２、モニタ３−Ｎ（Ｎは１以上の整数である。即ちＮ＝１、２、…）、キーボード４、及びマウス５を備えている。サーバ２は、操作対象のコンピュータ（ローカル側のコンピュータ）である。尚、サーバの数は、１つに限らず、複数あってもよい。
【００８１】
さらに、マルチモニタ対応切替システムは、モニタ１２、キーボード１３及びマウス１４が接続されているＰＣ１１を備えている。ＰＣ１１は、ユーザが遠隔地で操作するコンピュータ（遠隔操作側のコンピュータ）であり、ネットワーク１０を介してＫＶＭスイッチ１に接続される遠隔端末である。尚、遠隔端末の数は、１つに限らず、複数あってもよい。
【００８２】
サーバ２及びＰＣ１１は、一般的なコンピュータの構成（例えば、ＣＰＵ、メモリ、ハードディスク、ネットワークインターフェース、ＣＤ−ＲＯＭドライブ、及びモニタ、キーボード１３並びにマウス１４をそれぞれ接続する複数の端子）を備えている。
【００８３】
ＫＶＭスイッチ１は、モニタ３へビデオ信号を出力するためのビデオ端子１０１−Ｎ（Ｎは１以上の整数である。以下同様である）（接続手段）、キーボード４が押下されたときに出力されるキーボード信号を入力するためのＰＳ／２端子１０２、マウス５の移動やクリックで生じるマウス信号を入力するためのＰＳ／２端子１０３、サーバ２から複数のビデオ信号を入力するためのビデオ端子１０４−Ｎ（入力手段）、キーボード信号をサーバに出力するためのＰＳ／２端子１０５、及びマウス信号をサーバに出力するためのＰＳ／２端子１０６を備えている。
【００８４】
サーバ２は、ビデオ端子１０４−Ｎにビデオ信号を出力するためのビデオ端子２０１−Ｎ、キーボード信号を入力するためのＰＳ／２端子２０２、及びマウス信号を入力するためのＰＳ／２端子２０３を備えている。
【００８５】
キーボード４及びマウス５がＵＳＢ（Universal Serial Bus）端子を有する場合には、ＫＶＭスイッチ１は、ＰＳ／２端子１０２，１０３に代えて、又はＰＳ／２端子１０２，１０３に加えて、２つのＵＳＢ端子を有する。ＰＳ／２端子１０５，１０６及びＰＳ／２端子２０２，２０３もそれぞれＵＳＢ端子で構成してもよい。
【００８６】
同図において、符号Ｋは、キーボード信号を示し、符号Ｍは、マウス信号を示し、符号Ｖはビデオ信号を示す。
【００８７】
モニタ３−Ｎとビデオ端子１０１−Ｎとの間には、ビデオケーブル３０１−Ｎが接続されている。ＰＳ／２端子１０２には、キーボード４から伸出するケーブル３０２が接続され、ＰＳ／２端子１０３には、マウス５から伸出するケーブル３０３が接続されている。ビデオ端子１０４−Ｎとビデオ端子２０１−Ｎとの間には、ビデオケーブル３０４−Ｎが接続されている。ＰＳ／２端子１０５とＰＳ／２端子２０２との間及びＰＳ／２端子１０６とＰＳ／２端子２０３との間にも、それぞれケーブルが接続されている。
【００８８】
ビデオケーブル３０４−Ｎは、図２に示すように、Red、Green、Blueの信号用、水平同期信号（Hsync）用、垂直同期信号（Vsync）用、ＤＤＣ信号(Display Data Channel:ディスプレイの属性情報（ベンダ名、型番、解像度など）を示す信号）用、ＧＮＤ用の計７つの信号線をまとめたものである。ビデオケーブル３０４−Ｎに流れる信号は、Red、Green、Blueの信号、水平同期信号（Hsync）、垂直同期信号（Vsync）、ＤＤＣ信号である。ＧＮＤはグランド（接地）に対しては、信号線はあるが、信号は流れていない。この場合、各ビデオ端子２０１−Ｎの芯数及び各ビデオ端子１０４−Ｎの芯数はそれぞれ７つである。
【００８９】
ビデオケーブル３０４−Ｎには、ＤＤＣ信号用の信号線が複数含まれる場合もある。また、ＤＤＣ信号用の信号線をビデオケーブル３０４−Ｎに含めず、ＤＤＣ信号用の信号線は別途、サーバ２とＫＶＭスイッチ１との間に接続するようにしてもよい。この場合、サーバ２とＫＶＭスイッチ１とには、当該信号線を接続するための端子が必要である。
【００９０】
サーバ２からＫＶＭスイッチ１に出力されるビデオ信号は、上述したようなアナログのＲＧＢ信号の他に、デジタル信号（例えば、ＤＶＩ（Digital Visual Interface）又はＨＤＭＩ（High-Definition Multimedia Interface）方式の差動信号）がある。サーバ２からＫＶＭスイッチ１に出力されるビデオ信号が、ＤＶＩ方式又はＨＤＭＩ方式の差動信号である場合には、ビデオ端子１０４−Ｎ及びビデオ端子２０１−Ｎは、ＤＶＩ端子又はＨＤＭＩ端子となる。
【００９１】
図１において、サーバ２からＰＣ１１へデータを出力する場合は、ＫＶＭスイッチ１に接続される回線（Ethernet（登録商標））を使用するが、この回線は１本しかない。このため、ＫＶＭスイッチ１は、ＫＶＭスイッチ１からEthernet（登録商標）に出力されるデータ（即ち、サーバ２からＫＶＭスイッチ１に出力されるビデオ信号が変換されたデータ）にビデオ信号を識別するための識別情報を付加する。これにより、遠隔操作側のＰＣ１１は、ビデオ信号を正しく再生することができる。
【００９２】
ＰＣ１１に接続されるモニタがモニタ１２のみである場合には、モニタ１２の画面に、サーバ２からＫＶＭスイッチ１に出力されるビデオ信号数と同数のウインドウを表示し、当該ウインドウに各ビデオ信号を表示することで、マルチモニタ環境をユーザに提供する。ＰＣ１１に接続されるモニタの台数が、サーバ２からＫＶＭスイッチ１に出力されるビデオ信号数と同数である場合には、各モニタに各ビデオ信号を表示することで、マルチモニタ環境をユーザに提供する。
【００９３】
図３は、ＫＶＭスイッチ１の詳細な構成図である。
【００９４】
ＫＶＭスイッチ１は、ＫＭ信号化回路１１０、Ａ／Ｄ変換部１１１−Ｎ（Ａ／Ｄ変換手段）、フレームメモリ格納回路１１２、フレームメモリ１１３−Ｎ（記憶手段）、差分検出回路１１４（差分検出手段）、信号変換・データ生成部１１５（送信手段）、入力選択回路１１６（切替手段）、入力選択スイッチ１１７（切替手段）、Ｄ／Ａ変換部１２１、及び端子番号検出／表示回路１２２を備えている。
【００９５】
キーボード４からのキーボード信号及びマウス５からのマウス信号は、ＫＭ信号化回路１１０を介してサーバ２に伝送される。また、不図示の遠隔端末であるＰＣ１１から出力されるキーボード信号を示すデータ及びマウス信号を示すデータは、信号変換・データ生成部１１５でそれぞれキーボード信号及びマウス信号に変換され、変換されたキーボード信号及びマウス信号はＫＭ信号化回路１１０を介してサーバ２に伝送される。
【００９６】
サーバ２からの各ビデオ信号は、Ａ／Ｄ変換部１１１−Ｎに入力され、アナログ信号からデジタル信号に変換される。サーバ２からの各ビデオ信号が、デジタル信号の場合は、ＫＶＭスイッチ１にＡ／Ｄ変換部１１１−Ｎは不要になる。
【００９７】
この変換後のデジタル信号は、ビデオデータとしてＡ／Ｄ変換部１１１−Ｎからフレームメモリ格納回路１１２へ送信され、フレームメモリ格納回路１１２はビデオデータを順次フレームメモリ１１３−Ｎに格納する。差分検出回路１１４は、フレームメモリ１１３−Ｎ内の新旧のビデオデータを比較し、ビデオデータの変更箇所（差分）を検出し、検出された差分のビデオデータを信号変換・データ生成部１１５に送信する。尚、初期状態では、差分のビデオデータは存在しないので、ビデオデータの全てを信号変換・データ生成部１１５に送信する。また、差分のビデオデータは、変更箇所を示す位置情報及び変更された色プレーンを示す色プレーン情報を含む。
【００９８】
信号変換・データ生成部１１５は、差分のビデオデータに、ビデオ信号の識別情報を付加して、ＰＣ１１に出力する。ビデオ信号の識別情報を付加する理由は、ＰＣ１１が、ＫＶＭスイッチ１からビデオデータを受信したときに、そのビデオデータがいずれのビデオ信号に対応するかを識別するためである。尚、ビデオ信号の識別情報は、信号変換・データ生成部１１５が差分のビデオデータを読み出す順番に応じて自動的に決定される。
【００９９】
入力選択回路１１６は、入力選択スイッチ１１７の操作に応じて、１つ又は複数のモニタ３−Ｎに表示されるビデオ信号を切り替える。ビデオ端子１０１−Ｎに接続されたモニタ３−Ｎが１台の場合は、サーバ２からビデオ信号を入力する一方のビデオ端子１０４−Ｎから他方のビデオ端子１０４−Ｎに切り替えることにより、切り替え後のビデオ端子１０４−Ｎから入力するビデオ信号をモニタ３−Ｎに表示する。ビデオ端子１０１−Ｎの数とモニタ３−Ｎの台数が同一の場合は、ビデオ信号の切り替えが不要になるので、入力選択回路１１６は不要になる。
【０１００】
また、入力選択回路１１６は、キーボード４から受信する所定のキーボード信号（例えば、キーボード４上の「Ｆ１」キーのキーボード信号）に応じて１つ又は複数のモニタ３−Ｎに表示されるビデオ信号を切り替えてもよい。また、入力選択回路１１６は、キーボード４から所定のキーボード信号（例えば、キーボード４上の「Ｆ２」キーのキーボード信号）を受信した場合に、モニタ３−Ｎにメニュー画面を表示させ、マウス５により選択されたメニューに応じて１つ又は複数のモニタ３−Ｎに表示されるビデオ信号を切り替えてもよい。
【０１０１】
端子番号検出／表示回路１２２は、モニタ３−Ｎが接続されているビデオ端子１０１−Ｎの番号を検出し、検出された番号を対応するモニタ３−Ｎに表示すると共に信号変換・データ生成部１１５に出力する。Ｄ／Ａ変換部１２１は、信号変換・データ生成部１１５に設定された各モニタの大きさ、各モニタの解像度、各モニタの座標、及び各モニタが接続されているビデオ端子１０１−Ｎの番号（以下モニタ番号という）などの情報をＤ／Ａ変換する。ここで、Ｄ／Ａ変換された情報は入力選択回路１１６及び端子番号検出／表示回路１２２を介して任意のモニタに表示され、ユーザが各モニタの大きさ、各モニタの解像度、各モニタの座標、及び各モニタが接続されているビデオ端子１０１−Ｎの番号等を設定したり変更したりする際に、利用される。
【０１０２】
端子番号検出／表示回路１２２は、スイッチ１２３を備えており、スイッチ１２３が押下される又はキーボード４の特定のキーの組み合わせ（例えば、shift+[A]）の入力があると、モニタ３−Ｎが接続されているビデオ端子１０１−Ｎの番号（モニタ番号）を検出し、検出された番号を対応するモニタ３−Ｎに表示する。これにより、ローカル側のユーザは、マルチモニタの位置関係を確認することができる。
【０１０３】
また、信号変換・データ生成部１１５は、差分のビデオデータに、ビデオ信号の識別情報を付加して、ＰＣ１１に出力しているが、さらに、各モニタの大きさ、各モニタの解像度、各モニタの座標、及び各モニタが接続されているビデオ端子１０１−Ｎの番号（以下モニタ番号という）などの情報を付加して、ＰＣ１１に出力してもよい。ＰＣ１１は、この付加された情報に基づいて、差分のビデオデータをモニタ１２の画面に出力することで、ローカル側のマルチモニタの状態が復元され、遠隔操作側のユーザは、当該ローカル側のマルチモニタの状態を確認することができる。また、ＰＣ１１は、信号変換・データ生成部１１５に対して各モニタの大きさ、各モニタの解像度、各モニタの座標、又は各モニタが接続されているビデオ端子１０１−Ｎの番号（以下モニタ番号という）を問い合わせるコマンドを出力し、その応答を受信し、モニタ１２に出力する。これによっても、遠隔操作側のユーザは、当該ローカル側のマルチモニタの状態を確認することができる。
【０１０４】
図１４は、モニタの配置関係を設定するＧＵＩの第１の例を示す図である。このＧＵＩを表示するプログラムは、信号変換・データ生成部１１５に格納されている。ローカル側のユーザが、キーボード４の特定のキーの組み合わせ（例えば、shift+[Ｇ]）を入力すると、図１４のＧＵＩはモニタ３−Ｎに表示される。このＧＵＩでは、モニタのレイアウト（配置）をマウス５のカーソルで簡単に決定又は変更することができる。このＧＵＩでモニタのレイアウト（配置）が変更されると、信号変換・データ生成部１１５に設定されているモニタの座標データが更新され、モニタのレイアウト（位置）の入力又は変更が終了すると、信号変換・データ生成部１１５は、差分のビデオデータに、ビデオ信号の識別情報、モニタ番号、モニタの座標データを付加して、ＰＣ１１に出力する。ＰＣ１１は、このモニタ番号及びモニタの座標データに基づいて、モニタ１２の画面に表示されるローカル側のマルチモニタのレイアウトを変更する。尚、信号変換・データ生成部１１５は、モニタ番号及びモニタの座標データだけでなく、モニタの大きさのデータをＰＣ１１に出力するようにしてもよい。
【０１０５】
図１５は、モニタの配置関係を設定するＧＵＩの第２の例を示す図である。このＧＵＩを表示するプログラムも、信号変換・データ生成部１１５に格納されている。このＧＵＩでは、仮想的な升目にモニタ番号を入力することで、モニタの配置を指示する。モニタのレイアウト（配置）の入力又は変更が終了すると、信号変換・データ生成部１１５は、差分のビデオデータに、ビデオ信号の識別情報、モニタ番号、モニタの座標データを付加して、ＰＣ１１に出力する。ＰＣ１１は、このモニタ番号及びモニタの座標データに基づいて、モニタ１２の画面に表示されるローカル側のマルチモニタのレイアウトを変更する。
【０１０６】
図１４又は図１５のＧＵＩを使用する場合、遠隔操作側ではモニタ１２の画面に、ローカル側のモニタの数及びモニタの位置に対応する複数のウインドウを表示し、当該ウインドウに各ビデオ信号を表示することで、マルチモニタ環境をユーザに提供するが、ＰＣ１１に接続されるモニタの数や大きさがローカル側のモニタの数や大きさと同一である場合には、ＰＣ１１に接続される各モニタに各ビデオ信号を表示することで、マルチモニタ環境をユーザに提供してもよい。
【０１０７】
図１６は、ビデオ端子１０１−Ｎに接続される、ラックに配置された複数のモニタの例を示す図であり、図１７（Ａ）は、図１６のモニタの配置関係を設定するＧＵＩの第１の例を示す図であり、図１７（Ｂ）は、図１６のモニタの配置関係を設定するＧＵＩの第２の例を示す図である。
【０１０８】
図１７（Ａ）及び図１７（Ｂ）のＧＵＩを表示するプログラムも、信号変換・データ生成部１１５に格納されている。
【０１０９】
図１７（Ａ）では、モニタの位置は、モニタ毎に異なる基準のモニタに対する相対位置で指定している。図１７（Ａ）のＧＵＩでは、モニタ番号、基準モニタ番号、モニタの位置（具体的には、相対位置（横）、相対位置（縦））、モニタの大きさ（具体的には、モニタ幅、モニタ高）、及びモニタの解像度が入力され、ここで入力されたデータに基づいて、信号変換・データ生成部１１５に設定されている対応するデータが更新される。さらに、信号変換・データ生成部１１５は、差分のビデオデータに、ビデオ信号の識別情報、モニタ番号、基準モニタ番号、モニタの位置（具体的には、相対位置（横）、相対位置（縦））、モニタの大きさ（具体的には、モニタ幅、モニタ高）、及びモニタの解像度を付加して、ＰＣ１１に出力する。ＰＣ１１は、このモニタ番号、基準モニタ番号、モニタの位置（具体的には、相対位置（横）、相対位置（縦））、モニタの大きさ（具体的には、モニタ幅、モニタ高）、及びモニタの解像度に基づいて、ローカル側のマルチモニタのレイアウト、大きさ、及び解像度を変更する。これにより、遠隔操作側において、ローカル側のマルチモニタの配置状態が復元され、遠隔操作側のユーザは、当該ローカル側のマルチモニタの配置状態を確認することができる。
【０１１０】
図１７（Ｂ）では、モニタの位置は、基準のモニタ（ここでは、モニタ１）に対する絶対位置で指定している。図１７（Ｂ）のＧＵＩでは、モニタ番号、モニタの位置（具体的には、絶対位置（横）、接待位置（縦））、モニタの大きさ（具体的には、モニタ幅、モニタ高）、及びモニタの解像度が入力され、ここで入力されたデータに基づいて、信号変換・データ生成部１１５に設定されている対応するデータが更新される。また、モニタの絶対位置の基準は、例えば、モニタ番号１の画面の左上の角の座標であるが、これに限定されるものではない。
【０１１１】
信号変換・データ生成部１１５は、差分のビデオデータに、ビデオ信号の識別情報、モニタ番号、モニタの位置（具体的には、絶対位置（横）、絶対位置（縦））、モニタの大きさ（具体的には、モニタ幅、モニタ高）、及びモニタの解像度を付加して、ＰＣ１１に出力する。ＰＣ１１は、このモニタ番号、モニタの位置（具体的には、絶対位置（横）、絶対位置（縦））、モニタの大きさ（具体的には、モニタ幅、モニタ高）、及びモニタの解像度に基づいて、ローカル側のマルチモニタのレイアウト、大きさ、及び解像度を変更する。これにより、遠隔操作側において、ローカル側のマルチモニタの大きさ、解像度及び配置状態が復元され、遠隔操作側のユーザは、当該ローカル側のマルチモニタの大きさ、解像度及び配置状態を確認することができる。
【０１１２】
図１７（Ａ）又は図１７（Ｂ）のＧＵＩを使用する場合、遠隔操作側ではモニタ１２の画面に、ローカル側のモニタの数、モニタの大きさ、及びモニタの位置に対応する複数のウインドウを表示し、当該ウインドウに各ビデオ信号を表示することで、マルチモニタ環境をユーザに提供するが、ＰＣ１１に接続されるモニタの数や大きさがローカル側のモニタの数や大きさと同一である場合には、ＰＣ１１に接続される各モニタに各ビデオ信号を表示することで、マルチモニタ環境をユーザに提供してもよい。
【０１１３】
図１４、図１５、図１７（Ａ）又は図１７（Ｂ）のＧＵＩを表示するプログラムは信号変換・データ生成部１１５に格納されているが、これらのプログラムを含むアプリケーションソフトウエアをサーバ２に格納してもよい。この場合、ローカル側のユーザ又は遠隔操作側のユーザは、ＫＶＭスイッチ１を介してサーバ２にアクセスし、アプリケーションソフトウエアを起動することで、図１４、図１５、図１７（Ａ）又は図１７（Ｂ）のＧＵＩをローカル側の任意のモニタ又は遠隔操作側の任意のモニタに表示し、各モニタの位置や解像度などの設定や変更をすることができる。また、サーバ２のＯＳがwindows(登録商標)の場合には、上記アプリケーションソフトウエアは、ＯＳが保持する各モニタの位置情報を取得することができる（例えば、画面のプロパティから各モニタの位置情報を取得することができる）。
【０１１４】
図４は、図３のＫＶＭスイッチ１の変形例を示す構成図である。
【０１１５】
図４のＫＶＭスイッチ１は、図３の入力選択回路１１６及び入力選択スイッチ１１７に代えて、ビデオ合成回路１１８（画像処理手段）を備えている。
【０１１６】
ビデオ合成回路１１８は、ビデオ端子１０４−Ｎから入力された各ビデオ信号に基づいて、縮小画面を作成し、モニタ３−１の画面に収まるように全ての縮小画面を合成して、合成された縮小画面のデータをモニタ３−１に出力する。これにより、モニタ３−１に複数のビデオ信号を同時に表示することができる。
【０１１７】
図４では、ＫＶＭスイッチ１は１つのビデオ端子１０１−Ｎを備え、ローカル側にあるモニタは１台であるが、ＫＶＭスイッチ１が複数のビデオ端子１０１−Ｎを備える場合には、ローカル側にあるモニタは１台に限定されない。ローカル側に複数のモニタがある場合には、ビデオ合成回路１１８は、合成された縮小画面のデータを各モニタに出力してもよい。
【０１１８】
図５は、図１のマルチモニタ対応切替システムの第１変形例を示す図である。
【０１１９】
図５では、ＫＶＭスイッチ１は、図１のビデオ端子１０４−Ｎの代わりに、ビデオ端子１０４Ａを備えている。ビデオ端子１０４Ａとビデオ端子２０１−Ｎとの間には、ビデオケーブル３０４Ａが接続されている。ビデオケーブル３０４Ａは、ビデオ端子１０４Ａ側は１本で構成され、ビデオ端子２０１−Ｎ側は複数本で構成されている。即ち、サーバ２から出力される全てのビデオ信号は、ビデオケーブル３０４Ａによりまとめられて、１つのビデオ端子１０４Ａを介してＫＶＭスイッチ１に入力される。
【０１２０】
例えば、各ビデオ端子２０１−Ｎは、図２で示したように７つの信号線が接続されるので、ビデオケーブル３０４Ａのビデオ端子２０１−Ｎ側は、各々７芯のオス端子を有する。一方、サーバ２が１０個のビデオ端子２０１−Ｎを備える場合には、ビデオケーブル３０４Ａのビデオ端子１０４Ａ側は、７０芯（＝７芯×１０端子）以上の芯数を含むオス端子を有する。この場合、各ビデオ端子２０１−Ｎは、７芯のメス端子であり、ビデオ端子１０４Ａは、７０芯（＝７芯×１０端子）以上の芯数を含むメス端子である。このように、ビデオケーブル３０４Ａに含まれる芯数は、サーバ２が備える複数のビデオ端子２０１−Ｎの芯数の和以上となる。
【０１２１】
図５の構成によれば、ＫＶＭスイッチ１は、サーバのビデオ端子２０１−Ｎと接続されるビデオ端子を１つ備えればよく、ＫＶＭスイッチ１を小型化することができる。また、ＫＶＭスイッチ１のビデオ端子数が１つなので、ユーザがＫＶＭスイッチ１とサーバ２との間にビデオケーブル３０４Ａを取り付けたり、又は取り外すときの手間数が減り、ビデオケーブル３０４Ａの取り扱いが楽になる。
【０１２２】
以上の説明では、ビデオケーブル３０４Ａのビデオ端子２０１−Ｎ側は、各々７芯のオス端子を有し、各ビデオ端子２０１−Ｎは、７芯のメス端子を有するが、例えば、ビデオケーブル３０４ＡからＤＤＣ信号用の信号線を削除して、ビデオ端子２０１−Ｎ側のオス端子を６芯のオス端子とし、各ビデオ端子２０１−Ｎを６芯のメス端子としてもよい。この場合、サーバ２が１０個のビデオ端子２０１−Ｎを備える場合には、ビデオケーブル３０４Ａのビデオ端子１０４Ａ側は、６０芯（＝６芯×１０端子）以上の芯数を含むオス端子を有し、ビデオ端子１０４Ａは、６０芯以上の芯数を含むメス端子となる。
【０１２３】
これにより、ビデオケーブル３０４Ａの太さを細くすることができ、さらに、ビデオケーブル３０４Ａのコストを抑えることができる。
【０１２４】
図６は、図１のマルチモニタ対応切替システムの第２変形例を示す図である。
【０１２５】
図５では、サーバ２から出力される全てのビデオ信号をビデオケーブル３０４Ａにより１つにまとめているが、図６では、サーバ２から出力される２つのビデオ信号をビデオケーブル３０４Ｂ−Ｎにより１つにまとめている。
【０１２６】
ＫＶＭスイッチ１は、図５のビデオ端子１０４Ａの代わりに、ビデオ端子１０４Ｂ−Ｎを備えている。１つのビデオ端子１０４Ｂ−Ｎと２つのビデオ端子２０１−Ｎとの間には、ビデオケーブル３０４Ｂ−Ｎが接続されている。ビデオケーブル３０４Ｂ−Ｎは、ビデオ端子１０４Ｂ−Ｎ側は１本で構成され、ビデオ端子２０１−Ｎ側は２本で構成されている。即ち、サーバ２から出力される２つのビデオ信号は、ビデオケーブル３０４Ｂ−Ｎによりまとめられて、１つのビデオ端子１０４Ｂ−Ｎを介してＫＶＭスイッチ１に入力される。
【０１２７】
例えば、各ビデオ端子２０１−Ｎは、図２で示したように７つの信号線が接続されるので、ビデオケーブル３０４Ｂ−Ｎのビデオ端子２０１−Ｎ側は、各々７芯のオス端子を有する。一方、ビデオケーブル３０４Ｂ−Ｎのビデオ端子１０４Ｂ−Ｎ側は、１４芯（＝７芯×２端子）以上の芯数を含むオス端子を有する。この場合、各ビデオ端子２０１−Ｎは、７芯のメス端子であり、ビデオ端子１０４Ｂ−Ｎは、１４芯以上の芯数を含むメス端子である。このように、ビデオケーブル３０４Ｂ−Ｎに含まれる芯数は、サーバ２が備える複数のビデオ端子２０１−Ｎの芯数の和以上となる。
【０１２８】
図６の構成は、図５の構成に比べて、ＫＶＭスイッチ１が備えるビデオ端子の数は増えるが、ビデオケーブル３０４Ｂ−Ｎは、上記ビデオケーブル３０４Ａよりも細くなるのでユーザにとって、取り扱いが楽になる。また、サーバ２から出力されるビデオ信号が図５の場合よりも少ない場合に、低コストのビデオケーブルを使用できる。
【０１２９】
図６の例では、１つのビデオ端子１０４Ｂ−Ｎが２つのビデオ端子２０１−Ｎに接続されたが、これに限らず、１つのビデオ端子１０４Ｂ−Ｎが３つ以上のビデオ端子２０１−Ｎに接続されるようにしてもよい。
【０１３０】
また、図６の例でも、各ビデオケーブル３０４Ｂ−ＮからＤＤＣ信号用の信号線を削除して、ビデオケーブル３０４Ｂ−Ｎのビデオ端子２０１−Ｎ側の各オス端子を６芯とし、ビデオケーブル３０４Ｂ−Ｎのビデオ端子１０４−Ｎ側のオス端子を１２芯としてもよい。この場合、ビデオ端子２０１−Ｎは６芯のメス端子となり、ビデオ端子１０４−Ｎは１２芯のメス端子となる。これにより、ビデオケーブル３０４３０４Ｂ−Ｎの太さをより細くすることができ、さらに、ビデオケーブル３０４Ｂ−Ｎのコストを抑えることができる。
【０１３１】
図７は、図１のマルチモニタ対応切替システムの第３変形例を示す図である。
【０１３２】
図７の構成は、各ビデオ端子１０４−Ｎと対応するビデオ端子２０１−Ｎとの間にアダプタ３１０−Ｎを接続したことが図１の構成と異なる。
【０１３３】
このアダプタ３１０−Ｎは、サーバ２から出力されるビデオ信号をアナログ信号からデジタル信号に変換し、当該変換されたデジタル信号をＫＶＭスイッチ１に出力する。
【０１３４】
図８（Ａ）は、アダプタ３１０−Ｎの構成を示すブロック図であり、図８（Ｂ）は、アダプタ３１０−Ｎの構成の第１変形例を示すブロック図である。
【０１３５】
図８（Ａ）及び図８（Ｂ）のアダプタ３１０−Ｎは、ビデオ信号に含まれるRed、Green及びBlueの信号、水平同期信号（Hsync）並びに垂直同期信号（Vsync）をアナログ信号からデジタル信号に変換するＡ／Ｄ変換回路４０１（Ａ／Ｄ変換手段）と、変換された各デジタル信号を格納するフレームバッファ及び格納回路４０２と、フレームバッファ及び格納回路４０２で変換されたデジタル信号をシリアルデータに変換するシリアルデータ変換回路４０３（シリアルデータ変換手段）と、シリアルデータ変換回路４０３で変換されたシリアルデータを光信号又は差動信号に変換し、ＫＶＭスイッチ１へ出力する光信号／差動信号変換回路４０４（光信号／差動信号変換手段）とを備えている。フレームバッファ及び格納回路４０２は、１画面分又は複数画面分のデジタル信号を格納し、ビデオ信号の受信時間とシリアルデータの送信時間との差を吸収する。
【０１３６】
図８（Ａ）及び図８（Ｂ）のアダプタ３１０−Ｎでは、１画面分のビデオ信号に相当する光信号又は作動信号が逐次ＫＶＭスイッチ１に出力される。
【０１３７】
図８（Ａ）において、アダプタ３１０−Ｎに入力されるビデオ信号に含まれるＤＤＣ信号は、シリアルデータ変換回路４０３に入力する。シリアルデータ変換回路４０３は、フレームバッファからＡ／Ｄ変換されたデジタル信号を読み出し、入力されたＤＤＣ信号と合成して、シリアルデータに変換し、光信号／差動信号変換回路４０４に出力する。
【０１３８】
また、図８（Ｂ）において、アダプタ３１０−Ｎに入力されるビデオ信号に含まれるＤＤＣ信号は、光信号／差動信号変換回路４０４に直接入力され、光信号又は差動信号に変換されて、ＫＶＭスイッチ１へ出力される。この場合、ＤＤＣ信号に対応する光信号又は差動信号は、Red、Green及びBlueの信号、水平同期信号（Hsync）並びに垂直同期信号（Vsync）に対応する光信号又は差動信号とは、別々の信号線を介してＫＶＭスイッチ１へ出力される。例えば、図７のビデオケーブル３０４−１は、ＤＤＣ信号に対応する光信号用又は差動信号用の信号線と、Red、Green及びBlueの信号、水平同期信号（Hsync）並びに垂直同期信号（Vsync）に対応する光信号用又は差動信号用の信号線とを含む。
【０１３９】
尚、図８（Ａ）の破線で示すように、アダプタ３１０−Ｎに入力されるビデオ信号に含まれるＤＤＣ信号をグランド（ＧＮＤ）に流し、シリアルデータ変換回路４０３に入力しないようにしてもよい。この場合、シリアル変換されるデータ量を抑制することができる。
【０１４０】
図９（Ａ）は、アダプタ３１０−Ｎの構成の第２変形例を示すブロック図であり、図９（Ｂ）は、アダプタ３１０−Ｎの構成の第３変形例を示すブロック図である。
【０１４１】
図９（Ａ）及び図９（Ｂ）のアダプタ３１０−Ｎは、ビデオ信号の差分、即ち、前回の１画面分の信号に対する今回の１画面分の信号の差分を検出する差分検出回路４０５（差分検出手段）をそれぞれ図８（Ａ）及び図８（Ｂ）のアダプタ３１０−Ｎに追加している。差分検出回路４０５以外の回路は、図８（Ａ）及び図８（Ｂ）の対応する回路と同一である。
【０１４２】
Ａ／Ｄ変換回路４０１は、ビデオ信号に含まれるRed、Green及びBlueの信号、水平同期信号（Hsync）並びに垂直同期信号（Vsync）をアナログ信号からデジタル信号に変換し、該デジタル信号をフレームバッファ及び格納回路４０２と差分検出回路４０５とに出力する。このとき、フレームバッファ及び格納回路４０２と差分検出回路４０５とに出力されるデジタル信号は、１画面分のデジタル信号である。
【０１４３】
差分検出回路４０５は、今回の１画面分のデジタル信号をＡ／Ｄ変換回路４０１から入力し、フレームバッファ及び格納回路４０２から前回の１画面分のデジタル信号を読み出し、前回の１画面分のデジタル信号に対する今回の１画面分のデジタル信号の差分を検出する。そして、差分検出回路４０５は、検出された差分のデジタル信号を位置情報及び色プレーン情報としてシリアルデータ変換回路４０３に出力する。
【０１４４】
図９（Ａ）において、アダプタ３１０−Ｎに入力されるビデオ信号に含まれるＤＤＣ信号は、シリアルデータ変換回路４０３に入力する。シリアルデータ変換回路４０３は、フレームバッファからＡ／Ｄ変換されたデジタル信号を読み出し、入力されたＤＤＣ信号と合成して、シリアルデータに変換し、光信号／差動信号変換回路４０４に出力する。
【０１４５】
また、図９（Ｂ）において、アダプタ３１０−Ｎに入力されるビデオ信号に含まれるＤＤＣ信号は、光信号／差動信号変換回路４０４に直接入力され、光信号又は差動信号に変換されて、ＫＶＭスイッチ１へ出力される。この場合、ＤＤＣ信号に対応する光信号又は差動信号は、Red、Green及びBlueの信号、水平同期信号（Hsync）並びに垂直同期信号（Vsync）に対応する光信号又は差動信号とは、別々の信号線を介してＫＶＭスイッチ１へ出力される。例えば、図７のビデオケーブル３０４−１は、ＤＤＣ信号に対応する光信号用又は差動信号用の信号線と、Red、Green及びBlueの信号、水平同期信号（Hsync）並びに垂直同期信号（Vsync）に対応する光信号用又は差動信号用の信号線とを含む。
【０１４６】
尚、図９（Ａ）の破線で示すように、アダプタ３１０−Ｎに入力されるビデオ信号に含まれるＤＤＣ信号をグランド（ＧＮＤ）に流し、シリアルデータ変換回路４０３に入力しないようにしてもよい。この場合、シリアル変換されるデータ量を抑制することができる。
【０１４７】
図８（Ａ），（Ｂ）又は図９（Ａ），（Ｂ）のアダプタ３１０−Ｎによれば、アダプタ３１０−ＮからＫＶＭスイッチ１へ出力する光信号又は差動信号は１つ又は２つなので、アダプタ３１０−ＮからＫＶＭスイッチ１へ接続されるビデオケーブルの芯数を少なくすることができ、ビデオケーブルの取り扱いが楽になる。
【０１４８】
また、図８（Ａ），（Ｂ）又は図９（Ａ），（Ｂ）のアダプタ３１０−ＮをＫＶＭスイッチ１に接続する場合には、アダプタ３１０−Ｎがビデオ信号をアナログ信号からデジタル信号に変換するので、ＫＶＭスイッチ１に含まれるＡ／Ｄ変換部１１１−Ｎが不要になる。よって、ＫＶＭスイッチ１を小型化することができる。
【０１４９】
さらに、図８（Ａ），（Ｂ）のアダプタ３１０−Ｎは、１画面分のビデオ信号に相当する光信号又は作動信号を逐次ＫＶＭスイッチ１へ出力するが、図９（Ａ），（Ｂ）のアダプタ３１０−Ｎは、前回の１画面分のデジタル信号に対する今回の１画面分のデジタル信号の差分に相当する光信号又は作動信号を逐次ＫＶＭスイッチ１へ出力する。よって、図９（Ａ），（Ｂ）のアダプタ３１０−Ｎは、図８（Ａ），（Ｂ）のアダプタ３１０−ＮよりもＫＶＭスイッチ１へ出力する信号量を削減することができる。
【０１５０】
図１０は、図７のマルチモニタ対応切替システムの変形例を示す図である。
【０１５１】
図７の構成では、各ビデオ端子１０４−Ｎと対応するビデオ端子２０１−Ｎとの間にアダプタ３１０−Ｎを接続しているが、図１０の構成では、１つのビデオ端子１０４Ｃと複数のビデオ端子２０１−Ｎとの間に１つのアダプタ３１１が接続されている。
【０１５２】
アダプタ３１１は、上述したアダプタ３１０−Ｎと同様に、サーバ２から出力される各ビデオ信号をアナログ信号からデジタル信号に変換し、当該変換されたデジタル信号をＫＶＭスイッチ１に出力する。
【０１５３】
アダプタ３１１の構成は、上述した図８（Ａ），（Ｂ）又は図９（Ａ），（Ｂ）のアダプタ３１０−Ｎと同様の構成を採用することができる。一例として、図８（Ａ）のアダプタ３１０−Ｎと同様の構成を採用するアダプタ３１１の構成図を図１１に示す。
【０１５４】
図１１のＡ／Ｄ変換回路４０１は、図８（Ａ）のＡ／Ｄ変換回路４０１と動作は同一であるが、入力するビデオ信号の数が多くなる点で異なる。また、図１１のフレームバッファ及び格納回路４０２は、ビデオ端子２０１−Ｎの数に応じた個数のフレームバッファが必要になるため、図８（Ａ）のフレームバッファよりも個数が増える。図１１のシリアルデータ変換回路４０３は、フレームバッファ及び格納回路４０２からデジタル信号を順次読み出し、シリアルデータに変換するので、１個で変換処理は可能である。図１１の光信号／差動信号変換回路４０４についても１個で変換処理は可能である。
【０１５５】
次に、サーバ２からＫＶＭスイッチ１に出力されるビデオ信号がデジタル信号である場合のアダプタ３１０−Ｎの構成について説明する。
【０１５６】
図１２（Ａ）は、ビデオ信号がデジタル信号である場合のアダプタ３１０−Ｎの構成を示すブロック図であり、図１２（Ｂ）は、ビデオ信号がデジタル信号である場合のアダプタ３１０−Ｎの構成の第１変形例を示すブロック図である。
【０１５７】
サーバ２からＫＶＭスイッチ１に出力されるビデオ信号がデジタル信号である場合には、ビデオ信号には、Red、Green及びBlueの信号並びにＤＤＣ信号が含まれており、水平同期信号（Hsync）並びに垂直同期信号（Vsync）は含まれていない。
【０１５８】
図１２（Ａ）及び図１２（Ｂ）のアダプタ３１０−Ｎは、ビデオ信号に含まれるRed、Green及びBlueの信号を格納するフレームバッファ及び格納回路４０２と、フレームバッファ及び格納回路４０２で変換されたデジタル信号をシリアルデータに変換するシリアルデータ変換回路４０３と、シリアルデータ変換回路４０３で変換されたシリアルデータを光信号又は差動信号に変換し、ＫＶＭスイッチ１へ出力する光信号／差動信号変換回路４０４とを備えている。フレームバッファ及び格納回路４０２は、１画面分又は複数画面分のデジタル信号を格納し、ビデオ信号の受信時間とシリアルデータの送信時間との差を吸収する。
【０１５９】
図１２（Ａ）及び図１２（Ｂ）のアダプタ３１０−Ｎでは、１画面分のビデオ信号に相当する光信号又は作動信号が逐次ＫＶＭスイッチ１に出力される。
【０１６０】
図１２（Ａ）において、アダプタ３１０−Ｎに入力されるビデオ信号に含まれるＤＤＣ信号は、シリアルデータ変換回路４０３に入力する。シリアルデータ変換回路４０３は、フレームバッファからデジタル信号を読み出し、入力されたＤＤＣ信号と合成して、シリアルデータに変換し、光信号／差動信号変換回路４０４に出力する。
【０１６１】
また、図１２（Ｂ）において、アダプタ３１０−Ｎに入力されるビデオ信号に含まれるＤＤＣ信号は、光信号／差動信号変換回路４０４に直接入力され、光信号又は差動信号に変換されて、ＫＶＭスイッチ１へ出力される。この場合、ＤＤＣ信号に対応する光信号又は差動信号は、Red、Green及びBlueの信号に対応する光信号又は差動信号とは、別々の信号線を介してＫＶＭスイッチ１へ出力される。例えば、図７のビデオケーブル３０４−１は、ＤＤＣ信号に対応する光信号用又は差動信号用の信号線と、Red、Green及びBlueの信号に対応する光信号用又は差動信号用の信号線とを含む。
【０１６２】
尚、図１２（Ａ）の破線で示すように、アダプタ３１０−Ｎに入力されるビデオ信号に含まれるＤＤＣ信号をグランド（ＧＮＤ）に流し、シリアルデータ変換回路４０３に入力しないようにしてもよい。この場合、シリアル変換されるデータ量を抑制することができる。
【０１６３】
図１３（Ａ）は、ビデオ信号がデジタル信号である場合のアダプタ３１０−Ｎの構成の第２変形例を示すブロック図であり、図１３（Ｂ）は、ビデオ信号がデジタル信号である場合のアダプタ３１０−Ｎの構成の第３変形例を示すブロック図である。
【０１６４】
図１３（Ａ）及び図１３（Ｂ）のアダプタ３１０−Ｎは、ビデオ信号の差分、即ち、前回の１画面分の信号に対する今回の１画面分の信号の差分を検出する差分検出回路４０５をそれぞれ図１２（Ａ）及び図１２（Ｂ）のアダプタ３１０−Ｎに追加している。差分検出回路４０５以外の回路は、図１２（Ａ）及び図１２（Ｂ）の対応する回路と同一である。
【０１６５】
ビデオ信号に含まれるRed、Green及びBlueの信号は、フレームバッファ及び格納回路４０２と差分検出回路４０５とに入力される。このとき、フレームバッファ及び格納回路４０２と差分検出回路４０５とに入力されるデジタル信号は、１画面分のデジタル信号である。
【０１６６】
差分検出回路４０５は、今回の１画面分のデジタル信号を入力し、フレームバッファ及び格納回路４０２から前回の１画面分のデジタル信号を読み出し、前回の１画面分のデジタル信号に対する今回の１画面分のデジタル信号の差分を検出する。そして、差分検出回路４０５は、検出された差分のデジタル信号を位置情報及び色プレーン情報としてシリアルデータ変換回路４０３に出力する。
【０１６７】
図１３（Ａ）において、アダプタ３１０−Ｎに入力されるビデオ信号に含まれるＤＤＣ信号は、シリアルデータ変換回路４０３に入力する。シリアルデータ変換回路４０３は、フレームバッファからデジタル信号を読み出し、入力されたＤＤＣ信号と合成して、シリアルデータに変換し、光信号／差動信号変換回路４０４に出力する。
【０１６８】
また、図１３（Ｂ）において、アダプタ３１０−Ｎに入力されるビデオ信号に含まれるＤＤＣ信号は、光信号／差動信号変換回路４０４に直接入力され、光信号又は差動信号に変換されて、ＫＶＭスイッチ１へ出力される。この場合、ＤＤＣ信号に対応する光信号又は差動信号は、Red、Green及びBlueの信号に対応する光信号又は差動信号とは、別々の信号線を介してＫＶＭスイッチ１へ出力される。例えば、図７のビデオケーブル３０４−１は、ＤＤＣ信号に対応する光信号用又は差動信号用の信号線と、Red、Green及びBlueの信号に対応する光信号用又は差動信号用の信号線とを含む。
【０１６９】
尚、図１３（Ａ）の破線で示すように、アダプタ３１０−Ｎに入力されるビデオ信号に含まれるＤＤＣ信号をグランド（ＧＮＤ）に流し、シリアルデータ変換回路４０３に入力しないようにしてもよい。この場合、シリアル変換されるデータ量を抑制することができる。
【０１７０】
図１２（Ａ），（Ｂ）又は図１３（Ａ），（Ｂ）のアダプタ３１０−Ｎによれば、アダプタ３１０−ＮからＫＶＭスイッチ１へ出力する光信号又は差動信号は１つ又は２つなので、アダプタ３１０−ＮからＫＶＭスイッチ１へ接続されるビデオケーブルの芯数を少なくすることができ、ビデオケーブルの取り扱いが楽になる。
【０１７１】
また、図１２（Ａ），（Ｂ）又は図１３（Ａ），（Ｂ）のアダプタ３１０−ＮをＫＶＭスイッチ１に接続する場合には、ＫＶＭスイッチ１に含まれるＡ／Ｄ変換部１１１−Ｎが不要になる。よって、ＫＶＭスイッチ１を小型化することができる。
【０１７２】
さらに、図１２（Ａ），（Ｂ）のアダプタ３１０−Ｎは、１画面分のビデオ信号に相当する光信号又は作動信号を逐次ＫＶＭスイッチ１へ出力するが、図１３（Ａ），（Ｂ）のアダプタ３１０−Ｎは、前回の１画面分のデジタル信号に対する今回の１画面分のデジタル信号の差分に相当する光信号又は作動信号を逐次ＫＶＭスイッチ１へ出力する。よって、図１３（Ａ），（Ｂ）のアダプタ３１０−Ｎは、図１２（Ａ），（Ｂ）のアダプタ３１０−ＮよりもＫＶＭスイッチ１へ出力する信号量を削減することができる。
【０１７３】
サーバ２からＫＶＭスイッチ１に出力されるビデオ信号がデジタル信号である場合にも、図１０のように、１つのビデオ端子１０４Ｃと複数のビデオ端子２０１−Ｎとの間に１つのアダプタ３１１を接続してもよい。
【０１７４】
アダプタ３１１の構成は、上述した図１２（Ａ），（Ｂ）又は図１３（Ａ），（Ｂ）のアダプタ３１０−Ｎと同様の構成を採用することができる。この場合、アダプタ３１１のフレームバッファ及び格納回路４０２は、ビデオ端子２０１−Ｎの数に応じた個数のフレームバッファが必要になるため、図１２（Ａ），（Ｂ）又は図１３（Ａ），（Ｂ）のフレームバッファよりも個数が増える。
【０１７５】
以上説明した、図９（Ａ），（Ｂ）又は図１３（Ａ），（Ｂ）のアダプタ３１０−Ｎを利用する場合には、予め差分の信号に対応する光信号又は差動信号がＫＶＭスイッチ１へ出力されるので、ＫＶＭスイッチ１は、Ａ／Ｄ変換部１１１−Ｎ以外に、フレームメモリ格納回路１１２、フレームメモリ１１３−Ｎ及び差分検出回路１１４も不要である。この場合、光信号又は差動信号が直接ＫＶＭスイッチ１の信号変換・データ生成部１１５に入力され、当該光信号又は差動信号に、ビデオ信号の識別情報を付加して、ビデオデータとしてＰＣ１１に出力する。
【０１７６】
以上詳細に説明したように、本実施の形態によれば、ビデオ端子１０４−Ｎが複数のビデオ信号を入力し、信号変換・データ生成部１１５が当該複数のビデオ信号に、それぞれ対応するビデオ信号の識別情報を付加し、識別情報が付加されたビデオデータを遠隔端末であるＰＣ１１にネットワーク１０を介して送信するので、１台のＫＶＭスイッチでユーザにマルチモニタ環境を提供することができる。また、フレームメモリ１１３−Ｎが複数のビデオ信号を各々ビデオデータとして順次記憶し、差分検出回路１１４が各ビデオデータにおける新旧のビデオデータの差分を検出し、信号変換・データ生成部１１５が当該差分のビデオデータに、対応するビデオ信号の識別情報を付加し、識別情報が付加されたビデオデータを遠隔端末であるＰＣ１１にネットワーク１０を介して送信するので、データ送信量を削減することができる。
【０１７７】
ＫＶＭスイッチ１が、ＫＶＭスイッチ１の機能を実現するためのソフトウェアのプログラムを実行することによっても、上記実施の形態と同様の効果を奏する。
【０１７８】
尚、本発明は、上述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【図面の簡単な説明】
【０１７９】
【図１】ＫＶＭスイッチを含むマルチモニタ対応切替システムの全体構成図である。
【図２】ビデオケーブル３０４−Ｎ（Ｎは１以上の整数である。即ちＮ＝１、２、…）の構成を示す図である。
【図３】ＫＶＭスイッチ１の詳細な構成図である。
【図４】図３のＫＶＭスイッチ１の変形例を示す構成図である。
【図５】図１のマルチモニタ対応切替システムの第１変形例を示す図である。
【図６】図１のマルチモニタ対応切替システムの第２変形例を示す図である。
【図７】図１のマルチモニタ対応切替システムの第３変形例を示す図である。
【図８】（Ａ）は、アダプタ３１０−Ｎの構成を示すブロック図であり、（Ｂ）は、アダプタ３１０−Ｎの構成の第１変形例を示すブロック図である。
【図９】（Ａ）は、アダプタ３１０−Ｎの構成の第２変形例を示すブロック図であり、（Ｂ）は、アダプタ３１０−Ｎの構成の第３変形例を示すブロック図である。
【図１０】図７のマルチモニタ対応切替システムの変形例を示す図である。
【図１１】図８（Ａ）のアダプタ３１０−Ｎと同様の構成を採用するアダプタ３１１の構成図である。
【図１２】（Ａ）は、ビデオ信号がデジタル信号である場合のアダプタ３１０−Ｎの構成を示すブロック図であり、（Ｂ）は、ビデオ信号がデジタル信号である場合のアダプタ３１０−Ｎの構成の第１変形例を示すブロック図である。
【図１３】（Ａ）は、ビデオ信号がデジタル信号である場合のアダプタ３１０−Ｎの構成の第２変形例を示すブロック図であり、（Ｂ）は、ビデオ信号がデジタル信号である場合のアダプタ３１０−Ｎの構成の第３変形例を示すブロック図である。
【図１４】モニタの配置関係を設定するＧＵＩの第１の例を示す図である。
【図１５】モニタの配置関係を設定するＧＵＩの第２の例を示す図である。
【図１６】ビデオ端子１０１−Ｎに接続される、ラックに配置された複数のモニタの例を示す図である。
【図１７】（Ａ）は、図１６のモニタの配置関係を設定するＧＵＩの第１の例を示す図であり、（Ｂ）は、図１６のモニタの配置関係を設定するＧＵＩの第２の例を示す図である。
【符号の説明】
【０１８０】
１  ＫＶＭスイッチ
２  サーバ
３−Ｎ（Ｎは１以上の整数である。以下、同様），１２  モニタ
４，１３  キーボード
５，１４  マウス
１０  ネットワーク
１１  ＰＣ
１０１−Ｎ，１０４−Ｎ，２０１−Ｎ  ビデオ端子
１０２，１０３，２０２，２０３  ＰＳ／２端子
１１１−Ｎ  Ａ／Ｄ変換部
１１２  フレームメモリ格納回路
１１３−Ｎ  フレームメモリ
１１４，４０５  差分検出回路
１１５  信号変換・データ生成部
１１６  入力選択回路
１１８  ビデオ合成回路
４０１  Ａ／Ｄ変換回路
４０２  フレームバッファ及び格納回路
４０３  シリアルデータ変換回路
４０４  光信号／差動信号変換回路
【図１】
0005235435.tif 000002
【図２】
0005235435.tif 000003
【図３】
0005235435.tif 000004
【図４】
0005235435.tif 000005
【図５】
0005235435.tif 000006
【図６】
0005235435.tif 000007
【図７】
0005235435.tif 000008
【図８】
0005235435.tif 000009
【図９】
0005235435.tif 000010
【図１０】
0005235435.tif 000011
【図１１】
0005235435.tif 000012
【図１２】
0005235435.tif 000013
【図１３】
0005235435.tif 000014
【図１４】
0005235435.tif 000015
【図１５】
0005235435.tif 000016
【図１６】
0005235435.tif 000017
【図１７】
0005235435.tif 000018