[go: up one dir, main page]

JP2005345903A - Device control device by voice - Google Patents

Device control device by voice Download PDF

Info

Publication number
JP2005345903A
JP2005345903A JP2004167380A JP2004167380A JP2005345903A JP 2005345903 A JP2005345903 A JP 2005345903A JP 2004167380 A JP2004167380 A JP 2004167380A JP 2004167380 A JP2004167380 A JP 2004167380A JP 2005345903 A JP2005345903 A JP 2005345903A
Authority
JP
Japan
Prior art keywords
amount
voice
user
operation amount
coefficient
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2004167380A
Other languages
Japanese (ja)
Inventor
Yoichi Kitano
陽一 北野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2004167380A priority Critical patent/JP2005345903A/en
Publication of JP2005345903A publication Critical patent/JP2005345903A/en
Pending legal-status Critical Current

Links

Images

Abstract

【課題】ユーザの要求に応じて機器の動作を微量(微小)に制御すると共に、微量操作においてユーザそれぞれの感覚に適合させ、さらに、ユーザが混乱を招くことがないようにした音声による機器制御装置を提供する。
【解決手段】入力された音声を認識し、予め記憶された操作語(操作量キーワード)に基づき、複数の機器の中の少なくともいずれかについて操作量の標準増量Au,標準減量Su(標準値)と微量係数(微増係数Xa,微減係数Xs。補正量)を算出し(S100からS112)、算出された標準値と微量係数(補正量)を乗算して操作量を決定し(S110,S112)、決定された操作量で複数の機器の中の少なくともいずれかの動作を制御する(S110,S112)。
【選択図】図3
Device control by voice that controls the operation of a device in a minute amount according to a user's request, adapts to the user's feeling in a minute operation, and prevents the user from being confused Providing equipment.
An input voice is recognized, and an operation amount standard increase Au and a standard decrease Su (standard value) for at least one of a plurality of devices based on operation words (operation amount keywords) stored in advance. And a small amount coefficient (a slight increase coefficient Xa, a slight decrease coefficient Xs. Correction amount) are calculated (S100 to S112), and an operation amount is determined by multiplying the calculated standard value and the small amount coefficient (correction amount) (S110, S112). The operation of at least one of the plurality of devices is controlled with the determined operation amount (S110, S112).
[Selection] Figure 3

Description

この発明は音声による機器制御装置に関する。   The present invention relates to a device control apparatus using voice.

近時、ユーザが発した音声に応じて機器を制御する技術が提案されており、そのような音声による機器制御装置の例として、下記の特許文献1記載の技術を挙げることができる。その提案技術においては、マイクロフォンなどの音声入力手段を介して入力されたユーザの音声に基づいて車両に搭載されたオーディオ機器の音量を制御するようにしている。この技術では具体的には、「ボリュームアップ」と発声するとき、音量が1ステップ増加させられると共に、「少し聞こえない」と発声するときは2ステップ分、また「ぜんぜん聞こえない」と発声するときは3ステップ分増加するように構成される。   Recently, a technique for controlling a device in accordance with a voice uttered by a user has been proposed. As an example of a device control apparatus using such a voice, a technique described in Patent Document 1 below can be cited. In the proposed technology, the volume of an audio device mounted on the vehicle is controlled based on the user's voice input via voice input means such as a microphone. Specifically, in this technology, when saying “Volume up”, the volume is increased by one step, when saying “Slightly inaudible”, two steps, and when saying “Never heard” Is configured to increase by 3 steps.

このように特許文献1記載の技術は、量の操作に対応した認識語彙を予め定義しておき、音声認識によって異なった操作量で機器を制御するように構成されている。
特開平11−242497号公報
As described above, the technique disclosed in Patent Document 1 is configured to previously define a recognition vocabulary corresponding to an amount operation, and to control a device with a different operation amount by voice recognition.
Japanese Patent Laid-Open No. 11-242497

このように特許文献1記載の技術においては、定義されている認識語彙は所定量の操作に対応しているため、ユーザの要求に対してその量未満の微量(微小量)を精緻に調整することができず、ユーザにとって十分には満足し難いものであった。   As described above, in the technique described in Patent Document 1, since the defined recognition vocabulary corresponds to a predetermined amount of operation, a minute amount (small amount) less than that amount is finely adjusted in response to a user request. It was difficult to satisfy the user sufficiently.

さらに、認識語彙、即ち、音声による量操作の語彙に対してユーザが想起する変化量には個人差があり、特に微量操作の場合、その傾向が顕著となる。しかしながら、特許文献1記載の技術は、その点についても何等対策するものではなかった。   Furthermore, there are individual differences in the amount of change recalled by the user with respect to the recognized vocabulary, that is, the vocabulary of volume manipulation by voice, and this tendency is particularly noticeable in the case of minute manipulation. However, the technique described in Patent Document 1 has not taken any measures against this point.

さらに、ある量操作の語彙に対応する機器の変化量の割合あるいは程度は、全ての機器を通じて一致していないと、ユーザが混乱を招く恐れがある。しかしながら、特許文献1記載の技術は、それについても何等対策するものではなかった。   Furthermore, if the rate or degree of change in devices corresponding to a certain amount of operation vocabulary is not consistent across all devices, the user may be confused. However, the technique described in Patent Document 1 has not taken any measures against it.

従って、この発明は上記した不都合を解消することにあり、その第1の目的は、ユーザの要求に応じて機器の動作を微量(微小)に制御するようにした音声による機器制御量を提供することにある。   Accordingly, it is an object of the present invention to eliminate the inconveniences described above, and a first object of the invention is to provide a device control amount by voice so that the operation of the device is controlled to a very small amount (minute) according to a user's request. There is.

この発明の第2の目的は、操作量をユーザごとに設定可能にすることで、微量操作においてユーザそれぞれの感覚に適合するようにした音声による機器制御装置を提供することにある。   A second object of the present invention is to provide a voice device control apparatus adapted to suit each user's feeling in a minute operation by making it possible to set the operation amount for each user.

この発明の第3の目的は、ある量操作の語彙に対応する機器の変化量の割合あるいは程度を全ての機器を通じて一致させることで、ユーザが混乱を招くことがないようにした音声による機器制御装置を提供することにある。   The third object of the present invention is to control the device by voice so that the user does not cause confusion by matching the rate or degree of change of the device corresponding to a certain amount of operation vocabulary through all devices. To provide an apparatus.

上記の第1から3の目的を達成するために、請求項1にあっては、音声入力手段を介して入力された音声に基づいて複数の機器の中の少なくともいずれかの動作を制御するようにした音声による機器制御装置において、前記入力された音声を認識し、予め記憶された操作量キーワードに基づき、前記複数の機器の中の少なくともいずれかについて操作量の標準値と補正量を算出する操作量算出手段、前記算出された標準値と補正量に基づいて前記操作量を決定する操作量決定手段、および前記決定された操作量で前記複数の機器の中の少なくともいずれかの動作を制御する機器制御手段を備える如く構成した。   In order to achieve the above first to third objects, in claim 1, the operation of at least one of the plurality of devices is controlled based on the voice input through the voice input means. In the device controller using voice, the input voice is recognized, and a standard value and a correction amount of the operation amount are calculated for at least one of the plurality of devices based on the operation amount keyword stored in advance. Operation amount calculation means, operation amount determination means for determining the operation amount based on the calculated standard value and correction amount, and control of at least one of the plurality of devices with the determined operation amount The apparatus control means is configured to be provided.

請求項2に係る音声による機器制御装置にあっては、さらに、前記補正量を前記機器のユーザごとに記憶する記憶手段、および前記音声入力手段を介して入力された音声に基づいて前記ユーザを特定するユーザ特定手段を備えると共に、前記操作量算出手段は、前記記憶された補正量の中から特定されたユーザに対応する値を検索して前記補正量を算出する如く構成した。   In the voice-based device control apparatus according to claim 2, the storage unit that stores the correction amount for each user of the device, and the user based on the voice input through the voice input unit. A user specifying unit for specifying is provided, and the operation amount calculating unit is configured to search the value corresponding to the specified user from the stored correction amounts and calculate the correction amount.

請求項3に係る音声による機器制御装置にあっては、前記補正量が、前記複数の機器について同一の値に設定される如く構成した。   In the device control apparatus using voice according to claim 3, the correction amount is set to the same value for the plurality of devices.

請求項4に係る音声による機器制御装置にあっては、さらに、前記決定された操作量を経時的に履歴として記憶する操作履歴記憶手段を備えると共に、前記操作量算出手段は、前記記憶された履歴に応じて前記補正量を変更する如く構成した。   The device control apparatus using voice according to claim 4 further includes an operation history storage unit that stores the determined operation amount as a history over time, and the operation amount calculation unit stores the stored operation amount. The correction amount is changed according to the history.

