(57)【要約】【課題】カーソルの移動範囲を制御することによりホスト端末装置上の誤操作を防ぐことを目的とする。【解決手段】画面上に、通信回線を介して接続されたリモート端末装置から操作可能な共有エリアを有するホスト端末装置と、前記共有エリアに表示されるポインティングカーソルを操作するための座標指定エリアを有する前記リモート端末装置と、を有する画面表示システムであって、前記共有エリアの一部を共有エリア全体へ拡大表示する拡大手段と、前記拡大手段により、前記共有エリアの一部が共有エリア全体へ拡大表示されている場合に、前記ポインティングカーソルを前記拡大表示された共有エリアの一部の領域から出ないように制御するホスト端末カーソル制御手段と、を有することを特徴とする。【選択図】図５
2008293361.tif 000002
【特許請求の範囲】
【請求項１】
画面上に、通信回線を介して接続されたリモート端末装置から操作可能な共有エリアを有するホスト端末装置と、前記共有エリアに表示されるポインティングカーソルを操作するための座標指定エリアを有する前記リモート端末装置と、を有する画面表示システムであって、
前記共有エリアの一部を共有エリア全体へ拡大表示する拡大手段と、
前記拡大手段により、前記共有エリアの一部が共有エリア全体へ拡大表示されている場合に、前記ポインティングカーソルを前記拡大表示された共有エリアの一部の領域から出ないように制御するホスト端末カーソル制御手段と、を有することを特徴とする画面表示システム。
【請求項２】
前記リモート端末装置は、ポインティングカーソルを表示する表示手段を有し、
前記拡大手段により、前記共有エリアの一部が共有エリア全体へ拡大表示されている場合に、前記共有エリアに表示されるポインティングカーソルに対応して前記リモート端末装置の前記表示手段に表示されるポインティングカーソルを、前記拡大表示された共有エリアの一部に対応して前記表示手段に表示される拡大表示の領域から出ないように制御するリモート端末カーソル制御手段を有することを特徴とする請求項１に記載の画面表示システム。
【請求項３】
前記ホスト端末装置は、前記共有エリアに表示されるポインティングカーソルを操作する操作権の制御を行う操作権管理手段を有し、
前記リモート端末カーソル制御手段は、前記操作権を有する場合のみ、前記表示手段に表示されるポインティングカーソルを、前記拡大表示された共有エリアの一部に対応して前記表示手段に表示される拡大表示の領域から出ないように制御することを特徴とする請求項２に記載の画面表示システム。
【請求項４】
画面上に、通信回線を介して接続されたリモート端末装置から操作可能な共有エリアを有するホスト端末装置と、前記共有エリアに表示されるポインティングカーソルを操作するための座標指定エリアを有する前記リモート端末装置と、を有する画面表示システムの制御方法であって、
前記共有エリアの一部を共有エリア全体へ拡大表示する拡大ステップと、
前記拡大ステップにより、前記共有エリアの一部が共有エリア全体へ拡大表示されている場合に、前記ポインティングカーソルを前記拡大表示された共有エリアの一部の領域から出ないように制御するホスト端末カーソル制御ステップと、を有することを特徴とする画面表示システムの制御方法。
【請求項５】
前記リモート端末装置は、ポインティングカーソルを表示する表示手段を有し、
前記拡大ステップにより、前記共有エリアの一部が共有エリア全体へ拡大表示されている場合に、前記共有エリアに表示されるポインティングカーソルに対応して前記リモート端末装置の前記表示手段に表示されるポインティングカーソルを、前記拡大表示された共有エリアの一部に対応して前記表示手段に表示される拡大表示の領域から出ないように制御するリモート端末カーソル制御ステップを有することを特徴とする請求項４に記載の画面表示システムの制御方法。
【請求項６】
前記ホスト端末装置は、前記共有エリアに表示されるポインティングカーソルを操作する操作権の制御を行う操作権管理手段を有し、
前記リモート端末カーソル制御ステップでは、前記操作権を有する場合のみ、前記表示手段に表示されるポインティングカーソルを、前記拡大表示された共有エリアの一部に対応して前記表示手段に表示される拡大表示の領域から出ないように制御することを特徴とする請求項５に記載の画面表示システムの制御方法。
【請求項７】
画面上に、通信回線を介して接続されたリモート端末装置から操作可能な共有エリアを有するホスト端末装置と、前記共有エリアに表示されるポインティングカーソルを操作するための座標指定エリアを有する前記リモート端末装置と、を有する画面表示システムにおける前記ホスト端末装置を制御するプログラムであって、
前記共有エリアの一部を共有エリア全体へ拡大表示する拡大ステップと、
前記拡大ステップにより、前記共有エリアの一部が共有エリア全体へ拡大表示されている場合に、前記ポインティングカーソルを前記拡大表示された共有エリアの一部の領域から出ないように制御するホスト端末カーソル制御ステップと、をコンピュータに実行させるためのプログラム。
【請求項８】
画面上に、通信回線を介して接続されたリモート端末装置から操作可能な共有エリアを有するホスト端末装置と、前記共有エリアに表示されるポインティングカーソルを操作するための座標指定エリア及び表示手段を有する前記リモート端末装置と、からなる画面表示システムにおける前記リモート端末装置を制御するプログラムであって、
前記共有エリアの一部が共有エリア全体へ拡大表示されている場合に、前記共有エリアに表示されるポインティングカーソルに対応して前記リモート端末装置の前記表示手段に表示されるポインティングカーソルを、前記拡大表示された共有エリアの一部に対応して前記表示手段に表示される拡大表示の領域から出ないように制御するリモート端末カーソル制御ステップをコンピュータに実行させるためのプログラム。
【請求項９】
請求項７又は８に記載のプログラムを記録したコンピュータ読取可能な記録媒体。
【請求項１０】
前記記録媒体は、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、磁気テープ、不揮発性のメモリカード及びＲＯＭのいずれか１つを含むことを特徴とする請求項９に記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面表示システム等に関する。
【背景技術】
【０００２】
近年のネットワークの発展に伴い、コンピュータシステムを利用した電子会議システムが普及している。特に、大画面表示装置を利用した電子会議システム等では、大画面表示装置を会議参加者の共有表示装置として利用している。また、単なる表示装置としての用途の他に電子ホワイトボード等、電子描画装置として使うことができる。
【０００３】
このような電子会議システムは、１台のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）に大画面表示装置を接続し、会議参加者が画面に表示された情報を共有、編集することができる。共有画面への入力端末としては有線又は無線のマウス、キーボード、タブレット、画面上で直接座標入力が可能なデジタイザ等が使用される。一方、ノート型ＰＣやＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等の情報端末装置も普及してきており、両者を組み合わせた電子会議システムが知られている。
【０００４】
これらの多くの情報端末装置は、無線又は有線のインタフェースと、液晶表示画面と、データの入力方法としてペンを用いたタブレット式又はキーボード等の入力装置と、を備えている。したがって、このような情報端末装置は、上述した電子会議システムの入力端末として使用することができる。すなわち、接続された情報端末装置の入力装置を用いてホストとしての端末装置（ホスト端末装置）に対して、情報端末装置からマウスカーソルの移動座標及びマウスのクリック情報を送ることができる。そして、ホスト端末装置側では、情報端末装置から送られてきたマウス情報を基に、マウスイベントを発生させる。このように、情報端末装置（リモート端末装置）からホスト端末装置の操作が可能となり、会議やプレゼンテーション等の場で効果を発揮する。
【０００５】
ここで、１つの共有画面を有するホスト端末装置に対して、複数のリモート端末装置による有線又は無線の操作、ホスト端末装置に接続されているローカル入力デバイスから同時又は交互の操作、を行おうことができる。しかし、ホスト端末装置のカーソル資源は１つしかないため、操作の競合、操作者の混乱を招くという問題がある。この問題を解決する手段として、ホスト端末装置のカーソルを操作する権利（制御権）を排他的に各リモート端末装置に与えるという方法が考えられる。
【０００６】
例えば、操作権を付与した入力デバイスの切替えの方法として、ホスト端末装置又はリモート端末装置からのボタン押下、メニュー選択等の指示による操作権を明示的に取得、割当て及び解除を行う方法がある。また、ある条件に基づき自動的に制御権の割当てを行う方法がある（例えば、特許文献１参照）。特許文献１に開示された技術は、入力デバイスからの入力が所定時間経過したかどうかで操作権の制御を自動的に行うというものである。
【０００７】
また、リモート端末装置をホスト端末装置のカーソル操作端末として使用するための方法としては、リモート端末装置上にホスト端末装置のポインティングカーソルの位置を指定するための座標指定エリアを設ける方法がある。このときの座標指定エリアは、ホスト端末装置の共有画面全体を表示する方法や一部を切り出して表示する方法がある。また、リモート端末装置が表示装置を有さず、タブレット面の一部をホストの共有画面全体又は一部の座標と対応させるという方法もある。また、会議やプレゼンテーションといった場では、より効果をあげることを目的として表示画面の一部を拡大表示することが考えられる。この実現手段としては、ホスト端末装置のアプリケーションが備えるズーム機能で拡大する方法と、ディスプレイ自体がズーム機能とを備えている場合がある。
【０００８】
【特許文献１】特開２００２−９１８９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述したような従来の技術において、リモート端末装置上の座標指定エリアがホストの共有画面全体と対応する場合では、リモート端末装置のユーザは、ホストの共有画面を見ながらリモート端末装置を操作することが多い。そのため、ホスト端末装置の共有エリアの一部がズーム状態の場合にはリモート端末装置からのシステムカーソル操作によりホスト端末装置のカーソルが共有画面の外に出てしまい、カーソルを見失うということがある。さらに、リモート端末装置のユーザがホスト端末装置の共有画面を見ながらリモート端末装置を操作し、座標指定エリア外にカーソルが出たことに気づかず、クリックやタップ等を行うことがある。従って、ホスト端末装置上で表示されていない共有画面の外のクリック又はタップ動作となり、ユーザの予期しない誤動作を起こすという問題があった。
【００１０】
本発明は、上述したような問題点を鑑みてなされたもので、ホスト端末装置の共有エリアの一部が共有エリア全体へ拡大表示されている場合において、カーソルの移動範囲を制御することによりホスト端末装置上の誤操作を防ぐことを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、画面上に、通信回線を介して接続されたリモート端末装置から操作可能な共有エリアを有するホスト端末装置と、前記共有エリアに表示されるポインティングカーソルを操作するための座標指定エリアを有する前記リモート端末装置と、を有する画面表示システムであって、前記共有エリアの一部を共有エリア全体へ拡大表示する拡大手段と、前記拡大手段により、前記共有エリアの一部が共有エリア全体へ拡大表示されている場合に、前記ポインティングカーソルを前記拡大表示された共有エリアの一部の領域から出ないように制御するホスト端末カーソル制御手段と、を有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ホスト端末装置の共有エリアの一部が共有エリア全体へ拡大表示されている場合において、カーソルの移動範囲を制御することによりホスト端末装置上の誤操作を防ぐことができる。
【発明を実施するための最良の形態】
【００１３】
（第１の実施形態）
以下、本発明の実施形態について図面を参照して詳細に説明する。
図１は、本実施形態に係る画面表示システムの全体構成を示すブロック図である。２０は、ホスト端末装置である。ホスト端末装置２０は、リモート端末装置９と通信回線を介して接続され、画面上にリモート端末装置９から操作可能であり、リモート端末装置９のユーザから直接見ることが可能な共有エリアを設けている。１は、ディスプレイ等の表示手段であり、リモート端末装置９から操作可能な共有エリアを表示する。２は、各種制御を行う制御手段である。３は、共有画面を有するホスト端末装置２０の操作権となる排他情報やズーム情報等を記憶する記憶手段であり、フラッシュメモリやＲＡＭ等の不揮発性メモリやＨＤＤ等の外部記憶装置からなる。
【００１４】
４は、操作権の制御を行う操作権管理手段である。５はホスト端末装置２０へ座標情報を入力するマウス、タブレット、等の入力手段である。入力手段５は、座標入力可能なものであればデジタイザ、タッチパネル等、特に指定はしない。６は、ホスト端末装置２０の共有エリアの一部が共有エリア全体へ拡大表示されている場合に、ホスト端末装置２０のポインティングカーソルがホスト端末画面の拡大表示領域外へ出ないように制御するカーソル制御手段（ホスト端末カーソル制御手段）である。７は、ホスト端末装置２０の共有エリアの一部を共有エリア全体へ拡大表示するための拡大手段である。８は、通信手段であり、ホスト端末装置２０と他のリモート端末装置９との通信を制御する為のネットワークインタフェース部である。
【００１５】
９は、ホスト端末装置２０の通信手段８と通信を行い、ホスト端末装置２０の共有エリアを操作する為の座標入力手段を有する座標入力デバイスや、ＰＤＡ等からなるリモート端末装置である。ここで、ＰＤＡは、Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔｓの略である。１０は、ホスト端末装置２０とリモート端末装置９とを有線又は無線で通信を行う為のＬＡＮ等のネットワークである。１１は、表示手段であり、ホスト端末装置２０の共有エリアへの入力の為の座標指定を行う為のリモート端末装置９のディスプレイである。１２は、リモート端末装置９の各種制御を行う為の制御手段である。１３は、記憶手段であり、フラッシュメモリやＲＡＭ等の不揮発性メモリやＨＤＤ等の外部記憶装置である。１４は、カーソル制御手段（リモート端末カーソル制御手段）であり、ホスト端末装置２０への座標指定を行う為のリモート端末装置９の座標入力エリアからカーソルを出す又は出さない等のカーソル制御を行う。１５は、通信手段であり、ホスト端末装置２０と通信を行う為の制御を行うネットワークインタフェース部である。１６は、リモート端末装置９へ座標入力する為の入力手段であり、ペン、マウス、タブレット等である。
【００１６】
図３は、本実施形態に係る画面表示システムの全体構成を示すブロック図である。
図３では、ホスト端末装置２０には座標入力装置としてマウス、共有エリアを表示するための共有ディスプレイが接続されており、共有ディスプレイ上からデジタイザで直接入力座標指定も可能である。ホスト端末装置２０には座標入力デバイスとしてノートＰＣ及びタブレットがＬＡＮで接続されている。
【００１７】
図７は、本実施形態に係るホスト端末装置の表示手段である画面表示を示す図である。
図７において、７０１は、ホスト端末装置２０の共有ディスプレイである。７０２は、共有エリアであり、ホスト端末装置２０と接続されたリモート端末装置９からホスト端末装置２０のポインティングカーソル（カーソル）を移動させることが可能なエリアである。共有エリア７０２はホスト端末装置２０のディスプレイ７０１の表示可能領域と同じ大きさであっても、ホスト端末装置２０のディスプレイ７０１の一部の領域であってもよい。
【００１８】
７０３は、ホスト端末装置２０のカーソルである。通常のＰＣにおいて、カーソルは１つであり、ディスプレイ７０１内のどの範囲にも移動できる。領域７０４は、ホスト端末装置２０上で、拡大表示領域を指定する場合の矩形指定例であり、ホスト端末装置２０又はリモート端末装置９において、カーソルのドラッグによる範囲指定やリモコンなどの入力装置から領域指定を行う。
【００１９】
図８は、本実施形態に係るホスト端末装置と接続されているリモート端末装置の画面表示の一例を示した図である。
図８において、８０１は、ホスト端末装置２０と接続されているリモート端末装置９の表示手段であるディスプレイである。８０２は、リモート端末装置９からホスト端末装置２０の共有エリア７０２に対して、カーソルを操作する為の座標指定を行う為の領域である。なお、領域８０２は、領域７０２の画面イメージを表示しても構わない。８０３は、リモート端末装置９のカーソルであり、通常、共有エリア７０２内にてカーソル７０３とカーソル８０３の動きは連動する。領域８０２は共有エリア７０２上の座標を絶対的に指定可能であり、領域７０２の左上座標と領域８０２の左上座標、領域７０２の右下座標と領域８０２の右下座標が対応する形となっている。絶対的に座標指定が可能な為、自然な操作感を実現する為にも領域７０２と領域８０２の縦横比は同じであることが望ましい。
【００２０】
図９は、拡大指示後のホスト端末装置の画面例を示した図である。
図９において、領域９０１は、拡大指示前の図７上の領域７０４が、共有画面７０２全体へ拡大表示されたものである。
【００２１】
図１０は、ホスト端末装置の拡大表示時のリモート端末装置の画面例を示した図である。
図１０において、領域１００１は、ホスト端末装置２０の共有表示領域内の拡大表示領域に対応した領域が相対的にリモート端末装置９の座標指定領域内で示されている。ホスト端末装置２０が、図７から図９へ拡大表示されたとすると、領域９０１は領域１００１に対応している。
【００２２】
図１１は、ホスト端末装置の拡大表示時のリモート端末装置の画面例を示した図である。
図１１において、領域１１０１は、ホスト端末装置２０の拡大表示領域と対応している。
【００２３】
図４は、本実施形態に係る拡大表示指示時のホスト端末装置２０のカーソル制御の処理手順を示したフローチャートである。
まず、ステップS４０１でホスト端末装置２０へ画面拡大指示があるか否かを判定し、ある場合は、ステップS４０２へ進む。
次に、ステップS４０２において、ホスト端末装置２０のカーソル位置を取得し、カーソル位置が、ステップS４０１で指定された拡大領域外であるか否かの判定を行う。
次に、ステップS４０２にて拡大領域外であると判定した場合は、ステップS４０３にてカーソルを拡大指定領域内へ移動させる。ここでのカーソル移動先は拡大指定領域内であれば特に指定しないものとする。図７ではカーソル７０３は拡大指定領域７０４外にあるため、ステップS４０３にて図９中の拡大指定領域９０２へ移動される。ステップS４０２にてカーソルが拡大指定領域内であると判定した場合はステップS４０４へ進む。
【００２４】
ステップS４０４ではズーム中の、ホスト端末装置２０又はリモート端末装置９から各種オペレーションを検出し、処理を行う。ズーム中のホスト端末装置２０及びリモート端末装置９のカーソル移動時のオペレーションは図５及び図６のフローチャートで後述する。
ステップS４０５で拡大表示終了と判定した場合は、ステップS４０１へ戻る。そうでない場合はステップS４０４へ戻る。
【００２５】
図５は、ホスト端末装置の拡大表示中におけるホスト端末装置のカーソル制御の処理手順を示すフローチャートである。
まず、ステップS５０１でマウスやデジタイザ等の入力手段５や、リモート端末装置９から、ホスト端末装置２０のカーソルの移動指示があるか否かを判定し、指示がある場合はステップS５０２へ進む。
次に、ステップＳ５０１において、ホスト端末装置２０が拡大表示中であるかどうかを判定する。拡大表示中である場合は、ステップS５０３へ進む。
次に、ステップＳ５０３において、カーソル移動指示位置が拡大領域外への移動であると判定した場合には、ステップS５０４にてホスト端末装置２０のカーソルの拡大指定領域外への移動を無効化する。ここでは無効化としているが、任意の所定位置へ強制移動させてもよい。
【００２６】
また、ステップS５０３にてカーソル座標指示位置が拡大表示領域外への移動であると判定した場合には、カーソル座標指示位置が拡大領域に含まれるようにホスト端末の拡大領域を移動させるようにしてもよい。ただし、この場合に拡大領域の端が元の共有エリアの端まで移動した場合はステップS５０４へ進み、ホスト端末カーソルの移動制御の処理を行う。
ステップS５０３でカーソル座標指示位置が拡大指定領域内の場合、又はステップS５０２において拡大表示中でないと判定された場合は、ステップS５0５へ進む。
次に、ステップＳ５０５において、通常のカーソル移動の表示をし、ステップS５０１へ戻る。
【００２７】
図６は、ホスト端末装置の拡大表示中におけるリモート端末装置のカーソル制御の処理手順を示すフローチャートである。
まず、リモート端末装置９の入力手段１６からリモート端末装置９上の座標指定エリアを利用し、ホスト端末装置２０のカーソル操作を行う場合において、ステップS６０１でリモート端末装置９からカーソル移動指示があったか否かを判定する。あった場合は、ステップS６０２へ進む。
【００２８】
ステップS６０２で、ホスト端末装置２０の共有エリアが拡大表示中か否かの判定を行う。ステップS６０２にて拡大表示中であると判定された場合は、ステップS６０３へ進む。
ステップS６０３において、カーソル移動指示位置が、ホスト端末装置２０の拡大領域と対応したリモート端末装置９上の領域外への移動指示であるか判定を行う。ここでの判定はリモート端末装置９で行っているが、ホスト端末装置２０へカーソル座標を送信し、ホスト端末装置２０内で拡大領域であるかどうかの判定を行ってもよい。
【００２９】
リモート端末装置９内でステップS６０３の判定処理を行う場合、図１のカーソル制御手段１４が行う。ホスト端末装置２０内で判定を行う場合は、図１の通信手段１５よりリモート端末装置９からホスト端末装置２０へ座標情報を送信し、ホスト端末装置２０で受信された座標情報を、カーソル制御手段６が判定を行う。
ステップS６０３において、拡大領域外への移動であると判定されるとステップS６０４へ進む。
【００３０】
ステップS６０４において、リモート端末装置９のカーソルの拡大指定領域外への移動を無効化する。ここでは無効化としているが、任意の所定位置への強制移動でもよい。また、ステップS６０３にてカーソル座標指示位置が拡大表示領域外であると判定された場合に、カーソル座標指示位置が拡大領域に含まれるようにホスト端末装置２０の拡大領域を移動させてもよい。ただし、その場合に拡大領域の端が元の共有エリアの端まで移動した場合はステップS６０４へ進み、リモート端末カーソルの移動制御の処理を行う。
次に、ステップS６０５ではカーソル制御後のカーソル位置を表示し、ステップS６０１へ戻る。
【００３１】
このように、第１の実施形態によれば、一台又は複数のリモート端末装置からホスト端末装置の共有エリアのカーソル操作ができる。ホスト端末装置の共有エリアの一部が共有エリア全体へ拡大表示されている場合において、ホスト端末装置及びリモート端末装置のカーソルの移動範囲を拡大領域外へ出ないよう制御することによりホスト端末装置上の誤操作を防ぐことができる。
【００３２】
（第２の実施形態）
第２の実施形態では、ホスト端末装置に複数のリモート端末装置が接続され、ホスト装置のカーソル制御を行う権利を排他的に管理し、一つのリモート端末装置からのみのカーソル操作を許すものとする。操作権の切替え方法は、ホスト端末装置２０又はリモート端末装置９からのボタン押下、メニュー選択等の指示による操作権を明示的に取得・割当て・解除を行う方法と、タイマーによる一定時間経過等、ある条件に基づき自動的に制御権の割当てを行う方法とがある。
【００３３】
前者の方法の例としては、ホスト端末装置２０又はリモート端末装置９のマウスクリック、ダブルクリック、トリプルクリック、キーボードの特定ボタンの押下がある。また、ある特定パターンのマウス移動（マウスゼスチャ）、ある領域にマウスカーソルが移動、座標指定エリアウインドウへフォーカスが当たりＡｃｔｉｖｅ化したとき等が挙げられる。
【００３４】
後者の方法としては、入力デバイスからの入力開始又は終了等の入力操作時、あるいはタイマー等を利用し入力操作から所定時間経過した時点で操作権の解放を行う方法が挙げられる。
【００３５】
図２は、第２の実施形態に係る記憶手段３に記憶される情報の一例を示した図である。
格納される情報としては、ホスト端末装置２０へ座標入力するための座標入力デバイス識別子、ホスト端末装置２０のカーソルを操作可能な権利をどの入力デバイスが持っているかのテーブルを持つ操作権テーブル情報がある。また、他の入力デバイスが操作権取得中でも強制的に操作権を取得することができる権利をどの入力デバイスが保持しているかの情報を持つ強制取得設定、図示しない画面拡大時の拡大領域矩形座標等から構成されている。操作権テーブル情報は操作権の切替え方法のときに更新されるものとする。
【００３６】
図１２は、第２の実施形態に係るホスト端末装置の拡大表示中におけるリモート端末装置のカーソル制御の処理手順を示すフローチャートである。
まず、ステップS１２０１でリモート端末装置９からカーソル移動指示があったか否かを判定し、あった場合には、ステップS１２０２へ進む。
ステップS１２０２において、リモート端末装置９は図２の操作権テーブル情報を参照し、ホスト端末装置２０のカーソルの操作権を有するか否かの判定を行う。ステップS１２０２にてリモート端末装置９が操作権を有していない場合は、S１２０６に進み、カーソル移動指示操作はリモート端末装置９のローカルな移動処理として、リモート端末装置９のカーソル制御手段１４が処理を行う。
【００３７】
次に、S１２０２において、リモート端末装置９は操作権を有していると判定した場合はS１２０３に進む。
ステップS１２０３で、ホスト端末装置２０が拡大表示中か否かの判定を行う。ステップS１２０３にて拡大表示中であると判定した場合はステップS１２０４へ進む。
ステップS１２０４で、カーソル移動指示位置が、ホスト端末装置２０の拡大領域と対応したリモート端末装置９上の領域外への移動指示であるか判定を行う。ここでの判定はリモート端末装置９が行っているが、ホスト端末装置２０へカーソル座標を送信しホスト端末装置２０内で拡大領域であるかどうかの判定を行ってもよい。ホスト端末装置２０内で判定を行う場合は、図１の通信手段１５よりリモート端末装置９からホスト端末装置２０へ座標情報を送信し、ホスト端末装置２０で受信された座標情報をカーソル制御手段６が判定の処理を行う。次に、ステップS１２０４にて拡大領域外への移動であると判定されるとステップS１２０５へ進む。
【００３８】
ステップS１２０５において、リモート端末装置９のカーソルの拡大指定領域外への移動を無効化する。ここでは無効化としているが、任意の所定位置への強制移動でもよい。また、ステップS１２０４にてカーソル座標指示位置が拡大表示領域外であると判定された場合に、カーソル座標指示位置が拡大領域に含まれるようにホスト端末装置の拡大領域を移動させてもよい。ただし、その場合に拡大領域の端が元の共有エリアの端まで移動した場合はステップS１２０５へ進み、リモート端末カーソルの移動制御の処理を行う。
次に、ステップS１２０６ではカーソル制御後のカーソル位置を表示し、ステップS１２０１へ戻る。
【００３９】
このように、第２の実施形態によれば、ホスト端末装置の操作権を持つリモート端末装置のみが、ホスト端末装置のポインティングカーソルを制御することができる。そして、リモート端末装置のポインティングカーソルがリモート端末表示画面内のホスト端末と対応した拡大表示領域外へ出ないように制御することにより操作権を所持していない端末のカーソル操作を制限することなくホスト端末上の誤操作を防ぐことができる。
【００４０】
上述した本発明の実施形態における画面表示システムを構成する各手段、並びに画面表示システムの制御方法の各ステップは、コンピュータのＲＡＭやＲＯＭ等に記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読取可能な記録媒体は本発明に含まれる。
【００４１】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、一つの機器からなる装置に適用してもよい。ここで、記録媒体は、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、磁気テープ、不揮発性のメモリカード及びＲＯＭをいう。
【００４２】
なお、本発明は、上述した実施形態の機能を実現するソフトウェアのプログラムを、システム又は装置に直接、又は遠隔から供給する。そして、そのシステム又は装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００４３】
従って、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００４４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。更に、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００４５】
更に、その他の方法として、まず記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００４６】
【図１】第１の実施形態に係る画面表示システムの全体構成を示すブロック図である。
【図２】第２の実施形態に係る記憶手段に記憶される情報の一例を示した図である。
【図３】第１の実施形態に係る画面表示システムの全体構成を示すブロック図である。
【図４】第１の実施形態に係る拡大表示指示時のホスト端末装置のカーソル制御の処理手順を示したフローチャートである。
【図５】第１の実施形態に係るホスト端末装置の拡大表示中におけるホスト端末装置のカーソル制御の処理手順を示すフローチャートである。
【図６】第１の実施形態に係るホスト端末装置の拡大表示中におけるリモート端末装置のカーソル制御の処理手順を示すフローチャートである。
【図７】第１の実施形態に係るホスト端末装置の表示手段である画面表示を示す図である。
【図８】第１の実施形態に係るホスト端末装置と接続されているリモート端末装置の画面表示の一例を示した図である。
【図９】第１の実施形態に係る拡大指示後のホスト端末装置の画面例を示した図である。
【図１０】第１の実施形態に係るホスト端末装置の拡大表示時のリモート端末装置の画面例を示した図である。
【図１１】第１の実施形態に係るホスト端末装置の拡大表示時のリモート端末装置の画面例を示した図である。
【図１２】第２の実施形態に係るホスト端末装置の拡大表示中におけるリモート端末装置のカーソル制御の処理手順を示すフローチャートである。
【符号の説明】
【００４７】
１    表示手段
２    制御手段
３    記憶手段
４    操作権管理手段
５    入力手段
６    カーソル制御手段
７    拡大手段
８    通信手段
９    情報端末
１０  ネットワーク
１１  表示手段
１２  制御手段
１３  記憶手段
１４          カーソル制御手段
１５          通信手段
１６          入力手段
２０  ホスト端末装置
７０１  共有ディスプレイ
７０２  共有エリア
７０３  カーソル
７０４  拡大領域
８０１  リモート端末ディスプレイ
８０２  座標指定領域
８０３  リモート端末カーソル
９０１  拡大表示時のホスト画面例
９０２  カーソル
１００１  リモート端末画面表示例
１１０１  リモート端末画面表示例
【図１】
2008293361.tif 000003
【図２】
2008293361.tif 000004
【図３】
2008293361.tif 000005
【図４】
2008293361.tif 000006
【図５】
2008293361.tif 000007
【図６】
2008293361.tif 000008
【図７】
2008293361.tif 000009
【図８】
2008293361.tif 000010
【図９】
2008293361.tif 000011
【図１０】
2008293361.tif 000012
【図１１】
2008293361.tif 000013
【図１２】
2008293361.tif 000014