(57)【要約】【課題】ユーザの要求に応じて機器の動作を微量（微小）に制御すると共に、微量操作においてユーザそれぞれの感覚に適合させ、さらに、ユーザが混乱を招くことがないようにした音声による機器制御装置を提供する。【解決手段】入力された音声を認識し、予め記憶された操作語（操作量キーワード）に基づき、複数の機器の中の少なくともいずれかについて操作量の標準増量Ａｕ，標準減量Ｓｕ（標準値）と微量係数（微増係数Ｘａ，微減係数Ｘｓ。補正量）を算出し（Ｓ１００からＳ１１２）、算出された標準値と微量係数（補正量）を乗算して操作量を決定し（Ｓ１１０，Ｓ１１２）、決定された操作量で複数の機器の中の少なくともいずれかの動作を制御する（Ｓ１１０，Ｓ１１２）。【選択図】図３
2005345903.tif 000002
【特許請求の範囲】
【請求項１】
音声入力手段を介して入力された音声に基づいて複数の機器の中の少なくともいずれかの動作を制御するようにした音声による機器制御装置において、
ａ．前記入力された音声を認識し、予め記憶された操作量キーワードに基づき、前記複数の機器の中の少なくともいずれかについて操作量の標準値と補正量を算出する操作量算出手段、
ｂ．前記算出された標準値と補正量に基づいて前記操作量を決定する操作量決定手段、
および
ｃ．前記決定された操作量で前記複数の機器の中の少なくともいずれかの動作を制御する機器制御手段、
を備えたことを特徴とする音声による機器制御装置。
【請求項２】
さらに、
ｄ．前記補正量を前記機器のユーザごとに記憶する記憶手段、
および
ｅ．前記音声入力手段を介して入力された音声に基づいて前記ユーザを特定するユーザ特定手段、
を備えると共に、前記操作量算出手段は、前記記憶された補正量の中から特定されたユーザに対応する値を検索して前記補正量を算出することを特徴とする請求項１記載の音声による機器制御装置。
【請求項３】
前記補正量が、前記複数の機器について同一の値に設定されることを特徴とする請求項１または２記載の音声による機器制御装置。
【請求項４】
さらに、
ｆ．前記決定された操作量を経時的に履歴として記憶する操作履歴記憶手段、
を備えると共に、前記操作量算出手段は、前記記憶された履歴に応じて前記補正量を変更することを特徴とする請求項１から３のいずれかに記載の音声による機器制御装置。
【請求項５】
プログラムされたコンピュータにより、音声入力手段を介して入力された音声に基づいて複数の機器の中の少なくともいずれかの動作を制御するようにしたものにおいて、前記プログラムに、
ａ．前記入力された音声を認識し、予め記憶された操作量キーワードに基づき、前記複数の機器の中の少なくともいずれかについて操作量の標準値と補正量を算出し、
ｂ．前記算出された標準値と補正量に基づいて前記操作量を決定し、
および
ｃ．前記決定された操作量で前記複数の機器の中の少なくともいずれかの動作を制御する、
手順を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は音声による機器制御装置に関する。
【背景技術】
【０００２】
近時、ユーザが発した音声に応じて機器を制御する技術が提案されており、そのような音声による機器制御装置の例として、下記の特許文献１記載の技術を挙げることができる。その提案技術においては、マイクロフォンなどの音声入力手段を介して入力されたユーザの音声に基づいて車両に搭載されたオーディオ機器の音量を制御するようにしている。この技術では具体的には、「ボリュームアップ」と発声するとき、音量が１ステップ増加させられると共に、「少し聞こえない」と発声するときは２ステップ分、また「ぜんぜん聞こえない」と発声するときは３ステップ分増加するように構成される。
【０００３】
このように特許文献１記載の技術は、量の操作に対応した認識語彙を予め定義しておき、音声認識によって異なった操作量で機器を制御するように構成されている。
【特許文献１】特開平１１−２４２４９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように特許文献１記載の技術においては、定義されている認識語彙は所定量の操作に対応しているため、ユーザの要求に対してその量未満の微量（微小量）を精緻に調整することができず、ユーザにとって十分には満足し難いものであった。
【０００５】
さらに、認識語彙、即ち、音声による量操作の語彙に対してユーザが想起する変化量には個人差があり、特に微量操作の場合、その傾向が顕著となる。しかしながら、特許文献１記載の技術は、その点についても何等対策するものではなかった。
【０００６】
さらに、ある量操作の語彙に対応する機器の変化量の割合あるいは程度は、全ての機器を通じて一致していないと、ユーザが混乱を招く恐れがある。しかしながら、特許文献１記載の技術は、それについても何等対策するものではなかった。
【０００７】
従って、この発明は上記した不都合を解消することにあり、その第１の目的は、ユーザの要求に応じて機器の動作を微量（微小）に制御するようにした音声による機器制御量を提供することにある。
【０００８】
この発明の第２の目的は、操作量をユーザごとに設定可能にすることで、微量操作においてユーザそれぞれの感覚に適合するようにした音声による機器制御装置を提供することにある。
【０００９】
この発明の第３の目的は、ある量操作の語彙に対応する機器の変化量の割合あるいは程度を全ての機器を通じて一致させることで、ユーザが混乱を招くことがないようにした音声による機器制御装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記の第１から３の目的を達成するために、請求項１にあっては、音声入力手段を介して入力された音声に基づいて複数の機器の中の少なくともいずれかの動作を制御するようにした音声による機器制御装置において、前記入力された音声を認識し、予め記憶された操作量キーワードに基づき、前記複数の機器の中の少なくともいずれかについて操作量の標準値と補正量を算出する操作量算出手段、前記算出された標準値と補正量に基づいて前記操作量を決定する操作量決定手段、および前記決定された操作量で前記複数の機器の中の少なくともいずれかの動作を制御する機器制御手段を備える如く構成した。
【００１１】
請求項２に係る音声による機器制御装置にあっては、さらに、前記補正量を前記機器のユーザごとに記憶する記憶手段、および前記音声入力手段を介して入力された音声に基づいて前記ユーザを特定するユーザ特定手段を備えると共に、前記操作量算出手段は、前記記憶された補正量の中から特定されたユーザに対応する値を検索して前記補正量を算出する如く構成した。
【００１２】
請求項３に係る音声による機器制御装置にあっては、前記補正量が、前記複数の機器について同一の値に設定される如く構成した。
【００１３】
請求項４に係る音声による機器制御装置にあっては、さらに、前記決定された操作量を経時的に履歴として記憶する操作履歴記憶手段を備えると共に、前記操作量算出手段は、前記記憶された履歴に応じて前記補正量を変更する如く構成した。
【００１４】
請求項５にあっては、プログラムされたコンピュータにより、音声入力手段を介して入力された音声に基づいて複数の機器の中の少なくともいずれかの動作を制御するようにしたものにおいて、前記プログラムに、前記入力された音声を認識し、予め記憶された操作量キーワードに基づき、前記複数の機器の中の少なくともいずれかについて操作量の標準値と補正量を算出し、前記算出された標準値と補正量に基づいて前記操作量を決定し、および前記決定された操作量で前記複数の機器の中の少なくともいずれかの動作を制御する
手順を実行させる如く構成した。
【発明の効果】
【００１５】
請求項１に係る音声による機器制御装置において、入力された音声を認識し、予め記憶された操作量キーワードに基づき、複数の機器の中の少なくともいずれかについて操作量の標準値と補正量を算出し、算出された標準値と補正量に基づいて操作量を決定して機器の動作を制御する如く構成した、即ち、操作量を標準値と補正量から決定するようにしたので、補正量を適宜に設定することで、ユーザの要求に応じて機器の動作を微量に制御することが可能となる。
【００１６】
請求項２に係る音声による機器制御装置にあっては、補正量を機器のユーザごとに記憶すると共に、ユーザを特定し、記憶された補正量の中から特定されたユーザに対応する値を検索して補正量を算出する如く構成、換言すれば、操作量を決定する要因の中の補正量をユーザごとに設定するように構成したので、微量操作において、ユーザそれぞれの感覚に適合するような制御を実現することができる。
【００１７】
請求項３に係る音声による機器制御装置にあっては、前記補正量、より具体的には少なくともその初期値が、前記複数の機器について同一の値に設定される如く構成したので、ある量操作の語彙に対応する機器の変化量の割合あるいは程度を全ての機器を通じて一致させることができ、ユーザが微量操作の程度で混乱を招くのを防止することができる。
【００１８】
請求項４に係る音声による機器制御装置にあっては、さらに、決定された操作量を経時的に履歴として記憶すると共に、記憶された履歴に応じて補正量を変更する如く構成したので、量操作の語彙に対してユーザが想起する変化量に一層近い制御を実現することができると共に、その変化量の割合あるいは程度を全ての機器を通じて一層一致させることができ、よってユーザが混乱を招くのを一層確実に防止することができる。
【００１９】
請求項５に係るコンピュータプログラムにあっては、請求項１と同様な効果を得ることができる。
【発明を実施するための最良の形態】
【００２０】
以下、添付図面に即してこの発明に係る音声による機器制御装置を実施するための最良の形態について説明する。
【実施例１】
【００２１】
図１は、この発明の第１実施例に係る音声による機器制御装置を全体的に示す概略図である。尚、実施例においては、車両に搭載されたエアコンディショナ、オーディオ機器などを音声によって制御する場合を例にとる。
【００２２】
図１において、符号１０はその音声による機器制御装置を示し、装置１０は、車両１２の室内１２ａの適宜位置に格納された電子制御ユニット（Electronic Control Unit（ＥＣＵ。以下「メインＥＣＵ」という））１４を備える。メインＥＣＵ１４はマイクロコンピュータからなり、ＣＰＵ（図示せず）１４ａと、記憶装置１４ｂを備える。
【００２３】
記憶装置１４ｂには、ＣＰＵ１４ａへの命令を記憶するＲＯＭおよび入力／算出結果を一次的に記憶するＲＡＭ（共に図示せず）の他、操作語（前記した量操作の語彙。操作語キーワード）を記憶する操作語記憶領域（あるいはData Base。以下「操作語ＤＢ」という）１４ｂ１と、予定されるユーザの情報とそのユーザごとに設定される微量係数（補正量）を記憶する係数記憶領域（以下「ユーザＤＢ」という）１４ｂ２と、実行された操作を経時的に履歴として記憶する操作履歴記憶領域（記憶手段。以下「履歴ＤＢ」という）１４ｂ３を備える。
【００２４】
上記した操作語ＤＢ１４ｂ１、ユーザＤＢ１４ｂ２および履歴ＤＢ１４ｂ３は、ハードディスク装置や光磁気ディスク装置、フラッシュメモリなど不揮発性のメモリ，ＣＤ−ＲＯＭなどの読み出しのみが可能な記憶媒体，ＲＡＭなどの揮発性のメモリ、あるいはそれらの組み合わせによる読み取り・書き込みが可能な媒体から構成される。
【００２５】
車両１２のルーフ内面（図示せず）の付近にはマイク（マイクロフォン）１６が配置され、ユーザ（車両１２の運転者など）の発声する音声を入力する音声入力手段として機能する。また、ステアリングホイール１２ｂの付近にスイッチ１２ｂ１が配置され、装置１０においてＣＰＵ１４ａは、ユーザがスイッチ１２ｂ１をオンすることによって起動される。
【００２６】
図１に示すメインＥＣＵ１４のＣＰＵ１４ａは、具体的にはその動作を機能的に示すブロック図で示され、音声認識部１４ａ１と、音声認識結果解析部１４ａ２と、機器制御部１４ａ３と、制御結果出力部１４ａ４とからなる。
【００２７】
以下、それに従って説明すると、音声認識部１４ａ１においてはマイク１６から入力されたユーザの音声からユーザを認証すると共に、音声認識処理を実行する。認識結果は音声認識結果解析部１４ａ２に送られ、そこで認識結果から操作語ＤＢ１４ｂ１を検索して特定の機器についての操作量を算出して決定する。決定された操作量は機器制御部１４ａ３に送られ、決定された操作量に基づいて特定された機器の動作が制御される。
【００２８】
この実施例において、機器としては、車両１２の送風量や温度を調節するエアコンディショナ（「エアコン」と略称）２０と、車両１２のオーディオ機器（「オーディオ」と略称）２２と、車両１２のサスペンション（図示せず）を可変に調節する可変サスペンション装置２４と、車両１２のオートクルーズ（定速走行）を実現するスロットルアクチュエータとブレーキ装置とからなるクルーズアクチュエータ２６と、車両１２のユーザの操舵をアシストする、パワーステアリング装置（「パワステ」と略称。具体的には操舵軸（図示せず）に配置された電動モータ）２８などからなる。尚、可変サスペンション装置２４は、サスペンションの緩衝装置（図示せず）の減衰量を変更することで、その固さが調整される。
【００２９】
エアコン２０などは、メインＥＣＵ１４と同様にマイクロコンピュータからなる、エアコンＥＣＵ２０ａ、オーディオＥＣＵ２２ａと、車体制御ＥＣＵ２４ａと、オートクルーズＥＣＵ２６ａと、パワステＥＣＵ２８ａとを介し、その動作が制御される。具体的には、これらＥＣＵはメインＥＣＵ１４に車両用ネットワークを介して接続され、後述するようにメインＥＣＵ１４から出力される操作量を入力し、入力値に基づき、エアコン２０などの中、対応する機器の動作を制御する。
【００３０】
機器制御部１４ａ３での制御内容は制御結果出力部１４ａ４に送られ、制御結果出力部１４ａ４は、制御結果を車両１２のドア１２ｃなどに配置されたスピーカ１２ｃ１（具体的にはオーディオ２２を構成するスピーカを兼用）と、ディスプレイ１２ｄと、メータ１２ｅなどを介してユーザに通報する。
【００３１】
尚、図１において機器制御部１４ａ３が制御する上記した機器群および制御結果出力部１４ａ４から制御結果が出力されるスピーカ１２ｃ１などのデバイスは例示であって、図示されたもの以外にも種々追加可能である。
【００３２】
次いで、上記した装置１０の動作をさらに詳細に説明する。
【００３３】
図２は、その動作の中のユーザ認証処理を示すフロー・チャートである。図示のプログラムは、ユーザが乗車してスイッチ１２ｂ１をオンすることにより、装置１０においてＣＰＵ１４ａが起動されて１回だけ実行される。
【００３４】
先ず、Ｓ１０においてユーザ認証が実行される。これは具体的には、スイッチ１２ｂ１をオンすることにより、スピーカ１２ｃ１から「ユーザ認証を実行します。あなたの名前を言って下さい」などという音声が出力され、それに応じてユーザが名前を発声することで実行される。ユーザＤＢ１４ｂ２には、車両１２を購入した後、ユーザによって予定されるユーザの名前および音声が登録されるようになっており、Ｓ１０において登録された名前と音声を照合することで、登録されたユーザか否か判定される。
【００３５】
尚、それに代え、ユーザの発声に対応した音響特徴量データをユーザＤＢ１４ｂ２に予め登録しておき、それと照合することで行っても良く、あるいはキーレスエントリ装置のユーザ識別信号を照合することで行っても良い。
【００３６】
Ｓ１０でユーザ認証が実行され、予定されるユーザであると確認されるとＳ１２に進み、同様に車両１２を購入した後、ユーザＤＢ１４ｂ２にユーザによって予定されるユーザごとに登録される微量係数（補正量）を、認証（特定）されたユーザの名前で検索して対応する微量係数を読み込み、Ｓ１４に進み、読み込んだ微量係数を設定する。この微量係数は具体的には、微増係数Ｘａと微減係数Ｘｓからなるが、それについては後述する。
【００３７】
さらに、上記した装置１０の動作を詳細に説明すると、図３はその動作の中の、ＣＰＵ１４ａの中の、操作量算出処理を示すフロー・チャートである。図示のプログラムはスイッチ１２ｂ１のオンに応じてＣＰＵ１４ａが起動された後、マイク１６を介してユーザから音声が入力される度に割り込み処理されて実行される。
【００３８】
先ずＳ１００においてマイク１６から入力されたユーザの音声を認識し、Ｓ１０２に進み、認識結果から操作語ＤＢを参照（検索）して特定の機器についての操作語があるか否か解析する。尚、図２フロー・チャートのユーザ認証処理は、Ｓ１００を初めてループするとき、行うようにしても良い。
【００３９】
図４は、操作語ＤＢ１４ｂ１に予め記憶されている操作語の一例を示す説明図である。この実施例においては、図示の如く、例えばオーディオ２２用の操作語に関していえば、「ボリューム大きく」「ボリューム小さく」などの表現に加え、「ボリュームちょっと大きく」「ボリュームちょっと小さく」などの微量（微小）操作を指示する語を多種記憶するようにした。図４で、そのような微量操作を示す操作語をカッコで示す。
【００４０】
Ｓ１００およびＳ１０２においては、マイク１６を介して入力されたユーザから発せられた音声の中に操作語ＤＢ１４ｂ１に記憶された操作語があるか否か、公知の音声認識手法を用いて解析、即ち、音声認識処理を行う。
【００４１】
次いでＳ１０４に進み、音声認識処理結果から操作語があるか否か判断し、肯定されるときはＳ１０６に進み、その操作語は上に述べた微量操作を指示する語（図４にカッコで示す語）か否か判断する。
【００４２】
Ｓ１０６で肯定されるときはＳ１０８に進み、増量を指示する操作語か、減量を指示する操作語が否か判断する。図４で示すエアコン用の操作語の例でいえば、「温度ちょっと高く」が前者に、「温度ちょっと低く」が後者に相当する。次いでＳ１０８の判断結果に従い、Ｓ１１０あるいはＳ１１２に進む。
【００４３】
Ｓ１１０において、Ｙ：操作量（変化量）、Ａｕ：標準増量（標準値）、Ｘａ：微増係数（微量係数）を意味する。また、Ｓ１１２において、Ｙ：操作量（変化量）、Ｓｕ：標準減量、Ｘｓ：微減係数（微量係数）を意味する。これら微量係数Ｘａ，Ｘｓは、図２フロー・チャートのＳ１２からＳ１４で読み込まれて設定されたユーザごとに設定される係数である。また、標準値Ａｕ，Ｓｕにおいて、添え字ｕは対象機器（エアコン２０など）を意味する。尚、添え字ｕが付されることは機器によって異なる値に設定され得ることを意味する。
【００４４】
このように、Ｓ１０４からＳ１１２においては、図示の如く、入力された音声を認識し、予め記憶された操作語に基づき、エアコン２０、オーディオ２２などの複数の機器の中の少なくともいずれかについて操作量の標準値（標準増量Ａｕ、標準減量Ｓｕ）と微量係数（補正量）Ｘａ，Ｘｓが算出され、算出された標準値と補正量に基づいて、より正確には算出された標準値に微量係数を乗じて操作量が決定され、前記したエアコンＥＣＵ２０ａなどの中の対応するＥＣＵを介してその機器の動作が操作量Ｙだけ制御される。
【００４５】
他方、Ｓ１０４で否定されるときはＳ１１４に進み、操作履歴（後述）をクリアして以降の処理をスキップする。また、Ｓ１０６で否定されるときはＳ１１６に進み、音声認識処理結果から認識された操作語に応じて標準量ＡｕあるいはＳｕのいずれかを選択（算出）し、選択された標準量を操作量Ｙと決定して対応するＥＣＵに出力する。
【００４６】
図５は、上記した微量係数（補正量）の算出処理を示すフロー・チャートである。図示のプログラムも、スイッチ１２ｂ１のオンに応じてＣＰＵ１４ａが起動された後、マイク１６を介してユーザから音声が入力される度に割り込み処理されて実行される。
【００４７】
先ずＳ２００において、前記した履歴ＤＢ１４ｂ３を参照（検索）して今回の操作と機器との比較を行う。具体的には、同一の機器ｕについて前回も微量操作された履歴があるか否か判断する。尚、上記で「今回」は図５フロー・チャートの処理を今回ループしたことを、また「前回」は前回ループしたことを意味する。
【００４８】
Ｓ２０２で肯定されて同一の機器について微量操作が前回もなされたと判断されるとき、前回の操作と今回の操作が増量方向と減量方向のいずれにあるか、より具体的には微増から微増にあるか、微減から微増にあるか、微増から微減にあるか、あるいは微減から微減にあるか判断し、判断結果に従ってＳ２０４からＳ２１０のいずれかに進み、図示の如く、微増係数Ｘａ（あるいは微減係数Ｘｓ）に値Ｈｕを加減算して修正する（書き換える）。
【００４９】
要約すると、Ｓ２０４からＳ２１０の処理においては、微量係数は、増加（あるいは減少）方向が一定のとき、その方向の微量係数が修正されると共に、減少方向から増加方向に変化された直後は微減係数が修正され、増加方向から減少方向に変化された直後は微増係数が修正される。
【００５０】
尚、Ｓ２０４などで値Ｈｕは補正値を示し、その添え字ｕは同様に対象機器を示す。添え字ｕが付されることは、先の場合と同様、補正値が機器ごとに異なり得る値であることを示す。
【００５１】
このように、操作履歴を参照して連続的に微量操作が行われたとき微量係数を変更することから、図３フロー・チャートにおいてＳ１０４で操作語がないと判断されるとき、操作履歴は不要であるため、Ｓ１１４で操作履歴をクリア（削除）する。
【００５２】
次いでＳ２１２に進み、修正された微量係数についてリミット処理を行う。
【００５３】
図６はその処理を示すサブ・ルーチン・フロー・チャートである。
【００５４】
Ｓ３００において微量係数ＸａあるいはＸｓがリミットに達したか否か判断し、肯定されるときはＳ３０２に進み、リミット値に制限すると共に、否定されるときは以降の処理をスキップする。リミットは例えばＸａは１．０、Ｘｓは−１．０とするが、他の値であっても良い。尚、スイッチ１２ｂ１がオフされた後、あるいはエンジンが停止された後、微量係数はユーザＤＢ１４ｂ２の該当するユーザに対応する箇所に格納（記憶）される。
【００５５】
図５フロー・チャートの説明に戻ると、次いでＳ２１４に進み、リミット処理を終えた微量係数Ｘａ，ＸｓをＲＡＭなどに一時記憶する。この記憶された値が、図３のＳ１１０あるいはＳ１１２で使用されて操作量Ｙが算出（決定）されて出力される。
【００５６】
図７を参照して図３および図５フロー・チャートで説明した操作量と微量係数の算出処理を説明する。
【００５７】
図７は、対象機器がオーディオ２２とエアコン２０の場合の操作例である。
【００５８】
同図において（ａ）はその処理（操作ステップ）を、（ｂ）は制御対象機器がオーディオ２２とエアコン２０の場合の微量係数などの初期値および設定値を示す。
【００５９】
先ず、同図（ａ）の操作ステップ０１において、初期値が図示のように設定される。同図（ｂ）に示されるように、それらの機器に関し、微増係数Ｘａと微減係数Ｘｓの初期値は図示のように設定される（微増係数は正値、微減係数は負値で示される）。これら微量係数は、ユーザごとに設定される値であることはいうまでもない。
【００６０】
オーディオ２２のｖｏｌ値（音量の増減量）とエアコン２０の温度（増減量。℃）の初期値も図示のように設定される。ｖｏｌ値は、オーディオ２２の最小音量を０、最大音量を３０としたとき、その間の値（無名数）として示される。エアコン２０の温度も、１８℃から３２℃の範囲においてその初期値が設定される。
【００６１】
先に述べた標準増量Ａｕおよび標準減量Ｓｕならびに補正値Ｈｕに関しては、オーディオ２２のそれＡaudioとＳaudioは図示のように設定されると共に、補正値Ｈaudioも図示のように設定される。尚、オーディオ２２の操作量の算出において少数点以下は四捨五入される。また、エアコン２０に関してもそれらの値は図示のように設定されると共に、操作量の算出において少数点以下は切り捨てられる。従って、図３フロー・チャートを初めてループするときは、かかる初期値を用いて操作量Ｙが算出（決定）される。
【００６２】
次いで操作ステップ０２において、例えば図示のような音声が入力されたとする。この場合、オーディオ２２についての操作語であるが、微量操作を指示するものではないことから通常操作となり、操作量Ｙは標準増量Ａaudioのみから算出（出力）される（図３のＳ１１６）。この結果、ｖｏｌ値は１５となるように操作される。尚、操作語はエアコン２２を対象とするものではないので、温度は変更されず、微量係数（Ｘａ，Ｘｓ）も初期値のままとされる。
【００６３】
次いで操作ステップ０３において、例えば図示のような音声が入力されたとする。この場合、オーディオ２２について増加方向の微量操作を指示する操作語であるが、過去にオーディオ２２について微量操作されていないことから、図５フロー・チャートのＳ２０２で否定され、微増係数Ｘａは０．２５のままとなる。従って、図３フロー・チャートＳ１１０で標準増量Ａaudioに微増係数Ｘａが乗算されて操作量Ｙ＝５×０．２５＝１．２５となる。上記したようにオーディオ２２の操作量の算出では少数点以下は四捨五入されることから、操作量Ｙ＝１となる。その結果、ｖｏｌ値は１５から１６に変化する。
【００６４】
次いで操作ステップ０４において、再び同様の操作語が入力されたとすると、図５フロー・チャートのＳ２０２で肯定されたＳ２０４に進み、微増係数Ｘａは０．２５＋０．１＝０．３５と変更され、図３フロー・チャートのＳ１１０で標準増量Ａaudioに乗算されて操作量Ｙ＝５×０．３５＝１．７５となり、操作量Ｙ＝２となる。その結果、ｖｏｌ値は１６から１８に変化する。
【００６５】
次いで操作ステップ０５において、再び同様の操作語が入力されたとすると、微増係数Ｘａは０．３５＋０．１＝０．４５とさらに変更されて標準増量Ａaudioに乗算され、操作量Ｙ＝５×０．４５＝２．２５となり、操作量Ｙは同様にＹ＝２となる。その結果、ｖｏｌ値は１８から２０に変化する。
【００６６】
次いで操作ステップ０６において、減少方向の微量操作を指示する操作語に変更されたとすると、微増操作から微減操作となり、図５フロー・チャートではＳ２０８に進み、微増係数Ｘａは０．４５−０．１＝０．３５と修正される。即ち、増加方向から減少方向へと操作方向が逆転したことから、その直後（変化点）ではとりあえず微増係数のみを修正する。一方、操作ステップ０６の操作語は減量を指示するものなので、図３フロー・チャートＳ１１２の処理において操作量Ｙ＝５×（−０．２５）＝−１．２５となり、操作量Ｙ＝−１となる。その結果、ｖｏｌ値は２０から１９に変化する。
【００６７】
次いで操作ステップ０７において、さらに同様の微量操作指示が連続して入力されたとすると、微減操作から微減操作と方向が減少方向に一定したため、Ｓ２１０において微減係数Ｘｓは−０．２５−０．１＝−０．３５と修正されて標準減量Ｓaudioに乗算され、操作量Ｙ＝５×（−０．３５）＝−１．７５となり、操作量Ｙ＝−２となる。その結果、ｖｏｌ値は１９から１７に変化する。
【００６８】
次いで操作ステップ０８において、図示のような増加方向の操作指示が入力されたとすると、微量操作を指示するものではないことから通常操作となり、操作量Ｙは標準増量Ａaudioのみから算出（出力）され。この結果、ｖｏｌ値は２２となるように操作される。
【００６９】
次いで操作ステップ０９において、減少方向の微量操作を指示する操作語が入力されたとすると、通常から微量操作となり、微量係数は修正されないが、Ｓ１１２の処理において操作量Ｙ＝５×（−０．３５）＝−１．７５となる。その結果、操作量は−２となってｖｏｌ値は２０に変更される。
【００７０】
次いで操作ステップ１０において、減少方向の通常操作が指示されると、操作量Ｙは標準減量Ｓaudioのみから算出（出力）され、ｖｏｌ値は１５となるように操作される。尚、操作ステップ０２から１０までに入力された操作語は全てオーディオ２２に関するので、温度が変更されることはない。
【００７１】
次いで操作ステップ１１において、オーディオ２２に代え、エアコン２０について増加方向の通常操作を指示する操作語が入力されたとすると、操作量Ｙは標準増量Ａairconのみから算出（出力）され、温度は２０から２３となるように操作される、操作語がエアコン２２を対象とするものに変更されたので、ｖｏｌ値は変わらない。また、通常操作であることから、微量係数（Ｘａ，Ｘｓ）も変化しない。
【００７２】
次いで操作ステップ１２において、エアコン２０について減少方向の微量操作を指示する操作語が入力されたとすると、前回、エアコン２０について微量操作されていないことから、微減係数は修正されず、オーディオ２２についての値−０．３５がそのまま使用される。従って、図３フロー・チャートＳ１１２で標準減量Ｓairconにその微減係数Ｘｓが乗算されて操作量Ｙ＝３×（−０．３５）＝−１．０５となる。上記したようにエアコン２０の操作量の算出では少数点以下は切り捨てられることから、操作量Ｙ＝−１となり、温度は２３から２２に変更される。
【００７３】
次いで操作ステップ１３において、エアコン２０について増加方向の微量操作を指示する操作語が入力されたとすると、連続的な微量操作であることから図５フロー・チャートのＳ２０２で肯定されてＳ２０６に進み、微減係数Ｘｓは−０．３５＋０．０５＝−０．３０と変更される。一方、図３フロー・チャートＳ１１０の処理において標準増量Ａairconに微増係数Ｘａが乗算されて操作量Ｙ＝３×０．３５＝１．０５となり、操作量Ｙ＝１となる。その結果、温度は２２から２３に変更される。
【００７４】
次いで操作ステップ１４において、再びオーディオ２２について増加方向の微量操作を示す操作語が入力されたとすると、同一機器の操作ではないことから、微量係数は変更されず、エアコン２０について修正された微増係数Ｘａがそのまま使用されて標準増量Ａaudioに乗算される。その結果、操作量Ｙ＝５×０．３５＝１．７５となり、操作量Ｙ＝２となる。その結果、ｖｏｌ値は１５から１７に変化する。尚、エアコン２０を対象としていないことから、温度はそのままとされる。
【００７５】
次いで操作ステップ１５において、同一機器について減少方向の微量操作を指示する操作語が入力されたとすると、微増操作から微減操作となり、図５フロー・チャートではＳ２０８に進み、微増係数Ｘａは０．３５−０．１＝０．２５と修正される。しかし、図３フロー・チャートの処理ではＳ１１２に進む結果、操作量Ｙ＝５×（−０．３０）＝−１．５となり、操作量Ｙ＝−２となり、ｖｏｌ値は、１５となる。
【００７６】
図８は、図７と同様な図であり、対象機器がクルーズアクチュエータ２６と可変サスペンション装置２４の場合の操作例である。同様に、同図（ａ）は図３などの処理（操作ステップ）を、同図（ｂ）は微量係数などの初期値および設定値を示す。
【００７７】
図８（ｂ）に示す如く、それらの機器に関しても微増係数Ｘａ（補正量）と微減係数Ｘｓ（補正量）の初期値は０．２５あるいは−０．２５と同一の値に設定される。尚、補正値は、０．２と設定される。
【００７８】
オートクルーズにおける速度設定値の初期値は、６０ｋｍ／ｈから１２０ｋｍ／ｈの間において例えば９０ｋｍ／ｈと設定される。可変サスペンション装置２４の減衰量の初期値は、１−１０（無名数）の間において例えば５と設定される。
【００７９】
図８（ａ）の動作にあっても、微量操作が続いたとき、微増係数あるいは微減係数が変更されるなど、図７ａの場合と異ならないので、詳細な説明は省略する。
【００８０】
この実施例は上記の如く、音声入力手段（マイク１６）を介して入力された音声に基づいてエアコン２０、オーディオ２２など複数の機器の中の少なくともいずれかの動作を制御するようにした音声による機器制御装置１０において、前記入力された音声を認識し、予め記憶された操作語（操作量キーワード）に基づき、前記複数の機器の中の少なくともいずれかについて操作量の標準増量Ａｕ，標準減量Ｓｕ（標準値）と微量係数（補正量）、より具体的には微増係数Ｘａ，微減係数Ｘｓを算出する操作量算出手段（音声認識部１４ａ１，音声認識結果解析部１４ａ２，Ｓ１０８からＳ１１２，Ｓ２００からＳ２１６）、前記算出された標準値と微量係数（補正量）に基づいて（より具体的には標準値に微量係数を乗算して）前記操作量を決定する操作量決定手段（機器制御部１４ａ３，Ｓ１１０，Ｓ１１２）、および前記決定された操作量で前記複数の機器の中の少なくともいずれかの動作を制御する機器制御手段（機器制御部１４ａ３，Ｓ１１０，Ｓ１１２）を備える如く構成した。
【００８１】
即ち、入力された音声を認識し、予め記憶された操作語に基づき、エアコン２０、オーディオ２２などの複数の機器の中の少なくともいずれかについて操作量の標準値と微量係数（補正量）を算出し、算出された標準値と補正量に基づいて、より正確には算出した標準値に微量係数を乗じて操作量を決定してエアコンＥＣＵ２０ａなどの中の対応するＥＣＵを介してその機器の動作を操作量Ｙだけ制御するように構成したので、微量係数（補正量）を適宜に設定することで、ユーザの要求に応じて機器の動作を微量（微小）に制御することが可能となる。
【００８２】
さらに、前記微量係数（補正量）を前記機器のユーザごとに記憶する記憶手段（係数記憶領域（ユーザＤＢ）１４ｂ２、および前記音声入力手段を介して入力された音声に基づいて前記ユーザを特定するユーザ特定手段（音声認識部１４ａ１，音声認識結果解析部１４ａ２，Ｓ１０からＳ１４）を備えると共に、前記操作量算出手段は、前記記憶された微量係数（補正量）の中から特定されたユーザに対応する値を検索して前記微量係数（補正量）を算出する如く構成した。
【００８３】
即ち、操作量を決定する要因の中の微量係数（補正量）をユーザごとに設定、即ち、微量係数を機器のユーザごとに記憶すると共に、ユーザを特定し、記憶された微量係数の中から特定されたユーザに対応する値を検索して設定（算出）する如く構成、換言すれば、ユーザそれぞれの感覚に適合するような制御を実現することができる。
【００８４】
また、前記微量係数（補正量）が、前記複数の機器について同一の値に設定される、より具体的には初期値において０．２５などと同一の値に設定される如く構成したので、その微量係数を操作履歴に応じて修正しつつ、対象機器が変更して使用し続けることにより、オーディオ２２の音量を「少し大きく」と、エアコン２０の温度を「少し高く」などの「少し」をユーザの感覚に近い形に収束し、それによってユーザがある量操作の語彙に対応する機器の変化量の割合あるいは程度を全ての機器を通じて一致させることができ、ユーザが微量操作の程度で混乱を招くのを防止することができる。
【００８５】
さらに、前記決定された操作量を経時的に履歴として記憶する操作履歴記憶手段（操作履歴記憶領域（履歴ＤＢ）１４ｂ３）を備えると共に、前記操作量算出手段は、前記記憶された履歴に応じて前記微量係数（補正量）を変更する、より具体的には補正値Ｈｕを併せて用いつつ微量係数を変更する如く構成したので、操作語（量操作の語彙）に対してユーザが想起する変化量に一層近い制御を実現することができると共に、その変化量の割合あるいは程度を全ての機器を通じて一層一致させることができ、よってユーザが混乱を招くのを一層確実に防止することができる。
【００８６】
また、この実施例は上記の如く、プログラム（図２フロー・チャートに示す）されたコンピュータ（メインＥＣＵ１４）により、音声入力手段（マイク１６）を介して入力された音声に基づいてエアコン２０、オーディオ２２など複数の機器の中の少なくともいずれかの動作を制御するようにしたものにおいて、前記プログラムに、前記入力された音声を認識し、予め記憶された操作語（操作量キーワード）に基づき、前記複数の機器の中の少なくともいずれかについて操作量の標準増量Ａｕ，標準減量Ｓｕ（標準値）と微量係数（補正量）、より具体的には微増係数Ｘａ，微減係数Ｘｓを算出し（Ｓ１０８からＳ１１２，Ｓ２００からＳ２１６）、前記算出された標準値と補正量に基づいて（より具体的には標準値に微量係数を乗算して）前記操作量を決定し（Ｓ１１０，Ｓ１１２）、および前記決定された操作量で前記複数の機器の中の少なくともいずれかの動作を制御する（Ｓ１１０，Ｓ１１２）手順を実行させる如く構成したので、同様にユーザの要求に応じて機器の動作を微量に制御することが可能となる。
【００８７】
尚、実施例において音声によって制御する機器を車両搭載機器としたが、それに限定されるものではないことは、いうまでもない。音声を入力することによって制御できるものであれば、どのような機器でも良い。
【００８８】
また、実施例において記憶領域が装置に内蔵されるに格納されるように説明したが、記憶領域を別の場所に設置した記憶装置に格納し、その記憶装置と無線通信などを介して接続するようにしても良い。
【図面の簡単な説明】
【００８９】
【図１】この発明の第１実施例に係る音声による機器制御装置の全体構成を示す概略図である。
【図２】図１に示す装置の動作の中のユーザ認証処理を詳細を示すフロー・チャートである。
【図３】図１に示す装置の動作の中の操作量算出処理を詳細を示すフロー・チャートである。
【図４】図２に示す装置の操作語ＤＢ（操作語記憶領域）に記憶されている操作語の一例を示す説明図である。
【図５】図１に示す装置の動作の中の微量係数（補正量）算出処理を詳細を示すフロー・チャートである。
【図６】図５に示す処理の中の、修正された係数のリミット処理を示すサブ・ルーチン・フロー・チャートである。
【図７】図３および図５の処理を、制御対象機器がオーディオ装置とエアコンディショナである場合を例にとって示す説明図である。
【図８】図３および図５の処理を、制御対象機器がオートクルーズ装置と可変サスペンション装置である場合を例にとって示す説明図である。
【符号の説明】
【００９０】
１０      音声による機器制御装置
１２      車両
１４      メインＥＣＵ（電子制御装置）
１４ａ    ＣＰＵ
１４ｂ    記憶装置
１４ｂ２  係数記憶領域（ユーザＤＢ。記憶手段）
１６      マイクロフォン（マイク。音声入力手段）
２０      エアコンディショナ（エアコン）（機器）
２２      オーディオ機器（オーディオ）(機器)
２４      可変サスペンション装置（機器）
２６      クルーズアクチュエータ（機器）
２８      パワーステアリング装置（機器）
【図１】
2005345903.tif 000003
【図２】
2005345903.tif 000004
【図３】
2005345903.tif 000005
【図４】
2005345903.tif 000006
【図５】
2005345903.tif 000007
【図６】
2005345903.tif 000008
【図７】
2005345903.tif 000009
【図８】
2005345903.tif 000010