Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4381632B2 - Navigation system and its destination input method - Google Patents
[go: Go Back, main page]

JP4381632B2 - Navigation system and its destination input method - Google Patents

Navigation system and its destination input method Download PDF

Info

Publication number
JP4381632B2
JP4381632B2 JP2001192737A JP2001192737A JP4381632B2 JP 4381632 B2 JP4381632 B2 JP 4381632B2 JP 2001192737 A JP2001192737 A JP 2001192737A JP 2001192737 A JP2001192737 A JP 2001192737A JP 4381632 B2 JP4381632 B2 JP 4381632B2
Authority
JP
Japan
Prior art keywords
name
destination
input
voice
area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001192737A
Other languages
Japanese (ja)
Other versions
JP2003005783A (en
Inventor
教明 大谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alpine Electronics Inc
Original Assignee
Alpine Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alpine Electronics Inc filed Critical Alpine Electronics Inc
Priority to JP2001192737A priority Critical patent/JP4381632B2/en
Publication of JP2003005783A publication Critical patent/JP2003005783A/en
Application granted granted Critical
Publication of JP4381632B2 publication Critical patent/JP4381632B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Traffic Control Systems (AREA)
  • Navigation (AREA)

Description

【0001】
【発明の属する技術分野】
本発明はナビゲーション装置およびその目的地入力方法に係わり、特に、キー入力及び音声入力により目的地を入力するナビゲーション装置およびその目的地入力方法に関する。
【0002】
【従来の技術】
ナビゲーション装置は目的地が入力されると該目的地までの経路を探索し、該経路に沿ってドライバを誘導する。目的地を入力するには、
(1) 目的地のアドレスをキー入力する方法(アドレス入力)、
(2) 目的地が交差点の場合、2つのストリートを特定して該交差点を入力する方法(交差点入力)、
(3) 目的地であるPOI(Point of Interest)の名称をキー入力する方法(POI入力)、
(4) カテゴリーと所在都市名を入力してPOIの候補リストを表示し、該候補リストより目的地であるPOIを選択する方法、
(5) カーソルで直接地図上の目的地を指示して入力する方法、
(6) アドレスに所定の名称を付してアドレスブックに登録しておき、該アドレスブックを表示して目的地のアドレスを入力する方法、
(7) POIの電話番号を入力する方法、
などがある。
又、最近の傾向としてはキー入力の代りに音声入力して目的地を特定することも行なわれている。
【0003】
【発明が解決しようとする課題】
音声入力はキー入力に比べてキー操作する必要がなく便利である。しかし、音声認識を行なうためには認識したい単語を予め音声認識辞書に登録しておく必要がある。アドレスで目的地を入力する方法では都市、ストリート等を音声入力する必要があり、又、POIで入力する場合にはPOI名(施設名)を音声入力する必要があり、これら都市、ストリート、施設名は非常に多く、数十万にもなる。このため、目的地を正しく認識するためには音声認識辞書が大きくなりすぎ、ハードウェア規模が大きくなり、装置の大型化、コスト高を招く問題がある。
以上から本発明の目的は、少ないハードウェア規模で目的地を正しく音声認識できるようにすることである。
【0004】
【課題を解決するための手段】
本発明の第1は、キー入力及び音声入力により目的地を入力するナビゲーション装置の目的地入力方法であり、目的地入力モードにおいて目的地の属する地域名あるいは目的地としての施設名がキー入力されたとき、該キー入力された地域名あるいは施設名を用いて目的地を特定するための処理を行うと共に、該キー入力された地域名あるいは施設名の音声を合成し、該合成した音声を地域名あるいは施設名に対応させて音声辞書に登録しておき、目的地入力モードにおいて目的地の属する地域名あるいは目的地としての施設名が音声入力されたとき前記音声辞書を参照して音声入力された目的地が属する地域名あるいは目的地としての施設名を識別し、該識別した目的地が属する地域名あるいは目的地としての施設名を用いて、目的地を特定するための処理を行う。
以上のようにすることにより、ユーザが必要とする目的地に応じた地域名、施設名の音声パターンだけを初期登録の音声パターンに追加して登録するだけで良いため、登録する音声パターンの数を少なくでき、少ないハードウェア規模で目的地を正しく音声認識できるようになる。
【0005】
又、大エリアの上位地域から小エリアの下位地域へ段階的に狭めて行くことにより目的地を入力する場合、上位地域に対応させて該上位地域に属する下位地域の地域名とその合成音声を登録しておき、音声入力された上位地域が特定されたとき、次の音声入力において該上位地域に属する下位地域の地域名とその合成音声を参照して音声入力された下位地域を認識するようにする。このようにすれば、入力音声と類似する音声パターンを探索する範囲が狭まり、短時間で、しかも、精度良く音声認識ができる。
【0006】
本発明の第2は、キー入力及び音声入力により目的地を入力するナビゲーションシステムであり、目的地入力モードにおいて目的地の属する地域名あるいは目的地としての施設名をキー入力するキー入力手段、該キー入力された地域名あるいは施設名の音声を合成する音声合成部、該合成した音声を地域名あるいは施設名に対応させて登録する音声辞書部、目的地の属する地域名あるいは目的地としての施設名が音声入力されたとき、前記音声辞書部を参照して該音声入力された目的地が属する地域名あるいは目的地としての施設名を識別する音声認識部、目的地入力モードにおいて、キーによりあるいは音声により入力された目的地が属する地域名あるいは目的地としての施設名を用いて目的地を特定するための処理を行うナビゲーション制御部を備えている。このナビゲーションシステムによれば、登録する音声パターンの数をすくなくでき、少ないハードウェア規模で目的地を正しく音声認識できるようになる。
【0007】
【発明の実施の形態】
(A)ナビゲーション装置
(a)構成
図1は本発明のナビゲーション装置10の構成図である。図中、11は地図情報を記憶する地図記憶媒体で、例えばDVD(ディジタルビデオディスク)、12はDVDからの地図情報の読み取りを制御するDVD制御部、13は車両現在位置を測定する位置測定装置で、移動距離を検出する車速センサー、移動方位を検出する角速度センサー、GPSレシーバ、位置計算用CPU等で構成されている。14はDVDから読み出した車両位置周辺の地図情報を記憶する地図情報メモリ、15はメニュー選択による各種設定、指示を行なうと共に地点名の入力、拡大/縮小等の操作を行うリモコン、16はリモコンインターフェースである。
【0008】
17はナビゲーション装置全体を制御するCPU(ナビゲーション制御部)、18はDVDより各種制御プログラムをダウンロードするためのソフトウェア(ローディングプログラム)、固定データ類等を記憶するROM、19はDVDからダウンロードされた各種制御プログラム(目的地設定プログラムDSP、経路探索プログラムRSP等)、探索された誘導経路データRT、その他の処理結果を記憶するRAMである。21はDVDから読み出した住所データベースを記憶する記憶部であり、州毎に都市がリストされ、又、都市毎にストリートがリストとされ、アドレス(州/都市/ストリート/番地)が示す地点の経緯度も有している。
【0009】
22はDVDから読み出したPOIデータベースを記憶する記憶部であり、POI名毎に▲1▼住所、▲2▼カテゴリー、▲3▼POIの位置(経緯度)などを保持している。23は地図画像/誘導経路等を発生するディスプレイコントローラ、24はディスプレイコントローラが発生した画像を記憶するビデオRAM、25は各種メニューおよびリストを発生するメニュー/リスト発生部、26は各種画像を合成して出力する画像合成部、27は画像合成部から出力される画像を表示する表示装置(モニタ)、28は交差点までの距離や進行方向を音声で案内する音声案内部、29は通信インタフェースであり音声認識装置とデータの送受を行なうもの、30はバスである。
【0010】
(b)目的地入力法
・アドレス入力による目的地の特定
図2および図3はアドレス入力による目的地特定方法の説明図である。米国の住所表記は、州/都市名/ストリート名/番地のフォーマットを有している。従って、都市名/ストリート名/番地を入力することにより目的地を特定できる。そこで、ナビゲーション装置において、アドレス入力により目的地を特定するには、ユーザはリモコンのメニューキーを操作してスクリーンにメインメニューを表示し、メインメニューよりメニュー項目"Dest"を選択する。"Dest"の選択により、ナビゲーション装置は図2(a)に示すように目的地入力方法を特定するための"Find Destination by"画面を表示するから、メニュー項目"Address"を選択してリモコンのエンターキーを押下すれば、ナビゲーション制御部は(b)に示すようにメニュー項目"Change State"、"City Name", "Street Name"を表示する。都市名より始めて目的地のアドレスを入力するには、メニュー項目"City Name"を選択し、ストリート名より始めて目的地のアドレスを入力するには、メニュー項目"Street Name"を入力する。又、最後に選択された州がデフォルト州として表示されているから、州名を変更したい場合には"Change State"を選択し((c))、スクロールにより所望の州を選択する((d))。
【0011】
州決定後、メニュー項目"City Name"を選択してエンターキーを操作すると、ナビゲーション制御部は(e)に示すように都市名を入力させるためのアルファベット/ニューメリックキーボードをスクリーンに表示する。なお、図4に拡大したキーボード画像を示す。この状態でユーザが都市名の先頭数スペルを入力してキーボード上のリストキーListを入力すると((f))、図3の(g)に示すように、カリフォルニア州のにおいて該スペルを有する都市名のリストがスクロール可能に表示される。図はスペル"T"が入力された場合を示し、先頭に"T"を有する都市名"TORRANCE"が表示される。ついで、ジョイスティックキーを用いて都市名リストをスクロールして所望の都市名(TORRANCE)を選択してエンターキーを操作する。
【0012】
以上により、都市名の特定作業が終了すれば、ナビゲーション装置は(h)に示すようにストリート名入力画面にする。この状態でユーザがストリートの先頭数スペルを入力してキーボード上のリストキーListを押下する((i))。これにより、(j)に示すように、該スペルを有する TORRANCEに存在するストリート名のリストがスクロール可能に表示される。図はスペル"CAR"が入力された場合を示し、先頭に"CAR"を有するストリート名"CARSON"がリスト表示される。ついで、ジョイスティックキーを用いてストリート名リストをスクロールして所望のストリート名(CARSON)を選択してエンターキーを操作する。以上により、ストリート名の特定作業が終了すれば、ナビゲーション制御部は、(k)に示すように番地入力画面にする。この状態において、番地を入力してエンターキーを操作すれば、(m)に示すように目的地のアドレスが表示されるから。アドレスが目的地として正しければ"OK to Proceed"を選択して目的地として確定する。
目的地のアドレスが入力されるとナビゲーション制御部は、住所データベース21より目的地アドレスの経緯度を求め、該位置情報を用いて経路探索を行なう。
【0013】
・交差点入力による目的地の特定
2つのストリートを特定してそれらの交差点を目的地として入力する場合には、図2(a)の"Find Destination by"画面において、メニュー項目"Intersction"を選択し、以後アドレス入力と同様に目的地(交差点)の所在する都市名、2つのストリートを入力すれば、目的地を特定することができる。
【0014】
・POI名入力による目的地の特定
図5はPOI名入力による目的地特定方法の説明図である。ナビゲーション装置において、POI名入力により目的地を特定するには、ユーザはリモコンのメニューキーを操作してスクリーンにメインメニューを表示し、メインメニューよりメニュー項目"Dest"を選択する。"Dest"の選択により、ナビゲーション制御部は図5(a)に示すように目的地入力方法を特定するための"Find Destination by"画面を表示するから、メニュー項目"Point of Interest"を選択してリモコンのエンターキーを押下すれば、ナビゲーション装置は(b)に示すようにメニュー項目 "Place Name","Place Type sort by distance","Place Type within a city"を表示するから、メニュー項目"Place Name"を 選択し、エンターキーを押下する。これにより、ナビゲーション制御部は(c)に示すようにPOI名を入力するためのアルファベット/ニューメリックキーボードをスクリーンに表示する。この状態でユーザがPOI名の先頭数スペルを入力し、しかる後、(d)に示すようにキーボード上のリストキーListを入力する。
【0015】
これにより、ナビゲーション装置は(e)に示すように、該スペルを有する米国全土におけるPOI名のリストをスクロール可能に表示する。図はスペル"DEL AMO"が入力された場合を示し、ナビゲーション装置は先頭に"DEL AMO"を有するPOI名を表示する。又、ナビゲーション装置は、仮選択されている"DEL AMO FASHION CENTER"の住所、カテゴリー(SHOPPING)、電話番号をPOIデータベース22を参照して求め、又、スクリーンに目的地方向を表示する。ついで、リモコンのジョイスティックキーを用いてPOI名リストをスクロールして所望のPOI(DEL AMO FASHION CENTER)を選択してエンターキーを操作すれば、ナビゲーション装置は(f)に示すように目的地のアドレスを表示するから。アドレスが目的地として正しければ"OK to Proceed"を選択して目的地として確定する。目的地のアドレスが入力されると、ナビゲーション装置はPOIの経緯度をPOIデータベース22より求め、該位置情報を用いて経路探索を行なう。
【0016】
(B)音声認識装置
図6は本発明の音声認識装置50の構成図である。図中、51は話者音声を検出するマイクロホン、52は単語文字列と単語の音声パターンを対応付けて予め記憶する音声辞書データベース、53は音素と音素パターンを対応付けて記憶する音素パターンデータベースである。音素とは、文字列をローマ字表記したとき、3つのアルファベットよりなる部分である。例えば、図7に示すように、「SAPPORO」は▲1▼ SA, ▲2▼SAP, ▲3▼APP ,▲4▼PPO ,▲5▼POR ,▲6▼ORO, ▲7▼RO が音素になる。不特定多数の話者に多数の単語を発声させ、各音声パターンを音素毎に分解し、同一音素のパターンを平均化して音素パターンを求め、該音素パターンを音素に対応付けて音素パターンデータベース53に登録する。54は合成された都市名、ストリート名の音声パターン等を記憶す目的地入力用音声辞書、55はナビゲーション装置とデータ送受を行なう通信インタフェース部である。
【0017】
56は音声認識エンジンであり、音声認識部56a、音声辞書作成部56bを有している。音声認識部56aは、音素パターンマッチングによりマイクロホンより入力された音声と最も類似する音声パターンを有する文字列を検索して出力する。音声辞書作成部56bは、ナビゲーション装置において、キー入力で目的地入力が行なわれたとき、入力された地域(州、都市)名、ストリート名、POI名の音声パターンを合成して目的地入力用音声辞書54に登録する。
【0018】
目的地入力用音声辞書54は図8に示すように、目的地をアドレス入力/交差点入力する際に利用する音声辞書部54aとPOI名入力時に利用する音声辞書部54bを有している。音声辞書部54aには、州名リストと61、都市名リスト62、ストリート名リスト63が階層的に形成されている。州名リスト61は、州名(文字列)と音声パターンと州に属する都市名リストを差すポインタの対応を記憶している。この州名リスト61は、州数が少なく、かつ、重要であるため予め初期設定されているが、目的地入力に際してユーザが州を特定する毎に該州名の音声パターンを合成して保存することにより作成しても良い。都市名リスト62は州毎に設けられている。目的地入力に際して都市名がキー入力されると、該都市が属する州の都市名リストに、都市名(文字列)と音声パターンと該都市に属するストリート名リストを差すポインタの対応が作成されて登録される。ストリート名リスト63は都市毎に設けられている。目的地入力に際してストリート名がキー入力されると、該ストリートが属する都市のストリート名リストに、ストリート名(文字列)と音声パターンの対応が作成されて登録される。
音声辞書部54bには、POI名による目的地入力に際して入力されたPOI名とその音声パターンが記憶される。
【0019】
(C)目的地入力用音声辞書作成処理
図9は目的地入力用音声辞書作成処理フローである。
ナビゲーション装置10は、目的地入力に際して、目的地がアドレスまたは交差点により入力されるのか、POI名により入力されるのか判断し(ステップ101)、POI名入力であれば、該POI名がキー入力されたか監視し(ステップ102)、POI名が入力されれば目的地入力法を特定するデータとPOI名の文字列とを音声認識装置に入力する(ステップ103)。音声認識装置の音声辞書作成部56bは既にPOI名の音声パターンが登録されているかチェックし(ステップ104)、登録されていなければ、POI名の音声パターンを合成し(ステップ105)、POI名と音声パターンの対応を目的地入力用音声辞書54の音声辞書部54bに登録する(ステップ106)。
【0020】
ステップ101において、目的地がアドレスまたは交差点により入力する場合には、都市名がキー入力されたか監視し(ステップ111)、都市名が入力されれば目的地入力法を特定するデータと都市名の文字列とを音声認識装置に入力する(ステップ112)。音声認識装置の音声辞書作成部56bは既に都市名の音声パターンが登録されているかチェックし(ステップ113)、登録されていなければ、都市名の音声パターンを合成し(ステップ114)、都市名と音声パターンの対応を目的地入力用音声辞書54の音声辞書部54aに登録する(ステップ115)。
ついで、ストリート名がキー入力されたか監視し(ステップ121)、ストリート名が入力されればストリート名の文字列を音声認識装置に入力する(ステップ122)。音声認識装置の音声辞書作成部56bは既にストリート名の音声パターンが登録されているかチェックし(ステップ123)、登録されていなければ、ストリート名の音声パターンを合成し(ステップ124)、ストリート名と音声パターンの対応を目的地入力用音声辞書54の音声辞書部54aに登録する(ステップ125)。
【0021】
(D)目的地の音声認識処理
図10は目的地の音声認識処理フローである。なお、ナビゲーション装置は、既にユーザ選択に基づいて、目的地がアドレスまたは交差点により入力されるのか、POI名により入力されるのかを判断し、音声認識装置に通知済みであるとする。かかる状態において音声入力があると(ステップ201)、音声認識装置の音声認識部56aは目的地がアドレスまたは交差点により入力されるのか、POI名により入力されるのか判断し(ステップ202)、POI名入力であれば、音声辞書部54bを参照して入力音声に最も類似する音声パターンを有するPOI名を検索し、該POI名をナビゲーション装置に入力する(ステップ203)。
【0022】
一方、ステップ202において、目的地がアドレスまたは交差点により入力するのであれば、現状態が州名入力状態であるかチェックし、州名入力状態であれば音声辞書部54aの州名リスト61を参照して入力音声に最も類似する音声パターンを有する州名を検索し、該州名をナビゲーション装置に入力する(ステップ204〜205)。州名入力状態でなく、都市名入力状態であれば、音声入力した州に応じた都市名リスト62を参照して入力音声に最も類似する音声パターンを有する都市名を検索し、該都市名をナビゲーション装置に入力する(ステップ206〜207)。州名、都市名の入力状態でなく、ストリート名入力状態であれば、音声入力した都市に応じたストリート名リスト63を参照して入力音声に最も類似する音声パターンを有するストリート名を検索し、該ストリート名をナビゲーション装置に入力する(ステップ208)。
以上では、米国における目的地入力の場合について説明したが米国に限らず他の国においてもそのまま、あるいは若干の訂正を加えて本発明を適用できるものである。
以上、本発明を実施例により説明したが、本発明は請求の範囲に記載した本発明の主旨に従い種々の変形が可能であり、本発明はこれらを排除するものではない。
【0023】
【発明の効果】
以上本発明によれば、ユーザが必要とする目的地に応じた地域名、施設名の音声パターンだけを初期登録の音声パターンに追加して登録するだけで良いため、登録する音声パターンの数を少なくでき、少ないハードウェア規模で目的地を正しく音声認識できるようになる。
又、本発明によれば、大エリアの上位地域から小エリアの下位地域へ段階的に狭めて行くことにより目的地を入力する場合、上位地域に対応させて該上位地域に属する下位地域の地域名とその合成音声を登録し、音声入力された上位地域が特定されたとき、次の音声入力において該上位地域に属する下位地域の地域名とその合成音声を参照して音声入力された下位地域を認識するようにしたから、入力音声と類似する音声パターンを探索する範囲が狭まり、短時間で、しかも、精度良く音声認識ができる。
【図面の簡単な説明】
【図1】本発明のナビゲーション装置の構成図である。
【図2】アドレス入力による目的地特定方法の説明図(その1)である。
【図3】アドレス入力による目的地特定方法の説明図(その2)である。
【図4】キーボード画像である。
【図5】 POI名入力による目的地特定方法の説明図である。
【図6】本発明の音声認識装置の構成図である。
【図7】音素説明図である。
【図8】目的地入力用音声辞書説明図である。
【図9】目的地入力用音声辞書作成処理フローである。
【図10】目的地の音声認識処理フローである。
【符号の説明】
10 ナビゲーション装置
51 マイクロホン
52 音声辞書データベース
53 音素パターンデータベース
54 目的地入力用音声辞書
55 通信インタフェース部
56 音声認識エンジン
56a 音声認識部
56b 音声辞書作成部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a navigation device and a destination input method thereof, and more particularly to a navigation device and a destination input method for inputting a destination by key input and voice input.
[0002]
[Prior art]
When the destination is input, the navigation device searches for a route to the destination and guides the driver along the route. To enter a destination,
(1) Key-in destination address (address input),
(2) If the destination is an intersection, specify two streets and input the intersection (intersection input),
(3) Key input method of POI (Point of Interest) name (POI input)
(4) A method for displaying a POI candidate list by inputting a category and a city name, and selecting a destination POI from the candidate list,
(5) Directly enter the destination on the map with the cursor,
(6) A method in which a predetermined name is assigned to an address and registered in the address book, and the address book is displayed and the destination address is input.
(7) Enter the POI phone number,
and so on.
As a recent trend, a destination is specified by inputting a voice instead of a key.
[0003]
[Problems to be solved by the invention]
Voice input is convenient because it does not require key operation compared to key input. However, in order to perform speech recognition, it is necessary to register a word to be recognized in the speech recognition dictionary in advance. In the method of inputting the destination by address, it is necessary to input the city, street, etc. by voice, and when inputting by POI, it is necessary to input the POI name (facility name) by voice. There are so many names, hundreds of thousands. For this reason, in order to correctly recognize the destination, there is a problem that the speech recognition dictionary is too large, the hardware scale is increased, the apparatus is increased in size, and the cost is increased.
Accordingly, an object of the present invention is to enable correct speech recognition of a destination with a small hardware scale.
[0004]
[Means for Solving the Problems]
A first aspect of the present invention is a destination input method of a navigation apparatus for inputting a destination by key input and voice input. In the destination input mode, a name of a region to which the destination belongs or a name of a facility as a destination is keyed. And processing for specifying the destination using the area name or facility name input by the key, and synthesizing the voice of the area name or facility name input by the key, In the destination input mode, the name of the area to which the destination belongs or the name of the facility as the destination is input by voice with reference to the voice dictionary. Identify the name of the area to which the destination belongs, or the name of the facility as the destination, and specify the destination using the name of the area to which the identified destination belongs or the name of the facility as the destination. A process to perform.
By doing so, it is only necessary to add and register only the voice pattern of the area name and facility name corresponding to the destination required by the user to the initial registered voice pattern, so the number of voice patterns to be registered This makes it possible to recognize the destination correctly with a small hardware scale.
[0005]
In addition, when inputting a destination by gradually narrowing from an upper area of a large area to a lower area of a small area, the area name of the lower area belonging to the upper area and its synthesized speech are associated with the upper area. may be registered, when the upper region in which it has been the voice input has been identified, to recognize the sub-region in which it has been voice input with reference to the regional name and its synthetic speech of the lower region belonging to the upper level area in the next voice input To. In this way, the range of searching for a speech pattern similar to the input speech is narrowed, and speech recognition can be performed with high accuracy in a short time.
[0006]
A second aspect of the present invention is a navigation system for inputting a destination by key input and voice input, key input means for key input of a name of a region to which the destination belongs or a facility name as the destination in the destination input mode, A speech synthesizer that synthesizes the voice of the area name or facility name that is keyed in, a speech dictionary part that registers the synthesized speech corresponding to the area name or facility name, a facility as the area name or destination to which the destination belongs When a name is input by voice, by referring to the voice dictionary unit, a voice recognition unit for identifying a name of a region to which the destination input by voice belongs or a facility name as a destination, in a destination input mode, by a key or Navigation that performs processing to identify the destination using the name of the area to which the destination belongs or the name of the facility as the destination It is equipped with a control unit. According to this navigation system, the number of voice patterns to be registered can be reduced, and the destination can be correctly voice-recognized with a small hardware scale.
[0007]
DETAILED DESCRIPTION OF THE INVENTION
(A) Navigation Device (a) Configuration FIG. 1 is a configuration diagram of a navigation device 10 of the present invention. In the figure, 11 is a map storage medium for storing map information, for example, a DVD (digital video disc), 12 is a DVD control unit for controlling reading of map information from the DVD, and 13 is a position measuring device for measuring the current vehicle position. The vehicle speed sensor for detecting the moving distance, the angular velocity sensor for detecting the moving direction, the GPS receiver, the position calculating CPU, and the like. 14 is a map information memory for storing map information around the vehicle position read from the DVD, 15 is a remote controller for performing various settings and instructions by selecting a menu, inputting a point name, and enlarging / reducing, etc. 16 is a remote control interface It is.
[0008]
Reference numeral 17 denotes a CPU (navigation control unit) for controlling the entire navigation apparatus, 18 denotes software (loading program) for downloading various control programs from the DVD, ROM for storing fixed data, etc., 19 denotes various types downloaded from the DVD The RAM stores a control program (destination setting program DSP, route search program RSP, etc.), searched guide route data RT, and other processing results. Reference numeral 21 denotes a storage unit for storing an address database read from a DVD. A city is listed for each state, a street is listed for each city, and a history of a point indicated by an address (state / city / street / address). Also has a degree.
[0009]
A storage unit 22 stores a POI database read from a DVD, and holds (1) address, (2) category, (3) POI position (longitude and latitude) for each POI name. 23 is a display controller for generating a map image / guidance route, 24 is a video RAM for storing an image generated by the display controller, 25 is a menu / list generating unit for generating various menus and lists, and 26 is for combining various images. 27 is a display device (monitor) that displays an image output from the image composition unit, 28 is a voice guidance unit that guides the distance to the intersection and the traveling direction by voice, and 29 is a communication interface. A device 30 transmits and receives data to and from the voice recognition device, and 30 is a bus.
[0010]
(B) Destination Identification Method by Destination Input Method / Address Input FIGS. 2 and 3 are explanatory diagrams of a destination specification method by address input. US address notation has the format state / city name / street name / address. Therefore, the destination can be specified by inputting the city name / street name / address. Therefore, in order to specify the destination by inputting an address in the navigation device, the user operates the menu key of the remote controller to display the main menu on the screen, and selects the menu item “Dest” from the main menu. By selecting “Dest”, the navigation device displays the “Find Destination by” screen for specifying the destination input method as shown in FIG. 2 (a). When the enter key is pressed, the navigation control unit displays the menu items “Change State”, “City Name”, and “Street Name” as shown in (b). To enter the destination address starting from the city name, select the menu item “City Name”, and to enter the destination address starting from the street name, enter the menu item “Street Name”. Also, since the last selected state is displayed as the default state, if you want to change the state name, select "Change State" ((c)) and scroll to select the desired state ((d )).
[0011]
After the state is determined, when the menu item “City Name” is selected and the enter key is operated, the navigation control unit displays an alphabet / numeric keyboard for inputting the city name on the screen as shown in (e). FIG. 4 shows an enlarged keyboard image. In this state, when the user inputs the first spelling of the city name and inputs the list key List on the keyboard ((f)), as shown in FIG. 3 (g), the city having the spell in California A list of names is displayed in a scrollable manner. The figure shows the case where the spelling “T” is entered, and the city name “TORRANCE” having “T” at the head is displayed. Next, use the joystick key to scroll the city name list, select the desired city name (TORRANCE), and operate the enter key.
[0012]
As described above, when the city name specifying operation is completed, the navigation device displays a street name input screen as shown in (h). In this state, the user inputs the first few spells of the street and presses the list key List on the keyboard ((i)). Thereby, as shown in (j), a list of street names existing in the TORRANCE having the spelling is displayed in a scrollable manner. The figure shows a case where the spelling “CAR” is entered, and a street name “CARSON” having “CAR” at the head is listed. Next, use the joystick key to scroll the street name list, select a desired street name (CARSON), and operate the enter key. As described above, when the street name specifying operation is completed, the navigation control unit displays the address input screen as shown in (k). In this state, if the address is input and the enter key is operated, the destination address is displayed as shown in (m). If the address is correct as the destination, select "OK to Proceed" to confirm the destination.
When the destination address is input, the navigation control unit obtains the longitude and latitude of the destination address from the address database 21 and performs a route search using the position information.
[0013]
-Specifying the destination by entering an intersection To specify two streets and input those intersections as destinations, select the menu item "Intersction" on the "Find Destination by" screen in Fig. 2 (a). Thereafter, the destination can be specified by inputting the name of the city where the destination (intersection) is located and two streets in the same manner as the address input.
[0014]
-Destination identification by POI name input FIG. 5 is an explanatory diagram of a destination identification method by POI name input. In the navigation device, in order to specify the destination by inputting the POI name, the user operates the menu key of the remote controller to display the main menu on the screen, and selects the menu item “Dest” from the main menu. By selecting "Dest", the navigation controller displays the "Find Destination by" screen for specifying the destination input method as shown in Fig. 5 (a). Select the menu item "Point of Interest". If you press the Enter key on the remote control, the navigation device displays the menu items "Place Name", "Place Type sort by distance", and "Place Type within a city" as shown in (b). Select “Place Name” and press the Enter key. As a result, the navigation control unit displays an alphabet / numeric keyboard for inputting the POI name on the screen as shown in (c). In this state, the user inputs the first few spellings of the POI name, and then inputs the list key List on the keyboard as shown in (d).
[0015]
Thereby, as shown in (e), the navigation device displays a scrollable list of POI names throughout the United States having the spell. The figure shows the case where the spelling “DEL AMO” has been entered, and the navigation device displays the POI name having “DEL AMO” at the beginning. Also, the navigation device obtains the address, category (SHOPPING), and telephone number of the temporarily selected “DEL AMO FASHION CENTER” by referring to the POI database 22 and displays the destination direction on the screen. Next, use the joystick key on the remote control to scroll through the POI name list, select the desired POI (DEL AMO FASHION CENTER) and operate the enter key, the navigation device will display the destination address as shown in (f). Because it displays. If the address is correct as the destination, select "OK to Proceed" to confirm the destination. When the destination address is input, the navigation device obtains the longitude and latitude of the POI from the POI database 22 and performs a route search using the position information.
[0016]
(B) Voice Recognition Device FIG. 6 is a block diagram of the voice recognition device 50 of the present invention. In the figure, 51 is a microphone for detecting speaker speech, 52 is a speech dictionary database for storing word character strings and word speech patterns in association with each other, and 53 is a phoneme pattern database for storing phonemes and phoneme patterns in association with each other. is there. A phoneme is a part consisting of three alphabets when a character string is written in Roman letters. For example, as shown in FIG. SA, (2) SAP, (3) APP, (4) PPO, (5) POR, (6) ORO, (7) RO Becomes phoneme. An unspecified number of speakers utter many words, each speech pattern is decomposed for each phoneme, the phoneme pattern is obtained by averaging the same phoneme pattern, and the phoneme pattern is associated with the phoneme. Register with. Reference numeral 54 denotes a destination input voice dictionary for storing synthesized city names, street name voice patterns, and the like. Reference numeral 55 denotes a communication interface unit for exchanging data with the navigation device.
[0017]
Reference numeral 56 denotes a voice recognition engine, which includes a voice recognition unit 56a and a voice dictionary creation unit 56b. The voice recognition unit 56a searches for and outputs a character string having a voice pattern most similar to the voice input from the microphone by phoneme pattern matching. When the destination is input by key input in the navigation device, the voice dictionary creating unit 56b synthesizes the voice pattern of the input region (state, city) name, street name, and POI name for destination input. Register in the voice dictionary 54.
[0018]
As shown in FIG. 8, the destination input speech dictionary 54 has a speech dictionary portion 54a used when inputting a destination address / intersection and a speech dictionary portion 54b used when inputting a POI name. In the voice dictionary unit 54a, a state name list 61, a city name list 62, and a street name list 63 are hierarchically formed. The state name list 61 stores the correspondence between the state name (character string), the voice pattern, and the pointer that points to the list of city names belonging to the state. The state name list 61 is preset because it has a small number of states and is important. Whenever a user specifies a state when inputting a destination, the state name list 61 synthesizes and stores a sound pattern of the state name. You may make by. The city name list 62 is provided for each state. When a city name is keyed in when entering a destination, a correspondence between a city name (character string), a voice pattern, and a pointer indicating a street name list belonging to the city is created in the city name list of the state to which the city belongs. be registered. The street name list 63 is provided for each city. When a street name is key-input at the destination input, a correspondence between the street name (character string) and the voice pattern is created and registered in the street name list of the city to which the street belongs.
The voice dictionary unit 54b stores the POI name and the voice pattern input when the destination is input by the POI name.
[0019]
(C) Destination Input Speech Dictionary Creation Processing FIG. 9 is a flowchart of destination entry speech dictionary creation processing.
When inputting the destination, the navigation device 10 determines whether the destination is input by an address or an intersection or a POI name (step 101). If the POI name is input, the POI name is keyed. If the POI name is input, the data for specifying the destination input method and the character string of the POI name are input to the speech recognition apparatus (step 103). The speech dictionary creation unit 56b of the speech recognition device checks whether a POI name speech pattern has already been registered (step 104). If not, the POI name speech pattern is synthesized (step 105). The correspondence of the voice pattern is registered in the voice dictionary section 54b of the destination input voice dictionary 54 (step 106).
[0020]
In step 101, when the destination is input by an address or an intersection, it is monitored whether the city name is key-input (step 111). If the city name is input, the data for specifying the destination input method and the city name are checked. The character string is input to the voice recognition device (step 112). The speech dictionary creation unit 56b of the speech recognition device checks whether or not a city name speech pattern has already been registered (step 113). If not registered, the city name speech pattern is synthesized (step 114). The correspondence of the voice pattern is registered in the voice dictionary unit 54a of the destination input voice dictionary 54 (step 115).
Next, it is monitored whether the street name has been input (step 121). If the street name is input, a character string of the street name is input to the voice recognition device (step 122). The speech dictionary creation unit 56b of the speech recognition apparatus checks whether a street name speech pattern has already been registered (step 123). If not, the street name speech pattern is synthesized (step 124). The correspondence of the voice pattern is registered in the voice dictionary section 54a of the destination input voice dictionary 54 (step 125).
[0021]
(D) Destination Speech Recognition Processing FIG. 10 shows a destination speech recognition processing flow. It is assumed that the navigation apparatus has already notified the voice recognition apparatus by determining whether the destination is input by an address or an intersection or a POI name based on the user selection. When there is a voice input in such a state (step 201), the voice recognition unit 56a of the voice recognition apparatus determines whether the destination is input by an address or an intersection or a POI name (step 202), and the POI name If it is an input, the POI name having the voice pattern most similar to the input voice is searched with reference to the voice dictionary unit 54b, and the POI name is input to the navigation device (step 203).
[0022]
On the other hand, in step 202, if the destination is input by address or intersection, it is checked whether the current state is the state name input state. If the destination is the state name input state, refer to the state name list 61 of the speech dictionary unit 54a. The state name having the voice pattern most similar to the input voice is searched, and the state name is input to the navigation device (steps 204 to 205). If it is not the state name input state but the city name input state, the city name list 62 corresponding to the state where the voice is input is referred to search for the city name having the voice pattern most similar to the input voice, and the city name is Input to the navigation device (steps 206 to 207). If the street name input state is not the state name or city name input state, the street name list 63 corresponding to the voice input city is referred to search for the street name having the voice pattern most similar to the input voice, The street name is input to the navigation device (step 208).
In the above, the case of destination input in the United States has been described, but the present invention can be applied to other countries as it is or with some corrections in addition to the United States.
The present invention has been described with reference to the embodiments. However, the present invention can be variously modified in accordance with the gist of the present invention described in the claims, and the present invention does not exclude these.
[0023]
【The invention's effect】
As described above, according to the present invention, only the voice pattern of the area name and facility name corresponding to the destination required by the user needs to be added and registered to the initial registered voice pattern. It can be reduced and the destination can be correctly recognized with less hardware.
In addition, according to the present invention, when inputting a destination by gradually narrowing from an upper area of a large area to a lower area of a small area, the area of the lower area belonging to the upper area corresponding to the upper area When a name and its synthesized speech are registered, and the upper input region is specified, the lower region is input by referring to the region name of the lower region belonging to the upper region and its synthesized speech in the next speech input Therefore, the range for searching for a speech pattern similar to the input speech is narrowed, and speech recognition can be performed with high accuracy in a short time.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a navigation device of the present invention.
FIG. 2 is an explanatory diagram (part 1) of a method for specifying a destination by inputting an address;
FIG. 3 is an explanatory diagram (part 2) of a destination specifying method based on address input;
FIG. 4 is a keyboard image.
FIG. 5 is an explanatory diagram of a destination specifying method by inputting a POI name.
FIG. 6 is a block diagram of a speech recognition apparatus according to the present invention.
FIG. 7 is an explanatory diagram of phonemes.
FIG. 8 is an explanatory diagram of a destination input speech dictionary;
FIG. 9 is a flowchart of a destination input speech dictionary creation process.
FIG. 10 is a voice recognition processing flow of a destination.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 Navigation apparatus 51 Microphone 52 Speech dictionary database 53 Phoneme pattern database 54 Destination input speech dictionary 55 Communication interface unit 56 Speech recognition engine 56a Speech recognition unit 56b Speech dictionary creation unit

Claims (4)

キー入力及び音声入力により目的地を入力するナビゲーション装置の目的地入力方法において、
目的地入力モードにおいて目的地の属する地域名あるいは目的地としての施設名がキー入力されたとき、該キー入力された地域名あるいは施設名を用いて目的地を特定するための処理を行うと共に、該キー入力された地域名あるいは施設名の音声を合成し、合成した音声を地域名あるいは施設名に対応させて音声辞書に登録しておき、
目的地入力モードにおいて目的地の属する地域名あるいは目的地としての施設名が音声入力されたとき前記音声辞書を参照して音声入力された目的地が属する地域名あるいは目的地としての施設名を識別し、
識別した目的地が属する地域名あるいは目的地としての施設名を用いて、目的地を特定するための処理を行う、
ことを特徴とする音声認識による目的地入力方法。
In a destination input method of a navigation device for inputting a destination by key input and voice input,
When the name of the area to which the destination belongs or the name of the facility as the destination is keyed in the destination input mode, a process for specifying the destination is performed using the name of the area or the name of the facility entered by the key . Synthesizing the voice of the area name or facility name input by the key , and registering the synthesized voice in the voice dictionary corresponding to the area name or facility name;
In the destination input mode, when the name of the area to which the destination belongs or the name of the facility as the destination is inputted by voice, the name of the area to which the inputted destination belongs or the name of the facility as the destination is identified by referring to the voice dictionary And
Using the name of the area to which the identified destination belongs or the name of the facility as the destination, to perform processing for specifying the destination;
A destination input method by voice recognition.
大エリアの上位地域から小エリアの下位地域へ段階的に狭めて行くことにより目的地を入力する場合、上位地域に対応させて該上位地域に属する下位地域の地域名とその合成音声を登録しておき
音声入力された上位地域が特定されたとき、次の音声入力において該上位地域に属する下位地域の地域名とその合成音声を参照して音声入力された下位地域を認識する、
ことを特徴とする請求項1記載の目的地入力方法。
When inputting a destination by gradually narrowing from a higher area of a large area to a lower area of a small area, register the area name of the lower area belonging to the upper area and its synthesized speech in association with the upper area. Leave
When the upper region input by voice is specified, in the next voice input, the region name of the lower region belonging to the upper region and its synthesized voice are referred to recognize the lower region input by voice.
The destination input method according to claim 1, wherein:
キー入力された地域名あるいは施設名を音素に分解し、音素に応じた音素パターンを合成することにより地域名あるいは施設名の音声を合成する、
ことを特徴とする請求項1記載の目的地入力方法。
Decompose keynamed region name or facility name into phonemes and synthesize phoneme patterns according to phonemes to synthesize sounds of region names or facility names.
The destination input method according to claim 1, wherein:
キー入力及び音声入力により目的地を入力するナビゲーションシステムにおいて、
目的地入力モードにおいて目的地の属する地域名あるいは目的地としての施設名をキー入力するキー入力手段、
キー入力された地域名あるいは施設名の音声を合成する音声合成部、
合成した音声を地域名あるいは施設名に対応させて登録する音声辞書
目的地の属する地域名あるいは目的地としての施設名が音声入力されたとき、前記音声辞書部を参照して音声入力された目的地が属する地域名あるいは目的地としての施設名を識別する音声認識部、
目的地入力モードにおいて、キーによりあるいは音声により入力された目的地が属する地域名あるいは目的地としての施設名を用いて目的地を特定するための処理を行うナビゲーション制御部、
を備えたことを特徴とするナビゲーションシステム。
In a navigation system for inputting a destination by key input and voice input,
Key input means for keying in the name of the area to which the destination belongs or the name of the facility as the destination in the destination input mode;
Speech synthesis unit to synthesize the voice of the key input area name or facility name,
Voice dictionary unit to register a voice that was the synthesis so as to correspond to the local name or facility name,
When the facility name as a regional name or destination belongs destination has been voice input, said with reference to the voice dictionary unit the voice input destination to identify the facility name as a regional name or destination belong voice Recognition part,
In the destination input mode, a navigation control unit that performs processing for specifying a destination using the name of a region to which the destination input by key or voice belongs or the name of a facility as a destination,
A navigation system characterized by comprising:
JP2001192737A 2001-06-26 2001-06-26 Navigation system and its destination input method Expired - Fee Related JP4381632B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001192737A JP4381632B2 (en) 2001-06-26 2001-06-26 Navigation system and its destination input method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001192737A JP4381632B2 (en) 2001-06-26 2001-06-26 Navigation system and its destination input method

Publications (2)

Publication Number Publication Date
JP2003005783A JP2003005783A (en) 2003-01-08
JP4381632B2 true JP4381632B2 (en) 2009-12-09

Family

ID=19031150

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001192737A Expired - Fee Related JP4381632B2 (en) 2001-06-26 2001-06-26 Navigation system and its destination input method

Country Status (1)

Country Link
JP (1) JP4381632B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102270213A (en) * 2011-04-20 2011-12-07 深圳市凯立德科技股份有限公司 Searching method and device for interesting points of navigation system, and location service terminal

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4493451B2 (en) * 2004-09-16 2010-06-30 クラリオン株式会社 In-vehicle device
KR100738414B1 (en) 2006-02-06 2007-07-11 삼성전자주식회사 Method for improving performance of speech recognition in telematics environment and apparatus for performing the method
JP4626607B2 (en) * 2006-12-05 2011-02-09 株式会社デンソー Vehicle navigation device
JP4306755B2 (en) 2007-03-28 2009-08-05 株式会社デンソー Street search method and car navigation device
JP2010127770A (en) * 2008-11-27 2010-06-10 Clarion Co Ltd Navigation device and navigation method
CN102322866B (en) * 2011-07-04 2014-11-12 深圳市车音网科技有限公司 Navigation method and system based on natural speech recognition

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102270213A (en) * 2011-04-20 2011-12-07 深圳市凯立德科技股份有限公司 Searching method and device for interesting points of navigation system, and location service terminal

Also Published As

Publication number Publication date
JP2003005783A (en) 2003-01-08

Similar Documents

Publication Publication Date Title
US6732047B1 (en) Display method and apparatus for navigation system
US20080040026A1 (en) Method and apparatus for specifying destination using previous destinations stored in navigation system
JP2001027536A (en) Navigation system
JPH0997266A (en) On-vehicle navigation system
US7664597B2 (en) Address input method and apparatus for navigation system
JP2993826B2 (en) Navigation device
JP4381632B2 (en) Navigation system and its destination input method
JP3816779B2 (en) Navigation device
JP2009140287A (en) Retrieval result display device
JP5455355B2 (en) Speech recognition apparatus and program
CN101981613A (en) Speech device, speech control program, and speech control method
JP4471618B2 (en) Item search device and item search method
JPH11211500A (en) Map display device
JP4334753B2 (en) Destination specifying method and destination specifying device
JP4274913B2 (en) Destination search device
JP3339460B2 (en) Navigation device
JP3759313B2 (en) Car navigation system
JP2003140682A (en) Voice recognition device and voice dictionary generation method
JP5851740B2 (en) Navigation device, speech recognition method using navigation device, and program
JP2009025105A (en) Data retrieval device
JP4885645B2 (en) In-vehicle information terminal
JPH0737199A (en) Navigation device
JP2002107173A (en) Navigation device
JP2006090867A (en) Navigation device
JP2009266129A (en) Data search device, navigation apparatus and data search method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060131

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080616

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080708

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080828

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090915

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090916

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121002

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4381632

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121002

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131002

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees