(57)【要約】【課題】第１の位置から指し示されたポインティング対象を第２の位置で正しく認識可能とする特別表示の表示情報を生成するポインティング装置及び方法を提供する。【解決手段】ポインティング装置は、第１の位置（ポインティング者Ｕ１）でポインティング対象（Ｑ１）に向かうポインティング方向が指し示されたときに、第２の位置（観察者Ｕ２，Ｕ３）でポインティング対象（Ｑ１）を認識可能とする特別表示（マークＭ２，Ｍ３）の表示情報を生成する装置であり、ポインティング対象（Ｑ１）がポインティング対象候補の中のいずれであるかを判別し、第２の位置（観察者Ｕ２，Ｕ３）からポインティング対象（Ｑ１）に向かう第２の位置用の直線（Ｌ２，Ｌ３）が、スクリーン（Ｓ１）に交差する位置である第２の位置用の特別表示（マークＭ２，Ｍ３）の表示位置を算出し、この表示位置を含む表示情報を出力する。【選択図】図４
2016130987.tif 000002
【特許請求の範囲】
【請求項１】
第１の位置で前記第１の位置からポインティング対象に向かうポインティング方向が指し示されたときに、第２の位置で前記ポインティング対象を認識可能とする、スクリーン上における特別表示の表示情報を生成するポインティング装置であって、
前記第１の位置を示す第１の位置情報と、前記ポインティング方向を示す情報を含むポインティング操作情報と、１以上のポインティング対象候補の位置を示す第３の位置情報とを元に、前記ポインティング対象が前記ポインティング対象候補の中のいずれであるかを判別し、該判別の結果を示す判別情報を出力するポインティング対象判別部と、
前記第２の位置を示す第２の位置情報と、前記判別情報と、前記スクリーンの位置を示す情報を含むスクリーン情報とを元に、前記第２の位置から前記ポインティング対象に向かう第２の位置用の直線が、前記スクリーンに交差する位置である第２の位置用の特別表示の表示位置を算出し、前記第２の位置用の特別表示の表示位置を示す情報を出力する特別表示情報生成部と、
を備えたことを特徴とするポインティング装置。
【請求項２】
前記特別表示情報生成部は、前記第１の位置情報と、前記判別情報と、前記スクリーン情報とを元に、前記第１の位置から前記ポインティング方向に延びる第１の位置用の直線が、前記スクリーンに交差する位置である第１の位置用の特別表示の表示位置を算出し、前記第１の位置用の特別表示の表示位置を示す情報を出力する第１の表示位置算出部を有することを特徴とする請求項１に記載のポインティング装置。
【請求項３】
前記ポインティング対象判別部は、
前記第１の位置を示す第１の位置情報を取得する第１の位置情報取得部と、
前記第１の位置で前記ポインティング方向が指し示されたときに、前記ポインティング方向を示す情報を含むポインティング操作情報を取得するポインティング操作情報取得部と、
前記１以上のポインティング対象候補の位置を示す第３の位置情報を取得する第３の位置情報取得部と、
前記ポインティング操作情報と、前記第１の位置情報と、前記第３の位置情報とを元に、前記ポインティング対象が前記ポインティング対象候補の中のいずれであるかの解析を行い、該解析の結果を前記判別情報として出力するポインティング対象解析部と、
を有することを特徴とする請求項１又は２に記載のポインティング装置。
【請求項４】
前記特別表示情報生成部は、
前記スクリーン情報を取得するスクリーン情報取得部と、
前記第２の位置情報を取得する第２の位置情報取得部と、
前記第２の位置情報と、前記判別情報と、前記スクリーン情報とを元に、前記第２の位置用の特別表示の表示位置を算出する第２の表示位置算出部と、
前記第２の位置用の特別表示の表示位置を示す情報を出力する特別表示情報出力部と、
を有することを特徴とする請求項１から３のいずれか１項に記載のポインティング装置。
【請求項５】
前記第１の位置で前記第１の位置から前記ポインティング対象に向かうポインティング方向が指し示されたときに、複数の第２の位置で前記ポインティング対象を認識可能とする、複数のスクリーン上における特別表示の表示情報を生成する前記ポインティング装置であって、
前記特別表示情報生成部は、前記複数の第２の位置と前記複数のスクリーンとの対応付けを判断するスクリーン割当判断部を有する
ことを特徴とする請求項１から４のいずれか１項に記載のポインティング装置。
【請求項６】
前記ポインティング対象判別部は、前記ポインティング対象が移動した際に、前記ポインティング対象を追跡するポインティング対象追跡部を有する
ことを特徴とする請求項１から５のいずれか１項に記載のポインティング装置。
【請求項７】
前記特別表示情報生成部は、複数の観察者用特別表示が一定距離以下に近接して存在する場合に、前記複数の観察者用特別表示をまとめて他の特別表示に置き換える特別表示集約部を有することを特徴とする請求項１から６のいずれか１項に記載のポインティング装置。
【請求項８】
前記特別表示情報生成部は、複数の観察者用特別表示を順次切替え、同時に表示される前記観察者用特別表示の数を制限する特別表示切替部を有することを特徴とする請求項１から７のいずれか１項に記載のポインティング装置。
【請求項９】
前記スクリーンは、光透過型表示装置であることを特徴とする請求項１から８のいずれか１項に記載のポインティング装置。
【請求項１０】
第１の位置で前記第１の位置からポインティング対象に向かうポインティング方向が指し示されたときに、第２の位置で前記ポインティング対象を認識可能とする、スクリーン上における特別表示の表示情報を生成するポインティング方法であって、
前記第１の位置を示す第１の位置情報と、前記ポインティング方向を示す情報を含むポインティング操作情報と、１以上のポインティング対象候補の位置を示す第３の位置情報とを元に、前記ポインティング対象が前記ポインティング対象候補の中のいずれであるかを判別し、該判別の結果を示す判別情報を出力するポインティング対象判別ステップと、
前記第２の位置を示す第２の位置情報と、前記判別情報と、前記スクリーンの位置を示す情報を含むスクリーン情報とを元に、前記第２の位置から前記ポインティング対象に向かう第２の位置用の直線が、前記スクリーンに交差する位置である第２の位置用の特別表示の表示位置を算出し、前記第２の位置用の特別表示の表示位置を示す情報を出力する特別表示情報生成ステップと、
を備えたことを特徴とするポインティング方法。
【請求項１１】
コンピュータに、第１の位置で前記第１の位置からポインティング対象に向かうポインティング方向が指し示されたときに、第２の位置で前記ポインティング対象を認識可能とする、スクリーン上における特別表示の表示情報を生成するための処理として、
前記第１の位置を示す第１の位置情報と、前記ポインティング方向を示す情報を含むポインティング操作情報と、１以上のポインティング対象候補の位置を示す第３の位置情報とを元に、前記ポインティング対象が前記ポインティング対象候補の中のいずれであるかを判別し、該判別の結果を示す判別情報を出力するポインティング対象判別処理と、
前記第２の位置を示す第２の位置情報と、前記判別情報と、前記スクリーンの位置を示す情報を含むスクリーン情報とを元に、前記第２の位置から前記ポインティング対象に向かう第２の位置用の直線が、前記スクリーンに交差する位置である第２の位置用の特別表示の表示位置を算出し、前記第２の位置用の特別表示の表示位置を示す情報を出力する特別表示情報生成処理と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１の位置から指し示されたポインティング対象を第２の位置で認識可能とする、スクリーン上の特別表示の表示情報を生成するポインティング装置及びポインティング方法に関するものである。
【背景技術】
【０００２】
従来、道具又は体の部位によって指し示されたポインティング対象を検出する方法及び装置が種々提案されている。例えば、特許文献１は、同一直線上に等間隔で配置された所定の３色の部分を備えた道具をビデオカメラで撮影し、この道具によって指し示されているポインティング対象を、ビデオカメラの撮影によって取得されたビデオ映像に基づいて求める方法及び装置を提案している。また、特許文献２は、ポインティング者（ユーザ）の体の部位を複数のビデオカメラで撮影し、この体の部位によって指し示されているポインティング対象を、複数のビデオカメラの撮影によって取得されたビデオ映像に基づいて求める方法及び装置を提案している。
【０００３】
また、ポインティング者（ユーザ）によって指し示されているポインティング対象を、ポインティング対象観察者（他のユーザ）に認識させるために、種々の方法及び装置が検討されている。例えば、ポインティング対象を指し示すために用いられている道具、ポインティング者の体の部位、又は、壁などに備えられている光照射装置（投光器）からの光を、ポインティング対象に照射することによって、ポインティング対象観察者（以下単に「観察者」とも言う。）にポインティング対象を認識させる方法がある。図１は、ポインティング者Ｕ１の手によって指し示されたポインティング対象Ｑ１に投光器３０１によって光スポット３０２が照射されている例を示す図である。
【０００４】
しかしながら、ポインティング者からポインティング対象までの距離が遠い場合又は投光器からポインティング対象までの距離が遠い場合には、投光器によって照射された光スポットによりポインティング対象を観察者に正確に認識させることができないことがある。また、ポインティング対象をコンピュータ画面に表示する方法も考えられるが、ポインティング対象がコンピュータ画面内に表示されていない場合には、ポインティング対象を観察者に認識させることができない。また、ポインティング対象が美術品又は生物などのように、光照射に適さない事物である場合には、投光器を用いることはできない。
【０００５】
これらの対策として、ポインティング者とポインティング対象との間に光透過型のスクリーンを設置し、ポインティング者とポインティング対象とを結ぶ直線とスクリーンと交差する位置（交点位置）に、マークを表示する方法も考えられる。図２は、ポインティング者Ｕ１の位置とポインティング対象Ｑ１の位置とを結ぶ直線Ｌ１がスクリーンＳ１と交差する位置にマークＭ１が表示されている状況を示す図である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第４７０９３６４号公報（請求項２）
【特許文献２】特許第３８６０５５０号公報（請求項１、段落００３１、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、ポインティング者の位置とポインティング対象の観察者の位置とが異なる場合には、スクリーンに表示されたマークに基づいて観察者が認識した事物が、ポインティング者によって指し示されているポインティング対象と異なるというケース、すなわち、誤認識（認識の齟齬）が発生し得るという問題がある。なお、図３は、ポインティング者Ｕ１がポインティング対象Ｑ１を指し示しているが、スクリーンＳ１のマークＭ１を通して事物を認識している観察者Ｕ２は、事物Ｑ２がポインティング対象であると誤認識するケースを示している。
【０００８】
そこで、本発明は、上記従来技術の課題を解決するためになされたものであり、第１の位置から指し示されているポインティング対象を第２の位置で正しく認識可能とする、スクリーンにおける特別表示の表示情報を生成することができるポインティング装置及びポインティング方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係るポインティング装置は、第１の位置で前記第１の位置からポインティング対象に向かうポインティング方向が指し示されたときに、第２の位置で前記ポインティング対象を認識可能とする、スクリーン上における特別表示の表示情報を生成するポインティング装置であって、前記第１の位置を示す第１の位置情報と、前記ポインティング方向を示す情報を含むポインティング操作情報と、１以上のポインティング対象候補の位置を示す第３の位置情報とを元に、前記ポインティング対象が前記ポインティング対象候補の中のいずれであるかを判別し、該判別の結果を示す判別情報を出力するポインティング対象判別部と、前記第２の位置を示す第２の位置情報と、前記判別情報と、前記スクリーンの位置を示す情報を含むスクリーン情報とを元に、前記第２の位置から前記ポインティング対象に向かう第２の位置用の直線が、前記スクリーンに交差する位置である第２の位置用の特別表示の表示位置を算出し、前記第２の位置用の特別表示の表示位置を示す情報を出力する特別表示情報生成部とを備えたものである。
【発明の効果】
【００１０】
本発明によれば、観察者の位置である第２の位置からポインティング対象に向かう第２の位置用の直線が、スクリーンに交差する位置である第２の位置用の特別表示の表示位置を算出し、第２の位置用の特別表示の表示位置を示す情報を出力する。スクリーンには、この情報に基づく第２の位置用の特別表示が表示されるので、第２の位置からポインティング対象を正確に認識することができる。
【図面の簡単な説明】
【００１１】
【図１】ポインティング者によって指し示されたポインティング対象に光スポットを照射する例を示す図である。
【図２】ポインティング者によって指し示されたポインティング対象を示すマークを光透過型スクリーンに表示する例を示す図である。
【図３】光透過型スクリーンのマークを通して事物を認識した観察者が、ポインティング対象を誤認識する例を示す図である。
【図４】本発明の実施の形態１によるポインティング装置の動作の一例を示す概念図である。
【図５】実施の形態１によるポインティング装置の構成を概略的に示すブロック図である。
【図６】実施の形態１によるポインティング装置のポインティング対象の判別処理の一例を示すフローチャートである。
【図７】実施の形態１によるポインティング装置のポインティング者用マーク表示情報の生成処理の一例を示すフローチャートである。
【図８】実施の形態１によるポインティング装置の観察者用マーク表示情報の生成処理の一例を示すフローチャートである。
【図９】実施の形態１によるポインティング装置の観察者用マーク表示情報の生成処理の一例を示す概念図である。
【図１０】本発明の実施の形態２によるポインティング装置の動作の一例を示す概念図である。
【図１１】実施の形態２によるポインティング装置の構成を概略的に示すブロック図である。
【図１２】実施の形態２によるポインティング装置のスクリーン割当判断処理の一例を示すフローチャートである。
【図１３】実施の形態２によるポインティング装置の観察者用マーク表示情報の生成処理の一例を示すフローチャートである。
【図１４】（ａ）及び（ｂ）は、実施の形態２によるポインティング装置の観察者用マーク表示情報の生成処理の他の例の一例を示す概念図である。
【図１５】実施の形態２によるポインティング装置の動作の一例を示す概念図である。
【図１６】（ａ）及び（ｂ）は、本発明の実施の形態３によるポインティング装置の動作の一例を示す概念図である。
【図１７】実施の形態３によるポインティング装置の構成を概略的に示すブロック図である。
【図１８】実施の形態３によるポインティング装置のポインティング対象の追跡処理の一例を示すフローチャートである。
【図１９】実施の形態３によるポインティング装置のポインティング対象の解析処理の一例を示すフローチャートである。
【図２０】（ａ）及び（ｂ）は、本発明の実施の形態４によるポインティング装置の動作の一例を示す概念図である。
【図２１】実施の形態４によるポインティング装置の構成を概略的に示すブロック図である。
【図２２】実施の形態４によるポインティング装置のマーク集約処理の一例を示すフローチャートである。
【図２３】本発明の実施の形態５によるポインティング装置の動作の一例を示す概念図である。
【図２４】実施の形態５によるポインティング装置の構成を概略的に示すブロック図である。
【図２５】実施の形態５によるポインティング装置のマーク表示切替処理の一例を示すフローチャートである。
【図２６】本発明の実施の形態によるポインティング装置の変形例１の構成を概略的に示すブロック図である。
【図２７】図２６のポインティング装置の構成を概略的に示すブロック図である。
【図２８】本発明の実施の形態１から５によるポインティング装置の変形例２を示すハードウェア構成図である。
【発明を実施するための形態】
【００１２】
《１》実施の形態１．
最初に、ポインティング装置１の概要を説明する。図４は、本発明の実施の形態１によるポインティング装置の動作の一例を示す概念図である。また、図５は、実施の形態１によるポインティング装置１の構成を概略的に示すブロック図である。また、ポインティング装置１は、実施の形態１によるポインティング方法を実施することができる装置である。
【００１３】
図４に示されるように、ポインティング装置１は、ポインティング者Ｕ１の位置（第１の位置）ＰＵ１で、ポインティング者Ｕ１の位置ＰＵ１からポインティング対象（事物）Ｑ１に向かうポインティング方向（例えば、ポインティング者Ｕ１が道具又は手指で指し示す方向）が指し示されたときに、ポインティング対象観察者Ｕ２の位置（第２の位置）ＰＵ２でポインティング対象Ｑ１を認識可能とする、スクリーンＳ１上におけるマークＭ２などの特別表示の表示情報を生成する。なお、ポインティング者Ｕ１は、ポインティング対象Ｑ１を指し示すユーザである。また、ポインティング対象観察者（以下、単に「観察者」とも言う）は、ポインティング者Ｕ１によって指し示されたポインティング対象Ｑ１を見る他のユーザＵ２である。
【００１４】
図５に示されるように、ポインティング装置１は、ポインティング対象判別部１０と、マーク表示情報生成部（特別表示情報生成部）２０とを備えている。ポインティング対象判別部１０は、ポインティング者Ｕ１の位置（第１の位置）ＰＵ１を示すポインティング者位置情報（第１の位置情報）Ｉ１１と、第１の位置ＰＵ１からポインティング対象Ｑ１に向かうポインティング方向を示すポインティング方向情報を含むポインティング操作情報Ｉ１２と、１以上のポインティング対象候補（図４においては、候補としてＱ１，Ｑ２が示されている）の位置を示すポインティング対象候補情報（第３の位置情報）Ｉ１３とを元に、ポインティング対象Ｑ１がポインティング対象候補の中のいずれであるかを判別し、この判別の結果を示す判別情報Ｉ１４を出力する。
【００１５】
マーク表示情報生成部２０は、観察者Ｕ２の位置（第２の位置）ＰＵ２を示す観察者位置情報（第２の位置情報）Ｉ２３と、ポインティング対象判別部１０から出力された判別情報Ｉ１４と、スクリーンＳ１の位置を示す情報を含むスクリーン情報Ｉ２１とを元に、観察者Ｕ２の位置（第２の位置）ＰＵ２からポインティング対象Ｑ１に向かう観察者用の直線（第２の位置用の直線）Ｌ２が、スクリーンＳ１に交差する位置（交点位置）である観察者用特別表示としての観察者用マーク（第２の位置用のマーク）Ｍ２の表示位置を算出し、観察者用マークＭ２の表示情報Ｉ２４を出力する。
【００１６】
次に、ポインティング装置１の詳細を説明する。図５に示されるように、ポインティング対象判別部１０は、ポインティング者Ｕ１の位置（第１の位置）ＰＵ１を示すポインティング者位置情報（第１の位置情報）を取得するポインティング者位置情報取得部（第１の位置情報取得部）１１と、ポインティング者Ｕ１の位置（第１の位置）ＰＵ１でポインティング者Ｕ１によってポインティング方向が指し示されたときに、ポインティング方向を示すポインティング方向情報を含むポインティング操作情報を取得するポインティング操作情報取得部１２とを有している。なお、ポインティング者Ｕ１がポインティング方向を指し示す操作としては、例えば、ポインティング者Ｕ１が道具をポインティング方向に向ける操作、入力装置を使用してポインティング方向を入力する操作、道具及び装置を用いずにポインティング方向に手指を伸ばす動作などがある。また、本明細書においては、ポインティング者Ｕ１が人間である場合を説明するが、ポインティング者Ｕ１の代わりにポインティング対象を指し示す装置（例えば、機械及びロボットなど）を用いても良い。
【００１７】
また、ポインティング対象判別部１０は、１以上のポインティング対象候補の位置を示すポインティング対象候補情報（第３の位置情報）を取得するポインティング対象候補情報取得部（第３の位置情報取得部）１３と、ポインティング対象解析部１４とを有している。ポインティング対象解析部１４は、ポインティング操作情報取得部１２によって取得されて提供されるポインティング操作情報Ｉ１２と、ポインティング者位置情報取得部１１によって取得されて提供されるポインティング者位置情報（第１の位置情報）Ｉ１１と、ポインティング対象候補情報取得部１３によって取得されて提供されるポインティング対象候補情報（第３の位置情報）Ｉ１３とを元に、ポインティング対象Ｑ１がポインティング対象候補の中のいずれであるかを解析し、この解析の結果を前記判別情報Ｉ１４として出力する。
【００１８】
また、図５に示されるように、マーク表示情報生成部２０は、スクリーン情報を取得して提供するスクリーン情報取得部２１と、観察者位置情報（第２の位置情報）を取得して提供する観察者位置情報取得部（第２の位置情報取得部）２３と、観察者用マーク（第２の位置用の特別表示）Ｍ２の表示位置情報を含む表示情報Ｉ２４を算出する観察者用マーク表示位置算出部（第２の位置用特別表示位置算出部）２４と、観察者用マーク（第２の位置用の特別表示）Ｍ２の表示情報Ｉ２４を出力するマーク表示情報出力部（特別表示情報出力部）２５とを有している。観察者用マーク表示位置算出部２４は、観察者位置情報（第２の位置情報）Ｉ２３と、ポインティング対象判別部１０のポインティング対象解析部１４から出力された判別情報Ｉ１４と、スクリーン情報Ｉ２１とを元に、観察者用マーク（第２の位置用の特別表示）Ｍ２の表示位置を算出する。
【００１９】
また、マーク表示情報生成部２０は、ポインティング者位置情報（第１の位置情報）Ｉ１１と、ポインティング対象判別部１０から出力された判別情報Ｉ１４と、スクリーン情報Ｉ２１とを元に、ポインティング者Ｕ１の位置（第１の位置）ＰＵ１からポインティング方向に延びるポインティング者用の直線（第１の位置用の直線）Ｌ１が、スクリーンＳ１に交差する位置（交点位置）であるポインティング者用マーク（第１の位置用の特別表示）Ｍ１の表示位置を算出し、ポインティング者用マーク（第１の位置用の特別表示）Ｍ１の表示位置を示す表示情報Ｉ２２を出力するポインティング者用マーク表示位置算出部（第１の表示位置算出部）２２を有しても良い。
【００２０】
実施の形態１で取得されるポインティング者位置情報Ｉ１１、観察者位置情報Ｉ２３、スクリーン情報Ｉ２１に含まれるスクリーンの位置情報、ポインティング対象Ｑ１及びポインティング対象候補Ｑ２の位置情報は、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）によって取得することができる。また、ポインティング操作情報Ｉ１２は、ポインティング者Ｕ１の指先のＧＰＳ位置情報とポインティング者の肘から指先までの直線を示す方向情報をビデオカメラの映像情報に基づいて算出することによって取得しても良い。また、ポインティング操作情報（ポインティング操作の情報）Ｉ１２は、ポインティング者のＧＰＳ位置情報（例えば、体の中心付近）とポインティング者Ｕ１の指先のＧＰＳ位置情報とから取得することが可能である。
【００２１】
図５に示されるポインティング者位置情報取得部１１は、例えば、ポインティング者Ｕ１に備えられたセンサからの位置情報を取得する。「ポインティング者位置情報取得部１１による位置情報の取得方法」の具体例として、以下の（ａ１）〜（ａ４）がある。ただし、「ポインティング者位置情報取得部１１による位置情報の取得方法」は、以下の例に限定されない。
（ａ１）ポインティング者Ｕ１が携帯するＧＰＳセンサなどの位置センサの情報を取得する方法。
（ａ２）ポインティング者Ｕ１が携帯するＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｅｒ）タグ又は携帯電話などの情報を受信した受信機又は受信局から位置情報を取得する方法。
（ａ３）地面若しくは床面に埋め込まれた感圧センサ又は赤外線センサなどの検出情報からポインティング者Ｕ１の位置情報を推定若しくは取得する方法。
（ａ４）ポインティング者Ｕ１自身が、入力装置からポインティング者Ｕ１の位置情報を入力する方法。
【００２２】
また、「ポインティング者位置情報（第１の位置情報）」の具体例として、例えば、以下の（ｂ１）及び（ｂ２）がある。ただし、「ポインティング者位置情報（第１の位置情報）」は、以下の例に限定されない。
（ｂ１）緯度、経度、及び高度などのような絶対位置を示す情報。
（ｂ２）位置が既知である基準地点からの方向及び距離で特定される位置情報。例えば、「基準地点から東１０ｍ」などのように、特定の基準地点からの相対位置情報。
なお、ポインティング者位置情報は、ポインティング者Ｕ１の目の位置であることが望ましい。このため、ポインティング者位置情報を検出するセンサは、ポインティング者の目の近くに装備することが望ましい。ただし、センサを目の近くに装備することができない場合には、予め入力されたポインティング者の身長から目の位置を推測することが望ましい。例えば、ポインティング者の目の位置を、ポインティング者の身長から、予め決められた値（ポインティング者の頭の頂部から目までの距離に相当する値であり、例えば、１０ｃｍである）を減算した高さの位置とすることが望ましい。
【００２３】
図５に示されるポインティング操作情報取得部１２は、ポインティング者が行ったポインティング操作に関するポインティング操作情報を取得する。「ポインティング操作情報を取得する方法」としては、以下の（ｃ１）及び（ｃ２）がある。ただし、「ポインティング操作情報を取得する方法」は、以下の例に限定されない。
（ｃ１）同一直線上に等間隔で配置された複数個の検出部分を備えた道具をビデオカメラで撮影し、この道具によって指し示されているポインティング対象を、ビデオカメラの撮影によって取得されたビデオ映像に基づいて求める方法（特許文献１と同様の方法）。
（ｃ２）ポインティング者の体の部位を１又は複数のビデオカメラで撮影し、この体の部位によって指し示されているポインティング対象を、ビデオカメラの撮影によって取得されたビデオ映像に基づいて求める方法（特許文献２と同様の方法）。
【００２４】
また、ポインティング者Ｕ１が行う「ポインティング操作によって取得される情報」の一例としては、以下の（ｄ１）及び（ｄ２）がある。ただし、「ポインティング操作によって取得される情報」は、以下の例に限定されない。
（ｄ１）ポインティング操作を行った地点の位置情報。
（ｄ２）ポインティング操作によって指し示された方向情報。
【００２５】
図５に示されるポインティング対象候補情報取得部１３は、ポインティング者Ｕ１が指し示したポインティング対象Ｑ１に該当する可能性がある候補物であるポインティング対象候補のリストを取得する。「ポインティング対象候補のリストを取得する方法」は、例えば、以下の（ｅ１）及び（ｅ２）がある。ただし、「ポインティング対象候補のリストを取得する方法」は、以下の例に限定されない。
（ｅ１）地図データのように、予め用意されているポインティング対象候補の位置情報（例えば、施設内における展示物の配置データなど）を読み込むことによって、ポインティング対象候補のリストを取得する方法。
（ｅ２）ポインティング対象となり得る事物に予め位置マーカを付したデータを作成し、ポインティング者Ｕ１によってポインティング操作が行われた場合に、位置マーカが付された事物の位置情報を収集することによって、動的にポインティング対象候補のリストを取得する方法。
【００２６】
「ポインティング対象候補のリストに含まれる情報」の例としては、以下の（ｆ１）〜（ｆ３）に示すものがある。ただし、「ポインティング対象候補のリストに含まれる情報」は、以下の例に限定されない。
（ｆ１）各ポインティング対象候補の中心位置情報。
（ｆ２）各ポインティング対象候補の底面情報。
（ｆ３）各ポインティング対象候補の高さ情報。
【００２７】
図５に示されるポインティング対象解析部１４は、ポインティング者Ｕ１の位置情報Ｉ１１と、ポインティング操作情報（ポインティング者Ｕ１の操作情報）Ｉ１２と、ポインティング対象候補情報（第３の位置情報）Ｉ１３とを元に、ポインティング対象候補の内のいずれがポインティング対象Ｑ１であるかを解析し、その解析の結果を前記判別情報Ｉ１４として出力する。
【００２８】
次に、実施の形態１の動作を詳細に説明する。図６は、ポインティング対象解析部１４の処理の一例を示すフローチャートである。まず、ステップＳＴ１０１で、ポインティング対象解析部１４は、ポインティング者位置情報取得部１１から、ポインティング者Ｕ１の位置情報Ｉ１１を取得する。次に、ステップＳＴ１０２で、ポインティング対象解析部１４は、ポインティング操作情報取得部１２から、ポインティング操作情報（ポインティング操作の情報であり、例えば、ポインティング者Ｕ１の指先のＧＰＳ位置情報及び肘から指先までの直線を示す方向情報）Ｉ１２を取得する。次に、ステップＳＴ１０３で、ポインティング対象解析部１４は、検索距離として予め決められた距離を指定する。検索距離は、予め決められた距離、ポインティング対象候補に応じた距離、ユーザ入力された距離などを用いることができ、例えば、１００〔ｍ〕といったように決められる。
【００２９】
次に、ステップＳＴ１０４で、ポインティング対象解析部１４は、ポインティング対象候補情報取得部１３から、ステップＳＴ１０１で取得したポインティング者Ｕ１の位置情報Ｉ１１が示す位置を中心にして、ステップＳＴ１０３で定めた検索距離に基づく検索範囲内（球内）に存在するポインティング対象候補の情報を取得する。
【００３０】
次に、ステップＳＴ１０５で、ポインティング対象解析部１４は、ポインティング者Ｕ１によって指し示されたポインティング方向に沿って仮想の直線Ｌ１を伸ばす。このとき、直線Ｌ１を、例えば、１〔ｍ〕ずつ伸ばす。次に、ステップＳＴ１０６で、ポインティング対象解析部１４は、ステップＳＴ１０５で伸ばした直線Ｌ１の先端付近にポインティング対象候補が存在するかどうか調べる。例えば、先端から半径０．５〔ｍ〕の球内にポインティング対象候補が存在するかどうかを調べる方法、又は、ステップＳＴ１０５で伸ばした直線Ｌ１に沿った半径０．５〔ｃｍ〕、長さ１〔ｍ〕の円柱内にポインティング対象候補が存在するかどうかを調べる方法などがある。
【００３１】
次に、ステップＳＴ１０７で、ポインティング対象解析部１４は、ステップＳＴ１０６で調査したポインティング対象候補が存在する場合は、そのポインティング対象候補をポインティング対象Ｑ１として設定し、図６のフローチャートの処理を終了する。
【００３２】
また、ステップＳＴ１０６でポインティング対象候補が存在しない場合、又は、ステップＳＴ１０５で伸ばした直線Ｌ１がステップＳＴ１０３で決めた検索距離を上回る場合は、ポインティング対象解析部１４は、ポインティング対象なしと判定して、図６のフローチャートの処理を終了する。一方、ステップＳＴ１０６で、ポインティング対象候補が存在せず、かつ、ステップＳＴ１０５で伸ばした直線Ｌ１がステップＳＴ１０３で決めた検索距離以下である場合は、ポインティング対象解析部１４は、処理をステップＳＴ１０５に戻し、さらに直線Ｌ１を予め決められた長さに伸ばして、ステップＳＴ１０６の処理を行う。なお、ステップＳＴ１０３の検索距離、ステップＳＴ１０５の直線Ｌ１を伸ばす距離、ステップＳＴ１０６の先端付近のポインティング対象候補を探す距離は、ポインティング装置の設計者が予め定めたものであっても良いし、また、ポインティング者Ｕ１によって任意に設定されたものであっても良い。
【００３３】
スクリーン情報取得部２１は、マーク（特別表示）を表示するスクリーンについてのスクリーン情報を取得して、各部に供給する。「スクリーン情報を取得する方法」の例としては、以下の（ｇ１）及び（ｇ２）がある。ただし、「スクリーン情報を取得する方法」は、以下の例に限定されない。
（ｇ１）ポインティング装置１の設計者、ポインティング者Ｕ１、ポインティング対象の観察者Ｕ２のいずれかの操作入力情報を受け取ることによって、スクリーン情報を取得する方法。
（ｇ２）スクリーンにＧＰＳなどのセンサを備え付けておき、スクリーン情報が必要になったときに、スクリーン情報取得部２１がこのＧＰＳ情報を取得する方法。
【００３４】
また、スクリーン情報の例としては、以下の（ｈ１）から（ｈ３）に示すものがある。ただし、スクリーン情報は、以下の例に限定されない。
（ｈ１）スクリーンの中心の位置情報（例えば、緯度、経度、及び高度などの情報）。
（ｈ２）スクリーンの物理的サイズを示す情報（例えば、サイズをメートル単位で表した情報）。
（ｈ３）スクリーンの輪郭の位置情報（例えば、緯度、経度、及び高度などの情報）。
【００３５】
ポインティング者用マーク表示位置算出部２２は、ポインティング者Ｕ１の位置情報Ｉ１１と、判別情報Ｉ１４と、スクリーン情報Ｉ２１とを元に、ポインティング対象Ｑ１を指し示すポインティング者Ｕ１から見たスクリーン上のポインティング対象Ｑ１の位置を計算する。図７は、ポインティング者用マーク表示位置算出部２２の処理の一例を示すフローチャートである。まず、ステップＳＴ２０１で、ポインティング者用マーク表示位置算出部２２は、ポインティング者位置情報取得部１１からポインティング者Ｕ１の位置（図４のＰＵ１）を示す位置情報Ｉ１１を取得する。次に、ステップＳＴ２０２で、ポインティング者用マーク表示位置算出部２２は、ポインティング対象解析部１４で算出したポインティング対象Ｑ１の位置情報を取得する。次に、ステップＳＴ２０３で、ポインティング者用マーク表示位置算出部２２は、スクリーン情報取得部２１からスクリーン情報Ｉ２１を取得する。次に、ステップＳＴ２０４で、ポインティング者用マーク表示位置算出部２２は、ステップＳＴ２０１で取得したポインティング者Ｕ１の位置とステップＳＴ２０２で取得したポインティング対象Ｑ１の位置とを結ぶ直線（第１の直線）Ｌ１を算出する。次に、ステップＳＴ２０５で、ポインティング者用マーク表示位置算出部２２は、ステップＳＴ２０４で算出した直線Ｌ１が、ステップＳＴ２０３で取得したスクリーンＳ１と交差する位置（交点位置）を算出し、図７のフローチャートの処理を終了する。
【００３６】
観察者位置情報取得部２３は、センサなどにより、ポインティング対象を見る観察者の位置を取得する。「観察者位置情報の取得方法」の例としては、以下の（ｉ１）〜（ｉ４）がある。ただし、「観察者位置情報の取得方法」は、以下の例に限定されない。
（ｉ１）観察者が携帯するＧＰＳセンサなどの位置センサの情報を取得する方法。
（ｉ２）観察者が携帯するＲＦＩＤタグ又は携帯電話などの情報を受信した受信機又は受信局から位置情報を取得する方法。
（ｉ３）地面若しくは床面に埋め込まれた感圧センサ又は赤外線センサなどの検出情報から観察者の位置情報を推定若しくは取得する方法。
（ｉ４）観察者自身が、入力装置から自身の位置情報を入力する方法。
【００３７】
また、「観察者位置情報（第２の位置情報）」の具体例として、例えば、以下の（ｊ１）及び（ｊ２）がある。ただし、「観察者位置情報（第２の位置情報）」は、以下の例に限定されない。
（ｊ１）緯度、経度、及び高度などのような絶対位置を示す情報。
（ｊ２）位置が既知である基準地点からの方向及び距離で特定される位置情報。例えば、「基準地点から東１０ｍ」などのように、特定の基準地点からの相対位置情報。
なお、観察者位置情報は、観察者の目の位置であることが望ましい。このため、観察者位置情報を検出するセンサは、観察者の目の近くに装備することが望ましい。ただし、センサを目の近くに装備することができない場合には、予め入力された観察者の身長から目の位置を推測することが望ましい。例えば、観察者の目の位置を、観察者の身長から、予め決められた値（観察者の頭の頂部から目までの距離に相当する値であり、例えば、１０ｃｍである）を減算した高さの位置とすることが望ましい。
【００３８】
観察者用マーク表示位置算出部２４は、観察者位置情報Ｉ２３と、ポインティング対象Ｑ１の判別情報Ｉ１４と、スクリーン情報Ｉ２１とを元に、観察者Ｕ２から見たスクリーンＳ１上のポインティング対象Ｑ１の位置であるマーク（特別表示）Ｍ２の表示位置を計算する。
【００３９】
次に、観察者が２人である場合を説明する。図８は、観察者用マーク表示位置算出部２４の処理の一例を示すフローチャートである。また、図９は、観察者用マーク表示位置算出部２４の処理の一例を示す概念図である。まず、ステップＳＴ３０１で、観察者用マーク表示位置算出部２４は、観察者位置情報取得部２３から観察者Ｕ２，Ｕ３の位置ＰＵ２，ＰＵ３を示す観察者位置情報Ｉ２３を取得する。次に、ステップＳＴ３０２で、観察者用マーク表示位置算出部２４は、ポインティング対象解析部１４で算出したポインティング対象Ｑ１の位置情報を含むポインティング対象情報としての判別情報Ｉ１４を取得する。次に、ステップＳＴ３０３で、観察者用マーク表示位置算出部２４は、スクリーン情報取得部２１からスクリーン情報Ｉ２１（図９におけるスクリーンＳ１の位置情報を含む）を取得する。次に、ステップＳＴ３０４で、観察者用マーク表示位置算出部２４は、ステップＳＴ３０１で取得した観察者Ｕ２，Ｕ３の位置情報Ｉ２３から、後述のステップＳＴ３０５〜ＳＴ３０６の処理を行っていない観察者を１人選ぶ。そのため、ステップＳＴ３０５で、観察者用マーク表示位置算出部２４は、ステップＳＴ３０４で選択した観察者の位置と、ステップＳＴ３０２で取得したポインティング対象の位置とを結ぶ直線（図９のＬ２，Ｌ３）を算出する。次に、ステップＳＴ３０６で、観察者用マーク表示位置算出部２４は、ステップＳＴ３０５で算出した直線（図９のＬ２，Ｌ３）がステップＳＴ３０３で取得したスクリーンＳ１と交差する位置（交点位置）を算出する。次に、ステップＳＴ３０７で、観察者用マーク表示位置算出部２４は、全ての観察者について処理したかどうかを確認する。観察者用マーク表示位置算出部２４は、処理対象とされていない観察者が残っている場合は、処理をステップＳＴ３０４に戻し、新しい観察者を１人選ぶ。観察者用マーク表示位置算出部２４は、全ての観察者についての処理を終えている場合は、図８のフローチャートの処理を終了する。
【００４０】
マーク表示情報出力部２５は、マーク表示位置計算部２２及び観察者用マーク表示位置算出部２４で計算したスクリーンＳ１上のマーク表示位置（特別表示の表示位置）を、ポインティング者用マーク表示（第１の位置用の特別表示）Ｍ１の表示情報、及び、観察者用マーク表示（第２の位置用の特別表示）Ｍ２，Ｍ３の表示情報としてスクリーンＳ１に出力する。スクリーンＳ１は、受信した表示情報に基づいて、スクリーンＳ１上にポインティング者用マーク表示（第１の位置用の特別表示）Ｍ１、及び、観察者用マーク表示（第２の位置用の特別表示）Ｍ２，Ｍ３を表示する。
【００４１】
以上に説明したように、実施の形態１によるポインティング装置１及びポインティング方法によれば、観察者Ｕ２，Ｕ３の位置である第２の位置ＰＵ２，ＰＵ３からポインティング対象Ｑ１に向かう第２の位置用の直線Ｌ２，Ｌ３が、スクリーンＳ１に交差する位置である第２の位置用のマーク（特別表示）Ｍ２，Ｍ３の表示位置を算出し、第２の位置用のマーク（特別表示）Ｍ２，Ｍ３の表示情報を出力する。スクリーンＳ１には、この表示情報に基づく第２の位置用のマーク（特別表示）Ｍ２，Ｍ３が表示されるので、観察者Ｕ２，Ｕ３は、第２の位置ＰＵ２，ＰＵ３からポインティング対象Ｑ１を正確に認識することができる。このように、実施の形態１によるポインティング装置１及びポインティング方法によれば、ポインティング対象Ｑ１を指し示すポインティング者Ｕ１と指し示されたポインティング対象Ｑ１を見る観察者Ｕ２，Ｕ３との間で、ポインティング対象Ｑ１の認識齟齬がなくなるというメリットが得られる。
【００４２】
《２》実施の形態２．
図１０は、本発明の実施の形態２によるポインティング装置２の動作の一例を示す概念図である。実施の形態２は、複数のスクリーンＳ１，Ｓ２，Ｓ３に、ポインティング者用マーク表示（第１の位置用の特別表示）Ｍ１と観察者用マーク表示（第２の位置用の特別表示）Ｍ２，Ｍ３とが表示される点において、１つのスクリーンＳ１にポインティング者用マーク表示Ｍ１と観察者用マーク表示Ｍ２，Ｍ３とが表示される実施の形態１と相違する。実施の形態２によれば、複数のスクリーンＳ１，Ｓ２，Ｓ３を用いるので、１つのポインティング装置２で、より多人数の観察者Ｕ２，Ｕ３にポインティング対象Ｑ１を正しく認識させることができるという利点がある。特に、１つのスクリーンに、複数の観察者用の複数のマーク表示（特別表示）Ｍ２，Ｍ３を表示する場合は、マーク表示（特別表示）Ｍ２，Ｍ３が重なって見難くなることがある。実施の形態２においては、スクリーンＳ１にポインティング者Ｕ１用のマーク（第１の位置用の特別表示）Ｍ１を表示し、スクリーンＳ２に観察者Ｕ２用のマーク（第２の位置用の特別表示）Ｍ２を表示し、スクリーンＳ３に観察者Ｕ３用のマーク（第３の位置用の特別表示）Ｍ３を表示されるようにしているので、１つのスクリーンに割り当てられる観察者の数が減少するため、見やすさが向上する。
【００４３】
図１１は、実施の形態２によるポインティング装置２の構成を概略的に示すブロック図である。また、ポインティング装置２は、実施の形態２によるポインティング方法を実施することができる装置である。図１１において、図５（実施の形態１）に示される構成要素と同一又は対応する構成要素には、図５における符号と同じ符号を付す。実施の形態２によるポインティング装置２は、マーク表示情報生成部２０ａが、スクリーン割当判断部２６を備えた点において、実施の形態１によるポインティング装置１と相違する。スクリーン割当判断部２６は、ある観察者の位置情報Ｉ２３及び複数のスクリーン情報Ｉ２１を元に、指定された観察者用のマーク表示を行うスクリーンを特定する処理を行う。
【００４４】
図１２は、スクリーン割当判断部２６の処理の一例を示すフローチャートである。まず、ステップＳＴ４０１で、スクリーン割当判断部２６は、観察者用マーク表示位置算出部２４から複数の観察者の位置情報を取得する。次に、ステップＳＴ４０２で、スクリーン割当判断部２６は、観察者用マーク表示位置算出部２４からスクリーン情報を取得する。次に、ステップＳＴ４０３で、スクリーン割当判断部２６は、スクリーン候補をなしに、距離Ｄを∞（無限大）に設定する。次に、ステップＳＴ４０４で、スクリーン割当判断部２６は、ステップＳＴ４０２で取得したスクリーンから、後述のステップＳＴ４０５の処理を行っていないスクリーンを１つ選択する。次に、ステップＳＴ４０５で、スクリーン割当判断部２６は、ポインティング対象の観察者とスクリーンの距離Ｄ＿ｔｍｐを算出する。ポインティング対象の観察者の位置の緯度をＬＡＵとし、スクリーンの中央の緯度をＬＡＳとし、ポインティング対象の観察者の位置の経度をＬＯＵとし、スクリーンの中央の経度をＬＯＳとしたときに、距離Ｄ＿ｔｍｐは、例えば、次式で計算する。
Ｄ＿ｔｍｐ＝（（ＬＡＵ−ＬＡＳ）２＋（ＬＯＵ−ＬＯＳ）２）１／２
【００４５】
次に、ステップＳＴ４０６で、スクリーン割当判断部２６は、ＤとＤ＿ｔｍｐを比較し、Ｄ＜Ｄ＿ｔｍｐである場合は、ステップＳＴ４０７に、Ｄ＿ｔｍｐ≦Ｄである場合は、ステップＳＴ４０８に処理を進める。ステップＳＴ４０７では、スクリーン割当判断部２６は、スクリーン候補を、ステップＳＴ４０４で選択したスクリーンに設定し、Ｄの値をＤ＿ｔｍｐの値に更新する。ステップＳＴ４０８では、スクリーン割当判断部２６は、ステップＳＴ４０４で全てのスクリーンを選択したかどうかをチェックし、全てのスクリーンについての処理が終了している場合には、図１２の処理を終了し、それ以外の場合（選択されていないスクリーンが存在する場合）は、処理をステップＳＴ４０４に戻す。
【００４６】
図１３は、実施の形態２の観察者用マーク表示位置算出部２４の処理を示すフローチャートである。図１３におけるステップＳＴ５０１〜ＳＴ５０３は、既に説明した図８におけるステップＳＴ３０１〜ＳＴ３０３と同じ処理である。図１３におけるステップＳＴ５０４及びＳＴ５０５は、図８におけるステップＳＴ３０４及びＳＴ３０５と同じ処理である。図１３におけるステップＳＴ５０６は、スクリーン割当判断部２６を用いてステップＳＴ５０４で選択した複数の観察者の各々に複数のスクリーンの内のいずれのスクリーンを割り当てるかを決定する。図１３におけるステップＳＴ５０７は、図８におけるステップＳＴ３０６と同じ処理であるが、処理の対象とするスクリーンとしてステップＳＴ５０６で決定したスクリーンを用いる点が異なる。図１３におけるステップＳＴ５０８は、図８におけるステップＳＴ３０７と同じ処理であるが、観察者ごとに、表示するスクリーン及びそのスクリーン上の位置を最終的な出力とする点が異なる。
【００４７】
実施の形態２のポインティング装置２のマーク表示情報出力部２５は、ポインティング者用マーク表示位置算出部２２及び観察者用マーク表示位置算出部２４で計算した表示するスクリーン及びスクリーン上の位置を、ポインティング者用及び観察者用のマーク表示位置としてスクリーンに出力する。
【００４８】
なお、１つのスクリーンに割り当てられるユーザ（ポインティング者及び観察者）の数は、１人とは限らず、２人以上であっても良い。図１２の処理を採用した場合、特定のスクリーンの近くに観察者が複数存在する場合は、それらすべての観察者が同一のスクリーンに割り当てられる。図１４（ａ）及び（ｂ）は、実施の形態２の一例の概念図である。図１４（ａ）は、ポインティング者Ｕ１と観察者Ｕ２でスクリーンＳ１を共用している場合を示している。図１４（ｂ）は、複数の観察者Ｕ２，Ｕ３でスクリーンＳ２を共用している場合を示している。なお、スクリーンの共用は、２人に制限されるものではなく、３人以上で共用しても良い。
【００４９】
また、上記説明では、複数のスクリーンの表示面が同じ方向を向いている場合を説明したが、スクリーンの表示面の向きは異なる方向であってもよく、また、スクリーンの表示面の向きは可変であっても良い。図１５は、複数のスクリーンＳ１〜Ｓ３のうち、スクリーンＳ３の表示面の向きが異なる方向を向いている場合を例示している。
【００５０】
以上に説明したように、実施の形態２によるポインティング装置２及びポインティング方法によれば、複数のスクリーンの各々に、これを利用するユーザ（ポインティング者及び観察者）を割り当てているので、１つのスクリーンに割り当てられるユーザの数が減少するため、見易さが向上する。その結果、１つのポインティング装置で、より多数の観察者を扱うことができるという利点がある。
【００５１】
《３》実施の形態３．
図１６は、本発明の実施の形態３によるポインティング装置３の動作の一例を示す概念図である。実施の形態３は、実施の形態１の構成に加えて、ポインティング者Ｕ１がポインティング対象を指し示した場合に、ポインティング対象Ｑ１を自動で追跡するようにするものである。移動するポインティング対象Ｑ１を追跡可能とすることによって、ポインティング者Ｕ１がポインティング対象Ｑ１を指し示す操作をし続ける必要がないという利点がある。
【００５２】
図１７は、実施の形態３によるポインティング装置３の構成を概略的に示すブロック図である。また、ポインティング装置３は、実施の形態３によるポインティング方法を実施することができる装置である。図１７において、図５（実施の形態１）に示される構成要素と同一又は対応する構成要素には、図５における符号と同じ符号を付す。実施の形態３によるポインティング装置３は、ポインティング対象判別部１０ａが、ポインティング対象追跡部１５を備えた点において、実施の形態１によるポインティング装置１と相違する。なお、図１７には、実施の形態１のポインティング装置１に、ポインティング対象追跡部１５を追加した場合を例示したが、実施の形態２のポインティング装置２に、ポインティング対象追跡部１５を備えても良い。
【００５３】
ポインティング対象追跡部１５は、ポインティング対象Ｑ１の位置情報を用いて、ポインティング対象Ｑ１の移動を監視する。図１８は、ポインティング対象追跡部１５の処理の一例を示すフローチャートである。まず、ステップＳＴ６０１で、ポインティング対象解析部１４は、算出したポインティング対象Ｑ１の位置情報をポインティング対象追跡部１５に入力する。以下の説明では、入力されたポインティング対象を「Ｐ＿ｉｎｄｉｃａｔｅｄ」とも言う。次に、ステップＳＴ６０２で、ポインティング対象追跡部１５は、ポインティング対象Ｑ１を示す情報を、ポインティング対象候補情報取得部３０から取得する。以下の説明では、取得したポインティング対象を「Ｐ＿ｎｏｗ」とも言う。次に、ステップＳＴ６０３で、ポインティング対象追跡部１５は、Ｐ＿ｉｎｄｉｃａｔｅｄとＰ＿ｎｏｗとを比較する。比較の結果、Ｐ＿ｉｎｄｉｃａｔｅｄとＰ＿ｎｏｗが同一であれば、ポインティング対象追跡部１５は、処理をステップＳＴ６０６に進め、Ｐ＿ｉｎｄｉｃａｔｅｄとＰ＿ｎｏｗが異なれば、ポインティング対象追跡部１５は、処理をステップＳＴ６０４に進める。ステップＳＴ６０４では、ポインティング対象追跡部１５は、Ｐ＿ｉｎｄｉｃａｔｅｄの値を、Ｐ＿ｎｏｗの値に更新する。次に、ステップＳＴ６０５では、ポインティング対象追跡部１５は、ステップＳＴ６０４で更新されたＰ＿ｉｎｄｉｃａｔｅｄを、ポインティング対象解析部１４に通知する。ステップＳＴ６０６では、ポインティング対象追跡部１５は、一定時間が経過するまで処理を行わずに待つ。ステップＳ６０６の待機処理は、一般的なプログラミングにおけるスリープの挿入の処理に該当するものであり、待機時間は、例えば、１秒又は１０秒などといった値である。なお、一定時間（待機時間）は、ポインティング装置の設計者が予め設定した値でも良いし、ポインティング者などポインティング装置を使用する者が任意に設定する値であっても良い。一定時間が経過した後、処理は、ステップＳＴ６０２に遷移する。
【００５４】
次に、実施の形態３におけるポインティング対象解析部１４の処理について説明する。図１９は、実施の形態３におけるポインティング対象解析部１４の処理の一例を示すフローチャートである。まず、ステップＳＴ７０１で、ポインティング対象解析部１４は、動作のきっかけとなる動作トリガの種類を確認する。ステップＳＴ７０１で、ポインティング対象解析部１４は、ポインティング操作情報取得部１２から入力があった場合（すなわち、ポインティング者Ｕ１がポインティング対象を指し示す動作（操作）であるポインティングを行った場合）は、処理をステップＳＴ７０２に遷移し、ポインティング対象追跡部１５から通知があった場合（すなわち、ポインティング対象が移動した場合、図１８のステップＳＴ６０５に相当）は、処理をステップＳＴ７１１に遷移する。ステップＳＴ７０２〜ＳＴ７０７の処理は、図６のステップＳＴ１０１〜ＳＴ１０６の処理と同じである。ステップＳＴ７０８の処理は、図６のステップＳＴ１０７の処理と同じであるが、実施の形態３においては、ステップＳＴ７０８の処理を行った後に、処理はステップＳＴ７０９に遷移する。ステップＳＴ７０９では、ポインティング対象解析部１４は、ステップＳＴ７０２〜ＳＴ７０８の処理結果（決定されたポインティング対象）を、ポインティング対象追跡部１５に登録する。ステップＳＴ７１０では、ポインティング対象解析部１４は、ステップＳＴ７０２〜ＳＴ７０８の処理結果（決定されたポインティング対象）を、ポインティング者用マーク表示位置算出部２２及び観察者用マーク表示位置算出部２４に出力する。一方、ステップＳＴ７１１では、ポインティング対象解析部１４は、ポインティング対象追跡部１５から、更新されたポインティング対象を受信する。ステップＳＴ７１２では、ポインティング対象解析部１４は、ステップＳＴ７１１で受信したポインティング対象を、ポインティング者用マーク表示位置算出部２２及び観察者用マーク表示位置算出部２４に出力する。
【００５５】
以上に説明したように、実施の形態３によるポインティング装置３及びポインティング方法によれば、ポインティング装置３が、ポインティング対象Ｑ１の移動を追跡可能となるため、ポインティング者Ｕ１がポインティング対象を指し示すポインティング操作を継続して行う必要がないという利点がある。
【００５６】
《４》実施の形態４．
図２０は、本発明の実施の形態４によるポインティング装置４の動作の一例を示す概念図である。実施の形態４は、実施の形態１の構成に加えて、複数の観察者用マーク表示が近接して存在する場合に、ポインティング対象Ｑ１を示す複数の観察者用マーク表示（第２の位置用の特別表示）Ｍ２，Ｍ３を１つにまとめた特別表示Ｍ１０とする点が、実施の形態１と異なる。複数の観察者用マーク表示を１つにまとめるため、スクリーンＳ１上に表示される観察者用マーク表示（第２の位置用の特別表示）Ｍ１０の数が減少し、観察者Ｕ２，Ｕ３は、表示された内容を把握しやすくなるという利点がある。
【００５７】
図２１は、実施の形態４によるポインティング装置４の構成を概略的に示すブロック図である。また、ポインティング装置４は、実施の形態４によるポインティング方法を実施することができる装置である。図２１において、図５（実施の形態１）に示される構成要素と同一又は対応する構成要素には、図５における符号と同じ符号を付す。実施の形態４によるポインティング装置４は、マーク表示情報生成部２０ｂが、マーク集約部２７を備えた点、並びに、ポインティング者用マーク表示位置算出部２２、観察者用マーク表示位置算出部２４及びマーク表示情報出力部２５がマーク集約部２７を使用する点が、実施の形態１によるポインティング装置１と相違する。なお、実施の形態４では、マーク集約部２７を実施の形態１の構成に追加した場合を説明するが、マーク集約部２７を、実施の形態２の構成又は実施の形態３の構成に追加しても良い。
【００５８】
マーク集約部２７は、ポインティング者用マーク表示（特別表示）Ｍ１の位置情報、及び、観察者用マーク表示（特別表示）Ｍ２，Ｍ３の位置情報を受け取り、近接した観察者用マーク表示（特別表示）Ｍ２，Ｍ３をまとめて１つのマーク表示（特別表示）Ｍ１０を生成する。図２２は、マーク集約部２７の処理の一例を示すフローチャートである。まず、ステップＳＴ８０１で、マーク集約部２７は、ポインティング者用マーク表示位置算出部２２からポインティング者用マーク表示（特別表示）Ｍ１のスクリーンＳ１上の位置を受け取る。次に、ステップＳＴ８０２で、マーク集約部２７は、観察者用マーク表示位置算出部２４から観察者用マーク表示（特別表示）Ｍ２，Ｍ３のスクリーンＳ１上の位置を受け取る。
【００５９】
次に、ステップＳＴ８０３で、マーク集約部２７は、後述するステップＳＴ８０４で扱うマーク表示（特別表示）Ｗ＿１の確認リストをクリアする。すなわち、マーク集約部２７は、マーク表示（特別表示）Ｗ＿１として選択された、観察者用マーク表示がない状態にする。また、マーク集約部２７は、後述するステップＳＴ８０８で使用するマーク表示（特別表示）Ｗ＿１とマーク表示（特別表示）Ｗ＿２のペアのリストを、記憶部から削除する処理を行う。すなわち、マーク集約部２７は、マーク表示（特別表示）Ｗ＿１とマーク表示（特別表示）Ｗ＿２のペアが、記憶部のリストとして存在しない状態（初期状態）にする。
【００６０】
次に、ステップＳＴ８０４で、マーク集約部２７は、ステップＳＴ８０２で受け取った観察者用マーク表示Ｍ２，Ｍ３から１つを選択する。選択された観察者用マーク表示は、マーク表示（特別表示）Ｗ＿１と呼ぶ。さらに、マーク集約部２７は、マーク表示（特別表示）Ｗ＿１の確認リストに、選択した観察者用マーク表示を追加する処理を行う。
【００６１】
次に、ステップＳＴ８０５で、マーク集約部２７は、後述するステップＳＴ８０６で扱うマーク表示（特別表示）Ｗ＿２の確認リストをクリアする。すなわち、マーク集約部２７は、マーク表示（特別表示）Ｗ＿２として選択された観察者用マーク表示がない状態にする。
【００６２】
次に、ステップＳＴ８０６で、マーク集約部２７は、ステップＳＴ８０２で受け取った観察者用マーク表示から１つを選択する。選択された観察者用マーク表示は、マーク表示（特別表示）Ｗ＿２と呼ぶ。さらに、マーク集約部２７は、マーク表示（特別表示）Ｗ＿２の確認リストに、選択した観察者用マーク表示を追加する。
【００６３】
次に、ステップＳＴ８０７で、マーク集約部２７は、マーク表示（特別表示）Ｗ＿１とマーク表示（特別表示）Ｗ＿２との距離が一定距離（予め設定された基準距離）以下であるかを調べる。マーク集約部２７は、スクリーンＳ１上におけるＷ＿１のＸ座標をＸＷ１とし、Ｗ＿１のＹ座標をＹＷ１とし、スクリーンＳ１上におけるＷ＿２のＸ座標をＸＷ２とし、Ｗ＿２のＹ座標をＹＷ２としたときに、マーク表示（特別表示）Ｗ＿１とＷ＿２との距離ＤＷ１２を、例えば、次式で計算することができる。
ＤＷ１２＝（（ＸＷ１−ＸＷ２）２＋（ＹＷ１−ＹＷ２）２）１／２
【００６４】
また、ステップＳＴ８０７の判断に用いる一定距離としては、例えば、画素数表記で１０〔ピクセル〕として設定しても良く、又は、距離の単位を用いて５〔ｃｍ〕と設定しても良い。また、この一定距離は、ポインティング装置４の設計者が予め決めても良いし、ポインティング者Ｕ１又は観察者Ｕ２，Ｕ３が任意の値を入力することで設定しても良い。
【００６５】
マーク集約部２７は、マーク表示（特別表示）Ｗ＿１とＷ＿２の距離が一定距離以下であった場合には、マーク表示（特別表示）Ｗ＿１とＷ＿２は近接しているとみなして、処理をステップＳＴ８０８に進め、一定距離を上回っていた場合には、マーク表示（特別表示）Ｗ＿１とＷ＿２は近接していないとみなして、処理をステップＳＴ８０９に進める。
【００６６】
ステップＳＴ８０８では、マーク集約部２７は、現在選択中のマーク表示（特別表示）Ｗ＿１とＷ＿２のペアを記憶する。マーク集約部２７は、既にマーク表示（特別表示）Ｗ＿１とＷ＿２のペアが記憶されている場合であっても、既に、存在するペアを削除せず、ペアを追加して記憶する。
【００６７】
ステップＳＴ８０９では、マーク集約部２７は、全ての観察者用マーク表示が、マーク表示（特別表示）Ｗ＿２の確認リストに登録されているかを判断し、マーク表示（特別表示）Ｗ＿２の確認リストに未登録の観察者用マーク表示が残っている場合は、処理をステップＳＴ８０６に戻し、残っていない場合は、処理をステップＳＴ８１０に進める。
【００６８】
ステップＳＴ８１０では、マーク集約部２７は、全ての観察者用マーク表示がマーク表示（特別表示）Ｗ＿１の確認リストに登録されているかを判断し、未登録の観察者用マーク表示が残っている場合は、処理をステップＳＴ８０４に戻し、残っていない場合は、処理をステップＳＴ８１１に進める。
【００６９】
ステップＳＴ８１１では、マーク集約部２７は、記憶部に記憶しているペアの表示を集約する。集約する方法としては、以下の（ｋ１）〜（ｋ４）のいずれかの方法を採用することができる。いずれの集約の方法も、ポインティング装置の設計者が予め決定しておいても良いし、ポインティング者Ｕ１又は観察者Ｕ２，Ｕ３が選択しても良い。ただし、「集約する方法」は、以下の例に限定されない。
（ｋ１）ペアになっているマーク表示（特別表示）Ｗ＿１とＷ＿２を内包する大きな図形を表示する。
（ｋ２）マーク表示（特別表示）Ｗ＿１のみを表示して、マーク表示（特別表示）Ｗ＿２を非表示にする。
（ｋ３）マーク表示（特別表示）Ｗ＿２のみを表示して、マーク表示（特別表示）Ｗ＿１を非表示にする。
（ｋ４）マーク表示（特別表示）Ｗ＿１とＷ＿２は、非表示にして、Ｗ＿１とＷ＿２の中心に観察者用マーク表示（他の特別表示）を行う。
【００７０】
マーク集約部２７は、ステップＳＴ８１１の処理を行った結果を、マーク表示情報出力部２５に送信する。
【００７１】
なお、上記説明では、ステップＳＴ８１１の処理は、マーク表示（特別表示）Ｗ＿１とＷ＿２の２つの観察者用マーク表示を集約することのみを記載したが、マーク表示（特別表示）Ｗ＿１とＷ＿２のペアを含むリストの中に、マーク表示（特別表示）Ｗ＿１とＷ＿２の一方を要素とする他のペアのマーク表示（特別表示）（例えば、Ｗ＿２とＷ＿３）が存在する場合には、マーク表示（特別表示）Ｗ＿１とＷ＿２とＷ＿３を含む、３つ以上の観察者用マーク表示を１つに集約して表示しても良い。
【００７２】
また、上記説明では、ステップＳＴ８０７の処理で、スクリーンＳ１上の観察者用マーク表示の位置を元に集約するか否かを判断しているが、マーク集約部２７は、以下の方法（ｍ１）及び（ｍ２）を採用しても良い。
（ｍ１）ポインティング者Ｕ１及び観察者Ｕ２，Ｕ３の位置を元に、集約するか否かを決定する（ポインティング者及び観察者が２〔ｍ〕以内など）。
（ｍ２）予め定めておいたポインティング者及び観察者のグループ情報を元に集約するか否かを決定する。例えば、集団行動で班分けを行った場合に、班のメンバをまとめて１つの観察者用マーク表示にするなどである。
【００７３】
実施の形態４におけるポインティング者用マーク表示位置算出部２２の処理は、図５のポインティング者用マーク表示位置算出部２２の処理と同じであるが、最終結果をマーク表示情報出力部２５ではなくマーク集約部２７に送信するところのみ異なる。
【００７４】
実施の形態４における観察者用マーク表示位置算出部２４の処理は、基本的には、図５の観察者用マーク表示位置算出部２４の処理と同じであるが、最終結果をマーク表示情報出力部２５ではなくマーク集約部２７に送信する点のみが、図５の観察者用マーク表示位置算出部２４の処理と異なる。
【００７５】
実施の形態４におけるマーク表示情報出力部２５の処理は、基本的には、図５のマーク表示情報出力部２５の処理と同じであるが、情報をポインティング者用マーク表示位置算出部２２及び観察者用マーク表示位置算出部２４から受信するのではなく、マーク集約部２７から受信する点のみが、図５のマーク表示情報出力部２５と異なる。
【００７６】
以上に説明したように、実施の形態４によるポインティング装置４及びポインティング方法によれば、ポインティング装置４が、複数の観察者用マーク表示を１つにまとめて表示するため、スクリーンＳ１上に表示される観察者用マーク表示の数が減少し、ポインティング者Ｕ１及び観察者Ｕ２，Ｕ３が、表示された内容を把握しやすくなるという利点がある。
【００７７】
《５》実施の形態５．
図２３は、本発明の実施の形態５によるポインティング装置５の動作の一例を示す概念図である。実施の形態５によるポインティング装置５は、複数のマーク表示（特別表示）Ｍ１，Ｍ２，Ｍ３の内の同時に表示されるマーク表示（特別表示）の数を制限する点において、実施の形態１によるポインティング装置１と相違する。同時に表示されるマーク表示（特別表示）の数を制限することで、スクリーンＳ１上の表示が複雑になることを回避でき、ポインティング観察者が表示された内容を把握しやすくなるという利点がある。
【００７８】
図２４は、実施の形態５によるポインティング装置５の構成を概略的に示すブロック図である。また、ポインティング装置５は、実施の形態５によるポインティング方法を実施することができる装置である。図２４において、図５（実施の形態１）に示される構成要素と同一又は対応する構成要素には、図５における符号と同じ符号を付す。実施の形態５によるポインティング装置５は、マーク表示情報生成部２０ｃが、複数の観察者用マーク表示の内の同時に表示される観察者用マーク表示の数を制限するためにマーク表示切替部（特別表示切替部）２８を備えた点において、実施の形態１によるポインティング装置１と相違する。なお、実施の形態５では、マーク表示切替部２８を実施の形態１の構成に追加した場合を説明するが、マーク表示切替部２８を、実施の形態２の構成、実施の形態３の構成、及び実施の形態４の構成のいずれかに追加しても良い。
【００７９】
マーク表示切替部２８は、ポインティング者用マーク表示情報及び観察者用マーク表示情報を受け取り、複数のマーク表示情報を１つずつ順に表示するための切替処理を行う。図２５は、マーク表示切替部２８の処理の一例を示すフローチャートである。まず、ステップＳＴ９０１で、マーク表示切替部２８は、ポインティング者用マーク表示位置算出部２２からポインティング者用マーク表示のスクリーンＳ１上の位置情報を受け取る。次に、ステップＳＴ９０２で、マーク表示切替部２８は、観察者用マーク表示位置算出部２４から観察者用マーク表示のスクリーンＳ１上の位置情報を受け取る。次に、ステップＳＴ９０３で、マーク表示切替部２８は、後述するステップＳＴ９０４〜ＳＴ９０７で使用する表示リストを作成する。すなわち、マーク表示切替部２８は、ステップＳＴ９０１及びステップＳＴ９０２で受信したマーク表示情報を合わせて１つのリストとする。ステップＳＴ９０４では、マーク表示切替部２８は、表示リストから１つのマーク表示情報を選択する。ステップＳＴ９０５では、マーク表示切替部２８は、選択したマーク表示情報をマーク表示情報出力部２５に送信する。ステップＳＴ９０６では、マーク表示切替部２８は、一定時間処理を行わず待機する。待機する時間は、例えば、１〔秒〕といったように、ポインティング装置の設計者が予め決定するか、ポインティング者Ｕ１又は観察者Ｕ２，Ｕ３が任意に設定してもよい良い。ステップＳＴ９０７では、マーク表示切替部２８は、表示リストに含まれるマーク表示を全て選択し終えたかを確認し、未選択のものが存在する場合は、処理をステップＳＴ９０４に進め、未選択のものが存在しない場合は、処理をステップＳＴ９０３に進める。処理がステップＳＴ９０３に遷移した場合には、表示リストの作成から処理が繰り返されるため、観察者用マーク表示を１つずつ表示する処理は終了せず、繰り返される。
【００８０】
実施の形態５におけるポインティング者用マーク表示位置算出部２２の処理は、基本的に図５のポインティング者用マーク表示位置算出部２２の処理と同じであるが、処理結果をマーク表示情報出力部２５ではなく、マーク表示切替部２８に送信する点のみが、図５のものと異なる。
【００８１】
実施の形態５における観察者用マーク表示位置算出部２４の処理は、基本的に図５の観察者用マーク表示位置算出部２４の処理と同じであるが、処理結果をマーク表示情報出力部２５ではなく、マーク表示切替部２８に送信する点のみが、図５のものと異なる。
【００８２】
実施の形態５におけるマーク表示情報出力部２５の処理は、基本的に図５のマーク表示情報出力部２５の処理と同じであるが、情報をポインティング者用マーク表示位置算出部２２及び観察者用マーク表示位置算出部２４ではなく、マーク表示切替部２８から受信する点のみが、図５のものと異なる。
【００８３】
なお、実施の形態５のマーク表示切替部２８では、マーク表示を１つずつ順に表示する例を挙げた。しかしながら、ステップＳＴ９０４で複数の観察者用マーク表示を選択するようにすることで、一度に複数（例えば、２個又は３個）のマーク表示を行うようにしても良い。
【００８４】
以上に説明したように、実施の形態５によるポインティング装置５及びポインティング方法によれば、ポインティング装置５が、複数のマーク表示（特別表示）を同時に表示する数を制限することで、スクリーンＳ１上の表示が複雑になることを回避できる。このため、ポインティング者Ｕ１及び観察者Ｕ２，Ｕ３が表示された内容を把握しやすくなるという利点がある。
【００８５】
なお、上記説明では、マーク表示を光透過型のスクリーン（光透過型表示装置）に表示する場合を説明したが、スクリーンは、光透過型のスクリーンに限るものではない。スクリーンを、非光透過型のスクリーンとし、ビデオカメラで撮影したポインティング対象Ｑ１を、スクリーンに表示させる構成としても良い。このような利用法は、スマートフォン又はタブレットＰＣなどのように、スクリーンと、その背面に備えられたビデオカメラとを持つ装置によっても実現可能である。
【００８６】
《６》変形例１．
図２６は、本発明の実施の形態１によるポインティング装置の変形例１を示すブロック図である。また、図２６に示されるポインティング装置１ｅと、情報提供部７０と、スクリーン６０とは、ポインティングシステム１００を構成している。図５（実施の形態１）に示されるポインティング装置１では、ポインティング対象判別部１０は、ポインティング者位置情報取得部（第１の位置情報取得部）１１と、ポインティング操作情報取得部１２と、ポインティング対象候補情報取得部（第３の位置情報取得部）１３と、ポインティング対象解析部１４とを有している。これに対し、図２６に示される変形例１においては、情報提供部７０が、ポインティング者位置情報取得部１１に対応するポインティング者位置情報取得部（第１の位置情報取得部）７１と、ポインティング操作情報取得部１２に対応するポインティング操作情報取得部７２と、ポインティング対象候補情報取得部１３に対応するポインティング対象候補情報取得部（第３の位置情報取得部）７３とを備えており、必要な情報をポインティング装置１ａのポインティング対象判別部１０ａに提供している。
【００８７】
また、図５（実施の形態１）に示されるポインティング装置１では、マーク表示情報生成部２０は、スクリーン情報取得部２１と、ポインティング者用マーク表示位置算出部（ポインティング者用特別表示位置算出部）２２と、観察者位置情報取得部（第２の位置情報取得部）２３と、観察者用マーク表示位置算出部（観察者用特別表示位置算出部）２４と、マーク表示情報出力部（特別表示情報出力部）２５とを有している。これに対し、図２６に示される変形例１においては、情報提供部７０が、スクリーン情報取得部２１に対応するスクリーン情報取得部７４と、観察者位置情報取得部２３に対応する観察者位置情報取得部（第２の位置情報取得部）７５とを備えており、必要な情報をポインティング装置１ｅのマーク表示情報生成部２０ｅに提供している。
【００８８】
図２７は、ポインティング装置１ｅの構成を示すブロック図である。図２７に示されるように、ポインティング対象判別部１０ｅは、第１の位置（例えば、ポインティング者の位置）を示す第１の位置情報と、ポインティング方向（例えば、ポインティング者が道具又は手指で指し示す方向）を示すポインティング操作情報と、１以上のポインティング対象候補の位置を示す第３の位置情報とを情報提供部７０から受け取り、これらの情報を元に、ポインティング対象がポインティング対象候補の中のいずれであるかを判別し、この判別の結果を示す判別情報を出力するポインティング対象解析部１４を有している。
【００８９】
また、マーク表示情報生成部２０ｅは、ポインティング者用マーク表示位置算出部（ポインティング者用特別表示位置算出部）２２と、観察者用マーク表示位置算出部（観察者用特別表示位置算出部）２４と、マーク表示情報出力部（特別表示情報出力部）２５とを有している。マーク表示情報生成部２０ｅは、第２の位置（例えば、観察者の位置）を示す第２の位置情報と、ポインティング対象判別部１０ｅから出力された判別情報と、スクリーンの位置を示す情報を含むスクリーン情報とを元に、第２の位置からポインティング対象に向かう第２の位置用の直線（例えば、図４における直線Ｌ２）が、スクリーンに交差する位置である第２の位置用の特別表示（例えば、図４におけるＭ２）の表示位置を算出し、第２の位置用の特別表示の表示情報を出力する。
【００９０】
変形例１によれば、実施の形態１の場合と同様に、観察者Ｕ２，Ｕ３に対しポインティング対象Ｑ１を正確に認識させることができる。
【００９１】
また、変形例１の情報提供部７０は、実施の形態２から５にも適用可能である。
【００９２】
《７》変形例２．
図２８は、実施の形態１によるポインティング装置１の変形例２の構成を示すハードウェア構成図である。図２８に示されるポインティング装置１の変形例２は、ソフトウェアとしてのプログラムを格納する記憶装置としてのメモリ９１と、メモリ９１に格納されたプログラムを実行する情報処理部としてのプロセッサ９２とを有している。図２８に示されるポインティング装置１の変形例の動作は、図５に示される実施の形態１によるポインティング装置１の動作と同じである。
【００９３】
図２８に示される装置が、図５に示されるポインティング装置１における処理を実現する場合には、図５に示されるポインティング装置１の各構成は、プロセッサ９２がメモリ９１に記憶されたプログラムを実行することにより、実現される。なお、ポインティング装置１の各構成を実現するために、プロセッサ９２とメモリ９１とを用いる場合を例示したが、ポインティング装置１の各構成の一部をプロセッサ９２とメモリ９１で実現し、残りの部分をハードウェア回路で実現しても良い。
【００９４】
また、図２８に示される装置が、図１１に示されるポインティング装置２、図１７に示されるポインティング装置３、図２１に示されるポインティング装置４、及び図２４に示されるポインティング装置５における各処理を実現する場合には、ポインティング装置１の場合と同様に、ポインティング装置２〜５の各構成は、プロセッサ９２がメモリ９１に記憶されたプログラムを実行することにより、実現される。なお、ポインティング装置２〜５の各構成を実現するために、プロセッサ９２とメモリ９１とを用いる場合を例示したが、ポインティング装置２〜５の各構成の一部をプロセッサ９２とメモリ９１で実現し、残りの部分をハードウェア回路で実現しても良い。
【産業上の利用可能性】
【００９５】
本発明が適用されたポインティング装置は、例えば、ポインティング対象を指し示すポインティング者が動物園又は美術館などのツアーガイドであり、ポインティング対象の観察者がツアーガイドの説明を受けるツアー参加者である場合に使用することができる。
【符号の説明】
【００９６】
１〜５，１ｅ  ポインティング装置、  １０，１０ａ，１０ｅ  ポインティング対象判別部、  １１  ポインティング者位置情報取得部（第１の位置情報取得部）、  １２  ポインティング操作情報取得部、  １３  ポインティング対象候補情報取得部（第３の位置情報取得部）、  １４  ポインティング対象解析部、  １５  ポインティング対象追跡部、  ２０，２０ａ，２０ｂ，２０ｃ，２０ｅ  マーク表示情報生成部（特別表示情報生成部）、  ２１  スクリーン情報取得部、  ２２  ポインティング者用マーク表示位置算出部（第１の特別表示位置算出部）、  ２３  観察者位置情報取得部（第２の位置情報取得部）、  ２４  観察者用マーク表示位置算出部（観察者用特別表示位置算出部）、  ２５  マーク表示情報出力部（特別表示情報出力部）、  ２６  スクリーン割当判断部、  ２７  マーク集約部（特別表示集約部）、  ２８  マーク表示切替部（特別表示切替部）、  ６０  スクリーン、  ７０  情報提供部、  Ｕ１  ポインティング者、  Ｕ２，Ｕ３  観察者、  Ｓ１，Ｓ２，Ｓ３  スクリーン、  Ｑ１  ポインティング対象、  Ｌ１  ポインティング者とポインティング対象とを結ぶ直線（第１の位置用の直線）、  Ｌ２，Ｌ３  観察者とポインティング対象とを結ぶ直線（第２の位置用の直線）、  Ｍ１  ポインティング者用マーク表示（第１の位置用の特別表示）、  Ｍ２，Ｍ３  観察者用マーク表示（第２の位置用の特別表示）、  Ｍ１０  マーク表示（特別表示）。
【図１】
2016130987.tif 000003
【図２】
2016130987.tif 000004
【図３】
2016130987.tif 000005
【図４】
2016130987.tif 000006
【図５】
2016130987.tif 000007
【図６】
2016130987.tif 000008
【図７】
2016130987.tif 000009
【図８】
2016130987.tif 000010
【図９】
2016130987.tif 000011
【図１０】
2016130987.tif 000012
【図１１】
2016130987.tif 000013
【図１２】
2016130987.tif 000014
【図１３】
2016130987.tif 000015
【図１４】
2016130987.tif 000016
【図１５】
2016130987.tif 000017
【図１６】
2016130987.tif 000018
【図１７】
2016130987.tif 000019
【図１８】
2016130987.tif 000020
【図１９】
2016130987.tif 000021
【図２０】
2016130987.tif 000022
【図２１】
2016130987.tif 000023
【図２２】
2016130987.tif 000024
【図２３】
2016130987.tif 000025
【図２４】
2016130987.tif 000026
【図２５】
2016130987.tif 000027
【図２６】
2016130987.tif 000028
【図２７】
2016130987.tif 000029
【図２８】
2016130987.tif 000030