(57)【要約】  目的地検索支援装置（１０）において、キーワード抽出部（１１）は、音声認識装置（２１）が認識した音声からキーワードを抽出し、情報検索部（１２）は、キーワード抽出部（１１）が抽出したキーワードに基づいて目的地候補を検索する。情報検索部（１２）により検出された目的地候補の情報は、データベース管理部（１３）によってデータベース（２４）に登録される。予め定められた目的地候補提示条件が満たされると、目的地候補抽出部（１４）が、データベース（２４）から目的地候補を抽出する。目的地候補提示部（１５）は、目的地候補抽出部（１４）が抽出した目的地候補の情報を、情報提示装置（２５）を用いてユーザに提示する。
2019146034.tif 000002
【特許請求の範囲】
【請求項１】
音声からキーワードを抽出するキーワード抽出部と、
前記キーワードに基づいて目的地候補を検索する情報検索部と、
前記情報検索部により検出された前記目的地候補の情報をデータベースに登録するデータベース管理部と、
予め定められた目的地候補提示条件が満たされると、前記データベースから前記目的地候補を抽出する目的地候補抽出部と、
前記目的地候補抽出部により抽出された前記目的地候補の情報をユーザに提示する目的地候補提示部と、
を備える目的地検索支援装置。
【請求項２】
前記音声はラジオまたはテレビの出力音声を含む、
請求項１に記載の目的地検索支援装置。
【請求項３】
前記情報検索部は、外部の検索サーバを用いて前記目的地候補を検索する、
請求項１に記載の目的地検索支援装置。
【請求項４】
前記情報検索部により検出された前記目的地候補が前記データベースに既に登録されている場合、前記データベース管理部は、前記データベースに登録されている前記目的地候補の情報を新たに検出された情報に更新する、
請求項３に記載の目的地検索支援装置。
【請求項５】
前記情報検索部は、前記目的地候補抽出部により抽出された前記目的地候補の情報を、外部の検索サーバを用いて再検索し、
前記データベース管理部は、前記データベースに登録されている前記目的地候補の情報を新たに検出された情報に更新する、
請求項３に記載の目的地検索支援装置。
【請求項６】
前記データベースに前記目的地候補が複数登録されている場合、前記目的地候補抽出部は、前記データベースに登録されている複数の前記目的地候補の情報に基づいて、抽出する前記目的地候補を選択する、
請求項１に記載の目的地検索支援装置。
【請求項７】
前記データベースに前記目的地候補が複数登録されている場合、前記目的地候補抽出部は、前記データベースに登録されている複数の前記目的地候補に対応する前記キーワードの抽出回数に基づいて、抽出する前記目的地候補を選択する、
請求項１に記載の目的地検索支援装置。
【請求項８】
前記データベースに前記目的地候補が複数登録されている場合、前記目的地候補抽出部は、前記データベースに登録されている複数の前記目的地候補の登録日時または更新日時に基づいて、抽出する前記目的地候補を選択する、
請求項１に記載の目的地検索支援装置。
【請求項９】
前記データベースに登録される前記目的地候補の情報は、前記目的地候補の名称、住所および営業スケジュール、前記目的地候補で開催されるイベントの名称および開催スケジュールのうちのいずれか１つ以上を含む、
請求項１に記載の目的地検索支援装置。
【請求項１０】
前記目的地候補提示条件は、
前記ユーザから前記目的地候補の提示指示を受けること、
目的地候補の提示要求とみなされる特定のキーワードをユーザが発話すること、
ナビゲーションシステムが起動してから目的地が設定されないまま一定時間が経過すること、
のいずれかである、
請求項１に記載の目的地検索支援装置。
【請求項１１】
目的地検索支援装置における目的地候補の提示方法であって、
前記目的地検索支援装置のキーワード抽出部が、音声からキーワードを抽出し、
前記目的地検索支援装置の情報検索部が、前記キーワードに基づいて目的地候補を検索し、
前記目的地検索支援装置のデータベース管理部が、前記情報検索部により検出された前記目的地候補の情報をデータベースに登録し、
予め定められた目的地候補提示条件が満たされると、前記目的地検索支援装置の目的地候補抽出部が、前記データベースから前記目的地候補を抽出し、
前記目的地検索支援装置の目的地候補提示部が、前記目的地候補抽出部により抽出された前記目的地候補の情報をユーザに提示する、
目的地候補の提示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに目的地の候補を提示する目的地検索支援装置に関する。
【背景技術】
【０００２】
ユーザの会話内容から、ユーザが好む行き先（目的地）を推定する技術が提案されている。例えば下記の特許文献１には、ユーザの会話の音声からキーワードを抽出し、そのキーワードに関連する施設をデータベースから検索し、検出された施設を目的地候補としてユーザに提示する目的地推定提示装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１１５５９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の目的地推定提示装置は、地図データや施設データなどが予め格納されたデータベースを用いて施設の検索を行う。そのため、データベースに格納された情報（例えば施設の営業日や営業時間など）が古くなった場合に、不適切な施設（例えば休業中の施設など）が目的地候補として検出されるおそれがある。【０００５】
本発明は以上のような課題を解決するためになされたものであり、最新の情報に基づいて目的地候補をユーザに提示する目的地検索支援装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る目的地検索支援装置は、音声からキーワードを抽出するキーワード抽出部と、キーワードに基づいて目的地候補を検索する情報検索部と、情報検索部により検出された目的地候補の情報をデータベースに登録するデータベース管理部と、予め定められた目的地候補提示条件が満たされると、データベースから目的地候補を抽出する目的地候補抽出部と、目的地候補抽出部により抽出された目的地候補の情報をユーザに提示する目的地候補提示部と、を備える。
【発明の効果】
【０００７】
本発明に係る目的地検索支援装置では、ユーザに提示する目的地候補を抽出するためのデータベースに、音声から抽出されたキーワードに基づく目的地候補の情報が登録される。目的地検索支援装置が、当該データベースから目的地候補を抽出することにより、最新の情報に基づいた目的地候補の情報をユーザに提示することができる。【０００８】
本発明の目的、特徴、態様、および利点は、以下の詳細な説明と添付図面とによって、より明白となる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１に係る目的地検索支援システムの構成を示す機能ブロック図である。
【図２】実施の形態１に係る目的地検索支援装置が目的地候補の情報をデータベースに登録する処理を示すフローチャートである。
【図３】実施の形態１に係る目的地検索支援装置が目的地候補の情報をユーザに提示する処理を示すフローチャートである。
【図４】目的地検索支援装置のハードウェア構成の例を示す図である。
【図５】目的地検索支援装置のハードウェア構成の例を示す図である。
【図６】実施の形態２に係る目的地検索支援システムの構成を示す機能ブロック図である。
【発明を実施するための形態】
【００１０】
＜実施の形態１＞
図１は、本発明の実施の形態１に係る目的地検索支援システムの構成を示す機能ブロック図である。図１に示すように、目的地検索支援システムは、目的地検索支援装置１０、音声認識装置２１、操作入力装置２２、検索サーバ２３、データベース２４および情報提示装置２５を備えている。
【００１１】
音声認識装置２１は、ユーザが発話した音声（例えば、ユーザ同士の会話や独り言）、ユーザが視聴しているテレビやラジオの出力音声などを認識する音声認識エンジンを搭載した音声入力機器である。通常、音声認識装置は、ユーザが発話した音声を認識することに特化されており、例えばユーザが音声を入力する期間はテレビやラジオの出力音声を小さく絞るなどして、ユーザが発話した音声以外の音声を認識しないように構成されている。それに対し、実施の形態１の音声認識装置２１は、ユーザが発話した音声だけでなく、テレビやラジオの出力音声も積極的に認識するように構成されている。
【００１２】
操作入力装置２２は、ユーザの操作を受け付ける入力機器である。操作入力装置２２は、操作ボタンやキーボード等のハードウェアキーでもよいし、画面に表示されるアイコン等のソフトウェアキーでもよい。
【００１３】
検索サーバ２３は、入力されたキーワードに対応する情報をインターネット上で検索する検索エンジンを搭載するサーバである。検索サーバ２３は、目的地検索支援装置１０の外部に存在し、目的地検索支援装置１０と検索サーバ２３とは、インターネットを介した通信により接続される。検索サーバ２３は、目的地検索支援装置１０の動作とは独立してインターネットから各種の情報を収集することで、常に最新の情報を検索できるように構成されている。
【００１４】
目的地検索支援装置１０は、音声認識装置２１が認識した音声からキーワードを抽出し、そのキーワードに対応する目的地候補を、検索サーバ２３を用いて検索する。目的地検索支援装置１０が検索する目的地候補の情報は、目的地候補の名称、住所および営業スケジュール（営業日および営業時間）、目的地候補で開催されるイベントの名称およびイベントの開催スケジュール（開催日および開催時間）のうちのいずれか１つ以上を含むものとする。
【００１５】
データベース２４は、目的地検索支援装置１０が検索サーバ２３を用いて検出した目的地候補の情報を登録するための記録媒体である。本実施の形態では、目的地検索支援装置１０は、目的地候補の情報と共に、その検索に用いたキーワードも、データベース２４に登録するものとする。目的地検索支援装置１０は、データベース２４に登録された目的地候補の情報を取得できるだけでなく、その検索に用いたキーワードや当該キーワードの検出回数などを参照することができる。
【００１６】
情報提示装置２５は、目的地検索支援装置１０が目的地候補の情報をユーザに提示するための出力機器である。本実施の形態では、情報提示装置２５は、目的地候補の情報を音声で出力するためのスピーカと、文字や画像（例えば地図）で表示するための画面とを備えるものとする。情報提示装置２５は、スピーカおよび画面の片方だけを有するものでもよい。また、情報提示装置２５の画面に、操作入力装置２２としてのソフトウェアキーを表示させてもよく、その場合、操作入力装置２２および情報提示装置２５が１つのタッチパネルによって構成されてもよい。
【００１７】
なお、図１では、音声認識装置２１、操作入力装置２２、データベース２４および情報提示装置２５が、目的地検索支援装置１０に外付けされた構成を示したが、それらの一部または全部は、目的地検索支援装置１０に内蔵されていてもよい。
【００１８】
図１に示すように、目的地検索支援装置１０は、キーワード抽出部１１、情報検索部１２、データベース管理部１３、目的地候補抽出部１４および目的地候補提示部１５を備えている。
【００１９】
キーワード抽出部１１は、音声認識装置２１が認識した音声から、目的地候補を検索するためのキーワードを抽出する。キーワード抽出部１１が認識する音声には、ユーザが発話した音声だけでなく、テレビやラジオの出力音声も含まれる。キーワード抽出部１１が抽出するキーワードは、例えば、施設の名称、イベントの名称、食べ物の名称など、ユーザの好みに合った場所の推定に利用できるワードである。
【００２０】
情報検索部１２は、検索サーバ２３との通信を行い、検索サーバ２３を用いて、キーワード抽出部１１が抽出したキーワードに対応する目的地候補を検索する。また、情報検索部１２は、データベース２４に登録済みの目的地候補の情報を更新するために、目的地候補の情報を再検索することもできる。
【００２１】
データベース管理部１３は、データベース２４に登録される目的地候補の情報を管理する。具体的には、データベース管理部１３は、データベース２４に対し、目的地候補の情報の登録、更新などを行う。例えば、情報検索部１２が新たな目的地候補を検出したときには、データベース管理部１３はその目的地候補の情報をデータベース２４に追加登録する。また、情報検索部１２が目的地候補の情報を再検索したときには、データベース管理部１３は、データベース２４に登録されている目的地候補の情報を、新たに検出された情報に更新する。また、データベース管理部１３は、データベース２４に登録する目的地候補の情報に有効期限を設け、有効期限が切れの情報をデータベース２４から削除するようにしてもよい。
【００２２】
目的地候補抽出部１４は、予め定められた条件（以下「目的地候補提示条件」という）が満たされると、データベース管理部１３を介して、データベース２４から目的地候補を抽出する。目的地候補提示条件としては、例えば、ユーザから目的地候補の提示指示を受けること、目的地候補の提示要求とみなされる特定のキーワードをユーザが発話すること、などが考えられる。ユーザからの目的地候補の提示指示は、ユーザが操作入力装置２２を用いて入力した指示でもよいし、ユーザが音声認識装置２１に入力した音声指示（例えば「目的地を探して」などの音声）であってもよい。また、目的地候補の提示要求とみなされる特定のキーワードとしては、例えば「どこへ行こうかな？」など、ユーザが目的地を探していることを示唆するキーワードが考えられる。
【００２３】
目的地候補抽出部１４は、データベース２４から目的地候補を抽出するにあたり、データベース２４に登録されている目的地候補の情報に基づいて、目的地候補の妥当性を判断し、不適切な目的地候補を抽出対象から除外する。例えば、目的地候補抽出部１４が、ユーザの現在位置と現在時刻とに基づいて各目的地候補への到着時刻を予想し、営業時間内に到着できない施設を抽出対象から除外するとよい。
【００２４】
また、複数の目的地候補がデータベース２４に登録されている場合、目的地候補抽出部１４は、各目的地候補の情報に基づいて、データベース２４から抽出する目的地候補を選択する。例えば、ユーザの現在位置から最も近い１つの目的地候補が抽出されてもよいし、ユーザの現在位置から一定距離内にある１つ以上の目的地候補が抽出されてもよい。目的地候補抽出部１４が２つ以上の目的地候補をデータベース２４から抽出する場合、それぞれの目的地候補に優先順位を付与してもよい。例えば、ユーザの現在位置に近い目的地候補ほど、高い優先順位が付与されるようにすることが考えられる。
【００２５】
さらに、複数の目的地候補がデータベース２４に登録されている場合、目的地候補抽出部１４は、それぞれの目的地候補に対応するキーワードがキーワード抽出部１１に抽出された回数に基づいて、データベース２４から抽出する目的地候補を選択してもよい。例えば、目的地候補抽出部１４が、抽出回数の最も多いキーワードに対応する目的地候補をデータベース２４から抽出するとよい。また、目的地候補抽出部１４が、抽出回数の多いキーワードに対応する目的地候補順に高い優先順位をつけて、２つ以上の目的地候補を抽出するようにしてもよい。
【００２６】
また、複数の目的地候補がデータベース２４に登録されている場合、目的地候補抽出部１４は、それぞれの目的地候補の登録日時または更新日時に基づいて、データベース２４から抽出する目的地候補を選択してもよい。例えば、目的地候補抽出部１４が、最後に登録された目的地候補をデータベース２４から抽出するようすれば、ユーザの現在の嗜好に合った目的地候補を抽出することができる。また、目的地候補抽出部１４が、登録日時または更新日時が新しい目的地候補順に高い優先順位をつけて、２つ以上の目的地候補を抽出するようにしてもよい。
【００２７】
目的地候補提示部１５は、目的地候補抽出部１４が抽出した目的地候補の情報を、情報提示装置２５のスピーカおよび画面を用いてユーザに提示する。ユーザは、情報提示装置２５から出力される音声、文字、画像などから、目的地候補抽出部１４によって抽出された目的地候補の情報を認識することができる。
【００２８】
図２および図３は、実施の形態１に係る目的地検索支援装置１０の動作を示すフローチャートである。図２は、目的地検索支援装置１０が目的地候補の情報をデータベース２４に登録する処理を示しており、図３は、目的地検索支援装置１０が目的地候補の情報をデータベース２４から抽出してユーザに提示する処理を示している。
【００２９】
まず、図２を参照し、目的地検索支援装置１０が目的地候補の情報をデータベースに登録する処理を説明する。
【００３０】
目的地検索支援装置１０が起動すると、キーワード抽出部１１は、音声認識装置２１により音声が認識されたかどうかを確認する（ステップＳ１０１）。音声認識装置２１が音声を認識していなければ（ステップＳ１０１でＮＯ）、ステップＳ１０１が繰り返される。
【００３１】
音声認識装置２１が音声を認識すると（ステップＳ１０１でＹＥＳ）、キーワード抽出部１１は、音声認識装置２１が認識した音声から目的地候補を検索するためのキーワードを抽出する（ステップＳ１０２）。キーワード抽出部１１が抽出するキーワードは、例えば、施設の名称、イベントの名称、食べ物の名称など、ユーザの好みに合った場所の推定に利用できるワードである。そのようなキーワードが抽出されなかった場合は（ステップＳ１０３でＮＯ）、ステップＳ１０１へと戻る。
【００３２】
キーワード抽出部１１によりキーワードが抽出された場合（ステップＳ１０３でＹＥＳ）、情報検索部１２が、データベース管理部１３を用いて、そのキーワードに対応する目的地候補を検索する（ステップＳ１０４）。
【００３３】
続いて、データベース管理部１３が、情報検索部１２が検出した目的地候補がデータベース２４に登録済みかどうかを確認する（ステップＳ１０５）。当該目的地候補がデータベース２４に未登録であれば（ステップＳ１０５でＮＯ）、データベース管理部１３は、その目的地候補の情報をデータベース２４に登録する（ステップＳ１０６）。当該目的地候補が既にデータベース２４に既に登録されていれば（ステップＳ１０５でＹＥＳ）、データベース管理部１３は、その目的地候補の情報を新たに検出された情報へと更新する（ステップＳ１０７）。ステップＳ１０６またはステップＳ１０７の処理が完了すると、ステップＳ１０１へと戻り、以上の動作が繰り返される。
【００３４】
ここで、図２に示した目的地検索支援装置１０の動作の具体例を示す。例えば、ユーザが「花見の季節だね」と発話し、その音声が音声認識装置２１に認識された場合、ステップＳ１０２で、キーワード抽出部１１が「花見」というキーワードを抽出し、ステップＳ１０４で、情報検索部１２が検索サーバ２３を用いて「花見」に対応する目的地候補を検索する。この場合、例えば花見のできる公園などが目的地候補として検出される。情報検索部１２が検出した目的地候補の情報（公園の名称、住所、開園時間など）は、ステップＳ１０６で、データベース管理部１３によりデータベース２４に登録される。またその後、データベース２４に登録済みの目的地候補が情報検索部１２により再度検出されたときは、ステップＳ１０７で、データベース２４内の当該目的地候補の情報が更新される。
【００３５】
また例えば、ユーザが視聴中のテレビまたはラジオから「ＸＸ公園は花見をする観光客で賑わっています」という音声が出力され、その音声が音声認識装置２１に認識された場合、ステップＳ１０２で、キーワード抽出部１１が「ＸＸ公園」と「花見」というキーワードを抽出し、ステップＳ１０４で、情報検索部１２が検索サーバ２３を用いて「ＸＸ公園」および「花見」に対応する目的地候補を検索する。この場合、「ＸＸ公園」が目的地候補として検出される。情報検索部１２が検出した「ＸＸ公園」の情報（住所、開園時間など）は、ステップＳ１０６で、データベース管理部１３によりデータベース２４に登録される。またその後、情報検索部１２により「ＸＸ公園」が目的地候補として再度検出されたときは、ステップＳ１０７で、データベース２４内の「ＸＸ公園」の情報が更新される。
【００３６】
また例えば、ユーザが視聴中のテレビまたはラジオから「ＹＹイベントは１２月１０日から１２月２５日まで行われています」という音声が出力され、その音声が音声認識装置２１に認識された場合、ステップＳ１０２で、キーワード抽出部１１が「ＹＹイベント」というキーワードを抽出し、ステップＳ１０４で、情報検索部１２が検索サーバ２３を用いて「ＹＹイベント」に対応する目的地候補を検索する。この場合、「ＹＹイベント」の開催場所が目的地候補として検出される。情報検索部１２が検出した「ＹＹイベント」の開催場所の情報（住所、「ＹＹイベント」の開催スケジュールなど）は、ステップＳ１０６で、データベース管理部１３によりデータベース２４に登録される。またその後、情報検索部１２により「ＹＹイベント」の開催場所が目的地候補として再度検出されたときは、ステップＳ１０７で、データベース２４内の情報が更新される。
【００３７】
次に、図３を参照し、目的地検索支援装置１０が目的地候補の情報をユーザに提示する処理を説明する。図３のフローは、目的地候補提示条件が満たされたときに実行される。
【００３８】
例えば、ユーザが音声指示（例えば「目的地を探して」などの音声）を音声認識装置２１に入力するなどして目的地候補提示条件が満たされると、目的地候補抽出部１４は、データベース管理部１３を介して、データベース２４から目的地候補を抽出する（ステップＳ２０１）。そして、情報検索部１２が、目的地候補抽出部１４により抽出された目的地候補の情報を、検索サーバ２３を用いて再検索する（ステップＳ２０２）。
【００３９】
続いて、データベース管理部１３は、ステップＳ２０２での再検索の結果に基づいて、データベース２４内の目的地候補の情報を更新する必要があるか否かを判断する（ステップＳ２０３）。すなわち、データベース管理部１３は、ステップＳ２０２で検出された目的地候補の情報が、データベース２４に既に登録されている当該目的地候補の情報と同じかどうかを確認し、同じであれば更新が不要、異なれば更新が必要と判断する。
【００４０】
データベース２４の更新が不要と判断された場合（ステップＳ２０３でＮＯ）、目的地候補提示部１５は、目的地候補抽出部１４により抽出された目的地候補の情報を、情報提示装置２５を用いてユーザに提示する（ステップＳ２０６）。
【００４１】
一方、データベース２４の更新が必要と判断された場合（ステップＳ２０３ＹＥＳ）、データベース管理部１３は、データベース２４内の当該目的地候補の情報を、新たに検出された情報（ステップＳ２０２で検出された情報）に更新する（ステップＳ２０４）。さらに、目的地候補抽出部１４は、目的地候補の変更が必要か否かを判断する（ステップＳ２０５）。例えば、目的地候補抽出部１４により抽出された目的地候補の営業スケジュールが更新になるなどして、当該目的地候補が不適切なものになった場合には、目的地候補の変更が必要と判断される。目的地候補の変更が必要と判断されたときは（ステップＳ２０５でＹＥＳ）、ステップＳ２０１へ戻り、目的地候補抽出部１４はデータベース２４から別の目的地候補を抽出する。目的地候補の変更が不要と判断されたときは（ステップＳ２０５でＮＯ）、ステップＳ２０６へ進み、目的地候補提示部１５が、当該目的地候補の情報を、情報提示装置２５を用いてユーザに提示する。
【００４２】
目的地候補提示部１５が目的地情報をユーザに提示した後、目的地候補抽出部１４は、一定期間、ユーザからの指示を待つ（ステップＳ２０７）。このとき、ユーザから目的地候補の変更指示を受けた場合は（ステップＳ２０７でＹＥＳ）、ステップＳ２０１へ戻り、目的地候補抽出部１４がデータベース２４から別の目的地候補を抽出する。ユーザから目的地候補の変更指示がなければ、図３の処理は終了する。
【００４３】
ここで、図３に示した目的地検索支援装置１０の動作の具体例を示す。例えば、図２の処理によって、データベース２４に「ＸＸ公園」が登録されているものと仮定する。この場合、ユーザが音声認識装置２１に「目的地を探して」という音声指示を入力すると、ステップＳ２０１で、目的地候補抽出部１４がデータベース２４から「ＸＸ公園」の情報を抽出し、ステップＳ２０３で「ＸＸ公園」の最新の情報が検索され、ステップＳ２０６で、目的地候補提示部１５が、目的地候補抽出部１４を用いて「ＸＸ公園では桜が満開です。ＸＸ公園へ行くのはいかがですか？」などの音声出力や文字表示を行う。
【００４４】
また、図２の処理によって、データベース２４に「ＹＹイベント」の開催場所が登録されているものと仮定する。この場合、例えばユーザの「どこに行こうかな？」という発話が音声認識装置２１に認識されると、ステップＳ２０１で、目的地候補抽出部１４がデータベース２４から「ＹＹイベント」の開催場所の情報を抽出し、ステップＳ２０３で「ＹＹイベント」の最新の情報が検索され、ステップＳ２０６で、目的地候補提示部１５が、目的地候補抽出部１４を用いて「現在、ＺＺ市ではＹＹイベントが開催されています。ＹＹイベントへ行くのはいかがですか？」などの音声出力や文字表示を行う。
【００４５】
このように、実施の形態１に係る目的地検索支援装置１０は、目的地候補提示条件が満たされる任意のタイミングで、データベース２４に登録されている目的地候補の情報をユーザに提示することができる。データベース２４には、ユーザが発話した音声や、ユーザが視聴中のテレビやラジオの出力音声から抽出されたキーワードに基づく目的地候補の情報が登録されているため、目的地検索支援装置１０は、最新の情報に基づいた目的地候補の情報をユーザに提示することができる。特に、ユーザに目的地候補の情報を提示する直前に、情報検索部１２により当該目的地候補の情報の再検索が行われることで、ユーザに当該目的地候補のリアルタイムな情報を提示できる。
【００４６】
なお、目的地検索支援装置１０は、車載装置（例えばナビゲーション装置）やインターネット上のサーバ装置として構成されていてもよいし、携帯端末装置（例えば、携帯電話、スマートフォン、タブレットＰＣ（パーソナルコンピュータ）等）で動作するアプリケーションプログラムであってもよい。
【００４７】
図４および図５は、それぞれ目的地検索支援装置１０のハードウェア構成の例を示す図である。図１に示した目的地検索支援装置１０の構成要素（キーワード抽出部１１、情報検索部１２、データベース管理部１３、目的地候補抽出部１４および目的地候補提示部１５）の各機能は、例えば図４に示す処理回路５０により実現される。すなわち、目的地検索支援装置１０は、音声からキーワードを抽出し、キーワードに基づいて目的地候補を検索し、検出された目的地候補の情報をデータベースに登録し、予め定められた目的地候補提示条件が満たされると、データベースから目的地候補を抽出し、データベースから抽出された目的地候補の情報をユーザに提示するための処理回路５０を備える。処理回路５０は、専用のハードウェアであってもよいし、メモリに登録されたプログラムを実行するプロセッサ（中央処理装置（ＣＰＵ：Central Processing Unit）、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、ＤＳＰ（Digital Signal Processor）とも呼ばれる）を用いて構成されていてもよい。
【００４８】
処理回路５０が専用のハードウェアである場合、処理回路５０は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）、またはこれらを組み合わせたものなどが該当する。目的地検索支援装置１０の構成要素の各々の機能が個別の処理回路で実現されてもよいし、それらの機能がまとめて一つの処理回路で実現されてもよい。
【００４９】
図５は、処理回路５０がプログラムを実行するプロセッサ５１を用いて構成されている場合における目的地検索支援装置１０のハードウェア構成の例を示している。この場合、目的地検索支援装置１０の構成要素の機能は、ソフトウェア等（ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせ）により実現される。ソフトウェア等はプログラムとして記述され、メモリ５２に登録される。プロセッサ５１は、メモリ５２に記憶されたプログラムを読み出して実行することにより、各部の機能を実現する。すなわち、目的地検索支援装置１０は、プロセッサ５１により実行されるときに、音声からキーワードを抽出する処理と、キーワードに基づいて目的地候補を検索する処理と、検出された目的地候補の情報をデータベースに登録する処理と、予め定められた目的地候補提示条件が満たされると、データベースから目的地候補を抽出する処理と、データベースから抽出された目的地候補の情報をユーザに提示する処理と、が結果的に実行されることになるプログラムを登録するためのメモリ５２を備える。換言すれば、このプログラムは、目的地検索支援装置１０の構成要素の動作の手順や方法をコンピュータに実行させるものであるともいえる。
【００５０】
ここで、メモリ５２は、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリー、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）などの、不揮発性または揮発性の半導体メモリ、ＨＤＤ（Hard Disk Drive）、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ（Digital Versatile Disc）およびそのドライブ装置等、または、今後使用されるあらゆる記憶媒体であってもよい。
【００５１】
以上、目的地検索支援装置１０の構成要素の機能が、ハードウェアおよびソフトウェア等のいずれか一方で実現される構成について説明した。しかしこれに限ったものではなく、目的地検索支援装置１０の一部の構成要素を専用のハードウェアで実現し、別の一部の構成要素をソフトウェア等で実現する構成であってもよい。例えば、一部の構成要素については専用のハードウェアとしての処理回路５０でその機能を実現し、他の一部の構成要素についてはプロセッサ５１としての処理回路５０がメモリ５２に登録されたプログラムを読み出して実行することによってその機能を実現することが可能である。
【００５２】
以上のように、目的地検索支援装置１０は、ハードウェア、ソフトウェア等、またはこれらの組み合わせによって、上述の各機能を実現することができる。
【００５３】
＜実施の形態２＞
図６は、実施の形態２に係る目的地検索支援システムの構成を示す機能ブロック図である。図６の目的地検索支援システムの構成は、図１の構成に対し、ナビゲーションシステム２６を追加したものである。
【００５４】
実施の形態２の目的地検索支援装置１０の基本的な動作は、実施の形態１と同様である。ただし、実施の形態２の目的地検索支援装置１０では、ユーザが、提示された目的地候補（目的地候補抽出部１４によってデータベース２４から抽出された目的地候補）の採否を、音声認識装置２１または操作入力装置２２を用いて入力できるように構成されている。そして、ユーザによって採用された目的地候補が、目的地候補抽出部１４からナビゲーションシステム２６へ送信され、ナビゲーションシステム２６に目的地として設定される。よって実施の形態２の目的地検索支援装置１０によれば、ユーザがナビゲーションシステム２６に目的地を設定するための操作を簡略化できる。
【００５５】
また、本実施の形態では、ナビゲーションシステム２６が起動してから目的地が設定されないまま一定時間（例えば５分）が経過することを、目的地候補提示条件の１つとするとよい。その場合、ナビゲーションシステム２６が起動して目的地が設定されないまま一定時間が経過すると、自動的に図３のフローが起動するようになり、高い利便性が得られる。
【００５６】
図６では、ナビゲーションシステム２６が目的地検索支援装置１０に外付けされた構成としたが、目的地検索支援装置１０はナビゲーションシステム２６に内蔵されていてもよい。また、ナビゲーションシステム２６は、車両用のシステムでもよいし、歩行者用のシステムでもよい。
【００５７】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略したりすることが可能である。
【００５８】
本発明は詳細に説明されたが、上記した説明は、すべての態様において、例示であって、この発明がそれに限定されるものではない。例示されていない無数の変形例が、この発明の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【００５９】
１０  目的地検索支援装置、１１  キーワード抽出部、１２  情報検索部、１３  データベース管理部、１４  目的地候補抽出部、１５  目的地候補提示部、２１  音声認識装置、２２  操作入力装置、２３  検索サーバ、２４  データベース、２５  情報提示装置、２６  ナビゲーションシステム、５０  処理回路、５１  プロセッサ、５２  メモリ。
【図１】
2019146034.tif 000003
【図２】
2019146034.tif 000004
【図３】
2019146034.tif 000005
【図４】
2019146034.tif 000006
【図５】
2019146034.tif 000007
【図６】
2019146034.tif 000008
【手続補正書】
【提出日】令和2年2月18日(2020.2.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
音声からキーワードを抽出するキーワード抽出部と、
前記キーワードに基づいて目的地候補を検索する情報検索部と、
前記情報検索部により検出された前記目的地候補の情報をデータベースに登録するデータベース管理部と、
予め定められた目的地候補提示条件が満たされると、前記データベースから前記目的地候補を抽出する目的地候補抽出部と、
前記目的地候補抽出部により抽出された前記目的地候補の情報を音声出力もしくは文字表示でユーザに提示する目的地候補提示部と、
を備え、
前記目的地候補抽出部は、前記データベースから２つ以上の前記目的地候補を抽出する場合、抽出したそれぞれの前記目的地候補に優先順位を付与する、
目的地検索支援装置。
【請求項２】
前記音声はラジオまたはテレビの出力音声を含む、
請求項１に記載の目的地検索支援装置。
【請求項３】
前記情報検索部は、外部の検索サーバを用いて前記目的地候補を検索する、
請求項１に記載の目的地検索支援装置。
【請求項４】
前記情報検索部により検出された前記目的地候補が前記データベースに既に登録されている場合、前記データベース管理部は、前記データベースに登録されている前記目的地候補の情報を新たに検出された情報に更新する、
請求項３に記載の目的地検索支援装置。
【請求項５】
前記情報検索部は、前記目的地候補抽出部により抽出された前記目的地候補の情報を、外部の検索サーバを用いて再検索し、
前記データベース管理部は、前記データベースに登録されている前記目的地候補の情報を新たに検出された情報に更新する、
請求項３に記載の目的地検索支援装置。
【請求項６】
前記データベースに前記目的地候補が複数登録されている場合、前記目的地候補抽出部は、前記データベースに登録されている複数の前記目的地候補の情報に基づいて、抽出する前記目的地候補を選択する、
請求項１に記載の目的地検索支援装置。
【請求項７】
前記データベースに前記目的地候補が複数登録されている場合、前記目的地候補抽出部は、前記データベースに登録されている複数の前記目的地候補に対応する前記キーワードの抽出回数に基づいて、抽出する前記目的地候補を選択する、
請求項１に記載の目的地検索支援装置。
【請求項８】
前記データベースに前記目的地候補が複数登録されている場合、前記目的地候補抽出部は、前記データベースに登録されている複数の前記目的地候補の登録日時または更新日時に基づいて、抽出する前記目的地候補を選択する、
請求項１に記載の目的地検索支援装置。
【請求項９】
前記データベースに登録される前記目的地候補の情報は、前記目的地候補の名称、住所および営業スケジュール、前記目的地候補で開催されるイベントの名称および開催スケジュールのうちのいずれか１つ以上を含む、
請求項１に記載の目的地検索支援装置。
【請求項１０】
前記目的地候補提示条件は、
前記ユーザから前記目的地候補の提示指示を受けること、
目的地候補の提示要求とみなされる特定のキーワードをユーザが発話すること、
ナビゲーションシステムが起動してから目的地が設定されないまま一定時間が経過すること、
のいずれかである、
請求項１に記載の目的地検索支援装置。
【請求項１１】
目的地検索支援装置における目的地候補の提示方法であって、
前記目的地検索支援装置のキーワード抽出部が、音声からキーワードを抽出し、
前記目的地検索支援装置の情報検索部が、前記キーワードに基づいて目的地候補を検索し、
前記目的地検索支援装置のデータベース管理部が、前記情報検索部により検出された前記目的地候補の情報をデータベースに登録し、
予め定められた目的地候補提示条件が満たされると、前記目的地検索支援装置の目的地候補抽出部が、前記データベースから前記目的地候補を抽出し、
前記目的地検索支援装置の目的地候補提示部が、前記目的地候補抽出部により抽出された前記目的地候補の情報を音声出力もしくは文字表示でユーザに提示し、
前記目的地候補抽出部は、前記データベースから２つ以上の前記目的地候補を抽出する場合、抽出したそれぞれの前記目的地候補に優先順位を付与する、
目的地候補の提示方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明に係る目的地検索支援装置は、音声からキーワードを抽出するキーワード抽出部と、キーワードに基づいて目的地候補を検索する情報検索部と、情報検索部により検出された目的地候補の情報をデータベースに登録するデータベース管理部と、予め定められた目的地候補提示条件が満たされると、データベースから目的地候補を抽出する目的地候補抽出部と、目的地候補抽出部により抽出された目的地候補の情報を音声出力もしくは文字表示でユーザに提示する目的地候補提示部と、を備え、目的地候補抽出部は、データベースから２つ以上の目的地候補を抽出する場合、抽出したそれぞれの目的地候補に優先順位を付与する。
【国際調査報告】
2019146034.tif 000009
2019146034.tif 000010
2019146034.tif 000011
2019146034.tif 000012