(57)【特許請求の範囲】
【請求項１】
互いにデータ通信が可能に構成されたサーバ装置、表示装置及び複数の端末装置を少なくとも含んで構成され、上記表示装置が地図データベースに基づき地図画像の表示が可能とされている表示システムであって、
上記複数の端末装置毎に設けられ、自装置の現在位置を検出する現在位置検出手段と、  上記複数の端末装置毎に設けられ、各端末装置を識別する識別情報が記憶された端末記憶手段と、
上記サーバ装置は操作者の操作により登録された位置情報を含み、上記複数の端末装置の上記現在位置検出手段で検出された上記現在位置の情報と上記複数の端末装置の上記記憶手段に記憶された上記識別情報とに基づき、上記現在位置が上記登録された位置情報以外の場合に、上記現在位置での滞在時間の情報を上記端末装置毎に管理する滞在時間管理情報を生成する滞在時間管理情報生成手段とを有し、
上記表示装置に設けられ、上記地図画像を含む所要の画像表示を行う表示手段と、
上記滞在時間管理情報生成手段により生成された上記滞在時間管理情報に基づき、上記滞在時間の値が所定値以上となる上記端末装置が所定数以上集まっている上記現在位置を検索すると共に、該検索によって該当する上記現在位置が特定されたことに応じ、その現在位置によって特定される上記地図画像上の位置に上記地図データベースから取得した上記現在位置に対応する施設名を含む施設の情報を表示し、その画像表示態様が変化されるように制御を行う制御手段と、
を備える表示システム。
【請求項２】
上記滞在時間管理情報生成手段は、
上記複数の端末装置からそれぞれ取得した上記識別情報と上記現在位置の情報とに基づき上記端末装置毎の上記滞在時間を計時して取得する、
請求項１に記載の表示システム。
【請求項３】
上記複数の端末装置は、
上記現在位置検出手段により検出される現在位置の情報に基づき上記滞在時間を計時する滞在時間計時手段を備え、
上記滞在時間管理情報生成手段は、
上記滞在時間計時手段により計時される上記滞在時間の情報を上記複数の端末装置から取得する、
請求項１に記載の表示システム。
【請求項４】
上記制御手段は、上記サーバ装置に設けられ、
該制御手段は、
上記検索によって特定された上記現在位置の情報を、上記地図画像上の画像表示態様を変化させるべき位置を通知するための情報として上記表示装置に送信する、
請求項１に記載の表示システム。
【請求項５】
上記制御手段は、上記表示装置に設けられ、
該制御手段は、
上記サーバ装置から上記滞在時間管理情報を取得する、
請求項１に記載の表示システム。
【請求項６】
上記表示手段は、
上記画像表示態様の変化として、所定の画像を表示／非表示する、
請求項１に記載の表示システム。
【請求項７】
上記表示手段は、
上記画像表示態様の変化として、予め表示される所定画像の表示態様を変化させる、
請求項１に記載の表示システム。
【請求項８】
上記表示手段は、
上記画像表示態様の変化として、画像の色の濃度を変化させる、
請求項１に記載の表示システム。
【請求項９】
互いにデータ通信が可能に構成されたサーバ装置、表示装置及び複数の端末装置を少なくとも含んで構成され、上記複数の端末装置が各端末装置を識別する識別情報を記憶し、且つ上記表示装置が地図データベースに基づき地図画像の表示が可能とされている表示システムにおける表示方法であって、
上記複数の端末装置毎に自装置の現在位置を検出する現在位置検出手順と、
上記サーバ装置において、操作者の操作により登録された位置情報を含み、上記現在位置検出手順により上記端末装置毎に検出した上記現在位置の情報と上記複数の端末装置毎の上記識別情報とに基づき、上記現在位置が上記登録された位置情報以外の場合に、上記現在位置での滞在時間の情報を上記端末装置毎に管理する滞在時間管理情報を生成する滞在時間管理情報生成手順と、
上記滞在時間管理情報生成手順により生成した上記滞在時間管理情報に基づき、上記滞在時間の値が所定値以上となる上記端末装置が所定数以上集まっている上記現在位置を検索すると共に、該検索によって該当する上記現在位置が特定されたことに応じ、その現在位置によって特定される上記地図画像上の位置に上記地図データベースから取得した上記現在位置に対応する施設名を含む施設の情報を表示し、その画像表示態様が変化されるように制御を行う制御手順と、
を有する表示方法。
【請求項１０】
互いにデータ通信が可能に構成されたサーバ装置、表示装置及び複数の端末装置を少なくとも含んで構成され、上記複数の端末装置がそれぞれ自装置の現在位置の検出が可能とされ且つ各端末装置を識別する識別情報を記憶していると共に、上記表示装置が地図データベースに基づき地図画像の表示が可能とされている表示システムにおける上記サーバ装置であって、
操作者の操作により登録された位置情報を含み、
上記複数の端末装置が検出した上記現在位置の情報と上記端末装置毎の上記識別情報とを取得する情報取得手段と、
上記情報取得手段により上記端末装置毎に取得される上記現在位置の情報と上記識別情報とに基づき、上記現在位置が上記登録された位置情報以外の場合に、上記端末装置毎の上記現在位置での滞在時間を計時し、上記現在位置での滞在時間の情報を上記端末装置毎に管理する滞在時間管理情報を生成する滞在時間管理情報生成手段と、
上記滞在時間管理情報生成手段により生成された上記滞在時間管理情報に基づき、上記滞在時間の値が所定値以上となる上記端末装置が所定数以上集まっている上記現在位置を検索すると共に、該検索によって該当する上記現在位置が特定されたことに応じ、その現在位置の情報と上記地図データベースから取得した上記現在位置に対応する施設名を含む施設の情報とを、上記表示装置にて表示される上記地図画像上にて画像表示態様を変化させるべき位置と表示内容を通知するための情報として上記表示装置に送信して、上記画像表示態様が変化されるように制御する制御手段と、
を備えるサーバ装置。
【請求項１１】
互いにデータ通信が可能に構成されたサーバ装置、表示装置及び複数の端末装置を少なくとも含んで構成され、上記複数の端末装置がそれぞれ自装置の現在位置の検出及び検出した現在位置の情報に基づく滞在時間の計時が可能とされ且つ各端末装置を識別する識別情報を記憶していると共に、上記表示装置が地図データベースに基づき地図画像の表示が可能とされている表示システムにおける上記サーバ装置であって、
操作者の操作により登録された位置情報を含み、
上記端末装置毎に検出・計時される上記現在位置の情報・上記滞在時間の情報と上記端末装置毎の上記識別情報とを取得する情報取得手段と、
上記情報取得手段により上記端末装置毎に取得される上記現在位置・上記滞在時間・上記識別情報に基づいて、上記現在位置が上記登録された位置情報以外の場合に、上記現在位置での滞在時間の情報を上記端末装置毎に管理する滞在時間管理情報を生成する滞在時間管理情報生成手段と、
上記滞在時間管理情報生成手段により生成された上記滞在時間管理情報に基づき、上記滞在時間の値が所定値以上となる上記端末装置が所定数以上集まっている上記現在位置を検索すると共に、該検索によって該当する上記現在位置が特定されたことに応じ、その現在位置の情報と上記地図データベースから取得した上記現在位置に対応する施設名を含む施設の情報を、上記表示装置にて表示される上記地図画像上にて画像表示態様を変化させるべき位置と表示内容を通知するための情報として上記表示装置に送信して、上記画像表示態様が変化されるように制御する制御手段と、
を備えるサーバ装置。
【請求項１２】
互いにデータ通信が可能に構成されたサーバ装置、表示装置及び複数の端末装置を少なくとも含んで構成され、上記複数の端末装置がそれぞれ自装置の現在位置の検出が可能とされ且つ各端末装置を識別する識別情報を記憶していると共に、上記サーバ装置が上記端末装置毎の上記現在位置の情報と上記識別情報とを取得して上記現在位置での滞在時間の情報を上記端末装置毎に管理する滞在時間管理情報を生成する表示システムにおける上記表示装置であって、
操作者の操作により登録された位置情報を含み、
地図データベースに基づく地図画像を含む所要の画像表示を行う表示手段と、
上記サーバ装置にて生成された上記滞在時間管理情報を取得する情報取得手段と、
上記情報取得手段により取得された上記滞在時間管理情報に基づいて、上記現在位置が上記登録された位置情報以外の場合に、上記滞在時間の値が所定値以上となる上記端末装置が所定数以上集まっている上記現在位置を検索すると共に、該検索によって該当する上記現在位置が特定されたことに応じ、その現在位置の情報によって特定される上記地図画像上の位置に上記地図データベースから取得した上記現在位置に対応する施設名を含む施設の情報を表示し、その画像表示態様が変化されるようにして上記表示手段に対する制御を行う制御手段と、
を備える表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現在位置の検出が可能な複数の端末装置、サーバ装置、地図画像の表示が可能な表示装置を含んで構成される表示システムとして、端末装置の現在位置での滞在時間の情報に基づき上記地図画像上の画像表示態様を変化させる表示システム、及びその方法に関する。また、上記表示システムにおけるサーバ装置、表示装置に関する。
【背景技術】
【０００２】
従来より、ＧＰＳ（Global Positioning System）などによる位置検出機能を用いて、ユーザの行動履歴を記録するシステムが多数提案されている。例えば、いわゆるカーナビゲーションシステムでは、自車の軌跡を地図上にプロットして行動履歴（走行履歴）を記録するということが行われている。また、ＧＰＳ受信ユニットを内蔵した携帯電話機など、可搬性を有する位置検出システムによっても、同様にユーザの行動履歴の記録を行うことができる。
【０００３】
なお、関連する従来技術については下記特許文献を挙げることができる。
【特許文献１】特開２００７−１１３９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、ＧＰＳ受信ユニットなどの位置検出機能を備えた端末装置において、検出される位置情報の利用は、現状では例えば上述のような行動履歴（移動履歴）の記録など、一般的にその装置内の閉じた利用にとどまっている。しかしながら、このように端末装置にて検出される位置情報は、第三者から見た場合、各ユーザの所在位置を示す情報として利用できるものであり、これを例えばネットワーク経由で収集することで、非常に有用な情報として利用できる可能性がある。
本発明の目的は、このように現在位置の検出が可能な端末装置を用いて、従来にはない有用なシステムの実現を図ることにある。
【課題を解決するための手段】
【０００５】
かかる目的の達成のため、本発明では表示システムとして以下のように構成することとした。
つまり、本発明の表示システムは、互いにデータ通信が可能に構成されたサーバ装置、表示装置及び複数の端末装置を少なくとも含んで構成され、上記表示装置が地図データベースに基づき地図画像の表示が可能とされている表示システムであって、上記複数の端末装置毎に設けられ、自装置の現在位置を検出する現在位置検出手段と、上記複数の端末装置毎に設けられ、各端末装置を識別する識別情報が記憶された端末記憶手段を備える。
また、上記サーバ装置は操作者の操作により登録された位置情報を含み、上記複数の端末装置の上記現在位置検出手段で検出された上記現在位置の情報と上記複数の端末装置の上記記憶手段に記憶された上記識別情報とに基づき、上記現在位置が上記登録された位置情報以外の場合に、上記現在位置での滞在時間の情報を上記端末装置毎に管理する滞在時間管理情報を生成する滞在時間管理情報生成手段とを備える。
また、上記表示装置に設けられ、上記地図画像を含む所要の画像表示を行う表示手段と、上記滞在時間管理情報生成手段により生成された上記滞在時間管理情報に基づき、上記滞在時間の値が所定値以上となる上記端末装置が所定数以上集まっている上記現在位置を検索すると共に、該検索によって該当する上記現在位置が特定されたことに応じ、その現在位置によって特定される上記地図画像上の位置に上記地図データベースから取得した上記現在位置に対応する施設名を含む施設の情報を表示し、その画像表示態様が変化されるように制御を行う制御手段を備えるものである。
【０００６】
上記本発明によれば、上記端末装置の現在位置での滞在時間の長さに応じて、地図画像上の上記現在位置に対応する位置の画像表示態様を変化させることができる。つまり、これにより、例えば上記端末装置のユーザが比較的長時間にわたって滞在している場所を、地図上にて提示することができる。
ここで、ユーザが比較的長時間にわたって滞在している場所は、そのユーザにとって何らかの興味深いイベントが発生している可能性が高い。従って、上記のようにユーザの滞在時間に応じて、そのユーザの居場所を地図上で提示することができれば、イベント性の比較的高い場所を効果的に提示することができる。
【発明の効果】
【０００７】
このようにして本発明によれば、端末装置にて検出される位置情報に基づき滞在時間を計時することで、例えば比較的滞在時間の長いユーザが居る場所を地図上に提示することができる。そして、これにより、イベント性の比較的高い場所を表示装置によって効果的に提示することができる。
【０００８】
また、提示される場所が、表示装置側のユーザにも興味のある場所であれば、実際にそこに赴くことで、同じ嗜好を有するユーザと対面することができる。このような点から、上記本発明は、同嗜好のユーザによるコミュニティの発展にも寄与することができる。
【発明を実施するための最良の形態】
【０００９】
以下、発明を実施するための最良の形態（以下実施の形態とする）について説明していく。
＜第１の実施の形態＞
[表示システムの概要]
図１は、本発明の表示システムの一実施形態としての表示システム０の概要について説明するための図である。
図１において、実施の形態の表示システム０は、複数の端末装置１と、サーバ装置２、複数の表示装置３、及びネットワーク４を含んで構成される。端末装置１、サーバ装置２、表示装置３は、それぞれネットワーク接続機能を有し、互いにネットワーク４経由でのデータ通信が可能とされる。
【００１０】
端末装置１は、可搬性を有し、主にユーザの自宅外で使用されることが想定されている。この端末装置１は、例えばＧＰＳ（Global Positioning System）受信ユニットを備えて現在位置の検出が可能とされた電子機器となる。例えば、携帯電話機、ＰＤＡ（Personal Digital Assistants）、パーソナルコンピュータ（ノート型など可搬性を有するタイプ）、オーディオプレイヤ、デジタルカメラ装置などを挙げることができる。
【００１１】
表示装置３は、後述する地図データベースを備え、地図画像の表示が可能とされる。この表示装置３としても、例えば携帯電話機、ＰＤＡ（Personal Digital Assistants）、パーソナルコンピュータ（据え置き型、ノート型の何れも可）や、オーディオプレイヤ、デジタルカメラ装置などの電子機器を挙げることができる。
【００１２】
サーバ装置２には、各端末装置１にて検出される現在位置の情報が順次送信され、端末装置１ごとの現在位置が管理される。後述もするように、本例の表示システム０では、このようにしてサーバ装置２にて管理される現在位置の情報に基づき、表示装置３において表示される地図画像上の画像表示態様を変化させる動作が行われる。
【００１３】
[端末装置の構成例]
図２は、図１に示した端末装置１の内部構成を示すブロック図である。
図示するようにして端末装置１は、システムコントローラ１１、操作部１２、位置検出部１３、記憶部１４、通信部１５を有する。
【００１４】
システムコントローラ１１は、例えばＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、不揮発性メモリ部、インターフェース部を備えたマイクロコンピュータにより構成され、端末装置１の全体を制御する制御部とされる。
このシステムコントローラ１１は、例えば上記ＲＯＭなどの記憶手段に格納された動作プログラムに基づいて、端末装置１内の各部の制御を行い、必要な動作を実行させる。
【００１５】
また、本例の場合、上記システムコントローラ１１の内部のＲＯＭまたは不揮発性メモリには、各端末装置１ごとに固有となるようにして割り振られたＩＤ情報（ＵＩＤ）が格納される。このように各端末装置１に固有のＩＤ情報が格納されていることで、サーバ装置２側における各端末装置１の識別が可能となる。
【００１６】
操作部１２は、端末装置１を使用するユーザが各種の操作を行うためのキーやダイヤルなどの操作子として設けられている。例えば、電源オン／オフ操作、各種動作の開始指示操作、各種設定操作のための操作などが可能とされる。
システムコントローラ１１は、操作部１２からの操作情報に基づいて所要の制御処理を行う。
【００１７】
位置検出部１３は、例えばＧＰＳ受信ユニットを備えて構成され、端末装置１の現在位置を検出する。この場合、上記ＧＰＳ受信ユニットでは、図示されないＧＰＳ衛星からの電波を受信し、上記現在位置としての緯度・経度の情報をシステムコントローラ１１に出力する。
なお、位置検出部１３としては、Ｗｉ-Ｆｉ（Wireless Fidelity）や携帯電話会社が提供する位置情報サービスを利用するものとしてもよい。
【００１８】
記憶部１４は、システムコントローラ１１の制御に基づいて各種データの記録（保存）や、記録されているデータの再生（読み出し）を行う。
この記憶部１４は、ＲＡＭ或いはフラッシュメモリなどの固体メモリにより構成されても良いし、例えばＨＤＤ（Hard Disk Drive）により構成されてもよい。
また内蔵の記録媒体ではなく、可搬性の記録媒体、例えば固体メモリを内蔵したメモリカード、光ディスク、光磁気ディスク、ホログラムメモリなどの記録媒体に対応する記録再生ドライブなどとされても良い。
もちろん、固体メモリやＨＤＤ等の内蔵タイプのメモリと、可搬性記録媒体に対する記録再生ドライブの両方が搭載されてもよい。
【００１９】
通信部１５は、外部機器との間でのデータの送受信を行う。通信部１５は、有線又は無線でネットワーク接続されて通信を行うものであればよい。
【００２０】
[サーバ装置の構成例]
図３は、サーバ装置２の内部構成を示したブロック図である。
サーバ装置２は、制御部２１、時刻計時部２２、記憶部２３、通信部２４を有する。
図３において、制御部２１は、サーバ装置２の全体制御を行う。この制御部２１は、ＣＰＵ、ＲＯＭ、ＲＡＭ、不揮発性メモリ部、インターフェース部などを備えて構成され、例えば上記ＲＯＭなどの記憶手段に格納された動作プログラムに基づいて、サーバ装置２内の各部の制御を行い、必要な動作を実行させる。
【００２１】
時刻計時部２２は、例えば年：月：日：時：分：秒による現在時刻を計時し、これにより得られる現在時刻情報を制御部２１に出力する。
【００２２】
記憶部２３は、制御部２１の制御に基づいて各種データの記録や再生を行う。
この記憶部２３としても、ＲＡＭ或いはフラッシュメモリなどの固体メモリにより構成されても良いし、例えばＨＤＤ（Hard Disk Drive）により構成されてもよい。また内蔵の記録媒体ではなく、可搬性の記録媒体、例えば固体メモリを内蔵したメモリカード、光ディスク、光磁気ディスク、ホログラムメモリなどの記録媒体に対応する記録再生ドライブなどとされても良い。また、固体メモリやＨＤＤ等の内蔵タイプのメモリと、可搬性記録媒体に対する記録再生ドライブの両方が搭載されてもよい。
【００２３】
本例において、この記憶部２３は、滞在時間管理情報２３ａの格納部として利用されることになる。
ここで、上記滞在時間管理情報２３ａについて、次の図４を参照して説明しておく。
図４に示されるように、滞在時間管理情報２３ａは、各ＵＩＤ（User ID）ごとに、現在位置・滞在時間の情報が対応づけられたものとなる。上記ＵＩＤは、上述したようにして各端末装置１にて格納される固有のＩＤ情報に基づき、サーバ装置２側で各端末装置１を識別するためのＩＤ情報となる。つまり、この図に示すような構造による滞在時間管理情報２３ａにより、サーバ装置２（制御部２１）では、各端末装置１ごとにその現在位置と滞在時間の情報とを対応づけて管理するようにされている。
なお、各端末装置１についての滞在時間を計時する処理も含めた、このような滞在時間管理情報２３ａの生成（更新）処理については後述する。
【００２４】
図３に戻り、通信部２４は、外部機器との間でのデータの送受信を行う。サーバ装置２における通信部２４としては、基本的には有線でネットワーク接続されて通信を行うものであればよいが、無線によりネットワーク接続する構成とすることもできる。
【００２５】
[表示装置の構成例]
図５は、表示装置３の内部構成を示したブロック図である。
表示装置３は、図示するように制御部３１、操作部３２、表示部３３、記憶部３４、通信部３５を有する。
制御部３１は、表示装置３の全体制御を行い、ＣＰＵ、ＲＯＭ、ＲＡＭ、不揮発性メモリ部、インターフェース部などを備えて構成される。この制御部３１としても、例えば上記ＲＯＭなどの記憶手段に格納された動作プログラムに基づいて、装置内の各部の制御を行い、必要な動作を実行させる。
【００２６】
操作部３２は、表示装置３を使用するユーザが各種の操作を行うためのキーやダイヤルなどの操作子として設けられている。この表示装置３における操作部３２には、電源オン／オフ操作、各種動作の開始指示操作、各種設定操作を行うための操作子を始め、例えば後述する表示部３３上での地図画像の表示範囲の移動を指示するための十字キーなどの操作子や、地図の拡大／縮小を指示するための操作子などを挙げることができる。
制御部３１は、操作部３２からの操作情報に基づいて所要の制御処理を行う。
【００２７】
表示部３３は、例えば液晶パネル、有機ＥＬパネル等の表示パネル部と、表示パネル部を表示駆動する表示駆動部が設けられる。表示駆動部は、供給される画像データを表示パネル部において表示させるための画素駆動回路で構成されている。画素駆動回路は表示パネル部においてマトリクス状に配置されている各画素について、それぞれ所定の水平／垂直駆動タイミングで映像信号に基づく駆動信号を印加し、表示を実行させる。
この表示部３３は、制御部３１の制御に基づいて、表示パネル部に所定の表示を実行させる。特に本例では、制御部３１が、後述する記憶部３４に格納される地図データベース３４ａ内の情報に基づき生成した画像データを表示部３３に供給し、表示部３３に地図画像表示を実行させる。また、制御部３１は、アイコンなどの画像データとその表示位置とを表示部３３に指示することで、地図画像上の所要位置に所要の画像表示を行わせることもできる。
【００２８】
記憶部３４は、制御部３１の制御に基づいて各種データの記録や再生を行う。
この記憶部３４としても、ＲＡＭ或いはフラッシュメモリなどの固体メモリにより構成されても良いし、例えばＨＤＤ（Hard Disk Drive）により構成されてもよい。また内蔵の記録媒体ではなく、可搬性の記録媒体、例えば固体メモリを内蔵したメモリカード、光ディスク、光磁気ディスク、ホログラムメモリなどの記録媒体に対応する記録再生ドライブなどとされても良い。また、固体メモリやＨＤＤ等の内蔵タイプのメモリと、可搬性記録媒体に対する記録再生ドライブの両方が搭載されてもよい。
記憶部３４には、上述した地図画像の表示を可能とするための地図データベース３４ａが格納される。この地図データベース３４ａは、所定領域内（例えば日本国内など）をカバーする地図画像データやその他必要なデータを格納している。
【００２９】
通信部３５は、外部機器との間でのデータの送受信を行う。この通信部３５としても、有線又は無線でネットワーク接続されて通信を行うものであればよい。
【００３０】
[滞在時間に応じた画像表示態様制御]
ここで、先にも触れたように、或るユーザが比較的長時間滞在している場所は、そのユーザにとって何らかの興味深いイベントが発生している可能性が高いものとなる。すなわち、各端末装置１の或る場所についての滞在時間の情報は、その場所でのイベント発生の有無を判断するための基準として利用することができる。
そこで、本実施の形態の表示システム０では、各端末装置１ごとに、その端末装置１の現在位置における滞在時間を計時し、現在位置における滞在時間の長さに応じて、表示装置３にて表示される地図画像上の上記滞在時間の長い位置における画像表示態様を変化させるものとする。つまり、このように地図上の画像表示態様を変化させることで、滞在時間の長い位置をユーザに効果的に提示しようとするものである。
【００３１】
図６は、画像表示態様の変化についての一例を示している。
この図６では、表示装置３における表示部３３上の表示画面を示している。
先ず、図６（ａ）は、滞在時間の長い端末装置１（ユーザ）が、表示される地図上に未だ存在していない場合を例示している。この状態では、例えば図示するようにして地図画像３０のみが表示されるものとなる。
これに対し、滞在時間の長い端末装置１が存在する状態となったことに応じては、次の図６（ｂ）に示されるように、表示部３３上には、地図画像３０と共に、地図上における滞在時間の長い端末装置１の現在位置に所定の画像（アイコン）が表示される。例えばこの図６（ｂ）の例では、エリア内の異なる２つの位置に、滞在時間の長い端末装置１がそれぞれ存在する状態となった場合を示しており、上記アイコンとしては、アイコン３０ａとアイコン３０ｂの２つがそれぞれ表示された場合を示している。また、この場合のアイコンとしては、例えば図のような矢印型のアイコンを表示している。
【００３２】
また、このようなアイコンによって滞在時間の長い端末装置が存在する位置を指し示すと共に、その位置に存在する施設やそこでのイベントの内容などを表す情報（詳細情報）を表示することもできる。例えば施設名であれば、図示されるような「○△デパート」や「○×ライブハウス」などの情報を表示する。
このような詳細情報として、特に施設名の情報については、予め地図データベース３４ａに収録された情報を用いて表示することができる。すなわちこの場合は、地図データベース３４ａにて各位置と施設名の情報とが対応づけられており、詳細情報の表示にあたっては、滞在時間の長い端末装置１の位置の情報からその位置に対して対応づけられている情報を取得し、表示するものとすればよい。
或いは、詳細情報は、ネットワーク４上から取得して表示することもできる。その場合、例えば滞在時間の長い端末装置１の位置の情報をキー情報として、ネットワーク４上からその位置に関する情報を検索・取得し、それを表示するものとすればよい。
【００３３】
ところで、上記説明によれば、地図上には、滞在時間の長い端末装置１が１台である場合にも、その端末装置１の現在位置に所定画像が表示されるものとなるが、これによっては、特に端末装置１のユーザとして参加する人数が多い場合には、表示される地図上にアイコンが多数表示されてしまい、地図の視認性が著しく悪化してしまうなどの問題が懸念される。
また、一方で、このように滞在時間の長い端末装置１が１台である場合にもアイコンを表示してしまうと、その端末装置１のユーザにしか興味のないイベントであるにも関わらず、アイコンが表示されてしまうといったことになりかねない。
【００３４】
ここで、或る場所について、比較的長時間滞在しているユーザの人数が多い場合には、その場所で発生しているイベントの興味深さ・おもしろさの度合いが高いと推定できる。つまり、或る場所において比較的長時間滞在しているユーザの人数の情報は、そこでのイベント性の高さについての指標として利用することができる。
そこで本実施の形態では、画像表示態様を変化させるための条件として、滞在時間の情報と共に、このような人数の情報も併せて用いる。すなわち、滞在時間の長い端末装置１が多数集まっている位置のみ、画像表示態様を変化させるものである。
このようにすることで、イベント性がより高いと推定される位置のみを抽出してその位置をユーザに対して提示することができる。
【００３５】
図７は、上記のようにして端末装置１の滞在時間に応じて地図上の画像表示態様を変化させるにあたり、表示システム０を構成する各装置にて行われる動作の概要について示した模式図である。
なお、この図７では、図１に示したネットワーク４の図示は省略している。
【００３６】
先ず、表示システム０において、各端末装置１では、図中の１）と示すように、現在位置の検出が行われる。現在位置の検出は、所要の周期で継続的に行われる。
そして、第１の実施の形態の場合、各端末装置１では、次の２）と示すように、このように検出される現在位置の情報と共に、先に説明した各端末装置１を識別するためのＩＤ情報を、サーバ装置２に対して送信する。
【００３７】
この場合のサーバ装置２では、各端末装置１から現在位置・ＩＤの情報が送信されることに応じ、図中３）として、端末装置１ごとの滞在時間を計時する。滞在時間の計時は、端末装置１の現在位置が変化しない時間長を計時することで行う。例えば具体的には、周期的に取得される現在位置の情報が変化しない場合は滞在時間の値をカウントアップし、現在位置の情報が変化した場合は滞在時間の値をゼロにリセットするという手法を採る。
ここで、先の説明からも理解されるように、サーバ装置２側において、このように計時される滞在時間の情報、及び先の２）で各端末装置１から送信された現在位置の情報は、同じく２）で送信されたＩＤ情報（つまりＵＩＤ）と対応づけられて先の図４に示したような滞在時間管理情報２３ａの形態で管理されることになる。
【００３８】
また、サーバ装置２は、次の４）として、滞在時間の長い端末の多い位置を特定する。例えば具体的には、上記滞在時間管理情報２３ａに基づき、各ＵＩＤ（各端末装置１、つまり各現在位置）ごとに、滞在時間の値が所定値以上となっているか否かを判別する。そして、滞在時間の値が所定値以上となっているＵＩＤがある場合には、滞在時間の値が所定値以上となっているＵＩＤの数を各位置ごと（同じ位置ごと）にカウントし、ＵＩＤの数が所定数以上となっている位置があるか否かを判別する。該当する位置がある場合、その位置を滞在時間の長い端末の多い位置として特定する。
【００３９】
そして、サーバ装置２は、次の５）として、このように特定した位置の情報を、表示態様を変化させるべき地図上の位置を通知するための通知情報として表示装置３に対して送信する。
【００４０】
これに応じ表示装置３では、６）と示すように、通知された位置の画像の表示態様を変化させる。これにより、表示部３３上に表示される地図画像３０上において、滞在時間の長い端末の多い位置の画像の表示態様が変化されることになる。
【００４１】
[処理動作]
続いては、上記により説明した第１の実施の形態としての表示システム０の動作を実現するために実行されるべき処理動作について、次の図８〜図１１のフローチャートを用いて説明する。
なお、これらの図において、図８に示す「端末装置」の処理動作は、先の図２に示したシステムコントローラ１１が例えば内部のＲＯＭにおいて格納されるプログラムに基づいて実行するものである。また、図９、図１０に示す「サーバ装置」の処理動作は、図３に示した制御部２１が例えば先に説明したＲＯＭに格納されるプログラムに基づいて実行するものであり、また、図１１に示す「表示装置」の処理動作は、図５に示した制御部３１が例えば先に説明したＲＯＭに格納されるプログラムに基づいて実行するものである。
【００４２】
先ず、図８に示す端末装置の処理動作として、図中のステップＳ１０１では、現在位置情報を取得する処理を実行する。すなわち、先の図２に示した位置検出部１３によって検出・出力される現在位置の情報を取得する。
続くステップＳ１０２では、取得した現在位置情報及びＩＤ情報をサーバ装置２に対して送信するための処理を実行する。つまり、上記ステップＳ１０１にて取得した現在位置の情報と、先に説明したようにして例えば内部のＲＯＭなどに格納されるＩＤ情報とを通信部１５に供給して、これらの情報をサーバ装置２に対して送信するように指示を行う。
【００４３】
次のステップＳ１０３では、終了トリガが発生したか否かを判別する。すなわち、例えば端末装置１の電源をオフとする操作入力など、予めこの図に示される処理動作を終了すべきとして定められた所定のトリガが発生したか否かを判別する。
このステップＳ１０３において、終了トリガが発生していないとして否定結果が得られた場合は、先のステップＳ１０１に戻り、また終了トリガが発生したとして肯定結果が得られた場合は処理動作を終了する。
【００４４】
図９は、サーバ装置２において実行されるべき処理動作として、滞在時間管理情報２３ａの更新（生成）にあたって実行されるべき処理動作を示している。
図９において、先ずステップＳ２０１では、各端末からの現在位置情報・ＩＤ情報の取得が行われる。
続くステップＳ２０２では、各ＩＤごとに、現在位置が変化していないか否かを判別する。すなわち、滞在時間管理情報２３ａにて格納される各ＵＩＤごとの現在位置の情報と、ステップＳ２０１にて取得された現在位置の情報を各ＩＤごとに照合し、現在位置が変化していないか否かを各ＩＤごとに判別する。
【００４５】
そして、次のステップＳ２０３では、現在位置が変化したＩＤについては、現在位置の情報の更新・滞在時間の値をリセットし、変化していないＩＤについては滞在時間の値をカウントアップする処理を実行する。
すなわち、滞在時間管理情報２３ａにおいて、現在位置が変化したとされるＵＩＤと対応づけられている現在位置の情報をステップＳ２０１にて取得した現在位置の情報に更新すると共に、そのＵＩＤと対応づけられている滞在時間の値をゼロリセットする。
また、現在位置が変化していないとされたＵＩＤについては、滞在時間管理情報２３ａにてそのＵＩＤと対応づけられている滞在時間の値をカウントアップする。
【００４６】
なお、カウントアップとして加算する値は、例えば現在位置情報の取得周期が所定周期とされる場合は、その周期に応じた固定の値とすることができる。或いは、他の手法として、現在位置情報の取得ごとに、時刻計時部２２による計時時刻をチェックし、取得タイミング間の差分の時間長を計算してその時間長に対応する値を加算することもできる。
【００４７】
続くステップＳ２０４では、終了トリガが発生したか否かを判別する。つまり、この場合も、予めこの図に示される処理動作を終了すべきとして定められた所定のトリガが発生したか否かを判別する。ステップＳ２０４において、終了トリガが発生していないとして否定結果が得られた場合は先のステップＳ２０１に戻り、また終了トリガが発生したとして肯定結果が得られた場合は処理動作を終了する。
【００４８】
図１０は、サーバ装置２において実行されるべき処理動作として、滞在時間管理情報２３ａに基づく通知すべき位置の特定から通知情報の送信までに対応して実行されるべき処理動作を示している。
先ず、図中のステップＳ３０１では、各ＩＤごとに滞在時間の値が所定値以上か否かを判別する。すなわち、滞在時間管理情報２３ａにおいて各ＵＩＤと対応づけられている滞在時間の値が、予め定められた所定値以上となっているか否かを判別する。
【００４９】
続くステップＳ３０２では、滞在時間が所定値以上のＩＤがあるか否かについて判別する。このステップＳ３０２において、上記ステップＳ３０１による各ＵＩＤごとの判別の結果、滞在時間の値が上記所定値以上となるＵＩＤがなかったとして否定結果が得られた場合は、後述するステップＳ３０６（終了トリガの発生有無の判別）に処理を進める。すなわち、この場合は通知すべき位置はないことになるので、表示装置３に対する通知情報の送信は行われないものとなる。
一方、ステップＳ３０２において、上記各ＵＩＤごとの判別の結果滞在時間の値が上記所定値以上となるＵＩＤがあったとして肯定結果が得られた場合は、ステップＳ３０３に処理を進める。
【００５０】
ステップＳ３０３では、各位置ごとに、滞在時間が所定値以上のＩＤの数をカウントする。つまり、滞在時間管理情報２３ａにおける各現在位置ごと（同じ位置ごと）に、滞在時間の値が上記所定値以上となっているＵＩＤの数をカウントする。
なお、確認のために述べておくと、上記ステップＳ３０１による判別処理が行われることに伴っては、滞在時間の値が上記所定値以上となるＵＩＤとその位置の情報が把握されることになる。従って、実際において、当該ステップＳ３０３のカウント処理では、滞在時間管理情報２３ａにおける全位置を対象として行うのではなく、このようにして把握される、滞在時間の値が所定値以上となるＵＩＤが存在する位置のみを対象として行うものとなる。すなわち、文言で表せば「滞在時間の値が所定値以上となっているＩＤが存在する各位置ごとに、滞在時間の値が所定値以上となっているＩＤの数をカウントする」ということになる。
或いは、このステップＳ３０３の処理は、他の言い方をすれば、「滞在時間が所定値以上となっているＩＤの数を、各位置ごとに計算する」とも表現できる。
【００５１】
続くステップＳ３０４では、ＩＤの数が所定数以上の位置があるか否かを判別する。すなわち、上記ステップＳ３０３によるカウント結果に基づき、滞在時間についての条件を満たすＩＤの数が予め定められた所定数以上となっている位置があるか否かを判別する。
ステップＳ３０４において、ＩＤの数が上記所定数以上となる位置がないとして否定結果が得られた場合は、ステップＳ３０６に処理を進める。つまり、この場合としても表示装置３に対して通知すべき位置はないことになるので、通知情報の送信は行わないようにされる。
【００５２】
一方、上記ステップＳ３０４において、ＩＤの数が上記所定数以上となる位置があるとして肯定結果が得られた場合は、ステップＳ３０５において、該当する位置の情報を通知情報として表示装置３に送信するための処理を実行する。すなわち、上記ＩＤの数が所定数以上となる位置を通知すべき位置として特定し、該位置の情報を通信部２４に供給してこれを表示装置３に対して送信するように指示を行う。
【００５３】
続くステップＳ３０６では、終了トリガが発生したか否かを判別する。この終了トリガ発生有無の判別処理において、終了トリガが発生していないとして否定結果が得られた場合は先のステップＳ３０１に戻り、また、終了トリガが発生したとして肯定結果が得られた場合は処理動作を終了する。
【００５４】
図１１は、表示装置３にて実行されるべき処理動作について示している。
なお、この図１１に示す処理動作が実行されるにあたっては、既に表示部３３上に地図画像３０が表示された状態にあるとする。
図１１において、先ずステップＳ４０１では、サーバ装置２からの通知情報を取得する処理が実行される。そして、続くステップＳ４０２では、地図画像上における通知された位置の画像表示態様を変化させるように表示部３３を制御する処理を実行する。この場合、画像表示態様の変化としては、先の図６（ｂ）に示したようなアイコンを表示させるように制御する。
【００５５】
なお、上記ステップＳ４０２について、地図画像３０の表示が、例えば地図データベース３４ａに格納される地図画像全体のうちの指定エリアについてのみ行われる場合は、位置が通知されたとしても、その位置が表示エリア内に含まれない場合も想定される。すなわち、現在表示されているエリアによっては、位置が通知されたとしても、地図上の画像表示態様を変化させない場合もあり得る。この場合には、通知された位置が、現在の地図画像３０の表示エリア内であるか否かを判別する処理を追加するものとし、通知された位置のうち表示エリア内にある位置についてのみ、画像表示態様を変化させるように表示部３３を制御するものとすればよい。
【００５６】
以上、第１の実施の形態の表示システム０について説明した。
上述のようにして、本例の表示システム０によれば、滞在時間の比較的長い端末装置１が存在する位置を、地図画像３０上で提示することができる。これによれば、イベント性の比較的高い場所を地図画像３０上にて効果的に提示することができる。
【００５７】
また、提示される場所が、表示装置３側のユーザにも興味のある場所であれば、実際にそこに赴くことで、同じ嗜好を有するユーザと対面することができる。このような点から、本例の表示システム０によれば、同嗜好のユーザによるコミュニティの発展にも寄与することができる。
【００５８】
また、本例では、地図画像３０上にて画像表示態様を変化させるための条件として、滞在時間の長い端末装置１が所定数以上であるという条件も付加するものとしているが、これによれば、よりイベント性の高い場所のみを抽出して表示することができると共に、特に端末装置１の数が多い場合などには、地図の視認性が悪化してしまうことの防止を図ることができる。
【００５９】
なお、上記説明では、サーバ装置２において表示装置３に通知すべき位置の検索（特定）にあたっては、先ずは各ＩＤごとに滞在時間の値が所定値以上となっているかを判別した後、滞在時間の値が所定値以上となっているＩＤの数を各位置ごとに計算するものとしたが、例えば以下に挙げる手法など、他の手法を採ることもできる。
・各位置ごとにＩＤの数を計算
・ＩＤの数が所定数以上となる位置があるか否かを判別
・該当する位置がある場合、その位置で滞在時間が所定値以上となっているＩＤの数を計算
・滞在時間が所定値以上となっているＩＤの数が上記所定数以上となる位置があるか否かを判別
・該当する位置がある場合、その位置を通知すべき位置として特定
つまり、先ずはＩＤの数が所定数以上となる位置があるか否かを判別することで、上記所定数以上のＩＤがない位置は検索の対象から除外する。そして、ＩＤの数が所定数以上となる位置についてのみ、滞在時間の値が所定値以上となるＩＤの数が上記所定数以上であるか否かを判別して、通知すべき位置を特定するものである。
このような手法によれば、先に例示した手法のように、全てのＩＤについて滞在時間長と所定値との比較を行う必要はなくなり、その分、処理負担を軽減したより効率的な検索処理を実現することができる。
【００６０】
＜第２の実施の形態＞
続いて、第２の実施の形態について説明する。
第２の実施の形態は、先の第１の実施の形態ではサーバ装置側にて滞在時間の計時を行うようにしていたものを、各端末装置側で個々に計時するようにしたものである。
図１２は、このような第２の実施の形態としての端末装置５０の内部構成例を示したブロック図である。なおこの図において、既に先の図２にて説明した部分と同様となる部分については同一符号を付して説明を省略する。
また、第２の実施の形態において、サーバ装置２、表示装置３の内部構成については第１の実施の形態にて説明したものと同様となるので改めての図示による説明は省略する。
【００６１】
この図１２に示す端末装置５０は、先の端末装置１との比較で、時刻計時部５１が追加された点が異なる。さらに、記憶部１４内に、検出情報記憶領域１４ａが設けられる。
上記時刻計時部５１は、サーバ装置２に備えられる時刻計時部２２と同様に、現在時刻として例えば年：月：日：時：分：秒を計時するものとなる。
【００６２】
また、上記記憶部１４内の検出情報記憶領域１４ａは、この場合のシステムコントローラ１１が、滞在時間の計時を行うにあたって位置検出部１３より取得した現在位置の情報を記憶するための領域となる。
なお、この図１２では、上記検出情報記憶領域１４ａとしての領域指定が行われているかのように示しているが、これは説明上の便宜を図るためであって、この検出情報記憶領域１４ａによっては、記憶部１４内に上記現在位置の情報が記憶されることを示したに過ぎない。実際において、現在位置情報を記憶する領域は固定であっても可変であってもよい。また、現在位置情報を記憶する手段は、記憶部１４以外の記憶手段とすることもできる。
【００６３】
端末装置５０において、この場合のシステムコントローラ１１は、上記記憶部１４に記憶される、直前に取得された現在位置の情報と新たに取得された現在位置の情報とを比較し、現在位置が変化していない場合は滞在時間の値をカウントアップすることで滞在時間を計時する。また、現在位置が変化した場合には、滞在時間の値をゼロにリセットする。
端末装置５０は、このように計時される現在位置における滞在時間の情報を、現在位置の情報とＩＤ情報と共にサーバ装置２に対して送信する。
【００６４】
この場合のサーバ装置２では、端末装置５０から送信される上記滞在時間、現在位置、ＩＤの情報に基づき、滞在時間管理情報２３ａを更新（生成）する。具体的には、端末装置５０から上記の各情報が送信され、これが取得されるごとに、ＩＤ（ＵＩＤ）ごとに現在位置の情報と滞在時間の情報とを取得情報に基づき更新する。
そして、この場合のサーバ装置２としても、このように生成（更新）される滞在時間管理情報２３ａに基づき、先に説明した第１の実施の形態と同様の手法によって、表示装置３に対して通知すべき位置を特定し、特定した位置の情報を通知情報として送信する。
この場合の表示装置３が行う動作は、先の第１の実施の形態の場合と同様となる。
【００６５】
図１３のフローチャートは、上記による第２の実施の形態としての動作を実現するために端末装置５０にて実行されるべき処理動作を示している。
なお、この場合も図１２に示したシステムコントローラ１１の内部のＲＯＭには、動作プログラムが格納されており、この図に示される処理動作は、当該プログラムに基づきシステムコントローラ１１が実行するものとなる。
【００６６】
図１３において、ステップＳ５０１では、現在位置情報を取得し、これを記憶する処理を実行する。つまり、位置検出部１３により検出・出力される現在位置の情報を取得すると共に、これを記憶部１４に記憶する処理を実行する。
【００６７】
続くステップＳ５０２では、直前の現在位置情報をチェックする処理を実行する。すなわち、記憶部１４に記憶されている、直前に取得・記憶した現在位置の情報を読み出して取得する。
そして、次のステップＳ５０３において、現在位置が変化したか否かを判別する。つまり、上記ステップＳ５０１にて取得した現在位置の情報が上記ステップＳ５０２にて取得した現在位置の情報と変化していないか否かを判別する。
ステップＳ５０３において、現在位置が変化していないとして否定結果が得られた場合は、ステップＳ５０４に進んで滞在時間の値をカウントアップする処理を実行する。なお、この場合もカウントアップとして加算する値は、例えば現在位置情報の取得周期が所定周期とされる場合などには、その周期に応じた固定の値とすることができる。或いは、現在位置情報の取得ごとに、時刻計時部５１による計時時刻をチェックし、取得タイミング間の差分の時間長を計算してその時間長に対応する値を加算することもできる。
このステップＳ５０４によるカウントアップ処理を実行すると、ステップＳ５０６に進む。
【００６８】
また、上記ステップＳ５０３において、現在位置が変化したとして肯定結果が得られた場合は、ステップＳ５０５に進んで滞在時間の値をリセットした後、ステップＳ５０６に進む。
【００６９】
ステップＳ５０６では、滞在時間・現在位置情報・ＩＤをサーバ装置２に対して送信するための処理を実行する。
続くステップＳ５０７においては、終了トリガが発生したか否かを判別する。例えば電源オフ操作などの終了トリガが発生していないとして否定結果が得られた場合は、ステップＳ５０１に戻る。また、終了トリガが発生したとして肯定結果が得られた場合は処理動作を終了する。
【００７０】
図１４は、第２の実施の形態の場合のサーバ装置２にて実行されるべき処理動作として、滞在時間管理情報２３ａの更新（生成）にあたって実行されるべき処理動作を示している。
なお、この場合のサーバ装置２では、先に説明した第２の実施の形態としての動作を実現するために行われるべき処理動作を制御部２１に実行させるためのプログラムが、先に説明したＲＯＭなどに格納されることになる。
この図に示す処理動作を始めとして、第２の実施の形態としての動作を実現するための処理動作は、該プログラムに基づいて制御部２１が実行するものである。
【００７１】
図１４において、先ずステップＳ６０１では、各端末装置５０からの送信情報（滞在時間・現在位置情報・ＩＤ）を取得する処理が実行される。そして、続くステップＳ６０２では、取得情報に基づき、ＩＤごとに現在位置・滞在時間の情報を更新する処理を実行する。つまり、ステップＳ６０１にて取得した各端末装置５０からの現在位置、滞在時間の情報に基づき、滞在時間管理情報２３ａにおける各ＵＩＤごとの現在位置、滞在時間の情報内容を更新する。
【００７２】
次のステップＳ６０３では、終了トリガが発生したか否かについて判別し、終了トリガが発生していないとされた場合は上記ステップＳ６０１に戻り、発生したとされた場合は処理動作を終了する。
【００７３】
なお、先の説明からも理解されるように、表示装置３に対して通知すべき位置を特定・送信するためにサーバ装置２にて実行されるべき処理動作、及び表示装置３にて実行されるべき処理動作については、先の第１の実施の形態の場合と同様（図１０、図１１）となる。このことからそれらの改めての説明は省略する。
【００７４】
このようにして、滞在時間の計時を端末装置側で行うようにした第２の実施の形態によれば、サーバ装置における各端末装置ごとの滞在時間の計時処理を不要とすることができ、その分、サーバ装置側の処理負担の軽減を図ることができ、これによってシステムの安定性向上を図ることができる。
【００７５】
＜変形例＞
以上、本発明の実施の形態について説明したが、本発明としてはこれまでに説明した具体例に限定されるべきものではない。
例えば、本発明の表示システムにおいて、滞在時間の計時処理、画像表示態様を変化させるべき位置を特定するための処理を何れの装置で行うかについては、これまでに説明した例に限定されるべきものではなく、例えば以下のような変形例とすることもできる。
【００７６】
−変形例１−
第１の実施の形態と同様に、端末装置側は現在位置情報とＩＤ情報とを送信するものとした上で、サーバ装置では、各端末装置ごとの現在位置における滞在時間の計時と滞在時間管理情報の更新（生成）までを行い、画像表示態様を変化させるべき位置の特定は、表示装置側にて行う。
この場合、端末装置における処理と、サーバ装置における滞在時間管理情報の更新のための処理については、それぞれ図８、図９に示したものと同様となる。この場合のサーバ装置では、図９の処理によって更新された滞在時間管理情報（つまり各端末装置ごとのＩＤと現在位置とそこでの滞在時間の情報）を、各表示装置に対して送信する処理を実行するものとなる。
この場合の表示装置では、サーバ装置から取得される上記滞在時間管理情報に基づき、画像表示態様を変化させるべき位置を特定する処理を行う。具体的に、この場合の表示装置（制御部）では、取得した滞在時間管理情報に基づき、先の図１０に示したステップＳ３０１〜Ｓ３０４の処理を実行して、画像表示態様を変化させるべき位置を特定する。そして、これに続く処理として、地図画像上における特定された位置の画像表示態様を変化させるように表示部を制御する処理を実行する。
【００７７】
−変形例２−
また、第２の実施の形態のように滞在時間の計時は端末装置個々で行うことを前提とした上で、サーバ装置側が端末装置から取得したＩＤと現在位置と滞在時間の情報とに基づき、滞在時間管理情報の更新（生成）までを行い、表示装置側では、サーバ装置から取得した滞在時間管理情報に基づき位置の特定及び表示制御を行うようにすることもできる。
この場合、端末装置側の処理は、先の図１３にて説明したものと同様でよい。また、サーバ装置における上記滞在時間管理情報の更新のための処理としては、先の図１４と同様となるが、この場合も表示装置側に更新した滞在時間管理情報を送信するための処理を実行する。表示装置側の処理は、上記の変形例１で説明したものと同様となる。
【００７８】
また、これまでの説明では、先の図６に示したようにして、条件を満たす位置（つまり滞在時間が所定長以上の端末装置が所定数以上集まっている位置）が発生したことに応じて、地図画像上の対応する位置に所定の画像（例えばアイコン）の表示が開始される場合を例示したが、これに代えて、例えば次の図１５（ａ）（ｂ）の比較として示すように、予めアイコンは表示するものとしておき、その位置が条件を満たす位置となったことに応じて、該アイコンの表示態様を変化させるようにすることもできる。例えば図１５の例では、条件を満たす状態となったことに応じてアイコンに色を付す場合を例示している。
【００７９】
また、特に、画像表示態様を変化させるための条件として人数の条件を設定しない場合には、地図画像上の各端末装置の現在位置に例えば各端末装置のユーザが登録したアバター画像や似顔絵画像などによってリアルタイム表示しておき、滞在時間が所定値以上となった端末装置の画像について、その表示態様を変化させるようにすることもできる。
例えば、表示態様の変化としては、この場合もアイコンに色を付すなどの手法を採ることができる。
【００８０】
また、一度条件が成立して表示態様を変化させた場合以降においても、さらに滞在時間や人数についてのさらなる条件をチェックし、その条件が満たされることに応じて画像の色や色濃度を変化させるという手法を採ることもできる。具体例を挙げれば、例えばさらに滞在時間が長くなることに応じて、さらに画像の色濃度を濃くするなどである。
【００８１】
また、これまでの説明では、現在において各端末装置から収集される現在位置や滞在時間の情報に応じて、リアルタイムな情報を地図上で提示する場合を例示したが、過去の履歴情報を選択的に提示可能に構成することもできる。
その場合、滞在時間管理情報は、所定時間おきに日時の情報と対応づけて保存するようにしておく。そして、画像表示態様を変化させるべき位置を特定する処理を実行する装置では、例えばユーザ操作などによる日時の指定に応じて、その日時と対応する滞在時間管理情報を読み出して位置特定処理に用いるようにすればよい。
【００８２】
また、これまでの説明では、サーバ装置側で滞在時間の計時を行う際、サーバ装置自らが計時する時刻情報を用いる場合について例示したが、これに代えて、端末装置側が時刻情報を計時し、このように端末装置で計時される時刻情報をサーバ装置に送信するものとした上で、サーバ装置側が、該時刻情報に基づいて滞在時間を計時するようにしてもよい。
【００８３】
また、滞在時間の計時手法としては、現在位置情報の取得周期に応じた値を滞在時間の値に随時加算していく手法を採る場合を例示したが、これに代えて、例えば直前に取得した位置情報と異なる位置情報が取得されたときの時刻情報を保持しておくものとし、その後に取得される位置情報が直前に取得された位置情報と変化しない限りにおいて、随時、上記保持した時刻情報と新たに取得した時刻情報との差分を計算して滞在時間を計時するなど、他の手法を採ることもできる。
【００８４】
また、実施の形態で例示した表示システムについて、これを実際に動作させた際には、各端末装置のユーザの自宅や職場など、日常的な滞在場所が提示されてしまうことが懸念される。このような日常的な滞在場所は、イベント性が低い場所と考えることができ、従って地図上に提示されないようにするのが好ましい。そこで、このような日常的な滞在場所の提示の防止を図るための対策を講じることもできる。
例えば、端末装置のユーザが予め日常滞在場所としての所定の位置情報を、サーバ装置に登録するようにしておく。サーバ装置としては、滞在時間が所定値以上とされるＩＤがあった場合であっても、そのＩＤに対応づけられている現在位置の情報が上記登録された位置情報と一致する場合には、条件が満たされていないＩＤであると判別するように構成しておく。これにより、日常的な滞在場所の提示が防止されるようにすることができる。
なお、確認のために述べておくと、先の変形例１,２で例示したように表示装置側で位置の特定を行う場合には、サーバ装置に登録された位置情報も表示装置側に送信するものとし、表示装置側で上記によるサーバ装置と同様の特定処理を実行するものとすればよい。  或いは、日常滞在場所を除外するための処理は、位置特定処理に組み込むものとはせず、位置特定後における表示制御処理に組み込むこともできる。つまりその場合は、特定（通知）された位置のうちの上記登録位置と一致する位置を、提示すべき位置から除外するようにしておけばよい。
【００８５】
また、これまでの説明では、地図データベース３４ａとしての地図画像の全体が表示装置内において格納されるものとしたが、地図画像は、逐次ネットワーク４経由でダウンロードして用いるようにすることもできる。
【００８６】
また、以上の説明では、便宜上、滞在時間を計時するための現在位置の検出を行う装置と、地図画像を表示して位置の提示を行う装置とが、それぞれ「端末装置」と「表示装置」として、別体に構成される場合のみを例示したが、現在位置の検出を行う端末装置と、地図画像上で位置の提示を行う表示装置とを、同一の装置で実現するように構成することも勿論可能である。
その場合は、例えば図２や図１２に示した端末装置１又は５０の構成に対し、表示部３３を追加し、さらに、例えば記憶部１４などに地図データベース３４ａを格納するようにしておく。そして、このような装置構成とした上で、該装置では、システムコントローラ１１によって先の図８又は図１３にて説明した処理動作を実行すると共に、図１１や先の変形例１,２にて説明したような表示装置としての処理動作も実行するように構成すればよい。
なお、本発明においても、「端末装置」と「表示装置」は、概念としてそれぞれを別装置に分けたものに過ぎず、実際における装置構成として見た場合、これらが同一の装置で実現される場合もあり得ることは言うまでもない。つまり、本発明の表示システムにおいて、端末装置と表示装置は、同一の装置を指す場合もあり得る。
【図面の簡単な説明】
【００８７】
【図１】本発明の実施の形態の表示システムの概要について説明するための図である。
【図２】第１の実施の形態としての端末装置の内部構成を示すブロック図である。
【図３】実施の形態のサーバ装置の内部構成を示すブロック図である。
【図４】滞在時間管理情報について説明するための図である。
【図５】実施の形態の表示装置の内部構成を示すブロック図である。
【図６】画像表示態様の変化の一例について示した図である。
【図７】第１の実施の形態の表示システムの各装置で行われる動作について模式的に示した図である。
【図８】第１の実施の形態としての端末装置において実行されるべき処理動作を示したフローチャートである。
【図９】第１の実施の形態としてのサーバ装置において実行されるべき処理動作として、滞在時間管理情報の更新（生成）にあたって実行されるべき処理動作を示したフローチャートである。
【図１０】第１の実施の形態としてのサーバ装置において実行されるべき処理動作として、滞在時間管理情報に基づく通知すべき位置の特定から通知情報の送信までに対応して実行されるべき処理動作を示したフローチャートである。
【図１１】第１の実施の形態としての表示装置において実行されるべき処理動作を示したフローチャートである。
【図１２】第２の実施の形態としての端末装置の内部構成を示すブロック図である。
【図１３】第２の実施の形態としての端末装置において実行されるべき処理動作を示したフローチャートである。
【図１４】第２の実施の形態としてのサーバ装置において実行されるべき処理動作として、滞在時間管理情報の更新（生成）にあたって実行されるべき処理動作を示したフローチャートである。
【図１５】画像表示態様の変化の他の一例について示した図である。
【符号の説明】
【００８８】
０  表示システム、１,５０  端末装置、２  サーバ装置、３  表示装置、４  ネットワーク、１１  システムコントローラ、１２  操作部、１３  位置検出部、１４,２３,３４  記憶部、１５,２４,３５  通信部、２１,３１  制御部、２２,５１  時刻計時部、２３ａ  滞在時間管理情報、３２  操作部、３３  表示部、３４ａ  地図データベース
【図１】
0005526473.tif 000002
【図２】
0005526473.tif 000003
【図３】
0005526473.tif 000004
【図４】
0005526473.tif 000005
【図５】
0005526473.tif 000006
【図６】
0005526473.tif 000007
【図７】
0005526473.tif 000008
【図８】
0005526473.tif 000009
【図９】
0005526473.tif 000010
【図１０】
0005526473.tif 000011
【図１１】
0005526473.tif 000012
【図１２】
0005526473.tif 000013
【図１３】
0005526473.tif 000014
【図１４】
0005526473.tif 000015
【図１５】
0005526473.tif 000016