(57)【要約】【課題】視認性および操作性を損なうことなく、移動履歴を容易に把握すること。【解決手段】複数の地点情報を移動履歴情報Ｄとして生成する移動履歴情報生成部１７、地点情報に所定の処理を施して行動エリア情報Ｅを生成する行動エリア情報生成部１８、並びに、地点情報に基づく移動履歴情報Ｄと、行動エリア情報Ｅに基づく移動エリア領域との少なくとも一方を地図の画像情報Ｍと共に表示部１１に表示させる表示制御部２１を有する情報表示装置１とする。【選択図】図１
2012127778.tif 000002
【特許請求の範囲】
【請求項１】
検出された位置情報に基づいて移動経路上で滞在または通過の地点を示す地点情報を順次記憶し、複数の地点情報を移動履歴情報として生成する移動履歴情報生成部と、
前記地点情報に所定の処理を施して行動エリア情報を生成する行動エリア情報生成部と、
前記移動履歴情報に基づく移動履歴と、前記行動エリア情報に基づく行動エリアとの少なくとも一方を、地図の画像情報と共に表示部に表示させる表示制御部と、
を有することを特徴とする情報表示装置。
【請求項２】
請求項１に記載の情報表示装置であって、
前記行動エリア情報生成部は、
前記地点情報が示す位置を中心とし、この中心から第１の半径内に含まれる第１のエリアに基づいて前記行動エリア情報を生成することを特徴とする情報表示装置。
【請求項３】
請求項１または２に記載の情報表示装置であって、
前記行動エリア情報生成部は、
前記複数の地点情報のうちの一部に基づいて前記行動エリア情報を生成することを特徴とする情報表示装置。
【請求項４】
請求項２または３に記載の情報表示装置であって、
前記行動エリア情報生成部は、
前記第１のエリアと、前記地点情報が示す位置を中心とし、この中心から前記第１のエリアの半径より大きい第２の半径内に含まれる第２のエリアとに基づいて前記行動エリア情報を生成することを特徴とする情報表示装置。
【請求項５】
請求項４に記載の情報表示装置であって、
前記行動エリア情報生成部は、
前記第１のエリアが、隣接する滞在または通過の地点に基づく前記第２のエリアに含まれている場合、前記第１のエリアと隣接する滞在または通過の地点に基づく前記第１のエリアとの共通外接線の内側に含まれる領域を行動エリアとすることを特徴とする情報表示装置。
【請求項６】
請求項４または請求項５に記載の情報表示装置であって、
前記第１の半径と前記第２の半径との少なくとも一方を調整するエリア調整部を有し、
前記行動エリア情報生成部は、
前記エリア調整部が調整した前記第１の半径または前記第２の半径に基づいて前記行動エリア情報を生成することを特徴とする情報表示装置。
【請求項７】
請求項６に記載の情報表示装置であって、
前記エリア調整部は、
前記移動履歴情報から算出される移動速度または前記移動履歴情報の生成頻度に応じて前記第１の半径と前記第２の半径との少なくとも一方を調整することを特徴とする情報表示装置。
【請求項８】
請求項６または７に記載の情報表示装置であって、
複数の前記移動履歴情報から進行方向を算出する進行方向算出部を有し、
前記エリア調整部は、
前記進行方向算出部で算出された進行方向の変化に応じて前記第１の半径と前記第２の半径との少なくとも一方を調整することを特徴とする情報表示装置。
【請求項９】
請求項６から請求項８のいずれか１項に記載の情報表示装置であって、
前記地図の位置情報に関連付けられた周辺情報を記憶する記憶部を有し、
前記エリア調整部は、
前記周辺情報に基づいて前記第１の半径と前記第２の半径との少なくとも一方を調整することを特徴とする情報表示装置。
【請求項１０】
検出された位置情報に基づいて移動経路上で滞在または通過の地点を示す地点情報を順次記憶し、複数の地点情報を移動履歴情報として生成し、
前記地点情報に所定の処理を施して行動エリア情報を生成し、
前記地点情報に基づく移動履歴情報と、前記行動エリア情報に基づく行動エリアとの少なくとも一方を、地図の画像情報と共に表示部に表示させる、
ことを特徴とする情報表示方法。
【請求項１１】
コンピュータを、
検出された位置情報に基づいて移動経路上で滞在または通過の地点を示す地点情報を順次記憶し、複数の地点情報を移動履歴情報として生成する移動履歴情報生成手段と、
前記地点情報に所定の処理を施して行動エリア情報を生成する行動エリア情報生成手段と、
前記地点情報に基づく移動履歴情報と、前記行動エリア情報に基づく行動エリアとの少なくとも一方を、地図の画像情報と共に表示部に表示させる表示制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示装置、情報表示方法およびプログラムに関する。
【背景技術】
【０００２】
移動履歴等の表示ができ、携帯できる端末を備えた移動経路表示システムが知られている（たとえば、特許文献１参照）。特許文献１に開示される移動経路表示システムのホスト装置は、端末から送信されてきた位置情報および時刻情報を取得すると共に、取得したこれらの情報に基づいて、端末が移動した軌跡を示す情報と、地図の画像情報とを重畳させて表示装置に表示する。
【０００３】
また、行動履歴（移動履歴）を簡易かつ容易に把握することができるナビゲーション装置が知られている（たとえば、特許文献２参照）。特許文献２に開示されるナビゲーション装置は、ＧＰＳ（Global  Positioning  System）衛星からの受信信号に基づいた自己の位置情報から、予め複数に区分した領域内へのエントリー回数（領域に入った回数）をエリアカウンタによってカウントし、そのカウントした情報等と地図の画像情報とを表示部に出力する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１９４１７７号公報（図６，図７，図８等）
【特許文献２】特開２００３−１４４７５号公報（図３，図５，図６等）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示される移動経路表示システムのホスト装置は、全ての移動軌跡情報を処理して表示部に移動軌跡表示をさせるため、仮に大量の移動軌跡情報を処理する必要がある場合、地図の画像情報と移動軌跡情報とを重畳させて表示装置に表示させるまでに相当の時間を要し、操作性が低下する可能性がある。また、このホスト装置が仮に大量の移動軌跡情報と地図の画像情報とを重畳させて表示装置に表示させた場合、その表示装置の表示画面上に移動軌跡が大量に描画され、地図の画像情報および移動軌跡の視認性が著しく低下し、移動履歴を容易に把握することが困難になる。
【０００６】
また、特許文献２に開示されるナビゲーション装置は、予め複数に区分された領域単位、および指定期間の長さに応じて、地図の画像情報と領域毎のエントリー回数とを表示させるものであり、上述した特許文献１とは異なり、指定期間における行動軌跡自体を表示させるものではない。それゆえ、このナビゲーション装置では領域毎のエントリー回数が表示されるのみで、時間的な行動推移を読み取ることが困難であり、より詳しい移動履歴を把握することも困難である。なお、特許文献２における予め複数に区分された領域（エリア）とは、その領域の大きさ（広さ）が異なる上下複数の階層に設定されるものであり、たとえば都道府県、市区町村、町名等の行政区画を用いて設定できるものとされている。
【０００７】
しかしながら、このナビゲーション装置では、その階層的に設定されたそれぞれの領域単位において、エントリー回数を集計するものであるため、たとえば、異なる領域単位でのエントリー回数を把握しようとする場合、エントリー回数を集計する領域単位の指定をユーザが変更し、ナビゲーション装置がその変更された領域単位でのエントリー回数を逐一計算する必要があり、この計算処理に相当の時間を要し、操作性が低下する可能性がある。
【０００８】
そこで、本発明は、上述した課題のいずれか１つを少なくとも解決するものであり、視認性および操作性を損なうことなく、移動履歴を容易に把握することができる情報表示装置、情報表示方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題のいずれか１つを少なくとも解決するために、本発明の情報表示装置の一側面は、検出された位置情報に基づいて移動経路上で滞在または通過の地点を示す地点情報を順次記憶し、複数の地点情報を移動履歴情報として生成する移動履歴情報生成部と、地点情報に所定の処理を施して行動エリア情報を生成する行動エリア情報生成部と、移動履歴情報に基づく移動履歴と、行動エリア情報に基づく行動エリアとの少なくとも一方を、地図の画像情報と共に表示部に表示させる表示制御部とを有する。
【００１０】
また、本発明の情報表示装置の一側面は、上述の構成に加えて、行動エリア情報生成部は、地点情報が示す位置を中心とし、この中心から第１の半径内に含まれる第１のエリアに基づいて行動エリア情報を生成することが好ましい。
【００１１】
また、本発明の情報表示装置の一側面は、上述のいずれかの構成に加えて、行動エリア情報生成部は、複数の地点情報のうちの一部に基づいて行動エリア情報を生成することが好ましい。
【００１２】
また、本発明の情報表示装置の一側面は、上述のいずれかの構成に加えて、行動エリア情報生成部は、第１のエリアと、地点情報が示す位置を中心とし、この中心から第１の半径より大きい第２の半径内に含まれる第２のエリアとに基づいて行動エリア情報を生成することが好ましい。
【００１３】
また、本発明の情報表示装置の一側面は、上述の構成に加えて、行動エリア情報生成部は、第１のエリアが、隣接する滞在または通過の地点に基づく第２のエリアに含まれている場合、第１のエリアと隣接する滞在または通過の地点に基づく第１のエリアとの共通外接線の内側に含まれる領域を行動エリアとすることが好ましい。
【００１４】
また、本発明の情報表示装置の一側面は、上述の構成に加えて、第１の半径と第２の半径との少なくとも一方を調整するエリア調整部を有し、行動エリア情報生成部は、エリア調整部が調整した第１の半径または第２の半径に基づいて行動エリア情報を生成することが好ましい。
【００１５】
また、本発明の情報表示装置の一側面は、上述の構成に加えて、エリア調整部は、移動履歴情報から算出される移動速度または移動履歴情報の生成頻度に応じて第１の半径と第２の半径との少なくとも一方を調整することが好ましい。
【００１６】
また、本発明の情報表示装置の一側面は、上述の構成に加えて、複数の移動履歴情報から進行方向を算出する進行方向算出部を有し、エリア調整部は、進行方向算出部で算出された進行方向の変化に応じて第１の半径と第２の半径との少なくとも一方を調整することが好ましい。
【００１７】
また、本発明の情報表示装置の一側面は、上述の構成に加えて、地図の位置情報に関連付けられた周辺情報を記憶する記憶部を有し、エリア調整部は、周辺情報に基づいて第１の半径と第２の半径との少なくとも一方を調整することが好ましい。
【００１８】
また、本発明の情報表示方法の一側面は、検出された位置情報に基づいて移動経路上で滞在または通過の地点を示す地点情報を順次記憶し、複数の地点情報を移動履歴情報として生成し、地点情報に所定の処理を施して行動エリア情報を生成し、地点情報に基づく移動履歴情報と、行動エリア情報に基づく行動エリアとの少なくとも一方を、地図の画像情報と共に表示部に表示させる。
【００１９】
また、本発明のプログラムの一側面は、コンピュータを、検出された位置情報に基づいて移動経路上で滞在または通過の地点を示す地点情報を順次記憶し、複数の地点情報を移動履歴情報として生成する移動履歴情報生成手段と、地点情報に所定の処理を施して行動エリア情報を生成する行動エリア情報生成手段と、地点情報に基づく移動履歴情報と、行動エリア情報に基づく行動エリアとの少なくとも一方を、地図の画像情報と共に表示部に表示させる表示制御手段、として機能させる。
【発明の効果】
【００２０】
本発明の一側面によれば、視認性および操作性を損なうことなく、移動履歴を容易に把握することができる情報表示装置、情報表示方法およびプログラムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態に係る情報表示装置の構成を示すブロック図である。
【図２】図１に示す情報表示装置の記憶部に記憶されている移動履歴情報の一例を示す図である。
【図３】図１に示す情報表示装置の記憶部に記憶されている行動エリア情報の一例を示す図である。
【図４】図３に示す行動エリア情報の作成方法の一例を説明するための図である。
【図５】図３に示す行動エリア情報の作成方法の一例を説明するための図である。
【図６】図３に示す行動エリア情報の作成方法の一例を説明するための図である。
【図７】図１に示す情報表示装置が実行する移動エリア作成方法の一例を示すフローチャートである。
【図８】図１に示す情報表示装置が実行する情報表示方法の一例を示すフローチャートである。
【図９】図８に示す情報表示方法により表示部に表示される移動履歴情報の表示例を示す図である。
【図１０】図８に示す情報表示方法により表示部に表示される行動エリア情報の表示例を示す図である。
【図１１】本発明の他の実施形態に係る情報表示装置のエリア調整部が実行する半径エリアの調整方法を説明するための図である。
【図１２】本発明の他の実施形態に係る情報表示装置のエリア調整部が実行する半径エリアの調整方法を説明するための図である。
【図１３】本発明の他の実施形態に係る情報表示装置のエリア調整部が実行する半径エリアの調整方法を説明するための図である。
【図１４】図１に示す情報表示装置の記憶部に記憶されている行動エリア情報の他の一例を示す図である。
【発明を実施するための形態】
【００２２】
以下、本発明の一実施形態に係る情報表示装置１及びその変形例について、図１〜図１４を参照しながら説明する。なお、本発明の一実施形態に係る情報表示方法及びその変形例については、情報表示装置１の動作と共に説明する。
【００２３】
（本発明の実施形態に係る情報表示装置１の構成について）
情報表示装置１の構成について図１を参照して説明する。図１は、情報表示装置１のブロック図である。情報表示装置１は、制御部１０と、表示部１１と、入力部１２と、記憶部１３と、通信部１４と、位置検出部１５と、音声出力部１６と、移動履歴情報生成部１７と、行動エリア情報生成部１８と、エリア調整部２０と、および表示制御部２１とを有する。
【００２４】
制御部１０は、たとえばＣＰＵ(Central Processing Unit)、ＡＳＩＣ(Application Specific Integrated Circuit)、マイクロプロセッサ（マイクロコンピュータ）、ＤＳＰ(Digital Signal Processor)などで構成され、情報表示装置１全体を制御するものである。
【００２５】
制御部１０は、たとえば、表示部１１に情報を表示させる制御、入力部１２の操作入力を受け付ける制御、記憶部１３に情報を記憶し、または読出しを行う制御、通信部１４に通信を行わせる制御、位置検出部１５に情報表示装置１の現在位置情報を取得させる制御、音声出力部１６に出力する音声データのエンコード等の処理を行う制御、移動履歴情報生成部１７に移動履歴情報Ｄを生成させると共に、生成された移動履歴情報Ｄを記憶部１３に記憶させる制御、行動エリア情報生成部１８に行動エリア情報Ｅを生成させると共に、生成された行動エリア情報Ｅを記憶部１３に記憶させる制御、入力部１２の操作入力によって発生する信号を各部に伝達する制御などを行う。なお、制御部１０は、上記以外の制御ができるものでもよいし、これらの一部のみを制御し、その一部以外は他の制御部等（不図示）が制御し、制御部１０と他の制御部等が協働して実行されるようなものであってもよい。
【００２６】
表示部１１は、たとえば、液晶情報表示装置、有機ＥＬ(Electro Luminescence)情報表示装置などのディスプレイ装置で構成され、制御部１０の制御によって各種情報（たとえば、移動軌跡を示す移動履歴情報Ｄ、行動エリア情報Ｅ、地図の画像情報Ｍ、など）を表示する。
【００２７】
入力部１２は、たとえば、表示部１１に重畳されて設けられるタッチパネルなどで構成され、制御部１０に対してユーザからの操作に基づく信号を入力する。このタッチパネルは、表示部１１の表示が透過して見えるように設けられ、表示部１１に表示されるアイコンに対応する位置のタッチパネルの部位をユーザが指などで押圧することにより制御部１０に所定の操作入力の信号が伝達される。なお、タッチパネルの方式は、マトリクススイッチ、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式などのいずれであってもよい。その他に、入力部１２は、押し釦スイッチ、キースイッチなどのスイッチ類、またはポインター機能（表示部１１の画面上の所定位置を指摘する機能）を有するもの、マイクなどの音声入力ができるものであってもよい。
【００２８】
記憶部１３は、たとえば、ＨＤＤ(Hard Disk Drive)または情報表示装置１の電源のＯＮ／ＯＦＦに関わらず情報を保持できる不揮発性メモリ（フラッシュメモリ、ＲＯＭ(Read Only Memory)など）などで構成され、制御部１０の制御により情報が記憶される、または予め記憶されている情報を制御部１０からの指示によって読み出すことができる。なお、記憶部１３は、ＨＤＤ、不揮発性メモリに加え、一時記憶用としてＲＡＭ(Random Access Memory)を有してもよい。あるいは、記憶部１３は、外部記憶装置と接続するためのインタフェースを有してもよい。この場合、外部記憶装置としては、たとえばＳＤ(Secure Digital)カードまたはＵＳＢ(Universal Serial Bus)メモリなどがある。なお、記憶部１３には、たとえば、移動履歴情報Ｄ，行動エリア情報Ｅ，および地図の画像情報Ｍなどが記憶されるデータベース記憶部１３Ａと、各種のプログラムを記憶するプログラム記憶部（不図示）とを有している。
【００２９】
通信部１４は、たとえば、無線または有線ＬＡＮ(Local Area Network)インタフェースなどで構成され、情報表示装置１が放送局（不図示）などからコンテンツデータを受信する場合、そのコンテンツデータの受信インタフェースとして機能する。また、通信部１４は、情報表示装置１が携帯電話端末としての機能を有するものである場合、携帯電話システムの基地局装置との電話通信またはＥメール送受信などの通信制御を行うと共に、携帯電話回線を用いて各種データ通信を行うものでもよい。また、通信部１４は、情報表示装置１に対して情報を提供する情報提供装置（サーバ：不図示）などとのネットワークを介した通信を行うための通信制御あるいはネットワークを介した電話通信またはメール通信のための通信制御を行うものでもよい。あるいは、情報表示装置１が車載されているような場合、通信部１４は、Ｂｌｕｅｔｏｏｔｈ（登録商標）などとの通信制御を行うものでもよい。さらには、通信部１４は、ＶＩＣＳ(Vehicle Information and Communication System)からの情報を受信する機能を有していてもよい。
【００３０】
位置検出部１５は、たとえば、ＧＰＳ(Global Positioning System)などのような準天頂衛星からの信号を受信する。そして、位置検出部は、かかる準天頂衛星からの信号を受信することによって、情報表示装置１の現在位置を検出する。なお、位置検出部１５は、準天頂衛星からの信号を受信する装置以外でも情報表示装置１の現在位置を検出可能であれば代替することができる。たとえば、情報表示装置１が携帯電話端末としての機能を有するものである場合、位置検出部１５は、通信部１４を用いて現在受信している基地局の位置情報を受信し、情報表示装置１の現在位置を推定することができる。あるいは、情報表示装置１が車載装置である場合、位置検出部１５は、通信部１４を用いてＶＩＣＳなどから情報表示装置１の現在位置情報を取得するようにしてもよい。
【００３１】
音声出力部１６は、たとえば、音声出力端子または情報表示装置１に内蔵されているスピーカなどで構成され、制御部１０の制御によって再生された音声または通信部１４を介して受信した音声放送情報を出力する。なお、音声出力部１６は、ＤＡＣ（Digital Analog Converter）を含み、出力するデジタル信号からなる音声情報をアナログ信号からなる音声情報に変換した上で出力するようにしてもよい。
【００３２】
移動履歴情報生成部１７は、たとえば、プログラム記憶部（不図示）に記憶されている専用または汎用のプログラムを制御部１０のＣＰＵ等で読み込むことにより実現される。移動履歴情報生成部１７は、位置検出部１５で検出された位置情報に基づいて情報表示装置１の滞在または通過を示す地点情報Ｐである移動履歴情報Ｄを生成する。移動履歴情報Ｄには、たとえば、位置検出部１５で検出した緯度情報，経度情報，および日時情報などが含まれる。なお、移動履歴情報の詳細については後述する。なお、移動履歴情報生成部１７が生成した移動履歴情報Ｄは、制御部１０により記憶部１３のデータベース部１３Ａに記憶される。記憶部１３のデータベース部１３Ａに記憶される移動履歴情報Ｄには、それぞれが識別可能となるように個別にＩＤを付与して記憶するようにしてもよい。
【００３３】
行動エリア情報生成部１８は、たとえば、プログラム記憶部（不図示）に記憶されている専用または汎用のプログラムを制御部１０のＣＰＵ等で読み込むことにより実現される。行動エリア情報生成部１８は、記憶部１３のデータベース部１３Ａに記憶されている移動履歴情報Ｄに所定の処理を施して行動エリア情報Ｅを生成する。なお、行動エリア情報生成部１８が行動エリア情報Ｅを生成するために実行する所定の処理の詳細については後述する。
【００３４】
進行方向算出部１９は、たとえば、プログラム記憶部（不図示）に記憶されている専用または汎用のプログラムを制御部１０のＣＰＵ等で読み込むことにより実現される。進行方向算出部１９は、後述するエリア調整部２０の制御によって、移動履歴情報生成部１７により生成された複数の地点の位置情報から情報表示装置１の移動方向（進行方向）を算出することができる。なお、進行方向算出部１９が実行する処理の詳細については後述する。
【００３５】
エリア調整部２０は、たとえば、プログラム記憶部（不図示）に記憶されている専用または汎用のプログラムを制御部１０のＣＰＵ等で読み込むことにより実現される。エリア調整部２０は、移動履歴情報生成部１７により生成された複数の地点の位置情報から行動範囲と推測される領域について調整することができる。なお、エリア調整部２０が実行する処理の詳細については後述する。
【００３６】
表示制御部２１は、たとえば、プログラム記憶部（不図示）に記憶されている専用または汎用のプログラムを制御部１０のＣＰＵ等で読み込むことにより実現される。表示制御部２１は、入力部１２の操作入力を受付けた制御部１０の制御により、ユーザが所望する条件に合致する情報を表示させる。たとえば、表示制御部２１は、移動履歴情報Ｄに基づく画像を表示部１１に表示させる。表示制御部２１が表示部１１に表示させる移動履歴情報Ｄには、たとえば、移動履歴情報生成部１７により生成された移動履歴情報Ｄに含まれる位置情報を地図の画像情報Ｍに重畳させた画像（マッピングさせた画像）、行動エリア情報生成部１８により生成された行動エリア情報Ｅを地図の画像情報Ｍに重畳させた画像、および移動履歴情報Ｄに含まれる位置情報と、その移動履歴情報Ｄに対応した行動エリア情報Ｅと、地図の画像情報Ｍとをすべて重畳させた画像などがある。なお、表示制御部２１は、移動履歴情報Ｄ、行動エリア情報Ｅ、および地図の表示情報Ｍを重畳させずに、別々に表示させるようにしてもよい。制御部２０が表示させるこれらの詳細については後述する。
【００３７】
（移動履歴情報Ｄについて）
図２は、図１に示す情報表示装置１の記憶部１３に記憶されている移動履歴情報Ｄの一例を示す図である。図２に示されるように、記憶部１３に記憶される移動履歴情報Ｄには、たとえばＩＤ、緯度、経度、日付、および時刻を示す情報などがある。これらの情報は、移動履歴情報生成部１７が位置検出部１５により検出された位置を示す情報と、その位置を示す情報が検出された日時を示す情報等から生成され、記憶部１３に記憶されるものである。なお、日時を示す情報として、日付、時刻を例示したが、これ以外にも相対的に時刻の前後関係が分かるように記憶されてもよく、移動履歴情報Ｄが複数ある場合に、それらの新旧が判別できるものであればよい。
【００３８】
図２に示す移動履歴情報Ｄは、位置情報検出部１５の検出頻度に併せて移動履歴情報生成部１７がたとえば３秒毎に作成し、記憶部１３にすべて記憶されている。しかしながら、記憶部１３には、移動履歴情報生成部１７により生成された移動履歴情報Ｄをすべて記憶しなくてもよい。また、移動履歴情報生成部１７についても位置情報検出部１５により検出された位置情報すべてを使用して移動履歴情報Ｄを生成しなくてもよい。
【００３９】
すなわち、位置情報検出部１５が位置情報を検出する頻度、移動履歴情報生成部１７が移動履歴情報Ｄを生成する頻度、および移動履歴情報Ｄを記憶部１３に記憶する頻度は、記憶部１３に蓄積できる記憶容量、行動エリア情報Ｅを生成するために必要となる移動履歴情報Ｄの蓄積可能期間等に応じて適宜変更することが可能である。情報表示装置１は、これらを調整することにより、記憶部１３の記憶容量に制限がある場合でも移動履歴情報Ｄを適切に蓄積することが可能となる。
【００４０】
（行動エリア情報Ｅについて）
図３は、図１に示す情報表示装置１の記憶部１３に記憶されている行動エリア情報Ｅの一例を示す図である。図３に示されるように、記憶部１３に行動エリア情報Ｅとして記憶されている情報には、たとえばＩＤ、緯度、経度、および期間を示す情報などがある。行動エリア情報Ｅは、移動エリアとして求められた領域の外枠上の地点の座標データが所定期間（たとえば、１時間単位、１週間単位、１ヶ月単位など）の単位で記憶されているものである。なお、図３に示すＩＤは、図２に示すＩＤとは異なり、行動エリア情報Ｅそれぞれを識別するために付与される識別情報である。
【００４１】
図３に示す行動エリア情報Ｅは、上述した行動エリア情報生成部１８により生成され、記憶部１３に記憶されるものである。なお、表示制御部２１は、ユーザが入力部１２を操作して入力される信号に基づいて表示期間を特定し、特定された表示期間に該当する行動エリア情報Ｅに含まれる地点を検索し、検索された所定領域を行動エリアとして表示部１１に表示させる。この図３に示す行動エリア情報Ｅは、後述する行動エリア情報の作成方法により作成された２つの現在エリア（円領域）の共通外接線とこれらの現在エリアとの接する点の緯度情報、および経度情報が地点の位置情報として記憶されており、指定された表示期間におけるこれらの地点の位置情報を繋ぐことで行動エリアを描画することができる。
【００４２】
（行動エリア情報Ｅの作成方法について）
図４，図５，および図６は、図３に示す行動エリア情報Ｅの作成方法の一例を説明するための図である。なお、図３に示す行動エリア情報Ｅの作成方法は、図４，図５，および図６に示す作成方法以外の方法であってもよい。
【００４３】
図４に示す地点ＰＡは、記憶部１３に記憶されている緯度および経度を示す情報から求められる地点の座標データと仮定したものである。なお、地点ＰＡを中心点として所定の半径Ｒ１で描かれた円に囲まれる領域Ａ１（第１のエリアの一例）をこの地点ＰＡの現在エリアと称する。さらに、この地点ＰＡを中心点とし、かつ現在エリアの半径Ｒ１より大きい半径Ｒ２の円に囲まれる領域Ａ２（第２のエリアの一例）を地点ＰＡの近隣エリアと称する。この現在エリアおよび近隣エリアの形状は、必ずしも真円である必要はなく、略円形、楕円形、その他の形状として規定するものでもよい。
【００４４】
行動エリア情報生成部１８は、現在エリアの半径Ｒ１および近隣エリアの半径Ｒ２について、エリア調整部２０によって予め設定された所定の値を参照する。なお、エリア調整部２０は、複数の移動履歴情報Ｄから算出される情報表示装置１の移動速度、または移動履歴情報生成部１７により生成される移動履歴情報Ｄの生成頻度に応じて現在エリアの半径Ｒ１および近隣エリアの半径Ｒ２のいずれか一方、あるいは両方について予め設定された所定の値を調整することができる。しかしながら、エリア調整部２０は、情報表示装置１の移動速度、移動履歴情報Ｄの生成頻度とは関係なく、現在エリアの半径Ｒ１および近隣エリアＡ２の半径Ｒ２のいずれか一方、あるいは両方について予め所定の値を設定してもよい。また、近隣エリアＡ２は設けなくてもよいが、移動速度が速い場合に隣接する現在エリア同士が接せず行動エリア情報Ｅを特定できないため近隣エリアＡ２を設けるのが好ましい。
【００４５】
行動エリア情報生成部１８は、図４に示すように、記憶部１３に記憶されている移動履歴情報Ｄの各地点について、上述した作成方法で現在エリア、近隣エリアの領域を求める。図５は、たとえば、行動エリア情報生成部１８が記憶部１３に記憶されている移動履歴情報Ｄである６つの地点（地点ＰＡ，地点ＰＢ，地点ＰＣ，地点ＰＤ，地点ＰＥ，地点ＰＦとする）から求められたそれぞれの現在エリア、近隣エリアの領域を可視化させたものである。そして、図６は、図５に示す６つの地点から求められた行動エリア情報にもとづく移動エリアを可視化させたものである。
【００４６】
まず、行動エリア情報生成部１８は、各地点の現在エリアの領域を移動エリアとして判定する。さらに、行動エリア情報生成部１８は、各地点の現在エリアに加えて、ある地点の現在エリアが、他の地点の近隣エリアに含まれるか否かを判定する。
【００４７】
行動エリア情報生成部１８は、ある地点の現在エリアが、他の地点の近隣エリアに含まれる場合には、各地点の現在エリアを構成する円の領域と、それらの現在エリア（円の領域）の共通外接線の内側に含まれる領域も行動エリアとして特定する。
【００４８】
具体的には、エリア情報生成部１８は、地点ＰＢおよび地点ＰＣとの関係において、地点ＰＢの現在エリアを構成する円Ｂ１と、地点ＰＣの点エリアを構成する円Ｃ１と、それら２つの円Ｂ１と円Ｃ１の２つの共通外接線の内側に含まれる領域（図５のＴ１およびＴ２の領域）を行動エリアとして特定する。
【００４９】
同様に、行動エリア情報生成部１８は、地点ＰＤ、地点ＰＥ、地点ＰＦのそれぞれの関係においてもこの判定を行い、行動エリアを特定する。すると、図６に示すような領域Ｘ１，Ｘ２，Ｘ３が最終的に生成される。なお、行動エリアとして領域Ｘ３のように３点以上の地点から特定する場合、図６に示す例では、地点ＰＤと地点ＰＥと地点ＰＦの関係において、ある１つの地点は、他の２つの地点の近隣エリアに必ず含まれているが、少なくとも他の１つの地点の近隣エリアに含まれていれば、１つの行動エリアの領域として特定するようにしてもよい。すなわち、図６に示す例において、地点ＰＥが地点ＰＤの近隣エリアＤ２のみで、地点ＰＦの近隣エリアＦ２に含まれていなくてもよい。その他の地点においても同様の考え方である。なお、行動エリア情報生成部１８は、各地点の現在エリアのみを行動エリアとして特定するようにしてもよい。そのようにする場合、エリア調整部２０は、行動エリアそのものを調整するものとして機能させるようにしてもよい。
【００５０】
図７は、図１に示す情報表示装置１が実行する移動エリア作成方法の一例を示すフローチャートである。なお、以下の処理は、制御部１０の制御により移動エリア作成部１９に行動エリア情報Ｅの作成を実行させているが、説明の便宜上、制御部１０を主語として説明する。
【００５１】
ＳＴＡＲＴ：制御部１０は、情報表示装置１の電源がＯＮになる、または行動エリア情報Ｅの作成指示を示す信号が入力部１２から入力されると、ステップＳ１の処理を開始する。
【００５２】
ステップＳ１：制御部１０は、記憶部１３に記憶されている移動履歴情報Ｄ（たとえば図２）を参照して、所定期間（たとえば、１ヶ月、３ヶ月など）の移動履歴情報Ｄの蓄積が完了したか否かを判定する。制御部１０は、所定期間の移動履歴情報Ｄの蓄積が完了している場合（ステップＳ１でＹＥＳ）、ステップＳ２の処理へ移行するが、蓄積が完了していない場合（ステップＳ１でＮＯ）、このステップＳ１の判定処理を継続する。
【００５３】
なお、ステップＳ１において、制御部１０は、記憶部１３に記憶されている移動履歴情報Ｄの蓄積量とは関係なく、所定間隔（たとえば、毎月、３ヶ月間隔など）のタイミングでステップＳ２の処理へ移行するようにしてもよい。また、この所定間隔については、ユーザが入力部１２を介して予め設定できるようにしてもよい。
【００５４】
さらに、ステップＳ１において、制御部１０は、入力部１２を介してユーザから所定期間における行動エリア情報Ｅの作成指示がなされた場合に、ステップＳ２の処理へ移行するようにしてもよい。
【００５５】
すなわち、行動エリア情報Ｅの作成タイミングは、情報表示装置１の有する機能に応じて適宜設計してもよい。
【００５６】
ステップＳ２：制御部１０は、記憶部１３に記憶されている移動履歴情報Ｄを参照し、これらの移動履歴情報Ｄに基づいた行動エリア情報Ｅを作成するために、記憶部１３に記憶されている移動履歴情報Ｄを所定の頻度（たとえば１０分に１地点の頻度など）の情報のみとなるように移動履歴情報Ｄの数を間引く。すなわち、制御部１０は、移動履歴情報Ｄの日時情報（図２に示す日付、時刻を示す情報など）を参照して、一部の移動履歴情報Ｄのみを抽出する。
【００５７】
なお、ステップＳ２において、制御部１０は、効率的に行動エリア情報Ｅを生成するために、記憶部１３に記憶されている移動履歴情報Ｄの一部を使用するようにしている。しかしながら、情報表示装置１の性能が十分にあり、処理速度に影響がでない場合には、制御部１０は、ステップＳ２を実行しないで、ステップＳ１の処理からステップＳ３の処理へ直接移行するようにしてもよい。また、ユーザが入力部１２を介して、この抽出頻度を設定できるようにしてもよい。
【００５８】
ステップＳ３：制御部１０は、ステップＳ２で間引いた移動履歴情報Ｄのすべてを処理して行動エリア情報Ｅを生成したか否かを判定する。なお、制御部１０は、ステップＳ２を実行しない場合には、記憶部１３を参照して移動履歴情報Ｄを取得し、取得した行動エリア情報Ｅすべてを処理して行動エリア情報Ｅを生成したか否かを判定する。そして、制御部１０は、移動履歴情報Ｄのすべてを処理して行動エリア情報Ｅを生成した場合（ステップＳ３でＹＥＳ）には、後述するステップＳ７の処理に移行するが、すべてを処理して生成していない場合（ステップＳ３でＮＯ、すなわち未処理の移動履歴情報Ｄがある場合）には、ステップＳ４の処理へ移行する。
【００５９】
ステップＳ４：制御部１０は、未処理の移動履歴情報Ｄを記憶部１３から抽出する。制御部１０は、未処理の移動履歴情報Ｄを記憶部１３から抽出すると、ステップＳ５の処理へ移行する。
【００６０】
ステップＳ５：制御部１０は、未処理の移動履歴情報Ｄが示す１つの地点の座標データからその地点における現在エリアと近隣エリアを上述した方法で算出する。さらに、制御部１０は、その地点における近隣エリアに含まれており、かつステップＳ２で間引いた移動履歴情報Ｄに含まれる地点における現在エリアと近接エリアを上述した作成方法で全て求める。制御部１０は、ステップＳ５の処理が完了すると、ステップＳ６の処理へ移行する。
【００６１】
ステップＳ６：制御部１０は、図４，図５，および図６を参照して説明したように、移動履歴情報Ｄに基づいて移動エリアを特定する。そして、制御部１０は、移動エリアを特定し、ステップＳ３の判定処理条件（対象となる移動履歴情報Ｄをすべて処理したか否か）を満たしている場合には、ステップＳ７の処理へ移行し、満たしていない場合には、ステップＳ４の処理へ戻り、再び未処理の移動履歴情報Ｄについて行動エリアを特定する処理に移行する。
【００６２】
ステップＳ７：制御部１０は、ステップＳ６の処理が完了すると、移動エリアとして特定された領域の座標データを記憶部１３に保存して、行動エリア情報Ｅの生成を終了する（ＥＮＤ）。
【００６３】
なお、制御部１０は、行動エリア情報Ｅが生成された移動履歴情報Ｄについては、所定のタイミング（たとえば１年間分の行動エリア情報Ｅの履歴が記憶部１３に蓄積された場合、または入力部１２を介してユーザから削除指示がなされた場合など）で古い情報から順番に削除するようにしてもよい。これにより、情報表示装置１は、大量の移動履歴情報Ｄを常に保持していなくともよい。
【００６４】
また、制御部１０は、記憶部１３に記憶された行動エリア情報Ｅについても、所定単位（たとえば１ヶ月単位）で自動的に生成すると共に、さらに所定単位（たとえば、１年単位）の行動エリア情報Ｅの履歴が蓄積した場合に自動的にこれらを統合する、または、ユーザの指示により統合する（たとえば、所定単位で古い複数の行動エリア情報Ｅを移動エリア履歴情報として結合するなど）ようにしてもよい。これにより、情報表示装置１は、行動エリア情報Ｅについても効率よく管理すると共に、行動エリア情報Ｅの履歴として蓄積することができる。
【００６５】
（情報表示方法について）
図８，図９，および図１０を参照しながら、情報表示装置１が実行する情報表示方法について説明する。図８は、図１に示す情報表示装置１が実行する情報表示方法の一例を示すフローチャートである。図９は、図８に示す情報表示方法により表示部１１に表示される移動経路上の滞在または通過を示す地点情報Ｐの移動履歴情報Ｄの表示例を示す図である。図１０は、図８に示す情報表示方法により表示部１１に表示される行動エリア情報Ｅの表示例を示す図である。
【００６６】
図８において、制御部１０は、情報表示装置１の電源がＯＮになると、以下の処理を開始する。
【００６７】
ステップＳ１０：制御部１０は、履歴情報の表示指示が入力部１２を介して入力されると、その表示指示が要求する表示期間について所定の閾値判定（たとえば、閾値として１ヶ月以上であるか否かをの閾値判定）を実行し、その判定に従った情報を記憶部１３から取得する。たとえば、制御部１０は、入力部１２から入力された表示指示が、２月１０日〜２月１５日の５日間が指定された場合、所定の閾値を超えていないので記憶部１３のデータベース記憶部１３Ａを参照して、該当期間の移動履歴情報Ｄが示す地点の座標データをすべて取得する。一方、制御部１０は、入力部１２から入力された表示指示が、たとえば、１ヶ月などの月単位、または年単位が指定された場合、所定の閾値以上なので記憶部１３のデータベース記憶部１３Ａを参照して、該当期間の行動エリア情報Ｅが示す地点の座標データをすべて取得する。制御部１０は、座標データを取得するとステップＳ１１の処理へ移行する。
【００６８】
ステップＳ１１：制御部１０は、ステップＳ１０において、移動履歴情報Ｄが示す地点の座標データを取得した場合、表示制御部２１により該当する地図の画像情報Ｍにこれらをプロットし、日付、または時刻順にプロットされた地点の座標データを線で繋ぎあわせ、これらを履歴情報として表示部１１に表示させ、処理を終了する（ＥＮＤ）。図９に示すように、表示部１１の表示画面１１Ａには、地図に移動経路上の移動軌跡に基づいて、滞在または通過を示す地点情報Ｐの移動履歴情報Ｄを直線で結んだ状態が表示される。
【００６９】
また、制御部１０は、ステップＳ１０において、行動エリア情報Ｅが示す地点の座標データを取得した場合、表示制御部２１によりこれらの座標データを線で繋ぎあわせると共に、これらの領域内を、地図の画像情報Ｍの色とは異なる色に設定（着色）して、地図の画像情報Ｍに重畳させたものを表示部１１に表示させ、処理を終了する（ＥＮＤ）。図１０に示すように、表示部１１の表示画面１１Ｂには、地図の画像情報Ｍと共に、行動エリア情報Ｅに基づいた行動エリアが表示される。
【００７０】
なお、情報表示装置１の制御部１０は、移動履歴の表示指定期間の長さに応じて、表示制御部２１により表示させる情報を移動履歴情報Ｄおよび行動エリア情報Ｅのいずれか一方と地図の画像情報Ｍを重畳して表示させるようにしているが、表示制御部２１により移動履歴情報Ｄおよび行動エリア情報Ｅの両方を地図の画像情報Ｍと重畳して表示部１１に表示させるようにしてもよい。
【００７１】
また、制御部１０は、移動履歴の表示指定期間の長さに応じて、表示制御部２１により移動履歴情報Ｄの一部と行動エリア情報Ｅ、移動履歴情報Ｄと行動エリア情報Ｅの一部を地図の画像情報Ｍと重畳して表示部１１に表示させるようにしてもよい。たとえば、制御部１０は、表示指定期間内において、表示制御部２１により最も古い移動履歴情報Ｄおよび最も新しい移動履歴情報Ｄと、行動エリア情報Ｅとを組み合わせたものを地図の画像情報Ｍと重畳して表示部１１に表示させるようにしてもよい。
【００７２】
また、たとえば、制御部１０は、表示制御部２１により表示指定期間内に含まれる移動履歴情報Ｄの一部の地点と、行動エリア情報Ｅを組み合わせたものを地図の画像情報Ｍと重畳して表示部１１に表示させるようにしてもよい。なお、移動履歴情報Ｄおよび行動エリア情報Ｅと、地図の画像情報Ｍとは必ずしも重畳して表示部１１に表示しなくてもよく、別々に表示させるようにしてもよい。
【００７３】
すなわち、制御部１０は、ユーザが所望する移動履歴の表示ができるように、表示制御部２１により移動履歴情報Ｄ、行動エリア情報Ｅ、および地図の画像情報Ｍを様々な方法で組み合わせて表示部１１に表示させるようにしてもよい。
【００７４】
以上、本発明の実施形態に係る情報表示装置１について説明したが、上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。たとえば、制御部１０は、エリア調整部２０により以下に説明するような調整をすることができる。
【００７５】
たとえば、制御部１０は、エリア調整部２０によりこれから行動エリア情報Ｅを求めるある地点（移動履歴情報Ｄ）について、既に作成されている行動エリア情報Ｅを考慮して、これらの半径を調整するようにしてもよい。
【００７６】
具体的には、制御部１０は、図７のステップＳ４〜ステップＳ６の処理を繰り返し実行している途中に、エリア調整部２０によりこれから行動エリア情報Ｅを求めるある地点（移動履歴情報Ｄ）と時間的、地理的に近い位置（たとえば、ある地点の日時と３０分以内の日時情報を有すると共に、ある地点との位置関係が１００ｍ以内の位置情報を有する場合など）を含む行動エリア情報Ｅがある場合、この行動エリア情報Ｅに含まれる位置（たとえば、その行動エリア情報Ｅが作成されたときの中心点の座標データなど）を起点として情報表示装置１の移動方向（進行方向）を進行方向算出部１９により推測し、その移動方向との関係に応じて、これから行動エリア情報Ｅを求める地点（移動履歴情報Ｄ）の現在エリアの半径Ｒ１および近隣エリアの半径Ｒ２を調整するようにしてもよい。以下に、このようなエリア調整を行う変形例について図１１を参照して説明する。
【００７７】
図１１は、本発明の他の実施形態に係る情報表示装置１Ａ（不図示）のエリア調整部２０Ａが実行する半径エリアの調整方法を説明するための図である。なお、この情報表示装置１Ａのエリア調整部２０Ａ以外の構成および機能は、上述した情報表示装置１と同様であるため、同一の番号を付し、その説明を省略する。
【００７８】
図１１に示すように、移動履歴情報Ｄとして、（Ｎ−２）地点、（Ｎ−１）地点、（Ｎ）地点（時刻を示す情報は、（Ｎ−２）地点、（Ｎ−１）地点、（Ｎ）地点の順番で記録されている）があったと仮定する。エリア調整部２０は、進行方向算出部１９により算出された結果に基づいて情報表示装置１の移動推移を判別する。まず、進行方向算出部１９は、これらの地点の時刻情報から（Ｎ−２）地点から（Ｎ−１）地点へ時間的な推移があることが判別できるため、情報表示装置１の移動方向は、（Ｎ−２）地点から（Ｎ−１）地点へ向かうＦ１方向であると判別する。そして、進行方向算出部１９は、（Ｎ−１）地点から（Ｎ）地点がＦ１方向と比較してどの方角（どの角度）に位置するのかを算出し、その算出結果を通知されたエリア調整部２０が、（Ｎ）地点の現在エリアの半径Ｒ１および近隣エリアの半径Ｒ２を調整する。
【００７９】
具体的には、進行方向算出部１９は、（Ｎ−２）地点と（Ｎ−１）地点との間を直線で結び、その直線の延長線Ｈ１と、（Ｎ−１）地点とＮ地点とを結んだ直線Ｈ２とで構成される角度θ１を計算する。エリア調整部２０は、進行方向算出部１９により算出された角度θ１が所定の角度θ２以内（たとえば、θ２＝３０度など）であるか否かを判定することにより、（Ｎ−１）地点から（Ｎ）地点までの進行方向を推定する。エリア調整部２０は、進行方向算出部１９により算出された角度θ１が所定の角度θ２以内であると判定した場合、情報表示装置１は、（Ｎ−２）地点と（Ｎ−１）地点で移動していたＦ１方向と同じような方向に向かって移動したと推測されるので、（Ｎ）地点に基づく行動エリアが小さくなるように、（Ｎ）地点の現在エリアの半径Ｒ１および近隣エリアの半径Ｒ２は、予め設定された所定の値より小さくする。
【００８０】
逆に、エリア調整部２０は、進行方向算出部１９により計算された角度θ１が所定の角度θ２以内ではないと判定した場合には、情報表示装置１が（Ｎ−２）地点と（Ｎ−１）地点で移動していたＦ１方向と同じような方向に向かって移動していないと推測されるため、行動エリアが大きくなるように、（Ｎ）地点の現在エリアの半径Ｒ１および近隣エリアの半径Ｒ２は、予め設定された所定の値より大きくする。なお、エリア調整部２０は、略同一方向に向かって移動しているか否かの判別に加えて、さらに詳細な判別（たとえば、θ２＞θ１のとき、さらにθ１は角度θ２より角度が小さい別の所定の角度以内であるかなど）を行って、その判別結果に応じて（Ｎ）地点の現在エリアの半径Ｒ１および近隣エリアの半径Ｒ２を、予め設定された所定の値よりどれだけ小さく、または大きくするかを段階的に設定するようにしてもよい。
【００８１】
図１１に示して説明した調整方法により、既に作成された行動エリア情報Ｅに含まれる地点から推測される進行方向と同じような方向で移動するものと考えられる地点については、行動エリアの範囲が狭くなるように半径を予め設定された所定の値より小さくすることができる。また、図１１に示して説明した調整方法により、既に作成された行動エリア情報Ｅに含まれる地点から推測される進行方向とは同じような方向で移動していないと考えられる地点については、行動エリアの範囲が広くなるように半径を予め設定された所定の値より大きくすることができる。
【００８２】
つまり、図１１に示して説明した調整方法およびその調整方法を採用した情報表示装置１Ａは、実際に移動した方向を推測して、より適切に行動エリアを作成することが可能となる。
【００８３】
また、たとえば、情報表示装置１のエリア調整部２０は、既に求められた複数の行動エリア情報Ｅにおいても、それらの行動エリア情報Ｅを考慮して、現在エリアの半径Ｒ１および近隣エリアの半径Ｒ２のいずれか一方、あるいはその両方を調整するようにしてもよい。
【００８４】
具体的には、図７のステップＳ７の処理が完了した後に、エリア調整部２０によって作成された行動エリア情報Ｅについて、その行動エリア情報Ｅより更に過去に作成され、かつその過去に作成された行動エリア情報Ｅと時間的、地理的に近くに位置する行動エリア情報Ｅ（たとえば、ある行動エリア情報Ｅに含まれる地点の日時と３０分以内の日時情報を有すると共に、位置関係が１００ｍ以内の位置情報を有する他の行動エリア情報Ｅ２など）から、情報表示装置１の移動方向（進行方向）の妥当性を評価し、その評価内容により、作成された行動エリア情報Ｅの現在エリアの半径Ｒ１および近隣エリアの半径Ｒ２のいずれか一方、あるいはその両方を事後的に調整するようにしてもよい。以下に、このようなエリア調整を行う変形例について図１２を参照して説明する。
【００８５】
図１２は、本発明の他の実施形態に係る情報表示装置１Ｂ（不図示）のエリア調整部２０Ｂが実行する半径エリアの調整方法を説明するための図である。なお、この情報表示装置１Ｂのエリア調整部２０Ｂ以外の構成および機能は、上述した情報表示装置１と同様であるため、説明を省略する。
【００８６】
たとえば、移動履歴情報Ｄとして、（Ｎ）地点、（Ｎ＋１）地点、（Ｎ＋２）地点（時刻を示す情報は、（Ｎ）地点、（Ｎ＋１）地点、（Ｎ＋２）地点の順番で記録されている）があり、これらの地点における行動エリア情報Ｅについての作成は、図８に示すステップＳ７の処理まで完了したものと仮定する。そして、（Ｎ＋１）地点と（Ｎ＋２）地点との時間的および位置的関係から、情報表示装置１は、（Ｎ＋１）地点から（Ｎ＋２）地点へと進むＦ２方向で移動していたものと推測されるため、（Ｎ）地点から（Ｎ＋１）地点の間もこのＦ２方向と略同一方向の範囲で進んだと仮定した場合の妥当性を判定する。
【００８７】
具体的には、進行方向算出部１９は、直線Ｊ１と、（Ｎ＋１）地点と（Ｎ）地点とを結ぶ直線Ｊ２とにより構成される角度θ３を計算する。そして、エリア調整部２０は、進行方向算出部１９により算出された角度θ３が所定の角度θ４以内（たとえば、θ４＝３０度など）であるか否かにより、（Ｎ）地点から（Ｎ＋１）地点までの進行方向をＦ２方向と推測した妥当性を評価する。エリア調整部２０は、進行方向算出部１９により算出された角度θ３が所定の角度θ４以内である場合、Ｆ２方向と推測したことは妥当な評価であり、情報表示装置１は、（Ｎ）地点付近と同じような方向に向かって移動した可能性が高いと推測されるので、（Ｎ）地点に基づく行動エリアが小さくなるように、（Ｎ）地点の現在エリアの半径Ｒ１および近隣エリアの半径Ｒ２は、予め設定された所定の値より小さくする。
【００８８】
逆に、エリア調整部２０は、進行方向算出部１９により算出された角度θ３が所定の角度θ４以内ではない場合には、情報表示装置１は、（Ｎ）地点から（Ｎ＋１）地点へはＦ２方向と同じような方向に向かって移動していないと推測されるため、行動エリアが大きくなるように、（Ｎ）地点の現在エリアの半径Ｒ１および近隣エリアの半径Ｒ２は、予め設定された所定の値より大きくする。なお、エリア調整部２０は、略同一方向に向かって移動したか否かの判別に加えて、さらに詳細な判別を行って（たとえば、θ４＞θ３のとき、さらにθ３は角度θ４より角度が小さい別の所定の角度以内であるかなど）、（Ｎ）地点の現在エリアの半径Ｒ１および近隣エリアの半径Ｒ２を、予め設定された所定の値よりどれだけ小さく、または大きくするかを段階的に設定するようにしてもよい。
【００８９】
図１２に示して説明した調整方法により、既に作成された行動エリア情報Ｅに含まれる地点（たとえば、その行動エリア情報Ｅが作成されたときの中心点が示す座標データなど）から推測される進行方向と略同一方向に向かって移動したか否かにより、その推測される進行方向の妥当性を評価し、妥当であると判定した場合には、この地点付近の狭い範囲で行動した可能性が高いと評価できるため、行動エリアの範囲が狭くなるように半径を予め設定された所定の値より小さくすることができる。また、推測される進行方向が妥当ではないと判定した場合には、その地点付近の広い範囲で行動した可能性が高いと評価できるため、行動エリアの範囲が広くなるように半径を予め設定された所定の値より大きくすることができる。
【００９０】
つまり、図１２に示して説明した調整方法およびその調整方法を採用した情報表示装置１Ｂは、行動エリア間の関係を考慮することで、行動エリアを事後的に適切な範囲に調整することが可能となる。
【００９１】
さらに、たとえば、情報表示装置１のエリア調整部２０は、地図の画像情報Ｍに関連付けられた情報（たとえば、周囲の建物の高さを示す情報など）について記憶部１３を参照して、現在エリアの半径Ｒ１および近隣エリアの半径Ｒ２のいずれか一方、あるいはその両方を調整するようにしてもよい。
【００９２】
具体的には、エリア調整部２０は、ある地点の周囲の建物に関する情報などが関連付けられて記憶部１３に記憶されている場合に、周囲の建物が所定の高さ以上（たとえば、１００ｍ以上の高さ）である場合には、現在エリアの半径Ｒ１および近隣エリアの半径Ｒ２のいずれか一方、あるいはその両方を予め設定された所定の値より大きくするようにしてもよい。一方、エリア調整部２０は、周囲の建物が所定の高さ未満（たとえば、１００ｍ未満の高さ）である場合には、現在エリアの半径Ｒ１および近隣エリアの半径Ｒ２のいずれか一方、あるいはその両方を予め設定された所定の値より小さくするようにしてもよい。以下に、このようなエリア調整部２０を有する変形例について図１３を参照して説明する。
【００９３】
図１３は、本発明の他の実施形態に係る情報表示装置１Ｃ（不図示）のエリア調整部２０Ｃが実行する半径エリアの調整方法を説明するための図である。なお、この情報表示装置１Ｃのエリア調整部２０Ｃ以外の構成および機能は、上述した情報表示装置１と同様であるため、説明を省略する。
【００９４】
図１３に示すように、エリア調整部２０Ｃは、ある地点の現在エリアの半径Ｒ１について、周囲の建物情報を参照して、ある地点付近（たとえば半径１００メートル以内の範囲など）にある建物の高さが所定の高さ以上（たとえば１００メートルなど）である場合、所定の値から段階的に大きくなるように調整する。また、エリア調整部２０Ｃは、ある地点の現在エリアの半径Ｒ１について、周囲の建物情報を参照して、ある地点付近（たとえば半径１００メートル以内の範囲）にある建物の高さが所定の高さ未満である場合、所定の値から段階的に小さくなるように調整する。なお、エリア調整部２０Ｃは、周囲にある建物の高さではなく、建物の個数で調整するようにしてもよい。
【００９５】
図１３に示して説明した調整方法により、ある地点の周囲の建物の高さが高いと判定された場合には、建物が障害物となってＧＰＳ電波の乱反射等が起こることにより、検出された位置が必ずしも正確ではないと推測されるため、想定される行動エリアの範囲を大きく（広く）することができる。また、図１３に示して説明した調整方法により、ある地点の周囲の建物が高くないと判定された場合には、障害物がないことからＧＰＳ電波の乱反射等も起こりにくく、検出された位置は正確である可能性が高いため、想定される行動エリアの範囲について変更しない、もしくは小さくすることができる。
【００９６】
つまり、図１３に示して説明した調整方法およびその調整方法を採用した情報表示装置１Ｃは、行動エリアを周囲の環境に応じて適切な範囲に調整することが可能となる。
【００９７】
また、図３に示した記憶部１３に記憶されている行動エリア情報Ｅは次のようなものであってもよい。図１４は、図１に示す情報表示装置１の記憶部１３に記憶されている行動エリア情報Ｅの他の一例を示す図である。図３に示した行動エリア情報Ｅとの違いは、図１２に示す行動エリア情報Ｅには行動エリア画像が関連付けられており、緯度、経度にはこの行動エリア画像の中心座標が記憶されている。表示制御部２１は、入力部１２からの指示による表示期間内に該当する行動エリア画像を検索し、検索された行動エリア画像と、地図の画像情報Ｍとを表示部１１に表示する。
【００９８】
これにより、所定期間すべての移動履歴情報Ｄを保持する必要がなくなると共に、行動エリア画像が既に作成されているため、地図の画像情報Ｍと共に表示させるまでの時間を図３に示す方法と比較して短縮することが可能となる。
【００９９】
また、情報表示装置１に、たとえば、加速度センサ（姿勢検出）、ジャイロセンサ（方向の変化検出）、地磁気センサ（方向検出）、その他のセンサ類の中から、少なくとも１つを有するようにしてもよい。
【０１００】
これにより、加速度センサ、ジャイロセンサ、地磁気センサを有する情報表示装置１は、位置検出部１５によって取得した現在位置に関する情報を高精度化目的で補完することが可能となる。
【０１０１】
以上に説明したように、本発明の一実施形態に係る情報表示装置１は、検出された位置情報に基づいて移動経路上で滞在または通過の地点を示す地点情報を順次記憶し、複数の地点情報を移動履歴情報Ｄとして生成する移動履歴情報生成部１７と、地点情報に所定の処理を施して行動エリア情報Ｅを生成する行動エリア情報生成部１８と、移動履歴情報Ｄに基づく移動履歴と、行動エリア情報Ｅに基づく行動エリアとの少なくとも一方を、地図の画像情報と共に表示部１１に表示させる表示制御部２１とを有している。
【０１０２】
これにより、情報表示装置１は、移動履歴を表示させる際に、指定された期間に応じて、移動履歴情報Ｄおよび行動エリア情報Ｅの少なくとも１つを地図の画像情報Ｍと共に表示部１１に表示させることで表示処理時間を短縮することができるため、ユーザは表示処理を待つ時間が少なくなり操作性が損なわれない。また、情報表示装置１は、移動履歴情報Ｄおよび行動エリア情報Ｅの両方を表示部１１に表示させる場合であっても、既に移動履歴情報Ｄに対応する行動エリア情報Ｅの作成が完了していれば、いずれか一方を表示させる場合と同様に表示待ち時間が少なくなることから、操作性が損なわれない。また、情報表示装置１は、仮に処理すべき移動履歴情報Ｄの量が多い場合であっても、所定の閾値判定により該当する行動エリア情報Ｅを表示部１１に表示させることにより、地図の視認性を低下させない。また、情報表示装置１は、仮に記憶部１３の記憶容量の問題から古い移動履歴情報Ｄがない場合であっても、ユーザが指定した期間に該当する行動エリア情報Ｅを表示部１１に表示させることができる。すなわち、情報表示装置１およびこの情報表示装置１が実行する情報表示方法は、視認性および操作性を損なわずに、移動履歴を容易に把握することが可能となる。
【０１０３】
また、情報表示装置１は、行動エリア情報生成部１８は、地点情報が示す位置を中心とし、この中心から現在エリア（第１の半径内に含まれる第１のエリア）に基づいて行動エリア情報Ｅを生成している。
【０１０４】
これにより、情報表示装置１は、位置情報検出部１５により検出された位置情報からユーザの行動エリアを簡易に推測することが可能となる。
【０１０５】
また、行動エリア情報生成部１８は、複数の地点情報のうちの一部に基づいて行動エリア情報Ｅを生成している。
【０１０６】
これにより、情報表示装置１は、大量の移動履歴情報Ｄを処理する場合であっても一部の移動履歴情報Ｄを処理することによって効率的に行動エリア情報Ｅを生成することが可能となる。
【０１０７】
また、行動エリア情報生成部１８は、現在エリアと、地点情報が示す位置を中心とし、この中心から現在エリアの半径（第１の半径）より大きい半径（第２の半径）を有する近隣エリア（第２のエリア）とに基づいて行動エリア情報Ｅを生成している。
【０１０８】
これにより、情報表示装置１は、行動エリアとして扱う領域と、行動エリアであるか否かを判断する際に他の地点との関係を考慮する領域の関係を参考にして、行動エリア情報Ｅを生成することが可能となる。
【０１０９】
また、行動エリア情報生成部１８は、現在エリアが、隣接する滞在または通過の地点に基づく近隣エリアに含まれている場合、現在エリアと隣接する滞在または通過の地点に基づく現在エリアとの共通外接線の内側に含まれる領域を行動エリアとしている（図５の場合、Ｔ１，Ｔ２の領域）。
【０１１０】
これにより、情報表示装置１は、現在エリアと、現在エリアと他の移動履歴情報Ｄにおける近隣エリアとの関係において、これらの地点間の距離が近い場合には行動エリアとしてみなされ、連続的な領域として表現できるため、移動推移を視覚的に表現することが可能となる。
【０１１１】
また、情報表示装置１は、現在エリアの半径と近隣エリアの半径との少なくとも一方を調整するエリア調整部２０を有し、行動エリア情報生成部１８は、エリア調整部２０が調整した現在エリアと近隣エリアに基づいて行動エリア情報Ｅを生成するようにしている。
【０１１２】
これにより、情報表示装置１は、行動エリアとしての範囲を移動履歴情報Ｄの生成状況に応じて自由に調整することが可能となる。
【０１１３】
また、エリア調整部２０は、移動履歴情報Ｄから算出される移動速度または移動履歴情報Ｄの生成頻度に応じて現在エリアと近隣エリアの少なくとも一方を調整するようにしている。
【０１１４】
これにより、情報表示装置１は、現在エリアの半径および近隣エリアの半径のいずれか一方、あるいはその両方の半径を、情報表示装置１の移動速度、位置情報検出部１５の検出頻度等の情報を元に調整することで、適切な行動エリアを表示させることが可能となる。
【０１１５】
また、本発明の他の実施形態に係る情報表示装置１Ａ，１Ｂは、複数の移動履歴情報Ｄから進行方向を算出する進行方向算出部１９を有し、エリア調整部２０Ａが進行方向算出部１９で算出された進行方向の変化に応じて現在エリアと近隣エリアとの少なくとも一方を調整するようにしている。これにより、情報表示装置１Ａは、実際に移動した方向を推測して、より適切に行動エリアを作成することが可能となる。また、情報表示装置１Ｂは、行動エリア間の関係を考慮することで、行動エリアを事後的に適切な範囲に調整することが可能となる。
【０１１６】
また、本発明の他の実施形態に係る情報表示装置１Ｃは、地図の位置情報に関連付けられた周辺情報を記憶する記憶部１３を有し、エリア調整部２０Ｃが周辺情報に基づいて現在エリアと近隣エリアとの少なくとも一方を調整するようにしている。
【０１１７】
これにより、情報表示装置１Ｃは、上述した情報表示装置１，１Ａ，１Ｂが奏する効果に加えて、行動エリアを周囲の環境に応じて適切な範囲に調整することが可能となる。なお、エリア調整部２０，２０Ａ，２０Ｂ，２０Ｃのすべて、またはこれらの複数の調整方法を採用するようにしてもよい。
【０１１８】
また、上述した情報表示装置１、１Ａ，１Ｂ，１Ｃが実行する各情報表示方法についても上述した効果と同様の効果を奏することができる。
【０１１９】
また、上述した情報表示装置１、１Ａ，１Ｂ，１Ｃが実行する各処理の一部または全部は、ハードウェアにより実行することもできるし、ソフトウエアにより実行することもできる。上述した情報表示装置１、１Ａ，１Ｂ，１Ｃが実行する処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、ハードウェアとしてのコンピュータにインストールされ、これらが協働して実行されることで情報表示装置１、１Ａ，１Ｂ，１Ｃの各部として機能させることができる。すなわち、このようなプログラムについても、コンピュータを上述した情報表示装置１、１Ａ，１Ｂ，１Ｃの各部として機能させるものであるから、上述した情報表示装置１、１Ａ，１Ｂ，１Ｃの奏する各効果と同様の効果をそれぞれ奏することができる。なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであってもよい。
【符号の説明】
【０１２０】
１，１Ａ，１Ｂ，１Ｃ…情報表示装置、１０…制御部、１１…表示部、１２…入力部、１３…記憶部、１３Ａ…データベース記憶部、１４…通信部、１５…位置情報取得部、１６…音声出力部、１７…移動履歴情報生成部、１８…行動エリア情報生成部、１９…進行方向算出部、２０，２０Ａ，２０Ｂ，２０Ｃ…エリア調整部、２１…表示制御部、Ａ１，Ｂ１，Ｃ１，Ｄ１，Ｅ１，Ｆ１…現在エリア（第１のエリア）、Ａ２，Ｂ２，Ｃ２，Ｄ２，Ｅ２，Ｆ２…近隣エリア（第２のエリア）、Ｘ１，Ｘ２，Ｘ３…行動エリア、Ｄ…移動履歴情報、Ｅ…行動エリア情報、Ｍ…地図の画像情報
【図１】
2012127778.tif 000003
【図２】
2012127778.tif 000004
【図３】
2012127778.tif 000005
【図４】
2012127778.tif 000006
【図５】
2012127778.tif 000007
【図６】
2012127778.tif 000008
【図７】
2012127778.tif 000009
【図８】
2012127778.tif 000010
【図９】
2012127778.tif 000011
【図１０】
2012127778.tif 000012
【図１１】
2012127778.tif 000013
【図１２】
2012127778.tif 000014
【図１３】
2012127778.tif 000015
【図１４】
2012127778.tif 000016