請求項5にあっては、プログラムされたコンピュータにより、音声入力手段を介して入力された音声に基づいて複数の機器の中の少なくともいずれかの動作を制御するようにしたものにおいて、前記プログラムに、前記入力された音声を認識し、予め記憶された操作量キーワードに基づき、前記複数の機器の中の少なくともいずれかについて操作量の標準値と補正量を算出し、前記算出された標準値と補正量に基づいて前記操作量を決定し、および前記決定された操作量で前記複数の機器の中の少なくともいずれかの動作を制御する
手順を実行させる如く構成した。
According to a fifth aspect of the present invention, the programmed computer controls the operation of at least one of the plurality of devices based on the voice input through the voice input means. , Recognizing the input voice, calculating a standard value and a correction amount of an operation amount for at least one of the plurality of devices based on an operation amount keyword stored in advance, and calculating the standard value The operation amount is determined based on the correction amount, and the procedure for controlling the operation of at least one of the plurality of devices with the determined operation amount is executed.

請求項1に係る音声による機器制御装置において、入力された音声を認識し、予め記憶された操作量キーワードに基づき、複数の機器の中の少なくともいずれかについて操作量の標準値と補正量を算出し、算出された標準値と補正量に基づいて操作量を決定して機器の動作を制御する如く構成した、即ち、操作量を標準値と補正量から決定するようにしたので、補正量を適宜に設定することで、ユーザの要求に応じて機器の動作を微量に制御することが可能となる。   The device control apparatus using voice according to claim 1, wherein the input voice is recognized, and a standard value and a correction amount of an operation amount are calculated for at least one of a plurality of devices based on an operation amount keyword stored in advance. The operation amount is determined based on the calculated standard value and the correction amount, and the operation of the device is controlled, that is, the operation amount is determined from the standard value and the correction amount. By appropriately setting, it is possible to control the operation of the device in a minute amount according to the user's request.

請求項2に係る音声による機器制御装置にあっては、補正量を機器のユーザごとに記憶すると共に、ユーザを特定し、記憶された補正量の中から特定されたユーザに対応する値を検索して補正量を算出する如く構成、換言すれば、操作量を決定する要因の中の補正量をユーザごとに設定するように構成したので、微量操作において、ユーザそれぞれの感覚に適合するような制御を実現することができる。   In the device control apparatus using voice according to claim 2, the correction amount is stored for each user of the device, the user is specified, and the value corresponding to the specified user is searched from the stored correction amounts. The correction amount is calculated, in other words, the correction amount among the factors that determine the operation amount is set for each user. Control can be realized.

請求項3に係る音声による機器制御装置にあっては、前記補正量、より具体的には少なくともその初期値が、前記複数の機器について同一の値に設定される如く構成したので、ある量操作の語彙に対応する機器の変化量の割合あるいは程度を全ての機器を通じて一致させることができ、ユーザが微量操作の程度で混乱を招くのを防止することができる。   In the device control apparatus using voice according to claim 3, since the correction amount, more specifically, at least its initial value is set to the same value for the plurality of devices, a certain amount of operation The rate or degree of change of the device corresponding to the vocabulary can be matched through all the devices, and the user can be prevented from being confused by the minute operation.

請求項4に係る音声による機器制御装置にあっては、さらに、決定された操作量を経時的に履歴として記憶すると共に、記憶された履歴に応じて補正量を変更する如く構成したので、量操作の語彙に対してユーザが想起する変化量に一層近い制御を実現することができると共に、その変化量の割合あるいは程度を全ての機器を通じて一層一致させることができ、よってユーザが混乱を招くのを一層確実に防止することができる。   In the voice-based device control apparatus according to claim 4, since the determined operation amount is stored as a history over time and the correction amount is changed according to the stored history, It is possible to realize control closer to the amount of change that the user recalls to the vocabulary of operation, and to make the rate or degree of change more consistent across all devices, thus causing confusion for the user Can be more reliably prevented.

請求項5に係るコンピュータプログラムにあっては、請求項1と同様な効果を得ることができる。   In the computer program according to the fifth aspect, the same effect as the first aspect can be obtained.

以下、添付図面に即してこの発明に係る音声による機器制御装置を実施するための最良の形態について説明する。   DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The best mode for carrying out an audio device control apparatus according to the present invention will be described below with reference to the accompanying drawings.

図1は、この発明の第1実施例に係る音声による機器制御装置を全体的に示す概略図である。尚、実施例においては、車両に搭載されたエアコンディショナ、オーディオ機器などを音声によって制御する場合を例にとる。   FIG. 1 is a schematic diagram showing the overall apparatus control apparatus using voice according to the first embodiment of the present invention. In the embodiment, a case where an air conditioner, an audio device and the like mounted on a vehicle are controlled by sound is taken as an example.

図1において、符号10はその音声による機器制御装置を示し、装置10は、車両12の室内12aの適宜位置に格納された電子制御ユニット(Electronic Control Unit(ECU。以下「メインECU」という))14を備える。メインECU14はマイクロコンピュータからなり、CPU(図示せず)14aと、記憶装置14bを備える。   In FIG. 1, reference numeral 10 denotes a device control apparatus based on the sound. The apparatus 10 is an electronic control unit (ECU, hereinafter referred to as “main ECU”) stored at an appropriate position in the room 12 a of the vehicle 12. 14. The main ECU 14 includes a microcomputer and includes a CPU (not shown) 14a and a storage device 14b.

記憶装置14bには、CPU14aへの命令を記憶するROMおよび入力/算出結果を一次的に記憶するRAM(共に図示せず)の他、操作語(前記した量操作の語彙。操作語キーワード)を記憶する操作語記憶領域(あるいはData Base。以下「操作語DB」という)14b1と、予定されるユーザの情報とそのユーザごとに設定される微量係数(補正量)を記憶する係数記憶領域(以下「ユーザDB」という)14b2と、実行された操作を経時的に履歴として記憶する操作履歴記憶領域(記憶手段。以下「履歴DB」という)14b3を備える。   In the storage device 14b, in addition to a ROM for storing instructions to the CPU 14a and a RAM (both not shown) for temporarily storing input / calculation results, operation words (the vocabulary for the quantity operation described above, operation word keywords) are stored. An operation word storage area (or Data Base; hereinafter referred to as “operation word DB”) 14b1 to be stored, and a coefficient storage area (hereinafter referred to as “a small amount coefficient (correction amount)” set for each user and information of a scheduled user. 14b2 and an operation history storage area (storage means; hereinafter referred to as “history DB”) 14b3 for storing executed operations as a history over time.

上記した操作語DB14b1、ユーザDB14b2および履歴DB14b3は、ハードディスク装置や光磁気ディスク装置、フラッシュメモリなど不揮発性のメモリ,CD−ROMなどの読み出しのみが可能な記憶媒体,RAMなどの揮発性のメモリ、あるいはそれらの組み合わせによる読み取り・書き込みが可能な媒体から構成される。   The operation word DB 14b1, the user DB 14b2, and the history DB 14b3 are a hard disk device, a magneto-optical disk device, a nonvolatile memory such as a flash memory, a storage medium that can only be read such as a CD-ROM, a volatile memory such as a RAM, Or it is comprised from the medium which can be read and written by those combination.

車両12のルーフ内面(図示せず)の付近にはマイク(マイクロフォン)16が配置され、ユーザ(車両12の運転者など)の発声する音声を入力する音声入力手段として機能する。また、ステアリングホイール12bの付近にスイッチ12b1が配置され、装置10においてCPU14aは、ユーザがスイッチ12b1をオンすることによって起動される。   A microphone (microphone) 16 is disposed in the vicinity of the inner surface of the roof (not shown) of the vehicle 12 and functions as a voice input means for inputting a voice uttered by a user (such as a driver of the vehicle 12). Further, a switch 12b1 is disposed in the vicinity of the steering wheel 12b, and in the apparatus 10, the CPU 14a is activated when the user turns on the switch 12b1.

図1に示すメインECU14のCPU14aは、具体的にはその動作を機能的に示すブロック図で示され、音声認識部14a1と、音声認識結果解析部14a2と、機器制御部14a3と、制御結果出力部14a4とからなる。   The CPU 14a of the main ECU 14 shown in FIG. 1 is specifically shown in a block diagram functionally showing its operation, and includes a voice recognition unit 14a1, a voice recognition result analysis unit 14a2, a device control unit 14a3, and a control result output. Part 14a4.

以下、それに従って説明すると、音声認識部14a1においてはマイク16から入力されたユーザの音声からユーザを認証すると共に、音声認識処理を実行する。認識結果は音声認識結果解析部14a2に送られ、そこで認識結果から操作語DB14b1を検索して特定の機器についての操作量を算出して決定する。決定された操作量は機器制御部14a3に送られ、決定された操作量に基づいて特定された機器の動作が制御される。   In the following description, the voice recognition unit 14a1 authenticates the user from the voice of the user input from the microphone 16 and executes voice recognition processing. The recognition result is sent to the speech recognition result analysis unit 14a2, where the operation word DB 14b1 is searched from the recognition result to calculate and determine the operation amount for a specific device. The determined operation amount is sent to the device control unit 14a3, and the operation of the device specified based on the determined operation amount is controlled.

この実施例において、機器としては、車両12の送風量や温度を調節するエアコンディショナ(「エアコン」と略称)20と、車両12のオーディオ機器(「オーディオ」と略称)22と、車両12のサスペンション(図示せず)を可変に調節する可変サスペンション装置24と、車両12のオートクルーズ(定速走行)を実現するスロットルアクチュエータとブレーキ装置とからなるクルーズアクチュエータ26と、車両12のユーザの操舵をアシストする、パワーステアリング装置(「パワステ」と略称。具体的には操舵軸(図示せず)に配置された電動モータ)28などからなる。尚、可変サスペンション装置24は、サスペンションの緩衝装置(図示せず)の減衰量を変更することで、その固さが調整される。   In this embodiment, the devices include an air conditioner (abbreviated as “air conditioner”) 20 that adjusts the air flow rate and temperature of the vehicle 12, an audio device (abbreviated as “audio”) 22 of the vehicle 12, A variable suspension device 24 that variably adjusts a suspension (not shown), a cruise actuator 26 that includes a throttle actuator and a brake device that realizes auto-cruise (constant speed running) of the vehicle 12, and steering of the user of the vehicle 12 The power steering device (abbreviated as “power steering”, specifically, an electric motor disposed on a steering shaft (not shown)) 28 is assisted. The stiffness of the variable suspension device 24 is adjusted by changing the amount of attenuation of a suspension buffer device (not shown).

エアコン20などは、メインECU14と同様にマイクロコンピュータからなる、エアコンECU20a、オーディオECU22aと、車体制御ECU24aと、オートクルーズECU26aと、パワステECU28aとを介し、その動作が制御される。具体的には、これらECUはメインECU14に車両用ネットワークを介して接続され、後述するようにメインECU14から出力される操作量を入力し、入力値に基づき、エアコン20などの中、対応する機器の動作を制御する。   The operation of the air conditioner 20 and the like is controlled through an air conditioner ECU 20a, an audio ECU 22a, a vehicle body control ECU 24a, an auto cruise ECU 26a, and a power steering ECU 28a, which are composed of a microcomputer, like the main ECU 14. Specifically, these ECUs are connected to the main ECU 14 via a vehicle network, input an operation amount output from the main ECU 14 as will be described later, and corresponding devices in the air conditioner 20 or the like based on the input values. To control the operation.

機器制御部14a3での制御内容は制御結果出力部14a4に送られ、制御結果出力部14a4は、制御結果を車両12のドア12cなどに配置されたスピーカ12c1(具体的にはオーディオ22を構成するスピーカを兼用)と、ディスプレイ12dと、メータ12eなどを介してユーザに通報する。   The control content in the device control unit 14a3 is sent to the control result output unit 14a4, and the control result output unit 14a4 sends the control result to the speaker 12c1 (specifically, the audio 22) arranged on the door 12c of the vehicle 12, etc. The speaker is also used), the display 12d, the meter 12e, and the like to notify the user.

