JP7767199B2 - Vehicle interior control device - Google Patents
Vehicle interior control deviceInfo
- Publication number
- JP7767199B2 JP7767199B2 JP2022044976A JP2022044976A JP7767199B2 JP 7767199 B2 JP7767199 B2 JP 7767199B2 JP 2022044976 A JP2022044976 A JP 2022044976A JP 2022044976 A JP2022044976 A JP 2022044976A JP 7767199 B2 JP7767199 B2 JP 7767199B2
- Authority
- JP
- Japan
- Prior art keywords
- control
- unit
- user
- numerical value
- air conditioning
- 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.)
- Active
Links
Landscapes
- Air-Conditioning For Vehicles (AREA)
Description
この発明は、ユーザの発話を認識し、車室内に設置された車載機器を、認識した当該発話に含まれる数値に対応する動作レベルに制御する車室内制御装置に関する。 This invention relates to an in-vehicle control device that recognizes a user's speech and controls in-vehicle equipment installed in the vehicle cabin to an operating level that corresponds to the numerical value contained in the recognized speech.
従来、人(ユーザ)の発する音声を認識する音声認識装置において、例えば特許文献1に記載のように、ユーザが発した音声を認識する際に、ユーザの口周辺を撮影した平面画像、及び立体画像を用いて、音声認識することにより母音及び子音を推定して音声認識の精度の向上を図ることが行われている。 Conventionally, in speech recognition devices that recognize speech uttered by people (users), as described in Patent Document 1, for example, when recognizing speech uttered by a user, vowels and consonants are estimated through speech recognition using two-dimensional images of the area around the user's mouth and three-dimensional images, thereby improving the accuracy of speech recognition.
ところで、車両用の空調装置(以下、エアコンともいう)には、車両ユーザの音声により車室内の空調制御を行えるようにしたものがある。この種の装置の例として、特許文献1に記載のような音声認識部と、該音声認識部が認識した操作指示に従って空調制御を行う制御部とを備えたものがある。 Incidentally, some vehicle air conditioning systems (hereinafter also referred to as "air conditioners") are designed to allow the vehicle user to control the air conditioning within the vehicle cabin using their voice. An example of this type of system is one that includes a voice recognition unit, as described in Patent Document 1, and a control unit that controls the air conditioning in accordance with the operation instructions recognized by the voice recognition unit.
近年では、ディスプレイオーディオ(Display Audio/以下、DAとも称する)と呼ばれるディスプレイを備えたカーオーディオシステムが車両に搭載されるようになっており、このDAによって、チューナがFM・AMラジオ放送を受信してスピーカから出力し、USB機器に保存した動画をディスプレイに表示し音楽を再生して出力するほか、スマートホン内の指定のアプリをBluetooth(登録商標)で接続してスピーカから出力し、さらにはスマートホン内の対応するナビアプリを音声で操作してディスプレイにナビ画像を表示するとともに音声でナビ経路をガイダンスするなどの機能を備えたものもある。そして、上記したDAの操作を音声入力で行うことも可能であることから、このようなDAの音声入力機能を、上記した車室内の空調制御の操作に利用することも考えられている。 In recent years, vehicles have begun to be equipped with car audio systems equipped with displays known as display audio (hereinafter referred to as DA). These DA systems allow tuners to receive FM and AM radio broadcasts and output them from speakers, display videos stored on USB devices on the display, play and output music, and even connect to a smartphone via Bluetooth (registered trademark) and output selected apps from speakers. Some systems even offer features such as voice control of compatible smartphone navigation apps, displaying navigation images on the display and providing voice guidance for navigation routes. Because the above-mentioned DA systems can also be operated via voice input, it is conceivable that the voice input function of such DAs could also be used to control the air conditioning in the vehicle cabin.
この場合、一般的に車載通信として搭載されるCAN(Controller Area Network)プロトコルによる通信システムが使用され、DAの制御を司るDAECU(Electronic Control Unit)と、車室内の空調制御を司るエアコンECUとの間において、通信バスを介して所定の通信周期で行われるシリアル通信により、音声入力された空調温度にエアコンが制御される。 In this case, a communication system based on the CAN (Controller Area Network) protocol, which is commonly installed for in-vehicle communication, is used, and serial communication is carried out at a predetermined communication cycle via a communication bus between the DAECU (Electronic Control Unit), which controls the DA, and the air conditioning ECU, which controls the air conditioning in the vehicle cabin, to control the air conditioning temperature to the voice input.
しかし、音声入力された空調温度にエアコンを制御する場合の音声認識において、上記した特許文献1に記載のように、ユーザの口周辺の平面画像及び立体画像から母音成分が同じ異なる子音を推定することによって誤認を抑制するとしても、日本語の発音・読みの紛らわしさに起因する誤認が生じ得る。 However, in voice recognition for controlling an air conditioner to a temperature input based on voice, even if misrecognition is suppressed by estimating different consonants with the same vowel components from two-dimensional and three-dimensional images of the user's mouth, as described in Patent Document 1 above, misrecognition can still occur due to the ambiguity of Japanese pronunciation and reading.
例えば、「10(じゅう)」と「20(にじゅう)」は発音・読みが紛らわしいことから、口周辺の平面画像及び立体画像をもってしても、音声入力された「17℃(じゅう・なな・ど)」を「27℃(にじゅう・なな・ど)」に誤認したり、「16℃(じゅう・ろく・ど)」を「26℃(にじゅう・ろく・ど)」と誤認したりする。 For example, because the pronunciation and reading of "10" and "20" are confusing, even with two-dimensional and three-dimensional images of the mouth area, the voice input "17°C (17°C)" will be mistaken for "27°C (27°C)" and "16°C (16°C)" will be mistaken for "26°C (26°C)."
また、車載用のエアコンによっては、制御可能な空調温度が所定温度範囲(例えば18℃~32℃)に制限し、特許文献1に記載のような音声認識装置よりも簡易な構成のローカル音声認識装置を搭載して、入力音声におり制御可能なエアコンの構成の簡素化を図ることも行われている。この種のローカル音声認識装置では、所定温度範囲である18℃~32℃の数値それぞれに対応する動作レベルにエアコンを制御するために、複数の動作レベルそれぞれと対応する18~32の数値それぞれの発話コマンドを記憶部に予め記憶させておき、ユーザの発話に含まれる数値を取得して、取得したユーザの発話に含まれる数値が、記憶部に記憶された18~32の数値のうちのいずれかと一致するかどうか照合判定し、いずれかと一致すると判定したときに、一致すると判定した数値(空調温度)に対応する動作レベルにエアコンを制御する。 In addition, some in-vehicle air conditioners limit the controllable air conditioning temperature to a predetermined temperature range (e.g., 18°C to 32°C) and are equipped with a local voice recognition device with a simpler configuration than the voice recognition device described in Patent Document 1, simplifying the configuration of air conditioners that can be controlled based on input voice. In this type of local voice recognition device, to control the air conditioner to an operating level corresponding to each numerical value in the predetermined temperature range of 18°C to 32°C, spoken commands for each of the numerical values 18 to 32 corresponding to each of multiple operating levels are stored in a memory unit in advance, the numerical value contained in the user's utterance is acquired, and a comparison is made to determine whether the numerical value contained in the acquired user's utterance matches any of the numerical values 18 to 32 stored in the memory unit. If it is determined that the numerical value matches any of the values, the air conditioner is controlled to the operating level corresponding to the numerical value (air conditioning temperature) that is determined to match.
ところが、ローカル音声認識装置による制御機能を有するエアコンを搭載した車両の場合、車両に乗車しているユーザが当該車両用のエアコンが所定温度範囲内でしか温度制御できないことを知らないことが多々あるため、所定温度範囲外の下側や上側に超える空調温度を音声で指示したときに、音声入力された温度に制御しようとしても入力された音声を誤認して、エアコンがユーザの意図しない間違った空調温度に制御されてしまうおそれがある。 However, in the case of vehicles equipped with air conditioners that have control functions using a local voice recognition device, users in the vehicle are often unaware that the vehicle's air conditioner can only control the temperature within a specified temperature range. Therefore, when a user vocally specifies an air conditioning temperature that is above or below the specified temperature range, the voice input may be misinterpreted, and the air conditioner may be controlled to an incorrect air conditioning temperature that the user did not intend.
具体的には、外気温に応じて車室内温度が高くなっていて車室内を急冷したいために、車両に乗車しているユーザが空調温度を所定温度範囲の下限値である18℃よりも低い17℃に下げるべく「17℃」と発話したときに、上記したように「17℃(じゅう・なな・ど)」と「27℃(にじゅう・なな・ど)」とが紛らわしい上に、ローカル音声認識装置の記憶部には制御可能な温度範囲である18℃~32℃の数値に対応する発話コマンドしか記憶されていないため、ローカル音声認識装置は、ユーザが発した「17℃」を、発音・読みが近く記憶部に記憶されている「27℃」と誤判定し、その結果、エアコンがユーザの意図する17℃ではなく27℃に制御されてしまい、車室内温度がいっこうに下がらないことからユーザがエアコンの故障を疑ったり違和感を覚えたりするという不都合が生じる。 Specifically, when the temperature inside the vehicle is high due to the outside air temperature and a user in the vehicle wants to quickly cool the interior, they utter "17°C" to lower the air conditioning temperature to 17°C, which is lower than 18°C, the lower limit of the specified temperature range. However, as mentioned above, "17°C" and "27°C" are confusingly similar, and the local speech recognition device's memory only stores spoken commands corresponding to the controllable temperature range of 18°C to 32°C. Therefore, the local speech recognition device erroneously determines that the "17°C" uttered by the user is "27°C," which is similarly pronounced and read, and is stored in the memory. As a result, the air conditioner is controlled to 27°C instead of the 17°C intended by the user. This causes the interior temperature to not drop at all, which can lead the user to suspect a malfunction in the air conditioner or cause discomfort.
また、乗車中のユーザが空調温度を所定温度範囲の下限値である18℃よりも更に低い16℃や15℃,14℃に下げたいと思って「16℃」、「15℃」、「14℃」と発話したときにも、同様の不都合が生じる。 The same problem occurs when a user in the car wants to lower the air conditioning temperature to 16°C, 15°C, or 14°C, which is lower than the lower limit of the specified temperature range of 18°C, and speaks "16°C," "15°C," or "14°C."
本発明は、ユーザの発話に応じて、所定範囲内の連続する数値それぞれに対応する複数の動作レベルに車載機器を制御する場合に、ユーザの発話に含まれる数値の動作レベルと乖離しない制御を実行し、ユーザに違和感を与えないようにすることを目的とする。 The present invention aims to control in-vehicle equipment to multiple operation levels corresponding to successive numerical values within a predetermined range in response to user speech, so as to execute control that does not deviate from the operation levels of the numerical values contained in the user's speech, thereby preventing the user from feeling uncomfortable.
上記した目的を達成するために、本発明の車室内制御装置は、ユーザの発話を認識し、車室内に設置された車載機器を、認識した当該発話に含まれる数値に対応する動作レベルに制御する車室内制御装置において、所定範囲内の連続する数値それぞれに対応する複数の動作レベルに前記車載機器を制御するために、前記複数の動作レベルそれぞれと対応する数値の発話コマンドを記憶した記憶部と、前記ユーザの発話に含まれる数値を取得し、取得した前記ユーザの発話に含まれる数値が、前記記憶部に記憶された前記複数の発話コマンドの数値のうちのいずれかと一致するかどうか照合判定する判定部と、前記判定部により取得された前記ユーザの発話に含まれる数値が、前記記憶部に記憶された前記複数の発話コマンドの数値のうちのいずれかと一致すると判定されたときに、前記判定部により取得された前記ユーザの発話に含まれる数値に対応する動作レベルに前記車載機器を制御する制御部とを備え、前記記憶部は、前記所定範囲の下限の数値である第1閾値よりも小さい複数の数値それぞれの発話コマンド、及び、前記所定範囲の上限の数値である第2閾値よりも大きい複数の数値それぞれの発話コマンドを記憶し、前記制御部は、前記判定部により、取得した前記ユーザの発話に含まれる数値が、前記記憶部に記憶された前記第1閾値よりも小さい数値のうちのいずれかと一致すると判定されたときに、前記車載機器を前記第1閾値に対応する動作レベルに制御する第1の制御、及び、前記判定部により、取得した前記ユーザの発話に含まれる数値が、前記記憶部に記憶された前記第2閾値よりも大きい数値のうちのいずれかと一致すると判定されたときに、前記車載機器を前記第2閾値に対応する動作レベルに制御する第2の制御のうち少なくともいずれか一方を実行することを特徴としている。 In order to achieve the above-mentioned object, the in-vehicle control device of the present invention recognizes a user's utterance and controls an in-vehicle device installed in the vehicle cabin to an operation level corresponding to a numerical value contained in the recognized utterance. In order to control the in-vehicle device to a plurality of operation levels corresponding to successive numerical values within a predetermined range, the in-vehicle control device includes: a memory unit that stores numerical spoken commands corresponding to each of the plurality of operation levels; a determination unit that acquires the numerical value contained in the user's utterance and compares and determines whether the numerical value contained in the acquired user's utterance matches any of the numerical values of the plurality of spoken commands stored in the memory unit; and, when it is determined that the numerical value contained in the user's utterance acquired by the determination unit matches any of the numerical values of the plurality of spoken commands stored in the memory unit, a control unit that controls the in-vehicle device to a plurality of operation levels corresponding to successive numerical values within a predetermined range. and a control unit that controls the in-vehicle device to an operation level corresponding to the first threshold, wherein the storage unit stores a speech command for each of a plurality of numerical values smaller than a first threshold, which is the lower limit numerical value of the predetermined range, and a speech command for each of a plurality of numerical values larger than a second threshold, which is the upper limit numerical value of the predetermined range. The control unit executes at least one of a first control that controls the in-vehicle device to an operation level corresponding to the first threshold when the determination unit determines that a numerical value included in the acquired user utterance matches any of the numerical values smaller than the first threshold stored in the storage unit, and a second control that controls the in-vehicle device to an operation level corresponding to the second threshold when the determination unit determines that a numerical value included in the acquired user utterance matches any of the numerical values larger than the second threshold stored in the storage unit.
このような構成によれば、制御可能な所定範囲の下限の数値である第1閾値よりも小さい複数の数値それぞれに対応する発話コマンド、及び、所定範囲の上限の数値である第2閾値よりも大きい複数の数値それぞれに対応する発話コマンドを記憶部に記憶させておき、判定部により、取得したユーザの発話に含まれる数値が、記憶部に記憶された第1閾値よりも小さい数値のうちのいずれかと一致すると照合判定されたときに、車載機器を第1閾値に対応する動作レベルに制御する第1の制御、及び、判定部により、取得したユーザの発話に含まれる数値が、記憶部に記憶された第2閾値よりも大きい数値のうちのいずれかと一致すると照合判定されたときに、車載機器を第2閾値に対応する動作レベルに制御する第2の制御のうち、少なくともいずれか一方の制御が制御部により実行される。 With this configuration, the memory unit stores speech commands corresponding to multiple numerical values smaller than a first threshold, which is the lower limit of a predetermined controllable range, and speech commands corresponding to multiple numerical values larger than a second threshold, which is the upper limit of the predetermined range. When the determination unit determines that the numerical value included in the acquired user utterance matches any of the numerical values smaller than the first threshold stored in the memory unit, the control unit executes at least one of the following controls: a first control that controls the in-vehicle device to an operating level corresponding to the first threshold; and a second control that controls the in-vehicle device to an operating level corresponding to the second threshold, when the determination unit determines that the numerical value included in the acquired user utterance matches any of the numerical values larger than the second threshold stored in the memory unit.
そのため、判定部による照合判定の結果、第1の制御及び第2の制御の少なくともいずれか一方の制御が制御部により実行されることから、所定範囲内の連続する数値それぞれに対応する複数の動作レベルに車載機器を制御する場合に、ユーザの発話に含まれる数値の動作レベルと乖離しない制御を実行することが可能になり、ユーザが車載機器の故障を疑ったり違和感を覚えたりするなどの不都合を防止できる。このとき、制御部より、第1の制御及び第2の制御の両方の制御を実行するようにしてもよい。 As a result, based on the result of the comparison by the determination unit, the control unit executes at least one of the first control and the second control. This makes it possible to execute control that does not deviate from the numerical operation levels included in the user's speech when controlling the in-vehicle device to multiple operation levels corresponding to successive numerical values within a predetermined range, preventing inconveniences such as the user suspecting a malfunction of the in-vehicle device or feeling uncomfortable. In this case, the control unit may execute both the first control and the second control.
また、前記制御部は、前記制御部は、前記判定部により、取得した前記ユーザの発話に含まれる数値が、前記記憶部に記憶された前記第1閾値よりも小さい数値のうちのいずれかと一致すると判定されたときに、前記車載機器を、前記第1の制御に代えて、予め設定された前記第1閾値よりも小さい数値に対応する動作レベルに制御する第3の制御、及び、前記判定部により、取得した前記ユーザの発話に含まれる数値が、前記記憶部に記憶された前記第2閾値よりも大きい数値のうちのいずれかと一致すると判定されたときに、前記車載機器を、前記第2の制御に代えて、予め設定された前記第2閾値よりも大きい数値に対応する動作レベルに制御する第4の制御のうち少なくともいずれか一方を実行するとしてもよい。 The control unit may also be configured to perform at least one of the following: a third control, instead of the first control, for controlling the in-vehicle device to an operating level corresponding to a predetermined numerical value smaller than the first threshold when the determination unit determines that a numerical value included in the acquired user utterance matches any numerical value smaller than the first threshold stored in the memory unit; and a fourth control, instead of the second control, for controlling the in-vehicle device to an operating level corresponding to a predetermined numerical value larger than the second threshold when the determination unit determines that a numerical value included in the acquired user utterance matches any numerical value larger than the second threshold stored in the memory unit.
このような構成によれば、判定部による照合判定の結果、第1の制御及び第2の制御に代えて、第3の制御及び第4の制御の少なくともいずれか一方の制御が制御部により実行されるため、所定範囲内の連続する数値それぞれに対応する複数の動作レベルに車載機器を制御する場合に、ユーザの発話に含まれる数値の動作レベルと乖離しない制御を実行することができ、ユーザに違和感を与えるのを防止することができる。このとき、制御部より、第3の制御及び第4の制御の両方の制御を実行するようにしてもよい。 With this configuration, as a result of the comparison determination by the determination unit, the control unit executes at least one of the third control and the fourth control instead of the first control and the second control. Therefore, when controlling the in-vehicle device to multiple operation levels corresponding to successive numerical values within a predetermined range, it is possible to execute control that does not deviate from the operation levels of the numerical values included in the user's utterance, preventing the user from feeling uncomfortable. In this case, the control unit may execute both the third control and the fourth control.
また、前記車載機器は空調装置であり、前記記憶部に記憶された前記複数の発話コマンドと対応する前記数値は、前記空調装置による車室内の空調温度であるとよい。 Furthermore, the in-vehicle device may be an air conditioning unit, and the numerical values corresponding to the plurality of speech commands stored in the memory unit may be the temperature of the air conditioning in the vehicle cabin set by the air conditioning unit.
こうすると、車載用空調装置を、所定の温度範囲内の連続する温度である数値それぞれに対応する複数の動作レベルに制御する場合に、ユーザの発話に含まれる温度である数値が、所定の温度範囲の下限を下回ったり、上限を上回ったりしていても、車載用空調装置を、ユーザの発話に含まれる数値の空調温度と乖離しない状態に制御することができる。 In this way, when controlling the vehicle air conditioner to multiple operating levels corresponding to successive numerical values representing temperatures within a predetermined temperature range, even if the numerical value representing the temperature contained in the user's speech is below the lower limit or above the upper limit of the predetermined temperature range, the vehicle air conditioner can be controlled to a state that does not deviate from the numerical value representing the air conditioning temperature contained in the user's speech.
本発明によれば、ユーザの発話に応じて、所定範囲内の連続する数値それぞれに対応する複数の動作レベルに車載機器を制御する場合に、ユーザの発話に含まれる数値が、所定範囲の下限を下回ったり、上限を上回ったりしていても、ユーザの発話に含まれる数値の動作レベルと乖離しない制御を実行することができ、ユーザに違和感を与えるのを防止することができる。 According to the present invention, when in-vehicle equipment is controlled to multiple operation levels corresponding to successive numerical values within a predetermined range in response to user speech, even if the numerical value contained in the user's speech is below the lower limit or above the upper limit of the predetermined range, control can be executed that does not deviate from the operation level corresponding to the numerical value contained in the user's speech, preventing the user from feeling uncomfortable.
本発明の車室内制御装置の一実施形態について、図1ないし図4を参照して詳述する。 One embodiment of the vehicle interior control device of the present invention will be described in detail with reference to Figures 1 to 4.
(構成)
本実施形態における車室内制御装置は、図1に示すように構成されている。すなわち、車室内制御装置1は、ディスプレイオーディオ(Display Audio/以下では、DAと称する)の制御を司るDA制御手段であるマイクロコンピュータ構成のDAECU2と、エアコンの制御を司るエアコン制御手段であるマイクロコンピュータ構成のエアコンECU3と、DAECU2とエアコンECU3との間においてCAN(Controller Area Network)プロトコルによる所定の通信周期(60msec)でのシリアル通信(以下では、CAN通信とも称する)を行うための通信バス4とを備える。なお、エアコン(車載用空調装置)による空調温度の制御範囲は18℃~32℃に制限されており、エアコンECU3により、空調温度が18℃~32℃の範囲で1℃ごとの動作レベルである空調温度になるよう、エアコンが制御される。
(composition)
The vehicle interior control device 1 according to this embodiment is configured as shown in Fig. 1. Specifically, the vehicle interior control device 1 includes a microcomputer-based DAECU 2 serving as a DA control unit for controlling the display audio (hereinafter referred to as DA), a microcomputer-based air conditioner ECU 3 serving as an air conditioner control unit for controlling the air conditioner, and a communication bus 4 for performing serial communication (hereinafter also referred to as CAN communication) between the DAECU 2 and the air conditioner ECU 3 at a predetermined communication cycle (60 msec) using the CAN (Controller Area Network) protocol. The temperature control range of the air conditioner (vehicle air conditioner) is limited to 18°C to 32°C, and the air conditioner ECU 3 controls the air conditioner so that the air conditioner temperature is within the range of 18°C to 32°C in 1°C increments.
また、DAECU2は、マイク6を通して入力されるユーザの発話を認識し発話に含まれる空調温度の数値を照合判定する音声認識部21(本発明における「判定部」に相当)と、空調温度に対応する数値それぞれの発話コマンドを予め記憶したメモリ22(本発明における「記憶部」に相当)と、スピーカ7を介して音声合成した音声を出力する音声出力部23と、通信バス4を介して情報を送受信するCANプロトコルによるCAN通信を行うDA通信部24とを備える。ここで、マイク6は、車両のハンドル等に配置されたマイクスイッチの操作により動作可能になる。 The DAECU 2 also includes a voice recognition unit 21 (corresponding to the "determination unit" in this invention) that recognizes the user's speech input through the microphone 6 and compares and determines the numerical value of the air conditioning temperature included in the speech, a memory 22 (corresponding to the "storage unit" in this invention) that pre-stores speech commands for each numerical value corresponding to the air conditioning temperature, a voice output unit 23 that outputs synthesized voice via the speaker 7, and a DA communication unit 24 that performs CAN communication using the CAN protocol to send and receive information via the communication bus 4. The microphone 6 can be activated by operating a microphone switch located on the steering wheel or the like of the vehicle.
メモリ22には、図2に示すように、空調温度の制御範囲である18℃~32℃の1℃ごとに対応する数値それぞれの発話コマンドが予め記憶されている。マイク6を通してユーザにより制御すべき空調温度の数値を含む音声が発せられると、音声認識部21により、発話に含まれる空調温度の数値が認識され、メモリ22に記憶された発話コマンドの数値のうちのいずれかと一致するかどうか音声認識部21により照合判定され、一致すると判定された数値(空調温度)情報がDA通信部24により、CAN通信の送信情報として通信バス4を介して要送信される。 As shown in Figure 2, memory 22 pre-stores spoken commands for each numerical value corresponding to 1°C increments within the air conditioning temperature control range of 18°C to 32°C. When the user speaks through microphone 6, including the numerical value of the air conditioning temperature to be controlled, the voice recognition unit 21 recognizes the numerical value of the air conditioning temperature included in the speech and determines whether it matches any of the numerical values of the spoken commands stored in memory 22. If the numerical value (air conditioning temperature) is determined to match, it is transmitted by the DA communication unit 24 via communication bus 4 as transmission information for CAN communication.
このとき、メモリ22には、図2に示すように、空調温度の制御範囲である18℃~32℃の数値18~32の発話コマンドであるコマンド18~コマンド32のほか、制御範囲の下限の第1閾値である18よりも小さい17~10の発話コマンドであるコマンド17~コマンド10、及び、制御範囲の上限の第2閾値である32よりも大きい33~39の発話コマンドであるコマンド33~コマンド39も記憶されている。なお、発話コマンドは、16ビット等の複数のビット構成であるとよく、必ずしも複数のビット構成の発話コマンドに限定されるものでもない。 At this time, as shown in FIG. 2, memory 22 stores commands 18 to 32, which are spoken commands for the air conditioning temperature control range of 18°C to 32°C, as well as commands 17 to 10, which are spoken commands for 17 to 10, which are smaller than the first threshold value of 18, which is the lower limit of the control range, and commands 33 to 39, which are spoken commands for 33 to 39, which are larger than the second threshold value of 32, which is the upper limit of the control range. Note that the spoken commands may be configured with multiple bits, such as 16 bits, and are not necessarily limited to spoken commands configured with multiple bits.
エアコンECU3は本発明における「制御部」に相当し、このエアコンECU3は、通信バス4を介して情報を送受信するCANプロトコルによるシリアル通信を行うAC通信部31を備え、このAC通信部31により、DA通信部24から送信される音声認識部21による照合判定結果の数値(空調温度)に関する情報を受信し、車室内温度を検出する温度センサ9による検出温度情報を取り込み、インストルメントパネルなどに配置されたエアコン操作部10のスイッチ操作に応じて車載機器である車載用空調装置に相当するエアコンユニット11の制御を行うほか、音声認識部21によりユーザの発話に含まれる空調温度の数値が認識されて、DA通信部24からAC通信部31にその数値情報(空調温度)が送信されると、AC通信部31が受信した数値情報(空調温度)に応じて、エアコンユニット11を制御する。 The air conditioner ECU 3 corresponds to the "controller" in this invention, and is equipped with an AC communication unit 31 that performs serial communication using the CAN protocol to send and receive information via the communication bus 4. This AC communication unit 31 receives information regarding the numerical value (air conditioning temperature) of the comparison result by the voice recognition unit 21 transmitted from the DA communication unit 24, imports temperature information detected by the temperature sensor 9 that detects the temperature inside the vehicle, and controls the air conditioning unit 11, which corresponds to the on-board air conditioner, an on-board device, in response to switch operation of the air conditioning operation unit 10 located on the instrument panel or the like. In addition, the voice recognition unit 21 recognizes the numerical value of the air conditioning temperature contained in the user's speech, and when the numerical information (air conditioning temperature) is transmitted from the DA communication unit 24 to the AC communication unit 31, the AC communication unit 31 controls the air conditioning unit 11 in accordance with the received numerical information (air conditioning temperature).
DAECU2は基本的にオーディオシステム8の制御を行うものであり、音楽を再生してスピーカ7から出力させ、オーディオシステム8が備えるディスプレイ8aにオーディオ情報を表示させるオーディオ制御、ナビゲーションの音声ガイダンスをスピーカ7から出力させ、ディスプレイ8aにナビゲーション経路を地図上に表示させるナビゲーション制御や、その他の音声出力や画面表示の制御を行う。 DAECU2 basically controls the audio system 8, including audio control, which plays music and outputs it from the speaker 7, and displays audio information on the display 8a of the audio system 8; navigation control, which outputs navigation voice guidance from the speaker 7 and displays the navigation route on a map on the display 8a; and other audio output and screen display control.
ところで、AC通信部31からDA通信部24に送信される情報には、図3に示すようなエアコンユニット11の設定温度に関する音声フィードバック情報が含まれている。例えば、ユーザがエアコンユニット11による空調温度を23℃に制御するために「23℃」と発話すると、エアコンECU3により空調温度が23℃になるようにエアコンユニット11が制御され、AC通信部31からDA通信部24に送信されるフィードバック音声情報に基づき、「23℃に設定します」というフィードバック音声が音声出力部23により合成されてスピーカ7から出力される。 Incidentally, the information transmitted from the AC communication unit 31 to the DA communication unit 24 includes audio feedback information regarding the set temperature of the air conditioning unit 11, as shown in Figure 3. For example, if the user utters "23°C" to control the air conditioning temperature of the air conditioning unit 11 to 23°C, the air conditioning ECU 3 controls the air conditioning unit 11 to set the air conditioning temperature to 23°C, and based on the feedback audio information transmitted from the AC communication unit 31 to the DA communication unit 24, the audio output unit 23 synthesizes a feedback audio message saying "Setting it to 23°C" and outputs it from the speaker 7.
このような構成の車室内制御装置1より、ユーザの発話に基づきエアコンユニット11を制御する場合、例えばユーザがエアコンユニット11による空調温度を20℃に制御するために「20℃」と発話すると、メモリ22に記憶された発話コマンドのうち、当該発話に含まれる数値「20」の発話コマンドと一致するものがあるかどうか音声認識部21により判定され、「20」の数値(空調温度)が一致することから、数値「20」に関する情報がDA通信部24からAC通信部31に送信され、AC通信部31により「20」の数値(空調温度)に関する情報が受信されると、温度センサ9による車室内温度が20℃でない場合には、エアコンECU3により空調温度が20℃になるようにエアコンユニット11が制御され、AC通信部31からDA通信部24に「20℃に設定します」というフィードバック音声情報が送信され、「20℃に設定します」というフィードバック音声が音声出力部23により合成されてスピーカ7からユーザに向けて出力される。 When the vehicle interior control device 1 configured as described above controls the air conditioning unit 11 based on the user's speech, for example, if the user utters "20°C" to set the air conditioning temperature of the air conditioning unit 11 to 20°C, the voice recognition unit 21 determines whether any of the spoken commands stored in the memory 22 match the spoken command for the numerical value "20" included in the utterance. If the numerical value "20" (air conditioning temperature) matches, information regarding the numerical value "20" is sent from the DA communication unit 24 to the AC communication unit 31. When the AC communication unit 31 receives information regarding the numerical value "20" (air conditioning temperature), if the vehicle interior temperature measured by the temperature sensor 9 is not 20°C, the air conditioning ECU 3 controls the air conditioning unit 11 to set the air conditioning temperature to 20°C. Feedback audio information stating "Set to 20°C" is sent from the AC communication unit 31 to the DA communication unit 24. The feedback audio stating "Set to 20°C" is synthesized by the audio output unit 23 and output to the user from the speaker 7.
また、ユーザがエアコンユニット11による空調温度を下限の第1閾値である18℃に制御するために「18℃」と発話すると、上記した「20℃」の制御と同様にして、エアコンユニット11が空調温度を制御可能な最低温度である18℃に制御されるとともに、音声出力部23により「最低温度に設定します」という音声が合成されてスピーカ7からユーザに向けて出力される。さらに、ユーザがエアコンによる空調温度を第2閾値である32℃に制御するために「32℃」と発話すると、上記した「20℃」の制御と同様にして、エアコンユニット11が空調温度を制御可能な最高温度である32℃に制御されるとともに、音声出力部23により「最高温度に設定します」という音声が合成されてスピーカ7からユーザに向けて出力される。 Furthermore, when the user utters "18°C" to control the air conditioning temperature by the air conditioning unit 11 to 18°C, which is the first lower threshold, the air conditioning unit 11 controls the air conditioning temperature to 18°C, which is the lowest temperature it can control, in the same way as the control of "20°C" described above, and the audio output unit 23 synthesizes a voice saying "Setting to the lowest temperature" and outputs it to the user from the speaker 7. Furthermore, when the user utters "32°C" to control the air conditioning temperature by the air conditioning unit 11 to 32°C, which is the second threshold, in the same way as the control of "20°C" described above, the air conditioning unit 11 controls the air conditioning temperature to 32°C, which is the highest temperature it can control, and the audio output unit 23 synthesizes a voice saying "Setting to the highest temperature" and outputs it to the user from the speaker 7.
一方、ユーザがエアコンユニット11による空調温度を下限の第1閾値である18℃よりも低い例えば17℃に制御するために「17℃」と発話すると、メモリ22に記憶された発話コマンドのうち、当該発話に含まれる数値「17」の発話コマンドと一致するものがあるかどうか音声認識部21により判定され、「17」の数値(空調温度)が一致することから、数値「17」に関する情報がDA通信部24からAC通信部31に送信され、AC通信部31により「17」の数値(空調温度)に関する情報が受信されると、受信された「17」という空調温度の数値が制御可能な温度範囲の下限の第1閾値である18℃を下回る数値であることから、エアコンECU3により、空調温度を制御可能な最低温度である18℃になるようエアコンユニット11に対する第1の制御が実行されるとともに、図3に示すように、音声出力部23により「最低温度に設定します」というフィードバック音声が合成されてスピーカ7からユーザに向けて出力される。 On the other hand, if the user utters "17°C" to control the air conditioning temperature of the air conditioning unit 11 to, for example, 17°C, which is lower than the first lower limit threshold of 18°C, the voice recognition unit 21 determines whether any of the voice commands stored in the memory 22 match the voice command for the number "17" included in the utterance. Since the number "17" (air conditioning temperature) matches, information regarding the number "17" is sent from the DA communication unit 24 to the AC communication unit 31. When the AC communication unit 31 receives information regarding the number "17" (air conditioning temperature), the received air conditioning temperature number "17" is lower than the first threshold of 18°C, which is the lower limit of the controllable temperature range. Therefore, the air conditioning ECU 3 executes the first control of the air conditioning unit 11 to set the air conditioning temperature to 18°C, the lowest controllable temperature. At the same time, the voice output unit 23 synthesizes a feedback voice saying "Setting to the lowest temperature" and outputs it to the user from the speaker 7, as shown in FIG. 3 .
なお、ユーザがエアコンによる空調温度を下限の第1閾値である18℃よりも低い16℃,15℃,14℃,…,10℃に制御するために、「16℃」、「15℃」、…、「10℃」と発話した場合も、上記した「17℃」を発話した場合と同様に18℃に制御する第1の制御が実行され、音声出力部23により「最低温度に設定します」というフィードバック音声が合成されてスピーカ7からユーザに向けて出力される。 In addition, even if the user utters "16°C," "15°C," ..., "10°C" to control the air conditioning temperature of the air conditioner to 16°C, 15°C, 14°C, ..., 10°C, which are lower than the first lower limit threshold of 18°C, the first control to control to 18°C is executed, just as when "17°C" is uttered above, and the audio output unit 23 synthesizes a feedback voice saying "Setting to the lowest temperature" and outputs it to the user from the speaker 7.
さらに、ユーザがエアコンユニット11による空調温度を上限の第2閾値である32℃よりも高い例えば33℃に制御するために「33℃」と発話すると、メモリ22に記憶された発話コマンドのうち、当該発話に含まれる数値「33」の発話コマンドと一致するものがあるかどうか音声認識部21により判定され、「33」の数値(空調温度)が一致することから、数値「33」に関する情報がDA通信部24からAC通信部31に送信され、AC通信部31により「33」の数値(空調温度)に関する情報が受信されると、受信された「33」という空調温度の数値が制御可能な温度範囲下の上の第2閾値である32℃を上回る数値であることから、エアコンECU3により、空調温度を制御可能な最高温度である32℃になるようエアコンユニット11に対する第2の制御が実行されるとともに、図3に示すように、音声出力部23により「最高温度に設定します」というフィードバック音声が合成されてスピーカ7からユーザに向けて出力される。 Furthermore, if the user utters "33°C" to control the air conditioning temperature of the air conditioning unit 11 to, for example, 33°C, higher than the upper second threshold of 32°C, the voice recognition unit 21 determines whether any of the voice commands stored in the memory 22 match the voice command containing the numerical value "33" included in the utterance. Since the numerical value "33" (air conditioning temperature) matches, information regarding the numerical value "33" is transmitted from the DA communication unit 24 to the AC communication unit 31. When the information regarding the numerical value "33" (air conditioning temperature) is received by the AC communication unit 31, the received numerical value "33" for the air conditioning temperature exceeds 32°C, which is the upper second threshold below the controllable temperature range. Therefore, the air conditioning ECU 3 executes the second control of the air conditioning unit 11 to set the air conditioning temperature to the maximum controllable temperature of 32°C. At the same time, the voice output unit 23 synthesizes a feedback voice stating "Setting to maximum temperature" and outputs it to the user from the speaker 7, as shown in FIG. 3 .
なお、ユーザがエアコンユニット11による空調温度を、上限の第2閾値である32℃よりも高い34℃,35℃,36℃,…,39℃に制御するために、「34℃」、「35℃」、…、「39℃」と発話した場合も、上記した「33℃」を発話した場合と同様に32℃に制御する第2の制御が実行され、図3に示すように音声出力部23により「最高温度に設定します」というフィードバック音声が合成されてスピーカ7からユーザに向けて出力される。 In addition, even if the user utters "34°C," "35°C," ..., "39°C" to control the air conditioning temperature of the air conditioning unit 11 to 34°C, 35°C, 36°C, ..., 39°C, which are higher than the upper second threshold of 32°C, the second control to control the temperature to 32°C is executed, just as when "33°C" is uttered above, and the audio output unit 23 synthesizes a feedback voice saying "Setting to maximum temperature" and outputs it to the user from the speaker 7, as shown in Figure 3.
(動作)
上記した構成の車室内制御装置1によるエアコンの制御手順について、図4を参照して説明する。
(operation)
The control procedure of the air conditioner by the vehicle interior control device 1 having the above configuration will be described with reference to FIG.
いま、図4に示すように、ユーザによりエアコンユニット11による空調温度を制御する音声が発話されると、音声認識部21によりユーザが発話した音声の認識処理が行われ(ステップS1)、ユーザの発話に空調温度を表わす数値が含まれているか否かが判定され(ステップS2)、空調温度を表わす数値が含まれておらずステップS2の判定結果がNOであれば、ステップS1に戻り、空調温度を表わす数値が含まれ、ステップS2の判定結果がYESであれば、その空調温度を表わす数値が、メモリ22に記憶された発話コマンドのうち制御可能な温度範囲の下限に相当する第1閾値である「18」以上の数値か否かの照合判定がなされる(ステップS3)。 As shown in Figure 4, when a user speaks to control the air conditioning temperature of the air conditioning unit 11, the voice recognition unit 21 recognizes the voice spoken by the user (step S1), and determines whether the user's speech contains a numerical value representing the air conditioning temperature (step S2). If the user's speech does not contain a numerical value representing the air conditioning temperature and the determination result in step S2 is NO, the process returns to step S1. If the user's speech contains a numerical value representing the air conditioning temperature and the determination result in step S2 is YES, a comparison is made to determine whether the numerical value representing the air conditioning temperature is equal to or greater than the first threshold value of "18", which corresponds to the lower limit of the controllable temperature range among the spoken commands stored in memory 22 (step S3).
そして、ステップS2で判定された数値が制御可能な温度範囲の下限の第1閾値である「18」以上であれば、ステップS3の判定結果がYESとなり、次のステップS4に移行し、ステップS2で判定された数値が制御可能な温度範囲の上限に相当する第2閾値である「32」以下か否かの判定がなされ(ステップS4)、ステップS2で判定された数値が制御可能な温度範囲の上限の第2閾値である「32」以下であれば、ステップS4の判定結果がYESとなり、ステップS5に移行する。 If the numerical value determined in step S2 is equal to or greater than the first threshold value of "18", which is the lower limit of the controllable temperature range, the determination result in step S3 becomes YES, and the process proceeds to the next step S4, where it is determined whether the numerical value determined in step S2 is equal to or less than the second threshold value of "32", which is the upper limit of the controllable temperature range (step S4).If the numerical value determined in step S2 is equal to or less than the second threshold value of "32", which is the upper limit of the controllable temperature range, the determination result in step S4 becomes YES, and the process proceeds to step S5.
ステップS5では、温度センサ9により検出される車室内温度が、ユーザが制御を希望して発話した空調温度であるかどうかの判定がなされ(ステップS5)、この判定結果がYESつまり、現在の車室内温度がユーザの希望温度であるため、エアコン制御を行う必要がないことからエアコン制御は行われず、そのまま動作は終了する。 In step S5, a determination is made as to whether the vehicle interior temperature detected by the temperature sensor 9 is the air conditioning temperature desired and spoken by the user (step S5). If the determination result is YES, meaning that the current vehicle interior temperature is the user's desired temperature, there is no need to control the air conditioning, so no air conditioning control is performed and the operation ends.
一方、温度センサ9による現在の車室内温度がユーザの希望温度でなければ、ステップS5の判定結果がNOとなり、空調温度がユーザの希望温度である例えば25℃になるように、エアコンECU3によりエアコンユニット11が制御されて、空調温度がユーザの希望温度になるよう制御され(ステップS6)、エアコンECU3のAC通信部31からDAECU2のDA通信部24にフィードバック音声情報が送信され、スピーカ7から「25℃に設定します」といったフィードバック音声が出力され(ステップS7)、その後動作は終了する。 On the other hand, if the current cabin temperature measured by the temperature sensor 9 is not the user's desired temperature, the judgment result in step S5 will be NO, and the air conditioning unit 11 will be controlled by the air conditioning ECU 3 so that the air conditioning temperature will be set to the user's desired temperature, for example 25°C (step S6), feedback audio information will be sent from the AC communication unit 31 of the air conditioning ECU 3 to the DA communication unit 24 of the DAECU 2, and a feedback audio such as "Setting to 25°C" will be output from the speaker 7 (step S7), after which the operation will end.
ところで、ステップS2で判定された数値が制御可能な温度範囲の下限の第1閾値である「18」よりも小さく、ステップS3の判定結果がNOの場合には、ステップS8に移行し、空調温度が制御可能な温度範囲の最低温度である18℃(第1閾値)になるように、エアコンECU3によりエアコンユニット11が制御され、第1の制御が実行された後(ステップS8)、ステップS7に移行して、エアコンECU3のAC通信部31からDAECU2のDA通信部24にフィードバック音声情報が送信され、スピーカ7から「最低温度に設定します」というフィードバック音声が出力され(ステップS7)、その後動作は終了する。 However, if the value determined in step S2 is smaller than the first threshold value of "18", which is the lower limit of the controllable temperature range, and the determination result in step S3 is NO, the process proceeds to step S8, where the air conditioning ECU 3 controls the air conditioning unit 11 so that the air conditioning temperature becomes 18°C (first threshold value), which is the lowest temperature in the controllable temperature range. After the first control is executed (step S8), the process proceeds to step S7, where feedback audio information is sent from the AC communication unit 31 of the air conditioning ECU 3 to the DA communication unit 24 of the DAECU 2, and a feedback audio message saying "Setting to the lowest temperature" is output from the speaker 7 (step S7), after which the operation ends.
また、ステップS2で判定された数値が制御可能な温度範囲の上限の第2閾値である「32」よりも大きく、ステップS4の判定結果がNOの場合には、ステップS9に移行し、空調温度が制御可能な温度範囲の最高温度である32℃(第2閾値)になるように、エアコンECU3によりエアコンユニット11が制御され、第2の制御が実行された後(ステップS9)、ステップS7に移行して、エアコンECU3のAC通信部31からDAECU2のDA通信部24にフィードバック音声情報が送信され、スピーカ7から「最高温度に設定します」というフィードバック音声が出力され(ステップS7)、その後動作は終了する。 Furthermore, if the value determined in step S2 is greater than the second threshold value of "32", which is the upper limit of the controllable temperature range, and the determination result in step S4 is NO, the process proceeds to step S9, where the air conditioning unit 11 is controlled by the air conditioning ECU 3 so that the air conditioning temperature becomes 32°C (second threshold value), which is the highest temperature in the controllable temperature range. After the second control is executed (step S9), the process proceeds to step S7, where feedback audio information is sent from the AC communication unit 31 of the air conditioning ECU 3 to the DA communication unit 24 of the DAECU 2, and a feedback audio message stating "Setting to the highest temperature" is output from the speaker 7 (step S7), after which the operation ends.
このように、エアコンユニット11を制御可能な温度範囲(18℃~32℃)の下限の数値である第1閾値「18」よりも小さい複数の数値それぞれに対応する発話コマンド、及び、上限の数値である第2閾値「32」よりも大きい複数の数値それぞれに対応する発話コマンドをメモリ22に記憶させておき、音声認識部21より、ユーザの発話に含まれる数値がメモリ22に記憶された第1閾値「18」よりも小さい数値のうちのいずれかと一致すると照合判定されたときには、エアコンユニット11による空調温度を第1閾値「18」、つまり最低温度に制御する第1の制御が実行され、音声認識部21より、ユーザの発話に含まれる数値がメモリ22に記憶された第2閾値「32」よりも大きい数値のうちのいずれかと一致すると照合判定されたときには、エアコンユニット11による空調温度を第2閾値「32」、つまり最高温度に制御する第2の制御が実行される。なお、音声認識部21より、ユーザの発話に含まれる数値がメモリ22に記憶された第1閾値「18」から第2閾値「32」の範囲内の発話コマンドと一致するときには、エアコンユニット11による空調温度が18℃~32℃の範囲内の温度になるよう制御される。 In this way, speech commands corresponding to a plurality of numerical values smaller than the first threshold "18", which is the lower limit of the temperature range (18°C to 32°C) in which the air conditioning unit 11 can be controlled, and speech commands corresponding to a plurality of numerical values larger than the second threshold "32", which is the upper limit, are stored in memory 22. When the voice recognition unit 21 determines that the numerical value contained in the user's utterance matches any of the numerical values smaller than the first threshold "18" stored in memory 22, a first control is executed to control the air conditioning temperature by the air conditioning unit 11 to the first threshold "18", i.e., the lowest temperature. When the voice recognition unit 21 determines that the numerical value contained in the user's utterance matches any of the numerical values larger than the second threshold "32" stored in memory 22, a second control is executed to control the air conditioning temperature by the air conditioning unit 11 to the second threshold "32", i.e., the highest temperature. Furthermore, when the voice recognition unit 21 determines that the numerical value contained in the user's speech matches a spoken command stored in the memory 22 within the range of the first threshold "18" to the second threshold "32", the air conditioning temperature set by the air conditioning unit 11 is controlled to be within the range of 18°C to 32°C.
したがって、上記した実施形態によれば、音声認識部21による照合判定の結果、第1の制御及び第2の制御がエアコンECU3により実行されるため、18℃~32℃の温度範囲内の数値それぞれに対応する空調温度になるようエアコンユニット11を制御する場合に、ユーザの発話に含まれる数値と対応する空調温度と乖離しない制御を実行することができ、ユーザがエアコンユニット11の故障を疑ったり違和感を覚えたりするなどの不都合を未然に防止することが可能になる。 Accordingly, according to the above-described embodiment, the first control and the second control are executed by the air conditioner ECU 3 as a result of the comparison determination by the voice recognition unit 21. Therefore, when controlling the air conditioner unit 11 to set the air conditioning temperature corresponding to each numerical value within the temperature range of 18°C to 32°C, control can be executed that does not deviate from the air conditioning temperature corresponding to the numerical value contained in the user's speech, making it possible to prevent inconveniences such as the user suspecting a malfunction of the air conditioner unit 11 or feeling uncomfortable.
また、本発明の他の実施形態として、上記した第1の制御、第2の制御に代わり、
(1)音声認識部21より、ユーザの発話に含まれる数値がメモリ22に記憶された第1閾値「18」よりも小さい数値のうちのいずれかと一致すると照合判定されたときに、第1閾値「18」より小さい数値のうち予め設定された数値の温度(例えば、16℃)になるように、エアコンユニット11による空調温度を制御する第3の制御、
(2)音声認識部21より、ユーザの発話に含まれる数値がメモリ22に記憶された第2閾値「32」よりも大きい数値のうちのいずれかと一致すると照合判定されたときに、第2閾値「32」より大きい数値のうち予め設定された数値の温度(例えば、34℃)になるように、エアコンユニット11による空調温度を制御する第4の制御、
を実行するようにしてもよい。
In addition, as another embodiment of the present invention, instead of the first control and the second control described above,
(1) A third control in which, when the voice recognition unit 21 determines that a numerical value included in the user's utterance matches any of the numerical values smaller than the first threshold value "18" stored in the memory 22, the air conditioning temperature by the air conditioning unit 11 is controlled to a temperature of a predetermined numerical value (e.g., 16°C) smaller than the first threshold value "18";
(2) A fourth control in which, when the voice recognition unit 21 determines that a numerical value included in the user's utterance matches any of the numerical values greater than the second threshold value "32" stored in the memory 22, the air conditioning temperature by the air conditioning unit 11 is controlled to be a temperature of a predetermined numerical value (e.g., 34°C) greater than the second threshold value "32";
The following may be executed.
また、上記した第1の制御、第2の制御のうちいずれか一方の制御のみを実行するようにしてもよく、第3の制御、第4の制御のうちいずれか一方の制御のみを実行するようにしてもよい。 Furthermore, it is possible to execute only one of the first and second controls described above, or to execute only one of the third and fourth controls.
なお、本発明は上記した実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したもの以外に種々の変更を行なうことが可能である。 The present invention is not limited to the above-described embodiments, and various modifications other than those described above are possible as long as they do not deviate from the spirit of the invention.
例えば、上記した実施形態では、車載機器である車載用空調装置に相当するエアコンユニット11を制御対象とした場合について説明したが、制御対象は空調装置に限定されるものではなく、車室内の照明装置であってその明るさを制御する場合のほか、DAECU2によるナビゲーションの音声ガイダンスの音量を制御する場合などにも、本発明を適用することが可能である。 For example, in the above embodiment, the control target was an air conditioning unit 11, which corresponds to an in-vehicle air conditioner, which is an in-vehicle device. However, the control target is not limited to air conditioners. The present invention can also be applied to cases such as controlling the brightness of a lighting device inside the vehicle cabin, or controlling the volume of audio guidance for navigation provided by the DAECU 2.
また、上記した実施形態では、エアコンECU3によりエアコンユニット11を制御した結果を、例えば「20℃に設定します」等のフィードバック音声をユーザに向けて出力するようにしたが、このようなフィードバック音声以外のメロディ音や警告音等でユーザにフィードバックするようにしてもよく、ディスプレイ8aの表示によりフィードバックするようにしてもよい。 In addition, in the above embodiment, the result of the control of the air conditioning unit 11 by the air conditioning ECU 3 is output to the user as a feedback sound such as "Setting to 20°C," but feedback to the user may also be provided in the form of a melody sound, a warning sound, or the like other than such feedback sound, or by displaying an indication on the display 8a.
また、車室内制御装置1の構成は、図1に示すものに限定されないのは勿論であり、DAを用いた音声認識に限るものではない。 Furthermore, the configuration of the vehicle interior control device 1 is not limited to that shown in Figure 1, and is not limited to voice recognition using DA.
そして、本発明は、ユーザの発話を認識し、車室内に設置された車載機器を、認識した当該発話に含まれる数値に対応する動作レベルに制御する車室内制御装置に適用することができる。 The present invention can also be applied to an in-vehicle control device that recognizes a user's speech and controls in-vehicle equipment installed in the vehicle to an operating level that corresponds to the numerical value contained in the recognized speech.
1 …車室内制御装置
3 …エアコンECU(制御部)
11 …エアコンユニット(車載機器)
21 …音声認識部(判定部)
22 …メモリ(記憶部)
1 ... Vehicle interior control device 3 ... Air conditioner ECU (control unit)
11...Air conditioning unit (vehicle equipment)
21...Speech recognition unit (determination unit)
22...Memory (storage unit)
Claims (3)
所定範囲内の連続する数値それぞれに対応する複数の動作レベルに前記車載機器を制御するために、前記複数の動作レベルそれぞれと対応する数値の発話コマンドを記憶した記憶部と、
前記ユーザの発話に含まれる数値を取得し、取得した前記ユーザの発話に含まれる数値が、前記記憶部に記憶された前記複数の発話コマンドの数値のうちのいずれかと一致するかどうか照合判定する判定部と、
前記判定部により取得された前記ユーザの発話に含まれる数値が、前記記憶部に記憶された前記複数の発話コマンドの数値のうちのいずれかと一致すると判定されたときに、前記判定部により取得された前記ユーザの発話に含まれる数値に対応する動作レベルに前記車載機器を制御する制御部とを備え、
前記記憶部は、
前記所定範囲の下限の数値である第1閾値よりも小さい複数の数値それぞれの発話コマンド、及び、前記所定範囲の上限の数値である第2閾値よりも大きい複数の数値それぞれの発話コマンドを記憶し、
前記制御部は、
前記判定部により、取得した前記ユーザの発話に含まれる数値が、前記記憶部に記憶された前記第1閾値よりも小さい数値のうちのいずれかと一致すると判定されたときに、前記車載機器を前記第1閾値に対応する動作レベルに制御する第1の制御、
及び、
前記判定部により、取得した前記ユーザの発話に含まれる数値が、前記記憶部に記憶された前記第2閾値よりも大きい数値のうちのいずれかと一致すると判定されたときに、前記車載機器を前記第2閾値に対応する動作レベルに制御する第2の制御
のうち少なくともいずれか一方を実行する
ことを特徴とする車室内制御装置。 An in-vehicle control device that recognizes a user's utterance and controls an in-vehicle device installed in a vehicle interior to an operation level corresponding to a numerical value included in the recognized utterance,
a storage unit that stores speech commands of numerical values corresponding to a plurality of operation levels in order to control the in-vehicle device to a plurality of operation levels corresponding to successive numerical values within a predetermined range;
a determination unit that acquires a numerical value included in the user's utterance and compares and determines whether the numerical value included in the acquired user's utterance matches any of the numerical values of the plurality of speech commands stored in the storage unit;
a control unit that, when it is determined that a numerical value included in the user's utterance acquired by the determination unit matches any one of the numerical values of the plurality of speech commands stored in the storage unit, controls the in-vehicle device to an operation level corresponding to the numerical value included in the user's utterance acquired by the determination unit,
The storage unit
storing a speech command for each of a plurality of numerical values smaller than a first threshold value, which is a lower limit numerical value of the predetermined range, and a speech command for each of a plurality of numerical values larger than a second threshold value, which is an upper limit numerical value of the predetermined range;
The control unit
a first control that controls the in-vehicle device to an operation level corresponding to the first threshold when the determination unit determines that a numerical value included in the acquired utterance of the user matches any one of the numerical values smaller than the first threshold stored in the storage unit;
and,
An in-vehicle control device characterized in that, when the judgment unit determines that the numerical value contained in the acquired user utterance matches any of the numerical values greater than the second threshold value stored in the memory unit, the control unit executes at least one of second controls that control the in-vehicle equipment to an operating level corresponding to the second threshold value.
前記判定部により、取得した前記ユーザの発話に含まれる数値が、前記記憶部に記憶された前記第1閾値よりも小さい数値のうちのいずれかと一致すると判定されたときに、前記車載機器を、前記第1の制御に代えて、予め設定された前記第1閾値よりも小さい数値に対応する動作レベルに制御する第3の制御、
及び、
前記判定部により、取得した前記ユーザの発話に含まれる数値が、前記記憶部に記憶された前記第2閾値よりも大きい数値のうちのいずれかと一致すると判定されたときに、前記車載機器を、前記第2の制御に代えて、予め設定された前記第2閾値よりも大きい数値に対応する動作レベルに制御する第4の制御
のうち少なくともいずれか一方を実行する
ことを特徴とする請求項1に記載の車室内制御装置。 The control unit
a third control that, when the determination unit determines that a numerical value included in the acquired utterance of the user matches any one of the numerical values smaller than the first threshold value stored in the storage unit, controls the in-vehicle device to an operation level corresponding to a predetermined numerical value smaller than the first threshold value, instead of the first control;
and,
The vehicle interior control device described in claim 1, characterized in that when the judgment unit determines that the numerical value contained in the acquired user utterance matches any of the numerical values greater than the second threshold value stored in the memory unit, at least one of a fourth control is executed instead of the second control, which controls the vehicle equipment to an operating level corresponding to a predetermined numerical value greater than the second threshold value.
前記記憶部に記憶された前記複数の発話コマンドと対応する前記数値は、前記空調装置による車室内の空調温度である
ことを特徴とする請求項1または2に記載の車室内制御装置。 the in-vehicle device is an air conditioning device,
3. The vehicle interior control device according to claim 1, wherein the numerical values corresponding to the plurality of speech commands stored in the storage unit are air-conditioned temperatures in the vehicle interior controlled by the air conditioner.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022044976A JP7767199B2 (en) | 2022-03-22 | 2022-03-22 | Vehicle interior control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022044976A JP7767199B2 (en) | 2022-03-22 | 2022-03-22 | Vehicle interior control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023139440A JP2023139440A (en) | 2023-10-04 |
| JP7767199B2 true JP7767199B2 (en) | 2025-11-11 |
Family
ID=88205037
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022044976A Active JP7767199B2 (en) | 2022-03-22 | 2022-03-22 | Vehicle interior control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7767199B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006329580A (en) | 2005-05-30 | 2006-12-07 | Noritz Corp | Voice recognition control device for hot water supply heat source machine |
| JP2015055653A (en) | 2013-09-10 | 2015-03-23 | セイコーエプソン株式会社 | Voice recognition apparatus and method, and electronic device |
| JP2021029733A (en) | 2019-08-27 | 2021-03-01 | Toto株式会社 | Bathroom system |
-
2022
- 2022-03-22 JP JP2022044976A patent/JP7767199B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006329580A (en) | 2005-05-30 | 2006-12-07 | Noritz Corp | Voice recognition control device for hot water supply heat source machine |
| JP2015055653A (en) | 2013-09-10 | 2015-03-23 | セイコーエプソン株式会社 | Voice recognition apparatus and method, and electronic device |
| JP2021029733A (en) | 2019-08-27 | 2021-03-01 | Toto株式会社 | Bathroom system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023139440A (en) | 2023-10-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8005681B2 (en) | Speech dialog control module | |
| EP2045140B1 (en) | Adjustment of vehicular elements by speech control | |
| WO2015128960A1 (en) | In-vehicle control apparatus and in-vehicle control method | |
| JP4304952B2 (en) | On-vehicle controller and program for causing computer to execute operation explanation method thereof | |
| JP2008058409A (en) | Speech recognizing method and speech recognizing device | |
| JP2002169584A (en) | Voice operation system | |
| JP2004505322A (en) | Remote control user interface | |
| JP2018207169A (en) | Apparatus controller and apparatus control method | |
| JP2015074315A (en) | On-vehicle relay device, and on-vehicle communication system | |
| CN113157080A (en) | Instruction input method for vehicle, storage medium, system and vehicle | |
| JP7392827B2 (en) | Speech recognition device and speech recognition method | |
| JP7023823B2 (en) | In-vehicle device and voice recognition method | |
| JP2001117584A (en) | Audio processing device | |
| JP7767199B2 (en) | Vehicle interior control device | |
| KR101755308B1 (en) | Sound recognition module, Navigation apparatus having the same and vehicle having the same | |
| CN116580699A (en) | Vehicle and control method thereof | |
| JP2018116130A (en) | In-vehicle voice processing unit and in-vehicle voice processing method | |
| JP4770374B2 (en) | Voice recognition device | |
| CN110580901A (en) | Speech recognition device, vehicle including the device, and vehicle control method | |
| JP5157596B2 (en) | Voice recognition device | |
| JP4450575B2 (en) | Vehicle voice recognition device, vehicle-mounted navigation device | |
| JP3849283B2 (en) | Voice recognition device | |
| JPH11231889A (en) | Voice recognition device | |
| JP2009251470A (en) | In-vehicle information system | |
| JP7745974B2 (en) | Vehicle control device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250206 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251028 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251029 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7767199 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |