(57)【特許請求の範囲】
【請求項１】
音声信号入力手段を介して入力される音声信号から音声コマンドを音声認識し、当該音声コマンドに応じた制御信号を制御対象機器へ送出する車載音声認識装置であって、
前記音声信号入力手段の１つは車室内マイクであり、前記音声信号入力手段の１つは、通信インタフェースを介して接続された携帯型通信機器であり、
前記音声信号入力手段を介して入力される前記音声信号を予め定められた条件に従って区別し、当該音声信号の区別に従って前記音声コマンドに応じた制御信号を異ならせて前記制御対象機器へ送出する制御信号送出手段と、
前記音声信号が入力される前記音声信号入力手段の区別に従って前記音声コマンドに応じた制御信号を異なるように規定した情報テーブルを記憶する記憶手段と、を備え、
前記制御信号送出手段は、前記記憶手段に記憶された前記情報テーブルを参照して、前記音声信号が入力される前記音声信号入力手段の区別に従って前記音声コマンドに応じた制御信号を異ならせて前記制御対象機器へ送出することを特徴とする車載音声認識装置。
【請求項２】
車室内の乗員の有無を判定する乗員有無判定手段と、
前記乗員有無判定手段により前記車室内に乗員がいると判定された場合、前記携帯型通信機器のマイクを介して入力される前記音声信号より音声認識した前記音声コマンドに応じた制御信号の送出を禁止する制御信号送出禁止手段と、を備えたことを特徴とする請求項１に記載の車載音声認識装置。    
【請求項３】
複数の前記音声信号入力手段を介して前記音声信号が別々に入力されるようになっており、
前記制御信号送出手段は、前記音声信号入力手段を介して入力される前記音声信号を、前記音声信号が入力される前記音声信号入力手段毎に区別することを特徴とする請求項１または２に記載の車載音声認識装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声認識した音声コマンドに応じた制御信号を制御対象機器へ送出する車載音声認識装置に関するものである。
【背景技術】
【０００２】
従来、車載情報端末においては、安全性や利便性向上のために音声認識機能を用いたＨＭＩ（Ｈｕｍａｎ  Ｍａｃｈｉｎｅ  Ｉｎｔｅｒｆａｃｅ）が多数採用されている。
【０００３】
このような車載情報端末として、例えば、音声認識機能を用いて乗員の発話する音声から音声コマンドを認識し、認識結果に応じた動作を行うようにしたものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１５２８８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に記載されたような装置では、音声認識した音声コマンドに対する動作が一律に規定されている。すなわち、音声認識した音声コマンドと、この音声コマンドに対応する動作とが１対１の関係となっている。
【０００６】
しかし、このように音声認識した音声コマンドと、この音声コマンドに対応する動作とが１対１の関係となっている構成では、１つの音声コマンドで１つの動作しか実施することかできないため、利便性の高い機能を実現することはできないといった問題がある。
【０００７】
本発明は上記問題に鑑みたもので、より利便性の高い機能を実現できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１に記載の発明は、音声信号入力手段を介して入力される音声信号から音声コマンドを音声認識し、当該音声コマンドに応じた制御信号を制御対象機器へ送出する車載音声認識装置であって、音声信号入力手段の１つは車室内マイクであり、音声信号入力手段の１つは、通信インタフェースを介して接続された携帯型通信機器であり、音声信号入力手段を介して入力される音声信号を予め定められた条件に従って区別し、当該音声信号の区別に従って音声コマンドに応じた制御信号を異ならせて制御対象機器へ送出する制御信号送出手段と、音声信号が入力される音声信号入力手段の区別に従って音声コマンドに応じた制御信号を異なるように規定した情報テーブルを記憶する記憶手段と、を備え、制御信号送出手段は、記憶手段に記憶された情報テーブルを参照して、音声信号が入力される音声信号入力手段の区別に従って音声コマンドに応じた制御信号を異ならせて制御対象機器へ送出することを特徴としている。
【０００９】
このような構成によれば、音声信号入力手段を介して入力される音声信号を予め定められた条件に従って区別し、当該音声信号の区別に従って音声コマンドに応じた制御信号を異ならせて制御対象機器へ送出するので、１つの音声コマンドであっても音声信号の区別に従って異なる制御信号を制御対象機器へ送出することができ、より利便性の高い機能を実現することができる。
また、音声信号が入力される音声信号入力手段の区別に従って音声コマンドに応じた制御信号を異なるように規定した情報テーブルを参照して、音声信号が入力される音声信号入力手段の区別に従って音声コマンドに応じた制御信号を異ならせて制御対象機器へ送出することができる。
また、音声信号入力手段の１つを車室内マイクとし、音声信号入力手段の１つは、通信インタフェースを介して接続された携帯型通信機器とすることができる。
【００１０】
また、請求項３に記載の発明は、複数の音声信号入力手段を介して音声信号が別々に入力されるようになっており、制御信号送出手段は、音声信号入力手段を介して入力される音声信号を、音声信号が入力される音声信号入力手段毎に区別することを特徴としている。
【００１１】
このように、音声信号入力手段を介して入力される音声信号を、音声信号が入力される音声信号入力手段毎に区別し、音声信号の区別に従って音声コマンドに応じた制御信号を異ならせて制御対象機器へ送出することができる。
【００１６】
また、請求項２に記載の発明は、車室内の乗員の有無を判定する乗員有無判定手段と、乗員有無判定手段により車室内に乗員がいると判定された場合、携帯型通信機器のマイクを介して入力される音声信号より音声認識した音声コマンドに応じた制御信号の送出を禁止する制御信号送出禁止手段と、を備えたことを特徴としている。
【００１７】
このような構成によれば、車室内に乗員がいると判定された場合、携帯型通信機器のマイクを介して入力される音声信号より音声認識した音声コマンドに応じた制御信号の送出が禁止されるので、車室内にいる搭乗者の意に反して携帯型通信機器の使用者によって制御対象機器の設定等が変更されてしまうといった問題を防止することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１実施形態に係る車載音声認識装置のブロック構成を示す図である。
【図２】情報テーブルの構成について説明するための図である。
【図３】本発明の第１実施形態に係る制御部の処理を示すフローチャートである。
【図４】本発明の第２実施形態に係る車載音声認識装置のブロック構成を示す図である。
【図５】データベースの構成についえ説明するための図である。
【図６】本発明の第２実施形態に係る制御部の処理を示すフローチャートである。
【発明を実施するための形態】
【００２５】
（第１実施形態）
本発明の第１実施形態に係る車載音声認識装置のブロック構成を図１に示す。本車載音声認識装置１は、マイク１０、通信部１２、車内通信制御部１３、ディスプレイ１４、スピーカ１５および制御部１６を備えている。本車載音声認識装置１は、車内通信制御部１３に接続された車内ＬＡＮ５を介してエアコンＥＣＵ２、オーディオＥＣＵ３等と接続されている。
【００２６】
マイク１０は、車室内の音声を集音するためのものであり、車室内の音声に応じた音声信号を制御部１６へ送出する。
【００２７】
通信部１２は、無線通信網を介して外部通信機器と通信するためのものである。本車載音声認識装置１は、通信部１２を介して携帯電話４と通信することが可能となっている。
【００２８】
車内通信制御部１３は、車内ＬＡＮ５を介して接続されたエアコンＥＣＵ２、オーディオＥＣＵ３等の制御対象機器と通信するためのものである。
【００２９】
制御部１６は、この車内通信制御部１３を介してエアコンＥＣＵ２およびオーディオＥＣＵ３等の制御対象機器を制御することが可能となっている。
【００３０】
ディスプレイ１４は、液晶等の表示部を有しており、制御部１６より入力される映像信号に応じた映像を表示部に表示させる。
【００３１】
スピーカ１５は、車室内に取り付けられており、制御部１６より入力される音声信号に応じた音声を出力する。
【００３２】
制御部１６は、音声認識処理を行うための音声認識エンジン１６ａと、ＲＯＭ、ＲＡＭ、フラッシュメモリから成る記憶部１６ｂと、ＣＰＵ（図示せず）を備えたコンピュータとして構成されている。ＣＰＵは、記憶部１６ｂに記憶されたプログラムに従って各種処理を実施する。
【００３３】
制御部１６は、マイク１０あるいは携帯電話４を介して入力される音声信号から音声コマンドを音声認識し、当該音声コマンドに応じた制御信号を各制御対象機器２、３へ送出する。
【００３４】
本車載音声認識装置１の制御部１６には、マイク１０より音声信号が入力されるとともに、携帯電話４より音声信号が入力されるようになっている。制御部１６は、マイク１０より入力される音声信号から音声コマンドを音声認識することも、携帯電話４より入力される音声信号から音声コマンドを音声認識することも可能となっている。
【００３５】
本実施形態における制御部１６は、マイク１０より入力される音声信号と携帯電話４より入力される音声信号を区別し、マイク１０より入力される音声信号から音声認識した音声コマンドと携帯電話４より入力される音声信号から音声認識した音声コマンドが同一であっても、マイク１０より入力される音声信号から音声認識した音声コマンドに応じて送出する制御信号と、携帯電話４より入力される音声信号から音声認識した音声コマンドに応じて送出する制御信号とを異ならせることが可能となっている。
【００３６】
制御部１６の記憶部１６ｂには、音声信号の区別に従って音声コマンドに応じた動作、すなわち音声コマンドに応じて送出する制御信号を異ならせるように規定した情報テーブルが記憶されている。
【００３７】
制御部１６は、記憶部１６ｂに記憶された情報テーブルを参照してマイク１０より入力される音声信号から音声認識した音声コマンドに応じて送出する制御信号と、携帯電話４より入力される音声信号から音声認識した音声コマンドに応じて送出する制御信号とを異ならせて送出する。
【００３８】
情報テーブルの構成を図２に示す。この図に示すように、情報テーブルには、各音声コマンドに対する動作が入力インタフェース毎に規定されている。
【００３９】
例えば、「エアコンオン」という音声コマンドに対する動作について、入力インタフェースがマイク１０の場合には「前回使用時の送風箇所からの送風でエアコンをオン」すると規定され、入力インタフェースが携帯電話４の場合には「全ての送風箇所からの送風でエアコンをオン」すると規定されている。
【００４０】
したがって、車室内でマイク１０に向かって「エアコンオン」と発声した場合には、車両の前回使用時の送風箇所からの送風でエアコンがオンするような制御信号がエアコンＥＣＵ２に送出され、例えば、車両に乗り込む前に車両から離れた場所から携帯電話４を用いて車載音声認識装置１に通信接続して「エアコンオン」と発声した場合には、車両の全ての送風箇所からの送風でエアコンがオンするような制御信号がエアコンＥＣＵ２に送出される。
【００４１】
また、「インフォメーション」という音声コマンドに対する動作について、入力インタフェースがマイク１０の場合には「交通情報、ガソリン価格等の情報を提供」すると規定され、入力インタフェースが携帯電話４の場合には「鍵が掛かっているかどうか、窓の開閉状態等の情報を提供」すると規定されている。
【００４２】
したがって、車室内でマイク１０に向かって「インフォメーション」と発声した場合には、交通情報、ガソリン価格等の情報を表示させるような制御信号がオーディオＥＣＵ３に送出され、例えば、車両から離れた場所から携帯電話４を用いて車載音声認識装置１に通信接続して「インフォメーション」と発声した場合には、「鍵が掛かっているかどうか」、「窓の開閉状態」等の情報が携帯電話４へ通知される。
【００４３】
次に、図３に従って制御部１６の処理について説明する。本車載音声認識装置１は、車両のイグニッションスイッチがオン状態になると通常モードで動作するようになり、車両のイグニッションスイッチがオフ状態になると低消費電力モードで動作するようになる。制御部１６は、音声認識の開始を指示するためのＰＴＴ（Ｐｕｓｈ  Ｔａｌｋ  Ｓｗｉｔｃｈ）の押下操作、あるいは、外部機器からの着呼があると、動作モードと関係なく図３に示す処理を実施する。
【００４４】
まず、入力インタフェースの判定を行う（Ｓ１００）。本実施形態では、入力インタフェースとしてマイク１０が用いられているか携帯電話４が用いられているかを判定する。
【００４５】
ここで、入力インタフェースとしてマイク１０が用いられている場合、Ｓ１００の判定は「マイク」となり、次に、マイクを入力インタフェースとした設定にする（Ｓ１０２）。具体的には、ＲＡＭの予め定められた領域に入力インタフェースがマイクであることを示すフラグを設定する。
【００４６】
次に、コマンド発話を促すガイダンスを再生する（Ｓ１０４）。例えば、「音声コマンドを発声して下さい」といったガイダンスをスピーカ１５より音声出力させる。
【００４７】
このガイダンスに従ってユーザの発話が行われると、次に、音声認識処理を実施する（Ｓ１０６）。例えば、ユーザが「エアコンオン」と発話すると、「エアコンオン」という音声コマンドが音声認識される。
【００４８】
次に、認識結果に応じた制御信号を送出する（Ｓ１０８）。具体的には、Ｓ１０２にて設定したフラグを参照して、入力インタフェースとしてマイク１０が用いられているか携帯電話４が用いられているかを区別するとともに、情報テーブルを参照して、音声信号が入力される入力インタフェースの区別に従って音声コマンドに応じた制御信号を異ならせて制御対象機器へ送出する。
【００４９】
上記したように、入力インタフェースとしてマイク１０が用いられており、Ｓ１０６にて「エアコンオン」という音声コマンドが音声認識された場合、車両の全ての送風箇所からの送風でエアコンがオンするような制御信号がエアコンＥＣＵ２に送出される。
【００５０】
また、入力インタフェースとしてマイク１０が用いられており、Ｓ１０６にて「インフォメーション」という音声コマンドが音声認識された場合、交通情報やガソリン価格等の情報を表示させるような制御信号がオーディオＥＣＵ３に送出され、本処理を終了する。
【００５１】
また、入力インタフェースとして携帯電話４が用いられている場合、Ｓ１００の判定は「携帯電話」となり、次に、搭乗者が１人でもいるか否かを判定する（Ｓ１１０）。具体的には、車両の各座席の着座面に乗員の座席への着座を検出する着座センサが設けられており、これらの着座センサより出力される信号に基づいて搭乗者が１人でもいるか否かを判定する。
【００５２】
ここで、搭乗者が１人もいない場合、Ｓ１１０の判定はＮＯとなり、次に、携帯電話４を入力インタフェースとして設定にする（Ｓ１１２）。具体的には、ＲＡＭの予め定められた領域に入力インタフェースが携帯電話４であることを示すフラグを設定し、Ｓ１０４へ進む。
【００５３】
この場合、Ｓ１０４にてコマンド発話を促すガイダンスが再生され、このガイダンスに従って、例えば、ユーザが「エアコンオン」と発話すると、「エアコンオン」という音声コマンドが音声認識され、Ｓ１０８にて、認識結果に応じた制御信号が送出される。
【００５４】
ここで、入力インタフェースとして携帯電話４が用いられており、Ｓ１０６にて「エアコンオン」という音声コマンドが音声認識された場合、車両の全ての送風箇所からの送風でエアコンがオンするような制御信号がエアコンＥＣＵ２に送出される。
【００５５】
また、入力インタフェースとして携帯電話４が用いられており、Ｓ１０６にて「インフォメーション」という音声コマンドが音声認識された場合、「鍵が掛かっているかどうか」、「窓の開閉状態」等の情報が携帯電話４へ通知される。
【００５６】
また、入力インタフェースとして携帯電話４が用いられており、搭乗者が１人でもいる場合、Ｓ１１０の判定はＹＥＳとなり、次に、携帯電話でのアクセスを禁止する（Ｓ１１４）。具体的には、携帯電話４のマイクにより集音された音声に応じた音声コマンドに応じた制御信号の送出を禁止する。これにより、車室内にいる搭乗者の意に反して携帯電話４を所有する他者によって勝手に制御対象機器の設定等が変更されてしまうといったことが防止される。
【００５７】
次に、音声認識終了のガイダンスを再生して（Ｓ１１６）、本処理を終了する。
【００５８】
上記した構成によれば、音声信号入力手段を介して入力される音声信号を予め定められた条件に従って区別し、当該音声信号の区別に従って音声コマンドに応じた制御信号を異ならせて制御対象機器へ送出するので、１つの音声コマンドであっても音声信号の区別に従って異なる制御信号を制御対象機器へ送出することができ、より利便性の高い機能を実現することができる。
【００５９】
具体的には、入力される音声信号を、音声信号が入力される音声信号入力手段毎に区別し、音声信号の区別に従って音声コマンドに応じた制御信号を異ならせて制御対象機器へ送出することができる。
【００６０】
また、音声信号が入力される音声信号入力手段の区別に従って音声コマンドに応じた制御信号を異なるように規定した情報テーブルを参照して、音声信号が入力される音声信号入力手段の区別に従って音声コマンドに応じた制御信号を異ならせて制御対象機器へ送出することができる。
【００６１】
また、音声信号入力手段の１つを車室内マイクとし、音声信号入力手段の１つは、通信インタフェースを介して接続された携帯型通信機器とすることができる。
【００６２】
また、車室内に乗員がいると判定された場合、携帯型通信端末のマイクを介して入力される音声信号より音声認識した音声コマンドに応じた制御信号の送出が禁止されるので、車室内にいる搭乗者の意に反して携帯型通信端末の使用者によって制御対象機器の設定等が変更されてしまうといった問題を防止することができる。
【００６３】
（第２実施形態）
本実施形態に係る車載音声認識装置の構成を図４に示す。本車載音声認識装置１は、マイク１０、車内通信制御部１３、ディスプレイ１４、スピーカ１５および制御部１６を備えている。本車載音声認識装置１は、通信部１２を介して携帯電話４と通信することが可能となっている。なお、上記第１実施形態と同一部分には同一符号を付して説明を省略し、以下、異なる部分を中心に説明する。
【００６４】
本実施形態では、マイク１０より出力される音声信号が制御部１６へ直接入力されるようになっている。
【００６５】
上記第１実施形態では、入力される音声信号を、マイク１０より入力されたものであるか携帯電話４より入力されたものであるかによって区別し、この区別に従って音声コマンドに応じた制御信号を異ならせて制御対象機器へ送出したが、本実施形態では、入力される音声信号を解析して音声のトーンを区別し、この区別に従って音声コマンドに応じて制御対象機器へ送出する制御信号を異ならせるようになっている。
【００６６】
本実施形態における制御部１６は、マイク１０を介して入力される音声信号を解析して音声のトーンを区別するとともに、当該区別した音声のトーンと制御対象機器の設定内容を関連付けして蓄積記憶したデータベースを作成して記憶部１６ｂに蓄積記憶させるとともに、このデータベースを参照して、解析した音声のトーンと同じトーンで過去に高い頻度で設定された設定内容を特定し、この特定した操作内容を示す音声コマンドを示す制御信号を制御対象機器へ送出する処理を実施する。この処理については後で詳細に説明する。
【００６７】
図５に、データベースの構成を示す。図に示すように、ユーザ毎に、かつ、音声コマンドを複数のトーンパターンに分類して、音声コマンドと動作履歴を関連付けしたデータベースが作成される。
【００６８】
なお、トーンパターンは、音声のトーンの高さを表している。本実施形態では、音声コマンドの周波数を解析して、音声コマンドのトーンパターンを特定する。なお、「エアコンオン」という音声コマンドについては、Ａ、Ｂ、Ｃの３つのトーンパターンに分類して音声コマンドと動作履歴が関連付けてデータベースに蓄積記憶され、「オーディオオン」という音声コマンドについてはＡ、Ｂの２つのトーンパターンに分類して音声コマンドと動作履歴が関連付けてデータベースに蓄積記憶される。なお、トーンパターンＡ、Ｂ、Ｃの順にトーンが低くなる。
【００６９】
例えば、ユーザＸが、「エアコンオン」という音声コマンドに続いてエアコンの設定温度の入力を示す「設定温度変更」、「２５℃」という音声コマンドをトーンパターンＡに分類されるトーンで発声すると、図５に示すように「エアコンオン」という音声コマンドに対して、ユーザＸ、トーンパターンＡ、動作履歴２５℃の項目の登録回数が１つ増加するようになっている。
【００７０】
また、ユーザＸの体調が悪く、「エアコンオン」という音声コマンドに続いて、「設定温度変更」、「２８℃」という音声コマンドをトーンパターンＢに分類されるトーンで発声すると、図５に示すように「エアコンオン」という音声コマンドに対して、ユーザＸ、トーンパターンＢ、動作履歴２８℃の項目の登録回数が１つ増加するようになっている。
【００７１】
また、ユーザがＹさんとなっている場合には、ユーザＹの音声コマンドと動作履歴を関連付けしたデータベースが蓄積記憶される。
【００７２】
また、「オーディオオン」という音声コマンドについては、ユーザ毎に、かつ、音声コマンドをトーンパターンＡ、Ｂに分類して、音声コマンドと動作履歴を関連付けしたデータベースが作成される。
【００７３】
次に、制御部１６の処理について説明する。図６に、制御部１６のフローチャートを示す。本実施形態に係る制御部１６は、音声認識の開始を指示するためのＰＴＴ（Ｐｕｓｈ  Ｔａｌｋ  Ｓｗｉｔｃｈ）が押下操作されると、図６に示す処理を実施する。
【００７４】
まず、ユーザ名の発話を促すガイダンスを生成する（Ｓ２００）。例えば、「ユーザ名を発声して下さい」といったガイダンスをスピーカ１５より音声出力させる。
【００７５】
このガイダンスに従ってユーザ名の発話が行われると、次に、音声認識処理を実施する（Ｓ２０２）。例えば、ユーザが「Ｘ」と発話すると、「Ｘ」というユーザ名が音声認識される。
【００７６】
次に、音声認識したユーザ名に従って使用ユーザを設定する（Ｓ２０４）。Ｓ２０２にて「Ｘ」というユーザ名が音声認識された場合、使用ユーザを「Ｘ」として登録する。
【００７７】
次に、コマンド発話を促すガイダンスを再生する（Ｓ２０６）。例えば、「音声コマンドを発声して下さい」といったガイダンスをスピーカ１５より音声出力させる。
【００７８】
このガイダンスに従ってユーザの発話が行われると、次に、音声認識処理を実施する（Ｓ２０８）。例えば、「エアコンオン」という音声コマンドが発声されると、「エアコンオン」という音声コマンドが音声認識される。
【００７９】
次に、マイク１０より入力される音声信号を解析して音声コマンドのトーンを検出する（Ｓ２１０）。ここでは、「エアコンオン」という音声コマンドのトーンパターンを特定する。
【００８０】
次に、トーンパターンに対応した動作履歴内で登録回数が規定値を超えているものがあるか否かを判定する（Ｓ２１２）。具体的には、データベースを参照して、Ｓ２０８にて認識した音声コマンドで、かつ、Ｓ２１０にて特定されたトーンパターンで登録されている設定温度で、規定値を超えて登録されているものがあるか否かを判定する。
【００８１】
ここで、Ｓ２０８にて認識した音声コマンドで、かつ、Ｓ２１０にて特定されたトーンパターンで登録されている設定温度で、規定値を超えて登録されているものがない場合、Ｓ２１２の判定はＮＯとなり、エアコンの設定温度を標準温度設定にする（Ｓ２２０）。本実施形態では、２５℃が標準温度となっている。
【００８２】
次に、設定温度の変更指示があるか否かを判定する（Ｓ２２２）。具体的には、「設定温度変更」という音声コマンドを音声認識した否かに基づいて設定温度の変更指示があるか否かを判定する。
【００８３】
ここで、「設定温度変更」という音声コマンドが発声され、「設定温度変更」という音声コマンドを音声認識した場合、Ｓ２２２の判定はＹＥＳとなり、次に、音声認識処理を実施する（Ｓ２２４）。ここで、ユーザＸが、「２７℃」と発声すると、「２７℃」という音声コマンドを音声認識する。
【００８４】
次に、ユーザＸが発声した音声コマンドのトーンを検出する（Ｓ２２６）。ここでは、「２７℃」という音声コマンドのトーンパターンを特定する。このように、Ｓ２１０とは別に、再度、音声コマンドのトーンパターンを特定することで、音声コマンドのトーンの検出精度を高くしている。
【００８５】
次に、トーンパターンと設定温度を関連付けてデータベースに登録する（Ｓ２２８）。例えば、Ｓ２２４にて「２７℃」という音声コマンドが音声認識されており、Ｓ２２６にてトーンパターンがＡとして特定されている場合、ユーザＸに対して、トーンパターンＡと設定温度「２７℃」を関連付けてデータベースに登録する。なお、同条件のものが既にデータベースに登録されている場合には、同条件の登録回数に１を加算する。
【００８６】
次に、認識結果に応じた制御信号をエアコンＥＣＵ２へ送信する（Ｓ２１８）。ここでは、エアコンの設定温度が２７℃になるような制御信号をエアコンＥＣＵ２へ送信する。
【００８７】
また、「設定温度変更」という音声コマンドが一定時間内に発声されない場合、Ｓ２２２の判定はＮＯとなり、Ｓ２１０にて検出されたトーンパターンを標準温度と関連付けてデータベースに登録する（Ｓ２３０）。例えば、Ｓ２１０にて「エアコンオン」という音声コマンドのトーンパターンがＣとして特定されている場合、トーンパターンを標準温度（２５℃）と関連付けてデータベースに登録する。
【００８８】
次に、認識結果に応じた制御信号をエアコンＥＣＵ２へ送信する（Ｓ２１８）。ここでは、設定温度が標準温度（２５℃）で、エアコンをオンする制御信号をエアコンＥＣＵ２へ送信する。
【００８９】
また、Ｓ２０８にて、ユーザＸによる「エアコンオン」という音声コマンドが音声認識され、Ｓ２１０にて、「エアコンオン」という音声コマンドのトーンパターンを特定し、データベースにＳ２０８にて認識した音声コマンドで、かつ、Ｓ２１０にて特定されたトーンパターンで登録されている設定温度で、規定値を超えて登録されているものがある場合、Ｓ２１２の判定はＹＥＳとなり、次に、最多の設定温度に設定する（Ｓ２１３）。すなわち、規定値を超えて登録されているものの中で、最多の設定温度にする。
【００９０】
従って、図５に示したデータベース構成となっている場合、ユーザＸが「エアコンオン」という音声コマンドをトーンパターンＡに分類されるトーンで発声した場合、登録回数の最も多い２５℃を設定温度として設定する。
【００９１】
また、ユーザＸが「エアコンオン」という音声コマンドをトーンパターンＢに分類されるトーンで発声した場合、トーンパターンＢで、規定値以上、かつ、最も登録回数の多い２８℃を設定温度として設定する。
【００９２】
次に、設定温度の変更があるか否かを判定する（Ｓ２１４）。ここで、ユーザ操作により設定温度が変更されると、Ｓ２１４の判定はＹＥＳとなり、Ｓ２２４へ進む。また、設定温度が変更されない場合、Ｓ２１４の判定はＮＯとなり、次に、音声コマンドとトーンパターンを関連付けてデータベースを更新する（Ｓ２１５）。例えば、ユーザＸに対して、「エアコンオン」という音声コマンドとトーンパターンを関連付けてデータベースに登録する。なお、同条件のものが既にデータベースに登録されている場合には、同条件の登録回数に１を加算する。
【００９３】
次に、認識結果に応じた制御信号をエアコンＥＣＵ２へ送信する（Ｓ２１８）。ユーザＸが「エアコンオン」という音声コマンドをトーンパターンＡに分類されるトーンで発声した場合には、設定温度を２５℃として、エアコンをオンする制御信号をエアコンＥＣＵ２へ送信する。また、ユーザＸが「エアコンオン」という音声コマンドをトーンパターンＢに分類されるトーンで発声した場合には、設定温度を２８℃として、エアコンをオンする制御信号をエアコンＥＣＵ２へ送信する。
【００９４】
上記したように、音声信号入力手段を介して入力される音声信号を解析して音声の特徴を特定する音声特徴特定手段を備え、音声信号入力手段を介して入力される音声信号を、音声特徴特定手段により特定された音声の特徴に従って区別し、音声の特徴の区別に従って音声コマンドに応じた制御信号を異ならせて制御対象機器へ送出することができる。
【００９５】
また、音声特徴特定手段により特定された音声の特徴と制御対象機器の設定内容を関連付けしたデータベースが作成され、このデータベースを参照して、音声特徴特定手段により特定された音声の特徴と同一区分の特徴に関連付けられた制御対象機器の設定内容を示す音声コマンドを示す制御信号が制御対象機器へ送出される。すなわち、ユーザが過去に発声した音声コマンドの特徴と、そのときに設定された制御対象機器の設定内容とを関連付けしたデータベースが自動的に作成され、このデータベースを参照して、音声特徴特定手段により特定された音声の特徴と同一区分の特徴に関連付けられた制御対象機器の設定内容を示す音声コマンドを示す制御信号を制御対象機器へ送出することができる。
【００９６】
また、音声コマンドを発声する乗員が別の乗員に変わっても、上記した構成によれば、乗員毎にデータベースが作成され、音声コマンドを発声する乗員に関する情報をデータベースより読み出して、解析された音声の特徴と同じ分類に関連付けられた制御対象機器の設定内容を示す音声コマンドを示す制御信号が制御対象機器へ送出されるので、乗員の音声を別の乗員の音声と混同して誤動作を引き起こすようなことを防止することが可能である。
【００９７】
なお、本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づいて種々なる形態で実施することができる。
【００９８】
例えば、上記実施形態では、エアコンＥＣＵ２、オーディオＥＣＵ３を制御対象機器として説明したが、これらのＥＣＵの限定されるものではなく、例えば、他のＥＣＵや携帯電話４を制御対象機器としてもよい。
【００９９】
また、上記第１実施形態では、音声信号入力手段の１つを通信インタフェースを介して接続された携帯電話のマイクとした構成を示したが、携帯電話に限定されるものではなく、例えば、携帯型通信装置とすることもできる。
【０１００】
また、上記第実施形態では、無線通信網を介して携帯電話４と通信する構成を示したが、例えば、ブルートゥース等のインタフェースを介して携帯電話４と通信するようにしてもよい。
【０１０１】
上記第２実施形態では、入力される音声信号を、音声のトーンに従って区別したが、音声のトーンに限定されるものではなく、音声の大きさ、音声の大きさとトーンの組合せなど、各種音声の特徴に従って区別するようにしてもよい。
【０１０２】
なお、上記実施形態における構成と特許請求の範囲の構成との対応関係について説明すると、マイク１０、携帯電話４のマイクが音声信号入力手段に相当し、エアコンＥＣＵ２、オーディオＥＣＵ３が制御対象機器に相当し、Ｓ１００〜Ｓ１０８、Ｓ２１８が制御信号送出手段に相当し、記憶部１６ｂが記憶手段に相当し、Ｓ１１０が乗員有無判定手段に相当し、Ｓ１１４が制御信号送出禁止手段に相当し、Ｓ２１０、Ｓ２２６が音声特徴特定手段に相当し、Ｓ２２２〜Ｓ２３０がデータベース作成処理手段に相当し、Ｓ２００〜Ｓ２０４が乗員特定手段に相当する。
【符号の説明】
【０１０３】
１      車載音声認識装置
２      エアコンＥＣＵ
３      オーディオＥＣＵ
４      携帯電話
１０    マイク
１２    通信部
１３    車内通信制御部
１４    ディスプレイ
１５    スピーカ
１６    制御部
１６ａ  音声認識エンジン
１６ｂ  記憶部
【図１】
0005556529.tif 000002
【図２】
0005556529.tif 000003
【図３】
0005556529.tif 000004
【図４】
0005556529.tif 000005
【図５】
0005556529.tif 000006
【図６】
0005556529.tif 000007