(57)【要約】【課題】  サーバの遠隔操作を可能にする信号処理装置、遠隔操作システム、信号処理方法及びそのプログラムにおいて、システムの構築及び管理を容易化する。【解決手段】  サーバ１１と信号処理装置１２とをビデオ端子，キーボードコネクタ，マウスコネクタ及びシリアルコネクタを介して接続する。信号処理装置１２は、サーバ１１から入力されたビデオ信号Ｖをイメージデータに変換し、これをＬＡＮ２０を介してＰＣ２２へ送信する。ＰＣ２２は受信したイメージデータをターミナルウィンドウ状に表示する。また、ＰＣ２２は、キーボード２４又はマウス２５から入力された操作コードをＬＡＮ２０を介して信号処理装置１２へ送信する。信号処理装置１２は受信した操作コードをサーバ１１のキーボードコネクタ又はマウスコネクタに入力する。これにより、サーバ１１を遠隔操作することが可能となる。【選択図】          図３
2005044198.tif 000002
【特許請求の範囲】
【請求項１】
サーバをネットワークを介して遠隔操作させるための信号処理装置であって、
前記サーバの操作画面を入力する第１の入力手段と、
前記操作画面に基づいてイメージデータを生成する画像処理手段と、
該イメージデータを前記ネットワークへ出力する第１の出力手段と、
前記サーバを操作するための操作情報を前記ネットワークから入力する第２の入力手段と、
前記操作情報を前記サーバへ出力する第２の出力手段と
を有することを特徴とする信号処理装置。
【請求項２】
モニタを接続するための第１の端子と、
キーボード又はマウスを接続するための第２の端子と、
前記第１の端子を介して前記モニタへ前記操作画面を出力する第３の出力手段と、
前記第２の端子を介して前記キーボード又は前記マウスから操作情報を入力する第３の入力手段とを有し、
前記第２の出力手段は前記第３の入力手段で入力された操作情報を前記サーバへ入力することを特徴とする請求項１記載の信号処理装置。
【請求項３】
前記第３の入力手段で入力された前記操作情報が所定の操作情報であるか否かを判定する判定手段と、
前記操作情報が前記所定の操作情報であると判定された場合、前記信号処理装置のコンソール画面を生成するコンソール画面生成手段と、
前記操作画面に前記コンソール画面がオーバレイするように該コンソール画面を前記モニタへ出力する第４の出力手段と、
前記モニタに表示された前記コンソール画面に対して前記第２の入力手段から入力された操作情報に基づいて所定の処理を実行する処理手段とを有することを特徴とする請求項２記載の信号処理装置。
【請求項４】
前記第２の出力手段は、前記サーバのキーボードコネクタ又はマウスコネクタへ前記操作情報を出力することを特徴とする請求項１記載の信号処理装置。
【請求項５】
前記第２の出力手段は、前記サーバのシリアルポートへ前記操作情報を出力することを特徴とする請求項１記載の信号処理装置。
【請求項６】
前記第１の入力手段は、ディスプレイコネクタを介して前記操作画面のビデオ信号を入力し、
前記画像処理手段は前記ビデオ信号に基づいて前記イメージデータを生成することを特徴とする請求項１記載の信号処理装置。
【請求項７】
前記ネットワークはローカルエリアネットワーク又はインターネットを含むことを特徴とする請求項１記載の信号処理装置。
【請求項８】
サーバに接続された信号処理装置と、該信号処理装置を介して前記サーバを遠隔操作する情報処理装置とがネットワークを介して接続された遠隔操作システムであって、
前記信号処理装置は、
前記サーバの操作画面を入力する第１の入力手段と、
前記操作画面に基づいてイメージデータを生成する画像処理手段と、
該イメージデータを前記ネットワークを介して前記情報処理装置へ出力する第１の出力手段と、
前記サーバを操作するための操作情報を前記ネットワークを介して前記情報処理装置から入力する第２の入力手段と、
前記操作情報を前記サーバへ出力する第２の出力手段とを有し、
前記情報処理装置は、
前記第１の出力手段で出力された前記イメージデータを入力する第３の入力手段と、
前記イメージデータを表示する表示手段と、
前記表示手段に基づいて入力された前記サーバの操作情報を前記ネットワークを介して前記信号処理装置へ出力する第３の出力手段とを有することを特徴とする遠隔操作システム。
【請求項９】
サーバに接続された第１の信号処理装置と、ネットワークを介して前記第１の信号処理装置と接続された第２の信号処理装置と、該第２の信号処理装置に接続されたモニタとを有する遠隔操作システムであって、
前記第１の信号処理装置は、
前記サーバの操作画面を入力する第１の入力手段と、
前記操作画面に基づいてイメージデータを生成する画像処理手段と、
該イメージデータを前記ネットワークを介して前記第２の信号処理装置へ出力する第１の出力手段と、
前記サーバを操作するための操作情報を前記ネットワークを介して前記第２の信号処理装置から入力する第２の入力手段と、
前記操作情報を前記サーバへ出力する第２の出力手段とを有し、
前記第２の信号処理装置は、
前記第１の出力手段で出力された前記イメージデータを入力する第３の入力手段と、
前記イメージデータを前記モニタに表示する表示手段と、
前記表示手段に基づいて入力された前記サーバの操作情報を前記ネットワークを介して前記第１の信号処理装置へ出力する第３の出力手段とを有することを特徴とする遠隔操作システム。
【請求項１０】
複数のサーバと、該複数のサーバの何れかから出力された信号を処理する信号処理装置と、前記複数のサーバの何れかと前記信号処理装置とを選択的に接続するスイッチング装置と、前記信号処理装置を介して前記複数のサーバの何れかを遠隔操作する情報処理装置とを有する遠隔操作システムであって、
前記信号処理装置は、
前記スイッチング装置を介して前記複数のサーバにおける何れかの操作画面を選択的に入力する第１の入力手段と、
前記操作画面に基づいてイメージデータを生成する画像処理手段と、
該イメージデータを前記ネットワークを介して前記情報処理装置へ出力する第１の出力手段と、
前記サーバを操作するための操作情報を前記ネットワークを介して前記情報処理装置から入力する第２の入力手段と、
前記操作情報を前記スイッチング装置を介して前記サーバへ出力する第２の出力手段とを有し、
前記情報処理装置は、
前記第１の出力手段で出力された前記イメージデータを入力する第３の入力手段と、
前記イメージデータを表示する表示手段と、
前記表示手段に基づいて入力された前記サーバの操作情報を前記ネットワークを介して前記信号処理装置へ出力する第３の出力手段とを有することを特徴とする遠隔操作システム。
【請求項１１】
サーバをネットワークを介して遠隔操作させるための装置における信号処理方法であって、
前記サーバから操作画面を入力する第１のステップと、
前記操作画面に基づいてイメージデータを生成する第２のステップと、
該イメージデータを前記ネットワークへ出力する第３のステップと、
前記サーバを操作するための操作情報を前記ネットワークから入力する第４のステップと、
前記操作情報を前記サーバへ出力する第５のステップと
を有することを特徴とする信号処理方法。
【請求項１２】
前記装置に接続されたモニタへ前記操作画面を出力する第６のステップと、
前記装置に接続されたキーボード又はマウスから操作情報を入力する第７のステップとを有し、
前記第５のステップは前記第７のステップで入力された操作情報を前記サーバへ入力することを特徴とする請求項１１記載の信号処理方法。
【請求項１３】
前記第７のステップで入力された前記操作情報が所定の操作情報であるか否かを判定する第８のステップと、
前記操作情報が前記所定の操作情報であると判定された場合、前記信号処理装置のコンソール画面を生成する第９のステップと、
前記操作画面に前記コンソール画面がオーバレイするように該コンソール画面を前記モニタへ出力する第１０のステップと、
前記モニタに表示された前記コンソール画面に対して入力された操作情報に基づいて所定の処理を実行する第１１のステップとを有することを特徴とする請求項１２記載の信号処理方法。
【請求項１４】
サーバをネットワークを介して遠隔操作させるためのコンピュータを機能させるためのプログラムであって、
前記サーバから入力された操作画面に基づいてイメージデータを生成させる第１の処理と、
該イメージデータを前記ネットワークへ出力させる第２の処理と、
前記サーバを操作するための操作情報を前記ネットワークから入力させる第３の処理と、
前記操作情報を前記サーバへ出力させる第４の処理と
を前記コンピュータに実行させるためのプログラム。
【請求項１５】
前記コンピュータに接続されたモニタへ前記操作画面を出力させる第５の処理と、
前記コンピュータに接続されたキーボード又はマウスから操作情報を入力させる第６の処理とを前記コンピュータに実行させ、
前記第４の処理は前記第６の処理で入力された操作情報を前記サーバへ入力させることを特徴とする請求項１４記載のプログラム。
【請求項１６】
前記第６の処理で入力された前記操作情報が所定の操作情報であるか否かを判定する第７の処理と、
前記操作情報が前記所定の操作情報であると判定された場合、前記信号処理装置のコンソール画面を生成する第８の処理と、
前記操作画面に前記コンソール画面がオーバレイするように該コンソール画面を前記モニタへ出力させる第９の処理とを前記コンピュータに実行させ、
前記モニタに表示された前記コンソール画面に対して入力された操作情報に基づいて所定の処理を前記コンピュータに実行させることを特徴とする請求項１５記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、信号処理装置、遠隔操作システム、信号処理方法及びそのプログラムに関する。
【背景技術】
【０００２】
従来、ネットワーク上のサーバを直接的に遠隔操作するための技術が存在する（例えば特許文献１参照）。このような技術を用いて構築した遠隔操作システムの一例を図１に示す。
【０００３】
図１に示すシステム構成では、複数のサーバ９１１が１つの筐体に実装されたサーバ群９１０が複数設けられており、個々のサーバ９１１がサーバ切替装置９０１に接続されている。サーバ９１１とサーバ切替装置９０１とは、表示画像を出力するコネクタ（例えばＶＧＡ（Ｖｉｄｅｏ  Ｇｒａｐｈｉｃｓ  Ａｒｒａｙ）コネクタ）やキーボードコネクタ及びマウスコネクタ（例えばＰＳ／２（登録商標）コネクタ）等を介して接続される。
【０００４】
サーバ切替装置９０１はＬＡＮ（Local Area Network）やインターネット等のネットワーク９０３と接続されており、このネットワーク９０３を介してパーソナルコンピュータ（以下、ＰＣという）やワークステーション等の情報処理装置９２０と通信可能に構成される。
【０００５】
より詳細に説明すると、サーバ切替装置９０１は、情報処理装置９２０からの要求に基づいて、この情報処理装置９２０と要求されたサーバ９１１とを選択的に接続させる。すなわち、サーバ切替装置９０１は、サーバ９１１のＶＧＡコネクタ等から出力された表示画面に基づいて例えばＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケットを生成し、これを情報処理装置９２０へ送信する。情報処理装置９２０は、ネットワーク９０３からＩＰアドレス等に基づいてＩＰパケットを受信し、これに基づいてサーバ９１１の表示画面をモニタ９２１上に表示する。また、情報処理装置９２０は、上記の表示画面に対してキーボードやマウス等から入力された操作情報をＩＰパケットに変換してサーバ切替装置９０１へ送信する。サーバ切替装置９０１は、ネットワーク９０３からＩＰアドレスに基づいて操作情報のＩＰパケットを受信し、これから操作情報を抽出後、この操作情報をサーバ９１１のキーボードコネクタ又はマウスコネクタへ入力する。
【０００６】
すなわち、サーバ切替装置９０１は、情報処理装置９２０を選択されたサーバ９１１に接続されているモニタやキーボードやマウス等の入出力装置として機能させることを可能にする。これにより、この入出力装置があたかもサーバ９１１と直接接続されているかのような環境を操作者に提供することが可能となる。
【０００７】
尚、各サーバ９１１は、上記のサーバ切替装置９０１とは別に、個々にネットワーク９０３に接続されているのが一般的であった。すなわち、従来では個々のサーバ９１１にネットワークアダプタが設けられ、これを介してネットワーク９０３に接続可能に構成されていた。
【特許文献１】特開２００１−３４４１８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記のような構成では、サーバ９１１とサーバ切替装置９０１とを接続する配線や、サーバ９１１をネットワーク９０３に接続する配線等、サーバ９１１の数に比例して膨大な数の配線が必要となる。特に最近では、規模の大きなシステムにおいて複数のサーバ９１１を単一の筐体に実装する構成（図１のサーバ群９１０参照）が主流であるが、このような構成では膨大な数の配線が一箇所に集約されてしまうため、これを構築及び管理することが非常に困難であった。
【０００９】
そこで本発明は、このような問題を鑑み、サーバの遠隔操作を可能にする信号処理装置、遠隔操作システム、信号処理方法及びそのプログラムであって、システムの構築及び管理を容易化することが可能な信号処理装置、遠隔操作システム、信号処理方法及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
かかる目的を達成するために、本発明は、請求項１記載のように、サーバをネットワークを介して遠隔操作させるための信号処理装置であって、前記サーバの操作画面を入力する第１の入力手段と、前記操作画面に基づいてイメージデータを生成する画像処理手段と、該イメージデータを前記ネットワークへ出力する第１の出力手段と、前記サーバを操作するための操作情報を前記ネットワークから入力する第２の入力手段と、前記操作情報を前記サーバへ出力する第２の出力手段とを有して構成される。サーバの遠隔操作を可能にする信号処理装置において、サーバに対する操作画面の入出力と操作情報の入出力を１つの信号処理装置で行えるように構成することで、システムの構築及び管理を容易化することができる。また、信号処理装置からサーバを遠隔操作する端末までのケーブルをネットワークケーブルのみとすることが可能となるため、ケーブル本数を削減でき、システムの構築及び管理が容易化する。更に、信号処理装置には最小の機能のみが搭載されるため、これを小型化することが可能である。結果として、信号処理装置をサーバに近接して設置することが可能となり、これにより、サーバと信号処理装置とを接続するケーブルの接続及び管理が容易化する。
【００１１】
請求項１記載の前記信号処理装置は、例えば請求項２記載のように、モニタを接続するための第１の端子と、キーボード又はマウスを接続するための第２の端子と、前記第１の端子を介して前記モニタへ前記操作画面を出力する第３の出力手段と、前記第２の端子を介して前記キーボード又は前記マウスから操作情報を入力する第３の入力手段とを有し、前記第２の出力手段は前記第３の入力手段で入力された操作情報を前記サーバへ入力するように構成されても良い。信号処理装置にローカルにモニタやキーボードやマウスを接続できるように構成することで、これを用いてローカル側からサーバを操作することが可能となる。
【００１２】
請求項２記載の前記信号処理装置は、例えば請求項３記載のように、前記第３の入力手段で入力された前記操作情報が所定の操作情報であるか否かを判定する判定手段と、前記操作情報が前記所定の操作情報であると判定された場合、前記信号処理装置のコンソール画面を生成するコンソール画面生成手段と、前記操作画面に前記コンソール画面がオーバレイするように該コンソール画面を前記モニタへ出力する第４の出力手段と、前記モニタに表示された前記コンソール画面に対して前記第２の入力手段から入力された操作情報に基づいて所定の処理を実行する処理手段とを有して構成されても良い。信号処理装置にローカルにモニタやキーボードやマウスを接続できるように構成し、これを用いて信号処理装置の各種設定や処理を行えるように構成することもできる。
【００１３】
また、請求項１記載の前記第２の出力手段は、例えば請求項４記載のように、前記サーバのキーボードコネクタ又はマウスコネクタへ前記操作情報を出力するように構成されても良い。サーバのキーボードコネクタやマウスコネクタへ操作情報を入力するように構成することで、操作情報を発生させるキーボードやマウスが直接サーバに接続されている状況を擬似的に作り出すことができる。すなわち、従来のサーバ構成を用いることが可能となる。これにより、システム構築を容易化できる。
【００１４】
これとは別に、請求項１記載の前記第２の出力手段は、例えば請求項５記載のように、前記サーバのシリアルポートへ前記操作情報を出力するように構成されても良い。シリアルポートを介してキーボードやマウス等の入力手段が接続されるサーバにおいても、このシリアルポートへ操作情報を入力するように構成することで、操作情報を発生させるキーボードやマウスが直接サーバに接続されている状況を擬似的に作り出すことができる。すなわち、従来のサーバ構成を用いることが可能となる。これにより、システム構築を容易化できる。
【００１５】
また、請求項１記載の前記信号処理装置は、例えば請求項６記載のように、前記第１の入力手段がディスプレイコネクタを介して前記操作画面のビデオ信号を入力し、前記画像処理手段が前記ビデオ信号に基づいて前記イメージデータを生成するように構成されても良い。操作画面の入力にビデオ信号を用いることで、従来のサーバが有している構成をそのまま使用することが可能となる。これにより、システム構築を容易化できる。
【００１６】
また、請求項１記載の前記ネットワークは、例えば請求項７記載のように、ローカルエリアネットワーク又はインターネットを含んで構成されても良い。すなわち、本発明による信号処理装置を用いることで、ローカルエリアネットワークやインターネットを介してサーバを遠隔操作することが可能となる。
【００１７】
本発明は、請求項８記載のように、サーバに接続された信号処理装置と、該信号処理装置を介して前記サーバを遠隔操作する情報処理装置とがネットワークを介して接続された遠隔操作システムであって、前記信号処理装置が、前記サーバの操作画面を入力する第１の入力手段と、前記操作画面に基づいてイメージデータを生成する画像処理手段と、該イメージデータを前記ネットワークを介して前記情報処理装置へ出力する第１の出力手段と、前記サーバを操作するための操作情報を前記ネットワークを介して前記情報処理装置から入力する第２の入力手段と、前記操作情報を前記サーバへ出力する第２の出力手段とを有し、前記情報処理装置が、前記第１の出力手段で出力された前記イメージデータを入力する第３の入力手段と、前記イメージデータを表示する表示手段と、前記表示手段に基づいて入力された前記サーバの操作情報を前記ネットワークを介して前記信号処理装置へ出力する第３の出力手段とを有して構成される。サーバを遠隔操作させるための遠隔操作システムにおいて、サーバに対する操作画面の入出力と操作情報の入出力を１つの信号処理装置で行えるように構成することで、システムの構築及び管理を容易化することができる。また、信号処理装置からサーバを遠隔操作する情報処理装置までのケーブルをネットワークケーブルのみとすることが可能となるため、ケーブル本数を削減でき、システムの構築及び管理が容易化する。更に、信号処理装置には最小の機能のみが搭載されるため、これを小型化することが可能である。結果として、信号処理装置をサーバに近接して設置することが可能となり、これにより、サーバと信号処理装置とを接続するケーブルの接続及び管理が容易化する。
【００１８】
本発明は、請求項９記載のように、サーバに接続された第１の信号処理装置と、ネットワークを介して前記第１の信号処理装置と接続された第２の信号処理装置と、該第２の信号処理装置に接続されたモニタとを有する遠隔操作システムであって、前記第１の信号処理装置が、前記サーバの操作画面を入力する第１の入力手段と、前記操作画面に基づいてイメージデータを生成する画像処理手段と、該イメージデータを前記ネットワークを介して前記第２の信号処理装置へ出力する第１の出力手段と、前記サーバを操作するための操作情報を前記ネットワークを介して前記第２の信号処理装置から入力する第２の入力手段と、前記操作情報を前記サーバへ出力する第２の出力手段とを有し、前記第２の信号処理装置が、前記第１の出力手段で出力された前記イメージデータを入力する第３の入力手段と、前記イメージデータを前記モニタに表示する表示手段と、前記表示手段に基づいて入力された前記サーバの操作情報を前記ネットワークを介して前記第１の信号処理装置へ出力する第３の出力手段とを有して構成される。信号処理装置にローカルにモニタやキーボードやマウスを接続できるように構成することで、これを用いてローカル側からサーバを操作することが可能となる。
【００１９】
本発明は、請求項１０記載のように、複数のサーバと、該複数のサーバの何れかから出力された信号を処理する信号処理装置と、前記複数のサーバの何れかと前記信号処理装置とを選択的に接続するスイッチング装置と、前記信号処理装置を介して前記複数のサーバの何れかを遠隔操作する情報処理装置とを有する遠隔操作システムであって、前記信号処理装置が、前記スイッチング装置を介して前記複数のサーバにおける何れかの操作画面を選択的に入力する第１の入力手段と、前記操作画面に基づいてイメージデータを生成する画像処理手段と、該イメージデータを前記ネットワークを介して前記情報処理装置へ出力する第１の出力手段と、前記サーバを操作するための操作情報を前記ネットワークを介して前記情報処理装置から入力する第２の入力手段と、前記操作情報を前記スイッチング装置を介して前記サーバへ出力する第２の出力手段とを有し、前記情報処理装置が、前記第１の出力手段で出力された前記イメージデータを入力する第３の入力手段と、前記イメージデータを表示する表示手段と、前記表示手段に基づいて入力された前記サーバの操作情報を前記ネットワークを介して前記信号処理装置へ出力する第３の出力手段とを有して構成される。信号処理装置にローカルにモニタやキーボードやマウスを接続できるように構成し、これを用いて信号処理装置の各種設定や処理を行えるように構成することもできる。
【００２０】
本発明は、請求項１１記載のように、サーバをネットワークを介して遠隔操作させるための装置における信号処理方法であって、前記サーバから操作画面を入力する第１のステップと、前記操作画面に基づいてイメージデータを生成する第２のステップと、該イメージデータを前記ネットワークへ出力する第３のステップと、前記サーバを操作するための操作情報を前記ネットワークから入力する第４のステップと、前記操作情報を前記サーバへ出力する第５のステップとを有して構成される。サーバの遠隔操作を可能にする装置における信号処理方法において、サーバに対する操作画面の入出力と操作情報の入出力を１つの装置で行うように構成することで、システムの構築及び管理を容易化することができる。また、装置からサーバを遠隔操作する端末までのケーブルをネットワークケーブルのみとすることが可能となるため、ケーブル本数を削減でき、システムの構築及び管理が容易化する。更に、装置には最小の機能のみが搭載されるため、これを小型化することが可能である。結果として、装置をサーバに近接して設置することが可能となり、これにより、サーバと装置とを接続するケーブルの接続及び管理が容易化する。
【００２１】
請求項１１記載の前記信号処理方法は、例えば請求項１２記載のように、前記装置に接続されたモニタへ前記操作画面を出力する第６のステップと、前記装置に接続されたキーボード又はマウスから操作情報を入力する第７のステップとを有し、前記第５のステップが前記第７のステップで入力された操作情報を前記サーバへ入力するように構成されても良い。装置にローカルにモニタやキーボードやマウスを接続できるように構成することで、これを用いてローカル側からサーバを操作することが可能となる。
【００２２】
請求項１２記載の前記信号処理方法は、請求項１３記載のように、前記第７のステップで入力された前記操作情報が所定の操作情報であるか否かを判定する第８のステップと、前記操作情報が前記所定の操作情報であると判定された場合、前記信号処理装置のコンソール画面を生成する第９のステップと、前記操作画面に前記コンソール画面がオーバレイするように該コンソール画面を前記モニタへ出力する第１０のステップと、前記モニタに表示された前記コンソール画面に対して入力された操作情報に基づいて所定の処理を実行する第１１のステップとを有して構成されても良い。装置にローカルにモニタやキーボードやマウスを接続できるように構成し、これを用いて装置の各種設定や処理を行えるように構成することもできる。
【００２３】
本発明は、請求項１４記載のように、サーバをネットワークを介して遠隔操作させるためのコンピュータを機能させるためのプログラムであって、前記サーバから入力された操作画面に基づいてイメージデータを生成させる第１の処理と、該イメージデータを前記ネットワークへ出力させる第２の処理と、前記サーバを操作するための操作情報を前記ネットワークから入力させる第３の処理と、前記操作情報を前記サーバへ出力させる第４の処理とを前記コンピュータに実行させる。サーバの遠隔操作を可能にするコンピュータを機能させるためのプログラムにおいて、サーバに対する操作画面の入出力と操作情報の入出力を１つのコンピュータで行うように構成することで、システムの構築及び管理を容易化することができる。また、コンピュータが搭載された装置からサーバを遠隔操作する端末までのケーブルをネットワークケーブルのみとすることが可能となるため、ケーブル本数を削減でき、システムの構築及び管理が容易化する。更に、装置には最小の機能のみが搭載されるため、これを小型化することが可能である。結果として、装置をサーバに近接して設置することが可能となり、これにより、サーバと装置とを接続するケーブルの接続及び管理が容易化する。
【００２４】
請求項１４記載の前記プログラムは、例えば請求項１５記載のように、前記コンピュータに接続されたモニタへ前記操作画面を出力させる第５の処理と、前記コンピュータに接続されたキーボード又はマウスから操作情報を入力させる第６の処理とを前記コンピュータに実行させ、前記第４の処理が前記第６の処理で入力された操作情報を前記サーバへ入力させるように構成されても良い。コンピュータが搭載された装置にローカルにモニタやキーボードやマウスを接続できるように構成することで、これを用いてローカル側からサーバを操作することが可能となる。
【００２５】
請求項１５記載の前記プログラムは、例えば請求項１６記載のように、前記第６の処理で入力された前記操作情報が所定の操作情報であるか否かを判定する第７の処理と、前記操作情報が前記所定の操作情報であると判定された場合、前記信号処理装置のコンソール画面を生成する第８の処理と、前記操作画面に前記コンソール画面がオーバレイするように該コンソール画面を前記モニタへ出力させる第９の処理とを前記コンピュータに実行させ、前記モニタに表示された前記コンソール画面に対して入力された操作情報に基づいて所定の処理を前記コンピュータに実行させるように構成されても良い。コンピュータが搭載された装置にローカルにモニタやキーボードやマウスを接続できるように構成し、これを用いて信号処理装置の各種設定や処理を行えるように構成することもできる。
【発明の効果】
【００２６】
以上のように、本発明によれば、サーバの遠隔操作を可能にする信号処理装置、遠隔操作システム、信号処理方法及びそのプログラムにおいて、システムの構築及び管理を容易化することが可能となる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明を実施するための最良の形態を図面と共に詳細に説明する。
【実施例１】
【００２８】
まず、本発明による実施例１について図面を用いて詳細に説明する。図２は本実施例による信号処理装置１２を用いて構築した遠隔操作システム１の構成を示すブロック図である。
【００２９】
図２に示すように、遠隔操作システム１は、複数のサーバ１１が１つの筐体に実装されたサーバ群１０を複数有する。サーバ１１はブレードサーバと呼ばれるサーバモジュールであり、サーバ群１０はこれをシャーシと呼ばれる筐体内に複数格納している。但し、本発明ではこれに限定されず、独立して構成されたパーソナルコンピュータやサーバ等の情報処理装置であってもよい。
【００３０】
個々のサーバ１１には本実施例による信号処理装置１２が一対一に接続される。後述するように、サーバ１１と信号処理装置１２とは、サーバ１１に設けられたキーボード，マウス及びモニタ等の表示手段や入力手段を接続するためのコネクタ（キーボードコネクタ，マウスコネクタ及びビデオ端子）、及びＲＳ−２３２ｃ等のシリアルコネクタを介して接続される（例えば図３参照）。
【００３１】
また、信号処理装置１２には、例えばＬＡＮ（Local Area Network）やインターネット等の一般的なネットワーク環境に接続する機能も設けられている。従って、操作者は、ネットワーク上のパーソナルコンピュータ（以下、ＰＣという）２２等から信号処理装置１２へアクセスし、これを介してサーバ１１を遠隔操作することができる。
【００３２】
次に、上記のような遠隔操作システム１の概略構成を図３を用いて詳細に説明する。図３に示すように、遠隔操作システム１は、サーバ１１と信号処理装置１２とＰＣ２２とを有して構成される。
【００３３】
サーバ１１はローカルにモニタやキーボードやマウス等を接続できるように構成されている。そこで信号処理装置１２は、上述したように、これらの構成を利用してサーバ１１に接続される。すなわち、信号処理装置１２は、サーバ１１のビデオ端子やキーボードコネクタやマウスコネクタやシリアルコネクタ等にケーブルを介して接続される。
【００３４】
尚、サーバ１１におけるビデオ端子には、ＤＶＩ（Digital Visual Interface）方式によるコネクタやＲＧＢ方式によるコネクタ等を適用することができる。換言すれば、サーバ１１と信号処理装置１２とは、ＤＶＩ方式によるディスプレイ接続インタフェースで接続されても、ＲＧＢ（Red/Green/Blue）を用いた出力画像信号方式で操作画面を出力するように接続されてもよい。また、キーボードコネクタ及びマウスコネクタには例えばＰＳ／２コネクタやＵＳＢ（Universal Serial Bus）コネクタ等を適用することができる。更にシリアルコネクタには例えばＲＳ−２３２ｃインタフェース等のコネクタを適用することができる。
【００３５】
この他、信号処理装置１２は、モニタ１３やキーボード１４やマウス１５等の表示手段や入力手段をローカルに接続できるように構成される。すなわち、本実施例では、信号処理装置１２に対してローカルに接続されたモニタ１３やキーボード１４やマウス１５等で構成されるコンソール（以下、ローカルコンソールという）を用いて、ＧＵＩ（Graphical User Interface）環境の元、信号処理装置１２自体を入力操作することや、信号処理装置１２を介してサーバ１１を入力操作することができるように構成される。
【００３６】
また、信号処理装置１２には、上述したように、ネットワークを介して操作者側のＰＣ２２がアクセス可能である。尚、以下の説明では、信号処理装置１２とＰＣ２２とをＨＵＢ２１を介して接続した場合、すなわちネットワークをＬＡＮ（Local Area Network）２０で構成した場合を例に挙げる。
【００３７】
ＰＣ２２には、表示手段であるモニタ２３と、入力手段であるキーボード２４及びマウス２５とが接続されている。これら表示手段と入力手段とはＰＣ２２により制御され、操作者にＧＵＩ環境を提供する。
【００３８】
以上の構成において、操作者は、信号処理装置１２のＩＰ（Internet Protocol）アドレス又は信号処理装置１２を一意に識別するための識別情報を用いてＰＣ２２から信号処理装置１２へアクセスし、信号処理装置１２にサーバ１１の遠隔操作を要求する。信号処理装置１２はＰＣ２２からサーバ１１の遠隔操作が要求されると、サーバ１１から出力されているビデオ信号Ｖ（但し、ＤＶＩ方式ではデジタルデータ若しくはアナログデータであり、ＲＧＢ方式ではアナログデータである）に基づいて表示画面（サーバ１１の表示画面：以下、操作画面という）のイメージデータ（例えばビットマップ形式）を生成し、これをＩＰパケット化してＬＡＮ２０へ出力する。ＰＣ２２はＬＡＮ２０を介して受信したＩＰパケットＰを解析して操作画面のイメージデータを再構成し、これをターミナルウィンドウ状にモニタ２３に表示する。尚、図４に、モニタ２３の表示画面２３１にターミナルウィンドウ状に表示された操作画面２３２の構成を示す。
【００３９】
また、ＰＣ２２は、上記の操作画面２３２に対してキーボード２４やマウス２５等から各種入力が行われると、この際入力された操作コードをＩＰパケットＰに変換し、これを信号処理装置１２へＬＡＮ２０を介して送信する。信号処理装置１２はＰＣ２２から受信したＩＰパケットＰを解析して操作コードを再構成し、これをサーバ１１へキーボードコネクタやマウスコネクタやＵＳＢコネクタやシリアルコネクタ等から入力する。サーバ１１は、信号処理装置１２から入力された操作コードに基づいた処理を実行する。尚、操作コードとは、キーボードからキーマトリクスに基づいて発生する信号やマウスから移動量やクリックに基づいて発生する信号であり、操作情報ということもできる。
【００４０】
以上のようにＬＡＮ２０等のネットワークを介してサーバ１１の操作画面をＰＣ２２のモニタ２３に表示し、この画面に基づいて入力された操作コードを同ネットワークを介してサーバ１１に入力するように構成することで、サーバ１１をネットワークを介して接続されたＰＣ２２から遠隔操作できる環境が実現する。
【００４１】
尚、図４は、操作画面２３２の初期状態（アクセス時）を示している。図４に示すように、操作画面２３２の初期状態では、操作者に対して、識別情報であるログイン名（Ｌｏｇｉｎ＞）とパスワード（Ｐａｓｓｗｏｒｄ＞）との入力を要求する。これは一般的なサーバにおける通常のログイン画面である。操作者はＰＣ２２の操作画面２３２を通じて自己に割り当てられたログイン名とパスワードとを入力することで、サーバ１１へのログインを実行する。
【００４２】
また、サーバ１１から出力される操作画面は適宜更新されるものである。そこで、サーバ１１へアクセスしている最中、ＰＣ２２へは更新後の操作画面のイメージデータ又は更新前と更新後との操作画面における差分データがモニタ信号Ｖに基づいて適宜生成され、これがＬＡＮ２０を介して送信される。これにより、ＰＣ２２のモニタ２３に表示される操作画面２３２を常時最新の画面と同期させることができる。
【００４３】
次に、信号処理装置１２の内部構成について、図面を用いて詳細に説明する。図５は、本実施例による信号処理装置１２の構成を示すブロック図である。尚、以下の説明では、サーバ１１にＤＶＩ方式とＲＧＢ方式との２種類のディスプレイ接続インタフェースが設けられており、且つＤＶＩ処理部１２１に入力されるビデオ信号がデジタルであり、且つ信号処理装置１２にローカルに接続されたモニタ１３がアナログＲＧＢ方式によるモニタである場合を例に挙げて説明する。
【００４４】
図５に示すように、信号処理装置１２は、ＤＶＩ処理部１２１とＲＧＢ処理部１２２とビデオ信号切替部１２３と画像処理部１２４とＫ／Ｍ処理部１２５とローカルＫ／Ｍ処理部１２６と制御部１２７と通信処理部１２８とを有して構成される。
【００４５】
制御部１２７は、ＣＰＵ（Central Processing Unit）等で構成されており、他の構成（ＤＶＩ処理部１２１，ＲＧＢ処理部１２２，ビデオ信号切替部１２３，画像処理部１２４，Ｋ／Ｍ処理部１２５，ローカルＫ／Ｍ処理部１２６，制御部１２７，通信処理部１２８）を制御し、且つ後述する処理を実行する。
【００４６】
ＤＶＩ処理部１２１は、サーバ１１のＤＶＩ端子１１１から出力されたＤＶＩ方式によるビデオ信号ＶDを入力する。ＤＶＩ処理部１２１で入力されたデジタルのビデオ信号ＶDは画像処理部１２４に入力される。
【００４７】
ここで、ＤＶＩ処理部１２１から入力されたビデオ信号ＶDをＬＡＮ２０へ出力する場合、画像処理部１２４は、ビデオ信号ＶDに基づいて例えばビットマップ形式やＧＩＦ（Graphics Interchange Format）やＪＰＥＧ（Joint Photographic Experts Group）形式等のイメージデータを生成し、これを通信処理部１２８へ入力する。通信処理部１２８は入力されたイメージデータに基づいてＩＰパケットＰを生成し、これをＬＡＮ２０へ送出する。
【００４８】
尚、通信処理部１２８は、ＬＡＮ２０等のネットワークとの通信を制御する構成であり、例えばＬＡＮではＭＡＣ（Media Access Control layer）やＰＨＹ（Physical Layer）等に相当し、ＵＳＢではＳＩＥ（Serial Interface Engine）等に相当し、ＲＳ−２３２ｃでは２３２ｃトランシーバに相当する構成である。
【００４９】
また、ＤＶＩ処理部１２１から入力されたビデオ信号ＶDをローカルに接続されたモニタ１３へ出力する場合、画像処理部１２４は、このビデオ信号ＶDをアナログ信号（ビデオ信号ＶAに相当：以下、アナログのビデオ信号をＶAとする）に変換し、これをビデオ信号切替部１２３へ入力する。但し、ビデオ信号ＶDからアナログ信号への変換は、ＲＧＢ処理部１２２で処理されるように構成しても良い。この場合の処理は次のようになる。画像処理部１２４はビデオ信号ＶDをそのままビデオ信号切替部１２３へ入力する。ビデオ信号切替部１２３は、入力されたビデオ信号ＶDをＲＧＢ処理部１２２へ入力する。ＲＧＢ処理部１２２はビデオ信号ＶDをアナログ信号（ビデオ信号ＶA）変換に、得られたビデオ信号ＶAをビデオ信号切替部１２３へ入力する。尚、モニタ１３がＤＶＩ方式によるモニタである場合、信号処理装置１２が、ＤＶＩ処理部１２１からのビデオ信号ＶDを、ビデオ信号切替部１２３を介してそのままモニタ１３へ入力するように構成することもできる。
【００５０】
このようにアナログ信号に変換されたビデオ信号ＶAが入力されると、ビデオ信号切替部１２３は、これをローカルに接続されたモニタ１３へ出力する。これにより、ＤＶＩ端子１１１から出力されたサーバ１１の操作画面を、信号処理装置１２に対してローカルに接続されたモニタ１３に表示できる。
【００５１】
一方、ＲＧＢ処理部１２２は、サーバ１１のＲＧＢ端子１１２から出力されたＲＧＢ方式によるビデオ信号ＶAを入力する。ＲＧＢ処理部１２２で入力されたアナログ信号であるビデオ信号ＶAはビデオ信号切替部１２３に入力される。
【００５２】
ここで、ＲＧＢ処理部１２２から入力されたビデオ信号ＶAをＬＡＮ２０へ出力する場合、ビデオ信号切替部１２３は、ビデオ信号ＶAを画像処理部１２４へ入力する。画像処理部１２４はビデオ信号ＶAをデジタル信号（ビデオ信号ＶDに相当：以下、デジタルのビデオ信号をＶDとする）に変換し、これに基づいて例えばビットマップ形式やＧＩＦ（Graphics Interchange Format）やＪＰＥＧ（Joint Photographic Experts Group）形式等のイメージデータを生成する。尚、生成したイメージデータは、上述と同様に、通信処理部１２８に入力され、通信処理部１２８においてＩＰパケットＰに変換された後、ＬＡＮ２０へ送出される。
【００５３】
また、ＲＧＢ処理部１２２から入力されたビデオ信号ＶAをローカルに接続されたモニタ１３へ出力する場合、ビデオ信号切替部１２３は、このビデオ信号ＶAをそのままモニタ１３へ入力する。これにより、ＲＧＢ端子１１２から出力されたサーバ１１の操作画面を信号処理装置１２に対してローカルに接続されたモニタ１３に表示できる。
【００５４】
尚、以上の２種類のディスプレイ接続インタフェースにおいて何れを使用するかは、信号処理装置１２に設けられたＤＩＰ（Dual Inline Package）スイッチ１２−１又は何れの端子（ＤＶＩ端子１１１，ＲＧＢ端子１１２）が接続されているかに基づいて適宜選択される。尚、ＤＩＰスイッチ１２−１は、信号処理装置１２の各種設定を行うためのスイッチである。各種設定としては、上記の他、例えば通信機能におけるＩＰｖ４固定とＩＰｖ６有効との切替えや、ＰｎＰ（Plug and Play）やＤＨＣＰ（Dynamic Host Configuration Protocol）自動割り当て処理のＯＮ／ＯＦＦや、のＨａｌｆ−Ｄｕｐｌｅｘ（半二重通信）とＦｕｌｌ−Ｄｕｐｌｅｘ（全二重通信）との選択や、回線自動判別機能（オートネゴシエーション）のＯＮ／ＯＦＦや、動作モードの設定等が挙げられる。
【００５５】
この他、信号処理装置１２には、サーバ１１へモニタ１３又はモニタ２３の表示能力を入力するための構成としてＤＤＣ（Display Data Channel）１２２ａ及び１２２ｂが設けられており、これがサーバ１１におけるＤＤＣ端子１１２ａと接続されている。すなわち、サーバ１１は信号処理装置１２から入力された表示能力に対応したビデオ信号ＶD／ＶAを出力する。尚、ここでのＤＤＣはＤＤＣ−１，ＤＤＣ−２Ｂ，ＤＤＣ−２ＡＢの３種類の規格化のいずれに適合したものであっても良い。また、ＤＤＣ１２２ａは、モニタが直接接続された状況をサーバ１１に擬似的に提供するための構成である。このため、ＤＤＣ１２２ａはサーバ１１側から提供された電力で動作するように構成すると良い。
【００５６】
尚、以上のような画像処理部１２４の処理機能を実現するために、画像処理部１２４はプログラマブルな演算処理ユニット、例えばField Programmable Gate Array（ＦＰＧＡ）で構成されるとよい。これにより、異なる処理を１つの画像処理部１２４で行うことが可能となり、構成の簡略化及びコストの削減が可能となる。また、画像処理部１２４において、生成するイメージデータにモザイクをかける等の画像処理を行うことができるように構成することも可能である。
【００５７】
また、信号処理装置１２には、キーボード及び／又はマウスが直接接続された状況をサーバ１１に擬似的に提供するために、Ｋ／Ｍ処理部１２５が設けられる。Ｋ／Ｍ処理部１２５は、ローカルＫ／Ｍ処理部１２６を介して入力された操作コードをサーバ１１のＫ／Ｍポート（キーボードコネクタ及びマウスコネクタに相当）１１３に入力する。
【００５８】
また、Ｋ／Ｍ処理部１２５は、信号処理装置１２にローカルに接続されたキーボード１４やマウス１５から入力された操作コードをそのままサーバ１１のＫ／Ｍポート１１３に入力する。尚、ローカルＫ／Ｍ処理部１２６を介して入力された操作コードとは、ＬＡＮ２０から受信したＰＣ２２の操作コードである。
【００５９】
更に、上述したように、Ｋ／Ｍ処理部１２５はサーバ１１にキーボード及び／又はマウスが直接接続された状況を提供するための構成であるため、サーバ１１側から提供された電力で動作するように構成することが好ましい。また、信号処理装置１２における他の構成は、電源部１２−２からの電力に基づいて動作する。
【００６０】
ローカルＫ／Ｍ処理部１２６は、主として信号処理装置１２をローカルに接続されたキーボード１４及びマウス１５を用いて入力操作する際に機能する。より詳細には、キーボード１４又はマウス１５から所定のキー操作（例えばファンクションキーや専用キー等）に基づく操作コードが入力されると、ローカルＫ／Ｍ処理部１２６は、この操作コードを制御部１２７に入力する。制御部１２７は、このように所定のキー操作による操作コードが入力されると、図示しないＲＯＭ（Read Only Memory）等に予め格納しておいた所定のルーチンを読み出し、信号処理装置１２を入力操作するための環境をローカルの操作者に提供する。
【００６１】
これを実現するために、制御部１２７は、次の処理を実行する。制御部１２７は、所定のキー操作が入力されると、これをトリガとして上記した所定のルーチンを読み出す。制御部１２７は、このルーチンに従って信号処理装置１２を入力操作するための画面（ＯＳＤ（On Screen Display）等：以下、これをコンソール画面という）を生成し、これを画像処理部１２４に入力する。画像処理部１２４は、入力されたコンソール画面に基づいてアナログのビデオ信号ＶCを生成し、これをビデオ信号切替部１２３に入力する。この際、図６に示すように、画像処理部１２４は、コンソール画面１３２を操作画面１３１に対してポップアップウィンドウ状に表示するためのビデオ信号ＶCを生成する。ビデオ信号切替部１２３は、コンソール画面１３２が前面に表示されるように、画像処理部１２４から入力されたビデオ信号ＶCを操作画面１３１のビデオ信号ＶAに重畳し、これをモニタ１３へ出力する。これにより、信号処理装置１２を入力操作するためのコンソール画面１３２がローカルに接続されたモニタ１３にオーバレイされて表示される。尚、図６は、モニタ１３に表示されるサーバ１１の操作画面１３１であって、これにコンソール画面１３２がオーバレイされた状態を示している。
【００６２】
また、ローカルＫ／Ｍ処理部１２６は、モニタ１３に表示されたコンソール画面１３２に対してキーボード１４やマウス１５から入力された操作コードを制御部１２７に入力する。制御部１２７は、このように入力された操作コードに基づいて各種設定及び処理を実行する。これにより、信号処理装置１２自体を入力操作するための環境が実現できる。
【００６３】
また、ローカルＫ／Ｍ処理部１２６には、ＬＡＮ２０を介して入力されたＰＣ２２の操作コードも入力される。より詳細には、通信処理部１２８はＬＡＮ２０を介してＰＣ２２から送信されたＩＰパケットＰを受信し、これを解析して操作コードを再構築する。再構築された操作コードは、制御部１２７を介してローカルＫ／Ｍ処理部１２６に入力される。ローカルＫ／Ｍ処理部１２６は入力された操作コードをそのままＫ／Ｍ処理部１２５に入力する。Ｋ／Ｍ処理部１２５は、入力された操作コードをサーバ１１のＫ／Ｍポート１１３に入力する。これにより、サーバ１１を遠隔に入力操作するための環境がＰＣ２２側の操作者に提供できる。
【００６４】
この他、サーバ１１と信号処理装置１２とは、シリアルポート１１４を介して接続される。シリアルポート１１４から出力されたシリアルのデータＳは、パラレルデータに変換された後、制御部１２７に入力される。制御部１２７は入力されたデータＳが例えばサーバ１１におけるＢＩＯＳ（Basic Input / Output System）の設定画面であった場合、これを画像処理部１２４に入力する。ここで、ローカルに接続されたモニタ１３に表示する場合、制御部１２７は、設定画面に基づいてアナログ信号であるビデオ信号ＶSを画像処理部１２４に生成させ、これをビデオ信号切替部１２３に入力させる。この際、画像処理部１２４は、設定画面をサーバ１１の操作画面に対してポップアップウィンドウ状（例えば図６参照：但し、コンソール画面１３２が設定画面に置き換わる）に表示するためのビデオ信号ＶSを生成する。ビデオ信号切替部１２３は、設定画面が前面に表示されるように、画像処理部１２４から入力されたビデオ信号ＶSを操作画面１３１のビデオ信号ＶAに重畳し、これをモニタ１３へ出力する。これにより、ＢＩＯＳを設定するための設定画面がローカルに接続されたモニタ１３に表示される。また、設定画面をＰＣ２２のモニタ２３に表示する場合、制御部１２７は、画像処理部１２４に設定画面のイメージデータを生成させ、これを操作画面２３２のイメージデータに重畳させる。その後、このイメージデータを通信処理部１２８に入力し、ＩＰパケット化した後、ＰＣ２２へ送信させる。
【００６５】
また、シリアルポート１１４を介してキーボードやマウス等から入力された操作コードをサーバ１１へ入力するように構成することもできる。この場合、例えばＰＣ２２から入力された操作コードは、通信処理部１２８において再構築された後、制御部１２７に入力され、制御部１２７からシリアルポート１１４へ入力される。また、例えばローカルコンソール１２ａから入力された操作コードは、ローカルＫ／Ｍ処理部１２６を介して制御部１２７に入力され、制御部１２７からシリアルポート１１４へ入力される。このようにシリアルポート１１４は、ビデオ端子（ビデオ信号を出力する端子）としても、キーボードコネクタやマウスコネクタとしても使用することが可能である。
【００６６】
また、以上に説明した構成において、制御部１２７が、イメージデータの単位ブロックをランダムに送信したり、イメージデータを圧縮して送信したり等、ＬＡＮ２０の帯域や輻輳状態に応じて適宜、効率的にイメージデータを転送できるように構成することが好ましい。
【００６７】
次に、サーバ１１をＰＣ２２で遠隔操作する際の処理の流れと、サーバ１１を信号処理装置１２に接続されたローカルコンソール１２ａで操作する際の処理の流れとを図面を用いて詳細に説明する。尚、以下の説明では制御部１２７による制御に基づいて説明する。
【００６８】
先ず、サーバ１１をＬＡＮ２０を介してＰＣ２２で遠隔操作する際の処理の流れを図７及び図８に示すフローチャートに基づいて以下に説明する。
【００６９】
図７に示すように、ＰＣ２２からサーバ１１へのアクセス要求が通信処理部１２８で受信され、これが制御部１２７に入力されると（ステップＳ１０１）、制御部１２７はＤＶＩ処理部１２１又はＲＧＢ処理部１２２から入力されたビデオ信号Ｖ（本説明では、簡略化のためアナログ／デジタルに関わらすビデオ信号をＶとする）に基づいて操作画面２３２のイメージデータを画像処理部１２４に生成させる（ステップＳ１０２）。次に、生成したイメージデータを通信処理部１２８に入力し、これをＩＰパケットＰに変換してＰＣ２２へ送信させる（ステップＳ１０３）。但し、ステップＳ１０３において、前回生成したイメージデータが存在する場合、制御部１２７が、前回生成したイメージデータと今回生成したイメージデータとの差分データを画像処理部１２４に生成させ、これのＩＰパケットＰをＰＣ２２へ送信させるように構成しても良い。
【００７０】
制御部１２７は、以上におけるステップＳ１０２及びＳ１０３の処理をＰＣ２２がサーバ１１へアクセスしている間、すなわちＰＣ２２と信号処理装置１２との回線が切断されるまで繰り返し実行する（ステップＳ１０４）。これにより、ＰＣ２２に表示されるサーバ１１の操作画面が最新の画面に常時更新される。
【００７１】
また、図８に示すように、制御部１２７は、ＰＣ２２との通信が確立している最中、上記のフローに基づいて表示された操作画面２３２に対して入力された操作コードをＰＣ２２から受信すると（ステップＳ１１１）、この操作コードをサーバ１１におけるＫ／Ｍポート１１３に入力する（ステップＳ１１２）。これにより、サーバ１１の遠隔操作が実現される。尚、ステップＳ１１１とＳ１１２との動作は、ＰＣ２２がサーバ１１へアクセスしている間、すなわちＰＣ２２と信号処理装置１２との回線が切断されるまで繰り返し実行される（ステップＳ１１３）。
【００７２】
次に、サーバ１１を信号処理装置１２に接続されたローカルコンソール１２ａで操作する際の処理の流れを図９から図１１に示すフローチャートに基づいて以下に説明する。
【００７３】
図９に示すように、モニタ１３，キーボード１４及びマウス１５が信号処理装置１２に接続されたこと（但し、少なくともモニタ１３が接続された状態であれば良い）を検出すると（ステップＳ１２１のＹｅｓ）、制御部１２７は、ＤＤＣ１２２ｂを介してモニタ１３の表示能力を取得し（ステップＳ１２２）、これをＤＤＣ１２２ａを介してサーバ１１のＤＤＣ端子１１２ａに入力する（ステップＳ１２３）。その後、制御部１２７は、ビデオ信号切替部１２３を制御して、ＤＶＩ処理部１２１から入力されたビデオ信号Ｖ（但し、画像処理部１２４でアナログに変換されたビデオ信号）又はＲＧＢ処理部１２２から入力されたビデオ信号Ｖをモニタ１３へ出力する（ステップＳ１２４）。これにより、信号処理装置１２に対してローカルに接続されたモニタ１３にサーバ１１の操作画面１３１を表示することができる。尚、ステップＳ１２４の処理は、モニタ１３と信号処理装置１２との回線が切断されるまで繰り返される（ステップＳ１２５）。これにより、モニタ１３に表示される操作画面１３１が最新の画面に常時更新される。
【００７４】
また、図１０に示すように、制御部１２７は、モニタ１３との回線が確立している最中、信号処理装置１２に対してローカルに接続されたキーボード１４又はマウス１５（ローカルコンソール１２ａ）から入力された操作コードを監視する（ステップＳ１３１）。ステップＳ１３１においてローカルコンソール１２ａから操作コードが入力されると（ステップＳ１３１のＹｅｓ）、制御部１２７は、この操作コードが所定のキー操作に基づく所定の操作コードであるか否かを判定し（ステップＳ１３２）、所定の操作コードである場合（ステップＳ１３２のＮｏ）、予めＲＯＭ等に格納しておいた所定のルーチンを立ち上げ（ステップＳ１３５）、その後、ステップＳ１３１に帰還してローカルコンソール１２ａからの新たな操作コードの入力を待機する。
【００７５】
また、ステップＳ１３２の判定の結果、ステップＳ１３１で入力された操作コードが所定の操作コードでない場合（ステップＳ１３２のＮｏ）、制御部１２７はステップＳ１３１で入力された操作コードをローカルＫ／Ｍ処理部１２６からＫ／Ｍ処理部１２５を介してサーバ１１のＫ／Ｍポート１１３に入力する（ステップＳ１３３）。その後、制御部１２７は、ローカルコンソール１２ａと信号処理装置１２との回線が切断されるまで、ステップＳ１３１からＳ１３３及びステップＳ１３５の動作を繰り返す（ステップＳ１３４）。これにより、サーバ１１をローカルコンソール１２ａで入力操作する環境が実現される。
【００７６】
ここで、図１１のフローチャートを用いて図１０におけるステップＳ１３５で立ち上げられた所定のルーチンを説明する。
【００７７】
このルーチンを立ち上げると、制御部１２７は、先ずコンソール画面１３２を生成し（ステップＳ１４１）、これを画像処理部１２４に入力してコンソール画面１３２のイメージデータを生成させる（ステップＳ１４２）。次に、制御部１２７は、このイメージデータのビデオ信号ＶCを画像処理部１２４に生成させた後（ステップＳ１４３）、このビデオ信号ＶCを操作画面１３１のビデオ信号Ｖに重畳させる（ステップＳ１４４）。尚、このビデオ信号Ｖは、図９のステップＳ１２４におけるビデオ信号Ｖである。従って、図９におけるステップＳ１２４では、ビデオ信号ＶCが重畳されたビデオ信号Ｖがモニタ１３へ出力されるようになる。これにより、モニタ１３にコンソール画面１３２が重畳された操作画面１３１を表示することができる。その後、制御部１２７は所定のルーチンからの退場（ｅｘｉｔコマンド）が指示されたか否かを判定し（ステップＳ１４５）、指示された場合（ステップＳ１４５のＹｅｓ）、所定のルーチンを終了する。また、ステップＳ１４５の判定の結果、指示されていない場合（ステップＳ１４５のＮｏ）、制御部１２７はコンソール画面を更新し（ステップＳ１４６）、ステップＳ１４２へ帰還する。
【００７８】
尚、信号処理装置１２のコンソール画面をＰＣ２２のモニタ２３に表示する場合、図１２に示すように、制御部１２７は、コンソール画面を生成し（ステップＳ１５１）、これを画像処理部１２４に入力してコンソール画面のイメージデータを生成させる（ステップＳ１５２）。次に、制御部１２７は、コンソール画面のイメージデータを操作画面２３２のイメージデータに重畳させた後（ステップＳ１５３）、これを通信処理部１２８に入力して、コンソール画面のイメージデータが重畳された操作画面２３２のイメージデータをＩＰパケットＰに変換後、ＬＡＮ２０を介してＰＣ２２へ送信する（ステップＳ１５４）。その後、制御部１２７は所定のルーチンからの退場（ｅｘｉｔコマンド）が指示されたか否かを判定し（ステップＳ１５５）、指示された場合（ステップＳ１５５のＹｅｓ）、所定のルーチンを終了する。また、ステップＳ１５５の判定の結果、指示されていない場合（ステップＳ１５５のＮｏ）、制御部１２７はコンソール画面を更新し（ステップＳ１５６）、ステップＳ１５２へ帰還する。
【００７９】
以上のように動作することで、本実施例によれば、サーバ１１をネットワークを介して接続されたＰＣ２２から遠隔操作する環境及びこれを実現する信号処理装置１２を提供することができる。また、信号処理装置１２にローカルに接続されたローカルコンソール１２ａを用いてサーバ１１を直接的に入力操作する環境を実現することもできる。
【００８０】
尚、以上で説明した実施例１は本発明を実施するための最良の形態の一つにすぎず、本発明はその趣旨を逸脱しない限り種々変形して実施可能である。
【実施例２】
【００８１】
次に、本発明による実施例２を図面と共に詳細に説明する。図１３は本実施例による遠隔操作システム１Ａの概略構成を示す図である。尚、以下の説明では、実施例１と同様の構成には同一の符号を付すことで説明を省略する。
【００８２】
図１３に示す遠隔操作システム１Ａは、図３に示す実施例１による遠隔操作システム１と比較して、信号処理装置１２にネットワーク（ＬＡＮ２０）を介して接続されたＰＣ２２が信号処理装置１２Ａに置き換えられている点で異なる。尚、これ以外の構成は実施例１と同様である。
【００８３】
信号処理装置１２Ａは上述した信号処理装置１２と同様の構成である。そこで、以下では、図５に示すブロック図を用いて、信号処理装置１２Ａの動作を説明する。但し、信号処理装置１２Ａにはサーバ１１が接続されないため、以下の説明ではサーバ１１側の構成を省略する。また、信号処理装置１２Ａにローカルに接続されたモニタ，キーボード及びマウスは、図１３との対応を鑑みて、それぞれモニタ２３，キーボード２４及びマウス２５とする。
【００８４】
信号処理装置１２Ａ側の操作者は、モニタ２３，キーボード２４及びマウス２５等で構成されたコンソールを用いて、信号処理装置１２Ａから信号処理装置１２へサーバ１１へのアクセスを要求する。この際、モニタ２３には、例えば信号処理装置１２Ａのコンソール画面が表示されている。また、キーボード２４やマウス２５等でから入力された操作コードは、ローカルＫ／Ｍ処理部１２６を介して制御部１２７に入力され、操作コードに変換される。制御部１２７はサーバ１１へのアクセスを要求する操作コードが入力されると、通信処理部１２８を介して信号処理装置１２にサーバ１１へのアクセスを要求する。
【００８５】
また、信号処理装置１２Ａの制御部１２７は、信号処理装置１２から操作画面２３２のイメージデータを含むＩＰパケットＰを通信処理部１２８で受信すると、通信処理部１２８において上記イメージデータを再構成し、これを画像処理部１２４に入力する。その後、制御部１２７は、画像処理部１２４においてイメージデータをアナログ信号であるビデオ信号ＶAに変換し、これをビデオ信号切替部１２３を介してモニタ２３に入力する。これにより、サーバ１１の操作画面２３２がモニタ２３に表示される。
【００８６】
また、表示した操作画面２３２に対してキーボード２４及びマウス２５等から操作コードが入力されると、制御部１２７は、これをローカルＫ／Ｍ処理部１２６を介して入力し、操作コードに基づく操作コードを生成する。その後、この操作コードを通信処理部１２８においてＩＰパケットＰに変換し、このＩＰパケットＰを信号処理装置１２へ送信する。
【００８７】
以上のように動作することで、サーバ１１の遠隔操作を実現することが可能となる。尚、他の構成及び動作は、実施例１と同様であるため、ここでは説明を省略する。但し、以上で説明した実施例２は本発明を実施するための最良の形態の一つにすぎず、本発明はその趣旨を逸脱しない限り種々変形して実施可能である。
【実施例３】
【００８８】
次に、本発明による実施例３を図面と共に詳細に説明する。図１４は本実施例による遠隔操作システム１Ｂの概略構成を示す図である。尚、以下の説明では、実施例１と同様の構成には同一の符号を付すことで説明を省略する。
【００８９】
図１４に示す遠隔操作システム１Ｂは、図３に示す実施例１による遠隔操作システム１と比較して、信号処理装置１２がスイッチング装置４０を介して複数のサーバ（例えばサーバ１１ａ〜１１ｃの３つ）に接続された点で異なる。各サーバ１１ａ，１１ｂ，１１ｃは実施例１によるサーバ１１と同様の構成である。また、これ以外の構成は、実施例１と同様である。
【００９０】
スイッチング装置４０は、信号処理装置１２とサーバ（１１ａ〜１１ｃの何れか）とを選択的に接続するための構成である。すなわち、スイッチング装置４０は、信号処理装置１２から例えばシリアルポート１１４やＫ／Ｍポート１１３を介して例えばサーバ１１ａへのアクセスが要求されると、サーバ１１ａと信号処理装置１２とを結ぶパスを形成し、信号処理装置１２とサーバ１１ａとに相互が直接接続された状況を擬似的に提供する。尚、サーバ１１ａへのアクセス要求は、ＬＡＮ２０を介してＰＣ２２から受信した操作コード又は信号処理装置１２にローカルに接続されたキーボード１４又はマウス１５から入力された操作コードに基づいて、制御部１２７で生成され、スイッチング装置４０へ入力される。
【００９１】
以上のように、複数のサーバと信号処理装置１２とスイッチング装置４０を介して接続することで、複数のサーバに対して複数必要とした信号処理装置１２を１つに減らすことが可能となる。尚、他の構成及び動作は、実施例１と同様であるため、ここでは説明を省略する。但し、以上で説明した実施例３は本発明を実施するための最良の形態の一つにすぎず、本発明はその趣旨を逸脱しない限り種々変形して実施可能である。
【図面の簡単な説明】
【００９２】
【図１】従来技術を用いて構築した遠隔操作システムの一例を示すブロック図である。
【図２】本発明の実施例１による遠隔操作システム１の構成を示すブロック図である。
【図３】図２に示す遠隔操作システム１の概略構成を示すブロック図である。
【図４】図３に示すモニタ２３に表示される表示画面２３１の構成を示す図である。
【図５】本発明の実施例１による信号処理装置１２の構成を示すブロック図である。
【図６】図５に示すモニタ１３に表示されるサーバ１１の操作画面１３１の構成を示す図である。
【図７】本発明の実施例１においてサーバ１１の操作画面をＰＣ２２へ送信する際の信号処理装置１２における制御部１２７の動作を示すフローチャートである。
【図８】本発明の実施例１においてＰＣ２２からサーバ１１の操作コードを受信した際の信号処理装置１２における制御部１２７の動作を示すフローチャートである。
【図９】本発明の実施例１において信号処理装置１２にローカルに接続されたモニタ１３へサーバ１１の操作画面を出力する際の制御部１２７の動作を示すフローチャートである。
【図１０】本発明の実施例１において信号処理装置１２にローカルに接続されたキーボード１４やマウス１５からサーバ１１の操作コードが入力された際の制御部１２７の動作を示すフローチャートである。
【図１１】図１０におけるステップＳ１３５で立ち上げられた所定のルーチンの概要を示す図であり、信号処理装置１２にローカルに接続されたモニタ１３に信号処理装置１２のコンソール画面を表示する際の制御部１２７の動作を示すフローチャートである。
【図１２】図１０におけるステップＳ１３５で立ち上げられた所定のルーチンの概要を示す図であり、ＰＣ２２のモニタ２３に信号処理装置１２のコンソール画面を表示する際の制御部１２７の動作を示すフローチャートである。
【図１３】本発明の実施例２による遠隔操作システム１Ａの概略構成を示すブロック図である。
【図１４】本発明の実施例３による遠隔操作システム１Ｂの概略構成を示すブロック図である。
【符号の説明】
【００９３】
１、１Ａ、１Ｂ  遠隔操作システム
１０  サーバ群
１１、１１ａ、１１ｂ、１１ｃ  サーバ
１２、１２Ａ  信号処理装置
１２ａ  ローカルコンソール
１２−１  ＤＩＰスイッチ
１２−２  電源部
１３、２３  モニタ
１４、２４  キーボード
１５、２５  マウス
２０  ＬＡＮ
２１  ＨＵＢ
２２  ＰＣ
４０  スイッチング装置
１１１  ＤＶＩ端子
１１２  ＲＧＢ端子
１１２ａ  ＤＤＣ端子
１１３  Ｋ／Ｍポート
１１４  シリアルポート
１２１  ＤＶＩ処理部
１２２  ＲＧＢ処理部
１２２ａ、１２２ｂ  ＤＤＣ
１２３  ビデオ信号切替部
１２４  画像処理部
１２５  Ｋ／Ｍ処理部
１２６  ローカルＫ／Ｍ処理部
１２７  制御部
１２８  通信処理部
１３１、２３２  操作画面
１３２  コンソール画面
２３１  表示画面
【図１】
2005044198.tif 000003
【図２】
2005044198.tif 000004
【図３】
2005044198.tif 000005
【図４】
2005044198.tif 000006
【図５】
2005044198.tif 000007
【図６】
2005044198.tif 000008
【図７】
2005044198.tif 000009
【図８】
2005044198.tif 000010
【図９】
2005044198.tif 000011
【図１０】
2005044198.tif 000012
【図１１】
2005044198.tif 000013
【図１２】
2005044198.tif 000014
【図１３】
2005044198.tif 000015
【図１４】
2005044198.tif 000016