(57)【要約】【課題】  ホスト端末をリモート制御可能なシステムであって、同時に描画可能なシステムにおいて、効率良くかつ簡単に該ホスト端末に係る入力制御を実現することができる情報処理装置及びその方法、プログラムを提供する。【解決手段】  入力部を有する外部端末とネットワークを介して接続され、該外部端末の入力部からの入力を受付可能とし、かつ自身に入力部を有する情報処理装置において、排他管理部２３は、外部端末の入力部からの入力と、当該情報処理装置の入力部からの入力を監視する。そして、その監視の結果、ある入力部による入力が発生した場合、その入力が終了するまで、該入力に対する他の入力部からの入力による操作を禁止する排他制御を行う。【選択図】        図１
2006163760.tif 000002
【特許請求の範囲】
【請求項１】
複数の操作者による描画が可能な描画システムにおいて、
優先的に操作を行うことが出来る特権操作者と、
排他的に操作権を得ることが出来る一般操作者と、が操作する場合であって、
一般操作者１が描画を行っているときは、描画終了後に所定時間が経過するまで他の一般操作者２は描画を行うことが出来ない
ことを特徴とする描画システム。
【請求項２】
一般操作者１が描画を行っているときは、描画終了後に所定時間が経過するまで他の一般操作者２は該描画オブジェクトを消去または移動できないことを特徴とする請求項１に記載の描画システム。
【請求項３】
特権操作者は、一般操作者が描画を行っているときは、描画終了まで描画を行うことが出来ないが、描画終了直後から描画を開始できる
ことを特徴とする請求項１又は請求２に記載の描画システム。
【請求項４】
複数の操作者による描画が可能な描画システムにおいて、
特権操作者は、ある操作者が描画を行っているときは、描画終了まで該描画オブジェクトを消去または移動できないが、描画終了直後から消去または移動できる
ことを特徴とする請求項３に記載の描画システム。
【請求項５】
複数の操作者による同時操作可能な描画システムにおいて、
優先的に操作を行うことが出来る特権操作者と、
排他的に操作権を得ることが出来る一般操作者と、が同時に操作する場合であって、
一般操作者１が描画中に、他の一般操作者２は描画が出来るが、一般操作者１の描画終了後に所定時間が経過するまで一般操作者１が描画した軌跡を他の一般操作者２が消去または移動することが出来ない
ことを特徴とする描画システム。
【請求項６】
一般操作者１が描画終了直後に、特権操作者は一般操作者１が描画した軌跡を消去または移動することが出来ることを特徴とする請求項５に記載の描画システム。
【請求項７】
複数の操作者による同時操作可能な描画システムにおいて、
優先的に操作を行うことが出来る特権操作者と、
排他的に操作権を得ることが出来る一般操作者と、が同時に操作する場合であって、
一般操作者１が描画中に、他の一般操作者２は描画が出来ることと、さらに一般操作者１の描画終了後の所定時間経過後に一般操作者３が、一般操作者１が描画した軌跡を消去または移動しようとしたときに、他の一般操作者２が描画中であるために一般操作者３が、一般操作者１が描画した軌跡を消去または移動することが出来ない
ことを特徴とする描画システム。
【請求項８】
一般操作者２が描画中であっても、特権操作者は一般操作者１が描画終了直後に一般操作者１が描画した軌跡を消去または移動することが出来ることを特徴とする請求項７に記載の描画システム。
【請求項９】
複数の操作者による同時操作可能な描画システムにおいて、
優先的に操作を行うことが出来る特権操作者と、
排他的に操作権を得ることが出来る一般操作者と、が同時に操作する場合であって、
一般操作者１が描画オブジェクトを描画中に、他の一般操作者２はオブジェクトおよび軌跡の描画は出来るが、一般操作者１の描画終了後に所定時間が経過するまで一般操作者１が描画した軌跡を他の一般操作者２または３が消去または移動することが出来ない
ことを特徴とする描画システム。
【請求項１０】
特権操作者は一般操作者１が描画終了直後に一般操作者１が描画した軌跡を消去または移動することが出来ることを特徴とする請求項９に記載の描画システム。
【請求項１１】
複数の操作者による同時操作可能な描画システムにおいて、
優先的に操作を行うことが出来る特権操作者と、
排他的に操作権を得ることが出来る一般操作者と、が同時に操作する場合であって、
一般操作者１が描画オブジェクトを描画中に、他の一般操作者２は一般操作者１の描画終了後に所定時間が経過するまで一般操作者１が描画中の描画オブジェクトのプロパティの変更が出来ない
ことを特徴とする描画システム。
【請求項１２】
特権操作者は一般操作者１が描画終了直後に一般操作者１が描画したオブジェクトのプロパティの変更が出来ることを特徴とする請求項１０に記載の描画システム。
【請求項１３】
複数の操作者による同時操作可能な描画システムにおいて、
優先的に操作を行うことが出来る特権操作者と、
排他的に操作権を得ることが出来る一般操作者と、が同時に操作する場合であって、
一般操作者１が描画アプリケーション１において軌跡を描画中に、他の一般操作者２は他の描画アプリケーション２に軌跡を描画が出来るが、一般操作者１の描画中であっても、描画終了後に所定時間が経過した後でも一般操作者１が描画した軌跡を他の一般操作者３が消去または移動することが出来ない
ことを特徴とする描画システム。
【請求項１４】
一般操作者１の描画終了直後から、特権操作者は一般操作者１が描画した軌跡を消去または移動することが出来ることを特徴とする請求項１３に記載の描画システム。
【請求項１５】
複数の操作者による同時操作可能な描画システムにおいて、
優先的に操作を行うことが出来る特権操作者と、
排他的に操作権を得ることが出来る一般操作者と、が同時に操作する場合であって、
一般操作者１が描画アプリケーション１においてオブジェクトを描画中に、他の一般操作者２は他の描画アプリケーション２にオブジェクトを描画が出来るが、一般操作者１の描画中であっても、描画終了後に所定時間が経過した後でも一般操作者１が描画したオブジェクトを他の一般操作者３が消去または移動することが出来ない
ことを特徴とする描画システム。
【請求項１６】
一般操作者１が描画中に、特権操作者は一般操作者１の描画終了直後から一般操作者１が描画したオブジェクトを消去または移動することが出来ることを特徴とする請求項１５に記載の描画システム。
【請求項１７】
複数の操作者による同時操作可能な描画システムにおいて、
優先的に操作を行うことが出来る特権操作者と、
排他的に操作権を得ることが出来る一般操作者と、が同時に操作する場合であって、
一般操作者１が描画アプリケーション１においてオブジェクトを描画中に、他の一般操作者２は他の描画アプリケーション２にオブジェクトを描画が出来るが、一般操作者１の描画中であっても、描画終了後に所定時間が経過した後でも、他の一般操作者３は一般操作者１が描画したオブジェクトのプロパティを変更出来ない
ことを特徴とする描画システム。
【請求項１８】
一般操作者１が描画中に、特権操作者は一般操作者１の描画終了直後から一般操作者１が描画したオブジェクトのプロパティを変更することが出来ることを特徴とする請求項１７に記載の描画システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力部を有する外部端末とネットワークを介して接続され、該外部端末の入力部からの入力を受付可能とし、かつ自身に入力部を有し、該複数の入力により共通の画像を取り扱う共有画面システムに係り、例えば、会議などにおける資料の検討あるいはアイデア出しなどのグループによる協同作業に用いて好適な描画システムに関する。
【背景技術】
【０００２】
近年、コンピュータシステムを利用した電子会議システムが普及してきている。特に、大画面表示装置を利用した電子会議システムなどでは、処理内容（メニュー）や処理内容に対応した指示を行う座標入力装置として、マウス、デジタイザ等が使用されている。電子会議システムの中にはホワイトボードアプリケーションが用意されているものがあり、デジタイザのペンを使用してあたかも実物のホワイトボードのような使い方が出来るようになっている。通常、情報処理装置で扱う座標入力装置は一つであることが前提となっているため一度に使用できるペンは１本である。
【０００３】
本発明者は、このようなシステムにおける複数のペンによる操作性を上げるためにＩＤ付きのペンを排他制御する方法を提案している（例えば、特許文献１参照）。さらにネットワークにより接続されたクライアントからの座標入力を排他制御する方法を提案している（例えば、特許文献２参照）。上記例ではオペレータをすべて平等に扱い、操作終了から所定時間が経過するまでは操作権を得た人のみが操作できるようになっていた。
【０００４】
このように従来の電子会議システムでは、システムの中核をなすコンピュータシステムが、座標入力のためのマウスカーソルを一つしか持たないため、複数の座標入力装置を接続しても一度に一つの座標入力装置のみで操作できるようになっており、ホワイトボードアプリケーションのような同時に描画できるシステムは独自の方法で複数の座標入力を実現している。
【０００５】
また、リアプロジェクションディスプレイに代表される大画面表示装置では、画面の前に二人が立ち、それぞれがデジタイザのペンで操作するような使い方も出来るようになっている。このようなシステムではホワイトボードのような描画を行うアプリケーションに限り、複数のペンによる同時描画を可能としているものもある。さらにネットワークを介して接続された外部端末からの入力も受け付けるシステムもある。
【０００６】
ネットワークを介して接続された外部端末からの入力を受け付け、大画面表示装置を共有画面とするシステムの中にはネットワークを介して接続された外部端末の画面に共有画面を配信するシステムもある。
【０００７】
複数の端末装置の画面に共有画面を配信し、各端末装置で入力した描画情報を共有の大画面で重ねて表示し、その画面を各端末に配信する方法が知られている（例えば、特許文献３参照）。この例では描画の優先順位付けを行う方法が提示しているが、優先順位付け自体の方法については記述が無く、単に描画の順番で優先順位付けを行うと制御権の受け渡し時において、例えば文字を書く場合などで一画毎に優先権が入れ替わるといった具合に操作性が悪くなる場合がある。また、描画された「上書き」の消去方法、消去の優先順位等については記述も無く、他の人が描画した「上書き」を描画直後に消去してしまう可能性がある。
【０００８】
また、この例では優先順位付けを行わない方法も提示されているが、この場合も描画された「上書き」の消去方法、消去の優先順位等については記述も無い。
【特許文献１】特開２００２−９１８９８号公報
【特許文献２】特開２００４−５４３０号公報
【特許文献３】特開平０７−４９９３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
以上に述べた従来の描画システムでは同時に描画する際の優先付けが不十分であり、例えば、第一の操作者が文字を書いている場合に一画書く度に第二の操作者に直前の一画を消去されてしまうといった不具合があった。
【００１０】
本発明は上記の課題を解決するためになされたものであり、同時描画が可能なシステムにおいて描画中の排他制御、優先権による操作、描画オブジェクトの設定変更などを実現することができる描画システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。
【００１２】
即ち、入力部を有する外部端末とネットワークを介して接続され、該外部端末の入力部からの入力を受付可能とし、かつ自身に入力部を有する情報処理装置であって、前記外部端末の入力部からの入力と、当該情報処理装置の入力部からの入力を監視する監視手段と、前記監視手段による監視の結果、ある入力部による入力が発生した場合、その入力が終了するまで、他の入力部からの入力の一部を禁止する排他制御を行う排他管理手段とを備える。
【００１３】
また、好ましくは、前記監視手段は、当該情報処理装置の入力部からの入力を該入力部を制御するドライバを介して監視し、前記外部端末の入力部からの入力を前記ドライバを介さずに監視する。
【００１４】
また、好ましくは、前記ドライバは、マウスドライバ及びデジタイザドライバの少なくとも一方を含む。
【００１５】
また、好ましくは、前記ネットワークは、有線／無線ネットワークのどちらかである。
【００１６】
また、好ましくは、前記排他管理手段は、前記監視手段による監視の結果、当該情報処理装置の１つの入力部による入力が発生した場合、その入力が終了するまでの間は、該入力部以外の当該情報処理装置の入力部からの入力は許可し、前記外部端末の入力部からの入力の一部を禁止する。
【００１７】
また、好ましくは、前記排他管理手段は、前記監視手段による監視の結果、前記外部端末の１つの入力部による入力が発生した場合、その入力が終了するまでの間は、該入力部以外の該端末の入力部からの入力は許可し、当該情報処理装置からの入力部からの入力の一部を禁止する。
【００１８】
また、好ましくは、前記外部端末及び当該情報処理装置の入力部はそれぞれ、デジタイザのペンであり、前記排他管理手段は、前記監視手段による監視の結果、前記外部端末及び当該情報処理装置の一方のペンのデジタイザ入力が発生した場合、そのデジタイザ入力が終了するまで、もう一方のペンからの入力の一部を禁止する排他制御を行う。
【００１９】
上記の目的を達成するための本発明による情報処理装置の制御方法は以下の構成を備える。即ち、入力部を有する外部端末とネットワークを介して接続され、該外部端末の入力部からの入力を受付可能とし、かつ自身に入力部を有する情報処理装置の制御方法であって、前記外部端末の入力部からの入力と、当該情報処理装置の入力部からの入力を監視する監視工程と、前記監視工程による監視の結果、ある入力部による入力が発生した場合、その入力が終了するまで、他の入力部からの入力の一部を禁止する排他制御を行う排他管理工程とを備える。
【００２０】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、入力部を有する外部端末とネットワークを介して接続され、該外部端末の入力部からの入力を受付可能とし、かつ自身に入力部を有する情報処理をコンピュータに機能させるためのプログラムであって、前記外部端末の入力部からの入力と、当該情報処理装置の入力部からの入力を監視する監視工程のプログラムコードと、前記監視工程による監視の結果、ある入力部による入力が発生した場合、その入力が終了するまで、他の入力部からの入力の一部を禁止する排他制御を行う排他管理程のプログラムコードとを備える。
【００２１】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、ホスト端末とネットワークを介して接続され、表示画面上にデジタイザ機能を有する情報処理装置であって、前記表示画面上のデジタイザ領域を複数の領域に分割し、各分割領域を異なる入力形態の入力領域として機能させる制御手段と、前記入力領域で入力された入力情報を前記ホスト端末に対する入力情報として、前記ホスト端末へ送信する送信手段とを備える。
【００２２】
また、好ましくは、前記入力領域は、タッチパッド部、デジタイザ部いずれかの入力領域である。
【００２３】
また、好ましくは、前記入力領域がタッチパッド部またはデジタイザ部である場合、前記入力領域入力された座標情報を、前記ホスト端末の座標情報に変換する変換手段とを更に備える。
【００２４】
また、好ましくは、前記ホスト端末は、前記ネットワークを介して複数の情報処理装置と接続し、前記複数の情報処理装置それぞれからの入力情報と、前記ホスト端末の入力部からの入力情報を監視する監視手段と、前記監視手段による監視の結果、ある情報処理装置による入力情報を入力した場合、その入力が終了するまで、他の情報処理装置からの入力情報の入力の一部を禁止する排他制御を行う排他管理手段とを備える。
【００２５】
上記の目的を達成するための本発明による情報処理装置の制御方法は以下の構成を備える。即ち、ホスト端末とネットワークを介して接続され、表示画面上にデジタイザ機能を有する情報処理装置の制御方法であって、前記表示画面上のデジタイザ領域を複数の領域に分割し、各分割領域を異なる入力形態の入力領域として機能させる制御工程と、前記入力領域で入力された入力情報を前記ホスト端末に対する入力情報として、前記ホスト端末へ送信する送信工程とを備える。
【００２６】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、ホスト端末とネットワークを介して接続され、表示画面上にデジタイザ機能を有する情報処理装置の制御を実現するプログラムであって、前記表示画面上のデジタイザ領域を複数の領域に分割し、各分割領域を異なる入力形態の入力領域として機能させる制御工程のプログラムコードと、前記入力領域で入力された入力情報を前記ホスト端末に対する入力情報として、前記ホスト端末へ送信する送信工程のプログラムコードとを備える。
【発明の効果】
【００２７】
本発明の同時描画が可能な描画システムは、同時に描画する際の優先付けが可能となり、例えば、第一の操作者が文字を書いている場合に一画書く度に第二の操作者に直前の一画を消去されることを防ぐことが出来る。
【００２８】
また、同時描画時において、例えば、第一の操作者が描画終了時に特権操作者による該第一操作者の描画した軌跡を消去することが出来る。
【００２９】
さらに同時描画時において、第一の操作者が描画終了時に特権操作者による該第一操作者の描画した軌跡の設定情報を変更することが出来る。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照して本発明を実施するための最良の各形態を詳細に説明する。
【００３１】
図１は本発明の各実施形態で実現される情報処理システムの機能構成図である。
【００３２】
尚、図１の機能構成で実現される各種機能は、ホストＰＣ１内部のＲＯＭや外部記憶装置に記憶されるプログラムがＣＰＵによって実行されることによって実現されても良いし、専用のハードウェアで実現されても良い。
【００３３】
ホストＰＣ１は、以下に説明する各実施形態の排他制御の機能を実現する装置である。１１は、ホストＰＣ１上で動作し、マウス１６及びデジタイザ２０による操作を受付可能なアプリケーション群であり、また、リモートＰＣ３〜６からの遠隔操作も受け付ける。
【００３４】
１３０は、マウスドライバ部品１３〜１５からなるマウスドライバ本体であり、マウス１６の操作によって発生するマウスイベントをホストＰＣ１のＯＳ（不図示）に出力する。１３はマウスドライバのアプリケーションインタフェース（ＡＰＩ）である。１４は本発明の実施形態の一つであるマウスの排他制御を行うマウス排他制御部である。１５はマウスドライバのハードウェア制御部（Ｈ／Ｗ  ＣＯＮＴＲＯＬ）であり、マウス１６からのマウス入力を受信する。
【００３５】
尚、マウス入力とは、マウスカーソルの移動及びマウスの操作ボタンの押下を含むものとする。
【００３６】
１７０は、デジタイザドライバ部品１７〜１９からなるデジタイザドライバ本体であり、デジタイザ２０の操作によって発生するデジタイザイベントをホストＰＣ１のＯＳに出力する。１７はデジタイザドライバのアプリケーションインタフェース（ＡＰＩ）である。１８は本発明の実施形態の一つであるデジタイザの排他制御を行うデジタイザ排他制御部である。１９はデジタイザドライバのハードウェア制御部（Ｈ／Ｗ  ＣＯＮＴＲＯＬ）であり、デジタイザ２０からのデジタイザ入力を受信する。
【００３７】
尚、以下の各実施形態で説明するマウス入力やデジタイザ入力の終了の判断は、例えば、マウス入力やデジタイザ入力が発生後、所定時間が経過した場合をマウス入力やデジタイザ入力の終了と判断する。また、以下の各実施形態で説明するマウス入力やデジタイザ入力の排他制御は、あるマウス入力やデジタイザ入力が発生後、所定時間が経過するまでは、他のマウス入力やデジタイザ入力を禁止する。
【００３８】
２１０は、リモートＰＣ３〜６からのマウス及びデジタイザ入力を処理する入力処理部である。入力処理部２１０において、２１はＴＣＰ／ＩＰパケットを分析し、ＩＰアドレスからどのリモートＰＣからのパケットであるかを分析し、ポート番号からマウス入力か、デジタイザ入力かを判定する入力デバイスプロキシである。
【００３９】
また、入力デバイスプロキシ２１による判定の結果、リモートＰＣからのマウス入力が判定された場合、入力デバイスプロキシ２１は、そのマウス入力に対応するマウスイベントとして、ホストＰＣ１のマウス１６によるマウスイベントと同等のマウスイベントをホストＰＣ１のＯＳに対して出力する。
【００４０】
一方、入力デバイスプロキシ２１による判定の結果、リモートＰＣからのデジタイザ入力が判定された場合、入力デバイスプロキシ２１は、そのデジタイザ入力に対応するデジタイザイベントとして、ホストＰＣ１のデジタイザ２０によるデジタイザイベントと同等のデジタイザイベントをホストＰＣ１のＯＳに対して出力する。
【００４１】
尚、入力デバイスプロキシ２１におけるリモートＰＣ間の排他制御については、従来の手法が用いられる。
【００４２】
２２はホストＰＣ１が、リモートＰＣとＴＣＰ／ＩＰにより通信を行うためのＴＣＰ／ＩＰドライバである。
【００４３】
２３はホストＰＣ１のマウス１６及びデジタイザ２０と、リモートＰＣからのマウス及びデジタイザ入力との排他制御の調停を行う排他管理部（ＥＸＣＬＵＳＩＯＮ  ＭＡＮＡＧＥＲ）である。排他管理部２３は、入力デバイスプロキシ２１、マウス排他制御部１４及びデジタイザ排他制御部１８との間でプロセス間のメッセージ交換手段により通信を行う。
【００４４】
リモートＰＣ３〜６は、遠隔操作によりホストＰＣ１上で動作するアプリケーション１１を操作する。遠隔操作によるマウス及びデジタイザ入力は、ＴＣＰ／ＩＰパケットに変換し、ネットワークポートから送信する。
【００４５】
アプリケーション１１のうち、同時描画機能を持つ描画アプリケーションが動作中は、上記の排他制御は行わず、入力デバイスプロキシ部２１はリモートＰＣ３〜６から受け取った遠隔操作によるマウス及びデジタイザ入力をそのまま描画アプリケーション１１に渡す。
【００４６】
描画アプリケーション１１が動作中は、図示しない方法により、マウスのＡＰＩ１３及びデジタイザのＡＰＩ１７へのイベントを入力デバイスプロキシ部２１に迂回させることで、入力デバイスプロキシがすべてのデバイスからの座標入力を描画アプリケーション１１へ渡すことが出来る。
【００４７】
ネットワーク２は、ホストＰＣ１とリモートＰＣ３〜６との間で、ＴＣＰ／ＩＰにより通信を行うためのネットワークである。ネットワーク２は、有線ＬＡＮ、ＩＥＥＥ１３９４、ＵＳＢ等の有線接続であっても、無線ＬＡＮ、ＢＬＵＥＴＯＯＴＨ、移動通信網等の無線接続であっても構わない。
【００４８】
また、ホストＰＣ１とリモートＰＣ３〜６との通信に、ＴＣＰ／ＩＰプロトコルを使用しているが、他のプロトコルであっても構わない。
【００４９】
尚、図１では、排他管理部２３は独立したプロセスとして構成されるが、入力デバイスプロキシ２１、マウス排他制御部１４、デジタイザ排他制御部１８内のモジュールとして構成されていても良い。
【００５０】
また、ホストＰＣ１やリモートＰＣ３〜６は、（座標情報）入力装置としてマウス及びデジタイザを採用しているが、タブレット、タッチパッド、ペン等の入力装置、これに加えて、座標情報を発生可能な入力装置（例えば、ＰＤＡ等の携帯端末、携帯電話）であれば、どのようなものでも構わない。
【実施例】
【００５１】
（第１の実施形態）
描画アプリケーション１１は特許文献１に記載の時間仮による排他制御を行っており、第一の操作者の描画中は第二の操作者の描画または消去を受け付けず、第一の操作者の描画終了後、所定時間を経過した後に第二の操作者の描画または消去を受け付ける。特権操作者は第一の操作者の描画の直後から描画または消去を行うことが出来る。
【００５２】
図２は第１の実施形態に係る第一の操作者と第二の操作者の排他による描画の禁止を示している。ホストＰＣ１に接続されているマウス１６からの入力により、１−Ａの描画を行う。この時、デジタイザ２０により１−Ｂの描画を行おうとするが、１−Ａの描画中であるため１−Ｂの描画を行うことが出来ない。
【００５３】
図３は第１の実施形態に係る第一の操作者と第二の操作者の排他による時間経過後の描画の許可を示している。ホストＰＣ１に接続されているマウス１６からの入力により、２−Ａの描画を行う。２−Ａの描画から所定時間を経過した後に、デジタイザ２０により２−Ｂの描画を行う。２−Ａの描画終了から所定時間が経過しているので２−Ｂの描画を行うことが出来る。
【００５４】
図４は第１の実施形態に係る第一の操作者と第二の操作者の排他による消去の禁止を示している。ホストＰＣ１に接続されているマウス１６からの入力により、３−Ａの描画を行う。この時、デジタイザ２０によりイレイサ３−Ｃによる３−Ａの描画中の軌跡の消去を行おうとするが、３−Ａの描画中であるため３−Ｃによる３−Ａの描画中の軌跡の消去を行うことが出来ない。
【００５５】
図５は第１の実施形態に係る第一の操作者と第二の操作者の排他による時間経過後の消去の許可を示している。ホストＰＣ１に接続されているマウス１６からの入力により、４−Ａの描画を行う。４−Ａの描画から所定時間を経過した後に、デジタイザ２０によりイレイサ４−Ｃで４−Ａの奇跡の消去を行う。４−Ａの描画終了から所定時間が経過しているので４−Ｃは４−Ａの奇跡の消去を行うことが出来る。
【００５６】
図６は第１の実施形態に係る第一の操作者と第二の操作者の排他による移動の禁止を示している。ホストＰＣ１に接続されているマウス１６からの入力により、５−Ａの描画を行う。この時、デジタイザ２０によりポインタ５−Ｃによる５−Ａの描画中の軌跡の移動を行おうとするが、５−Ａの描画中であるため５−Ｃによる５−Ａの描画中の軌跡の移動を行うことが出来ない。
【００５７】
図７は第１の実施形態に係る第一の操作者と第二の操作者の排他による時間経過後の移動の許可を示している。ホストＰＣ１に接続されているマウス１６からの入力により、６−Ａの描画を行う。６−Ａの描画から所定時間を経過した後に、デジタイザ２０によりポインタ６−Ｃで６−Ａの奇跡の移動を行う。６−Ａの描画終了から所定時間が経過しているので６−Ｃは６−Ａの奇跡の移動を行うことが出来る。
【００５８】
図８は第１の実施形態に係る第一の操作者の描画による排他中での特権操作者の描画の許可を示している。ホストＰＣ１に接続されているマウス１６からの入力により、７−Ａの描画を行う。この時、特権操作者がデジタイザ２０により７−Ｓの描画を行うと、７−Ｓが特権操作者であるため７−Ａの描画の直後から７−Ｓの描画を行うことが出来る。
【００５９】
図９は第１の実施形態に係る第一の操作者の描画による排他中での特権操作者の消去の許可を示している。ホストＰＣ１に接続されているマウス１６からの入力により、８−Ａの描画を行う。この時、デジタイザ２０によりイレイサ８−Ｓでの消去を行うと、８−Ｓが特権操作者であるため８−Ａの描画の直後からイレイサ８−Ｓは８−Ａの軌跡の消去を行うことが出来る。座標入力デバイスとしてマウス１６とデジタイザ２０を使用しているが、リモートＰＣからの入力であっても構わないし、デジタイザの複数のペンであってもちろん構わない。座標入力デバイスは何であっても構わないのは言うまでもない。
【００６０】
（第１の実施形態の効果）
以上説明したように、第１の実施形態によれば、第一の操作者がホストＰＣ１に接続されているマウス１６により描画を行っているときには、第二の操作者による他の座標入力、例えば、デジタイザからの座標入力により描画または消去を禁止する。また、第二の操作者が描画中は第一の操作者の描画または消去を禁止する。つまり、操作者による描画が発生した場合には、他の操作者の描画または消去を拒否する排他制御を行うことで、他の操作者の入力を無効にすることができる。
【００６１】
ただし、特権操作者による描画または消去に関しては時間による排他制御を行わないため、例えば、教室で生徒が描画直後に先生がその描画を消去することができる。
【００６２】
また、この排他制御は、特別なモード設定操作を必要とすることなく、使用中の座標入力デバイスからの座標入力を自動的に優先させることができる。
【００６３】
（第２の実施形態）
描画アプリケーション１１は第一の操作者の描画中であっても第二の操作者の描画を受け付ける。第一の操作者と第二の操作者がともに描画中であるとき、第三の操作者の消去は受け付けず、第一の操作者の描画終了後、所定時間を経過した後に第三の操作者の消去を受け付ける。特権操作者は第一の操作者の描画の直後から消去を行うことが出来る。
【００６４】
図１０は第２の実施形態に係る第一の操作者と第二の操作者が描画中の排他による第三の操作者による消去の禁止を示している。ホストＰＣ１に接続されているマウス１６からの入力により、９−Ａの描画を行ない、同時にデジタイザ２０により９−Ｂの描画を行っている場合に、リモートＰＣ３からの入力でイレイサ９ーＣによる９−Ａの描画中の軌跡の消去を行おうとするが、９−Ａの描画中であるためイレイサ９−Ｃによる９−Ａの描画中の軌跡の消去を行うことが出来ない。
【００６５】
図１１は第２の実施形態に係る第一の操作者と第二の操作者の描画中の排他による時間経過後の消去の許可を示している。ホストＰＣ１に接続されているマウス１６からの入力により、１０−Ａの描画を行ない、同時にデジタイザ２０により１０−Ｂの描画を行っている場合に、１０−Ａの描画から所定時間を経過した後に、リモートＰＣ３からの入力でイレイサ１０ーＣによる１０−Ａの軌跡の消去を行う。１０−Ａの描画終了から所定時間が経過しているのでイレイサ１０ーＣによる１０−Ａの軌跡の消去を行うことが出来る。
【００６６】
図１２は第２の実施形態に係る第一の操作者と第二の操作者の描画中の排他中での特権操作者の消去の許可を示している。ホストＰＣ１に接続されているマウス１６からの入力により、１１−Ａの描画を行ない、同時にデジタイザ２０により１１−Ｂの描画を行っている場合に、１１−Ａの描画の直後にリモートＰＣ３からの入力でイレイサ１１ーＣによる消去を行う。リモートＰＣ３からの入力でイレイサ１１−Ｓでの消去を行うと、イレイサ１１−Ｓが特権操作者であるため９−Ａの描画の直後からイレイサ１１−Ｓは９−Ａの軌跡の消去を行うことが出来る。
【００６７】
座標入力デバイスとしてマウス１６とデジタイザ２０を使用しているが、リモートＰＣからの入力であっても構わないし、デジタイザの複数のペンであってもちろん構わない。座標入力デバイスは何であっても構わないのは言うまでもない。
【００６８】
（第２の実施形態の効果）
以上説明したように、第２の実施形態によれば、第一の操作者がホストＰＣ１に接続されているマウス１６により、同時に、第二の操作者がデジタイザ２０により、描画を行っているときには、第三の操作者による他の座標入力、例えば、リモートＰＣ３からの座標入力による消去を禁止する。
【００６９】
ただし、特権操作者による描画または消去に関しては時間による排他制御を行わないため、例えば、教室で生徒の描画直後に先生がその描画を消去することができる。
【００７０】
また、この排他制御は、特別なモード設定操作を必要とすることなく、使用中の座標入力デバイスからの座標入力を自動的に優先させることができる。
【００７１】
（第３の実施形態）
描画アプリケーション１１は第一の操作者の描画中であっても第二の操作者の描画を受け付ける。第一の操作者と第二の操作者がともに描画中であるとき、第三の操作者による移動は受け付けず、第一の操作者の描画終了後、所定時間を経過した後に第三の操作者による移動を受け付ける。特権操作者は第一の操作者の描画の直後から移動を行うことが出来る。
【００７２】
図１３は第３の実施形態に係る第一の操作者と第二の操作者が描画中の排他による第三の操作者による移動の禁止を示している。ホストＰＣ１に接続されているマウス１６からの入力により、１２−Ａの描画を行ない、同時にデジタイザ２０により１２−Ｂの描画を行っている場合に、リモートＰＣ３からの入力でポインタ１２ーＣによる１２−Ａの描画中の軌跡の移動を行おうとするが、１２−Ａの描画中であるためポインタ１２−Ｃによる１２−Ａの描画中の軌跡の移動を行うことが出来ない。
【００７３】
図１４は第３の実施形態に係る第一の操作者と第二の操作者の描画中の排他による時間経過後の移動の許可を示している。ホストＰＣ１に接続されているマウス１６からの入力により、１３−Ａの描画を行ない、同時にデジタイザ２０により１３−Ｂの描画を行っている場合に、１３−Ａの描画から所定時間を経過した後に、リモートＰＣ３からの入力でポインタ１３ーＣによる１３−Ａの軌跡の移動を行う。１３−Ａの描画終了から所定時間が経過しているのでポインタ１３ーＣによる１３−Ａの軌跡の移動を行うことが出来る。
【００７４】
図１５は第３の実施形態に係る第一の操作者と第二の操作者の描画中の排他中での特権操作者の移動の許可を示している。ホストＰＣ１に接続されているマウス１６からの入力により、１４−Ａの描画を行ない、同時にデジタイザ２０により１４−Ｂの描画を行っている場合に、１４−Ａの描画の直後にリモートＰＣ３からの入力でポインタ１４ーＣによる移動を行う。リモートＰＣ３からの入力でポインタ１４−Ｓでの移動を行うと、ポインタ１４−Ｓが特権操作者であるため１４−Ａの描画の直後からポインタ１４−Ｓは１４−Ａの軌跡の移動を行うことが出来る。
【００７５】
座標入力デバイスとしてマウス１６とデジタイザ２０を使用しているが、リモートＰＣからの入力であっても構わないし、デジタイザの複数のペンであってもちろん構わない。座標入力デバイスは何であっても構わないのは言うまでもない。
【００７６】
（第３の実施形態の効果）
以上説明したように、第３の実施形態によれば、第一の操作者がホストＰＣ１に接続されているマウス１６により、同時に、第二の操作者がデジタイザ２０により、描画を行っているときには、第三の操作者による他の座標入力、例えば、リモートＰＣ３からの座標入力による移動を禁止する。
【００７７】
ただし、特権操作者による描画または消去に関しては時間による排他制御を行わないため、例えば、教室で生徒の描画直後に先生がその描画を移動することができる。
【００７８】
また、この排他制御は、特別なモード設定操作を必要とすることなく、使用中の座標入力デバイスからの座標入力を自動的に優先させることができる。
【００７９】
（第４の実施形態）
描画アプリケーション１１は第一の操作者の描画中は第二の操作者による第一の操作者が描画中の軌跡の設定変更を受け付けず、第一の操作者の描画終了後、所定時間を経過した後に第二の操作者による第一の操作者が描画中の軌跡の設定変更を受け付ける。特権操作者は第一の操作者の描画の直後から第一の操作者が描画中の軌跡の設定変更を行うことが出来る。
【００８０】
図１６は第４の実施形態に係る第一の操作者と第二の操作者の排他による第一の操作者が描画中の軌跡の設定変更の禁止を示している。ホストＰＣ１に接続されているマウス１６からの入力により、１５−Ａの描画を行う。この時、デジタイザ２０によりポインタ１５−Ｂで第一の操作者が描画中の軌跡の設定変更を行おうとするが、１５−Ａの描画中であるためポインタ１５−Ｂによる第一の操作者が描画中の軌跡の設定変更を行うことが出来ない。
【００８１】
図１７は第４の実施形態に係る第一の操作者と第二の操作者の排他による時間経過後の第一の操作者が描画中の軌跡の設定変更の許可を示している。ホストＰＣ１に接続されているマウス１６からの入力により、１６−Ａの描画を行う。１６−Ａの描画から所定時間を経過した後に、デジタイザ２０によりポインタ１６−Ｂで第一の操作者の描画終了後の軌跡１６−Ａの設定変更を行う。１６−Ａの描画終了から所定時間が経過しているのでポインタ１６−Ｂによる第一の操作者の軌跡１６−Ａの設定変更を行うことが出来る。
【００８２】
図１８は第４の実施形態に係る第一の操作者の描画による排他中での特権操作者による第一の操作者の描画直後の軌跡の設定変更の許可を示している。ホストＰＣ１に接続されているマウス１６からの入力により、１７−Ａの描画を行う。この時、デジタイザ２０によりポインタ１７−Ｓで第一の操作者の描画直後の軌跡１７−Ａの設定変更を行うと、ポインタ１７−Ｓが特権操作者であるため１７−Ａの描画の直後からポインタ１７−Ｓによる第一の操作者の描画直後の軌跡１７−Ａの設定変更を行うことが出来る。
【００８３】
座標入力デバイスとしてマウス１６とデジタイザ２０を使用しているが、リモートＰＣからの入力であっても構わないし、デジタイザの複数のペンであってもちろん構わない。座標入力デバイスは何であっても構わないのは言うまでもない。
【００８４】
（第４の実施形態の効果）
以上説明したように、第４の実施形態によれば、第一の操作者がホストＰＣ１に接続されているマウス１６により描画を行っているときには、第二の操作者による第一の操作者が描画中の軌跡の設定変更を禁止する。また、第二の操作者が描画中は第一の操作者による第二の操作者が描画中の軌跡の設定変更を禁止する。つまり、操作者による描画が発生した場合には、他の操作者による描画中の軌跡の設定変更を拒否する排他制御を行うことで、他の操作者による描画中の軌跡の設定変更を無効にすることができる。
【００８５】
ただし、特権操作者による他の操作者が描画中の軌跡の設定変更に関しては時間による排他制御を行わないため、例えば、教室で生徒の描画直後に先生がその描画の色の変更を行うことができる。
【００８６】
また、この排他制御は、特別なモード設定操作を必要とすることなく、使用中の座標入力デバイスからの座標入力を自動的に優先させることができる。
【００８７】
（第５の実施形態）
描画アプリケーション１１は特許文献１に記載の時間仮による排他制御を行っており、第一の操作者の図形オブジェクトの描画中は第二の操作者の該図形オブジェクトの消去を受け付けず、第一の操作者の図形オブジェクトの描画終了後、所定時間を経過した後に第二の操作者による該図形オブジェクトの消去を受け付ける。特権操作者は第一の操作者の図形オブジェクトの描画の直後から該図形オブジェクトの消去を行うことが出来る。
【００８８】
図１９は第５の実施形態に係る第一の操作者と第二の操作者の排他による図形オブジェクトの消去の禁止を示している。ホストＰＣ１に接続されているマウス１６からの入力により、図形オブジェクト１８−Ａの描画を行う。この時、デジタイザ２０によりイレイサ１８−Ｃによる描画中の図形オブジェクト１８−Ａの消去を行おうとするが、図形オブジェクト１８−Ａが描画中であるため１８−Ｃによる図形オブジェクト１８−Ａの消去を行うことが出来ない。
【００８９】
図２０は第５の実施形態に係る第一の操作者と第二の操作者の排他による時間経過後の図形オブジェクトの消去の許可を示している。ホストＰＣ１に接続されているマウス１６からの入力により、図形オブジェクト１９−Ａの描画を行う。図形オブジェクト１９−Ａの描画から所定時間を経過した後に、デジタイザ２０によりイレイサ１９−Ｃで図形オブジェクト１９−Ａの消去を行う。図形オブジェクト１９−Ａの描画終了から所定時間が経過しているので１９−Ｃは図形オブジェクト１９−Ａの消去を行うことが出来る。
【００９０】
図２１は第５の実施形態に係る第一の操作者と特権操作者の排他による図形オブジェクトの消去の禁止を示している。第一の操作者がホストＰＣ１に接続されているマウス１６からの入力により、図形オブジェクト２０−Ａの描画を行う。この時、特権操作者がデジタイザ２０によりイレイサ２０−Ｓによる描画中の図形オブジェクト２０−Ａの消去を行おうとするが、図形オブジェクト２０−Ａが描画中であるため２０−Ｓによる図形オブジェクト２０−Ａの消去を行うことが出来ない。
【００９１】
図２２は第５の実施形態に係る第一の操作者の図形オブジェクト描画中の排他での特権操作者による図形オブジェクトの消去の許可を示している。
【００９２】
ホストＰＣ１に接続されているマウス１６からの入力により、図形オブジェクト２１−Ａの描画を行う。この時、デジタイザ２０によりイレイサ２１−Ｓで図形オブジェクト２１−Ａの消去を行うと、２１−Ｓが特権操作者であるため図形オブジェクト２１−Ａの描画の直後からイレイサ２１−Ｓは図形オブジェクト２１−Ａの消去を行うことが出来る。
【００９３】
座標入力デバイスとしてマウス１６とデジタイザ２０を使用しているが、リモートＰＣからの入力であっても構わないし、デジタイザの複数のペンであってもちろん構わない。座標入力デバイスは何であっても構わないのは言うまでもない。
【００９４】
（第５の実施形態の効果）
以上説明したように、第５の実施形態によれば、第一の操作者がホストＰＣ１に接続されているマウス１６により図形オブジェクトの描画を行っているときには、第二の操作者による他の座標入力、例えば、デジタイザからの座標入力により該図形オブジェクトの消去を禁止する。また、第二の操作者が図形オブジェクト描画中は第一の操作者の該図形オブジェクトの消去を禁止する。つまり、操作者による図形オブジェクトの描画が発生した場合には、他の操作者の該図形オブジェクトの消去を拒否する排他制御を行うことで、他の操作者の入力を無効にすることができる。
【００９５】
ただし、特権操作者による消去に関しては時間による排他制御を行わないため、例えば、教室で生徒が図形オブジェクトの描画直後に先生がその図形オブジェクトを消去することができる。
【００９６】
また、この排他制御は、特別なモード設定操作を必要とすることなく、使用中の座標入力デバイスからの座標入力を自動的に優先させることができる。
【００９７】
（第６の実施形態）
描画アプリケーション１１は特許文献１に記載の時間仮による排他制御を行っており、第一の操作者の図形オブジェクトの描画中は第二の操作者による該図形オブジェクトの移動を受け付けず、第一の操作者の図形オブジェクトの描画終了後、所定時間を経過した後に第二の操作者による該図形オブジェクトの移動を受け付ける。特権操作者は第一の操作者の図形オブジェクトの描画の直後から該図形オブジェクトの移動を行うことが出来る。
【００９８】
図２３は第６の実施形態に係る第一の操作者と第二の操作者の排他による図形オブジェクトの移動の禁止を示している。ホストＰＣ１に接続されているマウス１６からの入力により、図形オブジェクト２２−Ａの描画を行う。この時、デジタイザ２０によりポインタ２２−Ｃによる描画中の図形オブジェクト２２−Ａの移動を行おうとするが、図形オブジェクト２２−Ａが描画中であるため２２−Ｃによる図形オブジェクト２２−Ａの移動を行うことが出来ない。
【００９９】
図２４は第６の実施形態に係る第一の操作者と第二の操作者の排他による時間経過後の図形オブジェクトの移動の許可を示している。ホストＰＣ１に接続されているマウス１６からの入力により、図形オブジェクト２３−Ａの描画を行う。図形オブジェクト２３−Ａの描画から所定時間を経過した後に、デジタイザ２０によりポインタ２３−Ｃによる図形オブジェクト２３−Ａの移動を行う。図形オブジェクト２３−Ａの描画終了から所定時間が経過しているので２３−Ｃは図形オブジェクト２３−Ａの移動を行うことが出来る。
【０１００】
図２５は第６の実施形態に係る第一の操作者と特権操作者の排他による図形オブジェクトの移動の禁止を示している。第一の操作者がホストＰＣ１に接続されているマウス１６からの入力により、図形オブジェクト２４−Ａの描画を行う。この時、特権操作者がデジタイザ２０によりポインタ２４−Ｓによる描画中の図形オブジェクト２４−Ａの移動を行おうとするが、図形オブジェクト２４−Ａが描画中であるため２４−Ｓによる図形オブジェクト２４−Ａの移動を行うことが出来ない。
【０１０１】
図２６は第６の実施形態に係る第一の操作者の図形オブジェクト描画中の排他での特権操作者による図形オブジェクトの移動の許可を示している。ホストＰＣ１に接続されているマウス１６からの入力により、図形オブジェクト２５−Ａの描画を行う。この時、デジタイザ２０によりポインタ２５−Ｓで図形オブジェクト２５−Ａの消去を行うと、２５−Ｓが特権操作者であるため図形オブジェクト２５−Ａの描画の直後からポインタ２５−Ｓは図形オブジェクト２５−Ａの移動を行うことが出来る。
【０１０２】
座標入力デバイスとしてマウス１６とデジタイザ２０を使用しているが、リモートＰＣからの入力であっても構わないし、デジタイザの複数のペンであってもちろん構わない。座標入力デバイスは何であっても構わないのは言うまでもない。
【０１０３】
（第６の実施形態の効果）
以上説明したように、第６の実施形態によれば、第一の操作者がホストＰＣ１に接続されているマウス１６により図形オブジェクトの描画を行っているときには、第二の操作者による他の座標入力、例えば、デジタイザからの座標入力により該図形オブジェクトの移動を禁止する。また、第二の操作者が図形オブジェクト描画中は第一の操作者の該図形オブジェクトの移動を禁止する。つまり、操作者による図形オブジェクトの描画が発生した場合には、他の操作者の該図形オブジェクトの移動を拒否する排他制御を行うことで、他の操作者の入力を無効にすることができる。
【０１０４】
ただし、特権操作者による移動に関しては時間による排他制御を行わないため、例えば、教室で生徒が図形オブジェクトの描画直後に先生がその図形オブジェクトを移動することができる。
【０１０５】
また、この排他制御は、特別なモード設定操作を必要とすることなく、使用中の座標入力デバイスからの座標入力を自動的に優先させることができる。
【０１０６】
（第７の実施形態）
描画アプリケーション１１は複数同時に動作することが出来る。第一の操作者が第一の描画アプリケーションに描画し、同時に第二の操作者が第二の描画アプリケーションに描画している場合に、第三の操作者はどちらの描画アプリケーションに対しても描画、消去、移動、設定情報の変更を行うことが出来ない。特権操作者はいずれの描画アプリケーションに対しても、描画終了直後から描画、消去、移動、設定情報の変更を行うことが出来る。
【０１０７】
図２７は第７の実施形態に係る描画アプリケーション２６−Ｗでの第一の操作者による軌跡の描画と、描画アプリケーション２７−Ｗでの第二の操作者による軌跡の描画が同時に行なわれている場合の排他による描画の禁止を示している。第一の操作者が描画アプリケーション２６−Ｗで描画しており、第二の操作者が描画アプリケーション２７−Ｗで描画している。この時、第一の操作者が描画アプリケーション２６−Ｗ上で軌跡２６−Ａを描画中は、第三の操作者２６−Ｃによる描画アプリケーション２６−Ａでの描画を受け付けない。
【０１０８】
第二の操作者が描画アプリケーション２７−Ｗ上で軌跡２７−Ｂを描画中に、特権操作者２７−Ｓによる描画を受け付ける。
【０１０９】
図２８は第７の実施形態に係る描画アプリケーション２８−Ｗでの第一の操作者による軌跡の描画と、描画アプリケーション２９−Ｗでの第二の操作者による軌跡の描画が同時に行なわれている場合の排他による軌跡の消去の禁止を示している。第一の操作者が描画アプリケーション２８−Ｗで描画しており、第二の操作者が描画アプリケーション２９−Ｗで描画している。この時、第三の操作者のイレイサ２８−Ｃによる、第一の操作者が描画アプリケーション２８−Ｗ上で描画した軌跡２８−Ａの消去を受け付けない。
【０１１０】
第二の操作者が描画アプリケーション２９−Ｗ上での軌跡２９−Ｂの描画の終了直後に、特権操作者のイレイサ２９−Ｓによる消去を受け付ける。
【０１１１】
図２９は第７の実施形態に係る描画アプリケーション３０−Ｗでの第一の操作者による軌跡の描画と、描画アプリケーション３１−Ｗでの第二の操作者による軌跡の描画が同時に行なわれている場合の排他による軌跡の消去の禁止を示している。
【０１１２】
第一の操作者が描画アプリケーション３０−Ｗで描画しており、第二の操作者が描画アプリケーション３１−Ｗで描画している。この時、第三の操作者のポインタ３０−Ｃによる、第一の操作者が描画アプリケーション３０−Ｗ上で描画した軌跡３０−Ａの移動を受け付けない。
【０１１３】
第二の操作者が描画アプリケーション３１−Ｗ上での軌跡３１−Ｂの描画の終了直後に、特権操作者のポインタ３１−Ｓによる移動を受け付ける。
【０１１４】
図３０は第７の実施形態に係る描画アプリケーション３２−Ｗでの第一の操作者による図形オブジェクトの描画と、描画アプリケーション３２−Ｗでの第二の操作者による図形オブジェクトの描画が同時に行なわれている場合の排他による図形オブジェクトの消去の禁止を示している。
【０１１５】
第一の操作者が描画アプリケーション３２−Ｗで図形オブジェクトを描画しており、第二の操作者が描画アプリケーション３３−Ｗで図形オブジェクトを描画している。この時、第三の操作者のイレイサ３２−Ｃによる、第一の操作者が描画アプリケーション３２−Ｗ上で描画した図形オブジェクト２１−Ａの消去を受け付けない。
【０１１６】
第二の操作者が描画アプリケーション３３−Ｗ上での図形オブジェクト３３−Ｂの描画の終了直後に、特権操作者のイレイサ３３−Ｓによる消去を受け付ける。
【０１１７】
図３１は第７の実施形態に係る描画アプリケーション３４−Ｗでの第一の操作者による図形オブジェクトの描画と、描画アプリケーション３５−Ｗでの第二の操作者による図形オブジェクトの描画が同時に行なわれている場合の排他による図形オブジェクトの移動の禁止を示している。
【０１１８】
第一の操作者が描画アプリケーション３４−Ｗで図形オブジェクトを描画しており、第二の操作者が描画アプリケーション３５−Ｗで図形オブジェクトを描画している。この時、第三の操作者のポインタ３４−Ｃによる、第一の操作者が描画アプリケーション３４−Ｗ上で描画した図形オブジェクト２１−Ａの移動を受け付けない。
【０１１９】
第二の操作者が描画アプリケーション３５−Ｗ上での図形オブジェクト３５−Ｂの描画の終了直後に、特権操作者のポインタ３５−Ｓによる移動を受け付ける。
【０１２０】
図３２は第７の実施形態に係る描画アプリケーション３６−Ｗでの第一の操作者によるオブジェクトの描画と、描画アプリケーション３７−Ｗでの第二の操作者によるオブジェクトの描画が同時に行なわれている場合の排他によるオブジェクトの設定情報の変更の禁止を示している。
【０１２１】
第一の操作者が描画アプリケーション３６−Ｗで軌跡オブジェクトを描画しており、第二の操作者が描画アプリケーション３７−Ｗで軌跡オブジェクトを描画している。この時、第三の操作者はポインタ３６−Ｃによる、第一の操作者が描画アプリケーション３６−Ｗ上で描画した軌跡オブジェクト３６−Ａの設定情報の変更を受け付けない。
【０１２２】
第二の操作者が描画アプリケーション３７−Ｗ上での軌跡オブジェクト３７−Ｂの描画の終了直後に、特権操作者のポインタ３７−Ｓによる設定情報の変更を受け付ける。
【０１２３】
座標入力デバイスとしてマウス１６とデジタイザ２０を使用しているが、リモートＰＣからの入力であっても構わないし、デジタイザの複数のペンであってもちろん構わない。座標入力デバイスは何であっても構わないのは言うまでもない。
【０１２４】
（第７の実施形態の効果）
以上説明したように、第７の実施形態によれば、第一の操作者が第一の描画アプリケーションに対してホストＰＣ１に接続されているマウス１６により、同時に、第二の操作者が第二の描画アプリケーションに対してデジタイザ２０により、描画を行っているときには、第三の操作者による他の座標入力、例えば、リモートＰＣ３からの座標入力による描画、消去、移動、設定情報の変更を禁止する。つまり、ある操作者による描画アプリケーションへの描画が発生した場合には、該アプリケーションに対する他の操作者の描画、消去、移動、設定情報の変更を拒否する排他制御を行うことで、他の操作者の入力を無効にすることができる。
【０１２５】
ただし、特権操作者による描画、消去、移動、設定情報の変更に関しては排他制御を行わないため、例えば、教室で生徒がそれぞれに割り当てられた描画アプリケーションに対する描画の直後に先生がその描画を消去または移動することができる。
【０１２６】
また、この排他制御は、特別なモード設定操作を必要とすることなく、使用中の座標入力デバイスからの座標入力を自動的に優先させることができる。
【図面の簡単な説明】
【０１２７】
【図１】本発明の各実施の形態に適応できる情報処理システムの機能構成図である。
【図２】実施形態１の描画中の排他制御による描画不可の状態を示す図である。
【図３】実施形態１の描画中の排他制御による描画可の状態を示す図である。
【図４】実施形態１の描画中の排他制御による軌跡の消去不可状態を示す図である。
【図５】実施形態１の描画中の排他制御による軌跡の消去可状態を示す図である。
【図６】実施形態１の描画中の排他制御による軌跡の消去不可状態を示す図である。
【図７】実施形態１の描画中の排他制御による軌跡の消去可状態を示す図である。
【図８】実施形態１の描画中の排他制御中の特権操作者による描画を示す図である。
【図９】実施形態１の描画中の排他制御中の特権操作者による軌跡の消去を示す図である。
【図１０】実施形態２の複数同時描画中の排他制御による軌跡の消去不可状態を示す図である。
【図１１】実施形態２の複数同時描画中の排他制御中の軌跡の消去可状態を示す図である。
【図１２】実施形態２の複数同時描画中の排他制御中による特権操作者による消去を示す図である。
【図１３】実施形態２の複数同時描画中の排他制御による軌跡の移動不可状態を示す図である。
【図１４】実施形態２の複数同時描画中の排他制御中の軌跡の移動可状態を示す図である。
【図１５】実施形態２の複数同時描画中の排他制御中による特権操作者による移動を示す図である。
【図１６】実施形態３の描画中の排他制御による設定情報変更不可状態を示す図である。
【図１７】実施形態３の描画中の排他制御による設定情報変更可状態を示す図である。
【図１８】実施形態３の描画中の排他制御中の特権操作者による設定情報変更可状態を示す図である。
【図１９】実施形態４の図形オブジェクト描画中の排他制御による消去不可の状態を示す図である。
【図２０】実施形態４の図形オブジェクト描画中の排他制御による消去可の状態を示す図である。
【図２１】実施形態４の図形オブジェクト描画中の排他制御中の特権操作者による消去不可を示す図である。
【図２２】実施形態４の図形オブジェクト描画中の排他制御中の特権操作者による消去可を示す図である。
【図２３】実施形態４の図形オブジェクト描画中の排他制御による移動不可の状態を示す図である。
【図２４】実施形態４の図形オブジェクト描画中の排他制御による移動可の状態を示す図である。
【図２５】実施形態４の図形オブジェクト描画中の排他制御中の特権操作者による移動不可を示す図である。
【図２６】実施形態４の図形オブジェクト描画中の排他制御中の特権操作者による移動可を示す図である。
【図２７】実施形態５のアプリケーションと操作者が関連付けられたモデルにおける描画の排他制御による描画不可の状態と、操作者が関連付けられたモデルにおける描画の排他制御中の特権操作者による描画を示す図である。
【図２８】実施形態５のアプリケーションと操作者が関連付けられたモデルにおける描画の排他制御による消去不可の状態と、操作者が関連付けられたモデルにおける描画の排他制御中の特権操作者による消去を示す図である。
【図２９】実施形態５のアプリケーションと操作者が関連付けられたモデルにおける描画の排他制御による移動不可の状態と、操作者が関連付けられたモデルにおける描画の排他制御中の特権操作者による移動を示す図である。
【図３０】実施形態５のアプリケーションと操作者が関連付けられたモデルにおける図形オブジェクト描画の排他制御による消去不可の状態と、操作者が関連付けられたモデルにおける図形オブジェクト描画の排他制御中の特権操作者による消去を示す図である。
【図３１】実施形態５のアプリケーションと操作者が関連付けられたモデルにおける図形オブジェクト描画の排他制御による移動不可の状態と、操作者が関連付けられたモデルにおける図形オブジェクト描画の排他制御中の特権操作者による移動を示す図である。
【図３２】実施形態５のアプリケーションと操作者が関連付けられたモデルにおける描画の排他制御による設定情報変更不可状態の状態と、操作者が関連付けられたモデルにおける描画中の排他制御中の特権操作者による設定情報変更可状態を示す図である。
【符号の説明】
【０１２８】
１  ホストＰＣ
２  ネットワーク
３、４，５、６  リモートＰＣ
１１  アプリケーション群
１３０  マウスドライバ本体
１３  ＡＰＩ
１４  マウス排他制御部
１５  ハードウェア制御部
１６  マウス
１７０  キーボードドライバ本体
１７  ＡＰＩ
１８  キーボード排他制御部
１９  ハードウェア制御部
２０  キーボード
２１  入力デバイスプロキシ
２２  ＴＣＰ／ＩＰドライバ
２３  排他管理部
【図１】
2006163760.tif 000003
【図２】
2006163760.tif 000004
【図３】
2006163760.tif 000005
【図４】
2006163760.tif 000006
【図５】
2006163760.tif 000007
【図６】
2006163760.tif 000008
【図７】
2006163760.tif 000009
【図８】
2006163760.tif 000010
【図９】
2006163760.tif 000011
【図１０】
2006163760.tif 000012
【図１１】
2006163760.tif 000013
【図１２】
2006163760.tif 000014
【図１３】
2006163760.tif 000015
【図１４】
2006163760.tif 000016
【図１５】
2006163760.tif 000017
【図１６】
2006163760.tif 000018
【図１７】
2006163760.tif 000019
【図１８】
2006163760.tif 000020
【図１９】
2006163760.tif 000021
【図２０】
2006163760.tif 000022
【図２１】
2006163760.tif 000023
【図２２】
2006163760.tif 000024
【図２３】
2006163760.tif 000025
【図２４】
2006163760.tif 000026
【図２５】
2006163760.tif 000027
【図２６】
2006163760.tif 000028
【図２７】
2006163760.tif 000029
【図２８】
2006163760.tif 000030
【図２９】
2006163760.tif 000031
【図３０】
2006163760.tif 000032
【図３１】
2006163760.tif 000033
【図３２】
2006163760.tif 000034