(57)【要約】【課題】同一観光ポイントについて、同一の音声案内が何度も繰り返して行われるのを防止することができる技術を提供する。【解決手段】現在位置を取得する手段と、各対象ポイントについて、位置に関する情報、及び出力用のコンテンツに関する情報を記録したデータベースに基づき、各対象ポイントのうち、現在位置に対し所定の近接位置にある近接ポイントについて、コンテンツの出力を行う出力手段とを備えたコンテンツ出力装置において、各対象ポイントのコンテンツに関する情報は複数の選択要素として記録し、データベースには、各選択要素について、その選択を許容するか否かを決定するために参照される選択用情報を記録し、選択用情報に基づき、近接ポイントに係る選択要素のうちからコンテンツとして出力するものを選択する出力選択手段（ステップ５３〜５５）を設ける。【選択図】図５
2006012081.tif 000002
【特許請求の範囲】
【請求項１】
現在位置を取得する手段と、
各対象ポイントについて、位置に関する情報、及び出力用のコンテンツに関する情報を記録したデータベースに基づき、各対象ポイントのうち、現在位置に対し所定の近接位置にある近接ポイントについて、前記コンテンツの出力を行う出力手段とを備えたコンテンツ出力装置において、
各対象ポイントのコンテンツに関する情報は複数の選択要素として記録されており、
前記データベースには、各選択要素について、その選択を許容するか否かを決定するために参照される選択用情報が記録されており、
コンテンツ出力装置は、前記選択用情報に基づき、前記近接ポイントに係る選択要素のうちから前記コンテンツとして出力するものを選択する出力選択手段を具備することを特徴とするコンテンツ出力装置。
【請求項２】
現在位置を取得する手段と、
各対象ポイントについて、位置に関する情報、及び出力用のコンテンツに関する情報を記録したデータベースに基づき、各対象ポイントのうち、現在位置に対し所定の近接位置にある近接ポイントについて、前記コンテンツの出力を行う出力手段とを備えたコンテンツ出力装置において、
前記データベースには、各対象ポイントについて、前記コンテンツの出力を許容するか否かを判定するための判定用情報が記録されており、
コンテンツ出力装置は、前記近接ポイントについて、前記判定用情報に基づき、前記コンテンツの出力を許容するか否かを判定する手段を備え、
前記判定用情報は、各対象ポイントについての、前記コンテンツの出力を許容し又は許容しない場合の、時間帯、装置の進行方向、天候、又は季節に関する情報であり、
前記判定手段は、この情報と、これに対応する現在の時刻、装置の進行方向、天候、又は季節とに基づいて前記出力許否の判定を行うものであることを特徴とするコンテンツ出力装置。
【請求項３】
前記データベースには、各対象ポイントについて、前記コンテンツの出力を許容するか否かを判定するための判定用情報が記録されており、
コンテンツ出力装置は、前記近接ポイントについて、前記判定用情報に基づき、前記コンテンツの出力を許容するか否かを判定する手段を備え、
前記判定用情報は、各対象ポイントについての、前記コンテンツの出力を許容し又は許容しない場合の、時間帯、装置の進行方向、天候、又は季節に関する情報であり、
前記判定手段は、この情報と、これに対応する現在の時刻、装置の進行方向、天候、又は季節とに基づいて前記出力許否の判定を行うものであることを特徴とする請求項１に記載のコンテンツ出力装置。
【請求項４】
前記選択用情報は各選択要素についての最後に前記コンテンツとしての出力を行った時刻の情報であり、前記出力選択手段は、該時刻情報と、現在の時刻とに基づき、前記出力の選択を行うものであることを特徴とする請求項１又は３に記載のコンテンツ出力装置。
【請求項５】
前記選択用情報は、各選択要素についての、その選択を許容し又は許容しない場合の、装置の進行方向又は時間帯に関する情報であり、前記出力選択手段は、この情報と、装置の現在の進行方向又は現在の時刻とに基づき、前記出力の選択を行うものであることを特徴とする請求項１、３又は４に記載のコンテンツ出力装置。
【請求項６】
前記選択用情報は、各選択要素についての、ユーザの嗜好に関する情報であり、前記出力選択手段は、この情報と、この情報に対応して設定されたユーザの嗜好に関する設定内容とに基づき、前記出力の選択を行うものであることを特徴とする請求項１又は３〜５のいずれか１項に記載のコンテンツ出力装置。
【請求項７】
車両に搭載され、該車両の速度を検出する手段を備え、前記選択用情報は、各選択要素についての、前記コンテンツとしての出力の開始から終了までに要する時間に関する情報であり、前記出力選択手段は、該時間に関する情報と、現在位置、現在の車両速度、及び前記近接ポイントの位置に基づいて得られる前記近接ポイントまでの到達時間とに基づき、前記出力の選択を行うものであることを特徴とする請求項１又は３〜６のいずれか１項に記載のコンテンツ出力装置。
【請求項８】
車両に搭載され、該車両の速度を検出する手段を備え、前記選択用情報には、各選択要素についての、前記コンテンツとしての出力の開始から終了までに要する時間に関する情報が含まれており、各選択要素についての、前記コンテンツとしての出力に際し、該時間に関する情報と、現在位置、現在の車両速度、及び前記近接ポイントの位置に基づいて得られる前記近接ポイントまでの到達時間とに基づき、出力開始位置を調整する手段を有することを特徴とする請求項１又は３〜７のいずれか１項に記載のコンテンツ出力装置。
【請求項９】
コンテンツ出力装置は車両に搭載されたナビゲーション装置の一部を構成しており、車両の運転者を判別する手段、及び、各選択要素について、それを前記コンテンツとして出力した時の運転者に関する情報を前記選択用情報として記録する手段を備え、前記出力選択手段は前記出力時の運転者に関する情報と、前記判別手段による現在の運転者についての判別結果とに基づき、前記出力の選択を行うものであることを特徴とする請求項１又は３〜８のいずれか１項に記載のコンテンツ出力装置。
【請求項１０】
コンテンツ出力装置は車両に搭載されたナビゲーション装置の一部を構成しており、車両の同乗者の有無を判別する手段を備え、前記出力選択手段は、現在、同乗者が有ると判別された場合、前記時刻情報及び現在時刻に基づくことなく、前記出力の選択を行うものであることを特徴とする請求項４に記載のコンテンツ出力装置。
【請求項１１】
現在位置を取得する手段と、
各対象ポイントについて、位置に関する情報、及び音声出力用のコンテンツに関する情報を記録したデータベースに基づき、各対象ポイントのうち、現在位置に対し所定の近接位置にある近接ポイントについて、対応するコンテンツの出力を行う出力手段と、
設定された案内経路上の交差点の手前所定距離において該交差点に関する案内を音声により行う手段とを備えたナビゲーション装置において、
前記近接ポイントについてのコンテンツの出力タイミングと、前記交差点に関する案内のタイミングとの間の時間的関係を調整する手段を有することを特徴とするナビゲーション装置。
【請求項１２】
各対象ポイントのコンテンツに関する情報は複数の選択要素として記録されており、
前記データベースには、各選択要素について、最後に前記コンテンツとしての出力を行った時刻の情報が記録されており、
ナビゲーション装置は、該時刻情報と、現在の時刻とに基づき、前記近接ポイントに係る前記選択要素のうちから前記コンテンツとして出力するものを選択する出力選択手段を有することを特徴とする請求項１１に記載のナビゲーション装置。
【請求項１３】
各対象ポイントのコンテンツに関する情報は複数の選択要素として記録されており、
前記データベースには、各選択要素について、その選択を許容し又は許容しない場合の装置の進行方向に関する情報が記録されており、
ナビゲーション装置は、該進行方向情報と、前記近接ポイントにおける装置の進行方向とに基づき、前記近接ポイントに係る前記選択要素のうちから前記コンテンツとして出力するものを選択する出力選択手段を有することを特徴とする請求項１１又は１２に記載のナビゲーション装置。
【請求項１４】
各対象ポイントのコンテンツに関する情報は複数の選択要素として記録されており、
前記データベースには、各選択要素について、その選択を許容し又は許容しない場合の天候に関する情報が記録されており、
ナビゲーション装置は、該天候情報と、現在又は前記近接ポイントへの到達時における前記近接ポイントでの天候に基づき、前記近接ポイントに係る選択要素のうちから前記コンテンツとして出力するものを選択する出力選択手段を有することを特徴とする請求項１１〜１３のいずれか１項に記載のナビゲーション装置。
【請求項１５】
各対象ポイントのコンテンツに関する情報は複数の選択要素として記録されており、
前記データベースには、各選択要素について、その選択を許容し又は許容しない場合の時間帯に関する情報が記録されており、
ナビゲーション装置は、該時間帯情報と、前記近接ポイントへの到達時刻とに基づき、前記近接ポイントに係る選択要素のうちから前記コンテンツとして出力するものを選択する出力選択手段を有することを特徴とする請求項１１〜１４のいずれか１項に記載のナビゲーション装置。
【請求項１６】
各対象ポイントのコンテンツに関する情報は複数の選択要素として記録されており、
前記データベースには、各選択要素について、ユーザの嗜好に関する情報が記載されており、
ナビゲーション装置は、該嗜好情報と、該嗜好情報に対応して設定されたユーザの嗜好に関する設定内容とに基づき、前記近接ポイントに係る選択要素のうちから前記コンテンツとして出力するものを選択する出力選択手段を有することを特徴とする請求項１１〜１５のいずれか１項に記載のコンテンツ出力装置。
【請求項１７】
コンピュータを、
現在位置を取得する手段、並びに
各対象ポイントについて、位置に関する情報、及び出力用のコンテンツに関する情報を記録したデータベースに基づき、各対象ポイントのうち、現在位置に対し所定の近接位置にある近接ポイントについて、前記コンテンツの出力を行う出力手段として機能させるコンテンツ出力プログラムにおいて、
各コンテンツに関する情報は複数の選択要素として記録されており、
前記データベースには、各選択要素について、その選択を許容するか否かを決定するために参照される選択用情報が記録されており、
コンピュータをさらに、前記選択用情報に基づき、前記近接ポイントに係る選択要素のうちから前記コンテンツとして出力するものを選択する出力選択手段として機能させることを特徴とするコンテンツ出力プログラム。
【請求項１８】
コンピュータが、現在位置を取得する手順と、
コンピュータが、各対象ポイントについて、位置に関する情報、及び出力用のコンテンツに関する情報を記録したデータベースに基づき、各対象ポイントのうち、現在位置に対し所定の近接位置にある近接ポイントについて、前記コンテンツの出力を行う手順とを備えたコンテンツ出力方法において、
各コンテンツに関する情報は複数の選択要素として記録されており、
前記データベースには、各選択要素について、その選択を許容するか否かを決定するために参照される選択用情報が記録されており、
コンピュータが、前記選択用情報に基づき、前記近接ポイントに係る選択要素のうちから前記コンテンツとして出力するものを選択する手順を具備することを特徴とするコンテンツ出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現在位置に対し所定の近接位置にある近接ポイントについて、所定のコンテンツの出力を行うコンテンツ出力装置、ナビゲーション装置、コンテンツ出力プログラム、及びコンテンツ出力方法に関する。
【背景技術】
【０００２】
従来、予め使用者が設定した種類の施設や観光ポイントに対し、一定距離に近づいたことを自動的に検知し、その施設や観光ポイントの存在及び内容の詳細を、音声や画像で案内することができるナビゲーション装置が提案されている（例えば特許文献１参照）。
【特許文献１】特開２００１−１８３１５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述従来技術によれば、設定されている種類の観光ポイントについては同一の観光ポイントに近づくたびに同一内容の音声案内が繰り返される。このため、何度も通る経路に、設定されている種類の観光ポイントが存在すると、その近傍を通過する度に、不要な音声案内が行われることになる。
【０００４】
本発明の目的は、このような従来技術の問題点に鑑み、同一観光ポイントについて、同一の音声案内が何度も繰り返して行われるのを防止することができる技術を提供することにある。
【課題を解決するための手段】
【０００５】
第１の発明は、現在位置を取得する手段と、各対象ポイントについて、位置に関する情報、及び出力用のコンテンツに関する情報を記録したデータベースに基づき、各対象ポイントのうち、現在位置に対し所定の近接位置にある近接ポイントについて、対応するコンテンツの出力を行う出力手段とを備えたコンテンツ出力装置に関する。そして、上記目的を達成するため、この装置では、各対象ポイントのコンテンツに関する情報は複数の選択要素として記録されており、データベースには、各選択要素について、その選択を許容するか否かを決定するために参照される選択用情報が記録されており、コンテンツ出力装置は、前記選択用情報に基づき、近接ポイントに係る選択要素のうちからコンテンツとして出力するものを選択する出力選択手段を具備することを特徴とすることを特徴とする。
【０００６】
ここで、現在位置を取得する手段としては、たとえば、ＧＰＳ（全地球測位システム）や慣性航法装置を用いたものが該当する。コンテンツとしては、たとえば、音声や画像表示による観光案内、警告、説明等を内容とするものが該当する。対象ポイントとしては、たとえば、ドライブ中の各種施設や、博物館における出展物に関し説明を行うべきポイント、危険地域である旨の警告を発すべきポイントが該当する。近接ポイントとしては、たとえば、現在位置から所定距離以内にある１又は２以上の対象ポイントや、それらの対象ポイントのうち現在位置から最も近いものや、それらの対象ポイントのうち設定された経路から所定距離以内のものが該当する。出力手段としては、たとえば、スピーカやディスプレイを用いたものが該当する。コンテンツ出力装置としては、たとえば、カーナビゲーションシステムの一部を構成するものや、各種モバイル機器により実現されるものや、博物館における観覧者が携帯する案内用機器として実現されるものが該当する。
【０００７】
この構成において、装置が、ある対象ポイントの近接位置に入ったり、あるいは既に対象ポイントの近接位置に入っているときにコンテンツの出力要求があったりすると、これに応じて、その対象ポイントは近接ポイントとされ、これについて、対応するコンテンツの出力が行われる。その際、近接ポイントについての各選択要素のうちから、選択用情報に基づき、コンテンツとして出力するものが選択される。したがってたとえば、各選択要素について、選択用情報として、その選択要素が最後に出力された時刻を記録しておき、その時刻から所定時間を経過していない選択要素についてはコンテンツとしての選択を許容しない旨を決定し、選択の対象から除外することにより、同一ポイントについて、同一選択要素によるコンテンツの出力が、何度も繰り返して行われるのを防止することができる。すなわち、選択用情報を各選択要素について適当に設定しておくことにより、各近接ポイントについて出力されるコンテンツの内容を、状況に応じて、任意に制御することができる。
【０００８】
第２の発明に係るコンテンツ出力装置は、現在位置を取得する手段と、各対象ポイントについて、位置に関する情報、及び出力用のコンテンツに関する情報を記録したデータベースに基づき、各対象ポイントのうち、現在位置に対し所定の近接位置にある近接ポイントについて、対応するコンテンツの出力を行う出力手段とを備える。データベースには、各対象ポイントについて、対応するコンテンツの出力を許容するか否かを判定するための判定用情報が記録されている。コンテンツ出力装置は、近接ポイントについて、判定用情報に基づき、コンテンツの出力を許容するか否かを判定する手段を備える。判定用情報としては、各対象ポイントについての、コンテンツの出力を許容し又は許容しない場合の、時間帯、装置の進行方向、天候、又は季節に関する情報が用いられる。判定手段は、この情報と、これに対応する現在の時刻、装置の進行方向、天候、又は季節とに基づいて前記出力許否の判定を行う。
【０００９】
この構成において、装置が、ある対象ポイントの近接位置に入ったり、あるいは既に対象ポイントの近接位置に入っているときにコンテンツの出力要求があったりすると、これに応じて、その対象ポイントは近接ポイントとされ、このポイントについて、対応するコンテンツの出力が行われる。その際、そのポイントの各判定用情報に基づき、そのポイントについてコンテンツの出力が許容できるか否かが判定される。たとえば、判定用情報として、時間帯に関する情報を用い、現在の時刻がその時間帯に含まれない場合には、その近接ポイントのコンテンツは出力しないようにすることができる。したがって、各対象ポイントについて各判定用情報の値を適当に設定しておくことにより、各対象ポイントについてのコンテンツの出力許否を、状況に応じて、任意に制御することができる。
【００１０】
第３の発明に係るコンテンツ出力装置では、第１発明において、データベースには、各対象ポイントについて、コンテンツの出力を許容するか否かを判定するための判定用情報が記録されている。コンテンツ出力装置は、近接ポイントについて、判定用情報に基づき、コンテンツの出力を許容するか否かを判定する手段を備える。判定用情報としては、各対象ポイントについての、コンテンツの出力を許容し又は許容しない場合の、時間帯、装置の進行方向、天候、又は季節に関する情報が用いられる。判定手段は、この情報と、これに対応する現在の時刻、装置の進行方向、天候、又は季節とに基づいて前記出力許否の判定を行う。
【００１１】
第４の発明に係るコンテンツ出力装置は、第１又は第３発明において、選択用情報は各選択要素についての最後にコンテンツとしての出力を行った時刻の情報である。この場合、出力選択手段は近接ポイントに係る選択要素について、該時刻情報と、現在の時刻とに基づき、コンテンツとして出力する選択要素の選択を行う。
【００１２】
第５の発明に係るコンテンツ出力装置は、第１、第３又は第４発明において、選択用情報は、各選択要素についての、その選択を許容し又は許容しない場合の、装置の進行方向又は時間帯に関する情報である。この場合、出力選択手段は、この情報と、装置の現在の進行方向又は現在の時刻とに基づいてコンテンツの出力に使用する選択要素の選択を行う。
【００１３】
第６の発明に係るコンテンツ出力装置は、第１又は第３〜第５のいずれかの発明において、選択用情報は、各選択要素についての、ユーザの嗜好に関する情報である。この場合、出力選択手段はこの情報と、この情報に対応して設定されたユーザの嗜好に関する設定内容とに基づき、コンテンツとして出力する選択要素の選択を行う。ユーザの嗜好に関する情報としては、たとえば、選択要素のジャンルや、出力の開始から終了までに要する出力時間が該当する。この場合、ユーザの嗜好に関する設定内容としてはたとえばユーザが設定した所望の１又は２以上のジャンルや所望の出力時間が該当する。
【００１４】
第７の発明に係るコンテンツ出力装置は、第１又は第３〜第６のいずれかの発明において、車両に搭載され、車両の速度を検出する手段を備える。選択用情報は、各選択要素についての、コンテンツとしての出力の開始から終了までに要する時間に関する情報である。出力選択手段は、近接ポイントに係る選択要素について、該時間に関する情報と、現在位置、現在の車両速度、及び近接ポイントの位置に基づいて得られる近接ポイントまでの到達時間とに基づき、コンテンツとして出力する選択要素の選択を行う。
【００１５】
第８の発明に係るコンテンツ出力装置は、第１又は第３〜第７のいずれかの発明において、車両に搭載され、車両の速度を検出する手段を備える。選択用情報には、各選択要素についての、コンテンツとしての出力の開始から終了までに要する時間に関する情報が含まれている。そしてコンテンツ出力装置は、各選択要素についての、コンテンツとしての出力に際し、該時間に関する情報と、現在位置、現在の車両速度、及び前記近接ポイントの位置に基づいて得られる前記近接ポイントまでの到達時間とに基づき、出力開始位置を調整する手段を有する。
【００１６】
第９の発明に係るコンテンツ出力装置は、第１又は第３〜第８のいずれかの発明において、コンテンツ出力装置は車両に搭載されたナビゲーション装置の一部を構成しており、車両の運転者を判別する手段、及び、各選択要素について、それをコンテンツとして出力した時の運転者に関する情報を選択用情報として記録する手段を備える。この場合、出力選択手段は前記出力時の運転者に関する情報と、判別手段による現在の運転者についての判別結果とに基づき、近接ポイントについて、その選択要素のうちからコンテンツとして出力する選択要素の選択を行う。
【００１７】
第１０の発明に係るコンテンツ出力装置は、第４発明において、コンテンツ出力装置は車両に搭載されたナビゲーション装置の一部を構成しており、車両の同乗者の有無を判別する手段を備える。この場合、出力選択手段は、現在、同乗者が有ると判別されたとき、前記時刻情報及び現在時刻に基づくことなく、コンテンツとして出力する選択要素の選択を行う。
【００１８】
第１１の発明に係るナビゲーション装置は、現在位置を取得する手段と、各対象ポイントについて、位置に関する情報、及び音声出力用のコンテンツに関する情報を記録したデータベースに基づき、各対象ポイントのうち、現在位置に対し所定の近接位置にある近接ポイントについて、対応するコンテンツの出力を行う出力手段と、設定された案内経路上の交差点の手前所定距離において該交差点に関する案内を音声により行う手段と、近接ポイントについてのコンテンツの出力タイミングと、交差点に関する案内のタイミングとの間の時間的関係を調整する手段とを備える。
【００１９】
この構成において、装置が、ある対象ポイントの近接位置に入ったり、あるいは既に対象ポイントの近接位置に入っているときにコンテンツの出力要求があったりすると、これに応じて、その対象ポイントは近接ポイントとされ、そのポイントについて、対応するコンテンツの出力が行われる。一方、案内経路が設定されている場合、経路上の交差点の手前所定距離に達すると、その交差点に関する案内が出力される。その際、近接ポイントと交差点の位置関係によっては、コンテンツの出力タイミングと、交差点案内の出力タイミングとが重複し、各出力による情報の伝達に支障を来たすおそれがある。しかしながら、本第１１発明によれば、近接ポイントについてのコンテンツの出力タイミングと、交差点に関する案内のタイミングとの間の時間的関係を調整するようにしたため、たとえば両タイミングが重複しないように各タイミング間の関係を調整することにより、かかる出力タイミングの重複による不都合を回避することができる。
【００２０】
第１２の発明に係るナビゲーション装置では、第１１発明において、各対象ポイントのコンテンツに関する情報は複数の選択要素として記録されており、データベースには、各選択要素について、最後にコンテンツとしての出力を行った時刻の情報が記録されている。ナビゲーション装置は、近接ポイントに係る選択要素についての前記時刻情報と、現在の時刻とに基づき、近接ポイントに係る選択要素のうちからコンテンツとして出力するものを選択する出力選択手段を有する。
【００２１】
第１３の発明に係るナビゲーション装置では、第１１又は第１２発明において、各対象ポイントのコンテンツに関する情報は複数の選択要素として記録されており、データベースには、各選択要素について、その選択を許容し又は許容しない場合の装置の進行方向に関する情報が記録されている。ナビゲーション装置は、近接ポイントに係る選択要素についての前記進行方向に関する情報と、近接ポイントにおける装置の進行方向とに基づき、近接ポイントに係る選択要素のうちからコンテンツとして出力するものを選択する出力選択手段を有する。
【００２２】
第１４の発明に係るナビゲーション装置では、第１１〜第１３のいずれかの発明において、各対象ポイントのコンテンツに関する情報は複数の選択要素として記録されており、データベースには、各選択要素について、その選択を許容し又は許容しない場合の天候に関する情報が記録されている。ナビゲーション装置は、近接ポイントに係る選択要素についての前記天候に関する情報と、現在又は近接ポイントへの到達時における近接ポイントでの天候とに基づき、近接ポイントに係る選択要素のうちからコンテンツとして出力するものを選択する出力選択手段を有する。
【００２３】
第１５の発明に係るナビゲーション装置では、第１１〜第１４のいずれかの発明において、各対象ポイントのコンテンツに関する情報は複数の選択要素として記録されており、データベースには、各選択要素について、その選択を許容し又は許容しない場合の時間帯に関する情報が記録されている。ナビゲーション装置は、近接ポイントに係る選択要素についての前記時間帯に関する情報と、近接ポイントへの到達時刻とに基づき、近接ポイントに係る選択要素のうちからコンテンツとして出力するものを選択する出力選択手段を有する。
【００２４】
第１６の発明に係るナビゲーション装置では、第１１〜第１５のいずれかの発明において、各コンテンツに関する情報は複数の選択要素として記録されており、データベースには、各選択要素について、ユーザの嗜好に関する情報が記載されている。この場合、出力選択手段は近接ポイントに係る選択要素についての前記嗜好情報と、前記嗜好情報に対応して設定されたユーザの嗜好に関する設定内容とに基づき、近接ポイントに係る選択要素のうちからコンテンツとして出力するものを選択する出力選択手段を有する。
【００２５】
第１７の発明に係るコンテンツ出力プログラムは、コンピュータを、現在位置を取得する手段、並びに、各対象ポイントについて、位置に関する情報、及び出力用のコンテンツに関する情報を記録したデータベースに基づき、各対象ポイントのうち、現在位置に対し所定の近接位置にある近接ポイントについて、コンテンツの出力を行う出力手段として機能させる。各コンテンツに関する情報は複数の選択要素として記録されており、データベースには、各選択要素について、その選択を許容するか否かを決定するために参照される選択用情報が記録されている。そして、コンテンツ出力プログラムは、コンピュータを、前記選択用情報に基づき、近接ポイントに係る選択要素のうちからコンテンツとして出力するものを選択する出力選択手段として機能させることを特徴とする。
【００２６】
第１８の発明に係るコンテンツ出力方法は、コンピュータが現在位置を取得する手順と、コンピュータが各対象ポイントについて、位置に関する情報、及び出力用のコンテンツに関する情報を記録したデータベースに基づき、各対象ポイントのうち、現在位置に対し所定の近接位置にある近接ポイントについて、コンテンツの出力を行う手順とを備える。各コンテンツに関する情報は複数の選択要素として記録されており、データベースには、各選択要素について、その選択を許容するか否かを決定するために参照される選択用情報が記録されている。そして、コンピュータが前記選択用情報に基づき、近接ポイントに係る選択要素のうちからコンテンツとして出力するものを選択する手順を具備する。
【発明の効果】
【００２７】
本発明によれば、近接ポイントについて、コンテンツの出力の許否や、コンテンツとして出力する選択要素の選択を、各種状況に応じて、任意に制御することができる。また、近接ポイントについてのコンテンツの出力タイミングと、交差点に関する案内のタイミングとが重複することによる不都合を回避することができる。
【発明を実施するための最良の形態】
【００２８】
図１は本発明の一実施形態に係るカーナビゲーションシステムの構成を示す。このシステムは、地図情報を記録した地図記録媒体１、ＧＰＳや慣性航法装置を用いて現在位置を検出する位置検出部２、地図記録媒体１及び位置検出部２からの情報に基づき、ナビゲーション等の処理を行うナビゲーション処理部３、音声により入出力を行う機能を有し、ナビゲーション処理部３との間で入出力情報のやり取りを行うエージェント部４、エージェント部４が外部のサーバ６等との間で無線通信を行うための通信部５等を備える。エージェント部４は、マイクを介して入力された音声信号に対して音声認識処理を行い、認識された言葉に基づいてユーザへの質問やナビゲーション処理部３に対する制御の内容等を決定し、質問のための音声出力や制御等を行うものである。ナビゲーション処理部３はエージェント部４からの指示に応じ、ディスプレイ上に地図や現在位置等を表示しながら目的地までの走行経路を案内する等の処理を行う。
【００２９】
図２はエージェント部４の構成を示すブロック図である。エージェント部４は発話に基づき、マイク等を介してディジタル音声信号を取得する音声入力部２１、音声入力部２１からの音声信号に基づき単語を認識する音声認識部２２、認識された単語のうち、所定のものを抽出する自然言語解析部２３、抽出された単語に基づき、ユーザへの問いかけ等の制御を行うエージェント処理部２４、エージェント処理部２４から供給される文章データをディジタル音声信号に合成する音声合成処理部２５、及び音声合成処理部２５からの音声信号をＤ／Ａ変換し、さらにスピーカにより音波信号に変換して出力する音声出力部２６を備える。
【００３０】
エージェント処理部２４は、種々の単語がどのようなカテゴリにグルーピングされるかを示す単語データベースを備え、自然言語解析部２３からのキーワードに基づき、それが属するカテゴリを識別し、そのカテゴリに応じた問いかけを行うものである。たとえば、自然言語解析部２３から「お腹」及び「すいた」のキーワードが供給されると、両者はいずれも食事のカテゴリに属するので、「食事に行く？」の文章を音声合成処理部２５に供給する。また、エージェント処理部２４は、観光案内を行うべき観光案内ポイントに関するデータベースを有する。
【００３１】
図３はこのデータベースの一部（以下、「案内地点テーブル」という。）を例示する。案内地点テーブルの各レコードには、対象となる観光案内ポイント毎に、その位置を緯度及び経度で表した位置情報が「位置」項目の欄に記録されることに加え、観光案内を行うことを認めるための条件が「進行方向」、「天候」、「時間帯」及び「季節」の各項目に記録される。
【００３２】
「位置」項目のデータは、各観光案内ポイントが現在位置に対し、所定の近接位置に存在する観光案内ポイント（以下、「近接観光案内ポイント」という。）であるかどうかを判定するのに用いられる。たとえば、位置検出部２が出力する緯度及び経度と、各観光案内ポイントの「位置」項目のデータとに基づいて、両者間の距離が所定値以下である観光案内ポイントが近接観光案内ポイントとされる。近接観光案内ポイントとされることは、その観光案内ポイントについて、観光案内が行われるための必須の要件である。したがって、「位置」の項目は、他の項目と異なり、各観光案内ポイントについて必ず存在しなければならない。また、近接観光案内ポイントでないものについては、「位置」以外の他の項目のデータが、観光案内を行うことを許容している場合でも、観光案内が行われることはない。
【００３３】
「進行方向」の項目には「上り」、「下り」又は「上り／下り」のいずれかが記録される。それぞれ、システムが搭載されている車両の進行方向と合致する場合に、その合致する観光案内ポイントについての観光案内が許容されることを意味する。たとえば、図３の例では、「進行方向」の項目のみに着目すれば、車両が下り方向に進行している場合には、観光案内ポイント「△古墳」については、その「進行方向」項目のデータ「上り」とは進行方向が合致しないため、その観光案内ポイントが近接位置に存在しても、観光案内を行うことが許容されない。しかし「ＯＯタワー」及び「△プール」については、上り、下りのいずれでも観光案内を許容しているので、それらの観光案内ポイントが近接位置に存在するときには、観光案内が行われることになる。なお、車両の上り又は下りの進行方向は、地図記録媒体１の地図情報と、位置検出部２が出力する現在位置の変化に基づいて求めることができる。
【００３４】
「天候」の項目には「全て」、「晴れ」、又は「雨」が記録される。この項目のデータと、現在の天候とが合致する観光案内ポイントについて、観光案内を行うことが許容される。「全て」が記録されている観光案内ポイントについては、現在の天候如何に拘わらず観光案内を行うことが許容される。「時間帯」の項目には、観光案内を行うことが許容される時間帯の情報が記録される。「全て」はすべての時間帯で観光案内を行うことが許容されることを意味する。図３の例では、観光案内ポイント「ＯＯタワー」については、全時間帯で観光案内を行うことが許容され、「△古墳」については、午前６時から午後６時までの間に限って観光案内を行うことが許容される。「季節」の項目には、観光案内を行うことが許容される季節の情報が記録される。「全て」は全季節を通じて観光案内を行うことが許容されることを意味する。これら各項目のデータはそれぞれ単独で、又は適当に組み合わせて加重された判定用情報として用いることができる。
【００３５】
案内地点テーブル中の各観光案内ポイントについての観光案内の内容は、選択的に出力され得る複数の選択要素で構成されており、そのデータベース部分（以下、「コンテンツテーブル」という。）には、各選択要素について、観光案内として選択し、用いることができるか否かを決定するための選択用情報が記録されている。
【００３６】
図４はこのコンテンツテーブルの内容を例示する。同図のテーブルでは「ＯＯタワー」という観光案内ポイントについて、観光案内を選択的に構成する各選択要素のレコードが「ガイド１」〜「ガイド７」をインデックスとして用いて記録されている。各レコードにおける選択用情報の項目として「時間」、「ジャンル」、「時間帯」、及び「進行方向」が設けられている。各選択要素の内容はガイド音声用のデータとして「内容」項目の欄に記録されている。図３のデータベース部分における「進行方向」、「天候」、及び「時間帯」の各項目のデータは、近接観光案内ポイントとされた観光案内ポイントについて、観光案内を行うか否かを決定するために使用されるのに対し、図４のデータベース部分における「時間」、「ジャンル」、「時間帯」、及び「進行方向」の各項目のデータは、観光案内を行うことが決定された近接観光案内ポイントについて、「内容」項目のデータとして規定されている各観光案内の内容のうち、いずれの内容を用いて観光案内を行うべきかを決定するために用いられる。
【００３７】
「時間」項目の欄には、各選択要素の内容を観光案内として出力する際の出力開始から終了までに要する時間が記録される。この時間は、たとえばユーザが設定した観光案内の開始から終了までの希望時間と比較し、最も近いものを有する選択要素を優先して選択するために用いられる。図４の例では、希望時間が９秒であれば、これに最も近い「時間」項目の値「１０秒」を有するガイド３のレコードにおける「内容」項目のデータが優先して観光案内として出力されることになる。
【００３８】
「ジャンル」項目の欄には、各選択要素の観光案内のジャンルが「外観」、「歴史」、「グルメ」等として記録される。つまり、観光案内の内容を、外観的な案内、歴史的な案内、グルメ的な案内等に分類し、対応する分類が「ジャンル」項目に記録される。「時間帯」及び「進行方向」の項目の内容は、図３の案内地点テーブルにおける「時間帯」及び「進行方向」項目の場合と同様の意味を有する。
【００３９】
コンテンツテーブル中の各選択用情報は、それぞれ単独で又は複数を組み合わせて用い、各選択要素の選択に使用することができる。たとえば、図４の例では、「時間帯」及び「進行方向」の項目については必ず判定の対象とし、「時間」及び「ジャンル」の項目についてはユーザにより、希望する観光案内のジャンル又は観光案内に要する時間が設定されている場合にのみ判定要素とすることができる。この場合、たとえば、希望する観光案内のジャンルが「グルメ」に設定されており、現在時刻が午後５時、現在の車両の進行方向が上り方向であるとすれば、ガイド５のレコードにおける「内容」項目のデータが観光案内として選択され、出力されることになる。
【００４０】
図５はエージェント処理部２４による観光案内処理の一例を示す。この観光案内処理は一定時間毎に行われ、観光案内を行うべき旨のユーザによる設定に応じて観光案内を行うとともに、過去に行った観光案内と同一内容のものが繰り返し観光案内として出力されるのを防止するようにしている。ただしコンテンツテーブルの各レコードには、そのレコードの「内容」項目のデータを用いて音声によるガイドを行った日時を記録するための「最終案内日時」の項目が設けられているものとする。
【００４１】
観光案内処理を開始すると、まず、ステップ５１において、観光案内を行うように設定されているか否かを判定する。設定されていないと判定した場合は観光案内処理を終了する。設定されていると判定した場合は、ステップ５２において、観光案内を行うべき近接観光案内ポイントが存在するか否かを判定する。この判定は、案内地点テーブル中の「位置」項目のデータに基づき、現在位置から所定距離以内に存在する観光案内ポイントを案内地点テーブルから検索することにより行う。そのような近接した観光案内ポイントを検索することができなかった場合は、近接観光案内ポイントが存在しないものとして、観光案内処理を終了する。なお、ここでは、従来技術の場合と同様に近接観光案内ポイントを検出するために、案内地点テーブル中の「位置」項目のデータのみを参照しているが、案内地点テーブル中の他の項目のデータを参照する例については、図９を用いて後述する。
【００４２】
近接観光案内ポイントが検索できた場合は、その近接観光案内ポイントのコンテンツテーブルから、使用するガイド音声用のデータを選択し、これを用いて観光案内を行う。ただしここでは、そのコンテンツテーブルにおける各レコードの「内容」項目のデータうち、所定期間内に出力していない「内容」項目のデータをガイド音声用のデータとして選択するようにしている。すなわち、ステップ５３において、コンテンツテーブルから１レコードを読み込む。次にステップ５４において、レコードの読込みはすべて完了しており、読み込むべきレコードはなかったか否かを判定する。読込みが完了していたと判定した場合は観光案内処理を終了する。完了していないと判定した場合は、ステップ５５において、読み込んだレコードの「最終案内日時」の項目で示される日時が現在時刻から所定の期間内であるか否かを判定する。所定の期間内でないと判定した場合はステップ５３に戻り、次のレコードを読み込む。所定の期間内であると判定した場合は、ステップ５６において、観光案内を行う。
【００４３】
観光案内は、最後に読み込んだレコードにおける「内容」項目のデータを音声合成処理部２５に供給することによって行う。また、この時、そのレコードにおける「最終案内日時」項目のデータを現在の時刻に書き換える。以上の観光案内処理を、所定の時間間隔で繰り返すことにより、車両の進行に伴って順次近接位置に入ってくる各観光案内ポイントについて、過去の所定期間内に行われた観光案内と同一内容の案内が繰り返し行われるのを防止しながら、観光案内を行うことができる。
【００４４】
図６はエージェント処理部２４による観光案内処理の別の例として、時間帯に応じた観光案内、たとえば昼と夜とで異なる観光案内を行うようにしたものを示す。この観光案内処理は、選択用情報として、「最終案内日時」項目のデータの代わりに、「時間帯」項目のデータを用いる以外は、図５の場合と同様の手順で行われる。すなわち、ステップ６１〜６４及び６６は図５のステップ５１〜５４及び５６と同様であり、ステップ６５のみが異なる。つまり、ステップ６５では、ステップ６３で読み込んだレコードにおける「時間帯」項目のデータで示される時間帯に現在の時刻が含まれるか否かを判定する。含まれると判定した場合、そのレコードの「内容」項目のデータを音声合成処理部２５に送ることにより、観光案内を行う。この観光案内処理を、所定の時間間隔で行うことにより、車両の進行に伴って順次近接位置に入ってくる各観光案内ポイントについて、時間帯に応じた観光案内を行うことができる。
【００４５】
図７は天候に応じた観光案内を行うようにした観光案内処理を示す。ただし、各観光案内ポイントについてのコンテンツテーブル中の各レコードには、そのレコードの「内容」項目のデータを用いて観光案内を行うことを許容する場合の天候に関する情報が記録される「天候」の項目が設けられているものとする。記録されるデータ及びそれらの意味は図３の案内地点テーブルにおける「天候」項目の場合と同様である。
【００４６】
この観光案内処理は、選択用情報として、「時間帯」項目のデータの代わりに、「天候」項目のデータを用いる以外は、図６の場合と同様の手順で行われる。すなわち、図６の処理とはステップ７３及び７６の処理のみが異なり、他のステップ７１、７２、７４、７５、７７の処理は図６のステップ６１〜６４及び６６の処理と同様である。つまり、ステップ７６では、ステップ７４で読み込んだレコードにおける「天候」項目のデータで示される天候が、ステップ７３で取得した現在の天候に関する情報と合致するか否かを判定する。合致すると判定した場合、そのレコードの「内容」項目のデータを音声合成処理部２５に送ることにより、観光案内を行う。この観光案内処理を、所定の時間間隔で行うことにより、車両の進行に伴って順次近接位置に入ってくる各観光案内ポイントについて、天候に応じた観光案内を行うことができる。
【００４７】
図８は観光案内地点までの到達時間に応じて観光案内の内容を変化させるようにした観光案内処理を示す。
【００４８】
この観光案内処理は、選択用情報として、「天候」項目のデータの代わりに、コンテンツテーブルにおける「時間」項目のデータを用いる以外は、図７の場合と同様の手順で行われる。すなわち、図７の処理とはステップ８３及び８６の処理のみが異なり、他のステップ８１、８２、８４、８５、８７は図７のステップ７１、７２、７４、７５、７７と同様である。つまり、ステップ８３では、現在の車速、現在位置、及び近接観光案内ポイントの位置に基づき、現在位置から近接観光案内ポイントに到るまでの到達時間を算出するようにしている。現在の車速は、車速パルスにより求めることができる。そして、ステップ８６では、この到達時間が、ステップ８４で読み込んだレコードにおける「時間」項目のデータで示される出力時間以下であるか否かを判定する。出力時間以下でないと判定した場合、到達時間内にそのレコードの「内容」項目のデータを用いて案内を完了することが可能であるため、そのデータを音声合成処理部２５に送ることにより、観光案内を行う。
【００４９】
ユーザによる案内設定が行われた時点では既に、近接観光案内ポイントまでにかなり接近しており、そこまでの到達時間が短い場合がある。また、車速が大きいために、近接観光案内ポイントがはじめて検出された地点からそのポイントまでの到達時間が短い場合がある。そのような場合でも、この観光案内処理によれば、その短い到達時間内に観光案内を行うことができる「内容」項目のデータを選択し、これを用いて到達時間内に観光案内を行うことができる。なお、この場合、現在位置が同一でも、渋滞時と通常時とでは近接観光案内ポイントまでの到達時間が異なるので、行われる観光案内の内容が異なる場合がある。
【００５０】
なお、この処理では、到達時間が出力時間以下であると判定した場合には、当該レコードの「内容」項目のデータを用いないようにしているが、この代わりに、観光案内を開始する十分手前で近接観光案内ポイントを検出しておき、観光案内の開始位置を調整するようにしてもよい。すなわち、近接観光案内ポイントの検出処理（ステップ８２）において、十分離れた所定の位置から近接観光案内ポイントを検出する。次に、そのポイントについて、観光案内に使用するデータをその出力時間に拘わらずに決定する。次に、その出力時間と、各走行位置における近接観光案内ポイントまでの到達時間とに基づき、その出力時間に適合した観光案内開始地点を決定する。そして、観光案内開始地点に到達した時点で観光案内を開始する。これによれば、たとえば、常に、近接観光案内ポイントに丁度到達する時点で、観光案内の出力が完了するようにすることができる。
【００５１】
また、経路探索を行っている場合において、近接観光案内ポイントの付近に交差点案内を行うべき交差点があり、双方の案内が時間的に重複するおそれがある場合には、その交差点案内を開始するポイントの手前で近接観光案内ポイントについての観光案内の出力が完了するように観光案内の開始ポイントを調整し、又は観光案内に使用するデータの選択を行うようにしてもよい。
【００５２】
上述の図５〜図８の例では、近接観光案内ポイントについて、コンテンツテーブルを用いて観光案内の内容を選択するようにしているが、案内地点テーブルを用いて観光案内を制限することは行っていない。そこで、次に、近接観光案内ポイントについて、案内地点テーブルを用いて観光案内を行うか否かを制限するようにした観光案内処理の例を示す。
【００５３】
図９は案内地点テーブルを用い、時間帯に応じて観光案内を許容し又は許容しないようにした観光案内処理を示す。観光案内処理を開始すると、まず、ステップ９１において、観光案内を行うように設定されているか否かを判定する。設定されていないと判定した場合は観光案内処理を終了する。設定されていると判定した場合は、ステップ９２において、観光案内を行うべき近接観光案内ポイントが存在するか否かを判定する。この判定は、現在位置から所定距離以内に存在する観光案内ポイントを案内地点テーブルから検索することにより行う。所定距離以内に存在する観光案内ポイントを検索することができなかった場合は、近接観光案内ポイントが存在しないものとして、観光案内処理を終了する。
【００５４】
近接観光案内ポイントが検索できた場合は、ステップ９３において、現在時刻が、案内地点テーブルにおけるその近接観光案内ポイントのレコードの「時間帯」項目のデータで示される時間帯に含まれるか否かを判定する。含まれないと判定した場合は観光案内処理を終了する。含まれると判定した場合は、ステップ９４〜９７において、近接観光案内ポイントについて、コンテンツテーブルから、ガイド音声用のデータを選択し、これを用いて観光案内を行う。したがって、近接観光案内ポイントであっても、それが許容する時間帯に現在時刻が含まれていない限り、観光案内が行われることはない。
【００５５】
ステップ９４では、近接観光案内ポイントのコンテンツテーブルから１レコードを読み込む。次にステップ９５において、レコードの読込みはすべて完了しており、読み込むべきレコードはなかったか否かを判定する。読込みが完了していたと判定した場合は観光案内処理を終了する。完了していないと判定した場合は、ステップ９６において、図５〜図８の処理におけるステップ５５、６５、７６、８６の処理と同様の判定処理を行う。
【００５６】
すなわち、読み込んだレコードの「最終案内日時」の項目で示される日時が現在時刻から所定の期間内であるか否か、読み込んだレコードにおける「時間帯」項目のデータで示される時間帯に現在の時刻が含まれるか否か、読み込んだレコードにおける「天候」項目のデータで示される天候が現在の天候に関する情報と合致するか否か、又は、到達時間が、ステップ８４で読み込んだレコードにおける「時間」項目のデータで示される出力時間以下であるか否かを判定する。そしてこれらの判定結果に応じ、図５〜図８の処理の場合と同様に、次のレコードを読み込む（ステップ９４）か、又は読み込んだレコードの「内容」項目のデータを用い、ステップ９７において観光案内を行い、観光案内処理を終了する。
【００５７】
これによれば、案内地点テーブルを用い、時間帯に応じて観光案内を許容し又は許容しないようにしているため、各近接観光案内ポイントについて、観光案内が許容される時間帯にのみ観光案内を行うことができる。たとえば、夜では見えなくなってしまう観光案内ポイントについては、観光案内を行わないように制御することができる。
【００５８】
図１０は経路設定がなされている場合に、交差点案内と観光案内とがタイミング的に重複しないように、予め、観光案内の開始地点及び内容を設定する調整処理を示す。まず、ステップ１０１及び１０２において、経路設定及び観光案内を行う旨の設定がなされているか否かを判定する。設定されていないと判定した場合は調整処理を終了する。双方とも設定されていると判定した場合には、ステップ１０３において、設定経路から所定距離内に存在する観光案内ポイントを案内地点テーブルから検索する。
【００５９】
次に、ステップ１０４において、検索された各観光案内ポイントについて、コンテンツテーブル中の各レコードのうち観光案内に使用すべきレコードを決定する。このとき、ユーザによる希望案内時間の設定がなされている場合は、設定時間に最も近い「時間」項目のデータで示される時間を有するレコードから優先して選択する。また、その際、上述の「最終案内日時」項目のデータに基づき、過去の所定期間内に観光案内として出力された「内容」項目を有するレコードは除外してもよい。この処理は、図５のステップ５５の場合と同様である。
【００６０】
ステップ１０４における使用レコードの決定に際しては、さらに、検索された各観光案内ポイントにおける進行方向や天候、検索された各観光案内ポイントへの到着時刻、案内内容に関するユーザの嗜好等を考慮するようにしてもよい。進行方向を考慮する場合は、まず、当該観光案内ポイントを通過するときの車両の進行方向が「上り」であるか又は「下り」であるかを、設定経路等に基づいて取得する。次に、取得した進行方向に基づき、当該観光案内ポイントについてのコンテンツテーブル中のレコードのうち、「進行方向」項目のデータを参照し、適合するものを選択の対象とする。これを考慮して、使用レコードを決定することができる。
【００６１】
天候を考慮する場合は、まず、当該観光案内ポイントに到達する時刻を算出する。この到達時刻は、地図情報に含まれるリンク情報等に基づき、現在位置から当該観光案内ポイントまでの各リンクにおける所要時間を、リンク長及びその道路種別により決められている走行速度に基づいて算出し、算出した各リンクの所要時間を加算することによって求めることができる。次に、その到達時刻における当該観光案内ポイントでの天気予報に関する情報、たとえば「晴れ」又は「雨」を取得する。この予報情報はたとえば、システムに接続された携帯電話により、インターネット等を介して取得することができる。次に、この予報情報に基づき、当該観光案内ポイントについてのコンテンツテーブル中のレコードのうち、「天候」項目のデータを参照し、適合するものを選択の対象とする。これを考慮して、使用レコードを決定することができる。「天候」項目の内容は、たとえば、図３の案内地点テーブルにおける「天候」項目と同様のものである。
【００６２】
観光案内ポイントにおける時刻を考慮する場合は、まず、同様にして当該観光案内ポイントに到達する時刻を算出する。次に、当該観光案内ポイントについてのコンテンツテーブル中のレコードのうち、「時間帯」項目のデータを参照し、算出した到達時刻を含むデータを有するレコードを選択の対象とする。これを考慮して、使用レコードを決定することができる。たとえば、当該観光案内ポイントについてのコンテンツテーブルが図４で示されるものと同一であり、算出した到着時刻が午前１０時であるとすれば、「ガイド５」及び「ガイド７」のレコードは選択対象から除外され、他のレコードのうちから選択されることになる。
【００６３】
なお、このように観光案内ポイントにおける天候や到達時刻を考慮して使用レコードを決定する場合、はじめに求めた天候や到達時刻と、実際に観光案内ポイントに到達したときの天候や到達時刻とが異なる場合がある。そこで、はじめに求めた天候や到達時刻を、観光案内ポイントへ至るまでの間において再度取得し、これに基づいて使用レコードを再度決定し直すようにしてもよい。
【００６４】
ユーザの嗜好を考慮する場合は、まず、案内の内容に関するユーザの嗜好についての情報が設定されているか否かを判定する。この嗜好情報が設定されていない場合は、この嗜好を考慮した使用レコードの選択は行われない。嗜好情報としては、たとえば、図４のテーブルにおける「ジャンル」や「時間」に対応して設定されるユーザの好みのジャンルや出力時間についての情報が該当する。嗜好情報が設定されている場合には、その嗜好情報に基づき、当該観光案内ポイントについてのコンテンツテーブルから、嗜好情報に関する項目、たとえば「ジャンル」や「時間」の項目を参照し、適合するレコードを選択する。これにより、使用レコードを決定することができる。たとえば、当該観光案内ポイントについてのコンテンツテーブルが図４で示されるものと同一であり、嗜好情報として「ジャンル」に関し「外観」が設定され、「時間」に関し「２０秒」が設定されているとすれば、「ガイド７」のレコードが選択されることになる。
【００６５】
次に、ステップ１０５において、検索された各観光案内ポイントについて、設定経路上で曲折する各交差点について所定距離手前で行われる交差点案内と、観光案内とがタイミング的に重複しないように案内開始地点の設定を行う。すなわち、検索された各観光案内ポイントについてのコンテンツテーブル中の各レコードにおける「時間」項目のデータを考慮し、その観光案内が交差点案内と重複するおそれがある場合には、交差点案内の開始地点の手前所定距離の地点を、その観光案内の案内開始地点とする。これにより調整処理が完了する。
【００６６】
図１１は、このステップ１０５における案内開始地点の設定処理を例示する。矢印１１１及び１１２で示されるような経路設定がなされており、設定経路から所定距離内に存在するものとして、観光案内ポイント１１３が検索され、さらに、使用すべきレコードとして図４のガイド５が決定されているものとする。このとき、交差点１１４について、その所定距離ａ手前の交差点案内開始地点１１５に車両が到達すると、例えば「×ｍ先の交差点を右折してください」といった音声による交差点案内の出力が開始される。また、何ら手当てがなければ、観光案内ポイント１１３から所定距離ｂの地点１１６では、観光案内ポイント１１３についてのガイド５の観光案内「ＯＯタワーの最上・・・」が開始されることになる。この場合、地点１１６から交差点案内開始地点１１５に車両が到るまでに、ガイド５の「時間」項目のデータで示される２０秒を経過するおそれがあるとき、そのようなおそれがない地点１１７を、調整された観光案内開始地点として設定する。
【００６７】
この設定処理が完了すると、その後、エージェント処理部２４は、設定された各観光案内の開始地点に到達する毎に、その地点について設定されている観光案内の内容を、音声合成処理部２５に供給することにより、観光案内を行う。これにより、交差点案内と重複することなく、設定経路付近の観光案内ポイントについての観光案内が行われる。
【００６８】
なお、本発明は上述実施形態に限定されることなく、適宜変形して実施することができる。たとえば、上述図５の実施形態においては、近接観光案内ポイントについてのコンテンツテーブル中の各レコードについて、過去の所定期間内に観光案内のために使用されたか否かを判定し（ステップ５５）、過去の所定期間内に使用されたと判定したレコードについては使用しないようにしている。この場合、さらに、車両の同乗者の有無を判定する手段を設け、現在、同乗者が有ると判定したときには、上記ステップ５５の判定結果に拘わらず、各レコードの使用を許容するようにしてもよい。
【００６９】
この場合、同乗者の有無の判定は、同乗者の発話について、音声認識部２２が音声認識を行う際に取得することができる声紋に基づいて行うことができる。たとえば、音声入力部２１を介して音声入力を行った者の声紋を記録しておき、システムの１回の起動時間内に、相互に異なる２以上の声紋が存在した場合には同乗者が存在すると判定することができる。また、システムがインターネットに接続する等のために携帯電話を接続することが可能な場合には、その番号で判定することも可能である。たとえばシステムの１回の起動時間内に、異なる番号の携帯電話が接続された場合には、同乗者が存在すると判定することができる。
【００７０】
また、上述においては特に言及しなかったが、車両の運転者を判別する手段を設け、さらに、各観光案内ポイントについてのコンテンツテーブル中の各レコードについて、それを観光案内に使用した時の運転者に関する情報を各レコードについてのさらなる判定用情報として「運転者情報」項目の欄に記録する手段を設け、各レコードを観光案内に使用できるか否かの判定に際しては、「運転者情報」項目のデータに基づき、現在の運転者に対して過去にその観光案内の出力を行ったか否かを判定し、この判定結果を考慮するようにしてもよい。「運転者情報」項目の欄に記録される運転者に関する情報としては、運転者についての上述の声紋に関する情報や、携帯電話の番号に関する情報を使用することができる。運転者の判別は、たとえば予め、運転者の声紋や携帯電話の番号を登録しておき、判定時に、取得した声紋又は携帯電話の番号が登録したものと一致するか否かにより行うことができる。
【００７１】
また、上述の図５〜図８の例では、コンテンツテーブル中の各レコードについての使用を認めるか否かの判定用情報として、それぞれ「最終案内日時」、「時間帯」、「天候」、「時間」のデータを用いる例を示したが、これらに限らず、図４で例示されるような「ジャンル」や「進行方向」の情報を用いたり、これらの項目の情報を任意に組み合わせ、加重要件として用いるようにしてもよい。
【００７２】
また、上述の図９の例では、近接観光案内ポイントについての観光案内を行うか否かの判定（ステップ９３）に用いる判定用情報として、「時間帯」項目のデータを用いる例を示したが、これに限らず、図３に例示されるような、「進行方向」、「天候」、「季節」等の情報を用いるようにしてもよい。この場合も、これらの項目の情報を任意の数で、任意に組み合わせ、加重された判定要素として用いるようにしてもよい。
【００７３】
また、図３及び図４に例示したようなテーブルのデータベースは、サーバ６に設けられていてもよい。この場合、データベースに記録する情報は、旅行会社等が提供するようにしてもよい。
【図面の簡単な説明】
【００７４】
【図１】本発明の一実施形態に係るカーナビゲーションシステムの構成を示すブロック図である。
【図２】図１のシステムにおけるエージェント部の構成を示すブロック図である。
【図３】図１のシステムにおけるデータベースの一部の内容を例示する図である。
【図４】図３の各観光案内ポイントについての観光案内の内容が記録されているデータベース部分の内容を例示する図である。
【図５】図１のシステムにおけるエージェント処理部による観光案内処理の一例を示すフローチャートである。
【図６】図１のシステムにおけるエージェント処理部による観光案内処理の別の例を示すフローチャートである。
【図７】図１のシステムにおけるエージェント処理部による天候に応じた観光案内を行うようにした観光案内処理を示すフローチャートである。
【図８】図１のシステムにおけるエージェント処理部による観光案内地点までの到達時間に応じて観光案内の内容を変化させるようにした観光案内処理を示すフローチャートである。
【図９】図１のシステムにおけるエージェント処理部による時間帯に応じて観光案内を許容し又は許容しないようにした観光案内処理を示すフローチャートである。
【図１０】図１のシステムにおけるエージェント処理部による経路設定がなされている場合に、予め、観光案内の開始地点及び内容を設定する調整処理を示すフローチャートである。
【図１１】図１０の処理における案内開始地点の設定処理を例示する図である。
【符号の説明】
【００７５】
１：地図記録媒体、２：位置検出部、３：ナビゲーション処理部、４：エージェント部、５：通信部、６：サーバ、２１：音声入力部、２２：音声認識部、２３：自然言語解析部、２４：エージェント処理部、２５：音声合成処理部、２６：音声出力部、１１１，１１２：矢印、１１３：観光案内ポイント、１１４：交差点、１１５：交差点案内開始地点、１１６：地点、１１７：調整された観光案内開始地点。
【図１】
2006012081.tif 000003
【図２】
2006012081.tif 000004
【図３】
2006012081.tif 000005
【図４】
2006012081.tif 000006
【図５】
2006012081.tif 000007
【図６】
2006012081.tif 000008
【図７】
2006012081.tif 000009
【図８】
2006012081.tif 000010
【図９】
2006012081.tif 000011
【図１０】
2006012081.tif 000012
【図１１】
2006012081.tif 000013