(57)【要約】【課題】登録されたスケジュールに応じて、目的地の候補を好適に提示することが可能なナビゲーション装置を提供する。【解決手段】ナビゲーション装置は、取得手段と、記憶手段と、制御手段とを有する。取得手段は、登録されたスケジュールに関する情報を取得する。記憶手段は、過去に取得したスケジュールに関する情報に含まれるキーワードと、当該スケジュールに対応して設定された目的地を関連付けて記憶する。制御手段は、取得手段により今回取得されたスケジュールに関する情報に含まれるキーワードが記憶手段に記憶されている場合に、当該キーワードと関連付けて記憶されている目的地を、今回の目的地候補として表示手段に表示させる。また、制御手段は、目的地候補のうちから今回の目的地が設定された場合に、今回取得されたスケジュールに関する情報に含まれるキーワードを、当該目的地に関連付けられたキーワードに追加して記憶させる。【選択図】図６
2018045708.tif 000002
【特許請求の範囲】
【請求項１】
登録されたスケジュールに関する情報を取得する取得手段と、
過去に取得したスケジュールに関する情報に含まれるキーワードと、当該スケジュールに対応して設定された目的地を関連付けて記憶する記憶手段と、
前記取得手段により今回取得されたスケジュールに関する情報に含まれるキーワードが前記記憶手段に記憶されている場合に、当該キーワードと関連付けて記憶されている目的地を、今回の目的地候補として表示手段に表示させる制御手段と、
を備え、
前記制御手段は、前記目的地候補のうちから今回の目的地が設定された場合に、前記今回取得されたスケジュールに関する情報に含まれるキーワードを、前記記憶手段に記憶される当該目的地に関連付けられたキーワードに追加して記憶させることを特徴とするナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、経路案内のための目的地を設定する技術に関する。
【背景技術】
【０００２】
従来から、携帯端末などに記憶されたスケジュールの情報に基づき、目的地を設定する技術が知られている。例えば、特許文献１には、スケジュールの内容を表すキーワードと位置情報とを対応付けたデータベースを記憶し、スケジュールの登録時に入力されるキーワードに基づいて、上述のデータベースを参照して得られる位置情報が示す位置を、スケジュールを実行するための目的地として設定するスケジュール管理装置が開示されている。また、特許文献２には、形態素解析により文字列から固有名詞を抽出する方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２２８０２０号公報
【特許文献２】特開２００２−１８３１３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、データベースに登録するためのキーワードと位置情報との対応付けは、ユーザの入力に基づき行う必要があった。さらに、特許文献１では、目的地を正確に設定するためには、データベースに登録されているキーワードを使用してスケジュールを登録する必要があった。
【０００５】
本発明は、上記のような課題を解決するためになされたものであり、登録されたスケジュールに応じて、目的地の候補を好適に提示することが可能なナビゲーション装置を提供することを主な目的とする。
【課題を解決するための手段】
【０００６】
請求項に記載の発明は、ナビゲーション装置であって、登録されたスケジュールに関する情報を取得する取得手段と、過去に取得したスケジュールに関する情報に含まれるキーワードと、当該スケジュールに対応して設定された目的地を関連付けて記憶する記憶手段と、前記取得手段により今回取得されたスケジュールに関する情報に含まれるキーワードが前記記憶手段に記憶されている場合に、当該キーワードと関連付けて記憶されている目的地を、今回の目的地候補として表示手段に表示させる制御手段と、を備え、前記制御手段は、前記目的地候補のうちから今回の目的地が設定された場合に、前記今回取得されたスケジュールに関する情報に含まれるキーワードを、前記記憶手段に記憶される当該目的地に関連付けられたキーワードに追加して記憶させることを特徴とする。
【０００７】
また、請求項に係る発明は、ナビゲーション装置であって、登録されたスケジュールに関する情報を取得する取得手段と、過去に取得したスケジュールに関する情報に含まれるキーワードと、当該スケジュールの開始日時、および当該スケジュールに対応して設定された目的地を関連付けて記憶する記憶手段と、前記取得手段により今回取得されたスケジュールに関する情報に含まれるキーワード、または当該スケジュールの開始日時のいずれかに関する情報が前記記憶手段に記憶されている場合に、当該キーワードまたは当該開始日時と関連付けて記憶されている目的地を今回の目的地候補として表示手段に表示させる制御手段と、を備え、前記制御手段は、前記目的地候補のうちから今回の目的地が設定された場合に、前記今回取得されたスケジュールに関する情報に含まれるキーワード、および当該スケジュールの開始日時を、前記記憶手段に記憶される当該目的地に関連付けられた情報に追加して記憶させる。
【０００８】
また、請求項に記載の発明は、過去に取得したスケジュールに関する情報に含まれるキーワードと、当該スケジュールに対応して設定された目的地を関連付けて記憶する記憶手段を有するナビゲーション装置が実行する制御方法であって、登録されたスケジュールに関する情報を取得する取得工程と、前記取得工程により今回取得されたスケジュールに関する情報に含まれるキーワードが前記記憶手段に記憶されている場合に、当該キーワードと関連付けて記憶されている目的地を、今回の目的地候補として表示手段に表示させる制御工程と、を有し、前記制御工程は、前記目的地候補のうちから今回の目的地が設定された場合に、前記今回取得されたスケジュールに関する情報に含まれるキーワードを、前記記憶手段に記憶される当該目的地に関連付けられたキーワードに追加して記憶させることを特徴とする。
【０００９】
また、請求項に記載の発明は、過去に取得したスケジュールに関する情報に含まれるキーワードと、当該スケジュールに対応して設定された目的地を関連付けて記憶する記憶手段を制御するコンピュータが実行するプログラムであって、登録されたスケジュールに関する情報を取得する取得手段と、前記取得手段により今回取得されたスケジュールに関する情報に含まれるキーワードが前記記憶手段に記憶されている場合に、当該キーワードと関連付けて記憶されている目的地を、今回の目的地候補として表示手段に表示させる制御手段として前記コンピュータを機能させ、前記制御手段は、前記目的地候補のうちから今回の目的地が設定された場合に、前記今回取得されたスケジュールに関する情報に含まれるキーワードを、前記記憶手段に記憶される当該目的地に関連付けられたキーワードに追加して記憶させる。
【図面の簡単な説明】
【００１０】
【図１】ナビゲーションシステムの概略構成を示す。
【図２】携帯端末の概略構成を示す。
【図３】スケジュール情報のデータ構造の一例を示す。
【図４】ナビゲーション装置の概略構成を示す。
【図５】目的地履歴情報のデータ構造の一例を示す。
【図６】ナビゲーション装置が実行するフローチャートを示す。
【図７】変形例に係る入力画面の表示例を示す。
【図８】変形例に係るナビゲーションシステムの構成例を示す。
【図９】変形例に係るナビゲーションシステムの構成例を示す。
【発明を実施するための形態】
【００１１】
本発明の好適な実施形態によれば、ナビゲーション装置は、登録されたスケジュールに関する情報を取得する取得手段と、過去に取得したスケジュールに関する情報に含まれるキーワードと、当該スケジュールに対応して設定された目的地を関連付けて記憶する記憶手段と、前記取得手段により今回取得されたスケジュールに関する情報に含まれるキーワードが前記記憶手段に記憶されている場合に、当該キーワードと関連付けて記憶されている目的地を、今回の目的地候補として表示手段に表示させる制御手段と、を備え、前記制御手段は、前記目的地候補のうちから今回の目的地が設定された場合に、前記今回取得されたスケジュールに関する情報に含まれるキーワードを、前記記憶手段に記憶される当該目的地に関連付けられたキーワードに追加して記憶させる。
【００１２】
上記ナビゲーション装置は、取得手段と、記憶手段と、制御手段とを有する。取得手段は、登録されたスケジュールに関する情報を取得する。記憶手段は、過去に取得したスケジュールに関する情報に含まれるキーワードと、当該スケジュールに対応して設定された目的地を関連付けて記憶する。制御手段は、取得手段により今回取得されたスケジュールに関する情報に含まれるキーワードが記憶手段に記憶されている場合に、当該キーワードと関連付けて記憶されている目的地を、今回の目的地候補として表示手段に表示させる。また、制御手段は、目的地候補のうちから今回の目的地が設定された場合に、今回取得されたスケジュールに関する情報に含まれるキーワードを、記憶手段に記憶される当該目的地に関連付けられたキーワードに追加して記憶させる。
【００１３】
この態様により、ナビゲーション装置は、スケジュールに関する情報に含まれるキーワードに基づいて、過去のスケジュールに対応して設定された目的地から今回の目的地候補を好適に抽出して表示することができる。また、ナビゲーション装置は、目的地が設定された場合に、今回取得されたスケジュールに関する情報に含まれるキーワードを、当該目的地に関連付けられたキーワードに追加して記憶させることで、記憶手段に記憶させるキーワードと目的地との関連付けを好適に実行することができる。
【００１４】
上記ナビゲーション装置の一態様では、前記制御手段は、前記取得手段により今回取得されたスケジュールに関する情報に含まれるキーワードが前記記憶手段に記録されていない場合、または前記目的地候補のうちから今回の目的地が設定されない場合には、今回の目的地の入力を促す画像を前記表示手段に表示させる。この態様により、ナビゲーション装置は、ユーザ操作に基づき柔軟に目的地を設定することができる。
【００１５】
上記ナビゲーション装置の他の一態様では、前記制御手段は、前記目的地の入力を促す画像に基づいて今回の目的地が入力された場合に、今回取得されたスケジュールに関する情報に含まれるキーワードと、当該今回の目的地とを関連付けて前記記憶手段に記憶させる。この態様により、ナビゲーション装置は、記憶手段に記憶させるキーワードと目的地との関連付けを好適に実行することができる。
【００１６】
上記ナビゲーション装置の他の一態様では、前記制御手段は、前記取得手段により取得されたスケジュールに関する情報に含まれる文字列のうちから名詞をキーワードとして抽出し、前記記憶手段は、前記名詞をキーワードとして記憶する。この態様により、ナビゲーション装置は、スケジュールに関する情報から好適にキーワードを抽出し、記憶手段に記憶させることができる。
【００１７】
本発明の他の好適な実施形態では、ナビゲーション装置は、登録されたスケジュールに関する情報を取得する取得手段と、過去に取得したスケジュールに関する情報に含まれるキーワードと、当該スケジュールの日時、および当該スケジュールに対応して設定された目的地を関連付けて記憶する記憶手段と、前記取得手段により今回取得されたスケジュールに関する情報に含まれるキーワード、または当該スケジュールの日時のいずれかに関する情報が前記記憶手段に記憶されている場合に、当該キーワードまたは当該日時と関連付けて記憶されている目的地を今回の目的地候補として表示手段に表示させる制御手段と、を備え、前記制御手段は、前記目的地候補のうちから今回の目的地が設定された場合に、前記今回取得されたスケジュールに関する情報に含まれるキーワード、および当該スケジュールの日時を、前記記憶手段に記憶される当該目的地に関連付けられた情報に追加して記憶させる。
【００１８】
この態様により、ナビゲーション装置は、スケジュールに関する情報に含まれるキーワード又は当該スケジュールの日時に基づいて、過去のスケジュールに対応して設定された目的地から今回の目的地候補を好適に抽出して表示することができる。また、ナビゲーション装置は、目的地が設定された場合に、今回取得されたスケジュールに関する情報に含まれるキーワード及び当該スケジュールの日時を、当該目的地に関連付けられたキーワードに追加して記憶させることで、記憶手段に記憶させるキーワード及び日時と目的地との関連付けを好適に実行することができる。
【００１９】
上記ナビゲーション装置の一態様では、前記制御手段は、今回取得されたスケジュールに関する情報に含まれるキーワードおよび当該スケジュールの開始日時若しくは終了日時と、前記記録手段に記憶されたキーワードおよび開始日時若しくは終了日時との一致度が所定値以上である目的地を、今回の目的地候補として表示手段に表示させる。この態様により、ナビゲーション装置は、目的地候補にする目的地を好適に選定することができる。
【００２０】
上記ナビゲーション装置の他の一態様では、前記制御手段は、今回取得されたスケジュールの日時と前記記録手段に記憶された日時との、日付および曜日ならびに時刻のうちの少なくとも一つの関係に基づいて前記一致度を算出する。この態様により、ナビゲーション装置は、スケジュールの日時が示す曜日や時刻に基づいて、目的地候補にする目的地を好適に選定することができる。
【００２１】
上記ナビゲーション装置の他の一態様では、前記取得手段により今回取得されたスケジュールに関する情報に含まれるキーワードは複数存在し、前記制御手段は、前記今回取得されたスケジュールに関する情報に含まれるキーワードのうち、前記今回の目的地に既に関連付けられたキーワード以外のキーワードを、前記今回の目的地に既に関連付けられたキーワードに追加して前記記憶手段に記憶させる。この態様により、ナビゲーション装置は、記憶手段に記憶させるキーワードと目的地との関連付けを好適に実行することができる。
【００２２】
本発明の他の実施形態によれば、過去に取得したスケジュールに関する情報に含まれるキーワードと、当該スケジュールに対応して設定された目的地を関連付けて記憶する記憶手段を有するナビゲーション装置が実行する制御方法は、登録されたスケジュールに関する情報を取得する取得工程と、前記取得工程により今回取得されたスケジュールに関する情報に含まれるキーワードが前記記憶手段に記憶されている場合に、当該キーワードと関連付けて記憶されている目的地を、今回の目的地候補として表示手段に表示させる制御工程と、を有し、前記制御工程は、前記目的地候補のうちから今回の目的地が設定された場合に、前記今回取得されたスケジュールに関する情報に含まれるキーワードを、前記記憶手段に記憶される当該目的地に関連付けられたキーワードに追加して記憶させる。ナビゲーション装置は、この制御方法を実行することで、スケジュールに関する情報に含まれるキーワードに基づいて今回の目的地候補を好適に表示することができると共に、記憶手段に記憶させるキーワードと目的地との関連付けを好適に実行することができる。
【００２３】
本発明の他の実施形態によれば、過去に取得したスケジュールに関する情報に含まれるキーワードと、当該スケジュールに対応して設定された目的地を関連付けて記憶する記憶手段を制御するコンピュータが実行するプログラムは、登録されたスケジュールに関する情報を取得する取得手段と、前記取得手段により今回取得されたスケジュールに関する情報に含まれるキーワードが前記記憶手段に記憶されている場合に、当該キーワードと関連付けて記憶されている目的地を、今回の目的地候補として表示手段に表示させる制御手段として前記コンピュータを機能させ、前記制御手段は、前記目的地候補のうちから今回の目的地が設定された場合に、前記今回取得されたスケジュールに関する情報に含まれるキーワードを、前記記憶手段に記憶される当該目的地に関連付けられたキーワードに追加して記憶させる。コンピュータは、このプログラムを実行することで、スケジュールに関する情報に含まれるキーワードに基づいて今回の目的地候補を好適に表示することができると共に、記憶手段に記憶させるキーワードと目的地との関連付けを好適に実行することができる。好適には、上記プログラムは、記憶媒体に記憶される。
【実施例】
【００２４】
以下、図面を参照して本発明の好適な実施例について説明する。
【００２５】
［全体構成］
図１は、本実施例に係るナビゲーションシステム１の概略構成を示す。ナビゲーションシステム１は、利用者が持ち運び可能なスマートフォンなどの携帯端末１００と、車両の経路案内を行うナビゲーション装置２００とを備え、利用者が携帯端末１００に登録したスケジュールに応じて、ナビゲーション装置２００が目的地の候補を検索する。携帯端末１００とナビゲーション装置２００とは、無線又は有線により電気的に接続し、必要なデータの通信を行う。後述するように、ナビゲーション装置２００は、ユーザが予め携帯端末１００に登録したスケジュールに関する情報（「スケジュール情報Ｉａ」とも呼ぶ。）を携帯端末１００から受信する。
【００２６】
［携帯端末の構成］
図２は、携帯端末１００の概略構成を示す。図２に示すように、携帯端末１００は、出力部１１と、入力部１２と、記憶部１３と、通信部１４と、ＧＰＳ受信機１５と、制御部１６と、を備える。携帯端末１００の各要素は、バス１０を介して相互に接続され、各要素間で必要な情報が伝送可能なように構成されている。
【００２７】
出力部１１は、画像を表示するディスプレイ１１０や音声を出力するスピーカ１１１などを備え、制御部１６の制御に基づき、携帯端末１００の利用者の操作に応答するための情報を出力する。入力部１２は、タッチパネル１２０を備え、携帯端末１００に対して利用者が行う必要な命令や情報の入力を受け付けるインタフェースである。例えば、入力部１２は、目的地を指定する入力や、経路探索の条件を指定する入力などを受け付ける。また、入力部１２は、スケジュールの登録に必要な入力を受け付ける。なお、入力部１２は、タッチパネル１２０に加え、各種コマンドやデータを入力するための、キー、スイッチ、ボタン、音声入力装置等を有してもよい。
【００２８】
記憶部１３は、携帯端末１００の動作を制御するためのプログラムを保存したり、携帯端末１００の動作に必要な情報を保持したりする。また、記憶部１３は、スケジュール情報Ｉａを記憶する。ここで、スケジュール情報Ｉａは、実行すべき予定内容の各々に対して、日付及び時間帯などを示す日時情報等を関連付けた情報である。
【００２９】
図３は、スケジュール情報Ｉａのデータ構造の一例を示す。図３に示すスケジュール情報Ｉａは、「日付」の項目と、「予定内容」の項目と、「時間帯」の項目とを有するデータベースである。なお、記憶部１３が記憶するスケジュール情報Ｉａは、入力部１２への入力に基づき生成されてもよく、通信部１４を介して他の装置から受信したものであってもよい。
【００３０】
再び図２を参照し、携帯端末１００の構成要素について説明する。通信部１４は、所定のプロトコルに従い、他の装置とデータの送受信を行う。例えば、通信部１４は、制御部１６の制御に基づき、ナビゲーション装置２００の要求に応じ、スケジュール情報Ｉａをナビゲーション装置２００に送信する。ＧＰＳ受信機１５は、複数のＧＰＳ衛星から、測位用データを含む下り回線データを搬送する電波を受信することで、携帯端末１００の現在位置の情報を生成し、制御部１６に送信する。
【００３１】
制御部１６は、図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを備え、携帯端末１００内の各構成要素に対して種々の制御を行う。
【００３２】
［ナビゲーション装置の構成］
図３は、ナビゲーション装置２００の概略構成を示す。ナビゲーション装置１は、例えば据置型又は携帯型のナビゲーション装置であって、図３に示すように、自立測位装置５、ＧＰＳ受信機１８、システムコントローラ２０、ディスクドライブ３１、データ記憶ユニット３６、通信用インタフェース３７、通信装置３８、表示ユニット４０、音声出力ユニット５０及び入力装置６０を備える。
【００３３】
自立測位装置５は、加速度センサ６、角速度センサ７及び距離センサ８を備える。加速度センサ６は、例えば圧電素子からなり、車両の加速度を検出し、加速度データを出力する。角速度センサ７は、例えば振動ジャイロからなり、車両の方向変換時における車両の角速度を検出し、角速度データ及び相対方位データを出力する。距離センサ８は、車両の車輪の回転に伴って発生されているパルス信号からなる車速パルスを計測する。
【００３４】
ＧＰＳ受信機１８は、複数のＧＰＳ衛星から、測位用データを含む下り回線データを搬送する電波１９を受信する。測位用データは、緯度及び経度情報等から車両の絶対的な位置を検出するために用いられる。
【００３５】
システムコントローラ２０は、インタフェース２１、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２３及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２４を含んでおり、ＲＯＭ２３などに記憶された制御プログラムを実行することで、ナビゲーション装置１全体の制御を行う。
【００３６】
インタフェース２１は、加速度センサ６、角速度センサ７及び距離センサ８並びにＧＰＳ受信機１８とのインタフェース動作を行う。そして、これらから、車速パルス、加速度データ、相対方位データ、角速度データ、ＧＰＳ測位データ、絶対方位データ等をシステムコントローラ２０に入力する。ＣＰＵ２２は、システムコントローラ２０全体を制御する。ＲＯＭ２３は、システムコントローラ２０を制御する制御プログラム等が格納された図示しない不揮発性メモリ等を有する。ＲＡＭ２４は、入力装置６０を介して使用者により予め設定された経路データ等の各種データを読み出し可能に格納したり、ＣＰＵ２２に対してワーキングエリアを提供したりする。
【００３７】
システムコントローラ２０、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブなどのディスクドライブ３１、データ記憶ユニット３６、通信用インタフェース３７、表示ユニット４０、音声出力ユニット５０及び入力装置６０は、バスライン３０を介して相互に接続されている。
【００３８】
ディスクドライブ３１は、システムコントローラ２０の制御の下、ＣＤ又はＤＶＤといったディスク３３から、音楽データ、映像データなどのコンテンツデータを読み出し、出力する。なお、ディスクドライブ３１は、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブのうち、いずれか一方としてもよいし、ＣＤ及びＤＶＤコンパチブルのドライブとしてもよい。
【００３９】
データ記憶ユニット３６は、例えば、ＨＤＤなどにより構成され、地図データなどのナビゲーション処理に用いられる各種データを記憶するユニットである。地図データは、道路に相当するリンクと、道路の接続部分（交差点）に相当するノードとにより表された道路データや、各施設に関する施設情報などを含む。
【００４０】
また、データ記憶ユニット３６は、過去に目的地として設定された施設や地点に対して、関連するキーワード及び日時情報を関連付けた情報（「目的地履歴情報Ｉｂ」とも呼ぶ。）を記憶する。目的地履歴情報Ｉｂは、システムコントローラ２０により生成され、後述するように、目的地が設定される度に更新される。
【００４１】
図５は、目的地履歴情報Ｉｂのデータ構造の一例である。図５に示す目的地履歴情報Ｉｂは、過去に目的地として設定された施設名称や地点名称を示す「目的地」の項目と、１又は複数の「キーワード」の項目と、１又は複数の「過去のスケジュールの開始日時」の項目とを有するデータベースである。目的地履歴情報Ｉｂ中のキーワード及び過去のスケジュールの開始日時は、後述するように、目的地履歴情報Ｉｂは、目的地を設定する際に用いられたスケジュール情報Ｉａに基づき設定される。なお、データ記憶ユニット３６は、初期状態において、目的地に設定される可能性がある施設等に対して、当該施設等に関連性がある１又は複数のキーワードを関連付けた目的地履歴情報Ｉｂを予め記憶してもよい。これにより、初期状態であっても、ナビゲーション装置２００は、後述する図６に示すフローチャートの処理を好適に実行する。また、データ記憶ユニット３６は、目的地履歴情報Ｉｂの「目的地」の項目に施設名称を記憶するのに加えて、又はこれに代えて、各目的地の位置を示す緯度経度情報を記憶してもよい。
【００４２】
再び図４を参照して、ナビゲーション装置２００の各構成要素について説明する。通信装置３８は、例えば、ＦＭチューナやビーコンレシーバ、携帯電話や専用の通信カードなどにより構成され、通信用インタフェース３７を介して、ＶＩＣＳ（登録商標、Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）センタから配信される渋滞や交通情報などの道路交通情報、その他の情報を受信する。
【００４３】
表示ユニット４０は、システムコントローラ２０の制御の下、各種表示データをディスプレイなどの表示装置に表示する。具体的には、システムコントローラ２０は、データ記憶ユニット３６から地図データを読み出す。表示ユニット４０は、システムコントローラ２０によってデータ記憶ユニット３６から読み出された地図データなどを表示画面上に表示する。表示ユニット４０は、バスライン３０を介してＣＰＵ２２から送られる制御データに基づいて表示ユニット４０全体の制御を行うグラフィックコントローラ４１と、ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）等のメモリからなり即時表示可能な画像情報を一時的に記憶するバッファメモリ４２と、グラフィックコントローラ４１から出力される画像データに基づいて、液晶、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等のディスプレイ４４を表示制御する表示制御部４３と、ディスプレイ４４とを備える。ディスプレイ４４は、画像表示部として機能し、例えば対角５〜１０インチ程度の液晶表示装置等からなり、車内のフロントパネル付近に装着される。
【００４４】
音声出力ユニット５０は、システムコントローラ２０の制御の下、ＣＤ−ＲＯＭドライブ３１又はＤＶＤ−ＲＯＭ３２、若しくはＲＡＭ２４等からバスライン３０を介して送られる音声デジタルデータのＤ／Ａ（Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ）変換を行うＤ／Ａコンバータ５１と、Ｄ／Ａコンバータ５１から出力される音声アナログ信号を増幅する増幅器（ＡＭＰ）５２と、増幅された音声アナログ信号を音声に変換して車内に出力するスピーカ５３とを備えて構成されている。
【００４５】
入力装置６０は、各種コマンドやデータを入力するための、キー、スイッチ、ボタン、リモコン、音声入力装置等から構成されている。入力装置６０は、車内に搭載された当該車載用電子システムの本体のフロントパネルやディスプレイ４４の周囲に配置される。また、ディスプレイ４４がタッチパネル方式の場合、ディスプレイ４４の表示画面上に設けられたタッチパネルも入力装置６０として機能する。
【００４６】
なお、システムコントローラ２０は、本発明における「取得手段」、「制御手段」、及び「コンピュータ」の一例である。また、データ記憶ユニット３６は、本発明における「記憶手段」の一例である。
【００４７】
［処理フロー］
図６は、ナビゲーション装置２００が目的地を設定する際に実行する処理のフローチャートを示す。ナビゲーション装置２００は、図６に示すフローチャートの処理を、例えば、携帯端末１００と通信を確立した場合、又は、フローチャートの実行を指示する入力部１２への入力があった場合に実行する。
【００４８】
まず、ナビゲーション装置２００は、携帯端末１００からスケジュール情報Ｉａを取得する（ステップＳ１００）。この場合、ナビゲーション装置２００は、有線又は無線により、携帯端末１００からスケジュール情報Ｉａを受信する。
【００４９】
次に、ナビゲーション装置２００は、ステップＳ１００で取得したスケジュール情報Ｉａから、キーワード及び開始日時を抽出する（ステップＳ１０１）。例えば、ナビゲーション装置２００は、図３に示すスケジュール情報Ｉａを取得した場合、形態素解析などを利用した従来技術に基づき、「予定内容」の項目から普通名詞や固有名詞などの名詞を抽出し、抽出した名詞をキーワードとして認識する。また、ナビゲーション装置２００は、キーワードを抽出した「予定内容」の項目に対応する「日付」の項目及び「時間帯」の項目を参照し、その予定内容を実行する開始日時を認識する。以後では、ステップＳ１０１で抽出したキーワードを単に「キーワードＫｔａｇ」と呼び、ステップＳ１０１で抽出した開始日時を単に「開始日時Ｔｔａｇ」とも呼ぶ。
【００５０】
なお、ステップＳ１０１では、好適には、ナビゲーション装置２００は、キーワード等を抽出する対象を、開始日時が現在日時以後かつ現在日時に最も近いスケジュール情報Ｉａのレコードに定めるとよい。例えば、図３の例において、現在日時が６月１日の６時の場合、ナビゲーション装置２００は、予定内容が「友達とゴルフに行く」のレコードを対象にキーワードの抽出等を行うとよい。
【００５１】
次に、ナビゲーション装置２００は、キーワードＫｔａｇ及び開始日時Ｔｔａｇに対応する過去の目的地が目的地履歴情報Ｉｂに登録されているか否か判定する（ステップＳ１０２）。この場合、ナビゲーション装置２００は、目的地履歴情報Ｉｂに登録された目的地の各々に対し、キーワードＫｔａｇに合致するキーワードが関連付けられているか否か、及び、開始日時Ｔｔａｇと合致する開始日時と関連付けられているか否かに基づき、スコア（「一致スコアＳｃ」とも呼ぶ。）を算出する。そして、ナビゲーション装置２００は、一致スコアＳｃが所定値以上の目的地がある場合、キーワードＫｔａｇ及び開始日時Ｔｔａｇに対応する目的地が目的地履歴情報Ｉｂに登録されていると判断する。一致スコアＳｃの具体的な算出方法については後述する。一致スコアＳｃは、本発明における「一致度」の一例である。
【００５２】
そして、ナビゲーション装置２００は、キーワードＫｔａｇ及び開始日時Ｔｔａｇに対応する過去の目的地が目的地履歴情報Ｉｂに登録されていると判断した場合（ステップＳ１０２；Ｙｅｓ）、該当する全ての過去の目的地を、今回の目的地の候補として選択可能に表示する（ステップＳ１０３）。具体的には、ナビゲーション装置２００は、一致スコアＳｃが所定値以上となる目的地履歴情報Ｉｂに登録された各目的地を、今回の目的地の候補に定める。これにより、ナビゲーション装置２００は、携帯端末１００に登録されたスケジュールに関連する目的地の候補を好適に提示することができる。なお、好適には、ナビゲーション装置２００は、該当する過去の目的地の一覧を、ステップＳ１０１でキーワード等を抽出する対象となったスケジュール情報Ｉａと並べて表示させるとよい。
【００５３】
そして、目的地の候補のいずれかが今回の目的地として選択された場合（ステップＳ１０４；Ｙｅｓ）、ナビゲーション装置２００は、選択された目的地を、今回の目的地に設定する。そして、ナビゲーション装置２００は、選択された目的地に対応する目的地履歴情報Ｉｂの「キーワード」の項目を参照し、選択された目的地に関連付けられていないキーワードＫｔａｇが存在するか否か判定する（ステップＳ１０５）。
【００５４】
そして、選択された目的地に関連付けられていないキーワードＫｔａｇが存在する場合（ステップＳ１０５；Ｙｅｓ）、ナビゲーション装置２００は、選択された目的地に関連付けられていないキーワードＫｔａｇの関連付けを行う（ステップＳ１０６）。即ち、この場合、ナビゲーション装置２００は、関連付けられていないキーワードＫｔａｇを、選択された目的地に対応する目的地履歴情報Ｉｂの「キーワード」の項目に追加する。一方、ステップＳ１０１で抽出したキーワードのうち、選択された目的地に関連付けられていないキーワードが存在しない場合（ステップＳ１０５；Ｎｏ）、即ち、全てのキーワードＫｔａｇが目的地履歴情報Ｉｂにおいて今回の目的地に関連付けられている場合、ナビゲーション装置２００は、ステップＳ１０６を実行することなく後述のステップＳ１０７を実行する。
【００５５】
次に、ナビゲーション装置２００は、選択された目的地に、開始日時Ｔｔａｇを関連付ける（ステップＳ１０７）。即ち、この場合、ナビゲーション装置２００は、開始日時Ｔｔａｇを、選択された目的地に対応する目的地履歴情報Ｉｂの「過去のスケジュールの開始日時」の項目に追加する。
【００５６】
このように、ステップＳ１０６及びステップＳ１０７の実行により、ナビゲーション装置２００は、目的地履歴情報Ｉｂとして過去の目的地と関連付けて記録するキーワード及び開始日時の数を好適に増やすことができる。これにより、次回のステップＳ１０２及びステップＳ１０３の実行時での目的地候補の検索の精度が向上する。
【００５７】
一方、キーワードＫｔａｇ及び開始日時Ｔｔａｇに対応する過去の目的地が目的地履歴情報Ｉｂに登録されていない場合（ステップＳ１０２；Ｎｏ）、または、目的地の候補のいずれも今回の目的地として選択されなかった場合（ステップＳ１０４；Ｎｏ）、ナビゲーション装置２００は、目的地を設定するための目的地入力画面を表示する（ステップＳ１０８）。そして、目的地入力画面において目的地が入力された場合（ステップＳ１０９；Ｙｅｓ）、入力された目的地を今回の目的地として認識し、ステップＳ１１０の処理を実行する。一方、ナビゲーション装置２００は、目的地が入力されていない場合（ステップＳ１０９；Ｎｏ）、引き続き目的地入力画面を表示し、目的地の入力を受け付ける。
【００５８】
そして、ステップＳ１１０では、ナビゲーション装置２００は、入力された目的地に、キーワードＫｔａｇ及び開始日時Ｔｔａｇを関連付ける（ステップＳ１１０）。即ち、この場合、ナビゲーション装置２００は、入力された目的地に対応する目的地履歴情報Ｉｂの「キーワード」の項目及び「過去のスケジュールの開始日時」の項目に、キーワードＫｔａｇ及び開始日時Ｔｔａｇをそれぞれ追加する。従って、この場合であっても、ナビゲーション装置２００は、目的地履歴情報Ｉｂとして過去の目的地に関連付けて記録するキーワード及び開始日時の数を好適に増やすことができる。
【００５９】
そして、ナビゲーション装置２００は、ステップＳ１０７又はステップＳ１１０の実行後、今回の目的地への経路探索を行う（ステップＳ１１１）。そして、ナビゲーション装置２００は、ステップＳ１１１の探索結果に基づき得られた経路の案内を行う。
【００６０】
なお、ここではナビゲーション装置２００は、取得したスケジュール情報Ｉａから開始日時を抽出し、開始日時Ｔｔａｇに対応する過去の目的地が目的地履歴情報Ｉｂに登録されているか否か判定するものを説明しているが、開始日時に代えてスケジュール情報Ｉａから終了日時を抽出し、終了日時に対応する過去の目的地が目的地履歴情報Ｉｂに登録されているか否か判定するものであってもよい。この場合、ナビゲーション装置２００は、過去のスケジュールの終了時における目的地が目的地履歴情報Ｉｂに登録されているか否か判定し、該当する目的地を今回の目的地の候補として選択可能に表示することができる。なお、この例では、目的地履歴情報Ｉｂは、「過去のスケジュールの開始日時」の項目に代えて、又はこれに加えて、「過去のスケジュールの終了日時」の項目を有する。
【００６１】
［具体例］
次に、図６のフローチャートの処理の具体例について、図４のスケジュール情報Ｉａが示すスケジュールごとに具体的に説明する。
【００６２】
（１）予定内容が「友達とゴルフに行く」の場合
予定内容が「友達とゴルフに行く」に設定された図４に示すスケジュール情報Ｉａのレコードを対象として目的地候補を検索する場合、ナビゲーション装置２００は、まず、ステップＳ１０１において、予定内容を示す文字列から普通名詞である「友達」及び「ゴルフ」をキーワードＫｔａｇとして抽出する。そして、ステップＳ１０２において、ナビゲーション装置２００は、図５に示す目的地履歴情報Ｉｂを参照し、抽出したキーワードＫｔａｇと関連付けられた目的地を、目的地履歴情報Ｉｂから検索する。その結果、ナビゲーション装置２００は、キーワード「ゴルフ」に関連付けられている目的地「□□ゴルフ練習場」及び「▲▲ゴルフ場」を認識する。そして、この場合、ナビゲーション装置２００は、認識した各目的地に対応する一致スコアＳｃ（初期値０）に対し、キーワードＫｔａｇと一致するキーワード１つにつき所定ポイント（例えば５０ポイント）加算する。
【００６３】
さらに、ナビゲーション装置２００は、キーワードが合致した目的地「□□ゴルフ練習場」及び「▲▲ゴルフ場」に関連付けられた開始日時が示す曜日と、開始日時Ｔｔａｇが示す曜日（即ち土曜日）とが一致するか否か判定する。そして、目的地「□□ゴルフ練習場」に関連付けられた開始日時が示す曜日は、いずれも土曜日でなく金曜日であることから、開始日時Ｔｔａｇが示す曜日と一致しない。従って、ナビゲーション装置２００は、目的地「□□ゴルフ練習場」に対応する一致スコアＳｃにポイントを加算しない。一方、目的地「▲▲ゴルフ場」に関連付けられた開始日時が示す曜日は、いずれも土曜日であることから、開始日時Ｔｔａｇが示す曜日と一致する。従って、ナビゲーション装置２００は、目的地「▲▲ゴルフ場」に対応する一致スコアＳｃに所定ポイント（例えば５０ポイント）だけ加算する。なお、ナビゲーション装置２００は、過去の目的地に関連付けられた開始日時が複数あり、かつ、これらが示す曜日が異なる場合、これらの開始日時が示す曜日が開始日時Ｔｔａｇの示す曜日と一致する数に比例して一致スコアＳｃにポイントを加算してもよい。
【００６４】
さらに、ナビゲーション装置２００は、キーワードが合致した目的地「□□ゴルフ練習場」及び「▲▲ゴルフ場」に関連付けられた各開始日時が示す開始時刻と、開始日時Ｔｔａｇが示す開始時刻（即ち８時）との差を認識する。そして、ナビゲーション装置２００は、上述の開始時刻の差が小さいほど、対応する過去の目的地の一致スコアＳｃに付与するポイントを大きくする。例えば、ナビゲーション装置２００は、上述の開始時刻の差が０分となる場合には、一致スコアＳｃに対して５０ポイント付加し、上述の開始時刻の差が１０分以内となる場合には、一致スコアＳｃに対して４０ポイント付加し、上述の開始時刻の差が２０分以内となる場合には、一致スコアＳｃに対して３０ポイント付加する。具体的には、ナビゲーション装置２００は、目的地「□□ゴルフ練習場」に関連付けられた各開始日時が示す開始時刻と、開始日時Ｔｔａｇが示す開始時刻との差が２０分より大きいことから、目的地「□□ゴルフ練習場」に対する一致スコアＳｃにポイントを付加しない。一方、ナビゲーション装置２００は、目的地「▲▲ゴルフ場」に関連付けられた各開始日時が示す開始時刻と、開始日時Ｔｔａｇが示す開始時刻との差の平均が１０分以内であることから、目的地「▲▲ゴルフ場」に対応する一致スコアＳｃに４０ポイントを付加する。なお、ナビゲーション装置２００は、目的地に関連付けられた各開始日時が示す開始時刻と、開始日時Ｔｔａｇが示す開始時刻との差の平均を算出する代わりに、これらの差の最小値を算出し、上述の所定時間（０分、１０分、２０分）と比較してもよい。この場合、ナビゲーション装置２００は、目的地「▲▲ゴルフ場」に関連付けられた各開始日時が示す開始時刻と、開始日時Ｔｔａｇが示す開始時刻との差の最小値が０分であることから、目的地「▲▲ゴルフ場」に対応する一致スコアＳｃに５０ポイントを付加する。
【００６５】
そして、ナビゲーション装置２００は、ステップＳ１０３において、一致スコアＳｃが所定値以上となる各目的地を、目的地候補として表示する。この例では、ナビゲーション装置２００は、一致スコアＳｃの算出結果に応じ、目的地「▲▲ゴルフ場」のみ、又は、目的地「□□ゴルフ練習場」及び「▲▲ゴルフ場」の両方を表示し、選択を促す。後者の場合、ナビゲーション装置２００は、一致スコアＳｃの高い目的地「▲▲ゴルフ場」を目的地「□□ゴルフ練習場」よりも拡大して表示するなどして優先的に表示したり、各目的地に対して一致スコアＳｃが大きい順に優先順位を付して表示したりしてもよい。
【００６６】
そして、ステップＳ１０４において、例えば目的地「▲▲ゴルフ場」が選択された場合、ナビゲーション装置２００は、キーワードＫｔａｇのうち、「友達」が目的地履歴情報Ｉｂにおいて目的地「▲▲ゴルフ場」に関連付けられていないと判断する。従って、この場合、ナビゲーション装置２００は、ステップＳ１０６において、目的地履歴情報Ｉｂに登録された目的地「▲▲ゴルフ場」に、キーワード「友達」を新たに関連付ける。また、ナビゲーション装置２００は、ステップＳ１０７において、目的地履歴情報Ｉｂに登録された目的地「▲▲ゴルフ場」に、開始日時Ｔｔａｇ（即ち６月１日（土）８：００）を新たに関連付ける。
【００６７】
なお、ステップＳ１０６及びステップＳ１０７で追加するキーワードや開始日時の情報を記憶することが可能な記憶領域がデータ記憶ユニット３６に残っていない場合には、ナビゲーション装置２００は、既に記憶されている所定のキーワードや開始日時の情報をデータ記憶ユニット３６から削除してもよい。例えば、ナビゲーション装置２００は、「過去のスケジュールの開始日時」の項目に登録された開始日時の情報を、当該開始日時が古い順に削除する。他の例では、上述の例に加えて、又はこれに代えて、ナビゲーション装置２００は、目的地履歴情報Ｉｂに登録された各キーワードに対し、ステップＳ１０２で実行するキーワードＫｔａｇの検索処理でのヒット率が低い順に削除する。他の例では、ユーザが削除したいキーワードや開始日時の情報を指定することにより、削除できるものであってもよい。
【００６８】
（２）予定内容が「ショッピング」の場合
予定内容が「ショッピング」に設定された図４に示すスケジュール情報Ｉａのレコードを対象として目的地候補を検索する場合、ナビゲーション装置２００は、まず、ステップＳ１０１において、普通名詞「ショッピング」をキーワードＫｔａｇとして抽出する。そして、ナビゲーション装置２００は、図５に示す目的地履歴情報Ｉｂを参照してキーワード「ショッピング」の検索を行った結果、当該キーワードＫｔａｇと一致する過去の目的地がないと判断する。この場合、ナビゲーション装置２００は、（１）の例と同様に、開始日時Ｔｔａｇ（日曜１０時）と、目的地履歴情報Ｉｂに登録された目的地に関連付けられた開始日時との関係に基づき、一致スコアＳｃを算出する。図５の例では、ナビゲーション装置２００は、目的地「○○スーパー」に関連付けられた開始日時が、開始日時Ｔｔａｇ（日曜１０時）と一致することから、（１）の例と同様に、目的地「○○スーパー」に対応するレコードの一致スコアＳｃの加算処理を行う。その結果、ナビゲーション装置２００は、目的地「○○スーパー」に対応する一致スコアＳｃのみが所定値以上になると判断し、ステップＳ１０３において目的地「○○スーパー」を目的地候補として表示する。
【００６９】
そして、ステップＳ１０４において、目的地「○○スーパー」が選択された場合、ナビゲーション装置２００は、ステップＳ１０６で、目的地履歴情報Ｉｂに登録された目的地「○○スーパー」に、キーワード「ショッピング」を新たに関連付ける。また、ナビゲーション装置２００は、ステップＳ１０７において、目的地履歴情報Ｉｂに登録された目的地「○○スーパー」に、開始日時Ｔｔａｇ（即ち６月２日（日）１０：００）を新たに関連付ける。
【００７０】
なお、上記の例でユーザにより「○○スーパー」が目的地に選択されなかった場合や、一致スコアＳｃが所定値以上となる目的地が無かった場合、ナビゲーション装置２００は、ステップＳ１０８において、目的地の入力を促す目的地入力画面を表示する。そして、ナビゲーション装置２００は、例えば、目的地入力画面において所定の検索条件が入力された場合、データ記憶ユニット３６に記憶された地図データ又はネットワークを介して接続するサーバが記憶する地図データを参照することで、目的地候補の検索を行う。他の例では、ナビゲーション装置２００は、携帯端末１００等を用いてユーザがインターネット上のＷｅｂページなどから取得した位置情報の入力があった場合、当該位置情報が示す地点又は施設を目的地に設定する。その後、ナビゲーション装置２００は、ステップＳ１１０において、ユーザ入力により指定された目的地に、キーワードＫｔａｇ及び開始日時Ｔｔａｇを関連付けた目的地履歴情報Ｉｂを記憶する。
【００７１】
［変形例］
以下、上述の実施例に好適な各変形例について説明する。なお、これらの各変形例は、任意に組み合わせて上述の実施例に適用することが可能である。
【００７２】
（変形例１）
ナビゲーションシステム１は、図１に示す構成に代えて、ナビゲーション装置２００を有さず、携帯端末１００がナビゲーション装置２００の処理を全て実行してもよい。
【００７３】
この場合、携帯端末１００の記憶部１３には、ナビゲーション処理を実行するためのアプリケーションソフトウェア（「ナビアプリ」とも呼ぶ。）が記憶され、制御部１６は、当該ナビアプリを実行することで、経路案内や図６のフローチャートの処理などを実行する。なお、この場合、携帯端末１００は、図２に示す各構成要素に加え、加速度センサ、角速度センサ及び距離センサなどの経路案内に必要な自立測位装置を備えてもよい。
【００７４】
そして、本変形例では、図６のステップＳ１００を実行する場合、携帯端末１００は、ユーザ操作によりナビアプリを起動したときに、当該ナビアプリによる制御に基づき、記憶部１３に記憶したスケジュール情報Ｉａを読み出す。この場合、好適には、携帯端末１００は、スケジュール情報Ｉａの各レコードに対して、ナビアプリにより読み出して使用すべきか否かをユーザに指定させる入力画面を表示してもよい。
【００７５】
図７は、上述の入力画面の表示例を示す。図７に示す入力画面では、携帯端末１００は、登録された個々のスケジュールごとに、ナビアプリによる読み込みの可否を選択させるための選択欄７０を設けている。この場合、携帯端末１００は、例えば、指によるタッチを選択欄７０で検出した場合に、当該選択欄７０を、チェックマークが表示された状態と、空欄の状態との間で切り替える。そして、携帯端末１００は、ナビアプリを起動した場合、選択欄７０にチェックマークが付されたスケジュールの情報のみをスケジュール情報Ｉａとして記憶部１３から読み出す。
【００７６】
なお、本変形例に係る制御部１６は、本発明における「取得手段」、「制御手段」、及び「コンピュータ」の一例であり、記憶部１３は、本発明における「記憶手段」の一例である。また、本変形例に係る携帯端末２００は、本発明における「ナビゲーション装置」の一例である。
【００７７】
（変形例２）
ナビゲーションシステム１は、携帯端末１００に加えて、又はこれに代えて、サーバ装置がスケジュール情報Ｉａを記憶し、ナビゲーション装置２００は、図６のステップＳ１００において、サーバ装置が記憶したスケジュール情報Ｉａを通信により取得してもよい。
【００７８】
図８は、本変形例に係るナビゲーションシステム１の構成例を示す。図８の例では、ナビゲーションシステム１は、ナビゲーション装置２００と、スケジュール情報Ｉａを記憶するサーバ装置３００とを有する。この構成では、ナビゲーション装置２００は、ステップＳ１００の実行時に、ネットワーク１５０を介してサーバ装置３００からスケジュール情報Ｉａを取得する。図９は、本変形例に係るナビゲーションシステム１の他の構成例を示す。図９の例では、ナビゲーション装置１は、上述した変形例１に係る携帯端末１００と、スケジュール情報Ｉａを記憶するサーバ装置３００とを有する。この構成でも同様に、携帯端末１００は、ステップＳ１００の実行時に、ネットワーク１５０を介してサーバ装置３００からスケジュール情報Ｉａを取得する。
【００７９】
（変形例３）
図６のフローチャートの説明では、ナビゲーション装置２００は、ステップＳ１０４又はステップＳ１０９で目的地が選択又は入力された場合に、直ちにステップＳ１１１により目的地への経路探索を行い、経路案内を行った。これに代えて、ナビゲーション装置２００は、選択又は入力された目的地への所要時間を算出し、ステップＳ１０１で抽出した開始日時よりも算出した所要時間前の日時になった時点又は当該時点よりも所定時間だけ前の時点で目的地への案内を開始してもよい。
【符号の説明】
【００８０】
１０  バス
１１  出力部
１２  入力部
１３  記憶部
１４  通信部
１５  ＧＰＳ受信機
１６  制御部
１００  携帯端末
１１０  ディスプレイ
１２０  タッチパネル
１５０  ネットワーク
２００  ナビゲーション装置
３００  サーバ装置
【図１】
2018045708.tif 000003
【図２】
2018045708.tif 000004
【図３】
2018045708.tif 000005
【図４】
2018045708.tif 000006
【図５】
2018045708.tif 000007
【図６】
2018045708.tif 000008
【図７】
2018045708.tif 000009
【図８】
2018045708.tif 000010
【図９】
2018045708.tif 000011