(57)【要約】【課題】本発明は、制御コンピュータ、および被制御コンピュータの間で、表示画像、入力操作の転送を行うことにより、コンピュータの遠隔操作を実現する通信制御システムにおいて、制御コンピュータ、被制御コンピュータのディスプレイサイズが異なる場合、制御コンピュータに表示されない領域の画像情報を転送しないようにすることにより遠隔制御時のユーザレスポンス向上を目的とする。【解決手段】本発明は、コンピュータの有する画像情報を、端末の画像表示能力情報に合わせて加工し、端末へ送信し、端末は変更された画像の情報を受信して表示部に表示する。これにより効率的な通信が行われる。また、このような制御をプログラムとして記憶媒体に記憶すれば、一般的なコンピュータを制御して用いることができる。【選択図】　図１
2004005582.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示部を有する端末と、コンピュータとを備え、前記コンピュータに格納された第１画像情報を前記端末に送信する通信制御システムであって、前記端末が、前記端末の画像表示能力情報を前記コンピュータに送信した際に、前記コンピュータは、前記画像表示能力情報に基づいて前記第１画像情報を第２画像情報に変更して前記端末に送信し、前記端末は前記第２画像情報を受信して前記表示部に表示する、通信制御システム。
【請求項２】
前記コンピュータは、前記第１画像情報を格納する第１の記憶部と、前記第１画像情報を変更する変更部と、各種の情報を送受信する第１の通信部と、を有し、前記端末は、前記表示部に表示する前記第２画像情報を格納する第２の記憶部と、前記表示部の画像表示能力情報を格納する第３の記憶部と、各種情報を前記コンピュータへ送受信する第２の通信部と、をさらに有し、前記第２の通信部が、前記第３の記憶部に格納された画像表示能力情報を前記第１の通信部に送信した際に、前記変更部は、前記画像表示能力情報に基づいて前記第１の記憶部の前記第１画像情報を変更し、当該変更された画像情報を前記第１の通信部から前記第２の通信部に送信し、前記第２画像情報が前記第２の記憶部に格納されるとともに、前記表示部に表示される、請求項１記載の通信制御システム。
【請求項３】
前記画像表示能力情報が、前記表示部の画面サイズと、前記表示部の画面の解像度情報とのうち少なくとも１を含む請求項１記載の通信制御システム。
【請求項４】
前記コンピュータは、前記第１画像情報を、前記表示部の画面サイズと前記表示部の画面の解像度サイズとのいずれかに切り出す、請求項３記載の通信制御システム。
【請求項５】
前記画像表示能力情報が、さらに前記表示部の画面の画素情報を含む、請求項３記載の通信制御システム。
【請求項６】
前記コンピュータは、前記変更部により変更された画像が更新されたときに、更新後の画像情報を前記端末に送信する請求項２記載の通信制御システム。
【請求項７】
前記コンピュータは、前記変更部により変更された画像が更新されたときに、更新された部分の画像情報を前記端末に送信する、請求項２記載の通信制御システム。
【請求項８】
前記コンピュータは、前記第２画像情報に含まれ、前記表示部に表示されるフレーム画像の領域を検出する領域算出部をさらに有し、前記領域算出部が前記第２画像情報に当該フレーム画像の一部が含まれることを検出した際に、前記端末の表示部に当該フレーム画像のみを表示する、請求項２記載の通信制御システム。
【請求項９】
前記コンピュータは、前記第２画像情報に含まれ、前記表示部に表示されるフレーム画像の領域を検出する領域算出部をさらに有し、前記端末はユーザが各種コマンドを入力する入力部をさらに有し、前記領域算出部が、前記表示部に表示される前記第２画像情報にＡ）当該フレーム画像以外のみが含まれることを検出した際、Ｂ）所定の面積割合未満の当該フレーム画像が含まれることを検出した際、のいずれか一方である場合に、前記入力部により入力された当該フレーム画像に関するコマンドがスキップされる、請求項２記載の通信制御システム。
【請求項１０】
前記端末が、当該コマンドがスキップされる場合に作動する報知部をさらに有する、請求項９記載の通信制御システム。
【請求項１１】
前記領域算出部が検出する当該フレーム画像の所定の面積割合をユーザが設定する、請求項９記載の通信制御システム。
【請求項１２】
前記第２画像情報がフレーム画像を含む場合、前記第２通信部は前記第１の通信部に、前記第２画像情報がフレーム画像を含むことを示す情報をさらに送信する、請求項２に記載の通信制御システム。
【請求項１３】
前記変更部により変更された画像が所定時間経過前後で同じである場合に、少なくとも当該切り出した画像以外の第３画像情報を前記第１の通信部から前記第２の通信部へ送信する、請求項３記載の通信制御システム。
【請求項１４】
前記端末はユーザが前記表示部の表示位置変更要求を入力する入力部をさらに有し、切り出した画像以外の前記第３画像情報は、当該表示位置変更要求に応じる領域の画像の情報である、請求項１３記載の通信制御システム。
【請求項１５】
画像を表示する表示部を有する端末と第１画像情報を格納するコンピュータとを備えた通信制御システムの画像転送プログラムを格納する記憶媒体であって、Ａ）前記端末の画像表示能力情報を前記端末から前記コンピュータに送信するステップと、
Ｂ）前記画像表示能力情報に基づいて前記第１画像情報を第２画像情報に変更するステップと、Ｃ）前記第２画像情報を前記コンピュータから前記端末に送信するステップと、Ｄ）前記第２画像情報を前記表示部に表示するステップと、を含む、通信制御システムの画像転送プログラムを格納した記憶媒体。
【請求項１６】
前記コンピュータは、前記第１画像情報を格納する第１の記憶部と、前記第１画像情報を変更する変更部と、各種の情報を送受信する第１の通信部と、を有し、前記端末は、前記表示部に表示する前記第２画像情報を格納する第２の記憶部と、前記表示部の画像表示能力情報を格納する第３の記憶部と、各種情報を前記コンピュータへ送受信する第２の通信部と、をさらに有し、前記Ａステップが、Ｅ）前記第２の通信部が、前記第３の記憶部に格納された画像表示能力情報を前記第１の通信部に送信するステップを含み、前記Ｂステップが、Ｆ）前記変更部が、前記能力情報に基づいて前記第１の記憶部の前記第１画像情報を変更するステップを含み、前記Ｃステップが、Ｇ）前記第２画像情報を前記第１の通信部から前記第２の通信部に送信するステップを含み、前記Ｄステップが、Ｈ）前記第２画像情報を前記第２の記憶部に格納するステップと、Ｊ）前記第２画像情報を前記表示部に表示するステップと、を含む、請求項１５記載の記憶媒体。
【請求項１７】
前記画像表示能力情報が、前記表示部の画面サイズと、前記表示部の画面の解像度情報とのうち少なくとも１を含む、請求項１５記載の記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク等から入力した画像を他の装置の表示画面上に的確に表示する通信制御システムとそのような画像転送を制御するプログラムを格納した記憶媒体に関する。
【０００２】
【従来の技術】
コンピュータの遠隔操作方法には、被制御コンピュータの表示画面を制御コンピュータへ、また、制御コンピュータから被制御コンピュータへ入力情報を送信するステップを含むものがある。このような手法では、制御側と被制御側の、両コンピュータの各ディスプレイの表示能力（解像度等）が等価であることが前提となっている。
【０００３】
【特許文献１】
特開平０５−０９８３７３号公報
【０００４】
【発明が解決しようとする課題】
昨今のコンピュータの普及は著しく、その種類も、デスクトップＰＣ（パーソナルコンピュータ）や、ノートＰＣ・ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｃｅ）・携帯電話などのいわゆるモバイル端末等のように多種多様である。一般的に、モバイル端末は携帯性を重視するため小型化され、表示能力や、ＣＰＵ性能、メモリ容量などのハードウェア性能がデスクトップＰＣに比べ劣る。したがって、モバイル端末からデスクトップＰＣを遠隔制御するためにデスクトップＰＣの画面情報全部を送信しても、モバイル端末は、送信された画像の一部しか表示できない。一般に、画像はデータ量が多く、その転送に時間を要する。このため、モバイル端末に表示されない領域のデータを送信することは、通信トラフィックの増大を招く。しかも、画像の受信が完了するまで、表示待ち状態が発生し、モバイル端末を利用しているユーザへ表示遅延という不快感を与える。モバイル端末で、受信した画像データを順次表示しながらユーザの操作指示を受け付けることによりこの不快感を解消することができる。しかしこの場合、表示処理とユーザの操作指示処理を同時並行で進める必要がある。このため、ハードウェア性能の低い端末では、操作レスポンスが低下する。
【０００５】
通信トラフィックを削減するために、モバイル端末において、一旦デスクトップＰＣの表示画面情報が表示された以降は、画面の更新部分のみをモバイル端末に送信する方法が実施されている。しかしこの方式では、例えば、Ｗｉｎｄｏｗｓ（登録商標）が動作しているＰＣにおいて、画面のサイズに近いウィンドウを移動した場合、デスクトップＰＣの画面と同サイズの画像情報を転送することになる。また、端末に表示されていない領域に、周期的に表示が切り替わるオブジェクトが存在する場合、モバイル端末の表示画面の状態は一切変わらないにも関わらず、表示画像情報の送受信が行われる。このようなオブジェクトとしては例えば、ブラウザ上に表示されたアニメーションＧｉｆ等がある。このような場合、通信トラフィックは増大する。
【０００６】
また、表示画像情報を圧縮送信することにより、通信トラフィックの削減を行う方法も実施されている。このような方法では、モバイル端末において圧縮画像を展開するために、特殊なハードウェア、またはソフトウェアが必要である。すなわち、圧縮画像を展開するための高性能ＣＰＵ、大容量メモリ等のハードウェア性能の向上が必要となり、結果として端末のコスト増大を招く。
【０００７】
本発明は、上記に示す課題解決のため、すなわち、モバイル端末のような画面サイズが小さく、なおかつハードウェア性能が低い端末から、より画面サイズが大きいデスクトップＰＣを遠隔制御する際に、スムーズなレスポンスが行える通信制御システムの実現を目的としたものである。
【０００８】
【課題を解決するための手段】
この課題を解決するために本発明は、画像を表示する表示部を有する端末と、コンピュータとを備え、前記コンピュータに格納された第１画像情報を前記端末に送信する通信制御システムであって、前記端末が、前記端末の画像表示能力情報を前記コンピュータに送信した際に、前記コンピュータは、前記画像表示能力情報に基づいて前記第１画像情報を第２画像情報に変更して前記端末に送信し、前記端末は前記第２画像情報を受信して前記表示部に表示するようにしたものである。
【０００９】
【発明の実施の形態】
本発明の請求項１に記載の発明は、画像を表示する表示部を有する端末と、コンピュータとを備え、上記コンピュータに格納された第１画像情報を上記端末に送信する通信制御システムであって、上記端末が、上記端末の画像表示能力情報を上記コンピュータに送信した際に、上記コンピュータは、上記画像表示能力情報に基づいて上記第１画像情報を第２画像情報に変更して上記端末に送信し、上記端末は上記第２画像情報を受信して上記表示部に表示するように構成したものである。
【００１０】
よって、上記コンピュータから上記端末には、上記端末へ表示可能なサイズの表示画像情報だけを転送可能となるため、コンピュータの表示画像を全転送する場合に比べ、効率的な画像の転送が行えるという作用を有する。
【００１１】
本発明の請求項２に記載の発明は、上記コンピュータは、上記第１画像情報を格納する第１の記憶部と、上記第１画像情報を変更する変更部と、各種の情報を送受信する第１の通信部と、を有し、上記端末は、上記表示部に表示する上記第２画像情報を格納する第２の記憶部と、上記表示部の画像表示能力情報を格納する第３の記憶部と、各種情報を上記コンピュータへ送受信する第２の通信部と、をさらに有し、上記第２の通信部が、上記第３の記憶部に格納された画像表示能力情報を上記第１の通信部に送信した際に、上記変更部は、上記画像表示能力情報に基づいて上記第１の記憶部の上記第１画像情報を変更し、当該変更された画像情報を上記第１の通信部から上記第２の通信部に送信し、上記第２画像情報が上記第２の記憶部に格納されるとともに、上記表示部に表示されるように構成したものである。
【００１２】
よって、上記コンピュータが表示画像情報を上記端末の画面のサイズに加工するための表示能力情報を上記端末でのみ管理すればよく、上記端末の画面のサイズが変更された場合でも、上記コンピュータの情報の変更が不要となるため、上記コンピュータ側で各端末の表示画像情報を管理する場合に比べ、より柔軟なシステムの構築が可能となるという作用を有する。
【００１３】
本発明の請求項３に記載の発明は、上記画像表示能力情報が、上記表示部の画面サイズと、上記表示部の画面の解像度情報とのうち少なくとも１を含むように構成したものである。
【００１４】
よって、上記コンピュータは、上記端末へ送信する表示画像情報の変更を、画面のサイズ、解像度情報に従って行えるという作用を有する。
【００１５】
本発明の請求項４に記載の発明は、上記コンピュータは、上記第１画像情報を、上記表示部の画面サイズと上記表示部の画面の解像度サイズとのいずれかに切り出すように構成したものである。
【００１６】
よって、上記コンピュータは、上記表示部の解像度サイズの画像情報だけを転送可能となるため、上記コンピュータの表示画像を全転送する場合に比べ、効率的な画像の転送が行えるという作用を有する。
【００１７】
本発明の請求項５に記載の発明は、上記画像表示能力情報が、さらに上記表示部の画面の画素情報を含むように構成したものである。
【００１８】
よって、上記コンピュータが画像を加工する際に、上記端末の上記表示部のサイズに変更することに加え、上記制御端末に表示可能なデータ形式へと変更可能となるため、上記端末においてデータ形式の変換が不要となり、上記端末での処理負荷軽減が行えるという作用を有する。
【００１９】
本発明の請求項６に記載の発明は、上記コンピュータは、上記変更部により変更された画像が更新されたときに、更新後の画像情報を上記端末に送信するように構成したものである。
【００２０】
よって、上記端末の更新すべき領域の表示画像情報だけを転送可能ため、上記コンピュータの画面更新領域を単に送信する場合と比較し、効率的な画像の転送が可能となるという作用を有する。
【００２１】
本発明の請求項７に記載の発明は、上記コンピュータは、上記変更部により変更された画像が更新されたときに、更新された部分の画像情報を上記端末に送信するように構成したものである。
【００２２】
よって、上記コンピュータ上であり、かつ、上記端末の上記表示部に表示された領域の画面が更新された場合のみ、表示画像情報の部分領域を転送可能となるため、上記コンピュータの画面更新領域を単に送信する場合と比較し、より効率的な画像の転送が可能となるという作用を有する。
【００２３】
本発明の請求項８に記載の発明は、上記コンピュータは、上記第２画像情報に含まれ、上記表示部に表示されるフレーム画像の領域を検出する領域算出部をさらに有し、上記領域算出部が上記第２画像情報に当該フレーム画像の一部が含まれることを検出した際に、上記端末の表示部に当該フレーム画像のみを表示するように構成したものである。
【００２４】
よって、近い将来、特にユーザが注視する可能性の高いフレームが表示された、上記コンピュータの表示画像情報を、上記端末に送信しておくことが可能となるため、上記コンピュータ、上記端末間の表示画像情報転送に要するトランザクション処理が軽減され、効率的な画像転送が可能となるという作用を有する。
【００２５】
本発明の請求項９に記載の発明は、上記コンピュータは、上記第２画像情報に含まれ、上記表示部に表示されるフレーム画像の領域を検出する領域算出部をさらに有し、上記端末はユーザが各種コマンドを入力する入力部をさらに有し、上記領域算出部が、上記表示部に表示される上記第２画像情報にＡ）当該フレーム画像以外のみが含まれることを検出した際、Ｂ）所定の面積割合未満の当該フレーム画像が含まれることを検出した際、のいずれか一方である場合に、上記入力部により入力された当該フレーム画像に関するコマンドがスキップされるように構成したものである。
【００２６】
よって、上記端末に表示されていない領域への操作要求を抑制できるため、表示領域外の誤操作を抑制できるという作用を有する。
【００２７】
本発明の請求項１０に記載の発明は、上記端末が、当該コマンドがスキップされる場合に作動する報知部をさらに有するように構成したものである。
【００２８】
よって、上記端末においてユーザが操作指示を行い、その操作指示が無効であった場合に、上記端末の状態が何も変わらないことによる、ユーザの不安感を抑制できるという作用を有する。
【００２９】
本発明の請求項１１に記載の発明は、上記領域算出部が検出する当該フレーム画像の所定の面積割合をユーザが設定するように構成したものである。
【００３０】
よって、上記端末に表示されていない領域への操作要求の抑制をユーザが設定可能となり、より柔軟なシステムが構築できるという作用を有する。
【００３１】
本発明の請求項１２に記載の発明は、上記第２画像情報がフレーム画像を含む場合、上記第２通信部は上記第１の通信部に、上記第２画像情報がフレーム画像を含むことを示す情報をさらに送信するように構成したものである。
【００３２】
よって、上記端末に操作指示無効の判断を上記端末で行えるため、操作指示要求に対するトランザクション処理の抑制ができるという作用を有する。
【００３３】
本発明の請求項１３に記載の発明は、上記変更部により変更された画像が所定時間経過前後で同じである場合に、少なくとも当該切り出した画像以外の第３画像情報を上記第１の通信部から上記第２の通信部へ送信するように構成したものである。
【００３４】
よって、上記端末に表示されていない上記コンピュータの表示画像情報を、データ転送が発生しない時間に行っておくことで、上記端末に表示されていない領域に対する操作を行う際に表示画像情報の転送が不要となり、上記端末操作時の処理効率向上が可能となるという作用を有する。
【００３５】
本発明の請求項１４に記載の発明は、上記端末はユーザが上記表示部の表示位置変更要求を入力する入力部をさらに有し、切り出した画像以外の上記第３画像情報は、当該表示位置変更要求に応じる領域の画像の情報として構成したものである。
【００３６】
よって、上記端末に表示されていない前期コンピュータの表示画像情報の表示が行えるという作用を有する。
【００３７】
本発明の請求項１５に記載の発明は、画像を表示する表示部を有する端末と第１画像情報を格納するコンピュータとを備えた通信制御システムの画像転送プログラムを格納する記憶媒体であって、Ａ）上記端末の画像表示能力情報を上記端末から上記コンピュータに送信するステップと、Ｂ）上記画像表示能力情報に基づいて上記第１画像情報を第２画像情報に変更するステップと、Ｃ）上記第２画像情報を上記コンピュータから上記端末に送信するステップと、Ｄ）上記第２画像情報を上記表示部に表示するステップと、を含む、ように構成したものである。
【００３８】
よって、上記コンピュータから上記端末には、上記端末へ表示可能なサイズの表示画像情報だけを転送可能となるため、コンピュータの表示画像を全転送する場合に比べ、効率的な画像の転送が行えるという作用を有する。
【００３９】
本発明の請求項１６に記載の発明は、上記コンピュータは、上記第１画像情報を格納する第１の記憶部と、上記第１画像情報を変更する変更部と、各種の情報を送受信する第１の通信部と、を有し、上記端末は、上記表示部に表示する上記第２画像情報を格納する第２の記憶部と、上記表示部の画像表示能力情報を格納する第３の記憶部と、各種情報を上記コンピュータへ送受信する第２の通信部と、をさらに有し、上記Ａステップが、Ｅ）上記第２の通信部が、上記第３の記憶部に格納された画像表示能力情報を上記第１の通信部に送信するステップを含み、上記Ｂステップが、Ｆ）上記変更部が、上記能力情報に基づいて上記第１の記憶部の上記第１画像情報を変更するステップを含み、上記Ｃステップが、Ｇ）上記第２画像情報を上記第１の通信部から上記第２の通信部に送信するステップを含み、上記Ｄステップが、Ｈ）上記第２画像情報を上記第２の記憶部に格納するステップと、Ｊ）上記第２画像情報を上記表示部に表示するステップと、を含むように構成したものである。
【００４０】
よって、上記コンピュータが表示画像情報を上記端末の画面のサイズに加工するための表示能力情報を上記端末でのみ管理すればよく、上記端末の画面のサイズが変更された場合でも、上記コンピュータの情報の変更が不要となるため、上記コンピュータ側で各端末の表示画像情報を管理する場合に比べてより柔軟なシステムの構築が可能となるという作用を有する。
【００４１】
本発明の請求項１７に記載の発明は、上記画像表示能力情報が、上記表示部の画面サイズと、上記表示部の画面の解像度情報とのうち少なくとも１を含むように構成したものである。
【００４２】
よって、上記コンピュータは、上記端末へ送信する表示画像情報の変更を、画面のサイズ、解像度情報に従って行えるという作用を有する。
【００４３】
以下、本発明の実施例について、図に沿って説明する。
【００４４】
【実施例】
図１は、本発明の実施の形態における通信制御システムの機能ブロック図である。本実施の形態において、遠隔通信制御システムは、通信制御端末（以下、端末と称す）１と被制御コンピュータ（以下ＰＣと称す）２を有する。端末１は通信回線を介してＰＣ２と接続されている。
【００４５】
端末１は、ユーザが入力を行う入力部１Ａ、端末制御部１Ｆ、通信部１Ｂを有する。通信部１Ｂは、端末１の画像表示能力情報や入力部１Ａから入力された入力情報を、端末制御部（以下、制御部）１Ｆを介してＰＣ２へ送信し、ＰＣ２から表示画像情報を受信する。さらに、端末情報記憶部１Ｃと表示情報解析部１Ｄと表示部１Ｅとを有する。端末情報記憶部（以下、記憶部と称す）１Ｃは通信部１Ｂから受信したＰＣ２の表示画像情報と端末１の表示能力情報とを記憶する。情報解析部（以下、解析部）１Ｄは、記憶部１Ｃに記憶された表示画像情報を解析する。表示部１Ｅは解析部１Ｄが解析した表示画像情報を表示する。制御部１Ｆは端末１の動作を制御する。
【００４６】
一方、ＰＣ２は、画像転送サーバ２Ａと、表示部２Ｂと、表示画像記憶部２Ｊと、コンピュータ制御部（以下、制御部）２Ｃと、プログラム格納部２Ｄとを有している。表示画像記憶部（以下、記憶部）２Ｊは表示部２Ｂにて表示する画像情報を一時格納する。プログラム格納部（以下、格納部）２Ｄは、制御部２ＣとＰＣ２にて動作するＯＳ（オペレーティングシステム）プログラムと、ＰＣ２のＯＳプログラム上で動作するアプリケーションプログラムとを格納する。
【００４７】
さらに、画像転送サーバ（以下、サーバ）２Ａは、表示データ取得部２Ｅと、サーバ情報記憶部２Ｆと、通信部２Ｇと、入力情報解析部２Ｈと、サーバ制御部２Ｌと、報知部２Ｎと、差分検出部２Ｋと、領域算出部２Ｍとを有する。表示データ取得部（以下、取得部）２Ｅは、ＰＣ２に表示された表示画像情報をＰＣ２の表示部２Ｂまたは記憶部２Ｊから取得する。また取得部２Ｅは、端末１の表示能力情報に従ってその画像情報を加工（変更）する。したがって取得部２Ｅは変更部を兼ねる。サーバ情報記憶部（以下、記憶部）２Ｆは、取得部２Ｅが取得し、加工した表示画像情報を記憶する。通信部２Ｇは、端末１の表示能力情報と入力情報を受信し、記憶部２Ｆに記憶した表示画像情報を端末１へ送信する。入力情報解析部（以下、解析部）２Ｈは、通信部２Ｇから受信したコマンド等の入力情報を解析し、制御部２Ｃへ指示要求として送信する。サーバ制御部（以下、制御部）２Ｌは、サーバ２Ａの動作制御を行う。報知部２Ｎは、ユーザに対して表示や音声にて警告を発する。差分検出部（以下、検出部）２Ｋは、端末１に送信した画像情報と端末１からの指示により表示する画像との差分を検出する。領域算出部２Ｍは、端末１の表示部１Ｅの画面上に表示される所定のフレーム形状の領域面積を算出する。なお、上記所定のフレームとは、例えば、ウインドウ（マイクロソフト社の登録商標）が該当し、ユーザは、端末１から当該ウインドウに対して操作指示ができるようになっている。
【００４８】
図２は、本発明の実施の形態における通信制御システムの回路ブロック図である。
【００４９】
図２において、端末１は、キーボード３Ａ、液晶ディスプレイ（以下、ＬＣＤ）３Ｂ、中央処理装置（以下、ＣＰＵ）３Ｃ、ランダムアクセスメモリ（以下、ＲＡＭ）３Ｄ、リードオンリーメモリ（以下、ＲＯＭ）３Ｅ、読取装置３Ｆ、２次記憶装置３Ｈ、通信制御装置３Ｊ、スピーカ３Ｋを有する。読取装置３Ｆは、ＣＤ（コンパクト・ディスク）−ＲＯＭ、ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ）−ＲＯＭなどの記憶媒体３Ｇを読み取る。通信制御装置（以下、制御装置）３Ｊは、電話回線やネットワークケーブルなどを通して外部の回線との接続を行う。
【００５０】
画像転送サーバ２Ａは、ＣＰＵ４Ａ、ＲＡＭ４Ｂ、ＲＯＭ４Ｃ、読取装置４Ｄ、２次記憶装置４Ｆ、通信制御装置４Ｇ、スピーカ４Ｈを有する。読取装置４Ｄは、ＣＤ−ＲＯＭなどの記憶媒体４Ｅを読み取る。通信制御装置（以下、制御装置）４Ｇは、電話回線やネットワークケーブルなどを通して外部の回線との接続を行う。
【００５１】
ここで、図１の機能ブロック図と図２の回路ブロック図との対応関係を説明する。図１と図２に示すように、端末１において、記憶部１Ｃは、ＲＡＭ３Ｄにより実現されている。入力部１Ａは、キーボード３Ａにより構成されているが、マウスや、タッチパネルなどを含んでもよい。表示部１ＥはＬＣＤ３Ｂにより、通信部１Ｂは通信制御装置３Ｊにより、報知部１Ｇはスピーカ３Ｋにより、実現されている。なお、報知部１Ｇは、ＬＣＤ３Ｂの画面上にも警告を表示するようになっている。また、この構成にて、制御部１Ｆと解析部１Ｄは、ＣＰＵ３ＣがＲＡＭ３ＤやＲＯＭ３Ｅ、２次記憶装置３Ｈとデータのやりとりしながら、ＲＯＭ３Ｅに記憶されたプログラムを実行することにより実現されている。
【００５２】
またサーバ２Ａにおいて、記憶部２Ｆは、ＲＡＭ４Ｂにより実現されている。ＯＳプログラムとアプリケーションプログラムは、ＲＡＭ４Ｂ、ＲＯＭ４Ｃ、２次記憶装置４Ｆのいずれかに記憶されている。さらに、通信部２Ｆは、制御装置４Ｇにより実現されている。また、この構成において、制御部２Ｌ、取得部２Ｅ、解析部２Ｈは、ＣＰＵ４ＡがＲＡＭ４ＢやＲＯＭ４Ｃ、２次記憶装置４Ｆとデータのやりとりしながら、ＲＯＭ４Ｃに記憶されたプログラムを実行することにより実現されている。さらに、差分検出部２Ｋと領域算出部２Ｍも同様に、ＣＰＵ４Ａが上記プログラムを実行することにより実現されている。なお、ＰＣ２における表示画像記憶部２ＪはＲＡＭ３Ｄにより実現されている。
【００５３】
なお、本実施の形態では、端末１は、ＣＰＵ３ＣがＲＯＭ３Ｅに記憶されたプログラムを実行するとしている。しかしＣＰＵ３Ｃが実行するプログラムは、読取装置３Ｆを用い、記憶媒体３Ｇに記録されたプログラムを実行してもよい。また、サーバ２Ａにおいては、ＣＰＵ４ＡがＲＯＭ４Ｃに記憶されたプログラムを実行するとしている。しかしＣＰＵ４Ａが実行するプログラムは、読取装置４Ｄを用い、記憶媒体４Ｅに記録されたプログラムを実行してもよい。またＰＣ２の制御部２Ｃは、ＣＰＵ４Ａが兼ねてもよい。さらに記憶部２Ｆ、２Ｊ、格納部２Ｄの２以上を同一のデバイスで構成してもよい。
【００５４】
以上のように構成された端末１における情報表示方法について、図３、図４のフローチャートに基づいて説明する。なお、図３のフローチャートは、ＣＰＵ３ＣがＲＯＭ３Ｅに記憶されたプログラムを実行する様子を示す。図４のフローチャートは、ＣＰＵ４ＡがＲＯＭ４Ｃに記憶されたプログラムを実行する様子を示す。図３のフローチャートでは、端末１を起動して、サーバ２ＡがＰＣ２の表示画面の画像情報を受信してＬＣＤ３Ｂへ表示するまでを示している。また、図４のフローチャートでは、サーバ２Ａが、端末１から接続要求を受け、ＰＣ２の表示画像情報を取得、加工し、端末１へ送信するまでを示している。
【００５５】
まず、ユーザが端末１を起動することにより処理が開始される。この起動が行われると、ユーザが入力部１Ａにより、接続先のサーバを指定する。例えば、通信プロトコルにＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）を使用している場合はＩＰアドレスを指定する。そして端末１は画像転送サーバ２Ａへ接続要求を発行する（Ｓ１−１）。
【００５６】
本実施の形態では、ユーザが端末１を起動後、ユーザの指示要求によって、サーバ２Ａの接続を行う構成としている。しかし、この接続方法に限定されるものではなく、起動と同時に所定のサーバ２Ａへの接続を行う接続形態としてもよい。
【００５７】
そして、サーバ２Ａでは、サーバ制御部２Ｌが通信部２Ｇを介して、端末１からの接続要求を受け、接続を確立する（Ｓ２−１）。
【００５８】
次に端末１では、端末制御部１Ｆが、端末情報記憶部１Ｃに記憶された画像表示能力情報を取得し、通信部１Ｂを介してコンピュータ２側の通信部２Ｇへ送信する（Ｓ１−２）。
【００５９】
本実施の形態では、ＰＣの表示部２Ｂの表示能力を、画面サイズ、解像度ＳＶＧＡ（１２８０×１０２４）、「フルカラー表示」とする。また端末１の表示能力を、画面サイズ、解像度情報ＱＶＧＡ（３２０×２４０）および画素情報を８ｂｉｔ／ｐｉｘｃｅｌとする。しかし本発明では、端末１の表示能力情報として、上記全てを送信する必要はない。また表示能力情報は、画面サイズ、解像度、画素情報等に限定するものではなく、例えば、カラーパレット情報や階調情報などを含んでもよい。
【００６０】
本実施の形態においては、端末１から表示能力情報を送信する際に、解像度情報に加えて、表示部１Ｅの画素情報であるｂｉｔ／ｐｉｘｃｅｌを送信する。サーバ２Ａでは、この表示能力情報を受け、画像の各画素情報を、端末の画素情報へ変換処理した表示画像情報を送信する。これにより、端末１とＰＣ２との間で、画素情報が異なる場合、端末１において、画像変換を行う必要がなくなる。このため端末１において、この画像変換に要するリソースが不要となり、結果として端末が低価格化される。
【００６１】
次に、サーバ２Ａでは、制御部２Ｌが通信部２Ｇを介して、端末１が送信した表示能力情報を受信し、記憶部２Ｆへ記憶させる（Ｓ２−２）。
【００６２】
続いて、制御部２Ｌが、取得部２Ｅを起動し、ＯＳプログラムを作動させ、そのＯＳプログラムにより制御部２Ｃが第一の表示画像情報を記憶部２Ｆ（ＲＡＭ４Ｂ）から取得し、当該画像情報を取得部２Ｅへ送る。そして、取得部２Ｅが第一の表示画像情報を、記憶部２Ｆへ記憶させる（Ｓ２−３）。
【００６３】
本実施の形態では取得部２Ｅが制御部２Ｃに要求を出した後、制御部２Ｃが第一の表示画像情報をＲＡＭ４Ｂから取得する。しかし、本発明は、この実施の形態に限定されるものではなく、例えば、取得部２Ｅが、第一の表示画像情報をＲＡＭ４Ｂから直接取り出しても構わない。
【００６４】
続いて取得部２Ｅが、記憶部２Ｆへ記憶した第一の表示画像情報から、Ｓ２−２において記憶部２Ｆへ記憶した端末１の表示能力情報を取得し、取得した解像度へ表示画像情報を切り出し、第二の表示画面情報を作成する。
【００６５】
なお、端末１の画像表示能力として解像度情報を含めたが、代わりに画面サイズ情報を含め、それに応じて画像を切り出すことも可能である。
【００６６】
なお、端末１から送信する表示能力情報を予め記憶部２Ｆに記憶しておき、この表示能力情報に従い、取得部２Ｅが表示画像情報から端末１のＬＣＤ３Ｂのサイズに画像の切り出し、画素の変換を行うことも可能である。これにより、端末１からサーバ２Ａへ表示能力情報を送信する必要がなくなり、表示能力情報の送受信に要していたトランザクションが軽減される。
【００６７】
また、本実施の形態では、起動直後には、端末１の表示部１ＥはＰＣ２の表示部２Ｂの最左下を表示する。そして取得部２Ｅは最左下を原点座標（０，０）としてＱＶＧＡサイズである（３２０，２４０）までの矩形領域を切り出す。そして、切り出し後の第二の表示画像情報を、記憶部２Ｆが記憶する（Ｓ２−４）。図５に被制御コンピュータの表示イメージ１０と切り出し後の画像イメージ２０を示す。
【００６８】
なお、本実施の形態においては、端末１の起動直後の切り出し画像２０は、最左下を原点座標としているが、この原点座標の位置に限定されるものではない。例えば、ユーザから原点座標を指定してもよい。端末１を使用した際の座標位置を記憶しておいて、その位置を原点座標としても構わない。
【００６９】
また、切り出し後の第二の表示画像情報として、画面のイメージと切り出し後の座標情報｛（０，０），（３２０，２４０）｝を記憶部２Ｆが記憶する。しかし本発明は、この表示画像情報の記憶方法に限定されるものではなく、第一の表示画像情報に対して端末１に送信する画像の座標情報としても構わない。また、画像の座標情報は、サーバ情報記憶部２Ｆに格納される。
【００７０】
次に差分検出部２Ｋは、記憶部２Ｆに記憶している端末１へ前回送信した第二の表示画像情報のイメージと、今回新たに記憶する第二の表示画像情報のイメージとを比較する。そして、両画像に差分があるか否かを検査する（Ｓ２−５）。このとき、画像の全ての画素に対して、各画素の差異を比較することにより差分を抽出する。そして、差分があれば、処理はＳ２−６へ進み、差分がない場合は、Ｓ２−７へ進む。差分ありと判断した場合は、制御部２Ｌが通信部２Ｇを通じて端末１へ第二の表示画像情報を送信する（Ｓ２−６）。なお、起動直後には、前回の第二の表示画像情報は、記憶されていないため、Ｓ２−６のステップが実行される。
【００７１】
一方、端末１では、制御部１Ｆが通信部１Ｂを介して、サーバ２Ａから送信された第二の表示画像情報を受信する（Ｓ１−３）。そして、受信した第二の表示画像情報を記憶部１Ｃへ保存する（Ｓ１−４）。
【００７２】
続いて、制御部１Ｆは、解析部１Ｄを起動し、記憶部１Ｃに記憶された第二の表示画像情報を解析する（Ｓ１−５）。なお、本実施の形態の表示画像情報は、ビットマップデータである。そのため、解析部１Ｄは、ビットマップデータの構造にしたがって、ビットマップデータのヘッダからサイズ情報や、ピクセルあたりのドット数等の情報を取得する。
【００７３】
そして、解析部１Ｄが、解析した情報に従い、表示部１Ｅへ第二の表示画像情報を表示し（Ｓ１−６）、ユーザからの操作待ち、もしくは、サーバ２Ａからの画像送信待ちの状態となる。このときの端末１の状態を図６に示す。
【００７４】
ユーザから操作指示が行われる場合について、以下に説明を続ける。図３にて、ユーザから行われた操作指示を制御部１Ｆが検知し（Ｓ１−７）、通信部１Ｂを介して入力情報をサーバ２Ａへ送信する（Ｓ１−８）。
【００７５】
本実施の形態における入力情報は、（入力イベント、座標情報）の形式のデータ構造となっている。以下、ユーザがタッチパネル上のアイコンを２度タップした場合について説明する。このときの入力情報は例えば、（「ＬＣＤを２度タップ」，タップした座標）として送信される。
【００７６】
サーバ２Ａでは、制御部２Ｌが通信部２Ｇを介して、送信されたコマンド等の入力情報を受信する（Ｓ２−７）。そして、制御部２Ｌが受信した入力情報を解析部２Ｈへ渡し、解析部２Ｈが入力情報を解析する（Ｓ２−８）。
【００７７】
入力情報の解析処理では、端末１のボタンや、ＬＣＤ上のタッチパネルを操作することによって発生したイベントを、ＯＳを操作するためのマウス、キーボードのイベント情報とをイベント対応情報にしたがって対応付けたイベント形式へ変換する。例えば下記のように、制御端末のイベントはＯＳ操作イベントへ変換される。
【００７８】
制御端末のイベント　　　　　　　ＯＳ操作イベント
ＬＣＤを１度タップ　　　　　　　マウスのシングルクリック
ＬＣＤを２度タップ　　　　　　　マウスのダブルクリック
ＬＣＤをドラッグ　　　　　　　　マウスのドラッグイベント
そして、解析部２Ｈが変換したイベントをＯＳプログラムに対するイベントとして制御部２Ｃへ発行する（Ｓ２−１０）。
【００７９】
本実施の形態では、上記のように「ＬＣＤを２度タップ」する。すると、解析部２Ｈはそれをマウスのダブルクリックイベントに変換し、制御部２Ｃに対して座標情報と共に発行する。なお、受信した入力情報が終了要求であれば、サーバ２Ａは現在の通信セッションを終了し、接続待ち状態となる（Ｓ２−９）。サーバ２Ａが、制御部２Ｃに対して、イベントを発行すると、ＰＣ２は、イベントに対する処理を実行する。
【００８０】
本実施の形態においては、端末１により指定された座標（アイコンが存在する座標）に対してマウスのダブルクリックイベントを発行する。このため、ＯＳにより制御部２Ｃは、アイコンに対するプログラムを実行する。結果は図７のウィンドウ３０に示すように、フォルダが開かれた状態となる。
【００８１】
解析部２Ｈにおいて、端末１から送信された入力情報の解析と制御部２Ｃへのイベント発行とが完了すると、Ｓ２−２からＳ２−５の各ステップに示したように、表示画像情報の取得処理、加工処理が実施され、画像の差分の検出が行われる。ここで、前回送信した、第二の表示画像情報と、今回新たに加工処理が実施された表示画像情報との間に差分は存在しない場合、表示画像の送信処理（Ｓ２−６）はスキップされる。
【００８２】
続いて、端末１からの操作指示が、表示位置変更要求であった場合を説明する。
【００８３】
ユーザからの表示位置変更要求に対する入力情報は、Ｓ１−７からＳ１−８を介して、サーバ２Ａへ送信される。ここでは、上方への表示位置変更要求であるとする。その場合、入力情報として（「上方への表示位置変更」，座標情報なし）がサーバ２Ａへ送信される。
【００８４】
サーバ２Ａでは、前述したようにＳ２−７からＳ２−８を介して、端末１からの入力情報を受信し、解析処理を行う。この場合、前述した入力情報の解析処理とは異なり、端末独自の処理イベントに対して行われる。ここでは、「上方への表示位置変更」というイベントに対して、端末１に表示すべき画像情報をサーバ２Ａが記憶部２Ｊから取得し、端末１へ送信するため、次に示す動作を行う。
【００８５】
サーバ２Ａでは、取得部２Ｅが表示画像情報を切り出す際に、ユーザからの入力情報が、「上方への表示位置変更」の指示情報であると判断する。そして現在端末１のＬＣＤ３Ｂに表示されている位置情報（前回記憶部２Ｆに保存された第二の表示画像情報の座標情報）を基準として、（０，０＋ｎ）から（３２０，２４０＋ｎ）までの矩形領域の画像情報を切り出す。ここで、ｎはシステム規定の値であり、本実施の形態では特定しない。
【００８６】
図８にこの時のＰＣ２の表示イメージにおける、切り出し画像のイメージを示す。同図には、表示位置変更要求前に制御端末へ表示している領域４０と、上方への表示位置変更要求後の切り出し領域５０が表示されている。
【００８７】
そして検出部２Ｋは、切り出し画像と、前回端末１に送信した画像の差分を検出する。表示位置変更のため差分があるので、サーバ２Ａは切り出し後の画像を送信する。端末１では、サーバ２Ａから送信された第二の表示画像情報を受信し、表示部１Ｅへ表示することで表示位置を変更する。この結果の端末１の様子を図９に示す。
【００８８】
以上説明したように、本実施の形態では、端末１からＰＣ２を遠隔制御する際に、ＰＣ２の表示画像情報を、端末１のＬＣＤ３Ｂサイズに応じて変更、送信する。このことにより、当面表示されない領域の画像を端末１で受信する必要がなくなる。よって１度に転送するデータ量が削減され、データ転送時に発生する、表示の遅延、操作レスポンスの低下が抑えられる。従って、ＰＣ２から、ＰＣ２の全画面のイメージ情報を端末１へ送信する場合に比べ、効率的に通信が行われる。
【００８９】
なお、サーバ２Ａが端末１へ送信する表示画像情報を切り出す際に、切り出し後にフォアグランドウィンドウの一部の画像が切れてしまうことがある。よってこのような場合には端末１のＬＣＤ３Ｂのサイズに切り出すのではなく、フォアグランドのウィンドウ・フレームを含む矩形の領域の画像を切り出すようにすることが好ましい。そして切り出した画像を端末１に表示する。
【００９０】
図１０はその状態を示すものであり、領域６０は端末１のＬＣＤ３Ｂのサイズとして切り出す画像領域、領域７０は端末１へ送信するために新たに切り出した領域を示している。
【００９１】
これにより、ユーザが操作する可能性が高いフォアグランドウィンドウの画像を予め送信しておくことが可能となり、サーバ２Ａ、端末１の間での画像転送に要するトランザクション処理が軽減される。
【００９２】
また、図１１のフローチャートに示すように、サーバ２Ａにおいて、端末１の入力部１Ａからの入力情報を解析する際に、入力情報が端末１に非表示領域のフォアグランドのウィンドウに対するイベント情報であると判断した場合、入力情報を無効としてイベント発行をスキップしてもよい。すなわちイベントは無効と判断され、フォアグランドのウィンドウに対するコマンドはスキップされる。例えば、図１２に示すように、端末１へ表示領域８０が表示され、端末１のＬＣＤ３Ｂにフォアグランドウィンドウ９０が非表示である場合を想定する。この場合、ＬＣＤ３Ｂにおいて、「ウィンドウを閉じる」という入力情報を端末１から送信したとしても、制御部２Ｌは、そのイベントは無効であると判断し、何等処理されない（Ｓ３−１１）。これにより、非表示のフォアグランドウィンドウ９０に対して、ウィンドウイベントの発行が抑制される。すなわち、ユーザからは見えない領域にあるウィンドウが閉じられてしまうことによって引き起こされるユーザの混乱が抑制される。
【００９３】
さらに、サーバ２Ａで入力情報を解析する際に、入力情報が端末１に表示されたフォアグランドウィンドウに対するイベント情報である場合に、フォアグランドウィンドウの面積情報によって、イベントを発行するか否かを判断するようにしてもよい。例えば、図１３に示すように、端末１のＬＣＤ３Ｂの表示領域１００にウィンドウ１１０が５０％以上表示されている場合、制御部２Ｌは、イベントを有効とする。図１４に示すように表示領域１２０にウィンドウ１１０が表示されている領域が５０％未満の場合、制御部２Ｌは、イベントは無効であると判断する。なお、本実施の形態では、表示領域を５０％を閾値として判定することとしている。しかし本発明は、この閾値に限定されるものではない。例えば、ユーザが任意の値を設定し、その設定情報は、記憶部２Ｆまたは記憶部１Ｃに格納されるようにしてもよい。このような構成により、単にウィンドウが表示されていないことによってユーザからの操作指示を無効とすることに比べ、ウィンドウイベントを無効にすることの正確性が高まる。
【００９４】
以上の画面表示について、以下、図１５のフローチャートに沿って詳細に説明する。図１３に示すように、端末１の画面に、ＰＣ２の画面上に領域１００が表示された際に、領域算出部２Ｍは、ウィンドウ表示であるウィンドウ・フレームの領域を算出する。当該算出には、まず領域１００と、領域１００に占めるウィンドウ領域との各々の位置座標から、表示されるフレーム画像面積を割り出す。そして、端末１の表示画面に占めるウィンドウ表示面積の割合を算出する（Ｓ４−１）。そしてＳ４−２にて、当該領域がゼロか否かが検出される。
【００９５】
Ｓ４−３では、算出された領域の割合が所定の割合より大きいか否かが判断される。算出部２Ｍが当該領域の割合が所定の割合以上と算出した場合、Ｓ４−４に移行する。すなわち、取得部２Ｅは、端末１の表示画面の中心座標位置と上記フレーム画像全体の中心とを合わせるようにする。そして端末１の画面内に、現在選択している領域１００のものではなく、フレーム画像を表示させる。
【００９６】
また上記のように、算出部２Ｍの結果を基に両中心を合わるように制御する際に、取得部２Ｅは、表示割合が１００％となるようにウィンドウ・フレームを選択し、端末１の画面に表示させてもよい。この場合、結果として両中心は合っていないこともあり得る。
【００９７】
さらに、Ｓ４−５で、制御部２Ｌは、制御部２Ｃを当該フレーム画像に関わる端末１の入力部１Ａからのコマンドを受けつけるモードに設定する。
【００９８】
Ｓ４−２にて、算出部２Ｍがフレーム領域を全く検出しない場合やＳ４−３にて、算出部２Ｍが所定の割合以上のフレーム画面を算出しない場合（図１４参照）には、当該フレーム画像に関わる端末１の入力部１Ａからのコマンドを受け付けず、スキップするモードに設定する（ステップ４−６）。なお、端末１の表示画面を占める割合は、ユーザが任意に変更することが出来る。そして、その割合情報は、端末情報記憶部１Ｃに格納される。
【００９９】
さらに、サーバ２Ａまたは端末１が操作指示無効と判断した際に、その旨を示す警告を端末１の表示部１Ｅへ表示したり、報知部１Ｇによりアナウンスをする（ビープ音を鳴らす）ようにしてもよい。表示は例えば、「指示は無効です。」とする。この時の端末１の様子を図１５に示す。これにより、ユーザが端末１において行った操作に対して、ＰＣ２へその結果は反映されないことによるユーザの精神的不安を抑制できる。
【０１００】
また、本実施の形態において、サーバ２Ａから端末１へ送信する表示画像情報に、フォアグランドウィンドウが存在するか否かを付加して送信するようにしてもよい。そして、存在する場合、ＬＣＤ３Ｂを占める面積情報を付加して送信するようにしてもよい。これにより、端末１でユーザ操作指示の有効、無効を判断し、操作指示に対する通信の抑制が可能となる。このため、操作指示無効時に発生する操作要求に対するトランザクションが軽減される。
【０１０１】
なお本実施の形態では、サーバ２Ａで表示部２Ｂからの表示画像情報の取得、差分の検出を行い、差分が検出された場合、差分の表示画像情報のみを送信するようにしてもよい。例えば、端末１においてタッチパネル上のアイコンをタップし、ＰＣ２の表示部２Ｂ上のアイコンが反転表示されると、差分検出処理において差分と判断された領域を囲む矩形の表示画像情報とその領域情報が端末１に送信される。
【０１０２】
図１７はその状態を示すもので、領域１３０は更新領域、領域１４０は制御端末のＬＣＤに表示している領域を表している。そして、端末１では、この表示画像情報と領域情報を受信し、受信した領域に交信された画像を表示する。
【０１０３】
これにより、サーバ２Ａは、画面の更新部分の画像のみを端末１へ送信する。よって、表示画像情報送信に要する通信トラフィックが削減される。さらに、サーバ２Ａにおける差分検出処理において行われる画像比較処理は、端末１に表示された領域に制限される。このため、端末１へ被制御コンピュータ上の全表示画像情報を送信する場合と比較して、差分検出処理の処理負荷は軽減される。
【０１０４】
また、本実施の形態において、サーバ２Ａでは入力情報の受信が行われないと、表示部２Ｂからの表示画像情報の取得、画像の差分検出を繰り返す。この際に、ある一定時間、入力情報の受信が行われなければ、端末１のＬＣＤ３Ｂへ表示していない領域のデータを送信するようにしてもよい。
【０１０５】
例えば、図１８において、端末１に表示する領域１５０に対して、非表示領域１６０を予め送信する。すなわち、端末１において表示領域位置変更動作を行う際の表示画像情報の送受信に伴う通信を予め行っておける。このため、表示領域位置変更動作時の処理効率が向上する。
【０１０６】
また、上記のような状況の場合に、表示画像情報の切り出しを行わず、表示画像情報そのものを送信するようにしてもよい。これにより、一定時間入力情報が受信されない時間に、端末１へ表示画像情報全てが転送される。これにより表示領域位置変更動作において、表示画像情報に対する通信を行う必要がないため、表示領域位置変更動作のレスポンスが向上する。
【０１０７】
また、上記のような状況の場合に、取得した表示画像情報のうち、端末１のＬＣＤ３Ｂへ非表示な領域であり、なおかつ、表示位置変更要求に対応して送信する領域の表示画像情報のみを前もって送信してもよい。例えば、本実施の形態において、上下左右の表示位置変更を可能とした場合、図１９に示すように端末１への表示領域が領域１７０である状態を想定する。この場合、端末１へは非表示領域１８０を送信する。これにより、端末１において表示領域位置変更動作を行う際の表示画像情報の差分画像のみの通信を予め行うため、表示領域位置変更動作時のレスポンスが向上する。
【０１０８】
【発明の効果】
以上のように、本発明によれば、被制御コンピュータの表示画面を制御端末に表示して、被制御コンピュータの遠隔制御を行う遠隔制御システムにおいて、制御端末の画面が被制御コンピュータより小さい場合、制御端末に非表示な領域の画像転送を行わないため、データ転送時に発生する、表示の遅延、操作レスポンスの低下を抑える効率的な遠隔制御を行えるという効果が得られる。
【０１０９】
また制御端末の表示能力に応じた画像の変換を被制御コンピュータにおいて行うことで制御端末のリソースの削減、しいては、制御端末の低価格化が可能となる。
【０１１０】
また制御端末への表示が予想される画像情報を、通信トランザクションが発生しない間に、制御端末に送信していない表示画像情報を事前に送信しておくことで、制御端末におけるレスポンス性の向上が可能となるという効果が得られる。
【０１１１】
また制御端末の操作において、制御端末に非表示な領域に対する操作指示の抑制が可能となるため、非表示な領域に対する操作の結果引き起こされる誤操作を抑制できるという効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施の形態における通信制御システムの機能ブロック図
【図２】本発明の実施の形態における通信制御システムの回路ブロック図
【図３】本発明の実施の形態における制御端末の動作を示すフローチャート
【図４】本発明の実施の形態における画像転送サーバの動作を示すフローチャート
【図５】本発明の実施の形態における被制御コンピュータの画面イメージと制御端末へ表示される画面イメージを示す図
【図６】本発明の実施の形態における制御端末を示す図
【図７】本発明の実施の形態における被制御コンピュータの画面を示す図
【図８】本発明の実施の形態における被制御コンピュータの画面イメージと制御端末へ表示される画面イメージを示す図
【図９】本発明の実施の形態における制御端末を示す図
【図１０】本発明の実施の形態における被制御コンピュータから制御端末へ送信するイメージの領域を示した図
【図１１】本発明の実施の形態における画像転送サーバの動作を示すフローチャート
【図１２】本発明の実施の形態における被制御コンピュータから制御端末へ送信するイメージの領域を示した図
【図１３】本発明の実施の形態における被制御コンピュータと制御端末に表示された画面イメージを示した図
【図１４】本発明の実施の形態における被制御コンピュータと制御端末に表示された画面イメージを示した図
【図１５】本発明の実施の形態における画像転送サーバの動作のフローチャート
【図１６】本発明の実施の形態における制御端末を示す図
【図１７】本発明の実施の形態における被制御コンピュータから制御端末へ送信するイメージの領域を示した図
【図１８】本発明の実施の形態における被制御コンピュータから制御端末へ送信するイメージの領域を示した図
【図１９】本発明の実施の形態における被制御コンピュータから制御端末へ送信するイメージの領域を示した図
【符号の説明】
１　通信制御端末（端末）
１Ａ　入力部
１Ｂ　通信部
１Ｃ　端末情報記憶部
１Ｄ　表示情報解析部
１Ｅ　表示部
２　被制御コンピュータ（ＰＣ）
【図１】
2004005582.tif 000003
【図２】
2004005582.tif 000004
【図３】
2004005582.tif 000005
【図４】
2004005582.tif 000006
【図５】
2004005582.tif 000007
【図６】
2004005582.tif 000008
【図７】
2004005582.tif 000009
【図８】
2004005582.tif 000010
【図９】
2004005582.tif 000011
【図１０】
2004005582.tif 000012
【図１１】
2004005582.tif 000013
【図１２】
2004005582.tif 000014
【図１３】
2004005582.tif 000015
【図１４】
2004005582.tif 000016
【図１５】
2004005582.tif 000017
【図１６】
2004005582.tif 000018
【図１７】
2004005582.tif 000019
【図１８】
2004005582.tif 000020
【図１９】
2004005582.tif 000021