(57)【特許請求の範囲】
【請求項１】
コンピュータが接続される複数の端子のうちから所定の端子に選択的に切り替える切替器にネットワークを介して接続される遠隔操作コンピュータにおいて使用されるマウス座標の変換方法において、
前記遠隔操作コンピュータに表示した操作画面サイズを取得するステップと、
前記切替器へ前記コンピュータの画面サイズを問い合わせ、前記切替器から前記コンピュータの画面サイズを受信するステップと、
前記操作画面サイズと、前記コンピュータの画面サイズから求めたコンピュータ画面解像度と、から座標倍率を算出するステップと、
算出した前記座標倍率に基づいて、マウス座標をコンピュータ絶対値座標へ変換するステップと、
を含むことを特徴とするマウス座標の変換方法。
【請求項２】
遠隔操作コンピュータに表示した操作画面サイズを取得する処理、
切替器にコンピュータの画面サイズを問い合わせ、該切替器から該コンピュータの画面サイズを受信する処理、
前記操作画面サイズと、前記コンピュータの画面サイズから求めたコンピュータ画面解像度と、から座標倍率を算出する処理、
算出した前記座標倍率に基づいて、マウス座標をコンピュータ絶対値座標へ変換する処理、
前記切替器へ前記コンピュータ絶対値座標を送信する処理をコンピュータに実行させるためのマウス座標の変換プログラム。
【請求項３】
コンピュータが接続される複数の端子のうちから所定の端子に選択的に切り替える切替器において、
前記切替器にネットワークを介して接続される遠隔操作コンピュータに表示した操作画面サイズと、前記コンピュータの画面サイズから求めたコンピュータ画面解像と、から算出された座標倍率に基づいて、マウス座標から変換されたコンピュータ絶対値座標を、前記遠隔操作コンピュータから受信することを特徴とする切替器。
【請求項４】
コンピュータが接続される複数の端子のうちから所定の端子に選択的に切り替える切替器と、前記切替器にネットワークを介して接続される遠隔操作コンピュータと、を有するコンピュータシステムにおいて、
前記遠隔操作コンピュータに表示した操作画面サイズを取得し、前記切替器へ前記コンピュータの画面サイズを問い合わせ、前記切替器から前記コンピュータの画面サイズを受信し、前記操作画面サイズと、前記コンピュータの画面サイズから求めたコンピュータ画面解像度と、から座標倍率を算出し、算出した前記座標倍率に基づいて、マウス座標をコンピュータ絶対値座標へ変換する前記遠隔操作コンピュータと、
前記コンピュータ絶対座標を受信する切替器と、
を備えることを特徴とするコンピュータシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコンピュータを切り替えることで入出力装置を共有する切替器に関し、特に遠隔操作コンピュータにより操作可能な切替器に関する。
【背景技術】
【０００２】
コンピュータの処理性能が格段に進歩したことに伴い、その利用はより広範囲になりつつある。例えば、個人ユーザが複数のコンピュータを所有し、各コンピュータ毎に異なる作業環境でコンピュータを利用する機会も増えている。この場合は、通常、キーボード、ディスプレイ、マウスなどの入出力装置を、切替器を介して複数のコンピュータに接続し、省スペース化と低コスト化を図っている。
【０００３】
このような切替器はＫＶＭ（K：Keyboard、Ｖ：Video、Ｍ：Mouse）スイッチと一般に呼ばれている。ＫＶＭスイッチは、入出力装置と複数のコンピュータとの間に接続され、入出力装置と複数のコンピュータのいずれか１つのみとの間の接続をアクティブにするものである。ユーザはＫＶＭスイッチを用いて、複数のコンピュータの中から入出力装置に接続すべきコンピュータを選択して利用することができる。
【０００４】
しかし、このような従来のＫＶＭスイッチでは、ＫＶＭスイッチに接続されたマウス、キーボードから操作を行うこと必要であり、その場にいなければ操作できないという問題があった。このような問題点を解決するＫＶＭスイッチとして、遠隔操作可能なＫＶＭスイッチが提案されている。
【０００５】
遠隔操作可能なＫＶＭスイッチによれば、ＫＶＭスイッチに接続されたマウス、キーボードから操作を行う場合のみならず、ネットワークを介して遠隔地に設置されたＰＣからもＫＶＭスイッチに接続されたコンピュータにアクセスすることができる。
【特許文献１】国際公開第０１／８４２９１号パンフレット
【特許文献２】国際公開第９７／０８６２５号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、ＫＶＭスイッチに接続された複数のコンピュータからネットワーク上の遠隔操作コンピュータに画像データを送る場合に、画像データはデータ量が多いため、画像データを圧縮する必要がある。この画像データの圧縮は、データ量が少なくなるものの、画質が低くなってしまうという問題がある。
【０００７】
また、ネットワーク上の遠隔操作コンピュータからのマウスの座標データは、相対座標値データとして送信されるため、マウスの座標データのパケット落ちや回線混雑によるマウスの移動信号の遅れが発生してしまうという問題がある。
【０００８】
また、ネットワーク上の遠隔操作コンピュータに接続されたマウスに関する特別なドライバなどのソフトウエアをコンピュータに予めインストールしておかなければ、マウスを絶対値デバイスとして動作させることができないという問題がある。
【０００９】
そこで、本発明は上記従来技術の問題点を解決し、遠隔操作可能な切替器において、ネットワークの負荷を考慮した最適な画像を提供する。
【００１０】
また、遠隔操作可能な切替器において、マウスの座標データのパケット落ちや、回線混雑によるマウスの移動信号の遅れを解消することができる切替器を提供する。
【００１１】
また、遠隔操作可能な切替器において、コンピュータに特別なドライバなどのソフトウエアを予めインストールしておかなくても、マウスを絶対値デバイスとして動作させることができる切替器を提供する。
【課題を解決するための手段】
【００２９】
本マウスの座標変換方法は、コンピュータが接続される複数の端子のうちから所定の端子に選択的に切り替える切替器にネットワークを介して接続される遠隔操作コンピュータにおいて使用されるマウスの座標変換方法において、遠隔操作コンピュータに表示した操作画面サイズを取得するステップと、切替器へコンピュータの画面サイズを問い合わせ、切替器からコンピュータの画面サイズを受信するステップと、操作画面サイズと、コンピュータの画面サイズから求めたコンピュータ画面解像度と、から座標倍率を算出するステップと、算出した座標倍率に基づいて、マウス座標をコンピュータ絶対値座標へ変換するステップとを含むことを特徴とするものである。
【００３０】
上記発明によれば、算出した座標倍率に基づいて、マウス座標をコンピュータ絶対値座標へ変換するので、マウスデータのパケット落ちによる操作コンピュータとサーバ（ターゲット）間のカーソル移動量の相違を解消できる。
【発明の効果】
【００３２】
以上詳述したところから明らかなように、本発明によれば、ネットワークの混雑状況に応じて、画像データの圧縮率又は圧縮方式を変更するので、コンピュータからネットワーク上の遠隔操作コンピュータに画像データを送る場合でも、ネットワークの負荷を考慮した最適な圧縮方式又は圧縮率で画像を圧縮することができるため、高画質な画像を提供できる。
【００３３】
また、本発明によれば、マウスを絶対値デバイスとして認識させるためのコントローラを備えているので、コンピュータに特別なドライバなどのソフトウエアを予めインストールしておかなくても、コンピュータに対してマウスを絶対値デバイスとして動作させることができる。
【００３４】
また、本発明によれば、座標倍率を算出し、算出した座標倍率に基づいて、マウス座標をコンピュータ絶対値座標へ変換するので、マウスの座標データのパケット落ちによる操作コンピュータとサーバ間のカーソル移動量の相違を解消できる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の切替器を図面を用いて説明する。図１は本発明に係るＫＶＭスイッチを説明するためのブロック図である。図１に示すように、ＫＶＭスイッチ１0には、複数のサーバ１〜サーバｎ、近接箇所からサーバ１〜ｎを操作するためのマウス２０、キーボード２１、ディスプレイ２２が接続されている。また、各サーバを遠隔地から操作するための遠隔操作コンピュータ３０、３１がネットワーク３２を介して接続されている。本実施の形態では、ネットワーク３２は、バス型のＬＡＮ（ローカルエリアネットワーク）であるEthernet（登録商標）を用いて説明する。
【００３６】
ＫＶＭスイッチ１０は、画像処理部１１Ａ、Ｂと、暗号化回路１２と、Ethernet変換回路１３と、パケットフィルタリング回路１４と、コントローラ１５と、アナログＳＷ３と、キーボード・マウス制御マイコン１６と、ポート１７と、制御マイコン１８を備えている。
【００３７】
画像処理部１１Ａ、１１Ｂは、サーバ１〜サーバｎからのアナログＲＧＢ信号をネットワーク３２上の遠隔操作コンピュータ３０、３１に送るために所定の処理を行うためのものであり、アナログＳＷ１、ＳＷ２、Ａ／Ｄ変換回路１１１、１１２、画像圧縮回路１１３、１１４を備えている。
【００３８】
アナログＳＷ１、ＳＷ２は、遠隔操作コンピュータ３０、３１がアクセスするサーバ１〜ｎを切り替える。アナログＳＷ１は、ＫＶＭスイッチ１０に設けられたスイッチ（図示せず）を操作することによって切り替えることができ、また、遠隔操作コンピュータ３０、３１からも接続先を切り替えることができる。
【００３９】
Ａ／Ｄ変換回路１１１、１１２は、サーバ１〜サーバｎからアナログＲＧＢ信号をネットワーク上に送るためにデジタル信号に変換する。画像圧縮回路１１３、１１４は、所定の圧縮方式又は圧縮率に基づいて、Ａ／Ｄ変換回路１１１、１１２からのデジタル信号を圧縮する。サーバ１〜ｎからの画像信号はデータ量が多いため圧縮が必要となる。
【００４０】
圧縮方式又は圧縮率は、コントローラ１５の制御のもと、ネットワークの混雑状況に応じて適宜変更することができる。また、遠隔操作コンピュータ３０、３１で所定操作を行うことにより、画像圧縮回路１１３での圧縮方式又は圧縮率を変更することもできる。圧縮方式としては、例えば、ＪＰＥＧ、ＭＰＥＧなどの方式がある。
【００４１】
本実施の形態において、画像処理部１１Ａ、１１Ｂを２つ設けているのは、同時に二つの遠隔操作コンピュータ３０、３１がサーバ１〜ｎにアクセスできるようにようにするためである。更に多くの遠隔操作コンピュータを同時に利用できるようにするには、ネットワークに接続される遠隔操作コンピュータと同数の画像処理部を設ける必要がある。なお、画像処理部１１Ａ、１１Ｂはボードによって構成することができ、このボード数を増やすことによりサーバ１〜ｎにアクセスできるユーザ数を増やすことができる。
【００４２】
暗号化回路１２は、画像圧縮回路１１３、１１４からの画像信号に対して暗号処理を行う。Ethernet変換回路１３は、ＫＶＭスイッチ１０をＬＡＮに接続するためのものである。本実施形態では、ネットワークとしてＬＡＮを用いて説明しているため、Ethernet変換回路を用いているが、これに限定されることなくネットワークインターフェース回路であれば、各々ものを用いることができる。画像圧縮回路１１３からのデジタル信号や、キーボード・マウス制御マイコン１６からのデジタル信号をパケットに変換してネットワーク上に出力する。
【００４３】
パケットフィルタリング回路１４は、Ethernet変換回路１３が受信したパケットデータ量を加算する。コントローラ１５は、画像圧縮回路１１３、１１４での圧縮方式又は圧縮率を制御する。キーボード・マウス制御マイコン１６は、マウス２０、キーボード２１、遠隔操作コンピュータ３０、３１に接続されたマウス、キーボード（図示せず）をサーバ１〜サーバｎごとに制御する。
【００４４】
各ポート１７にＵＳＢコントローラを入れる。各ポート１７は、遠隔操作コンピュータ３０、３１に接続されるマウスをサーバ１〜サーバｎに絶対値デバイスとして動作させるために、サーバ１〜サーバｎの要求により、ディスクリプタを送信する。
【００４５】
制御マイコン１８は、アナログスイッチＳＷ１、ＳＷ２、ＳＷ３など各部に接続され、ＫＶＭスイッチ１０の全体を制御する（図では、各部への接続は省略）。アナログＳＷ３は、ディスプレイ２２とサーバ１〜サーバｎ間との接続を切り替える。また、サーバ１〜サーバｎは、コンピュータに相当する。
【００４６】
図２は、ＫＶＭスイッチにおけるパケットフィルタリングを説明するためのフローチャートである。ＫＶＭスイッチに、パケットフィルタリング機能を実装し、測定時間内のパケットデータ量を算出し、ネットワーク混雑状況を測定する。Ethernet変換回路１３は、プロミスキャスモードで動作し、受信した全てのパケットをパケットフィルタリング回路１４に送る。
【００４７】
ステップ１０１において、コントローラ１５は、パケットフィルタリング機能の動作時間のコントロールを行うために、パケットデータ量を取得した開始時間を取得する。ステップ１０２において、コントローラ１５は、パケットフィルタリング回路１４からパケットデータ量を取得する。ステップ１０３において、パケットフィルタリング回路１４は、パケットデータ量を加算する。
【００４８】
ステップ１０４において、コントローラ１５は、経過時間を取得する。ステップ１０５において、コントローラ１５は、測定時間が経過しているか否かを判断し、測定時間が経過していると判断した場合には、ステップ１０６に進み、パケットフィルタリング回路１４からパケットデータ量を読み出し、ステップ１０７において、時間当たりのデータ流量（BPS：Bit  Per  Second）を算出し、ネットワークの混雑状況を算出する。
【００４９】
ステップ１０８において、コントローラ１５は、算出したネットワークの混雑状況に応じて画像圧縮回路１１３での画像の圧縮方式、圧縮率を決定し、画像圧縮回路１１３での画像の圧縮方式、圧縮率を自動的に変更する。一方、ステップ１０５において、コントローラ１５は、測定時間が経過していると判断した場合には、ステップ１０２に戻る。
【００５０】
次に、図３を用いて、遠隔操作コンピュータに、パケットフィルタリング機能を実装し、測定時間内のパケットデータ量を算出し、ネットワーク混雑状況を測定し、画像圧縮回路１１３での圧縮方式又は圧縮率の更新方法について説明する。図３は、遠隔操作コンピュータにおけるパケットフィルタリングを説明するためのフローチャートである。
【００５１】
遠隔操作コンピュータに搭載されたＮＩＣ（Network  Interface  Card、図示せず）をプロミスキャストモードに設定し、全てのパケットを受信可能な状態にする。ステップ２０１において、パケットデータ量を取得した開始時間を取得する。ステップ２０２において、パケットデータ量を取得する。ステップ２０３において、パケットデータ量を加算する。ステップ２０４において、経過時間を取得する。ステップ２０５において、測定時間が経過しているか否かを判断し、測定時間が経過していると判断した場合には、ステップ２０６に進み、測定時間内のパケットデータ量を算出し、ネットワークの混雑状況を算出する。
【００５２】
ステップ２０７において、ＫＶＭスイッチ１０で圧縮方式及び圧縮率を決定する場合は、ステップ２０８に進み、ステップ２０６で算出した混雑状況をＫＶＭスイッチ１０に通知する。ステップ２０９において、ＫＶＭスイッチ１０のコントローラ１５は、画像圧縮回路１１３での画像の圧縮方式、圧縮率を決定し、画像圧縮回路１１３での圧縮方式又は圧縮率を更新する。画像圧縮回路１１３は、更新された圧縮方式又は圧縮率に基づいてＡ／Ｄ変換回路１１１からのデジタル信号を圧縮する。
【００５３】
一方、ステップ２０７において、ＫＶＭスイッチ１０で圧縮方式及び圧縮率を決定しない場合には、ステップ２１０に進み、遠隔操作コンピュータ３１で圧縮方式及び圧縮率を決定する。この圧縮方式及び圧縮率は、遠隔操作コンピュータ３０において任意に設定することもできる。
【００５４】
ステップ２１１では、ステップ２１０で決定した圧縮方式、圧縮率をＫＶＭスイッチ１０に通知する。通知を受けたコントローラ１５は、画像圧縮回路１１３での圧縮方式又は圧縮率を更新する。画像圧縮回路１１３は、更新された圧縮方式又は圧縮率に基づいてＡ／Ｄ変換回路１１１からのデジタル信号を圧縮する。
【００５５】
次に、ＫＶＭスイッチと遠隔操作コンピュータ間の往復時間に基づき、画像の圧縮方式、圧縮率を自動的に変更する方法について説明する。図４は、ＫＶＭスイッチと遠隔操作コンピュータ間の往復時間から画像圧縮回路での圧縮方式、圧縮率を自動的に変更する動作を説明するためのフローチャートである。
【００５６】
ステップ３０１において、コントローラ１５は、ネットワーク３２上の遠隔操作コンピュータ３０にパケットを送信し、ステップ３０２において、送信した時間を取得する。ステップ３０３において、遠隔操作コンピュータ３０から送信したパケットを受信する。ステップ３０４において、コントローラ１５は、受信完了時間を取得し、ステップ３０５において、伝送時間を算出する。
【００５７】
ステップ３０６において、コントローラ１５は、ステップ３０５で算出した伝送時間に基づき、ネットワーク３２の混雑状況を推定する。コントローラ１５は、ネットワーク３２の混雑状況に応じて、画像圧縮回路１１３での画像の圧縮方式又は圧縮率を決定し、画像圧縮回路１１３での圧縮方式又は圧縮率を更新する。画像圧縮回路１１３は、更新された圧縮方式又は圧縮率に基づいてＡ／Ｄ変換回路１１１からのデジタル信号を圧縮する。
【００５８】
次に、複数のＫＶＭ及び遠隔操作コンピュータが、相互に算出したネットワークの得た混雑状況を交換し、ネットワーク全体の混雑状況を推定し、最適な圧縮方式及び圧縮率に設定する動作について説明する。
【００５９】
ＫＶＭスイッチ１０は、ネットワーク３２の混雑状況を算出する。具体的には、Ethernet変換回路１３は、プロミスキャスモードで動作し、受信した全てのパケットをパケットフィルタリング回路１４に送る。コントローラ１５は、パケットフィルタリング機能の動作時間のコントロールを行うために、パケットデータ量を取得した開始時間を取得する。コントローラ１５は、パケットフィルタリング回路１４からパケットデータ量を取得する。
【００６０】
パケットフィルタリング回路１４は、パケットデータ量を加算し、経過時間を取得する。コントローラ１５は、測定時間が経過しているか否かを判断し、測定時間が経過していると判断した場合には、ステップ１０６に進み、パケットフィルタリング回路１４からパケットデータ量を読み出し、ステップ１０７において、時間当たりのデータ流量（BPS）を算出し、ネットワークの混雑状況を算出する。
【００６１】
一方、ＫＶＭスイッチ１０にネットワーク３２を介して接続された遠隔操作コンピュータ30もネットワーク３２の混雑状況を別途算出する。具体的には、遠隔操作コンピュータ３０に搭載されたＮＩＣをプロミスキャストモードに設定し、全てのパケットを受信可能な状態にする。
【００６２】
遠隔操作コンピュータ３０は、パケットデータ量を取得した開始時間を取得し、パケットデータ量を取得する。また、遠隔操作コンピュータ３０は、パケットデータ量を加算し、経過時間を取得する。遠隔操作コンピュータ３０は、測定時間が経過しているか否かを判断し、測定時間内のパケットデータ量を算出し、ネットワーク３２の混雑状況を算出し、ＫＶＭスイッチ１０に通知する。
【００６３】
コントローラ１５は、自己が算出したネットワーク３２の混雑状況と、遠隔操作コンピュータ３０から通知を受けたネットワーク３２の混雑状況とから画像圧縮回路１１３での最適な画像の圧縮方式又は圧縮率を決定し、画像圧縮回路１１３での圧縮方式又は圧縮率を更新する。画像圧縮回路１１３は、更新された圧縮方式又は圧縮率に基づいてＡ／Ｄ変換回路１１１からのデジタル信号を圧縮する。
【００６４】
次に、遠隔操作コンピュータに接続されるマウスの操作性を向上させるためにマウスの座標をサーバ絶対値座標に変換する動作について説明する。図５は、マウスの座標をサーバ絶対値座標に変換する動作について説明するためのフローチャートである。
【００６５】
ステップ４０１において、遠隔操作コンピュータ３０は、遠隔操作コンピュータに表示した操作画面サイズ（遠隔操作コンピュータの画面サイズ、表示ウィンドウサイズ、表示ウィンドウ内のサーバ画面領域等）を取得する。ステップ４０２において、遠隔操作コンピュータ３０は、ＫＶＭスイッチ１１へサーバの画面サイズを問い合わせる。
【００６６】
ステップ４０３において、問合せを受けたコントローラ１５は、サーバの画面サイズをＡ／Ｄ変換部より取得し、ステップ４０４において、サーバの画面サイズをネットワーク３２を介して遠隔操作コンピュータ３１に送信する。ステップ４０５において、遠隔操作コンピュータ３１は、サーバ画面サイズを受信する。  ステップ４０６において、遠隔操作コンピュータ３１は、ステップ４０１で取得した操作画面サイズと、ステップ４０５で受信したサーバ画面サイズから求めたサーバ画面解像度とから座標倍率（ｘＳｃａｌｅ，ｙＳｃａｌｅ）を算出する。
【００６７】
ステップ４０７において、遠隔操作コンピュータ３０は、サーバ１に送信するマウス座標（ｘ，ｙ）を取得する。ステップ４０８において、遠隔操作コンピュータ３０は、ステップ４０６で算出した座標倍率に基づき、ステップ４０７で取得したマウス座標をサーバ絶対値座標（Ｘ，Ｙ）へ変換する。ステップ４０９において、遠隔操作コンピュータ３０は、ステップ４０８で変換されたサーバ絶対値座標（Ｘ，Ｙ）をＫＶＭスイッチ１０に送信する。
【００６８】
操作画面内の絶対座標値をサーバ絶対値座標（Ｘ，Ｙ）に変換することで、相対値データ送信で発生するマウスデータのパケット落ちによる操作コンピュータとサーバ（ターゲット）間のカーソル移動量の相違を解消できる。
【００６９】
ステップ４１０において、コントローラ１５は、遠隔操作コンピュータ３０からマウスデータを受信する。ステップ４１１において、コントローラ１５は、マウスがプラグ・アンド・プレイ（ＰｎＰ）デバイスであるか否かを判断し、プラグ・アンド・プレイデバイスであると判断した場合には、ステップ４１３に進み、サーバ１へマウスデータを送信する。
【００７０】
ＫＶＭスイッチ１０は、マウスを絶対値デバイスとして認識させるために各ポート１７にＵＳＢコントローラを入れている。各ポート１７は、サーバ１の要求により、サーバ１へディスクリプタを送信する。サーバ１側では、ＯＳ（Operating  System）のＨＩＤ（Human  Interface  Devices）デバイスドライバがロードされ、マウスをＵＳＢＨＩＤデバイスとして認識する。このとき、サーバ１は、受信したディスクリプタ中に絶対値デバイスであるという情報があると、サーバ１内のＯＳは、プラグ＆プレイ機能でマウスを絶対値デバイスとして認識して動作する。したがって、サーバ１に特別なドライバなどのソフトウエアを予めインストールしておかなくても、サーバ１にマウスを絶対値デバイスとして動作させることができる。
【００７１】
一方、ステップ４１１において、コントローラ１５は、マウスがプラグ・アンド・プレイデバイスでないと判断した場合には、ステップ４１２に進み、ＫＶＭスイッチ１０で前回受信したマウスデータを保持しておき、ステップ４１０で受信したマウス座標と前回のマウス座標との差を取り、ステップ４１３において、サーバには相対値データとして送信する。
【００７２】
マウスのインターフェースが、ＵＳＢインターフェース以外でPlug  and  Playではないインターフェース（例えばＰＳ／２インターフェース）の場合には、ＫＶＭスイッチ１０で前回受信したマウスデータを保持しておき、受信したマウス座標と前回のマウス座標との差をとり、サーバ１には相対値データとして送信することによって、マウスを擬似的に絶対値動作とする。サーバ１〜サーバｎに特別なドライバ等のソフトウエアをインストールすることなく、絶対値デバイスとして動作させることができる。
【００７３】
遠隔操作コンピュータ３０における上記ステップ４０１〜４０２、４０５〜４０９の各処理は、マウスの座標変換プログラムによって実行される。マウスの座標変換プログラムは、ハード・ウェア（遠隔操作コンピュータ）に組み込まれ、ハード・ウェアと一体となってマウスの座標を変換する。ハード・ウェアは、図示は省略するが、ＣＰＵと、ＲＯＭやＲＡＭ等の内部記憶装置と、ＦＤＤ、ＨＤＤ、ＣＤ−ＲＯＭドライバ等の外部記憶装置と、キーボードやマウス等の入力装置と、プリンタ等の出力装置と、表示装置とを有するコンピュータその他によって構成される。
【００７４】
マウスの座標変換方法は、マウスの座標変換プログラムとして、ＦＤ、ＨＤ、ＣＤ−ＲＯＭ等の記憶媒体に記憶されており、それぞれが対応する外部記憶装置に装着され、実行時に読み出されてＲＡＭにロードされる。なお、マウスの座標変換プログラムが記憶される記憶媒体は、ＲＯＭ等の半導体メモリでも良い。
【００７５】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００７６】
【図１】本発明に係るＫＶＭスイッチを説明するためのブロック図である。
【図２】ＫＶＭスイッチにおけるパケットフィルタリングを説明するためのフローチャートである。
【図３】遠隔操作コンピュータにおけるパケットフィルタリングを説明するためのフローチャートである。
【図４】ＫＶＭスイッチと遠隔操作コンピュータ間の往復時間から画像圧縮回路での圧縮方式、圧縮率を自動的に変更する動作を説明するためのフローチャートである。
【図５】マウスの座標をサーバ絶対値座標に変換する動作について説明するためのフローチャートである。
【符号の説明】
【００７７】
１  ＫＶＭスイッチ
１１A、１１B  画像処理部
１１１、１１２  Ａ／Ｄ変換回路
１１３、１１４  画像圧縮回路
１３  Ethernet変換回路
１４パケットフィルタリング回路
１５  コントローラ
１７  ポート
１８  制御マイコン
３０、３１  遠隔操作コンピュータ３０
３２  ネットワーク
【図１】
0004627554.tif 000002
【図２】
0004627554.tif 000003
【図３】
0004627554.tif 000004
【図４】
0004627554.tif 000005
【図５】
0004627554.tif 000006