複数の選択ボタンを備えるナビゲーション装置であって、複数の構成要素に分割可能であって階層構造を有する言語系列を格納する記憶部と、音声を入力する音声入力部と、前記記憶部に格納されている言語系列の中から、前記音声入力部から入力された音声に対応する言語系列の候補を特定する音声認識部と、前記音声認識部によって特定された言語系列の候補を、前記選択ボタン数の構成要素に分割して表示する表示部と、を備え、前記音声認識部は、表示された言語系列に含まれる1つの構成要素が前記選択ボタンを用いて選択されると、選択された構成要素と、当該構成要素より下位の構成要素と、について変更した言語系列の候補を再度特定する、ことを特徴とするナビゲーション装置。請求項1に記載のナビゲーション装置であって、前記音声認識部は、再度特定された言語系列に含まれる1つの構成要素について、前記選択ボタンを用いてさらに選択されると、選択された構成要素と、当該構成要素より下位の構成要素と、について変更した言語系列の候補を再度特定する、ことを特徴とするナビゲーション装置。請求項2に記載のナビゲーション装置であって、前記表示部は、再度特定された言語系列に含まれる構成要素のうち、変更された構成要素をさらに前記選択ボタン数の構成要素に分割して表示する、ことを特徴とするナビゲーション装置請求項1乃至3のいずれか1項に記載のナビゲーション装置であって、前記選択ボタンは、車両のステアリングに設けられる、ことを特徴とするナビゲーション装置。請求項1乃至4のいずれか1項に記載のナビゲーション装置であって、前記言語系列には、少なくとも住所情報が含まれる、ことを特徴とするナビゲーション装置。複数の選択ボタンを備えるナビゲーション装置を用いた音声認識方法であって、前記ナビゲーション装置は、複数の構成要素に分割可能であって階層構造を有する言語系列を格納する記憶部を備えており、音声を入力する音声入力ステップと、前記記憶部に格納されている言語系列の中から、前記音声入力ステップで入力された音声に対応する言語系列の候補を特定する音声認識ステップと、前記音声認識ステップで特定された言語系列の候補を、前記選択ボタン数の構成要素に分割して表示する表示ステップと、前記表示ステップで表示された言語系列に含まれる1つの構成要素が前記選択ボタンを用いて選択されると、選択された構成要素と、当該構成要素より下位の構成要素と、について変更した言語系列の候補を再度特定する音声再認識ステップと、を行う、ことを特徴とする音声認識方法。コンピューターを、複数の選択ボタンを備えるナビゲーション装置として機能させるためのプログラムであって、前記ナビゲーション装置は、複数の構成要素に分割可能であって階層構造を有する言語系列を格納する記憶部を備えており、音声を入力する音声入力ステップと、前記記憶部に格納されている言語系列の中から、前記音声入力ステップで入力された音声に対応する言語系列の候補を特定する音声認識ステップと、前記音声認識ステップで特定された言語系列の候補を、前記選択ボタン数の構成要素に分割して表示する表示ステップと、前記表示ステップで表示された言語系列に含まれる1つの構成要素が前記選択ボタンを用いて選択されると、選択された構成要素と、当該構成要素より下位の構成要素と、について変更した言語系列の候補を再度特定する音声再認識ステップと、を前記コンピューターに実行させる、ことを特徴とするプログラム。しかし、入力した音声のうち一部分だけが誤認識されている場合には、全内容を入力し直すことは、ユーザにとって負担となる。本発明は、入力した音声のうちの一部分が誤認識された場合に、音声の再入力にかかるユーザの手間を軽減する技術を提供することを目的とする。上記課題を解決するための本願発明は、複数の選択ボタンを備えるナビゲーション装置であって、複数の構成要素に分割可能であって階層構造を有する言語系列を格納する記憶部と、音声を入力する音声入力部と、前記記憶部に格納されている言語系列の中から、前記音声入力部から入力された音声に対応する言語系列の候補を特定する音声認識部と、前記音声認識部によって特定された言語系列の候補を、前記選択ボタン数の構成要素に分割して表示する表示部と、を備える。前記音声認識部は、表示された言語系列に含まれる1つの構成要素が前記選択ボタンを用いて選択されると、選択された構成要素と、当該構成要素より下位の構成要素と、について変更した言語系列の候補を再度特定する。以下、本発明の実施形態の一例を図面を参照して説明する。図1は、本発明の一実施形態が適用されたナビゲーション装置100の概略構成図である。図示するようにナビゲーション装置100は、演算処理部1と、ディスプレイ2と、記憶装置3と、音声入出力装置4マイクロフォン41、スピーカ42と、入力装置5タッチパネル51、ダイヤルスイッチ52、ステアリングスイッチ53と、車速センサ6と、ジャイロセンサ7と、GPS受信装置8と、を備えている。ナビゲーション装置100は、車両に載置されている車載用ナビゲーション装置としてもよいし、携帯電話やPDAなどの携帯端末としてもよい。演算処理部1は、様々な処理を行う中心的ユニットである。例えば、演算処理部1は、数値演算及び各デバイスを制御するといった様々な処理を実行するCPUCentralProcessingUnit21と、記憶装置3から読み出した地図データ、演算データなどを格納するRAMRandomAccessMemory22と、プログラムやデータを格納するROMReadOnlyMemory23と、各種ハードウェアを演算処理部1に接続するためのI/Fインタフェース24と、を有する。そして、演算処理部1は、各デバイスをバス25で相互に接続した構成からなる。そして、後述する各機能部101~104は、CPU21がRAM22などのメモリに読み出したプログラムを実行することで実現される。例えば、演算処理部1は、車速センサ6、ジャイロセンサ7、GPS受信装置8から出力される情報を基にして現在地を算出する。また、得られた現在地情報に基づいて、表示に必要な地図データを記憶装置3から読み出す。また、読み出した地図データをグラフィック展開し、そこに現在地マーク或いは、移動体の位置を示す移動体マークを重ねてディスプレイ2に表示する。また、記憶装置3に記憶されている地図データを用いて、ユーザから指示された出発地、又は演算処理部1で算出された現在地と、目的地と、を結ぶ最適な経路以下では推奨経路というを探索する。また、音声入出力装置4のスピーカ42やディスプレイ2を用いてユーザを誘導する。ディスプレイ2は、文字や画像の表示を行うための画面を備え、演算処理部1等で生成されたグラフィックス情報を前記画面上に表示するユニットである。ディスプレイ2は、液晶ディスプレイや有機ELElectroLuminescenceディスプレイなどで構成される。記憶装置3は、CD-ROMやDVD-ROMやHDDやICカードといった記憶媒体で構成される。この記憶媒体には、例えば、地図データ310、辞書データ、音声データ、動画データ、等が記憶されている。また、記憶媒体は、電源供給が停止した場合でも必要なデータを保持可能なフラッシュメモリなどで構成されていてもよい。図2Aは、地図データ310の概略データ構造を示す図である。図示するように、地図データ310は、地図上の区画された領域であるメッシュの識別コードメッシュID311ごとに、そのメッシュ領域に含まれている道路を構成する各リンクのリンクデータ320を含んでいる。リンクデータ320は、リンクの識別コードリンクID321ごとに、リンクを構成する2つのノード開始ノード、終了ノードの座標情報322、リンクを含む道路の種別情報を示す道路種別323、リンクの長さを示すリンク長情報324、リンク旅行時間325、2つのノードにそれぞれ接続するリンクの識別コード接続リンクID326、リンクの周辺に位置する施設情報327、などを含んでいる。なお、ここでは、リンクを構成する2つのノードについて開始ノードと終了ノードを区別することで、道路の上り方向と下り方向を、それぞれ別のリンクとして管理することができる。また、地図データ310には、地図表示における道路や施設を表示するための描画データが格納されている。図2Bは、施設情報327の詳細なデータ構造を示す図である。図示するように、施設情報327は、施設位置3271と、施設名称3272と、電話番号3273と、住所情報3274と、を少なくとも含んでいる。施設位置3271は、施設の位置を示す情報を含み、例えば、座標データからなる。施設名称3272は、施設の名称を示す情報を含み、例えば大阪第一ホテル等の文字列からなる。電話番号3273は、施設の電話番号を示す情報を含み、例えば、数字列からなる。住所情報3274は、施設の所在地を示す情報を含み、例えば東京都文京区白山○-○○-○等の一般的な住所データからなる。図3は、住所情報3274の詳細なデータ構造階層構造を示す図である。図示するように、住所情報3274は、階層構造を有するデータである。例えば、住所情報3274は、図示するように、県名を示す上位データ階層1と、市区町村名を示す中位データ階層2と、町字、番地を示す下位データ階層3と、を含む。住所情報3274は、複数の上位データを有し、上位データ図示する例では東京都ごとに、複数の中位データ図示する例では文京区や新宿区を有する。また、住所情報3274は、中位データ図示する例では文京区ごとに、複数の下位データ図示する例では白山○-○○-○や白山○-○○-△等を有する。なお、図示する例では、住所情報3274の階層数は、後述するステアリングスイッチ53に備わる選択ボタン53A~Cの個数となるように設定されている。また、住所情報3274を各階層に分割する方法は、これに限定されず、例えば、中位データ階層2を市区町村名を示すデータに変更し、下位データ階層3を町字、番地を示すデータ等に変更してもよい。図1に戻り、音声入出力装置4は、音声入力装置としてマイクロフォン41と、音声出力装置としてスピーカ42と、を備える。マイクロフォン41は、運転手やその他の搭乗者から発された音声などを取得する。スピーカ42は、演算処理部1で生成された音声信号を出力する。これらのマイクロフォン41とスピーカ42は、車両の所定の部位に、別個に配置されている。入力装置5は、ユーザからの指示を受け付けるユニットである。入力装置5は、タッチパネル51と、ダイヤルスイッチ52と、ステアリングスイッチ53と、その他のハードスイッチ図示せずであるスクロールキー、縮尺変更キーなどで構成される。また、入力装置5には、ナビゲーション装置100に対して遠隔で操作指示を行うことができるリモートコントローラが含まれる。リモートコントローラは、ダイヤルスイッチやスクロールキー、縮尺変更キーなどを備え、各キーやスイッチが操作された情報をナビゲーション装置100に送出することができる。タッチパネル51は、ディスプレイ2の表示面に貼られた透過性のある操作パネルである。タッチパネル51は、ディスプレイ2に表示された画像のXY座標と対応したタッチ位置を特定し、タッチ位置を座標に変換して出力する。タッチパネル51は、感圧式または静電式の入力検出素子などにより構成される。ダイヤルスイッチ52は、時計回り及び反時計回りに回転可能に構成され、所定の角度の回転ごとにパルス信号を発生し、演算処理部1に出力する。演算処理部1では、パルス信号の数から、ダイヤルスイッチ52の回転角度を求める。ステアリングスイッチ53は、車両の進行方向を変更するためのステアリング200に配置され、ユーザドライバーがステアリング200を操作しながらタッチ可能なボタン群で構成される。図4Aは、ステアリング200の概観図である。図示するように、ステアリングスイッチ200は、例えば、ステアリング200の操作時においてユーザドライバーが左手を添える部分点線で囲まれた部分に配置される。また、図4Bは、ステアリングスイッチ53の詳細について示す図である。図示するように、ステアリングスイッチ53は、複数例えば、3つの選択ボタン53A~Cと、確定ボタン53Dと、修正ボタン53Eと、を備える。選択ボタン53A~Cは、ディスプレイ2に選択可能に表示された複数の候補の中から、1つの候補を選択する指示を行うためのボタンである。例えば、ナビゲーション装置100で行われた音声認識について複数の結果候補がディスプレイ2に表示された場合には、ユーザドライバーは、いずれか1つの選択ボタン53A~Cをタッチすることによって、1つの音声認識結果候補を選択することができる。確定ボタン53Dは、選択ボタン53A~Cを用いて選択された1つの候補に確定する指示を行うためのボタンである。例えば、選択ボタン53A~Cを用いて1つの音声認識結果候補が選択された後に、ユーザドライバーは、確定ボタン53Dをタッチすることによって、選択された1つの音声認識結果候補が正しいものとして確定することができる。修正ボタン53Eは、選択ボタン53A~Cを用いて選択された1つの候補について修正する指示を行うためのボタンである。例えば、選択ボタン53A~Cを用いて1つの音声認識結果候補が選択された後に、ユーザドライバーは、修正ボタン53Eをタッチすることによって、選択された1つの音声認識結果候補について修正することができる。図1に戻り、車速センサ6、ジャイロセンサ7、及び、GPS受信装置8は、移動体ナビゲーション装置100の現在地自車位置などを算出するために使用される。車速センサ6は、車速を算出するために用いる車速データを出力するセンサである。ジャイロセンサ7は、光ファイバジャイロや振動ジャイロ等で構成され、移動体の回転による角速度を検出するものである。GPS受信装置8は、GPS衛星からの信号を受信し、移動体とGPS衛星間の距離とその距離の変化率を3個以上の衛星に対して測定することで、移動体の現在地や進行速度を測定する。図5は、演算処理部1の機能ブロック図である。図示するように、演算処理部1は、基本制御部101と、入力受付部102と、出力処理部103と、音声認識部104と、を有する。基本制御部101は様々な処理を行う中心的な機能部であり、処理内容に応じて、他の機能部を制御する。例えば、基本制御部101は、各種センサ6、7、GPS受信装置8等の情報を取得し、マップマッチング処理等を行って現在地を特定する。また、基本制御部101は、随時、走行した日付および時刻と、位置と、を対応付けて、リンクごとに走行履歴を記憶装置3に記憶する。さらに、基本制御部101は、各機能部からの要求に応じて、GPS受信装置8によって受信したGPS情報に含まれる現在時刻を出力する。また、基本制御部101は、他の機能部から推奨経路の情報を要求されると、当該情報を出力する。また、基本制御部101は、地図データ310を用いて、出発地又は現在地と、目的地と、を結ぶ最適な経路推奨経路を探索する。当該経路探索においては、ダイクストラ法等の経路探索ロジックを用いて、道路の所定の区間例えば、リンクに対して予め設定されたリンクコスト図2のリンク旅行時間325でもよいに基づいて経路を探索する。なお、基本制御部101は、現在の日時に基づいて予測した到着日時日の種類に対応する統計情報に含まれるリンクコストを用いて、推奨経路を探索してもよい。また、基本制御部101は、車両の現在地が推奨経路から逸脱しないように、推奨経路に基づいて誘導情報を生成し、出力処理部103へ出力する。入力受付部102は、入力装置5またはマイクロフォン41を介して入力されたユーザ搭乗者からの指示を受け付け、他の機能部に出力する。例えば、入力受付部102は、ステアリングスイッチ53のいずれかのボタン選択ボタン53A~C、確定ボタン53D、修正ボタン53E、等がタッチされると、タッチされたボタンを特定する情報を、後述する音声認識部104へ出力する。また、入力受付部102は、マイクロフォン41を介して音声ユーザから発された音声が入力されると、入力された音声を電気信号或いはデータに変換し、後述する音声認識部104へ出力する。また、入力受付部102は、入力装置5を介して電源の投入や切断等が指示されると、その指示を基本制御部101へ出力する。出力処理部103は、ディスプレイ2に、地図、推奨経路、ユーザに通知する各種メッセージ、等を表示させる。具体的には、表示処理部103は、他の機能部からの指示に基づき、ディスプレイ2の画面上に表示させるためのグラフィックス情報を生成してディスプレイ2に送信する。また、出力処理部103は、ディスプレイ2に表示させた地図上に、車両の位置を示す車両マークや各種設定画面などを表示するグラフィック情報を生成してディスプレイ2へ送信する。また、出力処理部103は、基本制御部101から出力された誘導情報に基づく音声信号を、スピーカ42から音声出力させる。音声認識部104は、例えば、目的地となる施設を検索する場合に音声認識処理を行う。具体的には、音声認識部104は、ユーザから発された音声に対応する言語系列の候補を特定する。なお、音声認識部104は、地図データ310の施設情報327に含まれる施設名称3272、電話番号3273、住所情報3274の中から、ユーザから発された音声に対応する言語系列の候補を検索するようにする。また、音声認識部104は、ユーザから発された音声に対応する言語系列の候補のうち、ユーザに選択された候補を、部分的に修正することができる。例えば、音声認識部104は、ユーザに選択された候補を、複数の構成要素に分割する。そして、分割された複数の構成要素の中から、修正する1つの構成要素が選択されると、選択された構成要素について音声の再入力をユーザに対して促す。それから、音声認識部104は、再入力された音声に対応する構成要素の候補を特定し、修正する構成要素として選択されたものと入れ替える。なお、上記した各構成要素は、ナビゲーション装置100の構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方やその名称によって、本願発明が制限されることはない。ナビゲーション装置100の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、1つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各機能部101~104は、ハードウェアASICなどにより構築されてもよい。また、各機能部の処理が一つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。次に、上記構成からなるナビゲーション装置100の特徴的な動作について説明する。<音声認識処理>図6は、ナビゲーション装置100が行う音声認識処理の概要を示すフローチャートである。図示するように、入力受付部102は、音声認識処理の開始の指示を受け付けるまで待機するステップS101;No。そして、入力受付部102は、音声認識処理の開始の指示を受け付けるとステップS101;Yes、音声認識処理本フローのステップS102以降の処理を開始する。例えば、入力受付部102は、目的地を設定する指示が入力装置5を介して入力されると、処理をステップS102に移行する。ただし、音声認識処理を開始するタイミングは、これに限定されない。処理がステップS102に移行すると、入力受付部102は、マイクロフォン41を介して音声ユーザから発された音声が入力されるのを待機する。そして、入力受付部102は、マイクロフォン41を介して音声が入力されると、入力された音声を電気信号或いはデータに変換し、音声認識部104へ出力するステップS102。次に、音声認識部104は、入力受付部102から入力された電気信号或いはデータに基づき、ユーザから発された音声に対応する言語系列の候補を特定するステップS103。具体的には、音声認識部104は、入力受付部102から入力された電気信号或いはデータと、記憶装置3に格納されている辞書データと、を比較しながら、ユーザから発せられた音声の特徴に近い言語系列例えば、施設名称3272、電話番号3273、住所情報3274の上位数個を、候補として特定する。なお、記憶装置3に格納されている辞書データには、地図データ310に含まれる施設情報327例えば、施設名称3272、電話番号3273、住所情報3274ごとに、当該施設情報327について発話するときの音声の特徴データが格納されている。また、本実施形態では、音声認識部104は、ステップS103で特定する言語系列の候補の個数を、ステアリングスイッチ53に備わる選択ボタン53A~Cの個数すなわち、3個とする。それから、音声認識部104は、ステップS103で特定された言語系列の候補を、ディスプレイ2に表示するステップS104。具体的には、音声認識部104は、出力処理部103に対して、ディスプレイ2の画面上にステップS103で特定された言語系列の候補を表示させる指示を出力する。そして、出力処理部103は、音声認識部104からの指示に基づき、ステップS103で特定された言語系列の候補を、選択可能に表示するためのグラフィックス情報を生成してディスプレイ2に送信する。これにより、ディスプレイ2の画面上には、ステップS103で音声認識部104によって特定された言語系列の候補が選択可能に表示される。図7Aは、ステップS103で特定された言語系列の候補の表示例を示す図である。図示する例では、ディスプレイ2の画面上には、ステップS103で特定された言語系列の候補として、第1の候補神奈川県座間市広野台○-○○-△と、第2の候補東京都新宿区西新宿○-○○-○と、第3の候補神奈川県座間市広野台○-△△-△と、の文字列が表示されている。これとともに、各候補を選択可能に表示するために、各候補に並べて各選択ボタン53A~Cを連想させる文字列が表示される。例えば、第1の候補神奈川県座間市広野台○-○○-△には、第1の選択ボタン53Aを連想させる文字列Aが並べて表示される。同様に、第2の候補東京都新宿区西新宿○-○○-○には、第2の選択ボタン53Bを連想させる文字列Bが並べて表示される。また、第3の候補神奈川県座間市広野台○-△△-△には、第3の選択ボタン53Cを連想させる文字列Cが並べて表示される。入力受付部102は、図7Aに示すような画面がディスプレイ2に表示されている状態で、いずれか1つの選択ボタン53A~Cがタッチされるまで待機する。そして、入力受付部102は、いずれか1つの選択ボタン53A~Cがユーザによってタッチされると、タッチされた選択ボタン53A~Cを特定する情報を、音声認識部104へ通知する。そして、音声認識部104は、ユーザに選択された候補に対して、修正せずに確定するのか、修正を加えるのか、を指示するための画面をディスプレイ2に表示するステップS105。具体的には、音声認識部104は、出力処理部103に対して、ディスプレイ2の画面上に、確定を指示するための確定アイコンと、修正を指示するための修正アイコン修正と、を表示させる指示を出力する。そして、出力処理部103は、音声認識部104からの指示に基づき、確定を指示するための確定アイコンと、修正を指示するための修正アイコンと、を選択可能に表示するためのグラフィックス情報を生成してディスプレイ2に送信する。これにより、ディスプレイ2の画面上には、確定を指示するための確定アイコンと、修正を指示するための修正アイコンと、が選択可能に表示される。図7Bは、ユーザに選択された候補に対して、修正せずに確定するのか、修正を加えるのか、を指示するための画面の表示例を示す図である。図示する例では、ディスプレイ2の画面上には、確定アイコンと、修正アイコンと、が表示されている。これとともに、各アイコンを選択可能に表示するために、各アイコンに並べて、ステアリングボタン53内の確定ボタン53Dと修正ボタン53Eを連想させる文字列が表示される。例えば、確定アイコンには、確定ボタン53Dを連想させる文字列確定が並べて表示される。同様に、修正アイコンには、修正ボタン53Eを連想させる文字列修正が並べて表示される。入力受付部102は、図7Bに示すような画面がディスプレイ2に表示されている状態で、確定ボタン53D又は修正ボタン53Eがタッチされるまで待機する。そして、入力受付部102は、確定ボタン53D又は修正ボタン53Eがユーザによってタッチされると、タッチされたボタン53D、Eを特定する情報を、音声認識部104へ通知する。ここで、音声認識部104は、確定ボタン53Dを特定する情報が入力受付部102から通知された場合には、修正の指示はないと判定するステップS105;No。この場合には、音声認識部104は、図7Aに示す画面がディスプレイ2に表示されている状態でユーザに選択された候補を、目的地として設定する施設として確定する。そのために、音声認識部104は、まず、ステップS104で入力受付部102から通知された情報選択ボタン53A~Cを特定する情報に基づいて、ユーザにタッチされた選択ボタン53A~Cを特定する。それから、音声認識部104は、特定した選択ボタン53A~Cに対応する候補を、目的地として設定する施設として確定する。なお、本実施形態では、第1の選択ボタン53Aと第1の候補が対応し、第2の選択ボタン53Bと第2の候補が対応し、第3の選択ボタン53Cと第3の候補が対応しているものとする。目的地として設定する施設を確定後、音声認識部104は、処理をステップS111に移行する。そして、基本制御部101は、ステップS105で確定された施設に基づく各種処理を実行するステップS111。例えば、基本制御部101は、処理がステップS111に移行すると、ステップS105で特定された施設の施設情報327を記憶装置3から読み出し、読み出した施設情報327に含まれる施設位置3271で特定される位置を目的地として設定する。ステップS111の処理を終了後、基本制御部101は、本フローを終了する。一方、ステップS105において、音声認識部104は、修正ボタン53Eを特定する情報が入力受付部102から通知された場合には、修正の指示があると判定するステップS105;Yes。この場合には、音声認識部104は、図7Aに示す画面がディスプレイ2に表示されている状態でユーザに選択された候補に対して、構成要素への分割を行うステップS106。具体的には、音声認識部104は、ユーザに選択された候補例えば、第2の候補が選択された場合には東京都新宿区西新宿○-○○-○という言語系列を、住所情報3724で設定されている県名市区町村名町字、番地という各階層に分割する。すなわち、この例では、東京都新宿区西新宿○-○○-○という3要素に分割される。なお、本実施形態の説明では、住所の選択を例として挙げているが、住所以外のものであっても、階層構造が定義できる選択対象であれば、構成要素への分割を行うことができる。例えば、楽曲を選択する場合を挙げる。1個の楽曲はアーティスト名アルバム名楽曲名という3層の階層構造の中に分類することができる。よって、楽曲名を選択する操作に本実施形態を適用する場合、アーティスト名アルバム名楽曲名という3要素に分割すればよい。また、住所情報3724に示すような各階層の内訳を示すデータが利用できない場合であっても、形態素解析を使用すれば、構成要素へ分割することが可能である。具体的には、音声認識部104は、ユーザに選択された候補例えば、第2の候補が選択された場合には東京都新宿区西新宿○-○○-○という言語系列を、記憶装置3に格納されている形態素解析用の辞書データを用いて複数の構成要素単語に分割する。このような形態素解析については、汎用プログラム例えば、茶筌システムhttpchasennaistjphikiChaSen等を使用すればよい。なお、本実施形態では、ステップS106において、音声認識部104は、ユーザに選択された候補についての分割数構成要素の個数を、ステアリングスイッチ53に備わる選択ボタン53A~Cの個数となるようにする。そして、音声認識部104は、ステップS106で複数の構成要素に分割された候補言語系列を、ディスプレイ2に表示するステップS107。具体的には、音声認識部104は、出力処理部103に対して、ユーザに選択された候補言語系列を、ステップS106で分割された構成要素ごとに区切って表示させる指示を出力する。そして、出力処理部103は、音声認識部104からの指示に基づき、分割された構成要素ごとに選択可能となるように表示するためのグラフィックス情報を生成してディスプレイ2に送信する。これにより、ディスプレイ2の画面上には、ステップS106で分割された構成要素が選択可能に表示される。図7Cは、分割された構成要素のうち、修正する構成要素を指示するための画面の表示例を示す図である。図示する例では、ディスプレイ2の画面上には、分割された3つの構成要素東京都、新宿区、西新宿○-○○-○が表示されている。これとともに、各構成要素を選択可能に表示するために、各構成要素に並べて各選択ボタン53A~Cを連想させる文字列が表示される。例えば、先頭の構成要素東京都には、第1の選択ボタン53Aを連想させる文字列Aが並べて表示される。同様に、中間の構成要素新宿区には、第2の選択ボタン53Bを連想させる文字列Bが並べて表示される。また、末尾の構成要素西新宿○-○○-○には、第3の選択ボタン53Cを連想させる文字列Cが並べて表示される。なお、図示する例では、階層構造を有する住所情報3274が複数の構成要素に分割されているが、もちろん、階層構造を有さない施設名称3272や電話番号3273が複数の構成要素に分割されてもよい。入力受付部102は、図7Cに示すような画面がディスプレイ2に表示されている状態で、いずれか1つの選択ボタン53A~Cがタッチされるまで待機する。そして、入力受付部102は、いずれか1つの選択ボタン53A~Cがユーザによってタッチされると、タッチされた選択ボタン53A~Cを特定する情報を、音声認識部104へ通知する。そして、音声認識部104は、ユーザに選択された構成要素について、音声発話の再入力をユーザに対して促す画面を、ディスプレイ2に表示するステップS108。具体的には、音声認識部104は、出力処理部103に対して、ユーザに選択された構成要素と、当該構成要素より下位の構成要素をハイライト表示させるとともに、音声発話の再入力を促すメッセージを表示させる指示を出力する。そして、出力処理部103は、音声認識部104からの指示に基づき、ユーザに選択された構成要素と、当該構成要素より下位の構成要素について音声発話の再入力を促す画面を表示するためのグラフィックス情報を生成してディスプレイ2に送信する。これにより、ディスプレイ2の画面上には、修正する構成要素について音声発話の再入力を促す画面が表示される。図7Dは、修正対象としてユーザに選択された構成要素と、当該構成要素より下位の構成要素について、音声発話の再入力をユーザに促す画面の表示例を示す図である。図示する例では、ディスプレイ2の画面上には、ユーザに選択された構成要素図示する例では新宿区と、当該構成要素より下位の構成要素図示する例では西新宿○-○○-○がハイライト表示されている。これとともに、音声発話の再入力を促すメッセージ例えば、修正部分を正しく発音して下さいが表示されている。それから、入力受付部102は、マイクロフォン41を介して修正対象の構成要素と、当該構成要素より下位の構成要素について音声ユーザから発された音声が再入力されるのを待機する。そして、入力受付部102は、マイクロフォン41を介して音声が再入力されると、再入力された音声を電気信号或いはデータに変換し、音声認識部104へ出力する。次に、音声認識部104は、入力受付部102から再入力された電気信号或いはデータに基づき、ユーザから発された音声に対応する構成要素と、当該構成要素より下位の構成要素の候補を特定するステップS109。具体的には、音声認識部104は、入力受付部102から再入力された電気信号或いはデータと、記憶装置3に格納されている辞書データと、を比較しながら、ユーザから発せられた音声の特徴に近い構成要素と、当該構成要素より下位の構成要素住所情報3274に部分的に含まれる文字列の上位数個を、候補として特定する。ただし、音声認識部104は、ステップS109においては、記憶装置3に格納されている辞書データのうち、ステップS107で修正する構成要素として選択された構成要素より上位の構成要素図示する例では東京都を、上位データに有する住所情報3274に絞って検索を行う。そのため、本実施形態の音声認識処理では、不要なデータすなわち、上位データに東京都以外のデータを有する住所情報3274を検索対象から除外できる。そのため、ユーザから発せられた音声の特徴に近い構成要素を検索する速度が高速化し、音声認識の精度も向上する。それから、音声認識部104は、修正する構成要素としてユーザに選択された構成要素ステップS107で選択された構成要素と、当該構成要素より下位の構成要素を、ステップS109で特定された構成要素で置き換える。そして、音声認識部104は、この置き換えによって生成される言語系列の候補を、ディスプレイ2に表示するステップS110。具体的には、音声認識部104は、出力処理部103に対して、ディスプレイ2の画面上にステップS109で特定された構成要素で置き換えられた言語系列の候補を表示させる指示を出力する。そして、出力処理部103は、音声認識部104からの指示に基づき、ステップS109で特定された構成要素で置き換えられた言語系列の候補を、選択可能に表示するためのグラフィックス情報を生成してディスプレイ2に送信する。これにより、ディスプレイ2の画面上には、ステップS109で音声認識部104によって特定された構成要素で置き換えられた言語系列の候補が選択可能に表示される。図7Eは、一部の構成要素が修正された言語系列の候補の表示例を示す図である。図示する例では、ディスプレイ2の画面上には、ステップS109で特定された構成要素と、当該構成要素より下位の構成要素で置き換えられた言語系列の候補として、第1の候補東京都文京区白山○-○○-○と、第2の候補東京都文京区白山○-○△-△と、第3の候補東京都文京区白山△-△△-△と、の文字列が表示されている。これとともに、各候補を選択可能に表示するために、各候補に並べて各選択ボタン53A~Cを連想させる文字列が表示される。例えば、第1の候補東京都文京区白山○-○○-○には、第1の選択ボタン53Aを連想させる文字列Aが並べて表示される。同様に、第2の候補東京都文京区白山○-○△-△には、第2の選択ボタン53Bを連想させる文字列Bが並べて表示される。また、第3の候補東京都文京区白山△-△△-△には、第3の選択ボタン53Cを連想させる文字列Cが並べて表示される。なお、音声認識部104は、ステップS107で修正する構成要素として選択された構成要素より上位の構成要素図示する例では東京都の部分については、正しく音声認識できているものとして変更しない。そのため、図7Eに示す第1~第3の候補には、共通して東京都の文字列が含まれている。入力受付部102は、図7Eに示すような画面がディスプレイ2に表示されている状態で、いずれか1つの選択ボタン53A~Cがタッチされるまで待機する。そして、入力受付部102は、いずれか1つの選択ボタン53A~Cがユーザによってタッチされると、タッチされた選択ボタン53A~Cを特定する情報を、音声認識部104へ通知する。それから、音声認識部104は、処理をステップS105に戻し、修正箇所がなくなるまでステップS105;No、ステップS105からステップS110までの処理を繰り返し実行する。こうして、本実施形態の音声認識処理では、入力した音声のうちの一部分が誤認識された場合において、誤認識された一部分についてのみ音声を再入力して音声認識をやり直すことができる。そのため、長文となる音声の再入力が不要となり、音声の再入力にかかる手間が軽減される。特に、本実施形態の住所情報3274のように階層構造を有するデータの音声認識処理においては、修正する構成要素としてユーザに選択された構成要素と、当該構成要素より下位の構成要素について音声を再入力して音声認識をやり直すことができる。そして、再度、音声認識を行う際には、上述した通り、不要なデータすなわち、上位データに東京都以外のデータを有する住所情報3274を検索対象から除外できるため、ユーザから発せられた音声の特徴に近い構成要素を検索特定する速度が高速化し、音声認識の精度も向上する。なお、上記したフローの各処理単位は、ナビゲーション装置100の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理ステップの分類の仕方やその名称によって、本願発明が制限されることはない。ナビゲーション装置100が行う処理は、さらに多くの処理ステップに分割することもできる。また、1つの処理ステップが、さらに多くの処理を実行してもよい。また、上記の実施形態は、本発明の要旨を例示することを意図し、本発明を限定するものではない。多くの代替物、修正、変形例は当業者にとって明らかである。以下に、上記実施形態の変形例を挙げる。例えば、音声認識の結果すなわち、ユーザから入力された音声に基づいて予測特定された言語系列の一部を削除したい場合にも適用できる。この場合には、例えば、上記ステップS107において、図7Cに示すように※長押しで削除等のメッセージを追加して表示すればよい。そして、この画面がディスプレイ2に表示されている状態で、削除したい構成要素がある場合には、ユーザは、複数の選択ボタン53A~Cを長く1秒以上タッチすればよい。そして、入力受付部102は、いずれか1つの選択ボタン53A~Cがユーザによって長くタッチされると、長くタッチされた選択ボタン53A~Cを削除する指示を、音声認識部104へ通知する。それから、音声認識部104は、上記のステップS108、S109の処理を省略し、処理をステップS110へ移行する。ステップS110では、音声認識部104は、削除する構成要素としてユーザに選択された構成要素ステップS107で選択された構成要素を削除する。そして、音声認識部104は、一部の構成要素が削除されて生成される言語系列1つの言語系列を、ディスプレイ2に表示し、処理をステップS105に戻す。このように、音声認識の結果の一部を削除したい場合には、音声の再入力を省略して該当箇所を削除できるため、誤認識された箇所を効率良く修正することができる。また、上記実施形態では、ステアリングスイッチ53には、3つの選択ボタン53A~Cと、1つの確定ボタン53Dと、1つの修正ボタン53Eと、が設けられている。しかし、本発明はこれに限定されない。例えば、選択ボタン53A~Cは、2つ、或いは、4つ以上設けられてもよい。また、確定ボタン53Dと修正ボタン53Eを別個に設けず、1つのボタンで兼用するようにしてもよい。この場合には、当該ボタンが1回タッチされれば、上記で説明した確定ボタン53Dがタッチされたものとみなし、当該ボタンが長く1秒以上タッチされれば、上記で説明した修正ボタン53Eがタッチされたものとみなせばよい。また、選択ボタン53A~C、確定ボタン53D、修正ボタン53Eは、それぞれ、車両のステアリング53以外の位置に配置されてもよく、車両内の任意の位置に配置可能である。また、選択ボタン53A~C、確定ボタン53D、修正ボタン53Eは、ディスプレイ2の画面上にアイコンとして表示されてもよい。