(57)【特許請求の範囲】
【請求項１】
格納手段に格納されたユーザの選択の対象となる複数の実データから少なくとも一の当該実データをユーザに選択させて取得するデータ選択装置であって、
前記各実データが、当該実データの属性を示す属性情報および当該実データの名称を示す名称情報と関連付けて格納され、かつ、当該各実データとともに、他の実データに比べて優先的に選択させる必要のあることを示す優先度に関する優先度情報が格納されている場合に、
前記各実データの名称情報および属性情報を前記格納手段から取得する第１取得手段と、
前記取得された属性情報に基づいて、前記属性情報毎に、かつ、同階層に配列された当該各実データの名称情報を表示するための表示データを生成し、当該生成された表示データを表示手段に表示させる表示制御手段と、
前記ユーザが選択すべき実データが属する属性情報群を選択するために用いられる第１選択手段と、
前記選択された属性情報群の中から一の前記実データの名称を選択するために用いられる第２選択手段と、
前記第２選択手段によって選択された前記実データの名称に基づいて当該名称を有する実データを格納手段から取得する第２取得手段と、
を備え、
前記表示制御手段が、
前記表示データを生成する際に、前記各優先度情報を取得し、当該取得された優先度情報に基づいて各実データの優先度を算出する算出手段と、
前記算出手段により各優先度が算出された結果、予め定められた優先度を有する実データの名称を全属性情報の先頭に配列された前記表示データを生成するとともに、前記属性情報毎に、かつ、同階層に配列された全ての前記実データの名称情報を表示するための表示データを生成して表示制御を行う生成制御手段と、
を有することを特徴とするデータ選択装置。
【請求項２】
請求項１に記載のデータ選択装置において、
前記表示制御手段が、前記第１選択手段を用いて実行される選択動作と連動し、前記第１選択手段によって選択された属性情報群を表示するための表示データの生成およびその表示制御を行うとともに、前記第２選択手段を用いて実行される選択動作と連動し、前記第２選択手段によって前記実データの名称が選択される際の表示データの生成およびその表示制御を行うことを特徴とするデータ選択装置。
【請求項３】
請求項１又は２に記載のデータ選択装置において、
前記第２選択手段が、
前記表示データによって表示される前記属性情報群における実データの名称に基づいて前記配列順に一ずつ実データの名称を選定するために用いる選定手段と、
前記選定された一の実データの名称を選択すべき実データの名称として確定するために用いる確定手段と、
を有することを特徴とするデータ選択装置。
【請求項４】
請求項１または２に記載のデータ選択装置において、
前記第１選択手段が、少なくとも順序的に前後に配列された他の前記属性情報群の選択に切り換える場合に、
前記第１選択手段が、
順序的に前部に配列された属性情報群を選択するための前部用切換手段と、
順序的に後部に配列された属性情報群を選択するための後部用切換手段と、
を有することを特徴とするデータ選択装置。
【請求項５】
請求項４に記載のデータ選択装置において、
前記第２選択手段が、
前記表示データによって表示される前記属性情報群における実データの名称に基づいて前記配列順に一ずつ実データの名称を選定するために用いる選定手段と、
前記選定された一の実データの名称を選択すべき実データの名称として確定するために用いる確定手段と、
を有し、
前記表示制御手段が、前記選定手段によって任意の前記属性情報群における先頭の実データの名称が選定され、かつ、前記前部用切換手段によって前記前部の属性情報が選択された場合には、当該前部の属性情報が選択された際の表示データを表示手段に表示させるとともに、前記先頭の実データとは異なる他のデータの名称が選定され、かつ、前記前部用切換手段によって前記前部の属性情報が選択された場合には、選定手段によって選択された前記属性情報群における先頭の実データの名称が基準となる前記表示データを表示手段に表示させることを特徴とするデータ選択装置。
【請求項６】
請求項５に記載のデータ選択装置において、
前記第２選択手段が、
前記表示データによって表示される前記属性情報群における実データの名称に基づいて前記配列順に一ずつ実データの名称を選定するために用いる選定手段と、
前記選定された一の実データの名称を選択すべき実データの名称として確定するために用いる確定手段と、
を有し、
前記表示制御手段が、前記選定手段によって任意の前記属性情報群における任意の実データの名称が選定され、かつ、前記前部用切換手段によって前記後部の属性情報が選択された場合には、当該後部の属性情報が選択された際の表示データを表示手段に表示させることを特徴とするデータ選択装置。
【請求項７】
請求項１乃至６の何れか一項に記載のデータ選択装置において、
前記表示制御手段が、前記第１選択手段によって一の前記属性情報群が選択された際に当該選択されている属性情報の属性名を有する前記表示データの生成およびその表示制御を行うことを特徴とするデータ選択装置。
【請求項８】
請求項１乃至７の何れか一項に記載のデータ選択装置において、
前記表示制御手段が、属性情報群毎に異なる色が重畳された当該表示データ、または、属性情報群毎の境界を示す境界情報が重畳された当該表示データの少なくとも何れか一方の当該表示データの生成およびその表示制御を行うことを特徴とするデータ選択装置。
【請求項９】
請求項１乃至８の何れか一項に記載のデータ選択装置において、
前記表示制御手段が、前記第１選択手段によって一の前記属性情報群が選択された際に、当該選択された属性情報群と他の属性情報群が異なる色によって表示上にて区別された前記表示データ、または、当該選択された属性情報群と他の属性情報群との境界を示す境界情報が重畳された当該表示データの少なくとも何れか一方の当該表示データの生成およびその表示制御を行うことを特徴とするデータ選択装置。
【請求項１０】
請求項１乃至９に記載のデータ選択装置において、
前記属性情報に複数の種別がある場合に、
前記表示制御手段が、前記取得された名称情報および属性情報に基づいて、前記属性情報の種別毎に、前記属性情報毎に、かつ、同階層に配列された当該各実データの名称を表示するための表示データの生成およびその表示制御を行うことを特徴とするデータ選択装置。
【請求項１１】
格納手段に格納された地点に関する地点データから少なくとも一の当該地点データをユーザに選択させて取得するナビゲーション装置であって、
前記各地点データが、当該地点データの属性を示す属性情報および当該地点データを示す名称情報と関連付けて格納され、かつ、当該地点データとともに、他の地点データに比べて優先的に選択させる必要のあることを示す優先度に関する優先度情報が格納されている場合に、
前記各地点データの名称情報および属性情報を前記格納手段から取得する第１取得手段と、
前記取得された属性情報に基づいて、前記属性情報毎に、かつ、同階層に配列された当該各地点データの名称情報を表示するための表示データを生成し、当該生成された表示データを表示手段に表示させる表示制御手段と、
前記ユーザが選択すべき地点データが属する属性情報群を選択するために用いられる第１選択手段と、
前記選択された属性情報群の中から一の前記地点データの名称を選択するために用いられる第２選択手段と、
前記第２選択手段によって選択された前記地点データの名称に基づいて当該名称を有する地点データを格納手段から取得する第２取得手段と、
前記取得された地点データに基づいて経路誘導における目的地に設定する設定手段と、
を備え、
前記表示制御手段が、
前記表示データを生成する際に、前記各優先度情報を取得し、当該取得された優先度情報に基づいて各地点データの優先度を算出する算出手段と、
前記算出手段により各優先度が算出された結果、予め定められた優先度を有する地点データの名称を全属性情報の先頭に配列された前記表示データを生成するとともに、前記属性情報毎に、かつ、同階層に配列された全ての前記地点データの名称情報を表示するための表示データを生成して表示制御を行う生成制御手段と、
を有することを特徴とするナビゲーション装置。
【請求項１２】
請求項１１に記載のナビゲーション装置において、
前記表示制御手段が、前記第１選択手段を用いて実行される選択動作と連動し、前記第１選択手段によって選択された属性情報群を表示するための表示データの生成およびその表示制御を行うとともに、前記第２選択手段を用いて実行される選択動作と連動し、前記第２選択手段によって前記地点データの名称が選択される際の表示データの生成およびその表示制御を行うことを特徴とするナビゲーション装置。
【請求項１３】
請求項１１または１２に記載のナビゲーション装置において、
前記第２選択手段が、
前記表示データによって表示される前記属性情報群における地点データの名称に基づいて前記配列順に一ずつ地点データの名称を選定するために用いる選定手段と、
前記選定された一の地点データの名称を選択すべき実データの名称として確定するために用いる確定手段と、
を有することを特徴とするナビゲーション装置。
【請求項１４】
請求項１１または１２に記載のナビゲーション装置において、
前記第１選択手段が、少なくとも順序的に前後に配列された他の前記属性情報群の選択に切り換える場合に、
前記第１選択手段が、
順序的に前部に配列された属性情報群を選択するための前部用切換手段と、
順序的に後部に配列された属性情報群を選択するための後部用切換手段と、
を有することを特徴とするナビゲーション装置。
【請求項１５】
格納手段に格納されたユーザの選択の対象となる複数の実データから少なくとも一の当該実データをユーザに選択させて取得するデータ選択方法であって、
前記各実データが、当該実データの属性を示す属性情報および当該実データの名称を示す名称情報と関連付けて格納され、かつ、当該各実データとともに、他の実データに比べて優先的に選択させる必要のあることを示す優先度に関する優先度情報が格納されている場合に、
前記各実データの名称情報および属性情報を前記格納手段から取得する第１取得工程と、
前記取得された属性情報に基づいて、前記属性情報毎に、かつ、同階層に配列された当該各実データの名称情報を表示するための表示データを生成し、当該生成された表示データを表示手段に表示させる表示工程と、
前記表示手段に表示された表示データに基づいて、選択手段を用いて当該表示されている属性情報群の中から一の前記実データの名称が選択された場合に、当該選択された実データの名称を有する実データを格納手段から取得する第２取得工程と、
を具備し、
前記表示工程には、
前記表示データを生成する際に、前記各優先度情報を取得し、当該取得された優先度情報に基づいて各実データの優先度を算出する算出工程と、
前記算出工程により各優先度が算出された結果、予め定められた優先度を有する実データの名称を全属性情報の先頭に配列された前記表示データを生成するとともに、前記属性情報毎に、かつ、同階層に配列された全ての前記実データの名称情報を表示するための表示データを生成して表示制御を行う生成制御工程と、
が含まれることを特徴とするデータ選択方法。
【請求項１６】
請求項１５に記載のデータ選択方法において、
前記表示工程が、
前記取得された属性情報に基づいて、前記属性情報毎に、かつ、同階層に配列された当該各実データの名称情報を表示するための第１表示データを生成し、当該生成された第１表示データを表示手段に表示させる第１表示制御工程と、
当該表示手段に表示された第１表示データに基づいて、前記選択手段を用いて前記ユーザが選択すべき実データが属する属性情報群が選択された場合に、当該選択された属性情報群の各実データの名称を有する第２表示データを生成し、当該生成された第２表示データを表示手段に表示させる第２表示制御工程と、
を具備することを特徴とするデータ選択方法。
【請求項１７】
格納手段に格納された地点に関する地点データから少なくとも一の当該地点データをユーザに選択させて取得するナビゲーション方法であって、
前記各地点データが、当該実データの属性を示す属性情報および当該地点データの名称を示す名称情報と関連付けて格納され、かつ、当該地点データとともに、他の地点データに比べて優先的に選択させる必要のあることを示す優先度に関する優先度情報が格納されている場合に、
前記各地点データの名称及び属性情報を前記格納手段から取得する第１取得工程と、
前記取得された属性情報に基づいて、前記属性情報毎に、かつ、同階層に配列された当該各地点データの名称情報を表示するための表示データを生成し、当該生成された表示データを表示手段に表示させる表示工程と、
前記表示手段に表示された表示データに基づいて、選択手段を用いて当該表示されている属性情報群の中から一の前記地点データの名称が選択された場合に、当該選択された地点データの名称を有する地点データを格納手段から取得する第２取得工程と、
前記取得された地点データに基づいて経路誘導における目的地に設定する設定工程と、
を具備し、
前記表示工程には、
前記表示データを生成する際に、前記各優先度情報を取得し、当該取得された優先度情報に基づいて各地点データの優先度を算出する算出工程と、
前記算出工程により角優先度が算出された結果、予め定められた優先度を有する地点データに関してその名称を前記各属性情報群から独立させて全属性情報の先頭に配列された前記表示データを生成するとともに、前記属性情報毎に、かつ、同階層に配列された全ての前記地点データの名称情報を表示するための表示データを生成して表示制御を行う生成制御工程と、
が含まれることを特徴とするナビゲーション方法。
【請求項１８】
請求項１７に記載のナビゲーション方法において、
前記表示工程が、
前記取得された属性情報に基づいて、前記属性情報毎に、かつ、同階層に配列された当該各地点データの名称情報を表示するための第１表示データを生成し、当該生成された第１表示データを表示手段に表示させる第１表示制御工程と、
当該表示手段に表示された第１表示データに基づいて、前記選択手段を用いて前記ユーザが選択すべき地点データが属する属性情報群が選択された場合に、当該選択された属性情報群の各地点データの名称を有する第２表示データを生成し、当該生成された第２表示データを表示手段に表示させる第２表示制御工程と、
を具備することを特徴とするナビゲーション方法。
【請求項１９】
コンピュータによって、格納手段に格納されたユーザの選択の対象となる複数の実データから少なくとも一の当該実データをユーザに選択させて取得するデータ選択プログラムであって、
前記各実データが、当該実データの属性を示す属性情報および当該実データを示す名称情報と関連付けて格納され、かつ、当該各実データとともに、他の実データに比べて優先的に選択させる必要のあることを示す優先度に関する優先度情報が格納されている場合に、
前記コンピュータを、
前記各実データの名称情報および属性情報を前記格納手段から取得する第１取得手段、
前記取得された属性情報に基づいて、前記属性情報毎に、かつ、同階層に配列された当該各実データの名称を表示するための表示データを生成し、当該生成された表示データを表示手段に表示させる表示制御手段、
前記表示手段に表示された表示データに基づいて、選択手段を用いて当該表示されている属性情報群の中から一の前記実データの名称が選択された場合に、当該選択された実データの名称を有する実データを格納手段から取得する第２取得手段、
として機能させ、
前記表示制御手段としては、
前記表示データを生成する際に、前記各優先度情報を取得し、当該取得された優先度情報に基づいて各実データの優先度を算出し、
前記算出手段により各優先度が算出された結果、予め定められた優先度を有する実データの名称を全属性情報の先頭に配列された前記表示データを生成するとともに、前記属性情報毎に、かつ、同階層に配列された全ての前記実データの名称情報を表示するための表示データを生成して表示制御を行うことを特徴とするデータ選択プログラム。
【請求項２０】
請求項１９に記載のデータ選択プログラムにおいて、
前記コンピュータを、
前記取得された属性情報に基づいて、前記属性情報毎に、かつ、同階層に配列された当該各実データの名称情報を表示するための第１表示データを生成し、当該生成された第１表示データを表示手段に表示させるとともに、当該表示手段に表示された第１表示データに基づいて、前記選択手段を用いて前記ユーザが選択すべき実データが属する属性情報群が選択された場合に、当該選択された属性情報群の各実データの名称を有する第２表示データを生成し、当該生成された第２表示データを表示手段に表示させる前記表示制御手段として機能させることを特徴とするデータ選択プログラム。
【請求項２１】
請求項１９または２０に記載のデータ選択プログラムをコンピュータに読み取り可能に記録したことを特徴とする記録媒体。
【請求項２２】
コンピュータによって、格納手段に格納された地点に関する地点データから少なくとも一の当該地点データをユーザに選択させて取得するナビゲーションプログラムであって、
前記各地点データが、当該地点データの属性を示す属性情報および当該地点データを示す名称情報と関連付けて格納され、かつ、当該地点データとともに、他の地点データに比べて優先的に選択させる必要のあることを示す優先度に関する優先度情報が格納されている場合に、
前記コンピュータを、
前記各地点データの名称情報および属性情報を前記格納手段から取得する第１取得手段、
前記取得された名称情報および属性情報に基づいて、前記属性情報毎に、かつ、同階層に配列された当該各地点データの名称を表示するための表示データを生成し、当該生成された表示データを表示手段に表示させる表示制御手段、
前記表示手段に表示された表示データに基づいて、選択手段を用いて当該表示されている属性情報群の中から一の前記地点データの名称が選択された場合に、当該選択された地点データの名称を有する地点データを格納手段から取得する第２取得手段、
前記取得された地点データに基づいて経路誘導における目的地に設定する設定手段、
として機能させ、
前記表示制御手段としては、
前記表示データを生成する際に、前記各優先度情報を取得し、当該取得された優先度情報に基づいて各地点データの優先度を算出し、前記算出手段により各優先度が算出された結果、予め定められた優先度を有する地点データの名称を全属性情報の先頭に配列された前記表示データを生成するとともに、前記属性情報毎に、かつ、同階層に配列された全ての前記地点データの名称情報を表示するための表示データを生成して表示制御を行うことを特徴とするナビゲーションプログラム。
【請求項２３】
請求項２２に記載のナビゲーションプログラムにおいて、
前記コンピュータを、
前記取得された属性情報に基づいて、前記属性情報毎に、かつ、同階層に配列された当該各地点データの名称情報を表示するための第１表示データを生成し、当該生成された第１表示データを表示手段に表示させるとともに、当該表示手段に表示された第１表示データに基づいて、前記選択手段を用いて前記ユーザが選択すべき地点データが属する属性情報群が選択された場合に、当該選択された属性情報群の各地点データの名称を有する第２表示データを生成し、当該生成された第２表示データを表示手段に表示させる前記表示制御手段として機能させることを特徴とするナビゲーションプログラム。
【請求項２４】
請求項２２または２３に記載のナビゲーションプログラムをコンピュータに読み取り可能に記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ナビゲーションを行う場合の目的地に関するデータ等の選択すべき実データを複数の実データから選択するデータ選択装置の技術分野に属する。
【背景技術】
【０００２】
近年、パーソナルコンピュータやグラフィックユーザインターフェース（ＧＵＩ：Graphic User Interface）の発達により、ナビゲーション装置、通信端末装置その他の装置において、ユーザと対話しつつ、ユーザに所定のデータの入力または選択を実行させることが広く一般化している。このような各種の装置は、選択すべき複数の実データが予め格納されており、ユーザに当該複数の実データを提供しつつ、何れか一のデータまたは２以上の実データを選択させるようになっている。
【０００３】
例えば、地図データに基づいて車両などの移動体の経路誘導を行うナビゲーション装置の場合に、当該ナビゲーション装置は、遊戯施設や宿泊施設または観光名所などの複数の地点に関する地点データが予め格納されており、当該地点データを選択することによって到達すべき目的地を設定することができるようになっている。特に、当該ナビゲーション装置は、地点の名称における五十音順、地点データ有する緯度順または地点における来訪の有無を示す利用頻度順に地点データを表示し、ユーザに必要な情報を選択させることができるようになっている。（例えば、特許文献１を参照）。
【特許文献１】
特開平９−２５７５０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のナビゲーション装置などのデータ選択を行わせる装置であっては、地点データなどユーザに選択させるべき実データを表示する際に、階層的に表示することになるので、選択操作が煩雑になる。また、これらの装置は、横断的に階層内の各データを選択または検索することができないことが多く、すなわち、同レベルの他の階層内にあるデータを迅速かつ容易に選択することが困難なことが多い。
［０００５］
そこで、本発明は、上記の各問題点に鑑みて為されたもので、その課題の一例としては、複数のデータから一のデータを容易にかつ迅速に選択することができるデータ選択装置およびナビゲーション装置を提供することにある。
［課題を解決するための手段］
【０００６】
上記の課題を解決するために、請求項１に記載の発明は、格納手段に格納されたユーザの選択の対象となる複数の実データから少なくとも一の当該実データをユーザに選択させて取得するデータ選択装置であって、前記各実データが、当該実データの属性を示す属性情報および当該実データの名称を示す名称情報と関連付けて格納され、かつ、当該各実データとともに、他の実データに比べて優先的に選択させる必要のあることを示す優先度に関する優先度情報が格納されている場合に、前記各実データの名称情報および属性情報を前記格納手段から取得する第１取得手段と、前記取得された属性情報に基づいて、前記属性情報毎に、かつ、同階層に配列された当該各実データの名称情報を表示するための表示データを生成し、当該生成された表示データを表示手段に表示させる表示制御手段と、前記ユーザが選択すべき実データが属する属性情報群を選択するために用いられる第１選択手段と、前記選択された属性情報群の中から一の前記実データの名称を選択するために用いられる第２選択手段と、前記第２選択手段によって選択された前記実データの名称に基づいて当該名称を有する実データを格納手段から取得する第２取得手段と、を備え、前記表示制御手段が、前記表示データを生成する際に、前記各優先度情報を取得し、当該取得された優先度情報に基づいて各実データの優先度を算出する算出手段と、前記算出手段により各優先度が算出された結果、予め定められた優先度を有する実データの名称を全属性情報の先頭に配列された前記表示データを生成するとともに、前記属性情報毎に、かつ、同階層に配列された全ての前記実データの名称情報を表示するための表示データを生成して表示制御を行う生成制御手段と、を備える構成を有している。
【０００７】
また、請求項１１に記載の発明は、格納手段に格納された地点に関する地点データから少なくとも一の当該地点データをユーザに選択させて取得するナビゲーション装置であって、前記各地点データが、当該地点データの属性を示す属性情報および当該地点データを示す名称情報と関連付けて格納され、かつ、当該地点データとともに、他の地点データに比べて優先的に選択させる必要のあることを示す優先度に関する優先度情報が格納されている場合に、前記各地点データの名称情報および属性情報を前記格納手段から取得する第１取得手段と、前記取得された属性情報に基づいて、前記属性情報毎に、かつ、同階層に配列された当該各地点データの名称情報を表示するための表示データを生成し、当該生成された表示データを表示手段に表示させる表示制御手段と、前記ユーザが選択すべき地点データが属する属性情報群を選択するために用いられる第１選択手段と、前記選択された属性情報群の中から一の前記地点データの名称を選択するために用いられる第２選択手段と、前記第２選択手段によって選択された前記地点データの名称に基づいて当該名称を有する地点データを格納手段から取得する第２取得手段と、前記取得された地点データに基づいて経路誘導における目的地に設定する設定手段と、を備え、前記表示制御手段が、前記表示データを生成する際に、前記各優先度情報を取得し、当該取得された優先度情報に基づいて各地点データの優先度を算出する算出手段と、前記算出手段により各優先度が算出された結果、予め定められた優先度を有する地点データの名称を全属性情報の先頭に配列された前記表示データを生成するとともに、前記属性情報毎に、かつ、同階層に配列された全ての前記地点データの名称情報を表示するための表示データを生成して表示制御を行う生成制御手段と、を備える構成を有している。
【０００８】
また、請求項１５に記載の発明は、格納手段に格納されたユーザの選択の対象となる複数の実データから少なくとも一の当該実データをユーザに選択させて取得するデータ選択方法であって、前記各実データが、当該実データの属性を示す属性情報および当該実データの名称を示す名称情報と関連付けて格納され、かつ、当該各実データとともに、他の実データに比べて優先的に選択させる必要のあることを示す優先度に関する優先度情報が格納されている場合に、前記各実データの名称情報および属性情報を前記格納手段から取得する第１取得工程と、前記取得された属性情報に基づいて、前記属性情報毎に、かつ、同階層に配列された当該各実データの名称情報を表示するための表示データを生成し、当該生成された表示データを表示手段に表示させる表示工程と、前記表示手段に表示された表示データに基づいて、選択手段を用いて当該表示されている属性情報群の中から一の前記実データの名称が選択された場合に、当該選択された実データの名称を有する実データを格納手段から取得する第２取得工程と、
を具備し、前記表示工程には、前記表示データを生成する際に、前記各優先度情報を取得し、当該取得された優先度情報に基づいて各実データの優先度を算出する算出工程と、前記算出工程により各優先度が算出された結果、予め定められた優先度を有する実データの名称を全属性情報の先頭に配列された前記表示データを生成するとともに、前記属性情報毎に、かつ、同階層に配列された全ての前記実データの名称情報を表示するための表示データを生成して表示制御を行う生成制御工程と、を具備する構成を有している。
【０００９】
また、請求項１７に記載の発明は、格納手段に格納された地点に関する地点データから少なくとも一の当該地点データをユーザの選択操作に基づいて取得するナビゲーション装置が実行するナビゲーション方法であって、前記各地点データが、当該実データの属性を示す属性情報および当該地点データの名称を示す名称情報と関連付けて格納され、かつ、当該地点データとともに、他の地点データに比べて優先的に選択させる必要のあることを示す優先度に関する優先度情報が格納されている場合に、前記各地点データの名称情報および属性情報を前記格納手段から取得する第１取得工程と、前記取得された属性情報に基づいて、前記属性情報毎に、かつ、同階層に配列された当該各地点データの名称情報を表示するための表示データを生成し、当該生成された表示データを表示手段に表示させる表示工程と、前記表示手段に表示された表示データに基づいて、選択手段を用いて当該表示されている属性情報群の中から一の前記地点データの名称が選択された場合に、当該選択された地点データの名称を有する地点データを格納手段から取得する第２取得工程と、前記取得された地点データに基づいて経路誘導における目的地に設定する設定工程と、を具備し、前記表示工程には、前記表示データを生成する際に、前記各優先度情報を取得し、当該取得された優先度情報に基づいて各地点データの優先度を算出する算出工程と、前記算出工程により各優先度が算出された結果、予め定められた優先度を有する地点データの名称を全属性情報の先頭に配列された前記表示データを生成するとともに、前記属性情報毎に、かつ、同階層に配列された全ての前記地点データの名称情報を表示するための表示データを生成して表示制御を行う生成制御工程と、を具備する構成を有している。
【００１０】
また、請求項１９に記載の発明は、コンピュータによって、格納手段に格納されたユーザの選択の対象となる複数の実データから少なくとも一の当該実データをユーザに選択させて取得するデータ選択プログラムであって、前記各実データが、当該実データの属性を示す属性情報および当該実データを示す名称情報と関連付けて格納され、かつ、当該各実データとともに、他の実データに比べて優先的に選択させる必要のあることを示す優先度に関する優先度情報が格納されている場合に、前記コンピュータを、前記各実データの名称情報および属性情報を前記格納手段から取得する第１取得手段、前記取得された属性情報に基づいて、前記属性情報毎に、かつ、同階層に配列された当該各実データの名称を表示するための表示データを生成し、当該生成された表示データを表示手段に表示させる表示制御手段、前記表示手段に表示された表示データに基づいて、選択手段を用いて当該表示されている属性情報群の中から一の前記実データの名称が選択された場合に、当該選択された実データの名称を有する実データを格納手段から取得する第２取得手段、として機能させ、前記表示制御手段としては、前記表示データを生成する際に、前記各優先度情報を取得し、当該取得された優先度情報に基づいて各実データの優先度を算出し、前記算出手段により各優先度が算出された結果、予め定められた優先度を有する実データの名称を全属性情報の先頭に配列された前記表示データを生成するとともに、前記属性情報毎に、かつ、同階層に配列された全ての前記実データの名称情報を表示するための表示データを生成して表示制御を行う構成を有している。
【００１１】
また、請求項２２に記載の発明は、コンピュータによって、格納手段に格納された地点に関する地点データから少なくとも一の当該地点データをユーザに選択させて取得するナビゲーションプログラムであって、前記各地点データが、当該地点データの属性を示す属性情報および当該地点データを示す名称情報と関連付けて格納され、かつ、当該地点データとともに、他の地点データに比べて優先的に選択させる必要のあることを示す優先度に関する優先度情報が格納されている場合に、前記コンピュータを、前記各地点データの名称情報および属性情報を前記格納手段から取得する第１取得手段、前記取得された名称情報および属性情報に基づいて、前記属性情報毎に、かつ、同階層に配列された当該各地点データの名称を表示するための表示データを生成し、当該生成された表示データを表示手段に表示させる表示制御手段、前記表示手段に表示された表示データに基づいて、選択手段を用いて当該表示されている属性情報群の中から一の前記地点データの名称が選択された場合に、当該選択された地点データの名称を有する地点データを格納手段から取得する第２取得手段、前記取得された地点データに基づいて経路誘導における目的地に設定する設定手段、として機能させ、前記表示制御手段としては、前記表示データを生成する際に、前記各優先度情報を取得し、当該取得された優先度情報に基づいて各地点データの優先度を算出し、前記算出手段により各優先度が算出された結果、予め定められた優先度を有する地点データの名称を全属性情報の先頭に配列された前記表示データを生成するとともに、前記属性情報毎に、かつ、同階層に配列された全ての前記地点データの名称情報を表示するための表示データを生成して表示制御を行う構成を有している。
【図面の簡単な説明】
【００１２】
【図１】本願に係る第１実施形態のナビゲーション装置の概要構成を示すブロック図である。
【図２】第１本実施形態の地図データ格納部１０５に格納される地点データのデータ構成の一例である。
【図３】第１実施形態の表示制御部にて生成され、表示部に表示される表示データの一例である。
【図４】第１本実施形態のシステム制御部における経路誘導行程設定処理および目的地の設定処理の動作を示すフローチャート（Ｉ）である。
【図５】第１本実施形態のシステム制御部における経路誘導行程設定処理および目的地の設定処理の動作を示すフローチャート（II）である。
【図６】第１実施形態の表示制御部にて生成され、表示部に表示される表示データの他の例（Ｉ）である。
【図７】第１実施形態の表示制御部にて生成され、表示部に表示される表示データの他の例（II）である。
【図８】第１実施形態の表示制御部にて生成され、表示部に表示される表示データの他の例（III）である。
【図９】第１実施形態の表示制御部にて生成され、表示部に表示される表示データの他の例（IV）である。
【図１０】第１実施形態システム制御部における優先度に基づいてジャンル毎に名称データを表示する処理を示すフローチャートである。
【図１１】第１実施形態システム制御部における地点データを目的地に設定する処理を示すフローチャートである。
【図１２】本願に係る第２実施形態のナビゲーション装置の概要構成を示すブロック図である。
【図１３】第２本実施形態の地図データ格納部１０５に格納される地点データのデータ構成の一例である。
【図１４】第２実施形態のキーワードテーブルデータの構成の一例（Ｉ）である。
【図１５】第２実施形態のキーワードテーブルデータの構成の一例（II）である。
【図１６】第２実施形態のジャンルテーブルデータのデータ構成の一例である。
【図１７】第２実施形態の季節データテーブルのデータ構成の一例である。
【図１８】第２実施形態の表示制御部にて生成され、表示部に表示される表示データの一例である。
【図１９】第２本実施形態のシステム制御部における経路誘導行程設定処理および目的地の設定処理の動作を示すフローチャート（Ｉ）である。
【図２０】第２本実施形態のシステム制御部における経路誘導行程設定処理および目的地の設定処理の動作を示すフローチャート（II）である。
【符号の説明】
【００１３】
１００、２００  …  ナビゲーション装置
１０５、２０１  …  地図データ格納部
１０６  …  操作部
１０６Ａ  …  上ジャンル変更ボタン
１０６Ｂ  …  下ジャンル変更ボタン
１０６Ｃ  …  上選択ボタン
１０６Ｄ  …  下選択ボタン
１０６Ｅ  …  確定ボタン
１０９  …  表示部
１１１、２０３  …  表示制御部
１１４、２０４  …  システム制御部
【発明を実施するための最良の形態】
【００１４】
次に、本願に好適な実施の形態について、図面に基づいて説明する。
【００１５】
なお、以下に説明する実施の形態は、本願に係るデータ選択装置またはナビゲーション装置を車載用のナビゲーション装置に適用した場合の実施形態である。
【００１６】
〔第１実施形態〕
始めに、図１〜図１０を用いて本願に係るナビゲーション装置の第１実施形態について説明する。
【００１７】
まず、図１または図２を用いて本実施形態におけるナビゲーション装置の全体の構成および概要動作について説明する。なお、図１は本願に係る本実施形態のナビゲーション装置の概要構成を示すブロック図であり、図２は、本実施形態の地図データ格納部１０５に格納される地点データのデータ構成の一例である。
【００１８】
本実施形態のナビゲーション装置１００は、図１に示すように、アンテナＡＴに接続され、ＧＰＳ（Global  Positioning System）データを受信するＧＰＳ受信部１０１と、車両の走行速度などの走行データを検出するセンサ部１０２と、ＧＰＳデータおよび走行データに基づいて自車位置を算出するインターフェース１０３と、ＶＩＣＳ(Vehicle
Information Communication System)データを受信するＶＩＣＳデータ受信部１０４と、地図データおよび後述する地点データなどの各種データが予め記録されている地図データ格納部１０５と、ユーザが各設定を行うとともにシステムに命令を入力する際に用いられる操作部１０６と、を備えている。
【００１９】
また、本実施形態のナビゲーション装置１００は、ユーザの音声を集音するマイクロホン１０７と、マイクロホン１０７によって集音された音声からシステムに指示された命令を認識する音声認識回路１０８と、地図データおよび車両の位置を表示する表示部１０９と、バッファメモリ１１０を用いて表示部１０９を制御する表示制御部１１１と、経路誘導などの音声を生成する音声処理回路１１２と、音声処理回路１１２から出力された音声信号を拡声するスピーカ１１３と、経路探索、経路誘導行程の生成、経路誘導における行程管理を行うとともに、システム全体の制御を行うことによって経路誘導のための制御を行うシステム制御部１１４と、ＲＯＭ／ＲＡＭ１１５と、を備え、システム制御部１１４と各部はバス１１７により接続されるようになっている。
【００２０】
なお、例えば、本実施形態の地図データ格納部１０５は、本発明に係る格納手段を構成し、表示制御部１１１は、第１取得手段、表示制御手段および第２取得手段を構成する。また、例えば、本実施形態の操作部１０６は、本発明に係る第１選択手段、第２選択手段、選定手段、確定手段、前部用切換手段、後部用切換手段および指定手段を構成し、システム制御部１１４は、本発明に係る表示制御手段および算出手段を構成する。
【００２１】
ＧＰＳ受信部１０１は、ＧＰＳに属する複数の人工衛星からの航法電波を、アンテナＡＴを介して受信するとともに、この受信した電波に基づいて移動体の現在位置の擬似座標値を計算してＧＰＳデータとしてインターフェース１０３に出力するようになっている。
【００２２】
センサ部１０２は、車両の走行速度、加速度および方位角の走行データを検出するようになっており、検出した走行データをインターフェース１０３に出力するようになっている。具体的には、センサ部１０２は、車両の走行速度を検出し、その検出した速度をパルス又は電圧の形態を有する速度データに変換してインターフェース１０３に出力するようになっている。
【００２３】
また、センサ部１０２は、重力加速度と車両の移動により発生する加速度とを比較することにより、上下方向の車両の移動状態を検出し、当該検出された移動状態を示す加速度データをパルス又は電圧の形態に変換してインターフェース１０３に出力するようになっている。
【００２４】
さらに、センサ部１０２は、いわゆるジャイロセンサにより構成され、車両の方位角、即ち車両が進行している進行方向を検出し、検出した方位角をパルス又は電圧の形態を有する方位角データに変換してインターフェース１０３に出力するようになっている。
【００２５】
インターフェース１０３は、センサ部１０２およびＧＰＳ受信部１０１とシステム制御部１１４との間のインターフェース処理を行うようになっており、入力されたＧＰＳデータと走行データに基づいて自車位置を算出して当該自車位置を自車位置データとしてシステム制御部１１４に出力するようになっている。
【００２６】
なお、この自車位置データは、システム制御部１１４において地図データと照合されてマップマッチング処理、経路探索処理などナビゲーションに関する処理に用いられるようなっている。
【００２７】
ＶＩＣＳデータ受信部１０４は、ＦＭ多重放送などの電波を受信することによってＶＩＣＳデータを取得するようになっており、取得したＶＩＣＳデータをシステム制御部１１４に出力するようになっている。なお、ＶＩＣＳとは、道路交通情報通信システムのことを示し、ＶＩＣＳデータとは、渋滞、事故、規制などの道路交通情報をいう。
【００２８】
地図データ格納部１０５は、例えば、ハードディスク（Hard Disc）によって構成されるようになっており、予め記録されている道路地図などの地図データ、後述する登録されるべき目的地の地点データおよびその他の走行案内に必要な情報（以下、地図データ等という。）を読み出すとともに、読み出した地図データ等をシステム制御部１１４に出力するようになっている。
【００２９】
特に、この地図データ格納部１０５には、地図全体がメッシュ状の複数のブロックに分割され、各ブロックに対応する地図データをブロック地図データとして管理するようになっている。また、この地図データ格納部１０５には、ナビゲーション動作に必要な道路形状データを含む地図データの他に、公園や店舗などの目的地の名称、位置データなどの各種関連データが道路形状データに対応付けて地点データが記憶されている。
【００３０】
具体的には、地図データ格納部１０５には、地点データとしては、例えば、レストランやデパートなどの店舗、遊戯施設、観光名所、美術館などの目的地として設定される地点に関するデータが格納されており、例えば、図２に示すように、施設名やその場所の名称などの名称データとともに、食事場所、見学場所、遊戯施設などその地点の来訪地としてのジャンル（属性ともいう。）を示すジャンル情報、地点の緯度経度を示す位置情報が格納されている。
【００３１】
なお、ジャンル情報は、例えば、食事場所、食事場所以外の店舗、遊技場所、見学場所、滝や湖などの観光地の各ジャンルを示すようになっており、後述するように、目的地を設定する際の表示データを生成する際に、名称データとともに参照され、各ジャンル毎に表示部１０９にその情報が表示されるようになっている。
【００３２】
操作部１０６は、各種確認ボタン、選択ボタンおよび数字キー等の多数のキーを含んで構成されており、車両走行情報の表示命令、表示部１０９の表示切り替えなどの運転者の命令を入力するために用いられるようになっている。特に、本実施形態では、操作部１０６は、ジャンル変更ボタン１０６Ａおよび１０６Ｂと、選択ボタン１０６Ｃおよび１０６Ｄと、確定ボタン１０６Ｅと、を有し、後述の経路誘導行程における目的地をシステム制御部１１４に登録する際に表示部１０９および表示制御部１１１と連動して各操作を行うようになっている。
【００３３】
なお、本実施形態の操作部１０６における表示部１０９および表示制御部１１１と連動する各動作については、後述する。
【００３４】
また、例えば、本実施形態のジャンル変更ボタン１０６Ａは、本発明の本発明に係る第１選択手段および前部用切換手段を構成するとともに、ジャンル変更ボタン１０６Ｂは、本発明の本発明に係る第１選択手段および前部用切換手段を構成する。さらに、例えば、本実施形態の選択ボタン１０６Ｃおよび１０６Ｄは、本発明の第２選択手段および選定手段を構成し、確定ボタン１０６Ｅは、本発明の確定手段を構成する。
【００３５】
音声認識回路１０８には、マイクロホン１０７に入力されたユーザから発生された発話音声等が入力されるようになっており、例えば、当該音声認識回路１０８は、ナビゲーション装置１００の操作コマンドとして入力された発話音声を解析し、解析結果をシステム制御部１１４に出力するようになっている。
【００３６】
表示部１０９は、例えば、ＣＲＴまたは液晶表示素子によって構成され、表示制御部１１１の制御にしたがって地図データ等を種々の態様で表示するとともに、これに重畳して自車位置などの経路案内に必要な各種状態を表示するようになっている。
【００３７】
また、表示部１０９は、地図データ等以外のコンテンツ情報を表示するとともに、後述する経路誘導行程を生成する際に、目的地を設定するための表示データを表示するようになっており、表示制御部１１１の制御の下、操作部１０６と連動して当該表示データを表示するようになっている。なお、本実施形態におけるこの表示部１０９に表示される表示データの詳細については後述する。
【００３８】
表示制御部１１１には、システム制御部１１４を介して入力された地図データ等が入力されるようになっており、表示制御部１１１は、このシステム制御部１１４の指示に基づいて上述のような表示部１０９に表示すべき表示データを生成し、バッファメモリ１１０に一時的に保存しつつ、所定のタイミングでバッファメモリ１１０から表示データを読み出して表示部１０９の表示制御を行うようになっている。特に、本実施形態の表示制御部１１１は、操作部１０６と連動し、後述する経路誘導行程を生成する際に、目的地を設定するための表示データを生成するとともに、当該表示データを表示部１０９に表示する際の表示制御を行うようになっている。
【００３９】
なお、本実施形態の表示制御部１１１における表示データの生成およびその表示制御の詳細については後述する。
【００４０】
音声処理回路１１２は、システム制御部１１４の指示に基づいて音声信号を生成し、生成した音声信号を、スピーカ１１３を介して拡声するようになっており、例えば、次の交差点における車両の進行方向や走行案内上運転者に直接告知すべき渋滞情報又は通行止め情報等を含む経路誘導に関する情報を音声信号としてスピーカ１１３に出力するようになっている。
【００４１】
また、音声処理回路１１２は、特に、後述する設計誘導行程を生成する際に、および経路誘導時に、経路誘導に関する情報の生成し、かつ、その情報を音声信号としてスピーカ１１３に出力するようになっている。
【００４２】
システム制御部１１４は、ＧＰＳ受信ポート、キー入力ポート、表示制御ポート等の各種入出力ポートを含み、ナビゲーション処理のための全般的な機能を総括的に制御するようになっている。
【００４３】
このシステム制御部１１４は、ナビゲーション装置１００全体の動作を制御するようになっており、ＲＯＭ／ＲＡＭ１１５に格納される制御プログラムを読み出して各処理を実行するとともに、当該ＲＯＭ／ＲＡＭ１１５に処理中のデータを一時的に保持することによって経路探索処理または経路誘導処理などの経路誘導のための制御を行うようになっている。
【００４４】
特に、本実施形態のシステム制御部１１４は、各部を制御しつつ、経路誘導を行う前に、車両などの移動体が到達すべき目的地の設定を行い、当該設定された目的地に基づく経路誘導行程の生成を実行するとともに、生成された経路誘導行程に基づく経路誘導を実行するようになっている。
【００４５】
なお、本実施形態のシステム制御部１１４における目的地を設定する処理（以下、目的地の設定処理という。）を含む当該経路誘導行程の生成する処理（以下、経路誘導行程の生成処理という。）の詳細については後述する。
【００４６】
次に、図３を用いて本実施形態の表示制御部１１１について説明する。なお、図３は、本実施形態の表示制御部１１１にて生成され、表示部１０９に表示される表示データの一例である。
【００４７】
本実施形態では、表示制御部１１１は、上述するように、地図データ等、または、当該地図データ以外のコンテンツ情報の表示部１０９における表示制御を行うとともに、後述する経路誘導行程を生成する際に、操作部１０６と連動して、ユーザに対して目的地の設定を促すため、または、設定するための表示データを生成し、当該生成された表示データにおける表示部１０９の表示制御を行うようになっている。
【００４８】
具体的には、表示制御部１１１は、ユーザの指示により後述する経路誘導行程の生成時に、地図データ格納部１０５に格納されたジャンル情報および名称データを取得し、当該取得されたジャンル情報および名称データに基づいて、経路誘導による車両が到達すべき目的地の名称データがジャンル毎にかつ同階層に配列された一覧表の表示データを生成するようになっており、生成された表示データを表示部１０９に表示させるようになっている。
【００４９】
例えば、本実施形態では、表示制御部１１１は、図３に示すように、選択すべき名称データを配列表示する名称データ表示エリアと、目的地として選択すべき、すなわち、後述する目的地として選定されている一の名称データのジャンルを示すジャンル表示エリアと、から構成される表示データを生成するようになっている。また、この表示制御部１１１は、当該生成する表示データに、操作部１０６と連動して各種の命令を入力するためのボタンとして機能するジャンル変更ボタン１０６Ａおよび１０６Ｂ、選択ボタン１０６Ｃおよび１０６Ｄ、並びに、確定ボタン１０６Ｅを設けるようになっている。
【００５０】
より詳細には、本実施形態では、この表示制御部１１１は、順序的に前部に配列されたジャンルの表示を切り換えるための上ジャンル変更ボタン１０６Ａ、操作部１０６と連動して順序的に一つ前部に配列された名称データの選定を行うための上選択ボタン１０６Ｃ、操作部１０６と連動して順序的に後部に配列されたジャンルの表示を切り換えるための下ジャンル変更ボタン１０６Ｂおよび操作部１０６と連動して順序的に一つ後部に配列された名称データの選定を行うための下選択ボタン１０６Ｄの各ボタンを含む表示データを生成するようになっている。
【００５１】
また、表示制御部１１１は、何れか一の名称データが選定されている場合に、操作部１０６と連動して上カテゴリボタンが押し下げされると、当該選定されている名称データの属するカテゴリの先頭に配列された名称データが基準とされた表示データの表示を行うとともに、操作部１０６と連動して下カテゴリボタンが押し下げされると、当該選定されている名称データの順序的に後部に配列されたカテゴリに属する先頭の名称データが基準とされた表示データの表示を行うようになっている。
【００５２】
特に、本実施形態において、表示制御部１１１は、常に一の名称データを選定する、すなわち、常に何れか一の名称データの点滅またはカーソルの配置を行うようになっており、上選択ボタン１０６Ｃまたは下選択ボタン１０６Ｄの押し下げに基づいて、一ずつ名称データの点滅またはカーソルの移動を行うるようになっている。
【００５３】
なお、任意の名称データが選定されているときに操作部１０６に設けられた確定ボタン１０６Ｅを押し下げすると、システム制御部１１４は、当該選定されている名称データが設定すべき目的地として確定するようになっている。
【００５４】
また、図３は、湖沼と滝のジャンルを表示する表示データであって、○○湖が選定されている場合の表示データである。この場合に、下選択ボタン１０６Ｄが押し下げされると、カーソルは、○○池に移動し、または、下ジャンル変更ボタン１０６Ｂが押し下げされると、○○滝にカーソルが移動し、各名称データが選定状態となる。
【００５５】
次に、図４および図５を用いて本実施形態の経路誘導行程の生成処理および目的地の設定処理について説明する。なお、図４および図５は、本実施形態のシステム制御部１１４における経路誘導行程設定処理および目的地の設定処理の動作を示すフローチャートである。
【００５６】
まず、ユーザによって経路誘導行程を作成する旨の指示が操作部１０６を介してシステム制御部１１４に入力され、システム制御部１１４が当該指示を検出すると（ステップＳ１１）、当該システム制御部１１４は、表示制御部１１１に地図データ格納部１０５に格納されている地点データの名称データとジャンル情報を取得させる（ステップＳ１２）。
【００５７】
次いで、システム制御部１１４は、表示制御部１１１に地点データの名称データとジャンル情報に基づいてジャンル毎にかつ同階層に各名称データを配列した表示データを生成させ、表示部１０９における表示制御を実行させるとともに、操作部１０６による入力を待機する（ステップＳ１３）。
【００５８】
なお、表示制御部１１１は、当該入力待機状態にある場合に、システム制御部１１４の制御の下、生成された表示データを表示部１０９に表示させるとともに、標準状態（デフォルト）として、順序的に先頭に配列されたジャンルに属し、かつ、当該ジャンルの先頭に配列される名称データが配置される表示データの表示エリアを点滅表示させる、または、当該表示エリアのカーソルを表示させる。
【００５９】
次いで、ユーザによって操作部１０６に設けられた何れかのボタンが押し下げされ、当該操作部１０６によって当該ボタンの押し下げが検出されると（ステップＳ１４）、システム制御部１１４は、検出されたボタンが点滅している名称データまたはカーソルが存在する名称データが目的地として確定するための確定ボタン１０６Ｅであるか否かを判断する（ステップＳ１５）。
【００６０】
なお、システム制御部１１４が検出されたボタンが目的地として確定するためのボタンであると判断した場合には、当該システム制御部１１４は、ステップＳ１６の処理に移行し、検出されたボタンが目的地として確定するためのボタンでないと判断した場合には、ステップＳ１９の処理に移行する。
【００６１】
次いで、システム制御部１１４が検出されたボタンが目的地として確定するためのボタンであると判断した場合には、当該システム制御部１１４は、点滅している名称データまたはカーソルが存在する名称データにおける地点データを地図データ格納部１０５から取得し、取得された地点データを目的地として設定する（ステップＳ１６）。
【００６２】
次いで、他の目的地の設定の有無を確認後（ステップＳ１７）、設定された目的地に基づいて経路誘導行程を生成し、当該生成された経路誘導行程を経路誘導行程データとしてＲＯＭ／ＲＡＭ１１５に格納する（ステップＳ１８）。
【００６３】
なお、他の目的地を設定する際には、システム制御部１１４は、表示制御部１１１を制御して他の目的地の設定を行うか否かを促す表示データを生成およびその表示制御を実行させ、操作部１０６の操作に基づいて他の目的地の設定の有無を確認する。また、システム制御部１１４が他の目的地を設定する旨の指示を検出した場合には、当該システム制御部１１４は、設定された目的地のデータをＲＯＭ／ＲＡＭ１１５に格納し、ステップＳ１３の処理に移行する。
【００６４】
さらに、システム制御部１１４が他の目的地の設定を行わない旨を検出し、経路誘導行程データを生成した場合には、当該システム制御部１１４は、経路誘導行程データをＲＯＭ／ＲＡＭ１１５に格納した後に、操作部１０６を介して経路誘導を開始する旨が入力されることを前提として、当該ＲＯＭ／ＲＡＭ１１５に格納された経路誘導行程データに基づいて経路誘導を開始する。
【００６５】
一方、システム制御部１１４が検出されたボタンが目的地として確定するためのボタンでないと判断すると、当該システム制御部１１４は、ジャンル変更ボタン１０６Ａおよび１０６Ｂであるか否かを判断し（ステップＳ１９）、ジャンル変更ボタン１０６Ａおよび１０６Ｂであると判断した場合には、検出されたボタンが上ジャンル変更ボタン１０６Ａであるか否かを判断し（ステップＳ２０）、そうでない場合にはステップＳ２５に移行する。
【００６６】
システム制御部１１４が上ジャンル変更ボタン１０６Ａであると判断した場合には、当該システム制御部１１４は、選定されている名称データのジャンルにおける先頭に配列されている名称データか否かを判断する（ステップＳ２１）。
【００６７】
次いで、システム制御部１１４が、選定されている名称データがジャンルの先頭に配列されている名称データであると判断した場合には、当該システム制御部１１４は、表示制御部１１１に当該選定されている名称データが属するジャンルの順序的に前部に配列されているジャンル（以下、前ジャンルという。）の各名称データを表示するための表示データを生成させ、表示部１０９における表示制御を実行させるとともに、操作部１０６による入力を待機してステップＳ１４の処理に移行する（ステップＳ２２）。また、システム制御部１１４が、選定されている名称データがジャンルの先頭に配列されている名称データでないと判断した場合には、当該システム制御部１１４は、選定されている名称データの属するジャンル（以下、選定ジャンルという。）の先頭に配列された名称データを基準とした各名称データを表示させるための表示データを生成させ、表示部１０９における表示制御を実行させるとともに、操作部１０６による入力を待機してステップＳ１４の処理に移行する（ステップＳ２３）。
【００６８】
なお、表示制御部１１１は、前ジャンルの各名称データを表示させる場合に、前ジャンルの先頭に配列されている名称データを点滅させ、または、当該名称データにカーソルを移動させ、当該名称データが点滅するまたはカーソルが移動させられた表示データを表示部１０９に表示させる。ただし、この場合に、一番先頭に配列されたジャンルにおいて前ジャンルが選択された場合には、最後部に配列されたジャンルにおける名称データを基準とした各名称データを表示させるための表示データを生成させ、表示部１０９における表示制御を実行させる。
【００６９】
また、表示制御部１１１は、選定ジャンルの名称データを表示させる場合に、選定ジャンルの先頭に配列されている名称データを点滅させ、または、当該名称データにカーソルを移動させ、当該名称データが点滅するまたはカーソルが移動させられた表示データを表示部１０９に表示させる。
【００７０】
一方、システム制御部１１４が上ジャンル変更ボタン１０６Ａでないと、すなわち、下ジャンル変更ボタン１０６Ｂである判断した場合には、当該システム制御部１１４は、表示制御部１１１に当該選定されている名称データが属するジャンルの順序的に後部に配列されているジャンル（以下、次ジャンルという。）の各名称データを表示するための表示データを生成させ、表示部１０９における表示制御を実行させるとともに、操作部１０６による入力を待機してステップＳ１４の処理に移行する（ステップＳ２４）。
【００７１】
なお、この場合に、表示制御部１１１は、次ジャンルの先頭に配列されている名称データを点滅させ、または、当該名称データにカーソルを移動させ、当該名称データが点滅するまたはカーソルが移動させられた表示データを表示部１０９に表示させる。
【００７２】
次いで、ステップＳ１８において、ジャンル変更ボタン１０６Ａおよび１０６Ｂでないと、すなわち、選択ボタン１０６Ｃおよび１０６Ｄである判断した場合には、検出されたボタンが上選択ボタン１０６Ｃであるか否かを判断する（ステップＳ２５）。
【００７３】
このとき、システム制御部１１４が上選択ボタン１０６Ｃであると判断した場合には、当該システム制御部１１４は、選定されている名称データの順序的に前に配列されている名称データ（以下、前名称データという。）を選定するための表示データを生成させ、表示部１０９における表示制御を実行させるとともに、操作部１０６による入力を待機してステップＳ１４の処理に移行する（ステップＳ２６）。
【００７４】
なお、表示制御部１１１は、この場合に、前名称データを点滅させ、または、当該前名称データにカーソルを移動させ、当該名称データが点滅するまたはカーソルが移動させられた表示データを表示部１０９に表示させる。
【００７５】
一方、システム制御部１１４が上選択ボタン１０６Ｃでないと判断した場合、すなわち、下選択ボタン１０６Ｄである判断した場合には、当該システム制御部１１４は、表示制御部１１１に当該選定されている名称データの順序的に次に配列されている名称データ（以下、次名称データという。）を表示するための表示データを生成させ、表示部１０９における表示制御を実行させるとともに、操作部１０６による入力を待機してステップＳ１４の処理に移行する（ステップＳ２７）。
【００７６】
なお、表示制御部１１１は、この場合に、前名称データのときと同様に、前名称データを点滅させ、または、当該前名称データにカーソルを移動させ、当該名称データが点滅するまたはカーソルが移動させられた表示データを表示部１０９に表示させる。
【００７７】
以上のように、本実施形態のナビゲーション装置１００によれば、地図データ格納部１０５に格納されたユーザの選択の対象となる複数の地点データから少なくとも一の当該地点データをユーザに選択させて取得するナビゲーション装置１００であって、各地点データが、当該地点データの属性を示すジャンル情報およびその名称を示す名称データと関連付けて格納されている場合に、各地点データの名称データおよびジャンル情報を地図データ格納部１０５から取得するとともに、取得された名称データおよびジャンル情報に基づいて、ジャンル情報毎に、かつ、同階層に配列された当該各地点データの名称を表示するための表示データを生成し、当該生成された表示データを表示部１０９に表示させる表示制御部１１１と、ユーザが選択すべき地点データが属するジャンルを選択するために用いられるとともに、選択されたジャンルの中から一の地点データの名称を選択するために用いられる操作部１０６と、を備える構成を有している。
【００７８】
この構成により、本実施形態のナビゲーション装置１００は、取得されたジャンル情報に基づいて、ジャンル情報毎に、かつ、同階層に配列された当該各地点データの名称情報を表示するための表示データを生成する。
【００７９】
したがって、ジャンル毎に区分けされた名称データから目的地となる地点をユーザに選択させる際に、当該ユーザの視認性を向上させることができるので、容易にかつ的確に目的地を設定させることができる。
【００８０】
本実施形態のナビゲーション装置１００によれば、表示制御部１１１、操作部１０６によって選択された地点データの名称に基づいて当該名称を有する地点データを地図データ格納部１０５から取得し、かつ、操作部１０６を用いて実行される選択動作と連動し、操作部１０６によって選択されたジャンルを表示するための表示データの生成およびその表示制御を行うとともに、操作部１０６を用いて実行される選択動作と連動し、操作部１０６によって地点データの名称が選択される際の表示データの生成およびその表示制御を行う構成を有している。
【００８１】
この構成により、本実施形態のナビゲーション装置１００は、取得された名称データおよびジャンル情報に基づいて、ジャンル情報毎に、かつ、同階層に配列された当該各地点データの名称を表示するための表示データを生成し、当該生成された表示データを表示部１０９に表示させる。また、ユーザが選択すべき地点データが属するジャンルが選択され、かつ、選択されたジャンルの中から一の地点データの名称を選択されると、操作部１０６を用いて実行される選択動作と連動し、操作部１０６によって選択されたジャンルを表示するための表示データの生成およびその表示制御を行うとともに、操作部１０６によって地点データの名称が選択される際の表示データの生成およびその表示制御を行う。
【００８２】
したがって、ジャンル毎に区分けされた名称データから目的地となる地点を選択することができるとともに、他のジャンルに属する地点を検索する場合であっても、容易に当該検索を実行することができる。この結果、複数のデータから一のデータを容易にかつ迅速に選択することができ、ユーザの操作性およびその操作の際の視認性を向上させることができる。
【００８３】
また、本実施形態のナビゲーション装置１００は、操作部１０６が、表示データによって表示されるジャンルにおける地点データの名称に基づいて配列順に一ずつ地点データの名称を選定するために用いる選択ボタン１０６Ｃおよび１０６Ｄと、選定された一の地点データの名称を選択すべき地点データの名称として確定するために用いる確定ボタン１０６Ｅと、を有する構成をしている。
【００８４】
この構成により、本実施形態のナビゲーション装置１００は、地点データを一ずつ選択することができるので、ジャンル毎に区分けされた名称データから目的地となる一の地点を選択することができるので、複数のデータから一のデータを容易にかつ迅速に選択することができ、ユーザの操作性およびその操作の視認性を向上させることができる。
【００８５】
また、本実施形態のナビゲーション装置１００は、操作部１０６が、少なくとも順序的に前後に配列された他のジャンルの選択に切り換える場合に、操作部１０６が、順序的に前部に配列されたジャンルを選択するための上ジャンル変更ボタン１０６Ａと、順序的に後部に配列されたジャンルを選択するための下ジャンル変更ボタン１０６Ｂと、を有する構成をしている。
【００８６】
この構成により、本実施形態のナビゲーション装置１００は、容易に他のジャンルに属する地点を検索することができるので、複数のデータから一のデータを容易にかつ迅速に選択することができ、ユーザの操作性およびその操作の視認性を向上させることができる。
【００８７】
また、本実施形態のナビゲーション装置１００は、操作部１０６が、表示データによって表示されるジャンルにおける地点データの名称に基づいて配列順に一ずつ地点データの名称を選定するために用いる選択ボタン１０６Ｃおよび１０６Ｄと、選定された一の地点データの名称を選択すべき地点データの名称として確定するために用いる確定ボタン１０６Ｅと、を有し、表示制御部１１１が、選択ボタン１０６Ｃおよび１０６Ｄによって任意のジャンルにおける先頭の地点データの名称が選定され、かつ、上ジャンル変更ボタン１０６Ａによって前部のジャンル情報が選択された場合には、当該前部のジャンル情報が選択された際の表示データを表示部１０９に表示させるとともに、先頭の地点データとは異なる他のデータの名称が選定され、かつ、上ジャンル変更ボタン１０６Ａによって前部のジャンル情報が選択された場合には、当該先頭の地点データの名称が基準となる表示データを表示部１０９に表示させる構成を有している。
【００８８】
この構成により、本実施形態のナビゲーション装置１００は、前部のジャンル情報が選択された際の表示データを表示部１０９に表示させるとともに、先頭の地点データとは異なる他のデータの名称が選定され、かつ、上ジャンル変更ボタン１０６Ａによって前部のジャンル情報が選択された場合には、当該先頭の地点データの名称が基準となる表示データを表示部１０９に表示させる。
【００８９】
したがって、ジャンル毎に区分けされた名称データから目的地となる地点を選択することができるとともに、他のジャンルに属する地点を検索する場合であっても、容易に当該検索を実行することができる。この結果、複数のデータから一のデータを容易にかつ迅速に選択することができ、ユーザの操作性およびその操作の視認性を向上させることができる。
【００９０】
また、本実施形態のナビゲーション装置１００は、操作部１０６が、表示データによって表示されるジャンルにおける地点データの名称に基づいて配列順に一ずつ地点データの名称を選定するために用いる選択ボタン１０６Ｃおよび１０６Ｄと、選定された一の地点データの名称を選択すべき地点データの名称として確定するために用いる確定ボタン１０６Ｅと、を有し、表示制御部１１１が、選択ボタン１０６Ｃおよび１０６Ｄによって任意のジャンルにおける任意の地点データの名称が選定され、かつ、下ジャンル変更ボタン１０６Ｂによって後部のジャンル情報が選択された場合には、当該後部のジャンル情報が選択された際の表示データを表示部１０９に表示させる構成を有している。
【００９１】
この構成により、本実施形態のナビゲーション装置１００は、選択ボタン１０６Ｃおよび１０６Ｄによって任意のジャンルにおける任意の地点データの名称が選定され、かつ、下ジャンル変更ボタン１０６Ｂによって後部のジャンル情報が選択された場合には、当該後部のジャンル情報が選択された際の表示データを表示部１０９に表示させる。
【００９２】
したがって、ジャンル毎に区分けされた名称データから目的地となる地点を選択することができるとともに、他のジャンルに属する地点を検索する場合であっても、容易に当該検索を実行することができる。この結果、複数のデータから一のデータを容易にかつ迅速に選択することができ、ユーザの操作性およびその操作の視認性を向上させることができる。
【００９３】
また、本実施形態のナビゲーション装置１００は、表示制御部１１１が、操作部１０６によって一のジャンルが選択された際に当該選択されているジャンル情報の属性名を有する表示データの生成およびその表示制御を行う構成を有している。
【００９４】
この構成により、本実施形態のナビゲーション装置１００は、ジャンル情報の属性名を有する表示データの生成およびその表示制御を行うので、容易に選択すべき目的地の地点データのジャンルを認定することができるので、複数のデータから一のデータを容易にかつ迅速に選択することができ、ユーザの操作性およびその操作の視認性を向上させることができる。
【００９５】
なお、本実施形態では、表示制御部１１１は、各ジャンル毎に、かつ、同階層に名称データの生成およびその表示制御を行っているが、例えば、図６に示すように、各ジャンル毎に異なる色が重畳された名称データを有する表示データの生成およびその表示制御を行うようにしてもよい。すなわち、本実施形態のナビゲーション装置１００において、表示制御部１１１が、操作部１０６によって一のジャンルが選択された際に、当該選択されたジャンルと他のジャンルが異なる色によって表示上にて区別された表示データの生成およびその表示制御を行う構成を有していてもよい。ただし、例えば、図７に示すように、選定されている名称データが属するジャンルのみ色が重畳された表示データ、または、選定されている名称データが属するジャンルのみ特別な色が重畳された表示データの生成およびその表示制御を行うようにしてもよい。
【００９６】
また、本実施形態では、表示制御部１１１は、各ジャンル毎に、かつ、同階層に名称データの生成およびその表示制御を行っているが、例えば、図８に示すように、各ジャンル毎に他のジャンルとの境界を示す境界情報が重畳された名称データを有する表示データの生成およびその表示制御を行うようにしてもよい。すなわち、本実施形態のナビゲーション装置１００において、表示制御部１１１が、操作部１０６によって一のジャンルが選択された際に、当該選択されたジャンルと他のジャンルとの境界を示す境界情報が重畳された当該表示データの少なくとも何れか一方の当該表示データの生成およびその表示制御を行う構成を有していてもよい。
【００９７】
また、本実施形態では、地図データ格納部１０５に格納されている地点データに基づいて目的地に設定すべき地点の名称データを表示するための表示データの生成およびその表示制御を行うようになっているが、目的地の設定処理において、地図データ格納部１０５に格納されている目的地全てについて、または、予めユーザによって設定された地域における目的地について行う表示データの生成およびその表示制御を行うようにしてもよい。
【００９８】
また、本実施形態では、表示制御部１１１は、ジャンル毎に配列された名称データを表示するための一の階層のみの表示データを生成するようになっているが、複数の階層構造を有し、末端の階層においてジャンル毎にかつ同階層に配列された表示データを生成するようにしてもよい。すなわち、本実施形態のナビゲーション装置１００において、ジャンル情報に複数の種別がある場合に、表示制御部１１１が、取得された名称データおよびジャンル情報に基づいて、ジャンル情報の種別毎およびジャンル情報毎に、かつ、同階層に配列された当該各地点データの名称を表示するための表示データの生成およびその表示制御を行う構成を有していてもよい。
【００９９】
具体的には、階層構造が「２」の場合であって、大カテゴリと小カテゴリに各名称データが分類された場合に、各大カテゴリ毎に当該大カテゴリに属する小カテゴリ毎に名称データを表示するための表示データを生成するようにしてもよい。
【０１００】
例えば、この場合に、表示制御部１１１は、図９に示すように、大カテゴリとして「見る」「遊ぶ」「食べる」「買う」という行動を示すカテゴリ毎に名称データを表示するための表示データを生成するようにしてもよい。
【０１０１】
この場合に、「見る」という大カテゴリのジャンルには、湖沼および滝が含まれて大カテゴリを表示するためのエリアを操作部１０６と連動して切り換えることによって他の大カテゴリを表示することができるようになっている。
【０１０２】
また、表示制御部１１１において名称データを生成するための表示データが生成される場合に、ジャンル変更ボタン１０６Ａおよび１０６Ｂを配置するスペースがない場合には、表示制御部１１１は、他のボタンと兼用するようにしてもよい。すなわち、本実施形態のナビゲーション装置１００において、操作部１０６が、各ジャンルを選択するための単一の選択手段によって構成されている場合に、ジャンル情報の種別を指定するために用いる操作部１０６を更に備え、表示制御部１１１が、操作部１０６を用いて実行される指定動作に連動するとともに、任意のジャンル情報が指定されている場合であって、当該操作部１０６によって当該指定されているジャンル情報を更に指定された場合に、現在表示しているジャンルとは異なる他のジャンルに切り換えて地点データの名称を表示する表示データの生成およびその表示制御を行う構成を有していてもよい。
【０１０３】
例えば、本実施形態では、図９に示すように、各大カテゴリを表示するための表示エリア部分をカテゴリ変更ボタンに割り当て、当該大カテゴリ内のジャンルが変更するようにしてもよい。この場合に、当該表示エリア部分は一であるため、下カテゴリ変更ボタンとして割り当てるようになる。また、例えば、この場合に、各大カテゴリを表示するための表示エリア部分を本発明の指定手段を構成することとなる。
【０１０４】
また、本実施形態では、上述のナビゲーション装置１００によって、目的地の設定処理を含む経路誘導行程の生成処理を行うようになっているが、地点データおよび地図データを格納するための情報記録媒体を有するナビゲーション装置１００にコンピュータおよび記録媒体を備え、この記録媒体に上述の経路誘導行程の生成処理を実行するためのプログラムを格納し、このコンピュータで当該プログラムを読み込むことによって上述と同様の経路誘導行程の生成処理を行うようにしてもよい。
【０１０５】
また、本実施形態では、ナビゲーション装置１００において、目的地の設定について地点データを用いるようになっているが、これに限らず、現在位置の設定その他の地点検索に用いることができる。
【０１０６】
また、本実施形態では、ナビゲーション装置１００における地点データに基づく目的地の設定を用いて本願に係るデータ選択装置について説明したが、これに限らず、携帯電話機などの通信端末装置、パーソナルコンピュータにおいて、一のデータを選択するためのデータ選択装置に適用することができる。
【０１０７】
また、本実施形態では、表示制御部１１１は、経路誘導による車両が到達すべき目的地を設定する際に、目的地の名称データを、ジャンル毎にかつ同階層に当該名称データが配列された一覧表の表示データを生成するようになっているが、各ジャンルの優先度に基づいて、表示されるジャンルの表示順を変更する、すなわち、例えば、図６に示す各ジャンルが優先度の高いものから表示するようにしてもよい。
【０１０８】
この場合には、上述の図４の目的地の設定処理におけるステップＳ１３において、図１０に示す優先度に基づいてジャンル毎に名称データを表示する処理を行う。すなわち、システム制御部１１４は、図１０に示すように、表示制御部１１１に指示する際に予め定められた算出方法によってジャンル毎の優先度を算出し（ステップＳ１０１）、当該表示制御部１１１に優先度の高いジャンル順に表示データを生成させる（ステップＳ１０２）。そして、ステップＳ１０２において表示データが生成されると、表示制御部１１１は、当該生成された表示データを表示部１０９に表示するため、当該生成された表示データに基づいて表示部１０９の表示制御を行う（ステップＳ１０３）。
【０１０９】
そして、例えば、本実施形態において、システム制御部１１４は、後述する第２実施形態にて用いられる地点優先度に基づいて、以前にユーザによって目的地が選択された際のデータに基づいて、または、ユーザが予め設定する条件、ユーザの趣味、目的地に設定されるべき場所の天気、目的地に到達する日時、目的地に同行する同行者などの所定の条件に基づいて、得点その他を算出することによって優先度を算出するようになっている。このため、本実施形態では、上述の図４の目的地の設定処理におけるステップＳ１６において、システム制御部１１４は、図１１に示す該当する地点データを目的地に設定する処理を行う。すなわち、システム制御部１１４は、図１１に示すように、地図データ格納部１０５から該当する地点データを取得すると（ステップＳ１１１）、当該取得した地点データのジャンル情報を、上述のステップＳ１０１において各ジャンルの優先度を算出する際に用いる情報として、ＲＡＭ／ＲＯＭ１１５に設けた優先度算出領域に記録し（ステップＳ１１２）、当該取得した地点データを目的地に設定する（ステップＳ１１３）。
【０１１０】
〔第２実施形態〕
次に、図１２〜図２０を用いて本願に係るナビゲーション装置の第２実施形態について説明する。
【０１１１】
なお、本実施形態は、第１実施形態における目的地の設定処理を行う際に、所定のデータを用いて地図データ格納部１０５に格納されている各地点データにおける各地点優先度を算出し、当該優先度の高い地点に関して、ジャンル毎の名称データとは別に、その地点の名称データが配列された表示データを生成およびその表示制御する点に特徴があり、その他の構成は第１実施形態と同様であるため、同一の部材には同一の番号を付してその説明を省略する。
【０１１２】
具体的には、本実施形態のナビゲーション装置は、目的地を設定するための名称データを表示するための表示データを生成する際に、後述する予め設定されたテーブルデータおよび各地点データに基づいて、各地点データによって示される地点の優先度を算出するようになっている。そして、このナビゲーション装置は、所定の優先度を有する地点に関して、他の地点に比べ優先的に設定すべき地点として、その地点の名称データを表示するための表示データを生成するようになっている。
【０１１３】
また、本実施形態の操作部は、各地点データにおける優先度を算出する際に、来訪を希望する目的地条件を入力するために用いられるようになっている。
【０１１４】
まず、図１２および図１３を用いて本実施形態におけるナビゲーション装置の全体の構成および概要動作について説明する。なお、図１２は本願に係る第２実施形態のナビゲーション装置の概要構成を示すブロック図であり、図１３は、本実施形態の地図データ格納部１０５に格納される地点データのデータ構成の一例である。
【０１１５】
本実施形態のナビゲーション装置２００は、図１２に示すように、ＧＰＳ受信部１０１と、センサ部１０２と、インターフェース１０３と、ＶＩＣＳデータ受信部１０４と、地図データおよび優先度を算出するための情報を含む地点データが予め記録されている地図データ格納部２０１と、操作部１０６と、マイクロホン１０７と、音声認識回路１０８と、地点データおよび操作部１０６により入力された目的地を設定するための条件に基づいて各地点における優先度を算出する優先度算出部２０２と、ジャンルおよび優先度に基づいて名称データを表示するための表示データの生成およびその表示制御を行う表示制御部２０３と、スピーカ１１３と、経路探索、経路誘導行程の生成、経路誘導における行程管理および優先度の算出の各制御を行うとともに、経路誘導に関するシステム全体の制御を行うシステム制御部２０４と、ＲＯＭ／ＲＡＭ１１５と、を備え、システム制御部２０４と各部はバス１１７により接続されるようになっている。
【０１１６】
なお、例えば、本実施形態の地図データ格納部２０１は、本発明に係る格納手段を構成し、優先度算出部２０２は、本発明の算出手段を構成する。また、例えば、本実施形態の表示制御部２０３は、第１取得手段、表示制御手段および第２取得手段を構成し、システム制御部２０４は、本発明に係る表示制御手段および算出手段を構成する。
【０１１７】
本実施形態の地図データ格納部２０１には、地点データとしては、施設名やその場所の名称などの名称データ、ジャンル情報、位置情報の他に、後述する優先度を算出する際に用いられ、各目的地である地点の特徴点となり得るキーワードがキーワード情報として設定されている。
【０１１８】
例えば、本実施形態では、図１３に示すように、地図データ格納部２０１には、目的地において桜が見所であることを示すキーワードとして「桜」、目的地において紅葉が見所であることを示すキーワードとして「紅葉」、目的地内に動物が演芸を披露する場所であることを示す「動物の演芸」、または、目的地内に散策ポイントがある場所を示す「散策」、目的地内に夜景がきれいな場所が存在することを示す「夜景」などの各地点データ毎に該当するキーワードが設定されている。
【０１１９】
優先度算出部２０２は、地点データおよび操作部１０６により入力された目的地を設定するための条件に基づいて地図データ格納部１０５に格納されている各地点データにおける各地点優先度を算出し、当該算出された優先度に基づいて予め設定されている条件に該当する地点を抽出するようになっており、当該抽出された地点に関する情報を優先度情報として、システム制御部２０４を介して、表示制御部２０３に出力するようになっている。
【０１２０】
具体的には、優先度算出部２０２は、操作部１０６を介して入力されたユーザの目的地を設定するための設定条件（以下、目的地条件という。）と格納されているテーブルデータに基づいてユーザの嗜好に合致する目的地を来訪すべき優先順位の高い地点であることを示す優先度を算出するようになっている。そして、この優先度算出部２０２は、この算出された優先度に基づいて予め設定されている条件に該当する地点を抽出し、当該抽出された地点の名称データと表示データに優先的に表示するための情報を優先度情報としてシステム制御部２０４を介して表示制御部２０３に出力するようになっている。
【０１２１】
なお、本実施形態における優先度算出部２０２および各テーブルデータの詳細については、後述する。
【０１２２】
表示制御部２０３には、第１実施形態と同様に、システム制御部２０４を介して入力された地図データ等が入力されるようになっており、表示制御部２０３は、このシステム制御部２０４の指示に基づいて上述のような表示部１０９に表示すべき表示データを生成し、バッファメモリ１１０に一時的に保存しつつ、所定のタイミングでバッファメモリ１１０から表示データを読み出して表示部１０９の表示制御を行うようになっている。
【０１２３】
また、この表示制御部２０３は、第１実施形態と異なり、地図データ格納部１０５格納されている各名称データおよびそのジャンル情報と優先度算出部２０２において算出された各地点に関する優先度情報が入力されるようになっており、この表示制御部２０３は、システム制御部２０４の指示の下、各名称データおよびそのジャンル情報と優先度情報に基づいて各地点の名称データを表示するための表示データを生成し、当該生成された表示データの表示部１０９における表示制御を行うようになっている。
【０１２４】
なお、本実施形態の表示制御部２０３における表示データの生成およびその表示制御の詳細については後述する。
【０１２５】
次に、図１４〜図１７を用いて本実施形態の優先度算出部２０２および優先度を算出される際に用いられる各テーブルデータについて説明する。なお、図１４および図１５は、本実施形態のキーワードテーブルデータの構成の一例、図１６は、本実施形態のジャンルテーブルデータのデータ構成の一例、および、図１７は、本実施形態の季節データテーブルのデータ構成の一例である。
【０１２６】
優先度算出部２０２は、上述するように、操作部１０６を介して入力されたユーザの目的地を設定するための設定条件（以下、目的地条件という。）と格納されているテーブルデータに基づいてユーザの嗜好に合致する目的地を来訪すべき優先順位の高い地点であることを示す優先度を算出するようになっており、この算出された優先度を、システム制御部２０４を介して表示制御部２０３に出力するようになっている。
【０１２７】
具体的には、本実施形態の優先度算出部２０２は、操作部１０６を介して、出発日時、同行者および来訪すべき目的地の存在するエリア（以下、目的地エリアという。）の目的地条件が入力された場合に、当該目的地条件に基づいてテーブルデータを参照して格納されている目的地エリアの目的地毎に優先度を算出するようになっている。
【０１２８】
また、優先度算出部２０２は、各地点データの優先度を算出するために、後述するように操作部１０６を介して入力された目的地条件とキーワードが対応づけられ、目的地の優先順位を算出するためのテーブルデータ（以下、キーワードテーブルデータという。）と、ジャンル情報とユーザが目的地に来訪するための条件（以下、目的地条件という。）が対応付けられ、キーワードテーブルデータとともに目的地の優先順位を算出するために用いられるテーブルデータ（以下、ジャンルテーブルデータという。）と、来訪する季節を特定する季節特定テーブルデータと、が格納されている。
【０１２９】
ここで、キーワードテーブルデータ、ジャンルテーブルデータ、および、季節特定テーブルデータの各テーブルデータについて説明する。
【０１３０】
キーワードテーブルデータは、図１４および図１５に示すように、上述の各目的地の地点データに付与されている全てのキーワード情報と、操作部１０６を介して登録された目的地条件によって設定された目的地条件と、に基づいてマトリックス状に優先度が付されたテーブルデータから構成されるようになっている。
【０１３１】
本実施形態では、例えば、キーワードテーブルデータには、図１４および図１５に示すように、目的地条件として、来訪する目的地エリアの季節感または同行者が設定されており、各目的地条件毎に、複数の種別が付与されている。
【０１３２】
具体的には、季節感による目的地条件（以下、季節条件という。）については、図１４に示すように、四季をそれぞれ初仲晩の計１２区分に分類して設定され、図１５に示すように、同行者条件については、同行者が存在しないことを示す単独、恋人関係または夫婦関係にある者のみが同行することを示すカップル、友人関係にある者が同行することを示す友人、自己と親子関係にある者が同行することを示す家族の項目が設定されている。
【０１３３】
本実施形態では、後述する季節感を示す目的地条件を除いて操作部１０６を介して入力された目的地条件を用いるようになっており、各優先度には、予め設定された段階を有する数値が用いられている。
【０１３４】
ジャンルテーブルデータには、目的地が目的別に分類されたジャンルを示すジャンル情報と、目的地条件によって設定された目的地条件と、に基づいてマトリックス状に優先度が付されたテーブルデータから構成されるようになっている。
【０１３５】
本実施形態では、ジャンルテーブルデータには、図１６に示すように、ジャンル情報として、例えば、食事場所、食事場所以外の店舗、遊園地や野球場など観戦場所を含む遊技場所、美術館や博物館の見学場所、観光名所を示す観光場所の各ジャンルが設定されている。また、本実施形態では、目的地条件および回数データはキーワードテーブルデータと同様に設定されるようになっている。
【０１３６】
季節テーブルデータには、図１７に示すように、ユーザが登録する目的地エリア毎に、１月から１２月までを上下の２区分に分類された計１２区分の旬月が設定され、各旬月に、上述した四季それぞれの初仲晩の計１２区分が付与されるようになっており、本実施形態では、表示データを生成する際に、ユーザが登録した出発時刻に基づいて、具体的には、出発日に基づいて当該目的地エリアの季節感が設定されるようになっている。
【０１３７】
以上のように、優先度算出部２０２は、予め記録されているテーブルデータと、操作部１０６を介して出発日時、同行者および目的地エリアのユーザが設定した目的地条件と、に基づいて各テーブルデータを参照して格納されている目的地エリアの目的地毎に優先度を算出するようになっている。
【０１３８】
特に、本実施形態では、優先度算出部２０２は、季節テーブルデータにおいて、出発日時が含まれる旬月を決定し、決定された旬月と目的地エリアに基づいて目的地エリアの出発日時における季節感を設定するようになっている。
【０１３９】
また、この優先度算出部２０２は、キーワードテーブルデータを用いて、設定された季節感および登録された同行者の各目的地条件と各キーワード情報を取得するようになっており、取得された各キーワードの優先度と登録された目的地エリアに存在する各目的地のキーワード情報とに基づいて、当該各目的地の優先度を算出するようになっている。
【０１４０】
より詳細には、優先度算出部２０２は、取得された各キーワードの優先度に基づいて地図データ格納部２０１内に格納されている目的地エリアに該当する全ての目的地のキーワード情報に、当該各キーワードが有るか否かを判断し、何れかのキーワードがあることを検出した場合には、目的地条件毎に、当該目的地にキーワードテーブルデータから取得したキーワードの優先度を加算して、当該各目的地における合計の優先度を算出するようになっている。
【０１４１】
なお、地図データ格納部２０１に格納されている各目的地の地点データに複数のキーワードが属性情報として設定されている場合には、各目的地条件毎に最大の優先度を１つのみ加算するようになっている。
【０１４２】
さらに、優先度算出部２０２は、ジャンルテーブルデータを用いて、登録された同行者の目的地条件におけるジャンル情報の優先度を取得するようになっており、取得された各ジャンル情報と登録された目的地エリアに存在する各目的地の地点データに含まれるジャンル情報とに基づいて当該各目的地の優先度を算出し、その算出した優先度を、キーワード情報に基づいて算出された各目的地の優先度に加算するようになっている。
【０１４３】
またさらに、優先度算出部２０２は、算出された各目的地の優先度に基づいて一定の優先度を有する目的地を選定し、当該選定された目的地を優先的に優先度の順位に伴って表示すべき旨を表示制御部２０３に出力するようになっている。
【０１４４】
例えば、本実施形態の優先度算出部２０２は、優先度の上位５０位の目的地である地点を選定し、当該選定された地点データの名称データとその順位の情報を優先度情報として表示制御部２０３に出力するようになっている。
【０１４５】
次に、図１８を用いて本実施形態の表示制御部２０３について説明する。なお、図１８は、本実施形態の表示制御部２０３にて生成され、表示部１０９に表示される表示データの一例である。
【０１４６】
本実施形態の表示制御部２０３は、操作部１０６と連動し、経路誘導行程を生成する際に、優先度算出部２０２によって算出された優先度情報に基づいて、該当する名称データをジャンルとは独立させて表示するための表示データを生成するとともに、当該表示データを表示部１０９に表示する際の表示制御を行うようになっている。
【０１４７】
具体的には、表示制御部２０３は、ユーザの指示により後述する経路誘導行程の生成時に、地図データ格納部１０５に格納されたジャンル情報および名称データと、優先度算出部２０２から出力された名称データと優先順位を示す各優先度情報と、を取得するようになっており、優先度情報によって示される名称データをその順位に従って配列されるとともに、当該各名称データの順序的な後部に、優先度情報に該当しない名称データがジャンル毎にかつ同階層に配列された一覧表の表示データを生成するようになっている。
【０１４８】
例えば、本実施形態では、表示制御部２０３は、図１８に示すように、ジャンル表示エリアと、優先順位に従って配列される名称データを表示する来訪推奨目的地を示す部分、および、ジャンル毎に名称データを表示する部分を有する名称データ表示エリアとを有するととともに、選定されている一の名称データのジャンルを示すジャンル表示エリアから構成される表示データを生成するようになっている。また、この表示制御部２０３は、第１実施形態と同様に、当該生成する表示データに、操作部１０６と連動して各種の命令を入力するためのボタンとして機能するジャンル変更ボタン１０６Ａおよび１０６Ｂと、選択ボタン１０６Ｃおよび１０６Ｄと、確定ボタン１０６Ｅと、を設けるようになっている。
【０１４９】
なお、本実施形態では、来訪推奨目的地の何れか一の名称データが選定されている場合には、ジャンル表示エリアには、来訪推奨目的地である旨およびその名称データが属するジャンルが表示されるようになっている。
【０１５０】
また、表示制御部２０３は、来訪推奨目的地を示す部分に配列された名称データが、ジャンル別に表示される他の名称データとともに、当該ジャンルにも配列される表示データを生成してもよいし、当該ジャンルから除外して配列される表示データを生成するようにしてもよい。
【０１５１】
次に、図１９および図２０を用いて本実施形態の経路誘導行程の生成処理および目的地の設定処理について説明する。なお、図１９および図２０は、本実施形態のシステム制御部２０４における経路誘導行程設定処理および目的地の設定処理の動作を示すフローチャートである。
【０１５２】
まず、ユーザによって経路誘導行程を作成する旨の指示が操作部１０６を介してシステム制御部２０４に入力され、システム制御部２０４が当該指示を検出すると（ステップＳ３１）、システム制御部２０４は、表示制御部２０３を制御して経路誘導行程を生成するにあたり、目的地条件などの必要な情報の登録を促す旨およびその情報を表示するメニュー画面を、表示制御部２０３を介して表示部１０９に表示させる（ステップＳ３２）。
【０１５３】
次いで、所定のメニュー画面が表示され、ユーザが、表示部１０９９に表示された当該メニュー画面を参照しつつ、操作部１０６を介して出発日時、同行者、休憩場所および目的地エリアが設定され、操作部１０６を介して目的地の設定開始の旨をシステム制御部２０４が検出すると（ステップＳ３３）、当該システム制御部２０４は、表示制御部２０３に地図データ格納部１０５に格納されている地点データの名称データとジャンル情報を取得させるとともに、優先度算出部２０２に名称データとキーワード情報を取得させる（ステップＳ３４）。
【０１５４】
次いで、システム制御部２０４は、上述のように、優先度算出部２０２に各地点における優先度を算出させ、優先度情報を表示制御部２０３に出力させる（ステップＳ３５）。
【０１５５】
次いで、システム制御部２０４は、表示制御部２０３に地点データの名称データ、ジャンル情報および優先度情報に基づいてジャンル毎にかつ同階層に各名称データを配列した表示データを生成させ、表示部１０９における表示制御を実行させるとともに、操作部１０６による入力を待機する（ステップＳ３６）。
【０１５６】
なお、表示制御部２０３は、当該入力待機状態にある場合に、システム制御部２０４の制御の下、生成された表示データを表示部１０９に表示させるとともに、標準状態（デフォルト）として、順序的に先頭に配列されたジャンルに属し、かつ、当該ジャンルの先頭に配列される名称データが配置される表示データの表示エリアを点滅表示させる、または、当該表示エリアのカーソルを表示させる。
【０１５７】
次いで、ユーザによって操作部１０６に設けられた何れかのボタンが押し下げされ、当該操作部１０６によって当該ボタンの押し下げが検出されると（ステップＳ３７）、システム制御部２０４は、検出されたボタンが点滅している名称データまたはカーソルが存在する名称データが目的地として確定するための確定ボタン１０６Ｅであるか否かを判断する（ステップＳ３８）。
【０１５８】
なお、システム制御部２０４が検出されたボタンが目的地として確定するためのボタンであると判断した場合には、当該システム制御部２０４は、ステップＳ３９の処理に移行し、検出されたボタンが目的地として確定するためのボタンでないと判断した場合には、ステップＳ４２の処理に移行する。
【０１５９】
次いで、システム制御部２０４が検出されたボタンが目的地として確定するためのボタンであると判断した場合には、当該システム制御部２０４は、点滅している名称データまたはカーソルが存在する名称データにおける地点データを地図データ格納部１０５から取得し、取得された地点データを目的地として設定する（ステップＳ３９）。
【０１６０】
次いで、他の目的地の設定の有無を確認後（ステップＳ４０）、設定された目的地に基づいて経路誘導行程を生成し、当該生成された経路誘導行程を経路誘導行程データとしてＲＯＭ／ＲＡＭ１１５に格納する（ステップＳ４１）。
【０１６１】
なお、他の目的地を設定する際には、システム制御部２０４は、表示制御部２０３を制御して他の目的地の設定を行うか否かを促す表示データを生成およびその表示制御を実行させ、操作部１０６の操作に基づいて他の目的地の設定の有無を確認する。また、システム制御部２０４が他の目的地を設定する旨の指示を検出した場合には、当該システム制御部２０４は、設定された目的地のデータをＲＯＭ／ＲＡＭ１１５に格納し、ステップＳ３６の処理に移行する。
【０１６２】
さらに、システム制御部２０４が他の目的地の設定を行わない旨を検出し、経路誘導行程データを生成した場合には、当該システム制御部２０４は、経路誘導行程データをＲＯＭ／ＲＡＭ１１５に格納した後に、操作部１０６を介して経路誘導を開始する旨が入力されることを前提として、当該ＲＯＭ／ＲＡＭ１１５に格納された経路誘導行程データに基づいて経路誘導を開始する。
【０１６３】
一方、システム制御部２０４が検出されたボタンが目的地として確定するためのボタンでないと判断すると、当該システム制御部２０４は、ジャンル変更ボタン１０６Ａおよび１０６Ｂであるか否かを判断し（ステップＳ４２）、ジャンル変更ボタン１０６Ａおよび１０６Ｂであると判断した場合には、検出されたボタンが上ジャンル変更ボタン１０６Ａであるか否かを判断し（ステップＳ４３）、そうでない場合にはステップＳ４８に移行する。
【０１６４】
なお、来訪推奨目的地の各名称データ群についても一のジャンルとして取り扱うようになっているので、例えば、本実施形態において、来訪推奨目的地の次ジャンルは、湖沼ジャンルである。
【０１６５】
システム制御部２０４が上ジャンル変更ボタン１０６Ａであると判断した場合には、当該システム制御部２０４は、選定されている名称データのジャンルにおける先頭に配列されている名称データか否かを判断する（ステップＳ４４）。
【０１６６】
次いで、システム制御部２０４が、選定されている名称データがジャンルの先頭に配列されている名称データであると判断した場合には、当該システム制御部２０４は、表示制御部２０３に当該選定されている名称データが属するジャンルの順序的に前部に配列されている前ジャンルの各名称データを表示するための表示データを生成させ、表示部１０９における表示制御を実行させるとともに、操作部１０６による入力を待機してステップＳ３７の処理に移行する（ステップＳ４５）。また、システム制御部２０４が、選定されている名称データがジャンルの先頭に配列されている名称データでないと判断した場合には、当該システム制御部２０４は、選定されている名称データの属するジャンル選定ジャンルの先頭に配列された名称データを基準とした各名称データを表示させるための表示データを生成させ、表示部１０９における表示制御を実行させるとともに、操作部１０６による入力を待機してステップＳ３７の処理に移行する（ステップＳ４６）。
【０１６７】
なお、表示制御部２０３は、第１実施形態と同様に、前ジャンルの各名称データを表示させる場合に、前ジャンルの先頭に配列されている名称データを点滅させ、または、当該名称データにカーソルを移動させ、当該名称データが点滅するまたはカーソルが移動させられた表示データを表示部１０９に表示させる。ただし、この場合に、一番先頭に配列されたジャンルにおいて前ジャンルが選択された場合には、最後部に配列されたジャンルにおける名称データを基準とした各名称データを表示させるための表示データを生成させ、表示部１０９における表示制御を実行させる。
【０１６８】
また、表示制御部２０３は、選定ジャンルの名称データを表示させる場合に、選定ジャンルの先頭に配列されている名称データを点滅させ、または、当該名称データにカーソルを移動させ、当該名称データが点滅するまたはカーソルが移動させられた表示データを表示部１０９に表示させる。
【０１６９】
さらに、表示制御部２０３は、来訪推奨目的地のジャンルが指定された場合には、ジャンル表示エリアには、選定されているジャンルだけでなく、来訪推奨目的地である旨の表示を行う。
【０１７０】
一方、システム制御部２０４が上ジャンル変更ボタン１０６Ａでないと、すなわち、下ジャンル変更ボタン１０６Ｂである判断した場合には、当該システム制御部２０４は、表示制御部２０３に当該選定されている名称データが属するジャンルの順序的に後部に配列されている次ジャンルの各名称データを表示するための表示データを生成させ、表示部１０９における表示制御を実行させるとともに、操作部１０６による入力を待機してステップＳ３７の処理に移行する（ステップＳ４７）。
【０１７１】
なお、この場合に、表示制御部２０３は、次ジャンルの先頭に配列されている名称データを点滅させ、または、当該名称データにカーソルを移動させ、当該名称データが点滅するまたはカーソルが移動させられた表示データを表示部１０９に表示させる。
【０１７２】
次いで、ステップＳ１８において、ジャンル変更ボタン１０６Ａおよび１０６Ｂでないと、すなわち、選択ボタン１０６Ｃおよび１０６Ｄである判断した場合には、検出されたボタンが上選択ボタン１０６Ｃであるか否かを判断する（ステップＳ４８）。
【０１７３】
このとき、システム制御部２０４が上選択ボタン１０６Ｃであると判断した場合には、当該システム制御部２０４は、選定されている名称データの順序的に前に配列されている前名称データの選定するための表示データを生成させ、表示部１０９における表示制御を実行させるとともに、操作部１０６による入力を待機してステップＳ３７の処理に移行する（ステップＳ４９）。
【０１７４】
なお、表示制御部２０３は、この場合に、前名称データを点滅させ、または、当該前名称データにカーソルを移動させ、当該名称データが点滅するまたはカーソルが移動させられた表示データを表示部１０９に表示させる。
【０１７５】
一方、システム制御部２０４が上選択ボタン１０６Ｃでないと判断した場合、すなわち、下選択ボタン１０６Ｄである判断した場合には、当該システム制御部２０４は、表示制御部２０３に当該選定されている名称データの順序的に次に配列されている名称データ次名称データを表示するための表示データを生成させ、表示部１０９における表示制御を実行させるとともに、操作部１０６による入力を待機してステップＳ１４の処理に移行する（ステップＳ５０）。
【０１７６】
なお、表示制御部２０３は、この場合に、前名称データのときと同様に、前名称データを点滅させ、または、当該前名称データにカーソルを移動させ、当該名称データが点滅するまたはカーソルが移動させられた表示データを表示部１０９に表示させる。
【０１７７】
また、本実施形態において、上述のステップＳ４２〜ステップＳ５０までの各処理は、原則、第１実施形態のステップＳ１９〜ステップ２８の処理と同様の処理がおこなわれるようになっている。
【０１７８】
以上のように、本実施形態のナビゲーション装置２００によれば、第１実施形態と同様に、地図データ格納部１０５に格納されたユーザの選択の対象となる複数の地点データから少なくとも一の当該地点データをユーザに選択させて取得するナビゲーション装置２００であって、各地点データが、当該地点データの属性を示すジャンル情報およびその名称を示す名称データと関連付けて格納されている場合に、各地点データの名称データおよびジャンル情報を地図データ格納部１０５から取得するとともに、取得された名称データおよびジャンル情報に基づいて、ジャンル情報毎に、かつ、同階層に配列された当該各地点データの名称を表示するための表示データを生成し、当該生成された表示データを表示部１０９に表示させる表示制御部２０３と、ユーザが選択すべき地点データが属するジャンルを選択するために用いられるとともに、選択されたジャンルの中から一の地点データの名称を選択するために用いられる操作部１０６と、を備える構成を有している。
【０１７９】
この構成により、本実施形態のナビゲーション装置２００は、取得されたジャンル情報に基づいて、ジャンル情報毎に、かつ、同階層に配列された当該各地点データの名称情報を表示するための表示データを生成する。
【０１８０】
したがって、第１実施形態と同様に、ジャンル毎に区分けされた名称データから目的地となる地点をユーザに選択させる際に、当該ユーザの視認性を向上させることができるので、容易にかつ的確に目的地を設定させることができる。
【０１８１】
本実施形態のナビゲーション装置２００によれば、表示制御部２０３が、操作部１０６によって選択された地点データの名称に基づいて当該名称を有する地点データを地図データ格納部１０５から取得し、かつ、操作部１０６を用いて実行される選択動作と連動し、操作部１０６によって選択されたジャンルを表示するための表示データの生成およびその表示制御を行うとともに、操作部１０６を用いて実行される選択動作と連動し、操作部１０６によって地点データの名称が選択される際の表示データの生成およびその表示制御を行う構成を有している。
【０１８２】
この構成により、本実施形態のナビゲーション装置２００は、取得された名称データおよびジャンル情報に基づいて、ジャンル情報毎に、かつ、同階層に配列された当該各地点データの名称を表示するための表示データを生成し、当該生成された表示データを表示部１０９に表示させる。また、ユーザが選択すべき地点データが属するジャンルが選択され、かつ、選択されたジャンルの中から一の地点データの名称を選択されると、操作部１０６を用いて実行される選択動作と連動し、操作部１０６によって選択されたジャンルを表示するための表示データの生成およびその表示制御を行うとともに、操作部１０６によって地点データの名称が選択される際の表示データの生成およびその表示制御を行う。
【０１８３】
したがって、第１実施形態と同様に、ジャンル毎に区分けされた名称データから目的地となる地点を選択することができるとともに、他のジャンルに属する地点を検索する場合であっても、容易に当該検索を実行することができる。この結果、複数のデータから一のデータを容易にかつ迅速に選択することができ、ユーザの操作性およびその操作の視認性を向上させることができる。
【０１８４】
また、本実施形態のナビゲーション装置２００は、第１実施形態の効果に加えて、地図データ格納部１０５に、地点データとともに、他の地点データに比べて優先的に選択させる必要のあることを示す優先度に関する優先度情報が記録されている場合に、表示データを生成する際に、各優先度情報を取得し、当該取得された優先度情報に基づいて各地点データの優先度を算出する優先度算出部２０２と、優先度算出部２０２により各優先度が算出された結果、予め定められた優先度を有する地点データに関してその名称を各ジャンルから独立させて全ジャンル情報の先頭に配列された表示データの生成およびその表示制御を行う表示制御部２０３と、を有する構成をしている。
【０１８５】
この構成により、本実施形態のナビゲーション装置２００は、表示データを生成する際に、各優先度情報を取得し、当該取得された優先度情報に基づいて各地点データの優先度を算出する優先度算出部２０２と、優先度算出部２０２により各優先度が算出された結果、予め定められた優先度を有する地点データに関してその名称を各ジャンルから独立させて全ジャンル情報の先頭に配列された表示データの生成およびその表示制御を行う。
【０１８６】
したがって、優先的に目的地として設定すべき地点データを他の地点データに比べて容易に選択することができるようになっているため、複数のデータから一のデータを容易にかつ迅速に選択することができ、ユーザの操作性およびその操作の視認性を向上させることができる。
【０１８７】
なお、本実施形態では、優先度算出部２０２において入力された目的地情報に基づいて地図データ格納部１０５に格納されている地点データの優先度を算出するようになっているが、当該地点データに優先度を示す優先度情報を付加して予め格納され、表示制御部２０３が当該付加された優先度情報に基づいて表示データを生成するようにしてもよい。
【０１８８】
また、本実施形態では、表示制御部２０３は、算出された優先度の優先順位に従って配列された来訪推奨目的地となる名称データを表示するための表示データを生成するようになっているが、優先順位に代えて、ジャンル毎に、五十音順により、または、地域順により、来訪推奨目的地となる名称データを表示するための表示データを生成するようにしてもよい。
【０１８９】
また、本実施形態では、上述のナビゲーション装置２００によって、目的地の設定処理を含む経路誘導行程の生成処理を行うようになっているが、地点データおよび地図データを格納するための情報記録媒体を有するナビゲーション装置２００にコンピュータおよび記録媒体を備え、この記録媒体に上述の経路誘導行程の生成処理を実行するためのプログラムを格納し、このコンピュータで当該プログラムを読み込むことによって上述と同様の経路誘導行程の生成処理を行うようにしてもよい。
【０１９０】
また、本実施形態では、上述のナビゲーション装置２００によって、目的地の設定処理を含む経路誘導行程の生成処理を行うようになっているが、地点データおよび地図データを格納するための情報記録媒体を有するナビゲーション装置２００にコンピュータおよび記録媒体を備え、この記録媒体に上述の経路誘導行程の生成処理を実行するためのプログラムを格納し、このコンピュータで当該プログラムを読み込むことによって上述と同様の経路誘導行程の生成処理を行うようにしてもよい。
【０１９１】
また、本実施形態では、ナビゲーション装置２００において、目的地の設定について地点データを用いるようになっているが、これに限らず、現在位置の設定その他の地点検索に用いることができる。
【０１９２】
また、本実施形態では、表示制御部１１１は、経路誘導による車両が到達すべき目的地を設定する際に、目的地の名称データを、ジャンル毎にかつ同階層に当該名称データが配列された一覧表の表示データを生成するようになっているが、第１実施形態と同様に、優先度に基づいて、各ジャンル毎に名称データを並べ替えるようにしてもよい。
【０１９３】
この場合には、第１実施形態と同様に、システム制御部２０４は、上述の図１９の目的地の設定処理におけるステップＳ３６において、図１２に示す優先度に基づいてジャンル毎に名称データを表示する処理と同様の処理を行う。また、第１実施形態と同様に、システム制御部１１４は、上述の地点優先度に基づいて、以前にユーザによって目的地が選択された際のデータに基づいて、または、ユーザが予め設定する条件、ユーザの趣味、目的地に設定されるべき場所の天気、目的地に到達する日時、目的地に同行する同行者などの所定の条件に基づいて、得点その他を算出することによって優先度を算出するようになっている。
【図１】
0004823893.tif 000002
【図２】
0004823893.tif 000003
【図３】
0004823893.tif 000004
【図４】
0004823893.tif 000005
【図５】
0004823893.tif 000006
【図６】
0004823893.tif 000007
【図７】
0004823893.tif 000008
【図８】
0004823893.tif 000009
【図９】
0004823893.tif 000010
【図１０】
0004823893.tif 000011
【図１１】
0004823893.tif 000012
【図１２】
0004823893.tif 000013
【図１３】
0004823893.tif 000014
【図１４】
0004823893.tif 000015
【図１５】
0004823893.tif 000016
【図１６】
0004823893.tif 000017
【図１７】
0004823893.tif 000018
【図１８】
0004823893.tif 000019
【図１９】
0004823893.tif 000020
【図２０】
0004823893.tif 000021