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