[go: up one dir, main page]

JP4551961B2 - 音声入力支援装置、その方法、そのプログラム、そのプログラムを記録した記録媒体、および、ナビゲーション装置 - Google Patents

音声入力支援装置、その方法、そのプログラム、そのプログラムを記録した記録媒体、および、ナビゲーション装置 Download PDF

Info

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
Application number
JP2008508595A
Other languages
English (en)
Other versions
JPWO2007114226A1 (ja
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.)
Pioneer Corp
Original Assignee
Pioneer Corp
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 Pioneer Corp filed Critical Pioneer Corp
Publication of JPWO2007114226A1 publication Critical patent/JPWO2007114226A1/ja
Application granted granted Critical
Publication of JP4551961B2 publication Critical patent/JP4551961B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3605Destination input or retrieval
    • G01C21/3608Destination input or retrieval using speech input, e.g. using speech recognition
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/226Procedures used during a speech recognition process, e.g. man-machine dialogue using non-speech characteristics
    • G10L2015/228Procedures 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に記載のものは、ユーザがトークスイッチをオン状態にして音声認識処理部を音声検出状態にし、マイクに向かって操作情報を表す語彙を発音する。発声による音声をマイクにより電気的な音声信号に変換し、音声認識処理部に入力させる。音声認識処理部は、音声信号に基づいてユーザが発声した語彙を認識し、認識結果を演算処理部に出力する。この際、音声認識処理部は、最も確からしい語彙を第1候補として予想され得る語彙を例えば第5候補まで求めて確からしい順に並べた候補リストを認識結果として出力する。そして、演算処理部は、候補リストのうち、第1候補の最も確からしい語彙に基づいて操作情報を判別し、この操作情報に基づいた処理を実施する構成が採られている。
特開平9−50291号公報
ところで、例えば車載用のナビゲーション装置では、利用者が利用しやすいように、車両のダッシュボード近傍に設置される。しかしながら、ダッシュボードには運転に必要なスピードメータなどの機器やハンドルなどの走行のための各種機器や部品が配設されるとともに、前方の視界を確保するために大型の機器を搭載させることが困難である。このため、ナビゲーション装置の小型化が望まれている。
また、近年のナビゲーション装置における機能の多様化が進み、使い勝手の向上も望まれている。
本発明は、このような点に鑑みて、構成が簡略化し使い勝手がよい音声入力支援装置、その方法、そのプログラム、そのプログラムを記録した記録媒体、および、ナビゲーション装置を提供することを一つの目的とする。
本発明の音声入力支援装置は、出発地点から目的地点までの移動体の移動を地図情報に基づいて案内誘導するナビゲーション装置における前記移動体を案内誘導するための設定事項を音声入力により前記ナビゲーション装置に設定入力させる音声入力支援装置であって、前記設定事項の名称に関する設定名称情報およびこの設定名称情報における前記設定事項の内容に関連する関連語句に関する関連語句情報が複数関連付けられて1つのデータ構造に構成された変換情報を複数記憶するテーブル構造の変換データベースと、前記設定名称情報、この設定名称情報における前記設定事項の内容に関する設定内容情報およびこの設定名称情報における前記設定事項を実施するための操作内容に関する操作内容情報が関連付けられて1つのデータ構造に構成された設定項目情報を複数記憶するテーブル構造の設定項目データベースと、音声に応じた音声信号を取得する音声信号取得手段と、前記変換データベースおよび前記音声信号に基づいて、前記音声に対する前記設定事項の蓋然性を演算して前記設定事項を蓋然性に対応して検出する設定事項選出手段と、前記設定項目データベースに基づいて、前記検出した設定事項に対応する前記設定項目情報を検出し、この設定項目情報の前記設定内容情報および前記操作内容情報に基づいて、関連する他の設定事項を検出する関連項目選出手段と、前記設定事項選出手段で選出した設定事項に前記関連項目選出手段で検出した前記他の設定事項を関連付けて、前記設定事項および前記他の設定事項のうちの少なくともいずれか一方の確認を促す旨を報知手段にて報知させる報知制御手段と、を具備したことを特徴とする。
本発明の音声入力支援方法は、演算手段により、出発地点から目的地点までの移動体の移動を地図情報に基づいて案内誘導するナビゲーション装置における前記移動体を案内誘導するための設定事項を音声入力により前記ナビゲーション装置に設定入力させる音声入力支援方法であって、前記設定事項の名称に関する設定名称情報およびこの設定名称情報における前記設定事項の内容に関連する関連語句に関する関連語句情報が複数関連付けられた変換情報を複数記憶するテーブル構造の変換データベースと、前記設定名称情報、この設定名称情報における前記設定事項の内容に関する設定内容情報およびこの設定名称情報における前記設定事項を実施するための操作内容に関する操作内容情報が関連付けられた設定項目情報を複数記憶するテーブル構造の設定項目データベースと、を用い、音声に応じて集音手段から出力される音声信号を取得する音声信号取得工程と、前記変換データベースおよび前記音声信号に基づいて、前記音声に対する前記設定事項の蓋然性を演算して前記設定事項を蓋然性に対応して検出する設定事項選出工程と、前記設定項目データベースに基づいて、前記検出した設定事項に対応する前記設定項目情報を検出し、この設定項目情報の前記設定内容情報および前記操作内容情報に基づいて、関連する他の設定事項を検出する関連項目選出工程と、前記設定事項選出工程で選出した設定事項に前記関連項目選出手段で検出した前記設定事項を関連付けて前記設定事項の設定入力の確認を促す旨を報知手段にて報知させる報知制御工程と、を実施することを特徴とする。
本発明の音声入力支援プログラムは、演算手段を、前述した本発明の音声入力支援装置として機能させることを特徴とする。
本発明の音声入力支援プログラムは、前述した本発明の音声入力支援方法を演算手段に実行させることを特徴とする。
本発明の音声入力支援プログラムを記録した記録媒体は、前述した本発明の音声入力支援プログラムが演算手段にて読み取り可能に記録されたことを特徴とする。
本発明のナビゲーション装置は、入力される音声に応じた音声信号を出力する集音手段と、音声に応じて前記集音手段から出力される音声信号を取得する前述した本発明の音声入力支援装置と、移動体の移動状況を検出する移動状況検出手段と、前記音声入力支援装置により設定入力された設定事項および地図情報に基づいて、前記移動状況検出手段で検出した前記移動体の移動状況に応じて前記移動体の移動状態を報知手段で報知させて案内誘導する案内誘導報知制御手段と、を具備したことを特徴とする。
本発明の一実施形態に係るナビゲーション装置の概略構成を示すブロック図である。 前記一実施形態における地図情報を構成する表示用データのテーブル構造を模式的に示す概念図である。 前記一実施形態における地図情報を構成するマッチングデータのテーブル構造を模式的に示す概念図である。 前記一実施形態における変換データベースのテーブル構造を模式的に示す概念図である。 前記一実施形態における設定項目データベースのテーブル構造を模式的に示す概念図である。 前記一実施形態における利用者の入力操作にて設定入力される設定項目の処理系統を階層状に示す説明図である。 前記一実施形態における設定事項に関連する他の設定事項を関連付ける処理内容を説明するための関連性の判断およびデータの関連付け状態を「目的地を設定する」の設定事項で例示した説明図である。 前記一実施形態における設定事項に関連する他の設定事項を関連付ける処理内容を説明するための関連性の判断およびデータの関連付け状態を「高速道路を利用する」の設定事項で例示した他の説明図である。 前記一実施形態における設定事項に関連する他の設定事項を関連付ける処理内容を説明するための関連性の判断およびデータの関連付け状態を「標準の地図にする」の設定事項で例示したさらに他の説明図である。 前記一実施形態における設定事項に関連する他の設定事項を関連付ける処理内容を説明するための関連性の判断およびデータの関連付け状態を「お気に入りの曲を聴く」の設定事項で例示したさらに他の説明図である。 前記一実施形態における設定事項および関連する他の設定事項を関連付けて他の候補も合わせて一覧表示させて設定入力の確認を促す旨の画面表示を示す説明図である。 前記一実施形態における音声入力による設定事項を設定入力するまでの処理の全体動作を示すフローチャートである。 前記一実施形態における音声入力に基づいて設定事項を選出する処理動作を示すフローチャートである。 前記一実施形態における設定事項に関連する他の設定事項を選出する際の類似性を判断する処理動作を示すフローチャートである。 前記一実施形態における設定事項に関連する他の設定事項を選出する際の相互関係性を判断する処理動作を示すフローチャートである。
符号の説明
100……ナビゲーション装置
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……相互関係情報
以下、本発明に係る一実施形態を図面に基づいて説明する。本実施形態では、本発明の移動経路探索装置を備え車両の移動を案内誘導する案内誘導装置であるナビゲーション装置を例示して説明する。なお、本発明における移動体としては、乗用車やトラック、オートバイ(Motorcycle)など、道路を走行する車両、軌道車両、航空機、船舶、さらにはナビゲーション装置を携帯する利用者をも対象とすることができる。
図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と、などを備えている。
センサ部110は、移動体である例えば車両の移動の状態、すなわち現在位置や走行状況などを検出して演算手段180に所定の検出信号を出力する。このセンサ部110は、例えば図示しないGPS(Global Positioning System)受信部と、図示しない速度センサ、方位角センサおよび加速度センサなどの各種センサ112などにて構成されている。
GPS受信部は、図示しない人工衛星であるGPS衛星から出力される航法電波をGPSアンテナ111にて受信する。そして、GPS受信部は、受信した航法電波に対応した信号に基づいて現在位置の擬似座標値を演算し、GPSデータとして演算手段180に出力する。
センサ部110のセンサ112である速度センサは、例えば車両に配設され、車両の移動速度である走行速度に対応して変動する信号に基づいて、車両の走行速度や実際の加速度を検出する。この速度センサは、例えば車軸や車輪の回転により出力されるパルス信号や電圧値などを読み取る。そして、速度センサは、読み取ったパルス信号や電圧値などの検出信号を出力する。センサ112である方位角センサは、車両に配設され、図示しないいわゆるジャイロセンサを有し、車両の方位角すなわち車両が前進する走行方向を検出し、走行方向に関する検出信号を出力する。センサ112である加速度センサは、車両に配設され、車両の走行方向における加速度を検出し、検出した加速度を例えばパルスや電圧などによる検出信号であるセンサ出力値に変換して出力する。なお、センサ112としては、これらの構成に限られるものではなく、速度センサ、方位角センサおよび加速度センサのうちのいずれか1つのみ、あるいは適宜の組み合わせ、さらに他のセンサを用いるなど、車両の移動状態を検出可能ないずれの構成が適用できる。なお、これら各種センサ112は、ナビゲーション装置100に搭載された構成としてもよい。
通信手段120は、図示しないネットワークを介して入力される信号に対してあらかじめ設定されている入力インターフェース処理を実行し、処理信号として演算手段180へ出力する。また、通信手段120は、演算手段180から図示しないサーバ装置などの送信先に対して送信すべき処理信号が入力されると、入力された処理信号に対してあらかじめ設定されている出力インターフェース処理を実行し、ネットワークを介してサーバ装置などの送信先へ出力する。
また、通信手段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は、例えばキーボードやマウスなどで、入力操作される図示しない各種操作ボタンや操作つまみなどを有している。この操作ボタンや操作つまみの入力操作の内容としては、例えばナビゲーション装置100の動作内容の設定などの設定事項である。具体的には、取得する情報の内容や取得する条件などの設定、目的地の設定、情報の検索、車両の移動状況である走行状態を表示させる実行命令、ネットワークを介して各種情報を取得する旨の通信要求情報である通信動作の実行命令、取得する各種情報の内容や取得する条件などの設定、などが例示できる。そして、操作手段130は、設定事項の入力操作により、所定の操作信号を演算手段180へ適宜出力して設定させる。
なお、この操作手段130としては、操作ボタンや操作つまみなどの入力操作に限らず、例えば表示手段140に設けられたタッチパネルによる入力操作や、リモートコントローラによる入力操作に対応して送信される無線媒体の受信など、各種設定事項を設定入力可能ないずれの構成が適用できる。
表示手段140は、演算手段180にて制御され演算手段180から出力される画像データの信号を画面表示させる。画像データとしては、例えば地図情報や検索情報などの画像データの他、図示しないTV受信機で受信したTV画像データ、外部装置など光ディスクや磁気ディスク、メモリカードなどの記録媒体に記録されドライブやドライバなどにて読み取った画像データ、記憶手段170からの画像データなどである。
この表示手段140としては、例えば液晶や有機EL(Electro Luminescence)パネル、PDP(Plasma Display Panel)、CRT(Cathode-Ray Tube)、FED(Field Emission Display)、電気泳動ディスプレイパネルなど、画面表示する各種表示装置が適用できる。
発音手段150は、例えばスピーカ151やブザーなどを備えている。この発音手段150は、演算手段180にて制御され、演算手段180からの音声データなどの各種信号を発音手段から音声などにより出力する。音声により出力する情報としては、例えば車両の走行方向や走行状況、交通状況などで、車両の走行を案内する上で運転者などの搭乗者に報知する。
なお、発音手段は、例えばTV受信機で受信したTV音声データや記録媒体さらには記憶手段170などに記録された音声データなどをも適宜出力可能である。また、発音手段150は、スピーカ151などを備えた構成に限らず、車両に配設されているスピーカ151を利用する構成としてもよい。
集音手段160は、ナビゲーション装置100の周囲である外部の外部音を取得すなわち集音する。
この集音手段160は、例えば車両のダッシュボードに配設されたマイクロフォン161を備えている。そして、集音手段160は、演算手段180に接続され、マイクロフォン161で集音した音声に関する音声信号を演算手段180へ出力する。
なお、マイクロフォン161としては、車両に配設された構成に限らず、例えばいわゆるヘッドセットなど、利用者に装着され、無線媒体を介して演算手段180へ出力する構成などとしてもよい。
記憶手段170は、例えば図2および図3に示すような地図情報を記憶する地図情報記憶領域171、図4に示すようなテーブル構造の変換データベース172、図5に示すようなテーブル構造の設定項目データベース173、ネットワークを介して取得した各種情報、操作手段130や集音手段160で入力操作されて設定入力された設定事項、音楽あるいは映像などの各種コンテンツなどを格納、すなわち各種情報を演算手段180が読み出し可能に記憶する。また、記憶手段170は、ナビゲーション装置100全体を動作制御するOS(Operating System)上に展開される各種プログラムなどを記憶している。
そして、記憶手段170としては、HD(Hard Disk)などの磁気ディスク、DVD(Digital Versatile Disc)などの光ディスク、メモリカードなど、各種記録媒体に読み出し可能に記憶するドライブやドライバなどを備えた構成、さらには複数のドライブやドライバにて構築された構成などが適用できる。
地図情報記憶領域171に記憶された地図情報は、例えば図2に示すようないわゆるPOI(Point Of Interest)データである表示用データVMと、例えば図3に示すようなマッチングデータMMと、移動経路探索用地図データと、などを備えている。
表示用データVMは、例えばそれぞれ固有の番号が付加された複数の表示用メッシュ情報VMxを備えている。すなわち、表示用データVMは、一部の領域に関する表示用メッシュ情報VMxに複数分割され、表示用メッシュ情報VMxが縦横に複数連続して構成されている。なお、表示用メッシュ情報VMxは、適宜一部の領域に関する下層の表示用メッシュ情報VMxにさらに複数分割されていてもよい。各表示用メッシュ情報VMxは、設定された一辺の長さ、すなわち実際の地形上の長さを地図の縮尺に応じて短縮した長さで矩形状に分割され、所定の角部分に地図情報の全体、例えば地球の地図における絶対座標ZPの情報を有している。
そして、表示用メッシュ情報VMxは、例えば交差点の名称などの名称情報VMxAと、道路情報VMxBと、背景情報VMxCと、にて構成されている。名称情報VMxAは、その領域における他要素データである例えば交差点の名称や地域の名称などを絶対座標ZPとの位置関係で所定の位置に配置表示されるデータのテーブル構造に構成されている。道路情報VMxBは、その領域における道路要素データである道路を絶対座標ZPとの位置関係で所定の位置に配置表示させるデータのテーブル構造に構成されている。背景情報VMxCは、他要素データである著名な場所や建造物などを示すマークや、その著名な場所や建造物などを示す他要素データである画像情報などを絶対座標ZPとの位置関係で所定の位置に配置表示されるデータのテーブル構造に構成されている。
一方、マッチングデータMMは、表示用データVMと同様に、例えばそれぞれ固有の番号が付加された一部の領域に関するマッチングメッシュ情報MMxに複数分割され、マッチングメッシュ情報MMxが縦横に複数連続して構成されている。なお、マッチングメッシュ情報MMxは、適宜一部の領域に関する下層のマッチングメッシュ情報MMxにさらに複数分割されていてもよい。各マッチングメッシュ情報MMxは、設定された一辺の長さ、すなわち実際の地形上の長さを地図の縮尺に応じて短縮した長さで矩形状に分割され、所定の角部分に地図情報の全体、例えば地球の地図における絶対座標ZPの情報を有している。なお、マッチングメッシュ情報MMxは、表示用メッシュ情報VMxと異なる領域を表すデータ構造、すなわち分割される領域の縮尺が異なっていてもよい。ここで、縮尺が同一であれば固有の番号の情報を用いてデータを関連付けておけばよく、また縮尺が異なる場合であれば例えば絶対座標を用いてデータを関連付けるなどすればよい。
そして、マッチングデータMMは、例えば、車両の移動状態を地図情報に重畳させて表示させる際に、車両を表す表示が道路上ではなく建物上に位置するなどの誤表示を防止するため、車両を表す表示が道路上に位置するように表示を修正するマップマッチング処理に利用される。このマッチングデータMMは、複数のリンク列ブロック情報を有している。
リンク列ブロック情報は、図3に示すように、道路を構成し地点を表す地点情報としてのノードNを結ぶ線分である線分情報としてのリンクLが、所定の規則性で複数関連付けられたデータのテーブル構造である。具体的には、道路の所定の長さ例えば甲州街道や青梅街道などの連続する道路のように、リンクLが折れ線上にそれぞれ連なった連続するリンク列となるもので関連付けられている。
そして、リンクLは、各リンクL毎に付加された固有の番号である線分固有情報としてのリンク情報(リンクID)と、リンクLが結ぶ2つのノードNを表す固有の番号などのノード情報と、トンネルや道路の幅員、踏切、高架などの道路種別である道路の特性に関する属性情報と、などを有している。また、リンクLは、VICSリンクに関連付けられ、VICSデータと地図表示との位置関係が対応するようになっている。
また、ノードNは、各道路の交差点や屈曲点、分岐点、合流点などの結節点に相当する。そして、ノードNに関する情報は、リンク列ブロック情報におけるノードN毎に付加された固有の番号である地点固有情報(ノードID)と、各ノードNが存在する位置の図示しない座標情報と、交差点や分岐点などの複数のリンクが交差する分岐位置か否かの分岐情報と、信号機の有無に関する情報と、などを有している。なお、ノードNには、単に道路の形状を表すためにフラッグ情報を有しない地点固有情報および座標情報のみを有したものや、トンネルや道路の幅員などの道路の特性に関する構成を表す情報である属性情報をさらに有したものもある。なお、フラッグ情報を有しない単に道路の形状を表すためのノードNについては、地点の同一性の判断には利用されない。
さらに、マッチングデータMMのリンク列ブロック情報には、道路の特性に関する情報、例えば車線数、本線か否か、国道や県道、有料道路などの種別やトンネル内などの構成などが関連付けられている。これら道路の特性に関する情報により、表示用データVMに対応して道路を地図表示可能となっている。
また、移動経路探索用地図情報は、例えばマッチングデータMMと同様のテーブル構造、すなわち道路を表すノードNのように地点を表す地点情報とリンクLのように地点を結ぶ線分情報とを有したテーブル構造で、移動経路を探索するために道路を表すための情報構造となっている。
変換データベース172は、集音手段160から音声入力されて取得した音声信号に基づいて、利用者が発声した語句に対応しナビゲーション装置100を各種処理で動作させるための対応する入力操作内容となる設定事項に変換するためのデータベースである。すなわち、変換データベース172は、図4に示すように、変換情報200を複数記憶するテーブル構造に構築されている。
具体的には、変換情報200は、設定事項の名称に関する設定名称情報210と、この設定名称情報210における設定事項の内容に関連する関連語句の情報である複数の関連語句情報220とが1つのデータに関連付けられて構成されている。
設定名称情報210は、ナビゲーション装置100で案内誘導のために各種処理を実施させるための設定事項毎に対応して設けられている。
関連語句情報220における関連語句としては、例えば、設定事項の名称から抽出される語句、これら語句の類義語、さらにはその設定事項を利用者が実施させる一般的な目的動作に対する対象、後述する設定項目データベース173を構成する内容説明文情報310の内容説明文を構成する語句やその類義語などが例示できる。より詳細には、表示手段140に地図情報を標準の縮尺で画面表示させてナビゲーションさせるための設定事項が「標準の地図」である場合、抽出される語句である「標準」や「地図」、類義語となる「通常」、目的動作に対する対象となる「街」などである。
設定項目データベース173は、設定事項に関連する他の設定事項である関連設定事項を選出するためのデータベースである。すなわち、設定項目データベース173は、図5に示すように、設定事項に関する設定項目情報300を複数記憶するテーブル構造に構築されている。
具体的には、設定項目情報300は、変換データベース172の変換情報200に対応する設定名称情報210と、内容説明文情報310と、操作説明文情報320と、類似性情報330と、相互関係情報340と、を有している。
内容説明文情報310は、設定事項を設定入力する操作内容に関する内容説明文や設定事項の内容に関する内容説明文に関する情報で、例えばテキストデータ形式で構築されている。
すなわち、内容説明文情報310は、設定事項の名称をより詳細に説明する説明文の情報である。
操作説明文情報320は、設定事項をナビゲーション装置100に設定入力するための操作手順を説明する説明文に関する情報で、例えばテキストデータ形式で構築されている。すなわち、ナビゲーション装置100における起動後の各種処理の実施要求の待機状態から、対応する設定事項を設定入力する処理階層に至るまでの操作手順を説明する説明文の情報である。
この操作説明文情報320は、操作手順毎、すなわち対応する設定事項を設定入力する処理階層に至るまでに複数回の操作が実施される場合には、それら一操作毎の操作手順に関する説明文の情報である複数の操作説明文詳細情報321で構築される。なお、操作説明文詳細情報321は、操作手順の順番に従った順番に構築されている。
類似性情報330は、各設定項目情報300の設定事項の内容に関連する他の設定事項を検出するための設定事項同士の類似性を判断するための情報である。この類似性情報330は、関連キーワード情報331と、移動状態情報332と、機器情報333と、を有している。
関連キーワード情報331は、設定事項の内容に関するキーワードの情報である。具体的には、関連キーワード情報331は、操作説明文情報320の説明文から抽出される語句、これら語句の類義語、設定事項を利用者が実施させる一般的な目的動作の内容に関する語句、などが例示できる。より詳細には、「目的地を設定する」という設定事項における説明文である「場所を探して、目的地に設定します。」から抽出した語句である「目的地」、目的動作の内容に関する語句である場所を探すために利用する「地図」、「周辺」などが例示できる。
移動状態情報332は、設定事項により動作するナビゲーション装置100の案内誘導時で車両の移動状況である走行状況の事象に関する情報である。具体的には、移動状態情報332は、車両が走行中に実施される設定事項である旨の「走行中」か、車両が停止中に実施される設定事項である旨の「停止中」か、あるいは双方の走行状況で実施される設定事項である旨の「走行中/停止中」か、の情報である。
機器情報333は、対応する設定項目情報300の設定事項を設定入力する際のナビゲーション装置100の動作状況に関する情報である。具体的には、「高速道路を利用する」という設定事項を設定入力するためのナビゲーション装置100の動作状況としては、高速道路を利用する設定状態ではない「高速道路を利用しない」、「標準の地図にする」という設定事項を設定入力するためのナビゲーション装置100の動作状況としては、標準の地図の設定状態ではない例えば「立体的な地図表示中」、などである。
相互関係情報340は、各設定項目情報300の設定事項の内容に関連する他の設定事項を検出するための設定事項同士の相互関係性を判断するための情報である。この相互関係情報340は、類似機器操作情報341と、連続機器操作情報342と、詳細設定機器操作情報343と、を有している。
類似機器操作情報341は、設定事項の操作手順が類似している他の設定事項の設定名称情報210を1つ以上並列に有したデータ構造に構築されている。
連続機器操作情報342は、設定事項同士が平行あるいは連続して実施される関係となる内容に関する情報で、操作グループ情報342Aと、構造グループ情報342Bと、を有している。操作グループ情報342Aは、ナビゲーション装置100における案内誘導の例えば図6に示すような処理系統、すなわち設定事項の設定入力により動作する案内誘導の内容毎のグループ名に関する情報である。構造グループ情報342Bは、設定事項の設定入力を実施する操作系統、すなわち操作内容毎のグループ名に関する情報である。
詳細設定機器操作情報343は、設定事項の設定入力により、さらにその下層で設定入力可能な設定事項に関する情報、すなわち詳細な設定内容に関する情報である。
そして、設定項目情報300における内容説明文情報310が本発明における設定内容情報を構成し、操作説明文情報320と、類似性情報330と、相互関係情報340と、が本発明における操作内容情報を構成する。
また、記憶手段170には、例えば地図情報における所定の地点の情報を取得するための検索情報が記憶されている。
すなわち、検索情報は、地図情報上で順次細分化される領域となる都道府県名、市町村名、地区名、地点名などの内容やガイダンスなどの各種情報や、地点としての店舗に関する各種情報などで、例えば階層状に項目情報が関連付けられたツリー構造のテーブル構造となっている。
さらに、記憶手段170には、渋滞予測のための渋滞予測データベースが記憶されている。
この渋滞予測データベースは、例えば過去の交通状況を時間的要素にて統計処理した統計交通情報で、任意の場所における過去の交通状況を示すデータ群で、移動経路探索処理であるルート探索処理や地図の表示処理の際の渋滞状況の予測などに用いられる。この渋滞予測データベースは、例えば、日付や曜日などの分類を示す日付分類ID(identification)と、VICSなどから取得したVICSデータをVICSリンク毎に蓄積し、蓄積したVICSリンク毎の時間的要素である日付分類などで10分間隔で統計処理した交通状況である渋滞状況の傾向に関するデータである時系列データと、などが1つのレコードとして複数記録されたテーブル構造に構成されている。
演算手段180は、例えばCPU(Central Processing Unit)を備え、図示しない各種入出力ポートである、センサ部110のGPS受信部が接続されるGPS受信ポート、センサ部110の各種センサ112がそれぞれ接続されるセンサポート、通信手段120が接続される通信ポート、操作手段130が接続されるキー入力ポート、表示手段140が接続される表示ポート、発音手段150が接続される音声制御ポート、集音手段160が接続される集音制御ポート、記憶手段170が接続される記憶ポートなどを有している。
そして、演算手段180は、各種プログラムとして、音声入力支援装置としての演算手段である音声入力支援処理部181と、案内誘導報知制御手段としても機能する案内誘導制御部182と、計時手段183と、などを有している。
音声入力支援処理部181は、案内誘導処理などのナビゲーション装置100全体における各種処理を実施させるための各種設定事項を、音声入力に基づいて設定入力する処理をする。
この音声入力支援処理部181は、音声信号取得手段181Aと、移動状況情報取得手段181Bと、動作状況情報取得手段181Cと、設定事項選出手段181Dと、関連項目選出手段181Eと、報知制御手段181Fと、などを有している。
音声信号取得手段181Aは、音声に応じて集音手段160から出力される音声信号を取得する。
そして、音声信号取得手段181Aは、取得した音声信号を例えば周波数変換やノイズ除去などを実施し、音声の内容をテキストデータ形式に変換する。このテキストデータ形式に変換された音声情報は、記憶手段170へ出力されて適宜記憶される。この音声情報は、例えば1秒間などの無音期間や無発声期間毎に1つの情報として生成される。
移動状況情報取得手段181Bは、車両の移動状況である走行状況に関する移動状況情報を取得し、車両の走行状況を認識する。
具体的には、移動状況情報取得手段181Bは、センサ部110から出力される移動状況情報である検出信号を取得し、車両が走行中か停止中かなどの走行状況を認識する。
動作状況情報取得手段181Cは、ナビゲーション装置100の動作状況に関する動作状況情報を取得し、ナビゲーション装置100の動作状況を認識する。
具体的には、動作状況情報取得手段181Cは、案内誘導制御部182の動作状態、演算手段180の制御による表示手段140、発音手段150および記憶手段170の動作状態を、動作状況情報である制御信号を認識し、ナビゲーション装置100の動作状況を認識する。すなわち、動作状況としては、案内誘導中か否か、地図の表示状態、記憶手段170に記憶された音楽データの再生状態などが例示できる。
設定事項選出手段181Dは、利用者の発声によりいずれの設定事項の設定入力を要求しているか否かを判断する。すなわち、設定事項選出手段181Dは、変換データベース172と、音声信号に基づく音声情報と、に基づいて、音声に対する設定事項の蓋然性を演算して設定事項を蓋然性に対応して検出する。この設定事項選出手段181Dは、設定事項候補検索手段181D1と、スコア値算出手段181D2と、を有している。
設定事項候補検索手段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へ適宜出力して記憶させる。
関連項目選出手段181Eは、設定項目データベース173に基づいて、設定事項選出手段181Dで検出した設定事項の設定名称情報210に対応する設定項目情報300を検出し、これら設定項目情報300に基づいて、関連する他の設定事項を検出する。すなわち、関連項目選出手段181Eは、設定事項選出手段181Dで検出した設定事項の設定名称情報210に対応する設定項目情報300を検出し、これら検出した設定項目情報300と他の設定項目情報300とを比較し、操作説明文情報320、類似性情報330および相互関係情報340が関連する他の設定項目情報300を検索する。この関連項目選出手段181Eは、類似性判断手段181E1と、相互関係判断手段181E2と、などを有している。
類似性判断手段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を検出する。
そして、関連項目選出手段181Eは、類似性判断手段181E1で算出した他の設定項目情報300の関連度(a),(b)のスコア値と、相互関係判断手段181E2で検出した他の設定項目情報300に基づいて、検出した設定項目情報300に関連する他の設定項目情報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)の関連性となる「ランダム再生する」の設定事項と、が関連付けられる。
報知制御手段181Fは、設定事項選出手段181Dで検出した設定事項の設定項目情報300に関連項目選出手段181Eで検出して関連付けた他の設定項目情報300との組み合わせを報知して、設定入力の確認を促す旨を報知する。この報知制御手段181Fは、表示制御手段181F1と、発音制御手段181F2と、を有している。
表示制御手段181F1は、表示手段140を適宜制御して各種画像データを表示手段140で画面表示させる。
具体的には、例えば、図11に示すように、記憶手段170にあらかじめ記憶されたフォームに基づいて、関連付けした設定項目情報300および他の設定項目情報300の各設定名称情報210の組み合わせを、表示手段140に画面表示させる。この表示の際、設定事項選出手段181Dで演算したスコア値に基づいて音声に対応した蓋然性が高い設定項目情報300と、この設定項目情報300に関連する他の設定項目情報300との設定名称情報210の組み合わせを、例えばあらかじめ設定された閾値の数の組み合わせで画面表示させる。
また、表示制御手段181F1は、地図情報に現在位置や目的地を示すアイコンや移動経路、さらには渋滞に関するアイコンなどを重畳し、表示手段140で画面表示させる制御をする。さらには、表示制御手段181F1は、例えば操作手段130や音声による入力操作を促して各種情報である設定項目を設定入力するための各種表示画面、さらには記憶手段170に記憶された画像や映像などの画像データをも表示制御する。 発音制御手段181F2は、発音手段150を適宜制御して各種音声データを発音手段150で音声として出力させる。この音声データとしては、案内誘導のための音声ガイダンスや、設定事項の内容や設定入力を促す旨などの音声ガイダンスなどの他、記憶手段170に記憶された音楽や音声などの各種音声データをも発音制御する。
案内誘導制御部182は、ナビゲーション装置100で案内誘導処理を実施する。
この案内誘導制御部182は、現在位置認識手段182Aと、目的地認識手段182Bと、条件認識手段182Cと、案内報知手段182Dと、経路処理手段182Eと、などを備えている。なお、本実施形態では、報知制御手段181Fを音声入力支援処理部181と共用する構成を例示するがこの限りではない。
現在位置認識手段182Aは、出発地点となる車両の現在位置を認識する。具体的には、センサ部110の速度センサおよび方位角センサから出力される車両の速度データおよび方位角データに基づいて、車両の現在の擬似位置を複数算出する。さらに、現在位置認識手段182Aは、GPS受信部から出力される現在位置に関するGPSデータに基づいて、車両の現在の擬似座標値を認識する。そして、現在位置認識手段182Aは、算出した現在の擬似位置と、認識した現在の擬似座標値とを比較し、別途取得された地図情報上における車両の現在位置を算出し、出発地点となる現在位置を認識し、この現在位置に関する出発地点情報としての現在位置情報を取得する。
また、現在位置認識手段182Aは、加速度センサから出力される加速度データに基づいて、走行する道路の傾斜や高低差を判断し、車両の現在の擬似位置を算出し、現在位置を認識する。すなわち、立体交差点や高速道路など、平面上で重なる箇所でも、車両の現在位置を正確に認識できる。さらに、山道や坂道を走行する際に、速度データや方位角データのみから得る移動距離と、実際の車両の走行距離との誤差を、検出した道路の傾斜を用いて補正するなどにより正確な現在位置を認識する。
なお、現在位置認識手段182Aは、現在位置として上述した車両の現在位置の他、操作手段130の入力操作や音声入力にて特定された設定事項の設定入力された起点となる出発地点などを、擬似現在位置として認識する。そして、現在位置認識手段182Aで得られた各種情報は、記憶手段170に適宜記憶される。
目的地認識手段182Bは、例えば操作手段130や音声入力にて設定入力された目的地点である目的地に関する目的地情報を取得し、目的地の位置を認識する。
設定入力される目的地情報としては、例えば緯度・経度などの座標、住所、電話番号など、場所を特定するための各種情報が利用可能である。そして、この目的地認識手段182Bで認識した目的地情報は、記憶手段170に適宜記憶される。
条件認識手段182Cは、操作手段130の入力操作や音声入力にて特定された設定事項の設定入力されたナビゲーション装置100全体の各種処理を実施させるための各種設定事項の情報を取得する。
設定入力された条件である各種設定事項の情報は、記憶手段170に適宜記憶される。
案内報知手段182Dは、記憶手段170に記憶され、地図情報や車両の走行状況に対応してあらかじめ取得した移動経路情報さらには地物案内情報などに基づいて、車両の移動に関する案内、例えば車両の走行を支援する内容の案内に関する案内情報を生成する。そして、案内報知手段は、生成した案内情報を、報知制御手段181Fへ出力し、表示手段140による画像表示や発音手段150による音声出力にて報知させる。
案内情報の報知としては、例えば、所定の矢印や記号などを表示手段140の表示画面に画面表示させたり、「700m先、○○交差点を△△方面右方向です。」、「移動経路から逸脱しました。」、「この先、渋滞です。」などの音声ガイダンスを発音手段150により音声出力させたり、することなどが例示できる。
経路処理手段182Eは、利用者により設定入力される経路設定のための設定事項、および、記憶手段170に記憶された地図情報に基づいて、車両が走行する移動経路を演算してルート探索する。この経路処理手段182Eは、利用者の入力操作にて設定入力された設定事項に基づいて、交通規制や渋滞、渋滞予測などの交通情報であるVICSデータなどを加味するか否か、最短距離、最短時間などの各種ルート探索のための要求に基づいて移動経路を探索すなわち演算する。
この経路設定のための設定事項は、例えば移動経路の設定要求に関する入力操作に応じた操作信号に基づいて、各種条件である設定事項の設定入力を促す旨の表示画面を表示制御手段181F1により表示手段140で画面表示させたり、発音制御手段181F2により発音手段150で音声ガイダンスを音声出力させたりし、画面表示や音声出力に従った入力操作や音声入力により取得する。この設定された移動経路は、記憶手段170へ出力されて適宜記憶される。
そして、移動経路の探索としては、例えば設定事項として渋滞予測を要求する旨の設定入力がなされていない場合には、現在位置情報、目的地情報、設定事項の情報、現在渋滞情報を取得する。そして、これら取得した情報に基づいて地図情報の移動経路探索用地図情報を利用し、例えば車両が通行可能な道路を探索し、所要時間が短い経路、あるいは移動距離が短い経路、または交通渋滞や交通規制場所を回避した経路などを設定した移動経路情報を生成する。そして、この移動経路情報の各経路における目的地までの所要時間や移動距離などを演算し、これら所要時間に関する所要時間情報や移動距離に関する移動距離情報などを生成する。
一方、設定事項として渋滞予測を要求する旨の設定入力がなされている場合には、現在位置情報、目的地情報、設定事項の情報、現在渋滞情報を取得する。そして、これら取得した情報に基づいて所要時間が短い経路、あるいは移動距離が短い経路、または交通渋滞や交通規制場所を回避した候補経路などを設定した移動候補経路情報を生成する。そして、現在渋滞情報および渋滞予測情報を取得し、これら取得した情報に基づいて移動候補経路情報の候補経路をさらに絞り込むことにより、経路などを設定した移動経路情報を生成する。そして、この移動経路情報の各経路における目的地までの所要時間や移動距離などを演算し、これら所要時間に関する所要時間情報や移動距離に関する移動距離情報などを生成する。
なお、この移動経路を探索する際、移動経路探索用地図情報の他、地図情報のマッチングデータMMを用いる場合もある。例えば、裏道などの幅の狭い道路などの移動経路探索用地図情報ではない道路を利用して移動経路を探索する場合などである。そして、マッチングデータMMを利用する場合には、道路状態の判断に基づいて、適宜経路を探索する。また、移動経路情報には、例えば車両の走行の際に誘導して走行を補助する経路案内情報をも有する。この経路案内情報は、表示手段140で適宜表示あるいは発音手段150で適宜音声出力され、走行が支援される。
さらに、経路処理手段182Eは、渋滞予測情報を加味し、移動経路に対応して車両が走行する場合の所定時間、例えば30分経過毎の車両の到達予測位置を、例えばセンサ部110からの情報や地図情報などを用いて演算する。具体的には、地図情報に含まれる法定速度に関する情報から所定時間経過する間の走行距離を演算し、この演算した走行距離に基づいて地図情報のマッチングデータMMを利用し、到達予測位置を認識する。この到達予測位置に関する予測位置情報は、記憶手段170に適宜記憶される。
計時手段183は、例えば内部クロックなどの基準パルスに基づいて現在時刻を認識する。
そして、この計時手段183は、認識した現在時刻に関する時刻情報を適宜出力する。
〔ナビゲーション装置の動作〕
次に、上記ナビゲーション装置100の動作として、音声入力に対応した設定事項を選出する処理動作について、図面を参照して説明する。
図12は、音声入力による設定事項を設定入力するまでの処理の全体動作を示すフローチャートである。図13は、音声入力に基づいて設定事項を選出する処理動作を示すフローチャートである。図14は、設定事項に関連する他の設定事項を選出する際の類似性を判断する処理動作を示すフローチャートである。図15は、設定事項に関連する他の設定事項を選出する際の相互関係性を判断する処理動作を示すフローチャートである。
車両に搭乗した利用者である搭乗者がナビゲーション装置100の電源をオンして電力を供給すると、演算手段180は、初期設定を実施するとともに、報知制御手段181Fにより、表示手段140を制御してメインメニューを画面表示させるとともに、発音手段150を制御してメインメニューからのいずれの処理項目を選択して設定入力を促す旨の音声ガイダンスを音声出力させる。すなわち、利用者にナビゲーション装置100に動作させる内容の設定入力を促す表示画面および音声ガイダンスを表示手段140および発音手段150で報知させる。
なお、例えば、初期設定の際、ナビゲーション装置100は、演算手段180により、ネットワークを介して地図情報やVICSデータなどを取得する処理を適宜実行してもよい。
そして、演算手段180は、メインメニューから移動経路の設定を要求する旨の入力操作や音声入力に応じた操作信号や音声信号を認識すると、報知制御手段181Fにより、メインメニューの場合と同様に、移動経路の探索に必要な各種情報、例えば目的地情報、最短距離か最短時間か、渋滞予測をするか否かなどの各種設定事項の情報の設定入力を促す表示画面や音声ガイダンスを出力する。
ここで、例えば図12および図13に示すように、音声入力、すなわち音声信号が入力された場合、具体的には利用者の発音を集音手段160で集音すると、集音手段160が音声に関する音声信号を生成し(ステップS101)、演算手段180へ出力する。この出力された音声信号を音声信号取得手段181Aが取得し、音声信号取得手段181Aは、音声信号を例えば周波数変換やノイズ除去などを実施し、音声の内容をテキストデータ形式に変換する音声認識処理を実施する(ステップS102)。
そして、演算手段180は、設定事項候補検索手段181D1により、テキストデータ形式の音声情報と、変換データベース172の変換情報200の関連語句情報220とを比較して、音声情報に含まれる語句と同一の語句の関連語句情報220を検出する機器操作選択処理を実施する(ステップS103)。そして、設定事項候補検索手段181D1は、検出した関連語句情報220が関連付けられた変換情報200の設定名称情報210を認識し、これら設定名称情報210を利用者が設定入力を要求している設定事項の候補として選出する。
さらに、演算手段180は、スコア値算出手段181D2により、設定事項候補検索手段181D1で検出した設定名称情報210毎に、設定事項選出手段181Dで検出した関連語句情報220の語句の一致する数などの頻度をスコア値として演算する。そして、算出したスコア値を検出した設定名称情報210にそれぞれ関連付けて記憶手段170へ適宜出力して記憶させる認識候補スコア記憶処理を実施する(ステップS104)。
このようにして、演算手段180は、音声に対応する蓋然性の高い、例えばスコア値の大小に基づいて、設定事項の内容すなわち設定名称情報210を認識する音声/機器操作変換処理を実施する(ステップS105)。
そして、演算手段180は、報知制御手段181Fにより、記憶手段170にあらかじめ記憶されたフォームに基づいて、ステップS105で認識した設定名称情報210の設定事項の内容を設定入力してよいか否かの確認を促す旨を表示手段140に画面表示させるとともに、その旨の音声ガイダンスを生成させる音声案内文生成処理を実施し(ステップS106)、発音手段150で音声出力させる音声案内出力処理を実施し(ステップS107)、設定入力の確認を促す旨を報知する。なお、報知の際、例えばスコア値の大小に基づいて、複数の設定名称情報210を画面表示で一覧表示させ、いずれの設定項目を設定入力するかの確認を促す旨で表示させるとよい。
これらの報知により、操作手段130による入力操作や音声入力などにより、設定入力を要求する旨を演算手段180が認識すると、設定名称情報210に基づいて設定事項を設定入力させる機器操作実行処理を実施し(ステップS108)、設定事項に基づいてナビゲーション装置100を動作させる。
なお、設定入力を要求しない旨、例えば他の設定事項の選出を要求するなどの場合には、再びステップS102に戻って、設定名称情報210を選出する処理に戻る。
この設定入力の処理の後、演算手段180は、例えば図12、図14および図15に示すように、移動状況情報取得手段181Bによりセンサ部110から出力される検出信号を取得させる走行状況入力処理を実施するとともに(ステップS109)、動作状況情報取得手段181Cにより演算手段180で制御しているナビゲーション装置100の制御信号を認識する機器情報状況入力処理を実施し(ステップS110)、走行状況および動作状況を認識する前提条件記憶処理を実施する(ステップS111)。
さらに、演算手段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)。
この後、演算手段180は、報知制御手段181Fにより、例えば図11に示すように、記憶手段170にあらかじめ記憶されたフォームに基づいて、設定入力された設定事項の設定名称情報210にステップS113で関連付けられた他の設定名称情報210の設定事項の名称を関連付けた状態で表示手段140に画面表示させる関連操作/機能表示処理を実施する(ステップS114)。このステップS114における画面表示の際、ステップS104で検出されステップS108で設定入力されなかった他の設定名称情報210およびこれらにステップS113で関連付けられた他の設定名称情報210の設定項目の名称を関連付けた状態で、候補として合わせて一覧表示させる。そして、いずれの設定項目を設定入力してよいか否かの確認を促す旨を画面表示させる。
さらに、ステップ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における入力操作で関連した他の設定事項と合わせて報知されることで、利用者に対して次の設定事項が案内され、利用者は機器動作を容易に想定でき、設定事項が順次選出されて設定入力される状態となり、簡単な構成で使い勝手の良い音声入力を提供できる。
また、変換データベース172としては、設定名称情報210の名称を構成する語句およびこれら語句の類義語を設定事項の内容に関連する関連語句に関する関連語句情報220として変換情報200を構築して構成している。
このため、設定する設定事項の名称と、その名称を構成する語句やその類義語を関連語句として変換情報200を構築しているので、発声に応じた利用者の意とする設定事項を選出するために音声に応じた蓋然性を演算するためのデータベースの構成が簡単に構築でき、音声入力により動作する使い勝手の良いナビゲーション装置100の構築が容易にできる。
そして、設定事項選出手段181Dでは、変換データベース172の変換情報200に基づいて音声信号に含まれた語句と同一の語句となる関連語句を認識し、関連語句の出現頻度を演算するとともに、これら関連語句が関連付けられた設定名称情報210における総計をスコア値として演算することで、音声に対する設定事項の蓋然性を演算している。
このため、発声に応じた利用者の意とする度合いとなる蓋然性を簡単な演算方法により容易に算出でき、音声に対する設定事項の選出が迅速に実施でき、より使い勝手を向上できる。また、蓋然性として算出するスコア値の大小に応じて複数の設定事項を報知しているので、利用者は容易に所望とする設定事項を認識でき、誤作動の無い設定入力がより容易となり、より使い勝手を向上できる。
また、設定項目データベース173としては、設定事項により動作するナビゲーション装置100の案内誘導時で車両の走行状況の事象に関する移動状態情報332と、設定名称情報210におけるナビゲーション装置100の動作状況に関する機器情報333とが、設定名称情報210に関連付けられて1つの設定項目情報300として構築して構成している。
このため、車両の走行状況に伴うナビゲーション装置100の動作状況や、設定入力された設定名称情報210の設定事項によるナビゲーション装置100の動作状況をも加味して、関連する他の設定事項を誤検出することなく選出することが可能となり、より使い勝手がよく適切な音声入力による設定入力ができる構成を提供できる。
そして、関連項目選出手段181Eでは、設定事項選出手段181Dで検出した設定事項の設定名称情報210に対応する設定項目情報300における操作内容情報を構成する操作説明文情報320、類似性情報330および相互関係情報340に関連する操作説明文情報320、類似性情報330および相互関係情報340を設定項目データベース173に基づいて検出し、これら検出した操作説明文情報320、類似性情報330および相互関係情報340が関連付けられた設定項目情報300の設定名称情報210を関連する他の設定項目として検出している。
このため、設定事項選出手段181Dで検出した設定項目に関連し次に設定入力される他の設定項目が、設定事項の内容と入力操作内容とにより適切に検出され、順次設定入力する構成が報知される状態となり、より使い勝手がよく適切な音声入力による設定入力ができる構成を提供できる。
さらに、関連項目選出手段181Eでは、設定事項選出手段181Dで検出した設定事項の設定項目情報300における操作内容情報を構成する操作説明文情報320、類似性情報330および相互関係情報340に含まれる語句と同一の語句を有する操作説明文情報320、類似性情報330および相互関係情報340を検出している。
このため、語句の同一性で検索する簡単な処理で関連する他の設定事項が検出、すなわち次に設定入力する設定事項を検出できることとなり、簡単な構成で迅速に他の設定事項の検出ができ、音声入力により動作する使い勝手の良いナビゲーション装置100の構築が容易にできる。
また、設定項目データベース173として、設定事項により動作するナビゲーション装置100の案内誘導時で車両の走行状況の事象に関する移動状態情報332と、設定名称情報210におけるナビゲーション装置100の動作状況に関する機器情報333とを、設定名称情報210に関連付けられて1つの設定項目情報300として構築して構成している。そして、関連項目選出手段181Eにより、設定事項選出手段181Dで検出した設定事項の設定名称情報210に対応する設定項目情報300における移動状態情報332および機器情報333に含まれる語句と同一の語句を有する移動状態情報332および機器情報333を検出し、これら移動状態情報332および機器情報333のうちの少なくともいずれか一方が関連付けられた設定名称情報210を関連する他の設定事項として検出している。
このため、設定事項選出手段181Dで検出した設定事項に関連する他の設定事項として、車両の走行状況に伴うナビゲーション装置100の動作状況や、設定入力された設定名称情報210の設定事項によるナビゲーション装置100の動作状況をも加味し、語句の同一性で検索する簡単な処理で検出でき、誤検出することなく適切な関連する設定事項を簡単なデータベース構造で迅速に検出でき、簡単な構成でより使い勝手がよいナビゲーション装置100を提供できる。
さらに、設定事項選出手段181Dで検出し報知制御手段181Fによる報知で利用者の入力操作により設定入力された設定事項に対して、関連項目選出手段181Eで関連する他の設定事項を検出している。
このため、利用者の移動が設定入力により反映された設定事項に関連する設定事項を検出する最小限の演算でよく、より迅速で適切な他の設定事項の検出ができる。特に、設定事項の設定入力による車両の走行状況に伴うナビゲーション装置100の動作状況やナビゲーション装置100の動作状況がそのまま反映された状態となり、より適切な他の設定事項の検出ができる。
そして、関連する他の設定事項との組み合わせで、蓋然性の大きさに応じて報知している。
このため、次の設定事項の音声入力が容易にでき、より使い勝手を向上できる。
そして、CPUに、プログラムとして、音声入力支援処理部181を構成して、上述した処理を実施可能に設定している。
このことにより、プログラムを組み込む、さらにはプログラムを記録した記録媒体を用いることで、上記処理が容易に得られ、利用の拡大が容易に図れる。
〔実施形態の変形〕
なお、本発明は、上述した各実施形態に限定されるものではなく、本発明の目的を達成できる範囲で以下に示される変形をも含むものである。
すなわち、移動体としては、上述したように、自動車などに限らず、例えばオートバイなどの二輪車両やトラックなどの道路を走行するいずれの車両を対象とすることができる。さらには、軌道車両の他、航空機や船舶、ナビゲーション装置を携帯する利用者自体などをも対象とすることができる。
また、車載用の機器に限らず、例えば利用者が直接携帯する構成、例えば携帯電話やPHSなど、各種機器形態が利用できる。
そして、単にナビゲーション装置100の単品構成に限らず、例えば地図情報などはネットワークを介してサーバ装置から適宜取得したり、サーバ装置で車両の移動経路を探索し、探索結果をネットワークを介して車両の端末機器へ送信してこの端末機器で確定したりするなど、システム構成することもできる。
さらに、車両に搭載する構成に限らず、例えばパーソナルコンピュータなどにおいて、仮想の出発地と目的地とを設定してパーソナルコンピュータ上で移動経路や回避移動経路を探索するいわゆるシミュレーションソフトウェアとして利用することもできる。
なお、地図情報としては、上述したテーブル構造のものに限らず、いずれのテーブル構造の地図情報を利用できる。
また、設定事項選出手段181Dとして、変換データベース172に基づいて設定事項を選出する構成に限らず、例えば設定項目データベース173を用いたり、変換データベース172に設定項目データベース173の設定内容情報や操作内容情報などのような設定項目に関する語句の情報を設けたりして、単に名称に関する語句のみならず、走行状況やナビゲーション装置100の動作状況などをも加味して設定事項を選出するなどしてもよい。このような構成により、より蓋然性の高い設定事項の選出が可能となる。
なお、このような走行状況や動作状況などをも加味する構成において、設定事項選出手段181Dとしては、例えば関連項目選出手段のように操作状況や動作状況の一致性をスコア値として算出して蓋然性として加味させるなどが例示できる。
さらに、設定事項の選出対象として、案内誘導動作の設定事項のみならず、ナビゲーション装置100の機能として搭載されている音楽情報や映像情報などの処理のための設定事項をも対象としたが、このような音楽情報や映像情報などの処理のための設定事項の選出は対象外としてもよい。
なお、本発明では、これらナビゲーション装置100に搭載される音楽情報などの処理動作も、車両の走行の際に、運転者や搭乗者などの利用者に音響や映像などを出力による良好な車内空間を提供し、案内誘導を支援する処理動作として対象とし、設定事項の選出対象としている。
また、上述した各機能をプログラムとして構築したが、上述したように、例えば回路基板などのハードウェアあるいは1つのIC(Integrated Circuit)などの素子にて構成するなどしてもよく、いずれの形態としても利用できる。なお、プログラムや別途記録媒体から読み取らせる構成とすることにより、取扱が容易で、利用の拡大が容易に図れる。
なお、演算手段としては、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つのデータ構造に構成された設定項目情報を複数記憶するテーブル構造の設定項目データベースと、
    音声に応じた音声信号を取得する音声信号取得手段と、
    前記変換データベースおよび前記音声信号に基づいて、前記音声に対する前記設定事項の蓋然性を演算して前記設定事項を蓋然性に対応して検出する設定事項選出手段と、
    前記設定項目データベースに基づいて、前記検出した設定事項に対応する前記設定項目情報を検出し、この設定項目情報の前記設定内容情報および前記操作内容情報に基づいて、関連する他の設定事項を検出する関連項目選出手段と、
    前記設定事項選出手段で選出した設定事項に前記関連項目選出手段で検出した前記他の設定事項を関連付けて、前記設定事項および前記他の設定事項のうちの少なくともいずれか一方の確認を促す旨を報知手段にて報知させる報知制御手段と、
    を具備したことを特徴とした音声入力支援装置。
  2. 請求項1に記載の音声入力支援装置であって、
    前記変換データベースは、前記設定名称情報の名称を構成する語句およびこれら語句の類義語を前記設定事項の内容に関連する関連語句に関する前記関連語句情報として前記変換情報が構築された
    ことを特徴とした音声入力支援装置。
  3. 請求項1または請求項2に記載の音声入力支援装置であって、
    前記設定事項選出手段は、前記変換データベースの変換情報に基づいて前記音声信号に含まれた語句と同一の語句となる前記関連語句を認識し、前記関連語句の出現頻度を演算するとともに、これら関連語句が関連付けられた前記設定名称情報における総計をスコア値として演算し、前記蓋然性として演算する
    ことを特徴とした音声入力支援装置。
  4. 請求項1ないし請求項3のいずれかに記載の音声入力支援装置であって、
    前記設定項目データベースは、前記設定事項により動作する前記ナビゲーション装置の案内誘導時で前記移動体の移動状況の事象に関する移動状態情報と、前記設定名称情報における前記ナビゲーション装置の動作状況に関する機器情報とが、前記設定名称情報に関連付けられて1つの前記設定項目情報として構築された
    ことを特徴とした音声入力支援装置。
  5. 請求項4に記載の音声入力支援装置であって、
    前記移動体の移動状況に関する移動状況情報を取得する移動状況情報取得手段と、
    前記ナビゲーション装置の動作状況に関する動作状況情報を取得する動作状況情報取得手段と、を具備し、
    前記設定事項選出手段は、前記設定項目データベースと、前記移動状況情報取得手段で取得した前記移動状況情報および前記動作状況情報取得手段で取得した前記動作状況情報とに基づいて、前記設定事項の蓋然性を演算する
    ことを特徴とした音声入力支援装置。
  6. 請求項5に記載の音声入力支援装置であって、
    前記設定事項選出手段は、前記音声信号に含まれた語句と同一の語句となる前記関連語句を認識し、前記関連語句の出現頻度を演算し、これら関連語句が関連付けられた前記設定名称情報における総計をスコア値として演算するとともに、前記設定名称情報毎の前記移動体の移動状況および前記ナビゲーション装置の動作状況に応じた前記設定項目データベースの設定項目情報における前記移動状態情報および前記機器情報に対応して前記スコア値を増減する演算をし、前記蓋然性として演算する
    ことを特徴とした音声入力支援装置。
  7. 請求項1ないし請求項6のいずれかに記載の音声入力支援装置であって、
    前記関連項目選出手段は、前記設定事項選出手段で検出した前記設定事項の前記設定項目情報を検出し、この設定項目情報の前記操作内容情報と関連する前記操作内容情報を検出し、この検出した操作内容情報が関連付けられた前記設定名称情報を関連する他の設定事項として検出する
    ことを特徴とした音声入力支援装置。
  8. 請求項7に記載の音声入力支援装置であって、
    前記関連項目選出手段は、前記設定事項選出手段で検出した前記設定事項の前記設定項目情報における前記操作内容情報に含まれる語句と同一の語句を有する前記操作内容情報を関連する前記操作内容情報として検出する
    ことを特徴とした音声入力支援装置。
  9. 請求項7または請求項8に記載の音声入力支援装置であって、
    前記設定項目データベースは、前記設定事項により動作する前記ナビゲーション装置の案内誘導時で前記移動体の移動状況の事象に関する移動状態情報と、前記設定名称情報における前記ナビゲーション装置の動作状況に関する機器情報とが、前記設定名称情報に関連付けられて1つの前記設定項目情報として構築され、
    前記関連項目選出手段は、前記設定事項選出手段で検出した前記設定事項の前記設定項目情報における前記移動状態情報および前記機器情報に含まれる語句と同一の語句を有する前記移動状態情報および前記機器情報を検出し、これら移動状態情報および前記機器情報のうちの少なくともいずれか一方が関連付けられた前記設定名称情報を関連する他の設定事項として検出する
    ことを特徴とした音声入力支援装置。
  10. 請求項7ないし請求項9のいずれかに記載の音声入力支援装置であって、
    前記報知制御手段は、前記設定事項選出手段で前記蓋然性に対応して検出した前記設定事項を報知し、
    前記関連項目選出手段は、前記報知制御手段で報知され入力操作により設定入力された前記設定事項に対応する前記設定項目情報を検出し、この設定項目情報の前記設定内容情報および前記操作内容情報に基づいて、前記関連する他の設定事項を検出する
    ことを特徴とした音声入力支援装置。
  11. 請求項1ないし請求項10のいずれかに記載の音声入力支援装置であって、
    前記報知制御手段は、関連付けた前記設定事項とこの設定事項に関連する他の前記設定事項との組み合わせを、前記蓋然性の大きさに応じて報知し、いずれの設定事項の設定入力の確認を促す旨を前記報知手段に報知させる
    ことを特徴とした音声入力支援装置。
  12. 演算手段により、出発地点から目的地点までの移動体の移動を地図情報に基づいて案内誘導するナビゲーション装置における前記移動体を案内誘導するための設定事項を音声入力により前記ナビゲーション装置に設定入力させる音声入力支援方法であって、
    前記設定事項の名称に関する設定名称情報およびこの設定名称情報における前記設定事項の内容に関連する関連語句に関する関連語句情報が複数関連付けられた変換情報を複数記憶するテーブル構造の変換データベースと、前記設定名称情報、この設定名称情報における前記設定事項の内容に関する設定内容情報およびこの設定名称情報における前記設定事項を実施するための操作内容に関する操作内容情報が関連付けられた設定項目情報を複数記憶するテーブル構造の設定項目データベースと、を用い、
    音声に応じて集音手段から出力される音声信号を取得する音声信号取得工程と、
    前記変換データベースおよび前記音声信号に基づいて、前記音声に対する前記設定事項の蓋然性を演算して前記設定事項を蓋然性に対応して検出する設定事項選出工程と、
    前記設定項目データベースに基づいて、前記検出した設定事項に対応する前記設定項目情報を検出し、この設定項目情報の前記設定内容情報および前記操作内容情報に基づいて、関連する他の設定事項を検出する関連項目選出工程と、
    前記設定事項選出工程で選出した設定事項に前記関連項目選出手段で検出した前記設定事項を関連付けて前記設定事項の設定入力の確認を促す旨を報知手段にて報知させる報知制御工程と、を実施する
    ことを特徴とする音声入力支援方法。
  13. 演算手段を、請求項1ないし請求項11のいずれかに記載の音声入力支援装置として機能させる
    ことを特徴とした音声入力支援プログラム。
  14. 請求項12に記載の音声入力支援方法を演算手段に実行させる
    ことを特徴とした音声入力支援プログラム。
  15. 請求項13または請求項14に記載の音声入力支援プログラムが演算手段にて読み取り可能に記録された
    ことを特徴とした音声入力支援プログラムを記録した記録媒体。
  16. 入力される音声に応じた音声信号を出力する集音手段と、
    音声に応じて前記集音手段から出力される音声信号を取得する請求項1ないし請求項11のいずれかに記載の音声入力支援装置と、
    移動体の移動状況を検出する移動状況検出手段と、
    前記音声入力支援装置により設定入力された設定事項および地図情報に基づいて、前記移動状況検出手段で検出した前記移動体の移動状況に応じて前記移動体の移動状態を報知手段で報知させて案内誘導する案内誘導報知制御手段と、
    を具備したことを特徴としたナビゲーション装置。
JP2008508595A 2006-03-31 2007-03-29 音声入力支援装置、その方法、そのプログラム、そのプログラムを記録した記録媒体、および、ナビゲーション装置 Expired - Fee Related JP4551961B2 (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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