尚、図1において機器制御部14a3が制御する上記した機器群および制御結果出力部14a4から制御結果が出力されるスピーカ12c1などのデバイスは例示であって、図示されたもの以外にも種々追加可能である。   In FIG. 1, the device group controlled by the device control unit 14a3 and the device such as the speaker 12c1 from which the control result is output from the control result output unit 14a4 are examples, and various devices other than those shown in the figure can be added. It is.

次いで、上記した装置10の動作をさらに詳細に説明する。   Next, the operation of the above-described apparatus 10 will be described in more detail.

図2は、その動作の中のユーザ認証処理を示すフロー・チャートである。図示のプログラムは、ユーザが乗車してスイッチ12b1をオンすることにより、装置10においてCPU14aが起動されて1回だけ実行される。   FIG. 2 is a flowchart showing the user authentication process in the operation. The illustrated program is executed only once when the user gets on and turns on the switch 12b1 to activate the CPU 14a in the apparatus 10.

先ず、S10においてユーザ認証が実行される。これは具体的には、スイッチ12b1をオンすることにより、スピーカ12c1から「ユーザ認証を実行します。あなたの名前を言って下さい」などという音声が出力され、それに応じてユーザが名前を発声することで実行される。ユーザDB14b2には、車両12を購入した後、ユーザによって予定されるユーザの名前および音声が登録されるようになっており、S10において登録された名前と音声を照合することで、登録されたユーザか否か判定される。   First, user authentication is executed in S10. Specifically, when the switch 12b1 is turned on, a sound such as “Perform user authentication. Please say your name” is output from the speaker 12c1, and the user utters the name accordingly. To be executed. In the user DB 14b2, after purchasing the vehicle 12, the name and voice of the user scheduled by the user are registered, and the registered user is verified by collating the name registered in S10 with the voice. It is determined whether or not.

尚、それに代え、ユーザの発声に対応した音響特徴量データをユーザDB14b2に予め登録しておき、それと照合することで行っても良く、あるいはキーレスエントリ装置のユーザ識別信号を照合することで行っても良い。   Alternatively, acoustic feature data corresponding to the user's utterance may be registered in the user DB 14b2 in advance and collated with it, or by collating the user identification signal of the keyless entry device. Also good.

S10でユーザ認証が実行され、予定されるユーザであると確認されるとS12に進み、同様に車両12を購入した後、ユーザDB14b2にユーザによって予定されるユーザごとに登録される微量係数(補正量)を、認証(特定)されたユーザの名前で検索して対応する微量係数を読み込み、S14に進み、読み込んだ微量係数を設定する。この微量係数は具体的には、微増係数Xaと微減係数Xsからなるが、それについては後述する。   When user authentication is performed in S10 and it is confirmed that the user is a planned user, the process proceeds to S12. Similarly, after purchasing the vehicle 12, a micro coefficient (correction) registered for each user scheduled by the user in the user DB 14b2. Amount) is searched with the name of the authenticated (identified) user and the corresponding trace coefficient is read, and the process proceeds to S14 to set the read trace coefficient. The trace coefficient is specifically composed of a slight increase coefficient Xa and a slight decrease coefficient Xs, which will be described later.

さらに、上記した装置10の動作を詳細に説明すると、図3はその動作の中の、CPU14aの中の、操作量算出処理を示すフロー・チャートである。図示のプログラムはスイッチ12b1のオンに応じてCPU14aが起動された後、マイク16を介してユーザから音声が入力される度に割り込み処理されて実行される。   Further, the operation of the above-described apparatus 10 will be described in detail. FIG. 3 is a flowchart showing an operation amount calculation process in the CPU 14a in the operation. The illustrated program is interrupted and executed every time a voice is input from the user via the microphone 16 after the CPU 14a is activated in response to the switch 12b1 being turned on.

先ずS100においてマイク16から入力されたユーザの音声を認識し、S102に進み、認識結果から操作語DBを参照(検索)して特定の機器についての操作語があるか否か解析する。尚、図2フロー・チャートのユーザ認証処理は、S100を初めてループするとき、行うようにしても良い。   First, in S100, the user's voice input from the microphone 16 is recognized, and the process proceeds to S102, where the operation word DB is referred (searched) from the recognition result to analyze whether there is an operation word for a specific device. The user authentication process in the flowchart of FIG. 2 may be performed when S100 is looped for the first time.

図4は、操作語DB14b1に予め記憶されている操作語の一例を示す説明図である。この実施例においては、図示の如く、例えばオーディオ22用の操作語に関していえば、「ボリューム大きく」「ボリューム小さく」などの表現に加え、「ボリュームちょっと大きく」「ボリュームちょっと小さく」などの微量(微小)操作を指示する語を多種記憶するようにした。図4で、そのような微量操作を示す操作語をカッコで示す。   FIG. 4 is an explanatory diagram showing an example of operation words stored in advance in the operation word DB 14b1. In this embodiment, as shown in the figure, for example, regarding the operation word for the audio 22, in addition to expressions such as “large volume” and “small volume”, a small amount (small volume) such as “a little volume” and “a little volume”. ) Various words to instruct operation were memorized. In FIG. 4, operation words indicating such a minute operation are shown in parentheses.

S100およびS102においては、マイク16を介して入力されたユーザから発せられた音声の中に操作語DB14b1に記憶された操作語があるか否か、公知の音声認識手法を用いて解析、即ち、音声認識処理を行う。   In S100 and S102, whether or not there is an operation word stored in the operation word DB 14b1 in the voice uttered from the user input through the microphone 16 is analyzed using a known voice recognition method, that is, Perform voice recognition processing.

次いでS104に進み、音声認識処理結果から操作語があるか否か判断し、肯定されるときはS106に進み、その操作語は上に述べた微量操作を指示する語(図4にカッコで示す語)か否か判断する。   Next, the process proceeds to S104, where it is determined whether or not there is an operation word from the voice recognition processing result. If the result is affirmative, the process proceeds to S106, and the operation word is a word indicating the above-described minute operation (shown in parentheses in FIG. 4). Word).

