JP4601895B2 - 切替器及びコンピュータシステム - Google Patents

切替器及びコンピュータシステム Download PDF

Info

Publication number
JP4601895B2
JP4601895B2 JP2002282044A JP2002282044A JP4601895B2 JP 4601895 B2 JP4601895 B2 JP 4601895B2 JP 2002282044 A JP2002282044 A JP 2002282044A JP 2002282044 A JP2002282044 A JP 2002282044A JP 4601895 B2 JP4601895 B2 JP 4601895B2
Authority
JP
Japan
Prior art keywords
network
computers
computer
image
mouse
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002282044A
Other languages
English (en)
Other versions
JP2004120441A (ja
Inventor
憲一 藤田
勝司 出浦
藤男 関
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
FCL Components Ltd
Original Assignee
Fujitsu Component Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Component Ltd filed Critical Fujitsu Component Ltd
Priority to JP2002282044A priority Critical patent/JP4601895B2/ja
Priority to US10/626,733 priority patent/US7657106B2/en
Publication of JP2004120441A publication Critical patent/JP2004120441A/ja
Priority to US12/638,280 priority patent/US8059901B2/en
Application granted granted Critical
Publication of JP4601895B2 publication Critical patent/JP4601895B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00—Traffic control in data switching networks
    • H04L47/10—Flow control; Congestion control
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00—Traffic control in data switching networks
    • H04L47/10—Flow control; Congestion control
    • H04L47/26—Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
    • H04L47/263—Rate modification at the source after receiving feedback

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Small-Scale Networks (AREA)
  • Computer And Data Communications (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、複数のコンピュータを切り替えることで入出力装置を共有する切替器に関し、特に遠隔操作コンピュータにより操作可能な切替器に関する。
【0002】
【従来の技術】
コンピュータの処理性能が格段に進歩したことに伴い、その利用はより広範囲になりつつある。例えば、個人ユーザが複数のコンピュータを所有し、各コンピュータ毎に異なる作業環境でコンピュータを利用する機会も増えている。この場合は、通常、キーボード、ディスプレイ、マウスなどの入出力装置を、切替器を介して複数のコンピュータに接続し、省スペース化と低コスト化を図っている。
【0003】
このような切替器はKVM(K:Keyboard、V:Video、M:Mouse)スイッチと一般に呼ばれている。KVMスイッチは、入出力装置と複数のコンピュータとの間に接続され、入出力装置と複数のコンピュータのいずれか1つのみとの間の接続をアクティブにするものである。ユーザはKVMスイッチを用いて、複数のコンピュータの中から入出力装置に接続すべきコンピュータを選択して利用することができる。
【0004】
しかし、このような従来のKVMスイッチでは、KVMスイッチに接続されたマウス、キーボードから操作を行うこと必要であり、その場にいなければ操作できないという問題があった。このような問題点を解決するKVMスイッチとして、遠隔操作可能なKVMスイッチが提案されている。
【0005】
遠隔操作可能なKVMスイッチによれば、KVMスイッチに接続されたマウス、キーボードから操作を行う場合のみならず、ネットワークを介して遠隔地に設置されたPCからもKVMスイッチに接続されたコンピュータにアクセスすることができる。
【0006】
【発明が解決しようとする課題】
しかしながら、KVMスイッチに接続された複数のコンピュータからネットワーク上の遠隔操作コンピュータに画像データを送る場合に、画像データはデータ量が多いため、画像データを圧縮する必要がある。この画像データの圧縮は、データ量が少なくなるものの、画質が低くなってしまうという問題がある。
【0007】
また、ネットワーク上の遠隔操作コンピュータからのマウスの座標データは、相対座標値データとして送信されるため、マウスの座標データのパケット落ちや回線混雑によるマウスの移動信号の遅れが発生してしまうという問題がある。
【0008】
また、ネットワーク上の遠隔操作コンピュータに接続されたマウスに関する特別なドライバなどのソフトウエアをコンピュータに予めインストールしておかなければ、マウスを絶対値デバイスとして動作させることができないという問題がある。
【0009】
そこで、本発明は上記従来技術の問題点を解決し、遠隔操作可能な切替器において、ネットワークの負荷を考慮した最適な画像を提供する。
【0010】
また、遠隔操作可能な切替器において、マウスの座標データのパケット落ちや、回線混雑によるマウスの移動信号の遅れを解消することができる切替器を提供する。
【0011】
また、遠隔操作可能な切替器において、コンピュータに特別なドライバなどのソフトウエアを予めインストールしておかなくても、マウスを絶対値デバイスとして動作させることができる切替器を提供する。
【0012】
【課題を解決するための手段】
上記目的を達成するために、請求項1記載の切替器は、複数のコンピュータがそれぞれ接続される複数の端子のうちから所定の端子に選択的に切り替え、画像信号を前記複数のコンピュータのうち選択されたコンピュータから共通のネットワークを介し前記ネットワークに接続された遠隔操作コンピュータに出力し、前記遠隔操作コンピュータから前記ネットワークを介し前記複数の端子の選択的な切り替え操作が可能な切替器において、前記選択されたコンピュータを、前記ネットワークを介し前記遠隔操作コンピュータに接続するため圧縮された前記画像信号をパケットに変換し前記ネットワークに出力するネットワークインターフェース回路と、前記ネットワークに接続可能なそれぞれの前記遠隔操作コンピュータにそれぞれアクセスされ前記遠隔操作コンピュータと同数の画像処理部であって、それぞれの画像処理部が、それぞれ前記複数のコンピュータのうち選択されたコンピュータの前記画像信号を同時に圧縮する画像圧縮回路を含む画像処理部と、前記ネットワークの混雑状況に応じて、前記画像圧縮回路における圧縮方式又は圧縮率を変更するコントローラと、を備えることを特徴とするものである。
【0013】
上記発明によれば、ネットワークの混雑状況に応じて、画像データの圧縮率又は圧縮方式を変更するので、コンピュータからネットワーク上の遠隔操作コンピュータに画像データを送る場合に、ネットワークの負荷を考慮した最適な圧縮方式又は圧縮率で圧縮することができるため、最適な画像を提供できる。
【0014】
上記構成の切替器において、前記ネットワークインターフェース回路が受信するパケットデータ量を加算するパケットフィルタリング回路を備える構成とすることができる。
【0019】
更に、本発明は請求項3に記載のように、上記いずれかの切替器と、前記複数のコンピュータと、前記遠隔操作コンピュータと、を備えることを特徴とするコンピュータシステムを含む。
【0032】
【発明の実施の形態】
以下、本発明の切替器を図面を用いて説明する。図1は本発明に係るKVMスイッチを説明するためのブロック図である。図1に示すように、KVMスイッチ10には、複数のサーバ1〜サーバn、近接箇所からサーバ1〜nを操作するためのマウス20、キーボード21、ディスプレイ22が接続されている。また、各サーバを遠隔地から操作するための遠隔操作コンピュータ30、31がネットワーク32を介して接続されている。本実施の形態では、ネットワーク32は、バス型のLAN(ローカルエリアネットワーク)であるEthernet(登録商標)を用いて説明する。
【0033】
KVMスイッチ10は、画像処理部11A、Bと、暗号化回路12と、Ethernet変換回路13と、パケットフィルタリング回路14と、コントローラ15と、アナログSW3と、キーボード・マウス制御マイコン16と、ポート17と、制御マイコン18を備えている。
【0034】
画像処理部11A、11Bは、サーバ1〜サーバnからのアナログRGB信号をネットワーク32上の遠隔操作コンピュータ30、31に送るために所定の処理を行うためのものであり、アナログSW1、SW2、A/D変換回路111、112、画像圧縮回路113、114を備えている。
【0035】
アナログSW1、SW2は、遠隔操作コンピュータ30、31がアクセスするサーバ1〜nを切り替える。アナログSW1は、KVMスイッチ10に設けられたスイッチ(図示せず)を操作することによって切り替えることができ、また、遠隔操作コンピュータ30、31からも接続先を切り替えることができる。
【0036】
A/D変換回路111、112は、サーバ1〜サーバnからアナログRGB信号をネットワーク上に送るためにデジタル信号に変換する。画像圧縮回路113、114は、所定の圧縮方式又は圧縮率に基づいて、A/D変換回路111、112からのデジタル信号を圧縮する。サーバ1〜nからの画像信号はデータ量が多いため圧縮が必要となる。
【0037】
圧縮方式又は圧縮率は、コントローラ15の制御のもと、ネットワークの混雑状況に応じて適宜変更することができる。また、遠隔操作コンピュータ30、31で所定操作を行うことにより、画像圧縮回路113での圧縮方式又は圧縮率を変更することもできる。圧縮方式としては、例えば、JPEG、MPEGなどの方式がある。
【0038】
本実施の形態において、画像処理部11A、11Bを2つ設けているのは、同時に二つの遠隔操作コンピュータ30、31がサーバ1〜nにアクセスできるようにようにするためである。更に多くの遠隔操作コンピュータを同時に利用できるようにするには、ネットワークに接続される遠隔操作コンピュータと同数の画像処理部を設ける必要がある。なお、画像処理部11A、11Bはボードによって構成することができ、このボード数を増やすことによりサーバ1〜nにアクセスできるユーザ数を増やすことができる。
【0039】
暗号化回路12は、画像圧縮回路113、114からの画像信号に対して暗号処理を行う。Ethernet変換回路13は、KVMスイッチ10をLANに接続するためのものである。本実施形態では、ネットワークとしてLANを用いて説明しているため、Ethernet変換回路を用いているが、これに限定されることなくネットワークインターフェース回路であれば、各々ものを用いることができる。画像圧縮回路113からのデジタル信号や、キーボード・マウス制御マイコン16からのデジタル信号をパケットに変換してネットワーク上に出力する。
【0040】
パケットフィルタリング回路14は、Ethernet変換回路13が受信したパケットデータ量を加算する。コントローラ15は、画像圧縮回路113、114での圧縮方式又は圧縮率を制御する。キーボード・マウス制御マイコン16は、マウス20、キーボード21、遠隔操作コンピュータ30、31に接続されたマウス、キーボード(図示せず)をサーバ1〜サーバnごとに制御する。
【0041】
各ポート17にUSBコントローラを入れる。各ポート17は、遠隔操作コンピュータ30、31に接続されるマウスをサーバ1〜サーバnに絶対値デバイスとして動作させるために、サーバ1〜サーバnの要求により、ディスクリプタを送信する。
【0042】
制御マイコン18は、アナログスイッチSW1、SW2、SW3など各部に接続され、KVMスイッチ10の全体を制御する(図では、各部への接続は省略)。アナログSW3は、ディスプレイ22とサーバ1〜サーバn間との接続を切り替える。また、サーバ1〜サーバnは、コンピュータに相当する。
【0043】
図2は、KVMスイッチにおけるパケットフィルタリングを説明するためのフローチャートである。KVMスイッチに、パケットフィルタリング機能を実装し、測定時間内のパケットデータ量を算出し、ネットワーク混雑状況を測定する。Ethernet変換回路13は、プロミスキャスモードで動作し、受信した全てのパケットをパケットフィルタリング回路14に送る。
【0044】
ステップ101において、コントローラ15は、パケットフィルタリング機能の動作時間のコントロールを行うために、パケットデータ量を取得した開始時間を取得する。ステップ102において、コントローラ15は、パケットフィルタリング回路14からパケットデータ量を取得する。ステップ103において、パケットフィルタリング回路14は、パケットデータ量を加算する。
【0045】
ステップ104において、コントローラ15は、経過時間を取得する。ステップ105において、コントローラ15は、測定時間が経過しているか否かを判断し、測定時間が経過していると判断した場合には、ステップ106に進み、パケットフィルタリング回路14からパケットデータ量を読み出し、ステップ107において、時間当たりのデータ流量(BPS:Bit Per Second)を算出し、ネットワークの混雑状況を算出する。
【0046】
ステップ108において、コントローラ15は、算出したネットワークの混雑状況に応じて画像圧縮回路113での画像の圧縮方式、圧縮率を決定し、画像圧縮回路113での画像の圧縮方式、圧縮率を自動的に変更する。一方、ステップ105において、コントローラ15は、測定時間が経過していると判断した場合には、ステップ102に戻る。
【0047】
次に、図3を用いて、遠隔操作コンピュータに、パケットフィルタリング機能を実装し、測定時間内のパケットデータ量を算出し、ネットワーク混雑状況を測定し、画像圧縮回路113での圧縮方式又は圧縮率の更新方法について説明する。図3は、遠隔操作コンピュータにおけるパケットフィルタリングを説明するためのフローチャートである。
【0048】
遠隔操作コンピュータに搭載されたNIC(Network Interface Card、図示せず)をプロミスキャストモードに設定し、全てのパケットを受信可能な状態にする。ステップ201において、パケットデータ量を取得した開始時間を取得する。ステップ202において、パケットデータ量を取得する。ステップ203において、パケットデータ量を加算する。ステップ204において、経過時間を取得する。ステップ205において、測定時間が経過しているか否かを判断し、測定時間が経過していると判断した場合には、ステップ206に進み、測定時間内のパケットデータ量を算出し、ネットワークの混雑状況を算出する。
【0049】
ステップ207において、KVMスイッチ10で圧縮方式及び圧縮率を決定する場合は、ステップ208に進み、ステップ206で算出した混雑状況をKVMスイッチ10に通知する。ステップ209において、KVMスイッチ10のコントローラ15は、画像圧縮回路113での画像の圧縮方式、圧縮率を決定し、画像圧縮回路113での圧縮方式又は圧縮率を更新する。画像圧縮回路113は、更新された圧縮方式又は圧縮率に基づいてA/D変換回路111からのデジタル信号を圧縮する。
【0050】
一方、ステップ207において、KVMスイッチ10で圧縮方式及び圧縮率を決定しない場合には、ステップ210に進み、遠隔操作コンピュータ31で圧縮方式及び圧縮率を決定する。この圧縮方式及び圧縮率は、遠隔操作コンピュータ30において任意に設定することもできる。
【0051】
ステップ211では、ステップ210で決定した圧縮方式、圧縮率をKVMスイッチ10に通知する。通知を受けたコントローラ15は、画像圧縮回路113での圧縮方式又は圧縮率を更新する。画像圧縮回路113は、更新された圧縮方式又は圧縮率に基づいてA/D変換回路111からのデジタル信号を圧縮する。
【0052】
次に、KVMスイッチと遠隔操作コンピュータ間の往復時間に基づき、画像の圧縮方式、圧縮率を自動的に変更する方法について説明する。図4は、KVMスイッチと遠隔操作コンピュータ間の往復時間から画像圧縮回路での圧縮方式、圧縮率を自動的に変更する動作を説明するためのフローチャートである。
【0053】
ステップ301において、コントローラ15は、ネットワーク32上の遠隔操作コンピュータ30にパケットを送信し、ステップ302において、送信した時間を取得する。ステップ303において、遠隔操作コンピュータ30から送信したパケットを受信する。ステップ304において、コントローラ15は、受信完了時間を取得し、ステップ305において、伝送時間を算出する。
【0054】
ステップ306において、コントローラ15は、ステップ305で算出した伝送時間に基づき、ネットワーク32の混雑状況を推定する。コントローラ15は、ネットワーク32の混雑状況に応じて、画像圧縮回路113での画像の圧縮方式又は圧縮率を決定し、画像圧縮回路113での圧縮方式又は圧縮率を更新する。画像圧縮回路113は、更新された圧縮方式又は圧縮率に基づいてA/D変換回路111からのデジタル信号を圧縮する。
【0055】
次に、複数のKVM及び遠隔操作コンピュータが、相互に算出したネットワークの得た混雑状況を交換し、ネットワーク全体の混雑状況を推定し、最適な圧縮方式及び圧縮率に設定する動作について説明する。
【0056】
KVMスイッチ10は、ネットワーク32の混雑状況を算出する。具体的には、Ethernet変換回路13は、プロミスキャスモードで動作し、受信した全てのパケットをパケットフィルタリング回路14に送る。コントローラ15は、パケットフィルタリング機能の動作時間のコントロールを行うために、パケットデータ量を取得した開始時間を取得する。コントローラ15は、パケットフィルタリング回路14からパケットデータ量を取得する。
【0057】
パケットフィルタリング回路14は、パケットデータ量を加算し、経過時間を取得する。コントローラ15は、測定時間が経過しているか否かを判断し、測定時間が経過していると判断した場合には、ステップ106に進み、パケットフィルタリング回路14からパケットデータ量を読み出し、ステップ107において、時間当たりのデータ流量(BPS)を算出し、ネットワークの混雑状況を算出する。
【0058】
一方、KVMスイッチ10にネットワーク32を介して接続された遠隔操作コンピュータ30もネットワーク32の混雑状況を別途算出する。具体的には、遠隔操作コンピュータ30に搭載されたNICをプロミスキャストモードに設定し、全てのパケットを受信可能な状態にする。
【0059】
遠隔操作コンピュータ30は、パケットデータ量を取得した開始時間を取得し、パケットデータ量を取得する。また、遠隔操作コンピュータ30は、パケットデータ量を加算し、経過時間を取得する。遠隔操作コンピュータ30は、測定時間が経過しているか否かを判断し、測定時間内のパケットデータ量を算出し、ネットワーク32の混雑状況を算出し、KVMスイッチ10に通知する。
【0060】
コントローラ15は、自己が算出したネットワーク32の混雑状況と、遠隔操作コンピュータ30から通知を受けたネットワーク32の混雑状況とから画像圧縮回路113での最適な画像の圧縮方式又は圧縮率を決定し、画像圧縮回路113での圧縮方式又は圧縮率を更新する。画像圧縮回路113は、更新された圧縮方式又は圧縮率に基づいてA/D変換回路111からのデジタル信号を圧縮する。
【0061】
次に、遠隔操作コンピュータに接続されるマウスの操作性を向上させるためにマウスの座標をサーバ絶対値座標に変換する動作について説明する。図5は、マウスの座標をサーバ絶対値座標に変換する動作について説明するためのフローチャートである。
【0062】
ステップ401において、遠隔操作コンピュータ30は、遠隔操作コンピュータに表示した操作画面サイズ(遠隔操作コンピュータの画面サイズ、表示ウィンドウサイズ、表示ウィンドウ内のサーバ画面領域等)を取得する。ステップ402において、遠隔操作コンピュータ30は、KVMスイッチ11へサーバの画面サイズを問い合わせる。
【0063】
ステップ403において、問合せを受けたコントローラ15は、サーバの画面サイズをA/D変換部より取得し、ステップ404において、サーバの画面サイズをネットワーク32を介して遠隔操作コンピュータ31に送信する。ステップ405において、遠隔操作コンピュータ31は、サーバ画面サイズを受信する。
ステップ406において、遠隔操作コンピュータ31は、ステップ401で取得した操作画面サイズと、ステップ405で受信したサーバ画面サイズから求めたサーバ画面解像度とから座標倍率(xScale,yScale)を算出する。
【0064】
ステップ407において、遠隔操作コンピュータ30は、サーバ1に送信するマウス座標(x,y)を取得する。ステップ408において、遠隔操作コンピュータ30は、ステップ406で算出した座標倍率に基づき、ステップ407で取得したマウス座標をサーバ絶対値座標(X,Y)へ変換する。ステップ409において、遠隔操作コンピュータ30は、ステップ408で変換されたサーバ絶対値座標(X,Y)をKVMスイッチ10に送信する。
【0065】
操作画面内の絶対座標値をサーバ絶対値座標(X,Y)に変換することで、相対値データ送信で発生するマウスデータのパケット落ちによる操作コンピュータとサーバ(ターゲット)間のカーソル移動量の相違を解消できる。
【0066】
ステップ410において、コントローラ15は、遠隔操作コンピュータ30からマウスデータを受信する。ステップ411において、コントローラ15は、マウスがプラグ・アンド・プレイ(PnP)デバイスであるか否かを判断し、プラグ・アンド・プレイデバイスであると判断した場合には、ステップ413に進み、サーバ1へマウスデータを送信する。
【0067】
KVMスイッチ10は、マウスを絶対値デバイスとして認識させるために各ポート17にUSBコントローラを入れている。各ポート17は、サーバ1の要求により、サーバ1へディスクリプタを送信する。サーバ1側では、OS(Operating System)のHID(Human Interface Devices)デバイスドライバがロードされ、マウスをUSBHIDデバイスとして認識する。このとき、サーバ1は、受信したディスクリプタ中に絶対値デバイスであるという情報があると、サーバ1内のOSは、プラグ&プレイ機能でマウスを絶対値デバイスとして認識して動作する。したがって、サーバ1に特別なドライバなどのソフトウエアを予めインストールしておかなくても、サーバ1にマウスを絶対値デバイスとして動作させることができる。
【0068】
一方、ステップ411において、コントローラ15は、マウスがプラグ・アンド・プレイデバイスでないと判断した場合には、ステップ412に進み、KVMスイッチ10で前回受信したマウスデータを保持しておき、ステップ410で受信したマウス座標と前回のマウス座標との差を取り、ステップ413において、サーバには相対値データとして送信する。
【0069】
マウスのインターフェースが、USBインターフェース以外でPlug and Playではないインターフェース(例えばPS/2インターフェース)の場合には、KVMスイッチ10で前回受信したマウスデータを保持しておき、受信したマウス座標と前回のマウス座標との差をとり、サーバ1には相対値データとして送信することによって、マウスを擬似的に絶対値動作とする。サーバ1〜サーバnに特別なドライバ等のソフトウエアをインストールすることなく、絶対値デバイスとして動作させることができる。
【0070】
遠隔操作コンピュータ30における上記ステップ401〜402、405〜409の各処理は、マウスの座標変換プログラムによって実行される。マウスの座標変換プログラムは、ハード・ウェア(遠隔操作コンピュータ)に組み込まれ、ハード・ウェアと一体となってマウスの座標を変換する。ハード・ウェアは、図示は省略するが、CPUと、ROMやRAM等の内部記憶装置と、FDD、HDD、CD−ROMドライバ等の外部記憶装置と、キーボードやマウス等の入力装置と、プリンタ等の出力装置と、表示装置とを有するコンピュータその他によって構成される。
【0071】
マウスの座標変換方法は、マウスの座標変換プログラムとして、FD、HD、CD−ROM等の記憶媒体に記憶されており、それぞれが対応する外部記憶装置に装着され、実行時に読み出されてRAMにロードされる。なお、マウスの座標変換プログラムが記憶される記憶媒体は、ROM等の半導体メモリでも良い。
【0072】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【0073】
【発明の効果】
以上詳述したところから明らかなように、本発明によれば、ネットワークの混雑状況に応じて、画像データの圧縮率又は圧縮方式を変更するので、コンピュータからネットワーク上の遠隔操作コンピュータに画像データを送る場合でも、ネットワークの負荷を考慮した最適な圧縮方式又は圧縮率で画像を圧縮することができるため、高画質な画像を提供できる。
【0074】
また、本発明によれば、マウスを絶対値デバイスとして認識させるためのコントローラを備えているので、コンピュータに特別なドライバなどのソフトウエアを予めインストールしておかなくても、コンピュータに対してマウスを絶対値デバイスとして動作させることができる。
【0075】
また、本発明によれば、座標倍率を算出し、算出した座標倍率に基づいて、マウス座標をコンピュータ絶対値座標へ変換するので、マウスの座標データのパケット落ちによる操作コンピュータとサーバ間のカーソル移動量の相違を解消できる。
【図面の簡単な説明】
【図1】 本発明に係るKVMスイッチを説明するためのブロック図である。
【図2】 KVMスイッチにおけるパケットフィルタリングを説明するためのフローチャートである。
【図3】 遠隔操作コンピュータにおけるパケットフィルタリングを説明するためのフローチャートである。
【図4】 KVMスイッチと遠隔操作コンピュータ間の往復時間から画像圧縮回路での圧縮方式、圧縮率を自動的に変更する動作を説明するためのフローチャートである。
【図5】 マウスの座標をサーバ絶対値座標に変換する動作について説明するためのフローチャートである。
【符号の説明】
1 KVMスイッチ
11A、11B 画像処理部
111、112 A/D変換回路
113、114 画像圧縮回路
13 Ethernet変換回路
14パケットフィルタリング回路
15 コントローラ
17 ポート
18 制御マイコン
30、31 遠隔操作コンピュータ30
32 ネットワーク

Claims (3)

  1. 複数のコンピュータがそれぞれ接続される複数の端子のうちから所定の端子に選択的に切り替え、画像信号を前記複数のコンピュータのうち選択されたコンピュータから共通のネットワークを介し前記ネットワークに接続された遠隔操作コンピュータに出力し、前記遠隔操作コンピュータから前記ネットワークを介し前記複数の端子の選択的な切り替え操作が可能な切替器において、
    前記選択されたコンピュータを、前記ネットワークを介し前記遠隔操作コンピュータに接続するため圧縮された前記画像信号をパケットに変換し前記ネットワークに出力するネットワークインターフェース回路と、
    前記ネットワークに接続可能なそれぞれの前記遠隔操作コンピュータにそれぞれアクセスされ前記遠隔操作コンピュータと同数の画像処理部であって、それぞれの画像処理部が、それぞれ前記複数のコンピュータのうち選択されたコンピュータの前記画像信号を同時に圧縮する画像圧縮回路を含む画像処理部と、
    前記ネットワークの混雑状況に応じて、前記画像圧縮回路における圧縮方式又は圧縮率を変更するコントローラと、
    を備えることを特徴とする切替器。
  2. 請求項1記載の切替器において、
    前記ネットワークインターフェース回路が受信するパケットデータ量を加算するパケットフィルタリング回路を備えることを特徴とする切替器。
  3. 請求項1または2に記載の切替器と、
    前記複数のコンピュータと、
    前記遠隔操作コンピュータと、
    を備えることを特徴とするコンピュータシステム。
JP2002282044A 2002-09-26 2002-09-26 切替器及びコンピュータシステム Expired - Fee Related JP4601895B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2002282044A JP4601895B2 (ja) 2002-09-26 2002-09-26 切替器及びコンピュータシステム
US10/626,733 US7657106B2 (en) 2002-09-26 2003-07-25 Switching device for sharing input/output devices and computer system using the same
US12/638,280 US8059901B2 (en) 2002-09-26 2009-12-15 Switching device for sharing input/output devices and computer system using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002282044A JP4601895B2 (ja) 2002-09-26 2002-09-26 切替器及びコンピュータシステム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2008192741A Division JP4627554B2 (ja) 2008-07-25 2008-07-25 切替器、コンピュータシステム、マウス座標の変換方法およびマウス座標の変換プログラム

Publications (2)

Publication Number Publication Date
JP2004120441A JP2004120441A (ja) 2004-04-15
JP4601895B2 true JP4601895B2 (ja) 2010-12-22

Family

ID=32276303

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002282044A Expired - Fee Related JP4601895B2 (ja) 2002-09-26 2002-09-26 切替器及びコンピュータシステム

Country Status (2)

Country Link
US (2) US7657106B2 (ja)
JP (1) JP4601895B2 (ja)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040215742A1 (en) * 2003-03-04 2004-10-28 Soronti, Inc. Image perfection for virtual presence architecture (VPA)
US7602981B2 (en) * 2004-03-09 2009-10-13 Kabushiki Kaisha Toshiba Image storage and display system, maintenance system therefor, and image storage and display method
US7853663B2 (en) * 2004-03-12 2010-12-14 Riip, Inc. Wireless management system for control of remote devices
US20060202964A1 (en) * 2004-05-03 2006-09-14 Yee Liaw Intelligent modular server management system with enhanced graphical user interface
JP4513592B2 (ja) 2005-02-09 2010-07-28 日本電気株式会社 コンピュータ切替装置及びそれに用いるコンピュータ切替方法並びにそのプログラム
JP4624126B2 (ja) * 2005-02-17 2011-02-02 富士通コンポーネント株式会社 切替器
JP4694877B2 (ja) * 2005-04-18 2011-06-08 富士通コンポーネント株式会社 切替装置、切替システム
US8319728B2 (en) * 2005-10-17 2012-11-27 Avocent Huntsville Corporation Input-device movement to cursor movement correlator
US9198084B2 (en) 2006-05-26 2015-11-24 Qualcomm Incorporated Wireless architecture for a traditional wire-based protocol
JP4240331B2 (ja) * 2006-11-02 2009-03-18 ソニー株式会社 送信装置および方法、プログラム、並びに通信システム
US20080320500A1 (en) * 2007-06-25 2008-12-25 Microsoft Corporation Remote human interface device in an aggregate computer system
US8667144B2 (en) 2007-07-25 2014-03-04 Qualcomm Incorporated Wireless architecture for traditional wire based protocol
JP5372357B2 (ja) * 2007-10-18 2013-12-18 富士通コンポーネント株式会社 Kvmスイッチ及びその制御方法、並びにマルチモニタ対応切替システム及びマルチモニタ対応切替方法
JP5008007B2 (ja) * 2007-11-21 2012-08-22 富士通コンポーネント株式会社 情報処理装置、遠隔システム、プログラム及びコンピュータ読み取り可能な記録媒体
US8811294B2 (en) 2008-04-04 2014-08-19 Qualcomm Incorporated Apparatus and methods for establishing client-host associations within a wireless network
JP2009252172A (ja) * 2008-04-10 2009-10-29 Fujitsu Component Ltd 遠隔操作システム
KR20090128814A (ko) * 2008-06-11 2009-12-16 삼성전자주식회사 포트 선택기, 이를 이용한 디바이스 평가 시스템 및 방법
US7873764B2 (en) * 2008-08-15 2011-01-18 Video Products, Inc. Switch with enhanced human interface device support
US20100060571A1 (en) * 2008-09-10 2010-03-11 Aten International Co., Ltd. Kvm switch using a touch screen
US20100083122A1 (en) * 2008-10-01 2010-04-01 International Business Machines Corporation Systems, methods and computer products for controlling multiple machines using a seamless user-interface to a multi-display
US9398089B2 (en) 2008-12-11 2016-07-19 Qualcomm Incorporated Dynamic resource sharing among multiple wireless devices
US20100315328A1 (en) * 2009-06-11 2010-12-16 Rgb Spectrum Integrated control system with multiple media sources and corresponding displays
US9264248B2 (en) 2009-07-02 2016-02-16 Qualcomm Incorporated System and method for avoiding and resolving conflicts in a wireless mobile display digital interface multicast environment
US9582238B2 (en) 2009-12-14 2017-02-28 Qualcomm Incorporated Decomposed multi-stream (DMS) techniques for video display systems
US9413803B2 (en) 2011-01-21 2016-08-09 Qualcomm Incorporated User input back channel for wireless displays
SG191763A1 (en) * 2011-01-21 2013-08-30 Qualcomm Inc User input back channel for wireless displays
US9787725B2 (en) 2011-01-21 2017-10-10 Qualcomm Incorporated User input back channel for wireless displays
US20130013318A1 (en) 2011-01-21 2013-01-10 Qualcomm Incorporated User input back channel for wireless displays
US8964783B2 (en) 2011-01-21 2015-02-24 Qualcomm Incorporated User input back channel for wireless displays
US9065876B2 (en) 2011-01-21 2015-06-23 Qualcomm Incorporated User input back channel from a wireless sink device to a wireless source device for multi-touch gesture wireless displays
US10135900B2 (en) 2011-01-21 2018-11-20 Qualcomm Incorporated User input back channel for wireless displays
US10108386B2 (en) 2011-02-04 2018-10-23 Qualcomm Incorporated Content provisioning for wireless back channel
US9503771B2 (en) 2011-02-04 2016-11-22 Qualcomm Incorporated Low latency wireless display for graphics
US8674957B2 (en) 2011-02-04 2014-03-18 Qualcomm Incorporated User input device for wireless back channel
KR20120135799A (ko) * 2011-06-07 2012-12-17 삼성전자주식회사 디스플레이장치 및 그 제어방법과, 영상처리장치
US9525998B2 (en) 2012-01-06 2016-12-20 Qualcomm Incorporated Wireless display with multiscreen service
JP2014049942A (ja) * 2012-08-31 2014-03-17 Seiko Epson Corp 表示システム、画像供給装置、プログラム、及び、表示システムの制御方法
KR101951240B1 (ko) * 2018-08-03 2019-02-22 한화시스템 주식회사 영상 전송 시스템 및 이의 동작 방법
CN109701265A (zh) * 2018-12-04 2019-05-03 上海达龙信息科技有限公司 远程桌面光标模式切换方法、系统、客户端及远端服务器
CN111475311A (zh) * 2019-07-15 2020-07-31 广州湖森电子科技有限公司 协作系统、协作控制方法及协作控制装置
CN111796755B (zh) * 2020-07-03 2022-02-11 深圳市创新胜为科技有限公司 一种kvm控制系统及kvm显示切换控制方法

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5243543A (en) 1991-01-17 1993-09-07 Hewlett-Packard Company Remote LAN segment traffic monitor
US5732212A (en) * 1992-10-23 1998-03-24 Fox Network Systems, Inc. System and method for remote monitoring and operation of personal computers
JP2830750B2 (ja) * 1994-02-24 1998-12-02 日本電気株式会社 画像多地点通信制御装置と画像通信端末および画像通信システム
US5721842A (en) 1995-08-25 1998-02-24 Apex Pc Solutions, Inc. Interconnection system for viewing and controlling remotely connected computers with on-screen video overlay for controlling of the interconnection switch
JPH0983987A (ja) 1995-09-08 1997-03-28 Mitsubishi Electric Corp 多地点間通信制御装置
JPH09233467A (ja) 1996-02-21 1997-09-05 Fujitsu Ltd 画像データ通信装置及び画像データ通信システムにおける通信データ量調整方法
US5815492A (en) 1996-06-20 1998-09-29 International Business Machines Corporation Dynamic bandwidth estimation and adaptation in high speed packet switching networks
US6378009B1 (en) * 1998-08-25 2002-04-23 Avocent Corporation KVM (keyboard, video, and mouse) switch having a network interface circuit coupled to an external network and communicating in accordance with a standard network protocol
JP2000115245A (ja) 1998-10-06 2000-04-21 Oki Electric Ind Co Ltd データ送信装置、データ受信装置、データ通信装置及びデータ通信方法
US6681250B1 (en) 2000-05-03 2004-01-20 Avocent Corporation Network based KVM switching system
JP3911960B2 (ja) 2000-05-17 2007-05-09 三菱電機株式会社 多重化システム
JP2002027481A (ja) 2000-07-10 2002-01-25 Matsushita Electric Ind Co Ltd 映像符号化装置、映像符号化方法および記録媒体
EP1176847A2 (en) 2000-07-25 2002-01-30 Trw Inc. Method and apparatus for determining, in real-time, a statistical bandwith used in an ATM satellite communications network
US7069342B1 (en) * 2001-03-01 2006-06-27 Cisco Technology, Inc. Communication system with content-based data compression
US7424551B2 (en) * 2001-03-29 2008-09-09 Avocent Corporation Passive video multiplexing method and apparatus priority to prior provisional application
US7782777B2 (en) * 2001-11-23 2010-08-24 Nokia Corporation Method and system for handling network congestion
JP4707291B2 (ja) * 2001-12-10 2011-06-22 富士通コンポーネント株式会社 切替機能付きのコンピュータ装置およびコンピュータシステム
US7684483B2 (en) * 2002-08-29 2010-03-23 Raritan Americas, Inc. Method and apparatus for digitizing and compressing remote video signals
US7321623B2 (en) * 2002-10-01 2008-01-22 Avocent Corporation Video compression system

Also Published As

Publication number Publication date
US8059901B2 (en) 2011-11-15
US20040160967A1 (en) 2004-08-19
JP2004120441A (ja) 2004-04-15
US20100095028A1 (en) 2010-04-15
US7657106B2 (en) 2010-02-02

Similar Documents

Publication Publication Date Title
JP2004120441A (ja) 切替器、コンピュータシステム、画像の圧縮方式又は圧縮率の更新方法、マウス座標の変換方法、画像の圧縮方式又は圧縮率の更新プログラム、マウスの座標変換プログラム及び記録媒体
JP4246528B2 (ja) 切替器
US7386324B2 (en) System and method for dual path terminal connection
US20090234983A1 (en) Methods and apparatus for sharing a computer display screen
US20080298305A1 (en) Communication system, output device, input device and wireless communication method
JPH10187583A (ja) データ通信装置及び方法
US20050015808A1 (en) Camera server and image distribution method
JP2007025073A (ja) データ伝送方法、データ送信装置及びデータ受信装置、並びにプログラム
GB2446455A (en) Video switch and method of sampling simulataneous video sources
JPH10285322A (ja) 画像処理装置及び画像処理システム
US7593979B2 (en) Electronic apparatus, network system, relay apparatus, and status control method
KR100513866B1 (ko) 홈네트워크 환경에서의 레거시 팩스 서비스 처리장치,시스템 및 방법
US20030192062A1 (en) Method of and apparatus for supporting and enabling the selection and mixing of multiple streams of audio/video data from multiple sources within a receiving device allowing external control
JP6383973B2 (ja) 通信帯域制御を行う中継装置
JP2007124054A (ja) 画像処理パラメータ設定装置及び方法
JP4627554B2 (ja) 切替器、コンピュータシステム、マウス座標の変換方法およびマウス座標の変換プログラム
US20010031043A1 (en) Network connection apparatus and method using internet phone
JP2003223410A (ja) コンピュータ装置およびシステム構成方法
JP2003244698A (ja) 圧縮画像データ伝送装置及び圧縮画像データ伝送方法
JPH09289636A (ja) 表示装置
CN102547204B (zh) 接收装置、荧幕画面传输系统以及其传输方法
JP2008539614A (ja) 統合無線マルチメディア送信システム
JP2007274066A (ja) コンテンツ配信システム
JP3774540B2 (ja) データ転送方法及び画像処理システムと装置
JP4588086B2 (ja) 画像送信装置、画像送信方法、及び画像送信プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050530

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080306

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080603

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080725

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20080819

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20080912

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100929

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131008

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees