(57)【特許請求の範囲】
【請求項１】
自動車に搭載される音声認識システムと、当該音声認識システムが移動通信を介してアクセス可能なサーバとより構成されるゲイン設定システムであって、
前記サーバは、
自動車の車速とゲインとの対応が登録されたゲイン制御情報を格納したゲイン制御情報格納部と、
当該サーバにアクセスした前記音声認識システムに前記ゲイン制御情報格納部に格納されている前記ゲイン制御情報を提供するゲイン制御情報提供部とを有し、
前記音声認識システムは、
前記移動通信を行う移動通信装置と、
入力音声を、入力音声信号に変換し出力するマイクロフォンと、
前記マイクロフォンが出力する入力音声信号を増幅する、ゲインが可変な入力アンプと、
前記入力ゲインアンプで増幅された入力音声信号が表す音声の音声認識を行う音声認識部と、
前記自動車の車速を検出する車速検出部と、
記憶部と、
前記サーバに前記移動通信を介してアクセスし、前記サーバから前記ゲイン制御情報を取得して前記記憶部に記憶するゲイン制御情報取得部と、
前記車速検出部が検出した車速を取得し、取得した車速に対応するゲインとして前記記憶部に記憶されているゲイン制御情報に登録されているゲインに、前記入力アンプのゲインを制御するゲイン制御部とを有し、かつ、
前記サーバは、
前記ゲイン制御情報格納部に格納する前記ゲイン制御情報を管理するゲイン制御情報管理部を有し、
前記音声認識システムは、
前記マイクロフォンが出力する入力音声信号のピーク値を検出するピーク値検出部と、
前記音声認識部が音声認識を行っている期間中に前記ピーク値検出部が検出したピーク値と、前記車速検出部が検出した当該ピーク値が検出されたときの車速とを含めたピーク値情報を、前記移動通信を介してゲイン制御情報管理部に送信するピーク値情報報告部とを有し、
前記ゲイン制御情報管理部は、受信したピーク値情報に基づいて、各車速の範囲について、当該車速の範囲内の車速を含む前記ピーク値情報に含まれていたピーク値の度数分布を求めると共に、当該度数分布における、当該ゲインで増幅した場合に大きさが前記音声認識部の入力レンジ内の大きさとなるピーク値の度数が最大となるゲインを、当該車速の範囲に対応するゲインとして登録した前記ゲイン制御情報を生成し、前記ゲイン制御情報格納部に格納することを特徴とするゲイン設定システム。
【請求項２】
自動車に搭載される音声認識システムと、当該音声認識システムが移動通信を介してアクセス可能なサーバとより構成されるゲイン設定システムであって、
前記サーバは、
自動車の車速とゲインとの対応が登録されたゲイン制御情報を格納したゲイン制御情報格納部と、
当該サーバにアクセスした前記音声認識システムに前記ゲイン制御情報格納部に格納されている前記ゲイン制御情報を提供するゲイン制御情報提供部とを有し、
前記音声認識システムは、
前記移動通信を行う移動通信装置と、
入力音声を、入力音声信号に変換し出力するマイクロフォンと、
前記マイクロフォンが出力する入力音声信号を増幅する、ゲインが可変な入力アンプと、
前記入力ゲインアンプで増幅された入力音声信号が表す音声の音声認識を行う音声認識部と、
前記自動車の車速を検出する車速検出部と、
記憶部と、
前記サーバに前記移動通信を介してアクセスし、前記サーバから前記ゲイン制御情報を取得して前記記憶部に記憶するゲイン制御情報取得部と、
前記車速検出部が検出した車速を取得し、取得した車速に対応するゲインとして前記記憶部に記憶されているゲイン制御情報に登録されているゲインに、前記入力アンプのゲインを制御するゲイン制御部とを有し、かつ、
前記ゲイン制御情報格納部には、各車種用のゲイン制御情報が格納されており、
前記ゲイン制御情報取得部は、前記サーバから当該音声認識システムが搭載されている前記自動車の車種用の前記ゲイン制御情報を取得して前記記憶部に記憶し、
前記各車種用のゲイン制御情報は、当該車種の自動車の車速とゲインとの対応が登録されており、
前記サーバは、
前記ゲイン制御情報格納部に格納する前記ゲイン制御情報を管理するゲイン制御情報管理部を有し、
前記音声認識システムは、
前記マイクロフォンが出力する入力音声信号のピーク値を検出するピーク値検出部と、
前記音声認識部が音声認識を行っている期間中に前記ピーク値検出部が検出したピーク値と、前記車速検出部が検出した当該ピーク値が検出されたときの車速と、当該音声認識システムが搭載されている自動車の車種とを含めたピーク値情報を、前記移動通信を介してゲイン制御情報管理部に送信するピーク値情報報告部とを有し、
前記ゲイン制御情報管理部は、
受信したピーク値情報に基づいて、各車種毎に、各車速の範囲について、当該車種と当該車速の範囲内の車速を含む前記ピーク値情報に含まれていたピーク値の度数分布を求めると共に、当該度数分布における、当該ゲインで増幅した場合に大きさが前記音声認識部の入力レンジ内の大きさとなるピーク値の度数が最大となるゲインを、当該車速の範囲に対応するゲインとして登録した当該車種用の前記ゲイン制御情報を生成し、前記ゲイン制御情報格納部に格納することを特徴とするゲイン設定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声認識システムにおいて音声信号の入力ゲインを制御する技術に関するものである。
【背景技術】
【０００２】
音声認識システムにおいて音声信号の入力ゲインを制御する技術としては、入力する音声信号のピーク値の統計的な分布を学習し、学習した分布と等しい分布で音声信号の入力が行われた場合に、増幅後の音声信号が音声認識システムの入力レンジ内にできるだけ収まるように、音声信号の入力ゲインを設定する技術が知られている（特許文献１）。
【０００３】
また、音声認識システムにおいて音声信号の入力ゲインを制御する技術としては、騒音の振幅分布を繰り返し算出すると共に、音声信号に含まれる発話音声成分の平均の振幅分布を算出し、発話音声成分の平均の振幅分布と直前に算出した騒音の振幅分布とに応じて、音声認識システムに入力する音声信号が適正なレンジとなるように入力ゲインを設定する技術も知られている（特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第5614767号
【特許文献１】特許第5457293号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のような、学習した音声信号のピーク値の統計的な分布に従って音声信号の入力ゲインを設定する技術によれば、統計的に有意な数の音声信号のピーク値を取得できるまでは、音声信号の入力ゲインを適切に設定することができない。また、上述のような、発話音声成分の平均の振幅分布と直前に算出した騒音の振幅分布とに応じて、音声信号の入力ゲインを設定する技術においても、同様に、統計的に有意な数の音声信号を得て、発話音声成分の平均の振幅分布を算出するまでは、音声信号の入力ゲインを適切に設定することができない。
【０００６】
そして、このために、これらの技術によっては、音声認識システムの使用開始直後に音声認識の失敗が多発してしまい、ユーザの音声認識システムの利用を続ける意欲を失わせてしまうことがある。
【０００７】
また、これらの技術には、音声信号のピーク値の統計的な分布を学習する構成や、騒音の振幅分布を繰り返し算出したり、音声信号に含まれる発話音声成分の大きさの平均の振幅分布を算出する構成などの、比較的複雑な構成が必要となるという不利益もある。
【０００８】
そこで、本発明は、自動車に搭載される音声認識システムの音声信号の入力ゲインを、当該音声認識システムの使用開始直後から適切に設定することを課題とする。
【課題を解決するための手段】
【０００９】
前記課題達成のために、本発明は、自動車に搭載される音声認識システムに、入力音声を、入力音声信号に変換し出力するマイクロフォンと、前記マイクロフォンが出力する入力音声信号を増幅する、ゲインが可変な入力アンプと、前記入力ゲインアンプで増幅された入力音声信号が表す音声の音声認識を行う音声認識部と、前記自動車の車速を検出する車速検出部と、前記自動車の車速と、前記入力アンプのゲインとの対応が登録されたゲイン制御情報を記憶した記憶部と、前記車速検出部が検出した車速を取得し、取得した車速に対応するゲインとして前記ゲイン制御情報に登録されているゲインに、前記入力アンプのゲインを制御するゲイン制御部とを備えたものである。
【００１０】
ここで、このような音声認識システムは、前記ゲイン制御情報を、各車速の範囲について、当該車速の範囲に対応する入力アンプのゲインとの対応が登録されており、かつ、各車速の範囲に対応する入力アンプのゲインとして、試験的に求めた当該車速の範囲におけるマイクロフォンが出力する入力音声信号のピーク値の度数分布における、当該ゲインで増幅した場合に大きさが前記音声認識部の入力レンジ内の大きさとなるピーク値の度数が最大となるゲインが登録されているものとし、前記ゲイン制御部において、前記車速検出部が検出した車速を取得し、取得した車速が含まれる車速の範囲に対応する入力アンプのゲインとして前記ゲイン制御情報に登録されているゲインに、前記入力アンプのゲインを制御するように構成してもよい。
【００１１】
ここで、一般的な車内環境下で音声認識システムに入力される音声の大きさは、自動車の車速と大きく相関する。したがって、以上のような音声認識システムによれば、車速と当該車速のときの入力アンプのゲインとして一般的に適切と考えられるゲインとの対応を登録したゲイン制御情報を予め記憶部に記憶しておくことにより、一ユーザの音声認識システムの使用開始直後からおおよそ適切なゲインを入力アンプに設定することができる。また、車速を検知し、車速に応じて入力アンプのゲインを設定するだけの簡易な構成によって、入力アンプのゲインの制御を実現することができる。
【００１２】
または、このような音声認識システムに、さらに、前記自動車の１または複数の所定の状態を検出する状態検出部を備えると共に、前記ゲイン制御情報に、車速と前記１または複数の所定の状態との組み合わせと、前記入力アンプのゲインとの対応を登録し、前記ゲイン制御部において、前記車速検出部が検出した車速と、前記状態検出部が検出している状態とを取得し、取得した車速と状態との組み合わせに対応するゲインとして前記ゲイン制御情報に登録されているゲインに、前記入力アンプのゲインを制御するようにしてもよい。ただし、前記１または複数の所定の状態は、少なくとも自動車の窓の開閉状態と、前記自動車のワイパーの稼働状態とのいずれかを含むものとする。
【００１３】
または、このような音声認識システムに、さらに、記自動車がトンネル内の走行中の有無を検出するトンネル走行中検出部を設けると共に、前記ゲイン制御情報に、車速とトンネル内の走行中の有無との組み合わせと、前記入力アンプのゲインとの対応を登録し、前記ゲイン制御部において、前記車速検出部が検出した車速と、前記トンネル走行中検出が検出しているトンネル内の走行中の有無とを取得し、取得した車速とトンネル内の走行中の有無との組み合わせに対応するゲインとして前記ゲイン制御情報に登録されているゲインに、前記入力アンプのゲインを制御するようにしてもよい。
【００１４】
これらのように音声認識システムを構成することにより、車速に加え、音声認識システムに入力される音声の大きさとの相関が比較的大きい、窓の開閉の状態やワイパーの動作状態やトンネル内走行の有無などにも応じた、より適切なゲインを入力アンプに設定することができるようになる。
【００１５】
また、以上の音声認識システムに、さらに、移動通信を行う移動通信装置と、前記ゲイン制御情報を格納したサーバに前記移動通信を介してアクセスし、前記サーバから前記ゲイン制御情報を取得し前記記憶部に記憶するゲイン制御情報取得部とを設けるようにしてもよい。
【００１６】
または、以上の音声認識システムに、さらに、移動通信を行う移動通信装置と、各車種用のゲイン制御情報を格納したサーバに前記移動通信を介してアクセスし、前記サーバから当該音声認識システムが搭載されている前記自動車の車種用の前記ゲイン制御情報を取得し前記記憶部に記憶するゲイン制御情報取得部とを設けるようにしてもよい。
【００１７】
また、前記課題達成のために、自動車に搭載される音声認識システムと、当該音声認識システムが移動通信を介してアクセス可能なサーバとより構成されるゲイン設定システムを提供する。ここで、前記サーバは、自動車の車速とゲインとの対応が登録されたゲイン制御情報を格納したゲイン制御情報格納部と、当該サーバにアクセスした前記音声認識システムに前記ゲイン制御情報格納部に格納されている前記ゲイン制御情報を提供するゲイン制御情報提供部とを備えている。また、前記音声認識システムは、前記移動通信を行う移動通信装置と、入力音声を、入力音声信号に変換し出力するマイクロフォンと、前記マイクロフォンが出力する入力音声信号を増幅する、ゲインが可変な入力アンプと、前記入力ゲインアンプで増幅された入力音声信号が表す音声の音声認識を行う音声認識部と、前記自動車の車速を検出する車速検出部と、  記憶部と、前記サーバに前記移動通信を介してアクセスし、前記サーバから前記ゲイン制御情報を取得して前記記憶部に記憶するゲイン制御情報取得部と、前記車速検出部が検出した車速を取得し、取得した車速に対応するゲインとして前記記憶部に記憶されているゲイン制御情報に登録されているゲインに、前記入力アンプのゲインを制御するゲイン制御部とを備えている。
【００１８】
ここで、このようなゲイン設定システムは、前記ゲイン制御情報格納部に、各車種用のゲイン制御情報を格納し、前記ゲイン制御情報取得部において、前記サーバから当該音声認識システムが搭載されている前記自動車の車種用の前記ゲイン制御情報を取得して前記記憶部に記憶するように構成してもよい。ただし、各車種用のゲイン制御情報は、当該車種の自動車の車速とゲインとの対応が登録されているものとする。
【００１９】
ここで、このようなゲイン設定システムは、前記サーバに、前記ゲイン制御情報格納部に格納する前記ゲイン制御情報を管理するゲイン制御情報管理部を設け、前記音声認識システムに、前記マイクロフォンが出力する入力音声信号のピーク値を検出するピーク値検出部と、前記音声認識部が音声認識を行っている期間中に前記ピーク値検出部が検出したピーク値と、前記車速検出部が検出した当該ピーク値が検出されたときの車速とを含めたピーク値情報を、前記移動通信を介してゲイン制御情報管理部に送信するピーク値情報報告部とを設けると共に、前記ゲイン制御情報管理部において、受信したピーク値情報に基づいて、各車速の範囲について、当該車速の範囲内の車速を含む前記ピーク値情報に含まれていたピーク値の度数分布を求めると共に、当該度数分布における、当該ゲインで増幅した場合に大きさが前記音声認識部の入力レンジ内の大きさとなるピーク値の度数が最大となるゲインを、当該車速の範囲に対応するゲインとして登録した前記ゲイン制御情報を生成し、前記ゲイン制御情報格納部に格納するように構成してもよい。
【００２０】
また、上述のように、前記ゲイン制御情報格納部に、各車種用のゲイン制御情報を格納する場合には、ゲイン設定システムを、前記サーバに、前記ゲイン制御情報格納部に格納する前記ゲイン制御情報を管理するゲイン制御情報管理部を設け、前記音声認識システムに、前記マイクロフォンが出力する入力音声信号のピーク値を検出するピーク値検出部と、前記音声認識部が音声認識を行っている期間中に前記ピーク値検出部が検出したピーク値と、前記車速検出部が検出した当該ピーク値が検出されたときの車速と、当該音声認識システムが搭載されている自動車の車種とを含めたピーク値情報を、前記移動通信を介してゲイン制御情報管理部に送信するピーク値情報報告部とを設けると共に、前記ゲイン制御情報管理部において、受信したピーク値情報に基づいて、各車種毎に、各車速の範囲について、当該車種と当該車速の範囲内の車速を含む前記ピーク値情報に含まれていたピーク値の度数分布を求めると共に、当該度数分布における、当該ゲインで増幅した場合に大きさが前記音声認識部の入力レンジ内の大きさとなるピーク値の度数が最大となるゲインを、当該車速の範囲に対応するゲインとして登録した当該車種用の前記ゲイン制御情報を生成し、前記ゲイン制御情報格納部に格納するように構成してもよい。
【００２１】
これらのようなゲイン設定システムによれば、自動車に搭載された音声認識システムは、サーバからゲイン制御情報を取得し、取得したゲイン制御情報に従って、車速に応じたゲインを入力アンプに設定することができる。よって予め一般的な車内環境下での車速と入力アンプの一般的なユーザとって適切なゲインとの対応を登録したゲイン制御情報をサーバに格納しておくことにより、当該ユーザの音声認識システムの使用開始直後からおおよそ適切なゲインを入力アンプに設定することができるようになる。
【００２２】
また、サーバにゲイン制御情報管理部を設けた場合には、サーバにおいて、各自動車における実際の音声認識システムへの音声入力の大きさと車速との関係に基づいてゲイン制御情報を作成することができるようになる。
【発明の効果】
【００２３】
以上のように、本発明によれば、自動車に搭載される音声認識システムの音声信号の入力ゲインを、当該音声認識システムの使用開始直後から適切に設定することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１実施形態に係る音声認識システムの構成を示すブロック図である。
【図２】本発明の第１実施形態に係る実施形態に係るゲインテーブルを示す図である。
【図３】本発明の第１実施形態に係るゲインテーブルの設定法を示す図である。
【図４】本発明の第２実施形態に係る音声認識システムの構成を示すブロック図である。
【図５】本発明の本発明の第２実施形態に係る実施形態に係るゲインテーブルを示す図である。
【図６】本発明の第３実施形態に係る音声認識システムの構成を示すブロック図である。
【図７】本発明の第３実施形態に係る実施形態に係る車種毎ゲインデータとピーク値報告データを示す図である。
【発明を実施するための形態】
【００２５】
以下、本発明の実施形態について説明する。
まず、第１の実施形態について説明する。
図１に、本実施形態に係る車載システム１００の構成を示す。
本第１実施形態に係る車載システム１００は、自動車に搭載されるシステムであり、図示するように、音声入力装置１、音声入力装置１を入力に用いながらユーザに所定のサービスを提供するサービス提供装置２、自動車の車速を検出する車速検出部３を備えている。
【００２６】
ここで、車速検出部３は、任意の方式により車速を検出するものであってよい。たとえば、車速検出部３は、自動車から出力されるタイヤの回転速度を表す車速パルス信号より車速を検出するものであっても、CAN（Controller Area Network）などの車載ネットワークから車速のデータを抽出することにより車速を検出するものであっても、ＧＰＳを利用して車速を検出するものであってもよい。
【００２７】
また、サービス提供装置２は、たとえば、音声入力装置１を入力に用いながらユーザに対してナビゲーションサービスを提供するカーナビゲーション装置や、音声入力装置１を入力に用いながらユーザに対してオーディオやビデオの再生サービスを提供するＡＶ装置である。
【００２８】
次に、音声入力装置１は、マイクロフォン１１、マイクロフォン１１でピックアップした音声を表す入力音声信号を入力ゲインＧで増幅する入力アンプ１２、入力アンプ１２で増幅された入力音声信号を入力音声データにデジタル変換するＡＤ変換器１３、ＡＤ変換器１３で変換された入力音声データに対して音声認識処理を実行する音声認識エンジン１４、ユーザから音声入力の開始の指示を受け付けるトークスイッチ１５、ゲインテーブル１６、入力アンプ１２のゲインＧをゲインテーブル１６に基づいて制御するゲイン制御部１７を備えている。
【００２９】
ここで、このような音声入力装置１は、ハードウエア的には、ＣＰＵやメモリなどを備えたコンピュータを用いて構成してもよく、この場合、ゲイン制御部１７や、音声認識エンジン１４などは、当該コンピュータが、所定のコンピュータプログラムを実行することにより実現されるものとしてもよい。
【００３０】
さて、このような構成において、音声認識エンジン１４は、ユーザのトークスイッチ１５の押し下げが発生すると、音声認識処理を開始する。音声認識処理では、入力音声データにユーザの発話音声が含まれる区間である発話音声区間の検出と、発話音声区間中の入力音声データに対する音声認識（ユーザの発話内容の識別）を行う。また、音声認識によって識別したユーザの発話内容は、サービス提供装置２に出力され、サービス提供装置２の入力となる。
【００３１】
次に、音声入力装置１のゲインテーブル１６を図２に示す。
図示するように、ゲインテーブル１６は、車速とゲインとの対応を規定したテーブルである。より具体的には、ゲインテーブル１６は、車速の範囲毎に対応して設けたエントリを有し、各エントリには対応する車速の範囲と、当該車速の範囲に対応するゲインとが登録されている。
【００３２】
ここで、車速の範囲に対応するゲインは以下のように求め、求めたゲインをゲインテーブル１６に登録する。
すなわち、車速の範囲に対応するゲインの算出においては、まず、試験車両を各車速で走行させながら、音声認識エンジン１４が検出した発話音声区間においてマイクロフォン１１が出力した入力音声信号のピーク値と、当該発話音声区間において車速検出部３が検出した車速を収集する。
【００３３】
そして、収集したピーク値と車速から、図３ａ、ｂ、ｃに示すように、各車速の範囲におけるピーク値の度数分布を算定する。なお、図３ａは、自動車がアイドリング状態で停止しているときのピーク値の度数分布を、図３ｂは自動車の車速が40km/h以上60 km/h未満であるときのピーク値の度数分布を、図３ｃは自動車の車速が80km/h以上1000 km/h未満であるときのピーク値の度数分布を表しており、図示するように車速が大きくなるに従いピーク値の分布範囲は、ピーク値が大きくなる方向に移動する。
ここで、音声認識エンジン１４が入力する入力音声データの音声を正しく受け付けることのできる音声の大きさの範囲である入力レンジの幅は固定である。一方、入力アンプ１２のゲインＧの大きさによって、音声認識エンジン１４に入力する入力音声データの音声の大きさは変化する。よって、入力アンプ１２のゲインＧによって、音声認識エンジン１４に入力レンジ内の音声の入力音声データとして入力することとなる、マイクロフォン１１が出力する入力音声信号の音声の大きさの範囲は変化する。より具体的には、入力アンプ１２のゲインＧが大きくなるほど、音声認識エンジン１４に入力レンジ内の入力音声データの音声として入力する、マイクロフォン１１が出力する入力音声信号の音声の大きさの範囲は、より小さな大きさの音声の範囲となり、入力アンプ１２のゲインＧが小さくなるほど、音声認識エンジン１４に入力レンジ内の入力音声データの音声として入力する、マイクロフォン１１が出力する入力音声信号の音声の大きさの範囲は、より大きな大きさの音声の範囲となる。
【００３４】
そこで、図３ａ、ｂ、ｃに示すように算定した各車速の範囲におけるピーク値の度数分布に基づいて、各車速の範囲について、当該車速の範囲の度数分布における範囲ＩＲ内の度数が最大となる入力アンプ１２のゲインＧを求め、求めたゲインＧを、ゲインテーブル１６の当該車速の範囲のエントリのゲインとして登録する。ここで、範囲ＩＲは、音声認識エンジン１４の入力レンジ内の入力音声データの音声として入力することとなるマイクロフォン１１が出力する入力音声信号の音声の大きさの範囲である。換言すれば、範囲ＩＲは、音声認識エンジン１４の入力レンジを１／Ｇ（Ｇの単位がdbであれば-Ｇdb)のゲインで増幅した範囲である。
なお、より高速な車速の範囲ほど、当該車速の範囲に対応するゲインは小さくなる。これは、自動車が高速となるほど車内騒音が大きくなること、及び、車内騒音が大きくなるほど、ユーザが、より大きな声で発話するようになるためである。
【００３５】
さて、以上のように作成されたゲインテーブル１６は、音声入力装置１のユーザへの引き渡し前に、音声入力装置１に設定される。
したがって、ゲインテーブル１６は、各車載システム１００の音声入力装置１について共通となる。
ただし、各種の車種の自動車を試験車両として用いて車種毎に対応して以上のようなゲインテーブル１６を作成しておき、音声入力装置１のユーザへの引き渡し前に、当該音声入力装置１に、当該音声入力装置１が搭載される自動車の車種に対応するゲインテーブル１６を、設定するようにしてもよい。
【００３６】
さて、図１に戻り、ゲイン制御部１７は、以下のように入力アンプ１２のゲインＧを制御する。
すなわち、ゲイン制御部１７は、ユーザのトークスイッチ１５の押し下げが発生したならば、車速検出部３が検出している自動車の車速を取得し、取得した車速が含まれる車速の範囲が登録されているゲインテーブル１６のエントリに登録されているゲインを取得し、取得したゲインを入力アンプ１２のゲインＧとして設定する。
【００３７】
以上、本発明の第１の実施形態について説明した。
ここで、自動車が高速となるほど車内騒音が大きくなり、また、車内騒音が大きくなるほど、ユーザが、より大きな声で発話するようになるので、音声入力装置１に入力される音声の大きさは、自動車の車速と大きく相関する。
【００３８】
したがって、上述のように試験的に求めた車速とゲインとの対応を登録したゲインテーブル１６を予め用意しておき、音声認識時にゲインテーブル１６を用いて車速に応じたゲインを入力アンプ１２に設定する本第１実施形態によれば、音声入力装置１の使用開始直後からおおよそ適切なゲインを入力アンプ１２に設定することができる。また、車速を検知し、車速に応じて入力アンプ１２のゲインを設定するだけの簡易な構成によって、入力アンプ１２のゲインの適切な制御を実現することができる。
【００３９】
次に、本発明の第２の実施形態について説明する。
図４に本第２実施形態に係る車載システム１００の構成を示す。
図示するように、本第２実施形態に係る車載システム１００は、図１に示した車載システム１００と、車両状態検出部４を備えている点と、ゲインテーブル１６の内容と、ゲイン制御部１７の入力アンプ１２のゲインＧの制御の内容のみが異なる。また、本第２実施形態では、サービス提供装置２としてナビゲーション装置を備えている。
【００４０】
さて、車両状態検出部４は、自動車の窓の開閉状態、ワイパーの動作中/停止中の状態を検出する。ここで、車両状態検出部４における、自動車の窓の開閉状態、ワイパーの動作中/停止中の状態の検出は、これらの状態を検出する専用のセンサを用いて行うものであっても、CAN（Controller Area Network）などの車載ネットワークからこれらの状態を表すデータを抽出して行うものであってもよい。
【００４１】
図５に、第２実施形態に係るゲインテーブル１６を示す。
図示するように、第２実施形態に係るゲインテーブル１６は、車速の範囲と、自動車の窓の開閉状態と、トンネル内走行中の有無の状態と、ワイパーの動作中/停止中の状態との組み合わせと、ゲインとの対応を規定したテーブルである。
【００４２】
ここで、各組み合わせに対応するゲインは以下のように求めゲインテーブル１６に登録する。
すなわち、試験車両を各車速で、自動車の窓の開閉状態やトンネル内走行中の有無の状態やワイパーの動作中/停止中の状態を変化させながら走行させると共に、当該走行中に音声認識エンジン１４が検出した発話音声区間においてマイクロフォン１１が出力した入力音声信号のピーク値と当該発話音声区間において車速検出部３が検出した車速を収集する。
【００４３】
そして、収集したピーク値と、車速と、各状態との組み合わせとの対応から車速の範囲と、自動車の窓の開閉状態と、トンネル内走行中の有無の状態と、ワイパーの動作中/停止中の状態との組み合わせの各々における、ピーク値の度数分布を作成する。
【００４４】
そして、各車速の範囲と、自動車の窓の開閉状態と、トンネル内走行中の有無の状態と、ワイパーの動作中/停止中の状態との各組み合わせについて、当該組み合わせについて作成したピーク値の度数分布における範囲ＩＲ内の度数が最大となる入力アンプ１２のゲインＧを求め、求めたゲインＧを、当該組み合わせに対応するゲインとしてゲインテーブル１６に登録する。なお、範囲ＩＲは、音声認識エンジン１４の入力レンジ内の入力音声データの音声として入力することとなるマイクロフォン１１が出力する入力音声信号の大きさの範囲である。
【００４５】
さて、以上のように作成されたゲインテーブル１６は、音声入力装置１のユーザへの引き渡し前に、音声入力装置１に設定される。ただし、以上のようなゲインテーブル１６は、各種の車種の自動車を試験車両として用いて車種毎に対応して作成しておき、音声入力装置１のユーザへの引き渡し前に、当該音声入力装置１に、当該音声入力装置１が搭載される自動車の車種に対応するゲインテーブル１６を、設定するようにしてもよい。
【００４６】
図４に戻り、ゲイン制御部１７は、以下のように入力アンプ１２のゲインＧを制御する。
すなわち、ゲイン制御部１７は、ユーザのトークスイッチ１５の押し下げが発生したならば、車速検出部３が検出している自動車の車速と、車両状態検出部４が検出している自動車の窓の開閉状態とワイパーの動作中/停止中の状態とを取得する。また、ナビゲーション装置に問い合わせることにより、現在自動車がトンネル内を走行中であるかどうかを識別する。
【００４７】
そして、取得した車速の範囲と、取得した自動車の窓の開閉状態と、判別したトンネル内走行中の有無の状態と、取得したワイパーの動作中/停止中の状態との組み合わせに対応するゲインとしてゲインテーブル１６に登録されているゲインを取得し、取得したゲインを入力アンプ１２のゲインＧとして設定する。
【００４８】
以上、本発明の第２の実施形態について説明した。
ここで、自動動車の窓の開閉状態やワイパーの動作中/停止中の状態やトンネル内の走行中の有無の状態も、車速と同様に車内騒音の大きさに関わるので、音声入力装置１に入力される音声の大きさとの相関が比較的大きい。よって、車速に加え、窓の開閉の状態やワイパーの動作状態やトンネル内走行の有無などにも応じて入力アンプ１２のゲインを設定する本第２実施形態によれば、より適切なゲインを入力アンプ１２に設定することができるようになる。なお、自動動車の窓の開状態のときには風音によって車内騒音が増加し、ワイパーの動作中は、降雨によって車内騒音が増加し、トンネル内の走行中はトンネル壁面の走行音の反射によって車内騒音が増加する。
【００４９】
ところで、以上の第２実施形態では、自動車の車速の他に、自動動車の窓の開閉状態とワイパーの動作中/停止中の状態とトンネル内の走行中の有無の状態を考慮して入力アンプ１２のゲインを設定するようにしたが、これは、これら以外の車内の騒音に関わる状態を、自動車の車速と共に考慮して入力アンプ１２のゲインを設定するようにしてもよい。たとえば、自動車に装着されているタイヤの種別を自動車の車速と共に考慮して入力アンプ１２のゲインを設定するなどしてもよい。
【００５０】
次に、本発明の第３の実施形態について説明する。
図６に、第３実施形態に係る車載システム１００の構成を示す。
図示するように、本第３実施形態に係る車載システム１００は、音声入力装置１、音声入力装置１を入力に用いながら所定のサービスを提供するサービス提供装置２、自動車の車速を検出する車速検出部３、移動通信網を介した通信を行う移動通信装置５とを備えている。
【００５１】
次に、音声入力装置１は、マイクロフォン１１、マイクロフォン１１でピックアップした音声を表す入力音声信号を入力ゲインＧで増幅する入力アンプ１２、入力アンプ１２で増幅された入力音声信号を入力音声データにデジタル変換するＡＤ変換器１３、ＡＤ変換器１３で変換された入力音声データに対して音声認識処理を実行する音声認識エンジン１４、トークスイッチ１５、入力アンプ１２のゲインＧをゲインテーブル１６に基づいて制御するゲイン制御部１７、乗算器１８、ピーク検出部１９、自車の車種を表す車種データ２０を備えている。
【００５２】
このような音声入力装置１の構成において、音声認識エンジン１４は、ユーザのトークスイッチ１５の押し下げが発生すると、音声認識処理を開始する。音声認識処理では、入力音声データに、ユーザの発話音声が含まれる区間である発話音声区間の検出と、発話音声区間中の入力音声データに対する音声認識（ユーザの発話内容の識別）を行う。また、音声認識によって識別したユーザの発話内容は、サービス提供装置２に出力され、サービス提供装置２の入力となる。
【００５３】
さて、車載システム１００の、ゲイン制御部１７は、移動通信装置５が行う移動通信を介して、インターネットなどのＷＡＮ３００上に配置されたゲイン情報サーバ２００と通信を行うことができる。
【００５４】
そして、ゲイン情報サーバ２００は、図示するようにゲインデータベース２０１、ゲインデータ生成部２０２、ゲインデータ提供部２０３を備えている。
ここで、図７ａに、ゲイン情報サーバ２００のゲインデータベース２０１の内容を示す。
図示するように、ゲインデータベース２０１には、自動車の車種毎に対応して設けられた車種毎ゲインデータが蓄積されている。各車種毎ゲインデータは、対応する車種を表す車種識別情報と、ゲインテーブルとを含んでいる。
【００５５】
さて、このような構成において、車載システム１００のゲイン制御部１７は、ピーク値報告処理と、ゲインテーブル取得処理とゲイン制御処理を行う。
まず、ピーク値報告処理について説明す。
音声認識エンジン１４は発話音声区間を検出している期間中、ゲイン制御部１７に発話区間信号を出力する。ゲイン制御部１７は、ピーク値報告処理において、発話区間信号を受信したならば、現時点で車速検出部３が検出している車速を取得すると共に、現時点で入力アンプ１２に設定しているゲインＧの逆数１／Ｇを乗算器１８に出力する。
【００５６】
一方、乗算器１８はＡＤ変換器１３が出力する入力音声データに１／Ｇを乗算して、入力音声データが表す音声の大きさを、マイクロフォン１１が出力する入力信号の音声と同じ大きさに変更した音声データを生成し、ピーク検出部１９に出力する。また、ピーク検出部１９は、ピークホールド動作を行い、乗算器１８から入力する音声データが表す音声の最大値をホールドする。
【００５７】
そして、ゲイン制御部１７は、ピーク値報告処理において、発話区間信号を受信しなくなったならば、ピーク検出部１９がホールドしている音声の最大値をピーク値として取得する。また、ゲイン制御部１７は、ピーク値報告処理において、図７ｂに示すような、車種データ２０が示す自車の車種を示す車種識別情報と、先に取得した車速と、取得したピーク値とを含めたピーク値報告データを作成し、作成したピーク値報告データを、移動通信装置５の移動通信を介して、ゲイン情報サーバ２００のゲインデータ生成部２０２に送信する。
【００５８】
以上、車載システム１００のゲイン制御部１７が行うピーク値報告処理について説明した。
次に、車載システム１００のゲイン制御部１７が行うゲインテーブル取得処理について説明する。
ゲイン制御部１７は、ゲインテーブル取得処理において、定期的（たとえば、１日おきに）、移動通信装置５の移動通信を介して、ゲイン情報サーバ２００のゲインデータ提供部２０３にアクセスし、車種データ２０が示す自車の車種を表す車種識別情報を伴わせたゲインテーブル要求を発行する。
【００５９】
一方、ゲインテーブル要求を受けた、ゲイン情報サーバ２００のゲインデータ提供部２０３は、ゲインテーブル要求に伴う車種識別情報が表す車種を表す車種識別情報が登録されている車種毎ゲインデータを、ゲインデータベース２０１から抽出し、抽出した車種毎ゲインデータに含まれるゲインテーブルを、ゲインテーブル要求の応答として、ゲインテーブル要求の発行元のゲイン制御部１７に送信する。
【００６０】
そして、ゲイン制御部１７は、ゲインテーブル取得処理において、ゲイン情報サーバ２００のゲインデータ提供部２０３からゲインテーブルを受信したならば、受信したゲインテーブルで、車載システム１００のゲインテーブル１６を更新する。
【００６１】
以上、車載システム１００のゲイン制御部１７が行うゲインテーブル取得処理について説明した。
次に、車載システム１００のゲイン制御部１７が行うゲイン制御処理について説明する。
ゲイン制御部１７は、ゲイン制御処理において、ユーザのトークスイッチ１５の押し下げが発生したならば、車速検出部３が検出している自動車の車速を取得し、取得した車速が含まれる車速の範囲が登録されているゲインテーブル１６のエントリに登録されているゲインを取得し、取得したゲインを入力アンプ１２のゲインＧとして設定する。
【００６２】
以上、車載システム１００のゲイン制御部１７が行うゲイン制御処理について説明した。
次に、ゲイン情報サーバ２００のゲインデータ生成部２０２は、車載システム１００のゲイン制御部１７からピーク値報告データを受信したならば、受信したピーク値報告データを保存する。
【００６３】
そして、各車種について、当該車種を表す車種識別情報を含むピーク値報告データが充分な数蓄積されたならば、当該車種についてのゲインテーブル１６を作成し、作成したゲインテーブルで、ゲインデータベース２０１の当該車種の車種毎ゲインデータのゲインテーブルを更新する。
【００６４】
ここで、各車種のゲインテーブルの作成は、当該車種を表す車種識別情報を含むピーク値報告データの集合から、各車速の範囲におけるピーク値の度数分布を作成し、作成した度数分布における範囲ＩＲ内の度数が最大となる入力アンプ１２のゲインＧを求め、求めたゲインＧを、当該車種毎ゲインデータのゲインテーブル１６の当該車速の範囲のエントリのゲインとして登録することにより行う。ここで、範囲ＩＲは、音声認識エンジン１４の入力レンジ内の入力音声データの音声として入力することとなるマイクロフォン１１が出力する入力音声信号の音声の大きさの範囲である。
【００６５】
さて、本第３実施形態に係る車載システム１００の音声入力装置１には、音声入力装置１のユーザへの引き渡し前に、第１実施形態と同様にゲインテーブル１６を設定しておくようにする。また、ゲインデータベース２０１の各車種毎ゲインデータの初期状態は、当該車種の自動車を試験車両として用いて作成したゲインテーブルが登録された状態とする。
【００６６】
以上、本発明の第３の実施形態について説明した。
このような第３実施形態では、ゲイン情報サーバ２００において、各自動車における実際の音声入力装置１への音声入力の大きさと車速との関係に基づいてゲインテーブル１６を作成することができる。また、自動車に搭載された音声入力装置１は、ゲイン情報サーバ２００からゲインテーブル１６を取得し、取得したゲインテーブル１６に従って、車速に応じたゲインを入力アンプ１２に設定する。よって、ユーザの音声入力装置１の使用開始直後から適切なゲインを入力アンプ１２に設定することができるようになる。
【符号の説明】
【００６７】
１…音声入力装置、２…サービス提供装置、３…車速検出部、４…車両状態検出部、５…移動通信装置、１１…マイクロフォン、１２…入力アンプ、１３…ＡＤ変換器、１４…音声認識エンジン、１５…トークスイッチ、１６…ゲインテーブル、１７…ゲイン制御部、１８…乗算器、１９…ピーク検出部、２０…車種データ、１００…車載システム、２００…ゲイン情報サーバ、２０１…ゲインデータベース、２０２…ゲインデータ生成部、２０３…ゲインデータ提供部、３００…ＷＡＮ。
【図１】
0006594721.tif 000002
【図２】
0006594721.tif 000003
【図３】
0006594721.tif 000004
【図４】
0006594721.tif 000005
【図５】
0006594721.tif 000006
【図６】
0006594721.tif 000007
【図７】
0006594721.tif 000008