(57)【特許請求の範囲】
【請求項１】
出発地点から目的地点までの移動体の移動を地図情報に基づいて案内誘導するナビゲーション装置における前記移動体を案内誘導するための設定事項を音声入力により前記ナビゲーション装置に設定入力させる音声入力支援装置であって、
前記設定事項の名称に関する設定名称情報およびこの設定名称情報における前記設定事項の内容に関連する関連語句に関する関連語句情報が複数関連付けられて１つのデータ構造に構成された変換情報を複数記憶するテーブル構造の変換データベースと、
前記設定名称情報、この設定名称情報における前記設定事項の内容に関する設定内容情報およびこの設定名称情報における前記設定事項を実施するための操作内容に関する操作内容情報が関連付けられて１つのデータ構造に構成された設定項目情報を複数記憶するテーブル構造の設定項目データベースと、
音声に応じた音声信号を取得する音声信号取得手段と、
前記変換データベースおよび前記音声信号に基づいて、前記音声に対する前記設定事項の蓋然性を演算して前記設定事項を蓋然性に対応して検出する設定事項選出手段と、
前記設定項目データベースに基づいて、前記検出した設定事項に対応する前記設定項目情報を検出し、この設定項目情報の前記設定内容情報および前記操作内容情報に基づいて、関連する他の設定事項を検出する関連項目選出手段と、
前記設定事項選出手段で選出した設定事項に前記関連項目選出手段で検出した前記他の設定事項を関連付けて、前記設定事項および前記他の設定事項のうちの少なくともいずれか一方の確認を促す旨を報知手段にて報知させる報知制御手段と、
を具備したことを特徴とした音声入力支援装置。
【請求項２】
請求項１に記載の音声入力支援装置であって、
前記変換データベースは、前記設定名称情報の名称を構成する語句およびこれら語句の類義語を前記設定事項の内容に関連する関連語句に関する前記関連語句情報として前記変換情報が構築された
ことを特徴とした音声入力支援装置。
【請求項３】
請求項１または請求項２に記載の音声入力支援装置であって、
前記設定事項選出手段は、前記変換データベースの変換情報に基づいて前記音声信号に含まれた語句と同一の語句となる前記関連語句を認識し、前記関連語句の出現頻度を演算するとともに、これら関連語句が関連付けられた前記設定名称情報における総計をスコア値として演算し、前記蓋然性として演算する
ことを特徴とした音声入力支援装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載の音声入力支援装置であって、
前記設定項目データベースは、前記設定事項により動作する前記ナビゲーション装置の案内誘導時で前記移動体の移動状況の事象に関する移動状態情報と、前記設定名称情報における前記ナビゲーション装置の動作状況に関する機器情報とが、前記設定名称情報に関連付けられて１つの前記設定項目情報として構築された
ことを特徴とした音声入力支援装置。
【請求項５】
請求項４に記載の音声入力支援装置であって、
前記移動体の移動状況に関する移動状況情報を取得する移動状況情報取得手段と、
前記ナビゲーション装置の動作状況に関する動作状況情報を取得する動作状況情報取得手段と、を具備し、
前記設定事項選出手段は、前記設定項目データベースと、前記移動状況情報取得手段で取得した前記移動状況情報および前記動作状況情報取得手段で取得した前記動作状況情報とに基づいて、前記設定事項の蓋然性を演算する
ことを特徴とした音声入力支援装置。
【請求項６】
請求項５に記載の音声入力支援装置であって、
前記設定事項選出手段は、前記音声信号に含まれた語句と同一の語句となる前記関連語句を認識し、前記関連語句の出現頻度を演算し、これら関連語句が関連付けられた前記設定名称情報における総計をスコア値として演算するとともに、前記設定名称情報毎の前記移動体の移動状況および前記ナビゲーション装置の動作状況に応じた前記設定項目データベースの設定項目情報における前記移動状態情報および前記機器情報に対応して前記スコア値を増減する演算をし、前記蓋然性として演算する
ことを特徴とした音声入力支援装置。
【請求項７】
請求項１ないし請求項６のいずれかに記載の音声入力支援装置であって、
前記関連項目選出手段は、前記設定事項選出手段で検出した前記設定事項の前記設定項目情報を検出し、この設定項目情報の前記操作内容情報と関連する前記操作内容情報を検出し、この検出した操作内容情報が関連付けられた前記設定名称情報を関連する他の設定事項として検出する
ことを特徴とした音声入力支援装置。
【請求項８】
請求項７に記載の音声入力支援装置であって、
前記関連項目選出手段は、前記設定事項選出手段で検出した前記設定事項の前記設定項目情報における前記操作内容情報に含まれる語句と同一の語句を有する前記操作内容情報を関連する前記操作内容情報として検出する
ことを特徴とした音声入力支援装置。
【請求項９】
請求項７または請求項８に記載の音声入力支援装置であって、
前記設定項目データベースは、前記設定事項により動作する前記ナビゲーション装置の案内誘導時で前記移動体の移動状況の事象に関する移動状態情報と、前記設定名称情報における前記ナビゲーション装置の動作状況に関する機器情報とが、前記設定名称情報に関連付けられて１つの前記設定項目情報として構築され、
前記関連項目選出手段は、前記設定事項選出手段で検出した前記設定事項の前記設定項目情報における前記移動状態情報および前記機器情報に含まれる語句と同一の語句を有する前記移動状態情報および前記機器情報を検出し、これら移動状態情報および前記機器情報のうちの少なくともいずれか一方が関連付けられた前記設定名称情報を関連する他の設定事項として検出する
ことを特徴とした音声入力支援装置。
【請求項１０】
請求項７ないし請求項９のいずれかに記載の音声入力支援装置であって、
前記報知制御手段は、前記設定事項選出手段で前記蓋然性に対応して検出した前記設定事項を報知し、
前記関連項目選出手段は、前記報知制御手段で報知され入力操作により設定入力された前記設定事項に対応する前記設定項目情報を検出し、この設定項目情報の前記設定内容情報および前記操作内容情報に基づいて、前記関連する他の設定事項を検出する
ことを特徴とした音声入力支援装置。
【請求項１１】
請求項１ないし請求項１０のいずれかに記載の音声入力支援装置であって、
前記報知制御手段は、関連付けた前記設定事項とこの設定事項に関連する他の前記設定事項との組み合わせを、前記蓋然性の大きさに応じて報知し、いずれの設定事項の設定入力の確認を促す旨を前記報知手段に報知させる
ことを特徴とした音声入力支援装置。
【請求項１２】
演算手段により、出発地点から目的地点までの移動体の移動を地図情報に基づいて案内誘導するナビゲーション装置における前記移動体を案内誘導するための設定事項を音声入力により前記ナビゲーション装置に設定入力させる音声入力支援方法であって、
前記設定事項の名称に関する設定名称情報およびこの設定名称情報における前記設定事項の内容に関連する関連語句に関する関連語句情報が複数関連付けられた変換情報を複数記憶するテーブル構造の変換データベースと、前記設定名称情報、この設定名称情報における前記設定事項の内容に関する設定内容情報およびこの設定名称情報における前記設定事項を実施するための操作内容に関する操作内容情報が関連付けられた設定項目情報を複数記憶するテーブル構造の設定項目データベースと、を用い、
音声に応じて集音手段から出力される音声信号を取得する音声信号取得工程と、
前記変換データベースおよび前記音声信号に基づいて、前記音声に対する前記設定事項の蓋然性を演算して前記設定事項を蓋然性に対応して検出する設定事項選出工程と、
前記設定項目データベースに基づいて、前記検出した設定事項に対応する前記設定項目情報を検出し、この設定項目情報の前記設定内容情報および前記操作内容情報に基づいて、関連する他の設定事項を検出する関連項目選出工程と、
前記設定事項選出工程で選出した設定事項に前記関連項目選出手段で検出した前記設定事項を関連付けて前記設定事項の設定入力の確認を促す旨を報知手段にて報知させる報知制御工程と、を実施する
ことを特徴とする音声入力支援方法。
【請求項１３】
演算手段を、請求項１ないし請求項１１のいずれかに記載の音声入力支援装置として機能させる
ことを特徴とした音声入力支援プログラム。
【請求項１４】
請求項１２に記載の音声入力支援方法を演算手段に実行させる
ことを特徴とした音声入力支援プログラム。
【請求項１５】
請求項１３または請求項１４に記載の音声入力支援プログラムが演算手段にて読み取り可能に記録された
ことを特徴とした音声入力支援プログラムを記録した記録媒体。
【請求項１６】
入力される音声に応じた音声信号を出力する集音手段と、
音声に応じて前記集音手段から出力される音声信号を取得する請求項１ないし請求項１１のいずれかに記載の音声入力支援装置と、
移動体の移動状況を検出する移動状況検出手段と、
前記音声入力支援装置により設定入力された設定事項および地図情報に基づいて、前記移動状況検出手段で検出した前記移動体の移動状況に応じて前記移動体の移動状態を報知手段で報知させて案内誘導する案内誘導報知制御手段と、
を具備したことを特徴としたナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出発地点から目的地点までの車両の移動を案内誘導するための設定事項を音声入力によりナビゲーション装置に設定入力させるための音声入力支援装置、その方法、そのプログラム、そのプログラムを記録した記録媒体、および、ナビゲーション装置に関する。
【背景技術】
【０００２】
従来、車両の移動経路を探索して車両の移動を案内誘導する案内誘導装置として、例えば音声入力により動作する構成が知られている（例えば、特許文献１参照）。
この特許文献１に記載のものは、ユーザがトークスイッチをオン状態にして音声認識処理部を音声検出状態にし、マイクに向かって操作情報を表す語彙を発音する。発声による音声をマイクにより電気的な音声信号に変換し、音声認識処理部に入力させる。音声認識処理部は、音声信号に基づいてユーザが発声した語彙を認識し、認識結果を演算処理部に出力する。この際、音声認識処理部は、最も確からしい語彙を第１候補として予想され得る語彙を例えば第５候補まで求めて確からしい順に並べた候補リストを認識結果として出力する。そして、演算処理部は、候補リストのうち、第１候補の最も確からしい語彙に基づいて操作情報を判別し、この操作情報に基づいた処理を実施する構成が採られている。【０００３】
【特許文献１】特開平９−５０２９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、例えば車載用のナビゲーション装置では、利用者が利用しやすいように、車両のダッシュボード近傍に設置される。しかしながら、ダッシュボードには運転に必要なスピードメータなどの機器やハンドルなどの走行のための各種機器や部品が配設されるとともに、前方の視界を確保するために大型の機器を搭載させることが困難である。このため、ナビゲーション装置の小型化が望まれている。
また、近年のナビゲーション装置における機能の多様化が進み、使い勝手の向上も望まれている。【０００５】
本発明は、このような点に鑑みて、構成が簡略化し使い勝手がよい音声入力支援装置、その方法、そのプログラム、そのプログラムを記録した記録媒体、および、ナビゲーション装置を提供することを一つの目的とする。
【課題を解決するための手段】
【０００６】
本発明の音声入力支援装置は、出発地点から目的地点までの移動体の移動を地図情報に基づいて案内誘導するナビゲーション装置における前記移動体を案内誘導するための設定事項を音声入力により前記ナビゲーション装置に設定入力させる音声入力支援装置であって、前記設定事項の名称に関する設定名称情報およびこの設定名称情報における前記設定事項の内容に関連する関連語句に関する関連語句情報が複数関連付けられて１つのデータ構造に構成された変換情報を複数記憶するテーブル構造の変換データベースと、前記設定名称情報、この設定名称情報における前記設定事項の内容に関する設定内容情報およびこの設定名称情報における前記設定事項を実施するための操作内容に関する操作内容情報が関連付けられて１つのデータ構造に構成された設定項目情報を複数記憶するテーブル構造の設定項目データベースと、音声に応じた音声信号を取得する音声信号取得手段と、前記変換データベースおよび前記音声信号に基づいて、前記音声に対する前記設定事項の蓋然性を演算して前記設定事項を蓋然性に対応して検出する設定事項選出手段と、前記設定項目データベースに基づいて、前記検出した設定事項に対応する前記設定項目情報を検出し、この設定項目情報の前記設定内容情報および前記操作内容情報に基づいて、関連する他の設定事項を検出する関連項目選出手段と、前記設定事項選出手段で選出した設定事項に前記関連項目選出手段で検出した前記他の設定事項を関連付けて、前記設定事項および前記他の設定事項のうちの少なくともいずれか一方の確認を促す旨を報知手段にて報知させる報知制御手段と、を具備したことを特徴とする。【０００７】
本発明の音声入力支援方法は、演算手段により、出発地点から目的地点までの移動体の移動を地図情報に基づいて案内誘導するナビゲーション装置における前記移動体を案内誘導するための設定事項を音声入力により前記ナビゲーション装置に設定入力させる音声入力支援方法であって、前記設定事項の名称に関する設定名称情報およびこの設定名称情報における前記設定事項の内容に関連する関連語句に関する関連語句情報が複数関連付けられた変換情報を複数記憶するテーブル構造の変換データベースと、前記設定名称情報、この設定名称情報における前記設定事項の内容に関する設定内容情報およびこの設定名称情報における前記設定事項を実施するための操作内容に関する操作内容情報が関連付けられた設定項目情報を複数記憶するテーブル構造の設定項目データベースと、を用い、音声に応じて集音手段から出力される音声信号を取得する音声信号取得工程と、前記変換データベースおよび前記音声信号に基づいて、前記音声に対する前記設定事項の蓋然性を演算して前記設定事項を蓋然性に対応して検出する設定事項選出工程と、前記設定項目データベースに基づいて、前記検出した設定事項に対応する前記設定項目情報を検出し、この設定項目情報の前記設定内容情報および前記操作内容情報に基づいて、関連する他の設定事項を検出する関連項目選出工程と、前記設定事項選出工程で選出した設定事項に前記関連項目選出手段で検出した前記設定事項を関連付けて前記設定事項の設定入力の確認を促す旨を報知手段にて報知させる報知制御工程と、を実施することを特徴とする。【０００８】
本発明の音声入力支援プログラムは、演算手段を、前述した本発明の音声入力支援装置として機能させることを特徴とする。【０００９】
本発明の音声入力支援プログラムは、前述した本発明の音声入力支援方法を演算手段に実行させることを特徴とする。【００１０】
本発明の音声入力支援プログラムを記録した記録媒体は、前述した本発明の音声入力支援プログラムが演算手段にて読み取り可能に記録されたことを特徴とする。【００１１】
本発明のナビゲーション装置は、入力される音声に応じた音声信号を出力する集音手段と、音声に応じて前記集音手段から出力される音声信号を取得する前述した本発明の音声入力支援装置と、移動体の移動状況を検出する移動状況検出手段と、前記音声入力支援装置により設定入力された設定事項および地図情報に基づいて、前記移動状況検出手段で検出した前記移動体の移動状況に応じて前記移動体の移動状態を報知手段で報知させて案内誘導する案内誘導報知制御手段と、を具備したことを特徴とする。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係るナビゲーション装置の概略構成を示すブロック図である。
【図２】前記一実施形態における地図情報を構成する表示用データのテーブル構造を模式的に示す概念図である。
【図３】前記一実施形態における地図情報を構成するマッチングデータのテーブル構造を模式的に示す概念図である。
【図４】前記一実施形態における変換データベースのテーブル構造を模式的に示す概念図である。
【図５】前記一実施形態における設定項目データベースのテーブル構造を模式的に示す概念図である。
【図６】前記一実施形態における利用者の入力操作にて設定入力される設定項目の処理系統を階層状に示す説明図である。
【図７】前記一実施形態における設定事項に関連する他の設定事項を関連付ける処理内容を説明するための関連性の判断およびデータの関連付け状態を「目的地を設定する」の設定事項で例示した説明図である。
【図８】前記一実施形態における設定事項に関連する他の設定事項を関連付ける処理内容を説明するための関連性の判断およびデータの関連付け状態を「高速道路を利用する」の設定事項で例示した他の説明図である。
【図９】前記一実施形態における設定事項に関連する他の設定事項を関連付ける処理内容を説明するための関連性の判断およびデータの関連付け状態を「標準の地図にする」の設定事項で例示したさらに他の説明図である。
【図１０】前記一実施形態における設定事項に関連する他の設定事項を関連付ける処理内容を説明するための関連性の判断およびデータの関連付け状態を「お気に入りの曲を聴く」の設定事項で例示したさらに他の説明図である。
【図１１】前記一実施形態における設定事項および関連する他の設定事項を関連付けて他の候補も合わせて一覧表示させて設定入力の確認を促す旨の画面表示を示す説明図である。
【図１２】前記一実施形態における音声入力による設定事項を設定入力するまでの処理の全体動作を示すフローチャートである。
【図１３】前記一実施形態における音声入力に基づいて設定事項を選出する処理動作を示すフローチャートである。
【図１４】前記一実施形態における設定事項に関連する他の設定事項を選出する際の類似性を判断する処理動作を示すフローチャートである。
【図１５】前記一実施形態における設定事項に関連する他の設定事項を選出する際の相互関係性を判断する処理動作を示すフローチャートである。
【符号の説明】
【００１３】
１００……ナビゲーション装置
１１０……移動状況検出手段としてのセンサ部
１３０……操作手段
１４０……報知手段としての表示手段
１５０……報知手段としての発音手段
１６０……集音手段
１７２……変換データベース
１７３……設定項目データベース
１８０……演算手段
１８１……音声入力支援装置としての演算手段である音声入力支援処理部
１８１Ａ…音声信号取得手段
１８１Ｂ…移動状況情報取得手段
１８１Ｃ…動作状況情報取得手段
１８１Ｄ…設定事項選出手段
１８１Ｅ…関連項目選出手段
１８１Ｆ…報知制御手段
１８２……案内誘導報知制御手段としても機能する案内誘導制御部
２００……変換情報
２１０……設定名称情報
２２０……関連語句情報
３００……設定項目情報
３１０……設定内容情報としての内容説明文情報
３２０……操作説明文情報
３３０……類似性情報
３３２……移動状態情報
３３３……機器情報
３４０……相互関係情報
【発明を実施するための最良の形態】
【００１４】
以下、本発明に係る一実施形態を図面に基づいて説明する。本実施形態では、本発明の移動経路探索装置を備え車両の移動を案内誘導する案内誘導装置であるナビゲーション装置を例示して説明する。なお、本発明における移動体としては、乗用車やトラック、オートバイ（Motorcycle）など、道路を走行する車両、軌道車両、航空機、船舶、さらにはナビゲーション装置を携帯する利用者をも対象とすることができる。
図１は、本実施形態におけるナビゲーション装置の概略構成を示すブロック図である。図２は、地図情報を構成する表示用データのテーブル構造を模式的に示す概念図である。図３は、地図情報を構成するマッチングデータのテーブル構造を模式的に示す概念図である。図４は、変換データベースのテーブル構造を模式的に示す概念図である。図５は、設定項目データベースのテーブル構造を模式的に示す概念図である。図６は、利用者の入力操作にて設定入力される設定項目の処理系統を階層状に示す説明図である。図７は、設定事項に関連する他の設定事項を関連付ける処理内容を説明するための関連性の判断およびデータの関連付け状態を「目的地を設定する」の設定事項で例示する説明図である。図８は、設定事項に関連する他の設定事項を関連付ける処理内容を説明するための関連性の判断およびデータの関連付け状態を「高速道路を利用する」の設定事項で例示する他の説明図である。図９は、設定事項に関連する他の設定事項を関連付ける処理内容を説明するための関連性の判断およびデータの関連付け状態を「標準の地図にする」の設定事項で例示するさらに他の説明図である。図１０は、設定事項に関連する他の設定事項を関連付ける処理内容を説明するための関連性の判断およびデータの関連付け状態を「お気に入りの曲を聴く」の設定事項で例示するさらに他の説明図である。図１１は、設定事項および関連する他の設定事項を関連付けて他の候補も合わせて一覧表示させて設定入力の確認を促す旨の画面表示を示す説明図である。【００１５】
〔ナビゲーション装置の構成〕
図１において、１００は案内誘導装置としてのナビゲーション装置である。このナビゲーション装置１００は、車両である例えば乗用車の移動状況に対応して乗用車の移動に関する案内を報知して案内誘導する装置である。なお、車両としては、乗用車に限らず、トラック、オートバイなど、道路を走行するいずれの車両が対象となる。また、ナビゲーション装置１００としては、例えば乗用車に搭載される車載型に限らず、携帯型、ＰＤＡ（Personal Digital Assistant）、携帯電話、ＰＨＳ（Personal Handyphone System）、携帯型パーソナルコンピュータなどの各種形態が適用できる。
このナビゲーション装置１００は、図１に示すように、移動状況検出手段としてのセンサ部１１０と、通信手段１２０と、操作手段１３０と、表示手段１４０と、発音手段１５０と、集音手段１６０と、記憶手段１７０と、演算手段１８０と、などを備えている。【００１６】
センサ部１１０は、移動体である例えば車両の移動の状態、すなわち現在位置や走行状況などを検出して演算手段１８０に所定の検出信号を出力する。このセンサ部１１０は、例えば図示しないＧＰＳ（Global Positioning System）受信部と、図示しない速度センサ、方位角センサおよび加速度センサなどの各種センサ１１２などにて構成されている。
ＧＰＳ受信部は、図示しない人工衛星であるＧＰＳ衛星から出力される航法電波をＧＰＳアンテナ１１１にて受信する。そして、ＧＰＳ受信部は、受信した航法電波に対応した信号に基づいて現在位置の擬似座標値を演算し、ＧＰＳデータとして演算手段１８０に出力する。
センサ部１１０のセンサ１１２である速度センサは、例えば車両に配設され、車両の移動速度である走行速度に対応して変動する信号に基づいて、車両の走行速度や実際の加速度を検出する。この速度センサは、例えば車軸や車輪の回転により出力されるパルス信号や電圧値などを読み取る。そして、速度センサは、読み取ったパルス信号や電圧値などの検出信号を出力する。センサ１１２である方位角センサは、車両に配設され、図示しないいわゆるジャイロセンサを有し、車両の方位角すなわち車両が前進する走行方向を検出し、走行方向に関する検出信号を出力する。センサ１１２である加速度センサは、車両に配設され、車両の走行方向における加速度を検出し、検出した加速度を例えばパルスや電圧などによる検出信号であるセンサ出力値に変換して出力する。なお、センサ１１２としては、これらの構成に限られるものではなく、速度センサ、方位角センサおよび加速度センサのうちのいずれか１つのみ、あるいは適宜の組み合わせ、さらに他のセンサを用いるなど、車両の移動状態を検出可能ないずれの構成が適用できる。なお、これら各種センサ１１２は、ナビゲーション装置１００に搭載された構成としてもよい。【００１７】
通信手段１２０は、図示しないネットワークを介して入力される信号に対してあらかじめ設定されている入力インターフェース処理を実行し、処理信号として演算手段１８０へ出力する。また、通信手段１２０は、演算手段１８０から図示しないサーバ装置などの送信先に対して送信すべき処理信号が入力されると、入力された処理信号に対してあらかじめ設定されている出力インターフェース処理を実行し、ネットワークを介してサーバ装置などの送信先へ出力する。
また、通信手段１２０は、例えば、日本国における財団法人道路交通情報通信システム（Vehicle Information Communication System：ＶＩＣＳ（登録商標））センタで管理されたシステムなどの道路交通情報配信システムから交通事故や渋滞などの交通情報（以下、ＶＩＣＳデータという。）を取得する図示しないＶＩＣＳアンテナを有している。具体的には、道路交通情報配信システムから例えばビーコンやＦＭ多重放送などネットワークを介して、渋滞、交通事故、工事、交通規制などのＶＩＣＳデータを取得する。そして、取得したＶＩＣＳデータは、演算手段１８０へ所定の信号として出力される。
さらに、通信手段１２０は、サーバ装置から適宜配信される地図情報や交通情報などを受信し、記憶手段１７０へ適宜出力して記憶させる。なお、送信される地図情報や交通情報などのバージョン情報や設定時刻情報などに基づいて、既に取得している場合には記憶する処理をしなくてもよい。
なお、ネットワークとしては、例えば、ＴＣＰ（Transmission Control Protocol）／ＩＰ（Internet Protocol）などの汎用のプロトコルに基づくインターネット、イントラネット、ＬＡＮ(Local Area Network)、無線媒体により情報が送受信可能な複数の基地局がネットワークを構成する通信回線網や放送網などのネットワーク、さらには、ナビゲーション装置１００および道路交通情報配信システムとの間で信号を直接送受信するための媒体となる無線媒体自体などが例示できる。ここで、無線媒体としては、電波、光、音波、電磁波などのいずれの媒体をも適用できる。【００１８】
操作手段１３０は、例えばキーボードやマウスなどで、入力操作される図示しない各種操作ボタンや操作つまみなどを有している。この操作ボタンや操作つまみの入力操作の内容としては、例えばナビゲーション装置１００の動作内容の設定などの設定事項である。具体的には、取得する情報の内容や取得する条件などの設定、目的地の設定、情報の検索、車両の移動状況である走行状態を表示させる実行命令、ネットワークを介して各種情報を取得する旨の通信要求情報である通信動作の実行命令、取得する各種情報の内容や取得する条件などの設定、などが例示できる。そして、操作手段１３０は、設定事項の入力操作により、所定の操作信号を演算手段１８０へ適宜出力して設定させる。
なお、この操作手段１３０としては、操作ボタンや操作つまみなどの入力操作に限らず、例えば表示手段１４０に設けられたタッチパネルによる入力操作や、リモートコントローラによる入力操作に対応して送信される無線媒体の受信など、各種設定事項を設定入力可能ないずれの構成が適用できる。【００１９】
表示手段１４０は、演算手段１８０にて制御され演算手段１８０から出力される画像データの信号を画面表示させる。画像データとしては、例えば地図情報や検索情報などの画像データの他、図示しないＴＶ受信機で受信したＴＶ画像データ、外部装置など光ディスクや磁気ディスク、メモリカードなどの記録媒体に記録されドライブやドライバなどにて読み取った画像データ、記憶手段１７０からの画像データなどである。
この表示手段１４０としては、例えば液晶や有機ＥＬ（Electro Luminescence）パネル、ＰＤＰ（Plasma Display Panel）、ＣＲＴ（Cathode-Ray Tube）、ＦＥＤ（Field Emission Display）、電気泳動ディスプレイパネルなど、画面表示する各種表示装置が適用できる。【００２０】
発音手段１５０は、例えばスピーカ１５１やブザーなどを備えている。この発音手段１５０は、演算手段１８０にて制御され、演算手段１８０からの音声データなどの各種信号を発音手段から音声などにより出力する。音声により出力する情報としては、例えば車両の走行方向や走行状況、交通状況などで、車両の走行を案内する上で運転者などの搭乗者に報知する。
なお、発音手段は、例えばＴＶ受信機で受信したＴＶ音声データや記録媒体さらには記憶手段１７０などに記録された音声データなどをも適宜出力可能である。また、発音手段１５０は、スピーカ１５１などを備えた構成に限らず、車両に配設されているスピーカ１５１を利用する構成としてもよい。【００２１】
集音手段１６０は、ナビゲーション装置１００の周囲である外部の外部音を取得すなわち集音する。
この集音手段１６０は、例えば車両のダッシュボードに配設されたマイクロフォン１６１を備えている。そして、集音手段１６０は、演算手段１８０に接続され、マイクロフォン１６１で集音した音声に関する音声信号を演算手段１８０へ出力する。
なお、マイクロフォン１６１としては、車両に配設された構成に限らず、例えばいわゆるヘッドセットなど、利用者に装着され、無線媒体を介して演算手段１８０へ出力する構成などとしてもよい。【００２２】
記憶手段１７０は、例えば図２および図３に示すような地図情報を記憶する地図情報記憶領域１７１、図４に示すようなテーブル構造の変換データベース１７２、図５に示すようなテーブル構造の設定項目データベース１７３、ネットワークを介して取得した各種情報、操作手段１３０や集音手段１６０で入力操作されて設定入力された設定事項、音楽あるいは映像などの各種コンテンツなどを格納、すなわち各種情報を演算手段１８０が読み出し可能に記憶する。また、記憶手段１７０は、ナビゲーション装置１００全体を動作制御するＯＳ（Operating System）上に展開される各種プログラムなどを記憶している。
そして、記憶手段１７０としては、ＨＤ（Hard Disk）などの磁気ディスク、ＤＶＤ（Digital Versatile Disc）などの光ディスク、メモリカードなど、各種記録媒体に読み出し可能に記憶するドライブやドライバなどを備えた構成、さらには複数のドライブやドライバにて構築された構成などが適用できる。【００２３】
地図情報記憶領域１７１に記憶された地図情報は、例えば図２に示すようないわゆるＰＯＩ（Point Of Interest）データである表示用データＶＭと、例えば図３に示すようなマッチングデータＭＭと、移動経路探索用地図データと、などを備えている。
表示用データＶＭは、例えばそれぞれ固有の番号が付加された複数の表示用メッシュ情報ＶＭxを備えている。すなわち、表示用データＶＭは、一部の領域に関する表示用メッシュ情報ＶＭxに複数分割され、表示用メッシュ情報ＶＭxが縦横に複数連続して構成されている。なお、表示用メッシュ情報ＶＭxは、適宜一部の領域に関する下層の表示用メッシュ情報ＶＭxにさらに複数分割されていてもよい。各表示用メッシュ情報ＶＭxは、設定された一辺の長さ、すなわち実際の地形上の長さを地図の縮尺に応じて短縮した長さで矩形状に分割され、所定の角部分に地図情報の全体、例えば地球の地図における絶対座標ＺＰの情報を有している。
そして、表示用メッシュ情報ＶＭxは、例えば交差点の名称などの名称情報ＶＭxＡと、道路情報ＶＭxＢと、背景情報ＶＭxＣと、にて構成されている。名称情報ＶＭxＡは、その領域における他要素データである例えば交差点の名称や地域の名称などを絶対座標ＺＰとの位置関係で所定の位置に配置表示されるデータのテーブル構造に構成されている。道路情報ＶＭxＢは、その領域における道路要素データである道路を絶対座標ＺＰとの位置関係で所定の位置に配置表示させるデータのテーブル構造に構成されている。背景情報ＶＭxＣは、他要素データである著名な場所や建造物などを示すマークや、その著名な場所や建造物などを示す他要素データである画像情報などを絶対座標ＺＰとの位置関係で所定の位置に配置表示されるデータのテーブル構造に構成されている。【００２４】
一方、マッチングデータＭＭは、表示用データＶＭと同様に、例えばそれぞれ固有の番号が付加された一部の領域に関するマッチングメッシュ情報ＭＭxに複数分割され、マッチングメッシュ情報ＭＭxが縦横に複数連続して構成されている。なお、マッチングメッシュ情報ＭＭxは、適宜一部の領域に関する下層のマッチングメッシュ情報ＭＭxにさらに複数分割されていてもよい。各マッチングメッシュ情報ＭＭxは、設定された一辺の長さ、すなわち実際の地形上の長さを地図の縮尺に応じて短縮した長さで矩形状に分割され、所定の角部分に地図情報の全体、例えば地球の地図における絶対座標ＺＰの情報を有している。なお、マッチングメッシュ情報ＭＭxは、表示用メッシュ情報ＶＭxと異なる領域を表すデータ構造、すなわち分割される領域の縮尺が異なっていてもよい。ここで、縮尺が同一であれば固有の番号の情報を用いてデータを関連付けておけばよく、また縮尺が異なる場合であれば例えば絶対座標を用いてデータを関連付けるなどすればよい。
そして、マッチングデータＭＭは、例えば、車両の移動状態を地図情報に重畳させて表示させる際に、車両を表す表示が道路上ではなく建物上に位置するなどの誤表示を防止するため、車両を表す表示が道路上に位置するように表示を修正するマップマッチング処理に利用される。このマッチングデータＭＭは、複数のリンク列ブロック情報を有している。【００２５】
リンク列ブロック情報は、図３に示すように、道路を構成し地点を表す地点情報としてのノードＮを結ぶ線分である線分情報としてのリンクＬが、所定の規則性で複数関連付けられたデータのテーブル構造である。具体的には、道路の所定の長さ例えば甲州街道や青梅街道などの連続する道路のように、リンクＬが折れ線上にそれぞれ連なった連続するリンク列となるもので関連付けられている。
そして、リンクＬは、各リンクＬ毎に付加された固有の番号である線分固有情報としてのリンク情報（リンクＩＤ）と、リンクＬが結ぶ２つのノードＮを表す固有の番号などのノード情報と、トンネルや道路の幅員、踏切、高架などの道路種別である道路の特性に関する属性情報と、などを有している。また、リンクＬは、ＶＩＣＳリンクに関連付けられ、ＶＩＣＳデータと地図表示との位置関係が対応するようになっている。
また、ノードＮは、各道路の交差点や屈曲点、分岐点、合流点などの結節点に相当する。そして、ノードＮに関する情報は、リンク列ブロック情報におけるノードＮ毎に付加された固有の番号である地点固有情報（ノードＩＤ）と、各ノードＮが存在する位置の図示しない座標情報と、交差点や分岐点などの複数のリンクが交差する分岐位置か否かの分岐情報と、信号機の有無に関する情報と、などを有している。なお、ノードＮには、単に道路の形状を表すためにフラッグ情報を有しない地点固有情報および座標情報のみを有したものや、トンネルや道路の幅員などの道路の特性に関する構成を表す情報である属性情報をさらに有したものもある。なお、フラッグ情報を有しない単に道路の形状を表すためのノードＮについては、地点の同一性の判断には利用されない。
さらに、マッチングデータＭＭのリンク列ブロック情報には、道路の特性に関する情報、例えば車線数、本線か否か、国道や県道、有料道路などの種別やトンネル内などの構成などが関連付けられている。これら道路の特性に関する情報により、表示用データＶＭに対応して道路を地図表示可能となっている。
また、移動経路探索用地図情報は、例えばマッチングデータＭＭと同様のテーブル構造、すなわち道路を表すノードＮのように地点を表す地点情報とリンクＬのように地点を結ぶ線分情報とを有したテーブル構造で、移動経路を探索するために道路を表すための情報構造となっている。【００２６】
変換データベース１７２は、集音手段１６０から音声入力されて取得した音声信号に基づいて、利用者が発声した語句に対応しナビゲーション装置１００を各種処理で動作させるための対応する入力操作内容となる設定事項に変換するためのデータベースである。すなわち、変換データベース１７２は、図４に示すように、変換情報２００を複数記憶するテーブル構造に構築されている。
具体的には、変換情報２００は、設定事項の名称に関する設定名称情報２１０と、この設定名称情報２１０における設定事項の内容に関連する関連語句の情報である複数の関連語句情報２２０とが１つのデータに関連付けられて構成されている。
設定名称情報２１０は、ナビゲーション装置１００で案内誘導のために各種処理を実施させるための設定事項毎に対応して設けられている。
関連語句情報２２０における関連語句としては、例えば、設定事項の名称から抽出される語句、これら語句の類義語、さらにはその設定事項を利用者が実施させる一般的な目的動作に対する対象、後述する設定項目データベース１７３を構成する内容説明文情報３１０の内容説明文を構成する語句やその類義語などが例示できる。より詳細には、表示手段１４０に地図情報を標準の縮尺で画面表示させてナビゲーションさせるための設定事項が「標準の地図」である場合、抽出される語句である「標準」や「地図」、類義語となる「通常」、目的動作に対する対象となる「街」などである。【００２７】
設定項目データベース１７３は、設定事項に関連する他の設定事項である関連設定事項を選出するためのデータベースである。すなわち、設定項目データベース１７３は、図５に示すように、設定事項に関する設定項目情報３００を複数記憶するテーブル構造に構築されている。
具体的には、設定項目情報３００は、変換データベース１７２の変換情報２００に対応する設定名称情報２１０と、内容説明文情報３１０と、操作説明文情報３２０と、類似性情報３３０と、相互関係情報３４０と、を有している。【００２８】
内容説明文情報３１０は、設定事項を設定入力する操作内容に関する内容説明文や設定事項の内容に関する内容説明文に関する情報で、例えばテキストデータ形式で構築されている。
すなわち、内容説明文情報３１０は、設定事項の名称をより詳細に説明する説明文の情報である。【００２９】
操作説明文情報３２０は、設定事項をナビゲーション装置１００に設定入力するための操作手順を説明する説明文に関する情報で、例えばテキストデータ形式で構築されている。すなわち、ナビゲーション装置１００における起動後の各種処理の実施要求の待機状態から、対応する設定事項を設定入力する処理階層に至るまでの操作手順を説明する説明文の情報である。
この操作説明文情報３２０は、操作手順毎、すなわち対応する設定事項を設定入力する処理階層に至るまでに複数回の操作が実施される場合には、それら一操作毎の操作手順に関する説明文の情報である複数の操作説明文詳細情報３２１で構築される。なお、操作説明文詳細情報３２１は、操作手順の順番に従った順番に構築されている。【００３０】
類似性情報３３０は、各設定項目情報３００の設定事項の内容に関連する他の設定事項を検出するための設定事項同士の類似性を判断するための情報である。この類似性情報３３０は、関連キーワード情報３３１と、移動状態情報３３２と、機器情報３３３と、を有している。
関連キーワード情報３３１は、設定事項の内容に関するキーワードの情報である。具体的には、関連キーワード情報３３１は、操作説明文情報３２０の説明文から抽出される語句、これら語句の類義語、設定事項を利用者が実施させる一般的な目的動作の内容に関する語句、などが例示できる。より詳細には、「目的地を設定する」という設定事項における説明文である「場所を探して、目的地に設定します。」から抽出した語句である「目的地」、目的動作の内容に関する語句である場所を探すために利用する「地図」、「周辺」などが例示できる。
移動状態情報３３２は、設定事項により動作するナビゲーション装置１００の案内誘導時で車両の移動状況である走行状況の事象に関する情報である。具体的には、移動状態情報３３２は、車両が走行中に実施される設定事項である旨の「走行中」か、車両が停止中に実施される設定事項である旨の「停止中」か、あるいは双方の走行状況で実施される設定事項である旨の「走行中／停止中」か、の情報である。
機器情報３３３は、対応する設定項目情報３００の設定事項を設定入力する際のナビゲーション装置１００の動作状況に関する情報である。具体的には、「高速道路を利用する」という設定事項を設定入力するためのナビゲーション装置１００の動作状況としては、高速道路を利用する設定状態ではない「高速道路を利用しない」、「標準の地図にする」という設定事項を設定入力するためのナビゲーション装置１００の動作状況としては、標準の地図の設定状態ではない例えば「立体的な地図表示中」、などである。【００３１】
相互関係情報３４０は、各設定項目情報３００の設定事項の内容に関連する他の設定事項を検出するための設定事項同士の相互関係性を判断するための情報である。この相互関係情報３４０は、類似機器操作情報３４１と、連続機器操作情報３４２と、詳細設定機器操作情報３４３と、を有している。
類似機器操作情報３４１は、設定事項の操作手順が類似している他の設定事項の設定名称情報２１０を１つ以上並列に有したデータ構造に構築されている。
連続機器操作情報３４２は、設定事項同士が平行あるいは連続して実施される関係となる内容に関する情報で、操作グループ情報３４２Ａと、構造グループ情報３４２Ｂと、を有している。操作グループ情報３４２Ａは、ナビゲーション装置１００における案内誘導の例えば図６に示すような処理系統、すなわち設定事項の設定入力により動作する案内誘導の内容毎のグループ名に関する情報である。構造グループ情報３４２Ｂは、設定事項の設定入力を実施する操作系統、すなわち操作内容毎のグループ名に関する情報である。
詳細設定機器操作情報３４３は、設定事項の設定入力により、さらにその下層で設定入力可能な設定事項に関する情報、すなわち詳細な設定内容に関する情報である。【００３２】
そして、設定項目情報３００における内容説明文情報３１０が本発明における設定内容情報を構成し、操作説明文情報３２０と、類似性情報３３０と、相互関係情報３４０と、が本発明における操作内容情報を構成する。【００３３】
また、記憶手段１７０には、例えば地図情報における所定の地点の情報を取得するための検索情報が記憶されている。
すなわち、検索情報は、地図情報上で順次細分化される領域となる都道府県名、市町村名、地区名、地点名などの内容やガイダンスなどの各種情報や、地点としての店舗に関する各種情報などで、例えば階層状に項目情報が関連付けられたツリー構造のテーブル構造となっている。
さらに、記憶手段１７０には、渋滞予測のための渋滞予測データベースが記憶されている。
この渋滞予測データベースは、例えば過去の交通状況を時間的要素にて統計処理した統計交通情報で、任意の場所における過去の交通状況を示すデータ群で、移動経路探索処理であるルート探索処理や地図の表示処理の際の渋滞状況の予測などに用いられる。この渋滞予測データベースは、例えば、日付や曜日などの分類を示す日付分類ＩＤ（identification）と、ＶＩＣＳなどから取得したＶＩＣＳデータをＶＩＣＳリンク毎に蓄積し、蓄積したＶＩＣＳリンク毎の時間的要素である日付分類などで１０分間隔で統計処理した交通状況である渋滞状況の傾向に関するデータである時系列データと、などが１つのレコードとして複数記録されたテーブル構造に構成されている。【００３４】
演算手段１８０は、例えばＣＰＵ（Central Processing Unit）を備え、図示しない各種入出力ポートである、センサ部１１０のＧＰＳ受信部が接続されるＧＰＳ受信ポート、センサ部１１０の各種センサ１１２がそれぞれ接続されるセンサポート、通信手段１２０が接続される通信ポート、操作手段１３０が接続されるキー入力ポート、表示手段１４０が接続される表示ポート、発音手段１５０が接続される音声制御ポート、集音手段１６０が接続される集音制御ポート、記憶手段１７０が接続される記憶ポートなどを有している。
そして、演算手段１８０は、各種プログラムとして、音声入力支援装置としての演算手段である音声入力支援処理部１８１と、案内誘導報知制御手段としても機能する案内誘導制御部１８２と、計時手段１８３と、などを有している。【００３５】
音声入力支援処理部１８１は、案内誘導処理などのナビゲーション装置１００全体における各種処理を実施させるための各種設定事項を、音声入力に基づいて設定入力する処理をする。
この音声入力支援処理部１８１は、音声信号取得手段１８１Ａと、移動状況情報取得手段１８１Ｂと、動作状況情報取得手段１８１Ｃと、設定事項選出手段１８１Ｄと、関連項目選出手段１８１Ｅと、報知制御手段１８１Ｆと、などを有している。【００３６】
音声信号取得手段１８１Ａは、音声に応じて集音手段１６０から出力される音声信号を取得する。
そして、音声信号取得手段１８１Ａは、取得した音声信号を例えば周波数変換やノイズ除去などを実施し、音声の内容をテキストデータ形式に変換する。このテキストデータ形式に変換された音声情報は、記憶手段１７０へ出力されて適宜記憶される。この音声情報は、例えば１秒間などの無音期間や無発声期間毎に１つの情報として生成される。【００３７】
移動状況情報取得手段１８１Ｂは、車両の移動状況である走行状況に関する移動状況情報を取得し、車両の走行状況を認識する。
具体的には、移動状況情報取得手段１８１Ｂは、センサ部１１０から出力される移動状況情報である検出信号を取得し、車両が走行中か停止中かなどの走行状況を認識する。【００３８】
動作状況情報取得手段１８１Ｃは、ナビゲーション装置１００の動作状況に関する動作状況情報を取得し、ナビゲーション装置１００の動作状況を認識する。
具体的には、動作状況情報取得手段１８１Ｃは、案内誘導制御部１８２の動作状態、演算手段１８０の制御による表示手段１４０、発音手段１５０および記憶手段１７０の動作状態を、動作状況情報である制御信号を認識し、ナビゲーション装置１００の動作状況を認識する。すなわち、動作状況としては、案内誘導中か否か、地図の表示状態、記憶手段１７０に記憶された音楽データの再生状態などが例示できる。【００３９】
設定事項選出手段１８１Ｄは、利用者の発声によりいずれの設定事項の設定入力を要求しているか否かを判断する。すなわち、設定事項選出手段１８１Ｄは、変換データベース１７２と、音声信号に基づく音声情報と、に基づいて、音声に対する設定事項の蓋然性を演算して設定事項を蓋然性に対応して検出する。この設定事項選出手段１８１Ｄは、設定事項候補検索手段１８１Ｄ１と、スコア値算出手段１８１Ｄ２と、を有している。
設定事項候補検索手段１８１Ｄ１は、テキストデータ形式の音声情報と、変換データベース１７２の変換情報２００の関連語句情報２２０とを比較して、音声情報に含まれる語句と同一の語句の関連語句情報２２０を検出する。そして、設定事項候補検索手段１８１Ｄ１は、検出した関連語句情報２２０が関連付けられた変換情報２００の設定名称情報２１０を認識し、これら設定名称情報２１０を利用者が設定入力を要求している設定事項の候補として選出する。これら検出した設定名称情報２１０は記憶手段１７０へ適宜出力されて記憶される。
スコア値算出手段１８１Ｄ２は、検出した設定名称情報２１０における蓋然性をスコア値として算出する。このスコア値算出手段１８１Ｄ２によるスコア値の算出としては、例えば、検出した設定名称情報２１０毎に、設定事項選出手段１８１Ｄで検出した関連語句情報２２０の語句の一致する数などの頻度をスコア値として演算する。なお、蓋然性のスコア値の算出として、関連語句情報２２０の頻度を例示したが、例えば、検出した設定名称情報２１０毎の関連語句情報２２０の頻度と、車両の移動状況およびナビゲーション装置１００の動作状況と設定項目データベース１７３の設定項目情報３００との比較により、移動状況や動作情報下における出現頻度とを加味して算出する構成としたり、関連語句の出現頻度、車両移動状況、動作状況のうちのいずれか１つの条件あるいは組み合わせとしたりしてもよく、さらにはこれらの条件に限られるものではなく、利用者の発声に応じて利用者の設定入力したい設定事項の蓋然性を演算できるいずれの方法が適用できる。
そして、スコア値算出手段１８１Ｄ２は、算出したスコア値を検出した設定名称情報２１０にそれぞれ関連付け、記憶手段１７０へ適宜出力して記憶させる。【００４０】
関連項目選出手段１８１Ｅは、設定項目データベース１７３に基づいて、設定事項選出手段１８１Ｄで検出した設定事項の設定名称情報２１０に対応する設定項目情報３００を検出し、これら設定項目情報３００に基づいて、関連する他の設定事項を検出する。すなわち、関連項目選出手段１８１Ｅは、設定事項選出手段１８１Ｄで検出した設定事項の設定名称情報２１０に対応する設定項目情報３００を検出し、これら検出した設定項目情報３００と他の設定項目情報３００とを比較し、操作説明文情報３２０、類似性情報３３０および相互関係情報３４０が関連する他の設定項目情報３００を検索する。この関連項目選出手段１８１Ｅは、類似性判断手段１８１Ｅ１と、相互関係判断手段１８１Ｅ２と、などを有している。
類似性判断手段１８１Ｅ１は、検出した設定項目情報３００と設定項目データベース１７３における他の設定項目情報３００との操作類似性を判断する。この操作類似性の判断としては、設定項目情報３００における設定事項の内容に関するキーワードの共通性に関する関連性である関連度（ａ）と、設定項目情報３００と前提条件の情報、すなわち車両の走行状況およびナビゲーション装置１００の動作状況との一致性に関する関連性である関連度（ｂ）と、を判断する。
具体的には、例えば図７ないし図１０に示すように、関連度（ａ）については、検出した設定項目情報３００の類似性情報３３０の関連キーワード情報３３１の語句と共通する語句の関連キーワード情報３３１を検索し、共通する語句の数などにより、共通性を関連度（ａ）のスコア値として算出する。そして、検索した関連キーワード情報３３１を有する他の設定項目情報３００を関連度（ａ）のスコア値と関連付けて検出する。関連度（ｂ）については、移動状況情報取得手段１８１Ｂで取得し認識した車両の走行状況および動作状況情報取得手段１８１Ｃで取得し認識したナビゲーション装置１００の動作状況と、設定項目情報３００の類似性情報３３０の移動状態情報３３２および機器情報３３３との、例えば一致する語句の数などの語句の一致性を前提条件の一致性としたスコア値として算出する。さらに、検出した設定項目情報３００と他の設定項目情報３００との一致性のスコア値の近似性に基づいて関連度（ｂ）の優位性をスコア値として算出する。そして、他の設定項目情報３００に関連度（ｂ）のスコア値を関連付けて検出する。
相互関係判断手段１８１Ｅ２は、検出した設定項目情報３００と設定項目データベース１７３における他の設定項目情報３００との相互関係性を判断する。この相互関係性の判断としては、設定項目情報３００における操作手順の類似性に関する関連性となる相互関係（Ａ）と、設定事項同士が平行あるいは連続して実施される関係性に関する関連性となる相互関係（Ｂ）と、設定事項の設定入力によりさらにその下層で設定入力される設定事項の関係性に関する関連性となる相互関係（Ｃ）と、を判断する。
具体的には、例えば図７ないし図１０に示すように、相互関係（Ａ）については、検出した設定項目情報３００の類似機器操作情報３４１の語句と共通する語句を含む他の設定項目情報３００を検出する。相互関係（Ｂ）については、検出した設定項目情報３００の連続機器操作情報３４２と一致する連続機器操作情報３４２を有する他の設定項目情報３００を検出する。相互関係（Ｃ）は、検出した設定項目情報３００の詳細設定機器操作情報３４３と共通する語句を含む設定名称情報２１０を有する他の設定項目情報３００を検出する。【００４１】
そして、関連項目選出手段１８１Ｅは、類似性判断手段１８１Ｅ１で算出した他の設定項目情報３００の関連度（ａ），（ｂ）のスコア値と、相互関係判断手段１８１Ｅ２で検出した他の設定項目情報３００に基づいて、検出した設定項目情報３００に関連する他の設定項目情報３００を選出する。
具体的には、関連度（ａ），（ｂ）のスコア値が高く、かつ相互関係（Ａ），（Ｂ），（Ｃ）の一致性が高い他の設定項目情報３００を、例えばあらかじめ設定された閾値の数で選出し、検出した設定項目情報３００および関連する他の設定項目情報３００を関連付ける。この関連付けとしては、例えば共通のフラグ情報を付けるなどが例示できる。そして、関連付けた検出した設定項目情報３００および関連する他の設定項目情報３００の組み合わせを、記憶手段１７０へ適宜出力して記憶させる。
例えば、図７に示すように、「目的地を設定する」の設定事項に対して、関連度（ａ），（ｂ）および相互関係（Ｂ）の関連性となる「周辺の情報を見る」の設定事項と、関連度（ａ）の関連性となる「目的地情報を見る」の設定事項と、関連度（ａ）および相互関係（Ｂ）の関連性となる「目的地の地図を見る」の設定事項と、関連度（ａ），（ｂ）の関連性となる「渋滞情報を見る」の設定事項と、が関連付けられる。また、図８に示すように、「高速道路を利用する」の設定事項に対して、関連度（ａ）および相互関係（Ｂ）の関連性となる「ルートの変更」の設定事項と、関連度（ａ）および相互関係（Ｂ）の関連性となる「料金設定」の設定事項と、関連度（ａ），（ｂ）および相互関係（Ａ），（Ｂ）の関連性となる「渋滞情報を見る」の設定事項と、が関連付けられる。さらに、図９に示すように、「標準の地図にする」の設定事項に対して、関連度（ａ）および相互関係（Ａ），（Ｂ），（Ｃ）の関連性となる「地図の方向を変える」の設定事項と、関連度（ａ）および相互関係（Ｂ）の関連性となる「縮尺を変更する」の設定事項と、関連度（ａ）の関連性となる「元に戻す」の設定事項と、が関連付けられる。また、図１０に示すように、「お気に入りの曲を聴く」の設定事項に対して、関連度（ａ）および相互関係（Ｂ）の関連性となる「音量をあげる」の設定事項と、関連度（ａ）および相互関係（Ｂ）の関連性となる「ライブハウス風にする」の設定事項と、相互関係（Ｂ）の関連性となる「ランダム再生する」の設定事項と、が関連付けられる。【００４２】
報知制御手段１８１Ｆは、設定事項選出手段１８１Ｄで検出した設定事項の設定項目情報３００に関連項目選出手段１８１Ｅで検出して関連付けた他の設定項目情報３００との組み合わせを報知して、設定入力の確認を促す旨を報知する。この報知制御手段１８１Ｆは、表示制御手段１８１Ｆ１と、発音制御手段１８１Ｆ２と、を有している。
表示制御手段１８１Ｆ１は、表示手段１４０を適宜制御して各種画像データを表示手段１４０で画面表示させる。
具体的には、例えば、図１１に示すように、記憶手段１７０にあらかじめ記憶されたフォームに基づいて、関連付けした設定項目情報３００および他の設定項目情報３００の各設定名称情報２１０の組み合わせを、表示手段１４０に画面表示させる。この表示の際、設定事項選出手段１８１Ｄで演算したスコア値に基づいて音声に対応した蓋然性が高い設定項目情報３００と、この設定項目情報３００に関連する他の設定項目情報３００との設定名称情報２１０の組み合わせを、例えばあらかじめ設定された閾値の数の組み合わせで画面表示させる。
また、表示制御手段１８１Ｆ１は、地図情報に現在位置や目的地を示すアイコンや移動経路、さらには渋滞に関するアイコンなどを重畳し、表示手段１４０で画面表示させる制御をする。さらには、表示制御手段１８１Ｆ１は、例えば操作手段１３０や音声による入力操作を促して各種情報である設定項目を設定入力するための各種表示画面、さらには記憶手段１７０に記憶された画像や映像などの画像データをも表示制御する。  発音制御手段１８１Ｆ２は、発音手段１５０を適宜制御して各種音声データを発音手段１５０で音声として出力させる。この音声データとしては、案内誘導のための音声ガイダンスや、設定事項の内容や設定入力を促す旨などの音声ガイダンスなどの他、記憶手段１７０に記憶された音楽や音声などの各種音声データをも発音制御する。【００４３】
案内誘導制御部１８２は、ナビゲーション装置１００で案内誘導処理を実施する。
この案内誘導制御部１８２は、現在位置認識手段１８２Ａと、目的地認識手段１８２Ｂと、条件認識手段１８２Ｃと、案内報知手段１８２Ｄと、経路処理手段１８２Ｅと、などを備えている。なお、本実施形態では、報知制御手段１８１Ｆを音声入力支援処理部１８１と共用する構成を例示するがこの限りではない。【００４４】
現在位置認識手段１８２Ａは、出発地点となる車両の現在位置を認識する。具体的には、センサ部１１０の速度センサおよび方位角センサから出力される車両の速度データおよび方位角データに基づいて、車両の現在の擬似位置を複数算出する。さらに、現在位置認識手段１８２Ａは、ＧＰＳ受信部から出力される現在位置に関するＧＰＳデータに基づいて、車両の現在の擬似座標値を認識する。そして、現在位置認識手段１８２Ａは、算出した現在の擬似位置と、認識した現在の擬似座標値とを比較し、別途取得された地図情報上における車両の現在位置を算出し、出発地点となる現在位置を認識し、この現在位置に関する出発地点情報としての現在位置情報を取得する。
また、現在位置認識手段１８２Ａは、加速度センサから出力される加速度データに基づいて、走行する道路の傾斜や高低差を判断し、車両の現在の擬似位置を算出し、現在位置を認識する。すなわち、立体交差点や高速道路など、平面上で重なる箇所でも、車両の現在位置を正確に認識できる。さらに、山道や坂道を走行する際に、速度データや方位角データのみから得る移動距離と、実際の車両の走行距離との誤差を、検出した道路の傾斜を用いて補正するなどにより正確な現在位置を認識する。
なお、現在位置認識手段１８２Ａは、現在位置として上述した車両の現在位置の他、操作手段１３０の入力操作や音声入力にて特定された設定事項の設定入力された起点となる出発地点などを、擬似現在位置として認識する。そして、現在位置認識手段１８２Ａで得られた各種情報は、記憶手段１７０に適宜記憶される。【００４５】
目的地認識手段１８２Ｂは、例えば操作手段１３０や音声入力にて設定入力された目的地点である目的地に関する目的地情報を取得し、目的地の位置を認識する。
設定入力される目的地情報としては、例えば緯度・経度などの座標、住所、電話番号など、場所を特定するための各種情報が利用可能である。そして、この目的地認識手段１８２Ｂで認識した目的地情報は、記憶手段１７０に適宜記憶される。【００４６】
条件認識手段１８２Ｃは、操作手段１３０の入力操作や音声入力にて特定された設定事項の設定入力されたナビゲーション装置１００全体の各種処理を実施させるための各種設定事項の情報を取得する。
設定入力された条件である各種設定事項の情報は、記憶手段１７０に適宜記憶される。【００４７】
案内報知手段１８２Ｄは、記憶手段１７０に記憶され、地図情報や車両の走行状況に対応してあらかじめ取得した移動経路情報さらには地物案内情報などに基づいて、車両の移動に関する案内、例えば車両の走行を支援する内容の案内に関する案内情報を生成する。そして、案内報知手段は、生成した案内情報を、報知制御手段１８１Ｆへ出力し、表示手段１４０による画像表示や発音手段１５０による音声出力にて報知させる。
案内情報の報知としては、例えば、所定の矢印や記号などを表示手段１４０の表示画面に画面表示させたり、「７００ｍ先、○○交差点を△△方面右方向です。」、「移動経路から逸脱しました。」、「この先、渋滞です。」などの音声ガイダンスを発音手段１５０により音声出力させたり、することなどが例示できる。【００４８】
経路処理手段１８２Ｅは、利用者により設定入力される経路設定のための設定事項、および、記憶手段１７０に記憶された地図情報に基づいて、車両が走行する移動経路を演算してルート探索する。この経路処理手段１８２Ｅは、利用者の入力操作にて設定入力された設定事項に基づいて、交通規制や渋滞、渋滞予測などの交通情報であるＶＩＣＳデータなどを加味するか否か、最短距離、最短時間などの各種ルート探索のための要求に基づいて移動経路を探索すなわち演算する。
この経路設定のための設定事項は、例えば移動経路の設定要求に関する入力操作に応じた操作信号に基づいて、各種条件である設定事項の設定入力を促す旨の表示画面を表示制御手段１８１Ｆ１により表示手段１４０で画面表示させたり、発音制御手段１８１Ｆ２により発音手段１５０で音声ガイダンスを音声出力させたりし、画面表示や音声出力に従った入力操作や音声入力により取得する。この設定された移動経路は、記憶手段１７０へ出力されて適宜記憶される。
そして、移動経路の探索としては、例えば設定事項として渋滞予測を要求する旨の設定入力がなされていない場合には、現在位置情報、目的地情報、設定事項の情報、現在渋滞情報を取得する。そして、これら取得した情報に基づいて地図情報の移動経路探索用地図情報を利用し、例えば車両が通行可能な道路を探索し、所要時間が短い経路、あるいは移動距離が短い経路、または交通渋滞や交通規制場所を回避した経路などを設定した移動経路情報を生成する。そして、この移動経路情報の各経路における目的地までの所要時間や移動距離などを演算し、これら所要時間に関する所要時間情報や移動距離に関する移動距離情報などを生成する。
一方、設定事項として渋滞予測を要求する旨の設定入力がなされている場合には、現在位置情報、目的地情報、設定事項の情報、現在渋滞情報を取得する。そして、これら取得した情報に基づいて所要時間が短い経路、あるいは移動距離が短い経路、または交通渋滞や交通規制場所を回避した候補経路などを設定した移動候補経路情報を生成する。そして、現在渋滞情報および渋滞予測情報を取得し、これら取得した情報に基づいて移動候補経路情報の候補経路をさらに絞り込むことにより、経路などを設定した移動経路情報を生成する。そして、この移動経路情報の各経路における目的地までの所要時間や移動距離などを演算し、これら所要時間に関する所要時間情報や移動距離に関する移動距離情報などを生成する。
なお、この移動経路を探索する際、移動経路探索用地図情報の他、地図情報のマッチングデータＭＭを用いる場合もある。例えば、裏道などの幅の狭い道路などの移動経路探索用地図情報ではない道路を利用して移動経路を探索する場合などである。そして、マッチングデータＭＭを利用する場合には、道路状態の判断に基づいて、適宜経路を探索する。また、移動経路情報には、例えば車両の走行の際に誘導して走行を補助する経路案内情報をも有する。この経路案内情報は、表示手段１４０で適宜表示あるいは発音手段１５０で適宜音声出力され、走行が支援される。
さらに、経路処理手段１８２Ｅは、渋滞予測情報を加味し、移動経路に対応して車両が走行する場合の所定時間、例えば３０分経過毎の車両の到達予測位置を、例えばセンサ部１１０からの情報や地図情報などを用いて演算する。具体的には、地図情報に含まれる法定速度に関する情報から所定時間経過する間の走行距離を演算し、この演算した走行距離に基づいて地図情報のマッチングデータＭＭを利用し、到達予測位置を認識する。この到達予測位置に関する予測位置情報は、記憶手段１７０に適宜記憶される。【００４９】
計時手段１８３は、例えば内部クロックなどの基準パルスに基づいて現在時刻を認識する。
そして、この計時手段１８３は、認識した現在時刻に関する時刻情報を適宜出力する。【００５０】
〔ナビゲーション装置の動作〕
次に、上記ナビゲーション装置１００の動作として、音声入力に対応した設定事項を選出する処理動作について、図面を参照して説明する。
図１２は、音声入力による設定事項を設定入力するまでの処理の全体動作を示すフローチャートである。図１３は、音声入力に基づいて設定事項を選出する処理動作を示すフローチャートである。図１４は、設定事項に関連する他の設定事項を選出する際の類似性を判断する処理動作を示すフローチャートである。図１５は、設定事項に関連する他の設定事項を選出する際の相互関係性を判断する処理動作を示すフローチャートである。【００５１】
車両に搭乗した利用者である搭乗者がナビゲーション装置１００の電源をオンして電力を供給すると、演算手段１８０は、初期設定を実施するとともに、報知制御手段１８１Ｆにより、表示手段１４０を制御してメインメニューを画面表示させるとともに、発音手段１５０を制御してメインメニューからのいずれの処理項目を選択して設定入力を促す旨の音声ガイダンスを音声出力させる。すなわち、利用者にナビゲーション装置１００に動作させる内容の設定入力を促す表示画面および音声ガイダンスを表示手段１４０および発音手段１５０で報知させる。
なお、例えば、初期設定の際、ナビゲーション装置１００は、演算手段１８０により、ネットワークを介して地図情報やＶＩＣＳデータなどを取得する処理を適宜実行してもよい。【００５２】
そして、演算手段１８０は、メインメニューから移動経路の設定を要求する旨の入力操作や音声入力に応じた操作信号や音声信号を認識すると、報知制御手段１８１Ｆにより、メインメニューの場合と同様に、移動経路の探索に必要な各種情報、例えば目的地情報、最短距離か最短時間か、渋滞予測をするか否かなどの各種設定事項の情報の設定入力を促す表示画面や音声ガイダンスを出力する。
ここで、例えば図１２および図１３に示すように、音声入力、すなわち音声信号が入力された場合、具体的には利用者の発音を集音手段１６０で集音すると、集音手段１６０が音声に関する音声信号を生成し（ステップＳ１０１）、演算手段１８０へ出力する。この出力された音声信号を音声信号取得手段１８１Ａが取得し、音声信号取得手段１８１Ａは、音声信号を例えば周波数変換やノイズ除去などを実施し、音声の内容をテキストデータ形式に変換する音声認識処理を実施する（ステップＳ１０２）。【００５３】
そして、演算手段１８０は、設定事項候補検索手段１８１Ｄ１により、テキストデータ形式の音声情報と、変換データベース１７２の変換情報２００の関連語句情報２２０とを比較して、音声情報に含まれる語句と同一の語句の関連語句情報２２０を検出する機器操作選択処理を実施する（ステップＳ１０３）。そして、設定事項候補検索手段１８１Ｄ１は、検出した関連語句情報２２０が関連付けられた変換情報２００の設定名称情報２１０を認識し、これら設定名称情報２１０を利用者が設定入力を要求している設定事項の候補として選出する。
さらに、演算手段１８０は、スコア値算出手段１８１Ｄ２により、設定事項候補検索手段１８１Ｄ１で検出した設定名称情報２１０毎に、設定事項選出手段１８１Ｄで検出した関連語句情報２２０の語句の一致する数などの頻度をスコア値として演算する。そして、算出したスコア値を検出した設定名称情報２１０にそれぞれ関連付けて記憶手段１７０へ適宜出力して記憶させる認識候補スコア記憶処理を実施する（ステップＳ１０４）。【００５４】
このようにして、演算手段１８０は、音声に対応する蓋然性の高い、例えばスコア値の大小に基づいて、設定事項の内容すなわち設定名称情報２１０を認識する音声／機器操作変換処理を実施する（ステップＳ１０５）。
そして、演算手段１８０は、報知制御手段１８１Ｆにより、記憶手段１７０にあらかじめ記憶されたフォームに基づいて、ステップＳ１０５で認識した設定名称情報２１０の設定事項の内容を設定入力してよいか否かの確認を促す旨を表示手段１４０に画面表示させるとともに、その旨の音声ガイダンスを生成させる音声案内文生成処理を実施し（ステップＳ１０６）、発音手段１５０で音声出力させる音声案内出力処理を実施し（ステップＳ１０７）、設定入力の確認を促す旨を報知する。なお、報知の際、例えばスコア値の大小に基づいて、複数の設定名称情報２１０を画面表示で一覧表示させ、いずれの設定項目を設定入力するかの確認を促す旨で表示させるとよい。
これらの報知により、操作手段１３０による入力操作や音声入力などにより、設定入力を要求する旨を演算手段１８０が認識すると、設定名称情報２１０に基づいて設定事項を設定入力させる機器操作実行処理を実施し（ステップＳ１０８）、設定事項に基づいてナビゲーション装置１００を動作させる。
なお、設定入力を要求しない旨、例えば他の設定事項の選出を要求するなどの場合には、再びステップＳ１０２に戻って、設定名称情報２１０を選出する処理に戻る。【００５５】
この設定入力の処理の後、演算手段１８０は、例えば図１２、図１４および図１５に示すように、移動状況情報取得手段１８１Ｂによりセンサ部１１０から出力される検出信号を取得させる走行状況入力処理を実施するとともに（ステップＳ１０９）、動作状況情報取得手段１８１Ｃにより演算手段１８０で制御しているナビゲーション装置１００の制御信号を認識する機器情報状況入力処理を実施し（ステップＳ１１０）、走行状況および動作状況を認識する前提条件記憶処理を実施する（ステップＳ１１１）。
さらに、演算手段１８０は、関連項目選出手段１８１Ｅにより、設定事項選出手段１８１Ｄで検出しステップＳ１０８で設定入力された設定名称情報２１０の設定事項に関連する他の設定事項を選出する関連操作／機器抽出処理を実施する（ステップＳ１１２）。
すなわち、関連項目選出手段１８１Ｅは、例えば図１２および図１４に示すように、設定事項選出手段１８１Ｄで検出した設定名称情報２１０に対応する設定項目情報３００を、設定項目データベース１７３から検出する。そして、類似性判断手段１８１Ｅ１により、検出した設定項目情報３００の類似性情報３３０の関連キーワード情報３３１の語句と共通する語句の数などに基づいて関連キーワード情報３３１との共通性をスコア値として算出して、他の設定項目情報３００との関連度（ａ）として認識する。さらに、類似性判断手段１８１Ｅ１により、ステップＳ１０８で認識した走行状況に基づいて、検出した設定項目情報３００の移動状態情報３３２および機器情報３３３との例えば一致する語句の数などの前提条件の一致性をスコア値として算出し、他の設定項目情報３００との関連度（ｂ）として認識する。
さらに、関連項目選出手段１８１Ｅは、例えば図１２および図１５に示すように、相互関係判断手段１８１Ｅ２により、検出した設定項目情報３００の類似機器操作情報３４１の語句と共通する語句を含む他の設定項目情報３００を相互関係（Ａ）として検出する。また、相互関係判断手段１８１Ｅ２により、検出した設定項目情報３００の連続機器操作情報３４２と一致する連続機器操作情報３４２を有する他の設定項目情報３００を相互関係（Ｂ）として検出する。さらに、相互関係判断手段１８１Ｅ２により、検出した設定項目情報３００の詳細設定機器操作情報３４３と共通する語句を含む設定名称情報２１０を有する他の設定項目情報３００を相互関係（Ｃ）として検出する。
そして、関連項目選出手段１８１Ｅは、類似性判断手段１８１Ｅ１で算出した他の設定項目情報３００の関連度（ａ），（ｂ）のスコア値と、相互関係判断手段１８１Ｅ２で検出した他の設定項目情報３００に基づいて、検出した設定項目情報３００に関連する他の設定項目情報３００を、例えば関連度（ａ），（ｂ）のスコア値が高く、かつ相互関係（Ａ），（Ｂ），（Ｃ）の一致性が高い他の設定項目情報３００を選出する関連操作／機器並び替え処理を実施する（ステップＳ１１３）。【００５６】
この後、演算手段１８０は、報知制御手段１８１Ｆにより、例えば図１１に示すように、記憶手段１７０にあらかじめ記憶されたフォームに基づいて、設定入力された設定事項の設定名称情報２１０にステップＳ１１３で関連付けられた他の設定名称情報２１０の設定事項の名称を関連付けた状態で表示手段１４０に画面表示させる関連操作／機能表示処理を実施する（ステップＳ１１４）。このステップＳ１１４における画面表示の際、ステップＳ１０４で検出されステップＳ１０８で設定入力されなかった他の設定名称情報２１０およびこれらにステップＳ１１３で関連付けられた他の設定名称情報２１０の設定項目の名称を関連付けた状態で、候補として合わせて一覧表示させる。そして、いずれの設定項目を設定入力してよいか否かの確認を促す旨を画面表示させる。
さらに、ステップＳ１０６で同様に、関連する他の設定名称情報２１０の設定項目の名称を、入力操作や音声入力などにより設定入力するか否かの確認を促す旨の音声ガイダンスを生成させ、ステップＳ１０７で音声出力させ、次の設定項目の設定入力の確認を促す旨を報知する。
このようにして、順次、音声に対応した設定事項が選出されて設定入力され、ナビゲーション装置１００が設定入力された設定事項に応じて動作する。【００５７】
〔ナビゲーション装置の作用効果〕
上述したように、上記実施形態では、現在位置から目的地までの車両の走行を地図情報に基づいて案内誘導するナビゲーション装置１００における車両を案内誘導するための設定事項を音声入力によりナビゲーション装置１００に設定入力させるに際して、設定事項の名称に関する設定名称情報２１０およびこの設定名称情報２１０における設定事項の内容に関連する関連語句に関する関連語句情報２２０が複数関連付けられて１つのデータ構造に構成された変換情報２００を複数記憶するテーブル構造の変換データベース１７２と、設定名称情報２１０、この設定名称情報２１０における設定事項の内容に関する設定内容情報である内容説明文情報３１０、および、設定名称情報２１０における設定事項を実施するための操作内容に関する操作内容情報を構成する操作説明文情報３２０、類似性情報３３０および相互関係情報３４０が関連付けられて１つのデータ構造に構成された設定項目情報３００を複数記憶するテーブル構造の設定項目データベース１７３を用いる。
そして、音声信号取得手段１８１Ａにより利用者の音声に応じた音声信号、すなわち集音手段１６０で集音した音声に対応して出力される音声信号を取得すると、設定事項選出手段１８１Ｄにより、変換データベース１７２と音声信号に基づいて、音声に対する設定事項の設定名称情報２１０の蓋然性を演算し、蓋然性に対応して設定名称情報２１０を検出する。さらに、関連項目選出手段１８１Ｅにより、設定項目データベース１７３に基づいて、設定事項選出手段１８１Ｄで検出した設定事項の設定名称情報２１０に対応する設定項目情報３００を検出し、これら設定項目情報３００の設定内容情報である内容説明文情報３１０、および、操作内容情報を構成する操作説明文情報３２０、類似性情報３３０および相互関係情報３４０に基づいて、関連する他の設定事項の設定名称情報２１０を検出する。そして、報知制御手段１８１Ｆにより、設定事項選出手段１８１Ｄで選出した設定事項の設定名称情報２１０に、関連項目選出手段１８１Ｅで検出した関連する他の設定事項の設定名称情報２１０を関連付け、設定事項の設定入力の確認を促す旨を表示手段１４０による画面表示や発音手段１５０による音声出力などにて報知させる。
このため、設定事項の名称と設定事項の内容に関連する関連語句とを関連付けた変換情報２００と、設定項目の名称に、設定事項の内容と設定事項を実施するための操作内容とを関連付けた設定項目情報３００との簡単なデータ構造で、利用者の音声入力のための発声に応じた意とする設定事項を選出でき、ナビゲーション装置１００における入力操作で関連した他の設定事項と合わせて報知されることで、利用者に対して次の設定事項が案内され、利用者は機器動作を容易に想定でき、設定事項が順次選出されて設定入力される状態となり、簡単な構成で使い勝手の良い音声入力を提供できる。【００５８】
また、変換データベース１７２としては、設定名称情報２１０の名称を構成する語句およびこれら語句の類義語を設定事項の内容に関連する関連語句に関する関連語句情報２２０として変換情報２００を構築して構成している。
このため、設定する設定事項の名称と、その名称を構成する語句やその類義語を関連語句として変換情報２００を構築しているので、発声に応じた利用者の意とする設定事項を選出するために音声に応じた蓋然性を演算するためのデータベースの構成が簡単に構築でき、音声入力により動作する使い勝手の良いナビゲーション装置１００の構築が容易にできる。【００５９】
そして、設定事項選出手段１８１Ｄでは、変換データベース１７２の変換情報２００に基づいて音声信号に含まれた語句と同一の語句となる関連語句を認識し、関連語句の出現頻度を演算するとともに、これら関連語句が関連付けられた設定名称情報２１０における総計をスコア値として演算することで、音声に対する設定事項の蓋然性を演算している。
このため、発声に応じた利用者の意とする度合いとなる蓋然性を簡単な演算方法により容易に算出でき、音声に対する設定事項の選出が迅速に実施でき、より使い勝手を向上できる。また、蓋然性として算出するスコア値の大小に応じて複数の設定事項を報知しているので、利用者は容易に所望とする設定事項を認識でき、誤作動の無い設定入力がより容易となり、より使い勝手を向上できる。【００６０】
また、設定項目データベース１７３としては、設定事項により動作するナビゲーション装置１００の案内誘導時で車両の走行状況の事象に関する移動状態情報３３２と、設定名称情報２１０におけるナビゲーション装置１００の動作状況に関する機器情報３３３とが、設定名称情報２１０に関連付けられて１つの設定項目情報３００として構築して構成している。
このため、車両の走行状況に伴うナビゲーション装置１００の動作状況や、設定入力された設定名称情報２１０の設定事項によるナビゲーション装置１００の動作状況をも加味して、関連する他の設定事項を誤検出することなく選出することが可能となり、より使い勝手がよく適切な音声入力による設定入力ができる構成を提供できる。【００６１】
そして、関連項目選出手段１８１Ｅでは、設定事項選出手段１８１Ｄで検出した設定事項の設定名称情報２１０に対応する設定項目情報３００における操作内容情報を構成する操作説明文情報３２０、類似性情報３３０および相互関係情報３４０に関連する操作説明文情報３２０、類似性情報３３０および相互関係情報３４０を設定項目データベース１７３に基づいて検出し、これら検出した操作説明文情報３２０、類似性情報３３０および相互関係情報３４０が関連付けられた設定項目情報３００の設定名称情報２１０を関連する他の設定項目として検出している。
このため、設定事項選出手段１８１Ｄで検出した設定項目に関連し次に設定入力される他の設定項目が、設定事項の内容と入力操作内容とにより適切に検出され、順次設定入力する構成が報知される状態となり、より使い勝手がよく適切な音声入力による設定入力ができる構成を提供できる。【００６２】
さらに、関連項目選出手段１８１Ｅでは、設定事項選出手段１８１Ｄで検出した設定事項の設定項目情報３００における操作内容情報を構成する操作説明文情報３２０、類似性情報３３０および相互関係情報３４０に含まれる語句と同一の語句を有する操作説明文情報３２０、類似性情報３３０および相互関係情報３４０を検出している。
このため、語句の同一性で検索する簡単な処理で関連する他の設定事項が検出、すなわち次に設定入力する設定事項を検出できることとなり、簡単な構成で迅速に他の設定事項の検出ができ、音声入力により動作する使い勝手の良いナビゲーション装置１００の構築が容易にできる。【００６３】
また、設定項目データベース１７３として、設定事項により動作するナビゲーション装置１００の案内誘導時で車両の走行状況の事象に関する移動状態情報３３２と、設定名称情報２１０におけるナビゲーション装置１００の動作状況に関する機器情報３３３とを、設定名称情報２１０に関連付けられて１つの設定項目情報３００として構築して構成している。そして、関連項目選出手段１８１Ｅにより、設定事項選出手段１８１Ｄで検出した設定事項の設定名称情報２１０に対応する設定項目情報３００における移動状態情報３３２および機器情報３３３に含まれる語句と同一の語句を有する移動状態情報３３２および機器情報３３３を検出し、これら移動状態情報３３２および機器情報３３３のうちの少なくともいずれか一方が関連付けられた設定名称情報２１０を関連する他の設定事項として検出している。
このため、設定事項選出手段１８１Ｄで検出した設定事項に関連する他の設定事項として、車両の走行状況に伴うナビゲーション装置１００の動作状況や、設定入力された設定名称情報２１０の設定事項によるナビゲーション装置１００の動作状況をも加味し、語句の同一性で検索する簡単な処理で検出でき、誤検出することなく適切な関連する設定事項を簡単なデータベース構造で迅速に検出でき、簡単な構成でより使い勝手がよいナビゲーション装置１００を提供できる。【００６４】
さらに、設定事項選出手段１８１Ｄで検出し報知制御手段１８１Ｆによる報知で利用者の入力操作により設定入力された設定事項に対して、関連項目選出手段１８１Ｅで関連する他の設定事項を検出している。
このため、利用者の移動が設定入力により反映された設定事項に関連する設定事項を検出する最小限の演算でよく、より迅速で適切な他の設定事項の検出ができる。特に、設定事項の設定入力による車両の走行状況に伴うナビゲーション装置１００の動作状況やナビゲーション装置１００の動作状況がそのまま反映された状態となり、より適切な他の設定事項の検出ができる。【００６５】
そして、関連する他の設定事項との組み合わせで、蓋然性の大きさに応じて報知している。
このため、次の設定事項の音声入力が容易にでき、より使い勝手を向上できる。【００６６】
そして、ＣＰＵに、プログラムとして、音声入力支援処理部１８１を構成して、上述した処理を実施可能に設定している。
このことにより、プログラムを組み込む、さらにはプログラムを記録した記録媒体を用いることで、上記処理が容易に得られ、利用の拡大が容易に図れる。【００６７】
〔実施形態の変形〕
なお、本発明は、上述した各実施形態に限定されるものではなく、本発明の目的を達成できる範囲で以下に示される変形をも含むものである。【００６８】
すなわち、移動体としては、上述したように、自動車などに限らず、例えばオートバイなどの二輪車両やトラックなどの道路を走行するいずれの車両を対象とすることができる。さらには、軌道車両の他、航空機や船舶、ナビゲーション装置を携帯する利用者自体などをも対象とすることができる。
また、車載用の機器に限らず、例えば利用者が直接携帯する構成、例えば携帯電話やＰＨＳなど、各種機器形態が利用できる。
そして、単にナビゲーション装置１００の単品構成に限らず、例えば地図情報などはネットワークを介してサーバ装置から適宜取得したり、サーバ装置で車両の移動経路を探索し、探索結果をネットワークを介して車両の端末機器へ送信してこの端末機器で確定したりするなど、システム構成することもできる。
さらに、車両に搭載する構成に限らず、例えばパーソナルコンピュータなどにおいて、仮想の出発地と目的地とを設定してパーソナルコンピュータ上で移動経路や回避移動経路を探索するいわゆるシミュレーションソフトウェアとして利用することもできる。
なお、地図情報としては、上述したテーブル構造のものに限らず、いずれのテーブル構造の地図情報を利用できる。【００６９】
また、設定事項選出手段１８１Ｄとして、変換データベース１７２に基づいて設定事項を選出する構成に限らず、例えば設定項目データベース１７３を用いたり、変換データベース１７２に設定項目データベース１７３の設定内容情報や操作内容情報などのような設定項目に関する語句の情報を設けたりして、単に名称に関する語句のみならず、走行状況やナビゲーション装置１００の動作状況などをも加味して設定事項を選出するなどしてもよい。このような構成により、より蓋然性の高い設定事項の選出が可能となる。
なお、このような走行状況や動作状況などをも加味する構成において、設定事項選出手段１８１Ｄとしては、例えば関連項目選出手段のように操作状況や動作状況の一致性をスコア値として算出して蓋然性として加味させるなどが例示できる。【００７０】
さらに、設定事項の選出対象として、案内誘導動作の設定事項のみならず、ナビゲーション装置１００の機能として搭載されている音楽情報や映像情報などの処理のための設定事項をも対象としたが、このような音楽情報や映像情報などの処理のための設定事項の選出は対象外としてもよい。
なお、本発明では、これらナビゲーション装置１００に搭載される音楽情報などの処理動作も、車両の走行の際に、運転者や搭乗者などの利用者に音響や映像などを出力による良好な車内空間を提供し、案内誘導を支援する処理動作として対象とし、設定事項の選出対象としている。【００７１】
また、上述した各機能をプログラムとして構築したが、上述したように、例えば回路基板などのハードウェアあるいは１つのＩＣ（Integrated Circuit）などの素子にて構成するなどしてもよく、いずれの形態としても利用できる。なお、プログラムや別途記録媒体から読み取らせる構成とすることにより、取扱が容易で、利用の拡大が容易に図れる。
なお、演算手段としては、１つのコンピュータに限らず、複数のコンピュータをネットワーク状に組み合わせた構成、ＣＰＵやマイクロコンピュータなどの素子、あるいは複数の電子部品が搭載された回路基板などをも含む。【００７２】
その他、本発明の実施の際の具体的な構造および手順は、本発明の目的を達成できる範囲で他の構造などに適宜変更できる。【００７３】
〔実施形態の効果〕
上述したように、上記実施形態では、現在位置から目的地までの車両の走行を地図情報に基づいて案内誘導するナビゲーション装置１００における車両を案内誘導するための設定事項を音声入力によりナビゲーション装置１００に設定入力させるに際して、設定事項の名称に関する設定名称情報２１０およびこの設定名称情報２１０における設定事項の内容に関連する関連語句に関する関連語句情報２２０が複数関連付けられて１つのデータ構造に構成された変換情報２００を複数記憶するテーブル構造の変換データベース１７２と、設定名称情報２１０、この設定名称情報２１０における設定事項の内容に関する設定内容情報である内容説明文情報３１０、および、設定名称情報２１０における設定事項を実施するための操作内容に関する操作内容情報を構成する操作説明文情報３２０、類似性情報３３０および相互関係情報３４０が関連付けられて１つのデータ構造に構成された設定項目情報３００を複数記憶するテーブル構造の設定項目データベース１７３を用いる。
そして、音声信号取得手段１８１Ａにより集音手段１６０で利用者の音声に応じて集音して出力される音声信号を取得すると、設定事項選出手段１８１Ｄにより、変換データベース１７２と音声信号とに基づいて、音声に対する設定事項の設定名称情報２１０の蓋然性を演算し、蓋然性に対応して設定名称情報２１０を検出する。さらに、関連項目選出手段１８１Ｅにより、設定項目データベース１７３に基づいて、設定事項選出手段１８１Ｄで検出した設定事項の設定名称情報２１０に対応する設定項目情報３００を検出し、これら設定項目情報３００の設定内容情報である内容説明文情報３１０、および、操作内容情報を構成する操作説明文情報３２０、類似性情報３３０および相互関係情報３４０に基づいて、関連する他の設定事項の設定名称情報２１０を検出する。そして、報知制御手段１８１Ｆにより、設定事項選出手段１８１Ｄで選出した設定事項の設定名称情報２１０に、関連項目選出手段１８１Ｅで検出した関連する他の設定事項の設定名称情報２１０を関連付け、設定事項の設定入力の確認を促す旨を表示手段１４０による画面表示や発音手段１５０による音声出力などにて報知させる。
このため、設定事項の名称と設定事項の内容に関連する関連語句とを関連付けた変換情報２００と、設定項目の名称に、設定事項の内容と設定事項を実施するための操作内容とを関連付けた設定項目情報３００との簡単なデータ構造で、利用者の音声入力のための発声に応じた意とする設定事項を選出でき、ナビゲーション装置１００における入力操作で関連した他の設定事項と合わせて報知されることで、利用者に対して次の設定事項が案内され、利用者は機器動作を容易に想定でき、設定事項が順次選出されて設定入力される状態となり、簡単な構成で使い勝手の良い音声入力を提供できる。
【産業上の利用可能性】
【００７４】
本発明は、出発地点から目的地点までの車両の移動を案内誘導するための設定事項を音声入力によりナビゲーション装置に設定入力させるための音声入力支援装置、その方法、そのプログラム、そのプログラムを記録した記録媒体、および、ナビゲーション装置として利用できる。
【図１】
0004551961.tif 000002
【図２】
0004551961.tif 000003
【図３】
0004551961.tif 000004
【図４】
0004551961.tif 000005
【図５】
0004551961.tif 000006
【図６】
0004551961.tif 000007
【図７】
0004551961.tif 000008
【図８】
0004551961.tif 000009
【図９】
0004551961.tif 000010
【図１０】
0004551961.tif 000011
【図１１】
0004551961.tif 000012
【図１２】
0004551961.tif 000013
【図１３】
0004551961.tif 000014
【図１４】
0004551961.tif 000015
【図１５】
0004551961.tif 000016