(57)【要約】【課題】現在位置周辺の地図、目的地までの経路、現在位置のマークなどとともに、現在表示されている地図上の店舗などを示すＰＯＩ情報を提示する。【解決手段】季節、時間、場所、ＰＯＩ分類、ユーザが過去に選択したＰＯＩの情報を利用してユーザの嗜好性を抽出し、ベイジアン・ネットワーク・モデルを用い、ユーザの使用状況に応じてＰＯＩ情報をフィルタリングする。大量のＰＯＩアイコンを表示する場合にユーザの嗜好性に合ったＰＯＩ情報を表示し、あるいはユーザの嗜好性に合ったＰＯＩ情報をリスト上位に配置することで、ユーザに地図を見易くし、ＰＯＩ情報を選択し易くする。【選択図】  図１
2004355075.tif 000002
【特許請求の範囲】
【請求項１】
地図情報とユーザの状況に基づいてユーザに誘導情報を提示する情報提示装置であって、
地図情報を蓄積する地図情報蓄積手段と、
地図上の店舗などを示すＰｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ（ＰＯＩ）情報を蓄積するＰＯＩ情報蓄積手段と、
ユーザの現在位置又はその他のユーザの状況に基づいて、前記地図情報蓄積手段から該当する地図情報を抽出するとともに、前記ＰＯＩ情報蓄積手段から該当するＰＯＩ情報を抽出する地域情報取得手段と、
ユーザが過去に選択したＰＯＩ情報の履歴を管理するＰＯＩ情報選択履歴管理手段と、
ユーザの現在の状況とＰＯＩ情報選択履歴に基づいてユーザの嗜好性を抽出し、前記地域情報取得手段によって抽出された各ＰＯＩ情報にユーザの嗜好性を反映した重み付けを付与するＰＯＩ情報重み付け演算手段と、
前記ＰＯＩ情報重み付け演算手段による重み付けに従ってＰＯＩ情報を表示するための優先順位付けし、該優先順位に従ってＰＯＩ情報を前記地域情報取得手段によって抽出された地図情報と合成して誘導情報として画面出力する画面出力手段と、
を具備することを特徴とする情報提示装置。
【請求項２】
前記画面出力手段による合成表示画面上で、ユーザによるＰＯＩ情報の選択を受容するＰＯＩ情報選択手段と、
該選択されたＰＯＩ情報についてのより詳細な情報を提示する詳細情報提供手段と、
をさらに備えることを特徴とする請求項１に記載の情報提示装置。
【請求項３】
前記状況取得手段は、季節、時間、場所を取得する、
ことを特徴とする請求項１に記載の情報提示装置。
【請求項４】
前記ＰＯＩ情報選択履歴管理手段は、ユーザが置かれる状況毎に各ＰＯＩ情報が選択される確率を記述した確率ネットワーク・モデルを用いて、ユーザが過去に選択したＰＯＩ情報の履歴を管理する、
ことを特徴とする請求項１に記載の情報提示装置。
【請求項５】
前記ＰＯＩ情報重み付け演算手段は、前記状況取得手段により得られた状況値を前記確率ネットワーク・モデルに入力し、各ＰＯＩ情報が選択される事後確率を求め、該事後確率に応じた重み付けを付与する、
ことを特徴とする請求項４に記載の情報提示装置。
【請求項６】
前記ＰＯＩ情報選択履歴管理手段は、ユーザによる次のＰＯＩ情報の選択結果に基づいて前記確率ネットワーク・モデルを更新する、
ことを特徴とする請求項４に記載の情報提示装置。
【請求項７】
前記ＰＯＩ情報重み付け演算手段によるユーザの嗜好性を反映したＰＯＩ情報に重み付けを作為的に変更し、サービス提供業者（店舗）側が表示したいＰＯＩ情報を重み付けする手段をさらに備える、
ことを特徴とする請求項１に記載の情報提示装置。
【請求項８】
前記ＰＯＩ情報重み付け演算手段は、前記ＰＯＩ情報選択履歴管理手段において管理される確率ネットワーク・モデルに代えてサービス提供業者（店舗）側が用意した確率ネットワーク・モデルを利用することによって、ユーザの嗜好性を反映したＰＯＩ情報に重み付けを作為的に変更し、サービス提供業者（店舗）側が表示したいＰＯＩ情報を重み付けする、
ことを特徴とする請求項４に記載の情報提示装置。
【請求項９】
前記ＰＯＩ情報重み付け演算手段によるユーザの嗜好性を反映したＰＯＩ情報の重み付けとサービス提供業者（店舗）側が表示したいＰＯＩ情報の重み付けを統合し、双方の重み付けを反映した重み付けを行なう手段をさらに備える、
ことを特徴とする請求項１に記載の情報提示装置。
【請求項１０】
前記ＰＯＩ情報重み付け演算手段は、前記ＰＯＩ情報選択履歴管理手段において管理される確率ネットワーク・モデルと、サービス提供業者（店舗）側が用意した確率ネットワーク・モデルとを統合することによって、双方の重み付けを反映した重み付けを行なう、
ことを特徴とする請求項４に記載の情報提示装置。
【請求項１１】
地図情報と地図上の店舗などを示すＰｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ（ＰＯＩ）情報を利用して、ユーザの状況に基づいた誘導情報を提示する情報提示方法であって、
ユーザの現在位置又はその他のユーザの状況に基づいて、該当する地図情報並びに該当するＰＯＩ情報を抽出する地域情報取得ステップと、
ユーザの現在の状況を取得する状況取得ステップと、
ユーザが過去に選択したＰＯＩ情報の履歴を管理するＰＯＩ情報選択履歴管理ステップと、
ユーザの現在の状況とＰＯＩ情報選択履歴に基づいてユーザの嗜好性を抽出し、前記地域情報取得ステップにおいて抽出された各ＰＯＩ情報にユーザの嗜好性を反映した重み付けを付与するＰＯＩ情報重み付け演算ステップと、
前記ＰＯＩ情報重み付け演算ステップにおいて求められた重み付けに従ってＰＯＩ情報を表示するための優先順位付けし、該優先順位に従ってＰＯＩ情報を前記地域情報取得ステップにおいて抽出された地図情報と合成して誘導情報として画面出力する画面出力ステップと、
を具備することを特徴とする情報提示方法。
【請求項１２】
前記画面出力ステップによる合成表示画面上で、ユーザによるＰＯＩ情報の選択を受容するＰＯＩ情報選択ステップと、
該選択されたＰＯＩ情報についてのより詳細な情報を提示する詳細情報提供ステップと、
をさらに備えることを特徴とする請求項１１に記載の情報提示方法。
【請求項１３】
前記状況取得ステップでは、季節、時間、場所を取得する、
ことを特徴とする請求項１１に記載の情報提示方法。
【請求項１４】
前記ＰＯＩ情報選択履歴管理ステップでは、ユーザが置かれる状況毎に各ＰＯＩ情報が選択される確率を記述した確率ネットワーク・モデルを用いて、ユーザが過去に選択したＰＯＩ情報の履歴を管理する、
ことを特徴とする請求項１１に記載の情報提示方法。
【請求項１５】
前記ＰＯＩ情報重み付け演算ステップは、前記状況取得ステップにおいて得られた状況値を前記確率ネットワーク・モデルに入力し、各ＰＯＩ情報が選択される事後確率を求め、該事後確率に応じた重み付けを付与する、
ことを特徴とする請求項１４に記載の情報提示方法。
【請求項１６】
前記ＰＯＩ情報選択履歴管理ステップでは、ユーザによる次のＰＯＩ情報の選択結果に基づいて前記確率ネットワーク・モデルを更新する、
ことを特徴とする請求項１４に記載の情報提示方法。
【請求項１７】
前記ＰＯＩ情報重み付け演算ステップによるユーザの嗜好性を反映したＰＯＩ情報に重み付けを作為的に変更し、サービス提供業者（店舗）側が表示したいＰＯＩ情報を重み付けするステップをさらに備える、
ことを特徴とする請求項１１に記載の情報提示方法。
【請求項１８】
前記ＰＯＩ情報重み付け演算ステップでは、前記ＰＯＩ情報選択履歴管理ステップにより管理される確率ネットワーク・モデルに代えてサービス提供業者（店舗）側が用意した確率ネットワーク・モデルを利用することによって、ユーザの嗜好性を反映したＰＯＩ情報に重み付けを作為的に変更し、サービス提供業者（店舗）側が表示したいＰＯＩ情報を重み付けする、
ことを特徴とする請求項１４に記載の情報提示方法。
【請求項１９】
前記ＰＯＩ情報重み付け演算手段によるユーザの嗜好性を反映したＰＯＩ情報の重み付けとサービス提供業者（店舗）側が表示したいＰＯＩ情報の重み付けを統合し、双方の重み付けを反映した重み付けを行なう手段をさらに備える、
ことを特徴とする請求項１に記載の情報提示方法。
【請求項２０】
前記ＰＯＩ情報重み付け演算ステップでは、前記ＰＯＩ情報選択履歴管理ステップにより管理される確率ネットワーク・モデルと、サービス提供業者（店舗）側が用意した確率ネットワーク・モデルとを統合することによって、双方の重み付けを反映した重み付けを行なう、
ことを特徴とする請求項１４に記載の情報提示方法。
【請求項２１】
地図情報と地図上の店舗などを示すＰｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ（ＰＯＩ）情報を利用して、ユーザの状況に基づいた誘導情報を提示する処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
ユーザの現在位置又はその他のユーザの状況に基づいて、該当する地図情報並びに該当するＰＯＩ情報を抽出する地域情報取得ステップと、
ユーザの現在の状況を取得する状況取得ステップと、
ユーザが過去に選択したＰＯＩ情報の履歴を管理するＰＯＩ情報選択履歴管理ステップと、
ユーザの現在の状況とＰＯＩ情報選択履歴に基づいてユーザの嗜好性を抽出し、前記地域情報取得ステップにおいて抽出された各ＰＯＩ情報にユーザの嗜好性を反映した重み付けを付与するＰＯＩ情報重み付け演算ステップと、
前記ＰＯＩ情報重み付け演算ステップにおいて求められた重み付けに従ってＰＯＩ情報を表示するための優先順位付けし、該優先順位に従ってＰＯＩ情報を前記地域情報取得ステップにおいて抽出された地図情報と合成して誘導情報として画面出力する画面出力ステップと、
を具備することを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザに情報を提示する情報提示装置及び情報提示方法、並びにコンピュータ・プログラムに係り、特に、地図情報などに基づいてユーザに進路や目的地などへの誘導情報を提示する情報提示装置及び情報提示方法、並びにコンピュータ・プログラムに関する。
【０００２】
さらに詳しくは、本発明は、現在位置周辺の地図、目的地までの経路、現在位置のマークなどとともに、現在表示されている地図上の店舗などを示すＰｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ（ＰＯＩ）情報を提示する情報提示装置及び情報提示方法、並びにコンピュータ・プログラムに係り、特に、現在表示されている地図上に該当するＰＯＩ情報が多数存在する場合にユーザにとってより必要となるＰＯＩ情報を見易く提示する情報提示装置及び情報提示方法、並びにコンピュータ・プログラムに関する。
【０００３】
【従来の技術】
昨今の技術革新に伴い、さまざまなタイプの情報機器が開発され、産業活動や日常生活など幅広い分野で人間の行動をサポートしている。
【０００４】
例えば、ナビゲーション・システムは、比較的広範囲の地図情報をあらかじめ蓄積しておき、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）やその他の位置検出装置から得られる現在位置情報に基づいて該当する地図情報を読み出し、誘導情報としてユーザに提示し、実世界上でのユーザの行動を支援する。
【０００５】
誘導情報は、一般に、ＧＰＳなどから取得した位置情報を基に、現在位置周辺の地図、目的地までの経路、現在位置のマークなどとともに、現在表示されている地図上の店舗などを示すＰｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ情報（以下、「ＰＯＩ情報」と呼ぶ）が例えばアイコン又はその他の絵記号の形式で表示されている。また、ＰＯＩ情報を選択する場合に、画面上にＰＯＩ情報のリストを表示して選択させることができるようになっている。
【０００６】
ＰＯＩ情報の表示により、ユーザはナビゲーション画面から必要な情報や興味のある情報へと案内されていくので、便利である。しかしながら、地図上に複数のＰＯＩ情報が存在するとき、ＰＯＩ情報を示すアイコンなどが大量に表示されることになる。ＰＯＩアイコンが密集して表示された場合、その下に表示されている地図や案内する経路が見難くなる。また、複数のＰＯＩアイコンが重なって表示されると、ユーザは目的とするＰＯＩアイコンを選択操作するのが難しくなる。また、ＰＯＩ情報をリスト表示する場合は、ユーザが、大量のＰＯＩ情報のリストから目的のＰＯＩ情報を選択するために、リストをスクロールさせなければならない煩雑さが発生する。
【０００７】
ナビゲーション装置に用いられるＰＯＩ情報は、今後ますます増大し且つ更新頻度が増していく傾向にある。このため、上述した問題がさらに悪化することが考えられる。これは、地図情報やＰＯＩ情報などを記録したメディアがＣＤ−ＲＯＭから、より大容量のＤＶＤ−ＲＯＭ、さらに大容量のハード・ディスク装置などを用いるようになり、また、近年地図情報やＰＯＩ情報は、ネットワークを通じて取得、更新できるようになっているためである。
【０００８】
地図上の大量のＰＯＩ情報を示すアイコンなどの表示上の問題点を解決するために、例えばＰＯＩアイコンが重なる場合や密集する場合に代表アイコンに集約して地図上に表示されるアイコン数を減少させるもの（例えば、特許文献１を参照のこと）や、経路に沿ったＰＯＩ情報を表示することで視認性を向上させたもの（例えば、特許文献２を参照のこと）がある。
【０００９】
しかしながら、前者の場合は、代表アイコンで表示されるため、どのようなＰＯＩが集約されているのかが一目で判り難くなる。また、すべてのユーザに画一的に適用されるため、ユーザが用いることの多いＰＯＩ情報が集約される可能性があり、ユーザの嗜好性に合わせて表示される訳ではない。
【００１０】
また、後者の場合は、経路に沿ったＰＯＩアイコンが表示されるため、ユーザが用いることの多いＰＯＩ情報が表示されない可能性があり、ユーザの嗜好性に合わせて表示される訳ではない。
【００１１】
また、大量のＰＯＩ情報をリスト表示する場合に、既に通過したＰＯＩ情報の表示順を後にするもの（例えば、特許文献３を参照のこと）や、選択履歴に基づいて表示順を変更するもの（例えば、特許文献４を参照のこと）がある。
【００１２】
しかしながら、前者の場合、画一的に、既に通過した、あるいは、直近のＰＯＩ情報がリスト下位にまわることになり、ユーザが欲しい情報がリスト上位にない場合が考えられ、ユーザの嗜好性に合わせてリストが作成される訳ではない。
【００１３】
また、後者の場合は、ユーザの選択履歴を用いるため、ユーザが用いることの多いＰＯＩがリスト上位に来ることになり、ある程度ユーザの嗜好性を反映することになる。但し、単に選択履歴を用いているので、ユーザがどのような状況（ＰＯＩ情報を選択した時間や場所）で選択したかが反映されていない。このため、時間や場所など状況が変わっても同じ結果を提示することになり、ユーザの嗜好性を必ずしも反映される訳ではない。
【００１４】
例えば、ユーザによっては、「銀座に訪れると洋服屋に訪れることが多い」、「お昼の時間帯に銀座ならばイタリアン・レストラン、新橋ならば日本食レストランを訪れることが多い」、「新橋でも、春は日本食レストラン、夏は焼肉屋に訪れる」などの場所や状況に傾向があるが、表示されている地図の場所に応じて洋服屋を優先的に表示したり、表示されている地図の場所における時間に応じて、イタリアン・レストランや日本食レストランを優先的に表示したり、表示されている地図の場所における季節に応じて、日本食レストランや焼肉屋を優先的に表示したりすることができない。すなわち、ユーザが訪れる場所に応じて表示するＰＯＩ情報を変化させたり、現在の時間や季節に応じて表示するＰＯＩ情報を変化させたりすることができない。
【００１５】
【特許文献１】
特開２００２−３４０５８８号公報
【特許文献２】
特開２０００−１３６９３８号公報
【特許文献３】
特開２００２−３５０１７３号公報
【特許文献４】
特開平１０−１１５５３０号公報
【００１６】
【発明が解決しようとする課題】
本発明の目的は、現在位置周辺の地図、目的地までの経路、現在位置のマークなどとともに、現在表示されている地図上の店舗などを示すＰＯＩ情報を好適に提示することができる、優れた情報提示装置及び情報提示方法、並びにコンピュータ・プログラムを提供することにある。
【００１７】
本発明のさらなる目的は、季節、時間、場所、ＰＯＩ分類、ユーザが過去に選択したＰＯＩの情報を利用してユーザの嗜好性を抽出し、大量のＰＯＩアイコンを表示する場合にユーザの嗜好性に合ったＰＯＩ情報を表示することで、ユーザに地図を見易くし、ＰＯＩ情報を選択し易くすることができる、優れた情報提示装置及び情報提示方法、並びにコンピュータ・プログラムを提供することにある。
【００１８】
本発明のさらなる目的は、大量のＰＯＩ情報をリスト表示する場合に、ユーザの嗜好性に合ったＰＯＩ情報をリスト上位に配置することで、ユーザにＰＯＩ情報を選択し易くすることができる、優れた情報提示装置及び情報提示方法、並びにコンピュータ・プログラムを提供することにある。
【００１９】
本発明のさらなる目的は、ユーザの嗜好性に合ったＰＯＩ情報の表示を、サービス提供者が表示したいＰＯＩ情報に作為的に変更すること、ユーザの嗜好性に合ったＰＯＩ情報の表示とサービス提供者が表示したいＰＯＩ情報を同時に表示することができる、優れた情報提示装置及び情報提示方法、並びにコンピュータ・プログラムを提供することにある。
【００２０】
【課題を解決するための手段及び作用】
本発明は、上記課題を参酌してなされたものであり、その第１の側面は、地図情報とユーザの状況に基づいてユーザに誘導情報を提示する情報提示装置であって、
地図情報を蓄積する地図情報蓄積手段と、
地図上の店舗などを示すＰｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ（ＰＯＩ）情報を蓄積するＰＯＩ情報蓄積手段と、
ユーザの現在位置又はその他のユーザの状況に基づいて、前記地図情報蓄積手段から該当する地図情報を抽出するとともに、前記ＰＯＩ情報蓄積手段から該当するＰＯＩ情報を抽出する地域情報取得手段と、
ユーザの現在の状況を取得する状況取得手段と、
ユーザが過去に選択したＰＯＩ情報の履歴を管理するＰＯＩ情報選択履歴管理手段と、
ユーザの現在の状況とＰＯＩ情報選択履歴に基づいてユーザの嗜好性を抽出し、前記地域情報取得手段によって抽出された各ＰＯＩ情報にユーザの嗜好性を反映した重み付けを付与するＰＯＩ情報重み付け演算手段と、
前記ＰＯＩ情報重み付け演算手段による重み付けに従ってＰＯＩ情報を表示するための優先順位付けし、該優先順位に従ってＰＯＩ情報を前記地域情報取得手段によって抽出された地図情報と合成して誘導情報として画面出力する画面出力手段と、
を具備することを特徴とする情報提示装置である。
【００２１】
ここで、本発明に係る情報提示装置は、前記画面出力手段による合成表示画面上でユーザによるＰＯＩ情報の選択を受容するＰＯＩ情報選択手段と、該選択されたＰＯＩ情報についてのより詳細な情報を提示する詳細情報提供手段とをさらに備えていてもよい。
【００２２】
また、前記状況取得手段は、ユーザの現在の状況として、季節や時間、場所を取得する。季節や時間は、システム・タイマを利用して容易に取得することができる。また、上空のＧＰＳ衛星から発信される複数のＧＰＳ信号を受信し解析することによって比較的高精度に現在の場所を得ることができる。その他、天候や気温などの外部環境や、ユーザの体温や機嫌などからなるユーザの内部状態を、測定可能な事象を状況値として取得してもよい。
【００２３】
また、前記ＰＯＩ情報選択履歴管理手段は、ユーザが置かれる状況毎に各ＰＯＩ情報が選択される確率を記述した確率ネットワーク・モデルを用いて、ユーザが過去に選択したＰＯＩ情報の履歴を管理するようにしてもよい。ここで言う確率ネットワーク・モデルは、例えばベイジアン・ネットワーク・モデルである。
【００２４】
確率ネットワーク・モデルは、人が訪れる店舗など（選択するＰＯＩ）は、季節、曜日、時刻によって変化すること、人が訪れる店舗など（選択するＰＯＩ）は、訪れる場所（地域）によって変化すること、人が訪れる場所（地域）は、季節、曜日、時刻によって変化することなどのように、経験則に基づいて作成される。また、ＰＯＩの状態以外にＰＯＩの各分類の状態（大分類、中分類、小分類）を追加することができる。
【００２５】
そして、前記ＰＯＩ情報重み付け演算手段は、前記状況取得手段により得られた状況値を前記確率ネットワーク・モデルに入力し、各ＰＯＩ情報が選択される事後確率を求め、該事後確率に応じた重み付けを付与するようにしてもよい。ここで、事後確率とは、観測された変数の確定値（ｅｖｉｄｅｎｃｅ：ｅ）から知りたい確率変数の取り得る具現値の確率のことである。
【００２６】
したがって、本発明によれば、季節、時間、場所、ＰＯＩ分類、ユーザが過去に選択したＰＯＩの情報を利用してユーザの嗜好性を抽出し、ベイジアン・ネットワーク・モデルを用い、ユーザの使用状況に応じて膨大なＰＯＩ情報をフィルタリングすることができる。
【００２７】
そして、このフィルタリング結果に基づいて、大量のＰＯＩアイコンを表示する場合にユーザの嗜好性に合ったＰＯＩ情報を表示し、あるいはユーザの嗜好性に合ったＰＯＩ情報をリスト上位に配置することで、ユーザに地図を見易くし、ＰＯＩ情報を選択し易くすることができる。
【００２８】
前記ＰＯＩ情報選択履歴管理手段は、ユーザによる次のＰＯＩ情報の選択結果に基づいて前記確率ネットワーク・モデルを更新する。
【００２９】
本発明によれば、基本的にはユーザの嗜好性を反映したＰＯＩ情報に重み付けを行なうが、これを作為的に操作して、特定のサービス提供業者（店舗）側が表示したいＰＯＩ情報を重み付けするようにしてもよい。
【００３０】
例えば、前記ＰＯＩ情報重み付け演算手段は、前記ＰＯＩ情報選択履歴管理手段において管理される確率ネットワーク・モデルに代えてサービス提供業者（店舗）側が用意した確率ネットワーク・モデルを利用することによって、ユーザの嗜好性を反映したＰＯＩ情報に重み付けを作為的に変更し、サービス提供業者（店舗）側が表示したいＰＯＩ情報を重み付けすることができる。
【００３１】
あるいは、ユーザの嗜好性を反映したＰＯＩ情報の重み付けとサービス提供業者（店舗）側が表示したいＰＯＩ情報の重み付けを統合し、双方の重み付けを反映した重み付けを行なうようにしてもよい。
【００３２】
例えば、前記ＰＯＩ情報重み付け演算手段は、前記ＰＯＩ情報選択履歴管理手段において管理される確率ネットワーク・モデルと、サービス提供業者（店舗）側が用意した確率ネットワーク・モデルとを統合することによって、双方の重み付けを反映した重み付けを行なうことができる。
【００３３】
本発明によれば、ベイジアン・ネットワーク・モデルで使用している条件付観測回数表や条件付確率表を入れ替えたり、統合したりすると、ユーザの嗜好性が反映されたＰＯＩ表示の代わりに、作為的にＰＯＩ情報を選択表示することや、ユーザの嗜好性が反映されたＰＯＩ表示を損ねることなくサービス提供者が表示したいＰＯＩを同時に表示することができる。これによって、例えば、ある地域又はある時期に、特定のＰＯＩ情報を優先的に表示するようにすることができ、サービス提供者に新たなＰＯＩ情報提供サービスを提供することができる。
【００３４】
また、本発明の第２の側面は、地図情報と地図上の店舗などを示すＰｏｉｎｔｏｆ  Ｉｎｔｅｒｅｓｔ（ＰＯＩ）情報を利用して、ユーザの状況に基づいた誘導情報を提示する処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
ユーザの現在位置又はその他のユーザの状況に基づいて、該当する地図情報並びに該当するＰＯＩ情報を抽出する地域情報取得ステップと、
ユーザの現在の状況を取得する状況取得ステップと、
ユーザが過去に選択したＰＯＩ情報の履歴を管理するＰＯＩ情報選択履歴管理ステップと、
ユーザの現在の状況とＰＯＩ情報選択履歴に基づいてユーザの嗜好性を抽出し、前記地域情報取得ステップにおいて抽出された各ＰＯＩ情報にユーザの嗜好性を反映した重み付けを付与するＰＯＩ情報重み付け演算ステップと、
前記ＰＯＩ情報重み付け演算ステップにおいて求められた重み付けに従ってＰＯＩ情報を表示するための優先順位付けし、該優先順位に従ってＰＯＩ情報を前記地域情報取得ステップにおいて抽出された地図情報と合成して誘導情報として画面出力する画面出力ステップと、
を具備することを特徴とするコンピュータ・プログラムである。
【００３５】
本発明の第２の側面に係るコンピュータ・プログラムは、コンピュータ・システム上で所定の処理を実現するようにコンピュータ可読形式で記述されたコンピュータ・プログラムを定義したものである。換言すれば、本発明の第２の側面に係るコンピュータ・プログラムをコンピュータ・システムにインストールすることによって、コンピュータ・システム上では協働的作用が発揮され、本発明の第１の側面に係る情報提示装置と同様の作用効果を得ることができる。
【００３６】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【００３７】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施形態について詳解する。
【００３８】
図１には、本発明の一実施形態に係るパーソナル・ナビゲーション装置の機能構成を模式的に示している。
【００３９】
パーソナル・ナビゲーション・システム１０００は、ナビゲーション部１１００とＰＯＩ情報選定部１２００とで構成され、画面上に地図やＰＯＩ情報などを表示するようになっている。
【００４０】
まず、ナビゲーション部１１００の機能構成を、以下に説明する。
【００４１】
ナビゲーション部１１００は、基本的に、通常のナビゲーション装置と同様の動作を行なう。すなわち、ＧＰＳ情報などを用いて、地図やＰＯＩ情報などを表示する。
【００４２】
画面出力部１１０１は、地図描画部１１０２から供給される地図情報１１０３とＰＯＩ情報描画部１１０４から供給されるＰＯＩ情報１１０５を合成表示するようになっている。
【００４３】
地図情報描画部１１０２は、地域情報取得部１１０６が抽出した地図情報１１０３を、例えば、ビデオ・メモリに書き込むなど、画面に表示ができるように処理を行なうようになっている。
【００４４】
ＰＯＩ情報描画部１１０４は、地域情報取得部１１０６が抽出したＰＯＩ情報１１０５を、後述するＰＯＩ情報重み付け演算部１２０６からの情報に基づいて表示するための優先順位付けをし、例えば、ビデオ・メモリに書き込むなど、画面に表示ができるように処理を行なうようになっている。
【００４５】
地域情報取得部１１０６は、ＧＰＳ信号処理部１１０７から得た緯度、経度などの位置情報、ユーザ入力判定部１１０８からのユーザ入力情報を基に、ディスク読取部１１１１やネットワーク情報受信部１１１３から情報を読み出し、地図描画部１１０２用の地図情報１１０３とＰＯＩ情報描画部１１０４用のＰＯＩ情報１１０５を出力する。また、地域情報取得部１１０６は、後述するＰＯＩ情報重み付け演算部１２０６へ、位置情報に対応する地名情報を渡すことができるようになっている。
【００４６】
ＧＰＳ信号処理部１１０７は、上空に散在するＧＰＳ衛星から受信されるＧＰＳ信号に基づいて緯度、経度などの情報を取得し、地域情報取得部１１０６へ渡すようになっている。
【００４７】
ユーザ入力判定部１１０８は、例えば、タッチ・パネルやマウス、ボタンなどのユーザ入力装置１１１０からユーザ入力読取部１１０９が得た情報から、例えば、ユーザが画面上で押した場所から選択したＰＯＩアイコンなどを判定したり、ユーザ入力情報を処理して地域情報取得部１１０６へユーザ入力情報を渡したりするようになっている。また、ユーザ入力判定部１１０８は、ユーザが選択したＰＯＩ情報を、後述するＰＯＩ情報重み付け演算部１２０６へ渡すようになっている。
【００４８】
ディスク読取部１１１１は、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハード・ディスクなどのディスク媒体１１１２に格納されている地図情報やＰＯＩ情報を読み取るようになっている。また、ディスク読取部１１１１は、ディスク媒体１１１２から、後述するベイジアン・ネットワーク・モデル・ファイル１２０１を読み取ることができる。
【００４９】
ネットワーク情報受信部１１１３は、例えば、インターネットなどのネットワークを経由してサーバなどの外部ホストと相互接続されており、地図情報やＰＯＩ情報を取得したり更新したりすることができる。また、ネットワーク経由で、後述するベイジアン・ネットワーク・モデル・ファイル１２０１を受信することができる。
【００５０】
次に、ＰＯＩ情報選定部１２００について説明する。本実施形態では、ＰＯＩ情報選定部１２００は、季節、時間、場所、ＰＯＩ分類、ユーザが過去に選択したＰＯＩの情報を利用してユーザの嗜好性を抽出し、ベイジアン・ネットワーク・モデルを用い、ユーザの使用状況に応じてＰＯＩ情報をフィルタリングするようになっている。上述したナビゲーション部１１００では、このフィルタリング結果に基づいて、大量のＰＯＩアイコンを表示する場合にユーザの嗜好性に合ったＰＯＩ情報を表示し、あるいはユーザの嗜好性に合ったＰＯＩ情報をリスト上位に配置することで、ユーザに地図を見易くし、ＰＯＩ情報を選択し易くすることができる。
【００５１】
ＰＯＩ情報重み付け演算部１２０６は、ユーザ入力判定部１１０８から渡されるユーザが選択したＰＯＩ情報、地域情報取得部１１０６から渡される地名情報、並びに時間情報を用いて、ベイジアン・ネットワーク・モデル１２０３内の各ノードの条件付観測回数表１２０４（後述）を更新し、更新された条件付観測回数表１２０４を用いて、ベイジアン・ネットワーク・モデル１２０３内の各ノードの条件付確率表１２０５を更新し、さらにベイジアン・ネットワーク・モデル１２０３内の各ノードの事後確率を計算することができる。また、ＰＯＩ情報重み付け演算部１２０６は、ＰＯＩ情報描画部１１０４からの要求に応じて、要求があった時点での、ユーザの嗜好性が反映されたＰＯＩ情報を重み付けしたリストを作成し、ＰＯＩ情報描画部１１０４へ作成したリストを渡すようになっている。
【００５２】
ＰＯＩ情報重み付け演算部１２０６によって、個々のＰＯＩに対してユーザの嗜好性に応じた重み付けがなされ、現在の状況に応じて、表示した方がよいＰＯＩ（ユーザーの嗜好性が強い）に対して高い重み付けをされたリストをＰＯＩ情報描画部１１０４へ渡す。そして、ＰＯＩ情報描画部１１０４では、このリストに従って、高く重み付けされたＰＯＩ情報を表示することで、ユーザの嗜好性に応じたＰＯＩ表示を実現することができる。
【００５３】
ベイジアン・ネットワーク・モデル１２０３は、モデル・ファイル処理部１２０２によって、ベイジアン・ネットワーク・モデル・ファイル１２０２から抽出される。
【００５４】
本実施形態では、各状況においてユーザがＰＯＩ情報を選択する動作をベイジアン・ネットワーク・モデルで記述する。図５並びに図６には、ベイジアン・ネットワーク・モデルの構成例を示している。図示の矢印は、各状況（図中の矢印の根元に相当する各ノード）においてユーザがＰＯＩ情報（図中の矢印の先に相当する各ノード）を選択する動作を表し、矢印は条件付き確率値を持っている。どちらのベイジアン・ネットワーク・モデルも、３つの経験則に基づいて作成されている。３つの経験則とは、人が訪れる店舗など（選択するＰＯＩ）は、季節、曜日、時刻によって変化すること、人が訪れる店舗など（選択するＰＯＩ）は、訪れる場所（地域）によって変化すること、人が訪れる場所（地域）は、季節、曜日、時刻によって変化することである。
【００５５】
図５と図６の違いは、季節、曜日、時刻の状態が取り得る値をどれだけ細かくとるかである。
【００５６】
図５では、季節を春夏秋冬の４状態、曜日を平日、休日の２状態、時刻を朝昼晩の３状態とし、場所とＰＯＩの状態を可変数としている。すなわち、図５に示すベイジアン・ネットワーク・モデルでは、季節毎に各ＰＯＩを選択する確率値又は季節毎に各場所を訪れて各ＰＯＩを選択する確率値、曜日毎にＰＯＩを選択する確率値又は曜日毎に各場所を訪れて各ＰＯＩを選択する確率値、並びに時刻毎にＰＯＩを選択する確率値又は時刻毎に各場所を訪れてＰＯＩを選択する確率値を記述している。
【００５７】
これに対し、図６では、季節の替わりに月を用い１月から１２月までの１２状態とし、曜日を月曜日から日曜日までの７状態とし、時刻を朝、午前、真昼、午後、夕方、夜、夜中の７状態とし、それ以外は、可変数の状態とし、また、ＰＯＩの状態以外にＰＯＩの各分類の状態（大分類、中分類、小分類）を追加している。
【００５８】
条件付観測回数表１２０４は、モデル・ファイル処理部１２０２によって、ベイジアン・ネットワーク・モデル・ファイル１２０２から抽出される。条件付観測回数表は、各状況（図中の矢印の根元に相当する各ノード）においてユーザがＰＯＩ情報（図中の矢印の先に相当する各ノード）を選択した回数を記述したテーブルである。例えば、図５に示したベイジアン・ネットワーク・モデルのＰＯＩノードの場合、図７に示すように、ＰＯＩノードに対するすべての親ノード（図５中矢印の根元）の取り得る状態におけるＰＯＩノードの取り得る状態の観測回数となる。例えば、季節が春、且つ、曜日が平日、且つ、時刻が朝、且つ、場所が銀座における各ＰＯＩ（ｐ１からｐｌ）の選択が観測された観測回数、季節が春、且つ、曜日が休日、且つ、時刻が昼、且つ、場所が新宿における各ＰＯＩ（ｐ１からｐｌ）の選択が観測された観測回数などのように、条件付観測回数表には、親（すなわち状況値）の取り得る条件によって１行毎に各ＰＯＩ（ｐ１からｐｌ）の観測回数が記述されている。
【００５９】
条件付確率表１２０５は、モデル・ファイル処理部１２０２によって、ベイジアン・ネットワーク・モデル・ファイル１２０２から抽出される。条件付確率表は、各状況（図中の矢印の根元に相当する各ノード）においてユーザがＰＯＩ情報（図中の矢印の先に相当する各ノード）を選択する確率（すなわち親ノードに相当する状況値が与えられたときの事後確率）を記述したテーブルである。例えば、図５に示したベイジアン・ネットワーク・モデルのＰＯＩノードの場合、図８に示すように、ＰＯＩノードに対するすべての親ノード（図中矢印の根元）の取り得る状態の場合におけるＰＯＩノードの取り得る状態の確率値となる。例えば、季節が春、且つ、曜日が平日、且つ、時刻が朝、且つ、場所が銀座の場合における各ＰＯＩ（ｐ１からｐｌ）を選択する確率値、季節が春、且つ、曜日が休日、且つ、時刻が昼、且つ、場所が新宿の場合における各ＰＯＩ（ｐ１からｐｌ）を選択する確率値などのように、条件付確率表には親の取り得る条件によって１行毎に各ＰＯＩ（ｐ１からｐｌ）の確率値が記述されている。
【００６０】
なお、ベイジアン・ネットワーク・モデル、条件付確率表などについての一般的な説明は、本村陽一著「不確実性モデリングのための情報表現：ベイジアンネット」（ＢＮ２００１  ベイジアンネットチュートリアル講演論文集、ｐｐ．５−１３（２００１）、人工知能学会、人工知能基礎論研究会）を参照されたい。
【００６１】
モデル・ファイル処理部１２０２は、ベイジアン・ネットワーク・モデル・ファイル１２０１から、ベイジアン・ネットワーク・モデル１２０３（図５又は図６を参照のこと）、条件付観測回数表１２０４（図７を参照のこと）、並びに条件付確率表１２０５（図８を参照のこと）を抽出することができる。
【００６２】
ベイジアン・ネットワーク・モデル・ファイル１２０１には、ベイジアン・ネットワーク・モデル１２０３、条件付観測回数表１２０４、並びに条件付確率表１２０５を構成するそれぞれの情報が記述されている。図９には、ベイジアン・ネットワーク・モデル・ファイルの構成例を示している。同図に示すような構造かドキュメントは、例えばＸＭＬ（ｅＸｔｅｎｄｅｄ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述することができる。
【００６３】
図９に示すように、ベイジアン・ネットワーク・モデル・ファイル２５００は、モデル属性定義部２５０１と、モデル構造定義部２５０２と、表定義部２５０３とで構成される。このベイジアン・ネットワーク・モデル・ファイルを用いて、既に存在する条件付観測回数表１２０４並びに条件付確率表１２０５を新しい条件付観測回数表１２０４と条件付確率表１２０５に置き換えることで、ユーザの嗜好性を反映したＰＯＩ情報の重み付けをサービス提供者（店舗など）の表示したいＰＯＩ情報の重み付けに変更することができる。あるいは、既に存在する条件付観測回数表１２０４並びに条件付確率表１２０５と新しい条件付観測回数表１２０４と条件付確率表１２０５とを統合することで、ユーザの嗜好性を反映したＰＯＩ情報の重み付けを尊重しながら、サービス提供者（店舗など）の表示したいＰＯＩ情報の重み付けを反映することができる。
【００６４】
モデル属性定義部２５０１には、当該ベイジアン・ネットワーク・モデルのモデル名称、学習モードが記述されている。学習モードとは、条件付観測回数表から条件付確率表を更新するか又は更新しないかを示す情報である。
【００６５】
モデル構造定義部２５０２は、ノード定義部２５０４と、リンク定義部２５０５とで構成される。ノード定義部２５０４にはノード名称と状態変数定義部２５０６が記述され、状態変数定義部２５０６には状態変数名と状態変数値が記述されている。例えば、図５に示したベイジアン・ネットワーク・モデルにおける季節や曜日などがノード名称、季節ノード内２０００の春、夏、秋、冬が状態変数名、春や夏等の各状態変数の値が状態変数値である。ノード定義部２５０４は、モデル内のノード数分記述される。リンク定義部２５０５には、モデル内各ノードに対する親ノードと子ノードを定義する。例えば、図５に示したベイジアン・ネットワーク・モデルにおいて、場所ノード２００３に対する親ノードは、季節ノード２０００、曜日ノード２００１、並びに時刻ノード２００２であり、場所ノード２００３に対する子ノードはＰＯＩノード２００４である。
【００６６】
表定義部２５０３には、モデル内のノード数分のノード別表定義部２５０７が記述されている。ノード別表定義部２５０７には、対象ノード名称、条件付観測回数表定義部２５０８、条件付確率表定義部２５０９が記述されている。条件付観測回数表定義部２５０８には、対象ノードに対する各親ノードの状態変数の個数を全親ノード分だけ掛け合わせた個数分の行定義部２５１０が記述されている。行定義部２５１０には、対象ノードにおける状態変数の個数分だけの条件付観測回数の値が記述されている。条件付確率表定義部２５０９には、対象ノードに対する各親ノードの状態変数の個数を全親ノード分だけ掛け合わせた個数分の行定義部２５１０が記述されている。行定義部２５１０には、対象ノードにおける状態変数の個数分だけの条件付確率の値が記述されている。
【００６７】
図２１には、図１に示したパーソナル・ナビゲーション・システムを実現するハードウェア構成例を示している。
【００６８】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５０００は、例えば米インテル社のプロセッサ・チップＰｅｎｔｉｕｍ（登録商標）などを用いて構成され、オペレーティング・システム（ＯＳ）が提供する実行環境下で、本装置全体の動作制御並びに演算処理を行なう機能を有している。
【００６９】
メモリ５００３は、複数のＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）などの読み書き可能な半導体記憶装置、並びにＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの読み出し専用の半導体記憶装置で構成される。ＲＡＭは、ＣＰＵ５０００の実行プログラム・コードをロードしたり、実行中のプログラムの作業データを一時格納したりするために使用される。また、ＲＯＭには、各種ハードウェア資源に対する入出力操作を行なうためのプログラム・コード（ＢＩＯＳ：Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）や装置し同時の自己診断プログラム（ＰＯＳＴ：Ｐｏｗｅｒ  Ｏｎ  Ｓｅｌｆ  Ｔｅｓｔ）などが恒久的に格納されている。メモリ５００３は、システム・コントローラ５００２を通じてＣＰＵ５０００や各種ハードウェア資源に接続され、これらの要求に従って情報の記憶動作が行なわれるようになっている。
【００７０】
キャッシュ５００１は、ＣＰＵ５０００が頻繁にアクセスするメモリ５００３内の情報を記憶する高速アクセス可能な半導体記憶装置であり、ＣＰＵと直接情報授受することにより、システムの動作の高速化を図ることができる。
【００７１】
システム・コントローラ５００２は、ＣＰＵ５０００と、メモリ５００３、キャッシュ５００１、並びにバス接続されている各種のハードウェア資源（後述するハードディスク・フロッピー（登録商標）ディスクなど）の全体のタイミング調整やバス間のインターフェース・プロトコルの実現などを行なうハードウェアであり、例えば米インテル社のＴＲＩＴＯＮ（４３０ＦＸ）などを用いて構成される。
【００７２】
ホスト・バス５００８は、ＣＰＵ５０００のローカル・ピンに直接接続された情報の伝達手段であって、キャッシュ５００１やシステム・コントローラ５００２などと情報授受ができるようになっている。
【００７３】
システム・バス５００９は、ホスト・バス５００８と分離された情報の伝達手段であり、システム・コントローラ５００２経由でホスト・バス５００８に接続されている。ＣＰＵ５０００は、システム・コントローラ５００２を介して、システム・バス５００９に接続された各種ハードウェア資源にアクセスすることができる。
【００７４】
ディスク・コントローラ５００４は、ハード・ディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのディスク型記憶装置５００５とシステム・バス５００９の間に接続され、システム・バス５００９を介したディスク・アクセス要求に基づいて、ディスク記憶媒体５００５内の特定の領域に情報の書き込み・読み出し動作を行なうように制御する。
【００７５】
ハード・ディスクは大容量で比較的高速な動作が可能であり、プログラムを実行可能な状態でハード・ディスク上に配置することを「インストール」と呼ぶ。例えば、オペレーティング・システムや各種ハードウェア資源操作用のドライバ、本実施形態に係るパーソナル・ナビゲーション用のアプリケーションなどをハード・ディスク上にインストールすることができる。また、パーソナル・ナビゲーションを実現するために必要な、ベイジアン・ネットワーク・モデル、条件付観測回数表、条件付確率表などからなるベイジアン・ネットワーク・モデル・ファイル（図９を参照のこと）やその他のデータ・ファイルをハード・ディスク上に蓄積することができる。
【００７６】
また、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの可搬型の記憶媒体は、プログラムやデータ・ファイルなどを装置間で移動したり、これらのバックアップを保存したりするために使用することができる。例えば、オペレーティング・システムや各種ハードウェア資源操作用のドライバ、本実施形態に係るパーソナル・ナビゲーション用のアプリケーション、ベイジアン・ネットワーク・モデル・ファイルなどを、これら可搬型記憶媒体を利用して配布することができる。
【００７７】
ＧＰＳ信号処理部５００６は、上空に散在する複数のＧＰＳ衛星からのＧＰＳ信号を受信しこれらに基づいて位置情報を取得する。取得された位置情報は、システム・バス５００９並びにシステム・コントローラ５００２を介してＣＰＵ５０００に伝達されるようになっている。
【００７８】
ネットワーク・コントローラ５０１０は、モデムやＥｔｈｅｒｎｅｔ（登録商標）接続装置などのネットワーク接続装置（ＮＩＣ）５０１１とシステム・バス５００９の間に接続され、システム・バスとシステム・コントローラを介してネットワーク情報をＣＰＵ５０００に伝達する。
【００７９】
インターネットなどの広域ネットワーク上には、情報を提供する複数のホスト装置（サーバ）が散在し、これらからプログラムやコンテンツの提供を受けることができる。例えば、オペレーティング・システムや各種ハードウェア資源操作用のドライバ、本実施形態に係るパーソナル・ナビゲーション用のアプリケーションなどのプログラムや、ベイジアン・ネットワーク・モデル・ファイルなどのデータ・ファイルを当該装置にダウンロードすることができる。
【００８０】
ユーザ入力コントローラ５０１２は、タッチ・パネルや操作ボタンなどのユーザ入力装置５０１３とシステム・バス５００９の間に接続され、ユーザが入力した情報を所定のシーケンス（例えば割り込みハンドラ）に従ってＣＰＵ５０００に伝達するようになっている。
【００８１】
ディスプレイ５０１５は、ディスプレイ・コントローラ５０１４に接続され、ＣＰＵ５０００において作成された地図、ＰＯＩ情報、その他の情報などを、映像として表示出力するようになっている。ディスプレイ・コントローラ（ＣＲＴコントローラ）５０１４は、システム・バス５００９に接続され、ＣＰＵ５０００などの指示に基づいて、図形などの描画情報をディスプレイ上に描画するようになっている。
【００８２】
本発明の実施の形態としては、車に搭載されたナビゲーション装置、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）などの携帯端末やパーソナル・コンピュータなどとＧＰＳモジュールを用いたナビゲーション装置、携帯電話とＧＰＳモジュールやネットワークを用いたナビゲーション装置などの通常のナビゲーション装置単体が考えられる。
【００８３】
また、本発明においては、ベイジアン・ネットワーク・モデル・ファイルをネットワーク経由で取得することで、ユーザの嗜好性に基づいたＰＯＩ表示を作為的に変更したりすることができるようにするため、図２のようにナビゲーション装置がネットワークに接続されている形態が考えられる。同図において、車に搭載されたナビゲーション装置１５００、ＰＤＡなどの携帯端末やパーソナル・コンピュータなどとＧＰＳモジュールを用いたナビゲーション装置１５００、携帯電話とＧＰＳモジュールやネットワークを用いたナビゲーション装置１５００は、無線又は有線でネットワーク１５０１に接続され、ベイジアン・ネットワーク・モデル・ファイルが入手できるようになっている。
【００８４】
ベイジアン・ネットワーク・モデルを提供するサーバ１５０２は、無線又は有線でネットワーク１５０１に接続され、ベイジアン・ネットワーク・モデル・ファイル（図９を参照のこと）を配信することができるようになっている。
【００８５】
図３並びに図４には、ユーザの端末１５００とサーバ１５０２の情報の流れを図解している。
【００８６】
図３には、ユーザの操作によって、ユーザが明示的にサーバ上からベイジアン・ネットワーク・モデル・ファイルを取得する場合の動作手順を示している。
【００８７】
例えば、サーバ上で、各サービス提供者（店舗など）が、キャンペーンなどで、ユーザにサービスを提供する店舗（ＰＯＩ情報）を表示させてもらうために作成したベイジアン・ネットワーク・モデル・ファイルを提供している。このような場合、ユーザは各サービス提供者（店舗など）から提供されたベイジアン・ネットワーク・モデル・ファイルのうち気に入ったものを、サーバからネットワーク経由で取得することができる。
【００８８】
まず、端末１７００は、サーバ１７０１に対して、ベイジアン・ネットワーク・モデル・ファイル・リスト要求１７０２を行ない、サーバ１７０１からベイジアン・ネットワーク・モデル・ファイル・リストを取得する（１７０３）。
【００８９】
次に、ベイジアン・ネットワーク・モデル・ファイル・リストを受け取った端末において、ユーザがベイジアン・ネットワーク・モデル・ファイルを選択する（１７０４）。これに応答して、端末１７００は、選択したベイジアン・ネットワーク・モデル・ファイルをサーバ１７０１に要求し（１７０５）、要求したベイジアン・ネットワーク・モデル・ファイルをサーバ１７０１から取得する（１７０６）。
【００９０】
また、図４には、端末１８００が、例えば、一定時間毎、又は現在地（地名、県名、市区町村名など）が変わる毎に、サーバ１８０１にベイジアン・ネットワーク・モデル・ファイルの更新状況を確認する場合の動作手順を示している。例えば、新規のベイジアン・ネットワーク・モデル・ファイルが得られた場合や、ユーザが場所を移動して現在地（地名、県名、市区町村名など）が変わったときに、その地域における各サービス提供者（店舗など）が提供しているベイジアン・ネットワーク・モデル・ファイルを取得する場合である。
【００９１】
まず、端末１８００は、サーバ１８０１に対して、例えば一定時間毎又は現在地が変わる毎に、更新情報確認（１８０２）を行なう。
【００９２】
次に、サーバ１８０１は、例えば、新規ベイジアン・ネットワーク・モデル・ファイルの追加があった場合やユーザの現在地域で提供されたベイジアン・ネットワーク・モデル・ファイルがあった場合など、更新情報があれば、端末１８００に対してベイジアン・ネットワーク・モデル・ファイルを送信する（１８０３）。
【００９３】
次に、本発明の実施形態に係るパーソナル・ナビゲーション・システムの装置各部における処理動作について、図１３〜図１６を参照しながら説明する。但し、図１中のナビゲーション部１１００については、既存のナビゲーション・システムと同様の動作を行なうため、本明細書中では説明を省略し、ＰＯＩ情報選定部１２００の動作を中心に説明する。
【００９４】
図１３には、ベイジアン・ネットワーク・モデル・ファイルの読取処理、並びにこれに付随して行なわれるベイジアン・ネットワーク・モデルなどの更新処理の手順をフローチャートの形式で示している。
【００９５】
まず、ディスク読取部１１１１、ネットワーク情報受信部１１１３によって、ベイジアン・ネットワーク・モデル・ファイル１２０１が読み取られる（ステップＳ１）。
【００９６】
次いで、モデル・ファイル処理部１２０２が、ベイジアン・ネットワーク・モデル・ファイルを読み取り、その解釈処理を行なう（ステップＳ２）。この解釈処理は、ベイジアン・ネットワーク・モデル・ファイルの構造（図９を参照のこと）に基づいて、ベイジアン・ネットワーク・モデル１２０３、条件付観測回数表１２０４、条件付確率表１２０５を分離する処理である。
【００９７】
ベイジアン・ネットワーク・モデル・ファイルの解釈処理が終わると、ベイジアン・ネットワーク・モデル１２０３、条件付観測回数表１２０４、条件付確率表１２０５を、例えば内部メモリ５００３に記録する（ステップＳ３）。
【００９８】
次いで、ＰＯＩ情報重み付け演算部１２０６へ、記録したベイジアン・ネットワーク・モデル１２０３、条件付観測回数表１２０４、条件付確率表１２０５が渡される（ステップＳ４）。
【００９９】
ＰＯＩ情報重み付け演算部１２０６は、モデル・ファイル処理部１２０２から、ベイジアン・ネットワーク・モデル１２０３、条件付観測回数表１２０４、条件付確率表１２０５を受け取ると（ステップＳ５）、ユーザによってデータを更新するかしないかの設定情報をあらかじめ参照する。そして、更新ならば、ステップＳ７〜ステップＳ１０へ、更新しない場合又は初めてベイジアン・ネットワーク・モデル１２０３、条件付観測回数表１２０４、条件付確率表１２０５を受け取る場合は、ステップＳ１１〜ステップＳ１２へ分岐する（ステップＳ６）。
【０１００】
データを更新する場合は、既に存在している条件付観測回数表１２０４と新しく受け取った条件付観測回数表１２０４を統合する処理を行なう（ステップＳ７）。条件付観測回数表の統合処理では、条件付観測回数表中の同じ位置同士の数字を足し、同じ位置に格納する。例えば、図７に示した条件付観測回数表を用いて説明すると、春且つ平日且つ昼且つ新宿の行で、ｐ１の列の位置において、既に存在している条件付観測回数表で１、新しく受け取った条件付観測回数表で３だった場合は、同じ位置にこれらの和である４を代入する。
【０１０１】
このような条件付観測回数表の統合処理が終わると、条件付観測回数表を更新する（ステップＳ８）。条件付観測回数表の更新が終わると、基本的には、条件付観測回数表から、条件付確率表を作成することになる（ステップＳ９）。条件付確率表の作成において、図７、図８の２次元配列において、行をｉ（１≦ｉ≦Ｎ）、列をｊ（１≦ｊ≦Ｌ）とすると、求める位置の条件付確率の値ｐｉｊは、同じ位置の観測回数の値をｅｉｊとすると、下式で求めることができる。
【０１０２】
【数１】
2004355075.tif 000003
【０１０３】
但し、新しく受け取った条件付観測回数表が存在しない場合（表中すべて０の場合）は、新しく受け取った条件付確率表と既に存在している条件付確率表において、表中の同じ位置の値を足して、２で割る処理を行ない、条件付確率表の統合を行なう（ステップＳ９）。
【０１０４】
このような条件付確率表の統合処理が終わると、条件付確率表を更新する（ステップＳ１０）。更新しない場合（又は、初めてベイジアン・ネットワーク・モデル１２０３、条件付観測回数表１２０４、条件付確率表１２０５を受け取る場合）は、既に存在する条件付観測回数表と条件付確率表を新しい条件付観測回数表と条件付確率表に置き換えて更新する（ステップＳ１１、ステップＳ１２）。
【０１０５】
既に存在する条件付観測回数表、条件付確率表をユーザの嗜好性を反映した重み付けがなされたものとして位置付け、新しく受け取った条件付観測回数表、条件付確率表を、サービス提供者（店舗など）の表示したいように重み付けされたものとして位置付けることができる。したがって、データを更新する場合は、既に存在する条件付観測回数表、条件付確率表と、新しく受け取った条件付観測回数表、条件付確率表が統合されることで、ユーザの嗜好性を反映したＰＯＩ情報の重み付けを尊重しながら、サービス提供者（店舗等）の表示したいＰＯＩ情報の重み付けを反映することができる。
【０１０６】
これに対し、データを更新しない場合（置き換える場合）は、既に存在する条件付観測回数表、条件付確率表を新しい条件付観測回数表、条件付確率表に置き換えることで、ユーザの嗜好性を反映したＰＯＩ情報の重み付けをサービス提供者（店舗など）の表示したいＰＯＩ情報の重み付けに切り替えることができる。
【０１０７】
図１４には、ユーザ・プロファイルの入力（ユーザに、興味のあるジャンルを入力してもらう作業）に基づいて条件付確率表に値を設定する処理手順をフローチャートの形式で示している。これは、初めてベイジアン・ネットワーク・モデル１２０３、条件付観測回数表１２０４、条件付確率表１２０５を受け取る場合には、条件付確率表の内部がすべてなど確率になっており、そのまま用いるとすべてのＰＯＩ情報が同じ重み付けとなってしまうのを避けるため、最初にある程度ユーザの嗜好性に適合した値に変更しておくことを行なうための処理である。
【０１０８】
まず、ユーザに、ユーザ・プロファイルの情報を入力してもらう（ステップＳ２０）。ユーザ・プロファイルの入力とは、例えば、図１０〜図１２に示すような画面で、ジャンル毎に興味のある分類を入力してもらう作業である。図１０には、大分類で興味のある分類をユーザが選択する画面の構成例を示しており、ユーザは該当する項目のラジオ・ボタンを複数チェックすることができる。また、図１１には、中分類「食事」で興味のある分類をユーザが選択する画面の構成例を示しており、ユーザは該当する項目のラジオ・ボタンを複数チェックすることができる。また、図１２には、小分類「和食」で興味のある分類をユーザが選択する画面の構成例を示しており、ユーザは該当する項目のラジオ・ボタンを複数チェックすることができる。
【０１０９】
図１０〜図１２に示したような画面を介したユーザの入力操作が終了したら、興味あるジャンルを記録し（ステップＳ２２）、ＰＯＩ情報重み付け演算部１２０６へデータを渡す（ステップＳ２３）。
【０１１０】
ＰＯＩ情報重み付け演算部１２０６がデータを受け取ると（ステップＳ２４）、条件付確率表に設定する値を求める。値の求め方は、ＰＯＩの総数をＭ、選択された分類に属するＰＯＩの場合の値をｐとし、選択された分類に属するＰＯＩの数をＮ、選択されていない分類に属するＰＯＩの場合の値をｐ’とすると、下式で求めることができる。
【０１１１】
【数２】
2004355075.tif 000004
【０１１２】
但し、αの値は、１＜α≦Ｍとし、例えば２とする。これは、ユーザが選択した分類に属するＰＯＩに対して高い確率値を与え、ユーザが選択していない分類に属するＰＯＩに対して低い確率値を与えるためである。例えば、αを２とした場合は、ユーザが選択した分類に属するＰＯＩに対して、平均値（１／Ｍ）の２倍を与え、それ以外のＰＯＩに対しては、平均値よりも低い値（（１−Ｎ／Ｍ）／（Ｍ−Ｎ））が与えられる。
【０１１３】
図１５には、ユーザがＰＯＩを選択したときの状況からユーザの嗜好性を反映した重み付けのなされた条件付確率の学習を行なう処理手順をフローチャートの形式で示している。この処理によって、各ＰＯＩに対してユーザの嗜好性を反映した重み付け（表内の確率値）が行なわれる。
【０１１４】
まず、例えばタッチ・パネル式の画面で画面上に表示されたＰＯＩを表すアイコンをクリックするなど、ユーザがＰＯＩ情報を選択すると（ステップＳ３１）、ＰＯＩ情報（ＰＯＩの名称、大分類、中分類、小分類）とＰＯＩを選択した際の年月日、曜日、時刻が記録され（ステップＳ３２）、ＰＯＩ情報重み付け演算部１２０６へ記録したデータが渡される（ステップＳ３３）。
【０１１５】
ＰＯＩ情報重み付け演算部１２０６は、ユーザ入力判定部１１０８から記録されたデータを受け取ると（ステップＳ３４）、次に、地域情報取得部１１０６へ現在地（現在地名称）を問い合わせ（ステップＳ３５）、現在地（現在地名称）を受け取る（ステップＳ３６）。
【０１１６】
次いで、学習モードがＯＮならばステップＳ３７〜ステップＳ３８へ、学習モードがＯＦＦならばステップＳ３９〜ステップＳ４０へ分岐する（ステップＳ６６）。学習モードのＯＮ、ＯＦＦは、ユーザがあらかじめ設定しておくか、又はベイジアン・ネットワーク・モデル・ファイルを読み込んだ際に設定されるようにしておく。学習モードがＯＮの場合は、条件付確率の学習を行なう（ステップＳ３７）。
【０１１７】
ここで、条件付確率の学習を行なう場合の処理について、図５に示したベイジアン・ネットワーク・モデルと図７に示した条件付観測回数表、並びに図８に示した条件付確率表を用いて以下に説明する。まず、年月日の情報から、例えば、３月〜５月を春、６月〜８月を夏、９月〜１１月を秋、１２月〜２月を冬として、図５に示す季節ノード２０００の条件付観測回数表の該当箇所の値に１だけ加える。次に、曜日の情報から、例えば、月曜日〜金曜日を平日、土曜日、日曜日、法律で定められた休日を休日として、図５に示す曜日ノード２００１の条件付観測回数表の該当箇所の値に１だけ加える。次に、時刻の情報から、例えば、６時〜１２時までを朝、１２時〜１８時までを昼、１８時〜６時までを夜として、図５に示す時刻ノード２００２の条件付観測回数表の該当箇所の値に１だけ加える。次に、現在地（現在地名称）の情報から、図５に示す場所ノード２００３の条件付観測回数表の該当箇所（季節、曜日、時刻の条件を示す行で、現在地名称を示す列）の値に１だけ加える。このとき、該当箇所がない場合は、新しい現在地名称が追加される場合であり、図５に示す場所ノード２００３の状態変数に新しい現在地名称を追加し、条件付観測回数表と条件付確率表の列方向に列を１つ拡張して、条件付観測回数表の拡張した列の該当箇所（季節、曜日、時刻の条件を示す行で、現在地名称を示す列）に対して１だけ加える。また、このとき、図５のＰＯＩノード２００４の条件付観測回数表に２４行（季節４×曜日２×時刻３）拡張する。拡張する場所は、例えば、図７の場合は、春且つ平日且つ朝の条件を示しところに１行を追加、春且つ平日且つ昼の条件を示すところに１行を追加、春且つ平日且つ夜の条件を示すところに１行を追加、・・・というように、すべての条件を示すところに行を追加していく。同様にして、図５のＰＯＩノード２００４の条件付確率表も２４行拡張しておく。次に、ＰＯＩ情報のＰＯＩの名称（又はＰＯＩを示すコード番号等）から、図５に示すＰＯＩノード２００４の条件付観測回数表の該当箇所（季節、曜日、時刻、場所の条件を示す行で、ＰＯＩ名称（又はＰＯＩコード番号等）を示す列）に対して１だけ加える。次に、図５のすべてのノードにおける条件付確率の値を求める。この場合、図７及び図８に示す２次元配列において、行をｉ（１≦ｉ≦Ｎ）、列をｊ（１≦ｊ≦Ｌ）とすると、求める位置の条件付確率の値ｐｉｊは、同じ位置の観測回数の値をｅｉｊとすると、下式で求めることができる。
【０１１８】
【数３】
2004355075.tif 000005
【０１１９】
但し、上式で分母の値すなわち観測回数の総和が小さいと確率の値が極端になってしまうため、例えば、１０以下の場合は、確率値を計算しないか、あるいは、ベータ関数を用いたベータ事前分布を用いたりする。この条件付確率の学習方法については、例えば本村陽一著「不確実性モデリングのための情報表現：ベイジアンネット」（ＢＮ２００１  ベイジアンネットチュートリアル講演論文集、ｐｐ．５−１３（２００１）、人工知能学会、人工知能基礎論研究会）を参照されたい。また、現在地名称が得られなかった場合の扱いについては、ＥＭアルゴリズムを用いるが、ＥＭアルゴリズムについては、例えば渡辺美智子、山口和範著「ＥＭアルゴリズムと不完全データの諸問題」（多賀出版）を参照されたい。
【０１２０】
図１５に示した処理手順によって、ある状況でユーザが選択したＰＯＩの観測数（条件付観測回数）と観測数から得られる確率値（条件付確率値）が、ユーザの嗜好性を反映していることになり、条件付確率表において、ユーザの使用状況に応じたユーザの嗜好性に合わせたＰＯＩ情報の重み付け（条件付確率値）が実現される。
【０１２１】
学習モードがＯＦＦの場合は、上記に述べたような条件付確率の学習は行なわず（ステップＳ３９）、上記に述べたような条件付観測回数表の更新作業のみを行なう（ステップＳ４０）。
【０１２２】
図１６には、ＰＯＩ情報描画部１１０４からＰＯＩ情報重み付けリストの要求があった時点での状況に基づいてＰＯＩ情報重み付け演算部１２０６がＰＯＩ情報重み付けリストを作成し、ＰＯＩ情報描画部１１０４にこのリストを渡して、ＰＯＩ情報重み付けリストに従って表示するまでの処理手順をフローチャートの形式で示している。
【０１２３】
まず、ＰＯＩ情報描画部１１０４が、現在の年月日、曜日、時刻を記録し（ステップＳ５１）、ＰＯＩ情報重み付け演算部１２０６へ渡す（ステップＳ５２）。
【０１２４】
次いで、ＰＯＩ情報重み付け演算部１２０６が年月日、曜日、時刻を受け取ると（ステップＳ５３）、地域情報取得部１１０６へ、現在地（現在地名称）を問い合わせる（ステップＳ５４）。そして、地域情報取得部１１０６から、現在地（現在地名称）を受け取ると（ステップＳ５５）、確定した状況（年月日、曜日、時刻、現在地）に基づいて事後確率の計算を行なう（ステップＳ５６）。
【０１２５】
ここで、事後確率とは、観測された変数の確定値（ｅｖｉｄｅｎｃｅ：ｅ）から知りたい確率変数の取り得る具現値の確率のことである。事後確率を計算するノードから先の親ノードに与えられるｅｖｉｄｅｎｃｅをｅ＋、計算するノードから先の子ノードに与えられるｅｖｉｄｅｎｃｅをｅ−とすると、ベイズの定理より、ノードＸｊの確率は下式で求められる。
【０１２６】
【数４】
2004355075.tif 000006
【０１２７】
ここで言う観測された変数の確定値は、ＰＯＩ情報描画部１１０４から受け取った年月日、曜日、時刻の情報（どれも一意に決定される）と、地域情報取得部１１０６から受け取った地名に該当する。なお、場所ノードに関しては、親ノード（季節ノードなど）が存在するため、地域情報取得部１１０６から地名が受け取れなくても構わない。
【０１２８】
なお、事後確率を求める具体的な演算手順の詳細については、例えば本村陽一著「不確実性モデリングのための情報表現：ベイジアンネット」（ＢＮ２００１ベイジアンネットチュートリアル講演論文集、ｐｐ．５−１３（２００１）、人工知能学会、人工知能基礎論研究会）を参照されたい。
【０１２９】
この事後確率の計算で、条件付確率表のユーザの嗜好性の強いＰＯＩやサービス提供者（店舗など）の表示したいＰＯＩに対して重み付けされた値（条件付確率値）が用いられ、現在の状況での表示すべきＰＯＩ情報の優先度を表した重み付けの値（確率値）が計算される。
【０１３０】
事後確率の計算が終わると（ステップＳ５６）、ＰＯＩ情報重み付けリストを作成する（ステップＳ５７）。ＰＯＩ情報重み付けリストは、現在の状況（ＰＯＩ情報描画部１１０４などから年月日等の情報を受け取った時点）における、画面に表示すべきＰＯＩ情報の優先度を表した値であり、ステップＳ５６で計算されたＰＯＩノードの各状態変数の事後確率値を列挙したものである。図１７〜図２０には、ＰＯＩ情報重み付けリストの例を示している。図１７には、事後確率値に基づいて重み付けがなされたＰＯＩ情報（ｐ１〜ｐｌ）の重み付けリストを示している。また、図１８には、事後確率値に基づいて重み付けがなされた大分類ジャンル（ｄ１〜ｄｎ）の重み付けリストを示している。また、図１９には、事後確率値に基づいて重み付けがなされた中分類ジャンル（ｍ１〜ｍｋ）の重み付けリストを示している。また、図２０には、事後確率値に基づいて重み付けがなされた小分類ジャンル（ｓ１〜ｓｉ）の重み付けリストを示している。
【０１３１】
ステップＳ５７におけるＰＯＩ情報重み付けリスト作成処理では、ＰＯＩノードの各状態変数の値を大きいもの順に並べる作業を行ない、ＰＯＩ情報重み付けリストを記録する（ステップＳ５８）。
【０１３２】
次いで、記録したＰＯＩ情報重み付けリストを、ＰＯＩ情報描画部１１０４へ渡す（ステップＳ５９）。
【０１３３】
次いで、ＰＯＩ情報描画部１１０４が、ＰＯＩ情報重み付けリストを受け取ると（ステップＳ６０）、リスト上位のものからＰＯＩ情報を地図情報画面上に表示していく（ステップＳ６１）。
【０１３４】
表示を行なう場合、例えば、ＰＯＩ情報のリスト表示の場合は、そのままＰＯＩ情報重み付けリストから表示を行なう。例えば、ＰＯＩ情報のアイコン表示の場合、アイコンが重なるときは、ＰＯＩ情報重み付けリストの値（事後確率値）が大きいものを優先して表示する。図１６に示したＰＯＩ情報重み付けリストに従ってＰＯＩ情報を表示する処理によって、ＰＯＩを表示しなければならない状況において、無数に存在するＰＯＩから、最もふさわしいと思われるもの、すなわち、ユーザの嗜好性の強いＰＯＩあるいはサービス提供者（店舗など）の表示したいＰＯＩが選択的に表示される。
【０１３５】
［追補］
以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
【０１３６】
【発明の効果】
以上詳記したように、本発明によれば、現在位置周辺の地図、目的地までの経路、現在位置のマークなどとともに、現在表示されている地図上の店舗などを示すＰＯＩ情報を好適に提示することができる、優れた情報提示装置及び情報提示方法、並びにコンピュータ・プログラムを提供することができる。
【０１３７】
また、本発明によれば、季節、時間、場所、ＰＯＩ分類、ユーザが過去に選択したＰＯＩの情報を利用してユーザの嗜好性を抽出し、大量のＰＯＩアイコンを表示する場合にユーザの嗜好性に合ったＰＯＩ情報を表示することで、ユーザに地図を見易くし、ＰＯＩ情報を選択し易くすることができる、優れた情報提示装置及び情報提示方法、並びにコンピュータ・プログラムを提供することができる。
【０１３８】
また、本発明によれば、大量のＰＯＩ情報をリスト表示する場合に、ユーザの嗜好性に合ったＰＯＩ情報をリスト上位に配置することで、ユーザにＰＯＩ情報を選択し易くすることができる、優れた情報提示装置及び情報提示方法、並びにコンピュータ・プログラムを提供することができる。
【０１３９】
また、本発明によれば、ユーザの嗜好性に合ったＰＯＩ情報の表示を、サービス提供者が表示したいＰＯＩ情報に作為的に変更すること、あるいはユーザの嗜好性に合ったＰＯＩ情報の表示とサービス提供者が表示したいＰＯＩ情報を同時に表示することができる、優れた情報提示装置及び情報提示方法、並びにコンピュータ・プログラムを提供することができる。
【０１４０】
本発明によれば、ベイジアン・ネットワーク・モデルを用い、ユーザの使用状況に応じて、ＰＯＩ情報がフィルタリングされて表示される。この結果、大量のＰＯＩ情報を地図上に表示する場合やＰＯＩ情報をリスト表示する場合の問題点が解決されるとともに、ユーザに合わせた表示を行なうことができる。
【０１４１】
また、ベイジアン・ネットワーク・モデルで使用している条件付観測回数表や条件付確率表を入れ替えたり、統合したりすると、ユーザの嗜好性が反映されたＰＯＩ表示の代わりに、作為的にＰＯＩ情報を選択表示することや、ユーザの嗜好性が反映されたＰＯＩ表示を損ねることなくサービス提供者が表示したいＰＯＩを同時に表示することができる。これによって、例えば、ある地域、又は、ある時期に、特定のＰＯＩ情報を優先的に表示するようにすることができ、サービス提供者に新たなＰＯＩ情報提供サービスを提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るパーソナル・ナビゲーション装置の機能構成を模式的に示した図である。
【図２】ベイジアン・ネットワーク・モデル・ファイルをネットワーク経由で取得する様子を示した図である。
【図３】ユーザの端末１５００とサーバ１５０２の情報の流れを示したシーケンス図である。
【図４】ユーザの端末１５００とサーバ１５０２の情報の流れを示したシーケンス図である。
【図５】ベイジアン・ネットワーク・モデルの構成例を示した図である。
【図６】ベイジアン・ネットワーク・モデルの構成例を示した図である。
【図７】条件付観測回数表の構成例を示した図である。
【図８】条件付確率表の構成例を示した図である。
【図９】ベイジアン・ネットワーク・モデル・ファイルの構成例を示した図である。
【図１０】ユーザにユーザ・プロファイルの情報を入力してもらうための画面構成例を示した図である。
【図１１】ユーザにユーザ・プロファイルの情報を入力してもらうための画面構成例を示した図である。
【図１２】ユーザにユーザ・プロファイルの情報を入力してもらうための画面構成例を示した図である。
【図１３】ベイジアン・ネットワーク・モデル・ファイルの読取処理、並びにこれに付随して行なわれるベイジアン・ネットワーク・モデルなどの更新処理の手順を示したフローチャートである。
【図１４】ユーザ・プロファイルの入力（ユーザに、興味のあるジャンルを入力してもらう作業）に基づいて条件付確率表に値を設定する処理手順を示したフローチャートである。
【図１５】ユーザがＰＯＩを選択したときの状況からユーザの嗜好性を反映した重み付けのなされた条件付確率の学習を行なう処理手順を示したフローチャートである。
【図１６】ＰＯＩ情報描画部１１０４からＰＯＩ情報重み付けリストの要求があった時点での状況に基づいてＰＯＩ情報重み付け演算部１２０６がＰＯＩ情報重み付けリストを作成し、ＰＯＩ情報描画部１１０４にこのリストを渡して、ＰＯＩ情報重み付けリストに従って表示するまでの処理手順を示したフローチャートである。
【図１７】ＰＯＩ情報重み付けリストの例を示した図である。
【図１８】ＰＯＩ情報重み付けリストの例を示した図である。
【図１９】ＰＯＩ情報重み付けリストの例を示した図である。
【図２０】ＰＯＩ情報重み付けリストの例を示した図である。
【図２１】パーソナル・ナビゲーション装置のハードウェア構成を示した図である。
【符号の説明】
１０００…パーソナル・ナビゲーション・システム
１１０１…画面出力部
１１０２…地図描画部
１１０３…地図情報
１１０４…ＰＯＩ情報描画部
１１０５…ＰＯＩ情報
１１０６…地域情報取得部
１１０７…ＧＰＳ信号処理部
１１０８…ユーザ入力判定部
１１０９…ユーザ入力読取部
１１１０…ユーザ入力装置
１１１１…ディスク読取部
１１１２…ディスク媒体
１１１３…ネットワーク情報受信部
【図１】
2004355075.tif 000007
【図２】
2004355075.tif 000008
【図３】
2004355075.tif 000009
【図４】
2004355075.tif 000010
【図５】
2004355075.tif 000011
【図６】
2004355075.tif 000012
【図７】
2004355075.tif 000013
【図８】
2004355075.tif 000014
【図９】
2004355075.tif 000015
【図１０】
2004355075.tif 000016
【図１１】
2004355075.tif 000017
【図１２】
2004355075.tif 000018
【図１３】
2004355075.tif 000019
【図１４】
2004355075.tif 000020
【図１５】
2004355075.tif 000021
【図１６】
2004355075.tif 000022
【図１７】
2004355075.tif 000023
【図１８】
2004355075.tif 000024
【図１９】
2004355075.tif 000025
【図２０】
2004355075.tif 000026
【図２１】
2004355075.tif 000027