(57)【要約】【課題】表示画面上で複数のポインティングデバイスの各々に対応する各々のポインタマークが重複しないように表示制御する。【解決手段】表示画面上で複数のポインティングデバイスの各々に対応する各々のポインタマーク同士が重複状態で表示されるのを回避させるためのポインタマーク表示制御装置４０として、２つ以上のポインタマークがポインタマーク重複状態となるか否かを判定するポインタマーク重複判定手段４３と、このポインタマーク重複判定手段４３によってポインタマーク重複状態となるとの判定がなされると、ポインタマークがポインタマーク重複状態で表示されるのを回避させるポインタマーク重複表示回避処理を行い、そのポインタマーク重複状態の回避されたそれぞれのポインタマークを表示すべき画像に重畳させたポインタマーク重畳画像を生成するポインタマーク重畳画像生成手段４４とを有する。【選択図】        図７
2004362231.tif 000002
【特許請求の範囲】
【請求項１】
ある表示画面上で複数のポインティングデバイスの各々に対応する各々のポインタマークのうち２つ以上のポインタマークがポインタマーク重複状態で表示されるのを回避するポインタマーク表示制御方法であって、そのポインタマーク表示制御処理は、
前記２つ以上のポインタマークがポインタマーク重複状態となるか否かを判定し、ポインタマーク重複状態となるとの判定がなされた場合は、前記２つ以上のポインタマークがポインタマーク重複状態で表示されるのを回避させるポインタマーク重複表示回避処理を行い、そのポインタマーク重複状態で表示されるのを回避されたそれぞれのポインタマークを、表示すべき画像に重畳させたポインタマーク重畳画像を生成する、
ことを特徴とするポインタマーク表示制御方法。
【請求項２】
前記ポインタマーク重複状態は、２つ以上のポインタマークが表示画面上の同じ位置に存在することによってそれぞれのポインタマークが重なり合う状態、２つ以上のポインタマークが表示画面上の近接した位置に存在することによってそれぞれのポインタマークが接触または重なり合う状態、２つ以上のポインタマークが表示画面上の同一機能指示領域を指示した状態の少なくとも１つの状態であることを特徴とする請求項１記載のポインタマーク表示制御方法。
【請求項３】
前記ポインタマーク重複表示回避処理は、重複状態となるポインタマークのうちの少なくとも１つのものについて、表示画面上の位置、形状、色、指示方向、大きさのうち少なくとも１つの要素を制御する処理であることを特徴とする請求項１または２記載のポインタマーク表示制御方法。
【請求項４】
前記ポインタマーク重複表示回避処理を行う際、それぞれのポインタマークに優先度を設定し、その優先度に基づいたポインタマーク重複表示回避処理を行うことを特徴とする請求項１から３のいずれかに記載のポインタマーク表示制御方法。
【請求項５】
前記優先度に基づいたポインタマーク重複表示回避処理は、優先度の最も高いポインタマーク以外のポインタマークに対し表示画面上の位置、形状、色、指示方向、大きさのうち少なくとも１つの要素を制御する処理であることを特徴とする請求項４記載のポインタマーク表示制御方法。
【請求項６】
前記表示画面上の位置を制御する処理は、優先度の高いポインタマークが優先度の低いポインタマークと重複状態になる位置に移動しようとする場合、優先度の高いポインタマークによって優先度の低いポインタマークを押しのける処理であることを特徴とする請求項５記載のポインタマーク表示制御方法。
【請求項７】
前記表示画面上の位置を制御する処理は、優先度の低いポインタマークが優先度の高いポインタマークと重複状態になる位置に移動しようとする場合、優先度の高いポインタマークが、優先度の低いポインタマークの移動をある位置で阻止する処理であることを特徴とする請求項５記載のポインタマーク表示制御方法。
【請求項８】
前記ポインタマーク重複表示回避処理を行う際、そのポインタマーク重複表示回避処理対象となる２つ以上のポインタマークの当該ポインタマーク重複表示回避処理に対するポインタマークの状態を視覚的に表現可能な表示を付加することを特徴とする請求項１から７のいずれかに記載のポインタマーク表示制御方法。
【請求項９】
前記ポインタマーク重複表示回避処理を行う際、そのポインタマーク重複表示回避処理対象となる２つ以上のポインタマークの当該ポインタマーク重複表示回避処理に対するポインタマークの状態をそのポインティングデバイスを操作する操作者に触覚、聴覚の少なくとも一方の感覚として伝達可能とすることを特徴とする請求項１から８のいずれかに記載のポインタマーク表示制御方法。
【請求項１０】
ある表示画面上で複数のポインティングデバイスの各々に対応する各々のポインタマークのうち２つ以上のポインタマークがポインタマーク重複状態で表示されるのを回避するポインタマーク表示制御装置であって、このポインタマーク表示制御装置は、
前記２つ以上のポインタマークがポインタマーク重複状態となるか否かを判定するポインタマーク重複判定手段と、
このポインタマーク重複判定手段によってポインタマーク重複状態となるとの判定がなされると、前記２つ以上のポインタマークがポインタマーク重複状態で表示されるのを回避するポインタマーク重複表示回避処理を行い、そのポインタマーク重複状態で表示されるのを回避されたそれぞれのポインタマークを、表示すべき画像に重畳させたポインタマーク重畳画像を生成するポインタマーク重畳画像生成手段と、
を有することを特徴とするポインタマーク表示制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のポインティングデバイスを使用して表示画面上を指示する際、複数のポインティングデバイスの各々に対応する各々のポインタマーク同士が重複状態で表示されるのを回避するポインタマーク表示制御方法およびポインタマーク表示制御装置に関する。
【０００２】
【従来の技術】
プロジェクタを用いてスクリーンなどに情報を投影して会議を行ったり、通信回線を用いて離れた場所で、表示画面を共有しながら会議を行ったりすることが一般的に行われている。この場合、会議やプレゼンテーションをより効率的に進行させるため、表示画面上に複数のポインタマークを表示させて、これら複数のポインタマークによって所望とする位置を指示できるようにすることも望まれている。
【０００３】
表示画面上に複数のポインタマークを表示させる場合、複数のポインタマークが同じ座標値あるいは近接した座標値を指示する状況がしばしば発生する。このように、２つのポインタマークが同じ座標値あるいは近接した座標値を指示すると、一方のポインタマークが他方のポインタマークにオーバレイして、オーバレイされたポインタマークの一部または全部が見えなくなるということが起こる。
【０００４】
このように、ポインタマーク同士の重複によって、ポインタマークの一部または全部が見えなくなるのは、状況によっては避けたい場合もあり、それに対処するためには、ポインタマーク同士の重複が生じた場合、オーバレイされたポインタマークの一部または全部が見えなくなるのを防ぐようなポインタマーク表示制御処理を行う必要がある。
【０００５】
このようなポインタマーク同士の重複に対処するための技術の一例として、たとえば、特開平２００１−１５７１８４号公報に記載の「画面共有端末装置とその表示方法」がある。
【０００６】
この従来技術は、表示画面上に異なる方向から指示する細長いポインタマークを表示するようにし、しかも、そのポインタマークを半透明もしくは輪郭のみからなる画像とし、それによって、ポインタマーク同士が重なりあっても、それぞれのポインタマークを明確に区別できるようにしたものである。
【０００７】
【特許文献１】
特開平２００１−１５７１８４号公報
【０００８】
【発明が解決しようとする課題】
上述した従来技術は、複数のポインタマークの重複時において、重複したポインタマークを区別しやすくすることは可能であるが、複数のポインタマークの重複を許すことを前提にしたポインタマーク表示制御であるため、たとえ、それぞれのポインタマークを半透明にしたり、輪郭のみを表示させるようにしたとしても、結局は複数のポインタマークが重なり合うことになるので、複数のポインタマークが一箇所に集中したような場合、個々のポインタマークを瞬時に識別しにくいという問題がある。
【０００９】
また、ポインタマークの重複に対しては、それぞれのポインタマークが同一座標値や近接した座標値を指示した場合だけでなく、複数のポインタマークが同じ機能指示領域（たとえば、アイコンなどコマンド入力を行うことのできるある一定範囲の領域）を同時に指示する状況に対しても何らかの対処を行う必要がある。
【００１０】
すなわち、複数のポインタマークが同じ機能指示領域を同時に指示することが可能となると、どの操作者によってそのコマンド入力がなされたかが不明となるなど、状況によっては好ましくない場合もある。また、その機能指示領域から数値などのデータ入力ができるようなシステムでは、複数の操作者によって矛盾したデータ入力がなされるおそれもあり、会議などの進行の妨げとなることも考えられる。
【００１１】
なお、複数のポインティングデバイスによる同じ機能指示領域での矛盾したコマンド入力などを回避させる従来技術としては、たとえば、それぞれのポインティングデバイスに対して、ポインティング操作権を設定し、このポインティング操作権の付与されたポインティングデバイスのみが、ある時点でのポインティング操作やコマンド入力を可能とするといったポインティング操作制御を行う技術が従来から提案されているが、この技術では、会議やプレゼンテーションにおいて、同時に複数のポインティングデバイスを用いて自由にポインティング操作することができないため、活発な論議が阻害されるおそれもある。
【００１２】
そこで本発明は、複数のポインティングデバイスを用いて表示画面上をポインティング操作する際、複数のポインティングデバイスの各々に対応する各々のポインタマークがポインタマーク重複状態で表示されるのを回避する制御を行い、それによって、複数のポインティングデバイスによる柔軟性のあるポインティング操作を可能とするポインタマーク表示制御方法およびポインタマーク表示制御装置を提供することを目的としている。
【００１３】
【課題を解決するための手段】
上述の目的を達成するために本発明のポインタマーク表示制御方法は、ある表示画面上で複数のポインティングデバイスの各々に対応する各々のポインタマークのうち２つ以上のポインタマークがポインタマーク重複状態で表示されるのを回避するポインタマーク表示制御方法であって、そのポインタマーク表示制御処理は、前記２つ以上のポインタマークがポインタマーク重複状態となるか否かを判定し、ポインタマーク重複状態となるとの判定がなされた場合は、前記２つ以上のポインタマークがポインタマーク重複状態で表示されるのを回避するポインタマーク重複表示回避処理を行い、そのポインタマーク重複状態で表示されるのを回避されたそれぞれのポインタマークを、表示すべき画像に重畳させたポインタマーク重畳画像を生成することを特徴としている。
【００１４】
これによって、複数のポインティングデバイスを用い、その複数のポインティングデバイスの各々に対応する各々のポインタマークによって、ある表示画面上の所定位置をポインティング操作するような場合、複数のポインティングデバイスで同じ位置をポインティング操作するような状況が発生しても、その位置でそれぞれのポインタマークが重複することがなくなり、ポインティングデバイスとポインタマークとの対応付けを容易に行うことができる。これにより、たとえば、プロジェクタなどを用いた会議などにおいて、多数の会議参加者がそれぞれのポインティングデバイスを用いて表示画面上を指示しながら会議を進行させるような場合、どのポインティングデバイス（どの会議参加者）がどこを指示しているのかが容易にわかり、会議を円滑に進行させることができる。
【００１５】
このようなポインタマーク表示制御方法において、前記ポインタマーク重複状態は、２つ以上のポインタマークが表示画面上の同じ位置に存在することによってそれぞれのポインタマークが重なり合う状態、２つ以上のポインタマークが表示画面上の近接した位置に存在することによってそれぞれのポインタマークが接触または重なり合う状態、２つ以上のポインタマークが表示画面上の同一機能指示領域を指示した状態の少なくとも１つの状態であることが好ましい。
【００１６】
ここで、複数のポインタマーク同士が表示画面上の同じ位置に存在するというのは、たとえば、複数のポインタマークが同じ座標値を指示している状態であり、また、複数のポインタマーク同士が表示画面上のそれぞれ近接した位置に存在するというのは、たとえば、複数のポインタマークが近接した座標値を指示している状態であり、このように、複数のポインタマークが同じ座標値を指示した場合だけでなく、複数のポインタマークが近接した座標値を指示した場合にも、ポインタマーク重複表示回避処理が行われるので、ポインタマーク全体が重なる場合だけでなく、その一部が重なり合う状態をも防止することができる。
【００１７】
さらに、複数のポインタマークが同一機能指示領域を指示した場合にも、ポインタマーク重複表示回避処理を行うことができる。この複数のポインタマークが同一機能指示領域を指示した場合というのは、たとえば、アイコンなどコマンド入力を行うことのできる領域を複数のポインタマークが同時に指示する状態となった場合である。
【００１８】
このように、複数のポインタマークが同じ機能指示領域を指示した場合にも、ポインタマーク重複表示回避処理を行うことができるので、複数の操作者によって、同じ機能指示領域から同時にコマンド入力され、どの操作者によってそのコマンド入力がなされたかが不明となるのを確実に防止することができ、また、矛盾したコマンドが入力されることも防止することができる。
【００１９】
また、このポインタマーク表示制御方法において、前記ポインタマーク重複表示回避処理は、重複状態となるポインタマークのうちの少なくとも１つのものについて、表示画面上の位置、形状、色、指示方向、大きさのうち少なくとも１つの要素を制御する処理とすることが好ましい。
【００２０】
これによって、同じ箇所に複数のポインタマークが集中したような場合にも、それぞれのポインタマークを容易に識別することができる。
【００２１】
また、このポインタマーク表示制御方法において、前記ポインタマーク重複表示回避処理を行う際、それぞれのポインタマークに優先度を設定し、その優先度に基づいたポインタマーク重複表示回避処理を行うことが好ましい。
【００２２】
このように、それぞれのポインタマークに設定された優先度に基づいて、ポインタマーク重複表示回避処理を行うことによって、会議などで複数の会議参加者がそれぞれのポインティングデバイスを操作するような場合、ポインタマークが同じ位置を指示したときでも、その優先度に沿ったポインタマーク重複表示回避処理がなされるので、それぞれの会議参加者間でのトラブルなどの発生を未然に防止することができ、円滑な会議進行がなされる。
【００２３】
また、このポインタマーク表示制御方法において、優先度に基づいたポインタマーク重複表示回避処理は、優先度の最も高いポインタマーク以外のポインタマークに対し表示画面上の位置、形状、色、指示方向、大きさのうち少なくとも１つの要素を制御する処理であることが好ましい。
【００２４】
これによって、優先度の最も高いポインタマークのみがある位置を指示することができるので、複数のポインタマークの重複を確実に防止することができる。
【００２５】
また、このポインタマーク表示制御方法において、前記表示画面上の位置を制御する処理は、優先度の高いポインタマークが優先度の低いポインタマークと重複状態になる位置に移動しようとする場合、優先度の高いポインタマークによって優先度の低いポインタマークを押しのける処理とすることができる。
【００２６】
これにより、複数のポインタマークの重複を確実に防止することができ、優先度の高いポインタマークのみが所望とする位置を指示することができるので、特に、機能指示領域などでコマンド入力するような場合に有効なものとなる。
【００２７】
また、このポインタマーク表示制御方法において、前記表示画面上の位置を制御する処理は、優先度の低いポインタマークが優先度の高いポインタマークと重複状態になる位置に移動しようとする場合、優先度の高いポインタマークが、優先度の低いポインタマークの移動をある位置で阻止する処理としてもよい。
【００２８】
これによっても、上述したように、複数のポインタマークの重複を確実に防止することができ、優先度の高いポインタマークのみが所望とする位置を指示することができるので、特に、機能指示領域などでコマンド入力するような場合に有効なものとなる。
【００２９】
また、このポインタマーク表示制御方法において、前記ポインタマーク重複表示回避処理を行う際、そのポインタマーク重複表示回避処理対象となる２つ以上のポインタマークの当該ポインタマーク重複表示回避処理に対するポインタマークの状態を視覚的に表現可能な表示を付加することも可能である。
【００３０】
これによって、複数のポインタマークが重複しそうになった場合に、ポインタマーク重複表示回避処理対象の複数のポインタマークに対し、どのようなポインタマーク重複表示回避処理が施されているかが視覚的によくわかる。また、操作者に遊び心を持たせることができ、会議などで用いることによって、場の雰囲気を和らげ、会議などを円滑に進行させる効果もある。
【００３１】
また、このポインタマーク表示制御方法において、前記ポインタマーク重複表示回避処理を行う際、そのポインタマーク重複表示回避処理対象となる２つ以上のポインタマークの当該ポインタマーク重複表示回避処理に対するポインタマークの状態をそのポインティングデバイスを操作する操作者に触覚、聴覚の少なくとも一方の感覚として伝達可能とすることも可能である。
【００３２】
これにより、複数のポインタマークが重複しそうになった場合に、ポインタマーク重複表示回避処理時において、ポインタマーク重複表示回避処理対象の複数のポインタマークの動作が触覚や聴覚などの感覚として操作者に伝わるので、ポインタマーク重複表示回避処理対象の複数のポインタマークに対し、どのようなポインタマーク重複表示回避処理が施されているかがよくわかる。また、上述同様、操作者に遊び心を持たせることができ、会議などで用いることによって、場の雰囲気を和らげ、会議などを円滑に進行させる効果もある。
【００３３】
また、本発明のポインタマーク表示制御装置は、ある表示画面上で複数のポインティングデバイスの各々に対応する各々のポインタマークのうち２つ以上のポインタマークがポインタマーク重複状態で表示されるのを回避するポインタマーク表示制御装置であって、このポインタマーク表示制御装置は、前記２つ以上のポインタマークがポインタマーク重複状態となるか否かを判定するポインタマーク重複判定手段と、このポインタマーク重複判定手段によってポインタマーク重複状態となるとの判定がなされると、前記２つ以上のポインタマークがポインタマーク重複状態で表示されるのを回避するポインタマーク重複表示回避処理を行い、そのポインタマーク重複表示されるのを回避されたそれぞれのポインタマークを表示すべき画像に重畳させたポインタマーク重畳画像を生成するポインタマーク重畳画像生成手段と有することを特徴としている。
【００３４】
これによって、複数のポインティングデバイスを用い、これら複数のポインティングデバイスの各々に対応する各々のポインタマークによって、ある表示画面上の所定位置をポインティング操作するような場合、複数のポインティングデバイスで同じ位置をポインティング操作するような状況が発生しても、その位置でそれぞれのポインタマークが重複することがなくなり、ポインティングデバイスとポインタマークとの対応付けを容易に行うことができる。これにより、たとえば、プロジェクタなどを用いた会議などにおいて、多数の会議参加者がそれぞれのポインティングデバイスを用いて表示画面上を指示しながら会議を進行させるような場合、どのポインティングデバイス（どの会議参加者）がどこを指示しているのかが容易にわかり、会議を円滑に進行させることができる。
【００３５】
また、このポインタマーク表示制御装置は、その構成要素として、２つ以上のポインタマークがポインタマーク重複状態となるか否かを判定するポインタマーク重複判定手段と、このポインタマーク重複判定手段によってポインタマーク重複状態となるとの判定がなされると、そのポインタマークが重複状態で表示されるのを回避するポインタマーク重複表示回避処理を行い、そのポインタマーク重複状態の回避されたそれぞれのポインタマークを重畳させたポインタマーク重畳画像を生成するポインタマーク重畳画像生成手段を持つことで実現できるので、情報表示システムなどに容易に適用することができる。
【００３６】
また、このポインタマーク表示制御装置においても、上述のポインタマーク表示制御方法と同様、前記ポインタマーク重複状態は、２つ以上のポインタマークが表示画面上の同じ位置に存在することによってそれぞれのポインタマークが重なり合う状態、２つ以上のポインタマークが表示画面上の近接した位置に存在することによってそれぞれのポインタマークが接触または重なり合う状態、２つ以上のポインタマークが表示画面上の同一機能指示領域を指示した状態の少なくとも１つの状態であることが好ましい。
【００３７】
また、このポインタマーク表示制御装置において、ポインタマーク重複表示回避処理は、重複状態となるポインタマークの表示画面上の位置、形状、色、指示方向、大きさのうち少なくとも１つの要素を制御する処理とすることが好ましい。
【００３８】
また、このポインタマーク表示制御方法において、ポインタマーク重複表示回避処理を行う際、それぞれのポインタマークに優先度を設定し、その優先度に基づいたポインタマーク重複表示回避処理を行うことが好ましい。
【００３９】
また、このポインタマーク表示制御装置において、優先度に基づいたポインタマーク重複表示回避処理は、優先度の最も高いポインタマーク以外のポインタマークに対し前記表示画面上の位置、形状、色、指示方向、大きさのうち少なくとも１つの要素を制御する処理を行うことが好ましい。
【００４０】
また、このポインタマーク表示制御装置において、表示画面上の位置を制御する処理は、優先度の高いポインタマークが優先度の低いポインタマークと重複状態になる位置に移動しようとする場合、優先度の高いポインタマークによって優先度の低いポインタマークを押しのける処理とすることができる。
【００４１】
また、このポインタマーク表示制御装置において、前記表示画面上の位置を制御する処理は、優先度の低いポインタマークが優先度の高いポインタマークと重複状態になる位置に移動しようとする場合、優先度の高いポインタマークが、優先度の低いポインタマークの移動をある位置で阻止する処理としてもよい。
【００４２】
また、このポインタマーク表示制御装置において、ポインタマーク重複表示回避処理を行う際、そのポインタマーク重複表示回避処理対象となる２つ以上のポインタマークの当該ポインタマーク重複表示回避処理に対するポインタマークの状態を視覚的に表現可能な表示を付加することもできる。
【００４３】
また、このポインタマーク表示制御装置において、前記ポインタマーク重複表示回避処理を行う際、そのポインタマーク重複表示回避処理対象となる２つ以上のポインタマークの当該ポインタマーク重複表示回避処理に対するポインタマークの状態をそのポインティングデバイスを操作する操作者に触覚、聴覚の少なくとも一方の感覚として伝達可能とすることもできる。
【００４４】
【発明の実施の形態】
以下、本発明の実施の形態について説明する。なお、この実施の形態で説明する内容は、本発明のポインタマーク表示制御方法およびポインタマーク表示制御装置の両方の説明を含むものである。
【００４５】
図１は本発明のポインタマーク表示制御方法を説明する図であり、まずは、この図１を参照しながら本発明が行うポインタマーク表示制御処理の概略について説明する。なお、この図１は表示画面１上に複数のポインティングデバイス（ここでは図示されていない）の各々に対応する矢印型の複数のポインタマーク（２つのポインタマークＭ１，Ｍ２とする）が表示され、これらポインタマークＭ１，Ｍ２は、対応するポインティングデバイスによって、表示画面１上の任意の位置（座標値）を指示できるようになっているとともに、その位置からコマンド入力が可能となっているものとする。
【００４６】
なお、ここでのコマンド入力としては、たとえば、アイコンをクリックして他のアプリケーションを画面上に開いたり、そのポインティング位置に存在するデータを他の場所に移動させたり、そのポインティング位置からデータ入力を行ったりデータ修正を行ったりするというような処理である。
【００４７】
今、これら２つのポインタマークＭ１，Ｍ２のうち、一方のポインタマークＭ１が図１（ａ）のような位置Ｐ１（これを初期位置とし、その座標値を（ｘ１，ｙ１）とする）に存在し、この初期位置Ｐ１から、たとえば、矢印Ａ方向、すなわち、他方のポインタマークＭ２の存在する位置Ｐ２（その座標値を（ｘ２，ｙ２）とする）の方向に移動して行くことを考える。
【００４８】
このように、一方のポインタマーク（この例ではポインタマークＭ１）が他方のポインタマーク（この例ではポインタマークＭ２）の位置Ｐ２方向に移動して来た場合のポインタマーク表示制御処理の具体例について以下に説明する。なお、本発明は、一方のポインタマーク（この例ではポインタマークＭ２）が他方のポインタマーク（この例ではポインタマークＭ１）の存在する位置Ｐ１に向かって移動した場合も、両者が重複した状態で表示されないようなポインタマーク重複表示回避処理をポインタマーク表示制御処理の１つとして行うことを特徴の１つとしている。このポインタマーク重複表示回避処理については後に詳細に説明する。
【００４９】
また、このポインタマーク重複表示回避処理が実行されるのは、２つ以上のポインタマークが表示画面上の同じ位置に存在することによってそれぞれのポインタマークが重なり合う状態、２つ以上のポインタマークが表示画面上の近接した位置に存在することによってそれぞれのポインタマークが接触または重なり合う状態、２つ以上のポインタマークが表示画面上の同一機能指示領域を指示した状態の少なくとも１つの状態となった場合である。
【００５０】
ここで、２つ以上のポインタマークが表示画面上の同じ位置に存在することによってそれぞれのポインタマークが重なり合う状態というのは、たとえば、２つのポインタマークが同じ座標値を指示することによって、それぞれのポインタマークが殆ど重なり合うような状態となった場合などであり、また、２つ以上のポインタマークが表示画面上の近接した位置に存在することによってそれぞれのポインタマークが接触または重なり合う状態というのは、たとえば、２つのポインタマークがそれぞれ近接した座標値を指示することによってそれぞれのポインタマークが接触したり部分的に重なり合うような状態となった場合などである。
【００５１】
また、同一機能指示領域というのは、あるコマンド入力の可能な限られた領域であり、たとえば、ある１つのアイコンの表示領域などがそれに相当し、この１つのアイコンなどに複数のポインタマークが指示した場合も、ポインタマーク重複表示回避処理を行うことができる。
【００５２】
なお、本発明では、２つ以上のポインタマークが表示画面上の同じ位置に存在することによってそれぞれのポインタマークが重なり合う状態、２つ以上のポインタマークが表示画面上の近接した位置に存在することによってそれぞれのポインタマークが接触または重なり合う状態、２つ以上のポインタマークが表示画面上の同一機能指示領域を指示した状態の少なくとも１つの状態をまとめてポインタマーク重複状態という表現を用いるものとし、２つ以上のポインタマークがポインタマーク重複状態で表示されるのを回避する処理をポインタマーク重複表示回避処理と呼んでいる。
【００５３】
このポインタマーク重複表示回避処理を行う際、それぞれのポインタマークに優先度を設定し、その優先度に基づいたポインタマーク重複表示回避処理を行う。
【００５４】
その優先度としては、▲１▼当初からある位置に存在するポインタマークの優先度を、その位置またはその近傍に移動してくるポインタマークよりも高くする、▲２▼ある位置に移動してくるポインタマークの優先度を、当初からその位置またはその近傍に存在するポインタマークよりも高くする、▲３▼複数のポインティングデバイスに対し始めから優先度を設定しておく、▲４▼ポインタマークが多種設定されている場合には、それぞれのポインタマークの種類に対し始めから優先度を設定しておく、▲５▼複数のポインタマークのそれぞれが有しているパラメータ（移動速度、占有画素数、形状、色等）を１つ以上組み合わせて構成した評価関数を、各ポインタマークごとに計算し、その値の大小によって各ポインタマークの優先度を決定する方法（評価関数の値の大きいほうが優先度が高い等）もある。
【００５５】
なお、▲３▼の複数のポインティングデバイスに対し、始めから優先度を設定する場合は、たとえば、ポインティングデバイスの種類、情報処理装置などへの接続順序、接続ポートの種類などによって、予め優先度を設定しておいてもよく、また、たとえば、会議であればその会議の議長役などが、ポインティングデバイスの優先度を設定することも可能である。
【００５６】
また、▲４▼は単純にポインタマークの各種類によって予め優先度が設定されている場合である。
【００５７】
また、▲５▼の各ポインタマークごとに評価関数を計算し、その値によって優先度を決定する方法の場合の評価関数の例としては、単に各ポインタマークの表示画面上での占有画素数とする方法、または各ポインタマークの移動速度とする方法、更には、力学の分野でいうところの「運動エネルギ」の概念を模した表現としての「占有画素数×移動速度の２乗」のような式を用いる方法などが考えられる。なお、ここで挙げた幾つかの評価関数の例は、いずれも人間の物理的な感覚に適合した表現であり、各ポインティングデバイスの操作者にとって納得しやすい優先度の決定方法であるといえる。
【００５８】
ここで、図１（ａ），（ｂ）に示すように、ポインタマークＭ１がその初期位置Ｐ１から、矢印Ａ方向に移動し、ポインタマークＭ２の当初からの位置Ｐ２に極めて近い位置Ｐ１’（その座標値を（ｘ２±Δｘ，ｙ２±Δｙ）とする）に到達し、そのままでは、ポインタマークＭ１とポインタマークＭ２は重なり合う状態（ポインタマーク重複状態）となるものとする。
【００５９】
このとき、上述の▲３▼が適用されているものとし、その優先度設定として、ポインタマークＭ１を発しているポインティングデバイスがポインタマークＭ２を発しているポインティングデバイスよりも優先度が高く設定されているとする。
【００６０】
このように、ポインタマークＭ１が移動することによって、ポインタマークＭ１とポインタマークＭ２がポインタマーク重複状態となると、この図１（ｂ）に示すように、ポインタマークＭ１がポインタマークＭ２を矢印ａ方向へ押しのけて、ポインタマークＭ２をポインタマークＭ１に重ならない位置Ｐ２’（その座標値を（ｘ２’，ｙ２’）とする）に移すようなポインタマーク重複表示回避処理がなされる。
【００６１】
これによって、ポインタマークＭ１は、ポインタマークＭ２の当初の位置Ｐ２の近傍の位置Ｐ１’（その座標値を（ｘ２±Δｘ，ｙ２±Δｙ）とする）に表示される。
【００６２】
この位置Ｐ１’は、ポインタマークＭ２が当初から指示している位置Ｐ２にきわめて近接した位置であるため、もし、ポインタマークＭ２がその位置Ｐ２に留まっていれば、ポインタマークＭ１がポインタマークＭ２に重なり合ってポインタマーク重複状態となるが、この図１（ｂ）に示すように、優先度の高いポインタマークＭ１がポインタマークＭ２を押しのけることによって、ポインタマークＭ１とＭ２は重複しない位置（ポインタマークＭ１は位置Ｐ１’、ポインタマークＭ２は位置Ｐ２’）でそれぞれ表示される。
【００６３】
なお、この例の場合、もし、▲２▼が適用されているとすれば、移動してくるポインタマークＭ１の優先度が、当初からその位置に存在するポインタマークＭ２よりも高いので、上述の▲３▼が適用された場合と同様の処理がなされるが、▲１▼が適用されている場合は、当初からその位置に存在するポインタマークＭ２の優先度が、その位置にまで移動してくるポインタマークＭ１よりも高いので、たとえば、図１（ｃ）に示すように、ポインタマークＭ１の移動がポインタマークＭ２の位置Ｐ２の手前の位置Ｐ１’（その座標値を（ｘ１’，ｙ１’）とする）で阻止されるようなポインタマーク重複表示回避処理がなされ、ポインタマークＭ１は、ポインタマークＭ２の位置Ｐ２またはその近傍位置までに到達することができず、ポインタマーク重複状態で表示されるのを回避することができる。
【００６４】
なお、ポインタマークＭ１の移動がポインタマークＭ２の位置の手前で阻止されるようなポインタマーク重複表示回避処理としては、ポインタマークＭ１の移動がポインタマークＭ２によって阻まれてそれ以上移動できないようにする処理や、ポインタマークＭ１がポインタマークＭ２に近づくと、ポインタマークＭ２がポインタマークＭ１を跳ね返すような処理などが考えられる。
【００６５】
ところで、ポインタマーク重複表示回避処理は、複数のポインタマークが重なり合わないようにするだけでなく、上述したように、複数のポインタマークが同一機能指示領域を指示した場合にも行われるようにすることができる。したがって、図１（ｂ）の例では、ポインタマークＭ１の到達しようとする位置Ｐ１’が、ある機能指示領域内であれば、ポインタマークＭ２はその機能指示領域を外れた位置まで押しのけられるようなポインタマーク重複表示回避処理がなされ、また、図１（ｃ）の例では、ポインタマークＭ２がその機能指示領域内に入る前の位置でそれ以上の移動を阻止するようなポインタマーク重複表示回避処理がなされる。
【００６６】
以上のようなポインタマーク重複表示回避処理を行うことによって、ポインタマーク重複状態で表示されるのを回避することができるが、ポインタマーク重複状態で表示されるのを回避するためのポインタマーク重複表示回避処理としては、これ以外に図１（ｄ）に示すようなポインタマーク重複表示回避処理もある。
【００６７】
この図１（ｄ）は、たとえば、▲１▼の優先度設定、つまり、当初からある位置に存在するポインタマークの優先度を、その位置の方向に移動してくるポインタマークよりも高くするという設定がなされている場合の制御であり、この場合、ポインタマークＭ１がポインタマークＭ２の当初の位置Ｐ２（その座標値を（ｘｂ，ｙｂ）とする）に向かって移動し、位置Ｐ２に極めて近い位置Ｐ１’（その座標値を（ｘ２±Δｘ，ｙ２±Δｙ）とする）に到達したとき、ポインタマークＭ１をその座標値（ｘ２±Δｘ，ｙ２±Δｙ）を中心に所定角度回転させた状態で表示させる。
【００６８】
この実施の形態ではポインタマークＭ１は、矢印型としているので、この矢印の先端部の座標値、すなわち、ポインタマークＭ１の位置Ｐ１’の座標値（ｘ２±Δｘ，ｙ２±Δｙ）を中心として、時計方向にほぼ６０度回転させて表示する例が示されている。なお、所定角度回転させるのではなく、この矢印を左右反転、すなわち、矢印の先端部の座標値（ｘ２±Δｘ，ｙ２±Δｙ）を通る表示画面１上のｙ軸方向（図示の上下方向）の直線を中心として折り返した位置に表示させるようにしてもよい。これによって、本来、重なり合うはずの２つのポインタマークＭ１，Ｍ２が、重なり合わないようにすることができる。
【００６９】
なお、この図１（ｄ）において、ポインタマークＭ１がポインタマークＭ２よりも優先度が高いものと設定されている場合は、ポインタマークＭ１の移動に伴って、ポインタマークＭ２を、上述同様、その先端を中心として、両者が重ならないような方向に回転させるなどのポインタマーク重複表示回避処理を行えばよい。
【００７０】
このようなポインタマーク重複表示回避処理としては、これら以外に、たとえば、優先度の低いポインタマークを縮小表示したり、優先度の低いポインタマークの種類を変えてそれぞれのポインタマークが重なり合わないような形状に変更するといったことも可能である。
【００７１】
以上、図１（ａ）〜（ｄ）によって、一方のポインタマークＭ１が他方のポインタマークＭ２に向かって移動することによるポインタマーク重複状態で表示されるのを回避するポインタマーク重複表示回避処理の一例について説明した。
【００７２】
このようなポインタマーク重複表示回避処理を行うことによって、本来、複数のポインタマークがポインタマーク重複状態で表示されてしまう状況において、それらのポインタマークがポインタマーク重複状態で表示されるのを回避することができる。それによって、どのポインティングデバイスがどこを指示しているかが容易にわかる。
【００７３】
このように、本発明では、２つ以上のポインタマークが表示画面上の同じ位置に存在することによってそれぞれのポインタマークが重なり合う状態、２つ以上のポインタマークが表示画面上の近接した位置に存在することによってそれぞれのポインタマークが接触または重なり合う状態、２つ以上のポインタマークが表示画面上の同一機能指示領域を指示した状態など、２つ以上のポインタマークがポインタマーク重複状態で表示されるのを回避することができる。
【００７４】
これによって、２つ以上のポインタマークが同じ座標値を指示した場合や２つ以上のポインタマークが近接した座標値を指示した場合でも、それぞれのポインタマーク全体が殆ど重なり合った状態で表示されたり、また、一部が重なり合ったり、接触した状態で表示されるのを防止することができ、多数のポインタマークが一箇所に集中したような場合でも、それぞれのポインタマークを容易に識別することができる。
【００７５】
また、２つ以上のポインタマークが重なり合うか否かに関係なく、同一機能指示領域を指示した場合でも、その機能指示領域内を指示できるのは、優先度のもっとも高いポインタマークのみであるので、どのポインタマーク（どの操作者）によってコマンド入力操作がなされたかを容易に確認することができ、また、矛盾したコマンド操作などが行われるのを未然に防止することができる。
【００７６】
次に、上述のようなポインタマーク重複表示回避処理を行ったあと、移動してきたポインタマーク（上述の例では、ポインタマークＭ１）が、その位置を去って、他の位置に移動した場合について説明する。これは、たとえば、図１（ｂ）を例にとれば、ポインタマークＭ１がこの図１（ｂ）で示した位置Ｐ１’に到達したあと、さらに他の位置に移動した場合であり、このような場合、押しのけられたポインタマークＭ２をどのようにするかついて図２を参照しながら以下に説明する。
【００７７】
図２（ａ）は図１（ｂ）と同じ状態、つまり、ポインタマークＭ１によってポインタマークＭ２が押しのけられた状態を示す図であり、この状態では、ポインタマークＭ１は、座標値（ｘ２±Δｘ，ｙ２±Δｙ）の位置Ｐ１’にあり、ポインタマークＭ２は、座標値（ｘ２’，ｙ２’）の位置Ｐ２’に移されている。
【００７８】
このような状態において、ポインタマークＭ１が図２（ｂ）に示すように、左方向（矢印Ｂ方向）にほぼ水平移動し、位置Ｐ１’から十分に離れた位置Ｐ１’’（その座標値を（ｘ１’’，ｙ１’’）とする）に移動したとする。
【００７９】
このように、ポインタマークＭ２を押しのけたポインタマークＭ１が、その後、その押しのけた位置から十分離れた位置にまで去って、ポインタマークＭ２が元の位置Ｐ２に戻れる状態となった場合は、この図２（ｂ）に示すように、そのポインタマークＭ２を矢印ａ’方向に動かして元の位置に復帰させることも可能であり、また、図２（ｃ）に示すように、ポインタマークＭ２が元の位置Ｐ２に戻らず、押しのけられた位置Ｐ２’にそのまま留まらせることも可能である。
【００８０】
また、図１で説明したようなポインタマーク重複表示回避処理を行う際、ポインタマーク重複表示回避処理対象となるそれぞれのポインタマークが、そのときに行われているポインタマーク重複表示回避処理によってどのような状態となっているかが視覚的にわかるような表示（この例ではアニメーション表示）を付加することもできる。
【００８１】
図３はそのアニメーション表示の付加例を説明する図であり、図３（ａ）は、一方のポインタマーク（ポインタマークＭ１とする）が矢印Ａ方向に移動してきて、当初からある位置に存在する他方のポインタマーク（ポインタマークＭ２とする）を押しのけようとする際、ポインタマークＭ１が汗をかきながら懸命にポインタマークＭ２を押しのけようとしている様子を示すものである。なお、図中、ｍ１はアニメーション表示として付加された汗を表すマークである。
【００８２】
また、図３（ｂ）は、図３（ａ）と同様、ポインタマークＭ１がポインタマークＭ２を押しのけようとする場合であるが、この図３（ｂ）では、ポインタマークＭ２が、ポインタマークＭ１に押しのけられそうになって、焦って汗をかいている様子を示すものである。
【００８３】
これら図３（ａ），（ｂ）は、図１（ｂ）のポインタマーク重複表示回避処理に対応するもので、図１（ｂ）において、この図３（ａ）または（ｂ）のようなアニメーション表示を付加することで、ポインタマーク重複表示回避処理対象となっているポインタマークＭ１，Ｍ２が、そのときに行われているポインタマーク重複表示回避処理によってどのような状態となっているかが視覚的によくわかる。また、操作者がそのアニメーション表示を見ることによって、現在、どのようなポインタマーク重複表示回避処理がなされているかを知ることができる。
【００８４】
また、図３（ｃ）は、一方のポインタマークＭ１が矢印Ａ方向に移動してきて、当初からある座標値を指示している他方のポインタマークＭ２に重複しそうになったとき、ポインタマークＭ２はポインタマークＭ１のそれ以上の移動を阻止しようと精一杯頑張り、一方、ポインタマークＭ１は汗をかきながら懸命に押しのけようとしている様子を示すものである。なお、図中、ｍ２はアニメーション表示として付加された移動を阻止しようと精一杯頑張っている様子を表すマークである。
【００８５】
この図３（ｃ）は、図１（ｃ）のポインタマーク重複表示回避処理に対応するもので、図１（ｃ）において、この図３（ｃ）のようなアニメーション表示を付加することで、上述同様、ポインタマーク重複表示回避処理対象となっているポインタマークＭ１，Ｍ２が、そのときに行われているポインタマーク重複表示回避処理によってどのような状態となっているかが視覚的によくわかる。また、図３（ａ），（ｂ）の場合と同様に、操作者がそのアニメーション表示を見ることによって、現在、どのようなポインタマーク重複表示回避処理がなされているかを知ることができる。
【００８６】
また、図３（ｄ）は、ポインタマークＭ１が矢印Ａ方向に移動し、ポインタマークＭ２がそれと反対方向（矢印Ｂ方向）に移動して、ある座標値で衝突した様子を示すものである。なお、図中、ｍ３はアニメーション表示として付加された衝突を表すマークである。なお、このように、２つ以上のポインタマークが衝突する状況となった場合も、図１で説明したように、優先度の高いポインタマークが優先度の低いポインタマークを押しのけたり、跳ね返したりするようなポインタマーク重複表示回避処理がなされる。
【００８７】
この図３（ａ）〜（ｄ）で説明したように、そのときの状況に応じたポインタマーク重複表示回避処理を行う際、それぞれのポインタマーク重複表示回避処理に対応したアニメーション表示を行うことで、ポインタマーク重複表示回避処理対象となっているポインタマークが、そのときに行われているポインタマーク重複表示回避処理によってどのような状態となっているかが視覚的によくわかり、それによって、現在、どのようなポインタマーク重複表示回避処理がなされているかということもよくわかる。また、操作者に遊び心を持たせることができるので、これを会議システムなどに適用することによって、場の雰囲気を和らげ、会議などを円滑に進行させる効果もある。
【００８８】
上述の図３で説明した例は、一方のポインタマークが他方のポインタマークを押しのけるポインタマーク重複表示回避処理、一方のポインタマークが他方のポインタマークに近づくのを阻止するポインタマーク重複表示回避処理、ポインタマーク同士が同じ位置に異なる方向から移動する際のポインタマーク重複表示回避処理を視覚的にわかり易くするためのものであるが、これらのポインタマーク重複表示回避処理が行われる際、そのポインタマーク重複表示回避処理を操作者に触覚や聴覚として伝えるようにすることもできる。
【００８９】
図４はポインタマーク重複表示回避処理を操作者に触覚として伝えることを可能とした情報表示システムの全体構成を概略的に示す図であり、情報処理装置としてのパーソナルコンピュータ（以下ではＰＣという）３０に蓄積された情報をプロジェクタなどの表示装置３１によって、表示媒体の１つであるスクリーン３２に投影し、表示画像の表示された表示画面１上を２つのポインタマークＭ１，Ｍ２でポインティング操作可能とする例が示されている。
【００９０】
なお、これら２つのポインタマークＭ１，Ｍ２のうち、ポインタマークＭ１はＰＣ３０に接続された一方のポインティングデバイス（この図４ではポインティングデバイスはマウスであるとして説明する）２１で操作可能となっており、ポインタマークＭ２はＰＣ３０に接続された他方のポインティングデバイス（同じくマウスの例が示されている）２２で操作可能となっている。
【００９１】
このような情報表示システムにおいて、ここでは、図３（ｄ）とほぼ同様の例、すなわち、２つのポインタマークＭ１，Ｍ２が、表示画面１上のある位置で衝突する場合を例にとって説明する。
【００９２】
この情報表示システムで用いられるポインティングデバイス２１，２２（この図４の例では、マウス２１，２２という）は、ポインティング操作を行う際、その操作に対応するマウスの動作を触覚（たとえば、２つのマウス２１，２２のポインタマークＭ１，Ｍ２が接近しつつあることを表す触覚、それぞれのポインタマークＭ１，Ｍ２が衝突したことを表す触覚など）として操作者に伝えることができるものであるとする。このようなマウスは、たとえば、図５のような構成とすることによって実現できる。
【００９３】
この種のマウスは、図５に示されるように、通常のマウスとしての機能を行うポインティング操作機能部８１と、ポインティング操作に対する何らかの反応としてのリアクション動作を行うリアクション動作機能部８２からなり、ポインティング操作機能部８１は、ｘ軸方向移動量検出手段８１１、ｙ軸方向移動量検出手段８１２、これらｘ軸方向移動量検出手段８１１、ｙ軸方向移動量検出手段８１２からの移動量検出情報やクリックボタンによるクリック操作情報を情報処理装置（図４ではＰＣ３０）に送信する送信手段８１３を有した構成となっている。
【００９４】
一方、リアクション動作機能部８２は、リアクション動作部８２１、このリアクション動作部８２１を駆動制御する駆動制御部８２２、情報処理装置（ＰＣ３０）から送られてくるポインタマーク重複状態を示すポインタマーク重複状態フラグ信号やそのポインタマーク重複状態フラグ信号に基づいて発せられるリアクション動作部を駆動するための信号を受信する受信部８２３などを有している。
【００９５】
なお、リアクション動作部８２１は、マウスに振動を発生させたり、マウスの動きに制動力を与えたり、マウスをある方向にわずかに移動させたりすることができるような手段が設けられている。
【００９６】
たとえば、振動を発生させる手段としては、図６（ａ）に示すように、回転軸１０１に偏心カム１０２を取りつけたモータ１０３をマウス内に組み込むことで実現でき、これによって、ポインタマーク同士の衝突などポインタマーク重複状態が発生した場合、モータ１０３を回転させることでマウスに振動Ｖを生じさせることができる。
【００９７】
また、マウスの動きに制動力を与えたり、ある方向にわずかに移動させる手段としては、たとえば、図６（ｂ）に示すように、マウス内のボール１０５に接触してボール１０５の回転に連動して回転し、その回転をロータリエンコーダに伝える働きをする円柱状のローラ１０６の中心軸１０７を、モータ１０８の回転軸１０９に連結するような構成とすることで実現できる。なお、図６では、モータ１０８の回転軸１０９とローラ１０６の中心軸１０７は、直接的に連結された例が示されているが、両者間には何らかの動作伝達機構が介在されていてもよい。そして、通常時は、モータ１０８は非動作状態となっていて、その回転軸１０９はフリーで回転可能となっている。
【００９８】
このような構成において、ポインタマーク重複状態となると、モータ１０８が回転駆動され、その回転力が回転軸１０９を介してローラ１０６の中心軸１０７に伝達されるようになり、それによって、ボール１０５には、モータ１０８に対する駆動制御に応じた回転力が伝達されるようになる。
【００９９】
そのときのモータ１０８に対する駆動制御としては、たとえば、ポインタマークの動きが阻止される場合には、それ以上ポインタマークが動かないようにマウスの動きに制動力を与えるような駆動制御が行われ、また、ポインタマークが押しのけられる場合には、押しのけられる方向にマウスをわずかに動かすような駆動制御が行われる。
【０１００】
このようなマウス、すなわち、ポインティング操作に対応するマウスの動作を触覚として操作者に伝えることができるマウス２１，２２を用いることによって、この図４に示すように、たとえば、２つのポインタマークＭ１，Ｍ２が衝突した場合、それぞれのマウス２１，２２では、ポインタマークＭ１，Ｍ２が衝突したことを表す振動Ｖをそれぞれのマウス２１，２２に発生させることができ、また、ここでは図示されていないが、ポインタマークＭ１，Ｍ２が衝突しそうになると、それぞれのマウスあるいはいずれかのマウスに制動力が働き、操作者にポインティング操作に対応するマウスの動作を触覚として伝えることができる。
【０１０１】
それによって、それぞれのマウス２１，２２を操作する操作者は、ポインタマークＭ１，Ｍ２が衝突したことや近接状態となったことが、表示画面１上におけるポインタマークＭ１，Ｍ２の動きからだけではなく手に伝わる触覚からもわかる。
【０１０２】
なお、このマウスは、振動を発生させたり制動力を発生させたりするだけではなく、リアクション動作部としてスピーカや圧電ブザーなどを設けることによって、アラーム音を発生させることも可能であり、それによって、ポインタマーク重複状態をマウスの動作により聴覚によって操作者に伝えることができる。また、発光素子を設けてその発光素子を点灯あるいは点滅制御させることも可能である。
【０１０３】
また、このようなポインタマークの重複状態をマウスの動作によって触覚あるいは聴覚として操作者に伝える処理と、図３で説明した視覚的に操作者に伝える処理を組み合わせることもできることは勿論であり、それによって、ポインタマーク重複表示回避処理対象となっているポインタマークＭ１，Ｍ２の動作がよくわかり、現在、どのようなポインタマーク重複表示回避処理がなされているかが、より一層、わかりやすくなる。
【０１０４】
なお、これら、ポインタマーク同士の近接や衝突を感触として操作者に伝えたり音として操作者に伝えたりする場合、近接や衝突を表現するのはマウスなどのポインティングデバイスでなくてもよく、それらを何らかの形（他の外部装置等）で操作者に伝達可能とすればよい。
【０１０５】
図７は本発明のポインタマーク表示制御装置を備えた情報表示システムを説明する図であり、この情報表示システムは、大きく分けると、情報処理装置としてのＰＣ３０、このＰＣ３０に接続された複数のポインティングデバイス２１，２２，・・・，２ｎ、表示装置３１を有した構成となっている。
【０１０６】
ＰＣ３０は、本発明のポインタマーク表示制御装置４０が組み込まれているとともに、それぞれのポインティングデバイス２１，２２，・・・，２ｎ対応に設けられ、指示座標値の取得などを行うポインティングデバイスドライバＰＤ１，ＰＤ２，・・・，ＰＤｎが設けられている。
【０１０７】
ポインタマーク表示制御装置４０は、それぞれのポインティングデバイス２１，２２，・・・，２ｎに対応するポインタマークを記憶するポインタマーク記憶手段４１、表示装置３１で表示すべき画像を画像記憶手段（図示せず）などから取得する表示画像取得手段４２、各ポインティングデバイスドライバＰＤ１，ＰＤ２，・・・，ＰＤｎからの情報（対応するポインティングデバイス２１，２２，・・・，２ｎの指示座標情報など）とポインタマーク記憶手段４１に記憶されているそれぞれのポインティングデバイス２１，２２，・・・，２ｎ対応のポインタマークとに基づいて、どのポインタマークとどのポインタマークがポインタマーク重複状態となるかを判定するポインタマーク重複判定手段４３、このポインタマーク重複判定手段４３によってポインタマーク重複状態となるとの判定がなされると、そのポインタマークが重複状態で表示されるのを回避するポインタマーク重複表示回避処理を行い、そのポインタマーク重複状態の回避されたそれぞれのポインタマークを表示すべき画像に重畳させたポインタマーク重畳画像を生成するポインタマーク重畳画像生成手段４４を有した構成となっている。
【０１０８】
この図７に示されたポインティングデバイス２１，２２，・・・，２ｎは、マウス、タッチパッド、ペンタブレット、トラックボールなど特に限定されるものではない。また、表示装置３１は、たとえば、ＰＣやゲーム機などのディスプレイ画面上に画像を表示させる形式であってもよく、また、プロジェクタなどによってスクリーンなどに画像を投影する形式であってもよい。
【０１０９】
このように構成された情報表示システムにおけるポインタマーク表示制御の全体的な処理手順を図８により説明する。
図８において、ステップＳ１は、それぞれのポインタマーク（ポインティングデバイス２１，２２，・・・，２ｎに対応するポインタマーク）が移動したあとの新たな指示座標を求める処理であり、この処理は、上述の図７の構成においては、ポインティングデバイスドライバＰＤ１，ＰＤ２，・・・，ＰＤｎによって行われるものとする。
【０１１０】
このステップＳ１における新たな指示座標を求める処理（ポインタマークが移動したあとの新たな指示座標を求める処理）は、それぞれのポインタマークの現在の指示座標Ｄ１と、それぞれのポインタマークのｘ軸およびｙ軸方向の移動量を示す指示座標移動ベクトルＤ２を対応するそれぞれのポインティングデバイスから取得し、これらのそれぞれのポインタマークの現在の指示座標Ｄ１とそれぞれのポインタマークの指示座標移動ベクトルＤ２からそれぞれのポインタマークの新たな指示座標Ｄ３を求めるものである。ここで、それぞれのポインタマークの現在の指示座標Ｄ１、それぞれのポインタマークの指示座標移動ベクトルＤ２、それぞれのポインタマークの新たな指示座標Ｄ３およびポインタマーク画像Ｄ４は、対応するポインタマークの個数（ここではｎ個）分、それぞれの情報として記憶されているものとする。
【０１１１】
そして、ポインタマーク記憶手段４１に記憶されているそれぞれのポインタマーク画像を取得し（ステップＳ２）、それらの取得したポインタマーク画像Ｄ４とステップＳ１で求められたそれぞれのポインタマークごとの新たな指示座標Ｄ３とからポインタマーク重複状態判定処理を行う（ステップＳ３）。このステップＳ３の処理内容については後述する。なお、ステップＳ１で求められた新たな指示座標Ｄ３によってポインタマークの現在の指示座標Ｄ１が更新される。
【０１１２】
このステップＳ３を行ったあと、ポインタマーク重複状態であるか否かの判定結果により、次以降の処理を分岐させる（ステップＳ４）。仮にポインタマーク重複状態であれば、どのポインタマークの表示を優先するかの表示優先順位をそれぞれのポインタマークごとに求め（ステップＳ５）、その優先順位に従ったポインタマーク重複表示回避処理をそれぞれのポインタマークごとに行い（ステップＳ６）、表示画像取得手段４２から取得された表示すべき画像にポインタマークの重畳された表示画像生成を行って（ステップＳ７）、それを表示させる（ステップＳ８）。また、ステップＳ４において、ポインタマーク重複状態でなければ、そのまま、ステップＳ７に進む。
【０１１３】
この図８に示した処理手順を具体的に説明する。たとえば、ポインティングデバイス２１に対応付けられたポインタマーク（これをポインタマークＭ１とする）が、ポインティングデバイス２２に対応付けられたポインタマーク（これをポインタマークＭ２とする）の位置に向かって移動したとする。これは、図１で説明したのと同じ状況である。なお、この場合、ポインタマークＭ１の優先度がポインタマークＭ２よりも高く設定されているものとする。
【０１１４】
ここで、ポインタマークＭ１とポインタマークＭ２とがポインタマーク重複状態となると、ポインタマーク重複判定手段４３がそれらのポインタマーク重複状態を検出し、その情報（ポインタマークＭ１とポインタマークＭ２が重複していること、およびそれぞれのポインタマークの座標位置と重複状況等）をポインタマーク重畳画像生成手段４４に渡す。なお、このポインタマーク同士の重複判定は、種々考えられるが、たとえば、次のようにして行うことができる。
【０１１５】
図９はポインタマーク同士の重複判定をそれぞれのポインタマークの外接矩形を用いて判断する例について説明する図であり、この図９によってポインタマーク重複判定の一例について説明する。ここでは、図９（ａ），（ｂ）に示すような形状のポインタマークの重複判定について説明し、図９（ａ）に示すポインタマークをこの説明ではポインタマークＭａ、図９（ｂ）に示すポインタマークをこの説明ではポインタマークＭｂする。
【０１１６】
まず、このような２つのポインタマークＭａ，Ｍｂそれぞれに、図９（ｃ），（ｄ）に示すような外接矩形Ｋａ，Ｋｂを設定する。そして、これら各外接矩形Ｋａ，Ｋｂを一意に定義するための対角線上の２点の座標を求める。なお、この対角線上の２点の座標としては、この場合、ｘ，ｙ座標上における外接矩形のそれぞれｘ軸方向、ｙ軸方向の最大値と最小値の座標とする。
【０１１７】
なお、この図９では、ｘ軸については、図示の右方向へ行くほど座標を示す数値が大となり、ｙ軸については図示の下方向に行くほど座標を示す数値が大となるものとしているので、ポインタマークＭａの外接矩形Ｋａでは、点Ｐａ１の座標（ｘａ１，ｙａ１）がｘ軸方向およびｙ軸方向の最小値、点Ｐａ２の座標（ｘａ２，ｙａ２）がｘ軸方向およびｙ軸方向の最大値となる。同様に、ポインタマークＭｂの外接矩形Ｋｂでは、Ｐｂ１の座標（ｘｂ１，ｙｂ１）がｘ軸方向およびＹ軸方向の最小値、Ｐｂ２の座標（ｘｂ２，ｙｂ２）がｘ軸方向およびｙ軸方向の最大値となる。このように、それぞれの外接矩形Ｋａ，Ｋｂを一意に定義することのできる対角線上の２点として、外接矩形Ｋａでは対角線上の２点Ｐａ１，Ｐａ２を求め、外接矩形Ｋｂでは対角線上の２点Ｐｂ１，Ｐｂ２を求める。
【０１１８】
そして、これら２つの外接矩形Ｋａ，Ｋｂが重なっているか否かを判定し、外接矩形Ｋａと外接矩形Ｋｂが重なっていれば、２つのポインタマークＭａ，Ｍｂはポインタマーク重複状態であると判定する。
【０１１９】
この２つの外接矩形Ｋａ，Ｋｂが重なっているか否かの判定は、外接矩形Ｋａと外接矩形Ｋｂがｘ軸方向で重なっているか否かを判定するとともに、ｙ軸方向で重なっているか否かを判定し、ｘ軸方向とｙ軸方向で共に重なっていれば、２つの外接矩形Ｋａ，Ｋｂは重なっていると判定される。この外接矩形ｋａと外接矩形Ｋｂがｘ軸方向で重なっているか否かを判定するとともに、ｙ軸方向で重なっているかを判定するには、図１０に示すような方法で行うことができる。
【０１２０】
この図１０において、Ｘａは外接矩形Ｋａのｘ軸方向に沿った１つの辺を表し、Ｘｂは外接矩形Ｋｂの同じくｘ軸方向に沿った１つの辺を表している。そして、辺Ｘａの先端および終端のｘ軸上の位置Ｘａｈ、Ｘａｔと、辺Ｘｂの先端および終端のｘ軸上の位置Ｘｂｈ、Ｘｂｔにおいて、Ｘａｔ＜Ｘｂｈであれば、２つの辺Ｘａ，Ｘｂは重ならないと判定することができる。仮にＸｂｈ＜Ｘａｔであれば、今度はＸａｈとＸｂｔを比較する。ここでＸｂｔ＜Ｘａｈであれば２つの辺Ｘａ，Ｘｂは重ならないと判定することができる。反対にＸａｈ＜Ｘｂｔであれば２つの辺Ｘａ，Ｘｂは重なると判定することができる。
【０１２１】
これをｙ軸方向に沿った外接矩形Ｋａ，Ｋｂのそれぞれの辺Ｙａ，Ｙｂ（図１０では示されていない）についても行い、ｘ軸方向とｙ軸方向でそれぞれの辺Ｘａ，ＸｂおよびＹａ，Ｙｂが共に重なっていると判定された場合は、２つの外接矩形Ｋａ，Ｋｂは重なっていると判定することができる。
【０１２２】
たとえば、図１１（ａ）の場合は、それぞれのｙ軸方向に沿った辺Ｙａ，Ｙｂは、ｙ軸方向では重なっていると判定されるが、それぞれのｘ軸方向に沿った辺Ｘａ，Ｘｂは、ｘ軸方向では重なっていないと判定されるので、この場合は、２つの外接矩形Ｋａ，Ｋｂは重なっていないと判定される。一方、図１１（ｂ）の場合は、それぞれのｘ軸方向に沿った辺Ｘａ，Ｘｂおよびそれぞれのｙ軸方向に沿った辺Ｙａ，Ｙｂは、ｘ軸方向およびｙ軸方向それぞれで重なっていると判定されるので、この場合は、２つの外接矩形Ｋａ，Ｋｂは重なっていると判定される。
【０１２３】
以上のようにして、外接矩形Ｋａ，Ｋｂの重なりを判定することができ、外接矩形Ｋａ，Ｋｂが重なっている場合には、ここでは、それぞれのポインタマークＭａ，Ｍｂも重なっていると判定する。なお、図１１（ｂ）では、外接矩形Ｋａ，Ｋｂそのものは重なり合っているが、それぞれのポインタマークＭａ，Ｍｂは重なり合ってはなく、近接した位置にあって接触した状態であるが、この実施の形態では、ポインタマーク同士が接触状態にある場合もポインタマーク重複状態であるとしている。
【０１２４】
なお、ポインタマーク同士が重複している否かの判定は、この図９から図１１で説明した方法に限られるものではないことは勿論である。また、接触状態までをも含めてポインタマーク重複状態とするか否かなど、どのような状態をポインタマーク重複状態とするかは予め設定しておけばよく、それに応じたポインタマーク重複判定を行えばよい。
【０１２５】
ポインタマーク重畳画像生成手段４４では、ポインタマーク重複判定手段４３によって、ポインタマークＭ１，Ｍ２がポインタマーク重複状態となるとの判定がなされると、それぞれのポインタマークがポインタマーク重複状態で表示されるのを回避するポインタマーク重複表示回避処理を行い、そのポインタマーク重複状態の回避されたそれぞれのポインタマークを、表示すべき画像に重畳させたポインタマーク重畳画像を生成する。
【０１２６】
すなわち、このポインタマーク重畳画像生成手段４４は、ポインタマーク重複判定手段４３から、ポインタマークＭ１，Ｍ２が重複状態となるとの判定結果を受け取ると、まず、図１（ａ）〜（ｄ）で説明したようなポインタマーク重複表示回避処理を行い、その後、そのポインタマークの重複が回避された状態となったそれぞれのポインタマークを表示すべき画像に重畳させたポインタマーク重畳画像を生成し、そのポインタマーク重畳画像を表示装置３１に出力する。
【０１２７】
なお、図７ではポインタマーク表示制御装置４０、すなわち、ポインタマーク記憶手段４１、表示画像取得手段４２、ポインタマーク重複判定手段４３、ポインタマーク重畳画像生成手段４４などは、ＰＣ３０側が持つ例で説明したが、このポインタマーク表示制御装置４０は、プロジェクタなどの表示装置３１側が持つようにしてもよい。この場合、ポインティングデバイスドライバＰＤ１，ＰＤ２，・・・，ＰＤｎも表示装置３１に持たせ、複数のポインティングデバイス２１，２２，・・・，２ｎは、その表示装置３１に直接接続されるような構成とする。
【０１２８】
図１２は表示画面を共有して離れた場所で会議を行うことを可能とする遠隔会議システムなどに本発明を適用した例を示すものである。この図１２は、たとえば、ネットワーク５１を介して接続された情報処理装置としてのＰＣ３０１，ＰＣ３０２と、これらＰＣ３０１，ＰＣ３０２に接続されたプロジェクタなどの表示装置３１１，３１２を有し、表示媒体の１つであるスクリーン３２１，３２２上の表示画面１１，１２をポインタマークによって指示しながら会議を進行させて行く例である。
【０１２９】
なお、この図１２の例では、ＰＣ３０１側には２個のポインティングデバイス２１，２２（２個ともマウスである例が示されている）が接続され、ＰＣ３０２側にも２個のポインティングデバイス２３，２４（一方がマウスであり、他方がペンタブレットである例が示されている）が接続されている。
【０１３０】
また、ＰＣ３０１側のポインティングデバイス２１に対応するポインタマークはＭ１、ポインティングデバイス２２に対応するポインタマークはＭ２であるとし、ＰＣ３０２側のポインティングデバイス２３に対応するポインタマークはＭ３、ポインティングデバイス２４に対応するポインタマークはＭ４であるとする。
【０１３１】
このように、この図１２では、ＰＣ３０１，ＰＣ３０２それぞれに２個ずつのポインティングデバイス（ポインティングデバイス２１，２２とポインティングデバイス２３，２４）を接続して、それぞれのポインティングデバイス２１，２２，２３，２４対応のポインタマークＭ１，Ｍ２，Ｍ３，Ｍ４を、表示画面１１，１２上に表示させているが、これを実現するためには、ＰＣ３０１、ＰＣ３０２は、複数個のポインティングデバイスを接続可能とするための接続インタフェース部と、それぞれのポインティングデバイスごとのポインタマークを表示画面１１，１２上に表示可能とするソフトウエアなどが搭載されていることが必要である。
【０１３２】
また、ＰＣ３０１に接続されたポインティングデバイス２１，２２の各々に対応する各々のポインタマークＭ１，Ｍ２は、表示装置３１１によって映し出される表示画面１１上の任意の位置の指示が可能であるとともに、他方の表示装置３１２によって映し出される表示画面１２上の任意の位置（表示画面１１上の指示位置と同じ位置）の指示が可能である。同様に、ＰＣ３０２に接続されたポインティングデバイス２３，２４の各々に対応する各々のポインタマークＭ３，Ｍ４は、表示装置３１２によって映し出される表示画面１２上の任意の位置の指示が可能であるとともに、他方の表示装置３１１によって映し出される表示画面１１上の任意の位置（表示画面１２上の指示位置と同じ位置）の指示が可能である。
【０１３３】
このように、互いに離れた場所で、それぞれが表示画面を共有してそれぞれの会議参加者が自分のポインティングデバイスによって、表示画面１１，１２上の任意の位置を指示しながら会議を進行することができる。
【０１３４】
図１３は図１２を実現するに必要な構成要素をブロック図化した一例を示すもので、ＰＣ３０１，ＰＣ３０２は、ネットワーク（この図１３では図示されていない）を介して相互に情報授受を行うための送信手段６１と受信手段６２をそれぞれ有するとともに、自身に接続される複数のポインティングデバイス２１，２２，・・・，２ｎ（図１２ではポインティングデバイスはそれぞれ２個ずつとした例が示されているが、図１３ではポインティングデバイスはｎ個設けられた例が示されている）に対応するポインティングデバイスドライバＰＤ１，ＰＤ２，・・・，ＰＤｎをそれぞれ有している。
【０１３５】
また、この図１３では、図７で説明したポインタマーク表示制御装置４０、すなわち、ポインタマーク記憶手段４１、表示画像取得手段４２、ポインタマーク重複判定手段４３、ポインタマーク重畳画像生成手段４４などは、ＰＣ３０１，ＰＣ３０２とは別に用意されたサーバ７０に持たせるようにしている。
【０１３６】
したがって、この図１３のように、サーバ７０は、図示しないネットワークを通じて、ＰＣ３０１，ＰＣ３０２と情報の授受を可能とするための送信手段７１と受信手段７２を有し、ＰＣ３０１，ＰＣ３０２のそれぞれの送信手段６１から、図示しないネットワーク経由で送られてくる座標情報などを受信手段７２が受け取って、それをポインタマーク重複判定手段４３に渡す。
【０１３７】
また、このサーバ７０のポインタマーク重畳画像生成手段４４で作成されたポインタマーク重畳画像は、送信手段７１から図示しないネットワークを介してＰＣ３０１，ＰＣ３０２のそれぞれの受信手段６２に送信され、そのポインタマーク重畳画像を受け取ったＰＣ３０１，ＰＣ３０２では、そのポインタマーク重畳画像を自身に接続された表示装置３１１，３１２に渡す。
【０１３８】
なお、サーバ７０におけるポインタマーク重複判定手段４３やポインタマーク重畳画像生成手段４４の動作については、図７で説明したのでここでは省略する。
【０１３９】
なお、このサーバ７０は、この図１３に示したように、ＰＣ３０１，ＰＣ３０２とは別に用意されるものであってもよいが、ＰＣ３０１またはＰＣ３０２のいずれかがこのサーバ機能を持つようにしてもよい。
【０１４０】
たとえば、ＰＣ３０１がサーバ機能を持つ場合は、ＰＣ３０１がポインタマーク表示制御装置４０（ポインタマーク記憶手段４１、表示画像取得手段４２、ポインタマーク重複判定手段４３、ポインタマーク重畳画像生成手段４４）を有する。
【０１４１】
そして、ＰＣ３０１では、自身に接続されたポインティングデバイス２１，２２，・・・，２ｎによるポインティング操作に対する座標情報を、対応するポインティングデバイスドライバから取得して、それをポインタマーク重複判定手段４３に渡し、ポインタ重複判定処理を行い、その判定結果に基づいてポインタマーク重畳画像生成手段４４がポインタマーク重畳画像を生成し、そのポインタマーク重畳画像を自身に接続された表示装置３１１に渡すとともに、送信手段６１から図示しないネットワーク介してＰＣ３０２側に送信する。ＰＣ３０２では、ＰＣ３０１側から送信されてきたポインタマーク重畳画像を自身の受信手段６２で受け取り、それを自身に接続された表示装置３１２に渡す。
【０１４２】
一方、ＰＣ３０２側でのポインティング操作（ＰＣ３０２に接続されたポインティングデバイス２１，２２，・・・，２ｎによるポインティング操作）に対する座標情報（この座標情報は、対応するポインティングデバイスドライバから出力される）は、自身の送信手段６１から図示しないネットワークを介してＰＣ３０１側に送信され、それをＰＣ３０１の受信手段６２が受け取って、ポインタマーク重複判定手段４３に渡し、ポインタ重複判定処理を行い、その判定結果に基づいてポインタマーク重畳画像生成手段４４がポインタマーク重畳画像を生成し、そのポインタマーク重畳画像を自身に接続された表示装置３１１に渡すとともに、送信手段６１から図示しないネットワーク介してＰＣ３０２側に送信して、ＰＣ３０２ではそれを自身の受信手段６２で受け取ったのちに、自身に接続された表示装置３１２に渡す。
【０１４３】
このような遠隔会議システムを構築することによって、離れた場所にいる複数の会議参加者が、それぞれの表示画面１１，１２上でポインティング操作することができる。このとき、複数のポインタマークＭ１，Ｍ２，Ｍ３，Ｍ４のうち２つ以上のポインタマークが同じ座標値に指示されたり、同じ機能領域に指示されたりするポインタマーク重複状態となることがあるが、このようなポインタマーク重複状態となっても、前述したようなポインタマーク重複表示回避処理がなされることによって、ポインタマーク重複状態での表示を回避することができる。
【０１４４】
このような遠隔会議を行う際、前述した優先度などは予め設定しておき、それぞれの会議参加者がその優先度を知った上でポインティング操作することで、それぞれの会議参加者間でのトラブルなどの発生を未然に防止することができ、円滑な会議進行がなされる。
【０１４５】
なお、図１２および図１３では、離れた場所にある２箇所で会議を行う例が示されているが、３箇所以上で会議を行う場合であっても同様に実施することができる。
【０１４６】
なお、本発明は上述の実施の形態に限られるものではなく、本発明の要旨を逸脱しない範囲で種々変形実施可能となるものである。たとえば、前述の実施の形態では、複数のポインタマークは、矢印型のポインタマークを用い、それぞれが異なった模様などを有する例で説明したが、ポインタマークは矢印型だけではなく、様々な種類のものを使用することができることは勿論である。また、それぞれの操作者が自分のポインタマークをその動きなどから把握できれば、複数のポインタマークはすべて同じであってもよい。
【０１４７】
また、前述の実施の形態では、ポインタマーク重複表示回避処理として、重複状態となるポインタマークの表示画面上での位置を変更するような処理、すなわち、優先度の高いポインタマークが優先度の低いポインタマークを押しのける処理（図１（ｂ）参照）、優先度の高いポインタマークにより、優先度の低いポインタマークが所望とする位置に達することができないようにその移動を阻止するような処理（図１（ｃ）参照）、ポインタマークの指示方向を変更させるような処理（図１（ｄ）参照）について説明したが、これ以外にも種々の処理が存在する。
【０１４８】
たとえば、一方（優先度の低い方）のポインタマークの形状を優先度の高いポインタマークと容易に識別できるような形状に変更させる処理、一方（優先度の低い方）のポインタマークの色を優先度の高いポインタマークと容易に識別できるような色に変更させる処理、一方（優先度の低い方）のポインタマークの大きさを優先度の高いポインタマークと容易に識別できるように小さくする処理などが考えられる。また、これら（図１で説明したものを含む）を組み合わせるようにしてもよい。
【０１４９】
また、前述の実施の形態では、主に、プロジェクタなどの表示装置とＰＣなどの情報処理装置を組み合わせてなる会議システムなどに本発明を適用する例で説明したが、このような会議システム以外のたとえば複数のポインタマークが表示されるゲーム機などにも適用できる。
【０１５０】
また、本発明は以上説明した本発明を実現するための処理手順が記述された処理プログラムを作成し、その処理プログラムをフロッピィディスク、光ディスク、ハードディスクなどの記録媒体に記録させておくこともでき、本発明は、その処理プログラムの記録された記録媒体をも含むものである。また、ネットワークから当該処理プログラムを得るようにしてもよい。
【図面の簡単な説明】
【図１】本発明のポインタマーク表示制御方法におけるポインタマーク重複表示回避処理を説明する図である。
【図２】図１に示すポインタマーク重複表示回避処理において、一方のポインタマークが他方のポインタマークを押しのける制御を行った場合、押しのけたポインタマークがその位置を去ったあとの押しのけられたポインタマークの処理について説明する図である。
【図３】図１に示すポインタマーク重複表示回避処理を行う際、ポインタマーク重複表示回避処理対象となるそれぞれのポインタマークにアニメーション表示を付加した例を示す図である。
【図４】図１に示すポインタマーク重複表示回避処理を行う際、ポインティングデバイスとしてポインティング操作に対するリアクション動作を行うマウスを用いた場合の情報表示システムの概略構成を示す図である。
【図５】図４で示したマウスの構成例を示す図である。
【図６】図５で示したリアクション動作部の具体例を示す図である。
【図７】本発明のポインタマーク表示制御装置を組み込んだ情報表示システムの構成を説明するブロック図である。
【図８】図７で示した情報表示システムにおけるポインタマーク表示制御の全体的な処理の流れを説明するフローチャートである。
【図９】ポインタ重複状態判定を説明するためにポインタマークに外接矩形を設定する例を説明する図である。
【図１０】２つの外接矩形の重なりを判定する例を説明する図である。
【図１１】図１０の重なり判定によってポインタマークの重複判定を行う例を説明する図である。
【図１２】本発明を適用した遠隔会議システムを説明する図である。
【図１３】図１２で示した遠隔会議システムの構成をブロック図化して示す図である。
【符号の説明】
１，１１，１２  表示画面、２１，２２，・・・，２ｎ  ポインティングデバイス、３０，３０１，３０２  情報処理装置（ＰＣ）、３１，３１１，３１２  表示装置、３２，３２１，３２２  表示媒体（スクリーン）、４０  ポインタマーク表示制御装置、４１  ポインタマーク記憶手段、４２  表示画像取得手段、４３  ポインタマーク重複判定手段、４４  ポインタマーク重畳画像生成手段、６１，７１  送信手段、６２，７２  受信手段、７０  サーバ、Ｍ１，Ｍ２，Ｍ３，Ｍ４  ポインタマーク
【図１】
2004362231.tif 000003
【図２】
2004362231.tif 000004
【図３】
2004362231.tif 000005
【図４】
2004362231.tif 000006
【図５】
2004362231.tif 000007
【図６】
2004362231.tif 000008
【図７】
2004362231.tif 000009
【図８】
2004362231.tif 000010
【図９】
2004362231.tif 000011
【図１０】
2004362231.tif 000012
【図１１】
2004362231.tif 000013
【図１２】
2004362231.tif 000014
【図１３】
2004362231.tif 000015