S106で肯定されるときはS108に進み、増量を指示する操作語か、減量を指示する操作語が否か判断する。図4で示すエアコン用の操作語の例でいえば、「温度ちょっと高く」が前者に、「温度ちょっと低く」が後者に相当する。次いでS108の判断結果に従い、S110あるいはS112に進む。   When the result in S106 is affirmative, the routine proceeds to S108, where it is determined whether there is an operation word for instructing an increase or an operation word for instructing a decrease. In the example of the operation word for an air conditioner shown in FIG. 4, “the temperature is slightly higher” corresponds to the former, and “the temperature is slightly lower” corresponds to the latter. Next, the process proceeds to S110 or S112 according to the determination result of S108.

S110において、Y:操作量(変化量)、Au:標準増量(標準値)、Xa:微増係数(微量係数)を意味する。また、S112において、Y:操作量(変化量)、Su:標準減量、Xs:微減係数(微量係数)を意味する。これら微量係数Xa,Xsは、図2フロー・チャートのS12からS14で読み込まれて設定されたユーザごとに設定される係数である。また、標準値Au,Suにおいて、添え字uは対象機器(エアコン20など)を意味する。尚、添え字uが付されることは機器によって異なる値に設定され得ることを意味する。   In S110, Y: manipulated value (change amount), Au: standard increase (standard value), Xa: slight increase coefficient (trace coefficient). In S112, Y represents an operation amount (amount of change), Su: a standard decrease, and Xs: a slight decrease coefficient (a trace coefficient). These trace coefficients Xa and Xs are coefficients set for each user read and set in S12 to S14 in the flowchart of FIG. In the standard values Au and Su, the subscript u means the target device (air conditioner 20 or the like). Note that the addition of the subscript u means that a different value can be set depending on the device.

このように、S104からS112においては、図示の如く、入力された音声を認識し、予め記憶された操作語に基づき、エアコン20、オーディオ22などの複数の機器の中の少なくともいずれかについて操作量の標準値(標準増量Au、標準減量Su)と微量係数(補正量)Xa,Xsが算出され、算出された標準値と補正量に基づいて、より正確には算出された標準値に微量係数を乗じて操作量が決定され、前記したエアコンECU20aなどの中の対応するECUを介してその機器の動作が操作量Yだけ制御される。   In this way, in S104 to S112, as shown in the figure, the input voice is recognized, and the operation amount is determined for at least one of a plurality of devices such as the air conditioner 20 and the audio 22 based on the operation words stored in advance. Standard values (standard increase Au, standard decrease Su) and micro coefficients (correction amounts) Xa and Xs are calculated, and based on the calculated standard values and correction amounts, the micro coefficients are more accurately calculated. And the operation amount is determined, and the operation of the device is controlled by the operation amount Y through the corresponding ECU in the air conditioner ECU 20a.

他方、S104で否定されるときはS114に進み、操作履歴(後述)をクリアして以降の処理をスキップする。また、S106で否定されるときはS116に進み、音声認識処理結果から認識された操作語に応じて標準量AuあるいはSuのいずれかを選択(算出)し、選択された標準量を操作量Yと決定して対応するECUに出力する。   On the other hand, when the result in S104 is negative, the process proceeds to S114, the operation history (described later) is cleared, and the subsequent processing is skipped. When the result in S106 is negative, the process proceeds to S116, where either the standard amount Au or Su is selected (calculated) according to the operation word recognized from the speech recognition processing result, and the selected standard amount is used as the operation amount Y. And output to the corresponding ECU.

図5は、上記した微量係数(補正量)の算出処理を示すフロー・チャートである。図示のプログラムも、スイッチ12b1のオンに応じてCPU14aが起動された後、マイク16を介してユーザから音声が入力される度に割り込み処理されて実行される。   FIG. 5 is a flowchart showing the calculation process of the above-described minute coefficient (correction amount). The illustrated program is also interrupted and executed every time a voice is input from the user via the microphone 16 after the CPU 14a is activated in response to the switch 12b1 being turned on.

先ずS200において、前記した履歴DB14b3を参照(検索)して今回の操作と機器との比較を行う。具体的には、同一の機器uについて前回も微量操作された履歴があるか否か判断する。尚、上記で「今回」は図5フロー・チャートの処理を今回ループしたことを、また「前回」は前回ループしたことを意味する。   First, in S200, the above-described operation is compared with the device by referring to (searching) the history DB 14b3. Specifically, it is determined whether or not there is a history of the minute operation for the same device u last time. In the above, “current” means that the processing of the flow chart of FIG. 5 is looped this time, and “previous” means that the previous loop was executed.

S202で肯定されて同一の機器について微量操作が前回もなされたと判断されるとき、前回の操作と今回の操作が増量方向と減量方向のいずれにあるか、より具体的には微増から微増にあるか、微減から微増にあるか、微増から微減にあるか、あるいは微減から微減にあるか判断し、判断結果に従ってS204からS210のいずれかに進み、図示の如く、微増係数Xa(あるいは微減係数Xs)に値Huを加減算して修正する(書き換える)。   When it is affirmed in S202 and it is determined that a minute operation has been performed on the same device last time, whether the previous operation and the current operation are in the increasing direction or the decreasing direction, more specifically, from slightly increasing to slightly increasing. Or from a slight increase to a slight decrease, or from a slight decrease to a slight decrease, and proceeds from S204 to S210 according to the determination result. As shown in the figure, the slight increase coefficient Xa (or the slight decrease coefficient Xs) The value Hu is added to or subtracted from () and corrected (rewritten).

要約すると、S204からS210の処理においては、微量係数は、増加(あるいは減少)方向が一定のとき、その方向の微量係数が修正されると共に、減少方向から増加方向に変化された直後は微減係数が修正され、増加方向から減少方向に変化された直後は微増係数が修正される。   In summary, in the processing from S204 to S210, when the increase (or decrease) direction is constant, the trace coefficient in that direction is corrected, and the slight decrease coefficient immediately after being changed from the decrease direction to the increase direction. Is corrected, and the slight increase coefficient is corrected immediately after the change from the increasing direction to the decreasing direction.

尚、S204などで値Huは補正値を示し、その添え字uは同様に対象機器を示す。添え字uが付されることは、先の場合と同様、補正値が機器ごとに異なり得る値であることを示す。   In S204 and the like, the value Hu indicates a correction value, and the subscript u similarly indicates the target device. The addition of the subscript u indicates that the correction value can be different for each device, as in the previous case.

このように、操作履歴を参照して連続的に微量操作が行われたとき微量係数を変更することから、図3フロー・チャートにおいてS104で操作語がないと判断されるとき、操作履歴は不要であるため、S114で操作履歴をクリア(削除)する。   As described above, since the micro coefficient is changed when the micro operation is continuously performed with reference to the operation history, the operation history is unnecessary when it is determined that there is no operation word in S104 in the flowchart of FIG. Therefore, the operation history is cleared (deleted) in S114.

次いでS212に進み、修正された微量係数についてリミット処理を行う。   Next, in S212, limit processing is performed on the corrected trace coefficient.

図6はその処理を示すサブ・ルーチン・フロー・チャートである。   FIG. 6 is a sub-routine flowchart showing the processing.

S300において微量係数XaあるいはXsがリミットに達したか否か判断し、肯定されるときはS302に進み、リミット値に制限すると共に、否定されるときは以降の処理をスキップする。リミットは例えばXaは1.0、Xsは−1.0とするが、他の値であっても良い。尚、スイッチ12b1がオフされた後、あるいはエンジンが停止された後、微量係数はユーザDB14b2の該当するユーザに対応する箇所に格納(記憶)される。   In S300, it is determined whether or not the trace coefficient Xa or Xs has reached the limit. If the result is affirmative, the process proceeds to S302, and the process is limited to the limit value. For example, the limit is 1.0 for Xa and -1.0 for Xs, but may be other values. Note that after the switch 12b1 is turned off or the engine is stopped, the trace coefficient is stored (stored) in a location corresponding to the corresponding user in the user DB 14b2.

図5フロー・チャートの説明に戻ると、次いでS214に進み、リミット処理を終えた微量係数Xa,XsをRAMなどに一時記憶する。この記憶された値が、図3のS110あるいはS112で使用されて操作量Yが算出(決定)されて出力される。   Returning to the description of the flowchart of FIG. 5, the process then proceeds to S214, and the trace coefficients Xa and Xs for which the limit processing has been completed are temporarily stored in a RAM or the like. The stored value is used in S110 or S112 in FIG. 3 to calculate (determine) and output the manipulated variable Y.

図7を参照して図3および図5フロー・チャートで説明した操作量と微量係数の算出処理を説明する。   With reference to FIG. 7, the operation amount and trace coefficient calculation processing described in the flowcharts of FIGS. 3 and 5 will be described.

図7は、対象機器がオーディオ22とエアコン20の場合の操作例である。   FIG. 7 shows an operation example when the target devices are the audio 22 and the air conditioner 20.

同図において(a)はその処理(操作ステップ)を、(b)は制御対象機器がオーディオ22とエアコン20の場合の微量係数などの初期値および設定値を示す。   In the figure, (a) shows the processing (operation step), and (b) shows initial values and set values such as a minute coefficient when the control target devices are the audio 22 and the air conditioner 20.

