(57)【要約】【課題】情報センタなどに設置された外部装置との通信品質の影響を少なくし、安価でレスポンスの速い車両用音声認識システムを提供する。【解決手段】車載端末装置２００において使用者の音声の音声認識を実行し、その音声認識結果の信頼度を判定して、信頼度が所定の値より高いときは、そのままその音声認識結果を用い、信頼度が所定の値以下のときは、音声処理部１０で抽出した音声の特徴量を、送受信部３０を介して、可搬型の車載処理装置５０と地上処理装置６０に送信する。車載端末装置２００では、車載処理装置５０と通信を行うことにより、車載処理装置５０の存在を認識できるか否かを判定し、車載処理装置５０の存在を認識できる場合には、車載処理装置５０から音声認識結果を受信する処理を行い、車載処理装置５０の存在を認識できない場合には、地上処理装置６０から音声認識結果を受信する処理を行う。【選択図】図１
2009288630.tif 000002
【特許請求の範囲】
【請求項１】
送信された音声の特徴量を受信し、受信した前記特徴量に基づいて音声認識処理を実行し、その実行した音声認識結果を送信する外部処理装置と、
使用者の音声の音声認識を実行するとともに前記音声の特徴量を抽出する音声認識手段と、
前記音声認識手段で実行した音声認識結果の信頼度を判定する信頼度判定手段と、
前記外部処理装置とデータの送受信を行うための送受信手段と、
音声認識結果を得るための制御を行う制御手段と、
を有する車載端末装置と、
を備え、
前記制御手段は、
前記車載端末装置の信頼度判定手段で判定された、音声認識結果の信頼度が所定の値より高いときは、前記音声認識手段で行った音声認識結果を用い、前記音声認識結果の信頼度が所定の値以下のときは、前記車載端末装置の音声認識手段で抽出した前記音声の特徴量を、前記送受信手段を介して前記外部処理装置に送信するとともに、前記送信した前記音声の特徴量に基づいて前記外部処理装置において実行され、送信される音声認識結果を前記送受信手段で受信し、前記受信した音声認識結果を用いることを特徴とする車両用音声認識システム。
【請求項２】
請求項１に記載の車両用音声認識システムにおいて、
前記車載端末装置の前記音声認識手段は、
前記音声認識に用いるソフトウエアを、前記送受信手段を介して前記外部処理装置から取得することを特徴とする車両用音声認識システム。
【請求項３】
請求項１又は請求項２に記載の車両用音声認識システムにおいて、
前記外部処理装置は、
前記車載端末装置と同じ車両に搭載され、前記車載端末装置から送信された音声の特徴量を受信し、受信した前記特徴量に基づいて音声認識処理を実行し、その実行した音声認識結果を前記車載端末装置に送信する車載処理装置と、
地上に設置され、送信された音声の特徴量を受信し、受信した前記特徴量に基づいて音声認識処理を実行し、その実行した音声認識結果を送信する地上処理装置と、
を備え、
前記車載端末装置の制御手段は、
前記送受信手段を介して前記車載処理装置と通信を行うことにより、前記車載処理装置の存在を認識できるか否かを判定し、前記車載処理装置の存在を認識できると判定された場合には、前記車載処理装置から前記音声認識結果を受信する処理を行い、前記車載処理装置の存在を認識できると判定されない場合には、前記地上処理装置から前記音声認識結果を受信する処理を行うことを特徴とする車両用音声認識システム。
【請求項４】
請求項３に記載の車両用音声認識システムにおいて、
前記車載処理装置は、可搬形であることを特徴とする車両用音声認識システム。
【請求項５】
請求項３又は請求項４に記載の車両用音声認識システムにおいて、
前記車載端末装置の前記音声認識手段は、
前記音声認識に用いるソフトウエアのうち所定の更新条件を満たす必要があるものについては、前記送受信手段を介して前記地上処理装置から取得し、所定の更新条件を満たす必要がないものについては、前記車載処理装置から取得することを特徴とする車両用音声認識システム。
【請求項６】
請求項３又は請求項４に記載の車両用音声認識システムにおいて、
前記外部処理装置は、
前記音声認識に用いるソフトウエアのうち所定の更新条件を満たす必要があるものについては、前記車載処理装置が前記地上処理装置から取得して蓄積するように構成され、
前記車載端末装置の前記音声認識手段は、
前記送受信手段を介して前記車載処理装置が前記地上処理装置から取得した前記所定の更新条件を満たす必要があるソフトウエアを、前記車載処理装置から取得することを特徴とする車両用音声認識システム。
【請求項７】
請求項４〜請求項６の何れかに記載の車両用音声認識システムにおいて、
前記車載端末装置の前記制御手段が、前記送受信手段を介して前記地上処理装置とのデータの送受信を行う際、所定の通信条件を確保できるか否かを判定する通信条件満足度判定手段を備え、
前記車載端末装置の前記音声認識手段は、
前記通信条件満足度判定手段により、通信状態が所定の通信条件を確保できないと判定された場合には、前記所定の更新条件を満たすソフトウエアであっても、前記車載処理装置から取得することを特徴とする車両用音声認識システム。
【請求項８】
請求項７に記載の車両用音声認識システムにおいて、
前記通信条件満足度判定手段は、
前記地上処理装置と前記車載端末装置の間の所定時間内の通信負荷が所定の値よりも高い場合、前記地上処理装置と前記車載端末装置の間の所定時間内の通信料金が所定の額を超える場合、又は、前記送受信手段を介して前記地上処理装置から取得される前記地上処理装置側の接続負荷が、所定の値より高い場合、の何れかの場合に所定の通信条件を満たさないと判定することを特徴とする車両用音声認識システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運転者等の使用者の音声の音声認識を正確にしかもレスポンスよく行う車両用音声認識システムに関する。
【背景技術】
【０００２】
従来、携帯電話やＰＤＡなどの携帯機器のように、ＣＰＵやメモリリソースの少ない機器で音声認識をする場合に分散型音声認識という方式がよく用いられている。この方式は、携帯機器で特徴量という音声認識に使うパラメータだけを抽出し、その特徴量のみを通信で情報センタに送る。そして、計算負荷が高くメモリを多く使用するマッチング処理などを情報センタなど大型コンピュータで行い、処理結果のみを通信で携帯機器に送り返すという方式である（例えば、特許文献１参照）。
【０００３】
この方式では、計算負荷が高く、メモリを多く使用するマッチング処理を携帯機器側で行う必要がないので、携帯機器の処理能力やメモリ容量を高くする必要がないという利点がある。
【特許文献１】特開２００４−１８４８５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、この方法には、特徴量や認識結果を一旦何らかの方法で情報センタと通信で送受信する必要があるため、音声認識のレスポンスが遅くなる、通信に費用がかかる、あるいは、通信品質が悪いと利用できない場合がある、などの問題がある。
【０００５】
本発明は、こうした問題に鑑みなされたもので、情報センタなどに設置された外部装置との通信品質の影響を少なくし、安価でレスポンスの速い、車両用音声認識システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
かかる問題を解決するためになされた請求項１に記載の車両用音声認識システム（１：この欄においては、発明に対する理解を容易にするため、必要に応じて「発明を実施するための最良の形態」欄において用いた符号を付すが、この符号によって請求の範囲を限定することを意味するものではない。）は、外部処理装置（１００）及び車載端末装置（２００）を備えている。
【０００７】
外部端末装置は、送信された音声の特徴量を受信し、受信した特徴量に基づいて音声認識処理を実行し、その実行した音声認識結果を送信する。
また、車載端末装置（２００）は、音声認識手段（１０）、信頼度判定手段（１０）、送受信手段（３０）及び制御手段（１０）を備えている。
【０００８】
音声認識手段（１０）は、使用者の音声の音声認識を実行するとともに音声の特徴量を抽出し、信頼度判定手段（１０）は、音声認識手段（１０）で実行した音声認識結果の信頼度を判定し、送受信手段（３０）は、外部処理装置（１００）とデータの送受信を行う。
【０００９】
制御手段（１０）は、音声認識結果を得るための制御を行う。そのため、制御手段（１０）は、車載端末装置（２００）の信頼度判定手段（１０）で判定された、音声認識結果の信頼度が所定の値より高いときは、音声認識手段（１０）で行った音声認識結果を用い、音声認識結果の信頼度が所定の値以下のときは、車載端末装置（２００）の音声認識手段（１０）で抽出した音声の特徴量を、送受信手段（３０）を介して外部処理装置（１００）に送信するとともに、送信した音声の特徴量に基づいて外部処理装置（１００）において実行され、送信される音声認識結果を送受信手段（３０）で受信し、受信した音声認識結果を用いる。
【００１０】
ここで、「音声認識結果の信頼度」について説明すると、音声認識では、入力された音声が辞書に登録されている単語の中のどれと一番近いかを出力する。また、その際には相対的な確からしさが尤度という数値としてあらわされ、絶対値として認識結果の確からしさを表現することは困難である。しかし、絶対的な確からしさが分かると音声認識システムとしては様々な利用法があるため、擬似的に絶対的な確からしさとする場合も多い。そこで、信頼度を第一位の尤度で正規化して第２位との差で表し、差が大きければ信頼度が高いとしたり、特定の単語などを基準にその基準との差が近ければ、信頼度が高いとしたりする。なお、信頼度の高低については、これ以外の公知な方法を用いてもよい。
【００１１】
また、「音声の特徴量」とは、音声の情報を扱い安くするために信号処理された後の情報のことであり、ＬＰＣケプストラム、メルケプストラムなどが用いられることが多い。
このような車両用音声認識システム（１）によれば、車載端末装置（２００）において使用者の音声の音声認識を実行し、その音声認識結果の信頼度を判定して、信頼度が所定の値より高いときは、そのままその音声認識結果を用い、信頼度が所定の値以下のときは、音声認識手段（１０）で抽出した音声の特徴量を、送受信手段（３０）を介して外部処理装置（１００）に送信する。
【００１２】
そして、送信した音声の特徴量に基づいて外部処理装置（１００）において実行され、送信される音声認識結果を送受信手段（３０）で受信し、受信した音声認識結果を用いる。
【００１３】
このように、車載端末装置（２００）側で実行する音声認識の信頼度が高い場合には、その音声認識結果を用い、信頼度が低いときのみ外部処理装置（１００）における音声認識結果を用いるので、車載端末装置（２００）と外部処理装置（１００）の送受信が減少する。つまり、外部処理装置（１００）との通信品質の影響を少なくし、安価でレスポンスの速い、車両用音声認識システム（１）とすることができる。
【００１４】
ところで、音声認識に用いるソフトウエアには、例えば、ＰＯＩの辞書などのように、機能や用いるデータが頻繁に更新される場合があり、音声認識の信頼度を上げるためには最新のものを使用することがよい。
【００１５】
そこで、請求項２に記載のように、車載端末装置（２００）の音声認識手段（１０）は、音声認識に用いるソフトウエアを、送受信手段（３０）を介して外部処理装置（１００）から取得するようにすると、最新のソフトウエアを取得して用いることができるので、音声認識の信頼度を向上させることができる。
【００１６】
ところで、車両に搭載されている車載端末装置（２００）と外部処理装置（１００）との間で送受信を行う場合、車両が高速で移動するため、送受信のエラーが発生する頻度が多くなり、その結果、通信速度が遅くなったりすることがある。
【００１７】
そこで、請求項３に記載のように、外部処理装置（１００）は、車載端末装置（２００）と同じ車両に搭載される車載処理装置（５０）と地上に設置される地上処理装置（６０）とで構成する。
【００１８】
そして、車載処理装置（５０）は、車載端末装置（２００）から送信された音声の特徴量を受信し、受信した特徴量に基づいて音声認識処理を実行し、その実行した音声認識結果を車載端末装置（２００）に送信する。
【００１９】
また、地上処理装置（６０）は、車載端末装置（２００）以外に設置され、送信された音声の特徴量を受信し、受信した特徴量に基づいて音声認識処理を実行し、その実行した音声認識結果を送信する。
【００２０】
さらに、車載端末装置（２００）の制御手段（１０）は、送受信手段（３０）を介して車載処理装置（５０）と通信を行うことにより、車載処理装置（５０）の存在を認識できるか否かを判定し、車載処理装置（５０）の存在を認識できると判定された場合には、車載処理装置（５０）から音声認識結果を受信する処理を行い、車載処理装置（５０）の存在を認識できると判定されない場合には、地上処理装置（６０）から音声認識結果を受信する処理を行うようにするとよい。
【００２１】
このように、外部処理装置（１００）を車載処理装置（５０）及び地上処理装置（６０）で構成することによって外部処理装置（１００）と車載端末装置（２００）の間の通信状態の良否にかかわらず、より安定した音声認識を行うことができる。
【００２２】
つまり、車両に搭載している車載処理装置（５０）と通信を行うことにより、車載処理装置（５０）の存在を認識できる場合、例えば、車両に車載処理装置（５０）が搭載されており、正常に作動しているような場合には、車載処理装置（５０）に音声認識処理を実行させることができる。
【００２３】
この場合、車載処理装置（５０）は車両に搭載されているので、車載端末装置（２００）との間の通信状態は、車両の位置や車両の周辺状況によらずに安定したものとなるので、車両処理装置（５０）において音声認識を安定して行うことができる。
【００２４】
一方、車載処理装置（５０）の存在が認識できない場合、例えば、車両に車載処理装置（５０）が搭載されていないような場合や車載処理装置（５０）が正常に作動しないような場合には、地上処理装置（６０）に音声認識処理を実行させることができる。
【００２５】
このように、外部処理装置（１００）を車載処理装置（５０）及び地上処理装置（６０）で構成することによって、外部処理装置（１００）と車載端末装置（２００）の間の通信状態にかかわらず、より安定した音声認識を行うことができるのである。
【００２６】
ところで、車載処理装置（５０）は車両に搭載するものであるが、車両に固定されておらず、請求項４に記載のように、車載処理装置（５０）が可搬形であると、便利である。
つまり、例えば、車載処理装置（５０）として送受信機能を有する可搬型のパーソナルコンピュータ（いわゆるノートパソコン）や、全部あるいは一部を取り外して持ち運びができるカーナビゲーション装置などを用いれば、それらの機器が本来備えている機能を有効に活用するとともに車載処理装置（５０）としての機能を発揮させることができるので便利である。
【００２７】
また、車載処理装置（５０）を可搬型にした場合、車載処理装置（５０）が常に車室内にあると限らないような場合がある。そのような場合であっても、ノートパソコン等を車室内に持ち込んでいる場合には、地上処理装置（６０）によらず、ノートパソコン等に音声認識を実行させ、その認識結果を用いることができるので、通信に時間を要することなく負荷の大きい音声認識処理を車載端末装置（２００）に行わせることなく実行することができる。
【００２８】
逆に、ノートパソコン等を車室内に持ち込んでいない場合には、外部の地上処理装置（６０）から音声認識結果を得ることができるので、負荷の大きい音声認識処理を車載端末装置（２００）に行わせることなく実行することができる。
【００２９】
つまり、負荷の大きい音声認識処理を車載端末装置（２００）に行わせることなく安定的に実行させることができる。
ところで、前述のように音声認識に用いるソフトウエアには、機能や用いるデータが頻繁に更新される場合がある。ところが、更新された機能やデータのうち常に最新のものを使う必要がない場合がある。
【００３０】
そこで、請求項５に記載のように、車載端末装置（２００）の音声認識手段（１０）は、音声認識に用いるソフトウエアのうち所定の更新条件を満たすものについては、送受信手段（３０）を介して地上処理装置（６０）から取得し、所定の更新条件を満たさないものについては、車載処理装置（５０）から取得するようにするとよい。
【００３１】
このようにすると、音声認識ソフトウエアを必要な更新条件を有するものに保つことができる。以下説明する。
前述のように、音声認識に用いるソフトウエアには、機能や用いるデータが頻繁に更新される場合がある。そのような更新ソフトウエアは、例えばインターネット等を通じて自動的に蓄積するなどして、地上処理装置（６０）に蓄積することが容易である。
【００３２】
そこで、所定の更新条件を満たす必要があるもの、例えば、更新されてから、車載端末装置（２００）が取得しなければならない期間が短く設定されているようなソフトウエアについては、地上処理装置（６０）から取得すると、更新条件を満たすソフトウエアが入手できる。
【００３３】
また、音声認識に用いるソフトウエアを更新するためには、請求項６に記載のようにしてもよい。つまり、外部処理装置（１００）は、音声認識に用いるソフトウエアのうち所定の更新条件を満たす必要があるものについては、車載処理装置（５０）が地上処理装置（６０）から取得して蓄積するように構成し、車載端末装置（２００）の音声認識手段（１０）は、送受信手段（３０）を介して車載処理装置（５０）が地上処理装置（６０）から取得した所定の更新条件を満たす必要があるソフトウエアを、車載処理装置（５０）から取得するのである。
【００３４】
このようにすると、音声認識のためのソフトウエアを地上処理装置（６０）から車載処理装置（５０）に蓄積しておくことができるので、車載端末装置（２００）と地上処理装置（６０）との間の通信状態が悪い状態が続く場合であっても、車載端末装置（２００）は、音声認識のためのソフトウエアを取得することができる。
【００３５】
また、ソフトウエアの更新を行う場合、車両が走行するため、通常状態が変化する。また、大容量のソフトウエアをダウンロードするような場合には通信料金が高くなるような場合がある。したがって、そのような通信条件によっては、地上処理装置（６０）から常に更新ソフトウエアを取得できない場合がある。
【００３６】
そこで、請求項７に記載のように、車載端末装置（２００）の制御手段（１０）が、送受信手段（３０）を介して地上処理装置（６０）とのデータの送受信を行う際、所定の通信条件を確保できるか否かを判定する通信条件満足度判定手段（１０）を備え、車載端末装置（２００）の音声認識手段（１０）は、通信条件満足度判定手段（１０）により、通所定の通信条件を確保できないと判定された場合には、所定の更新条件を満たす必要があるソフトウエアであっても、車載処理装置（５０）から取得するようにするとよい。
【００３７】
このようにすると、地上処理装置（６０）との送受信を行う際、所定の通信条件を満たさない場合であっても、更新条件にできるだけ近いソフトウエアを車載処理装置（５０）から取得することができるので、音声認識の質を可能な限り向上させることができる。
【００３８】
ところで、通信条件満足度判定手段（１０）で判定する所定の通信条件には、種々のものが考えられる。そこで、請求項８に記載のように、通信条件満足度判定手段（１０）は、地上処理装置（６０）と車載端末装置（２００）の間の所定時間内の通信負荷が所定の値よりも高い場合、地上処理装置（６０）と車載端末装置（２００）の間の所定時間内の通信料金が所定の額を超える場合、又は、送受信手段（３０）を介して地上処理装置（６０）から取得される地上処理装置（６０）側の接続負荷が、所定の値より高い場合、の何れかの場合に所定の通信条件を満たさないと判定するようにするとよい。
【００３９】
このようにすると、地上処理装置（６０）との通信条件を満足する場合のみ地上処理装置（６０）からソフトウエアを取得することができ、通信条件を満足しない場合には、車載処理装置（５０）からソフトウエアが取得される。
【００４０】
つまり、地上処理装置（６０）側の負荷や通信料金などによって地上処理装置（６０）からのソフトウエアの取得を制限できるので、大きな待ち時間や使用者側の料金的な負担を軽減することができる。
【発明を実施するための最良の形態】
【００４１】
以下、本発明が適用された実施形態について図面を用いて説明する。なお、本発明の実施の形態は、下記の実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態を採りうる。
［第１実施形態］
図１は、本発明が適用された車両用音声認識システム１の概略の構成を示すブロック図である。車両用音声認識システム１は、図１に示すように、外部処理装置１００と車載端末装置２００とから構成される。
【００４２】
外部処理装置１００は、送信された音声の特徴量を受信し、受信した特徴量に基づいて音声認識処理を実行し、その実行した音声認識結果を送信ものであり、車載処理装置５０と地上処理装置６０とから構成されている。
【００４３】
車載処理装置５０は、可搬型で、車載端末装置２００と同じ車両に搭載され、車載端末装置２００から送信された音声の特徴量を受信し、受信した特徴量に基づいて音声認識処理を実行し、その実行した音声認識結果を車載端末装置２００に送信する。
【００４４】
地上処理装置６０は、車載端末装置２００以外に設置され、送信された音声の特徴量を受信し、受信した特徴量に基づいて音声認識処理を実行し、その実行した音声認識結果を送信する。
【００４５】
車載端末装置２００は、音声処理部１０、音声発生部２０、送受信部３０、マイク４０及びスピーカ４２を備えている。
音声処理部１０は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ及びＩ／Ｏなどから構成されており、ＲＯＭ及びＲＡＭに格納されたプログラム及びデータ（音響モデル１２、言語モデル１４、基本認識辞書１６、ユーザ認識辞書１８）により、音声認識機能、信頼度判定機能、制御機能及び通信条件満足度判定機能を実行する。
【００４６】
音声認識機能は、マイク４０で取得した使用者の音声の音声認識をするとともに、音声の情報を扱い安くするために信号処理された後の情報である音声の特徴量を抽出する。音声認識や音声の特徴量の抽出は公知の方法で実行される。
【００４７】
信頼度判定機能は、音声処理部１０で実行した音声認識結果の信頼度を判定する。
制御機能は、音声認識結果を得るための制御を行うものであり、以下の（ア）〜（カ）の処理により実現される。
【００４８】
（ア）信頼度判定機能で判定された、音声認識結果の信頼度が所定の値より高いときは、音声認識機能で行った音声認識結果を用いる。
（イ）音声認識結果の信頼度が所定の値以下のときは、車載端末装置２００の音声認識機能で抽出した音声の特徴量を、送受信部３０を介して外部処理装置１００に送信する。
【００４９】
（ウ）送信した音声の特徴量に基づいて外部処理装置１００において実行され、送信される音声認識結果を送受信部３０で受信し、受信した音声認識結果を用いる。
（エ）送受信部３０を介して車載処理装置５０と通信を行うことにより、車載処理装置５０の存在を認識できるか否かを判定する。
【００５０】
（オ）車載処理装置５０の存在を認識できると判定された場合には、車載処理装置５０から音声認識結果を受信する処理を行う。
（カ）車載処理装置５０の存在を認識できると判定されない場合には、地上処理装置６０から音声認識結果を受信する処理を行う。
【００５１】
さらに、制御機能は、音声認識に用いるソフトウエアを、送受信部３０を介して外部処理装置１００から取得する機能を有しており、その機能は以下の（キ）及び（ク）の処理により実現される。
【００５２】
（キ）音声認識に用いるソフトウエアのうち所定の更新条件を満たす必要があるものについては、送受信部３０を介して地上処理装置６０から取得し、所定の更新条件を満たす必要がないものについては、車載処理装置５０から取得する。
【００５３】
（ク）後述する通信条件満足度判定機能により、通信状態が所定の通信条件を確保できないと判定された場合には、所定の更新条件を満たすソフトウエアであっても、車載処理装置５０から取得する。
【００５４】
通信条件満足度判定機能は、送受信部３０を介して地上処理装置６０とのデータの送受信を行う際、以下の（ケ）〜（サ）の何れかの場合に所定の通信条件を満たさないと判定する。
【００５５】
（ケ）地上処理装置６０と車載端末装置２００の間の所定時間内の通信負荷が所定の値よりも高い場合。
（コ）地上処理装置６０と車載端末装置２００の間の所定時間内の通信料金が所定の額を超える場合。
【００５６】
（サ）送受信部３０を介して地上処理装置６０から取得される地上処理装置６０側の接続負荷が、所定の値より高い場合。
音声発生部２０は、音声処理部１０において実行される音声認識等の音声処理の結果を報知音や音声などにより使用者に伝達するためのものであり、音声処理部１０からのディジタルデータをＤ／Ａ変換し、増幅してスピーカ４２に出力する。
【００５７】
マイク４０は、使用者の発する声を取得するためのマイクであり、車室内の前部に使用者の声を入力できるように取り付けられている。また、スピーカ４２は、音声発生部２０からのアナログ信号により音を発生させるためのスピーカであり、車室内前部のコンソール内部に埋め込まれている。
【００５８】
送受信部３０は、外部処理装置１００とデータの送受信を行うものであり、データの変調及び増幅を行って電波として送信する送信機、受信した電波を増幅及び復調しデータを抽出する受信機及び電波を送受信するアンテナ３２から構成される。
【００５９】
アンテナ３２は、電波を外部処理装置１００へ出力するためのものであり、ロッドアンテナ、ルーフアンテナあるいはフィルムアンテナといった自動車用アンテナである。
（音声処理）
次に、音声処理部１０において実行される音声処理につき、図２に基づいて説明する。図２は音声処理の流れを示すフローチャートである。音声処理では、まずＳ１００において、マイク４０から使用者の音声が取得され、続くＳ１０５では、Ｓ１００において取得された使用者の音声から、その特徴量が抽出される。
【００６０】
具体的には、取得された使用者の音声から、音響モデル１２、言語モデル１４、基本認識辞書１６、ユーザ認識辞書１８に基づいて、ＬＰＣケプストラム、メルケプストラムなどの音声の特徴量が抽出される。
【００６１】
続く、Ｓ１１０では、Ｓ１０５において抽出された使用者の音声の特徴量から、音声認識が実行され、特定の使用者の音声であるか否かが判定されるとともに、その信頼度が算出される。音声認識は、公知の音声認識処理で実行される。
【００６２】
ここで、「音声認識結果の信頼度」について説明すると、音声認識では、入力された音声が辞書に登録されている単語の中のどれと一番近いかを出力する。また、その際には相対的な確からしさが尤度という数値としてあらわされ、絶対値として認識結果の確からしさを表現することは困難である。
【００６３】
しかし、絶対的な確からしさが分かると音声認識システムとしては様々な利用法があるため、擬似的に絶対的な確からしさとする場合も多い。そこで、信頼度を第一位の尤度で正規化して第２位との差で表し、差が大きければ信頼度が高いとしたり、特定の単語などを基準にその基準との差が近ければ、信頼度が高いとしたりする。なお、信頼度の高低については、これ以外の公知な方法を用いてもよい。
【００６４】
続くＳ１１５では、Ｓ１１０において算出された信頼度が所定の値以上であるか否かが判定される。そして、信頼度が所定の値以上であると判定された場合（Ｓ１１５：Ｙｅｓ）、処理がＳ１２０へ移行され、信頼度が所定の値未満であると判定された場合（Ｓ１１５：Ｎｏ）、処理がＳ１２５へ移行される。
【００６５】
Ｓ１２５では、送受信部３０を介して外部処理装置１００のうち車載処理装置５０とデータの送受信が行われる。この場合、送受信されるデータは、車載端末装置２００と車載処理装置５０の間のリンクができるか否かの確認を行うために送受信されるものであり、アルファベット１文字のデータでもよい。
【００６６】
続くＳ１３０では、Ｓ１２５において車載処理装置５０とリンクができたか否か、つまり、データの送受信が正常にできたか否かが判定される。そして、データの送受信が正常にできたと判定された場合（Ｓ１３０：Ｙｅｓ）、処理がＳ１３５へ移行され、正常にできなかったと判定された場合（Ｓ１３０：Ｎｏ）、処理がＳ１３５へ移行される。
【００６７】
Ｓ１３５では、Ｓ１０５で抽出した特徴量が、送受信部３０を介して車載処理装置５０に送信され、続くＳ１４０では、車載処理装置５０において得られた音声認識結果及びその信頼度が送受信部３０を介して取得される。
【００６８】
続くＳ１４５では、Ｓ１４０において取得された信頼度が所定の値以上であるか否かが判定される。そして、信頼度が所定の値以上であると判定された場合（Ｓ１４５：Ｙｅｓ）、処理がＳ１２０へ移行され、信頼度が所定の値未満であると判定された場合（Ｓ１４５：Ｎｏ）、処理がＳ１５０へ移行される。
【００６９】
Ｓ１５０では、Ｓ１０５で抽出した特徴量が、送受信部３０を介して地上処理装置６０に送信され、続くＳ１５５では、地上処理装置６０において得られた音声認識結果及びその信頼度が、送受信部３０を介して取得され、その後処理がＳ１２０へ移行される。
【００７０】
Ｓ１２０では、音声認識結果が取得され、処理がＳ１００へ戻され、音声処理が繰り返される。
（プログラム取得処理）
次に、音声処理部１０において実行されるプログラム取得処理につき、図３に基づいて説明する。図３はプログラム取得処理の流れを示すフローチャートである。プログラム取得処理では、まずＳ２００において、音声処理部１０で実行されているプログラムやデータ（音響モデル１２、言語モデル１４、基本認識辞書１６、ユーザ認識辞書１８）の更新情報を取得する。
【００７１】
更新情報とは、ソフトウエアやデータのバージョンや更新期間、あるいは更新日などである。つまり、現在使用中のソフトウエアやデータのバーションは、何年何月何日に更新する必要がある、あるいは、更新することが望ましいといった情報や、何ヶ月毎に更新することが必要である、あるいは、望ましいといった情報である。
【００７２】
続くＳ２０５では、ソフトウエアやデータを更新する必要があるか否かが判定される。そして、更新する必要があると判定された場合（Ｓ２０５：Ｙｅｓ）、処理がＳ２１０へ移行され、更新する必要がないと判定された場合（Ｓ２０５：Ｎｏ）、処理が終了される。
【００７３】
Ｓ２１０では、送受信部３０を介して地上処理装置６０とデータが送受信される。この場合、送受信されるデータは、以下の（シ）〜（セ）の何れかである。
【００７４】
（シ）地上処理装置６０と車載端末装置２００の間の所定時間内の通信負荷
（ス）地上処理装置６０と車載端末装置２００の間の所定時間内の通信料金
（セ）地上処理装置６０側の接続負荷
続く、Ｓ２１５では、Ｓ２１０において取得したデータに基づき、地上処理装置６０からソフトウエアあるいはデータの取得が可能か否かが判定される。
【００７５】
つまり、所定時間内の通信負荷が所定の値より高いか否か（高い場合は取得不可）、所定時間内の通信料金が所定の値より高いか否か（高い場合は所得不可）、あるいは、地上処理装置６０側の接続負荷が所定の値より高いか否か（高い場合は取得不可）が判定される。そして、取得可能と判定された場合（Ｓ２１５：Ｙｅｓ）、処理がＳ２２０へ移行され、取得不可能と判定された場合（Ｓ２１５：Ｎｏ）、処理がＳ２２５へ移行される。
【００７６】
Ｓ２２０では、送受信部３０を介して地上処理装置６０からソフトウエアあるいはデータ（音響モデル１２、言語モデル１４、基本認識辞書１６、ユーザ認識辞書１８）が取得され、取得後処理が終了される。また、Ｓ２２５では、送受信部３０を介して車載処理装置５０からソフトウエアあるいはデータが取得され、処理が終了される。
【００７７】
（車両用音声認識システム１の特徴）
以上の車両用音声認識システム１によれば、車載端末装置２００において使用者の音声の音声認識を実行し、その音声認識結果の信頼度を判定して、信頼度が所定の値より高いときは、そのままその音声認識結果を用い、信頼度が所定の値以下のときは、音声処理部１０で抽出した音声の特徴量を、送受信部３０を介して外部処理装置１００に送信する。
【００７８】
そして、送信した音声の特徴量に基づいて外部処理装置１００において実行され、送信される音声認識結果を送受信部３０で受信し、受信した音声認識結果を用いる。
このように、車載端末装置２００側で実行する音声認識の信頼度が高い場合には、その音声認識結果を用い、信頼度が低いときのみ外部処理装置１００における音声認識結果を用いるので、車載端末装置２００と外部処理装置１００の送受信が減少する。つまり、外部処理装置１００との通信品質の影響を少なくし、安価でレスポンスの速い、車両用音声認識システム１とすることができる。
【００７９】
さらに、外部処理装置１００を車両に搭載する可搬型の車載処理装置５０と車両以外に設置する地上処理装置６０とで構成し、車載処理装置５０は、車載端末装置２００から送信された音声の特徴量を受信し、受信した特徴量に基づいて音声認識処理を実行し、その実行した音声認識結果を車載端末装置２００に送信する。
【００８０】
また、地上処理装置６０は、車載端末装置２００から送信された音声の特徴量を受信し、受信した特徴量に基づいて音声認識処理を実行し、その実行した音声認識結果を送信する。
【００８１】
さらに、車載端末装置２００では、車載処理装置５０と通信を行うことにより、車載処理装置５０の存在を認識できるか否かを判定し、車載処理装置５０の存在を認識できる場合には、車載処理装置５０から音声認識結果を受信する処理を行い、車載処理装置５０の存在を認識できない場合には、地上処理装置６０から音声認識結果を受信する処理を行っている。
【００８２】
したがって、例えば、車載処理装置５０として送受信機能を有するパーソナルコンピュータ（いわゆるノートパソコン）を用いた場合など、車載処理装置５０が常に車室内にあると限らないような場合であっても、ノートパソコンを車室内に持ち込んでいる場合には、地上処理装置６０によらず、ノートパソコンに音声認識を実行させ、その認識結果を用いることができるので、通信に時間を要することなく負荷の大きい音声認識処理を車載端末装置２００に行わせることなく実行することができる。
【００８３】
逆に、ノートパソコンを車室内に持ち込んでいない場合には、外部の地上処理装置６０から音声認識結果を得ることができるので、負荷の大きい音声認識処理を車載端末装置２００に行わせることなく実行することができる。つまり、負荷の大きい音声認識処理を車載端末装置２００に行わせることなく安定的に実行させることができる。
【００８４】
また、車載端末装置２００は、音声認識に用いるソフトウエアやデータを、送受信部３０を介して外部処理装置１００から取得するようにしている。したがって、最新のソフトウエアやデータを取得して用いることができるので、音声認識の信頼度を向上させることができる。
【００８５】
その際、車載端末装置２００は、音声認識に用いるソフトウエアのうち所定の更新条件を満たすものについては、送受信部３０を介して地上処理装置６０から取得し、所定の更新条件を満たさないものについては、車載処理装置５０から取得している。
【００８６】
したがって、音声認識ソフトウエアを必要な更新条件を有するものに保つことができる。つまり、音声認識に用いるソフトウエアには、機能や用いるデータが頻繁に更新される場合がある。そのような更新ソフトウエアは、例えばインターネット等を通じて自動的に蓄積するなどして、地上処理装置６０に蓄積することが容易である。
【００８７】
そこで、所定の更新条件を満たす必要があるもの、例えば、更新されてから、車載端末装置２００が取得しなければならない期間が短く設定されているようなソフトウエアについては、地上処理装置６０から取得すると、更新条件を満たすソフトウエアが入手できる。
【００８８】
一方、車載処理装置５０については、可搬型であるため、そこに蓄積される更新ソフトウエアは、必ずしも地上処理装置６０と同じ更新条件を満たしたものとは限らない。したがって、更新条件を満たす必要がないソフトウエアについては、車載処理装置５０から取得できるようになっていると、地上処理装置６０との通信状態がよくない場合、ソフトウエアの更新に緊急性を要しないような場合には、車載処理装置５０から更新ソフトウエアを入手することができるので、便利である。
【００８９】
また、車載端末装置２００が、送受信部３０を介して地上処理装置６０とのデータの送受信を行う際、地上処理装置６０と車載端末装置２００の間の所定時間内の通信負荷が所定の値よりも高い場合、地上処理装置６０と車載端末装置２００の間の所定時間内の通信料金が所定の額を超える場合、又は、送受信部３０を介して地上処理装置６０から取得される地上処理装置６０側の接続負荷が、所定の値より高い場合、の何れかの場合には、所定の更新条件を満たす必要があるソフトウエアであっても、車載処理装置５０から取得している。
【００９０】
したがって、地上処理装置６０との送受信を行う際、所定の通信条件を満たさない場合であっても、更新条件にできるだけ近いソフトウエアを車載処理装置５０から取得することができるので、音声認識の質を可能な限り向上させることができる。
【００９１】
つまり、地上処理装置６０側の負荷や通信料金などによって地上処理装置６０からのソフトウエアの取得を制限できるので、大きな待ち時間や使用者側の料金的な負担を軽減することができる。
【００９２】
［第２実施形態」
次に、図４に基づき第２実施形態について説明する。第１実施形態における車両用音声認識システム１では、車載端末装置２００が音声認識のためのソフトウエアを車載装置５０又は地上処理装置６０から取得していたが、第２実施形態における車両用音声認識システム２では、車載端末装置２００は、車載処理装置５０から取得するようになっている。
【００９３】
車両用音声認識システム２は、図４に示すように、車載端末装置２００の送受信部３０と外部処理装置１００の車載処理装置５０とが有線で結合され、データが送受信される。また、外部処理装置１００の車載処理装置５０と地上処理装置６０の間は無線によりデータが送受信される。これ以外の車両用音声認識システム２の構成は、車両用音声認識システム１の構成と同じであるので、説明は省略する。
【００９４】
そして、車載端末装置２００の音声処理部１０で実行されるプログラム取得処理（図３参照）では、Ｓ２１５の処理が行われず、つまり、Ｓ２１５においてソフトウエアを取得可能か否かを判定せず、処理がＳ２２５へ移行され、更新が必要なソフトウエアが車載処理装置５０から取得される。
【００９５】
このようにすると、音声認識のためのソフトウエアを地上処理装置６０から車載処理装置５０に蓄積しておくことができるので、車載端末装置２００と地上処理装置６０との間の通信状態が悪い状態が続く場合であっても、車載端末装置２００の音声認識のためのソフトウエアを取得することができる。
【００９６】
［その他の実施形態］
以上、本発明の実施形態について説明したが、本発明は、本実施形態に限定されるものではなく、種々の態様を採ることができる。
【００９７】
例えば、上記実施形態では、車載処理装置５０をノートパソコンなどの可搬型の装置としたが、車載されているものであれば、カーナビゲーション装置などの車載用電子装置に組み込まれているものであってもよい。
【図面の簡単な説明】
【００９８】
【図１】車両用音声認識システム１の概略の構成を示すブロック図である。
【図２】音声処理部１０において実行される音声処理音声処理の流れを示すフローチャートである。
【図３】音声処理部１０において実行されるプログラム取得処理の流れを示すフローチャートである。
【図４】車両用音声認識システム２の概略の構成を示すブロック図である。
【符号の説明】
【００９９】
１，２…車両用音声認識システム、１０…音声処理部、１２…音響モデル、１４…言語モデル、１６…基本認識辞書、１８…ユーザ認識辞書、２０…音声発生部、３０…送受信部、３２…アンテナ、４０…マイク、４２…スピーカ、５０…車載処理装置、６０…地上処理装置、１００…外部処理装置、２００…車載端末装置。
【図２】
2009288630.tif 000003
【図３】
2009288630.tif 000004
【図１】
2009288630.tif 000005
【図４】
2009288630.tif 000006