(57)【特許請求の範囲】
【請求項１】
移動体に備えられると共に、通信網を介して情報センタに備えられた対話システムと対話を行う移動体端末装置であって、
前記移動体の位置を検出する位置検出手段と、
前記情報センタとの通信の中断を判定する通信中断判定手段と、
通信が中断した際に、前記移動体の位置を判定する通信中断位置判定手段と、
前記情報センタとの通信の復帰を判定する通信復帰判定手段と、
通信が復帰した際に、前記移動体の位置を判定する通信復帰位置判定手段と、
通信が中断した際の前記移動体の位置と、通信が復帰した際の前記移動体の位置とに基づいて、対話の再開を制御する対話再開制御手段と
を備えたことを特徴とする移動体端末装置。
【請求項２】
通信網を介して移動体に備えられた移動体端末装置と対話を行う対話システムを備えた情報センタであって、
前記移動体端末装置から該移動体の位置を取得する位置取得手段と、
前記移動体端末装置との通信の中断を判定する通信中断判定手段と、
通信が中断した際に、前記移動体の位置を判定する通信中断位置判定手段と、
前記移動体端末装置との通信の復帰を判定する通信復帰判定手段と、
通信が復帰した際に、前記移動体の位置を判定する通信復帰位置判定手段と、
通信が中断した際の前記移動体の位置と、通信が復帰した際の前記移動体の位置とに基づいて、対話の再開を制御する対話再開制御手段と
を備えたことを特徴とする情報センタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信網を介して、対話システムにより通信を行う移動体端末装置及び情報センタに関する。
【０００２】
【従来の技術】
従来、音声入力を用いて動作を制御する音声対話装置には、音声対話が中断した場合でも、その後に円滑な音声対話を継続することができるものがある。
例えば、このような装置は、車載用のナビゲーション装置を音声入力を用いて操作するような場合に使用され、音声対話装置の指示に従ってユーザが音声入力を行うことにより、例えば目的地等の情報を装置に認識させることができる。しかし、何等かの理由で音声対話が中断し、ユーザが対話の内容を忘れてしまう場合があるので、この装置では、入力音声と応答内容とを対話履歴として記憶するメモリを備え、対話の中断を検出した後に対話の再開が検出された場合には、中断前の対話内容を示す音声を出力する（例えば、特許文献１参照。）。
【０００３】
【特許文献１】
特開平１１−１２６０８９号公報
【０００４】
【発明が解決しようとする課題】
ところで、特許文献１に記載されているような従来の装置では、今まで進めてきたシナリオをそのまま継続させるように、中断した時点から音声対話を再開することができるものの、情報センタと車両側とを無線通信により接続し、情報センタと車両側との間で音声対話による入力を行うような場合、通信の頻繁な切断により音声対話の中断が発生すると、通信の再接続のたびに、車両側では必要がない情報を入手してしまい、通信の効率が悪くなるという問題があった。一方、最初から音声対話をやり直す場合、今まで入力した情報が無駄になるという問題があった。
【０００５】
本発明は、上記課題に鑑みてなされたもので、通信を介して音声対話を行う際に、中断した音声対話を適切な段階から復帰することが可能な移動体端末装置及び情報センタを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、請求項１の発明に係る移動体端末装置は、移動体に備えられると共に、通信網を介して情報センタに備えられた対話システムと対話を行う移動体端末装置であって、前記移動体の位置を検出する位置検出手段（例えば実施の形態の自車位置検出部２１）と、前記情報センタとの通信の中断を判定する通信中断判定手段（例えば実施の形態のステップＳ７）と、通信が中断した際に、前記移動体の位置を判定する通信中断位置判定手段（例えば実施の形態のステップＳ５）と、前記情報センタとの通信の復帰を判定する通信復帰判定手段（例えば実施の形態のステップＳ１０）と、通信が復帰した際に、前記移動体の位置を判定する通信復帰位置判定手段（例えば実施の形態のステップＳ１３、及びステップＳ１６）と、通信が中断した際の前記移動体の位置と、通信が復帰した際の前記移動体の位置とに基づいて、対話の再開を制御する対話再開制御手段（例えば実施の形態のステップＳ１４、ステップＳ１７、ステップＳ１８、及びステップＳ１９）とを備えたことを特徴とする。
【０００７】
以上の構成を備えた移動体端末装置は、通信中断判定手段が情報センタとの通信の中断を判定すると、位置検出手段が検出する移動体の位置に基づいて、通信中断位置判定手段が、情報センタとの通信が中断した際の移動体の位置を判定する。一方、通信復帰判定手段が情報センタとの通信の復帰を判定すると、位置検出手段が検出する移動体の位置に基づいて、通信復帰位置判定手段が、情報センタとの通信が復帰した際の移動体の位置を判定する。これにより、対話再開制御手段は、通信が中断した際の移動体の位置と通信が復帰した際の移動体の位置とに基づいて、対話の再開を制御することができる。
【０００８】
請求項２の発明に係る情報センタは、通信網を介して移動体に備えられた移動体端末装置と対話を行う対話システムを備えた情報センタであって、前記移動体端末装置から該移動体の位置を取得する位置取得手段と、前記移動体端末装置との通信の中断を判定する通信中断判定手段と、通信が中断した際に、前記移動体の位置を判定する通信中断位置判定手段と、前記移動体端末装置との通信の復帰を判定する通信復帰判定手段と、通信が復帰した際に、前記移動体の位置を判定する通信復帰位置判定手段と、通信が中断した際の前記移動体の位置と、通信が復帰した際の前記移動体の位置とに基づいて、対話の再開を制御する対話再開制御手段とを備えたことを特徴とする。
【０００９】
以上の構成を備えた情報センタは、通信中断判定手段が移動体端末装置との通信の中断を判定すると、位置取得手段が移動体端末装置から取得する移動体の位置に基づいて、通信中断位置判定手段が、移動体端末装置との通信が中断した際の移動体の位置を判定する。一方、通信復帰判定手段が移動体端末装置との通信の復帰を判定すると、位置取得手段が移動体端末装置から取得する移動体の位置に基づいて、通信復帰位置判定手段が、移動体端末装置との通信が復帰した際の移動体の位置を判定する。これにより、対話再開制御手段は、通信が中断した際の移動体の位置と通信が復帰した際の移動体の位置とに基づいて、対話の再開を制御することができる。
【００１０】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。
（第１の実施の形態）
図１は、本発明の第１の実施の形態の移動体端末装置及び情報センタにより構成する音声対話通信システムを示すブロック図である。
図１において、符号１は本実施の形態の移動体端末装置であって、対話システムを備えた情報センタ２と無線通信による回線網３を介して接続される。
【００１１】
まず、移動体端末装置１について詳細を説明すると、ユーザの音声を入力するマイク１１から入力された音声信号は、エンコード部１２においてデジタル符号化されて圧縮される。
また、デコード部１３は、情報センタから送られる圧縮音声データを音声信号に変換する処理部であって、デコード部１３により圧縮音声データから変換された音声は、スピーカ１４から再生される。
【００１２】
一方、通信制御部１５では、移動体通信装置２０を用いた情報センタ２との間の音声データのストリーミング送受信とコマンド送受信の制御を行い、制御部１６では、移動体端末装置１と情報センタ２との間の通信制御と、ユーザに対して通信内容や操作内容を表示するディスプレイ１７の表示制御と、ユーザからの入力を受け付ける操作部１８の制御と、更には音声の制御を行い、移動体端末装置１側でのユーザとの対話処理を行う。
【００１３】
また、制御部１６に接続された継続判定部１９では、車両地点情報と時間情報とにより、中断した音声対話をどの段階から継続させるかの判定を行う。
なお、移動体通信装置２０は、携帯電話などの移動体用通信機器であって、情報センタ２と無線通信により回線を接続できるものであれば、何を用いても良い。
また、移動体端末装置１は、ＧＰＳ（Global Positioning System ）等を用いた自車位置検出部２１を備え、制御部１６ではいつでも自車両の位置が把握できる。
また、車両から送信される音声データは、音声認識装置（図示しない）を車両に搭載しマイク１１から入力された音声信号を音声認識したテキストデータにて送信するようにしてもよい。
【００１４】
次に、情報センタ２について詳細を説明すると、情報センタ２では、移動体端末装置１のマイク１１から入力された音声と、移動体端末装置１の操作部１８での入力とを回線網３を介して受信し、対話システムによる音声と表示を、移動体端末装置１へ回線網３を介して送信し、移動体端末装置１のスピーカ１４とディスプレイ１７に出力する制御を行う。
【００１５】
移動体端末装置１からの圧縮音声データ入力は、通信装置３１、通信制御部３２を経由してデコード部３３で復調され、音声認識部３４により音声認識される。ここで、通信装置３１は、移動体端末装置１の移動体通信装置２０と、無線通信により回線を接続できる通信装置である。また、通信制御部３２では、通信装置３１を用いた移動体端末装置１との間の音声データのストリーミング送受信とコマンド送受信の制御を行う。
【００１６】
一方、移動体端末装置１への音声出力は、合成音声・録音音声出力部３５で作成した、音声合成された合成音声または生の録音音声の音声波形を、エンコード部３６においてデジタル化及び圧縮することにより、データ化して端末に送信する。なお、送信された音声は、移動体端末装置１側ではリアルタイムにデコードして音声再生される。また、高音質化の為に、音声信号をエンコード・デコード処理する手法を用いることが好ましいが、音声合成の手法でテキストデータを送信するようにしても良い。
【００１７】
また、対話制御部３７は、音声対話の順序を記憶したシナリオ３８を用いて、移動体端末装置１を操作するユーザとの音声対話を制御すると共に、音声認識部３４、通信制御部３２、合成音声・録音音声出力部３５を制御する。
またシナリオ３８について詳細に説明すると、シナリオ３８は、音声対話に用いるシナリオコード列やシナリオ情報を記憶した記憶部であって、一例としてレストラン検索のシナリオコード列の例を表１に、交通情報検索のシナリオコード列の例を表２に示す。
【００１８】
【表１】
0003720329.tif 000002
【００１９】
【表２】
0003720329.tif 000003
【００２０】
次に、本実施の形態の移動体端末装置１における通信処理の動作について、図面を参照して説明する。図２及び図３は、本実施の形態の移動体端末装置１における通信処理の動作を示すフローチャートである。
図２において、まず移動体端末装置１の制御部１６は、通信制御部１５を制御し、移動体通信装置２０を用いて情報センタ２に回線を接続する（ステップＳ１）。
次に、制御部１６が、情報センタ２へ、音声対話の開始シナリオは、シナリオのトップであることを送信し（ステップＳ２）、ユーザと情報センタ２の対話システムとの対話通信処理を行う（ステップＳ３）と共に、音声対話に伴う画面表示の更新を行う（ステップＳ４）。
【００２１】
また、制御部１６は音声対話を実行しながら、自車位置検出部２１から取得した現在地に基づく車両地点情報（例えば現在地情報、ルート情報、現在地の１ｋｍ先の周辺エリア情報等）を情報センタ２に送信すると共に、継続判定部１９は送信した車両地点情報とその時の時間情報とを記憶する（ステップＳ５）。
更に、制御部１６は音声対話を実行しながら、ユーザまたは情報センタ２による対話終了が発生したか否かを判定し（ステップＳ６）、対話終了が発生していない場合（ステップＳ６のＮＯ）、通信が中断したか否かを判定する（ステップＳ７）。
【００２２】
もし、ステップＳ７において、通信の中断が発生していない場合（ステップＳ７のＮＯ）、ステップＳ３へ戻り、上述の動作を繰り返す。
また、ステップＳ７において、通信の中断が発生している場合（ステップＳ７のＹＥＳ）、制御部１６は、まず現在の音声対話のシナリオ情報を記憶（対話シナリオの段階情報として、シナリオの進捗に対応した、表１，２の分類レベル、内容、例示の段階が記憶される。）し（ステップＳ８）、次に情報センタ２への回線の再接続を開始する（ステップＳ９）。
そして、図３のステップＳ１０へ進み、情報センタ２へ回線を接続できたか否かを判定し（ステップＳ１０）、回線を接続できない場合（ステップＳ１０のＮＯ）、制御部１６は、ユーザによる再接続中止操作が入力されたか否かを判定する（ステップＳ１１）。
【００２３】
ステップＳ１１において、ユーザによる再接続中止操作が入力されていない場合（ステップＳ１１のＮＯ）、制御部１６は、通信が中断している時間が長いか否かを判定する（ステップＳ１２）。
ステップＳ１２において、通信が中断している時間が短い場合（ステップＳ１２のＮＯ）、継続判定部１９は、記憶している車両地点情報と現在の車両地点情報とを比較し、通信の再接続を中止するか否かを判定する（ステップＳ１３）。
ステップＳ１３において、通信の再接続を中止しない場合（ステップＳ１３のＮＯ）、ステップＳ１０へ戻り、上述の動作を繰り返す。
【００２４】
一方、ステップＳ１１において、ユーザによる再接続中止操作が入力されている場合（ステップＳ１１のＹＥＳ）、あるいはステップＳ１２において、通信が中断している時間が長い場合（ステップＳ１２のＹＥＳ）、あるいはステップＳ１３において、通信の再接続を中止する場合（ステップＳ１３のＹＥＳ）、更には前述のステップＳ６において、ユーザまたは情報センタ２による対話終了が発生した場合（ステップＳ６のＹＥＳ）のいずれかの場合、制御部１６は、情報センタ２との接続を終了し（ステップＳ１４）、移動体端末装置１における通信処理の動作を終了する。
【００２５】
また、ステップＳ１０において、情報センタ２へ回線を接続できたか否かを判定し、回線を接続できた場合（ステップＳ１０のＹＥＳ）、制御部１６は情報センタ２へ車両情報を送信すると共に、継続判定部１９は、通信中断前の音声対話のシナリオが車両地点情報を使用していたか否かを判定する（ステップＳ１５）。なお、通信の中断復帰時に移動体端末装置１から情報センタ２へ送信される車両情報には、例えば車両ＩＤや位置座標、音声対話の状態番号、音声対話における入力済みの内容、正常終了後の接続または異常終了後の接続か、前回接続時の時間、入力手法が音声または操作部か、入力されたボタン位置、更には入力音声等が含まれる。
【００２６】
もし、ステップＳ１５において、通信中断前の音声対話のシナリオが車両地点情報を使用していた場合（ステップＳ１５のＹＥＳ）、制御部１６が現在の車両地点情報を自車位置検出部２１から取得すると共に、継続判定部１９は、記憶している車両地点情報と現在の車両地点情報とを比較し（ステップＳ１６）、両者の間の距離が設定値よりも離れているか否かを判定する（ステップＳ１７）。
また、ステップＳ１７において、記憶している車両地点情報と現在の車両地点情報との間の距離は、設定値よりも離れていると判定した場合（ステップＳ１７のＹＥＳ）、継続判定部１９は、制御部１６に音声対話のシナリオの修正コマンド、現在地での車両地点情報、現在のシナリオ情報を情報センタ２へ送信させる（ステップＳ１８）。そして、図２のステップＳ３へ戻り、上述の動作を繰り返す。
この結果、音声対話のシナリオは、中断した時点とは異なる状態で復帰した時点で適切な状態（分類レベル、内容などにより適切な状態まで遡った状態）から再開される。
【００２７】
一方、もしステップＳ１５において、通信中断前の音声対話のシナリオが車両地点情報を使用していない場合（ステップＳ１５のＮＯ）、あるいはステップＳ１７において、継続判定部１９が、記憶している車両地点情報と現在の車両地点情報との間の距離は、設定値よりも離れていないと判定した場合（ステップＳ１７のＮＯ）のいずれかの場合、制御部１６は、現在のシナリオ情報を情報センタ２へ送信する（ステップＳ１９）。そして、図２のステップＳ３へ戻り、上述の動作を繰り返す。
この結果、音声対話のシナリオは、中断した直前の時点から再開される。
【００２８】
なお、本実施の形態では、移動体端末装置１の制御部１６及び継続判定部１９が、通信中断判定手段と、通信中断位置判定手段と、通信復帰判定手段と、通信復帰位置判定手段と、対話再開制御手段とを含んでいる。
より具体的には、図２のステップＳ７が通信中断判定手段に相当し、図２のステップＳ５が通信中断位置判定手段に相当する。また、図３のステップＳ１０が通信復帰判定手段に相当し、図３のステップＳ１３及びステップＳ１６が通信復帰位置判定手段に相当し、図３のステップＳ１４、ステップＳ１７、ステップＳ１８、及びステップＳ１９が対話再開制御手段に相当する。
【００２９】
以上説明したように、本実施の形態の移動体端末装置１は、制御部１６の通信中断判定手段が情報センタ２との通信の中断を判定すると、自車位置検出部２１が検出する車両の位置に基づいて、継続判定部１９の通信中断位置判定手段が、情報センタ２との通信が中断した際の車両地点情報を判定する。一方、制御部１６の通信復帰判定手段が情報センタ２との通信の復帰を判定すると、自車位置検出部２１が検出する車両の位置に基づいて、継続判定部１９の通信復帰位置判定手段が、情報センタ２との通信が復帰した際の車両の位置を判定する。これにより、継続判定部１９の対話再開制御手段は、通信が中断した際の車両の位置と通信が復帰した際の車両の位置とに基づいて、対話の再開を制御することができる。
【００３０】
従って、通信を介して音声対話を行う際に、移動体端末装置１は、不要な情報を情報センタ２から何度も受信せずに、入力済みの情報を保存しながら、有効な音声対話について、車両の移動距離を判断しつつ、適切な段階から再開することができるという効果が得られる。
【００３１】
（第２の実施の形態）
次に、本発明の第２の実施の形態の移動体端末装置及び情報センタについて説明する。第２の実施の形態は、第１の実施の形態が移動体端末装置において音声対話の再開制御を実行していたのに対し、音声対話の再開制御を情報センタ２側で行う場合である。
図４は、本実施の形態の移動体端末装置及び情報センタにより構成する音声対話通信システムを示すブロック図である。
図４において、図１と同一の符号を付与した構成要素は、第１の実施の形態で説明した構成要素と同一の動作を行う構成要素であるので、ここでは説明を省略する。
【００３２】
図４において、図１に示した移動体端末装置１の継続判定部１９は、音声対話の再開制御を情報センタ２側で行うので削除される。
また、情報センタ２の対話制御部３７に接続された継続判定部３９は、音声対話の再開制御を情報センタ２側で行う場合の処理部であって、回線が中断した際の再接続時には、新しい現在地に基づいて求めた車両地点情報を移動体端末装置１から受信し、継続判定部３９で記憶している古い車両地点情報と、移動体端末装置１から受信した回線復帰時の現在地に基づいて求めた車両地点情報とを比較することにより、その違いによって対話内容が影響されるか否かを判定する。
【００３３】
次に、本実施の形態の情報センタ２における通信処理の動作について説明すると、本実施の形態の場合、移動体端末装置１と情報センタ２との間の通信が中断したか否か、あるいは中断した通信が復帰したか否かについては、対話制御部３７の通信中断判定手段と通信復帰判定手段とが判定する。
情報センタ２では、移動体端末装置１から受信した車両地点情報を、継続判定部３９が常に保存しながら、対話制御部３７の通信中断判定手段が、移動体端末装置１との通信の中断の有無を判定する。一方、対話制御部３７の通信中断判定手段が、移動体端末装置１との通信の中断を判定すると、回線の再接続が開始されるので、対話制御部３７の通信復帰判定手段において回線が再接続され、通信が復帰したと判定されたら、継続判定部３９の通信復帰位置判定手段が、移動体端末装置１との通信が復帰した際の車両の位置を判定する。
【００３４】
もし、通信中断前の音声対話のシナリオが車両地点情報を使用している場合、継続判定部３９の対話再開制御手段が、通信が中断した際の車両地点情報と通信が復帰した際の車両地点情報とを比較し、両者の間の距離が設定値よりも離れているか否かを判定する。
そして、記憶している車両地点情報と現在の車両地点情報との間の距離が、設定値よりも離れていると判定された場合、継続判定部３９の対話再開制御手段は、通信制御部３２を介して、移動体端末装置１に音声対話のシナリオの修正コマンド、現在地での車両地点情報、現在のシナリオ情報を情報センタ２へ送信させる。なお、この場合、情報センタ２から移動体端末装置１に、音声対話のシナリオの修正コマンドを送信しても良い。
【００３５】
以上説明したように、本実施の形態の情報センタ２は、対話制御部３７の通信中断判定手段が移動体端末装置１との通信の中断を判定すると、通信制御部３２が移動体端末装置１から受信した車両の位置に基づいて、継続判定部３９の通信中断位置判定手段が、移動体端末装置１との通信が中断した際の車両地点情報を判定する。一方、対話制御部３７の通信復帰判定手段が移動体端末装置１との通信の復帰を判定すると、通信制御部３２が移動体端末装置１から受信した車両の位置に基づいて、継続判定部３９の通信復帰位置判定手段が、移動体端末装置１との通信が復帰した際の車両の位置を判定する。これにより、継続判定部３９の対話再開制御手段は、通信が中断した際の車両の位置と通信が復帰した際の車両の位置とに基づいて、対話の再開を制御することができる。
【００３６】
従って、通信を介して音声対話を行う際に、情報センタ２は、移動体端末装置１に負担をかけずに音声対話の中断を判断し、不要な情報を何度も移動体端末装置１へ送信することなく、移動体端末装置１において、入力済みの情報を保存しながら、有効な音声対話について、車両の移動距離を判断しつつ、適切な段階から再開することができるという効果が得られる。
【００３７】
【発明の効果】
以上の如く、請求項１に記載の移動体端末装置によれば、移動体端末装置において、情報センタとの通信が中断した際の移動体の位置と、情報センタとの通信が復帰した際の移動体の位置とを判定し、通信が中断した際の移動体の位置と通信が復帰した際の移動体の位置とに基づいて、対話の再開を制御することができる。
従って、移動体端末装置は、不要な情報を情報センタから何度も受信せずに、入力済みの情報を保存しながら、有効な音声対話について、車両の移動距離を判断しつつ、適切な段階から再開することができるという効果が得られる。
【００３８】
請求項２に記載の情報センタによれば、情報センタにおいて、移動体端末装置との通信が中断した際の移動体の位置と、情報センタとの通信が復帰した際の移動体の位置とを判定し、通信が中断した際の移動体の位置と通信が復帰した際の移動体の位置とに基づいて、対話の再開を制御することができる。
従って、情報センタは、移動体端末装置に負担をかけずに音声対話の中断を判断し、不要な情報を何度も移動体端末装置へ送信することなく、移動体端末装置において、入力済みの情報を保存しながら、有効な音声対話について、車両の移動距離を判断しつつ、適切な段階から再開することができるという効果が得られる。
【図面の簡単な説明】
【図１】  第１の実施の形態の移動体端末装置及び情報センタにより構成する音声対話通信システムを示すブロック図である。
【図２】  同実施の形態の移動体端末装置における通信処理の動作を示すフローチャートである。
【図３】  同実施の形態の移動体端末装置における通信処理の動作を示すフローチャートである。
【図４】  第２の実施の形態の移動体端末装置及び情報センタにより構成する音声対話通信システムを示すブロック図である。
【符号の説明】
１    移動体端末装置
２    情報センタ
３    回線網
１１    マイク
１２    エンコード部
１３    デコード部
１４    スピーカ
１５    通信制御部
１６    制御部
１７    ディスプレイ
１８    操作部
１９    継続判定部
２０    移動体通信装置
２１    自車位置検出部
３１    通信装置
３２    通信制御部
３３    デコード部
３４    音声認識部
３５    合成音声・録音音声出力部
３６    エンコード部
３７    対話制御部
３８    シナリオ
３９    継続判定部
Ｓ５    通信中断位置判定手段
Ｓ７    通信中断判定手段
Ｓ１０    通信復帰判定手段
Ｓ１３、Ｓ１６    通信復帰位置判定手段
Ｓ１４、Ｓ１７、Ｓ１８    対話再開制御手段
【図１】
0003720329.tif 000004
【図２】
0003720329.tif 000005
【図３】
0003720329.tif 000006
【図４】
0003720329.tif 000007