先ず、同図(a)の操作ステップ01において、初期値が図示のように設定される。同図(b)に示されるように、それらの機器に関し、微増係数Xaと微減係数Xsの初期値は図示のように設定される(微増係数は正値、微減係数は負値で示される)。これら微量係数は、ユーザごとに設定される値であることはいうまでもない。   First, in operation step 01 of FIG. 9A, initial values are set as shown. As shown in FIG. 6B, for these devices, initial values of the slight increase coefficient Xa and the slight decrease coefficient Xs are set as shown (the slight increase coefficient is indicated by a positive value and the slight decrease coefficient is indicated by a negative value). . Needless to say, these trace coefficients are values set for each user.

オーディオ22のvol値(音量の増減量)とエアコン20の温度(増減量。℃)の初期値も図示のように設定される。vol値は、オーディオ22の最小音量を0、最大音量を30としたとき、その間の値(無名数)として示される。エアコン20の温度も、18℃から32℃の範囲においてその初期値が設定される。   The initial value of the vol value (volume increase / decrease amount) of the audio 22 and the temperature of the air conditioner 20 (change amount / ° C.) is also set as shown. The vol value is indicated as a value (anonymous number) between the audio 22 when the minimum volume is 0 and the maximum volume is 30. The temperature of the air conditioner 20 is also set to an initial value in the range of 18 ° C. to 32 ° C.

先に述べた標準増量Auおよび標準減量Suならびに補正値Huに関しては、オーディオ22のそれAaudioとSaudioは図示のように設定されると共に、補正値Haudioも図示のように設定される。尚、オーディオ22の操作量の算出において少数点以下は四捨五入される。また、エアコン20に関してもそれらの値は図示のように設定されると共に、操作量の算出において少数点以下は切り捨てられる。従って、図3フロー・チャートを初めてループするときは、かかる初期値を用いて操作量Yが算出(決定)される。   Regarding the standard increase Au and standard decrease Su and the correction value Hu described above, those Aaudio and Saudio of the audio 22 are set as shown, and the correction value Haudio is also set as shown. In the calculation of the operation amount of the audio 22, the decimal point is rounded off. In addition, those values for the air conditioner 20 are set as shown in the figure, and the decimal points are rounded down in the calculation of the operation amount. Therefore, when looping the flowchart of FIG. 3 for the first time, the manipulated variable Y is calculated (determined) using such initial values.

次いで操作ステップ02において、例えば図示のような音声が入力されたとする。この場合、オーディオ22についての操作語であるが、微量操作を指示するものではないことから通常操作となり、操作量Yは標準増量Aaudioのみから算出(出力)される(図3のS116)。この結果、vol値は15となるように操作される。尚、操作語はエアコン22を対象とするものではないので、温度は変更されず、微量係数(Xa,Xs)も初期値のままとされる。   Next, in operation step 02, for example, it is assumed that a voice as illustrated is input. In this case, although it is an operation word for the audio 22, it is a normal operation since it does not instruct a minute operation, and the operation amount Y is calculated (output) only from the standard increase amount Aaudio (S116 in FIG. 3). As a result, the vol value is manipulated to be 15. Since the operation word is not intended for the air conditioner 22, the temperature is not changed, and the trace coefficients (Xa, Xs) are also kept at the initial values.

次いで操作ステップ03において、例えば図示のような音声が入力されたとする。この場合、オーディオ22について増加方向の微量操作を指示する操作語であるが、過去にオーディオ22について微量操作されていないことから、図5フロー・チャートのS202で否定され、微増係数Xaは0.25のままとなる。従って、図3フロー・チャートS110で標準増量Aaudioに微増係数Xaが乗算されて操作量Y=5×0.25=1.25となる。上記したようにオーディオ22の操作量の算出では少数点以下は四捨五入されることから、操作量Y=1となる。その結果、vol値は15から16に変化する。   Next, in operation step 03, for example, it is assumed that a voice as illustrated is input. In this case, although it is an operation word for instructing the minute operation in the increasing direction for the audio 22, since the minute operation has not been performed for the audio 22 in the past, it is denied in S 202 of the flow chart of FIG. It will remain at 25. Accordingly, in the flowchart S110 of FIG. 3, the standard increase Aaudio is multiplied by the slight increase coefficient Xa to obtain the operation amount Y = 5 × 0.25 = 1.25. As described above, the calculation of the operation amount of the audio 22 is rounded off to the nearest decimal point, so that the operation amount Y = 1. As a result, the vol value changes from 15 to 16.

次いで操作ステップ04において、再び同様の操作語が入力されたとすると、図5フロー・チャートのS202で肯定されたS204に進み、微増係数Xaは0.25+0.1=0.35と変更され、図3フロー・チャートのS110で標準増量Aaudioに乗算されて操作量Y=5×0.35=1.75となり、操作量Y=2となる。その結果、vol値は16から18に変化する。   Next, in the operation step 04, if the same operation word is input again, the process proceeds to S204, in which affirmative determination is made in S202 of the flowchart of FIG. 5, and the slight increase coefficient Xa is changed to 0.25 + 0.1 = 0.35. In S110 of the 3-flow chart, the operation amount Y = 5 × 0.35 = 1.75 is obtained by multiplying the standard increase amount Aaudio, and the operation amount Y = 2. As a result, the vol value changes from 16 to 18.

次いで操作ステップ05において、再び同様の操作語が入力されたとすると、微増係数Xaは0.35+0.1=0.45とさらに変更されて標準増量Aaudioに乗算され、操作量Y=5×0.45=2.25となり、操作量Yは同様にY=2となる。その結果、vol値は18から20に変化する。   Next, in the operation step 05, if the same operation word is input again, the slight increase coefficient Xa is further changed to 0.35 + 0.1 = 0.45 and multiplied by the standard increase Aaudio, and the operation amount Y = 5 × 0. 45 = 2.25, and the manipulated variable Y is similarly Y = 2. As a result, the vol value changes from 18 to 20.

次いで操作ステップ06において、減少方向の微量操作を指示する操作語に変更されたとすると、微増操作から微減操作となり、図5フロー・チャートではS208に進み、微増係数Xaは0.45−0.1=0.35と修正される。即ち、増加方向から減少方向へと操作方向が逆転したことから、その直後(変化点)ではとりあえず微増係数のみを修正する。一方、操作ステップ06の操作語は減量を指示するものなので、図3フロー・チャートS112の処理において操作量Y=5×(−0.25)=−1.25となり、操作量Y=−1となる。その結果、vol値は20から19に変化する。   Next, in the operation step 06, if the operation word is changed to an instruction word for instructing a minute operation in the decreasing direction, the slightly increasing operation is changed to a slightly decreasing operation. In the flowchart of FIG. 5, the process proceeds to S208, and the slightly increasing coefficient Xa is 0.45-0.1. = 0.35 is corrected. That is, since the operation direction is reversed from the increasing direction to the decreasing direction, immediately after that (change point), only the slight increase coefficient is corrected. On the other hand, since the operation word of the operation step 06 is an instruction to reduce the amount, the operation amount Y = 5 × (−0.25) = − 1.25 in the process of the flow chart S112 of FIG. 3, and the operation amount Y = −1. It becomes. As a result, the vol value changes from 20 to 19.

次いで操作ステップ07において、さらに同様の微量操作指示が連続して入力されたとすると、微減操作から微減操作と方向が減少方向に一定したため、S210において微減係数Xsは−0.25−0.1=−0.35と修正されて標準減量Saudioに乗算され、操作量Y=5×(−0.35)=−1.75となり、操作量Y=−2となる。その結果、vol値は19から17に変化する。   Next, in operation step 07, if the same minute operation instruction is continuously input, since the direction from the slightly decreasing operation to the slightly decreasing operation is constant in the decreasing direction, the slightly decreasing coefficient Xs is -0.25-0.1 = in S210. It is corrected to −0.35 and is multiplied by the standard reduction Saudio, so that the operation amount Y = 5 × (−0.35) = − 1.75 and the operation amount Y = −2. As a result, the vol value changes from 19 to 17.

次いで操作ステップ08において、図示のような増加方向の操作指示が入力されたとすると、微量操作を指示するものではないことから通常操作となり、操作量Yは標準増量Aaudioのみから算出(出力)され。この結果、vol値は22となるように操作される。   Next, in the operation step 08, if an operation instruction in the increasing direction as shown in the figure is input, the operation amount Y is calculated (output) only from the standard increase amount Aaudio because it does not instruct a minute operation, and becomes a normal operation. As a result, the vol value is manipulated to be 22.

次いで操作ステップ09において、減少方向の微量操作を指示する操作語が入力されたとすると、通常から微量操作となり、微量係数は修正されないが、S112の処理において操作量Y=5×(−0.35)=−1.75となる。その結果、操作量は−2となってvol値は20に変更される。   Next, in the operation step 09, if an operation word for instructing a minute operation in the decreasing direction is input, the operation becomes a minute operation from the normal state, and the minute coefficient is not corrected, but the operation amount Y = 5 × (−0.35) in the process of S112. ) = − 1.75. As a result, the operation amount becomes −2 and the vol value is changed to 20.

次いで操作ステップ10において、減少方向の通常操作が指示されると、操作量Yは標準減量Saudioのみから算出(出力)され、vol値は15となるように操作される。尚、操作ステップ02から10までに入力された操作語は全てオーディオ22に関するので、温度が変更されることはない。   Next, when the normal operation in the decreasing direction is instructed in the operation step 10, the operation amount Y is calculated (output) only from the standard decrease Saudio, and the vol value is operated to be 15. Since all the operation words input from operation steps 02 to 10 relate to the audio 22, the temperature is not changed.

次いで操作ステップ11において、オーディオ22に代え、エアコン20について増加方向の通常操作を指示する操作語が入力されたとすると、操作量Yは標準増量Aairconのみから算出(出力)され、温度は20から23となるように操作される、操作語がエアコン22を対象とするものに変更されたので、vol値は変わらない。また、通常操作であることから、微量係数(Xa,Xs)も変化しない。   Next, in operation step 11, assuming that an operation word for instructing normal operation in the increasing direction is input instead of the audio 22, the operation amount Y is calculated (output) only from the standard increase Aaircon, and the temperature is 20 to 23 Since the operation word is changed to the one for the air conditioner 22, the vol value is not changed. Moreover, since it is normal operation, a trace coefficient (Xa, Xs) does not change.

次いで操作ステップ12において、エアコン20について減少方向の微量操作を指示する操作語が入力されたとすると、前回、エアコン20について微量操作されていないことから、微減係数は修正されず、オーディオ22についての値−0.35がそのまま使用される。従って、図3フロー・チャートS112で標準減量Sairconにその微減係数Xsが乗算されて操作量Y=3×(−0.35)=−1.05となる。上記したようにエアコン20の操作量の算出では少数点以下は切り捨てられることから、操作量Y=−1となり、温度は23から22に変更される。   Next, in the operation step 12, if an operation word for instructing a minute operation in the decreasing direction is input for the air conditioner 20, since the minute operation has not been performed for the air conditioner 20, the slight reduction coefficient is not corrected and the value for the audio 22 is not corrected. -0.35 is used as is. Therefore, in the flowchart S112 of FIG. 3, the standard reduction amount Saircon is multiplied by the slight reduction coefficient Xs, so that the operation amount Y = 3 × (−0.35) = − 1.05. As described above, in calculating the operation amount of the air conditioner 20, since the decimal point is rounded down, the operation amount Y = −1 and the temperature is changed from 23 to 22.

次いで操作ステップ13において、エアコン20について増加方向の微量操作を指示する操作語が入力されたとすると、連続的な微量操作であることから図5フロー・チャートのS202で肯定されてS206に進み、微減係数Xsは−0.35+0.05=−0.30と変更される。一方、図3フロー・チャートS110の処理において標準増量Aairconに微増係数Xaが乗算されて操作量Y=3×0.35=1.05となり、操作量Y=1となる。その結果、温度は22から23に変更される。   Next, in the operation step 13, if an operation word for instructing the air conditioner 20 to increase in a minute amount operation is input, the operation is affirmative in S202 in the flowchart of FIG. The coefficient Xs is changed to −0.35 + 0.05 = −0.30. On the other hand, in the process of the flow chart S110 in FIG. 3, the standard increase Aaircon is multiplied by the slight increase coefficient Xa to obtain the operation amount Y = 3 × 0.35 = 1.05 and the operation amount Y = 1. As a result, the temperature is changed from 22 to 23.

次いで操作ステップ14において、再びオーディオ22について増加方向の微量操作を示す操作語が入力されたとすると、同一機器の操作ではないことから、微量係数は変更されず、エアコン20について修正された微増係数Xaがそのまま使用されて標準増量Aaudioに乗算される。その結果、操作量Y=5×0.35=1.75となり、操作量Y=2となる。その結果、vol値は15から17に変化する。尚、エアコン20を対象としていないことから、温度はそのままとされる。   Next, in operation step 14, if an operation word indicating an increasing amount of minute operation is input again for the audio 22, the minute coefficient is not changed because the operation is not the same device, and the slightly increased coefficient Xa corrected for the air conditioner 20. Is used as is and multiplied by the standard increment Aaudio. As a result, the operation amount Y = 5 × 0.35 = 1.75 and the operation amount Y = 2. As a result, the vol value changes from 15 to 17. Since the air conditioner 20 is not targeted, the temperature is left as it is.

次いで操作ステップ15において、同一機器について減少方向の微量操作を指示する操作語が入力されたとすると、微増操作から微減操作となり、図5フロー・チャートではS208に進み、微増係数Xaは0.35−0.1=0.25と修正される。しかし、図3フロー・チャートの処理ではS112に進む結果、操作量Y=5×(−0.30)=−1.5となり、操作量Y=−2となり、vol値は、15となる。   Next, in operation step 15, if an operation word for instructing a minute operation in the decreasing direction is input for the same device, the operation is changed from a slight increase operation to a slight decrease operation. In the flowchart of FIG. 5, the process proceeds to S208, and the slight increase coefficient Xa is 0.35-. It is corrected as 0.1 = 0.25. However, in the process of the flowchart of FIG. 3, as a result of proceeding to S112, the operation amount Y = 5 × (−0.30) = − 1.5, the operation amount Y = −2, and the vol value is 15.

図8は、図7と同様な図であり、対象機器がクルーズアクチュエータ26と可変サスペンション装置24の場合の操作例である。同様に、同図(a)は図3などの処理(操作ステップ)を、同図(b)は微量係数などの初期値および設定値を示す。   FIG. 8 is a view similar to FIG. 7, and shows an operation example when the target devices are the cruise actuator 26 and the variable suspension device 24. Similarly, FIG. 4A shows the processing (operation step) of FIG. 3 and the like, and FIG. 4B shows the initial value and the set value such as the trace coefficient.

図8(b)に示す如く、それらの機器に関しても微増係数Xa(補正量)と微減係数Xs(補正量)の初期値は0.25あるいは−0.25と同一の値に設定される。尚、補正値は、0.2と設定される。   As shown in FIG. 8B, the initial values of the slight increase coefficient Xa (correction amount) and the slight decrease coefficient Xs (correction amount) are also set to the same value as 0.25 or −0.25 for these devices. The correction value is set to 0.2.

オートクルーズにおける速度設定値の初期値は、60km/hから120km/hの間において例えば90km/hと設定される。可変サスペンション装置24の減衰量の初期値は、1−10(無名数)の間において例えば5と設定される。   The initial value of the speed setting value in the auto cruise is set to, for example, 90 km / h between 60 km / h and 120 km / h. The initial value of the amount of damping of the variable suspension device 24 is set to, for example, 5 between 1-10 (anonymous number).

図8(a)の動作にあっても、微量操作が続いたとき、微増係数あるいは微減係数が変更されるなど、図7aの場合と異ならないので、詳細な説明は省略する。   Even in the operation of FIG. 8 (a), when the minute operation continues, the slight increase coefficient or the slight decrease coefficient is not different from the case of FIG. 7a.

この実施例は上記の如く、音声入力手段(マイク16)を介して入力された音声に基づいてエアコン20、オーディオ22など複数の機器の中の少なくともいずれかの動作を制御するようにした音声による機器制御装置10において、前記入力された音声を認識し、予め記憶された操作語(操作量キーワード)に基づき、前記複数の機器の中の少なくともいずれかについて操作量の標準増量Au,標準減量Su(標準値)と微量係数(補正量)、より具体的には微増係数Xa,微減係数Xsを算出する操作量算出手段(音声認識部14a1,音声認識結果解析部14a2,S108からS112,S200からS216)、前記算出された標準値と微量係数(補正量)に基づいて(より具体的には標準値に微量係数を乗算して)前記操作量を決定する操作量決定手段(機器制御部14a3,S110,S112)、および前記決定された操作量で前記複数の機器の中の少なくともいずれかの動作を制御する機器制御手段(機器制御部14a3,S110,S112)を備える如く構成した。   In this embodiment, as described above, the sound is controlled by controlling the operation of at least one of a plurality of devices such as the air conditioner 20 and the audio 22 based on the sound input through the sound input means (the microphone 16). In the device control apparatus 10, the input voice is recognized, and based on a pre-stored operation word (operation amount keyword), the operation amount standard increase Au and standard decrease Su for at least one of the plurality of devices. (Standard value) and a small amount of coefficient (correction amount), more specifically, operation amount calculation means for calculating a slight increase coefficient Xa and a slight decrease coefficient Xs (from speech recognition unit 14a1, speech recognition result analysis unit 14a2, S108 to S112, S200 S216), based on the calculated standard value and the small amount coefficient (correction amount) (more specifically, multiplying the standard value by the small amount coefficient) to calculate the manipulated variable. Operation amount determining means (device control units 14a3, S110, S112) to be determined, and device control means (device control units 14a3, S110) that control at least one of the plurality of devices with the determined operation amount. , S112).

即ち、入力された音声を認識し、予め記憶された操作語に基づき、エアコン20、オーディオ22などの複数の機器の中の少なくともいずれかについて操作量の標準値と微量係数(補正量)を算出し、算出された標準値と補正量に基づいて、より正確には算出した標準値に微量係数を乗じて操作量を決定してエアコンECU20aなどの中の対応するECUを介してその機器の動作を操作量Yだけ制御するように構成したので、微量係数(補正量)を適宜に設定することで、ユーザの要求に応じて機器の動作を微量(微小)に制御することが可能となる。   That is, the input voice is recognized, and a standard value and a small coefficient (correction amount) of the operation amount are calculated for at least one of a plurality of devices such as the air conditioner 20 and the audio 22 based on operation words stored in advance. Then, based on the calculated standard value and the correction amount, more accurately, the manipulated value is determined by multiplying the calculated standard value by a small coefficient, and the operation of the device is performed via the corresponding ECU in the air conditioner ECU 20a or the like. Since only the operation amount Y is controlled, it is possible to control the operation of the device to a minute amount (minute) according to the user's request by appropriately setting the minute amount coefficient (correction amount).

さらに、前記微量係数(補正量)を前記機器のユーザごとに記憶する記憶手段(係数記憶領域(ユーザDB)14b2、および前記音声入力手段を介して入力された音声に基づいて前記ユーザを特定するユーザ特定手段(音声認識部14a1,音声認識結果解析部14a2,S10からS14)を備えると共に、前記操作量算出手段は、前記記憶された微量係数(補正量)の中から特定されたユーザに対応する値を検索して前記微量係数(補正量)を算出する如く構成した。   Furthermore, the user is specified based on the voice input through the storage means (coefficient storage area (user DB) 14b2 and the voice input means) for storing the minute coefficient (correction amount) for each user of the device. User identification means (speech recognition unit 14a1, speech recognition result analysis units 14a2, S10 to S14) is provided, and the operation amount calculation means corresponds to the user identified from the stored minute coefficient (correction amount). This value is searched to calculate the trace coefficient (correction amount).

即ち、操作量を決定する要因の中の微量係数(補正量)をユーザごとに設定、即ち、微量係数を機器のユーザごとに記憶すると共に、ユーザを特定し、記憶された微量係数の中から特定されたユーザに対応する値を検索して設定(算出)する如く構成、換言すれば、ユーザそれぞれの感覚に適合するような制御を実現することができる。   In other words, the micro coefficient (correction amount) among the factors that determine the operation amount is set for each user, that is, the micro coefficient is stored for each user of the device, the user is specified, and from among the stored micro coefficients It is configured to search for and set (calculate) a value corresponding to the identified user, in other words, it is possible to realize control suitable for each user's sense.

また、前記微量係数(補正量)が、前記複数の機器について同一の値に設定される、より具体的には初期値において0.25などと同一の値に設定される如く構成したので、その微量係数を操作履歴に応じて修正しつつ、対象機器が変更して使用し続けることにより、オーディオ22の音量を「少し大きく」と、エアコン20の温度を「少し高く」などの「少し」をユーザの感覚に近い形に収束し、それによってユーザがある量操作の語彙に対応する機器の変化量の割合あるいは程度を全ての機器を通じて一致させることができ、ユーザが微量操作の程度で混乱を招くのを防止することができる。   In addition, since the trace coefficient (correction amount) is set to the same value for the plurality of devices, more specifically, the initial value is set to the same value as 0.25. By correcting the trace coefficient according to the operation history and continuing to use the target device while changing it, the volume of the audio 22 is set to “a little higher” and the temperature of the air conditioner 20 is set to “a little” such as “a little higher”. It converges in a form that is close to the user's sense, and the user can match the rate or degree of change of equipment corresponding to a certain amount of operation vocabulary through all the equipment, and the user can be confused by the degree of minute operation. Invitation can be prevented.

さらに、前記決定された操作量を経時的に履歴として記憶する操作履歴記憶手段(操作履歴記憶領域(履歴DB)14b3)を備えると共に、前記操作量算出手段は、前記記憶された履歴に応じて前記微量係数(補正量)を変更する、より具体的には補正値Huを併せて用いつつ微量係数を変更する如く構成したので、操作語(量操作の語彙)に対してユーザが想起する変化量に一層近い制御を実現することができると共に、その変化量の割合あるいは程度を全ての機器を通じて一層一致させることができ、よってユーザが混乱を招くのを一層確実に防止することができる。   Furthermore, an operation history storage unit (operation history storage area (history DB) 14b3) that stores the determined operation amount as a history with time is provided, and the operation amount calculation unit is configured to respond to the stored history. Since the micro-coefficient (correction amount) is changed, more specifically, the micro-coefficient is changed while using the correction value Hu together, the change that the user recalls with respect to the operation word (quantity operation vocabulary) Control closer to the amount can be realized, and the rate or degree of the amount of change can be made more consistent throughout all the devices, thereby preventing the user from being confused more reliably.

また、この実施例は上記の如く、プログラム(図2フロー・チャートに示す)されたコンピュータ(メインECU14)により、音声入力手段(マイク16)を介して入力された音声に基づいてエアコン20、オーディオ22など複数の機器の中の少なくともいずれかの動作を制御するようにしたものにおいて、前記プログラムに、前記入力された音声を認識し、予め記憶された操作語(操作量キーワード)に基づき、前記複数の機器の中の少なくともいずれかについて操作量の標準増量Au,標準減量Su(標準値)と微量係数(補正量)、より具体的には微増係数Xa,微減係数Xsを算出し(S108からS112,S200からS216)、前記算出された標準値と補正量に基づいて(より具体的には標準値に微量係数を乗算して)前記操作量を決定し(S110,S112)、および前記決定された操作量で前記複数の機器の中の少なくともいずれかの動作を制御する(S110,S112)手順を実行させる如く構成したので、同様にユーザの要求に応じて機器の動作を微量に制御することが可能となる。   Further, in this embodiment, as described above, the air conditioner 20 and the audio are based on the voice inputted through the voice input means (microphone 16) by the computer (main ECU 14) programmed (shown in the flow chart of FIG. 2). 22 that controls the operation of at least one of a plurality of devices such as 22, the program recognizes the input voice, and based on the operation word (operation amount keyword) stored in advance, A standard increase Au, a standard decrease Su (standard value) and a minute coefficient (correction amount), more specifically a slight increase coefficient Xa and a slight decrease coefficient Xs are calculated for at least one of the plurality of devices (from S108). S112, S200 to S216), based on the calculated standard value and the correction amount (more specifically, the standard value is multiplied by a trace coefficient) The operation amount is determined (S110, S112), and at least one of the plurality of devices is controlled by the determined operation amount (S110, S112). In addition, it is possible to control the operation of the device in a minute amount according to the user's request.

尚、実施例において音声によって制御する機器を車両搭載機器としたが、それに限定されるものではないことは、いうまでもない。音声を入力することによって制御できるものであれば、どのような機器でも良い。   In the embodiment, the device controlled by voice is a vehicle-mounted device, but it is needless to say that the device is not limited thereto. Any device can be used as long as it can be controlled by inputting voice.

また、実施例において記憶領域が装置に内蔵されるに格納されるように説明したが、記憶領域を別の場所に設置した記憶装置に格納し、その記憶装置と無線通信などを介して接続するようにしても良い。   Further, in the embodiment, the storage area is described as being stored in the apparatus, but the storage area is stored in a storage apparatus installed in another location and connected to the storage apparatus via wireless communication or the like. You may do it.

この発明の第1実施例に係る音声による機器制御装置の全体構成を示す概略図である。It is the schematic which shows the whole structure of the apparatus control apparatus by the sound which concerns on 1st Example of this invention. 図1に示す装置の動作の中のユーザ認証処理を詳細を示すフロー・チャートである。It is a flowchart which shows the detail of the user authentication process in operation | movement of the apparatus shown in FIG. 図1に示す装置の動作の中の操作量算出処理を詳細を示すフロー・チャートである。It is a flowchart which shows the detail of the operation amount calculation process in operation | movement of the apparatus shown in FIG. 図2に示す装置の操作語DB(操作語記憶領域)に記憶されている操作語の一例を示す説明図である。It is explanatory drawing which shows an example of the operation word memorize | stored in operation word DB (operation word storage area) of the apparatus shown in FIG. 図1に示す装置の動作の中の微量係数(補正量)算出処理を詳細を示すフロー・チャートである。It is a flowchart which shows the detail of the trace coefficient (correction amount) calculation process in operation | movement of the apparatus shown in FIG. 図5に示す処理の中の、修正された係数のリミット処理を示すサブ・ルーチン・フロー・チャートである。FIG. 6 is a sub-routine flow chart showing a modified coefficient limit process in the process shown in FIG. 5. 図3および図5の処理を、制御対象機器がオーディオ装置とエアコンディショナである場合を例にとって示す説明図である。It is explanatory drawing which shows the process of FIG. 3 and FIG. 5 for the example in case the control object apparatus is an audio apparatus and an air conditioner. 図3および図5の処理を、制御対象機器がオートクルーズ装置と可変サスペンション装置である場合を例にとって示す説明図である。It is explanatory drawing which shows the process of FIG. 3 and FIG. 5 for an example in case the control object apparatus is an auto-cruise apparatus and a variable suspension apparatus.

符号の説明Explanation of symbols

10 音声による機器制御装置
12 車両
14 メインECU(電子制御装置)
14a CPU
14b 記憶装置
14b2 係数記憶領域(ユーザDB。記憶手段)
16 マイクロフォン(マイク。音声入力手段)
20 エアコンディショナ(エアコン)(機器)
22 オーディオ機器(オーディオ)(機器)
24 可変サスペンション装置(機器)
26 クルーズアクチュエータ(機器)
28 パワーステアリング装置(機器)
DESCRIPTION OF SYMBOLS 10 Device control device by voice 12 Vehicle 14 Main ECU (electronic control device)
14a CPU
14b storage device 14b2 coefficient storage area (user DB; storage means)
16 Microphone (microphone; voice input means)
20 Air conditioner (air conditioner) (equipment)
22 Audio equipment (audio) (equipment)
24 Variable suspension system (equipment)
26 Cruise actuator (equipment)
28 Power steering system (equipment)

Claims (5)

音声入力手段を介して入力された音声に基づいて複数の機器の中の少なくともいずれかの動作を制御するようにした音声による機器制御装置において、
a.前記入力された音声を認識し、予め記憶された操作量キーワードに基づき、前記複数の機器の中の少なくともいずれかについて操作量の標準値と補正量を算出する操作量算出手段、
b.前記算出された標準値と補正量に基づいて前記操作量を決定する操作量決定手段、
および
c.前記決定された操作量で前記複数の機器の中の少なくともいずれかの動作を制御する機器制御手段、
を備えたことを特徴とする音声による機器制御装置。
In a device control apparatus by voice that controls at least one of the operations of a plurality of devices based on the voice input through the voice input means,
a. An operation amount calculating means for recognizing the input voice and calculating a standard value and a correction amount of the operation amount for at least one of the plurality of devices based on an operation amount keyword stored in advance;
b. An operation amount determining means for determining the operation amount based on the calculated standard value and the correction amount;
And c. Device control means for controlling the operation of at least one of the plurality of devices with the determined operation amount;
A device control apparatus using voice, comprising:
さらに、
d.前記補正量を前記機器のユーザごとに記憶する記憶手段、
および
e.前記音声入力手段を介して入力された音声に基づいて前記ユーザを特定するユーザ特定手段、
を備えると共に、前記操作量算出手段は、前記記憶された補正量の中から特定されたユーザに対応する値を検索して前記補正量を算出することを特徴とする請求項1記載の音声による機器制御装置。
further,
d. Storage means for storing the correction amount for each user of the device;
And e. User specifying means for specifying the user based on voice input through the voice input means;
2. The voice according to claim 1, wherein the operation amount calculation means calculates the correction amount by searching for a value corresponding to the identified user from the stored correction amounts. Equipment control device.
前記補正量が、前記複数の機器について同一の値に設定されることを特徴とする請求項1または2記載の音声による機器制御装置。   The device control apparatus using voice according to claim 1 or 2, wherein the correction amount is set to the same value for the plurality of devices. さらに、
f.前記決定された操作量を経時的に履歴として記憶する操作履歴記憶手段、
を備えると共に、前記操作量算出手段は、前記記憶された履歴に応じて前記補正量を変更することを特徴とする請求項1から3のいずれかに記載の音声による機器制御装置。
further,
f. Operation history storage means for storing the determined operation amount as a history over time;
4. The device control apparatus using voice according to claim 1, wherein the operation amount calculation unit changes the correction amount according to the stored history. 5.
プログラムされたコンピュータにより、音声入力手段を介して入力された音声に基づいて複数の機器の中の少なくともいずれかの動作を制御するようにしたものにおいて、前記プログラムに、
a.前記入力された音声を認識し、予め記憶された操作量キーワードに基づき、前記複数の機器の中の少なくともいずれかについて操作量の標準値と補正量を算出し、
b.前記算出された標準値と補正量に基づいて前記操作量を決定し、
および
c.前記決定された操作量で前記複数の機器の中の少なくともいずれかの動作を制御する、
手順を実行させることを特徴とするプログラム。
What controls at least any one operation | movement in several apparatuses based on the audio | voice input through the audio | voice input means with the programmed computer in the said program,
a. Recognizing the input voice, and calculating a standard value and a correction amount of an operation amount for at least one of the plurality of devices based on an operation amount keyword stored in advance;
b. The operation amount is determined based on the calculated standard value and the correction amount,
And c. Controlling the operation of at least one of the plurality of devices with the determined operation amount;
A program characterized by causing a procedure to be executed.
JP2004167380A 2004-06-04 2004-06-04 Device control device by voice Pending JP2005345903A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004167380A JP2005345903A (en) 2004-06-04 2004-06-04 Device control device by voice

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004167380A JP2005345903A (en) 2004-06-04 2004-06-04 Device control device by voice

Publications (1)

Publication Number Publication Date
JP2005345903A true JP2005345903A (en) 2005-12-15

Family

ID=35498331

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004167380A Pending JP2005345903A (en) 2004-06-04 2004-06-04 Device control device by voice

Country Status (1)

Country Link
JP (1) JP2005345903A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020173453A (en) * 2014-12-25 2020-10-22 Case特許株式会社 On vehicle machine and vehicle

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04184397A (en) * 1990-11-19 1992-07-01 Matsushita Electric Ind Co Ltd Voice controller
JPH11242497A (en) * 1998-02-25 1999-09-07 Clarion Co Ltd Unit and method for control by voice recognition and record medium where program for control by voice recognition is recorded
JPH11288296A (en) * 1998-04-06 1999-10-19 Denso Corp Information processor
JP2002258892A (en) * 2001-03-05 2002-09-11 Alpine Electronics Inc Operation unit for voice-recognizing device
JP2003130649A (en) * 2001-10-22 2003-05-08 Clarion Co Ltd Device for changing onboard equipment setting
JP2004157196A (en) * 2002-11-05 2004-06-03 Akira Amano Method and apparatus for control

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04184397A (en) * 1990-11-19 1992-07-01 Matsushita Electric Ind Co Ltd Voice controller
JPH11242497A (en) * 1998-02-25 1999-09-07 Clarion Co Ltd Unit and method for control by voice recognition and record medium where program for control by voice recognition is recorded
JPH11288296A (en) * 1998-04-06 1999-10-19 Denso Corp Information processor
JP2002258892A (en) * 2001-03-05 2002-09-11 Alpine Electronics Inc Operation unit for voice-recognizing device
JP2003130649A (en) * 2001-10-22 2003-05-08 Clarion Co Ltd Device for changing onboard equipment setting
JP2004157196A (en) * 2002-11-05 2004-06-03 Akira Amano Method and apparatus for control

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020173453A (en) * 2014-12-25 2020-10-22 Case特許株式会社 On vehicle machine and vehicle
JP6994781B2 (en) 2014-12-25 2022-01-14 Case特許株式会社 On-board equipment and vehicles
JP2023065621A (en) * 2014-12-25 2023-05-12 Case特許株式会社 Robot and vehicle
JP2024170597A (en) * 2014-12-25 2024-12-10 Case特許株式会社 On-board device and vehicle

Similar Documents

Publication Publication Date Title
EP2045140B1 (en) Adjustment of vehicular elements by speech control
US6230138B1 (en) Method and apparatus for controlling multiple speech engines in an in-vehicle speech recognition system
US7024366B1 (en) Speech recognition with user specific adaptive voice feedback
JP4304952B2 (en) On-vehicle controller and program for causing computer to execute operation explanation method thereof
JP4260788B2 (en) Voice recognition device controller
CN1764946B (en) Distributed Speech Recognition Method
JP6011584B2 (en) Speech recognition apparatus and speech recognition system
JP2003532163A (en) Selective speaker adaptation method for in-vehicle speech recognition system
JP7458013B2 (en) Audio processing device, audio processing method, and audio processing system
US7418391B2 (en) Interactive information providing apparatus, interactive information providing program, and storage medium having stored same
US10198696B2 (en) Apparatus and methods for converting user input accurately to a particular system function
JP4405370B2 (en) Vehicle equipment control device
JP2009145755A (en) Voice recognition device
US11535100B2 (en) Control device and method for the voice-based operation of a motor vehicle
JP7556202B2 (en) Speech recognition method and speech recognition device
WO2005061249A1 (en) Air conditioner control device and air conditioner control method
JP4400951B2 (en) In-vehicle speech recognition apparatus and in-vehicle speech recognition control method
WO2023138563A1 (en) Volume adjustment method and apparatus, and automobile
JP2001253219A (en) Vehicle characteristic adjustment device
JP3877271B2 (en) Audio cancellation device for speech recognition
JP2005345903A (en) Device control device by voice
US20230238020A1 (en) Speech recognition system and a method for providing a speech recognition service
JP5376072B1 (en) In-vehicle information system and speech recognition adaptation method
JP4396216B2 (en) In-vehicle information providing dialogue apparatus, system and method
JP7392827B2 (en) Speech recognition device and speech recognition method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061128

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091110

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091117

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100427

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100628

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100817