(57)【要約】【課題】地図情報内の所定範囲のエリアに関連付けられた案内情報を、利用者の、そのエリアに関する情報の精通度に応じて生成し、出力すること。【解決手段】位置取得部１０２によって利用者の現在位置に関する情報を取得し、地点設定部１０３によって現在位置を設定地点として設定する。そして、設定地点から、方向予測部１０５によって予測された進行方向に向かった方向の所定範囲を、範囲設定部１０６によって設定範囲として設定する。また、利用者情報取得部１０７によって取得された利用者に関する情報から、回数抽出部１０８または距離抽出部１０９によって、利用者が設定範囲のエリア内を過去に移動した移動回数や総移動距離を抽出する。そして、判断部１１１によって判断された、利用者の、設定範囲のエリアに関する情報の精通度に基づいて、設定範囲のエリアに関連付けられた案内情報を生成し、出力部１１３によって出力する。【選択図】図１
2009222409.tif 000002
【特許請求の範囲】
【請求項１】
利用者に関する情報を取得する利用者情報取得手段と、
前記利用者に関する情報に基づいて、当該利用者の、地図情報における所定範囲のエリアに関する情報の精通度を判断する判断手段と、
前記精通度に基づいて、前記エリアに関連付けられた案内情報を生成する生成手段と、
前記生成手段によって生成された前記案内情報を出力する出力手段と、
を備えることを特徴とする情報出力装置。
【請求項２】
前記利用者情報取得手段は、前記利用者が過去に移動した移動履歴に関する情報を取得し、
前記判断手段は、前記移動履歴に関する情報に基づいて、前記精通度を判断することを特徴とする請求項１に記載の情報出力装置。
【請求項３】
前記移動履歴に関する情報から、前記利用者が前記エリア内を過去に移動した移動回数を抽出する回数抽出手段をさらに備え、
前記判断手段は、前記移動回数に基づいて、前記精通度を判断することを特徴とする請求項２に記載の情報出力装置。
【請求項４】
前記移動履歴に関する情報から、前記利用者が前記エリア内を過去に移動した総移動距離を抽出する距離抽出手段をさらに備え、
前記判断手段は、前記総移動距離に基づいて、前記精通度を判断することを特徴とする請求項２または３に記載の情報出力装置。
【請求項５】
前記生成手段は、前記精通度が所定値より高い場合、前記案内情報を出力する案内地点を所定量より増やすことを特徴とする請求項１〜４のいずれか一つに記載の情報出力装置。
【請求項６】
前記生成手段は、前記精通度が所定値より高い場合、前記案内情報を出力する各案内地点における案内情報の量を所定量より減らすことを特徴とする請求項１〜５のいずれか一つに記載の情報出力装置。
【請求項７】
前記地図情報内の任意の範囲を設定する範囲設定手段を備え、
前記判断手段は、前記利用者の、前記範囲設定手段によって設定された範囲（以下、設定範囲とする）のエリアに関する情報の前記精通度を判断し、
前記生成手段は、前記精通度に基づいて、前記設定範囲のエリアに関連付けられた案内情報を生成することを特徴とする請求項１〜６のいずれか一つに記載の情報出力装置。
【請求項８】
前記地図情報内の任意の地点を設定する地点設定手段を備え、
前記範囲設定手段は、前記地点設定手段によって設定された地点（以下、設定地点とする）から所定範囲を前記設定範囲とすることを特徴とする請求項７に記載の情報出力装置。
【請求項９】
前記利用者の現在位置に関する情報を取得する位置取得手段を備え、
前記地点設定手段は、前記利用者の現在位置を前記設定地点として設定することを特徴とする請求項８に記載の情報出力装置。
【請求項１０】
前記利用者が進行する進行方向を予測する方向予測手段をさらに備え、
前記範囲設定手段は、前記設定地点から前記進行方向に向かった方向の所定範囲を前記設定範囲として設定することを特徴とする請求項７〜９のいずれか一つに記載の情報出力装置。
【請求項１１】
目的地点までの誘導経路を設定する経路設定手段を備え、
前記方向予測手段は、前記設定地点から前記目的地点に向かった方向を前記進行方向であると予測することを特徴とする請求項１０に記載の情報出力装置。
【請求項１２】
前記方向予測手段は、前記設定地点と、当該設定地点の前に設定された設定地点と、の差分に基づいて、前記進行方向を予測することを特徴とする請求項１０または１１に記載の情報出力装置。
【請求項１３】
前記範囲設定手段は、前記設定地点から前記進行方向に対して所定角度の範囲を前記設定範囲として設定することを特徴とする請求項１０〜１２のいずれか一つに記載の情報出力装置。
【請求項１４】
前記範囲設定手段は、前記設定地点から所定距離までを前記設定範囲として設定することを特徴とする請求項１０〜１３のいずれか一つに記載の情報出力装置。
【請求項１５】
前記範囲設定手段は、前記利用者からの操作の入力を受け付けることを特徴とする請求項１０〜１４のいずれか一つに記載の情報出力装置。
【請求項１６】
前記移動履歴に関する情報から、前記利用者が前記エリアにおいて、過去に訪問した地点の属性を抽出する属性抽出手段を備え、
前記生成手段は、前記属性に基づいて、前記案内情報を生成することを特徴とする請求項２〜１５のいずれか一つに記載の情報出力装置。
【請求項１７】
利用者に関する情報を取得する利用者情報取得工程と、
前記利用者に関する情報に基づいて、当該利用者の、地図情報における所定範囲のエリアに関する情報の精通度を判断する判断工程と、
前記精通度に基づいて、前記エリアに関連付けられた案内情報を生成する生成工程と、
前記生成工程によって生成された前記案内情報を出力する出力工程と、
を含むことを特徴とする情報出力方法。
【請求項１８】
請求項１７に記載の情報出力方法をコンピュータに実行させることを特徴とする情報出力プログラム。
【請求項１９】
請求項１８に記載の情報出力プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、地図情報内の案内地点に関する情報を出力する情報出力装置、情報出力方法、情報出力プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
従来、車両の現在位置に対応した地図情報を表示する際に、利用者によってあらかじめ選定された検索条件に応じて、施設サービス情報や文化情報などの案内情報を表示する情報表示装置が提案されている（たとえば、下記特許文献１参照。）。
【０００３】
【特許文献１】特開２００１−１７４２７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１の技術では、たとえば利用者が過去に何度も走行した地域など、利用者が地域に関する情報に精通していても、利用者が地域に関する情報に精通していない、利用者が初めて走行するような地域と同様に、あらかじめ選定された検索条件に応じて案内情報が表示される。このため、何度も走行する地域では、その地域を走行する度に同じ案内情報が表示されるため、煩わしいという問題が挙げられる。
【０００５】
また、利用者が精通している地域に合わせて、あらかじめ選定する検索条件を低くすることも考えられるが、この場合、初めて走行する地域など、利用者が地域に関する情報に精通していなくても、表示される案内情報が減ってしまう。このため、利用者の所望する案内情報が表示されない可能性があるという問題が挙げられる。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる情報出力装置は、利用者に関する情報を取得する利用者情報取得手段と、前記利用者に関する情報に基づいて、当該利用者の、地図情報における所定範囲のエリアに関する情報の精通度を判断する判断手段と、前記精通度に基づいて、前記エリアに関連付けられた案内情報を生成する生成手段と、前記生成手段によって生成された前記案内情報を出力する出力手段と、を備えることを特徴とする。
【０００７】
また、請求項１７の発明にかかる情報出力方法は、利用者に関する情報を取得する利用者情報取得工程と、前記利用者に関する情報に基づいて、当該利用者の、地図情報における所定範囲のエリアに関する情報の精通度を判断する判断工程と、前記精通度に基づいて、前記エリアに関連付けられた案内情報を生成する生成工程と、前記生成工程によって生成された前記案内情報を出力する出力工程と、を含むことを特徴とする。
【０００８】
また、請求項１８の発明にかかる情報出力プログラムは、請求項１７に記載の情報出力方法をコンピュータに実行させることを特徴とする。
【０００９】
また、請求項１９の発明にかかる記録媒体は、請求項１８に記載の情報出力プログラムをコンピュータに読み取り可能な状態で記録したことを特徴とする。
【発明を実施するための最良の形態】
【００１０】
以下に添付図面を参照して、この発明にかかる情報出力装置、情報出力方法、情報出力プログラムおよび記録媒体の好適な実施の形態を詳細に説明する。
【００１１】
（実施の形態）
（情報出力装置の機能的構成）
まず、この発明の実施の形態にかかる情報出力装置１００の機能的構成について説明する。図１は、本実施の形態にかかる情報出力装置の機能的構成を示すブロック図である。
【００１２】
図１において、情報出力装置１００は、記憶部１０１と、位置取得部１０２と、地点設定部１０３と、経路設定部１０４と、方向予測部１０５と、範囲設定部１０６と、利用者情報取得部１０７と、回数抽出部１０８と、距離抽出部１０９と、属性抽出部１１０と、判断部１１１と、生成部１１２と、出力部１１３と、を備えている。
【００１３】
記憶部１０１は、地図情報が記憶されている。地図情報は、ノードおよびリンクからなる道路ネットワークデータと、施設や道路その他地形（山、川、土地）に関するフィーチャを用いて描画される画像データとを含んでいる。地図情報は、文字情報、施設の名称や住所などの情報、道路や施設の画像などを含んでいてもよい。また、記憶部１０１には、利用者が過去に移動した移動履歴に関する情報が記憶されている。移動履歴に関する情報は、過去に利用者が訪問した地点に関する情報や各地点の属性が含まれていてもよい。なお、記憶部１０１は、情報出力装置１００と同体でもよいし、別体でもよい。また、記憶部１０１は、情報出力装置１００とネットワークを介して接続されるサーバなどでもよい。
【００１４】
位置取得部１０２は、利用者の現在位置に関する情報を取得する。具体的には、利用者の現在位置に関する情報は、たとえば、利用者の搭乗する車両に備えられたＧＰＳユニットや加速度センサなどによって取得される。
【００１５】
地点設定部１０３は、地図情報内の任意の地点を設定する。地点設定部１０３は、たとえば利用者からの操作の入力を受け付けることで地図情報内の任意の地点を設定してもよいし、利用者の現在位置を設定地点として設定してもよい。
【００１６】
経路設定部１０４は、目的地点までの誘導経路を設定する。経路設定部１０４は、たとえば、利用者の現在位置に関する情報と、利用者によって設定された目的地点の位置情報と、に基づいて、目的地点までの誘導経路を設定する。
【００１７】
方向予測部１０５は、利用者が進行する進行方向を予測する。方向予測部１０５は、たとえば、地点設定部１０３によって設定された地点（以下、設定地点とする）から、経路設定部１０４によって経路の設定された目的地点に向かった方向を進行方向であると予測する。また、方向予測部１０５は、一の設定地点と、一の設定地点の前に設定された設定地点と、の差分に基づいて、進行方向を予測する。この場合、たとえば、一の設定地点の前に設定された設定地点から、一の設定地点に向かった方向を進行方向であると予測する。
【００１８】
範囲設定部１０６は、地図情報内の任意の範囲を設定する。範囲設定部１０６は、たとえば設定地点から所定範囲を設定範囲とする。具体的には、範囲設定部１０６は、設定地点から進行方向に向かった方向の所定範囲を設定範囲として設定する。所定範囲は、設定地点から進行方向に対して所定角度の範囲である。また、所定範囲は、設定地点から所定距離までの範囲でもよい。これらの所定範囲は、たとえばあらかじめ利用者からの操作の入力を受け付けることで設定される。
【００１９】
利用者情報取得部１０７は、利用者に関する情報を取得する。利用者に関する情報は、たとえば記憶部１０１に記憶された移動履歴に関する情報である。また、利用者情報取得部１０７は、たとえば利用者によって入力された利用者の出身地域や利用者の自宅が含まれる地域に関する情報を取得してもよい。
【００２０】
回数抽出部１０８は、移動履歴に関する情報から、利用者がエリア内を過去に移動した移動回数を抽出する。ここで、エリアは、たとえば地図情報内における、設定地点から所定範囲までの地域であり、設定地点が移動することで、エリアも移動する。また、距離抽出部１０９は、移動履歴に関する情報から、利用者がエリア内を過去に移動した総移動距離を抽出する。
【００２１】
属性抽出部１１０は、移動履歴に関する情報から、利用者がエリアにおいて過去に訪問した地点の属性を抽出する。属性は、具体的には、たとえば「寺院・神社」、「景勝地」、「温泉」、「お土産屋」、「食事処」などである。また、属性抽出部１１０は、利用者によって入力された情報から属性を抽出してもよい。
【００２２】
判断部１１１は、利用者に関する情報に基づいて、利用者の、地図情報における所定範囲のエリアに関する情報の精通度を判断する。精通度は、そのエリアに関する情報に、利用者がどれ程詳しいかの度合いである。判断部１１１は、たとえば、移動履歴に関する情報に基づいて、精通度を判断する。具体的には、判断部１１１は、たとえば移動履歴に関する情報から抽出された、移動回数や総移動距離に基づいて、精通度を判断する。この場合、たとえば移動回数や総移動距離が所定値以上の場合に、精通度が高いと判断する。なお、判断部１１１は、たとえば精通度を判断するエリアが、利用者の出身地域や利用者の自宅の含まれる地域の場合、精通度が高いと判断してもよい。
【００２３】
生成部１１２は、精通度に基づいて、エリアに関連付けられた案内情報を生成する。生成部１１２は、たとえば記憶部１０１に記憶された地図情報に関連付けられた様々な案内情報から、精通度に基づいた案内情報を選択してもよい。案内情報は、地図情報に含まれる各案内地点に関する情報である。案内情報は、具体的には、たとえば、公共施設や一般施設などの施設に関する情報、山や湖などの景勝地に関する情報、行政区画に関する情報、道路交通情報などである。また、たとえば各案内地点の名称、属性、連絡先、開いている時間、見どころ、文化情報、歴史などが含まれていてもよい。
【００２４】
生成部１１２は、具体的には、たとえば、精通度が所定値より高い場合、案内情報を出力する案内地点を所定量より増やす。また、生成部１１２は、精通度が所定値より高い場合、案内情報を出力する各案内地点における案内情報の量を所定量より減らしてもよい。また、生成部１１２は、属性抽出部１１０によって抽出された属性に基づいて、案内情報を生成してもよい。この場合、たとえば利用者が過去に訪問した地点と同じ属性の案内地点を増やしてもよい。また、生成部１１２は、利用者が過去に訪問した地点に関する案内情報を生成しなくてもよい。
【００２５】
出力部１１３は、地図情報を表示する表示画面や、案内情報に含まれる音声データを出力するスピーカを備えている。そして、生成部１１２によって生成された案内情報を出力する。また、出力部１１３は、生成部１１２によって生成された案内情報を、地図情報に関連付けて出力する。
【００２６】
（情報出力装置の情報出力処理手順）
つぎに、情報出力装置１００の情報出力処理手順について説明する。図２は、情報出力装置の情報出力処理手順を示すフローチャートである。図２のフローチャートにおいて、まず、位置取得部１０２によって利用者の現在位置に関する情報を取得する（ステップＳ２０１）。つぎに、地点設定部１０３によって、ステップＳ２０１において取得された現在位置を設定地点として設定する（ステップＳ２０２）。ステップＳ２０２においては、利用者によって入力された任意の地点を設定地点として設定してもよい。この場合、ステップＳ２０１を省略してもよい。
【００２７】
つぎに、方向予測部１０５によって、利用者が進行する進行方向を予測する（ステップＳ２０３）。ステップＳ２０３においては、たとえば設定地点から、経路設定部１０４によって設定された目的地点に向かった方向を進行方向であると予測する。また、一の設定地点と、一の設定地点の前に設定された設定地点と、に基づいて、進行方向を予測してもよい。そして、範囲設定部１０６によって、設定地点から進行方向に向かった方向の所定範囲を設定範囲として設定する（ステップＳ２０４）。ステップＳ２０４においては、設定地点から進行方向に対して所定角度の範囲を設定範囲として設定する。また、設定地点から所定距離までの範囲を設定範囲として設定する。さらに、利用者情報取得部１０７によって、利用者に関する情報を取得する（ステップＳ２０５）。ステップＳ２０５においては、利用者に関する情報として、たとえば記憶部１０１に記憶された移動履歴に関する情報を取得する。
【００２８】
つぎに、回数抽出部１０８によって、ステップＳ２０５において取得された利用者に関する情報から、利用者が設定範囲のエリア内を過去に移動した移動回数を抽出する（ステップＳ２０６）。また、距離抽出部１０９によって、利用者に関する情報から、利用者が設定範囲のエリア内を過去に移動した総移動距離を抽出する（ステップＳ２０７）。
【００２９】
つぎに、判断部１１１によって、利用者の、地図情報における設定範囲のエリアに関する情報の精通度を判断する（ステップＳ２０８）。ステップＳ２０８においては、たとえば、ステップＳ２０６において抽出された移動回数、またはステップＳ２０７において抽出された総移動距離に基づいて、精通度を判断する。また、ステップＳ２０８においては、利用者によって入力された利用者に関する情報（たとえば、利用者の出身地域に関する情報など）から精通度を判断してもよい。この場合、ステップＳ２０６およびステップＳ２０７を省略してもよい。
【００３０】
さらに、属性抽出部１１０によって、ステップＳ２０５によって取得された利用者に関する情報から、利用者が設定範囲のエリアにおいて、過去に訪問した地点の属性を抽出する（ステップＳ２０９）。ついで、生成部１１２によって、ステップＳ２０８において判断された精通度、およびステップＳ２０９において抽出された属性に基づいて、設定範囲のエリアに関連付けられた案内情報を生成する（ステップＳ２１０）。ステップＳ２１０においては、精通度のみに基づいて、案内情報を生成してもよい。この場合、ステップＳ２０９を省略してもよい。
【００３１】
そして、出力部１１３によって、ステップＳ２１０において生成された案内情報を出力する（ステップＳ２１１）。さらに、利用者が移動中か否かを判断して（ステップＳ２１２）、利用者が移動中ではないと判断された場合（ステップＳ２１２：Ｎｏ）、そのまま一連の処理を終了する。一方、ステップＳ２１２において利用者が移動中であると判断された場合（ステップＳ２１２：Ｙｅｓ）、ステップＳ２０１に戻り、以降の処理を繰り返しおこなう。
【００３２】
上述したように、本実施の形態の情報出力装置１００によれば、利用者情報取得部１０７によって取得された利用者に関する情報に基づいて、判断部１１１によって、利用者の、地図情報における所定範囲のエリアに関する情報の精通度を判断する。そして、生成部１１２によって、精通度に基づいて、エリアに関連付けられた案内情報を生成し、出力部１１３によって出力することができる。したがって、所定範囲のエリアにおいて、利用者の精通度によって、出力する案内情報を変更することができる。
【００３３】
これによって、利用者は、たとえば精通している地域では出力される案内情報を少なくさせて、走行することに集中することができ、精通していない地域では出力される案内情報を多くさせて、所望の案内情報を得ることができる。また、利用者は、たとえば精通している地域では、いままで案内されなかった案内地点を表示させることで、よりその地域に関する情報に精通することができ、精通していない地域では、余計な案内地点を表示させないことで、重要な案内地点に関する情報を誤ることなく得ることができる。
【００３４】
また、本実施の形態の情報出力装置１００によれば、判断部１１１によって、利用者が過去に移動した移動履歴に関する情報に基づいて、精通度を判断することができる。したがって、利用者が走行したことのあるエリアに対して、利用者が精通していると判断することができる。これによって、利用者は、同じエリアを走行する際に、同じ案内情報を出力されることがないため、案内情報を煩わしく感じずに、走行に集中することができる。
【００３５】
また、本実施の形態の情報出力装置１００によれば、判断部１１１によって、エリア内を過去に移動した移動回数に基づいて、精通度を判断することができる。したがって、利用者が走行した回数が多いほど、そのエリアの精通度が高いと判断することができる。これによって、利用者は、同じエリアを走行する度に、毎回同じ案内情報を出力されることがないため、案内情報を煩わしく感じずに、走行に集中することができる。
【００３６】
また、本実施の形態の情報出力装置１００によれば、判断部１１１によって、エリア内を過去に移動した総移動距離に基づいて、精通度を判断することができる。したがって、利用者が走行した距離が長いほど、そのエリアの精通度が高いと判断することができる。これによって、利用者は、同じエリアを走行する度に、毎回同じ案内情報を出力されることがないため、案内情報を煩わしく感じずに、走行に集中することができる。
【００３７】
また、本実施の形態の情報出力装置１００によれば、生成部１１２によって、精通度が所定値より高い場合、案内情報を出力する案内地点を所定量より増やすことができる。これによって、利用者は、何度も走行しているエリアにおいて、いままでに知らなかった施設や観光名所を知ることができる。
【００３８】
また、本実施の形態の情報出力装置１００によれば、生成部１１２によって、精通度が所定値より高い場合、案内情報を出力する各案内地点における案内情報の量を所定量より減らすことができる。これによって、利用者は、すでに知っている案内地点に関する詳細な情報を出力させないことができるため、案内情報を煩わしく感じずに、走行に集中することができる。
【００３９】
また、本実施の形態の情報出力装置１００によれば、判断部１１１によって、設定範囲のエリアに関する情報の精通度を判断し、生成部１１２によって、精通度に基づいて、設定範囲のエリアに関連付けられた案内情報を生成することができる。したがって、たとえばあらかじめ利用者によって設定された範囲の案内情報のみを出力することができる。これによって、利用者は、所望のエリアの案内情報を得ることができる。
【００４０】
また、本実施の形態の情報出力装置１００によれば、範囲設定部１０６によって、設定地点から所定範囲を設定範囲とすることができる。したがって、一つの地点を設定するのみで、その地点からの所定の範囲を、案内情報を生成する範囲とすることができる。これによって、利用者は、あらかじめ任意の範囲を設定しておくことで、一つの地点を選ぶだけで、その地点に応じた範囲の案内情報を出力させることができるため、毎回範囲を設定する必要がなく、簡単に操作をおこなうことができる。
【００４１】
また、本実施の形態の情報出力装置１００によれば、地点設定部１０３によって、利用者の現在位置を設定地点として設定することができる。これによって、利用者は、あらかじめ任意の範囲を設定しておくことで、自身の現在位置から所望の範囲のエリアに関する案内情報を簡単に得ることができる。
【００４２】
また、本実施の形態の情報出力装置１００によれば、範囲設定部１０６によって、設定地点から進行方向に向かった方向の所定範囲を設定範囲として設定することができる。これによって、利用者は、すでに通過した地域や、進行する予定のない地域の案内情報を表示させないことができる。したがって、所望の案内情報を簡単に見つけることができる。
【００４３】
また、本実施の形態の情報出力装置１００によれば、方向予測部１０５によって、設定地点と、設定地点の前に設定された設定地点と、の差分に基づいて、進行方向を予測することができる。したがって、利用者が現在位置に到着するまでに移動した方向を、現在位置から進行する進行方向であると予測することができる。これによって、利用者は、すでに通過した地域や、進行する予定のない地域の案内情報を表示させないことができる。したがって、所望の案内情報を簡単に見つけることができる。
【００４４】
また、本実施の形態の情報出力装置１００によれば、範囲設定部１０６によって、利用者からの操作の入力を受け付けることで、設定地点から進行方向に対して所定角度の範囲、所定距離までの範囲を設定範囲として設定することができる。したがって、たとえばあらかじめ利用者から角度および距離の入力を受け付けていれば、利用者の現在位置に応じた、所定角度、所定距離の範囲を設定範囲とすることができる。これによって、利用者は、自身の現在位置から所望の角度、所望の距離までの案内情報のみを表示させるため、所望の案内情報を簡単に見つけることができる。また、利用者は、余計な案内情報を表示させないため、案内情報を煩わしく感じずに、走行に集中することができる。
【００４５】
また、本実施の形態の情報出力装置１００によれば、生成部１１２によって、利用者がエリアにおいて、過去に訪問した地点の属性に基づいて、案内情報を生成することができる。したがって、利用者が興味のある案内地点を出力することができる。これによって、利用者は、所望の案内情報を得ることができる。
【実施例】
【００４６】
以下に、本発明の実施例について説明する。本実施例では、たとえば、車両（四輪車、二輪車を含む）などの移動体に搭載されるナビゲーション装置によって、本発明の情報出力装置を実施した場合の一例について説明する。
【００４７】
（ナビゲーション装置のハードウェア構成）
つぎに、本実施例にかかるナビゲーション装置３００のハードウェア構成について説明する。図３は、本実施例にかかるナビゲーション装置のハードウェア構成を示すブロック図である。図３において、ナビゲーション装置３００は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、磁気ディスクドライブ３０４と、磁気ディスク３０５と、光ディスクドライブ３０６と、光ディスク３０７と、音声Ｉ／Ｆ（インターフェース）３０８と、マイク３０９と、スピーカ３１０と、入力デバイス３１１と、映像Ｉ／Ｆ３１２と、ディスプレイ３１３と、通信Ｉ／Ｆ３１４と、ＧＰＳユニット３１５と、各種センサ３１６と、カメラ３１７と、を備えている。各構成部３０１〜３１７は、バス３２０によってそれぞれ接続されている。
【００４８】
まず、ＣＰＵ３０１は、ナビゲーション装置３００の全体の制御を司る。ＲＯＭ３０２は、ブートプログラム、データ更新プログラム、経路設定プログラム、進行方向予測プログラム、精通度判断プログラム、案内情報生成プログラムなどのプログラムを記録している。また、ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。すなわち、ＣＰＵ３０１は、ＲＡＭ３０３をワークエリアとして使用しながら、ＲＯＭ３０２に記録された各種プログラムを実行することによって、ナビゲーション装置３００の全体の制御を司る。
【００４９】
経路設定プログラムは、目的地点までの誘導経路を設定させる。経路設定プログラムは、後述するＧＰＳユニット３１５などの情報から算出される車両の現在位置に関する情報を示す情報に基づいて、車両の現在位置から、利用者によって入力された目的地点までの誘導経路を設定させる。
【００５０】
進行方向予測プログラムは、詳細は後述するが、車両の進行方向を予測させる。進行方向予測プログラムは、たとえば経路設定プログラムによって設定された経路の目的地点に向かった方向を進行方向であると予測させる。また、たとえば車両の現在位置に関する情報と、車両の所定時間前の位置情報と、に基づいて、進行方向を予測させる。具体的には、所定時間前の位置から、現在位置に向かった方向を進行方向であると予測させる。
【００５１】
精通度判断プログラムは、詳細は後述するが、対象範囲のエリアを利用者が過去に移動した移動回数や総移動距離に基づいて、利用者の、このエリアに関する情報の精通度を判断させる。
【００５２】
案内情報生成プログラムは、詳細は後述するが、精通度判断プログラムによって判断された精通度に基づいて、そのエリアに関連付けられた案内情報を生成させる。また、案内情報生成プログラムは、エリア内において、利用者が過去に訪問した地点の属性に基づいて、案内情報を生成させてもよい。
【００５３】
磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータの読み取り／書き込みを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記録する。磁気ディスク３０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【００５４】
また、光ディスクドライブ３０６は、ＣＰＵ３０１の制御にしたがって光ディスク３０７に対するデータの読み取り／書き込みを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御にしたがってデータが読み出される着脱自在な記録媒体である。光ディスク３０７は、書き込み可能な記録媒体を利用することもできる。着脱可能な記録媒体として、光ディスク３０７のほか、ＭＯ、メモリカードなどであってもよい。
【００５５】
磁気ディスク３０５および光ディスク３０７に記録される情報の一例としては、地図情報や機能情報が挙げられる。地図情報は、建物、河川、地表面などの地物（フィーチャ）をあらわす背景データと、道路の形状をあらわす道路形状データとを含んでおり、地区ごとに分けられた複数のデータファイルによって構成されている。
【００５６】
道路形状データは、さらに交通条件データを有する。交通条件データには、たとえば、各ノードについて、信号や横断歩道などの有無、高速道路の出入り口やジャンクションの有無、各リンクについての長さ（距離）、道幅、進行方向、道路種別（高速道路、有料道路、一般道路など）などの情報が含まれている。
【００５７】
機能情報は、地図上の施設の形状をあらわす３次元データ、当該施設の説明をあらわす文字データ、その他地図情報以外の各種のデータである。地図情報や機能情報は、地区ごとあるいは機能ごとにブロック分けされた状態で記録されている。具体的には、たとえば、地図情報は、各々が、表示画面に表示された地図において所定の地区をあらわすように、地区ごとにブロック分けすることができる状態で記録されている。また、たとえば、機能情報は、各々が、１つの機能を実現するように、機能ごとに複数にブロック分けすることができる状態で記録されている。
【００５８】
また、機能情報は、上述した３次元データや文字データに加えて、経路探索、所要時間の算出、経路誘導などを実現するプログラムデータなどの機能を実現するためのデータである。地図情報および機能情報は、それぞれ、地区ごとあるいは機能ごとに分けられた複数のデータファイルによって構成されている。
【００５９】
また、磁気ディスク３０５および光ディスク３０７に記録される情報の他の一例としては、移動履歴が挙げられる。移動履歴は、過去に利用者が移動した履歴や、利用者の搭乗する車両が走行した走行履歴であり、地図情報に関連付けられている。走行履歴には、それぞれの経路を走行した走行回数や、総走行距離が含まれる。また、走行履歴には、過去に利用者が訪問した地点（たとえば、車両が所定時間以上停車した地点）の情報が含まれていてもよい。
【００６０】
音声Ｉ／Ｆ３０８は、音声入力用のマイク３０９および音声出力用のスピーカ３１０に接続される。マイク３０９に受音された音声は、音声Ｉ／Ｆ３０８内でＡ／Ｄ変換される。マイク３０９は、たとえば、車両のサンバイザー付近に設置され、その数は単数でも複数でもよい。スピーカ３１０からは、所定の音声信号を音声Ｉ／Ｆ３０８内でＤ／Ａ変換した音声が出力される。なお、マイク３０９から入力された音声は、音声データとして磁気ディスク３０５あるいは光ディスク３０７に記録可能である。
【００６１】
入力デバイス３１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、タッチパネルなどが挙げられる。入力デバイス３１１は、リモコン、キーボード、タッチパネルのうちいずれか１つの形態によって実現されてもよいが、複数の形態によって実現することも可能である。
【００６２】
映像Ｉ／Ｆ３１２は、ディスプレイ３１３に接続される。映像Ｉ／Ｆ３１２は、具体的には、たとえば、ディスプレイ３１３全体を制御するグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいてディスプレイ３１３を制御する制御ＩＣなどによって構成される。
【００６３】
ディスプレイ３１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。ディスプレイ３１３には、上述した地図情報が、２次元または３次元に描画される。ディスプレイ３１３に表示された地図情報には、ナビゲーション装置３００を搭載した車両の現在位置をあらわすマークなどを重ねて表示することができる。車両の現在位置は、ＣＰＵ３０１によって算出される。
【００６４】
また、ディスプレイ３１３には、案内情報生成プログラムによって生成された案内情報が表示される。また、ディスプレイ３１３には、案内情報生成プログラムによって案内情報の生成された各案内地点が、地図情報に関連付けられて表示される。
【００６５】
ディスプレイ３１３としては、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを用いることができる。ディスプレイ３１３は、たとえば、車両のダッシュボード付近に設置される。ディスプレイ３１３は、車両のダッシュボード付近のほか、車両の後部座席周辺などに設置するなどして、車両において複数設置されていてもよい。
【００６６】
通信Ｉ／Ｆ３１４は、無線を介してネットワークに接続され、ナビゲーション装置３００とＣＰＵ３０１とのインターフェースとして機能する。通信Ｉ／Ｆ３１４は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ３０１とのインターフェースとしても機能する。
【００６７】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ３１４は、たとえば、ＦＭチューナー、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）／ビーコンレシーバ、無線ナビゲーション装置、およびその他のナビゲーション装置によって構成され、ＶＩＣＳセンターから配信される渋滞や交通規制などの道路交通情報を取得する。なお、ＶＩＣＳは登録商標である。また、通信Ｉ／Ｆ３１４は、たとえば、ＤＳＲＣ（Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ  Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を用いた場合は、路側に設置された無線装置と双方向の無線通信をおこなう車載無線装置によって構成され、交通情報や地図情報など各種情報を取得する。なお、ＤＳＲＣの具体例としては、ＥＴＣ（ノンストップ自動料金支払いシステム）が挙げられる。
【００６８】
ＧＰＳユニット３１５は、ＧＰＳ衛星からの電波を受信し、車両の現在位置を示す情報を出力する。ＧＰＳユニット３１５の出力情報は、後述する各種センサ３１６の出力値とともに、ＣＰＵ３０１による車両の現在位置の算出に際して利用される。現在位置を示す情報は、たとえば緯度・経度、高度などの、地図情報上の１点を特定する情報である。
【００６９】
各種センサ３１６は、車速センサ、加速度センサ、角速度センサなどの、車両の位置や挙動を判断するための情報を出力する。各種センサ３１６の出力値は、ＣＰＵ３０１による車両の現在位置の算出や、速度や方位の変化量の算出に用いられる。
【００７０】
カメラ３１７は、車両内部あるいは外部の映像を撮影する。映像は静止画あるいは動画のどちらでもよく、たとえば、カメラ３１７によって車両内部の搭乗者の挙動を撮影し、撮影した映像を映像Ｉ／Ｆ３１２を介して磁気ディスク３０５や光ディスク３０７などの記録媒体に出力する。また、カメラ３１７によって車両外部の状況を撮影し、撮影した映像を映像Ｉ／Ｆ３１２を介して磁気ディスク３０５や光ディスク３０７などの記録媒体に出力する。また、カメラ３１７は、赤外線カメラ機能を有しており、赤外線カメラ機能を用いて撮影された映像情報に基づいて車両内部に存在する物体の表面温度の分布を相対的に比較することができる。また、記録媒体に出力された映像は、上書き記録や保存がおこなわれる。
【００７１】
図１に示した情報出力装置１００が備える記憶部１０１、位置取得部１０２、地点設定部１０３、経路設定部１０４、方向予測部１０５、範囲設定部１０６、利用者情報取得部１０７、回数抽出部１０８、距離抽出部１０９、属性抽出部１１０、判断部１１１、生成部１１２、出力部１１３は、図３に示したナビゲーション装置３００におけるＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などに記録されたプログラムやデータを用いて、ＣＰＵ３０１が所定のプログラムを実行し、ナビゲーション装置３００における各部を制御することによってその機能を実現する。
【００７２】
すなわち、実施例のナビゲーション装置３００は、ナビゲーション装置３００における記録媒体としてのＲＯＭ３０２に記録されている情報出力プログラムを実行することにより、図１に示した情報出力装置が備える機能を、図２に示した情報出力処理手順で実行することができる。
【００７３】
（ナビゲーション装置の処理の内容）
つぎに、ナビゲーション装置の処理の内容について説明する。図４は、ナビゲーション装置の処理の内容を示すフローチャートである。図４のフローチャートにおいて、まず、対象範囲を受け付ける（ステップＳ４０１）。ステップＳ４０１において、対象範囲は、たとえば利用者によって入力された任意の範囲である。対象範囲は、たとえば、利用者が地図情報内の任意の地点に応じて、案内情報を生成・表示させたい範囲である。
【００７４】
つぎに、車両の現在位置に関する情報を取得する（ステップＳ４０２）。ステップＳ４０２において、車両の現在位置に関する情報は、ＧＰＳユニット３１５などの情報から算出される。さらに、進行方向予測プログラムを実行することで車両の進行方向を予測する（ステップＳ４０３）。そして、ステップＳ４０２において取得された車両の現在位置から、ステップＳ４０３において予測された進行方向に向かった方向の、ステップＳ４０１において受け付けられた対象範囲を、検索エリアとして設定する（ステップＳ４０４）。ステップＳ４０４において検索エリアは、地図情報内における案内情報を生成・表示する地域である。
【００７５】
つぎに、走行履歴を取得する（ステップＳ４０５）。ステップＳ４０５においては、たとえば磁気ディスク３０５および光ディスク３０７から走行履歴を取得する。なお、ステップＳ４０５においては、ナビゲーション装置３００とは別体の図示しない記憶装置や、通信Ｉ／Ｆ３１４を介して接続される図示しないサーバなどから走行履歴を取得してもよい。つぎに、精通度判断プログラムを実行することにより、ステップＳ４０５において取得された走行履歴に基づいて、ステップＳ４０４において設定された検索エリアに関する情報の精通度を判断する（ステップＳ４０６）。
【００７６】
つぎに、案内情報生成プログラムを実行することにより、ステップＳ４０６において判断された精通度に基づいて、案内情報を生成する（ステップＳ４０７）。そして、ステップＳ４０８において生成された案内情報を出力する（ステップＳ４０８）。ステップＳ４０８においては、たとえばディスプレイ３１３に案内情報を表示する。さらに、車両が走行中か否かを判断して（ステップＳ４０９）、車両が走行中であると判断された場合（ステップＳ４０９：Ｙｅｓ）、ステップＳ４０２に戻り、以降の処理を繰り返しおこなう。一方、ステップＳ４０９において、車両が走行中ではないと判断された場合（ステップＳ４０９：Ｎｏ）、そのまま一連の処理を終了する。ステップＳ４０９においては、たとえば所定時間以上、車両が停車している場合、走行中ではないと判断する。また、たとえば経路設定プログラムによって設定された経路の目的地点に到着した場合、車両が走行中ではないと判断してもよい。
【００７７】
（検索エリアについて）
つぎに、図４のステップＳ４０３において進行方向を予測する処理と、ステップＳ４０４において検索エリアとして設定する処理と、について説明する。図５は、検索エリアの一例について示す説明図である。図５に示すように、検索エリア５１０は、車両の現在位置５０１から、予測される進行方向Ｄに向かって、所定角度θａ、所定距離Ｌａの範囲である。ここで、所定角度θａおよび所定距離Ｌａは、図４のステップＳ４０１において、利用者からの入力を受け付けた値である。また、所定角度θａは、たとえばその半分の角度θａ／２が進行方向Ｄと重なるようにする。
【００７８】
また、進行方向Ｄは、たとえば車両の現在位置５０１と、所定時間前の車両の位置５０２と、に基づいて予測される。具体的には、所定時間前の車両の位置５０２から、車両の現在位置５０１に向かった方向を、進行方向Ｄであると予測する。
【００７９】
また、図６は、検索エリアの他の一例について示す説明図である。図６においては、経路設定往路グラムによって、目的地点６０２までの誘導経路６０３が設定されていることとする。図６に示すように、検索エリア６１０は、車両の現在位置６０１から、目的地点６０２に向かった方向を進行方向として、この進行方向に向かって所定角度θｂ、所定距離Ｌｂの範囲である。
【００８０】
なお、図６においては、車両の現在位置６０１から、目的地点６０２に向かった方向を進行方向としているが、これに限るものではない。たとえば、車両が現在走行中の経路の方向を進行方向としてもよい。また、検索エリア６１０は、たとえば、所定角度θｂが設定されず、車両の現在位置６０１から目的地点６０２までの誘導経路６０３が全て含まれる角度の範囲を、検索エリア６１０としてもよい。
【００８１】
なお、図５または図６においては、検索エリアに、所定角度と、所定距離とを、ともに設定した場合について示したが、どちらか一方のみを設定してもよいし、たとえばどちらも設定せず、ディスプレイに表示される地図情報の範囲全体を検索エリアとしてもよい。
【００８２】
（精通度を判断する処理について）
つぎに、図４のステップＳ４０６において精通度を判断する処理の一例について説明する。図７は、精通度を判断する処理の一例について示すフローチャートである。図７においては、まず、図４のステップＳ４０５において取得された走行履歴から、検索エリア内の走行回数を抽出する（ステップＳ７０１）。そして、ステップＳ７０１において抽出された走行回数が所定値以上か否かを判断する（ステップＳ７０２）。ステップＳ７０２において走行回数が所定値以上であると判断された場合（ステップＳ７０２：Ｙｅｓ）、精通度が高いと判断して（ステップＳ７０３）、一連の処理を終了する。
【００８３】
一方、ステップＳ７０２において走行回数が所定値以上であると判断されなかった場合（ステップＳ７０２：Ｎｏ）、精通度が低いと判断して（ステップＳ７０４）、一連の処理を終了する。
【００８４】
また、図８は、精通度を判断する処理の他の一例について示すフローチャートである。図８においては、まず、図４のステップＳ４０５において取得された走行履歴から、検索エリア内の総走行距離を抽出する（ステップＳ８０１）。そして、ステップＳ８０１において抽出された総走行距離が所定値以上か否かを判断する（ステップＳ８０２）。ステップＳ８０２において、総走行距離が所定値以上であると判断された場合（ステップＳ８０２：Ｙｅｓ）、精通度が高いと判断して（ステップＳ８０３）、一連の処理を終了する。
【００８５】
一方、ステップＳ８０２において、総走行距離が所定値以上であると判断されなかった場合（ステップＳ８０２：Ｎｏ）、精通度が低いと判断して（ステップＳ８０４）、一連の処理を終了する。
【００８６】
なお、図７または図８においては、精通度を「高い」または「低い」の２つのレベルとしたがこれに限るものではない。たとえば、精通度を、さらに段階的にレベル分けをして、「高」、「中」、「低」の３つのレベルとしたり、それ以上のレベルに分かれた構成としてもよい。
【００８７】
（案内情報を生成する処理について）
つぎに、図４のステップＳ４０７において、案内情報を生成する処理について説明する。図９は、案内情報を生成する処理について示すフローチャートである。図９に示すように、まず、図４のステップＳ４０５において取得された走行履歴から、利用者が過去に訪問した地点（以下、訪問地点とする）に関する情報を抽出する（ステップＳ９０１）。ステップＳ９０１においては、さらに、利用者が訪問地点を過去に訪問した回数を抽出してもよい。
【００８８】
つぎに、ステップＳ９０１において抽出された訪問地点の属性を抽出する（ステップＳ９０２）。属性は、地図情報内の任意の地点に関連付けられた情報であり、具体的には、たとえば、「寺院・神社」、「景勝地」、「温泉」、「お土産屋」、「食事処」などである。そして、図４のステップＳ４０６において判断された精通度が高い場合（ステップＳ９０３：Ｙｅｓ）、ステップＳ９０２において抽出された属性に基づいて、案内地点を多く、かつ各案内地点に関する案内情報を少なくして（ステップＳ９０４）、案内情報を生成し（ステップＳ９０５）、一連の処理を終了する。
【００８９】
一方、ステップＳ９０３において、精通度が低い場合（ステップＳ９０３：Ｎｏ）、ステップＳ９０２において抽出された属性に基づいて、案内地点を少なく、かつ各案内地点に関する案内情報を多くして（ステップＳ９０６）、ステップＳ９０５に進み、案内情報を生成して、一連の処理を終了する。
【００９０】
なお、図９のフローチャートにおいては、ステップＳ９０４またはステップＳ９０６において、ステップＳ９０１において抽出された訪問地点を案内地点に含まないようにしてもよい。また、ステップＳ９０４またはステップＳ９０６においては、ステップＳ９０２において抽出された属性に基づくとしているが、これに限るものではない。たとえば、属性には関わらず、検索エリアに含まれる全ての案内地点を対象としてもよい。
【００９１】
図１０は、検索エリア内の案内地点について示す説明図である。図１０に示すように、たとえば地図情報内の各案内地点に関する情報には、属性と、名称と、利用者が各案内地点を訪問した訪問回数と、各案内地点の案内レベルとが含まれている。ここで、案内レベルとは、たとえば各案内地点の重要度や知名度である。図１０に示すように、たとえば案内レベルがＡの案内地点は、知名度が高く、常に表示させる地点であり、たとえば案内レベルがＢの案内地点は、知名度が低く、利用者が所望する場合にのみ表示させる地点である。
【００９２】
本実施例においては、たとえば地図情報の検索エリア内の全案内地点が、属性が「寺院・神社」の、Ａ寺１００１、Ｂ大社１００２、Ｃ神宮１００３、Ｄ寺院１００４と、属性が「温泉」の、Ｄ温泉１００５、Ｅ温泉１００６と、属性が「食事処」の、Ｆ屋１００７、Ｇレストラン１００８、Ｈそば１００９と、である。また、利用者が過去に、Ａ寺１００１に３回、Ｇレストラン１００８に１回、訪問したこととする。
【００９３】
（案内地点の表示例）
つぎに、図４のステップＳ４０８における、案内情報の表示例について説明する。図１１は、精通度が低い場合の、案内地点の表示例について示す説明図である。図１１において、精通度が低い場合、図１０に示す案内地点のうちの、案内レベルがＡの地点のみを表示させる。また、図１１においては、利用者が過去に訪問した訪問地点の属性に含まれる案内地点のみを表示させて、かつ訪問地点は表示させないこととした。したがって、図１１に示すように、ディスプレイ３１３には、図１０において、訪問地点の属性である「寺院・神社」および「食事処」に含まれ、訪問地点である、Ａ寺１００１およびＧレストラン１００８以外の、案内レベルがＡの案内地点が表示される。すなわち、精通度が低い場合、ディスプレイ３１３には、Ｂ大社１００２と、Ｆ屋１００７とが、表示される。
【００９４】
図１２は、精通度が高い場合の、案内地点の表示例について示す説明図である。図１２において、精通度が高い場合、図１０に示す案内地点のうちの、案内レベルがＡおよびＢの地点を表示させる。また、図１２においては、訪問地点の属性に含まれる案内地点のみを表示させて、かつ訪問地点は表示させないこととした。したがって、図１２に示すように、ディスプレイ３１３には、図１０において、訪問地点の属性である「寺院・神社」および「食事処」に含まれ、訪問地点である、Ａ寺１００１およびＧレストラン１００８以外の、案内レベルがＡおよびＢの案内地点が表示される。すなわち、精通度が高い場合、ディスプレイ３１３には、Ｂ大社１００２と、Ｆ屋１００７と、に加え、Ｃ神宮１００３、Ｄ寺院１００４、Ｈそば１００９が表示される。
【００９５】
（案内地点に関する案内情報の表示例）
図１３は、精通度が低い場合の、案内地点に関する案内情報の表示例について示す説明図である。図１３に示すように、精通度が低い場合、各案内地点に関する情報を多くする。たとえば、図１０に示すＢ大社１００２に関する情報のうち、名称、住所、電話番号に加え、案内地点に関するコメントや、案内地点内の見どころなどを表示する。
【００９６】
図１４は、精通度が高い場合の、案内地点に関する案内情報の表示例について示す説明図である。図１４に示すように、精通度が高い場合、各案内地点に関する情報を少なくする。たとえば、図１０に示すＢ大社１００２に関する情報のうち、名称、住所、電話番号のみを表示させる。
【００９７】
上述したように、本実施例のナビゲーション装置３００によれば、利用者情報取得部１０７によって取得された利用者に関する情報に基づいて、判断部１１１によって、利用者の、地図情報における所定範囲のエリアに関する情報の精通度を判断する。そして、生成部１１２によって、精通度に基づいて、エリアに関連付けられた案内情報を生成し、出力部１１３によって出力することができる。したがって、所定範囲のエリアにおいて、利用者の精通度によって、出力する案内情報を変更することができる。
【００９８】
これによって、利用者は、たとえば精通している地域では出力される案内情報を少なくさせて、走行することに集中することができ、精通していない地域では出力される案内情報を多くさせて、所望の案内情報を得ることができる。また、利用者は、たとえば精通している地域では、いままで案内されなかった案内地点を表示させることで、よりその地域に関する情報に精通することができ、精通していない地域では、余計な案内地点を表示させないことで、重要な案内地点に関する情報を誤ることなく得ることができる。
【００９９】
また、本実施例のナビゲーション装置３００によれば、判断部１１１によって、利用者が過去に移動した移動履歴に関する情報に基づいて、精通度を判断することができる。したがって、利用者が走行したことのあるエリアに対して、利用者が精通していると判断することができる。これによって、利用者は、同じエリアを走行する際に、同じ案内情報を出力されることがないため、案内情報を煩わしく感じずに、走行に集中することができる。
【０１００】
また、本実施例のナビゲーション装置３００によれば、判断部１１１によって、エリア内を過去に移動した移動回数に基づいて、精通度を判断することができる。したがって、利用者が走行した回数が多いほど、そのエリアの精通度が高いと判断することができる。これによって、利用者は、同じエリアを走行する度に、毎回同じ案内情報を出力されることがないため、案内情報を煩わしく感じずに、走行に集中することができる。
【０１０１】
また、本実施例のナビゲーション装置３００によれば、判断部１１１によって、エリア内を過去に移動した総移動距離に基づいて、精通度を判断することができる。したがって、利用者が走行した距離が長いほど、そのエリアの精通度が高いと判断することができる。これによって、利用者は、同じエリアを走行する度に、毎回同じ案内情報を出力されることがないため、案内情報を煩わしく感じずに、走行に集中することができる。
【０１０２】
また、本実施例のナビゲーション装置３００によれば、生成部１１２によって、精通度が所定値より高い場合、案内情報を出力する案内地点を所定量より増やすことができる。これによって、利用者は、何度も走行しているエリアにおいて、いままでに知らなかった施設や観光名所を知ることができる。
【０１０３】
また、本実施例のナビゲーション装置３００によれば、生成部１１２によって、精通度が所定値より高い場合、案内情報を出力する各案内地点における案内情報の量を所定量より減らすことができる。これによって、利用者は、すでに知っている案内地点に関する詳細な情報を出力させないことができるため、案内情報を煩わしく感じずに、走行に集中することができる。
【０１０４】
また、本実施例のナビゲーション装置３００によれば、判断部１１１によって、設定範囲のエリアに関する情報の精通度を判断し、生成部１１２によって、精通度に基づいて、設定範囲のエリアに関連付けられた案内情報を生成することができる。したがって、たとえばあらかじめ利用者によって設定された範囲の案内情報のみを出力することができる。これによって、利用者は、所望のエリアの案内情報を得ることができる。
【０１０５】
また、本実施例のナビゲーション装置３００によれば、範囲設定部１０６によって、設定地点から所定範囲を設定範囲とすることができる。したがって、一つの地点を設定するのみで、その地点からの所定の範囲を、案内情報を生成する範囲とすることができる。これによって、利用者は、あらかじめ任意の範囲を設定しておくことで、一つの地点を選ぶだけで、その地点に応じた範囲の案内情報を出力させることができるため、毎回範囲を設定する必要がなく、簡単に操作をおこなうことができる。
【０１０６】
また、本実施例のナビゲーション装置３００によれば、地点設定部１０３によって、利用者の現在位置を設定地点として設定することができる。これによって、利用者は、あらかじめ任意の範囲を設定しておくことで、自身の現在位置から所望の範囲のエリアに関する案内情報を簡単に得ることができる。
【０１０７】
また、本実施例のナビゲーション装置３００によれば、範囲設定部１０６によって、設定地点から進行方向に向かった方向の所定範囲を設定範囲として設定することができる。これによって、利用者は、すでに通過した地域や、進行する予定のない地域の案内情報を表示させないことができる。したがって、所望の案内情報を簡単に見つけることができる。
【０１０８】
また、本実施例のナビゲーション装置３００によれば、方向予測部１０５によって、設定地点と、設定地点の前に設定された設定地点と、の差分に基づいて、進行方向を予測することができる。したがって、利用者が現在位置に到着するまでに移動した方向を、現在位置から進行する進行方向であると予測することができる。これによって、利用者は、すでに通過した地域や、進行する予定のない地域の案内情報を表示させないことができる。したがって、所望の案内情報を簡単に見つけることができる。
【０１０９】
また、本実施例のナビゲーション装置３００によれば、範囲設定部１０６によって、利用者からの操作の入力を受け付けることで、設定地点から進行方向に対して所定角度の範囲、所定距離までの範囲を設定範囲として設定することができる。したがって、たとえばあらかじめ利用者から角度および距離の入力を受け付けていれば、利用者の現在位置に応じた、所定角度、所定距離の範囲を設定範囲とすることができる。これによって、利用者は、自身の現在位置から所望の角度、所望の距離までの案内情報のみを表示させるため、所望の案内情報を簡単に見つけることができる。また、利用者は、余計な案内情報を表示させないため、案内情報を煩わしく感じずに、走行に集中することができる。
【０１１０】
また、本実施例のナビゲーション装置３００によれば、生成部１１２によって、利用者がエリアにおいて、過去に訪問した地点の属性に基づいて、案内情報を生成することができる。したがって、利用者が興味のある案内地点を出力することができる。これによって、利用者は、所望の案内情報を得ることができる。
【０１１１】
なお、本実施の形態で説明した情報出力方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータ、ワークステーション、携帯端末装置（携帯電話）などのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【０１１２】
【図１】本実施の形態にかかる情報出力装置の機能的構成を示すブロック図である。
【図２】情報出力装置の情報出力処理手順を示すフローチャートである。
【図３】本実施例にかかるナビゲーション装置のハードウェア構成を示すブロック図である。
【図４】ナビゲーション装置の処理の内容を示すフローチャートである。
【図５】検索エリアの一例について示す説明図である。
【図６】検索エリアの他の一例について示す説明図である。
【図７】精通度を判断する処理の一例について示すフローチャートである。
【図８】精通度を判断する処理の他の一例について示すフローチャートである。
【図９】案内情報を生成する処理について示すフローチャートである。
【図１０】検索エリア内の案内地点について示す説明図である。
【図１１】精通度が低い場合の、案内地点の表示例について示す説明図である。
【図１２】精通度が高い場合の、案内地点の表示例について示す説明図である。
【図１３】精通度が低い場合の、案内地点に関する案内情報の表示例について示す説明図である。
【図１４】精通度が高い場合の、案内地点に関する案内情報の表示例について示す説明図である。
【符号の説明】
【０１１３】
１００  情報出力装置
１０１  記憶部
１０２  位置取得部
１０３  地点設定部
１０４  経路設定部
１０５  方向予測部
１０６  範囲設定部
１０７  利用者情報取得部
１０８  回数抽出部
１０９  距離抽出部
１１０  属性抽出部
１１１  判断部
１１２  生成部
１１３  出力部
【図１】
2009222409.tif 000003
【図２】
2009222409.tif 000004
【図３】
2009222409.tif 000005
【図４】
2009222409.tif 000006
【図５】
2009222409.tif 000007
【図６】
2009222409.tif 000008
【図７】
2009222409.tif 000009
【図８】
2009222409.tif 000010
【図９】
2009222409.tif 000011
【図１０】
2009222409.tif 000012
【図１１】
2009222409.tif 000013
【図１２】
2009222409.tif 000014
【図１３】
2009222409.tif 000015
【図１４】
2009222409.tif 000016