(57)【要約】  【解決手段】  コンソールのキーボード、コンソールの映像ディスプレイ装置、コンソールのマウス及びスピーカを含むユーザインタフェースを有する単一のユーザコンソールと、キーボード、映像ディスプレイ装置及びマウスを含むユーザインタフェース装置をそれぞれが使用できる複数のホストコンピュータとを相互に接続し、ユーザが単一のユーザコンソールからホストコンピュータのうち１つ以上へアクセス可能にするための切り替え装置及びシステムである。ホストコンピュータのそれぞれの映像出力が、コンソールの映像ディスプレイ装置にホストコンピュータの「ウィンドウ」として同時に表示され得るように、ホストコンピュータからの映像出力のそれぞれが、適切に拡大縮小され、トリミングされる。ユーザは、使い勝手がよい直観的なユーザインタフェースを介し複数のホストコンピュータ間を容易にナビゲートし得る。ホストコンピュータそれぞれからの音声出力は、所望のスピーカへの出力のために混合されるか又は切り替えられ得る。【選択図】  図２
2009501364.tif 000002
【特許請求の範囲】
【請求項１】
複数のホストコンピュータと、
キーボード、カーソル制御装置及び映像ディスプレイ装置を含むインタフェースを有するユーザコンソールと、及び
前記複数のホストコンピュータと前記ユーザコンソールを動作可能に接続する管理装置であって、前記管理装置が、前記複数のホストコンピュータのいずれか１つへのアクセスを提供するために前記ユーザコンソールから送信されたキーボード制御信号及びカーソル制御信号を管理し、前記ユーザコンソールの映像ディスプレイ装置に前記複数のホストコンピュータのうち少なくとも２つからの映像信号を同時に表示するために前記複数のホストコンピュータそれぞれから送信された映像信号を管理するものと、
から成るコンピュータ管理システム。
【請求項２】
前記ユーザコンソールがさらに、前記管理装置を介し前記複数のホストコンピュータと動作可能に接続されたスピーカを含み、前記複数のホストコンピュータからの音声信号が、前記スピーカへ出力される前に一緒に混合されることを特徴とする請求項１記載のコンピュータ管理システム。
【請求項３】
前記アクセスされた１つのホストコンピュータからの音声信号の音声レベルが、前記アクセスされていないホストコンピュータからの音声信号の音声レベルよりも高いことを特徴とする請求項２記載のコンピュータ管理システム。
【請求項４】
前記ユーザコンソールがさらに、前記管理装置を介し前記複数のホストコンピュータと動作可能に接続されたスピーカを含み、前記アクセスされた１つのホストコンピュータからの音声信号の音声レベルが、前記アクセスされていないホストコンピュータからの音声信号の音声レベルよりも高いことを特徴とする請求項１記載のコンピュータ管理システム。
【請求項５】
前記ユーザコンソールの映像ディスプレイ装置が、前記複数のホストコンピュータのうち少なくとも２つからの映像信号の視覚表示を表示し、それぞれの表示が境界を有することを特徴とする請求項１記載のコンピュータ管理システム。
【請求項６】
前記管理装置が、前記ユーザコンソールの映像ディスプレイ装置に視覚的に表示されたユーザコンソールのポインタアイコンの絶対位置情報を提供するために前記ユーザコンソールから送信された前記カーソル制御信号を処理し、前記ユーザコンソールのポインタアイコンが前記ユーザコンソールの映像ディスプレイ装置に表示された前記ホストコンピュータからの映像信号の視覚表示の前記境界内にあるときに前記複数のホストコンピュータのいずれか１つへの前記ユーザコンソールによるアクセスを許可する、ことを特徴とする請求項５記載のコンピュータ管理システム。
【請求項７】
アクセスされたホストコンピュータへの前記ユーザコンソールによるアクセスは、前記ユーザコンソールのポインタアイコンが、前記ユーザコンソールの映像ディスプレイ装置に表示された前記アクセスされたホストコンピュータからの映像信号の視覚表示の前記境界外へ移動したときに、終了されることを特徴とする請求項６記載のコンピュータ管理システム。
【請求項８】
アクセスされたホストコンピュータへの前記ユーザコンソールによるアクセスは、ユーザが前記コンソールのキーボードを介し所定のコマンドを実行した後に終了されることを特徴とする請求項６記載のコンピュータ管理システム。
【請求項９】
前記複数のホストコンピュータが、それぞれホストコンピュータのマウスポインタアイコンを有し、前記複数のホストコンピュータのうちいずれか１つのホストコンピュータのポインタアイコンは、前記ユーザコンソールのポインタアイコンが少なくとも、前記ユーザコンソールの映像ディスプレイ装置に表示された前記ホストコンピュータからの映像信号の視覚表示の前記境界内にあるか否かによって視覚的に表示されるか又は非表示である、ことを特徴とする請求項６記載のコンピュータ管理システム。
【請求項１０】
アクティブ及び非アクティブな領域が回路管理装置によって決定され、前記回路管理装置がさらに、
前記複数のホストコンピュータそれぞれから送信された映像信号のアクティブな映像領域を決定するための回路と、
前記複数のホストコンピュータそれぞれから送信された映像信号それぞれのフレームをストアするための前記複数のホストコンピュータそれぞれに対応する少なくとも１つのフレームバッファと、を含む請求項１記載のコンピュータ管理システム。
【請求項１１】
前記ユーザコンソールの映像ディスプレイ装置が、前記複数のホストコンピュータのうち少なくとも２つから送信された映像信号の視覚表示を表示し、それぞれの視覚表示がアクティブな領域及び非アクティブな領域を有することを特徴とする請求項１０記載のコンピュータ管理システム。
【請求項１２】
前記管理装置が、前記ユーザコンソールの映像ディスプレイ装置に視覚表示されたユーザコンソールのポインタアイコンの絶対位置情報を提供するために前記ユーザコンソールから送信された前記カーソル制御信号を処理することを特徴とする請求項１１記載のコンピュータ管理システム。
【請求項１３】
前記複数のホストコンピュータのうちのいずれか１つへの前記ユーザコンソールによるアクセスは、前記ユーザコンソールのポインタアイコンが前記ユーザコンソールの映像ディスプレイ装置に表示された前記ホストコンピュータからの映像信号の視覚表示の前記アクティブな領域内にあるときに許可されることを特徴とする請求項１２記載のコンピュータ管理システム。
【請求項１４】
アクセスされたホストコンピュータへの前記ユーザコンソールによるアクセスは、前記ユーザコンソールのポインタアイコンが前記ユーザコンソールの映像ディスプレイ装置に表示された前記アクセスされたホストコンピュータからの映像信号の視覚表示の前記境界外へ移動したときに終了されることを特徴とする請求項１３記載のコンピュータ管理システム。
【請求項１５】
アクセスされたホストコンピュータへの前記ユーザコンソールによるアクセスは、ユーザが前記コンソールのキーボードを介しコマンドを実行した後に終了されることを特徴とする請求項１３記載のコンピュータ管理システム。
【請求項１６】
前記複数のホストコンピュータが、それぞれホストコンピュータのマウスポインタアイコンを有し、前記複数のホストコンピュータのうちいずれか１つのホストコンピュータのポインタアイコンは、前記ユーザコンソールのポインタアイコンが前記ユーザコンソールの映像ディスプレイ装置に表示された前記ホストコンピュータからの映像信号の視覚表示の前記アクティブな領域内にあるか否かによって、視覚的に表示されるか又は非表示であることを特徴とする請求項１３記載のコンピュータ管理システム。
【請求項１７】
複数のホストコンピュータと動作可能に接続された管理装置が、
前記複数のホストコンピュータそれぞれから送信された映像信号を受信するための複数のインタフェースと、
少なくとも１つのキーボード、マウス及び映像ディスプレイ装置を有するユーザコンソールと前記管理装置とを動作可能に接続するためのコンソールインタフェースと、
前記ユーザコンソールの映像表示装置に前記複数のホストコンピュータのうち少なくとも２つからの映像信号の同時表示を可能にするために前記複数のホストコンピュータそれぞれから送信された映像信号を管理するための映像プロセッサと、及び、
前記複数のホストコンピュータのうちいずれか１つへのアクセスを提供するために前記ユーザコンソールから送信されたキーボード制御信号及びカーソル制御信号を管理するためのコントローラと、から成る管理装置。
【請求項１８】
前記複数のホストコンピュータと動作可能に接続され、オーディオミキサと動作可能に接続されたスピーカへ出力される前に前記複数のホストコンピュータからの音声信号を混合するために、前記オーディオミキサと動作可能に接続された、音声コントローラをさらに含む請求項１７記載の管理装置。
【請求項１９】
前記アクセスされた１つのホストコンピュータからの音声信号の音声レベルが、アクセスされていないホストコンピュータからの音声信号の音声レベルより高いことを特徴とする請求項１８記載の管理装置。
【請求項２０】
前記複数のホストコンピュータと動作可能に接続され、前記アクセスされた１つのホストコンピュータからの音声信号を渡すためと前記アクセスされていないホストコンピュータからの音声信号を抑えるための音声スイッチと動作可能に接続された音声コントローラをさらに含む請求項１７記載の管理装置。
【請求項２１】
前記映像プロセッサが、前記映像信号の合成画像を形成するために前記複数のホストコンピュータのうち少なくとも２つから受信した映像信号を処理し、前記複数のホストコンピュータのうち少なくとも２つそれぞれからの映像信号の視覚表示が境界を有することを特徴とする請求項１７記載の管理装置。
【請求項２２】
前記コントローラが、前記ユーザコンソールの映像ディスプレイ装置に視覚的に表示されたユーザコンソールのポインタアイコンの絶対位置情報を提供するために前記ユーザコンソールから送信された前記カーソル制御信号を管理し、前記ユーザコンソールのポインタアイコンが前記ホストコンピュータからの映像信号の視覚表示の前記境界内にあるとき、前記複数のホストコンピュータのうちいずれか１つへの前記ユーザコンソールによるアクセスを許す、ことを特徴とする請求項２１記載の管理装置。
【請求項２３】
前記コントローラは、前記ユーザコンソールのポインタアイコンが、前記アクセスされたホストコンピュータからの映像信号の視覚表示の前記境界外へ移動したときにアクセスされたホストコンピュータへのユーザコンソールのアクセスを終了することを特徴とする請求項２２記載の管理装置。
【請求項２４】
前記コントローラは、ユーザが前記ユーザコンソールから所定のコマンドを実行したあとにアクセスされたホストコンピュータへのユーザコンソールのアクセスを終了することを特徴とする請求項２２記載の管理装置。
【請求項２５】
前記複数のホストコンピュータが、それぞれホストコンピュータのマウスポインタアイコンを有し、前記コントローラが、少なくとも前記ユーザコンソールのポインタアイコンが前記ホストコンピュータからの映像信号の視覚表示の前記境界内にあるか否かによって、それらが視覚的に表示されるか又は非表示になるように前記ホストコンピュータのポインタアイコンの表示を管理することを特徴とする請求項２２記載の管理装置。
【請求項２６】
前記映像プロセッサが、前記映像信号の合成画像を形成するために前記複数のホストコンピュータのうち少なくとも２つから受信した映像信号を処理し、前記複数のホストコンピュータのうち少なくとも２つそれぞれからの映像信号の視覚表示が、アクティブな領域及び非アクティブな領域を有することを特徴とする請求項１７記載の管理装置。
【請求項２７】
前記コントローラが、前記ユーザコンソールの映像ディスプレイ装置に視覚的に表示されたユーザコンソールのポインタアイコンの絶対位置情報を提供するために、前記ユーザコンソールから送信された前記カーソル制御信号を管理し、前記ユーザコンソールのポインタアイコンが、前記ホストコンピュータからの映像信号の視覚表示の前記アクティブな領域内にあるときに前記複数のホストコンピュータのうちいずれか１つへの前記ユーザコンソールによるアクセスを許す、ことを特徴とする請求項２６記載の管理装置。
【請求項２８】
前記コントローラは、前記ユーザコンソールのポインタアイコンが前記アクセスされたホストコンピュータからの映像信号の視覚表示の前記アクティブな領域外へ移動したときにアクセスされたホストコンピュータへのユーザコンソールのアクセスを終了することを特徴とする請求項２７記載の管理装置。
【請求項２９】
前記コントローラは、ユーザが前記ユーザコンソールから所定のコマンドを実行した後にアクセスされたホストコンピュータへのユーザコンソールのアクセスを終了することを特徴とする請求項２７記載の管理装置。
【請求項３０】
前記複数のホストコンピュータが、それぞれホストコンピュータのマウスポインタアイコンを有し、前記コントローラが、少なくとも前記ユーザコンソールのポインタアイコンが前記ホストコンピュータからの映像信号の視覚表示の前記アクティブな領域内にあるか否かによって、それらが視覚的に表示されるか又は非表示になるように前記ホストコンピュータのポインタアイコンの表示を管理することを特徴とする請求項２７記載の管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にコンピュータシステムに関し、さらに具体的には単一のユーザコンソールが複数のホストコンピュータを管理、制御、及び同時に見ることを可能にするシステムに関する。
【背景技術】
【０００２】
複数のコンピュータと単一のコンピュータを接続するための装置がある。例えば、キーボード／映像／マウス（ＫＶＭ）スイッチは一般に、接続されたコンピュータそれぞれを制御できるようにするために、単一のキーボード、映像モニタ及びマウスが複数のコンピュータと接続されている装置である。このようにしてユーザは、コンピュータそれぞれに対応するキーボード、モニタ及びマウスに投資する必要なく、複数のコンピュータへのアクセスを有し得る。ユーザがＫＶＭスイッチと接続されたコンピュータにアクセスするとき、映像信号はコンピュータからルーティングされ、処理され、単一の映像モニタに表示される。ユーザは一般に、ＫＶＭスイッチと接続された別のコンピュータにアクセスするために、第１のコンピュータの制御をリリースし、ＫＶＭスイッチへ制御を戻し、画面上のメニュー又は別のディスプレイを介しナビゲートするために＜スクロールロック・キー（ｓｃｒｏｌｌ−ｌｏｃｋ）＞＜スクロールロック・キー＞のような所定のキー操作を使用する必要がある。ある場合においては、別のコンピュータへのアクセスを可能にするために、キー操作及び画面上のメニュー又はディスプレイを使用するよりもむしろユーザは、ＫＶＭスイッチのボタン又は別のメカニズムを物理的に作動させる必要がある。しかし、ユーザに対してＫＶＭスイッチに物理的にアクセスすることを要求することは具体的に、例えばＫＶＭスイッチが不便で遠隔又はアクセスできない場所に設置されている場合に、コンピュータ間の容易な切り替えを促進する妨げとなる。
【０００３】
特定のコンピュータへのアクセス方法が許可されているにもかかわらず、典型的なＫＶＭスイッチに関しては、アクセスされたコンピュータの映像出力だけが単一の映像ディスプレイ装置で処理され表示される。すなわちユーザは、「アクセスされた」コンピュータから出力された映像が映像ディスプレイ装置全体に表示されるので、ＫＶＭスイッチに接続された別の「アクセスされていない」コンピュータから出力された映像を見ることができない。１つのコンピュータを見てアクセスすることをユーザに許可し、また別の「アクセスしていない」コンピュータを見ることを許可することは、ユーザに対してより多くの情報を提供するだけでなく、またすべてのコンピュータ間で高速でシームレスなナビゲーションを可能にするための基盤をも提供する。
【０００４】
ＲＧＢスペクトラム（登録商標）社によるＱｕａｄＶｉｅｗ（登録商標）ＸＬのようにユーザが複数のソースから出力された映像を見ることができる有効な製品があるが、これらの製品は、ユーザが接続されたソースに実際にアクセスすることは許さない。例えばＱｕａｄＶｉｅｗ（登録商標）ＸＬは一般に、ユーザに対してソース自体を制御することを許可せず、モニタ又はプロジェクタに複数の画像を単に表示する（及び操作する）ために使用される。
【０００５】
したがって管理装置に接続された１つ以上のコンピュータとの簡単な対話を可能にし、管理装置に接続されたコンピュータのうち１つ以上からの映像及び音声の同時出力を可能にするための直感的なユーザインタフェースを有する管理装置を含むシステムを提供することが望まれる。
【発明の開示】
【課題を解決するための手段】
【０００６】
本発明は、単一のコンソールにて複数のホストコンピュータにアクセスし、ユーザがホストコンピュータそれぞれからの映像信号の「ウィンドウ」表示を同時に見ることを可能にするための装置及びシステムを提供する。本発明の一実施形態において管理装置は、４つを上限とするホストコンピュータを制御するために、単一のキーボード、マウス、映像ディスプレイ及びスピーカを含むコンソールと動作可能に接続されている。
【０００７】
本発明の管理装置は、進歩した直観的なユーザインタフェースを提供する。ホストコンピュータからの映像信号は、コンソールの映像ディスプレイにおける表示のために処理される。ユーザが現在アクセスしているホストコンピュータを見ることだけを許可するＫＶＭスイッチとは異なり、本発明は管理装置に接続されたホストコンピュータすべての同時ビューイングを可能にする。ホストコンピュータは「ウィンドウ」又はフレームにそれぞれ表示され、それはコンソールの映像ディスプレイ上で移動及び／又は大きさ変更され得る。
【０００８】
さらに本発明の管理装置は、ホストコンピュータそれぞれへのシームレスなアクセスを可能にし、ホストコンピュータと対話をするために必要なマウス及びキーボード信号を自動的に生成する。コンソールのマウスは、コンソールのマウスポインタによってコンソールの映像ディスプレイに表示される。特定のホストコンピュータにアクセスするためにユーザは、単にそのホストコンピュータのウィンドウにてコンソールのマウスポンタを動かすのみである。ユーザが異なるホストコンピュータへのアクセスを望む場合、ユーザは現在のホストコンピュータのウインドウからコンソールのマウスポインタをアクセスしたいホストコンピュータのウィンドウへ移動し得る。ユーザがいかなるホストコンピュータへのアクセスも望まない場合、ユーザは、ウィンドウでない領域、例えばコンソールの映像ディスプレイのデスクトップ領域へコンソールのマウスポインタを移動し得る。したがって、本発明の管理装置は、ウィンドウインタフェースの外観を維持する。
【０００９】
管理装置に接続されたマウスによって提供されるマウスポインタに加えて、ホストコンピュータそれぞれは、それ自身のマウスポインタを有する。したがって、シームレスなウィンドウインタフェースを維持するために、本発明の管理装置は、コンソールの映像ディスプレイにおけるマウスポインタすべての表示を制御する。５つのマウスポインタでなく１つのマウスポインタのみが任意の時点で見えることが好ましい。したがって、いずれのホストコンピュータもアクセスされていないときには、ホストコンピュータ用のマウスポインタは非表示になり得、コンソールのマウスポインタだけが表示される。同様に、ホストコンピュータのうち１つがアクセスされているときには、そのホストコンピュータ用のマウスポインタが表示され得、コンソールのマウスポインタは非表示になり、残りのホストコンピュータのマウスポインタは非表示のままである。
【００１０】
ホストコンピュータが、（例えばコンソールのマウスポインタがホストコンピュータのウィンドウ内にあって）アクセスされているとき、管理装置は、コンソールのマウスポインタの位置に関する絶対情報を送信することによって、コンソールのマウスポインタに基づいて、アクセスされた任意のホストコンピュータのマウスポインタを正確に位置づけできる。その位置でコンソールのマウスポインタは非表示になり得、アクセスされたホストコンピュータのマウスポインタが表示され得る。管理装置は、ホストコンピュータへ制御コマンドを送信することによって、マウスポインタの表示を管理できる。マウスを制御するための最も共通なプロトコルの１つは、ＰＳ／２プロトコルであり、マウスポインタの位置を操作するために相対情報を使用するだけであるので、ホストコンピュータのマウスポインタの表示の適切な制御用に相対位置情報を絶対位置情報に変換するために、ソフトウェアドライバがホストコンピュータにロードされ得る。
【００１１】
本発明の管理装置はまた、ホストコンピュータそれぞれからの音声信号を管理する。一実施形態において管理装置は、４つのホストコンピュータからの音声レベルを混合するが、現在アクセスされているホストコンピュータの音声を最高の音量レベルにできる。別の実施形態において管理装置は、アクセスされたホストコンピュータの音声をスピーカに送信させるだけである。
【００１２】
単一のコンソールにおける複数のホストコンピュータのアクセス及び同時ビューイングのための装置及びシステムのさらに完全な理解が、望ましい実施形態の以下の詳述を考慮することによって、その追加的な利点及び目的の実現と同様に当業者にとって実現されるだろう。参照は、最初に簡単に説明される図面の添付のシートに対してなされる。
【発明を実施するための最良の形態】
【００１３】
本発明は、管理装置に接続された複数のコンピュータから出力された映像の同時ビューイングを可能にする装置及びシステムを提供し、接続されたそれらのコンピュータへの容易なアクセス及び直感的なアクセスを提供する。以下に続く詳細説明において、類似の要素の数字は、１つ以上の図に現れる類似の要素を示すために使用される。
【００１４】
図１は、管理装置に接続された複数のコンピュータから出力された映像の同時ビューイングを許し、それらのコンピュータに対する容易で直感的なアクセスを提供するためのシステムを示す。一実施形態又は本発明においてシステム（１００）は、コンソールのキーボード（１０４）、コンソールの映像ディスプレイ装置（１０６）、コンソールのマウス（１０８）及びコンソールのスピーカ（１１０）を含むユーザインタフェース装置を有するユーザコンソール（１０２）と、管理装置（２００）及び４つのホストコンピュータ（１１２）、（１１４）、（１１６）及び（１１８）からなる。管理装置（２００）は、ユーザコンソール（１０２）と４つのホストコンピュータ（１１２）、（１１４）、（１１６）及び（１１８）との間に配置される。管理装置（２００）は、適切なホストコンピュータ、例えばホストコンピュータ（１１２）による使用のために、コンソールのキーボード（１０４）及びコンソールのマウス（１０８）からの信号を処理する。加えて管理装置（２００）は、ホストコンピュータそれぞれからの映像信号が、コンソールの映像ディスプレイ装置（１０６）に同時に表示され得るように、ホストコンピュータ（１１２）、（１１４）、（１１６）及び（１１８）からの映像信号を処理する。映像信号は、主に一方向、例えばホストコンピュータ（１１２）、（１１４）、（１１６）及び（１１８）からコンソール（１０２）へシステム（１００）を介し送信される。一般に、コンソールの映像ディスプレイ装置（１０６）のような映像モニタは、（ビデオグラフィックスアレイ（ＶＧＡ）標準で送信されるような）アナログ映像信号、デジタル映像信号又は（デジタルビデオインタフェース−インテグレート（ＤＶＩ−Ｉ）標準で送信されるように）双方を受信できる。前記映像モニタはまた、ビデオ機器に関する標準化団体（ＶＥＳＡ）のＤＤＣ２Ｂ標準で要求されるような、モニタ情報を通信するためのディスプレイデータチャネルも含み得る。
【００１５】
映像信号と同様に、音声信号もまた、主にホストコンピュータ（１１２）、（１１４）、（１１６）及び（１１８）からコンソール（１０２）へシステム（１００）を介し送信される。一実施形態においてホストコンピュータ（１１２）、（１１４）、（１１６）及び（１１８）それぞれからの音声信号は、出力、例えば音声入力／出力（１４０）それぞれを介し、管理装置（２００）に配置された音声コントローラ（１８４）へ送信される。音声コントローラ（１８４）は、コンソールのスピーカ（１１０）に接続されたオーディオミキサ（１８６）を制御する。音声信号それぞれは、ホストコンピュータそれぞれからの音声が聞こえ得るように混合されるが、現在アクセスされているホストコンピュータ、例えばホストコンピュータ（１１２）からの音声が、それ以外のホストコンピュータ、例えばホストコンピュータ（１１４）、（１１６）及び（１１８）より高い音量を有する。別の実施形態においては音声コントローラ（１８４）は、現在アクセスされているホストコンピュータを除くホストコンピュータすべてからの音声信号をミュートまたはそうでなければコンソールのスピーカ（１１０）に達するのを防ぎ得る。
【００１６】
図２は、本発明の実施形態による例示的な管理装置（２００）を示す図である。管理装置（２００）は、集積回路（１２０）、コンソール処理装置（１２２）及びホスト処理モジュール（１２４）、（１２６）、（１２８）及び（１３０）からなる。ホスト処理モジュール（１２４）、（１２６）、（１２８）及び（１３０）は、ホストコンピュータ（１１２）、（１１４）、（１１６）及び（１１８）それぞれと管理装置（２００）との間のインタフェースを提供する。ホスト処理モジュールの数は、特定の管理装置との接続を許され得るホストコンピュータの数に依存して変化し得る。例えば、ホスト処理モジュールとホストコンピュータとの間に１対１の対応があり得る。一方、ホスト処理モジュールが複数のホストコンピュータに対して多重化されることもあり得る。さらにＫＶＭスイッチが、それによって管理され得るホストコンピュータの総数を増やすために、複数のホストコンピュータと少なくとも１つのホスト処理モジュールとの間に配置され得る。
【００１７】
本発明の一実施形態において、ホスト処理モジュール例えば（１２４）はそれぞれ、ホストマイクロコントローラ（１３２）及び消去可能プログラマブル読み出し専用メモリ（ＥＥＰＲＯＭ）（１３４）（例えばフィリップスセミコンダクタ社製Ｉｎｔｅｒ−ＩＣ）（Ｉ2Ｃ）ＥＥＰＲＯＭ）からなる。ホスト処理モジュールは一般に、アナログ及びデジタル映像信号の双方を処理可能なことが望まれる。したがって、本発明の一実施形態においてホスト処理モジュール例えば（１２４）はさらに、デジタル映像入力／出力（１３８）と同様に（Ｘｉｃｏｒ  Ｘ９８０１７  ＡＤＣのような）アナログ−デジタル変換器（ＡＤＣ）（１３６）を含み得る。アナログ映像信号又はデジタル映像信号だけがホストコンピュータ例えば（１０２）によって生成されるとき、ホスト処理モジュール例えば（１２４）は、どちらの映像信号が与えられてもそれを自動的に処理する。アナログ及びデジタル映像信号の双方が与えられた場合、ホスト処理モジュールは、別のものから１つの信号を選ぶようにプログラム可能に設定され得るか、又は単純にアナログかデジタル映像信号のいずれか一方をデフォルトとして選択し得る。
【００１８】
（フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）又は別のプログラム可能論理装置のような）集積回路（１２０）は、各ホストコンピュータ例えばホストコンピュータ（１１２）からの映像信号を解析し処理することに関与する。特定用途向け集積回路（ＡＳＩＣ）が使用され得ることが考えられるが、ＡＳＩＣは一般に、低減した部品コストの利点を圧倒し得る大きな先行投資コストを必要とする。集積回路（１２０）は、２次元描画アクセラレータ（１４２）、中間フレームバッファコントローラ（１５８）、ホストプロセッサシリアルマルチプレクサ（１７０）、ＰＳ／２デュアルポートホストコントローラ（１７６）、映像処理装置（１９０）及び音声コントローラ（１８４）からなる。
【００１９】
集積回路（１２０）はまた、ホストコンピュータとユーザコンソール（１０２）との間のデータの流れを制御するためにも利用される。Ｉ2Ｃバススイッチ（１７４）は、ホストコンピュータからコンソール（１０２）へのデータ転送を開始し終了するために、コンソール処理装置（１２２）内部のホストコンピュータのＩ2Ｃ  ＥＥＰＲＯＭ（例えば１３４）と（ＡＲＭリミテッド社によって設計されたような）マイクロコントローラ（１６４）との間に接続される。集積回路（１２０）はさらに、フィリップスセミコンダクタ社によって設計されたような）Ｉ2Ｃバススイッチコントローラ（１７２）を含み、これはマイクロコントローラ（１６４）が、ホストコンピュータのＩ2Ｃ装置と通信可能にするためにＩ2Ｃバススイッチ（１７４）又は別の高速度接続を制御する。
【００２０】
映像処理装置（１９０）は、映像入力（１５０）、色空間変換モジュール（１５２）、スケーリング（拡大縮小）モジュール（１５４）、トリミングモジュール（１５６）、映像アナライザ（１６０）、映像同期アナライザ（１３８）及び映像ジェネレータ（１４４）からなる。映像アナライザ（１６０）は、デジタル映像信号のアクティブな映像領域の境界を決定するために映像ストリームを解析する。さらに映像アナライザ（１６０）は、ホスト処理モジュールのＡＤＣ、例えば（１３６）のパラメータを調節することによってキャプチャされた画像を改善することを試み得る。デジタル映像信号に加えて、ホストコンピュータはまた、映像同期アナライザ（１３８）へ映像同期信号を送信する。映像同期アナライザ（１３８）は、デジタル映像信号のアクティブな映像領域の解像度及び位置を決定するために映像同期信号を解析する。
【００２１】
２値化された映像信号のアクティブな映像領域が一度、決定されると、デジタル映像信号は、拡大縮小モジュール（１５４）及びトリミングモジュール（１５６）それぞれによって、適切に拡大縮小及びトリミング（ｃｒｏｐ）され、中間にあるフレームバッファコントローラ（１５８）が（ダブルデータレート―シンクロナスダイナミックＲＡＭ（ＤＤＲ−ＳＤＲＡＭ）のような）フレームバッファにそれをストアする。４つのホストコンピュータの場合、ホストコンピュータそれぞれに対応する映像入力（１５０）、色空間変換モジュール（１５２）、拡大縮小モジュール（１５４）、トリミングモジュール（１５６）、映像アナライザ（１６０）、映像同期アナライザ（１３８）がある。
【００２２】
ホストコンピュータが異なる周波数及び位相で集積回路（１２０）へ映像信号を非同期的に供給するので、フレームバッファ（１４６）又は他の何らかの中間ストレージが必要とされる。ホストコンピュータそれぞれのビデオカードは、別のホストコンピュータのビデオカードとは完全に個別で分離されている。したがって、ホストコンピュータそれぞれは同等の映像解像度を出力し得るが、出力それぞれの時間領域は、相互に異なる。同様に、管理装置（２００）の映像出力クロック速度もまた、それ自体の内部クロックジェネレータ（１８０）の結果としてホストコンピュータとは異なる時間領域で動作し得る。しかし、例えば管理装置の映像出力が、時間領域を一致させるためにホストコンピュータに入力されたものの１つからの信号を利用するような場合、これは必ずしも必要ではない。いずれにせよ、ホストコンピュータからの映像信号のうち少なくとも３つは、管理装置の映像出力と同時でないため、映像フレームが繰返し生ずる時点でホストコンピュータそれぞれのために読み飛ばされるか、又は追加される必要があり得る。すなわち、ホストコンピュータの映像信号入力が管理装置の映像出力よりも遅い場合、データがさもなければ有効でないので、フレームが追加される必要があり得る。逆にホストコンピュータの映像信号入力が管理装置の映像出力よりも速い場合、フレームが読み飛ばされる必要があり得る。
【００２３】
アクティブな領域のフレーム部が記録されたあと、それらは２次元描画アクセラレータ（１４２）によって描画されたスクリーン表示を伴ってフレームバッファ（１４６）にストアされる。合成画像は、映像ジェネレータ（１４４）によってデジタルに形成され、コンソールの映像ディスプレイ装置（１０６）に送信され「ホストコンピュータのウィンドウ」として表示される前に、任意にデジタル−アナログ変換器（１８２）を介しアナログに変換される。
【００２４】
図３は、ホストコンピュータのウィンドウそれぞれがコンソールの映像ディスプレイ装置（１０６）に表示される場合の例示的な配置を示す。コンソールの映像ディスプレイ装置（１０６）内に表示されたホストコンピュータのウィンドウそれぞれの大きさ及び位置はユーザによって操作され得る。
【００２５】
ホスト処理装置から集積回路（１２０）へ送信されるデジタル映像信号は大量の帯域幅を消費する。例えばホスト処理装置それぞれが、６０ヘルツのリフレッシュレートで２４ビットカラーの１６００×１２００の画面解像度の映像信号を送信する場合、フレームバッファ（１４６）は、毎秒約２ギガバイトの処理を要求される。しかしコストを下げるためには、映像帯域幅の合計量を低くすることが望ましい。これは色空間変換モジュール（１５２）、拡大縮小モジュール（１５４）及びトリミングモジュール（１５６）を使用することによって達成し得る。
【００２６】
一般に、デジタル映像信号は、直交色空間における三原色（赤−緑−青（ＲＧＢ））を使用して形成される。色空間は、（明度である）ルミナンスを表現する軸を有し、一方２つの別の軸は（色の同じ輝度及び彩度での１つの色と参照色との差である）クロミナンスを表現する。人間の目は、クロミナンスよりも画像のルミナンスの方をより多く知覚できることがよく知られている。したがって、クロミナンスは、知覚する画像の品質の大きな低下をせずに画像の帯域幅を低減され得る。したがって、色空間変換モジュール（１５２）は、映像アナライザ（１６０）と連携し、例えば２４ビットから１６ビットカラーへ映像データを低減できる。１６００×１２００のピクセル解像度で６０ヘルツのリフレッシュレートの映像信号に対しては、この低減のみでフレームバッファ１４６がおよそ毎秒約１．３ギガバイトまでの処理を要求されるまで帯域幅を低減する。
【００２７】
フレームバッファ（１４６）による処理に必要な帯域幅の総量はさらに、拡大縮小モジュール（１５４）及びトリミングモジュール（１５６）を介し低減される。拡大縮小モジュール（１５４）は、１つ以上のホストコンピュータのウィンドウが所与の時間に見え得るように、ホストコンピュータのウィンドウの大きさを比例して低減する。拡大縮小されたこれらウィンドウは、ユーザの好みに応じて拡大又は縮小され得る。トリミングモジュール（１５６）は、ウィンドウ間の任意の重なりによって見ることができないホストコンピュータウインドウの部分を除去する。例えば、図４ではホストコンピュータのウィンドウ（１）から（３）まではそれぞれの少なくとも一部が覆われており、ホストコンピュータのウィンドウ（４）は完全に見える。トリミングモジュール（１５６）は、見ることができない部分に対応するデータを除去する。このようにして、フレームバッファ（１４６）による処理に要求される帯域幅は４分の３に低減される。このようにして例えば、１６００×１２００のピクセル解像度で６０ヘルツの映像信号に対して、帯域幅は毎秒約３２５メガバイトに低減され得る。これは、コンソールの映像ディスプレイ装置（１０６）の可視空間の合計がスクリーンデータ１つ分を超えることがないことによる。換言すると、例えば単一のホストウィンドウによってコンソールの映像ディスプレイ装置（１０６）の全可視空間がカバーされた場合、他の３つのホストウィンドウからのすべてのデータは、これらのウィンドウが見ることができないために除去される。したがって必要な帯域幅は、帯域幅の合計の４分の１である。
【００２８】
ここで、集積回路（１２０）において色空間変換モジュール（１５２）を有するよりも、同様の機能がホスト処理モジュールのＡＤＣ（１３６）内部で実行され得ることに留意するべきである。例えば、アナログデバイセズ社のＡＤ９８８０のようなＡＤＣがこの機能を実行できる。
【００２９】
前述のように帯域幅を低減することに加えて、着信映像の帯域幅の合計は、映像ストリームから１つ以上のフレームを除去することによって低減され得る。すなわち色空間変換モジュール（１５２）、映像アナライザ（１６０）、拡大縮小モジュール（１５４）及びトリミングモジュール（１５６）はすべて、着信フレームを読み飛ばすためにソフトウェア制御の基に、一時的又は周期的に無効化され得る。フレームバッファが、４つの入力映像フレームをストアし、１つの映像出力フレームを生成するのに加えて、別の目的のために使用されるとき、有効な映像帯域幅を一時的に超えるような状況において、これが必要とされ得る。例えば、ユーザがホストウィンドウを移動し、２次元描画アクセラレータ（１４２）がフレーム内で空間をフラッドフィル（ｆｌｏｏｄ−ｆｉｌｌ）するために、フレームバッファ（１４６）にストアされたフレームの再描画を要求された場合、追加的な帯域幅が要求される。着信フレームを周期的に読み飛ばすことは、（たとえあったとしても）何れかのフレームが読み飛ばされていることをユーザに最小限に視覚的に認識させるような方法で実行される。
【００３０】
コンソールのキーボード（１０４）及びコンソールのマウス（１０８）からのデータは、主に映像信号と逆方向、例えばコンソール（１０２）からホストコンピュータ（１１２）、（１１４）、（１１６）及び（１１８）へシステム（１００）を介し送信される。コンソールのキーボード及びコンソールのマウスからのデータは、ユニバーサル・シリアル・バス（ＵＳＢ）又はＰＳ／２フォーマットの何れか一方であり得る。
【００３１】
ユーザコンソール（１０２）は、コンソール処理装置（１２２）と動作可能に接続され、これは（フィリップス製ＩＳＰ１１６１のような）ＵＳＢホストコントローラ及びデバイスコントローラ（ＵＳＢ  ＨＣ／ＤＣ）（１６２）、マイクロコントローラ（１６４）、シリアルフラッシュメモリ（１６６）及びＳＤＲＡＭ（１６８）とからなる。ユーザコンソール（１０２）からのデータがＰＳ／２フォーマットの場合、データは集積回路（１２０）のＰＳ／２デュアルポートホストコントローラ（１７６）へシリアルビットストリームとして送信される。ＰＳ／２デュアルポートホストコントローラ（１７６）は、例えば、マイクロコントローラ（１６４）によって処理される前に、ハンドシェーク情報及びパリティをビットストリームから除去することによって、データを準備する。マイクロコントローラ（１６４）はその後、ＰＳ／２デュアルポートホストコントローラ（１７６）から（内部シリアルフォーマットの）データパケットへデータを変換し、ホストマイクロコントローラ、例えば（１３２）へ集積回路（１２０）のホストプロセッサシリアルマルチプレクサ（１７０）を介し送信される。ホストマイクロコントローラ、例えば（１３２）はその後、内部シリアルフォーマットから逆にＰＳ／２フォーマットへ（「キー・アップ（ｋｅｙ  ｕｐ）」又は「キー・ダウン（ｋｅｙ  ｄｏｗｎ）」コマンドのような）マウス及びキーボード情報を変換し得る。
【００３２】
ユーザコンソール（１０２）からのデータがＵＳＢフォーマットであるときには、マイクロコントローラ（１６４）によって処理される前にデータが（ＰＳ／２デュアルポートホストコントローラ（１７６）というよりもむしろ）コンソール処理装置（１２２）のＵＳＢ  ＨＣ／ＤＣ（１６２）によって最初に処理されるということを除いて、データの処理は同様である。しかし、必ずしも必要とされるわけではないが、データタイプは、ユーザコンソール（１０２）からホストコンピュータまで同等に維持することが望ましい。例えば、ＰＳ／２マウスがユーザコンソール（１０２）で使用され、かつ、ＰＳ／２及びＵＳＢケーブルの双方がホストコンピュータに接続されている場合、ＰＳ／２接続が望ましい。同様にＵＳＢマウスが使用されている場合、ＵＳＢ接続が望ましい。したがって内部のシリアルフォーマットがデータの元のフォーマットの識別を含むことが望ましい。
【００３３】
コンソール（１０２）から（オリジナルのＰＳ／２又はＵＳＢデータを送信することよりもむしろ）内部のシリアルフォーマットへ送信されたデータのフォーマットを変換することによって、速度、コスト及び互換性において、より大きな効果が達成される。例えば本発明は、マイクロコントローラがＰＳ／２ハードウェアをまれにしか有さなくても、シリアルデータを処理するために、現実にはほとんどすべてのマイクロコントローラがユニバーサル非同期レシーバ／トランスミッタ（ＵＡＲＴ）を有することを利用する。加えてＵＡＲＴは、シリアルデータを非常に高速に処理し、ＰＳ／２ハードウェアよりも少ない入力／出力ポートと少ないリソースしか要求しない。
【００３４】
ホストマイクロコントローラは、実際の装置が管理装置（２００）に取り付けられていないとき、システムソフトウェアを支援するために、入力／出力装置をシミュレートし得る。ホストマイクロコントローラ例えば（１３２）は、例えば管理装置（２００）に実際にキーボードもマウスも取り付けられていないときに、キーボード及びマウスをシミュレートし得る。キーボード及び／又はマウスが管理装置（２００）に接続されていない場合、ホストコンピュータは適切にブートし得ず、通常操作の間キーボード及び／又はマウスが管理装置（２００）から取り外された場合、エラーを回避し得るのでこれは特に有用である。加えて、ホストマイクロコントローラ（１３２）によって処理される、多くの信号グループ、デバイスドライバ、システムステータス及びリアルタイムの事象がある。例えば後述のように、ホストマイクロコントローラ（１３２）は、コンソールのマウスポインタ及び４つを上限とする追加のホストコンピュータのマウスポインタがあるとき、特別な表示への配慮を処理するためのソフトウェアドライバを必要とし得る。
【００３５】
コンソールのマウス（１０８）の位置は、コンソールのマウスポインタによってコンソールの映像ディスプレイ装置（１０６）に表示される。加えてホストコンピュータそれぞれはまた、対応するホストマウスポインタを有する。ホストコンピュータの４つすべてが管理装置（２００）と接続されている場合、５つのマウスポインタでなく、１つのマウスポインタだけが所与の時間に見えることが望ましい。したがって、本発明の望ましい実施形態において、４つのホストのマウスポインタ及びＫＶＭマウスポインタは、コンソールの映像ディスプレイ装置（１０６）に１つのマウスポインタとして現れる。
【００３６】
標準のＰＳ／２又はＵＳＢマウスは、マウスポインタの現在位置からマウスポインタを上下左右へ、あるカウント数移動させる情報を送信する。ホストコンピュータのアクティブな領域が一度、コンソールの映像ディスプレイ装置（１０６）のウィンドウとして表示されると、コンソールのマウスポインタがホストコンピュータのアクティブな領域内にあるとき、ホストのマウスポインタがコンソールのマウスポインタをトラックすることが望ましい。したがって管理装置（２００）が、ホストコンピュータウィンドウに関してコンソールのマウスポインタの位置を知る必要がある。標準マウスは一般に、相対的な位置情報だけを送信するため、管理装置（２００）がホストコンピュータにロードされたドライバソフトウェアを使用し、コンソールのマウスポインタの相対位置情報を絶対位置情報へ変換することによって、コンソールのマウスポインタに基づいたホストマウスポインタを正確に位置づける。マウスの相対位置情報を絶対位置情報に変換するための手続きは、ウィンドウシステムの当業者によく知られている。
【００３７】
代替として、映像ストリームを解析することによってホストコンピュータのウィンドウに関するコンソールのマウスポインタの位置を見出すことが可能であるが、これは画像認識を実行する管理装置（２００）を必要とする。本質的な処理能力の必要性を含め、多くの困難がある中で管理装置（２００）が、ホストコンピュータで動作しているオペレーティングシステム及びプログラムに関してソフトウェアの互換性を維持することもまた要求される。したがってこのオプションは望ましくない。
【００３８】
コンソールのマウスポインタがホストウィンドウの境界内にあるとき、管理装置（２００）は、コンソールのマウスポインタを除去するか又は停止し、ホストのマウスポインタが起動され得る。反対にコンソールのマウスポインタがホストウィンドウの境界外に移動したとき、ホストのマウスポインタが停止し、コンソールのマウスポインタが起動され得る。これは、通常のキーボード及びマウスのデータに加え、アクセスされているホストコンピュータのマイクロコントローラへ制御データ又はコマンドを送信することによって達成され得る。例えばコンソールは、（ホストウィンドウ内にコンソールのマウスポインタを移動するとき）「相対的なマウスアドレス指定へ切り替える」；（ホストウィンドウの外にコンソールのマウスポインタを移動するとき）「絶対アドレス指定へ切り替える」；（ホストウィンドウの外にコンソールのマウスポインタがあるとき）「ホストのマウスポインタを非表示にする」；及び（ホストウィンドウ内にコンソールのマウスポインタがあるとき）「ホストマウスポインタを表示する」ためのコマンドのように、ホストマイクロコントローラ、例えばマイクロコントローラ（１３２）へ追加データを送信し得る。したがって、ホストウィンドウとコンソールのデスクトップとの間のシームレスなマウス動作の外観を達成し得る。
【００３９】
前述のマウスポインタのオペレーションが本発明の実施形態において実行され、コンソールのマウスポインタが所与のホストコンピュータのホストウィンドウに入ると直ちに、そのホストコンピュータへのアクセスが許可される。本発明の別の実施形態においては、所与のホストコンピュータへのアクセスが許可されるために、ユーザは最初、ホストウィンドウそれぞれにコンソールのマウスポインタを移動し、そのホストウィンドウで「ダブルクリック」する必要がある。ホストコンピュータへのアクセスが許可されると、コンソールのマウスポインタが消え（例えば停止され）、ユーザは、そのポインタが起動されたホストコンピュータのマウスの制御を効率的に獲得する。
【００４０】
もしもホストコンピュータから管理装置（２００）へ制御を戻すことが要求される場合には、＜コントロール・キー（ｃｏｎｔｒｏｌ）＞＜コントロール・キー＞のようなキー操作が、ホストコンピュータから「フォーカス」又は制御を除去し、管理装置（２００）へ制御を戻すために使用され得る。これを達成するためのキー操作は完全に任意であって、プログラム可能であり得る。一般に、キー操作は、まれにしかないものであるべきで、あったとしても通常のコンピュータ操作の間で使用され得る。しかし特にこのようなキー操作は、２つのホストコンピュータの間での切り替え時には通常必ずしも必要ではない。
【００４１】
このように、コンソール装置に接続された複数のコンピュータから出力された映像を同時に見ることを可能にし、接続されたこれらのコンピュータへの容易なアクセス及びその間の直感的な切り替えを提供する装置及びシステムの望ましい実施形態を説明してきたが、本発明のいくつかの利点が達成されることが当業者にとって明白であるに違いない。実施形態の多様な修正、適用及び代替が本発明の範囲及び趣旨内で実施され得ることもまた理解されるだろう。本発明はさらに、頭書の請求項によって定義される。
【図面の簡単な説明】
【００４２】
【図１】ＫＶＭスイッチに接続された複数のコンピュータから出力された映像の同時表示を可能にし、それらのコンピュータ間の容易で直感的な切り替えを提供するための例示的システムを示す図である。
【図２】本発明による例示的ＫＶＭスイッチを示す図である。
【図３】コンソールのディスプレイ装置上のホストウィンドウの例示的レイアウトを示す図である。
【図４】コンソールのディスプレイ装置上のホストウィンドウの例示的レイアウトを示す図である。
【図１】
2009501364.tif 000003
【図２】
2009501364.tif 000004
【図３】
2009501364.tif 000005
【図４】
2009501364.tif 000006
【手続補正書】
【提出日】平成19年2月7日(2007.2.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のホストコンピュータと、
キーボード、カーソル制御装置及び映像ディスプレイ装置を含むユーザインタフェース装置を有するユーザコンソールであって、前記ユーザコンソールの映像ディスプレイ装置が複数のホストコンピュータのうち少なくとも２つからの映像信号の視覚表示を表示し、表示それぞれが境界を有しているものと、及び
前記複数のホストコンピュータと前記ユーザコンソールとを動作可能に接続する管理装置であって、前記管理装置が前記複数のホストコンピュータのうちいずれかへのアクセスを提供するために前記ユーザコンソールから送信されたキーボード制御信号及びカーソル制御信号を管理し、前記ユーザコンソールの映像ディスプレイ装置に前記複数のホストコンピュータのうち少なくとも２つからの映像信号を同時表示するために前記複数のホストコンピュータそれぞれから送信された映像信号を管理するものと、から成り、
前記管理装置が、前記ユーザコンソールの映像ディスプレイ装置に視覚的に表示されたユーザコンソールのポインタアイコンが前記ユーザコンソールの映像ディスプレイ装置に表示された前記ホストコンピュータからの映像信号の視覚表示の前記境界内にあるとき、前記複数のホストコンピュータのうちいずれか１つへのユーザコンソールによるアクセスを起動及び許可することを特徴とするコンピュータ管理システム。
【請求項２】
前記ユーザコンソールがさらに、前記管理装置を介し前記複数のホストコンピュータと動作可能に接続されたスピーカを含み、前記複数のホストコンピュータからの音声信号が、前記スピーカへ出力されるより前に混合されることを特徴とする請求項１記載のコンピュータ管理システム。
【請求項３】
前記アクセスされたホストコンピュータからの音声信号の音声レベルが、前記アクセスされていないホストコンピュータからの音声信号の音声レベルより高いことを特徴とする請求項２記載のコンピュータ管理システム。
【請求項４】
前記ユーザコンソールがさらに、前記管理装置を介し前記複数のホストコンピュータと動作可能に接続されたスピーカを含み、前記アクセスされたホストコンピュータからの音声信号の音声レベルが、前記アクセスされていないホストコンピュータからの音声信号の音声レベルよりも高く、前記アクセスされていないホストコンピュータからの音声信号が聞こえることを特徴とする請求項１記載のコンピュータ管理システム。
【請求項５】
前記管理装置が、前記ユーザコンソールのポインタアイコンの絶対位置情報を提供するために前記ユーザコンソールから送信された前記カーソル制御信号を処理することを特徴とする請求項１記載のコンピュータ管理システム。
【請求項６】
アクセスされたホストコンピュータへの前記ユーザコンソールによるアクセスは、前記ユーザコンソールの映像ディスプレイ装置に表示された前記アクセスされたホストコンピュータからの映像信号の視覚表示の前記境界外へ前記ユーザコンソールのポインタアイコンが移動したときに終了されることを特徴とする請求項５記載のコンピュータ管理システム。
【請求項７】
アクセスされたホストコンピュータへの前記ユーザコンソールによるアクセスは、前記ユーザが前記コンソールキーボードを介し所定のコマンドを実行した後に終了されることを特徴とする請求項５記載のコンピュータ管理システム。
【請求項８】
前記複数のホストコンピュータが、それぞれホストコンピュータのマウスポインタアイコンを有し、前記複数のホストコンピュータのうちいずれか１つのホストコンピュータのポインタアイコンが視覚的に表示されるか又は非表示であるかが、少なくとも、前記ユーザコンソールのポインタアイコンが、前記ユーザコンソールの映像ディスプレイ装置に表示された前記ホストコンピュータからの映像信号の視覚表示の前記境界内にあるか否かによる、ことを特徴とする請求項５記載のコンピュータ管理システム。
【請求項９】
アクティブ及び非アクティブな領域が回路管理装置によって決定され、前記回路管理装置がさらに、
前記複数のホストコンピュータそれぞれから送信された映像信号のアクティブな映像領域を決定するための回路と、
前記複数のホストコンピュータそれぞれから送信された、それぞれの映像信号のフレームをストアするための、前記複数のホストコンピュータそれぞれに対応する少なくとも１つのフレームバッファと、からなる請求項１記載のコンピュータ管理システム。
【請求項１０】
前記ユーザコンソールの映像ディスプレイ装置が、前記複数のホストコンピュータのうち少なくとも２つから送信された映像信号の視覚表示を表示し、視覚表示それぞれがアクティブな領域及び非アクティブな領域を有することを特徴とする請求項９記載のコンピュータ管理システム。
【請求項１１】
前記管理装置が、前記ユーザコンソールの映像ディスプレイ装置に視覚的に表示されたユーザコンソールのポインタアイコンの絶対位置情報を提供するために、前記ユーザコンソールから送信された前記カーソル制御信号を処理することを特徴とする請求項１０記載のコンピュータ管理システム。
【請求項１２】
前記複数のホストコンピュータのうちいずれかへの前記ユーザコンソールによるアクセスが、前記ユーザコンソールのポインタアイコンが前記ユーザコンソールの映像ディスプレイ装置に表示された前記ホストコンピュータからの映像信号の視覚表示の前記アクティブな領域内にあるときに許可されることを特徴とする請求項１１記載のコンピュータ管理システム。
【請求項１３】
アクセスされたホストコンピュータへのユーザコンソールによるアクセスは、前記ユーザコンソールのポインタアイコンが前記ユーザコンソールの映像ディスプレイ装置に表示されアクセスされたホストコンピュータからの映像信号の視覚表示の前記境界外へ移動したときに終了されることを特徴とする請求項１２記載のコンピュータ管理システム。
【請求項１４】
アクセスされたホストコンピュータへのユーザコンソールによるアクセスは、前記ユーザが前記コンソールキーボードを介しコマンドを実行した後に終了されることを特徴とする請求項１２記載のコンピュータ管理システム。
【請求項１５】
前記複数のホストコンピュータが、それぞれホストコンピュータのマウスポインタアイコンを有し、前記複数のホストコンピュータのうちいずれかのホストコンピュータのマウスポインタアイコンが視覚的に表示されるか又は非表示であるかが、前記ユーザコンソールのポインタアイコンが、前記ユーザコンソールの映像ディスプレイ装置に表示された前記ホストコンピュータからの映像信号の視覚表示の前記アクティブな領域内にあるか否かによる、ことを特徴とする請求項１２記載のコンピュータ管理システム。
【請求項１６】
複数のホストコンピュータと動作可能に接続された管理装置が、
前記複数のホストコンピュータそれぞれから送信された映像信号を受信するための複数のインタフェースと、
ユーザコンソールの映像ディスプレイ装置に前記複数のホストコンピュータのうち少なくとも２つからの映像信号の同時表示を可能にするために、前記複数のホストコンピュータそれぞれから送信された映像信号を管理する映像プロセッサであって、前記映像プロセッサが、前記映像信号の合成画像を形成するために前記複数のホストコンピュータのうち少なくとも２つから受信した映像信号を処理し、前記複数のホストコンピュータの少なくとも２つそれぞれからの映像信号の視覚表示が境界を有するものと、及び
前記複数のホストコンピュータのうちいずれか１つへのアクセスを提供するために、前記ユーザコンソールから送信されたキーボード制御信号及びカーソル制御信号を管理するためのコントローラとから成り、
前記コントローラが、前記ユーザコンソールの映像ディスプレイ装置に視覚的に表示されているユーザコンソールのプリンタアイコンが、前記ホストコンピュータからの前記ホスト信号からの映像信号の視覚表示の前記境界内にあるとき、前記複数のホストコンピュータのうちいずれか１つへの前記ユーザコンソールによるアクセスを起動及び許可することを特徴とする管理装置。
【請求項１７】
前記複数のホストコンピュータと動作可能に接続され、オーディオミキサに動作可能に接続されたスピーカへ出力される前に前記複数のホストコンピュータからの音声信号を混合するために、前記オーディオミキサと動作可能に接続された、音声コントローラをさらに含む請求項１６記載のコンピュータ管理システム。
【請求項１８】
前記アクセスされたホストコンピュータからの音声信号の音声レベルが、前記アクセスされていないホストコンピュータからの音声信号の音声レベルよりも高いことを特徴とする請求項１７記載の管理装置。
【請求項１９】
前記複数のホストコンピュータと動作可能に接続され、前記アクセスされた１つのホストコンピュータからの音声信号を渡すためと前記アクセスされていないホストコンピュータからの音声信号を抑えるために音声スイッチと動作可能に接続された、音声コントローラをさらに含み、前記アクセスされていないホストコンピュータからの音声信号が聞こえることを特徴とする請求項１６記載の管理装置。
【請求項２０】
前記コントローラが、前記ユーザコンソールのポインタアイコンの絶対位置情報を提供するために前記ユーザコンソールから送信された前記カーソル制御信号を管理することを特徴とする請求項１６記載の管理装置。
【請求項２１】
前記ユーザコンソールのポインタアイコンが、アクセスされたホストコンピュータからの映像信号の視覚表示の前記境界外へ移動したときに、前記コントローラが、前記アクセスされたホストコンピュータへのユーザコンソールのアクセスを終了することを特徴とする請求項２０記載の管理装置。
【請求項２２】
ユーザが前記ユーザコンソールから所定のコマンドを実行した後に、前記コントローラが、アクセスされたホストコンピュータへのユーザコンソールのアクセスを終了することを特徴とする請求項２０記載の管理装置。
【請求項２３】
前記複数のホストコンピュータが、それぞれホストコンピュータのマウスポインタアイコンを有し、前記コントローラが、前記ユーザコンソールのポインタアイコンが、少なくとも前記ホストコンピュータからの映像信号の視覚表示の前記境界内にあるか否かによって、前記ホストコンピュータのポインタアイコンの表示を視覚的に表示されるか又は非表示であるか管理することを特徴とする請求項２０記載の管理装置。
【請求項２４】
前記映像プロセッサが、映像信号の合成画像を形成するために前記複数のホストコンピュータのうち少なくとも２つから受信した前記映像信号を処理し、前記複数のホストコンピュータのうち少なくとも２つそれぞれからの前記映像信号の視覚表示が、アクティブな領域及び非アクティブな領域を有することを特徴とする請求項１６記載の管理装置。
【請求項２５】
前記コントローラが、前記ユーザコンソールの映像ディスプレイ装置に視覚的に表示されたユーザコンソールのポインタアイコンの絶対位置情報を提供するために前記ユーザコンソールから送信された前記カーソル制御信号を管理し、前記ユーザコンソールのポインタアイコンが前記ホストコンピュータからの映像信号の視覚表示の前記アクティブな領域内にあるときに前記複数のホストコンピュータのうちいずれか１つへの前記ユーザコンソールによるアクセスを許可することを特徴とする請求項２４記載の管理装置。
【請求項２６】
前記ユーザコンソールのポインタアイコンが、アクセスされたホストコンピュータからの映像信号の視覚表示の前記アクティブな領域外へ移動したときに、前記コントローラが、前記アクセスされたホストコンピュータへのユーザコンソールのアクセスを終了することを特徴とする請求項２５記載の管理装置。
【請求項２７】
ユーザが前記ユーザコンソールから所定のコマンドを実行した後に、前記コントローラが、アクセスされたホストコンピュータへのユーザコンソールのアクセスを終了することを特徴とする請求項２５記載の管理装置。
【請求項２８】
前記複数のホストコンピュータが、それぞれホストコンピュータのマウスポインタアイコンを有し、前記コントローラが、前記ユーザコンソールのポインタアイコンが、少なくとも前記ホストコンピュータからの映像信号の視覚表示の前記アクティブな領域内にあるか否かによって、前記ホストコンピュータポインタアイコンの表示を視覚的に表示されるか又は非表示であるか管理することを特徴とする請求項２５記載の管理装置。
【手続補正書】
【提出日】平成19年12月13日(2007.12.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のホストコンピュータと、
キーボード、カーソル制御装置及び映像ディスプレイ装置を含む関連したユーザインタフェースを有するユーザコンソールと、
前記複数のホストコンピュータと前記ユーザコンソールとを動作可能に接続する管理装置であって、前記管理装置が、前記複数のホストコンピュータへ前記ユーザコンソールから送信されるキーボード制御信号及びカーソル制御信号を管理し、前記複数のホストコンピュータから受信した着信映像フレームをバッファリングし、及び前記着信映像フレームの選択的なユーザ操作を許可するものと、
から成り、
前記管理装置が、前記ユーザコンソールの映像ディスプレイ装置に前記複数のホストコンピュータのうち２つ以上の選択的に操作される着信映像フレームの同時表示を可能にし、前記複数のホストコンピュータのうち２つ以上へカーソル制御信号の同時通信を可能にし、前記複数のホストコンピュータのうち選択された１つへのキーボード制御信号の通信を可能にすることを特徴とするコンピュータ管理システム。
【請求項２】
前記管理装置がさらに、前記複数のホストコンピュータそれぞれから送信された着信映像フレームをバッファリングするために前記複数のホストコンピュータそれぞれに対応する少なくとも１つのフレームバッファを含む請求項１記載のコンピュータ管理システム。
【請求項３】
前記管理装置が、少なくとも部分的に重なり合う方法で前記ユーザコンソールの映像ディスプレイ装置に前記複数のホストコンピュータのうち２つ以上の選択的に操作された映像フレームの同時表示を可能にすることを特徴とする請求項１記載のコンピュータ管理システム。
【請求項４】
前記管理装置が、分割画面の方法で前記ユーザコンソールの映像ディスプレイ装置に前記複数のホストコンピュータのうち２つ以上の選択的に操作された映像フレームの同時表示を可能にすることを特徴とする請求項１記載のコンピュータ管理システム。
【請求項５】
前記管理装置がさらに、前記分割画面の方法で前記選択的に操作された映像フレームの定位のための中心点の選択的変更を可能にすることを特徴とする請求項４記載のコンピュータ管理システム。
【請求項６】
前記管理装置が、前記ユーザコンソールの映像ディスプレイ装置の少なくとも一部に前記複数のホストコンピュータのうち少なくとも１つの前記選択的に操作された映像フレームの表示を可能にすることを特徴とする請求項１記載のコンピュータ管理システム。
【請求項７】
前記管理装置が、少なくとも部分的にカスケードする方法で前記ユーザコンソールの映像ディスプレイ装置に前記選択的に操作された映像フレームの同時表示を可能にすることを特徴とする請求項１記載のコンピュータ管理システム。
【請求項８】
前記管理装置がさらに、前記映像フレームの尺度を選択的に変更することに適合した少なくとも１つの拡大縮小モジュールを含む請求項１記載のコンピュータ管理システム。
【請求項９】
前記管理装置がさらに、前記映像フレームを選択的にトリミングすることに適合した少なくとも１つのトリミングモジュールからなる請求項１記載のコンピュータ管理システム。
【請求項１０】
前記ユーザコンソールがさらに、前記管理装置を介し前記複数のホストコンピュータと動作可能に接続されたスピーカを含み、前記管理装置が、前記スピーカに送信される前に前記複数のホストコンピュータからの音声信号を選択的に混合することを可能にすることを特徴とする請求項１記載のコンピュータ管理システム。
【請求項１１】
前記複数のホストコンピュータのうち選択された１つからの音声信号のレベルが、前記複数のホストコンピュータのその他からの対応する音声信号のレベルよりも高いことを特徴とする請求項１０記載のコンピュータ管理システム。
【請求項１２】
前記選択的に操作された映像フレームが、前記ユーザコンソールの映像ディスプレイ装置に表示された対応する境界を含むことを特徴とする請求項１記載のコンピュータ管理システム。
【請求項１３】
前記管理システムが、前記ユーザコンソールの映像ディスプレイ装置に視覚的に表示されたユーザコンソールのカーソルの絶対位置情報を提供することを特徴とする請求項１記載のコンピュータ管理システム。
【請求項１４】
前記管理装置が、前記選択されたホストコンピュータからの前記選択的に操作された映像フレームの表示された部分外へのユーザコンソールのカーソルの移動時及び所定のユーザ起動コマンドの受信時にキーボード制御信号をそこへ通信するために、複数のホストコンピュータのうち１つの選択を可能にすることを特徴とする請求項１記載のコンピュータ管理システム。
【請求項１５】
前記管理装置が、前記選択されたホストコンピュータからの前記選択的に操作される映像フレームの表示された部分外へのユーザコンソールのカーソルの移動時及び所定のユーザ終了コマンドの受信時に前記選択されたホストコンピュータの選択を終了することを特徴とする請求項１４記載のコンピュータ管理システム。
【請求項１６】
前記複数のホストコンピュータが、それぞれホストコンピュータのカーソルを有し、前記複数のホストコンピュータのうちいずれか１つのホストコンピュータのカーソルが、前記選択的に操作された映像フレームに対応する表示された部分内への前記ユーザコンソールのカーソルの移動時に視覚的に表示されることを特徴とする請求項１記載のコンピュータ管理システム。
【請求項１７】
前記複数のホストコンピュータが、それぞれホストコンピュータのカーソルを有し、前記複数のホストコンピュータのうちいずれか１つのホストコンピュータのカーソルが、前記選択的に操作された映像フレームに対応する表示された部分外への前記ユーザコンソールのカーソルの移動時に視覚的に非表示になることを特徴とする請求項１記載のコンピュータ管理システム。
【請求項１８】
複数のホストコンピュータと、キーボード、カーソル制御装置及び映像ディスプレイ装置を含むユーザインタフェース装置を有するユーザコンソールと、を含むコンピュータ管理システムにおいて、管理装置は、前記複数のホストコンピュータと前記ユーザコンソールとを動作可能に接続し、前記管理装置が、前記ユーザコンソールから前記複数のホストコンピュータへ送信されるキーボード制御信号及びカーソル制御信号を管理し、前記複数のホストコンピュータから受信した着信映像フレームをバッファリングし、及び前記映像フレームの選択的なユーザ操作を許し、
前記管理装置が、前記ユーザコンソールの映像ディスプレイ装置に前記複数のホストコンピュータのうち２つ以上のものの選択的に操作された映像フレームの同時表示を可能にし、前記複数のホストコンピュータのうち２つ以上とのカーソル制御信号の同時通信を可能にし、及び前記複数のホストコンピュータのうち選択されたものへのキーボード制御信号の通信を可能にする、コンピュータ管理システム。
【請求項１９】
前記複数のホストコンピュータそれぞれから送信された着信映像フレームをバッファリングするための前記複数のホストコンピュータそれぞれに対応する少なくとも１つのフレームバッファをさらに含む請求項１８記載の管理装置。
【請求項２０】
さらに、少なくとも部分的に重なり合う方法で前記ユーザコンソールの映像ディスプレイ装置に前記複数のホストコンピュータのうち２つ以上の選択的に操作された映像フレームの同時表示を可能にすることを特徴とする請求項１８記載の管理装置。
【請求項２１】
さらに、少なくとも分割画面の方法で前記ユーザコンソールの映像ディスプレイ装置に前記複数のホストコンピュータのうち２つ以上の選択的に操作された映像フレームの同時表示を可能にすることを特徴とする請求項１８記載の管理装置。
【請求項２２】
さらに、前記分割画面の方法で前記選択的に操作された映像フレームの定位のための中心点の選択的な変更を可能にすることを特徴とする請求項２１記載の管理装置。
【請求項２３】
さらに、前記ユーザコンソールの映像ディスプレイ装置の少なくとも一部に前記複数のホストコンピュータのうち少なくとも１つの選択的に操作された映像フレームの表示を可能にすることを特徴とする請求項１８記載の管理装置。
【請求項２４】
さらに、少なくとも部分的にカスケードする方法で前記ユーザコンソールの映像ディスプレイ装置に前記選択的に操作された映像フレームの同時表示を可能にすることを特徴とする請求項１８記載の管理装置。
【請求項２５】
前記映像フレームの尺度を選択的に変更することに適合した少なくとも１つの拡大縮小モジュールをさらに含む請求項１８記載の管理装置。
【請求項２６】
前記映像フレームを選択的にトリミングすることに適合した少なくとも１つのトリミングモジュールをさらに含む請求項１８記載の管理装置。
【請求項２７】
前記ユーザコンソールがさらに、前記管理装置を介し前記複数のホストコンピュータと動作可能に接続されたスピーカを含み、さらに前記スピーカに送信される前に前記複数のホストコンピュータからの音声信号の選択的な混合を可能にすることを特徴とする請求項１８記載の管理装置。
【請求項２８】
前記複数のホストコンピュータのうち選択された１つからの音声信号のレベルが、前記複数のホストコンピュータのその他からの音声信号の対応するレベルよりも高いことを特徴とする請求項２７記載の管理装置。
【請求項２９】
前記選択的に操作された映像フレームが、前記ユーザコンソールの映像ディスプレイ装置に表示された対応する境界を含むことを特徴とする請求項１８記載の管理装置。
【請求項３０】
さらに、前記ユーザコンソールの映像ディスプレイ装置に視覚的に表示されたユーザコンソールのカーソルの絶対位置情報を提供することを特徴とする請求項１８記載の管理装置。
【請求項３１】
さらに、前記選択されたホストコンピュータからの前記選択的に操作された映像フレームの表示された部分外への前記ユーザコンソールのカーソルの移動時及び所定のユーザ起動コマンドの受信時に、キーボード制御信号をそこへ通信するために、前記複数のホストコンピュータのうち１つの選択を可能にすることを特徴とする請求項１８記載の管理装置。
【請求項３２】
さらに、前記選択されたホストコンピュータからの前記選択的に操作された映像フレームの表示された部分外への前記ユーザコンソールのカーソルの移動時及び所定のユーザ終了コマンドの受信時に、前記選択されたホストコンピュータの選択の終了を可能にすることを特徴とする請求項３１記載の管理装置。
【請求項３３】
前記複数のホストコンピュータが、それぞれホストコンピュータのカーソルを有し、前記複数のホストコンピュータのうちいずれか１つの前記ホストコンピュータのカーソルが、選択的に操作された映像フレームに対応する表示された部分内への前記ユーザコンソールのカーソルの移動時に視覚的に表示されることを特徴とする請求項１８記載の管理装置。
【請求項３４】
前記複数のホストコンピュータが、それぞれホストコンピュータのカーソルを有し、前記複数のホストコンピュータのうちいずれか１つの前記ホストコンピュータカーソルが、選択的に操作された映像フレームに対応する表示された部分外への前記ユーザコンソールのカーソルの移動時に視覚的に非表示になることを特徴とする請求項１８記載の管理装置。
【国際調査報告】
2009501364.tif 000007