(57)【要約】【課題】案内情報を報知する音声をユーザに合わせて調整し、ユーザの満足度の向上を図る。【解決手段】報知制御装置は、移動体の操作に関する案内情報を音声により報知する報知部と、移動体の搭乗者の発話を認識する音声認識部と、報知部が案内情報を報知した際に、音声認識部が案内情報に関する発話を検知した場合に、音声認識部が認識した発話に応じて報知部による音声出力の設定を変更する音声制御部と、を備える。【選択図】図１
2020184020.tif 000002
【特許請求の範囲】
【請求項１】
移動体の操作に関する案内情報を音声により報知する報知部と、
前記移動体の搭乗者の発話を認識する音声認識部と、
前記報知部が前記案内情報を報知した際に、前記音声認識部が前記案内情報に関する発話を検知した場合に、前記音声認識部が認識した発話に応じて前記報知部による音声出力の設定を変更する音声制御部と、
を備えることを特徴とする報知制御装置。
【請求項２】
前記音声制御部は、前記報知部が前記案内情報を報知する間または報知の後に前記音声認識部が認識した発話内容が、前記案内情報の再報知、前記案内情報に含まれる情報の提供、及び、前記案内情報に関連する情報の提供のいずれかの要求を含む場合に、前記報知部による音声出力の設定を変更する調整処理を実行し、
前記調整処理は、前記報知部が報知する前記案内情報の音声の発話速度を遅くする設定変更、及び、前記案内情報の音声のピッチを低くする設定変更の少なくともいずれかを含むこと、
を特徴とする請求項１に記載の報知制御装置。
【請求項３】
前記音声制御部は、前記音声認識部により認識した発話の発話速度と、前記報知部が報知する前記案内情報の音声の発話速度との差が第１閾値以上である場合に、前記報知部が報知する前記案内情報の音声の発話速度に関する設定を変更すること、
を特徴とする請求項１または請求項２に記載の報知制御装置。
【請求項４】
前記音声制御部は、前記音声認識部により認識した発話のピッチと、前記報知部が報知する前記案内情報の音声のピッチとの差が第２閾値以上である場合に、前記報知部が報知する前記案内情報の音声のピッチに関する設定を変更すること、
を特徴とする請求項１または請求項２に記載の報知制御装置。
【請求項５】
前記音声認識部が認識した発話に基づき前記搭乗者を特定する個人特定部と、
前記音声制御部が前記報知部による音声出力の設定を変更する処理に関係する前記音声認識部の認識結果を、前記個人特定部により特定した前記搭乗者に対応付けて記憶する履歴記憶部と、を備えること、
を特徴とする請求項１から請求項４のいずれか１項に記載の報知制御装置。
【請求項６】
前記履歴記憶部は、前記音声認識部の認識結果と、前記音声制御部による音声出力の設定変更に関する情報とを記憶すること、
特徴とする請求項５に記載の報知制御装置。
【請求項７】
表示部における表示を制御する表示制御部を備え、
前記表示制御部は、前記音声制御部が音声出力の設定を変更する際に、前記表示部に設定変更用の画面を表示させ、
前記設定変更用の画面において、音声出力の設定に関する項目のうち特定の項目が強調表示されること、
を特徴とする請求項１から請求項６のいずれか１項に記載の報知制御装置。
【請求項８】
移動体の操作に関する案内情報を音声により報知する報知部と、
前記移動体の搭乗者の発話を認識する音声認識部と、
前記報知部が前記案内情報を報知した際に、前記音声認識部が前記案内情報に関する発話を検知した場合に、前記音声認識部が認識した発話に応じて前記報知部による音声出力の設定を変更する音声制御部と、
を備えることを特徴とする報知システム。
【請求項９】
移動体の操作に関する案内情報を音声により報知する報知ステップと、
前記移動体の搭乗者の発話を認識する音声認識ステップと、
前記報知ステップで前記案内情報が報知された際に、前記音声認識ステップで前記案内情報に関する発話が検知された場合に、前記音声認識ステップで認識された発話に応じて前記報知ステップの音声出力の設定を変更する音声調整ステップと、
を含むことを特徴とする報知制御方法。
【請求項１０】
単一又は複数のコンピュータにインストールされるプログラムであって、
前記コンピュータに、
移動体の操作に関する案内情報を音声により報知する報知処理と、
前記移動体の搭乗者の発話を認識する音声認識処理と、
前記報知処理を実行した際に、前記音声認識処理により前記案内情報に関する発話を検知した場合に、前記音声認識処理で認識した発話に応じて前記報知処理の音声出力の設定を変更する音声調整処理と、
を含む報知制御を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、報知制御装置、報知システム、報知制御方法、及び、制御プログラムに関する。
【背景技術】
【０００２】
従来、自動車などの移動体を操作するユーザに対し、音声により情報を伝える装置が知られている。例えば、特許文献１には、車両に搭載されるナビゲーション装置により案内音声を出力する構成が開示されている。特許文献１のナビゲーション装置は、ユーザが再音声出力要求ボタンにより再音声出力要求をした場合、案内音声を再出力する。また、再音声出力要求の回数に応じて案内速度を設定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１７５２５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された構成のように、ユーザが行う特定の操作の回数を条件として設定を行う場合、特定の操作が設定に反映されることをユーザが知らなければ、ユーザの意図に沿った設定とならない可能性があった。また、ユーザが設定内容や設定値を指定することは容易ではなかった。従って、ユーザの満足度が低下する可能性があった。
本発明は、上述した事情に鑑みてなされたものであり、案内情報を報知する音声をユーザに合わせて調整し、ユーザの満足度の向上を図ることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の一の態様は、移動体の操作に関する案内情報を音声により報知する報知部と、前記移動体の搭乗者の発話を認識する音声認識部と、前記報知部が前記案内情報を報知した際に、前記音声認識部が前記案内情報に関する発話を検知した場合に、前記音声認識部が認識した発話に応じて前記報知部による音声出力の設定を変更する音声制御部と、を備える報知制御装置である。
本発明の他の態様によると、前記音声制御部は、前記報知部が前記案内情報を報知する間または報知の後に前記音声認識部が認識した発話内容が、前記案内情報の再報知、前記案内情報に含まれる情報の提供、及び、前記案内情報に関連する情報の提供のいずれかの要求を含む場合に、前記報知部による音声出力の設定を変更する調整処理を実行し、前記調整処理は、前記報知部が報知する前記案内情報の音声の発話速度を遅くする設定変更、及び、前記案内情報の音声のピッチを低くする設定変更の少なくともいずれかを含む。
本発明の他の態様によると、前記音声制御部は、前記音声認識部により認識した発話の発話速度と、前記報知部が報知する前記案内情報の音声の発話速度との差が第１閾値以上である場合に、前記報知部が報知する前記案内情報の音声の発話速度に関する設定を変更する。
本発明の他の態様によると、前記音声制御部は、前記音声認識部により認識した発話のピッチと、前記報知部が報知する前記案内情報の音声のピッチとの差が第２閾値以上である場合に、前記報知部が報知する前記案内情報の音声のピッチに関する設定を変更する。
本発明の他の態様によると、前記音声認識部が認識した発話に基づき前記搭乗者を特定する個人特定部と、前記音声制御部が前記報知部による音声出力の設定を変更する処理に関係する前記音声認識部の認識結果を、前記個人特定部により特定した前記搭乗者に対応付けて記憶する履歴記憶部と、を備える。
本発明の他の態様によると、前記履歴記憶部は、前記音声認識部の認識結果と、前記音声制御部による音声出力の設定変更に関する情報とを記憶する。
本発明の他の態様によると、表示部における表示を制御する表示制御部を備え、前記表示制御部は、前記音声制御部が音声出力の設定を変更する際に、前記表示部に設定変更用の画面を表示させ、前記設定変更用の画面において、音声出力の設定に関する項目のうち特定の項目が強調表示される。
本発明の一の態様は、移動体の操作に関する案内情報を音声により報知する報知部と、前記移動体の搭乗者の発話を認識する音声認識部と、前記報知部が前記案内情報を報知した際に、前記音声認識部が前記案内情報に関する発話を検知した場合に、前記音声認識部が認識した発話に応じて前記報知部による音声出力の設定を変更する音声制御部と、を備える報知システムである。
本発明の一の態様は、移動体の操作に関する案内情報を音声により報知する報知ステップと、前記移動体の搭乗者の発話を認識する音声認識ステップと、前記報知ステップで前記案内情報が報知された際に、前記音声認識ステップで前記案内情報に関する発話が検知された場合に、前記音声認識ステップで認識された発話に応じて前記報知ステップの音声出力の設定を変更する音声調整ステップと、を含む報知制御方法である。
本発明の一の態様は、単一又は複数のコンピュータにインストールされるプログラムであって、前記コンピュータに、移動体の操作に関する案内情報を音声により報知する報知処理と、前記移動体の搭乗者の発話を認識する音声認識処理と、前記報知処理を実行した際に、前記音声認識処理により前記案内情報に関する発話を検知した場合に、前記音声認識処理で認識した発話に応じて前記報知処理の音声出力の設定を変更する音声調整処理と、を含む報知制御を実行させる制御プログラムである。
【発明の効果】
【０００６】
本発明によれば、案内情報を音声によって報知する場合に、案内情報に対するユーザの発話に応じて、音声の出力を変更することができ、ユーザの満足度の向上を図ることができる。
【図面の簡単な説明】
【０００７】
【図１】第１実施形態のナビゲーションシステムのブロック図。
【図２】ユーザモデルの構成例を示す模式図。
【図３】履歴情報の構成例を示す模式図。
【図４】ナビゲーション装置の動作を示すフローチャート。
【図５】ナビゲーション装置の動作を示すフローチャート。
【図６】ナビゲーション装置の表示例を示す図。
【図７】第２実施形態のデータ管理システムの構成を示す図。
【発明を実施するための形態】
【０００８】
［１．第１実施形態］
［１−１．ナビゲーションシステムの構成］
図１は、本発明を適用した第１実施形態として、ナビゲーションシステム１００の構成例を示す図である。
【０００９】
ナビゲーションシステム１００は、移動体に設置されるナビゲーション装置１２０を備える。ナビゲーション装置１２０は、本発明の報知制御装置の一例に対応する。また、ナビゲーションシステム１００は報知システムの一例に対応する。
ナビゲーション装置１２０が設置される移動体は、例えば車両が挙げられる。本実施形態では、４輪乗用自動車にナビゲーション装置１２０が搭載される例を説明するが、車両は乗用自動車、列車、貨物自動車、自動二輪車、耕運機や建設機械などの作業用車両等であってもよく、その他、人間の操作により移動するものであればよい。
ナビゲーション装置１２０は、ナビゲーション装置１２０が設置された車両に搭乗する搭乗者により操作される。この搭乗者を、以下の説明ではユーザと呼ぶ。ユーザは、助手席や後部座席に搭乗する人であってもよいが、本実施形態では車両を操縦する運転者をユーザとして想定する。また、ナビゲーション装置１２０を搭載した車両を、以下では単に車両という。
【００１０】
ナビゲーション装置１２０には、ディスプレイ１１１、タッチセンサ１１２、マイク１１３、スピーカ１１４、車速センサ１１５、及びＧＰＳ１１６が接続される。車両にＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の通信ネットワークが敷設されている場合、この通信ネットワークによって複数の装置を接続することにより、ナビゲーションシステム１００が構成されてもよい。また、車両が搭載する不図示のＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）等の他の装置と、ナビゲーション装置１２０とが、通信ネットワークにより接続された構成であってもよい。
【００１１】
ディスプレイ１１１は、液晶表示パネルや有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）パネルを備える表示装置であり、ナビゲーション装置１２０が内蔵する処理部１３０の制御に従って画像や文字を表示する。ディスプレイ１１１は、車両のダッシュボード、インストゥルメントパネル、センターコンソール等に設置されてもよいし、ナビゲーション装置１２０と一体に設けられてもよい。ディスプレイ１１１は、本発明の表示部の一例に対応する。
【００１２】
タッチセンサ１１２は、例えば静電容量式や感圧式のセンサであり、接触操作や押圧操作を検出する。タッチセンサ１１２は、ディスプレイ１１１に重畳して配置され、ディスプレイ１１１に対する接触操作や押圧操作を検出し、操作を検出した位置を示す信号を処理部１３０に出力する。
【００１３】
マイク１１３は、ユーザが搭乗する空間に設置され、ユーザの音声を集音する。例えば、マイク１１３は、車両のダッシュボード、インストゥルメントパネル、センターコンソール等に設置される。スピーカ１１４は、例えば車両のドアトリム等に設置され、音声または音を出力する。マイク１１３及びスピーカ１１４の設置位置及び数は限定されない。例えば、マイク１１３及びスピーカ１１４として、ユーザの身体に装着されるヘッドセットを利用してもよい。また、マイク１１３及びスピーカ１１４は、ナビゲーション装置１２０に一体に設けられてもよい。
【００１４】
ナビゲーションシステム１００は、車両の経路を案内するナビゲーションを実行する。ナビゲーションとは、指定された目的地まで車両が到達するための経路を決定し、決定した経路の通りにユーザが車両を走行させるために情報を提供する動作であり、経路案内とも呼ばれる。
【００１５】
ナビゲーション装置１２０は、車両の現在位置を含む範囲の地図を含むナビゲーション画面を、ディスプレイ１１１に表示させる。ナビゲーション画面については図５を参照して後述するが、車両の現在位置を示すアイコン等のシンボル、車両が進行する経路を地図に重畳した画像等を含む。
【００１６】
ナビゲーション装置１２０は、車両の走行に関してユーザが行う操作を案内する情報を、スピーカ１１４から出力する音声によって報知させる。ユーザが行う操作は、例えば、車両を右折または左折させるためのステアリング装置の操作、アクセルペダルの操作、ブレーキペダルの操作等である。これらの操作を案内する情報を、案内情報と呼ぶ。ナビゲーション装置１２０は、案内情報を自然言語で読み上げる音声をスピーカ１１４から出力する。
【００１７】
車速センサ１１５は、車両の車速パルス信号に基づいて、車両の車速を示すデータを生成し、ナビゲーション装置１２０に出力する。
ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）１１６は、不図示のアンテナによりＧＰＳ信号を受信して、受信したＧＰＳ信号に基づき車両の位置を算出する。ＧＰＳ１１６は、車両の現在位置を示す位置データを生成し、ナビゲーション装置１２０に出力する。
【００１８】
ナビゲーション装置１２０は、処理部１３０、記憶部１４０、及び音声処理回路１５１を備える。
【００１９】
音声処理回路１５１は、マイク１１３及びスピーカ１１４に接続される。マイク１１３は、音声処理回路１５１に音声信号を出力し、音声処理回路１５１は、マイク１１３から入力される信号をデジタルデータに変換して、処理部１３０に出力する。
音声処理回路１５１は、処理部１３０が出力するデジタル音声データに基づきスピーカ１１４に音声信号を出力し、スピーカ１１４から音を出力させる。
【００２０】
また、ナビゲーション装置１２０は、通信部１５２を備えてもよい。通信部１５２は、例えば、携帯電話回線網、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の通信規格に準拠した無線通信を実行する通信モジュールである。通信部１５２は、処理部１３０の制御に従って、車両の外の装置との間で各種データを送受信する。
【００２１】
処理部１３０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等のプロセッサを備えるコンピュータである。処理部１３０には、記憶部１４０が接続される。記憶部１４０は、処理部１３０が実行するコンピュータプログラムである制御プログラム、及び、処理部１３０によって処理される各種データを、処理部１３０によって読み取り可能に記憶する。
【００２２】
処理部１３０及び記憶部１４０を構成するハードウェアは特定の態様に限定されない。例えば、処理部１３０は、単一のプロセッサで構成されてもよい。また、処理部１３０は、プロセッサと、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等を統合したデバイスであってもよい。記憶部１４０は、プログラムやデータを不揮発的に記憶する不揮発性記憶装置で構成されてもよく、具体的には、ハードディスク等の磁気的記憶装置や、フラッシュＲＯＭ等の半導体記憶デバイスを備えてもよい。また、記憶部１４０は、処理部１３０が実行するプログラムやデータ等を一時的に記憶する揮発性記憶装置を備えてもよい。また、処理部１３０と記憶部１４０とは統合された１つのデバイスであってもよい。
【００２３】
処理部１３０は、記憶部１４０が記憶するプログラムを実行することにより、記憶部１４０が記憶するデータに基づいて、ナビゲーション装置１２０の各部を制御する。
処理部１３０は、機能要素又は機能ユニットとして、操作受付部１３１、音声認識部１３２、表示制御部１３３、ユーザ特定部１３４、案内情報生成部１３５、報知部１３６、及び、音声制御部１３７を備える。処理部１３０が備えるこれらの機能要素は、コンピュータである処理部１３０が、記憶部１４０に記憶される制御プログラムを実行することにより実現される。
なお、処理部１３０が実行する制御プログラムは、コンピュータ読み取り可能な任意の記憶媒体に記憶させておくことができる。これに代えて、処理部１３０が備える上記機能要素の全部又は一部を、それぞれ一つ以上の電子回路部品を含むハードウェアにより構成することもできる。
【００２４】
記憶部１４０は、記憶部１４０の記憶領域を利用するデータベースとして、地図ＤＢ（データベース）１４１、経路ＤＢ１４２、音声認識ＤＢ１４３、ユーザモデル記憶部１４４、及び、履歴記憶部１４５を格納する。
【００２５】
地図ＤＢ１４１及び経路ＤＢ１４２は、ナビゲーション用のデータを格納したデータベースである。地図ＤＢ１４１は地図データを格納する。経路ＤＢ１４２は、車両を含む自動車が走行可能な道路を示す情報、渋滞発生確率や渋滞発生状況を示す情報、交通規制に関する情報など、車両の経路を決定する場合に使用されるデータを格納する。
【００２６】
地図ＤＢ１４１は、車両が走行可能な道路に関するＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）に関する情報を含む。ＰＯＩは、地物とも呼ばれ、最も広い定義としては、自然物や人工物にかかわらず、地上にある全ての物が含まれる。例えば、地物には、例えば、地理的ランドマーク、山や瀧や湖などの観光エリア、建築物、施設、その他の設置物等である。建築物や施設としては、例えば、商業施設や公共施設が含まれ、具体的には、寺院、橋、ビル、家屋、店舗、テーマパーク、ショッピングモール等の商業施設が含まれる。設置物は、例えば、信号機、標識、中央分離帯、フェンス、ガードレール、ポール等の道路付属物や、電柱、或いはその他の物体を含んでも良い。地図ＤＢ１４１は、ＰＯＩの位置情報とＰＯＩの種類や名称等を示す情報とを対応づけて格納する。
【００２７】
音声認識ＤＢ１４３は、音声処理回路１５１が出力する音声データを認識するためのデータを格納する。例えば、音声認識ＤＢ１４３は、音声データをテキスト化するための辞書データを含む。
【００２８】
ユーザモデル記憶部１４４は、ユーザモデル１６０を記憶する。履歴記憶部１４５は、履歴情報１７０を記憶する。ユーザモデル１６０及び履歴情報１７０については後述する。
【００２９】
操作受付部１３１は、タッチセンサ１１２に対するユーザの接触操作を検出し、操作位置を特定することにより、ユーザの操作内容を取得する。
音声認識部１３２は、音声処理回路１５１が出力するデジタル音声データを解析することにより、ユーザの発話状態を検出する。具体的には、音声認識部１３２は、ユーザの発話の音量あるいは声量を検出する。また、音声認識部１３２は、ユーザの発話のピッチを検出する。本実施形態のピッチは、音の高さの指標をいい、音高ともいえる。音声認識部１３２は、例えば、予め設定された基準ピッチと、ユーザが発話した音声のピッチとを比較することにより、ユーザの発話音声のピッチを検出する。この処理において、例えば、音声認識部１３２は、所定時間にユーザが発話した音声を所定周期でサンプリングした値について、平均値を算出する等の統計的処理を実行し、ユーザの発話音声のピッチを算出する。
【００３０】
音声認識部１３２は、音声処理回路１５１が出力するデジタル音声データを解析し、人間が発話した内容をテキスト化する音声認識処理を行う。音声認識処理において、音声認識部１３２は、例えば、音声データの周波数解析を行って音声特徴量を算出し、算出した音声特徴量に基づき音声認識ＤＢ１４３を参照して、テキストデータを取得する。音声認識部１３２は、テキストデータの語彙解析や形態素解析を行って、ユーザが発話した内容を認識する。また、音声認識部１３２は、ユーザの発話音声のテキストデータに基づき、ユーザの発話速度を検出する。発話速度は、例えば、単位時間あたりにユーザが発話する語数、音の数、文字数等である。以下の説明では発話速度を話速と呼ぶ。
【００３１】
音声認識部１３２は、ユーザの発話音声の音量、ピッチ、話速、及び、テキスト化した発話内容を出力する。
【００３２】
表示制御部１３３は、ディスプレイ１１１に表示する画面の表示データを生成し、画像や文字を含む各種画面をディスプレイ１１１に表示させる。
【００３３】
ユーザ特定部１３４は、ナビゲーション装置１２０を操作するユーザを特定する機能を有する。ユーザ特定部１３４は、本発明の個人特定部の一例に対応する。
ユーザ特定部１３４は、例えば、ユーザに対してタッチセンサ１１２または音声によるユーザ名やユーザ識別情報の入力を求め、入力される情報に基づいてユーザを特定する。この場合、ユーザ特定部１３４は、ユーザ名やユーザ識別情報とともに入力されるパスワード等の認証用の情報に基づき、認証を行ってもよい。また、例えば、ユーザ特定部１３４は、音声処理回路１５１が出力する音声データの声紋分析や、音声特徴量の解析を行うことにより、ユーザを特定してもよい。
【００３４】
案内情報生成部１３５は、車両のナビゲーション動作を実行する際に、車両が進行する経路を決定する。例えば、案内情報生成部１３５は、ユーザの操作によって指定される目的地、経由地、出発地等の位置を特定する。案内情報生成部１３５は、地図ＤＢ１４１及び経路ＤＢ１４２のデータを参照し、車両が出発地または現在位置から目的地に到達するための経路を決定する。
【００３５】
案内情報生成部１３５は、決定した車両の経路の通りに車両を走行させるための案内情報を生成する。例えば、案内情報生成部１３５は、ＧＰＳ１１６が出力するデータに基づき車両の位置を特定し、特定した位置において経路に沿って車両を走行させるための操作を決定する。案内情報生成部１３５は、決定した操作をユーザに案内する案内情報を生成する。案内情報生成部１３５が生成する案内情報は、例えば、車両の直進、右折、左折などの操作を自然言語により案内するメッセージである。
【００３６】
報知部１３６は、案内情報生成部１３５が生成する案内情報に基づき報知を実行する。報知部１３６は、案内情報の音声を発音するための音声データを生成し、音声処理回路１５１に音声データを出力することにより、案内情報の音声をスピーカ１１４から出力させる。また、報知部１３６は、案内情報生成部１３５が生成する案内情報に基づいて、表示制御部１３３に制御を実行させ、ディスプレイ１１１に案内情報を表示させる。
【００３７】
音声制御部１３７は、報知部１３６がスピーカ１１４から出力させる案内情報の音声について、音量、話速、ピッチを設定する。
報知部１３６は、音声制御部１３７により設定される音量、話速、ピッチでスピーカ１１４から音声を出力させる。
【００３８】
音声制御部１３７は、案内情報の音声の設定に関して、ユーザモデル記憶部１４４に記憶されたユーザモデル１６０、および、履歴記憶部１４５に記憶された履歴情報１７０に関する処理を行う。
ここで、ユーザモデル１６０および履歴情報１７０について説明する。
【００３９】
図２は、ユーザモデル１６０の構成例を示す模式図である。
ユーザモデル１６０は、ユーザ識別情報１６１、及び、音声出力パラメータ１６２を含む。ユーザ識別情報１６１は、ナビゲーション装置１２０を操作するユーザを識別可能な情報であり、ユーザＩＤや氏名等である。音声出力パラメータ１６２は、報知部１３６がスピーカ１１４から出力させる案内情報の音声について、出力状態を規定するパラメータを含む。具体的には、案内情報の音声の音量、ピッチ、話速をそれぞれ規定するパラメータを含む。
ユーザモデル記憶部１４４は、複数のユーザモデル１６０を記憶することができ、各々のユーザモデル１６０は、１人のユーザに対応する。また、ユーザモデル記憶部１４４は、特定のユーザに限らず使用可能な、汎用のユーザモデル１６０を記憶してもよい。
【００４０】
図３は、履歴情報１７０の構成例を示す模式図である。
履歴情報１７０は、ユーザの発話、及び、ユーザの操作による案内音声の設定の変更に関する情報を含に、詳細には、ユーザ識別情報１７１、発話音声データ１７２、パラメータ変更履歴１７３、発話時刻１７４、及び、発話内容データ１７５を含む。
ユーザ識別情報１７１は、ユーザ識別情報１６１と同様に、ナビゲーション装置１２０のユーザを識別する情報である。
【００４１】
発話音声データ１７２は、マイク１１３により検出したユーザの発話音声のデータである。発話音声データ１７２は、音声処理回路１５１が出力する音声データ自体であってもいし、音声処理回路１５１が出力する音声データを加工したデータであってもよい。履歴情報１７０は、複数の発話について発話音声データ１７２を格納することができる。
【００４２】
パラメータ変更履歴１７３は、報知部１３６がスピーカ１１４から出力させる音声の出力状態を規定するパラメータが変更された履歴を示す情報である。音声制御部１３７は、ユーザの操作に応じて音量、ピッチあるいは話速を変更した場合に、変更内容や変更時刻を示すパラメータ変更履歴１７３を生成し、或いは更新する。
【００４３】
発話時刻１７４は、発話音声データ１７２の発話が行われた時刻または日時を示す情報である。履歴情報１７０は、各々の発話音声データ１７２に対応する発話時刻１７４を含む。
発話内容データ１７５は、発話音声データ１７２の発話の内容を示す情報であり、例えば、ユーザの発話をテキスト化したテキストデータであってもよいし、ユーザの発話に含まれる語を抽出したデータであってもよい。
【００４４】
音声制御部１３７は、ユーザ特定部１３４により特定されたユーザに対応するユーザモデル１６０を、ユーザ識別情報１６１に基づいて検索し、取得する。音声制御部１３７は、取得したユーザモデル１６０に含まれる音声出力パラメータ１６２に基づき、案内情報の音声の出力状態を設定する。
音声制御部１３７は、タッチセンサ１１２によって音量、ピッチあるいは話速の設定の変更を指示するユーザの操作が検出された場合、操作に従って設定を変更する。
【００４５】
音声制御部１３７は、音声認識部１３２による検出結果や認識結果に基づき、履歴情報１７０を生成及び更新する。また、ユーザの操作に応じて設定を変更した場合に、履歴情報１７０を更新する。
また、音声制御部１３７は、ユーザ特定部１３４が特定した新たなユーザに対応するユーザモデル１６０を生成する。
【００４６】
音声制御部１３７は、履歴情報１７０を更新する毎に、パラメータ変更履歴１７３に基づいて音声出力パラメータ１６２を変更する。これにより、ユーザの操作に応じて音声制御部１３７が設定を変更した場合に、設定の変更がユーザモデル１６０に反映される。このため、ユーザがナビゲーション装置１２０を使用する場合に、ユーザが過去に指示した設定変更の内容が反映される。
【００４７】
また、音声制御部１３７は、ユーザの発話内容や、ユーザの発話の状態に対応して、音声出力パラメータ１６２を変更する。音声制御部１３７は、ユーザの発話の音量、ピッチ及び話速のいずれか１以上に対応して、設定を変更する。また、音声制御部１３７は、ユーザの発話の内容が、所定の条件に該当する場合に、設定を変更する。これらの動作の具体的な例はフローチャートを参照して後述する。
【００４８】
［１−２．ナビゲーション装置の動作］
図４及び図５は、ナビゲーション装置１２０の動作を示すフローチャートであり、図５は図４のステップＳ１１８の処理を詳細に示す。
【００４９】
図４及び図５の動作はナビゲーション装置１２０の処理部１３０により実行され、詳細には、ステップＳ１０２の処理はユーザ特定部１３４が実行し、Ｓ１０３−Ｓ１０５、Ｓ１１１、Ｓ１１３−Ｓ１１８の処理は音声制御部１３７が実行する。ステップＳ１０６は案内情報生成部１３５が実行し、Ｓ１０７は報知部１３６が実行し、Ｓ１０８−Ｓ１０９、Ｓ１１２は音声認識部１３２が実行する。ステップＳ１０１、Ｓ１１０、Ｓ１１９の処理は、処理部１３０が実行する。
【００５０】
処理部１３０は、ナビゲーションを開始すると（Ｓ１０１）、ナビゲーション装置１２０を使用するユーザを特定する（Ｓ１０２）。処理部１３０は、ユーザモデル記憶部１４４に記憶されたユーザモデル１６０を参照し、ステップＳ１０２で特定したユーザに対応するユーザモデル１６０があるか否かを判定する（Ｓ１０３）。該当するユーザモデル１６０がある場合（Ｓ１０３；ＹＥＳ）、処理部１３０は、ユーザモデル１６０を選択する（Ｓ１０４）。また、該当するユーザモデル１６０がないか、ユーザが特定されなかった場合（Ｓ１０３；ＮＯ）、処理部１３０は、デフォルトのユーザモデルを利用する設定を行う（Ｓ１０５）。デフォルトのユーザモデルは、例えば、上記の汎用のユーザモデル１６０である。
【００５１】
処理部１３０は、ＧＰＳ１１６が出力するデータに基づいて車両の位置を示す位置情報を取得する（Ｓ１０６）。ステップＳ１０６で、処理部１３０は、位置情報を算出してもよい。処理部１３０は、車両の位置情報と車両の経路とに基づいて案内情報を生成し、音声により案内情報を報知する（Ｓ１０７）。
【００５２】
処理部１３０は、マイク１１３によりユーザの発話を検知したか否かを判定する（Ｓ１０８）。ステップＳ１０８では、案内情報の音声の出力後における発話を検知するが、案内情報の音声の出力中の音声も検知する構成であってもよい。
ユーザの発話を検知した場合（Ｓ１０８；ＹＥＳ）、処理部１３０は、発話内容を解析し（Ｓ１０９）、発話内容に対応する処理を実行する（Ｓ１１０）。
【００５３】
ユーザの発話としては、例えば、案内情報の再度の報知を求める発話が挙げられる。すなわち、ステップＳ１０７で報知した案内情報を、再度、報知することをユーザが要求する発話である。この種の発話は、ユーザが車両の操作に不慣れである場合や、案内情報の音声を聞き逃した場合になされることが考えられる。この場合、処理部１３０は、ステップＳ１０７で報知した案内情報を、ステップＳ１１０で再度、音声により報知する。
【００５４】
また、ユーザの発話として、例えば、ステップＳ１０７で報知した案内情報の内容に関する発話が挙げられる。具体的には、ステップＳ１０７で、交差点で車両を右折させる内容の音声を出力した場合に、ユーザが「交差点のランドマークを教えて」と発話する例が挙げられる。この場合、処理部１３０は、ステップＳ１０７で報知した案内情報を、より詳細な情報を含む案内情報に変更し、再度、ステップＳ１１０で案内情報を音声により報知する。
【００５５】
また、ユーザの発話としては、例えば、ステップＳ１０７で報知した案内情報に関連する情報を要求する発話が挙げられる。一例として、案内情報に関連するＰＯＩに関する情報を要求する発話が挙げられる。具体的な例としては、ステップＳ１０７で、高速道路のインターチェンジを案内する音声を出力した場合に、ユーザが、インターチェンジの前にガソリンスタンドがあるかどうか質問する例が挙げられる。この場合、処理部１３０は、ステップＳ１１０で、要求されたＰＯＩに関する情報を地図ＤＢ１４１から抽出し、抽出した情報を音声によって報知する。
【００５６】
処理部１３０は、ステップＳ１０２で特定したユーザに対応する履歴情報１７０を、ステップＳ１０８で検知したユーザの発話に基づいて更新する（Ｓ１１１）。例えば、処理部１３０は、ユーザの発話に関する情報を発話音声データ１７２、発話時刻１７４、発話内容データ１７５に追加する。
【００５７】
処理部１３０は、ユーザの発話音声の音量、ピッチ、及び話速を検出し（Ｓ１１２）、案内情報の音声の出力状態として設定されている音量、ピッチ、及び話速との差をそれぞれ算出する（Ｓ１１３）。
【００５８】
処理部１３０は、ユーザの発話音声の音量、ピッチ、及び話速のいずれかについて、案内情報の音声との差が予め設定された調整条件に該当するか否かを判定する（Ｓ１１４）。調整条件は、ユーザの発話音声と案内情報の音声との差を規定する条件であり、例えば、ユーザの話速と案内情報の音声の話速との差を規定する第１閾値、及び、ユーザの発話音声のピッチと案内情報の音声のピッチとの差を規定する第２閾値とを含む。また、調整条件は、ユーザの発話音声の音量と案内情報の音声の音量との差を規定する第３閾値を含んでもよい。
【００５９】
処理部１３０は、ユーザの発話音声と案内情報の音声との差が調整条件に該当すると判定した場合（Ｓ１１４；ＹＥＳ）、案内情報の音声に関する設定を変更する調整処理（Ｓ１１５−Ｓ１１６）を行う。例えば、処理部１３０は、ユーザの発話音声の話速と案内情報の音声の話速との差が第１閾値以上である場合、または、ユーザの発話音声のピッチと案内情報の音声のピッチとの差が第２閾値以上である場合に、ステップＳ１１５に移行する。処理部１３０は、ユーザの発話音声の音量と案内情報の音声の音量との差が第３閾値以上である場合にステップＳ１１５に移行してもよい。ステップＳ１１４では、音量、ピッチ、及び話速のうちいずれか１以上が調整条件に該当する場合に、肯定判定する。
【００６０】
調整処理で、処理部１３０は、案内情報の音声の設定を、ユーザの発話状態に近づけるように変更する。詳細には、処理部１３０は調整用画面を表示するための画像データを生成し、ディスプレイ１１１に調整用画面を表示させる（Ｓ１１５）。処理部１３０は、調整用画面が表示された状態でタッチセンサ１１２が検知する操作に基づき、設定されている音量、ピッチ、或いは話速の設定値を変更する（Ｓ１１６）。
【００６１】
図６は、ナビゲーション装置１２０の表示例を示す図であり、調整用画面３００の例を示す。調整用画面３００は、ナビゲーション装置１２０のナビゲーション動作のための経路表示部３０１と、経路表示部３０１に重ねて表示される設定表示部３１０とを含む。経路表示部３０１は、ナビゲーション動作の間は常時表示されており、ステップＳ１１５において設定表示部３１０が表示される。調整用画面３００は、設定変更用の画面の一例に対応する。例えば、表示制御部１３３が、調整用画面３００を表示するための表示データを生成し、ディスプレイ１１１に調整用画面３００を表示させる。
【００６２】
調整用画面３００は、車両の経路案内を行うため、車両の現在位置を含む地図と、車両の位置を示す自車位置表示３０２と、車両の進路を示す経路表示３０３とを含む。
設定表示部３１０には、話速を設定するためのスライドバー３１３、音量を設定するためのスライドバー３１５、及び、話速を設定するためのスライドバー３１７が配置されている。スライドバー３１３、３１５、３１７は、タッチセンサ１１２による操作を可能とするグラフィカルユーザインターフェイスである。ユーザが、スライドバー３１３、３１５、３１７に対するタッチ操作を行うことにより、各スライドバーに対応する項目の設定値が変更される。
【００６３】
図６の調整用画面３００は、ステップＳ１１４で、ユーザの発話音声の話速が調整条件に該当すると判定された場合に表示される例である。処理部１３０は、調整条件に該当すると判定された項目の調整をユーザに促すため、該当する項目のスライドバーを、設定表示部３１０において最上部に配置し、強調表示する。例えば、ステップＳ１１４でユーザの発話音声のピッチと案内情報の音声のピッチとの差が第２閾値以上であると判定した場合、設定表示部３１０ではスライドバー３１７が最上部に配置され、強調表示される。
強調表示としては、例えば、図６に示すように、該当する項目のスライドバー３１３を他のスライドバー３１５、３１７より太く表示する態様が挙げられるが、表示色の変更、蛍光表示の付加、点滅表示、枠や下線による加飾等であってもよい。
【００６４】
調整用画面３００は、ユーザに対し、ユーザの発話の状態に合わせて、ナビゲーション装置１２０が出力する案内情報の音声の出力状態を変更するよう推奨する機能を有する。調整用画面３００を表示することにより、ユーザの特徴に合わせて、案内情報の音声を調整することが可能となり、ユーザにとって快適な案内情報の報知を行うことができる。例えば、ユーザの発話の音量が大きい、ピッチが低い、発話音声の話速が遅い等の事象は、ユーザの聴力や発話能力が比較的低いことを示すと推定される。或いは、ユーザが車両の操作に強く注意を向けているため、発話能力が発揮されにくくなっている可能性も推定される。これらの場合、ユーザの聴力や発話能力に合わせて、案内情報の音声の出力状態を変更し、聴力が比較的低いユーザや、発話能力を発揮しにくい状態にあるユーザにとって、聞き取りやすい音声によって報知を行うことにより、ユーザがより快適に、車両の操作に集中できる。また、ユーザが、自身が快適になるようにナビゲーション装置１２０が動作したことに対し、満足感を得ることが期待できる。
【００６５】
処理部１３０は、スライドバー３１３、３１５、３１７に対する操作を検知して、操作に応じて、設定されている音量、ピッチ、或いは話速の設定を変更する。
【００６６】
処理部１３０は、設定を変更した内容に基づいて、履歴情報１７０を更新し（Ｓ１１７）、ステップＳ１１８に移行する。また、処理部１３０は、ユーザの発話音声と案内情報の音声との差が調整条件に該当しないと判定した場合（Ｓ１１４；ＮＯ）、ステップＳ１１８に移行する。ステップＳ１１８で、処理部１３０は、ステップＳ１１１、及び／またはステップＳ１１７で更新した履歴情報１７０に基づき、ユーザモデル１６０を更新する。
【００６７】
ステップＳ１１８の処理について図５を参照して説明する。
処理部１３０は、更新した履歴情報１７０と、更新した履歴情報１７０と同じユーザに対応するユーザモデル１６０とを取得する（Ｓ１２１）。処理部１３０は、パラメータ変更履歴１７３が示す変更を反映するように、音声出力パラメータ１６２を更新する（Ｓ１２２）。さらに、処理部１３０は、発話内容データ１７５を参照し、特定の案内情報に対する発話が、予め設定された閾値以上であるか否かを判定する（Ｓ１２３）。ステップＳ１２３では、例えば、ステップＳ１０７で報知した１つの案内情報に対し、ユーザの発話の回数が閾値以上であるか否かを判定する。ステップＳ１２３で閾値と比較されるユーザの発話の回数は、例えば、再度の報知を求める発話や関連する情報を求める発話等を合計した回数とすることができる。
【００６８】
特定の案内情報に対する発話が閾値以上であると判定した場合（Ｓ１２３；ＹＥＳ）、処理部１３０は、音声出力パラメータ１６２を更新する（Ｓ１２４）。特定の案内情報に対する発話の回数が多い場合、ユーザは、車両の操作に不慣れであると推定される。このため、ステップＳ１２４では、操作に不慣れなユーザが安心感を得られるように、音声出力パラメータ１６２を変更する。具体的には、音量を大きくする、ピッチを低くする、話速を遅くするように、音声出力パラメータ１６２を変更する。
【００６９】
特定の案内情報に対する発話が閾値以上でないと判定した場合（Ｓ１２３；ＮＯ）、処理部１３０は、特定のＰＯＩに関する情報を求める発話が、予め設定された閾値以上であるか否かを判定する（Ｓ１２５）。ステップＳ１２５で判定に用いる閾値は、ステップＳ１２３の閾値と同一でもよいし、異なる値であってもよい。ステップＳ１２５では、例えば、過去に報知した案内情報を含む案内情報に対し、ユーザが、１つの種類のＰＯＩに関する情報を求める発話の回数を、閾値と比較する。具体的な例としては、ユーザが、ガソリンスタンドに関する情報を求める発話を行った累積の回数を、閾値と比較する。
【００７０】
特定のＰＯＩに関する発話が閾値以上であると判定した場合（Ｓ１２５；ＹＥＳ）、処理部１３０は、ステップＳ１２４に移行して、音声出力パラメータ１６２を更新する。１つの種類のＰＯＩに対する発話の回数が多い場合、ユーザは、特定のＰＯＩについて関心が高いか、特定のＰＯＩに意識が向いていると推定される。このため、操作に不慣れなユーザに対する処理と同様に、音声出力パラメータ１６２を変更する。具体的には、音量を大きくする、ピッチを低くする、或いは、話速を遅くするように、音声出力パラメータ１６２を変更する。
【００７１】
特定のＰＯＩに関する発話が閾値以上でないと判定した場合（Ｓ１２５；ＮＯ）、及び、ステップＳ１２４で音声出力パラメータ１６２を変更した後、処理部１３０は、図４のステップＳ１１９に移行する。
【００７２】
また、案内情報を報知した際にユーザの発話が検知されなかった場合（Ｓ１０８；ＮＯ）、処理部１３０は、ステップＳ１１９に移行する。
【００７３】
ステップＳ１１９で、処理部１３０は、ナビゲーションを終了するか否かを判定する。処理部１３０は、ユーザの操作によりナビゲーションの終了が指示された場合、車両が目的地に到着した場合、ナビゲーション装置１２０の電源がシャットダウンされる場合等に、ナビゲーションを終了する（Ｓ１１９；ＹＥＳ）。ナビゲーションを終了しない場合（Ｓ１１９；ＮＯ）、処理部１３０はステップＳ１０６に戻る。
【００７４】
［２．第２実施形態］
図７は、本発明を適用した第２実施形態のデータ管理システム２００の構成を示す図である。
データ管理システム２００は、ナビゲーションシステム１００と、サーバ装置２０１とを通信可能に接続して構成される。
【００７５】
データ管理システム２００では、ユーザモデル記憶部１４４に相当するユーザモデル記憶部２１１を、サーバ装置２０１が備えている。ユーザモデル記憶部２１１は、ナビゲーション装置１２０が生成または更新するユーザモデル１６０を、ユーザモデル記憶部２１１に記憶する。
ナビゲーション装置１２０は、ステップＳ１１８でユーザモデル１６０を生成または更新した場合に、ユーザモデル１６０をサーバ装置２０１に送信する。
【００７６】
データ管理システム２００では、ナビゲーション装置１２０により生成または更新されたユーザモデル１６０をサーバ装置２０１が記憶するので、ユーザモデル１６０を複数のナビゲーション装置１２０において共通して利用できる。
【００７７】
例えば、ナビゲーション装置１２０が、図４及び図５に示す動作を実行する際に、ステップＳ１０２で特定したユーザに対応するユーザモデル１６０を、データ管理システム２００からダウンロードする構成が考えられる。この構成では、複数のナビゲーションシステム１００で、最新のユーザモデル１６０を共通して利用できる。このため、ユーザが車両を含む各種の移動体を操作する際に、この移動体に設置されるナビゲーション装置１２０が、サーバ装置２０１が記憶する最新のユーザモデル１６０に従って、案内情報を音声により報知できる。従って、ユーザがどの移動体を操作するときも、ユーザの聴力や発話能力に合わせて報知を行うことができ、ユーザの満足度をより一層高めることができる。
【００７８】
また、サーバ装置２０１は、履歴記憶部１４５に相当する履歴記憶部２１２を備えていてもよい。履歴記憶部２１２は、ナビゲーション装置１２０が生成する履歴情報１７０を記憶する。この場合、ナビゲーション装置１２０は、ステップＳ１１１、Ｓ１１７で履歴情報１７０を生成した場合に、通信部１５２によって履歴情報１７０をサーバ装置２０１に送信する。この構成では、複数のナビゲーション装置１２０が、一人のユーザに対応する履歴情報１７０を共通して利用できるので、ユーザが複数の移動体に搭乗して発話した内容の履歴が１つの履歴情報１７０に蓄積される。このため、ユーザの発話の状態に関する情報を集約できる。この構成において、サーバ装置２０１は、履歴記憶部２１２に記憶される履歴情報１７０に基づいて、ユーザモデル１６０を更新する機能を備えてもよい。すなわち、図５に示す処理を、サーバ装置２０１が実行してもよい。この場合、ユーザが様々な移動体の操作に際して発話した内容や発話音声の状態に対応して、案内情報の音声に関する設定を変更できるので、ユーザの満足度をより一層高めることができる。
【００７９】
［３．他の実施形態］
なお、本発明は上記実施形態の構成に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能である。
【００８０】
例えば、ナビゲーション装置１２０は、ディスプレイ１１１に代えて、或いはディスプレイ１１１に加えて、ＨＵＤ（Ｈｅａｄ  Ｕｐ  Ｄｉｓｐｌａｙ）による表示を行う構成としてもよい。この場合、ナビゲーション装置１２０は、案内情報の内容に対応する文字や画像をＨＵＤに表示し、報知を行ってもよい。
【００８１】
また、上記各実施形態で示したユーザの発話の例は、あくまで一例である。報知に対し否定的な内容の発話、案内情報の再度の報知を求める発話、案内情報の内容に関する発話、案内情報に関連する情報を要求する発話の各分類に該当する具体的な発話内容は、任意に設定可能である。また、ユーザの発話を、上述した分類以外の発話であると判定して、ユーザモデル１６０を更新してもよい。
【００８２】
本発明の適用対象は、車両に固定的に設置されるナビゲーション装置１２０に限定されない。例えば、ナビゲーション装置１２０は、車両から取り外して持ち運ぶことが可能な、いわゆるポータブルナビゲーション装置であってもよい。また、スマートフォンやパーソナルコンピュータ等の汎用コンピュータを車両に設置して、ナビゲーション装置１２０として機能させてもよい。この場合、上記汎用コンピュータには、例えば、ナビゲーション装置１２０としての報知制御を実行するためのアプリケーションプログラムがインストールされる。
【００８３】
また、上記各実施形態では、ナビゲーション装置１２０を搭載する移動体の具体的な態様は任意である。少なくとも１人のユーザが搭乗し、移動体の操縦に関与する移動体であれば、本発明を適用可能である。
【００８４】
［４．まとめ］
以上説明したように、実施形態のナビゲーション装置１２０は、移動体としての車両の操作に関する案内情報を音声により報知する報知部１３６と、車両のユーザの発話を認識する音声認識部１３２と、報知部１３６が案内情報を報知した際に、音声認識部１３２が案内情報に関する発話を検知した場合に、音声認識部１３２が認識した発話に応じて報知部１３６による音声出力の設定を変更する音声制御部１３７と、を備える。
また、ナビゲーション装置１２０は、車両の操作に関する案内情報を音声により報知する報知ステップと、車両のユーザの発話を認識する音声認識ステップと、報知ステップで案内情報が報知された際に、音声認識ステップにより案内情報に関する発話が検知された場合に、音声認識ステップで認識された発話に応じて報知ステップの音声出力の設定を変更する音声調整ステップと、を含む報知制御方法を実行する。音声認識部１３２の動作は音声認識ステップの一例に対応し、報知部１３６の動作は報知ステップの一例に対応し、音声制御部１３７の動作は音声調整ステップの一例に対応する。
【００８５】
ナビゲーション装置１２０、及び、ナビゲーション装置１２０が実行する報知制御方法によれば、案内情報を音声によって報知する場合に、案内情報に対するユーザの発話に応じて、音声の出力を変更する。このため、ユーザの発話に対応して案内情報の音声の状態を変更できるので、ユーザの承認欲求を満たし、ユーザの満足度を向上させることができる。これらの作用効果は、報知システムとしてのナビゲーションシステム１００の作用効果ともいえる。また、ナビゲーションシステム１００を含んで構成されるデータ管理システム２００によっても同様の作用効果が得られる。
【００８６】
ナビゲーション装置１２０の上記動作は、処理部１３０、または、これらを含む複数のコンピュータにインストールされたプログラムにより、実現される。このプログラムは、記憶部１４０またはその他の記憶装置に記憶され、上記コンピュータが実行するナビゲーションプログラムである。この制御プログラムは、上記コンピュータに、移動体の操作に関する案内情報を音声により報知する報知処理と、前記移動体の搭乗者の発話を認識する音声認識処理と、前記報知処理を実行した際に、前記音声認識処理により前記案内情報に関する発話を検知した場合に、前記音声認識処理で認識した発話に応じて前記報知処理の音声出力の設定を変更する音声調整処理と、を含む報知制御を実行させる。
【００８７】
音声制御部１３７は、報知部１３６が案内情報を報知する間または報知の後に音声認識部１３２が認識した発話内容が、案内情報の再報知、案内情報に含まれる情報の提供、及び、案内情報に関連する情報の提供のいずれかの要求を含む場合に、報知部１３６による音声出力の設定を変更する調整処理を実行する。調整処理は、報知部１３６が報知する案内情報の音声の話速を遅くする設定変更、及び、案内情報の音声のピッチを低くする設定変更の少なくともいずれかを含む。この構成によれば、ユーザが案内情報を聞き逃しにくく、案内情報をより容易に聞き取れるように、案内情報の音声の出力状態に関する設定を変更する。これにより、ユーザの発話内容が、ユーザが車両の操作に不慣れであること、ユーザの聴力が比較的低いこと、ユーザが案内情報の聞き取りに集中しにくい状態であること等が推定される場合に、ユーザが案内情報を聞き取る負担を軽減するように、案内情報の音声の出力状態を変更できる。従って、ナビゲーション装置１２０が報知する音声の変化により、ユーザの負担を軽減し、或いは快適性の向上が期待でき、ユーザの満足度のより一層の向上を図ることができる。
【００８８】
音声制御部１３７は、音声認識部１３２により認識した発話の話速と、報知部１３６が報知する案内情報の音声の話速との差が第１閾値以上である場合に、報知部１３６が報知する案内情報の音声の話速に関する設定を変更する。この場合、ユーザの発話音声の話速に対応して、案内情報の音声の出力状態を変更できる。
【００８９】
音声制御部１３７は、音声認識部１３２により認識した発話のピッチと、報知部１３６が報知する案内情報の音声のピッチとの差が第２閾値以上である場合に、報知部１３６が報知する案内情報の音声のピッチに関する設定を変更する。この場合、ユーザの発話音声のピッチに対応して、案内情報の音声の出力状態を変更できる。
【００９０】
ナビゲーション装置１２０は、音声認識部１３２が認識した発話に基づきユーザを特定するユーザ特定部１３４と、音声制御部１３７が報知部１３６による音声出力の設定を変更する処理に関係する音声認識部１３２の認識結果を、ユーザ特定部１３４より特定したユーザに対応付けて記憶する履歴記憶部１４５と、を備える。このため、ナビゲーション装置１２０を使用するユーザに対応付けて、案内情報の音声の出力状態を記憶できる。
【００９１】
履歴記憶部１４５は、音声認識部１３２の認識結果と、音声制御部１３７による音声出力の設定変更に関する情報とを記憶する。このため、ユーザの発話に関する情報と案内情報の音声の出力状態の設定に関する情報とを蓄積することにより、ユーザの特徴、能力、状態等により適切に対応して案内情報の音声の出力状態を設定できる。従って、ユーザの満足度のより一層の向上を図ることができる。
【００９２】
ナビゲーション装置１２０は、ディスプレイ１１１における表示を制御する表示制御部１３３を備え、表示制御部１３３は、音声制御部１３７が音声出力の設定を変更する際に、ディスプレイ１１１に設定変更用の画面を表示させ、設定変更用の画面において、音声出力の設定に関する項目のうち特定の項目が強調表示される。このため、ユーザの特徴、能力、状態等に対応する音声の出力状態を設定するように、ユーザに推奨し、ユーザによる適切な設定操作を補助できる。
【符号の説明】
【００９３】
１００…ナビゲーションシステム（報知システム）、１１１…ディスプレイ（表示部）、１１２…タッチセンサ、１１３…マイク、１１４…スピーカ、１２０…ナビゲーション装置（報知制御装置）、１３０…処理部、１３１…操作受付部、１３２…音声認識部、１３４…ユーザ特定部（個人特定部）、１３５…案内情報生成部、１３６…報知部、１３７…音声制御部、１４０…記憶部、１４１…地図ＤＢ、１４２…経路ＤＢ、１４３…音声認識ＤＢ、１４４…ユーザモデル記憶部、１４５…履歴記憶部、１５１…音声処理回路、１６０…ユーザモデル、１６１…ユーザ識別情報、１６２…音声出力パラメータ、１７０…履歴情報、１７１…ユーザ識別情報、１７２…発話音声データ、１７３…パラメータ変更履歴、１７４…発話時刻、１７５…発話内容データ、２００…データ管理システム、２０１…サーバ装置、２１１…ユーザモデル記憶部、２１２…履歴記憶部、３００…調整用画面、３１０…設定表示部、３１３、３１５、３１７…スライドバー。
【図１】
2020184020.tif 000003
【図２】
2020184020.tif 000004
【図３】
2020184020.tif 000005
【図４】
2020184020.tif 000006
【図５】
2020184020.tif 000007
【図６】
2020184020.tif 000008
【図７】
2020184020.tif 000009