JP4551961B2 - 音声入力支援装置、その方法、そのプログラム、そのプログラムを記録した記録媒体、および、ナビゲーション装置 - Google Patents
音声入力支援装置、その方法、そのプログラム、そのプログラムを記録した記録媒体、および、ナビゲーション装置 Download PDFInfo
- Publication number
- JP4551961B2 JP4551961B2 JP2008508595A JP2008508595A JP4551961B2 JP 4551961 B2 JP4551961 B2 JP 4551961B2 JP 2008508595 A JP2008508595 A JP 2008508595A JP 2008508595 A JP2008508595 A JP 2008508595A JP 4551961 B2 JP4551961 B2 JP 4551961B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- setting
- setting item
- voice input
- input support
- 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
Links
- 238000000034 method Methods 0.000 title claims description 45
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 2
- 238000006243 chemical reaction Methods 0.000 claims description 52
- 238000004364 calculation method Methods 0.000 claims description 41
- 230000005236 sound signal Effects 0.000 claims description 28
- 230000008569 process Effects 0.000 claims description 26
- 238000012790 confirmation Methods 0.000 claims description 16
- 230000000694 effects Effects 0.000 claims description 5
- 230000003247 decreasing effect Effects 0.000 claims 1
- 238000012545 processing Methods 0.000 description 54
- 238000010586 diagram Methods 0.000 description 16
- 238000001514 detection method Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 11
- 230000001133 acceleration Effects 0.000 description 8
- 230000009471 action Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 206010039203 Road traffic accident Diseases 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000009751 slip forming Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3605—Destination input or retrieval
- G01C21/3608—Destination input or retrieval using speech input, e.g. using speech recognition
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/226—Procedures used during a speech recognition process, e.g. man-machine dialogue using non-speech characteristics
- G10L2015/228—Procedures used during a speech recognition process, e.g. man-machine dialogue using non-speech characteristics of application context
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Acoustics & Sound (AREA)
- Human Computer Interaction (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Artificial Intelligence (AREA)
- General Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Description
この特許文献1に記載のものは、ユーザがトークスイッチをオン状態にして音声認識処理部を音声検出状態にし、マイクに向かって操作情報を表す語彙を発音する。発声による音声をマイクにより電気的な音声信号に変換し、音声認識処理部に入力させる。音声認識処理部は、音声信号に基づいてユーザが発声した語彙を認識し、認識結果を演算処理部に出力する。この際、音声認識処理部は、最も確からしい語彙を第1候補として予想され得る語彙を例えば第5候補まで求めて確からしい順に並べた候補リストを認識結果として出力する。そして、演算処理部は、候補リストのうち、第1候補の最も確からしい語彙に基づいて操作情報を判別し、この操作情報に基づいた処理を実施する構成が採られている。
また、近年のナビゲーション装置における機能の多様化が進み、使い勝手の向上も望まれている。
110……移動状況検出手段としてのセンサ部
130……操作手段
140……報知手段としての表示手段
150……報知手段としての発音手段
160……集音手段
172……変換データベース
173……設定項目データベース
180……演算手段
181……音声入力支援装置としての演算手段である音声入力支援処理部
181A…音声信号取得手段
181B…移動状況情報取得手段
181C…動作状況情報取得手段
181D…設定事項選出手段
181E…関連項目選出手段
181F…報知制御手段
182……案内誘導報知制御手段としても機能する案内誘導制御部
200……変換情報
210……設定名称情報
220……関連語句情報
300……設定項目情報
310……設定内容情報としての内容説明文情報
320……操作説明文情報
330……類似性情報
332……移動状態情報
333……機器情報
340……相互関係情報
図1は、本実施形態におけるナビゲーション装置の概略構成を示すブロック図である。図2は、地図情報を構成する表示用データのテーブル構造を模式的に示す概念図である。図3は、地図情報を構成するマッチングデータのテーブル構造を模式的に示す概念図である。図4は、変換データベースのテーブル構造を模式的に示す概念図である。図5は、設定項目データベースのテーブル構造を模式的に示す概念図である。図6は、利用者の入力操作にて設定入力される設定項目の処理系統を階層状に示す説明図である。図7は、設定事項に関連する他の設定事項を関連付ける処理内容を説明するための関連性の判断およびデータの関連付け状態を「目的地を設定する」の設定事項で例示する説明図である。図8は、設定事項に関連する他の設定事項を関連付ける処理内容を説明するための関連性の判断およびデータの関連付け状態を「高速道路を利用する」の設定事項で例示する他の説明図である。図9は、設定事項に関連する他の設定事項を関連付ける処理内容を説明するための関連性の判断およびデータの関連付け状態を「標準の地図にする」の設定事項で例示するさらに他の説明図である。図10は、設定事項に関連する他の設定事項を関連付ける処理内容を説明するための関連性の判断およびデータの関連付け状態を「お気に入りの曲を聴く」の設定事項で例示するさらに他の説明図である。図11は、設定事項および関連する他の設定事項を関連付けて他の候補も合わせて一覧表示させて設定入力の確認を促す旨の画面表示を示す説明図である。
図1において、100は案内誘導装置としてのナビゲーション装置である。このナビゲーション装置100は、車両である例えば乗用車の移動状況に対応して乗用車の移動に関する案内を報知して案内誘導する装置である。なお、車両としては、乗用車に限らず、トラック、オートバイなど、道路を走行するいずれの車両が対象となる。また、ナビゲーション装置100としては、例えば乗用車に搭載される車載型に限らず、携帯型、PDA(Personal Digital Assistant)、携帯電話、PHS(Personal Handyphone System)、携帯型パーソナルコンピュータなどの各種形態が適用できる。
このナビゲーション装置100は、図1に示すように、移動状況検出手段としてのセンサ部110と、通信手段120と、操作手段130と、表示手段140と、発音手段150と、集音手段160と、記憶手段170と、演算手段180と、などを備えている。
GPS受信部は、図示しない人工衛星であるGPS衛星から出力される航法電波をGPSアンテナ111にて受信する。そして、GPS受信部は、受信した航法電波に対応した信号に基づいて現在位置の擬似座標値を演算し、GPSデータとして演算手段180に出力する。
センサ部110のセンサ112である速度センサは、例えば車両に配設され、車両の移動速度である走行速度に対応して変動する信号に基づいて、車両の走行速度や実際の加速度を検出する。この速度センサは、例えば車軸や車輪の回転により出力されるパルス信号や電圧値などを読み取る。そして、速度センサは、読み取ったパルス信号や電圧値などの検出信号を出力する。センサ112である方位角センサは、車両に配設され、図示しないいわゆるジャイロセンサを有し、車両の方位角すなわち車両が前進する走行方向を検出し、走行方向に関する検出信号を出力する。センサ112である加速度センサは、車両に配設され、車両の走行方向における加速度を検出し、検出した加速度を例えばパルスや電圧などによる検出信号であるセンサ出力値に変換して出力する。なお、センサ112としては、これらの構成に限られるものではなく、速度センサ、方位角センサおよび加速度センサのうちのいずれか1つのみ、あるいは適宜の組み合わせ、さらに他のセンサを用いるなど、車両の移動状態を検出可能ないずれの構成が適用できる。なお、これら各種センサ112は、ナビゲーション装置100に搭載された構成としてもよい。
また、通信手段120は、例えば、日本国における財団法人道路交通情報通信システム(Vehicle Information Communication System:VICS(登録商標))センタで管理されたシステムなどの道路交通情報配信システムから交通事故や渋滞などの交通情報(以下、VICSデータという。)を取得する図示しないVICSアンテナを有している。具体的には、道路交通情報配信システムから例えばビーコンやFM多重放送などネットワークを介して、渋滞、交通事故、工事、交通規制などのVICSデータを取得する。そして、取得したVICSデータは、演算手段180へ所定の信号として出力される。
さらに、通信手段120は、サーバ装置から適宜配信される地図情報や交通情報などを受信し、記憶手段170へ適宜出力して記憶させる。なお、送信される地図情報や交通情報などのバージョン情報や設定時刻情報などに基づいて、既に取得している場合には記憶する処理をしなくてもよい。
なお、ネットワークとしては、例えば、TCP(Transmission Control Protocol)/IP(Internet Protocol)などの汎用のプロトコルに基づくインターネット、イントラネット、LAN(Local Area Network)、無線媒体により情報が送受信可能な複数の基地局がネットワークを構成する通信回線網や放送網などのネットワーク、さらには、ナビゲーション装置100および道路交通情報配信システムとの間で信号を直接送受信するための媒体となる無線媒体自体などが例示できる。ここで、無線媒体としては、電波、光、音波、電磁波などのいずれの媒体をも適用できる。
なお、この操作手段130としては、操作ボタンや操作つまみなどの入力操作に限らず、例えば表示手段140に設けられたタッチパネルによる入力操作や、リモートコントローラによる入力操作に対応して送信される無線媒体の受信など、各種設定事項を設定入力可能ないずれの構成が適用できる。
この表示手段140としては、例えば液晶や有機EL(Electro Luminescence)パネル、PDP(Plasma Display Panel)、CRT(Cathode-Ray Tube)、FED(Field Emission Display)、電気泳動ディスプレイパネルなど、画面表示する各種表示装置が適用できる。
なお、発音手段は、例えばTV受信機で受信したTV音声データや記録媒体さらには記憶手段170などに記録された音声データなどをも適宜出力可能である。また、発音手段150は、スピーカ151などを備えた構成に限らず、車両に配設されているスピーカ151を利用する構成としてもよい。
この集音手段160は、例えば車両のダッシュボードに配設されたマイクロフォン161を備えている。そして、集音手段160は、演算手段180に接続され、マイクロフォン161で集音した音声に関する音声信号を演算手段180へ出力する。
なお、マイクロフォン161としては、車両に配設された構成に限らず、例えばいわゆるヘッドセットなど、利用者に装着され、無線媒体を介して演算手段180へ出力する構成などとしてもよい。
そして、記憶手段170としては、HD(Hard Disk)などの磁気ディスク、DVD(Digital Versatile Disc)などの光ディスク、メモリカードなど、各種記録媒体に読み出し可能に記憶するドライブやドライバなどを備えた構成、さらには複数のドライブやドライバにて構築された構成などが適用できる。
表示用データVMは、例えばそれぞれ固有の番号が付加された複数の表示用メッシュ情報VMxを備えている。すなわち、表示用データVMは、一部の領域に関する表示用メッシュ情報VMxに複数分割され、表示用メッシュ情報VMxが縦横に複数連続して構成されている。なお、表示用メッシュ情報VMxは、適宜一部の領域に関する下層の表示用メッシュ情報VMxにさらに複数分割されていてもよい。各表示用メッシュ情報VMxは、設定された一辺の長さ、すなわち実際の地形上の長さを地図の縮尺に応じて短縮した長さで矩形状に分割され、所定の角部分に地図情報の全体、例えば地球の地図における絶対座標ZPの情報を有している。
そして、表示用メッシュ情報VMxは、例えば交差点の名称などの名称情報VMxAと、道路情報VMxBと、背景情報VMxCと、にて構成されている。名称情報VMxAは、その領域における他要素データである例えば交差点の名称や地域の名称などを絶対座標ZPとの位置関係で所定の位置に配置表示されるデータのテーブル構造に構成されている。道路情報VMxBは、その領域における道路要素データである道路を絶対座標ZPとの位置関係で所定の位置に配置表示させるデータのテーブル構造に構成されている。背景情報VMxCは、他要素データである著名な場所や建造物などを示すマークや、その著名な場所や建造物などを示す他要素データである画像情報などを絶対座標ZPとの位置関係で所定の位置に配置表示されるデータのテーブル構造に構成されている。
そして、マッチングデータMMは、例えば、車両の移動状態を地図情報に重畳させて表示させる際に、車両を表す表示が道路上ではなく建物上に位置するなどの誤表示を防止するため、車両を表す表示が道路上に位置するように表示を修正するマップマッチング処理に利用される。このマッチングデータMMは、複数のリンク列ブロック情報を有している。
そして、リンクLは、各リンクL毎に付加された固有の番号である線分固有情報としてのリンク情報(リンクID)と、リンクLが結ぶ2つのノードNを表す固有の番号などのノード情報と、トンネルや道路の幅員、踏切、高架などの道路種別である道路の特性に関する属性情報と、などを有している。また、リンクLは、VICSリンクに関連付けられ、VICSデータと地図表示との位置関係が対応するようになっている。
また、ノードNは、各道路の交差点や屈曲点、分岐点、合流点などの結節点に相当する。そして、ノードNに関する情報は、リンク列ブロック情報におけるノードN毎に付加された固有の番号である地点固有情報(ノードID)と、各ノードNが存在する位置の図示しない座標情報と、交差点や分岐点などの複数のリンクが交差する分岐位置か否かの分岐情報と、信号機の有無に関する情報と、などを有している。なお、ノードNには、単に道路の形状を表すためにフラッグ情報を有しない地点固有情報および座標情報のみを有したものや、トンネルや道路の幅員などの道路の特性に関する構成を表す情報である属性情報をさらに有したものもある。なお、フラッグ情報を有しない単に道路の形状を表すためのノードNについては、地点の同一性の判断には利用されない。
さらに、マッチングデータMMのリンク列ブロック情報には、道路の特性に関する情報、例えば車線数、本線か否か、国道や県道、有料道路などの種別やトンネル内などの構成などが関連付けられている。これら道路の特性に関する情報により、表示用データVMに対応して道路を地図表示可能となっている。
また、移動経路探索用地図情報は、例えばマッチングデータMMと同様のテーブル構造、すなわち道路を表すノードNのように地点を表す地点情報とリンクLのように地点を結ぶ線分情報とを有したテーブル構造で、移動経路を探索するために道路を表すための情報構造となっている。
具体的には、変換情報200は、設定事項の名称に関する設定名称情報210と、この設定名称情報210における設定事項の内容に関連する関連語句の情報である複数の関連語句情報220とが1つのデータに関連付けられて構成されている。
設定名称情報210は、ナビゲーション装置100で案内誘導のために各種処理を実施させるための設定事項毎に対応して設けられている。
関連語句情報220における関連語句としては、例えば、設定事項の名称から抽出される語句、これら語句の類義語、さらにはその設定事項を利用者が実施させる一般的な目的動作に対する対象、後述する設定項目データベース173を構成する内容説明文情報310の内容説明文を構成する語句やその類義語などが例示できる。より詳細には、表示手段140に地図情報を標準の縮尺で画面表示させてナビゲーションさせるための設定事項が「標準の地図」である場合、抽出される語句である「標準」や「地図」、類義語となる「通常」、目的動作に対する対象となる「街」などである。
具体的には、設定項目情報300は、変換データベース172の変換情報200に対応する設定名称情報210と、内容説明文情報310と、操作説明文情報320と、類似性情報330と、相互関係情報340と、を有している。
すなわち、内容説明文情報310は、設定事項の名称をより詳細に説明する説明文の情報である。
この操作説明文情報320は、操作手順毎、すなわち対応する設定事項を設定入力する処理階層に至るまでに複数回の操作が実施される場合には、それら一操作毎の操作手順に関する説明文の情報である複数の操作説明文詳細情報321で構築される。なお、操作説明文詳細情報321は、操作手順の順番に従った順番に構築されている。
関連キーワード情報331は、設定事項の内容に関するキーワードの情報である。具体的には、関連キーワード情報331は、操作説明文情報320の説明文から抽出される語句、これら語句の類義語、設定事項を利用者が実施させる一般的な目的動作の内容に関する語句、などが例示できる。より詳細には、「目的地を設定する」という設定事項における説明文である「場所を探して、目的地に設定します。」から抽出した語句である「目的地」、目的動作の内容に関する語句である場所を探すために利用する「地図」、「周辺」などが例示できる。
移動状態情報332は、設定事項により動作するナビゲーション装置100の案内誘導時で車両の移動状況である走行状況の事象に関する情報である。具体的には、移動状態情報332は、車両が走行中に実施される設定事項である旨の「走行中」か、車両が停止中に実施される設定事項である旨の「停止中」か、あるいは双方の走行状況で実施される設定事項である旨の「走行中/停止中」か、の情報である。
機器情報333は、対応する設定項目情報300の設定事項を設定入力する際のナビゲーション装置100の動作状況に関する情報である。具体的には、「高速道路を利用する」という設定事項を設定入力するためのナビゲーション装置100の動作状況としては、高速道路を利用する設定状態ではない「高速道路を利用しない」、「標準の地図にする」という設定事項を設定入力するためのナビゲーション装置100の動作状況としては、標準の地図の設定状態ではない例えば「立体的な地図表示中」、などである。
類似機器操作情報341は、設定事項の操作手順が類似している他の設定事項の設定名称情報210を1つ以上並列に有したデータ構造に構築されている。
連続機器操作情報342は、設定事項同士が平行あるいは連続して実施される関係となる内容に関する情報で、操作グループ情報342Aと、構造グループ情報342Bと、を有している。操作グループ情報342Aは、ナビゲーション装置100における案内誘導の例えば図6に示すような処理系統、すなわち設定事項の設定入力により動作する案内誘導の内容毎のグループ名に関する情報である。構造グループ情報342Bは、設定事項の設定入力を実施する操作系統、すなわち操作内容毎のグループ名に関する情報である。
詳細設定機器操作情報343は、設定事項の設定入力により、さらにその下層で設定入力可能な設定事項に関する情報、すなわち詳細な設定内容に関する情報である。
すなわち、検索情報は、地図情報上で順次細分化される領域となる都道府県名、市町村名、地区名、地点名などの内容やガイダンスなどの各種情報や、地点としての店舗に関する各種情報などで、例えば階層状に項目情報が関連付けられたツリー構造のテーブル構造となっている。
さらに、記憶手段170には、渋滞予測のための渋滞予測データベースが記憶されている。
この渋滞予測データベースは、例えば過去の交通状況を時間的要素にて統計処理した統計交通情報で、任意の場所における過去の交通状況を示すデータ群で、移動経路探索処理であるルート探索処理や地図の表示処理の際の渋滞状況の予測などに用いられる。この渋滞予測データベースは、例えば、日付や曜日などの分類を示す日付分類ID(identification)と、VICSなどから取得したVICSデータをVICSリンク毎に蓄積し、蓄積したVICSリンク毎の時間的要素である日付分類などで10分間隔で統計処理した交通状況である渋滞状況の傾向に関するデータである時系列データと、などが1つのレコードとして複数記録されたテーブル構造に構成されている。
そして、演算手段180は、各種プログラムとして、音声入力支援装置としての演算手段である音声入力支援処理部181と、案内誘導報知制御手段としても機能する案内誘導制御部182と、計時手段183と、などを有している。
この音声入力支援処理部181は、音声信号取得手段181Aと、移動状況情報取得手段181Bと、動作状況情報取得手段181Cと、設定事項選出手段181Dと、関連項目選出手段181Eと、報知制御手段181Fと、などを有している。
そして、音声信号取得手段181Aは、取得した音声信号を例えば周波数変換やノイズ除去などを実施し、音声の内容をテキストデータ形式に変換する。このテキストデータ形式に変換された音声情報は、記憶手段170へ出力されて適宜記憶される。この音声情報は、例えば1秒間などの無音期間や無発声期間毎に1つの情報として生成される。
具体的には、移動状況情報取得手段181Bは、センサ部110から出力される移動状況情報である検出信号を取得し、車両が走行中か停止中かなどの走行状況を認識する。
具体的には、動作状況情報取得手段181Cは、案内誘導制御部182の動作状態、演算手段180の制御による表示手段140、発音手段150および記憶手段170の動作状態を、動作状況情報である制御信号を認識し、ナビゲーション装置100の動作状況を認識する。すなわち、動作状況としては、案内誘導中か否か、地図の表示状態、記憶手段170に記憶された音楽データの再生状態などが例示できる。
設定事項候補検索手段181D1は、テキストデータ形式の音声情報と、変換データベース172の変換情報200の関連語句情報220とを比較して、音声情報に含まれる語句と同一の語句の関連語句情報220を検出する。そして、設定事項候補検索手段181D1は、検出した関連語句情報220が関連付けられた変換情報200の設定名称情報210を認識し、これら設定名称情報210を利用者が設定入力を要求している設定事項の候補として選出する。これら検出した設定名称情報210は記憶手段170へ適宜出力されて記憶される。
スコア値算出手段181D2は、検出した設定名称情報210における蓋然性をスコア値として算出する。このスコア値算出手段181D2によるスコア値の算出としては、例えば、検出した設定名称情報210毎に、設定事項選出手段181Dで検出した関連語句情報220の語句の一致する数などの頻度をスコア値として演算する。なお、蓋然性のスコア値の算出として、関連語句情報220の頻度を例示したが、例えば、検出した設定名称情報210毎の関連語句情報220の頻度と、車両の移動状況およびナビゲーション装置100の動作状況と設定項目データベース173の設定項目情報300との比較により、移動状況や動作情報下における出現頻度とを加味して算出する構成としたり、関連語句の出現頻度、車両移動状況、動作状況のうちのいずれか1つの条件あるいは組み合わせとしたりしてもよく、さらにはこれらの条件に限られるものではなく、利用者の発声に応じて利用者の設定入力したい設定事項の蓋然性を演算できるいずれの方法が適用できる。
そして、スコア値算出手段181D2は、算出したスコア値を検出した設定名称情報210にそれぞれ関連付け、記憶手段170へ適宜出力して記憶させる。
類似性判断手段181E1は、検出した設定項目情報300と設定項目データベース173における他の設定項目情報300との操作類似性を判断する。この操作類似性の判断としては、設定項目情報300における設定事項の内容に関するキーワードの共通性に関する関連性である関連度(a)と、設定項目情報300と前提条件の情報、すなわち車両の走行状況およびナビゲーション装置100の動作状況との一致性に関する関連性である関連度(b)と、を判断する。
具体的には、例えば図7ないし図10に示すように、関連度(a)については、検出した設定項目情報300の類似性情報330の関連キーワード情報331の語句と共通する語句の関連キーワード情報331を検索し、共通する語句の数などにより、共通性を関連度(a)のスコア値として算出する。そして、検索した関連キーワード情報331を有する他の設定項目情報300を関連度(a)のスコア値と関連付けて検出する。関連度(b)については、移動状況情報取得手段181Bで取得し認識した車両の走行状況および動作状況情報取得手段181Cで取得し認識したナビゲーション装置100の動作状況と、設定項目情報300の類似性情報330の移動状態情報332および機器情報333との、例えば一致する語句の数などの語句の一致性を前提条件の一致性としたスコア値として算出する。さらに、検出した設定項目情報300と他の設定項目情報300との一致性のスコア値の近似性に基づいて関連度(b)の優位性をスコア値として算出する。そして、他の設定項目情報300に関連度(b)のスコア値を関連付けて検出する。
相互関係判断手段181E2は、検出した設定項目情報300と設定項目データベース173における他の設定項目情報300との相互関係性を判断する。この相互関係性の判断としては、設定項目情報300における操作手順の類似性に関する関連性となる相互関係(A)と、設定事項同士が平行あるいは連続して実施される関係性に関する関連性となる相互関係(B)と、設定事項の設定入力によりさらにその下層で設定入力される設定事項の関係性に関する関連性となる相互関係(C)と、を判断する。
具体的には、例えば図7ないし図10に示すように、相互関係(A)については、検出した設定項目情報300の類似機器操作情報341の語句と共通する語句を含む他の設定項目情報300を検出する。相互関係(B)については、検出した設定項目情報300の連続機器操作情報342と一致する連続機器操作情報342を有する他の設定項目情報300を検出する。相互関係(C)は、検出した設定項目情報300の詳細設定機器操作情報343と共通する語句を含む設定名称情報210を有する他の設定項目情報300を検出する。
具体的には、関連度(a),(b)のスコア値が高く、かつ相互関係(A),(B),(C)の一致性が高い他の設定項目情報300を、例えばあらかじめ設定された閾値の数で選出し、検出した設定項目情報300および関連する他の設定項目情報300を関連付ける。この関連付けとしては、例えば共通のフラグ情報を付けるなどが例示できる。そして、関連付けた検出した設定項目情報300および関連する他の設定項目情報300の組み合わせを、記憶手段170へ適宜出力して記憶させる。
例えば、図7に示すように、「目的地を設定する」の設定事項に対して、関連度(a),(b)および相互関係(B)の関連性となる「周辺の情報を見る」の設定事項と、関連度(a)の関連性となる「目的地情報を見る」の設定事項と、関連度(a)および相互関係(B)の関連性となる「目的地の地図を見る」の設定事項と、関連度(a),(b)の関連性となる「渋滞情報を見る」の設定事項と、が関連付けられる。また、図8に示すように、「高速道路を利用する」の設定事項に対して、関連度(a)および相互関係(B)の関連性となる「ルートの変更」の設定事項と、関連度(a)および相互関係(B)の関連性となる「料金設定」の設定事項と、関連度(a),(b)および相互関係(A),(B)の関連性となる「渋滞情報を見る」の設定事項と、が関連付けられる。さらに、図9に示すように、「標準の地図にする」の設定事項に対して、関連度(a)および相互関係(A),(B),(C)の関連性となる「地図の方向を変える」の設定事項と、関連度(a)および相互関係(B)の関連性となる「縮尺を変更する」の設定事項と、関連度(a)の関連性となる「元に戻す」の設定事項と、が関連付けられる。また、図10に示すように、「お気に入りの曲を聴く」の設定事項に対して、関連度(a)および相互関係(B)の関連性となる「音量をあげる」の設定事項と、関連度(a)および相互関係(B)の関連性となる「ライブハウス風にする」の設定事項と、相互関係(B)の関連性となる「ランダム再生する」の設定事項と、が関連付けられる。
表示制御手段181F1は、表示手段140を適宜制御して各種画像データを表示手段140で画面表示させる。
具体的には、例えば、図11に示すように、記憶手段170にあらかじめ記憶されたフォームに基づいて、関連付けした設定項目情報300および他の設定項目情報300の各設定名称情報210の組み合わせを、表示手段140に画面表示させる。この表示の際、設定事項選出手段181Dで演算したスコア値に基づいて音声に対応した蓋然性が高い設定項目情報300と、この設定項目情報300に関連する他の設定項目情報300との設定名称情報210の組み合わせを、例えばあらかじめ設定された閾値の数の組み合わせで画面表示させる。
また、表示制御手段181F1は、地図情報に現在位置や目的地を示すアイコンや移動経路、さらには渋滞に関するアイコンなどを重畳し、表示手段140で画面表示させる制御をする。さらには、表示制御手段181F1は、例えば操作手段130や音声による入力操作を促して各種情報である設定項目を設定入力するための各種表示画面、さらには記憶手段170に記憶された画像や映像などの画像データをも表示制御する。 発音制御手段181F2は、発音手段150を適宜制御して各種音声データを発音手段150で音声として出力させる。この音声データとしては、案内誘導のための音声ガイダンスや、設定事項の内容や設定入力を促す旨などの音声ガイダンスなどの他、記憶手段170に記憶された音楽や音声などの各種音声データをも発音制御する。
この案内誘導制御部182は、現在位置認識手段182Aと、目的地認識手段182Bと、条件認識手段182Cと、案内報知手段182Dと、経路処理手段182Eと、などを備えている。なお、本実施形態では、報知制御手段181Fを音声入力支援処理部181と共用する構成を例示するがこの限りではない。
また、現在位置認識手段182Aは、加速度センサから出力される加速度データに基づいて、走行する道路の傾斜や高低差を判断し、車両の現在の擬似位置を算出し、現在位置を認識する。すなわち、立体交差点や高速道路など、平面上で重なる箇所でも、車両の現在位置を正確に認識できる。さらに、山道や坂道を走行する際に、速度データや方位角データのみから得る移動距離と、実際の車両の走行距離との誤差を、検出した道路の傾斜を用いて補正するなどにより正確な現在位置を認識する。
なお、現在位置認識手段182Aは、現在位置として上述した車両の現在位置の他、操作手段130の入力操作や音声入力にて特定された設定事項の設定入力された起点となる出発地点などを、擬似現在位置として認識する。そして、現在位置認識手段182Aで得られた各種情報は、記憶手段170に適宜記憶される。
設定入力される目的地情報としては、例えば緯度・経度などの座標、住所、電話番号など、場所を特定するための各種情報が利用可能である。そして、この目的地認識手段182Bで認識した目的地情報は、記憶手段170に適宜記憶される。
設定入力された条件である各種設定事項の情報は、記憶手段170に適宜記憶される。
案内情報の報知としては、例えば、所定の矢印や記号などを表示手段140の表示画面に画面表示させたり、「700m先、○○交差点を△△方面右方向です。」、「移動経路から逸脱しました。」、「この先、渋滞です。」などの音声ガイダンスを発音手段150により音声出力させたり、することなどが例示できる。
この経路設定のための設定事項は、例えば移動経路の設定要求に関する入力操作に応じた操作信号に基づいて、各種条件である設定事項の設定入力を促す旨の表示画面を表示制御手段181F1により表示手段140で画面表示させたり、発音制御手段181F2により発音手段150で音声ガイダンスを音声出力させたりし、画面表示や音声出力に従った入力操作や音声入力により取得する。この設定された移動経路は、記憶手段170へ出力されて適宜記憶される。
そして、移動経路の探索としては、例えば設定事項として渋滞予測を要求する旨の設定入力がなされていない場合には、現在位置情報、目的地情報、設定事項の情報、現在渋滞情報を取得する。そして、これら取得した情報に基づいて地図情報の移動経路探索用地図情報を利用し、例えば車両が通行可能な道路を探索し、所要時間が短い経路、あるいは移動距離が短い経路、または交通渋滞や交通規制場所を回避した経路などを設定した移動経路情報を生成する。そして、この移動経路情報の各経路における目的地までの所要時間や移動距離などを演算し、これら所要時間に関する所要時間情報や移動距離に関する移動距離情報などを生成する。
一方、設定事項として渋滞予測を要求する旨の設定入力がなされている場合には、現在位置情報、目的地情報、設定事項の情報、現在渋滞情報を取得する。そして、これら取得した情報に基づいて所要時間が短い経路、あるいは移動距離が短い経路、または交通渋滞や交通規制場所を回避した候補経路などを設定した移動候補経路情報を生成する。そして、現在渋滞情報および渋滞予測情報を取得し、これら取得した情報に基づいて移動候補経路情報の候補経路をさらに絞り込むことにより、経路などを設定した移動経路情報を生成する。そして、この移動経路情報の各経路における目的地までの所要時間や移動距離などを演算し、これら所要時間に関する所要時間情報や移動距離に関する移動距離情報などを生成する。
なお、この移動経路を探索する際、移動経路探索用地図情報の他、地図情報のマッチングデータMMを用いる場合もある。例えば、裏道などの幅の狭い道路などの移動経路探索用地図情報ではない道路を利用して移動経路を探索する場合などである。そして、マッチングデータMMを利用する場合には、道路状態の判断に基づいて、適宜経路を探索する。また、移動経路情報には、例えば車両の走行の際に誘導して走行を補助する経路案内情報をも有する。この経路案内情報は、表示手段140で適宜表示あるいは発音手段150で適宜音声出力され、走行が支援される。
さらに、経路処理手段182Eは、渋滞予測情報を加味し、移動経路に対応して車両が走行する場合の所定時間、例えば30分経過毎の車両の到達予測位置を、例えばセンサ部110からの情報や地図情報などを用いて演算する。具体的には、地図情報に含まれる法定速度に関する情報から所定時間経過する間の走行距離を演算し、この演算した走行距離に基づいて地図情報のマッチングデータMMを利用し、到達予測位置を認識する。この到達予測位置に関する予測位置情報は、記憶手段170に適宜記憶される。
そして、この計時手段183は、認識した現在時刻に関する時刻情報を適宜出力する。
次に、上記ナビゲーション装置100の動作として、音声入力に対応した設定事項を選出する処理動作について、図面を参照して説明する。
図12は、音声入力による設定事項を設定入力するまでの処理の全体動作を示すフローチャートである。図13は、音声入力に基づいて設定事項を選出する処理動作を示すフローチャートである。図14は、設定事項に関連する他の設定事項を選出する際の類似性を判断する処理動作を示すフローチャートである。図15は、設定事項に関連する他の設定事項を選出する際の相互関係性を判断する処理動作を示すフローチャートである。
なお、例えば、初期設定の際、ナビゲーション装置100は、演算手段180により、ネットワークを介して地図情報やVICSデータなどを取得する処理を適宜実行してもよい。
ここで、例えば図12および図13に示すように、音声入力、すなわち音声信号が入力された場合、具体的には利用者の発音を集音手段160で集音すると、集音手段160が音声に関する音声信号を生成し(ステップS101)、演算手段180へ出力する。この出力された音声信号を音声信号取得手段181Aが取得し、音声信号取得手段181Aは、音声信号を例えば周波数変換やノイズ除去などを実施し、音声の内容をテキストデータ形式に変換する音声認識処理を実施する(ステップS102)。
さらに、演算手段180は、スコア値算出手段181D2により、設定事項候補検索手段181D1で検出した設定名称情報210毎に、設定事項選出手段181Dで検出した関連語句情報220の語句の一致する数などの頻度をスコア値として演算する。そして、算出したスコア値を検出した設定名称情報210にそれぞれ関連付けて記憶手段170へ適宜出力して記憶させる認識候補スコア記憶処理を実施する(ステップS104)。
そして、演算手段180は、報知制御手段181Fにより、記憶手段170にあらかじめ記憶されたフォームに基づいて、ステップS105で認識した設定名称情報210の設定事項の内容を設定入力してよいか否かの確認を促す旨を表示手段140に画面表示させるとともに、その旨の音声ガイダンスを生成させる音声案内文生成処理を実施し(ステップS106)、発音手段150で音声出力させる音声案内出力処理を実施し(ステップS107)、設定入力の確認を促す旨を報知する。なお、報知の際、例えばスコア値の大小に基づいて、複数の設定名称情報210を画面表示で一覧表示させ、いずれの設定項目を設定入力するかの確認を促す旨で表示させるとよい。
これらの報知により、操作手段130による入力操作や音声入力などにより、設定入力を要求する旨を演算手段180が認識すると、設定名称情報210に基づいて設定事項を設定入力させる機器操作実行処理を実施し(ステップS108)、設定事項に基づいてナビゲーション装置100を動作させる。
なお、設定入力を要求しない旨、例えば他の設定事項の選出を要求するなどの場合には、再びステップS102に戻って、設定名称情報210を選出する処理に戻る。
さらに、演算手段180は、関連項目選出手段181Eにより、設定事項選出手段181Dで検出しステップS108で設定入力された設定名称情報210の設定事項に関連する他の設定事項を選出する関連操作/機器抽出処理を実施する(ステップS112)。
すなわち、関連項目選出手段181Eは、例えば図12および図14に示すように、設定事項選出手段181Dで検出した設定名称情報210に対応する設定項目情報300を、設定項目データベース173から検出する。そして、類似性判断手段181E1により、検出した設定項目情報300の類似性情報330の関連キーワード情報331の語句と共通する語句の数などに基づいて関連キーワード情報331との共通性をスコア値として算出して、他の設定項目情報300との関連度(a)として認識する。さらに、類似性判断手段181E1により、ステップS108で認識した走行状況に基づいて、検出した設定項目情報300の移動状態情報332および機器情報333との例えば一致する語句の数などの前提条件の一致性をスコア値として算出し、他の設定項目情報300との関連度(b)として認識する。
さらに、関連項目選出手段181Eは、例えば図12および図15に示すように、相互関係判断手段181E2により、検出した設定項目情報300の類似機器操作情報341の語句と共通する語句を含む他の設定項目情報300を相互関係(A)として検出する。また、相互関係判断手段181E2により、検出した設定項目情報300の連続機器操作情報342と一致する連続機器操作情報342を有する他の設定項目情報300を相互関係(B)として検出する。さらに、相互関係判断手段181E2により、検出した設定項目情報300の詳細設定機器操作情報343と共通する語句を含む設定名称情報210を有する他の設定項目情報300を相互関係(C)として検出する。
そして、関連項目選出手段181Eは、類似性判断手段181E1で算出した他の設定項目情報300の関連度(a),(b)のスコア値と、相互関係判断手段181E2で検出した他の設定項目情報300に基づいて、検出した設定項目情報300に関連する他の設定項目情報300を、例えば関連度(a),(b)のスコア値が高く、かつ相互関係(A),(B),(C)の一致性が高い他の設定項目情報300を選出する関連操作/機器並び替え処理を実施する(ステップS113)。
さらに、ステップS106で同様に、関連する他の設定名称情報210の設定項目の名称を、入力操作や音声入力などにより設定入力するか否かの確認を促す旨の音声ガイダンスを生成させ、ステップS107で音声出力させ、次の設定項目の設定入力の確認を促す旨を報知する。
このようにして、順次、音声に対応した設定事項が選出されて設定入力され、ナビゲーション装置100が設定入力された設定事項に応じて動作する。
上述したように、上記実施形態では、現在位置から目的地までの車両の走行を地図情報に基づいて案内誘導するナビゲーション装置100における車両を案内誘導するための設定事項を音声入力によりナビゲーション装置100に設定入力させるに際して、設定事項の名称に関する設定名称情報210およびこの設定名称情報210における設定事項の内容に関連する関連語句に関する関連語句情報220が複数関連付けられて1つのデータ構造に構成された変換情報200を複数記憶するテーブル構造の変換データベース172と、設定名称情報210、この設定名称情報210における設定事項の内容に関する設定内容情報である内容説明文情報310、および、設定名称情報210における設定事項を実施するための操作内容に関する操作内容情報を構成する操作説明文情報320、類似性情報330および相互関係情報340が関連付けられて1つのデータ構造に構成された設定項目情報300を複数記憶するテーブル構造の設定項目データベース173を用いる。
そして、音声信号取得手段181Aにより利用者の音声に応じた音声信号、すなわち集音手段160で集音した音声に対応して出力される音声信号を取得すると、設定事項選出手段181Dにより、変換データベース172と音声信号に基づいて、音声に対する設定事項の設定名称情報210の蓋然性を演算し、蓋然性に対応して設定名称情報210を検出する。さらに、関連項目選出手段181Eにより、設定項目データベース173に基づいて、設定事項選出手段181Dで検出した設定事項の設定名称情報210に対応する設定項目情報300を検出し、これら設定項目情報300の設定内容情報である内容説明文情報310、および、操作内容情報を構成する操作説明文情報320、類似性情報330および相互関係情報340に基づいて、関連する他の設定事項の設定名称情報210を検出する。そして、報知制御手段181Fにより、設定事項選出手段181Dで選出した設定事項の設定名称情報210に、関連項目選出手段181Eで検出した関連する他の設定事項の設定名称情報210を関連付け、設定事項の設定入力の確認を促す旨を表示手段140による画面表示や発音手段150による音声出力などにて報知させる。
このため、設定事項の名称と設定事項の内容に関連する関連語句とを関連付けた変換情報200と、設定項目の名称に、設定事項の内容と設定事項を実施するための操作内容とを関連付けた設定項目情報300との簡単なデータ構造で、利用者の音声入力のための発声に応じた意とする設定事項を選出でき、ナビゲーション装置100における入力操作で関連した他の設定事項と合わせて報知されることで、利用者に対して次の設定事項が案内され、利用者は機器動作を容易に想定でき、設定事項が順次選出されて設定入力される状態となり、簡単な構成で使い勝手の良い音声入力を提供できる。
このため、設定する設定事項の名称と、その名称を構成する語句やその類義語を関連語句として変換情報200を構築しているので、発声に応じた利用者の意とする設定事項を選出するために音声に応じた蓋然性を演算するためのデータベースの構成が簡単に構築でき、音声入力により動作する使い勝手の良いナビゲーション装置100の構築が容易にできる。
このため、発声に応じた利用者の意とする度合いとなる蓋然性を簡単な演算方法により容易に算出でき、音声に対する設定事項の選出が迅速に実施でき、より使い勝手を向上できる。また、蓋然性として算出するスコア値の大小に応じて複数の設定事項を報知しているので、利用者は容易に所望とする設定事項を認識でき、誤作動の無い設定入力がより容易となり、より使い勝手を向上できる。
このため、車両の走行状況に伴うナビゲーション装置100の動作状況や、設定入力された設定名称情報210の設定事項によるナビゲーション装置100の動作状況をも加味して、関連する他の設定事項を誤検出することなく選出することが可能となり、より使い勝手がよく適切な音声入力による設定入力ができる構成を提供できる。
このため、設定事項選出手段181Dで検出した設定項目に関連し次に設定入力される他の設定項目が、設定事項の内容と入力操作内容とにより適切に検出され、順次設定入力する構成が報知される状態となり、より使い勝手がよく適切な音声入力による設定入力ができる構成を提供できる。
このため、語句の同一性で検索する簡単な処理で関連する他の設定事項が検出、すなわち次に設定入力する設定事項を検出できることとなり、簡単な構成で迅速に他の設定事項の検出ができ、音声入力により動作する使い勝手の良いナビゲーション装置100の構築が容易にできる。
このため、設定事項選出手段181Dで検出した設定事項に関連する他の設定事項として、車両の走行状況に伴うナビゲーション装置100の動作状況や、設定入力された設定名称情報210の設定事項によるナビゲーション装置100の動作状況をも加味し、語句の同一性で検索する簡単な処理で検出でき、誤検出することなく適切な関連する設定事項を簡単なデータベース構造で迅速に検出でき、簡単な構成でより使い勝手がよいナビゲーション装置100を提供できる。
このため、利用者の移動が設定入力により反映された設定事項に関連する設定事項を検出する最小限の演算でよく、より迅速で適切な他の設定事項の検出ができる。特に、設定事項の設定入力による車両の走行状況に伴うナビゲーション装置100の動作状況やナビゲーション装置100の動作状況がそのまま反映された状態となり、より適切な他の設定事項の検出ができる。
このため、次の設定事項の音声入力が容易にでき、より使い勝手を向上できる。
このことにより、プログラムを組み込む、さらにはプログラムを記録した記録媒体を用いることで、上記処理が容易に得られ、利用の拡大が容易に図れる。
なお、本発明は、上述した各実施形態に限定されるものではなく、本発明の目的を達成できる範囲で以下に示される変形をも含むものである。
また、車載用の機器に限らず、例えば利用者が直接携帯する構成、例えば携帯電話やPHSなど、各種機器形態が利用できる。
そして、単にナビゲーション装置100の単品構成に限らず、例えば地図情報などはネットワークを介してサーバ装置から適宜取得したり、サーバ装置で車両の移動経路を探索し、探索結果をネットワークを介して車両の端末機器へ送信してこの端末機器で確定したりするなど、システム構成することもできる。
さらに、車両に搭載する構成に限らず、例えばパーソナルコンピュータなどにおいて、仮想の出発地と目的地とを設定してパーソナルコンピュータ上で移動経路や回避移動経路を探索するいわゆるシミュレーションソフトウェアとして利用することもできる。
なお、地図情報としては、上述したテーブル構造のものに限らず、いずれのテーブル構造の地図情報を利用できる。
なお、このような走行状況や動作状況などをも加味する構成において、設定事項選出手段181Dとしては、例えば関連項目選出手段のように操作状況や動作状況の一致性をスコア値として算出して蓋然性として加味させるなどが例示できる。
なお、本発明では、これらナビゲーション装置100に搭載される音楽情報などの処理動作も、車両の走行の際に、運転者や搭乗者などの利用者に音響や映像などを出力による良好な車内空間を提供し、案内誘導を支援する処理動作として対象とし、設定事項の選出対象としている。
なお、演算手段としては、1つのコンピュータに限らず、複数のコンピュータをネットワーク状に組み合わせた構成、CPUやマイクロコンピュータなどの素子、あるいは複数の電子部品が搭載された回路基板などをも含む。
上述したように、上記実施形態では、現在位置から目的地までの車両の走行を地図情報に基づいて案内誘導するナビゲーション装置100における車両を案内誘導するための設定事項を音声入力によりナビゲーション装置100に設定入力させるに際して、設定事項の名称に関する設定名称情報210およびこの設定名称情報210における設定事項の内容に関連する関連語句に関する関連語句情報220が複数関連付けられて1つのデータ構造に構成された変換情報200を複数記憶するテーブル構造の変換データベース172と、設定名称情報210、この設定名称情報210における設定事項の内容に関する設定内容情報である内容説明文情報310、および、設定名称情報210における設定事項を実施するための操作内容に関する操作内容情報を構成する操作説明文情報320、類似性情報330および相互関係情報340が関連付けられて1つのデータ構造に構成された設定項目情報300を複数記憶するテーブル構造の設定項目データベース173を用いる。
そして、音声信号取得手段181Aにより集音手段160で利用者の音声に応じて集音して出力される音声信号を取得すると、設定事項選出手段181Dにより、変換データベース172と音声信号とに基づいて、音声に対する設定事項の設定名称情報210の蓋然性を演算し、蓋然性に対応して設定名称情報210を検出する。さらに、関連項目選出手段181Eにより、設定項目データベース173に基づいて、設定事項選出手段181Dで検出した設定事項の設定名称情報210に対応する設定項目情報300を検出し、これら設定項目情報300の設定内容情報である内容説明文情報310、および、操作内容情報を構成する操作説明文情報320、類似性情報330および相互関係情報340に基づいて、関連する他の設定事項の設定名称情報210を検出する。そして、報知制御手段181Fにより、設定事項選出手段181Dで選出した設定事項の設定名称情報210に、関連項目選出手段181Eで検出した関連する他の設定事項の設定名称情報210を関連付け、設定事項の設定入力の確認を促す旨を表示手段140による画面表示や発音手段150による音声出力などにて報知させる。
このため、設定事項の名称と設定事項の内容に関連する関連語句とを関連付けた変換情報200と、設定項目の名称に、設定事項の内容と設定事項を実施するための操作内容とを関連付けた設定項目情報300との簡単なデータ構造で、利用者の音声入力のための発声に応じた意とする設定事項を選出でき、ナビゲーション装置100における入力操作で関連した他の設定事項と合わせて報知されることで、利用者に対して次の設定事項が案内され、利用者は機器動作を容易に想定でき、設定事項が順次選出されて設定入力される状態となり、簡単な構成で使い勝手の良い音声入力を提供できる。
Claims (16)
- 出発地点から目的地点までの移動体の移動を地図情報に基づいて案内誘導するナビゲーション装置における前記移動体を案内誘導するための設定事項を音声入力により前記ナビゲーション装置に設定入力させる音声入力支援装置であって、
前記設定事項の名称に関する設定名称情報およびこの設定名称情報における前記設定事項の内容に関連する関連語句に関する関連語句情報が複数関連付けられて1つのデータ構造に構成された変換情報を複数記憶するテーブル構造の変換データベースと、
前記設定名称情報、この設定名称情報における前記設定事項の内容に関する設定内容情報およびこの設定名称情報における前記設定事項を実施するための操作内容に関する操作内容情報が関連付けられて1つのデータ構造に構成された設定項目情報を複数記憶するテーブル構造の設定項目データベースと、
音声に応じた音声信号を取得する音声信号取得手段と、
前記変換データベースおよび前記音声信号に基づいて、前記音声に対する前記設定事項の蓋然性を演算して前記設定事項を蓋然性に対応して検出する設定事項選出手段と、
前記設定項目データベースに基づいて、前記検出した設定事項に対応する前記設定項目情報を検出し、この設定項目情報の前記設定内容情報および前記操作内容情報に基づいて、関連する他の設定事項を検出する関連項目選出手段と、
前記設定事項選出手段で選出した設定事項に前記関連項目選出手段で検出した前記他の設定事項を関連付けて、前記設定事項および前記他の設定事項のうちの少なくともいずれか一方の確認を促す旨を報知手段にて報知させる報知制御手段と、
を具備したことを特徴とした音声入力支援装置。 - 請求項1に記載の音声入力支援装置であって、
前記変換データベースは、前記設定名称情報の名称を構成する語句およびこれら語句の類義語を前記設定事項の内容に関連する関連語句に関する前記関連語句情報として前記変換情報が構築された
ことを特徴とした音声入力支援装置。 - 請求項1または請求項2に記載の音声入力支援装置であって、
前記設定事項選出手段は、前記変換データベースの変換情報に基づいて前記音声信号に含まれた語句と同一の語句となる前記関連語句を認識し、前記関連語句の出現頻度を演算するとともに、これら関連語句が関連付けられた前記設定名称情報における総計をスコア値として演算し、前記蓋然性として演算する
ことを特徴とした音声入力支援装置。 - 請求項1ないし請求項3のいずれかに記載の音声入力支援装置であって、
前記設定項目データベースは、前記設定事項により動作する前記ナビゲーション装置の案内誘導時で前記移動体の移動状況の事象に関する移動状態情報と、前記設定名称情報における前記ナビゲーション装置の動作状況に関する機器情報とが、前記設定名称情報に関連付けられて1つの前記設定項目情報として構築された
ことを特徴とした音声入力支援装置。 - 請求項4に記載の音声入力支援装置であって、
前記移動体の移動状況に関する移動状況情報を取得する移動状況情報取得手段と、
前記ナビゲーション装置の動作状況に関する動作状況情報を取得する動作状況情報取得手段と、を具備し、
前記設定事項選出手段は、前記設定項目データベースと、前記移動状況情報取得手段で取得した前記移動状況情報および前記動作状況情報取得手段で取得した前記動作状況情報とに基づいて、前記設定事項の蓋然性を演算する
ことを特徴とした音声入力支援装置。 - 請求項5に記載の音声入力支援装置であって、
前記設定事項選出手段は、前記音声信号に含まれた語句と同一の語句となる前記関連語句を認識し、前記関連語句の出現頻度を演算し、これら関連語句が関連付けられた前記設定名称情報における総計をスコア値として演算するとともに、前記設定名称情報毎の前記移動体の移動状況および前記ナビゲーション装置の動作状況に応じた前記設定項目データベースの設定項目情報における前記移動状態情報および前記機器情報に対応して前記スコア値を増減する演算をし、前記蓋然性として演算する
ことを特徴とした音声入力支援装置。 - 請求項1ないし請求項6のいずれかに記載の音声入力支援装置であって、
前記関連項目選出手段は、前記設定事項選出手段で検出した前記設定事項の前記設定項目情報を検出し、この設定項目情報の前記操作内容情報と関連する前記操作内容情報を検出し、この検出した操作内容情報が関連付けられた前記設定名称情報を関連する他の設定事項として検出する
ことを特徴とした音声入力支援装置。 - 請求項7に記載の音声入力支援装置であって、
前記関連項目選出手段は、前記設定事項選出手段で検出した前記設定事項の前記設定項目情報における前記操作内容情報に含まれる語句と同一の語句を有する前記操作内容情報を関連する前記操作内容情報として検出する
ことを特徴とした音声入力支援装置。 - 請求項7または請求項8に記載の音声入力支援装置であって、
前記設定項目データベースは、前記設定事項により動作する前記ナビゲーション装置の案内誘導時で前記移動体の移動状況の事象に関する移動状態情報と、前記設定名称情報における前記ナビゲーション装置の動作状況に関する機器情報とが、前記設定名称情報に関連付けられて1つの前記設定項目情報として構築され、
前記関連項目選出手段は、前記設定事項選出手段で検出した前記設定事項の前記設定項目情報における前記移動状態情報および前記機器情報に含まれる語句と同一の語句を有する前記移動状態情報および前記機器情報を検出し、これら移動状態情報および前記機器情報のうちの少なくともいずれか一方が関連付けられた前記設定名称情報を関連する他の設定事項として検出する
ことを特徴とした音声入力支援装置。 - 請求項7ないし請求項9のいずれかに記載の音声入力支援装置であって、
前記報知制御手段は、前記設定事項選出手段で前記蓋然性に対応して検出した前記設定事項を報知し、
前記関連項目選出手段は、前記報知制御手段で報知され入力操作により設定入力された前記設定事項に対応する前記設定項目情報を検出し、この設定項目情報の前記設定内容情報および前記操作内容情報に基づいて、前記関連する他の設定事項を検出する
ことを特徴とした音声入力支援装置。 - 請求項1ないし請求項10のいずれかに記載の音声入力支援装置であって、
前記報知制御手段は、関連付けた前記設定事項とこの設定事項に関連する他の前記設定事項との組み合わせを、前記蓋然性の大きさに応じて報知し、いずれの設定事項の設定入力の確認を促す旨を前記報知手段に報知させる
ことを特徴とした音声入力支援装置。 - 演算手段により、出発地点から目的地点までの移動体の移動を地図情報に基づいて案内誘導するナビゲーション装置における前記移動体を案内誘導するための設定事項を音声入力により前記ナビゲーション装置に設定入力させる音声入力支援方法であって、
前記設定事項の名称に関する設定名称情報およびこの設定名称情報における前記設定事項の内容に関連する関連語句に関する関連語句情報が複数関連付けられた変換情報を複数記憶するテーブル構造の変換データベースと、前記設定名称情報、この設定名称情報における前記設定事項の内容に関する設定内容情報およびこの設定名称情報における前記設定事項を実施するための操作内容に関する操作内容情報が関連付けられた設定項目情報を複数記憶するテーブル構造の設定項目データベースと、を用い、
音声に応じて集音手段から出力される音声信号を取得する音声信号取得工程と、
前記変換データベースおよび前記音声信号に基づいて、前記音声に対する前記設定事項の蓋然性を演算して前記設定事項を蓋然性に対応して検出する設定事項選出工程と、
前記設定項目データベースに基づいて、前記検出した設定事項に対応する前記設定項目情報を検出し、この設定項目情報の前記設定内容情報および前記操作内容情報に基づいて、関連する他の設定事項を検出する関連項目選出工程と、
前記設定事項選出工程で選出した設定事項に前記関連項目選出手段で検出した前記設定事項を関連付けて前記設定事項の設定入力の確認を促す旨を報知手段にて報知させる報知制御工程と、を実施する
ことを特徴とする音声入力支援方法。 - 演算手段を、請求項1ないし請求項11のいずれかに記載の音声入力支援装置として機能させる
ことを特徴とした音声入力支援プログラム。 - 請求項12に記載の音声入力支援方法を演算手段に実行させる
ことを特徴とした音声入力支援プログラム。 - 請求項13または請求項14に記載の音声入力支援プログラムが演算手段にて読み取り可能に記録された
ことを特徴とした音声入力支援プログラムを記録した記録媒体。 - 入力される音声に応じた音声信号を出力する集音手段と、
音声に応じて前記集音手段から出力される音声信号を取得する請求項1ないし請求項11のいずれかに記載の音声入力支援装置と、
移動体の移動状況を検出する移動状況検出手段と、
前記音声入力支援装置により設定入力された設定事項および地図情報に基づいて、前記移動状況検出手段で検出した前記移動体の移動状況に応じて前記移動体の移動状態を報知手段で報知させて案内誘導する案内誘導報知制御手段と、
を具備したことを特徴としたナビゲーション装置。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006099596 | 2006-03-31 | ||
| JP2006099596 | 2006-03-31 | ||
| PCT/JP2007/056821 WO2007114226A1 (ja) | 2006-03-31 | 2007-03-29 | 音声入力支援装置、その方法、そのプログラム、そのプログラムを記録した記録媒体、および、ナビゲーション装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2007114226A1 JPWO2007114226A1 (ja) | 2009-08-13 |
| JP4551961B2 true JP4551961B2 (ja) | 2010-09-29 |
Family
ID=38563494
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008508595A Expired - Fee Related JP4551961B2 (ja) | 2006-03-31 | 2007-03-29 | 音声入力支援装置、その方法、そのプログラム、そのプログラムを記録した記録媒体、および、ナビゲーション装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20090306989A1 (ja) |
| EP (1) | EP2003641B1 (ja) |
| JP (1) | JP4551961B2 (ja) |
| WO (1) | WO2007114226A1 (ja) |
Families Citing this family (199)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8645137B2 (en) | 2000-03-16 | 2014-02-04 | Apple Inc. | Fast, language-independent method for user authentication by voice |
| US8677377B2 (en) | 2005-09-08 | 2014-03-18 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
| US7742857B2 (en) * | 2005-12-07 | 2010-06-22 | Mazda Motor Corporation | Automotive information display system |
| US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
| US8977255B2 (en) | 2007-04-03 | 2015-03-10 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
| US10002189B2 (en) | 2007-12-20 | 2018-06-19 | Apple Inc. | Method and apparatus for searching using an active ontology |
| US9330720B2 (en) | 2008-01-03 | 2016-05-03 | Apple Inc. | Methods and apparatus for altering audio output signals |
| US20090174682A1 (en) * | 2008-01-05 | 2009-07-09 | Visteon Global Technologies, Inc. | Instrumentation Module For A Vehicle |
| US8996376B2 (en) | 2008-04-05 | 2015-03-31 | Apple Inc. | Intelligent text-to-speech conversion |
| US10496753B2 (en) | 2010-01-18 | 2019-12-03 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
| US20100030549A1 (en) | 2008-07-31 | 2010-02-04 | Lee Michael M | Mobile device having human language translation capability with positional feedback |
| US8676904B2 (en) | 2008-10-02 | 2014-03-18 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
| EP2352144B1 (en) * | 2008-11-25 | 2015-08-19 | Asahi Kasei Kabushiki Kaisha | Weight coefficient generation device, voice recognition device, navigation device, vehicle, weight coefficient generation method, and weight coefficient generation program |
| US9959870B2 (en) | 2008-12-11 | 2018-05-01 | Apple Inc. | Speech recognition involving a mobile device |
| US9858925B2 (en) | 2009-06-05 | 2018-01-02 | Apple Inc. | Using context information to facilitate processing of commands in a virtual assistant |
| US10241644B2 (en) | 2011-06-03 | 2019-03-26 | Apple Inc. | Actionable reminder entries |
| US10241752B2 (en) | 2011-09-30 | 2019-03-26 | Apple Inc. | Interface for a virtual digital assistant |
| US10706373B2 (en) | 2011-06-03 | 2020-07-07 | Apple Inc. | Performing actions associated with task items that represent tasks to perform |
| US9431006B2 (en) | 2009-07-02 | 2016-08-30 | Apple Inc. | Methods and apparatuses for automatic speech recognition |
| US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
| US10553209B2 (en) | 2010-01-18 | 2020-02-04 | Apple Inc. | Systems and methods for hands-free notification summaries |
| US10705794B2 (en) | 2010-01-18 | 2020-07-07 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
| US10679605B2 (en) | 2010-01-18 | 2020-06-09 | Apple Inc. | Hands-free list-reading by intelligent automated assistant |
| US8626511B2 (en) * | 2010-01-22 | 2014-01-07 | Google Inc. | Multi-dimensional disambiguation of voice commands |
| US8682667B2 (en) | 2010-02-25 | 2014-03-25 | Apple Inc. | User profiling for selecting user specific voice input processing information |
| JP2011221293A (ja) * | 2010-04-09 | 2011-11-04 | Mitsubishi Electric Corp | コマンド処理装置 |
| US9146122B2 (en) * | 2010-09-24 | 2015-09-29 | Telenav Inc. | Navigation system with audio monitoring mechanism and method of operation thereof |
| US10762293B2 (en) | 2010-12-22 | 2020-09-01 | Apple Inc. | Using parts-of-speech tagging and named entity recognition for spelling correction |
| US9262612B2 (en) | 2011-03-21 | 2016-02-16 | Apple Inc. | Device access using voice authentication |
| CN103329196B (zh) * | 2011-05-20 | 2015-11-25 | 三菱电机株式会社 | 信息设备 |
| US10057736B2 (en) | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
| US8994660B2 (en) | 2011-08-29 | 2015-03-31 | Apple Inc. | Text correction processing |
| US10134385B2 (en) | 2012-03-02 | 2018-11-20 | Apple Inc. | Systems and methods for name pronunciation |
| US9483461B2 (en) | 2012-03-06 | 2016-11-01 | Apple Inc. | Handling speech synthesis of content for multiple languages |
| US9317605B1 (en) | 2012-03-21 | 2016-04-19 | Google Inc. | Presenting forked auto-completions |
| US9280610B2 (en) | 2012-05-14 | 2016-03-08 | Apple Inc. | Crowd sourcing information to fulfill user requests |
| US10417037B2 (en) | 2012-05-15 | 2019-09-17 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
| US9721563B2 (en) | 2012-06-08 | 2017-08-01 | Apple Inc. | Name recognition system |
| US9495129B2 (en) | 2012-06-29 | 2016-11-15 | Apple Inc. | Device, method, and user interface for voice-activated navigation and browsing of a document |
| US9576574B2 (en) | 2012-09-10 | 2017-02-21 | Apple Inc. | Context-sensitive handling of interruptions by intelligent digital assistant |
| US9547647B2 (en) | 2012-09-19 | 2017-01-17 | Apple Inc. | Voice-based media searching |
| KR20250004158A (ko) | 2013-02-07 | 2025-01-07 | 애플 인크. | 디지털 어시스턴트를 위한 음성 트리거 |
| US9368114B2 (en) | 2013-03-14 | 2016-06-14 | Apple Inc. | Context-sensitive handling of interruptions |
| US10652394B2 (en) | 2013-03-14 | 2020-05-12 | Apple Inc. | System and method for processing voicemail |
| JP6013951B2 (ja) * | 2013-03-14 | 2016-10-25 | 本田技研工業株式会社 | 環境音検索装置、環境音検索方法 |
| WO2014144579A1 (en) | 2013-03-15 | 2014-09-18 | Apple Inc. | System and method for updating an adaptive speech recognition model |
| US9922642B2 (en) | 2013-03-15 | 2018-03-20 | Apple Inc. | Training an at least partial voice command system |
| US9582608B2 (en) | 2013-06-07 | 2017-02-28 | Apple Inc. | Unified ranking with entropy-weighted information for phrase-based semantic auto-completion |
| WO2014197334A2 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for user-specified pronunciation of words for speech synthesis and recognition |
| WO2014197336A1 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for detecting errors in interactions with a voice-based digital assistant |
| WO2014197335A1 (en) | 2013-06-08 | 2014-12-11 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
| KR101947229B1 (ko) | 2013-06-08 | 2019-02-12 | 애플 인크. | 2개 이상의 디스플레이들을 동기화하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스 |
| HK1220268A1 (zh) | 2013-06-09 | 2017-04-28 | 苹果公司 | 用於實現跨數字助理的兩個或更多個實例的會話持續性的設備、方法、和圖形用戶界面 |
| US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
| JP2016521948A (ja) | 2013-06-13 | 2016-07-25 | アップル インコーポレイテッド | 音声コマンドによって開始される緊急電話のためのシステム及び方法 |
| US9646606B2 (en) | 2013-07-03 | 2017-05-09 | Google Inc. | Speech recognition using domain knowledge |
| US10791216B2 (en) | 2013-08-06 | 2020-09-29 | Apple Inc. | Auto-activating smart responses based on activities from remote devices |
| US10296160B2 (en) | 2013-12-06 | 2019-05-21 | Apple Inc. | Method for extracting salient dialog usage from live data |
| US9620105B2 (en) | 2014-05-15 | 2017-04-11 | Apple Inc. | Analyzing audio input for efficient speech and music recognition |
| US10592095B2 (en) | 2014-05-23 | 2020-03-17 | Apple Inc. | Instantaneous speaking of content on touch devices |
| US9502031B2 (en) | 2014-05-27 | 2016-11-22 | Apple Inc. | Method for supporting dynamic grammars in WFST-based ASR |
| US9842101B2 (en) | 2014-05-30 | 2017-12-12 | Apple Inc. | Predictive conversion of language input |
| US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
| US10289433B2 (en) | 2014-05-30 | 2019-05-14 | Apple Inc. | Domain specific language for encoding assistant dialog |
| US9633004B2 (en) | 2014-05-30 | 2017-04-25 | Apple Inc. | Better resolution when referencing to concepts |
| US10078631B2 (en) | 2014-05-30 | 2018-09-18 | Apple Inc. | Entropy-guided text prediction using combined word and character n-gram language models |
| US9785630B2 (en) | 2014-05-30 | 2017-10-10 | Apple Inc. | Text prediction using combined word N-gram and unigram language models |
| US9966065B2 (en) | 2014-05-30 | 2018-05-08 | Apple Inc. | Multi-command single utterance input method |
| US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
| US9734193B2 (en) | 2014-05-30 | 2017-08-15 | Apple Inc. | Determining domain salience ranking from ambiguous words in natural speech |
| US9430463B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Exemplar-based natural language processing |
| US9760559B2 (en) | 2014-05-30 | 2017-09-12 | Apple Inc. | Predictive text input |
| US10659851B2 (en) | 2014-06-30 | 2020-05-19 | Apple Inc. | Real-time digital assistant knowledge updates |
| US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
| US10446141B2 (en) | 2014-08-28 | 2019-10-15 | Apple Inc. | Automatic speech recognition based on user feedback |
| US9818400B2 (en) | 2014-09-11 | 2017-11-14 | Apple Inc. | Method and apparatus for discovering trending terms in speech requests |
| US10789041B2 (en) | 2014-09-12 | 2020-09-29 | Apple Inc. | Dynamic thresholds for always listening speech trigger |
| US9668121B2 (en) | 2014-09-30 | 2017-05-30 | Apple Inc. | Social reminders |
| US9886432B2 (en) | 2014-09-30 | 2018-02-06 | Apple Inc. | Parsimonious handling of word inflection via categorical stem + suffix N-gram language models |
| US10127911B2 (en) | 2014-09-30 | 2018-11-13 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
| US10074360B2 (en) | 2014-09-30 | 2018-09-11 | Apple Inc. | Providing an indication of the suitability of speech recognition |
| US9646609B2 (en) | 2014-09-30 | 2017-05-09 | Apple Inc. | Caching apparatus for serving phonetic pronunciations |
| US10552013B2 (en) | 2014-12-02 | 2020-02-04 | Apple Inc. | Data detection |
| US9711141B2 (en) | 2014-12-09 | 2017-07-18 | Apple Inc. | Disambiguating heteronyms in speech synthesis |
| US10152299B2 (en) | 2015-03-06 | 2018-12-11 | Apple Inc. | Reducing response latency of intelligent automated assistants |
| US9865280B2 (en) | 2015-03-06 | 2018-01-09 | Apple Inc. | Structured dictation using intelligent automated assistants |
| US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
| US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
| US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
| US9899019B2 (en) | 2015-03-18 | 2018-02-20 | Apple Inc. | Systems and methods for structured stem and suffix language models |
| US9842105B2 (en) | 2015-04-16 | 2017-12-12 | Apple Inc. | Parsimonious continuous-space phrase representations for natural language processing |
| US10460227B2 (en) | 2015-05-15 | 2019-10-29 | Apple Inc. | Virtual assistant in a communication session |
| US10083688B2 (en) | 2015-05-27 | 2018-09-25 | Apple Inc. | Device voice control for selecting a displayed affordance |
| US10127220B2 (en) | 2015-06-04 | 2018-11-13 | Apple Inc. | Language identification from short strings |
| US9578173B2 (en) | 2015-06-05 | 2017-02-21 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
| US10101822B2 (en) | 2015-06-05 | 2018-10-16 | Apple Inc. | Language input correction |
| US10186254B2 (en) | 2015-06-07 | 2019-01-22 | Apple Inc. | Context-based endpoint detection |
| US10255907B2 (en) | 2015-06-07 | 2019-04-09 | Apple Inc. | Automatic accent detection using acoustic models |
| US11025565B2 (en) | 2015-06-07 | 2021-06-01 | Apple Inc. | Personalized prediction of responses for instant messaging |
| US20160378747A1 (en) | 2015-06-29 | 2016-12-29 | Apple Inc. | Virtual assistant for media playback |
| US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
| US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
| US9697820B2 (en) | 2015-09-24 | 2017-07-04 | Apple Inc. | Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks |
| US10366158B2 (en) | 2015-09-29 | 2019-07-30 | Apple Inc. | Efficient word encoding for recurrent neural network language models |
| US11010550B2 (en) | 2015-09-29 | 2021-05-18 | Apple Inc. | Unified language modeling framework for word prediction, auto-completion and auto-correction |
| US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
| US9494940B1 (en) * | 2015-11-04 | 2016-11-15 | Zoox, Inc. | Quadrant configuration of robotic vehicles |
| US11283877B2 (en) | 2015-11-04 | 2022-03-22 | Zoox, Inc. | Software application and logic to modify configuration of an autonomous vehicle |
| US9606539B1 (en) | 2015-11-04 | 2017-03-28 | Zoox, Inc. | Autonomous vehicle fleet service and system |
| US9632502B1 (en) | 2015-11-04 | 2017-04-25 | Zoox, Inc. | Machine-learning systems and techniques to optimize teleoperation and/or planner decisions |
| US9754490B2 (en) | 2015-11-04 | 2017-09-05 | Zoox, Inc. | Software application to request and control an autonomous vehicle service |
| WO2017079341A2 (en) | 2015-11-04 | 2017-05-11 | Zoox, Inc. | Automated extraction of semantic information to enhance incremental mapping modifications for robotic vehicles |
| US9630619B1 (en) | 2015-11-04 | 2017-04-25 | Zoox, Inc. | Robotic vehicle active safety systems and methods |
| US12265386B2 (en) | 2015-11-04 | 2025-04-01 | Zoox, Inc. | Autonomous vehicle fleet service and system |
| US10401852B2 (en) | 2015-11-04 | 2019-09-03 | Zoox, Inc. | Teleoperation system and method for trajectory modification of autonomous vehicles |
| US10334050B2 (en) | 2015-11-04 | 2019-06-25 | Zoox, Inc. | Software application and logic to modify configuration of an autonomous vehicle |
| US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
| US10049668B2 (en) | 2015-12-02 | 2018-08-14 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
| US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
| US10446143B2 (en) | 2016-03-14 | 2019-10-15 | Apple Inc. | Identification of voice inputs providing credentials |
| JP6722483B2 (ja) | 2016-03-23 | 2020-07-15 | クラリオン株式会社 | サーバ装置、情報システム、車載装置 |
| US9934775B2 (en) | 2016-05-26 | 2018-04-03 | Apple Inc. | Unit-selection text-to-speech synthesis based on predicted concatenation parameters |
| US9972304B2 (en) | 2016-06-03 | 2018-05-15 | Apple Inc. | Privacy preserving distributed evaluation framework for embedded personalized systems |
| US10249300B2 (en) | 2016-06-06 | 2019-04-02 | Apple Inc. | Intelligent list reading |
| US11227589B2 (en) | 2016-06-06 | 2022-01-18 | Apple Inc. | Intelligent list reading |
| US10049663B2 (en) | 2016-06-08 | 2018-08-14 | Apple, Inc. | Intelligent automated assistant for media exploration |
| DK179309B1 (en) | 2016-06-09 | 2018-04-23 | Apple Inc | Intelligent automated assistant in a home environment |
| US10490187B2 (en) | 2016-06-10 | 2019-11-26 | Apple Inc. | Digital assistant providing automated status report |
| US10192552B2 (en) | 2016-06-10 | 2019-01-29 | Apple Inc. | Digital assistant providing whispered speech |
| US10509862B2 (en) | 2016-06-10 | 2019-12-17 | Apple Inc. | Dynamic phrase expansion of language input |
| US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
| US10067938B2 (en) | 2016-06-10 | 2018-09-04 | Apple Inc. | Multilingual word prediction |
| DK179343B1 (en) | 2016-06-11 | 2018-05-14 | Apple Inc | Intelligent task discovery |
| DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
| DK179049B1 (en) | 2016-06-11 | 2017-09-18 | Apple Inc | Data driven natural language event detection and classification |
| DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
| US10474753B2 (en) | 2016-09-07 | 2019-11-12 | Apple Inc. | Language identification using recurrent neural networks |
| US10043516B2 (en) | 2016-09-23 | 2018-08-07 | Apple Inc. | Intelligent automated assistant |
| US11281993B2 (en) | 2016-12-05 | 2022-03-22 | Apple Inc. | Model and ensemble compression for metric learning |
| US10593346B2 (en) | 2016-12-22 | 2020-03-17 | Apple Inc. | Rank-reduced token representation for automatic speech recognition |
| US11204787B2 (en) | 2017-01-09 | 2021-12-21 | Apple Inc. | Application integration with a digital assistant |
| JP6871785B2 (ja) * | 2017-03-31 | 2021-05-12 | パイオニア株式会社 | 車線情報生成装置及び車線情報生成方法並びに車線情報生成用プログラム |
| JP6871784B2 (ja) * | 2017-03-31 | 2021-05-12 | パイオニア株式会社 | 車線情報生成装置及び車線情報生成方法並びに車線情報生成用プログラム |
| JP6920878B2 (ja) * | 2017-04-28 | 2021-08-18 | フォルシアクラリオン・エレクトロニクス株式会社 | 情報提供装置、及び情報提供方法 |
| DK201770383A1 (en) | 2017-05-09 | 2018-12-14 | Apple Inc. | USER INTERFACE FOR CORRECTING RECOGNITION ERRORS |
| US10417266B2 (en) | 2017-05-09 | 2019-09-17 | Apple Inc. | Context-aware ranking of intelligent response suggestions |
| DK201770439A1 (en) | 2017-05-11 | 2018-12-13 | Apple Inc. | Offline personal assistant |
| US10395654B2 (en) | 2017-05-11 | 2019-08-27 | Apple Inc. | Text normalization based on a data-driven learning network |
| US10726832B2 (en) | 2017-05-11 | 2020-07-28 | Apple Inc. | Maintaining privacy of personal information |
| DK179745B1 (en) | 2017-05-12 | 2019-05-01 | Apple Inc. | SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT |
| DK179496B1 (en) | 2017-05-12 | 2019-01-15 | Apple Inc. | USER-SPECIFIC Acoustic Models |
| US11301477B2 (en) | 2017-05-12 | 2022-04-12 | Apple Inc. | Feedback analysis of a digital assistant |
| DK201770428A1 (en) | 2017-05-12 | 2019-02-18 | Apple Inc. | LOW-LATENCY INTELLIGENT AUTOMATED ASSISTANT |
| DK201770431A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
| DK201770432A1 (en) | 2017-05-15 | 2018-12-21 | Apple Inc. | Hierarchical belief states for digital assistants |
| US10303715B2 (en) | 2017-05-16 | 2019-05-28 | Apple Inc. | Intelligent automated assistant for media exploration |
| DK179549B1 (en) | 2017-05-16 | 2019-02-12 | Apple Inc. | FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES |
| US10311144B2 (en) | 2017-05-16 | 2019-06-04 | Apple Inc. | Emoji word sense disambiguation |
| US10403278B2 (en) | 2017-05-16 | 2019-09-03 | Apple Inc. | Methods and systems for phonetic matching in digital assistant services |
| US10657328B2 (en) | 2017-06-02 | 2020-05-19 | Apple Inc. | Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling |
| US10445429B2 (en) | 2017-09-21 | 2019-10-15 | Apple Inc. | Natural language understanding using vocabularies with compressed serialized tries |
| US10755051B2 (en) | 2017-09-29 | 2020-08-25 | Apple Inc. | Rule-based natural language processing |
| US10636424B2 (en) | 2017-11-30 | 2020-04-28 | Apple Inc. | Multi-turn canned dialog |
| US10733982B2 (en) | 2018-01-08 | 2020-08-04 | Apple Inc. | Multi-directional dialog |
| US10733375B2 (en) | 2018-01-31 | 2020-08-04 | Apple Inc. | Knowledge-based framework for improving natural language understanding |
| US10789959B2 (en) | 2018-03-02 | 2020-09-29 | Apple Inc. | Training speaker recognition models for digital assistants |
| US10592604B2 (en) | 2018-03-12 | 2020-03-17 | Apple Inc. | Inverse text normalization for automatic speech recognition |
| US10818288B2 (en) | 2018-03-26 | 2020-10-27 | Apple Inc. | Natural assistant interaction |
| US10909331B2 (en) | 2018-03-30 | 2021-02-02 | Apple Inc. | Implicit identification of translation payload with neural machine translation |
| US11145294B2 (en) | 2018-05-07 | 2021-10-12 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
| US10928918B2 (en) | 2018-05-07 | 2021-02-23 | Apple Inc. | Raise to speak |
| US10984780B2 (en) | 2018-05-21 | 2021-04-20 | Apple Inc. | Global semantic word embeddings using bi-directional recurrent neural networks |
| TWI657437B (zh) * | 2018-05-25 | 2019-04-21 | 英屬開曼群島商睿能創意公司 | 電動載具以及播放、產生與其相關音頻訊號之方法 |
| US11386266B2 (en) | 2018-06-01 | 2022-07-12 | Apple Inc. | Text correction |
| US10892996B2 (en) | 2018-06-01 | 2021-01-12 | Apple Inc. | Variable latency device coordination |
| DK201870355A1 (en) | 2018-06-01 | 2019-12-16 | Apple Inc. | VIRTUAL ASSISTANT OPERATION IN MULTI-DEVICE ENVIRONMENTS |
| DK180639B1 (en) | 2018-06-01 | 2021-11-04 | Apple Inc | DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT |
| DK179822B1 (da) | 2018-06-01 | 2019-07-12 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
| US10944859B2 (en) | 2018-06-03 | 2021-03-09 | Apple Inc. | Accelerated task performance |
| US11010561B2 (en) | 2018-09-27 | 2021-05-18 | Apple Inc. | Sentiment prediction from textual data |
| US10839159B2 (en) | 2018-09-28 | 2020-11-17 | Apple Inc. | Named entity normalization in a spoken dialog system |
| US11170166B2 (en) | 2018-09-28 | 2021-11-09 | Apple Inc. | Neural typographical error modeling via generative adversarial networks |
| US11462215B2 (en) | 2018-09-28 | 2022-10-04 | Apple Inc. | Multi-modal inputs for voice commands |
| US11475898B2 (en) | 2018-10-26 | 2022-10-18 | Apple Inc. | Low-latency multi-speaker speech recognition |
| KR102655342B1 (ko) | 2018-11-02 | 2024-04-05 | 구글 엘엘씨 | 컨텍스트 인식 내비게이션 음성 어시스턴트 |
| US11638059B2 (en) | 2019-01-04 | 2023-04-25 | Apple Inc. | Content playback on multiple devices |
| US11348573B2 (en) | 2019-03-18 | 2022-05-31 | Apple Inc. | Multimodality in digital assistant systems |
| US11307752B2 (en) | 2019-05-06 | 2022-04-19 | Apple Inc. | User configurable task triggers |
| US11475884B2 (en) | 2019-05-06 | 2022-10-18 | Apple Inc. | Reducing digital assistant latency when a language is incorrectly determined |
| US11423908B2 (en) | 2019-05-06 | 2022-08-23 | Apple Inc. | Interpreting spoken requests |
| DK201970509A1 (en) | 2019-05-06 | 2021-01-15 | Apple Inc | Spoken notifications |
| JP7357873B2 (ja) * | 2019-05-21 | 2023-10-10 | 川崎重工業株式会社 | 給電システム及び給電装置 |
| US11140099B2 (en) | 2019-05-21 | 2021-10-05 | Apple Inc. | Providing message response suggestions |
| US11289073B2 (en) | 2019-05-31 | 2022-03-29 | Apple Inc. | Device text to speech |
| DK180129B1 (en) | 2019-05-31 | 2020-06-02 | Apple Inc. | User activity shortcut suggestions |
| US11496600B2 (en) | 2019-05-31 | 2022-11-08 | Apple Inc. | Remote execution of machine-learned models |
| US11360641B2 (en) | 2019-06-01 | 2022-06-14 | Apple Inc. | Increasing the relevance of new available information |
| US11488406B2 (en) | 2019-09-25 | 2022-11-01 | Apple Inc. | Text detection using global geometry estimators |
| US20250130058A1 (en) * | 2023-10-19 | 2025-04-24 | Toyota Motor North America, Inc. | Vehicle modifications based on a determined destination |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003241790A (ja) * | 2002-02-13 | 2003-08-29 | Internatl Business Mach Corp <Ibm> | 音声コマンド処理システム、コンピュータ装置、音声コマンド処理方法およびプログラム |
| JP2004233542A (ja) * | 2003-01-29 | 2004-08-19 | Honda Motor Co Ltd | 音声認識装置 |
| JP2006033795A (ja) * | 2004-06-15 | 2006-02-02 | Sanyo Electric Co Ltd | リモートコントロールシステム、コントローラ、コンピュータにコントローラの機能を付与するプログラム、当該プログラムを格納した記憶媒体、およびサーバ。 |
| JP2006048566A (ja) * | 2004-08-09 | 2006-02-16 | Advanced Media Inc | 携帯翻訳機および翻訳方法 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0950291A (ja) | 1995-08-04 | 1997-02-18 | Sony Corp | 音声認識装置及びナビゲーシヨン装置 |
| US6366910B1 (en) * | 1998-12-07 | 2002-04-02 | Amazon.Com, Inc. | Method and system for generation of hierarchical search results |
| JP3908437B2 (ja) * | 2000-04-14 | 2007-04-25 | アルパイン株式会社 | ナビゲーションシステム |
| US20030144846A1 (en) * | 2002-01-31 | 2003-07-31 | Denenberg Lawrence A. | Method and system for modifying the behavior of an application based upon the application's grammar |
| WO2003088209A1 (fr) * | 2002-04-12 | 2003-10-23 | Mitsubishi Denki Kabushiki Kaisha | Systeme de navigation de voiture et dispositif de reconnaissance vocale de ce systeme |
| EP1502079A2 (en) * | 2002-04-30 | 2005-02-02 | Telmap Ltd. | Dynamic navigation system |
| US7231379B2 (en) * | 2002-11-19 | 2007-06-12 | Noema, Inc. | Navigation in a hierarchical structured transaction processing system |
| US6836723B2 (en) * | 2002-11-29 | 2004-12-28 | Alpine Electronics, Inc | Navigation method and system |
| US20040225681A1 (en) * | 2003-05-09 | 2004-11-11 | Chaney Donald Lewis | Information system |
| CN1795367A (zh) * | 2003-05-26 | 2006-06-28 | 皇家飞利浦电子股份有限公司 | 操作声音控制导航系统的方法 |
| US7593740B2 (en) * | 2004-05-12 | 2009-09-22 | Google, Inc. | Location-based social software for mobile devices |
| US8041570B2 (en) * | 2005-05-31 | 2011-10-18 | Robert Bosch Corporation | Dialogue management using scripts |
| JP4542974B2 (ja) * | 2005-09-27 | 2010-09-15 | 株式会社東芝 | 音声認識装置、音声認識方法および音声認識プログラム |
| US7783305B2 (en) * | 2006-03-08 | 2010-08-24 | General Motors Llc | Method and system for providing menu tree assistance |
-
2007
- 2007-03-29 JP JP2008508595A patent/JP4551961B2/ja not_active Expired - Fee Related
- 2007-03-29 US US12/295,052 patent/US20090306989A1/en not_active Abandoned
- 2007-03-29 EP EP07740259A patent/EP2003641B1/en not_active Not-in-force
- 2007-03-29 WO PCT/JP2007/056821 patent/WO2007114226A1/ja not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003241790A (ja) * | 2002-02-13 | 2003-08-29 | Internatl Business Mach Corp <Ibm> | 音声コマンド処理システム、コンピュータ装置、音声コマンド処理方法およびプログラム |
| JP2004233542A (ja) * | 2003-01-29 | 2004-08-19 | Honda Motor Co Ltd | 音声認識装置 |
| JP2006033795A (ja) * | 2004-06-15 | 2006-02-02 | Sanyo Electric Co Ltd | リモートコントロールシステム、コントローラ、コンピュータにコントローラの機能を付与するプログラム、当該プログラムを格納した記憶媒体、およびサーバ。 |
| JP2006048566A (ja) * | 2004-08-09 | 2006-02-16 | Advanced Media Inc | 携帯翻訳機および翻訳方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2007114226A1 (ja) | 2007-10-11 |
| EP2003641A9 (en) | 2009-05-06 |
| EP2003641A2 (en) | 2008-12-17 |
| US20090306989A1 (en) | 2009-12-10 |
| JPWO2007114226A1 (ja) | 2009-08-13 |
| EP2003641B1 (en) | 2013-03-06 |
| EP2003641A4 (en) | 2012-01-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4551961B2 (ja) | 音声入力支援装置、その方法、そのプログラム、そのプログラムを記録した記録媒体、および、ナビゲーション装置 | |
| JP4377246B2 (ja) | 情報処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体 | |
| US7266443B2 (en) | Information processing device, system thereof, method thereof, program thereof and recording medium storing such program | |
| JP4071643B2 (ja) | 案内誘導装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体 | |
| JP4681541B2 (ja) | 地図情報表示制御装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体 | |
| JP2005049142A (ja) | 案内誘導装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体 | |
| JP4336368B2 (ja) | 交通状況表示装置、その方法、そのプログラム、および、そのプログラムを記録した記録媒体 | |
| JPWO2005093373A1 (ja) | ナビゲーション装置、経路探索方法、経路探索プログラムおよびコンピュータ読み取り可能な記録媒体 | |
| WO2016113957A1 (ja) | Poi情報提供サーバ、poi情報提供装置、poi情報提供システムおよびプログラム | |
| JP4622676B2 (ja) | 車載ナビゲーション装置 | |
| JP4328381B2 (ja) | 移動経路探索装置、その方法、そのプログラム、そのプログラムを記録した記録媒体、および、案内誘導装置 | |
| US10157187B2 (en) | Information terminal and program | |
| JP2005326209A (ja) | 報知制御装置、その方法、そのプログラム、および、そのプログラムを記録した記録媒体 | |
| JP4724021B2 (ja) | 移動経路探索装置、その方法、そのプログラム、そのプログラムを記録した記録媒体、および、案内誘導装置 | |
| JP2004127049A (ja) | 階層情報を記録した記録媒体、情報検索装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体 | |
| JP2011112496A (ja) | 地図情報検索装置、制御方法、プログラム、及び記憶媒体 | |
| JP2005181049A (ja) | 案内誘導装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体 | |
| JP4996833B2 (ja) | 交通情報処理装置、そのシステム、その方法、そのプログラム、そのプログラムを記録した記録媒体、および、案内誘導装置 | |
| JP4696253B2 (ja) | 移動経路設定装置、移動経路報知装置、および移動経路報知システム | |
| JP4533586B2 (ja) | 地図情報処理システム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体 | |
| JP4036762B2 (ja) | 地図情報処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体 | |
| JP2005326210A (ja) | 地図情報表示制御装置、地図情報表示装置、それらのシステム、それらの方法、そのプログラム、および、そのプログラムを記録した記録媒体 | |
| JP2011247634A (ja) | ナビゲーション装置とそのナビゲーション方法 | |
| JP2005326363A (ja) | 経路案内装置 | |
| JP4355499B2 (ja) | 地図情報処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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: 20100706 |
|
| 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: 20100712 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4551961 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: 20130716 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |