(57)【要約】【課題】音声により入力された語の種別の判定を簡易に行う安価な音声判定装置を提供する。【解決手段】音声判定装置は、マイクロホン１１が音声入力された語に応じた音声信号を出力すると、この音声信号を正電圧に振れる波形のみを含む信号となるように整流手段１３が整流して、この整流された音声信号を、音声入力された語に含まれる文字毎に１つの山形波形となるように平滑手段１４が平滑する。そして、信号比較判定手段１７によって所定の基準信号より平滑された音声信号が大きいと判定された回数を、入力された語に含まれる文字数として計数手段２１ａが計数して、この計数された文字数に基づいて、種別判定手段２１ｂが、語の種別を判定する。【選択図】図１
2012013837.tif 000002
【特許請求の範囲】
【請求項１】
音声入力された語の種別を判定する音声判定装置であって、
前記音声入力された語に応じた音声信号を出力するマイクロホンと、
前記マイクロホンによって出力された前記音声信号を整流する整流手段と、
前記整流手段によって整流された前記音声信号を、前記語に含まれる文字毎に１つの山形波形となるように平滑する平滑手段と、
前記平滑手段によって平滑された前記音声信号が所定の基準信号より大きいか否かを判定する信号比較判定手段と、
前記信号比較判定手段によって前記音声信号が前記基準信号より大きいと判定された回数を、前記語に含まれる文字数として計数する計数手段と、
前記計数手段によって計数された前記語に含まれる文字数に基づいて、前記語の種別を判定する種別判定手段と、を有している
ことを特徴とする音声判定装置。
【請求項２】
前記整流手段によって整流された前記音声信号を前記平滑手段より高い平滑度で平滑することにより前記基準信号を生成する基準信号生成手段を有していることを特徴とする請求項１に記載の音声判定装置。
【請求項３】
前記基準信号生成手段によって生成された前記基準信号に所定のオフセット値を加算するオフセット加算手段を有していることを特徴とする請求項２に記載の音声判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声により入力された単語や文などの語の種別を判定する音声判定装置に関するものである。
【背景技術】
【０００２】
例えば、車両に搭載されるカーナビゲーション装置などにおいては、運転中の手動操作に起因する危険を回避するために音声による操作を可能としている。このようなカーナビゲーション装置は、音声により入力された単語や文などの音声命令（即ち、語）に応じた動作を行うため、音声命令の種別を判定する音声判定装置を備えている。
【０００３】
従来、音声判定装置は、入力された音声命令に応じた音声信号を音声データに変換（アナログ−デジタル変換）して、変換した音声データと、辞書部としてのメモリに記憶された認識対象語彙データと、のパターンマッチング処理を行うことにより、音声命令の種別を判定していた。このような音声命令の判定の技術については、例えば、特許文献１、２などに開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−４１０８５号公報
【特許文献２】特開２００８−４６５７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した音声判定装置では、例えば、カーナビゲーション装置からの問いかけに対して、「はい」、「いいえ」の二択などで答えるような定型的な応答についても、上述したようなパターンマッチング処理を行っているので、このような場合においても、認識対象語彙データを記憶するための大容量メモリや、操作感を損なわないように音声データと認識対象語彙データとのパターンマッチング処理を高速に行う中央演算処理装置（ＣＰＵ）など、が必要となり、また、パターンマッチング処理も複雑なものであり設計が難しく、そのため、製造コストが高くなってしまうという問題があった。
【０００６】
本発明は、上記課題に係る問題を解決することを目的としている。即ち、本発明は、音声により入力された語の種別の判定を簡易に行う安価な音声判定装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
請求項１に記載された発明は、上記目的を達成するために、図１の基本構成図に示すように、音声入力された語の種別を判定する音声判定装置であって、音声入力された語に応じた音声信号を出力するマイクロホン１１と、前記マイクロホン１１によって出力された前記音声信号を整流する整流手段１３と、前記整流手段１３によって整流された前記音声信号を、前記語に含まれる文字毎に１つの山形波形となるように平滑する平滑手段１４と、前記平滑手段１４によって平滑された前記音声信号が所定の基準信号より大きいか否かを判定する信号比較判定手段１７と、前記信号比較判定手段１７によって前記音声信号が前記基準信号より大きいと判定された回数を、前記語に含まれる文字数として計数する計数手段２１ａと、前記計数手段２１ａによって計数された前記語に含まれる文字数に基づいて、前記語の種別を判定する種別判定手段２１ｂと、を有していることを特徴とする音声判定装置である。
【０００８】
請求項２に記載された発明は、請求項１に記載された発明において、図１の基本構成図に示すように、前記整流手段１３によって整流された前記音声信号を前記平滑手段１４より高い平滑度で平滑することにより前記基準信号を生成する基準信号生成手段１５を有していることを特徴とするものである。
【０００９】
請求項３に記載された発明は、請求項２に記載された発明において、図１の基本構成図に示すように、前記基準信号生成手段１５によって生成された前記基準信号に所定のオフセット値を加算するオフセット加算手段１６を有していることを特徴とするものである。
【００１０】
請求項１に記載された発明によれば、マイクロホン１１が音声入力された語に応じた音声信号を出力すると、この音声信号を正電圧に振れる波形のみを含む信号となるように整流手段１３が整流して、この整流された音声信号を、音声入力された語に含まれる文字毎に１つの山形波形となるように平滑手段１４が平滑する。そして、信号比較判定手段１７によって所定の基準信号より平滑された音声信号が大きいと判定された回数、即ち、基準信号を超える山形波形の個数を、入力された語に含まれる文字数として計数手段２１ａが計数して、この計数された文字数に基づいて、種別判定手段２１ｂが、語の種別を判定する。
【００１１】
請求項２に記載された発明によれば、基準信号生成手段１５が、整流手段１３によって整流された音声信号を平滑手段１４より高い平滑度で平滑することにより基準信号を生成する。
【００１２】
請求項３に記載された発明によれば、オフセット加算手段１６が、基準信号生成手段１５によって生成された基準信号に所定のオフセット値を加算する。
【発明の効果】
【００１３】
以上説明より、請求項１に記載された発明によれば、マイクロホンが音声入力された語に応じた音声信号を出力すると、この音声信号を正電圧に振れる波形のみを含む信号となるように整流して、この整流された音声信号を、音声入力された語に含まれる文字毎に１つの山形波形となるように平滑し、そして、基準信号を超える山形波形の個数を入力された語に含まれる文字数として計数して、この計数された文字数に基づいて、語の種別を判定するので、音声信号の整流及び平滑化、音声信号と基準信号との比較判定、比較判定結果の計数、並びに、計数値による種別判定、という非常に簡易な処理によって音声入力された語に含まれる文字数を計数して、この文字数によって語の種別を判定することができ、そのため、大容量メモリや高速ＣＰＵなどを要することなく簡易に判定を行うことができ、音声判定装置を安価に構成できる。
【００１４】
また、音声入力された語の種別を、当該語に含まれる文字数で判定するので、例えば、「はい」、「いいえ」を入力する場合において、これらの代わりに「ＯＫ（オーケー）」、「ＮＧ（エヌジー）」を入力するなど、利用者の好みに応じて、同一文字数の異なる語を入力することができ、利便性を向上できる。
【００１５】
また、文字の間隔をあけるように発声することによって判定精度を向上させることができるので、判定がうまく行かなかった場合の対処（発声）が容易にできる。
【００１６】
請求項２に記載された発明によれば、整流された音声信号をより高い平滑度で平滑することにより基準信号を生成するので、平滑された音声信号及び基準信号生成手段で生成された基準信号（即ち、整流された音声信号を異なる平滑度で平滑した２つの信号）における振幅が大きい箇所、即ち、語に含まれる文字に対応した山形波形の部分について、振幅に確実に差異を生じさせて上記音声信号を上記基準信号より大きくすることができ、そのため、音声信号の大きさ（増幅率）などの調整が不要となり、当該山形波形の個数を正確に計数することができ、語の種別の判定精度を向上できる。
【００１７】
請求項３に記載された発明によれば、生成された基準信号に所定のオフセット値を加算するので、基準信号にオフセット値を加算して引き上げることで、平滑された音声信号に含まれる雑音などによる小さい山形波形を、語に含まれる文字に対応した山形波形として誤って計数してしまうことを防ぐことができ、そのため、判定精度をさらに向上できる。
【図面の簡単な説明】
【００１８】
【図１】本発明の音声判定装置の基本構成を示す図である。
【図２】本発明の音声判定装置の一実施形態を示す構成図である。
【図３】図２の音声判定装置が備える各機能回路の具体的構成の一例を示す回路図である。
【図４】図３に示す回路図において実測した波形の一例を示す図であり、（ａ）は、「はい」が音声入力されたときの各機能回路の出力波形であり、（ｂ）は、「いいえ」が音声入力されたときの各機能回路の出力波形である。
【図５】図２の音声判定装置のＣＰＵにおける本発明に係る種別判定処理の一例を示すフローチャートである。
【図６】図２の音声判定装置の各機能回路が出力する波形を模式的に示す図であり、（ａ）は、マイクホロンの出力波形であり、（ｂ）は、増幅回路の出力波形であり、（ｃ）は、整流回路の出力波形であり（ｄ）は、平滑回路及びオフセット加算回路の出力波形であり、（ｅ）は、信号比較判定回路の出力波形である。
【発明を実施するための形態】
【００１９】
以下、本発明の音声判定装置の一実施形態を、図２〜図６を参照して説明する。この音声判定装置は、例えば、カーナビゲーション装置等に組み込まれており、音声により入力された語の種別を判定し、当該カーナビゲーション装置において、その判定された種別に応じた動作を行うために用いられる。勿論、音声により入力された語の種別に応じた動作を行うものであれば、例えば、テレビや電子レンジ等の家電製品などに組み込まれていてもよく、本発明の音声判定装置が適用される装置等は任意である。
【００２０】
本発明の音声判定装置（以下、符号１で示す）は、音声入力された語の種別として「はい」、「いいえ」の判定を行う。音声判定装置１は、図２に示すように、マイクロホン１１と、増幅回路１２と、整流回路１３と、平滑回路１４と、基準信号生成回路１５と、オフセット加算回路１６と、信号比較判定回路１７と、マイクロコンピュータ（ＭＰＵ）２０と、を備えている。
【００２１】
マイクロホン１１は、例えば、コンデンサマイクやダイナミックマイクなど、入力された音声に応じた音声信号を出力する周知の電子部品である。マイクロホン１１の後段には増幅回路１２が接続されており、音声入力された語に応じた音声信号を、増幅回路１２に出力する。
【００２２】
増幅回路１２は、オペアンプなどの周知の半導体電子部品などで構成されており、マイクロホン１１によって出力された音声信号を後段の各機能回路で処理可能なレベルに増幅して、その後段に接続された整流回路１３に出力する。
【００２３】
整流回路１３は、正電圧及び負電圧の両方に振れる波形を含む交流信号を、正電圧に振れる波形のみを含む直流信号に変換する、即ち、整流する回路である。マイクロホン１１（即ち、増幅回路１２）によって出力された音声信号は交流信号であり、この音声信号を整流回路１３によって直流信号に変換する。整流回路１３は、例えば、１又は複数のダイオード等によって構成されている。本実施形態において、整流回路１３は、交流信号における負電圧波形を除去することにより上記直流信号に変換する半波整流回路を用いている。又は、これに代えて、整流回路１３として、交流信号における負電圧に振れる波形を正電圧に振れるように反転することにより上記直流信号に変換する全波整流回路を用いてもよい。この整流回路１３は、増幅回路１２で増幅された音声信号を整流して、その後段に接続された平滑回路１４及び基準信号生成回路１５に出力する。
【００２４】
平滑回路１４は、整流回路１３の出力に直列に接続された抵抗器と、この抵抗器の後段側の端子とグランド（ＧＮＤ）とを接続するコンデンサと、で構成されている。この平滑回路１４は、整流回路１３で整流された音声信号を、音声入力された語に含まれる文字毎に１つの山形波形に平滑するように時定数（即ち、平滑度）が設定されている。平滑回路１４は、平滑した音声信号を、その後段に接続された信号比較判定回路１７に出力する。
【００２５】
基準信号生成回路１５は、平滑回路１４と同様に、整流回路１３の出力に直列に接続された抵抗器と、この抵抗器の後段側の端子とグランド（ＧＮＤ）とを接続するコンデンサと、で構成されており、平滑回路１４より時定数（即ち、平滑度）が大きく設定されている。この基準信号生成回路１５は、整流回路１３で整流された音声信号を、平滑回路１４より波形が鈍る（平坦になる）ように平滑した信号を基準信号として生成し、その後段に接続されたオフセット加算回路１６に出力する。
【００２６】
オフセット加算回路１６は、オペアンプなどの周知の半導体電子部品などで構成されており、基準信号生成回路１５で生成された基準信号に所定の電圧値（即ち、オフセット値）を加算して、その後段に接続された信号比較判定回路１７に出力する。
【００２７】
信号比較判定回路１７は、オペアンプなどの周知の半導体電子部品などで構成されたいわゆるコンパレータ回路であり、当該オペアンプの非反転入力端子に平滑回路１４の出力が接続されており、反転入力端子にオフセット加算回路１６の出力が接続されており、これら端子に入力された信号の比較結果に応じた信号を出力する。この信号比較判定回路１７は、これら平滑回路１４及びオフセット加算回路１６から出力される音声信号及び基準信号のそれぞれの電圧値（振幅）を比較して、音声信号が基準信号より大きいとき、ＭＰＵ２０の外部インタフェースの入力レベルに適合した所定の固定正電圧（例えば、５Ｖの定電圧（信号レベル＝Ｈ））を後段に接続されたＭＰＵ２０に出力し、音声信号が基準信号以下のとき、電圧０（信号レベル＝Ｌ）をＭＰＵ２０に出力する。つまり、信号比較判定回路１７は、音声信号と基準信号との比較判定結果に応じたパルス信号Ｐを生成して、ＭＰＵ２０に出力する。また、パルス信号Ｐに含まれるパルスの個数は、音声信号が基準信号より大きいと判定されたときの回数を示している。
【００２８】
これら、整流回路１３、平滑回路１４、基準信号生成回路１５、オフセット加算回路１６、及び、信号比較判定回路１７は、それぞれ、請求項中の整流手段、平滑手段、基準信号生成手段、オフセット加算手段、及び、信号比較判定手段に相当する。
【００２９】
また、図３に、上述した、マイクロホン１１、増幅回路１２、整流回路１３、平滑回路１４、基準信号生成回路１５、オフセット加算回路１６、及び、信号比較判定回路１７、の具体的構成の一例を示す。
【００３０】
また、この図３に示す構成において実測した波形の一例を図４（ａ）、（ｂ）に示す。図４（ａ）は、「はい」が音声入力されたときの出力波形であり、図４（ｂ）は、「いいえ」が音声入力されたときの出力波形である。各図において、実線（ＣＨ２）は、平滑回路１４の出力波形（図３のＦ点における信号波形）、即ち、音声信号であり、点線（ＣＨ１）は、基準信号生成回路１５の出力波形（図３のＧ点における信号波形）、即ち、基準信号であり、一点鎖線（ＣＨ３）は、信号比較判定回路１７の出力波形（図３のＨ点における信号波形）である。これら出力波形から、平滑度を異ならせることで、音声信号（ＣＨ２）及び基準信号（ＣＨ１）において、音声入力された語に含まれる文字に対応した山形波形の部分について、音声信号を基準信号より大きくすることができることが判る。
【００３１】
ＭＰＵ２０は、組込用途に用いられるマイクロコンピュータであり、予め定めたプログラムに従って各種の処理や制御などを行う中央演算処理装置（ＣＰＵ）２１、ＣＰＵ２１のためのプログラムや各種パラメータを格納した読み出し専用のメモリであるＲＯＭ２２、各種データを格納するとともにＣＰＵ２１の処理作業に必要な領域を有する読み出し書き込み自在のメモリであるＲＡＭ２３、電力供給が断たれた場合でも、格納された各種データの保持が可能であり、ＣＰＵ２１の処理作業に必要な各種格納エリアを有するＥＥＰＲＯＭ２４、及び、計時に用いられるタイマ２５等を備えている。
【００３２】
ＭＰＵ２０が備えるＲＯＭ２２には、ＣＰＵ２１を、計数手段及び種別判定手段などの各種手段として機能させる制御プログラム等が格納されている。そして、ＣＰＵ２１は、この制御プログラムを実行することにより、計数手段及び種別判定手段として機能する。ＲＡＭ２３には、音声入力された語に含まれる文字の間の無音声時間の上限を定める無音声上限時間Ｔｍａｘ（例えば、２秒）を示す値が格納されている。
【００３３】
また、ＭＰＵ２０には、複数の入力ポート及び出力ポートを備えた外部インタフェース部（不図示）が設けられており、入力ポートには、信号比較判定回路１７から出力されるパルス信号Ｐ、及び、カーナビゲーション装置から出力される音声入力待ち状態であることを示す入力待機状態信号Ｗ、が入力され、出力ポートからは、音声入力された語の種別をカーナビゲーション装置に通知する種別通知信号Ｋ＿ｙｅｓ、Ｋ＿ｎｏが出力される。種別通知信号Ｋ＿ｙｅｓのみがＨレベルのとき、音声入力された語の種別が「はい」であることを示し、種別通知信号Ｋ＿ｎｏのみがＨレベルのとき、音声入力された語の種別が「いいえ」であることを示す。
【００３４】
ＭＰＵ２０は、カーナビゲーション装置が音声入力待ち状態のときに、上述した信号比較判定回路１７から出力されたパルス信号Ｐのパルス数を音声入力された語に含まれる文字数として計数して、文字数が示す語の種別に応じた種別通知信号Ｋ＿ｙｅｓ、Ｋ＿ｎｏを出力する種別判定処理を行う。ＭＰＵ２０（即ち、ＣＰＵ２１）による種別判定処理の一例を、図５のフローチャートを参照して説明する。
【００３５】
音声判定装置１に、電源が投入されるとＭＰＵ２０のＣＰＵ２１は所定の初期化処理を実行したのち、ステップＳ１１０に進む。
【００３６】
ステップＳ１１０では、カーナビゲーション装置が音声入力待ち状態であるか否かを判定する。具体的には、入力ポートに入力されている入力待機状態信号ＷがＨレベルになるまで待ち（Ｓ１１０でＮ）、この入力待機状態信号ＷがＨレベルになったとき、カーナビゲーション装置が音声入力待ち状態であるとして、ステップＳ１２０に進む（Ｓ１１０でＹ）。
【００３７】
ステップＳ１２０では、変数及び信号のリセットを行う。具体的には、パルス信号Ｐに含まれるパルス数を示すパルス積算値Ｓをリセット（Ｓ＝０）する。また、音声が入力されていない無音声時間を計時するタイマ値である無音声経過時間Ｔをリセット（Ｔ＝０）するとともに無音声経過時間Ｔを計時するタイマ２５をスタートする。無音声経過時間Ｔは、タイマ２５によって所定時間（例えば、０．１秒）毎にカウントアップされる。また、音声入力された語の種別を示す種別通知信号Ｋ＿ｙｅｓ、Ｋ＿ｎｏをリセットする（Ｋ＿ｙｅｓ＝Ｌ、Ｋ＿ｎｏ＝Ｌ）。そして、ステップＳ１３０に進む。
【００３８】
ステップＳ１３０では、音声入力があったか否かを判定する。具体的には、入力ポートに入力されているパルス信号ＰがＨレベルであるか否かを判定し、Ｈレベルであるとき、音声入力があったものとしてステップＳ１４０に進み（Ｓ１３０でＹ）、Ｌレベルであるとき、音声入力がない（無音声）としてステップＳ１７０に進む（Ｓ１３０でＮ）。
【００３９】
ステップＳ１４０では、パルス積算値Ｓを１増加する。そして、ステップＳ１５０に進む。
【００４０】
ステップＳ１５０では、音声入力された語に含まれる１文字の発声が終了したか否かを判定する。具体的には、入力ポートに入力されているパルス信号ＰがＬレベルになるまで待ち（Ｓ１５０でＮ）、このパルス信号ＰがＬレベルになったとき、１文字の発声（音声入力）が終了したものとして、ステップＳ１６０に進む。
【００４１】
ステップＳ１６０では、無音声経過時間Ｔをリセット（Ｔ＝０）する。そして、ステップＳ１３０に戻る。
【００４２】
ステップＳ１７０では、無音声経過時間Ｔが、所定の無音声上限時間Ｔｍａｘ以下であるか否かを判定し、無音声経過時間Ｔが無音声上限時間Ｔｍａｘ以下であるとき、継続して音声入力があるものとしてステップＳ１３０に戻り（Ｓ１７０でＹ）、無音声経過時間Ｔが無音声上限時間Ｔｍａｘを超えていたとき、音声入力が終了したものとして、ステップＳ１８０に進む（Ｓ１７０でＮ）。
【００４３】
ステップＳ１８０では、音声入力された語の種別を判定する。具体的には、音声入力された語に含まれる文字数を示すパルス積算値Ｓの値を判定して、パルス積算値Ｓが２のとき、文字数が２（即ち、「はい」）としてステップＳ１９０に進み（Ｓ１８０でＳ＝２）、パルス積算値Ｓが３のとき、文字数が３（即ち、「いいえ」）としてステップＳ２００に進み（Ｓ１８０でＳ＝３）、これら以外のとき、無効な音声入力としてステップＳ２１０に進む（Ｓ１８０でＳ≠２かつＳ≠３）。
【００４４】
ステップＳ１９０では、カーナビゲーション装置に、音声入力された語の種別が「はい」であることを通知する。具体的には、種別通知信号Ｋ＿ｙｅｓをＨレベルにし、種別通知信号Ｋ＿ｎｏをＬレベルにする。そして、タイマ２５を停止して本フローチャートの処理を終了する。
【００４５】
ステップＳ２００では、カーナビゲーション装置に、音声入力された語の種別が「いいえ」であることを通知する。具体的には、種別通知信号Ｋ＿ｙｅｓをＬレベルにし、種別通知信号Ｋ＿ｎｏをＨレベルにする。そして、タイマ２５を停止して本フローチャートの処理を終了する。
【００４６】
ステップＳ２１０では、無効な音声入力がされたものとして、種別通知信号Ｋ＿ｙｅｓをＨレベルにし、種別通知信号Ｋ＿ｎｏをＨレベルにする。そして、タイマ２５を停止して本フローチャートの処理を終了する。
【００４７】
上述したステップＳ１３０〜Ｓ１４０は、請求項中の計数手段に相当し、ステップＳ１８０は、請求項中の種別判定手段に相当する。
【００４８】
次に、上述した音声判定装置１における本発明に係る動作について、図６（ａ）〜（ｅ）を参照して説明する。
【００４９】
図６において、（ａ）は、マイクロホン１１の出力波形（図２のＡ点における信号波形）を示し、（ｂ）は、増幅回路１２の出力波形（図２のＢ点における信号波形）を示し、（ｃ）は、整流回路１３の出力波形（図２のＣ点における信号波形）を示し、（ｄ）の実線は、平滑回路１４の出力波形（図２のＤ１点における信号波形）を示し、（ｄ）の点線は、オフセット加算回路１６の出力波形（図２のＤ２点における信号波形）を示し、（ｅ）は、信号比較判定回路１７の出力波形（図２のＥ点における信号波形）を示す。また、各図において、上段は、「はい」が音声入力されたときの各機能回路の出力波形であり、下段は、「いいえ」が音声入力されたときの各機能回路の出力波形である。
【００５０】
音声判定装置１に電源が投入されると、ＣＰＵ２１は、カーナビゲーション装置が音声入力待ち状態に遷移するのを待つ（Ｓ１１０でＮ）。そして、例えば、カーナビゲーション装置において、予め設定された目的地までのルートから外れたことが検知されたとき、カーナビゲーション装置は、その画面に「ルートの再設定をしますか？」との問いかけを表示すると同時に音声による上記問いかけを行い、この問いかけに対する応答ボタン「はい」、「いいえ」を画面に表示する。そして、カーナビゲーション装置は、入力待機状態信号ＷをＨレベルにして、音声入力待ち状態に遷移する。
【００５１】
そして、ＣＰＵ２１は、カーナビゲーション装置が音声入力待ち状態に遷移すると（Ｓ１１０でＹ）、変数等の初期化を行って（Ｓ１２０）、マイクロホン１１に音声が入力されるのを待つ（Ｓ１３０）。
【００５２】
そして、発話者が上記問いかけに対する応答を発声すると、マイクロホン１１は発声された音声に応じた音声信号を出力する（図６（ａ））。このとき音声信号は、音声入力された語に含まれる文字毎に高周波（即ち、幅の狭い）の山形波形が連続し、且つ、各文字間は平坦な波形となる。そして、この音声信号が増幅回路１２で増幅されて（図６（ｂ））、整流回路１３で整流されることにより、音声入力された語に含まれる文字毎に正電圧に振れる高周波の山形波形が連続した波形となる（図６（ｃ））。
【００５３】
このように整流された音声信号を、平滑回路１４で平滑すると、音声入力された語に含まれる文字毎に１つの山形波形となる（図６（ｄ）の実線）。また、同様に、整流された音声信号を、基準信号生成回路１５で平滑して基準信号を生成すると、基準信号生成回路１５は、平滑回路１４より平滑度が高いので、上記文字毎の山形波形がさらに平坦な波形が基準信号として生成される。そして、これにオフセット加算回路１６で所定のオフセット値を加算して基準信号をかさ上げする（図６（ｄ）の波線）。
【００５４】
そして、信号比較判定回路１７において、平滑回路１４で平滑された音声信号と、基準信号生成回路１５及びオフセット加算回路１６を経て生成された基準信号と、が比較されると、音声入力された語に含まれる文字に対応する山形波形が入力される毎にパルス信号Ｐが出力される（図６（ｅ））。
【００５５】
そして、ＣＰＵ２１は、信号比較判定回路１７からパルス信号Ｐが入力されると、当該パルス信号Ｐに含まれる、所定の無音声上限時間Ｔｍａｘ以下で連続するパルスの個数を、音声入力された語に含まれる文字数として計数し（Ｓ１３０〜Ｓ１７０）、この文字数に応じて、種別通知信号Ｋ＿ｙｅｓ、Ｋ＿ｎｏを出力する（Ｓ１８０〜Ｓ２１０）。
【００５６】
そして、カーナビゲーション装置では、音声入力待ち状態において、種別通知信号Ｋ＿ｙｅｓがＨレベルで且つ種別通知信号Ｋ＿ｎｏがＬレベルに変化したとき、音声入力された語の種別が「はい」であると認識し、種別通知信号Ｋ＿ｙｅｓがＬレベルで且つ種別通知信号Ｋ＿ｎｏがＨレベルに変化したとき、音声入力された語の種別が「いいえ」であると認識して、これら認識に応じた処理を行う。また、カーナビゲーション装置では、種別通知信号Ｋ＿ｙｅｓがＨレベルで且つ種別通知信号Ｋ＿ｎｏがＨレベルのとき、不正な音声入力がされたものと認識して、再度の音声入力を促すなどの処理を行う。
【００５７】
以上説明したように、本実施形態によれば、マイクロホン１１が音声入力された語に応じた音声信号を出力すると、この音声信号を正電圧に振れる波形のみを含む信号となるように整流回路１３が整流して、この整流された音声信号を、音声入力された語に含まれる文字毎に１つの山形波形となるように平滑回路１４が平滑する。そして、信号比較判定回路１７によって所定の基準信号より平滑された音声信号が大きいと判定された回数、即ち、基準信号を超える山形波形の個数を示すパルス信号Ｐに含まれるパルスの個数を、入力された語に含まれる文字数としてＣＰＵ２１が計数して、この計数された文字数に基づいて、ＣＰＵ２１が、語の種別を判定する。
【００５８】
また、基準信号生成回路１５が、整流回路１３によって整流された音声信号を平滑回路１４より高い平滑度で平滑することにより基準信号を生成する。
【００５９】
また、オフセット加算回路１６が、基準信号生成回路１５によって生成された基準信号に所定のオフセット値を加算する。
【００６０】
以上より、本発明によれば、マイクロホン１１が音声入力された語に応じた音声信号を出力すると、この音声信号を正電圧に振れる波形のみを含む信号となるように整流して、この整流された音声信号を、音声入力された語に含まれる文字毎に１つの山形波形となるように平滑し、そして、基準信号を超える山形波形の個数を示すパルス信号Ｐに含まれるパルスの個数を、入力された語に含まれる文字数として計数して、この計数された文字数に基づいて、語の種別を判定するので、音声信号の整流及び平滑化、音声信号と基準信号との比較判定、比較判定結果の計数、並びに、計数値による種別判定、という非常に簡易な処理によって音声入力された語に含まれる文字数を計数して、この文字数によって語の種別を判定することができ、そのため、大容量メモリや高速ＣＰＵなどを要することなく簡易に判定を行うことができ、音声判定装置１を安価に構成できる。
【００６１】
また、音声入力された語の種別を、当該語に含まれる文字数で判定するので、例えば、「はい」、「いいえ」を入力する場合において、これらの代わりに「ＯＫ（オーケー）」、「ＮＧ（エヌジー）」を入力するなど、利用者の好みに応じて、同一文字数の異なる語を入力することができ、利便性を向上できる。
【００６２】
また、文字の間隔をあけるように発声することによって判定精度を向上させることができるので、判定がうまく行かなかった場合の対処（発声）が容易にできる。
【００６３】
また、基準信号を、整流回路１３によって整流された音声信号を平滑回路１４より高い平滑度で平滑して生成するので、平滑回路１４で平滑された音声信号及び基準信号生成回路１５で生成された基準信号（即ち、整流された音声信号を異なる平滑度で平滑した２つの信号）における振幅が大きい箇所、即ち、語に含まれる文字に対応した山形波形の部分について、振幅に確実に差異を生じさせて上記音声信号を上記基準信号より大きくすることができ、そのため、音声信号の大きさ（増幅率）などの調整が不要となり、当該山形波形の個数を正確に計数することができ、語の種別の判定精度を向上できる。
【００６４】
また、基準信号生成回路１５によって生成された基準信号に所定のオフセット値を加算するので、基準信号にオフセット値を加算して引き上げることで、平滑された音声信号に含まれるロードノイズや風切り音等の雑音などによる小さい山形波形を、語に含まれる文字に対応した山形波形として誤って計数してしまうことを防ぐことができ、そのため、判定精度をさらに向上できる。
【００６５】
本実施形態において、音声判定装置１は、オフセット加算手段としてのオフセット加算回路１６を備えるものであったが、本発明はこれに限定されるものではなく、雑音等の少ない環境においては、オフセット加算回路１６を省いて、基準信号生成回路１５の出力を信号比較判定回路１７に直接入力してもよい。また、さらに基準信号生成回路１５を省いて、基準信号として、例えば、電源電圧を分圧等して生成した所定の定電圧信号を信号比較判定回路１７に直接入力してもよい。このようにすることで、さらに簡易な構成とすることができる。
【００６６】
また、本実施形態において、音声判定装置１は、独立したＭＰＵ２０を備えるものであったが、本発明はこれに限定されるものではなく、例えば、音声判定装置１のＭＰＵ（ＣＰＵ）として、音声判定装置とともに用いる装置（例えば、カーナビゲーション装置）が備えるＭＰＵを用いて、音声判定装置１を当該装置と一体に構成してもよい。または、ＭＰＵ２０に代えて、カウンタ回路や論理回路を組み合わせることにより、上述した計数手段及び種別判定手段を構成してもよい。
【００６７】
また、本実施形態において、整流回路１３、平滑回路１４、基準信号生成回路１５、オフセット加算回路１６、及び、信号比較判定回路１７は、オペアンプ、ダイオード、抵抗器、及び、コンデンサなどのディスクリート部品で構成されるものであったが、本発明はこれに限定されるものではない。例えば、アナログ−デジタル変換器を備えたＭＰＵを用いて、増幅回路１２で増幅された音声信号を、上記アナログ−デジタル変換器を介して、デジタル化された音声データとしてＭＰＵに取り込み、ＭＰＵによるデジタル信号処理によって、上記各機能回路と同等の処理を行うようにしてもよい。この場合、ＭＰＵが、整流手段、平滑手段、基準信号生成手段、オフセット加算手段、及び、比較判定手段として機能することになる。
【００６８】
なお、前述した実施形態は本発明の代表的な形態を示したに過ぎず、本発明は、実施形態に限定されるものではない。即ち、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。
【符号の説明】
【００６９】
１      音声判定装置
１１    マイクロホン
１２    増幅回路
１３    整流回路（整流手段）
１４    平滑回路（平滑手段）
１５    基準信号生成回路（基準信号生成手段）
１６    オフセット加算回路（オフセット加算手段）
１７    信号比較判定回路（信号比較判定手段）
２０    ＭＰＵ
２１    ＣＰＵ（計数手段、種別判定手段）
【図１】
2012013837.tif 000003
【図２】
2012013837.tif 000004
【図３】
2012013837.tif 000005
【図４】
2012013837.tif 000006
【図５】
2012013837.tif 000007
【図６】
2012013837.tif 000008